(function(){function g(a){throw a;}var i=void 0,k=!0,m=null,q=!1;function s(){return function(){}}function aa(a){return function(b){this[a]=b}}function u(a){return function(){return this[a]}}function ca(a){return function(){return a}}var v,da=this;function x(a,b,c){a=a.split(".");c=c||da;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&y(b)?c[d]=b:c=c[d]?c[d]:c[d]={}} function ea(a){a=a.split(".");for(var b=da,c;c=a.shift();)if(b[c]!=m)b=b[c];else return m;return b}function ga(){} function ha(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function y(a){return a!==i}function ia(a){return"array"==ha(a)}function ka(a){var b=ha(a);return"array"==b||"object"==b&&"number"==typeof a.length}function la(a){return"string"==typeof a}function ma(a){return"number"==typeof a}function na(a){return"function"==ha(a)}function pa(a){var b=typeof a;return"object"==b&&a!=m||"function"==b}function qa(a){return a[ra]||(a[ra]=++sa)}var ra="closure_uid_"+(1E9*Math.random()>>>0),sa=0; function ta(a,b,c){return a.call.apply(a.bind,arguments)}function ua(a,b,c){a||g(Error());if(2")&&(a=a.replace(Fa,">"));-1!=a.indexOf('"')&&(a=a.replace(Ga,"""));return a}var Da=/&/g,Ea=//g,Ga=/\"/g,Ca=/[&<>\"]/; function Ha(a){var b={"&":"&","<":"<",">":">",""":'"'},c=document.createElement("div");return a.replace(Ia,function(a,e){var f=b[a];if(f)return f;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||(f=String.fromCharCode(h))}f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})} function Ja(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return a}})}var Ia=/&([^;\s<&]+);?/g,Ka={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\"},La={"'":"\\'"}; function Na(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#(0==t[1].length?0:parseInt(t[1],10))?1:0)||((0==r[2].length)<(0==t[2].length)? -1:(0==r[2].length)>(0==t[2].length)?1:0)||(r[2]t[2]?1:0)}while(0==c)}return c}function Ra(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function Sa(a){var b=la(i)?Na(i):"\\s";return a.replace(RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};var Ta,Ua,Va,Wa,Xa,Ya,Za,$a;function ab(){return da.navigator?da.navigator.userAgent:m}function bb(){return da.navigator}Wa=Va=Ua=Ta=q;var cb;if(cb=ab()){var db=bb();Ta=0==cb.lastIndexOf("Opera",0);Ua=!Ta&&(-1!=cb.indexOf("MSIE")||-1!=cb.indexOf("Trident"));(Va=!Ta&&-1!=cb.indexOf("WebKit"))&&cb.indexOf("Mobile");Wa=!Ta&&!Va&&!Ua&&"Gecko"==db.product}var eb=Ta,fb=Ua,gb=Wa,hb=Va,kb,lb=bb();kb=lb&&lb.platform||"";Xa=-1!=kb.indexOf("Mac");Ya=-1!=kb.indexOf("Win");Za=-1!=kb.indexOf("Linux"); $a=!!bb()&&-1!=(bb().appVersion||"").indexOf("X11");var mb=ab();mb&&mb.indexOf("Android");mb&&mb.indexOf("iPhone");mb&&mb.indexOf("iPad");function nb(){var a=da.document;return a?a.documentMode:i}var ob;a:{var pb="",qb;if(eb&&da.opera)var rb=da.opera.version,pb="function"==typeof rb?rb():rb;else if(gb?qb=/rv\:([^\);]+)(\)|;)/:fb?qb=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:hb&&(qb=/WebKit\/(\S+)/),qb)var sb=qb.exec(ab()),pb=sb?sb[1]:"";if(fb){var tb=nb();if(tb>parseFloat(pb)){ob=String(tb);break a}}ob=pb} var ub={};function vb(a){return ub[a]||(ub[a]=0<=Qa(ob,a))}var xb=da.document,yb=!xb||!fb?i:nb()||("CSS1Compat"==xb.compatMode?parseInt(ob,10):5);function zb(a,b){for(var c in a)b.call(i,a[c],c,a)}function Ab(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Cb(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Db(){var a=Eb,b;for(b in a)return q;return k}function C(a,b,c){return b in a?a[b]:c}function Fb(a){var b={},c;for(c in a)b[c]=a[c];return b}var Gb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "); function Ib(a,b){for(var c,d,e=1;ec?Math.max(0,a.length+c):c;if(la(a))return!la(b)||1!=b.length?-1:a.indexOf(b,c);for(;cc&&(c=Math.max(0,a.length+c));if(la(a))return!la(b)||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};D.forEach=D.wc.forEach?function(a,b,c){D.wc.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=la(a)?a.split(""):a,f=0;fb?m:la(a)?a.charAt(b):a[b]};D.sQ=function(a,b,c){for(var d=a.length,e=la(a)?a.split(""):a,f=0;fb?m:la(a)?a.charAt(b):a[b]};D.SY=function(a,b,c){for(var d=la(a)?a.split(""):a,e=a.length-1;0<=e;e--)if(e in d&&b.call(c,d[e],e,a))return e;return-1};D.contains=function(a,b){return 0<=D.indexOf(a,b)};D.$m=function(a){return 0==a.length};D.clear=function(a){if(!ia(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0};D.NQ=function(a,b){D.contains(a,b)||a.push(b)};D.VG=function(a,b,c){D.splice(a,c,0,b)}; D.L7=function(a,b,c){va(D.splice,a,c,0).apply(m,b)};D.insertBefore=function(a,b,c){var d;2==arguments.length||0>(d=D.indexOf(a,c))?a.push(b):D.VG(a,b,d)};D.remove=function(a,b){var c=D.indexOf(a,b),d;(d=0<=c)&&D.hp(a,c);return d};D.hp=function(a,b){return 1==D.wc.splice.call(a,b,1).length};D.R7=function(a,b,c){b=D.sQ(a,b,c);return 0<=b?(D.hp(a,b),k):q};D.concat=function(a){return D.wc.concat.apply(D.wc,arguments)};D.hf=function(a){var b=a.length;if(0=arguments.length?D.wc.slice.call(a,b):D.wc.slice.call(a,b,c)}; D.HR=function(a){for(var b={},c=0,d=0;d>1,n;n=c?b.call(e,a[l],l,a):b(d,a[l]);0b?1:ac&&D.VG(a,b,-(c+1))}; D.v7=function(a,b,c){b=D.PP(a,b,c);return 0<=b?D.hp(a,b):q};D.y7=function(a,b){for(var c={},d=0;dc*(f-e))return[];if(0f;a+=c)d.push(a);return d};D.repeat=function(a,b){for(var c=[],d=0;db&&D.wc.push.apply(a,a.splice(0,-b)));return a};D.W7=function(a){if(!arguments.length)return[];for(var b=[],c=0;;c++){for(var d=[],e=0;e=f.length)return b;d.push(f[c])}b.push(d)}}; D.SR=function(a){for(var b=Math.random,c=a.length-1;0=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom}; v.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};v.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};v.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; v.translate=function(a,b){a instanceof Kb?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,ma(b)&&(this.top+=b,this.bottom+=b));return this};v.scale=function(a,b){var c=ma(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function Pb(a,b){this.width=a;this.height=b}v=Pb.prototype;v.Ea=function(){return new Pb(this.width,this.height)};v.$m=function(){return!(this.width*this.height)};v.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};v.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};v.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; v.scale=function(a,b){var c=ma(b)?b:a;this.width*=a;this.height*=c;return this};function Qb(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}v=Qb.prototype;v.Ea=function(){return new Qb(this.left,this.top,this.width,this.height)};v.contains=function(a){return a instanceof Qb?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height}; v.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};v.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};v.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; v.translate=function(a,b){a instanceof Kb?(this.left+=a.x,this.top+=a.y):(this.left+=a,ma(b)&&(this.top+=b));return this};v.scale=function(a,b){var c=ma(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};var Rb;function Sb(){return hb?"Webkit":gb?"Moz":fb?"ms":eb?"O":m}function Tb(a,b){if(b&&a in b)return a;var c=Sb();return c?(c=c.toLowerCase(),c+=Sa(a),!y(b)||c in b?c:m):m};function Ub(a){a=a.className;return la(a)&&a.match(/\S+/g)||[]}function Wb(a,b){var c=Ub(a),d=D.slice(arguments,1),e=c.length+d.length;Xb(c,d);a.className=c.join(" ");return c.length==e}function Yb(a,b){var c=Ub(a),d=D.slice(arguments,1),c=Zb(c,d);a.className=c.join(" ")}function Xb(a,b){for(var c=0;c");c=c.join("")}c=a.createElement(c);d&&(la(d)?c.className=d:ia(d)?Wb.apply(m,[c].concat(d)):ic(c,d));2"+a,c.removeChild(c.firstChild)):c.innerHTML=a;if(1==c.childNodes.length)return c.removeChild(c.firstChild);for(a=b.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);return a} function qc(a,b){a.appendChild(b)}function rc(a){for(var b;b=a.firstChild;)a.removeChild(b)}function sc(a){return a&&a.parentNode?a.parentNode.removeChild(a):m}function tc(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function uc(a){return ac&&a.children!=i?a.children:D.filter(a.childNodes,function(a){return 1==a.nodeType})}function vc(a){if(cc)return a.parentElement;a=a.parentNode;return pa(a)&&1==a.nodeType?a:m} function wc(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function fc(a){return 9==a.nodeType?a:a.ownerDocument||a.document} function xc(a,b){if("textContent"in a)a.textContent=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else rc(a),a.appendChild(fc(a).createTextNode(String(b)))}function yc(a){if("outerHTML"in a)return a.outerHTML;var b=fc(a).createElement("div");b.appendChild(a.cloneNode(k));return b.innerHTML}function zc(a,b){var c=[];return Ac(a,b,c,k)?c[0]:i} function Ac(a,b,c,d){if(a!=m)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||Ac(a,b,c,d))return k;a=a.nextSibling}return q}var Bc={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Cc={IMG:" ",BR:"\n"};function Dc(a){if(bc&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Ec(a,b,k);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");bc||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a} function Ec(a,b,c){if(!(a.nodeName in Bc))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Cc)b.push(Cc[a.nodeName]);else for(a=a.firstChild;a;)Ec(a,b,c),a=a.nextSibling}function nc(a){if(a&&"number"==typeof a.length){if(pa(a))return"function"==typeof a.item||"string"==typeof a.item;if(na(a))return"function"==typeof a.item}return q}function Fc(){var a=document;try{return a&&a.activeElement}catch(b){}return m} function ec(a){this.ud=a||da.document||document}v=ec.prototype;v.AQ=dc;v.Bi=function(a){return la(a)?this.ud.getElementById(a):a};v.iv=function(a,b,c){return lc(this.ud,arguments)};v.createElement=function(a){return this.ud.createElement(a)};v.createTextNode=function(a){return this.ud.createTextNode(String(a))};function Gc(a){var b=a.ud;a=!hb&&"CSS1Compat"==b.compatMode?b.documentElement:b.body;b=b.parentWindow||b.defaultView;return new Kb(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)} v.appendChild=qc;v.zQ=uc;v.contains=wc;v.na=xc;function E(a,b,c){la(b)?Hc(a,c,b):zb(b,va(Hc,a))}function Hc(a,b,c){(c=Jc(a,c))&&(a.style[c]=b)}function Jc(a,b){var c=Ra(b);if(a.style[c]===i){var d=Sb()+Sa(b);if(a.style[d]!==i)return d}return c}function Kc(a,b){var c=a.style[Ra(b)];return"undefined"!==typeof c?c:a.style[Jc(a,b)]||""}function Lc(a,b){var c=fc(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,m))?c[b]||c.getPropertyValue(b)||"":""} function Mc(a,b){return Lc(a,b)||(a.currentStyle?a.currentStyle[b]:m)||a.style&&a.style[b]}function Nc(a,b,c){var d,e=gb&&(Xa||$a)&&vb("1.9");b instanceof Kb?(d=b.x,b=b.y):(d=b,b=c);a.style.left=Oc(d,e);a.style.top=Oc(b,e)}function Pc(a){return new Kb(a.offsetLeft,a.offsetTop)}function Qc(a){var b=a.getBoundingClientRect();fb&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b} function Rc(a){if(fb&&!(fb&&8<=yb))return a.offsetParent;var b=fc(a),c=Mc(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Mc(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return m} function Sc(a){var b,c=fc(a),d=Mc(a,"position"),e=gb&&c.getBoxObjectFor&&!a.getBoundingClientRect&&"absolute"==d&&(b=c.getBoxObjectFor(a))&&(0>b.screenX||0>b.screenY),f=new Kb(0,0),h;b=c?fc(c):document;if(h=fb)if(h=!(fb&&9<=yb))h="CSS1Compat"!=dc(b).ud.compatMode;h=h?b.body:b.documentElement;if(a==h)return f;if(a.getBoundingClientRect)b=Qc(a),a=Gc(dc(c)),f.x=b.left+a.x,f.y=b.top+a.y;else if(c.getBoxObjectFor&&!e)b=c.getBoxObjectFor(a),a=c.getBoxObjectFor(h),f.x=b.screenX-a.screenX,f.y=b.screenY-a.screenY; else{e=a;do{f.x+=e.offsetLeft;f.y+=e.offsetTop;e!=a&&(f.x+=e.clientLeft||0,f.y+=e.clientTop||0);if(hb&&"fixed"==Mc(e,"position")){f.x+=c.body.scrollLeft;f.y+=c.body.scrollTop;break}e=e.offsetParent}while(e&&e!=a);if(eb||hb&&"absolute"==d)f.y-=c.body.offsetTop;for(e=a;(e=Rc(e))&&e!=c.body&&e!=h;)if(f.x-=e.scrollLeft,!eb||"TR"!=e.tagName)f.y-=e.scrollTop}return f}function Tc(a,b){var c=Uc(a),d=Uc(b);return new Kb(c.x-d.x,c.y-d.y)} function Uc(a){var b=new Kb;if(1==a.nodeType){if(a.getBoundingClientRect){var c=Qc(a);b.x=c.left;b.y=c.top}else{var c=Gc(dc(a)),d=Sc(a);b.x=d.x-c.x;b.y=d.y-c.y}if(gb&&!vb(12)){var e;fb?e="-ms-transform":hb?e="-webkit-transform":eb?e="-o-transform":gb&&(e="-moz-transform");var f;e&&(f=Mc(a,e));f||(f=Mc(a,"transform"));f?(a=f.match(Vc),a=!a?new Kb(0,0):new Kb(parseFloat(a[1]),parseFloat(a[2]))):a=new Kb(0,0);b=Nb(b,a)}}else e=na(a.dZ),f=a,a.targetTouches?f=a.targetTouches[0]:e&&a.rc.targetTouches&& (f=a.rc.targetTouches[0]),b.x=f.clientX,b.y=f.clientY;return b}function Wc(a,b,c){b instanceof Pb?(c=b.height,b=b.width):c==i&&g(Error("missing height argument"));Xc(a,b);Yc(a,c)}function Oc(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Yc(a,b){a.style.height=Oc(b,k)}function Xc(a,b){a.style.width=Oc(b,k)} function $c(a){if("none"!=Mc(a,"display"))return ad(a);var b=a.style,c=b.display,d=b.visibility,e=b.position;b.visibility="hidden";b.position="absolute";b.display="inline";a=ad(a);b.display=c;b.position=e;b.visibility=d;return a}function ad(a){var b=a.offsetWidth,c=a.offsetHeight,d=hb&&!b&&!c;return(!y(b)||d)&&a.getBoundingClientRect?(a=Qc(a),new Pb(a.right-a.left,a.bottom-a.top)):new Pb(b,c)} function bd(a){var b=a.style;a="";"opacity"in b?a=b.opacity:"MozOpacity"in b?a=b.MozOpacity:"filter"in b&&(b=b.filter.match(/alpha\(opacity=([\d.]+)\)/))&&(a=String(b[1]/100));return""==a?a:Number(a)}function F(a,b){var c=a.style;"opacity"in c?c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*b+")")}function cd(a,b){a.style.display=b?"":"none"}function dd(a){return"rtl"==Mc(a,"direction")} function ed(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return e}function fd(a,b){var c=a.currentStyle?a.currentStyle[b]:m;return c?ed(a,c):0} function gd(a,b){if(fb){var c=fd(a,b+"Left"),d=fd(a,b+"Right"),e=fd(a,b+"Top"),f=fd(a,b+"Bottom");return new Ob(e,d,f,c)}c=Lc(a,b+"Left");d=Lc(a,b+"Right");e=Lc(a,b+"Top");f=Lc(a,b+"Bottom");return new Ob(parseFloat(e),parseFloat(d),parseFloat(f),parseFloat(c))}function hd(a){return gd(a,"padding")}function id(a){return gd(a,"margin")}var kd={thin:2,medium:4,thick:6}; function ld(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:m))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:m;return c in kd?kd[c]:ed(a,c)}function md(a){if(fb){var b=ld(a,"borderLeft"),c=ld(a,"borderRight"),d=ld(a,"borderTop");a=ld(a,"borderBottom");return new Ob(d,c,a,b)}b=Lc(a,"borderLeftWidth");c=Lc(a,"borderRightWidth");d=Lc(a,"borderTopWidth");a=Lc(a,"borderBottomWidth");return new Ob(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var Vc=/matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/;function nd(){0!=od&&(this.C7=Error().stack,pd[qa(this)]=this)}var od=0,pd={};nd.prototype.qG=q;nd.prototype.qc=function(){if(!this.qG&&(this.qG=k,this.jc(),0!=od)){var a=qa(this);delete pd[a]}};nd.prototype.jc=function(){if(this.qR)for(;this.qR.length;)this.qR.shift()()};function sd(a,b){this.type=a;this.currentTarget=this.target=b}v=sd.prototype;v.jc=s();v.qc=s();v.gp=q;v.defaultPrevented=q;v.HA=k;v.stopPropagation=function(){this.gp=k};v.preventDefault=function(){this.defaultPrevented=k;this.HA=q};function td(a){a.stopPropagation()}function ud(a){a.preventDefault()};var vd=0;function wd(){}v=wd.prototype;v.key=0;v.Qj=q;v.Tz=q;v.Be=function(a,b,c,d,e,f){na(a)?this.TQ=k:a&&a.handleEvent&&na(a.handleEvent)?this.TQ=q:g(Error("Invalid listener argument"));this.gn=a;this.ER=b;this.src=c;this.type=d;this.capture=!!e;this.OG=f;this.Tz=q;this.key=++vd;this.Qj=q};v.handleEvent=function(a){return this.TQ?this.gn.call(this.OG||this.src,a):this.gn.handleEvent.call(this.gn,a)};var xd=!fb||fb&&9<=yb,yd=!fb||fb&&9<=yb,zd=fb&&!vb("9");!hb||vb("528");gb&&vb("1.9b")||fb&&vb("8")||eb&&vb("9.5")||hb&&vb("528");gb&&!vb("8")||fb&&vb("9");function Ad(a){return hb?"webkit"+a:eb?"o"+a.toLowerCase():a.toLowerCase()} var Bd=fb?"focusin":"DOMFocusIn",Cd=fb?"focusout":"DOMFocusOut",Ed={R0:"click",p5:"rightclick",D1:"dblclick",q3:"mousedown",w3:"mouseup",v3:"mouseover",u3:"mouseout",t3:"mousemove",r3:"mouseenter",s3:"mouseleave",B5:"selectstart",d3:"keypress",c3:"keydown",e3:"keyup",H0:"blur",z2:"focus",E1:"deactivate",A2:Bd,B2:Cd,O0:"change",A5:"select",k6:"submit",Y2:"input",Q4:"propertychange",X1:"dragstart",GI:"drag",U1:"dragenter",W1:"dragover",V1:"dragleave",a2:"drop",T1:"dragend",w6:"touchstart",v6:"touchmove", u6:"touchend",t6:"touchcancel",D0:"beforeunload",Z0:"consolemessage",$0:"contextmenu",K1:"DOMContentLoaded",f2:"error",V2:"help",f3:"load",m3:"losecapture",Z3:"orientationchange",e5:"readystatechange",f5:"resize",z5:"scroll",G6:"unload",U2:"hashchange",c4:"pagehide",d4:"pageshow",F4:"popstate",d1:"copy",n4:"paste",mS:"cut",z0:"beforecopy",A0:"beforecut",C0:"beforepaste",U3:"online",T3:"offline",o3:"message",Y0:"connect",u0:Ad("AnimationStart"),s0:Ad("AnimationEnd"),t0:Ad("AnimationIteration"),x6:Ad("TransitionEnd"), y4:"pointerdown",E4:"pointerup",x4:"pointercancel",B4:"pointermove",D4:"pointerover",C4:"pointerout",z4:"pointerenter",A4:"pointerleave",T2:"gotpointercapture",n3:"lostpointercapture",x3:"MSGestureChange",y3:"MSGestureEnd",z3:"MSGestureHold",A3:"MSGestureStart",B3:"MSGestureTap",C3:"MSGotPointerCapture",D3:"MSInertiaStart",E3:"MSLostPointerCapture",F3:"MSPointerCancel",G3:"MSPointerDown",H3:"MSPointerEnter",I3:"MSPointerHover",J3:"MSPointerLeave",K3:"MSPointerMove",L3:"MSPointerOut",M3:"MSPointerOver", N3:"MSPointerUp",r6:"textinput",W0:"compositionstart",X0:"compositionupdate",V0:"compositionend",g2:"exit",g3:"loadabort",h3:"loadcommit",i3:"loadredirect",j3:"loadstart",l3:"loadstop",g5:"responsive",N5:"sizechanged",H6:"unresponsive",I6:"visibilitychange",f6:"storage",P1:"DOMSubtreeModified",L1:"DOMNodeInserted",N1:"DOMNodeRemoved",O1:"DOMNodeRemovedFromDocument",M1:"DOMNodeInsertedIntoDocument",I1:"DOMAttrModified",J1:"DOMCharacterDataModified"};function Fd(a){Fd[" "](a);return a}Fd[" "]=ga;function Gd(a,b){a&&this.Be(a,b)}B(Gd,sd);var Hd=[1,4,2];v=Gd.prototype;v.target=m;v.relatedTarget=m;v.offsetX=0;v.offsetY=0;v.clientX=0;v.clientY=0;v.screenX=0;v.screenY=0;v.button=0;v.keyCode=0;v.charCode=0;v.ctrlKey=q;v.altKey=q;v.shiftKey=q;v.metaKey=q;v.f_=q;v.rc=m; v.Be=function(a,b){var c=this.type=a.type;sd.call(this,c);this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;if(d){if(gb){var e;a:{try{Fd(d.nodeName);e=k;break a}catch(f){}e=q}e||(d=m)}}else"mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.offsetX=hb||a.offsetX!==i?a.offsetX:a.layerX;this.offsetY=hb||a.offsetY!==i?a.offsetY:a.layerY;this.clientX=a.clientX!==i?a.clientX:a.pageX;this.clientY=a.clientY!==i?a.clientY:a.pageY;this.screenX= a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.f_=Xa?a.metaKey:a.ctrlKey;this.state=a.state;this.rc=a;a.defaultPrevented&&this.preventDefault();delete this.gp};v.stopPropagation=function(){Gd.Q.stopPropagation.call(this);this.rc.stopPropagation?this.rc.stopPropagation():this.rc.cancelBubble=k}; v.preventDefault=function(){Gd.Q.preventDefault.call(this);var a=this.rc;if(a.preventDefault)a.preventDefault();else if(a.returnValue=q,zd)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};v.dZ=u("rc");v.jc=s();var Id={},Jd={},Kd={},Ld={};function H(a,b,c,d,e){if(ia(b)){for(var f=0;fe.keyCode||e.returnValue!=i)return k;a:{var l=q;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(n){l=k}if(l||e.returnValue==i)e.returnValue=k}}l=new Gd;l.Be(e,this);e=k;try{if(h){for(var p=[],r=l.currentTarget;r;r=r.parentNode)p.push(r);f=d[k];f.rg=f.Uc;for(var t=p.length-1;!l.gp&&0<=t&&f.rg;t--)l.currentTarget=p[t],e&=Ud(f,p[t],c,k,l);if(j){f=d[q]; f.rg=f.Uc;for(t=0;!l.gp&&tb?e+="000":256>b?e+="00":4096>b&&(e+="0");return ge[a]=e+b.toString(16)}),'"')};var ie=m,je=m,ke=m,re=m,se=gb||hb||eb||"function"==typeof da.atob;function te(a){var b;if(se)b=da.btoa(a);else{b=[];for(var c=0,d=0;d>=8;b[c++]=e}ka(b)||g(Error("encodeByteArray takes an array as a parameter"));ue();a=ie;c=[];for(d=0;d>2,f=(f&3)<<4|h>>4,h=(h&15)<<2|l>>6,l=l&63;j||(l=64,e||(h=64));c.push(a[n],a[f],a[h],a[l])}b=c.join("")}return b} function ve(a,b){ue();for(var c=b?re:je,d=[],e=0;e>4);64!=j&&(d.push(h<<4&240|j>>2),64!=l&&d.push(j<<6&192|l))}return d} function ue(){if(!ie){ie={};je={};ke={};re={};for(var a=0;65>a;a++)ie[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),je[ie[a]]=a,ke[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a),re[ke[a]]=a}};function we(a,b){this.Aa=a;this.US=b||[]}x("iSpring.ios.mobile.MobileAppCommand",we,i);we.prototype.id=function(){return qa(this)};we.prototype.execute=function(){if(!xe)return q;var a;a=this.Aa;var b=this.US,c=this.id(),b=de(new ce(m),b);a="isplayer://"+a+"/"+c+"/"+te(b);return ye(a)};function ye(a){try{var b=oc("iframe");E(b,{width:"1px",height:"1px",border:"0"});b.src=a;document.body.appendChild(b);$d(function(){sc(b)},100)}catch(c){return q}return k};function ze(a,b){b||(b={});var c=window,d="undefined"!=typeof a.href?a.href:String(a),e=b.target||a.target,f=[],h;for(h in b)switch(h){case "width":case "height":case "top":case "left":f.push(h+"="+b[h]);break;case "target":case "noreferrer":break;default:f.push(h+"="+(b[h]?1:0))}f=f.join(",");if(b.noreferrer){if(c=c.open("",e,f))fb&&-1!=d.indexOf(";")&&(d="'"+d.replace(/'/g,"%27")+"'"),c.opener=m,hb?c.location.href=d:(d=Ba(d),c.document.write(''), c.document.close())}else c=c.open(d,e,f);return c};function Ae(a){this.length=a.length||a;for(var b=0;b=Uf,Wf=Cf&&7<=Uf,Xf=Cf&&8<=Uf,Yf=jf&&"9."==ob.substr(0,2),ff=jf&&-1!=Bf.toLowerCase().indexOf("touch"),gf=Pf&&!Jf&&!hf&&!eb,xe=-1!=Bf.indexOf("ismobile"),Zf=xe&&Pf,$f;if(!($f=ef)){var ag=df();$f=700>Math.min(ag.width,ag.height)}var bg=$f,cg=xf||ff&&bg;function dg(){return window._ispringDebug==k||"1"==kf().isdebug};function eg(a){a=a||document.styleSheets;for(var b=[],c=fg(a),d=0;a=c[d];d++){var e=gg(a);if(e&&e.length)for(var f=0,h=0,j=e.length,l;h button.std {background-color: __button_face_over__;}.vscrollbar {position: absolute;right: 0;bottom: 0;width: 16px;top: 0;}.vscrollbar .thumb {width: 9px;border-radius: 4px;position: relative;background-color: rgba(0, 0, 0, 0.5);border: 1px solid rgba(255, 255, 255, 0.5);left: 4px;}.hscrollbar {position: absolute;left: 0;bottom: 0;width: 100%;height: 16px;}.hscrollbar .thumb {height: 9px;border-radius: 4px;position: relative;background-color: rgba(0, 0, 0, 0.5);border: 1px solid rgba(255, 255, 255, 0.5);top: 4px;}button.std[disabled] {background-color: __button_face_normal__;}.popupsLayer {z-index: 9;position: absolute;margin-left: 0 !important;}.popupsLayer .outline {position: relative;}.popupsLayer .outline .title {font-weight: bold;padding-bottom: 10px;}.popupsLayer .volume_popup .corner {background: transparent;height: 13px;position: absolute;}.popupsLayer .outline_popup .corner {background: url("+ a[0]+");width: 16px;height: 9px;position: absolute;bottom: -7px;}.popupsLayer .outline_popup,.popupsLayer .outlineTitle_popup {padding: 8px;}.popupsLayer .presenter_popup .corner,.popupsLayer .marker_popup .corner,.popupsLayer .notes_popup .corner,.popupsLayer .attachments_popup .corner,.popupsLayer .outlineTitle_popup .corner,.popupsLayer .content .corner {background: url("+a[1]+");width: 18px;height: 10px;position: absolute;top: -8px;}.popupsLayer .component_base.volume_popup,.popupsLayer .component_base.outline_popup,.popupsLayer .component_base.presenter_popup,.popupsLayer .component_base.marker_popup,.popupsLayer .component_base.notes_popup,.popupsLayer .component_base.attachments_popup,.popupsLayer .component_base.outlineTitle_popup,.popupsLayer .component_base.content {border-radius: 4px;border-left: 1px solid rgba(0, 0, 0, 0.25);border-top: 1px solid rgba(0, 0, 0, 0.25);border-right: 1px solid rgba(0, 0, 0, 0.5);border-bottom: 1px solid rgba(0, 0, 0, 0.5);box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.popupsLayer .component_base.volume_popup {background: __panel_background__;}.popupsLayer .component_base.outline_popup,.popupsLayer .component_base.presenter_popup,.popupsLayer .component_base.marker_popup,.popupsLayer .component_base.notes_popup,.popupsLayer .component_base.attachments_popup,.popupsLayer .component_base.outlineTitle_popup,.popupsLayer .component_base.content {background: __popup_background__;}.popupsLayer .component_container.notes,.popupsLayer .component_base.notes {position: relative !important;}.popupsLayer .component_container.notes {margin-top: 7px;margin-bottom: 7px;}.popupsLayer .component_base.notes {font-family: Arial;font-size: 12px;word-wrap: break-word;width: 100%;padding-right: 5px;}.popupsLayer .component_base.notes .notesText p {margin-top: 0px;margin-bottom: 0px;}.popupsLayer .component_base.notes .notesText p,.popupsLayer .component_base.notes .notesText span {color: __text__ !important;}.popupsLayer .component_base.notes .notesText p:first-child {margin-top: 0;}.popupsLayer .component_base.notes .notesText p:last-child {margin-bottom: 0;}.popupsLayer > div {position: absolute;}.universal {overflow: hidden;background-color: __player_background__;}.universal.fullscreen {background-color: transparent;}.universal.fullscreen .content_area {margin: auto;top: 0;bottom: 0;}.universal * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.universal div {-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: -moz-none;-webkit-touch-callout: none;-webkit-user-drag: none;-ms-user-select: none;}.universal > div,.universal > nav {position: absolute;}.universal .launch_layer {width: 100%;height: 100%;z-index: 10;background: url("+ a[2]+") no-repeat center;background-color: rgba(0, 0, 0, 0.75);}.universal .launch_layer:active {background-image: url("+a[3]+");}.universal .launch_layer[disabled], .universal .launch_layer:active[disabled] {background: url("+a[4]+") no-repeat center;background-size: 50px 50px;background-color: #000;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;overflow: hidden;opacity: 0.75;}.universal > .title {background: __panel_background__;}.universal > .title .right {position: absolute;right: 0;}.universal > .title .right .logo {right: 0;}.universal > .title .logoContainer {height: 100%;margin-left: 12px;margin-right: 12px;}.universal > .title .logo {position: absolute;z-index: 1;}.universal > .title .misc {width: 100%;position: absolute;height: 20px;bottom: 0;top: 0;margin-bottom: auto;margin-top: auto;}.universal > .title .misc button {position: static;padding: 0;background-color: transparent;font-family: Arial;font-size: 12px;color: __panel_text__;}.universal > .title .misc .component_container:focus button {outline: 1px dashed __panel_text__;}.universal > .title .misc button[disabled], .universal > .title .misc[disabled] button {opacity: 0.5;}.universal > .title .buttons_container_left {position: absolute;overflow: hidden;bottom: 0;left: 11px;right: 0;}.universal > .title .buttons_container_left .separator {float: left;}.universal > .title .buttons_container_left .component_container {float: left;position: relative;}.universal > .title .buttons_container_left .component_container:first-child {margin-left: 1px;}.universal > .title .buttons_container_right {position: absolute;overflow: hidden;left: 0;bottom: 0;right: 11px;}.universal > .title .buttons_container_right .separator {float: right;}.universal > .title .buttons_container_right .component_container {float: right;position: relative;}.universal > .title .buttons_container_right .component_container:first-child {margin-right: 1px;}.universal > .title .buttons_container_left .separator,.universal > .title .buttons_container_right .separator {position: relative;background: url("+ a[5]+");width: 2px;height: 16px;margin-left: 22px;margin-right: 22px;margin-top: 2px;}.universal .content_area {margin-left: auto;margin-right: auto;left: 0;right: 0;}.universal .content_area > div,.universal .content_area > aside {position: absolute !important;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;z-index: 1;}.universal .content_area .fullscreen_panel {top: auto;right: 0;border: 1px solid rgba(255, 255, 255, 0.35);overflow: hidden;background-color: rgba(41, 44, 46, 0.85);border-top-right-radius: 5px;border-bottom-right-radius: 5px;z-index: 2;}.universal .content_area .fullscreen_panel > div {position: relative;}.universal .content_area .fullscreen_panel div:first-child button {border-top-right-radius: 5px;}.universal .content_area .fullscreen_panel div:last-child button {border-bottom-right-radius: 5px;}.universal .content_area .fullscreen_panel .play,.universal .content_area .fullscreen_panel .prev,.universal .content_area .fullscreen_panel .next,.universal .content_area .fullscreen_panel .replay,.universal .content_area .fullscreen_panel .exit,.universal .content_area .fullscreen_panel .switch {background-position: center;background-repeat: no-repeat;width: 36px;height: 36px;}.universal .content_area .fullscreen_panel .separator {width: 100%;height: 1px;background-image: url("+ a[6]+");}.universal .content_area .fullscreen_panel button {cursor: pointer;}.universal .content_area .fullscreen_panel button, .universal .content_area .fullscreen_panel button.mobile.exit:hover, .universal .content_area .fullscreen_panel button.mobile.switch:hover, .universal .content_area .fullscreen_panel button.mobile.replay:hover, .universal .content_area .fullscreen_panel button.mobile.play:hover, .universal .content_area .fullscreen_panel button.mobile.prev:hover, .universal .content_area .fullscreen_panel button.mobile.next:hover {background-color: transparent;}.universal .content_area .fullscreen_panel button.exit:hover, .universal .content_area .fullscreen_panel button.switch:hover, .universal .content_area .fullscreen_panel button.replay:hover, .universal .content_area .fullscreen_panel button.play:hover, .universal .content_area .fullscreen_panel button.prev:hover, .universal .content_area .fullscreen_panel button.next:hover {background-color: rgba(0, 0, 0, 0.2);}.universal .content_area .fullscreen_panel button.play {background-image: url("+ a[7]+");}.universal .content_area .fullscreen_panel button.play.mobile.active[disabled], .universal .content_area .fullscreen_panel button.play:hover[disabled], .universal .content_area .fullscreen_panel button.play:active[disabled], .universal .content_area .fullscreen_panel button.play.selected[disabled], .universal .content_area .fullscreen_panel button.play[disabled] {background-color: transparent;}.universal .content_area .fullscreen_panel button.play:hover {background-image: url("+a[8]+");}.universal .content_area .fullscreen_panel button.play:active {background-image: url("+ a[9]+");}.universal .content_area .fullscreen_panel button.play:disabled {background-image: url("+a[10]+");}.universal .content_area .fullscreen_panel button.play.selected {background-image: url("+a[11]+");}.universal .content_area .fullscreen_panel button.play.selected:hover {background-image: url("+a[12]+");}.universal .content_area .fullscreen_panel button.play.selected:active {background-image: url("+a[13]+");}.universal .content_area .fullscreen_panel button.play.selected:disabled {background-image: url("+ a[14]+");}.universal .content_area .fullscreen_panel button.prev {background-image: url("+a[15]+");}.universal .content_area .fullscreen_panel button.prev.mobile.active[disabled], .universal .content_area .fullscreen_panel button.prev:hover[disabled], .universal .content_area .fullscreen_panel button.prev:active[disabled], .universal .content_area .fullscreen_panel button.prev.selected[disabled], .universal .content_area .fullscreen_panel button.prev[disabled] {background-color: transparent;}.universal .content_area .fullscreen_panel button.prev:hover {background-image: url("+ a[16]+");}.universal .content_area .fullscreen_panel button.prev:active {background-image: url("+a[17]+");}.universal .content_area .fullscreen_panel button.prev:disabled {background-image: url("+a[18]+");}.universal .content_area .fullscreen_panel button.next {background-image: url("+a[19]+");}.universal .content_area .fullscreen_panel button.next.mobile.active[disabled], .universal .content_area .fullscreen_panel button.next:hover[disabled], .universal .content_area .fullscreen_panel button.next:active[disabled], .universal .content_area .fullscreen_panel button.next.selected[disabled], .universal .content_area .fullscreen_panel button.next[disabled] {background-color: transparent;}.universal .content_area .fullscreen_panel button.next:hover {background-image: url("+ a[20]+");}.universal .content_area .fullscreen_panel button.next:active {background-image: url("+a[21]+");}.universal .content_area .fullscreen_panel button.next:disabled {background-image: url("+a[22]+");}.universal .content_area .fullscreen_panel button.replay {background-image: url("+a[23]+");}.universal .content_area .fullscreen_panel button.replay.mobile.active[disabled], .universal .content_area .fullscreen_panel button.replay:hover[disabled], .universal .content_area .fullscreen_panel button.replay:active[disabled], .universal .content_area .fullscreen_panel button.replay.selected[disabled], .universal .content_area .fullscreen_panel button.replay[disabled] {background-color: transparent;}.universal .content_area .fullscreen_panel button.replay:hover {background-image: url("+ a[24]+");}.universal .content_area .fullscreen_panel button.replay:active {background-image: url("+a[25]+");}.universal .content_area .fullscreen_panel button.replay:disabled {background-image: url("+a[26]+");}.universal .content_area .fullscreen_panel button.switch {background-image: url("+a[27]+");}.universal .content_area .fullscreen_panel button.switch.mobile.active[disabled], .universal .content_area .fullscreen_panel button.switch:hover[disabled], .universal .content_area .fullscreen_panel button.switch:active[disabled], .universal .content_area .fullscreen_panel button.switch.selected[disabled], .universal .content_area .fullscreen_panel button.switch[disabled] {background-color: transparent;cursor: default;}.universal .content_area .fullscreen_panel button.switch:hover {background-image: url("+ a[28]+");}.universal .content_area .fullscreen_panel button.switch:active {background-image: url("+a[29]+");}.universal .content_area .fullscreen_panel button.switch:disabled {background-image: url("+a[30]+");}.universal .content_area .fullscreen_panel button.switch.selected {background-image: url("+a[31]+");}.universal .content_area .fullscreen_panel button.switch.selected:hover {background-image: url("+a[32]+");}.universal .content_area .fullscreen_panel button.switch.selected:active {background-image: url("+ a[33]+");}.universal .content_area .fullscreen_panel button.switch.selected:disabled {background-image: url("+a[30]+");}.universal .content_area .fullscreen_panel button.exit {background-image: url("+a[34]+");}.universal .content_area .fullscreen_panel button.exit:hover {background-image: url("+a[35]+");}.universal .content_area .fullscreen_panel button.exit:active {background-image: url("+a[36]+");}.universal .content_area .side_panel {overflow: hidden;z-index: 0;}.universal .content_area .side_panel > div {position: absolute;top: 0;}.universal .content_area .side_panel .logo {background: __companyLogo_background__;border-radius: 4px;width: 100%;}.universal .content_area .side_panel .logo a {margin-left: auto;margin-right: auto;left: 0;right: 0;position: absolute;}.universal .content_area .side_panel .logo a canvas {width: 100%;height: 100%;}.universal .content_area .side_panel .video_placeholder {background-color: black;}.universal .content_area .side_panel .content {padding-top: 39px;background: __popup_background__;border-radius: 5px;padding-bottom: 6px;width: 100%;}.universal .content_area .side_panel .content .outline,.universal .content_area .side_panel .content .notes {position: relative;}.universal .content_area .side_panel .content .outline *,.universal .content_area .side_panel .content .notes * {font-family: Arial;}.universal .content_area .side_panel .content .component_container.notes {position: absolute;top: 38px;}.universal .content_area .side_panel .content .title {color: __text__;position: absolute;height: 30px;top: 0;line-height: 30px;font-size: 14px;font-weight: bold;margin-left: 12px;margin-right: 12px;font-family: Arial;background-color: __popup_background__ !important;}.universal .content_area .side_panel .component_base.notes {font-family: Arial;font-size: 12px;word-wrap: break-word;width: 100%;padding-right: 5px;}.universal .content_area .side_panel .component_base.notes .notesText p {margin-top: 0px;margin-bottom: 0px;}.universal .content_area .side_panel .component_base.notes .notesText p, .universal .content_area .side_panel .component_base.notes .notesText span {color: __text__ !important;}.universal .content_area .side_panel .component_base.notes .notesText p:first-child {margin-top: 0;}.universal .content_area .side_panel .component_base.notes .notesText p:last-child {margin-bottom: 0;}.universal .content_area .side_panel .outline {width: 100%;height: 100%;}.universal .content_area .side_panel .component_container.notes {width: 100%;top: 0;bottom: 5px;}.universal .content_area .side_panel .component_container.notes:focus {outline: 1px dashed __listItem_face_pressed__;}.universal .content_area .side_panel .tabs .component_container.bg > div {overflow: visible !important;}.universal .content_area .side_panel .tabs .component_base.bg {border-radius: 5px;border-top-left-radius: 0;background: __popup_background__;}.universal .content_area .side_panel .tabs .tab {display: inline-block;margin-left: -10px;}.universal .content_area .side_panel .tabs .tab:focus button:after {content: '';position: absolute;top: 7px;right: 16px;bottom: 6px;left: 18px;outline: 1px dashed __text__;}.universal .content_area .side_panel .tabs .tab.first:focus button:after {left: 8px;}.universal .content_area .side_panel .tabs .tab button, .universal .content_area .side_panel .tabs .tab.mobile:hover button {color: __button_content_normal__;}.universal .content_area .side_panel .tabs .tab svg path, .universal .content_area .side_panel .tabs .tab.mobile:hover svg path {fill: __button_face_normal__;}.universal .content_area .side_panel .tabs .tab:hover button {color: __button_content_over__;}.universal .content_area .side_panel .tabs .tab:hover svg path {fill: __button_face_over__;}.universal .content_area .side_panel .tabs .tab.selected {z-index: 1;}.universal .content_area .side_panel .tabs .tab.selected button {color: __text__;}.universal .content_area .side_panel .tabs .tab.selected svg path {fill: __popup_background__;}.universal .content_area .side_panel .tabs .tab svg {position: absolute;top: 0;z-index: -1;left: 0;}.universal .content_area .side_panel .tabs .tab.first {margin-left: 0;}.universal .content_area .side_panel .tabs .tab.first button {padding-left: 20px;}.universal .content_area .side_panel .tabs .tab button {height: 30px;top: 0;border: 0;white-space: nowrap;background: transparent;overflow: hidden;text-overflow: ellipsis;font-family: Arial;font-weight: bold;font-size: 14px;padding-right: 20px;padding-left: 30px;opacity: 0.99;}.universal .content_area .preloader {background: url("+ a[4]+");background-size: cover;width: 50px;height: 50px;position: absolute;z-index: 4;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;overflow: hidden;opacity: 0.5;}.universal .content_area .video_container {background-color: black;}.universal .content_area .video_container video {width: 100%;height: 100%;}.universal .content_area .markerToolContainer {position: absolute;z-index: 3;}.universal .content_area .markerToolContainer.line {cursor: url(data/marker.cur) 3 3, crosshair;}.universal .content_area .markerToolContainer.marker {cursor: url(data/highlighter.cur) 3 10, crosshair;}.universal .content_area .markerToolContainer.eraser {cursor: url(data/eraser.cur) 5 5, crosshair;}.universal .content_area .component_container.closedCaptions {position: absolute;bottom: 0;z-index: 5;background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 110px;padding: 10px;}.universal .content_area .closedCaptions .vscrollbar {position: absolute;right: 0;height: 100%;width: 16px;top: 0;padding-top: 16px;padding-bottom: 16px;}.universal .content_area .closedCaptions .vscrollbar .up {width: 16px;height: 16px;top: 0;background: url("+ a[37]+");position: absolute;}.universal .content_area .closedCaptions .vscrollbar .down {width: 16px;height: 16px;bottom: 0;background: url("+a[38]+");position: absolute;}.universal .content_area .closedCaptions .vscrollbar .thumb {width: 7px;border-radius: 4px;position: relative !important;background-color: #fff;left: 5px;}.universal .content_area .closedCaptions #vThumb {background-color: #fff !important;border: 0 !important;}.universal .content_area .component_base.closedCaptions {color: white;line-height: 19px;font-size: 14px;font-family: Arial;width: 100%;padding-right: 23px;padding-top: 6px;padding-bottom: 6px;word-wrap: break-word;white-space: pre-wrap;text-shadow: #000 -1px 1px 2px;}.universal .content_area .component_base.closedCaptions p {position: relative !important;margin: 0;}.universal .content_area .component_container.maximized {margin: 0;z-index: 5;position: absolute;width: 32px;height: 32px;top: 5px;background-color: transparent;}.universal .content_area .floatPanelOverlay {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}.universal .content_area.hasLeftPanel .component_container.maximized {right: 5px;}.universal .content_area.hasRightPanel .component_container.maximized {left: 5px;}.universal .content_area button.maximized,.universal .content_area button.maximized:hover {width: 100%;height: 100%;}.universal .content_area button.maximized {background: url("+ a[39]+");}.universal .content_area button.maximized:hover {background: url("+a[40]+");}.universal .control_panel {height: 50px;background: __panel_background__;}.universal .control_panel .hbox {position: absolute;top: 0;bottom: 0;margin: auto;}.universal .control_panel .hbox.right {right: 12px;top: 10px;}.universal .control_panel .hbox.right button {position: relative;}.universal .control_panel .hbox.right > div {position: relative;float: left;margin-left: 8px;}.universal .control_panel .hbox.left {left: 12px;top: 10px;}.universal .control_panel .hbox.left .component_container.outline {margin-right: 24px;}.universal .control_panel .hbox.left > div {position: relative;float: left;margin-right: 8px;}.universal .control_panel .hbox.left > div.play,.universal .control_panel .hbox.left > div.progressbar {margin-right: 16px;}.universal .control_panel .component_container.next svg,.universal .control_panel .component_container.prev svg {position: absolute;pointer-events: none;}.universal .control_panel .component_container.next svg path, .universal .control_panel .component_container.next:hover.disabled svg path, .universal .control_panel .component_container.next:active.disabled svg path, .universal .control_panel .component_container.next.selected.disabled svg path, .universal .control_panel .component_container.next.disabled svg path,.universal .control_panel .component_container.prev svg path,.universal .control_panel .component_container.prev:hover.disabled svg path,.universal .control_panel .component_container.prev:active.disabled svg path,.universal .control_panel .component_container.prev.selected.disabled svg path,.universal .control_panel .component_container.prev.disabled svg path {fill: __button_face_normal__;}.universal .control_panel .component_container.next:hover svg path, .universal .control_panel .component_container.next:active svg path, .universal .control_panel .component_container.next:focus svg path,.universal .control_panel .component_container.prev:hover svg path,.universal .control_panel .component_container.prev:active svg path,.universal .control_panel .component_container.prev:focus svg path {fill: __button_face_over__;}.universal .control_panel button.volume {border-radius: 5px;}.universal .control_panel button.volume, .universal .control_panel button.volume.mobile:hover, .universal .control_panel button.volume.mobile:active {background: __button_face_normal__ url("+ a[41]+") no-repeat center;}.universal .control_panel button.volume:hover, .universal .control_panel button.volume:active, .universal .control_panel button.volume.mobile.active, .universal .control_panel button.volume.selected {background: __button_face_over__ url("+a[42]+") no-repeat center;}.universal .control_panel button.volume.mobile.active[disabled], .universal .control_panel button.volume:hover[disabled], .universal .control_panel button.volume:active[disabled], .universal .control_panel button.volume.selected[disabled], .universal .control_panel button.volume[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.volume {background: __button_face_over__ url("+ a[42]+") no-repeat center;}.universal .control_panel button.volume.muted {border-radius: 5px;}.universal .control_panel button.volume.muted, .universal .control_panel button.volume.muted.mobile:hover, .universal .control_panel button.volume.muted.mobile:active {background: __button_face_normal__ url("+a[43]+") no-repeat center;}.universal .control_panel button.volume.muted:hover, .universal .control_panel button.volume.muted:active, .universal .control_panel button.volume.muted.mobile.active, .universal .control_panel button.volume.muted.selected {background: __button_face_over__ url("+ a[44]+") no-repeat center;}.universal .control_panel button.volume.muted.mobile.active[disabled], .universal .control_panel button.volume.muted:hover[disabled], .universal .control_panel button.volume.muted:active[disabled], .universal .control_panel button.volume.muted.selected[disabled], .universal .control_panel button.volume.muted[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.volume.muted {background: __button_face_over__ url("+ a[44]+") no-repeat center;}.universal .control_panel button.cc {border-radius: 5px;}.universal .control_panel button.cc, .universal .control_panel button.cc.mobile:hover, .universal .control_panel button.cc.mobile:active {background: __button_face_normal__ url("+a[45]+") no-repeat center;}.universal .control_panel button.cc:hover, .universal .control_panel button.cc:active, .universal .control_panel button.cc.mobile.active, .universal .control_panel button.cc.selected {background: __button_face_over__ url("+ a[46]+") no-repeat center;}.universal .control_panel button.cc.mobile.active[disabled], .universal .control_panel button.cc:hover[disabled], .universal .control_panel button.cc:active[disabled], .universal .control_panel button.cc.selected[disabled], .universal .control_panel button.cc[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.cc {background: __button_face_over__ url("+a[46]+") no-repeat center;}.universal .control_panel button.replay {border-radius: 5px;}.universal .control_panel button.replay, .universal .control_panel button.replay.mobile:hover, .universal .control_panel button.replay.mobile:active {background: __button_face_normal__ url("+ a[47]+") no-repeat center;}.universal .control_panel button.replay:hover, .universal .control_panel button.replay:active, .universal .control_panel button.replay.mobile.active, .universal .control_panel button.replay.selected {background: __button_face_over__ url("+a[48]+") no-repeat center;}.universal .control_panel button.replay.mobile.active[disabled], .universal .control_panel button.replay:hover[disabled], .universal .control_panel button.replay:active[disabled], .universal .control_panel button.replay.selected[disabled], .universal .control_panel button.replay[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.replay {background: __button_face_over__ url("+ a[48]+") no-repeat center;}.universal .control_panel button.fullscreen {border-radius: 5px;}.universal .control_panel button.fullscreen, .universal .control_panel button.fullscreen.mobile:hover, .universal .control_panel button.fullscreen.mobile:active {background: __button_face_normal__ url("+a[49]+") no-repeat center;}.universal .control_panel button.fullscreen:hover, .universal .control_panel button.fullscreen:active, .universal .control_panel button.fullscreen.mobile.active, .universal .control_panel button.fullscreen.selected {background: __button_face_over__ url("+ a[50]+") no-repeat center;}.universal .control_panel button.fullscreen.mobile.active[disabled], .universal .control_panel button.fullscreen:hover[disabled], .universal .control_panel button.fullscreen:active[disabled], .universal .control_panel button.fullscreen.selected[disabled], .universal .control_panel button.fullscreen[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.fullscreen {background: __button_face_over__ url("+a[50]+") no-repeat center;}.universal .control_panel button {font-family: Arial;font-weight: bold;font-size: 13px;}.universal .control_panel button.mobile.active[disabled], .universal .control_panel button.mobile:active[disabled], .universal .control_panel button.mobile:hover[disabled], .universal .control_panel button.mobile[disabled], .universal .control_panel button:hover[disabled], .universal .control_panel button:active[disabled], .universal .control_panel button.selected[disabled], .universal .control_panel button[disabled] {color: __button_content_disabled__;}.universal .control_panel button, .universal .control_panel button.mobile:hover {color: __button_content_normal__;}.universal .control_panel button.mobile.active, .universal .control_panel button:hover, .universal .control_panel button:active, .universal .control_panel button:focus {color: __button_content_over__;}.universal .control_panel button.outline {position: relative;height: 30px;}.universal .control_panel button.outline.selected {background: __button_face_over__;color: __button_content_over__;}.universal .control_panel button.outline span {padding-left: 6px;padding-right: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}.universal .control_panel button.prev, .universal .control_panel button.next {height: 30px;overflow: visible;background-color: transparent;}.universal .control_panel button.prev {padding-left: 17px;padding-right: 14px;padding-top: 7px;padding-bottom: 7px;}.universal .control_panel button.next {padding-left: 14px;padding-right: 16px;padding-top: 7px;padding-bottom: 7px;}.universal .control_panel button.volume, .universal .control_panel button.cc, .universal .control_panel button.replay, .universal .control_panel button.fullscreen {top: 2px;}.universal .control_panel button.play {background-repeat: no-repeat;background-position: center;background-image: url("+ a[51]+");}.universal .control_panel button.play[disabled], .universal .control_panel button.play:hover[disabled], .universal .control_panel button.play:active[disabled] {background-image: url("+a[52]+");}.universal .control_panel button.play:hover, .universal .control_panel button.play:active {background-image: url("+a[53]+");}.universal .control_panel button.play.selected, .universal .control_panel button.play.selected:hover[disabled], .universal .control_panel button.play.selected:active[disabled] {background-image: url("+ a[54]+");}.universal .control_panel button.play.selected:hover, .universal .control_panel button.play.selected:active {background-image: url("+a[55]+");}.universal .control_panel .volume,.universal .control_panel .cc,.universal .control_panel .replay,.universal .control_panel .fullscreen {width: 26px;height: 26px;padding: 0;}.universal .control_panel .play {width: 47px;height: 30px;}.universal .control_panel .progressbar {float: left;position: relative;height: 28px;width: 191px;top: -1px;}.universal .control_panel .progressbar.locked {cursor: default;}.universal .control_panel .progressbar.locked .bg,.universal .control_panel .progressbar.locked .thumb,.universal .control_panel .progressbar.locked .progress {cursor: url(data/lock.cur), no-drop;}.universal .control_panel .progressbar .bg {width: 100%;height: 8px;bottom: 0;position: absolute;border-radius: 1px;background-color: __progress_loading__;}.universal .control_panel .progressbar .bg.center {bottom: 9px;}.universal .control_panel .progressbar .progress {position: absolute;background: __progress_playback__;bottom: 0px;left: 0px;height: 8px;}.universal .control_panel .progressbar .progress.center {bottom: 9px;}.universal .control_panel .progressbar .thumb {width: 16px;height: 16px;background: url("+ a[56]+");bottom: -4px;position: absolute;margin-left: -8px;}.universal .control_panel .progressbar .thumb.center {bottom: 5px;}.universal .control_panel .progressbar .label {font-family: Arial;font-size: 12px;color: __panel_text__;position: absolute;}.universal .control_panel .progressbar .label.slides {margin-left: 4px;}.universal .control_panel .progressbar .label.time {right: 0;margin-right: 4px;}.ie.universal .title .misc button {padding: 0 2px 0 0;}.ie.universal .content_area .markerToolContainer.line {cursor: url(data/marker.cur), crosshair;}.ie.universal .content_area .markerToolContainer.marker {cursor: url(data/highlighter.cur), crosshair;}.ie.universal .content_area .markerToolContainer.eraser {cursor: url(data/eraser.cur), crosshair;}.ie.universal .control_panel .left.hbox .component_container.outline {margin-right: 0 !important;}.ie.universal .control_panel button.outline span {padding-left: 3px;padding-right: 3px;}.ie.universal .control_panel button.outline:active {padding-top: 4px;padding-left: 4px;padding-right: 6px;padding-bottom: 6px;}.ie.universal .control_panel button.outline.selected {padding-top: 2px;padding-bottom: 3px;}.ie.universal .control_panel button.outline.selected:active {padding-top: 4px;padding-bottom: 6px;}.ie.universal .control_panel button.prev {padding-top: 6px;padding-bottom: 4px;padding-right: 15px;padding-left: 16px;}.ie.universal .control_panel button.prev:active {padding-right: 16px;padding-bottom: 6px;padding-left: 15px;}.ie.universal .control_panel button.prev:active[disabled], .ie.universal .control_panel button.prev[disabled] {padding-right: 15px;padding-left: 16px;padding-bottom: 5px;}.ie.universal .control_panel button.next {padding-top: 6px;padding-bottom: 4px;}.ie.universal .control_panel button.next:active {padding-right: 17px;padding-left: 13px;padding-bottom: 6px;}.ie.universal .control_panel button.next:active[disabled], .ie.universal .control_panel button.next[disabled] {padding-right: 17px;padding-left: 13px;padding-bottom: 5px;}.ie.universal .control_panel button.outline {padding-left: 14px;padding-right: 14px;}.ie.universal .control_panel button.outline:active {padding-left: 13px;padding-right: 15px;}.ie.universal.ie9 .treecontrol .treenode.expanded.over.viewed > div.open, .ie.universal.ie9 .treecontrol .treenode.expanded.over > div.open {background: url("+ a[57]+") no-repeat center;}.ie.universal.ie9 .treecontrol .treenode.expanded.selected > div.open, .ie.universal.ie9 .treecontrol .treenode.expanded.selected.viewed > div.open, .ie.universal.ie9 .treecontrol .treenode.expanded.over.selected.viewed > div.open, .ie.universal.ie9 .treecontrol .treenode.expanded.over.selected > div.open {background: url("+a[58]+") no-repeat center;}.ie.universal.ie9 .treecontrol .treenode.expanded > div.open {background: url("+a[59]+") no-repeat center;}.opera.universal .title .misc button {padding: 0 2px 0 0;}.opera.universal .control_panel button.outline {padding-top: 2px;padding-bottom: 3px;padding-left: 5px;padding-right: 5px;}.opera.universal .control_panel button.outline:active {padding-top: 4px;padding-left: 4px;padding-right: 6px;padding-bottom: 6px;}.opera.universal .control_panel button.outline.selected {padding-top: 2px;padding-bottom: 3px;}.opera.universal .control_panel button.outline.selected:active {padding-top: 4px;padding-bottom: 6px;}.opera.universal .control_panel button.prev:active {padding-top: 5px;padding-left: 2px;padding-right: 14px;padding-bottom: 5px;}.opera.universal .control_panel button.prev[disabled], .opera.universal .control_panel button.prev:active[disabled] {padding-top: 0px;padding-left: 2px;padding-right: 13px;padding-bottom: 0px;}.opera.universal .control_panel button.next:active {padding-top: 5px;padding-left: 14px;padding-right: 2px;padding-bottom: 5px;}.opera.universal .control_panel button.next[disabled], .opera.universal .control_panel button.next:active[disabled] {padding-top: 0px;padding-left: 14px;padding-right: 2px;padding-bottom: 0px;}.gecko.universal .control_panel button.outline {padding-left: 0;padding-right: 0;}.gecko.universal .control_panel button.outline span {padding-left: 14px;padding-right: 14px;}.gecko.universal .treecontrol .treenode .thumb {overflow: hidden;}.mobile.universal {position: absolute;top: 0;width: 100%;height: 100%;}.mobile.universal * {cursor: default !important;}.mobile.universal .tap_area {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.mobile.universal.fullscreen {background-color: __player_background__ !important;}.mobile.universal.fullscreen .content_area {margin: 0;top: 0 !important;}.mobile.universal.fullscreen .content_area .closedCaptions {border-top-right-radius: 7px;border-top-left-radius: 7px;left: 1px;padding: 10px;}.mobile.universal .fullscreen_panel {border-radius: 0;border-top-left-radius: 7px;border-right: 0;border-bottom: 0;}.mobile.universal .fullscreen_panel .play,.mobile.universal .fullscreen_panel .prev,.mobile.universal .fullscreen_panel .next,.mobile.universal .fullscreen_panel .replay,.mobile.universal .fullscreen_panel .exit,.mobile.universal .fullscreen_panel .switch {width: 49px;height: 49px;}.mobile.universal .fullscreen_panel .separator {width: 100%;height: 1px;background-image: url("+ a[60]+");}.mobile.universal .fullscreen_panel button.switch {background-image: url("+a[61]+");}.mobile.universal .fullscreen_panel button.switch:disabled {background-image: url("+a[62]+");}.mobile.universal .fullscreen_panel button.switch.selected {background-image: url("+a[63]+");}.mobile.universal .fullscreen_panel button.switch.selected:disabled {background-image: url("+a[64]+");}.mobile.universal .fullscreen_panel button.play {background-image: url("+a[65]+");}.mobile.universal .fullscreen_panel button.play:disabled {background-image: url("+ a[66]+");}.mobile.universal .fullscreen_panel button.play.selected {background-image: url("+a[67]+");}.mobile.universal .fullscreen_panel button.play.selected:disabled {background-image: url("+a[68]+");}.mobile.universal .fullscreen_panel button.prev {background-image: url("+a[69]+");}.mobile.universal .fullscreen_panel button.prev:disabled {background-image: url("+a[70]+");}.mobile.universal .fullscreen_panel button.next {background-image: url("+a[71]+");}.mobile.universal .fullscreen_panel button.next:disabled {background-image: url("+ a[72]+");}.mobile.universal .fullscreen_panel button.replay {background-image: url("+a[73]+");}.mobile.universal .fullscreen_panel button.replay:disabled {background-image: url("+a[74]+");}.mobile.universal .fullscreen_panel button.exit {background-image: url("+a[75]+");}.mobile.universal .title {position: absolute;margin-left: 0;}.mobile.universal .title .misc {height: 100%;}.mobile.universal .title .misc .buttons_container_right,.mobile.universal .title .misc .buttons_container_left {height: 100%;}.mobile.universal .title .misc .buttons_container_right .separator_container,.mobile.universal .title .misc .buttons_container_left .separator_container {position: relative;height: 100%;width: 46px;}.mobile.universal .title .misc .buttons_container_right .separator_container .separator,.mobile.universal .title .misc .buttons_container_left .separator_container .separator {position: absolute;margin-top: auto;margin-bottom: auto;top: 0px;bottom: 0px;}.mobile.universal .title .misc .buttons_container_right .component_container,.mobile.universal .title .misc .buttons_container_left .component_container {height: 100%;}.mobile.universal .title .misc .buttons_container_right .component_container button,.mobile.universal .title .misc .buttons_container_left .component_container button {height: 100%;}.mobile.universal .title .misc .buttons_container_left .separator_container {float: left;}.mobile.universal .title .misc .buttons_container_right .separator_container {float: right;}.mobile.universal .content .title {margin-left: 0;margin-top: 0;}.mobile.universal .control_panel {height: 56px;position: absolute;margin-left: 0;width: 100%;}.mobile.universal .control_panel .hbox {position: absolute;top: 0;bottom: 0;margin: auto;}.mobile.universal .control_panel .hbox.right {top: 10px;}.mobile.universal .control_panel .hbox.left {top: 10px;}.mobile.universal .control_panel .hbox.left .progressbar {margin-left: 7px;margin-right: 19px;}.mobile.universal .control_panel[disabled] button {background-color: __button_face_normal__ !important;color: __button_content_disabled__ !important;}.mobile.universal .control_panel[disabled] button.cc {background-image: url("+ a[76]+") !important;}.mobile.universal .control_panel[disabled] button.replay {background-image: url("+a[77]+") !important;}.mobile.universal .control_panel[disabled] button.fullscreen {background-image: url("+a[78]+") !important;}.mobile.universal .control_panel .component_container.next svg path, .mobile.universal .control_panel .component_container.next:hover svg path, .mobile.universal .control_panel .component_container.next:active svg path,.mobile.universal .control_panel .component_container.prev svg path,.mobile.universal .control_panel .component_container.prev:hover svg path,.mobile.universal .control_panel .component_container.prev:active svg path {fill: __button_face_normal__;}.mobile.universal .control_panel .component_container.next.disabled svg path,.mobile.universal .control_panel .component_container.prev.disabled svg path {fill: __button_face_normal__ !important;}.mobile.universal .control_panel .component_container.next.active svg path, .mobile.universal .control_panel .component_container.next.active:hover svg path, .mobile.universal .control_panel .component_container.next.active:active svg path,.mobile.universal .control_panel .component_container.prev.active svg path,.mobile.universal .control_panel .component_container.prev.active:hover svg path,.mobile.universal .control_panel .component_container.prev.active:active svg path {fill: __button_face_over__;}.mobile.universal .control_panel button.replay {border-radius: 5px;}.mobile.universal .control_panel button.replay, .mobile.universal .control_panel button.replay.mobile:hover, .mobile.universal .control_panel button.replay.mobile:active {background: __button_face_normal__ url("+ a[79]+") no-repeat center;}.mobile.universal .control_panel button.replay:hover, .mobile.universal .control_panel button.replay:active, .mobile.universal .control_panel button.replay.mobile.active, .mobile.universal .control_panel button.replay.selected {background: __button_face_over__ url("+a[80]+") no-repeat center;}.mobile.universal .control_panel button.replay.mobile.active[disabled], .mobile.universal .control_panel button.replay:hover[disabled], .mobile.universal .control_panel button.replay:active[disabled], .mobile.universal .control_panel button.replay.selected[disabled], .mobile.universal .control_panel button.replay[disabled] {background-color: __button_face_normal__;}.mobile.universal .control_panel .component_container:focus > button.replay {background: __button_face_over__ url("+ a[80]+") no-repeat center;}.mobile.universal .control_panel button.cc {border-radius: 5px;}.mobile.universal .control_panel button.cc, .mobile.universal .control_panel button.cc.mobile:hover, .mobile.universal .control_panel button.cc.mobile:active {background: __button_face_normal__ url("+a[81]+") no-repeat center;}.mobile.universal .control_panel button.cc:hover, .mobile.universal .control_panel button.cc:active, .mobile.universal .control_panel button.cc.mobile.active, .mobile.universal .control_panel button.cc.selected {background: __button_face_over__ url("+ a[82]+") no-repeat center;}.mobile.universal .control_panel button.cc.mobile.active[disabled], .mobile.universal .control_panel button.cc:hover[disabled], .mobile.universal .control_panel button.cc:active[disabled], .mobile.universal .control_panel button.cc.selected[disabled], .mobile.universal .control_panel button.cc[disabled] {background-color: __button_face_normal__;}.mobile.universal .control_panel .component_container:focus > button.cc {background: __button_face_over__ url("+a[82]+") no-repeat center;}.mobile.universal .control_panel button.fullscreen {border-radius: 5px;}.mobile.universal .control_panel button.fullscreen, .mobile.universal .control_panel button.fullscreen.mobile:hover, .mobile.universal .control_panel button.fullscreen.mobile:active {background: __button_face_normal__ url("+ a[83]+") no-repeat center;}.mobile.universal .control_panel button.fullscreen:hover, .mobile.universal .control_panel button.fullscreen:active, .mobile.universal .control_panel button.fullscreen.mobile.active, .mobile.universal .control_panel button.fullscreen.selected {background: __button_face_over__ url("+a[84]+") no-repeat center;}.mobile.universal .control_panel button.fullscreen.mobile.active[disabled], .mobile.universal .control_panel button.fullscreen:hover[disabled], .mobile.universal .control_panel button.fullscreen:active[disabled], .mobile.universal .control_panel button.fullscreen.selected[disabled], .mobile.universal .control_panel button.fullscreen[disabled] {background-color: __button_face_normal__;}.mobile.universal .control_panel .component_container:focus > button.fullscreen {background: __button_face_over__ url("+ a[84]+") no-repeat center;}.mobile.universal .control_panel button {font-size: 14px;}.mobile.universal .control_panel button.outline {height: 36px;}.mobile.universal .control_panel button.play {background-image: url("+a[85]+");background-repeat: no-repeat;background-position: center;}.mobile.universal .control_panel button.play[disabled] {background-image: url("+a[86]+");}.mobile.universal .control_panel button.play.active {background-image: url("+a[87]+");}.mobile.universal .control_panel button.play.selected {background-image: url("+ a[88]+");}.mobile.universal .control_panel button.play.selected.active {background-image: url("+a[89]+");}.mobile.universal .control_panel button.prev, .mobile.universal .control_panel button.next {min-width: 60px;height: 36px;padding-top: 8px;}.mobile.universal .control_panel button.prev {padding-left: 20px;padding-right: 14px;}.mobile.universal .control_panel button.next {padding-left: 14px;padding-right: 20px;}.mobile.universal .control_panel .play {width: 49px;height: 36px;}.mobile.universal .control_panel .cc,.mobile.universal .control_panel .replay,.mobile.universal .control_panel .fullscreen {width: 32px;height: 32px;}.mobile.universal .control_panel .progressbar {height: 30px;width: 191px;top: 0;}.mobile.universal .control_panel .progressbar .thumb {width: 22px;height: 22px;background: url("+ a[90]+");bottom: -7px;position: absolute;margin-left: -10px;}.mobile.universal .control_panel .progressbar .thumb.center {bottom: 2px;}.mobile.universal .control_panel .progressbar .label {top: -2px;}.mobile.universal .content_area button.maximized,.mobile.universal .content_area button.maximized:hover {background: url("+a[91]+");width: 36px;height: 36px;}.mobile.universal .content_area .side_panel .tabs button.tab {height: 34px;padding-top: 3px;}.mobile.universal .content_area .component_container.closedCaptions {height: 149px;}.notes {padding: 0px 5px 0px 5px;position: relative;}.volume_control {position: relative;-webkit-transform: translate(0, 0);}.volume_control button.mute {background: url("+ a[92]+") no-repeat center;border: 0;}.volume_control button.mute.selected {background: url("+a[93]+") no-repeat center;left: 3px;}.volume_control .mute {position: absolute;}.volume_control .volumeSlider {position: absolute;}.volume_control .volumeSlider.muted .progress {opacity: 0;}.volume_control .volumeSlider.muted .thumb {opacity: 0.25;}.volume_control .volumeSlider .back {background-color: __progress_background__;width: 6px;border-radius: 2px;position: absolute;left: 0;right: 0;margin: auto;}.volume_control .volumeSlider .progress {background: __progress_playback__;width: 6px;border-radius: 2px;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}.volume_control .volumeSlider .thumb {background: url("+ a[94]+");position: absolute;left: 0;right: 0;width: 16px;height: 7px;margin: auto;}.treecontrol {background-color: __popup_background__;position: absolute;left: 10px;top: 10px;}.treecontrol > div {position: relative;}.treecontrol:focus {outline: 1px dashed __listItem_face_pressed__;}.treecontrol .component_container .component_base {padding-top: 9px;padding-bottom: 9px;}.treecontrol .component_container .vscrollbar {top: 9px;bottom: 9px;}.treecontrol .component_container .vscrollbar .up {height: 9px;}.treecontrol .component_container .vscrollbar .down {height: 9px;}.treecontrol.loading:after {content: 'Loading\u0393\u00c7\u00aa';position: absolute;top: 0;right: 10px;bottom: 0;left: 10px;margin: auto;text-align: center;line-height: 30px;height: 30px;font-size: 14px;font-family: Arial;font-style: italic;color: #969696;border-radius: 5px;background: #ffffff;}.treecontrol .treenode {position: relative;}.treecontrol .treenode.hidden {display: none;}.treecontrol .treenode.hidden.hidden_image {display: block;}.treecontrol .treenode.hidden.hidden_image .thumb {background: #ffffff !important;}.treecontrol .treenode .text {color: __text__;font-size: 12px;font-family: Arial;width: 100%;position: absolute;overflow: hidden;vertical-align: middle;word-wrap: break-word;padding-left: 5px;}.treecontrol .treenode .textContainer {overflow: hidden;}.treecontrol .treenode.over.viewed .text, .treecontrol .treenode.over .text {color: __listItem_label_over__;}.treecontrol .treenode.over.viewed > div.open, .treecontrol .treenode.over > div.open {background: url("+ a[95]+") no-repeat center;position: absolute;}.treecontrol .treenode.selected .text, .treecontrol .treenode.selected.viewed .text, .treecontrol .treenode.over.selected.viewed .text, .treecontrol .treenode.over.selected .text {color: __listItem_label_pressed__;width: 100%;position: absolute;overflow: hidden;}.treecontrol .treenode.selected > div.textContainer, .treecontrol .treenode.selected.viewed > div.textContainer, .treecontrol .treenode.over.selected.viewed > div.textContainer, .treecontrol .treenode.over.selected > div.textContainer {position: absolute;}.treecontrol .treenode.selected > div.open, .treecontrol .treenode.selected.viewed > div.open, .treecontrol .treenode.over.selected.viewed > div.open, .treecontrol .treenode.over.selected > div.open {background: url("+ a[96]+") no-repeat center;position: absolute;}.treecontrol .treenode.selected > div.nodeContentBase, .treecontrol .treenode.selected.viewed > div.nodeContentBase, .treecontrol .treenode.over.selected.viewed > div.nodeContentBase, .treecontrol .treenode.over.selected > div.nodeContentBase {border-radius: 4px;background-color: __listItem_face_pressed__;position: relative;}.treecontrol .treenode.viewed .text {color: __listItem_label_visited__;}.treecontrol .treenode.over > div.nodeContentBase {border-radius: 3px;background-color: __listItem_face_over__;position: relative;}.treecontrol .treenode > div.open {width: 20px;height: 20px;cursor: pointer;}.treecontrol .treenode > div.open.component_container {left: 0;top: 0;width: 20px;height: 20px;position: absolute;padding-top: 5px;padding-left: 5px;}.treecontrol .treenode > div.open {background: url("+ a[97]+") no-repeat center;position: absolute;}.treecontrol .treenode .thumb {position: absolute;outline: 1px solid rgba(0, 0, 0, 0.25);}.treecontrol .treenode > div.nodeContentBase {border-radius: 3px;position: relative;}.opera .treecontrol .treenode .thumb {outline: 0;overflow: hidden;border: 1px solid rgba(0, 0, 0, 0.25);}.slideList {background-color: __popup_background__;position: absolute;left: 10px;top: 10px;}.slideList > div {position: relative;}.slideList .slideItem {position: relative;}.slideList .slideItem .text {color: __text__;font-size: 12px;font-family: Arial;width: 100%;position: relative;overflow: hidden;vertical-align: middle;padding: 7px;}.slideList .slideItem.over .text {color: __listItem_label_over__;}.slideList .slideItem.over > div.textContainer {position: relative;border-radius: 3px;background-color: __listItem_face_over__;}.slideList .slideItem.selected .text, .slideList .slideItem.over.selected .text {color: __listItem_label_pressed__;width: 100%;position: relative;overflow: hidden;}.slideList .slideItem.selected > div.textContainer, .slideList .slideItem.over.selected > div.textContainer {position: relative;border-radius: 3px;background-color: __listItem_face_pressed__;}.slideList .slideItem.viewed .text, .slideList .slideItem.over.viewed .text, .slideList .slideItem.over.selected.viewed .text {color: __listItem_label_visited__;}.slideList .slideItem.viewed > div.textContainer, .slideList .slideItem.over.viewed > div.textContainer, .slideList .slideItem.over.selected.viewed > div.textContainer {position: realtive;}/*outline tab*/.universal .outline .search_field {position: absolute;border: 1px solid rgba(0, 0, 0, 0.1);background-color: #fff;border-radius: 2px;padding-left: 12px;padding-right: 29px;margin: 0;font-size: 14px;font-family: Arial;color: #969696;font-style: italic;}.universal .outline .search_field.focused {font-style: normal;color: #000000;-webkit-user-select: text;-moz-user-select: text;-webkit-touch-callout: default;-ms-user-select: text;-khtml-user-select: text;}.universal .outline .search_field.active {font-style: normal;color: #000000;}.universal .outline button.clear_search {background: url("+ a[98]+") no-repeat center;}.universal .outline .component_container.search_button {top: 2px;right: 2px;}.universal .outline button.search_button {background-image: url("+a[99]+");background-repeat: no-repeat;background-position: center;background-color: transparent;}.universal .outline .search_button {width: 22px;height: 26px;}.universal .outline .search_result {position: absolute;font-size: 12px;font-family: Arial;font-weight: bold;color: __text__;}/*presenter info panel */.side_panel .presenterinfo_panel {background: __popup_background__;border-radius: 4px;width: 100%;}.side_panel .presenterinfo_panel .bioButton {position: absolute;cursor: pointer;}.side_panel .presenterinfo_panel .bioButton:focus .bio.button:after {content: '';position: absolute;top: 2px;right: 2px;bottom: 2px;left: 2px;border: 1px dashed __text__;}.side_panel .presenterinfo_panel .bioButton .bio.label {position: relative;vertical-align: middle;text-overflow: ellipsis;display: block !important;line-height: 20px;word-wrap: normal;}.side_panel .presenterinfo_panel .bioButton .bio.button {background: url("+ a[100]+") no-repeat center;position: relative;float: left;}.side_panel .presenterinfo_panel .bioButton .bio.button.selected {background: url("+a[101]+") no-repeat center;}.presenterinfo_panel .label {display: table-cell;position: absolute;word-wrap: break-word;font-family: Arial;color: __text__;overflow: hidden;text-overflow: ellipsis;}.presenterinfo_panel .phone {font-size: 12px;overflow: hidden;word-wrap: normal;font-weight: bold;}.presenterinfo_panel div:focus > .email, .presenterinfo_panel div:focus > .web_site {outline: 1px dashed __text__;}.presenterinfo_panel .email, .presenterinfo_panel .web_site {font-size: 12px;line-height: 16px;padding-left: 2px;padding-right: 2px;color: __hyperlink__;overflow: hidden;word-wrap: normal;}.presenterinfo_panel .presenterPhoto {margin: 13px;position: absolute;}.presenterinfo_panel .bioContent.label {display: block !important;position: relative !important;line-height: 22px;white-space: pre-line;}.component_container.attachments_panel {position: relative !important;}/*attachments panel*/.attachments_panel {position: relative;width: 292px;}.attachments_panel .component_base {position: relative;margin-top: -1px;}.attachments_panel .separator {background: rgba(0, 0, 0, 0.1);height: 1px;position: relative;margin: 0 11px;}.attachments_panel .separator:last-child {position: absolute;left: 0;right: 0;}.attachments_panel .attachItem a {position: relative;display: block;text-decoration: none;margin-top: 0;margin-bottom: 0;margin-left: 15px;margin-right: 12px;padding: 14px 3px 15px 26px;background: url("+ a[102]+") no-repeat left;overflow: hidden;}.attachments_panel .attachItem a span {padding: 2px;white-space: nowrap;text-overflow: ellipsis;font-family: Arial;font-size: 12px;color: __text__;}.attachments_panel .attachItem:focus a span {outline: 1px dashed __text__;}.attachments_panel .attachItem:hover a span {text-decoration: underline;}.attachments_panel .attachItem.web a {background-image: url("+a[103]+");}.attachments_panel .attachItem.web a span {color: __hyperlink__;}.attachments_panel .attachItem:first-child a {margin-top: 13px;}.attachments_panel .attachItem:last-child a {margin-bottom: 13px;}/* marker panel */.markerPanel {padding: 6px;width: 143px;}.markerPanel .markerPanelItem {font-family: Arial;font-size: 12px;position: relative;padding: 5px 5px 5px 32px;opacity: 1;}.markerPanel .markerPanelItem.pen, .markerPanel .markerPanelItem.pen.mobile:hover {background: url("+ a[104]+") no-repeat 8px;}.markerPanel .markerPanelItem.pen:hover, .markerPanel .markerPanelItem.pen:focus {background-image: url("+a[105]+");}.markerPanel .markerPanelItem.pen:active {background-image: url("+a[106]+");}.markerPanel .markerPanelItem.highlighter, .markerPanel .markerPanelItem.highlighter.mobile:hover {background: url("+a[107]+") no-repeat 8px;}.markerPanel .markerPanelItem.highlighter:hover, .markerPanel .markerPanelItem.highlighter:focus {background-image: url("+a[108]+");}.markerPanel .markerPanelItem.highlighter:active {background-image: url("+ a[109]+");}.markerPanel .markerPanelItem.eraser, .markerPanel .markerPanelItem.eraser.mobile:hover {background: url("+a[110]+") no-repeat 8px;}.markerPanel .markerPanelItem.eraser:hover, .markerPanel .markerPanelItem.eraser:focus {background-image: url("+a[111]+");}.markerPanel .markerPanelItem.eraser:active {background-image: url("+a[112]+");}.markerPanel .markerPanelItem, .markerPanel .markerPanelItem.mobile:hover {color: __text__;background-color: transparent;}.markerPanel .markerPanelItem:hover, .markerPanel .markerPanelItem:focus {border-radius: 5px;background-color: __listItem_face_over__;color: __listItem_label_over__;}.markerPanel .markerPanelItem:active {border-radius: 5px;background-color: __listItem_face_pressed__;color: __listItem_label_pressed__;}.markerPanel .markerPanelItem.mobile[disabled]:hover, .markerPanel .markerPanelItem[disabled]:hover, .markerPanel .markerPanelItem[disabled]:focus, .markerPanel .markerPanelItem[disabled]:active, .markerPanel .markerPanelItem[disabled] {opacity: 0.5;background-color: __popup_background__;color: __text__;}.markerPanel .markerPanelItem.selected {border-radius: 5px;background-color: __listItem_face_pressed__;color: __listItem_label_pressed__;}.markerPanel .separator {position: relative;background: rgba(0, 0, 0, 0.1);height: 1px;margin-top: 3px;margin-bottom: 3px;}.mobile .markerPanel .markerPanelItem {padding: 9px 5px 9px 27px;}.android_default * {text-rendering: auto !important;}body {margin: 0;padding: 0;overflow: hidden;cursor: default;-ms-touch-action: none;}body .password_form,body .info_panel {position: absolute;background: #F7F7F7;border-radius: 4px;width: 513px;height: 210px;font-family: Arial;}body .password_form *,body .info_panel * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}body .password_form .password_label {position: absolute;color: #3A3A3A;font-size: 15px;top: 63px;left: 55px;}body .password_form .wrong_password_label {position: absolute;color: #DD4A37;font-size: 12px;top: 131px;left: 55px;}body .password_form input {position: absolute;width: 330px;height: 32px;background: #ffffff;border: 1px solid #D1D2D4;padding: 1px;border-radius: 2px;font-size: 18px;color: #231F20;left: 54px;top: 94px;padding-left: 8px;}body .password_form .btn_ok {position: absolute;width: 60px;height: 32px;opacity: 0.99;}body .password_form .btn_ok.component_container {top: 94px;right: 55px;}body .password_form .btn_ok button {border: transparent;background: transparent;color: #343434;font-family: Arial;font-size: 15px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);}body .password_form .btn_ok button:before {position: absolute;content: '';top: 0;right: 0;bottom: 0;left: 0;border-radius: 4px;background: -moz-linear-gradient(top, #D3D3D3, #BABABA);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D3D3D3), color-stop(100%, #BABABA));background: -webkit-linear-gradient(top, #D3D3D3, #BABABA);background: -o-linear-gradient(top, #D3D3D3, #BABABA);background: -ms-linear-gradient(top, #D3D3D3, #BABABA);background: linear-gradient(top, #D3D3D3, #BABABA);z-index: -1;}body .password_form .btn_ok button:after {position: absolute;content: '';top: 1px;right: 1px;bottom: 1px;left: 1px;border-radius: 4px;background: -moz-linear-gradient(top, #DCDCDC, #D1D1D1);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DCDCDC), color-stop(100%, #D1D1D1));background: -webkit-linear-gradient(top, #DCDCDC, #D1D1D1);background: -o-linear-gradient(top, #DCDCDC, #D1D1D1);background: -ms-linear-gradient(top, #DCDCDC, #D1D1D1);background: linear-gradient(top, #DCDCDC, #D1D1D1);z-index: -1;}body .info_panel {display: table;}body .info_panel .label {position: static;display: table-cell;vertical-align: middle;width: 100%;padding-left: 120px;padding-right: 40px;color: #3A3A3A;font-size: 15px;}body .info_panel::after {position: absolute;content: '';width: 63px;height: 63px;top: 73px;left: 46px;}body .info_panel.domain::after {background: transparent url("+ a[113]+");}body .info_panel.time::after {background: transparent url("+a[114]+");}.component_base,.component_container {position: absolute;}:focus {outline: none;}::-moz-focus-inner {border: 0;}input {-webkit-appearance: none;}button {cursor: pointer;margin: 0;border: 0;}button[disabled] {cursor: default;}#__player_view_id__ .fullscreen {transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;-o-transform: none !important;-moz-transform: none !important;top: 0 !important;left: 0 !important;}#__player_view_id__ .fullscreen > video,#__player_view_id__ .fullscreen .video_player {background-color: black;width: __slide_width__ !important;height: __slide_height__ !important;z-index: 100;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+ a[115]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+a[116]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+a[117]+") no-repeat;}#__player_view_id__ .video_player video {width: 100%;height: 100%;}#__player_view_id__ .video_player.poster_frame_hide_video video {display: none;}#__player_view_id__ .video_player.poster_frame video {opacity: 0;}#__player_view_id__ .video_player.poster_frame_hide_video .poster, #__player_view_id__ .video_player.poster_frame .poster {position: absolute;width: 100%;height: 100%;}#__player_view_id__ .video_player .controls {height: 36px;background: rgba(45, 50, 55, 0.85098);border: 1px solid #444648;cursor: default;border-radius: 4px;}#__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 62px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark {width: 10px;height: 10px;margin-top: -5px;margin-left: -5px;top: 50%;background: url("+ a[118]+") no-repeat;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark:hover, #__player_view_id__ .video_player .controls .progress .bookmark:active {background: url("+a[119]+") no-repeat;}#__player_view_id__ .video_player .controls .progress .loading {background-color: #B1B3B5;height: 100%;}#__player_view_id__ .video_player .controls .progress .playing {background-color: #fff;height: 100%;}#__player_view_id__ .video_player .controls .progress .tooltip {background: url("+ a[120]+") no-repeat;width: 60px;height: 25px;top: -33px;margin-left: -30px;font-family: Arial;font-size: 12px;padding-top: 2px;text-align: center;}#__player_view_id__ .video_player .controls .volume_popup {border-radius: 3px;background: rgba(45, 50, 55, 0.85098);top: -67px;right: 55px;padding: 8px;}#__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+a[121]+");position: relative;cursor: pointer;width: 12px;height: 48px;}#__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ a[122]+");width: 100%;}#__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}#__player_view_id__ .video_player .controls button.mute {background: url("+a[123]+");}#__player_view_id__ .video_player .controls button.mute:hover {background: url("+a[124]+");}#__player_view_id__ .video_player .controls button.mute:active {background: url("+a[125]+");}#__player_view_id__ .video_player .controls button.mute.selected {background: url("+a[126]+");}#__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ a[127]+");}#__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+a[128]+");}#__player_view_id__ .video_player .controls button.play {background: url("+a[129]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:hover {background: url("+a[130]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:active {background: url("+a[131]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected {background: url("+a[132]+ ") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+a[133]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:active {background: url("+a[134]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:after {background: url("+a[135]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+a[136]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+ a[137]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+a[138]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+a[135]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen, #__player_view_id__ .video_player .controls .component_container.play {width: 52px;height: 34px;}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen {right: -1px;}#__player_view_id__ .video_player .controls .component_container.mute {width: 22px;height: 22px;right: 58px;top: 6px;}.popup_layer {position: absolute;}.popup_layer .modal_layer {background: #000000;opacity: 0.4;z-index: 10;width: 100%;height: 100%;}.popup_layer .message_box,.popup_layer .confirm_window {background: #FFF;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.75);width: 357px;height: 150px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 10;}.popup_layer .message_box:after,.popup_layer .confirm_window:after {background-color: #E6E6E6;width: 100%;height: 1px;top: 30px;position: absolute;content: '';}.popup_layer .message_box .title,.popup_layer .message_box .message,.popup_layer .confirm_window .title,.popup_layer .confirm_window .message {font-family: Helvetica,sans-serif;font-size: 14px;color: #323232;}.popup_layer .message_box .title,.popup_layer .confirm_window .title {position: absolute;left: 13px;top: 7px;font-weight: bold;background: transparent;}.popup_layer .message_box .message,.popup_layer .confirm_window .message {position: absolute;top: 47px;left: 69px;margin-right: 5px;}.popup_layer .message_box .message:before,.popup_layer .confirm_window .message:before {background-color: #E6E6E6;width: 35px;height: 35px;left: -45px;position: absolute;content: '';}.popup_layer .message_box button,.popup_layer .confirm_window button {font-size: 14px;border-radius: 5px;color: #323232;width: 68px;height: 30px;}.popup_layer .message_box button, .popup_layer .message_box button.mobile:hover, .popup_layer .message_box button.mobile:active,.popup_layer .confirm_window button,.popup_layer .confirm_window button.mobile:hover,.popup_layer .confirm_window button.mobile:active {background: #D4D4D4;}.popup_layer .message_box button:hover, .popup_layer .message_box button:active, .popup_layer .message_box button.mobile.active,.popup_layer .confirm_window button:hover,.popup_layer .confirm_window button:active,.popup_layer .confirm_window button.mobile.active {background: #B8B8B8;}.popup_layer .confirm_window button.btn_yes {left: 101px;top: 98px;}.popup_layer .confirm_window button.btn_no {left: 181px;top: 98px;}.popup_layer .confirm_window .message:before {background: url("+ a[139]+");}.popup_layer .message_box button.btn_ok {left: 141px;top: 98px;}.popup_layer .message_box .message:before {background: url("+a[140]+");}/*# sourceMappingURL=style.css.map */"}(),e;for(e in a)if(a.hasOwnProperty(e))var f="__"+e.replace(RegExp("\\.","g"),"_")+"__",d=d.replace(RegExp(f,"g"),a[e]);for(var h in b)b.hasOwnProperty(h)&&(d=d.replace(RegExp(h,"g"),b[h]));d=d.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Js);return hg(d)}; ig.prototype.Js=function(a,b,c){return"url(data:image/svg+xml;base64,"+te('')+")"};function jg(){}x("ispring.events.IEventDispatcher",jg,i);jg.prototype.addHandler=s();jg.prototype.addHandler=jg.prototype.addHandler;jg.prototype.removeHandler=s();jg.prototype.removeHandler=jg.prototype.removeHandler;function kg(){this.qN=[];this.vj=[]}kg.prototype.push=function(a,b){b in this.vj||(this.vj[b]=[],D.oY(this.qN,b));this.vj[b].push(a)};kg.prototype.remove=function(a,b){b in this.vj&&D.remove(this.vj[b],a)};kg.prototype.hp=function(a,b){b in this.vj&&D.hp(this.vj[b],a)};function lg(a){var b=[],c=a.vj;a=a.qN;for(var d=0;ddocument.documentElement.clientHeight+200?a.$N=k:a.$N&&gf?(a.$N=q,document.documentElement.clientHeight>a.Vw&&bf(function(){Kg(this,b)},a,200)):y(a.Zp)||(Ig(a,b||q),Pf?a.EB||Ag(document.body):yf&&(c||window.scrollTo(0,0)))} function Ig(a,b){if(!a.CJ&&Hf)a.jz.H(1,1),a.CJ=k,Ig(a,k),a.CJ=q;else{if(ef){var c=window.window.pageYOffset;document.body.style.display="none"}var d=document.documentElement.clientWidth,e=Wf||xf?window.innerHeight:document.documentElement.clientHeight;document.body.style.display="";I?ef&&0document.documentElement.clientHeight}v.SJ=function(a,b,c){if(a||!(Wf&&xf&&document.documentElement.clientHeight>window.innerHeight||Cf&&b==this.As&&c==this.Vw))this.As=b,this.Vw=c,this.jz.H(b,c),Jf&&(bd&&(d=j,e=h)}return e?(e.Pz(b,c),k):q}function Qg(a,b){a.Mh[b.tr()]=b}function Wg(a,b){var c=b.tr();c in a.Mh&&delete a.Mh[c]}function Xg(a,b){return b in a.Mh?a.Mh[b]:m};var Yg=window.navigator.msPointerEnabled?"MSPointerDown":Qf?"touchstart":"mousedown",Zg=window.navigator.msPointerEnabled?"MSPointerUp":Qf?"touchend":"mouseup",$g=window.navigator.msPointerEnabled?"MSPointerMove":Qf?"touchmove":"mousemove";function ah(){this.oz=new J;this.GO=new J;this.FO=new J}v=ah.prototype;v.xu=m;v.Cz=q;v.tr=ca("tap");v.lA=function(a,b){if("touchEnd"==a)return this.Cz?1:0;var c=new Kb(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.xu=c,this.Cz=k,this.GO.H(),ff||H(window,"scroll",this.To,q,this),0;if(!this.xu)return 0;var d=this.xu,e=c.x-d.x,c=c.y-d.y;e*e+c*c>(Pf?50:200)&&this.Cz&&this.To();return 0};v.Pz=function(a,b){this.oz.H(this.xu.x,this.xu.y,b.dG())}; v.To=function(){Qd(window,"scroll",this.To,q,this);this.Cz=q;this.FO.H()};function bh(a){var b=ch;pa(a)&&1==a.nodeType?this.K=this.gb=a:(this.gb=kc("DIV",dh("component_container",a)),this.K=this.HJ(dh("component_base",a)),this.gb.appendChild(this.K));this.Rt=q;if(Qf){var c=new Pg(this.Qr());this.Of=new b;this.Of.lx.addHandler(function(){1==lg(this.Of.Nh).length&&Rg(c)},this);this.Of.BK.addHandler(function(){0==lg(this.Of.Nh).length&&Sg(c)},this);a=new ah;a.oz.addHandler(function(a,b,c){lh(this);this.Rt&&c.preventDefault();this.Mp(c)},this);a.FO.addHandler(function(){lh(this)}, this);a.GO.addHandler(function(){this.enabled()&&mh(this)},this);Qg(c,a)}else this.Of=new b,this.Of.lx.addHandler(function(){this.Of.lx.removeHandler(arguments.callee,this);H(this.Qr(),"mouseover",function(){this.enabled()&&0a?this.Vh:b/a);this.eD=k}};v.resize=function(a,b){this.Ya=a;this.Sa=b;this.nP.resize(a,b);Wc(this.gb,a,b);this.eD=q};function Sh(a,b){this.Kb=a;this.Ag=b}Sh.prototype.getData=function(a){return this.Qi==m?m:this.Qi[a]};Sh.prototype.setData=function(a,b){this.Qi==m&&(this.Qi={});this.Qi[a]=b};function Th(a,b,c){Qd(a.Kb,Yg,b,q,c)}function Uh(a,b){E(a.Kb,"pointer-events",b)}function Vh(a,b){for(var c in b)a.Kb.setAttribute(c,b[c])}Sh.prototype.remove=function(){var a=this.Ag,b=a.Kl.indexOf(this);-1==b&&g(Error());a.Kl.splice(b,1);a.Kb.removeChild(this.Kb)};function Wh(a,b,c,d){this.Ag=a;this.ve=b;this.fg=c;this.Uk=d?d:window}function Xh(a){H(a.ve.Kb,Yg,a.XD,q,a);H(a.Uk,Zg,a.zM,q,a);Yh(a,function(b){Uh(b,"painted");H(b.Kb,Yg,a.ly,q,a)})}function Zh(a){Th(a.ve,a.XD,a);Qd(a.Uk,Zg,a.zM,q,a);Yh(a,function(b){Uh(b,"none");Th(b,a.ly,a)})}v=Wh.prototype;v.setScale=function(a,b){this.U=new Kb(a,b)};v.XD=function(a){this.Ql&&this.Ql.H();a.preventDefault();a.stopPropagation();H(this.Uk,$g,this.iM,q,this);this.gq=this.Is(a)}; v.zM=function(){Qd(this.Uk,$g,this.iM,q,this);this.Pl&&this.Pl.H()};v.ly=function(a){var b=a.currentTarget;b&&b instanceof SVGElement&&(this.XD(a),$h(this,b))};v.Is=function(a){Pf?(a=Tc(a,this.ve.Kb),a.x/=this.U.x,a.y/=this.U.y):a=new Kb(a.clientX,a.clientY);return a}; v.iM=function(a){a=this.Is(a);for(var b=Math.floor(Mb(a,this.gq)),c=a.x-this.gq.x,d=a.y-this.gq.y,e=1;e<=b;++e){var f=e/b;a:{var h=this.gq.x+f*c,f=this.gq.y+f*d,j=i;if(Pf){var j=this.fg.Kb,l=j.createSVGRect();l.x=h;l.y=f;l.width=1;l.height=1;h=j.getIntersectionList(l,j);if(!h||0==h.length)break a;j=h[h.length-1]}else j=this.Uk.document.elementFromPoint(h,f);$h(this,j)}}this.gq=a}; function $h(a,b){if(!(b==m||b===a.ve.Kb||!(b instanceof SVGElement))){var c=ai(a.Ag,b);if(c!=m){var d=c.getData("drawingId");if(d!==m){var e=[];a.Ag.forEach(function(a){a.getData("drawingId")===d&&e.push(a)});for(c=0;cc?[["M",d-5,",",c-10],["L",d+5,",",c-10],["L",e+5,",",f-10],["L",e+5,",",f+10],["L",e-5,",",f+10],["L",d-5,",",c+10]]:[["M",d-5,",",c-10],["L",e-5,",",f-10],["L",e+5,",",f-10],["L",e+5,",",f+10],["L",d+5,",",c+10],["L",d-5,",",c+10]];for(f=0;f< c.length;++f)c[f][1]=Math.min(this.qJ.width,c[f][1]),c[f][3]=Math.min(this.qJ.height,c[f][3]),c[f]=c[f].join("");this.yP=a;this.zP=b;this.ks(this.Fs,c.join(""))};v.ks=function(a,b){var c=gi(this.Ag,b);c.setData("drawingId",a);Uh(c,"none");Vh(c,{stroke:"none",fill:"#ffff00"})};v.rH=function(a,b){this.yP=a;this.zP=b;this.Fs+=1;this.Jv(a,b)};v.save=function(){var a=[];this.Ag.forEach(function(b){a.push([b.getData("drawingId"),b.Kb.getAttribute("d")])});return[this.Fs,a]}; v.load=function(a){this.Ag.qn();this.Fs=a[0];D.forEach(a[1],function(a){this.ks(a[0],a[1])},this)};function ki(a){this.xA=q;"#"==a.charAt(0)&&(a=a.substr(1,6));a=a.replace(/ /g,"");a=a.toLowerCase();var b={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b", darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc", ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff", lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000", olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090", snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};a in b&&(a=b[a]);for(var c=[{CH:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,wG:["rgb(123, 234, 45)","rgb(255,234,245)"],Ov:function(a){return[parseInt(a[1]),parseInt(a[2]),parseInt(a[3])]}},{CH:/^(\w{2})(\w{2})(\w{2})$/,wG:["#00ff00","336699"], Ov:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]}},{CH:/^(\w{1})(\w{1})(\w{1})$/,wG:["#fb0","f0f"],Ov:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}}],d=0;dthis.r||isNaN(this.r)?0:255this.Xe||isNaN(this.Xe)?0:255this.b||isNaN(this.b)?0:255 "+t.Y_()+" -> "+t.mI());r.appendChild(w);r.appendChild(A);e.appendChild(r)}catch(G){}return e}};var li=function(){function a(){var a={II:30,xw:3E4,Be:function(c){a.$r={};a.tp={};a.bB=[];a.hB=[];a.Bj=c;a.Mf=new function(){this.Wr=[];this.nS=function(){this.Wr=[]};this.hs=function(a,b){this.Wr.push({width:a,height:b})};this.SI=function(){this.Wr.pop()};this.FI=function(){return this.Wr[this.Wr.length-1]};this.width=function(){return this.FI().width};this.height=function(){return this.FI().height};this.oS=function(a){return a!=m&&"number"==typeof a?a:"x"==a?this.width():"y"==a?this.height():Math.sqrt(Math.pow(this.width(), 2)+Math.pow(this.height(),2))/Math.sqrt(2)}}}};a.Be();a.LI=function(){for(var c=0;c]*>/, "");var b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a);return b};a.pb=function(c,d){this.name=c;this.value=d;this.ka=function(){return this.value!=m&&""!==this.value};this.nb=function(){if(!this.ka())return 0;var a=parseFloat(this.value);(this.value+"").match(/%$/)&&(a/=100);return a};this.Vj=function(a){return this.ka()?this.value:a};this.oR=function(a){return this.ka()?this.nb():a};var e=this;this.fB={WF:function(c){var d=e.value;if(c!=m&&""!=c){var j=new ki(e.value);j.xA&& (d="rgba("+j.r+", "+j.Xe+", "+j.b+", "+c+")")}return new a.pb(e.name,d)}};this.Id={Ef:function(){var c=e.value.replace(/^(url\()?#([^\)]+)\)?$/,"$2");return a.$r[c]},Bv:function(){return 0==e.value.indexOf("url(")},BQ:function(c){var d=this.Ef();return d!=m&&d.aQ?d.aQ(a.Bj,c):d!=m&&d.createPattern?d.createPattern(a.Bj,c):m}};this.ha={S1:ca(96),HI:function(c){var d=12,e=new a.pb("fontSize",a.pp.rp(a.Bj.font).fontSize);e.ka()&&(d=e.ha.ia(c));return d},ia:function(c){if(!e.ka())return 0;var d=e.value+ "";return d.match(/em$/)?e.nb()*this.HI(c):d.match(/ex$/)?e.nb()*this.HI(c)/2:d.match(/px$/)?e.nb():d.match(/pt$/)?1.25*e.nb():d.match(/pc$/)?15*e.nb():d.match(/cm$/)?96*e.nb()/2.54:d.match(/mm$/)?96*e.nb()/25.4:d.match(/in$/)?96*e.nb():d.match(/%$/)?e.nb()*a.Mf.oS(c):e.nb()}};this.ZI={$R:function(){if(!e.ka())return 0;var a=e.value+"";if(a.match(/s$/))return 1E3*e.nb();a.match(/ms$/);return e.nb()}};this.qw={VA:function(){if(!e.ka())return 0;var a=e.value+"";return a.match(/deg$/)?e.nb()*(Math.PI/ 180):a.match(/grad$/)?e.nb()*(Math.PI/200):a.match(/rad$/)?e.nb():e.nb()*(Math.PI/180)}}};a.pp=new function(){this.tp=["normal","italic","oblique","inherit"];this.KS=["normal","small-caps","inherit"];this.LS="normal bold bolder lighter 100 200 300 400 500 600 700 800 900 inherit".split(" ");this.DI=function(c,e,f,h,j,l){l=l!=m?this.rp(l):this.DI("","","","","",a.Bj.font);return{fontFamily:j||l.fontFamily,fontSize:h||l.fontSize,fontStyle:c||l.fontStyle,fontWeight:f||l.fontWeight,fontVariant:e||l.fontVariant, toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var c=this;this.rp=function(d){var e={};d=a.trim(a.Aj(d||"")).split(" ");for(var f=q,h=q,j=q,l=q,n="",p=0;pthis.x2&&(this.x2=a)}if(b!=m){if(isNaN(this.y1)||isNaN(this.y2))this.y2=this.y1=b;bthis.y2&&(this.y2=b)}};this.XF=function(a){this.Cf(a, m)};this.YF=function(a){this.Cf(m,a)};this.ZX=function(a){this.Cf(a.x1,a.y1);this.Cf(a.x2,a.y2)};this.EP=function(a,b,c,d,e,f){c=a+2/3*(c-a);d=b+2/3*(d-b);this.UF(a,b,c,c+1/3*(e-a),d,d+1/3*(f-b),e,f)};this.UF=function(a,b,c,d,e,f,t,w){var A=[a,b],G=[c,d],K=[e,f],M=[t,w];this.Cf(A[0],A[1]);this.Cf(M[0],M[1]);for(var L=0;1>=L;L++)a=function(a){return Math.pow(1-a,3)*A[L]+3*Math.pow(1-a,2)*a*G[L]+3*(1-a)*Math.pow(a,2)*K[L]+Math.pow(a,3)*M[L]},b=6*A[L]-12*G[L]+6*K[L],c=-3*A[L]+9*G[L]-9*K[L]+3*M[L],d= 3*G[L]-3*A[L],0==c?0!=b&&(b=-d/b,0b&&(0==L&&this.XF(a(b)),1==L&&this.YF(a(b)))):(d=Math.pow(b,2)-4*d*c,0>d||(e=(-b+Math.sqrt(d))/(2*c),0e&&(0==L&&this.XF(a(e)),1==L&&this.YF(a(e))),b=(-b-Math.sqrt(d))/(2*c),0b&&(0==L&&this.XF(a(b)),1==L&&this.YF(a(b)))))};this.BZ=function(a,b){return this.x1<=a&&a<=this.x2&&this.y1<=b&&b<=this.y2};this.Cf(a,b);this.Cf(e,f)};a.IS=function(c){var d=this;this.fe={};this.fe.translate=function(c){this.qg=a.EI(c);this.apply=function(a){a.translate(this.qg.x|| 0,this.qg.y||0)};this.Yu=function(a){a.xi([1,0,0,1,this.qg.x||0,this.qg.y||0])}};this.fe.rotate=function(c){c=a.zl(c);this.angle=new a.pb("angle",c[0]);this.cx=c[1]||0;this.cy=c[2]||0;this.apply=function(a){a.translate(this.cx,this.cy);a.rotate(this.angle.qw.VA());a.translate(-this.cx,-this.cy)};this.Yu=function(a){var b=this.angle.qw.VA();a.xi([1,0,0,1,this.qg.x||0,this.qg.y||0]);a.xi([Math.cos(b),Math.sin(b),-Math.sin(b),Math.cos(b),0,0]);a.xi([1,0,0,1,-this.qg.x||0,-this.qg.y||0])}};this.fe.scale= function(c){this.qg=a.EI(c);this.apply=function(a){a.scale(this.qg.x||1,this.qg.y||this.qg.x||1)};this.Yu=function(a){a.xi([this.qg.x||0,0,0,this.qg.y||0,0,0])}};this.fe.matrix=function(c){this.ll=a.zl(c);this.apply=function(a){a.transform(this.ll[0],this.ll[1],this.ll[2],this.ll[3],this.ll[4],this.ll[5])};this.Yu=function(a){a.xi(this.ll)}};this.fe.is=function(c){this.X=d.fe.matrix;this.X(c);this.angle=new a.pb("angle",c)};this.fe.is.prototype=new this.fe.matrix;this.fe.skewX=function(a){this.X= d.fe.is;this.X(a);this.ll=[1,0,Math.tan(this.angle.qw.VA()),1,0,0]};this.fe.skewX.prototype=new this.fe.is;this.fe.skewY=function(a){this.X=d.fe.is;this.X(a);this.ll=[1,Math.tan(this.angle.qw.VA()),0,1,0,0]};this.fe.skewY.prototype=new this.fe.is;this.hw=[];this.apply=function(a){for(var b=0;b=this.nI.length-1};this.il=function(){return this.RQ()?k:this.nI[this.wv+1].match(/^[A-Za-z]$/)!=m};this.bH=function(){return this.Uo== this.Uo.toLowerCase()};this.HQ=function(){this.wv+=1;return this.nI[this.wv]};this.fl=function(){return parseFloat(this.HQ())};this.UZ=function(){this.BH=this.Uo;this.Uo=this.HQ()};this.sv=function(){var c=new a.Zd(this.fl(),this.fl());return this.IZ(c)};this.HG=function(){var a=this.sv();return this.control=a};this.Wm=function(){var a=this.sv();return this.Na=a};this.GQ=function(){return"c"!=this.BH.toLowerCase()&&"s"!=this.BH.toLowerCase()?this.Na:new a.Zd(2*this.Na.x-this.control.x,2*this.Na.y- this.control.y)};this.IZ=function(a){this.bH()&&(a.x=this.Na.x+a.x,a.y=this.Na.y+a.y);return a};this.Xk=function(a,b,c){c!=m&&(0=K(A,G)&&(w=Math.PI);1<=K(A,G)&&(w=0);0==n&&0w&&(w+=2*Math.PI);e.VF(new a.Zd(l.x-p*Math.cos((t+w)/2),l.y-r*Math.sin((t+w)/2)),(t+w)/2+(0==n?1:-1)*Math.PI/2);e.VF(h,w+(0==n?1:-1)*Math.PI/2);f.Cf(h.x,h.y);c!=m&&(K=p>r?p:r,h=p>r?1:p/r,p=p>r?r/p:1,c.translate(l.x,l.y),c.rotate(j), c.scale(h,p),c.arc(0,0,K,t,t+w,1-n),c.scale(1/h,1/p),c.rotate(-j),c.translate(-l.x,-l.y))}break;case "Z":c!=m&&c.closePath(),e.Na=e.start}return f};this.iA=function(){for(var a=this.oB.points,b=this.oB.iZ(),c=[],h=0;hthis.hR)if("indefinite"==this.I("repeatCount").value)this.duration= 0;else return"remove"==this.I("fill").Vj("remove")&&!this.Qj?(this.Qj=k,this.LG().value=this.UG,k):q;this.duration+=a;a=q;this.Qzt;t++){for(var w=c[0]*(0==r?255:d(a,p,n,j,t))*(0==r||3==t?1:r),A=1;Ab||b>a.oh.length)&&g(Error("index is out of bounds"));if(a.xm!=b){var c=a.xm;a.xm=b;y(c)&&a.oh[c].Ra(q);a.oh[b].Ra(k);y(c)&&a.mk.removeChild(a.nF[c]);a.mk.G(a.nF[a.xm])}}function zi(a){a.Gn=new Ob(9,7,0,7);Ai(a)} wi.prototype.resize=function(a,b){wi.Q.resize.call(this,a,b);this.wd.resize(a,b-this.wd.y());Ai(this);y(a)&&(0!=a&&a!=this.width())&&this.YG()};wi.prototype.YG=function(){for(var a=this.width(),a=a- -10*(this.oh.length-1),a=a-11,b=a/this.oh.length,c=[],d=0,e=a,f=0;fb?c.push(h):e-=j;vi(h);d+=j}if(d>a){b=e/c.length;for(f=0;f/g))for(var c=0;c=a.count()&&g(Error("index is out of range"));return a.kh[0]}function Si(a,b){for(var c=a.kh,d=0;dTi(b,e.Rg()))return e}return m};function Ui(a,b){this.Ke=a;this.O=b;this.kh=[];for(var c=this.Ke.yc,d=m,e=0;eh||h>=f.count())&&g(Error("index is out of range"));f=f.yc[h];h=f.Nb();switch(f.type()){case "play":d&&Vi(this,d,h);d=f;break;case "togglePlay":d&&Wi(this,d,h)?(Vi(this,d,h),d=m):(d&&Vi(this,d),d=f);break;case "stop":d&&(Vi(this,d,h),d=m)}}d&&Vi(this,d)}Ui.prototype.hG=function(){return new Qi(this.kh)}; function Vi(a,b,c){c&&!Wi(a,b,c)&&(c=m);c||(c=Xi(a,b));a.kh.push(new Pi(b,b.Nb(),c))}function Wi(a,b,c){a=Xi(a,b);return 0<=Ti(a,c)}function Xi(a,b){var c=Yi,d=a.Ke,e=d.hi,f=d.Hg,h=m;if(ma(e))h=d.duration(),h=h-(b.tn()||0)+h*(e-1);else switch(e){case c.tB:f=-1;break;case c.uB:f=Math.max(f,0)}e=b.Nb();f=0>f?new Zi(e.R(),e.za()+1,0):new Zi(e.R()+f+1,-1,0);c=m;h!==m&&(c=a.O,e=c.og(e,k,q),h=Math.min(e+h,c.duration()),c=c.sh(h,k,q));return c&&0>Ti(c,f)?c:f};function $i(a,b){this.vb=a;this.Tc=b}$i.prototype.name=u("vb");$i.prototype.time=u("Tc");function aj(){this.Cp=[]}aj.prototype.count=function(){return this.Cp.length};aj.prototype.add=function(a){this.Cp.push(a)};function bj(a,b){(0>b||b>=a.count())&&g(Error());return a.Cp[b]};function cj(){this.yc=[]}cj.prototype.count=function(){return this.yc.length};function dj(a,b,c){this.lc=a;this.$j=b;this.xa=c;this.Cp=new aj;this.yc=new cj}v=dj.prototype;v.Hg=-1;v.hi=1;v.mg=1;v.kh=m;v.id=u("lc");v.duration=u("xa");v.volume=u("mg");v.setVolume=aa("mg");v.yj=u("Cp");function ej(a,b){a.kh||(a.kh=(new Ui(a,b)).hG());return a.kh}var Yi={uB:"untilNextSlide",tB:"untilNextClick",zw:"untilNextSound"};function fj(a,b,c){dj.call(this,a,b,c)}B(fj,dj);fj.prototype.Ws=q;fj.prototype.YT=q;fj.prototype.Wi="";fj.prototype.Ye=u("Wi");function gj(a,b,c,d){this.Pp=a;this.xa=b;this.Sc=c||m;this.AO=d||q}gj.prototype.Sc=m;gj.prototype.LY=u("Pp");gj.prototype.effectType=gj.prototype.LY;gj.prototype.duration=u("xa");gj.prototype.duration=gj.prototype.duration;gj.prototype.Ea=function(){return new gj(this.Pp,this.xa,this.Sc,this.AO)};function hj(){}hj.prototype.NL=m;hj.prototype.nN=m;hj.prototype.ln=u("NL");function ij(a,b){a.NL=b}hj.prototype.Nv=u("nN");function jj(a,b){a.nN=b};function kj(){}x("ispring.utils.assets.IAsset",kj,i);kj.prototype.Xc=s();kj.prototype.isLoaded=kj.prototype.Xc;kj.prototype.$a=s();kj.prototype.progress=kj.prototype.$a;kj.prototype.load=s();kj.prototype.load=kj.prototype.load;kj.prototype.sI=s();kj.prototype.unload=kj.prototype.sI;kj.prototype.Ug=s();kj.prototype.loadCompleteEvent=kj.prototype.Ug;kj.prototype.kl=s();kj.prototype.loadFailedEvent=kj.prototype.kl;kj.prototype.hH=s();kj.prototype.loadProgressEvent=kj.prototype.hH;function lj(){}x("ispring.utils.assets.IGraphicAsset",lj,i);lj.prototype.width=s();lj.prototype.width=lj.prototype.width;lj.prototype.height=s();lj.prototype.height=lj.prototype.height;lj.prototype.pr=s();lj.prototype.createInstance=lj.prototype.pr;lj.prototype.jG=s();lj.prototype.createImgInstance=lj.prototype.jG;x("ispring.presenter.presentation.assets.ISlideThumbnail",s(),i);function Aj(){}x("ispring.presenter.presentation.ICompany",Aj,i);Aj.prototype.Wd=s();Aj.prototype.logo=Aj.prototype.Wd;Aj.prototype.gc=s();Aj.prototype.webSiteUrl=Aj.prototype.gc;Aj.prototype.nw=s();Aj.prototype.webSiteTarget=Aj.prototype.nw;function Bj(){}x("ispring.presenter.presentation.IPresenter",Bj,i);Bj.prototype.name=s();Bj.prototype.name=Bj.prototype.name;Bj.prototype.jl=s();Bj.prototype.jobTitle=Bj.prototype.jl;Bj.prototype.xj=s();Bj.prototype.biography=Bj.prototype.xj;Bj.prototype.gc=s();Bj.prototype.webSiteUrl=Bj.prototype.gc;Bj.prototype.th=s();Bj.prototype.email=Bj.prototype.th;Bj.prototype.zh=s();Bj.prototype.phone=Bj.prototype.zh;Bj.prototype.Za=s();Bj.prototype.company=Bj.prototype.Za;Bj.prototype.pl=s(); Bj.prototype.photo=Bj.prototype.pl;function Cj(){}Cj.prototype.sb=m;Cj.prototype.Uu="";Cj.prototype.uP="_blank";Cj.prototype.Wd=u("sb");Cj.prototype.logo=Cj.prototype.Wd;Cj.prototype.NH=aa("sb");Cj.prototype.gc=u("Uu");Cj.prototype.webSiteUrl=Cj.prototype.gc;Cj.prototype.VH=aa("Uu");Cj.prototype.nw=u("uP");Cj.prototype.webSiteTarget=Cj.prototype.nw;function Dj(){}v=Dj.prototype;v.vb="";v.YK="";v.oJ="";v.Uu="";v.Fc="";v.gg="";v.Ec=m;v.Qb=m;v.name=u("vb");Dj.prototype.name=Dj.prototype.name;Dj.prototype.jl=u("YK");Dj.prototype.jobTitle=Dj.prototype.jl;Dj.prototype.xj=u("oJ");Dj.prototype.biography=Dj.prototype.xj;Dj.prototype.gc=u("Uu");Dj.prototype.webSiteUrl=Dj.prototype.gc;Dj.prototype.VH=aa("Uu");Dj.prototype.th=u("Fc");Dj.prototype.email=Dj.prototype.th;Dj.prototype.zh=u("gg");Dj.prototype.phone=Dj.prototype.zh;Dj.prototype.Za=u("Ec"); Dj.prototype.company=Dj.prototype.Za;Dj.prototype.jp=aa("Ec");Dj.prototype.pl=u("Qb");Dj.prototype.photo=Dj.prototype.pl;function Ej(a,b){this.HK=a;this.JJ=b}function Fj(a){this.$B=a}Fj.prototype.Xz=u("$B");function Gj(){this.HL={}}Gj.prototype.lR=function(a){return C(this.HL,a,k)};Gj.prototype.navigationActionIsEnabled=Gj.prototype.lR;function Hj(){}x("ispring.presenter.presentation.slides.ISlideNotes",Hj,i);Hj.prototype.text=s();Hj.prototype.text=Hj.prototype.text;Hj.prototype.Ye=s();Hj.prototype.html=Hj.prototype.Ye;function Ij(a){return(a+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function Jj(a,b,c){for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];c&&(d=c(d));a=a.replace(RegExp(d,"g"),e)}return a};function Kj(a,b){this.pz=a||"";this.Wi=b||""}Kj.prototype.text=u("pz");Kj.prototype.text=Kj.prototype.text;Kj.prototype.Ye=u("Wi");Kj.prototype.html=Kj.prototype.Ye;function Lj(){}x("ispring.presenter.presentation.slides.ISlide",Lj,i);Lj.prototype.type=s();Lj.prototype.type=Lj.prototype.type;Lj.prototype.index=s();Lj.prototype.index=Lj.prototype.index;Lj.prototype.Ih=s();Lj.prototype.visibleIndex=Lj.prototype.Ih;Lj.prototype.visible=s();Lj.prototype.visible=Lj.prototype.visible;Lj.prototype.Xc=s();Lj.prototype.isLoaded=Lj.prototype.Xc;Lj.prototype.title=s();Lj.prototype.title=Lj.prototype.title;Lj.prototype.Eh=s();Lj.prototype.slideNotes=Lj.prototype.Eh; Lj.prototype.transition=s();Lj.prototype.transition=Lj.prototype.transition;Lj.prototype.duration=s();Lj.prototype.duration=Lj.prototype.duration;Lj.prototype.Mi=s();Lj.prototype.thumbnail=Lj.prototype.Mi;Lj.prototype.startTime=s();Lj.prototype.startTime=Lj.prototype.startTime;Lj.prototype.Yb=s();Lj.prototype.nestingLevel=Lj.prototype.Yb;Lj.prototype.text=s();Lj.prototype.text=Lj.prototype.text;Lj.prototype.Lj=s();Lj.prototype.metaCommands=Lj.prototype.Lj;Lj.prototype.Ce=s(); Lj.prototype.presenter=Lj.prototype.Ce;Lj.prototype.kn=s();Lj.prototype.Pa=s();Lj.prototype.animationSteps=Lj.prototype.Pa;Lj.prototype.sh=s();Lj.prototype.convertTimeToTimestamp=Lj.prototype.sh;function Mj(){this.jo=[]}Mj.prototype.add=function(a){this.jo.push(a)};Mj.prototype.count=function(){return this.jo.length};function Nj(a,b){(0>b||b>=a.jo.length)&&g(Error("index is out of range"));return a.jo[b]}function Oj(a,b){for(var c=0;ca||a>=this.count())&&g(Error("index is out of bounds"));return this.yc[a]};Qj.prototype.getMetaCommand=Qj.prototype.KG;Qj.prototype.count=function(){return this.yc.length};Qj.prototype.count=Qj.prototype.count;function Rj(){}x("ispring.presenter.presentation.slides.IAnimationStep",Rj,i);Rj.prototype.yi=s();Rj.prototype.automaticAdvance=Rj.prototype.yi;Rj.prototype.duration=s();Rj.prototype.duration=Rj.prototype.duration;Rj.prototype.startTime=s();Rj.prototype.startTime=Rj.prototype.startTime;function Sj(a,b,c){this.tW=a;this.nE=b!=m?b:0;this.yp=y(c)?c:k;this.nh=0}Sj.prototype.yi=u("yp");Sj.prototype.automaticAdvance=Sj.prototype.yi;Sj.prototype.duration=function(){return this.tW+this.nE};Sj.prototype.duration=Sj.prototype.duration;Sj.prototype.startTime=u("nh");Sj.prototype.startTime=Sj.prototype.startTime;Sj.prototype.UH=aa("nh");function Tj(){}x("ispring.presenter.presentation.slides.IAnimationSteps",Tj,i);Tj.prototype.count=s();Tj.prototype.count=Tj.prototype.count;Tj.prototype.Wb=s();Tj.prototype.getStep=Tj.prototype.Wb;Tj.prototype.duration=s();Tj.prototype.duration=Tj.prototype.duration;function Uj(){this.Bu=[]}Uj.prototype.xa=0;Uj.prototype.add=function(a){a.UH(this.xa);this.Bu.push(a);this.xa+=a.duration()};Uj.prototype.count=function(){return this.Bu.length};Uj.prototype.count=Uj.prototype.count;Uj.prototype.Wb=function(a){(0>a||a>=this.Bu.length)&&g(Error("stepIndex is out of range"));return this.Bu[a]};Uj.prototype.getStep=Uj.prototype.Wb;Uj.prototype.duration=u("xa");Uj.prototype.duration=Uj.prototype.duration;function Q(a){this.Aa=a;this.uX=new Mj;this.Ez=new Mj;this.vU=new Qj;this.dT=new hj;this.tD=new Gj;this.rP=new J;this.wp=new Uj}v=Q.prototype;v.nh=0;v.Ph=-1;v.qP=-1;v.Ue=k;v.UK=q;v.ni=m;v.Dd="";v.pz="";v.yp=q;v.Dw=k;v.oc=m;v.vD=0;v.Ep=q;v.Gz=q;v.nc=m;v.Pa=u("wp");Q.prototype.animationSteps=Q.prototype.Pa;Q.prototype.type=u("Aa");Q.prototype.type=Q.prototype.type;Q.prototype.index=u("Ph");Q.prototype.index=Q.prototype.index;Q.prototype.Ih=function(){this.Ue||g(Error("slide is hidden"));return this.qP}; Q.prototype.visibleIndex=Q.prototype.Ih;Q.prototype.visible=u("Ue");Q.prototype.visible=Q.prototype.visible;Q.prototype.P=aa("Ue");Q.prototype.Xc=u("UK");Q.prototype.isLoaded=Q.prototype.Xc;Q.prototype.src=u("ni");Q.prototype.title=u("Dd");Q.prototype.title=Q.prototype.title;Q.prototype.Uv=aa("Dd");Q.prototype.Eh=u("tf");Q.prototype.slideNotes=Q.prototype.Eh;Q.prototype.yi=u("yp");Q.prototype.transition=u("Mg");Q.prototype.transition=Q.prototype.transition; Q.prototype.duration=function(){var a=this.Mg.duration();return this.wp.duration()+a};Q.prototype.duration=Q.prototype.duration;Q.prototype.jd=u("uX");Q.prototype.kc=u("Ez");Q.prototype.Mi=u("oc");Q.prototype.thumbnail=Q.prototype.Mi;Q.prototype.startTime=u("nh");Q.prototype.startTime=Q.prototype.startTime;Q.prototype.UH=aa("nh");Q.prototype.Wu=u("Dw");Q.prototype.Yb=u("vD");Q.prototype.nestingLevel=Q.prototype.Yb;Q.prototype.text=u("pz");Q.prototype.text=Q.prototype.text;Q.prototype.Tv=aa("pz"); Q.prototype.Lj=u("vU");Q.prototype.metaCommands=Q.prototype.Lj;Q.prototype.Ce=u("nc");Q.prototype.presenter=Q.prototype.Ce;Q.prototype.Sv=aa("nc");Q.prototype.zi=u("dT");Q.prototype.kn=u("tD");Q.prototype.navigationSettings=Q.prototype.kn;v=Q.prototype;v.rh=u("Ep");v.ZA=u("Gz");function Vj(a,b){a.Gz!=b&&(a.Gz=b,a.rP.H(a.index()))}v.persistState=function(){return{completed:this.Ep,visited:this.Gz}};v.Xu=function(a){this.Ep=C(a,"completed",q);Vj(this,C(a,"visited",q))}; v.sh=function(a,b){isNaN(a)&&g(Error("NaN time not accepted"));0>a&&g(Error("negative time not accepted"));var c=0;if(b&&this.transition()!=m){var d=this.transition().duration();d=a)break;a-=e.duration()}c==d.count()&&(0.001>=a?(c-=1,e=d.Wb(c),a=e.duration()):g(Error("time out of bounds")))}return new Zi(this.index(),c,a)};Q.prototype.convertTimeToTimestamp=Q.prototype.sh;function Wj(){}x("ispring.presenter.player.clock.IPresentationClock",Wj,i);Wj.prototype.timestamp=s();Wj.prototype.timestamp=Wj.prototype.timestamp;Wj.prototype.Li=s();Wj.prototype.started=Wj.prototype.Li;Wj.prototype.state=s();Wj.prototype.state=Wj.prototype.state;Wj.prototype.suspended=s();Wj.prototype.suspended=Wj.prototype.suspended;Wj.prototype.Xd=s();Wj.prototype.running=Wj.prototype.Xd;Wj.prototype.Lb=s();Wj.prototype.buffering=Wj.prototype.Lb;Wj.prototype.ub=s();Wj.prototype.tickEvent=Wj.prototype.ub; Wj.prototype.xl=s();Wj.prototype.startEvent=Wj.prototype.xl;Wj.prototype.gI=s();Wj.prototype.stopEvent=Wj.prototype.gI;Wj.prototype.Zb=s();Wj.prototype.stateChangeEvent=Wj.prototype.Zb;Wj.prototype.Sz=s();Wj.prototype.bufferStateChangeEvent=Wj.prototype.Sz;Wj.prototype.eG=s();function R(){}x("ispring.presenter.player.IPresentationPlaybackController",R,i);R.prototype.play=s();R.prototype.play=R.prototype.play;R.prototype.pause=s();R.prototype.pause=R.prototype.pause;R.prototype.Hc=s();R.prototype.gotoSlide=R.prototype.Hc;R.prototype.Zm=s();R.prototype.gotoLastSlideViewed=R.prototype.Zm;R.prototype.Gj=s();R.prototype.gotoFirstSlide=R.prototype.Gj;R.prototype.Hj=s();R.prototype.gotoLastSlide=R.prototype.Hj;R.prototype.vd=s();R.prototype.gotoNextSlide=R.prototype.vd; R.prototype.Ae=s();R.prototype.gotoPreviousSlide=R.prototype.Ae;R.prototype.vh=s();R.prototype.gotoNextStep=R.prototype.vh;R.prototype.Ij=s();R.prototype.gotoPreviousStep=R.prototype.Ij;R.prototype.Ci=s();R.prototype.gotoTimestamp=R.prototype.Ci;R.prototype.Df=s();R.prototype.firstSlideIndex=R.prototype.Df;R.prototype.Jj=s();R.prototype.lastSlideIndex=R.prototype.Jj;R.prototype.$e=s();R.prototype.nextSlideIndex=R.prototype.$e;R.prototype.Vg=s();R.prototype.previousSlideIndex=R.prototype.Vg; R.prototype.ra=s();R.prototype.currentSlideIndex=R.prototype.ra;R.prototype.ja=s();R.prototype.currentSlide=R.prototype.ja;R.prototype.gf=s();R.prototype.playbackState=R.prototype.gf;R.prototype.Y=s();R.prototype.clock=R.prototype.Y;R.prototype.vc=s();R.prototype.slideChangeEvent=R.prototype.vc;R.prototype.un=s();R.prototype.stepChangeEvent=R.prototype.un;R.prototype.Ah=s();R.prototype.playbackCompleteEvent=R.prototype.Ah;R.prototype.jb=s();R.prototype.Nr=s(); R.prototype.slideTransitionController=R.prototype.Nr;function Xj(a,b,c){nd.call(this);this.target=a;this.handle=b||a;this.YQ=c||new Qb(NaN,NaN,NaN,NaN);this.ud=fc(a);this.Sg=new Hh(this);H(this.handle,["touchstart","mousedown"],this.dI,q,this)}B(Xj,Wd);var Yj=fb||gb&&vb("1.9.3"),Zj={b2:"earlycancel",c6:"start",B0:"beforedrag",GI:"drag",c2:"end"};v=Xj.prototype;v.clientX=0;v.clientY=0;v.screenX=0;v.screenY=0;v.VR=0;v.WR=0;v.Cj=0;v.Dj=0;v.sG=k;v.Wo=q;v.KQ=0;v.OZ=0;v.yZ=q;v.iw=q;v.pa=aa("sG"); v.jc=function(){Xj.Q.jc.call(this);Qd(this.handle,["touchstart","mousedown"],this.dI,q,this);this.Sg.qn();Yj&&this.ud.releaseCapture();this.Sg=this.handle=this.target=m};function ak(a){y(a.Rj)||(a.Rj=dd(a.target));return a.Rj} v.dI=function(a){var b="mousedown"==a.type;if(this.sG&&!this.Wo&&(!b||(xd?0==a.rc.button:"click"==a.type||a.rc.button&Hd[0])&&(!hb||!Xa||!a.ctrlKey))){bk(a);if(0==this.KQ)if(this.dispatchEvent(new ck("start",this,a.clientX,a.clientY,a)))this.Wo=k,a.preventDefault();else return;else a.preventDefault();var b=this.ud,c=b.documentElement,d=!Yj;Jh(this.Sg,b,["touchmove","mousemove"],this.pZ,d);Jh(this.Sg,b,["touchend","mouseup"],this.cA,d);Yj?(c.setCapture(q),Jh(this.Sg,c,"losecapture",this.cA)):Jh(this.Sg, b?b.parentWindow||b.defaultView:window,"blur",this.cA);fb&&this.yZ&&Jh(this.Sg,b,"dragstart",ud);this.E_&&Jh(this.Sg,this.E_,"scroll",this.b_,d);this.clientX=this.VR=a.clientX;this.clientY=this.WR=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.iw?(a=this.target,b=a.offsetLeft,c=a.offsetParent,!c&&"fixed"==Mc(a,"position")&&(c=fc(a).documentElement),c?(gb?(d=md(c),b+=d.left):fb&&8<=yb&&(d=md(c),b-=d.left),a=dd(c)?c.clientWidth-(b+a.offsetWidth):b):a=b):a=this.target.offsetLeft;this.Cj= a;this.Dj=this.target.offsetTop;this.tH=Gc(dc(this.ud));this.OZ=wa()}else this.dispatchEvent("earlycancel")};v.cA=function(a,b){this.Sg.qn();Yj&&this.ud.releaseCapture();if(this.Wo){bk(a);this.Wo=q;var c=dk(this,this.Cj),d=ek(this,this.Dj);this.dispatchEvent(new ck("end",this,a.clientX,a.clientY,a,c,d,b||"touchcancel"==a.type))}else this.dispatchEvent("earlycancel");("touchend"==a.type||"touchcancel"==a.type)&&a.preventDefault()}; function bk(a){var b=a.type;"touchstart"==b||"touchmove"==b?a.Be(a.rc.targetTouches[0],a.currentTarget):("touchend"==b||"touchcancel"==b)&&a.Be(a.rc.changedTouches[0],a.currentTarget)} v.pZ=function(a){if(this.sG){bk(a);var b=(this.iw&&ak(this)?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.Wo){var d=this.VR-this.clientX,e=this.WR-this.clientY;if(d*d+e*e>this.KQ)if(this.dispatchEvent(new ck("start",this,a.clientX,a.clientY,a)))this.Wo=k;else{this.qG||this.cA(a);return}}c=fk(this,b,c);b=c.x;c=c.y;this.Wo&&this.dispatchEvent(new ck("beforedrag",this,a.clientX,a.clientY,a, b,c))&&(gk(this,a,b,c),a.preventDefault())}};function fk(a,b,c){var d=Gc(dc(a.ud));b+=d.x-a.tH.x;c+=d.y-a.tH.y;a.tH=d;a.Cj+=b;a.Dj+=c;b=dk(a,a.Cj);a=ek(a,a.Dj);return new Kb(b,a)}v.b_=function(a){var b=fk(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gk(this,a,b.x,b.y)};function gk(a,b,c,d){a.iw&&ak(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new ck("drag",a,b.clientX,b.clientY,b,c,d))} function dk(a,b){var c=a.YQ,d=!isNaN(c.left)?c.left:m,c=!isNaN(c.width)?c.width:0;return Math.min(d!=m?d+c:Infinity,Math.max(d!=m?d:-Infinity,b))}function ek(a,b){var c=a.YQ,d=!isNaN(c.top)?c.top:m,c=!isNaN(c.height)?c.height:0;return Math.min(d!=m?d+c:Infinity,Math.max(d!=m?d:-Infinity,b))}function ck(a,b,c,d,e,f,h,j){sd.call(this,a);this.clientX=c;this.clientY=d;this.dG=e;this.left=y(f)?f:b.Cj;this.top=y(h)?h:b.Dj;this.F7=b;this.E7=!!j}B(ck,sd);function hk(a,b,c){a=Math.max(a,b);return a=Math.min(a,c)}function ik(a){a-=1;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1};var jk={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400", darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc", ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a", lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1", moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57", seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function kk(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(lk.test(c))return b.RG=mk(c),b.type="hex",b;a:{var d=a.match(nk);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.RG=ok(c[0],c[1],c[2]),b.type="rgb",b;if(jk&&(c=jk[a.toLowerCase()]))return b.RG=c,b.type="named",b;g(Error(a+" is not a valid color string"))}var pk=/#(.)(.)(.)/; function mk(a){lk.test(a)||g(Error("'"+a+"' is not a valid hex color"));4==a.length&&(a=a.replace(pk,"#$1$1$2$2$3$3"));return a.toLowerCase()}function ok(a,b,c){a=Number(a);b=Number(b);c=Number(c);(isNaN(a)||0>a||255b||255c||255c?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+6*(b-a)*(2/3-c):a}var lk=/^#(?:[0-9a-f]{3}){1,2}$/i,nk=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function qk(a){return 1==a.length?"0"+a:a};function sk(a,b,c,d,e){Eh.call(this,b,c,d,e);this.element=a}B(sk,Eh);v=sk.prototype;v.Hh=ga;v.VQ=function(){y(this.Rj)||(this.Rj=dd(this.element));return this.Rj};v.qH=function(){this.Hh();sk.Q.qH.call(this)};v.Fi=function(){this.Hh();sk.Q.Fi.call(this)};v.mn=function(){this.Hh();sk.Q.mn.call(this)};function tk(a,b,c,d,e){(2!=b.length||2!=c.length)&&g(Error("Start and end points must be 2D"));sk.apply(this,arguments)}B(tk,sk); tk.prototype.Hh=function(){var a=this.iw&&this.VQ()?"right":"left";this.element.style[a]=Math.round(this.coords[0])+"px";this.element.style.top=Math.round(this.coords[1])+"px"};function uk(a,b,c,d,e){ma(b)&&(b=[b]);ma(c)&&(c=[c]);sk.call(this,a,b,c,d,e);(1!=b.length||1!=c.length)&&g(Error("Start and end points must be 1D"))}B(uk,sk);uk.prototype.Hh=function(){F(this.element,this.coords[0])};uk.prototype.show=function(){this.element.style.display=""}; uk.prototype.wh=function(){this.element.style.display="none"};function vk(a,b,c){uk.call(this,a,1,0,b,c)}B(vk,uk);function wk(a,b,c){uk.call(this,a,0,1,b,c)}B(wk,uk);function xk(a,b){nd.call(this);this.Vb=a;var c=pa(this.Vb)&&1==this.Vb.nodeType?this.Vb:this.Vb?this.Vb.body:m;this.CZ=!!c&&dd(c);this.$Q=H(this.Vb,gb?"DOMMouseScroll":"mousewheel",this,b)}B(xk,Wd);var yk={uS:"mousewheel"}; xk.prototype.handleEvent=function(a){var b=0,c=0,d=0;a=a.rc;if("mousewheel"==a.type){c=1;if(fb||hb&&(Ya||vb("532.0")))c=40;d=zk(-a.wheelDelta,c);y(a.wheelDeltaX)?(b=zk(-a.wheelDeltaX,c),c=zk(-a.wheelDeltaY,c)):c=d}else d=a.detail,100d&&(d=-3),y(a.axis)&&a.axis===a.HORIZONTAL_AXIS?b=d:c=d;ma(this.fR)&&(b=Jb(b,-this.fR,this.fR));ma(this.gR)&&(c=Jb(c,-this.gR,this.gR));this.CZ&&(b=-b);b=new Ak(d,a,b,c);this.dispatchEvent(b)};function zk(a,b){return hb&&(Xa||Za)&&0!=a%b?a:a/b} xk.prototype.jc=function(){xk.Q.jc.call(this);Rd(this.$Q);this.$Q=m};function Ak(a,b,c,d){b&&this.Be(b,i);this.type="mousewheel";this.detail=a;this.Cj=c;this.Dj=d}B(Ak,Gd);function Bk(a,b,c,d,e){bh.call(this,a);y(e)||(e={});y(d)&&(e.snap=d);Ck(this,e,b,c);this.Z=new bh(this.K);this.Ck=new J}B(Bk,bh); function Ck(a,b,c,d){d=d||"auto";c=c||"auto";N(a,"overflow","hidden");I?(b.hideScrollbar=k,b.onBeforeScrollEnd=function(a){a.preventDefault()},b.vScroll="hidden"!=d,b.hScroll="hidden"!=c,b.scrollbarClass="scrollbar",b.onBeforeScrollStart=function(a){a.preventDefault()},a.Wf=new iScroll(a.displayObject(),b),a.Wf.options.onScrollMove=function(){a.Ck.H()},a.Wf.options.onScrollEnd=function(){a.Ck.H()}):("hidden"!=d&&(a.Ub=Dk(a),a.Ub.sF.addHandler(a.BM,a),a.G(a.Ub)),"hidden"!=c&&(a.Sb=Ek(a),a.Sb.sF.addHandler(a.BM, a),a.G(a.Sb)),b=new xk(a.displayObject()),a.XW=k,H(a.displayObject(),"mouseover",a.kX,q,a),H(a.displayObject(),"mouseout",a.kj,q,a),H(b,yk.uS,a.LD,q,a),H(document,Zg,a.my,q,a))}v=Bk.prototype;v.VC=q;v.Ax=q;v.invalidate=function(){var a=this;setTimeout(function(){a.Wf?a.Wf.refresh():Fk(a)},0)};v.BM=function(){this.Ax=k};v.my=function(a){this.Ax&&(a.rc.stopImmediatePropagation(),this.Ax=q,!this.VC&&this.XW&&Gk(this))}; v.LD=function(a){if(this.Ub&&a.Dj){var b=0b.top?h=b.top:e+db.left?j=b.left:f+cc&&g(Error("minScrollPosition must be less or equal than maxScrollPosition"));a.Dq=b;a.gm=0;a.Lx=c;a.hE=d;a.wx();Hk(a,a.ig)}v.wx=s();v.Ts=s();v.uj=s();v.rF=s(); function Qk(a,b){var c=hk(b,a.gm,a.Lx);a.ig!=c&&(a.ig=c,a.Ck.H())}function Rk(a){return a.Lx-a.gm}v.AF=s();v.ZV=function(a){a.stopPropagation();Hk(this,this.ig+-this.Zi);Sk(this,this.ti,-this.Zi)};v.QU=function(a){a.stopPropagation();Hk(this,this.ig+this.Zi);Sk(this,this.Mn,this.Zi)};function Sk(a,b,c){a.Iy=b;H(a.Iy.displayObject(),"mouseover",a.sM,q,a);H(a.Iy.displayObject(),"mouseout",a.rM,q,a);H(document,Zg,a.AN,q,a);a.Lq.stop();a.FE=function(){Hk(this,this.ig+this.KW)};a.KW=c;a.Lq.start()} v.AN=function(){Qd(this.Iy.displayObject(),"mouseover",this.sM,q,this);Qd(this.Iy.displayObject(),"mouseout",this.rM,q,this);Qd(document,Zg,this.AN,q,this);this.Lq.stop();this.FE=m};v.sM=function(){this.Lq.start()};v.rM=function(){this.Lq.stop()};v.xV=function(){this.FE&&this.FE()}; v.SV=function(a){this.sF.H();a.stopPropagation();var b=this.rF();this.In=new Xj(this.fb.displayObject(),m,b);this.In.dI(a);this.In.Dj=this.fb.displayObject().offsetTop-this.ti.height();this.In.Cj=this.fb.displayObject().offsetLeft-this.ti.width();this.In.addEventListener(Zj.GI,this.yt,q,this);a=this.fb.displayObject();Wb(a,"active")};v.UL=function(a){this.In&&(a.preventDefault(),this.In.qc(),this.In=i,a=this.fb.displayObject(),Yb(a,"active"))};v.yt=s(); v.resize=function(a,b){Pk.Q.resize.call(this,a,b);this.wx()};function Jk(){Pk.call(this,"vscrollbar")}B(Jk,Pk);v=Jk.prototype;v.wx=function(){var a=this.height()-this.ti.height()-this.Mn.height();0==Rk(this)?this.fb.Qa(a):this.fb.Qa(Math.max(15,Math.ceil(a*(this.Dq/(Rk(this)+this.Dq)))));this.Ts()};v.Ts=function(){var a=this.uj();0==Rk(this)?this.fb.Mc(a.top):this.fb.Mc(Math.round(a.height*((this.ig-this.gm)/Rk(this))))}; v.uj=function(){var a=new Qb(0,0,0,0);a.top=this.ti.height();a.height=this.height()-this.Mn.height()-this.fb.height()-a.top;a.left=this.fb.x();return a};v.rF=function(){var a=this.uj();a.top=0;return a};v.AF=function(a){var b=this.uj();a=a.offsetY-this.ti.height()-this.fb.height()/2;a=hk(a,0,b.height);b=0!=this.hE?this.hE:this.Dq;b=a<=this.fb.y()?-b:b;Hk(this,this.ig+b);this.yt()};v.yt=function(){var a=this.uj(),a=parseFloat(this.fb.displayObject().style.top)/a.height;Qk(this,a*Rk(this)+this.gm)}; function Lk(){Pk.call(this,"hscrollbar")}B(Lk,Pk);v=Lk.prototype;v.wx=function(){var a=this.width()-this.ti.width()-this.Mn.width();0==Rk(this)?this.fb.Fa(a):this.fb.Fa(Math.max(15,Math.ceil(a*(this.Dq/(Rk(this)+this.Dq)))));this.Ts()};v.Ts=function(){var a=this.uj();0==Rk(this)?this.fb.vg(a.left):this.fb.vg(Math.round(a.width*((this.ig-this.gm)/Rk(this))))};v.uj=function(){var a=new Qb(0,0,0,0);a.left=this.ti.width();a.width=this.width()-this.Mn.width()-this.fb.width()-a.left;a.top=this.fb.y();return a}; v.rF=function(){var a=this.uj();a.left=0;return a};v.AF=function(a){var b=this.uj();a=a.offsetX-this.ti.width()-this.fb.width()/2;a=hk(a,0,b.width);this.fb.vg(a);this.yt()};v.yt=function(){var a=this.uj(),a=parseFloat(this.fb.displayObject().style.left)/a.width;Qk(this,a*Rk(this)+this.gm)};function Tk(a){Bk.call(this,"notes","hidden","auto");sh(this,"tabpanel");this.B=a;this.B.vc().addHandler(this.vq,this);this.Fx=new Fi("notesText");this.content().G(this.Fx);-1!=this.B.ra()&&this.vq()}B(Tk,Bk);Tk.prototype.vq=function(){var a=this.B.ja().Eh();this.tf!=a&&(this.tf=a,this.Fx.P(this.tf!==m),this.tf&&(Gi(this.Fx,12),a=this.tf.Ye().replace(//g,"
"),this.Fx.K.innerHTML=a),Mk(this,0,0),this.displayObject().style.height="",Uk(this))}; Tk.prototype.FH=function(a,b){this.TM=b;this.Fa(a);bf(function(){Uk(this)},this)};function Uk(a){a.displayObject().style.height="";0!=a.height()&&a.TMb.R?-1:a.Re.title?1:d.titlee.text?1:d.texte.nl?1:d.nlf?(a=q,f=l):0>f&&(a=q,f=0);0>n&&(n=j,e=q,b.substring(c+d).length>h&&(e= k));h=c+d+n;0"+b.substr(c,d)+"")+b.substring(c+d,j);b=a?"\u2026"+b:b;return(e?b+"\u2026":b).replace(/\n/g,"
")}function zl(a){for(var b=a.B.ra(),c=0;cthis.td.height();)a=Dc(this.xe.displayObject()),this.xe.na(a.substr(0, a.length-2)+"\u2026");this.K.setAttribute("title",this.title())}else this.td.Qa(this.xe.height()),this.K.hasAttribute("title")&&this.K.removeAttribute("title");this.Ss()}; Gl.prototype.Ss=function(){var a=0==this.td.height()||this.td.height()a||a>=this.O.length)&&g(Error("slideIndex is out of range"));return this.O[a]};Yl.prototype.getSlide=Yl.prototype.sa;Yl.prototype.count=function(){return this.O.length};Yl.prototype.count=Yl.prototype.count;Yl.prototype.duration=function(){if(0==this.count())return 0;var a=this.O[this.O.length-1];return a.startTime()+a.duration()};Yl.prototype.duration=Yl.prototype.duration; Yl.prototype.kG=function(a,b,c){return new Zi(a,b,c)};Yl.prototype.createTimestamp=Yl.prototype.kG; Yl.prototype.og=function(a,b,c){a||g(Error("Invalid timestamp"));var d=a.R();d>=this.count()&&g(Error("Slide index is out of bounds"));if(0>d)return NaN;y(b)||(b=k);y(c)||(c=k);for(var e=0,f=0;f=a.count()&&g(Error("stepIndex is out of bounds")),a=a.Wb(l),f>a.duration()&&(f=a.duration()), e+=a.startTime()+f):b&&(f>j.duration()&&(f=j.duration()),e+=f);return e};Yl.prototype.convertTimestampToTime=Yl.prototype.og; Yl.prototype.sh=function(a,b,c){isNaN(a)&&g(Error("NaN time not accepted"));0>a&&g(Error("negative time not accepted"));for(var d=m,e=0;e=a||h&&0.001>=a-f)break;a-=f}e==this.count()&&0<=a&&g(Error("time out of bounds"));c=0;b&&(b=d.transition().duration(),b= a)break;a-=e.duration()}c==b.count()&&(0.001>=a?(c-=1,e=b.Wb(c),a=e.duration()):g(Error("time out of bounds")))}return new Zi(d.index(),c,a)};Yl.prototype.convertTimeToTimestamp=Yl.prototype.sh;function Zl(a,b){b.Ph=a.O.length;b.UH(a.duration());a.O.push(b);if(b.visible()){b.qP=a.Fz.length;a.Fz.push(b);var c=b.duration(),d=b.transition()?b.transition().duration():0;a.QF+=c;a.PF+=c-d}b.rP.addHandler(function(a){this.oO.H(a)},a)}Yl.prototype.yl=function(){return this.Fz.length}; Yl.prototype.visibleSlidesCount=Yl.prototype.yl;Yl.prototype.Ym=function(a){(0>a||a>=this.yl())&&g(Error("Slide index is out of range"));return this.Fz[a]};Yl.prototype.getVisibleSlide=Yl.prototype.Ym;Yl.prototype.wI=u("QF");Yl.prototype.visibleSlidesDuration=Yl.prototype.wI;Yl.prototype.np=u("PF");Yl.prototype.visibleAnimationStepsDuration=Yl.prototype.np;function $l(a,b,c,d){P.call(this,"outline");sh(this,"tabpanel");this.V=c;this.O=a;this.B=b;this.B.vc().addHandler(this.vq,this);this.oa=d;this.Cc=new am(new Sl(new ul(7,this.V.$v,this.V.Cr)),bm(this),this.V.Cr,this.V.JZ,this.V.Hv);this.Cc.nu.addHandler(this.MV,this);this.Cc.P(k);this.Lg=new vl(this.B,d);this.Lg.P(q);this.Lg.xM.addHandler(function(a){this.ym!=a.Ih()&&this.B.Hc(a.index())},this);this.V.search&&(this.ii=new Fi("search_result"),cm=d.ma(dm,"Search"),this.zb=new P("search_field","INPUT"), this.zb.K.setAttribute("autocomplete","off"),this.zb.K.setAttribute("value",cm),this.zb.displayObject().defaultValue=cm,H(this.zb.K,"input",this.DV,q,this),H(this.zb.K,"keydown",this.Qc,q,this),H(this.zb.K,"focus",this.BV,q,this),H(this.zb.K,"blur",this.CV,q,this),this.Qd=new el(q,"search_button"),this.Qd.pa(q),this.Qd.tg(k),H(this.Qd.K,"click",this.AV,q,this),this.Nf=new el(q,"clear_search"),qh(this.Nf,"clear search results"),this.Nf.resize(em-2,em-2),this.Nf.P(q),this.Nf.va().addHandler(this.VU, this),this.G(this.ii),this.G(this.zb),this.G(this.Qd),this.G(this.Nf),this.ii.na(d.ma(fm,"SEARCH RESULTS:")),this.ii.P(q),this.ii.move(gm+6,em+2*gm));a=this.Qd?em+gm:0;this.Cc.move(0,a);this.Lg.move(0,this.V.search?a+2*gm+hm+11:a);this.G(this.Cc);this.G(this.Lg);this.O.oO.addHandler(function(a){for(var b=0,c=0;c=a)break;d.visible()||b++}a=rl(this.Cc,a-b);this.V.nA&&a!=m&&Wb(a.K,"viewed")},this)}B($l,P);v=$l.prototype; v.pa=function(a){$l.Q.pa.call(this,a);this.zb&&this.zb.pa(a)};v.invalidate=function(a){bf(function(){if(a||this.height())this.Qa(a?a:this.height()),this.Cc&&(this.Cc.Fa(this.width()),this.Cc.invalidate()),this.Lg&&this.Lg.Fa(this.width()),this.selectNode()},this)};v.vq=function(){var a=this.B.ja();this.ym=a.visible()?a.Ih():-1;this.selectNode();for(a=0;ac;)--d,e=this.Ha[d],e.visible()&&(a-=e.height(),nm(e,k));this.nK=d;for(this.xF.Qa(a);a=Math.abs(a.y-b.y)};qm.prototype.eP=function(a,b){var c=b.x-a.x;return 40=Math.abs(a.y-b.y)};function rm(){this.ku=new J}B(rm,pm);rm.prototype.tr=ca("scrollRight");rm.prototype.gP=function(a,b){return a.x>=b.x};rm.prototype.fP=function(a,b){return a.x-b.x>=Math.abs(a.y-b.y)}; rm.prototype.eP=function(a,b){var c=a.x-b.x;return 40=Math.abs(a.y-b.y)};function sm(a,b,c,d){this.Z=a;this.Ud=b;this.Ya=c;this.Sa=d}sm.prototype.content=u("Z");sm.prototype.url=u("Ud");sm.prototype.width=u("Ya");sm.prototype.height=u("Sa");function tm(a,b){this.Hw=a;this.ss=new Qb(b-a.width(),0,a.width(),a.height());var c=oc("div");c.innerHTML=a.content();E(c,"cursor","pointer");a.url()&&H(c,"click",this.HU,q,this);this.Xw=c}tm.prototype.qh=u("ss");tm.prototype.displayObject=u("Xw");tm.prototype.HU=function(a){a.stopPropagation();a=this.Hw.url();ze(a)};function um(a,b){for(var c=a.content(),d=RegExp('',"gi"),e=[],f=d.exec(c);f;)e.push(f[1]),f=d.exec(c);for(d=0;de&&a.Dp.push(c):0<=e&&a.Dp.splice(e,1);ym(a);a.Lb()!=d&&a.PB.H(a);a.QB.H(a)} function Am(a,b,c){var d=a.Lb(),e=a.Yq.indexOf(c);b?0>e&&a.Yq.push(c):0<=e&&a.Yq.splice(e,1);ym(a);a.Lb()!=d&&a.PB.H(a);a.QB.H(a)}wm.prototype.ub=u("Nm");wm.prototype.tickEvent=wm.prototype.ub;wm.prototype.xl=u("uO");wm.prototype.startEvent=wm.prototype.xl;wm.prototype.gI=u("zO");wm.prototype.stopEvent=wm.prototype.gI;wm.prototype.Zb=u("Hm");wm.prototype.stateChangeEvent=wm.prototype.Zb;wm.prototype.Sz=u("PB");wm.prototype.bufferStateChangeEvent=wm.prototype.Sz;wm.prototype.eG=u("QB"); wm.prototype.bufferedObjectChangeEvent=wm.prototype.eG;function ym(a){var b="stopped";a.Nk&&(b=a.Km?"suspended":a.Lb()?"buffering":a.Ky?"rewinding":"started");a.we!=b&&(a.we=b,a.Hm.H(a))}wm.prototype.ld=function(a){return 1t.length)){r=3;if(0<=t[0].search("rgb")||0<=t[0].search("#"))r=0;var w= t.splice(r,t.length-3).join(""),A=parseFloat(t[2]),t=parseFloat(p.top)||0,r=parseFloat(p.left)||0,G=1,K=1,M=0,L=p.msTransform;if(L&&(L=L.match(/matrix\(\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*[\d.-]+,\s*[\d.-]+\s*\)/))&&5==L.length)G=parseFloat(L[1]),K=parseFloat(L[4]),M=parseFloat(L[3]);if(10>f)n.style.color=w,0a.Ph?b.Oi:b.O[a.Ph]).Do)}v.Vv=function(a){cd(this.wa(),a)};v.width=u("Ya");v.height=u("Sa");v.wa=u("Oa");function qn(a){a.wh();a.Oa=oc("DIV");E(a.Oa,"position","absolute");a.Uy=oc("DIV");E(a.Uy,"position","absolute");a.Oa.appendChild(a.Uy);a.Uy.appendChild(a.Cm);a.Wy=oc("DIV");E(a.Wy,"position","absolute");a.Oa.appendChild(a.Wy);a.Wy.appendChild(a.Bc);a.Do.appendChild(a.Oa)}v.wh=function(){this.Oa&&(sc(this.Oa),this.Oa=m)};v.content=u("Wy"); v.background=u("Uy");v.UD=function(a){var b=a.Cm;this.Bc=a.Bc;this.Cm=b};v.resize=function(a,b){if(this.Ya!=a||this.Sa!=b)this.Ya=a,this.Sa=b,this.yo(a,b)};v.yo=function(a,b){var c=Math.min(a/this.PM,b/this.OM,this.jt);this.Bc&&rn(this,this.Bc,c);this.Cm&&rn(this,this.Cm,c)};function rn(a,b,c){xg(b,c);Nc(b,(a.Ya-a.PM*c)/2,(a.Sa-a.OM*c)/2)};function sn(a,b,c,d,e,f){this.$j=f;on.call(this,a,b,c,d,e,f)}B(sn,on);sn.prototype.jb=function(){return this.$j.jb()};sn.prototype.Vv=function(a){this.wa().style.opacity=a?1:0};sn.prototype.Oo=function(a){a?a.appendChild(this.Bc):sc(this.Bc)};function tn(a,b,c,d){this.lc=a;this.Wi=b;this.Ya=c;this.Sa=d}B(tn,Ji);v=tn.prototype;v.Ye=u("Wi");v.width=u("Ya");v.height=u("Sa");v.$k=function(){return-1!=this.Wi.indexOf("controls")};v.cI=function(){return Li(this.Wi)};function un(a,b,c,d){dj.call(this,a,b,c);this.WM=d}B(un,dj);un.prototype.TG=u("LT");un.prototype.HH=u("OW");un.prototype.wH=u("sW");function vn(a,b){this.$j=a;this.mU=b}vn.prototype.loop=u("mU");function wn(a,b,c){this.Oa=a;this.La=b;this.wp=a.Pa();this.sd=a.index();this.Ga=c;this.Au=new J;this.re=new J;this.Jm=new J}wn.prototype.lN=m;wn.prototype.Fq=q;wn.prototype.wa=u("Oa");wn.prototype.slide=wn.prototype.wa;v=wn.prototype;v.view=u("La");v.activate=function(a){this.Xa=a;this.Ga.Y().ub().addHandler(this.Ta,this)};v.deactivate=function(){this.Xa=m;this.Ga.Y().ub().removeHandler(this.Ta,this)};v.play=function(){this.Ga.start()};v.pause=function(){this.Ga.stop()};v.R=u("sd");v.TF=s(); v.eQ=s();function xn(a){a.AA(a.wp.count()-1)}function yn(a){a.pause();a.Ga.Yd(a.R(),0,0)}v.AA=function(a){var b=this.wp.Wb(a);this.pause();b=b.duration();this.Ga.Yd(this.R(),a,b)};v.Pa=u("wp");function zn(a){var b=a.Ga.Y().timestamp();(a.Xa==m||b.R()!=a.R()||0>b.za())&&g(Error("playback controller not active"))}v.Zz=function(){zn(this);return this.Ga.Y().timestamp().za()};wn.prototype.currentStepIndex=wn.prototype.Zz; wn.prototype.mG=function(){zn(this);var a=this.Pa().Wb(this.Zz());return Math.min(a.duration(),this.Ga.Y().timestamp().ob())};wn.prototype.currentStepPosition=wn.prototype.mG;wn.prototype.BY=function(){zn(this);var a=this.Pa().Wb(this.Zz());return 0=b.time){b=b.freeze?b.fA:b.fA+a;break a}b=b.fA+a}return b}Hn.prototype.add=function(a){var b=this.En();b.Tc+=a;return b};Hn.prototype.En=function(){return new Hn(this.DJ,this.Tc)};function Jn(a){this.jF=new Hn(this);this.MO=[{time:0,fA:a,freeze:q}]}function Kn(a){return a.jF} function Ln(a,b,c,d){a=a.MO;for(var e=a.length,f=q,h=0;h=b){e=h;f=j==b;break}}a.splice(e,f?1:0,{time:b,fA:c,freeze:d||q})};function Mn(a,b){this.S=a||m;this.Ep=b!==i?b:k}Mn.prototype.S=m;Mn.prototype.Y=u("S");Mn.prototype.rh=u("Ep");function Nn(a,b,c){Mn.call(this,b,c);this.jf=a||q}B(Nn,Mn);Nn.prototype.add=function(a){this.jf&&a.jf&&g(Error("can't add absolute transforms"));var b=a.jf?a:this,b=b.En().Cw(b===a?this:a);b.jf=this.jf||a.jf;return b};function On(a,b,c,d,e){Nn.call(this,c,d,e);this.Kh=a;this.An=[];this.um=b||0}B(On,Nn);On.prototype.color=u("Kh");On.prototype.En=function(){var a=new On(this.Kh.Ea(),this.um,this.jf,this.Y(),this.rh());a.An=D.Ea(this.An);return a};On.prototype.Cw=function(a){if(this.jf){this.Kh.add(a.Kh);for(var b=0;b=l?(e-f)/(2*l):(e-f)/(2-2*l));c=[Math.round(h+360)%360,j,l];break a}c= b}a:{e=c;switch(a){case Pn.RGB:a=e[1];c=e[2];f=b=d=0;e=e[0]/360;0==a?d=b=f=255*c:(h=f=0,h=0.5>c?c*(1+a):c+a-a*c,f=2*c-h,d=255*rk(f,h,e+1/3),b=255*rk(f,h,e),f=255*rk(f,h,e-1/3));a=[Math.round(d),Math.round(b),Math.round(f)];break a}a=e}return a};v.Ea=function(){return new Qn(this.Nc,D.Ea(this.md))};v.add=function(a){this.Nc!=a.Nc&&(this.md=this.hf(a.Nc),this.Nc=a.Nc);this.md[0]+=a.md[0];this.md[1]+=a.md[1];this.md[2]+=a.md[2]};v.multiple=function(a){this.md[0]*=a;this.md[1]*=a;this.md[2]*=a}; v.toString=function(){var a=this.hf(Pn.RGB);a[0]=Math.round(a[0]);a[1]=Math.round(a[1]);a[2]=Math.round(a[2]);return ok(a[0],a[1],a[2])};v.Ej=function(a){var b=this.Nc==a.Nc?this.md:this.hf(a.Nc);return D.Ej(b,a.md)};function Rn(a,b,c,d){this.lc=a;this.ss=b;this.IX=c||m;this.HX=d||m;this.FB=[];this.GB=[];this.Bs={}}v=Rn.prototype;v.rK=q;v.id=u("lc");v.qh=u("ss");v.gw=u("IX");v.fw=u("HX");function Sn(){this.Wx=[];this.Xx={}}Sn.prototype.count=function(){return this.Wx.length};Sn.prototype.add=function(a){this.Wx.push(a);this.Xx[a.id()]=a};function Tn(a,b){if(b in a.Xx)return a.Xx[b];g(Error("can't find animated object with specified id"))};function Un(a,b){this.lc=a;this.Ud=b}v=Un.prototype;v.Ya=0;v.Sa=0;v.Hu=0;v.tj=1;v.ic=q;v.TJ=q;v.lc="";v.Ud="";v.width=u("Ya");v.Fa=aa("Ya");v.height=u("Sa");v.Qa=aa("Sa");v.timeout=function(){return this.Hu*this.tj};v.setTimeout=function(a){this.Hu=0<=a?a:0};v.Ji=aa("tj");v.GG=u("ic");v.Jr=aa("ic");v.jv=u("TJ");v.id=u("lc");v.url=u("Ud");function Vn(){this.Tk=[]}Vn.prototype.add=function(a){this.Tk.push(a)};Vn.prototype.count=function(){return this.Tk.length};Vn.prototype.Ji=function(a){for(var b=0;b=this.Fn.length&&g(Error(""));var a=this.Fn.pop();this.add(a);return a};v.clear=function(a,b){var c=xo(this);a=y(a)?a:0;b=y(b)?b:c.length;c.splice(a,b-a)};v.apply=function(a){for(var b=xo(this),c=0;c=a.length&&g(yo);if(b in a)return a[b++];b++}};return c}g(Error("Not implemented"))} function Bo(a,b){if(ka(a))try{D.forEach(a,b,i)}catch(c){c!==yo&&g(c)}else{a=Ao(a);try{for(;;)b.call(i,a.next(),i,a)}catch(d){d!==yo&&g(d)}}}function Co(a,b,c){var d=0,e=a,f=c||1;1=e||0>f&&d<=e)&&g(yo);var a=d;d+=f;return a};return h}function Do(a){if(ka(a))return D.hf(a);a=Ao(a);var b=[];Bo(a,function(a){b.push(a)});return b};function Eo(a,b){this.xh={};this.Xb=[];var c=arguments.length;if(12*this.Uc&&Fo(this),k):q}; function Fo(a){if(a.Uc!=a.Xb.length){for(var b=0,c=0;b=c.length&&g(yo);var h=c[b++];return a?h:d[h]}};return h};function Ho(a,b){this.sj=new vo;this.zW=a||new vo;this.Up=b||new Io;this.yc=new wo}function Io(){Eo.call(this)}B(Io,Eo);function Jo(){};function Ko(){}B(Ko,Jo);function Lo(a){this.LO=a}Lo.prototype.normalize=function(a,b,c){for(var d=0;d=a)return 0;if(1<=a)return 1;var b=this.NS,c=this.wT,d=1-(b+c),e=1/(b/2+d+c/2),f=0;0b?b:a,2)/2,a-=b);0d?d:a),a-=d);0a||a>this.duration())&&g(Error("invalid action's run time"));return this.Go?this.Go.normalize(a,this.duration(),b):a};function Po(){}B(Po,Oo);function Qo(a){var b=0;a instanceof Oo&&(b=a.duration());return b}function Ro(){}Ro.prototype.uc=function(a,b,c,d){a.uc(b,c,d)};Ro.prototype.complete=function(a,b,c){a instanceof Ko?a.uc(b,c):a instanceof Oo?a.complete(b,c):g(Error("unknown action"))};function So(){Ro.Qs||(Ro.Qs=new Ro);return Ro.Qs}function To(){}To.prototype.uc=function(a,b,c,d){a.Ch(b,c,d)};To.prototype.complete=function(a,b,c){a instanceof Ko?a.Ch(b,c):a instanceof Oo?a.Qv(b,c):g(Error("unknown action"))}; function Uo(){To.Qs||(To.Qs=new To);return To.Qs};function Vo(a){this.Ob=a||[];this.IE=a?a.slice().reverse():[]}B(Vo,Po);v=Vo.prototype;v.xa=-1;v.Bf=function(a){0<=this.xa&&g(Error("ActionsSequence was already initialized"));this.Ob.push(a);this.IE.splice(0,0,a)};v.RB=function(){for(var a=0,b=0;bthis.xa&&(this.xa=this.RB());return this.xa};v.uc=function(a,b,c){a=this.Gg(a);this.Fb(this.Ob,So(),a,b,c)};v.complete=function(a,b){this.Pf(this.Ob,So(),a,b)}; v.Ch=function(a,b,c){a=this.Gg(a,k);this.Fb(this.IE,Uo(),a,b,c)};v.Qv=function(a,b){this.Pf(this.IE,Uo(),a,b)}; v.Fb=function(a,b,c,d,e){var f=Wo,h=qa(this)+"",j=d.yc;j.push();var l=0,n=0,p=d.Up.get(h);p&&(In(p.Y())==In(e)&&p.time()<=c)&&(l=p.OS+1,n=p.duration(),j.add(p.yc));for(var p=m,r=q,t=a.length,w=l;wD.indexOf(this.Ng,a)&&this.Ng.push(a)};kp.prototype.mw=u("Tk");function lp(a,b,c){wn.call(this,a,b,c);this.Qe=b.jb()}B(lp,wn);v=lp.prototype;v.Ut=q;v.jb=u("Qe");v.activate=function(a){lp.Q.activate.call(this,a);this.Qe.setActionAvailability(a.$M);if(!this.Ut){this.Ut=k;var b=this.Oa,c=b.pE;c&&this.Qe.restoreState(c,a.vo.wj+b.BE);this.Qe.stateChangedEvent().addHandler(this.wV,this,1);this.Qe.start()}this.Fq&&this.Qe.activate()};v.deactivate=function(){lp.Q.deactivate.call(this);this.Fq&&this.Qe.deactivate()};v.xq=function(){this.Xa!=m&&this.Ut&&this.Qe.activate()}; v.wV=function(a){a.actionPrevented()||(a.preventAction(),this.YD())};function mp(a){this.xa=a}mp.prototype.duration=u("xa");mp.prototype.zv=function(a){return a<=this.xa};function np(a){this.qi=a}np.prototype.Yd=function(a,b,c,d,e){b=op(e);c=m;for(var f=new cp(this.qi);f.next()&&f.Xg()!==b;)f.Xg()?c=pp(e,f.Xg()):f.Af()&&c&&f.Af().complete(a,c.jF);c=new cp(this.qi);c.tl(b);e=Kn(pp(e,b));c.next()&&c.Af()&&(b=c.Af(),b.duration()<=d?b.complete(a,e):b.uc(d,a,e))};function qp(a){this.we=a}qp.prototype.state=u("we");function rp(a,b){this.we=a;this.EF=b}B(rp,qp);rp.prototype.Xg=u("EF");function sp(a){this.qi=a}sp.prototype.yk=-1;sp.prototype.iN=m;sp.prototype.Yd=function(a,b,c,d,e,f){if(f){f=op(e);var h=Kn(pp(e,f));this.iN==c&&this.yk==b&&(b+=1);f===c?tp(this,a,f,h,b,d):(e=Kn(pp(e,c)),tp(this,a,c,e,b,Number.MAX_VALUE),tp(this,a,f,h,0,d));this.iN=f;this.yk=d}};function tp(a,b,c,d,e,f){a=new dp(a.qi);for(a.tl(c);a.next()&&ep(a);){c=ep(a);var h=c.PE;h>=e&&h<=f&&c.uc(b,d.add(h))}};function up(a,b){this.qi=a;this.kd=new vp;this.DL=[new np(a),new sp(a)];this.sT=new Io;this.reset(b)}v=up.prototype;v.Tc=0;v.Rr=u("qi");v.time=u("Tc");v.Hi=function(a){var b=op(this.kd);b&&Ln(pp(this.kd,b),this.Tc,a)};v.seek=function(a,b){aa)break}else{var l=j.Xg();if(l.required())break;else f=new Jn(In(f.add(h))),this.kd.ng(l,f),f=f.jF,a-=h,h=0}this.Tc=a;b=new Ho(b,this.sT);for(j=0;jc&&g(Error("trigger wasn't activated"));return a.FF[c]}function op(a){var b=a.Ng.length;return 0e;++e)d.fillRect(0,6*e,c?6*(16-e-1):6*e,6);a&32&&nq(this,b[180])}B(yq,kq);yq.prototype.Og=function(a){mq(this);this.le.drawImage(this.BO,-192*(1-a),0)};function zq(a){var b=oq;kq.call(this,a);var c=b[0];switch(a.yh()){case 128:c=b[90];break;case 64:c=b[180];break;case 16:c=b[270]}nq(this,c)}B(zq,kq);zq.prototype.Og=function(a){var b=this.Ac;mq(this);this.le.fillRect(0,0,b.width*a,b.height)};function Aq(a){var b=oq,c=lq;kq.call(this,a);a=a.yh();a&1&&nq(this,b[90]);a&4&&(this.nq=c.ww,this.Us=k)}B(Aq,kq);Aq.prototype.Og=function(a){var b=this.Ac;mq(this);a*=b.width;this.le.fillRect(b.width/2-a/2,0,a,b.height)};function Bq(a,b,c,d){var e=oq;kq.call(this,a,102,102);this.lT=d;this.RW=c;b||nq(this,e[90]);a=Math.ceil(this.Ac.width/d);c=Math.ceil(this.Ac.height/c);this.Gs=this.jk(a,c);this.My=this.jk(this.Ac.width+a,c)}B(Bq,kq); Bq.prototype.Og=function(a){mq(this);var b=this.Gs.width,c=this.Gs.height,d=this.Gs.getContext("2d");d.clearRect(0,0,b,c);d.fillStyle="rgba(255,255,255,1)";d.fillRect(0,0,b*a,c);a=this.My.getContext("2d");a.clearRect(0,0,this.My.width,this.My.height);b=this.Gs;for(c=0;ca;++a)this.mE.push(Fq(100)),this.lE.push(this.jk(20,20));var b=Fq(25);for(a=0;aa;++a){c=20*a;for(d=0;5>d;++d)b.drawImage(this.lE[this.rW[5*a+d]],c,20*d)}};function Gq(a){kq.call(this,a)}B(Gq,kq);Gq.prototype.Og=function(a){var b=this.Ac,c=this.le;mq(this);c.fillStyle="rgba(255,255,255,1)";c.fillRect(0,0,b.width*a,b.height)};function Hq(a){var b=oq;kq.call(this,a);a.yh()&2&&nq(this,b[90]);this.xN=Do(Co(0,100));D.SR(this.xN)}B(Hq,kq);Hq.prototype.Og=function(a){mq(this);var b=this.le,c=this.Ac.width;a=Math.floor(100*a);for(var d=0;da.indexOf("http://www.w3.org/2000/svg")&&(a=']*>/g,"").replace(/<\/a>/g,"")}v.zR=s();function Uq(){}B(Uq,Lq);Uq.prototype.Uj=function(a,b){Uq.Q.Uj.call(this,a,b);Mq(this,a,b.Ma());var c=b.Ma();try{var d=Mc(a,"backgroundColor"),e=a.style.width,f=a.style.height;if(""!=d&&"transparent"!=d&&""!=e&&""!=f){var h=kk(d);c.save();c.fillStyle=h.RG;c.fillRect(0,0,parseFloat(e),parseFloat(f));c.restore()}}catch(j){}"block"==da.window.getComputedStyle(a,m).display&&(b.cC=0)};function Vq(){}B(Vq,Lq); Vq.prototype.Uj=function(a,b){Vq.Q.Uj.call(this,a,b);var c=b.Ma(),d=eb?a.currentStyle:da.window.getComputedStyle(a,m),e=0;"relative"==d.position&&(e=b.cC,b.cC=e+a.offsetWidth);Mq(this,a,c,e);e=-1!=a.innerHTML.indexOf("&")?"document"in da?Ha(a.innerHTML):Ja(a.innerHTML):a.innerHTML;if(Aa(e)){c.font=[d.fontStyle,d.fontVariant,d.fontWeight,d.fontSize,d.fontFamily].join(" ");c.fillStyle=d.color;var f=parseFloat(Om(a)),h=Wq(d.textShadow);if(h){c.save();c.fillStyle="rgba(0,0,0,1)";var j=2*c.canvas.width; c.translate(j,0);j=[-j,0];Xq(c).transform(j,0,j,0,1);c.shadowOffsetX=h.offsetX+j[0];c.shadowOffsetY=h.offsetY+j[1];c.shadowColor=h.color;c.shadowBlur=h.blur;Yq(c,e,d,f);c.restore()}else Yq(c,e,d,f)}};function Xq(a){var b=new mg;a=a.nr;for(var c=0;cb.$a()&&(fq(d,k),a.ls=a.tL)):(d.wm=m,d.Jw&&(fq(d,q),a.ls=m,jf&&lr(a)))}function lr(a){if(a=a.Ld.querySelector("video")){var b=vc(a),c=$c(b);c.width&&(Xc(b,c.width+1),setTimeout(function(){Xc(b,c.width)},0))}} function hr(a,b,c){c=c||a.Ld;a=Cb(b.hg);for(var d=0;dh||h>=e.Wx.length)&&g(Error("index is out of range"));j=e.Wx[h];var l;if(l=(l=nr(this.pP,j))?l.PT:m)l=new Pp(j.id(),l),f.NK.Bf(l),f.ju.Bf(j.id(),new mp(0),0)}this.Je=new up(d,0);c=c.RK;this.Sh=[];for(d=0;dw.je)r= w;p=r}else if(r instanceof $n){p=$p(p);r=m;for(t=0;t=this.Je.kd.Ng.length?0:this.Je.time();if(a>d||a==d&&(!y(b)||e<=b)){for(;rr(this)!=a;)this.Je.mr("__step",c),e=0;y(b)&&0b.za()||c!=a.sd?q:k}v.Ta=function(a){var b=a.timestamp();if(sr(this,b)){a=b.za();var b=1E3*b.ob(),c=wa(),d=c-this.Fy;this.Fy=c;c=b-this.pN;if(a!=this.oN||0>c)c=0,this.seek(a,b);this.Mm(c,d);this.oN=a;this.pN=b}};v.RL=function(a){a=a.timestamp();sr(this,a)&&this.Mm(0,0)};function tr(a,b){this.Oa=a;this.Zg=b;this.oD={}}v=tr.prototype;v.lt=m;v.Jt=m;v.activate=function(a){this.lt=[];this.Jt={};ur(this,this.Oa.jd(),z(a.MG,a));ur(this,this.Oa.kc(),z(a.Tg,a))};function ur(a,b,c){for(var d=0;da)){for(var e=c.yj(),c=[],f=e.count(),h=0;h=d&&l<=a&&c.push(j)}for(d=0;da||a>=this.count())&&g(Error("index is out of range"));return this.si[a]};Tr.prototype.getTrack=Tr.prototype.uv;function Ur(){this.si=[]}B(Ur,Tr);Ur.prototype.cZ=function(a){return this.uv(a)};Ur.prototype.getAudioTrack=Ur.prototype.cZ;function Vr(a,b,c,d){Qr.call(this,b,c,d);this.ib=a}B(Vr,Qr);Vr.prototype.width=function(){return this.ib.width()};Vr.prototype.width=Vr.prototype.width;Vr.prototype.height=function(){return this.ib.height()};Vr.prototype.height=Vr.prototype.height;function Wr(){this.si=[]}B(Wr,Tr);Wr.prototype.vv=function(a){return this.uv(a)};Wr.prototype.getVideoTrack=Wr.prototype.vv;function Xr(){this.YS=new Ur;this.UX=new Wr}Xr.prototype.Sm=u("YS");Xr.prototype.audioTracks=Xr.prototype.Sm;Xr.prototype.xg=u("UX");Xr.prototype.videoTracks=Xr.prototype.xg;function Yr(a,b,c){this.aU=a;this.LJ=b||q;this.Py=c||q}v=Yr.prototype;v.LJ=q;v.Py=q;v.key=u("aU");v.lG=u("LJ");v.shift=u("Py");function Zr(a){this.Aa=a;this.WN=[]}Zr.prototype.type=u("Aa");Zr.prototype.Lr=u("WN");function $r(){this.Ob=[]}$r.prototype.count=function(){return this.Ob.length};$r.prototype.Bf=function(a){this.Ob.push(a)};function as(){this.Ob=new $r}as.prototype.hc=k;as.prototype.enabled=u("hc");as.prototype.pa=aa("hc");as.prototype.Af=u("Ob");function bs(){}bs.prototype.AP=k;bs.prototype.zI=u("AP");function cs(){this.hc=k}cs.prototype.enabled=u("hc");cs.prototype.enabled=cs.prototype.enabled;cs.prototype.pa=aa("hc");cs.prototype.fd=u("BU");var ds={E2:"free",h5:"restricted",C5:"sequential"};x("ispring.presenter.presentation.settings.NavigationType",ds,i);x("FREE","free",ds);x("RESTRICTED","restricted",ds);x("SEQUENTIAL","sequential",ds);function es(){this.xU=new cs;this.Ex=new as;this.IT=new bs;this.JL="free"}es.prototype.jn=u("xU");es.prototype.mouse=es.prototype.jn;es.prototype.fn=u("Ex");es.prototype.sr=u("IT");es.prototype.ml=u("JL");es.prototype.navigationType=es.prototype.ml;function fs(){}fs.prototype.lO=m;fs.prototype.hN=m;fs.prototype.Zv=u("lO");fs.prototype.Mv=u("hN");function gs(a,b){this.Ud=a;this.Lm=b}gs.prototype.url=u("Ud");gs.prototype.target=u("Lm");gs.prototype.open=function(){ze(this.Ud,{target:this.Lm})};var hs={e2:["BC","AD"],d2:["Before Christ","Anno Domini"],O3:"JFMAMJJASOND".split(""),X5:"JFMAMJJASOND".split(""),p3:"January February March April May June July August September October November December".split(" "),W5:"January February March April May June July August September October November December".split(" "),G5:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Z5:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),N6:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), b6:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),I5:"Sun Mon Tue Wed Thu Fri Sat".split(" "),a6:"Sun Mon Tue Wed Thu Fri Sat".split(" "),P3:"SMTWTFS".split(""),Y5:"SMTWTFS".split(""),H5:["Q1","Q2","Q3","Q4"],V4:["1st quarter","2nd quarter","3rd quarter","4th quarter"],r0:["AM","PM"],C1:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],s6:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],qS:6,O6:[5,6],rS:5};function is(a,b,c){ma(a)?(this.Hd=new Date(a,b||0,c||1),js(this,c||1)):pa(a)?(this.Hd=new Date(a.getFullYear(),a.getMonth(),a.getDate()),js(this,a.getDate())):(this.Hd=new Date(wa()),this.Hd.setHours(0),this.Hd.setMinutes(0),this.Hd.setSeconds(0),this.Hd.setMilliseconds(0))}v=is.prototype;v.tQ=hs.qS;v.uQ=hs.rS;v.Ea=function(){var a=new is(this.Hd);a.tQ=this.tQ;a.uQ=this.uQ;return a};v.getFullYear=function(){return this.Hd.getFullYear()};v.getYear=function(){return this.getFullYear()};v.getMonth=function(){return this.Hd.getMonth()}; v.getDate=function(){return this.Hd.getDate()};v.getTime=function(){return this.Hd.getTime()};v.getUTCHours=function(){return this.Hd.getUTCHours()};v.set=function(a){this.Hd=new Date(a.getFullYear(),a.getMonth(),a.getDate())};v.setFullYear=function(a){this.Hd.setFullYear(a)};v.setMonth=function(a){this.Hd.setMonth(a)};v.setDate=function(a){this.Hd.setDate(a)}; v.add=function(a){if(a.l0||a.MZ){var b=this.getMonth()+a.MZ+12*a.l0,c=this.getYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d;a:{switch(b){case 1:d=0==c%4&&(0!=c%100||0==c%400)?29:28;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.CY&&(a=new Date((new Date(this.getYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.CY),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()), this.setDate(a.getDate()),js(this,a.getDate()))};v.Ej=function(a){return this.getYear()==a.getYear()&&this.getMonth()==a.getMonth()&&this.getDate()==a.getDate()};v.toString=function(){return[this.getFullYear(),Oa(this.getMonth()+1),Oa(this.getDate())].join("")+""};function js(a,b){a.getDate()!=b&&a.Hd.setUTCHours(a.Hd.getUTCHours()+(a.getDate()a||a>=this.count())&&g(Error("index is out of range"));return this.Ot[a]};ys.prototype.getPresenter=ys.prototype.jA;function zs(a,b,c){this.vb=a;this.lU=b;this.PX=[].concat(c)}zs.prototype.name=u("vb");zs.prototype.localName=u("lU");zs.prototype.vI=u("PX");function As(){this.xp={}}As.prototype.xG=function(a){return a in this.xp};function Bs(a,b,c,d){this.Aa=a;this.Dd=b;this.Ud=c;this.Lm=d}Bs.prototype.type=u("Aa");Bs.prototype.type=Bs.prototype.type;Bs.prototype.title=u("Dd");Bs.prototype.title=Bs.prototype.title;Bs.prototype.url=u("Ud");Bs.prototype.url=Bs.prototype.url;Bs.prototype.target=u("Lm");Bs.prototype.target=Bs.prototype.target;Bs.prototype.navigate=function(a){ze(this.Ud,{target:a||this.Lm})};Bs.prototype.navigate=Bs.prototype.navigate;function Cs(){this.Xt=[]}Cs.prototype.count=function(){return this.Xt.length};Cs.prototype.count=Cs.prototype.count;Cs.prototype.tv=function(a){(0>a||a>=this.count())&&g(Error("index is out of range"));return this.Xt[a]};Cs.prototype.getReference=Cs.prototype.tv;function Ds(){this.Xt=new Cs}Ds.prototype.Bh=u("Xt");Ds.prototype.references=Ds.prototype.Bh;function Es(a){this.lc=a;this.O=new Yl;this.V=new os;this.OJ=new ws;this.sK=[];this.Ot=new ys;this.zU=new Xr;this.HE=new Ds;this.hF=new As;this.iP=new As}v=Es.prototype;v.Dd="";v.Uh=m;v.Hw=m;v.jr=m;v.Ec=m;v.lJ=m;v.Tr=u("lc");Es.prototype.uniqueId=Es.prototype.Tr;Es.prototype.W=u("O");Es.prototype.slides=Es.prototype.W;Es.prototype.title=u("Dd");Es.prototype.title=Es.prototype.title;Es.prototype.Uv=aa("Dd");Es.prototype.F=u("Cd");Es.prototype.slideWidth=Es.prototype.F;Es.prototype.D=u("ue"); Es.prototype.slideHeight=Es.prototype.D;Es.prototype.Da=u("V");Es.prototype.settings=Es.prototype.Da;v=Es.prototype;v.sA=function(){if(!this.Uh){var a=Do(Co(this.O.count()));this.Uh=new Bm(this.O,"__m",a)}return this.Uh};v.$u=u("Hw");v.lw=u("jr");v.ov=u("sK");v.ql=u("Ot");Es.prototype.presenters=Es.prototype.ql;Es.prototype.Za=u("Ec");Es.prototype.company=Es.prototype.Za;Es.prototype.jp=aa("Ec");Es.prototype.$c=u("zU");Es.prototype.narration=Es.prototype.$c;Es.prototype.rn=u("HE"); Es.prototype.resources=Es.prototype.rn;Es.prototype.Po=u("lJ");Es.prototype.IH=aa("lJ");var Fs={u4:"playingSlide",v4:"playingTransition",q4:"pausedTransition",p4:"pausedSlide",DS:"suspended",BI:"buffering"};x("ispring.presenter.player.PresentationPlaybackState",Fs,i);x("PLAYING_SLIDE","playingSlide",Fs);x("PAUSED_SLIDE","pausedSlide",Fs);x("SUSPENDED","suspended",Fs);x("PLAYING_TRANSITION","playingTransition",Fs);x("PAUSED_TRANSITION","pausedTransition",Fs);x("BUFFERING","buffering",Fs);function Gs(a){this.Aa="gotoSlide";this.sd=a}B(Gs,En);Gs.prototype.R=u("sd");function Hs(a){this.B=a};function S(a,b,c,d,e,f,h,j){this.L=a;this.O=a.W();this.yf=c;this.oX=d;this.Ga=e;this.S=e.Y();this.$K=this.S.timestamp();this.Xa=f;this.kg=h;this.JX=j;this.$h=new J;this.CN=new J;c.Dm.addHandler(this.UD,this);this.S.ub().addHandler(this.Ta,this);this.kg.WA().addHandler(this.DM,this);this.bF=[];this.nx=new Is;this.qm="pausedSlide";this.Uh=a.sA();this.Ok=[];a=this.S.timestamp().R();0<=a&&(this.S.Li()?this.Vi(a,k,q,q,q):this.Ta(this.S));this.YC=wa();this.eJ=new Fr;this.eJ.ub().addHandler(this.GU,this); this.eJ.start();this.mO=new J;this.Au=new J;this.kO=new J;this.vC=new J;this.oK=new J;I&&(this.yy=new Mr,this.yy.isSupported()&&H(this.yy,"visibilitychange",this.iW,q,this),H(window,"pagehide",this.nM,q,this))}v=S.prototype;v.Dy=q;v.T=-1;v.of=-1;v.Ht=m;v.xc=q;v.OF=-1;v.play=function(){0>this.T?this.Hc(this.Df()):Js(this)&&!this.S.Lb()?this.vh():this.He.play()};S.prototype.play=S.prototype.play; function Js(a){var b=a.S.timestamp(),c=b.za(),b=b.ob(),d=a.He.Pa(),c=0<=c?d.Wb(c):m;return"suspended"==a.S.state()||c!==m&&b>=c.duration()}S.prototype.pause=function(){this.He&&this.He.pause()};S.prototype.pause=S.prototype.pause;S.prototype.Hc=function(a,b){this.Vi(a,b,k,q,k)};S.prototype.gotoSlide=S.prototype.Hc;S.prototype.Zm=function(a){if(!this.nx.$m()){y(a)||(a=k);var b=this.nx.pop();b&&this.Vi(b.index(),a,q)}};S.prototype.gotoLastSlideViewed=S.prototype.Zm; S.prototype.Df=function(){var a=Cm(this.Uh);return Fm(a)?a.ja().index():this.Uh.W()[0]};S.prototype.firstSlideIndex=S.prototype.Df;S.prototype.Jj=function(){var a=Cm(this.Uh);a.T=a.Vq.length;if(Gm(a))return a.ja().index();a=this.Uh.W().length;return this.Uh.W()[a-1]};S.prototype.lastSlideIndex=S.prototype.Jj;S.prototype.Gj=function(a){this.Vi(this.Df(),a)};S.prototype.gotoFirstSlide=S.prototype.Gj;S.prototype.Hj=function(a){this.Vi(this.Jj(),a)};S.prototype.gotoLastSlide=S.prototype.Hj; S.prototype.vd=function(a){a=y(a)?a:k;Ks(this,a,k,q)};S.prototype.gotoNextSlide=S.prototype.vd;S.prototype.Ae=function(a){y(a)||(a=k);0>this.T&&g(Error("current slide is null"));Ls(this,a,q)};S.prototype.gotoPreviousSlide=S.prototype.Ae; S.prototype.vh=function(){0>this.T&&g(Error("Slide has not been loaded"));var a=this.S.timestamp(),b=a.za(),c=a.ob(),a=this.He,d=a.Pa(),e=0<=b?d.Wb(b):m,f=e?e.duration():0,d=b==d.count()-1&&(c>=f||e.yi());0>b?(Ms(this.kg,q),this.yz&&Ks(this,k,q)):d?(xn(a),Ks(this,k,q)):(this.px=f<=c,b=a.Oa.Pa(),c=a.Ga.Y().timestamp().za(),c==b.count()-1?xn(a):(b=c+1,a.play(),a.Ga.Yd(a.R(),b,0)),Ns(this),this.px=q)};S.prototype.gotoNextStep=S.prototype.vh; S.prototype.Ci=function(a,b,c,d){d==i&&(d=q);(a>this.O.count()||0>a)&&g(Error("slideIndex is out of bounds"));var e=this.O.sa(a);if(0>b)c=b=0;else{var f=e.Pa().count();b>f-1&&(b=f-1)}this.kg.state()!=Os&&Ms(this.kg,q);if(a!=this.T){this.yf.Kr(a);if(!e.Xc()){this.Un=arguments;this.Un.R=a;zm(this.S,k,this.yf);return}this.Un=m;if(0==b&&0==c){this.Vi(a,d,k,q,k,q);return}(e=Ps(this,a))&&e.Zg.reset(b,1E3*c)}this.Ga.Yd(a,b,c);d?this.Ga.start():this.Ga.stop();Ns(this)};S.prototype.gotoTimestamp=S.prototype.Ci; function Ls(a,b,c){var d=a.Vg();0>d||(a.Ht=q,a.Vi(d,b,k,c))}S.prototype.Vg=function(){if(0>this.T)return-1;var a=this.ja(),b=a.zi().Nv();if(b)return"gotoSlide"==b.type()?b.R():-1;b=0<=this.of?Qs(this).W()[this.of]:-1;if(this.T!=b)return Qs(this).W()[0];b=Cm(Qs(this));if(b.tl(this.of)){for(a=a.visible();Em(b)&&!b.ja().ZA()&&a&&(!a||!b.ja().visible()););return(a=b.ja())?a.index():-1}return-1};S.prototype.previousSlideIndex=S.prototype.Vg; S.prototype.Ij=function(){var a=Ps(this,this.T),b=k,c=this.S.timestamp(),d=c.za();0>d?(Ms(this.kg,q),this.yz||(Ls(this,q,k),b=q)):0this.ra())){var c=b.Xd(),d=c?(this.YC-a)/1E3:0,e=this.S.timestamp(),a=e.R(),b=e.za(),e=e.ob(),e=e+d,d=this.ja();if(c&&0<=b){var c=d.Pa(),d=c.Wb(b),f=d.duration();if(e>=f)if(d.yi()){++b;if(b==c.count()){this.Ga.Yd(a,b-1,d.duration());Ks(this,k,q);return}e=0}else{this.Ga.Yd(a,b,f);xm(this.Ga,k);return}}this.Ga.Yd(a,b,e)}}; S.prototype.DM=function(){this.yf.pa(k);var a=Ps(this,this.T);a.TF();!this.fk&&this.yz?xn(a):(this.px=k,this.fk?(a.play(),a.Ga.Yd(a.R(),0,0)):yn(a),this.px=q,this.yz&&Ns(this))};function Ks(a,b,c,d,e){d==i&&(d=k);0>a.T&&g(Error("current slide is null"));e=e?Ss(a):a.$e();if(0<=e)0this.T)return-1;var a=this.ja().zi().ln();return a?"gotoSlide"==a.type()?a.R():-1:Ss(this)};S.prototype.nextSlideIndex=S.prototype.$e; S.prototype.Vi=function(a,b,c,d,e,f,h){a<<=0;(a>=this.O.count()||0>a)&&g(Error("Invalid slide index"));b==i&&(b=k);c==i&&(c=k);d==i&&(d=q);e==i&&(e=k);f==i&&(f=k);h==i&&(h=q);if(a==this.T)this.Ci(a,0,0,b);else if(this.kg.state()!=Os&&Ms(this.kg,q),this.yf.Kr(a),2!=this.yf.NG(a))this.Un=arguments,this.Un.R=a,zm(this.Ga,k,this.yf);else{this.Un=m;this.yf.pa(q);this.fk=b;var j=(this.yz=d)?this.T:a;this.Mg=this.O.sa(j).transition().Ea();this.oK.H(this.Mg,this.T,a);this.Ga.Yd(j,-1,0);j=Ps(this,a);if(j instanceof vr)if(h&&Cr(j),d&&!b){var l=j.Pa(),n=l.count()-1,l=l.Wb(n).duration();j.Zg.reset(n,1E3*l)}else j.Zg.reset(0,0);if(j=f&&0n.T?t.background():n.Kg.pf[n.T];n.Qx=t.pf[p];n.T=p;p=n;pn(p.no);qn(p.Qx);qn(p.no);r=new Vs(n.Cd,n.ue,r,n.Qx,n.no,n.Tl);p=l;l=r;"RandomTransition"==p&&(r=Ws[Math.floor(Math.random()*Ws.length)],p=r[Math.floor(Math.random()*r.length)]);l=(r=Xs[p])?r(l):new Ys(l);n.Ml=l;l.zr()?Zs(n):l.Wt.addHandler(n.$D, n)}else $s(this.kg,a);at(this,a,c);this.Ga.start(d);f&&((n=this.Mg.Sc)?(l=this.Xa.mediaController(),bt(l,n,l.S.timestamp(),0)):this.Mg.AO&&Wp(this.Xa.mediaController()));j||this.DM();e&&Ns(this)}};function Ns(a){a.px||a.CN.H()}S.prototype.gf=function(){var a=this.S.state(),b=this.S.timestamp().za();return"stopped"==a?0>b?"pausedTransition":"pausedSlide":"suspended"==a?"suspended":"buffering"==a?"buffering":0>b?"playingTransition":"playingSlide"};S.prototype.playbackState=S.prototype.gf;v=S.prototype; v.Ta=function(a){a=a.timestamp();var b=a.R(),c=a.za(),d=a.ob();if(0>c){var e=d,f=0;if(this.Mg&&this.Mg.Pp!=ct){var h=this.kg.lF*this.Mg.duration();isNaN(h)&&(h=0);f=Math.max(0,this.Mg.duration()-h);e-=h}this.JX.ug(0this.T&&g(Error("Current slide is undefined"));return this.O.sa(this.T)};S.prototype.currentSlide=S.prototype.ja;v=S.prototype;v.Ve=function(){this.He||g(Error("Current slide is undefined"));return this.He}; function at(a,b,c){if(a.T!=b){c&&0<=a.T&&a.nx.push(a.O.sa(a.T));a.He&&(a.He.eQ(),a.He.deactivate());var d;d=Qs(a).W();var e=-1;a.Ht===m||(e=a.Ht?d.indexOf(b,a.of):d.lastIndexOf(b,a.of));d=0<=e?e:d.indexOf(b);0<=d&&(a.of=d);a.Ht=m;a.T=b;d=a.O.sa(b);d.ZA()||Vj(d,k);c&&(c=a.Xa.vo,c.qk!=b&&(c.qk=b,c.Im=k));a.He=Ps(a,b);a.kO.H(b);dt(a,d);a.He&&(c=a.He,An(c,a.xc),c.activate(a.Xa));a.mO.H(b)}}function dt(a,b){var c=b.index(),d=Ps(a,c),d=b.persistState(d),e=a.Xa.vo;e.Em[c]=d;e.Im=k;e.invalidate()} function Ps(a,b){if(!a.O.sa(b).Xc())return m;var c=a.bF,d=c[b];if(!d){a:{var d=a.oX,e=d.O.sa(b),f=d.Kg.pf[b],h;if(e instanceof kp)qn(f),f.Vv(q),h=new cn(f.Do),h=new vr(e,h,d.Ga);else if(e instanceof Fn){if(!f.jb()){d=m;break a}h=new nn(f.Do,f.jb(),e.ZF());h=new lp(e,h,d.Ga)}else if(e instanceof Cn){if(!f.Wc()){d=m;break a}h=new mn(f.Do,f.Wc());h=new Dn(e,h,d.Ga)}d=h}c[b]=d;d.stateChangedEvent().addHandler(a.OV,a);d instanceof lp?d.jb().quizPlayerEvent().addHandler(a.vV,a):d instanceof Dn&&d.Wc().interactionPlayerEvent().addHandler(a.eV, a)}return d}v.vV=function(a){switch(a){case "gotoPreviousSlide":this.Ae();break;case "skipQuizSlide":this.vd();break;case "quizFinished":a=this.ja();var b=hn(this.Ve().jb()),b=kn(b)?a.kE:a.yC;a:{a=new Hs(this);switch(b.type()){case "closePlayerWindow":a.B.vC.H();break a;case "gotoNextSlide":var c;c=y(c)?c:k;Ks(a.B,c,k,q,k);break a;case "gotoSlide":c=b.R();a.B.Hc(c);break a}g(Error("unknown action type"))}}};v.eV=function(a){switch(a){case "gotoNextSlide":this.vd();break;case "gotoPreviousSlide":this.Ae()}}; v.OV=function(a){dt(this,a)};v.vc=u("mO");S.prototype.slideChangeEvent=S.prototype.vc;S.prototype.un=u("Au");S.prototype.stepChangeEvent=S.prototype.un;S.prototype.aI=u("kO");S.prototype.Ah=u("$h");S.prototype.playbackCompleteEvent=S.prototype.Ah;function Us(a){a.Dy||(a.Dy=k,a.$h.H())}S.prototype.UD=function(a){var b=this.Un;b&&b.R==a.index()&&(this.Un=m,zm(this.Ga,q,this.yf),b.callee.apply(this,b))};S.prototype.jb=function(){return 0>this.T||!(this.ja()instanceof Fn)?m:this.Ve().jb()}; S.prototype.quizPlayer=S.prototype.jb;S.prototype.Wc=function(){return 0>this.T||!(this.ja()instanceof Cn)?m:this.Ve().Wc()};function Is(a){this.O=[];this.kt=a||1}v=Is.prototype;v.O=m;v.kt=0;v.Co=0;v.tk=0;v.kq=q;v.push=function(a){this.kq||(this.O[this.tk]=a,this.tk=(this.tk+1)%this.kt,this.Co=Math.min(this.Co+1,this.kt))};v.pop=function(){if(this.kq||this.$m())return m;this.tk=0>this.tk-1?this.kt-1:this.tk-1;this.Co--;return this.O[this.tk]}; v.top=function(){return this.$m()?m:this.O[0>this.tk-1?this.kt-1:this.tk-1]};v.$m=function(){return!this.Co};v.cR=function(){this.kq=k};function gt(a,b,c){this.cF=a;this.eu=b;this.mX=c}gt.prototype.eu=m;S.prototype.Nr=u("kg");S.prototype.slideTransitionController=S.prototype.Nr;S.prototype.$U=function(a){var b=Ps(this,this.T);b&&(b=b.view(),b instanceof cn&&b.Io.H(a,new bn,k))};S.prototype.iW=function(){this.yy.qr.ud[this.yy.hA()]&&this.nM()};S.prototype.nM=function(){this.S.Li()&&this.pause()};function ht(){this.WJ=new J;this.YJ=new J;this.VJ=new J}v=ht.prototype;v.Op=q;v.Np=q;v.vu=m;v.Pt=m;v.tr=ca("drag");v.lA=function(a,b){if(1==b.touches().length){if("touchStart"==a)return this.Op&&(this.Np=this.Op=q),this.Np=q,1;if("touchMove"==a&&this.Np)return 1}this.Op&&(this.Np=this.Op=q,this.VJ.H(this.Pt.x,this.Pt.y));return 0}; v.Pz=function(a,b){var c=new Kb(b.touches()[0].clientX(),b.touches()[0].clientY());this.Np?(c=new Kb(c.x-this.vu.x,c.y-this.vu.y),Lb(c,this.Pt)||(this.Op||(this.Op=k,this.YJ.H(this.vu.x,this.vu.y)),this.Pt=c,this.WJ.H(c.x,c.y))):(this.Np=k,this.vu=c,this.Pt=new Kb)};v.To=s();function it(){this.Oq=new J;this.LN=new J}v=it.prototype;v.Ys=-1;v.sx=0;v.tr=ca("scale");v.lA=function(a,b){var c=2==b.touches().length,d=!c&&0this.kz&&(mt(this),this.kz=this.mq);nt(this,Jb(this.kz*a,1,4))};v.fW=function(){this.kz=-1};v.eW=function(a,b){var c=new Kb(a,b);this.Ds.push({offset:c,time:wa()});this.Pg(Nb(this.rj,c))};v.dW=function(){mt(this);this.Ds=[];this.rj=this.rd.Ea()}; v.cW=function(){var a=this.Ds.length;if(2<=a){var b=this.Ds[a-2],c=this.Ds[a-1],d=c.time-b.time;0=c.ob()}return q}function Et(a,b,c,d){return(b=a.Gd(b,c,d,m))?(a.IL.H(b),q):k}T.prototype.play=function(){Et(this,"playPauseControl",this.B.ra(),m)&&this.B.play()};T.prototype.play=T.prototype.play;T.prototype.pause=function(){Et(this,"playPauseControl",this.B.ra(),m)&&this.B.pause()};T.prototype.pause=T.prototype.pause; T.prototype.Hc=function(a,b){Et(this,xl,a,m)&&this.B.Hc(a,b)};T.prototype.gotoSlide=T.prototype.Hc;T.prototype.Zm=function(a){var b;b=(b=this.B.nx.top())?b.index():-1;-1!=b&&Et(this,xl,b,m)&&this.B.Zm(a)};T.prototype.gotoLastSlideViewed=T.prototype.Zm;T.prototype.Gj=function(a){Et(this,xl,this.B.Df(),m)&&this.B.Gj(a)};T.prototype.gotoFirstSlide=T.prototype.Gj;T.prototype.Hj=function(a){Et(this,xl,this.B.Jj(),m)&&this.B.Hj(a)};T.prototype.gotoLastSlide=T.prototype.Hj; T.prototype.vd=function(a){Et(this,"switchToNextSlide",this.B.$e(),m)&&this.B.vd(a)};T.prototype.gotoNextSlide=T.prototype.vd;T.prototype.Ae=function(a){Et(this,"switchToPreviousSlide",this.B.Vg(),m)&&this.B.Ae(a)};T.prototype.gotoPreviousSlide=T.prototype.Ae;T.prototype.vh=function(){Et(this,"switchToNextStep",this.B.ra(),m)&&this.B.vh()};T.prototype.gotoNextStep=T.prototype.vh;T.prototype.Ij=function(){Et(this,"switchToPreviousStep",this.B.ra(),m)&&this.B.Ij()};T.prototype.gotoPreviousStep=T.prototype.Ij; T.prototype.Ci=function(a,b,c,d){Et(this,a==this.B.ra()?"slideSeeking":Vl,a,new Zi(a,b,c))&&this.B.Ci(a,b,c,d)};T.prototype.gotoTimestamp=T.prototype.Ci;T.prototype.Df=function(){return this.B.Df()};T.prototype.firstSlideIndex=T.prototype.Df;T.prototype.Jj=function(){return this.B.Jj()};T.prototype.lastSlideIndex=T.prototype.Jj;T.prototype.$e=function(){return this.B.$e()};T.prototype.nextSlideIndex=T.prototype.$e;T.prototype.Vg=function(){return this.B.Vg()};T.prototype.previousSlideIndex=T.prototype.Vg; T.prototype.ra=function(){return this.B.ra()};T.prototype.currentSlideIndex=T.prototype.ra;T.prototype.ja=function(){return this.B.ja()};T.prototype.currentSlide=T.prototype.ja;T.prototype.gf=function(){return this.B.gf()};T.prototype.playbackState=T.prototype.gf;T.prototype.Y=function(){return this.B.Y()};T.prototype.clock=T.prototype.Y;T.prototype.vc=function(){return this.B.vc()};T.prototype.slideChangeEvent=T.prototype.vc;T.prototype.un=function(){return this.B.un()}; T.prototype.stepChangeEvent=T.prototype.un;T.prototype.aI=function(){return this.B.aI()};T.prototype.Ah=function(){return this.B.Ah()};T.prototype.playbackCompleteEvent=T.prototype.Ah;T.prototype.Iv=u("IL");T.prototype.navigationRestrictedEvent=T.prototype.Iv;T.prototype.xH=function(){return this.B.xH()};T.prototype.Ve=function(){return this.B.Ve()};T.prototype.jb=function(){return this.B.jb()};T.prototype.quizPlayer=T.prototype.jb;T.prototype.Nr=function(){return this.B.Nr()}; T.prototype.slideTransitionController=T.prototype.Nr;function Ft(){}v=Ft.prototype;v.Du=m;v.Eu=m;v.start=function(a,b){var c=Array(9).join(b[0]);this.Du=new Gt(a,"arial,'URW Gothic L',sans-serif",c);this.Eu=new Gt(a,"Georgia,'Century Schoolbook L',serif",c)};v.finish=function(){this.Du.qc();this.Du=m;this.Eu.qc();this.Eu=m};v.XP=function(){return $c(this.Du.Lk).width!=this.Du.NM||$c(this.Eu.Lk).width!=this.Eu.NM}; function Gt(a,b,c){a=String(a);if(a.quote)a=a.quote();else{for(var d=['"'],e=0;eh))if(f in La)f=La[f];else if(f in Ka)f=La[f]=Ka[f];else{h=f;n=f.charCodeAt(0);if(31n)h=f;else{if(256>n){if(h="\\x",16>n||256n&&(h+="0");h+=n.toString(16).toUpperCase()}f=La[f]=h}n=f}j[l]=n}d.push('"');a=d.join("")}this.Lk=oc("span");this.Lk.innerHTML=c;E(this.Lk,{position:"absolute",top:"-999px", left:"-999px",fontSize:"100px",fontFamily:b});F(this.Lk,0);document.body.appendChild(this.Lk);this.NM=$c(this.Lk).width;E(this.Lk,"fontFamily",a+","+b)}Gt.prototype.qc=function(){sc(this.Lk)};function It(){var a=oc("canvas");a.width=10;a.height=15;this.Ee=a.getContext("2d")}It.prototype.$J="";It.prototype.start=function(a,b){this.Ee.font="10px "+a;this.Ee.textBaseline="top";var c=b,d=RegExp(Na(" "),"g");b=c.replace(d,"");this.$J=b[0]};It.prototype.finish=s();It.prototype.XP=function(){var a=this.Ee,b=a.canvas.width,c=a.canvas.height;a.clearRect(0,0,b,c);a.fillText(this.$J,0,0);a=a.getImageData(0,0,b,c).data;for(b=0;be&&(a=k,b=q);a&&(clearInterval(j),f.finish(),b?c():d())},50)}} function Lt(a,b){ia(b)||(b=[b]);for(var c=[],d=0;dthis.ue?(this.gD=Math.min(this.Cd,1024),this.fo=this.gD/this.Cd,this.fD=this.ue*this.fo):(this.fD=Math.min(this.ue,1024),this.fo=this.fD/this.ue,this.gD=this.Cd*this.fo);this.QE=kc("DIV");xg(this.QE,1/this.fo,1/this.fo);this.ze=I}v=U.prototype;v.start=function(){this.Tl.appendChild(this.QE);this.initialize();this.ug(0)}; v.terminate=function(){this.ug(1);this.hQ();rc(this.Tl)};v.ug=function(a){this.zr()&&this.ya(this.ga()?1-a:a)};v.zr=u("Xs");v.ga=u("TC");v.initialize=s();v.hQ=s();v.ya=s();v.mb=function(){return this.ga()?this.Yh:this.Xh};v.gd=function(){return this.ga()?this.Xh:this.Yh};function Ot(a,b){a.gd()!=m&&a.gd().Vv(b)}function Pt(a,b){a.mb().Vv(b)} v.Ca=function(a,b,c,d,e,f){function h(){if(!--j){var a=t,b=w,c=A,d=G,e=K;this.Va=r;this.ua=a;this.hm=b;this.Px=d;this.jm=c;this.Yx=e;k!=this.Xs&&(this.Xs=k,this.Wt.H(k))}}q!=this.Xs&&(this.Xs=q,this.Wt.H(q));for(var j=0,l=0;la?(b=W(0,0,0.5,-90),this.Cs=b(a),b=W(0,0,0.5,-45),this.Kn=b(a),b=W(0,0,0.5,40),b=this.N==Tt?"translateX("+-c+"px) translateZ("+this.Cs+"px) rotateY("+this.Kn+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.Cs+"px) rotateY("+-this.Kn+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):0.85>a?(b=W(0.5,-90,0.85,0),this.Cs=b(a),b=W(0.5,-45,0.85,0),this.Kn=b(a),b=W(0.5,40,0.85,90),b= this.N==Tt?"translateX("+-c+"px) translateZ("+this.Cs+"px) rotateY("+this.Kn+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.Cs+"px) rotateY("+-this.Kn+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):(this.ga()&&(this.Kn=0),b=W(0.85,90,1,180),b="translateX("+-c+"px) rotateY("+this.Kn+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)");We(this.Tp,b)}else 0.5>a?(b=W(0,1,0.5,0),b="scaleY("+b(a)+")",F(this.Pe,1),F(this.Ne,0),We(this.Pe,b)):(b=W(0.5,0,1,1),b="scaleY("+ b(a)+")",F(this.Ne,1),F(this.Pe,0),We(this.Ne,b))}; Rt.prototype.Qh=function(){this.Pe=this.ua;this.Ne=this.Va;var a=document.createElement("DIV");this.Tp=document.createElement("DIV");var b=this.F(),c=this.D();try{Ze(a,b+"px"),$e(a,b/2+"px "+c/2+"px"),Ye(this.Tp),this.Tp.appendChild(this.Pe),this.Tp.appendChild(this.Ne),a.appendChild(this.Tp),this.la().appendChild(a)}catch(d){this.la().appendChild(this.Pe),this.la().appendChild(this.Ne)}E(this.Pe,"position","absolute");E(this.Ne,"position","absolute");Wc(this.Tp,b,c);Wc(this.Pe,b,c);Wc(this.Ne,b, c);this.Ed&&(We(this.Pe,"translateZ(10px)"),We(this.Ne,"rotateX(180deg)"))};var Tt=1;function Ut(a,b){U.call(this,a);this.bJ=b;this.Ca(q,k);this.ps=[];var c=this.F();switch(this.bJ){case Vt:c=this.D();break;case Wt:c=this.F()}var d=Xt;this.zp=Math.floor(c/7);for(var c=[],e=0;eb.IA?1:0});for(e=0;e=this.ps[c].getStartTime()+ 0.2?b.addColorStop(h,f):d>=this.ps[c].getStartTime()?b.addColorStop(h,"rgba(255,255,255,"+j+")"):b.addColorStop(h,a)}e.fillStyle=b;e.beginPath();e.rect(0,0,this.F(),this.D());e.fill();e.restore()};var Vt=0,Wt=1;function Xt(a,b){this.sm=a;this.nh=b}Xt.prototype.getStartTime=u("nh");function W(a,b,c,d){return function(e){return b+(d-b)/(c-a)*(e-a)}}function St(a,b,c){if(c=b)return 1;a=(c-a)/(b-a);return-2*Math.pow(a,3)+3*Math.pow(a,2)}function Yt(a,b,c,d){if(dd?(h=1-d/0.2,j=0):1<=d&&(e=1-(d-1)/0.2,f=1);c.addColorStop(j,"rgba(0,0,0,"+Bg(h)+")");c.addColorStop(f,"rgba(0,0,0,"+Bg(e)+")");b.fillStyle=c;b.fillRect(0,0,this.F(),this.D());b.restore();b=0.8-0.2;c=this.AD;e=0;for(d=[1];;){f=2*a-0.03125*e;if(0>=f)break;else 1>f&&d.push(f); ++e}d.push(0);e=this.kr;f=this.lr;e=c.createRadialGradient(e,f,0,e,f,this.tP);for(f=d.length-1;0<=f;--f){var h=d[f],j=a,j=2*j,j=St(j-0.2-b-0.2,j-0.2-b,h),l=a,l=2*l,j=0.3*(0.5*Math.cos(8*Math.PI*(h-2*a))+0.5)*(1-St(l-0.2,l,h))*j,j=j*(1-0.5*h),j="rgba(0,0,0,alpha)".replace("alpha",Bg(j).toString());e.addColorStop(h,j)}c.fillStyle=e;c.fillRect(0,0,this.F(),this.D())};var $t={eB:0,rB:1,jB:2,iB:3,qB:4};function au(a,b){U.call(this,a);this.N=b;this.Ca(k,k)}B(au,U);au.prototype.initialize=function(){var a=this.F(),b=this.D();Pt(this,q);Ot(this,q);this.Gt=1.25*Math.max(a,b);this.zo=oc("DIV");this.la().appendChild(this.zo);try{this.LC(),this.Ed=k}catch(c){this.Ed=q}this.Rn=Ee();Fe(this.Rn,0.5*a,0.5*b,this.Gt);this.MC(this.N==bu)}; au.prototype.MC=function(a){function b(a,b){var c=b&1;return c*(a-1)+(1-2*c)*(b>>1)}var c=cu,d=this.ua,e=this.Va,f=this.F(),h=this.D(),f=Math.floor(f/7),h=Math.floor(h/5),j=d.width-6*f,l=d.height-4*h;this.hk=[];for(var n=0;5>n;++n)for(var p=b(5,n),r=p*h,t=4==p?l:h+1,w=0;7>w;++w){var A=b(7,w),G=new c(d,e,A*f,r,6==A?j:f+1,t,a,this.Rn,this.Ed);this.zo.appendChild(G.Nl);this.hk[7*p+A]=G}du(this)}; au.prototype.LC=function(){var a=this.F(),b=this.D();Wc(this.zo,a,b);var c=(0.5*a).toString()+"px "+(0.5*b).toString()+"px";Ze(this.zo,this.Gt.toString()+"px");$e(this.zo,c);gb&&(c=oc("DIV"),this.zo.appendChild(c),Wc(c,a,b),E(c,"position","absolute"),Ye(c),this.zo=c)}; function du(a){for(var b=0.7-0.15,c=a.N==bu?b/4:0,d=a.N==eu?b/6:0,b=0,e=1,f=0;5>f;++f)for(var h=0;7>h;++h){var j=f*c+h*d+0.15*Math.random(),b=Math.max(j,b),e=Math.min(j,e);a.hk[h+7*f].aG=j}c=e;b=0.7/(b-c);for(d=0;5>d;++d)for(e=0;7>e;++e)f=a.hk[e+7*d],f.aG=(f.aG-c)*b}au.prototype.ya=function(a){for(var b=this.hk.length,c=0;ce:1=c&&gu(a,k);We(a.Nl,(a.Ms?"rotateX(-":"rotateY(")+b.toString()+"deg)")}else a.zx?90<=b&&gu(a,q):90>=b&&gu(a,k),We(a.Nl,(a.Ms?"scaleY(":"scaleX(")+Math.cos(a.Lw*Math.PI/180).toString()+")");F(a.Oy,0.5*Math.sin(a.Lw*Math.PI/180))}} function gu(a,b){var c=b?a.wK:a.Fw,d=b?a.Fw:a.wK;a.zx=b;E(c,"visibility","visible");E(d,"visibility","hidden")};function hu(a){U.call(this,a);this.ze=q;this.Ca(q,k);this.zD=0;a=this.F();var b=this.D(),c=iu!=a||ju!=b;if(!ku||c)ku=[],iu=a,ju=b,lu(a,b)}var ku,iu,ju;B(hu,U);hu.prototype.initialize=function(){Ot(this,q);Pt(this,k);var a=this.ua;this.la().appendChild(a);this.pt=V(this.F(),this.D());this.pt.getContext("2d").drawImage(a,0,0)}; function lu(a,b){for(var c=ku,d=mu,e=a/54,f=b/42,h=0,j=0,l=0;54>l;++l){for(var j=0,n=Math.round((l+1)*e)-h,p=h,r=0;42>r;++r){var t=Math.round((r+1)*f)-j,w=new d(p,j,n,t);w.sn=Math.random();c.push(w);j+=t}h+=n}c.sort(function(a,b){return a.snb.sn?1:0});d=c.length;for(l=0;lh;++h)for(var j=c;ja){var n=j/l;j>l?(j=a,l=j/n):(l=a,j=l*n)}a=new Pb(j,l);j=a.width;l=a.height;a=V(j,l);n=a.getContext("2d");y(f)?f(n,e,j,l):n.drawImage(e,0,0,j,l);e=h.createTexture();h.activeTexture(b);h.bindTexture(h.TEXTURE_2D,e);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,a);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.LINEAR);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER, h.LINEAR_MIPMAP_LINEAR);h.generateMipmap(h.TEXTURE_2D);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE);h.bindTexture(h.TEXTURE_2D,m);h.activeTexture(b);h.bindTexture(h.TEXTURE_2D,e);h.uniform1i(c,d);return e}v.Uf=function(){alert("Please override _getFragmentShaderSource");return""};v.Vf=function(){alert("Please override _getVertexShaderSource");return""};v.Zf=s(); function Ku(a,b,c){var d=a.M;b=d.createShader(b);d.shaderSource(b,c);d.compileShader(b);return!d.getShaderParameter(b,d.COMPILE_STATUS)?(a.Am=q,m):b}function Ou(a,b,c){a=a.M;var d=b.length/c,e=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,e);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b),a.DYNAMIC_DRAW);e.Ar=c;e.nR=d;return e} function Pu(a,b){var c=a.M,d=b.length/1,e=c.createBuffer();c.bindBuffer(c.ELEMENT_ARRAY_BUFFER,e);c.bufferData(c.ELEMENT_ARRAY_BUFFER,new Uint16Array(b),c.DYNAMIC_DRAW);e.Ar=1;e.nR=d;return e}function Qu(a){0==a.sD.length&&g("Invalid popMatrix!");a.Ka=a.sD.pop()}function Ru(a){var b=mat4.create();mat4.set(a.Ka,b);a.sD.push(b)}function Su(a,b,c,d){mat4.translate(a.Ka,[-d[0],-d[1],-d[2]]);mat4.rotate(a.Ka,b*Math.PI/180,c);mat4.translate(a.Ka,d)} function Tu(a,b,c,d,e){var f=a.M;f.bindBuffer(f.ARRAY_BUFFER,b.Nd);y(d)&&d();f.vertexAttribPointer(a.KF,b.Nd.Ar,f.FLOAT,q,0,0);b.gj!=m&&(f.bindBuffer(f.ARRAY_BUFFER,b.gj),y(e)&&e(),f.vertexAttribPointer(a.Ls(),b.gj.Ar,f.FLOAT,q,0,0));f.bindBuffer(f.ARRAY_BUFFER,b.Sd);f.vertexAttribPointer(a.pF,b.Sd.Ar,f.FLOAT,q,0,0);a.LB();f.bindBuffer(f.ELEMENT_ARRAY_BUFFER,b.Md);y(c)||(c=f.TRIANGLES);f.drawElements(c,b.Md.nR,f.UNSIGNED_SHORT,0)} v.Ls=function(){alert("override _getVertexNormalAttributeLocation");return-1};v.hh=function(){alert("override _getSamplerUniform");return m};v.LB=s();function Uu(a){a.KF=Vu(a,"aVertexPosition");a.pF=Vu(a,"aTextureCoord");a.cN=Wu(a,"uPMVMatrix");a.GL=Wu(a,"uNMatrix")}function Xu(a,b){for(var c=0,d=0;d=O.sH,$=w,oa=A,Hb=G,Bb=K,ib=iw,ib=this.N==ib.zn||this.N==ib.Bl,jd=this.ga(),Dd=this.F(),jb=this.D(),Ma=this.Gw.getContext("2d"),ml=kv,Vb=lv,Ic=Vv,Ht=this.ua, no=this.Va;ba&&(ba=ml[fa],fa=(ib?Vb:Ic)[fa],Vb=ja.FG.getContext("2d"),Ic=ja.bG.getContext("2d"),Dd-=$+Hb,jb-=oa+Bb,Vb.drawImage(ba,$,oa,Hb,Bb,0,0,Hb,Bb),Ic.drawImage(fa,Dd,jb,Hb,Bb,0,0,Hb,Bb),Vb.save(),Vb.globalCompositeOperation="source-out",Vb.drawImage(Ht,$,oa,Hb,Bb,0,0,Hb,Bb),Vb.restore(),Ic.save(),Ic.globalCompositeOperation="source-out",Ic.drawImage(no,Dd,jb,Hb,Bb,0,0,Hb,Bb),Ic.restore(),Ma.clearRect(jd&&ib?Dd:$,jd&&!ib?jb:oa,Hb,Bb),ja.UQ=k)}O.tI(a,h,j,r.AY)}}}; function jw(a,b,c){this.qW=a;this.XQ=[];this.QW=b;this.Zn=c}jw.prototype.tI=function(a){var b=this.Zn;a=(a-this.QW)/gw;a=Math.min(Math.max(a,0),1);a=Math.PI*a*(b?1:-1);We(this.qW,(b?"rotateY":"rotateX")+"("+a+"rad)");this.AY=a}; function hw(a,b,c,d,e,f,h,j,l,n,p,r){this.FG=b;this.bG=c;We(c,(p?"rotateY":"rotateX")+"(180deg)");this.Co=f;this.Ad=a;this.oi=d;this.pi=e;this.Rn=n;this.sH=h;this.QM=h+(j-h)/2;this.pW=0.8+this.sH-0.2;this.sR=0.8+this.QM-0.2;this.xT=0>l?-1:1;this.qU=Math.abs(l);this.FU=r;this.Zn=p;this.UQ=q;kw(this,k)} hw.prototype.tI=function(a,b,c,d){var e=this.Ad,f=this.qU,h=this.Co,j=lw(a,this.sH,this.pW,f),l=lw(a,this.QM,this.sR,f),n=j-l;a=this.Zn;var p=this.FU,f=this.xT,r=p?-f:f,t=j>l;a&&(r=p?f:-f);j=p?Math.max(j,l):Math.min(j,l);h=Math.atan2(n,h)*r;t?Xe(e,"0% 0%"):Xe(e,"100% 100%");j*=f;We(e,"translateZ("+j+"px)"+((a?"rotateY":"rotateX")+"("+h+"rad)"));f=j;e=this.oi;j=this.pi;t=this.Co;n=this.Zn;a=Array(16);a[0]=0;a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=0;a[6]=0;a[7]=0;a[8]=0;a[9]=0;a[10]=0;a[11]=0;a[12]=0;a[13]= 0;a[14]=0;a[15]=0;a[0]=1;a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=1;a[6]=0;a[7]=0;a[8]=0;a[9]=0;a[10]=1;a[11]=0;a[12]=0;a[13]=0;a[14]=0;a[15]=1;n?(b-=(e-t)/2,Oe(a,b,0,0),Ue(a,d),Oe(a,-b,0,0),Oe(a,0,0,f),Ue(a,h)):(b=c-(j-t)/2,Oe(a,0,b,0),Te(a,d),Oe(a,0,-b,0),Oe(a,0,0,f),Te(a,h));b=Ke();Le(b,e,j,0,1);Ne(a,b,b);d=Ke();Le(d,b[0],b[1],b[2],0);Me(d,this.Rn,d);b=Ke();Le(b,e,j,1,0);c=Ke();Le(c,e,j,0,0);Me(b,c,b);Ne(a,b,b);d=Ie(b,d);this.zx?0<=d&&kw(this,q):0>=d&&kw(this,k)}; function kw(a,b){var c=b?a.FG:a.bG,d=b?a.bG:a.FG;a.zx=b;E(c,"visibility","visible");E(d,"visibility","hidden")}function lw(a,b,c,d){return a>=b&&a<=b+0.2?d*(a-b)/0.2:a>=c?Math.max(d-d*(a-c)/0.2,0):a>=b?d:0}var iw={zn:0,wB:1,Bl:2,Aw:3};function mw(a,b){U.call(this,a);this.N=b;this.Ca(k,k)}B(mw,Gu);v=mw.prototype;v.initialize=function(){Ot(this,q);Pt(this,q);Ju(this,this.ua);this.zc();mat4.translate(this.Ka,[-this.F()/2,this.D()/2,0]);Yu(this)}; v.Zf=function(){Uu(this);this.PJ=Vu(this,"aDelay");this.xL=Vu(this,"aMaxDistance");this.hu=Wu(this,"uSampler1");this.iu=Wu(this,"uSampler2");this.qe=Wu(this,"uPhase");var a=Wu(this,"uSlideWidth"),b=Wu(this,"uHorizontal");this.M.uniform1f(Wu(this,"uSlideHeight"),this.D());this.M.uniform1f(a,this.F());this.M.uniform1i(b,0==this.N||2==this.N?1:0)};v.Tf=function(){Lu(this,this.PJ);Lu(this,this.xL)}; v.LB=function(){var a=this.M;a.bindBuffer(a.ARRAY_BUFFER,this.fC);a.vertexAttribPointer(this.PJ,this.fC.Ar,a.FLOAT,q,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.hC);a.vertexAttribPointer(this.xL,this.hC.Ar,a.FLOAT,q,0,0)}; v.zc=function(){var a=this.F(),b=this.D(),c=Pf&&I,d=Cf&&I||c,c=d?26:50,d=d?20:45,e=a/c,f=b/d;this.mc=new nw;for(var h=0;h endTime)\n\t\t\t{\n\t\t\t\tpPhase = 1.0;\n\t\t\t}\n\t\t\tfloat z = 4.0 * aMaxDistance * pPhase * (pPhase - 1.0);\n\t\t\tfloat rotation = 180.0 * pPhase;\n\t\t\t\n\t\t\tmat4 m = mat4(1.0);\n\t\t\t\t\n\t\t\tvec3 pivotPoint = vec3(- uSlideWidth / 2.0, uSlideHeight / 2.0, 0.0);\n\t\t\tm = m * translationMatrix(-pivotPoint.x, -pivotPoint.y, -pivotPoint.z);\n\t\t\tif (uHorizontal)\n\t\t\t{\n\t\t\t m = m * rotationYmatrix(rotation);//left right\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tm = m * rotationXmatrix(rotation);//top bottom\n\t\t\t}\n\t\t\tm = m * translationMatrix(pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\t\t\tm = m * translationMatrix(0.0, 0.0, z);\n\t\t\t\t\n\t\t\treturn m;\n\t\t}\n\t\t\n\t\tvec3 getVertexPosition() \n\t\t{ \n\t\t\tmat4 m = positionMatrix();\n\t\t\tvec4 v = m * vec4(aVertexPosition, 1.0);\n\t\t\treturn v.xyz;\n\t\t} \n\t\tvec3 getNormal() \n\t\t{\n\t\t\tmat4 m = positionMatrix();\n\t\t\tvec4 v = m * vec4(0 ,0, 1, 0.0);\n\t\t\treturn v.xyz;\n\t\t}\n\t\tvoid main(void)\n\t\t{\n\t\t\tvTextureCoord = aTextureCoord;\n\t\t\t\n\t\t\tvec3 pos = getVertexPosition();\n\t\t\tvec3 n = getNormal();\n\t\t\tn = normalize(n);\n\t\t\tgl_Position = uPMVMatrix * vec4(pos, 1.0); \n\t\t\tvNormal = uNMatrix * n;\n\t\t}\n\t"); function nw(){this.FJ=0;this.uE=[];this.gC=[];this.iC=[];this.qF=[];this.Ns=[]}v=nw.prototype;v.AH=u("uE");v.pG=u("gC");v.rG=u("iC");v.lI=u("qF");v.wr=u("Ns");function ow(a,b,c,d,e,f,h){this.Gb=a;this.Hb=b;this.Vk=0;this.Ya=c;this.Sa=d;this.VO=e;this.TO=f;c=2*Math.max(e,f);this.Jx=(0.5=1-this.sp&&(b=q,We(this.Ib,"translateZ("+this.AI*(1-a)+"px) rotateY("+c*((1-a)/this.sp)*this.QI+"deg)"),!this.Bx&&!this.ga()&&(this.Bx=this.rq=k));if(b||this.rq)b=this.F()+this.VI,a=this.rq?this.ga()?0:1:(a-this.sp)/(1-2*this.sp),this.rq&&(this.rq=q),a=a*c*b,We(this.Yh,"translateX("+ a+"px)"),this.zk&&We(this.tq,"translate("+a+"px, "+(this.D()+this.gs)+"px)"),We(this.Xh,"translateX("+(a-c*b)+"px)"),this.zk&&We(this.sq,"translate("+(a-c*b)+"px, "+(this.D()+this.gs)+"px)")};v.yd=function(a,b){var c=oc("DIV");Xc(c,a);Yc(c,b);E(c,"position","absolute");return c}; function qw(a,b,c){b=b.getContext("2d");b.save();b.translate(0,a.D()/4);b.scale(1,-1);b.drawImage(c,0,0.75*a.D(),a.F(),a.D()/4,0,0,a.F(),a.D()/4);b.restore();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(a.F()/4,0,a.F()/4,a.D()/4);c.addColorStop(0,"rgba(0, 255, 0, 0)");c.addColorStop(0.8,"rgba(0, 255, 0, 1)");b.fillStyle=c;b.beginPath();b.rect(0,0,a.F(),a.D()/4);b.fill()}v.rq=q;v.Bx=q;v.gs=7.5;v.sp=0.3;v.QI=20;v.CI=20;v.AI=-100;v.VI=70;var rw=0,sw=1;function tw(a){U.call(this,a);pn(this.mb());this.ze=q}B(tw,U);tw.prototype.initialize=function(){Ot(this,k);Pt(this,k)};tw.prototype.ya=function(a){0.3>a?F(this.mb().wa(),0):F(this.mb().wa(),1)};function uw(a,b){U.call(this,a);this.N=b;this.Ca(k,q)}B(uw,Gu);v=uw.prototype;v.initialize=function(){Ot(this,k);Pt(this,q);Ju(this,this.Va);this.zc();mat4.translate(this.Ka,[-this.F()/2,this.D()/2,0]);Yu(this)};v.Uf=ca("\t\t\tprecision mediump float;\t\t\t\tvarying vec2 vTextureCoord;\t\tvarying vec3 vNormal;\t\t\t\tuniform sampler2D uSampler;\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\t\t\t\tvoid main(void) \t\t{ \t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \t\t} \t"); v.Vf=ca("\tattribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\t\t\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\t\t\n\tuniform float uPhase;\n\tuniform bool uDirectionIsLeft;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\t\t\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\t\t\n\tconst float TIME_1 = 0.2;\n\tconst float TIME_2 = 0.6;\n\tconst float TIME_3 = 0.7;\n\tconst float TIME_4 = 0.8;\n\t\t\n\tconst float START_PHASE = 0.3;\n\tconst float END_PHASE = 0.7;\n\t\t\n\tconst float ANGLE_1 = 0.0;\n\tconst float ANGLE_2 = -180.0;\n\tconst float ANGLE_3 = ANGLE_2 - 20.0;\n\t\t\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\t\t\n\tvec3 ellipse(float angle, vec3 pos, vec2 center, vec2 radius)\n\t{\n\t\tfloat ang = radians(angle);\n\t\treturn vec3(pos.x, center.x + radius.x * cos(ang), -(center.y + radius.y * sin(ang)));\n\t}\n\t\t\n\tfloat goBack(float y, float phase, float constAngleTime)\n\t{\n\t\tfloat time = linearInterpolation(y, 0.0, TIME_3, uSlideHeight, TIME_4);\n\t\t\n\t\tif (phase > time)\n\t\t{\n\t\t\treturn linearInterpolation(phase, time, ANGLE_3, 1.0, ANGLE_2);\n\t\t}\n\t\tfloat angle = linearInterpolation(phase, constAngleTime, ANGLE_2, time, ANGLE_3);\n\t\treturn angle;\n\t}\n\t\t\n\tfloat getRowAngleByPhase(vec3 pos, float phase)\n\t{\n\t\tconst float HORIZONTAL_DELAY = 0.05;\n\t\tfloat colDelay = uDirectionIsLeft\n\t\t\t? linearInterpolation(pos.x, 0.0, 0.0, uSlideWidth, HORIZONTAL_DELAY)\n\t\t\t: linearInterpolation(pos.x, 0.0, HORIZONTAL_DELAY, uSlideWidth, 0.0);\n\t\t\t\n\t\tphase = linearInterpolation(phase, 0.0, colDelay, 1.0, 1.0);\n\t\t\t\n\t\tfloat constAngleTime = linearInterpolation(pos.y, 0.0, TIME_2, uSlideHeight, TIME_1);\n\t\tif (phase > constAngleTime)\n\t\t{\n\t\t\treturn goBack(pos.y, phase, constAngleTime);\n\t\t}\n\t\t\t\n\t\tfloat angle = linearInterpolation(phase, 0.0, ANGLE_1, constAngleTime, ANGLE_2);\n\t\treturn angle;\n\t}\n\t\t\n\tvec3 getVertexPosition(float phase, vec3 pos)\n\t{\n\t\tfloat R_1 = uSlideHeight;\n\t\tfloat R_2 = uSlideHeight * 0.25;\n\t\tvec2 r = vec2(linearInterpolation(pos.y, 0.0, R_1, uSlideHeight, 0.0), linearInterpolation(pos.y, 0.0, R_2, uSlideHeight, 0.0));\n\t\t\t\n\t\tfloat angle = getRowAngleByPhase(pos, phase);\n\t\tvec3 v = ellipse(angle, pos, vec2(0.0, 0.0), r);\n\t\treturn v;\n\t}\n\tvec3 getVertexNormal(float phase, vec3 pos)\n\t{\n\t\tconst float DELTA_W = 1.0;\n\t\tconst float DELTA_H = 1.0;\n\t\t\t\n\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -DELTA_W : DELTA_W;\n\t\tfloat deltaHeight = (pos.y == uSlideHeight) ? -DELTA_H : DELTA_H;\n\t\t\t\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\t\t\t\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\t \t\n\t vec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\t \t\n\t\treturn normalize(n);\n\t}\n\t\t\n\tvoid main(void)\n\t{\n\t\tfloat phase = uPhase;\n\t\tif (phase < START_PHASE)\n\t\t{\n\t\t\tphase = 0.0;\n\t\t}\n\t\telse if (phase > END_PHASE)\n\t\t{\n\t\t\tphase = 1.0;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tphase = linearInterpolation(phase, START_PHASE, 0.0, END_PHASE, 1.0);\n\t\t}\n\t\t\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0);\n\t\tgl_Position = uPMVMatrix * p;\n\t\tvTextureCoord = aTextureCoord;\n\t\t\t\n\t vec3 pNormal = getVertexNormal(phase, vertex);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t\t\n\t}\n"); v.ya=function(a){this.M.uniform1f(this.qe,a);Tu(this,this.Es,this.M.TRIANGLE_STRIP)};v.Zf=function(){Uu(this);this.Bd=Wu(this,"uSampler");this.qe=Wu(this,"uPhase");var a=Wu(this,"uDirectionIsLeft"),b=Wu(this,"uSlideWidth");this.M.uniform1f(Wu(this,"uSlideHeight"),this.D());this.M.uniform1f(b,this.F());this.M.uniform1i(a,this.N==vw?1:0)};v.Tf=s(); v.zc=function(){this.me=Cu(30,30,this.F(),this.D());this.od=this.N==vw?Fu(30,30):Eu(30,30);this.Es=new nu;var a=Ou(this,zu(this.me),3);this.Es.Nd=a;a=Ou(this,Au(this.me),2);this.Es.Sd=a;a=Pu(this,this.od);this.Es.Md=a};v.Ps=function(a){this.tu=Nu(this,this.M.TEXTURE0,this.hh(),0,a,z(this.AC,this))};v.Sf=function(){Mu(this,this.Es)};v.AC=function(a,b,c,d){a.translate(0,d);a.scale(1,-1);a.drawImage(b,0,0,c,d)};v.hh=u("Bd");var vw=0;function ww(a){U.call(this,a);this.iE=a;this.Ca(k,q)}B(ww,U);ww.prototype.initialize=function(){var a=this.F(),b=this.D();Pt(this,q);var c=V(a,b);this.Bt=c.getContext("2d");this.Pb=V(a,b);this.ke=this.Pb.getContext("2d");a*=0.5;b*=0.5;this.Te=Math.sqrt(a*a+b*b);E(c,"position","absolute");this.la().appendChild(c)};var xw=1/15; ww.prototype.ya=function(a){var b=this.F(),c=this.D(),d=this.ke;d.clearRect(0,0,b,c);b=(1.5+1.08*a)*Math.PI;a=b-0.08*Math.PI;this.jC(a,b);b=0.5*this.F();c=0.5*this.D();a>=1.5*Math.PI&&(d.beginPath(),d.moveTo(b,c),d.arc(b,c,this.Te,3*Math.PI-a,a,q),d.lineTo(b,c),d.fillStyle="#000",d.fill());d=this.Bt;d.drawImage(this.Va,0,0);d.save();d.globalCompositeOperation="destination-in";d.drawImage(this.Pb,0,0);d.restore()}; ww.prototype.Yw=function(a,b,c,d,e,f,h){var j=this.ke;j.fillStyle="rgba(0,0,0,"+h.toString()+")";j.beginPath();j.moveTo(a,b);j.lineTo(c,d);j.lineTo(e,f);j.fill()}; ww.prototype.jC=function(a,b){var c=0.5*this.F(),d=0.5*this.D(),e=xw,f=b-a,h=a;h<1.5*Math.PI&&(e=(1.5*Math.PI-a)/f,h=1.5*Math.PI);for(var j=c+this.Te*Math.cos(h),l=d+this.Te*Math.sin(h),n=c+this.Te*Math.cos(3*Math.PI-h),h=d+this.Te*Math.sin(3*Math.PI-h);1>=e;){var p=a+e*f;p>2.5*Math.PI&&(p=2.5*Math.PI);var r=c+this.Te*Math.cos(p),t=d+this.Te*Math.sin(p);this.Yw(c,d,j,l,r,t,1-e);var w=c+this.Te*Math.cos(3*Math.PI-p),A=d+this.Te*Math.sin(3*Math.PI-p);this.Yw(c,d,n,h,w,A,1-e);e+=xw;j=r;l=t;n=w;h=A;if(p== 2.5*Math.PI)break}};function yw(a,b){U.call(this,a);this.Ca(k,k);this.Aa=b;this.Qh()}B(yw,U);yw.prototype.initialize=function(){Ot(this,k);Pt(this,q)}; yw.prototype.ya=function(a){var b=this.F(),c=this.D();this.Ee.clearRect(0,0,b,c);this.Ee.drawImage(this.Va,0,0);this.Ee.save();this.Ee.globalCompositeOperation="destination-in";var d=this.Pb.getContext("2d");d.clearRect(0,0,b,c);for(var e=0;e 1.0 || vTextureCoord.y < 0.0 || vTextureCoord.y > 1.0) \t\t\t{ \t\t\t\tgl_FragColor = mix(vec4(0.0), vec4(0.0), 0.0);\n\t\t\t\treturn;\t\t\t} \t\t\tvec4 color1 = texture2D(uSampler1, vTextureCoord);\n\t\t\tvec4 color2 = texture2D(uSampler2, vTextureCoord);\n\t\t\tvec4 mixedColor = mix(color1, color2, vAlpha);\n\t\t\tgl_FragColor = vec4(vShadow * mixedColor.rgb, mixedColor.a);\n\t\t} \t"); v.Ps=function(){this.tu=Nu(this,this.M.TEXTURE0,this.hu,0,this.ua);this.uu=Nu(this,this.M.TEXTURE1,this.iu,1,this.Va)};function Ew(a,b,c){U.call(this,a);this.N=b;this.zd=c;this.ze=q;this.NC(b);Fw(this)}B(Ew,U);v=Ew.prototype;v.pk=function(){return this.zd?this.gd().wa():this.mb().wa()};v.Ks=function(){return this.zd?this.mb().wa():this.gd().wa()}; v.initialize=function(){var a=this.F(),b=this.D(),c=Math.max(a,b);E(this.Ks(),"position","absolute");E(this.pk(),"position","absolute");Wc(this.Ks(),a,b);Wc(this.pk(),a,b);var d=kc("DIV");ic(d,{id:"projection"});E(d,"position","absolute");Wc(d,a,b);this.la().appendChild(d);Ze(d,1.25*c+"px");this.uN=d;c=kc("DIV");ic(c,{id:"view"});E(c,"position","absolute");Wc(c,a,b);d.appendChild(c);Ye(c);this.La=c;Jf&&(Ye(this.Ks()),Ye(this.pk()));a=this.Ks();c.appendChild(a);c.appendChild(this.Sq);a=this.pk();c.appendChild(a); !this.ga()&&!this.zd?(Pt(this,q),Ot(this,k)):this.ga()&&this.zd?(Pt(this,k),Ot(this,q)):!this.ga()&&this.zd?(Pt(this,q),Ot(this,k)):this.ga()&&!this.zd&&(Pt(this,k),Ot(this,q));E(this.Sq,"visibility","hidden")}; function Fw(a){function b(a,b,c,d,e,h,j,l){a=n.createLinearGradient(a,b,c,d);a.addColorStop(0,"rgba(0,0,0, "+f+")");a.addColorStop(1,"rgba(0,0,0,0)");n.fillStyle=a;n.fillRect(e,h,j,l)}function c(a,b,c,d,f){n.save();n.translate(a,b);n.scale(e/e,1);n.beginPath();n.moveTo(0,0);n.arc(0,0,e,c,d,q);n.moveTo(0,0);n.fillStyle=f;n.fill();n.restore()}var d=Gw,e=Hw,f=Iw,h=a.F(),j=a.D(),l=V(h,j);E(l,"position","absolute");Wc(l,h*d,j*d);var n=l.getContext("2d");n.scale(d,d);n.fillStyle="rgba(0, 0, 0, "+f+")"; n.fillRect(e,e,h-2*e,j-2*e);b(e,e,e,e-e,e,e-e,h-2*e,e);b(e,j-e,e,j,e,j-e,h-2*e,e);b(e,e,e-e,e,e-e,e,e,j-2*e);b(h-e,e,h,e,h-e,e,e,j-2*e);d=n.createRadialGradient(0,0,0,0,0,e);d.addColorStop(0,"rgba(0,0,0, "+f+")");d.addColorStop(1,"rgba(0,0,0,0)");c(h-e,j-e,0,0.5*Math.PI,d);c(e,j-e,0.5*Math.PI,Math.PI,d);c(e,e,Math.PI,1.5*Math.PI,d);c(h-e,e,1.5*Math.PI,2*Math.PI,d);a.Sq=l} v.pD=function(a){var b=Jw,c=0,c=a1-b?1-a:b;a=Math.max(this.F(),this.D());a=W(0,0,b,0.2*-a);b=W(0,0,b,10);Xe(this.La,"50% 100%");We(this.La,"rotateX("+b(c)+"deg) translateZ("+a(c)+"px)")}; v.NC=function(a){var b=this.F(),c=this.D(),d=Kw;this.ki=this.ji=this.Si=this.Ri=0;switch(a){case Lw:this.Si=1;this.ji=d*b;this.ki=-d*c;break;case Mw:this.Si=-1;this.ji=-d*b;this.ki=d*c;break;case Nw:this.Ri=-1;this.ji=d*b;this.ki=d*c;break;case Ow:this.Ri=1;this.ji=-d*b;this.ki=-d*c;break;case Pw:this.Si=this.Ri=-1;this.ji=-d*b;this.ki=d*c;break;case Qw:this.Ri=-1;this.Si=1;this.ji=-d*b;this.ki=-d*c;break;case Rw:this.Ri=1;this.Si=-1;this.ji=d*b;this.ki=d*c;break;case Sw:this.Si=this.Ri=1,this.ji= d*b,this.ki=-d*c}this.zd?(this.Si*=-1,this.ki*=-1):(this.Ri*=-1,this.ji*=-1)}; v.ya=function(a){this.zd&&(a=1-a);var b=Tw,c=Uw;this.pD(a);if(a>=b&&a=c&&(!this.ga()&&!this.zd?Ot(this,q):this.ga()&&this.zd&&Pt(this,q),E(this.Sq,"visibility","hidden"))};var Mw=0,Nw=1,Ow=2,Lw=3,Qw=4,Pw=5,Sw=6,Rw=7,Jw=0.4,Tw=0.1,Uw=0.7,Vw=800,Ww=0.5,Iw=0.3,Hw=50,Kw=1,Gw=1;function Xw(a,b,c){var d=new X;this.xn=a;this.Ur=b;this.Vr=c;this.Mj=d};function Yw(a){U.call(this,a);this.Ca(q,k)}B(Yw,Gu); var Zw=[0,1,2,3,2,4,5,4,6,7,6,8,9,8,10,11,10,12,13,12,14,15,14,16,17,16,18,19,18,20,21,20,22,1,23,24,2,24,25,4,25,26,6,26,27,8,27,28,10,28,29,12,29,30,14,30,31,16,31,32,18,32,33,20,33,34,23,35,36,24,36,37,25,37,38,26,38,39,27,39,40,28,40,41,29,41,42,30,42,43,31,43,44,32,44,45,33,45,46,35,47,48,36,48,49,37,49,50,38,50,51,39,51,52,40,52,53,41,53,54,42,54,55,43,55,56,44,56,57,45,57,58,47,59,60,48,60,61,49,61,62,50,62,63,51,63,64,52,64,65,53,65,66,54,66,67,55,67,68,56,68,69,57,69,70,59,71,72,60,72,73, 61,73,74,62,74,75,63,75,76,64,76,77,65,77,78,66,78,79,67,79,80,68,80,81,69,81,82,71,83,84,72,84,85,73,85,86,74,86,87,75,87,88,76,88,89,77,89,90,78,90,91,79,91,92,80,92,93,81,93,94,83,95,96,84,96,97,85,97,98,86,98,99,87,99,100,88,100,101,89,101,102,90,102,103,91,103,104,92,104,105,93,105,106,0,2,3,3,4,5,5,6,7,7,8,9,9,10,11,11,12,13,13,14,15,15,16,17,17,18,19,19,20,21,21,22,107,1,24,2,2,25,4,4,26,6,6,27,8,8,28,10,10,29,12,12,30,14,14,31,16,16,32,18,18,33,20,20,34,22,23,36,24,24,37,25,25,38,26,26,39, 27,27,40,28,28,41,29,29,42,30,30,43,31,31,44,32,32,45,33,33,46,34,35,48,36,36,49,37,37,50,38,38,51,39,39,52,40,40,53,41,41,54,42,42,55,43,43,56,44,44,57,45,45,58,46,47,60,48,48,61,49,49,62,50,50,63,51,51,64,52,52,65,53,53,66,54,54,67,55,55,68,56,56,69,57,57,70,58,59,72,60,60,73,61,61,74,62,62,75,63,63,76,64,64,77,65,65,78,66,66,79,67,67,80,68,68,81,69,69,82,70,71,84,72,72,85,73,73,86,74,74,87,75,75,88,76,76,89,77,77,90,78,78,91,79,79,92,80,80,93,81,81,94,82,83,96,84,84,97,85,85,98,86,86,99,87,87, 100,88,88,101,89,89,102,90,90,103,91,91,104,92,92,105,93,93,106,94],$w="/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA 8u/+EviMJALjCzwa4S7kSs1rNAHNrw4Gt0s8DLfPDAyhC0wLoa8UC4qrWAuLbyALC6tgCwrvIAsiK1gLIS8QCziLPAs3LuwNTqsQDEzOvgJkiugHYU5gLXpLHAn8aCwJ5WeUC85nZAm3p2gLoQd4C4pnjAsMJ5wLIsecCzlnhAtQB2QLZodIC31HbAv+JDQL5yPgC8/DrAu4o5wLoaOoC4rDwAsMA9ALIuPcCznD0AtQo7QLZ4OUC36DnAv+oEQL56AkC9CQBAu5cBwLonAcC4twDAsLgAQLIoAUCzmAGAtQoAALZ9AoC37QSAv+k5wL55OYC9CzuAu5s9QLotPgC4vz2AsK88QLIdOwCzjTqAtP87QLZzPoC340PAv9N3AL5pdMC8/3aAu5V4gLorecC4v3oAsKt5QLIXeACjgXdA1Ot3AGZZecC3x4PAn6WxwK5HrsB86bFAu4ezwLohtYC4ubZAsK+1wLIZtQCjf7SA9OGz4KY3tEJnh8NAD1frIJ4V5gMMz+wgO3PvANoT8UC4rfJAsLvyQLIj8YCji/DBBPHv4TYb7EY3K/+ht1TrII 4w9GCOysIArfCtim3S6MudHrDgHSzswEu8soObxO6DWk6ywqpU7sKo3rJCyOLuQsCOsYKwjO2C4gCxAuH87IHjcrCBo17oBVTEqAbUsNlBBcKKoNWcrMc3JJkhHziKAA4gc4g9DHUgO653A7pAdwKI1HZCwJZ1gsICdQKzcnTC5OR0QcYyaManbmFAf5JNAP48P0Pc6DrgG5A8A4ooPAKYwjrCwKQ5wsIMOQLDdjkCtOQ4QuZONIHXrCuED6QPAl5ABcKs1gIC+3ABQuoMAQLIqAACsL0BgsIjAoKjhQKDBOcCwtZRBgKnsxBCP58sw849NQIM0zkC22U6Arn7OsLIkzuCsNc8wtJBPUJDqTzEJP07ILZFP0S3k05Ar2tjgI4na0Y80XTB+2F1wtnzdoLIhXeCsOd4QtJVeMJTv3hEBRd2YGYhdQhHNYrADyOb4D3BjqEsvaqGi2OxgenxsoLYf7OCsO+0gsJftMJzz7QD5SuyIFXzr0pWy8LAjlnEIq2LrgccqdzA61XqRRnv7kIYf++C0PPwgsJl8MKD1/BDlTnuQAXN6ouGRffgNlrCov 1W44NeArWEHX6ij31I3c/9EqMDXSDfQ1u+pkhL0OMH+larxUpm6IWo5rFGWPTtxiCItYYAgPJGQfi4RpH49AXTYrSEYzDbi6RmkgtkSr5E1R5mgxVMj8n2eGlg3lB+Qp3WaQ4dCGcDe65pyBpGbwUY1nSGkJh5BhIGfIWjaH2I9KZug7WuS8qmoDBCHoJGAH4kL4wdBCtD66AtB1oyMoVYwDhGUK48xkIcQIZTikZEtNg/ycX+MEKm/gZIPwYToG5BC0lM1QvG63EIwxoVB0g4qQNFoMYBhPIwBMfjoApFpRIPw+ZcCQm3CRigbvMMCB3xNMJcx0XJe2lFxNn9QgZYjz6GAOM5RvJRNITDuzCH1RktQzYTMAxmfUiA/ps3Qf2dUIpcmXQDa09/SBnnfgXYe3qF4PV1xuJhcUSzx20IJR1qAyXTao4mQ38Cvm9woM0RbELcU5YLO0m4BFndukaIbbdF8QWyhpJzrcTT1alIdSemQzWLpM9l/baD3XmOon01lAn8L8IEqxnfi4nb9gXoY/PGMRHvRlKD6oVT5+WIZTPiQ0VT4FAFcelDlX6GIn x+00d9EKJG7PSWU3xSyFPMtpOHHFjOBru2jdC7yMmSipaeCPrC2knZLKzLmU7pCtBCuIoALvQKwZy6TqGm9IyjALKLUsrT0xP+iBFj5rpMFJBjh1UklElFhE1hjXJtBW1uYRI8yFbHS6BTzrpiYkhZBHCMEGh9iqHWh4mzDn6QlBZmiUV6VYyVyh4EDOo7Be3UKxB80BkIq4QZDKowJgiY1DQMEJBCSgH2TgzjXFTJ1I5Bj8VeKgYWLwdK3eQrQz3JC0ysZxGPS00bB1n9EwwYnwbJ8MAGiUISEM0jahfJpMwbCBXwBE0l4yxC7iICym0VJwYsg09Pu0NWSdnbT0xYb0JKgPkzTAJbJYjzpxzOZNEiR0WTKtGE8zxFrYMchC05UI1cC3GIevWFT6m1iEkoRX1KISdvzGKFYkhTtViPdMFdhyVRY5K1d27GLYFQoNyDbAc7041Q+uW6yrl9vY1oG7hJ8VGsDDKxngiTxZLQ9LWZRwTnm5OFD6PG/HtnAP0Pnwhby8FL+qPZkpl5+MxQAfRK0XfoC0Lh2cjT0c5SZEvSxlRBzZN0e9QG9IhZAt sGuEisDqQKa6x8lHsKrJTbYHAImvKmSDsccRV6zq0VOqJyCVq8sEgZyIrTejrEU2iCrlDI3uHUoKqw2QCM5xUB5quSIaa+2sMahtZyyLoSY4RqC1PgokqEPFNBO/ptxswyTRKLhjZIi1wzlSpkNYtJUFQSuCJ2zaEIhlPSXoLYAxpqjcR+Vk8EoCIF27gzRlziKU576wGI+0MMFCoXAQ7Y0h4SQFhBTTFKThZChl2QQ9ZL0zRIK0hFKQZMLL4mgzzhD8wrqxiSSmMhzalnHBX4ew2L8MwMi7G6FZVzEC+U8+AuClTyBQ5EvzIF3SUBiawVMMfLz1SS2nddDrknWVTYEUJNMSEekkJzA87jhQnWY7MMSaRdHJQzuzxJnFslRWxxV477OXyNajGA1lj3jQ/QZXdNYZNVkwKrO4tDXUhWY4NGCaPtUhUkcWkJ/HdeQjuXd4s7NZeWCee0kgiLrlbgta3QIgGM06LVd4lC54FVw2GASVOjihWT852KG5lhyHuZr8gKqcPReZfCWphz6BSg++QTclfHUoK1swbyf7oUMuO0yELNsxVjCcBJM4xXiO qubgL7knVJmqRcEtryjU3p7jgJeiZsBOpmVhTKvoTQSX5Eypm6e0cKIleVupSNEOjwgBQ5kK8SyCiRHTh8spWhCqEWAHaP3fIidZiBdKPVsnBmjAJQocuDZmoCipJVSmtQMFQq0A+JGxonVOn2DIz5diZY2GBVlQAsVt/hbG8a4f5gTzN4XE9j4DaFKrQrBXwCK0wrhx2LuvkOGDnbHdMYmgCXcCAxkKC0IF1BjEHVovhck9NkPIfkPgULS6wogPwRDkmrVxkVOhMpk4kJGNoIeQKNwMQJDEFwBxdyjjFZEtZBy9P2FM4znyaG3EkBxTsxL8YrMU3SCd9a0VipU9lwFTdO8RMNFZJGHtEjKQYYYvAMi0NzAlZS4TTNW7U1QiurTg4aaXKOibNs2gh1jBWApWmP4cE9VKItFIqCazjWInkfCnL1OFXz7T8LC1tuQGrldww6XXLYOSub1nAFip3RN2fYgktt0MJZSEXCjWzRgsFOxiMlbVGjEVFGCvNdiSoVm8lZn55VuKeMnmBrr5aRmZqWIgGbi3H5eUDyW5/Mkn+BAbKdng4TF4sCcpZXiK".split(" "); v=Yw.prototype;v.initialize=function(){Ot(this,q);Pt(this,k);Ju(this,this.ua);this.zc();this.M.enable(this.M.DEPTH_TEST);var a=mat4.create();mat4.identity(a);a[0]=this.F()/921.6;a[5]=this.D()/518.4;this.Ka=mat4.multiply(this.Ka,a,this.Ka);this.Cu=mat4.create();mat4.set(this.Ka,this.Cu)};v.SB=function(a){for(var b=0;b>>0;e.push(bx(h))}for(f=0;f>20&1)?1:-1)*((a&1047552)>>10),c=(0==(a>>9&1)?1:-1)*(a&511);a=cx((0==(a>>31&1)?1:-1)*((a&2145386496)>>21),460.8,11);b=cx(b,275.3,11);c=cx(c,211.2,10);return new X(a,b,c)} v.zc=function(){this.oe=ax(this,"/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA",q); this.zg=new nu;var a=Ou(this,zu(this.oe),3);this.zg.Nd=a;a=Ou(this,Au(this.oe),2);this.zg.Sd=a;a=Pu(this,Zw);this.zg.Md=a;a=Ou(this,Bu(this.oe),3);this.zg.gj=a};v.Sf=function(){Mu(this,this.zg)};v.Uf=ca("precision mediump float;\t\t\t\t\t\tvarying vec2 vTextureCoord;\t\t\tvarying vec3 vNormal;\t\t\t\t\t\tuniform sampler2D uSampler;\t\t\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\t\t\t\t\t\tvoid main(void)\t\t\t{\t\t\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\t\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(diffuseFactor);\n\t\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \t\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \t\t\t}"); v.Vf=ca("attribute vec3 aVertexPosition;\t\t\tattribute vec3 aVertexNormal;\t\t\tattribute vec2 aTextureCoord;\t\t\t\t\t\tuniform mat4 uPMVMatrix;\t\t\t\t\t\tuniform mat3 uNMatrix;\t\t\t\t\t\tvarying vec2 vTextureCoord;\t\t\tvarying vec3 vNormal;\t\t\t\t\t\tvoid main(void)\t\t\t{\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\t\t\t\tvTextureCoord = aTextureCoord;\t\t\t\tvNormal = uNMatrix * normalize(aVertexNormal);\t\t\t}"); v.Zf=function(){Uu(this);this.ui=Vu(this,"aVertexNormal");this.Bd=Wu(this,"uSampler")};v.Tf=function(){Lu(this,this.ui)};v.hh=u("Bd");v.Ls=u("ui"); v.ya=function(a){var b=a/(0.5/($w.length-1)),c=Math.floor(b),b=b-c;c>$w.length-1&&(c=$w.length-1,b=0);if(0!=b||this.ga()&&!this.VT){if(this.cU!=c){var d=c!=$w.length-1?$w[c+1]:m;this.dU=ax(this,$w[c],k);this.ML=d!=m?ax(this,d,k):m}for(d=0;dthis.RI)&&(f.UC=k)}};function ox(a,b,c){b=V(b,c);E(b,"position","absolute");a.la().appendChild(b);return b} function px(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";zf&&(vx(a,b,c,d,e,f),b.globalCompositeOperation="destination-in");b.beginPath();var h=Math.round(0.5*e),j=Math.round(0.5*f),l=Math.round(e),n=Math.round(f);b.moveTo(h,-1);b.lineTo(l+1,j);b.lineTo(h,n+1);b.lineTo(-1,j);b.lineTo(h,-1);b.fill();zf||(b.globalCompositeOperation="source-in",vx(a,b,c,d,e,f));b.restore()} function qx(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";zf&&(vx(a,b,c,d,e,f),b.globalCompositeOperation="destination-in");var h=Math.round(0.5*e)+0.5,j=Math.round(e)+0.5,l=Math.round(f)+0.5;b.beginPath();b.moveTo(h,-1);b.lineTo(j,Math.round(0.25*f)-1);b.lineTo(j,Math.round(0.75*f)+1);b.lineTo(h,l);b.lineTo(-1,Math.round(0.75*f)+1);b.lineTo(-1,Math.round(0.25*f)-1);b.lineTo(h,1);b.fill();zf||(b.globalCompositeOperation="source-in",vx(a,b,c,d,e,f));b.restore()} function vx(a,b,c,d,e,f){c=Math.round(c);d=Math.round(d);Math.round(e);Math.round(f);b.drawImage(a,-c,-d)}function ux(a,b,c){switch(a.N){case wx:return b.Hb>=c?b.Hb-c:0;case tx:return b.Hb<=c?c-b.Hb:0;case lx:return b.Gb>=c?b.Gb-c:0}return b.Gb<=c?c-b.Gb:0}ix.prototype.RI=0.3;ix.prototype.lB=0.7;var kx=0,xx={rw:kx,tw:1},wx=0,tx=1,lx=2,mx=3,jx={Al:wx,Yg:tx,Jh:lx,Lf:mx};function nx(){}v=nx.prototype;v.Gb=0;v.Hb=0;v.VK=k;v.WK=k;v.ge=0;v.Wp=k;v.wu=0;v.UC=q;v.yx=q;v.vg=function(a){this.Gb=a;this.fc()}; v.Mc=function(a){this.Hb=a;this.fc()};function rx(a,b){a.VK=b;a.ru!=m&&F(a.ru,b?1:0);b&&a.fc()}function sx(a,b){a.WK=b;a.Uq!=m&&F(a.Uq,b?1:0);b&&a.fc()}v.fc=function(){this.ru!=m&&this.VK&&Nc(this.ru,this.Gb,this.Hb);this.Uq!=m&&this.WK&&Nc(this.Uq,this.Gb,this.Hb)};function yx(){var a=Array(2);zx(a,0,0);return a}function zx(a,b,c){a[0]=b;a[1]=c};function Ax(a,b){U.call(this,a);this.Aa=b;this.Ca(k,k)}B(Ax,U);v=Ax.prototype; v.initialize=function(){Ot(this,q);Pt(this,q);this.TB=this.IO=q;this.Rx=[];this.Zx=[];var a=this.F(),b=this.D();this.nD=Math.max(a,b);var c=this.kk(this.la(),a,b,k);Ze(c,this.nD+"px");this.uN=c;this.La=this.kk(c,a,b,k);this.BD=this.kk(this.La,a,b,k);this.Sx=this.kk(this.La,a,b,k);E(this.Sx,"visibility","hidden");a=Bx;if(this.Aa==a.OI||this.Aa==a.pB){for(var a=Cf?4:8,b=this.ga()?this.Va:this.ua,c=this.ga()?this.ua:this.Va,d=this.F(),e=this.D(),f=a/2-1,h=0;hMath.random()?-1:1));this.Zx[h]=this.Jp(this.BD,d,e,j,n,l);this.Rx[h]=this.Jp(this.Sx,d,e,j,n,l)}d/=128;e/=96;j=f=0;l=[];for(h=0;128>h;++h){for(var j=0,n=Math.round((h+1)*d)-f,p=f,r=0;96>r;++r){if(0==l.length)for(var t=0;tc&&(G=c-A);if(!w&&A+G>=c)if(G>0.5*h+j)G=j;else{O.Ir=i;M=yx();zx(M,O.Zk.x,0);L=yx();zx(L,A+G,K);O.Zk.pn.x+=G;O.Zk.pn.y=d;continue}w?(M=yx(),zx(M,A,0),L=yx(),zx(L,A+G,K),O.Zk={Ev:M,pn:L}):(M=yx(),zx(M,A,K),L=yx(),zx(L,A+G,d),O.Ir={Ev:M,pn:L},p.push({Cv:i,Zk:i,Ir:i}),r=p[++t],M=yx(),zx(M,A,0),L=yx(),zx(L,A+G,K),r.Cv={Ev:M,pn:L});r=G;w=!w}for(var ja=a.ga()?a.Va:a.ua,fa=a.ga()?a.ua:a.Va,e=0.5>Math.random()?-1:1,f=0;f=a))this.TB=k;if(0<=a&&0.4>a){var d=W(0,0,0.4,1);a=d(a)}else 0.6<=a&&1>a?(d=W(0.6,1,1,0),a=d(a)):a=1;var d=-this.nD*a/2,e=30*a*(this.TB?-1:1);b&&c&&(e=-e);We(this.La,"translateZ("+d+"px) rotateY("+e+"deg) rotateX("+-15*a+"deg)")}; v.ya=function(a){if(!(1==a&&this.ga())){this.pD(a);var b=2*this.nD,c=this.ga(),d=this.Zx;if(c&&0.47>=a||!c&&0.47<=a)d=this.Rx,this.IO||(this.IO=k,E(this.Sx,"visibility","visible"),E(this.BD,"visibility","hidden"));for(var c=d.length,e=0;eh){var j=W(0,0,0.4,1);h=j(h)}else 0.522<=h&&0.922>h?(j=W(0.522,1,0.922,0),h=j(h)):h=0.4<=h&&0.522>h?1:0;h*=f.IY;j=a;if(0.401<=j&&0.461>j)var l=W(0.401,0,0.461,1),j=l(j);else 0.461<=j&&0.521>j?(l=W(0.461,1,0.521,0),j=l(j)):j=0;We(f.canvas, "translateZ("+(j*b*f.direction+h)+"px)")}}};function Dx(a,b,c,d){this.canvas=a;this.startTime=b;this.IY=c;this.direction=d}var Bx={CS:0,XI:1,OI:2,pB:3};function Ex(a,b){U.call(this,a);this.N=b;this.Ca(k,k)}B(Ex,U);Ex.prototype.initialize=function(){Ot(this,q);Pt(this,q);var a=V(this.F(),this.D());E(a,"position","absolute");this.la().appendChild(a);this.Vy=a}; Ex.prototype.ya=function(a){var b=this.F(),c=this.D(),d=b*St(0,b,Math.floor(a*b));a=c*St(0,c,Math.floor(a*c));var e=this.Vy.getContext("2d");e.clearRect(0,0,b,c);switch(this.N){case Fx:e.drawImage(this.Va,0,a-c);e.drawImage(this.ua,0,a);break;case Gx:e.drawImage(this.Va,b-d,0);e.drawImage(this.ua,-d,0);break;case Hx:e.drawImage(this.Va,d-b,0);e.drawImage(this.ua,d,0);break;case Ix:e.drawImage(this.Va,0,c-a),e.drawImage(this.ua,0,-a)}};var Fx=0,Gx=1,Hx=2,Ix=3;function Jx(a){U.call(this,a);this.Ca(q,k)}B(Jx,Gu);v=Jx.prototype;v.initialize=function(){Ot(this,q);Pt(this,k);Ju(this,this.ua);this.zc();mat4.translate(this.Ka,[-this.F()/2,this.D()/2,0]);Yu(this)};v.Uf=ca(" \n\t\tprecision mediump float; \n\t\t\n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal; \n\t\t\n\t\tuniform sampler2D uSampler; \n\t\t\n\t\tvoid main(void) \n\t\t{ \n\t\t\tvec3 n = normalize(vNormal); \n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0); \n\t\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection)); \n\t\t\tfloat intentsity = 0.7 + 0.3 * directionalLightWeighting; \n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t\t } \n\t"); v.Vf=ca(" \n\t\tattribute vec3 aVertexPosition; \n\t\tattribute vec2 aTextureCoord; \n\t\t\n\t\tuniform mat4 uPMVMatrix; \n\t\tuniform mat3 uNMatrix; \n\t\t\n\t\tuniform float uPhase; \n\t\tuniform float uSlideHeight; \n\t\tuniform float uSlideWidth; \n\t\tuniform bool uLeftCurtain; \n\t\t\n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal; \n\t\t\n\t\tconst float WAVES_COUNT = 10.0; \n\t\tconst float MIN_AMP_KOEF = 0.5; \n\t\tconst float WAVE_APPEAR_DURATION = 0.1; \n\t\tconst float WAVES_START_APPEAR_PHASE = 0.075; \n\t\tconst float WAVES_READY_PHASE = 0.275; \n\t\tconst float STRETCH_KOEF = 1.25; \n\t\tconst float MAX_CORNER_BOUNCE_AT_START_KOEF = 1.5; \n\t\tconst float MAX_CORNER_BOUNCE_AT_END_KOEF = 3.5; \n\t\tconst float DELTA_W = 1.0; \n\t\tconst float DELTA_H = 1.0; \n\t\tconst float PI = 3.14159265358979323846264; \n\t\t\n\t\tfloat sinX; \n\t\tfloat waveStartAppearTime; \n\t\tfloat rowRatio; \n\t\tfloat diagonalRatio; \n\t\tfloat forcedXPath; \n\t\tfloat xDampAmp; \n\t\tfloat yAmp; \n\t\tvec4 xTimesPart1; \n\t\tvec4 xTimesPart2; \n\t\tvec2 xTimesPart3; \n\t\tvec4 yTimesPart1; \n\t\tvec3 yTimesPart2; \n\t\t\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1) \n\t\t{ \n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0)); \n\t\t} \n\t\t\n\t\tfloat calcAmpKoef(float x) \n\t\t{ \n\t\t\tconst float X0 = 0.0; \n\t\t\tconst float X1 = 0.5; \n\t\t\tconst float X2 = 1.0; \n\t\t\t\n\t\t\tconst float Y0 = 0.25; \n\t\t\tconst float Y1 = 0.16; \n\t\t\tconst float Y2 = 0.0; \n\t\t\t\n\t\t\tfloat part1 = (x - X1) * (x - X2) * Y0 / (X0 - X1) / (X0 - X2); \n\t\t\tfloat part2 = (x - X0) * (x - X2) * Y1 / (X1 - X0) / (X1 - X2); \n\t\t\tfloat part3 = (x - X0) * (x - X1) * Y2 / (X2 - X0) / (X2 - X1); \n\t\t\t\n\t\t\treturn part1 + part2 + part3; \n\t\t} \n\t\t\n\t\tfloat smoothStep(float min, float max, float x) \n\t\t{ \n\t\t\tif (x < min) \n\t\t\t{ \n\t\t\t\treturn 0.0; \n\t\t\t} \n\t\t\tif (x >= max) \n\t\t\t{ \n\t\t\t\treturn 1.0; \n\t\t\t} \n\t\t\t\n\t\t\tfloat value = (x - min) / (max - min); \n\t\t\tfloat squaredValue = value * value; \n\t\t\t\n\t\t\treturn -2.0 * squaredValue * value + 3.0 * squaredValue; \n\t\t} \n\t\t\n\t\tfloat calcAmp()\n\t\t{ \n\t\t\tfloat periodKoef = linearInterpolation(uPhase, waveStartAppearTime, 1.0, waveStartAppearTime + WAVE_APPEAR_DURATION, MIN_AMP_KOEF); \n\t\t\tperiodKoef = clamp(periodKoef, MIN_AMP_KOEF, 1.0); \n\t\t\t\n\t\t\treturn calcAmpKoef(periodKoef) * uSlideWidth / WAVES_COUNT; \n\t\t} \n\t\t\n\t\tfloat calcX() \n\t\t{ \n\t\t\tfloat forcedX = smoothStep(xTimesPart1.x, xTimesPart1.y, uPhase) * forcedXPath + smoothStep(xTimesPart1.z, xTimesPart1.w, uPhase) * 0.75; \n\t\t\tfloat dampAmpKoef = (uPhase <= xTimesPart2.w + 0.35) ? 1.0 : (diagonalRatio == 0.0 ? 1.0 : diagonalRatio); \n\t\t\tfloat stretchWidth = smoothStep(xTimesPart2.w, xTimesPart3.x, uPhase); \n\t\t\tfloat compressionWidth = smoothStep(xTimesPart3.x, xTimesPart3.y, uPhase); \n\t\t\tfloat deltaWidthKoef = (linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, compressionWidth) - linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, stretchWidth)) * STRETCH_KOEF; \n\t\t\t\n\t\t\tfloat dampX = smoothStep(xTimesPart2.x, xTimesPart2.y, uPhase); \n\t\t\tdampX -= smoothStep(xTimesPart2.y, xTimesPart2.z, uPhase) * 1.25; \n\t\t\tdampX += deltaWidthKoef; \n\t\t\t\n\t\t\treturn (forcedX + dampX * xDampAmp / dampAmpKoef) * uSlideWidth; \n\t\t} \n\t\t\n\t\tfloat calcY(vec3 vertex) \n\t\t{ \n\t\t\tfloat cornerBounceAtStartKoef = linearInterpolation(uPhase, yTimesPart1.y, 0.0, yTimesPart1.z, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\t\t\tfloat x0 = uLeftCurtain ? uSlideWidth * 0.25 : uSlideWidth * 0.5; \n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth * 0.75; \n\t\t\tfloat fx0 = uLeftCurtain ? cornerBounceAtStartKoef : MAX_CORNER_BOUNCE_AT_START_KOEF; \n\t\t\tfloat fx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_START_KOEF: cornerBounceAtStartKoef ; \n\t\t\tfloat colBounceAtStartKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\t\t\tcolBounceAtStartKoef = clamp(colBounceAtStartKoef, 0.0, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\t\t\t\n\t\t\tfloat cornerBounceAtEndKoef = linearInterpolation(uPhase, yTimesPart2.y, 0.0, yTimesPart2.z, MAX_CORNER_BOUNCE_AT_END_KOEF); \n\t\t\tx0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\t\t\tx1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\t\t\tfx0 = uLeftCurtain ? cornerBounceAtEndKoef : MAX_CORNER_BOUNCE_AT_END_KOEF; \n\t\t\tfx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_END_KOEF: cornerBounceAtEndKoef ; \n\t\t\tfloat colBounceAtEndKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\t\t\t\n\t\t\tfloat y0 = -smoothStep(yTimesPart1.x, yTimesPart1.y, uPhase) * colBounceAtStartKoef; \n\t\t\ty0 += smoothStep(yTimesPart1.y, yTimesPart1.z, uPhase) * MAX_CORNER_BOUNCE_AT_START_KOEF; \n\t\t\ty0 -= smoothStep(yTimesPart1.z, yTimesPart1.w, uPhase) * 0.25; \n\t\t\ty0 += smoothStep(yTimesPart1.w, yTimesPart2.x, uPhase) * 0.25; \n\t\t\ty0 -= smoothStep(yTimesPart2.x, yTimesPart2.y, uPhase) * colBounceAtEndKoef; \n\t\t\ty0 += smoothStep(yTimesPart2.y, yTimesPart2.z, uPhase) * (MAX_CORNER_BOUNCE_AT_END_KOEF + 1.0); \n\t\t\t\n\t\t\treturn (y0 * yAmp + rowRatio) * uSlideHeight; \n\t\t} \n\t\t\n\t\tvec3 getVertexPosition(vec3 vertex) \n\t\t{ \n\t\t\tfloat amp = calcAmp(); \n\t\t\tfloat z = -amp * sinX; \n\t\t\tfloat xKoef = uLeftCurtain ? 1.0 : -1.0; \n\t\t\t\n\t\t\treturn vec3(vertex.x - calcX() * xKoef, -calcY(vertex), z); \n\t\t} \n\t\t\n\t\tvoid initVertexParams(vec3 vertex) \n\t\t{ \n\t\t\tfloat periodWidth = uSlideWidth / WAVES_COUNT; \n\t\t\tfloat frequency = PI * 2.0 / periodWidth; \n\t\t\tsinX = sin(frequency * vertex.x); \n\t\t\t\n\t\t\trowRatio = vertex.y / uSlideHeight; \n\t\t\t\n\t\t\tfloat halfRowRatio = rowRatio * 0.5; \n\t\t\tfloat halfSquaredRowRatio = rowRatio * halfRowRatio; \n\t\t\t\n\t\t\tfloat maxDT = 0.1; \n\t\t\tfloat dtAmp = 2.0 * maxDT; \n\t\t\tfloat dt = dtAmp * halfRowRatio; \n\t\t\t\n\t\t\tfloat distT = (0.6 - dt); \n\t\t\t\n\t\t\tfloat xT1 = dt; \n\t\t\tfloat xT2 = 0.4 + dt; \n\t\t\tfloat xT3 = xT2 + distT * 0.5; \n\t\t\tfloat xT4 = 1.0 + (1.0 - xT3); \n\t\t\t\n\t\t\tfloat xDampT1 = (xT1 + xT2) * 0.45; \n\t\t\tfloat xDampT2 = xT2; \n\t\t\tfloat xDampT3 = xT3; \n\t\t\tfloat xDampT4 = xDampT2 + (xDampT3 - xDampT2) * 0.5; \n\t\t\tfloat xDampT5 = xDampT3 + 0.075; \n\t\t\tfloat xDampT6 = 1.0; \n\t\t\t\n\t\t\tdistT = (0.7 - dt); \n\t\t\t\n\t\t\tfloat yT2 = 0.3 + dt; \n\t\t\tfloat yT3 = yT2 + distT * 0.5; \n\t\t\t\n\t\t\tfloat yDampT1 = 0.0; \n\t\t\tfloat yDampT2 = (yDampT1 * 2.0 + 0.35) * 0.5; \n\t\t\tfloat yDampT3 = yT2; \n\t\t\tfloat yDampT4 = (yT2 + yT2 + yT3) / 3.0; \n\t\t\tfloat yDampT5 = (yT2 + yT3 + yT3) / 3.0; \n\t\t\tfloat yDampT6 = yT3 + 0.1175; \n\t\t\tfloat yDampT7 = 1.0; \n\t\t\t\n\t\t\txTimesPart1 = vec4(xT1, xT2, xT3 - 0.125, xT4); \n\t\t\txTimesPart2 = vec4(xDampT1, xDampT2, xDampT3, xDampT4); \n\t\t\txTimesPart3 = vec2(xDampT5, xDampT6); \n\t\t\t\n\t\t\tyTimesPart1 = vec4(yDampT1 + 0.05, yDampT2, yDampT3, yDampT4); \n\t\t\tyTimesPart2 = vec3(yDampT5, yDampT6, yDampT7); \n\t\t\t\n\t\t\twaveStartAppearTime = linearInterpolation(vertex.y, 0.0, WAVES_START_APPEAR_PHASE, uSlideHeight, WAVES_READY_PHASE - WAVE_APPEAR_DURATION); \n\t\t\t\n\t\t\tfloat colRatio = (uLeftCurtain ? vertex.x : uSlideWidth - vertex.x) / (uSlideWidth * 0.5); \n\t\t\tdiagonalRatio = (colRatio + rowRatio) * 0.5; \n\t\t\t\n\t\t\tfloat x0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\t\t\tfloat fx0 = uLeftCurtain ? 0.2 : 0.0; \n\t\t\tfloat fx1 = uLeftCurtain ? 0.0 : 0.2; \n\t\t\tforcedXPath = 0.2 * (colRatio + linearInterpolation(vertex.x, x0, fx0, x1, fx1)); \n\t\t\t\n\t\t\tfloat mxDampAmp = 0.1 * diagonalRatio; \n\t\t\tfloat dampAcc = 2.0 * mxDampAmp; \n\t\t\txDampAmp = dampAcc * halfRowRatio; \n\t\t\t\n\t\t\tfloat maxYAmp = 0.02; \n\t\t\tfloat dyAmp = 2.0 * maxYAmp * diagonalRatio * rowRatio; \n\t\t\tyAmp = dyAmp * halfSquaredRowRatio; \n\t\t} \n\t\t\n\t\tvec3 getVertexNormal(vec3 vertex, vec3 p) \n\t\t{ \n\t\t\tbool rightSideXPos = vertex.x == (uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth); \n\t\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W; \n\t\t\t\n\t\t\tvec3 rightVertex = vec3(vertex.x + deltaWidth, vertex.y, vertex.z); \n\t\t\tinitVertexParams(rightVertex); \n\t\t\tvec3 right = getVertexPosition(rightVertex); \n\t\t\t\n\t\t\tvec3 downVertex = vec3(vertex.x, vertex.y + DELTA_H, vertex.z); \n\t\t\tinitVertexParams(downVertex); \n\t\t\tvec3 down = getVertexPosition(downVertex); \n\t\t\t\n\t\t\tvec3 v1 = vec3(right.x - p.x, right.y - p.y, right.z - p.z); \n\t\t\tvec3 v2 = vec3(down.x - p.x, down.y - p.y, down.z - p.z); \n\t\t\t\n\t\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1); \n\t\t\tn = normalize(n); \n\t\t\t\n\t\t\treturn n; \n\t\t} \n\t\t\n\t\tvoid main(void) \n\t\t{ \n\t\t\tvTextureCoord = aTextureCoord; \n\t\t\t\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z); \n\t\t\tinitVertexParams(vertex); \n\t\t\tvec3 p = getVertexPosition(vertex); \n\t\t\t\n\t\t\tvec3 pNormal = getVertexNormal(vertex, p); \n\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\t\t\tvNormal = transformedNormal; \n\t\t\t\n\t\t\tif (vertex.y == 0.0) \n\t\t\t{ \n\t\t\t\tfloat maxDY = calcAmpKoef(MIN_AMP_KOEF) * uSlideWidth / WAVES_COUNT * 0.4; \n\t\t\t\tp.y += max(0.0, min(maxDY, linearInterpolation(uPhase, WAVES_START_APPEAR_PHASE, 0.0, WAVES_START_APPEAR_PHASE + WAVE_APPEAR_DURATION, maxDY))); \n\t\t\t} \n\t\t\tgl_Position = uPMVMatrix * vec4(p, 1.0); \n\t\t} \n\t"); v.jI=function(){if(y(this.Am))return this.Am;this.Xn();return this.Am=this.Am};v.Xn=function(){y(this.M)||Jx.Q.Xn.call(this)};v.ya=function(a){this.M.uniform1f(this.qe,a);this.ZJ=k;Tu(this,this.Zs,this.M.TRIANGLE_STRIP);this.ZJ=q;Tu(this,this.fu,this.M.TRIANGLE_STRIP)};v.Zf=function(){Uu(this);this.Bd=Wu(this,"uSampler");this.qe=Wu(this,"uPhase");this.hU=Wu(this,"uLeftCurtain");var a=Wu(this,"uSlideWidth");this.M.uniform1f(Wu(this,"uSlideHeight"),this.D());this.M.uniform1f(a,this.F())}; v.Sf=function(){Mu(this,this.Zs);Mu(this,this.fu)};v.Tf=s();v.LB=function(){this.M.uniform1i(this.hU,this.ZJ?1:0)};v.zc=function(){var a=this.F(),b=this.D();this.dL=Du(a,b,0,31);this.FN=Du(a,b,30,61);this.od=Eu(15,31);this.Zs=new nu;a=Ou(this,zu(this.dL),3);this.Zs.Nd=a;a=Ou(this,Au(this.dL),2);this.Zs.Sd=a;a=Pu(this,this.od);this.Zs.Md=a;this.fu=new nu;a=Ou(this,zu(this.FN),3);this.fu.Nd=a;a=Ou(this,Au(this.FN),2);this.fu.Sd=a;a=Pu(this,this.od);this.fu.Md=a};v.hh=u("Bd");function Kx(a){U.call(this,a);this.Ca(q,k)}B(Kx,U);Kx.prototype.initialize=function(){Ot(this,q);Pt(this,k);this.Pb=V(this.F(),this.D());this.la().appendChild(this.Pb)}; Kx.prototype.ya=function(a){var b=(this.F()/2+50)*(1-a),c=b-50,d=(this.D()/2+50)*(1-a),e=d-50,f=this.Pb.getContext("2d");f.clearRect(0,0,this.F(),this.D());f.drawImage(this.ua,0,0);f.save();f.globalCompositeOperation="destination-out";d=f.createLinearGradient(0,d,0,e);d.addColorStop(0,"rgba(255, 255, 255, 1)");d.addColorStop(1,"rgba(255, 255, 255, 0)");b=f.createLinearGradient(b,0,c,0);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");c=this.F()/2+(this.F()/2+50)* a;c=f.createLinearGradient(c-50,0,c,0);c.addColorStop(0,"rgba(255, 255, 255, 1)");c.addColorStop(1,"rgba(255, 255, 255, 0)");e=this.D()/2+(this.D()/2+50)*a;a=f.createLinearGradient(0,e-50,0,e);a.addColorStop(0,"rgba(255, 255, 255, 1)");a.addColorStop(1,"rgba(255, 255, 255, 0)");f.fillStyle=d;f.fillRect(0,0,this.F()/2,this.D()/2);f.fillStyle=b;f.fillRect(0,0,this.F()/2,this.D()/2);f.fillStyle=a;f.fillRect(0,this.D()/2,this.F()/2,this.D()/2);f.fillStyle=b;f.fillRect(0,this.D()/2,this.F()/2,this.D()/ 2);f.fillStyle=d;f.fillRect(this.F()/2,0,this.F()/2,this.D()/2);f.fillStyle=c;f.fillRect(this.F()/2,0,this.F()/2,this.D()/2);f.fillStyle=a;f.fillRect(this.F()/2,this.D()/2,this.F()/2,this.D()/2);f.fillStyle=c;f.fillRect(this.F()/2,this.D()/2,this.F()/2,this.D()/2);f.restore()};function Lx(a,b,c){U.call(this,a);this.N=b;this.Vs=c;this.Ca(k,k)}B(Lx,U);v=Lx.prototype; v.initialize=function(){Ot(this,q);Pt(this,q);var a=this.F(),b=this.D();this.xd=this.yd(a,b);this.la().appendChild(this.xd);var c=V(a,b),d=V(a,b);this.Ib=this.yd(a,b);this.uf=this.yd(a,b);this.sf=this.yd(a,b);this.Vs||(this.sk=V(a,b));this.uf.appendChild(c);this.sf.appendChild(d);this.xd.appendChild(this.Ib);this.Ib.appendChild(this.sf);this.Ib.appendChild(this.uf);this.Vs||(E(this.sk,"position","absolute"),this.Ib.appendChild(this.sk));c=c.getContext("2d");d=d.getContext("2d");c.drawImage(this.ua, 0,0);d.drawImage(this.Va,0,0);this.Vs||(this.sk.getContext("2d").drawImage(this.Va,0,0),this.ga()||F(this.sk,0));this.Cx=q;this.Vs&&(Ze(this.xd,Math.max(a,b)+"px"),$e(this.xd,this.F()/2+"px "+this.D()/2+"px"),Ye(this.Ib))};v.yd=function(a,b){var c=oc("DIV");Xc(c,a);Yc(c,b);E(c,"position","absolute");return c}; v.ya=function(a){var b,c=this.N==Mx?-1:1;if(this.Vs){b=0.25*(1-Math.cos(2*a*Math.PI));var d=Math.max(this.D(),this.F()),e=this.sS,f=this.tS,h=this.kB,j=-c*b*this.F()/2,l=1.5*b*this.D();We(this.Ib,"translateZ("+d+"px) translateY("+l+"px) translateX("+j+"px) rotateX("+-e*b+"deg) rotateY("+-c*f*b+"deg) rotateZ("+c*h*b+"deg)");Nx(this,a,q);Nx(this,a,k)}else e=this.D()/2,b=0.25*(1-Math.cos(2*a*Math.PI)),d=-e*b,e=(this.D()+e)*b,Nc(this.uf,0,d),Nc(this.sf,0,e),Nc(this.sk,0,e),e=new mg,d=new mg,e.rotate(c* (this.kB*Math.PI/180)*b,0,0),d.rotate(c*(this.kB*Math.PI/180)*b,0,0),rg(this.uf,e),rg(this.sf,d),rg(this.sk,d),b=Math.max(1-a,0.8),e.scale(b,b),rg(this.uf,e),b=this.ga()?Math.max(a,0.8):Math.max(0.5>a?1-a:a,0.8),d.scale(b,b),rg(this.sf,d),rg(this.sk,d),0.5<=a&&!this.Cx&&!this.ga()?(this.Cx=k,F(this.sk,1)):0.5>=a&&(!this.Cx&&this.ga())&&(this.Cx=k,F(this.sk,0))}; function Nx(a,b,c){var d=a.D()/2,e=0.25*(1-Math.cos(2*b*Math.PI)),d=(c?-(d+a.Ni):a.D()+d+a.Ni)*e;b=-(c?1+b:2-b)*Math.max(a.F(),a.D());We(c?a.uf:a.sf,"translateY("+d+"px) translateZ("+b+"px)")}v.sS=30;v.tS=20;v.kB=30;v.Ni=20;var Mx=1;function Ox(a){U.call(this,a);this.ze=q;this.Ca(k,k)}B(Ox,U);Ox.prototype.initialize=function(){this.Xy=q;Ot(this,q);Pt(this,q);var a=this.F(),b=this.D(),c=this.Va,d=this.ua;E(c,"position","absolute");E(d,"position","absolute");this.la().appendChild(this.ga()?d:c);this.la().appendChild(this.ga()?c:d);this.pt=V(a,b);var e=this.pt.getContext("2d");this.LL=V(a,b);this.LL.getContext("2d").drawImage(c,0,0);e.drawImage(d,0,0)}; Ox.prototype.ya=function(a){var b=this.Va,c=this.ua;0.2>a?(!this.Xy&&this.ga()&&(this.Xy=k,sc(b)),Px(this,c,this.pt,a/0.2)):(!this.Xy&&!this.ga()&&(this.Xy=k,sc(c)),Px(this,b,this.LL,(1-a)/0.8))};function Px(a,b,c,d){b=b.getContext("2d");var e=a.F();a=a.D();b.drawImage(c,0,0,e,a);b.save();b.globalCompositeOperation="lighter";b.fillStyle="rgba(255, 255, 255,"+Bg(d)+")";b.rect(0,0,e,a);b.fill();b.restore()};function Qx(a){U.call(this,a);pn(this.mb())}B(Qx,U);Qx.prototype.initialize=function(){Ot(this,k);this.ze=q;this.De=document.createElement("div");Xc(this.De,this.F());Yc(this.De,this.D());E(this.De,"backgroundColor","#000000");E(this.De,"position","relative");this.la().appendChild(this.De)};Qx.prototype.ya=function(a){0.5>a?(F(this.De,1-2*(0.5-a)),Pt(this,q)):(F(this.De,1-2*(a-0.5)),Pt(this,k))};function Rx(a){U.call(this,a);this.Ca(q,k)}B(Rx,Gu);v=Rx.prototype;v.initialize=function(){Ot(this,q);Pt(this,k);Ju(this,this.ua);this.zc();mat4.translate(this.Ka,[-this.F()/2,this.D()/2,0]);Yu(this)};v.jI=function(){if(y(Sx))return Sx;this.Xn();return Sx=this.Am};v.Xn=function(){y(this.M)||Rx.Q.Xn.call(this)};v.ya=function(a){this.M.uniform1f(this.qe,a);Tu(this,this.ne,this.M.TRIANGLE_STRIP)}; v.zc=function(){this.me=Cu(10,35,this.F(),this.D());this.od=Eu(10,35);this.ne=new nu;var a=Ou(this,zu(this.me),3);this.ne.Nd=a;a=Ou(this,Au(this.me),2);this.ne.Sd=a;a=Pu(this,this.od);this.ne.Md=a};v.Sf=function(){Mu(this,this.ne)};v.Zf=function(){Uu(this);this.Bd=Wu(this,"uSampler");this.qe=Wu(this,"uPhase");var a=Wu(this,"uSlideWidth");this.M.uniform1f(Wu(this,"uSlideHeight"),this.D());this.M.uniform1f(a,this.F())};v.Tf=s();v.hh=u("Bd");v.Uf=ca("\t\t\tprecision mediump float;\n\t\t\t\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\t\t\t\n\t\tuniform sampler2D uSampler;\n\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.3;\n\t\tconst float DIFFUSE_INTENSITY = 0.7;\n\t\t\t\n\t\tvoid main(void)\n\t\t{\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t\t}\n\t"); v.Vf=ca("\nattribute vec3 aVertexPosition;\nattribute vec3 aVertexNormal;\nattribute vec2 aTextureCoord;\n\t\nuniform mat4 uPMVMatrix;\nuniform mat3 uNMatrix;\n\t\nuniform float uPhase;\nuniform float uSlideHeight;\nuniform float uSlideWidth;\n\t\nvarying vec2 vTextureCoord;\nvarying vec3 vNormal;\n\t\nconst float START_EFFECT_TIME = 0.0;\nconst float START_FLY_EFFECT_TIME = 0.4;\nconst float STOP_FLY_EFFECT_TIME = 0.8;\nconst float START_TOP_CENTER = 0.0;\nconst float START_TOP_CORNERS_TIME = 0.1;\nconst float START_BOTTOM_CORNERS_TIME = 0.0;\n\t\nconst float HORIZONTAL_WAVES_COUNT = 3.0;\nfloat HORIZONTAL_MAX_AMPLITUDE;\nconst float HORIZONTAL_WAVE_RUNNING_START_TIME = 0.0;\n\t\nconst float MAX_FLEX_DELAY = 0.1;\n\nfloat MAX_STRETCHING_Z;\nfloat MAX_STRETCHING_Y;\nfloat HORIZONTAL_TOP_STRETCHING;\nfloat VERTICAL_TOP_STRETCHING;\n\t\nconst float PI = 3.141592654;\n\t\nfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n{\n\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n}\nvec2 getMirrorPoint(vec2 a, vec2 b, vec2 p)\n{\n\treturn a + reflect(a - p, b - a);\n}\nfloat calcCenterWave(float x, float phase, float A, float F, float dx, float dy)\n{\n\tfloat CENTER_LINE_POS = uSlideWidth * 0.5;\n\tfloat startX = CENTER_LINE_POS;\n\tif (x < startX)\n\t{\n\t\tx = getMirrorPoint(vec2(CENTER_LINE_POS, 0), vec2(CENTER_LINE_POS , uSlideHeight), vec2(x, 0)).x;\n\t}\n\tfloat s = linearInterpolation(phase, 0.0, startX, 1.0, uSlideWidth);\n\tif ((x < startX) || (x < s))\n\t{\n\t\treturn 0.0;\n\t}\n\tfloat x0 = - linearInterpolation(phase, 0.0, 2.0 * PI * startX / uSlideWidth * HORIZONTAL_WAVES_COUNT, 1.0, PI * 2.0 * HORIZONTAL_WAVES_COUNT);\n\treturn A + A * sin(F * x +-PI / 2.0 + x0);\n}\nfloat getColWaveDelay(float phase, vec3 pos)\n{\n\tphase = linearInterpolation(phase, HORIZONTAL_WAVE_RUNNING_START_TIME, 0.0, 1.0, 1.0);\n\tfloat MAX_AMPLITUDE = linearInterpolation(phase, 0.0, 0.0, 1.0, HORIZONTAL_MAX_AMPLITUDE);\n\tfloat A = linearInterpolation(pos.y, 0.0, 0.0, uSlideHeight, MAX_AMPLITUDE);\n\tfloat F = (PI * 2.0 / uSlideWidth) * HORIZONTAL_WAVES_COUNT;\n\treturn calcCenterWave(pos.x, phase, A, F, 0.0, 0.0);\n}\nvec3 getVertexPosition(float phase, vec3 pos)\n{\n\tfloat CENTER = uSlideWidth * 0.5;\n\tphase = pow(phase, 4.0);\n\tfloat modifiedPhase = phase;\n\t\n\tfloat deltaZVertical = linearInterpolation(abs(pos.y), 0.0, 1.0, uSlideHeight / 2.0, 0.0);\n\tif (abs(pos.y) > uSlideHeight * 0.5)\n\t{\n\t\tdeltaZVertical = 0.0;\n\t}\n\tbool isLeft = (pos.x < CENTER);\n\tfloat stretch;\n\tfloat yDelay; \n\tvec3 delta = vec3(0, 0, 0);\n\tif (modifiedPhase > START_TOP_CENTER)\n\t{\n\t\tif (isLeft)\n\t\t{\n\t\t\tyDelay = linearInterpolation(pos.x, 0.0, MAX_FLEX_DELAY, CENTER, 0.0);\n\t\t\tstretch = linearInterpolation(pos.x, 0.0, 0.0, CENTER, 1.0);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tyDelay = linearInterpolation(pos.x, CENTER, 0.0, uSlideWidth, MAX_FLEX_DELAY);\n\t\t\tstretch = linearInterpolation(pos.x, CENTER, 1.0, uSlideWidth, 0.0);\n\t\t}\n\t\tfloat deltaZHorizontal = pow(stretch, 3.0);\n\t\tmodifiedPhase = linearInterpolation(modifiedPhase, START_TOP_CENTER, 0.0, 1.0, 1.0);\n\t\tif (modifiedPhase >= yDelay)\n\t\t{\n\t\t\tdelta.y = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Y * deltaZHorizontal * deltaZVertical);\n\t\t\tdelta.z = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Z * deltaZHorizontal * deltaZVertical);\n\t\t}\n\t\tdelta.y = -delta.y;\n\t}\n\tif (phase > HORIZONTAL_WAVE_RUNNING_START_TIME)\n\t{\n\t\tdelta.z += getColWaveDelay(phase, pos);\n\t}\n\treturn pos - delta;}\nfloat getPower(float h1, float h2, float v1, float v2, vec2 pos, float max2)\n{\n float a1 = min(max(linearInterpolation(pos.x, h1, 1.0, h2, 0.0), 0.0), 1.0);\n float a2 = linearInterpolation(pos.y, v1, 1.0, v2, max2);\n return a1 * a2;\n}\nvec3 updateVertex(float phase, vec3 translation)\n{\n\tfloat pPhase = phase;\n\tvec3 delta = vec3(0, 0, 0);\n\tvec3 v0 = getVertexPosition(phase, aVertexPosition);\n\t\t\n\tif (phase > START_TOP_CORNERS_TIME)\n\t{\n\t\tpPhase = linearInterpolation(phase, START_TOP_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\tpPhase = pow(pPhase, 4.0);\n\t\t\n\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\t\t\n\t\tdelta += vec3(p2 - p1, -p1 - p2, 0) * vec3(HORIZONTAL_TOP_STRETCHING, VERTICAL_TOP_STRETCHING, 0) * vec3(pPhase, pPhase, 0);\n\t}\n\tif (phase > START_BOTTOM_CORNERS_TIME)\n\t{\n\t\tpPhase = linearInterpolation(phase, START_BOTTOM_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\tpPhase = pow(pPhase, 4.0);\n\t\t\n\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.25, uSlideHeight, 0.0, v0.xy, 0.0);\n\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.75, uSlideHeight, 0.0, v0.xy, 0.0);\n\t\t\n\t\tdelta += vec3(0.5, 1, 0.25) * vec3(p2 - p1, p2, p2) * vec3(uSlideWidth, uSlideHeight, uSlideHeight) * vec3(pPhase, pPhase, pPhase);\n\t}\n\tdelta.y = -min(uSlideHeight * 0.75, abs(delta.y));\n\treturn (translation + v0 + delta);\n}\nvec3 getPosition(float phase, vec3 pos) \n{\n \tfloat maxSide = sqrt(uSlideHeight * uSlideHeight + (uSlideWidth * 0.5) * (uSlideWidth * 0.5)) * 2.0;\n\tvec3 translation = vec3(0.0);\n\tif ((phase >= START_FLY_EFFECT_TIME) && (phase <= STOP_FLY_EFFECT_TIME))\n\t{\n\t\tfloat modifiedPhase = linearInterpolation(phase, START_FLY_EFFECT_TIME, 0.0, STOP_FLY_EFFECT_TIME, 1.0);\n\t\tmodifiedPhase = pow(modifiedPhase, 4.0);\n\t\ttranslation = vec3(0.0, modifiedPhase * maxSide, 0.0);\n\t}\n\telse if (phase > STOP_FLY_EFFECT_TIME)\n\t{\n\t\ttranslation = vec3(0.0, maxSide, 0.0);\n\t}\n\tif (phase >= START_EFFECT_TIME)\n\t{\n\t\tfloat modifiedPhase = linearInterpolation(phase, START_EFFECT_TIME, 0.0, 1.0, 1.0);\n\t\treturn updateVertex(modifiedPhase, translation);\n\t}\n\treturn updateVertex(0.0, translation); \n}\n\nvec3 getVertexNormal(float phase, vec3 pos) \n{ \n\tfloat deltaWidth = (pos.x == uSlideWidth) ? -1.0 : 1.0;\n\tfloat deltaHeight = 1.0;\n\t\t\n\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\t\t\n\tvec3 v1 = right - p;\n\tvec3 v2 = down - p;\n\t\t\n\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\tn = normalize(n);\n\t\t\n\treturn n;\n} \nvoid main()\n{\n\tMAX_STRETCHING_Z = 0.74 * uSlideHeight;\n\tMAX_STRETCHING_Y = 0.74 * uSlideHeight;\n\tHORIZONTAL_TOP_STRETCHING = 0.42 * uSlideWidth;\n\tVERTICAL_TOP_STRETCHING = 0.05 * uSlideHeight;\n\tHORIZONTAL_MAX_AMPLITUDE = 0.93 * uSlideHeight;\n\t \tvTextureCoord = aTextureCoord;\n\t\n\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\tvec4 p = vec4(getPosition(uPhase, vertex), 1.0);\n\tgl_Position = uPMVMatrix * p;\n\t\n\tvec3 transformedNormal = uNMatrix * getVertexNormal(uPhase, vertex); \n\tvNormal = transformedNormal;\n}\n"); var Sx=i;function Tx(a){U.call(this,a);this.Ca(q,k)}B(Tx,U);Tx.prototype.initialize=function(){Ot(this,q);this.uk=V(this.F(),this.D());this.la().appendChild(this.uk);this.Ee=this.uk.getContext("2d")}; Tx.prototype.ya=function(a){var b=this.F(),c=this.D(),d=this.ua,e=this.Ee;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();d=a*Math.max(b,c);e.globalCompositeOperation="destination-out";var f=e.createRadialGradient(b/2,c/2,a*d,b/2,c/2,d);f.addColorStop(0,"#FFFFFF");f.addColorStop(0.15,"rgba(255,255,255,128)");f.addColorStop(1,"rgba(255,255,255,0)");e.fillStyle=f;e.beginPath();e.arc(b/2,c/2,d,0,2*Math.PI,k);e.fill();e.restore();this.ga()&&0>=a&&Pt(this,q)};function Ux(a,b){U.call(this,a);this.N=b;this.Ca(q,q,k,k,k,k)}B(Ux,U);v=Ux.prototype; v.initialize=function(){Ot(this,q);Pt(this,q);var a=this.F(),b=this.D(),c=V(a,b);E(c,"position","absolute");this.la().appendChild(c);c.getContext("2d").drawImage(this.Px,0,0);this.lo=c;c=V(a,b);E(c,"position","absolute");this.la().appendChild(c);c.getContext("2d").drawImage(this.Yx,0,0);this.mo=c;this.xd=this.yd(a,b);this.la().appendChild(this.xd);var d=V(a,b),c=V(a,b);this.gz=this.yd(a,b);this.uf=this.yd(a,b);this.sf=this.yd(a,b);this.uf.appendChild(d);this.sf.appendChild(c);this.xd.appendChild(this.gz); this.gz.appendChild(this.uf);this.gz.appendChild(this.sf);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.jm,0,0);c.drawImage(this.hm,0,0);Ze(this.xd,Math.max(a,b)+"px");$e(this.xd,a/2+"px "+b/2+"px");Ye(this.gz)}; v.ya=function(a){var b=this.F(),c=this.D();F(this.mo,1-a);F(this.lo,a);a=St(0,1,a);var d=this.N==Vx?1:-1,e=-d*this.zS*b*a,f=c*a,h=Math.max(b,c)*a,j=this.TI*a,l=d*this.UI*a,n=-d*this.AS*a,p=d*this.vS*b*(1-a),r=-this.wS*c*(1-a),b=-Math.max(b,c)*(1-a),c=-this.TI*(1-a),t=-d*this.UI*(1-a);a=d*this.xS*(1-a);We(this.uf,"translateZ("+h+"px) translateY("+f+"px) translateX("+e+"px) rotateX("+j+"deg) rotateY("+l+"deg) rotateZ("+n+"deg)");We(this.sf,"translateZ("+b+"px) translateY("+r+"px) translateX("+p+"px) rotateX("+ c+"deg) rotateY("+t+"deg) rotateZ("+a+"deg)")};v.yd=function(a,b){var c=oc("DIV");Xc(c,a);Yc(c,b);E(c,"position","absolute");return c};v.zS=0.1;v.vS=0.5;v.wS=1.75;v.xS=30;v.AS=10;v.TI=80;v.UI=30;var Vx=1;function Wx(a,b){U.call(this,a);this.Ca(k,k);this.Aa=b}B(Wx,U);Wx.prototype.initialize=function(){Ot(this,q);Pt(this,q);this.Qh()}; Wx.prototype.ya=function(a){for(var b=0;b coeff * u)\n\t\t{\n\t\t\treturn u;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\t\t\tfloat b = linearInterpolation(coeff * u, centerX, -90.0, maxSide + 1.0, a - 90.0);\n\t\t\t\n\t\t\tif (coeff * u >= centerX + m)\n\t\t\t{\n\t\t\t\treturn coeff * (centerX - (coeff * u - centerX - m));\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tfloat ang = b * PI / 180.0;\n\t\t\t\treturn coeff * (centerX + r * cos(ang));\n\t\t\t}\n\t\t}\n\t}\n\t\t\n\tfloat calcY(float phase, float u, float r, float maxSide)\n\t{\n\t\tu = abs(u);\n\t\t\t\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\t\tfloat centerY = r;\n\t\t\n\t\tfloat m = PI * r;\n\t\tif (centerX >= u)\n\t\t{\n\t\t\treturn 0.0;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (u > centerX + m)\n\t\t\t{\n\t\t\t\treturn linearInterpolation(u, centerX + m, r * 2.0, centerX + m + m, r * 2.5);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\t\t\t\tfloat b = linearInterpolation(u, centerX, -90.0, maxSide+1.0, a - 90.0);\n\t\t\t\t\n\t\t\t\tfloat ang = b * PI / 180.0;\n\t\t\t\treturn centerY + r * sin(ang);\n\t\t\t}\n\t\t}\n\t}\n\t\t\n\tvec3 getVertexPosition(float phase, vec3 pos) \n\t{\n\t\tvec3 originPos = getOriginPos(pos);\n\t\tfloat maxSide = sqrt(uSlideWidth * uSlideWidth + uSlideHeight * uSlideHeight);\n\t\t\t\n\t\tfloat r = max(uSlideWidth, uSlideHeight) / 4.0;\n\t\tvec3 v = vec3(calcX(phase, originPos.x, r, maxSide), originPos.y, calcY(phase, originPos.x, r, maxSide));\n\t\t\t\n\t\tmat4 m;\n\t\tif (uDirectionIsLeft)\n\t\t{\n\t\t\tm = rotationZmatrix(-ANGLE);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tm = rotationZmatrix(ANGLE);\n\t\t}\n\t\t\n\t\treturn (m * vec4(v.xyz, 1.0)).xyz;\n\t}\n\t\t\n\tvec3 getVertexNormal(float phase, vec3 pos) \n\t{ \n\t\tconst float DELTA_W = 1.0;\n\t\tconst float DELTA_H = 1.0;\n\t\t\t\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + DELTA_W, pos.y, pos.z));\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + DELTA_H, pos.z));\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\t\t\t\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\t \t\n\t\treturn normalize(cross(v2, v1));\n\t} \n\t \n\tvoid main(void) \n\t{ \n\t\tfloat phase = uPhase;\n\t\tvec3 vertex = vec3(aVertexPosition.x, aVertexPosition.y, aVertexPosition.z); \n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0); \n\t\tgl_Position = uPMVMatrix * p; \n\t\tvTextureCoord = aTextureCoord; \n\t\t\t\n\t\tvec3 pNormal = getVertexNormal(phase, vertex); \n\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\t\tvNormal = transformedNormal;\n\t}\n"); v.ya=function(a){a=W(0,0,1,1.2)(a);this.M.uniform1f(this.qe,a);Tu(this,this.ne,this.M.TRIANGLE_STRIP)};v.Zf=function(){Uu(this);this.Bd=Wu(this,"uSampler");this.qe=Wu(this,"uPhase");var a=Wu(this,"uDirectionIsLeft"),b=Wu(this,"uSlideWidth");this.M.uniform1f(Wu(this,"uSlideHeight"),this.D());this.M.uniform1f(b,this.F());this.M.uniform1i(a,this.N==ey?1:0)};v.Tf=s(); v.zc=function(){this.me=Cu(30,30,this.F(),this.D());this.od=Eu(30,30);this.ne=new nu;var a=Ou(this,zu(this.me),3);this.ne.Nd=a;a=Ou(this,Au(this.me),2);this.ne.Sd=a;a=Pu(this,this.od);this.ne.Md=a};v.hh=u("Bd");v.Sf=function(){Mu(this,this.ne)};var ey=0;function fy(a,b,c,d){U.call(this,a);this.tb=c;this.N=b;this.Ed=d;this.tb?this.Ca(q,q,k,k,q,q):this.Ca(k,k)}B(fy,U); fy.prototype.initialize=function(){Ot(this,q);Pt(this,q);var a=this.F(),b=this.D();this.Pe=this.tb?this.jm:this.ua;this.Ne=this.tb?this.hm:this.Va;var c=document.createElement("DIV");this.Ll=document.createElement("DIV");this.El=V(a,b);E(this.El,"backgroundColor","#000000");F(this.El,0);this.Fl=V(a,b);E(this.Fl,"backgroundColor","#000000");F(this.Fl,0);this.Ll.appendChild(this.Pe);this.Ll.appendChild(this.Ne);this.Ll.appendChild(this.El);this.Ll.appendChild(this.Fl);c.appendChild(this.Ll);if(this.tb){var d= this.gd().background();this.la().appendChild(d);d=this.mb().background();this.la().appendChild(d)}this.la().appendChild(c);try{Ze(c,a+"px"),$e(c,a/2+"px "+b/2+"px"),Ye(this.Ll)}catch(e){}E(this.Pe,"position","absolute");E(this.Ne,"position","absolute");E(this.El,"position","absolute");E(this.Fl,"position","absolute");Wc(this.Ll,a,b);Wc(this.Pe,a,b);Wc(this.Ne,a,b);d=c="";switch(this.N){case gy:c="translateZ("+b/2+"px)";d="rotateX(90deg) translateZ("+b/2+"px)";break;case hy:c="translateZ("+b/2+"px)"; d="rotateX(-90deg) translateZ("+b/2+"px)";break;case iy:c="translateZ("+a/2+"px)";d="rotateY(90deg) translateZ("+a/2+"px)";break;case jy:c="translateZ("+a/2+"px)",d="rotateY(-90deg) translateZ("+a/2+"px)"}We(this.Pe,c);We(this.Fl,c);We(this.Ne,d);We(this.El,d)}; fy.prototype.ya=function(a){this.tb&&F(this.mb().background(),a);a=St(0,1,a);var b="",c="",d="",e=90*a,f=-this.F()/2,h=-this.D()/2,j=this.F()*(1-a)+f,l=this.D()*a+h,n;switch(this.N){case gy:n=W(0,180*Math.atan(this.D()/(2*this.F()))/Math.PI,1,180*-Math.atan(this.D()/(2*this.F()))/Math.PI);b="translateY("+l+"px) rotateX("+-e+"deg) translateY("+-h+"px) translateZ("+h+"px)";this.Ed||(c="translate(0px, "+-h+"px) scale(1, "+(1-a)+") translate(0px,"+h+"px)",d="translate(0px, "+l+"px) scale(1, "+a+") translate(0px,"+ h+"px)");break;case hy:n=W(0,180*Math.atan(this.D()/(2*this.F()))/Math.PI,1,180*-Math.atan(this.D()/(2*this.F()))/Math.PI);b="translateY("+-l+"px) rotateX("+e+"deg) translateY("+h+"px) translateZ("+h+"px)";this.Ed||(c="translate(0px, "+h+"px) scale(1, "+(1-a)+") translate(0px,"+-h+"px)",d="translate(0px, "+-l+"px) scale(1, "+a+") translate(0px,"+-h+"px)");break;case iy:n=W(0,180*Math.atan(0.5)/Math.PI,1,180*-Math.atan(0.5)/Math.PI);b="translateX("+j+"px) rotateY("+-e+"deg) translateX("+f+"px) translateZ("+ f+"px)";this.Ed||(c="translate("+f+"px, 0px) scale("+(1-a)+", 1) translate("+-f+"px, 0px)",d="translate("+j+"px, 0px) scale("+a+", 1) translate("+-f+"px, 0px)");break;case jy:n=W(0,180*Math.atan(0.5)/Math.PI,1,180*-Math.atan(0.5)/Math.PI),b="translateX("+-j+"px) rotateY("+e+"deg) translateX("+-f+"px) translateZ("+f+"px)",this.Ed||(c="translate("+-f+"px, 0px) scale("+(1-a)+", 1) translate("+f+"px, 0px)",d="translate("+-j+"px, 0px) scale("+a+", 1) translate("+f+"px, 0px)")}this.tb||(0.5>a?(f=W(0,90, 45,0),f=0.5*Math.sin(f(e)*Math.PI/180),F(this.El,f)):(f=W(45,0,90,90),f=0.5*Math.sin(f(e)*Math.PI/180),F(this.Fl,f)));this.Ed?(a=e-n(a),0>=a?(F(this.Ne,0),F(this.El,0)):90<=a?(F(this.Pe,0),F(this.Fl,0)):(F(this.Ne,1),F(this.Pe,1)),We(this.Ll,b)):(We(this.Pe,c),We(this.Ne,d),We(this.Fl,c),We(this.El,d))};var hy=0,gy=1,iy=2,jy=3;function ky(a,b){U.call(this,a);this.N=b;this.ze=q;this.Ca(q,q,k,k,q,q)}B(ky,U);ky.prototype.initialize=function(){Ot(this,q);Pt(this,q);var a=this.mb().background();this.la().appendChild(a);a=this.gd().background();this.la().appendChild(a);this.Ow=V(this.F(),this.D());E(this.Ow,"position","absolute");this.la().appendChild(this.Ow);this.NB=V(this.F(),this.D());E(this.NB,"position","absolute");this.la().appendChild(this.NB)}; ky.prototype.ya=function(a){var b=ly,c=this.F(),d=this.D(),e=this.Ow.getContext("2d");e.clearRect(0,0,c,d);var f;f=0.5>a?this.N==b.dB||this.N==b.yw?W(0,-c,0.5,c):W(0,c,0.5,-c):this.N==b.dB||this.N==b.yw?W(0.5,c,1,-c):W(0.5,-c,1,c);f=e.createLinearGradient(f(a),0,f(a)+c,0);this.N==b.dB||this.N==b.yw?(f.addColorStop(0,"rgba(0, 0, 0, 1)"),f.addColorStop(1,"rgba(0, 0, 0, 0)")):(f.addColorStop(0,"rgba(0, 0, 0, 0)"),f.addColorStop(1,"rgba(0, 0, 0, 1)"));this.N==b.BS||this.N==b.yw?(F(this.gd().background(), 1-a),0.5>a?e.drawImage(this.jm,0,0):e.drawImage(this.hm,0,0),e.save(),e.globalCompositeOperation="destination-out",e.fillStyle=f,e.fillRect(0,0,this.F(),this.D()),e.restore()):(0.5>a?(F(this.gd().background(),1),e.drawImage(this.jm,0,0)):(F(this.gd().background(),0),e.drawImage(this.hm,0,0)),b=this.NB.getContext("2d"),b.clearRect(0,0,c,d),b.fillStyle=f,b.fillRect(0,0,this.F(),this.D()));d=my;b=ny;c=oy;0.5>a?(d=W(0,0,0.5,d),b=W(0,0,0.5,b),c=W(0,1,0.5,1+c)):(d=W(0.5,-d,1,0),b=W(0.5,b,1,0),c=W(0.5,1+ c,1,1));a="scale("+c(a)+") translate("+d(a)+"px,"+b(a)+"px)";We(this.Ow,a)};var my=-30,ny=-20,oy=0.1,ly={BS:0,yw:1,dB:2,E0:3};function py(a,b){U.call(this,a);this.N=b;this.Ca(q,k)}B(py,Gu);v=py.prototype;v.initialize=function(){Ot(this,q);Pt(this,k);Ju(this,this.ua);this.zc();this.M.enable(this.M.DEPTH_TEST);mat4.translate(this.Ka,[-this.F()/2,this.D()/2,0]);this.Cu=mat4.create();mat4.set(this.Ka,this.Cu)}; v.zc=function(){this.oe=Cu(20,20,this.F(),this.D());for(var a=0==this.N?Fu(20,20):Eu(20,20),b=[],c=0,d=a.length;c+2e)){var f=a[c++];if(!(0>f))for(var h=k;cj)break;e!=f&&(e!=j&&f!=j)&&b.push(e,f,j);h?e=j:f=j;h=!h}}}this.od=b;this.Om=new wu;for(a=0;aw;w++)t[0].push(qy(3,w,n));for(w=0;4>w;w++)t[1].push(qy(3,w,r));for(w=0;2>w;w++)t[2].push(qy(1,w,p));this.hP.push(t)}this.wf=[];for(c=0;4>c;c++)for(d=0;4>d;d++)for(e=0;2>e;e++)f=this.Ph(c,d,e),h=a,j=b,l=d,n=e,r=[0,0,0],r[0]=h[0]+(j[0]-h[0])*(c/3),r[1]=h[1]+(j[1]-h[1])*(l/3),r[2]=h[2]+(j[2]-h[2])*(n/1),h=r,this.wf[f]=h[0],this.wf[f+1]=h[1], this.wf[f+2]=h[2];this.Kt={}};function qy(a,b,c){for(var d=1,e=1;e<=b;e++)d*=(a-(b-e))/e;return d*Math.pow(c,b)*Math.pow(1-c,a-b)}v.Ph=function(a,b,c){return 3*(a+4*b+16*c)};v.Sf=function(){Mu(this,this.zg)};v.Tf=function(){Lu(this,this.ui)};v.Uf=ca("precision mediump float;\t\t\t\t\t\tvarying vec2 vTextureCoord;\t\t\tvarying vec3 vNormal;\t\t\t\t\t\tuniform sampler2D uSampler;\t\t\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\t\t\t\t\t\tvoid main(void)\t\t\t{\t\t\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\t\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * diffuseFactor * diffuseFactor;\n\t\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \t\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \t\t\t}"); v.Vf=ca("attribute vec3 aVertexPosition;\t\t\tattribute vec3 aVertexNormal;\t\t\tattribute vec2 aTextureCoord;\t\t\t\t\t\tuniform mat4 uPMVMatrix;\t\t\t\t\t\tuniform mat3 uNMatrix;\t\t\t\t\t\tvarying vec2 vTextureCoord;\t\t\tvarying vec3 vNormal;\t\t\t\t\t\tvoid main(void)\t\t\t{\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\t\t\t\tvTextureCoord = aTextureCoord;\t\t\t\tvNormal = uNMatrix * normalize(aVertexNormal);\t\t\t}"); v.Zf=function(){Uu(this);this.ui=Vu(this,"aVertexNormal");this.Bd=Wu(this,"uSampler")};v.hh=u("Bd");function ry(a,b,c,d){var e=a.Ph(b,c,0),f=b.toString()+c.toString(),h;y(a.Kt[f])?h=[a.Kt[f][0],a.Kt[f][1],a.Kt[f][2]]:(h=[a.wf[e+0],a.wf[e+1],a.wf[e+2]],a.Kt[f]=[h[0],h[1],h[2]]);mat4.multiplyVec3(d,h,h);a.wf[e+0]=h[0];a.wf[e+1]=h[1];a.wf[e+2]=h[2];e=a.Ph(b,c,1);a.wf[e+0]=h[0];a.wf[e+1]=h[1];a.wf[e+2]=h[2]}v.Ls=u("ui"); v.SB=function(){for(var a=0;ab&&ty(a,e,0,0.2*a.D(),b);0.6<=b&&ty(a,f,0.2*a.D(),-0.7*a.D(),b);mat4.identity(h);mat4.translate(h,[0,0,-0.3*a.D()*Math.sin(1.5*Math.PI*d)]);c=0==a.N?0:3;ry(a,c,0,h)} function vy(a,b){for(var c=0;c0.2*a.F()?sy(a,d,b):0:d.position().x()<0.8*a.F()?sy(a,d,b):0;d=a.Om.Ja[c];e=new X(0,0,e);for(var f=a,h=a.hP[c],j=0,l=new X,n=0;4>n;n++){for(var p=new X,r=0;4>r;r++){for(var t=new X,w=0;2>w;w++){var A=f.Ph(n,r,w),j=h[2][w];pu(t,new X(f.wf[A+0]*j,f.wf[A+1]*j,f.wf[A+2]*j))}j=h[1][r];pu(p,new X(t.x()*j,t.y()*j,t.z()*j))}j=h[0][n];pu(l,new X(p.x()*j,p.y()*j,p.z()*j))}uu(d,l.add(e));vu(a.Om.Ja[c],new X)}a.SB(); for(c=0;ca.F()?l.createLinearGradient(b,c,2*(j?-b:b)*f+d,e):l.createLinearGradient(b,c,d,2*(h?-c:c)*f+e);a.addColorStop(0,"rgba(255,255,255,0)");a.addColorStop(0.2f?f+0.2:1,"#FFFFFF");a.addColorStop(1,"#FFFFFF");return a}function Ay(a,b,c,d,e,f){a.fillStyle=b;a.beginPath();a.rect(c,d,e,f);a.fill()};function By(a,b){U.call(this,a);this.iE=a;this.N=b;switch(b){case Cy:this.Ca(k,q);break;case Dy:this.Ca(q,k)}}B(By,U);By.prototype.initialize=function(){var a=this.F(),b=this.D(),c=V(a,b);this.Bt=c.getContext("2d");this.Pb=V(a,b);this.ke=this.Pb.getContext("2d");switch(this.N){case Cy:Ot(this,k);Pt(this,q);this.Vy=this.Va;break;case Dy:Ot(this,q),Pt(this,k),this.Vy=this.ua}E(c,"position","absolute");this.la().appendChild(c);this.Vp=0.05*a;this.Ul=0.05*b}; By.prototype.ya=function(a){this.N==Dy&&(a=1-a);var b=Math.round(this.F()),c=Math.round(this.D()),d=Math.round(a*b),e=Math.round(a*c);a=Math.round(0.5*(b-d));var f=Math.round(0.5*(c-e)),h=a+d,j=f+e,l=this.ke;l.clearRect(0,0,b,c);l.fillStyle="#000";l.fillRect(a,f,d,e);Ey(this,a,f,a,f-this.Ul,a,f-this.Ul,d,this.Ul);Ey(this,a,j,a,j+this.Ul,a,j,d,this.Ul);Ey(this,a,f,a-this.Vp,f,a-this.Vp,f,this.Vp,e);Ey(this,h,f,h+this.Vp,f,h,f,this.Vp,e);b=l.createRadialGradient(0,0,0,0,0,this.Ul);b.addColorStop(0, "rgba(0,0,0,1)");b.addColorStop(1,"rgba(0,0,0,0)");this.Nn(h,j,0,0.5*Math.PI,b);this.Nn(a,j,0.5*Math.PI,Math.PI,b);this.Nn(a,f,Math.PI,1.5*Math.PI,b);this.Nn(h,f,1.5*Math.PI,2*Math.PI,b);b=this.Bt;b.drawImage(this.Vy,0,0);b.save();b.globalCompositeOperation="destination-in";b.drawImage(this.Pb,0,0);b.restore()};function Ey(a,b,c,d,e,f,h,j,l){a=a.ke;b=a.createLinearGradient(b,c,d,e);b.addColorStop(0,"rgba(0,0,0,1)");b.addColorStop(1,"rgba(0,0,0,0)");a.fillStyle=b;a.fillRect(f,h,j,l)} By.prototype.Nn=function(a,b,c,d,e){var f=this.ke;f.save();f.translate(a,b);f.scale(this.Vp/this.Ul,1);f.beginPath();f.moveTo(0,0);f.arc(0,0,this.Ul,c,d,q);f.moveTo(0,0);f.fillStyle=e;f.fill();f.restore()};var Cy=0,Dy=1;function Fy(a,b){U.call(this,a);this.N=b}B(Fy,U);Fy.prototype.initialize=function(){Ot(this,k);Pt(this,k);pn(this.mb());this.ze=q;var a=this.gd().content();this.la().appendChild(a);a=this.mb().content();this.la().appendChild(a)}; Fy.prototype.ya=function(a){var b=Gy,c=this.F(),d=this.D(),e=0,f=0,h=0,j=0;this.N==b.Lf||this.N==b.Jh?(e=this.N==b.Lf?1:-1,h=this.N==b.Lf?-1:1):(f=this.N==b.Yg?1:-1,j=this.N==b.Yg?-1:1);b=Yt(0,0.7,7,a);e=Math.floor(b*e*c);f=Math.floor(b*f*d);Nc(this.gd().content(),e,f);Nc(this.mb().content(),h*c+e,j*d+f);F(this.mb().background(),a)};var Gy={Yg:0,Jh:1,Lf:2,Al:3};function Hy(a,b,c,d){U.call(this,a);this.Aa=b;this.tb=c;this.WT=d;this.tb?this.Ca(q,q,k,k,k,k):this.Ca(k,k)}B(Hy,U); Hy.prototype.initialize=function(){Ot(this,q);Pt(this,q);var a=this.F(),b=this.D();if(this.tb){var c=V(a,b);E(c,"position","absolute");this.la().appendChild(c);c.getContext("2d").drawImage(this.Px,0,0);this.lo=c;c=V(a,b);E(c,"position","absolute");this.la().appendChild(c);c.getContext("2d").drawImage(this.Yx,0,0);this.mo=c}this.gF=V(a,b);E(this.gF,"position","absolute");this.la().appendChild(this.gF);this.Ee=this.gF.getContext("2d")}; Hy.prototype.ya=function(a){var b=this.F(),c=this.D();this.tb&&(F(this.mo,1-a),F(this.lo,a));var d=this.tb?this.jm:this.ua,e=this.tb?this.hm:this.Va,f=this.Ee;f.clearRect(0,0,b,c);b=this.Aa==Iy?1:-1;a=St(0,1,a);c=W(0,6,1,1);c=this.WT?Yt(4,0.8,4,a):this.Aa==Iy?2-a:c(a);c=this.Aa==Iy?1/c:c;this.Aa==Iy?(Jy(this,a,c,f,e),Ky(this,2*a,b,f,d)):(Ky(this,0.5*a,b,f,d),Jy(this,a,c,f,e))};var Iy=0; function Jy(a,b,c,d,e){var f=a.F()/2*(1-c);a=a.D()/2*(1-c);d.save();d.translate(f,a);d.scale(c,c);d.globalAlpha=2*b;d.drawImage(e,0,0);d.restore()}function Ky(a,b,c,d,e){var f=-c*a.F()*b/2;a=-c*a.D()*b/2;c=1+c*b;d.save();d.translate(f,a);d.scale(c,c);b=Math.min(1-2*b,1);b=Math.max(b,0);d.globalAlpha=b;d.drawImage(e,0,0);d.restore()};function Ly(a,b,c){U.call(this,a);this.Aa=b;(this.tb=c)?(this.ze=q,this.Ca(q,q,k,k,q,q)):this.Ca(k,k)}B(Ly,U);Ly.prototype.initialize=function(){Ot(this,q);Pt(this,q);this.Qh()}; Ly.prototype.ya=function(a){this.tb&&(F(this.gd().background(),1-a),F(this.mb().background(),a));var b=this.F(),b=b/(b+(1.4-0.5*2.8*a*a)*b),b=this.tb?Yt(0,0.7,4,b):b;We(this.fj,"scale("+b+", "+b+")");var b=this.F()/2,c=this.D()/2,d="",e="",f=0,h=0,j=0,l=0,n=120*a,p=W(0,1,1,0.5),r=1.5*St(0,1,a);switch(this.Aa){case My:d="translateX("+-b+"px) translateZ("+r*this.F()+"px) rotateY("+n+"deg) translateX("+b+"px)";e="translateX("+b+"px) translateZ("+r*this.F()+"px) rotateY("+-n+"deg) translateX("+-b+"px)"; this.Ed||(f=a*-b,h=a*b,d="translate("+-b+"px, 0px) scale("+p(a)+", 1) translate("+b+"px, 0px",e="translate("+b+"px, 0px) scale("+p(a)+", 1) translate("+-b+"px, 0px");break;case Ny:d="translateY("+-c+"px) translateZ("+r*this.D()+"px) rotateX("+-n+"deg) translateY("+c+"px)",e="translateY("+c+"px) translateZ("+r*this.D()+"px) rotateX("+n+"deg) translateY("+-c+"px)",this.Ed||(j=a*-c,l=a*c,d="translate(0px,"+-c+"px) scale(1, "+p(a)+") translate(0px, "+c+"px)",e="translate(0px, "+c+"px) scale(1, "+p(a)+ ") translate(0px, "+-c+"px)")}this.Ed||(Nc(this.oo,f,j),Nc(this.po,h,l));We(this.oo,d);We(this.po,e);F(this.oo,1-a);F(this.po,1-a)}; Ly.prototype.Qh=function(){var a=this.F(),b=this.D();if(this.tb){var c=this.mb().background();this.la().appendChild(c)}this.fj=V(a,b);E(this.fj,"position","absolute");this.la().appendChild(this.fj);this.tb&&(c=this.gd().background(),this.la().appendChild(c));this.fj.getContext("2d").drawImage(this.tb?this.hm:this.Va,0,0);this.oo=V(a,b);c=this.oo.getContext("2d");this.po=V(a,b);var d=this.po.getContext("2d"),e=document.createElement("DIV");this.la().appendChild(e);e.appendChild(this.oo);e.appendChild(this.po); try{Ze(e,a+"px"),$e(e,a/2+"px "+b/2+"px"),Ye(this.oo),Ye(this.po),this.Ed=k}catch(f){this.Ed=q}E(this.oo,"position","absolute");E(this.po,"position","absolute");c.clearRect(0,0,a,b);d.clearRect(0,0,a,b);e=this.tb?this.jm:this.ua;switch(this.Aa){case My:c.drawImage(e,0,0,a/2,b,0,0,a/2,b);d.drawImage(e,a/2,0,a/2,b,a/2,0,a/2,b);break;case Ny:c.drawImage(e,0,0,a,b/2,0,0,a,b/2),d.drawImage(e,0,b/2,a,b/2,0,b/2,a,b/2)}};var My=0,Ny=1;function Oy(a,b,c){U.call(this,a);this.N=b;(this.tb=c)?this.Ca(q,q,k,k,k,k):this.Ca(k,k)}B(Oy,U); Oy.prototype.initialize=function(){Ot(this,q);Pt(this,q);var a=this.F(),b=this.D();if(this.tb){var c=V(a,b);E(c,"position","absolute");this.la().appendChild(c);c.getContext("2d").drawImage(this.Px,0,0);this.lo=c;c=V(a,b);E(c,"position","absolute");this.la().appendChild(c);c.getContext("2d").drawImage(this.Yx,0,0);this.mo=c}this.xd=this.yd(a,b);this.la().appendChild(this.xd);var d=V(a,b),c=V(a,b);this.Ib=oc("DIV");Xc(this.Ib,a);Yc(this.Ib,b);this.uf=this.yd(this.F(),this.D());this.sf=this.yd(this.F(), this.D());this.uf.appendChild(d);this.sf.appendChild(c);this.xd.appendChild(this.Ib);this.Ib.appendChild(this.uf);this.Ib.appendChild(this.sf);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.tb?this.jm:this.ua,0,0);c.drawImage(this.tb?this.hm:this.Va,0,0);d=Py;c=this.N==d.Lf||this.N==d.Yg?-1:1;d=this.N==d.Lf||this.N==d.Jh;Ze(this.xd,Math.max(a,b)+"px");$e(this.xd,this.Ni+a/2+"px "+b/2+"px");Ye(this.Ib);d?(We(this.uf,"translateZ(-"+(this.Ni+Math.floor(a/2))+"px) rotateY(0deg)"),We(this.sf, "translateX("+c*(this.Ni+Math.floor(a/2))+"px) rotateY("+-90*c+"deg)")):(We(this.uf,"translateZ(-"+(this.Ni+Math.floor(b/2))+"px) rotateX(0deg)"),We(this.sf,"translateY("+c*(this.Ni+Math.floor(b/2))+"px) rotateX("+90*c+"deg)"))}; Oy.prototype.ya=function(a){var b=this.F(),c=this.D();this.tb&&(F(this.mo,1-a),F(this.lo,a));var d=0.25*(1-Math.cos(2*a*Math.PI));a=St(0,1,a);var e=Py,f=this.N==e.Lf||this.N==e.Yg?-1:1,b=(e=this.N==e.Lf||this.N==e.Jh)?b+2*this.Ni:c+2*this.Ni;e?We(this.Ib,"translateZ("+(-d*b+b/2)+"px) rotateY("+90*f*a+"deg)"):We(this.Ib,"translateZ("+(-d*b+b/2)+"px) rotateX("+90*-f*a+"deg)")};Oy.prototype.yd=function(a,b){var c=oc("DIV");Xc(c,a);Yc(c,b);E(c,"position","absolute");return c};Oy.prototype.Ni=20; var Py={Al:0,Yg:1,Jh:2,Lf:3};function Qy(a,b,c){this.a=a;this.b=b;this.c=c}function Ry(a,b){var c;c=-a.b;var d=a.a,e=-c*b.x()-d*b.y();c=new Qy(c,d,e);if(c==m)return m;d=Sy(a,c);c=2*d.x()-b.x();d=2*d.y()-b.y();return new Y(c,d)}function Sy(a,b){var c=a.a*b.b-b.a*a.b;return 1E-9>Math.abs(c)?m:new Y((a.b*b.c-b.b)*a.c/c,(a.c*b.a-b.c*a.a)/c)}function Ty(a,b){var c=a.y()-b.y(),d=b.x()-a.x(),e=a.x()*b.y()-b.x()*a.y();return new Qy(c,d,e)};function Uy(a,b){U.call(this,a);this.N=b;this.Ca(k,k)}B(Uy,Gu);v=Uy.prototype; v.initialize=function(){Ot(this,q);Pt(this,k);Ju(this,this.ua);var a=this.F(),b=-this.D()/2,a=a/2-0.2*a,c=3*b/4,d=Ty(new Y(-a,-b),new Y(a/2,-b/2)),e=Ty(new Y(-a/4,-b),new Y(0,0)),f=Ty(new Y(a/2,-b/2),new Y(a,b)),h=Ty(new Y(0,0),new Y(a,b/4)),j=Sy(d,e),l=Sy(f,h),n=new Y(W(0,0.5,a,0.8)(l.x()),W(0,0.5,b,1)(l.y())),p=new Y(W(-a,0.2,0,0.5)(j.x()),W(-b,0,0,0.5)(j.y())),r=new X(5*a/8,3*-b/8,-(10*c/16)),t=new X(-a/8,-b/2,15*-c/32),w=new X(a/2,b/8,15*-c/32),A=new X(a/2,b/4,5*-c/6),G=new X(-a/10,b/10,-c),K= new X(4*-a/8,-b/8,3*-c/16),M=new X(-a/16,5*b/8,3*-c/16),L=new X(5*-a/8,5*-b/16,9*-c/8),O=new X(5*a/16,5*b/8,-c),ja=new X(14*-a/32,4*-b/8,0),fa=new X(4*a/8,23*b/32,0),ba=new X(5*-a/16,3*-b/16,-c/4),$=new X(3*a/16,5*b/16,0),e=new X(3*-a/4,3*b/4,0),f=new Vy(new X(a,-b,0),new X(15*a/16,9*-b/16,-c),new Y(0.8,0)),h=new Vy(new X(7*a/8,7*-b/8,0),new X(9*a/12,-b/2,-(46*c/48)),new Y(0.7625,0.0625)),d=new Vy(new X(a/2,-b,0),new X(6*a/9,8*-b/12,47*-c/48),new Y(0.65,0)),c=new Vy(new X(a,-b/2,0),new X(19*a/24, 4*-b/9,47*-c/48),new Y(0.8,0.25)),oa=new Vy(new X(a/2,-b/2,0),r,new Y(0.65,0.25)),j=new Vy(new X(j.x(),j.y(),0),t,new Y(p.x(),p.y())),l=new Vy(new X(l.x(),l.y(),0),w,new Y(n.x(),n.y())),r=new Vy(new X(-a/4,-b,0),r,new Y(0.425,0)),A=new Vy(new X(a,b/4,0),A,new Y(0.8,0.625)),G=new Vy(new X(0,0,0),G,new Y(0.5,0.5)),K=new Vy(new X(-a/2,-b/2,0),K,new Y(0.35,0.25)),M=new Vy(new X(a/2,b/2,0),M,new Y(0.65,0.75)),L=new Vy(new X(-a,-b,0),L,new Y(0.2,0)),O=new Vy(new X(a,b,0),O,new Y(0.8,1)),ja=new Vy(new X(-a, -b/2,0),ja,new Y(0.2,0.25)),fa=new Vy(new X(a/2,b,0),fa,new Y(0.65,1)),ba=new Vy(new X(-a/2,0,0),ba,new Y(0.35,0.5)),$=new Vy(new X(0,b/2,0),$,new Y(0.5,0.75)),b=new Vy(new X(-a,b,0),e,new Y(0.2,1));this.jh=[f,f,h,h,d,c,h,h,d,c,oa,oa,d,c,j,l,oa,oa,d,c,j,l,r,A,oa,oa,j,l,G,G,j,l,G,G,K,M,j,l,r,A,L,O,j,l,K,M,L,O,G,G,ba,$,K,M,K,M,L,O,ja,fa,K,M,ja,fa,ba,$,G,G,ba,$,b,b,ba,$,ja,fa,b,b];if(this.N==Wy){b=[];a=this.D();a=Ty(new Y(0,-a/2),new Y(0,a/2));for(f=0;f=a?az(this,a):0.2>=a?(d=W(0.1,0.1,0.2,1),a=d(a),Su(this,-60*a,[1,0,0],[0,0,0]),mat4.translate(this.Ka,[0,0,20*-a]),this.Zh=Yy(a,this.jh),Su(this,-15*c*a,[0,0,1],[0,0,0])):0.4>=a?(this.Zh=Yy(1,this.jh),Su(this,-60,[1,0,0],[0,0,0]),Su(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.Ka,[0,0,-20]),d=W(0.2,0,0.4,1),a=Math.pow(d(a),3),mat4.translate(this.Ka,[0,0,-a*b/20])):0.5>a?(this.Zh=Yy(1,this.jh),Su(this,-60, [1,0,0],[0,0,0]),Su(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.Ka,[0,0,-(20+b/20)]),d=W(0.4,0,0.5,1),a=d(a),mat4.translate(this.Ka,[0,0,-a*b/30]),bz(a,this.jh,this.Zh,8)):(this.Zh=Yy(1,this.jh),Su(this,-60,[1,0,0],[0,0,0]),Su(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.Ka,[0,0,-(20+b/20+b/30)]),d=W(0.5,0,1,1),a=d(a),bz(a,this.jh,this.Zh,40),a=St(0,1,a),mat4.translate(this.Ka,[c*a*b,a*b/2,a*b/2]),Su(this,-30*c*a,[0,0,1],[0,0,0]),Su(this,-60*c*a,[0,1,0],[0,0,0]));Yu(this);Tu(this,this.LM,this.M.TRIANGLES, z(this.RC,this),z(this.QC,this));Qu(this)};v.RC=function(){this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(zu(this.Zh)))};v.QC=function(){Xu(this.Zh,this.fE);this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(Bu(this.Zh)))}; function az(a,b){var c=W(0,0,0.1,0.1);a.Zh=Yy(c(b),a.jh);Su(a,-60*c(b),[1,0,0],[0,0,0]);c=W(0,0,0.1,1);a.$s=Yy(c(b),a.aD);a.gu=Yy(c(b),a.KE);Yu(a);Tu(a,a.eL,a.M.TRIANGLES,z(function(){this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(zu(this.$s)))},a),z(function(){Xu(this.$s,this.$C);this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(Bu(this.$s)))},a));Tu(a,a.GN,a.M.TRIANGLES,z(function(){this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(zu(this.gu)))},a),z(function(){Xu(this.gu, this.JE);this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(Bu(this.gu)))},a))} function bz(a,b,c,d){y(d)||(d=50);for(var e=[new cz([0,1],0,0,-5),new cz([2,3,6,7],0,0,-5),new cz([4,8,12,18],0,0,-5),new cz([5,9,13,19],0,0,-5),new cz([20,14,26,30,42,36],0,0,15),new cz([15,21,37,43,31,27],0,0,15),new cz([44,34,52,60,54],0,0,20),new cz([35,45,55,61,53],0,0,20),new cz([40,46,56],0,0,30),new cz([41,47,57],20,20,30),new cz([58,62,74],20,20,15),new cz([75,63,59],0,0,15),new cz([76,70,71,77],0,0,-20)],f=0;fb&&(b=-b,this.Bk=k);this.iF=b;this.Ca(k,q)}B(dz,U);dz.prototype.initialize=function(){var a=this.F(),b=this.D();Pt(this,q);var c=V(a,b);this.Bt=c.getContext("2d");this.Pb=V(a,b);this.ke=this.Pb.getContext("2d");this.ke.scale(1,b/a);a*=0.5;this.Te=Math.sqrt(2*a*a);E(c,"position","absolute");this.la().appendChild(c)};var ez=1/15; dz.prototype.ya=function(a){var b=this.F();this.D();var c=this.ke,d=2/this.iF,e=0.2/this.iF;this.Bk&&(d=-d,e=-e);c.clearRect(0,0,b,b);for(b=0;b=f)h.beginPath(),h.moveTo(l,l),this.Bk?h.arc(l,l,this.Te,f,j,k):h.arc(l,l,this.Te,f,j,q),h.lineTo(l,l),h.fillStyle="#000",h.fill()}a=this.Bt;a.drawImage(this.Va,0,0);a.save();a.globalCompositeOperation="destination-in"; a.drawImage(this.Pb,0,0);a.restore()};dz.prototype.Yw=function(a,b,c,d,e,f,h){var j=this.ke;j.fillStyle="rgba(0,0,0,"+Bg(h).toString()+")";j.beginPath();j.moveTo(a,b);j.lineTo(c,d);j.lineTo(e,f);j.fill()}; dz.prototype.jC=function(a,b,c,d){var e=0.5*this.F(),f=ez;b-=a;var h=a;if(this.Bk&&h>c||!this.Bk&&h=f;){var j=a+f*b;if(this.Bk&&jd)j=d;var l=e+this.Te*Math.cos(j),n=e+this.Te*Math.sin(j);this.Yw(e,e,c,h,l,n,1-f);f+=ez;c=l;h=n;if(j==d)break}};function fz(a){U.call(this,a);pn(this.mb());this.ze=q}B(fz,U);fz.prototype.initialize=function(){Ot(this,k);Pt(this,k);this.De=document.createElement("div");Xc(this.De,this.F());Yc(this.De,this.D());E(this.De,"backgroundColor","#000000");E(this.De,"position","relative");this.la().appendChild(this.De)};fz.prototype.ya=function(a){0.5>a?(F(this.mb().wa(),0),F(this.De,0)):0.8>a?F(this.De,1):(F(this.De,0),F(this.mb().wa(),1))};function gz(a,b,c){U.call(this,a);this.N=b;this.zd=c;this.ze=q;this.NC(b)}B(gz,U);v=gz.prototype;v.initialize=function(){Ot(this,k);Pt(this,k);pn(this.pk())};v.pk=function(){return this.zd?this.gd():this.mb()};v.Ks=function(){return this.zd?this.mb():this.gd()}; v.NC=function(a){var b=this.F(),c=this.D();this.pi=this.oi=0;switch(a){case Lw:this.pi=c;break;case Mw:this.pi=-c;break;case Nw:this.oi=b;break;case Ow:this.oi=-b;break;case Pw:this.oi=b;this.pi=-c;break;case Qw:this.oi=b;this.pi=c;break;case Rw:this.oi=-b;this.pi=-c;break;case Sw:this.oi=-b,this.pi=c}this.zd&&(this.oi*=-1,this.pi*=-1)};v.ya=function(a){this.zd&&(a=1-a);var b=W(0,this.oi,1,0),c=W(0,this.pi,1,0);Nc(this.pk().wa(),b(a),c(a))};function hz(a,b){U.call(this,a);this.N=b;this.ze=q;this.Ca(q,k);var c,d=iz;this.N==jz?(c=kz,this.Ie=(1-d)/(c-1),this.$I=2*this.F()/Math.pow(d,2)):(this.Ie=0.25,this.$I=2*this.D()/Math.pow(d,2))}B(hz,U);function lz(a,b,c,d,e,f){var h=V(e+1,f+1);h.getContext("2d").drawImage(a.ua,c,d,e,f,0,0,e+1,f+1);b.push(new mz(h,c,d,e,f))} hz.prototype.initialize=function(){var a;a=this.N==jz?kz:nz;var b=this.F(),c=this.D();this.Ap=[];this.Bp=[];for(var d=b/a,e=c/a,f=0,h=0;h=b?0:a.$I*Math.pow(b,2)/2} function pz(a,b){var c=a.D(),d=0,e=a.Ie,f=0,h=1,j=e,l=1;a.ga()&&(d=c,e=1-e,f=1-f,h=1-h,j=e,l=1-l);if(a.ga()){if(b>e)return d}else if(buz&&a<1-uz){var d=W(uz,1,1-uz,4),e=W(uz,0,1-uz,-30);We(this.$x,"rotate("+ e(a)+"deg) scale("+d(a)+", "+d(a)+")")}a>vz&&(this.oq.clearRect(0,0,b,c),this.GK.clearRect(0,0,b,c),this.oq.drawImage(this.Va,0,0),this.oq.save(),this.oq.globalCompositeOperation="destination-in",rz(this,this.GK,this.tJ,a),this.oq.drawImage(this.FK,0,0),this.oq.restore(),this.wD.drawImage(this.uL,0,0),a=f.SA&&d<=f.SA+0.05?(h=(d-f.SA)/0.05,h=f.nG?1-h:h):h=da){var b=W(0,0,0.3,1)(a);this.Nn(b,k);this.Nn(b,q)}var b=this.F(),c=this.D(),c=Math.max(b,c),d=this.N==Cz?1:-1;Ru(this);0.1<=a&&(0.1=a?(a=W(0.1,0,0.4,1)(a),Dz(this,a),mat4.translate(this.Ka,[0,0,-a*c/4]),Su(this,-60*a,[1,0,0],[-d*b/4,0,0]),Su(this,45*d*a,[0,0,1],[-d*b/4,0,0])):0.4=a?(a=W(0.4,0,0.5,1)(a),Dz(this,1),mat4.translate(this.Ka,[0,0,-c/4]),mat4.translate(this.Ka,[d*a*c/50,-a*c/50,a*c/50]),Su(this,-60,[1,0,0], [-d*b/4,0,0]),Su(this,45*d,[0,0,1],[-d*b/4,0,0])):0.5a?(a=W(0.5,0,0.55,1)(a),Dz(this,1),mat4.translate(this.Ka,[0,0,-c/4]),mat4.translate(this.Ka,[d*c/50,-c/50,c/50]),Su(this,-60,[1,0,0],[-d*b/4,0,0]),Su(this,45*d,[0,0,1],[-d*b/4,0,0]),Su(this,-1*a,[1,0,0],[0,0,0])):0.55= 0.0 && phase <= CHANGE_PHASE) \n\t\t\t\t{ \n\t\t\t\t\tangle = -ANGLE * (phase + (PHASE_OFFSET_FUNC1(x) * PHASE_FUNC(phase))); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tangle = -ANGLE * (phase + PHASE_OFFSET_FUNC1(x)); \n\t\t\t\t} \n\t\t\t\treturn max(angle, -ANGLE); \n\t\t\t} \n\t\t\t\n\t\t\tvec2 getPosition(float x) \n\t\t\t{ \n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC1(x); \n\t\t\t\tfloat b = a * COEF_1; \n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\t\t\t\tfloat angle = getAngleInDoubleLeft(x, uPhase); \n\t\t\t\t\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\t\t\t\tpos.y = pos.y - (b * C_FUNC1(x) * PHASE_FUNC1(uPhase)); \n\t\t\t\tpos.y = max(pos.y, 1.0); \n\t\t\t\treturn pos; \n\t\t\t} \n\t\t\t\n\t\t\tvoid main(void) \n\t\t\t{ \n\t\t\t\tvec3 pNormal; \n\t\t\t\tfloat x = aVertexPosition.x; \n\t\t\t\tif (x <= uSlideWidth * 0.5) \n\t\t\t\t{ \n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tvec2 pos = getPosition(x); \n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\t\t\t\t\t\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\t\t\t\t\tpNormal = getNormal(v, pr); \n\t\t\t\t} \n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\t\t\t\tvNormal = transformedNormal; \n\t\t\t\tvTextureCoord = aTextureCoord; \n\t\t\t} \n\t\t";case 1:return" \n\t\t\tfloat C_FUNC2(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth * 0.5, 0.0); \n\t\t\t} \n\t\t\tfloat PHASE_OFFSET_FUNC2(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth * 0.5, PHASE_OFFSET); \n\t\t\t} \n\t\t\t\n\t\t\tfloat getAngleInDoubleRight(float x, float phase) \n\t\t\t{ \n\t\t\t\tfloat angle; \n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\t\t\t\t{ \n\t\t\t\t\tangle = ANGLE * (1.0 + phase + (PHASE_OFFSET_FUNC2(x) * PHASE_FUNC(phase))); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tangle = ANGLE * (1.0 + phase + PHASE_OFFSET_FUNC2(x)); \n\t\t\t\t} \n\t\t\t\treturn min(angle, ANGLE * 2.0); \n\t\t\t} \n\t\t\t\n\t\t\tvec2 getPosition(float x) \n\t\t\t{ \n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC2(x); \n\t\t\t\tfloat b = a * COEF_1; \n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\t\t\t\tfloat angle = getAngleInDoubleRight(x, uPhase); \n\t\t\t\t\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\t\t\t\tpos.y = pos.y - (b * C_FUNC2(x) * PHASE_FUNC1(uPhase)); \n\t\t\t\tpos.y = max(pos.y, 1.0); \n\t\t\t\treturn pos; \n\t\t\t} \n\t\t\t\n\t\t\tvoid main(void) \n\t\t\t{ \n\t\t\t\tvec3 pNormal; \n\t\t\t\tfloat x = aVertexPosition.x; \n\t\t\t\tif (x >= uSlideWidth * 0.5) \n\t\t\t\t{ \n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tvec2 pos = getPosition(x); \n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\t\t\t\t\t\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\t\t\t\t\tpNormal = getNormal(v, pr); \n\t\t\t\t} \n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\t\t\t\tvNormal = transformedNormal; \n\t\t\t\tvTextureCoord = aTextureCoord; \n\t\t\t} \n\t\t"; case 2:return" \n\t\t\tfloat C_FUNC3(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, 1.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat PHASE_OFFSET_FUNC3(float x) \n\t\t\t{ \n\t\t return linearInterpolation(x, 0.0, 0.0, uSlideWidth, PHASE_OFFSET); \n\t\t\t} \n\t\t\t\n\t\t\tfloat getAngleInSingleLeft(float x, float phase) \n\t\t\t{ \n\t\t\t\tfloat angle; \n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\t\t\t\t{ \n\t\t\t\t\tangle = -ANGLE * (phase - (PHASE_OFFSET_FUNC3(x) * PHASE_FUNC(phase))); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tangle = -ANGLE * (phase - PHASE_OFFSET_FUNC3(x)); \n\t\t\t\t} \n\t\t\t\treturn min(angle, 0.0); \n\t\t\t} \n\t\t\t\n\t\t\tvec2 getPosition(float x) \n\t\t\t{ \n\t\t\t\tfloat a = uSlideWidth * C_FUNC3(x); \n\t\t\t\tfloat b = a * COEF_2; \n\t\t\t\tvec2 center = vec2(0.0, 0.0); \n\t\t\t\tfloat angle = getAngleInSingleLeft(x, uPhase); \n\t\t\t\t\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\t\t\t\tpos.y = pos.y - (b * C_FUNC3(x) * PHASE_FUNC2(uPhase)); \n\t\t\t\tpos.y = max(pos.y, 0.0); \n\t\t\t\treturn pos; \n\t\t\t} \n\t\t\t\n\t\t\tvoid main(void) \n\t\t\t{ \n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\t vec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\t gl_Position = uPMVMatrix * vec4(v, 1.0); \n\t vTextureCoord = aTextureCoord; \n\t \n\t float nextX = aVertexPosition.x + uDeltaX; \n\t vec2 pr = getPosition(nextX); \n\t vec3 pNormal = getNormal(v, pr); \n\t vec3 transformedNormal = uNMatrix * pNormal; \n\t\t\t\tvNormal = transformedNormal; \n\t\t\t} \n\t\t"; case 3:return" \n\t\t\tfloat C_FUNC4(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth, 0.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat PHASE_OFFSET_FUNC4(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, PHASE_OFFSET, uSlideWidth, 0.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat getAngleInSingleRight(float x, float phase) \n\t\t\t{ \n\t\t\t\tfloat angle; \n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\t\t\t\t{ \n\t\t\t\t\tangle = ANGLE * (1.0 + phase - (PHASE_OFFSET_FUNC4(x) * PHASE_FUNC(phase))); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tangle = ANGLE * (1.0 + phase - PHASE_OFFSET_FUNC4(x)); \n\t\t\t\t} \n\t\t\t\treturn max(angle, ANGLE); \n\t\t\t} \n\t\t\t\n\t\t\tvec2 getPosition(float x) \n\t\t\t{ \n\t\t\t\tfloat a = uSlideWidth * C_FUNC4(x); \n\t\t\t\tfloat b = a * COEF_2; \n\t\t\t\tvec2 center = vec2(uSlideWidth, 0.0); \n\t\t\t\tfloat angle = getAngleInSingleRight(x, uPhase); \n\t\t\t\t\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\t\t\t\tpos.y = pos.y - (b * C_FUNC4(x) * PHASE_FUNC2(uPhase)); \n\t\t\t\tpos.y = max(pos.y, 0.0); \n\t\t\t\treturn pos; \n\t\t\t} \n\t\t\t\n\t\t\tvoid main(void) \n\t\t\t{ \n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\t\t\t\tvTextureCoord = aTextureCoord; \n\t\t\t\t\n\t\t\t\tfloat nextX = aVertexPosition.x + uDeltaX; \n\t\t\t\tvec2 pr = getPosition(nextX); \n\t vec3 pNormal = getNormal(v, pr); \n\t vec3 transformedNormal = uNMatrix * pNormal; \n\t\t\t\tvNormal = transformedNormal; \n\t\t\t} \n\t\t"; default:g(Error("Unknown transition page curl type"))}}v.zc=function(){var a=this.F(),b=this.D();this.me=Cu(2,40,a,b);this.od=Eu(2,40);this.Dt=new nu;a=Ou(this,zu(this.me),3);this.Dt.Nd=a;a=Ou(this,Au(this.me),2);this.Dt.Sd=a;a=Pu(this,this.od);this.Dt.Md=a};function Gz(){var a=of(),b=jf&&11>=parseFloat(Df)?q:of(),c=pf();if(!Xs){var d={};d[ct]=function(a){return new Ys(a)};d.Cut=function(a){return new tw(a)};d.CutThroughBlack=function(a){return new fz(a)};b?(d.BlindsHorizontal=function(a){return new Wx(a,1)},d.BlindsVertical=function(a){return new Wx(a,Cw)}):(d.BlindsHorizontal=function(a){return new yw(a,1)},d.BlindsVertical=function(a){return new yw(a,zw)});d.CheckerboardAcross=function(a){return new au(a,eu)};d.CheckerboardDown=function(a){return new au(a, bu)};d.Dissolve=function(a){return new hu(a)};d.FadeThroughBlack=function(a){return new Qx(a)};a?(d.CoverLeft=function(a){return new Ew(a,Nw,q)},d.CoverUp=function(a){return new Ew(a,Lw,q)},d.CoverRight=function(a){return new Ew(a,Ow,q)},d.CoverDown=function(a){return new Ew(a,Mw,q)},d.CoverLeftUp=function(a){return new Ew(a,Qw,q)},d.CoverRightUp=function(a){return new Ew(a,Sw,q)},d.CoverLeftDown=function(a){return new Ew(a,Pw,q)},d.CoverRightDown=function(a){return new Ew(a,Rw,q)},d.UncoverLeft= function(a){return new Ew(a,Nw,k)},d.UncoverUp=function(a){return new Ew(a,Lw,k)},d.UncoverRight=function(a){return new Ew(a,Ow,k)},d.UncoverDown=function(a){return new Ew(a,Mw,k)},d.UncoverLeftUp=function(a){return new Ew(a,Qw,k)},d.UncoverRightUp=function(a){return new Ew(a,Sw,k)},d.UncoverLeftDown=function(a){return new Ew(a,Pw,k)},d.UncoverRightDown=function(a){return new Ew(a,Rw,k)}):(d.CoverLeft=function(a){return new gz(a,Nw,q)},d.CoverUp=function(a){return new gz(a,Lw,q)},d.CoverRight=function(a){return new gz(a, Ow,q)},d.CoverDown=function(a){return new gz(a,Mw,q)},d.CoverLeftUp=function(a){return new gz(a,Qw,q)},d.CoverRightUp=function(a){return new gz(a,Sw,q)},d.CoverLeftDown=function(a){return new gz(a,Pw,q)},d.CoverRightDown=function(a){return new gz(a,Rw,q)},d.UncoverLeft=function(a){return new gz(a,Nw,k)},d.UncoverUp=function(a){return new gz(a,Lw,k)},d.UncoverRight=function(a){return new gz(a,Ow,k)},d.UncoverDown=function(a){return new gz(a,Mw,k)},d.UncoverLeftUp=function(a){return new gz(a,Qw,k)}, d.UncoverRightUp=function(a){return new gz(a,Sw,k)},d.UncoverLeftDown=function(a){return new gz(a,Pw,k)},d.UncoverRightDown=function(a){return new gz(a,Rw,k)});d.RandomBarsHorizontal=function(a){return new Ut(a,Vt)};d.RandomBarsVertical=function(a){return new Ut(a,Wt)};d.StripsLeftUp=function(a){return new ev(a,gv)};d.StripsRightUp=function(a){return new ev(a,iv)};d.StripsLeftDown=function(a){return new ev(a,fv)};d.StripsRightDown=function(a){return new ev(a,hv)};d.WipeLeft=function(a){return new $u(a, cv)};d.WipeUp=function(a){return new $u(a,bv)};d.WipeRight=function(a){return new $u(a,dv)};d.WipeDown=function(a){return new $u(a,av)};d.BoxOut=function(a){return new By(a,Cy)};d.BoxIn=function(a){return new By(a,Dy)};d.SplitHorizontalOut=function(a){return new dx(a,fx)};d.SplitHorizontalIn=function(a){return new dx(a,ex)};d.SplitVerticalOut=function(a){return new dx(a,hx)};d.SplitVerticalIn=function(a){return new dx(a,gx)};d.ShapeCircle=function(a){return new Tx(a)};d.ShapeDiamond=function(a){return new yy(a)}; d.CombHorizontal=function(a){return new hz(a,jz)};d.CombVertical=function(a){return new hz(a,1)};d.FadeSmoothly=function(a){return new Qt(a)};d.Newsflash=function(a){return new xy(a)};d.ShapePlus=function(a){return new Kx(a)};d.PushDown=function(a){return new Ex(a,Fx)};d.PushLeft=function(a){return new Ex(a,Gx)};d.PushRight=function(a){return new Ex(a,Hx)};d.PushUp=function(a){return new Ex(a,Ix)};d.Wedge=function(a){return new ww(a)};d.Wheel1Spoke=function(a){return new dz(a,1)};d.Wheel2Spokes=function(a){return new dz(a, 2)};d.Wheel3Spokes=function(a){return new dz(a,3)};d.Wheel4Spokes=function(a){return new dz(a,4)};d.Wheel8Spokes=function(a){return new dz(a,8)};d.WheelReverse1Spoke=function(a){return new dz(a,-1)};var e=iw;a?c?(d.VortexLeft=function(a){return new mw(a,e.zn)},d.VortexUp=function(a){return new mw(a,e.wB)},d.VortexRight=function(a){return new mw(a,e.Bl)},d.VortexDown=function(a){return new mw(a,e.Aw)}):(d.VortexLeft=function(a){return new jv(a,e.zn)},d.VortexUp=function(a){return new jv(a,e.wB)},d.VortexRight= function(a){return new jv(a,e.Bl)},d.VortexDown=function(a){return new jv(a,e.Aw)}):(d.VortexLeft=function(a){return new hu(a)},d.VortexUp=function(a){return new hu(a)},d.VortexRight=function(a){return new hu(a)},d.VortexDown=function(a){return new hu(a)});var f=$t;c&&!Cf&&!Pf?(d.RippleCenter=function(a){return new Dw(a,f.eB)},d.RippleRightUp=function(a){return new Dw(a,f.rB)},d.RippleLeftUp=function(a){return new Dw(a,f.jB)},d.RippleLeftDown=function(a){return new Dw(a,f.iB)},d.RippleRightDown=function(a){return new Dw(a, f.qB)}):(d.RippleCenter=function(a){return new Zt(a,f.eB)},d.RippleRightUp=function(a){return new Zt(a,f.rB)},d.RippleLeftUp=function(a){return new Zt(a,f.jB)},d.RippleLeftDown=function(a){return new Zt(a,f.iB)},d.RippleRightDown=function(a){return new Zt(a,f.qB)});var h=jx;d.GlitterDiamondLeft=function(a){return new ix(a,xx.rw,h.Jh)};d.GlitterDiamondUp=function(a){return new ix(a,xx.rw,h.Al)};d.GlitterDiamondRight=function(a){return new ix(a,xx.rw,h.Lf)};d.GlitterDiamondDown=function(a){return new ix(a, xx.rw,h.Yg)};d.GlitterHexagonLeft=function(a){return new ix(a,xx.tw,h.Jh)};d.GlitterHexagonUp=function(a){return new ix(a,xx.tw,h.Al)};d.GlitterHexagonRight=function(a){return new ix(a,xx.tw,h.Lf)};d.GlitterHexagonDown=function(a){return new ix(a,xx.tw,h.Yg)};a?(d.GalleryLeft=function(a){return new pw(a,rw,q)},d.GalleryRight=function(a){return new pw(a,sw,q)}):(d.GalleryLeft=function(a){return new Ex(a,Gx)},d.GalleryRight=function(a){return new Ex(a,Hx)});a?(d.ConveyorLeft=function(a){return new pw(a, rw,k)},d.ConveyorRight=function(a){return new pw(a,sw,k)}):(d.ConveyorLeft=function(a){return new Fy(a,1)},d.ConveyorRight=function(a){return new Fy(a,2)});d.DoorsVertical=function(a){return new Ly(a,My,q)};d.DoorsHorizontal=function(a){return new Ly(a,Ny,q)};d.WindowVertical=function(a){return new Ly(a,My,k)};d.WindowHorizontal=function(a){return new Ly(a,Ny,k)};d.WarpIn=function(a){return new Hy(a,Iy,q,q)};d.WarpOut=function(a){return new Hy(a,1,q,q)};d.FlyThroughIn=function(a){return new Hy(a, Iy,k,q)};d.FlyThroughOut=function(a){return new Hy(a,1,k,q)};d.FlyThroughInBounce=function(a){return new Hy(a,Iy,k,k)};d.FlyThroughOutBounce=function(a){return new Hy(a,1,k,k)};d.RevealSmoothLeft=function(a){return new ky(a,0)};d.RevealSmoothRight=function(a){return new ky(a,1)};d.RevealBlackLeft=function(a){return new ky(a,2)};d.RevealBlackRight=function(a){return new ky(a,3)};d.Honeycomb=function(a){return new qz(a)};a?(d.FerrisWheelLeft=function(a){return new Ux(a,0)},d.FerrisWheelRight=function(a){return new Ux(a, Vx)}):(d.FerrisWheelLeft=function(a){return new Fy(a,0)},d.FerrisWheelRight=function(a){return new Fy(a,0)});d.SwitchLeft=function(a){return new Lx(a,0,b)};d.SwitchRight=function(a){return new Lx(a,Mx,b)};d.FlipLeft=function(a){return new Rt(a,0,b)};d.FlipRight=function(a){return new Rt(a,Tt,b)};d.Flashbulb=function(a){return new Ox(a)};var j=Bx;b?(d.ShredStripsIn=function(a){return new Ax(a,j.CS)},d.ShredStripsOut=function(a){return new Ax(a,j.XI)},d.ShredRectangleIn=function(a){return new Ax(a, j.OI)},d.ShredRectangleOut=function(a){return new Ax(a,j.pB)}):(d.ShredStripsIn=function(a){return new hu(a)},d.ShredStripsOut=function(a){return new hu(a)},d.ShredRectangleIn=function(a){return new hu(a)},d.ShredRectangleOut=function(a){return new hu(a)});d.CubeLeft=function(a){return new fy(a,iy,q,b)};d.CubeUp=function(a){return new fy(a,hy,q,b)};d.CubeRight=function(a){return new fy(a,jy,q,b)};d.CubeDown=function(a){return new fy(a,gy,q,b)};d.RotateLeft=function(a){return new fy(a,iy,k,b)};d.RotateUp= function(a){return new fy(a,hy,k,b)};d.RotateRight=function(a){return new fy(a,jy,k,b)};d.RotateDown=function(a){return new fy(a,gy,k,b)};var l=Py;b?(d.BoxLeft=function(a){return new Oy(a,l.Jh,q)},d.BoxUp=function(a){return new Oy(a,l.Al,q)},d.BoxRight=function(a){return new Oy(a,l.Lf,q)},d.BoxDown=function(a){return new Oy(a,l.Yg,q)},d.OrbitLeft=function(a){return new Oy(a,l.Jh,k)},d.OrbitUp=function(a){return new Oy(a,l.Al,k)},d.OrbitRight=function(a){return new Oy(a,l.Lf,k)},d.OrbitDown=function(a){return new Oy(a, l.Yg,k)}):(d.BoxLeft=function(a){return new Ex(a,Gx)},d.BoxUp=function(a){return new Ex(a,Ix)},d.BoxRight=function(a){return new Ex(a,Hx)},d.BoxDown=function(a){return new Ex(a,Fx)},d.OrbitLeft=function(a){return new Fy(a,1)},d.OrbitUp=function(a){return new Fy(a,3)},d.OrbitRight=function(a){return new Fy(a,2)},d.OrbitDown=function(a){return new Fy(a,0)});d.PanLeft=function(a){return new Fy(a,1)};d.PanUp=function(a){return new Fy(a,3)};d.PanRight=function(a){return new Fy(a,2)};d.PanDown=function(a){return new Fy(a, 0)};c?(d.AirplaneLeft=function(a){return new Bz(a,Cz)},d.AirplaneRight=function(a){return new Bz(a,1)},d.OrigamiLeft=function(a){return new Uy(a,Wy)},d.OrigamiRight=function(a){return new Uy(a,$y)},d.DrapeLeft=function(a){return new uw(a,vw)},d.DrapeRight=function(a){return new uw(a,1)},d.FallOverLeft=function(a){return new Zu(a,0)},d.FallOverRight=function(a){return new Zu(a,1)},d.Curtains=function(a){var b=new Jx(a);return!b.jI()?new Qt(a):b},d.Fracture=function(a){return new ay(a)},d.Crush=function(a){return new Yw(a)}, d.WindRight=function(a){return new py(a,0)},d.WindLeft=function(a){return new py(a,1)},d.PeelOffLeft=function(a){return new dy(a,ey)},d.PeelOffRight=function(a){return new dy(a,1)},d.Prestige=function(a){var b=new Rx(a);return!b.jI()?new Qt(a):b},d.PageCurlDoubleLeft=function(a){return new Ez(a,0)},d.PageCurlDoubleRight=function(a){return new Ez(a,1)},d.PageCurlSingleLeft=function(a){return new Ez(a,2)},d.PageCurlSingleRight=function(a){return new Ez(a,3)}):(d.AirplaneLeft=function(a){return new Qt(a)}, d.AirplaneRight=function(a){return new Qt(a)},d.OrigamiLeft=function(a){return new Qt(a)},d.OrigamiRight=function(a){return new Qt(a)},d.DrapeLeft=function(a){return new Qt(a)},d.DrapeRight=function(a){return new Qt(a)},d.FallOverLeft=function(a){return new Qt(a)},d.FallOverRight=function(a){return new Qt(a)},d.Curtains=function(a){return new Qt(a)},d.Fracture=function(a){return new Qt(a)},d.Crush=function(a){return new Qt(a)},d.WindRight=function(a){return new Qt(a)},d.WindLeft=function(a){return new Qt(a)}, d.PeelOffLeft=function(a){return new Qt(a)},d.PeelOffRight=function(a){return new Qt(a)},d.Prestige=function(a){return new Qt(a)},d.PageCurlDoubleLeft=function(a){return new Qt(a)},d.PageCurlDoubleRight=function(a){return new Qt(a)},d.PageCurlSingleLeft=function(a){return new Qt(a)},d.PageCurlSingleRight=function(a){return new Qt(a)});Xs=d}} var Xs,Ws=[["PushUp","PushLeft","PushRight","PushDown"],["ShapePlus","ShapeCircle","ShapeDiamond"],["BlindsVertical","BlindsHorizontal"],["BoxIn","BoxOut"],["CheckerboardAcross","CheckerboardDown"],["Flashbulb"],["WipeDown","WipeUp","WipeLeft","WipeRight"],["RandomBarsVertical","RandomBarsHorizontal"],["FadeSmoothly","FadeThroughBlack"],[ct],["Cut","CutThroughBlack"],["CombHorizontal","CombVertical"],["Dissolve"],["FlyThroughIn","FlyThroughOut","FlyThroughInBounce","FlyThroughOutBounce"],["WarpIn", "WarpOut"],["Newsflash"],["BoxLeft","BoxUp","BoxRight","BoxDown"],["OrbitUp","OrbitDown","OrbitLeft","OrbitRight"],["WindowHorizontal","WindowVertical"],["DoorsHorizontal","DoorsVertical"],["FerrisWheelLeft","FerrisWheelRight"],["SwitchLeft","SwitchRight"],["GalleryLeft","GalleryRight"],["RippleCenter","RippleRightUp","RippleLeftUp","RippleLeftDown","RippleRightDown"],["VortexLeft","VortexRight","VortexUp","VortexDown"],["ShredStripsIn","ShredStripsOut","ShredRectangleIn","ShredRectangleOut"],["FlipLeft", "FlipRight"],"CoverLeft CoverUp CoverRight CoverDown CoverLeftUp CoverRightUp CoverLeftDown CoverRightDown".split(" "),"UncoverDown UncoverLeft UncoverLeftDown UncoverLeftUp UncoverRight UncoverRightDown UncoverRightUp UncoverUp".split(" "),["StripsLeftDown","StripsLeftUp","StripsRightDown","StripsRightUp"],["Honeycomb"],["SplitVerticalIn","SplitVerticalOut","SplitHorizontalIn","SplitHorizontalOut"],"Wedge Wheel1Spoke Wheel2Spokes Wheel3Spokes Wheel4Spokes Wheel8Spokes WheelReverse1Spoke".split(" "), ["RevealSmoothLeft","RevealSmoothRight","RevealBlackLeft","RevealBlackRight"],["CubeLeft","CubeUp","CubeRight","CubeDown"],["RotateLeft","RotateUp","RotateRight","RotateDown"],"GlitterDiamondDown GlitterDiamondUp GlitterDiamondLeft GlitterDiamondRight GlitterHexagonDown GlitterHexagonUp GlitterHexagonLeft GlitterHexagonRight".split(" "),["ConveyorLeft","ConveyorRight"],["PanLeft","PanUp","PanRight","PanDown"],["AirplaneLeft","AirplaneRight"],["OrigamiLeft","OrigamiRight"],["DrapeLeft","DrapeRight"], ["FallOverLeft","FallOverRight"],["Curtains"],["Fracture"],["Crush"],["WindRight","WindLeft"],["PeelOffLeft","PeelOffRight"],["Prestige"],["PageCurlDoubleLeft","PageCurlDoubleRight","PageCurlSingleLeft","PageCurlSingleRight"]];function Hz(a){this.La=a;this.Jb=oc("DIV");this.Pd=new J;a.Pd.addHandler(this.xt,this);a.displayObject().appendChild(this.Jb)}v=Hz.prototype;v.xt=function(a,b,c,d){Nc(this.Jb,c,d);E(this.Jb,"clip","rect(0px,"+a+"px,"+b+"px,0px)");this.Pd.H()};v.EH=u("Pd");v.position=function(a,b){var c=this.La.displayObject(),d=c.querySelector("#"+a);return this.sm(d,c,b||this.scale())};v.scale=function(){return this.La.scale()}; v.sm=function(a,b,c){var d=new Kb(0,0);if(!a)return d;for(var e=vc(a);e&&e!=b;)d.x+=a.offsetLeft,d.y+=a.offsetTop,a=e,e=vc(e);d.x*=c;d.y*=c;return d};v.displayObject=u("Jb");function Iz(a){this.La=a;this.La.Pd.addHandler(this.QD,this);this.Pi=[]}function Jz(a,b){a.Pi.push(b);var c=b.displayObject();Xe(c,"0 0");a.La.displayObject().appendChild(c)}Iz.prototype.QD=function(a,b,c,d){for(a=0;aa?this.Ml.ug(a):Ms(this)};function Ms(a,b){y(b)||(b=Xf);a.dK&&(a.S.ub().removeHandler(a.CM,a),a.dK=q);gf&&clearInterval(a.HW);a.Ml.zr()||a.Ml.Wt.removeHandler(a.$D,a);a.Ml.terminate();a.Ml=m;pn(a.no);qn(a.Qx);qn(a.no);a.no.wh();a.no=m;a.Qx=m;b?bf(a.TL,a):a.TL()}Lz.prototype.TL=function(){rc(this.Tl);this.bK.H(this.T)};function Mz(a,b){this.fi=a;this.L=b;this.Ya=b.F();this.Sa=b.D();this.Gm=rt(b.W());this.Pd=new J;for(var c=b.ov(),d=hf||jf,e=[],f=0;fthis.Kq?this.resize(a,b):this.Fa(a)};function Yz(a,b,c,d,e){P.call(this,"side_panel","ASIDE");sh(this,"complementary");qh(this,"side panel");this.L=b;b=b.W();this.B=c;this.B.vc().addHandler(this.vk,this);c=a.sc.Tj;this.Fa(266);c.Ki&&(this.Gc=new Zz(d,m,q),this.Gc.P(q),this.Gc.VL.addHandler(function(){this.Gc.resize(this.width(),this.height()-this.Gc.y());this.Z&&this.Z.P(q)},this),this.Gc.SL.addHandler(function(){this.Z&&(this.Z.P(k),this.pg())},this),this.Gc.tt.addHandler(function(){this.pg()},this));c.Sj&&(this.ik=new Hi(this.width()), this.NH(this.ik.displayObject(),this.width(),300),this.ik.tM.addHandler(function(){this.pg()},this));c.Mb&&(this.wk=new $l(b,this.B,a.outline,d));c.Hf&&(this.tf=new Tk(this.B),nh(this.tf,0));c.Mb&&c.Hf?(a=new wi(I?34:30,"tabs"),zi(a),this.wk.displayObject().id="outlineTabPanel",c=xi(a,d.ma($z,"OUTLINE"),this.wk.displayObject()),ui(c,z(e.gZ,e)),c.ou.addHandler(function(){this.wk.invalidate()},this),zg(c.displayObject(),"first"),this.tf.displayObject().id="notesTabPanel",d=xi(a,d.ma(aA,"NOTES"),this.tf.displayObject()), ui(d,z(e.jZ,e)),d.ou.addHandler(function(){this.tf.invalidate()},this),a.Fa(this.width()),this.Z=a,this.G(this.Z)):c.Mb?this.Z=bA(this,d.ma($z,"OUTLINE"),this.wk):c.Hf&&(this.Z=bA(this,d.ma(aA,"NOTES"),this.tf));this.eM=new J;this.Fg=new el(k,"maximized");this.Fg.tg(k);this.Fg.Wg(0);I&&this.Fg.P(q);this.Fg.va().addHandler(this.jV,this);this.qK=new P("floatPanelOverlay")}B(Yz,P);v=Yz.prototype;v.ik=m;v.pa=function(a){Yz.Q.pa.call(this,a);this.Z&&this.Z.pa(a);this.wk&&this.wk.pa(a)}; function cA(a){var b=bd(a.Fg.displayObject());ma(b)||(b=0);a.DT=new uk(a.Fg.displayObject(),b,1,150);a.DT.play()}function dA(a,b){y(b)||(b=q);var c=bd(a.Fg.displayObject());ma(c)||(c=0);a.kK=new uk(a.Fg.displayObject(),c,0,250,function(a){return Math.max(0,250*a)/250});b&&H(a.kK,"end",function(){E(this.Fg.displayObject(),"display","none")},q,a);a.kK.play()}v.jV=function(){this.eM.H();I&&(this.Fg.Wg(1),eA(this))};v.HM=function(a){this.wz||(a.preventDefault(),this.Fg.P(k),cA(this),eA(this))}; function eA(a){a.wz&&Yd.clearTimeout(a.wz);a.wz=$d(function(){dA(this,k);this.wz=i},3E3,a)}v.lm=function(a){(!a.relatedTarget||!wc(this.ib.displayObject(),a.relatedTarget))&&cA(this)};v.kj=function(a){(!a.relatedTarget||!wc(this.ib.displayObject(),a.relatedTarget))&&dA(this,q)}; v.vk=function(){if(-1!=this.B.ra()){fA(this);if(this.Gc&&(this.Gc.Yo()&&(this.Gc.collapse(),this.Z.P(k)),-1!=this.B.ra())){var a=this.B.ja();this.Gc.Sv(a.Ce())}this.ik&&((a=this.B.ja().Ce())?a.Za()&&a.Za().Wd()?this.ik.jp(a.Za()):this.pu():this.pu());this.pg()}};v.pu=function(){this.L.Za()&&this.L.Za().Wd()?this.ik.jp(this.L.Za()):this.ik.jp(m)};v.mP=0;v.oP=0;v.kP=0;v.jP=0; v.NH=function(a,b,c){this.sb&&this.removeChild(this.sb.displayObject());this.Wk(a,0);this.sb=new Xz(a,b/c);this.l7=new Pb(b,c);this.pg()}; function gA(a,b){a.ib&&(a.ib instanceof Xz?ph(a,a.ib.displayObject())&&a.removeChild(a.ib.displayObject()):a.ib.displayObject().style.margin="",a.ib.displayObject().removeChild(a.Fg.displayObject()),a.ib.displayObject().removeChild(a.qK.displayObject()),I?Qd(a.ib.displayObject(),Yg,a.HM,q,a):(Qd(a.ib.displayObject(),"mouseover",a.lm,q,a),Qd(a.ib.displayObject(),"mouseout",a.kj,q,a)));if(a.ib=b)b instanceof Mh?b.displayObject().style.margin="0":a.G(a.ib.displayObject()),I?H(b.displayObject(),Yg,a.HM, q,a):(H(b.displayObject(),"mouseover",a.lm,q,a),H(b.displayObject(),"mouseout",a.kj,q,a)),a.ib.displayObject().appendChild(a.Fg.displayObject()),a.ib.displayObject().appendChild(a.qK.displayObject());hA(a);fA(a);a.pg()}v.setTransform=function(a,b,c){var d=qg(new mg,a,0);d.scale(b,b);rg(this.displayObject(),d);y(c)&&(this.displayObject().style.opacity=c);this.ib instanceof Mh&&(this.kP=a,iA(this,b),y(c)&&(this.ib.displayObject().style.opacity=c))}; function fA(a){if(a.Gc)if(a.ib)ph(a,a.Gc.displayObject())&&a.removeChild(a.Gc.displayObject());else if(a.Z){var b=a.Gc.displayObject();a=a.Z.displayObject();a.parentNode&&a.parentNode.insertBefore(b,a)}else a.G(a.Gc.displayObject())}v.Qa=function(a){Yz.Q.Qa.call(this,a);hA(this);this.pg()};function bA(a,b,c){c.Fa(a.width()-14);c.vg(7);var d=new P("content"),e=new Fi("title");e.na(b);d.G(e);d.G(c);a.G(d);return d}v.setScale=function(a){this.U=a;xg(this.displayObject(),a)}; v.P=function(a){this.visible()!=a&&(Yz.Q.P.call(this,a),a&&this.pg(k),this.Z instanceof wi&&this.Z.YG())}; v.pg=function(a){if(this.visible()){var b=0;this.sb&&(b+=this.ik.height(),0this.xf.width+this.nd.width()?(a.width-this.nd.width())/this.xf.width:Math.min(1,a.width/(this.xf.width+this.nd.width())),a=Math.min(c,a.height/this.xf.height),this.nd.setScale(Math.min(1,a)),c=Math.floor(this.xf.height*a),this.xE=Math.floor(this.xf.width*a),this.resize(this.xE+this.nd.width()*this.nd.U,c);else{var d=b?this.nd.width():uA(this),e;c=Math.min((this.pJ.width-d)/this.xf.width, this.pJ.height/this.xf.height);e=Math.max(540/this.xf.width,540/this.xf.height);!I&&!this.ic&&(c=Math.max(e,c));this.qf||(c=Math.max(e,1));e=c;c=Math.floor(this.xf.height*e);this.xE=Math.floor(this.xf.width*e);b||(d/=this.U.x);d=this.xE+d;I?this.resize(Math.max(a.width,d),Math.max(a.height,c)):this.resize(d,c)}!b&&"NoSidebarVideo"==this.rb&&xA(this,"NoSidebar")}; v.Xi=function(){var a=this.pj&&(!this.ic||"Full"!=this.rb)&&"NoSidebar"!=this.rb;this.qa.P(a);this.Ia&&(this.Ia.P(!this.ic&&("Full"==this.rb||"MaximizedVideo"==this.rb)),"Full"==this.rb||"NoSidebar"==this.rb?gA(this.Ia,this.pj?this.qa:i):gA(this.Ia,this.ic?i:this.$));if(this.ic){var b=this.width();I||(b-=this.nd.width()*this.nd.U);a?(wg(this.qa.displayObject(),0,0),this.qa.resize(b*this.U.x,this.height()*this.U.x)):(wg(this.$.displayObject(),0,0),this.$.resize(b*this.U.x,this.height()*this.U.x))}else if("NoSidebar"== this.rb)if(I)wg(this.$.displayObject(),0,0),this.$.resize(this.width(),this.height()*this.U.x);else{var b=this.width(),c=this.height()*this.U.x,a=this.L.F(),d=this.L.D(),e=Math.min(b/a,c/d),a=a*e,d=d*e;wg(this.$.displayObject(),(b-a)/2,(c-d)/2);this.$.resize(a,d)}else"Full"==this.rb?(wg(this.$.displayObject(),DA(this,"Full"),0),this.$.resize(this.width()-uA(this),this.height()*this.U.x),this.Ia&&this.Ia.setTransform(FA(this),this.U.x,1)):"MaximizedVideo"==this.rb?(wg(this.qa.displayObject(),DA(this, "Full"),0),this.qa.resize(this.width()-uA(this),this.height()*this.U.x),this.Ia&&this.Ia.setTransform(FA(this),this.U.x,1)):(wg(this.qa.displayObject(),0,0),this.qa.resize(this.width(),this.height()*this.U.x));GA(this);a="MaximizedVideo"==this.rb||"NoSidebarVideo"==this.rb;this.nd&&this.nd.uI(a,this.pj);this.mf&&(I?(a=this.nd&&this.nd.visible()?this.width()-this.nd.width()-2+"px":"",this.mf.displayObject().style.width=a):(a=this.$.width(),this.mf.Fa(a/this.U.x),b=new mg,b.translate((a-a/this.U.x)/ 2,110*(1-this.U.x)/2),b.scale(this.U.x,this.U.x),rg(this.mf.displayObject(),b)))};v.QD=function(a,b,c,d){this.wW=a/this.$.width();this.fN=new Kb(c,d);GA(this)};function GA(a){if(a.Oc){Nc(a.Oc.displayObject(),a.fN.x,a.fN.y);var b=a.$.width()/a.xf.width*a.wW;xg(a.Oc.displayObject(),b);"MaximizedVideo"==a.rb&&(b*=a.U.x);a.Oc.setScale(b,b);Xe(a.Oc.displayObject(),"0 0")}}v.setScale=function(a,b){this.U=new Kb(a,b);this.Ia&&this.Ia.setScale(a);xg(this.gi.displayObject(),a,b);this.Xi()}; function DA(a,b){switch(b){case "Full":return a.su?uA(a):0;case "NoSidebar":if(!I){var c=a.L.F(),d=Math.min(a.width()/c,a.height()*a.U.x/a.L.D());return(a.width()-c*d)/2}}return 0}function FA(a){if(a.su)return 0;var b=a.Ia?Math.round(a.Ia.width()*a.U.x):0;return a.width()-b}function BA(a,b,c){if(a.Ia){var d=a.su?0:a.width()-a.Ia.width();a=new HA(a.Ia,d,a.su?50:-50,a.U.x,0.9,750,IA,c);b.add(a)}} function EA(a,b,c,d){if("Full"==d)a=new Pb(a.width()-uA(a),a.Qw*a.U.x);else if(!I&&"NoSidebar"==d){d=a.L.F();var e=a.L.D();a=Math.min(a.width()/d,a.height()*a.U.x/e);a=new Pb(d*a,e*a)}else a=new Pb(a.width(),a.Qw*a.U.x);c=new JA(c,[c.width(),c.height()],[a.width,a.height],750,IA);b.add(c)}function CA(a,b,c,d){var e=IA;b=new KA(b.displayObject(),[c,0],[d,0],750,e);a.add(b)}function LA(a,b){b.addHandler(a.jy,a)} v.vk=function(){tA(this);this.io&&MA(this);var a,b=AA(this);y(b)?(this.pj=k,Ph(this.qa,b.width(),b.height()),"Full"==this.rb?this.Ia&&gA(this.Ia,this.qa):"NoSidebar"==this.rb&&!this.Gx&&"Full"==this.yE&&(a="Full")):(this.pj=q,this.Ia&&gA(this.Ia),"MaximizedVideo"==this.rb?a="Full":"NoSidebarVideo"==this.rb?a="NoSidebar":this.Gx||("Full"==this.rb?zA(this)||(a="NoSidebar"):"NoSidebar"==this.rb&&"Full"==this.yE&&zA(this)&&(a="Full")));a?wA(this,a):this.Xi();this.Gx=q}; function AA(a){var b=a.Jn,c=a.L.$c().xg();if(!b)for(var d=0;d=a.B.ra()){b=e;break}}return b}function zA(a){var b=m;0<=a.B.ra()&&(b=a.B.ja());var c=a.Bo.Sj&&(b!=m&&b.Ce()!=m&&b.Ce().Za()!=m&&b.Ce().Za().Wd()!=m||a.L.Za()!=m&&a.L.Za().Wd()!=m);return a.Bo.Hf||a.Bo.Mb||c||a.Bo.Ki&&b&&b.Ce()!=m||y(AA(a))} function MA(a){function b(a){-1!=a.timestamp().za()&&(a.ub().removeHandler(b,this),this.Oc&&this.io.G(this.Oc),this.jy(d))}var c=ri,d=c.Xj;a.Oc&&(d=a.Oc.TE,qi(a.Oc,c.Xj));c=a.B.ra();rc(a.io.displayObject());a.Oc=a.aK[c];a.B.Y().ub().addHandler(b,a);GA(a)} v.jy=function(a){var b=ri;a!=b.Xj&&(this.io||(this.aK=[],this.io=new P("markerToolContainer"),this.$.displayObject().appendChild(this.io.displayObject())),this.Oc||(this.Oc=new ni(this.xf.width,this.xf.height),this.io.G(this.Oc),this.Oc.setScale(this.U.x,this.U.y),this.aK[this.B.ra()]=this.Oc,GA(this)));var b=[b.Xj,b.uw,b.vw,b.sw],c=b.splice(b.indexOf(a),1),d=this.io.K,e=Ub(d);la(b)?D.remove(e,b):ia(b)&&(e=Zb(e,b));la(c)&&!D.contains(e,c)?e.push(c):ia(c)&&Xb(e,c);d.className=e.join(" ");this.Oc&& qi(this.Oc,a)};function IA(a){return 0.5c||n>d)p*=Math.min(1,c/l,d/n),r=-1*(l-c)/(2*p),t=-1*(n-d)/(2*p);else if(l>e||n>f)l>e&&(r=-1*(l-e)/(2*b)),n>f&&(t=-1*(n-f)/(2*b));y(j.setScale)?j.setScale(a.U):(l=new mg,l.scale(p,p),hf||(t=0),l.translate(r,t),rg(j.K,l))}};function TA(){};function UA(){};function VA(){};function WA(){};function XA(){};function YA(){this.search=this.$v=this.nA=this.Cr=k};function ZA(a){this.sc=new WA;this.outline=new YA;a=a||{};var b={Wz:{A:"l"},pc:{A:"c",visible:{A:"v"},Mb:{A:"o"},vl:{A:"p"},Oj:{A:"P",visible:{A:"v"},enabled:{A:"e"},Xv:{A:"l"},mode:{A:"m"}},K_:{A:"s"},Yv:{A:"w"},Wv:{A:"x"},PA:{A:"z"},wl:{A:"l"},ul:{A:"r"},fd:{A:"n"}},Tj:{A:"s",visible:{A:"v"},OA:{A:"L"},Sj:{A:"l"},Ki:{A:"p"},Hf:{A:"n"},Mb:{A:"o"}},Sr:{A:"t",Sj:{A:"l"},sY:{A:"b"},visible:{A:"v"}},d_:{A:"o",Cr:{A:"n"},nA:{A:"h"},$v:{A:"t"},search:{A:"s"},Hv:{A:"m"}}};$A(b);this.Wz=a[b.Wz];var c=a[b.Sr]; if(c){this.sc.Sr=new UA;var d=this.sc.Sr,e=b.Sr;d.Sj=c[e.Sj];d.So=c[e.sY];d.P7=["marker","highlighter","eraser","eraseAll","endDrawing"];d.visible=c[e.visible]}if(c=a[b.Tj])this.sc.Tj=new TA,d=this.sc.Tj,e=b.Tj,d.visible=c[e.visible],d.OA=c[e.OA],d.Sj=c[e.Sj],d.Ki=c[e.Ki],d.Hf=c[e.Hf],d.Mb=c[e.Mb];if(c=a[b.pc]){this.sc.pc=new VA;d=this.sc.pc;e=b.pc;d.visible=c[e.visible];d.Mb=c[e.Mb];d.vl=c[e.vl];d.Wv=c[e.Wv];d.PA=c[e.PA];d.$H=c[e.K_];d.fd=c[e.fd];var f=c[b.pc.Oj];this.sc.pc.Oj=new XA;var h=this.sc.pc.Oj, j=b.pc.Oj;h.visible=f[j.visible];h.enabled=f[j.enabled];h.Xv=f[j.Xv];h.mode=f[j.mode];d.Yv=!I&&c[e.Yv];d.wl=c[e.wl];d.ul=c[e.ul]}b=b.d_;if(a=a[b])c=this.outline,c.Cr=a[b.Cr],c.nA=a[b.nA],c.$v=a[b.$v],c.search=a[b.search],c.Hv=a[b.Hv];this.outline.JZ=this.Wz["popup.background"]};function aB(a,b,c,d){NA.call(this,"confirm_window");this.ko=OA();var e=new Fi("title");e.na(a);this.G(e);a=new Fi("message",q);a.na(b);this.G(a);b=new P("buttons_panel");this.G(b);a=new el(q,["btn_yes"]);a.na(c);b.G(a);a.va().addHandler(this.KU,this);c=new el(q,["btn_no"]);c.na(d);b.G(c);c.va().addHandler(this.JU,this);this.Fp=new J}B(aB,NA);aB.prototype.KU=function(){this.Fp.H(this,k)};aB.prototype.JU=function(){this.Fp.H(this,q)}; aB.prototype.open=function(){aB.Q.open.call(this);N(this,"height","");N(this,"position","relative");N(this,"height",this.height()+"px");N(this,"position","")};function oA(a,b,c){P.call(this,"fullscreen_panel");this.ts=new J;this.iK=new J;this.B=b;this.V=a;this.oa=c;this.V.vl&&(this.Wa=new el(q,"play"),this.G(this.Wa),this.Wa.va().addHandler(this.ut,this),this.G(new P("separator")));this.V.ul&&(this.wb=new el(q,"next"),this.G(this.wb),this.wb.va().addHandler(this.st,this),qh(this.wb,"next slide"),this.G(new P("separator")));this.V.wl&&(this.yb=new el(q,"prev"),this.G(this.yb),this.yb.va().addHandler(this.vt,this),qh(this.yb,"previous slide"),this.G(new P("separator"))); this.V.$H&&(this.xo=new el(q,"replay"),this.G(this.xo),this.xo.va().addHandler(this.RD,this),qh(this.xo,"replay"),this.G(new P("separator")));this.B.Y().Zb().addHandler(this.Wl,this);this.B.Y().ub().addHandler(this.Ta,this);this.V.Mr&&(this.Tq=new el(q,"switch"),qh(this.Tq,"switch layout"),this.G(this.Tq),this.Tq.va().addHandler(function(){this.ts.H()},this),this.G(new P("separator")));a=new el(q,"exit");qh(a,"exit fullscreen");this.G(a);a.va().addHandler(function(){this.iK.H()},this);this.Wl();this.Vl(); Xe(this.displayObject(),"100% 100%")}B(oA,P);v=oA.prototype;v.Ta=function(){this.Vl()};v.uI=function(a,b){this.Tq&&(this.Tq.Ra(a),this.Tq.pa(b))};v.yG=u("iK");v.setScale=function(a){this.U=a;xg(this.displayObject(),Math.min(this.U))};v.ut=function(){this.Wa.selected()?this.B.pause():this.B.play()};v.vt=function(){"bySlides"==this.V.fd?this.B.Ae():"bySteps"==this.V.fd&&this.B.Ij()};v.st=function(){"bySlides"==this.V.fd?this.B.vd():"bySteps"==this.V.fd&&this.B.vh()}; v.RD=function(){this.B.Hc(this.B.ra(),k)};v.Wl=function(){if(this.Wa){var a=this.B.Y().state(),a="started"==a||"buffering"==a;this.Wa.Ra(a);qh(this.Wa,a?"pause":"play");-1!=this.B.ra()&&(a=this.B.Gd("playPauseControl"),yl(this.Wa,a))}}; v.Vl=function(){var a=q;this.B&&-1!=this.B.ra()&&(a="quiz"==this.B.ja().type());var b="bySlides"==this.V.fd;if(this.wb){var c=this.B.Gd(b?"switchToNextSlide":"switchToNextStep");yl(this.wb,c);a&&this.wb.pa(q)}this.yb&&(b=this.B.Gd(b?"switchToPreviousSlide":"switchToPreviousStep"),yl(this.yb,b),a&&this.yb.pa(q))};function bB(a,b){bh.call(this,b);this.Yt=a;this.Hp=new P("corner");this.displayObject().appendChild(this.Hp.displayObject());nh(this,-1);sh(this,"dialog")}B(bB,bh);function cB(a,b){a.Gp&&ph(a,a.Gp)&&(a.removeChild(a.Gp),a.Gp=m);a.Gp=b;a.G(a.Gp)}bB.prototype.content=u("Gp");bB.prototype.MR=function(a){xg(this.displayObject(),a)};function dB(a){this.Nw=new J;this.dN=new J;this.Jb=a;this.nj=[];H(document,Yg,this.qo,k,this);H(document,"keydown",this.Qc,k,this);H(document,"focus",this.TU,k,this)}v=dB.prototype;v.qo=function(a){this.Rf&&eB(this,a.target)};v.Qc=function(a){this.Rf&&27==a.keyCode&&(a=this.Rf.Yt,fB(this),a.focus())};function eB(a,b){var c=a.Rf.Yt;a.Rf&&(!wc(a.Rf.displayObject(),b)&&(b==c||!wc(c,b)))&&fB(a)}v.TU=function(a){this.Rf&&eB(this,a.target)};v.Dh=function(a,b,c){this.gU=a;this.PW=b;this.Vh=c}; v.setScale=function(a,b){this.$S=a;this.MS=b};v.createPopup=function(a,b,c){a=new bB(a,c);cB(a,b);gB(this,a);return a};function gB(a,b){for(var c=a.nj.length,d=0;dc.width()&&y(c.wL)&&(a=c.width()*c.wL);c.Hp.vg(a-Math.round(c.Hp.width()/2));this.Iq=new Kb(p,h);this.Jg&&(this.Jg.stop(q),this.Jg.qc());this.Jg=new Lh;this.jK=new uk(c.displayObject(),0,1,150);this.Jg.add(this.jK);l=d?10:-10;p=new tk(c.displayObject(),[p,h+l],[p,h],150);this.Jg.add(p);this.Jg.play()},a)} function jB(a,b,c,d,e){y(e)||(e=0);fB(a);if(b){b=a.nj.length;for(var f=0;fc;){var e=Dc(a.displayObject());if(1==e.length)break;a.na(e.substr(0,e.length-2)+"\u2026");d=k}d?a.K.setAttribute("title",b):a.K.removeAttribute("title")}}v.Yo=function(){return this.qb.selected()};v.collapse=function(){this.Dl.P(q);this.qb.Ra(q);this.Qa(this.kT)};function HB(a,b){a.Fa(282);a.rm=b} function EB(a){P.call(this,"presenterPhoto");this.tt=new J;a.Xc()?this.qM(a):(a.load(),a.Ug().addHandler(this.qM,this))}B(EB,P);EB.prototype.qM=function(a){a=a.pr();var b=Math.min(94/a.width,105/a.height),c=a.width*b,b=a.height*b;Wc(a,c,b);this.Qb=new P("photo");this.Qb.G(a);this.Qb.resize(c,b);this.resize(c,b);this.G(this.Qb);this.tt.H()}; function DB(a){P.call(this,"bioButton");this.QL=new J;nh(this,0);this.qb=new P("bio button");this.qb.resize(20,20);nh(this.qb,-1);this.$g=new Fi("bio label");this.$g.na(a.ma(IB,"need translate"));Gi(this.$g,12);this.$g.Qa(20);nh(this.$g,-1);hf&&(this.$g.K.style.width="100%");this.G(this.qb);this.G(this.$g);H(this.qb.displayObject(),"click",this.qo,q,this);H(this.$g.displayObject(),"click",this.qo,q,this);H(this.displayObject(),"keydown",this.Qc,q,this);this.fc()}B(DB,P);v=DB.prototype; v.fc=function(){this.qb.Mc(10-this.qb.height()/2);this.Qa(this.qb.height());var a=this;setTimeout(function(){var b=a.qb.width()+a.$g.width();a.Fa(b)},0)};v.qo=function(){yg(this.qb.K,"selected")?Yb(this.qb.K,"selected"):Wb(this.qb.K,"selected");this.QL.H()};v.selected=function(){return yg(this.qb.K,"selected")};v.Ra=function(a){a?yg(this.qb.K,"selected")||Wb(this.qb.K,"selected"):yg(this.qb.K,"selected")&&Yb(this.qb.K,"selected")};v.va=u("QL"); v.resize=function(a,b){if(hf){if(a){var c=Math.min(a-this.qb.width(),this.$g.width());0this.width()?this.width():a;this.ug((0>a?0:a)/this.width())};v.kx=function(a){return((a.rc instanceof MouseEvent?a.clientX:a.rc.touches[0].pageX)-this.Hn.x)/this.U}; v.wt=function(a){this.RN&&!this.yT&&(H(document,$g,this.rt,q,this),H(document,Zg,this.my,q,this),this.Yn(a),this.tN.H())};v.vM=function(){Yf||(this.Gu.enabled?this.Gu.stop():(this.sz.stop(),1!=Kc(this.fb.displayObject(),"opacity")&&this.rz.play()))};v.UV=function(){this.Gu.stop();this.rz.stop();this.sz.play()};v.uM=function(){Yf||this.Gu.start()};v.rt=function(a){this.Yn(a);this.sN.H()}; v.my=function(a){Qd(document,$g,this.rt,q,this);Qd(document,Zg,this.my,q,this);this.rN.H();if(I)return Ag(this.displayObject());this.Yn(a)};function bC(){P.call(this,"volumeSlider");this.ez=new J;this.wd=new P("back");this.St=new P("progress");this.kf=new P("thumb");H(this.kf.K,Yg,this.OL,q,this);this.G(this.wd);this.G(this.St);this.G(this.kf);H(this.displayObject(),Yg,this.IU,q,this);H(this.displayObject(),"mousewheel",this.LD,q,this)}B(bC,P);v=bC.prototype;v.IU=function(a){this.Hn=Sc(this.K);var b=hk(1-(new Kb(a.clientX-this.Hn.x,a.clientY-this.Hn.y)).y/this.wd.height(),0,1);this.ug(b);this.OL(a);this.ez.H()}; v.LD=function(){var a=k,b=window.event;b.wheelDelta?a=0",this.pe.P(this.V.Mb),b.G(this.pe),a=new $l(this.O,this.B,a.outline,h),a.Fa(265),a.invalidate(),this.vf=a,c=new P("outline popup"),c.G(a),this.so=new OB(this.pe.displayObject(),this.vf,c,"outline_popup"),this.so.Iq=0,this.so.wL=0.5,gB(this.Db,this.so);this.V.vl&&(this.Wa=new el(q,"std play"),this.Wa.va().addHandler(this.ut,this),b.G(this.Wa),-1==this.B.ra()&&(this.Wa.pa(q),this.B.vc().addHandler(function(){this.B.vc().removeHandler(arguments.callee);this.Wa.pa(k)}, this)),this.B.Y().Zb().addHandler(this.Wl,this));this.V.Oj.visible&&(this.kb=new WB,this.kb.sN.addHandler(this.yq,this),this.kb.tN.addHandler(this.wt,this),this.kb.rN.addHandler(this.oy,this),b.G(this.kb),aC(this.kb,this.V.Oj.enabled),this.kb.Xv(this.V.Oj.Xv),this.kb.tg(k),this.B.vc().addHandler(this.ST,this));this.V.$H&&(this.xo=new el(q,"replay"),qh(this.xo,"replay"),this.xo.va().addHandler(this.RD,this),b.G(this.xo));this.V.Yv&&(this.li=new el(q,"volume",k),this.li.tg(k),this.li.setAttribute("tabindex", "-1"),this.li.va().addHandler(this.jW,this),b.G(this.li),this.Hz=new eC("volume_control"),this.Hz.wF.addHandler(this.lW,this),this.Hz.Tu.addHandler(this.JM,this),this.JM(d.volume()),this.Db.createPopup(this.li.displayObject(),this.Hz,"volume_popup"));this.V.Wv&&(this.Kw=new el(k,"cc",k),qh(this.Kw,"closed captions"),this.Kw.va().addHandler(this.LU,this),b.G(this.Kw));this.V.PA&&(this.Tn=new el(q,"fullscreen"),qh(this.Tn,"show fullscreen"),this.Tn.va().addHandler(this.ZU,this),b.G(this.Tn));this.G(b); this.cL=b;this.Db.Nw.addHandler(this.DD,this)}if(this.V.wl||this.V.ul)d=new P("hbox right"),this.V.wl&&(this.yb=new el(q,"prev"),this.yb.na(h.ma("PB_CONTROL_PANEL_PREV","PREV")),qh(this.yb,"previous slide"),this.yb.va().addHandler(this.vt,this),bf(function(){this.yb.Wk(hC(l,this.yb.width()),0)},this,50),d.G(this.yb)),this.V.ul&&(this.wb=new el(q,"next"),this.wb.na(h.ma("PB_CONTROL_PANEL_NEXT","NEXT")),qh(this.wb,"next slide"),this.wb.va().addHandler(this.st,this),bf(function(){this.wb.Wk(iC(l,this.wb.width()), 0)},this,50),d.G(this.wb)),this.G(d),this.Wl(),this.Vl(),this.EN=d;this.B.Y().ub().addHandler(this.Ta,this);this.B.vc().addHandler(this.TD,this);this.ZN=new J;this.UN=new J;this.Eb=j;bf(function(){bf(function(){jC(this)},this)},this)}B(fC,P);v=fC.prototype;v.resize=function(a,b){fC.Q.resize.call(this,a,b);jC(this)};v.TD=function(){var a="quiz"==this.B.ja().type();this.yb&&this.yb.P(!a);this.wb&&this.wb.P(!a)}; function jC(a){if(a.pe){var b=a.width()-kC(a)+lC;a.pe.K.style.maxWidth=b+"px";jf&&(a.pe.K.style.marginRight=a.pe.width()"+e+" / "+gC(d.duration()));d=d.sh(c,q);a.B.Ci(d.R(),d.za(),d.ob(),b)}}else c*=a.O.np(),e=gC(c),$B(a.kb,""+e+" / "+a.UO),d=a.O.sh(c,q,k),a.B.Ci(d.R(),d.za(),d.ob(),b)} v.Vl=function(){var a="bySlides"==this.V.fd;if(this.wb){var b=this.B.Gd(a?"switchToNextSlide":"switchToNextStep");yl(this.wb,b)}this.yb&&(a=this.B.Gd(a?"switchToPreviousSlide":"switchToPreviousStep"),yl(this.yb,a))}; v.Ta=function(){if(this.Wa&&!this.B.Y().Xd()&&-1!=this.B.ra()){var a=this.B.Gd("playPauseControl");yl(this.Wa.K,a)}this.Vl();if(this.kb)if(a=this.B.Y().timestamp(),a=this.O.og(a,q,k),"slideTimeline"==this.uF){if(this.B&&-1!=this.B.ra()){var a=this.B.ja().Pa().duration(),b,c=this.B.ja();b=this.B.Y().timestamp();b=this.O.og(b,q,q);var d=this.B.ja().Pa().duration(),c=new Zi(c.index(),0,0),c=this.O.og(c,q,q);b=0b,d=this.ic||!c;if("INPUT"!=Fc().tagName){this.lb&&this.lb.Fa(a);var e=1,f=0;if(this.ta&&this.ta.visible()){e=this.ta;e.pe.P(!c&&this.gX||e.V.Mb);var h=Math.max(a,kC(this.ta)),e=a/h,f=Math.round(-this.ta.height()*(1-e));this.ta.setScale(e);this.ta.Fa(h);N(this.ta,"top",b-(this.ta.height()+f)+"px")}d=d?0:24;f=this.ic?0:rC(this)+f;d=new Pb(a-d,b-f);this.Eb.pg(d,this.ic||!c,this.ic);this.Eb.setScale(1,1);c=this.lb&&this.lb.visible()?1*(this.lb.height()+12):12;this.Eb.Mc(Math.round(c)); this.lb&&this.lb.visible()&&(this.lb.rm=d.height-20);this.ta&&this.ta.visible()&&this.ta.OH(d.height-20);this.ph.Dh(a,b);this.Db.Dh(10,a-10,d.height);this.Db.setScale(1,e);fB(this.Db);N(this,"opacity","")}}else if(a&&b){this.ic&&!this.qf?c=new Pb(this.Hq-20,this.Gq-20):(c=this.ic?20:24,e=this.ic?20:rC(this),c=new Pb(a-c,b-e));this.Eb.pg(c,this.ic,this.ic);if(this.ic){this.Eb.Mc(0);this.Eb.setScale(1,1);if(this.qf){var j=0,l=0;this.resize(a,b)}else qC(this,0),f=this.Hq,h=this.Gq,this.resize(f,h),j= Math.max(0,Math.floor((a-f)/2)),l=Math.max(0,Math.floor((b-h)/2));N(this,"left",j+"px");N(this,"top",l+"px");this.ph.Dh(this.width(),this.height())}else j=this.Eb.width()+24,e=this.Eb.height()+rC(this),this.Hq=j,this.Gq=e,c=this.qf?Math.min(1,this.Mt,a/j,b/e):Math.min(1,this.Mt),qC(this,c),d=this.lb&&this.lb.visible()?(this.lb.height()+12)*c:12,f=Math.round(j*c),h=Math.round(e*c),e=h-rC(this)*c,this.Db.Dh(10,j-10,e),this.ph.Dh(f,h),d-=this.Eb.height()*(1-c)/2,j=Math.floor((a-f)/2),l=Math.floor((b- h)/2),this.qf||(j=Math.max(0,j),l=Math.max(0,l)),this.Eb.Fa(this.Eb.width()*c),N(this,"left",j+"px"),N(this,"top",l+"px"),this.resize(f,h),f/=c,this.lb&&(this.lb.rm=e-20,xg(this.lb.displayObject(),c),this.lb.Fa(f)),this.Eb.Mc(Math.round(d)),this.qf&&this.Eb.Fa(Math.min(this.Eb.width(),a-24*c)),d=this.Eb,h=e/c,d.Ia&&(d.Ia.Qa(h),j=Math.round((d.height()-h)/2),d.Ia.oP=j,d.Qw=h),this.Eb.setScale(c,c),this.ta&&(d=Math.max(f,kC(this.ta)),this.ta.OH(e-20),this.ta.setScale(c),this.ta.Fa(d),N(this.ta,"bottom", Math.round(-this.ta.height()*(1-c))+"px")),this.Db.setScale(c,c),fB(this.Db);N(this,"opacity","")}};v.PD=function(a){if(a.action()==sC){var b=this.B.Df();tC(this,b);"prompt"==this.L.Da().hd().Ak&&(a.JA(uC),vC(this,a))}else a.action()==wC&&tC(this,a.R())};v.tg=s();function tC(a,b){for(var c=a.L.W().sa(b).Lj(),d,e=0;e video,#__player_view_id__ .fullscreen .video_player {background-color: black;width: __slide_width__ !important;height: __slide_height__ !important;z-index: 100;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+ c[4]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+c[5]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+c[6]+") no-repeat;}#__player_view_id__ .video_player video {width: 100%;height: 100%;}#__player_view_id__ .video_player.poster_frame_hide_video video {display: none;}#__player_view_id__ .video_player.poster_frame video {opacity: 0;}#__player_view_id__ .video_player.poster_frame_hide_video .poster, #__player_view_id__ .video_player.poster_frame .poster {position: absolute;width: 100%;height: 100%;}#__player_view_id__ .video_player .controls {height: 36px;background: rgba(45, 50, 55, 0.85098);border: 1px solid #444648;cursor: default;border-radius: 4px;}#__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 62px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark {width: 10px;height: 10px;margin-top: -5px;margin-left: -5px;top: 50%;background: url("+ c[7]+") no-repeat;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark:hover, #__player_view_id__ .video_player .controls .progress .bookmark:active {background: url("+c[8]+") no-repeat;}#__player_view_id__ .video_player .controls .progress .loading {background-color: #B1B3B5;height: 100%;}#__player_view_id__ .video_player .controls .progress .playing {background-color: #fff;height: 100%;}#__player_view_id__ .video_player .controls .progress .tooltip {background: url("+ c[9]+") no-repeat;width: 60px;height: 25px;top: -33px;margin-left: -30px;font-family: Arial;font-size: 12px;padding-top: 2px;text-align: center;}#__player_view_id__ .video_player .controls .volume_popup {border-radius: 3px;background: rgba(45, 50, 55, 0.85098);top: -67px;right: 55px;padding: 8px;}#__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+c[10]+");position: relative;cursor: pointer;width: 12px;height: 48px;}#__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ c[11]+");width: 100%;}#__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}#__player_view_id__ .video_player .controls button.mute {background: url("+c[12]+");}#__player_view_id__ .video_player .controls button.mute:hover {background: url("+c[13]+");}#__player_view_id__ .video_player .controls button.mute:active {background: url("+c[14]+");}#__player_view_id__ .video_player .controls button.mute.selected {background: url("+c[15]+");}#__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ c[16]+");}#__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+c[17]+");}#__player_view_id__ .video_player .controls button.play {background: url("+c[18]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:hover {background: url("+c[19]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:active {background: url("+c[20]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected {background: url("+c[21]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+ c[22]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:active {background: url("+c[23]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:after {background: url("+c[24]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+c[25]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+c[26]+ ") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+c[27]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+c[24]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen, #__player_view_id__ .video_player .controls .component_container.play {width: 52px;height: 34px;}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen {right: -1px;}#__player_view_id__ .video_player .controls .component_container.mute {width: 22px;height: 22px;right: 58px;top: 6px;}.popup_layer {position: absolute;}.popup_layer .modal_layer {background: #000000;opacity: 0.4;z-index: 10;width: 100%;height: 100%;}.popup_layer .message_box,.popup_layer .confirm_window {background: #FFF;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.75);width: 357px;height: 150px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 10;}.popup_layer .message_box:after,.popup_layer .confirm_window:after {background-color: #E6E6E6;width: 100%;height: 1px;top: 30px;position: absolute;content: '';}.popup_layer .message_box .title,.popup_layer .message_box .message,.popup_layer .confirm_window .title,.popup_layer .confirm_window .message {font-family: Helvetica,sans-serif;font-size: 14px;color: #323232;}.popup_layer .message_box .title,.popup_layer .confirm_window .title {position: absolute;left: 13px;top: 7px;font-weight: bold;background: transparent;}.popup_layer .message_box .message,.popup_layer .confirm_window .message {position: absolute;top: 47px;left: 69px;margin-right: 5px;}.popup_layer .message_box .message:before,.popup_layer .confirm_window .message:before {background-color: #E6E6E6;width: 35px;height: 35px;left: -45px;position: absolute;content: '';}.popup_layer .message_box button,.popup_layer .confirm_window button {font-size: 14px;border-radius: 5px;color: #323232;width: 68px;height: 30px;}.popup_layer .message_box button, .popup_layer .message_box button.mobile:hover, .popup_layer .message_box button.mobile:active,.popup_layer .confirm_window button,.popup_layer .confirm_window button.mobile:hover,.popup_layer .confirm_window button.mobile:active {background: #D4D4D4;}.popup_layer .message_box button:hover, .popup_layer .message_box button:active, .popup_layer .message_box button.mobile.active,.popup_layer .confirm_window button:hover,.popup_layer .confirm_window button:active,.popup_layer .confirm_window button.mobile.active {background: #B8B8B8;}.popup_layer .confirm_window button.btn_yes {left: 101px;top: 98px;}.popup_layer .confirm_window button.btn_no {left: 181px;top: 98px;}.popup_layer .confirm_window .message:before {background: url("+ c[28]+");}.popup_layer .message_box button.btn_ok {left: 141px;top: 98px;}.popup_layer .message_box .message:before {background: url("+c[29]+");}/*# sourceMappingURL=style_null.css.map */";for(var d in a)if(a.hasOwnProperty(d)){var e="__"+d.replace(RegExp("\\.","g"),"_")+"__";c=c.replace(RegExp(e,"g"),a[d])}for(var f in b)b.hasOwnProperty(f)&&(c=c.replace(RegExp(f,"g"),b[f]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Js);return hg(c)}; AC.prototype.Js=function(a,b,c){return"url(data:image/svg+xml;base64,"+te('')+")"};function $A(a){var b;a:{b={A:""};for(var c in b){b=c;break a}b=i}for(var d in a)a.hasOwnProperty(d)&&BC(a[d],d,b)}function BC(a,b,c){for(var d in a)a.hasOwnProperty(d)&&(d==c?b=a[c]:"toString"!=d&&BC(a[d],d,c));a.toString=function(){return b}};var MB="webLink",CC={w0:"attachment",L6:MB};x("ispring.presenter.presentation.resources.references.ReferenceType",CC,i);x("ATTACHMENT","attachment",CC);x("WEB_LINK",MB,CC);function DC(){this.ft=new J;this.ht=new J;this.hL=new J}DC.prototype.jq=q;DC.prototype.iq=q;DC.prototype.Od=0;DC.prototype.Xc=u("jq");DC.prototype.isLoaded=DC.prototype.Xc;DC.prototype.$a=u("Od");DC.prototype.progress=DC.prototype.$a;DC.prototype.load=function(){!this.jq&&!this.iq&&(this.iq=k,this.Eg())};DC.prototype.load=DC.prototype.load;DC.prototype.sI=function(){if(this.jq||this.iq)EC(this),this.ih.src="",this.ih=m,this.iq=this.jq=q,this.Ao(0)};DC.prototype.unload=DC.prototype.sI; DC.prototype.Ao=function(a){this.Od!=a&&(this.Od=a,this.hL.H(this))};DC.prototype.Ug=u("ft");DC.prototype.loadCompleteEvent=DC.prototype.Ug;DC.prototype.kl=u("ht");DC.prototype.loadFailedEvent=DC.prototype.kl;DC.prototype.hH=u("hL");DC.prototype.loadProgressEvent=DC.prototype.hH;var FC=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function GC(a,b,c){a=[a,"&","t","=",encodeURIComponent(String((new Date).getTime()))];if(a[1]){var d=a[0],e=d.indexOf("#");0<=e&&(a.push(d.substr(e)),a[0]=d=d.substr(0,e));e=d.indexOf("?");0>e?a[1]="?":e==d.length-1&&(a[1]=i)}a=a.join("");DC.call(this);this.Ft=a;this.Ya=b;this.Sa=c}B(GC,DC);v=GC.prototype;v.ih=m;v.Eg=function(){this.ih=new Image;this.ih.onload=z(this.gy,this);this.ih.onerror=z(this.bV,this);this.ih.src=this.Ft};function EC(a){a.ih.onload=m;a.ih.onerror=m} v.gy=function(){EC(this);this.iq=q;this.jq=k;this.Ao(1);this.ft.H(this)};v.bV=function(){EC(this);this.iq=this.jq=q;this.ht.H(this);this.Ao(0)};function HC(a){a.Xc()||g(Error("asset not loaded"))}v.path=u("Ft");v.width=function(){if(y(this.Ya))return this.Ya;HC(this);return this.ih.width};GC.prototype.width=GC.prototype.width;GC.prototype.height=function(){if(y(this.Sa))return this.Sa;HC(this);return this.ih.height};GC.prototype.height=GC.prototype.height; GC.prototype.pr=function(){HC(this);var a=oc("canvas");a.width=this.width();a.height=this.height();a.getContext("2d").drawImage(this.ih,0,0);return a};GC.prototype.createInstance=GC.prototype.pr;GC.prototype.jG=function(){HC(this);return this.ih.cloneNode(k)};GC.prototype.createImgInstance=GC.prototype.jG;function IC(a,b,c){GC.call(this,a,b,c)}B(IC,GC);IC.prototype.url=u("Ft");IC.prototype.url=IC.prototype.url;function JC(){}JC.prototype.type=ca("none");function KC(a){this.mc=a;for(var b=0,c=0;cthis.xa)return q;if(0==a&&b>=this.xa)return k;for(var c=this.mc.length,d=0;dthis.xa)return q;if(0==a&&b>=this.xa)return k;var c=this.$t,d=this.Jd.duration(),e=Math.floor(a/(d+c)),f=Math.floor(b/(d+c));if(1=h&&this.Jd.zv(Math.max(a-h,0),b-h))return k}return q};function MC(a,b,c){this.Jd=a;this.hi=b;this.$t=c||0}B(MC,Po);v=MC.prototype;v.duration=function(){return Qo(this.Jd)*this.hi+(this.hi-1)*this.$t};v.uc=function(a,b,c){a=this.Gg(a);this.Fb(So(),a,b,c)};v.complete=function(a,b){this.Pf(So(),a,b)};v.Ch=function(a,b,c){a=this.Gg(a,k);this.Fb(Uo(),a,b,c)};v.Qv=function(a,b){this.Pf(Uo(),a,b)};v.Fb=function(a,b,c,d){b==this.duration()?this.Pf(a,c,d):(b%=this.Jd.duration()+this.$t,b>=this.Jd.duration()?a.complete(this.Jd,c,d):a.uc(this.Jd,b,c,d))}; v.Pf=function(a,b,c){a.complete(this.Jd,b,c)};function NC(){}NC.prototype.apply=s();function OC(a,b,c){this.Yf=a;this.lc=b;this.vN=c}B(OC,Ko);OC.prototype.uc=function(a,b){this.Fb(this.vN,a,b)};OC.prototype.Ch=function(a,b){this.Fb(!this.vN,a,b)};OC.prototype.Fb=function(a,b){var c=b.yc,d=m;if(a)d=new NC,b.Up.set(this.lc,d),c.add(d);else if(d=b.Up.get(this.lc))d=D.indexOf(xo(c),d),0<=d&&c.clear(d)};function PC(a,b){OC.call(this,a,b,k)}B(PC,OC);function QC(a,b){OC.call(this,a,b,q)}B(QC,OC);function RC(a,b){this.Jy=b||q;this.rs=a}B(RC,Wn);RC.prototype.Lz=function(a){return this.rs===a};RC.prototype.Ea=function(){return new RC(this.rs,this.required())};function SC(a){this.xa=a}B(SC,Oo);SC.prototype.xa=0;SC.prototype.duration=u("xa");SC.prototype.uc=s();SC.prototype.Ch=s();function TC(a){this.Ob=a||[]}B(TC,Po);v=TC.prototype;v.yD=m;v.xa=-1;v.Bf=function(a){0<=this.xa&&g(Error("ParallelActions was already initialized"));this.Ob.push(a)};v.RB=function(){for(var a=0,b=0;bthis.xa&&(this.xa=this.RB());return this.xa}; function UC(a){if(a.yD)return a.yD;for(var b=[],c=a.duration(),d=a.Ob.length,e=0;e=a.xa?1:b/a.xa}eD.prototype.uc=function(a,b,c){var d=this.Gg(a);this.Fb(d>=this.xa?1:d/this.xa,b,c,q,a==this.xa)};eD.prototype.Ch=function(a,b,c){var d=this.Gg(a,k);this.Fb(1-(d>=this.xa?1:d/this.xa),b,c,k,a==this.xa)};function gD(a,b,c,d){b.yc.add(new yp(a.Yf,c,d))} function hD(a,b,c,d){var e=qa(a),f=m;(f=b.Up.get(e))?f=f.value:(a=b.zW.get(a.Yf),f=d(a),b.Up.set(e,{value:f,z7:In(c)}));return f};function iD(a,b){this.wo=a;this.NE=b}iD.prototype.Vc=function(a,b,c,d,e,f){b=this.nf(b,d,f);this.wo&&(e&&this.NE)&&(a=this.nf(fD(a),d,f),b=b.add(a.$o()));return b};function jD(a,b){iD.call(this,k,b);this.U=a}B(jD,iD);jD.prototype.nf=function(a,b,c){return new jo((this.U-1)*a+1,q,b,c)};function kD(a,b,c){iD.call(this,b,c);this.SW=a}B(kD,iD);kD.prototype.nf=function(a,b,c){return new jo(this.SW(a),!this.wo,b,c)};function lD(a,b){this.qC=a;this.hb=b}lD.prototype.Vc=function(a,b,c,d,e,f){var h=this.hb;a=hD(a,c,d,function(a){switch(h){case "scaleX":return to(a,"scaleX",jo).scale();case "scaleX2":return to(a,"scaleX2",jo).scale();case "scaleY":return to(a,"scaleY",jo).scale();case "scaleY2":return to(a,"scaleY2",jo).scale()}return m});return a===m?m:new jo((this.qC-a)*b+a,k,d,f)};function mD(a,b,c,d){iD.call(this,c,d);this.mJ=a;this.qC=b}B(mD,iD);mD.prototype.nf=function(a,b,c){return new jo((this.qC-this.mJ)*a+this.mJ,!this.wo,b,c)};function nD(a,b,c,d){eD.call(this,a,b);this.hb=c;this.Oh=d}B(nD,eD);nD.prototype.Fb=function(a,b,c,d,e){(a=this.Oh.Vc(this,a,b,c,d,e))&&gD(this,b,this.hb,a)};function oD(a){this.hb=a}B(oD,bD);oD.prototype.Eg=function(a,b){var c=this.fa();if(c.Yk in a)var d=$C(this),e=b.duration(),f=!b.sg(),c=new nD(d,e,this.hb,new jD(a[c.Yk],f));else if(c.eA in a)var d=$C(this),e=b.duration(),f=dD(a[c.eA]),h=!b.sg(),c=new nD(d,e,this.hb,new kD(f,C(a,c.FA,q),h));else c.uh in a?(d=$C(this),e=b.duration(),f=!b.sg(),c=new nD(d,e,this.hb,new mD(a[c.uh],a[c.Kf],C(a,c.FA,q),f))):(d=$C(this),e=b.duration(),f=this.hb,c=new nD(d,e,f,new lD(a[c.Kf],f)));return c}; function pD(){this.hb="scaleX"}B(pD,oD);function qD(){this.hb="scaleY"}B(qD,oD);function rD(){this.hb="scaleX2"}B(rD,oD);function sD(){this.hb="scaleY2"}B(sD,oD);function tD(a,b,c,d){this.Yf=a;this.AW=b;this.BW=c;this.hb=d?"cssTextProperties":"cssProperties"}B(tD,Ko);tD.prototype.uc=function(a,b){var c=ao(this.AW,this.BW,b,k);a.yc.add(new yp(this.Yf,this.hb,c))};tD.prototype.Ch=s();function uD(){}B(uD,YC);uD.prototype.Eg=function(a){var b=this.fa(),c=a[b.n_],d=a[b.DZ];if(d){var e=ZC(this);D.contains(e.GB,c)||e.GB.push(c)}else e=ZC(this),D.contains(e.FB,c)||e.FB.push(c);return new tD($C(this),c,a[b.Kf],d)};function vD(a,b,c,d,e,f,h,j){this.Xr=a;this.Yr=b;this.x1=c;this.y1=d;this.x2=e;this.y2=f;this.ow=h;this.pw=j}vD.prototype.Ea=function(){return new vD(this.Xr,this.Yr,this.x1,this.y1,this.x2,this.y2,this.ow,this.pw)};vD.prototype.Ej=function(a){return this.Xr==a.Xr&&this.Yr==a.Yr&&this.x1==a.x1&&this.y1==a.y1&&this.x2==a.x2&&this.y2==a.y2&&this.ow==a.ow&&this.pw==a.pw}; vD.prototype.sv=function(a){if(0==a)return new Kb(this.Xr,this.Yr);if(1==a)return new Kb(this.ow,this.pw);var b=this.Xr+a*(this.x1-this.Xr),c=this.Yr+a*(this.y1-this.Yr),d=this.x1+a*(this.x2-this.x1),e=this.y1+a*(this.y2-this.y1),f=this.x2+a*(this.ow-this.x2),h=this.y2+a*(this.pw-this.y2),b=b+a*(d-b),c=c+a*(e-c);return new Kb(b+a*(d+a*(f-d)-b),c+a*(e+a*(h-e)-c))};function wD(){this.lh=[]}v=wD.prototype;v.yk=0;v.jN=0;v.kN=0;v.moveTo=function(a){this.lh.push(new xD(a))};v.lineTo=function(a,b){var c=this.end();this.lh.push(new yD(a,c,b))};function zD(a,b,c,d,e){var f=a.end();a.lh.push(new AD(b,f,c,d,e))}v.end=function(){0==this.lh.length&&g(Error("path must be started with moveTo"));return this.lh[this.lh.length-1].end()}; v.DA=function(a){(0>a||1=this.yk&&(b=this.jN,c=this.kN);for(var d=m;ba){d=e.DA((a-c)/(f-c));break}c=f}this.yk=a;this.jN=b;this.kN=c;return d?d:this.end()};function BD(a){this.xa=a}BD.prototype.duration=u("xa");function xD(a){this.xa=0;this.sm=a}B(xD,BD);xD.prototype.end=u("sm");function yD(a,b,c){this.xa=a;this.hx=b;this.xz=c}B(yD,BD); yD.prototype.end=u("xz");yD.prototype.DA=function(a){var b=this.hx,c=this.xz;return new Kb((c.x-b.x)*a+b.x,(c.y-b.y)*a+b.y)};function AD(a,b,c,d,e){this.xa=a;this.mC=e;this.aT=new vD(b.x,b.y,c.x,c.y,d.x,d.y,e.x,e.y)}B(AD,BD);AD.prototype.end=u("mC");AD.prototype.DA=function(a){return this.aT.sv(a)};function CD(a,b,c){eD.call(this,a,b);this.Ft=c}B(CD,eD);CD.prototype.Fb=function(a,b,c,d,e){a=this.Ft.DA(a);gD(this,b,"moveX",new lo(a.x,k,c,e));gD(this,b,"moveY",new lo(a.y,k,c,e))};function DD(){}B(DD,bD);DD.prototype.Eg=function(a,b){var c=this.fa();return new CD($C(this),b.duration(),ED(this,a[c.path]))}; function ED(a,b){function c(){return new Kb(d()+h,d()+j)}function d(){var a=b.match(/^\s*([-0-9\.]+)/);if(a)return b=b.substr(a[0].length),parseFloat(a[1]);g(Error("incorrect path"))}function e(){var a=b.match(/^\s*([m|l|c])/i);return a?(b=b.substr(a[0].length),a[1].toLowerCase()):m}var f=ZC(a),h=f.qh().left,j=f.qh().top;b=b.replace(/,/g," ");for(f=new wD;;){var l=e();if(!l)break;switch(l){case "m":f.moveTo(c());break;case "l":f.lineTo(d(),c());break;case "c":zD(f,d(),c(),c(),c())}}return f};function FD(a,b){this.Yf=a;this.Ue=b}B(FD,Ko);FD.prototype.uc=function(a,b){this.Fb(this.Ue,a,b)};FD.prototype.Ch=function(a,b){this.Fb(!this.Ue,a,b)};FD.prototype.Fb=function(a,b,c){b.yc.add(new yp(this.Yf,"visibility",new ko(a,c)))};function GD(){}B(GD,YC);GD.prototype.Eg=function(a){var b=this.fa();return new FD($C(this),a[b.Kf])};function HD(a){this.rC=a}HD.prototype.Vc=function(a,b,c,d,e,f){a=hD(a,c,d,function(a){return to(a,"shiftX",oo).shift()});return a===m?m:new oo((this.rC-a)*b+a,d,f)};function ID(a,b){this.vO=a;this.rC=b}ID.prototype.Vc=function(a,b,c,d,e,f){return new oo((this.rC-this.vO)*b+this.vO,d,f)};function JD(a,b,c){eD.call(this,a,b);this.Oh=c}B(JD,eD);JD.prototype.Fb=function(a,b,c,d,e){(a=this.Oh.Vc(this,a,b,c,d,e))&&gD(this,b,"shiftX",a)};function KD(){}B(KD,bD);KD.prototype.Eg=function(a,b){var c=this.fa();if(c.uh in a)var d=$C(this),e=b.duration(),c=new JD(d,e,new ID(a[c.uh],a[c.Kf]));else d=$C(this),e=b.duration(),c=new JD(d,e,new HD(a[c.Kf]));return c};function LD(a,b){this.CT=a;this.hb=b}LD.prototype.Vc=function(a,b,c,d,e,f){var h=this.hb;a=hD(a,c,d,function(a){return"moveX"==h?mo(to(a,"moveX",lo)):mo(to(a,"moveY",lo))});return a===m?m:new lo((this.CT-a)*b+a,k,d,f)};function MD(a,b){this.wo=a;this.NE=b}MD.prototype.Vc=function(a,b,c,d,e,f){b=this.nf(b,d,f);this.wo&&(e&&this.NE)&&(a=this.nf(fD(a),d,f),b=b.add(a.$o()));return b};function ND(a,b){MD.call(this,k,b);this.vT=a}B(ND,MD);ND.prototype.nf=function(a,b,c){return new lo(this.vT*a,q,b,c)};function OD(a,b,c,d){MD.call(this,c,d);this.hx=a;this.xz=b}B(OD,MD);OD.prototype.nf=function(a,b,c){return new lo((this.xz-this.hx)*a+this.hx,!this.wo,b,c)};function PD(a,b,c){MD.call(this,b,c);this.vW=a}B(PD,MD);PD.prototype.nf=function(a,b,c){return new lo(this.vW(a),!this.wo,b,c)};function QD(a,b,c,d){eD.call(this,a,b);this.hb=c;this.Oh=d}B(QD,eD);QD.prototype.Fb=function(a,b,c,d,e){(a=this.Oh.Vc(this,a,b,c,d,e))&&gD(this,b,this.hb,a)};function RD(a){this.hb=a}B(RD,bD);RD.prototype.Eg=function(a,b){var c=this.fa();if(c.Yk in a)var d=$C(this),e=b.duration(),f=!b.sg(),c=new QD(d,e,this.hb,new ND(a[c.Yk],f));else if(c.eA in a)var d=$C(this),e=b.duration(),f=dD(a[c.eA]),h=!b.sg(),c=new QD(d,e,this.hb,new PD(f,C(a,c.FA,q),h));else c.uh in a?(d=$C(this),e=b.duration(),f=!b.sg(),c=new QD(d,e,this.hb,new OD(a[c.uh],a[c.Kf],C(a,c.FA,q),f))):(d=$C(this),e=b.duration(),f=this.hb,c=new QD(d,e,f,new LD(a[c.Kf],f)));return c}; function SD(){this.hb="moveX"}B(SD,RD);function TD(){this.hb="moveY"}B(TD,RD);function UD(a,b){this.nC=a;this.je=b}UD.prototype.Vc=function(a,b,c,d,e,f){a=hD(a,c,d,function(a){return(a=to(a,"filter"))&&a instanceof dq?a.alpha():1});return a===m?m:new dq((this.nC-a)*b+a,this.je,d,f)};function VD(a,b,c){this.tO=a;this.nC=b;this.je=c}VD.prototype.Vc=function(a,b,c,d,e,f){return new dq((this.nC-this.tO)*b+this.tO,this.je,d,f)};function WD(a,b,c){eD.call(this,a,b);this.Oh=c}B(WD,eD);WD.prototype.Fb=function(a,b,c,d,e){(a=this.Oh.Vc(this,a,b,c,d,e))&&gD(this,b,"filter",a)};function XD(){}B(XD,bD);XD.prototype.Eg=function(a,b){var c=this.fa();c.Yk in a&&($C(this),b.duration(),g(Error("not implemented")));if(c.uh in a)var d=$C(this),e=b.duration(),c=new WD(d,e,new VD(a[c.uh],a[c.Kf],this.je));else d=$C(this),e=b.duration(),c=new WD(d,e,new UD(a[c.Kf],this.je));return c};function YD(a,b){this.ge=a;this.OE=b}YD.prototype.nf=function(a,b,c){return new io(this.ge*a,q,b,c)};YD.prototype.Vc=function(a,b,c,d,e,f){b=this.nf(b,d,f);e&&this.OE&&(a=this.nf(fD(a),d,f),b=b.add(a.$o()));return b};function ZD(a,b){this.vK=a;this.BX=b}ZD.prototype.Vc=function(a,b,c,d,e,f){return new io((this.BX-this.vK)*b+this.vK,k,d,f)};function $D(a){this.ge=a}$D.prototype.Vc=function(a,b,c,d,e,f){a=hD(a,c,d,function(a){return to(a,"rotateTo",io).angle()+to(a,"rotateBy",io).angle()});return a===m?m:new io((this.ge-a)*b+a,k,d,f)};function aE(a,b,c,d){eD.call(this,a,b);this.hb=c;this.Oh=d}B(aE,eD);aE.prototype.Fb=function(a,b,c,d,e){(a=this.Oh.Vc(this,a,b,c,d,e))&&gD(this,b,this.hb,a)};function bE(){}B(bE,bD);bE.prototype.Eg=function(a,b){var c=this.fa();if(c.Yk in a)var d=$C(this),e=b.duration(),f=!b.sg(),c=new aE(d,e,"rotateBy",new YD(a[c.Yk]*Math.PI/180,f));else c.uh in a?(d=$C(this),e=b.duration(),c=new aE(d,e,"rotateTo",new ZD(a[c.uh]*Math.PI/180,a[c.Kf]*Math.PI/180))):(d=$C(this),e=b.duration(),c=new aE(d,e,"rotateTo",new $D(a[c.Kf]*Math.PI/180)));return c};function cE(a,b,c,d){eD.call(this,a,b);this.Ix=c;this.je=d}B(cE,eD);cE.prototype.Fb=function(a,b,c,d,e){e||gD(this,b,"filter",new cq(this.Ix,a,this.je,c,e))};function dE(){}B(dE,bD); dE.prototype.Eg=function(a,b){var c;var d=this.fa().uA,e={};e[d.pY]="blinds";e[d.rY]="box";e[d.Vz]="circle";e[d.FY]="diamond";e[d.j_]="plus";e[d.wY]="checkerboard";e[d.HY]="dissolve";e[d.q_]="randombar";e[d.jY]="barn";e[d.U_]="strips";e[d.g0]="wedge";e[d.k0]="wipe";e[d.i0]="wheelCw";e[d.h0]="wheelCcw";d=a[d];d in e?c=e[d]:g(Error("unknown mask type"));var f;e=this.fa().yh;d=e in a?a[e]:m;if(d===m)f=d;else if(/[^0-9]/.test(d)){var h={};h[e.rZ]=1;h[e.$_]=2;h[e["in"]]=4;h[e.c_]=8;h[e.XY]=16;h[e.YY]= 32;h[e.ZY]=64;h[e.$Y]=128;h[e.FZ]=48;h[e.GZ]=160;h[e.x_]=80;h[e.y_]=192;h[e.sZ]=5;h[e.tZ]=9;h[e.a0]=6;h[e.b0]=10;d in h?f=h[d]:g(Error("unknown mask sub type"))}else f=parseInt(d,10);a:{f=f||m;for(e=0;ef&&(e-=360)}return[(e-f)*c+f,(b[1]-a[1])*c+a[1],(b[2]-a[2])*c+a[2]]};function YE(a,b,c,d){this.hb=a;this.Nc=b;this.oC=c;this.um=d}YE.prototype.Vc=function(a,b,c,d,e,f){var h=this.hb;a=hD(a,c,d,function(a){var b=m;switch(h){case "textColor":b=to(a,"textColor");break;case "strokeColor":b=to(a,"strokeColor");break;case "fillColor":b=to(a,"fillColor");break;case "imgColor":b=to(a,"imgColor")}return b?b.color():m});if(!a)return m;a=a.hf(this.Nc);return new On(new Qn(this.Nc,nE(a,this.oC,b,this.Nc)),this.um,k,d,f)};function ZE(a,b,c,d){this.Nc=a;this.xX=b;this.oC=c;this.um=d}ZE.prototype.Vc=function(a,b,c,d,e,f){return new On(new Qn(this.Nc,nE(this.xX,this.oC,b,this.Nc)),this.um,k,d,f)};function $E(a,b,c,d){eD.call(this,a,b);this.hb=c;this.Oh=d}B($E,eD);$E.prototype.Fb=function(a,b,c,d,e){(a=this.Oh.Vc(this,a,b,c,d,e))&&gD(this,b,this.hb,a)};function aF(){}B(aF,bD);aF.prototype.Eg=function(a,b){for(var c=this.fa(),c=bF(this,a[c.target]),d=[],e=0;et?t/G:1;G>r.yX&&(r.tj=t);r=t;t=new TC;A=q;p=p[j.wi];for(w=0;wthis.zX-this.Bb.currentTime()&&this.VN()};function AF(a,b){var c=a.Bb,d=BF(a);if(!d&&!a.vE){a.vE=k;var e=z(a.LX,a);setTimeout(e,300);gf&&(a.GF=setInterval(e,1E3))}if(b&&(!c.fv()||!d)&&!a.No)a.No=k,zm(a.Ga,k,a),c.gk.addHandler(a.OD,a)} v.LX=function(){BF(this)||this.Bb.mp(this.aN);this.No&&this.Bb.fv()&&this.OD();this.Bb.ready()?clearInterval(this.GF):this.Bb.load()};v.OD=function(){gf&&1==this.Bb.duration()?this.uJ=setInterval(z(this.gT,this),200):CF(this)};v.gT=function(){1!=this.Bb.duration()&&CF(this)};function CF(a){a.vE=q;clearInterval(a.GF);clearInterval(a.uJ);a.No&&(a.No=q,a.Bb.gk.removeHandler(a.OD,a),zm(a.Ga,q,a))}v.activate=function(){Rr(this.zF,"activated");this.Bb.Zb().addHandler(this.hM,this)}; v.deactivate=function(){Rr(this.zF,"deactivated");this.Bb.Zb().removeHandler(this.hM,this);this.ld&&(this.ld=q,zm(this.Ga,q,this));this.Rb=q;this.Bb.pause()};v.ip=function(a,b){if(!this.ld||b){var c=this.Bb,d=a-c.currentTime(),e=b?0.01:0.5;d>e&&!b&&!this.ld?this.mz(a):Math.abs(d)>e&&c.DG(a);this.Rb&&!this.Bb.playing()&&this.Bb.play()}};v.play=function(a){!this.Rb&&!this.No&&(this.Rb=k,this.ip(a,!this.Bb.playing()),this.Bb.play())};v.pause=function(){this.Rb&&(this.Rb=q,!this.ld&&!this.zf&&this.Bb.pause())}; v.hM=function(){var a=q;this.Bb.state()==DF&&(a=k);this.ld!=a&&(this.ld=a,Rr(this.zF,a?"buffering":"activated"),zm(this.Ga,a,this),!a&&!this.Rb&&this.Bb.pause(),this.he.H())};function BF(a){var b=a.Bb.src();a=a.aN;if(b)for(var c=0;cc.x||c.x>a.vi.width()||0>c.y)return q;c=Tc(b,a.Me.displayObject());return!(c.y>a.Me.height())}v.wt=function(a){this.kq=k;H(document,$g,this.yq,q,this);H(document,Zg,this.oy,q,this);this.J.playing()&&(this.J.pause(),this.om=k);this.yq(a)};v.yq=function(a){this.J.seek(this.kx(this.Ey.K,this.kb.width()-2,a)*this.J.duration())}; v.oy=function(a){Qd(document,$g,this.yq,q,this);Qd(document,Zg,this.oy,q,this);this.yq(a);this.om&&(this.J.play(),this.om=q);this.kq=q;this.mL.H()};v.kx=function(a,b,c){a=Tc(c,a).x/this.GE*this.U;b=Math.min(1,a/b);return b=Math.max(0,b)};function KF(a){function b(a){a=a.toString();1==a.length&&(a="0"+a);return a}a=Math.round(a);var c=Math.floor(a/3600);a%=3600;var d=Math.floor(a/60);return b(c)+":"+b(d)+":"+b(a%60)} function JF(a,b){P.call(this,"bookmark");this.rs=b;this.J=a;this.P(q);a.duration()?NF(this):a.CL.addHandler(function(){NF(this)},this);H(this.displayObject(),Yg,this.lV,q,this)}B(JF,P);function NF(a){a.displayObject().style.left=100*(a.rs.time()/a.J.duration())+"%";a.P(k)}JF.prototype.lV=function(a){a.stopPropagation();this.J.seek(this.rs.time());return Ag(this.displayObject().parentNode)};var DF="buffering";function OF(a){this.$i=a;H(a,"play",this.HD,q,this);H(a,"playing",this.qt,q,this);H(a,"pause",this.qt,q,this);H(a,"seeking",this.JD,q,this);H(a,"ended",this.qt,q,this);H(a,"waiting",this.qt,q,this);H(a,"timeupdate",this.uq,q,this);H(a,"progress",this.cM,q,this);H(a,"loadeddata",this.cM,q,this);H(a,"canplaythrough",this.ey,q,this);PF(this)||H(a,"loadedmetadata",this.kV,q,this);(this.vm=a.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA)||Pd(a,"canplay",this.ID,q,this);this.Hm=new J;this.CL=new J;this.re= new J;this.gL=new J;this.Qq=new J;this.sP=new J;this.rD=new J;this.gk=new J;this.Vt=new J;QF(this)}var RF=new J;v=OF.prototype;v.we="paused";v.vm=q;v.Rb=q;v.pm=q;v.ld=q;v.mu=-1;v.Ti=-1;v.MJ=0;v.us=-1;v.eC=0;function SF(a){a.$i||g(Error("media player was disposed"));return a.$i}v.state=u("we");function TF(a){var b=SF(a);return I?!a.pm:b.paused}function QF(a){var b="",b=(b=a.$i)?b.error?"error":b.ended?"ended":TF(a)?"paused":a.ld?DF:"playing":"disposed",c=a.we;c!=b&&(a.we=b,a.Hm.H(a,c))} function UF(a){return!!a.$i&&!a.$i.error&&y(a.$i.play)}function PF(a){return UF(a)&&SF(a).readyState>=HTMLMediaElement.HAVE_METADATA}v.ready=function(){return UF(this)&&this.vm}; v.Rs=function(){var a=this.Il,b=hf?HTMLMediaElement.HAVE_CURRENT_DATA:HTMLMediaElement.HAVE_FUTURE_DATA;hf&&SF(this).readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&!this.vm?this.ID():(this.Il=this.vm&&UF(this)&&SF(this).readyState>=b,!this.Il&&(I&&1==SF(this).networkState&&1==this.eU)&&(this.Il=k),!this.Il&&!this.$p?this.$p=setInterval(z(this.Rs,this),2E3):this.Il&&(clearInterval(this.$p),this.$p=i),!a&&this.Il&&this.gk.H(this),this.eU=SF(this).networkState)};v.fv=function(){this.Rs();return this.Il}; v.ey=function(){this.Rs()};v.playing=u("Rb");v.play=function(){UF(this)&&(this.Rb=k,SF(this).play(),0>this.us&&(this.us=setInterval(z(this.fT,this),500)))};v.Lv=function(a){UF(this)&&(this.seek(a),this.play())};v.pause=function(){UF(this)&&(this.Rb=q,VF(this),SF(this).pause(),this.pm!=q&&(this.pm=q))};v.stop=function(){if(UF(this)){this.Rb=q;VF(this);this.pm!=q&&(this.pm=q);var a=SF(this);a.pause();PF(this)&&0=d&&e>=Math.min(this.currentTime()+5,this.duration())){c=q;SF(this).paused&&SF(this).play();break}}this.ld!=c&&(this.ld= c,QF(this))}};v.Xo=function(a){SF(this).controls=a};v.$k=function(){return SF(this).controls};v.mp=function(a){if(this.$i&&this.$i.play){if(!la(a))a:{ia(a)||(a=[a]);for(var b=0;bwa()-this.Zl;!this.playing()&&!a&&(this.KC=k,a=SF(this),a.play(),a.pause())}};function XF(a){OF.call(this,a);Cf&&RF.addHandler(this.qV,this)}B(XF,OF);XF.prototype.qV=function(a){this.playing()&&a instanceof WF&&this.play()};function YF(a){ZF(this,a);this.Hm=new J;this.re=new J;this.he=new J;this.Qq=new J;this.hr=new J;this.gk=new J;this.Bw=new J}v=YF.prototype;v.xc=q;v.Rb=q;v.Zl=-1;function ZF(a,b){if(a.J!==b){var c=1,d=q;a.J&&(d=a.J,d.Zb().removeHandler(a.ny,a),d.re.removeHandler(a.oM,a),d.Qq.removeHandler(a.pM,a),d.gk.removeHandler(a.ey,a),c=d.volume(),d=d.muted());a.J=b;b.Zb().addHandler(a.ny,a);b.re.addHandler(a.oM,a);b.Qq.addHandler(a.pM,a);b.gk.addHandler(a.ey,a);b.setVolume(c);b.Ze(d)}} v.activate=function(){this.xc||(this.xc=k,this.Bw.H(this,k))};v.deactivate=function(){this.xc&&(this.xc=q,this.Bw.H(this,q))};v.state=function(){return this.J.state()};v.qA=function(){return this.J.qA()};v.ready=function(){return this.J.ready()};v.playing=function(){return this.J.playing()};v.Lb=function(){return this.J.state()==DF};v.fv=function(){return this.J.fv()};v.load=function(){var a=SF(this.J);eb||Pf||Wf&&!Xf||hf?(a.play(),a.pause()):a.load()};v.play=function(){this.Rb=k;this.J.play()}; v.Lv=function(a){this.Rb=k;this.Zl=wa();this.J.Lv(a)};v.pause=function(){this.Rb=q;this.J.pause()};v.stop=function(){this.Rb=q;this.Zl=wa();this.J.stop()};v.seek=function(a){this.Zl=wa();this.J.seek(a)};v.DG=function(a){this.Zl=wa();this.J.DG(a)};v.currentTime=function(){return this.J.currentTime()};v.duration=function(){return this.J.duration()};v.volume=function(){return this.J.volume()};v.setVolume=function(a){this.J.setVolume(a)};v.muted=function(){return this.J.muted()};v.Ze=function(a){this.J.Ze(a)}; v.Xo=function(a){this.J.Xo(a)};v.$k=function(){return this.J.$k()};v.Zb=u("Hm");v.zH=u("re");v.ny=function(a,b){this.Hm.H(this,b);var c=a.state();if(this.Rb&&"paused"==c||!this.Rb&&"playing"==c)this.hr.H(this,this.Rb?"pause":"play");this.Rb=a.playing();(c==DF||b==DF)&&this.he.H(this)};v.oM=function(){this.re.H(this)};v.pM=function(){this.Qq.H(this);200=Ti(f.Rg(),b)||0=b&&c.push(e)}return c} function oG(a,b,c){c=pG(a,c);var d=pG(a,b.Nb());a=pG(a,b.Rg())-d;return Jb(c-d,0,a)}function pG(a,b){return a.O.og(b,k,q)}v.ip=function(){for(var a=this.S.timestamp(),b=this.Cl,c=0;c");return new gG(a,d,b,c)};function rG(a,b,c,d,e){var f=new $F("");jG.call(this,a,b,c,d,I?new hG(f):new qG);this.La=new iG(f);this.Se=f;this.Rd=e;this.Rd.Gr().addHandler(this.Jo,this);this.Jo()}B(rG,jG);rG.prototype.activate=function(){if(I){var a=!gf,b=SF(this.Se.J);b.src=a?"about:blank":"";b.play()}rG.Q.activate.call(this)};rG.prototype.view=u("La");rG.prototype.view=rG.prototype.view;rG.prototype.Jo=function(){this.Se.setVolume(this.Rd.Fr())}; rG.prototype.js=function(a){rG.Q.js.call(this,a);I||(this.Se=kG(this,a).Se,this.La.fS(this.Se),this.Jo())};function sG(){}v=sG.prototype;v.Be=s();v.RP=ca(k);v.UP=ca(k);v.VP=ca(k);v.WP=ca(k);v.OR=s();v.SP=ca(k);v.TP=ca(k);function tG(a){xe&&a.wC.addHandler(this.ED,this)}tG.prototype.ED=function(a,b){la(a)||(a=a.baseVal);this.dE(a)&&(b.zJ=k)};tG.prototype.dE=function(a){return(new we("openWindow",[a])).execute()};function uG(){}x("ispring.quiz.player.IActionAvailability",uG,i);uG.prototype.actionAvailable=uG.prototype.CP;var vG=q,wG="";function xG(a){a=a.match(/[\d]+/g);a.length=3;return a.join(".")} if(navigator.plugins&&navigator.plugins.length){var yG=navigator.plugins["Shockwave Flash"];yG&&(vG=k,yG.description&&(wG=xG(yG.description)));navigator.plugins["Shockwave Flash 2.0"]&&(vG=k,wG="2.0.0.11")}else if(navigator.mimeTypes&&navigator.mimeTypes.length){var zG=navigator.mimeTypes["application/x-shockwave-flash"];(vG=zG&&zG.enabledPlugin)&&(wG=xG(zG.enabledPlugin.description))}else try{var AG=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),vG=k,wG=xG(AG.GetVariable("$version"))}catch(BG){try{AG= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),vG=k,wG="6.0.21"}catch(CG){try{AG=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),vG=k,wG=xG(AG.GetVariable("$version"))}catch(DG){}}}var EG=vG,FG=wG;function GG(){}GG.DQ=function(){return GG.OQ?GG.OQ:GG.OQ=new GG};GG.prototype.VZ=0;GG.DQ();function HG(a){nd.call(this);this.aA=a||dc();this.Rj=IG}B(HG,Wd);HG.prototype.xZ=GG.DQ();var IG=m;v=HG.prototype;v.Di=m;v.Ff=q;v.Vb=m;v.Rj=m;v.LZ=m;v.ff=m;v.Vd=m;v.zj=m;v.f0=q;function JG(a){return a.Di||(a.Di=":"+(a.xZ.VZ++).toString(36))}v.Bi=u("Vb");function KG(a,b){a==b&&g(Error("Unable to set parent component"));b&&(a.ff&&a.Di&&a.ff.zj&&a.Di&&C(a.ff.zj,a.Di)&&a.ff!=b)&&g(Error("Unable to set parent component"));a.ff=b;HG.Q.PH.call(a,b)}v.getParent=u("ff"); v.PH=function(a){this.ff&&this.ff!=a&&g(Error("Method not supported"));HG.Q.PH.call(this,a)};v.AQ=u("aA");v.iv=function(){this.Vb=this.aA.createElement("div")};v.Lc=function(a){LG(this,a)};function LG(a,b,c){a.Ff&&g(Error("Component already rendered"));a.Vb||a.iv();b?b.insertBefore(a.Vb,c||m):a.aA.ud.body.appendChild(a.Vb);(!a.ff||a.ff.Ff)&&a.kv()}v.kv=function(){this.Ff=k;MG(this,function(a){!a.Ff&&a.Bi()&&a.kv()})};function NG(a){MG(a,function(a){a.Ff&&NG(a)});a.kA&&a.kA.qn();a.Ff=q} v.jc=function(){this.Ff&&NG(this);this.kA&&(this.kA.qc(),delete this.kA);MG(this,function(a){a.qc()});!this.f0&&this.Vb&&sc(this.Vb);this.ff=this.LZ=this.Vb=this.zj=this.Vd=m;HG.Q.jc.call(this)};v.G=function(a,b){this.Wk(a,this.Vd?this.Vd.length:0,b)}; v.Wk=function(a,b,c){a.Ff&&(c||!this.Ff)&&g(Error("Component already rendered"));(0>b||b>(this.Vd?this.Vd.length:0))&&g(Error("Child component index out of bounds"));if(!this.zj||!this.Vd)this.zj={},this.Vd=[];if(a.getParent()==this){var d=JG(a);this.zj[d]=a;D.remove(this.Vd,a)}else{var d=this.zj,e=JG(a);e in d&&g(Error('The object already contains the key "'+e+'"'));d[e]=a}KG(a,this);D.VG(this.Vd,a,b);a.Ff&&this.Ff&&a.getParent()==this?(c=this.Vb,c.insertBefore(a.Bi(),c.childNodes[b]||m)):c?(this.Vb|| this.iv(),b=this.Vd?this.Vd[b+1]||m:m,LG(a,this.Vb,b?b.Vb:m)):this.Ff&&(!a.Ff&&a.Vb&&a.Vb.parentNode&&1==a.Vb.parentNode.nodeType)&&a.kv()};v.VQ=function(){this.Rj==m&&(this.Rj=dd(this.Ff?this.Vb:this.aA.ud.body));return this.Rj};function MG(a,b){a.Vd&&D.forEach(a.Vd,b,i)} v.removeChild=function(a,b){if(a){var c=la(a)?a:JG(a);a=this.zj&&c?C(this.zj,c)||m:m;if(c&&a){var d=this.zj;c in d&&delete d[c];D.remove(this.Vd,a);b&&(NG(a),a.Vb&&sc(a.Vb));KG(a,m)}}a||g(Error("Child is not in parent component"));return a};function OG(a){return PG(a||arguments.callee.caller,[])} function PG(a,b){var c=[];if(D.contains(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(QG(a)+"(");for(var d=a.arguments,e=0;e=YG(this).value){a=this.hZ(a,b,c);b="log:"+a.ma();da.console&&(da.console.timeStamp?da.console.timeStamp(b):da.console.markTimeline&&da.console.markTimeline(b));da.msWriteProfilerMark&&da.msWriteProfilerMark(b);for(b=this;b;){c=b;var d=a;if(c.ur)for(var e=0,f=i;f=c.ur[e];e++)f(d);b=b.getParent()}}}; v.hZ=function(a,b,c){var d=new SG(a,String(b),this.SZ);if(c){d.rQ=c;var e;var f=arguments.callee.caller;try{var h;var j=ea("window.location.href");if(la(c))h={message:c,name:"Unknown error",lineNumber:"Not available",fileName:j,stack:"Not available"};else{var l,n,p=q;try{l=c.lineNumber||c.fH||"Not available"}catch(r){l="Not available",p=k}try{n=c.fileName||c.filename||c.sourceURL||da.$googDebugFname||j}catch(t){n="Not available",p=k}h=p||!c.lineNumber||!c.fileName||!c.stack?{message:c.message,name:c.name, lineNumber:l,fileName:n,stack:c.stack||"Not available"}:c}e="Message: "+Ba(h.message)+'\nUrl: '+h.fileName+"\nLine: "+h.lineNumber+"\n\nBrowser stack:\n"+Ba(h.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+Ba(OG(f)+"-> ")}catch(w){e="Exception trying to expose exception! You win, we lose. "+w}d.qQ=e}return d};var ZG={},$G=m; function aH(a){$G||($G=new UG(""),ZG[""]=$G,$G.PR(XG));var b;if(!(b=ZG[a])){b=new UG(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=aH(a.substr(0,c));c.zQ()[d]=b;b.ff=c;ZG[a]=b}return b};function bH(a,b){HG.call(this,b);this.VY=a;this.Sg=new Hh(this);this.BG=new Eo}B(bH,HG);v=bH.prototype;v.HZ=aH("goog.ui.media.FlashObject");v.kS="window";v.MP="#000000";v.cY="sameDomain";v.setSize=function(a,b){this.xI=la(a)?a:Math.round(a)+"px";this.QG=la(b)?b:Math.round(b)+"px";this.Bi()&&Wc(cH(this),this.xI,this.QG);return this}; v.kv=function(){bH.Q.kv.call(this);var a=this.Bi(),b,c=fb&&!vb("11");b=c?'%s':''; for(var c=ya(c?'':"wmode=%s",this.kS),d=this.BG.EQ(),e=this.BG.IQ(),f=[],h=0;ha/jH.width||1>b)&&E(d,"backgroundSize","contain")}}; v.wh=function(){if(this.Ue)if(this.Ue=q,this.pK)this.Jb.Pd.removeHandler(this.bM,this),this.Sp.qc(),this.Sp=m;else{var a=hH(this);if(a){var b=iH();Yb(a,b);rc(a)}}};function gH(a){var b=a.Jb.scale(),c=a.Sl;a.Sp.setSize(c.width()*b,c.height()*b)}function fH(a){var b=document.getElementById(a.Sl.Um()),c=a.Jb.scale(),d=tg(b);if(d)var e=d.Yc,b=d.Zc;else e=parseFloat(Lc(b,"left")),b=parseFloat(Lc(b,"top"));Nc(a.Sp.Bi(),e*c,b*c)}v.bM=function(){fH(this);gH(this)}; function hH(a){if(a.gx)return a.gx;a.gx=gc(a.Sl.Um());return a.gx}var jH=new Pb(74,89); function iH(){if(y(eH))return eH;var a="_sf"+Pa();eH=a;hg("."+a+" {background: #A42222;}."+a+" div {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABZCAYAAACZkrJEAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAFA0lEQVR4Xu3c21MTVxwHcP/B+iwyPimoT46WPulY6INDR3mwdhTojJeOgC1MMZHhoha85EJIMCg1CTXQJEsokJCEJJgbyc/fiW5nJ2NjCL/dPecYZ74zIYa9fPZ7zh4Y3SNHWn9aAi0BYoGZM2dhGuMd/OW/bHgW4a+RESDelVibc/T0QPDRI0hHo1CpVP43UY/n64Kabj8By9iWnUCgLkwt2lcD5er5ARIHxNFiSQ9l7/oO8ru7B2rP54ag1FBbOK/Um3cO8ndSQoVwcj4IQiOflQrKicMs+4W7VyMoUg89/+AgtqisW6Iet/jLg5AVh1oZkXRM1C04VNKP6yEdgdRtCw0Vw6tsBBLbh7BQYQOGm/YiCAm1OjRsWJOEHXoLuASolPcNT9S9INZdr5BKGo7ELoxQUBuzs6Ygxfx+eDM0JEajvN09UNnHIadj0ooCrwYGYPL0GTFQPverv0ISh5xOSO8sVpgSGUcFqw45HZDCuF1re7u47dE2ynH6rC5Itu5uOYBUrKwSQagSWfLJBEzI0iIVaflaHxmQim2XrUkMq4BXn7JNUiIF8DZNiRS0WOSak9Rhl08koFwqkSTu88mJFOgfIAFi0DkEnzguyRKgdoFJ2aa5b7vkbNOr77uxTUWSxH1v5URizcpEwiRIDFvaIUfZJt/9+/K2advlImlTLrEjLxIbdlRz01J/v7xQoYcWKBdxEj9kcjuStymPJ3hYpGa/fx2HvBD//M3DlgTFgmlZd82LAbWFB9qCaqDTZiKxfQvRqKWr10xtkzBQmXDIdChFhDnK7GHH9s891D/jD6FcwLudyVHmOb/r5eJxRMqbHmXeye/ywMsmcQ6Q2DFwDZUO4STegqq/eLJd6OIGietGbeLkyUubuIbiCYkdS4THyXy1uiQw/06nPQYuofbzOeAtYaeDr+VBcHycDGnx1i1g8WjixtfaLODXalz4Ws08vq7m5k1wYmYuX+YLiqpJKwjewC8lxPxIcPwPbNN7kvx29Ki8UPs5RCLIuoOz+YSytxt4chRIbBsTnZ1ytukJnhgVktRtSq2tQim3R5I53u5OVMPu7a/3oPQekQiSRHCq4+JqO49xyFEAqduQtk1725sIlSWJ4rDJ2abUWpAESIW2ynin2369BKU9bBJRInYJ27T92otAGdIMfSPRKtzadhy2EKmISJTx3rsrz9z09Px5yG7+C8UsIhEmg9vk6jbe7MFMdXSCYrOR4mihJ/ECNHtsXHwfa5Bie4lAad0Sxu1zcbKNHMQYTqJTHR3VOH/shcDYKA6xDd1wVPgM7qOR4+PiM8UMtsWkvOjtFQlqF6GMT/jlC3GQqv/9C5GMTvzdilhIZkE9aGsTECqNjTIwjy9dEg+p2qh0CqGMifPnG2IiGQm1eOeOuEhGQTluCNwkdRFX2E2CXklHFZi5eFHsJukNFV/xw/CxY3IgMaw8Noo67tu36wKN4rNRnPjkQzUz+NCa3/E9FvUCPsDXLFz8+PIRKoFQNIlhi0ZPnWr45BTNU54dCBfRfO0ZHgE7vscPVAqRDplYwA/TTcxFWhiGwnBUmElsmU0WqLXnz5oCUjFqG8Te/7OvD9yfwJbxIYAcNWoHG9V41j0LMHvlCskJ1DaKofw99wxUoDBPD2CvhxQL+GDt+RzYf7oOlnPnSHC0DdFCqcPsKT7MhoV9jiuosZMngWW0JtxUvnUgLQGpBD4AN9FCi/luT4wAAAAASUVORK5CYII=) no-repeat;background-position: center;}");return a} ;function kH(a,b,c,d){this.$=a;this.Jb=b;this.S=c;this.O=d;this.zC=[];c.ub().addHandler(this.Ta,this)}kH.prototype.T=-1;kH.prototype.Ta=function(){var a=this.S.timestamp(),b=a.R();if(b!=this.T){if(0<=this.T){var c=this.O.sa(this.T);c instanceof kp&&lH(this,c,-1)}this.T=b}if(0<=b&&(c=this.O.sa(b),c instanceof kp)){var b=c,d=a.za(),a=0>d?-1:b.Pa().Wb(d).startTime()+a.ob();lH(this,c,a)}}; function lH(a,b,c){b=b.lC;for(var d=0;df||f>=e.count())&&g(Error("index is out of range"));e=e.Hs[f];var f=a,h=e,j=qa(h)+"";j in f.zC||(f.zC[j]=new dH(h,f.$,f.Jb));f=f.zC[j];c>=e.ob()?f.show():f.wh()}};function mH(a,b,c){var d=Yi,e=c.duration();b=new Zi(b.index(),-1,0);var f=c.og(b,k,q);a=a.hi==d.zw?e:Math.min(e,f+a.duration());c=c.sh(a,k,q);this.kh=new Qi([new Pi(new Oi("play",b,0),b,c)])}mH.prototype.hG=u("kh");function nH(a,b,c,d){this.O=a;this.Ba=b;this.Mx=[];this.S=c;c.Zb().addHandler(this.km,this,1);for(b=0;b=a&&(this.J.seek(0),this.J.play(),b=q));b&&(this.lj(),this.J.deactivate())}}; v.ij=function(){this.he.H(this);!this.Lb()&&(this.playing()&&this.Re)&&this.J.pause()};v.UA=function(){this.Re=q;this.J.play()};v.kI=function(){this.Re=k;this.Lb()||this.J.pause()};v.lj=function(){this.Rc&&(this.Rc=q,this.Zt(),this.$h.H(this))};v.Ah=u("$h");function zH(a){this.L=a;this.Cb=[];this.bN={}}v=zH.prototype;v.Ga=m;v.WB=q;v.Mw=m;v.RH=function(a,b){this.Ga=b;this.WB=a.Xd();a.Zb().addHandler(this.km,this)};v.add=function(a,b){b=b||AH;if(!D.contains(this.Cb,a)){this.Cb.push(a);var c=qa(a)+"";this.bN[c]=b;a.Ah().addHandler(this.gM,this);a.he.addHandler(this.fM,this)}};v.remove=function(a){D.remove(this.Cb,a);a.Lb()&&zm(this.Ga,q,a);a.Ah().removeHandler(this.gM,this);a.he.removeHandler(this.fM,this)}; v.contains=function(a){return D.contains(this.Cb,a)};function et(a){a=D.Ea(a.Cb);for(var b=0;b=Math.abs(c.ob()-b.ob()));c&&(this.Mw=b,c=(b=CH(this,a.timestamp()))&&DH(this,a.timestamp()),BH(this,a,b,c,k))}; function CH(a,b){var c=a.L.W().sa(b.R());if(0>b.za())return q;c=c.Pa().Wb(b.za());return b.ob()>=c.duration()}function DH(a,b){var c=a.L.W().sa(b.R());return b.za()==c.Pa().count()-1}v.gM=function(a){this.remove(a)};v.fM=function(a){zm(this.Ga,a.Lb(),a)};function EH(a){this.AA=q;this.e_=a}var AH=new EH(q),FH=new EH(k),GH=new EH(k);function HH(a,b,c,d){this.O=a;this.S=b;this.Ke=c;this.J=d;this.$h=new J;this.he=new J;this.J.Zb().addHandler(this.ky,this);this.J.Qq.addHandler(this.zN,this)}v=HH.prototype;v.Td=m;v.Cy=0;v.rj=m;v.Rc=q;v.Re=q;v.mF=q;v.playing=function(){return this.J.playing()};v.Lb=function(){return this.J.Lb()||!this.J.fv()};v.play=function(a){this.nn(this.S.timestamp(),y(a)?a:m,q)}; function IH(a,b){var c=a.J;if(I&&c instanceof YF){var d=c.J,c=!gf,e=d.src();d.mp(c?"about:blank":"");d.play();setTimeout(function(){d.mp(e);a.nn(b,0,k)},0)}else a.nn(b,0,k)} v.nn=function(a,b,c){this.Zt();var d=this.J;this.S.ub().addHandler(this.Ta,this);d.he.addHandler(this.ij,this);d.gk.addHandler(this.ij,this);d.hr.addHandler(this.FM,this);this.Rc=k;this.Re=q;this.J.activate();this.mF=c;this.Td=a;this.rj=b!=m?b:m;if(this.mF){var e=this;a=function(){JH(e,k);d.play();e.ij()};Nf&&!I?setTimeout(a,150):(Pf&&d.mp(d.src()),a())}else b!=m?d.Lv(b):d.play()};v.pause=function(){this.lj();this.J.pause();this.J.deactivate()}; v.stop=function(){this.lj();this.J.stop();this.J.deactivate();KH(this)};v.Zt=function(){this.S.ub().removeHandler(this.Ta,this);this.J.he.removeHandler(this.ij,this);this.J.gk.removeHandler(this.ij,this);this.J.hr.removeHandler(this.FM,this)};v.Ta=function(){if(this.Td){var a=this.Td,b=this.S.timestamp(),c=b.R()-a.R(),d=0==c,a=d?b.za()-a.za():0,d=d&&0==a,b=q;0>c||0>a?b=k:(a=this.Ke.Hg,b=0>a?!d:c>a);b&&(this.lj(),this.J.pause(),this.J.deactivate())}}; v.ky=function(){var a=Yi,b=this.J.state();if("ended"==b){++this.Cy;var c=q,d=this.Ke.hi;if(ma(d))c=this.Cya-this.J.currentTime()&&(this.J.re.removeHandler(arguments.callee,this),this.zf=q,Am(this.S,q,this))},this))};v.wq=function(){this.Mk=this.S.timestamp();this.S.ub().addHandler(this.xJ,this);this.S.Zb().addHandler(this.wJ,this);this.Ke instanceof un&&(this.J.show(k),this.Ke.wH()&&this.J.Jr(k),yr(this.J,q))}; function KH(a){a.Mk=i;a.S.ub().removeHandler(a.xJ,a);a.S.Zb().removeHandler(a.wJ,a);a.ox=q;a.ZK="ended";a.Ke instanceof un&&(a.Ke.HH()&&a.J.stop(),a.J.Jr(q),a.Ke.TG()&&a.J.show(q),yr(a.J,k));a.zf&&(a.zf=q,Am(a.S,q,a))}v.wJ=function(){var a;if(a=this.Rc)a:if(this.S.suspended()){a=this.S.timestamp();if(0=c.za()&&0==c.ob())?k:!SH(a)&&!TH(a)}function SH(a){return 0b.$e();!c.Li()&&!e?b.play():!d&&e?et(a.Ba.rf):"bySlides"==a.L.Da().navigation().jn().fd()?b.vd():b.vh()}}};var XH,YH=q;x("onYouTubePlayerAPIReady",function(){YH=k;var a=XH;-1!=a.T&&YH&&a.Ta(a.S);XH=m},i);function ZH(a,b){this.J=m;this.mx=q;this.Jb=a;this.It=b;this.Vt=new J;this.Ad=oc("DIV");a.displayObject().appendChild(this.Ad);cd(this.Ad,this.nk);this.Pg(a)}v=ZH.prototype;v.mx=q;v.nk=q;v.$Z=function(){this.mx=k;this.fc(this.Jb);$H(this,this.nk);this.Vt.H(this)};v.ZZ=s();v.a_=s();v.YZ=s();v.ready=function(){return this.mx&&this.J!=m};v.content=function(){return!this.ready()?m:this.J.getIframe()};v.stop=function(){if(this.ready())try{this.J.stopVideo()}catch(a){}};v.visible=u("nk"); v.fc=function(a){this.Pg(a);var b=this.content();if(b){var c=a.scale();a=c*this.It.width();c*=this.It.height();Wc(b,a,c)}};v.Pg=function(a){a=a.position(this.It.id());Nc(this.Ad,a.x,a.y)};v.YH=function(a){this.nk!=a&&(this.nk=a,$H(this,a))}; function $H(a,b){if(b){if(!a.J){var c;c=a.Ad;var d=a.Jb.scale(),e=a.It,d={width:d*e.width(),height:d*e.height(),videoId:e.url(),playerVars:{controls:1,loop:0,enablejsapi:1,autohide:2,autoplay:0,showinfo:1},events:{onReady:z(a.$Z,a),onPlaybackQualityChange:z(a.ZZ,a),onStateChange:z(a.a_,a),onError:z(a.YZ,a)}},e="_"+e.id(),f=oc("DIV");f.setAttribute("id",e);c.appendChild(f);c=new YT.Player(e,d);a.J=c;a.fc(a.Jb)}}else rc(a.Ad),a.J=m,a.mx=q;cd(a.Ad,b)}v.readyEvent=u("Vt");function aI(a,b,c){this.Cb={};this.Jb=a;this.O=c;this.S=b;a.Pd.addHandler(this.xt,this);b.ub().addHandler(this.Ta,this)}v=aI.prototype;v.T=-1;v.YO=q;function bI(a,b){if(0>b||b>=a.O.count())return new jp;var c=a.O.sa(b);return c instanceof kp?c.SF:new jp} v.Ta=function(a){a=a.timestamp();var b=a.R();if(0d||d>=b.count()?m:b.Vu[d];e&&(e=a.J(e),c(e))}}v.sV=s();function eI(){}eI.prototype.activate=s();function fI(a,b,c,d){zF.call(this,a,b,a.WS.cI(),c,d);this.Bn=b}B(fI,zF);function gI(a){this.Bn=a}gI.prototype.Vm=function(a,b,c){return new fI(a,this.Bn,b,c)};function hI(a){YF.call(this,new WF(a))}B(hI,YF);function iI(){}iI.prototype.Vm=function(a,b,c){var d=oc("audio"),d=new hI(d);return new fI(a,d,b,c)};function jI(a,b,c,d,e){var f=oc("audio"),f=new hI(f);jG.call(this,a,b,c,d,I?new gI(f):new iI);this.Bn=f;this.Rd=e;e.Gr().addHandler(this.Jo,this);this.Jo()}B(jI,jG);jI.prototype.activate=function(){if(I){var a=!gf,b=SF(this.Bn.J);b.src=a?"about:blank":"";b.play()}jI.Q.activate.call(this)};jI.prototype.Jo=function(){this.Bn.setVolume(this.Rd.Fr())};jI.prototype.js=function(a){jI.Q.js.call(this,a);I||(this.Bn=kG(this,a).Bn,this.Jo())};function kI(a){this.JB=new lI(6);this.wy={};a.sO.addHandler(this.VD,this)}B(kI,eI);kI.prototype.activate=function(){this.JB.activate()};kI.prototype.VD=function(a,b){if(b){var c=qa(a)+"",d=a.J,e;e=this.JB;var f=d.src(),h=mI(e,f);!h&&0a||1e||e>=b.count()?m:b.Tk[e];f&&(f=a.J(f),c(f))}};function AI(a,b,c,d){this.B=a;this.S=a.Y();this.Ba=b;this.lg=c;this.RT=d;this.zz=[];b.PC.addHandler(this.YV,this);d.QK.addHandler(this.iy,this);d.PK.addHandler(this.hy,this);this.S.Zb().addHandler(this.km,this,-1)}v=AI.prototype;v.YV=function(a){D.contains(this.zz,a)||(this.zz.push(a),a.Zb().addHandler(this.EM,this),BI(this))};v.EM=function(a){a.playing()||(a.Zb().removeHandler(this.EM,this),D.remove(this.zz,a))};v.iy=function(){BI(this)}; v.hy=function(){if(this.S.Li())for(var a=this.lg,b=a.Cl,c=0;cj||j>=h.count())&&g(Error("actionIndex is out of range"));h=h.Ob[j];for(var j=h.Lr(),l=0;lc.ra())){var d=c.Y(),e=a.O;0>a.yu&&(a.yu=wa(),a.om=d.Xd(),c.pause());var f=(1+(wa()-a.yu)/1E3)*(b?1:-1),d=d.timestamp(),h=e.og(d,q,k),f=Jb(h+f,0,e.np()),e=e.sh(f,q,k);e.R()>d.R()?1==c.Ve().xR()?c.vd(q):xn(c.Ve()):e.R()e&&(e=0);c.of=e;c.Vi(d.W()[e],k,k,q,k,k,b)}}};GI.prototype.startSlideshow=GI.prototype.Q_; GI.prototype.NY=function(){this.hc&&(HI(this),Rs(this.B))};GI.prototype.endSlideshow=GI.prototype.NY;GI.prototype.g_=function(a){this.hc&&(HI(this),0<=this.B.ra()&&(a=Oj(this.B.ja().jd(),a))&&Up(this.Ba,a,0))};GI.prototype.playHyperlinkSound=GI.prototype.g_;GI.prototype.T_=function(){this.hc&&(HI(this),Wp(this.Ba))};GI.prototype.stopHyperlinkSound=GI.prototype.T_;GI.prototype.m_=function(a){a&&a.lp&&this.Io.H(a.lp)};GI.prototype.processTriggerEffect=GI.prototype.m_;function HI(a){a.HC.H()} function II(a,b){var c=new FI;a.wC.H(b,c);return c.zJ};function JI(a,b,c,d,e,f,h,j,l){this.IC=a;this.LW=b;this.Ba=c;this.Le=d;this.Rd=e;this.Az=f;this.i7=h;this.$M=j;this.vo=l}JI.prototype.Pv=u("LW");JI.prototype.mediaController=u("Ba");JI.prototype.soundController=u("Rd");var KI={Q2:"gotoPreviousPresentationSlide",P2:"gotoNextPresentationSlide"};x("ispring.interaction.common.player.InteractionPlayerControllerActionType",KI,i);x("GOTO_PREVIOUS_PRESENTATION_SLIDE","gotoPreviousPresentationSlide",KI);x("GOTO_NEXT_PRESENTATION_SLIDE","gotoNextPresentationSlide",KI);function LI(a,b,c,d){this.Ui=b;this.B=c;this.Le=d;this.Ez=MI(a);this.XE=[];this.XM={};this.nO={};this.gb=oc("div");this.Ui.displayObject().appendChild(this.gb);c.Y().ub().addHandler(this.Ta,this);b.Pd.addHandler(this.tV,this)}v=LI.prototype;v.T=-1;v.xc=q;v.activate=function(){this.xc=k;var a=this.B.Y().timestamp();0<=a.R()&&0<=a.za()&&this.jj(a.R())};function MI(a){return new qt(a,function(a){a=a.kc();for(var c=[],d=0;df||f>=this.L.W().count(),c=h&&e!=m&&0<=e&&"never"!=a.Ak;h&&(f=d.Df());d=c?e:f;b=new TI(this,b);e=new nI(b);e.KA(a.Tm());e.JA(c?sC:wC);e.QR(d);this.lz.H(e);switch(e.action()){case sC:b.Hi(e.R());break;case wC:b.start(e.R());break;case uC:b.xO=k;break;default:g(Error("unknown startup action"))}}; PI.prototype.Pv=function(){return this.Xa.Pv()};PI.prototype.S_=u("lz");PI.prototype.startupEvent=PI.prototype.S_;PI.prototype.startupCompletedEvent=u("wO");PI.prototype.startupCompletedEvent=PI.prototype.startupCompletedEvent;PI.prototype.zZ=u("Xp");PI.prototype.initialSlideShownEvent=PI.prototype.zZ;PI.prototype.zV=function(){this.Ew.ip();this.lg.ip();this.tU.ip()};PI.prototype.lj=function(){var a=this.L.Da().op().Mv();a&&a.open()};PI.prototype.lv=function(){return this.BL.lv()}; PI.prototype.executeMetaCommandEvent=PI.prototype.lv;PI.prototype.iY=u("Ew");PI.prototype.audioNarrationController=PI.prototype.iY;PI.prototype.c0=u("lg");PI.prototype.videoNarrationController=PI.prototype.c0;PI.prototype.WU=function(){var a=new bn;this.BJ.H(a);a.actionPrevented()||mf()};PI.prototype.yY=u("BJ");PI.prototype.closeWindowEvent=PI.prototype.yY;PI.prototype.stateChangedEvent=u("Jm");PI.prototype.stateChangedEvent=PI.prototype.stateChangedEvent; function UI(a,b){return a.La.se.Gd(b)==m&&!(-1==a.La.B.$e()&&-1==a.La.B.Vg())}function VI(a,b){return a.La.se.Gd("quizArbitrarySlideSwitching",b)==m} function WI(a,b){var c=a.La.B.ja(),d=a.La.B.Ve().view(),e=hn(d.jb());switch(b){case "gotoPreviousSlide":return"sequential"!=a.L.Da().navigation().ml()&&d.bI()&&a.La.se.Gd("switchToPreviousSlide")==m;case "skipQuiz":return"atAnyTime"==c.NF&&UI(a,"switchToNextSlide");case "continuePresentation":return c=kn(e)?c.kE:c.yC,"gotoSlide"==c.type()&&VI(a,c.R())||"gotoNextSlide"==c.type()&&UI(a,"quizSwitchToNextSlideWithoutBranching");case "finishAction":return c=kn(e)?c.kE:c.yC,"closePlayerWindow"==c.type()|| "gotoSlide"==c.type()&&VI(a,c.R())||"gotoNextSlide"==c.type()&&UI(a,"quizSwitchToNextSlide")}return q}PI.prototype.CP=function(a){var b=this.La.B.ja();if(b instanceof Fn)a=WI(this,a);else if(b instanceof Cn)a:{switch(a){case "gotoNextPresentationSlide":a=UI(this,"switchToNextSlide");break a;case "gotoPreviousPresentationSlide":a=UI(this,"switchToPreviousSlide");break a}a=q}else a=q;return a};PI.prototype.actionAvailable=PI.prototype.CP; PI.prototype.GT=function(a,b,c){var d=this.L.W();b=0<=b?d.sa(b):m;c=0<=c?d.sa(c):m;if(b instanceof Fn||c instanceof Fn||b instanceof Cn||c instanceof Cn)bg?(a.Pp=ct,a.xa=0):a.Pp="FadeSmoothly"};PI.prototype.TD=function(){var a=this.La.B.$e();this.Ew.Kr(a);this.lg.Kr(a)};function TI(a,b){this.J=a;this.CO=b}TI.prototype.yW=q;TI.prototype.xO=q;TI.prototype.CO=m;TI.prototype.start=function(a,b){XI(this,a,b,wC)};TI.prototype.start=TI.prototype.start;TI.prototype.Hi=function(a,b){XI(this,a,b,sC,this.CO)}; TI.prototype.resume=TI.prototype.Hi;function XI(a,b,c,d,e){a.yW&&g(Error("presentation was already started"));var f=a.J;if(e){var h=f.Xa.vo;h.qk=e.qk;h.wj=e.wj;h.Em=Fb(e.Em);h.Im=k;e=f.L.W();for(var j=0;jc||c==i)c=(a.rules||a.cssRules).length;a.insertRule?a.insertRule(b,c):(b=/^([^\{]+)\{([^\{]+)\}/.exec(b),3==b.length?a.addRule(b[1],b[2],c):g(Error("Your CSSRule appears to be ill-formatted.")));++lJ}}var kJ=m,lJ=0;function mJ(a,b){gJ.call(this,b);this.rk=a}B(mJ,gJ);v=mJ.prototype;v.xs=0;function nJ(a,b){b.zE.addHandler(a.AM,a);b.Ug().addHandler(a.zq,a);b.kl().addHandler(a.ZD,a)}function oJ(a,b){b.zE.removeHandler(a.AM,a);b.Ug().removeHandler(a.zq,a);b.kl().removeHandler(a.ZD,a)}v.Qk=function(){for(var a=0,b=0,c=this.rk.length,d=0;d=a.rk.length)a.Dg();else{var b=a.Ma(),c=a.rk[a.xs];nJ(a,c);c.start(b)}}pJ.prototype.zq=function(a){pJ.Q.zq.call(this,a);qJ(this)};function rJ(a,b){mJ.call(this,a,b)}B(rJ,mJ);rJ.prototype.xC=q;rJ.prototype.start=function(a){rJ.Q.start.call(this,a);for(var b=0;bc.getTime()-d.getTime()?b=q:(b=b.MY,b=!(b&&0<=c.getTime()-b.getTime())),c=!b;c?WJ(this,UJ(this,"PLAYER_CORE_PROTECTION_RESTRICTED_TIME_LABEL", "Sorry, the presentation's creator disabled viewing the presentation at the moment"),"time"):a.UM?TJ(this,a.zA()):VJ(this)}};function UJ(a,b,c){a=a.L.Da().Zo();return a.hasOwnProperty(b)?a[b]:c}function VJ(a){var b=new NJ(a.L);a.J=new PI(a.L,b);a.uo.H(a.J)};var XJ=function(){function a(){g(Error("stream error"))}function b(a){return"undefined"==typeof a}function c(b){var c=0,d=b[c++],e=b[c++];(-1==d||-1==e||8!=(d&15)||0!=((d<<8)+e)%31||e&32)&&a();this.fG=b;this.or=c;this.ev=this.gv=this.hv=0;this.uG=q;this.Rz=m}var d=[],e=[],f=[],h,j;(function(){var a=[],b,c=2;for(b=0;8>b;++b)a.push(c),c+=1<<(b>>1);for(b=0;3>b;++b)d.push(b+16);for(b=0;7>=b;++b)d.push((8-b)%8),d.push(8+b);for(b=1;3>b;++b)e.push(b);for(b=0;28>b;++b){var h=b>>1<<16,c=b%8,h=h+((a[c]<<(b- c)/2)+1);e.push(h)}for(b=3;7>b;++b)f.push(b);c=7;for(b=0;24>b;++b)a=b>>2,h=(a<<16)+c,c+=1<b;++b)f.push(258)})();c.prototype.tG=function(a){var b=this.Rz,c=b?b.length:0;if(a>c;this.hv= d-c;this.or=h;return e&(1<>16;e&=65535;(0==c||c>d;this.hv=c-d;this.or=j;return e};c.prototype.qv=function(a){for(var b=a.length,c=0,d=0;dc&&(c=a[d]);for(var e=1<>=1;for(d=L;d>=1;if(0==n){var p=this.fG,r=this.or,t;b(t=p[r++])&&a();var w=t;b(t=p[r++])&&a();w|=t<<8;b(t=p[r++])&&a();n=t;b(t=p[r++])&&a();(n|t<<8)!=(~w&65535)&&a();this.hv=this.gv=0;t=this.ev;n=this.tG(t+w);this.ev=w=t+w;for(var A=t;A=G;++G)p[G]=8;for(;255>=G;++G)p[G]= 9;for(;279>=G;++G)p[G]=7;for(;287>=G;++G)p[G]=8;h=this.qv(p);n=Array(31);for(G=0;32>G;++G)n[G]=5;j=this.qv(n);j[0][15]=0;j[0][31]=0}r=h;t=j}else if(2==n){n=this.Xm(5)+257;t=this.Xm(5)+1;r=this.Xm(4)+4;p=Array(d.length);for(G=0;GK)A+1>=w&&(n=this.tG(A+1),w=n.length),n[A++]=K;else{if(256==K){this.ev=A;break}var K=K-257,K=f[K],M=K>>16;0>16;0=w&&(n=this.tG(A+p),w=n.length);for(M=0;Mf?(d[++l]=String.fromCharCode(f),++e):191f?(h=c[e+1],d[++l]=String.fromCharCode((f&31)<<6|h&63),e+=2):(h=c[e+1],j=c[e+2],d[++l]=String.fromCharCode((f&15)<<12|(h&63)<<6|j&63),e+=3):++e;b(d.join(""))};function ZJ(){this.uo=new J;this.gN=new J}ZJ.prototype.Vm=function(a,b){var c;Modernizr.inlinesvg?c=q:(location.replace("data/html5-unsupported.html"),c=k);c||(pa(a)?$J(this,a,b):uK(this,a,b))};function uK(a,b,c){YJ(b,function(b){(b=be(b))||g(Error("invalid presentation json!"));$J(a,b,c)})}function $J(a,b,c){b=(new kF).load(b);a.gN.H(b);var d=new SJ(b);d.uo.addHandler(function(a){d.uo.removeHandler(arguments.callee);a.view().displayObject().id=c;this.uo.H(a)},a);d.Vm()};function DK(a){this.pq=a}DK.prototype.ma=function(a,b,c){a=this.pq.hasOwnProperty(a)?this.pq[a]:c;return y(a)?(y(b)&&(a=Jj(a,b,this.CC)),a):""};DK.prototype.getMessage=DK.prototype.ma;DK.prototype.CC=function(a){return"%"+a.toUpperCase()+"%"};function QK(a,b,c,d){P.call(this,c+" "+this.DC());this.$=a.view();this.L=a.L;this.B=a.view().B;this.ph=new PA(this.displayObject());this.oa=new DK(b);d&&(this.qj=new Gg,this.qj.jz.addHandler(function(a,b){this.Xl(a,b)},this),bf(this.qj.pv,this.qj));a.lz.addHandler(this.PD,this);a.view().se.Iv().addHandler(this.MD,this)}B(QK,P);v=QK.prototype;v.Xl=function(a,b){this.resize(a,b);this.ph.Dh(a,b)}; v.PD=function(a){if(a.action()==sC&&"prompt"==this.L.Da().hd().Ak){var b=this.B.Df(),c=a.R();a.JA(uC);var d=this.ph,e=a.kF,f=new aB(this.oa.ma("PB_RESUME_PRESENTATION_WINDOW_TITLE"),this.oa.ma("PB_RESUME_PRESENTATION_WINDOW_TEXT"),this.oa.ma("PB_MESSAGE_BOX_YES"),this.oa.ma("PB_MESSAGE_BOX_NO"));f.Fp.addHandler(function(a,j){f.Fp.removeHandler(arguments.callee);f.close();RA(d,f);j?e.Hi(c,k):e.start(b,k)});QA(d,f);f.open()}}; v.MD=function(a){var b={};switch(a.sl().type()){case "currentSlideIsNotCompleted":var c="PB_CURRENT_SLIDE_IS_NOT_COMPLETED";break;case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":c="sequential"==this.L.Da().navigation().ml()?"PB_NAVIGATION_IS_SEQUENTIAL":"PB_NAVIGATION_IS_RESTRICTED";break;case "interactionNotCompleted":c="PB_QUIZ_SLIDE_WINDOW_TEXT";break;case "precedingQuizNotPassed":case "precedingQuizFailed":var c="PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT",d=this.L.W(); a=d.sa(a.sl().Gi()).Ih();b["%SLIDE_INDEX%"]=a+1;break;case "precedingQuizNotCompleted":c="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";d=this.L.W();a=d.Ym(a.sl().Gi()).index();b["%SLIDE_INDEX%"]=a+1;break;default:return}a=this.oa.ma("PB_RESTRICTION_MESSAGE_BOX_TITLE");c=this.oa.ma(c);c=Jj(c,b);this.UE(a,c)}; v.UE=function(a,b){var c=new TB(a,b,this.oa.ma("PB_MESSAGE_BOX_OK")),d=this.$,e=this.B.Y().suspended();c.Ai().addHandler(function(){c.Ai().removeHandler(arguments.callee);RA(this.ph,c);d.setOverlayDisplayed(q);xm(this.B.Y(),e)},this);xm(this.B.Y(),k);QA(this.ph,c);c.open();d.setOverlayDisplayed(k)};v.DC=function(){var a=I?"mobile":"desktop";jf?a+=" ie":gf?a+=" android_default":hb?a+=" webkit":eb?a+=" opera":gb&&(a+=" gecko");return a}; v.Ny=function(a){this.qj&&(this.qj.EB=a,ff&&(document.body.style.msTouchAction=a?"pan-x pan-y":"none"),bg&&(document.body.style["overflow-y"]=a?"auto":"hidden"),ef&&(a=window.pageYOffset,Ag(document.body),window.scrollTo(0,a)))};function RK(a,b,c){QK.call(this,a,b,"none",c);b=a.L;!b.Da().Qm().mv()&&!I&&(this.Hq=b.F(),this.Gq=b.D(),document.body.style.overflow="auto");b=this.tE=a.view();this.G(b.displayObject());var d=this.B=b.B;bg&&d.vc().addHandler(this.vk,this);a.Xp.addHandler(function(b,c,h){if(h){b=new P("launch_layer");var j=new lA(a,b);j.to.addHandler(function(){j.to.removeHandler(arguments.callee);d.play()});j.show()}})}B(RK,QK); RK.prototype.Xl=function(a,b){this.Hq&&this.Gq?(this.move(Math.max(0,Math.floor((a-this.Hq)/2)),Math.max(0,Math.floor((b-this.Gq)/2))),a=this.Hq,b=this.Gq):Pf&&(b+=2);this.tE.resize(a,b);RK.Q.Xl.call(this,a,b);TK(this)}; RK.prototype.vk=function(){var a=this.B.ra(),b=-1!=a?this.B.ja():m;this.Fe&&(this.Fe.Oo(),this.Fe.jb().changeAllowTouchScrollEvent().removeHandler(this.Ny,this),this.Fe=i);b instanceof Fn?(this.Fe=this.tE.Kg.pf[a],this.Fe.Oo(this.displayObject()),this.Fe.jb().changeAllowTouchScrollEvent().addHandler(this.Ny,this),TK(this),th(this,"quiz_mode")):(uh(this,"quiz_mode"),this.Ny(q))};function TK(a){if(bg){var b=a.B.ra();-1!=b&&(b=a.tE.Kg.pf[b],b instanceof sn&&b.jb().resize(a.width(),a.height()))}};function UK(){};function VK(){};function WK(a,b){var c=b.sc.pc,d=new UK;c&&c.visible&&(d.visible=k);d.visible&&(d.fd=c.fd,d.ul=c.ul,d.wl=c.wl,d.vl=c.vl,d.Mr=c.Mr);this.pc=d;0a)?(N(this.Jk,"left",""),N(this.Jk,"right","")):(N(this.Jk,"left",this.$l+"px"),N(this.Jk,"right",this.Nq+"px"));this.fq()};v.TH=function(a){this.Jk.K.innerHTML=a;this.fq()}; v.fq=function(){if(this.Zn){var a=ZK(this,k),a=45=this.Jk.displayObject().scrollWidth+ZK(this,q);this.Jk.Wg(a?1:0)},this)};function $K(a,b){P.call(this,a);this.$q=new P("","INPUT");this.G(this.$q);b&&(this.Jq=new P("prompt"),this.Jq.na(b),N(this.Jq,"pointer-events","none"),this.G(this.Jq),H(this.displayObject(),[Bd,Cd],this.TK,q,this));this.HO=new J;H(this.$q.displayObject(),"input",this.QJ,q,this)}B($K,P);v=$K.prototype;v.text=function(){return this.$q.displayObject().value};v.Tv=function(a){this.text()!=a&&(this.$q.displayObject().value=a,this.TK(),this.QJ())};v.LH=function(){this.$q.displayObject().focus()};v.QJ=function(){this.HO.H(this)}; v.TK=function(){this.Jq&&(Fc()==this.$q.displayObject()?this.Jq.P(q):this.Jq.P(!this.text()))};function aL(a,b,c){P.call(this,"top_panel");this.oa=b;this.V=c;this.Dd=new P("title");this.G(this.Dd);this.XB=new el(q,"close",q);this.XB.K.appendChild(yC(a,"close_icon"));this.G(this.XB);c.outline.search&&(this.Qd=new el(q,"search",q),this.Qd.K.appendChild(yC(a,"search_icon")),this.Qd.P(q),this.G(this.Qd),H(this.Qd.displayObject(),"click",this.gO,q,this),this.Qd.va().addHandler(ga,this),this.te=new bL(a,b),this.te.P(q),this.te.Pq.addHandler(function(a){this.Pq.H(a)},this),this.G(this.te),this.te.Iw.va().addHandler(function(){this.Pq.H(""); this.te!=m&&this.te.P(q)},this));this.os=new el(q,"back",q);this.os.K.appendChild(yC(a,"prev"));this.G(this.os);this.Pq=new J}B(aL,P);aL.prototype.Ai=function(){return this.XB.va()};function cL(a,b){a.Qd&&(a.Qd.P(b),b?th(a,"with_search"):uh(a,"with_search"))}aL.prototype.NA=function(a){this.te&&(this.te.NA(a),a&&this.gO(q))};aL.prototype.invalidate=function(){this.te&&this.te.visible()&&this.te.invalidate()}; function dL(a){var b;"outline"==a.rb&&y(a.nm)?(b=a.nm.title(),a.os.P(k),N(a.Dd,"text-align","left")):(a.os.P(q),N(a.Dd,"text-align",""));y(b)||(b=eL(a,a.rb));a.Dd.na(b)}function eL(a,b){switch(b){case "outline":return a.oa.ma(qB);case "notes":return a.oa.ma(pB);case "attachments":return a.oa.ma(oB);case "presenterInfo":return a.oa.ma(nB)}g(Error("unknown page type"))}aL.prototype.gO=function(a){y(a)||(a=k);this.te.P(k);a&&this.te.LH()}; function bL(a,b){P.call(this,"search_panel");this.lu=new P("search_container");this.lu.G(yC(a,"search_icon"));this.G(this.lu);this.Dk=new $K("search_input",b.ma(dm));this.lu.G(this.Dk);this.Nf=new el(q,"clear");this.Nf.K.appendChild(yC(a,"clear_icon"));this.lu.G(this.Nf);this.Iw=new el(q,"cancel");this.Iw.na(b.ma("PB_SEARCH_CANCEL"));this.G(this.Iw);this.Dk.HO.addHandler(this.TV,this);this.Nf.va().addHandler(function(){this.Dk.Tv("")},this);this.Pq=new J}B(bL,P);v=bL.prototype;v.LH=function(){this.Dk.LH()}; v.P=function(a){bL.Q.P.call(this,a);a?(this.invalidate(),this.Nf.P(""!=this.Dk.text())):(this.IK=k,this.Dk.Tv(""),this.IK=q)};v.invalidate=function(){N(this.lu,"right",this.Iw.width()+7+"px")};v.NA=function(a){this.Dk.Tv(a)};v.TV=function(){this.Nf.P(""!=this.Dk.text());this.IK||this.Pq.H(this.Dk.text())};function fL(a,b,c){P.call(this,"presenter_info");if(c){if(b=c.pl()){var d=new P("photo_container");this.Wk(d,0);N(d,"background-image",lf(b.path()));N(d,"background-size",b.width()+"px "+b.height()+"px");N(d,"background-repeat","no-repeat");N(d,"background-position","center");d.resize(b.width()+12,b.height()+12)}c.name()&&(b=new P("name"),b.na(c.name()),this.G(b));c.jl()&&(b=new P("job"),b.na(c.jl()),this.G(b));if(c.zh()||c.th()||c.gc())b=gL(),th(b,"first"),this.G(b);c.zh()&&(hL(this,yC(a,"phone_icon"), "tel:"+c.zh(),c.zh()),this.G(gL()));c.th()&&(hL(this,yC(a,"email_icon"),"mailto:"+c.th(),c.th()),this.G(gL()));c.gc()&&(hL(this,yC(a,"url_icon"),c.gc(),c.gc()),this.G(gL()));c.xj()&&(a=new P("bio"),a.na(c.xj()),this.G(a))}else c=new P("photo_container"),this.Wk(c,0),a=new bh(yC(a,"no_presenter")),c.G(a),c.resize(a.width()+12,a.height()+12),a=new P("no_presenter_label"),a.na(b.ma("PB_PRESENTER_NO_INFO")),this.G(a)}B(fL,P);function gL(){return new P("separator")} function hL(a,b,c,d){var e=new P("item");a.G(e);e.G(b);b=new P("text");b.na(d);e.G(b);e.va().addHandler(function(){ze(c,{target:"_blank"})},a)};function iL(a,b){P.call(this,"bottom_panel");this.Xq=a;this.oa=b;this.Gl=[];this.eO=new J}B(iL,P);function jL(a,b){a.Gl.length&&a.G(new P("separator"));var c=new el(q);c.na(kL(a,b));c.K.appendChild(yC(a.Xq,lL(b)));a.G(c);c.va().addHandler(function(){this.eO.H(b)},a);a.Gl.push(c)}iL.prototype.resize=function(a,b){iL.Q.resize.call(this,a,b);for(var c=Math.floor((a-(this.Gl.length-1))/this.Gl.length),d=0;dc?Math.floor((a-c)/2):0);this.Qa(a)};function rL(a,b,c,d,e){P.call(this,"menu_layer");this.Xq=a;this.oa=b;this.O=c;this.HE=d;this.V=e;this.ri=new aL(a,b,e);this.G(this.ri);this.xk=[];e.Mb&&this.xk.push("outline");e.XH&&this.xk.push("attachments");e.Ki&&this.xk.push("presenterInfo");e.Hf&&this.xk.push("notes");this.Z=new Bk("content","hidden");this.G(this.Z);if(1=h?(d=a-f*this.L.F(),d=Math.min(60,d/c),this.ta.resize(d,b/c),this.ta.setScale(c),Xe(this.ta.displayObject(), "right top"),this.$.resize(a-d*c,b),this.$.displayObject().style["margin-top"]="",this.qa.Dh(a-d*c,b),this.qa.displayObject().style["margin-top"]="",c=this.displayObject(),Yb(c,"portrait"),c=this.displayObject(),Wb(c,"landscape")):(this.ta.resize(a/d,44),this.ta.setScale(d),Xe(this.ta.displayObject(),"left top"),this.$.resize(a,b-e),this.$.displayObject().style["margin-top"]=e+"px",this.qa.Dh(a,b-e),this.qa.displayObject().style["margin-top"]=e+"px",c=this.displayObject(),Yb(c,"landscape"),c=this.displayObject(), Wb(c,"portrait"))}else this.$.resize(a,b);this.Xf&&this.Xf.resize(a/this.U,b/this.U);AL.Q.Xl.call(this,a,b);FL(this)}; function DL(a,b){a.qa=new XK(!ef);a.qa.P(q);Xe(a.qa.displayObject(),"left top");a.G(a.qa.displayObject());a.B.Y().Zb().addHandler(function(){var a="buffering"==this.B.Y().state(),b=this.qa;a?b.gi.show():b.gi.wh()},a);Oh(a.qa,b.lg.view());for(var c=a.L.$c().xg(),d=0;d=this.B.ra()){a=d;break}}this.pj=a?k:q;a=this.B.ra();b=-1!=a?this.B.ja():m;this.ta&&(c="-",b&&b.visible()&&(c=this.B.ja().Ih()+1),this.ta.TH(c+"/"+this.L.W().yl()));this.Xi();this.Fe&&(this.Fe.Oo(),this.Fe.jb().changeAllowTouchScrollEvent().removeHandler(this.Yl,this),this.Fe=i);this.lk&&(this.lk.Oo(),this.lk.Wc().changeAllowTouchScrollEvent().removeHandler(this.Yl, this),this.lk=i);b instanceof Fn?(this.CE=k,this.Fe=this.$.Kg.pf[a],this.Fe.Oo(this.displayObject()),this.Fe.jb().changeAllowTouchScrollEvent().addHandler(this.Yl,this),this.V.Kj.Mb&&this.Fe.jb().setPresentationOutlineController(this),FL(this),EL(this)):b instanceof Cn?(this.CE=k,this.lk=this.$.Kg.pf[a],this.lk.Oo(this.displayObject()),this.lk.Wc().changeAllowTouchScrollEvent().addHandler(this.Yl,this),this.V.Kj.Mb&&this.lk.Wc().setPresentationOutlineController(this),FL(this),EL(this)):(this.CE=q, EL(this),this.P(k));this.Yl();0=c.length&&g(yo);var d=c.key(b++);if(a)return d;d=c.getItem(d);la(d)||g("Storage mechanism: Invalid value was encountered");return d};return d};v.clear=function(){this.Gh.clear()};v.key=function(a){return this.Gh.key(a)};function QL(){var a=m;try{a=window.localStorage||m}catch(b){}this.Gh=a}B(QL,PL);function RL(a,b){if(fb&&!(fb&&9<=yb)){SL||(SL=new Eo);this.If=SL.get(a);this.If||(b?this.If=document.getElementById(b):(this.If=document.createElement("userdata"),this.If.addBehavior("#default#userData"),document.body.appendChild(this.If)),SL.set(a,this.If));this.iI=a;try{this.If.load(this.iI)}catch(c){this.If=m}}}B(RL,NL);var TL={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},SL=m;v=RL.prototype;v.If=m;v.iI=m; function UL(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(a){return TL[a]})}v.$G=function(){return!!this.If};v.set=function(a,b){this.If.setAttribute(UL(a),b);VL(this)};v.get=function(a){a=this.If.getAttribute(UL(a));!la(a)&&a!==m&&g("Storage mechanism: Invalid value was encountered");return a};v.remove=function(a){this.If.removeAttribute(UL(a));VL(this)};v.gA=function(){return WL(this).attributes.length}; v.Yj=function(a){var b=0,c=WL(this).attributes,d=new zo;d.next=function(){b>=c.length&&g(yo);var d=c[b++];if(a)return decodeURIComponent(d.nodeName.replace(/\./g,"%")).substr(1);d=d.nodeValue;la(d)||g("Storage mechanism: Invalid value was encountered");return d};return d};v.clear=function(){for(var a=WL(this),b=a.attributes.length;0 svg {position: absolute;top: 6px;left: 7px;}.universal_mini .menu_layer .top_panel .search_panel .search_container > svg path {fill: #647577;}.universal_mini .menu_layer .top_panel .search_panel .search_container.empty .clear {display: none;}.universal_mini .menu_layer .top_panel .search_panel .search_container .clear {background: transparent;position: absolute;width: 30px;height: 100%;right: 0;}.universal_mini .menu_layer .top_panel .search_panel .search_container .clear svg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input {position: absolute;top: 0;right: 30px;bottom: 0;left: 30px;border: 0;}.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input input,.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input .prompt {font-family: Arial;font-size: 14px;line-height: 22px;padding: 3px 0;}.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input input {position: absolute;width: 100%;background: transparent;margin: 0;border: 0;}.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input .prompt {color: #647577;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.universal_mini .menu_layer .top_panel .search_panel .cancel.component_container {position: absolute;top: 0;right: 0;}.universal_mini .menu_layer .top_panel .search_panel .cancel.component_container button {background: transparent;border: 0;position: relative;line-height: 44px;padding: 0 18px;color: #E1E2E1;font-family: Arial;font-size: 12px;}.universal_mini .menu_layer .top_panel .search_panel .cancel.component_container button.active {background: #637375;}.universal_mini .menu_layer.tab_control .content.component_container {bottom: 50px;}.universal_mini .menu_layer.tab_control .bottom_panel {position: absolute;bottom: 0;height: 50px;background: #434E50;}.universal_mini .menu_layer.tab_control .bottom_panel > div {height: 100%;position: relative;float: left;}.universal_mini .menu_layer.tab_control .bottom_panel > div.separator {width: 1px;}.universal_mini .menu_layer.tab_control .bottom_panel > div.separator::after {position: absolute;content: '';top: 11px;right: 0;bottom: 8px;left: 0;background: #566566;}.universal_mini .menu_layer.tab_control .bottom_panel > div.active {background: #637375;}.universal_mini .menu_layer.tab_control .bottom_panel > div button {position: absolute;width: 100%;height: 100%;background: transparent;border: 0;color: #e2e2e2;font-family: Arial;font-size: 9px;line-height: 11px;padding-top: 32px;padding-bottom: 7px;}.universal_mini .menu_layer.tab_control .bottom_panel > div button.selected {color: #ffffff;}.universal_mini .menu_layer.tab_control .bottom_panel > div button.selected svg path {fill: #ffffff;}.universal_mini .menu_layer.tab_control .bottom_panel > div button.selected::after {position: absolute;content: '';top: 0;right: 0;left: 0;height: 6px;background: #71C3E3;}.universal_mini .menu_layer.tab_control .bottom_panel > div button svg {position: absolute;top: 0;right: 0;bottom: 10px;left: 0;margin: auto;}.universal_mini .menu_layer.tab_control .bottom_panel > div button svg path {fill: #e2e2e2;}.universal_mini .menu_layer .content.component_container {position: absolute;top: 44px;bottom: 0;width: 100%;}.universal_mini .menu_layer .content.component_container.animation .content.component_base > div {position: absolute;}.universal_mini .menu_layer .content.component_container .content.component_base {width: 100%;position: relative;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator,.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator {background: #ffffff;position: relative;width: 100%;height: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator:first-child,.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator:first-child {position: absolute;top: -1px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator:last-child,.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator:last-child {position: absolute;bottom: -1px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator::after,.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator::after {position: absolute;content: '';top: 0;bottom: 0;background: #D8D8D8;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list {position: relative;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item {position: relative;min-height: 54px;font-family: Arial;font-size: 14px;color: #231F20;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item .image {float: left;margin-left: 12px;margin-right: 8px;margin-top: 5px;margin-bottom: 6px;border: 1px solid #CDCDCD;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item .text {position: relative;margin: 0;padding-right: 10px;padding-bottom: 1px;line-height: 18px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.text_only .text {padding-left: 13px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .show_childs {background: #ffffff;position: absolute;top: 0;right: 0;width: 36px;height: 100%;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .show_childs svg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .show_childs.active {background: #D6F4FC;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .show_childs::before, .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .show_childs::after {position: absolute;content: '';left: -1px;width: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .show_childs::before {top: 0px;bottom: 0px;background: #ffffff;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .show_childs::after {top: 10px;bottom: 10px;background: #D8D8D8;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .text {margin-right: 37px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.active, .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.selected {background: #D6F4FC;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator::after {right: 10px;left: 10px;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item {width: 100%;height: 47px;position: relative;display: block;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item.active {background: #D6F4FC;margin-top: -1px;margin-bottom: -1px;height: 49px;z-index: 1;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item.active .text {top: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item.active svg {top: 1px;bottom: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item .text {position: absolute;height: 47px;left: 44px;right: 20px;font-size: 15px;color: #231F20;font-family: Arial;line-height: 47px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item svg {position: absolute;left: 20px;top: 0;bottom: 0;margin: auto;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator::after {right: 20px;left: 20px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info {padding-top: 18px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .photo_container {position: relative;margin-left: auto;margin-right: auto;margin-bottom: 10px;border: 1px solid #E6E6E6;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .photo_container canvas, .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .photo_container svg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .no_presenter_label {position: relative;font-family: Arial;font-size: 14px;color: #404A5B;padding: 0 40px;text-align: center;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .name {position: relative;font-family: Arial;color: #404A5B;font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .job {position: relative;font-family: Arial;color: #404A5B;font-size: 14px;text-align: center;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .separator {position: relative;width: 100%;height: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .separator.first {margin-top: 15px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .separator:last-child {position: absolute;bottom: -1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .separator::after {position: absolute;content: '';top: 0;right: 16px;bottom: 0;left: 16px;background: #D8D8D8;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item {width: 100%;height: 47px;position: relative;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item.active {background: #D6F4FC;margin-top: -1px;margin-bottom: -1px;height: 49px;z-index: 1;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item.active .text {top: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item.active svg {top: 1px;bottom: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item .text {position: absolute;height: 47px;left: 59px;right: 16px;font-size: 14px;color: #313333;font-family: Arial;line-height: 47px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item svg {position: absolute;left: 30px;top: 0;bottom: 0;margin: auto;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .bio {padding: 15px 16px 10px 16px;position: relative;font-family: Arial;color: #313333;font-size: 14px;}.universal_mini .menu_layer .content.component_container .content.component_base .empty_results {padding: 15px 12px;color: #231F20;font-family: Arial;font-size: 14px;}.universal_mini .menu_layer .content.component_container .content.component_base .notes {padding: 18px 20px;font-family: Arial;font-size: 15px;width: auto !important;white-space: pre-wrap;}.universal_mini.landscape .control_panel {right: 0;}.universal_mini.landscape .control_panel .next,.universal_mini.landscape .control_panel .prev,.universal_mini.landscape .control_panel .play,.universal_mini.landscape .control_panel .change_layout,.universal_mini.landscape .control_panel .menu {width: 100% !important;}.universal_mini.landscape .navigation {top: 55px;width: 100%;}.universal_mini.landscape .main {bottom: 10px;width: 100%;}.universal_mini.landscape .slide_info {top: 27px;width: 100%;font-size: 10px;}.universal_mini.portrait .control_panel {height: 45px !important;position: fixed;top: -1px;}.universal_mini.portrait .control_panel > div {top: 1px;}.universal_mini.portrait .control_panel .next,.universal_mini.portrait .control_panel .prev,.universal_mini.portrait .control_panel .play,.universal_mini.portrait .control_panel .change_layout,.universal_mini.portrait .control_panel .menu {float: right;}.universal_mini.portrait .control_panel .navigation {right: 0;position: static;margin-top: 1px;}.universal_mini.portrait .control_panel .main {left: 0;}.universal_mini.portrait .control_panel .slide_info {line-height: 44px;white-space: nowrap;}body {margin: 0;padding: 0;cursor: default;-ms-touch-action: pan-y;overflow-x: hidden;overflow-y: auto;}body .info_panel {position: relative;top: 0;background: #ffffff;font-family: Arial;padding-top: 161px;padding-bottom: 50px;}body .info_panel, body .info_panel * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}body .info_panel.domain::before {background: transparent url("+ c[11]+") no-repeat center;}body .info_panel.time::before {background: transparent url("+c[12]+") no-repeat center;}body .info_panel.password::before {background: transparent url("+c[13]+") no-repeat center;}body .info_panel::before {position: absolute;width: 100%;top: 55px;height: 63px;content: '';}body .info_panel .message {position: relative;color: #414A5B;font-size: 16px;padding-left: 15px;padding-right: 15px;text-align: center;}body .password .password_field {position: relative;margin-left: 20px;margin-right: 20px;padding-top: 23px;padding-bottom: 26px;}body .password .password_field input {position: relative;width: 100%;height: 34px;border: 1px solid #D6D6D6;border-top: 1px solid #BABABA;padding-left: 8px;font-size: 20px;}body .password .wrong_password_label {position: absolute;font-size: 12px;color: #DD4A37;left: 22px;right: 22px;margin-top: -21px;}body .ok.component_container {position: fixed;bottom: 0;height: 50px;background: #434E50;}body .ok.component_container.active {background: #637375;}body .ok.component_container button {top: 0;bottom: 0;left: 0;width: 100%;position: absolute;background: transparent;border: 0;line-height: 50px;color: #e2e2e2;font-size: 16px;}body .ok.component_container button[disabled] {color: #647577;}.component_base,.component_container {position: absolute;}:focus {outline: none;}::-moz-focus-inner {border: 0;}input {-webkit-appearance: none;}button {cursor: pointer;margin: 0;border: 0;}button[disabled] {cursor: default;}#__player_view_id__ .fullscreen {transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;-o-transform: none !important;-moz-transform: none !important;top: 0 !important;left: 0 !important;}#__player_view_id__ .fullscreen > video {background-color: black;width: __slide_width__ !important;height: __slide_height__ !important;z-index: 100;}#__player_view_id__ .video_player video {width: 100%;height: 100%;}#__player_view_id__ .video_player.iphone {background: #000000 url("+ c[14]+") no-repeat center;}#__player_view_id__ .video_player.iphone video {opacity: 0;}#__player_view_id__ .video_player.iphone.without_controls video {display: none;}#__player_view_id__ .video_player .controls {height: 36px;background: rgba(45, 50, 55, 0.85098);border: 1px solid #444648;cursor: default;border-radius: 4px;}#__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 62px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark {width: 10px;height: 10px;margin-top: -5px;margin-left: -5px;top: 50%;background: url("+ c[15]+") no-repeat;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark:hover, #__player_view_id__ .video_player .controls .progress .bookmark:active {background: url("+c[16]+") no-repeat;}#__player_view_id__ .video_player .controls .progress .loading {background-color: #B1B3B5;height: 100%;}#__player_view_id__ .video_player .controls .progress .playing {background-color: #fff;height: 100%;}#__player_view_id__ .video_player .controls .progress .tooltip {background: url("+ c[17]+") no-repeat;width: 60px;height: 25px;top: -33px;margin-left: -30px;font-family: Arial;font-size: 12px;padding-top: 2px;text-align: center;}#__player_view_id__ .video_player .controls .volume_popup {border-radius: 3px;background: rgba(45, 50, 55, 0.85098);top: -67px;right: 55px;padding: 8px;}#__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+c[18]+");position: relative;cursor: pointer;width: 12px;height: 48px;}#__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ c[19]+");width: 100%;}#__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}#__player_view_id__ .video_player .controls button.mute {background: url("+c[20]+");}#__player_view_id__ .video_player .controls button.mute:hover {background: url("+c[21]+");}#__player_view_id__ .video_player .controls button.mute:active {background: url("+c[22]+");}#__player_view_id__ .video_player .controls button.mute.selected {background: url("+c[23]+");}#__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ c[24]+");}#__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+c[25]+");}#__player_view_id__ .video_player .controls button.play {background: url("+c[26]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:hover {background: url("+c[27]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:active {background: url("+c[28]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected {background: url("+c[29]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+ c[30]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:active {background: url("+c[31]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:after {background: url("+c[32]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+c[33]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+c[34]+ ") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+c[35]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+c[32]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen, #__player_view_id__ .video_player .controls .component_container.play {width: 52px;height: 34px;}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen {right: -1px;}#__player_view_id__ .video_player .controls .component_container.mute {width: 22px;height: 22px;right: 58px;top: 6px;}.modal_layer {background: #000000;opacity: 0.7;z-index: 1;width: 100%;height: 100%;}.message_box,.confirm_window {z-index: 1;-moz-box-shadow: 0 2px 4px rgba(35, 31, 32, 0.2);-webkit-box-shadow: 0 2px 4px rgba(35, 31, 32, 0.2);box-shadow: 0 2px 4px rgba(35, 31, 32, 0.2);border-radius: 3px;background: #FFFFFF;position: absolute;width: 300px;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.message_box .title,.confirm_window .title {position: absolute;top: 3px;left: 0;right: 0;color: #404A5B;font-family: Arial;font-weight: bold;font-size: 17px;height: 45px;line-height: 45px;padding-left: 18px;border-bottom: 1px solid #D8D8D8;}.message_box .message,.confirm_window .message {position: relative;padding: 65px 18px 65px 18px;color: #231F20;font-size: 17px;font-family: Arial;}.message_box .btn_ok.component_container {position: absolute;bottom: 0;height: 49px;width: 100%;border-top: 1px solid #D8D8D8;}.message_box .btn_ok.component_container button {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-appearance: none;border: 0;background: transparent;color: #069CF9;font-size: 16px;}.message_box .btn_ok.component_container button.active {background: #d6f4fc;}.confirm_window .buttons_panel {text-align: center;position: absolute;bottom: 0;height: 49px;width: 100%;border-top: 1px solid #D8D8D8;}.confirm_window .buttons_panel > div {width: 50%;height: 100%;float: right;position: relative;}.confirm_window .buttons_panel > div button {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-appearance: none;border: 0;background: transparent;color: #069CF9;font-size: 16px;}.confirm_window .buttons_panel > div button.active {background: #d6f4fc;}.confirm_window .buttons_panel > div:nth-child(2)::before {position: absolute;content: '';top: 0;bottom: 0;right: -1px;width: 1px;background: #ffffff;}.confirm_window .buttons_panel > div:nth-child(2)::after {position: absolute;content: '';top: 8px;bottom: 9px;right: -1px;width: 1px;background: #D8D8D8;}/*# sourceMappingURL=style_mini.css.map */"; for(var d in a)if(a.hasOwnProperty(d)){var e="__"+d.replace(RegExp("\\.","g"),"_")+"__";c=c.replace(RegExp(e,"g"),a[d])}for(var f in b)b.hasOwnProperty(f)&&(c=c.replace(RegExp(f,"g"),b[f]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Js);return hg(c)}; $L.prototype.Js=function(a,b,c){return"url(data:image/svg+xml;base64,"+te('')+")"};x("PresentationPlayer.start",function(a,b,c,d,e){var f=0', attachment_icon:'', clear_icon:'', close_icon:'\t', email_icon:'',next:'', notes_icon:'\t\t\t\t\t\t\t', no_presenter:'', outline_icon:'\t\t\t\t\t\t', phone_icon:'', presenter_icon:'', prev:'',search_icon:'', show_childs_icon:'',url_icon:''}: {next_btn:'',next_btn_mobile:'', prev_btn:' ',prev_btn_mobile:'', tab1:'',tab1_mobile:' ', tab2:'',tab2_mobile:''}))} function aM(a){var b=a.L.Da().Zo();return new RK(a,b||{},k)};})(); (function(){var r=Math,d=function(m){return m>>0},v=(/webkit/i).test(navigator.appVersion)?"webkit":(/firefox/i).test(navigator.userAgent)?"Moz":(/trident/i).test(navigator.userAgent)?"ms":"opera" in window?"O":"",w=(/android/gi).test(navigator.appVersion),i=(/iphone|ipad/gi).test(navigator.appVersion),c=(/playbook/gi).test(navigator.appVersion),n=(/hp-tablet/gi).test(navigator.appVersion),k=false,u="ontouchstart" in window&&!n,f=v+"Transform" in document.documentElement.style,g=i||c,o=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(m){return setTimeout(m,1)}})(),l=(function(){return window.cancelRequestAnimationFrame||window.webkitCancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout})(),h="onorientationchange" in window?"orientationchange":"resize",b=u?"touchstart":"mousedown",p=u?"touchmove":"mousemove",e=u?"touchend":"mouseup",t=u?"touchcancel":"mouseup",q=v=="Moz"?"DOMMouseScroll":"mousewheel",a="translate"+(k?"3d(":"("),j=k?",0)":")",s=function(y,m){var z=this,A=document,x;z.wrapper=typeof y=="object"?y:A.getElementById(y);z.wrapper.style.overflow="hidden";z.scroller=z.wrapper.children[0];z.options={hScroll:true,vScroll:true,x:0,y:0,bounce:true,bounceLock:false,momentum:true,lockDirection:true,useTransform:true,useTransition:false,topOffset:0,checkDOMChanges:false,handleClick:true,ignoreEmptyScroll:false,hScrollbar:true,vScrollbar:true,fixedScrollbar:w,hideScrollbar:i,fadeScrollbar:i&&k,scrollbarClass:"",zoom:false,zoomMin:1,zoomMax:4,doubleTapZoom:2,wheelAction:"scroll",snap:false,snapThreshold:1,onRefresh:null,onBeforeScrollStart:function(B){B.preventDefault()},onScrollStart:null,onBeforeScrollMove:null,onScrollMove:null,onBeforeScrollEnd:null,onScrollEnd:null,onTouchEnd:null,onDestroy:null,onZoomStart:null,onZoom:null,onZoomEnd:null};for(x in m){z.options[x]=m[x]}z.x=z.options.x;z.y=z.options.y;z.options.useTransform=f?z.options.useTransform:false;z.options.hScrollbar=z.options.hScroll&&z.options.hScrollbar;z.options.vScrollbar=z.options.vScroll&&z.options.vScrollbar;z.options.zoom=z.options.useTransform&&z.options.zoom;z.options.useTransition=g&&z.options.useTransition;if(z.options.zoom&&w){a="translate(";j=")"}z.scroller.style[v+"TransformOrigin"]="0 0";if(z.options.useTransition){z.scroller.style[v+"TransitionProperty"]=z.options.useTransform?"-"+v.toLowerCase()+"-transform":"top left";z.scroller.style[v+"TransitionDuration"]="0";z.scroller.style[v+"TransitionTimingFunction"]="cubic-bezier(0.33,0.66,0.66,1)"}if(z.options.useTransform){z.scroller.style[v+"Transform"]=a+z.x+"px,"+z.y+"px"+j}else{z.scroller.style.cssText+=";position:absolute;top:"+z.y+"px;left:"+z.x+"px"}if(z.options.useTransition){z.options.fixedScrollbar=true}z.refresh();z._bind(h,window);z._bind(b);if(!u){z._bind("mouseout",z.wrapper);if(z.options.wheelAction!="none"){z._bind(q)}}if(z.options.checkDOMChanges){z.checkDOMTime=setInterval(function(){z._checkDOMChanges()},500)}};s.prototype={enabled:true,x:0,y:0,steps:[],scale:1,currPageX:0,currPageY:0,pagesX:[],pagesY:[],aniTime:null,wheelZoomCount:0,handleEvent:function(x){var m=this;switch(x.type){case b:if(!u&&x.button!==0){return}m._start(x);break;case p:m._move(x);break;case e:case t:m._end(x);break;case h:m._resize();break;case q:m._wheel(x);break;case"mouseout":m._mouseout(x);break;case"webkitTransitionEnd":m._transitionEnd(x);break}},_checkDOMChanges:function(){if(this.moved||this.zoomed||this.animating||(this.scrollerW==this.scroller.offsetWidth*this.scale&&this.scrollerH==this.scroller.offsetHeight*this.scale)){return}this.refresh()},_scrollbar:function(m){var y=this,z=document,x;if(!y[m+"Scrollbar"]){if(y[m+"ScrollbarWrapper"]){if(f){y[m+"ScrollbarIndicator"].style[v+"Transform"]=""}y[m+"ScrollbarWrapper"].parentNode.removeChild(y[m+"ScrollbarWrapper"]);y[m+"ScrollbarWrapper"]=null;y[m+"ScrollbarIndicator"]=null}return}if(!y[m+"ScrollbarWrapper"]){x=z.createElement("div");if(y.options.scrollbarClass){x.className=m+y.options.scrollbarClass}else{x.style.cssText="position:absolute;z-index:100;"+(m=="h"?"height:7px;bottom:1px;left:2px;right:"+(y.vScrollbar?"7":"2")+"px":"width:7px;bottom:"+(y.hScrollbar?"7":"2")+"px;top:2px;right:1px")}x.style.cssText+=";pointer-events:none;opacity:"+(y.options.hideScrollbar?"0":"1");y.wrapper.appendChild(x);y[m+"ScrollbarWrapper"]=x;x=z.createElement("div");x.id=m+"Thumb";x.className="thumb";if(!y.options.scrollbarClass){x.style.cssText="position:absolute;z-index:100;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.5);-"+v+"-background-clip:border-box;-"+v+"-box-sizing:content-box;"+(m=="h"?"height:100%":"width:100%")+";-"+v+"-border-radius:4px;border-radius:4px;"+(m=="h"?"bottom":"right")+":2px;"}x.style.cssText+=";pointer-events:none;-"+v+"-transform:"+a+"0,0"+j;if(y.options.useTransition){x.style.cssText+=";-"+v+"-transition-timing-function:cubic-bezier(0.33,0.66,0.66,1)"}y[m+"ScrollbarWrapper"].appendChild(x);y[m+"ScrollbarIndicator"]=x}if(m=="h"){y.hScrollbarSize=y.hScrollbarWrapper.clientWidth;y.hScrollbarIndicatorSize=r.max(d(y.hScrollbarSize*y.hScrollbarSize/y.scrollerW),16);y.hScrollbarIndicator.style.width=y.hScrollbarIndicatorSize+"px";y.hScrollbarMaxScroll=y.hScrollbarSize-y.hScrollbarIndicatorSize;y.hScrollbarProp=y.hScrollbarMaxScroll/y.maxScrollX}else{y.vScrollbarSize=y.vScrollbarWrapper.clientHeight;y.vScrollbarIndicatorSize=r.max(d(y.vScrollbarSize*y.vScrollbarSize/y.scrollerH),16);y.vScrollbarIndicator.style.height=y.vScrollbarIndicatorSize+"px";y.vScrollbarMaxScroll=y.vScrollbarSize-y.vScrollbarIndicatorSize;y.vScrollbarProp=y.vScrollbarMaxScroll/y.maxScrollY}y._scrollbarPos(m,true)},_resize:function(){var m=this;setTimeout(function(){m.refresh()},w?200:0)},_pos:function(m,z){this._posImpl(m,z);this._scrollbarPos("h");this._scrollbarPos("v")},_posImpl:function(m,z){if(this.zoomed){return}m=this.hScroll?m:0;z=this.vScroll?z:0;if(this.options.useTransform){this.scroller.style[v+"Transform"]=a+m+"px,"+z+"px"+j+" scale("+this.scale+")"}else{m=d(m);z=d(z);this.scroller.style.left=m+"px";this.scroller.style.top=z+"px"}this.x=m;this.y=z;if(this.options.onScrollMove){this.options.onScrollMove.call(this)}},_scrollbarPos:function(m,z){var y=this,A=m=="h"?y.x:y.y,x;if(!y[m+"Scrollbar"]){return}A=y[m+"ScrollbarProp"]*A;if(A<0){if(!y.options.fixedScrollbar){x=y[m+"ScrollbarIndicatorSize"]+d(A*3);if(x<8){x=8}y[m+"ScrollbarIndicator"].style[m=="h"?"width":"height"]=x+"px"}A=0}else{if(A>y[m+"ScrollbarMaxScroll"]){if(!y.options.fixedScrollbar){x=y[m+"ScrollbarIndicatorSize"]-d((A-y[m+"ScrollbarMaxScroll"])*3);if(x<8){x=8}y[m+"ScrollbarIndicator"].style[m=="h"?"width":"height"]=x+"px";A=y[m+"ScrollbarMaxScroll"]+(y[m+"ScrollbarIndicatorSize"]-x)}else{A=y[m+"ScrollbarMaxScroll"]}}}y[m+"ScrollbarWrapper"].style.opacity=z&&y.options.hideScrollbar?"0":"1";y[m+"ScrollbarIndicator"].style[v+"Transform"]=a+(m=="h"?A+"px,0":"0,"+A+"px")+j},_start:function(E){var D=this,z=u?E.touches[0]:E,A,m,F,C,B;if(!D.enabled){return}if(D.options.onBeforeScrollStart){D.options.onBeforeScrollStart.call(D,E)}if(D.options.useTransition||D.options.zoom){D._transitionTime(0)}D.moved=false;D.animating=false;D.zoomed=false;D.distX=0;D.distY=0;D.absDistX=0;D.absDistY=0;D.dirX=0;D.dirY=0;if(D.options.zoom&&u&&E.touches.length>1){C=r.abs(E.touches[0].pageX-E.touches[1].pageX);B=r.abs(E.touches[0].pageY-E.touches[1].pageY);D.touchesDistStart=r.sqrt(C*C+B*B);D.originX=r.abs(E.touches[0].pageX+E.touches[1].pageX-D.wrapperOffsetLeft*2)/2-D.x;D.originY=r.abs(E.touches[0].pageY+E.touches[1].pageY-D.wrapperOffsetTop*2)/2-D.y;if(D.options.onZoomStart){D.options.onZoomStart.call(D,E)}}if(D.options.momentum){if(D.options.useTransform){A=getComputedStyle(D.scroller,null)[v+"Transform"].replace(/[^0-9-.,]/g,"").split(",");m=A[4]*1;F=A[5]*1}else{m=getComputedStyle(D.scroller,null).left.replace(/[^0-9-]/g,"")*1;F=getComputedStyle(D.scroller,null).top.replace(/[^0-9-]/g,"")*1}if(m!=D.x||F!=D.y){if(D.options.useTransition){D._unbind("webkitTransitionEnd")}else{l(D.aniTime)}D.steps=[];D._pos(m,F)}}D.absStartX=D.x;D.absStartY=D.y;D.startX=D.x;D.startY=D.y;D.pointX=z.pageX;D.pointY=z.pageY;D.startTime=E.timeStamp||Date.now();if(D.options.onScrollStart){D.options.onScrollStart.call(D,E)}D._bind(p);D._bind(e);D._bind(t)},_move:function(E){var C=this,F=u?E.touches[0]:E,A=F.pageX-C.pointX,y=F.pageY-C.pointY,m=C.x+A,G=C.y+y,B,z,x,D=E.timeStamp||Date.now();if(C.options.ignoreEmptyScroll){if(C.maxScrollY==C.minScrollY){y=0}if(C.maxScrollX==0){A=0}}if(C.options.onBeforeScrollMove){C.options.onBeforeScrollMove.call(C,E)}if(C.options.zoom&&u&&E.touches.length>1){B=r.abs(E.touches[0].pageX-E.touches[1].pageX);z=r.abs(E.touches[0].pageY-E.touches[1].pageY);C.touchesDist=r.sqrt(B*B+z*z);C.zoomed=true;x=1/C.touchesDistStart*C.touchesDist*this.scale;if(xC.options.zoomMax){x=2*C.options.zoomMax*Math.pow(0.5,C.options.zoomMax/x)}}C.lastScale=x/this.scale;m=this.originX-this.originX*C.lastScale+this.x,G=this.originY-this.originY*C.lastScale+this.y;this.scroller.style[v+"Transform"]=a+m+"px,"+G+"px"+j+" scale("+x+")";if(C.options.onZoom){C.options.onZoom.call(C,E)}return}C.pointX=F.pageX;C.pointY=F.pageY;if(m>0||m=0||C.maxScrollX>=0?0:C.maxScrollX}if(G>C.minScrollY||G=C.minScrollY||C.maxScrollY>=0?C.minScrollY:C.maxScrollY}C.distX+=A;C.distY+=y;C.absDistX=r.abs(C.distX);C.absDistY=r.abs(C.distY);if(C.absDistX<6&&C.absDistY<6){return}if(C.options.lockDirection){if(C.absDistX>C.absDistY+5){G=C.y;y=0}else{if(C.absDistY>C.absDistX+5){m=C.x;A=0}}}C.moved=true;C._pos(m,G);C.dirX=A>0?-1:A<0?1:0;C.dirY=y>0?-1:y<0?1:0;if(D-C.startTime>300){C.startTime=D;C.startX=C.x;C.startY=C.y}if(C.options.onScrollMove){C.options.onScrollMove.call(C,E)}},_end:function(E){if(u&&E.touches.length!=0){return}var C=this,K=u?E.changedTouches[0]:E,F,J,y={dist:0,time:0},m={dist:0,time:0},B=(E.timeStamp||Date.now())-C.startTime,G=C.x,D=C.y,I,H,x,A,z;C._unbind(p);C._unbind(e);C._unbind(t);if(C.options.onBeforeScrollEnd){C.options.onBeforeScrollEnd.call(C,E)}if(C.zoomed){z=C.scale*C.lastScale;z=Math.max(C.options.zoomMin,z);z=Math.min(C.options.zoomMax,z);C.lastScale=z/C.scale;C.scale=z;C.x=C.originX-C.originX*C.lastScale+C.x;C.y=C.originY-C.originY*C.lastScale+C.y;C.scroller.style[v+"TransitionDuration"]="200ms";C.scroller.style[v+"Transform"]=a+C.x+"px,"+C.y+"px"+j+" scale("+C.scale+")";C.zoomed=false;C.refresh();if(C.options.onZoomEnd){C.options.onZoomEnd.call(C,E)}return}if(!C.moved){if(u){if(C.doubleTapTimer&&C.options.zoom){clearTimeout(C.doubleTapTimer);C.doubleTapTimer=null;if(C.options.onZoomStart){C.options.onZoomStart.call(C,E)}C.zoom(C.pointX,C.pointY,C.scale==1?C.options.doubleTapZoom:1);if(C.options.onZoomEnd){setTimeout(function(){C.options.onZoomEnd.call(C,E)},200)}}else{if(this.options.handleClick){C.doubleTapTimer=setTimeout(function(){C.doubleTapTimer=null;F=K.target;while(F.nodeType!=1){F=F.parentNode}if(F.tagName!="SELECT"&&F.tagName!="INPUT"&&F.tagName!="TEXTAREA"){J=document.createEvent("MouseEvents");J.initMouseEvent("click",true,true,E.view,1,K.screenX,K.screenY,K.clientX,K.clientY,E.ctrlKey,E.altKey,E.shiftKey,E.metaKey,0,null);J._fake=true;F.dispatchEvent(J)}},C.options.zoom?250:0)}}}C._resetPos(200);if(C.options.onTouchEnd){C.options.onTouchEnd.call(C,E)}return}if(B<300&&C.options.momentum){y=G?C._momentum(G-C.startX,B,-C.x,C.scrollerW-C.wrapperW+C.x,C.options.bounce?C.wrapperW:0):y;m=D?C._momentum(D-C.startY,B,-C.y,(C.maxScrollY<0?C.scrollerH-C.wrapperH+C.y-C.minScrollY:0),C.options.bounce?C.wrapperH:0):m;G=C.x+y.dist;D=C.y+m.dist;if((C.x>0&&G>0)||(C.xC.minScrollY&&D>C.minScrollY)||(C.y=0?0:m.x=m.minScrollY||m.maxScrollY>0?m.minScrollY:m.yz.options.zoomMax){C=z.options.zoomMax}if(C!=z.scale){if(!z.wheelZoomCount&&z.options.onZoomStart){z.options.onZoomStart.call(z,B)}z.wheelZoomCount++;z.zoom(B.pageX,B.pageY,C,400);setTimeout(function(){z.wheelZoomCount--;if(!z.wheelZoomCount&&z.options.onZoomEnd){z.options.onZoomEnd.call(z,B)}},400)}return}x=z.x+A;m=z.y+y;if(x>0){x=0}else{if(xz.minScrollY){m=z.minScrollY}else{if(m=A+B.time){C._pos(B.x,B.y);C.animating=false;if(C.options.onAnimationEnd){C.options.onAnimationEnd.call(C)}C._startAni();return}D=(D-A)/B.time-1;z=r.sqrt(1-D*D);F=(B.x-x)*z+x;E=(B.y-m)*z+m;C._pos(F,E);if(C.animating){C.aniTime=o(y)}};y()},_transitionTime:function(m){m+="ms";this.scroller.style[v+"TransitionDuration"]=m;if(this.hScrollbar){this.hScrollbarIndicator.style[v+"TransitionDuration"]=m}if(this.vScrollbar){this.vScrollbarIndicator.style[v+"TransitionDuration"]=m}},_momentum:function(D,x,B,m,F){var C=0.0006,y=r.abs(D)/x,z=(y*y)/(2*C),E=0,A=0;if(D>0&&z>B){A=F/(6/(z/y*C));B=B+A;y=y*B/z;z=B}else{if(D<0&&z>m){A=F/(6/(z/y*C));m=m+A;y=y*m/z;z=m}}z=z*(D<0?-1:1);E=y/C;return{dist:z,time:d(E)}},_offset:function(m){var y=-m.offsetLeft,x=-m.offsetTop;while(m=m.offsetParent){y-=m.offsetLeft;x-=m.offsetTop}if(m!=this.wrapper){y*=this.scale;x*=this.scale}return{left:y,top:x}},_snap:function(G,F){var D=this,C,B,E,A,z,m;E=D.pagesX.length-1;for(C=0,B=D.pagesX.length;C=D.pagesX[C]){E=C;break}}if(E==D.currPageX&&E>0&&D.dirX<0){E--}G=D.pagesX[E];z=r.abs(G-D.pagesX[D.currPageX]);z=z?r.abs(D.x-G)/z*500:0;D.currPageX=E;E=D.pagesY.length-1;for(C=0;C=D.pagesY[C]){E=C;break}}if(E==D.currPageY&&E>0&&D.dirY<0){E--}F=D.pagesY[E];m=r.abs(F-D.pagesY[D.currPageY]);m=m?r.abs(D.y-F)/m*500:0;D.currPageY=E;A=200;return{x:G,y:F,time:A}},_bind:function(y,x,m){(x||this.scroller).addEventListener(y,this,!!m)},_unbind:function(y,x,m){(x||this.scroller).removeEventListener(y,this,!!m)},resize:function(x,m){if(x){this.wrapperWidth=x}if(m){this.wrapperHeight=m}this.refresh()},destroy:function(){var m=this;m.scroller.style[v+"Transform"]="";m.hScrollbar=false;m.vScrollbar=false;m._scrollbar("h");m._scrollbar("v");m._unbind(h,window);m._unbind(b);m._unbind(p);m._unbind(e);m._unbind(t);if(!m.options.hasTouch){m._unbind("mouseout",m.wrapper);m._unbind(q)}if(m.options.useTransition){m._unbind("webkitTransitionEnd")}if(m.options.checkDOMChanges){clearInterval(m.checkDOMTime)}if(m.options.onDestroy){m.options.onDestroy.call(m)}},refresh:function(){var B=this,y,A,x,z,D=0,C=0;if(B.scaleB.wrapperH);B.hScrollbar=B.hScroll&&B.options.hScrollbar&&B.maxScrollX<0;B.vScrollbar=B.vScroll&&B.options.vScrollbar&&B.maxScrollY<0;y=B._offset(B.wrapper);B.wrapperOffsetLeft=-y.left;B.wrapperOffsetTop=-y.top;var E=document.defaultView.getComputedStyle(B.scroller,null);B.wrapperOffsetTop+=parseInt(E["padding-top"]);if(typeof B.options.snap=="string"){B.pagesX=[];B.pagesY=[];z=B.scroller.querySelectorAll(B.options.snap);for(A=0,x=z.length;A=B.maxScrollX){B.pagesX[C]=D;D=D-B.wrapperW;C++}if(B.maxScrollX%B.wrapperW){B.pagesX[B.pagesX.length]=B.maxScrollX-B.pagesX[B.pagesX.length-1]+B.pagesX[B.pagesX.length-1]}D=0;C=0;B.pagesY=[];while(D>=B.maxScrollY){B.pagesY[C]=D;D=D-B.wrapperH;C++}if(B.maxScrollY%B.wrapperH){B.pagesY[B.pagesY.length]=B.maxScrollY-B.pagesY[B.pagesY.length-1]+B.pagesY[B.pagesY.length-1]}}}B._scrollbar("h");B._scrollbar("v");if(!B.zoomed){B._resetPos(200)}},scrollTo:function(m,F,E,D){var C=this,B=m,A,z;if(!E){C._posImpl(m,F);return}C.stop();if(!B.length){B=[{x:m,y:F,time:E,relative:D}]}for(A=0,z=B.length;A=x.y-x.wrapper.clientHeight){return}else{if(z.topx.x-x.wrapper.clientWidth){return}else{if(z.left0?0:z.leftx.minScrollY?x.minScrollY:z.topB.pagesX.length-1?B.pagesX.length-1:A;z=z<0?0:z>B.pagesY.length-1?B.pagesY.length-1:z;B.currPageX=A;B.currPageY=z;m=B.pagesX[A];D=B.pagesY[z]}else{m=-B.wrapperW*A;D=-B.wrapperH*z;if(m0?0:z.xz.minScrollY?z.minScrollY:z.y