(function(){var f,ba="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)},da="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this; function fa(a,b){if(b){for(var c=da,d=a.split("."),e=0;ea||1342177279>>=1)b+=b;return d}}); fa("Array.prototype.fill",function(a){return a?a:function(a,c,d){var b=this.length||0;0>c&&(c=Math.max(0,b+c));if(null==d||d>b)d=b;d=Number(d);0>d&&(d=Math.max(0,b+d));for(c=Number(c||0);c>>0),wa=0; function xa(a,b,c){return a.call.apply(a.bind,arguments)}function ya(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(Ia,">"));-1!=a.indexOf('"')&&(a=a.replace(Ja,"""));-1!=a.indexOf("'")&&(a=a.replace(Ka,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(La,"�"));return a}var Ga=/&/g,Ha=//g,Ja=/"/g,Ka=/'/g,La=/\x00/g,Fa=/[\x00&<>"']/; function Na(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=ga.document.createElement("div");return a.replace(Oa,function(a,e){var d=b[a];if(d)return d;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||(d=String.fromCharCode(h))}d||(c.innerHTML=a+" ",d=c.firstChild.nodeValue.slice(0,-1));return b[a]=d})} 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 b=Number("0"+c.substr(1));if(!isNaN(b))return String.fromCharCode(b)}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=q(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())^Aa()).toString(36)} function Va(a,b){for(var c=0,d=Da(String(a)).split("."),e=Da(String(b)).split("."),g=Math.max(d.length,e.length),h=0;0==c&&hb?1:0} function Xa(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function Ya(a){var b=pa(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#c?Math.max(0,a.length+c):c;if(pa(a))return pa(b)&&1==b.length?a.indexOf(b,c):-1;for(;c=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function Jb(a){for(var b={},c=0,d=0;db?1:aparseFloat(dc)){cc=String(fc);break a}}cc=dc}var Sb={};function gc(a){return Rb(a,function(){return 0<=Va(cc,a)})}function hc(a){return Number(ic)>=a}var jc;var kc=ga.document; jc=kc&&Ub?bc()||("CSS1Compat"==kc.compatMode?parseInt(cc,10):5):void 0;var ic=jc;function lc(a,b,c){return Math.min(Math.max(a,b),c)}function mc(a,b,c){return a+c*(b-a)};function oc(a,b){this.x=q(a)?a:0;this.y=q(b)?b:0}f=oc.prototype;f.clone=function(){return new oc(this.x,this.y)};f.xk=function(a){return a instanceof oc&&pc(this,a)};function pc(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function qc(a,b){var c=a.x-b.x,d=a.y-b.y;return Math.sqrt(c*c+d*d)}function rc(a,b){var c=a.x-b.x,d=a.y-b.y;return c*c+d*d}function sc(a,b){return new oc(a.x-b.x,a.y-b.y)}function tc(a,b){return new oc(a.x+b.x,a.y+b.y)} f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};f.translate=function(a,b){a instanceof oc?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),qa(b)&&(this.y+=b));return this};f.scale=function(a,b){var c=qa(b)?b:a;this.x*=a;this.y*=c;return this};function uc(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}f=uc.prototype;f.clone=function(){return new uc(this.top,this.right,this.bottom,this.left)};f.contains=function(a){return this&&a?a instanceof uc?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}; f.expand=function(a,b,c,d){sa(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};f.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}; f.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};f.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};f.translate=function(a,b){a instanceof oc?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,qa(b)&&(this.top+=b,this.bottom+=b));return this}; f.scale=function(a,b){var c=qa(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function vc(a,b){this.width=a;this.height=b}function wc(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}f=vc.prototype;f.clone=function(){return new vc(this.width,this.height)};f.XS=function(){return this.width*this.height};f.tq=function(){return!this.XS()};f.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};f.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; f.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};f.scale=function(a,b){var c=qa(b)?b:a;this.width*=a;this.height*=c;return this};function xc(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=xc.prototype;f.clone=function(){return new xc(this.left,this.top,this.width,this.height)};f.contains=function(a){return a instanceof oc?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}; f.qT=function(a){var b=a.x":(d=Uc(c),e+=">"+Rc(d)+"",d=d.nx());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return Vc(e,d)} function Xc(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 g=e.toLowerCase();if(g in a)throw Error('Cannot override "'+g+'" attribute, got "'+e+'" with value "'+c[e]+'"');g in b&&delete d[g];d[e]=c[e]}return d}Vc("",0);Vc("",0);var Yc=Vc("
",0);function Zc(a){$c();return Vc(a,null)}var $c=ha;function ad(){return Yb?"Webkit":Xb?"Moz":Ub?"ms":Tb?"O":null}function bd(a,b){if(b&&a in b)return a;var c=ad();return c?(c=c.toLowerCase(),c+=Ya(a),!q(b)||c in b?c:null):null};var cd=!Ub||hc(9),dd=!Xb&&!Ub||Ub&&hc(9)||Xb&&gc("1.9.1"),ed=Ub&&!gc("9"),fd=Ub||Tb||Yb;function gd(a){return a?new hd(jd(a)):vb||(vb=new hd)}function kd(a,b){return pa(b)?a.getElementById(b):b} function ld(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?String(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,g=0,h;h=c[g];g++)a==h.nodeName&&(d[e++]=h);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(g=e=0;h=c[g];g++)a=h.className,"function"==typeof a.split&&Bb(a.split(/\s+/),b)&&(d[e++]=h);d.length=e;return d}return c} function md(a,b){eb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:nd.hasOwnProperty(d)?a.setAttribute(nd[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}var nd={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 od(a){var b=a.scrollingElement?a.scrollingElement:Yb||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement;a=a.parentWindow||a.defaultView;return Ub&&gc("10")&&a.pageYOffset!=b.scrollTop?new oc(b.scrollLeft,b.scrollTop):new oc(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function pd(a,b,c){return qd(document,arguments)} function qd(a,b){var c=String(b[0]),d=b[1];if(!cd&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Ea(d.name),'"');if(d.type){c.push(' type="',Ea(d.type),'"');var e={};tb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(pa(d)?c.className=d:ma(d)?c.className=d.join(" "):md(c,d));2=a.keyCode)a.keyCode=-1}catch(b){}};var Se="closure_lm_"+(1E6*Math.random()|0),Te={},Ue=0;function E(a,b,c,d,e){if(ma(b)){for(var g=0;ge.keyCode||void 0!=e.returnValue)){a:{var g=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){g=!0}if(g||void 0==e.returnValue)e.returnValue=!0}e=[];for(g=c.currentTarget;g;g=g.parentNode)e.push(g);for(var g=a.type,h=e.length-1;!c.Aq&&0<=h;h--){c.currentTarget=e[h];var k=df(e[h],g,!0,c),d=d&&k}for(h=0;!c.Aq&& h>>0);function Ve(a){if(ra(a))return a;a[ff]||(a[ff]=function(b){return a.handleEvent(b)});return a[ff]};function gf(){pe.call(this);this.Zh=new ye(this);this.Z0=this;this.xC=null}w(gf,pe);gf.prototype[te]=!0;f=gf.prototype;f.AK=function(a){this.xC=a};f.addEventListener=function(a,b,c,d){E(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){bf(this,a,b,c,d)}; f.dispatchEvent=function(a){var b,c=this.xC;if(c)for(b=[];c;c=c.xC)b.push(c);var c=this.Z0,d=a.type||a;if(pa(a))a=new Be(a,c);else if(a instanceof Be)a.target=a.target||c;else{var e=a;a=new Be(d,c);tb(a,e)}var e=!0,g;if(b)for(var h=b.length-1;!a.Aq&&0<=h;h--)g=a.currentTarget=b[h],e=hf(g,d,!0,a)&&e;a.Aq||(g=a.currentTarget=c,e=hf(g,d,!0,a)&&e,a.Aq||(e=hf(g,d,!1,a)&&e));if(b)for(h=0;!a.Aq&&h>=8;b[c++]=e}Mf();a=Gf;c=[];for(d=0;d>2,g=(g&3)<<4|h>>4,h=(h&15)<<2|l>>6,l=l&63;k||(l=64,e||(h=64));c.push(a[m],a[g],a[h],a[l])}b=c.join("")}return b} function Nf(a){if(Kf)return ga.atob(a);var b="";Of(a,function(a){b+=String.fromCharCode(a)});return b}function Pf(a){var b=[];Of(a,function(a){b.push(a)});return b}function Of(a,b){function c(b){for(;d>4);64!=h&&(b(g<<4&240|h>>2),64!=k&&b(h<<6&192|k))}} function Mf(){if(!Gf){Gf={};Hf={};for(var a=0;65>a;a++)Gf[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),Hf[Gf[a]]=a,62<=a&&(Hf["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}};function Qf(a,b){this.Ba=a;this.dW=b||[]}r("iSpring.ios.mobile.MobileAppCommand",Qf,void 0);Qf.prototype.id=function(){return ua(this)};Qf.prototype.nq=function(){if(!Rf)return!1;var a;a=this.Ba;var b=this.dW,c=this.id(),b=pf(b,null);a="isplayer://"+a+"/"+c+"/"+Lf(b);return Sf(a)};function Sf(a){try{var b=A("iframe");B(b,{width:"1px",height:"1px",border:"0"});b.src=a;document.body.appendChild(b);kf(function(){xd(b)},100)}catch(c){return!1}return!0};function Tf(a){this.length=a.length||a;for(var b=0;b',d=Vc(d,null),c.document.write(Rc(d)),c.document.close())):c=c.open(Ec(d),e,g);return c};function rg(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 sg(){return H&&!tg?"about:blank":""}function ug(){var a=vg();return Math.max(1,Math.min(a.width,a.height)/420)} function vg(){if(wg)return new vc(document.documentElement.clientWidth,document.documentElement.clientHeight);if(H&&Ub)return new vc(screen.width,screen.height);var a=q(window.devicePixelRatio)?window.devicePixelRatio:1;return tg?new vc(screen.width/a,screen.height/a):H?xg&&(a=Math.max(screen.width,screen.height),document.documentElement.clientWidth>a)?new vc(Math.max(document.documentElement.clientWidth,a),Math.max(document.documentElement.clientHeight,Math.min(screen.width,screen.height))):new vc(screen.width, screen.height):new vc(screen.width*a,screen.height*a)}function yg(){var a;var b=window.location.search.substr(1);if(b){a={};for(var b=b.split("&"),c=0;c=Ug,Wg=xg&&7<=Ug,Xg=xg&&8<=Ug,Yg=xg&&9<=Ug,Zg=xg&&10<=Ug,$g=Ub&&"9."==cc.substr(0,2),ah=Ub&&"10."==cc.substr(0,3),bh=-1!=Gg.toLowerCase().indexOf("edge"),dh=ch&&Ub,tg=Qg&&!Ng&&!Bf&&!Tb,Rf=-1!=Gg.indexOf("ismobile"),eh=Rf&&Cf,fh=Rf&&Qg,gh;if(!(gh=wg))if(window._ispringFullsizeSkin)gh=!1;else{var hh=vg();gh=700>Math.min(hh.width,hh.height)}var ch=gh,ih=Cf&&!eh&&10>Ug||dh&&ch,jh=q(window.ISPlayer),kh=jh&&ch,lh=!1,mh=(Qg||xg)&&!jh,nh=!H&&(Ub||bh||Ng); function oh(){return 1==window._ispringDebug||"1"==yg().isdebug};function ph(a){a=a||document.styleSheets;for(var b=[],c=qh(a),d=0;a=c[d];d++){var e=rh(a);if(e&&e.length)for(var g=0,h=0,k=e.length,l;h button.std {background-color: __button_face_over__;}.vscrollbar {position: absolute;right: 0;bottom: 0;width: 16px;top: 0;}.vscrollbar .thumb {width: 9px;border-radius: 4px;position: relative;background-color: rgba(0, 0, 0, 0.5);border: 1px solid rgba(255, 255, 255, 0.5);left: 4px;}.hscrollbar {position: absolute;left: 0;bottom: 0;width: 100%;height: 16px;}.hscrollbar .thumb {height: 9px;border-radius: 4px;position: relative;background-color: rgba(0, 0, 0, 0.5);border: 1px solid rgba(255, 255, 255, 0.5);top: 4px;}button.std[disabled] {background-color: __button_face_normal__;}.popupsLayer {z-index: 9;position: absolute;margin-left: 0 !important;}.popupsLayer .outline {position: relative;}.popupsLayer .outline .title {font-weight: bold;padding-bottom: 10px;}.popupsLayer .volume_popup .corner {background: transparent;height: 13px;position: absolute;}.popupsLayer .outline_popup .corner {background: url("+ a[0]+");width: 16px;height: 9px;position: absolute;bottom: -7px;}.popupsLayer .outline_popup,.popupsLayer .outlineTitle_popup {padding: 8px;}.popupsLayer .presenter_popup .corner,.popupsLayer .marker_popup .corner,.popupsLayer .notes_popup .corner,.popupsLayer .attachments_popup .corner,.popupsLayer .outlineTitle_popup .corner,.popupsLayer .content .corner {background: url("+a[1]+");width: 18px;height: 10px;position: absolute;top: -8px;}.popupsLayer .component_base.volume_popup,.popupsLayer .component_base.outline_popup,.popupsLayer .component_base.presenter_popup,.popupsLayer .component_base.marker_popup,.popupsLayer .component_base.notes_popup,.popupsLayer .component_base.attachments_popup,.popupsLayer .component_base.outlineTitle_popup,.popupsLayer .component_base.content {border-radius: 4px;border-left: 1px solid rgba(0, 0, 0, 0.25);border-top: 1px solid rgba(0, 0, 0, 0.25);border-right: 1px solid rgba(0, 0, 0, 0.5);border-bottom: 1px solid rgba(0, 0, 0, 0.5);box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.popupsLayer .component_base.volume_popup {background: __panel_background__;}.popupsLayer .component_base.outline_popup,.popupsLayer .component_base.presenter_popup,.popupsLayer .component_base.marker_popup,.popupsLayer .component_base.notes_popup,.popupsLayer .component_base.attachments_popup,.popupsLayer .component_base.outlineTitle_popup,.popupsLayer .component_base.content {background: __popup_background__;}.popupsLayer .component_container.notes,.popupsLayer .component_base.notes {position: relative !important;}.popupsLayer .component_container.notes {margin-top: 7px;margin-bottom: 7px;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 {position: absolute;width: 100%;height: 100%;margin: auto;top: 0px;right: 0px;bottom: 0px;left: 0px;}.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;position: absolute;}.universal .content_area .closedCaptions .vscrollbar .down {width: 16px;height: 16px;bottom: 0;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[6]+");}.universal .content_area button.maximized:hover {background: url("+a[7]+");}.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[8]+") 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[9]+") 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[9]+") 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[10]+") 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[11]+") 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[11]+") 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[12]+") 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[13]+") 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[13]+") 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[14]+") 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[15]+") 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[15]+") no-repeat center;}.universal .control_panel button.fullscreen {border-radius: 5px;}.universal .control_panel button.fullscreen, .universal .control_panel button.fullscreen.mobile:hover, .universal .control_panel button.fullscreen.mobile:active {background: __button_face_normal__ url("+a[16]+") 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[17]+") 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[17]+") 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 {top: 2px;}.universal .control_panel button.play {background-repeat: no-repeat;background-position: center;background-image: url("+ a[18]+");}.universal .control_panel button.play[disabled], .universal .control_panel button.play:hover[disabled], .universal .control_panel button.play:active[disabled] {background-image: url("+a[19]+");}.universal .control_panel button.play:hover, .universal .control_panel button.play:active {background-image: url("+a[20]+");}.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[21]+");}.universal .control_panel button.play.selected:hover, .universal .control_panel button.play.selected:active {background-image: url("+a[22]+");}.universal .control_panel button.fullscreen {background-repeat: no-repeat;background-position: center;background-image: url("+a[16]+");}.universal .control_panel button.fullscreen:hover, .universal .control_panel button.fullscreen:active {background-image: url("+a[17]+");}.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[23]+");background-color: __button_face_normal__;}.universal .control_panel button.fullscreen.selected:hover, .universal .control_panel button.fullscreen.selected:active {background-image: url("+a[24]+");background-color: __button_face_over__;}.universal .control_panel .volume,.universal .control_panel .cc,.universal .control_panel .replay,.universal .control_panel .fullscreen {width: 26px;height: 26px;padding: 0;}.universal .control_panel .play {width: 47px;height: 30px;}.universal .control_panel .progressbar {float: left;position: relative;height: 28px;width: 191px;top: -1px;}.universal .control_panel .progressbar.locked {cursor: default;}.universal .control_panel .progressbar.locked .bg,.universal .control_panel .progressbar.locked .thumb,.universal .control_panel .progressbar.locked .progress {cursor: url(data/lock.cur), no-drop;}.universal .control_panel .progressbar .bg {width: 100%;height: 8px;bottom: 0;position: absolute;border-radius: 1px;background-color: __progress_loading__;}.universal .control_panel .progressbar .bg.center {bottom: 9px;}.universal .control_panel .progressbar .progress {position: absolute;background: __progress_playback__;bottom: 0px;left: 0px;height: 8px;}.universal .control_panel .progressbar .progress.center {bottom: 9px;}.universal .control_panel .progressbar .thumb {width: 16px;height: 16px;background: url("+ a[25]+");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[26]+") 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[27]+") no-repeat center;}.ie.universal.ie9 .treecontrol .treenode.expanded > div.open {background: url("+a[28]+") 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[29]+") !important;}.mobile.universal .control_panel[disabled] button.replay {background-image: url("+a[30]+") !important;}.mobile.universal .control_panel[disabled] button.fullscreen {background-image: url("+a[31]+") !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[32]+") 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[33]+") 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[33]+") no-repeat center;}.mobile.universal .control_panel button.cc {border-radius: 5px;}.mobile.universal .control_panel button.cc, .mobile.universal .control_panel button.cc.mobile:hover, .mobile.universal .control_panel button.cc.mobile:active {background: __button_face_normal__ url("+a[34]+") 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[35]+") 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[35]+") 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[36]+") 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[37]+") 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[37]+") 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[38]+");background-repeat: no-repeat;background-position: center;}.mobile.universal .control_panel button.play[disabled] {background-image: url("+a[39]+");}.mobile.universal .control_panel button.play.active {background-image: url("+a[40]+");}.mobile.universal .control_panel button.play.selected {background-image: url("+ a[41]+");}.mobile.universal .control_panel button.play.selected.active {background-image: url("+a[42]+");}.mobile.universal .control_panel button.fullscreen {background-repeat: no-repeat;background-position: center;}.mobile.universal .control_panel button.fullscreen[disabled] {background-image: url("+a[31]+");}.mobile.universal .control_panel button.fullscreen.active {background-image: url("+a[37]+");}.mobile.universal .control_panel button.fullscreen, .mobile.universal .control_panel button.fullscreen:hover, .mobile.universal .control_panel button.fullscreen:active {background-image: url("+ a[36]+");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[37]+");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[43]+");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[44]+");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 {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[45]+");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[46]+");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[47]+") no-repeat center;border: 0;}.volume_control button.mute.selected {background: url("+a[48]+") 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[49]+");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[50]+") 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[51]+") 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[52]+") 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[53]+") no-repeat center;}.universal .outline .component_container.search_button {top: 2px;right: 2px;}.universal .outline button.search_button {background-image: url("+a[54]+");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[55]+") no-repeat center;position: relative;float: left;}.side_panel .presenterinfo_panel .bioButton .bio.button.selected {background: url("+a[56]+") 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[57]+") 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[58]+");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[59]+") no-repeat 8px;}.markerPanel .markerPanelItem.pen:hover, .markerPanel .markerPanelItem.pen:focus {background-image: url("+a[60]+");}.markerPanel .markerPanelItem.pen:active {background-image: url("+a[61]+");}.markerPanel .markerPanelItem.highlighter, .markerPanel .markerPanelItem.highlighter.mobile:hover {background: url("+a[62]+") no-repeat 8px;}.markerPanel .markerPanelItem.highlighter:hover, .markerPanel .markerPanelItem.highlighter:focus {background-image: url("+a[63]+");}.markerPanel .markerPanelItem.highlighter:active {background-image: url("+ a[64]+");}.markerPanel .markerPanelItem.eraser, .markerPanel .markerPanelItem.eraser.mobile:hover {background: url("+a[65]+") no-repeat 8px;}.markerPanel .markerPanelItem.eraser:hover, .markerPanel .markerPanelItem.eraser:focus {background-image: url("+a[66]+");}.markerPanel .markerPanelItem.eraser:active {background-image: url("+a[67]+");}.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[68]+");}body .info_panel.time::after {background: transparent url("+a[69]+");}.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;transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;-o-transform: none !important;-moz-transform: none !important;}.__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+ a[70]+") no-repeat;}.__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+a[71]+") no-repeat;}.__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+a[72]+") no-repeat;}.__player_view_id__ .video_player video {width: 100%;height: 100%;margin: auto;top: 0px;right: 0px;bottom: 0px;left: 0px;}.__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, .__player_view_id__ .video_player .controls * {backface-visibility: hidden;}.__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[73]+") 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[74]+") 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[75]+") 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[76]+");position: relative;cursor: pointer;width: 12px;height: 48px;}.__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ a[77]+");width: 100%;}.__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}.__player_view_id__ .video_player .controls button.mute {background: url("+a[78]+");}.__player_view_id__ .video_player .controls button.mute:hover {background: url("+a[79]+");}.__player_view_id__ .video_player .controls button.mute:active {background: url("+a[80]+");}.__player_view_id__ .video_player .controls button.mute.selected {background: url("+a[81]+");}.__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ a[82]+");}.__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+a[83]+");}.__player_view_id__ .video_player .controls button.play {background: url("+a[84]+") no-repeat;}.__player_view_id__ .video_player .controls button.play:hover {background: url("+a[85]+") no-repeat;}.__player_view_id__ .video_player .controls button.play:active {background: url("+a[86]+") no-repeat;}.__player_view_id__ .video_player .controls button.play.selected {background: url("+a[87]+") no-repeat;}.__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+ a[88]+") no-repeat;}.__player_view_id__ .video_player .controls button.play.selected:active {background: url("+a[89]+") no-repeat;}.__player_view_id__ .video_player .controls button.play:after {background: url("+a[90]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}.__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+a[91]+") no-repeat;}.__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+a[92]+ ") no-repeat;}.__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+a[93]+") no-repeat;}.__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+a[90]+") 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[94]+");}.popup_layer .message_box button.btn_ok {left: 141px;top: 98px;}.popup_layer .message_box .message:before {background: url("+a[95]+");}.transitionSlide.paused * {-webkit-animation-play-state: paused !important;animation-play-state: paused !important;}.framesLayer .video_player {transform-origin: 0px 0px;}"}(),e;for(e in a)if(a.hasOwnProperty(e))var g="__"+e.replace(RegExp("\\.","g"),"_")+"__",d=d.replace(new RegExp(g,"g"),a[e]);for(var h in b)b.hasOwnProperty(h)&&(d=d.replace(new RegExp(h, "g"),b[h]));d=d.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Au);return sh(d)}; th.prototype.Au=function(a,b,c){return"url(data:image/svg+xml;base64,"+Lf('\r\n\r\n\r\n\r\n\r\n')+")"};function uh(a){return(a+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function vh(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 wh(a){this.Ij=a}function xh(a,b,c){if(a.Ij.hasOwnProperty(b))b=a.Ij[b],q(c)&&(b=vh(b,c,a.KE));else throw Error("unknown template id: "+b);return td(Zc(b))}wh.prototype.KE=function(a){return"{"+a+"}"};function yh(a){this.Ij=a}w(yh,wh);function zh(a,b){return H?xh(a,"next_btn_mobile",{WIDTH:b,CENTER_WIDTH:b-20}):xh(a,"next_btn",{WIDTH:b,CENTER_WIDTH:b-18})}function Ah(a,b){return H?xh(a,"prev_btn_mobile",{WIDTH:b,CENTER_WIDTH:b-20}):xh(a,"prev_btn",{WIDTH:b,CENTER_WIDTH:b-18})}yh.prototype.b2=function(a){return H?xh(this,"tab1_mobile",{WIDTH:a,CENTER_WIDTH:a-28}):xh(this,"tab1",{WIDTH:a,CENTER_WIDTH:a-24})};yh.prototype.f2=function(a){return H?xh(this,"tab2_mobile",{WIDTH:a}):xh(this,"tab2",{WIDTH:a})};function Bh(){}r("ispring.events.IEventDispatcher",Bh,void 0);Bh.prototype.addHandler=function(){};Bh.prototype.addHandler=Bh.prototype.addHandler;Bh.prototype.removeHandler=function(){};Bh.prototype.removeHandler=Bh.prototype.removeHandler;function Lh(){this.rQ=[];this.qk=[]}Lh.prototype.push=function(a,b){if(!(b in this.qk)){this.qk[b]=[];var c=this.rQ,d;d=Lb;for(var e=0,g=c.length,h;e>1,l;l=d(b,c[k]);0d&&Hb(c,-(d+1),0,b)}this.qk[b].push(a)};Lh.prototype.remove=function(a,b){b in this.qk&&Cb(this.qk[b],a)};function Mh(a,b){return b in a.qk?a.qk[b]:[]}function Nh(a){var b=[],c=a.qk;a=a.rQ;for(var d=0;ddocument.documentElement.clientHeight+200?a.fR=!0:a.fR&&tg?(a.fR=!1,document.documentElement.clientHeight>a.Uy&&rg(function(){ri(this,b)},a,200)):q(a.Hr)||(qi(a,b||!1),Qg?a.ED||ii(document.body):Df&&(c||window.scrollTo(0,0)))} function qi(a,b){if(wg||Fg||Ub&&!H){var c=window.window.pageYOffset;document.body.style.display="none"}if(Bf||H&&Ig)document.body.style.display="none";var d=document.documentElement.clientWidth,e=Wg||Cf?window.innerHeight:document.documentElement.clientHeight;document.body.style.display="";H?wg&&0document.documentElement.clientHeight}f.xM=function(a,b,c){if(a||!(!jh&&Wg&&Cf&&document.documentElement.clientHeight>window.innerHeight||xg&&b==this.pu&&c==this.Uy))this.pu=b,this.Uy=c,this.HH.F(b,c),Ng&&(bd&&(d=k,e=h)}return e?(e.MB(b,c),!0):!1}function zi(a,b){a.Di[b.it()]=b}function Fi(a,b){var c=b.it();c in a.Di&&delete a.Di[c]}function Gi(a,b){return b in a.Di?a.Di[b]:null};function Hi(){this.mB=new I;this.AM=new I;this.QR=new I;this.PR=new I}f=Hi.prototype;f.Kl=null;f.zB=!1;f.it=function(){return"tap"};f.kC=function(a,b){if("touchEnd"==a)return this.zB?1:0;var c=new oc(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.Kl=c,this.zB=!0,this.QR.F(),dh||E(window,"scroll",this.jq,!1,this),0;if(!this.Kl)return 0;rc(c,this.Kl)<=(Qg?50:200)||this.zB&&this.jq();return 0}; f.MB=function(a,b){this.mB.F(this.Kl.x,this.Kl.y,b.OB());var c=Aa();this.LN&&1E3>c-this.LN&&rc(this.CX,this.Kl)<=(Qg?50:200)&&this.AM.F(this.Kl.x,this.Kl.y,b.OB());this.LN=c;this.CX=this.Kl};f.jq=function(){bf(window,"scroll",this.jq,!1,this);this.zB=!1;this.PR.F()};function Ii(a){Ad(a)?this.J=this.ob=a:(this.ob=pd("DIV",Ji("component_container",a)),this.J=this.mM(Ji("component_base",a)),this.ob.appendChild(this.J));this.Uu=[];this.Jp=!1;if(Rg){var b=new yi(this.displayObject());this.gg=new Ki;this.gg.lz.addHandler(function(){1==Nh(this.gg.Ei).length&&Ai(b)},this);this.gg.iN.addHandler(function(){0==Nh(this.gg.Ei).length&&Bi(b)},this);a=new Hi;a.mB.addHandler(function(a,b,e){this.ss(!1);this.Jp&&e.preventDefault();this.enabled()&&this.ur(e)},this);a.PR.addHandler(function(){this.ss(!0)}, this);a.QR.addHandler(function(){this.enabled()&&Li(this)},this);zi(b,a)}else this.Jp=!0,this.gg=new Ki,this.gg.lz.addHandler(function d(){this.gg.lz.removeHandler(d,this);var a=E(this.displayObject(),"mouseover",function(){this.enabled()&&0d?d+=1:ga?this.Kh:b/a));this.uF=!0}};f.resize=function(a,b){this.$a=a;this.Sa=b;this.wS.resize(a,b);$d(this.ob,a,b);this.uF=!1}; f.G=function(a){a=a.displayObject();this.displayObject().appendChild(a)};f.removeChild=function(a){a=a.displayObject();a.parentNode==this.displayObject()&&this.displayObject().removeChild(a)};var lj=window.navigator.msPointerEnabled?"MSPointerDown":Rg?"touchstart":"mousedown",mj=window.navigator.msPointerEnabled?"MSPointerUp":Rg?"touchend":"mouseup",nj=window.navigator.msPointerEnabled?"MSPointerMove":Rg?"touchmove":"mousemove";function oj(a,b){this.Vb=a;this.Wg=b}oj.prototype.getData=function(a){return null==this.Ij?null:this.Ij[a]};oj.prototype.setData=function(a,b){null==this.Ij&&(this.Ij={});this.Ij[a]=b};function pj(a,b,c){bf(a.Vb,lj,b,!1,c)}function qj(a,b){B(a.Vb,"pointer-events",b)}function rj(a,b){for(var c in b)a.Vb.setAttribute(c,b[c])}oj.prototype.remove=function(){var a=this.Wg,b=a.Lm.indexOf(this);if(-1==b)throw Error();a.Lm.splice(b,1);a.Vb.removeChild(this.Vb)};function sj(a,b,c,d){this.Wg=a;this.Le=b;this.vg=c;this.Ul=d?d:window}function tj(a){E(a.Le.Vb,lj,a.mG,!1,a);E(a.Ul,mj,a.vP,!1,a);uj(a,function(b){qj(b,"painted");E(b.Vb,lj,a.hA,!1,a)})}function vj(a){pj(a.Le,a.mG,a);bf(a.Ul,mj,a.vP,!1,a);uj(a,function(b){qj(b,"none");pj(b,a.hA,a)})}f=sj.prototype;f.setScale=function(a,b){this.X=new oc(a,b)};f.mG=function(a){this.Um&&this.Um.F();a.preventDefault();a.stopPropagation();E(this.Ul,nj,this.eP,!1,this);this.Kr=this.zu(a)}; f.vP=function(){bf(this.Ul,nj,this.eP,!1,this);this.Tm&&this.Tm.F()};f.hA=function(a){var b=a.currentTarget;b&&b instanceof SVGElement&&(this.mG(a),wj(this,b))};f.zu=function(a){Qg?(a=Yd(a,this.Le.Vb),a.x/=this.X.x,a.y/=this.X.y):a=new oc(a.clientX,a.clientY);return a}; f.eP=function(a){a=this.zu(a);for(var b=Math.floor(qc(a,this.Kr)),c=a.x-this.Kr.x,d=a.y-this.Kr.y,e=1;e<=b;++e){var g=e/b;a:{var h;h=this.Kr.x+g*c;g=this.Kr.y+g*d;if(Qg){var k=this.vg.Vb,l=k.createSVGRect();l.x=h;l.y=g;l.width=1;l.height=1;h=k.getIntersectionList(l,k);if(!h||0==h.length)break a;h=h[h.length-1]}else h=this.Ul.document.elementFromPoint(h,g);wj(this,h)}}this.Kr=a}; function wj(a,b){if(null!=b&&b!==a.Le.Vb&&b instanceof SVGElement){var c=xj(a.Wg,b);if(null!=c){var d=c.getData("drawingId");if(null!==d){var e=[];a.Wg.forEach(function(a){a.getData("drawingId")===d&&e.push(a)});for(c=0;cc?[["M",d-5,",",c-10],["L",d+5,",",c-10],["L",e+5,",",g-10],["L",e+5,",",g+10],["L",e-5,",",g+10],["L",d-5,",",c+10]]:[["M",d-5,",",c-10],["L",e-5,",",g-10],["L",e+5,",",g-10],["L",e+5,",",g+10],["L",d+5,",",c+10],["L",d-5,",",c+10]];for(g=0;g< c.length;++g)c[g][1]=Math.min(this.UL.width,c[g][1]),c[g][3]=Math.min(this.UL.height,c[g][3]),c[g]=c[g].join("");this.HS=a;this.JS=b;this.Wt(this.tu,c.join(""))};f.Wt=function(a,b){var c=Dj(this.Wg,b);c.setData("drawingId",a);qj(c,"none");rj(c,{stroke:"none",fill:"#ffff00"})};f.YJ=function(a,b){this.HS=a;this.JS=b;this.tu+=1;this.Ix(a,b)};f.save=function(){var a=[];this.Wg.forEach(function(b){a.push([b.getData("drawingId"),b.Vb.getAttribute("d")])});return[this.tu,a]}; f.load=function(a){this.Wg.vj();this.tu=a[0];z(a[1],function(a){this.Wt(a[0],a[1])},this)};function Hj(a){this.ok=!1;"#"==a.charAt(0)&&(a=a.substr(1,6));a=a.replace(/ /g,"");a=a.toLowerCase();var b={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b", darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc", ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff", lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000", olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090", snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};a in b&&(a=b[a]);for(var b=[{jK:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,vT:["rgb(123, 234, 45)","rgb(255,234,245)"],Kx:function(a){return[parseInt(a[1]),parseInt(a[2]),parseInt(a[3])]}},{jK:/^(\w{2})(\w{2})(\w{2})$/,vT:["#00ff00","336699"], Kx:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]}},{jK:/^(\w{1})(\w{1})(\w{1})$/,vT:["#fb0","f0f"],Kx:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}}],c=0;cthis.r||isNaN(this.r)?0:255this.Jg||isNaN(this.Jg)?0:255this.b||isNaN(this.b)?0:255]*>/,"");var b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a);return b};a.wb=function(b,d){this.name=b;this.value=d;this.ra=function(){return null!=this.value&&""!==this.value};this.vb=function(){if(!this.ra())return 0;var a=parseFloat(this.value);(this.value+"").match(/%$/)&&(a/=100);return a};this.Rk=function(a){return this.ra()?this.value:a};this.oU=function(a){return this.ra()?this.vb():a};var c=this;this.mD={uI:function(b){var d=c.value; if(null!=b&&""!=b){var e=new Hj(c.value);e.ok&&(d="rgba("+e.r+", "+e.Jg+", "+e.b+", "+b+")")}return new a.wb(c.name,d)}};this.Wd={Qf:function(){var b=c.value.replace(/^(url\()?#([^\)]+)\)?$/,"$2");return a.Qt[b]},Ax:function(){return 0==c.value.indexOf("url(")},DT:function(b){var c=this.Qf();return null!=c&&c.jT?c.jT(a.wk,b):null!=c&&c.createPattern?c.createPattern(a.wk,b):null}};this.na={V5:function(){return 96},pL:function(b){var c=12,d=new a.wb("fontSize",a.Nq.Pq(a.wk.font).fontSize);d.ra()&&(c= d.na.pa(b));return c},pa:function(b){if(!c.ra())return 0;var d=c.value+"";return d.match(/em$/)?c.vb()*this.pL(b):d.match(/ex$/)?c.vb()*this.pL(b)/2:d.match(/px$/)?c.vb():d.match(/pt$/)?1.25*c.vb():d.match(/pc$/)?15*c.vb():d.match(/cm$/)?96*c.vb()/2.54:d.match(/mm$/)?96*c.vb()/25.4:d.match(/in$/)?96*c.vb():d.match(/%$/)?c.vb()*a.$f.oV(b):c.vb()}};this.BL={$U:function(){if(!c.ra())return 0;var a=c.value+"";if(a.match(/s$/))return 1E3*c.vb();a.match(/ms$/);return c.vb()}};this.ty={eD:function(){if(!c.ra())return 0; var a=c.value+"";return a.match(/deg$/)?c.vb()*(Math.PI/180):a.match(/grad$/)?c.vb()*(Math.PI/200):a.match(/rad$/)?c.vb():c.vb()*(Math.PI/180)}}};a.Nq=new function(){this.Rq=["normal","italic","oblique","inherit"];this.QV=["normal","small-caps","inherit"];this.RV="normal bold bolder lighter 100 200 300 400 500 600 700 800 900 inherit".split(" ");this.lL=function(b,c,g,h,k,l){l=null!=l?this.Pq(l):this.lL("","","","","",a.wk.font);return{fontFamily:k||l.fontFamily,fontSize:h||l.fontSize,fontStyle:b|| l.fontStyle,fontWeight:g||l.fontWeight,fontVariant:c||l.fontVariant,toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var b=this;this.Pq=function(c){var d={};c=a.trim(a.uk(c||"")).split(" ");for(var g=!1,h=!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.vI=function(a){this.Nf(a,null)};this.wI=function(a){this.Nf(null,a)};this.$0=function(a){this.Nf(a.x1,a.y1);this.Nf(a.x2,a.y2)};this.QS=function(a,b,c,d,e,g){c=a+2/3*(c-a);d=b+2/3*(d-b);this.sI(a,b,c,c+1/3*(e-a),d,d+1/3*(g-b),e,g)};this.sI=function(a,b,c,d,e,g,t,u){var h=[a,b],k=[c,d],l=[e,g],m=[t,u];this.Nf(h[0],h[1]);this.Nf(m[0],m[1]);for(var n=0;1>=n;n++)a=function(a){return Math.pow(1-a,3)*h[n]+3*Math.pow(1-a,2)*a*k[n]+3*(1-a)*Math.pow(a, 2)*l[n]+Math.pow(a,3)*m[n]},b=6*h[n]-12*k[n]+6*l[n],c=-3*h[n]+9*k[n]-9*l[n]+3*m[n],d=3*k[n]-3*h[n],0==c?0!=b&&(b=-d/b,0b&&(0==n&&this.vI(a(b)),1==n&&this.wI(a(b)))):(d=Math.pow(b,2)-4*d*c,0>d||(e=(-b+Math.sqrt(d))/(2*c),0e&&(0==n&&this.vI(a(e)),1==n&&this.wI(a(e))),b=(-b-Math.sqrt(d))/(2*c),0b&&(0==n&&this.vI(a(b)),1==n&&this.wI(a(b)))))};this.D2=function(a,b){return this.x1<=a&&a<=this.x2&&this.y1<=b&&b<=this.y2};this.Nf(a,b);this.Nf(e,g)};a.OV=function(b){var c=this;this.we={}; this.we.translate=function(b){this.p=a.mL(b);this.apply=function(a){a.translate(this.p.x||0,this.p.y||0)};this.Ow=function(a){a.jj([1,0,0,1,this.p.x||0,this.p.y||0])}};this.we.rotate=function(b){b=a.Am(b);this.angle=new a.wb("angle",b[0]);this.cx=b[1]||0;this.cy=b[2]||0;this.apply=function(a){a.translate(this.cx,this.cy);a.rotate(this.angle.ty.eD());a.translate(-this.cx,-this.cy)};this.Ow=function(a){var b=this.angle.ty.eD();a.jj([1,0,0,1,this.p.x||0,this.p.y||0]);a.jj([Math.cos(b),Math.sin(b),-Math.sin(b), Math.cos(b),0,0]);a.jj([1,0,0,1,-this.p.x||0,-this.p.y||0])}};this.we.scale=function(b){this.p=a.mL(b);this.apply=function(a){a.scale(this.p.x||1,this.p.y||this.p.x||1)};this.Ow=function(a){a.jj([this.p.x||0,0,0,this.p.y||0,0,0])}};this.we.matrix=function(b){this.lm=a.Am(b);this.apply=function(a){a.transform(this.lm[0],this.lm[1],this.lm[2],this.lm[3],this.lm[4],this.lm[5])};this.Ow=function(a){a.jj(this.lm)}};this.we.Ut=function(b){this.$=c.we.matrix;this.$(b);this.angle=new a.wb("angle",b)};this.we.Ut.prototype= new this.we.matrix;this.we.skewX=function(a){this.$=c.we.Ut;this.$(a);this.lm=[1,0,Math.tan(this.angle.ty.eD()),1,0,0]};this.we.skewX.prototype=new this.we.Ut;this.we.skewY=function(a){this.$=c.we.Ut;this.$(a);this.lm=[1,Math.tan(this.angle.ty.eD()),0,1,0,0]};this.we.skewY.prototype=new this.we.Ut;this.gy=[];this.apply=function(a){for(var b=0;b=this.WK.length-1};this.jm=function(){return this.QT()?!0:null!=this.WK[this.ux+1].match(/^[A-Za-z]$/)}; this.JJ=function(){return this.kq==this.kq.toLowerCase()};this.HT=function(){this.ux+=1;return this.WK[this.ux]};this.gm=function(){return parseFloat(this.HT())};this.R2=function(){this.gK=this.kq;this.kq=this.HT()};this.px=function(){var b=new a.ue(this.gm(),this.gm());return this.J2(b)};this.nJ=function(){var a=this.px();return this.control=a};this.lo=function(){var a=this.px();return this.current=a};this.GT=function(){return"c"!=this.gK.toLowerCase()&&"s"!=this.gK.toLowerCase()?this.current:new a.ue(2* this.current.x-this.control.x,2*this.current.y-this.control.y)};this.J2=function(a){this.JJ()&&(a.x=this.current.x+a.x,a.y=this.current.y+a.y);return a};this.Xl=function(a,b,c){null!=c&&0=F(y,C)&&(u=Math.PI);1<=F(y,C)&&(u=0);0==m&&0u&& (u+=2*Math.PI);c.tI(new a.ue(l.x-n*Math.cos((t+u)/2),l.y-p*Math.sin((t+u)/2)),(t+u)/2+(0==m?1:-1)*Math.PI/2);c.tI(h,u+(0==m?1:-1)*Math.PI/2);d.Nf(h.x,h.y);null!=b&&(F=n>p?n:p,h=n>p?1:n/p,n=n>p?p/n:1,b.translate(l.x,l.y),b.rotate(k),b.scale(h,n),b.arc(0,0,F,t,t+u,1-m),b.scale(1/h,1/n),b.rotate(-k),b.translate(-l.x,-l.y))}break;case "Z":null!=b&&b.closePath(),c.current=c.start}return d};this.jC=function(){for(var a=this.sD.points,b=this.sD.d2(),c=[],h=0;hthis.hU)if("indefinite"==this.I("repeatCount").value)this.duration=0;else{if("remove"!=this.I("fill").Rk("remove")||this.rm)return!1;this.rm=!0;this.sJ().value=this.CJ;return!0}this.duration+=a;a=!1;this.NBp;p++){for(var t=c[0]*(0==g?255:a[d*h*4+4*e+p])*(0==g||3==p?1:g),u=1;ub||b>a.Th.length)throw Error("index is out of bounds");if(a.Fn!=b){var c=a.Fn;a.Fn=b;q(c)&&a.Th[c].Ta(!1);a.Th[b].Ta(!0);q(c)&&a.fl.removeChild(a.LH[c]);a.fl.G(a.LH[a.Fn])}}function Yj(a){a.Uo=new uc(9,7,0,7);Zj(a)} Vj.prototype.resize=function(a,b){Vj.M.resize.call(this,a,b);this.Md.resize(a,b-this.Md.y());Zj(this);q(a)&&0!=a&&a!=this.width()&&this.FJ()};Vj.prototype.FJ=function(){for(var a=this.width(),a=a- -10*(this.Th.length-1),a=a-11,b=a/this.Th.length,c=[],d=0,e=a,g=0;gb?c.push(h):e-=k;Uj(h);d+=k}if(d>a)for(b=e/c.length,g=0;gthis.JT)if(this.dispatchEvent(new yk("start",this,a.clientX,a.clientY,a)))this.mq=!0;else{this.ft||this.cC(a);return}}c=Bk(this,b,c);b=c.x;c=c.y;this.mq&&this.dispatchEvent(new yk("beforedrag",this,a.clientX,a.clientY,a,b,c))&& (Ck(this,a,b,c),a.preventDefault())}};function Bk(a,b,c){var d=od(gd(a.pc).pc);b+=d.x-a.$J.x;c+=d.y-a.$J.y;a.$J=d;a.deltaX+=b;a.deltaY+=c;return new oc(zk(a,a.deltaX),Ak(a,a.deltaY))}f.a3=function(a){var b=Bk(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Ck(this,a,b.x,b.y)};function Ck(a,b,c,d){a.jy&&xk(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new yk("drag",a,b.clientX,b.clientY,b,c,d))} function zk(a,b){var c=a.XT,d=isNaN(c.left)?null:c.left,c=isNaN(c.width)?0:c.width;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}function Ak(a,b){var c=a.XT,d=isNaN(c.top)?null:c.top,c=isNaN(c.height)?0:c.height;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}function yk(a,b,c,d,e,g,h){Be.call(this,a);this.clientX=c;this.clientY=d;this.OB=e;this.left=q(g)?g:b.deltaX;this.top=q(h)?h:b.deltaY}w(yk,Be);function Dk(a,b,c){a=Math.max(a,b);return a=Math.min(a,c)}function Ek(a){--a;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1};function Fk(a,b,c){pe.call(this);this.MJ=a;this.sq=b||0;this.mt=c;this.p1=v(this.K1,this)}w(Fk,pe);f=Fk.prototype;f.Ck=0;f.Pc=function(){Fk.M.Pc.call(this);this.stop();delete this.MJ;delete this.mt};f.start=function(a){this.stop();this.Ck=kf(this.p1,q(a)?a:this.sq)};f.stop=function(){this.GJ()&&ga.clearTimeout(this.Ck);this.Ck=0};f.GJ=function(){return 0!=this.Ck};f.K1=function(){this.Ck=0;this.MJ&&this.MJ.call(this.mt)};var nb={},Gk=null;function Hk(a){a=ua(a);delete nb[a];mb()&&Gk&&Gk.stop()}function Ik(){Gk||(Gk=new Fk(function(){Jk()},20));var a=Gk;a.GJ()||a.start()}function Jk(){var a=Aa();eb(nb,function(b){Kk(b,a)});mb()||Ik()};function Lk(){gf.call(this);this.Vd=Mk;this.endTime=this.startTime=null}w(Lk,gf);var Mk=0;Lk.prototype.pj=function(){return 1==this.Vd};Lk.prototype.nm=function(){this.Pf("begin")};Lk.prototype.sj=function(){this.Pf("end")};Lk.prototype.Pf=function(a){this.dispatchEvent(a)};function Nk(a,b,c,d){Lk.call(this);if(!ma(a)||!ma(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.Gt=a;this.tT=b;this.duration=c;this.OS=d;this.coords=[];this.jy=!1;this.Wa=0}w(Nk,Lk);f=Nk.prototype; f.play=function(a){if(a||this.Vd==Mk)this.Wa=0,this.coords=this.Gt;else if(this.pj())return!1;Hk(this);this.startTime=a=Aa();-1==this.Vd&&(this.startTime-=this.duration*this.Wa);this.endTime=this.startTime+this.duration;this.Wa||this.nm();this.Pf("play");-1==this.Vd&&this.Pf("resume");this.Vd=1;var b=ua(this);b in nb||(nb[b]=this);Ik();Kk(this,a);return!0};f.stop=function(a){Hk(this);this.Vd=Mk;a&&(this.Wa=1);Ok(this,this.Wa);this.Pf("stop");this.sj()}; f.pause=function(){this.pj()&&(Hk(this),this.Vd=-1,this.Pf("pause"))};f.setProgress=function(a){this.Wa=a;this.pj()&&(this.startTime=Aa()-this.duration*this.Wa,this.endTime=this.startTime+this.duration)};f.Pc=function(){this.Vd==Mk||this.stop(!1);this.rU();Nk.M.Pc.call(this)};f.destroy=function(){this.ic()}; function Kk(a,b){bc?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 Sk=/^#(?:[0-9a-f]{3}){1,2}$/i,Zk=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i; function Uk(a){var b=a.match(Zk);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 Xk(a){return 1==a.length?"0"+a:a};function $k(a,b,c,d,e){Nk.call(this,b,c,d,e);this.element=a}w($k,Nk);f=$k.prototype;f.zm=ha;f.UT=function(){q(this.vm)||(this.vm=ge(this.element));return this.vm};f.wC=function(){this.zm();$k.M.wC.call(this)};f.sj=function(){this.zm();$k.M.sj.call(this)};f.nm=function(){this.zm();$k.M.nm.call(this)};function al(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");$k.apply(this,arguments)}w(al,$k); al.prototype.zm=function(){var a=this.jy&&this.UT()?"right":"left";this.element.style[a]=Math.round(this.coords[0])+"px";this.element.style.top=Math.round(this.coords[1])+"px"};function bl(a,b,c,d,e){qa(b)&&(b=[b]);qa(c)&&(c=[c]);$k.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.rC=cl}w(bl,$k);var dl=1/1024,cl=-1;f=bl.prototype;f.zm=function(){var a=this.coords[0];Math.abs(a-this.rC)>=dl&&(D(this.element,a),this.rC=a)}; f.nm=function(){this.rC=cl;bl.M.nm.call(this)};f.sj=function(){this.rC=cl;bl.M.sj.call(this)};f.show=function(){this.element.style.display=""};f.ii=function(){this.element.style.display="none"};function el(a,b,c){bl.call(this,a,1,0,b,c)}w(el,bl);function fl(a,b,c){bl.call(this,a,0,1,b,c)}w(fl,bl);function gl(a,b){gf.call(this);this.uc=a;var c=Ad(this.uc)?this.uc:this.uc?this.uc.body:null;this.E2=!!c&&ge(c);this.$T=E(this.uc,Xb?"DOMMouseScroll":"mousewheel",this,b)}w(gl,gf); gl.prototype.handleEvent=function(a){var b=0,c=0,d=a.Pe;"mousewheel"==d.type?(a=hl(-d.wheelDelta),q(d.wheelDeltaX)?(b=hl(-d.wheelDeltaX),c=hl(-d.wheelDeltaY)):c=a):(a=d.detail,100a&&(a=-3),q(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);qa(this.fU)&&(b=lc(b,-this.fU,this.fU));qa(this.gU)&&(c=lc(c,-this.gU,this.gU));this.E2&&(b=-b);b=new il(a,d,b,c);this.dispatchEvent(b)};function hl(a){return Yb&&(Zb||ac)&&0!=a%40?a:a/40} gl.prototype.Pc=function(){gl.M.Pc.call(this);cf(this.$T);this.$T=null};function il(a,b,c,d){Qe.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d}w(il,Qe);function jl(a,b,c,d,e){Ii.call(this,a);q(e)||(e={});q(d)&&(e.snap=d);kl(this,e,b,c);this.Al=new I}w(jl,Ii); function kl(a,b,c,d){d=d||"auto";c=c||"auto";if(H){K(a,"overflow","hidden");a.ga=new Ii(a.J);var e=!1;b.hideScrollbar=q(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.pg=new iScroll(a.displayObject(),b);a.pg.options.onScrollMove=function(){e=!0;a.Al.F()};a.pg.options.onScrollEnd= function(){a.Al.F()}}else B(a.J,"overflow","hidden"),B(a.J,"width","100%"),B(a.J,"height","100%"),a.ga=new L,a.ga.displayObject().className=a.J.className,ud(a.J,a.ga.displayObject()),"hidden"!=d&&(a.Xb=ll(a),a.Xb.QH.addHandler(a.xP,a),a.G(a.Xb)),"hidden"!=c&&(a.Tb=ml(a),a.Tb.QH.addHandler(a.xP,a),a.G(a.Tb)),b=new gl(a.displayObject()),a.N_=!0,E(a.displayObject(),"mouseover",a.c0,!1,a),E(a.displayObject(),"mouseout",a.Vj,!1,a),E(b,"mousewheel",a.bG,!1,a),E(document,mj,a.iA,!1,a),E(a.J,"scroll",a.cZ, !1,a)}f=jl.prototype;f.gF=!1;f.Az=!1;f.invalidate=function(){var a=this;setTimeout(function(){a.pg?a.pg.refresh():nl(a)},0)};f.xP=function(){this.Az=!0};f.iA=function(a){this.Az&&(a.Pe.stopImmediatePropagation(),this.Az=!1,!this.gF&&this.N_&&ol(this))};f.bG=function(a){if(this.Xb&&a.deltaY){var b=0b.top?h=b.top:e+db.left?k=b.left:g+cc)throw Error("minScrollPosition must be less or equal than maxScrollPosition");a.ms=b;a.pn=0;a.Lz=c;a.wG=d;a.wz();pl(a,a.Bg)}f.wz=function(){};f.Ku=function(){};f.mk=function(){};f.PH=function(){}; function Al(a,b){var c=Dk(b,a.pn,a.Lz);a.Bg!=c&&(a.Bg=c,a.Al.F())}function Bl(a){return a.Lz-a.pn}f.YH=function(){};f.BZ=function(a){a.stopPropagation();pl(this,this.Bg+-this.Pj);Cl(this,this.$i,-this.Pj)};f.rY=function(a){a.stopPropagation();pl(this,this.Bg+this.Pj);Cl(this,this.Yo,this.Pj)}; function Cl(a,b,c){a.JA=b;E(a.JA.displayObject(),"mouseover",a.oP,!1,a);E(a.JA.displayObject(),"mouseout",a.nP,!1,a);E(document,mj,a.DQ,!1,a);a.ts.stop();a.$G=function(){pl(this,this.Bg+this.s_)};a.s_=c;a.ts.start()}f.DQ=function(){bf(this.JA.displayObject(),"mouseover",this.oP,!1,this);bf(this.JA.displayObject(),"mouseout",this.nP,!1,this);bf(document,mj,this.DQ,!1,this);this.ts.stop();this.$G=null};f.oP=function(){this.ts.start()};f.nP=function(){this.ts.stop()};f.XY=function(){this.$G&&this.$G()}; f.vZ=function(a){this.QH.F();a.stopPropagation();var b=this.PH();this.Wo=new uk(this.nb.displayObject(),null,b);this.Wo.NK(a);this.Wo.deltaY=this.nb.displayObject().offsetTop-this.$i.height();this.Wo.deltaX=this.nb.displayObject().offsetLeft-this.$i.width();E(this.Wo,wk.oL,this.pv,!1,this);a=this.nb.displayObject();Qh(a,"active")};f.MO=function(a){this.Wo&&(a.preventDefault(),this.Wo.ic(),this.Wo=void 0,a=this.nb.displayObject(),Sh(a,"active"))};f.pv=function(){}; f.resize=function(a,b){zl.M.resize.call(this,a,b);this.wz()};function tl(){zl.call(this,"vscrollbar")}w(tl,zl);f=tl.prototype;f.wz=function(){var a=this.height()-this.$i.height()-this.Yo.height();0==Bl(this)?this.nb.fb(a):this.nb.fb(Math.max(this.oO,Math.ceil(this.ms/(Bl(this)+this.ms)*a)));this.Ku()};f.Ku=function(){var a=this.mk();0==Bl(this)?this.nb.Tc(a.top):this.nb.Tc(Math.round((this.Bg-this.pn)/Bl(this)*a.height))}; f.mk=function(){var a=new xc(0,0,0,0);a.top=this.$i.height();a.height=this.height()-this.Yo.height()-this.nb.height()-a.top;a.left=this.nb.x();return a};f.PH=function(){var a=this.mk();a.top=0;return a};f.YH=function(a){var b=this.mk();a=a.offsetY-this.$i.height()-this.nb.height()/2;a=Dk(a,0,b.height);b=0!=this.wG?this.wG:this.ms;b=a<=this.nb.y()?-b:b;pl(this,this.Bg+b);this.pv()};f.pv=function(){var a=this.mk(),a=parseFloat(this.nb.displayObject().style.top)/a.height;Al(this,a*Bl(this)+this.pn)}; function vl(){zl.call(this,"hscrollbar")}w(vl,zl);f=vl.prototype;f.wz=function(){var a=this.width()-this.$i.width()-this.Yo.width();0==Bl(this)?this.nb.Aa(a):this.nb.Aa(Math.max(this.oO,Math.ceil(this.ms/(Bl(this)+this.ms)*a)));this.Ku()};f.Ku=function(){var a=this.mk();0==Bl(this)?this.nb.wh(a.left):this.nb.wh(Math.round((this.Bg-this.pn)/Bl(this)*a.width))}; f.mk=function(){var a=new xc(0,0,0,0);a.left=this.$i.width();a.width=this.width()-this.Yo.width()-this.nb.width()-a.left;a.top=this.nb.y();return a};f.PH=function(){var a=this.mk();a.left=0;return a};f.YH=function(a){var b=this.mk();a=a.offsetX-this.$i.width()-this.nb.width()/2;a=Dk(a,0,b.width);this.nb.wh(a);this.pv()};f.pv=function(){var a=this.mk(),a=parseFloat(this.nb.displayObject().style.left)/a.width;Al(this,a*Bl(this)+this.pn)};function Dl(a){jl.call(this,"notes","hidden","auto");Si(this,"tabpanel");this.B=a;this.B.kd().addHandler(this.fs,this);this.$g=new nk("notesText");this.content().G(this.$g);-1!=this.B.la()&&this.fs()}w(Dl,jl);Dl.prototype.fs=function(){var a=this.B.ha().xh();this.Hf!=a&&(this.Hf=a,this.$g.O(null!==this.Hf),this.Hf&&(ok(this.$g,12),a=this.Hf.vf().replace(//g,"
"),Pi(this.$g,a)),wl(this,0,0),this.displayObject().style.height="",El(this))}; Dl.prototype.nK=function(a,b){this.PP=b;this.Aa(a);rg(function(){El(this)},this)};function El(a){a.displayObject().style.height="";0!=a.height()&&a.PPb.R?-1:a.Re.title?1:d.titlee.text?1:d.texte.mm?1:d.mm=cc||(a.type="button");return a};f.selected=function(){return this.En}; f.Ta=function(a){a?Qh(this.J,"selected"):Sh(this.J,"selected");this.uX&&this.J.setAttribute("aria-pressed",a);this.En=a};f.enabled=function(){return this.$b};f.va=function(a){cm.M.va.call(this,a);var b=this.J;b.disabled=a?"":"disabled";if(a){var c=this.displayObject();Sh(c,"disabled")}else c=this.displayObject(),Qh(c,"disabled");!a&&b.blur&&b.blur();this.$b=a};f.zp=function(){this.Ta(!this.En)};f.ss=function(a){cm.M.ss.call(this,a);-1==this.lE&&this.J.blur()}; f.ur=function(a){this.enabled()&&cm.M.ur.call(this,a)};f.Og=function(a){this.Ew=!1;cm.M.Og.call(this,a);this.Ew=!0};function dm(a,b,c){this.wn=a;this.gw=b;this.jR=c}dm.prototype.padding=function(){return this.wn};function em(){}em.prototype.kT=function(a,b,c,d,e,g){return new Pl(0,b,c,d,e,g)};function fm(a,b,c,d,e,g,h){Pl.call(this,0,b,c,d,e,g);this.wn=h.padding();this.gw=h.gw;this.jR=h.jR;B(this.Kd.J,"position","absolute");B(this.Kd.J,"line-height","15px");this.gw&&null!=this.data().ui()&&(this.Bc=new L("thumb"),b=this.data().vc(),b=this.Ns?2this.Kd.height();)a=Ld(this.ie.displayObject()),this.ie.wa(a.substr(0, a.length-2)+"\u2026");this.J.setAttribute("title",this.title())}else this.Kd.fb(this.ie.height()),this.J.hasAttribute("title")&&this.J.removeAttribute("title");this.Ju()}; fm.prototype.Ju=function(){var a=0==this.Kd.height()||this.Kd.height()g?(a=!1,g=l):0>g&&(a=!1,g=0);0>m&&(m=k,e=!1,b.substring(c+d).length> h&&(e=!0));h=c+d+m;0"+b.substr(c,d)+"")+b.substring(c+d,k);b=a?"\u2026"+b:b;return(e?b+"\u2026":b).replace(/\n/g,"
")}function zm(a){for(var b=a.B.la(),c=0;c/g))for(var c=0;c=a.count())throw Error("index is out of range");return a.Ph[0]}function Nm(a,b){for(var c=a.Ph,d=0;d$i(b,e.Ig()))return e}return null};function Om(a,b){this.Yd=a;this.P=b;this.Ph=[];for(var c=this.Yd.Ic,d=null,e=0;eh||h>=g.count())throw Error("index is out of range");g=g.Ic[h];h=g.Ib();switch(g.type()){case "play":d&&Pm(this,d,h);d=g;break;case "togglePlay":d&&Qm(this,d,h)?(Pm(this,d,h),d=null):(d&&Pm(this,d),d=g);break;case "stop":d&&(Pm(this,d,h),d=null)}}d&&Pm(this,d)}Om.prototype.LI=function(){return new Lm(this.Ph)}; function Pm(a,b,c){c&&!Qm(a,b,c)&&(c=null);c||(c=Rm(a,b));a.Ph.push(new Km(b,b.Ib(),c))}function Qm(a,b,c){a=Rm(a,b);return 0<=$i(a,c)}function Rm(a,b){var c=a.Yd,d=c.fk,e=c.ih,g=null;if(qa(d))g=c.duration(),g=g-(b.Bo()||0)+g*(d-1);else switch(d){case Sm:e=-1;break;case Tm:e=Math.max(e,0)}d=b.Ib();e=0>e?new Zi(d.R(),d.sa()+1,0):new Zi(d.R()+e+1,-1,0);c=null;null!==g&&(c=a.P,d=c.ne(d,!0,!1),g=Math.min(d+g,c.duration()),c=c.Yh(g,!0,!1));return c&&0>$i(c,e)?c:e};function Um(a,b){this.Cb=a;this.Oc=b;this.Bb=""+Vm++}var Vm=0;Um.prototype.id=function(){return this.Bb};Um.prototype.name=function(){return this.Cb};Um.prototype.time=function(){return this.Oc};function Wm(){this.fr=[]}Wm.prototype.count=function(){return this.fr.length};Wm.prototype.add=function(a){this.fr.push(a)};function bn(a,b){if(0>b||b>=a.count())throw Error();return a.fr[b]};function cn(){this.Ic=[]}cn.prototype.count=function(){return this.Ic.length};function dn(a,b,c){this.Bb=a;this.Wk=b;this.ya=c;this.fr=new Wm;this.Ic=new cn}f=dn.prototype;f.ih=-1;f.fk=1;f.Fg=1;f.Ph=null;f.id=function(){return this.Bb};f.duration=function(){return this.ya};f.volume=function(){return this.Fg};f.setVolume=function(a){this.Fg=a};f.sk=function(){return this.fr};function en(a,b){a.Ph||(a.Ph=(new Om(a,b)).LI());return a.Ph}var Tm="untilNextSlide",Sm="untilNextClick";function fn(a,b,c){dn.call(this,a,b,c)}w(fn,dn);fn.prototype.Jr=!1;fn.prototype.og="";fn.prototype.vf=function(){return this.og};function gn(a,b,c,d){this.xr=a;this.ya=b;this.he=c||null;this.KR=d||!1}gn.prototype.he=null;gn.prototype.M1=function(){return this.xr};gn.prototype.effectType=gn.prototype.M1;gn.prototype.duration=function(){return this.ya};gn.prototype.duration=gn.prototype.duration;gn.prototype.clone=function(){return new gn(this.xr,this.ya,this.he,this.KR)};function hn(){}hn.prototype.AO=null;hn.prototype.oQ=null;hn.prototype.xo=function(){return this.AO};function jn(a,b){a.AO=b}hn.prototype.wt=function(){return this.oQ};function kn(a,b){a.oQ=b};function ln(){}r("ispring.utils.assets.IAsset",ln,void 0);ln.prototype.wd=function(){};ln.prototype.isLoaded=ln.prototype.wd;ln.prototype.Wa=function(){};ln.prototype.progress=ln.prototype.Wa;ln.prototype.load=function(){};ln.prototype.load=ln.prototype.load;ln.prototype.aL=function(){};ln.prototype.unload=ln.prototype.aL;ln.prototype.li=function(){};ln.prototype.loadCompleteEvent=ln.prototype.li;ln.prototype.uo=function(){};ln.prototype.loadFailedEvent=ln.prototype.uo;ln.prototype.NJ=function(){}; ln.prototype.loadProgressEvent=ln.prototype.NJ;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.jo=function(){};mn.prototype.createInstance=mn.prototype.jo;mn.prototype.QI=function(){};mn.prototype.createImgInstance=mn.prototype.QI;r("ispring.presenter.presentation.assets.ISlideThumbnail",function(){},void 0);function nn(a,b){this.pN=a;this.oM=b}function on(a){this.cE=a}on.prototype.UB=function(){return this.cE};function pn(){this.tO={}}pn.prototype.lU=function(a){return x(this.tO,a,!0)};pn.prototype.navigationActionIsEnabled=pn.prototype.lU;function qn(){}r("ispring.presenter.presentation.ICompany",qn,void 0);qn.prototype.pe=function(){};qn.prototype.logo=qn.prototype.pe;qn.prototype.kc=function(){};qn.prototype.webSiteUrl=qn.prototype.kc;qn.prototype.ny=function(){};qn.prototype.webSiteTarget=qn.prototype.ny;function rn(){}r("ispring.presenter.presentation.IPresenter",rn,void 0);rn.prototype.name=function(){};rn.prototype.name=rn.prototype.name;rn.prototype.Dk=function(){};rn.prototype.jobTitle=rn.prototype.Dk;rn.prototype.lj=function(){};rn.prototype.biography=rn.prototype.lj;rn.prototype.kc=function(){};rn.prototype.webSiteUrl=rn.prototype.kc;rn.prototype.qh=function(){};rn.prototype.email=rn.prototype.qh;rn.prototype.th=function(){};rn.prototype.phone=rn.prototype.th;rn.prototype.hb=function(){}; rn.prototype.company=rn.prototype.hb;rn.prototype.Ik=function(){};rn.prototype.photo=rn.prototype.Ik;function sn(){}r("ispring.presenter.presentation.slides.IAnimationStep",sn,void 0);sn.prototype.kj=function(){};sn.prototype.automaticAdvance=sn.prototype.kj;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.jc=function(){};tn.prototype.getStep=tn.prototype.jc;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.Zf=function(){};un.prototype.visibleIndex=un.prototype.Zf;un.prototype.visible=function(){};un.prototype.visible=un.prototype.visible;un.prototype.wd=function(){};un.prototype.isLoaded=un.prototype.wd;un.prototype.title=function(){};un.prototype.title=un.prototype.title; un.prototype.xh=function(){};un.prototype.slideNotes=un.prototype.xh;un.prototype.transition=function(){};un.prototype.transition=un.prototype.transition;un.prototype.duration=function(){};un.prototype.duration=un.prototype.duration;un.prototype.ui=function(){};un.prototype.thumbnail=un.prototype.ui;un.prototype.startTime=function(){};un.prototype.startTime=un.prototype.startTime;un.prototype.vc=function(){};un.prototype.nestingLevel=un.prototype.vc;un.prototype.text=function(){}; un.prototype.text=un.prototype.text;un.prototype.Ek=function(){};un.prototype.metaCommands=un.prototype.Ek;un.prototype.re=function(){};un.prototype.presenter=un.prototype.re;un.prototype.wo=function(){};un.prototype.Oa=function(){};un.prototype.animationSteps=un.prototype.Oa;un.prototype.Yh=function(){};un.prototype.convertTimeToTimestamp=un.prototype.Yh;un.prototype.Us=function(){};function vn(){this.sp=[]}vn.prototype.add=function(a){this.sp.push(a)};vn.prototype.count=function(){return this.sp.length};function wn(a,b){if(0>b||b>=a.sp.length)throw Error("index is out of range");return a.sp[b]}function xn(a,b){for(var c=0;ca||a>=this.count())throw Error("index is out of bounds");return this.Ic[a]};zn.prototype.getMetaCommand=zn.prototype.rJ;zn.prototype.count=function(){return this.Ic.length};zn.prototype.count=zn.prototype.count;function An(a,b,c){this.ZZ=a;this.EG=null!=b?b:0;this.Qo=q(c)?c:!0;this.Rh=0}An.prototype.kj=function(){return this.Qo};An.prototype.automaticAdvance=An.prototype.kj;An.prototype.duration=function(){return this.ZZ+this.EG};An.prototype.duration=An.prototype.duration;An.prototype.startTime=function(){return this.Rh};An.prototype.startTime=An.prototype.startTime;An.prototype.HK=function(a){this.Rh=a};function Bn(){this.sw=[]}Bn.prototype.ya=0;Bn.prototype.add=function(a){a.HK(this.ya);this.sw.push(a);this.ya+=a.duration()};Bn.prototype.count=function(){return this.sw.length};Bn.prototype.count=Bn.prototype.count;Bn.prototype.jc=function(a){if(0>a||a>=this.sw.length)throw Error("stepIndex is out of range");return this.sw[a]};Bn.prototype.getStep=Bn.prototype.jc;Bn.prototype.duration=function(){return this.ya};Bn.prototype.duration=Bn.prototype.duration;function Cn(a,b){this.Vq=a;this.KX=b}Cn.prototype.loop=function(){return this.KX};function N(a){this.Ba=a;this.r0=new vn;this.AB=new vn;this.UX=new zn;this.oW=new hn;this.KF=new pn;this.AS=new I;this.Uq=new Bn}f=N.prototype;f.Rh=0;f.Hh=-1;f.zS=-1;f.rf=!0;f.EN=!1;f.$c=null;f.Me="";f.pB="";f.Qo=!1;f.Xt=!0;f.Bc=null;f.MF=0;f.Fj=!1;f.CB=!1;f.yc=null;f.Oa=function(){return this.Uq};N.prototype.animationSteps=N.prototype.Oa;N.prototype.type=function(){return this.Ba};N.prototype.type=N.prototype.type;N.prototype.index=function(){return this.Hh};N.prototype.index=N.prototype.index; N.prototype.Zf=function(){if(!this.rf)throw Error("slide is hidden");return this.zS};N.prototype.visibleIndex=N.prototype.Zf;N.prototype.visible=function(){return this.rf};N.prototype.visible=N.prototype.visible;N.prototype.O=function(a){this.rf=a};N.prototype.wd=function(){return this.EN};N.prototype.isLoaded=N.prototype.wd;N.prototype.src=function(){return this.$c};N.prototype.title=function(){return this.Me};N.prototype.title=N.prototype.title;N.prototype.setTitle=function(a){this.Me=a}; N.prototype.xh=function(){return this.Hf};N.prototype.slideNotes=N.prototype.xh;N.prototype.kj=function(){return this.Qo};N.prototype.transition=function(){return this.Eg};N.prototype.transition=N.prototype.transition;N.prototype.duration=function(){var a=this.Eg.duration();return this.Uq.duration()+a};N.prototype.duration=N.prototype.duration;N.prototype.Vc=function(){return this.r0};N.prototype.Wc=function(){return this.AB};N.prototype.ui=function(){return this.Bc};N.prototype.thumbnail=N.prototype.ui; N.prototype.startTime=function(){return this.Rh};N.prototype.startTime=N.prototype.startTime;N.prototype.HK=function(a){this.Rh=a};N.prototype.Us=function(){return this.Xt};N.prototype.vc=function(){return this.MF};N.prototype.nestingLevel=N.prototype.vc;N.prototype.text=function(){return this.pB};N.prototype.text=N.prototype.text;N.prototype.Tx=function(a){this.pB=a};N.prototype.Ek=function(){return this.UX};N.prototype.metaCommands=N.prototype.Ek;N.prototype.re=function(){return this.yc}; N.prototype.presenter=N.prototype.re;N.prototype.Sx=function(a){this.yc=a};N.prototype.Xh=function(){return this.oW};N.prototype.wo=function(){return this.KF};N.prototype.navigationSettings=N.prototype.wo;f=N.prototype;f.completed=function(){return this.Fj};f.iD=function(){return this.CB};function Dn(a,b){a.CB!=b&&(a.CB=b,a.AS.F(a.index()))}f.persistState=function(){return{completed:this.Fj,visited:this.CB}};f.gq=function(a){this.Fj=x(a,"completed",!1);Dn(this,x(a,"visited",!1))}; f.Yh=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&&null!=this.transition()){var d=this.transition().duration();d=a)break;a-=e.duration()}if(c==d.count())if(.001>=a)--c,e=d.jc(c),a=e.duration();else throw Error("time out of bounds");}return new Zi(this.index(),c,a)};N.prototype.convertTimeToTimestamp=N.prototype.Yh;function En(){this.P=[];this.BB=[];this.AR=new I}En.prototype.pI=0;En.prototype.oI=0;En.prototype.oa=function(a){if(0>a||a>=this.P.length)throw Error("slideIndex is out of range");return this.P[a]};En.prototype.getSlide=En.prototype.oa;En.prototype.count=function(){return this.P.length};En.prototype.count=En.prototype.count;En.prototype.duration=function(){if(0==this.count())return 0;var a=this.P[this.P.length-1];return a.startTime()+a.duration()};En.prototype.duration=En.prototype.duration; En.prototype.SI=function(a,b,c){return new Zi(a,b,c)};En.prototype.createTimestamp=En.prototype.SI; En.prototype.ne=function(a,b,c){if(!a)throw Error("Invalid timestamp");var d=a.R();if(d>=this.count())throw Error("Slide index is out of bounds");if(0>d)return NaN;q(b)||(b=!0);q(c)||(c=!0);for(var e=0,g=0;g=a.count())throw Error("stepIndex is out of bounds");a=a.jc(l);g>a.duration()&& (g=a.duration());e+=a.startTime()+g}else b&&(g>k.duration()&&(g=k.duration()),e+=g);return e};En.prototype.convertTimestampToTime=En.prototype.ne; En.prototype.Yh=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||h&&.001>=a-g)break;a-=g}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.jc(c),a=e.duration();else throw Error("time out of bounds");}return new Zi(d.index(),c,a)};En.prototype.convertTimeToTimestamp=En.prototype.Yh;function Fn(a,b){b.Hh=a.P.length;b.HK(a.duration());a.P.push(b);if(b.visible()){b.zS=a.BB.length;a.BB.push(b);var c=b.duration(),d=b.transition()?b.transition().duration():0;a.pI+=c;a.oI+=c-d}b.AS.addHandler(function(a){this.AR.F(a)},a)}En.prototype.Sk=function(){return this.BB.length}; En.prototype.visibleSlidesCount=En.prototype.Sk;En.prototype.po=function(a){if(0>a||a>=this.Sk())throw Error("Slide index is out of range");return this.BB[a]};En.prototype.getVisibleSlide=En.prototype.po;En.prototype.dL=function(){return this.pI};En.prototype.visibleSlidesDuration=En.prototype.dL;En.prototype.Jo=function(){return this.oI};En.prototype.visibleAnimationStepsDuration=En.prototype.Jo;function Gn(a,b,c,d){L.call(this,"outline");Si(this,"tabpanel");this.Z=c;this.P=a;this.B=b;this.B.kd().addHandler(this.fs,this);this.qa=d;this.Cc=new Hn(d,new pm(new dm(7,this.Z.$x,this.Z.ut)),In(this),this.Z.ut,this.Z.L2,this.Z.vo);this.Cc.Yv.addHandler(this.pZ,this);this.Cc.O(!0);this.lh=new wm(this.B,d);this.lh.O(!1);this.lh.tP.addHandler(function(a){this.Hn!=a.Zf()&&this.B.qc(a.index())},this);this.Z.search&&(this.Pi=new nk("search_result"),Jn=d.ua(Kn,"Search"),this.Eb=new L("search_field","INPUT"), this.Eb.J.setAttribute("autocomplete","off"),this.Eb.J.setAttribute("value",Jn),this.Eb.displayObject().defaultValue=Jn,E(this.Eb.J,"input",this.gZ,!1,this),E(this.Eb.J,"keydown",this.Sd,!1,this),E(this.Eb.J,"focus",this.eZ,!1,this),E(this.Eb.J,"blur",this.fZ,!1,this),this.jf=new cm(!1,"search_button"),this.jf.va(!1),this.jf.Og(!0),E(this.jf.J,"click",this.dZ,!1,this),this.fg=new cm(!1,"clear_search"),Qi(this.fg,"clear search results"),this.fg.resize(Ln-2,Ln-2),this.fg.O(!1),this.fg.Ca().addHandler(this.wY, this),this.G(this.Pi),this.G(this.Eb),this.G(this.jf),this.G(this.fg),this.Pi.wa(d.ua(Mn,"SEARCH RESULTS:")),this.Pi.O(!1),this.Pi.move(Nn+6,Ln+2*Nn));a=this.jf?Ln+Nn:0;this.Cc.move(0,a);this.lh.move(0,this.Z.search?a+2*Nn+On+11:a);this.G(this.Cc);this.G(this.lh);this.P.AR.addHandler(function(a){a=this.P.oa(a);a=a.visible()?$l(this.Cc,a.Zf()):null;this.Z.mC&&null!=a&&Qh(a.J,"viewed")},this)}w(Gn,L);f=Gn.prototype;f.va=function(a){Gn.M.va.call(this,a);this.Eb&&this.Eb.va(a)}; f.invalidate=function(a){rg(function(){if(a||this.height())this.fb(a?a:this.height()),this.Cc&&(this.Cc.Aa(this.width()),this.Cc.invalidate()),this.lh&&this.lh.Aa(this.width()),this.selectNode(),this.jb()},this)};f.fs=function(){var a=this.B.ha();this.Hn=a.visible()?a.Zf():-1;this.selectNode();for(a=0;ac;)--d,e=this.Ja[d],e.visible()&&(a-=e.height(),Vn(e,!0));this.GE=d;for(this.VH.fb(a);a=Math.abs(a.y-b.y)};Yn.prototype.mS=function(a,b){var c=b.x-a.x;return 40=Math.abs(a.y-b.y)};function Zn(){this.Xv=new I}w(Zn,Xn);Zn.prototype.it=function(){return"scrollRight"};Zn.prototype.oS=function(a,b){return a.x>=b.x}; Zn.prototype.nS=function(a,b){return a.x-b.x>=Math.abs(a.y-b.y)};Zn.prototype.mS=function(a,b){var c=a.x-b.x;return 40=Math.abs(a.y-b.y)};function $n(a,b,c,d){this.ga=a;this.Lf=b;this.$a=c;this.Sa=d}$n.prototype.content=function(){return this.ga};$n.prototype.url=function(){return this.Lf};$n.prototype.width=function(){return this.$a};$n.prototype.height=function(){return this.Sa};function ao(a,b){this.Ey=a;this.gu=new xc(b-a.width(),0,a.width(),a.height());var c=A("div");c.innerHTML=a.content();B(c,"cursor","pointer");a.url()&&E(c,"click",this.fY,!1,this);this.Xy=c}ao.prototype.Pa=function(){return this.gu};ao.prototype.displayObject=function(){return this.Xy};ao.prototype.fY=function(a){a.stopPropagation();a=this.Ey.url();Rf?(new Qf("openWindow",[a])).nq():qg(a,void 0)};function bo(a,b){for(var c=a.content(),d=RegExp('',"gi"),e=[],g=d.exec(c);g;)e.push(g[1]),g=d.exec(c);for(d=0;de&&a.ir.push(c):0<=e&&a.ir.splice(e,1);ho(a);a.oc()!=d&&a.SD.F(a);a.TD.F(a)} function jo(a,b,c){var d=a.oc(),e=a.Is.indexOf(c);b?0>e&&a.Is.push(c):0<=e&&a.Is.splice(e,1);ho(a);a.oc()!=d&&a.SD.F(a);a.TD.F(a)}eo.prototype.Jb=function(){return this.Un};eo.prototype.tickEvent=eo.prototype.Jb;eo.prototype.si=function(){return this.gB};eo.prototype.startEvent=eo.prototype.si;eo.prototype.Eo=function(){return this.jB};eo.prototype.stopEvent=eo.prototype.Eo;eo.prototype.Zb=function(){return this.Wi};eo.prototype.stateChangeEvent=eo.prototype.Zb;eo.prototype.Uw=function(){return this.SD}; eo.prototype.bufferStateChangeEvent=eo.prototype.Uw;eo.prototype.II=function(){return this.TD};eo.prototype.bufferedObjectChangeEvent=eo.prototype.II;function fo(a,b){return a.Gs||a.ld(b)||a.Sh(b)}function ho(a){var b="stopped";a.Ml&&(b=a.Gs?"suspended":a.oc()?"buffering":a.KA?"rewinding":"started");a.Va!=b&&(a.Va=b,a.Wi.F(a))}eo.prototype.ld=function(a){return 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(h.top)||0,k=parseFloat(h.left)||0,p=1,t=1,u=0,y=h.msTransform;y&&(y=y.match(/matrix\(\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*[\d.-]+,\s*[\d.-]+\s*\)/))&&5==y.length&&(p=parseFloat(y[1]),t=parseFloat(y[4]),u=parseFloat(y[3]));if(10>d)g.style.color=m,0a?b.Cj:b.P[a]).Ln)}f.Ct=function(a){fe(this.ma(),a)};f.width=function(){return this.$a};f.height=function(){return this.Sa};f.ma=function(){return this.Za};f.hn=function(a){var b=a.Bs;this.Nc=a.Nc;this.Bs=b}; function Mo(a){a.ii();a.Za=A("DIV");B(a.Za,"position","absolute");a.WA=A("DIV");B(a.WA,"position","absolute");a.Za.appendChild(a.WA);a.WA.appendChild(a.Bs);a.YA=A("DIV");B(a.YA,"position","absolute");a.Za.appendChild(a.YA);a.YA.appendChild(a.Nc);a.Ln.appendChild(a.Za)}f.ii=function(){this.Za&&(xd(this.Za),this.Za=null)};f.content=function(){return this.YA};f.background=function(){return this.WA};f.kG=function(a){this.hn(a)}; f.resize=function(a,b){if(this.$a!=a||this.Sa!=b)this.$a=a,this.Sa=b,this.wl(a,b)};f.wl=function(a,b){var c=Math.min(a/this.LP,b/this.KP,this.Zu);this.Nc&&No(this,this.Nc,c);this.Bs&&No(this,this.Bs,c)};function No(a,b,c){fi(b,c);Td(b,(a.$a-a.LP*c)/2,(a.Sa-a.KP*c)/2)};function Oo(a,b,c,d,e,g){this.Wk=g;Ko.call(this,a,b,c,d,e,g)}w(Oo,Ko);Oo.prototype.ib=function(){return this.Wk.ib()};Oo.prototype.Ct=function(a){this.ma().style.opacity=""+(a?1:0)};Oo.prototype.rk=function(a){a?a.appendChild(this.Nc):xd(this.Nc)};function Po(a,b,c){this.Za=a;this.Fa=b;this.Uq=a.Oa();this.Ac=a.index();this.Da=c;this.rw=new I;this.Yc=new I;this.Sn=new I}Po.prototype.lQ=null;Po.prototype.xn=!1;Po.prototype.ma=function(){return this.Za};Po.prototype.slide=Po.prototype.ma;f=Po.prototype;f.view=function(){return this.Fa};f.activate=function(a){this.Na=a;this.Da.Y().Jb().addHandler(this.lb,this)};f.deactivate=function(){this.Na=null;this.Da.Y().Jb().removeHandler(this.lb,this)};f.play=function(){this.Da.start()};f.pause=function(){this.Da.stop()}; f.R=function(){return this.Ac};f.rI=function(){};f.mT=function(){};function Qo(a,b,c){a.Da.Qg(a.R(),b,c,!0)}function Ro(a){a.zC(a.Uq.count()-1)}function So(a){a.pause();Qo(a,0,0)}f.zC=function(a){var b=this.Uq.jc(a);this.pause();Qo(this,a,b.duration())};f.Oa=function(){return this.Uq};function To(a){var b=a.Da.Y().timestamp();if(null==a.Na||b.R()!=a.R()||0>b.sa())throw Error("playback controller not active");}f.XB=function(){To(this);return this.Da.Y().timestamp().sa()}; Po.prototype.currentStepIndex=Po.prototype.XB;Po.prototype.TI=function(){To(this);var a=this.Oa().jc(this.XB());return Math.min(a.duration(),this.Da.Y().timestamp().Ha())};Po.prototype.currentStepPosition=Po.prototype.TI;Po.prototype.B1=function(){To(this);var a=this.Oa().jc(this.XB());return 0=d.time){a=d.freeze?d.lJ:d.lJ+a-d.time;break a}}throw Error("invalid clock");}return a}mp.prototype.add=function(a){var b=this.So();b.Oc+=a;return b};mp.prototype.So=function(){return new mp(this.iM,this.Oc)};function op(a){this.Rn=new mp(this);this.vy=[];this.nk=[{time:0,lJ:a,freeze:!1}]} function pp(a,b,c,d){b={time:b,lJ:c,freeze:d||!1};0==a.nk.length?a.nk.push(b):(c=a.nk[a.nk.length-1],c.time!=b.time&&qp(a,c.time,b.time)?a.nk.push(b):a.nk.splice(a.nk.length-1,1,b))}op.prototype.persistState=function(){return{t:this.Rn.time(),p:Fb(this.nk)}};function qp(a,b,c){return Ab(a.vy,function(a){return a>=b&&a<=c})};function rp(a,b){this.U=a||null;this.Fj=void 0!==b?b:!0}rp.prototype.U=null;rp.prototype.Y=function(){return this.U};rp.prototype.completed=function(){return this.Fj};function sp(a,b,c){rp.call(this,b,c);this.Lo=a||!1}w(sp,rp);sp.prototype.absolute=function(){return this.Lo};sp.prototype.add=function(a){if(this.Lo&&a.Lo)throw Error("can't add absolute transforms");var b=a.Lo?a:this,c=b===a?this:a,b=b.So().xy(c);b.Lo=this.Lo||a.Lo;return b};function tp(a,b,c,d,e){sp.call(this,c,d,e);this.yi=a;this.Mo=[];this.Bn=b||0}w(tp,sp);tp.prototype.color=function(){return this.yi};tp.prototype.So=function(){var a=new tp(this.yi.clone(),this.Bn,this.absolute(),this.Y(),this.completed());a.Mo=Fb(this.Mo);return a};tp.prototype.xy=function(a){if(this.absolute()){this.yi.add(a.yi);for(var b=0;b=l?(e-g)/(2*l):(e-g)/(2-2*l));c=[Math.round(h+360)%360,k,l];break a}c= b}a:{switch(a){case "rgb":b=c[1];d=c[2];a=c[0]/360;0==b?d=c=a=255*d:(b=.5>d?d*(1+b):d+b-b*d,e=2*d-b,d=255*Yk(e,b,a+1/3),c=255*Yk(e,b,a),a=255*Yk(e,b,a-1/3));a=[Math.round(d),Math.round(c),Math.round(a)];break a}a=c}}return a};f.clone=function(){return new up(this.md,Fb(this.Bd))};f.add=function(a){this.md!=a.md&&(this.Bd=this.Xf(a.md),this.md=a.md);this.Bd[0]+=a.Bd[0];this.Bd[1]+=a.Bd[1];this.Bd[2]+=a.Bd[2]};f.multiple=function(a){this.Bd[0]*=a;this.Bd[1]*=a;this.Bd[2]*=a}; f.toString=function(){var a=this.Xf("rgb");a[0]=Math.round(a[0]);a[1]=Math.round(a[1]);a[2]=Math.round(a[2]);return Vk(a[0],a[1],a[2])};f.xk=function(a){var b=this.md==a.md?this.Bd:this.Xf(a.md);return Mb(b,a.Bd)};function vp(a,b,c,d){this.Bb=a;this.gu=b;this.G0=c||null;this.F0=d||null;this.FD=[];this.GD=[];this.kE={}}f=vp.prototype;f.XM=!1;f.id=function(){return this.Bb};f.Pa=function(){return this.gu};f.zh=function(){return this.G0};f.wi=function(){return this.F0};function wp(a,b){return b in a.kE?a.kE[b]:null};function xp(){this.Sj=[];this.Zz={}}xp.prototype.count=function(){return this.Sj.length};xp.prototype.add=function(a){this.Sj.push(a);this.Zz[a.id()]=a};function yp(a,b){if(b in a.Zz)return a.Zz[b];throw Error("can't find animated object with specified id");};function zp(){this.Jq=this.Iq=this.Gq=this.Dq=this.pq=this.fill=this.to=""};function Ap(a,b,c){this.type=a;this.text=b;this.ni=c};function Bp(a,b,c,d){this.id=a;this.Pa=b;this.zh=c;this.wi=d;this.state=new Cp;Dp(this.state,Ep,!0).add(new Fp(this.Pa.left,!0));Dp(this.state,Gp,!0).add(new Fp(this.Pa.top,!0))};function Hp(a,b,c){this.type=a;this.Pa=b;this.xm=[];this.io=[];this.zIndex=c;this.tc=null;this.aT=!1;this.text="";this.Io=this.ro=!1;this.rotation=0;this.Rw=!1;this.gt=new zp}function Ip(a){var b=[];a.tc&&b.push(a.tc);z(a.xm,function(a){b.push(a)},a);return b} function Jp(a){if(a.tc){var b=a.tc.Pa,c=a.Pa,d=a.uq,c=new xc(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),g=Math.abs(b.height-c.height);a.Rw=1E-4>Math.abs(b.left-c.left)&&1E-4>d&&1E-4>e&&1E-4>g&&!a.aT}};function Kp(a,b){this.Bb=a;this.Lf=b}f=Kp.prototype;f.$a=0;f.Sa=0;f.YR=0;f.Xi=1;f.Zm=!1;f.yM=!1;f.Bb="";f.Lf="";f.width=function(){return this.$a};f.Aa=function(a){this.$a=a};f.height=function(){return this.Sa};f.fb=function(a){this.Sa=a};f.timeout=function(){return this.YR*this.Xi};f.setTimeout=function(a){this.YR=0<=a?a:0};f.xj=function(a){this.Xi=a};f.mJ=function(){return this.Zm};f.zt=function(a){this.Zm=a};f.$w=function(){return this.yM};f.id=function(){return this.Bb};f.url=function(){return this.Lf};function Lp(){this.Tl=[]}Lp.prototype.add=function(a){this.Tl.push(a)};Lp.prototype.count=function(){return this.Tl.length};Lp.prototype.xj=function(a){for(var b=0;b=this.To.length)throw Error("");var a=this.To.pop();this.add(a);return a};f.clear=function(a,b){var c=lq(this);a=q(a)?a:0;b=q(b)?b:c.length;c.splice(a,b-a)};f.apply=function(a){for(var b=lq(this),c=0;c=a.length)throw mq;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");} function pq(a,b){if(oa(a))try{z(a,b,void 0)}catch(c){if(c!==mq)throw c;}else{a=oq(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==mq)throw c;}}}function qq(a,b,c){var d=0,e=a,g=c||1;1=e||0>g&&d<=e)throw mq;var a=d;d+=g;return a};return h}function rq(a){if(oa(a))return Fb(a);a=oq(a);var b=[];pq(a,function(a){b.push(a)});return b};function sq(a,b){this.rj={};this.Yb=[];this.ky=this.$l=0;var c=arguments.length;if(12*this.$l&&uq(this),!0):!1}; function uq(a){if(a.$l!=a.Yb.length){for(var b=0,c=0;b=d.Yb.length)throw mq;var e=d.Yb[b++];return a?e:d.rj[e]};return e};function xq(a,b){this.lk=new jq;this.i_=a||new jq;this.Cr=b||new yq;this.Ic=new kq}xq.prototype.Co=function(){return this.lk};function yq(){sq.call(this)}w(yq,sq);function zq(){};function Aq(){}w(Aq,zq);function Bq(a){this.VR=a}Bq.prototype.normalize=function(a,b,c){for(var d=0;d=a)return 0;if(1<=a)return 1;var b=this.TV,c=this.NW,d=1-(b+c),e=1/(b/2+d+c/2),g=0;0b?b:a,2)/2,a-=b);0d?d:a),a-=d);0a||a>this.duration())throw Error("invalid action's run time");return this.Up?this.Up.normalize(a,this.duration(),b):a};function Fq(){}w(Fq,Eq);function Gq(a){var b=0;a instanceof Eq&&(b=a.duration());return b}function Hq(){}Hq.prototype.Gc=function(a,b,c,d){a.Gc(b,c,d)};Hq.prototype.complete=function(a,b,c){if(a instanceof Aq)a.Gc(b,c);else if(a instanceof Eq)a.complete(b,c);else throw Error("unknown action");};var Iq=null;function Jq(){Iq||(Iq=new Hq);return Iq}function Kq(){}Kq.prototype.Gc=function(a,b,c,d){a.oi(b,c,d)}; Kq.prototype.complete=function(a,b,c){if(a instanceof Aq)a.oi(b,c);else if(a instanceof Eq)a.Nx(b,c);else throw Error("unknown action");};var Lq=null;function Mq(){Lq||(Lq=new Kq);return Lq};function Nq(a){this.Kb=a||[];this.dH=a?a.slice().reverse():[]}w(Nq,Fq);f=Nq.prototype;f.ya=-1;f.Mf=function(a){if(0<=this.ya)throw Error("ActionsSequence was already initialized");this.Kb.push(a);this.dH.splice(0,0,a)};f.VD=function(){for(var a=0,b=0;bthis.ya&&(this.ya=this.VD());return this.ya};f.Gc=function(a,b,c){a=this.hh(a);this.Ob(this.Kb,Jq(),a,b,c)};f.complete=function(a,b){this.hg(this.Kb,Jq(),a,b)}; f.oi=function(a,b,c){a=this.hh(a,!0);this.Ob(this.dH,Mq(),a,b,c)};f.Nx=function(a,b){this.hg(this.dH,Mq(),a,b)}; f.Ob=function(a,b,c,d,e){var g=ua(this)+"",h=d.Ic;h.push();var k=0,l=0,m=d.Cr.get(g),n;if(n=m)n=m,n=np(n.Y())==np(e)&&n.time()<=c;n&&(k=m.UV+1,l=m.duration(),h.add(m.Ic));m=null;n=!1;for(var p=a.length,t=k;ta||a>=this.count()?null:this.Sj[a]};$q.prototype.xj=function(a){for(var b=0;bxb(this.le,a)&&this.le.push(a)};ar.prototype.my=function(){return this.Tl};function br(a,b,c){Po.call(this,a,b,c);this.gf=b.ib()}w(br,Po);f=br.prototype;f.Kv=!1;f.ib=function(){return this.gf};f.activate=function(a){br.M.activate.call(this,a);this.gf.setActionAvailability(a.KG);if(!this.Kv){this.Kv=!0;var b=this.Za,c=b.GG;c&&this.gf.restoreState(c,a.xg.gj+b.XG);this.gf.stateChangedEvent().addHandler(this.WY,this,1);this.gf.start()}this.xn&&this.gf.activate()};f.deactivate=function(){br.M.deactivate.call(this);this.xn&&this.gf.deactivate()}; f.Ap=function(){null!=this.Na&&this.Kv&&this.gf.activate()};f.WY=function(a){a.actionPrevented()||(a.preventAction(),this.mA())};function cr(){N.call(this,"scenario")}w(cr,N);f=cr.prototype;f.HG=null;f.wA=null;f.mH=0;f.AI=function(){return this.DD};f.IK=function(a){this.$p=a};f.qm=function(){return this.Cv};f.Rx=function(a){this.Cv=a};f.persistState=function(a){var b=cr.M.persistState.call(this,a);a&&a.Wv?(a=a.zb(),b.scenarioState=a.persistState(),a=Wo(a),b.scenarioInfo=a.ey()):(b.scenarioState=this.HG,b.scenarioInfo=this.wA?this.wA.ey():null,b.scenarioInactivityDuration=this.mH);return b}; f.gq=function(a,b){cr.M.gq.call(this,a,b);this.HG=a.scenarioState;var c=a.scenarioInfo;c&&(this.wA=new Vo(c.completed,c.passed,c.canBePassed));"scenarioInactivityDuration"in a&&(this.mH=a.scenarioInactivityDuration+b)};function dr(a,b,c){Po.call(this,a,b,c);this.hf=b.zb()}w(dr,Po);f=dr.prototype;f.Wv=!1;f.zb=function(){return this.hf};f.activate=function(a){dr.M.activate.call(this,a);this.hf.setActionAvailability(a.KG);if(!this.Wv){this.Wv=!0;var b=this.Za,c=b.HG;c&&this.hf.restoreState(c,a.xg.gj+b.mH);this.hf.stateChangedEvent().addHandler(this.bZ,this,1);this.hf.start()}this.xn&&this.hf.activate()};f.deactivate=function(){dr.M.deactivate.call(this);this.xn&&this.hf.deactivate()}; f.Ap=function(){null!=this.Na&&this.Wv&&this.hf.activate()};f.bZ=function(a){a.actionPrevented()||(a.preventAction(),this.mA())};function er(a){this.ya=a}er.prototype.duration=function(){return this.ya};er.prototype.xx=function(a){return a<=this.ya};er.prototype.VK=function(){return[this.ya]};function fr(a){this.Vh=a}fr.prototype.Qg=function(a,b,c,d,e){b=gr(e);c=null;for(var g=new Uq(this.Vh);g.next()&&g.Rg()!==b;)g.Rg()?c=hr(e,g.Rg()):g.sf()&&c&&g.sf().complete(a,c.Rn);c=new Uq(this.Vh);c.seekTo(b);e=hr(e,b).Rn;c.next()&&c.sf()&&(b=c.sf(),b.duration()<=d?b.complete(a,e):b.Gc(d,a,e))};function ir(a){this.Va=a}ir.prototype.state=function(){return this.Va};function jr(a){this.Va="waitForTrigger";this.cI=a}w(jr,ir);jr.prototype.Rg=function(){return this.cI};function kr(a){this.Vh=a}kr.prototype.ul=-1;kr.prototype.iQ=null;kr.prototype.Qg=function(a,b,c,d,e,g){if(g){g=gr(e);var h=hr(e,g).Rn;this.iQ==c&&this.ul==b&&(b+=1);g===c?lr(this,a,g,h,b,d):(e=hr(e,c).Rn,lr(this,a,c,e,b,Number.MAX_VALUE),lr(this,a,g,h,0,d));this.iQ=g;this.ul=d}};function lr(a,b,c,d,e,g){e=Math.round(e);g=Math.round(g);a=new Vq(a.Vh);for(a.seekTo(c);a.next()&&Wq(a);){c=Wq(a);var h=Math.round(c.kH);h>=e&&h<=g&&c.Gc(b,d.add(h))}};function mr(a,b,c){this.nf=a;this.Vh=b;this.Ad=new nr(Pp(b.Np),a);this.pO=[new fr(b),new kr(b)];this.FW=new yq;this.reset(c);this.Ms=new I}f=mr.prototype;f.Oc=0;f.Kt=function(){return this.Ms};f.cD=function(){return this.Vh};f.time=function(){return this.Oc};f.resume=function(a){var b=gr(this.Ad);b&&pp(hr(this.Ad,b),this.Oc,a)}; f.seek=function(a,b){if(aa)break}else{var l=k.Rg();if(l.required())break;else g=new op(np(g.add(h))),this.Ad.Of(l,g),g=g.Rn,a-=h,h=0}this.Oc=a;b=new xq(b,this.FW);for(k=0;kc)throw Error("trigger wasn't activated");return a.Cw[c]}function gr(a){var b=a.le.length;return 0d;++d)c.fillRect(0,6*d,b?6*(16-d-1):6*d,6);a&32&&ls(this,ms[180])}w(ws,is);ws.prototype.mh=function(a){ks(this);this.Ce.drawImage(this.LR,-192*(1-a),0)};function xs(a){is.call(this,a);var b=ms[0];switch(a.Lg()){case 128:b=ms[90];break;case 64:b=ms[180];break;case 16:b=ms[270]}ls(this,b)}w(xs,is);xs.prototype.mh=function(a){var b=this.Mc;ks(this);this.Ce.fillRect(0,0,b.width*a,b.height)};function ys(a){is.call(this,a);a=a.Lg();a&1&&ls(this,ms[90]);a&4&&(this.Qr="maskOut",this.Lu=!0)}w(ys,is);ys.prototype.mh=function(a){var b=this.Mc;ks(this);a*=b.width;this.Ce.fillRect(b.width/2-a/2,0,a,b.height)};function zs(a,b,c,d){is.call(this,a,102,102);this.xW=d;this.D_=c;b||ls(this,ms[90]);a=Math.ceil(this.Mc.width/d);c=Math.ceil(this.Mc.height/c);this.wu=this.Zk(a,c);this.MA=this.Zk(this.Mc.width+a,c)}w(zs,is); zs.prototype.mh=function(a){ks(this);var b=this.wu.width,c=this.wu.height,d=this.wu.getContext("2d");d.clearRect(0,0,b,c);d.fillStyle="rgba(255,255,255,1)";d.fillRect(0,0,b*a,c);a=this.MA.getContext("2d");a.clearRect(0,0,this.MA.width,this.MA.height);b=this.wu;for(c=0;ca;++a)this.CG.push(Ds(100)),this.BG.push(this.Zk(20,20));var b=Ds(25);for(a=0;aa;++a)for(c=20*a,d=0;5>d;++d)b.drawImage(this.BG[this.WZ[5*a+d]],c,20*d)};function Es(a){is.call(this,a)}w(Es,is);Es.prototype.mh=function(a){var b=this.Mc,c=this.Ce;ks(this);c.fillStyle="rgba(255,255,255,1)";c.fillRect(0,0,b.width*a,b.height)};function Fs(a){is.call(this,a);a.Lg()&2&&ls(this,ms[90]);this.xQ=rq(qq(0,100));Ob(this.xQ)}w(Fs,is);Fs.prototype.mh=function(a){ks(this);var b=this.Ce,c=this.Mc.width;a=Math.floor(100*a);for(var d=0;da.indexOf("http://www.w3.org/2000/svg")&&(a=']*>/g,"").replace(/<\/a>/g,"")}f.AU=function(){};function Rs(){}w(Rs,Js);Rs.prototype.Qk=function(a,b){Rs.M.Qk.call(this,a,b);Ks(this,a,b.context());var c=b.context();try{var d=Sd(a,"backgroundColor"),e=a.style.width,g=a.style.height;if(""!=d&&"transparent"!=d&&""!=e&&""!=g){var h=Rk(d);c.save();c.fillStyle=h.yJ;c.fillRect(0,0,parseFloat(e),parseFloat(g));c.restore()}}catch(k){}"block"==ga.window.getComputedStyle(a,null).display&&(b.hE=0)};var Ss=!Ub;function Ts(){}w(Ts,Js); Ts.prototype.Qk=function(a,b){Ts.M.Qk.call(this,a,b);var c=b.context(),d=Tb?a.currentStyle:ga.window.getComputedStyle(a,null),e=0;"relative"==d.position&&(e=b.hE,b.hE=e+a.offsetWidth);Ks(this,a,c,e);e=a.innerHTML;e=-1!=e.indexOf("&")?"document"in ga?Na(e):Pa(e):e;if(Da(e)){c.font=[d.fontStyle,d.fontVariant,d.fontWeight,d.fontSize,d.fontFamily].join(" ");c.fillStyle=d.color;var g=parseFloat,h;h=Ss&&a.dataset?"width"in a.dataset?a.dataset.width:null:a.getAttribute("data-"+"width".replace(/([A-Z])/g,"-$1").toLowerCase()); g=g(h);if(h=Us(d.textShadow)){c.save();c.fillStyle="rgba(0,0,0,1)";var k=2*c.canvas.width;c.translate(k,0);k=[-k,0];Vs(c).transform(k,0,k,0,1);c.shadowOffsetX=h.offsetX+k[0];c.shadowOffsetY=h.offsetY+k[1];c.shadowColor=h.color;c.shadowBlur=h.blur;Ws(c,e,d,g);c.restore()}else Ws(c,e,d,g)}};function Vs(a){var b=new Uh;a=a.Ws;for(var c=0;cb.Wa()&&ds(d,!0)):(d.Cn=null,d.Gy&&(ds(d,!1),Ub&&kt(a)))}function kt(a){if(a=a.Kc.querySelector("video")){var b=Bd(a),c=ce(b);c.width&&(ae(b,c.width+1),setTimeout(function(){ae(b,c.width)},0))}} function ft(a,b,c){c=c||a.Kc;a=ib(b.yg);for(var d=0;de||e>=b.Sj.length)throw Error("index is out of range");g=b.Sj[e];var h=a.Cm.get(g.id());d||(Dp(h,Ep,!0).add(new Fp(g.Pa().left,!0)),Dp(h,Gp,!0).add(new Fp(g.Pa().top,!0)));if(h=(h=mt(a.yS,g,h))?h.lX:null)h=new rr(g.id(),h),c.yN.Mf(h),c.Np.Mf(g.id(),new er(0),0)}} f.reset=function(a,b){q(a)||(a=-1);q(b)||(b=0);this.Ae||ot(this);this.DA=this.Hj();this.pQ=a;this.qQ=b;qt(this.Ae,this.DA);0<=a&&(this.Pl(0,0),this.seek(a,b));this.Pl(0,0,!1)};f.activate=function(){if(this.Xa)throw Error("already activated");this.Xa=!0;this.U.Jb().addHandler(this.lb,this);this.U.si().addHandler(this.IO,this)};f.deactivate=function(){rt(this);this.Xa=!1;this.U.Jb().removeHandler(this.lb,this);this.U.si().removeHandler(this.IO,this)}; function rt(a){if(!a.Ae)throw Error("animation controller isn't activated");}f.play=function(){rt(this);this.Ae.resume(this.Hj())};f.pause=function(){rt(this)}; f.Pl=function(a,b,c){var d=[];c=q(c)?c:this.U.te();a=this.Ae.Qg(a,this.Cm,c);d.push(a);for(a=0;au.level())p=u;n=p}else if(n instanceof Rp){n=Yr(p);p=null;for(t=0;t=this.Ae.Ad.le.length?0:this.Ae.time();if(a>d||a==d&&(!q(b)||e<=b)){for(;st(this)!=a;)this.Ae.Ts("__step",c),e=0;q(b)&&0b.sa()||c!=a.Ac?!1:!0} f.lb=function(a,b){var c=a.timestamp();if(ut(this,c)){var d=c.sa(),c=1E3*c.Ha(),e=this.Hj(),g=e-this.DA;this.DA=e;e=c-this.qQ;if(d!=this.pQ||b)e=0,this.seek(d,c);this.Pl(e,g);this.pQ=d;this.qQ=c}};f.IO=function(a){a=a.timestamp();ut(this,a)&&this.Pl(0,0)};function vt(a,b){this.Za=a;this.Ue=b;this.DF={}}f=vt.prototype;f.ev=null;f.Dv=null;f.activate=function(a){this.ev=[];this.Dv={};wt(this,this.Za.Vc(),v(a.tJ,a));wt(this,this.Za.Wc(),v(a.fi,a))};function wt(a,b,c){for(var d=0;da)){for(var e=c.sk(),c=[],g=e.count(),h=0;h=d&&l<=a&&c.push(k)}for(d=0;da||a>=this.count())throw Error("index is out of range");return this.Zi[a]};Zt.prototype.getTrack=Zt.prototype.sx;function $t(){this.Zi=[]}w($t,Zt);$t.prototype.Y1=function(a){return this.sx(a)};$t.prototype.getAudioTrack=$t.prototype.Y1;function au(a,b,c,d,e){this.Bb=a;this.og=b;this.$a=c;this.Sa=d;this.tl=e}w(au,Fm);au.prototype.vf=function(){return this.og};au.prototype.width=function(){return this.$a};au.prototype.height=function(){return this.Sa};au.prototype.Hg=function(){return-1!=this.og.indexOf("controls")};function bu(a,b,c,d){Wt.call(this,b,c,d);this.sb=a}w(bu,Wt);bu.prototype.video=function(){return this.sb};bu.prototype.width=function(){return this.sb.width()};bu.prototype.width=bu.prototype.width;bu.prototype.height=function(){return this.sb.height()};bu.prototype.height=bu.prototype.height;function cu(){this.Zi=[]}w(cu,Zt);cu.prototype.lt=function(a){return this.sx(a)};cu.prototype.getVideoTrack=cu.prototype.lt;function du(){this.iW=new $t;this.S0=new cu}du.prototype.$n=function(){return this.iW};du.prototype.audioTracks=du.prototype.$n;du.prototype.Yf=function(){return this.S0};du.prototype.videoTracks=du.prototype.Yf;function eu(){this.$b=!0}eu.prototype.enabled=function(){return this.$b};eu.prototype.enabled=eu.prototype.enabled;eu.prototype.va=function(a){this.$b=a};eu.prototype.Se=function(){return this.$X};function fu(a,b,c){this.xX=a;this.pM=b||!1;this.SA=c||!1}f=fu.prototype;f.pM=!1;f.SA=!1;f.key=function(){return this.xX};f.WB=function(){return this.pM};f.shift=function(){return this.SA};function gu(a){this.Ba=a;this.bR=[]}gu.prototype.type=function(){return this.Ba};gu.prototype.Hq=function(){return this.bR};function hu(){this.Kb=[]}hu.prototype.count=function(){return this.Kb.length};hu.prototype.Mf=function(a){this.Kb.push(a)};function iu(a,b){if(0>b||b>=a.count())throw Error("actionIndex is out of range");return a.Kb[b]};function ju(){this.Kb=new hu}ju.prototype.$b=!0;ju.prototype.enabled=function(){return this.$b};ju.prototype.va=function(a){this.$b=a};ju.prototype.sf=function(){return this.Kb};function ku(){}ku.prototype.NS=!0;ku.prototype.hL=function(){return this.NS};var lu={E6:"free",q9:"restricted",T9:"sequential"};r("ispring.presenter.presentation.settings.NavigationType",lu,void 0);r("FREE","free",lu);r("RESTRICTED","restricted",lu);r("SEQUENTIAL","sequential",lu);function mu(){this.WX=new eu;this.Ou=new ju;this.cX=new ku;this.vO="free"}mu.prototype.Fk=function(){return this.WX};mu.prototype.mouse=mu.prototype.Fk;mu.prototype.so=function(){return this.Ou};mu.prototype.ht=function(){return this.cX};mu.prototype.navigationType=function(){return this.vO};mu.prototype.navigationType=mu.prototype.navigationType;function nu(){}nu.prototype.wR=null;nu.prototype.hQ=null;nu.prototype.ZC=function(){return this.wR};nu.prototype.FC=function(){return this.hQ};function ou(a,b){this.Lf=a;this.Tn=b}ou.prototype.url=function(){return this.Lf};ou.prototype.target=function(){return this.Tn};ou.prototype.open=function(){qg(this.Lf,{target:this.Tn})};var pu={k6:["BC","AD"],j6:["Before Christ","Anno Domini"],Q7:"JFMAMJJASOND".split(""),r$:"JFMAMJJASOND".split(""),o7:"January February March April May June July August September October November December".split(" "),q$:"January February March April May June July August September October November December".split(" "),X9:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),t$:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),oaa:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), v$:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Z9:"Sun Mon Tue Wed Thu Fri Sat".split(" "),u$:"Sun Mon Tue Wed Thu Fri Sat".split(" "),R7:"SMTWTFS".split(""),s$:"SMTWTFS".split(""),Y9:["Q1","Q2","Q3","Q4"],c9:["1st quarter","2nd quarter","3rd quarter","4th quarter"],v4:["AM","PM"],D5:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],N$:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],E5:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],rV:6,paa:[5,6],sV:5},qu= pu,qu=pu;function ru(a,b,c,d,e,g){pa(a)?(this.Ah=a==su?b:0,this.sh=a==tu?b:0,this.ph=a==uu?b:0,this.ji=a==vu?b:0,this.mi=a==wu?b:0,this.pi=a==xu?b:0):(this.Ah=a||0,this.sh=b||0,this.ph=c||0,this.ji=d||0,this.mi=e||0,this.pi=g||0)} ru.prototype.dD=function(a){var b=Math.min(this.Ah,this.sh,this.ph,this.ji,this.mi,this.pi),c=Math.max(this.Ah,this.sh,this.ph,this.ji,this.mi,this.pi);if(0>b&&0b&&c.push("-");c.push("P");(this.Ah||a)&&c.push(Math.abs(this.Ah)+"Y");(this.sh||a)&&c.push(Math.abs(this.sh)+"M");(this.ph||a)&&c.push(Math.abs(this.ph)+"D");if(this.ji||this.mi||this.pi||a)c.push("T"),(this.ji||a)&&c.push(Math.abs(this.ji)+"H"),(this.mi||a)&&c.push(Math.abs(this.mi)+"M"), (this.pi||a)&&c.push(Math.abs(this.pi)+"S");return c.join("")};ru.prototype.xk=function(a){return a.Ah==this.Ah&&a.sh==this.sh&&a.ph==this.ph&&a.ji==this.ji&&a.mi==this.mi&&a.pi==this.pi};ru.prototype.clone=function(){return new ru(this.Ah,this.sh,this.ph,this.ji,this.mi,this.pi)};var su="y",tu="m",uu="d",vu="h",wu="n",xu="s";ru.prototype.add=function(a){this.Ah+=a.Ah;this.sh+=a.sh;this.ph+=a.ph;this.ji+=a.ji;this.mi+=a.mi;this.pi+=a.pi}; function yu(a,b,c){qa(a)?(this.Fb=zu(a,b||0,c||1),Au(this,c||1)):sa(a)?(this.Fb=zu(a.getFullYear(),a.getMonth(),a.getDate()),Au(this,a.getDate())):(this.Fb=new Date(Aa()),a=this.Fb.getDate(),this.Fb.setHours(0),this.Fb.setMinutes(0),this.Fb.setSeconds(0),this.Fb.setMilliseconds(0),Au(this,a))}function zu(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}f=yu.prototype;f.wT=qu.rV;f.xT=qu.sV;f.clone=function(){var a=new yu(this.Fb);a.wT=this.wT;a.xT=this.xT;return a}; f.getFullYear=function(){return this.Fb.getFullYear()};f.getYear=function(){return this.getFullYear()};f.getMonth=function(){return this.Fb.getMonth()};f.getDate=function(){return this.Fb.getDate()};f.getTime=function(){return this.Fb.getTime()};f.getDay=function(){return this.Fb.getDay()};f.getUTCFullYear=function(){return this.Fb.getUTCFullYear()};f.getUTCMonth=function(){return this.Fb.getUTCMonth()};f.getUTCDate=function(){return this.Fb.getUTCDate()};f.getUTCDay=function(){return this.Fb.getDay()}; f.getUTCHours=function(){return this.Fb.getUTCHours()};f.getUTCMinutes=function(){return this.Fb.getUTCMinutes()};f.getTimezoneOffset=function(){return this.Fb.getTimezoneOffset()};f.set=function(a){this.Fb=new Date(a.getFullYear(),a.getMonth(),a.getDate())};f.setFullYear=function(a){this.Fb.setFullYear(a)};f.setYear=function(a){this.setFullYear(a)};f.setMonth=function(a){this.Fb.setMonth(a)};f.setDate=function(a){this.Fb.setDate(a)};f.setTime=function(a){this.Fb.setTime(a)};f.setUTCFullYear=function(a){this.Fb.setUTCFullYear(a)}; f.setUTCMonth=function(a){this.Fb.setUTCMonth(a)};f.setUTCDate=function(a){this.Fb.setUTCDate(a)}; f.add=function(a){if(a.Ah||a.sh){var b=this.getMonth()+a.sh+12*a.Ah,c=this.getYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d;a:{switch(b){case 1:d=0!=c%4||0==c%100&&0!=c%400?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.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.ph&&(a=new Date((new Date(this.getYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.ph),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()), this.setDate(a.getDate()),Au(this,a.getDate()))};f.dD=function(a,b){var c=[this.getFullYear(),Ta(this.getMonth()+1),Ta(this.getDate())].join(a?"-":""),d;if(b)if(d=this.getTimezoneOffset(),0==d)d="Z";else{var e=Math.abs(d)/60,g=Math.floor(e),e=60*(e-g);d=(0=this.SU.valueOf()&&a.valueOf()<=this.gx.valueOf()};Bu.prototype.iterator=function(){return new Cu(this)};function Cu(a){this.UJ=a.getStartDate().clone();this.gx=Number(a.gx.dD())}w(Cu,nq);Cu.prototype.next=function(){if(Number(this.UJ.dD())>this.gx)throw mq;var a=this.UJ.clone();this.UJ.add(new ru(uu,1));return a};function Du(){}f=Du.prototype;f.WR=null;f.zM=null;f.password=function(){return this.SP};f.It=function(){return this.WR};function Eu(a,b){a.WR=b}f.bC=function(){return this.zM};function Fu(){}f=Fu.prototype;f.bO=!1;f.Dm=!1;f.NA=!1;f.xl="never";f.km=function(){return this.bO};Fu.prototype.loopPlayback=Fu.prototype.km;Fu.prototype.fo=function(){return this.Dm};Fu.prototype.autoStart=Fu.prototype.fo;Fu.prototype.PC=function(a){this.Dm=a};Fu.prototype.u3=function(){return this.xl};Fu.prototype.resumeMode=Fu.prototype.u3;Fu.prototype.qK=function(){return this.NA};function Gu(){}Gu.prototype.Wm=!0;Gu.prototype.jx=function(){return this.Wm};Gu.prototype.fitToWindow=Gu.prototype.jx;function Hu(){this.KF=new mu;this.$Z=new Fu;this.cW=new Gu;this.T0=new nu;this.l_=new Du}f=Hu.prototype;f.wH=null;f.qa=null;f.CR="";f.navigation=function(){return this.KF};f.Sc=function(){return this.$Z};Hu.prototype.playback=Hu.prototype.Sc;Hu.prototype.Yn=function(){return this.cW};Hu.prototype.appearance=Hu.prototype.Yn;Hu.prototype.M3=function(){return this.wH};Hu.prototype.skin=Hu.prototype.M3;Hu.prototype.qq=function(){return this.qa};Hu.prototype.i18n=Hu.prototype.qq;Hu.prototype.Mq=function(){return this.T0}; Hu.prototype.xt=function(){return this.l_};function Iu(){}r("ispring.presenter.presentation.IPresenters",Iu,void 0);Iu.prototype.count=function(){};Iu.prototype.count=Iu.prototype.count;Iu.prototype.qx=function(){};Iu.prototype.getPresenter=Iu.prototype.qx;function Ju(){}r("ispring.presenter.presentation.resources.references.IReference",Ju,void 0);Ju.prototype.type=function(){};Ju.prototype.type=Ju.prototype.type;Ju.prototype.title=function(){};Ju.prototype.title=Ju.prototype.title;Ju.prototype.url=function(){};Ju.prototype.url=Ju.prototype.url;Ju.prototype.target=function(){};Ju.prototype.target=Ju.prototype.target;Ju.prototype.navigate=function(){};Ju.prototype.navigate=Ju.prototype.navigate;function Ku(){}r("ispring.presenter.presentation.resources.references.IReferences",Ku,void 0);Ku.prototype.count=function(){};Ku.prototype.count=Ku.prototype.count;Ku.prototype.jt=function(){};Ku.prototype.getReference=Ku.prototype.jt;function Lu(){}r("ispring.presenter.presentation.resources.IResources",Lu,void 0);Lu.prototype.vh=function(){};Lu.prototype.references=Lu.prototype.vh;function Mu(){}r("ispring.presenter.presentation.IPresentation",Mu,void 0);Mu.prototype.Lt=function(){};Mu.prototype.uniqueId=Mu.prototype.Lt;Mu.prototype.V=function(){};Mu.prototype.slides=Mu.prototype.V;Mu.prototype.title=function(){};Mu.prototype.title=Mu.prototype.title;Mu.prototype.D=function(){};Mu.prototype.slideWidth=Mu.prototype.D;Mu.prototype.C=function(){};Mu.prototype.slideHeight=Mu.prototype.C;Mu.prototype.uj=function(){};Mu.prototype.presenters=Mu.prototype.uj;Mu.prototype.hb=function(){}; Mu.prototype.company=Mu.prototype.hb;Mu.prototype.tm=function(){};Mu.prototype.resources=Mu.prototype.tm;function Nu(a,b){this.$c=a;this.gu=b}f=Nu.prototype;f.qv=1;f.Lf=null;f.Tn="_self";f.src=function(){return this.$c};f.Pa=function(){return this.gu};f.opacity=function(){return this.qv};f.Tf=function(a){this.qv=a};f.url=function(){return this.Lf};f.target=function(){return this.Tn};function Ou(){this.BH=[]}Ou.prototype.count=function(){return this.BH.length};Ou.prototype.add=function(a){this.BH.push(a)};function Pu(a,b){for(var c=a.count(),d=0;da||a>=this.count())throw Error("index is out of range");return this.qs[a]};Qu.prototype.getPresenter=Qu.prototype.qx;function Ru(a,b,c){this.Cb=a;this.JX=b;this.M0=[].concat(c)}Ru.prototype.name=function(){return this.Cb};Ru.prototype.localName=function(){return this.JX};Ru.prototype.cL=function(){return this.M0};function Su(){this.Wq={}}Su.prototype.cJ=function(a){return a in this.Wq};function Tu(a,b,c,d){this.Ba=a;this.Me=b;this.Lf=c;this.Tn=d}Tu.prototype.type=function(){return this.Ba};Tu.prototype.type=Tu.prototype.type;Tu.prototype.title=function(){return this.Me};Tu.prototype.title=Tu.prototype.title;Tu.prototype.url=function(){return this.Lf};Tu.prototype.url=Tu.prototype.url;Tu.prototype.target=function(){return this.Tn};Tu.prototype.target=Tu.prototype.target;Tu.prototype.navigate=function(a){qg(this.Lf,{target:a||this.Tn})};Tu.prototype.navigate=Tu.prototype.navigate;function Uu(){this.Nv=[]}Uu.prototype.count=function(){return this.Nv.length};Uu.prototype.count=Uu.prototype.count;Uu.prototype.jt=function(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.Nv[a]};Uu.prototype.getReference=Uu.prototype.jt;function Vu(){this.Nv=new Uu}Vu.prototype.vh=function(){return this.Nv};Vu.prototype.references=Vu.prototype.vh;function Wu(){}Wu.prototype.pb=null;Wu.prototype.Mw="";Wu.prototype.DS="_blank";Wu.prototype.pe=function(){return this.pb};Wu.prototype.logo=Wu.prototype.pe;Wu.prototype.yK=function(a){this.pb=a};Wu.prototype.kc=function(){return this.Mw};Wu.prototype.webSiteUrl=Wu.prototype.kc;Wu.prototype.JK=function(a){this.Mw=a};Wu.prototype.ny=function(){return this.DS};Wu.prototype.webSiteTarget=Wu.prototype.ny;function Xu(a){this.Bb=a;this.P=new En;this.Z=new Hu;this.sM=new Ou;this.YM=[];this.qs=new Qu;this.YX=new du;this.cH=new Vu;this.FH=new Su;this.qS=new Su;this.a_=[]}f=Xu.prototype;f.Me="";f.Ki=null;f.Ey=null;f.Qs=null;f.Jc=null;f.Lt=function(){return this.Bb};Xu.prototype.uniqueId=Xu.prototype.Lt;Xu.prototype.V=function(){return this.P};Xu.prototype.slides=Xu.prototype.V;Xu.prototype.title=function(){return this.Me};Xu.prototype.title=Xu.prototype.title;Xu.prototype.setTitle=function(a){this.Me=a}; Xu.prototype.D=function(){return this.Ke};Xu.prototype.slideWidth=Xu.prototype.D;Xu.prototype.C=function(){return this.Je};Xu.prototype.slideHeight=Xu.prototype.C;Xu.prototype.settings=function(){return this.Z};Xu.prototype.settings=Xu.prototype.settings;f=Xu.prototype;f.sC=function(){if(!this.Ki){var a=rq(qq(this.P.count()));this.Ki=new ko(this.P,"__m",a)}return this.Ki};f.Qw=function(){return this.Ey};f.ly=function(){return this.Qs};f.fonts=function(){return this.YM};f.uj=function(){return this.qs}; Xu.prototype.presenters=Xu.prototype.uj;Xu.prototype.hb=function(){return this.Jc};Xu.prototype.company=Xu.prototype.hb;Xu.prototype.Fq=function(a){this.Jc=a};Xu.prototype.jd=function(){return this.YX};Xu.prototype.narration=Xu.prototype.jd;Xu.prototype.tm=function(){return this.cH};Xu.prototype.resources=Xu.prototype.tm;Xu.prototype.yq=function(){return this.a_};function Yu(a){this.Ac=a}Yu.prototype.type=function(){return"gotoSlide"};Yu.prototype.R=function(){return this.Ac};function Zu(a){this.Ba=a}Zu.prototype.type=function(){return this.Ba};function $u(a){this.Ba="gotoSlide";this.Ac=a}w($u,Zu);$u.prototype.R=function(){return this.Ac};function av(a){this.B=a}av.prototype.bJ=function(a){switch(a.type()){case "closePlayerWindow":this.B.$y.F();return;case "gotoNextSlide":Pt(this.B);return;case "gotoSlide":this.NE(a.R());return}throw Error("unknown action type");};av.prototype.NE=function(a){this.B.qc(a)};function O(a,b,c,d,e,g,h,k){var l=this;this.K=a;this.P=a.V();this.kf=c;this.k0=d;this.Da=e;this.U=e.Y();this.MN=this.U.timestamp();this.Na=g;this.mf=h;this.$H=k;this.NA=a.settings().Sc().qK();this.Yj=new I;this.GQ=new I;c.Mn.addHandler(this.kG,this);this.U.Jb().addHandler(this.lb,this);this.U.si().addHandler(function(){this.$H.Y().si().F()},this);this.U.Eo().addHandler(function(){this.$H.Y().Eo().F()},this);this.mf.fD().addHandler(this.AP,this);this.l0=[];this.mz=new bv;this.ff="pausedSlide";this.Ki= a.sC();this.kk=[];a=this.U.timestamp().R();0<=a&&(this.U.wm()?this.Mj(a,!0,!1,!1,!1):this.lb(this.U));this.lF=Aa();this.HL=new Rt;this.HL.Jb().addHandler(this.eY,this);this.HL.start();this.yy=new I;this.xR=new I;this.rw=new I;this.uR=new I;this.$y=new I;this.UM=new I;this.xG=new Jt;this.xG.isSupported()&&E(this.xG,"visibilitychange",this.LZ,!1,this);E(window,"beforeunload",function(){cv(l,!1)})}f=O.prototype;f.BA=!1;f.W=-1;f.Vg=-1;f.Bv=null;f.Xa=!1;f.nI=-1; f.play=function(){0>this.W?this.qc(this.Qe()):dv(this)&&!this.U.oc()?this.gi():this.Cd.play()};O.prototype.play=O.prototype.play;function dv(a){var b=a.U.timestamp(),c=b.sa(),b=b.Ha(),d=a.Cd.Oa(),c=0<=c?d.jc(c):null;return"suspended"==a.U.state()||null!==c&&b>=c.duration()}O.prototype.pause=function(){this.Cd&&this.Cd.pause()};O.prototype.pause=O.prototype.pause;O.prototype.qc=function(a,b,c){this.Mj(a,b,!0,!1,!0,void 0,!(void 0===c||c))};O.prototype.gotoSlide=O.prototype.qc; O.prototype.qo=function(a){if(!this.mz.tq()){q(a)||(a=!0);var b=this.mz.pop();b&&this.Mj(b.index(),a,!1)}};O.prototype.gotoLastSlideViewed=O.prototype.qo;O.prototype.Qe=function(){var a=lo(this.Ki);return oo(a)?a.ha().index():this.Ki.V()[0]};O.prototype.firstSlideIndex=O.prototype.Qe;O.prototype.qj=function(){var a=lo(this.Ki);a.W=a.Ds.length;if(po(a))return a.ha().index();a=this.Ki.V().length;return this.Ki.V()[a-1]};O.prototype.lastSlideIndex=O.prototype.qj; O.prototype.zk=function(a){this.Mj(this.Qe(),a)};O.prototype.gotoFirstSlide=O.prototype.zk;O.prototype.Ak=function(a){this.Mj(this.qj(),a)};O.prototype.gotoLastSlide=O.prototype.Ak;O.prototype.vd=function(a){a=q(a)?a:!0;ev(this,a,!0)};O.prototype.gotoNextSlide=O.prototype.vd;function Pt(a){var b;b=q(b)?b:!0;ev(a,b,!0,!0)}O.prototype.uf=function(a){q(a)||(a=!0);if(0>this.W)throw Error("current slide is null");fv(this,a,!1)};O.prototype.gotoPreviousSlide=O.prototype.uf; O.prototype.gi=function(){if(0>this.W)throw Error("Slide has not been loaded");var a=this.U.timestamp(),b=a.sa(),c=a.Ha(),a=this.Cd,d=a.Oa(),e=0<=b?d.jc(b):null,g=e?e.duration():0,d=b==d.count()-1&&(c>=g||e.kj());0>b?(gv(this.mf,!1),this.aI&&ev(this,!0,!1)):d?(Ro(a),ev(this,!0,!0)):(this.oz=g<=c,b=a.Za.Oa(),c=a.Da.Y().timestamp().sa(),c==b.count()-1?Ro(a):(b=c+1,a.play(),Qo(a,b,0)),hv(this),this.oz=!1)};O.prototype.gotoNextStep=O.prototype.gi; O.prototype.hi=function(a,b,c,d){void 0==d&&(d=!1);if(a>this.P.count()||0>a)throw Error("slideIndex is out of bounds");var e=this.P.oa(a);if(0>b)c=b=0;else{var g=e.Oa().count();b>g-1&&(b=g-1)}this.mf.state()!=iv&&gv(this.mf,!1);if(g=a!=this.W){cv(this);this.kf.At(a);if(!e.wd()){this.$m=arguments;this.$m.R=a;io(this.Da,!0,this.kf);return}this.$m&&(this.$m=null,io(this.Da,!1,this.kf));if(0==b&&0==c){this.Mj(a,d,!0,!1,!0,!1);return}e=this.Re(a);if(e instanceof xt){e.Ue.reset(b,1E3*c);var h=jv(this.Na.xg, a);(h=h?h.AC():null)&&e.KC(h)}}this.Da.Qg(a,b,c,!0);g&&this.yy.F(a);d?this.Da.start():this.Da.stop();hv(this)};O.prototype.gotoTimestamp=O.prototype.hi;function fv(a,b,c,d){d=void 0===d?!1:d;var e=a.wf();if(0>e){if(0>a.W)return;e=a.W}a.Bv=!1;a.Mj(e,b,!0,c,void 0,void 0,d)}O.prototype.wf=function(){if(0>this.W)return-1;var a=this.ha().Xh().wt();return a?kv(a):lv(this)};O.prototype.previousSlideIndex=O.prototype.wf; function lv(a){var b=a.ha(),c=mv(a);if(a.W!=c)return nv(a).V()[0];c=lo(nv(a));if(c.seekTo(a.Vg)){for(a=b.visible();no(c)&&!(c.ha().iD()||!a||a&&c.ha().visible()););return(a=c.ha())?a.index():-1}return-1}O.prototype.Bk=function(){var a=this.Re(this.W),b=!0,c=this.U.timestamp(),d=c.sa();0>d?(gv(this.mf,!1),this.aI||(fv(this,!1,!0,!0),b=!1)):0d&&(d=0);this.Vg=d;this.Mj(c.V()[d],!0,!0,!1,!0,!0)}};f.dC=function(){if(this.kk.length){var a=this.kk.pop();a.Rv?(this.Vg=a.i0,this.qc(a.Rv.R())):(this.kk=[],this.Vg=this.W)}else this.$y.F()};f.lK=function(){var a=this.W,b=this.Re(a);b instanceof xt&&tt(b.Ue);pv(this.Na.xg,a);this.hi(a,0,0,!0)}; f.eY=function(){var a=this.lF;this.lF=Aa();if(!(0>this.la())){var b=this.U.te(),c=b?(this.lF-a)/1E3:0,d=this.U.timestamp(),a=d.R(),e=d.sa(),d=d.Ha(),d=d+c,c=this.ha();if(b&&0<=e){var b=c.Oa(),c=b.jc(e),g=c.duration();if(d>=g)if(c.kj()){++e;if(e==b.count()){this.Da.Qg(a,e-1,c.duration());ev(this,!0,!1);return}d=0}else{this.Da.Qg(a,e,g);go(this.Da,!0);return}}this.Da.Qg(a,e,d)}}; f.AP=function(){this.kf.va(!0);var a=this.Re(this.W);a.rI();var b=jv(this.Na.xg,this.W),c=b?b.AC():null;this.oz=!0;b&&this.v_?(this.Da.Qg(this.W,b.sa(),b.Ha()),c&&this.Cd.restoreState(c),this.Dm?a.play():a.pause()):this.Dm?(a.play(),Qo(a,0,0)):So(a);this.oz=!1;(this.aI||b)&&hv(this)}; function ev(a,b,c,d){if(0>a.W)throw Error("current slide is null");var e=!!a.ha().Xh().xo();d=d?qv(a):a.Te();0<=d?0this.W)return-1;var a=this.ha().Xh().xo();return a?kv(a):qv(this)};O.prototype.nextSlideIndex=O.prototype.Te; O.prototype.Mj=function(a,b,c,d,e,g,h){a<<=0;if(a>=this.P.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==g&&(g=!0);void 0==h&&(h=!0);if(a!=this.W)if(this.mf.state()!=iv&&gv(this.mf,!1),this.kf.At(a),2!=this.kf.kt(a))this.$m=arguments,this.$m.R=a,io(this.Da,!0,this.kf);else{this.$m=null;this.kf.va(!1);this.Dm=b;this.aI=d;this.v_=h;var k=d?this.W:a;this.Eg=this.P.oa(k).transition().clone();this.UM.F(this.Eg,this.W,a);cv(this); this.Da.Qg(k,-1,0);k=this.Re(a);if(k instanceof xt){h||pv(this.Na.xg,a);var l=jv(this.Na.xg,a);(l=l?l.AC():null)?k.restoreState(l):(tt(k.Ue),k.Ue.reset(0,0))}this.QA(a,c);if(k=g&&0l.W;l.Uj=y?u.background():l.Dg.ze[l.W];l.vp=u.ze[m];u=[];0<=l.W&&(u=l.K.V().oa(l.W),u=u instanceof ar?u.Cs:[]);var C=l.K.V().oa(m),C=C instanceof ar?C.Cs:[];l.W=m;m=l;Lo(m.Uj);Mo(m.vp);Mo(m.Uj);t=p=new tv(l.Ke,l.Je,t,l.vp, l.Uj,l.Ym,p);t.Wr=u;t.Ur=C;p.gv=y;y=n;n=p;"RandomTransition"==y&&(y=uv[Math.floor(Math.random()*uv.length)],y=y[Math.floor(Math.random()*y.length)]);n=(y=vv[y])?y(n):new wv(n);l.Ug=n;l.Ug.st()&&(y=l.Ug,y.U=l.U,y.U.si().addHandler(y.HO,y),y.U.Eo().addHandler(y.GO,y),l.Ug.nd.addHandler(l.zP,l));n.qt()?xv(l):n.Mv.addHandler(l.oG,l)}else yv(this.mf,a);this.Cd&&(l=this.Cd,Uo(l,this.Xa),l.activate(this.Na));this.yy.F(a);this.Da.start(d);g&&((l=this.Eg.he)?(n=this.Na.mediaController(),zv(n,l,n.U.timestamp(), 0)):this.Eg.KR&&Vr(this.Na.mediaController()));k||this.AP();e&&hv(this)}};function hv(a){a.oz||a.GQ.F()}O.prototype.playbackState=function(){var a=this.U.state(),b=this.U.timestamp().sa();return"stopped"==a?0>b?"pausedTransition":"pausedSlide":"suspended"==a?"suspended":"buffering"==a?"buffering":0>b?"playingTransition":"playingSlide"};O.prototype.playbackState=O.prototype.playbackState;f=O.prototype; f.lb=function(a){a=a.timestamp();var b=a.R(),c=a.sa(),d=a.Ha();if(0>c){var e=d,g=0;if(this.Eg&&this.Eg.xr!=Av){var h=this.mf.JH*this.Eg.duration();isNaN(h)&&(h=0);g=Math.max(0,this.Eg.duration()-h);e-=h}this.$H.setProgress(0this.W)throw Error("Current slide is undefined");return this.P.oa(this.W)};O.prototype.currentSlide=O.prototype.ha;f=O.prototype;f.fd=function(){if(!this.Cd)throw Error("Current slide is undefined");return this.Cd}; f.QA=function(a,b){if(this.W!=a){b&&0<=this.W&&this.mz.push(this.P.oa(this.W));this.Cd&&(this.Cd.mT(),this.Cd.deactivate());var c;c=nv(this).V();var d=-1;null===this.Bv||(d=this.Bv?c.indexOf(a,this.Vg):c.lastIndexOf(a,this.Vg));c=0<=d?d:c.indexOf(a);0<=c&&(this.Vg=c);this.Bv=null;this.W=a;c=this.P.oa(a);c.iD()||Dn(c,!0);b&&(d=this.Na.xg,d.kl!=a&&(d.kl=a,d.Nl=!0));this.Cd=this.Re(a);this.uR.F(a);Bv(this,c);this.xR.F(a)}}; function Bv(a,b){var c=b.index(),d=a.Re(c),d=b.persistState(d),e=a.Na.xg;e.Nn[c]=d;e.Nl=!0;e.invalidate()} f.Re=function(a){if(!this.P.oa(a).wd())return null;var b=this.l0,c=b[a];c||(c=Ft(this.k0,a),b[a]=c,c.stateChangedEvent().addHandler(this.rZ,this),c instanceof xt?c.Kt().addHandler(function(a){this.W==a&&cv(this)},this):c instanceof br?c.ib().quizPlayerEvent().addHandler(this.VY,this):c instanceof $o?c.rc().interactionPlayerEvent().addHandler(this.HY,this):c instanceof dr&&c.zb().scenarioPlayerEvent().addHandler(this.aZ,this));return c}; f.VY=function(a){switch(a){case "gotoPreviousSlide":this.uf();break;case "skipQuizSlide":this.vd();break;case "quizFinished":a=this.ha();var b=bp(this.fd().ib());a=fp(b)?a.zG:a.DE;var b=this.ha(),c=this.fd().ib(),d=bp(c);"graded"==d.HA&&gp(d)&&!fp(d)&&b.oK()&&c.restartQuiz();(new Ot(this)).bJ(a)}};f.HY=function(a){switch(a){case "gotoNextSlide":this.vd();break;case "gotoPreviousSlide":this.uf()}}; f.aZ=function(a){switch(a){case "skipScenarioSlide":this.vd();break;case "scenarioFinished":a=this.ha(),a=Wo(this.fd().zb()).scenarioPassed()?a.AG:a.EE,(new av(this)).bJ(a)}};f.rZ=function(a){Bv(this,a)};f.kd=function(){return this.xR};O.prototype.slideChangeEvent=O.prototype.kd;O.prototype.Do=function(){return this.rw};O.prototype.stepChangeEvent=O.prototype.Do;O.prototype.MK=function(){return this.uR};O.prototype.tj=function(){return this.Yj};O.prototype.playbackCompleteEvent=O.prototype.tj; function sv(a){a.BA||(a.BA=!0,a.Yj.F())}O.prototype.kG=function(a){var b=this.$m;b&&b.R==a.index()&&(this.$m=null,io(this.Da,!1,this.kf),b.callee.apply(this,b))};O.prototype.ib=function(){return 0>this.W||!(this.ha()instanceof dp)?null:this.fd().ib()};O.prototype.quizPlayer=O.prototype.ib;O.prototype.rc=function(){return 0>this.W||!(this.ha()instanceof Zo)?null:this.fd().rc()};O.prototype.zb=function(){return 0>this.W||!(this.ha()instanceof cr)?null:this.fd().zb()};O.prototype.scenarioPlayer=O.prototype.zb; O.prototype.Ft=function(){return this.mf};O.prototype.slideTransitionController=O.prototype.Ft;O.prototype.CY=function(a){var b=this.Re(this.W);b&&(b=b.view(),b instanceof Go&&b.Wp.F(a,new Fo,!0))};O.prototype.LZ=function(){Kt(this.xG)?(this.uW=this.U.te(),this.pause()):this.uW&&rg(function(){this.play()},this,100)}; function cv(a,b){b=void 0===b?!0:b;if(a.NA){var c=a.Y().timestamp();if(0<=c.R()&&0<=c.sa()){var d=a.Re(c.R()),d=d instanceof xt?d.persistState():null,d=new Mt(d,c.sa(),c.Ha()),e=a.Na.xg;b&&(e.xw=!0);pv(e,c.R(),d);e.invalidate()}}}function bv(a){this.P=[];this.$u=a||1}f=bv.prototype;f.P=null;f.$u=0;f.Kn=0;f.pl=0;f.pp=!1;f.push=function(a){this.pp||(this.P[this.pl]=a,this.pl=(this.pl+1)%this.$u,this.Kn=Math.min(this.Kn+1,this.$u))}; f.pop=function(){if(this.pp||this.tq())return null;this.pl=0>this.pl-1?this.$u-1:this.pl-1;this.Kn--;return this.P[this.pl]};f.top=function(){return this.tq()?null:this.P[0>this.pl-1?this.$u-1:this.pl-1]};f.tq=function(){return!this.Kn};f.size=function(){return this.Kn};f.lock=function(){this.pp=!0};f.unlock=function(){this.pp=!1};function ov(a,b,c){this.AH=a;this.Rv=b;this.i0=c}ov.prototype.Rv=null;function Ev(){this.CM=new I;this.EM=new I;this.BM=new I}f=Ev.prototype;f.wr=!1;f.vr=!1;f.fB=null;f.Gv=null;f.it=function(){return"drag"};f.kC=function(a,b){if(1==b.touches().length){if("touchStart"==a)return this.wr&&(this.vr=this.wr=!1),this.vr=!1,1;if("touchMove"==a&&this.vr)return 1}this.wr&&(this.vr=this.wr=!1,this.BM.F(this.Gv.x,this.Gv.y));return 0}; f.MB=function(a,b){var c=new oc(b.touches()[0].clientX(),b.touches()[0].clientY());this.vr?(c=sc(c,this.fB),pc(c,this.Gv)||(this.wr||(this.wr=!0,this.EM.F(this.fB.x,this.fB.y)),this.Gv=c,this.CM.F(c.x,c.y))):(this.vr=!0,this.fB=c,this.Gv=new oc)};f.jq=function(){};function Fv(){this.vs=new I;this.QQ=new I}f=Fv.prototype;f.Pu=-1;f.qz=0;f.it=function(){return"scale"};f.kC=function(a,b){var c=2==b.touches().length,d=!c&&0this.hB&&(Jv(this),this.hB=this.Pr);Kv(this,lc(this.hB*a,1,4))};f.IZ=function(){this.hB=-1};f.HZ=function(a,b){var c=new oc(a,b);this.ru.push({offset:c,time:Aa()});this.pf(tc(this.jk,c))};f.GZ=function(){Jv(this);this.ru=[];this.jk=this.Nb.clone()}; f.FZ=function(){var a=this.ru.length;if(2<=a){var b=this.ru[a-2],c=this.ru[a-1],d=c.time-b.time;0=g.duration()}if(g){g=new Sv("currentSlideIsLastSlide");break a}}else if($v(this,a)&&-1==this.B.wf()&&(g=this.B.Y().timestamp(),0==g.sa()&&0==g.Ha()||this.ha().Xh().wt())){g=new Sv("currentSlideIsFirstSlide");break a}g=null}e.presentationFlow=g;"quizSwitchToNextSlide"!= a&&"quizSwitchToNextSlideWithoutBranching"!=a&&"scenarioSwitchToNextSlide"!=a&&"scenarioSwitchToNextSlideWithoutBranching"!=a&&(e[sm]=aw(this,a,b));g="quizSwitchToNextSlideWithoutBranching"==a||"scenarioSwitchToNextSlideWithoutBranching"==a?qv(this.B):this.B.Te();e[um]=bw(this,a,b,g);e[vm]=cw(this,a,b,g);g=rm;k="playPauseControl"!=a||Zv(this,a)?(k=0<=this.B.la()?this.B.ha():null)?k.wo().lU(a)?null:new Sv("currentSlideIsLocked"):null:null;e[g]=k;var k=g=null,l;for(l in e)e.hasOwnProperty(l)&&(h=e[l])&& (g=l,k=h);return null===g?null:new Yv(a,g,k,b,c,d)};P.prototype.checkNavigationRestriction=P.prototype.td; function aw(a,b,c){var d=a.B,e=a.K.settings().navigation().navigationType(),g=0<=d.la()?d.ha():null;if(!g)return null;var h;var k=a.B,l=0<=k.la()?k.ha():null;if(l){h=a.K.V();switch(b){case ym:l=h.oa(c);break;case "switchToNextSlide":case "switchToNextStep":case "playPauseControl":Zv(a,b)&&(c=k.Te(),0<=c?l=h.oa(c):(c=!!a.ha().Xh().xo(),a.K.settings().Sc().km()&&!c&&(l=h.oa(a.Qe()))));break;case "switchToPreviousSlide":case "switchToPreviousStep":$v(a,b)&&(a=k.wf(),0<=a&&(l=h.oa(a)));break;case tm:l= null}h=l}else h=null;if(h==g)return null;if(!h)return b==tm&&"free"!=e?new Sv("presentationSeekingDisabled"):null;switch(e){case "restricted":if(h.iD())break;if(h.index()!=d.Te()&&h.index()!=d.wf())return new Sv("forwardNavigationIsRestricted");if("slide"==g.type()&&!g.completed())return new Sv("currentSlideIsNotCompleted");break;case "sequential":if(h.index()!=d.Te()&&(0!=h.index()||"switchToNextSlide"!=b))return h.iD()?new Sv("backwardNavigationIsRestricted"):new Sv("forwardNavigationIsRestricted"); if("slide"==g.type()&&!g.completed())return new Sv("currentSlideIsNotCompleted")}return null} function bw(a,b,c,d){Zv(a,b)?c=d:$v(a,b)&&(c=a.wf());if(!q(c))return null;d=a.B.fd().view();if((d instanceof hp||d instanceof Jo)&&!d.Yx()&&c!=a.B.la())return new Sv("interactionNotCompleted");if(!(0=c.Ha()}return!1}function fw(a,b,c,d){return(b=a.td(b,c,d,null))?(a.uO.F(b),!1):!0}P.prototype.play=function(){fw(this,"playPauseControl",this.B.la(),null)&&this.B.play()};P.prototype.play=P.prototype.play;P.prototype.pause=function(){fw(this,"playPauseControl",this.B.la(),null)&&this.B.pause()};P.prototype.pause=P.prototype.pause; P.prototype.qc=function(a,b){fw(this,ym,a,null)&&this.B.qc(a,b)};P.prototype.gotoSlide=P.prototype.qc;P.prototype.qo=function(a){var b;b=(b=this.B.mz.top())?b.index():-1;-1!=b&&fw(this,ym,b,null)&&this.B.qo(a)};P.prototype.gotoLastSlideViewed=P.prototype.qo;P.prototype.zk=function(a){fw(this,ym,this.B.Qe(),null)&&this.B.zk(a)};P.prototype.gotoFirstSlide=P.prototype.zk;P.prototype.Ak=function(a){fw(this,ym,this.B.qj(),null)&&this.B.Ak(a)};P.prototype.gotoLastSlide=P.prototype.Ak; P.prototype.vd=function(a){fw(this,"switchToNextSlide",this.B.Te(),null)&&this.B.vd(a)};P.prototype.gotoNextSlide=P.prototype.vd;P.prototype.uf=function(a){fw(this,"switchToPreviousSlide",this.B.wf(),null)&&this.B.uf(a)};P.prototype.gotoPreviousSlide=P.prototype.uf;P.prototype.gi=function(){fw(this,"switchToNextStep",this.B.la(),null)&&this.B.gi()};P.prototype.gotoNextStep=P.prototype.gi;P.prototype.Bk=function(){fw(this,"switchToPreviousStep",this.B.la(),null)&&this.B.Bk()}; P.prototype.gotoPreviousStep=P.prototype.Bk;P.prototype.hi=function(a,b,c,d){fw(this,a==this.B.la()?"slideSeeking":tm,a,new Zi(a,b,c))&&this.B.hi(a,b,c,d)};P.prototype.gotoTimestamp=P.prototype.hi;P.prototype.Qe=function(){return this.B.Qe()};P.prototype.firstSlideIndex=P.prototype.Qe;P.prototype.qj=function(){return this.B.qj()};P.prototype.lastSlideIndex=P.prototype.qj;P.prototype.Te=function(){return this.B.Te()};P.prototype.nextSlideIndex=P.prototype.Te;P.prototype.wf=function(){return this.B.wf()}; P.prototype.previousSlideIndex=P.prototype.wf;P.prototype.la=function(){return this.B.la()};P.prototype.currentSlideIndex=P.prototype.la;P.prototype.ha=function(){return this.B.ha()};P.prototype.currentSlide=P.prototype.ha;P.prototype.playbackState=function(){return this.B.playbackState()};P.prototype.playbackState=P.prototype.playbackState;P.prototype.Y=function(){return this.B.Y()};P.prototype.clock=P.prototype.Y;P.prototype.kd=function(){return this.B.kd()};P.prototype.slideChangeEvent=P.prototype.kd; P.prototype.Do=function(){return this.B.Do()};P.prototype.stepChangeEvent=P.prototype.Do;P.prototype.MK=function(){return this.B.MK()};P.prototype.tj=function(){return this.B.tj()};P.prototype.playbackCompleteEvent=P.prototype.tj;P.prototype.Hx=function(){return this.uO};P.prototype.navigationRestrictedEvent=P.prototype.Hx;P.prototype.dK=function(){return this.B.dK()};P.prototype.fd=function(){return this.B.fd()};P.prototype.ib=function(){return this.B.ib()};P.prototype.quizPlayer=P.prototype.ib; P.prototype.zb=function(){return this.B.zb()};P.prototype.scenarioPlayer=P.prototype.zb;P.prototype.rc=function(){return this.B.rc()};P.prototype.Ft=function(){return this.B.Ft()};P.prototype.slideTransitionController=P.prototype.Ft;P.prototype.PK=function(a,b){this.B.PK(a,b)};P.prototype.dC=function(){this.B.dC()};P.prototype.lK=function(){this.B.lK()};function gw(){}f=gw.prototype;f.nB=null;f.oB=null;f.start=function(a,b,c,d){b=Sa(b[0],8);var e={};e.family=a;e.bold=!0===c;e.italic=!0===d;this.nB=new hw(e,"arial,'URW Gothic L',sans-serif",b);this.oB=new hw(e,"Georgia,'Century Schoolbook L',serif",b)};f.finish=function(){this.nB.ic();this.nB=null;this.oB.ic();this.oB=null};f.check=function(){return iw(this.nB)||iw(this.oB)}; function hw(a,b,c){var d;d=x(a,"family","");d=String(d);for(var e=['"'],g=0;gk))if(k=h,k in Ra)h=Ra[k];else if(k in Qa)h=Ra[k]=Qa[k];else{m=k.charCodeAt(0);if(31m)h=k;else{if(256>m){if(h="\\x",16>m||256m&&(h+="0");h+=m.toString(16).toUpperCase()}h=Ra[k]=h}m=h}e[l]=m}e.push('"');d=e.join("");this.Sp=A("span");this.Sp.innerHTML=c;B(this.Sp,{position:"absolute",top:"-999px",left:"-999px", fontSize:"100px",fontFamily:b,fontWeight:x(a,"bold",!1)?"bold":"normal",fontStyle:x(a,"italic",!1)?"italic":"normal",opacity:"0"});document.body.appendChild(this.Sp);this.RZ=ce(this.Sp).width;B(this.Sp,"fontFamily",d+","+b)}hw.prototype.ic=function(){xd(this.Sp)};function iw(a){return ce(a.Sp).width!=a.RZ};var jw={};function kw(a,b,c,d){var e;d=d||c;var g="",h=!1,k=!1;pa(a)?g=a:(g=x(a,"family",""),h=x(a,"bold",!1),k=x(a,"italic",!1));if(g in jw)(jw[g]?c:d)();else{e=e||5E3;var l=new gw;l.start(g,b,h,k);var m=Aa(),n=setInterval(function(){var a=!1,b=!1;l.check()?b=a=!0:Aa()-m>e&&(a=!0,b=!1);a&&(clearInterval(n),l.finish(),b?c():d())},50)}} function lw(a,b){ma(b)||(b=[b]);var c=[];z(b,function(a){c.push(a.s0+"('"+a.src()+"')"+(a.format()?" format('"+a.format()+"')":""))});return"@font-face {\n\t\t\t font-family: '"+a+"';\n\t\t\t src: "+c.join(",")+";\n\t\t\t \n\t\t\t \n\t\t\t}"}function mw(a,b,c){this.s0=a;this.$c=b;this.bX=c||null}mw.prototype.src=function(){return this.$c};mw.prototype.format=function(){return this.bX};function nw(a){this.Qs=a;var b=A("img");b.src=a.src();D(b,a.opacity());a.url()&&(B(b,"cursor","pointer"),E(b,"click",this.QZ,!1,this));this.Xy=b}nw.prototype.Pa=function(){return this.Qs.Pa()};nw.prototype.displayObject=function(){return this.Xy};nw.prototype.QZ=function(a){a.stopPropagation();a=this.Qs.url();qg(a,{target:this.Qs.target()})};function tv(a,b,c,d,e,g,h){this.Ke=a;this.Je=b;this.eF=c;this.Ye=d;this.$e=e||null;this.Ym=g;this.Zy=h}f=tv.prototype;f.D=function(){return this.Ke};f.C=function(){return this.Je};f.ja=function(){return this.eF};f.La=function(){return this.Ye};f.Rb=function(){return this.$e};f.ta=function(){return this.Ym};function Q(a){this.eF=a.ja();this.vp=a.La();this.Uj=a.Rb();this.Nu=!0;this.uA=a;this.Ke=a.D();this.Je=a.C();this.Mv=new I;this.nd=new I;this.Ym=a.ta();this.Zy=a.Zy;this.Ke>this.Je?(this.wF=Math.min(this.Ke,1024),this.qp=this.wF/this.Ke,this.vF=this.Je*this.qp):(this.vF=Math.min(this.Je,1024),this.qp=this.vF/this.Je,this.wF=this.Ke*this.qp);this.lH=pd("DIV");fi(this.lH,1/this.qp,1/this.qp);this.me=H}f=Q.prototype; f.start=function(){this.Ym.appendChild(this.lH);Qh(this.Rb().ma(),"transitionSlide");Qh(this.La().ma(),"transitionSlide");this.initialize();this.setProgress(0)};f.terminate=function(){this.setProgress(1);this.$B();this.U&&(this.U.si().removeHandler(this.HO,this),this.U.Eo().removeHandler(this.GO,this));Sh(this.Rb().ma(),"transitionSlide");Sh(this.La().ma(),"transitionSlide");vd(this.Ym)}; function ow(a,b){b?(Qh(a.Rb().ma(),"paused"),Qh(a.La().ma(),"paused")):(Sh(a.Rb().ma(),"paused"),Sh(a.La().ma(),"paused"))}f.setProgress=function(a){this.qt()&&this.za(this.ja()?1-a:a)};f.qt=function(){return this.Nu};f.gv=function(){return this.uA.gv};f.ja=function(){return this.eF};f.initialize=function(){};f.$B=function(){};f.za=function(){};f.La=function(){return this.ja()?this.Uj:this.vp};f.Rb=function(){return this.ja()?this.vp:this.Uj};function pw(a,b){null!=a.Rb()&&a.Rb().Ct(b)} function S(a,b){a.La().Ct(b)} f.Ea=function(a,b,c,d,e,g){function h(){if(!--k){var a=t,b=u,c=y,d=C,e=F;this.Ra=p;this.xa=a;this.qn=b;this.Sz=d;this.sn=c;this.$z=e;1!=this.Nu&&(this.Nu=!0,this.Mv.F(!0))}}0!=this.Nu&&(this.Nu=!1,this.Mv.F(!1));for(var k=0,l=0;la?(b=U(0,0,.5,-90),this.qu=b(a),b=U(0,0,.5,-45),this.Xo=b(a),b=U(0,0,.5,40),a=this.N==tw?"translateX("+-c+"px) translateZ("+this.qu+"px) rotateY("+this.Xo+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.qu+"px) rotateY("+-this.Xo+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):.85>a?(b=U(.5,-90,.85,0),this.qu=b(a),b=U(.5,-45,.85,0),this.Xo=b(a),b=U(.5,40,.85,90),a=this.N==tw?"translateX("+ -c+"px) translateZ("+this.qu+"px) rotateY("+this.Xo+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.qu+"px) rotateY("+-this.Xo+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):(this.ja()&&(this.Xo=0),b=U(.85,90,1,180),a="translateX("+-c+"px) rotateY("+this.Xo+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)");G(this.Dd,a)}else.5>a?(b=U(0,1,.5,0),a="scaleY("+b(a)+")",D(this.hc,1),D(this.gc,0),G(this.hc,a)):(b=U(.5,0,1,1),a="scaleY("+b(a)+")",D(this.gc,1),D(this.hc, 0),G(this.gc,a))}; rw.prototype.Gi=function(){this.hc=this.xa;this.gc=this.Ra;var a=pd("DIV");this.Dd=pd("DIV");var b=this.D(),c=this.C();try{lg(a,b+"px"),mg(a,b/2+"px "+c/2+"px"),kg(this.Dd,"preserve-3d"),this.Dd.appendChild(this.hc),this.Dd.appendChild(this.gc),a.appendChild(this.Dd),this.ta().appendChild(a)}catch(d){this.ta().appendChild(this.hc),this.ta().appendChild(this.gc)}B(this.hc,"position","absolute");B(this.gc,"position","absolute");$d(this.Dd,b,c);$d(this.hc,b,c);$d(this.gc,b,c);this.Wb&&(G(this.hc,"translateZ(10px)"), G(this.gc,"rotateX(180deg)"))};var tw=1;function uw(a,b,c){Q.call(this,a);this.Wb=c;this.ja()?Lo(this.La()):Lo(this.Rb());this.Ea(!0,!0);this.zl=b==tw}w(uw,Q); uw.prototype.initialize=function(){pw(this,!1);S(this,!1);this.hc=this.xa;this.gc=this.Ra;var a=pd("DIV");this.Dd=pd("DIV");var b=this.D(),c=this.C();try{lg(a,Math.max(b,c)+"px"),mg(a,b/2+"px "+c/2+"px"),kg(this.Dd,"preserve-3d"),pg(this.Dd,"hidden"),this.zl?(this.Dd.appendChild(this.hc),this.Dd.appendChild(this.gc)):(this.Dd.appendChild(this.gc),this.Dd.appendChild(this.hc)),a.appendChild(this.Dd),this.ta().appendChild(a)}catch(d){this.zl?(this.Dd.appendChild(this.hc),this.Dd.appendChild(this.gc)): (this.Dd.appendChild(this.gc),this.Dd.appendChild(this.hc))}B(this.hc,"position","absolute");B(this.gc,"position","absolute");$d(this.Dd,b,c);$d(this.hc,b,c);$d(this.gc,b,c);this.Wb&&(this.zl?G(this.hc,"rotateY(180deg)"):G(this.gc,"rotateY(180deg)"))};uw.prototype.za=function(a){this.Wb?this.ZG(a):this.FE(a)};uw.prototype.ZG=function(a){a=this.zl?1-a:a;var b=.25*(1-Math.cos(2*a*Math.PI));a=vw(.63,.43)(a);var c=Math.max(this.D(),this.C());G(this.Dd,"rotateY("+-180*a+"deg)translateZ("+b*c*-.3+"px)")}; uw.prototype.FE=function(a){a=vw(.63,.43)(a);if(.5>a){var b=U(0,1,.5,0);a="scaleX("+b(a)+")";D(this.hc,1);D(this.gc,0);G(this.hc,a)}else b=U(.5,0,1,1),a="scaleX("+b(a)+")",D(this.gc,1),D(this.hc,0),G(this.gc,a)};function ww(a,b){Q.call(this,a);this.EL=b;this.Ea(!1,!0);this.$t=[];var c=this.D();switch(this.EL){case xw:c=this.C();break;case yw:c=this.D()}this.Xq=Math.floor(c/7);for(var c=[],d=0;db.MC?1:0});for(d=0;d=this.$t[c].getStartTime()+ .2?b.addColorStop(h,g):d>=this.$t[c].getStartTime()?b.addColorStop(h,"rgba(255,255,255,"+k+")"):b.addColorStop(h,a)}e.fillStyle=b;e.beginPath();e.rect(0,0,this.D(),this.C());e.fill();e.restore()};var xw=0,yw=1;function zw(a,b){this.zn=a;this.Rh=b}zw.prototype.getStartTime=function(){return this.Rh};function vw(a,b){return function(c){if(0!=a||1!=b){for(var d=c,e=0;4>e;++e){var g=3*(1-3*b+3*a)*d*d+2*(3*b-6*a)*d+3*a;if(0==g)break;d-=((((1-3*b+3*a)*d+(3*b-6*a))*d+3*a)*d-c)/g}c=((-2*d+3)*d+0)*d}return c}}var Aw=vw(.42,.58);function U(a,b,c,d){return function(e){return b+(d-b)/(c-a)*(e-a)}}function sw(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 Bw(a,b,c,d){if(dd?(h=1-d/.2,k=0):1<=d&&(e=1-(d-1)/.2,g=1);c.addColorStop(k,"rgba(0,0,0,"+ji(h)+")");c.addColorStop(g,"rgba(0,0,0,"+ji(e)+")");b.fillStyle=c;b.fillRect(0,0,this.D(),this.C());b.restore();b=.8-.2;c=this.SF;e=0;for(d=[1];;){g=2*a-.03125*e;if(0>=g)break;else 1>g&&d.push(g);++e}d.push(0); e=this.Rs;g=this.Ss;e=c.createRadialGradient(e,g,0,e,g,this.CS);for(g=d.length-1;0<=g;--g){var h=d[g],k=a,k=2*k,k=1-sw(k-.2,k,h),l=a,l=2*l,k=.3*(.5*Math.cos(8*Math.PI*(h-2*a))+.5)*k*sw(l-.2-b-.2,l-.2-b,h),k=k*(1-.5*h),k="rgba(0,0,0,alpha)".replace("alpha",ji(k).toString());e.addColorStop(h,k)}c.fillStyle=e;c.fillRect(0,0,this.D(),this.C())};var Dw=0,Gw=1,Ew=2,Fw=3,Hw=4;function Iw(a,b){Q.call(this,a);this.N=b;this.Ea(!0,!0)}w(Iw,Q);Iw.prototype.initialize=function(){var a=this.D(),b=this.C();S(this,!1);pw(this,!1);this.yv=1.25*Math.max(a,b);this.Mp=A("DIV");this.ta().appendChild(this.Mp);try{this.VE(),this.Wb=!0}catch(c){this.Wb=!1}this.hp=Wf();Xf(this.hp,.5*a,.5*b,this.yv);this.WE(this.N==Jw)}; Iw.prototype.WE=function(a){function b(a,b){var c=b&1;return c*(a-1)+(1-2*c)*(b>>1)}var c=this.xa,d=this.Ra,e=this.D(),g=this.C(),e=Math.floor(e/7),g=Math.floor(g/5),h=c.width-6*e,k=c.height-4*g;this.Xk=[];for(var l=0;5>l;++l)for(var m=b(5,l),n=m*g,p=4==m?k:g+1,t=0;7>t;++t){var u=b(7,t),y=new Kw(c,d,u*e,n,6==u?h:e+1,p,a,this.hp,this.Wb);this.Mp.appendChild(y.Rm);this.Xk[7*m+u]=y}Lw(this)}; Iw.prototype.VE=function(){var a=this.D(),b=this.C();$d(this.Mp,a,b);var c=(.5*a).toString()+"px "+(.5*b).toString()+"px";lg(this.Mp,this.yv.toString()+"px");mg(this.Mp,c);Xb&&(c=A("DIV"),this.Mp.appendChild(c),$d(c,a,b),B(c,"position","absolute"),kg(c,"preserve-3d"),this.Mp=c)}; function Lw(a){for(var b=.7-.15,c=a.N==Jw?b/4:0,d=a.N==Mw?b/6:0,b=0,e=1,g=0;5>g;++g)for(var h=0;7>h;++h){var k=g*c+h*d+.15*Math.random(),b=Math.max(k,b),e=Math.min(k,e);a.Xk[h+7*g].DI=k}c=e;b=.7/(b-c);for(d=0;5>d;++d)for(e=0;7>e;++e)g=a.Xk[e+7*d],g.DI=(g.DI-c)*b}Iw.prototype.za=function(a){for(var b=this.Xk.length,c=0;ce:1=c&&Ow(a,!0);G(a.Rm,(a.Du?"rotateX(-":"rotateY(")+b.toString()+"deg)")}else a.zz?90<=b&&Ow(a,!1):90>=b&&Ow(a,!0),G(a.Rm,(a.Du?"scaleY(":"scaleX(")+Math.cos(a.Iy*Math.PI/180).toString()+")");D(a.RA,.5*Math.sin(a.Iy*Math.PI/180))}} function Ow(a,b){var c=b?a.cN:a.Cy,d=b?a.Cy:a.cN;a.zz=b;B(c,"visibility","visible");B(d,"visibility","hidden")};function Pw(a){Q.call(this,a);this.me=!1;this.Ea(!1,!0);this.RF=0;a=this.D();var b=this.C(),c=Qw!=a||Rw!=b;if(!Sw||c)Sw=[],Qw=a,Rw=b,Tw(a,b)}var Qw,Rw,Sw;w(Pw,Q);Pw.prototype.initialize=function(){pw(this,!1);S(this,!0);var a=this.xa;this.ta().appendChild(a);this.hv=T(this.D(),this.C());this.hv.getContext("2d").drawImage(a,0,0)}; function Tw(a,b){for(var c=Sw,d=a/54,e=b/42,g=0,h=0,k=0;54>k;++k){for(var h=0,l=Math.round((k+1)*d)-g,m=g,n=0;42>n;++n){var p=Math.round((n+1)*e)-h,t=new Uw(m,h,l,p);t.Ao=Math.random();c.push(t);h+=p}g+=l}c.sort(function(a,b){return a.Aob.Ao?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 vc(k,l);k=a.width;l=a.height;a=T(k,l);m=a.getContext("2d");q(g)?g(m,e,k,l):m.drawImage(e,0,0,k,l);e=h.createTexture();h.activeTexture(b);h.bindTexture(h.TEXTURE_2D,e);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,a);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.LINEAR);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER, h.LINEAR_MIPMAP_LINEAR);h.generateMipmap(h.TEXTURE_2D);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(b);h.bindTexture(h.TEXTURE_2D,e);h.uniform1i(c,d);return e}f.mg=function(){alert("Please override _getFragmentShaderSource");return""};f.ng=function(){alert("Please override _getVertexShaderSource");return""};f.tg=function(){}; function Zw(a,b,c){var d=a.L;b=d.createShader(b);d.shaderSource(b,c);d.compileShader(b);return d.getShaderParameter(b,d.COMPILE_STATUS)?b:(a.Jn=!1,null)}function cx(a,b,c){a=a.L;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.rt=c;e.nU=d;return e} function dx(a,b){var c=a.L,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.rt=1;e.nU=d;return e}function ex(a){if(0==a.JF.length)throw"Invalid popMatrix!";a.Ma=a.JF.pop()}function fx(a){var b=mat4.create();mat4.set(a.Ma,b);a.JF.push(b)}function gx(a,b,c,d){mat4.translate(a.Ma,[-d[0],-d[1],-d[2]]);mat4.rotate(a.Ma,b*Math.PI/180,c);mat4.translate(a.Ma,d)} function hx(a,b,c,d,e){var g=a.L;g.bindBuffer(g.ARRAY_BUFFER,b.Zd);q(d)&&d();g.vertexAttribPointer(a.kI,b.Zd.rt,g.FLOAT,!1,0,0);null!=b.Rj&&(g.bindBuffer(g.ARRAY_BUFFER,b.Rj),q(e)&&e(),g.vertexAttribPointer(a.Cu(),b.Rj.rt,g.FLOAT,!1,0,0));g.bindBuffer(g.ARRAY_BUFFER,b.je);g.vertexAttribPointer(a.NH,b.je.rt,g.FLOAT,!1,0,0);a.LD();g.bindBuffer(g.ELEMENT_ARRAY_BUFFER,b.Xd);q(c)||(c=g.TRIANGLES);g.drawElements(c,b.Xd.nU,g.UNSIGNED_SHORT,0)} f.Cu=function(){alert("override _getVertexNormalAttributeLocation");return-1};f.Fh=function(){alert("override _getSamplerUniform");return null};f.LD=function(){};function ix(a){a.kI=jx(a,"aVertexPosition");a.NH=jx(a,"aTextureCoord");a.aQ=kx(a,"uPMVMatrix");a.sO=kx(a,"uNMatrix")}function lx(a,b){for(var c=0,d=0;dh;++h)for(var k=c;k=aa.ZJ,ja=u,ea=y,Ma=C,jb=F,kb=this.N==Iy||this.N==Jy,nc=this.ja(),pb=this.D(),db=this.C(),lm=this.Dy.getContext("2d"),Vp=sy,ca=ty,mf=uy,la=this.xa,mm=this.Ra;na&& (na=Vp[ia],ia=(kb?ca:mf)[ia],ca=ta.kJ.getContext("2d"),mf=ta.FI.getContext("2d"),pb-=ja+Ma,db-=ea+jb,ca.drawImage(na,ja,ea,Ma,jb,0,0,Ma,jb),mf.drawImage(ia,pb,db,Ma,jb,0,0,Ma,jb),ca.save(),ca.globalCompositeOperation="source-out",ca.drawImage(la,ja,ea,Ma,jb,0,0,Ma,jb),ca.restore(),mf.save(),mf.globalCompositeOperation="source-out",mf.drawImage(mm,pb,db,Ma,jb,0,0,Ma,jb),mf.restore(),lm.clearRect(nc&&kb?pb:ja,nc&&!kb?db:ea,Ma,jb),ta.TT=!0)}aa.bL(a,h,k,p.A1)}}}; function Ly(a,b,c){this.UZ=a;this.WT=[];this.C_=b;this.Ez=c}Ly.prototype.bL=function(a){var b=this.Ez;a=(a-this.C_)/Gy;a=Math.min(Math.max(a,0),1);a=Math.PI*a*(b?1:-1);G(this.UZ,(b?"rotateY":"rotateX")+"("+a+"rad)");this.A1=a}; function Hy(a,b,c,d,e,g,h,k,l,m,n,p){this.kJ=b;this.FI=c;G(c,(n?"rotateY":"rotateX")+"(180deg)");this.Kn=g;this.lc=a;this.Ui=d;this.Vi=e;this.hp=m;this.ZJ=h;this.MP=h+(k-h)/2;this.TZ=.8+this.ZJ-.2;this.tU=.8+this.MP-.2;this.PW=0>l?-1:1;this.PX=Math.abs(l);this.dY=p;this.Ez=n;this.TT=!1;My(this,!0)} Hy.prototype.bL=function(a,b,c,d){var e=this.lc,g=this.PX,h=this.Kn,k=Ny(a,this.ZJ,this.TZ,g);a=Ny(a,this.MP,this.tU,g);var g=this.Ez,l=this.dY,m=this.PW,n=l?-m:m;g&&(n=l?m:-m);l=l?Math.max(k,a):Math.min(k,a);h=Math.atan2(k-a,h)*n;k>a?jg(e,"0% 0%"):jg(e,"100% 100%");l*=m;G(e,"translateZ("+l+"px)"+((g?"rotateY":"rotateX")+"("+h+"rad)"));g=l;e=this.Ui;k=this.Vi;m=this.Kn;n=this.Ez;a=Array(16);a[0]=0;a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=0;a[6]=0;a[7]=0;a[8]=0;a[9]=0;a[10]=0;a[11]=0;a[12]=0;a[13]=0;a[14]= 0;a[15]=0;a[0]=1;a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=1;a[6]=0;a[7]=0;a[8]=0;a[9]=0;a[10]=1;a[11]=0;a[12]=0;a[13]=0;a[14]=0;a[15]=1;n?(b-=(e-m)/2,fg(a,b,0,0),hg(a,d),fg(a,-b,0,0),fg(a,0,0,g),hg(a,h)):(b=c-(k-m)/2,fg(a,0,b,0),gg(a,d),fg(a,0,-b,0),fg(a,0,0,g),gg(a,h));b=bg();cg(b,e,k,0,1);eg(a,b,b);d=bg();cg(d,b[0],b[1],b[2],0);dg(d,this.hp,d);b=bg();cg(b,e,k,1,0);c=bg();cg(c,e,k,0,0);dg(b,c,b);eg(a,b,b);d=$f(b,d);this.zz?0<=d&&My(this,!1):0>=d&&My(this,!0)}; function My(a,b){var c=b?a.kJ:a.FI,d=b?a.FI:a.kJ;a.zz=b;B(c,"visibility","visible");B(d,"visibility","hidden")}function Ny(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 Iy=0,Jy=2,Ky=3;function Oy(a,b){Q.call(this,a);this.N=b;this.Ea(!0,!0)}w(Oy,Vw);f=Oy.prototype;f.initialize=function(){pw(this,!1);S(this,!1);Yw(this,this.xa);this.Lc();mat4.translate(this.Ma,[-this.D()/2,this.C()/2,0]);px(this)}; f.tg=function(){ix(this);this.tM=jx(this,"aDelay");this.iO=jx(this,"aMaxDistance");this.Uv=kx(this,"uSampler1");this.Vv=kx(this,"uSampler2");this.He=kx(this,"uPhase");var a=kx(this,"uSlideWidth"),b=kx(this,"uHorizontal");this.L.uniform1f(kx(this,"uSlideHeight"),this.C());this.L.uniform1f(a,this.D());this.L.uniform1i(b,this.N==Iy||this.N==Jy?1:0)};f.lg=function(){$w(this,this.tM);$w(this,this.iO)}; f.LD=function(){var a=this.L;a.bindBuffer(a.ARRAY_BUFFER,this.mE);a.vertexAttribPointer(this.tM,this.mE.rt,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.oE);a.vertexAttribPointer(this.iO,this.oE.rt,a.FLOAT,!1,0,0)}; f.Lc=function(){var a=this.D(),b=this.C(),c=Qg&&H,d=xg&&H||c,c=d?26:50,d=d?20:45,e=a/c,g=b/d;this.xc=new Py;for(var h=0;h 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 Py(){this.kM=0;this.QG=[];this.nE=[];this.pE=[];this.OH=[];this.Eu=[]}f=Py.prototype;f.fK=function(){return this.QG};f.WI=function(){return this.nE};f.XI=function(){return this.pE};f.UK=function(){return this.OH};f.pt=function(){return this.Eu}; function Qy(a,b,c,d,e,g,h){this.Pb=a;this.Qb=b;this.Vl=0;this.$a=c;this.Sa=d;this.eS=e;this.dS=g;this.Jz=(.5=1-this.Qq&&(b=!1,G(this.Sb,"translateZ("+this.iL*(1-a)+"px) rotateY("+(1-a)/this.Qq*c*this.tL+"deg)"),this.Bz||this.ja()||(this.Bz=this.Tr=!0));if(b||this.Tr)b=this.D()+this.yL,a=this.Tr?this.ja()?0:1:(a-this.Qq)/(1-2*this.Qq),this.Tr&&(this.Tr=!1),a=a*c*b,G(this.$e,"translateX("+ a+"px)"),this.vl&&G(this.Xr,"translate("+a+"px, "+(this.C()+this.St)+"px)"),G(this.Ye,"translateX("+(a-c*b)+"px)"),this.vl&&G(this.Vr,"translate("+(a-c*b)+"px, "+(this.C()+this.St)+"px)")}};f.wc=function(a,b){var c=A("DIV");ae(c,a);be(c,b);B(c,"position","absolute");return c}; function Sy(a,b,c){b=b.getContext("2d");b.save();b.translate(0,a.C()/4);b.scale(1,-1);b.drawImage(c,0,.75*a.C(),a.D(),a.C()/4,0,0,a.D(),a.C()/4);b.restore();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(a.D()/4,0,a.D()/4,a.C()/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.D(),a.C()/4);b.fill()}f.Tr=!1;f.Bz=!1;f.St=7.5;f.Qq=.3;f.tL=20;f.kL=20;f.iL=-100;f.yL=70;var Ty=0,Uy=1;function Vy(a){Q.call(this,a);Lo(this.La());this.me=!1}w(Vy,Q);Vy.prototype.initialize=function(){pw(this,!0);S(this,!0)};Vy.prototype.za=function(a){.3>a?D(this.La().ma(),0):D(this.La().ma(),1)};function Wy(a,b){Q.call(this,a);this.N=b;this.Ea(!0,!1)}w(Wy,Vw);f=Wy.prototype;f.initialize=function(){pw(this,!0);S(this,!1);Yw(this,this.Ra);this.Lc();mat4.translate(this.Ma,[-this.D()/2,this.C()/2,0]);px(this)};f.mg=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"}; f.ng=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"}; f.za=function(a){this.L.uniform1f(this.He,a);hx(this,this.su,this.L.TRIANGLE_STRIP)};f.tg=function(){ix(this);this.Td=kx(this,"uSampler");this.He=kx(this,"uPhase");var a=kx(this,"uDirectionIsLeft"),b=kx(this,"uSlideWidth");this.L.uniform1f(kx(this,"uSlideHeight"),this.C());this.L.uniform1f(b,this.D());this.L.uniform1i(a,this.N==Xy?1:0)};f.lg=function(){}; f.Lc=function(){this.De=Ax(30,30,this.D(),this.C());this.Ed=this.N==Xy?ey(30,30):Cx(30,30);this.su=new fy;var a=cx(this,xx(this.De),3);this.su.Zd=a;a=cx(this,yx(this.De),2);this.su.je=a;a=dx(this,this.Ed);this.su.Xd=a};f.Gu=function(a){this.jw=bx(this,this.L.TEXTURE0,this.Fh(),0,a,v(this.IE,this))};f.kg=function(){ax(this,this.su)};f.IE=function(a,b,c,d){a.translate(0,d);a.scale(1,-1);a.drawImage(b,0,0,c,d)};f.Fh=function(){return this.Td};var Xy=0;function Yy(a){Q.call(this,a);this.uA=a;this.Ea(!0,!1)}w(Yy,Q);Yy.prototype.initialize=function(){var a=this.D(),b=this.C();S(this,!1);var c=T(a,b);this.sv=c.getContext("2d");this.fc=T(a,b);this.Be=this.fc.getContext("2d");a*=.5;b*=.5;this.qf=Math.sqrt(a*a+b*b);B(c,"position","absolute");this.ta().appendChild(c)};var Zy=1/15; Yy.prototype.za=function(a){var b=this.D(),c=this.C(),d=this.Be;d.clearRect(0,0,b,c);b=(1.5+1.08*a)*Math.PI;a=b-.08*Math.PI;this.qE(a,b);b=.5*this.D();c=.5*this.C();a>=1.5*Math.PI&&(d.beginPath(),d.moveTo(b,c),d.arc(b,c,this.qf,3*Math.PI-a,a,!1),d.lineTo(b,c),d.fillStyle="#000",d.fill());d=this.sv;d.drawImage(this.Ra,0,0);d.save();d.globalCompositeOperation="destination-in";d.drawImage(this.fc,0,0);d.restore()}; Yy.prototype.Yy=function(a,b,c,d,e,g,h){var k=this.Be;k.fillStyle="rgba(0,0,0,"+h.toString()+")";k.beginPath();k.moveTo(a,b);k.lineTo(c,d);k.lineTo(e,g);k.fill()}; Yy.prototype.qE=function(a,b){var c=.5*this.D(),d=.5*this.C(),e=Zy,g=b-a,h=a;h<1.5*Math.PI&&(e=(1.5*Math.PI-a)/g,h=1.5*Math.PI);for(var k=c+this.qf*Math.cos(h),l=d+this.qf*Math.sin(h),m=c+this.qf*Math.cos(3*Math.PI-h),h=d+this.qf*Math.sin(3*Math.PI-h);1>=e;){var n=a+e*g;n>2.5*Math.PI&&(n=2.5*Math.PI);var p=c+this.qf*Math.cos(n),t=d+this.qf*Math.sin(n);this.Yy(c,d,k,l,p,t,1-e);var u=c+this.qf*Math.cos(3*Math.PI-n),y=d+this.qf*Math.sin(3*Math.PI-n);this.Yy(c,d,m,h,u,y,1-e);e+=Zy;k=p;l=t;m=u;h=y;if(n== 2.5*Math.PI)break}};function $y(a,b){Q.call(this,a);this.Ea(!0,!0);this.Ba=b;this.Gi()}w($y,Q);$y.prototype.initialize=function(){pw(this,!0);S(this,!1)}; $y.prototype.za=function(a){var b=this.D(),c=this.C();this.Dh.clearRect(0,0,b,c);this.Dh.drawImage(this.Ra,0,0);this.Dh.save();this.Dh.globalCompositeOperation="destination-in";var d=this.fc.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"}; f.Gu=function(){this.jw=bx(this,this.L.TEXTURE0,this.Uv,0,this.xa);this.kw=bx(this,this.L.TEXTURE1,this.Vv,1,this.Ra)};function fz(a,b,c){Q.call(this,a);this.N=b;this.Qd=c;this.me=!1;this.XE(b);gz(this)}w(fz,Q);f=fz.prototype;f.il=function(){return this.Qd?this.Rb().ma():this.La().ma()};f.Bu=function(){return this.Qd?this.La().ma():this.Rb().ma()}; f.initialize=function(){var a=this.D(),b=this.C(),c=Math.max(a,b);B(this.Bu(),"position","absolute");B(this.il(),"position","absolute");$d(this.Bu(),a,b);$d(this.il(),a,b);var d=pd("DIV");md(d,{id:"projection"});B(d,"position","absolute");$d(d,a,b);this.ta().appendChild(d);lg(d,1.25*c+"px");c=pd("DIV");md(c,{id:"view"});B(c,"position","absolute");$d(c,a,b);d.appendChild(c);kg(c,"preserve-3d");this.Fa=c;Ng&&(kg(this.Bu(),"preserve-3d"),kg(this.il(),"preserve-3d"));a=this.Bu();c.appendChild(a);c.appendChild(this.ys); a=this.il();c.appendChild(a);this.ja()||this.Qd?this.ja()&&this.Qd?(S(this,!0),pw(this,!1)):!this.ja()&&this.Qd?(S(this,!1),pw(this,!0)):this.ja()&&!this.Qd&&(S(this,!0),pw(this,!1)):(S(this,!1),pw(this,!0));B(this.ys,"visibility","hidden")}; function gz(a){function b(a,b,c,d,g,h,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(g,h,k,m)}function c(a,b,c,e,g){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=g;l.fill();l.restore()}var d=hz,e=iz,g=a.D(),h=a.C(),k=T(g,h);B(k,"position","absolute");$d(k,g*jz,h*jz);var l=k.getContext("2d");l.scale(jz,jz);l.fillStyle="rgba(0, 0, 0, "+e+")"; l.fillRect(d,d,g-2*d,h-2*d);b(d,d,d,d-d,d,d-d,g-2*d,d);b(d,h-d,d,h,d,h-d,g-2*d,d);b(d,d,d-d,d,d-d,d,d,h-2*d);b(g-d,d,g,d,g-d,d,d,h-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(g-d,h-d,0,.5*Math.PI,m);c(d,h-d,.5*Math.PI,Math.PI,m);c(d,d,Math.PI,1.5*Math.PI,m);c(g-d,d,1.5*Math.PI,2*Math.PI,m);a.ys=k} f.GF=function(a){a=a1-kz?1-a:kz;var b=Math.max(this.D(),this.C()),b=U(0,0,kz,.2*-b),c=U(0,0,kz,10);jg(this.Fa,"50% 100%");G(this.Fa,"rotateX("+c(a)+"deg) translateZ("+b(a)+"px)")}; f.XE=function(a){var b=this.D(),c=this.C();this.Ri=this.Qi=this.Kj=this.Jj=0;switch(a){case lz:this.Kj=1;this.Qi=mz*b;this.Ri=-mz*c;break;case nz:this.Kj=-1;this.Qi=-mz*b;this.Ri=mz*c;break;case oz:this.Jj=-1;this.Qi=mz*b;this.Ri=mz*c;break;case pz:this.Jj=1;this.Qi=-mz*b;this.Ri=-mz*c;break;case qz:this.Kj=this.Jj=-1;this.Qi=-mz*b;this.Ri=mz*c;break;case rz:this.Jj=-1;this.Kj=1;this.Qi=-mz*b;this.Ri=-mz*c;break;case sz:this.Jj=1;this.Kj=-1;this.Qi=mz*b;this.Ri=mz*c;break;case tz:this.Kj=this.Jj= 1,this.Qi=mz*b,this.Ri=-mz*c}this.Qd?(this.Kj*=-1,this.Ri*=-1):(this.Jj*=-1,this.Qi*=-1)}; f.za=function(a){this.Qd&&(a=1-a);this.GF(a);if(a>=uz&&a=vz&&(this.ja()||this.Qd?this.ja()&&this.Qd&&S(this,!1):pw(this,!1),B(this.ys,"visibility","hidden"))};var nz=0,oz=1,pz=2,lz=3,rz=4,qz=5,tz=6,sz=7,kz=.4,uz=.1,vz=.7,wz=800,xz=.5,iz=.3,hz=50,mz=1,jz=1;function yz(a,b,c){var d=new V;this.Ho=a;this.Mt=b;this.Nt=c;this.n=d};function zz(a){Q.call(this,a);this.Ea(!1,!0)}w(zz,Vw); var Az=[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],Bz="/+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(" "); f=zz.prototype;f.initialize=function(){pw(this,!1);S(this,!0);Yw(this,this.xa);this.Lc();this.L.enable(this.L.DEPTH_TEST);var a=mat4.create();mat4.identity(a);a[0]=this.D()/921.6;a[5]=this.C()/518.4;this.Ma=mat4.multiply(this.Ma,a,this.Ma);this.tw=mat4.create();mat4.set(this.Ma,this.tw)};f.WD=function(a){for(var b=0;b>>0;e.push(new V(Dz((0==(h>>31&1)?1:-1)*((h&2145386496)>>21),460.8,11),Dz((0==(h>>20&1)?1:-1)*((h&1047552)>>10),275.3,11),Dz((0==(h>>9&1)?1:-1)*(h&511),211.2,10)))}for(g=0;gBz.length-1&&(c=Bz.length-1,b=0);if(0!=b||this.ja()&&!this.sX){if(this.zX!=c){var d=c!=Bz.length-1?Bz[c+1]:null;this.AX=Cz(this,Bz[c],!0);this.zO=null!=d?Cz(this,d,!0):null}for(d=0;dthis.uL&&(g.fF=!0)}};function Pz(a,b,c){b=T(b,c);B(b,"position","absolute");a.ta().appendChild(b);return b} function Rz(a,b,c,d,e,g){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";Ef&&(Wz(a,b,c,d),b.globalCompositeOperation="destination-in");b.beginPath();var h=Math.round(.5*e),k=Math.round(.5*g);e=Math.round(e);g=Math.round(g);b.moveTo(h,-1);b.lineTo(e+1,k);b.lineTo(h,g+1);b.lineTo(-1,k);b.lineTo(h,-1);b.fill();Ef||(b.globalCompositeOperation="source-in",Wz(a,b,c,d));b.restore()} function Sz(a,b,c,d,e,g){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";Ef&&(Wz(a,b,c,d),b.globalCompositeOperation="destination-in");var h=Math.round(.5*e)+.5;e=Math.round(e)+.5;var k=Math.round(g)+.5;b.beginPath();b.moveTo(h,-1);b.lineTo(e,Math.round(.25*g)-1);b.lineTo(e,Math.round(.75*g)+1);b.lineTo(h,k);b.lineTo(-1,Math.round(.75*g)+1);b.lineTo(-1,Math.round(.25*g)-1);b.lineTo(h,1);b.fill();Ef||(b.globalCompositeOperation="source-in",Wz(a,b,c,d));b.restore()} function Wz(a,b,c,d){c=Math.round(c);d=Math.round(d);b.drawImage(a,-c,-d)}function Vz(a,b,c){switch(a.N){case Kz:return b.Qb>=c?b.Qb-c:0;case Lz:return b.Qb<=c?c-b.Qb:0;case Mz:return b.Pb>=c?b.Pb-c:0}return b.Pb<=c?c-b.Pb:0}Jz.prototype.uL=.3;Jz.prototype.rD=.7;var Oz=0,Kz=0,Lz=1,Mz=2,Nz=3;function Qz(){}f=Qz.prototype;f.Pb=0;f.Qb=0;f.FN=!0;f.GN=!0;f.xe=0;f.Er=!0;f.ow=0;f.fF=!1;f.yz=!1;f.wh=function(a){this.Pb=a;this.jb()};f.Tc=function(a){this.Qb=a;this.jb()}; function Tz(a,b){a.FN=b;null!=a.hw&&D(a.hw,b?1:0);b&&a.jb()}function Uz(a,b){a.GN=b;null!=a.zs&&D(a.zs,b?1:0);b&&a.jb()}f.jb=function(){null!=this.hw&&this.FN&&Td(this.hw,this.Pb,this.Qb);null!=this.zs&&this.GN&&Td(this.zs,this.Pb,this.Qb)};function Xz(){var a=Array(2);Yz(a,0,0);return a}function Yz(a,b,c){a[0]=b;a[1]=c};function Zz(a,b){Q.call(this,a);this.Ba=b;this.Ea(!0,!0)}w(Zz,Q);f=Zz.prototype; f.initialize=function(){pw(this,!1);S(this,!1);this.XD=this.SR=!1;this.Tz=[];this.aA=[];var a=this.D(),b=this.C();this.CF=Math.max(a,b);var c=this.$k(this.ta(),a,b,!0);lg(c,this.CF+"px");this.Fa=this.$k(c,a,b,!0);this.TF=this.$k(this.Fa,a,b,!0);this.Uz=this.$k(this.Fa,a,b,!0);B(this.Uz,"visibility","hidden");if(this.Ba==$z||this.Ba==aA){for(var a=xg?4:8,b=this.ja()?this.Ra:this.xa,c=this.ja()?this.xa:this.Ra,d=this.D(),e=this.C(),g=a/2-1,h=0;hMath.random()?-1:1));this.aA[h]=this.qr(this.TF,d,e,k,m,l);this.Tz[h]=this.qr(this.Uz,d,e,k,m,l)}d/=128;e/=96;g=0;l=[];for(h=0;128>h;++h){for(var k=0,m=Math.round((h+1)*d)-g,n=g,p=0;96>p;++p){if(0==l.length)for(var t=0;tc&&(C=c-y);if(!u&&y+C>=c)if(C>.5*h+k)C=k;else{aa.yt=void 0;J=Xz();Yz(J,aa.Zl.x,0);R=Xz();Yz(R,y+C,F);aa.Zl.zo.x+=C;aa.Zl.zo.y=d;continue}u?(J=Xz(),Yz(J,y,0),R=Xz(),Yz(R,y+C,F),aa.Zl={Dx:J,zo:R}):(J=Xz(),Yz(J,y,F),R=Xz(),Yz(R,y+C,d),aa.yt={Dx:J,zo:R},n.push({Bx:void 0,Zl:void 0,yt:void 0}),p=n[++t],J=Xz(),Yz(J,y,0),R=Xz(),Yz(R,y+C,F),p.Bx={Dx:J,zo:R});p=C;u=!u}for(var ta=a.ja()?a.Ra:a.xa,ia=a.ja()?a.xa:a.Ra,e=.5> Math.random()?-1:1,g=0;g=a)&&(this.XD=!0);if(0<=a&&.4>a){var d=U(0,0,.4,1);a=d(a)}else.6<=a&&1>a?(d=U(.6,1,1,0),a=d(a)):a=1;var d=-this.CF*a/2,e=30*a*(this.XD?-1:1);c&&b&&(e=-e);G(this.Fa,"translateZ("+d+"px) rotateY("+e+"deg) rotateX("+-15*a+"deg)")}; f.za=function(a){if(1!=a||!this.ja()){this.GF(a);var b=2*this.CF,c=this.ja(),d=this.aA;if(c&&.47>=a||!c&&.47<=a)d=this.Tz,this.SR||(this.SR=!0,B(this.Uz,"visibility","visible"),B(this.TF,"visibility","hidden"));for(var c=d.length,e=0;eh){var k=U(0,0,.4,1);h=k(h)}else.522<=h&&.922>h?(k=U(.522,1,.922,0),h=k(h)):h=.4<=h&&.522>h?1:0;h*=g.J1;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;G(g.canvas,"translateZ("+(k* b*g.direction+h)+"px)")}}};function cA(a,b,c,d){this.canvas=a;this.startTime=b;this.J1=c;this.direction=d}var dA=1,$z=2,aA=3;function eA(a,b){Q.call(this,a);this.N=b;this.Ea(!0,!0)}w(eA,Q);eA.prototype.initialize=function(){pw(this,!1);S(this,!1);var a=T(this.D(),this.C());B(a,"position","absolute");this.ta().appendChild(a);this.XA=a}; eA.prototype.za=function(a){var b=this.D(),c=this.C(),d=b*sw(0,b,Math.floor(a*b));a=c*sw(0,c,Math.floor(a*c));var e=this.XA.getContext("2d");e.clearRect(0,0,b,c);switch(this.N){case fA:e.drawImage(this.Ra,0,a-c);e.drawImage(this.xa,0,a);break;case gA:e.drawImage(this.Ra,b-d,0);e.drawImage(this.xa,-d,0);break;case hA:e.drawImage(this.Ra,d-b,0);e.drawImage(this.xa,d,0);break;case iA:e.drawImage(this.Ra,0,c-a),e.drawImage(this.xa,0,-a)}};var fA=0,gA=1,hA=2,iA=3;function jA(a){Q.call(this,a);this.Ea(!1,!0)}w(jA,Vw);f=jA.prototype;f.initialize=function(){pw(this,!1);S(this,!0);Yw(this,this.xa);this.Lc();mat4.translate(this.Ma,[-this.D()/2,this.C()/2,0]);px(this)};f.mg=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"}; f.ng=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"}; f.TK=function(){if(q(this.Jn))return this.Jn;this.lp();return this.Jn=this.Jn};f.lp=function(){q(this.L)||jA.M.lp.call(this)};f.za=function(a){this.L.uniform1f(this.He,a);this.FM=!0;hx(this,this.Su,this.L.TRIANGLE_STRIP);this.FM=!1;hx(this,this.Sv,this.L.TRIANGLE_STRIP)};f.tg=function(){ix(this);this.Td=kx(this,"uSampler");this.He=kx(this,"uPhase");this.EX=kx(this,"uLeftCurtain");var a=kx(this,"uSlideWidth");this.L.uniform1f(kx(this,"uSlideHeight"),this.C());this.L.uniform1f(a,this.D())}; f.kg=function(){ax(this,this.Su);ax(this,this.Sv)};f.lg=function(){};f.LD=function(){this.L.uniform1i(this.EX,this.FM?1:0)};f.Lc=function(){var a=this.D(),b=this.C();this.QN=Bx(a,b,0,31);this.JQ=Bx(a,b,30,61);this.Ed=Cx(15,31);this.Su=new fy;a=cx(this,xx(this.QN),3);this.Su.Zd=a;a=cx(this,yx(this.QN),2);this.Su.je=a;a=dx(this,this.Ed);this.Su.Xd=a;this.Sv=new fy;a=cx(this,xx(this.JQ),3);this.Sv.Zd=a;a=cx(this,yx(this.JQ),2);this.Sv.je=a;a=dx(this,this.Ed);this.Sv.Xd=a};f.Fh=function(){return this.Td};function kA(a){Q.call(this,a);this.Ea(!1,!0)}w(kA,Q);kA.prototype.initialize=function(){pw(this,!1);S(this,!0);this.fc=T(this.D(),this.C());this.ta().appendChild(this.fc)}; kA.prototype.za=function(a){var b=(this.D()/2+50)*(1-a),c=b-50,d=(this.C()/2+50)*(1-a),e=d-50,g=this.fc.getContext("2d");g.clearRect(0,0,this.D(),this.C());g.drawImage(this.xa,0,0);g.save();g.globalCompositeOperation="destination-out";d=g.createLinearGradient(0,d,0,e);d.addColorStop(0,"rgba(255, 255, 255, 1)");d.addColorStop(1,"rgba(255, 255, 255, 0)");b=g.createLinearGradient(b,0,c,0);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");c=this.D()/2+(this.D()/2+50)* a;c=g.createLinearGradient(c-50,0,c,0);c.addColorStop(0,"rgba(255, 255, 255, 1)");c.addColorStop(1,"rgba(255, 255, 255, 0)");e=this.C()/2+(this.C()/2+50)*a;a=g.createLinearGradient(0,e-50,0,e);a.addColorStop(0,"rgba(255, 255, 255, 1)");a.addColorStop(1,"rgba(255, 255, 255, 0)");g.fillStyle=d;g.fillRect(0,0,this.D()/2,this.C()/2);g.fillStyle=b;g.fillRect(0,0,this.D()/2,this.C()/2);g.fillStyle=a;g.fillRect(0,this.C()/2,this.D()/2,this.C()/2);g.fillStyle=b;g.fillRect(0,this.C()/2,this.D()/2,this.C()/ 2);g.fillStyle=d;g.fillRect(this.D()/2,0,this.D()/2,this.C()/2);g.fillStyle=c;g.fillRect(this.D()/2,0,this.D()/2,this.C()/2);g.fillStyle=a;g.fillRect(this.D()/2,this.C()/2,this.D()/2,this.C()/2);g.fillStyle=c;g.fillRect(this.D()/2,this.C()/2,this.D()/2,this.C()/2);g.restore()};function lA(a,b,c){Q.call(this,a);this.N=b;this.Mu=c;this.Ea(!0,!0)}w(lA,Q);f=lA.prototype; f.initialize=function(){pw(this,!1);S(this,!1);var a=this.D(),b=this.C();this.Od=this.wc(a,b);this.ta().appendChild(this.Od);var c=T(a,b),d=T(a,b);this.Sb=this.wc(a,b);this.If=this.wc(a,b);this.Gf=this.wc(a,b);this.Mu||(this.nl=T(a,b));this.If.appendChild(c);this.Gf.appendChild(d);this.Od.appendChild(this.Sb);this.Sb.appendChild(this.Gf);this.Sb.appendChild(this.If);this.Mu||(B(this.nl,"position","absolute"),this.Sb.appendChild(this.nl));c=c.getContext("2d");d=d.getContext("2d");c.drawImage(this.xa, 0,0);d.drawImage(this.Ra,0,0);this.Mu||(this.nl.getContext("2d").drawImage(this.Ra,0,0),this.ja()||D(this.nl,0));this.Cz=!1;this.Mu&&(lg(this.Od,Math.max(a,b)+"px"),mg(this.Od,this.D()/2+"px "+this.C()/2+"px"),kg(this.Sb,"preserve-3d"))};f.wc=function(a,b){var c=A("DIV");ae(c,a);be(c,b);B(c,"position","absolute");return c}; f.za=function(a){var b,c=this.N==mA?-1:1;if(this.Mu){b=.25*(1-Math.cos(2*a*Math.PI));var d=Math.max(this.C(),this.D()),e=this.wV,g=this.xV,h=this.qD,k=-c*b*this.D()/2,l=b*this.C()*1.5;G(this.Sb,"translateZ("+d+"px) translateY("+l+"px) translateX("+k+"px) rotateX("+-e*b+"deg) rotateY("+-c*g*b+"deg) rotateZ("+c*h*b+"deg)");nA(this,a,!1);nA(this,a,!0)}else e=this.C()/2,b=.25*(1-Math.cos(2*a*Math.PI)),d=-e*b,e=(this.C()+e)*b,Td(this.If,0,d),Td(this.Gf,0,e),Td(this.nl,0,e),e=new Uh,d=new Uh,e.rotate(this.qD* Math.PI/180*c*b,0,0),d.rotate(this.qD*Math.PI/180*c*b,0,0),Zh(this.If,e),Zh(this.Gf,d),Zh(this.nl,d),b=Math.max(1-a,.8),e.scale(b,b),Zh(this.If,e),b=this.ja()?Math.max(a,.8):Math.max(.5>a?1-a:a,.8),d.scale(b,b),Zh(this.Gf,d),Zh(this.nl,d),.5<=a&&!this.Cz&&!this.ja()?(this.Cz=!0,D(this.nl,1)):.5>=a&&!this.Cz&&this.ja()&&(this.Cz=!0,D(this.nl,0))}; function nA(a,b,c){var d=a.C()/2,e=.25*(1-Math.cos(2*b*Math.PI)),d=(c?-(d+a.Aj):a.C()+d+a.Aj)*e;b=-(c?1+b:2-b)*Math.max(a.D(),a.C());G(c?a.If:a.Gf,"translateY("+d+"px) translateZ("+b+"px)")}f.wV=30;f.xV=20;f.qD=30;f.Aj=20;var mA=1;function oA(a){Q.call(this,a);this.me=!1;this.Ea(!0,!0)}w(oA,Q);oA.prototype.initialize=function(){this.ZA=!1;pw(this,!1);S(this,!1);var a=this.D(),b=this.C(),c=this.Ra,d=this.xa;B(c,"position","absolute");B(d,"position","absolute");this.ta().appendChild(this.ja()?d:c);this.ta().appendChild(this.ja()?c:d);this.hv=T(a,b);var e=this.hv.getContext("2d");this.yO=T(a,b);this.yO.getContext("2d").drawImage(c,0,0);e.drawImage(d,0,0)}; oA.prototype.za=function(a){var b=this.Ra,c=this.xa;.2>a?(!this.ZA&&this.ja()&&(this.ZA=!0,xd(b)),pA(this,c,this.hv,a/.2)):(this.ZA||this.ja()||(this.ZA=!0,xd(c)),pA(this,b,this.yO,(1-a)/.8))};function pA(a,b,c,d){b=b.getContext("2d");var e=a.D();a=a.C();b.drawImage(c,0,0,e,a);b.save();b.globalCompositeOperation="lighter";b.fillStyle="rgba(255, 255, 255,"+ji(d)+")";b.rect(0,0,e,a);b.fill();b.restore()};function qA(a,b,c){Q.call(this,a);this.Wb=c;this.Ea(!0,!0);this.zl=b==mA}w(qA,Q);f=qA.prototype; f.initialize=function(){pw(this,!1);S(this,!1);var a=this.D(),b=this.C();this.FB=this.wc(a,b);this.ta().appendChild(this.FB);this.Jm=this.wc(a,b);this.$e=this.wc(a,b);this.Ye=this.wc(a,b);this.zl?(this.$e.appendChild(this.Ra),this.Ye.appendChild(this.xa)):(this.$e.appendChild(this.xa),this.Ye.appendChild(this.Ra));this.FB.appendChild(this.Jm);this.zl?(this.Jm.appendChild(this.$e),this.Jm.appendChild(this.Ye)):(this.Jm.appendChild(this.Ye),this.Jm.appendChild(this.$e));this.HB=!1;this.Wb&&(lg(this.FB, Math.max(a,b)+"px"),mg(this.FB,this.D()/2+"px "+this.C()/2+"px"),kg(this.Jm,"preserve-3d"))};f.za=function(a){a=this.zl?1-a:a;this.Wb?this.ZG(a):this.FE(a)};f.ZG=function(a){function b(b){var h=b?-1:1,l=b?this.$e:this.Ye;b="translateZ("+(b?e:g).call(this,a)*d+"px)rotateY("+-30*h*c+"deg)translateX("+h*c*this.D()*1.05+"px)";G(l,b)}var c=.25*(1-Math.cos(2*a*Math.PI)),d=Math.max(this.D(),this.C()),e=U(0,0,1,-.3),g=U(0,-.3,1,0);b.call(this,!0);b.call(this,!1)}; f.FE=function(a){function b(a){var b=a?-1:1;a=a?this.$e:this.Ye;var d=new Uh;d.scale(1-.5*c,1-.5*c);d.translate(b*c*this.D()*1.05,0);Zh(a,d)}this.zl?.5>a&&!this.HB&&(this.Jm.appendChild(this.$e),this.HB=!0):.5<=a&&!this.HB&&(this.Jm.appendChild(this.Ye),this.HB=!0);var c=.25*(1-Math.cos(2*a*Math.PI));this.D();this.C();b.call(this,!0);b.call(this,!1)};f.wc=function(a,b){var c=A("DIV");ae(c,a);be(c,b);B(c,"position","absolute");return c};function rA(a){Q.call(this,a);Lo(this.La())}w(rA,Q);rA.prototype.initialize=function(){pw(this,!0);this.me=!1;this.Ve=document.createElement("div");ae(this.Ve,this.D());be(this.Ve,this.C());B(this.Ve,"backgroundColor","#000000");B(this.Ve,"position","relative");this.ta().appendChild(this.Ve)};rA.prototype.za=function(a){.5>a?(D(this.Ve,1-2*(.5-a)),S(this,!1)):(D(this.Ve,1-2*(a-.5)),S(this,!0))};function sA(a){Q.call(this,a);this.Ea(!1,!0)}w(sA,Vw);f=sA.prototype;f.initialize=function(){pw(this,!1);S(this,!0);Yw(this,this.xa);this.Lc();mat4.translate(this.Ma,[-this.D()/2,this.C()/2,0]);px(this)};f.TK=function(){if(q(tA))return tA;this.lp();return tA=this.Jn};f.lp=function(){q(this.L)||sA.M.lp.call(this)};f.za=function(a){this.L.uniform1f(this.He,a);hx(this,this.Ee,this.L.TRIANGLE_STRIP)}; f.Lc=function(){this.De=Ax(10,35,this.D(),this.C());this.Ed=Cx(10,35);this.Ee=new fy;var a=cx(this,xx(this.De),3);this.Ee.Zd=a;a=cx(this,yx(this.De),2);this.Ee.je=a;a=dx(this,this.Ed);this.Ee.Xd=a};f.kg=function(){ax(this,this.Ee)};f.tg=function(){ix(this);this.Td=kx(this,"uSampler");this.He=kx(this,"uPhase");var a=kx(this,"uSlideWidth");this.L.uniform1f(kx(this,"uSlideHeight"),this.C());this.L.uniform1f(a,this.D())};f.lg=function(){};f.Fh=function(){return this.Td};f.mg=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"}; f.ng=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 tA=void 0;function uA(a){Q.call(this,a);this.Ea(!1,!0)}w(uA,Q);uA.prototype.initialize=function(){pw(this,!1);this.ql=T(this.D(),this.C());this.ta().appendChild(this.ql);this.Dh=this.ql.getContext("2d")}; uA.prototype.za=function(a){var b=this.D(),c=this.C(),d=this.xa,e=this.Dh;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();d=a*Math.max(b,c);e.globalCompositeOperation="destination-out";var g=e.createRadialGradient(b/2,c/2,a*d,b/2,c/2,d);g.addColorStop(0,"#FFFFFF");g.addColorStop(.15,"rgba(255,255,255,128)");g.addColorStop(1,"rgba(255,255,255,0)");e.fillStyle=g;e.beginPath();e.arc(b/2,c/2,d,0,2*Math.PI,!0);e.fill();e.restore();this.ja()&&0>=a&&S(this,!1)};function vA(a,b){this.x=a;this.y=b}w(vA,oc);f=vA.prototype;f.clone=function(){return new vA(this.x,this.y)};f.scale=oc.prototype.scale;f.normalize=function(){return this.scale(1/Math.sqrt(this.x*this.x+this.y*this.y))};f.add=function(a){this.x+=a.x;this.y+=a.y;return this};f.yh=function(a){this.x-=a.x;this.y-=a.y;return this};f.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}; f.xk=function(a){return this==a?!0:a instanceof vA&&!!a&&this.x==a.x&&this.y==a.y};function wA(a,b,c,d){this.type=a;this.OU=b.type;(this.element=d.querySelector("#"+c.id))&&"13"==b.type&&(a=b.gt,""!=(a.pq||a.Gq||a.Dq||a.Iq||a.Jq)?(this.element.style.width=b.tc.Pa.width+2*b.uq+"px",this.element.style.height=b.tc.Pa.height+2*b.uq+"px"):(this.element.style.width=b.Pa.width+2*b.uq+"px",this.element.style.height=b.Pa.height+2*b.uq+"px"),this.element.style.overflow="hidden");a=c.state;this.id=c.id;this.Pa=c.Pa;this.Dt=b.Pa;this.Rw=b.Rw;this.Ld=b.Ld||new uc(0,0,0,0);this.z1=this.Dt.width/ (1-this.Ld.left-this.Ld.right);this.w1=this.Dt.height/(1-this.Ld.top-this.Ld.bottom);this.zh=c.zh;this.wi=c.wi;this.element&&(this.opacity=this.element.style.opacity,this.zIndex=this.element.style.zIndex,this.transform=bi(this.element)||new Uh);this.n4=aq(a,Ep,Fp).Nb;this.o4=aq(a,Gp,Fp).Nb;this.Ox=dq(a).scale()*eq(a).scale();this.Px=fq(a).scale()*gq(a).scale();this.rotation=bq(a).angle()+cq(a).angle();this.dx=yc(this.Pa).x-yc(b.Pa).x;this.dy=yc(this.Pa).y-yc(b.Pa).y;this.I3=b.rotation;this.ro=b.ro; this.Io=b.Io;this.pC="";this.element&&this.element.firstElementChild&&"13"==b.type?(this.vN=this.element.firstElementChild.style.left||"",this.wN=this.element.firstElementChild.style.top||"",this.pC=this.element.firstElementChild.style.transform||"",this.element.firstElementChild.style.left="0",this.element.firstElementChild.style.top="0",this.element.firstElementChild.style.transform=""):this.wN=this.vN=""} wA.prototype.clear=function(){this.element&&(Zh(this.element,this.transform),this.element.style.opacity=this.opacity,this.element.style.zIndex="",this.element.style.animation="",this.element.firstElementChild&&"13"==this.OU&&(this.element.firstElementChild.style.animation="",this.element.firstElementChild.style.left=this.vN,this.element.firstElementChild.style.top=this.wN,this.element.firstElementChild.style.transform=this.pC))};function xA(a){a&&(this.element=a,this.aK="",this.transform=a.style.transform||"matrix(1, 0, 0, 1, 0, 0)",this.opacity=a.style.opacity||1,this.zIndex=a.style.zIndex)}xA.prototype.setProgress=function(a){var b;b=1;this.aK=Math.round(100*a*Math.pow(10,b))*Math.pow(10,-b)+"%"};function yA(a,b,c,d,e,g,h,k){this.XW=b;this.YW=c;this.XO=g;this.nd=new I;this.Gl=[];if(d.tc||e.tc)g=d.tc,g||(g=rb(e.tc),g.Pa=d.Pa,g.id="_morphBg"),this.Gl.push(new wA("bg",d,g,b));this.Wb=!0;try{zA(b.firstElementChild,h,k),zA(c.firstElementChild,h,k)}catch(l){this.Wb=!1}z(d.xm,function(a){this.Gl.push(new wA("text",d,a,b))},this);this.As=[];if(e.tc||d.tc)h=e.tc,h||(h=rb(d.tc),h.Pa=e.Pa,h.id="_morphBg"),this.As.push(new wA("bg",e,h,c));z(e.xm,function(a){this.As.push(new wA("text",e,a,c))},this);h= this.Gl[0];k=this.As[0];this.G_=k.Ox/h.Ox-1;this.I_=k.Px/h.Px-1;this.B_=AA(k.rotation-h.rotation);this.H_=e.Pa.width/d.Pa.width-1;this.J_=e.Pa.height/d.Pa.height-1;this.NQ=AA(e.rotation-d.rotation);this.W0=d.zIndex;this.X0=e.zIndex-d.zIndex;h=yc(d.Pa);k=yc(e.Pa);this.IS=k.x-h.x;this.KS=k.y-h.y;this.gn=d.ro;this.Vn=d.Io;this.kz=e.ro;this.xB=e.Io;this.GW=d.Ld;this.HW=e.Ld;if(d.Ld||e.Ld)this.ik=d.Ld||new uc(0,0,0,0),this.uu=e.Ld||new uc(0,0,0,0),h=BA(e.gt),this.jN=BA(d.gt)||h;this.RL=d.Rw&&e.Rw;this.XO&& this.YE(a)}function BA(a){return""!=(a.pq||a.Gq||a.Dq||a.Iq||a.Jq)}function zA(a,b,c,d){a&&(d?(lg(a,""),kg(a,""),pg(a,""),mg(a,"")):(lg(a,b+"px"),kg(a,"preserve-3d"),pg(a,"hidden"),mg(a,b/2+"px "+c/2+"px")))}f=yA.prototype; f.YE=function(a){var b=[];z(this.Gl,function(a){b.push(new CA(a.element,a.id))},this);z(this.As,function(a){b.push(new CA(a.element,a.id))},this);var c=[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];z(c,function(a){var c=DA(this,a);z(b,function(b){var d=c[b.id];d.setProgress(a);b.Co.push(d)},this)},this);yb(c,function(a){a=1-a;var c=DA(this,a);z(b,function(b){var d=c[b.id];d.setProgress(a);b.Co.push(d)},this)},this);this.lr=0;this.XH=b.length; var d="";z(b,function(b){d+=EA(b);var c=b.element;c?(c.style.animation=b.id+" "+a+"s 1 linear",c.firstElementChild&&(c.firstElementChild.style.animation=b.id+"_ "+a+"s 1 linear"),E(c,Oe,this.Bi,!1,this)):this.Bi()},this);this.ou=sh(d)};f.update=function(a){this.kF!=a&&DA(this,a);this.kF=a};f.Bi=function(){this.lr++;this.lr==this.XH&&this.nd.F()}; function EA(a){var b="@keyframes "+a.id+" {\n";z(a.Co,function(a){b+=a.aK+" {transform: "+a.transform+";opacity:"+a.opacity+";z-index:"+a.zIndex+"}\n"});var b=b+"}\n",c="";a.Co[0].Vw&&(c="@keyframes "+a.id+"_ {\n",z(a.Co,function(a){c+=a.aK+" {transform:"+a.Vw+"}\n"}),c+="}\n");return b+c} function DA(a,b){var c=a.Gl[0],d=a.G_*b+1,d=d*c.Ox,e=a.I_*b+1,e=e*c.Px,g=Math.round(a.X0*b)+a.W0,h=a.B_*b,h=h+c.rotation,k=a.H_*b+1,l=a.J_*b+1;if(a.ik)var m=new uc((a.uu.top-a.ik.top)*b+a.ik.top,(a.uu.right-a.ik.right)*b+a.ik.right,(a.uu.bottom-a.ik.bottom)*b+a.ik.bottom,(a.uu.left-a.ik.left)*b+a.ik.left);var n={};z(a.Gl,function(a){if(this.RL)var c=1;else c=1-Math.pow(b,2),.425>b&&(c=b*(1-Math.pow(.425,2)-1)/.425+1);var p=!0,y=m;this.jN&&(this.GW?(y=this.ik,p=!1):y=void 0);c=FA(a,d,e,h,k,l,this.NQ* b,this.IS*b,this.KS*b,c,g,y,GA(this,a,b,!1),p);HA(this,c);n[a.id]=c},a);z(a.As,function(a,c){c=Math.min(this.Gl.length-1,c);var p=this.Gl[c],t=IA(-p.dx,-p.dy,h,d,e),C=IA(-a.dx,-a.dy,h,d,e);if(this.RL)var F=b;else F=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 GA(a,b,c,d){var e="13"==b.OU;if(!a.Wb||e){var g=e=1;"bg"==b.type&&(c=d?2*(c-.5):2*(.5-c),a.gn!=a.kz&&(e=c),a.Vn!=a.xB&&(g=c));a="scaleX("+e+") scaleY("+g+")"}else e=a.gn!=a.kz,g=a.Vn!=a.xB,"bg"!=b.type||!e&&!g?a="":g&&!e?a="rotateX("+(a.Vn&&!a.xB?-1:1)*c*180+"deg)"+(d?" scaleY(-1)":""):e&&!g?a="rotateY("+(a.gn&&!a.kz?1:-1)*c*180+"deg)"+(d?" scaleX(-1)":""):a.gn&&!a.Vn||!a.gn&&a.Vn?(b=sw(0,1,c),a="rotateX("+-90*sw(0,1,.5>c?2*b:2*(1-b))+"deg) rotateZ("+180*(a.gn&&!a.Vn?1:!a.gn&&a.Vn?-1:1)* b+"deg)"+(d?" scaleX(-1) scaleY(-1) ":"")):(b=sw(0,1,c),a="rotateX("+90*sw(0,1,.5>c?2*b:2*(1-b))+"deg) rotateZ("+180*(a.xB&&a.kz?1:a.Vn&&a.gn?-1:1)*b+"deg)"+(d?" scaleX(-1) scaleY(-1) ":""));return a} function FA(a,b,c,d,e,g,h,k,l,m,n,p,t,u){var y;y=new Uh;y.translate(a.n4,a.o4);y.rotate(d,0,0);y.scale(b,c);(b=a.zh)&&(y=Wh(y,b));(b=a.wi)&&(y=Wh(b.clone(),y));b=new Uh;b.rotate(-a.I3,0,0);b.translate(a.dx,a.dy);b=Wh(b,a.zh);Wh(b,Xh(y));c=Xh(b);e="rotate("+h+"rad) "+t+(" scaleX("+e+") scaleY("+g+")");k=Yh(k,l);l=ai(k)+" "+ai(c)+" "+e+" "+ai(b)+" "+ai(y);k=new xA(a.element);k.transform=l;""!=a.opacity&&(m*=a.opacity);k.opacity=m;k.zIndex=n;p?(m=(1-a.Ld.right-a.Ld.left)/(1-p.right-p.left),n=(1-a.Ld.top- a.Ld.bottom)/(1-p.top-p.bottom),k.Vw=a.pC+" translate("+-(a.ro?p.right:p.left)*a.z1*m+"px, "+-(a.Io?p.bottom:p.top)*a.w1*n+"px) scale("+m+", "+n+")"):u&&(k.Vw=a.pC);return k}function IA(a,b,c,d,e){var g=new vA(a,b);g.rotate(c);g.scale(d,e);g.yh(new vA(a,b));return g}function CA(a,b){this.element=a;this.id=b;this.Co=[]};function JA(a,b){if(a instanceof JA)this.Oe=a.Xf();else{var c;if(c=oa(a))a:{for(var d=c=0;d=b?g+1:g])},a);return c}function QA(a,b){var c=new JA(a.Uc.height,b.nj().width);LA(c,function(a,e,g){for(var d=a=0;da.OF.size())for(g=1;g<=a.VF.size()-a.OF.size();g++)if(d+ 1==g+a.OF.size()){d=-1;break}b.push(d)}return b}function XA(a,b){for(var c=[],d=0;d>16&255,a>>8&255,a&255]};function $A(a,b){this.RW=qc(yc(a.Pa),yc(b.Pa));var c=a.gt,d=b.gt,e;e=0+(c.to!=d.to?1:0);e+=c.fill!=d.fill?1:0;e+=c.pq!=d.pq?1:0;e+=c.Dq!=d.Dq?1:0;e+=c.Gq!=d.Gq?1:0;e+=c.Iq!=d.Iq?1:0;this.OW=e+=c.Jq!=d.Jq?2:0}$A.prototype.qT=function(){return this.RW};$A.prototype.vJ=function(){return 1E3*this.OW+this.qT()/1E3};function aB(a,b,c){var d=this;this.BO=a.content();this.xO=a.content();this.links=[];this.Oz=[];a=bB(this,this.xO,c);b=bB(this,this.BO,b);var e={},g={};z(a,function(a){var b=a.type;e[b]=!0;g[b]?g[b].push(a):g[b]=[a]});var h={};z(b,function(a){var b=a.type;e[b]=!0;h[b]?h[b].push(a):h[b]=[a]});this.mU=[];this.pU=[];z(ib(e),function(a){cB(d,h[a]||[],g[a]||[])},this)} aB.prototype.dX=function(a,b){var c=a.object(),d=b.object(),e=new $A(c,d),g=dB(c,d);g||(this.Oz.push(eB(c,d,!1)),this.Oz.push(eB(c,d,!0)));return g?e.vJ():1E13};function eB(a,b,c){return c?ua(b)+"_"+ua(a):ua(a)+"_"+ua(b)} function cB(a,b,c){function d(a){for(var b=new TA,c=0;chB(d.ni,e.ni)}return!0}return a.ni&&b.ni?.0325>hB(a.ni,b.ni):!0} function hB(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"}; f.za=function(a){a=U(0,0,1,1.2)(a);this.L.uniform1f(this.He,a);hx(this,this.Ee,this.L.TRIANGLE_STRIP)};f.tg=function(){ix(this);this.Td=kx(this,"uSampler");this.He=kx(this,"uPhase");var a=kx(this,"uDirectionIsLeft"),b=kx(this,"uSlideWidth");this.L.uniform1f(kx(this,"uSlideHeight"),this.C());this.L.uniform1f(b,this.D());this.L.uniform1i(a,this.N==tB?1:0)};f.lg=function(){}; f.Lc=function(){this.De=Ax(30,30,this.D(),this.C());this.Ed=Cx(30,30);this.Ee=new fy;var a=cx(this,xx(this.De),3);this.Ee.Zd=a;a=cx(this,yx(this.De),2);this.Ee.je=a;a=dx(this,this.Ed);this.Ee.Xd=a};f.Fh=function(){return this.Td};f.kg=function(){ax(this,this.Ee)};var tB=0;function uB(a,b,c,d){Q.call(this,a);this.yb=c;this.N=b;this.Wb=d;this.yb?this.Ea(!1,!1,!0,!0,!1,!1):this.Ea(!0,!0)}w(uB,Q); uB.prototype.initialize=function(){pw(this,!1);S(this,!1);var a=this.D(),b=this.C();this.hc=this.yb?this.sn:this.xa;this.gc=this.yb?this.qn:this.Ra;var c=pd("DIV");this.Mm=pd("DIV");this.Gm=T(a,b);B(this.Gm,"backgroundColor","#000000");D(this.Gm,0);this.Hm=T(a,b);B(this.Hm,"backgroundColor","#000000");D(this.Hm,0);this.Mm.appendChild(this.hc);this.Mm.appendChild(this.gc);this.Mm.appendChild(this.Gm);this.Mm.appendChild(this.Hm);c.appendChild(this.Mm);if(this.yb){var d=this.Rb().background();this.ta().appendChild(d); d=this.La().background();this.ta().appendChild(d)}this.ta().appendChild(c);try{lg(c,a+"px"),mg(c,a/2+"px "+b/2+"px"),kg(this.Mm,"preserve-3d")}catch(e){}B(this.hc,"position","absolute");B(this.gc,"position","absolute");B(this.Gm,"position","absolute");B(this.Hm,"position","absolute");$d(this.Mm,a,b);$d(this.hc,a,b);$d(this.gc,a,b);d=c="";switch(this.N){case vB:c="translateZ("+b/2+"px)";d="rotateX(90deg) translateZ("+b/2+"px)";break;case wB:c="translateZ("+b/2+"px)";d="rotateX(-90deg) translateZ("+ b/2+"px)";break;case xB:c="translateZ("+a/2+"px)";d="rotateY(90deg) translateZ("+a/2+"px)";break;case yB:c="translateZ("+a/2+"px)",d="rotateY(-90deg) translateZ("+a/2+"px)"}G(this.hc,c);G(this.Hm,c);G(this.gc,d);G(this.Gm,d)}; uB.prototype.za=function(a){this.yb&&D(this.La().background(),a);a=sw(0,1,a);var b="",c="",d="",e=90*a,g=-this.D()/2,h=-this.C()/2,k=this.D()*(1-a)+g,l=this.C()*a+h,m;switch(this.N){case vB:m=U(0,180*Math.atan(this.C()/(2*this.D()))/Math.PI,1,180*-Math.atan(this.C()/(2*this.D()))/Math.PI);b="translateY("+l+"px) rotateX("+-e+"deg) translateY("+-h+"px) translateZ("+h+"px)";this.Wb||(c="translate(0px, "+-h+"px) scale(1, "+(1-a)+") translate(0px,"+h+"px)",d="translate(0px, "+l+"px) scale(1, "+a+") translate(0px,"+ h+"px)");break;case wB:m=U(0,180*Math.atan(this.C()/(2*this.D()))/Math.PI,1,180*-Math.atan(this.C()/(2*this.D()))/Math.PI);b="translateY("+-l+"px) rotateX("+e+"deg) translateY("+h+"px) translateZ("+h+"px)";this.Wb||(c="translate(0px, "+h+"px) scale(1, "+(1-a)+") translate(0px,"+-h+"px)",d="translate(0px, "+-l+"px) scale(1, "+a+") translate(0px,"+-h+"px)");break;case xB:m=U(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI);b="translateX("+k+"px) rotateY("+-e+"deg) translateX("+g+"px) translateZ("+ g+"px)";this.Wb||(c="translate("+g+"px, 0px) scale("+(1-a)+", 1) translate("+-g+"px, 0px)",d="translate("+k+"px, 0px) scale("+a+", 1) translate("+-g+"px, 0px)");break;case yB:m=U(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI),b="translateX("+-k+"px) rotateY("+e+"deg) translateX("+-g+"px) translateZ("+g+"px)",this.Wb||(c="translate("+-g+"px, 0px) scale("+(1-a)+", 1) translate("+g+"px, 0px)",d="translate("+-k+"px, 0px) scale("+a+", 1) translate("+g+"px, 0px)")}this.yb||(.5>a?(g=U(0,90,45, 0),g=.5*Math.sin(g(e)*Math.PI/180),D(this.Gm,g)):(g=U(45,0,90,90),g=.5*Math.sin(g(e)*Math.PI/180),D(this.Hm,g)));this.Wb?(a=e-m(a),0>=a?(D(this.gc,0),D(this.Gm,0)):90<=a?(D(this.hc,0),D(this.Hm,0)):(D(this.gc,1),D(this.hc,1)),G(this.Mm,b)):(G(this.hc,c),G(this.gc,d),G(this.Hm,c),G(this.Gm,d))};var wB=0,vB=1,xB=2,yB=3;function zB(a,b){Q.call(this,a);this.N=b;this.me=!1;this.Ea(!1,!1,!0,!0,!1,!1)}w(zB,Q);zB.prototype.initialize=function(){pw(this,!1);S(this,!1);var a=this.La().background();this.ta().appendChild(a);a=this.Rb().background();this.ta().appendChild(a);this.Ny=T(this.D(),this.C());B(this.Ny,"position","absolute");this.ta().appendChild(this.Ny);this.ND=T(this.D(),this.C());B(this.ND,"position","absolute");this.ta().appendChild(this.ND)}; zB.prototype.za=function(a){var b=this.D(),c=this.C(),d=this.Ny.getContext("2d");d.clearRect(0,0,b,c);var e;e=.5>a?this.N==AB||this.N==BB?U(0,-b,.5,b):U(0,b,.5,-b):this.N==AB||this.N==BB?U(.5,b,1,-b):U(.5,-b,1,b);e=d.createLinearGradient(e(a),0,e(a)+b,0);this.N==AB||this.N==BB?(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.N==CB||this.N==BB?(D(this.Rb().background(),1-a),.5>a?d.drawImage(this.sn, 0,0):d.drawImage(this.qn,0,0),d.save(),d.globalCompositeOperation="destination-out",d.fillStyle=e,d.fillRect(0,0,this.D(),this.C()),d.restore()):(.5>a?(D(this.Rb().background(),1),d.drawImage(this.sn,0,0)):(D(this.Rb().background(),0),d.drawImage(this.qn,0,0)),d=this.ND.getContext("2d"),d.clearRect(0,0,b,c),d.fillStyle=e,d.fillRect(0,0,this.D(),this.C()));.5>a?(b=U(0,0,.5,DB),c=U(0,0,.5,EB),d=U(0,1,.5,1+FB)):(b=U(.5,-DB,1,0),c=U(.5,EB,1,0),d=U(.5,1+FB,1,1));a="scale("+d(a)+") translate("+b(a)+"px,"+ c(a)+"px)";G(this.Ny,a)};var DB=-30,EB=-20,FB=.1,CB=0,BB=1,AB=2;function GB(a,b){Q.call(this,a);this.N=b;this.Ea(!1,!0)}w(GB,Vw);f=GB.prototype;f.initialize=function(){pw(this,!1);S(this,!0);Yw(this,this.xa);this.Lc();this.L.enable(this.L.DEPTH_TEST);mat4.translate(this.Ma,[-this.D()/2,this.C()/2,0]);this.tw=mat4.create();mat4.set(this.Ma,this.tw)}; f.Lc=function(){this.Fe=Ax(20,20,this.D(),this.C());for(var a=0==this.N?ey(20,20):Cx(20,20),b=[],c=0,d=a.length;c+2e)){var g=a[c++];if(!(0>g))for(var h=!0;ck)break;e!=g&&e!=k&&g!=k&&b.push(e,g,k);h?e=k:g=k;h=!h}}}this.Ed=b;this.Wn=new vx;for(a=0;au;u++)t[0].push(HB(3,u,m));for(u=0;4>u;u++)t[1].push(HB(3,u,p));for(u=0;2>u;u++)t[2].push(HB(1,u,n));this.pS.push(t)}this.Kf=[];for(c=0;4>c;c++)for(d=0;4>d;d++)for(e=0;2>e;e++)g=this.Hh(c,d,e),h=a,k=b,l=d,m=e,p=[0,0,0],p[0]=h[0]+c/3*(k[0]-h[0]),p[1]=h[1]+l/3*(k[1]-h[1]),p[2]=h[2]+m/1*(k[2]-h[2]),h=p,this.Kf[g]=h[0],this.Kf[g+1]=h[1],this.Kf[g+ 2]=h[2];this.Ev={}};function HB(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)}f.Hh=function(a,b,c){return 3*(a+4*b+16*c)};f.kg=function(){ax(this,this.Tg)};f.lg=function(){$w(this,this.fj)};f.mg=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}"}; f.ng=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}"}; f.tg=function(){ix(this);this.fj=jx(this,"aVertexNormal");this.Td=kx(this,"uSampler")};f.Fh=function(){return this.Td};function IB(a,b,c,d){var e=a.Hh(b,c,0),g=b.toString()+c.toString(),h;q(a.Ev[g])?h=[a.Ev[g][0],a.Ev[g][1],a.Ev[g][2]]:(h=[a.Kf[e+0],a.Kf[e+1],a.Kf[e+2]],a.Ev[g]=[h[0],h[1],h[2]]);mat4.multiplyVec3(d,h,h);a.Kf[e+0]=h[0];a.Kf[e+1]=h[1];a.Kf[e+2]=h[2];e=a.Hh(b,c,1);a.Kf[e+0]=h[0];a.Kf[e+1]=h[1];a.Kf[e+2]=h[2]}f.Cu=function(){return this.fj}; f.WD=function(){for(var a=0;ab&&KB(a,e,0,.2*a.C(),b);.6<=b&&KB(a,g,.2*a.C(),-.7*a.C(),b);mat4.identity(h);mat4.translate(h,[0,0,-.3*a.C()*Math.sin(1.5*Math.PI*d)]);c=0==a.N?0:3;IB(a,c,0,h)} function MB(a,b){for(var c=0;c.2*a.D()?JB(a,d,b):0:d.position().x()<.8*a.D()?JB(a,d,b):0;d=a.Wn.Ka[c];e=new V(0,0,e);for(var g=a,h=a.pS[c],k,l=new V,m=0;4>m;m++){for(var n=new V,p=0;4>p;p++){for(var t=new V,u=0;2>u;u++){var y=g.Hh(m,p,u);k=h[2][u];qx(t,new V(g.Kf[y+0]*k,g.Kf[y+1]*k,g.Kf[y+2]*k))}k=h[1][p];qx(n,new V(t.x()*k,t.y()*k,t.z()*k))}k=h[0][m];qx(l,new V(n.x()*k,n.y()*k,n.z()*k))}ux(d,l.add(e));ox(a.Wn.Ka[c],new V)}a.WD();for(c= 0;ca.D()?l.createLinearGradient(b,c,(k?-b:b)*g*2+d,e):l.createLinearGradient(b,c,d,(h?-c:c)*g*2+e);a.addColorStop(0,"rgba(255,255,255,0)");a.addColorStop(.2g?g+.2:1,"#FFFFFF");a.addColorStop(1,"#FFFFFF");return a}function RB(a,b,c,d,e,g){a.fillStyle=b;a.beginPath();a.rect(c,d,e,g);a.fill()};function SB(a,b){Q.call(this,a);this.uA=a;this.N=b;switch(b){case TB:this.Ea(!0,!1);break;case UB:this.Ea(!1,!0)}}w(SB,Q);SB.prototype.initialize=function(){var a=this.D(),b=this.C(),c=T(a,b);this.sv=c.getContext("2d");this.fc=T(a,b);this.Be=this.fc.getContext("2d");switch(this.N){case TB:pw(this,!0);S(this,!1);this.XA=this.Ra;break;case UB:pw(this,!1),S(this,!0),this.XA=this.xa}B(c,"position","absolute");this.ta().appendChild(c);this.Dr=.05*a;this.fn=.05*b}; SB.prototype.za=function(a){this.N==UB&&(a=1-a);var b=Math.round(this.D()),c=Math.round(this.C()),d=Math.round(a*b),e=Math.round(a*c);a=Math.round(.5*(b-d));var g=Math.round(.5*(c-e)),h=a+d,k=g+e,l=this.Be;l.clearRect(0,0,b,c);l.fillStyle="#000";l.fillRect(a,g,d,e);VB(this,a,g,a,g-this.fn,a,g-this.fn,d,this.fn);VB(this,a,k,a,k+this.fn,a,k,d,this.fn);VB(this,a,g,a-this.Dr,g,a-this.Dr,g,this.Dr,e);VB(this,h,g,h+this.Dr,g,h,g,this.Dr,e);b=l.createRadialGradient(0,0,0,0,0,this.fn);b.addColorStop(0,"rgba(0,0,0,1)"); b.addColorStop(1,"rgba(0,0,0,0)");this.Zo(h,k,0,.5*Math.PI,b);this.Zo(a,k,.5*Math.PI,Math.PI,b);this.Zo(a,g,Math.PI,1.5*Math.PI,b);this.Zo(h,g,1.5*Math.PI,2*Math.PI,b);b=this.sv;b.drawImage(this.XA,0,0);b.save();b.globalCompositeOperation="destination-in";b.drawImage(this.fc,0,0);b.restore()};function VB(a,b,c,d,e,g,h,k,l){a=a.Be;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(g,h,k,l)} SB.prototype.Zo=function(a,b,c,d,e){var g=this.Be;g.save();g.translate(a,b);g.scale(this.Dr/this.fn,1);g.beginPath();g.moveTo(0,0);g.arc(0,0,this.fn,c,d,!1);g.moveTo(0,0);g.fillStyle=e;g.fill();g.restore()};var TB=0,UB=1;function WB(a,b,c){Q.call(this,a);this.N=b;this.PD=c}w(WB,Q);WB.prototype.initialize=function(){pw(this,!0);S(this,!0);Lo(this.La());this.me=!1;var a=this.Rb().content();this.ta().appendChild(a);a=this.La().content();this.ta().appendChild(a)}; WB.prototype.za=function(a){var b=this.D(),c=this.C(),d=0,e=0,g=0,h=0;this.N==XB||this.N==YB?(d=this.N==XB?1:-1,g=this.N==XB?-1:1):(e=this.N==ZB?1:-1,h=this.N==ZB?-1:1);var k=this.PD?Bw(0,.7,7,a):Aw(a),d=Math.floor(k*d*b),e=Math.floor(k*e*c);Td(this.Rb().content(),d,e);Td(this.La().content(),g*b+d,h*c+e);D(this.La().background(),a)};var ZB=0,YB=1,XB=2;function $B(a,b,c,d){Q.call(this,a);this.Ba=b;this.yb=c;this.tX=d;this.yb?this.Ea(!1,!1,!0,!0,!0,!0):this.Ea(!0,!0)}w($B,Q); $B.prototype.initialize=function(){pw(this,!1);S(this,!1);var a=this.D(),b=this.C();if(this.yb){var c=T(a,b);B(c,"position","absolute");this.ta().appendChild(c);c.getContext("2d").drawImage(this.Sz,0,0);this.up=c;c=T(a,b);B(c,"position","absolute");this.ta().appendChild(c);c.getContext("2d").drawImage(this.$z,0,0);this.wp=c}this.EH=T(a,b);B(this.EH,"position","absolute");this.ta().appendChild(this.EH);this.Dh=this.EH.getContext("2d")}; $B.prototype.za=function(a){var b=this.D(),c=this.C();this.yb&&(D(this.wp,1-a),D(this.up,a));var d=this.yb?this.sn:this.xa,e=this.yb?this.qn:this.Ra,g=this.Dh;g.clearRect(0,0,b,c);b=this.Ba==aC?1:-1;a=sw(0,1,a);c=U(0,6,1,1);c=this.tX?Bw(4,.8,4,a):this.Ba==aC?2-a:c(a);c=this.Ba==aC?1/c:c;this.Ba==aC?(bC(this,a,c,g,e),cC(this,2*a,b,g,d)):(cC(this,.5*a,b,g,d),bC(this,a,c,g,e))};var aC=0; function bC(a,b,c,d,e){var g=a.D()/2*(1-c);a=a.C()/2*(1-c);d.save();d.translate(g,a);d.scale(c,c);d.globalAlpha=2*b;d.drawImage(e,0,0);d.restore()}function cC(a,b,c,d,e){var g=-c*a.D()*b/2;a=-c*a.C()*b/2;c=1+c*b;d.save();d.translate(g,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 dC(a,b,c,d){Q.call(this,a);this.Ba=b;this.yb=c;this.PD=d;this.yb?(this.me=!1,this.Ea(!1,!1,!0,!0,!1,!1)):this.Ea(!0,!0)}w(dC,Q);dC.prototype.initialize=function(){pw(this,!1);S(this,!1);this.Gi()}; dC.prototype.za=function(a){this.yb&&(D(this.Rb().background(),1-a),D(this.La().background(),a));var b=this.D(),b=b/(b+(1.4-2.8*a*a*.5)*b),b=this.yb?this.PD?Bw(0,.7,4,b):Aw(b):b;G(this.Qj,"scale("+b+", "+b+")");var b=this.D()/2,c=this.C()/2,d="",e="",g=0,h=0,k=0,l=0,m=120*a,n=U(0,1,1,.5),p=1.5*sw(0,1,a);switch(this.Ba){case eC:d="translateX("+-b+"px) translateZ("+p*this.D()+"px) rotateY("+m+"deg) translateX("+b+"px)";e="translateX("+b+"px) translateZ("+p*this.D()+"px) rotateY("+-m+"deg) translateX("+ -b+"px)";this.Wb||(g=a*-b,h=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 fC:d="translateY("+-c+"px) translateZ("+p*this.C()+"px) rotateX("+-m+"deg) translateY("+c+"px)",e="translateY("+c+"px) translateZ("+p*this.C()+"px) rotateX("+m+"deg) translateY("+-c+"px)",this.Wb||(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.Wb||(Td(this.xp,g,k),Td(this.yp,h,l));G(this.xp,d);G(this.yp,e);D(this.xp,1-a);D(this.yp,1-a)}; dC.prototype.Gi=function(){var a=this.D(),b=this.C();if(this.yb){var c=this.La().background();this.ta().appendChild(c)}this.Qj=T(a,b);B(this.Qj,"position","absolute");this.ta().appendChild(this.Qj);this.yb&&(c=this.Rb().background(),this.ta().appendChild(c));this.Qj.getContext("2d").drawImage(this.yb?this.qn:this.Ra,0,0);this.xp=T(a,b);c=this.xp.getContext("2d");this.yp=T(a,b);var d=this.yp.getContext("2d"),e=pd("DIV");this.ta().appendChild(e);e.appendChild(this.xp);e.appendChild(this.yp);try{lg(e, a+"px"),mg(e,a/2+"px "+b/2+"px"),kg(this.xp,"preserve-3d"),kg(this.yp,"preserve-3d"),this.Wb=!0}catch(g){this.Wb=!1}B(this.xp,"position","absolute");B(this.yp,"position","absolute");c.clearRect(0,0,a,b);d.clearRect(0,0,a,b);e=this.yb?this.sn:this.xa;switch(this.Ba){case eC: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 fC:c.drawImage(e,0,0,a,b/2,0,0,a,b/2),d.drawImage(e,0,b/2,a,b/2,0,b/2,a,b/2)}};var eC=0,fC=1;function gC(a,b,c){Q.call(this,a);this.N=b;(this.yb=c)?this.Ea(!1,!1,!0,!0,!0,!0):this.Ea(!0,!0)}w(gC,Q); gC.prototype.initialize=function(){pw(this,!1);S(this,!1);var a=this.D(),b=this.C();if(this.yb){var c=T(a,b);B(c,"position","absolute");this.ta().appendChild(c);c.getContext("2d").drawImage(this.Sz,0,0);this.up=c;c=T(a,b);B(c,"position","absolute");this.ta().appendChild(c);c.getContext("2d").drawImage(this.$z,0,0);this.wp=c}this.Od=this.wc(a,b);this.ta().appendChild(this.Od);var d=T(a,b),c=T(a,b);this.Sb=A("DIV");ae(this.Sb,a);be(this.Sb,b);this.If=this.wc(this.D(),this.C());this.Gf=this.wc(this.D(), this.C());this.If.appendChild(d);this.Gf.appendChild(c);this.Od.appendChild(this.Sb);this.Sb.appendChild(this.If);this.Sb.appendChild(this.Gf);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.yb?this.sn:this.xa,0,0);c.drawImage(this.yb?this.qn:this.Ra,0,0);c=this.N==hC||this.N==iC?-1:1;d=this.N==hC||this.N==jC;lg(this.Od,Math.max(a,b)+"px");mg(this.Od,this.Aj+a/2+"px "+b/2+"px");kg(this.Sb,"preserve-3d");d?(G(this.If,"translateZ(-"+(this.Aj+Math.floor(a/2))+"px) rotateY(0deg)"),G(this.Gf, "translateX("+c*(this.Aj+Math.floor(a/2))+"px) rotateY("+-90*c+"deg)")):(G(this.If,"translateZ(-"+(this.Aj+Math.floor(b/2))+"px) rotateX(0deg)"),G(this.Gf,"translateY("+c*(this.Aj+Math.floor(b/2))+"px) rotateX("+90*c+"deg)"))}; gC.prototype.za=function(a){var b=this.D(),c=this.C();this.yb&&(D(this.wp,1-a),D(this.up,a));var d=.25*(1-Math.cos(2*a*Math.PI));a=sw(0,1,a);var e=this.N==hC||this.N==iC?-1:1,g=this.N==hC||this.N==jC,b=g?b+2*this.Aj:c+2*this.Aj;g?G(this.Sb,"translateZ("+(-d*b+b/2)+"px) rotateY("+90*e*a+"deg)"):G(this.Sb,"translateZ("+(-d*b+b/2)+"px) rotateX("+90*-e*a+"deg)")};gC.prototype.wc=function(a,b){var c=A("DIV");ae(c,a);be(c,b);B(c,"position","absolute");return c};gC.prototype.Aj=20;var iC=1,jC=2,hC=3;function kC(a,b,c){this.a=a;this.b=b;this.c=c}function lC(a,b){var c;c=-a.b;var d=a.a,e=-c*b.x()-d*b.y();c=new kC(c,d,e);if(null==c)return null;d=mC(a,c);c=2*d.x()-b.x();d=2*d.y()-b.y();return new W(c,d)}function mC(a,b){var c=a.a*b.b-b.a*a.b;return 1E-9>Math.abs(c)?null:new W((a.b*b.c-b.b)*a.c/c,(a.c*b.a-b.c*a.a)/c)}function nC(a,b){var c=a.y()-b.y(),d=b.x()-a.x(),e=a.x()*b.y()-b.x()*a.y();return new kC(c,d,e)};function oC(a,b){Q.call(this,a);this.N=b;this.Ea(!0,!0)}w(oC,Vw);f=oC.prototype; f.initialize=function(){pw(this,!1);S(this,!0);Yw(this,this.xa);var a=this.D(),b=-this.C()/2,a=a/2-.2*a,c=3*b/4,d=nC(new W(-a,-b),new W(a/2,-b/2)),e=nC(new W(-a/4,-b),new W(0,0)),g=nC(new W(a/2,-b/2),new W(a,b)),h=nC(new W(0,0),new W(a,b/4)),k=mC(d,e),l=mC(g,h),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())),p=new V(5*a/8,3*-b/8,-(10*c/16)),t=new V(-a/8,-b/2,15*-c/32),u=new V(a/2,b/8,15*-c/32),y=new V(a/2,b/4,5*-c/6),C=new V(-a/10,b/10,-c),F=new V(4* -a/8,-b/8,3*-c/16),J=new V(-a/16,5*b/8,3*-c/16),R=new V(5*-a/8,5*-b/16,9*-c/8),aa=new V(5*a/16,5*b/8,-c),ta=new V(14*-a/32,4*-b/8,0),ia=new V(4*a/8,23*b/32,0),na=new V(5*-a/16,3*-b/16,-c/4),ja=new V(3*a/16,5*b/16,0),e=new V(3*-a/4,3*b/4,0),g=new pC(new V(a,-b,0),new V(15*a/16,9*-b/16,-c),new W(.8,0)),h=new pC(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 pC(new V(a/2,-b,0),new V(6*a/9,8*-b/12,47*-c/48),new W(.65,0)),c=new pC(new V(a,-b/2,0),new V(19*a/24,4*-b/9,47* -c/48),new W(.8,.25)),ea=new pC(new V(a/2,-b/2,0),p,new W(.65,.25)),k=new pC(new V(k.x(),k.y(),0),t,new W(n.x(),n.y())),l=new pC(new V(l.x(),l.y(),0),u,new W(m.x(),m.y())),p=new pC(new V(-a/4,-b,0),p,new W(.425,0)),y=new pC(new V(a,b/4,0),y,new W(.8,.625)),C=new pC(new V(0,0,0),C,new W(.5,.5)),F=new pC(new V(-a/2,-b/2,0),F,new W(.35,.25)),J=new pC(new V(a/2,b/2,0),J,new W(.65,.75)),R=new pC(new V(-a,-b,0),R,new W(.2,0)),aa=new pC(new V(a,b,0),aa,new W(.8,1)),ta=new pC(new V(-a,-b/2,0),ta,new W(.2, .25)),ia=new pC(new V(a/2,b,0),ia,new W(.65,1)),na=new pC(new V(-a/2,0,0),na,new W(.35,.5)),ja=new pC(new V(0,b/2,0),ja,new W(.5,.75)),b=new pC(new V(-a,b,0),e,new W(.2,1));this.Oh=[g,g,h,h,d,c,h,h,d,c,ea,ea,d,c,k,l,ea,ea,d,c,k,l,p,y,ea,ea,k,l,C,C,k,l,C,C,F,J,k,l,p,y,R,aa,k,l,F,J,R,aa,C,C,na,ja,F,J,F,J,R,aa,ta,ia,F,J,ta,ia,na,ja,C,C,na,ja,b,b,na,ja,ta,ia,b,b];if(this.N==qC){b=[];a=this.C();a=nC(new W(0,-a/2),new W(0,a/2));for(g=0;g=a?vC(this,a):.2>=a?(d=U(.1,.1,.2,1),a=d(a),gx(this,-60*a,[1,0,0],[0,0,0]),mat4.translate(this.Ma,[0,0,20*-a]),this.Mi=sC(a,this.Oh),gx(this,-15*c*a,[0,0,1],[0,0,0])):.4>=a?(this.Mi=sC(1,this.Oh),gx(this,-60,[1,0,0],[0,0,0]),gx(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.Ma,[0,0,-20]),d=U(.2,0,.4,1),a=Math.pow(d(a),3),mat4.translate(this.Ma,[0,0,-a*b/20])):.5>a?(this.Mi=sC(1,this.Oh),gx(this,-60,[1,0,0], [0,0,0]),gx(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.Ma,[0,0,-(20+b/20)]),d=U(.4,0,.5,1),a=d(a),mat4.translate(this.Ma,[0,0,-a*b/30]),wC(a,this.Oh,this.Mi,8)):(this.Mi=sC(1,this.Oh),gx(this,-60,[1,0,0],[0,0,0]),gx(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.Ma,[0,0,-(20+b/20+b/30)]),d=U(.5,0,1,1),a=d(a),wC(a,this.Oh,this.Mi,40),a=sw(0,1,a),mat4.translate(this.Ma,[c*a*b,a*b/2,a*b/2]),gx(this,-30*c*a,[0,0,1],[0,0,0]),gx(this,-60*c*a,[0,1,0],[0,0,0]));px(this);hx(this,this.IP,this.L.TRIANGLES, v(this.bF,this),v(this.$E,this));ex(this)};f.bF=function(){this.L.bufferSubData(this.L.ARRAY_BUFFER,0,new Float32Array(xx(this.Mi)))};f.$E=function(){lx(this.Mi,this.uG);this.L.bufferSubData(this.L.ARRAY_BUFFER,0,new Float32Array(zx(this.Mi)))}; function vC(a,b){var c=U(0,0,.1,.1);a.Mi=sC(c(b),a.Oh);gx(a,-60*c(b),[1,0,0],[0,0,0]);c=U(0,0,.1,1);a.Tu=sC(c(b),a.qF);a.Tv=sC(c(b),a.fH);px(a);hx(a,a.RN,a.L.TRIANGLES,v(function(){this.L.bufferSubData(this.L.ARRAY_BUFFER,0,new Float32Array(xx(this.Tu)))},a),v(function(){lx(this.Tu,this.pF);this.L.bufferSubData(this.L.ARRAY_BUFFER,0,new Float32Array(zx(this.Tu)))},a));hx(a,a.KQ,a.L.TRIANGLES,v(function(){this.L.bufferSubData(this.L.ARRAY_BUFFER,0,new Float32Array(xx(this.Tv)))},a),v(function(){lx(this.Tv, this.eH);this.L.bufferSubData(this.L.ARRAY_BUFFER,0,new Float32Array(zx(this.Tv)))},a))} function wC(a,b,c,d){q(d)||(d=50);for(var e=[new xC([0,1],0,0,-5),new xC([2,3,6,7],0,0,-5),new xC([4,8,12,18],0,0,-5),new xC([5,9,13,19],0,0,-5),new xC([20,14,26,30,42,36],0,0,15),new xC([15,21,37,43,31,27],0,0,15),new xC([44,34,52,60,54],0,0,20),new xC([35,45,55,61,53],0,0,20),new xC([40,46,56],0,0,30),new xC([41,47,57],20,20,30),new xC([58,62,74],20,20,15),new xC([75,63,59],0,0,15),new xC([76,70,71,77],0,0,-20)],g=0;gb&&(b=-b,this.yl=!0);this.GH=b;this.Ea(!0,!1)}w(yC,Q);yC.prototype.initialize=function(){var a=this.D(),b=this.C();S(this,!1);var c=T(a,b);this.sv=c.getContext("2d");this.fc=T(a,b);this.Be=this.fc.getContext("2d");this.Be.scale(1,b/a);a*=.5;this.qf=Math.sqrt(2*a*a);B(c,"position","absolute");this.ta().appendChild(c)};var zC=1/15; yC.prototype.za=function(a){var b=this.D();this.C();var c=this.Be,d=2/this.GH,e=.2/this.GH;this.yl&&(d=-d,e=-e);c.clearRect(0,0,b,b);for(b=0;b=g)h.beginPath(),h.moveTo(l,l),this.yl?h.arc(l,l,this.qf,g,k,!0):h.arc(l,l,this.qf,g,k,!1),h.lineTo(l,l),h.fillStyle="#000",h.fill()}a=this.sv;a.drawImage(this.Ra,0,0);a.save();a.globalCompositeOperation="destination-in"; a.drawImage(this.fc,0,0);a.restore()};yC.prototype.Yy=function(a,b,c,d,e,g,h){var k=this.Be;k.fillStyle="rgba(0,0,0,"+ji(h).toString()+")";k.beginPath();k.moveTo(a,b);k.lineTo(c,d);k.lineTo(e,g);k.fill()}; yC.prototype.qE=function(a,b,c,d){var e=.5*this.D(),g=zC;b-=a;var h=a;if(this.yl&&h>c||!this.yl&&h=g;){var k=a+g*b;if(this.yl&&kd)k=d;var l=e+this.qf*Math.cos(k),m=e+this.qf*Math.sin(k);this.Yy(e,e,c,h,l,m,1-g);g+=zC;c=l;h=m;if(k==d)break}};function AC(a){Q.call(this,a);Lo(this.La());this.me=!1}w(AC,Q);AC.prototype.initialize=function(){pw(this,!0);S(this,!0);this.Ve=document.createElement("div");ae(this.Ve,this.D());be(this.Ve,this.C());B(this.Ve,"backgroundColor","#000000");B(this.Ve,"position","relative");this.ta().appendChild(this.Ve)};AC.prototype.za=function(a){.5>a?(D(this.La().ma(),0),D(this.Ve,0)):.8>a?D(this.Ve,1):(D(this.Ve,0),D(this.La().ma(),1))};function BC(a,b,c){Q.call(this,a);this.N=b;this.Qd=c;this.me=!1;this.XE(b)}w(BC,Q);f=BC.prototype;f.initialize=function(){pw(this,!0);S(this,!0);Lo(this.il())};f.il=function(){return this.Qd?this.Rb():this.La()};f.Bu=function(){return this.Qd?this.La():this.Rb()}; f.XE=function(a){var b=this.D(),c=this.C();this.Vi=this.Ui=0;switch(a){case lz:this.Vi=c;break;case nz:this.Vi=-c;break;case oz:this.Ui=b;break;case pz:this.Ui=-b;break;case qz:this.Ui=b;this.Vi=-c;break;case rz:this.Ui=b;this.Vi=c;break;case sz:this.Ui=-b;this.Vi=-c;break;case tz:this.Ui=-b,this.Vi=c}this.Qd&&(this.Ui*=-1,this.Vi*=-1)};f.za=function(a){a=Aw(a);this.Qd&&(a=1-a);var b=U(0,this.Ui,1,0),c=U(0,this.Vi,1,0);Td(this.il().ma(),b(a),c(a))};function CC(a,b){Q.call(this,a);this.N=b;this.me=!1;this.Ea(!1,!0);var c;this.N==DC?(c=EC,this.We=(1-FC)/(c-1),this.CL=2*this.D()/Math.pow(FC,2)):(this.We=.25,this.CL=2*this.C()/Math.pow(FC,2))}w(CC,Q);function GC(a,b,c,d,e,g){var h=T(e+1,g+1);h.getContext("2d").drawImage(a.xa,c,d,e,g,0,0,e+1,g+1);b.push(new HC(h,c,d,e,g))} CC.prototype.initialize=function(){var a;a=this.N==DC?EC:IC;var b=this.D(),c=this.C();this.Zq=[];this.$q=[];for(var d=b/a,e=c/a,g=0,h=0;h=b?0:a.CL*Math.pow(b,2)/2} function KC(a,b){var c=a.C(),d=0,e=a.We,g=0,h=1,k=e,l=1;a.ja()&&(d=c,e=1-e,g=1-g,h=1-h,k=e,l=1-l);if(!a.ja()){if(be)return d;return c*(g+(h-g)/(l-k)*(b-k))} CC.prototype.za=function(a){var b,c,d,e=this.xa.getContext("2d");e.clearRect(0,0,this.D(),this.C());if(this.N==DC){for(b=0;bPC&&a<1-PC){var d=U(PC,1,1-PC,4),e=U(PC,0,1-PC,-30);G(this.bA,"rotate("+ e(a)+"deg) scale("+d(a)+", "+d(a)+")")}a>QC&&(this.Rr.clearRect(0,0,b,c),this.oN.clearRect(0,0,b,c),this.Rr.drawImage(this.Ra,0,0),this.Rr.save(),this.Rr.globalCompositeOperation="destination-in",MC(this,this.oN,this.YL,a),this.Rr.drawImage(this.nN,0,0),this.Rr.restore(),this.NF.drawImage(this.fO,0,0),a=g.aD&&d<=g.aD+.05){var k=(d-g.aD)/.05;h=g.UI?1-k:k}else h=da){var b=U(0,0,.3,1)(a);this.Zo(b,!0);this.Zo(b,!1)}var b=this.D(),c=this.C(),c=Math.max(b,c),d=this.N==XC?1:-1;fx(this);.1<=a&&(.1=a?(a=U(.1,0,.4,1)(a),YC(this,a),mat4.translate(this.Ma,[0,0,-a*c/4]),gx(this,-60*a,[1,0,0],[-d*b/4,0,0]),gx(this,45*d*a,[0,0,1],[-d*b/4,0,0])):.4=a?(a=U(.4,0,.5,1)(a),YC(this,1),mat4.translate(this.Ma,[0,0,-c/4]),mat4.translate(this.Ma,[d*a*c/50,-a*c/50,a*c/50]),gx(this,-60,[1,0,0],[-d*b/4, 0,0]),gx(this,45*d,[0,0,1],[-d*b/4,0,0])):.5a?(a=U(.5,0,.55,1)(a),YC(this,1),mat4.translate(this.Ma,[0,0,-c/4]),mat4.translate(this.Ma,[d*c/50,-c/50,c/50]),gx(this,-60,[1,0,0],[-d*b/4,0,0]),gx(this,45*d,[0,0,1],[-d*b/4,0,0]),gx(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");}}f.Lc=function(){var a=this.D(),b=this.C();this.De=Ax(2,40,a,b);this.Ed=Cx(2,40);this.tv=new fy;a=cx(this,xx(this.De),3);this.tv.Zd=a;a=cx(this,yx(this.De),2);this.tv.je=a;a=dx(this,this.Ed);this.tv.Xd=a};function aD(a){var b=Dg(),c=Ub&&11>=parseFloat(cc)?!1:Dg(),d=Eg();if(!vv){var e={};e[Av]=function(a){return new wv(a)};e.Cut=function(a){return new Vy(a)};e.CutThroughBlack=function(a){return new AC(a)};c?(e.BlindsHorizontal=function(a){return new lB(a,1)},e.BlindsVertical=function(a){return new lB(a,dz)}):(e.BlindsHorizontal=function(a){return new $y(a,1)},e.BlindsVertical=function(a){return new $y(a,az)});e.CheckerboardAcross=function(a){return new Iw(a,Mw)};e.CheckerboardDown=function(a){return new Iw(a, Jw)};e.Dissolve=function(a){return new Pw(a)};e.FadeThroughBlack=function(a){return new rA(a)};b&&2013>a&&2007!=a?(e.CoverLeft=function(a){return new fz(a,oz,!1)},e.CoverUp=function(a){return new fz(a,lz,!1)},e.CoverRight=function(a){return new fz(a,pz,!1)},e.CoverDown=function(a){return new fz(a,nz,!1)},e.CoverLeftUp=function(a){return new fz(a,rz,!1)},e.CoverRightUp=function(a){return new fz(a,tz,!1)},e.CoverLeftDown=function(a){return new fz(a,qz,!1)},e.CoverRightDown=function(a){return new fz(a, sz,!1)},e.UncoverLeft=function(a){return new fz(a,oz,!0)},e.UncoverUp=function(a){return new fz(a,lz,!0)},e.UncoverRight=function(a){return new fz(a,pz,!0)},e.UncoverDown=function(a){return new fz(a,nz,!0)},e.UncoverLeftUp=function(a){return new fz(a,rz,!0)},e.UncoverRightUp=function(a){return new fz(a,tz,!0)},e.UncoverLeftDown=function(a){return new fz(a,qz,!0)},e.UncoverRightDown=function(a){return new fz(a,sz,!0)}):(e.CoverLeft=function(a){return new BC(a,oz,!1)},e.CoverUp=function(a){return new BC(a, lz,!1)},e.CoverRight=function(a){return new BC(a,pz,!1)},e.CoverDown=function(a){return new BC(a,nz,!1)},e.CoverLeftUp=function(a){return new BC(a,rz,!1)},e.CoverRightUp=function(a){return new BC(a,tz,!1)},e.CoverLeftDown=function(a){return new BC(a,qz,!1)},e.CoverRightDown=function(a){return new BC(a,sz,!1)},e.UncoverLeft=function(a){return new BC(a,oz,!0)},e.UncoverUp=function(a){return new BC(a,lz,!0)},e.UncoverRight=function(a){return new BC(a,pz,!0)},e.UncoverDown=function(a){return new BC(a, nz,!0)},e.UncoverLeftUp=function(a){return new BC(a,rz,!0)},e.UncoverRightUp=function(a){return new BC(a,tz,!0)},e.UncoverLeftDown=function(a){return new BC(a,qz,!0)},e.UncoverRightDown=function(a){return new BC(a,sz,!0)});e.RandomBarsHorizontal=function(a){return new ww(a,xw)};e.RandomBarsVertical=function(a){return new ww(a,yw)};e.StripsLeftUp=function(a){return new my(a,oy)};e.StripsRightUp=function(a){return new my(a,qy)};e.StripsLeftDown=function(a){return new my(a,ny)};e.StripsRightDown=function(a){return new my(a, py)};e.WipeLeft=function(a){return new hy(a,ky)};e.WipeUp=function(a){return new hy(a,jy)};e.WipeRight=function(a){return new hy(a,ly)};e.WipeDown=function(a){return new hy(a,iy)};e.BoxOut=function(a){return new SB(a,TB)};e.BoxIn=function(a){return new SB(a,UB)};e.SplitHorizontalOut=function(a){return new Ez(a,Gz)};e.SplitHorizontalIn=function(a){return new Ez(a,Fz)};e.SplitVerticalOut=function(a){return new Ez(a,Iz)};e.SplitVerticalIn=function(a){return new Ez(a,Hz)};e.ShapeCircle=function(a){return new uA(a)}; e.ShapeDiamond=function(a){return new PB(a)};e.CombHorizontal=function(a){return new CC(a,DC)};e.CombVertical=function(a){return new CC(a,1)};e.FadeSmoothly=function(a){return new qw(a)};e.Newsflash=function(a){return new OB(a)};e.ShapePlus=function(a){return new kA(a)};e.PushDown=function(a){return new eA(a,fA)};e.PushLeft=function(a){return new eA(a,gA)};e.PushRight=function(a){return new eA(a,hA)};e.PushUp=function(a){return new eA(a,iA)};e.Wedge=function(a){return new Yy(a)};e.Wheel1Spoke=function(a){return new yC(a, 1)};e.Wheel2Spokes=function(a){return new yC(a,2)};e.Wheel3Spokes=function(a){return new yC(a,3)};e.Wheel4Spokes=function(a){return new yC(a,4)};e.Wheel8Spokes=function(a){return new yC(a,8)};e.WheelReverse1Spoke=function(a){return new yC(a,-1)};e.MorphByObject=function(a){return new iB(a)};e.MorphByWord=function(a){return new iB(a)};e.MorphByChar=function(a){return new iB(a)};b?d?(e.VortexLeft=function(a){return new Oy(a,Iy)},e.VortexUp=function(a){return new Oy(a,1)},e.VortexRight=function(a){return new Oy(a, Jy)},e.VortexDown=function(a){return new Oy(a,Ky)}):(e.VortexLeft=function(a){return new ry(a,Iy)},e.VortexUp=function(a){return new ry(a,1)},e.VortexRight=function(a){return new ry(a,Jy)},e.VortexDown=function(a){return new ry(a,Ky)}):(e.VortexLeft=function(a){return new Pw(a)},e.VortexUp=function(a){return new Pw(a)},e.VortexRight=function(a){return new Pw(a)},e.VortexDown=function(a){return new Pw(a)});!d||xg||Qg?(e.RippleCenter=function(a){return new Cw(a,Dw)},e.RippleRightUp=function(a){return new Cw(a, Gw)},e.RippleLeftUp=function(a){return new Cw(a,Ew)},e.RippleLeftDown=function(a){return new Cw(a,Fw)},e.RippleRightDown=function(a){return new Cw(a,Hw)}):(e.RippleCenter=function(a){return new ez(a,Dw)},e.RippleRightUp=function(a){return new ez(a,Gw)},e.RippleLeftUp=function(a){return new ez(a,Ew)},e.RippleLeftDown=function(a){return new ez(a,Fw)},e.RippleRightDown=function(a){return new ez(a,Hw)});e.GlitterDiamondLeft=function(a){return new Jz(a,Oz,Mz)};e.GlitterDiamondUp=function(a){return new Jz(a, Oz,Kz)};e.GlitterDiamondRight=function(a){return new Jz(a,Oz,Nz)};e.GlitterDiamondDown=function(a){return new Jz(a,Oz,Lz)};e.GlitterHexagonLeft=function(a){return new Jz(a,1,Mz)};e.GlitterHexagonUp=function(a){return new Jz(a,1,Kz)};e.GlitterHexagonRight=function(a){return new Jz(a,1,Nz)};e.GlitterHexagonDown=function(a){return new Jz(a,1,Lz)};b?(e.GalleryLeft=function(a){return new Ry(a,Ty,!1)},e.GalleryRight=function(a){return new Ry(a,Uy,!1)}):(e.GalleryLeft=function(a){return new eA(a,gA)},e.GalleryRight= function(a){return new eA(a,hA)});b?(e.ConveyorLeft=function(a){return new Ry(a,Ty,!0)},e.ConveyorRight=function(a){return new Ry(a,Uy,!0)}):(e.ConveyorLeft=function(a){return new WB(a,YB,!0)},e.ConveyorRight=function(a){return new WB(a,XB,!0)});e.DoorsVertical=function(a){return new dC(a,eC,!1,!0)};e.DoorsHorizontal=function(a){return new dC(a,fC,!1,!0)};e.WindowVertical=function(b){return new dC(b,eC,!0,2013>a)};e.WindowHorizontal=function(b){return new dC(b,fC,!0,2013>a)};e.WarpIn=function(a){return new $B(a, aC,!1,!1)};e.WarpOut=function(a){return new $B(a,1,!1,!1)};e.FlyThroughIn=function(a){return new $B(a,aC,!0,!1)};e.FlyThroughOut=function(a){return new $B(a,1,!0,!1)};e.FlyThroughInBounce=function(a){return new $B(a,aC,!0,!0)};e.FlyThroughOutBounce=function(a){return new $B(a,1,!0,!0)};e.RevealSmoothLeft=function(a){return new zB(a,CB)};e.RevealSmoothRight=function(a){return new zB(a,BB)};e.RevealBlackLeft=function(a){return new zB(a,AB)};e.RevealBlackRight=function(a){return new zB(a,3)};e.Honeycomb= function(a){return new LC(a)};b?(e.FerrisWheelLeft=function(a){return new jB(a,0)},e.FerrisWheelRight=function(a){return new jB(a,kB)}):(e.FerrisWheelLeft=function(a){return new WB(a,ZB,!0)},e.FerrisWheelRight=function(a){return new WB(a,ZB,!0)});var g=2013<=a?qA:lA,h=2013<=a?uw:rw;e.SwitchLeft=function(a){return new g(a,0,c)};e.SwitchRight=function(a){return new g(a,mA,c)};e.FlipLeft=function(a){return new h(a,0,c)};e.FlipRight=function(a){return new h(a,tw,c)};e.Flashbulb=function(a){return new oA(a)}; c?(e.ShredStripsIn=function(a){return new Zz(a,0)},e.ShredStripsOut=function(a){return new Zz(a,dA)},e.ShredRectangleIn=function(a){return new Zz(a,$z)},e.ShredRectangleOut=function(a){return new Zz(a,aA)}):(e.ShredStripsIn=function(a){return new Pw(a)},e.ShredStripsOut=function(a){return new Pw(a)},e.ShredRectangleIn=function(a){return new Pw(a)},e.ShredRectangleOut=function(a){return new Pw(a)});e.CubeLeft=function(a){return new uB(a,xB,!1,c)};e.CubeUp=function(a){return new uB(a,wB,!1,c)};e.CubeRight= function(a){return new uB(a,yB,!1,c)};e.CubeDown=function(a){return new uB(a,vB,!1,c)};e.RotateLeft=function(a){return new uB(a,xB,!0,c)};e.RotateUp=function(a){return new uB(a,wB,!0,c)};e.RotateRight=function(a){return new uB(a,yB,!0,c)};e.RotateDown=function(a){return new uB(a,vB,!0,c)};c?(e.BoxLeft=function(a){return new gC(a,jC,!1)},e.BoxUp=function(a){return new gC(a,0,!1)},e.BoxRight=function(a){return new gC(a,hC,!1)},e.BoxDown=function(a){return new gC(a,iC,!1)},e.OrbitLeft=function(a){return new gC(a, jC,!0)},e.OrbitUp=function(a){return new gC(a,0,!0)},e.OrbitRight=function(a){return new gC(a,hC,!0)},e.OrbitDown=function(a){return new gC(a,iC,!0)}):(e.BoxLeft=function(a){return new eA(a,gA)},e.BoxUp=function(a){return new eA(a,iA)},e.BoxRight=function(a){return new eA(a,hA)},e.BoxDown=function(a){return new eA(a,fA)},e.OrbitLeft=function(a){return new WB(a,YB,!0)},e.OrbitUp=function(a){return new WB(a,3,!0)},e.OrbitRight=function(a){return new WB(a,XB,!0)},e.OrbitDown=function(a){return new WB(a, ZB,!0)});e.PanLeft=function(b){return new WB(b,YB,2013>a)};e.PanUp=function(b){return new WB(b,3,2013>a)};e.PanRight=function(b){return new WB(b,XB,2013>a)};e.PanDown=function(b){return new WB(b,ZB,2013>a)};d?(e.AirplaneLeft=function(a){return new WC(a,XC)},e.AirplaneRight=function(a){return new WC(a,1)},e.OrigamiLeft=function(a){return new oC(a,qC)},e.OrigamiRight=function(a){return new oC(a,uC)},e.DrapeLeft=function(a){return new Wy(a,Xy)},e.DrapeRight=function(a){return new Wy(a,1)},e.FallOverLeft= function(a){return new gy(a,0)},e.FallOverRight=function(a){return new gy(a,1)},e.Curtains=function(a){var b=new jA(a);return b.TK()?b:new qw(a)},e.Fracture=function(a){return new qB(a)},e.Crush=function(a){return new zz(a)},e.WindRight=function(a){return new GB(a,0)},e.WindLeft=function(a){return new GB(a,1)},e.PeelOffLeft=function(a){return new sB(a,tB)},e.PeelOffRight=function(a){return new sB(a,1)},e.Prestige=function(a){var b=new sA(a);return b.TK()?b:new qw(a)},e.PageCurlDoubleLeft=function(a){return new ZC(a, 0)},e.PageCurlDoubleRight=function(a){return new ZC(a,1)},e.PageCurlSingleLeft=function(a){return new ZC(a,2)},e.PageCurlSingleRight=function(a){return new ZC(a,3)}):(e.AirplaneLeft=function(a){return new qw(a)},e.AirplaneRight=function(a){return new qw(a)},e.OrigamiLeft=function(a){return new qw(a)},e.OrigamiRight=function(a){return new qw(a)},e.DrapeLeft=function(a){return new qw(a)},e.DrapeRight=function(a){return new qw(a)},e.FallOverLeft=function(a){return new qw(a)},e.FallOverRight=function(a){return new qw(a)}, e.Curtains=function(a){return new qw(a)},e.Fracture=function(a){return new qw(a)},e.Crush=function(a){return new qw(a)},e.WindRight=function(a){return new qw(a)},e.WindLeft=function(a){return new qw(a)},e.PeelOffLeft=function(a){return new qw(a)},e.PeelOffRight=function(a){return new qw(a)},e.Prestige=function(a){return new qw(a)},e.PageCurlDoubleLeft=function(a){return new qw(a)},e.PageCurlDoubleRight=function(a){return new qw(a)},e.PageCurlSingleLeft=function(a){return new qw(a)},e.PageCurlSingleRight= function(a){return new qw(a)});vv=e}} var vv,uv=[["PushUp","PushLeft","PushRight","PushDown"],["ShapePlus","ShapeCircle","ShapeDiamond"],["BlindsVertical","BlindsHorizontal"],["BoxIn","BoxOut"],["CheckerboardAcross","CheckerboardDown"],["Flashbulb"],["WipeDown","WipeUp","WipeLeft","WipeRight"],["RandomBarsVertical","RandomBarsHorizontal"],["FadeSmoothly","FadeThroughBlack"],[Av],["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 bD(a){this.Fa=a;this.tb=A("DIV");Qh(this.tb,"framesLayer");this.ge=new I;a.ge.addHandler(this.ov,this);a.displayObject().appendChild(this.tb)}f=bD.prototype;f.ov=function(a,b,c,d){Td(this.tb,c,d);B(this.tb,"clip","rect(0px,"+a+"px,"+b+"px,0px)");this.ge.F()};f.mK=function(){return this.ge};f.position=function(a,b){var c=this.Fa.lf;return this.zn(c.querySelector("#"+a),c,b||this.scale())};f.scale=function(){return this.Fa.scale()}; f.zn=function(a,b,c){var d=new oc(0,0);if(!a)return d;a=Xd(a);b=Xd(b);d=sc(a,b);return d=new oc(d.x/c,d.y/c)};f.displayObject=function(){return this.tb};function cD(a){this.Fa=a;this.Fa.ge.addHandler(this.gG,this);this.Dj=[]}function dD(a,b){a.Dj.push(b);var c=b.displayObject();jg(c,"0 0");a.Fa.displayObject().appendChild(c)}cD.prototype.gG=function(a,b,c,d){for(a=0;aa?this.Ug.setProgress(a):gv(this))};function gv(a,b){q(b)||(b=Xg);a.JM&&(a.U.Jb().removeHandler(a.yP,a),a.JM=!1);tg&&clearInterval(a.p_);a.Ug.qt()||a.Ug.Mv.removeHandler(a.oG,a);a.Ug.nd.removeHandler(a.zP,a);a.Ug.terminate();a.Ug=null;Lo(a.Uj);Mo(a.vp);Mo(a.Uj);a.Uj.ii();a.Uj=null;a.vp=null;b?rg(a.LO,a):a.LO()}f.LO=function(){vd(this.Ym);this.HM.F(this.W)};f=ha.prototype;f.Xs=ha;f.YB=ha;f.resize=ha;f.width=ha;f.height=ha;f.videoWidth=ha;f.videoHeight=ha;f.Et=ha;f.Bt=ha;f.tK=ha;f.Ww=ha;f.Mx=ha;function gD(a,b,c,d){dn.call(this,a,b,c);this.VP=d}w(gD,dn);gD.prototype.AJ=function(){return this.gX};gD.prototype.LC=function(){return this.y_};gD.prototype.bK=function(){return this.YZ};function hD(a,b){this.jh=a;this.K=b;this.UE={};this.$a=b.D();this.Sa=b.C();this.Qn=Ov(b.V());this.ge=new I;for(var c=b.fonts(),d=Bf||Ub,e=[],g=0;gthis.Lv?this.resize(a,b):this.Aa(a)};function vD(a,b,c,d,e){L.call(this,"side_panel","ASIDE");Si(this,"complementary");Qi(this,"side panel");this.K=b;b=b.V();this.B=c;this.B.kd().addHandler(this.Jf,this);c=a.Qc.zj;this.Aa(266);c.ri&&(this.Zc=new wD(d,null,!1),this.Zc.O(!1),this.Zc.NO.addHandler(function(){this.Zc.resize(this.width(),this.height()-this.Zc.y());this.ga&&this.ga.O(!1)},this),this.Zc.KO.addHandler(function(){this.ga&&(this.ga.O(!0),this.Kg())},this),this.Zc.kv.addHandler(function(){this.Kg()},this));c.Mk&&(this.zi=new pk(this.width()), this.yK(this.zi.displayObject(),this.width(),300),this.zi.qP.addHandler(function(){xD(this);this.Kg()},this));c.Gb&&(this.Ni=new Gn(b,this.B,a.outline,d));c.yf&&(this.Hf=new Dl(this.B),Mi(this.Hf,0));c.Gb&&c.yf?(a=new Vj(H?34:30,"tabs"),Yj(a),this.Ni.displayObject().id="outlineTabPanel",c=Wj(a,d.ua(yD,"OUTLINE"),this.Ni.displayObject()),Tj(c,v(e.b2,e)),c.Zv.addHandler(function(){this.Ni.invalidate()},this),hi(c.displayObject(),"first"),this.Hf.displayObject().id="notesTabPanel",d=Wj(a,d.ua(zD,"NOTES"), this.Hf.displayObject()),Tj(d,v(e.f2,e)),d.Zv.addHandler(function(){this.Hf.invalidate()},this),a.Aa(this.width()),this.ga=a,this.G(this.ga)):c.Gb?this.ga=AD(this,d.ua(yD,"OUTLINE"),this.Ni):c.yf&&(this.ga=AD(this,d.ua(zD,"NOTES"),this.Hf));this.aP=new I;this.gh=new cm(!0,"maximized");this.gh.Og(!0);this.gh.Tf(0);H&&this.gh.O(!1);this.gh.Ca().addHandler(this.LY,this);this.WM=new L("floatPanelOverlay")}w(vD,L);f=vD.prototype;f.zi=null; f.va=function(a){vD.M.va.call(this,a);this.ga&&this.ga.va(a);this.Ni&&this.Ni.va(a)};function BD(a){var b=ee(a.gh.displayObject());qa(b)||(b=0);a.WW=new bl(a.gh.displayObject(),b,1,150);a.WW.play()}function CD(a,b){q(b)||(b=!1);var c=ee(a.gh.displayObject());qa(c)||(c=0);a.QM=new bl(a.gh.displayObject(),c,0,250,function(a){return Math.max(0,250*a)/250});b&&E(a.QM,"end",function(){B(this.gh.displayObject(),"display","none")},!1,a);a.QM.play()}f.LY=function(){this.aP.F();H&&(this.gh.Tf(1),DD(this))}; f.DP=function(a){this.uB||(a.preventDefault(),this.gh.O(!0),BD(this),DD(this))};function DD(a){a.uB&&ga.clearTimeout(a.uB);a.uB=kf(function(){CD(this,!0);this.uB=void 0},3E3,a)}f.un=function(a){a.relatedTarget&&Cd(this.sb.displayObject(),a.relatedTarget)||BD(this)};f.Vj=function(a){a.relatedTarget&&Cd(this.sb.displayObject(),a.relatedTarget)||CD(this,!1)}; f.Jf=function(){if(-1!=this.B.la()){ED(this);if(this.Zc&&(this.Zc.oq()&&(this.Zc.collapse(),this.ga.O(!0)),-1!=this.B.la())){var a=this.B.ha();this.Zc.Sx(a.re())}this.zi&&((a=this.B.ha().re())?a.hb()&&a.hb().pe()?this.zi.Fq(a.hb()):this.$v():this.$v());this.Kg()}};f.$v=function(){this.K.hb()&&this.K.hb().pe()?this.zi.Fq(this.K.hb()):this.zi.Fq(null)};f.vS=0;f.xS=0;f.tS=0;f.sS=0;f.yK=function(a,b,c){this.pb&&this.removeChild(this.pb.displayObject());this.Wl(a,0);this.pb=new uD(a,b/c);xD(this);this.Kg()}; function FD(a,b){a.sb&&(a.sb instanceof uD?Oi(a,a.sb.displayObject())&&a.removeChild(a.sb.displayObject()):a.sb.displayObject().style.margin="",a.sb.displayObject().removeChild(a.gh.displayObject()),a.sb.displayObject().removeChild(a.WM.displayObject()),H?bf(a.sb.displayObject(),lj,a.DP,!1,a):(bf(a.sb.displayObject(),"mouseover",a.un,!1,a),bf(a.sb.displayObject(),"mouseout",a.Vj,!1,a)));if(a.sb=b)b instanceof fj?b.displayObject().style.margin="0":a.G(a.sb.displayObject()),H?E(b.displayObject(),lj, a.DP,!1,a):(E(b.displayObject(),"mouseover",a.un,!1,a),E(b.displayObject(),"mouseout",a.Vj,!1,a)),a.sb.displayObject().appendChild(a.gh.displayObject()),a.sb.displayObject().appendChild(a.WM.displayObject());xD(a);ED(a);a.Kg()}f.setTransform=function(a,b,c){var d=Yh(a,0);d.scale(b,b);Zh(this.displayObject(),d);q(c)&&(this.displayObject().style.opacity=c+"");this.sb instanceof fj&&(this.tS=a,GD(this,b),q(c)&&(this.sb.displayObject().style.opacity=c+""))}; function ED(a){if(a.Zc)if(a.sb)Oi(a,a.Zc.displayObject())&&a.removeChild(a.Zc.displayObject());else if(a.ga){var b=a.Zc.displayObject();a=a.ga.displayObject();a.parentNode&&a.parentNode.insertBefore(b,a)}else a.G(a.Zc.displayObject())}f.fb=function(a){vD.M.fb.call(this,a);xD(this);this.Kg()};function AD(a,b,c){c.Aa(a.width()-14);c.wh(7);var d=new L("content"),e=new nk("title");e.wa(b);d.G(e);d.G(c);a.G(d);return d}f.setScale=function(a){this.X=a;fi(this.displayObject(),a)}; f.O=function(a){this.visible()!=a&&(vD.M.O.call(this,a),a&&this.Kg(!0),this.ga instanceof Vj&&this.ga.FJ(),this.Ni&&this.Ni.jb())}; f.Kg=function(a){if(this.visible()){var b=0;this.pb&&(b+=this.zi.height(),0=a.B.la()){b=e;break}}return b}function ZD(a){var b=null;0<=a.B.la()&&(b=a.B.ha());var c=a.Qp.Mk&&(null!=b&&null!=b.re()&&null!=b.re().hb()&&null!=b.re().hb().pe()||null!=a.K.hb()&&null!=a.K.hb().pe());return a.Qp.yf||a.Qp.Gb||c||a.Qp.ri&&b&&null!=b.re()||q($D(a))} function rE(a){function b(a){-1!=a.timestamp().sa()&&(a.Jb().removeHandler(b,this),this.pd&&this.nn.G(this.pd),this.eA(c))}var c=Lj;a.pd&&(c=a.pd.qH,Nj(a.pd,Lj));var d=a.B.la();vd(a.nn.displayObject());a.pd=a.GM[d];a.B.Y().Jb().addHandler(b,a);kE(a)} f.eA=function(a){a!=Lj&&(this.nn||(this.GM=[],this.nn=new L("markerToolContainer"),this.fa.displayObject().appendChild(this.nn.displayObject())),this.pd||(this.pd=new Kj(this.UG.width,this.UG.height),this.nn.G(this.pd),this.pd.setScale(this.X.x,this.X.y),this.GM[this.B.la()]=this.pd,kE(this)));var b=[Lj,Oj,Pj,Qj],c=b.splice(b.indexOf(a),1);Th(this.nn.J,b);Rh(this.nn.J,c);this.pd&&Nj(this.pd,a)};function nE(a){return.5=cc||jg(this.Xn.displayObject(),"0 0");this.tG=new I}f=vE.prototype;f.Li=400;f.Kh=300;f.X=1;function wE(a,b){a.Xn.O(!0);a.EB.push(b);b.Bp.addHandler(a.qG,a);b.mj().addHandler(a.pG,a,-1);if(b.tp){var c=a.Xn.displayObject(),d=b.tp.displayObject();c.appendChild(d)}c=a.Xn.displayObject();d=b.displayObject();c.appendChild(d);b.pA?a.qG(b):a.pG(b)} function xE(a,b){var c=xb(a.EB,b);0<=c&&(Db(a.EB,c),b.pA&&b.close(),b.Bp.removeHandler(a.qG,a),b.mj().removeHandler(a.pG,a,-1),xd(b.displayObject()),b.tp&&xd(b.tp.displayObject()));a.Xn.O(0c||m>d)n*=Math.min(1,c/l,d/m),p=-1*(l-c)/(2*n),t=-1*(m-d)/(2*n);else if(l>e||m>g)l>e&&(p=-1*(l-e)/(2*b)),m>g&&(t=-1*(m-g)/(2*b));q(k.setScale)?k.setScale(a.X):(l=new Uh,l.scale(n,n),Bf||(t=0),l.translate(p,t),Ub&&8>=cc||Zh(k.J,l))}};function zE(){};function AE(){this.ho=[];this.K2=[]};function BE(){};function CE(){};function DE(){this.Kq=new AE;this.zj=new zE;this.tf=new CE};function EE(){this.search=this.$x=this.mC=this.ut=!0};function FE(){this.Qc=new DE;this.outline=new EE};function GE(a,b,c,d){tE.call(this,"confirm_window");this.tp=uE();this.ON=new nk("title");this.ON.wa(a);this.G(this.ON);this.NN=new nk("message",!1);this.NN.wa(b);this.G(this.NN);this.UD=new L("buttons_panel");this.G(this.UD);this.RD=new cm(!1,["btn_yes"]);this.RD.wa(c);this.UD.G(this.RD);this.RD.Ca().addHandler(this.jY,this);this.QD=new cm(!1,["btn_no"]);this.QD.wa(d);this.UD.G(this.QD);this.QD.Ca().addHandler(this.iY,this);this.mr=new I}w(GE,tE);GE.prototype.jY=function(){this.mr.F(this,!0)}; GE.prototype.iY=function(){this.mr.F(this,!1)};GE.prototype.open=function(){GE.M.open.call(this);K(this,"height","");K(this,"position","relative");K(this,"height",this.height()+"px");K(this,"position","")};function HE(){Lk.call(this);this.Kk=[]}w(HE,Lk);HE.prototype.add=function(a){Bb(this.Kk,a)||(this.Kk.push(a),E(a,"finish",this.qU,!1,this))};HE.prototype.remove=function(a){Cb(this.Kk,a)&&bf(a,"finish",this.qU,!1,this)};HE.prototype.Pc=function(){z(this.Kk,function(a){a.ic()});this.Kk.length=0;HE.M.Pc.call(this)};function IE(){HE.call(this);this.fJ=0}w(IE,HE); IE.prototype.play=function(a){if(0==this.Kk.length)return!1;if(a||this.Vd==Mk)this.fJ=0,this.nm();else if(this.pj())return!1;this.Pf("play");-1==this.Vd&&this.Pf("resume");var b=-1==this.Vd&&!a;this.startTime=Aa();this.endTime=null;this.Vd=1;z(this.Kk,function(c){b&&-1!=c.Vd||c.play(a)});return!0};IE.prototype.pause=function(){this.pj()&&(z(this.Kk,function(a){a.pj()&&a.pause()}),this.Vd=-1,this.Pf("pause"))}; IE.prototype.stop=function(a){z(this.Kk,function(b){b.Vd==Mk||b.stop(a)});this.Vd=Mk;this.endTime=Aa();this.Pf("stop");this.sj()};IE.prototype.qU=function(){this.fJ++;this.fJ==this.Kk.length&&(this.endTime=Aa(),this.Vd=Mk,this.Pf("finish"),this.sj())};function JE(a,b){Ii.call(this,b);this.Ov=a;this.mu=new L("corner");this.displayObject().appendChild(this.mu.displayObject());Mi(this,-1);Si(this,"dialog")}w(JE,Ii);function KE(a,b){a.nr&&Oi(a,a.nr)&&(a.removeChild(a.nr),a.nr=null);a.nr=b;a.G(a.nr)}JE.prototype.content=function(){return this.nr};function LE(a){return a.height()+(a.mu.height()-2)}JE.prototype.rK=function(a){fi(this.displayObject(),a)};function ME(a){this.Ly=new I;this.bQ=new I;this.tb=a;this.$j=[];E(document,lj,this.zp,!0,this);E(document,"keydown",this.Sd,!0,this);E(document,"focus",this.uY,!0,this)}f=ME.prototype;f.zp=function(a){this.jg&&NE(this,a.target)};f.Sd=function(a){this.jg&&27==a.keyCode&&(a=this.jg.Ov,OE(this),a.focus())};function NE(a,b){var c=a.jg.Ov;!a.jg||Cd(a.jg.displayObject(),b)||b!=c&&Cd(c,b)||OE(a)}f.uY=function(a){this.jg&&NE(this,a.target)};f.Lk=function(a,b,c){this.DX=a;this.A_=b;this.Kh=c}; f.setScale=function(a,b){this.kW=a;this.SV=b};f.createPopup=function(a,b,c){a=new JE(a,c);KE(a,b);PE(this,a);return a};function PE(a,b){for(var c=a.$j.length,d=0;dc.width()&&q(c.hO)&&(a=c.width()* c.hO);c.mu.wh(a-Math.round(c.mu.width()/2));this.os=new oc(n,h);this.kh&&(this.kh.stop(!1),this.kh.ic());this.kh=new IE;this.PM=new bl(c.displayObject(),0,1,150);this.kh.add(this.PM);l=d?10:-10;n=new al(c.displayObject(),[n,h+l],[n,h],150);this.kh.add(n);this.kh.play()},a)}function SE(a,b,c,d,e){q(e)||(e=0);OE(a);if(b){b=a.$j.length;for(var g=0;gc;){var e=Ld(a.displayObject());if(1==e.length)break;a.wa(e.substr(0,e.length-2)+"\u2026");d=!0}d?a.J.setAttribute("title",b):a.J.removeAttribute("title")}}f.oq=function(){return this.Ab.selected()};f.collapse=function(){this.Fm.O(!1);this.Ab.Ta(!1);this.fb(this.wW)};function rF(a,b){a.Aa(282);a.yn=b} function mF(a){L.call(this,"presenterPhoto");this.kv=new I;a.wd()?this.mP(a):(a.load(),a.li().addHandler(this.mP,this))}w(mF,L);mF.prototype.mP=function(a){a=a.jo();var b=Math.min(94/a.width,105/a.height),c=a.width*b,b=a.height*b;$d(a,c,b);this.sc=new L("photo");this.sc.G(a);this.sc.resize(c,b);this.resize(c,b);this.G(this.sc);this.kv.F()};function nF(a){return a.sc?a.sc.width():0}function qF(a){return a.sc?a.sc.height():0} function lF(a){L.call(this,"bioButton");this.FO=new I;Mi(this,0);this.Ab=new L("bio button");this.Ab.resize(20,20);Mi(this.Ab,-1);this.Bh=new nk("bio label");this.Bh.wa(a.ua(sF,"need translate"));ok(this.Bh,12);this.Bh.fb(20);Mi(this.Bh,-1);Bf&&(this.Bh.J.style.width="100%");this.G(this.Ab);this.G(this.Bh);E(this.Ab.displayObject(),"click",this.zp,!1,this);E(this.Bh.displayObject(),"click",this.zp,!1,this);E(this.displayObject(),"keydown",this.Sd,!1,this);this.jb()}w(lF,L);f=lF.prototype; f.jb=function(){this.Ab.Tc(10-this.Ab.height()/2);this.fb(this.Ab.height());var a=this;setTimeout(function(){var b=a.Ab.width()+a.Bh.width();a.Aa(b)},0)};f.zp=function(){Ph(this.Ab.J,"selected")?Sh(this.Ab.J,"selected"):Qh(this.Ab.J,"selected");this.FO.F()};f.selected=function(){return Ph(this.Ab.J,"selected")};f.Ta=function(a){a?Qh(this.Ab.J,"selected"):Sh(this.Ab.J,"selected")};f.Ca=function(){return this.FO}; f.resize=function(a,b){if(!Bf)this.Bh.J.style.maxWidth=a+"px";else if(a){var c=Math.min(a-this.Ab.width(),this.Bh.width());0"+c+""),this.rd.O(this.Z.Gb),b.G(this.rd),a=new Gn(this.P,this.B,a.outline,h),a.Aa(265),a.invalidate(),this.Ge=a,c=new L("outline popup"),c.G(a),this.Dp=new zF(this.rd.displayObject(),this.Ge,c,"outline_popup"),this.Dp.os=0,this.Dp.hO=.5,PE(this.Db,this.Dp);this.Z.Nk&&(this.Ub=new cm(!1,"std play"),this.Ub.Ca().addHandler(this.lv,this),b.G(this.Ub),-1==this.B.la()&&(this.Ub.va(!1),this.B.kd().addHandler(function n(){this.B.kd().removeHandler(n);this.Ub.va(!0)}, this)),this.B.Y().Zb().addHandler(this.kn,this));this.Z.uh.visible&&(this.mb=new IF,this.mb.tQ.addHandler(this.hs,this),this.mb.uQ.addHandler(this.nv,this),this.mb.sQ.addHandler(this.kA,this),b.G(this.mb),MF(this.mb,this.Z.uh.enabled),this.mb.Vx(this.Z.uh.Vx),this.mb.Og(!0),this.B.kd().addHandler(this.pX,this));this.Z.PU&&(this.aH=new cm(!1,"replay"),Qi(this.aH,"replay"),this.aH.Ca().addHandler(this.YY,this),b.G(this.aH));this.Z.Xx&&(this.Si=new cm(!1,"volume",!0),this.Si.Og(!0),this.Si.setAttribute("tabindex", "-1"),this.Si.Ca().addHandler(this.MZ,this),b.G(this.Si),this.DB=new SF("volume_control"),this.DB.UH.addHandler(this.OZ,this),this.DB.Lw.addHandler(this.GP,this),this.GP(d.volume()),this.Db.createPopup(this.Si.displayObject(),this.DB,"volume_popup"));this.Z.Ux&&(this.Hy=new cm(!0,"cc",!0),Qi(this.Hy,"closed captions"),this.Hy.Ca().addHandler(this.kY,this),b.G(this.Hy));this.Z.Wx&&(this.gl=new cm(!1,"fullscreen"),Qi(this.gl,"show fullscreen"),this.gl.Ca().addHandler(this.BY,this),b.G(this.gl));this.G(b); this.PN=b;this.Db.Ly.addHandler(this.WF,this)}if(this.Z.Ok||this.Z.yj)d=new L("hbox right"),this.Z.Ok&&(this.$d=new cm(!1,"prev"),this.$d.wa(h.ua("PB_CONTROL_PANEL_PREV","PREV")),Qi(this.$d,"previous slide"),this.$d.Ca().addHandler(this.mv,this),d.G(this.$d)),this.Z.yj&&(this.Hd=new cm(!1,"next"),this.Hd.wa(h.ua("PB_CONTROL_PANEL_NEXT","NEXT")),Qi(this.Hd,"next slide"),this.Hd.Ca().addHandler(this.jv,this),d.G(this.Hd)),kw("PFnb","0",v(function(){this.$d&&this.$d.Wl(Ah(l,this.$d.width()),0);this.Hd&& this.Hd.Wl(zh(l,this.Hd.width()),0)},this)),this.G(d),this.kn(),this.jn(),this.IQ=d;this.B.Y().Jb().addHandler(this.lb,this);this.B.kd().addHandler(this.jG,this);this.eR=new I;this.$Q=new I;this.Lb=k;rg(function(){rg(function(){VF(this)},this)},this)}w(TF,L);f=TF.prototype;f.resize=function(a,b){TF.M.resize.call(this,a,b);VF(this)};f.jG=function(){var a="quiz"==this.B.ha().type();this.$d&&this.$d.O(!a);this.Hd&&this.Hd.O(!a)}; function VF(a){if(a.rd){var b=a.width()-WF(a)+XF;a.rd.J.style.maxWidth=b+"px";Ub&&(a.rd.width()b,d=Nd();if(!d||"INPUT"!=d.tagName){this.xb&&(fi(this.xb.displayObject(),1),this.xb.Aa(a));var d=1,e=0;if(this.Ya&&this.Ya.visible()){d=this.Ya;d.rd&&d.rd.O(!c&&this.Z_||d.Z.Gb);this.Ya.Aa(a);var g=Math.max(a,WF(this.Ya)),d=a/g,e=Math.round(-this.Ya.height()*(1-d));this.Ya.setScale(d);this.Ya.Aa(g);K(this.Ya,"top",b-(this.Ya.height()+e)+"px")}e=gG(this)+e;!c&&H?Ti(this.Lb, "portrait"):gi(this.Lb.displayObject(),"portrait")&&Ui(this.Lb,"portrait");c=new vc(a-24,b-e);e=hG(this,c,iG(this));this.Lb.Kg(e,iG(this));this.Lb.setScale(1,1);lE(this.Lb,e.height);e=this.xb&&this.xb.visible()?1*(this.xb.height()+12):12;this.Lb.Tc(Math.round(e));this.xb&&this.xb.visible()&&(this.xb.yn=c.height-20);this.Ya&&this.Ya.visible()&&this.Ya.zK(c.height-20);this.Wh.Lk(a,b);this.Db.Lk(10,a-10,c.height);this.Db.setScale(1,d);OE(this.Db);K(this,"opacity","")}}else if(a&&b){var d=gG(this),g= hG(this,new vc(a-24,b-d),iG(this)),h=g.width+24,e=g.height+gG(this),d=jG(this,a,b,g),c=Math.round(h*d),e=Math.round(e*d);this.Lb.Kg(g,iG(this));iG(this)?(B(this.displayObject(),"-webkit-border-radius",""),B(this.displayObject(),"-moz-border-radius",""),B(this.displayObject(),"border-radius","")):(g=Math.round(7*d),B(this.displayObject(),"-webkit-border-radius",g+"px"),B(this.displayObject(),"-moz-border-radius",g+"px"),B(this.displayObject(),"border-radius",g+"px"));var k=this.xb&&this.xb.visible()? (this.xb.height()+12)*d:12*d,g=e-gG(this)*d;this.Db.Lk(10,h-10,g);this.Wh.Lk(c,e);var k=k-this.Lb.height()*(1-d)/2,h=Math.floor((a-c)/2),l=Math.floor((b-e)/2);iG(this)||(h=Math.max(0,h),l=Math.max(0,l));this.Lb.Aa(this.Lb.width()*d);K(this,"left",h+"px");K(this,"top",l+"px");this.resize(c,e);c/=d;this.xb&&(this.xb.yn=g-20,fi(this.xb.displayObject(),d),this.xb.Aa(c));this.Lb.Tc(Math.round(k));iG(this)&&this.Lb.Aa(Math.min(this.Lb.width(),a-24*d));lE(this.Lb,g/d);this.Lb.setScale(d,d);this.Ya&&(c=Math.max(c, WF(this.Ya)),this.Ya.zK(g-20),this.Ya.setScale(d),this.Ya.Aa(c),K(this.Ya,"bottom",Math.round(-this.Ya.height()*(1-d))+"px"));this.Db.setScale(d,d);OE(this.Db);this.Ya&&K(this.Ya,"top","");K(this,"opacity","")}};f.fG=function(a){if(a.action()==lG){var b=this.B.Qe();mG(this,b);"prompt"==this.K.settings().Sc().xl&&(a.OC(nG),oG(this,a))}else a.action()==pG&&mG(this,a.R())};f.Og=function(){}; function mG(a,b){for(var c=a.K.V().oa(b).Ek(),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;transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;-o-transform: none !important;-moz-transform: none !important;}.__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%;margin: auto;top: 0px;right: 0px;bottom: 0px;left: 0px;}.__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, .__player_view_id__ .video_player .controls * {backface-visibility: hidden;}.__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;}.framesLayer .video_player {transform-origin: 0px 0px;}";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 g in b)b.hasOwnProperty(g)&&(c=c.replace(new RegExp(g, "g"),b[g]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Au);return sh(c)}; qG.prototype.Au=function(a,b,c){return"url(data:image/svg+xml;base64,"+Lf('\r\n\r\n\r\n\r\n\r\n')+")"};var wF="attachment",xF="webLink",rG={A4:wF,maa:xF};r("ispring.presenter.presentation.resources.references.ReferenceType",rG,void 0);r("ATTACHMENT",wF,rG);r("WEB_LINK",xF,rG);function sG(){}f=sG.prototype;f.Cb="";f.IN="";f.TL="";f.Mw="";f.Xc="";f.wg="";f.Jc=null;f.sc=null;f.name=function(){return this.Cb};sG.prototype.name=sG.prototype.name;sG.prototype.Dk=function(){return this.IN};sG.prototype.jobTitle=sG.prototype.Dk;sG.prototype.lj=function(){return this.TL};sG.prototype.biography=sG.prototype.lj;sG.prototype.kc=function(){return this.Mw};sG.prototype.webSiteUrl=sG.prototype.kc;sG.prototype.JK=function(a){this.Mw=a};sG.prototype.qh=function(){return this.Xc}; sG.prototype.email=sG.prototype.qh;sG.prototype.th=function(){return this.wg};sG.prototype.phone=sG.prototype.th;sG.prototype.hb=function(){return this.Jc};sG.prototype.company=sG.prototype.hb;sG.prototype.Fq=function(a){this.Jc=a};sG.prototype.Ik=function(){return this.sc};sG.prototype.photo=sG.prototype.Ik;ha.prototype={uJ:ha};function tG(a,b,c){Mp.call(this,b,c);this.fu=a}w(tG,Mp);tG.prototype.JB=function(a){return this.fu.id()==a};tG.prototype.clone=function(a){return a.RI(this.fu,this.required())};function uG(){this.le=[]}uG.prototype.lq=function(a,b){var c=new Np(a,this.le.length,b);this.le.push(c);return c};uG.prototype.RI=function(a,b){var c=new tG(a,this.le.length,b);this.le.push(c);return c};uG.prototype.uJ=function(a){return this.le[a]};function vG(a,b){this.Bb=a;this.rS=b}f=vG.prototype;f.Bb="";f.rS="";f.$a=0;f.Sa=0;f.Uh=0;f.Xi=1;f.width=function(){return this.$a};f.Aa=function(a){this.$a=a};f.height=function(){return this.Sa};f.fb=function(a){this.Sa=a};f.id=function(){return this.Bb};f.xi=function(){return this.rS};f.Ha=function(){return this.Uh*this.Xi};f.xj=function(a){this.Xi=a};function wG(a,b){vG.call(this,a,b)}w(wG,vG);function xG(){this.Vu=new I;this.Xu=new I;this.UN=new I}xG.prototype.Or=!1;xG.prototype.Nr=!1;xG.prototype.fe=0;xG.prototype.wd=function(){return this.Or};xG.prototype.isLoaded=xG.prototype.wd;xG.prototype.Wa=function(){return this.fe};xG.prototype.progress=xG.prototype.Wa;xG.prototype.load=function(){this.Or||this.Nr||(this.Nr=!0,this.fh())};xG.prototype.load=xG.prototype.load;xG.prototype.aL=function(){if(this.Or||this.Nr)yG(this),this.Gh.src="",this.Gh=null,this.Nr=this.Or=!1,this.Pp(0)}; xG.prototype.unload=xG.prototype.aL;xG.prototype.Pp=function(a){this.fe!=a&&(this.fe=a,this.UN.F(this))};xG.prototype.li=function(){return this.Vu};xG.prototype.loadCompleteEvent=xG.prototype.li;xG.prototype.uo=function(){return this.Xu};xG.prototype.loadFailedEvent=xG.prototype.uo;xG.prototype.NJ=function(){return this.UN};xG.prototype.loadProgressEvent=xG.prototype.NJ;var zG=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function AG(a,b,c){if(ma(b))for(var d=0;de?a[1]="?":e==d.length-1&&(a[1]=void 0)}a=a.join("");xG.call(this);this.wv=a;this.$a=b;this.Sa=c}w(CG,xG);f=CG.prototype;f.Gh=null;f.fh=function(){this.Gh=new Image;this.Gh.onload=v(this.dA,this);this.Gh.onerror=v(this.EY,this);this.Gh.src=this.wv}; function yG(a){a.Gh.onload=null;a.Gh.onerror=null}f.dA=function(){yG(this);this.Nr=!1;this.Or=!0;this.Pp(1);this.Vu.F(this)};f.EY=function(){yG(this);this.Nr=this.Or=!1;this.Xu.F(this);this.Pp(0)};function DG(a){if(!a.wd())throw Error("asset not loaded");}f.path=function(){return this.wv};f.width=function(){if(null!=this.$a)return this.$a;DG(this);return this.Gh.width};CG.prototype.width=CG.prototype.width;CG.prototype.height=function(){if(null!=this.Sa)return this.Sa;DG(this);return this.Gh.height}; CG.prototype.height=CG.prototype.height;CG.prototype.jo=function(){DG(this);var a=A("canvas");a.width=this.width();a.height=this.height();a.getContext("2d").drawImage(this.Gh,0,0);return a};CG.prototype.createInstance=CG.prototype.jo;CG.prototype.QI=function(){DG(this);return this.Gh.cloneNode(!0)};CG.prototype.createImgInstance=CG.prototype.QI;function EG(a,b,c){CG.call(this,a,b,c)}w(EG,CG);EG.prototype.url=function(){return this.wv};EG.prototype.url=EG.prototype.url;function FG(){}FG.prototype.type=function(){return"none"};function GG(a){this.xc=a;this.$R=[];for(var b=0,c=0;cthis.ya)return!1;if(0==a&&b>=this.ya)return!0;for(var c=this.xc.length,d=0;dthis.ya)return!1;if(0==a&&b>=this.ya)return!0;var c=this.Lp,d=this.Bj.duration(),e=Math.floor(a/(d+c)),g=Math.floor(b/(d+c));if(1=h&&this.Bj.xx(Math.max(a-h,0),b-h))return!0}return!1};HG.prototype.VK=function(){return[this.ya]};function IG(a,b,c,d){this.Lp=c||0;this.ya=a.duration()*b+(b-1)*this.Lp;this.fk=b;this.JN=a;d?(this.Lp-=d.duration()-a.duration(),this.JD=d):this.JD=a}w(IG,Fq);f=IG.prototype;f.duration=function(){return this.ya};f.Gc=function(a,b,c){a=this.hh(a);this.Ob(Jq(),a,b,c)};f.complete=function(a,b){this.hg(Jq(),a,b)};f.oi=function(a,b,c){a=this.hh(a,!0);this.Ob(Mq(),a,b,c)};f.Nx=function(a,b){this.hg(Mq(),a,b)}; f.Ob=function(a,b,c,d){if(b==this.duration())this.hg(a,c,d);else{var e=this.JD.duration()+this.Lp,g=Math.floor(b/e);this.fE=g=this.fE.duration()?a.complete(this.fE,c,d):a.Gc(this.fE,b,c,d)}};f.hg=function(a,b,c){a.complete(this.JN,b,c)};function JG(){}JG.prototype.apply=function(){};function KG(a,b,c){this.sg=a;this.Bb=b;this.vQ=c}w(KG,Aq);KG.prototype.Gc=function(a,b){this.Ob(this.vQ,a,b)};KG.prototype.oi=function(a,b){this.Ob(!this.vQ,a,b)};KG.prototype.Ob=function(a,b){var c=b.Ic,d;if(a)d=new JG,b.Cr.set(this.Bb,d),c.add(d);else if(d=b.Cr.get(this.Bb))d=xb(lq(c),d),0<=d&&c.clear(d)};function LG(a,b){KG.call(this,a,b,!0)}w(LG,KG);function MG(a,b){KG.call(this,a,b,!1)}w(MG,KG);function NG(a){this.ya=a}w(NG,Eq);NG.prototype.ya=0;NG.prototype.duration=function(){return this.ya};NG.prototype.Gc=function(){};NG.prototype.oi=function(){};function OG(a){this.Kb=a||[]}w(OG,Fq);f=OG.prototype;f.QF=null;f.ya=-1;f.Mf=function(a){if(0<=this.ya)throw Error("ParallelActions was already initialized");this.Kb.push(a)};f.VD=function(){for(var a=0,b=0;bthis.ya&&(this.ya=this.VD());return this.ya}; function PG(a){if(a.QF)return a.QF;for(var b=[],c=a.duration(),d=a.Kb.length,e=0;e=a.ya?1:b/a.ya}$G.prototype.Gc=function(a,b,c){var d=this.hh(a);this.Ob(d>=this.ya?1:d/this.ya,b,c,!1,a==this.ya)};$G.prototype.oi=function(a,b,c){var d=this.hh(a,!0);this.Ob(1-(d>=this.ya?1:d/this.ya),b,c,!0,a==this.ya)};function bH(a,b,c,d){b.Ic.add(new qr(a.sg,c,d))} function cH(a,b,c,d){var e=ua(a),g=b.Cr.get(e);g?d=g.value:(a=b.i_.get(a.sg),d=d(a),b.Cr.set(e,{value:d,Kaa:np(c)}));return d};function dH(a,b){this.Kp=a;this.iH=b}dH.prototype.ud=function(a,b,c,d,e,g){b=this.Df(b,d,g);this.Kp&&e&&this.iH&&(a=this.Df(aH(a),d,g),b=b.add(a.wq()));return b};function eH(a,b){dH.call(this,!0,b);this.X=a}w(eH,dH);eH.prototype.Df=function(a,b,c){return new Wp((this.X-1)*a+1,!1,b,c)};function fH(a,b,c){dH.call(this,b,c);this.E_=a}w(fH,dH);fH.prototype.Df=function(a,b,c){return new Wp(this.E_(a),!this.Kp,b,c)};function gH(a,b){this.xE=a;this.rb=b}gH.prototype.ud=function(a,b,c,d,e,g){var h=this.rb;a=cH(a,c,d,function(a){switch(h){case "scaleX":return dq(a).scale();case "scaleX2":return eq(a).scale();case "scaleY":return fq(a).scale();case "scaleY2":return gq(a).scale()}return null});return null===a?null:new Wp((this.xE-a)*b+a,!0,d,g)};function hH(a,b,c,d){dH.call(this,c,d);this.QL=a;this.xE=b}w(hH,dH);hH.prototype.Df=function(a,b,c){return new Wp((this.xE-this.QL)*a+this.QL,!this.Kp,b,c)};function iH(a,b,c,d){$G.call(this,a,b);this.rb=c;this.Fi=d}w(iH,$G);iH.prototype.Ob=function(a,b,c,d,e){(a=this.Fi.ud(this,a,b,c,d,e))&&bH(this,b,this.rb,a)};function jH(a){this.rb=a}w(jH,XG);jH.prototype.fh=function(a,b){var c=this.ia();if(c.Yl in a)var d=VG(this),e=b.duration(),g=!b.Ng(),c=new iH(d,e,this.rb,new eH(a[c.Yl],g));else if(c.fC in a)var d=VG(this),e=b.duration(),g=ZG(a[c.fC]),h=!b.Ng(),c=new iH(d,e,this.rb,new fH(g,x(a,c.IC,!1),h));else c.from in a?(d=VG(this),e=b.duration(),g=!b.Ng(),c=new iH(d,e,this.rb,new hH(a[c.from],a[c.Wf],x(a,c.IC,!1),g))):(d=VG(this),e=b.duration(),g=this.rb,c=new iH(d,e,g,new gH(a[c.Wf],g)));return c}; function kH(){this.rb="scaleX"}w(kH,jH);function lH(){this.rb="scaleY"}w(lH,jH);function mH(){this.rb="scaleX2"}w(mH,jH);function nH(){this.rb="scaleY2"}w(nH,jH);function oH(a,b,c,d){this.sg=a;this.j_=b;this.k_=c;this.rb=d?"cssTextProperties":"cssProperties"}w(oH,Aq);oH.prototype.Gc=function(a,b){var c=Sp(this.j_,this.k_,b,!0);a.Ic.add(new qr(this.sg,this.rb,c))};oH.prototype.oi=function(){};function pH(){}w(pH,TG);pH.prototype.fh=function(a){var b=this.ia(),c=a[b.m3],d=a[b.F2];if(d){var e=UG(this);Bb(e.GD,c)||e.GD.push(c)}else e=UG(this),Bb(e.FD,c)||e.FD.push(c);return new oH(VG(this),c,a[b.Wf],d)};function qH(a,b,c,d,e,g,h,k){this.oy=a;this.qy=b;this.x1=c;this.y1=d;this.x2=e;this.y2=g;this.py=h;this.sy=k}qH.prototype.clone=function(){return new qH(this.oy,this.qy,this.x1,this.y1,this.x2,this.y2,this.py,this.sy)};qH.prototype.xk=function(a){return this.oy==a.oy&&this.qy==a.qy&&this.x1==a.x1&&this.y1==a.y1&&this.x2==a.x2&&this.y2==a.y2&&this.py==a.py&&this.sy==a.sy}; qH.prototype.px=function(a){var b;if(0==a)b=this.oy;else if(1==a)b=this.py;else{b=mc(this.oy,this.x1,a);var c=mc(this.x1,this.x2,a),d=mc(this.x2,this.py,a);b=mc(b,c,a);c=mc(c,d,a);b=mc(b,c,a)}if(0==a)a=this.qy;else if(1==a)a=this.sy;else{var c=mc(this.qy,this.y1,a),d=mc(this.y1,this.y2,a),e=mc(this.y2,this.sy,a),c=mc(c,d,a),d=mc(d,e,a);a=mc(c,d,a)}return new oc(b,a)};function rH(){this.Qh=[]}f=rH.prototype;f.ul=0;f.jQ=0;f.kQ=0;f.moveTo=function(a){this.Qh.push(new sH(a))};f.lineTo=function(a,b){var c=this.end();this.Qh.push(new tH(a,c,b))};function uH(a,b,c,d,e){var g=a.end();a.Qh.push(new vH(b,g,c,d,e))}f.end=function(){if(0==this.Qh.length)throw Error("path must be started with moveTo");return this.Qh[this.Qh.length-1].end()}; f.DC=function(a){if(0>a||1=this.ul&&(b=this.jQ,c=this.kQ);for(var d=null;ba){d=e.DC((a-c)/(g-c));break}c=g}this.ul=a;this.jQ=b;this.kQ=c;return d?d:this.end()};function wH(a){this.ya=a}wH.prototype.duration=function(){return this.ya};function sH(a){this.ya=0;this.zn=a}w(sH,wH);sH.prototype.end=function(){return this.zn}; function tH(a,b,c){this.ya=a;this.hz=b;this.vB=c}w(tH,wH);tH.prototype.end=function(){return this.vB};tH.prototype.DC=function(a){var b=this.hz,c=this.vB;return new oc((c.x-b.x)*a+b.x,(c.y-b.y)*a+b.y)};function vH(a,b,c,d,e){this.ya=a;this.tE=e;this.lW=new qH(b.x,b.y,c.x,c.y,d.x,d.y,e.x,e.y)}w(vH,wH);vH.prototype.end=function(){return this.tE};vH.prototype.DC=function(a){return this.lW.px(a)};function xH(a,b,c){$G.call(this,a,b);this.wv=c}w(xH,$G);xH.prototype.Ob=function(a,b,c,d,e){a=this.wv.DC(a);bH(this,b,Ep,new Fp(a.x,!0,c,e));bH(this,b,Gp,new Fp(a.y,!0,c,e))};function yH(){}w(yH,XG);yH.prototype.fh=function(a,b){var c=this.ia();return new xH(VG(this),b.duration(),zH(this,a[c.path]))}; function zH(a,b){function c(){return new oc(d()+h,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 g=UG(a),h=g.Pa().left,k=g.Pa().top;b=b.replace(/,/g," ");for(g=new rH;;){var l=e();if(!l)break;switch(l){case "m":g.moveTo(c());break;case "l":g.lineTo(d(),c());break;case "c":uH(g,d(),c(),c(),c())}}return g} ;function AH(a,b){this.sg=a;this.rf=b}w(AH,Aq);AH.prototype.Gc=function(a,b){this.Ob(this.rf,a,b)};AH.prototype.oi=function(a,b){this.Ob(!this.rf,a,b)};AH.prototype.Ob=function(a,b,c){b.Ic.add(new qr(this.sg,"visibility",new Xp(a,c)))};function BH(){}w(BH,TG);BH.prototype.fh=function(a){var b=this.ia();return new AH(VG(this),a[b.Wf])};function CH(a,b){this.HR=a;this.yE=b}CH.prototype.ud=function(a,b,c,d,e,g){return new Yp((this.yE-this.HR)*b+this.HR,d,g)};function DH(a){this.yE=a}DH.prototype.ud=function(a,b,c,d,e,g){a=cH(a,c,d,function(a){return hq(a).shift()});return null===a?null:new Yp((this.yE-a)*b+a,d,g)};function GH(a,b,c){$G.call(this,a,b);this.Fi=c}w(GH,$G);GH.prototype.Ob=function(a,b,c,d,e){(a=this.Fi.ud(this,a,b,c,d,e))&&bH(this,b,"shiftX",a)};function HH(){}w(HH,XG);HH.prototype.fh=function(a,b){var c=this.ia();if(c.from in a)var d=VG(this),e=b.duration(),c=new GH(d,e,new CH(a[c.from],a[c.Wf]));else d=VG(this),e=b.duration(),c=new GH(d,e,new DH(a[c.Wf]));return c};function RH(a,b){this.VW=a;this.rb=b}RH.prototype.ud=function(a,b,c,d,e,g){var h=this.rb;a=cH(a,c,d,function(a){return h==Ep?aq(a,Ep,Fp).Nb:aq(a,Gp,Fp).Nb});return null===a?null:new Fp((this.VW-a)*b+a,!0,d,g)};function TH(a,b){this.Kp=a;this.iH=b}TH.prototype.ud=function(a,b,c,d,e,g){b=this.Df(b,d,g);this.Kp&&e&&this.iH&&(a=this.Df(aH(a),d,g),b=b.add(a.wq()));return b};function BI(a,b){TH.call(this,!0,b);this.LW=a}w(BI,TH);BI.prototype.Df=function(a,b,c){return new Fp(this.LW*a,!1,b,c)};function CI(a,b,c,d){TH.call(this,c,d);this.hz=a;this.vB=b}w(CI,TH);CI.prototype.Df=function(a,b,c){return new Fp((this.vB-this.hz)*a+this.hz,!this.Kp,b,c)};function DI(a,b,c){TH.call(this,b,c);this.b_=a}w(DI,TH);DI.prototype.Df=function(a,b,c){return new Fp(this.b_(a),!this.Kp,b,c)};function EI(a,b,c,d){$G.call(this,a,b);this.rb=c;this.Fi=d}w(EI,$G);EI.prototype.Ob=function(a,b,c,d,e){(a=this.Fi.ud(this,a,b,c,d,e))&&bH(this,b,this.rb,a)};function FI(a){this.rb=a}w(FI,XG);FI.prototype.fh=function(a,b){var c=this.ia();if(c.Yl in a)var d=VG(this),e=b.duration(),g=!b.Ng(),c=new EI(d,e,this.rb,new BI(a[c.Yl],g));else if(c.fC in a)var d=VG(this),e=b.duration(),g=ZG(a[c.fC]),h=!b.Ng(),c=new EI(d,e,this.rb,new DI(g,x(a,c.IC,!1),h));else c.from in a?(d=VG(this),e=b.duration(),g=!b.Ng(),c=new EI(d,e,this.rb,new CI(a[c.from],a[c.Wf],x(a,c.IC,!1),g))):(d=VG(this),e=b.duration(),g=this.rb,c=new EI(d,e,g,new RH(a[c.Wf],g)));return c}; function GI(){this.rb=Ep}w(GI,FI);function HI(){this.rb=Gp}w(HI,FI);function II(a,b,c){this.GR=a;this.uE=b;this.qg=c}II.prototype.ud=function(a,b,c,d,e,g){return new bs((this.uE-this.GR)*b+this.GR,this.qg,d,g)};function JI(a,b){this.uE=a;this.qg=b}JI.prototype.ud=function(a,b,c,d,e,g){a=cH(a,c,d,function(a){return(a=aq(a,"filter"))&&a instanceof bs?a.alpha():1});return null===a?null:new bs((this.uE-a)*b+a,this.qg,d,g)};function KI(a,b,c){$G.call(this,a,b);this.Fi=c}w(KI,$G);KI.prototype.Ob=function(a,b,c,d,e){(a=this.Fi.ud(this,a,b,c,d,e))&&bH(this,b,"filter",a)};function LI(){}w(LI,XG);LI.prototype.fh=function(a,b){var c=this.ia();if(c.Yl in a)throw VG(this),b.duration(),this.level(),Error("not implemented");if(c.from in a)var d=VG(this),e=b.duration(),g=this.level(),c=new KI(d,e,new II(a[c.from],a[c.Wf],g));else d=VG(this),e=b.duration(),g=this.level(),c=new KI(d,e,new JI(a[c.Wf],g));return c};function MI(a,b){this.xe=a;this.jH=b}MI.prototype.Df=function(a,b,c){return new Up(this.xe*a,!1,b,c)};MI.prototype.ud=function(a,b,c,d,e,g){b=this.Df(b,d,g);e&&this.jH&&(a=this.Df(aH(a),d,g),b=b.add(a.wq()));return b};function NI(a,b){this.bN=a;this.y0=b}NI.prototype.ud=function(a,b,c,d,e,g){return new Up((this.y0-this.bN)*b+this.bN,!0,d,g)};function OI(a){this.xe=a}OI.prototype.ud=function(a,b,c,d,e,g){a=cH(a,c,d,function(a){return bq(a).angle()+cq(a).angle()});return null===a?null:new Up((this.xe-a)*b+a,!0,d,g)};function PI(a,b,c,d){$G.call(this,a,b);this.rb=c;this.Fi=d}w(PI,$G);PI.prototype.Ob=function(a,b,c,d,e){(a=this.Fi.ud(this,a,b,c,d,e))&&bH(this,b,this.rb,a)};function QI(){}w(QI,XG);QI.prototype.fh=function(a,b){var c=this.ia();if(c.Yl in a)var d=VG(this),e=b.duration(),g=!b.Ng(),c=new PI(d,e,"rotateBy",new MI(a[c.Yl]*Math.PI/180,g));else c.from in a?(d=VG(this),e=b.duration(),c=new PI(d,e,"rotateTo",new NI(a[c.from]*Math.PI/180,a[c.Wf]*Math.PI/180))):(d=VG(this),e=b.duration(),c=new PI(d,e,"rotateTo",new OI(a[c.Wf]*Math.PI/180)));return c};function RI(a,b,c,d){$G.call(this,a,b);this.on=c;this.qg=d}w(RI,$G);RI.prototype.Ob=function(a,b,c,d,e){e||bH(this,b,"filter",new as(this.on,a,this.qg,c,e))};function SI(){}w(SI,XG); SI.prototype.fh=function(a,b){var c;var d=this.ia().tt;c={};c[d.m1]="blinds";c[d.o1]="box";c[d.SB]="circle";c[d.E1]="diamond";c[d.g3]="plus";c[d.t1]="checkerboard";c[d.I1]="dissolve";c[d.p3]="randombar";c[d.f1]="barn";c[d.W3]="strips";c[d.h4]="wedge";c[d.m4]="wipe";c[d.j4]="wheelCw";c[d.i4]="wheelCcw";d=a[d];if(d in c)c=c[d];else throw Error("unknown mask type");var d=this.ia().Lg,e=d in a?a[d]:null;if(null===e)d=e;else if(/[^0-9]/.test(e)){var g={};g[d.q2]=1;g[d.a4]=2;g[d["in"]]=4;g[d.b3]=8;g[d.S1]= 16;g[d.T1]=32;g[d.U1]=64;g[d.V1]=128;g[d.H2]=48;g[d.I2]=160;g[d.x3]=80;g[d.y3]=192;g[d.s2]=5;g[d.t2]=9;g[d.b4]=6;g[d.c4]=10;if(e in g)d=g[e];else throw Error("unknown mask sub type");}else d=parseInt(e,10);a:{d=d||null;for(e=0;e<$r.length;++e)if(g=$r[e],g.tt()==c&&g.Lg()==d){c=g;break a}c=new Zr(c,d);$r.push(c)}return new RI(VG(this),b.duration(),c,this.level())};function TI(a,b,c){$G.call(this,a,b);this.UW=c}w(TI,$G);TI.prototype.Ob=function(a,b,c,d,e){d=cH(this,b,c,function(a){return(a=iq(a))?"font-size"in a.yg?a.yg["font-size"]:"":""});if(!d)return null;a=Sp("font-size",(this.UW-d)*a+d,c,e);bH(this,b,"cssTextProperties",a)};function UI(){}w(UI,XG);UI.prototype.fh=function(a,b){var c=this.ia();UG(this).XM=!0;return new TI(VG(this),b.duration(),a[c.Wf])};function VI(a,b,c,d){var e=b[0],g=a[0];switch(d){case "hsl":eg&&(e-=360)}return[(e-g)*c+g,(b[1]-a[1])*c+a[1],(b[2]-a[2])*c+a[2]]};function WI(a,b,c,d){this.md=a;this.u0=b;this.vE=c;this.Bn=d}WI.prototype.ud=function(a,b,c,d,e,g){return new tp(new up(this.md,VI(this.u0,this.vE,b,this.md)),this.Bn,!0,d,g)};function XI(a,b,c,d){this.md=a;this.yi=b;this.Bn=c;this.jH=d}XI.prototype.Df=function(a,b,c){return new tp(new up(this.md,[this.yi[0]*a,this.yi[1]*a,this.yi[2]*a]),this.Bn,!1,b,c)};XI.prototype.ud=function(a,b,c,d,e,g){b=this.Df(b,d,g);e&&this.jH&&(a=this.Df(aH(a),d,g),b=b.add(a.wq()));return b};function YI(a,b,c,d){this.rb=a;this.md=b;this.vE=c;this.Bn=d}YI.prototype.ud=function(a,b,c,d,e,g){var h=this.rb;a=cH(a,c,d,function(a){var b=null;switch(h){case "textColor":b=aq(a,"textColor");break;case "strokeColor":b=aq(a,"strokeColor");break;case "fillColor":b=aq(a,"fillColor");break;case "imgColor":b=aq(a,"imgColor")}return b?b.color():null});if(!a)return null;a=a.Xf(this.md);return new tp(new up(this.md,VI(a,this.vE,b,this.md)),this.Bn,!0,d,g)};function ZI(a,b,c,d){$G.call(this,a,b);this.rb=c;this.Fi=d}w(ZI,$G);ZI.prototype.Ob=function(a,b,c,d,e){(a=this.Fi.ud(this,a,b,c,d,e))&&bH(this,b,this.rb,a)};function $I(){}w($I,XG);$I.prototype.fh=function(a,b){for(var c=this.ia(),c=aJ(this,a[c.target]),d=[],e=0;et?t/(C+.001):1;C>p.v0&&(p.Xi=t);p=t;t=new OG;y=!1;n=n[k.ij];for(u=0;ue)e=rh(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.");++TJ}}else a.sF=pd("link",{rel:"stylesheet",type:"text/css",href:b}),ld("head",void 0,void 0)[0].appendChild(a.sF)};function VJ(){};var WJ;function XJ(){}w(XJ,VJ);XJ.prototype.jo=function(){var a;a:{if(!this.KT&&"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.ll.length)a.rg();else{var b=a.context(),c=a.ll[a.ku];eK(a,c);c.start(b)}}gK.prototype.js=function(a){gK.M.js.call(this,a);hK(this)};function iK(a,b){dK.call(this,a,b)}w(iK,dK);iK.prototype.CE=!1;iK.prototype.start=function(a){iK.M.start.call(this,a);for(var b=0;b=b.charCodeAt(c)){c=!0;break a}c=!1}kw(l,c?b.substr(0,1):"0",k,h)}this.Ql()}else this.rg()};f.AY=function(){++this.Sy;this.Ql()};f.zY=function(){++this.Sy;this.Ql()};f.Ql=function(){this.Sy==this.Ry?this.rg():this.Pp(this.Sy/this.Ry)};function EK(a,b){this.K=a;this.jW=b||"";this.Mn=new I;this.j0=new I;this.Hl=[];this.XN={};this.$b=!0;this.VN=H?[0,1,2,-1,3,4,-2,5]:[0,1,2,-1,3,4,-2,5,6,7,8,9,10];for(var c=a.V(),d=c.count(),e=0;ethis.w0-this.Mb.currentTime()&&this.aR()};function MK(a,b){var c=a.Mb,d=NK(a);if(!d&&!a.TG){a.TG=!0;var e=v(a.J0,a);setTimeout(e,300);tg&&(a.dI=setInterval(e,1E3))}!b||c.$s()&&d||a.fq||(a.fq=!0,io(a.Da,!0,a),c.Ej.addHandler(a.eG,a))}f.J0=function(){OK(this);this.Mb.ready()?clearInterval(this.dI):this.Mb.load()}; f.eG=function(){tg&&1==this.Mb.duration()?this.ZL=setInterval(v(this.rW,this),200):PK(this)};f.rW=function(){1!=this.Mb.duration()&&PK(this)};function PK(a){a.TG=!1;clearInterval(a.dI);clearInterval(a.ZL);a.fq&&(a.fq=!1,a.Mb.Ej.removeHandler(a.eG,a),io(a.Da,!1,a))}f.activate=function(){Xt(this.Aw,"activated");this.Mb.Zb().addHandler(this.dP,this)};f.deactivate=function(){Xt(this.Aw,"deactivated");this.Mb.Zb().removeHandler(this.dP,this);this.ld&&(this.ld=!1,io(this.Da,!1,this));this.qb=!1;this.Mb.pause()}; f.Eq=function(a,b,c){if(!this.ld||b)if(lh)this.Mb.seek(a);else{OK(this);var d=this.Mb,e=a-d.currentTime(),g=b?.01:.5;e>g&&!b&&!this.ld&&!c?this.kB(a):Math.abs(e)>g&&d.hC(a);this.qb&&!this.Mb.playing()&&this.Mb.play()}};f.play=function(a){this.qb||this.fq||(this.Eq(a,!this.Mb.playing()),this.qb=!0,this.Mb.play())};f.pause=function(){this.qb&&(this.qb=!1,this.ld||this.Sh||this.Mb.pause())}; f.dP=function(){var a=!1;this.Mb.state()==QK&&(a=!0);this.ld!=a&&(this.ld=a,Xt(this.Aw,a?"buffering":"activated"),io(this.Da,a,this),a||this.qb||this.Mb.pause(),this.Nd.F())};f.gI=function(){this.Mb.zf(this.ZP)};function OK(a){NK(a)||a.gI();a.fq&&a.Mb.$s()&&a.eG()}function NK(a){var b=a.Mb.src();a=a.ZP;if(b)for(var c=0;cc.x||c.x>a.hj.width()||0>c.y)return!1;c=Yd(b,a.Xe.displayObject());return!(c.y>a.Xe.height())}f.nv=function(a){this.pp=!0;E(document,nj,this.hs,!1,this);E(document,mj,this.kA,!1,this);this.H.playing()&&(this.H.pause(),this.Ep=!0);this.hs(a);a.preventDefault()};f.hs=function(a){this.H.seek(ZK(this,a)*this.H.duration())}; f.kA=function(a){bf(document,nj,this.hs,!1,this);bf(document,mj,this.kA,!1,this);this.hs(a);this.Ep&&(this.H.play(),this.Ep=!1);this.pp=!1;this.ZN.F()};function ZK(a,b){var c=a.mb.width()-2,d=Yd(b,a.PG.J).x/a.bH*a.X,c=Math.min(1,d/c);return c=Math.max(0,c)}function $K(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 YK(a,b){L.call(this,"bookmark");this.fu=b;this.H=a;this.O(!1);a.duration()?cL(this):a.nO.addHandler(function(){cL(this)},this);E(this.displayObject(),lj,this.NY,!1,this)}w(YK,L);function cL(a){a.displayObject().style.left=a.fu.time()/a.H.duration()*100+"%";a.O(!0)}YK.prototype.NY=function(a){a.stopPropagation();this.H.seek(this.fu.time());return ii(this.displayObject().parentNode)};var QK="buffering";function dL(a){this.Lh=a;E(a,"play",this.ZF,!1,this);E(a,"playing",this.Zr,!1,this);E(a,"pause",this.Zr,!1,this);E(a,"seeking",this.aG,!1,this);E(a,"ended",this.Zr,!1,this);E(a,"waiting",this.Zr,!1,this);E(a,"timeupdate",this.$r,!1,this);E(a,"progress",this.ZO,!1,this);E(a,"loadeddata",this.ZO,!1,this);E(a,"canplaythrough",this.cA,!1,this);eL(this)||E(a,"loadedmetadata",this.MY,!1,this);(this.Ag=a.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA)||af(a,"canplay",this.$F,!1,this);this.Wi=new I;this.nO= new I;this.Yc=new I;this.TN=new I;this.Op=new I;this.BS=new I;this.IF=new I;this.Ej=new I;this.Dn=new I;this.XZ=new I;this.Ii()}var fL=new I;f=dL.prototype;f.Va="paused";f.Ag=!1;f.qb=!1;f.Fp=!1;f.ld=!1;f.xs=-1;f.Lj=-1;f.qM=0;f.hu=-1;f.jE=0;function Z(a){if(!a.Lh)throw Error("media player was disposed");return a.Lh}f.state=function(){return this.Va};function gL(a){var b=Z(a);return xg||!a.Hg()?!a.qb:b.paused} f.Ii=function(){var a;a=(a=this.Lh)?a.error?"error":a.ended?"ended":gL(this)?"paused":this.ld?QK:"playing":"disposed";var b=this.Va;b!=a&&(this.Va=a,this.Wi.F(this,b))};function hL(a){return!!a.Lh&&!a.Lh.error&&q(a.Lh.play)}function eL(a){return hL(a)&&Z(a).readyState>=HTMLMediaElement.HAVE_METADATA}f.ready=function(){return hL(this)&&this.Ag}; f.Iu=function(){var a=this.Km,b="metadata"==Z(this).getAttribute("preload")?HTMLMediaElement.HAVE_METADATA:Bf?HTMLMediaElement.HAVE_CURRENT_DATA:HTMLMediaElement.HAVE_FUTURE_DATA;Bf&&Z(this).readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&!this.Ag?this.$F():(this.Km=this.Ag&&hL(this)&&Z(this).readyState>=b,this.Km||!H||1!=Z(this).networkState||1!=this.BX||jh||(this.Km=!0,this.XZ.F(this)),this.Km||this.Ir?this.Km&&(clearInterval(this.Ir),this.Ir=void 0):this.Ir=setInterval(v(this.Iu,this),2E3),!a&& this.Km&&this.Ej.F(this),this.BX=Z(this).networkState)};f.$s=function(){this.Iu();return this.Km};f.cA=function(){this.Iu()};f.playing=function(){return this.qb};f.play=function(){if(hL(this)){this.qb=!0;xg&&"VIDEO"==Z(this).tagName&&this.src()&&!Z(this).src&&(Z(this).src=this.src());Z(this).play();if(Wg){var a=Z(this).currentTime,b=0;clearInterval(this.Jy);this.Jy=setInterval(v(function(){++b;Z(this).currentTimea.hu&&(a.hu=setInterval(v(a.qW,a),500))}function kL(a){0=d&&e>=Math.min(this.currentTime()+5,this.duration())){c= !1;Z(this).paused&&Z(this).play();break}}this.ld!=c&&(this.ld=c,this.Ii())}};f.fm=function(a){Z(this).controls=a};f.Hg=function(){return Z(this).controls||Cf&&!jh}; f.zf=function(a){if(this.Lh&&this.Lh.play){if(!pa(a))a:{ma(a)||(a=[a]);for(var b=0;bAa()-this.Qu;this.playing()||a||(this.TE=!0,a=Z(this),a.play(),a.pause())}};function mL(a){dL.call(this,a);xg&&fL.addHandler(this.RY,this)}w(mL,dL);mL.prototype.RY=function(a){this.playing()&&a instanceof lL&&this.play()};mL.prototype.videoWidth=function(){return eL(this)?Z(this).videoWidth:0};mL.prototype.videoHeight=function(){return eL(this)?Z(this).videoHeight:0};function nL(a){oL(this,a);this.Wi=new I;this.Yc=new I;this.Nd=new I;this.Op=new I;this.Yp=new I;this.Ej=new I;this.Bm=new I}f=nL.prototype;f.Xa=!1;f.qb=!1;f.Qu=-1;function oL(a,b){if(a.H!==b){var c=1,d=!1;a.H&&(d=a.H,d.Zb().removeHandler(a.jA,a),d.Yc.removeHandler(a.kP,a),d.Op.removeHandler(a.lP,a),d.Ej.removeHandler(a.cA,a),c=d.volume(),d=d.muted());a.H=b;b.Zb().addHandler(a.jA,a);b.Yc.addHandler(a.kP,a);b.Op.addHandler(a.lP,a);b.Ej.addHandler(a.cA,a);b.setVolume(c);b.qe(d)}} f.activate=function(){this.Xa||(this.Xa=!0,this.Bm.F(this,!0))};f.deactivate=function(){this.Xa&&(this.Xa=!1,this.Bm.F(this,!1))};f.state=function(){return this.H.state()};f.Cx=function(){return this.H.Cx()};f.ready=function(){return this.H.ready()};f.playing=function(){return this.H.playing()};f.oc=function(){return this.H.state()==QK};f.$s=function(){return this.H.$s()};f.load=function(){var a=Z(this.H);Tb||Qg||Wg&&!Xg?(a.play(),a.pause()):a.load()};f.play=function(){this.qb=!0;this.H.play()}; f.Jk=function(a){this.qb=!0;pL(this);this.H.Jk(a)};f.pause=function(){this.qb=!1;this.H.pause()};f.stop=function(){this.qb=!1;pL(this);this.H.stop()};f.seek=function(a){pL(this);this.H.seek(a)};f.hC=function(a){pL(this);this.H.hC(a)};f.currentTime=function(){return this.H.currentTime()};f.duration=function(){return this.H.duration()};f.volume=function(){return this.H.volume()};f.setVolume=function(a){this.H.setVolume(a)};f.muted=function(){return this.H.muted()};f.qe=function(a){this.H.qe(a)}; f.fm=function(a){this.H.fm(a)};f.Hg=function(){return this.H.Hg()};f.Zb=function(){return this.Wi};f.EC=function(){return this.Yc};f.jA=function(a,b){this.Wi.F(this,b);var c=a.state();(this.qb&&"paused"==c||!this.qb&&"playing"==c)&&this.Yp.F(this,this.qb?"pause":"play");this.qb=a.playing();c!=QK&&b!=QK||this.Nd.F(this)};f.kP=function(){this.Yc.F(this)};function pL(a){a.Qu=Aa();a.VQ=!0}f.lP=function(){this.Op.F(this);500=$i(e.Ig(),b)||0<$i(e.Ib(),b))&&PK(CL(this,e))}EL(this,a,b);this.W=a}; f.lb=function(a){var b=a.timestamp(),c=b.R();(a=this.W!=c)&&this.Nh(c,b);if(c=this.$L){a:{for(var c=DL(this,this.W),d=0;d=b&&c.push(e)}return c}function GL(a,b,c){c=HL(a,c);var d=HL(a,b.Ib());a=HL(a,b.Ig())-d;return lc(c-d,0,a)}function HL(a,b){return a.P.ne(b,!0,!1)} f.Eq=function(){if(this.Xa)for(var a=this.U.timestamp(),b=this.Tq,c=0;c"),e=a.video().tl;e&&d.Bt(e,!0);return new RK(a,d,b,c,a.video().tl)};function JL(a,b,c,d,e){var g=Cf?10>Ug:!1,g=lh?new zL:new qL(g?"":"");BL.call(this,a,b,c,d,H?new SK(g):new IL);this.Fa=new AL(g);this.Dc=g;this.Jd=e;this.Jd.Cq().addHandler(this.pk,this);this.pk();this.cQ=new L;this.cQ.Tf(0);document.body.appendChild(this.cQ.displayObject())}w(JL,BL);JL.prototype.activate=function(){if(mh){var a=Z(this.Dc.H);a.src=sg();a.play()}JL.M.activate.call(this)};JL.prototype.view=function(){return this.Fa}; JL.prototype.view=JL.prototype.view;JL.prototype.RG=function(a){JL.M.RG.call(this,a);H&&(clearTimeout(this.d_),a.length&&(this.d_=rg(function(){var b=a[0].video().tl;b&&CL(this,a[0]).Dc.Bt(b)},this,500)))};JL.prototype.pk=function(){this.Dc.setVolume(this.Jd.Bq())};JL.prototype.Vt=function(a){JL.M.Vt.call(this,a);H||(this.Dc=CL(this,a).Dc,this.Fa.eV(this.Dc),this.pk())};function KL(){}f=KL.prototype;f.oj=function(){};f.eT=function(){return!0};f.fT=function(){return!0};f.sK=function(){};f.cT=function(){return!0};f.dT=function(){return!0};var LL,ML=!1;r("onYouTubePlayerAPIReady",function(){ML=!0;var a=LL;NL(a)&&a.lb(a.U);LL=null},void 0);var OL=!1;function PL(a){var b=A("SCRIPT");E(b,"load",function(){OL=!0;NL(a)&&a.lb(a.U)});var c=window.location.toString().match(zG)[1]||null;b.src="https"==c?"https://players.youku.com/jsapi":"http://player.youku.com/jsapi";document.body.appendChild(b)};function QL(a,b){this.H=null;this.jl=!1;this.tb=a;this.Zj=b;this.Dn=new I;this.lc=A("DIV");a.displayObject().appendChild(this.lc);fe(this.lc,this.Ff);this.pf(a)}f=QL.prototype;f.jl=!1;f.Ff=!1;f.XJ=function(){this.jl=!0;this.jb(this.tb);this.ew(this.Ff);this.Dn.F(this)};f.Y2=function(){};f.Z2=function(){};f.X2=function(){};f.Ag=function(){return this.jl&&null!=this.H};f.ga=function(){return this.Ag()?this.H.getIframe():null};f.stop=function(){if(this.Ag())try{this.H.stopVideo()}catch(a){}}; f.visible=function(){return this.Ff};f.jb=function(a){this.pf(a);var b=this.ga();if(b){var c=a.scale();a=c*this.Zj.width();c*=this.Zj.height();$d(b,a,c)}};f.pf=function(a){var b=this.Zj.id();a=a.position(b,1);Td(this.lc,a.x,a.y)};f.VC=function(a){this.Ff!=a&&(this.Ff=a,this.ew(a))}; f.ew=function(a){if(a){if(!this.H){var b=this.lc,c=this.tb.scale(),d=this.Zj,c={width:c*d.width(),height:c*d.height(),videoId:d.xi(),playerVars:{controls:1,loop:0,enablejsapi:1,autohide:2,autoplay:0,showinfo:1,rel:0},events:{onReady:v(this.XJ,this),onPlaybackQualityChange:v(this.Y2,this),onStateChange:v(this.Z2,this),onError:v(this.X2,this)}},d="_"+d.id(),e=A("DIV");e.setAttribute("id",d);b.appendChild(e);this.H=new YT.Player(d,c);this.jb(this.tb)}}else vd(this.lc),this.H=null,this.jl=!1;fe(this.lc, a)};f.readyEvent=function(){return this.Dn};function RL(a,b){this.H=null;this.jl=!1;this.tb=a;this.Zj=b;this.Dn=new I;this.lc=A("DIV");a.displayObject().appendChild(this.lc);fe(this.lc,this.Ff);this.pf(a)}f=RL.prototype;f.jl=!1;f.Ff=!1;f.XJ=function(){this.jl=!0;this.jb(this.tb);this.ew(this.Ff);this.Dn.F(this)};f.W2=function(){};f.V2=function(){};f.Ag=function(){return this.jl&&null!=this.H};f.stop=function(){if(this.Ag())try{this.H.pauseVideo()}catch(a){}};f.visible=function(){return this.Ff}; f.jb=function(a){this.pf(a);if(this.Ag()){var b=this.ga,c=a.scale();a=c*this.Zj.width();c*=this.Zj.height();$d(b,a,c)}};f.pf=function(a){a=a.position(this.Zj.id(),1);Td(this.lc,a.x,a.y)};f.VC=function(a){this.Ff!=a&&(this.Ff=a,this.ew(a))}; f.ew=function(a){if(a){if(!this.H){var b=this.lc,c=this.tb.scale(),d=this.Zj,e={styleid:"0",client_id:d.NI(),vid:d.xi(),autoplay:!1,show_related:!1,events:{onPlayerReady:v(this.XJ,this),onPlayStart:v(this.W2,this),onPlayEnd:v(this.V2,this)}},g="_"+d.id(),h=A("DIV");h.setAttribute("id",g);var k=c*d.width(),c=c*d.height();$d(h,k,c);B(h,"background","#494949");k=A("DIV");B(k,"position","absolute");B(k,"top","50%");B(k,"left","50%");B(k,"transform","translate(-50%, -50%)");h.appendChild(k);c=A("DIV"); Qh(c,"preloader");B(c,"position","relative");k.appendChild(c);c=A("DIV");Dd(c,"\u8bf7\u7a0d\u540e");B(c,"position","relative");B(c,"font-family",'Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "\u5fae\u8f6f\u96c5\u9ed1", \u5b8b\u4f53, SimSun, STXihei, "\u534e\u6587\u7ec6\u9ed1", sans-serif');B(c,"font-weight","lighter");B(c,"font-size","32px");B(c,"color","white");B(c,"text-align","center");B(c,"margin-top","12px");k.appendChild(c);b.appendChild(h);this.ga=h;this.H=new YKU.Player(g, e);this.jb(this.tb)}}else vd(this.lc),this.H=null,this.jl=!1;fe(this.lc,a)};f.readyEvent=function(){return this.Dn};function SL(a,b,c){this.ub={};this.tb=a;this.P=c;this.U=b;a.ge.addHandler(this.ov,this);b.Jb().addHandler(this.lb,this)}f=SL.prototype;f.W=-1;f.MS=!1;f.LS=!1;function TL(a,b,c){var d=0;if(0>b||b>=a.P.count())return d;a=a.P.oa(b);if(a instanceof ar)for(a=a.vu,b=0;bb||b>=a.P.count())&&(b=a.P.oa(b),b instanceof ar)){b=b.vu;for(var d=0;d=$i(g,Mm(e.cK).Ib()),e.RK(g))}}} YL.prototype.Yr=function(){this.U.te()&&this.LF&&(ZL(this),this.LF=!1)};YL.prototype.uN=function(a){for(var b=this.P,c=a.Vc(),d=0;d=c.sa()&&0==c.Ha()?!jM(a)&&!kM(a):!0}function jM(a){return 0=b&&(this.H.seek(0),this.H.play(),a=!1)}a&&(this.Wj(),this.H.deactivate())}}; f.tn=function(){this.Nd.F(this);!this.oc()&&this.playing()&&this.Yi&&this.H.pause()};f.YU=function(){this.Yi=!1;this.H.play()};f.XU=function(){this.Yi=!0;this.oc()||this.H.pause()};f.Wj=function(){this.Id&&(this.Id=!1,this.Pv(),this.Yj.F(this))};f.tj=function(){return this.Yj};function pM(a){this.K=a;this.ub=[];this.$P={}}f=pM.prototype;f.Da=null;f.$D=!1;f.Ky=null;f.DK=function(a,b){this.Da=b;this.$D=a.te();a.Zb().addHandler(this.Yr,this)};f.add=function(a,b){b=b||qM;if(!Bb(this.ub,a)){this.ub.push(a);var c=ua(a)+"";this.$P[c]=b;a.tj().addHandler(this.cP,this);a.Nd.addHandler(this.bP,this)}};f.remove=function(a){Cb(this.ub,a);io(this.Da,!1,a);a.tj().removeHandler(this.cP,this);a.Nd.removeHandler(this.bP,this)};f.contains=function(a){return Bb(this.ub,a)}; function Cv(a){a=Fb(a.ub);for(var b=0;b=Math.abs(c.Ha()-b.Ha())));c&&(this.Ky=b,c=(b=sM(this,a.timestamp()))&&tM(this,a.timestamp()),rM(this,a,b,c,!0))};function sM(a,b){var c=a.K.V().oa(b.R());if(0>b.sa())return!1;c=c.Oa().jc(b.sa());return b.Ha()>=c.duration()}function tM(a,b){var c=a.K.V().oa(b.R());return b.sa()==c.Oa().count()-1}f.cP=function(a){this.remove(a)};f.bP=function(a){io(this.Da,a.oc(),a)}; function uM(a){this.zC=!1;this.d3=a}var qM=new uM(!1),vM=new uM(!0),wM=new uM(!0);function xM(a,b,c,d){this.P=a;this.U=b;this.Yd=c;this.H=d;this.Yj=new I;this.Nd=new I;this.H.Zb().addHandler(this.fA,this);this.H.Op.addHandler(this.CQ,this)}f=xM.prototype;f.ke=null;f.AA=0;f.jk=null;f.Id=!1;f.Yi=!1;f.KH=!1;f.activate=function(){this.Xa=!0;this.H.Xa||this.H.activate()};f.deactivate=function(){this.H.playing()||this.H.deactivate();this.Xa=!1};f.playing=function(){return this.H.playing()};f.oc=function(){return this.Id&&(this.H.oc()||!this.H.$s())}; f.play=function(a){this.pm(this.U.timestamp(),q(a)?a:null,!1)};function yM(a,b){var c=a.H;if(H&&c instanceof nL){var d=c.H,e=d.src();d.zf(sg());d.play();setTimeout(function(){d.zf(e);a.pm(b,0,!0)},0)}else a.pm(b,0,!0)} f.pm=function(a,b,c){this.Pv();var d=this.H;this.U.Jb().addHandler(this.lb,this);d.Nd.addHandler(this.tn,this);d.Ej.addHandler(this.tn,this);d.Yp.addHandler(this.BP,this);this.Id=!0;this.Yi=!1;this.KH=c;this.ke=a;this.jk=null!=b?b:null;if(this.KH){var e=this;a=function(){zM(e,!0);d.play();e.tn()};Og&&!H?setTimeout(a,150):(Qg&&d.zf(d.src()),a())}else null!=b?d.Jk(b):d.play()};f.pause=function(){this.Wj();this.H.pause();AM(this)}; f.stop=function(a){this.Wj();this.H.pause();var b=this.Yd instanceof gD&&this.Yd.LC();a=a||b?0:this.H.duration();this.H.seek(a);AM(this);BM(this)};f.Pv=function(){this.U.Jb().removeHandler(this.lb,this);this.H.Nd.removeHandler(this.tn,this);this.H.Ej.removeHandler(this.tn,this);this.H.Yp.removeHandler(this.BP,this)}; f.lb=function(){if(this.ke){var a=this.ke,b=this.U.timestamp(),c=b.R()-a.R(),d=0==c,a=d?b.sa()-a.sa():0,d=d&&0==a;0>c||0>a?c=!0:(a=this.Yd.ih,c=0>a?!d:c>a);c&&(this.Wj(),this.H.pause(),AM(this))}}; f.fA=function(){var a=this.H.state();if("ended"==a){++this.AA;var b=!1,c=this.Yd.fk;if(qa(c))b=this.AAg?a.kB(c):d.seek(c)}} f.kB=function(a){this.Sh||this.oc()||(this.Sh=!0,jo(this.U,!0,this),this.H.Yc.addHandler(function c(){.1>a-this.H.currentTime()&&(this.H.Yc.removeHandler(c,this),CM(this))},this))};function CM(a){a.Sh&&(a.Sh=!1,jo(a.U,!1,a))}f.gs=function(){this.Ll=this.U.timestamp();this.U.Jb().addHandler(this.bM,this);this.U.Zb().addHandler(this.aM,this);if(this.Yd instanceof gD){var a=this.H;a.show(!0);this.Yd.bK()&&a.zt(!0);a.Et(!1)}}; function BM(a){a.Ll=void 0;a.U.Jb().removeHandler(a.bM,a);a.U.Zb().removeHandler(a.aM,a);a.nz=!1;a.KN="ended";if(a.Yd instanceof gD){var b=a.H;a.Yd.LC()&&b.stop();b.zt(!1);a.Yd.AJ()&&b.show(!1)}a.Nd.F(a);CM(a)}f.aM=function(){var a;if(a=this.Id)a:if(this.U.suspended()){a=this.U.timestamp();if(0a||1b||b>(this.Gg?this.Gg.length:0))throw Error("Child component index out of bounds");this.tk&&this.Gg||(this.tk={},this.Gg=[]);if(a.getParent()==this){var d=nN(a);this.tk[d]=a;Cb(this.Gg,a)}else ob(this.tk,nN(a),a);oN(a,this);Hb(this.Gg,b,0,a);a.Rf&&this.Rf&&a.getParent()==this?(c=this.uc,b=c.childNodes[b]||null,b!=a.$h()&&c.insertBefore(a.$h(),b)):c?(this.uc||this.Zw(),b=this.Gg?this.Gg[b+1]||null:null,pN(a, this.uc,b?b.uc:null)):this.Rf&&!a.Rf&&a.uc&&a.uc.parentNode&&1==a.uc.parentNode.nodeType&&a.hx()};f.UT=function(){null==this.vm&&(this.vm=ge(this.Rf?this.uc:this.aC.pc.body));return this.vm};function qN(a,b){a.Gg&&z(a.Gg,b,void 0)}f.removeChild=function(a,b){if(a){var c=pa(a)?a:nN(a);a=this.tk&&c?x(this.tk,c)||null:null;if(c&&a){var d=this.tk;c in d&&delete d[c];Cb(this.Gg,a);b&&(rN(a),a.uc&&xd(a.uc));oN(a,null)}}if(!a)throw Error("Child is not in parent component");return a};var sN=["classid","data","movie","type","typemustmatch"];function tN(a,b){function c(a,b){for(var c in a)for(var d=c.toLowerCase(),e=0;ea/CN.width||1>b)&&B(d,"backgroundSize", "contain")}};f.ii=function(){if(this.rf)if(this.rf=!1,this.VM)this.tb.ge.removeHandler(this.YO,this),this.Ar.ic(),this.Ar=null;else{var a=AN(this);if(a){var b=BN();Sh(a,b);vd(a)}}};function zN(a){var b=a.tb.scale(),c=a.Xm;a.Ar.setSize(c.width()*b,c.height()*b)}function yN(a){var b=document.getElementById(a.Xm.vk()),c=a.tb.scale(),d=bi(b);if(d)var e=d.xd,b=d.yd;else e=parseFloat(Rd(b,"left")),b=parseFloat(Rd(b,"top"));Td(a.Ar.$h(),e*c,b*c)}f.YO=function(){yN(this);zN(this)}; function AN(a){if(a.gz)return a.gz;a.gz=kd(document,a.Xm.vk());return a.gz}var CN=new vc(74,89); function BN(){if(q(xN))return xN;var a="_sf"+Ua();xN=a;sh("."+a+" {background: #A42222;}."+a+" div {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABZCAYAAACZkrJEAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAFA0lEQVR4Xu3c21MTVxwHcP/B+iwyPimoT46WPulY6INDR3mwdhTojJeOgC1MMZHhoha85EJIMCg1CTXQJEsokJCEJJgbyc/fiW5nJ2NjCL/dPecYZ74zIYa9fPZ7zh4Y3SNHWn9aAi0BYoGZM2dhGuMd/OW/bHgW4a+RESDelVibc/T0QPDRI0hHo1CpVP43UY/n64Kabj8By9iWnUCgLkwt2lcD5er5ARIHxNFiSQ9l7/oO8ru7B2rP54ag1FBbOK/Um3cO8ndSQoVwcj4IQiOflQrKicMs+4W7VyMoUg89/+AgtqisW6Iet/jLg5AVh1oZkXRM1C04VNKP6yEdgdRtCw0Vw6tsBBLbh7BQYQOGm/YiCAm1OjRsWJOEHXoLuASolPcNT9S9INZdr5BKGo7ELoxQUBuzs6Ygxfx+eDM0JEajvN09UNnHIadj0ooCrwYGYPL0GTFQPverv0ISh5xOSO8sVpgSGUcFqw45HZDCuF1re7u47dE2ynH6rC5Itu5uOYBUrKwSQagSWfLJBEzI0iIVaflaHxmQim2XrUkMq4BXn7JNUiIF8DZNiRS0WOSak9Rhl08koFwqkSTu88mJFOgfIAFi0DkEnzguyRKgdoFJ2aa5b7vkbNOr77uxTUWSxH1v5URizcpEwiRIDFvaIUfZJt/9+/K2advlImlTLrEjLxIbdlRz01J/v7xQoYcWKBdxEj9kcjuStymPJ3hYpGa/fx2HvBD//M3DlgTFgmlZd82LAbWFB9qCaqDTZiKxfQvRqKWr10xtkzBQmXDIdChFhDnK7GHH9s891D/jD6FcwLudyVHmOb/r5eJxRMqbHmXeye/ywMsmcQ6Q2DFwDZUO4STegqq/eLJd6OIGietGbeLkyUubuIbiCYkdS4THyXy1uiQw/06nPQYuofbzOeAtYaeDr+VBcHycDGnx1i1g8WjixtfaLODXalz4Ws08vq7m5k1wYmYuX+YLiqpJKwjewC8lxPxIcPwPbNN7kvx29Ki8UPs5RCLIuoOz+YSytxt4chRIbBsTnZ1ytukJnhgVktRtSq2tQim3R5I53u5OVMPu7a/3oPQekQiSRHCq4+JqO49xyFEAqduQtk1725sIlSWJ4rDJ2abUWpAESIW2ynin2369BKU9bBJRInYJ27T92otAGdIMfSPRKtzadhy2EKmISJTx3rsrz9z09Px5yG7+C8UsIhEmg9vk6jbe7MFMdXSCYrOR4mihJ/ECNHtsXHwfa5Bie4lAad0Sxu1zcbKNHMQYTqJTHR3VOH/shcDYKA6xDd1wVPgM7qOR4+PiM8UMtsWkvOjtFQlqF6GMT/jlC3GQqv/9C5GMTvzdilhIZkE9aGsTECqNjTIwjy9dEg+p2qh0CqGMifPnG2IiGQm1eOeOuEhGQTluCNwkdRFX2E2CXklHFZi5eFHsJukNFV/xw/CxY3IgMaw8Noo67tu36wKN4rNRnPjkQzUz+NCa3/E9FvUCPsDXLFz8+PIRKoFQNIlhi0ZPnWr45BTNU54dCBfRfO0ZHgE7vscPVAqRDplYwA/TTcxFWhiGwnBUmElsmU0WqLXnz5oCUjFqG8Te/7OvD9yfwJbxIYAcNWoHG9V41j0LMHvlCskJ1DaKofw99wxUoDBPD2CvhxQL+GDt+RzYf7oOlnPnSHC0DdFCqcPsKT7MhoV9jiuosZMngWW0JtxUvnUgLQGpBD4AN9FCi/luT4wAAAAASUVORK5CYII=) no-repeat;background-position: center;}");return a} ;function DN(a,b,c,d){this.fa=a;this.tb=b;this.U=c;this.P=d;this.HE=[];c.Jb().addHandler(this.lb,this)}DN.prototype.W=-1;DN.prototype.lb=function(){var a=this.U.timestamp(),b=a.R();if(b!=this.W){if(0<=this.W){var c=this.P.oa(this.W);c instanceof ar&&EN(this,c,-1)}this.W=b}if(0<=b&&(c=this.P.oa(b),c instanceof ar)){var b=c,d=a.sa(),a=0>d?-1:b.Oa().jc(d).startTime()+a.Ha();EN(this,c,a)}}; function EN(a,b,c){b=b.sE;for(var d=0;dg||g>=e.count())throw Error("index is out of range");e=e.xu[g];var g=a,h=e,k=ua(h)+"";k in g.HE||(g.HE[k]=new wN(h,g.fa,g.tb));g=g.HE[k];c>=e.Ha()?g.show():g.ii()}};function FN(a,b,c){this.ga=null;this.Sl=b;this.LG=c;b.$w()&&(this.lc=A("DIV"),a.displayObject().appendChild(this.lc),this.lc.style.overflow="hidden",xg&&(this.lc.style["-webkit-overflow-scrolling"]="touch",this.lc.style.overflow="auto"),a=A("IFRAME"),a.setAttribute("src",this.Sl.url()),a.style.border=0,a.style.backgroundColor="#ffffff",a.setAttribute("webkitallowfullscreen",""),a.setAttribute("mozallowfullscreen",""),a.setAttribute("allowfullscreen",""),this.ga=a)}f=FN.prototype;f.Ff=!1; f.jb=function(a){var b=this.Sl;if(this.ga&&this.lc&&b.$w()){var c=a.scale(),d=c*b.width(),c=c*b.height();a=a.position(b.id(),1);$d(this.lc,d,c);Td(this.lc,a.x,a.y);$d(this.ga,d,c)}};f.visible=function(){return this.Ff}; f.VC=function(a){if(this.Ff!=a)if(this.Ff=a,this.Sl.$w()){if(a){this.lc.appendChild(this.ga);try{this.ga.contentWindow.ispringPresentationPlayer=this.LG}catch(d){}}else vd(this.lc);fe(this.lc,a)}else if(a){if(!this.ga){a=this.Sl;var b={resizable:!0,statusbar:!1,toolbar:!1,location:!1,scrollbars:!1,menubar:!1},c=this.Sl.width()||this.Sl.height();a.mJ()?(b.width=screen.availWidth,b.height=screen.availHeight,b.top=0,b.left=0):c&&(b.width=Math.max(this.Sl.width(),100),b.height=Math.max(this.Sl.height(), 100));this.ga=Rf?this.sG(a.url()):qg(a.url(),b)}}else{if(this.ga)try{this.ga.close()}catch(d){}this.ga=null}};f.sG=function(a){(new Qf("openWindow",[a])).nq();return null};function GN(a,b,c,d){this.ub={};this.LG=d;this.tb=a;this.P=c;b.Jb().addHandler(this.lb,this);a.ge.addHandler(this.ov,this)}f=GN.prototype;f.W=-1;f.lb=function(a){a=a.timestamp();this.W!=a.R()&&HN(this,this.W,-1);this.W=a.R();-1!=a.sa()&&(a=this.DH(a),HN(this,this.W,a))};f.H=function(a){var b=a.id();this.ub[b]||(this.ub[b]=new FN(this.tb,a,this.LG));return this.ub[b]};f.ov=function(){var a=this;IN(this,this.W,function(b){b.jb(a.tb)})}; function HN(a,b,c){a.zH(b);IN(a,a.W,function(b){var d=b.Sl.timeout()<=c;d&&(b.visible()||b.jb(a.tb));b.VC(d)})}f.Tl=function(a){return this.$A(a)&&(a=this.P.oa(a),a instanceof ar)?a.my():null};f.zH=function(a){return this.$A(a)?this.P.oa(a).Oa().duration():-1};f.DH=function(a){var b=a.sa(),c=a.R();return this.P.oa(c).Oa().jc(b).startTime()+a.Ha()};f.$A=function(a){return 0<=a&&ah||h>=g.count()?null:g.Tl[h])g=a.H(g),c(g)}};function JN(a,b,c,d){this.Ou=a;this.P=b;this.Jd=c;this.yu=d;a=!H;this.yX!=a&&((this.yX=a)&&this.Ou.enabled()?(E(document,"keydown",this.Sd,!1,this),E(document,"keyup",this.WO,!1,this)):(bf(document,"keydown",this.Sd,!1,this),bf(document,"keyup",this.WO,!1,this)))}f=JN.prototype;f.B=null;f.pw=-1;f.Ep=!1;f.Qx=function(a){this.B=a}; f.Sd=function(a){var b;a:{b=this.Ou.sf();for(var c=0;cc.la())){var d=c.Y(),e=a.P;0>a.pw&&(a.pw=Aa(),a.Ep=d.te(),c.pause());var g=(1+(Aa()-a.pw)/1E3)*(b?1:-1),d=d.timestamp(),h=e.ne(d,!1,!0),e=e.Yh(lc(h+g,0,e.Jo()),!1,!0);e.R()>d.R()?1==c.fd().yU()?c.vd(!1):Ro(c.fd()):e.R()b.Te();c.wm()||e?!d&&e?Cv(a.Ia.ml):"bySlides"==a.K.settings().navigation().Fk().Se()?b.vd():b.gi():b.play()} f.slideAreaDoubleTapped=function(){this.Wy(this.f0)&&kh&&ISPlayer.slideAreaDoubleTapped()};f.Wy=function(a,b){var c=new Fo,d=Ib(Fb(arguments),1);a.F.apply(a,d.concat(c));return!c.actionPrevented()};var VN={R6:"gotoPreviousSlide",lV:"continuePresentation",qV:"finishAction",g$:"skipQuiz"};r("ispring.quiz.player.QuizPlayerControllerActionType",VN,void 0);r("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",VN);r("CONTINUE_PRESENTATION","continuePresentation",VN);r("FINISH_ACTION","finishAction",VN);r("SKIP_QUIZ","skipQuiz",VN);function WN(a,b,c){this.K=a;var d=yg();if("1"==d.resume||"review"==window.launchMode)a.settings().Sc().xl="always";else if("0"==d.resume||"browse"==window.launchMode)a.settings().Sc().xl="never";var d=mh?new iM(a):new KL,e=new MN,g=new bN,h=new FM(a,g,d),k=new UN(a,h);this.yu=new eG;var l=new JN(a.settings().navigation().so(),a.V(),g,this.yu),m=new RM;m.stateChangedEvent().addHandler(this.mA,this);this.Na=new PN(e,c,h,g,g,k,0,this,m);new aD(b);this.Fa=new hD(this.Na,a);b=this.Fa.B;m=this.Fa.zc;d.oj(b.Y()); h.DK(b.Y(),b.Da);l.Qx(m);k.B=b;k.zc=m;e.Qx(b);e.QC(h);XN(this,e);k=this.Fa.Eh;l=k.displayObject();c.kf.Eh=l;new SL(k,b.Y(),a.V());new GN(k,b.Y(),a.V(),this);new DN(this.Fa,k,b.Y(),a.V());this.mO=new YM(a);this.mO.Qx(b);this.iB=new I;this.IR=new I;this.Gr=new I;this.hM=new I;this.Sn=new I;this.AQ=new I;this.Ay=new PM(a.V(),b.Y(),b.Da,a.jd().$n(),g);this.Rl=new JL(a.V(),b.Y(),b.Da,a.jd().Yf(),g);this.SX=new YL(a.V(),h,b.Y(),c.kf);new eN(b,g,d);H&&new gM(e);this.IW=new RN(a.V(),k,b,g);this.RX=mh?new UM(g): new KM;b.GQ.addHandler(this.ZY,this);b.tj().addHandler(this.Wj,this);b.$y.addHandler(this.xY,this);b.UM.addHandler(this.aX,this);b.kd().addHandler(this.jG,this);this.Rd=g;jh&&(ISPlayer.setPauseMediaCallback(v(this.DG,this)),ISPlayer.setContentType("slide"))}WN.prototype.TM=!1;function XN(a,b){var c=pd("DIV");c.getCore=function(){return b};c.setAttribute("id",a.K.settings().CR);a.Fa.displayObject().appendChild(c)} function YN(a,b,c,d){var e=a.Fa.B.Y(),g=!d;g&&a.Ap();c&&ZN(a);g&&c||e.Zb().addHandler(function k(){e.wm()&&(e.Zb().removeHandler(k,this,-1),g||a.Ap(),c||ZN(a))},a,-1);a.Gr.F(b,c,d)}WN.prototype.Ap=function(){this.IW.activate();this.Fa.B.activate()};function ZN(a){a.TM||(a.TM=!0,a.RX.activate(),a.Ay.activate(),a.Rl.activate(),a.Na.mediaController().activate())}WN.prototype.BU=function(){return this.K};WN.prototype.presentation=WN.prototype.BU;WN.prototype.view=function(){return this.Fa}; WN.prototype.view=WN.prototype.view;WN.prototype.version=function(){return"8.0"};WN.prototype.version=WN.prototype.version;WN.prototype.persistState=function(){return this.Na.xg.NC()};WN.prototype.persistState=WN.prototype.persistState;WN.prototype.e2=function(a,b){var c={width:a,height:b,bT:!1};this.AQ.F(c);return c.bT?new vc(c.width,c.height):(c=Math.min(a/this.K.D(),b/this.K.C()),new vc(a*c,b*c))};WN.prototype.getOptimalPlayerSize=WN.prototype.e2;WN.prototype.mA=function(){this.Sn.F(new Fo)}; WN.prototype.start=function(a){var b=null;a&&(b=TM(a));a=this.K.settings().Sc();var c=this.view().B,d=b,e=this.view().B.Qe(),g;if(!(g=!d)){a:{g=this.K.V().count();for(var h=this.view().B.Qe(),k=0;kg||g>=this.K.V().count();d="review"==window.launchMode;d=h&&null!=e&&0<=e&&("never"!=a.xl||d);h&&(g=c.Qe());c=d?e:g;b=new $N(this,b);e=new WM(b);e.PC(a.fo());e.OC(d?lG:pG);e.MU(c); this.iB.F(e);switch(e.action()){case lG:b.resume(e.R());break;case pG:b.start(e.R());break;case nG:b.JR=!0;break;default:throw Error("unknown startup action");}};WN.prototype.Lx=function(){return this.Na.Lx()};WN.prototype.U3=function(){return this.iB};WN.prototype.startupEvent=WN.prototype.U3;WN.prototype.startupCompletedEvent=function(){return this.IR};WN.prototype.startupCompletedEvent=WN.prototype.startupCompletedEvent;WN.prototype.B2=function(){return this.Gr}; WN.prototype.initialSlideShownEvent=WN.prototype.B2;WN.prototype.ZY=function(){this.Ay.Eq();this.Rl.Eq();this.SX.Eq()};WN.prototype.Wj=function(){var a=this.K.settings().Mq().FC();a&&a.open()};WN.prototype.ix=function(){return this.mO.ix()};WN.prototype.executeMetaCommandEvent=WN.prototype.ix;WN.prototype.e1=function(){return this.Ay};WN.prototype.audioNarrationController=WN.prototype.e1;WN.prototype.d4=function(){return this.Rl};WN.prototype.videoNarrationController=WN.prototype.d4; WN.prototype.xY=function(){var a=new Fo;this.hM.F(a);a.actionPrevented()||zg()};WN.prototype.u1=function(){return this.hM};WN.prototype.closeWindowEvent=WN.prototype.u1;WN.prototype.stateChangedEvent=function(){return this.Sn};WN.prototype.stateChangedEvent=WN.prototype.stateChangedEvent;WN.prototype.X1=function(){return this.K.settings().navigation().Fk().enabled()};WN.prototype.gestureNavigationEnabled=WN.prototype.X1; function aO(a,b){var c;if(c=null==a.Fa.zc.td(b))c=!(-1==a.Fa.B.Te()&&-1==a.Fa.B.wf());return c}function bO(a,b){return null==a.Fa.zc.td("quizArbitrarySlideSwitching",b)}function cO(a,b){return null==a.Fa.zc.td("ScenarioArbitrarySlideSwitching",b)} function dO(a,b){var c=a.Fa.B,d=c.ha(),c=c.fd().view(),c=Wo(c.zb());switch(b){case "skipScenario":return"atAnyTime"==d.$p&&aO(a,"switchToNextSlide");case "continuePresentation":return d=c.scenarioPassed()?d.AG:d.EE,"gotoSlide"==d.type()&&cO(a,d.R())||"gotoNextSlide"==d.type()&&aO(a,"scenarioSwitchToNextSlideWithoutBranching");case "finishAction":return d=c.scenarioPassed()?d.AG:d.EE,"closePlayerWindow"==d.type()||"gotoSlide"==d.type()&&cO(a,d.R())||"gotoNextSlide"==d.type()&&aO(a,"scenarioSwitchToNextSlide")}return!1} function eO(a,b){var c=a.Fa.B,d=c.ha(),c=c.fd().view(),e=bp(c.ib());switch(b){case "gotoPreviousSlide":return"sequential"!=a.K.settings().navigation().navigationType()&&c.Yx()&&-1!=a.Fa.B.wf();case "skipQuiz":if(d="atAnyTime"==d.$p)d=aO(a,"switchToNextSlide")&&-1!=a.Fa.B.Te();return d;case "continuePresentation":return d=fp(e)?d.zG:d.DE,"gotoSlide"==d.type()&&bO(a,d.R())||"gotoNextSlide"==d.type()&&aO(a,"quizSwitchToNextSlideWithoutBranching");case "finishAction":return d=fp(e)?d.zG:d.DE,"closePlayerWindow"== d.type()||"gotoSlide"==d.type()&&bO(a,d.R())||"gotoNextSlide"==d.type()&&aO(a,"quizSwitchToNextSlide")}return!1}WN.prototype.PS=function(a){var b=this.Fa.B.ha();if(b instanceof dp)a=eO(this,a);else if(b instanceof Zo)a:{switch(a){case "gotoNextPresentationSlide":a=aO(this,"switchToNextSlide");break a;case "gotoPreviousPresentationSlide":a=-1!=this.Fa.B.wf();break a}a=!1}else a=b instanceof cr?dO(this,a):!1;return a};WN.prototype.actionAvailable=WN.prototype.PS; WN.prototype.aX=function(a,b,c){var d=this.K.V();b=0<=b?d.oa(b):null;c=0<=c?d.oa(c):null;if(b instanceof dp||c instanceof dp||b instanceof Zo||c instanceof Zo||b instanceof cr||c instanceof cr)ch?(a.xr=Av,a.ya=0):a.xr="FadeSmoothly"};WN.prototype.jG=function(){var a=this.Fa.B.Te();this.Ay.At(a);this.Rl.At(a)};WN.prototype.DG=function(){var a=this.Fa.B;if(!(0>a.la())){a.pause();this.Rd.yC();var b=this.Fa.B.ib();b&&b.pauseMedia();(b=this.Fa.B.zb())&&b.pauseMedia();b=a.ha();b instanceof Zo&&a.Re(b.index()).rc().pauseMedia()}}; function $N(a,b){this.H=a;this.MR=b}$N.prototype.g_=!1;$N.prototype.JR=!1;$N.prototype.MR=null;$N.prototype.start=function(a,b){fO(this,a,b,pG)};$N.prototype.start=$N.prototype.start;$N.prototype.resume=function(a,b){fO(this,a,b,lG,this.MR)};$N.prototype.resume=$N.prototype.resume; function fO(a,b,c,d,e){if(a.g_)throw Error("presentation was already started");var g=a.H;if(e){var h=g.Na.xg;SM(h,e);Dv(h,0);e=g.K.V();for(var k=0;kb.getTime()-d.getTime(),g=0>=c.getTime()-b.getTime();if(0>c.getTime()-d.getTime()){b= e&&g;break a}if(0>d.getTime()-c.getTime()){b=e||g;break a}}b=c&&0>b.getTime()-c.getTime()?!1:!(d&&0<=b.getTime()-d.getTime())}b=!b}b?pO(this,nO(this,"PLAYER_CORE_PROTECTION_RESTRICTED_TIME_LABEL","Sorry, the presentation's creator disabled viewing the presentation at the moment"),"time"):a.SP?mO(this,a.password()):oO(this)}};function nO(a,b,c){a=a.K.settings().qq();return a.hasOwnProperty(b)?a[b]:c}function oO(a){var b=new KK(a.K);a.H=new WN(a.K,a.c_,b);a.Hp.F(a.H)};var qO=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)||0!=((d<<8)+e)%31||e&32)&&a();this.JI=b;this.Zs=c;this.Tw=this.Xw=this.Yw=0;this.$I=!1;this.PB=null}var d=[],e=[],g=[],h,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 h=b>>1<<16,c=b%8,h=h+((a[c]<< (b-c)/2)+1);e.push(h)}for(b=3;7>b;++b)g.push(b);c=7;for(b=0;24>b;++b)a=b>>2,h=(a<<16)+c,c+=1<b;++b)g.push(258)})();c.prototype.ZI=function(a){var b=this.PB,c=b?b.length:0;if(a>c;this.Yw= d-c;this.Zs=h;return e&(1<>16;e&=65535;(0==c||c>d;this.Yw=c-d;this.Zs=k;return e};c.prototype.lx=function(a){for(var b=a.length,c=0,d=0;dc&&(c=a[d]);for(var e=1<>=1;for(d=R;d>=1;if(0==m){var n=this.JI,p=this.Zs,t;b(t=n[p++])&&a();var u=t;b(t=n[p++])&&a();u|=t<<8;b(t=n[p++])&&a();m=t;b(t=n[p++])&&a();(m|t<<8)!=(~u&65535)&&a();this.Yw=this.Xw=0;t=this.Tw;m=this.ZI(t+u);this.Tw=u=t+u;for(var y=t;y=C;++C)n[C]=8;for(;255>= C;++C)n[C]=9;for(;279>=C;++C)n[C]=7;for(;287>=C;++C)n[C]=8;h=this.lx(n);m=Array(31);for(C=0;32>C;++C)m[C]=5;k=this.lx(m);k[0][15]=0;k[0][31]=0}p=h;t=k}else if(2==m){m=this.no(5)+257;t=this.no(5)+1;p=this.no(4)+4;n=Array(d.length);for(C=0;CF)y+1>=u&&(m=this.ZI(y+1),u=m.length),m[y++]=F;else{if(256==F){this.Tw=y;break}var F=F-257,F=g[F],J=F>>16;0>16;0=u&&(m=this.ZI(y+n),u=m.length);for(J=0;Jg?(d[++l]=String.fromCharCode(g),++e):191g?(h=c[e+1],d[++l]=String.fromCharCode((g&31)<<6|h&63),e+=2):(h=c[e+1],k=c[e+2],d[++l]=String.fromCharCode((g&15)<<12|(h&63)<<6|k&63),e+=3):++e;b(d.join(""))};function sO(){this.Hp=new I;this.gQ=new I}sO.prototype.ko=function(a,b){sa(a)?tO(this,a,b):uO(this,a,b)};function uO(a,b,c){rO(b,function(b){b=of(b);if(!b)throw Error("invalid presentation json!");tO(a,b,c)})}function tO(a,b,c){var d=(new oJ).load(b);b=parseInt(x(b,qJ().h3,"2007"),10);a.gQ.F(d);var e=new lO(d,b);e.Hp.addHandler(function h(a){e.Hp.removeHandler(h);a.view().displayObject().id=c;Qh(a.view().displayObject(),c);this.Hp.F(a)},a);e.ko()};function vO(a){this.Sr=a}vO.prototype.ua=function(a,b,c){a=this.Sr.hasOwnProperty(a)?this.Sr[a]:c;return q(a)?(q(b)&&(a=vh(a,b,this.KE)),a):""};vO.prototype.getMessage=vO.prototype.ua;vO.prototype.KE=function(a){return"%"+a.toUpperCase()+"%"};function wO(a,b,c,d){L.call(this,c+" "+this.LE());this.fa=a.view();this.K=a.K;this.B=a.view().B;this.Da=this.B.Y();this.zc=a.view().zc;this.Wh=new vE(this.displayObject());this.qa=new vO(b);d&&(this.Jl=new oi,this.Jl.HH.addHandler(function(a,b){this.ln(a,b)},this),rg(this.Jl.gC,this.Jl));a.iB.addHandler(this.fG,this);a.view().zc.Hx().addHandler(this.cG,this)}w(wO,L);f=wO.prototype;f.ln=function(a,b){this.resize(a,b);this.Wh.Lk(a,b)}; f.fG=function(a){if(a.action()==lG&&"prompt"==this.K.settings().Sc().xl){var b=this.B.Qe(),c=a.R();a.OC(nG);var d=this.Wh,e=a.IH,g=this.qa.ua("PB_RESUME_PRESENTATION_WINDOW_TITLE"),h=this.qa.ua("PB_RESUME_PRESENTATION_WINDOW_TEXT"),k=this.qa.ua("PB_MESSAGE_BOX_YES"),l=this.qa.ua("PB_MESSAGE_BOX_NO");kh?ISPlayer.showConfirmWindowWithcallback(pf({message:h,yesLabel:k,noLabel:l}),v(function(a){parseInt(a,10)?e.resume(c,!0):e.start(b,!0)},this)):function(){var a=new GE(g,h,k,l);a.mr.addHandler(function p(g, h){a.mr.removeHandler(p);a.close();xE(d,a);this.fa.setOverlayDisplayed(!1);h?e.resume(c,!0):e.start(b,!0)},this);wE(d,a);a.open();q(a.setScale)&&a.setScale(this.X);this.fa.setOverlayDisplayed(!0)}.apply(this)}};f.Br=function(a,b){return(a.oa(b).Zf()+1).toString()}; f.cG=function(a){var b={},c=this.K.V();switch(a.xf().type()){case "currentSlideIsNotCompleted":var d="PB_CURRENT_SLIDE_IS_NOT_COMPLETED";break;case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":d="sequential"==this.K.settings().navigation().navigationType()?"PB_NAVIGATION_IS_SEQUENTIAL":"PB_NAVIGATION_IS_RESTRICTED";break;case "interactionNotCompleted":d="PB_QUIZ_SLIDE_WINDOW_TEXT";this.B.ha()instanceof cr&&(d="PB_SCENARIO_SLIDE_WINDOW_TEXT");break;case "precedingQuizNotPassed":case "precedingQuizFailed":d= "PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Br(c,a.xf().se());break;case "precedingQuizNotCompleted":d="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Br(c,a.xf().se());break;case "precedingScenarioNotPassed":d="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Br(c,a.xf().se());break;case "precedingScenarioFailed":d="PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Br(c,a.xf().se());break;case "precedingScenarioNotCompleted":d= "PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.Br(c,a.xf().se());break;default:return}a=this.qa.ua("PB_RESTRICTION_MESSAGE_BOX_TITLE");d=this.qa.ua(d);d=vh(d,b);this.sH(a,d)}; f.sH=function(a,b){var c=this.qa.ua("PB_MESSAGE_BOX_OK"),d=this.B.Y().suspended();if(kh)c={message:b,okLabel:c},go(this.Da,!0),ISPlayer.showMessageBoxWithcallback(pf(c),v(function(){go(this.Da,d)},this));else{var e=new FF(a,b,c),g=this.fa;e.mj().addHandler(function k(){e.mj().removeHandler(k);xE(this.Wh,e);g.setOverlayDisplayed(!1);go(this.Da,d)},this);go(this.Da,!0);wE(this.Wh,e);e.open();g.setOverlayDisplayed(!0)}}; f.LE=function(){var a=H?"mobile":"desktop";Ub?a+=" ie":tg?a+=" android_default":Yb?a+=" webkit":Tb?a+=" opera":Xb&&(a+=" gecko");return a};f.PA=function(a){this.Jl&&(this.Jl.ED=a,dh&&(document.body.style.msTouchAction=a?"pan-x pan-y":"none"),wg&&(a=window.pageYOffset,ii(document.body),window.scrollTo(0,a)))};function xO(a,b,c){q(c)||(c=!0);wO.call(this,a,b,"none",c);b=a.K;b.settings().Yn().jx()||H||(this.OG=b.D(),this.MG=b.C(),document.body.style.overflow="auto");b=this.NG=a.view();this.G(b.displayObject());var d=this.B=b.B;ch&&d.kd().addHandler(this.Jf,this);a.Gr.addHandler(function(b,c,h){if(h){b=new L("launch_layer");var e=new JD(a,b);e.Gp.addHandler(function m(){e.Gp.removeHandler(m);d.play()});e.show()}})}w(xO,wO); xO.prototype.ln=function(a,b){this.OG&&this.MG?(this.move(Math.max(0,Math.floor((a-this.OG)/2)),Math.max(0,Math.floor((b-this.MG)/2))),a=this.OG,b=this.MG):Qg&&(b+=2);this.NG.resize(a,b);xO.M.ln.call(this,a,b);yO(this)}; xO.prototype.Jf=function(){var a=this.B.la(),b=-1!=a?this.B.ha():null;this.Ef&&(this.Ef.rk(),this.Ef.ib().changeAllowTouchScrollEvent().removeHandler(this.PA,this),this.Ef=void 0);b instanceof dp?(this.Ef=this.NG.Dg.ze[a],this.Ef.rk(this.displayObject()),this.Ef.ib().changeAllowTouchScrollEvent().addHandler(this.PA,this),yO(this),Ti(this,"quiz_mode")):(Ui(this,"quiz_mode"),this.PA(!1))}; function yO(a){if(ch){var b=a.B.la();-1!=b&&(b=a.NG.Dg.ze[b],b instanceof Oo&&b.ib().resize(a.width(),a.height()))}};function zO(a){this.Bb=a}zO.prototype.va=function(a){this.$b!=a&&(this.$b=a,ISPlayer.setButtonEnabledstate(this.Bb,a))};zO.prototype.Ta=function(a){this.En!=a&&(this.En=a,ISPlayer.setButtonSelectedstate(this.Bb,a))};r("ispring.presenter.player.skin.universal.iphone.ButtonId",{NEXT:"next",V8:"previous",y8:"playPause",a$:"showMenu",X4:"closeMenu"},void 0);function MO(a,b,c){this.B=a;this.P=b;this.gr=c.Sw;a=c.ym;this.Rz="bySlides"==this.gr.Se;b=[];this.gr.yj&&(this.Hd=new zO("next"),b.push("next"));this.gr.Ok&&(this.nQ=new zO("previous"),b.push("previous"));this.gr.Nk&&(this.Av=new zO("playPause"),b.push("playPause"));a.LK&&b.push("showMenu");this.B.Y().Zb().addHandler(this.kn,this);this.B.Y().Jb().addHandler(this.lb,this);this.kn();this.jn();ISPlayer.initControlPanel(pf({buttons:b,showProgressBar:this.gr.WC}));ISPlayer.setControlPanelButtonClickedCallback(v(this.hY, this))}f=MO.prototype;f.hY=function(a){switch(a){case "playPause":this.lv();break;case "next":this.jv();break;case "previous":this.mv();break;case "showMenu":if("playingSlide"==this.B.playbackState()||"playingTransition"==this.B.playbackState())this.B.pause(),this.Qv=!0;break;case "closeMenu":this.Qv&&(this.Qv=!1,this.B.play())}};f.lb=function(){if(this.Av&&!this.B.Y().te()&&-1!=this.B.la()){var a=this.B.td("playPauseControl");this.Av.va(SO(a))}this.jn();this.cF()}; f.lv=function(){var a=this.B.Y().state();"started"==a||"buffering"==a?this.B.pause():this.B.play()};f.mv=function(){this.Rz?this.B.uf():this.B.Bk()};f.jv=function(){this.Rz?this.B.vd():this.B.gi()};function SO(a){return!(a&&(a.um()!=sm||a.Gx()==tm)&&a.um()!=um)}f.kn=function(){if(this.Av){var a=this.B.Y().state(),a="started"==a||"buffering"==a,b=!1;-1!=this.B.la()&&(b=this.B.td("playPauseControl"),b=SO(b));this.Av.va(b);this.Av.Ta(a)}}; f.jn=function(){if(this.Hd){var a=this.B.td(this.Rz?"switchToNextSlide":"switchToNextStep");this.Hd.va(SO(a))}this.nQ&&(a=this.B.td(this.Rz?"switchToPreviousSlide":"switchToPreviousStep"),this.nQ.va(SO(a)))};f.cF=function(){var a=this.gr.FU?aj(this.B,this.P):bj(this.B,this.P);a!=this.kF&&(this.kF=a,ISPlayer.setProgress(a))};function VO(){};function eP(){};function nP(){};function wP(a,b){var c=b.Qc.tf,d=new nP;c&&c.visible&&c.XC&&(d.visible=!0,d.XC=!0);this.ym=d;c=b.Qc.tf;d=new eP;c&&c.visible&&(d.visible=!0);d.visible&&(d.Se=c.Se,d.yj=c.yj,d.Ok=c.Ok,d.Nk=c.Nk,d.WC=c.uh&&c.uh.visible,d.FU=d.WC&&"presentationTimeline"==c.uh.mode,d.visible=d.yj||d.Ok||d.Nk||d.WC);this.Sw=d;0=this.B.la()){a=d;break}}EP.M.Jf.call(this);a?ISPVideoPlayer.showNarration(pf({width:a.width(),height:a.height()})):ISPVideoPlayer.hideNarration();a=-1!=this.B.la()?this.B.ha():null;b=-1;a&&a.visible()&&(b=this.B.ha().Zf());ISPlayer.setCurrentSlideIndex(b)}; EP.prototype.zy=function(){var a=CP(this);a!=this.h_&&(this.h_=a,ISPlayer.setPresentationFitted(a));return!1};function FP(a,b,c,d){L.call(this,"bottom_panel");this.B=b;this.Z=d;this.P=c;this.X=ug();d.yj||d.Ok||d.Nk?(d.yj&&(this.Hd=new cm(!1,"next"),this.Hd.Jp=!0,this.G(this.Hd),this.Hd.Ca().addHandler(this.jv,this)),d.Ok&&(this.$d=new cm(!1,"prev"),this.$d.Jp=!0,this.G(this.$d),this.$d.Ca().addHandler(this.mv,this),d.yj||K(this.$d,"right","0")),d.Nk&&(this.Ub=new cm(!1,"play"),this.G(this.Ub),this.Ub.Ca().addHandler(this.lv,this),-1==this.B.la()&&(this.Ub.va(!1),this.B.kd().addHandler(function g(){this.B.kd().removeHandler(g); this.Ub.va(!0)},this)))):this.fb(0);d.WC&&(this.mb=new L("progress"),this.G(this.mb));this.B.Y().Zb().addHandler(this.kn,this);this.B.Y().Jb().addHandler(this.lb,this);this.kn();this.jn();fi(this.displayObject(),this.X);jg(this.displayObject(),"0 100%")}w(FP,L);f=FP.prototype;f.lv=function(){this.Ub.selected()?this.B.pause():this.B.play()};f.mv=function(){this.enabled()&&("bySlides"==this.Z.Se?this.B.uf():"bySteps"==this.Z.Se&&this.B.Bk())}; f.jv=function(){this.enabled()&&("bySlides"==this.Z.Se?this.B.vd():"bySteps"==this.Z.Se&&this.B.gi())};f.Aa=function(a){FP.M.Aa.call(this,a/this.X)};f.lb=function(){if(this.Ub&&!this.B.Y().te()&&-1!=this.B.la()){var a=this.B.td("playPauseControl");qm(this.Ub.J,a)}this.jn();this.mb&&(a=this.Z.FU?aj(this.B,this.P):bj(this.B,this.P),K(this.mb,"width",100*a+"%"))}; f.kn=function(){if(this.Ub){var a=this.B.Y().state(),b="started"==a||"buffering"==a;this.JG&&(clearTimeout(this.JG),this.JG=void 0);this.JG=rg(function(){this.Ub.Ta(b)},this,50);-1!=this.B.la()&&(a=this.B.td("playPauseControl"),qm(this.Ub.J,a))}};f.jn=function(){var a="bySlides"==this.Z.Se;if(this.Hd){var b=this.B.td(a?"switchToNextSlide":"switchToNextStep");qm(this.Hd.J,b)}this.$d&&(a=this.B.td(a?"switchToPreviousSlide":"switchToPreviousStep"),qm(this.$d.J,a))};function GP(a,b,c){L.call(this,"top_panel");this.B=b;this.X=ug();this.yR=new L("slide_info");this.G(this.yR);c.XC&&(this.Yk=new cm(!1),this.G(this.Yk));c.LK&&(this.EF=new cm(!1,"menu"),this.G(this.EF));fi(this.displayObject(),this.X);jg(this.displayObject(),"0 0")}w(GP,L);GP.prototype.GK=function(a){Pi(this.yR,a)};function HP(a){return a.EF?a.EF.Ca():new I}function IP(a){return a.Yk?a.Yk.Ca():new I}GP.prototype.Aa=function(a){GP.M.Aa.call(this,a/this.X)};function JP(){this.rH=new I}function KP(a){var b=!1,b=void 0==b?!0:b;setTimeout(function(){LP(a,b)},50)}function MP(){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 NP(){var a=location.search||"",b=location.host,c=location.pathname.split("/");--c.length;return b+c.join("/")+"/"+a}function OP(){var a=document.createElement("iframe");a.style.border="none";a.style.width="1px";a.style.height="1px";return a} function LP(a,b){var c=a.vV+"://"+NP();if(9<=MP())setTimeout(function(){b?location.replace(a.oD):a.rH.F()},2718),window.top.location.replace(c);else{var d=+new Date;setTimeout(function(){document.body.removeChild(e);1500>+new Date-d&&(b?location.replace(a.oD):a.rH.F())},1E3);var e=OP();e.src=c;document.body.appendChild(e)}}JP.prototype.vV="ismobile";JP.prototype.oD="https://itunes.apple.com/us/app/ispring-mobile/id642452385?mt=8";function PP(a){L.call(this,"launch_video_panel");this.kr=new I;this.qa=a;this.Gz=new JP;this.hn();this.Gz.rH.addHandler(function(){this.mp.O(!1);this.op.O(!0);Pi(this.$g,QP(this,!1));this.Jh()},this)}w(PP,L);function QP(a,b){return b?a.qa.ua("PB_LAUNCH_IN_APP_MESSAGE"):a.qa.ua("PB_DOWNLOAD_APP_MESSAGE")}f=PP.prototype; f.hn=function(){var a=new L("bg");this.G(a);a.Ca().addHandler(function(){this.kr.F()},this);this.$g=new L("info");this.G(this.$g);Pi(this.$g,QP(this,!0));this.mp=new cm(!1,"launch_btn");this.mp.wa(this.qa.ua("PB_LAUNCH_BTN_LABEL"));this.G(this.mp);this.op=new cm(!1,"loadApp_btn");this.op.O(!1);this.G(this.op);this.mp.Ca().addHandler(function(){KP(this.Gz)},this);this.op.Ca().addHandler(function(){qg(this.Gz.oD)},this)};f.O=function(a){PP.M.O.call(this,a);this.Jh()}; f.wl=function(a,b){PP.M.wl.call(this,a,b);rg(this.Jh,this)};f.Jh=function(){var a=this.$g.height()+this.mp.height()+20,a=Math.floor(.5*(this.height()-a));this.op.visible()&&(a-=25);this.$g.Tc(a);this.mp.Tc(a+this.$g.height()+20);this.op.Tc(a+this.$g.height()+20)};f.qa=null;f.Gz=null;f.mp=null;f.op=null;f.$g=null;f.kr=null;function RP(a){fj.call(this,a)}w(RP,fj);RP.prototype.xz=function(){RP.M.xz.call(this);var a=Math.floor((this.Li-this.width())/2),b=Math.floor((this.Kh-this.height())/2);ei(this.displayObject(),a,b)};function SP(a,b){L.call(this,a);this.Ks=new L("","INPUT");this.G(this.Ks);b&&(this.rs=new L("prompt"),this.rs.wa(b),K(this.rs,"pointer-events","none"),this.G(this.rs),E(this.displayObject(),[Ie,Je],this.DN,!1,this));this.RR=new I;E(this.Ks.displayObject(),"input",this.vM,!1,this)}w(SP,L);f=SP.prototype;f.text=function(){return this.Ks.displayObject().value};f.Tx=function(a){this.text()!=a&&(this.Ks.displayObject().value=a,this.DN(),this.vM())};f.wK=function(){this.Ks.displayObject().focus()}; f.vM=function(){this.RR.F(this)};f.DN=function(){this.rs&&(Nd()==this.Ks.displayObject()?this.rs.O(!1):this.rs.O(!this.text()))};function TP(a,b,c){L.call(this,"top_panel");this.qa=b;this.Z=c;this.Me=new L("title");this.G(this.Me);this.gM=new cm(!1,"close",!1);this.G(this.gM);c.outline.search&&(this.jf=new cm(!1,"search",!1),this.jf.O(!1),this.G(this.jf),this.jf.Ca().addHandler(this.nR,this),this.Ie=new UP(a,b),this.Ie.O(!1),this.Ie.ws.addHandler(function(a){this.ws.F(a)},this),this.G(this.Ie),this.Ie.Fy.Ca().addHandler(function(){this.ws.F("");null!=this.Ie&&this.Ie.O(!1)},this));this.By=new cm(!1,"back",!1);this.G(this.By); this.ws=new I}w(TP,L);f=TP.prototype;f.mj=function(){return this.gM.Ca()};f.BK=function(a){this.VZ=a};f.setLayout=function(a){this.kb=a;VP(this);"outline"==this.kb?WP(this,!0):(WP(this,!1),null!=this.Ie&&this.Ie.O(!1))};function WP(a,b){a.jf&&a.jf.O(b)}f.SC=function(a){this.Ie&&(this.Ie.SC(a),a&&this.nR(!1))};f.invalidate=function(){this.Ie&&this.Ie.visible()&&this.Ie.invalidate()}; function VP(a){var b;"outline"==a.kb&&q(a.vv)?(b=a.VZ,a.By.O(!0),WP(a,!1)):(a.By.O(!1),"outline"==a.kb&&WP(a,!0));q(b)||(b=XP(a,a.kb));a.Me.wa(b)}function XP(a,b){switch(b){case "outline":return a.qa.ua(ZE);case "notes":return a.qa.ua(YE);case "attachments":return a.qa.ua(XE);case "presenterInfo":return a.qa.ua(WE)}throw Error("unknown page type");}f.nR=function(a){q(a)||(a=!0);this.Ie.O(!0);a&&this.Ie.wK()}; function UP(a,b){L.call(this,"search_panel");this.OA=new L("search_container");this.G(this.OA);this.Bl=new SP("search_input",b.ua(Kn));this.OA.G(this.Bl);this.fg=new cm(!1,"clear");this.fg.J.appendChild(xh(a,"clear_icon"));this.OA.G(this.fg);this.Fy=new cm(!1,"cancel");this.Fy.wa(b.ua("PB_SEARCH_CANCEL"));this.G(this.Fy);this.Bl.RR.addHandler(this.wZ,this);this.fg.Ca().addHandler(function(){this.Bl.Tx("")},this);this.ws=new I}w(UP,L);f=UP.prototype;f.wK=function(){this.Bl.wK()}; f.O=function(a){UP.M.O.call(this,a);a?(this.invalidate(),this.fg.O(""!=this.Bl.text())):(this.rN=!0,this.Bl.Tx(""),this.rN=!1)};f.invalidate=function(){K(this.OA,"right",this.Fy.width()+"px")};f.SC=function(a){this.Bl.Tx(a)};f.wZ=function(){this.fg.O(""!=this.Bl.text());this.rN||this.ws.F(this.Bl.text())};function YP(a,b,c){L.call(this,"presenter_info");if(c){if(b=c.Ik()){var d=new L("photo_container");this.Wl(d,0);K(d,"background-image","url('"+b.path()+"')");K(d,"background-size",b.width()+"px "+b.height()+"px");K(d,"background-repeat","no-repeat");K(d,"background-position","center");d.resize(b.width()+12,b.height()+12)}c.name()&&(b=new L("name"),b.wa(c.name()),this.G(b));c.Dk()&&(b=new L("job"),b.wa(c.Dk()),this.G(b));if(c.th()||c.qh()||c.kc())b=ZP(),Ti(b,"first"),this.G(b);c.th()&&($P(this,xh(a, "phone_icon"),"tel:"+c.th(),c.th()),this.G(ZP()));c.qh()&&($P(this,xh(a,"email_icon"),"mailto:"+c.qh(),c.qh()),this.G(ZP()));c.kc()&&($P(this,xh(a,"url_icon"),c.kc(),c.kc()),this.G(ZP()));c.lj()&&(a=new L("bio"),a.wa(c.lj()),this.G(a))}else c=new L("photo_container"),this.Wl(c,0),a=new Ii(xh(a,"no_presenter")),c.G(a),c.resize(a.width()+12,a.height()+12),a=new L("no_presenter_label"),a.wa(b.ua("PB_PRESENTER_NO_INFO")),this.G(a)}w(YP,L);function ZP(){return new L("separator")} function $P(a,b,c,d){var e=new L("item");a.G(e);e.G(b);b=new L("text");b.wa(d);e.G(b);e.Ca().addHandler(function(){qg(c,{target:"_blank"})},a)};function aQ(a,b){L.call(this,"bottom_panel");this.qa=b;this.Ro=[];this.lR=new I}w(aQ,L);function bQ(a,b){var c=new cm(!1);c.wa(cQ(a,b));Ti(c,dQ(b));a.G(c);c.Ca().addHandler(function(){this.lR.F(b)},a);a.Ro.push(c)}aQ.prototype.resize=function(a,b){aQ.M.resize.call(this,a,b);for(var c=Math.floor(a),d=Math.floor(c/this.Ro.length),c=c-this.Ro.length*d,e=0;ec?Math.floor((a-c)/2):0);this.fb(a)};function jQ(a,b,c,d,e){L.call(this,"menu_layer");this.Hs=a;this.qa=b;this.P=c;this.cH=d;this.Z=e;this.gb=new TP(a,b,e);this.G(this.gb);this.sl=[];e.Gb&&this.sl.push("outline");e.UC&&this.sl.push("attachments");e.ri&&this.sl.push("presenterInfo");e.yf&&this.sl.push("notes");this.ga=new jl("content","hidden");this.G(this.ga);if(1Ug&&!e;sQ(this,a);this.gR&&tQ(this);this.Z.ym.visible&&(this.gb=new GP(0,this.zc,this.Z.ym),this.G(this.gb),this.gb.Ca().addHandler(function(){this.nh=!1;this.Yg()},this),HP(this.gb).addHandler(function(){this.fw()},this),IP(this.gb).addHandler(function(){this.nh=!this.nh;this.Yg()},this),this.Z.ym.LK&&(this.Mh=new jQ(d,this.qa,a.K.V(),a.K.tm().vh(),this.Z.Mg),this.Mh.O(!1),this.G(this.Mh),this.Mh.mj().addHandler(this.vW,this), this.Mh.hN.addHandler(function(a){this.My();g.zc.qc(a.index(),!0)},this),1b;if(null!=this.gb&&!e){var g=parseFloat(Rd(this.gb.displayObject(),"height"));isNaN(g)||(d+=g)}B(this.fa.displayObject(),"top","");d&&B(this.fa.displayObject(),"top",d+"px");null==this.Hc||e||(e=parseFloat(Rd(this.Hc.displayObject(),"height")),isNaN(e)||(d+=e));d=b-d;rQ.M.aF.call(this,a,d,c);a>b?Ti(this,"landscape"):Ui(this,"landscape");vQ(this,!0);this.ka.Lk(a,d);this.np&&this.np.resize(a,d);this.Mh&&(this.Mh.resize(a/this.X,b/this.X),this.Mh.visible()&&this.fw()); this.gb&&this.gb.Aa(a);this.Hc&&(K(this.Hc,"bottom",c+"px"),this.Hc.Aa(a))};function tQ(a){a.np=new PP(a.qa);a.np.O(!1);a.np.kr.addHandler(function(){this.nh=!1;this.Yg()},a);a.G(a.np.displayObject())}function vQ(a,b){if(gi(a.displayObject(),"landscape"))if((-1!=a.B.la()?a.B.ha():null)instanceof ar){if(null!=a.gb){var c=0!=a.gb.opacity();wQ(a,b?!1:c)}}else wQ(a,!0);else wQ(a,!0)} function sQ(a,b){a.ka=new RP(!wg&&!a.gR);a.ka.O(!1);jg(a.ka.displayObject(),"left top");a.G(a.ka.displayObject());E(a.ka.displayObject(),"click",a.iG,!0,a);a.B.Y().Zb().addHandler(function(){var a="buffering"==this.B.Y().state(),b=this.ka;a?b.Oi.show():b.Oi.ii()},a);hj(a.ka,b.Rl.view());for(var c=a.K.jd().Yf(),d=0;d=this.B.la()){a=d;break}}this.hk=a?!0:!1;a=-1!=this.B.la()?this.B.ha():null;this.gb&&(b="-",a&&a.visible()&&(b=this.B.ha().Zf()+1),this.gb.GK(b+"/"+this.K.V().Sk()));this.Yg();vQ(this)}; f.Yg=function(){this.nh=this.nh&&this.hk;if(this.gb){var a=this.gb,b=this.hk;a.Yk&&(this.nh?(Ti(a.Yk,"show_slide"),Ui(a.Yk,"show_video")):(Ui(a.Yk,"show_slide"),Ti(a.Yk,"show_video")),a.Yk.va(b))}this.np?this.np.O(this.nh):(this.ka.O(this.nh),this.ka.displayObject().style.left=this.nh?"0":"-100%",this.fa.displayObject().style.opacity=this.nh?"0":"");fh&&this.nh&&ii(this.ka.displayObject())}; function uQ(a,b){b.vR.addHandler(function(a,b,e){gi(this.displayObject(),"landscape")&&(e.preventAction(),this.iG())},a)}f.iG=function(a){if(gi(this.displayObject(),"landscape")){var b=!1,c=this.B.fd();q(a)&&q(a.target)&&(b=c.view(),null===b.Fr?b=!1:(a=Bd(a.target),b=-1!=xb(b.Fr,a)));a=!1;null!=this.gb&&(a=0==this.gb.opacity());b&&a||wQ(this,a)}};function wQ(a,b){null!=a.gb&&xQ(a.gb,b);null!=a.Hc&&xQ(a.Hc,b)}function xQ(a,b){var c=b?"":"none";a.Tf(b?1:0);K(a,"pointer-events",c)} f.YC=function(a){this.gb&&K(this.gb,"z-index",a?"99":"")};rQ.prototype.showTopPanel=rQ.prototype.YC;rQ.prototype.showBottomPanel=function(a){this.Hc&&K(this.Hc,"z-index",a?"99":"")};rQ.prototype.showBottomPanel=rQ.prototype.showBottomPanel;var yQ=/#(.)(.)(.)(.)/;function zQ(a){if(!AQ.test(a))throw Error("'"+a+"' is not a valid alpha hex color");5==a.length&&(a=a.replace(yQ,"#$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 AQ=/^#(?:[0-9a-f]{4}){1,2}$/i;function BQ(a){var b=a.slice(0);b[3]=Math.round(1E3*a[3])/1E3;return"rgba("+b.join(",")+")"};function CQ(a){this.uC=a}CQ.prototype.set=function(a,b){q(b)?this.uC.set(a,pf(b)):this.uC.remove(a)};CQ.prototype.get=function(a){var b;try{b=this.uC.get(a)}catch(c){return}if(null!==b)try{return nf(b)}catch(c){throw"Storage: Invalid value was encountered";}};CQ.prototype.remove=function(a){this.uC.remove(a)};function DQ(){};function EQ(){}w(EQ,DQ);EQ.prototype.set=function(){};EQ.prototype.get=function(){return null};EQ.prototype.remove=function(){};function FQ(){}w(FQ,DQ);FQ.prototype.iC=function(){var a=0;pq(this.Uk(!0),function(){a++});return a};FQ.prototype.clear=function(){var a=rq(this.Uk(!0)),b=this;z(a,function(a){b.remove(a)})};function GQ(a,b){this.Ex=a;this.vt=b+"::"}w(GQ,FQ);GQ.prototype.set=function(a,b){this.Ex.set(this.vt+a,b)};GQ.prototype.get=function(a){return this.Ex.get(this.vt+a)};GQ.prototype.remove=function(a){this.Ex.remove(this.vt+a)};GQ.prototype.Uk=function(a){var b=this.Ex.Uk(!0),c=this,d=new nq;d.next=function(){for(var d=b.next();d.substr(0,c.vt.length)!=c.vt;)d=b.next();return a?d.substr(c.vt.length):c.Ex.get(d)};return d};function HQ(a){this.ti=a}w(HQ,FQ);f=HQ.prototype;f.HJ=function(){if(!this.ti)return!1;try{return this.ti.setItem("__sak","1"),this.ti.removeItem("__sak"),!0}catch(a){return!1}};f.set=function(a,b){try{this.ti.setItem(a,b)}catch(c){if(0==this.ti.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};f.get=function(a){a=this.ti.getItem(a);if(!pa(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};f.remove=function(a){this.ti.removeItem(a)}; f.iC=function(){return this.ti.length};f.Uk=function(a){var b=0,c=this.ti,d=new nq;d.next=function(){if(b>=c.length)throw mq;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!pa(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};f.clear=function(){this.ti.clear()};f.key=function(a){return this.ti.key(a)};function IQ(){var a=null;try{a=window.localStorage||null}catch(b){}this.ti=a}w(IQ,HQ);function JQ(a,b){this.WU=a;this.Uf=null;if(Ub&&!hc(9)){KQ||(KQ=new sq);this.Uf=KQ.get(a);this.Uf||(b?this.Uf=document.getElementById(b):(this.Uf=document.createElement("userdata"),this.Uf.addBehavior("#default#userData"),document.body.appendChild(this.Uf)),KQ.set(a,this.Uf));try{this.Uf.load(this.WU)}catch(c){this.Uf=null}}}w(JQ,FQ);var LQ={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},KQ=null; function MQ(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(a){return LQ[a]})}f=JQ.prototype;f.HJ=function(){return!!this.Uf};f.set=function(a,b){this.Uf.setAttribute(MQ(a),b);NQ(this)};f.get=function(a){a=this.Uf.getAttribute(MQ(a));if(!pa(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};f.remove=function(a){this.Uf.removeAttribute(MQ(a));NQ(this)};f.iC=function(){return OQ(this).attributes.length}; f.Uk=function(a){var b=0,c=OQ(this).attributes,d=new nq;d.next=function(){if(b>=c.length)throw mq;var d=c[b++];if(a)return decodeURIComponent(d.nodeName.replace(/\./g,"%")).substr(1);d=d.nodeValue;if(!pa(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};f.clear=function(){for(var a=OQ(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 g in b)b.hasOwnProperty(g)&&(c=c.replace(new RegExp(g,"g"),b[g]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Au);return sh(c)}; SQ.prototype.Au=function(a,b,c){return"url(data:image/svg+xml;base64,"+Lf('\r\n\r\n\r\n\r\n\r\n')+")"};r("PresentationPlayer.start",function(a,b,c,d,e){var g=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(h){}return d==rQ?new d(a,b,g,c,e):new d(a,b,g,c)}function TQ(a){var b=a.K.settings().qq();return new xO(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