(function(){var h,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},ba="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global?global:this; function ca(a,b){if(b){for(var c=ba,d=a.split("."),e=0;ea||1342177279>>=1)c+=c;return d}});ca("Math.sign",function(a){return a?a:function(a){a=Number(a);return!a||isNaN(a)?a:0c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c>>0),sa=0; function ta(a,b,c){return a.call.apply(a.bind,arguments)}function ua(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(Ia,">"));-1!=a.indexOf('"')&&(a=a.replace(Ka,"""));-1!=a.indexOf("'")&&(a=a.replace(La,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ma,"�"));return a}var Ga=/&/g,Ha=//g,Ka=/"/g,La=/'/g,Ma=/\x00/g,Fa=/[\x00&<>"']/; function Na(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=da.document.createElement("div");return a.replace(Oa,function(a,e){var f=b[a];if(f)return f;if("#"==e.charAt(0)){var g=Number("0"+e.substr(1));isNaN(g)||(f=String.fromCharCode(g))}f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})} function Pa(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 Oa=/&([^;\s<&]+);?/g,Qa={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},Ra={"'":"\\'"},Sa=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Ta(a){a=p(void 0)?a.toFixed(void 0):String(a);var b=a.indexOf(".");-1==b&&(b=a.length);return Sa("0",Math.max(0,2-b))+a} function Ua(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^xa()).toString(36)} function Va(a,b){for(var c=0,d=Ca(String(a)).split("."),e=Ca(String(b)).split("."),f=Math.max(d.length,e.length),g=0;!c&&gb?1:0} function Xa(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function Ya(a){var b=ka(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#c?Math.max(0,a.length+c):c;if(ka(a))return ka(b)&&1==b.length?a.indexOf(b,c):-1;for(;cc&&(c=Math.max(0,a.length+c));if(ka(a))return ka(b)&&1==b.length?a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};y.forEach=y.Tf||Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=ka(a)?a.split(""):a,f=0;fb?null:ka(a)?a.charAt(b):a[b]}; y.findIndex=function(a,b,c){for(var d=a.length,e=ka(a)?a.split(""):a,f=0;fb?null:ka(a)?a.charAt(b):a[b]};y.KB=function(a,b,c){for(var d=a.length,e=ka(a)?a.split(""):a,d=d-1;0<=d;d--)if(d in e&&b.call(c,e[d],d,a))return d;return-1};y.contains=function(a,b){return 0<=y.indexOf(a,b)};y.kh=function(a){return!a.length};y.clear=function(a){if(!ia(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}; y.ww=function(a,b){y.contains(a,b)||a.push(b)};y.vr=function(a,b,c){y.splice(a,c,0,b)};y.eM=function(a,b,c){va(y.splice,a,c,0).apply(null,b)};y.insertBefore=function(a,b,c){var d;2==arguments.length||0>(d=y.indexOf(a,c))?a.push(b):y.vr(a,b,d)};y.remove=function(a,b){var c=y.indexOf(a,b),d;(d=0<=c)&&y.Jf(a,c);return d};y.nM=function(a,b){var c=y.lastIndexOf(a,b);return 0<=c?(y.Jf(a,c),!0):!1};y.Jf=function(a,b){return 1==Array.prototype.splice.call(a,b,1).length}; y.mM=function(a,b,c){b=y.findIndex(a,b,c);return 0<=b?(y.Jf(a,b),!0):!1};y.lM=function(a,b,c){var d=0;y.ir(a,function(e,f){b.call(c,e,f,a)&&y.Jf(a,f)&&d++});return d};y.concat=function(a){return Array.prototype.concat.apply(Array.prototype,arguments)};y.join=function(a){return Array.prototype.concat.apply(Array.prototype,arguments)};y.rc=function(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}; y.ty=function(a){for(var b={},c=0,d=0;d>1,m;c?m=b.call(e,a[l],l,a):m=b(d,a[l]);0b?1:ac&&y.vr(a,b,-(c+1))}; y.UL=function(a,b,c){b=y.Qv(a,b,c);return 0<=b?y.Jf(a,b):!1};y.XL=function(a,b,c){for(var d={},e=0;ec*(f-e))return[];if(0f;a+=c)d.push(a);return d};y.repeat=function(a,b){for(var c=[],d=0;db&&Array.prototype.push.apply(a,a.splice(0,-b)));return a};y.jM=function(a,b,c){b=Array.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,c,0,b[0])}; y.rM=function(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;dparseFloat(Lb)){Kb=String(Qb);break a}}Kb=Lb}var xb={};function Rb(a){return wb(a,function(){return 0<=Va(Kb,a)})} var Vb=da.document,Wb=Vb&&Bb?Jb()||("CSS1Compat"==Vb.compatMode?parseInt(Kb,10):5):void 0;function Xb(a,b,c){return Math.min(Math.max(a,b),c)}function Yb(a,b,c){return a+c*(b-a)};function Zb(a,b){this.x=p(a)?a:0;this.y=p(b)?b:0}h=Zb.prototype;h.clone=function(){return new Zb(this.x,this.y)};function $b(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function ac(a,b){var c=a.x-b.x,d=a.y-b.y;return Math.sqrt(c*c+d*d)}function bc(a,b){var c=a.x-b.x,d=a.y-b.y;return c*c+d*d}function dc(a,b){return new Zb(a.x-b.x,a.y-b.y)}function ec(a,b){return new Zb(a.x+b.x,a.y+b.y)}h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};h.translate=function(a,b){a instanceof Zb?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),la(b)&&(this.y+=b));return this};h.scale=function(a,b){var c=la(b)?b:a;this.x*=a;this.y*=c;return this};function fc(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=fc.prototype;h.clone=function(){return new fc(this.top,this.right,this.bottom,this.left)};h.contains=function(a){return this&&a?a instanceof fc?a.left>=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:!1}; h.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};h.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};h.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}; h.translate=function(a,b){a instanceof Zb?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,la(b)&&(this.top+=b,this.bottom+=b));return this};h.scale=function(a,b){var c=la(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function gc(a,b){this.width=a;this.height=b}h=gc.prototype;h.clone=function(){return new gc(this.width,this.height)};h.eB=function(){return this.width*this.height};h.kh=function(){return!this.eB()};h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; h.scale=function(a,b){var c=la(b)?b:a;this.width*=a;this.height*=c;return this};function hc(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=hc.prototype;h.clone=function(){return new hc(this.left,this.top,this.width,this.height)};h.contains=function(a){return a instanceof Zb?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};function ic(a){return new Zb(a.left+a.width/2,a.top+a.height/2)} h.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};h.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};h.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}; h.translate=function(a,b){a instanceof Zb?(this.left+=a.x,this.top+=a.y):(this.left+=a,la(b)&&(this.top+=b));return this};h.scale=function(a,b){var c=la(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};function jc(){this.A=kc}jc.prototype.Xh=!0;jc.prototype.gh=function(){return""};jc.prototype.toString=function(){return"Const{}"};function lc(a){return a instanceof jc&&a.constructor===jc&&a.A===kc?"":"type_error:Const"}var kc={};function mc(){this.A="";this.B=nc}mc.prototype.Xh=!0;mc.prototype.gh=function(){return this.A};mc.prototype.tr=!0;mc.prototype.Vk=function(){return 1};function oc(a){if(a instanceof mc&&a.constructor===mc&&a.B===nc)return a.A;ga(a);return"type_error:SafeUrl"}var uc=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i;function vc(a){if(a instanceof mc)return a;a=a.Xh?a.gh():String(a);uc.test(a)||(a="about:invalid#zClosurez");return wc(a)}var nc={};function wc(a){var b=new mc;b.A=a;return b}wc("about:blank");function xc(){this.A="";this.B=yc}xc.prototype.Xh=!0;xc.prototype.gh=function(){return this.A};xc.prototype.tr=!0;xc.prototype.Vk=function(){return 1};var yc={};function zc(){this.A="";this.B=Ac}zc.prototype.Xh=!0;var Ac={};zc.prototype.gh=function(){return this.A};function Bc(a){var b=new zc;b.A=a;return b}var Cc=Bc(""),Dc=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;var Ec={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function Gc(){this.A="";this.C=Hc;this.B=null}Gc.prototype.tr=!0;Gc.prototype.Vk=function(){return this.B};Gc.prototype.Xh=!0;Gc.prototype.gh=function(){return this.A};function Ic(a){if(a instanceof Gc&&a.constructor===Gc&&a.C===Hc)return a.A;ga(a);return"type_error:SafeHtml"}var Jc=/^[a-zA-Z0-9-]+$/,Kc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0}; function Lc(a){function b(a){if(ia(a))y.forEach(a,b);else{var f;a instanceof Gc?f=a:(f=null,a.tr&&(f=a.Vk()),a=Ea(a.Xh?a.gh():String(a)),f=Mc(a,f));d+=Ic(f);f=f.Vk();0==c?c=f:0!=f&&c!=f&&(c=null)}}var c=0,d="";y.forEach(arguments,b);return Mc(d,c)}var Hc={};function Mc(a,b){var c=new Gc;c.A=a;c.B=b;return c} function Nc(a,b,c){var d=null,e,f="";if(b)for(e in b){if(!Jc.test(e))throw Error('Invalid attribute name "'+e+'".');var g=b[e];if(null!=g){var k,l=a;k=e;if(g instanceof jc)g=lc(g);else if("style"==k.toLowerCase()){if(!oa(g))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+" given: "+g);if(!(g instanceof zc)){var l="",m=void 0;for(m in g){if(!/^[-_a-zA-Z0-9]+$/.test(m))throw Error("Name allows only [-_a-zA-Z0-9], got: "+m);var n=g[m];if(null!=n){if(n instanceof jc)n=lc(n);else if(Dc.test(n)){for(var q=!0,v=!0,u=0;u":(d=Lc(c),e+=">"+Ic(d)+"",d=d.Vk());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return Mc(e,d)} function Oc(a,b,c){var d={},e;for(e in a)d[e]=a[e];for(e in b)d[e]=b[e];for(e in c){var f=e.toLowerCase();if(f in a)throw Error('Cannot override "'+f+'" attribute, got "'+e+'" with value "'+c[e]+'"');f in b&&delete d[f];d[e]=c[e]}return d}Mc("",0);Mc("",0);var Pc=Mc("
",0);function Qc(a){Rc();return Mc(a,null)}var Rc=ea;function Sc(){return Fb?"Webkit":Eb?"Moz":Bb?"ms":yb?"O":null}function Tc(a,b){if(b&&a in b)return a;var c=Sc();return c?(c=c.toLowerCase(),c+=Ya(a),!p(b)||c in b?c:null):null};var Zc=!Bb||9<=Number(Wb),$c=!Eb&&!Bb||Bb&&9<=Number(Wb)||Eb&&Rb("1.9.1"),ad=Bb&&!Rb("9"),bd=Bb||yb||Fb;function cd(a){return a?new dd(ed(a)):rb||(rb=new dd)}function fd(a,b){return ka(b)?a.getElementById(b):b} function gd(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?a.toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},e=0,f=0,g;g=c[f];f++)a==g.nodeName&&(d[e++]=g);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(f=e=0;g=c[f];f++)a=g.className,"function"==typeof a.split&&y.contains(a.split(/\s+/),b)&&(d[e++]=g);d.length=e;return d}return c} function hd(a,b){gb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:id.hasOwnProperty(d)?a.setAttribute(id[d],b):d.lastIndexOf("aria-",0)&&d.lastIndexOf("data-",0)?a[d]=b:a.setAttribute(d,b)})}var id={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; function jd(a){var b=a.scrollingElement?a.scrollingElement:Fb||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement;a=a.parentWindow||a.defaultView;return Bb&&Rb("10")&&a.pageYOffset!=b.scrollTop?new Zb(b.scrollLeft,b.scrollTop):new Zb(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)} function kd(a,b,c){var d=arguments,e=document,f=String(d[0]),g=d[1];if(!Zc&&g&&(g.name||g.type)){f=["<",f];g.name&&f.push(' name="',Ea(g.name),'"');if(g.type){f.push(' type="',Ea(g.type),'"');var k={};pb(k,g);delete k.type;g=k}f.push(">");f=f.join("")}f=e.createElement(f);g&&(ka(g)?f.className=g:ia(g)?f.className=g.join(" "):hd(f,g));2=a.keyCode)a.keyCode=-1}catch(b){}};var We="closure_lm_"+(1E6*Math.random()|0),Xe={},Ye=0;function C(a,b,c,d,e){if(ia(b)){for(var f=0;fe.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(!e.keyCode)try{e.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);for(var f=a.type,g=e.length-1;!c.B&&0<=g;g--){c.currentTarget=e[g];var k=hf(e[g],f,!0,c),d=d&&k}for(g=0;!c.B&&g>>0);function Ze(a){if(na(a))return a;a[kf]||(a[kf]=function(b){return a.handleEvent(b)});return a[kf]};function lf(){se.call(this);this.Pe=new Be(this);this.Ga=this;this.oa=null}w(lf,se);lf.prototype[we]=!0;h=lf.prototype;h.vs=function(a){this.oa=a};h.removeEventListener=function(a,b,c,d){ff(this,a,b,c,d)}; function mf(a,b){var c,d=a.oa;if(d)for(c=[];d;d=d.oa)c.push(d);var d=a.Ga,e=b,f=e.type||e;if(ka(e))e=new Ge(e,d);else if(e instanceof Ge)e.target=e.target||d;else{var g=e,e=new Ge(f,d);pb(e,g)}var g=!0,k;if(c)for(var l=c.length-1;!e.B&&0<=l;l--)k=e.currentTarget=c[l],g=nf(k,f,!0,e)&&g;e.B||(k=e.currentTarget=d,g=nf(k,f,!0,e)&&g,e.B||(g=nf(k,f,!1,e)&&g));if(c)for(l=0;!e.B&&l>=8;b[c++]=e}Xf();a=Rf;c=[];for(d=0;d>2,f=(f&3)<<4|g>>4,g=(g&15)<<2|l>>6,l=l&63;k||(l=64,e||(g=64));c.push(a[m],a[f],a[g],a[l])}b=c.join("")}return b} function Yf(a){if(Vf)return da.atob(a);var b="";gg(a,function(a){b+=String.fromCharCode(a)});return b}function hg(a){var b=[];gg(a,function(a){b.push(a)});return b}function gg(a,b){function c(b){for(;d>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}} function Xf(){if(!Rf){Rf={};Sf={};for(var a=0;65>a;a++)Rf[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),Sf[Rf[a]]=a,62<=a&&(Sf["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}};function ig(a,b){this.B=a;this.A=b||[]}r("iSpring.ios.mobile.MobileAppCommand",ig,void 0);ig.prototype.id=function(){return qa(this)};function jg(a){if(!kg)return!1;var b;b=a.B;var c=a.A;a=a.id();c=Df(c,null);b="isplayer://"+b+"/"+a+"/"+Wf(c);return lg(b)}function lg(a){try{var b=rd("iframe");A(b,{width:"1px",height:"1px",border:"0"});b.src=a;document.body.appendChild(b);zf(function(){wd(b)},100)}catch(c){return!1}return!0};function mg(a){this.length=a.length||a;for(var b=0;b',d=Mc(d,null),c.document.write(Ic(d)),c.document.close())):c=c.open(oc(d),e,f);return c};function Lg(a,b,c,d){c=c||0;var e=Array.prototype.slice.call(arguments,3);return setTimeout(function(){a.apply(b||null,e)},c)}function Mg(){return F&&!Ng?"about:blank":""}function Og(){var a=Pg();return Math.max(1,Math.min(a.width,a.height)/420)} function Pg(){if(Qg)return new gc(document.documentElement.clientWidth,document.documentElement.clientHeight);if(F&&Bb)return new gc(screen.width,screen.height);if(Ng)return new gc(screen.width/window.devicePixelRatio,screen.height/window.devicePixelRatio);if(!F&&Mf||Bb)return new gc(screen.width*window.devicePixelRatio,screen.height*window.devicePixelRatio);if(Rg){var a=Math.max(screen.width,screen.height);if(document.documentElement.clientWidth>a)return new gc(Math.max(document.documentElement.clientWidth, a),Math.max(document.documentElement.clientHeight,Math.min(screen.width,screen.height)))}return new gc(screen.width,screen.height)}function Sg(){var a;var b=window.location.search.substr(1);if(b){a={};for(var b=b.split("&"),c=0;c=rh,th=Rg&&7<=rh,uh=Rg&&8<=rh,vh=Rg&&9<=rh,wh=Bb&&"9."==Kb.substr(0,2),xh=Bb&&"10."==Kb.substr(0,3),yh=-1!=dh.toLowerCase().indexOf("edge"),Ah=zh&&Bb,Ng=nh&&!kh&&!Mf&&!yb,kg=-1!=dh.indexOf("ismobile"),Bh=kg&&Nf,Ch=kg&&nh,Dh;if(!(Dh=Qg))if(window._ispringFullsizeSkin)Dh=!1;else{var Eh=Pg();Dh=700>Math.min(Eh.width,Eh.height)}var zh=Dh,Fh=Nf&&!Bh||Ah&&zh,Gh=p(window.ISPlayer),Hh=Gh&&zh,Ih=!1,Jh=(nh||Rg)&&!Gh,Kh=!F&&(Bb||yh||kh); function Lh(){return 1==window._ispringDebug||"1"==Sg().isdebug};function Mh(a){a=a||document.styleSheets;for(var b=[],c=Nh(a),d=0;a=c[d];d++){var e=Oh(a);if(e&&e.length)for(var f=0,g=0,k=e.length,l;g 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,.popupsLayer .marker_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 .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;padding: 0 5px 0 5px;}.popupsLayer .component_container.notes > .component_base.notes {font-family: PFn;font-size: 12px;word-wrap: break-word;width: 100%;padding: 0 5px 0 5px;}.popupsLayer .component_container.notes > .component_base.notes .notesText p {margin-top: 0;margin-bottom: 0;white-space: pre-wrap;}.popupsLayer .component_container.notes > .component_base.notes .notesText p,.popupsLayer .component_container.notes > .component_base.notes .notesText span {color: __text__ !important;font-family: Open Sans, Arial, sans-serif;}.popupsLayer .component_container.notes > .component_base.notes .notesText p:first-child {margin-top: 0;}.popupsLayer .component_container.notes > .component_base.notes .notesText p:last-child {margin-bottom: 0;}.popupsLayer .component_container.notes > .component_base.notes .notesText p,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold span.nobold,.popupsLayer .component_container.notes > .component_base.notes .notesText p.italic span.noitalic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold.italic span.nobold.noitalic {font-weight: normal;font-style: normal;}.popupsLayer .component_container.notes > .component_base.notes .notesText p span.bold,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold,.popupsLayer .component_container.notes > .component_base.notes .notesText p.italic span.bold.noitalic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold.italic span.noitalic {font-weight: bold;font-style: normal;}.popupsLayer .component_container.notes > .component_base.notes .notesText p span.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold span.nobold.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold.italic span.nobold {font-weight: normal;font-style: italic;}.popupsLayer .component_container.notes > .component_base.notes .notesText p span.bold.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold span.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.italic span.bold,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold.italic {font-weight: bold;font-style: italic;}.popupsLayer .component_container.attachments_popup .vscrollbar {top: 8px;bottom: 8px;}.popupsLayer .component_container.presenter_popup .vscrollbar {top: 4px;bottom: 8px;}.popupsLayer > div {position: absolute;}.universal {overflow: hidden;background-color: __player_background__;}.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 .popup_layer .message_box .title,.universal .popup_layer .confirm_window .title {font-family: PFnb;}.universal .popup_layer .message_box .message,.universal .popup_layer .confirm_window .message {font-family: PFn;}.universal .popup_layer .message_box button,.universal .popup_layer .confirm_window button {font-family: PFnb;line-height: 100%;}.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] {width: 50px;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;background-color: rgba(0, 0, 0, 0.5);}.universal .launch_layer[disabled]::after, .universal .launch_layer:active[disabled]::after {content: '';position: absolute;background: url("+a[4]+ ");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;animation: preloader_spin 1s infinite linear;-webkit-animation: preloader_spin 1s infinite linear;}.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: 1px;border: 1px solid transparent;background-color: transparent;font-family: PFn;font-size: 12px;color: __panel_text__;}.universal > .title .misc .component_container:focus button {border: 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 .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: PFn;}.universal .content_area .side_panel .content .title {color: __text__;position: absolute;height: 30px;top: 0;line-height: 30px;font-size: 14px;margin-left: 12px;margin-right: 12px;font-family: PFnb;background-color: __popup_background__ !important;}.universal .content_area .side_panel .content .component_container.notes {top: 38px;}.universal .content_area .side_panel .notes.component_container {position: absolute;width: 100%;top: 0;bottom: 5px;padding-right: 5px;}.universal .content_area .side_panel .notes.component_container:focus {outline: 1px dashed __listItem_face_pressed__;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base {font-family: PFn;width: 100%;font-size: 12px;word-wrap: break-word;padding: 0 5px 0 5px;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p {margin-top: 0;margin-bottom: 0;white-space: pre-wrap;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText span {color: __text__ !important;font-family: Open Sans, Arial, sans-serif;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p:first-child {margin-top: 0;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p:last-child {margin-bottom: 0;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold span.nobold,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.italic span.noitalic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold.italic span.nobold.noitalic {font-weight: normal;font-style: normal;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p span.bold,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.italic span.bold.noitalic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold.italic span.noitalic {font-weight: bold;font-style: normal;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p span.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold span.nobold.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold.italic span.nobold {font-weight: normal;font-style: italic;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p span.bold.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold span.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.italic span.bold,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold.italic {font-weight: bold;font-style: italic;}.universal .content_area .side_panel .outline {width: 100%;height: 100%;}.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: PFnb;font-size: 14px;padding-right: 20px;padding-left: 30px;opacity: 0.99;}.universal .content_area .preloader {width: 50px;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;background-color: rgba(0, 0, 0, 0.5);}.universal .content_area .preloader::after {content: '';position: absolute;background: url("+ a[4]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;animation: preloader_spin 1s infinite linear;-webkit-animation: preloader_spin 1s infinite linear;}.universal .content_area .video_container {background-color: black;}.universal .content_area .video_container .video_player {/* \t\t\t\t\t\t\t\t&.poster_frame_hide_video {video {display: none;} \t\t\t\t\t\t\t\t} \t\t\t\t\t\t\t\t&.poster_frame {video {opacity: 0;} \t\t\t\t\t\t\t\t} \t\t\t\t\t\t\t\t&.poster_frame_hide_video, \t\t\t\t\t\t\t\t&.poster_frame {.poster {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} \t\t\t\t\t\t\t\t} \t\t\t\t*/}.universal .content_area .video_container .video_player .poster {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.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[6]+");position: absolute;}.universal .content_area .closedCaptions .vscrollbar .down {width: 16px;height: 16px;bottom: 0;background: url("+a[7]+");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: PFn;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[8]+");}.universal .content_area button.maximized:hover {background: url("+a[9]+");}.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[10]+") 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[11]+") 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[11]+") 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[12]+") 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[13]+") 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[13]+") 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[14]+") 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[15]+") 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[15]+") 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[16]+") 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[17]+") 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[17]+") no-repeat center;}.universal .control_panel button.markerTool {border-radius: 5px;}.universal .control_panel button.markerTool, .universal .control_panel button.markerTool.mobile:hover, .universal .control_panel button.markerTool.mobile:active {background: __button_face_normal__ url("+a[18]+") no-repeat center;}.universal .control_panel button.markerTool:hover, .universal .control_panel button.markerTool:active, .universal .control_panel button.markerTool.mobile.active, .universal .control_panel button.markerTool.selected {background: __button_face_over__ url("+ a[19]+") no-repeat center;}.universal .control_panel button.markerTool.mobile.active[disabled], .universal .control_panel button.markerTool:hover[disabled], .universal .control_panel button.markerTool:active[disabled], .universal .control_panel button.markerTool.selected[disabled], .universal .control_panel button.markerTool[disabled] {background-color: __button_face_normal__;}.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[20]+") 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[21]+") 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[21]+") no-repeat center;}.universal .control_panel button {font-family: PFnb;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 !important;}.universal .control_panel button.prev {padding-left: 17px;padding-right: 14px;padding-top: 6px;padding-bottom: 7px;}.universal .control_panel button.next {padding-left: 14px;padding-right: 16px;padding-top: 6px;padding-bottom: 7px;}.universal .control_panel button.volume, .universal .control_panel button.cc, .universal .control_panel button.replay, .universal .control_panel button.fullscreen, .universal .control_panel button.markerTool {top: 2px;}.universal .control_panel button.play {background-repeat: no-repeat;background-position: center;background-image: url("+ a[22]+");}.universal .control_panel button.play[disabled], .universal .control_panel button.play:hover[disabled], .universal .control_panel button.play:active[disabled] {background-image: url("+a[23]+");}.universal .control_panel button.play:hover, .universal .control_panel button.play:active {background-image: url("+a[24]+");}.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[25]+");}.universal .control_panel button.play.selected:hover, .universal .control_panel button.play.selected:active {background-image: url("+a[26]+");}.universal .control_panel button.fullscreen {background-repeat: no-repeat;background-position: center;background-image: url("+a[20]+");}.universal .control_panel button.fullscreen:hover, .universal .control_panel button.fullscreen:active {background-image: url("+a[21]+");}.universal .control_panel button.fullscreen.selected, .universal .control_panel button.fullscreen.selected:hover[disabled], .universal .control_panel button.fullscreen.selected:active[disabled] {background-image: url("+ a[27]+");background-color: __button_face_normal__;}.universal .control_panel button.fullscreen.selected:hover, .universal .control_panel button.fullscreen.selected:active {background-image: url("+a[28]+");background-color: __button_face_over__;}.universal .control_panel .volume,.universal .control_panel .cc,.universal .control_panel .replay,.universal .control_panel .fullscreen,.universal .control_panel .markerTool {width: 26px;height: 26px;padding: 0;}.universal .control_panel .markerTool.eraser .component_base {background: __button_face_normal__ url("+ a[29]+") no-repeat center !important;}.universal .control_panel .markerTool.eraser .component_base.desktop:hover, .universal .control_panel .markerTool.eraser .component_base.desktop:active, .universal .control_panel .markerTool.eraser .component_base.desktop.selected {background: __button_face_over__ url("+a[30]+") no-repeat center !important;}.universal .control_panel .markerTool.eraser .component_base.mobile.selected {background: __button_face_over__ url("+a[30]+") no-repeat center !important;}.universal .control_panel .markerTool.marker .component_base {background: __button_face_normal__ url("+ a[31]+") no-repeat center !important;}.universal .control_panel .markerTool.marker .component_base.desktop:hover, .universal .control_panel .markerTool.marker .component_base.desktop:active, .universal .control_panel .markerTool.marker .component_base.desktop.selected {background: __button_face_over__ url("+a[32]+") no-repeat center !important;}.universal .control_panel .markerTool.marker .component_base.mobile.selected {background: __button_face_over__ url("+a[32]+") no-repeat center !important;}.universal .control_panel .markerTool.highlighter .component_base {background: __button_face_normal__ url("+ a[33]+") no-repeat center !important;}.universal .control_panel .markerTool.highlighter .component_base.desktop:hover, .universal .control_panel .markerTool.highlighter .component_base.desktop:active, .universal .control_panel .markerTool.highlighter .component_base.desktop.selected {background: __button_face_over__ url("+a[34]+") no-repeat center !important;}.universal .control_panel .markerTool.highlighter .component_base.mobile.selected {background: __button_face_over__ url("+a[34]+") no-repeat center !important;}.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[35]+");bottom: -4px;position: absolute;margin-left: -8px;}.universal .control_panel .progressbar .thumb.center {bottom: 5px;}.universal .control_panel .progressbar .label {font-family: PFn;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[36]+") 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[37]+") no-repeat center;}.ie.universal.ie9 .treecontrol .treenode.expanded > div.open {background: url("+a[38]+") 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;overflow: visible;top: 0;width: 100%;height: 100%;}.mobile.universal * {cursor: default !important;}.mobile.universal .component_container.notes .component_base.notes {font-family: PFn;font-size: 12px;word-wrap: break-word;width: 100%;padding: 0 5px 0 5px;}.mobile.universal .component_container.notes .component_base.notes .notesText p {margin-top: 0;margin-bottom: 0;white-space: pre-wrap;}.mobile.universal .component_container.notes .component_base.notes .notesText p,.mobile.universal .component_container.notes .component_base.notes .notesText span {color: __text__ !important;font-family: Open Sans, Arial, sans-serif;}.mobile.universal .component_container.notes .component_base.notes .notesText p:first-child {margin-top: 0;}.mobile.universal .component_container.notes .component_base.notes .notesText p:last-child {margin-bottom: 0;}.mobile.universal .component_container.notes .component_base.notes .notesText p,.mobile.universal .component_container.notes .component_base.notes .notesText p.bold span.nobold,.mobile.universal .component_container.notes .component_base.notes .notesText p.italic span.noitalic,.mobile.universal .component_container.notes .component_base.notes .notesText p.bold.italic span.nobold.noitalic {font-weight: normal;font-style: normal;}.mobile.universal .component_container.notes .component_base.notes .notesText p span.bold,.mobile.universal .component_container.notes .component_base.notes .notesText p.bold,.mobile.universal .component_container.notes .component_base.notes .notesText p.italic span.bold.noitalic,.mobile.universal .component_container.notes .component_base.notes .notesText p.bold.italic span.noitalic {font-weight: bold;font-style: normal;}.mobile.universal .component_container.notes .component_base.notes .notesText p span.italic,.mobile.universal .component_container.notes .component_base.notes .notesText p.bold span.nobold.italic,.mobile.universal .component_container.notes .component_base.notes .notesText p.italic,.mobile.universal .component_container.notes .component_base.notes .notesText p.bold.italic span.nobold {font-weight: normal;font-style: italic;}.mobile.universal .component_container.notes .component_base.notes .notesText p span.bold.italic,.mobile.universal .component_container.notes .component_base.notes .notesText p.bold span.italic,.mobile.universal .component_container.notes .component_base.notes .notesText p.italic span.bold,.mobile.universal .component_container.notes .component_base.notes .notesText p.bold.italic {font-weight: bold;font-style: italic;}.mobile.universal .tap_area {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.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 {color: __button_content_disabled__ !important;}.mobile.universal .control_panel[disabled] button.cc {background-image: url("+ a[39]+") !important;}.mobile.universal .control_panel[disabled] button.replay {background-image: url("+a[40]+") !important;}.mobile.universal .control_panel[disabled] button.fullscreen {background-image: url("+a[41]+") !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[42]+") 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[43]+") 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[43]+") no-repeat center;}.mobile.universal .control_panel button.markerTool {border-radius: 5px;}.mobile.universal .control_panel button.markerTool, .mobile.universal .control_panel button.markerTool.mobile:hover, .mobile.universal .control_panel button.markerTool.mobile:active {background: __button_face_normal__ url("+a[18]+") no-repeat center;}.mobile.universal .control_panel button.markerTool:hover, .mobile.universal .control_panel button.markerTool:active, .mobile.universal .control_panel button.markerTool.mobile.active, .mobile.universal .control_panel button.markerTool.selected {background: __button_face_over__ url("+ a[19]+") no-repeat center;}.mobile.universal .control_panel button.markerTool.mobile.active[disabled], .mobile.universal .control_panel button.markerTool:hover[disabled], .mobile.universal .control_panel button.markerTool:active[disabled], .mobile.universal .control_panel button.markerTool.selected[disabled], .mobile.universal .control_panel button.markerTool[disabled] {background-color: __button_face_normal__;}.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[44]+") 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[45]+") 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[45]+") 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[46]+") 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[47]+") 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[47]+") 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[48]+");background-repeat: no-repeat;background-position: center;}.mobile.universal .control_panel button.play[disabled] {background-image: url("+a[49]+");}.mobile.universal .control_panel button.play.active {background-image: url("+a[50]+");}.mobile.universal .control_panel button.play.selected {background-image: url("+ a[51]+");}.mobile.universal .control_panel button.play.selected.active {background-image: url("+a[52]+");}.mobile.universal .control_panel button.fullscreen {background-repeat: no-repeat;background-position: center;}.mobile.universal .control_panel button.fullscreen[disabled] {background-image: url("+a[41]+");}.mobile.universal .control_panel button.fullscreen.active {background-image: url("+a[47]+");}.mobile.universal .control_panel button.fullscreen, .mobile.universal .control_panel button.fullscreen:hover, .mobile.universal .control_panel button.fullscreen:active {background-image: url("+ a[46]+");background-color: __button_face_normal__;}.mobile.universal .control_panel button.fullscreen.disabled svg path {fill: __button_face_normal__ !important;}.mobile.universal .control_panel button.fullscreen.active, .mobile.universal .control_panel button.fullscreen.active:hover, .mobile.universal .control_panel button.fullscreen.active:active {background-image: url("+a[47]+");background-color: __button_face_over__;}.mobile.universal .control_panel button.fullscreen.selected, .mobile.universal .control_panel button.fullscreen.selected:hover, .mobile.universal .control_panel button.fullscreen.selected:active {background-image: url("+ a[53]+");background-color: __button_face_normal__;}.mobile.universal .control_panel button.fullscreen.selected.active, .mobile.universal .control_panel button.fullscreen.selected.active:hover, .mobile.universal .control_panel button.fullscreen.selected.active:active {background-image: url("+a[54]+");background-color: __button_face_over__;}.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,.mobile.universal .control_panel .markerTool {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[55]+");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.portrait > div,.mobile.universal .content_area.portrait > aside {margin-top: 0px !important;margin-bottom: 0px !important;margin-left: auto;margin-right: auto;}.mobile.universal .content_area.portrait .component_container.maximized {display: none !important;}.mobile.universal .content_area button.maximized,.mobile.universal .content_area button.maximized:hover {background: url("+ a[56]+");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;}.volume_control {position: relative;-webkit-transform: translate(0, 0);}.volume_control button.mute {background: url("+a[57]+") no-repeat center;border: 0;}.volume_control button.mute.selected {background: url("+a[58]+") 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[59]+");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: attr(loadingI18N);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: Open Sans, Arial, sans-serif;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: PFn;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[60]+") 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[61]+") 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[62]+") 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: PFn;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: relative;}/*outline tab*/.universal .outline .search_field {position: absolute;border: 1px solid rgba(0, 0, 0, 0.2);background-color: rgba(255, 255, 255, 0.5);border-radius: 2px;padding-left: 12px;padding-right: 29px;margin: 0;font-size: 14px;font-family: PFni;color: #4D4D4D;}.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;font-family: Open Sans, Arial, sans-serif;}.universal .outline button.clear_search {background: url("+ a[63]+") no-repeat center;}.universal .outline .component_container.search_button {top: 2px;right: 2px;}.universal .outline button.search_button {background-image: url("+a[64]+");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: PFnb;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[65]+") no-repeat center;position: relative;float: left;}.side_panel .presenterinfo_panel .bioButton .bio.button.selected {background: url("+a[66]+") no-repeat center;}.presenterinfo_panel .label {display: table-cell;position: absolute;word-wrap: break-word;font-family: PFn;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;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-family: PFn;font-size: 12px;color: __text__;margin-top: 0;margin-bottom: 0;margin-left: 15px;margin-right: 12px;padding: 14px 3px 15px 26px;background: url("+ a[67]+") no-repeat left;}.attachments_panel .attachItem:focus a::after {content: '';position: absolute;top: 14px;bottom: 15px;left: 24px;right: 1px;outline: 1px dashed __text__;}.attachments_panel .attachItem:hover a {text-decoration: underline;}.attachments_panel .attachItem.web a {background-image: url("+a[68]+");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: PFn;font-size: 12px;position: relative;padding: 5px 5px 5px 32px;opacity: 1;}.markerPanel .markerPanelItem.pen, .markerPanel .markerPanelItem.pen.mobile:hover {background: url("+ a[69]+") no-repeat 8px;}.markerPanel .markerPanelItem.pen:hover, .markerPanel .markerPanelItem.pen:focus {background-image: url("+a[70]+");}.markerPanel .markerPanelItem.pen:active {background-image: url("+a[71]+");}.markerPanel .markerPanelItem.highlighter, .markerPanel .markerPanelItem.highlighter.mobile:hover {background: url("+a[72]+") no-repeat 8px;}.markerPanel .markerPanelItem.highlighter:hover, .markerPanel .markerPanelItem.highlighter:focus {background-image: url("+a[73]+");}.markerPanel .markerPanelItem.highlighter:active {background-image: url("+ a[74]+");}.markerPanel .markerPanelItem.eraser, .markerPanel .markerPanelItem.eraser.mobile:hover {background: url("+a[75]+") no-repeat 8px;}.markerPanel .markerPanelItem.eraser:hover, .markerPanel .markerPanelItem.eraser:focus {background-image: url("+a[76]+");}.markerPanel .markerPanelItem.eraser:active {background-image: url("+a[77]+");}.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;-webkit-tap-highlight-color: transparent;}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[78]+");}body .info_panel.time::after {background: transparent url("+a[79]+");}.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__ .slide {white-space: nowrap;font-size: 0;}.__player_view_id__ .slide a {text-decoration: none;cursor: pointer;}.__player_view_id__ .slide a img {border: 0;}.__player_view_id__ .slide * {-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;}.__player_view_id__ .slide.relpos,.__player_view_id__ .slide .relpos {position: relative !important;vertical-align: top;}.__player_view_id__ .slide.kern,.__player_view_id__ .slide .kern {text-rendering: optimizeLegibility;-moz-font-feature-settings: 'kern' 1;font-feature-settings: 'kern' 1;}.__player_view_id__ .slide.nokern,.__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;-moz-font-feature-settings: 'kern' 0;font-feature-settings: 'kern' 0;}.__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[80]+") no-repeat;}.__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+a[81]+") no-repeat;}.__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+a[82]+") 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[83]+") 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[84]+") 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[85]+") 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;box-sizing: border-box;width: 28px;height: 64px;}.__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+a[86]+");position: relative;cursor: pointer;width: 12px;height: 48px;}.__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ a[87]+");width: 100%;}.__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}.__player_view_id__ .video_player .controls button.mute {background: url("+a[88]+");}.__player_view_id__ .video_player .controls button.mute:hover {background: url("+a[89]+");}.__player_view_id__ .video_player .controls button.mute:active {background: url("+a[90]+");}.__player_view_id__ .video_player .controls button.mute.selected {background: url("+a[91]+");}.__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ a[92]+");}.__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+a[93]+");}.__player_view_id__ .video_player .controls button.play {background: url("+a[94]+") no-repeat;}.__player_view_id__ .video_player .controls button.play:hover {background: url("+a[95]+") no-repeat;}.__player_view_id__ .video_player .controls button.play:active {background: url("+a[96]+") no-repeat;}.__player_view_id__ .video_player .controls button.play.selected {background: url("+a[97]+") no-repeat;}.__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+ a[98]+") no-repeat;}.__player_view_id__ .video_player .controls button.play.selected:active {background: url("+a[99]+") no-repeat;}.__player_view_id__ .video_player .controls button.play:after {background: url("+a[100]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}.__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+a[101]+") no-repeat;}.__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+a[102]+ ") no-repeat;}.__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+a[103]+") no-repeat;}.__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+a[100]+") 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: 25px;}.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[104]+");}.popup_layer .message_box button.btn_ok {left: 141px;top: 98px;}.popup_layer .message_box .message:before {background: url("+a[105]+");}.transitionSlide.paused * {-webkit-animation-play-state: paused !important;animation-play-state: paused !important;}"}(),e;for(e in a)if(a.hasOwnProperty(e))var f="__"+e.replace(RegExp("\\.","g"),"_")+"__",d=d.replace(new RegExp(f,"g"),a[e]);for(var g in b)b.hasOwnProperty(g)&&(d=d.replace(new RegExp(g,"g"),b[g]));d=d.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi, this.B);return Uh(d)};Vh.prototype.B=function(a,b,c){return"url(data:image/svg+xml;base64,"+Wf('\r\n\r\n\r\n\r\n\r\n')+")"};function Wh(a){return(a+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function Xh(a,b,c){for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];c&&(d=c(d));a=a.replace(new RegExp(d,"g"),e)}return a};function Yh(a){this.A=a}function Zh(a,b,c){if(a.A.hasOwnProperty(b))b=a.A[b],p(c)&&(b=Xh(b,c,a.D));else throw Error("unknown template id: "+b);return sd(Qc(b))}Yh.prototype.D=function(a){return"{"+a+"}"};function $h(a){this.A=a}w($h,Yh);$h.prototype.B=function(a){return F?Zh(this,"tab1_mobile",{WIDTH:a,CENTER_WIDTH:a-28}):Zh(this,"tab1",{WIDTH:a,CENTER_WIDTH:a-24})};$h.prototype.C=function(a){return F?Zh(this,"tab2_mobile",{WIDTH:a}):Zh(this,"tab2",{WIDTH:a})};function ai(){}r("ispring.events.IEventDispatcher",ai,void 0);ai.prototype.addHandler=function(){};ai.prototype.addHandler=ai.prototype.addHandler;ai.prototype.removeHandler=function(){};ai.prototype.removeHandler=ai.prototype.removeHandler;function bi(){this.B=[];this.A=[]}bi.prototype.push=function(a,b){b in this.A||(this.A[b]=[],y.oB(this.B,b));this.A[b].push(a)};bi.prototype.remove=function(a,b){b in this.A&&y.remove(this.A[b],a)};bi.prototype.Jf=function(a,b){b in this.A&&y.Jf(this.A[b],a)};function ci(a,b){return b in a.A?a.A[b]:[]}function di(a){var b=[],c=a.A;a=a.B;for(var d=0;ddocument.documentElement.clientHeight+200?a.G=!0:a.G&&Ng?(a.G=!1,document.documentElement.clientHeight>a.B&&Lg(function(){Mi(this,b)},a,200)):p(a.Oi)||(Li(a,b||!1),nh?a.C||Ai(document.body):Of&&(c||window.scrollTo(0,0)))} function Li(a,b){if(Qg||ch||Bb&&!F){var c=window.window.pageYOffset;document.body.style.display="none"}if(Mf||F&&fh)document.body.style.display="none";var d=document.documentElement.clientWidth,e=th||Nf?window.innerHeight:document.documentElement.clientHeight;document.body.style.display="";F?Qg&&0document.documentElement.clientHeight}h.qt=function(a,b,c){if(a||!(!Gh&&th&&Nf&&document.documentElement.clientHeight>window.innerHeight||Rg&&b==this.A&&c==this.B))this.A=b,this.B=c,this.F.N(b,c),kh&&(bd&&(d=k,e=g)}return e?(e.jn(b,c),!0):!1}function Ti(a,b){a.A[b.hj()]=b}function Zi(a,b){var c=b.hj();c in a.A&&delete a.A[c]}function $i(a,b){return b in a.A?a.A[b]:null};function aj(){this.A=new H;this.B=new H;this.F=new H;this.D=new H}h=aj.prototype;h.$f=null;h.Zm=!1;h.hj=function(){return"tap"};h.In=function(a,b){if("touchEnd"==a)return this.Zm?1:0;var c=new Zb(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.$f=c,this.Zm=!0,this.F.N(),Ah||C(window,"scroll",this.Th,!1,this),0;if(!this.$f)return 0;bc(c,this.$f)<=(nh?50:200)||this.Zm&&this.Th();return 0}; h.jn=function(a,b){this.A.N(this.$f.x,this.$f.y,b.A);var c=xa();this.C&&1E3>c-this.C&&bc(this.G,this.$f)<=(nh?50:200)&&this.B.N(this.$f.x,this.$f.y,b.A);this.C=c;this.G=this.$f};h.Th=function(){ff(window,"scroll",this.Th,!1,this);this.Zm=!1;this.D.N()};function bj(a){zd(a)?this.U=this.Y=a:(this.Y=kd("DIV",cj("component_container",a)),this.U=this.mt(cj("component_base",a)),this.Y.appendChild(this.U));this.Mh=!1;if(oh){var b=new Si(this.Mo());this.qd=new dj;this.qd.B.addHandler(function(){1==di(this.qd.A).length&&Ui(b)},this);this.qd.C.addHandler(function(){di(this.qd.A).length||Vi(b)},this);a=new aj;a.A.addHandler(function(a,b,e){this.Ui(!1);this.Mh&&e.preventDefault();this.Fi(e)},this);a.D.addHandler(function(){this.Ui(!0)},this);a.F.addHandler(function(){this.enabled()&& ej(this)},this);Ti(b,a)}else this.Mh=!0,this.qd=new dj,this.qd.B.addHandler(function d(){this.qd.B.removeHandler(d,this);C(this.Mo(),"mouseover",function(){this.enabled()&&0d?d+=1:fa?this.D:b/a));this.C=!0}};h.resize=function(a,b){this.K=a;this.I=b;this.G.resize(a,b);Xd(this.B,a,b);this.C=!1}; h.O=function(a){a=a.displayObject();this.displayObject().appendChild(a)};h.removeChild=function(a){a=a.displayObject();a.parentNode==this.displayObject()&&this.displayObject().removeChild(a)};var Ij=window.navigator.msPointerEnabled?"MSPointerDown":oh?"touchstart":"mousedown",Jj=window.navigator.msPointerEnabled?"MSPointerUp":oh?"touchend":"mouseup",Kj=window.navigator.msPointerEnabled?"MSPointerMove":oh?"touchmove":"mousemove";function Lj(a,b){this.A=a;this.D=b}function Mj(a){return a.C?a.C.drawingId:null}function Nj(a,b,c){ff(a.A,Ij,b,!1,c)}function Oj(a,b){A(a.A,"pointer-events",b)}function Pj(a,b){for(var c in b)a.A.setAttribute(c,b[c])}Lj.prototype.remove=function(){var a=this.D,b=a.B.indexOf(this);if(-1==b)throw Error();a.B.splice(b,1);a.A.removeChild(this.A)};function Qj(a,b,c,d){this.D=a;this.B=b;this.I=c;this.C=d?d:window}function Rj(a){C(a.B.A,Ij,a.Lp,!1,a);C(a.C,Jj,a.Du,!1,a);Sj(a,function(b){Oj(b,"painted");C(b.A,Ij,a.Hm,!1,a)})}function Tj(a){Nj(a.B,a.Lp,a);ff(a.C,Jj,a.Du,!1,a);Sj(a,function(b){Oj(b,"none");Nj(b,a.Hm,a)})}h=Qj.prototype;h.setScale=function(a,b){this.ga=new Zb(a,b)};h.Lp=function(a){this.G&&this.G.N();a.preventDefault();a.stopPropagation();C(this.C,Kj,this.pu,!1,this);this.A=Uj(this,a)}; h.Du=function(){ff(this.C,Kj,this.pu,!1,this);this.F&&this.F.N()};h.Hm=function(a){var b=a.currentTarget;b&&b instanceof SVGElement&&(this.Lp(a),Vj(this,b))};function Uj(a,b){var c;nh?(c=Vd(b,a.B.A),c.x/=a.ga.x,c.y/=a.ga.y):c=new Zb(b.clientX,b.clientY);return c} h.pu=function(a){a=Uj(this,a);for(var b=Math.floor(ac(a,this.A)),c=a.x-this.A.x,d=a.y-this.A.y,e=1;e<=b;++e){var f=e/b;a:{var g=this.A.x+f*c,f=this.A.y+f*d;if(nh){var k=this.I.A,l=k.createSVGRect();l.x=g;l.y=f;l.width=1;l.height=1;g=k.getIntersectionList(l,k);if(!g||!g.length)break a;g=g[g.length-1]}else g=this.C.document.elementFromPoint(g,f);Vj(this,g)}}this.A=a}; function Vj(a,b){if(b&&b!==a.B.A&&b instanceof SVGElement){var c=Wj(a.D,b);if(c){var d=Mj(c);if(null!==d){var e=[];a.D.forEach(function(a){Mj(a)===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;fthis.r||isNaN(this.r)?0:255this.Bd||isNaN(this.Bd)?0:255this.b||isNaN(this.b)?0:255]*>/,"");var b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a);return b};a.kb=function(c,d){this.name=c;this.value=d;this.xa=function(){return null!=this.value&&""!==this.value};this.jb=function(){if(!this.xa())return 0;var a=parseFloat(this.value);(this.value+"").match(/%$/)&&(a/=100);return a};this.Rf=function(a){return this.xa()?this.value:a};this.Zx=function(a){return this.xa()?this.jb():a};var e=this;this.Vo={Aq:function(c){var d=e.value; if(null!=c&&""!=c){var k=new lk(e.value);k.ok&&(d="rgba("+k.r+", "+k.Bd+", "+k.b+", "+c+")")}return new a.kb(e.name,d)}};this.uc={jd:function(){var c=e.value.replace(/^(url\()?#([^\)]+)\)?$/,"$2");return a.Mj[c]},jl:function(){return 0==e.value.indexOf("url(")},pw:function(c){var d=this.jd();return null!=d&&d.ew?d.ew(a.wf,c):null!=d&&d.createPattern?d.createPattern(a.wf,c):null}};this.ta={A:function(){return 96},Rs:function(c){var d=12,e=new a.kb("fontSize",a.xi.zi(a.wf.font).fontSize);e.xa()&&(d= e.ta.wa(c));return d},wa:function(c){if(!e.xa())return 0;var d=e.value+"";return d.match(/em$/)?e.jb()*this.Rs(c):d.match(/ex$/)?e.jb()*this.Rs(c)/2:d.match(/px$/)?e.jb():d.match(/pt$/)?1.25*e.jb():d.match(/pc$/)?15*e.jb():d.match(/cm$/)?96*e.jb()/2.54:d.match(/mm$/)?96*e.jb()/25.4:d.match(/in$/)?96*e.jb():d.match(/%$/)?e.jb()*a.pd.Ty(c):e.jb()}};this.Ys={Iy:function(){return e.xa()?(e.value+"").match(/s$/)?1E3*e.jb():e.jb():0}};this.$l={No:function(){if(!e.xa())return 0;var a=e.value+"";return a.match(/deg$/)? Math.PI/180*e.jb():a.match(/grad$/)?Math.PI/200*e.jb():a.match(/rad$/)?e.jb():Math.PI/180*e.jb()}}};a.xi=new function(){this.Ai=["normal","italic","oblique","inherit"];this.fz=["normal","small-caps","inherit"];this.gz="normal bold bolder lighter 100 200 300 400 500 600 700 800 900 inherit".split(" ");this.Ns=function(c,e,f,g,k,l){l=null!=l?this.zi(l):this.Ns("","","","","",a.wf.font);return{fontFamily:k||l.fontFamily,fontSize:g||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.zi=function(d){var e={};d=a.trim(a.uf(d||"")).split(" ");for(var f=!1,g=!1,k=!1,l=!1,m="",n=0;nthis.x2&&(this.x2=a)}if(null!=b){if(isNaN(this.y1)||isNaN(this.y2))this.y2=this.y1=b;bthis.y2&&(this.y2=b)}};this.Bq=function(a){this.gd(a,null)};this.Cq=function(a){this.gd(null,a)};this.bB=function(a){this.gd(a.x1,a.y1);this.gd(a.x2,a.y2)};this.Jv=function(a,b,c,d,e,f){c=a+2/3*(c-a);d=b+2/3*(d-b);this.yq(a,b,c,c+1/3*(e-a),d,d+1/3*(f-b),e,f)};this.yq=function(a,b,c,d,e,f,v,u){var z=[a,b],D=[c,d],G=[e,f],L=[v,u];this.gd(z[0],z[1]);this.gd(L[0],L[1]);for(var I=0;1>=I;I++)a=function(a){return Math.pow(1-a,3)*z[I]+3*Math.pow(1-a,2)*a*D[I]+3*(1-a)*Math.pow(a,2)*G[I]+Math.pow(a, 3)*L[I]},b=6*z[I]-12*D[I]+6*G[I],c=-3*z[I]+9*D[I]-9*G[I]+3*L[I],d=3*D[I]-3*z[I],c?(d=Math.pow(b,2)-4*d*c,0>d||(e=(-b+Math.sqrt(d))/(2*c),0e&&(I||this.Bq(a(e)),1==I&&this.Cq(a(e))),b=(-b-Math.sqrt(d))/(2*c),0b&&(I||this.Bq(a(b)),1==I&&this.Cq(a(b))))):b&&(b=-d/b,0b&&(I||this.Bq(a(b)),1==I&&this.Cq(a(b))))};this.pC=function(a,b){return this.x1<=a&&a<=this.x2&&this.y1<=b&&b<=this.y2};this.gd(a,b);this.gd(e,f)};a.ez=function(c){var d=this;this.Gc={};this.Gc.translate=function(c){this.p= a.Os(c);this.apply=function(a){a.translate(this.p.x||0,this.p.y||0)};this.Gk=function(a){a.Le([1,0,0,1,this.p.x||0,this.p.y||0])}};this.Gc.rotate=function(c){c=a.Fg(c);this.angle=new a.kb("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.$l.No());a.translate(-this.cx,-this.cy)};this.Gk=function(a){var b=this.angle.$l.No();a.Le([1,0,0,1,this.p.x||0,this.p.y||0]);a.Le([Math.cos(b),Math.sin(b),-Math.sin(b),Math.cos(b),0,0]);a.Le([1, 0,0,1,-this.p.x||0,-this.p.y||0])}};this.Gc.scale=function(c){this.p=a.Os(c);this.apply=function(a){a.scale(this.p.x||1,this.p.y||this.p.x||1)};this.Gk=function(a){a.Le([this.p.x||0,0,0,this.p.y||0,0,0])}};this.Gc.matrix=function(c){this.tg=a.Fg(c);this.apply=function(a){a.transform(this.tg[0],this.tg[1],this.tg[2],this.tg[3],this.tg[4],this.tg[5])};this.Gk=function(a){a.Le(this.tg)}};this.Gc.Pj=function(c){this.ja=d.Gc.matrix;this.ja(c);this.angle=new a.kb("angle",c)};this.Gc.Pj.prototype=new this.Gc.matrix; this.Gc.skewX=function(a){this.ja=d.Gc.Pj;this.ja(a);this.tg=[1,0,Math.tan(this.angle.$l.No()),1,0,0]};this.Gc.skewX.prototype=new this.Gc.Pj;this.Gc.skewY=function(a){this.ja=d.Gc.Pj;this.ja(a);this.tg=[1,Math.tan(this.angle.$l.No()),0,1,0,0]};this.Gc.skewY.prototype=new this.Gc.Pj;this.Tl=[];this.apply=function(a){for(var b=0;b=this.zs.length-1};this.lg=function(){return this.zw()?!0:null!=this.zs[this.$k+1].match(/^[A-Za-z]$/)}; this.zr=function(){return this.Uh==this.Uh.toLowerCase()};this.tw=function(){this.$k+=1;return this.zs[this.$k]};this.ig=function(){return parseFloat(this.tw())};this.MD=function(){this.os=this.Uh;this.Uh=this.tw()};this.Xk=function(){var c=new a.Ec(this.ig(),this.ig());return this.GD(c)};this.kr=function(){var a=this.Xk();return this.control=a};this.$g=function(){var a=this.Xk();return this.current=a};this.sw=function(){return"c"!=this.os.toLowerCase()&&"s"!=this.os.toLowerCase()?this.current:new a.Ec(2* this.current.x-this.control.x,2*this.current.y-this.control.y)};this.GD=function(a){this.zr()&&(a.x=this.current.x+a.x,a.y=this.current.y+a.y);return a};this.fg=function(a,b,c){null!=c&&0=G(z,D)&&(u=Math.PI);1<=G(z,D)&&(u=0);0==m&&0u&& (u+=2*Math.PI);e.zq(new a.Ec(l.x-n*Math.cos((v+u)/2),l.y-q*Math.sin((v+u)/2)),(v+u)/2+(0==m?1:-1)*Math.PI/2);e.zq(g,u+(0==m?1:-1)*Math.PI/2);f.gd(g.x,g.y);null!=c&&(G=n>q?n:q,g=n>q?1:n/q,n=n>q?q/n:1,c.translate(l.x,l.y),c.rotate(k),c.scale(g,n),c.arc(0,0,G,v,v+u,1-m),c.scale(1/g,1/n),c.rotate(-k),c.translate(-l.x,-l.y))}break;case "Z":null!=c&&c.closePath(),e.current=e.start}return f};this.Gn=function(){for(var a=this.Yo.points,b=this.Yo.WB(),c=[],g=0;gthis.Ux)if("indefinite"==this.R("repeatCount").value)this.duration=0;else{if("remove"!=this.R("fill").Rf("remove")||this.zg)return!1;this.zg=!0;this.or().value=this.ur;return!0}this.duration=this.duration+a;a=!1;this.knq;q++){for(var v=c[0]*(n?a[l*g*4+4*m+q]:255)*(n&&3!=q?n:1),u=1;ub||b>a.A.length)throw Error("index is out of bounds");if(a.C!=b){var c=a.C;a.C=b;p(c)&&a.A[c].Ta(!1);a.A[b].Ta(!0);p(c)&&a.B.removeChild(a.G[c]);a.B.O(a.G[a.C])}}function Gk(a){a.D=new fc(9,7,0,7);Hk(a)} Dk.prototype.resize=function(a,b){Dk.W.resize.call(this,a,b);this.sc.resize(a,b-this.sc.y());Hk(this);p(a)&&a&&a!=this.width()&&this.I()};Dk.prototype.I=function(){for(var a=this.width(),a=a- -10*(this.A.length-1),a=a-11,b=a/this.A.length,c=[],d=0,e=a,f=0;fb?c.push(g):e-=k;Ck(g);d+=k}if(d>a)for(b=e/c.length,f=0;f>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1};function jl(a,b,c){se.call(this);this.A=a;this.D=b||0;this.B=c;this.C=t(this.ZB,this)}w(jl,se);h=jl.prototype;h.kj=0;h.Rb=function(){jl.W.Rb.call(this);this.stop();delete this.A;delete this.B};h.start=function(a){this.stop();this.kj=zf(this.C,p(a)?a:this.D)};h.stop=function(){this.kj&&da.clearTimeout(this.kj);this.kj=0};h.ZB=function(){this.kj=0;this.A&&this.A.call(this.B)};var lb={},kl=null;function ll(a){a=qa(a);delete lb[a];kb()&&kl&&kl.stop()}function ml(){kl||(kl=new jl(function(){nl()},20));var a=kl;a.kj||a.start()}function nl(){var a=xa();gb(lb,function(b){ol(b,a)});kb()||ml()};function pl(){lf.call(this);this.B=ql;this.I=this.startTime=null}w(pl,lf);var ql=0;pl.prototype.Se=function(){return 1==this.B};pl.prototype.wg=function(){this.hd("begin")};pl.prototype.Ze=function(){this.hd("end")};pl.prototype.hd=function(a){mf(this,a)};function rl(a,b,c,d){pl.call(this);if(!ia(a)||!ia(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.K=a;this.ka=b;this.duration=c;this.X=d;this.A=[];this.$a=0}w(rl,pl);h=rl.prototype; h.play=function(a){if(a||this.B==ql)this.$a=0,this.A=this.K;else if(this.Se())return!1;ll(this);this.startTime=a=xa();-1==this.B&&(this.startTime-=this.duration*this.$a);this.I=this.startTime+this.duration;this.$a||this.wg();this.hd("play");-1==this.B&&this.hd("resume");this.B=1;var b=qa(this);b in lb||(lb[b]=this);ml();ol(this,a);return!0};h.stop=function(a){ll(this);this.B=ql;a&&(this.$a=1);sl(this,this.$a);this.hd("stop");this.Ze()};h.pause=function(){this.Se()&&(ll(this),this.B=-1,this.hd("pause"))}; h.setProgress=function(a){this.$a=a;this.Se()&&(this.startTime=xa()-this.duration*this.$a,this.I=this.startTime+this.duration)};h.Rb=function(){this.B==ql||this.stop(!1);this.hd("destroy");rl.W.Rb.call(this)};function ol(a,b){a.$a=(b-a.startTime)/(a.I-a.startTime);1<=a.$a&&(a.$a=1);sl(a,a.$a);1==a.$a?(a.B=ql,ll(a),a.hd("finish"),a.Ze()):a.Se()&&a.so()}function sl(a,b){na(a.X)&&(b=a.X(b));a.A=Array(a.K.length);for(var c=0;cc?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}var wl=/^#(?:[0-9a-f]{3}){1,2}$/i,Dl=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i; function yl(a){var b=a.match(Dl);if(b){a=Number(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function Bl(a){return 1==a.length?"0"+a:a};function El(a,b,c,d,e){rl.call(this,b,c,d,e);this.element=a}w(El,rl);El.prototype.C=ea;El.prototype.so=function(){this.C();El.W.so.call(this)};El.prototype.Ze=function(){this.C();El.W.Ze.call(this)};El.prototype.wg=function(){this.C();El.W.wg.call(this)};function Fl(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");El.apply(this,arguments)}w(Fl,El); Fl.prototype.C=function(){this.element.style.left=Math.round(this.A[0])+"px";this.element.style.top=Math.round(this.A[1])+"px"};function Gl(a,b,c,d,e){la(b)&&(b=[b]);la(c)&&(c=[c]);El.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.D=Hl}w(Gl,El);var Il=1/1024,Hl=-1;Gl.prototype.C=function(){var a=this.A[0];Math.abs(a-this.D)>=Il&&(B(this.element,a),this.D=a)};Gl.prototype.wg=function(){this.D=Hl;Gl.W.wg.call(this)}; Gl.prototype.Ze=function(){this.D=Hl;Gl.W.Ze.call(this)};function Jl(a,b,c){Gl.call(this,a,1,0,b,c)}w(Jl,Gl);function Kl(a,b,c){Gl.call(this,a,0,1,b,c)}w(Kl,Gl);function Ll(a,b){lf.call(this);this.A=a;var c=zd(this.A)?this.A:this.A?this.A.body:null;this.I=!!c&&"rtl"==Qd(c,"direction");this.B=C(this.A,Eb?"DOMMouseScroll":"mousewheel",this,b)}w(Ll,lf); Ll.prototype.handleEvent=function(a){var b=0,c=0,d=a.A;"mousewheel"==d.type?(a=Ml(-d.wheelDelta),p(d.wheelDeltaX)?(b=Ml(-d.wheelDeltaX),c=Ml(-d.wheelDeltaY)):c=a):(a=d.detail,100a&&(a=-3),p(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);la(this.C)&&(b=Xb(b,-this.C,this.C));la(this.D)&&(c=Xb(c,-this.D,this.D));this.I&&(b=-b);b=new Nl(a,d,b,c);mf(this,b)};function Ml(a){return Fb&&(Gb||Ib)&&a%40?a:a/40}Ll.prototype.Rb=function(){Ll.W.Rb.call(this);gf(this.B);this.B=null}; function Nl(a,b,c,d){Ue.call(this,b);this.type="mousewheel";this.detail=a;this.G=c;this.I=d}w(Nl,Ue);function Ol(a,b,c,d,e){bj.call(this,a);p(e)||(e={});p(d)&&(e.snap=d);Pl(this,e,b,c);this.G=new H}w(Ol,bj); function Pl(a,b,c,d){d=d||"auto";c=c||"auto";if(F){J(a,"overflow","hidden");a.la=new bj(a.U);var e=!1;b.hideScrollbar=p(b.hideScrollbar)?b.hideScrollbar:!0;b.onBeforeScrollEnd=function(a){e&&a.preventDefault()};b.vScroll="hidden"!=d;b.hScroll="hidden"!=c;b.scrollbarClass="scrollbar";b.onBeforeScrollStart=function(a){e=!1;a.target&&"INPUT"!=a.target.nodeName&&"A"!=a.target.nodeName&&a.preventDefault()};a.C=new iScroll(a.displayObject(),b);a.C.options.onScrollMove=function(){e=!0;a.G.N()};a.C.options.onScrollEnd= function(){a.G.N()}}else A(a.U,"overflow","hidden"),A(a.U,"width","100%"),A(a.U,"height","100%"),a.la=new K,a.la.displayObject().className=a.U.className,td(a.U,a.la.displayObject()),"hidden"!=d&&(a.B=Ql(a),a.B.I.addHandler(a.Eu,a),a.O(a.B)),"hidden"!=c&&(a.A=Rl(a),a.A.I.addHandler(a.Eu,a),a.O(a.A)),b=new Ll(a.displayObject()),a.X=!0,C(a.displayObject(),"mouseover",a.VA,!1,a),C(a.displayObject(),"mouseout",a.sD,!1,a),C(b,"mousewheel",a.uD,!1,a),C(document,Jj,a.tD,!1,a),C(a.U,"scroll",a.iA,!1,a)} h=Ol.prototype;h.rp=!1;h.Am=!1;h.invalidate=function(){var a=this;setTimeout(function(){a.C?a.C.refresh():Sl(a)},0)};h.Eu=function(){this.Am=!0};h.tD=function(a){this.Am&&(a.A.stopImmediatePropagation(),this.Am=!1,!this.rp&&this.X&&Tl(this))};h.uD=function(a){if(this.B&&a.I){var b=0b.top?g=b.top:e+db.left?k=b.left:f+cc)throw Error("minScrollPosition must be less or equal than maxScrollPosition");a.Ti=b;a.Kg=0;a.Bm=c;a.Sp=d;a.xm();Ul(a,a.xd)}h.xm=function(){};h.ik=function(){};h.sf=function(){};h.lq=function(){}; function em(a,b){var c=hl(b,a.Kg,a.Bm);a.xd!=c&&(a.xd=c,a.K.N())}function fm(a){return a.Bm-a.Kg}h.oq=function(){};h.wA=function(a){a.stopPropagation();Ul(this,this.xd+-this.nf);gm(this,this.A,-this.nf)};h.Gz=function(a){a.stopPropagation();Ul(this,this.xd+this.nf);gm(this,this.C,this.nf)};function gm(a,b,c){a.F=b;C(a.F.displayObject(),"mouseover",a.yu,!1,a);C(a.F.displayObject(),"mouseout",a.xu,!1,a);C(document,Jj,a.Wu,!1,a);a.D.stop();a.G=function(){Ul(this,this.xd+this.S)};a.S=c;a.D.start()} h.Wu=function(){ff(this.F.displayObject(),"mouseover",this.yu,!1,this);ff(this.F.displayObject(),"mouseout",this.xu,!1,this);ff(document,Jj,this.Wu,!1,this);this.D.stop();this.G=null};h.yu=function(){this.D.start()};h.xu=function(){this.D.stop()};h.dA=function(){this.G&&this.G()}; h.tA=function(a){this.I.N();a.stopPropagation();var b=this.lq();this.B=new Rk(this.ib.displayObject(),null,b);this.B.xs(a);this.B.D=this.ib.displayObject().offsetTop-this.A.height();this.B.C=this.ib.displayObject().offsetLeft-this.A.width();C(this.B,Tk.Qs,this.qk,!1,this);a=this.ib.displayObject();gi(a,"active")};h.Vt=function(a){this.B&&(a.preventDefault(),this.B.Ib(),this.B=void 0,a=this.ib.displayObject(),ii(a,"active"))};h.qk=function(){};h.resize=function(a,b){dm.W.resize.call(this,a,b);this.xm()}; function Yl(){dm.call(this,"vscrollbar")}w(Yl,dm);h=Yl.prototype;h.xm=function(){var a=this.height()-this.A.height()-this.C.height();fm(this)?this.ib.Xa(Math.max(15,Math.ceil(this.Ti/(fm(this)+this.Ti)*a))):this.ib.Xa(a);this.ik()};h.ik=function(){var a=this.sf();fm(this)?ij(this.ib,Math.round((this.xd-this.Kg)/fm(this)*a.height)):ij(this.ib,a.top)};h.sf=function(){var a=new hc(0,0,0,0);a.top=this.A.height();a.height=this.height()-this.C.height()-this.ib.height()-a.top;a.left=this.ib.x();return a}; h.lq=function(){var a=this.sf();a.top=0;return a};h.oq=function(a){var b=this.sf();a=a.offsetY-this.A.height()-this.ib.height()/2;a=hl(a,0,b.height);b=this.Sp?this.Sp:this.Ti;b=a<=this.ib.y()?-b:b;Ul(this,this.xd+b);this.qk()};h.qk=function(){var a=this.sf(),a=parseFloat(this.ib.displayObject().style.top)/a.height;em(this,a*fm(this)+this.Kg)};function $l(){dm.call(this,"hscrollbar")}w($l,dm);h=$l.prototype; h.xm=function(){var a=this.width()-this.A.width()-this.C.width();fm(this)?this.ib.Da(Math.max(15,Math.ceil(this.Ti/(fm(this)+this.Ti)*a))):this.ib.Da(a);this.ik()};h.ik=function(){var a=this.sf();fm(this)?hj(this.ib,Math.round((this.xd-this.Kg)/fm(this)*a.width)):hj(this.ib,a.left)};h.sf=function(){var a=new hc(0,0,0,0);a.left=this.A.width();a.width=this.width()-this.C.width()-this.ib.width()-a.left;a.top=this.ib.y();return a};h.lq=function(){var a=this.sf();a.left=0;return a}; h.oq=function(a){var b=this.sf();a=a.offsetX-this.A.width()-this.ib.width()/2;a=hl(a,0,b.width);hj(this.ib,a);this.qk()};h.qk=function(){var a=this.sf(),a=parseFloat(this.ib.displayObject().style.left)/a.width;em(this,a*fm(this)+this.Kg)};function hm(a){Ol.call(this,"notes","hidden","auto");oj(this,"tabpanel");this.J=a;this.J.$b().addHandler(this.T,this);this.Pd=new Ik("notesText");this.content().O(this.Pd);-1!=this.J.pa()&&this.T()}w(hm,Ol);hm.prototype.T=function(){var a=this.J.na().he();this.Zc!=a&&(this.Zc=a,this.Pd.Z(!!this.Zc),this.Zc&&(Jk(this.Pd,12),a=this.Zc.Uc().replace(//g,"
"),lj(this.Pd,a)),am(this,0,0),this.displayObject().style.height="",im(this))}; function jm(a,b){a.S=b;a.Da(282);Lg(function(){im(this)},a)}function im(a){a.displayObject().style.height="";a.height()&&a.Sb.$?-1:a.$e.title?1:d.titlee.text?1:d.texte.vg?1:d.vg=Kb||(a.type="button");return a};h.selected=function(){return this.Tr}; h.Ta=function(a){a?gi(this.U,"selected"):ii(this.U,"selected");this.B&&this.U.setAttribute("aria-pressed",a);this.Tr=a};h.enabled=function(){return this.Lx};h.Aa=function(a){Im.W.Aa.call(this,a);var b=this.U;b.disabled=a?"":"disabled";if(a){var c=this.displayObject();ii(c,"disabled")}else c=this.displayObject(),gi(c,"disabled");!a&&b.blur&&b.blur();this.Lx=a};h.rD=function(){this.Ta(!this.Tr)};h.Ui=function(a){Im.W.Ui.call(this,a);-1==this.qa&&this.U.blur()}; h.Fi=function(a){this.enabled()&&Im.W.Fi.call(this,a)};h.Gd=function(a){this.oa=!1;Im.W.Gd.call(this,a);this.oa=!0};function Jm(a){this.A=7;this.B=a};function Km(){}Km.prototype.A=function(a,b,c,d,e,f){return new um(0,b,c,d,e,f)};function Lm(a,b,c,d,e,f,g){um.call(this,0,b,c,d,e,f);this.D=g.A;this.K=g.B;A(this.pc.U,"position","absolute");A(this.pc.U,"line-height","15px");this.K&&null!=this.data().Ce()&&(this.B=new K("thumb"),b=this.data().Kb(),b=this.Xi?2this.pc.height();)a=Jd(this.A.displayObject()),this.A.za(a.substr(0,a.length-2)+"\u2026"); this.U.setAttribute("title",this.title())}else this.pc.Xa(this.A.height()),this.U.hasAttribute("title")&&this.U.removeAttribute("title");this.hk()}; Lm.prototype.hk=function(){var a=!this.pc.height()||this.pc.height()f?(d=!1,f=l):0>f&&(d=!1,f=0);0>m&&(m=k,a=!1,b.substring(c+e).length> g&&(a=!0));g=c+e+m;0"+b.substr(c,e)+"")+b.substring(c+e,k);b=d?"\u2026"+b:b;return(a?b+"\u2026":b).replace(/\n/g,"
")}function dn(a){for(var b=a.J.pa(),c=0;c/g))for(var c=0;c=a.count())throw Error("index is out of range");return a.A[0]}function tn(a,b){for(var c=a.A,d=0;dwj(b,e.zd()))return e}return null};function un(a,b){this.A=a;this.C=b;this.B=[];for(var c=this.A.C,d=null,e=0;eg||g>=f.count())throw Error("index is out of range");f=f.A[g];g=f.wb();switch(f.type()){case "play":d&&vn(this,d,g);d=f;break;case "togglePlay":d&&wn(this,d,g)?(vn(this,d,g),d=null):(d&&vn(this,d),d=f);break;case "stop":d&&(vn(this,d,g),d=null)}}d&&vn(this,d)}function vn(a,b,c){c&&!wn(a,b,c)&&(c=null);c||(c=xn(a,b));a.B.push(new qn(b,b.wb(),c))} function wn(a,b,c){a=xn(a,b);return 0<=wj(a,c)}function xn(a,b){var c=a.A,d=c.ii,e=c.Qd,f=null;if(la(d))f=c.duration(),f=f-(b.vh()||0)+f*(d-1);else switch(d){case yn:e=-1;break;case zn:e=Math.max(e,0)}d=b.wb();e=0>e?new vj(d.$(),d.Fa()+1,0):new vj(d.$()+e+1,-1,0);c=null;null!==f&&(c=a.C,d=c.zc(d,!0,!1),f=Math.min(d+f,c.duration()),c=c.pe(f,!0,!1));return c&&0>wj(c,e)?c:e};function An(a,b){this.qb=a;this.A=b}An.prototype.name=function(){return this.qb};An.prototype.time=function(){return this.A};function Bn(){this.A=[]}Bn.prototype.count=function(){return this.A.length};Bn.prototype.add=function(a){this.A.push(a)};function Cn(a,b){if(0>b||b>=a.count())throw Error();return a.A[b]};function Dn(){this.A=[]}Dn.prototype.count=function(){return this.A.length};function En(a,b,c){this.S=a;this.B=b;this.K=c;this.I=new Bn;this.C=new Dn}h=En.prototype;h.Qd=-1;h.ii=1;h.Fx=1;h.Sr=null;h.id=function(){return this.S};h.duration=function(){return this.K};h.volume=function(){return this.Fx};h.setVolume=function(a){this.Fx=a};h.tf=function(){return this.I};function Fn(a,b){a.Sr||(a.Sr=new rn((new un(a,b)).B));return a.Sr}var zn="untilNextSlide",yn="untilNextClick";function Gn(a,b,c){En.call(this,a,b,c)}w(Gn,En);Gn.prototype.A=!1;Gn.prototype.Uc=function(){return""};function Hn(a,b,c,d){this.A=a;this.C=b;this.B=c||null;this.D=d||!1}Hn.prototype.B=null;Hn.prototype.GB=function(){return this.A};Hn.prototype.effectType=Hn.prototype.GB;Hn.prototype.duration=function(){return this.C};Hn.prototype.duration=Hn.prototype.duration;Hn.prototype.clone=function(){return new Hn(this.A,this.C,this.B,this.D)};function In(){}In.prototype.A=null;In.prototype.B=null;In.prototype.th=function(){return this.A};function Jn(a,b){a.A=b}In.prototype.Hl=function(){return this.B};function Kn(a,b){a.B=b};function Ln(){}r("ispring.utils.assets.IAsset",Ln,void 0);Ln.prototype.jc=function(){};Ln.prototype.isLoaded=Ln.prototype.jc;Ln.prototype.$a=function(){};Ln.prototype.progress=Ln.prototype.$a;Ln.prototype.load=function(){};Ln.prototype.load=Ln.prototype.load;Ln.prototype.Es=function(){};Ln.prototype.unload=Ln.prototype.Es;Ln.prototype.xe=function(){};Ln.prototype.loadCompleteEvent=Ln.prototype.xe;Ln.prototype.ph=function(){};Ln.prototype.loadFailedEvent=Ln.prototype.ph;Ln.prototype.Zr=function(){}; Ln.prototype.loadProgressEvent=Ln.prototype.Zr;function Mn(){}r("ispring.utils.assets.IGraphicAsset",Mn,void 0);Mn.prototype.width=function(){};Mn.prototype.width=Mn.prototype.width;Mn.prototype.height=function(){};Mn.prototype.height=Mn.prototype.height;Mn.prototype.Yg=function(){};Mn.prototype.createInstance=Mn.prototype.Yg;Mn.prototype.Rq=function(){};Mn.prototype.createImgInstance=Mn.prototype.Rq;r("ispring.presenter.presentation.assets.ISlideThumbnail",function(){},void 0);function Nn(a,b){this.B=a;this.A=b}function On(a){this.A=a}On.prototype.qn=function(){return this.A};function Pn(){this.A={}}Pn.prototype.Yx=function(a){return x(this.A,a,!0)};Pn.prototype.navigationActionIsEnabled=Pn.prototype.Yx;function Qn(){}r("ispring.presenter.presentation.ICompany",Qn,void 0);Qn.prototype.Ac=function(){};Qn.prototype.logo=Qn.prototype.Ac;Qn.prototype.Cb=function(){};Qn.prototype.webSiteUrl=Qn.prototype.Cb;Qn.prototype.Zl=function(){};Qn.prototype.webSiteTarget=Qn.prototype.Zl;function Rn(){}r("ispring.presenter.presentation.IPresenter",Rn,void 0);Rn.prototype.name=function(){};Rn.prototype.name=Rn.prototype.name;Rn.prototype.Ef=function(){};Rn.prototype.jobTitle=Rn.prototype.Ef;Rn.prototype.Ne=function(){};Rn.prototype.biography=Rn.prototype.Ne;Rn.prototype.Cb=function(){};Rn.prototype.webSiteUrl=Rn.prototype.Cb;Rn.prototype.Ud=function(){};Rn.prototype.email=Rn.prototype.Ud;Rn.prototype.Zd=function(){};Rn.prototype.phone=Rn.prototype.Zd;Rn.prototype.Za=function(){}; Rn.prototype.company=Rn.prototype.Za;Rn.prototype.If=function(){};Rn.prototype.photo=Rn.prototype.If;function Sn(){}r("ispring.presenter.presentation.slides.IAnimationStep",Sn,void 0);Sn.prototype.Me=function(){};Sn.prototype.automaticAdvance=Sn.prototype.Me;Sn.prototype.duration=function(){};Sn.prototype.duration=Sn.prototype.duration;Sn.prototype.startTime=function(){};Sn.prototype.startTime=Sn.prototype.startTime;function Tn(){}r("ispring.presenter.presentation.slides.IAnimationSteps",Tn,void 0);Tn.prototype.count=function(){};Tn.prototype.count=Tn.prototype.count;Tn.prototype.Ab=function(){};Tn.prototype.getStep=Tn.prototype.Ab;Tn.prototype.duration=function(){};Tn.prototype.duration=Tn.prototype.duration;function Un(){}r("ispring.presenter.presentation.slides.ISlide",Un,void 0);Un.prototype.type=function(){};Un.prototype.type=Un.prototype.type;Un.prototype.index=function(){};Un.prototype.index=Un.prototype.index;Un.prototype.od=function(){};Un.prototype.visibleIndex=Un.prototype.od;Un.prototype.visible=function(){};Un.prototype.visible=Un.prototype.visible;Un.prototype.jc=function(){};Un.prototype.isLoaded=Un.prototype.jc;Un.prototype.title=function(){};Un.prototype.title=Un.prototype.title; Un.prototype.he=function(){};Un.prototype.slideNotes=Un.prototype.he;Un.prototype.transition=function(){};Un.prototype.transition=Un.prototype.transition;Un.prototype.duration=function(){};Un.prototype.duration=Un.prototype.duration;Un.prototype.Ce=function(){};Un.prototype.thumbnail=Un.prototype.Ce;Un.prototype.startTime=function(){};Un.prototype.startTime=Un.prototype.startTime;Un.prototype.Kb=function(){};Un.prototype.nestingLevel=Un.prototype.Kb;Un.prototype.text=function(){}; Un.prototype.text=Un.prototype.text;Un.prototype.Gf=function(){};Un.prototype.metaCommands=Un.prototype.Gf;Un.prototype.Bc=function(){};Un.prototype.presenter=Un.prototype.Bc;Un.prototype.sh=function(){};Un.prototype.Pa=function(){};Un.prototype.animationSteps=Un.prototype.Pa;Un.prototype.pe=function(){};Un.prototype.convertTimeToTimestamp=Un.prototype.pe;function Vn(){this.A=[]}Vn.prototype.add=function(a){this.A.push(a)};Vn.prototype.count=function(){return this.A.length};function Wn(a,b){if(0>b||b>=a.A.length)throw Error("index is out of range");return a.A[b]}function Xn(a,b){for(var c=0;ca||a>=this.count())throw Error("index is out of bounds");return this.A[a]};co.prototype.getMetaCommand=co.prototype.nr;co.prototype.count=function(){return this.A.length};co.prototype.count=co.prototype.count;function eo(a,b,c){this.C=a;this.A=null!=b?b:0;this.D=p(c)?c:!0;this.B=0}eo.prototype.Me=function(){return this.D};eo.prototype.automaticAdvance=eo.prototype.Me;eo.prototype.duration=function(){return this.C+this.A};eo.prototype.duration=eo.prototype.duration;eo.prototype.startTime=function(){return this.B};eo.prototype.startTime=eo.prototype.startTime;function fo(){this.A=[]}fo.prototype.B=0;fo.prototype.add=function(a){a.B=this.B;this.A.push(a);this.B+=a.duration()};fo.prototype.count=function(){return this.A.length};fo.prototype.count=fo.prototype.count;fo.prototype.Ab=function(a){if(0>a||a>=this.A.length)throw Error("stepIndex is out of range");return this.A[a]};fo.prototype.getStep=fo.prototype.Ab;fo.prototype.duration=function(){return this.B};fo.prototype.duration=fo.prototype.duration;function go(a,b){this.A=a;this.B=b}go.prototype.loop=function(){return this.B};function N(a){this.La=a;this.ka=new Vn;this.Ya=new Vn;this.X=new co;this.Y=new In;this.Ga=new Pn;this.T=new H;this.oa=new fo}h=N.prototype;h.Bx=0;h.Pr=-1;h.Cv=-1;h.Rr=!0;h.Bt=!1;h.Hb=null;h.Ex="";h.Cx="";h.wl=!1;h.Rj=!0;h.Dx=null;h.Ap=0;h.uj=!1;h.$m=!1;h.Lb=null;h.Pa=function(){return this.oa};N.prototype.animationSteps=N.prototype.Pa;N.prototype.type=function(){return this.La};N.prototype.type=N.prototype.type;N.prototype.index=function(){return this.Pr};N.prototype.index=N.prototype.index; N.prototype.od=function(){if(!this.Rr)throw Error("slide is hidden");return this.Cv};N.prototype.visibleIndex=N.prototype.od;N.prototype.visible=function(){return this.Rr};N.prototype.visible=N.prototype.visible;N.prototype.Z=function(a){this.Rr=a};N.prototype.jc=function(){return this.Bt};N.prototype.isLoaded=N.prototype.jc;N.prototype.src=function(){return this.Hb};N.prototype.title=function(){return this.Ex};N.prototype.title=N.prototype.title;N.prototype.setTitle=function(a){this.Ex=a}; N.prototype.he=function(){return this.Zc};N.prototype.slideNotes=N.prototype.he;N.prototype.Me=function(){return this.wl};N.prototype.transition=function(){return this.Qr};N.prototype.transition=N.prototype.transition;N.prototype.duration=function(){var a=this.Qr.duration();return this.oa.duration()+a};N.prototype.duration=N.prototype.duration;N.prototype.Sb=function(){return this.ka};N.prototype.Tb=function(){return this.Ya};N.prototype.Ce=function(){return this.Dx};N.prototype.thumbnail=N.prototype.Ce; N.prototype.startTime=function(){return this.Bx};N.prototype.startTime=N.prototype.startTime;function ho(a,b){a.Bx=b}N.prototype.Fk=function(){return this.Rj};N.prototype.Kb=function(){return this.Ap};N.prototype.nestingLevel=N.prototype.Kb;N.prototype.text=function(){return this.Cx};N.prototype.text=N.prototype.text;N.prototype.Gf=function(){return this.X};N.prototype.metaCommands=N.prototype.Gf;N.prototype.Bc=function(){return this.Lb};N.prototype.presenter=N.prototype.Bc;N.prototype.Oe=function(){return this.Y}; N.prototype.sh=function(){return this.Ga};N.prototype.navigationSettings=N.prototype.sh;N.prototype.D=function(){return this.$m};function io(a,b){a.$m!=b&&(a.$m=b,a.T.N(a.index()))}N.prototype.persistState=function(){return{completed:this.uj,visited:this.$m}};N.prototype.xl=function(a){this.uj=x(a,"completed",!1);io(this,x(a,"visited",!1))}; N.prototype.pe=function(a,b){if(isNaN(a))throw Error("NaN time not accepted");if(0>a)throw Error("negative time not accepted");var c=0;if(b&&this.transition()){var d=this.transition().duration();d=a)break;a-=e.duration()}if(c==d.count())if(.001>=a)--c,e=d.Ab(c),a=e.duration();else throw Error("time out of bounds");}return new vj(this.index(),c,a)};N.prototype.convertTimeToTimestamp=N.prototype.pe;function jo(){this.A=[];this.B=[];this.mv=new H}jo.prototype.D=0;jo.prototype.C=0;jo.prototype.va=function(a){if(0>a||a>=this.A.length)throw Error("slideIndex is out of range");return this.A[a]};jo.prototype.getSlide=jo.prototype.va;jo.prototype.count=function(){return this.A.length};jo.prototype.count=jo.prototype.count;jo.prototype.duration=function(){if(!this.count())return 0;var a=this.A[this.A.length-1];return a.startTime()+a.duration()};jo.prototype.duration=jo.prototype.duration; jo.prototype.Sq=function(a,b,c){return new vj(a,b,c)};jo.prototype.createTimestamp=jo.prototype.Sq; jo.prototype.zc=function(a,b,c){if(!a)throw Error("Invalid timestamp");var d=a.$();if(d>=this.count())throw Error("Slide index is out of bounds");if(0>d)return NaN;p(b)||(b=!0);p(c)||(c=!0);for(var e=0,f=0;f=a.count())throw Error("stepIndex is out of bounds");a=a.Ab(l);f>a.duration()&& (f=a.duration());e+=a.startTime()+f}else b&&(f>k.duration()&&(f=k.duration()),e+=f);return e};jo.prototype.convertTimestampToTime=jo.prototype.zc; jo.prototype.pe=function(a,b,c){if(isNaN(a))throw Error("NaN time not accepted");if(0>a)throw Error("negative time not accepted");for(var d=null,e=0;e=a||g&&.001>=a-f)break;a-=f}if(e==this.count()&&0<=a)throw Error("time out of bounds");c=0;b&&(b=d.transition().duration(),b=a)break;a-=e.duration()}if(c==b.count())if(.001>=a)--c,e=b.Ab(c),a=e.duration();else throw Error("time out of bounds");}return new vj(d.index(),c,a)};jo.prototype.convertTimeToTimestamp=jo.prototype.pe;function ko(a,b){b.Pr=a.A.length;ho(b,a.duration());a.A.push(b);if(b.visible()){b.Cv=a.B.length;a.B.push(b);var c=b.duration(),d=b.transition()?b.transition().duration():0;a.D+=c;a.C+=c-d}b.T.addHandler(function(a){this.mv.N(a)},a)}jo.prototype.Sf=function(){return this.B.length}; jo.prototype.visibleSlidesCount=jo.prototype.Sf;jo.prototype.hh=function(a){if(0>a||a>=this.Sf())throw Error("Slide index is out of range");return this.B[a]};jo.prototype.getVisibleSlide=jo.prototype.hh;jo.prototype.Is=function(){return this.D};jo.prototype.visibleSlidesDuration=jo.prototype.Is;jo.prototype.Dh=function(){return this.C};jo.prototype.visibleAnimationStepsDuration=jo.prototype.Dh;function lo(a,b,c,d){K.call(this,"outline");oj(this,"tabpanel");this.ia=c;this.mh=a;this.J=b;this.J.$b().addHandler(this.$C,this);this.F=d;this.Mb=new mo(d,new Um(new Jm(this.ia.Sl)),no(this),this.ia.El,this.ia.A,this.ia.rh);this.Mb.K.addHandler(this.nA,this);this.Mb.Z(!0);this.Rd=new an(this.J,d);this.Rd.Z(!1);this.Rd.B.addHandler(function(a){this.Pg!=a.od()&&this.J.Jb(a.index())},this);this.ia.search&&(this.B=new Ik("search_result"),oo=d.ya(po,"Search"),this.A=new K("search_field","INPUT"),this.A.U.setAttribute("autocomplete", "off"),this.A.U.setAttribute("value",oo),this.A.displayObject().defaultValue=oo,C(this.A.U,"input",this.mA,!1,this),C(this.A.U,"keydown",this.ZC,!1,this),C(this.A.U,"focus",this.kA,!1,this),C(this.A.U,"blur",this.lA,!1,this),this.C=new Im(!1,"search_button"),this.C.Aa(!1),this.C.Gd(!0),C(this.C.U,"click",this.jA,!1,this),this.D=new Im(!1,"clear_search"),mj(this.D,"clear search results"),this.D.resize(qo-2,qo-2),this.D.Z(!1),this.D.Ha().addHandler(this.Jz,this),this.O(this.B),this.O(this.A),this.O(this.C), this.O(this.D),this.B.za(d.ya(ro,"SEARCH RESULTS:")),this.B.Z(!1),this.B.move(so+6,qo+2*so));a=this.C?qo+so:0;this.Mb.move(0,a);this.Rd.move(0,this.ia.search?a+2*so+to+11:a);this.O(this.Mb);this.O(this.Rd);this.mh.mv.addHandler(function(a){a=this.mh.va(a);a=a.visible()?Gm(this.Mb,a.od()):null;this.ia.Kn&&null!=a&&gi(a.U,"viewed")},this)}w(lo,K);h=lo.prototype;h.Aa=function(a){lo.W.Aa.call(this,a);this.A&&this.A.Aa(a)}; h.invalidate=function(a){Lg(function(){if(a||this.height())this.Xa(a?a:this.height()),this.Mb&&(this.Mb.Da(this.width()),this.Mb.invalidate()),this.Rd&&this.Rd.Da(this.width()),this.selectNode(),this.gb()},this)};h.$C=function(){var a=this.J.na();this.Pg=a.visible()?a.od():-1;this.selectNode();for(a=0;ac;)--d,e=this.Ma[d],e.visible()&&(a-=e.height(),Ao(e,!0));this.C=d;for(this.F.Xa(a);a=Math.abs(a.y-b.y)};Do.prototype.B=function(a,b){var c=b.x-a.x;return 40=Math.abs(a.y-b.y)};function Eo(){this.A=new H}w(Eo,Co);Eo.prototype.hj=function(){return"scrollRight"};Eo.prototype.D=function(a,b){return a.x>=b.x};Eo.prototype.C=function(a,b){return a.x-b.x>=Math.abs(a.y-b.y)}; Eo.prototype.B=function(a,b){var c=a.x-b.x;return 40=Math.abs(a.y-b.y)};function Fo(a,b,c,d){this.la=a;this.B=b;this.C=c;this.A=d}Fo.prototype.content=function(){return this.la};Fo.prototype.url=function(){return this.B};Fo.prototype.width=function(){return this.C};Fo.prototype.height=function(){return this.A};function Go(a,b){this.C=a;this.D=new hc(b-a.width(),0,a.width(),a.height());var c=rd("div");c.innerHTML=a.content();A(c,"cursor","pointer");a.url()&&C(c,"click",this.B,!1,this);this.F=c}Go.prototype.A=function(){return this.D};Go.prototype.displayObject=function(){return this.F};Go.prototype.B=function(a){a.stopPropagation();a=this.C.url();kg?jg(new ig("openWindow",[a])):Kg(a,void 0)};function Ho(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.A.push(c):0<=e&&a.A.splice(e,1);Mo(a);a.Db()!=d&&a.G.N(a);a.I.N(a)} function Po(a,b,c){var d=a.Db(),e=a.D.indexOf(c);b?0>e&&a.D.push(c):0<=e&&a.D.splice(e,1);Mo(a);a.Db()!=d&&a.G.N(a);a.I.N(a)}Jo.prototype.xb=function(){return this.Y};Jo.prototype.tickEvent=Jo.prototype.xb;Jo.prototype.Be=function(){return this.S};Jo.prototype.startEvent=Jo.prototype.Be;Jo.prototype.xh=function(){return this.oa};Jo.prototype.stopEvent=Jo.prototype.xh;Jo.prototype.Bb=function(){return this.T};Jo.prototype.stateChangeEvent=Jo.prototype.Bb;Jo.prototype.Lk=function(){return this.G}; Jo.prototype.bufferStateChangeEvent=Jo.prototype.Lk;Jo.prototype.Lq=function(){return this.I};Jo.prototype.bufferedObjectChangeEvent=Jo.prototype.Lq;function Ko(a,b){return a.C||1l.length))){k=3;if(0<=l[0].search("rgb")||0<=l[0].search("#"))k= 0;var m=l.splice(k,l.length-3).join(""),n=parseFloat(l[2]),l=parseFloat(g.top)||0,k=parseFloat(g.left)||0,q=1,v=1,u=0,z=g.msTransform;z&&(z=z.match(/matrix\(\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*[\d.-]+,\s*[\d.-]+\s*\)/))&&5==z.length&&(q=parseFloat(z[1]),v=parseFloat(z[4]),u=parseFloat(z[3]));if(10>d)f.style.color=m,0a?b.C:b.B[a]).Qg)}h.Aj=function(a){le(this.sa(),a)};h.width=function(){return this.I};h.height=function(){return this.G};h.sa=function(){return this.B};function sp(a){tp(a);a.B=rd("DIV");A(a.B,"position","absolute");a.D=rd("DIV");A(a.D,"position","absolute");a.B.appendChild(a.D);a.D.appendChild(a.C);a.F=rd("DIV");A(a.F,"position","absolute");a.B.appendChild(a.F);a.F.appendChild(a.A);a.Qg.appendChild(a.B)}function tp(a){a.B&&(wd(a.B),a.B=null)} h.content=function(){return this.F};h.background=function(){return this.D};h.jD=function(a){var b=a.B;this.A=a.C;this.C=b};h.resize=function(a,b){if(this.I!=a||this.G!=b){this.I=a;this.G=b;var c=Math.min(a/this.T,b/this.S,this.Xw);this.A&&up(this,this.A,c);this.C&&up(this,this.C,c)}};function up(a,b,c){xi(b,c);Rd(b,(a.I-a.T*c)/2,(a.G-a.S*c)/2)};function vp(a,b,c,d,e,f){this.X=f;qp.call(this,a,b,c,d,e,f)}w(vp,qp);vp.prototype.fb=function(){return this.X.fb()};vp.prototype.Aj=function(a){this.sa().style.opacity=a?1:0};function wp(a,b){b?b.appendChild(a.A):wd(a.A)};function xp(a,b,c){this.D=a;this.I=b;this.K=a.Pa();this.qa=a.index();this.B=c;this.ka=new H;this.X=new H;this.S=new H}xp.prototype.oa=null;xp.prototype.F=!1;xp.prototype.sa=function(){return this.D};xp.prototype.slide=xp.prototype.sa;h=xp.prototype;h.view=function(){return this.I};h.Bf=function(a){this.A=a;this.B.ha().xb().addHandler(this.Y,this)};h.pg=function(){this.A=null;this.B.ha().xb().removeHandler(this.Y,this)};h.play=function(){this.B.start()};h.pause=function(){this.B.stop()};h.$=function(){return this.qa}; h.wq=function(){};h.gw=function(){};function yp(a){zp(a,a.K.count()-1)}function Ap(a){a.pause();No(a.B,a.$(),0,0)}function zp(a,b){var c=a.K.Ab(b);a.pause();c=c.duration();No(a.B,a.$(),b,c)}h.Pa=function(){return this.K};function Bp(a){var b=a.B.ha().timestamp();if(!a.A||b.$()!=a.$()||0>b.Fa())throw Error("playback controller not active");}h.sn=function(){Bp(this);return this.B.ha().timestamp().Fa()};xp.prototype.currentStepIndex=xp.prototype.sn; xp.prototype.Tq=function(){Bp(this);var a=this.Pa().Ab(this.sn());return Math.min(a.duration(),this.B.ha().timestamp().Qa())};xp.prototype.currentStepPosition=xp.prototype.Tq;xp.prototype.xB=function(){Bp(this);var a=this.Pa().Ab(this.sn());return 0=d.passingScore()))||!c||d.allowRetake();return new Dp(a,b,c)};function Gp(a,b,c){this.la=a;this.B=b;this.C=c}w(Gp,$o);Gp.prototype.ob=function(){return this.B};Gp.prototype.A=function(){var a=Fp(this.B);return this.C||a.B};var Hp={vJ:"slide",EH:"interaction",GJ:"quiz",kK:"scenario"};r("ispring.presenter.presentation.slides.SlideType",Hp,void 0);r("PRESENTATION_SLIDE","slide",Hp);r("INTERACTION_SLIDE","interaction",Hp);r("QUIZ_SLIDE","quiz",Hp);r("SCENARIO_SLIDE","scenario",Hp);function Ip(){N.call(this,"interaction")}w(Ip,N);Ip.prototype.wr=function(){return this.A};Ip.prototype.yg=function(){return this.B};function Jp(a,b,c){xp.call(this,a,b,c);this.G=b.Eb()}w(Jp,xp);h=Jp.prototype;h.np=!1;h.Eb=function(){return this.G};h.Bf=function(a){Jp.W.Bf.call(this,a);this.G.setActionAvailability(a.D);this.np||(this.np=!0,this.G.start());this.F&&this.G.activate()};h.pg=function(){Jp.W.pg.call(this);this.F&&this.G.deactivate()};h.Wn=function(){this.A&&this.np&&this.G.activate()};function Kp(a,b,c,d,e){this.A=a;this.B=b;this.F=c;this.C=d;this.D=e}function Lp(a){return{type:a.A,state:a.B,passed:a.F,retake:a.C,attempts:a.D}}function Mp(a){var b=a.currentSession(),c=b.quiz().type(),d=b.quizState();a=a.usedAttemptsCount();var e=!1,f=!1;"graded"==c&&(e=b.quizPassed(),f=b.allowRetakeQuiz());return new Kp(c,d,e,f,a)};function Np(a){this.A=a}Np.prototype.type=function(){return this.A};function Op(){N.call(this,"quiz")}w(Op,N);h=Op.prototype;h.Up=null;h.Nm=null;h.Yp=0;h.Fq=function(){return this.I};h.ss=function(){return this.G};h.persistState=function(a){var b=Op.W.persistState.call(this,a);a&&a.xk?(a=a.fb(),b.quizState=a.persistState(),a=Mp(a),b.quizInfo=Lp(a)):(b.quizState=this.Up,b.quizInfo=this.Nm?Lp(this.Nm):null,b.quizInactivityDuration=this.Yp);return b}; h.xl=function(a,b){Op.W.xl.call(this,a,b);this.Up=a.quizState;var c=a.quizInfo;c&&(this.Nm=new Kp(c.type,c.state,c.passed,c.retake,c.attempts));"quizInactivityDuration"in a&&(this.Yp=a.quizInactivityDuration+b)};h.yg=function(){return this.S};var Pp={BH:"initializing",FH:"inProgress",XJ:"reviewing",LF:"completed",lF:"authorizating"};r("ispring.quiz.session.QuizState",Pp,void 0);r("INITIALIZING","initializing",Pp);r("IN_PROGRESS","inProgress",Pp);r("REVIEWING","reviewing",Pp);r("COMPLETED","completed",Pp);r("AUTHORIZATING","authorizating",Pp);function Qp(a){return"graded"==a.A?a.F:Rp(a)}function Rp(a){a=a.B;return"completed"==a||"reviewing"==a};function Sp(a,b,c){this.la=a;this.B=b;this.C=c}w(Sp,$o);Sp.prototype.fb=function(){return this.B};Sp.prototype.A=function(){var a=Mp(this.B);return this.C||"inProgress"!=a.B};function Tp(a,b,c,d,e,f){this.X=f;qp.call(this,a,b,c,d,e,f)}w(Tp,qp);Tp.prototype.Eb=function(){return this.X.Eb()};Tp.prototype.Aj=function(a){this.sa().style.opacity=a?1:0};function Up(a){this.D=new H;this.F=a;this.A=0}Up.prototype.sa=function(){return this.F};Up.prototype.Re=function(a,b){this.C=a;this.B=b;this.A=2;this.D.N(this)};Up.prototype.jc=function(){return 2==this.A};Up.prototype.state=function(){return this.A};function Vp(a){Up.call(this,a)}w(Vp,Up);Vp.prototype.ob=function(){return this.G};function Wp(a,b,c,d,e,f){this.X=f;qp.call(this,a,b,c,d,e,f)}w(Wp,qp);Wp.prototype.ob=function(){return this.X.ob()};Wp.prototype.Aj=function(a){this.sa().style.opacity=a?1:0};function Xp(a,b){this.A=b||0;this.B=a}Xp.prototype.A=0;Xp.prototype.time=function(){return this.A};function Yp(a){var b;a:{var c=a.B;a=a.time();for(var c=c.B,d=c.length-1;0<=d;--d)if(b=c[d],a>=b.time){b=b.freeze?b.Cn:b.Cn+a;break a}b=b.Cn+a}return b}Xp.prototype.add=function(a){var b=new Xp(this.B,this.A);b.A+=a;return b};function Zp(a){this.A=new Xp(this);this.B=[{time:0,Cn:a,freeze:!1}]} function $p(a,b,c,d){a=a.B;for(var e=a.length,f=!1,g=0;g=b){e=g;f=k==b;break}}a.splice(e,f?1:0,{time:b,Cn:c,freeze:d||!1})};function aq(a,b){this.K=a||null;this.C=void 0!==b?b:!0;this.I=xa()}aq.prototype.K=null;aq.prototype.ha=function(){return this.K};function bq(a,b,c){aq.call(this,b,c);this.A=a||!1}w(bq,aq);bq.prototype.add=function(a){if(this.A&&a.A)throw Error("can't add absolute transforms");var b=a.A?a:this,c=b===a?this:a,b=b.F().G(c);b.A=this.A||a.A;return b};function cq(a,b,c,d,e){bq.call(this,c,d,e);this.D=a;this.B=[];this.S=b||0}w(cq,bq);cq.prototype.color=function(){return this.D};cq.prototype.F=function(){var a=new cq(this.D.clone(),this.S,this.A,this.ha(),this.C);a.B=y.clone(this.B);return a};cq.prototype.G=function(a){if(this.A){this.D.add(a.D);for(var b=0;b=l?(e-f)/(2*l):(e-f)/(2-2*l));c=[Math.round(g+360)%360,k,l];break a}c= b}a:{switch(a){case "rgb":b=c[1];d=c[2];a=c[0]/360;b?(b=.5>d?d*(1+b):d+b-b*d,e=2*d-b,d=255*Cl(e,b,a+1/3),c=255*Cl(e,b,a),a=255*Cl(e,b,a-1/3)):d=c=a=255*d;a=[Math.round(d),Math.round(c),Math.round(a)];break a}a=c}}return a};h.clone=function(){return new dq(this.B,y.clone(this.A))};h.add=function(a){this.B!=a.B&&(this.A=this.rc(a.B),this.B=a.B);this.A[0]+=a.A[0];this.A[1]+=a.A[1];this.A[2]+=a.A[2]}; h.toString=function(){var a=this.rc("rgb");a[0]=Math.round(a[0]);a[1]=Math.round(a[1]);a[2]=Math.round(a[2]);return zl(a[0],a[1],a[2])};h.qe=function(a){var b=this.B==a.B?this.A:this.rc(a.B);return y.qe(b,a.A)};function eq(a,b,c,d){this.K=a;this.A=b;this.I=c||null;this.G=d||null;this.B=[];this.C=[];this.D={}}eq.prototype.F=!1;eq.prototype.id=function(){return this.K};eq.prototype.ie=function(){return this.I};eq.prototype.De=function(){return this.G};function fq(a,b){return b in a.D?a.D[b]:null};function gq(){this.B=[];this.A={}}gq.prototype.count=function(){return this.B.length};gq.prototype.add=function(a){this.B.push(a);this.A[a.id()]=a};function hq(a,b){if(b in a.A)return a.A[b];throw Error("can't find animated object with specified id");};function iq(){this.vi=this.ui=this.si=this.ri=this.Vh=this.fill=this.oh=""};function jq(a,b,c){this.type=a;this.text=b;this.ze=c};function kq(a,b,c,d){this.id=a;this.A=b;this.ie=c;this.De=d;this.state=new nq;oq(this.state,pq,!0).add(new qq(this.A.left,!0));oq(this.state,rq,!0).add(new qq(this.A.top,!0))};function sq(a,b,c){this.type=a;this.A=b;this.Eg=[];this.Xg=[];this.B=c;this.gc=null;this.F=!1;this.text="";this.Ch=this.jh=!1;this.rotation=0;this.D=!1;this.C=new iq}function tq(a){var b=[];a.gc&&b.push(a.gc);y.forEach(a.Eg,function(a){b.push(a)},a);return b} function uq(a){if(a.gc){var b=a.gc.A,c=a.A,d=a.ki,c=new hc(c.left-.5*d,c.top-.5*d,c.width+d,c.height+d),d=Math.abs(b.top-c.top),e=Math.abs(b.width-c.width),f=Math.abs(b.height-c.height);a.D=1E-4>Math.abs(b.left-c.left)&&1E-4>d&&1E-4>e&&1E-4>f&&!a.F}};function vq(a,b){this.Hx=a;this.Jx=b}h=vq.prototype;h.Kx=0;h.Gx=0;h.rv=0;h.Ix=1;h.Li=!1;h.rt=!1;h.Hx="";h.Jx="";h.width=function(){return this.Kx};h.Da=function(a){this.Kx=a};h.height=function(){return this.Gx};h.Xa=function(a){this.Gx=a};h.timeout=function(){return this.rv*this.Ix};h.setTimeout=function(a){this.rv=0<=a?a:0};h.jr=function(){return this.Li};h.zj=function(a){this.Li=a};h.Ok=function(){return this.rt};h.id=function(){return this.Hx};h.url=function(){return this.Jx};function wq(){this.A=[]}wq.prototype.add=function(a){this.A.push(a)};wq.prototype.count=function(){return this.A.length};function xq(a){this.A=a||!1}xq.prototype.A=!1;function yq(a,b){this.A=b||!1;this.B=ia(a)?a:[a]}w(yq,xq);yq.prototype.C=function(a){return 1==this.B.length?this.B[0]==a:0<=y.indexOf(this.B,a)};yq.prototype.clone=function(){return new yq(this.B,this.A)};function zq(){this.A=[];this.reset()}function Aq(a,b,c,d){d=p(d)?d:a.A.length-1;for(d=Math.max(d,0);a.A.length-1=this.A.length)throw Error("");var a=this.A.pop();this.add(a);return a};h.clear=function(a,b){var c=Qq(this);a=p(a)?a:0;b=p(b)?b:c.length;c.splice(a,b-a)};h.apply=function(a){for(var b=Qq(this),c=0;c=a.length)throw Rq;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");} function Uq(a,b){if(ja(a))try{y.forEach(a,b,void 0)}catch(c){if(c!==Rq)throw c;}else{a=Tq(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Rq)throw c;}}}function Vq(a,b,c){var d=0,e=a,f=c||1;1=e||0>f&&d<=e)throw Rq;var a=d;d+=f;return a};return g}function Wq(a){if(ja(a))return y.rc(a);a=Tq(a);var b=[];Uq(a,function(a){b.push(a)});return b};function Xq(a,b){this.B={};this.A=[];this.D=this.C=0;var c=arguments.length;if(12*this.C&&$q(this),!0):!1}; function $q(a){if(a.C!=a.A.length){for(var b=0,c=0;b=d.A.length)throw Rq;var e=d.A[b++];return a?e:d.B[e]};return e};function br(a,b){this.C=new Oq;this.D=a||new Oq;this.B=b||new cr;this.A=new Pq}function cr(){Xq.call(this)}w(cr,Xq);function dr(){};function er(){}w(er,dr);function fr(a){this.B=a}fr.prototype.A=function(a,b,c){for(var d=0;d=a)a=0;else if(1<=a)a=1;else{var d=this.B,e=this.C,f=1-(d+e),g=1/(d/2+f+e/2),k=0;0d?d:a,2)/2,a-=d);0f?f:a),a-=f);0b||b>a.duration())throw Error("invalid action's run time");return a.C?a.C.A(b,a.duration(),c):b};function kr(){}w(kr,ir);function lr(a){var b=0;a instanceof ir&&(b=a.duration());return b}function mr(){}mr.prototype.Pb=function(a,b,c,d){a.Pb(b,c,d)};mr.prototype.A=function(a,b,c){if(a instanceof er)a.Pb(b,c);else if(a instanceof ir)a.gi(b,c);else throw Error("unknown action");};var nr=null;function or(){nr||(nr=new mr);return nr}function pr(){}pr.prototype.Pb=function(a,b,c,d){a.hi(b,c,d)}; pr.prototype.A=function(a,b,c){if(a instanceof er)a.B(b,c);else if(a instanceof ir)a.Jl(b,c);else throw Error("unknown action");};var qr=null;function rr(){qr||(qr=new pr);return qr};function sr(a){this.A=a||[];this.B=a?a.slice().reverse():[]}w(sr,kr);h=sr.prototype;h.$n=-1;function tr(a,b){if(0<=a.$n)throw Error("ActionsSequence was already initialized");a.A.push(b);a.B.splice(0,0,b)}h.duration=function(){if(0>this.$n){for(var a=0,b=0;ba||a>=this.count()?null:this.A[a]};function Lr(){N.call(this,"slide");this.C=new Jr;this.B=new gq;this.S=[];this.I=[];this.qa=new wq;this.Zj=new Kr;this.G=new Ir;this.A=[]}w(Lr,N);Lr.prototype.Yl=function(){return this.qa};function Mr(a,b,c){xp.call(this,a,b,c);this.G=b.fb()}w(Mr,xp);h=Mr.prototype;h.xk=!1;h.fb=function(){return this.G};h.Bf=function(a){Mr.W.Bf.call(this,a);this.G.setActionAvailability(a.D);if(!this.xk){this.xk=!0;var b=this.D,c=b.Up;c&&this.G.restoreState(c,a.A.lh+b.Yp);this.G.stateChangedEvent().addHandler(this.cA,this,1);this.G.start()}this.F&&this.G.activate()};h.pg=function(){Mr.W.pg.call(this);this.F&&this.G.deactivate()};h.Wn=function(){this.A&&this.xk&&this.G.activate()}; h.cA=function(a){a.actionPrevented()||(a.preventAction(),this.S.N(this.D))};function Nr(){N.call(this,"scenario")}w(Nr,N);h=Nr.prototype;h.Vp=null;h.Om=null;h.Gq=function(){return this.G};h.yg=function(){return this.I};h.persistState=function(a){var b=Nr.W.persistState.call(this,a);a&&a.zk?(a=a.ob(),b.scenarioState=a.persistState(),a=Fp(a),b.scenarioInfo=Ep(a)):(b.scenarioState=this.Vp,b.scenarioInfo=this.Om?Ep(this.Om):null);return b};h.xl=function(a,b){Nr.W.xl.call(this,a,b);this.Vp=a.scenarioState;var c=a.scenarioInfo;c&&(this.Om=new Dp(c.completed,c.passed,c.canBePassed))};function Or(a,b,c){xp.call(this,a,b,c);this.G=b.ob()}w(Or,xp);h=Or.prototype;h.zk=!1;h.ob=function(){return this.G};h.Bf=function(a){Or.W.Bf.call(this,a);this.G.setActionAvailability(a.D);this.zk||(this.zk=!0,(a=this.D.Vp)&&this.G.restoreState(a),this.G.stateChangedEvent().addHandler(this.hA,this,1),this.G.start());this.F&&this.G.activate()};h.pg=function(){Or.W.pg.call(this);this.F&&this.G.deactivate()};h.Wn=function(){this.A&&this.zk&&this.G.activate()}; h.hA=function(a){a.actionPrevented()||(a.preventAction(),this.S.N(this.D))};function Pr(a){this.B=a}Pr.prototype.duration=function(){return this.B};Pr.prototype.A=function(a){return a<=this.B};function Qr(a){this.A=a}Qr.prototype.B=function(a,b,c,d,e){b=Rr(e);c=null;for(var f=new Er(this.A);f.next()&&Br(f)!==b;)Br(f)?c=Sr(e,Br(f)):f.Rc()&&c&&f.Rc().gi(a,c.A);c=new Er(this.A);Cr(c,b);e=Sr(e,b).A;c.next()&&c.Rc()&&(b=c.Rc(),b.duration()<=d?b.gi(a,e):b.Pb(d,a,e))};function Tr(a){this.A=a}Tr.prototype.state=function(){return this.A};function Ur(a){this.A=a}w(Ur,Tr);function Vr(a){this.D=a}Vr.prototype.C=-1;Vr.prototype.A=null;Vr.prototype.B=function(a,b,c,d,e,f){if(f){f=Rr(e);var g=Sr(e,f).A;this.A==c&&this.C==b&&(b+=1);f===c?Wr(this,a,f,g,b,d):(e=Sr(e,c).A,Wr(this,a,c,e,b,Number.MAX_VALUE),Wr(this,a,f,g,0,d));this.A=f;this.C=d}};function Wr(a,b,c,d,e,f){e=Math.round(e);f=Math.round(f);a=new Fr(a.D);for(Cr(a,c);a.next()&&Gr(a);){c=Gr(a);var g=Math.round(c.A);g>=e&&g<=f&&c.Pb(b,d.add(g))}};function Xr(a,b){this.B=a;this.A=new Yr;this.D=[new Qr(a),new Vr(a)];this.F=new cr;this.reset(b)}h=Xr.prototype;h.Ue=0;h.Fj=function(){return this.B};h.time=function(){return this.Ue};h.resume=function(a){var b=Rr(this.A);b&&$p(Sr(this.A,b),this.Ue,a)}; function Zr(a,b,c,d){var e=Rr(a.A);if(!e)throw Error("at least one trigger must be activated for running timeline playback");d=p(d)?d:!0;var f=a.Ue;b=f+b;var g=Sr(a.A,e).A,k=0,l=new Er(a.B);for(Cr(l,e);l.next();)if(l.Rc()){if(k=l.Rc().duration(),k>b)break}else{var m=Br(l);if(m.A)break;else g=new Zp(Yp(g.add(k))),$r(a.A,m,g),g=g.A,b-=k,k=0}a.Ue=b;c=new br(c,a.F);for(l=0;lc)throw Error("trigger wasn't activated");return a.B[c]}function Rr(a){var b=a.A.length;return 0d;++d)c.fillRect(0,6*d,b?6*(16-d-1):6*d,6);a&32&&Ys(this,Zs[180])}w(it,Vs);it.prototype.C=function(a){Xs(this);this.B.drawImage(this.F,-192*(1-a),0)};function jt(a){Vs.call(this);var b=Zs[0];switch(a.ye()){case 128:b=Zs[90];break;case 64:b=Zs[180];break;case 16:b=Zs[270]}Ys(this,b)}w(jt,Vs);jt.prototype.C=function(a){var b=this.A;Xs(this);this.B.fillRect(0,0,b.width*a,b.height)};function kt(a){Vs.call(this);a=a.ye();a&1&&Ys(this,Zs[90]);a&4&&(this.D="maskOut",this.G=!0)}w(kt,Vs);kt.prototype.C=function(a){var b=this.A;Xs(this);a*=b.width;this.B.fillRect(b.width/2-a/2,0,a,b.height)};function lt(a,b,c,d){Vs.call(this,0,102,102);this.K=d;this.S=c;b||Ys(this,Zs[90]);a=Math.ceil(this.A.width/d);c=Math.ceil(this.A.height/c);this.F=Ts(a,c);this.I=Ts(this.A.width+a,c)}w(lt,Vs); lt.prototype.C=function(a){Xs(this);var b=this.F.width,c=this.F.height,d=this.F.getContext("2d");d.clearRect(0,0,b,c);d.fillStyle="rgba(255,255,255,1)";d.fillRect(0,0,b*a,c);a=this.I.getContext("2d");a.clearRect(0,0,this.I.width,this.I.height);b=this.F;for(c=0;ca;++a)this.I.push(pt(100)),this.F.push(Ts(20,20));for(var b=pt(25),a=0;aa;++a)for(c=20*a,d=0;5>d;++d)b.drawImage(this.F[this.K[5*a+d]],c,20*d)};function qt(){Vs.call(this)}w(qt,Vs);qt.prototype.C=function(a){var b=this.A,c=this.B;Xs(this);c.fillStyle="rgba(255,255,255,1)";c.fillRect(0,0,b.width*a,b.height)};function rt(a){Vs.call(this);a.ye()&2&&Ys(this,Zs[90]);this.F=Wq(Vq(0,100));y.Cy(this.F)}w(rt,Vs);rt.prototype.C=function(a){Xs(this);var b=this.B,c=this.A.width;a=Math.floor(100*a);for(var d=0;da.indexOf("http://www.w3.org/2000/svg")&&(a=']*>/g,"").replace(/<\/a>/g,"")}h.my=function(){};function Et(){}w(Et,vt);Et.prototype.Of=function(a,b){Et.W.Of.call(this,a,b);wt(this,a,b.context());var c=b.context();try{var d=Qd(a,"backgroundColor"),e=a.style.width,f=a.style.height;if(""!=d&&"transparent"!=d&&""!=e&&""!=f){var g=vl(d);c.save();c.fillStyle=g.rr;c.fillRect(0,0,parseFloat(e),parseFloat(f));c.restore()}}catch(k){}"block"==da.window.getComputedStyle(a,null).display&&(b.A=0)};var Ft=!Bb;function Gt(){}w(Gt,vt); Gt.prototype.Of=function(a,b){Gt.W.Of.call(this,a,b);var c=b.context(),d=yb?a.currentStyle:da.window.getComputedStyle(a,null),e=0;"relative"==d.position&&(e=b.A,b.A=e+a.offsetWidth);wt(this,a,c,e);e=a.innerHTML;e=-1!=e.indexOf("&")?"document"in da?Na(e):Pa(e):e;if(Ca(e)){c.font=[d.fontStyle,d.fontVariant,d.fontWeight,d.fontSize,d.fontFamily].join(" ");c.fillStyle=d.color;var f=parseFloat,g;Ft&&a.dataset?g="width"in a.dataset?a.dataset.width:null:(g="width".replace(/([A-Z])/g,"-$1").toLowerCase(), g=a.getAttribute("data-"+g));f=f(g);if(g=Ht(d.textShadow)){c.save();c.fillStyle="rgba(0,0,0,1)";var k=2*c.canvas.width;c.translate(k,0);k=[-k,0];It(c).transform(k,0,k,0,1);c.shadowOffsetX=g.offsetX+k[0];c.shadowOffsetY=g.offsetY+k[1];c.shadowColor=g.color;c.shadowBlur=g.blur;Jt(c,e,d,f);c.restore()}else Jt(c,e,d,f)}};function It(a){var b=new ki;a=a.Zi;for(var c=0;cb.$a()&&(Qs(c,!0),a.C=a.I)}}else c.Og=null,c.im&&(Qs(c,!1),a.C=null,Bb&&Ut(a))}function Ut(a){if(a=a.A.querySelector("video")){var b=Ad(a),c=$d(b);c.width&&(Yd(b,c.width+1),setTimeout(function(){Yd(b,c.width)},0))}} function Vt(a,b,c){c=c||a.A;a=ib(b.Ed);for(var d=0;dk||k>=e.B.length)throw Error("index is out of range");l=e.B[k];var m=this.A.get(l.id());g||(oq(m,pq,!0).add(new qq(l.A.left,!0)),oq(m,rq,!0).add(new qq(l.A.top,!0)));if(m=(m=Zt(this.I,l,m))?m.K:null)m=new es(l.id(),m),tr(f.D,m),Aq(f.B,l.id(),new Pr(0),0)}this.Oc=new Xr(d,0);c=c.S;this.Md=[]; for(d=0;dld.B)ce=ld}qf=ce}else{var Uc=void 0;if(Z instanceof Dq){for(var Fc=zs(cc),rf=null,Zf=0;Zf=a.Oc.A.A.length?0:a.Oc.time();if(b>e||b==e&&(!p(c)||f<=c)){for(;fu(a)!=b;)bs(a.Oc,"__step",d),f=0;if(p(c)&&0b.Fa()||c!=a.S?!1:!0}h.Yw=function(a){var b=a.timestamp();if(iu(this,b)){a=b.Fa();var b=1E3*b.Qa(),c=xa(),d=c-this.C;this.C=c;c=b-this.G;if(a!=this.F||0>c)c=0,du(this,a,b);cu(this,c,d);this.F=a;this.G=b}}; h.Rt=function(a){a=a.timestamp();iu(this,a)&&cu(this,0,0)};function ju(a,b){this.F=a;this.G=b;this.C={}}ju.prototype.A=null;ju.prototype.B=null;function ku(a,b){a.A=[];a.B={};lu(a,a.F.Sb(),t(b.pr,b));lu(a,a.F.Tb(),t(b.se,b))}function lu(a,b,c){for(var d=0;da)){for(var e=c.tf(),c=[],f=e.count(),g=0;g=d&&l<=a&&c.push(k)}for(d=0;da||a>=this.count())throw Error("index is out of range");return this.A[a]};Ju.prototype.getTrack=Ju.prototype.Zk;function Ku(){this.A=[]}w(Ku,Ju);Ku.prototype.TB=function(a){return this.Zk(a)};Ku.prototype.getAudioTrack=Ku.prototype.TB;function Lu(a,b,c,d,e){this.B=a;this.A=b;this.F=c;this.D=d;this.jo=e}w(Lu,ln);Lu.prototype.Uc=function(){return this.A};Lu.prototype.width=function(){return this.F};Lu.prototype.height=function(){return this.D};Lu.prototype.C=function(){return-1!=this.A.indexOf("controls")};function Mu(a,b,c,d){Gu.call(this,b,c,d);this.B=a}w(Mu,Gu);Mu.prototype.video=function(){return this.B};Mu.prototype.width=function(){return this.B.width()};Mu.prototype.width=Mu.prototype.width;Mu.prototype.height=function(){return this.B.height()};Mu.prototype.height=Mu.prototype.height;function Nu(){this.A=[]}w(Nu,Ju);Nu.prototype.jj=function(a){return this.Zk(a)};Nu.prototype.getVideoTrack=Nu.prototype.jj;function Ou(){this.A=new Ku;this.B=new Nu}Ou.prototype.Vg=function(){return this.A};Ou.prototype.audioTracks=Ou.prototype.Vg;Ou.prototype.nd=function(){return this.B};Ou.prototype.videoTracks=Ou.prototype.nd;function Pu(){this.A=!0}Pu.prototype.enabled=function(){return this.A};Pu.prototype.enabled=Pu.prototype.enabled;Pu.prototype.Aa=function(a){this.A=a};Pu.prototype.Mc=function(){return this.B};function Qu(a,b,c){this.A=a;this.nt=b||!1;this.Ax=c||!1}h=Qu.prototype;h.nt=!1;h.Ax=!1;h.key=function(){return this.A};h.rn=function(){return this.nt};h.shift=function(){return this.Ax};function Ru(a){this.B=a;this.A=[]}Ru.prototype.type=function(){return this.B};Ru.prototype.ti=function(){return this.A};function Su(){this.Or=[]}Su.prototype.count=function(){return this.Or.length};function Tu(a,b){if(0>b||b>=a.count())throw Error("actionIndex is out of range");return a.Or[b]};function Uu(){this.B=new Su}Uu.prototype.A=!0;Uu.prototype.enabled=function(){return this.A};Uu.prototype.Aa=function(a){this.A=a};Uu.prototype.Rc=function(){return this.B};function Vu(){}Vu.prototype.A=!0;Vu.prototype.Ls=function(){return this.A};var Wu={iH:"free",RJ:"restricted",sK:"sequential"};r("ispring.presenter.presentation.settings.NavigationType",Wu,void 0);r("FREE","free",Wu);r("RESTRICTED","restricted",Wu);r("SEQUENTIAL","sequential",Wu);function Xu(){this.B=new Pu;this.C=new Uu;this.A=new Vu;this.Kt="free"}Xu.prototype.qh=function(){return this.B};Xu.prototype.mouse=Xu.prototype.qh;Xu.prototype.nh=function(){return this.C};Xu.prototype.gj=function(){return this.A};Xu.prototype.navigationType=function(){return this.Kt};Xu.prototype.navigationType=Xu.prototype.navigationType;function Yu(){}Yu.prototype.B=null;Yu.prototype.A=null;Yu.prototype.Io=function(){return this.B};Yu.prototype.xo=function(){return this.A};function Zu(a,b){this.B=a;this.A=b}Zu.prototype.url=function(){return this.B};Zu.prototype.target=function(){return this.A};Zu.prototype.open=function(){Kg(this.B,{target:this.A})};var $u={F:["BC","AD"],D:["Before Christ","Anno Domini"],I:"JFMAMJJASOND".split(""),ka:"JFMAMJJASOND".split(""),G:"January February March April May June July August September October November December".split(" "),X:"January February March April May June July August September October November December".split(" "),T:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ga:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),pb:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), Ya:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Y:"Sun Mon Tue Wed Thu Fri Sat".split(" "),La:"Sun Mon Tue Wed Thu Fri Sat".split(" "),K:"SMTWTFS".split(""),qa:"SMTWTFS".split(""),oa:["Q1","Q2","Q3","Q4"],S:["1st quarter","2nd quarter","3rd quarter","4th quarter"],A:["AM","PM"],B:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Na:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],C:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Wy:6,yb:[5,6],Xy:5},av=$u,av=$u;function bv(a,b,c){la(a)?(this.A=cv(a,b||0,c||1),dv(this,c||1)):oa(a)?(this.A=cv(a.getFullYear(),a.getMonth(),a.getDate()),dv(this,a.getDate())):(this.A=new Date(xa()),a=this.A.getDate(),this.A.setHours(0),this.A.setMinutes(0),this.A.setSeconds(0),this.A.setMilliseconds(0),dv(this,a))}function cv(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}h=bv.prototype;h.lw=av.Wy;h.nw=av.Xy;h.clone=function(){var a=new bv(this.A);a.lw=this.lw;a.nw=this.nw;return a}; h.getFullYear=function(){return this.A.getFullYear()};h.getMonth=function(){return this.A.getMonth()};h.getDate=function(){return this.A.getDate()};h.getTime=function(){return this.A.getTime()};h.set=function(a){this.A=new Date(a.getFullYear(),a.getMonth(),a.getDate())}; h.add=function(a){if(a.C||a.B){var b=this.getMonth()+a.B+12*a.C,c=this.getFullYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d;a:{switch(b){case 1:d=c%4||!(c%100)&&c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.A.setDate(1);this.A.setFullYear(c);this.A.setMonth(b);this.A.setDate(d)}a.A&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.A),this.A.setDate(1),this.A.setFullYear(a.getFullYear()),this.A.setMonth(a.getMonth()), this.A.setDate(a.getDate()),dv(this,a.getDate()))};h.qe=function(a){return!(!a||this.getFullYear()!=a.getFullYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};h.toString=function(){return[this.getFullYear(),Ta(this.getMonth()+1),Ta(this.getDate())].join("")+""};function dv(a,b){a.getDate()!=b&&a.A.setUTCHours(a.A.getUTCHours()+(a.getDate()=this.B.valueOf()&&a.valueOf()<=this.A.valueOf()};function fv(){}h=fv.prototype;h.pv=null;h.st=null;h.password=function(){return this.A};h.Ej=function(){return this.pv};function gv(a,b){a.pv=b}h.wn=function(){return this.st};function hv(){}hv.prototype.B=!1;hv.prototype.C=!1;hv.prototype.A="never";hv.prototype.sg=function(){return this.B};hv.prototype.loopPlayback=hv.prototype.sg;hv.prototype.Wg=function(){return this.C};hv.prototype.autoStart=hv.prototype.Wg;hv.prototype.Eo=function(a){this.C=a};hv.prototype.kE=function(){return this.A};hv.prototype.resumeMode=hv.prototype.kE;function iv(){}iv.prototype.A=!0;iv.prototype.Rk=function(){return this.A};iv.prototype.fitToWindow=iv.prototype.Rk;function jv(){this.F=new Xu;this.B=new hv;this.A=new iv;this.D=new Yu;this.C=new fv}h=jv.prototype;h.jq=null;h.zx=null;h.nv="";h.navigation=function(){return this.F};h.Zb=function(){return this.B};jv.prototype.playback=jv.prototype.Zb;jv.prototype.Tg=function(){return this.A};jv.prototype.appearance=jv.prototype.Tg;jv.prototype.zE=function(){return this.jq};jv.prototype.skin=jv.prototype.zE;jv.prototype.Wh=function(){return this.zx};jv.prototype.i18n=jv.prototype.Wh;jv.prototype.wi=function(){return this.D}; jv.prototype.xj=function(){return this.C};function kv(){}r("ispring.presenter.presentation.IPresenters",kv,void 0);kv.prototype.count=function(){};kv.prototype.count=kv.prototype.count;kv.prototype.Yk=function(){};kv.prototype.getPresenter=kv.prototype.Yk;function lv(){}r("ispring.presenter.presentation.resources.references.IReference",lv,void 0);lv.prototype.type=function(){};lv.prototype.type=lv.prototype.type;lv.prototype.title=function(){};lv.prototype.title=lv.prototype.title;lv.prototype.url=function(){};lv.prototype.url=lv.prototype.url;lv.prototype.target=function(){};lv.prototype.target=lv.prototype.target;lv.prototype.navigate=function(){};lv.prototype.navigate=lv.prototype.navigate;function mv(){}r("ispring.presenter.presentation.resources.references.IReferences",mv,void 0);mv.prototype.count=function(){};mv.prototype.count=mv.prototype.count;mv.prototype.ij=function(){};mv.prototype.getReference=mv.prototype.ij;function nv(){}r("ispring.presenter.presentation.resources.IResources",nv,void 0);nv.prototype.fe=function(){};nv.prototype.references=nv.prototype.fe;function ov(){}r("ispring.presenter.presentation.IPresentation",ov,void 0);ov.prototype.Gj=function(){};ov.prototype.uniqueId=ov.prototype.Gj;ov.prototype.fa=function(){};ov.prototype.slides=ov.prototype.fa;ov.prototype.title=function(){};ov.prototype.title=ov.prototype.title;ov.prototype.M=function(){};ov.prototype.slideWidth=ov.prototype.M;ov.prototype.L=function(){};ov.prototype.slideHeight=ov.prototype.L;ov.prototype.ff=function(){};ov.prototype.presenters=ov.prototype.ff;ov.prototype.Za=function(){}; ov.prototype.company=ov.prototype.Za;ov.prototype.Bg=function(){};ov.prototype.resources=ov.prototype.Bg;function pv(a,b){this.Hb=a;this.A=b}h=pv.prototype;h.px=1;h.sx=null;h.qx="_self";h.src=function(){return this.Hb};h.opacity=function(){return this.px};h.ld=function(a){this.px=a};h.url=function(){return this.sx};h.target=function(){return this.qx};function qv(){this.A=[]}qv.prototype.count=function(){return this.A.length};qv.prototype.add=function(a){this.A.push(a)};function rv(a,b){for(var c=a.count(),d=0;da||a>=this.count())throw Error("index is out of range");return this.A[a]};sv.prototype.getPresenter=sv.prototype.Yk;function tv(a,b,c){this.qb=a;this.A=b;this.B=[].concat(c)}tv.prototype.name=function(){return this.qb};tv.prototype.localName=function(){return this.A};tv.prototype.Fs=function(){return this.B};function uv(){this.A={}};function vv(a,b,c,d){this.D=a;this.C=b;this.B=c;this.A=d}vv.prototype.type=function(){return this.D};vv.prototype.type=vv.prototype.type;vv.prototype.title=function(){return this.C};vv.prototype.title=vv.prototype.title;vv.prototype.url=function(){return this.B};vv.prototype.url=vv.prototype.url;vv.prototype.target=function(){return this.A};vv.prototype.target=vv.prototype.target;vv.prototype.navigate=function(a){Kg(this.B,{target:a||this.A})};vv.prototype.navigate=vv.prototype.navigate;function wv(){this.A=[]}wv.prototype.count=function(){return this.A.length};wv.prototype.count=wv.prototype.count;wv.prototype.ij=function(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.A[a]};wv.prototype.getReference=wv.prototype.ij;function xv(){this.A=new wv}xv.prototype.fe=function(){return this.A};xv.prototype.references=xv.prototype.fe;function yv(){}yv.prototype.A=null;yv.prototype.C="";yv.prototype.B="_blank";yv.prototype.Ac=function(){return this.A};yv.prototype.logo=yv.prototype.Ac;yv.prototype.Cb=function(){return this.C};yv.prototype.webSiteUrl=yv.prototype.Cb;yv.prototype.Zl=function(){return this.B};yv.prototype.webSiteTarget=yv.prototype.Zl;function zv(a){this.K=a;this.B=new jo;this.ia=new jv;this.C=new qv;this.D=[];this.S=new sv;this.G=new Ou;this.T=new xv;this.A=new uv;this.F=new uv;this.I=[]}h=zv.prototype;h.mx="";h.ho=null;h.lx=null;h.nx=null;h.Ub=null;h.Gj=function(){return this.K};zv.prototype.uniqueId=zv.prototype.Gj;zv.prototype.fa=function(){return this.B};zv.prototype.slides=zv.prototype.fa;zv.prototype.title=function(){return this.mx};zv.prototype.title=zv.prototype.title;zv.prototype.setTitle=function(a){this.mx=a}; zv.prototype.M=function(){return this.Y};zv.prototype.slideWidth=zv.prototype.M;zv.prototype.L=function(){return this.oa};zv.prototype.slideHeight=zv.prototype.L;zv.prototype.Ja=function(){return this.ia};zv.prototype.settings=zv.prototype.Ja;h=zv.prototype;h.no=function(){if(!this.ho){var a=Wq(Vq(this.B.count()));this.ho=new Qo(this.B,"__m",a)}return this.ho};h.Jk=function(){return this.lx};h.Xl=function(){return this.nx};h.fonts=function(){return this.D};h.ff=function(){return this.S}; zv.prototype.presenters=zv.prototype.ff;zv.prototype.Za=function(){return this.Ub};zv.prototype.company=zv.prototype.Za;zv.prototype.Yb=function(){return this.G};zv.prototype.narration=zv.prototype.Yb;zv.prototype.Bg=function(){return this.T};zv.prototype.resources=zv.prototype.Bg;zv.prototype.ni=function(){return this.I};function Av(a){this.A=a}Av.prototype.type=function(){return"gotoSlide"};Av.prototype.$=function(){return this.A};function Bv(a){this.A=a}Bv.prototype.type=function(){return this.A};function Cv(a){this.A="gotoSlide";this.B=a}w(Cv,Bv);Cv.prototype.$=function(){return this.B};function Dv(a){this.J=a};function O(a,b,c,d,e,f,g,k){this.rg=a;this.S=a.fa();this.K=c;this.yo=d;this.C=e;this.A=e.ha();this.Fe=this.A.timestamp();this.oa=f;this.D=g;this.pq=k;this.qg=new H;this.Ad=new H;c.B.addHandler(this.ps,this);this.A.xb().addHandler(this.We,this);this.A.Be().addHandler(function(){this.pq.ha().Be().N()},this);this.A.xh().addHandler(function(){this.pq.ha().xh().N()},this);this.D.Oo().addHandler(this.Hu,this);this.Na=[];this.ka=new Ev;this.Y=a.no();this.G=[];a=this.A.timestamp().$();0<=a&&(this.A.Dg()? this.F(a,!0,!1,!1,!1):this.We(this.A));this.La=xa();this.Jd=new Bu;this.Jd.xb().addHandler(this.yz,this);this.Jd.start();this.vc=new H;this.Wd=new H;this.Ff=new H;this.Vd=new H;this.X=new H;this.Kd=new H;this.Ya=new vu;this.Ya.Wk()&&C(this.Ya,"visibilitychange",this.to,!1,this)}h=O.prototype;h.Qm=!1;h.ub=-1;h.Ld=-1;h.uk=null;h.Va=!1;h.vq=-1;h.play=function(){0>this.ub?this.Jb(this.Jc()):Fv(this)&&!this.A.Db()?this.te():this.B.play()};O.prototype.play=O.prototype.play; function Fv(a){var b=a.A.timestamp(),c=b.Fa(),b=b.Qa(),d=a.B.Pa(),c=0<=c?d.Ab(c):null;return"suspended"==a.A.state()||!!c&&b>=c.duration()}O.prototype.pause=function(){this.B&&this.B.pause()};O.prototype.pause=O.prototype.pause;O.prototype.Jb=function(a,b){this.F(a,b,!0,!1,!0)};O.prototype.gotoSlide=O.prototype.Jb;O.prototype.ih=function(a){if(!this.ka.kh()){p(a)||(a=!0);var b=this.ka.pop();b&&this.F(b.index(),a,!1)}};O.prototype.gotoLastSlideViewed=O.prototype.ih; O.prototype.Jc=function(){var a=Ro(this.Y);return Vo(a)?a.na().index():this.Y.fa()[0]};O.prototype.firstSlideIndex=O.prototype.Jc;O.prototype.Xe=function(){var a=Ro(this.Y);a.Yd=a.A.length;if(Wo(a))return a.na().index();a=this.Y.fa().length;return this.Y.fa()[a-1]};O.prototype.lastSlideIndex=O.prototype.Xe;O.prototype.yf=function(a){this.F(this.Jc(),a)};O.prototype.gotoFirstSlide=O.prototype.yf;O.prototype.zf=function(a){this.F(this.Xe(),a)};O.prototype.gotoLastSlide=O.prototype.zf; O.prototype.Xb=function(a){a=p(a)?a:!0;Gv(this,a,!0,!1)};O.prototype.gotoNextSlide=O.prototype.Xb;function Hv(a){var b;b=p(b)?b:!0;Gv(a,b,!0,!1,!0)}O.prototype.Kc=function(a){p(a)||(a=!0);if(0>this.ub)throw Error("current slide is null");Iv(this,a,!1)};O.prototype.gotoPreviousSlide=O.prototype.Kc; O.prototype.te=function(){if(0>this.ub)throw Error("Slide has not been loaded");var a=this.A.timestamp(),b=a.Fa(),c=a.Qa(),a=this.B,d=a.Pa(),e=0<=b?d.Ab(b):null,f=e?e.duration():0,d=b==d.count()-1&&(c>=f||e.Me());0>b?(Jv(this.D,!1),this.Ga&&Gv(this,!0,!1)):d?(yp(a),Gv(this,!0,!1)):(this.qa=f<=c,b=a.D.Pa(),c=a.B.ha().timestamp().Fa(),c==b.count()-1?yp(a):(b=c+1,a.play(),No(a.B,a.$(),b,0)),Kv(this),this.qa=!1)};O.prototype.gotoNextStep=O.prototype.te; O.prototype.ue=function(a,b,c,d){void 0==d&&(d=!1);if(a>this.S.count()||0>a)throw Error("slideIndex is out of bounds");var e=this.S.va(a);if(0>b)c=b=0;else{var f=e.Pa().count();b>f-1&&(b=f-1)}this.D.state()!=Lv&&Jv(this.D,!1);if(a!=this.ub){f=this.K;f.F=a;Mv(f);if(!e.jc()){this.T=arguments;this.T.$=a;Oo(this.C,!0,this.K);return}this.T&&(this.T=null,Oo(this.C,!1,this.K));if(b||c)e=this.Tc(a),e instanceof mu&&e.C.reset(b,1E3*c);else{this.F(a,d,!0,!1,!0,!1);return}}No(this.C,a,b,c);d?this.C.start(): this.C.stop();Kv(this)};O.prototype.gotoTimestamp=O.prototype.ue;function Iv(a,b,c){var d=a.Wc();if(0>d){if(0>a.ub)return;d=a.ub}a.uk=!1;a.F(d,b,!0,c)}O.prototype.Wc=function(){if(0>this.ub)return-1;var a=this.na(),b=a.Oe().Hl();if(b)return Nv(b);b=Ov(this);if(this.ub!=b)return Pv(this).fa()[0];b=Ro(Pv(this));if(To(b,this.Ld)){for(a=a.visible();Uo(b)&&!(b.na().D()||!a||a&&b.na().visible()););return(a=b.na())?a.index():-1}return-1};O.prototype.previousSlideIndex=O.prototype.Wc; O.prototype.Af=function(){var a=this.Tc(this.ub),b=!0,c=this.A.timestamp(),d=c.Fa();0>d?(Jv(this.D,!1),this.Ga||(Iv(this,!1,!0),b=!1)):0d&&(d=0);this.Ld=d;this.F(c.fa()[d],!0,!0,!1,!0,!0,b)}}; h.yn=function(){if(this.G.length){var a=this.G.pop();a.A?(this.Ld=a.B,this.Jb(a.A.$())):(this.G=[],this.Ld=this.ub)}else this.X.N()}; h.yz=function(){var a=this.La;this.La=xa();var b=this.A;if(!(0>this.pa())){var c=b.Dc(),d=c?(this.La-a)/1E3:0,e=this.A.timestamp(),a=e.$(),b=e.Fa(),e=e.Qa(),e=e+d,d=this.na();if(c&&0<=b){var c=d.Pa(),d=c.Ab(b),f=d.duration();if(e>=f)if(d.Me()){++b;if(b==c.count()){No(this.C,a,b-1,d.duration());Gv(this,!0,!1);return}e=0}else{No(this.C,a,b,f);Lo(this.C,!0);return}}No(this.C,a,b,e)}}; h.Hu=function(){this.K.Aa(!0);var a=this.Tc(this.ub);a.wq();!this.Qe&&this.Ga?yp(a):(this.qa=!0,this.Qe?(a.play(),No(a.B,a.$(),0,0)):Ap(a),this.qa=!1,this.Ga&&Kv(this))}; function Gv(a,b,c,d,e){void 0==d&&(d=!0);if(0>a.ub)throw Error("current slide is null");e=e?Rv(a):a.Nc();if(0<=e)0this.ub)return-1;var a=this.na().Oe().th();return a?Nv(a):Rv(this)};O.prototype.nextSlideIndex=O.prototype.Nc; O.prototype.F=function(a,b,c,d,e,f,g){a<<=0;if(a>=this.S.count()||0>a)throw Error("Invalid slide index");void 0==b&&(b=!0);void 0==c&&(c=!0);void 0==d&&(d=!1);void 0==e&&(e=!0);void 0==f&&(f=!0);void 0==g&&(g=!1);if(a==this.ub)this.ue(a,0,0,b);else{this.D.state()!=Lv&&Jv(this.D,!1);var k=this.K;k.F=a;Mv(k);a:switch(this.K.A[a].state()){case 2:k=2;break a;case 1:k=1;break a;default:k=0}if(2!=k)this.T=arguments,this.T.$=a,Oo(this.C,!0,this.K);else{this.T=null;this.K.Aa(!1);this.Qe=b;k=(this.Ga=d)?this.ub: a;this.I=this.S.va(k).transition().clone();this.Kd.N(this.I,this.ub,a);No(this.C,k,-1,0);k=this.Tc(a);if(k instanceof mu)if(g&&hu(k.C),d&&!b){var l=k.Pa(),m=l.count()-1,l=l.Ab(m).duration();k.C.reset(m,1E3*l)}else au(k.C),k.C.reset(0,0);Uv(this,a,c);if(k=f&&0m.B;m.C=z?u.background():m.I.A[m.B];m.F=u.A[n];u=[];0<=m.B&&(u=m.Y.fa().va(m.B),u=u instanceof Lr?u.A:[]);var D=m.Y.fa().va(n),D=D instanceof Lr?D.A: [];m.B=n;n=m;rp(n.C);sp(n.F);sp(n.C);v=q=new Vv(m.qa,m.ka,v,m.F,m.C,m.oa,q);v.G=u;v.F=D;q.A=z;z=l;l=q;"RandomTransition"==z&&(z=Wv[Math.floor(Math.random()*Wv.length)],z=z[Math.floor(Math.random()*z.length)]);l=(z=Xv[z])?z(l):new Yv(l);m.A=l;m.A.wj()&&(z=m.A,z.Ga=m.D,z.Ga.Be().addHandler(z.Qt,z),z.Ga.xh().addHandler(z.Pt,z),m.A.oc.addHandler(m.Gu,m));l.Gh?Zv(m):l.yk.addHandler(m.Mp,m)}else $v(this.D,a);this.B&&(m=this.B,Cp(m,this.Va),m.Bf(this.oa));this.vc.N(a);this.C.start(d);f&&((m=this.I.B)?(l= this.oa.mediaController(),aw(l,m,l.Xd.timestamp(),0)):this.I.D&&ss(this.oa.mediaController()));k||this.Hu();e&&Kv(this)}}};function Kv(a){a.qa||a.Ad.N()}O.prototype.playbackState=function(){var a=this.A.state(),b=this.A.timestamp().Fa();return"stopped"==a?0>b?"pausedTransition":"pausedSlide":"suspended"==a?"suspended":"buffering"==a?"buffering":0>b?"playingTransition":"playingSlide"};O.prototype.playbackState=O.prototype.playbackState; O.prototype.We=function(a){a=a.timestamp();var b=a.$(),c=a.Fa(),d=a.Qa();if(0>c){var e=d,f=0;if(this.I&&this.I.A!=bw){var g=this.D.G*this.I.duration();isNaN(g)&&(g=0);f=Math.max(0,this.I.duration()-g);e-=g}this.pq.setProgress(0this.ub)throw Error("Current slide is undefined");return this.S.va(this.ub)};O.prototype.currentSlide=O.prototype.na;h=O.prototype;h.ic=function(){if(!this.B)throw Error("Current slide is undefined");return this.B}; function Uv(a,b,c){if(a.ub!=b){c&&0<=a.ub&&a.ka.push(a.S.va(a.ub));a.B&&(a.B.gw(),a.B.pg());var d;d=Pv(a).fa();var e=-1;null===a.uk||(e=a.uk?d.indexOf(b,a.Ld):d.lastIndexOf(b,a.Ld));d=0<=e?e:d.indexOf(b);0<=d&&(a.Ld=d);a.uk=null;a.ub=b;d=a.S.va(b);d.D()||io(d,!0);c&&(c=a.oa.A,c.Wf!=b&&(c.Wf=b,c.Rg=!0));a.B=a.Tc(b);a.Vd.N(b);cw(a,d);a.Wd.N(b)}}function cw(a,b){var c=b.index(),d=a.Tc(c),d=b.persistState(d),e=a.oa.A;e.A[c]=d;e.Rg=!0;e.invalidate()} h.Tc=function(a){if(!this.S.va(a).jc())return null;var b=this.Na,c=b[a];c||(c=ru(this.yo,a),b[a]=c,c.stateChangedEvent().addHandler(this.pA,this),c instanceof Mr?c.fb().quizPlayerEvent().addHandler(this.bA,this):c instanceof Jp?c.Eb().interactionPlayerEvent().addHandler(this.Rz,this):c instanceof Or&&c.ob().scenarioPlayerEvent().addHandler(this.gA,this));return c}; h.bA=function(a){switch(a){case "gotoPreviousSlide":this.Kc();break;case "skipQuizSlide":this.Xb();break;case "quizFinished":a=this.na();var b=Mp(this.ic().fb());a=Qp(b)?a.B:a.A;var b=this.na(),c=this.ic().fb(),d=Mp(c);"graded"==d.A&&Rp(d)&&!Qp(d)&&b.ss()&&c.restartQuiz();a:{b=new zu(this);switch(a.type()){case "closePlayerWindow":b.J.X.N();break a;case "gotoNextSlide":Hv(b.J);break a;case "gotoSlide":a=a.$();b.J.Jb(a);break a}throw Error("unknown action type");}}}; h.Rz=function(a){switch(a){case "gotoNextSlide":this.Xb();break;case "gotoPreviousSlide":this.Kc()}};h.gA=function(a){switch(a){case "skipScenarioSlide":this.Xb();break;case "scenarioFinished":a=this.na();var b=Fp(this.ic().ob()).A?a.B:a.A;a:{a=new Dv(this);switch(b.type()){case "closePlayerWindow":a.J.X.N();break a;case "gotoNextSlide":Hv(a.J);break a;case "gotoSlide":b=b.$();a.J.Jb(b);break a}throw Error("unknown action type");}}};h.pA=function(a){cw(this,a)};h.$b=function(){return this.Wd}; O.prototype.slideChangeEvent=O.prototype.$b;O.prototype.wh=function(){return this.Ff};O.prototype.stepChangeEvent=O.prototype.wh;O.prototype.yb=function(){return this.Vd};O.prototype.$e=function(){return this.qg};O.prototype.playbackCompleteEvent=O.prototype.$e;function Tv(a){a.Qm||(a.Qm=!0,a.qg.N())}O.prototype.ps=function(a){var b=this.T;b&&b.$==a.index()&&(this.T=null,Oo(this.C,!1,this.K),b.callee.apply(this,b))};O.prototype.fb=function(){return 0>this.ub||!(this.na()instanceof Op)?null:this.ic().fb()}; O.prototype.quizPlayer=O.prototype.fb;O.prototype.Eb=function(){return 0>this.ub||!(this.na()instanceof Ip)?null:this.ic().Eb()};O.prototype.ob=function(){return 0>this.ub||!(this.na()instanceof Nr)?null:this.ic().ob()};O.prototype.scenarioPlayer=O.prototype.ob;function Ev(a){this.Mn=[];this.nk=a||1}h=Ev.prototype;h.Mn=null;h.nk=0;h.Ln=0;h.Xf=0;h.Ar=!1;h.push=function(a){this.Ar||(this.Mn[this.Xf]=a,this.Xf=(this.Xf+1)%this.nk,this.Ln=Math.min(this.Ln+1,this.nk))}; h.pop=function(){if(this.Ar||this.kh())return null;this.Xf=0>this.Xf-1?this.nk-1:this.Xf-1;this.Ln--;return this.Mn[this.Xf]};h.top=function(){return this.kh()?null:this.Mn[0>this.Xf-1?this.nk-1:this.Xf-1]};h.kh=function(){return!this.Ln};h.lock=function(){this.Ar=!0};function Qv(a,b,c){this.C=a;this.A=b;this.B=c}Qv.prototype.A=null;O.prototype.Cj=function(){return this.D};O.prototype.slideTransitionController=O.prototype.Cj; O.prototype.ro=function(a){var b=this.Tc(this.ub);b&&(b=b.view(),b instanceof mp&&b.B.N(a,new lp,!0))};O.prototype.to=function(){wu(this.Ya)?(this.ug=this.A.Dc(),this.pause()):this.ug&&Lg(function(){this.play()},this,100)};function gw(){this.B=new H;this.C=new H;this.A=new H}h=gw.prototype;h.Hi=!1;h.Gi=!1;h.Tm=null;h.wk=null;h.hj=function(){return"drag"};h.In=function(a,b){if(1==b.touches().length){if("touchStart"==a)return this.Hi&&(this.Gi=this.Hi=!1),this.Gi=!1,1;if("touchMove"==a&&this.Gi)return 1}this.Hi&&(this.Gi=this.Hi=!1,this.A.N(this.wk.x,this.wk.y));return 0}; h.jn=function(a,b){var c=new Zb(b.touches()[0].clientX(),b.touches()[0].clientY());this.Gi?(c=dc(c,this.Tm),$b(c,this.wk)||(this.Hi||(this.Hi=!0,this.C.N(this.Tm.x,this.Tm.y)),this.wk=c,this.B.N(c.x,c.y))):(this.Gi=!0,this.Tm=c,this.wk=new Zb)};h.Th=function(){};function hw(){this.B=new H;this.A=new H}h=hw.prototype;h.jk=-1;h.tm=0;h.hj=function(){return"scale"};h.In=function(a,b){var c=2==b.touches().length,d=!c&&0this.Um&&(lw(this),this.Um=this.Qi);mw(this,Xb(this.Um*a,1,4))};h.CA=function(){this.Um=-1};h.BA=function(a,b){var c=new Zb(a,b);this.Xj.push({offset:c,time:xa()});nw(this,ec(this.Aw,c))};h.AA=function(){lw(this);this.Xj=[];this.Aw=this.A.clone()}; h.zA=function(){var a=this.Xj.length;if(2<=a){var b=this.Xj[a-2],c=this.Xj[a-1],d=c.time-b.time;0=f.duration()}if(f){f=new vw("currentSlideIsLastSlide");break a}}else if(Dw(this,a)&&-1==this.J.Wc()&&(f=this.J.ha().timestamp(),!f.Fa()&&!f.Qa())){f=new vw("currentSlideIsFirstSlide");break a}f=null}e.presentationFlow=f;"quizSwitchToNextSlide"!=a&&"quizSwitchToNextSlideWithoutBranching"!= a&&"scenarioSwitchToNextSlide"!=a&&"scenarioSwitchToNextSlideWithoutBranching"!=a&&(e[Xm]=Ew(this,a,b));f="quizSwitchToNextSlideWithoutBranching"==a||"scenarioSwitchToNextSlideWithoutBranching"==a?Rv(this.J):this.J.Nc();e[Zm]=Fw(this,a,b,f);e[$m]=Gw(this,a,b,f);f=Wm;k="playPauseControl"!=a||Cw(this,a)?(k=0<=this.J.pa()?this.J.na():null)?k.sh().Yx(a)?null:new vw("currentSlideIsLocked"):null:null;e[f]=k;var k=f=null,l;for(l in e)e.hasOwnProperty(l)&&(g=e[l])&&(f=l,k=g);return null===f?null:new Bw(a, f,k,b,c,d)};P.prototype.checkNavigationRestriction=P.prototype.hc; function Ew(a,b,c){var d=a.J,e=a.A.Ja().navigation().navigationType(),f=0<=d.pa()?d.na():null;if(!f)return null;var g;var k=a.J,l=0<=k.pa()?k.na():null;if(l){g=a.A.fa();switch(b){case cn:l=g.va(c);break;case "switchToNextSlide":case "switchToNextStep":case "playPauseControl":Cw(a,b)&&(c=k.Nc(),0<=c?l=g.va(c):(c=!!a.na().Oe().th(),a.A.Ja().Zb().sg()&&!c&&(l=g.va(a.Jc()))));break;case "switchToPreviousSlide":case "switchToPreviousStep":Dw(a,b)&&(a=k.Wc(),0<=a&&(l=g.va(a)));break;case Ym:l=null}g=l}else g= null;if(g==f)return null;if(!g)return b==Ym&&"free"!=e?new vw("presentationSeekingDisabled"):null;switch(e){case "restricted":if(g.D())break;if(g.index()!=d.Nc()&&g.index()!=d.Wc())return new vw("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.uj)return new vw("currentSlideIsNotCompleted");break;case "sequential":if(g.index()!=d.Nc()&&(g.index()||"switchToNextSlide"!=b))return g.D()?new vw("backwardNavigationIsRestricted"):new vw("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.uj)return new vw("currentSlideIsNotCompleted")}return null} function Fw(a,b,c,d){Cw(a,b)?c=d:Dw(a,b)&&(c=a.Wc());if(!p(c))return null;d=a.J.ic().view();if((d instanceof Sp||d instanceof pp)&&!d.A()&&c!=a.J.pa())return new vw("interactionNotCompleted");if(!(0=c.Qa()}return!1}function Jw(a,b,c,d){return(b=a.hc(b,c,d,null))?(a.B.N(b),!1):!0}P.prototype.play=function(){Jw(this,"playPauseControl",this.J.pa(),null)&&this.J.play()};P.prototype.play=P.prototype.play;P.prototype.pause=function(){Jw(this,"playPauseControl",this.J.pa(),null)&&this.J.pause()};P.prototype.pause=P.prototype.pause; P.prototype.Jb=function(a,b){Jw(this,cn,a,null)&&this.J.Jb(a,b)};P.prototype.gotoSlide=P.prototype.Jb;P.prototype.ih=function(a){var b;b=(b=this.J.ka.top())?b.index():-1;-1!=b&&Jw(this,cn,b,null)&&this.J.ih(a)};P.prototype.gotoLastSlideViewed=P.prototype.ih;P.prototype.yf=function(a){Jw(this,cn,this.J.Jc(),null)&&this.J.yf(a)};P.prototype.gotoFirstSlide=P.prototype.yf;P.prototype.zf=function(a){Jw(this,cn,this.J.Xe(),null)&&this.J.zf(a)};P.prototype.gotoLastSlide=P.prototype.zf; P.prototype.Xb=function(a){Jw(this,"switchToNextSlide",this.J.Nc(),null)&&this.J.Xb(a)};P.prototype.gotoNextSlide=P.prototype.Xb;P.prototype.Kc=function(a){Jw(this,"switchToPreviousSlide",this.J.Wc(),null)&&this.J.Kc(a)};P.prototype.gotoPreviousSlide=P.prototype.Kc;P.prototype.te=function(){Jw(this,"switchToNextStep",this.J.pa(),null)&&this.J.te()};P.prototype.gotoNextStep=P.prototype.te;P.prototype.Af=function(){Jw(this,"switchToPreviousStep",this.J.pa(),null)&&this.J.Af()}; P.prototype.gotoPreviousStep=P.prototype.Af;P.prototype.ue=function(a,b,c,d){Jw(this,a==this.J.pa()?"slideSeeking":Ym,a,new vj(a,b,c))&&this.J.ue(a,b,c,d)};P.prototype.gotoTimestamp=P.prototype.ue;P.prototype.Jc=function(){return this.J.Jc()};P.prototype.firstSlideIndex=P.prototype.Jc;P.prototype.Xe=function(){return this.J.Xe()};P.prototype.lastSlideIndex=P.prototype.Xe;P.prototype.Nc=function(){return this.J.Nc()};P.prototype.nextSlideIndex=P.prototype.Nc;P.prototype.Wc=function(){return this.J.Wc()}; P.prototype.previousSlideIndex=P.prototype.Wc;P.prototype.pa=function(){return this.J.pa()};P.prototype.currentSlideIndex=P.prototype.pa;P.prototype.na=function(){return this.J.na()};P.prototype.currentSlide=P.prototype.na;P.prototype.playbackState=function(){return this.J.playbackState()};P.prototype.playbackState=P.prototype.playbackState;P.prototype.ha=function(){return this.J.ha()};P.prototype.clock=P.prototype.ha;P.prototype.$b=function(){return this.J.$b()};P.prototype.slideChangeEvent=P.prototype.$b; P.prototype.wh=function(){return this.J.wh()};P.prototype.stepChangeEvent=P.prototype.wh;P.prototype.yb=function(){return this.J.yb()};P.prototype.$e=function(){return this.J.$e()};P.prototype.playbackCompleteEvent=P.prototype.$e;P.prototype.Dl=function(){return this.B};P.prototype.navigationRestrictedEvent=P.prototype.Dl;P.prototype.pb=function(){return this.J.pb()};P.prototype.ic=function(){return this.J.ic()};P.prototype.fb=function(){return this.J.fb()};P.prototype.quizPlayer=P.prototype.fb; P.prototype.ob=function(){return this.J.ob()};P.prototype.scenarioPlayer=P.prototype.ob;P.prototype.Eb=function(){return this.J.Eb()};P.prototype.Cj=function(){return this.J.Cj()};P.prototype.slideTransitionController=P.prototype.Cj;P.prototype.ys=function(a,b){this.J.ys(a,b)};P.prototype.yn=function(){this.J.yn()};function Kw(){}Kw.prototype.A=null;Kw.prototype.B=null;Kw.prototype.start=function(a,b){var c=Sa(b[0],8);this.A=new Lw(a,"arial,'URW Gothic L',sans-serif",c);this.B=new Lw(a,"Georgia,'Century Schoolbook L',serif",c)}; function Lw(a,b,c){a=String(a);for(var d=['"'],e=0;eg))if(f in Ra)f=Ra[f];else if(f in Qa)f=Ra[f]=Qa[f];else{l=f.charCodeAt(0);if(31l)g=f;else{if(256>l){if(g="\\x",16>l||256l&&(g+="0");g+=l.toString(16).toUpperCase()}f=Ra[f]=g}l=f}d[k]=l}d.push('"');a=d.join("");this.A=rd("span");this.A.innerHTML=c;A(this.A,{position:"absolute",top:"-999px",left:"-999px",fontSize:"100px",fontFamily:b}); B(this.A,0);document.body.appendChild(this.A);this.B=$d(this.A).width;A(this.A,"fontFamily",a+","+b)}Lw.prototype.Ib=function(){wd(this.A)};function Mw(a){return $d(a.A).width!=a.B};var Nw={};function Ow(a,b,c,d){var e;d=d||c;if(a in Nw)(Nw[a]?c:d)();else{e=e||5E3;var f=new Kw;f.start(a,b);var g=xa(),k=setInterval(function(){var a=!1,b=!1;Mw(f.A)||Mw(f.B)?b=a=!0:xa()-g>e&&(a=!0,b=!1);a&&(clearInterval(k),f.A.Ib(),f.A=null,f.B.Ib(),f.B=null,b?c():d())},50)}} function Pw(a,b){ia(b)||(b=[b]);for(var c=[],d=0;dthis.La?(this.Kd=Math.min(this.Ya,1024),this.S=this.Kd/this.Ya,this.Jd=this.La*this.S):(this.Jd=Math.min(this.La,1024),this.S=this.Jd/this.La,this.Kd=this.Ya*this.S);this.Fe=kd("DIV");xi(this.Fe,1/this.S,1/this.S);this.D=F}h=Q.prototype; h.start=function(){this.Qe.appendChild(this.Fe);gi(Sw(this).sa(),"transitionSlide");gi(Tw(this).sa(),"transitionSlide");this.Ea();this.setProgress(0)};function Uw(a,b){b?(gi(Sw(a).sa(),"paused"),gi(Tw(a).sa(),"paused")):(ii(Sw(a).sa(),"paused"),ii(Tw(a).sa(),"paused"))}h.setProgress=function(a){this.Gh&&this.Ca(this.ra()?1-a:a)};h.ra=function(){return this.pE};h.Ea=function(){};h.un=function(){};h.Ca=function(){};function Tw(a){return a.ra()?a.yo:a.to}function Sw(a){return a.ra()?a.to:a.yo} function Vw(a,b){Sw(a)&&Sw(a).Aj(b)}function Ww(a,b){Tw(a).Aj(b)} h.Ia=function(a,b,c,d,e,f){function g(){if(!--k){var a=v,b=u,c=z,d=D,e=G;this.Ua=q;this.Ba=a;this.Lg=b;this.Dm=d;this.Mg=c;this.Gm=e;1!=this.Gh&&(this.Gh=!0,this.yk.N(!0))}}0!=this.Gh&&(this.Gh=!1,this.yk.N(!1));for(var k=0,l=0;la?(b=U(0,0,.5,-90),this.G=b(a),b=U(0,0,.5,-45),this.C=b(a),b=U(0,0,.5,40),a=this.I==ax?"translateX("+-c+"px) translateZ("+this.G+"px) rotateY("+this.C+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.G+"px) rotateY("+-this.C+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):.85>a?(b=U(.5,-90,.85,0),this.G=b(a),b=U(.5,-45,.85,0),this.C=b(a),b=U(.5,40,.85,90),a=this.I==ax?"translateX("+ -c+"px) translateZ("+this.G+"px) rotateY("+this.C+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.G+"px) rotateY("+-this.C+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):(this.ra()&&(this.C=0),b=U(.85,90,1,180),a="translateX("+-c+"px) rotateY("+this.C+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)");E(this.F,a)}else.5>a?(b=U(0,1,.5,0),a="scaleY("+b(a)+")",B(this.B,1),B(this.A,0),E(this.B,a)):(b=U(.5,0,1,1),a="scaleY("+b(a)+")",B(this.A,1),B(this.B,0),E(this.A, a))};var ax=1;function bx(a,b,c){Q.call(this,a);this.G=c;this.ra()?rp(Tw(this)):rp(Sw(this));this.Ia(!0,!0);this.F=b==ax}w(bx,Q); bx.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);this.C=this.Ba;this.B=this.Ua;var a=document.createElement("DIV");this.A=document.createElement("DIV");var b=this.M(),c=this.L();try{Hg(a,Math.max(b,c)+"px"),Ig(a,b/2+"px "+c/2+"px"),Gg(this.A,"preserve-3d"),this.F?(this.A.appendChild(this.C),this.A.appendChild(this.B)):(this.A.appendChild(this.B),this.A.appendChild(this.C)),a.appendChild(this.A),Xw(this).appendChild(a)}catch(d){this.F?(this.A.appendChild(this.C),this.A.appendChild(this.B)):(this.A.appendChild(this.B), this.A.appendChild(this.C))}A(this.C,"position","absolute");A(this.B,"position","absolute");Xd(this.A,b,c);Xd(this.C,b,c);Xd(this.B,b,c);this.G&&(this.F?E(this.C,"rotateY(180deg)"):E(this.B,"rotateY(180deg)"))}; bx.prototype.Ca=function(a){if(this.G){a=this.F?1-a:a;var b=.25*(1-Math.cos(2*a*Math.PI));a=cx(.63,.43)(a);var c=Math.max(this.M(),this.L());E(this.A,"rotateY("+-180*a+"deg)translateZ("+b*c*-.3+"px)")}else a=cx(.63,.43)(a),.5>a?(b=U(0,1,.5,0),a="scaleX("+b(a)+")",B(this.C,1),B(this.B,0),E(this.C,a)):(b=U(.5,0,1,1),a="scaleX("+b(a)+")",B(this.B,1),B(this.C,0),E(this.B,a))};function dx(a,b){Q.call(this,a);this.C=b;this.Ia(!1,!0);this.B=[];var c=this.M();switch(this.C){case ex:c=this.L();break;case fx:c=this.M()}this.A=Math.floor(c/7);for(var c=[],d=0;db.Co?1:0});for(d=0;d=this.B[c].A+.2?b.addColorStop(g,f):d>= this.B[c].A?b.addColorStop(g,"rgba(255,255,255,"+k+")"):b.addColorStop(g,a)}e.fillStyle=b;e.beginPath();e.rect(0,0,this.M(),this.L());e.fill();e.restore()};var ex=0,fx=1;function gx(a,b){this.B=a;this.A=b};function cx(a,b){return function(c){if(a||1!=b){for(var d=c,e=0;4>e;++e){var f=3*(1-3*b+3*a)*d*d+2*(3*b-6*a)*d+3*a;if(0==f)break;d-=((((1-3*b+3*a)*d+(3*b-6*a))*d+3*a)*d-c)/f}c=((-2*d+3)*d+0)*d}return c}}var hx=cx(.42,.58);function U(a,b,c,d){return function(e){return b+(d-b)/(c-a)*(e-a)}}function $w(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 ix(a,b,c,d){if(dd?(g=1-d/.2,k=0):1<=d&&(e=1-(d-1)/.2,f=1);c.addColorStop(k,"rgba(0,0,0,"+Bi(g)+")");c.addColorStop(f,"rgba(0,0,0,"+Bi(e)+")");b.fillStyle=c;b.fillRect(0,0,this.M(),this.L());b.restore();b=.8-.2;c=this.C;e=0;for(d=[1];;){f=2*a-.03125*e;if(0>=f)break;else 1>f&&d.push(f);++e}d.push(0); e=this.A;f=this.B;e=c.createRadialGradient(e,f,0,e,f,this.G);for(f=d.length-1;0<=f;--f){var g=d[f],k=a,k=2*k,k=1-$w(k-.2,k,g),l=a,l=2*l,k=.3*(.5*Math.cos(8*Math.PI*(g-2*a))+.5)*k*$w(l-.2-b-.2,l-.2-b,g),k=k*(1-.5*g),k="rgba(0,0,0,alpha)".replace("alpha",Bi(k).toString());e.addColorStop(g,k)}c.fillStyle=e;c.fillRect(0,0,this.M(),this.L())};var kx=0,nx=1,lx=2,mx=3,ox=4;function px(a,b){Q.call(this,a);this.C=b;this.Ia(!0,!0)}w(px,Q); px.prototype.Ea=function(){var a=this.M(),b=this.L();Ww(this,!1);Vw(this,!1);this.G=1.25*Math.max(a,b);this.A=rd("DIV");Xw(this).appendChild(this.A);try{var c=this.M(),d=this.L();Xd(this.A,c,d);var e=(.5*c).toString()+"px "+(.5*d).toString()+"px";Hg(this.A,this.G.toString()+"px");Ig(this.A,e);if(Eb){var f=rd("DIV");this.A.appendChild(f);Xd(f,c,d);A(f,"position","absolute");Gg(f,"preserve-3d");this.A=f}this.I=!0}catch(g){this.I=!1}this.F=pg();qg(this.F,.5*a,.5*b,this.G);qx(this,this.C==rx)}; function qx(a,b){function c(a,b){var c=b&1;return c*(a-1)+(1-2*c)*(b>>1)}var d=a.Ba,e=a.Ua,f=a.M(),g=a.L(),f=Math.floor(f/7),g=Math.floor(g/5),k=d.width-6*f,l=d.height-4*g;a.B=[];for(var m=0;5>m;++m)for(var n=c(5,m),q=n*g,v=4==n?l:g+1,u=0;7>u;++u){var z=c(7,u),D=new sx(d,e,z*f,q,6==z?k:f+1,v,b,a.F,a.I);a.A.appendChild(D.A);a.B[7*n+z]=D}tx(a)} function tx(a){for(var b=.7-.15,c=a.C==rx?b/4:0,d=a.C==ux?b/6:0,b=0,e=1,f=0;5>f;++f)for(var g=0;7>g;++g){var k=f*c+g*d+.15*Math.random(),b=Math.max(k,b),e=Math.min(k,e);a.B[g+7*f].T=k}c=e;b=.7/(b-c);for(d=0;5>d;++d)for(e=0;7>e;++e)f=a.B[e+7*d],f.T=(f.T-c)*b}px.prototype.Ca=function(a){for(var b=this.B.length,c=0;ce:1=c&&wx(a,!0);E(a.A,(a.B?"rotateX(-":"rotateY(")+b.toString()+"deg)")}else a.X?90<=b&&wx(a,!1):90>=b&&wx(a,!0),E(a.A,(a.B?"scaleY(":"scaleX(")+Math.cos(a.F*Math.PI/180).toString()+")");B(a.I,.5*Math.sin(a.F*Math.PI/180))}} function wx(a,b){var c=b?a.Y:a.C,d=b?a.C:a.Y;a.X=b;A(c,"visibility","visible");A(d,"visibility","hidden")};function xx(a){Q.call(this,a);this.D=!1;this.Ia(!1,!0);this.A=0;a=this.M();var b=this.L(),c=yx!=a||zx!=b;if(!Ax||c)Ax=[],yx=a,zx=b,Bx(a,b)}var Ax,yx,zx;w(xx,Q);xx.prototype.Ea=function(){Vw(this,!1);Ww(this,!0);var a=this.Ba;Xw(this).appendChild(a);this.B=R(this.M(),this.L());this.B.getContext("2d").drawImage(a,0,0)}; function Bx(a,b){for(var c=Ax,d=a/54,e=b/42,f=0,g=0,k=0;54>k;++k){for(var g=0,l=Math.round((k+1)*d)-f,m=f,n=0;42>n;++n){var q=Math.round((n+1)*e)-g,v=new Cx(m,g,l,q);v.A=Math.random();c.push(v);g+=q}f+=l}c.sort(function(a,b){return a.Ab.A?1:0});d=c.length;for(k=0;ka){var m=k/l;k>l?(k=a,l=k/m):(l=a,k=l*m)}a=new gc(k,l);k=a.width;l=a.height;a=R(k,l);m=a.getContext("2d");p(f)?f(m,e,k,l):m.drawImage(e,0,0,k,l);e=g.createTexture();g.activeTexture(b);g.bindTexture(g.TEXTURE_2D,e);g.texImage2D(g.TEXTURE_2D,0,g.RGBA,g.RGBA,g.UNSIGNED_BYTE,a);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MAG_FILTER,g.LINEAR);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MIN_FILTER, g.LINEAR_MIPMAP_LINEAR);g.generateMipmap(g.TEXTURE_2D);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.CLAMP_TO_EDGE);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.CLAMP_TO_EDGE);g.bindTexture(g.TEXTURE_2D,null);g.activeTexture(b);g.bindTexture(g.TEXTURE_2D,e);g.uniform1i(c,d);return e}h.td=function(){alert("Please override _getFragmentShaderSource");return""};h.ud=function(){alert("Please override _getVertexShaderSource");return""};h.wd=function(){}; function Hx(a,b,c){var d=a.V;b=d.createShader(b);d.shaderSource(b,c);d.compileShader(b);return d.getShaderParameter(b,d.COMPILE_STATUS)?b:(a.T=!1,null)}function Lx(a,b,c){a=a.V;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.vj=c;e.A=d;return e} function Mx(a,b){var c=a.V,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.vj=1;e.A=d;return e}function Nx(a){if(!a.zp.length)throw"Invalid popMatrix!";a.A=a.zp.pop()}function Ox(a){var b=mat4.create();mat4.set(a.A,b);a.zp.push(b)}function Px(a,b,c,d){mat4.translate(a.A,[-d[0],-d[1],-d[2]]);mat4.rotate(a.A,b*Math.PI/180,c);mat4.translate(a.A,d)} function Qx(a,b,c,d,e){var f=a.V;f.bindBuffer(f.ARRAY_BUFFER,b.xc);p(d)&&d();f.vertexAttribPointer(a.Vd,b.xc.vj,f.FLOAT,!1,0,0);b.pf&&(f.bindBuffer(f.ARRAY_BUFFER,b.pf),p(e)&&e(),f.vertexAttribPointer(a.$j(),b.pf.vj,f.FLOAT,!1,0,0));f.bindBuffer(f.ARRAY_BUFFER,b.yc);f.vertexAttribPointer(a.Ad,b.yc.vj,f.FLOAT,!1,0,0);a.hp();f.bindBuffer(f.ELEMENT_ARRAY_BUFFER,b.wc);p(c)||(c=f.TRIANGLES);f.drawElements(c,b.wc.A,f.UNSIGNED_SHORT,0)} h.$j=function(){alert("override _getVertexNormalAttributeLocation");return-1};h.je=function(){alert("override _getSamplerUniform");return null};h.hp=function(){};function Rx(a){a.Vd=Sx(a,"aVertexPosition");a.Ad=Sx(a,"aTextureCoord");a.rg=Tx(a,"uPMVMatrix");a.We=Tx(a,"uNMatrix")}function Ux(a,b){for(var c=0,d=0;dg;++g)for(var k=c;k=S.C,ha=u,wa=z,Aa=D,fa=G,eb=this.A==tz||this.A==uz,ab= this.ra(),zb=this.M(),Da=this.L(),T=this.B.getContext("2d"),cc=Dy,Z=Ey,Mb=Fy,ya=this.Ba,Za=this.Ua;Ja&&(Ja=cc[ma],ma=(eb?Z:Mb)[ma],Z=pa.B.getContext("2d"),Mb=pa.A.getContext("2d"),zb-=ha+Aa,Da-=wa+fa,Z.drawImage(Ja,ha,wa,Aa,fa,0,0,Aa,fa),Mb.drawImage(ma,zb,Da,Aa,fa,0,0,Aa,fa),Z.save(),Z.globalCompositeOperation="source-out",Z.drawImage(ya,ha,wa,Aa,fa,0,0,Aa,fa),Z.restore(),Mb.save(),Mb.globalCompositeOperation="source-out",Mb.drawImage(Za,zb,Da,Aa,fa,0,0,Aa,fa),Mb.restore(),T.clearRect(ab&&eb?zb: ha,ab&&!eb?Da:wa,Aa,fa),pa.F=!0)}Aa=g;wa=k;pa=q.D;fa=S.qa;ha=S.T;ab=S.I;eb=yz(a,S.C,S.Y,ha);T=yz(a,S.D,S.K,ha);ya=S.G;ha=S.oa;Za=S.S;Da=ha?-Za:Za;ya&&(Da=ha?Za:-Za);ha=ha?Math.max(eb,T):Math.min(eb,T);ab=Math.atan2(eb-T,ab)*Da;eb>T?Fg(fa,"0% 0%"):Fg(fa,"100% 100%");ha*=Za;E(fa,"translateZ("+ha+"px)"+((ya?"rotateY":"rotateX")+"("+ab+"rad)"));eb=wa;wa=pa;T=ha;pa=S.Ga;ha=S.La;ya=S.I;Za=S.G;Da=fa=Array(16);Da[0]=0;Da[1]=0;Da[2]=0;Da[3]=0;Da[4]=0;Da[5]=0;Da[6]=0;Da[7]=0;Da[8]=0;Da[9]=0;Da[10]=0;Da[11]= 0;Da[12]=0;Da[13]=0;Da[14]=0;Da[15]=0;fa[0]=1;fa[1]=0;fa[2]=0;fa[3]=0;fa[4]=0;fa[5]=1;fa[6]=0;fa[7]=0;fa[8]=0;fa[9]=0;fa[10]=1;fa[11]=0;fa[12]=0;fa[13]=0;fa[14]=0;fa[15]=1;Za?(Aa-=(pa-ya)/2,Bg(fa,Aa,0,0),Dg(fa,wa),Bg(fa,-Aa,0,0),Bg(fa,0,0,T),Dg(fa,ab)):(Aa=eb-(ha-ya)/2,Bg(fa,0,Aa,0),Cg(fa,wa),Bg(fa,0,-Aa,0),Bg(fa,0,0,T),Cg(fa,ab));Aa=xg();yg(Aa,pa,ha,0,1);Ag(fa,Aa,Aa);wa=xg();yg(wa,Aa[0],Aa[1],Aa[2],0);zg(wa,S.X,wa);Aa=xg();yg(Aa,pa,ha,1,0);eb=xg();yg(eb,pa,ha,0,0);zg(Aa,eb,Aa);Ag(fa,Aa,Aa);pa=vg(Aa, wa);S.ka?0<=pa&&zz(S,!1):0>=pa&&zz(S,!0)}}};function wz(a,b,c){this.B=a;this.A=[];this.C=b;this.F=c}function xz(a,b,c,d,e,f,g,k,l,m,n,q){this.B=b;this.A=c;E(c,(n?"rotateY":"rotateX")+"(180deg)");this.I=f;this.qa=a;this.Ga=d;this.La=e;this.X=m;this.C=g;this.D=g+(k-g)/2;this.Y=.8+this.C-.2;this.K=.8+this.D-.2;this.S=0>l?-1:1;this.T=Math.abs(l);this.oa=q;this.G=n;this.F=!1;zz(this,!0)}function zz(a,b){var c=b?a.B:a.A,d=b?a.A:a.B;a.ka=b;A(c,"visibility","visible");A(d,"visibility","hidden")} function yz(a,b,c,d){return a>=b&&a<=b+.2?d*(a-b)/.2:a>=c?Math.max(d-d*(a-c)/.2,0):a>=b?d:0}var tz=0,uz=2,vz=3;function Az(a,b){Q.call(this,a);this.F=b;this.Ia(!0,!0)}w(Az,Dx);h=Az.prototype; h.Ea=function(){Vw(this,!1);Ww(this,!1);Gx(this,this.Ba);var a=this.M(),b=this.L(),c=nh&&F,d=Rg&&F||c,c=d?26:50,d=d?20:45,e=a/c,f=b/d;this.B=new Bz;for(var g=0;g endTime)\n\r\n\t\t\t{\n\r\n\t\t\t\tpPhase = 1.0;\n\r\n\t\t\t}\n\r\n\t\t\tfloat z = 4.0 * aMaxDistance * pPhase * (pPhase - 1.0);\n\r\n\t\t\tfloat rotation = 180.0 * pPhase;\n\r\n\t\t\t\n\r\n\t\t\tmat4 m = mat4(1.0);\n\r\n\t\t\t\t\n\r\n\t\t\tvec3 pivotPoint = vec3(- uSlideWidth / 2.0, uSlideHeight / 2.0, 0.0);\n\r\n\t\t\tm = m * translationMatrix(-pivotPoint.x, -pivotPoint.y, -pivotPoint.z);\n\r\n\t\t\tif (uHorizontal)\n\r\n\t\t\t{\n\r\n\t\t\t m = m * rotationYmatrix(rotation);//left right\n\r\n\t\t\t}\n\r\n\t\t\telse \n\r\n\t\t\t{\n\r\n\t\t\t\tm = m * rotationXmatrix(rotation);//top bottom\n\r\n\t\t\t}\n\r\n\t\t\tm = m * translationMatrix(pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\r\n\t\t\tm = m * translationMatrix(0.0, 0.0, z);\n\r\n\t\t\t\t\n\r\n\t\t\treturn m;\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\tvec3 getVertexPosition() \n\r\n\t\t{ \n\r\n\t\t\tmat4 m = positionMatrix();\n\r\n\t\t\tvec4 v = m * vec4(aVertexPosition, 1.0);\n\r\n\t\t\treturn v.xyz;\n\r\n\t\t} \n\r\n\t\tvec3 getNormal() \n\r\n\t\t{\n\r\n\t\t\tmat4 m = positionMatrix();\n\r\n\t\t\tvec4 v = m * vec4(0 ,0, 1, 0.0);\n\r\n\t\t\treturn v.xyz;\n\r\n\t\t}\n\r\n\t\tvoid main(void)\n\r\n\t\t{\n\r\n\t\t\tvTextureCoord = aTextureCoord;\n\r\n\t\t\t\n\r\n\t\t\tvec3 pos = getVertexPosition();\n\r\n\t\t\tvec3 n = getNormal();\n\r\n\t\t\tn = normalize(n);\n\r\n\t\t\tgl_Position = uPMVMatrix * vec4(pos, 1.0); \n\r\n\t\t\tvNormal = uNMatrix * n;\n\r\n\t\t}\n\r\n\t"}; function Bz(){this.F=0;this.C=[];this.A=[];this.B=[];this.D=[];this.G=[]}Bz.prototype.mj=function(){return this.G};function Cz(a,b,c,d,e,f,g){this.I=a;this.K=b;this.G=c;this.F=d;this.D=e;this.C=f;this.B=(.5=a?(b=!1,E(this.A,"translateZ("+-100*a+"px) rotateY("+c*a/.3*20+"deg)"),!this.Y&&this.ra()&&(this.Y=this.G=!0)):.7<=a&&(b=!1,E(this.A,"translateZ("+-100*(1-a)+"px) rotateY("+(1-a)/.3*c*20+"deg)"),this.Y||this.ra()||(this.Y=this.G=!0));if(b||this.G)b=this.M()+70,a=this.G?this.ra()?0:1:(a-.3)/.4,this.G&&(this.G=!1),a=a*c*b,E(this.Qc,"translateX("+a+"px)"),this.B&&E(this.K,"translate("+a+"px, "+(this.L()+7.5)+ "px)"),E(this.Pc,"translateX("+(a-c*b)+"px)"),this.B&&E(this.I,"translate("+(a-c*b)+"px, "+(this.L()+7.5)+"px)")};function Ez(a,b){var c=rd("DIV");Yd(c,a);Zd(c,b);A(c,"position","absolute");return c} function Fz(a,b,c){b=b.getContext("2d");b.save();b.translate(0,a.L()/4);b.scale(1,-1);b.drawImage(c,0,.75*a.L(),a.M(),a.L()/4,0,0,a.M(),a.L()/4);b.restore();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(a.M()/4,0,a.M()/4,a.L()/4);c.addColorStop(0,"rgba(0, 255, 0, 0)");c.addColorStop(.8,"rgba(0, 255, 0, 1)");b.fillStyle=c;b.beginPath();b.rect(0,0,a.M(),a.L()/4);b.fill()}Dz.prototype.G=!1;Dz.prototype.Y=!1;var Gz=0,Hz=1;function Iz(a){Q.call(this,a);rp(Tw(this));this.D=!1}w(Iz,Q);Iz.prototype.Ea=function(){Vw(this,!0);Ww(this,!0)};Iz.prototype.Ca=function(a){.3>a?B(Tw(this).sa(),0):B(Tw(this).sa(),1)};function Jz(a,b){Q.call(this,a);this.Y=b;this.Ia(!0,!1)}w(Jz,Dx);h=Jz.prototype;h.Ea=function(){Vw(this,!0);Ww(this,!1);Gx(this,this.Ua);this.F=my(30,30,this.M(),this.L());this.B=this.Y==Kz?py(30,30):oy(30,30);this.G=new qy;var a=Lx(this,jy(this.F),3);this.G.xc=a;a=Lx(this,ky(this.F),2);this.G.yc=a;a=Mx(this,this.B);this.G.wc=a;mat4.translate(this.A,[-this.M()/2,this.L()/2,0]);$x(this)};h.td=function(){return"\t\r\n\t\tprecision mediump float;\r\n\t\t\r\n\t\tvarying vec2 vTextureCoord;\r\n\t\tvarying vec3 vNormal;\r\n\t\t\r\n\t\tuniform sampler2D uSampler;\r\n\t\t\r\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\r\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\r\n\t\t\r\n\t\tvoid main(void) \r\n\t\t{ \r\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\r\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \r\n\t\t} \r\n\t"}; h.ud=function(){return"\r\n\tattribute vec3 aVertexPosition;\n\r\n\tattribute vec2 aTextureCoord;\n\r\n\t\t\n\r\n\tuniform mat4 uPMVMatrix;\n\r\n\tuniform mat3 uNMatrix;\n\r\n\t\t\n\r\n\tuniform float uPhase;\n\r\n\tuniform bool uDirectionIsLeft;\n\r\n\tuniform float uSlideHeight;\n\r\n\tuniform float uSlideWidth;\n\r\n\t\t\n\r\n\tvarying vec2 vTextureCoord;\n\r\n\tvarying vec3 vNormal;\n\r\n\t\t\n\r\n\tconst float TIME_1 = 0.2;\n\r\n\tconst float TIME_2 = 0.6;\n\r\n\tconst float TIME_3 = 0.7;\n\r\n\tconst float TIME_4 = 0.8;\n\r\n\t\t\n\r\n\tconst float START_PHASE = 0.3;\n\r\n\tconst float END_PHASE = 0.7;\n\r\n\t\t\n\r\n\tconst float ANGLE_1 = 0.0;\n\r\n\tconst float ANGLE_2 = -180.0;\n\r\n\tconst float ANGLE_3 = ANGLE_2 - 20.0;\n\r\n\t\t\n\r\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\r\n\t{\n\r\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 ellipse(float angle, vec3 pos, vec2 center, vec2 radius)\n\r\n\t{\n\r\n\t\tfloat ang = radians(angle);\n\r\n\t\treturn vec3(pos.x, center.x + radius.x * cos(ang), -(center.y + radius.y * sin(ang)));\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat goBack(float y, float phase, float constAngleTime)\n\r\n\t{\n\r\n\t\tfloat time = linearInterpolation(y, 0.0, TIME_3, uSlideHeight, TIME_4);\n\r\n\t\t\n\r\n\t\tif (phase > time)\n\r\n\t\t{\n\r\n\t\t\treturn linearInterpolation(phase, time, ANGLE_3, 1.0, ANGLE_2);\n\r\n\t\t}\n\r\n\t\tfloat angle = linearInterpolation(phase, constAngleTime, ANGLE_2, time, ANGLE_3);\n\r\n\t\treturn angle;\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat getRowAngleByPhase(vec3 pos, float phase)\n\r\n\t{\n\r\n\t\tconst float HORIZONTAL_DELAY = 0.05;\n\r\n\t\tfloat colDelay = uDirectionIsLeft\n\r\n\t\t\t? linearInterpolation(pos.x, 0.0, 0.0, uSlideWidth, HORIZONTAL_DELAY)\n\r\n\t\t\t: linearInterpolation(pos.x, 0.0, HORIZONTAL_DELAY, uSlideWidth, 0.0);\n\r\n\t\t\t\n\r\n\t\tphase = linearInterpolation(phase, 0.0, colDelay, 1.0, 1.0);\n\r\n\t\t\t\n\r\n\t\tfloat constAngleTime = linearInterpolation(pos.y, 0.0, TIME_2, uSlideHeight, TIME_1);\n\r\n\t\tif (phase > constAngleTime)\n\r\n\t\t{\n\r\n\t\t\treturn goBack(pos.y, phase, constAngleTime);\n\r\n\t\t}\n\r\n\t\t\t\n\r\n\t\tfloat angle = linearInterpolation(phase, 0.0, ANGLE_1, constAngleTime, ANGLE_2);\n\r\n\t\treturn angle;\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getVertexPosition(float phase, vec3 pos)\n\r\n\t{\n\r\n\t\tfloat R_1 = uSlideHeight;\n\r\n\t\tfloat R_2 = uSlideHeight * 0.25;\n\r\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\r\n\t\t\t\n\r\n\t\tfloat angle = getRowAngleByPhase(pos, phase);\n\r\n\t\tvec3 v = ellipse(angle, pos, vec2(0.0, 0.0), r);\n\r\n\t\treturn v;\n\r\n\t}\n\r\n\tvec3 getVertexNormal(float phase, vec3 pos)\n\r\n\t{\n\r\n\t\tconst float DELTA_W = 1.0;\n\r\n\t\tconst float DELTA_H = 1.0;\n\r\n\t\t\t\n\r\n\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -DELTA_W : DELTA_W;\n\r\n\t\tfloat deltaHeight = (pos.y == uSlideHeight) ? -DELTA_H : DELTA_H;\n\r\n\t\t\t\n\r\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\r\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\r\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\r\n\t\t\t\n\r\n\t\tvec3 v1 = right - p;\n\r\n\t\tvec3 v2 = down - p;\n\r\n\t\t\t\n\r\n\t\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\r\n\t\t\t\n\r\n\t\treturn normalize(n);\n\r\n\t}\n\r\n\t\t\n\r\n\tvoid main(void)\n\r\n\t{\n\r\n\t\tfloat phase = uPhase;\n\r\n\t\tif (phase < START_PHASE)\n\r\n\t\t{\n\r\n\t\t\tphase = 0.0;\n\r\n\t\t}\n\r\n\t\telse if (phase > END_PHASE)\n\r\n\t\t{\n\r\n\t\t\tphase = 1.0;\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tphase = linearInterpolation(phase, START_PHASE, 0.0, END_PHASE, 1.0);\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\r\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0);\n\r\n\t\tgl_Position = uPMVMatrix * p;\n\r\n\t\tvTextureCoord = aTextureCoord;\n\r\n\t\t\t\n\r\n\t\tvec3 pNormal = getVertexNormal(phase, vertex);\n\r\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\r\n\t\tvNormal = transformedNormal;\n\r\n\t\t\n\r\n\t}\n\r\n"}; h.Ca=function(a){this.V.uniform1f(this.I,a);Qx(this,this.G,this.V.TRIANGLE_STRIP)};h.wd=function(){Rx(this);this.C=Tx(this,"uSampler");this.I=Tx(this,"uPhase");var a=Tx(this,"uDirectionIsLeft"),b=Tx(this,"uSlideWidth");this.V.uniform1f(Tx(this,"uSlideHeight"),this.L());this.V.uniform1f(b,this.M());this.V.uniform1i(a,this.Y==Kz?1:0)};h.sd=function(){};h.fk=function(a){this.ka=Kx(this,this.V.TEXTURE0,this.je(),0,a,t(this.nD,this))};h.rd=function(){Jx(this,this.G)}; h.nD=function(a,b,c,d){a.translate(0,d);a.scale(1,-1);a.drawImage(b,0,0,c,d)};h.je=function(){return this.C};var Kz=0;function Lz(a){Q.call(this,a);this.oa=a;this.Ia(!0,!1)}w(Lz,Q);Lz.prototype.Ea=function(){var a=this.M(),b=this.L();Ww(this,!1);var c=R(a,b);this.F=c.getContext("2d");this.A=R(a,b);this.C=this.A.getContext("2d");a*=.5;b*=.5;this.B=Math.sqrt(a*a+b*b);A(c,"position","absolute");Xw(this).appendChild(c)};var Mz=1/15; Lz.prototype.Ca=function(a){var b=this.M(),c=this.L(),d=this.C;d.clearRect(0,0,b,c);var e=(1.5+1.08*a)*Math.PI;a=e-.08*Math.PI;var b=.5*this.M(),c=.5*this.L(),f=Mz,e=e-a,g=a;g<1.5*Math.PI&&(f=(1.5*Math.PI-a)/e,g=1.5*Math.PI);for(var k=b+this.B*Math.cos(g),l=c+this.B*Math.sin(g),m=b+this.B*Math.cos(3*Math.PI-g),g=c+this.B*Math.sin(3*Math.PI-g);1>=f;){var n=a+f*e;n>2.5*Math.PI&&(n=2.5*Math.PI);var q=b+this.B*Math.cos(n),v=c+this.B*Math.sin(n);Nz(this,b,c,k,l,q,v,1-f);var u=b+this.B*Math.cos(3*Math.PI- n),z=c+this.B*Math.sin(3*Math.PI-n);Nz(this,b,c,m,g,u,z,1-f);f+=Mz;k=q;l=v;m=u;g=z;if(n==2.5*Math.PI)break}b=.5*this.M();c=.5*this.L();a>=1.5*Math.PI&&(d.beginPath(),d.moveTo(b,c),d.arc(b,c,this.B,3*Math.PI-a,a,!1),d.lineTo(b,c),d.fillStyle="#000",d.fill());d=this.F;d.drawImage(this.Ua,0,0);d.save();d.globalCompositeOperation="destination-in";d.drawImage(this.A,0,0);d.restore()}; function Nz(a,b,c,d,e,f,g,k){a=a.C;a.fillStyle="rgba(0,0,0,"+k.toString()+")";a.beginPath();a.moveTo(b,c);a.lineTo(d,e);a.lineTo(f,g);a.fill()};function Oz(a,b){Q.call(this,a);this.Ia(!0,!0);this.I=b;var c=this.M(),d=this.L();this.A=R(c,d);var e=R(c,d);this.C=e.getContext("2d");this.B=this.I==Pz?Qz:Rz;this.F=this.G=0;this.I==Sz?(this.G=c/this.B,this.F=d):(this.G=c,this.F=d/this.B);Xw(this).appendChild(e)}w(Oz,Q);Oz.prototype.Ea=function(){Vw(this,!0);Ww(this,!1)}; Oz.prototype.Ca=function(a){var b=this.M(),c=this.L();this.C.clearRect(0,0,b,c);this.C.drawImage(this.Ua,0,0);this.C.save();this.C.globalCompositeOperation="destination-in";var d=this.A.getContext("2d");d.clearRect(0,0,b,c);for(var e=0;e 1.0 || vTextureCoord.y < 0.0 || vTextureCoord.y > 1.0) \r\n\t\t\t{ \r\n\t\t\t\tgl_FragColor = mix(vec4(0.0), vec4(0.0), 0.0);\n\r\n\t\t\t\treturn;\r\n\t\t\t} \r\n\t\t\tvec4 color1 = texture2D(uSampler1, vTextureCoord);\n\r\n\t\t\tvec4 color2 = texture2D(uSampler2, vTextureCoord);\n\r\n\t\t\tvec4 mixedColor = mix(color1, color2, vAlpha);\n\r\n\t\t\tgl_FragColor = vec4(vShadow * mixedColor.rgb, mixedColor.a);\n\r\n\t\t} \r\n\t"}; h.fk=function(){this.ka=Kx(this,this.V.TEXTURE0,this.G,0,this.Ba);this.X=Kx(this,this.V.TEXTURE1,this.Y,1,this.Ua)};function Uz(a,b,c){Q.call(this,a);this.A=c;this.D=!1;a=this.M();c=this.L();this.C=this.B=this.G=this.F=0;switch(b){case Vz:this.G=1;this.B=Wz*a;this.C=-Wz*c;break;case Xz:this.G=-1;this.B=-Wz*a;this.C=Wz*c;break;case Yz:this.F=-1;this.B=Wz*a;this.C=Wz*c;break;case Zz:this.F=1;this.B=-Wz*a;this.C=-Wz*c;break;case $z:this.G=this.F=-1;this.B=-Wz*a;this.C=Wz*c;break;case aA:this.F=-1;this.G=1;this.B=-Wz*a;this.C=-Wz*c;break;case bA:this.F=1;this.G=-1;this.B=Wz*a;this.C=Wz*c;break;case cA:this.G=this.F= 1,this.B=Wz*a,this.C=-Wz*c}this.A?(this.G*=-1,this.C*=-1):(this.F*=-1,this.B*=-1);dA(this)}w(Uz,Q);function eA(a){return a.A?Sw(a).sa():Tw(a).sa()}function fA(a){return a.A?Tw(a).sa():Sw(a).sa()} Uz.prototype.Ea=function(){var a=this.M(),b=this.L(),c=Math.max(a,b);A(fA(this),"position","absolute");A(eA(this),"position","absolute");Xd(fA(this),a,b);Xd(eA(this),a,b);var d=kd("DIV");hd(d,{id:"projection"});A(d,"position","absolute");Xd(d,a,b);Xw(this).appendChild(d);Hg(d,1.25*c+"px");c=kd("DIV");hd(c,{id:"view"});A(c,"position","absolute");Xd(c,a,b);d.appendChild(c);Gg(c,"preserve-3d");this.K=c;kh&&(Gg(fA(this),"preserve-3d"),Gg(eA(this),"preserve-3d"));a=fA(this);c.appendChild(a);c.appendChild(this.I); a=eA(this);c.appendChild(a);this.ra()||this.A?this.ra()&&this.A?(Ww(this,!0),Vw(this,!1)):!this.ra()&&this.A?(Ww(this,!1),Vw(this,!0)):this.ra()&&!this.A&&(Ww(this,!0),Vw(this,!1)):(Ww(this,!1),Vw(this,!0));A(this.I,"visibility","hidden")}; function dA(a){function b(a,b,c,d,f,g,k,m){a=l.createLinearGradient(a,b,c,d);a.addColorStop(0,"rgba(0,0,0, "+e+")");a.addColorStop(1,"rgba(0,0,0,0)");l.fillStyle=a;l.fillRect(f,g,k,m)}function c(a,b,c,e,f){l.save();l.translate(a,b);l.scale(d/d,1);l.beginPath();l.moveTo(0,0);l.arc(0,0,d,c,e,!1);l.moveTo(0,0);l.fillStyle=f;l.fill();l.restore()}var d=gA,e=hA,f=a.M(),g=a.L(),k=R(f,g);A(k,"position","absolute");Xd(k,f*iA,g*iA);var l=k.getContext("2d");l.scale(iA,iA);l.fillStyle="rgba(0, 0, 0, "+e+")"; l.fillRect(d,d,f-2*d,g-2*d);b(d,d,d,d-d,d,d-d,f-2*d,d);b(d,g-d,d,g,d,g-d,f-2*d,d);b(d,d,d-d,d,d-d,d,d,g-2*d);b(f-d,d,f,d,f-d,d,d,g-2*d);var m=l.createRadialGradient(0,0,0,0,0,d);m.addColorStop(0,"rgba(0,0,0, "+e+")");m.addColorStop(1,"rgba(0,0,0,0)");c(f-d,g-d,0,.5*Math.PI,m);c(d,g-d,.5*Math.PI,Math.PI,m);c(d,d,Math.PI,1.5*Math.PI,m);c(f-d,d,1.5*Math.PI,2*Math.PI,m);a.I=k} Uz.prototype.Ca=function(a){this.A&&(a=1-a);var b;b=a1-jA?1-a:jA;var c=Math.max(this.M(),this.L()),c=U(0,0,jA,.2*-c),d=U(0,0,jA,10);Fg(this.K,"50% 100%");E(this.K,"rotateX("+d(b)+"deg) translateZ("+c(b)+"px)");if(a>=kA&&a=lA&&(this.ra()||this.A?this.ra()&&this.A&&Ww(this,!1):Vw(this,!1),A(this.I,"visibility","hidden"))};var Xz=0,Yz=1,Zz=2,Vz=3,aA=4,$z=5,cA=6,bA=7,jA=.4,kA=.1,lA=.7,mA=800,nA=.5,hA=.3,gA=50,Wz=1,iA=1;function oA(a,b,c){var d=new V;this.Bh=a;this.Hj=b;this.Ij=c;this.n=d};function pA(a){Q.call(this,a);this.Ia(!1,!0)}w(pA,Dx); var qA=[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],rA="/+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(" "); h=pA.prototype; h.Ea=function(){Vw(this,!1);Ww(this,!0);Gx(this,this.Ba);this.Ic=sA("/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA",!1); this.B=new qy;var a=Lx(this,jy(this.Ic),3);this.B.xc=a;a=Lx(this,ky(this.Ic),2);this.B.yc=a;a=Mx(this,qA);this.B.wc=a;a=Lx(this,ly(this.Ic),3);this.B.pf=a;this.V.enable(this.V.DEPTH_TEST);a=mat4.create();mat4.identity(a);a[0]=this.M()/921.6;a[5]=this.L()/518.4;this.A=mat4.multiply(this.A,a,this.A);this.I=mat4.create();mat4.set(this.A,this.I)}; function sA(a,b){var c=hg(a),d=new hy,e=[],f;for(f=0;f>>0;e.push(new V(tA((g>>31&1?-1:1)*((g&2145386496)>>21),460.8,11),tA((g>>20&1?-1:1)*((g&1047552)>>10),275.3,11),tA((g>>9&1?-1:1)*(g&511),211.2,10)))}for(f=0;frA.length-1&&(c=rA.length-1,b=0);if(b||this.ra()&&!this.Y){if(this.X!=c){var d=c!=rA.length-1?rA[c+1]:null;this.qa=sA(rA[c],!0);this.F=null!=d?sA(d,!0):null}for(d=0;d=c?b.we-c:0;case BA:return b.we<=c?c-b.we:0;case CA:return b.Ve>=c?b.Ve-c:0}return b.Ve<=c?c-b.Ve:0}var EA=0,AA=0,BA=1,CA=2,DA=3;function GA(){}h=GA.prototype;h.Ve=0;h.we=0;h.Ct=!0;h.Dt=!0;h.tj=0;h.Ni=!0;h.Ak=0;h.qp=!1;h.zm=!1;function JA(a,b){a.Ct=b;a.B&&B(a.B,b?1:0);b&&a.gb()}function KA(a,b){a.Dt=b;a.A&&B(a.A,b?1:0);b&&a.gb()} h.gb=function(){this.B&&this.Ct&&Rd(this.B,this.Ve,this.we);this.A&&this.Dt&&Rd(this.A,this.Ve,this.we)};function NA(){var a=Array(2);OA(a,0,0);return a}function OA(a,b,c){a[0]=b;a[1]=c};function PA(a,b){Q.call(this,a);this.F=b;this.Ia(!0,!0)}w(PA,Q); PA.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);this.G=this.Y=!1;this.A=[];this.C=[];var a=this.M(),b=this.L();this.I=Math.max(a,b);var c=QA(Xw(this),a,b);Hg(c,this.I+"px");this.T=QA(c,a,b);this.K=QA(this.T,a,b);this.B=QA(this.T,a,b);A(this.B,"visibility","hidden");if(this.F==RA||this.F==SA){for(var a=Rg?4:8,b=this.ra()?this.Ua:this.Ba,c=this.ra()?this.Ba:this.Ua,d=this.M(),e=this.L(),f=a/2-1,g=0;gMath.random()? -1:1));this.C[g]=TA(this.K,d,e,k,m,l);this.A[g]=TA(this.B,d,e,k,m,l)}d/=128;e/=96;f=0;l=[];for(g=0;128>g;++g){for(var k=0,m=Math.round((g+1)*d)-f,n=f,q=0;96>q;++q){if(!l.length)for(var v=0;vc&&(D=c-z);if(!u&&z+D>=c)if(D>.5*g+k)D=k;else{S.yj=void 0;L=NA();OA(L,S.hg.x,0);I=NA();OA(I,z+D,G);S.hg.uh.x+=D;S.hg.uh.y=d;continue}u?(L=NA(),OA(L,z,0),I=NA(),OA(I,z+D,G),S.hg={Al:L,uh:I}):(L=NA(),OA(L,z,G),I=NA(),OA(I,z+D,d),S.yj={Al:L,uh:I},n.push({yl:void 0,hg:void 0,yj:void 0}),q=n[++v],L=NA(),OA(L,z,0),I=NA(),OA(I,z+D,G),q.yl={Al:L,uh:I});q=D;u=!u}for(var pa=a.ra()?a.Ua:a.Ba,ma=a.ra()?a.Ba:a.Ua,e=.5>Math.random()?-1:1,f= 0;f=a)&&(this.G=!0);var d;0<=a&&.4>a?(d=U(0,0,.4,1),d=d(a)):.6<=a&&1>a?(d=U(.6,1,1,0),d=d(a)):d=1;var e=-this.I*d/2,f=30*d*(this.G?-1:1);c&&b&&(f=-f);E(this.T,"translateZ("+e+"px) rotateY("+f+"deg) rotateX("+-15*d+"deg)");b=2*this.I;d=this.ra();c=this.C;if(d&&.47>=a||!d&&.47<=a)c=this.A,this.Y||(this.Y=!0,A(this.B,"visibility","visible"),A(this.K,"visibility","hidden"));d=c.length; for(e=0;eg){var k=U(0,0,.4,1);g=k(g)}else.522<=g&&.922>g?(k=U(.522,1,.922,0),g=k(g)):g=.4<=g&&.522>g?1:0;g*=f.A;k=a;if(.401<=k&&.461>k)var l=U(.401,0,.461,1),k=l(k);else.461<=k&&.521>k?(l=U(.461,1,.521,0),k=l(k)):k=0;E(f.canvas,"translateZ("+(k*b*f.B+g)+"px)")}}};function VA(a,b,c,d){this.canvas=a;this.startTime=b;this.A=c;this.B=d}var WA=1,RA=2,SA=3;function XA(a,b){Q.call(this,a);this.A=b;this.Ia(!0,!0)}w(XA,Q);XA.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);var a=R(this.M(),this.L());A(a,"position","absolute");Xw(this).appendChild(a);this.F=a}; XA.prototype.Ca=function(a){var b=this.M(),c=this.L(),d=b*$w(0,b,Math.floor(a*b));a=c*$w(0,c,Math.floor(a*c));var e=this.F.getContext("2d");e.clearRect(0,0,b,c);switch(this.A){case YA:e.drawImage(this.Ua,0,a-c);e.drawImage(this.Ba,0,a);break;case ZA:e.drawImage(this.Ua,b-d,0);e.drawImage(this.Ba,-d,0);break;case $A:e.drawImage(this.Ua,d-b,0);e.drawImage(this.Ba,d,0);break;case aB:e.drawImage(this.Ua,0,c-a),e.drawImage(this.Ba,0,-a)}};var YA=0,ZA=1,$A=2,aB=3;function bB(a){Q.call(this,a);this.Ia(!1,!0)}w(bB,Dx);h=bB.prototype;h.Ea=function(){Vw(this,!1);Ww(this,!0);Gx(this,this.Ba);var a=this.M(),b=this.L();this.X=ny(a,b,0,31);this.qa=ny(a,b,30,61);this.B=oy(15,31);this.F=new qy;a=Lx(this,jy(this.X),3);this.F.xc=a;a=Lx(this,ky(this.X),2);this.F.yc=a;a=Mx(this,this.B);this.F.wc=a;this.G=new qy;a=Lx(this,jy(this.qa),3);this.G.xc=a;a=Lx(this,ky(this.qa),2);this.G.yc=a;a=Mx(this,this.B);this.G.wc=a;mat4.translate(this.A,[-this.M()/2,this.L()/2,0]);$x(this)}; h.td=function(){return" \n\r\n\t\tprecision mediump float; \n\r\n\t\t\n\r\n\t\tvarying vec2 vTextureCoord; \n\r\n\t\tvarying vec3 vNormal; \n\r\n\t\t\n\r\n\t\tuniform sampler2D uSampler; \n\r\n\t\t\n\r\n\t\tvoid main(void) \n\r\n\t\t{ \n\r\n\t\t\tvec3 n = normalize(vNormal); \n\r\n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0); \n\r\n\t\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection)); \n\r\n\t\t\tfloat intentsity = 0.7 + 0.3 * directionalLightWeighting; \n\r\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\r\n\t\t } \n\r\n\t"}; h.ud=function(){return" \n\r\n\t\tattribute vec3 aVertexPosition; \n\r\n\t\tattribute vec2 aTextureCoord; \n\r\n\t\t\n\r\n\t\tuniform mat4 uPMVMatrix; \n\r\n\t\tuniform mat3 uNMatrix; \n\r\n\t\t\n\r\n\t\tuniform float uPhase; \n\r\n\t\tuniform float uSlideHeight; \n\r\n\t\tuniform float uSlideWidth; \n\r\n\t\tuniform bool uLeftCurtain; \n\r\n\t\t\n\r\n\t\tvarying vec2 vTextureCoord; \n\r\n\t\tvarying vec3 vNormal; \n\r\n\t\t\n\r\n\t\tconst float WAVES_COUNT = 10.0; \n\r\n\t\tconst float MIN_AMP_KOEF = 0.5; \n\r\n\t\tconst float WAVE_APPEAR_DURATION = 0.1; \n\r\n\t\tconst float WAVES_START_APPEAR_PHASE = 0.075; \n\r\n\t\tconst float WAVES_READY_PHASE = 0.275; \n\r\n\t\tconst float STRETCH_KOEF = 1.25; \n\r\n\t\tconst float MAX_CORNER_BOUNCE_AT_START_KOEF = 1.5; \n\r\n\t\tconst float MAX_CORNER_BOUNCE_AT_END_KOEF = 3.5; \n\r\n\t\tconst float DELTA_W = 1.0; \n\r\n\t\tconst float DELTA_H = 1.0; \n\r\n\t\tconst float PI = 3.14159265358979323846264; \n\r\n\t\t\n\r\n\t\tfloat sinX; \n\r\n\t\tfloat waveStartAppearTime; \n\r\n\t\tfloat rowRatio; \n\r\n\t\tfloat diagonalRatio; \n\r\n\t\tfloat forcedXPath; \n\r\n\t\tfloat xDampAmp; \n\r\n\t\tfloat yAmp; \n\r\n\t\tvec4 xTimesPart1; \n\r\n\t\tvec4 xTimesPart2; \n\r\n\t\tvec2 xTimesPart3; \n\r\n\t\tvec4 yTimesPart1; \n\r\n\t\tvec3 yTimesPart2; \n\r\n\t\t\n\r\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1) \n\r\n\t\t{ \n\r\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0)); \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcAmpKoef(float x) \n\r\n\t\t{ \n\r\n\t\t\tconst float X0 = 0.0; \n\r\n\t\t\tconst float X1 = 0.5; \n\r\n\t\t\tconst float X2 = 1.0; \n\r\n\t\t\t\n\r\n\t\t\tconst float Y0 = 0.25; \n\r\n\t\t\tconst float Y1 = 0.16; \n\r\n\t\t\tconst float Y2 = 0.0; \n\r\n\t\t\t\n\r\n\t\t\tfloat part1 = (x - X1) * (x - X2) * Y0 / (X0 - X1) / (X0 - X2); \n\r\n\t\t\tfloat part2 = (x - X0) * (x - X2) * Y1 / (X1 - X0) / (X1 - X2); \n\r\n\t\t\tfloat part3 = (x - X0) * (x - X1) * Y2 / (X2 - X0) / (X2 - X1); \n\r\n\t\t\t\n\r\n\t\t\treturn part1 + part2 + part3; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat smoothStep(float min, float max, float x) \n\r\n\t\t{ \n\r\n\t\t\tif (x < min) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn 0.0; \n\r\n\t\t\t} \n\r\n\t\t\tif (x >= max) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn 1.0; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat value = (x - min) / (max - min); \n\r\n\t\t\tfloat squaredValue = value * value; \n\r\n\t\t\t\n\r\n\t\t\treturn -2.0 * squaredValue * value + 3.0 * squaredValue; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcAmp()\n\r\n\t\t{ \n\r\n\t\t\tfloat periodKoef = linearInterpolation(uPhase, waveStartAppearTime, 1.0, waveStartAppearTime + WAVE_APPEAR_DURATION, MIN_AMP_KOEF); \n\r\n\t\t\tperiodKoef = clamp(periodKoef, MIN_AMP_KOEF, 1.0); \n\r\n\t\t\t\n\r\n\t\t\treturn calcAmpKoef(periodKoef) * uSlideWidth / WAVES_COUNT; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcX() \n\r\n\t\t{ \n\r\n\t\t\tfloat forcedX = smoothStep(xTimesPart1.x, xTimesPart1.y, uPhase) * forcedXPath + smoothStep(xTimesPart1.z, xTimesPart1.w, uPhase) * 0.75; \n\r\n\t\t\tfloat dampAmpKoef = (uPhase <= xTimesPart2.w + 0.35) ? 1.0 : (diagonalRatio == 0.0 ? 1.0 : diagonalRatio); \n\r\n\t\t\tfloat stretchWidth = smoothStep(xTimesPart2.w, xTimesPart3.x, uPhase); \n\r\n\t\t\tfloat compressionWidth = smoothStep(xTimesPart3.x, xTimesPart3.y, uPhase); \n\r\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\r\n\t\t\t\n\r\n\t\t\tfloat dampX = smoothStep(xTimesPart2.x, xTimesPart2.y, uPhase); \n\r\n\t\t\tdampX -= smoothStep(xTimesPart2.y, xTimesPart2.z, uPhase) * 1.25; \n\r\n\t\t\tdampX += deltaWidthKoef; \n\r\n\t\t\t\n\r\n\t\t\treturn (forcedX + dampX * xDampAmp / dampAmpKoef) * uSlideWidth; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcY(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat cornerBounceAtStartKoef = linearInterpolation(uPhase, yTimesPart1.y, 0.0, yTimesPart1.z, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\r\n\t\t\tfloat x0 = uLeftCurtain ? uSlideWidth * 0.25 : uSlideWidth * 0.5; \n\r\n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth * 0.75; \n\r\n\t\t\tfloat fx0 = uLeftCurtain ? cornerBounceAtStartKoef : MAX_CORNER_BOUNCE_AT_START_KOEF; \n\r\n\t\t\tfloat fx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_START_KOEF: cornerBounceAtStartKoef ; \n\r\n\t\t\tfloat colBounceAtStartKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\r\n\t\t\tcolBounceAtStartKoef = clamp(colBounceAtStartKoef, 0.0, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\r\n\t\t\t\n\r\n\t\t\tfloat cornerBounceAtEndKoef = linearInterpolation(uPhase, yTimesPart2.y, 0.0, yTimesPart2.z, MAX_CORNER_BOUNCE_AT_END_KOEF); \n\r\n\t\t\tx0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\r\n\t\t\tx1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\r\n\t\t\tfx0 = uLeftCurtain ? cornerBounceAtEndKoef : MAX_CORNER_BOUNCE_AT_END_KOEF; \n\r\n\t\t\tfx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_END_KOEF: cornerBounceAtEndKoef ; \n\r\n\t\t\tfloat colBounceAtEndKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\r\n\t\t\t\n\r\n\t\t\tfloat y0 = -smoothStep(yTimesPart1.x, yTimesPart1.y, uPhase) * colBounceAtStartKoef; \n\r\n\t\t\ty0 += smoothStep(yTimesPart1.y, yTimesPart1.z, uPhase) * MAX_CORNER_BOUNCE_AT_START_KOEF; \n\r\n\t\t\ty0 -= smoothStep(yTimesPart1.z, yTimesPart1.w, uPhase) * 0.25; \n\r\n\t\t\ty0 += smoothStep(yTimesPart1.w, yTimesPart2.x, uPhase) * 0.25; \n\r\n\t\t\ty0 -= smoothStep(yTimesPart2.x, yTimesPart2.y, uPhase) * colBounceAtEndKoef; \n\r\n\t\t\ty0 += smoothStep(yTimesPart2.y, yTimesPart2.z, uPhase) * (MAX_CORNER_BOUNCE_AT_END_KOEF + 1.0); \n\r\n\t\t\t\n\r\n\t\t\treturn (y0 * yAmp + rowRatio) * uSlideHeight; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvec3 getVertexPosition(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat amp = calcAmp(); \n\r\n\t\t\tfloat z = -amp * sinX; \n\r\n\t\t\tfloat xKoef = uLeftCurtain ? 1.0 : -1.0; \n\r\n\t\t\t\n\r\n\t\t\treturn vec3(vertex.x - calcX() * xKoef, -calcY(vertex), z); \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvoid initVertexParams(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat periodWidth = uSlideWidth / WAVES_COUNT; \n\r\n\t\t\tfloat frequency = PI * 2.0 / periodWidth; \n\r\n\t\t\tsinX = sin(frequency * vertex.x); \n\r\n\t\t\t\n\r\n\t\t\trowRatio = vertex.y / uSlideHeight; \n\r\n\t\t\t\n\r\n\t\t\tfloat halfRowRatio = rowRatio * 0.5; \n\r\n\t\t\tfloat halfSquaredRowRatio = rowRatio * halfRowRatio; \n\r\n\t\t\t\n\r\n\t\t\tfloat maxDT = 0.1; \n\r\n\t\t\tfloat dtAmp = 2.0 * maxDT; \n\r\n\t\t\tfloat dt = dtAmp * halfRowRatio; \n\r\n\t\t\t\n\r\n\t\t\tfloat distT = (0.6 - dt); \n\r\n\t\t\t\n\r\n\t\t\tfloat xT1 = dt; \n\r\n\t\t\tfloat xT2 = 0.4 + dt; \n\r\n\t\t\tfloat xT3 = xT2 + distT * 0.5; \n\r\n\t\t\tfloat xT4 = 1.0 + (1.0 - xT3); \n\r\n\t\t\t\n\r\n\t\t\tfloat xDampT1 = (xT1 + xT2) * 0.45; \n\r\n\t\t\tfloat xDampT2 = xT2; \n\r\n\t\t\tfloat xDampT3 = xT3; \n\r\n\t\t\tfloat xDampT4 = xDampT2 + (xDampT3 - xDampT2) * 0.5; \n\r\n\t\t\tfloat xDampT5 = xDampT3 + 0.075; \n\r\n\t\t\tfloat xDampT6 = 1.0; \n\r\n\t\t\t\n\r\n\t\t\tdistT = (0.7 - dt); \n\r\n\t\t\t\n\r\n\t\t\tfloat yT2 = 0.3 + dt; \n\r\n\t\t\tfloat yT3 = yT2 + distT * 0.5; \n\r\n\t\t\t\n\r\n\t\t\tfloat yDampT1 = 0.0; \n\r\n\t\t\tfloat yDampT2 = (yDampT1 * 2.0 + 0.35) * 0.5; \n\r\n\t\t\tfloat yDampT3 = yT2; \n\r\n\t\t\tfloat yDampT4 = (yT2 + yT2 + yT3) / 3.0; \n\r\n\t\t\tfloat yDampT5 = (yT2 + yT3 + yT3) / 3.0; \n\r\n\t\t\tfloat yDampT6 = yT3 + 0.1175; \n\r\n\t\t\tfloat yDampT7 = 1.0; \n\r\n\t\t\t\n\r\n\t\t\txTimesPart1 = vec4(xT1, xT2, xT3 - 0.125, xT4); \n\r\n\t\t\txTimesPart2 = vec4(xDampT1, xDampT2, xDampT3, xDampT4); \n\r\n\t\t\txTimesPart3 = vec2(xDampT5, xDampT6); \n\r\n\t\t\t\n\r\n\t\t\tyTimesPart1 = vec4(yDampT1 + 0.05, yDampT2, yDampT3, yDampT4); \n\r\n\t\t\tyTimesPart2 = vec3(yDampT5, yDampT6, yDampT7); \n\r\n\t\t\t\n\r\n\t\t\twaveStartAppearTime = linearInterpolation(vertex.y, 0.0, WAVES_START_APPEAR_PHASE, uSlideHeight, WAVES_READY_PHASE - WAVE_APPEAR_DURATION); \n\r\n\t\t\t\n\r\n\t\t\tfloat colRatio = (uLeftCurtain ? vertex.x : uSlideWidth - vertex.x) / (uSlideWidth * 0.5); \n\r\n\t\t\tdiagonalRatio = (colRatio + rowRatio) * 0.5; \n\r\n\t\t\t\n\r\n\t\t\tfloat x0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\r\n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\r\n\t\t\tfloat fx0 = uLeftCurtain ? 0.2 : 0.0; \n\r\n\t\t\tfloat fx1 = uLeftCurtain ? 0.0 : 0.2; \n\r\n\t\t\tforcedXPath = 0.2 * (colRatio + linearInterpolation(vertex.x, x0, fx0, x1, fx1)); \n\r\n\t\t\t\n\r\n\t\t\tfloat mxDampAmp = 0.1 * diagonalRatio; \n\r\n\t\t\tfloat dampAcc = 2.0 * mxDampAmp; \n\r\n\t\t\txDampAmp = dampAcc * halfRowRatio; \n\r\n\t\t\t\n\r\n\t\t\tfloat maxYAmp = 0.02; \n\r\n\t\t\tfloat dyAmp = 2.0 * maxYAmp * diagonalRatio * rowRatio; \n\r\n\t\t\tyAmp = dyAmp * halfSquaredRowRatio; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvec3 getVertexNormal(vec3 vertex, vec3 p) \n\r\n\t\t{ \n\r\n\t\t\tbool rightSideXPos = vertex.x == (uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth); \n\r\n\t\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W; \n\r\n\t\t\t\n\r\n\t\t\tvec3 rightVertex = vec3(vertex.x + deltaWidth, vertex.y, vertex.z); \n\r\n\t\t\tinitVertexParams(rightVertex); \n\r\n\t\t\tvec3 right = getVertexPosition(rightVertex); \n\r\n\t\t\t\n\r\n\t\t\tvec3 downVertex = vec3(vertex.x, vertex.y + DELTA_H, vertex.z); \n\r\n\t\t\tinitVertexParams(downVertex); \n\r\n\t\t\tvec3 down = getVertexPosition(downVertex); \n\r\n\t\t\t\n\r\n\t\t\tvec3 v1 = vec3(right.x - p.x, right.y - p.y, right.z - p.z); \n\r\n\t\t\tvec3 v2 = vec3(down.x - p.x, down.y - p.y, down.z - p.z); \n\r\n\t\t\t\n\r\n\t\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1); \n\r\n\t\t\tn = normalize(n); \n\r\n\t\t\t\n\r\n\t\t\treturn n; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvoid main(void) \n\r\n\t\t{ \n\r\n\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\n\r\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z); \n\r\n\t\t\tinitVertexParams(vertex); \n\r\n\t\t\tvec3 p = getVertexPosition(vertex); \n\r\n\t\t\t\n\r\n\t\t\tvec3 pNormal = getVertexNormal(vertex, p); \n\r\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t\n\r\n\t\t\tif (vertex.y == 0.0) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat maxDY = calcAmpKoef(MIN_AMP_KOEF) * uSlideWidth / WAVES_COUNT * 0.4; \n\r\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\r\n\t\t\t} \n\r\n\t\t\tgl_Position = uPMVMatrix * vec4(p, 1.0); \n\r\n\t\t} \n\r\n\t"}; h.Fh=function(){p(this.V)||bB.W.Fh.call(this)};h.Ca=function(a){this.V.uniform1f(this.I,a);this.Y=!0;Qx(this,this.F,this.V.TRIANGLE_STRIP);this.Y=!1;Qx(this,this.G,this.V.TRIANGLE_STRIP)};h.wd=function(){Rx(this);this.C=Tx(this,"uSampler");this.I=Tx(this,"uPhase");this.Na=Tx(this,"uLeftCurtain");var a=Tx(this,"uSlideWidth");this.V.uniform1f(Tx(this,"uSlideHeight"),this.L());this.V.uniform1f(a,this.M())};h.rd=function(){Jx(this,this.F);Jx(this,this.G)};h.sd=function(){}; h.hp=function(){this.V.uniform1i(this.Na,this.Y?1:0)};h.je=function(){return this.C};function cB(a){Q.call(this,a);this.Ia(!1,!0)}w(cB,Q);cB.prototype.Ea=function(){Vw(this,!1);Ww(this,!0);this.A=R(this.M(),this.L());Xw(this).appendChild(this.A)}; cB.prototype.Ca=function(a){var b=(this.M()/2+50)*(1-a),c=b-50,d=(this.L()/2+50)*(1-a),e=d-50,f=this.A.getContext("2d");f.clearRect(0,0,this.M(),this.L());f.drawImage(this.Ba,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.M()/2+(this.M()/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.L()/2+(this.L()/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.M()/2,this.L()/2);f.fillStyle=b;f.fillRect(0,0,this.M()/2,this.L()/2);f.fillStyle=a;f.fillRect(0,this.L()/2,this.M()/2,this.L()/2);f.fillStyle=b;f.fillRect(0,this.L()/2,this.M()/2,this.L()/ 2);f.fillStyle=d;f.fillRect(this.M()/2,0,this.M()/2,this.L()/2);f.fillStyle=c;f.fillRect(this.M()/2,0,this.M()/2,this.L()/2);f.fillStyle=a;f.fillRect(this.M()/2,this.L()/2,this.M()/2,this.L()/2);f.fillStyle=c;f.fillRect(this.M()/2,this.L()/2,this.M()/2,this.L()/2);f.restore()};function dB(a,b,c){Q.call(this,a);this.T=b;this.G=c;this.Ia(!0,!0)}w(dB,Q); dB.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);var a=this.M(),b=this.L();this.K=eB(a,b);Xw(this).appendChild(this.K);var c=R(a,b),d=R(a,b);this.B=eB(a,b);this.F=eB(a,b);this.C=eB(a,b);this.G||(this.A=R(a,b));this.F.appendChild(c);this.C.appendChild(d);this.K.appendChild(this.B);this.B.appendChild(this.C);this.B.appendChild(this.F);this.G||(A(this.A,"position","absolute"),this.B.appendChild(this.A));c=c.getContext("2d");d=d.getContext("2d");c.drawImage(this.Ba,0,0);d.drawImage(this.Ua,0,0);this.G|| (this.A.getContext("2d").drawImage(this.Ua,0,0),this.ra()||B(this.A,0));this.I=!1;this.G&&(Hg(this.K,Math.max(a,b)+"px"),Ig(this.K,this.M()/2+"px "+this.L()/2+"px"),Gg(this.B,"preserve-3d"))};function eB(a,b){var c=rd("DIV");Yd(c,a);Zd(c,b);A(c,"position","absolute");return c} dB.prototype.Ca=function(a){var b,c=this.T==fB?-1:1;if(this.G){b=.25*(1-Math.cos(2*a*Math.PI));var d=Math.max(this.L(),this.M()),e=-c*b*this.M()/2,f=b*this.L()*1.5;E(this.B,"translateZ("+d+"px) translateY("+f+"px) translateX("+e+"px) rotateX("+-30*b+"deg) rotateY("+20*-c*b+"deg) rotateZ("+30*c*b+"deg)");gB(this,a,!1);gB(this,a,!0)}else e=this.L()/2,b=.25*(1-Math.cos(2*a*Math.PI)),d=-e*b,e=(this.L()+e)*b,Rd(this.F,0,d),Rd(this.C,0,e),Rd(this.A,0,e),e=new ki,d=new ki,e.rotate(30*Math.PI/180*c*b,0,0), d.rotate(30*Math.PI/180*c*b,0,0),pi(this.F,e),pi(this.C,d),pi(this.A,d),b=Math.max(1-a,.8),e.scale(b,b),pi(this.F,e),b=this.ra()?Math.max(a,.8):Math.max(.5>a?1-a:a,.8),d.scale(b,b),pi(this.C,d),pi(this.A,d),.5<=a&&!this.I&&!this.ra()?(this.I=!0,B(this.A,1)):.5>=a&&!this.I&&this.ra()&&(this.I=!0,B(this.A,0))};function gB(a,b,c){var d=a.L()/2,e=.25*(1-Math.cos(2*b*Math.PI)),d=(c?-(d+20):a.L()+d+20)*e;b=-(c?1+b:2-b)*Math.max(a.M(),a.L());E(c?a.F:a.C,"translateY("+d+"px) translateZ("+b+"px)")} var fB=1;function hB(a){Q.call(this,a);this.D=!1;this.Ia(!0,!0)}w(hB,Q);hB.prototype.Ea=function(){this.A=!1;Vw(this,!1);Ww(this,!1);var a=this.M(),b=this.L(),c=this.Ua,d=this.Ba;A(c,"position","absolute");A(d,"position","absolute");Xw(this).appendChild(this.ra()?d:c);Xw(this).appendChild(this.ra()?c:d);this.C=R(a,b);var e=this.C.getContext("2d");this.B=R(a,b);this.B.getContext("2d").drawImage(c,0,0);e.drawImage(d,0,0)}; hB.prototype.Ca=function(a){var b=this.Ua,c=this.Ba;.2>a?(!this.A&&this.ra()&&(this.A=!0,wd(b)),iB(this,c,this.C,a/.2)):(this.A||this.ra()||(this.A=!0,wd(c)),iB(this,b,this.B,(1-a)/.8))};function iB(a,b,c,d){b=b.getContext("2d");var e=a.M();a=a.L();b.drawImage(c,0,0,e,a);b.save();b.globalCompositeOperation="lighter";b.fillStyle="rgba(255, 255, 255,"+Bi(d)+")";b.rect(0,0,e,a);b.fill();b.restore()};function jB(a,b,c){Q.call(this,a);this.G=c;this.Ia(!0,!0);this.F=b==fB}w(jB,Q); jB.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);var a=this.M(),b=this.L();this.B=kB(a,b);Xw(this).appendChild(this.B);this.A=kB(a,b);this.Qc=kB(a,b);this.Pc=kB(a,b);this.F?(this.Qc.appendChild(this.Ua),this.Pc.appendChild(this.Ba)):(this.Qc.appendChild(this.Ba),this.Pc.appendChild(this.Ua));this.B.appendChild(this.A);this.F?(this.A.appendChild(this.Qc),this.A.appendChild(this.Pc)):(this.A.appendChild(this.Pc),this.A.appendChild(this.Qc));this.C=!1;this.G&&(Hg(this.B,Math.max(a,b)+"px"),Ig(this.B, this.M()/2+"px "+this.L()/2+"px"),Gg(this.A,"preserve-3d"))};jB.prototype.Ca=function(a){a=this.F?1-a:a;this.G?lB(this,a):mB(this,a)};function lB(a,b){function c(a){var c=a?-1:1,m=a?this.Qc:this.Pc;a="translateZ("+(a?f:g).call(this,b)*e+"px)rotateY("+-30*c*d+"deg)translateX("+c*d*this.M()*1.05+"px)";E(m,a)}var d=.25*(1-Math.cos(2*b*Math.PI)),e=Math.max(a.M(),a.L()),f=U(0,0,1,-.3),g=U(0,-.3,1,0);c.call(a,!0);c.call(a,!1)} function mB(a,b){function c(a){var b=a?-1:1;a=a?this.Qc:this.Pc;var c=new ki;c.scale(1-.5*d,1-.5*d);c.translate(b*d*this.M()*1.05,0);pi(a,c)}a.F?.5>b&&!a.C&&(a.A.appendChild(a.Qc),a.C=!0):.5<=b&&!a.C&&(a.A.appendChild(a.Pc),a.C=!0);var d=.25*(1-Math.cos(2*b*Math.PI));a.M();a.L();c.call(a,!0);c.call(a,!1)}function kB(a,b){var c=rd("DIV");Yd(c,a);Zd(c,b);A(c,"position","absolute");return c};function nB(a){Q.call(this,a);rp(Tw(this))}w(nB,Q);nB.prototype.Ea=function(){Vw(this,!0);this.D=!1;this.A=document.createElement("div");Yd(this.A,this.M());Zd(this.A,this.L());A(this.A,"backgroundColor","#000000");A(this.A,"position","relative");Xw(this).appendChild(this.A)};nB.prototype.Ca=function(a){.5>a?(B(this.A,1-2*(.5-a)),Ww(this,!1)):(B(this.A,1-2*(a-.5)),Ww(this,!0))};function oB(a){Q.call(this,a);this.Ia(!1,!0)}w(oB,Dx);h=oB.prototype;h.Ea=function(){Vw(this,!1);Ww(this,!0);Gx(this,this.Ba);this.F=my(10,35,this.M(),this.L());this.B=oy(10,35);this.G=new qy;var a=Lx(this,jy(this.F),3);this.G.xc=a;a=Lx(this,ky(this.F),2);this.G.yc=a;a=Mx(this,this.B);this.G.wc=a;mat4.translate(this.A,[-this.M()/2,this.L()/2,0]);$x(this)};h.Fh=function(){p(this.V)||oB.W.Fh.call(this)};h.Ca=function(a){this.V.uniform1f(this.I,a);Qx(this,this.G,this.V.TRIANGLE_STRIP)}; h.rd=function(){Jx(this,this.G)};h.wd=function(){Rx(this);this.C=Tx(this,"uSampler");this.I=Tx(this,"uPhase");var a=Tx(this,"uSlideWidth");this.V.uniform1f(Tx(this,"uSlideHeight"),this.L());this.V.uniform1f(a,this.M())};h.sd=function(){};h.je=function(){return this.C};h.td=function(){return"\t\r\n\t\tprecision mediump float;\n\r\n\t\t\t\n\r\n\t\tvarying vec2 vTextureCoord;\n\r\n\t\tvarying vec3 vNormal;\n\r\n\t\t\t\n\r\n\t\tuniform sampler2D uSampler;\n\r\n\t\t\r\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\t\tconst float AMBIENT_INTENSITY = 0.3;\n\r\n\t\tconst float DIFFUSE_INTENSITY = 0.7;\n\r\n\t\t\t\n\r\n\t\tvoid main(void)\n\r\n\t\t{\n\r\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\r\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\r\n\t\t}\n\r\n\t"}; h.ud=function(){return"\n\r\nattribute vec3 aVertexPosition;\n\r\nattribute vec3 aVertexNormal;\n\r\nattribute vec2 aTextureCoord;\n\r\n\t\n\r\nuniform mat4 uPMVMatrix;\n\r\nuniform mat3 uNMatrix;\n\r\n\t\n\r\nuniform float uPhase;\n\r\nuniform float uSlideHeight;\n\r\nuniform float uSlideWidth;\n\r\n\t\n\r\nvarying vec2 vTextureCoord;\n\r\nvarying vec3 vNormal;\n\r\n\t\n\r\nconst float START_EFFECT_TIME = 0.0;\n\r\nconst float START_FLY_EFFECT_TIME = 0.4;\n\r\nconst float STOP_FLY_EFFECT_TIME = 0.8;\n\r\nconst float START_TOP_CENTER = 0.0;\n\r\nconst float START_TOP_CORNERS_TIME = 0.1;\n\r\nconst float START_BOTTOM_CORNERS_TIME = 0.0;\n\r\n\t\n\r\nconst float HORIZONTAL_WAVES_COUNT = 3.0;\n\r\nfloat HORIZONTAL_MAX_AMPLITUDE;\n\r\nconst float HORIZONTAL_WAVE_RUNNING_START_TIME = 0.0;\n\r\n\t\n\r\nconst float MAX_FLEX_DELAY = 0.1;\n\r\n\n\r\nfloat MAX_STRETCHING_Z;\n\r\nfloat MAX_STRETCHING_Y;\n\r\nfloat HORIZONTAL_TOP_STRETCHING;\n\r\nfloat VERTICAL_TOP_STRETCHING;\n\r\n\t\n\r\nconst float PI = 3.141592654;\n\r\n\t\n\r\nfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\r\n{\n\r\n\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\r\n}\n\r\nvec2 getMirrorPoint(vec2 a, vec2 b, vec2 p)\n\r\n{\n\r\n\treturn a + reflect(a - p, b - a);\n\r\n}\n\r\nfloat calcCenterWave(float x, float phase, float A, float F, float dx, float dy)\n\r\n{\n\r\n\tfloat CENTER_LINE_POS = uSlideWidth * 0.5;\n\r\n\tfloat startX = CENTER_LINE_POS;\n\r\n\tif (x < startX)\n\r\n\t{\n\r\n\t\tx = getMirrorPoint(vec2(CENTER_LINE_POS, 0), vec2(CENTER_LINE_POS , uSlideHeight), vec2(x, 0)).x;\n\r\n\t}\n\r\n\tfloat s = linearInterpolation(phase, 0.0, startX, 1.0, uSlideWidth);\n\r\n\tif ((x < startX) || (x < s))\n\r\n\t{\n\r\n\t\treturn 0.0;\n\r\n\t}\n\r\n\tfloat x0 = - linearInterpolation(phase, 0.0, 2.0 * PI * startX / uSlideWidth * HORIZONTAL_WAVES_COUNT, 1.0, PI * 2.0 * HORIZONTAL_WAVES_COUNT);\n\r\n\treturn A + A * sin(F * x +-PI / 2.0 + x0);\n\r\n}\n\r\nfloat getColWaveDelay(float phase, vec3 pos)\n\r\n{\n\r\n\tphase = linearInterpolation(phase, HORIZONTAL_WAVE_RUNNING_START_TIME, 0.0, 1.0, 1.0);\n\r\n\tfloat MAX_AMPLITUDE = linearInterpolation(phase, 0.0, 0.0, 1.0, HORIZONTAL_MAX_AMPLITUDE);\n\r\n\tfloat A = linearInterpolation(pos.y, 0.0, 0.0, uSlideHeight, MAX_AMPLITUDE);\n\r\n\tfloat F = (PI * 2.0 / uSlideWidth) * HORIZONTAL_WAVES_COUNT;\n\r\n\treturn calcCenterWave(pos.x, phase, A, F, 0.0, 0.0);\n\r\n}\n\r\nvec3 getVertexPosition(float phase, vec3 pos)\n\r\n{\n\r\n\tfloat CENTER = uSlideWidth * 0.5;\n\r\n\tphase = pow(phase, 4.0);\n\r\n\tfloat modifiedPhase = phase;\n\r\n\t\n\r\n\tfloat deltaZVertical = linearInterpolation(abs(pos.y), 0.0, 1.0, uSlideHeight / 2.0, 0.0);\n\r\n\tif (abs(pos.y) > uSlideHeight * 0.5)\n\r\n\t{\n\r\n\t\tdeltaZVertical = 0.0;\n\r\n\t}\n\r\n\tbool isLeft = (pos.x < CENTER);\n\r\n\tfloat stretch;\n\r\n\tfloat yDelay; \n\r\n\tvec3 delta = vec3(0, 0, 0);\n\r\n\tif (modifiedPhase > START_TOP_CENTER)\n\r\n\t{\n\r\n\t\tif (isLeft)\n\r\n\t\t{\n\r\n\t\t\tyDelay = linearInterpolation(pos.x, 0.0, MAX_FLEX_DELAY, CENTER, 0.0);\n\r\n\t\t\tstretch = linearInterpolation(pos.x, 0.0, 0.0, CENTER, 1.0);\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tyDelay = linearInterpolation(pos.x, CENTER, 0.0, uSlideWidth, MAX_FLEX_DELAY);\n\r\n\t\t\tstretch = linearInterpolation(pos.x, CENTER, 1.0, uSlideWidth, 0.0);\n\r\n\t\t}\n\r\n\t\tfloat deltaZHorizontal = pow(stretch, 3.0);\n\r\n\t\tmodifiedPhase = linearInterpolation(modifiedPhase, START_TOP_CENTER, 0.0, 1.0, 1.0);\n\r\n\t\tif (modifiedPhase >= yDelay)\n\r\n\t\t{\n\r\n\t\t\tdelta.y = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Y * deltaZHorizontal * deltaZVertical);\n\r\n\t\t\tdelta.z = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Z * deltaZHorizontal * deltaZVertical);\n\r\n\t\t}\n\r\n\t\tdelta.y = -delta.y;\n\r\n\t}\n\r\n\tif (phase > HORIZONTAL_WAVE_RUNNING_START_TIME)\n\r\n\t{\n\r\n\t\tdelta.z += getColWaveDelay(phase, pos);\n\r\n\t}\n\r\n\treturn pos - delta;\r\n}\n\r\nfloat getPower(float h1, float h2, float v1, float v2, vec2 pos, float max2)\n\r\n{\n\r\n float a1 = min(max(linearInterpolation(pos.x, h1, 1.0, h2, 0.0), 0.0), 1.0);\n\r\n float a2 = linearInterpolation(pos.y, v1, 1.0, v2, max2);\n\r\n return a1 * a2;\n\r\n}\n\r\nvec3 updateVertex(float phase, vec3 translation)\n\r\n{\n\r\n\tfloat pPhase = phase;\n\r\n\tvec3 delta = vec3(0, 0, 0);\n\r\n\tvec3 v0 = getVertexPosition(phase, aVertexPosition);\n\r\n\t\t\n\r\n\tif (phase > START_TOP_CORNERS_TIME)\n\r\n\t{\n\r\n\t\tpPhase = linearInterpolation(phase, START_TOP_CORNERS_TIME, 0.0, 1.0, 1.0);\n\r\n\t\tpPhase = pow(pPhase, 4.0);\n\r\n\t\t\n\r\n\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\r\n\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\r\n\t\t\n\r\n\t\tdelta += vec3(p2 - p1, -p1 - p2, 0) * vec3(HORIZONTAL_TOP_STRETCHING, VERTICAL_TOP_STRETCHING, 0) * vec3(pPhase, pPhase, 0);\n\r\n\t}\n\r\n\tif (phase > START_BOTTOM_CORNERS_TIME)\n\r\n\t{\n\r\n\t\tpPhase = linearInterpolation(phase, START_BOTTOM_CORNERS_TIME, 0.0, 1.0, 1.0);\n\r\n\t\tpPhase = pow(pPhase, 4.0);\n\r\n\t\t\n\r\n\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.25, uSlideHeight, 0.0, v0.xy, 0.0);\n\r\n\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.75, uSlideHeight, 0.0, v0.xy, 0.0);\n\r\n\t\t\n\r\n\t\tdelta += vec3(0.5, 1, 0.25) * vec3(p2 - p1, p2, p2) * vec3(uSlideWidth, uSlideHeight, uSlideHeight) * vec3(pPhase, pPhase, pPhase);\n\r\n\t}\n\r\n\tdelta.y = -min(uSlideHeight * 0.75, abs(delta.y));\n\r\n\treturn (translation + v0 + delta);\n\r\n}\n\r\nvec3 getPosition(float phase, vec3 pos) \n\r\n{\n\r\n \tfloat maxSide = sqrt(uSlideHeight * uSlideHeight + (uSlideWidth * 0.5) * (uSlideWidth * 0.5)) * 2.0;\n\r\n\tvec3 translation = vec3(0.0);\n\r\n\tif ((phase >= START_FLY_EFFECT_TIME) && (phase <= STOP_FLY_EFFECT_TIME))\n\r\n\t{\n\r\n\t\tfloat modifiedPhase = linearInterpolation(phase, START_FLY_EFFECT_TIME, 0.0, STOP_FLY_EFFECT_TIME, 1.0);\n\r\n\t\tmodifiedPhase = pow(modifiedPhase, 4.0);\n\r\n\t\ttranslation = vec3(0.0, modifiedPhase * maxSide, 0.0);\n\r\n\t}\n\r\n\telse if (phase > STOP_FLY_EFFECT_TIME)\n\r\n\t{\n\r\n\t\ttranslation = vec3(0.0, maxSide, 0.0);\n\r\n\t}\n\r\n\tif (phase >= START_EFFECT_TIME)\n\r\n\t{\n\r\n\t\tfloat modifiedPhase = linearInterpolation(phase, START_EFFECT_TIME, 0.0, 1.0, 1.0);\n\r\n\t\treturn updateVertex(modifiedPhase, translation);\n\r\n\t}\n\r\n\treturn updateVertex(0.0, translation); \n\r\n}\n\r\n\n\r\nvec3 getVertexNormal(float phase, vec3 pos) \n\r\n{ \n\r\n\tfloat deltaWidth = (pos.x == uSlideWidth) ? -1.0 : 1.0;\n\r\n\tfloat deltaHeight = 1.0;\n\r\n\t\t\n\r\n\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\r\n\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\r\n\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\r\n\t\t\n\r\n\tvec3 v1 = right - p;\n\r\n\tvec3 v2 = down - p;\n\r\n\t\t\n\r\n\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\r\n\tn = normalize(n);\n\r\n\t\t\n\r\n\treturn n;\n\r\n} \n\r\nvoid main()\n\r\n{\n\r\n\tMAX_STRETCHING_Z = 0.74 * uSlideHeight;\n\r\n\tMAX_STRETCHING_Y = 0.74 * uSlideHeight;\n\r\n\tHORIZONTAL_TOP_STRETCHING = 0.42 * uSlideWidth;\n\r\n\tVERTICAL_TOP_STRETCHING = 0.05 * uSlideHeight;\n\r\n\tHORIZONTAL_MAX_AMPLITUDE = 0.93 * uSlideHeight;\n\r\n\t\r\n \tvTextureCoord = aTextureCoord;\n\r\n\t\n\r\n\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\r\n\tvec4 p = vec4(getPosition(uPhase, vertex), 1.0);\n\r\n\tgl_Position = uPMVMatrix * p;\n\r\n\t\n\r\n\tvec3 transformedNormal = uNMatrix * getVertexNormal(uPhase, vertex); \n\r\n\tvNormal = transformedNormal;\n\r\n}\n\r\n"}; var pB=void 0;function qB(a){Q.call(this,a);this.Ia(!1,!0)}w(qB,Q);qB.prototype.Ea=function(){Vw(this,!1);this.A=R(this.M(),this.L());Xw(this).appendChild(this.A);this.B=this.A.getContext("2d")}; qB.prototype.Ca=function(a){var b=this.M(),c=this.L(),d=this.Ba,e=this.B;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(.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,!0);e.fill();e.restore();this.ra()&&0>=a&&Ww(this,!1)};function rB(a,b){this.x=a;this.y=b}w(rB,Zb);h=rB.prototype;h.clone=function(){return new rB(this.x,this.y)};h.scale=Zb.prototype.scale;h.add=function(a){this.x+=a.x;this.y+=a.y;return this};h.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};h.qe=function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y};function sB(a,b,c,d){this.type=a;this.K=b.type;this.element=d.querySelector("#"+c.id);"13"==b.type&&(a=b.C,""!=(a.Vh||a.si||a.ri||a.ui||a.vi)?(this.element.style.width=b.gc.A.width+2*b.ki+"px",this.element.style.height=b.gc.A.height+2*b.ki+"px"):(this.element.style.width=b.A.width+2*b.ki+"px",this.element.style.height=b.A.height+2*b.ki+"px"),this.element.style.overflow="hidden");a=c.state;this.id=c.id;this.I=c.A;this.A=b.A;this.qc=b.qc||new fc(0,0,0,0);this.T=this.A.width/(1-this.qc.left-this.qc.right); this.S=this.A.height/(1-this.qc.top-this.qc.bottom);this.ie=c.ie;this.De=c.De;this.opacity=this.element.style.opacity;this.transform=si(this.element)||new ki;this.Y=Mq(a,pq,qq).B;this.X=Mq(a,rq,qq).B;this.Kl=Mq(a,"scaleX",Hq).scale()*Mq(a,"scaleX2",Hq).scale();this.Ll=Mq(a,"scaleY",Hq).scale()*Mq(a,"scaleY2",Hq).scale();this.rotation=Mq(a,"rotateTo",Gq).angle()+Mq(a,"rotateBy",Gq).angle();this.C=ic(this.I).x-ic(b.A).x;this.D=ic(this.I).y-ic(b.A).y;this.oa=b.rotation;this.jh=b.jh;this.Ch=b.Ch;this.B= "";this.element.firstElementChild&&"13"==b.type?(this.F=this.element.firstElementChild.style.left||"",this.G=this.element.firstElementChild.style.top||"",this.B=this.element.firstElementChild.style.transform||"",this.element.firstElementChild.style.left="0",this.element.firstElementChild.style.top="0",this.element.firstElementChild.style.transform=""):this.G=this.F=""} sB.prototype.clear=function(){pi(this.element,this.transform);this.element.style.opacity=this.opacity;this.element.style.zIndex="";this.element.style.animation="";this.element.firstElementChild&&"13"==this.K&&(this.element.firstElementChild.style.animation="",this.element.firstElementChild.style.left=this.F,this.element.firstElementChild.style.top=this.G,this.element.firstElementChild.style.transform=this.B)};function tB(a){this.element=a;this.C="";this.transform=a.style.transform||"matrix(1, 0, 0, 1, 0, 0)";this.opacity=a.style.opacity||1;this.B=a.style.zIndex}tB.prototype.setProgress=function(a){var b;b=1;this.C=Math.round(100*a*Math.pow(10,b))*Math.pow(10,-b)+"%"};function uB(a,b,c,d,e,f,g,k){this.vc=b;this.Jd=c;this.X=f;this.oc=new H;this.C=[];d.gc&&this.C.push(new sB("bg",d,d.gc,b));this.Na=!0;try{vB(b.firstElementChild,g,k),vB(c.firstElementChild,g,k)}catch(l){this.Na=!1}y.forEach(d.Eg,function(a){this.C.push(new sB("text",d,a,b))},this);this.F=[];e.gc&&this.F.push(new sB("bg",e,e.gc,c));y.forEach(e.Eg,function(a){this.F.push(new sB("text",e,a,c))},this);f=this.C[0];g=this.F[0];this.Fe=g.Kl/f.Kl-1;this.Vd=g.Ll/f.Ll-1;this.Kd=wB(g.rotation-f.rotation);this.Ad= e.A.width/d.A.width-1;this.Wd=e.A.height/d.A.height-1;this.ka=wB(e.rotation-d.rotation);this.Qe=d.B;this.We=e.B-d.B;f=ic(d.A);g=ic(e.A);this.qa=g.x-f.x;this.Ga=g.y-f.y;this.B=d.jh;this.D=d.Ch;this.I=e.jh;this.K=e.Ch;this.pb=d.qc;this.yb=e.qc;if(d.qc||e.qc)this.A=d.qc||new fc(0,0,0,0),this.G=e.qc||new fc(0,0,0,0),f=xB(e.C),this.Y=xB(d.C)||f;this.T=d.D&&e.D;this.X&&yB(this,a)}function xB(a){return""!=(a.Vh||a.si||a.ri||a.ui||a.vi)} function vB(a,b,c,d){a&&(d?(Hg(a,""),Gg(a,""),Jg(a,""),Ig(a,"")):(Hg(a,b+"px"),Gg(a,"preserve-3d"),Jg(a,"hidden"),Ig(a,b/2+"px "+c/2+"px")))} function yB(a,b){var c=[];y.forEach(a.C,function(a){c.push(new zB(a.element,a.id))},a);y.forEach(a.F,function(a){c.push(new zB(a.element,a.id))},a);var d=[0,.005,.01,.015,.02,.025,.03,.035,.04,.045,.05,.1,.15,.2,.25,.3,.35,.4,.45,.46,.47,.48,.49,.495,.498,.499];y.forEach(d,function(a){var b=AB(this,a);y.forEach(c,function(c){var d=b[c.id];d.setProgress(a);c.Kj.push(d)},this)},a);y.ir(d,function(a){a=1-a;var b=AB(this,a);y.forEach(c,function(c){var d=b[c.id];d.setProgress(a);c.Kj.push(d)},this)},a); a.La=0;a.qg=c.length;var e="";y.forEach(c,function(a){e+=BB(a);a.element.style.animation=a.id+" "+b+"s 1 linear";a.element.firstElementChild&&(a.element.firstElementChild.style.animation=a.id+"_ "+b+"s 1 linear");C(a.element,Se,this.rg,!1,this)},a);a.Ya=Uh(e)}uB.prototype.update=function(a){this.S!=a&&AB(this,a);this.S=a};uB.prototype.rg=function(){this.La++;this.La==this.qg&&this.oc.N()}; function BB(a){var b="@keyframes "+a.id+" {\n";y.forEach(a.Kj,function(a){b+=a.C+" {transform: "+a.transform+";opacity:"+a.opacity+";z-index:"+a.B+"}\n"});var b=b+"}\n",c="";a.Kj[0].A&&(c="@keyframes "+a.id+"_ {\n",y.forEach(a.Kj,function(a){c+=a.C+" {transform:"+a.A+"}\n"}),c+="}\n");return b+c} function AB(a,b){var c=a.C[0],d=a.Fe*b+1,d=d*c.Kl,e=a.Vd*b+1,e=e*c.Ll,f=Math.round(a.We*b)+a.Qe,g=a.Kd*b,g=g+c.rotation,k=a.Ad*b+1,l=a.Wd*b+1;if(a.A)var m=new fc((a.G.top-a.A.top)*b+a.A.top,(a.G.right-a.A.right)*b+a.A.right,(a.G.bottom-a.A.bottom)*b+a.A.bottom,(a.G.left-a.A.left)*b+a.A.left);var n={};y.forEach(a.C,function(a){if(this.T)var c=1;else c=1-Math.pow(b,2),.425>b&&(c=b*(1-Math.pow(.425,2)-1)/.425+1);var u=!0,z=m;this.Y&&(this.pb?(z=this.A,u=!1):z=void 0);c=CB(a,d,e,g,k,l,this.ka*b,this.qa* b,this.Ga*b,c,f,z,DB(this,a,b,!1),u);EB(this,c);n[a.id]=c},a);y.forEach(a.F,function(a,c){var u=this.C[c],z=FB(-u.C,-u.D,g,d,e),D=FB(-a.C,-a.D,g,d,e);if(this.T)var G=b;else G=1+Math.pow(b-1,3),.425Math.PI?a-=2*Math.PI:a<-Math.PI&&(a+=2*Math.PI);return a==Math.PI||a==-Math.PI?-a:a} function DB(a,b,c,d){var e="13"==b.K;if(!a.Na||e){var f=e=1;"bg"==b.type&&(c=d?2*(c-.5):2*(.5-c),a.B!=a.I&&(e=c),a.D!=a.K&&(f=c));a="scaleX("+e+") scaleY("+f+")"}else e=a.B!=a.I,f=a.D!=a.K,"bg"!=b.type||!e&&!f?a="":f&&!e?a="rotateX("+(a.D&&!a.K?-1:1)*c*180+"deg)"+(d?" scaleY(-1)":""):e&&!f?a="rotateY("+(a.B&&!a.I?1:-1)*c*180+"deg)"+(d?" scaleX(-1)":""):a.B&&!a.D||!a.B&&a.D?(b=$w(0,1,c),a="rotateX("+-90*$w(0,1,.5>c?2*b:2*(1-b))+"deg) rotateZ("+180*(a.B&&!a.D?1:!a.B&&a.D?-1:1)*b+"deg)"+(d?" scaleX(-1) scaleY(-1) ": "")):(b=$w(0,1,c),a="rotateX("+90*$w(0,1,.5>c?2*b:2*(1-b))+"deg) rotateZ("+180*(a.K&&a.I?1:a.D&&a.B?-1:1)*b+"deg)"+(d?" scaleX(-1) scaleY(-1) ":""));return a} function CB(a,b,c,d,e,f,g,k,l,m,n,q,v,u){var z;z=new ki;z.translate(a.Y,a.X);z.rotate(d,0,0);z.scale(b,c);(b=a.ie)&&(z=mi(z,b));(b=a.De)&&(z=mi(b.clone(),z));b=new ki;b.rotate(-a.oa,0,0);b.translate(a.C,a.D);b=mi(b,a.ie);mi(b,ni(z));c=ni(b);e="rotate("+g+"rad) "+v+(" scaleX("+e+") scaleY("+f+")");k=oi(k,l);l=ri(k)+" "+ri(c)+" "+e+" "+ri(b)+" "+ri(z);k=new tB(a.element);k.transform=l;""!=a.opacity&&(m*=a.opacity);k.opacity=m;k.B=n;q?(m=(1-a.qc.right-a.qc.left)/(1-q.right-q.left),n=(1-a.qc.top-a.qc.bottom)/ (1-q.top-q.bottom),k.A=a.B+" translate("+-(a.jh?q.right:q.left)*a.T*m+"px, "+-(a.Ch?q.bottom:q.top)*a.S*n+"px) scale("+m+", "+n+")"):u&&(k.A=a.B);return k}function FB(a,b,c,d,e){var f=new rB(a,b);f.rotate(c);f.scale(d,e);a=new rB(a,b);f.x-=a.x;f.y-=a.y;return f}function zB(a,b){this.element=a;this.id=b;this.Kj=[]};function GB(a,b,c,d,e){this.vn=c;this.B=a;this.A=b;this.C=d;this.D=e}function HB(a){return!a.B.length||!a.A.length};function IB(a){a=parseInt(a.toString(16),16);return[a>>16&255,a>>8&255,a&255]};function JB(a,b){this.Lt=a;this.Mt=b;this.B=ac(ic(a.A),ic(b.A));var c=a.C,d=b.C,e;e=0+(c.oh!=d.oh?1:0);e+=c.fill!=d.fill?1:0;e+=c.Vh!=d.Vh?1:0;e+=c.ri!=d.ri?1:0;e+=c.si!=d.si?1:0;e+=c.ui!=d.ui?1:0;this.A=e+=c.vi!=d.vi?2:0};function KB(a,b,c){this.C=a||[];this.B=b?b:0;this.A=c?c:0}KB.prototype.clone=function(){return new KB(y.clone(this.C),this.B,this.A)};KB.prototype.count=function(){return this.C.length};KB.prototype.qe=function(a){return this.B==a.B&&this.A==a.A};KB.prototype.forEach=function(a){for(var b=0;bd.length?(this.A=!0,a=NB(this,d,e)):a=NB(this,e,d);p(a)&&a.forEach(t(function(a){var b=a?this.A?a.Mt:a.Lt:null;b&&(a=this.A?a.Lt:a.Mt,e.splice(e.indexOf(b),1),d.splice(d.indexOf(a),1),this.D.push([b,a]))},this));this.I=[];y.forEach(e,function(a){OB(this,this.I,this.C,a)},this);this.G=[];y.forEach(d,function(a){OB(this,this.G,this.B,a)},this)} function MB(a,b,c){y.forEach(c,function(a){var e=a.gc;e&&"none"==b.querySelector("#"+e.id).style.display&&c.splice(c.indexOf(a),1)},a)} function NB(a,b,c){for(b=[new GB(b,c,new KB,t(a.S,a),t(a.K,a))];!HB(b[0]);){c=b.splice(0,1)[0];var d=[],e=c.B[0],f=c.B.concat();f.splice(0,1);for(var g=0;gd.A))||c.qe(d)&&c.count()PB(d.ze,e.ze)}return!0}return a.ze&&b.ze?.0325>PB(a.ze,b.ze):!0}; function PB(a,b){for(var c=a.length,d=[0,0,0],e=0;e coeff * u)\n\r\n\t\t{\n\r\n\t\t\treturn u;\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\r\n\t\t\tfloat b = linearInterpolation(coeff * u, centerX, -90.0, maxSide + 1.0, a - 90.0);\n\r\n\t\t\t\n\r\n\t\t\tif (coeff * u >= centerX + m)\n\r\n\t\t\t{\n\r\n\t\t\t\treturn coeff * (centerX - (coeff * u - centerX - m));\n\r\n\t\t\t}\n\r\n\t\t\telse\n\r\n\t\t\t{\n\r\n\t\t\t\tfloat ang = b * PI / 180.0;\n\r\n\t\t\t\treturn coeff * (centerX + r * cos(ang));\n\r\n\t\t\t}\n\r\n\t\t}\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat calcY(float phase, float u, float r, float maxSide)\n\r\n\t{\n\r\n\t\tu = abs(u);\n\r\n\t\t\t\n\r\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\r\n\t\tfloat centerY = r;\n\r\n\t\t\n\r\n\t\tfloat m = PI * r;\n\r\n\t\tif (centerX >= u)\n\r\n\t\t{\n\r\n\t\t\treturn 0.0;\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tif (u > centerX + m)\n\r\n\t\t\t{\n\r\n\t\t\t\treturn linearInterpolation(u, centerX + m, r * 2.0, centerX + m + m, r * 2.5);\n\r\n\t\t\t}\n\r\n\t\t\telse\n\r\n\t\t\t{\n\r\n\t\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\r\n\t\t\t\tfloat b = linearInterpolation(u, centerX, -90.0, maxSide+1.0, a - 90.0);\n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat ang = b * PI / 180.0;\n\r\n\t\t\t\treturn centerY + r * sin(ang);\n\r\n\t\t\t}\n\r\n\t\t}\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getVertexPosition(float phase, vec3 pos) \n\r\n\t{\n\r\n\t\tvec3 originPos = getOriginPos(pos);\n\r\n\t\tfloat maxSide = sqrt(uSlideWidth * uSlideWidth + uSlideHeight * uSlideHeight);\n\r\n\t\t\t\n\r\n\t\tfloat r = max(uSlideWidth, uSlideHeight) / 4.0;\n\r\n\t\tvec3 v = vec3(calcX(phase, originPos.x, r, maxSide), originPos.y, calcY(phase, originPos.x, r, maxSide));\n\r\n\t\t\t\n\r\n\t\tmat4 m;\n\r\n\t\tif (uDirectionIsLeft)\n\r\n\t\t{\n\r\n\t\t\tm = rotationZmatrix(-ANGLE);\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tm = rotationZmatrix(ANGLE);\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\treturn (m * vec4(v.xyz, 1.0)).xyz;\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getVertexNormal(float phase, vec3 pos) \n\r\n\t{ \n\r\n\t\tconst float DELTA_W = 1.0;\n\r\n\t\tconst float DELTA_H = 1.0;\n\r\n\t\t\t\n\r\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + DELTA_W, pos.y, pos.z));\n\r\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + DELTA_H, pos.z));\n\r\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\r\n\t\t\t\n\r\n\t\tvec3 v1 = right - p;\n\r\n\t\tvec3 v2 = down - p;\n\r\n\t\t\t\n\r\n\t\treturn normalize(cross(v2, v1));\n\r\n\t} \n\r\n\t \n\r\n\tvoid main(void) \n\r\n\t{ \n\r\n\t\tfloat phase = uPhase;\n\r\n\t\tvec3 vertex = vec3(aVertexPosition.x, aVertexPosition.y, aVertexPosition.z); \n\r\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0); \n\r\n\t\tgl_Position = uPMVMatrix * p; \n\r\n\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\n\r\n\t\tvec3 pNormal = getVertexNormal(phase, vertex); \n\r\n\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\tvNormal = transformedNormal;\n\r\n\t}\n\r\n"}; h.Ca=function(a){a=U(0,0,1,1.2)(a);this.V.uniform1f(this.I,a);Qx(this,this.G,this.V.TRIANGLE_STRIP)};h.wd=function(){Rx(this);this.C=Tx(this,"uSampler");this.I=Tx(this,"uPhase");var a=Tx(this,"uDirectionIsLeft"),b=Tx(this,"uSlideWidth");this.V.uniform1f(Tx(this,"uSlideHeight"),this.L());this.V.uniform1f(b,this.M());this.V.uniform1i(a,this.Y==dC?1:0)};h.sd=function(){};h.je=function(){return this.C};h.rd=function(){Jx(this,this.G)};var dC=0;function eC(a,b,c,d){Q.call(this,a);this.I=c;this.T=b;this.K=d;this.I?this.Ia(!1,!1,!0,!0,!1,!1):this.Ia(!0,!0)}w(eC,Q); eC.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);var a=this.M(),b=this.L();this.G=this.I?this.Mg:this.Ba;this.F=this.I?this.Lg:this.Ua;var c=document.createElement("DIV");this.C=document.createElement("DIV");this.A=R(a,b);A(this.A,"backgroundColor","#000000");B(this.A,0);this.B=R(a,b);A(this.B,"backgroundColor","#000000");B(this.B,0);this.C.appendChild(this.G);this.C.appendChild(this.F);this.C.appendChild(this.A);this.C.appendChild(this.B);c.appendChild(this.C);if(this.I){var d=Sw(this).background(); Xw(this).appendChild(d);d=Tw(this).background();Xw(this).appendChild(d)}Xw(this).appendChild(c);try{Hg(c,a+"px"),Ig(c,a/2+"px "+b/2+"px"),Gg(this.C,"preserve-3d")}catch(e){}A(this.G,"position","absolute");A(this.F,"position","absolute");A(this.A,"position","absolute");A(this.B,"position","absolute");Xd(this.C,a,b);Xd(this.G,a,b);Xd(this.F,a,b);d=c="";switch(this.T){case fC:c="translateZ("+b/2+"px)";d="rotateX(90deg) translateZ("+b/2+"px)";break;case gC:c="translateZ("+b/2+"px)";d="rotateX(-90deg) translateZ("+ b/2+"px)";break;case hC:c="translateZ("+a/2+"px)";d="rotateY(90deg) translateZ("+a/2+"px)";break;case iC:c="translateZ("+a/2+"px)",d="rotateY(-90deg) translateZ("+a/2+"px)"}E(this.G,c);E(this.B,c);E(this.F,d);E(this.A,d)}; eC.prototype.Ca=function(a){this.I&&B(Tw(this).background(),a);a=$w(0,1,a);var b="",c="",d="",e=90*a,f=-this.M()/2,g=-this.L()/2,k=this.M()*(1-a)+f,l=this.L()*a+g,m;switch(this.T){case fC:m=U(0,180*Math.atan(this.L()/(2*this.M()))/Math.PI,1,180*-Math.atan(this.L()/(2*this.M()))/Math.PI);b="translateY("+l+"px) rotateX("+-e+"deg) translateY("+-g+"px) translateZ("+g+"px)";this.K||(c="translate(0px, "+-g+"px) scale(1, "+(1-a)+") translate(0px,"+g+"px)",d="translate(0px, "+l+"px) scale(1, "+a+") translate(0px,"+ g+"px)");break;case gC:m=U(0,180*Math.atan(this.L()/(2*this.M()))/Math.PI,1,180*-Math.atan(this.L()/(2*this.M()))/Math.PI);b="translateY("+-l+"px) rotateX("+e+"deg) translateY("+g+"px) translateZ("+g+"px)";this.K||(c="translate(0px, "+g+"px) scale(1, "+(1-a)+") translate(0px,"+-g+"px)",d="translate(0px, "+-l+"px) scale(1, "+a+") translate(0px,"+-g+"px)");break;case hC:m=U(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI);b="translateX("+k+"px) rotateY("+-e+"deg) translateX("+f+"px) translateZ("+ f+"px)";this.K||(c="translate("+f+"px, 0px) scale("+(1-a)+", 1) translate("+-f+"px, 0px)",d="translate("+k+"px, 0px) scale("+a+", 1) translate("+-f+"px, 0px)");break;case iC:m=U(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI),b="translateX("+-k+"px) rotateY("+e+"deg) translateX("+-f+"px) translateZ("+f+"px)",this.K||(c="translate("+-f+"px, 0px) scale("+(1-a)+", 1) translate("+f+"px, 0px)",d="translate("+-k+"px, 0px) scale("+a+", 1) translate("+f+"px, 0px)")}this.I||(.5>a?(f=U(0,90,45,0), f=.5*Math.sin(f(e)*Math.PI/180),B(this.A,f)):(f=U(45,0,90,90),f=.5*Math.sin(f(e)*Math.PI/180),B(this.B,f)));this.K?(a=e-m(a),0>=a?(B(this.F,0),B(this.A,0)):90<=a?(B(this.G,0),B(this.B,0)):(B(this.F,1),B(this.G,1)),E(this.C,b)):(E(this.G,c),E(this.F,d),E(this.B,c),E(this.A,d))};var gC=0,fC=1,hC=2,iC=3;function jC(a,b){Q.call(this,a);this.A=b;this.D=!1;this.Ia(!1,!1,!0,!0,!1,!1)}w(jC,Q);jC.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);var a=Tw(this).background();Xw(this).appendChild(a);a=Sw(this).background();Xw(this).appendChild(a);this.B=R(this.M(),this.L());A(this.B,"position","absolute");Xw(this).appendChild(this.B);this.C=R(this.M(),this.L());A(this.C,"position","absolute");Xw(this).appendChild(this.C)}; jC.prototype.Ca=function(a){var b=this.M(),c=this.L(),d=this.B.getContext("2d");d.clearRect(0,0,b,c);var e;e=.5>a?this.A==kC||this.A==lC?U(0,-b,.5,b):U(0,b,.5,-b):this.A==kC||this.A==lC?U(.5,b,1,-b):U(.5,-b,1,b);e=d.createLinearGradient(e(a),0,e(a)+b,0);this.A==kC||this.A==lC?(e.addColorStop(0,"rgba(0, 0, 0, 1)"),e.addColorStop(1,"rgba(0, 0, 0, 0)")):(e.addColorStop(0,"rgba(0, 0, 0, 0)"),e.addColorStop(1,"rgba(0, 0, 0, 1)"));this.A==mC||this.A==lC?(B(Sw(this).background(),1-a),.5>a?d.drawImage(this.Mg, 0,0):d.drawImage(this.Lg,0,0),d.save(),d.globalCompositeOperation="destination-out",d.fillStyle=e,d.fillRect(0,0,this.M(),this.L()),d.restore()):(.5>a?(B(Sw(this).background(),1),d.drawImage(this.Mg,0,0)):(B(Sw(this).background(),0),d.drawImage(this.Lg,0,0)),d=this.C.getContext("2d"),d.clearRect(0,0,b,c),d.fillStyle=e,d.fillRect(0,0,this.M(),this.L()));.5>a?(b=U(0,0,.5,nC),c=U(0,0,.5,oC),d=U(0,1,.5,1+pC)):(b=U(.5,-nC,1,0),c=U(.5,oC,1,0),d=U(.5,1+pC,1,1));a="scale("+d(a)+") translate("+b(a)+"px,"+ c(a)+"px)";E(this.B,a)};var nC=-30,oC=-20,pC=.1,mC=0,lC=1,kC=2;function qC(a,b){Q.call(this,a);this.I=b;this.Ia(!1,!0)}w(qC,Dx);h=qC.prototype; h.Ea=function(){Vw(this,!1);Ww(this,!0);Gx(this,this.Ba);this.Ic=my(20,20,this.M(),this.L());for(var a=0==this.I?py(20,20):oy(20,20),b=[],c=0,d=a.length;c+2e)){var f=a[c++];if(!(0>f))for(var g=!0;ck)break;e!=f&&e!=k&&f!=k&&b.push(e,f,k);g?e=k:f=k;g=!g}}}this.B=b;this.Sg=new hy;for(a=0;au;u++)v[0].push(rC(3,u,m));for(u=0;4>u;u++)v[1].push(rC(3,u,q));for(u=0;2>u;u++)v[2].push(rC(1,u,n));this.Ff.push(v)}this.F=[];for(c=0;4>c;c++)for(d=0;4>d;d++)for(e=0;2>e;e++)f=3*(c+4*d+16*e),g=a,k=b,l=d,m=e,q=[0,0,0],q[0]=g[0]+c/3*(k[0]-g[0]),q[1]=g[1]+l/3*(k[1]-g[1]),q[2]=g[2]+m/1*(k[2]-g[2]),g=q,this.F[f]=g[0],this.F[f+1]=g[1],this.F[f+ 2]=g[2];this.X={};this.V.enable(this.V.DEPTH_TEST);mat4.translate(this.A,[-this.M()/2,this.L()/2,0]);this.ug=mat4.create();mat4.set(this.A,this.ug)};function rC(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)}h.rd=function(){Jx(this,this.Y)};h.sd=function(){Ix(this,this.G)};h.td=function(){return"precision mediump float;\r\n\t\t\t\r\n\t\t\tvarying vec2 vTextureCoord;\r\n\t\t\tvarying vec3 vNormal;\r\n\t\t\t\r\n\t\t\tuniform sampler2D uSampler;\r\n\t\t\t\r\n\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\t\t\tconst float AMBIENT_INTENSITY = 0.4;\n\r\n\t\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\r\n\t\t\t\r\n\t\t\tvoid main(void)\r\n\t\t\t{\r\n\t\t\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\r\n\t\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * diffuseFactor * diffuseFactor;\n\r\n\t\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \r\n\t\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \r\n\t\t\t}"}; h.ud=function(){return"attribute vec3 aVertexPosition;\r\n\t\t\tattribute vec3 aVertexNormal;\r\n\t\t\tattribute vec2 aTextureCoord;\r\n\t\t\t\r\n\t\t\tuniform mat4 uPMVMatrix;\r\n\t\t\t\r\n\t\t\tuniform mat3 uNMatrix;\r\n\t\t\t\r\n\t\t\tvarying vec2 vTextureCoord;\r\n\t\t\tvarying vec3 vNormal;\r\n\t\t\t\r\n\t\t\tvoid main(void)\r\n\t\t\t{\r\n\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\r\n\t\t\t\tvTextureCoord = aTextureCoord;\r\n\t\t\t\tvNormal = uNMatrix * normalize(aVertexNormal);\r\n\t\t\t}"}; h.wd=function(){Rx(this);this.G=Sx(this,"aVertexNormal");this.C=Tx(this,"uSampler")};h.je=function(){return this.C};function sC(a,b,c,d){var e=3*(b+4*c+0),f=b.toString()+c.toString(),g;p(a.X[f])?g=[a.X[f][0],a.X[f][1],a.X[f][2]]:(g=[a.F[e+0],a.F[e+1],a.F[e+2]],a.X[f]=[g[0],g[1],g[2]]);mat4.multiplyVec3(d,g,g);a.F[e+0]=g[0];a.F[e+1]=g[1];a.F[e+2]=g[2];e=3*(b+4*c+16);a.F[e+0]=g[0];a.F[e+1]=g[1];a.F[e+2]=g[2]}h.$j=function(){return this.G}; function tC(a,b,c){var d=Math.sqrt(a.M()*a.M()+a.L()*a.L()),e=0==a.I?new V(a.M(),a.L(),0):new V(-a.M(),a.L(),0);Yx(e);d=2*Math.PI/(.25*d);e.A*=d;e.B*=d;e.C*=d;d=b.position().x()/a.M();0!=a.I&&(d=1-d);a=25*d;b=b.position();d=10*Math.PI;return a*Math.cos(by(e,b)-d*c+0)}function uC(a,b,c,d,e){var f=mat4.create();b=Math.min(1,Math.max(0,b(e)));c=U(0,c,1,d);mat4.identity(f);mat4.translate(f,[0,0,c(b)]);sC(a,0==a.I?0:3,0,f)} function vC(a,b){var c=U(.1,0,.4,1),d=U(.2,0,.9,1),e=U(.4,0,.6,1),f=U(.6,0,1,1),g=mat4.create(),k=Math.min(1,Math.max(0,c(b))),c=0==a.I?3:0,l=0==a.I?-1:1;mat4.identity(g);mat4.translate(g,[.02*l*a.M()*Math.sin(2*Math.PI*k),0,0]);sC(a,c,0,g);mat4.identity(g);mat4.translate(g,[.015*l*a.M()*Math.sin(4*Math.PI*k),0,0]);sC(a,c,2,g);mat4.identity(g);mat4.translate(g,[.2*l*a.M()*Math.max(0,k-.1),0,-.2*a.L()*Math.max(0,k-.1)]);sC(a,c,3,g);d=Math.min(1,Math.max(0,d(b)));c=0==a.I?1:2;l=0==a.I?1:-1;mat4.identity(g); mat4.translate(g,[.5*l*a.M()*d,0,.5*a.L()*d]);sC(a,c,2,g);sC(a,c,1,g);sC(a,c,0,g);.4<=b&&.6>b&&uC(a,e,0,.2*a.L(),b);.6<=b&&uC(a,f,.2*a.L(),-.7*a.L(),b);mat4.identity(g);mat4.translate(g,[0,0,-.3*a.L()*Math.sin(1.5*Math.PI*d)]);c=0==a.I?0:3;sC(a,c,0,g)} function wC(a,b){for(var c=0;c.2*a.M()?tC(a,d,b):0:d.position().x()<.8*a.M()?tC(a,d,b):0;d=a.Sg.A[c];e=new V(0,0,e);for(var f=a,g=a.Ff[c],k,l=new V,m=0;4>m;m++){for(var n=new V,q=0;4>q;q++){for(var v=new V,u=0;2>u;u++){var z=3*(m+4*q+16*u);k=g[2][u];ay(v,new V(f.F[z+0]*k,f.F[z+1]*k,f.F[z+2]*k))}k=g[1][q];ay(n,new V(v.x()*k,v.y()*k,v.z()*k))}k=g[0][m];ay(l,new V(n.x()*k,n.y()*k,n.z()*k))}gy(d,l.add(e));Zx(a.Sg.A[c],new V)}for(c=0;ca.M()?l.createLinearGradient(b,c,(k?-b:b)*f*2+d,e):l.createLinearGradient(b,c,d,(g?-c:c)*f*2+e);a.addColorStop(0,"rgba(255,255,255,0)");a.addColorStop(.2f?f+.2:1,"#FFFFFF");a.addColorStop(1,"#FFFFFF");return a}function BC(a,b,c,d,e,f){a.fillStyle=b;a.beginPath();a.rect(c,d,e,f);a.fill()};function CC(a,b){Q.call(this,a);this.oa=a;this.I=b;switch(b){case DC:this.Ia(!0,!1);break;case EC:this.Ia(!1,!0)}}w(CC,Q);CC.prototype.Ea=function(){var a=this.M(),b=this.L(),c=R(a,b);this.K=c.getContext("2d");this.A=R(a,b);this.G=this.A.getContext("2d");switch(this.I){case DC:Vw(this,!0);Ww(this,!1);this.F=this.Ua;break;case EC:Vw(this,!1),Ww(this,!0),this.F=this.Ba}A(c,"position","absolute");Xw(this).appendChild(c);this.C=.05*a;this.B=.05*b}; CC.prototype.Ca=function(a){this.I==EC&&(a=1-a);var b=Math.round(this.M()),c=Math.round(this.L()),d=Math.round(a*b),e=Math.round(a*c);a=Math.round(.5*(b-d));var f=Math.round(.5*(c-e)),g=a+d,k=f+e,l=this.G;l.clearRect(0,0,b,c);l.fillStyle="#000";l.fillRect(a,f,d,e);FC(this,a,f,a,f-this.B,a,f-this.B,d,this.B);FC(this,a,k,a,k+this.B,a,k,d,this.B);FC(this,a,f,a-this.C,f,a-this.C,f,this.C,e);FC(this,g,f,g+this.C,f,g,f,this.C,e);b=l.createRadialGradient(0,0,0,0,0,this.B);b.addColorStop(0,"rgba(0,0,0,1)"); b.addColorStop(1,"rgba(0,0,0,0)");GC(this,g,k,0,.5*Math.PI,b);GC(this,a,k,.5*Math.PI,Math.PI,b);GC(this,a,f,Math.PI,1.5*Math.PI,b);GC(this,g,f,1.5*Math.PI,2*Math.PI,b);b=this.K;b.drawImage(this.F,0,0);b.save();b.globalCompositeOperation="destination-in";b.drawImage(this.A,0,0);b.restore()};function FC(a,b,c,d,e,f,g,k,l){a=a.G;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,g,k,l)} function GC(a,b,c,d,e,f){var g=a.G;g.save();g.translate(b,c);g.scale(a.C/a.B,1);g.beginPath();g.moveTo(0,0);g.arc(0,0,a.B,d,e,!1);g.moveTo(0,0);g.fillStyle=f;g.fill();g.restore()}var DC=0,EC=1;function HC(a,b,c){Q.call(this,a);this.A=b;this.B=c}w(HC,Q);HC.prototype.Ea=function(){Vw(this,!0);Ww(this,!0);rp(Tw(this));this.D=!1;var a=Sw(this).content();Xw(this).appendChild(a);a=Tw(this).content();Xw(this).appendChild(a)}; HC.prototype.Ca=function(a){var b=this.M(),c=this.L(),d=0,e=0,f=0,g=0;this.A==IC||this.A==JC?(d=this.A==IC?1:-1,f=this.A==IC?-1:1):(e=this.A==KC?1:-1,g=this.A==KC?-1:1);var k=this.B?ix(0,.7,7,a):hx(a),d=Math.floor(k*d*b),e=Math.floor(k*e*c);Rd(Sw(this).content(),d,e);Rd(Tw(this).content(),f*b+d,g*c+e);B(Tw(this).background(),a)};var KC=0,JC=1,IC=2;function LC(a,b,c,d){Q.call(this,a);this.B=b;this.A=c;this.I=d;this.A?this.Ia(!1,!1,!0,!0,!0,!0):this.Ia(!0,!0)}w(LC,Q); LC.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);var a=this.M(),b=this.L();if(this.A){var c=R(a,b);A(c,"position","absolute");Xw(this).appendChild(c);c.getContext("2d").drawImage(this.Dm,0,0);this.C=c;c=R(a,b);A(c,"position","absolute");Xw(this).appendChild(c);c.getContext("2d").drawImage(this.Gm,0,0);this.F=c}this.G=R(a,b);A(this.G,"position","absolute");Xw(this).appendChild(this.G);this.K=this.G.getContext("2d")}; LC.prototype.Ca=function(a){var b=this.M(),c=this.L();this.A&&(B(this.F,1-a),B(this.C,a));var d=this.A?this.Mg:this.Ba,e=this.A?this.Lg:this.Ua,f=this.K;f.clearRect(0,0,b,c);b=this.B==MC?1:-1;a=$w(0,1,a);c=U(0,6,1,1);c=this.I?ix(4,.8,4,a):this.B==MC?2-a:c(a);c=this.B==MC?1/c:c;this.B==MC?(NC(this,a,c,f,e),OC(this,2*a,b,f,d)):(OC(this,.5*a,b,f,d),NC(this,a,c,f,e))};var MC=0; function NC(a,b,c,d,e){var f=a.M()/2*(1-c);a=a.L()/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 OC(a,b,c,d,e){var f=-c*a.M()*b/2;a=-c*a.L()*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 PC(a,b,c,d){Q.call(this,a);this.I=b;this.C=c;this.K=d;this.C?(this.D=!1,this.Ia(!1,!1,!0,!0,!1,!1)):this.Ia(!0,!0)}w(PC,Q); PC.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);var a=this.M(),b=this.L();if(this.C){var c=Tw(this).background();Xw(this).appendChild(c)}this.F=R(a,b);A(this.F,"position","absolute");Xw(this).appendChild(this.F);this.C&&(c=Sw(this).background(),Xw(this).appendChild(c));this.F.getContext("2d").drawImage(this.C?this.Lg:this.Ua,0,0);this.A=R(a,b);c=this.A.getContext("2d");this.B=R(a,b);var d=this.B.getContext("2d"),e=document.createElement("DIV");Xw(this).appendChild(e);e.appendChild(this.A);e.appendChild(this.B); try{Hg(e,a+"px"),Ig(e,a/2+"px "+b/2+"px"),Gg(this.A,"preserve-3d"),Gg(this.B,"preserve-3d"),this.G=!0}catch(f){this.G=!1}A(this.A,"position","absolute");A(this.B,"position","absolute");c.clearRect(0,0,a,b);d.clearRect(0,0,a,b);e=this.C?this.Mg:this.Ba;switch(this.I){case QC: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 RC: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)}}; PC.prototype.Ca=function(a){this.C&&(B(Sw(this).background(),1-a),B(Tw(this).background(),a));var b=this.M(),b=b/(b+(1.4-2.8*a*a*.5)*b),b=this.C?this.K?ix(0,.7,4,b):hx(b):b;E(this.F,"scale("+b+", "+b+")");var b=this.M()/2,c=this.L()/2,d="",e="",f=0,g=0,k=0,l=0,m=120*a,n=U(0,1,1,.5),q=1.5*$w(0,1,a);switch(this.I){case QC:d="translateX("+-b+"px) translateZ("+q*this.M()+"px) rotateY("+m+"deg) translateX("+b+"px)";e="translateX("+b+"px) translateZ("+q*this.M()+"px) rotateY("+-m+"deg) translateX("+-b+ "px)";this.G||(f=a*-b,g=a*b,d="translate("+-b+"px, 0px) scale("+n(a)+", 1) translate("+b+"px, 0px",e="translate("+b+"px, 0px) scale("+n(a)+", 1) translate("+-b+"px, 0px");break;case RC:d="translateY("+-c+"px) translateZ("+q*this.L()+"px) rotateX("+-m+"deg) translateY("+c+"px)",e="translateY("+c+"px) translateZ("+q*this.L()+"px) rotateX("+m+"deg) translateY("+-c+"px)",this.G||(k=a*-c,l=a*c,d="translate(0px,"+-c+"px) scale(1, "+n(a)+") translate(0px, "+c+"px)",e="translate(0px, "+c+"px) scale(1, "+ n(a)+") translate(0px, "+-c+"px)")}this.G||(Rd(this.A,f,k),Rd(this.B,g,l));E(this.A,d);E(this.B,e);B(this.A,1-a);B(this.B,1-a)};var QC=0,RC=1;function SC(a,b,c){Q.call(this,a);this.B=b;(this.G=c)?this.Ia(!1,!1,!0,!0,!0,!0):this.Ia(!0,!0)}w(SC,Q); SC.prototype.Ea=function(){Vw(this,!1);Ww(this,!1);var a=this.M(),b=this.L();if(this.G){var c=R(a,b);A(c,"position","absolute");Xw(this).appendChild(c);c.getContext("2d").drawImage(this.Dm,0,0);this.C=c;c=R(a,b);A(c,"position","absolute");Xw(this).appendChild(c);c.getContext("2d").drawImage(this.Gm,0,0);this.F=c}this.I=TC(a,b);Xw(this).appendChild(this.I);var d=R(a,b),c=R(a,b);this.A=rd("DIV");Yd(this.A,a);Zd(this.A,b);this.T=TC(this.M(),this.L());this.K=TC(this.M(),this.L());this.T.appendChild(d); this.K.appendChild(c);this.I.appendChild(this.A);this.A.appendChild(this.T);this.A.appendChild(this.K);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.G?this.Mg:this.Ba,0,0);c.drawImage(this.G?this.Lg:this.Ua,0,0);c=this.B==UC||this.B==VC?-1:1;d=this.B==UC||this.B==WC;Hg(this.I,Math.max(a,b)+"px");Ig(this.I,20+a/2+"px "+b/2+"px");Gg(this.A,"preserve-3d");d?(E(this.T,"translateZ(-"+(20+Math.floor(a/2))+"px) rotateY(0deg)"),E(this.K,"translateX("+c*(20+Math.floor(a/2))+"px) rotateY("+-90* c+"deg)")):(E(this.T,"translateZ(-"+(20+Math.floor(b/2))+"px) rotateX(0deg)"),E(this.K,"translateY("+c*(20+Math.floor(b/2))+"px) rotateX("+90*c+"deg)"))};SC.prototype.Ca=function(a){var b=this.M(),c=this.L();this.G&&(B(this.F,1-a),B(this.C,a));var d=.25*(1-Math.cos(2*a*Math.PI));a=$w(0,1,a);var e=this.B==UC||this.B==VC?-1:1,f=this.B==UC||this.B==WC,b=f?b+40:c+40;f?E(this.A,"translateZ("+(-d*b+b/2)+"px) rotateY("+90*e*a+"deg)"):E(this.A,"translateZ("+(-d*b+b/2)+"px) rotateX("+90*-e*a+"deg)")}; function TC(a,b){var c=rd("DIV");Yd(c,a);Zd(c,b);A(c,"position","absolute");return c}var VC=1,WC=2,UC=3;function XC(a,b,c){this.a=a;this.b=b;this.A=c}function YC(a,b){var c;c=-a.b;var d=a.a,e=-c*b.x()-d*b.y();c=new XC(c,d,e);if(!c)return null;d=ZC(a,c);c=2*d.x()-b.x();d=2*d.y()-b.y();return new W(c,d)}function ZC(a,b){var c=a.a*b.b-b.a*a.b;return 1E-9>Math.abs(c)?null:new W((a.b*b.A-b.b)*a.A/c,(a.A*b.a-b.A*a.a)/c)}function $C(a,b){var c=a.y()-b.y(),d=b.x()-a.x(),e=a.x()*b.y()-b.x()*a.y();return new XC(c,d,e)};function aD(a,b){Q.call(this,a);this.Na=b;this.Ia(!0,!0)}w(aD,Dx);h=aD.prototype; h.Ea=function(){Vw(this,!1);Ww(this,!0);Gx(this,this.Ba);var a=this.M(),b=-this.L()/2,a=a/2-.2*a,c=3*b/4,d=$C(new W(-a,-b),new W(a/2,-b/2)),e=$C(new W(-a/4,-b),new W(0,0)),f=$C(new W(a/2,-b/2),new W(a,b)),g=$C(new W(0,0),new W(a,b/4)),k=ZC(d,e),l=ZC(f,g),m=new W(U(0,.5,a,.8)(l.x()),U(0,.5,b,1)(l.y())),n=new W(U(-a,.2,0,.5)(k.x()),U(-b,0,0,.5)(k.y())),q=new V(5*a/8,3*-b/8,-(10*c/16)),v=new V(-a/8,-b/2,15*-c/32),u=new V(a/2,b/8,15*-c/32),z=new V(a/2,b/4,5*-c/6),D=new V(-a/10,b/10,-c),G=new V(4*-a/8, -b/8,3*-c/16),L=new V(-a/16,5*b/8,3*-c/16),I=new V(5*-a/8,5*-b/16,9*-c/8),S=new V(5*a/16,5*b/8,-c),pa=new V(14*-a/32,4*-b/8,0),ma=new V(4*a/8,23*b/32,0),Ja=new V(5*-a/16,3*-b/16,-c/4),ha=new V(3*a/16,5*b/16,0),e=new V(3*-a/4,3*b/4,0),f=new bD(new V(a,-b,0),new V(15*a/16,9*-b/16,-c),new W(.8,0)),g=new bD(new V(7*a/8,7*-b/8,0),new V(9*a/12,-b/2,-(46*c/48)),new W(.7625,.0625)),d=new bD(new V(a/2,-b,0),new V(6*a/9,8*-b/12,47*-c/48),new W(.65,0)),c=new bD(new V(a,-b/2,0),new V(19*a/24,4*-b/9,47*-c/48), new W(.8,.25)),wa=new bD(new V(a/2,-b/2,0),q,new W(.65,.25)),k=new bD(new V(k.x(),k.y(),0),v,new W(n.x(),n.y())),l=new bD(new V(l.x(),l.y(),0),u,new W(m.x(),m.y())),q=new bD(new V(-a/4,-b,0),q,new W(.425,0)),z=new bD(new V(a,b/4,0),z,new W(.8,.625)),D=new bD(new V(0,0,0),D,new W(.5,.5)),G=new bD(new V(-a/2,-b/2,0),G,new W(.35,.25)),L=new bD(new V(a/2,b/2,0),L,new W(.65,.75)),I=new bD(new V(-a,-b,0),I,new W(.2,0)),S=new bD(new V(a,b,0),S,new W(.8,1)),pa=new bD(new V(-a,-b/2,0),pa,new W(.2,.25)),ma= new bD(new V(a/2,b,0),ma,new W(.65,1)),Ja=new bD(new V(-a/2,0,0),Ja,new W(.35,.5)),ha=new bD(new V(0,b/2,0),ha,new W(.5,.75)),b=new bD(new V(-a,b,0),e,new W(.2,1));this.me=[f,f,g,g,d,c,g,g,d,c,wa,wa,d,c,k,l,wa,wa,d,c,k,l,q,z,wa,wa,k,l,D,D,k,l,D,D,G,L,k,l,q,z,I,S,k,l,G,L,I,S,D,D,Ja,ha,G,L,G,L,I,S,pa,ma,G,L,pa,ma,Ja,ha,D,D,Ja,ha,b,b,Ja,ha,pa,ma,b,b];if(this.Na==cD){b=[];a=this.L();a=$C(new W(0,-a/2),new W(0,a/2));for(f=0;f=a?hD(this,a):.2>=a?(d=U(.1,.1,.2,1),a=d(a),Px(this,-60*a,[1,0,0],[0,0,0]),mat4.translate(this.A,[0,0,20*-a]),this.B=eD(a,this.me),Px(this,-15*c*a,[0,0,1],[0,0,0])):.4>=a?(this.B=eD(1,this.me),Px(this,-60,[1,0,0],[0,0,0]),Px(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.A,[0,0,-20]),d=U(.2,0,.4,1),a=Math.pow(d(a),3),mat4.translate(this.A,[0,0,-a*b/20])):.5>a?(this.B=eD(1,this.me),Px(this,-60,[1,0,0],[0,0, 0]),Px(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.A,[0,0,-(20+b/20)]),d=U(.4,0,.5,1),a=d(a),mat4.translate(this.A,[0,0,-a*b/30]),iD(a,this.me,this.B,8)):(this.B=eD(1,this.me),Px(this,-60,[1,0,0],[0,0,0]),Px(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.A,[0,0,-(20+b/20+b/30)]),d=U(.5,0,1,1),a=d(a),iD(a,this.me,this.B,40),a=$w(0,1,a),mat4.translate(this.A,[c*a*b,a*b/2,a*b/2]),Px(this,-30*c*a,[0,0,1],[0,0,0]),Px(this,-60*c*a,[0,1,0],[0,0,0]));$x(this);Qx(this,this.X,this.V.TRIANGLES,t(this.pD, this),t(this.oD,this));Nx(this)};h.pD=function(){this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(jy(this.B)))};h.oD=function(){Ux(this.B,this.Qp);this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(ly(this.B)))}; function hD(a,b){var c=U(0,0,.1,.1);a.B=eD(c(b),a.me);Px(a,-60*c(b),[1,0,0],[0,0,0]);c=U(0,0,.1,1);a.F=eD(c(b),a.xp);a.I=eD(c(b),a.gq);$x(a);Qx(a,a.Y,a.V.TRIANGLES,t(function(){this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(jy(this.F)))},a),t(function(){Ux(this.F,this.wp);this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(ly(this.F)))},a));Qx(a,a.qa,a.V.TRIANGLES,t(function(){this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(jy(this.I)))},a),t(function(){Ux(this.I, this.fq);this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(ly(this.I)))},a))} function iD(a,b,c,d){p(d)||(d=50);for(var e=[new jD([0,1],0,0,-5),new jD([2,3,6,7],0,0,-5),new jD([4,8,12,18],0,0,-5),new jD([5,9,13,19],0,0,-5),new jD([20,14,26,30,42,36],0,0,15),new jD([15,21,37,43,31,27],0,0,15),new jD([44,34,52,60,54],0,0,20),new jD([35,45,55,61,53],0,0,20),new jD([40,46,56],0,0,30),new jD([41,47,57],20,20,30),new jD([58,62,74],20,20,15),new jD([75,63,59],0,0,15),new jD([76,70,71,77],0,0,-20)],f=0;fb&&(b=-b,this.B=!0);this.F=b;this.Ia(!0,!1)}w(kD,Q);kD.prototype.Ea=function(){var a=this.M(),b=this.L();Ww(this,!1);var c=R(a,b);this.I=c.getContext("2d");this.A=R(a,b);this.G=this.A.getContext("2d");this.G.scale(1,b/a);a*=.5;this.C=Math.sqrt(2*a*a);A(c,"position","absolute");Xw(this).appendChild(c)};var lD=1/15; kD.prototype.Ca=function(a){var b=this.M();this.L();var c=this.G,d=2/this.F,e=.2/this.F;this.B&&(d=-d,e=-e);c.clearRect(0,0,b,b);for(b=0;bn||!this.B&&u=v;){n=l+v*m;if(this.B&&ng)n=g;var u=q+this.C*Math.cos(n),G=q+this.C*Math.sin(n),L=q,I=q,S=u,pa=G,ma=this.G;ma.fillStyle="rgba(0,0,0,"+ Bi(1-v).toString()+")";ma.beginPath();ma.moveTo(L,I);ma.lineTo(z,D);ma.lineTo(S,pa);ma.fill();v+=lD;z=u;D=G;if(n==g)break}l=c;g=.5*this.M();if(this.B&&k<=f||!this.B&&k>=f)l.beginPath(),l.moveTo(g,g),this.B?l.arc(g,g,this.C,f,k,!0):l.arc(g,g,this.C,f,k,!1),l.lineTo(g,g),l.fillStyle="#000",l.fill()}a=this.I;a.drawImage(this.Ua,0,0);a.save();a.globalCompositeOperation="destination-in";a.drawImage(this.A,0,0);a.restore()};function mD(a){Q.call(this,a);rp(Tw(this));this.D=!1}w(mD,Q);mD.prototype.Ea=function(){Vw(this,!0);Ww(this,!0);this.A=document.createElement("div");Yd(this.A,this.M());Zd(this.A,this.L());A(this.A,"backgroundColor","#000000");A(this.A,"position","relative");Xw(this).appendChild(this.A)};mD.prototype.Ca=function(a){.5>a?(B(Tw(this).sa(),0),B(this.A,0)):.8>a?B(this.A,1):(B(this.A,0),B(Tw(this).sa(),1))};function nD(a,b,c){Q.call(this,a);this.C=c;this.D=!1;a=this.M();c=this.L();this.B=this.A=0;switch(b){case Vz:this.B=c;break;case Xz:this.B=-c;break;case Yz:this.A=a;break;case Zz:this.A=-a;break;case $z:this.A=a;this.B=-c;break;case aA:this.A=a;this.B=c;break;case bA:this.A=-a;this.B=-c;break;case cA:this.A=-a,this.B=c}this.C&&(this.A*=-1,this.B*=-1)}w(nD,Q);nD.prototype.Ea=function(){Vw(this,!0);Ww(this,!0);rp(this.C?Sw(this):Tw(this))}; nD.prototype.Ca=function(a){a=hx(a);this.C&&(a=1-a);var b=U(0,this.A,1,0),c=U(0,this.B,1,0);Rd((this.C?Sw(this):Tw(this)).sa(),b(a),c(a))};function oD(a,b){Q.call(this,a);this.C=b;this.D=!1;this.Ia(!1,!0);var c;this.C==pD?(c=qD,this.F=(1-rD)/(c-1),this.G=2*this.M()/Math.pow(rD,2)):(this.F=.25,this.G=2*this.L()/Math.pow(rD,2))}w(oD,Q);function sD(a,b,c,d,e,f){var g=R(e+1,f+1);g.getContext("2d").drawImage(a.Ba,c,d,e,f,0,0,e+1,f+1);b.push(new tD(g,c,d,e,f))} oD.prototype.Ea=function(){var a;a=this.C==pD?qD:uD;var b=this.M(),c=this.L();this.A=[];this.B=[];for(var d=b/a,e=c/a,f=0,g=0;g=b?0:a.G*Math.pow(b,2)/2} function wD(a,b){var c=a.L(),d=0,e=a.F,f=0,g=1,k=e,l=1;a.ra()&&(d=c,e=1-e,f=1-f,g=1-g,k=e,l=1-l);if(!a.ra()){if(be)return d;return c*(f+(g-f)/(l-k)*(b-k))} oD.prototype.Ca=function(a){var b,c,d,e=this.Ba.getContext("2d");e.clearRect(0,0,this.M(),this.L());if(this.C==pD){for(b=0;bED&&a<1-ED){var d=U(ED,1,1-ED,4),e=U(ED,0,1-ED,-30);E(this.G,"rotate("+e(a)+"deg) scale("+ d(a)+", "+d(a)+")")}a>FD&&(this.B.clearRect(0,0,b,c),this.pb.clearRect(0,0,b,c),this.B.drawImage(this.Ua,0,0),this.B.save(),this.B.globalCompositeOperation="destination-in",BD(this,this.pb,this.X,a),this.B.drawImage(this.Na,0,0),this.B.restore(),this.K.drawImage(this.yb,0,0),a=f.Ko&&d<=f.Ko+.05){var k=(d-f.Ko)/.05;g=f.Vq?1-k:k}else g=da){var b=U(0,0,.3,1)(a);JD(this,b,!0);JD(this,b,!1)}var b=this.M(),c=this.L(),c=Math.max(b,c),d=this.qa==KD?1:-1;Ox(this);.1<=a&&(.1=a?(a=U(.1,0,.4,1)(a),LD(this,a),mat4.translate(this.A,[0,0,-a*c/4]),Px(this,-60*a,[1,0,0],[-d*b/4,0,0]),Px(this,45*d*a,[0,0,1],[-d*b/4,0,0])):.4=a?(a=U(.4,0,.5,1)(a),LD(this,1),mat4.translate(this.A,[0,0,-c/4]),mat4.translate(this.A,[d*a*c/50,-a*c/50,a*c/50]),Px(this,-60,[1,0,0],[-d*b/4,0,0]), Px(this,45*d,[0,0,1],[-d*b/4,0,0])):.5a?(a=U(.5,0,.55,1)(a),LD(this,1),mat4.translate(this.A,[0,0,-c/4]),mat4.translate(this.A,[d*c/50,-c/50,c/50]),Px(this,-60,[1,0,0],[-d*b/4,0,0]),Px(this,45*d,[0,0,1],[-d*b/4,0,0]),Px(this,-1*a,[1,0,0],[0,0,0])):.55= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase + (PHASE_OFFSET_FUNC1(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase + PHASE_OFFSET_FUNC1(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn max(angle, -ANGLE); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC1(x); \n\r\n\t\t\t\tfloat b = a * COEF_1; \n\r\n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInDoubleLeft(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC1(x) * PHASE_FUNC1(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 1.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec3 pNormal; \n\r\n\t\t\t\tfloat x = aVertexPosition.x; \n\r\n\t\t\t\tif (x <= uSlideWidth * 0.5) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\r\n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tvec2 pos = getPosition(x); \n\r\n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\t\t\n\r\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\r\n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\t\tpNormal = getNormal(v, pr); \n\r\n\t\t\t\t} \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t} \n\r\n\t\t";case 1:return" \n\r\n\t\t\tfloat C_FUNC2(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth * 0.5, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\tfloat PHASE_OFFSET_FUNC2(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth * 0.5, PHASE_OFFSET); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInDoubleRight(float x, float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat angle; \n\r\n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase + (PHASE_OFFSET_FUNC2(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase + PHASE_OFFSET_FUNC2(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn min(angle, ANGLE * 2.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC2(x); \n\r\n\t\t\t\tfloat b = a * COEF_1; \n\r\n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInDoubleRight(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC2(x) * PHASE_FUNC1(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 1.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec3 pNormal; \n\r\n\t\t\t\tfloat x = aVertexPosition.x; \n\r\n\t\t\t\tif (x >= uSlideWidth * 0.5) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\r\n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tvec2 pos = getPosition(x); \n\r\n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\t\t\n\r\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\r\n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\t\tpNormal = getNormal(v, pr); \n\r\n\t\t\t\t} \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t} \n\r\n\t\t"; case 2:return" \n\r\n\t\t\tfloat C_FUNC3(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, 1.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat PHASE_OFFSET_FUNC3(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, PHASE_OFFSET); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInSingleLeft(float x, float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat angle; \n\r\n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase - (PHASE_OFFSET_FUNC3(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase - PHASE_OFFSET_FUNC3(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn min(angle, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * C_FUNC3(x); \n\r\n\t\t\t\tfloat b = a * COEF_2; \n\r\n\t\t\t\tvec2 center = vec2(0.0, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInSingleLeft(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC3(x) * PHASE_FUNC2(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 0.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\r\n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat nextX = aVertexPosition.x + uDeltaX; \n\r\n\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\tvec3 pNormal = getNormal(v, pr); \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t} \n\r\n\t\t"; case 3:return" \n\r\n\t\t\tfloat C_FUNC4(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat PHASE_OFFSET_FUNC4(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, PHASE_OFFSET, uSlideWidth, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInSingleRight(float x, float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat angle; \n\r\n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase - (PHASE_OFFSET_FUNC4(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase - PHASE_OFFSET_FUNC4(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn max(angle, ANGLE); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * C_FUNC4(x); \n\r\n\t\t\t\tfloat b = a * COEF_2; \n\r\n\t\t\t\tvec2 center = vec2(uSlideWidth, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInSingleRight(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC4(x) * PHASE_FUNC2(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 0.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\r\n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat nextX = aVertexPosition.x + uDeltaX; \n\r\n\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\tvec3 pNormal = getNormal(v, pr); \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t} \n\r\n\t\t"; default:throw Error("Unknown transition page curl type");}};function OD(a){var b=ah(),c=Bb&&11>=parseFloat(Kb)?!1:ah(),d=bh();if(!Xv){var e={};e[bw]=function(a){return new Yv(a)};e.Cut=function(a){return new Iz(a)};e.CutThroughBlack=function(a){return new mD(a)};c?(e.BlindsHorizontal=function(a){return new VB(a,1)},e.BlindsVertical=function(a){return new VB(a,Sz)}):(e.BlindsHorizontal=function(a){return new Oz(a,1)},e.BlindsVertical=function(a){return new Oz(a,Pz)});e.CheckerboardAcross=function(a){return new px(a,ux)};e.CheckerboardDown=function(a){return new px(a, rx)};e.Dissolve=function(a){return new xx(a)};e.FadeThroughBlack=function(a){return new nB(a)};b&&2013>a&&2007!=a?(e.CoverLeft=function(a){return new Uz(a,Yz,!1)},e.CoverUp=function(a){return new Uz(a,Vz,!1)},e.CoverRight=function(a){return new Uz(a,Zz,!1)},e.CoverDown=function(a){return new Uz(a,Xz,!1)},e.CoverLeftUp=function(a){return new Uz(a,aA,!1)},e.CoverRightUp=function(a){return new Uz(a,cA,!1)},e.CoverLeftDown=function(a){return new Uz(a,$z,!1)},e.CoverRightDown=function(a){return new Uz(a, bA,!1)},e.UncoverLeft=function(a){return new Uz(a,Yz,!0)},e.UncoverUp=function(a){return new Uz(a,Vz,!0)},e.UncoverRight=function(a){return new Uz(a,Zz,!0)},e.UncoverDown=function(a){return new Uz(a,Xz,!0)},e.UncoverLeftUp=function(a){return new Uz(a,aA,!0)},e.UncoverRightUp=function(a){return new Uz(a,cA,!0)},e.UncoverLeftDown=function(a){return new Uz(a,$z,!0)},e.UncoverRightDown=function(a){return new Uz(a,bA,!0)}):(e.CoverLeft=function(a){return new nD(a,Yz,!1)},e.CoverUp=function(a){return new nD(a, Vz,!1)},e.CoverRight=function(a){return new nD(a,Zz,!1)},e.CoverDown=function(a){return new nD(a,Xz,!1)},e.CoverLeftUp=function(a){return new nD(a,aA,!1)},e.CoverRightUp=function(a){return new nD(a,cA,!1)},e.CoverLeftDown=function(a){return new nD(a,$z,!1)},e.CoverRightDown=function(a){return new nD(a,bA,!1)},e.UncoverLeft=function(a){return new nD(a,Yz,!0)},e.UncoverUp=function(a){return new nD(a,Vz,!0)},e.UncoverRight=function(a){return new nD(a,Zz,!0)},e.UncoverDown=function(a){return new nD(a, Xz,!0)},e.UncoverLeftUp=function(a){return new nD(a,aA,!0)},e.UncoverRightUp=function(a){return new nD(a,cA,!0)},e.UncoverLeftDown=function(a){return new nD(a,$z,!0)},e.UncoverRightDown=function(a){return new nD(a,bA,!0)});e.RandomBarsHorizontal=function(a){return new dx(a,ex)};e.RandomBarsVertical=function(a){return new dx(a,fx)};e.StripsLeftUp=function(a){return new xy(a,zy)};e.StripsRightUp=function(a){return new xy(a,By)};e.StripsLeftDown=function(a){return new xy(a,yy)};e.StripsRightDown=function(a){return new xy(a, Ay)};e.WipeLeft=function(a){return new sy(a,vy)};e.WipeUp=function(a){return new sy(a,uy)};e.WipeRight=function(a){return new sy(a,wy)};e.WipeDown=function(a){return new sy(a,ty)};e.BoxOut=function(a){return new CC(a,DC)};e.BoxIn=function(a){return new CC(a,EC)};e.SplitHorizontalOut=function(a){return new uA(a,wA)};e.SplitHorizontalIn=function(a){return new uA(a,vA)};e.SplitVerticalOut=function(a){return new uA(a,yA)};e.SplitVerticalIn=function(a){return new uA(a,xA)};e.ShapeCircle=function(a){return new qB(a)}; e.ShapeDiamond=function(a){return new zC(a)};e.CombHorizontal=function(a){return new oD(a,pD)};e.CombVertical=function(a){return new oD(a,1)};e.FadeSmoothly=function(a){return new Yw(a)};e.Newsflash=function(a){return new yC(a)};e.ShapePlus=function(a){return new cB(a)};e.PushDown=function(a){return new XA(a,YA)};e.PushLeft=function(a){return new XA(a,ZA)};e.PushRight=function(a){return new XA(a,$A)};e.PushUp=function(a){return new XA(a,aB)};e.Wedge=function(a){return new Lz(a)};e.Wheel1Spoke=function(a){return new kD(a, 1)};e.Wheel2Spokes=function(a){return new kD(a,2)};e.Wheel3Spokes=function(a){return new kD(a,3)};e.Wheel4Spokes=function(a){return new kD(a,4)};e.Wheel8Spokes=function(a){return new kD(a,8)};e.WheelReverse1Spoke=function(a){return new kD(a,-1)};e.MorphByObject=function(a){return new QB(a)};e.MorphByWord=function(a){return new QB(a)};e.MorphByChar=function(a){return new QB(a)};b?d?(e.VortexLeft=function(a){return new Az(a,tz)},e.VortexUp=function(a){return new Az(a,1)},e.VortexRight=function(a){return new Az(a, uz)},e.VortexDown=function(a){return new Az(a,vz)}):(e.VortexLeft=function(a){return new Cy(a,tz)},e.VortexUp=function(a){return new Cy(a,1)},e.VortexRight=function(a){return new Cy(a,uz)},e.VortexDown=function(a){return new Cy(a,vz)}):(e.VortexLeft=function(a){return new xx(a)},e.VortexUp=function(a){return new xx(a)},e.VortexRight=function(a){return new xx(a)},e.VortexDown=function(a){return new xx(a)});!d||Rg||nh?(e.RippleCenter=function(a){return new jx(a,kx)},e.RippleRightUp=function(a){return new jx(a, nx)},e.RippleLeftUp=function(a){return new jx(a,lx)},e.RippleLeftDown=function(a){return new jx(a,mx)},e.RippleRightDown=function(a){return new jx(a,ox)}):(e.RippleCenter=function(a){return new Tz(a,kx)},e.RippleRightUp=function(a){return new Tz(a,nx)},e.RippleLeftUp=function(a){return new Tz(a,lx)},e.RippleLeftDown=function(a){return new Tz(a,mx)},e.RippleRightDown=function(a){return new Tz(a,ox)});e.GlitterDiamondLeft=function(a){return new zA(a,EA,CA)};e.GlitterDiamondUp=function(a){return new zA(a, EA,AA)};e.GlitterDiamondRight=function(a){return new zA(a,EA,DA)};e.GlitterDiamondDown=function(a){return new zA(a,EA,BA)};e.GlitterHexagonLeft=function(a){return new zA(a,1,CA)};e.GlitterHexagonUp=function(a){return new zA(a,1,AA)};e.GlitterHexagonRight=function(a){return new zA(a,1,DA)};e.GlitterHexagonDown=function(a){return new zA(a,1,BA)};b?(e.GalleryLeft=function(a){return new Dz(a,Gz,!1)},e.GalleryRight=function(a){return new Dz(a,Hz,!1)}):(e.GalleryLeft=function(a){return new XA(a,ZA)},e.GalleryRight= function(a){return new XA(a,$A)});b?(e.ConveyorLeft=function(a){return new Dz(a,Gz,!0)},e.ConveyorRight=function(a){return new Dz(a,Hz,!0)}):(e.ConveyorLeft=function(a){return new HC(a,JC,!0)},e.ConveyorRight=function(a){return new HC(a,IC,!0)});e.DoorsVertical=function(a){return new PC(a,QC,!1,!0)};e.DoorsHorizontal=function(a){return new PC(a,RC,!1,!0)};e.WindowVertical=function(b){return new PC(b,QC,!0,2013>a)};e.WindowHorizontal=function(b){return new PC(b,RC,!0,2013>a)};e.WarpIn=function(a){return new LC(a, MC,!1,!1)};e.WarpOut=function(a){return new LC(a,1,!1,!1)};e.FlyThroughIn=function(a){return new LC(a,MC,!0,!1)};e.FlyThroughOut=function(a){return new LC(a,1,!0,!1)};e.FlyThroughInBounce=function(a){return new LC(a,MC,!0,!0)};e.FlyThroughOutBounce=function(a){return new LC(a,1,!0,!0)};e.RevealSmoothLeft=function(a){return new jC(a,mC)};e.RevealSmoothRight=function(a){return new jC(a,lC)};e.RevealBlackLeft=function(a){return new jC(a,kC)};e.RevealBlackRight=function(a){return new jC(a,3)};e.Honeycomb= function(a){return new xD(a)};b?(e.FerrisWheelLeft=function(a){return new SB(a,0)},e.FerrisWheelRight=function(a){return new SB(a,UB)}):(e.FerrisWheelLeft=function(a){return new HC(a,KC,!0)},e.FerrisWheelRight=function(a){return new HC(a,KC,!0)});var f=2013<=a?jB:dB,g=2013<=a?bx:Zw;e.SwitchLeft=function(a){return new f(a,0,c)};e.SwitchRight=function(a){return new f(a,fB,c)};e.FlipLeft=function(a){return new g(a,0,c)};e.FlipRight=function(a){return new g(a,ax,c)};e.Flashbulb=function(a){return new hB(a)}; c?(e.ShredStripsIn=function(a){return new PA(a,0)},e.ShredStripsOut=function(a){return new PA(a,WA)},e.ShredRectangleIn=function(a){return new PA(a,RA)},e.ShredRectangleOut=function(a){return new PA(a,SA)}):(e.ShredStripsIn=function(a){return new xx(a)},e.ShredStripsOut=function(a){return new xx(a)},e.ShredRectangleIn=function(a){return new xx(a)},e.ShredRectangleOut=function(a){return new xx(a)});e.CubeLeft=function(a){return new eC(a,hC,!1,c)};e.CubeUp=function(a){return new eC(a,gC,!1,c)};e.CubeRight= function(a){return new eC(a,iC,!1,c)};e.CubeDown=function(a){return new eC(a,fC,!1,c)};e.RotateLeft=function(a){return new eC(a,hC,!0,c)};e.RotateUp=function(a){return new eC(a,gC,!0,c)};e.RotateRight=function(a){return new eC(a,iC,!0,c)};e.RotateDown=function(a){return new eC(a,fC,!0,c)};c?(e.BoxLeft=function(a){return new SC(a,WC,!1)},e.BoxUp=function(a){return new SC(a,0,!1)},e.BoxRight=function(a){return new SC(a,UC,!1)},e.BoxDown=function(a){return new SC(a,VC,!1)},e.OrbitLeft=function(a){return new SC(a, WC,!0)},e.OrbitUp=function(a){return new SC(a,0,!0)},e.OrbitRight=function(a){return new SC(a,UC,!0)},e.OrbitDown=function(a){return new SC(a,VC,!0)}):(e.BoxLeft=function(a){return new XA(a,ZA)},e.BoxUp=function(a){return new XA(a,aB)},e.BoxRight=function(a){return new XA(a,$A)},e.BoxDown=function(a){return new XA(a,YA)},e.OrbitLeft=function(a){return new HC(a,JC,!0)},e.OrbitUp=function(a){return new HC(a,3,!0)},e.OrbitRight=function(a){return new HC(a,IC,!0)},e.OrbitDown=function(a){return new HC(a, KC,!0)});e.PanLeft=function(b){return new HC(b,JC,2013>a)};e.PanUp=function(b){return new HC(b,3,2013>a)};e.PanRight=function(b){return new HC(b,IC,2013>a)};e.PanDown=function(b){return new HC(b,KC,2013>a)};d?(e.AirplaneLeft=function(a){return new ID(a,KD)},e.AirplaneRight=function(a){return new ID(a,1)},e.OrigamiLeft=function(a){return new aD(a,cD)},e.OrigamiRight=function(a){return new aD(a,gD)},e.DrapeLeft=function(a){return new Jz(a,Kz)},e.DrapeRight=function(a){return new Jz(a,1)},e.FallOverLeft= function(a){return new ry(a,0)},e.FallOverRight=function(a){return new ry(a,1)},e.Curtains=function(a){var b=new bB(a),c;p(b.T)||(b.Fh(),b.T=b.T);c=b.T;return c?b:new Yw(a)},e.Fracture=function(a){return new $B(a)},e.Crush=function(a){return new pA(a)},e.WindRight=function(a){return new qC(a,0)},e.WindLeft=function(a){return new qC(a,1)},e.PeelOffLeft=function(a){return new cC(a,dC)},e.PeelOffRight=function(a){return new cC(a,1)},e.Prestige=function(a){var b=new oB(a),c;p(pB)||(b.Fh(),pB=b.T);c=pB; return c?b:new Yw(a)},e.PageCurlDoubleLeft=function(a){return new MD(a,0)},e.PageCurlDoubleRight=function(a){return new MD(a,1)},e.PageCurlSingleLeft=function(a){return new MD(a,2)},e.PageCurlSingleRight=function(a){return new MD(a,3)}):(e.AirplaneLeft=function(a){return new Yw(a)},e.AirplaneRight=function(a){return new Yw(a)},e.OrigamiLeft=function(a){return new Yw(a)},e.OrigamiRight=function(a){return new Yw(a)},e.DrapeLeft=function(a){return new Yw(a)},e.DrapeRight=function(a){return new Yw(a)}, e.FallOverLeft=function(a){return new Yw(a)},e.FallOverRight=function(a){return new Yw(a)},e.Curtains=function(a){return new Yw(a)},e.Fracture=function(a){return new Yw(a)},e.Crush=function(a){return new Yw(a)},e.WindRight=function(a){return new Yw(a)},e.WindLeft=function(a){return new Yw(a)},e.PeelOffLeft=function(a){return new Yw(a)},e.PeelOffRight=function(a){return new Yw(a)},e.Prestige=function(a){return new Yw(a)},e.PageCurlDoubleLeft=function(a){return new Yw(a)},e.PageCurlDoubleRight=function(a){return new Yw(a)}, e.PageCurlSingleLeft=function(a){return new Yw(a)},e.PageCurlSingleRight=function(a){return new Yw(a)});Xv=e}} var Xv,Wv=[["PushUp","PushLeft","PushRight","PushDown"],["ShapePlus","ShapeCircle","ShapeDiamond"],["BlindsVertical","BlindsHorizontal"],["BoxIn","BoxOut"],["CheckerboardAcross","CheckerboardDown"],["Flashbulb"],["WipeDown","WipeUp","WipeLeft","WipeRight"],["RandomBarsVertical","RandomBarsHorizontal"],["FadeSmoothly","FadeThroughBlack"],[bw],["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 PD(a){this.A=a;this.lb=rd("DIV");this.B=new H;a.ge().addHandler(this.rC,this);a.displayObject().appendChild(this.lb)}h=PD.prototype;h.rC=function(a,b,c,d){Rd(this.lb,c,d);A(this.lb,"clip","rect(0px,"+a+"px,"+b+"px,0px)");this.B.N()};h.ge=function(){return this.B};h.position=function(a,b){var c=this.A.displayObject();var d=b||this.scale(),e=c.querySelector("#"+a),f=new Zb(0,0);if(e){for(var g=Ad(e);g&&g!=c;)f.x+=e.offsetLeft,f.y+=e.offsetTop,e=g,g=Ad(g);f.x*=d;f.y*=d}return f}; h.transform=function(a){var b=this.A.J,b=b.Tc(b.ub).C.A;return b?(a=b.get(a))?(b=new ki,b.translate(Mq(a,pq,qq).B*this.scale(),Mq(a,rq,qq).B*this.scale()),ri(b)):"":""};h.scale=function(){return this.A.scale()};h.displayObject=function(){return this.lb};function QD(a){this.B=a;this.B.ge().addHandler(this.C,this);this.A=[]}function RD(a,b){a.A.push(b);var c=b.displayObject();Fg(c,"0 0");a.B.displayObject().appendChild(c)}QD.prototype.C=function(a,b,c,d){for(a=0;aa?this.A.setProgress(a):Jv(this))}; function Jv(a,b){p(b)||(b=uh);a.T&&(a.D.xb().removeHandler(a.Fu,a),a.T=!1);Ng&&clearInterval(a.X);a.A.Gh||a.A.yk.removeHandler(a.Mp,a);a.A.oc.removeHandler(a.Gu,a);var c=a.A;c.setProgress(1);c.un();c.Ga&&(c.Ga.Be().removeHandler(c.Qt,c),c.Ga.xh().removeHandler(c.Pt,c));ii(Sw(c).sa(),"transitionSlide");ii(Tw(c).sa(),"transitionSlide");ud(c.Qe);a.A=null;rp(a.C);sp(a.F);sp(a.C);tp(a.C);a.C=null;a.F=null;b?Lg(a.Ut,a):a.Ut()}h.Ut=function(){ud(this.oa);this.K.N(this.B)};function UD(a,b,c,d){En.call(this,a,b,c);this.A=d}w(UD,En);UD.prototype.sr=function(){return this.D};UD.prototype.Bo=function(){return this.G};UD.prototype.ms=function(){return this.F};function VD(a,b){this.C=a;this.G=b;this.oa={};this.Ya=b.M();this.qa=b.L();this.Y=rw(b.fa());this.Ga=new H;for(var c=b.fonts(),d=Mf||Bb,e=[],f=0;fthis.B?this.resize(a,b):this.Da(a)};function iE(a,b,c,d,e){K.call(this,"side_panel","ASIDE");oj(this,"complementary");mj(this,"side panel");this.F=b;b=b.fa();this.J=c;this.J.$b().addHandler(this.YC,this);c=a.A.jf;this.Da(266);c.Ae&&(this.Wb=new jE(d,null,!1),this.Wb.Z(!1),this.Wb.Wt.addHandler(function(){this.Wb.resize(this.width(),this.height()-this.Wb.y());this.la&&this.la.Z(!1)},this),this.Wb.Tt.addHandler(function(){this.la&&(this.la.Z(!0),this.Dd())},this),this.Wb.pk.addHandler(function(){this.Dd()},this));c.Kf&&(this.He=new Kk(this.width()), kE(this,this.He.displayObject(),this.width()),this.He.F.addHandler(function(){lE(this);this.Dd()},this));c.vb&&(this.Ie=new lo(b,this.J,a.outline,d));c.Yc&&(this.Zc=new hm(this.J),fj(this.Zc,0));c.vb&&c.Yc?(a=new Dk(F?34:30,"tabs"),Gk(a),this.Ie.displayObject().id="outlineTabPanel",c=Ek(a,d.ya(mE,"OUTLINE"),this.Ie.displayObject()),Bk(c,t(e.B,e)),c.B.addHandler(function(){this.Ie.invalidate()},this),zi(c.displayObject(),"first"),this.Zc.displayObject().id="notesTabPanel",d=Ek(a,d.ya(nE,"NOTES"),this.Zc.displayObject()), Bk(d,t(e.C,e)),d.B.addHandler(function(){this.Zc.invalidate()},this),a.Da(this.width()),this.la=a,this.O(this.la)):c.vb?this.la=oE(this,d.ya(mE,"OUTLINE"),this.Ie):c.Yc&&(this.la=oE(this,d.ya(nE,"NOTES"),this.Zc));this.K=new H;this.C=new Im(!0,"maximized");this.C.Gd(!0);this.C.ld(0);F&&this.C.Z(!1);this.C.Ha().addHandler(this.Uz,this);this.I=new K("floatPanelOverlay")}w(iE,K);h=iE.prototype;h.He=null;h.Aa=function(a){iE.W.Aa.call(this,a);this.la&&this.la.Aa(a);this.Ie&&this.Ie.Aa(a)}; function pE(a){var b=be(a.C.displayObject());la(b)||(b=0);a.S=new Gl(a.C.displayObject(),b,1,150);a.S.play()}function qE(a,b){p(b)||(b=!1);var c=be(a.C.displayObject());la(c)||(c=0);a.G=new Gl(a.C.displayObject(),c,0,250,function(a){return Math.max(0,250*a)/250});b&&C(a.G,"end",function(){A(this.C.displayObject(),"display","none")},!1,a);a.G.play()}h.Uz=function(){this.K.N();F&&(this.C.ld(1),rE(this))};h.Ku=function(a){this.D||(a.preventDefault(),this.C.Z(!0),pE(this),rE(this))}; function rE(a){a.D&&da.clearTimeout(a.D);a.D=zf(function(){qE(this,!0);this.D=void 0},3E3,a)}h.Tw=function(a){a.relatedTarget&&Bd(this.B.displayObject(),a.relatedTarget)||pE(this)};h.Sw=function(a){a.relatedTarget&&Bd(this.B.displayObject(),a.relatedTarget)||qE(this,!1)}; h.YC=function(){if(-1!=this.J.pa()){sE(this);if(this.Wb){if(this.Wb.mb.selected()){var a=this.Wb;a.C.Z(!1);a.mb.Ta(!1);a.Xa(a.K);this.la.Z(!0)}-1!=this.J.pa()&&(a=this.J.na(),tE(this.Wb,a.Bc()))}this.He&&((a=this.J.na().Bc())?a.Za()&&a.Za().Ac()?Lk(this.He,a.Za()):uE(this):uE(this));this.Dd()}};function uE(a){a.F.Za()&&a.F.Za().Ac()?Lk(a.He,a.F.Za()):Lk(a.He,null)}h.Av=0;h.Bv=0;h.yv=0;h.xv=0;function kE(a,b,c){a.A&&a.removeChild(a.A.displayObject());jj(a,b,0);a.A=new hE(b,c/300);lE(a);a.Dd()} function vE(a,b){a.B&&(a.B instanceof hE?kj(a,a.B.displayObject())&&a.removeChild(a.B.displayObject()):a.B.displayObject().style.margin="",a.B.displayObject().removeChild(a.C.displayObject()),a.B.displayObject().removeChild(a.I.displayObject()),F?ff(a.B.displayObject(),Ij,a.Ku,!1,a):(ff(a.B.displayObject(),"mouseover",a.Tw,!1,a),ff(a.B.displayObject(),"mouseout",a.Sw,!1,a)));if(a.B=b)b instanceof Cj?b.displayObject().style.margin="0":a.O(a.B.displayObject()),F?C(b.displayObject(),Ij,a.Ku,!1,a):(C(b.displayObject(), "mouseover",a.Tw,!1,a),C(b.displayObject(),"mouseout",a.Sw,!1,a)),a.B.displayObject().appendChild(a.C.displayObject()),a.B.displayObject().appendChild(a.I.displayObject());lE(a);sE(a);a.Dd()}h.setTransform=function(a,b,c){var d=oi(a,0);d.scale(b,b);pi(this.displayObject(),d);p(c)&&(this.displayObject().style.opacity=c);this.B instanceof Cj&&(this.yv=a,wE(this,b),p(c)&&(this.B.displayObject().style.opacity=c))}; function sE(a){if(a.Wb)if(a.B)kj(a,a.Wb.displayObject())&&a.removeChild(a.Wb.displayObject());else if(a.la){var b=a.Wb.displayObject();a=a.la.displayObject();a.parentNode&&a.parentNode.insertBefore(b,a)}else a.O(a.Wb.displayObject())}h.Xa=function(a){iE.W.Xa.call(this,a);lE(this);this.Dd()};function oE(a,b,c){c.Da(a.width()-14);hj(c,7);var d=new K("content"),e=new Ik("title");e.za(b);d.O(e);d.O(c);a.O(d);return d}h.setScale=function(a){this.ga=a;xi(this.displayObject(),a)}; h.Z=function(a){this.visible()!=a&&(iE.W.Z.call(this,a),a&&this.Dd(!0),this.la instanceof Dk&&this.la.I(),this.Ie&&this.Ie.gb())}; h.Dd=function(a){if(this.visible()){var b=0;this.A&&(b+=this.He.height(),0=a.J.pa()){b=e;break}}return b}function QE(a){var b=null;0<=a.J.pa()&&(b=a.J.na());var c=a.D.Kf&&(!!b&&!!b.Bc()&&!!b.Bc().Za()&&!!b.Bc().Za().Ac()||!!a.C.Za()&&!!a.C.Za().Ac());return a.D.Yc||a.D.vb||c||a.D.Ae&&b&&!!b.Bc()||p(RE(a))} function iF(a){function b(a){-1!=a.timestamp().Fa()&&(a.xb().removeHandler(b,this),this.Qb&&this.Jg.O(this.Qb),this.Ri(c))}var c=qk;a.Qb&&(c=a.Qb.S,tk(a.Qb,qk));var d=a.J.pa();ud(a.Jg.displayObject());a.Qb=a.La[d];a.J.ha().xb().addHandler(b,a);bF(a)} h.Ri=function(a){a!=qk&&(this.Jg||(this.La=[],this.Jg=new K("markerToolContainer"),this.ma.displayObject().appendChild(this.Jg.displayObject())),this.Qb||(this.Qb=new pk(this.T.width,this.T.height),this.Jg.O(this.Qb),this.Qb.setScale(this.ga.x,this.ga.y),this.La[this.J.pa()]=this.Qb,bF(this)));var b=[qk,uk,vk,wk],c=b.splice(b.indexOf(a),1);ji(this.Jg.U,b);hi(this.Jg.U,c);this.Qb&&tk(this.Qb,a)};function eF(a){return.5=Kb||Fg(this.A.displayObject(),"0 0");this.D=new H}h=mF.prototype;h.Xr=400;h.Wr=300;h.ga=1;function nF(a,b){a.A.Z(!0);a.C.push(b);b.F.addHandler(a.Op,a);b.Ge.addHandler(a.Np,a,-1);if(b.A){var c=a.A.displayObject(),d=b.A.displayObject();c.appendChild(d)}c=a.A.displayObject();d=b.displayObject();c.appendChild(d);b.Km?a.Op(b):a.Np(b)} function oF(a,b){var c=y.indexOf(a.C,b);0<=c&&(y.Jf(a.C,c),b.Km&&b.close(),b.F.removeHandler(a.Op,a),b.Ge.removeHandler(a.Np,a,-1),wd(b.displayObject()),b.A&&wd(b.A.displayObject()));a.A.Z(0c||m>d)n*=Math.min(1,c/l,d/m),q=-1*(l-c)/(2*n),v=-1*(m-d)/(2*n);else if(l>e||m>f)l>e&&(q=-1*(l-e)/(2*b)),m>f&&(v=-1*(m-f)/(2*b));p(k.setScale)?k.setScale(a.ga):(l=new ki,l.scale(n,n),Mf||(v=0),l.translate(q,v),Bb&&8>=Kb||pi(k.U,l))}};function rF(){};function sF(){this.A=[];this.B=[]}function tF(a,b){return-1!=a.A.indexOf(b)};function uF(){};function vF(){};function wF(){this.zh=new sF;this.jf=new rF;this.Sc=new vF};function xF(){this.search=this.Sl=this.Kn=this.El=!0};function yF(){this.A=new wF;this.outline=new xF};function zF(a,b,c,d){kF.call(this,"confirm_window");this.A=lF();this.I=new Ik("title");this.I.za(a);this.O(this.I);this.G=new Ik("message",!1);this.G.za(b);this.O(this.G);this.D=new K("buttons_panel");this.O(this.D);this.C=new Im(!1,["btn_yes"]);this.C.za(c);this.D.O(this.C);this.C.Ha().addHandler(this.S,this);this.B=new Im(!1,["btn_no"]);this.B.za(d);this.D.O(this.B);this.B.Ha().addHandler(this.K,this);this.Ci=new H}w(zF,kF);zF.prototype.S=function(){this.Ci.N(this,!0)}; zF.prototype.K=function(){this.Ci.N(this,!1)};zF.prototype.open=function(){zF.W.open.call(this);J(this,"height","");J(this,"position","relative");J(this,"height",this.height()+"px");J(this,"position","")};function AF(){pl.call(this);this.A=[]}w(AF,pl);AF.prototype.add=function(a){y.contains(this.A,a)||(this.A.push(a),C(a,"finish",this.D,!1,this))};AF.prototype.remove=function(a){y.remove(this.A,a)&&ff(a,"finish",this.D,!1,this)};AF.prototype.Rb=function(){y.forEach(this.A,function(a){a.Ib()});this.A.length=0;AF.W.Rb.call(this)};function BF(){AF.call(this);this.C=0}w(BF,AF); BF.prototype.play=function(a){if(!this.A.length)return!1;if(a||this.B==ql)this.C=0,this.wg();else if(this.Se())return!1;this.hd("play");-1==this.B&&this.hd("resume");var b=-1==this.B&&!a;this.startTime=xa();this.I=null;this.B=1;y.forEach(this.A,function(c){b&&-1!=c.B||c.play(a)});return!0};BF.prototype.pause=function(){this.Se()&&(y.forEach(this.A,function(a){a.Se()&&a.pause()}),this.B=-1,this.hd("pause"))}; BF.prototype.stop=function(a){y.forEach(this.A,function(b){b.B==ql||b.stop(a)});this.B=ql;this.I=xa();this.hd("stop");this.Ze()};BF.prototype.D=function(){this.C++;this.C==this.A.length&&(this.I=xa(),this.B=ql,this.hd("finish"),this.Ze())};function CF(a,b){bj.call(this,b);this.B=a;this.Vj=new K("corner");this.displayObject().appendChild(this.Vj.displayObject());fj(this,-1);oj(this,"dialog")}w(CF,bj);function DF(a,b){a.A&&kj(a,a.A)&&(a.removeChild(a.A),a.A=null);a.A=b;a.O(a.A)}CF.prototype.content=function(){return this.A};function EF(a){return a.height()+(a.Vj.height()-2)}CF.prototype.yy=function(a){xi(this.displayObject(),a)};function FF(a){this.C=new H;this.D=new H;this.lb=a;this.B=[];C(document,Ij,this.I,!0,this);C(document,"keydown",this.K,!0,this);C(document,"focus",this.F,!0,this)}FF.prototype.I=function(a){this.A&&GF(this,a.target)};FF.prototype.K=function(a){this.A&&27==a.keyCode&&(a=this.A.B,HF(this),a.focus())};function GF(a,b){var c=a.A.B;!a.A||Bd(a.A.displayObject(),b)||b!=c&&Bd(c,b)||HF(a)}FF.prototype.F=function(a){this.A&&GF(this,a.target)};FF.prototype.setScale=function(a,b){this.iz=a;this.hz=b}; function IF(a,b,c,d){b=new CF(b,d);DF(b,c);JF(a,b);return b}function JF(a,b){for(var c=a.B.length,d=0;dc.width()&&p(c.It)&&(a=c.width()*c.It);hj(c.Vj, a-Math.round(c.Vj.width()/2));this.ko=new Zb(n,g);this.yd&&(this.yd.stop(!1),this.yd.Ib());this.yd=new BF;this.vt=new Gl(c.displayObject(),0,1,150);this.yd.add(this.vt);l=d?10:-10;n=new Fl(c.displayObject(),[n,g+l],[n,g],150);this.yd.add(n);this.yd.play()},a)}function MF(a,b,c,d,e){p(e)||(e=0);HF(a);if(b){b=a.B.length;for(var f=0;fc;){var e=Jd(a.displayObject());if(1==e.length)break;a.za(e.substr(0,e.length-2)+"\u2026");d=!0}d?a.U.setAttribute("title",b):a.U.removeAttribute("title")}}function nG(a,b){a.Da(282);a.D=b}function iG(a){K.call(this,"presenterPhoto");this.pk=new H;a.jc()?this.A(a):(a.load(),a.xe().addHandler(this.A,this))}w(iG,K); iG.prototype.A=function(a){a=a.Yg();var b=Math.min(94/a.width,105/a.height),c=a.width*b,b=a.height*b;Xd(a,c,b);this.Gb=new K("photo");this.Gb.O(a);this.Gb.resize(c,b);this.resize(c,b);this.O(this.Gb);this.pk.N()};function jG(a){return a.Gb?a.Gb.width():0}function mG(a){return a.Gb?a.Gb.height():0} function gG(a){K.call(this,"bioButton");this.B=new H;fj(this,0);this.mb=new K("bio button");this.mb.resize(20,20);fj(this.mb,-1);this.A=new Ik("bio label");this.A.za(a.ya(oG,"need translate"));Jk(this.A,12);this.A.Xa(20);fj(this.A,-1);Mf&&(this.A.U.style.width="100%");this.O(this.mb);this.O(this.A);C(this.mb.displayObject(),"click",this.Jr,!1,this);C(this.A.displayObject(),"click",this.Jr,!1,this);C(this.displayObject(),"keydown",this.XC,!1,this);this.gb()}w(gG,K);h=gG.prototype; h.gb=function(){ij(this.mb,10-this.mb.height()/2);this.Xa(this.mb.height());var a=this;setTimeout(function(){var b=a.mb.width()+a.A.width();a.Da(b)},0)};h.Jr=function(){fi(this.mb.U,"selected")?ii(this.mb.U,"selected"):gi(this.mb.U,"selected");this.B.N()};h.selected=function(){return fi(this.mb.U,"selected")};h.Ta=function(a){a?gi(this.mb.U,"selected"):ii(this.mb.U,"selected")};h.Ha=function(){return this.B}; h.resize=function(a,b){if(!Mf)this.A.U.style.maxWidth=a+"px";else if(a){var c=Math.min(a-this.mb.width(),this.A.width());0a||!this.width()||(this.A=a,KG(this,this.width(),this.height()))};h.$a=function(){return this.A}; h.setScale=function(a){this.ga=a};h.resize=function(a,b){FG.W.resize.call(this,a,b);KG(this,a)};function KG(a,b){var c=b*a.A;a.ov=c;a.B.resize(c);IG(a)}function IG(a){var b=new ki;b.translate(a.ov,0);b.scale(a.mq,a.mq);pi(a.ib.displayObject(),b)}function LG(a,b){var c=a.displayObject().getBoundingClientRect();return Xb(Vd(b,a.displayObject()).x/c.width,0,1)}h.QC=function(a){this.X&&!this.ka&&(C(document,Kj,this.Qw,!1,this),C(document,Jj,this.Rw,!1,this),this.A=LG(this,a),this.T.N())}; h.Bu=function(){wh||(this.C.enabled?this.C.stop():(this.Xm.stop(),1!=Od(this.ib.displayObject(),"opacity")&&this.Wm.play()))};h.uA=function(){this.C.stop();this.Wm.stop();this.Xm.play()};h.Au=function(){wh||this.C.start()};h.Qw=function(a){this.A=LG(this,a);this.S.N()};h.Rw=function(a){ff(document,Kj,this.Qw,!1,this);ff(document,Jj,this.Rw,!1,this);this.A=LG(this,a);this.K.N();if(F)return Ai(this.displayObject())};function MG(){K.call(this,"volumeSlider");this.D=new H;this.sc=new K("back");this.C=new K("progress");this.A=new K("thumb");C(this.A.U,Ij,this.Ot,!1,this);this.O(this.sc);this.O(this.C);this.O(this.A);C(this.displayObject(),Ij,this.zz,!1,this);C(this.displayObject(),"mousewheel",this.AD,!1,this)}w(MG,K);h=MG.prototype; h.zz=function(a){var b=this.U,c=ed(b),d=new Zb(0,0),e;e=c?ed(c):document;e=!Bb||9<=Number(Wb)||"CSS1Compat"==cd(e).A.compatMode?e.documentElement:e.body;b!=e&&(b=Ud(b),c=jd(cd(c).A),d.x=b.left+c.x,d.y=b.top+c.y);this.B=d;d=hl(1-(new Zb(a.clientX-this.B.x,a.clientY-this.B.y)).y/this.sc.height(),0,1);this.setProgress(d);this.Ot(a);this.D.N()};h.AD=function(){var a=!0,b=window.event;b.wheelDelta?a=0"+c+""),this.A.Z(this.ia.vb),b.O(this.A),a=new lo(this.G,this.J,a.outline,g),a.Da(265),a.invalidate(),this.$c=a,c=new K("outline popup"),c.O(a),this.I=new wG(this.A.displayObject(),this.$c,c,"outline_popup"),this.I.Nx=0,this.I.It=.5,JF(this.hb,this.I);this.ia.Lf&&(this.zb=new Im(!1,"std play"),this.zb.Ha().addHandler(this.KC,this),b.O(this.zb),-1==this.J.pa()&&(this.zb.Aa(!1),this.J.$b().addHandler(function n(){this.J.$b().removeHandler(n); this.zb.Aa(!0)},this)),this.J.ha().Bb().addHandler(this.Pw,this));this.ia.$d.visible&&(this.B=new FG,this.B.S.addHandler(this.NC,this),this.B.T.addHandler(this.OC,this),this.B.K.addHandler(this.MC,this),b.O(this.B),JG(this.B,this.ia.$d.enabled),this.B.Ol(this.ia.$d.Ol),this.B.Gd(!0),this.J.$b().addHandler(this.vz,this));this.ia.B&&(this.Ga=new Im(!1,"replay"),mj(this.Ga,"replay"),this.Ga.Ha().addHandler(this.eA,this),b.O(this.Ga));this.ia.Ql&&(this.C=new Im(!1,"volume",!0),this.C.Gd(!0),this.C.setAttribute("tabindex", "-1"),this.C.Ha().addHandler(this.FA,this),b.O(this.C),this.X=new RG("volume_control"),this.X.B.addHandler(this.HA,this),this.X.C.addHandler(this.Nu,this),this.Nu(d.volume()),IF(this.hb,this.C.displayObject(),this.X,"volume_popup"));this.ia.Nl&&(this.S=new Im(!0,"cc",!0),mj(this.S,"closed captions"),this.S.Ha().addHandler(this.Az,this),b.O(this.S));this.ia.Pl&&(this.K=new Im(!1,"fullscreen"),mj(this.K,"show fullscreen"),this.K.Ha().addHandler(this.Mz,this),b.O(this.K));this.T.visible&&tF(this.T,"markerTools")&& (this.Fb=new Im(!1,"markerTool"),mj(this.Fb,"marker tool"),this.Fb.Ha().addHandler(this.Tz,this),F||gi(this.Fb.U,"desktop"),b.O(this.Fb),this.$h=new YF(this.rg),this.$h.C.addHandler(this.Ri,this),this.$h.B.addHandler(this.IC,this),cG(this.$h,!1));this.O(b);this.Na=b;this.hb.C.addHandler(this.HC,this)}if(this.ia.Mf||this.ia.hf)d=new K("hbox right"),this.ia.Mf&&(this.F=new Im(!1,"prev"),this.F.za(g.ya("PB_CONTROL_PANEL_PREV","PREV")),mj(this.F,"previous slide"),this.F.Ha().addHandler(this.LC,this), d.O(this.F)),this.ia.hf&&(this.D=new Im(!1,"next"),this.D.za(g.ya("PB_CONTROL_PANEL_NEXT","NEXT")),mj(this.D,"next slide"),this.D.Ha().addHandler(this.JC,this),d.O(this.D)),Ow("PFnb","0",t(function(){if(this.F){var a=this.F,b;b=this.F.width();b=F?Zh(l,"prev_btn_mobile",{WIDTH:b,CENTER_WIDTH:b-20}):Zh(l,"prev_btn",{WIDTH:b,CENTER_WIDTH:b-18});jj(a,b,0)}this.D&&(a=this.D,b=this.D.width(),b=F?Zh(l,"next_btn_mobile",{WIDTH:b,CENTER_WIDTH:b-20}):Zh(l,"next_btn",{WIDTH:b,CENTER_WIDTH:b-18}),jj(a,b,0))}, this)),this.O(d),this.Pw(),UG(this),this.pb=d;this.J.ha().xb().addHandler(this.GC,this);this.J.$b().addHandler(this.PC,this);this.Kd=new H;this.Jd=new H;this.mk=new H;this.vc=new H;this.yb=new H;this.sb=k;Lg(function(){Lg(function(){VG(this)},this)},this)}w(SG,K);h=SG.prototype; h.Ri=function(a){if(this.Fb){if(this.We!=a){qj(this.Fb,"markerTools");qj(this.Fb,"marker");qj(this.Fb,"highlighter");qj(this.Fb,"eraser");switch(a){case qk:pj(this.Fb,"markerTools");break;case uk:pj(this.Fb,"marker");break;case vk:pj(this.Fb,"highlighter");break;case wk:pj(this.Fb,"eraser")}Ai(this.Fb.displayObject())}this.We=a}this.Kd.N(a);HF(this.hb);cG(this.$h,a!=qk);return Ai(this.Fb.displayObject())};h.IC=function(){this.Jd.N();HF(this.hb);return Ai(this.Fb.displayObject())}; h.resize=function(a,b){SG.W.resize.call(this,a,b);VG(this)};h.PC=function(){var a="quiz"==this.J.na().type();this.F&&this.F.Z(!a);this.D&&this.D.Z(!a)};function VG(a){if(a.A){var b=a.width()-WG(a)+XG;a.A.U.style.maxWidth=b+"px";Bb&&(a.A.width()b,d=Ld();if(!d||"INPUT"!=d.tagName){this.tb&&(xi(this.tb.displayObject(),1),this.tb.Da(a));var d=1,e=0;if(this.Ra&&this.Ra.visible()){d=this.Ra;d.A&&d.A.Z(!c&&this.D||d.ia.vb);this.Ra.Da(a);var f=Math.max(a,WG(this.Ra)),d=a/f,e=Math.round(-this.Ra.height()*(1-d));this.Ra.setScale(d);this.Ra.Da(f);J(this.Ra,"top",b-(this.Ra.height()+e)+"px")}e=hH(this)+e;!c&&F?pj(this.sb, "portrait"):yi(this.sb.displayObject(),"portrait")&&qj(this.sb,"portrait");c=new gc(a-24,b-e);e=iH(this,c,jH(this));this.sb.Dd(e,jH(this));this.sb.setScale(1,1);cF(this.sb,e.height);e=this.tb&&this.tb.visible()?1*(this.tb.height()+12):12;ij(this.sb,Math.round(e));this.tb&&this.tb.visible()&&(this.tb.D=c.height-20);this.Ra&&this.Ra.visible()&&(e=this.Ra,e.I&&e.$c.resize(void 0,c.height-20));qF(this.oe,a,b);e=this.hb;c=c.height;e.Ft=10;e.Yu=a-10;e.Ur=c;this.hb.setScale(1,d);HF(this.hb);J(this,"opacity", "")}}else if(a&&b){var d=hH(this),e=iH(this,new gc(a-24,b-d),jH(this)),g=e.width+24,f=e.height+hH(this),d=kH(this,a,b,e),c=Math.round(g*d),f=Math.round(f*d);this.sb.Dd(e,jH(this));jH(this)?(A(this.displayObject(),"-webkit-border-radius",""),A(this.displayObject(),"-moz-border-radius",""),A(this.displayObject(),"border-radius","")):(e=Math.round(7*d),A(this.displayObject(),"-webkit-border-radius",e+"px"),A(this.displayObject(),"-moz-border-radius",e+"px"),A(this.displayObject(),"border-radius",e+"px")); var k=this.tb&&this.tb.visible()?(this.tb.height()+12)*d:12*d,e=f-hH(this)*d,l=this.hb;l.Ft=10;l.Yu=g-10;l.Ur=e;qF(this.oe,c,f);k-=this.sb.height()*(1-d)/2;g=Math.floor((a-c)/2);l=Math.floor((b-f)/2);jH(this)||(g=Math.max(0,g),l=Math.max(0,l));this.sb.Da(this.sb.width()*d);J(this,"left",g+"px");J(this,"top",l+"px");this.resize(c,f);c/=d;this.tb&&(this.tb.D=e-20,xi(this.tb.displayObject(),d),this.tb.Da(c));ij(this.sb,Math.round(k));jH(this)&&this.sb.Da(Math.min(this.sb.width(),a-24*d));cF(this.sb, e/d);this.sb.setScale(d,d);this.Ra&&(c=Math.max(c,WG(this.Ra)),f=this.Ra,f.I&&f.$c.resize(void 0,e-20),this.Ra.setScale(d),this.Ra.Da(c),J(this.Ra,"bottom",Math.round(-this.Ra.height()*(1-d))+"px"));this.hb.setScale(d,d);HF(this.hb);this.Ra&&J(this.Ra,"top","");J(this,"opacity","")}};h.WC=function(a){if(a.action()==nH){var b=this.J.Jc();oH(this,b);"prompt"==this.B.Ja().Zb().A&&(a.Do(pH),qH(this,a))}else a.action()==rH&&oH(this,a.$())};h.Gd=function(){}; function oH(a,b){for(var c=a.B.fa().va(b).Gf(),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;box-sizing: border-box;width: 28px;height: 64px;}.__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: 25px;}.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]+");}.transitionSlide.paused * {-webkit-animation-play-state: paused !important;animation-play-state: paused !important;}";for(var d in a)if(a.hasOwnProperty(d)){var e="__"+d.replace(RegExp("\\.","g"),"_")+"__";c=c.replace(new RegExp(e,"g"),a[d])}for(var f in b)b.hasOwnProperty(f)&&(c=c.replace(new RegExp(f,"g"),b[f]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi, this.B);return Uh(c)};tH.prototype.B=function(a,b,c){return"url(data:image/svg+xml;base64,"+Wf('\r\n\r\n\r\n\r\n\r\n')+")"};var tG="attachment",uG="webLink",uH={kF:tG,BL:uG};r("ispring.presenter.presentation.resources.references.ReferenceType",uH,void 0);r("ATTACHMENT",tG,uH);r("WEB_LINK",uG,uH);function vH(){}h=vH.prototype;h.qb="";h.Et="";h.ht="";h.ox="";h.Vb="";h.fd="";h.Ub=null;h.Gb=null;h.name=function(){return this.qb};vH.prototype.name=vH.prototype.name;vH.prototype.Ef=function(){return this.Et};vH.prototype.jobTitle=vH.prototype.Ef;vH.prototype.Ne=function(){return this.ht};vH.prototype.biography=vH.prototype.Ne;vH.prototype.Cb=function(){return this.ox};vH.prototype.webSiteUrl=vH.prototype.Cb;vH.prototype.Ud=function(){return this.Vb};vH.prototype.email=vH.prototype.Ud; vH.prototype.Zd=function(){return this.fd};vH.prototype.phone=vH.prototype.Zd;vH.prototype.Za=function(){return this.Ub};vH.prototype.company=vH.prototype.Za;vH.prototype.If=function(){return this.Gb};vH.prototype.photo=vH.prototype.If;function wH(a,b){this.ux=a;this.wv=b}h=wH.prototype;h.ux="";h.wv="";h.wx=0;h.tx=0;h.Mr=0;h.vx=1;h.width=function(){return this.wx};h.Da=function(a){this.wx=a};h.height=function(){return this.tx};h.Xa=function(a){this.tx=a};h.id=function(){return this.ux};h.Ee=function(){return this.wv};h.Qa=function(){return this.Mr*this.vx};function xH(a,b){wH.call(this,a,b)}w(xH,wH);function yH(){this.G=new H;this.I=new H;this.F=new H}yH.prototype.B=!1;yH.prototype.A=!1;yH.prototype.C=0;yH.prototype.jc=function(){return this.B};yH.prototype.isLoaded=yH.prototype.jc;yH.prototype.$a=function(){return this.C};yH.prototype.progress=yH.prototype.$a;yH.prototype.load=function(){this.B||this.A||(this.A=!0,this.ke=new Image,this.ke.onload=t(this.CD,this),this.ke.onerror=t(this.Oz,this),this.ke.src=this.D)};yH.prototype.load=yH.prototype.load; yH.prototype.Es=function(){if(this.B||this.A)zH(this),this.ke.src="",this.ke=null,this.A=this.B=!1,AH(this,0)};yH.prototype.unload=yH.prototype.Es;function AH(a,b){a.C!=b&&(a.C=b,a.F.N(a))}yH.prototype.xe=function(){return this.G};yH.prototype.loadCompleteEvent=yH.prototype.xe;yH.prototype.ph=function(){return this.I};yH.prototype.loadFailedEvent=yH.prototype.ph;yH.prototype.Zr=function(){return this.F};yH.prototype.loadProgressEvent=yH.prototype.Zr;var BH=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function CH(a,b,c){if(ia(b))for(var d=0;de?a[1]="?":e==d.length-1&&(a[1]=void 0)}a=a.join("");yH.call(this);this.D=a;this.S=b;this.K=c}w(EH,yH);h=EH.prototype;h.ke=null;function zH(a){a.ke.onload=null;a.ke.onerror=null}h.CD=function(){zH(this);this.A=!1;this.B=!0;AH(this,1);this.G.N(this)}; h.Oz=function(){zH(this);this.A=this.B=!1;this.I.N(this);AH(this,0)};function FH(a){if(!a.jc())throw Error("asset not loaded");}h.path=function(){return this.D};h.width=function(){if(null!=this.S)return this.S;FH(this);return this.ke.width};EH.prototype.width=EH.prototype.width;EH.prototype.height=function(){if(null!=this.K)return this.K;FH(this);return this.ke.height};EH.prototype.height=EH.prototype.height; EH.prototype.Yg=function(){FH(this);var a=rd("canvas");a.width=this.width();a.height=this.height();a.getContext("2d").drawImage(this.ke,0,0);return a};EH.prototype.createInstance=EH.prototype.Yg;EH.prototype.Rq=function(){FH(this);return this.ke.cloneNode(!0)};EH.prototype.createImgInstance=EH.prototype.Rq;function GH(a,b,c){EH.call(this,a,b,c)}w(GH,EH);GH.prototype.url=function(){return this.D};GH.prototype.url=GH.prototype.url;function HH(){}HH.prototype.type=function(){return"none"};function IH(a){this.B=a;for(var b=0,c=0;cthis.C)return!1;if(!a&&b>=this.C)return!0;for(var c=this.B.length,d=0;dthis.B)return!1;if(!a&&b>=this.B)return!0;var c=this.D,d=this.C.duration(),e=Math.floor(a/(d+c)),f=Math.floor(b/(d+c));if(1=g&&this.C.A(Math.max(a-g,0),b-g))return!0}return!1};function KH(a,b,c,d){this.B=c||0;this.G=a.duration()*b+(b-1)*this.B;this.I=b;this.F=a;d?(this.B-=d.duration()-a.duration(),this.D=d):this.D=a}w(KH,kr);h=KH.prototype;h.duration=function(){return this.G};h.Pb=function(a,b,c){a=jr(this,a);LH(this,or(),a,b,c)};h.gi=function(a,b){var c=or();this.A&&c.A(this.A,a,b)};h.hi=function(a,b,c){a=jr(this,a,!0);LH(this,rr(),a,b,c)};h.Jl=function(a,b){var c=rr();this.A&&c.A(this.A,a,b)}; function LH(a,b,c,d,e){if(c==a.duration())a.A&&b.A(a.A,d,e);else{var f=a.D.duration()+a.B,g=Math.floor(c/f);a.A=g=a.A.duration()?b.A(a.A,d,e):b.Pb(a.A,c,d,e)}};function MH(){}MH.prototype.apply=function(){};function NH(a,b,c){this.D=b;this.A=c}w(NH,er);NH.prototype.Pb=function(a){OH(this,this.A,a)};NH.prototype.B=function(a){OH(this,!this.A,a)};function OH(a,b,c){var d=c.A;if(b)b=new MH,c.B.set(a.D,b),d.add(b);else if(b=c.B.get(a.D))a=y.indexOf(Qq(d),b),0<=a&&d.clear(a)}function PH(a,b){this.D=b;this.A=!0}w(PH,NH);function QH(a,b){this.D=b;this.A=!1}w(QH,NH);function RH(a,b){this.A=b||!1;this.B=a}w(RH,xq);RH.prototype.C=function(a){return this.B===a};RH.prototype.clone=function(){return new RH(this.B,this.A)};function SH(a){this.A=a}w(SH,ir);SH.prototype.A=0;SH.prototype.duration=function(){return this.A};SH.prototype.Pb=function(){};SH.prototype.hi=function(){};function TH(a){this.A=a||[]}w(TH,kr);h=TH.prototype;h.Cp=null;h.fo=-1;function UH(a,b){if(0<=a.fo)throw Error("ParallelActions was already initialized");a.A.push(b)}h.duration=function(){if(0>this.fo){for(var a=0,b=0;b=a.A?1:b/a.A}jI.prototype.Pb=function(a,b,c){var d=jr(this,a);this.B(d>=this.A?1:d/this.A,b,c,!1,a==this.A)};jI.prototype.hi=function(a,b,c){var d=jr(this,a,!0);this.B(1-(d>=this.A?1:d/this.A),b,c,!0,a==this.A)};function lI(a,b,c,d){b.A.add(new ds(a.D,c,d))} function mI(a,b,c,d){var e=qa(a),f=b.B.get(e);f?d=f.value:(a=b.D.get(a.D),d=d(a),b.B.set(e,{value:d,ZL:Yp(c)}));return d};function nI(a,b){this.B=a;this.F=b}nI.prototype.D=function(a,b,c,d,e,f){b=this.A(b,d,f);this.B&&e&&this.F&&(a=this.A(kI(a),d,f),b=b.add(a.li()));return b};function oI(a,b){nI.call(this,!0,b);this.ga=a}w(oI,nI);oI.prototype.A=function(a,b,c){return new Hq((this.ga-1)*a+1,!1,b,c)};function pI(a,b,c){nI.call(this,b,c);this.C=a}w(pI,nI);pI.prototype.A=function(a,b,c){return new Hq(this.C(a),!this.B,b,c)};function qI(a,b){this.A=a;this.B=b}qI.prototype.D=function(a,b,c,d,e,f){var g=this.B;a=mI(a,c,d,function(a){switch(g){case "scaleX":return Mq(a,"scaleX",Hq).scale();case "scaleX2":return Mq(a,"scaleX2",Hq).scale();case "scaleY":return Mq(a,"scaleY",Hq).scale();case "scaleY2":return Mq(a,"scaleY2",Hq).scale()}return null});return null===a?null:new Hq((this.A-a)*b+a,!0,d,f)};function rI(a,b,c,d){nI.call(this,c,d);this.C=a;this.G=b}w(rI,nI);rI.prototype.A=function(a,b,c){return new Hq((this.G-this.C)*a+this.C,!this.B,b,c)};function sI(a,b,c,d){jI.call(this,a,b);this.G=c;this.F=d}w(sI,jI);sI.prototype.B=function(a,b,c,d,e){(a=this.F.D(this,a,b,c,d,e))&&lI(this,b,this.G,a)};function tI(a){this.B=a}w(tI,gI);tI.prototype.A=function(a,b){var c=cI(this);if(c.gg in a)var d=eI(this),e=b.duration(),f=!b.Fd(),c=new sI(d,e,this.B,new oI(a[c.gg],f));else if(c.An in a)var d=eI(this),e=b.duration(),f=iI(a[c.An]),g=!b.Fd(),c=new sI(d,e,this.B,new pI(f,x(a,c.Ao,!1),g));else c.from in a?(d=eI(this),e=b.duration(),f=!b.Fd(),c=new sI(d,e,this.B,new rI(a[c.from],a[c.md],x(a,c.Ao,!1),f))):(d=eI(this),e=b.duration(),f=this.B,c=new sI(d,e,f,new qI(a[c.md],f)));return c}; function uI(){this.B="scaleX"}w(uI,tI);function vI(){this.B="scaleY"}w(vI,tI);function wI(){this.B="scaleX2"}w(wI,tI);function xI(){this.B="scaleY2"}w(xI,tI);function yI(a,b,c,d){this.F=a;this.A=b;this.D=c;this.G=d?"cssTextProperties":"cssProperties"}w(yI,er);yI.prototype.Pb=function(a,b){var c=Eq(this.A,this.D,b,!0);a.A.add(new ds(this.F,this.G,c))};yI.prototype.B=function(){};function zI(){}w(zI,bI);zI.prototype.A=function(a){var b=cI(this),c=a[b.dE],d=a[b.qC];if(d){var e=dI(this);y.contains(e.C,c)||e.C.push(c)}else e=dI(this),y.contains(e.B,c)||e.B.push(c);return new yI(eI(this),c,a[b.md],d)};function AI(a,b,c,d,e,f,g,k){this.A=a;this.C=b;this.x1=c;this.y1=d;this.x2=e;this.y2=f;this.B=g;this.D=k}AI.prototype.clone=function(){return new AI(this.A,this.C,this.x1,this.y1,this.x2,this.y2,this.B,this.D)};AI.prototype.qe=function(a){return this.A==a.A&&this.C==a.C&&this.x1==a.x1&&this.y1==a.y1&&this.x2==a.x2&&this.y2==a.y2&&this.B==a.B&&this.D==a.D}; AI.prototype.Xk=function(a){var b;if(a)if(1==a)b=this.B;else{b=Yb(this.A,this.x1,a);var c=Yb(this.x1,this.x2,a),d=Yb(this.x2,this.B,a);b=Yb(b,c,a);c=Yb(c,d,a);b=Yb(b,c,a)}else b=this.A;if(a)if(1==a)a=this.D;else{var c=Yb(this.C,this.y1,a),d=Yb(this.y1,this.y2,a),e=Yb(this.y2,this.D,a),c=Yb(c,d,a),d=Yb(d,e,a);a=Yb(c,d,a)}else a=this.C;return new Zb(b,a)};function BI(){this.A=[]}h=BI.prototype;h.ix=0;h.Ru=0;h.Su=0;h.moveTo=function(a){this.A.push(new CI(a))};h.lineTo=function(a,b){var c=this.end();this.A.push(new DI(a,c,b))};function EI(a,b,c,d,e){var f=a.end();a.A.push(new FI(b,f,c,d,e))}h.end=function(){if(!this.A.length)throw Error("path must be started with moveTo");return this.A[this.A.length-1].end()};function GI(a){this.A=a}GI.prototype.duration=function(){return this.A};function CI(a){this.A=0;this.B=a}w(CI,GI);CI.prototype.end=function(){return this.B}; function DI(a,b,c){this.A=a;this.D=b;this.B=c}w(DI,GI);DI.prototype.end=function(){return this.B};DI.prototype.C=function(a){var b=this.D,c=this.B;return new Zb((c.x-b.x)*a+b.x,(c.y-b.y)*a+b.y)};function FI(a,b,c,d,e){this.A=a;this.D=e;this.B=new AI(b.x,b.y,c.x,c.y,d.x,d.y,e.x,e.y)}w(FI,GI);FI.prototype.end=function(){return this.D};FI.prototype.C=function(a){return this.B.Xk(a)};function HI(a,b,c){jI.call(this,a,b);this.F=c}w(HI,jI);HI.prototype.B=function(a,b,c,d,e){d=this.F;if(0>a||1=d.ix&&(f=d.Ru,g=d.Su);for(var k=null;fa){k=l.C((a-g)/(m-g));break}g=m}d.ix=a;d.Ru=f;d.Su=g;a=k?k:d.end()}lI(this,b,pq,new qq(a.x,!0,c,e));lI(this,b,rq,new qq(a.y,!0,c,e))};function II(){}w(II,gI);II.prototype.A=function(a,b){var c=cI(this);return new HI(eI(this),b.duration(),JI(this,a[c.path]))}; function JI(a,b){function c(){return new Zb(d()+g,d()+k)}function d(){var a=b.match(/^\s*([-0-9\.]+)/);if(a)return b=b.substr(a[0].length),parseFloat(a[1]);throw 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()):null}var f=dI(a),g=f.A.left,k=f.A.top;b=b.replace(/,/g," ");for(f=new BI;;){var l=e();if(!l)break;switch(l){case "m":f.moveTo(c());break;case "l":f.lineTo(d(),c());break;case "c":EI(f,d(),c(),c(),c())}}return f};function KI(a,b){this.D=a;this.A=b}w(KI,er);KI.prototype.Pb=function(a,b){LI(this,this.A,a,b)};KI.prototype.B=function(a,b){LI(this,!this.A,a,b)};function LI(a,b,c,d){b=new Iq(b,d);c.A.add(new ds(a.D,"visibility",b))};function MI(){}w(MI,bI);MI.prototype.A=function(a){var b=cI(this);return new KI(eI(this),a[b.md])};function NI(a,b){this.A=a;this.C=b}NI.prototype.B=function(a,b,c,d,e,f){return new Jq((this.C-this.A)*b+this.A,d,f)};function OI(a){this.A=a}OI.prototype.B=function(a,b,c,d,e,f){a=mI(a,c,d,function(a){return Mq(a,"shiftX",Jq).shift()});return null===a?null:new Jq((this.A-a)*b+a,d,f)};function PI(a,b,c){jI.call(this,a,b);this.F=c}w(PI,jI);PI.prototype.B=function(a,b,c,d,e){(a=this.F.B(this,a,b,c,d,e))&&lI(this,b,"shiftX",a)};function QI(){}w(QI,gI);QI.prototype.A=function(a,b){var c=cI(this);if(c.from in a)var d=eI(this),e=b.duration(),c=new PI(d,e,new NI(a[c.from],a[c.md]));else d=eI(this),e=b.duration(),c=new PI(d,e,new OI(a[c.md]));return c};function RI(a,b){this.A=a;this.B=b}RI.prototype.C=function(a,b,c,d,e,f){var g=this.B;a=mI(a,c,d,function(a){return g==pq?Mq(a,pq,qq).B:Mq(a,rq,qq).B});return null===a?null:new qq((this.A-a)*b+a,!0,d,f)};function SI(a,b){this.B=a;this.F=b}SI.prototype.C=function(a,b,c,d,e,f){b=this.A(b,d,f);this.B&&e&&this.F&&(a=this.A(kI(a),d,f),b=b.add(a.li()));return b};function TI(a,b){SI.call(this,!0,b);this.D=a}w(TI,SI);TI.prototype.A=function(a,b,c){return new qq(this.D*a,!1,b,c)};function UI(a,b,c,d){SI.call(this,c,d);this.D=a;this.G=b}w(UI,SI);UI.prototype.A=function(a,b,c){return new qq((this.G-this.D)*a+this.D,!this.B,b,c)};function VI(a,b,c){SI.call(this,b,c);this.D=a}w(VI,SI);VI.prototype.A=function(a,b,c){return new qq(this.D(a),!this.B,b,c)};function WI(a,b,c,d){jI.call(this,a,b);this.G=c;this.F=d}w(WI,jI);WI.prototype.B=function(a,b,c,d,e){(a=this.F.C(this,a,b,c,d,e))&&lI(this,b,this.G,a)};function XI(a){this.B=a}w(XI,gI);XI.prototype.A=function(a,b){var c=cI(this);if(c.gg in a)var d=eI(this),e=b.duration(),f=!b.Fd(),c=new WI(d,e,this.B,new TI(a[c.gg],f));else if(c.An in a)var d=eI(this),e=b.duration(),f=iI(a[c.An]),g=!b.Fd(),c=new WI(d,e,this.B,new VI(f,x(a,c.Ao,!1),g));else c.from in a?(d=eI(this),e=b.duration(),f=!b.Fd(),c=new WI(d,e,this.B,new UI(a[c.from],a[c.md],x(a,c.Ao,!1),f))):(d=eI(this),e=b.duration(),f=this.B,c=new WI(d,e,f,new RI(a[c.md],f)));return c}; function YI(){this.B=pq}w(YI,XI);function ZI(){this.B=rq}w(ZI,XI);function $I(a,b,c){this.A=a;this.C=b;this.D=c}$I.prototype.B=function(a,b,c,d,e,f){return new Os((this.C-this.A)*b+this.A,this.D,d,f)};function aJ(a,b){this.A=a;this.C=b}aJ.prototype.B=function(a,b,c,d,e,f){a=mI(a,c,d,function(a){return(a=Mq(a,"filter"))&&a instanceof Os?a.A:1});return null===a?null:new Os((this.A-a)*b+a,this.C,d,f)};function bJ(a,b,c){jI.call(this,a,b);this.F=c}w(bJ,jI);bJ.prototype.B=function(a,b,c,d,e){(a=this.F.B(this,a,b,c,d,e))&&lI(this,b,"filter",a)};function RJ(){}w(RJ,gI);RJ.prototype.A=function(a,b){var c=cI(this);if(c.gg in a)throw eI(this),b.duration(),Error("not implemented");if(c.from in a)var d=eI(this),e=b.duration(),c=new bJ(d,e,new $I(a[c.from],a[c.md],this.io));else d=eI(this),e=b.duration(),c=new bJ(d,e,new aJ(a[c.md],this.io));return c};function SJ(a,b){this.B=a;this.C=b}SJ.prototype.A=function(a,b,c,d,e,f){b=new Gq(this.B*b,!1,d,f);e&&this.C&&(a=kI(a),d=new Gq(this.B*a,!1,d,f),b=b.add(d.li()));return b};function TJ(a,b){this.B=a;this.C=b}TJ.prototype.A=function(a,b,c,d,e,f){return new Gq((this.C-this.B)*b+this.B,!0,d,f)};function UJ(a){this.B=a}UJ.prototype.A=function(a,b,c,d,e,f){a=mI(a,c,d,function(a){return Mq(a,"rotateTo",Gq).angle()+Mq(a,"rotateBy",Gq).angle()});return null===a?null:new Gq((this.B-a)*b+a,!0,d,f)};function VJ(a,b,c,d){jI.call(this,a,b);this.G=c;this.F=d}w(VJ,jI);VJ.prototype.B=function(a,b,c,d,e){(a=this.F.A(this,a,b,c,d,e))&&lI(this,b,this.G,a)};function WJ(){}w(WJ,gI);WJ.prototype.A=function(a,b){var c=cI(this);if(c.gg in a)var d=eI(this),e=b.duration(),f=!b.Fd(),c=new VJ(d,e,"rotateBy",new SJ(a[c.gg]*Math.PI/180,f));else c.from in a?(d=eI(this),e=b.duration(),c=new VJ(d,e,"rotateTo",new TJ(a[c.from]*Math.PI/180,a[c.md]*Math.PI/180))):(d=eI(this),e=b.duration(),c=new VJ(d,e,"rotateTo",new UJ(a[c.md]*Math.PI/180)));return c};function XJ(a,b,c,d){jI.call(this,a,b);this.G=c;this.F=d}w(XJ,jI);XJ.prototype.B=function(a,b,c,d,e){e||lI(this,b,"filter",new Ns(this.G,a,this.F,c,e))};function YJ(){}w(YJ,gI); YJ.prototype.A=function(a,b){var c;var d=cI(this).po;c={};c[d.pB]="blinds";c[d.rB]="box";c[d.on]="circle";c[d.AB]="diamond";c[d.ZD]="plus";c[d.uB]="checkerboard";c[d.EB]="dissolve";c[d.gE]="randombar";c[d.iB]="barn";c[d.JE]="strips";c[d.WE]="wedge";c[d.$E]="wipe";c[d.YE]="wheelCw";c[d.XE]="wheelCcw";d=a[d];if(d in c)c=c[d];else throw Error("unknown mask type");var d=cI(this).ye,e=d in a?a[d]:null;if(null===e)d=e;else if(/[^0-9]/.test(e)){var f={};f[d.hC]=1;f[d.QE]=2;f[d["in"]]=4;f[d.VD]=8;f[d.NB]= 16;f[d.OB]=32;f[d.PB]=64;f[d.QB]=128;f[d.ED]=48;f[d.FD]=160;f[d.mE]=80;f[d.nE]=192;f[d.iC]=5;f[d.jC]=9;f[d.RE]=6;f[d.SE]=10;if(e in f)d=f[e];else throw Error("unknown mask sub type");}else d=parseInt(e,10);a:{d=d||null;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 bK(a,b,c,d){this.A=a;this.C=b;this.D=c;this.F=d}bK.prototype.B=function(a,b,c,d,e,f){return new cq(new dq(this.A,aK(this.C,this.D,b,this.A)),this.F,!0,d,f)};function cK(a,b,c,d){this.C=a;this.A=b;this.D=c;this.F=d}function dK(a,b,c,d){return new cq(new dq(a.C,[a.A[0]*b,a.A[1]*b,a.A[2]*b]),a.D,!1,c,d)}cK.prototype.B=function(a,b,c,d,e,f){b=dK(this,b,d,f);e&&this.F&&(a=dK(this,kI(a),d,f),b=b.add(a.li()));return b};function eK(a,b,c,d){this.F=a;this.A=b;this.C=c;this.D=d}eK.prototype.B=function(a,b,c,d,e,f){var g=this.F;a=mI(a,c,d,function(a){var b=null;switch(g){case "textColor":b=Mq(a,"textColor");break;case "strokeColor":b=Mq(a,"strokeColor");break;case "fillColor":b=Mq(a,"fillColor");break;case "imgColor":b=Mq(a,"imgColor")}return b?b.color():null});if(!a)return null;a=a.rc(this.A);return new cq(new dq(this.A,aK(a,this.C,b,this.A)),this.D,!0,d,f)};function fK(a,b,c,d){jI.call(this,a,b);this.G=c;this.F=d}w(fK,jI);fK.prototype.B=function(a,b,c,d,e){(a=this.F.B(this,a,b,c,d,e))&&lI(this,b,this.G,a)};function gK(){}w(gK,gI);gK.prototype.A=function(a,b){for(var c=cI(this),c=hK(this,a[c.target]),d=[],e=0;ey.indexOf(k.I,v)&&k.I.push(v)}}else if(n.Vx in m)n=n.Vx,m=m[n],k=n.Nf in m?Xn(k.Sb(),m[n.Nf]):Xn(k.Tb(),m[n.Ee]),n=m[n.qB],k=Cn(k.tf(),n),n=new RH(k,!0);else throw Error();l=[n,g];g=a;k=a.B;n=f;m=l[0];f=l[1];l=oK();n=n[l.Hd];m=new sK(m);l=new wr;qK(this,g,k,l,e,n,m);f&&xr(l,f);a.S.push(l)}}; function pK(a,b){function c(a){if(4!=a.length)throw Error("bounding box array must contain exactly 4 items");return new hc(a[0],a[1],a[2],a[3])}function d(a){if(6!=a.length)throw Error("transform matrix must contain exactly 6 items");return new ki(a[0],a[1],a[2],a[3],a[4],a[5])}for(var e=oK().Iq,f=a.B,g=0;gcc?cc/(G+.001):1;0e)e=Oh(d).length;if(d.insertRule)d.insertRule(c,e);else if(c=/^([^\{]+)\{([^\{]+)\}/.exec(c),3==c.length)d.addRule(c[1],c[2],e);else throw Error("Your CSSRule appears to be ill-formatted.");++$K}}else a.A=kd("link",{rel:"stylesheet",type:"text/css",href:b}),gd("head",void 0,void 0)[0].appendChild(a.A)};function bL(){};var cL;function dL(){}w(dL,bL);dL.prototype.Yg=function(){var a;a:{if(!this.A&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c=a.A.length)a.vd();else{var b=a.context(),c=a.A[a.C];lL(a,c);c.start(b)}}oL.prototype.B=function(a){oL.W.B.call(this,a);pL(this)};function qL(a,b){kL.call(this,a,b)}w(qL,kL);qL.prototype.D=!1;qL.prototype.start=function(a){qL.W.start.call(this,a);for(var b=0;b=b.charCodeAt(c)){c=!0;break a}c=!1}Ow(l,c?b.substr(0,1):"0",k,g)}ML(this)}else this.vd()};h.Lz=function(){++this.nm;ML(this)};h.Kz=function(){++this.nm;ML(this)};function ML(a){a.nm==a.mm?a.vd():VK(a,a.nm/a.mm)};function NL(a,b){this.C=a;this.S=b||"";this.B=new H;this.oa=new H;this.A=[];this.I={};this.K=!0;this.G=[0,1,2,-1,3,4,-2,5,6,7,8,9,10];for(var c=a.fa(),d=c.count(),e=0;ethis.K-this.A.currentTime()&&this.fv()};function VL(a,b){var c=a.A,d=WL(a);if(!d&&!a.Xp){a.Xp=!0;var e=t(a.YA,a);setTimeout(e,300);Ng&&(a.qq=setInterval(e,1E3))}!b||c.Rn()&&d||a.Qh||(a.Qh=!0,Oo(a.B,!0,a),c.pl().addHandler(a.Ip,a))}h.YA=function(){XL(this);this.A.Fw()?clearInterval(this.qq):this.A.load()}; h.Ip=function(){Ng&&1==this.A.duration()?this.it=setInterval(t(this.lz,this),200):YL(this)};h.lz=function(){1!=this.A.duration()&&YL(this)};function YL(a){a.Xp=!1;clearInterval(a.qq);clearInterval(a.it);a.Qh&&(a.Qh=!1,a.A.pl().removeHandler(a.Ip,a),Oo(a.B,!1,a))}h.Hr=function(){Hu(this.C,"activated");this.A.Bb().addHandler(this.ou,this)}; function ZL(a,b,c){if(!a.og||c)if(Ih)a.A.Te(b);else{XL(a);var d=a.A,e=b-d.currentTime(),f=c?.01:.5;e>f&&!c&&!a.og?UL(a,b):Math.abs(e)>f&&d.Ew(b);a.Oa&&!a.A.ng()&&a.A.play()}}h.play=function(a){this.Oa||this.Qh||(ZL(this,a,!this.A.ng()),this.Oa=!0,this.A.play())};h.pause=function(){this.Oa&&(this.Oa=!1,this.og||this.ne||this.A.pause())};h.ou=function(){var a=!1;this.A.state()==$L&&(a=!0);this.og!=a&&(this.og=a,Hu(this.C,a?"buffering":"activated"),Oo(this.B,a,this),a||this.Oa||this.A.pause(),this.I.N())}; h.sq=function(){this.A.Zh(this.F)};function XL(a){WL(a)||a.sq();a.Qh&&a.A.Rn()&&a.Ip()}function WL(a){var b=a.A.src();a=a.F;if(b)for(var c=0;cc.x||c.x>a.A.width()||0>c.y)return!1;c=Vd(b,a.Hc.displayObject());return!(c.y>a.Hc.height())}h.AC=function(a){this.G=!0;C(document,Kj,this.Tn,!1,this);C(document,Jj,this.Ow,!1,this);this.P.Oa&&(this.P.pause(),this.I=!0);this.Tn(a);a.preventDefault()};h.Tn=function(a){mM(this.P,iM(this,a)*this.P.duration())};h.Ow=function(a){ff(document,Kj,this.Tn,!1,this);ff(document,Jj,this.Ow,!1,this);this.Tn(a);this.I&&(this.P.play(),this.I=!1);this.G=!1;this.F.N()}; function iM(a,b){var c=a.B.width()-2,d=Vd(b,a.Wp.U).x/a.$p*a.ga,c=Math.min(1,d/c);return c=Math.max(0,c)}function jM(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;return b(c)+":"+b(Math.floor(a/60))+":"+b(a%60)}function hM(a,b){K.call(this,"bookmark");this.A=b;this.P=a;this.Z(!1);a.duration()?nM(this):a.S.addHandler(function(){nM(this)},this);C(this.displayObject(),Ij,this.B,!1,this)}w(hM,K); function nM(a){a.displayObject().style.left=a.A.time()/a.P.duration()*100+"%";a.Z(!0)}hM.prototype.B=function(a){a.stopPropagation();mM(this.P,this.A.time());return Ai(this.displayObject().parentNode)};var $L="buffering";function oM(a){this.A=a;C(a,"play",this.Ep,!1,this);C(a,"playing",this.Si,!1,this);C(a,"pause",this.Si,!1,this);C(a,"seeking",this.Gp,!1,this);C(a,"ended",this.Si,!1,this);C(a,"waiting",this.Si,!1,this);C(a,"timeupdate",this.Gs,!1,this);C(a,"progress",this.ju,!1,this);C(a,"loadeddata",this.ju,!1,this);C(a,"canplaythrough",this.PE,!1,this);pM(this)||C(a,"loadedmetadata",this.Vz,!1,this);(this.Qf=a.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA)||ef(a,"canplay",this.Fp,!1,this);this.Y=new H;this.S= new H;this.oa=new H;this.K=new H;this.I=new H;this.T=new H;this.F=new H;this.G=new H;this.Ga=new H;this.qa=new H;qM(this)}var rM=new H;h=oM.prototype;h.Hs="paused";h.Qf=!1;h.Oa=!1;h.Jh=!1;h.Wl=!1;h.Wi=-1;h.lf=-1;h.ot=0;h.Tj=-1;h.jp=0;function Y(a){if(!a.A)throw Error("media player was disposed");return a.A}h.state=function(){return this.Hs};function sM(a){var b=Y(a);return Rg||!tM(a)?!a.Oa:b.paused} function qM(a){var b;b=(b=a.A)?b.error?"error":b.ended?"ended":sM(a)?"paused":a.Wl?$L:"playing":"disposed";var c=a.Hs;c!=b&&(a.Hs=b,a.Y.N(a,c))}function uM(a){return!!a.A&&!a.A.error&&p(a.A.play)}function pM(a){return uM(a)&&Y(a).readyState>=HTMLMediaElement.HAVE_METADATA} h.gk=function(){var a=this.B,b="metadata"==Y(this).getAttribute("preload")?HTMLMediaElement.HAVE_METADATA:Mf?HTMLMediaElement.HAVE_CURRENT_DATA:HTMLMediaElement.HAVE_FUTURE_DATA;Mf&&Y(this).readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&!this.Qf?this.Fp():(this.B=this.Qf&&uM(this)&&Y(this).readyState>=b,this.B||!F||1!=Y(this).networkState||1!=this.X||Gh||(this.B=!0,this.qa.N(this)),this.B||this.C?this.B&&(clearInterval(this.C),this.C=void 0):this.C=setInterval(t(this.gk,this),2E3),!a&&this.B?(this.G.N(this), this.Oa||vM(this)):!this.B&&this.Hb&&(Y(this).src=this.Hb,this.Hb=void 0),this.X=Y(this).networkState)};h.PE=function(){this.gk()};h.play=function(){Kh&&this.Hb&&(Y(this).src=this.Hb,this.Hb=void 0);if(uM(this)){this.Oa=!0;Rg&&"VIDEO"==Y(this).tagName&&this.src()&&!Y(this).src&&(Y(this).src=this.src());Y(this).play();if(th){var a=Y(this).currentTime,b=0;clearInterval(this.D);this.D=setInterval(t(function(){++b;Y(this).currentTimea.Tj&&(a.Tj=setInterval(t(a.kz,a),500))}function yM(a){0=d&&e>=Math.min(this.currentTime()+5,this.duration())){c= !1;Y(this).paused&&Y(this).play();break}}this.Wl!=c&&(this.Wl=c,qM(this))}};function tM(a){return Y(a).controls||Nf&&!Gh}function zM(a,b){if(a.A&&a.A.play){var c;if(ka(b))c=b;else a:{c=b;ia(c)||(c=[c]);for(var d=0;dxa()-this.Py;this.Oa||a||(this.mp=!0,a=Y(this),a.play(),a.pause())}};function BM(a){oM.call(this,a);Rg&&rM.addHandler(this.ka,this)}w(BM,oM);BM.prototype.ka=function(a){this.Oa&&a instanceof AM&&this.play()};function CM(a){DM(this,a);this.Y=new H;this.T=new H;this.K=new H;this.oa=new H;this.G=new H;this.S=new H;this.F=new H}h=CM.prototype;h.Va=!1;h.Oa=!1;h.Lw=-1;function DM(a,b){if(a.P!==b){var c=1,d=!1;a.P&&(d=a.P,d.Bb().removeHandler(a.Nw,a),d.kd().removeHandler(a.vu,a),d.I.removeHandler(a.wu,a),d.G.removeHandler(a.Mw,a),c=d.volume(),d=d.muted());a.P=b;b.Bb().addHandler(a.Nw,a);b.kd().addHandler(a.vu,a);b.I.addHandler(a.wu,a);b.G.addHandler(a.Mw,a);b.setVolume(c);b.Lc(d)}}h.xq=function(){return this.Va}; h.Qn=function(){this.Va||(this.Va=!0,this.F.N(this,!0))};h.ql=function(){this.Va&&(this.Va=!1,this.F.N(this,!1))};h.state=function(){return this.P.state()};h.zl=function(){return this.P.zl()};h.Fw=function(){var a=this.P;return uM(a)&&a.Qf};h.ng=function(){return this.P.Oa};h.Db=function(){return this.P.state()==$L};h.Rn=function(){var a=this.P;a.gk();return a.B};h.load=function(){var a=Y(this.P);yb||nh||th&&!uh?(a.play(),a.pause()):a.load()};h.play=function(){this.Oa=!0;this.P.play()}; h.Yh=function(a){this.Oa=!0;EM(this);var b=this.P;uM(b)&&(mM(b,a),b.play())};h.pause=function(){this.Oa=!1;this.P.pause()};h.stop=function(){this.Oa=!1;EM(this);this.P.stop()};h.Te=function(a){EM(this);mM(this.P,a)};h.Ew=function(a){EM(this);var b=this.P;mM(b,a);b.lf=a};h.currentTime=function(){return this.P.currentTime()};h.duration=function(){return this.P.duration()};h.volume=function(){return this.P.volume()};h.setVolume=function(a){this.P.setVolume(a)};h.muted=function(){return this.P.muted()}; h.Lc=function(a){this.P.Lc(a)};h.oj=function(a){Y(this.P).controls=a};h.nj=function(){return tM(this.P)};h.Bb=function(){return this.Y};h.kd=function(){return this.T};h.ol=function(){return this.K};h.Gw=function(){return this.oa};h.Vl=function(){return this.G};h.pl=function(){return this.S};h.Nw=function(a,b){this.Y.N(this,b);var c=a.state();(this.Oa&&"paused"==c||!this.Oa&&"playing"==c)&&this.G.N(this,this.Oa?"pause":"play");this.Oa=a.Oa;c!=$L&&b!=$L||this.K.N(this)};h.vu=function(){this.T.N(this)}; function EM(a){a.Lw=xa();a.I=!0}h.wu=function(){this.oa.N(this);500=wj(f.zd(),b)||0=b&&c.push(e)}return c}function XM(a,b,c){c=YM(a,c);var d=YM(a,b.wb());a=YM(a,b.zd())-d;return Xb(c-d,0,a)}function YM(a,b){return a.pb.zc(b,!0,!1)} function ZM(a){if(a.Va)for(var b=a.A.timestamp(),c=a.B,d=0;d");var d=a.video().jo;d&&b.Ml(d,!0);return new aM(a,b,0,c,a.video().jo)};function aN(a,b,c,d,e){var f=Ih?new OM:new FM(Nf?"":"");RM.call(this,a,b,c,d,F?new bM(f):new $M);this.X=new QM(f);this.Nb=f;this.Y=e;this.Y.pi().addHandler(this.K,this);this.K();this.S=new K;this.S.ld(0);document.body.appendChild(this.S.displayObject())}w(aN,RM);aN.prototype.qj=function(){if(Jh){var a=Y(this.Nb.P);a.src=Mg();a.play()}aN.W.qj.call(this)};aN.prototype.view=function(){return this.X};aN.prototype.view=aN.prototype.view; aN.prototype.G=function(a){aN.W.G.call(this,a);F&&(clearTimeout(this.ka),a.length&&(this.ka=Lg(function(){var b=a[0].video().jo;b&&TM(this,a[0]).Nb.Ml(b)},this,500)))};aN.prototype.K=function(){this.Nb.setVolume(this.Y.oi())};aN.prototype.C=function(a){aN.W.C.call(this,a);F||(this.Nb=TM(this,a).Nb,this.X.Ny(this.Nb),this.K())};function bN(){}h=bN.prototype;h.Re=function(){};h.Tv=function(){return!0};h.Wv=function(){return!0};h.Xv=function(){return!0};h.Yv=function(){return!0};h.us=function(){};h.Uv=function(){return!0};h.Vv=function(){return!0};var cN,dN=!1;r("onYouTubePlayerAPIReady",function(){dN=!0;var a=cN;eN(a)&&a.Cr(a.C);cN=null},void 0);var fN=!1;function gN(a){var b=rd("SCRIPT");C(b,"load",function(){fN=!0;eN(a)&&a.Cr(a.C)});var c=window.location.toString().match(BH)[1]||null;b.src="https"==c?"https://players.youku.com/jsapi":"http://player.youku.com/jsapi";document.body.appendChild(b)};function hN(a,b){this.P=null;this.nl=!1;this.lb=a;this.B=b;this.C=new H;this.A=rd("DIV");a.displayObject().appendChild(this.A);le(this.A,this.ml);iN(this,a)}h=hN.prototype;h.nl=!1;h.ml=!1;h.wC=function(){this.nl=!0;this.gb(this.lb);jN(this,this.ml);this.C.N(this)};h.SD=function(){};h.TD=function(){};h.RD=function(){};h.la=function(){return this.nl&&this.P?this.P.getIframe():null};h.stop=function(){if(this.nl&&this.P)try{this.P.stopVideo()}catch(a){}};h.visible=function(){return this.ml}; h.gb=function(a){iN(this,a);var b=this.la();if(b){var c=a.scale();a=c*this.B.width();c*=this.B.height();Xd(b,a,c)}};function iN(a,b){var c=a.B.id(),d=b.position(c);Rd(a.A,d.x,d.y);a.A.style.transform=b.transform(c)}h.Go=function(a){this.ml!=a&&(this.ml=a,jN(this,a))}; function jN(a,b){if(b){if(!a.P){var c;c=a.A;var d=a.lb.scale(),e=a.B,d={width:d*e.width(),height:d*e.height(),videoId:e.Ee(),playerVars:{controls:1,loop:0,enablejsapi:1,autohide:2,autoplay:0,showinfo:1,rel:0},events:{onReady:t(a.wC,a),onPlaybackQualityChange:t(a.SD,a),onStateChange:t(a.TD,a),onError:t(a.RD,a)}},e="_"+e.id(),f=rd("DIV");f.setAttribute("id",e);c.appendChild(f);c=new YT.Player(e,d);a.P=c;a.gb(a.lb)}}else ud(a.A),a.P=null,a.nl=!1;le(a.A,b)}h.ky=function(){return this.B};function kN(a,b){this.P=null;this.ll=!1;this.lb=a;this.B=b;this.C=new H;this.A=rd("DIV");a.displayObject().appendChild(this.A);le(this.A,this.kl);lN(this,a)}h=kN.prototype;h.ll=!1;h.kl=!1;h.vC=function(){this.ll=!0;this.gb(this.lb);mN(this,this.kl);this.C.N(this)};h.QD=function(){};h.PD=function(){};h.stop=function(){if(this.ll&&this.P)try{this.P.pauseVideo()}catch(a){}};h.visible=function(){return this.kl}; h.gb=function(a){lN(this,a);if(this.ll&&this.P){var b=this.la,c=a.scale();a=c*this.B.width();c*=this.B.height();Xd(b,a,c)}};function lN(a,b){var c=b.position(a.B.id());Rd(a.A,c.x,c.y)}h.Go=function(a){this.kl!=a&&(this.kl=a,mN(this,a))}; function mN(a,b){if(b){if(!a.P){var c;c=a.A;var d=a.lb.scale(),e=a.B,f={styleid:"0",client_id:e.Pq(),vid:e.Ee(),autoplay:!1,show_related:!1,events:{onPlayerReady:t(a.vC,a),onPlayStart:t(a.QD,a),onPlayEnd:t(a.PD,a)}},g="_"+e.id(),k=rd("DIV");k.setAttribute("id",g);var l=d*e.width(),d=d*e.height();Xd(k,l,d);A(k,"background","#494949");l=rd("DIV");A(l,"position","absolute");A(l,"top","50%");A(l,"left","50%");A(l,"transform","translate(-50%, -50%)");k.appendChild(l);d=rd("DIV");gi(d,"preloader");A(d, "position","relative");l.appendChild(d);d=rd("DIV");Cd(d,"\u8bf7\u7a0d\u540e");A(d,"position","relative");A(d,"font-family",'Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "\u5fae\u8f6f\u96c5\u9ed1", \u5b8b\u4f53, SimSun, STXihei, "\u534e\u6587\u7ec6\u9ed1", sans-serif');A(d,"font-weight","lighter");A(d,"font-size","32px");A(d,"color","white");A(d,"text-align","center");A(d,"margin-top","12px");l.appendChild(d);c.appendChild(k);a.la=k;c=new YKU.Player(g,f);a.P=c;a.gb(a.lb)}}else ud(a.A), a.P=null,a.ll=!1;le(a.A,b)}h.ky=function(){return this.B};function nN(a,b,c){this.B={};this.lb=a;this.A=c;this.C=b;a.ge().addHandler(this.uC,this);b.xb().addHandler(this.Cr,this)}h=nN.prototype;h.mg=-1;h.Hv=!1;h.Gv=!1;function oN(a,b,c){var d=0;if(0>b||b>=a.A.count())return d;a=a.A.va(b);if(a instanceof Lr)for(a=a.Zj,b=0;bb||b>=a.A.count())&&(b=a.A.va(b),b instanceof Lr)){b=b.Zj;for(var d=0;d=wj(f,sn(e.F).wb()),e.I(f))}}}uN.prototype.G=function(){this.C.Dc()&&this.B&&(vN(this),this.B=!1)}; uN.prototype.F=function(a){for(var b=this.I,c=a.Sb(),d=0;d=c.Fa()&&!c.Qa()?!HN(a)&&!IN(a):!0}function HN(a){return 0=b&&(this.P.Te(0),this.P.play(),a=!1)}a&&(QN(this),this.P.ql())}};h.Iw=function(){this.B.N(this);!this.Db()&&this.rl()&&this.Sn&&this.P.pause()};h.Gy=function(){this.Sn=!1;this.P.play()};h.Fy=function(){this.Sn=!0;this.Db()||this.P.pause()}; function QN(a){a.sl&&(a.sl=!1,ON(a),a.C.N(a))}h.$e=function(){return this.C};h.Er=function(){return this.B};function RN(a){this.C=a;this.A=[];this.B={}}h=RN.prototype;h.Fr=null;h.ip=!1;h.jm=null;h.add=function(a,b){b=b||SN;if(!y.contains(this.A,a)){this.A.push(a);var c=qa(a)+"";this.B[c]=b;a.$e().addHandler(this.nu,this);a.Er().addHandler(this.mu,this)}};h.remove=function(a){y.remove(this.A,a);Oo(this.Fr,!1,a);a.$e().removeHandler(this.nu,this);a.Er().removeHandler(this.mu,this)};h.contains=function(a){return y.contains(this.A,a)};function dw(a){a=y.clone(a.A);for(var b=0;b=Math.abs(c.Qa()-b.Qa())));c&&(this.jm=b,c=(b=UN(this,a.timestamp()))&&VN(this,a.timestamp()),TN(this,a,b,c,!0))};function UN(a,b){var c=a.C.fa().va(b.$());if(0>b.Fa())return!1;c=c.Pa().Ab(b.Fa());return b.Qa()>=c.duration()}function VN(a,b){var c=a.C.fa().va(b.$());return b.Fa()==c.Pa().count()-1}h.nu=function(a){this.remove(a)};h.mu=function(a){Oo(this.Fr,a.Db(),a)};function WN(a){this.A=a} var SN=new WN(!1),XN=new WN(!0),YN=new WN(!0);function ZN(a,b,c,d){this.F=a;this.A=b;this.B=c;this.P=d;this.K=new H;this.D=new H;this.P.Bb().addHandler(this.kD,this);this.P.Gw().addHandler(this.Vu,this)}h=ZN.prototype;h.ul=null;h.Pm=0;h.hx=null;h.Df=!1;h.sj=!1;h.kq=!1;h.rl=function(){return this.P.ng()};h.Db=function(){return this.Df&&(this.P.Db()||!this.P.Rn())};h.play=function(a){$N(this,this.A.timestamp(),p(a)?a:null,!1)}; function aO(a,b){var c=a.P;if(F&&c instanceof CM){var d=c.P,e=d.src();zM(d,Mg());d.play();setTimeout(function(){zM(d,e);$N(a,b,0,!0)},0)}else $N(a,b,0,!0)}function $N(a,b,c,d){bO(a);var e=a.P;a.A.xb().addHandler(a.Zn,a);e.ol().addHandler(a.tl,a);e.pl().addHandler(a.tl,a);e.Vl().addHandler(a.Iu,a);a.Df=!0;a.sj=!1;a.kq=d;a.ul=b;a.hx=null!=c?c:null;a.kq?(b=function(){cO(a,!0);e.play();a.tl()},lh&&!F?setTimeout(b,150):(nh&&e.Zh(e.src()),b())):null!=c?e.Yh(c):e.play()} h.pause=function(){dO(this);this.P.pause();eO(this)};h.stop=function(a){dO(this);this.P.pause();var b=this.B instanceof UD&&this.B.Bo();a=a||b?0:this.P.duration();this.P.Te(a);eO(this);fO(this)};function bO(a){a.A.xb().removeHandler(a.Zn,a);a.P.ol().removeHandler(a.tl,a);a.P.pl().removeHandler(a.tl,a);a.P.Vl().removeHandler(a.Iu,a)} h.Zn=function(){if(this.ul){var a=this.ul,b=this.A.timestamp(),c=b.$()-a.$(),d=!c,a=d?b.Fa()-a.Fa():0,d=d&&!a;0>c||0>a?c=!0:(a=this.B.Qd,c=0>a?!d:c>a);c&&(dO(this),this.P.pause(),eO(this))}}; h.kD=function(){var a=this.P.state();if("ended"==a){++this.Pm;var b=!1,c=this.B.ii;if(la(c))b=this.Pmb-this.P.currentTime()&&(this.P.kd().removeHandler(d,this),hO(this))},a))}function hO(a){a.ne&&(a.ne=!1,Po(a.A,!1,a))} function fO(a){a.G=void 0;a.A.xb().removeHandler(a.kt,a);a.A.Bb().removeHandler(a.jt,a);a.C=!1;a.I="ended";if(a.B instanceof UD){var b=a.P;a.B.Bo()&&b.stop();b.zj(!1);a.B.sr()&&(b.Sa.displayObject().style.display="none")}a.D.N(a);hO(a)}h.jt=function(){var a;if(a=this.Df)a:if(this.A.suspended()){a=this.A.timestamp();if(0a;++a){var b=new AM(rd("audio"));this.A.push(b)}} function EO(a){y.forEach(a.A,function(a){a=Y(a);a.play();a.pause()})};function FO(a){this.C=rH;this.B=a}FO.prototype.F=0;FO.prototype.D=!1;FO.prototype.A=!1;FO.prototype.$=function(){return this.F};FO.prototype.slideIndex=FO.prototype.$;FO.prototype.Ay=function(a){this.A|=this.F!=a;this.F=a};FO.prototype.setSlideIndex=FO.prototype.Ay;FO.prototype.action=function(){return this.C};FO.prototype.action=FO.prototype.action;FO.prototype.Do=function(a){this.A|=this.C!=a;this.C=a};FO.prototype.setAction=FO.prototype.Do;FO.prototype.Wg=function(){return this.D}; FO.prototype.autoStart=FO.prototype.Wg;FO.prototype.Eo=function(a){this.A|=this.D!=a;this.D=a};FO.prototype.setAutoStart=FO.prototype.Eo;FO.prototype.GE=function(){return this.B};FO.prototype.startupController=FO.prototype.GE;var nH="resumePlayback",rH="gotoSlide",pH="delayStartup",GO={SJ:nH,wH:rH,rG:pH};r("ispring.presenter.player.startup.PresentationStartup.Action",GO,void 0);r("RESUME_PLAYBACK",nH,GO);r("GOTO_SLIDE",rH,GO);r("DELAY_STARTUP",pH,GO);function HO(a){this.C=a;this.A=new H}HO.prototype.B=function(a){a=this.C.fa().va(a).Gf();for(var b=0;ba||1c||c>(this.B?this.B.length:0))throw Error("Child component index out of bounds");this.D&&this.B||(this.D={},this.B=[]);if(a.C==this){var d=VO(a);this.D[d]=a;y.remove(this.B,a)}else mb(this.D,VO(a),a);WO(a,this);y.vr(this.B,a,c);a.Cd&&this.Cd&&a.C==this?(d=this.A,c=d.childNodes[c]||null,c!=a.re()&&d.insertBefore(a.re(),c)):b?(this.A||this.Hn(),c=this.B?this.B[c+1]||null:null,XO(a,this.A, c?c.A:null)):this.Cd&&!a.Cd&&a.A&&a.A.parentNode&&1==a.A.parentNode.nodeType&&a.Pk()};function YO(a,b){a.B&&y.forEach(a.B,b,void 0)}h.removeChild=function(a,b){if(a){var c=ka(a)?a:VO(a);a=this.D&&c?x(this.D,c)||null:null;if(c&&a){var d=this.D;c in d&&delete d[c];y.remove(this.B,a);b&&(ZO(a),a.A&&wd(a.A));WO(a,null)}}if(!a)throw Error("Child is not in parent component");return a};var $O=["classid","data","movie","type","typemustmatch"];function aP(a,b){function c(a,b){for(var c in a)for(var g=c.toLowerCase(),k=0;k<$O.length;k++){var l=$O[k];if(g==l)throw Error('Cannot override "'+l+'" '+b+', got "'+c+'" with value "'+a[c]+'"');}}c(a,"attribute");c(b,"param")};function bP(a,b){UO.call(this,b);this.qa=a;this.Y=new Ok(this);this.T=new Xq}w(bP,UO);h=bP.prototype;h.Ks="window";h.Kq="#000000";function cP(a,b,c){a.ka=ka(b)?b:Math.round(b)+"px";a.X=ka(c)?c:Math.round(c)+"px";a.re()&&Xd(dP(a),a.ka,a.X)} h.Pk=function(){bP.W.Pk.call(this);for(var a=this.re(),b=Yq(this.T),c=Zq(this.T),d=[],e=0;ed?-1:b.Pa().Ab(d).startTime()+a.Qa();mP(this,c,a)}}; function mP(a,b,c){b=b.G;for(var d=0;df||f>=e.count())throw Error("index is out of range");e=e.A[f];var f=a,g=e,k=qa(g)+"";k in f.B||(f.B[k]=new eP(g,f.ma,f.lb));f=f.B[k];if(c>=e.Qa()){if(e=f,!e.Pn)if(e.Pn=!0,e.wt)f=e.A.url(),Rc(),g=new xc,g.A=f,f=new bP(g),g=e.A.Cs()?"transparent":"opaque",f.Ks=g,g=e.A.bgColor(),f.Kq=g,f.Hn(),A(f.re(),"position","absolute"),e.Ki=f,hP(e),e.Ki.nc(e.lb.displayObject()),gP(e),e.lb.ge().addHandler(e.iu,e);else if(g=e,f=iP(g))e=g.A.width(), g=g.A.height(),k=kP(),gi(f,k),k=rd("div"),f.appendChild(k),Xd(f,e,g),Xd(k,e,g),f=g/jP.height,(1>e/jP.width||1>f)&&A(k,"backgroundSize","contain")}else if(e=f,e.Pn)if(e.Pn=!1,e.wt)e.lb.ge().removeHandler(e.iu,e),e.Ki.Ib(),e.Ki=null;else if(e=iP(e))f=kP(),ii(e,f),ud(e)}};function nP(a,b,c){this.la=null;this.B=b;this.D=c;b.Ok()&&(this.A=rd("DIV"),a.displayObject().appendChild(this.A),this.A.style.overflow="hidden",Rg&&(this.A.style["-webkit-overflow-scrolling"]="touch",this.A.style.overflow="auto"),a=rd("IFRAME"),a.setAttribute("src",this.B.url()),a.style.border=0,a.style.backgroundColor="#ffffff",a.setAttribute("webkitallowfullscreen",""),a.setAttribute("mozallowfullscreen",""),a.setAttribute("allowfullscreen",""),this.la=a)}nP.prototype.C=!1; nP.prototype.gb=function(a){var b=this.B;if(this.la&&this.A&&b.Ok()){var c=a.scale(),d=c*b.width(),c=c*b.height();a=a.position(b.id());Xd(this.A,d,c);Rd(this.A,a.x,a.y);Xd(this.la,d,c)}};nP.prototype.visible=function(){return this.C}; nP.prototype.Go=function(a){if(this.C!=a)if(this.C=a,this.B.Ok()){if(a){this.A.appendChild(this.la);try{this.la.contentWindow.ispringPresentationPlayer=this.D}catch(d){}}else ud(this.A);le(this.A,a)}else if(a){if(!this.la){a=this.B;var b={resizable:!0,statusbar:!1,toolbar:!1,location:!1,scrollbars:!1,menubar:!1},c=this.B.width()||this.B.height();a.jr()?(b.width=screen.availWidth,b.height=screen.availHeight,b.top=0,b.left=0):c&&(b.width=Math.max(this.B.width(),100),b.height=Math.max(this.B.height(), 100));kg?(a=a.url(),jg(new ig("openWindow",[a])),a=null):a=Kg(a.url(),b);this.la=a}}else{if(this.la)try{this.la.close()}catch(d){}this.la=null}};function oP(a,b,c,d){this.C={};this.G=d;this.lb=a;this.B=c;b.xb().addHandler(this.D,this);a.ge().addHandler(this.F,this)}oP.prototype.A=-1;oP.prototype.D=function(a){a=a.timestamp();this.A!=a.$()&&pP(this,this.A,-1);this.A=a.$();if(-1!=a.Fa()){var b=a.Fa(),c=a.$();a=this.B.va(c).Pa().Ab(b).startTime()+a.Qa();pP(this,this.A,a)}};oP.prototype.P=function(a){var b=a.id();this.C[b]||(this.C[b]=new nP(this.lb,a,this.G));return this.C[b]};oP.prototype.F=function(){var a=this;qP(this,this.A,function(b){b.gb(a.lb)})}; function pP(a,b,c){rP(a,b);qP(a,a.A,function(b){var e=b.B.timeout()<=c;e&&(b.visible()||b.gb(a.lb));b.Go(e)})}function rP(a,b){0<=b&&bg||g>=f.count()?null:f.A[g])f=a.P(f),c(f)}};function sP(a,b,c,d){this.B=a;this.D=b;this.A=c;this.F=d;a=!F;this.C!=a&&((this.C=a)&&this.B.enabled()?(C(document,"keydown",this.Cw,!1,this),C(document,"keyup",this.hu,!1,this)):(ff(document,"keydown",this.Cw,!1,this),ff(document,"keyup",this.hu,!1,this)))}h=sP.prototype;h.J=null;h.Bk=-1;h.Dw=!1; h.Cw=function(a){var b;a:{b=this.B.Rc();for(var c=0;cc.pa())){var d=c.ha(),e=a.D;0>a.Bk&&(a.Bk=xa(),a.Dw=d.Dc(),c.pause());var f=(1+(xa()-a.Bk)/1E3)*(b?1:-1),d=d.timestamp(),g=e.zc(d,!1,!0),e=e.pe(Xb(g+f,0,e.Dh()),!1,!0);e.$()>d.$()?1==c.ic().jy()?c.Xb(!1):yp(c.ic()):e.$()b.Nc();c.Dg()||e?!d&&e?dw(a.K.A):"bySlides"==a.B.Ja().navigation().qh().Mc()?b.Xb():b.te():b.play()} EP.prototype.slideAreaDoubleTapped=function(){this.A(this.F)&&Hh&&ISPlayer.slideAreaDoubleTapped()};EP.prototype.A=function(a,b){var c=new lp,d=y.slice(y.rc(arguments),1);a.N.apply(a,d.concat(c));return!c.actionPrevented()};var FP={vH:"gotoPreviousSlide",Qy:"continuePresentation",Vy:"finishAction",CK:"skipQuiz"};r("ispring.quiz.player.QuizPlayerControllerActionType",FP,void 0);r("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",FP);r("CONTINUE_PRESENTATION","continuePresentation",FP);r("FINISH_ACTION","finishAction",FP);r("SKIP_QUIZ","skipQuiz",FP);function GP(a,b,c){this.nb=a;var d=Sg();"1"==d.resume?a.Ja().Zb().A="always":"0"==d.resume&&(a.Ja().Zb().A="never");var d=Jh?new FN(a):new bN,e=new vP,f=new JO,g=new mO(a,f,d),k=new EP(a,g);this.F=new eH;var l=new sP(a.Ja().navigation().nh(),a.fa(),f,this.F),m=new AO;m.stateChangedEvent().addHandler(this.Jd,this);this.C=new yP(e,c,g,f,f,k,0,this,m);new OD(b);this.A=new VD(this.C,a);b=this.A.J;m=this.A.B;d.Re(b.ha());var n=b.ha(),q=b.C;g.Xd=n;var v=g.A;v.Fr=q;v.ip=n.Dc();n.Bb().addHandler(v.zC,v); n.xb().addHandler(g.tC,g);l.J=m;k.J=b;k.C=m;e.J=b;e.C=g;HP(this,e);k=this.A.Na;l=k.displayObject();c.A.Y=l;new nN(k,b.ha(),a.fa());new oP(k,b.ha(),a.fa(),this);new lP(this.A,k,b.ha(),a.fa());l=this.T=new HO(a);b.$b().addHandler(l.B,l);this.I=new H;this.Y=new H;this.D=new H;this.K=new H;this.X=new H;this.oa=new H;this.G=new yO(a.fa(),b.ha(),b.C,a.Yb().Vg(),f);this.B=new aN(a.fa(),b.ha(),b.C,a.Yb().nd(),f);this.La=new uN(a.fa(),g,b.ha(),c.A);new NO(b,f,d);F&&new DN(e);this.ka=new AP(a.fa(),k,b,f);this.Ga= Jh?new CO(f):new tO;b.Ad.addHandler(this.Na,this);b.$e().addHandler(this.yb,this);b.X.addHandler(this.Ya,this);b.Kd.addHandler(this.qa,this);b.$b().addHandler(this.vc,this);this.pb=f;Gh&&(ISPlayer.setPauseMediaCallback(t(this.Kd,this)),ISPlayer.setContentType("slide"))}GP.prototype.S=!1;function HP(a,b){var c=kd("DIV");c.getCore=function(){return b};c.setAttribute("id",a.nb.Ja().nv);a.A.displayObject().appendChild(c)} function IP(a,b,c,d){var e=a.A.J.ha(),f=!d;f&&JP(a);c&&KP(a);f&&c||e.Bb().addHandler(function k(){e.Dg()&&(e.Bb().removeHandler(k,this,-1),f||JP(a),c||KP(a))},a,-1);a.D.N(b,c,d)}function JP(a){var b=a.ka;b.Va=!0;var c=b.J.ha().timestamp();0<=c.$()&&0<=c.Fa()&&CP(b,c.$());ew(a.A.J)}function KP(a){if(!a.S){a.S=!0;a.Ga.C();a.G.qj();a.B.qj();a=a.C.mediaController();a.Va=!0;a.kf&&aO(a.kf,a.Xd.timestamp());if(a.Bi){var b=a.Bi;b.Va=!0;lO(b)}b=a.Xd.timestamp().$();0<=b&&sO(a,b)}}GP.prototype.ny=function(){return this.nb}; GP.prototype.presentation=GP.prototype.ny;GP.prototype.view=function(){return this.A};GP.prototype.view=GP.prototype.view;GP.prototype.version=function(){return"8.0"};GP.prototype.version=GP.prototype.version;GP.prototype.persistState=function(){var a=this.C.A,b={};b.lastViewedSlide=a.Wf;b.viewDuration=a.lh;b.slideStates=nb(a.A);return b};GP.prototype.persistState=GP.prototype.persistState; GP.prototype.XB=function(a,b){var c={width:a,height:b,Sv:!1};this.oa.N(c);return c.Sv?new gc(c.width,c.height):(c=Math.min(a/this.nb.M(),b/this.nb.L()),new gc(a*c,b*c))};GP.prototype.getOptimalPlayerSize=GP.prototype.XB;GP.prototype.Jd=function(){this.X.N(new lp)}; GP.prototype.start=function(a){var b=null;a&&(b=new AO,b.Wf=a.lastViewedSlide,b.lh=a.viewDuration,b.A=a.slideStates);a=this.nb.Ja().Zb();var c=this.view().J,d=b,e=this.view().J.Jc(),f;if(f=d)a:{f=this.nb.fa().count();for(var g=this.view().J.Jc(),k=0;kf||f>=this.nb.fa().count())&&null!=e&&0<=e&&"never"!=a.A;g&&(f=c.Jc());c=d?e:f;b=new LP(this,b);e=new FO(b);e.Eo(a.Wg());e.Do(d?nH:rH);e.Ay(c);this.I.N(e);switch(e.action()){case nH:b.resume(e.$());break;case rH:b.start(e.$());break;case pH:b.A=!0;break;default:throw Error("unknown startup action"); }};GP.prototype.HE=function(){return this.I};GP.prototype.startupEvent=GP.prototype.HE;GP.prototype.startupCompletedEvent=function(){return this.Y};GP.prototype.startupCompletedEvent=GP.prototype.startupCompletedEvent;GP.prototype.oC=function(){return this.D};GP.prototype.initialSlideShownEvent=GP.prototype.oC;GP.prototype.Na=function(){ZM(this.G);ZM(this.B);var a=this.La;a.C.Dc()?vN(a):a.B=!0};GP.prototype.yb=function(){var a=this.nb.Ja().wi().xo();a&&a.open()};GP.prototype.Qk=function(){return this.T.Qk()}; GP.prototype.executeMetaCommandEvent=GP.prototype.Qk;GP.prototype.hB=function(){return this.G};GP.prototype.audioNarrationController=GP.prototype.hB;GP.prototype.TE=function(){return this.B};GP.prototype.videoNarrationController=GP.prototype.TE;GP.prototype.Ya=function(){var a=new lp;this.K.N(a);a.actionPrevented()||Tg()};GP.prototype.vB=function(){return this.K};GP.prototype.closeWindowEvent=GP.prototype.vB;GP.prototype.stateChangedEvent=function(){return this.X};GP.prototype.stateChangedEvent=GP.prototype.stateChangedEvent; GP.prototype.SB=function(){return this.nb.Ja().navigation().qh().enabled()};GP.prototype.gestureNavigationEnabled=GP.prototype.SB;function MP(a,b){var c;if(c=!a.A.B.hc(b))c=!(-1==a.A.J.Nc()&&-1==a.A.J.Wc());return c}function NP(a,b){return!a.A.B.hc("quizArbitrarySlideSwitching",b)}function OP(a,b){return!a.A.B.hc("ScenarioArbitrarySlideSwitching",b)} function PP(a,b){var c=a.A.J,d=c.na(),c=c.ic().view(),c=Fp(c.ob());switch(b){case "skipScenario":return"atAnyTime"==d.C&&MP(a,"switchToNextSlide");case "continuePresentation":return d=c.A?d.B:d.A,"gotoSlide"==d.type()&&OP(a,d.$())||"gotoNextSlide"==d.type()&&MP(a,"scenarioSwitchToNextSlideWithoutBranching");case "finishAction":return d=c.A?d.B:d.A,"closePlayerWindow"==d.type()||"gotoSlide"==d.type()&&OP(a,d.$())||"gotoNextSlide"==d.type()&&MP(a,"scenarioSwitchToNextSlide")}return!1} function QP(a,b){var c=a.A.J,d=c.na(),c=c.ic().view(),e=Mp(c.fb());switch(b){case "gotoPreviousSlide":return"sequential"!=a.nb.Ja().navigation().navigationType()&&c.A()&&-1!=a.A.J.Wc();case "skipQuiz":if(d="atAnyTime"==d.C)d=MP(a,"switchToNextSlide")&&-1!=a.A.J.Nc();return d;case "continuePresentation":return d=Qp(e)?d.B:d.A,"gotoSlide"==d.type()&&NP(a,d.$())||"gotoNextSlide"==d.type()&&MP(a,"quizSwitchToNextSlideWithoutBranching");case "finishAction":return d=Qp(e)?d.B:d.A,"closePlayerWindow"==d.type()|| "gotoSlide"==d.type()&&NP(a,d.$())||"gotoNextSlide"==d.type()&&MP(a,"quizSwitchToNextSlide")}return!1}GP.prototype.Iv=function(a){var b=this.A.J.na();if(b instanceof Op)a=QP(this,a);else if(b instanceof Ip)a:{switch(a){case "gotoNextPresentationSlide":a=MP(this,"switchToNextSlide");break a;case "gotoPreviousPresentationSlide":a=-1!=this.A.J.Wc();break a}a=!1}else a=b instanceof Nr?PP(this,a):!1;return a};GP.prototype.actionAvailable=GP.prototype.Iv; GP.prototype.qa=function(a,b,c){var d=this.nb.fa();b=0<=b?d.va(b):null;c=0<=c?d.va(c):null;if(b instanceof Op||c instanceof Op||b instanceof Ip||c instanceof Ip||b instanceof Nr||c instanceof Nr)zh?(a.A=bw,a.C=0):a.A="FadeSmoothly"};GP.prototype.vc=function(){var a=this.A.J.Nc();this.G.D=a;this.B.D=a}; GP.prototype.Kd=function(){var a=this.A.J;if(!(0>a.pa())){a.pause();var b=this.pb;MO(b.B);MO(b.A);b.D.N();(b=this.A.J.fb())&&b.pauseMedia();(b=this.A.J.ob())&&b.pauseMedia();b=a.na();b instanceof Ip&&a.Tc(b.index()).Eb().pauseMedia()}};function LP(a,b){this.P=a;this.B=b}LP.prototype.A=!1;LP.prototype.B=null;LP.prototype.start=function(a,b){RP(this,a,b,rH)};LP.prototype.start=LP.prototype.start;LP.prototype.resume=function(a,b){RP(this,a,b,nH,this.B)};LP.prototype.resume=LP.prototype.resume; function RP(a,b,c,d,e){var f=a.P;if(e){var g=f.C.A;g.Wf=e.Wf;g.lh=e.lh;g.A=nb(e.A);g.Rg=!0;fw(g,0);e=f.nb.fa();for(var k=0;kd.getTime()-e.getTime()?c=!1:(c=c.A,c=!(c&&0<=d.getTime()-c.getTime())),d=!c;d?aQ(a,ZP(a,"PLAYER_CORE_PROTECTION_RESTRICTED_TIME_LABEL","Sorry, the presentation's creator disabled viewing the presentation at the moment"), "time"):b.A?YP(a,b.password()):$P(a)}}function ZP(a,b,c){a=a.A.Ja().Wh();return a.hasOwnProperty(b)?a[b]:c}function $P(a){var b=new SL(a.A);a.P=new GP(a.A,a.B,b);a.Lh.N(a.P)};var cQ=function(){function a(){throw 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)||((d<<8)+e)%31||e&32)&&a();this.Mq=b;this.fj=c;this.Kk=this.Mk=this.Nk=0;this.Yq=!1;this.ln=null}var d=[],e=[],f=[],g,k;(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 g=b>>1<<16,c=b%8,g=g+((a[c]<< (b-c)/2)+1);e.push(g)}for(b=3;7>b;++b)f.push(b);c=7;for(b=0;24>b;++b)a=b>>2,g=(a<<16)+c,c+=1<b;++b)f.push(258)})();c.prototype.Xq=function(a){var b=this.ln,c=b?b.length:0;if(a>c;this.Nk= d-c;this.fj=g;return e&(1<>16;e&=65535;(0==c||c>d;this.Nk=c-d;this.fj=k;return e};c.prototype.Tk=function(a){for(var b=a.length,c=0,d=0;dc&&(c=a[d]);for(var e=1<>=1;for(d=I;d>=1;if(0==m){var n=this.Mq,q=this.fj,v;b(v=n[q++])&&a();var u=v;b(v=n[q++])&&a();u|=v<<8;b(v=n[q++])&&a();m=v;b(v=n[q++])&&a();(m|v<<8)!=(~u&65535)&&a();this.Nk=this.Mk=0;v=this.Kk;m=this.Xq(v+u);this.Kk=u=v+u;for(var z=v;z=D;++D)n[D]=8;for(;255>=D;++D)n[D]= 9;for(;279>=D;++D)n[D]=7;for(;287>=D;++D)n[D]=8;g=this.Tk(n);m=Array(31);for(D=0;32>D;++D)m[D]=5;k=this.Tk(m);k[0][15]=0;k[0][31]=0}q=g;v=k}else if(2==m){m=this.fh(5)+257;v=this.fh(5)+1;q=this.fh(4)+4;n=Array(d.length);for(D=0;DG)z+1>=u&&(m=this.Xq(z+1),u=m.length),m[z++]=G;else{if(256==G){this.Kk=z;break}var G=G-257,G=f[G],L=G>>16;0>16;0=u&&(m=this.Xq(z+n),u=m.length);for(L=0;Lf?(d[++l]=String.fromCharCode(f),++e):191f?(g=c[e+1],d[++l]=String.fromCharCode((f&31)<<6|g&63),e+=2):(g=c[e+1],k=c[e+2],d[++l]=String.fromCharCode((f&15)<<12|(g&63)<<6|k&63),e+=3):++e;c=d.join("");b(c)};function eQ(){this.Lh=new H;this.A=new H}function fQ(a,b,c){oa(b)?gQ(a,b,c):hQ(a,b,c)}function hQ(a,b,c){dQ(b,function(b){b=Cf(b);if(!b)throw Error("invalid presentation json!");gQ(a,b,c)})}function gQ(a,b,c){var d=(new wK).load(b);b=parseInt(x(b,yK().$D,"2007"),10);a.A.N(d);var e=new XP(d,b);e.Lh.addHandler(function g(a){e.Lh.removeHandler(g);a.view().displayObject().id=c;gi(a.view().displayObject(),c);this.Lh.N(a)},a);bQ(e)};function iQ(a){this.A=a}iQ.prototype.ya=function(a,b,c){a=this.A.hasOwnProperty(a)?this.A[a]:c;return p(a)?(p(b)&&(a=Xh(a,b,this.B)),a):""};iQ.prototype.getMessage=iQ.prototype.ya;iQ.prototype.B=function(a){return"%"+a.toUpperCase()+"%"};function jQ(a,b,c,d){K.call(this,c+" "+kQ());this.ma=a.view();this.D=a.nb;this.J=a.view().J;this.Un=this.J.ha();this.Ga=a.view().B;this.oe=new mF(this.displayObject());this.F=new iQ(b);d&&(this.Zf=new Ji,this.Zf.F.addHandler(function(a,b){this.Ig(a,b)},this),Lg(this.Zf.Bn,this.Zf));a.I.addHandler(this.DC,this);a.view().B.Dl().addHandler(this.CC,this)}w(jQ,K);h=jQ.prototype;h.Ig=function(a,b){this.resize(a,b);qF(this.oe,a,b)}; h.DC=function(a){if(a.action()==nH&&"prompt"==this.D.Ja().Zb().A){var b=this.J.Jc(),c=a.$();a.Do(pH);var d=this.oe,e=a.B,f=this.F.ya("PB_RESUME_PRESENTATION_WINDOW_TITLE"),g=this.F.ya("PB_RESUME_PRESENTATION_WINDOW_TEXT"),k=this.F.ya("PB_MESSAGE_BOX_YES"),l=this.F.ya("PB_MESSAGE_BOX_NO");Hh?ISPlayer.showConfirmWindowWithcallback(Df({message:g,yesLabel:k,noLabel:l}),t(function(a){parseInt(a,10)?e.resume(c,!0):e.start(b,!0)},this)):function(){var a=new zF(f,g,k,l);a.Ci.addHandler(function q(f,g){a.Ci.removeHandler(q); a.close();oF(d,a);this.ma.setOverlayDisplayed(!1);g?e.resume(c,!0):e.start(b,!0)},this);nF(d,a);a.open();this.ma.setOverlayDisplayed(!0)}.apply(this)}};h.Mi=function(a,b){return(a.va(b).od()+1).toString()}; h.CC=function(a){var b={},c=this.D.fa();switch(a.Xc().type()){case "currentSlideIsNotCompleted":var d="PB_CURRENT_SLIDE_IS_NOT_COMPLETED";break;case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":d="sequential"==this.D.Ja().navigation().navigationType()?"PB_NAVIGATION_IS_SEQUENTIAL":"PB_NAVIGATION_IS_RESTRICTED";break;case "interactionNotCompleted":d="PB_QUIZ_SLIDE_WINDOW_TEXT";this.J.na()instanceof Nr&&(d="PB_SCENARIO_SLIDE_WINDOW_TEXT");break;case "precedingQuizNotPassed":case "precedingQuizFailed":d= "PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Mi(c,a.Xc().Cc());break;case "precedingQuizNotCompleted":d="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Mi(c,a.Xc().Cc());break;case "precedingScenarioNotPassed":d="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Mi(c,a.Xc().Cc());break;case "precedingScenarioFailed":d="PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Mi(c,a.Xc().Cc());break;case "precedingScenarioNotCompleted":d= "PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Mi(c,a.Xc().Cc());break;default:return}a=this.F.ya("PB_RESTRICTION_MESSAGE_BOX_TITLE");d=this.F.ya(d);d=Xh(d,b);yQ(this,a,d)}; function yQ(a,b,c){var d=a.F.ya("PB_MESSAGE_BOX_OK"),e=a.J.ha().suspended();if(Hh)b={message:c,okLabel:d},Lo(a.Un,!0),ISPlayer.showMessageBoxWithcallback(Df(b),t(function(){Lo(this.Un,e)},a));else{var f=new CG(b,c,d),g=a.ma;f.Ge.addHandler(function l(){f.Ge.removeHandler(l);oF(this.oe,f);g.setOverlayDisplayed(!1);Lo(this.Un,e)},a);Lo(a.Un,!0);nF(a.oe,f);f.open();g.setOverlayDisplayed(!0)}} function kQ(){var a=F?"mobile":"desktop";Bb?a+=" ie":Ng?a+=" android_default":Fb?a+=" webkit":yb?a+=" opera":Eb&&(a+=" gecko");return a}h.Rm=function(a){this.Zf&&(this.Zf.C=a,Ah&&(document.body.style.msTouchAction=a?"pan-x pan-y":"none"),zh&&(document.body.style["overflow-y"]=a?"auto":"hidden"),Qg&&(a=window.pageYOffset,Ai(document.body),window.scrollTo(0,a)))};function IQ(a,b,c){p(c)||(c=!0);jQ.call(this,a,b,"none",c);b=a.nb;b.Ja().Tg().Rk()||F||(this.G=b.M(),this.B=b.L(),document.body.style.overflow="auto");b=this.C=a.view();this.O(b.displayObject());var d=this.J=b.J;zh&&d.$b().addHandler(this.I,this);a.D.addHandler(function(b,c,g){if(g){b=new K("launch_layer");var k=new zE(a,b);k.Kh.addHandler(function m(){k.Kh.removeHandler(m);d.play()});AE(k)}})}w(IQ,jQ); IQ.prototype.Ig=function(a,b){this.G&&this.B?(this.move(Math.max(0,Math.floor((a-this.G)/2)),Math.max(0,Math.floor((b-this.B)/2))),a=this.G,b=this.B):nh&&(b+=2);this.C.resize(a,b);IQ.W.Ig.call(this,a,b);RQ(this)}; IQ.prototype.I=function(){var a=this.J.pa(),b=-1!=a?this.J.na():null;this.A&&(wp(this.A),this.A.fb().changeAllowTouchScrollEvent().removeHandler(this.Rm,this),this.A=void 0);b instanceof Op?(this.A=this.C.I.A[a],wp(this.A,this.displayObject()),this.A.fb().changeAllowTouchScrollEvent().addHandler(this.Rm,this),RQ(this),pj(this,"quiz_mode")):(qj(this,"quiz_mode"),this.Rm(!1))};function RQ(a){if(zh){var b=a.J.pa();-1!=b&&(b=a.C.I.A[b],b instanceof vp&&b.fb().resize(a.width(),a.height()))}};function SQ(a){this.A=a}SQ.prototype.Aa=function(a){this.B!=a&&(this.B=a,ISPlayer.setButtonEnabledstate(this.A,a))};SQ.prototype.Ta=function(a){this.C!=a&&(this.C=a,ISPlayer.setButtonSelectedstate(this.A,a))};r("ispring.presenter.player.skin.universal.iphone.ButtonId",{NEXT:"next",xJ:"previous",aJ:"playPause",wK:"showMenu",IF:"closeMenu"},void 0);function WQ(a,b,c){this.J=a;this.G=b;this.A=c.C;a=c.B;this.C="bySlides"==this.A.Mc;b=[];this.A.hf&&(this.F=new SQ("next"),b.push("next"));this.A.Mf&&(this.D=new SQ("previous"),b.push("previous"));this.A.Lf&&(this.B=new SQ("playPause"),b.push("playPause"));a.B&&b.push("showMenu");this.J.ha().Bb().addHandler(this.I,this);this.J.ha().xb().addHandler(this.oa,this);this.I();XQ(this);ISPlayer.initControlPanel(Df({buttons:b,showProgressBar:this.A.A}));ISPlayer.setControlPanelButtonClickedCallback(t(this.K, this))}WQ.prototype.K=function(a){switch(a){case "playPause":a=this.J.ha().state();"started"==a||"buffering"==a?this.J.pause():this.J.play();break;case "next":this.C?this.J.Xb():this.J.te();break;case "previous":this.C?this.J.Kc():this.J.Af();break;case "showMenu":if("playingSlide"==this.J.playbackState()||"playingTransition"==this.J.playbackState())this.J.pause(),this.T=!0;break;case "closeMenu":this.T&&(this.T=!1,this.J.play())}}; WQ.prototype.oa=function(){if(this.B&&!this.J.ha().Dc()&&-1!=this.J.pa()){var a=this.J.hc("playPauseControl");this.B.Aa(YQ(a))}XQ(this);a=this.A.B?xj(this.J,this.G):yj(this.J,this.G);a!=this.S&&(this.S=a,ISPlayer.setProgress(a))};function YQ(a){return!(a&&(a.Cg()!=Xm||a.Cl()==Ym)&&a.Cg()!=Zm)}WQ.prototype.I=function(){if(this.B){var a=this.J.ha().state(),a="started"==a||"buffering"==a,b=!1;-1!=this.J.pa()&&(b=this.J.hc("playPauseControl"),b=YQ(b));this.B.Aa(b);this.B.Ta(a)}}; function XQ(a){if(a.F){var b=a.J.hc(a.C?"switchToNextSlide":"switchToNextStep");a.F.Aa(YQ(b))}a.D&&(b=a.J.hc(a.C?"switchToPreviousSlide":"switchToPreviousStep"),a.D.Aa(YQ(b)))};function ZQ(){};function $Q(){};function aR(){};function bR(a,b){var c=b.A.Sc,d=new aR;c&&c.visible&&c.A&&(d.visible=!0,d.A=!0);this.B=d;c=b.A.Sc;d=new $Q;c&&c.visible&&(d.visible=!0);d.visible&&(d.Mc=c.Mc,d.hf=c.hf,d.Mf=c.Mf,d.Lf=c.Lf,d.A=c.$d&&c.$d.visible,d.B=d.A&&"presentationTimeline"==c.$d.mode,d.visible=d.hf||d.Mf||d.Lf||d.A);this.C=d;0=this.J.pa()){a=d;break}}hR.W.fi.call(this);a?ISPVideoPlayer.showNarration(Df({width:a.width(),height:a.height()})):ISPVideoPlayer.hideNarration();a=-1!=this.J.pa()?this.J.na():null;b=-1;a&&a.visible()&&(b=this.J.na().od());ISPlayer.setCurrentSlideIndex(b)}; hR.prototype.gm=function(){var a=fR(this);a!=this.A&&(this.A=a,ISPlayer.setPresentationFitted(a));return!1};function jR(a,b,c,d){K.call(this,"bottom_panel");this.J=b;this.ia=d;this.F=c;this.ga=Og();d.hf||d.Mf||d.Lf?(d.hf&&(this.B=new Im(!1,"next"),this.B.Mh=!0,this.O(this.B),this.B.Ha().addHandler(this.gD,this)),d.Mf&&(this.A=new Im(!1,"prev"),this.A.Mh=!0,this.O(this.A),this.A.Ha().addHandler(this.iD,this),d.hf||J(this.A,"right","0")),d.Lf&&(this.zb=new Im(!1,"play"),this.O(this.zb),this.zb.Ha().addHandler(this.hD,this),-1==this.J.pa()&&(this.zb.Aa(!1),this.J.$b().addHandler(function f(){this.J.$b().removeHandler(f); this.zb.Aa(!0)},this)))):this.Xa(0);d.A&&(this.D=new K("progress"),this.O(this.D));this.J.ha().Bb().addHandler(this.Vw,this);this.J.ha().xb().addHandler(this.fD,this);this.Vw();kR(this);xi(this.displayObject(),this.ga);Fg(this.displayObject(),"0 100%")}w(jR,K);h=jR.prototype;h.hD=function(){this.zb.selected()?this.J.pause():this.J.play()};h.iD=function(){this.enabled()&&("bySlides"==this.ia.Mc?this.J.Kc():"bySteps"==this.ia.Mc&&this.J.Af())}; h.gD=function(){this.enabled()&&("bySlides"==this.ia.Mc?this.J.Xb():"bySteps"==this.ia.Mc&&this.J.te())};h.Da=function(a){jR.W.Da.call(this,a/this.ga)};h.fD=function(){if(this.zb&&!this.J.ha().Dc()&&-1!=this.J.pa()){var a=this.J.hc("playPauseControl");Vm(this.zb.U,a)}kR(this);this.D&&(a=this.ia.B?xj(this.J,this.F):yj(this.J,this.F),J(this.D,"width",100*a+"%"))}; h.Vw=function(){if(this.zb){var a=this.J.ha().state(),b="started"==a||"buffering"==a;this.C&&(clearTimeout(this.C),this.C=void 0);this.C=Lg(function(){this.zb.Ta(b)},this,50);-1!=this.J.pa()&&(a=this.J.hc("playPauseControl"),Vm(this.zb.U,a))}};function kR(a){var b="bySlides"==a.ia.Mc;if(a.B){var c=a.J.hc(b?"switchToNextSlide":"switchToNextStep");Vm(a.B.U,c)}a.A&&(b=a.J.hc(b?"switchToPreviousSlide":"switchToPreviousStep"),Vm(a.A.U,b))};function lR(a,b,c){K.call(this,"top_panel");this.J=b;this.ga=Og();this.C=new K("slide_info");this.O(this.C);c.A&&(this.A=new Im(!1),this.O(this.A));c.B&&(this.B=new Im(!1,"menu"),this.O(this.B));xi(this.displayObject(),this.ga);Fg(this.displayObject(),"0 0")}w(lR,K);function mR(a){return a.B?a.B.Ha():new H}function nR(a){return a.A?a.A.Ha():new H}lR.prototype.Da=function(a){lR.W.Da.call(this,a/this.ga)};function oR(){this.A=new H}function pR(a){var b=!1,b=void 0==b?!0:b;setTimeout(function(){qR(a,b)},50)}function rR(){var a;/iphone|ipod|ipad/gi.test(navigator.platform)?(a=navigator.appVersion.substr(navigator.appVersion.indexOf(" OS ")+4),a=a.substr(0,a.indexOf(" ")),a=a.replace(/_/g,".")):a="";if(""==a)return 0;var b=a.indexOf(".");return 0>=b?Number(a):Number(a.substr(0,b))}function sR(a,b){b?location.replace("https://itunes.apple.com/us/app/ispring-mobile/id642452385?mt=8"):a.A.N()} function tR(){var a=location.search||"",b=location.host,c=location.pathname.split("/");--c.length;return b+c.join("/")+"/"+a}function uR(){var a=document.createElement("iframe");a.style.border="none";a.style.width="1px";a.style.height="1px";return a} function qR(a,b){var c="ismobile://"+tR();if(9<=rR())setTimeout(function(){sR(a,b)},2718),window.top.location.replace(c);else{var d=+new Date;setTimeout(function(){document.body.removeChild(e);1500>+new Date-d&&sR(a,b)},1E3);var e=uR();e.src=c;document.body.appendChild(e)}};function vR(a){K.call(this,"launch_video_panel");this.Ge=new H;this.Vn=a;this.vp=new oR;wR(this);this.vp.A.addHandler(function(){this.Hh.Z(!1);this.Ih.Z(!0);lj(this.Pd,xR(this,!1));this.Pi()},this)}w(vR,K);function xR(a,b){return b?a.Vn.ya("PB_LAUNCH_IN_APP_MESSAGE"):a.Vn.ya("PB_DOWNLOAD_APP_MESSAGE")} function wR(a){var b=new K("bg");a.O(b);b.Ha().addHandler(function(){this.Ge.N()},a);a.Pd=new K("info");a.O(a.Pd);lj(a.Pd,xR(a,!0));a.Hh=new Im(!1,"launch_btn");a.Hh.za(a.Vn.ya("PB_LAUNCH_BTN_LABEL"));a.O(a.Hh);a.Ih=new Im(!1,"loadApp_btn");a.Ih.Z(!1);a.O(a.Ih);a.Hh.Ha().addHandler(function(){pR(this.vp)},a);a.Ih.Ha().addHandler(function(){Kg("https://itunes.apple.com/us/app/ispring-mobile/id642452385?mt=8")},a)}h=vR.prototype;h.Z=function(a){vR.W.Z.call(this,a);this.Pi()}; h.ji=function(a,b){vR.W.ji.call(this,a,b);Lg(this.Pi,this)};h.Pi=function(){var a=this.Pd.height()+this.Hh.height()+20,a=Math.floor(.5*(this.height()-a));this.Ih.visible()&&(a-=25);ij(this.Pd,a);ij(this.Hh,a+this.Pd.height()+20);ij(this.Ih,a+this.Pd.height()+20)};h.Vn=null;h.vp=null;h.Hh=null;h.Ih=null;h.Pd=null;h.Ge=null;function yR(a){Cj.call(this,a)}w(yR,Cj);yR.prototype.ym=function(){yR.W.ym.call(this);var a=Math.floor((this.F-this.width())/2),b=Math.floor((this.D-this.height())/2);wi(this.displayObject(),a,b)};function zR(a,b){K.call(this,a);this.B=new K("","INPUT");this.O(this.B);b&&(this.A=new K("prompt"),this.A.za(b),J(this.A,"pointer-events","none"),this.O(this.A),C(this.displayObject(),[Qe,Re],this.D,!1,this));this.F=new H;C(this.B.displayObject(),"input",this.C,!1,this)}w(zR,K);zR.prototype.text=function(){return this.B.displayObject().value};function AR(a,b){a.text()!=b&&(a.B.displayObject().value=b,a.D(),a.C())}zR.prototype.C=function(){this.F.N(this)}; zR.prototype.D=function(){this.A&&(Ld()==this.B.displayObject()?this.A.Z(!1):this.A.Z(!this.text()))};function BR(a,b,c){K.call(this,"top_panel");this.C=b;this.ia=c;this.I=new K("title");this.O(this.I);this.D=new Im(!1,"close",!1);this.O(this.D);c.outline.search&&(this.A=new Im(!1,"search",!1),this.A.Z(!1),this.O(this.A),this.A.Ha().addHandler(this.G,this),this.tc=new CR(a,b),this.tc.Z(!1),this.tc.Vi.addHandler(function(a){this.Vi.N(a)},this),this.O(this.tc),this.tc.B.Ha().addHandler(function(){this.Vi.N("");this.tc&&this.tc.Z(!1)},this));this.B=new Im(!1,"back",!1);this.O(this.B);this.Vi=new H} w(BR,K);BR.prototype.setLayout=function(a){this.F=a;DR(this);"outline"==this.F?ER(this,!0):(ER(this,!1),this.tc&&this.tc.Z(!1))};function ER(a,b){a.A&&a.A.Z(b)}BR.prototype.invalidate=function(){this.tc&&this.tc.visible()&&this.tc.invalidate()};function DR(a){var b;"outline"==a.F&&p(a.S)?(b=a.K,a.B.Z(!0),ER(a,!1)):(a.B.Z(!1),ER(a,!0));p(b)||(b=FR(a,a.F));a.I.za(b)} function FR(a,b){switch(b){case "outline":return a.C.ya(TF);case "notes":return a.C.ya(SF);case "attachments":return a.C.ya(RF);case "presenterInfo":return a.C.ya(QF)}throw Error("unknown page type");}BR.prototype.G=function(a){p(a)||(a=!0);this.tc.Z(!0);a&&this.tc.qf.B.displayObject().focus()}; function CR(a,b){K.call(this,"search_panel");this.C=new K("search_container");this.O(this.C);this.qf=new zR("search_input",b.ya(po));this.C.O(this.qf);this.A=new Im(!1,"clear");this.A.U.appendChild(Zh(a,"clear_icon"));this.C.O(this.A);this.B=new Im(!1,"cancel");this.B.za(b.ya("PB_SEARCH_CANCEL"));this.O(this.B);this.qf.F.addHandler(this.F,this);this.A.Ha().addHandler(function(){AR(this.qf,"")},this);this.Vi=new H}w(CR,K); CR.prototype.Z=function(a){CR.W.Z.call(this,a);a?(this.invalidate(),this.A.Z(""!=this.qf.text())):(this.D=!0,AR(this.qf,""),this.D=!1)};CR.prototype.invalidate=function(){J(this.C,"right",this.B.width()+"px")};CR.prototype.F=function(){this.A.Z(""!=this.qf.text());this.D||this.Vi.N(this.qf.text())};function GR(a,b,c){K.call(this,"presenter_info");if(c){if(b=c.If()){var d=new K("photo_container");jj(this,d,0);J(d,"background-image","url('"+b.path()+"')");J(d,"background-size",b.width()+"px "+b.height()+"px");J(d,"background-repeat","no-repeat");J(d,"background-position","center");d.resize(b.width()+12,b.height()+12)}c.name()&&(b=new K("name"),b.za(c.name()),this.O(b));c.Ef()&&(b=new K("job"),b.za(c.Ef()),this.O(b));if(c.Zd()||c.Ud()||c.Cb())b=HR(),pj(b,"first"),this.O(b);c.Zd()&&(IR(this,Zh(a, "phone_icon"),"tel:"+c.Zd(),c.Zd()),this.O(HR()));c.Ud()&&(IR(this,Zh(a,"email_icon"),"mailto:"+c.Ud(),c.Ud()),this.O(HR()));c.Cb()&&(IR(this,Zh(a,"url_icon"),c.Cb(),c.Cb()),this.O(HR()));c.Ne()&&(a=new K("bio"),a.za(c.Ne()),this.O(a))}else c=new K("photo_container"),jj(this,c,0),a=new bj(Zh(a,"no_presenter")),c.O(a),c.resize(a.width()+12,a.height()+12),a=new K("no_presenter_label"),a.za(b.ya("PB_PRESENTER_NO_INFO")),this.O(a)}w(GR,K);function HR(){return new K("separator")} function IR(a,b,c,d){var e=new K("item");a.O(e);e.O(b);b=new K("text");b.za(d);e.O(b);e.Ha().addHandler(function(){Kg(c,{target:"_blank"})},a)};function JR(a,b){K.call(this,"bottom_panel");this.B=b;this.A=[];this.hv=new H}w(JR,K);function KR(a,b){var c=new Im(!1);c.za(LR(a,b));pj(c,MR(b));a.O(c);c.Ha().addHandler(function(){this.hv.N(b)},a);a.A.push(c)}JR.prototype.resize=function(a,b){JR.W.resize.call(this,a,b);for(var c=Math.floor(a),d=Math.floor(c/this.A.length),c=c-this.A.length*d,e=0;ec?Math.floor((a-c)/2):0);this.Xa(a)};function SR(a,b,c,d,e){K.call(this,"menu_layer");this.Ga=a;this.X=b;this.K=c;this.La=d;this.ia=e;this.C=new BR(a,b,e);this.O(this.C);this.D=[];e.vb&&this.D.push("outline");e.A&&this.D.push("attachments");e.Ae&&this.D.push("presenterInfo");e.Yc&&this.D.push("notes");this.la=new Ol("content","hidden");this.O(this.la);if(1b?pj(this,"landscape"):qj(this,"landscape");dS(this,!0);this.ua.Ir(a,b);this.S&&this.S.resize(a,b);this.C&&this.C.resize(a/this.ga,b/this.ga);this.A&&this.A.Da(a);this.B&&(J(this.B,"bottom",c+"px"),this.B.Da(a))};function bS(a){a.S=new vR(a.F);a.S.Z(!1);a.S.Ge.addHandler(function(){this.Sd=!1;this.Nd()},a);a.O(a.S.displayObject())} function dS(a,b){if(yi(a.displayObject(),"landscape"))if((-1!=a.J.pa()?a.J.na():null)instanceof Lr){var c=!!a.A.opacity();eS(a,b?!1:c)}else eS(a,!0);else eS(a,!0)} function aS(a,b){a.ua=new yR(!Qg&&!a.Na);a.ua.Z(!1);Fg(a.ua.displayObject(),"left top");a.O(a.ua.displayObject());C(a.ua.displayObject(),"click",a.Jp,!0,a);a.J.ha().Bb().addHandler(function(){var a="buffering"==this.J.ha().state(),b=this.ua;a?yk(b.Je):zk(b.Je)},a);Ej(a.ua,b.B.view());for(var c=a.D.Yb().nd(),d=0;d=this.J.pa()){a=d;break}}this.rf=a?!0:!1;a=-1!=this.J.pa()?this.J.na():null;this.A&&(b="-",a&&a.visible()&&(b=this.J.na().od()+1),a=b+"/"+this.D.fa().Sf(),lj(this.A.C,a));this.Nd();dS(this)}; h.Nd=function(){this.Sd=this.Sd&&this.rf;if(this.A){var a=this.A,b=this.rf;a.A&&(this.Sd?(pj(a.A,"show_slide"),qj(a.A,"show_video")):(qj(a.A,"show_slide"),pj(a.A,"show_video")),a.A.Aa(b))}this.S?this.S.Z(this.Sd):(this.ua.Z(this.Sd),this.ua.displayObject().style.left=this.Sd?"0":"-100%",this.ma.displayObject().style.opacity=this.Sd?"0":"");Ch&&this.Sd&&Ai(this.ua.displayObject())}; function cS(a,b){b.D.addHandler(function(a,b,e){yi(this.displayObject(),"landscape")&&(e.preventAction(),this.Jp())},a)}h.Jp=function(){if(yi(this.displayObject(),"landscape")){var a=!this.A.opacity();eS(this,a)}};function eS(a,b){fS(a.A,b);fS(a.B,b)}function fS(a,b){var c=b?"":"none";a.ld(b?1:0);J(a,"pointer-events",c)}h.Ho=function(a){this.A&&J(this.A,"z-index",a?"99":"")};$R.prototype.showTopPanel=$R.prototype.Ho;$R.prototype.showBottomPanel=function(a){this.B&&J(this.B,"z-index",a?"99":"")}; $R.prototype.showBottomPanel=$R.prototype.showBottomPanel;var gS=/#(.)(.)(.)(.)/;function hS(a){if(!iS.test(a))throw Error("'"+a+"' is not a valid alpha hex color");5==a.length&&(a=a.replace(gS,"#$1$1$2$2$3$3$4$4"));a=a.toLowerCase();return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16),parseInt(a.substr(7,2),16)/255]}var iS=/^#(?:[0-9a-f]{4}){1,2}$/i;function jS(a){var b=a.slice(0);b[3]=Math.round(1E3*a[3])/1E3;return"rgba("+b.join(",")+")"};function kS(a){this.A=a}kS.prototype.set=function(a,b){p(b)?this.A.set(a,Df(b)):this.A.remove(a)};kS.prototype.get=function(a){var b;try{b=this.A.get(a)}catch(c){return}if(null!==b)try{return Bf(b)}catch(c){throw"Storage: Invalid value was encountered";}};kS.prototype.remove=function(a){this.A.remove(a)};function lS(){};function mS(){}w(mS,lS);mS.prototype.set=function(){};mS.prototype.get=function(){return null};mS.prototype.remove=function(){};function nS(){}w(nS,lS);nS.prototype.Fn=function(){var a=0;Uq(this.Vf(!0),function(){a++});return a};nS.prototype.clear=function(){var a=Wq(this.Vf(!0)),b=this;y.forEach(a,function(a){b.remove(a)})};function oS(a,b){this.B=a;this.A=b+"::"}w(oS,nS);oS.prototype.set=function(a,b){this.B.set(this.A+a,b)};oS.prototype.get=function(a){return this.B.get(this.A+a)};oS.prototype.remove=function(a){this.B.remove(this.A+a)};oS.prototype.Vf=function(a){var b=this.B.Vf(!0),c=this,d=new Sq;d.next=function(){for(var d=b.next();d.substr(0,c.A.length)!=c.A;)d=b.next();return a?d.substr(c.A.length):c.B.get(d)};return d};function pS(a){this.A=a}w(pS,nS);h=pS.prototype;h.set=function(a,b){try{this.A.setItem(a,b)}catch(c){if(this.A.length)throw"Storage mechanism: Quota exceeded";throw"Storage mechanism: Storage disabled";}};h.get=function(a){a=this.A.getItem(a);if(!ka(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};h.remove=function(a){this.A.removeItem(a)};h.Fn=function(){return this.A.length}; h.Vf=function(a){var b=0,c=this.A,d=new Sq;d.next=function(){if(b>=c.length)throw Rq;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!ka(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};h.clear=function(){this.A.clear()};h.key=function(a){return this.A.key(a)};function qS(){var a=null;try{a=window.localStorage||null}catch(b){}this.A=a}w(qS,pS);function rS(a,b){this.B=a;this.A=null;if(Bb&&!(9<=Number(Wb))){sS||(sS=new Xq);this.A=sS.get(a);this.A||(b?this.A=document.getElementById(b):(this.A=document.createElement("userdata"),this.A.addBehavior("#default#userData"),document.body.appendChild(this.A)),sS.set(a,this.A));try{this.A.load(this.B)}catch(c){this.A=null}}}w(rS,nS);var tS={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},sS=null; function uS(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(a){return tS[a]})}h=rS.prototype;h.set=function(a,b){this.A.setAttribute(uS(a),b);vS(this)};h.get=function(a){a=this.A.getAttribute(uS(a));if(!ka(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};h.remove=function(a){this.A.removeAttribute(uS(a));vS(this)};h.Fn=function(){return wS(this).attributes.length}; h.Vf=function(a){var b=0,c=wS(this).attributes,d=new Sq;d.next=function(){if(b>=c.length)throw Rq;var d=c[b++];if(a)return decodeURIComponent(d.nodeName.replace(/\./g,"%")).substr(1);d=d.nodeValue;if(!ka(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};h.clear=function(){for(var a=wS(this),b=a.attributes.length;0 .top_panel .show_video.component_container button.active::after {background-image: url("+c[1]+");}.universal_mini > .top_panel .show_video.component_container button[disabled]::after, .universal_mini > .top_panel .show_video.component_container button.active[disabled]::after {background-image: url("+c[2]+");}.universal_mini > .top_panel .show_slide.component_container {width: 57px;height: 100%;left: 0;}.universal_mini > .top_panel .show_slide.component_container button {width: 100%;height: 100%;}.universal_mini > .top_panel .show_slide.component_container button::after {content: '';position: absolute;width: 21px;height: 17px;background-image: url("+ c[3]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .top_panel .show_slide.component_container button.active::after {background-image: url("+c[3]+");}.universal_mini > .top_panel .menu.component_container {width: 58px;height: 100%;position: absolute;right: 0;}.universal_mini > .top_panel .menu.component_container button {width: 100%;height: 100%;}.universal_mini > .top_panel .menu.component_container button::after {content: '';position: absolute;width: 22px;height: 20px;background-image: url("+ c[4]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .top_panel .menu.component_container button.active::after {background-image: url("+c[5]+");}.universal_mini > .top_panel .slide_info {width: 100%;position: absolute;color: #495060;text-align: center;font-size: 17px;font-weight: bold;line-height: 46px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;z-index: 1;pointer-events: none;font-family: Helvetica, Roboto, Arial;}.universal_mini > .bottom_panel {width: 100%;height: 46px;background: rgba(247, 247, 247, 0.95);position: absolute;/* &::after {content: '';width: 100%;height: 100%;position: absolute;background: transparent;}*/ top: auto;bottom: 0;}.universal_mini > .bottom_panel::before {content: '';width: 100%;height: 1px;position: absolute;background: #BABABA;}.universal_mini > .bottom_panel::before, .universal_mini > .bottom_panel::after {bottom: 100%;}.universal_mini > .bottom_panel .progress {position: absolute;top: -1px;left: 0;height: 3px;background: #339BE0;}.universal_mini > .bottom_panel .play.component_container {width: 57px;height: 100%;position: absolute;left: 8px;}.universal_mini > .bottom_panel .play.component_container button {width: 100%;height: 100%;}.universal_mini > .bottom_panel .play.component_container button::after {content: '';position: absolute;width: 17px;height: 20px;background-image: url("+ c[6]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .bottom_panel .play.component_container button.active::after {background-image: url("+c[7]+");}.universal_mini > .bottom_panel .play.component_container button[disabled]::after, .universal_mini > .bottom_panel .play.component_container button.active[disabled]::after {background-image: url("+c[8]+");}.universal_mini > .bottom_panel .play.component_container button.selected::after {background-image: url("+ c[9]+");}.universal_mini > .bottom_panel .play.component_container button.selected.active::after {background-image: url("+c[10]+");}.universal_mini > .bottom_panel .next.component_container {width: 64px;height: 100%;position: absolute;right: 2px;}.universal_mini > .bottom_panel .next.component_container button {width: 100%;height: 100%;}.universal_mini > .bottom_panel .next.component_container button::after {content: '';position: absolute;width: 11px;height: 20px;background-image: url("+c[11]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .bottom_panel .next.component_container button.active::after {background-image: url("+ c[12]+");}.universal_mini > .bottom_panel .next.component_container button[disabled]::after, .universal_mini > .bottom_panel .next.component_container button.active[disabled]::after {background-image: url("+c[13]+");}.universal_mini > .bottom_panel .prev.component_container {width: 64px;height: 100%;position: absolute;right: 66px;}.universal_mini > .bottom_panel .prev.component_container button {width: 100%;height: 100%;}.universal_mini > .bottom_panel .prev.component_container button::after {content: '';position: absolute;width: 11px;height: 20px;background-image: url("+ c[14]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .bottom_panel .prev.component_container button.active::after {background-image: url("+c[15]+");}.universal_mini > .bottom_panel .prev.component_container button[disabled]::after, .universal_mini > .bottom_panel .prev.component_container button.active[disabled]::after {background-image: url("+c[16]+");}.universal_mini .panels_overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.universal_mini .panels_overlay {background: rgba(0, 0, 0, 0.1);}.universal_mini.quiz_mode {overflow: visible;height: auto !important;}.universal_mini.quiz_mode #playerView,.universal_mini.quiz_mode .video_container {display: none;}.universal_mini.quiz_mode.interaction_slide {/*.top_panel {background: #F8F8F8;&::before {background: #BABABA;} }*/}.universal_mini.quiz_mode.interaction_slide .bottom_panel {position: fixed;-moz-box-shadow: 0px 4px 16px 0px #646464;-webkit-box-shadow: 0px 4px 16px 0px #646464;box-shadow: 0px 4px 16px 0px #646464;/* background: #f7f7f7;opacity: 0.9;*/ bottom: 0 !important;}.universal_mini.quiz_mode.interaction_slide .bottom_panel .play,.universal_mini.quiz_mode.interaction_slide .bottom_panel .progress {display: none;}.universal_mini.quiz_mode .top_panel {position: fixed;top: -1px;height: 47px;}.universal_mini.quiz_mode .top_panel .slide_info {top: 1px;}.universal_mini.quiz_mode .top_panel .menu.component_container {top: 1px;height: 46px;}.universal_mini .launch_video_panel {width: 100%;height: 100%;}.universal_mini .launch_video_panel .bg {background: black;opacity: 0.5;width: 100%;height: 100%;}.universal_mini .launch_video_panel .info {position: absolute;left: 0;right: 0;text-align: center;padding-left: 50px;padding-right: 50px;font-size: 18px;font-family: Helvetica, Arial, sans-serif;font-weight: lighter;color: #ffffff;}.universal_mini .launch_video_panel .launch_btn {margin: auto;right: 0;left: 0;display: inline-block;width: 157px;height: 48px;background: #339BE0;border-radius: 7px;color: white;text-decoration: none;text-align: center;line-height: 48px;font-size: 20px;font-weight: bold;}.universal_mini .launch_video_panel .loadApp_btn {display: inline-block;width: 169px;height: 50px;background-image: url("+ c[17]+");background-size: contain;left: 0;right: 0;margin: auto;}.universal_mini * {cursor: default !important;}.universal_mini, .universal_mini > div {position: absolute;top: 0;}.universal_mini .launch_layer {width: 100%;height: 100%;background: url("+c[18]+") no-repeat center;background-color: rgba(0, 0, 0, 0.75);}.universal_mini .launch_layer:active {background-image: url("+c[19]+");}.universal_mini .launch_layer[disabled], .universal_mini .launch_layer:active[disabled] {background-image: none;}.universal_mini .video_container video {position: absolute;}.universal_mini .preloader {width: 50px;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;background-color: rgba(0, 0, 0, 0.5);}.universal_mini .preloader::after {content: '';position: absolute;background: url("+ c[20]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;animation: preloader_spin 1s infinite linear;-webkit-animation: preloader_spin 1s infinite linear;}.universal_mini .menu_layer {position: absolute;background: #ffffff;z-index: 1;}.universal_mini .menu_layer .top_panel {position: absolute;height: 46px;background: #f7f7f7;}.universal_mini .menu_layer .top_panel::before {content: '';width: 100%;height: 1px;position: absolute;background: #BABABA;bottom: 0;}.universal_mini .menu_layer .top_panel .title {position: absolute;color: #495060;top: 1px;text-align: center;font-size: 17px;font-weight: bold;line-height: 46px;left: 44px;right: 44px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;z-index: 1;pointer-events: none;font-family: Helvetica, Roboto, Arial;}.universal_mini .menu_layer .top_panel .search,.universal_mini .menu_layer .top_panel .close,.universal_mini .menu_layer .top_panel .back {position: absolute;height: 46px;top: 0;border: 0;background: transparent;}.universal_mini .menu_layer .top_panel .search {width: 58px;height: 46px;}.universal_mini .menu_layer .top_panel .search button {width: 100%;height: 100%;}.universal_mini .menu_layer .top_panel .search button::after {content: '';position: absolute;width: 20px;height: 20px;background-image: url("+ c[21]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .top_panel .search button.active::after {background-image: url("+c[22]+");}.universal_mini .menu_layer .top_panel .close {width: 58px;height: 46px;right: 0;}.universal_mini .menu_layer .top_panel .close button {width: 100%;height: 100%;}.universal_mini .menu_layer .top_panel .close button::after {content: '';position: absolute;width: 20px;height: 20px;background-image: url("+ c[23]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .top_panel .close button.active::after {background-image: url("+c[24]+");}.universal_mini .menu_layer .top_panel .search.component_container {left: 0;}.universal_mini .menu_layer .top_panel .back {left: 0;width: 57px;height: 46px;}.universal_mini .menu_layer .top_panel .back button {width: 100%;height: 100%;}.universal_mini .menu_layer .top_panel .back button::after {content: '';position: absolute;width: 11px;height: 20px;background-image: url("+ c[14]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .top_panel .back button.active::after {background-image: url("+c[15]+");}.universal_mini .menu_layer .top_panel.with_search .back {right: 44px;}.universal_mini .menu_layer .top_panel .search_panel {position: absolute;background: #f7f7f7;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;}.universal_mini .menu_layer .top_panel .search_panel::before {content: '';width: 100%;height: 1px;position: absolute;background: #BABABA;bottom: 0;}.universal_mini .menu_layer .top_panel .search_panel .search_container {border: 1px solid #D9E8EF;background: #ffffff;border-radius: 4px;position: absolute;top: 5px;bottom: 5px;left: 8px;}.universal_mini .menu_layer .top_panel .search_panel .search_container::before {content: '';position: absolute;width: 20px;height: 20px;background: url("+ c[21]+");background-size: cover;left: 10px;top: 7px;}.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: 40px;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: Helvetica, Roboto, Arial;font-size: 17px;line-height: 28px;padding: 3px 0;color: #24BADE;}.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: #848891;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: 46px;padding: 0 18px;color: #339BE0;font-family: Helvetica, Roboto, Arial;font-size: 17px;}.universal_mini .menu_layer .top_panel .search_panel .cancel.component_container button.active {color: #A6CBEF;}.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: #f7f7f7;}.universal_mini .menu_layer.tab_control .bottom_panel::before {content: '';width: 100%;height: 1px;position: absolute;background: #BABABA;top: 0;}.universal_mini .menu_layer.tab_control .bottom_panel > div {height: 100%;position: relative;float: left;}.universal_mini .menu_layer.tab_control .bottom_panel > div button {position: absolute;width: 100%;height: 100%;background: transparent;border: 0;color: #929292;font-family: Helvetica, Roboto, Arial;font-size: 11px;line-height: 13px;padding-top: 35px;}.universal_mini .menu_layer.tab_control .bottom_panel > div button::after {content: '';position: absolute;width: 26px;height: 26px;top: 6px;left: 0;right: 0;margin: auto;background-size: contain;background-repeat: no-repeat;background-position: center;}.universal_mini .menu_layer.tab_control .bottom_panel > div button.selected {color: #39AFD8;}.universal_mini .menu_layer.tab_control .bottom_panel > div.outline button::after {background-image: url("+ c[25]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.outline button.selected::after {background-image: url("+c[26]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.resources button::after {background-image: url("+c[27]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.resources button.selected::after {background-image: url("+c[28]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.presenter button::after {background-image: url("+c[29]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.presenter button.selected::after {background-image: url("+ c[30]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.notes button::after {background-image: url("+c[31]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.notes button.selected::after {background-image: url("+c[32]+");}.universal_mini .menu_layer .content.component_container {position: absolute;top: 46px;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: Helvetica, Roboto, Arial;font-size: 17px;color: #32383f;margin-bottom: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level1 {padding-left: 24px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level1::after {left: 34px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level2 {padding-left: 48px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level2::after {left: 58px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level3 {padding-left: 72px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level3::after {left: 82px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level4 {padding-left: 96px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level4::after {left: 106px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item::after {content: '';position: absolute;left: 10px;right: 10px;bottom: -1px;height: 1px;background: #D8D8D8;}.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: 21px;}.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.active, .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.selected {background: #E0F1FB;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent::before {content: '';position: absolute;top: 0;bottom: 0;right: 10px;width: 12px;height: 19px;margin: auto;background: url("+ c[33]+");background-size: contain;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .text {padding-right: 25px;}.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: #E0F1FB;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: Helvetica, Roboto, 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: Helvetica, Roboto, 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: Helvetica, Roboto, 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: Helvetica, Roboto, 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: #E0F1FB;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: Helvetica, Roboto, 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: Helvetica, Roboto, Arial;color: #313333;font-size: 14px;white-space: pre-wrap;}.universal_mini .menu_layer .content.component_container .content.component_base .empty_results {padding: 15px 12px;color: #231F20;font-family: Helvetica, Roboto, Arial;font-size: 14px;}.universal_mini .menu_layer .content.component_container .content.component_base .notes {padding: 18px 20px;font-family: Helvetica, Roboto, Arial;font-size: 15px;width: auto !important;white-space: pre-wrap;word-wrap: break-word;}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: Helvetica, Roboto, 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[34]+") no-repeat center;}body .info_panel.time::before {background: transparent url("+c[35]+") no-repeat center;}body .info_panel.password::before {background: transparent url("+c[36]+") 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;}.launch_layer {z-index: 999 !important;}.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__ .slide {white-space: nowrap;font-size: 0;}.__player_view_id__ .slide a {text-decoration: none;cursor: pointer;}.__player_view_id__ .slide a img {border: 0;}.__player_view_id__ .slide * {-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;}.__player_view_id__ .slide.relpos,.__player_view_id__ .slide .relpos {position: relative !important;vertical-align: top;}.__player_view_id__ .slide.kern,.__player_view_id__ .slide .kern {text-rendering: optimizeLegibility;-moz-font-feature-settings: 'kern' 1;font-feature-settings: 'kern' 1;}.__player_view_id__ .slide.nokern,.__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;-moz-font-feature-settings: 'kern' 0;font-feature-settings: 'kern' 0;}.__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::after {background: transparent url("+ c[37]+") no-repeat center;position: absolute;width: 100%;height: 100%;top: 0px;right: 0px;content: '';}.__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[38]+") 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[39]+") 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[40]+") no-repeat;width: 60px;height: 25px;top: -33px;margin-left: -30px;font-family: Helvetica, Roboto, 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[41]+");position: relative;cursor: pointer;width: 12px;height: 48px;}.__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ c[42]+");width: 100%;}.__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}.__player_view_id__ .video_player .controls button.mute {background: url("+c[43]+");}.__player_view_id__ .video_player .controls button.mute:hover {background: url("+c[44]+");}.__player_view_id__ .video_player .controls button.mute:active {background: url("+c[45]+");}.__player_view_id__ .video_player .controls button.mute.selected {background: url("+c[46]+");}.__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ c[47]+");}.__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+c[48]+");}.__player_view_id__ .video_player .controls button.play {background: url("+c[49]+") no-repeat;}.__player_view_id__ .video_player .controls button.play:hover {background: url("+c[50]+") no-repeat;}.__player_view_id__ .video_player .controls button.play:active {background: url("+c[51]+") no-repeat;}.__player_view_id__ .video_player .controls button.play.selected {background: url("+c[52]+") no-repeat;}.__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+ c[53]+") no-repeat;}.__player_view_id__ .video_player .controls button.play.selected:active {background: url("+c[54]+") no-repeat;}.__player_view_id__ .video_player .controls button.play:after {background: url("+c[55]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}.__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+c[56]+") no-repeat;}.__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+c[57]+ ") no-repeat;}.__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+c[58]+") no-repeat;}.__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+c[55]+") 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 {border-radius: 4px;min-height: 150px;min-width: 300px;z-index: 1;background: #FFFFFF;position: absolute;width: 300px;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.message_box .title,.confirm_window .title {display: none !important;}.message_box .message,.confirm_window .message {padding: 34px 34px 24px 34px;font-size: 14px;line-height: 18px;color: #231F20;font-family: Helvetica, Roboto, Arial;}.message_box .btn_ok.component_container {padding-bottom: 24px;position: relative;text-align: center;height: 44px;width: 100%;}.message_box .btn_ok.component_container button {vertical-align: middle;line-height: 44px;height: 44px;padding-left: 20px;padding-right: 20px;min-width: 110px;margin-left: 5px;margin-right: 5px;position: static;-webkit-appearance: none;border: 0;border-radius: 4px;font-size: 16px;background: #339BE0;color: #ffffff;}.message_box .btn_ok.component_container button.active {background: #058ACC;}.confirm_window .buttons_panel {text-align: center;position: relative;padding-bottom: 24px;height: 44px;width: 100%;}.confirm_window .buttons_panel > div {width: 50%;float: right;position: relative;}.confirm_window .buttons_panel > div button {vertical-align: middle;line-height: 44px;height: 44px;padding-left: 20px;padding-right: 20px;min-width: 110px;margin-left: 5px;margin-right: 5px;position: static;-webkit-appearance: none;border: 0;border-radius: 4px;font-size: 16px;background: #339BE0;color: #ffffff;}.confirm_window .buttons_panel > div.active button {background: #058ACC;}.confirm_window .buttons_panel > div:only-child {width: 100%;text-align: center !important;}.confirm_window .buttons_panel > div:nth-child(1) {text-align: left;}.confirm_window .buttons_panel > div:nth-child(2) {text-align: right;}"; for(var d in a)if(a.hasOwnProperty(d)){var e="__"+d.replace(RegExp("\\.","g"),"_")+"__";c=c.replace(new RegExp(e,"g"),a[d])}for(var f in b)b.hasOwnProperty(f)&&(c=c.replace(new RegExp(f,"g"),b[f]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.B);return Uh(c)}; AS.prototype.B=function(a,b,c){return"url(data:image/svg+xml;base64,"+Wf('\r\n\r\n\r\n\r\n\r\n')+")"};r("PresentationPlayer.start",function(a,b,c,d,e){var f=0',clear_icon:'', email_icon:'',next:'', no_presenter:'', phone_icon:'', url_icon:''}: {"btn_pause_big.svg":'\t\t', "btn_play_big.svg":'', next_btn:'',next_btn_mobile:'', prev_btn:' ',prev_btn_mobile:'', tab1:'',tab1_mobile:' ', tab2:'',tab2_mobile:''}); e=!1;try{e=window.isLearn()}catch(g){}return d==$R?new d(a,b,f,c,e):new d(a,b,f,c)}function BS(a){var b=a.nb.Ja().Wh();return new IQ(a,b||{})};})(); (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,minThumbSize:16,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),y.options.minThumbSize);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),y.options.minThumbSize);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.yi;i++){var r=g[i],f=r.toUpperCase()+"_"+t;if(f in a)return"@-"+r.toLowerCase()+"-"+n}return!1};l.atRule=m;var g=l._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];l._prefixes=g,o(),a(r),delete l.addTest,delete l.addAsyncTest;for(var v=0;v