(function(){var h,aa=this;function q(a){return void 0!==a}function t(a,b,c){a=a.split(".");c=c||aa;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&q(b)?c[d]=b:c[d]?c=c[d]:c=c[d]={}}function ba(){} function ca(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function ea(a){return"array"==ca(a)}function fa(a){var b=ca(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ga(a){return"string"==typeof a}function ha(a){return"number"==typeof a}function ia(a){return"function"==ca(a)}function ja(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function ka(a){return a[na]||(a[na]=++oa)}var na="closure_uid_"+(1E9*Math.random()>>>0),oa=0; function qa(a,b,c){return a.call.apply(a.bind,arguments)}function ta(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(Fa,">"));-1!=a.indexOf('"')&&(a=a.replace(Ga,"""));-1!=a.indexOf("'")&&(a=a.replace(Ha,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ia,"�"));return a}var Da=/&/g,Ea=//g,Ga=/"/g,Ha=/'/g,Ia=/\x00/g,Ca=/[\x00&<>"']/; function Ja(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=aa.document.createElement("div");return a.replace(Ka,function(a,e){var f=b[a];if(f)return f;if("#"==e.charAt(0)){var g=Number("0"+e.substr(1));isNaN(g)||(f=String.fromCharCode(g))}f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})} function La(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return a}})} var Ka=/&([^;\s<&]+);?/g,Ma={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},Na={"'":"\\'"},Oa=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Pa(a){a=q(void 0)?a.toFixed(void 0):String(a);var b=a.indexOf(".");-1==b&&(b=a.length);return Oa("0",Math.max(0,2-b))+a} function Qa(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^va()).toString(36)} function Ra(a,b){for(var c=0,d=ya(String(a)).split("."),e=ya(String(b)).split("."),f=Math.max(d.length,e.length),g=0;0==c&&gb?1:0} function Ua(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function Va(a){var b=ga(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#c?Math.max(0,a.length+c):c;if(ga(a))return ga(b)&&1==b.length?a.indexOf(b,c):-1;for(;cc&&(c=Math.max(0,a.length+c));if(ga(a))return ga(b)&&1==b.length?a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};z.forEach=z.Fd||Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=ga(a)?a.split(""):a,f=0;fb?null:ga(a)?a.charAt(b):a[b]}; z.findIndex=function(a,b,c){for(var d=a.length,e=ga(a)?a.split(""):a,f=0;fb?null:ga(a)?a.charAt(b):a[b]};z.Qv=function(a,b,c){for(var d=ga(a)?a.split(""):a,e=a.length-1;0<=e;e--)if(e in d&&b.call(c,d[e],e,a))return e;return-1};z.contains=function(a,b){return 0<=z.indexOf(a,b)};z.ug=function(a){return 0==a.length};z.clear=function(a){if(!ea(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}; z.tr=function(a,b){z.contains(a,b)||a.push(b)};z.qn=function(a,b,c){z.splice(a,c,0,b)};z.hF=function(a,b,c){ua(z.splice,a,c,0).apply(null,b)};z.insertBefore=function(a,b,c){var d;2==arguments.length||0>(d=z.indexOf(a,c))?a.push(b):z.qn(a,b,d)};z.remove=function(a,b){var c=z.indexOf(a,b),d;(d=0<=c)&&z.Ad(a,c);return d};z.qF=function(a,b){var c=z.lastIndexOf(a,b);return 0<=c?(z.Ad(a,c),!0):!1};z.Ad=function(a,b){return 1==Array.prototype.splice.call(a,b,1).length}; z.pF=function(a,b,c){b=z.findIndex(a,b,c);return 0<=b?(z.Ad(a,b),!0):!1};z.oF=function(a,b,c){var d=0;z.kr(a,function(e,f){b.call(c,e,f,a)&&z.Ad(a,f)&&d++});return d};z.concat=function(a){return Array.prototype.concat.apply(Array.prototype,arguments)};z.join=function(a){return Array.prototype.concat.apply(Array.prototype,arguments)};z.pb=function(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}; z.mt=function(a){for(var b={},c=0,d=0;d>1,m;c?m=b.call(e,a[l],l,a):m=b(d,a[l]);0b?1:ac&&z.qn(a,b,-(c+1))}; z.YE=function(a,b,c){b=z.Gq(a,b,c);return 0<=b?z.Ad(a,b):!1};z.aF=function(a,b,c){for(var d={},e=0;ec*(f-e))return[];if(0f;a+=c)d.push(a);return d};z.repeat=function(a,b){for(var c=[],d=0;db&&Array.prototype.push.apply(a,a.splice(0,-b)));return a};z.mF=function(a,b,c){b=Array.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,c,0,b[0])}; z.uF=function(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;dparseFloat(Fb)){Eb=String(Hb);break a}}Eb=Fb}var Ib={};function Jb(a){return Ib[a]||(Ib[a]=0<=Ra(Eb,a))}var Kb=aa.document,Lb=Kb&&sb?Db()||("CSS1Compat"==Kb.compatMode?parseInt(Eb,10):5):void 0;function Mb(a,b,c){return Math.min(Math.max(a,b),c)}function Nb(a,b,c){return a+c*(b-a)};function Qb(a,b){this.x=q(a)?a:0;this.y=q(b)?b:0}h=Qb.prototype;h.clone=function(){return new Qb(this.x,this.y)};function Rb(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Sb(a,b){var c=a.x-b.x,d=a.y-b.y;return c*c+d*d}function Tb(a,b){return new Qb(a.x-b.x,a.y-b.y)}function Ub(a,b){return new Qb(a.x+b.x,a.y+b.y)}h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; h.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};h.translate=function(a,b){a instanceof Qb?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),ha(b)&&(this.y+=b));return this};h.scale=function(a,b){var c=ha(b)?b:a;this.x*=a;this.y*=c;return this};function Vb(a,b){this.width=a;this.height=b}h=Vb.prototype;h.clone=function(){return new Vb(this.width,this.height)};h.kv=function(){return this.width*this.height};h.ug=function(){return!this.kv()};h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; h.scale=function(a,b){var c=ha(b)?b:a;this.width*=a;this.height*=c;return this};function Wb(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=Wb.prototype;h.clone=function(){return new Wb(this.left,this.top,this.width,this.height)};h.contains=function(a){return a instanceof Wb?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height}; h.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};h.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};h.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; h.translate=function(a,b){a instanceof Qb?(this.left+=a.x,this.top+=a.y):(this.left+=a,ha(b)&&(this.top+=b));return this};h.scale=function(a,b){var c=ha(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};function Xb(){this.A=Zb}Xb.prototype.Bf=!0;Xb.prototype.Le=function(){return""};Xb.prototype.toString=function(){return"Const{}"};function $b(a){return a instanceof Xb&&a.constructor===Xb&&a.A===Zb?"":"type_error:Const"}var Zb={};function ac(){this.A="";this.B=bc}ac.prototype.Bf=!0;ac.prototype.Le=function(){return this.A};ac.prototype.on=!0;ac.prototype.$h=function(){return 1};function cc(a){if(a instanceof ac&&a.constructor===ac&&a.B===bc)return a.A;ca(a);return"type_error:SafeUrl"}var dc=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i;function ec(a){if(a instanceof ac)return a;a=a.Bf?a.Le():String(a);dc.test(a)||(a="about:invalid#zClosurez");return fc(a)}var bc={};function fc(a){var b=new ac;b.A=a;return b}fc("about:blank");function gc(){this.A="";this.B=hc}gc.prototype.Bf=!0;gc.prototype.Le=function(){return this.A};gc.prototype.on=!0;gc.prototype.$h=function(){return 1};var hc={};function ic(){this.A="";this.B=jc}ic.prototype.Bf=!0;var jc={};ic.prototype.Le=function(){return this.A};function kc(a){var b=new ic;b.A=a;return b}var lc=kc(""),mc=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;var nc={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function oc(){this.A="";this.C=pc;this.B=null}oc.prototype.on=!0;oc.prototype.$h=function(){return this.B};oc.prototype.Bf=!0;oc.prototype.Le=function(){return this.A};function qc(a){if(a instanceof oc&&a.constructor===oc&&a.C===pc)return a.A;ca(a);return"type_error:SafeHtml"}var rc=/^[a-zA-Z0-9-]+$/,sc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0}; function tc(a){function b(a){if(ea(a))z.forEach(a,b);else{var f;a instanceof oc?f=a:(f=null,a.on&&(f=a.$h()),a=za(a.Bf?a.Le():String(a)),f=uc(a,f));d+=qc(f);f=f.$h();0==c?c=f:0!=f&&c!=f&&(c=null)}}var c=0,d="";z.forEach(arguments,b);return uc(d,c)}var pc={};function uc(a,b){var c=new oc;c.A=a;c.B=b;return c} function vc(a,b,c){var d=null,e;e="<"+a;var f="";if(b)for(var g in b){if(!rc.test(g))throw Error('Invalid attribute name "'+g+'".');var k=b[g];if(null!=k){var l,m=a;l=g;if(k instanceof Xb)k=$b(k);else if("style"==l.toLowerCase()){if(!ja(k))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof k+" given: "+k);if(!(k instanceof ic)){var m="",n=void 0;for(n in k){if(!/^[-_a-zA-Z0-9]+$/.test(n))throw Error("Name allows only [-_a-zA-Z0-9], got: "+n);var p= k[n];if(null!=p){if(p instanceof Xb)p=$b(p);else if(mc.test(p)){for(var r=!0,u=!0,x=0;x":(d=tc(c),e+=">"+qc(d)+"",d=d.$h());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return uc(e,d)} function wc(a,b,c){var d={},e;for(e in a)d[e]=a[e];for(e in b)d[e]=b[e];for(e in c){var f=e.toLowerCase();if(f in a)throw Error('Cannot override "'+f+'" attribute, got "'+e+'" with value "'+c[e]+'"');f in b&&delete d[f];d[e]=c[e]}return d}uc("",0);uc("",0);var yc=uc("
",0);function zc(a){Ac();return uc(a,null)}var Ac=ba;function Bc(){return wb?"Webkit":vb?"Moz":sb?"ms":rb?"O":null}function Cc(a,b){if(b&&a in b)return a;var c=Bc();return c?(c=c.toLowerCase(),c+=Va(a),!q(b)||c in b?c:null):null};var Dc=!sb||9<=Number(Lb),Ec=!vb&&!sb||sb&&9<=Number(Lb)||vb&&Jb("1.9.1"),Fc=sb&&!Jb("9"),Gc=sb||rb||wb;function Hc(a){return a?new Ic(Jc(a)):ob||(ob=new Ic)}function Kc(a){return ga(a)?document.getElementById(a):a} function Lc(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?a.toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},e=0,f=0,g;g=c[f];f++)a==g.nodeName&&(d[e++]=g);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(f=e=0;g=c[f];f++)a=g.className,"function"==typeof a.split&&z.contains(a.split(/\s+/),b)&&(d[e++]=g);d.length=e;return d}return c} function Mc(a,b){bb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Nc.hasOwnProperty(d)?a.setAttribute(Nc[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}var Nc={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 Rc(a,b,c){var d=arguments,e=document,f=d[0],g=d[1];if(!Dc&&g&&(g.name||g.type)){f=["<",f];g.name&&f.push(' name="',za(g.name),'"');if(g.type){f.push(' type="',za(g.type),'"');var k={};nb(k,g);delete k.type;g=k}f.push(">");f=f.join("")}f=e.createElement(f);g&&(ga(g)?f.className=g:ea(g)?f.className=g.join(" "):Mc(f,g));2=a.keyCode)a.keyCode=-1}catch(b){}};var ke="closure_lm_"+(1E6*Math.random()|0),le={},me=0;function E(a,b,c,d,e){if(ea(b)){for(var f=0;fe.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);for(var f=a.type,g=e.length-1;!c.A&&0<=g;g--){c.currentTarget=e[g];var k=we(e[g],f,!0,c),d=d&&k}for(g=0;!c.A&&g< e.length;g++)c.currentTarget=e[g],k=we(e[g],f,!1,c),d=d&&k}return d}return xe(a,new je(b,this))}function pe(a){a=a[ke];return a instanceof Sd?a:null}var Ae="__closure_events_fn_"+(1E9*Math.random()>>>0);function ne(a){if(ia(a))return a;a[Ae]||(a[Ae]=function(b){return a.handleEvent(b)});return a[Ae]};function Be(){Kd.call(this);this.Rc=new Sd(this);this.Ha=this;this.U=null}w(Be,Kd);Be.prototype[Nd]=!0;h=Be.prototype;h.ho=function(a){this.U=a};h.removeEventListener=function(a,b,c,d){ue(this,a,b,c,d)}; function Ee(a,b){var c,d=a.U;if(d)for(c=[];d;d=d.U)c.push(d);var d=a.Ha,e=b,f=e.type||e;if(ga(e))e=new Xd(e,d);else if(e instanceof Xd)e.target=e.target||d;else{var g=e,e=new Xd(f,d);nb(e,g)}var g=!0,k;if(c)for(var l=c.length-1;!e.A&&0<=l;l--)k=e.currentTarget=c[l],g=Fe(k,f,!0,e)&&g;e.A||(k=e.currentTarget=d,g=Fe(k,f,!0,e)&&g,e.A||(g=Fe(k,f,!1,e)&&g));if(c)for(l=0;!e.A&&l>=8;b[c++]=e}Xe();a=Te;c=[];for(d=0;d>2,f=(f&3)<<4|g>>4,g=(g&15)<<2|l>>6,l=l&63;k||(l=64,e||(g=64));c.push(a[m],a[f],a[g],a[l])}b=c.join("")}return b}function Ye(a){var b=[];Ze(a,function(a){b.push(a)});return b} function Ze(a,b){function c(b){for(;d>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}} function Xe(){if(!Te){Te={};Ue={};for(var a=0;65>a;a++)Te[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),Ue[Te[a]]=a,62<=a&&(Ue["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}};function $e(a,b){this.B=a;this.A=b||[]}t("iSpring.ios.mobile.MobileAppCommand",$e,void 0);$e.prototype.id=function(){return ka(this)};function af(a){if(!bf)return!1;var b;b=a.B;var c=a.A;a=a.id();c=Ie(c,null);b="isplayer://"+b+"/"+a+"/"+We(c);return cf(b)}function cf(a){try{var b=Uc("iframe");B(b,{width:"1px",height:"1px",border:"0"});b.src=a;document.body.appendChild(b);Ge(function(){Yc(b)},100)}catch(c){return!1}return!0};function df(a){this.length=a.length||a;for(var b=0;b',d=uc(d,null),c.document.write(qc(d)),c.document.close())):c=c.open(cc(d),e,f);return c};function Ef(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 Ff(){return Gf&&!Hf?"about:blank":""} function If(){if(Jf)return new Vb(document.documentElement.clientWidth,document.documentElement.clientHeight);if(Kf)return new Vb(screen.width*screen.deviceXDPI/screen.logicalXDPI,screen.height*screen.deviceYDPI/screen.logicalYDPI);if(Hf)return new Vb(screen.width/window.devicePixelRatio,screen.height/window.devicePixelRatio);if(!Gf&&Oe||sb)return new Vb(screen.width*window.devicePixelRatio,screen.height*window.devicePixelRatio);if(Lf){var a=Math.max(screen.width,screen.height);if(document.documentElement.clientWidth> a)return new Vb(Math.max(document.documentElement.clientWidth,a),Math.max(document.documentElement.clientHeight,Math.min(screen.width,screen.height)))}return new Vb(screen.width,screen.height)}function Mf(){var a;var b=window.location.search.substr(1);if(b){a={};for(var b=b.split("&"),c=0;c=ug,wg=Lf&&7<=ug,xg=Lf&&8<=ug,yg=Lf&&9<=ug,zg=sb&&"9."==Eb.substr(0,2);Uf.toLowerCase().indexOf("edge"); var Kf=Ag&&sb,Hf=qg&&!ng&&!Oe&&!rb,bf=-1!=Uf.indexOf("ismobile"),Bg=bf&&Pe,Cg;if(!(Cg=Jf))if(window._ispringFullsizeSkin)Cg=!1;else{var Dg=If();Cg=700>Math.min(Dg.width,Dg.height)}var Ag=Cg,Eg=Pe&&!Bg||Kf&&Ag,Fg=q(window.ISPlayer),Gg=Fg&&Ag,Hg=(qg||Lf)&&!Fg;function Ig(){return 1==window._ispringDebug||"1"==Mf().isdebug};function Jg(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 Kg(a){this.A=a}function Lg(a,b){if(a.A.hasOwnProperty(b)){var c=a.A[b];q(void 0)&&(c=Jg(c,void 0,a.B))}else throw Error("unknown template id: "+b);return Vc(zc(c))}Kg.prototype.B=function(a){return"{"+a+"}"};function Mg(a,b){this.ws=a;this.zs=b}h=Mg.prototype;h.As=0;h.vs=0;h.ys=0;h.xs=1;h.oh=!1;h.Wo=!1;h.ws="";h.zs="";h.width=function(){return this.As};h.height=function(){return this.vs};h.timeout=function(){return this.ys*this.xs};h.setTimeout=function(a){this.ys=0<=a?a:0};h.Ym=function(){return this.oh};h.Jg=function(a){this.oh=a};h.Uh=function(){return this.Wo};h.id=function(){return this.ws};h.url=function(){return this.zs};var Ng={Jy:"attachment",FE:"webLink"};t("ispring.presenter.presentation.resources.references.ReferenceType",Ng,void 0);t("ATTACHMENT","attachment",Ng);t("WEB_LINK","webLink",Ng);var Og={dE:"switchToNextSlide",fE:"switchToPreviousSlide",Iy:"arbitrarySlideSwitching",PD:"slideShowControl",eE:"switchToNextStep",gE:"switchToPreviousStep",pC:"playPauseControl",HC:"presentationSeeking",OD:"slideSeeking",UC:"quizSwitchToNextSlide",VC:"quizSwitchToNextSlideWithoutBranching",RC:"quizArbitrarySlideSwitching",xD:"scenarioSwitchToNextSlide",yD:"scenarioSwitchToNextSlideWithoutBranching",uD:"ScenarioArbitrarySlideSwitching"}; t("ispring.presenter.player.restriction.NavigationActionType",Og,void 0);function Pg(){return"switchToNextSlide switchToPreviousSlide arbitrarySlideSwitching slideShowControl switchToNextStep switchToPreviousStep playPauseControl presentationSeeking slideSeeking".split(" ")}Og.all=Pg;t("SWITCH_TO_NEXT_SLIDE","switchToNextSlide",Og);t("SWITCH_TO_PREVIOUS_SLIDE","switchToPreviousSlide",Og);t("ARBITRARY_SLIDE_SWITCHING","arbitrarySlideSwitching",Og);t("SLIDE_SHOW_CONTROL","slideShowControl",Og); t("SWITCH_TO_NEXT_STEP","switchToNextStep",Og);t("SWITCH_TO_PREVIOUS_STEP","switchToPreviousStep",Og);t("PLAY_PAUSE_CONTROL","playPauseControl",Og);t("PRESENTATION_SEEKING","presentationSeeking",Og);t("SLIDE_SEEKING","slideSeeking",Og);function Qg(){}t("ispring.events.IEventDispatcher",Qg,void 0);Qg.prototype.addHandler=function(){};Qg.prototype.addHandler=Qg.prototype.addHandler;Qg.prototype.removeHandler=function(){};Qg.prototype.removeHandler=Qg.prototype.removeHandler;function Rg(){}t("ispring.utils.assets.IAsset",Rg,void 0);Rg.prototype.Bb=function(){};Rg.prototype.isLoaded=Rg.prototype.Bb;Rg.prototype.Ka=function(){};Rg.prototype.progress=Rg.prototype.Ka;Rg.prototype.load=function(){};Rg.prototype.load=Rg.prototype.load;Rg.prototype.to=function(){};Rg.prototype.unload=Rg.prototype.to;Rg.prototype.ge=function(){};Rg.prototype.loadCompleteEvent=Rg.prototype.ge;Rg.prototype.he=function(){};Rg.prototype.loadFailedEvent=Rg.prototype.he;Rg.prototype.Kn=function(){}; Rg.prototype.loadProgressEvent=Rg.prototype.Kn;function Sg(){}t("ispring.utils.assets.IGraphicAsset",Sg,void 0);Sg.prototype.width=function(){};Sg.prototype.width=Sg.prototype.width;Sg.prototype.height=function(){};Sg.prototype.height=Sg.prototype.height;Sg.prototype.Th=function(){};Sg.prototype.createInstance=Sg.prototype.Th;Sg.prototype.Jm=function(){};Sg.prototype.createImgInstance=Sg.prototype.Jm;function Tg(){}t("ispring.presenter.presentation.ICompany",Tg,void 0);Tg.prototype.Cg=function(){};Tg.prototype.logo=Tg.prototype.Cg;Tg.prototype.fd=function(){};Tg.prototype.webSiteUrl=Tg.prototype.fd;Tg.prototype.Yi=function(){};Tg.prototype.webSiteTarget=Tg.prototype.Yi;function Ug(){}t("ispring.presenter.presentation.IPresenter",Ug,void 0);Ug.prototype.name=function(){};Ug.prototype.name=Ug.prototype.name;Ug.prototype.Bi=function(){};Ug.prototype.jobTitle=Ug.prototype.Bi;Ug.prototype.Ph=function(){};Ug.prototype.biography=Ug.prototype.Ph;Ug.prototype.fd=function(){};Ug.prototype.webSiteUrl=Ug.prototype.fd;Ug.prototype.Vh=function(){};Ug.prototype.email=Ug.prototype.Vh;Ug.prototype.Gi=function(){};Ug.prototype.phone=Ug.prototype.Gi;Ug.prototype.hc=function(){}; Ug.prototype.company=Ug.prototype.hc;Ug.prototype.Gg=function(){};Ug.prototype.photo=Ug.prototype.Gg;function Vg(){}Vg.prototype.A=null;Vg.prototype.C="";Vg.prototype.B="_blank";Vg.prototype.Cg=function(){return this.A};Vg.prototype.logo=Vg.prototype.Cg;Vg.prototype.fd=function(){return this.C};Vg.prototype.webSiteUrl=Vg.prototype.fd;Vg.prototype.Yi=function(){return this.B};Vg.prototype.webSiteTarget=Vg.prototype.Yi;function Wg(){}h=Wg.prototype;h.hs="";h.lp="";h.No="";h.js="";h.Yo="";h.Pp="";h.gs=null;h.Qp=null;h.name=function(){return this.hs};Wg.prototype.name=Wg.prototype.name;Wg.prototype.Bi=function(){return this.lp};Wg.prototype.jobTitle=Wg.prototype.Bi;Wg.prototype.Ph=function(){return this.No};Wg.prototype.biography=Wg.prototype.Ph;Wg.prototype.fd=function(){return this.js};Wg.prototype.webSiteUrl=Wg.prototype.fd;Wg.prototype.Vh=function(){return this.Yo};Wg.prototype.email=Wg.prototype.Vh; Wg.prototype.Gi=function(){return this.Pp};Wg.prototype.phone=Wg.prototype.Gi;Wg.prototype.hc=function(){return this.gs};Wg.prototype.company=Wg.prototype.hc;Wg.prototype.Gg=function(){return this.Qp};Wg.prototype.photo=Wg.prototype.Gg;var H={NB:"null",It:"Cut",Nz:"CutThroughBlack",YC:"RandomTransition",Ry:"BlindsHorizontal",Sy:"BlindsVertical",ez:"CheckerboardAcross",fz:"CheckerboardDown",vz:"CoverLeft",Bz:"CoverUp",yz:"CoverRight",uz:"CoverDown",xz:"CoverLeftUp",Az:"CoverRightUp",wz:"CoverLeftDown",zz:"CoverRightDown",Sz:"Dissolve",nA:"FadeThroughBlack",pE:"UncoverLeft",vE:"UncoverUp",sE:"UncoverRight",oE:"UncoverDown",rE:"UncoverLeftUp",uE:"UncoverRightUp",qE:"UncoverLeftDown",tE:"UncoverRightDown",WC:"RandomBarsHorizontal", XC:"RandomBarsVertical",YD:"StripsLeftUp",$D:"StripsRightUp",XD:"StripsLeftDown",ZD:"StripsRightDown",TE:"WipeLeft",VE:"WipeUp",UE:"WipeRight",SE:"WipeDown",Xy:"BoxOut",Vy:"BoxIn",RD:"SplitHorizontalOut",QD:"SplitHorizontalIn",TD:"SplitVerticalOut",SD:"SplitVerticalIn",DD:"ShapeCircle",ED:"ShapeDiamond",hz:"CombHorizontal",iz:"CombVertical",mA:"FadeSmoothly",MB:"Newsflash",FD:"ShapePlus",NC:"PushDown",OC:"PushLeft",PC:"PushRight",QC:"PushUp",GE:"Wedge",IE:"Wheel1Spoke",JE:"Wheel2Spokes",KE:"Wheel3Spokes", LE:"Wheel4Spokes",ME:"Wheel8Spokes",NE:"WheelReverse1Spoke",AE:"VortexLeft",CE:"VortexUp",BE:"VortexRight",zE:"VortexDown",lD:"RippleCenter",pD:"RippleRightUp",nD:"RippleLeftUp",mD:"RippleLeftDown",oD:"RippleRightDown",IA:"GlitterDiamondLeft",KA:"GlitterDiamondUp",JA:"GlitterDiamondRight",HA:"GlitterDiamondDown",MA:"GlitterHexagonLeft",OA:"GlitterHexagonUp",NA:"GlitterHexagonRight",LA:"GlitterHexagonDown",FA:"GalleryLeft",GA:"GalleryRight",qz:"ConveyorLeft",rz:"ConveyorRight",bA:"DoorsVertical",aA:"DoorsHorizontal", PE:"WindowVertical",OE:"WindowHorizontal",DE:"WarpIn",EE:"WarpOut",vA:"FlyThroughIn",xA:"FlyThroughOut",wA:"FlyThroughInBounce",yA:"FlyThroughOutBounce",gD:"RevealSmoothLeft",hD:"RevealSmoothRight",eD:"RevealBlackLeft",fD:"RevealBlackRight",WA:"Honeycomb",qA:"FerrisWheelLeft",rA:"FerrisWheelRight",bE:"SwitchLeft",cE:"SwitchRight",tA:"FlipLeft",uA:"FlipRight",sA:"Flashbulb",ID:"ShredStripsIn",JD:"ShredStripsOut",GD:"ShredRectangleIn",HD:"ShredRectangleOut",Ez:"CubeLeft",Gz:"CubeUp",Fz:"CubeRight", Dz:"CubeDown",rD:"RotateLeft",tD:"RotateUp",sD:"RotateRight",qD:"RotateDown",Wy:"BoxLeft",Zy:"BoxUp",Yy:"BoxRight",Uy:"BoxDown",RB:"OrbitLeft",TB:"OrbitUp",SB:"OrbitRight",QB:"OrbitDown",dC:"PanLeft",fC:"PanUp",eC:"PanRight",cC:"PanDown",Cy:"AirplaneLeft",Dy:"AirplaneRight",VB:"OrigamiLeft",WB:"OrigamiRight",iA:"DrapeLeft",jA:"DrapeRight",oA:"FallOverLeft",pA:"FallOverRight",Mz:"Curtains",DA:"Fracture",Cz:"Crush",RE:"WindRight",QE:"WindLeft",kC:"PeelOffLeft",lC:"PeelOffRight",KC:"Prestige",ZB:"PageCurlDoubleLeft", $B:"PageCurlDoubleRight",aC:"PageCurlSingleLeft",bC:"PageCurlSingleRight"};t("ispring.presenter.presentation.slides.TransitionEffectType",H,void 0);t("NULL","null",H);t("CUT","Cut",H);t("CUT_THROUGH_BLACK","CutThroughBlack",H);t("RANDOM_TRANSITION","RandomTransition",H);t("BLINDS_HORIZONTAL","BlindsHorizontal",H);t("BLINDS_VERTICAL","BlindsVertical",H);t("CHECKERBOARD_ACROSS","CheckerboardAcross",H);t("CHECKERBOARD_DOWN","CheckerboardDown",H);t("COVER_LEFT","CoverLeft",H);t("COVER_UP","CoverUp",H); t("COVER_RIGHT","CoverRight",H);t("COVER_DOWN","CoverDown",H);t("COVER_LEFT_UP","CoverLeftUp",H);t("COVER_RIGHT_UP","CoverRightUp",H);t("COVER_LEFT_DOWN","CoverLeftDown",H);t("COVER_RIGHT_DOWN","CoverRightDown",H);t("DISSOLVE","Dissolve",H);t("FADE_THROUGH_BLACK","FadeThroughBlack",H);t("UNCOVER_LEFT","UncoverLeft",H);t("UNCOVER_UP","UncoverUp",H);t("UNCOVER_RIGHT","UncoverRight",H);t("UNCOVER_DOWN","UncoverDown",H);t("UNCOVER_LEFT_UP","UncoverLeftUp",H);t("UNCOVER_RIGHT_UP","UncoverRightUp",H); t("UNCOVER_LEFT_DOWN","UncoverLeftDown",H);t("UNCOVER_RIGHT_DOWN","UncoverRightDown",H);t("RANDOM_BARS_HORIZONTAL","RandomBarsHorizontal",H);t("RANDOM_BARS_VERTICAL","RandomBarsVertical",H);t("STRIPS_LEFT_UP","StripsLeftUp",H);t("STRIPS_RIGHT_UP","StripsRightUp",H);t("STRIPS_LEFT_DOWN","StripsLeftDown",H);t("STRIPS_RIGHT_DOWN","StripsRightDown",H);t("WIPE_LEFT","WipeLeft",H);t("WIPE_UP","WipeUp",H);t("WIPE_RIGHT","WipeRight",H);t("WIPE_DOWN","WipeDown",H);t("BOX_OUT","BoxOut",H); t("BOX_IN","BoxIn",H);t("SPLIT_HORIZONTAL_OUT","SplitHorizontalOut",H);t("SPLIT_HORIZONTAL_IN","SplitHorizontalIn",H);t("SPLIT_VERTICAL_OUT","SplitVerticalOut",H);t("SPLIT_VERTICAL_IN","SplitVerticalIn",H);t("SHAPE_CIRCLE","ShapeCircle",H);t("SHAPE_DIAMOND","ShapeDiamond",H);t("COMB_HORIZONTAL","CombHorizontal",H);t("COMB_VERTICAL","CombVertical",H);t("FADE_SMOOTHLY","FadeSmoothly",H);t("NEWSFLASH","Newsflash",H);t("SHAPE_PLUS","ShapePlus",H);t("PUSH_DOWN","PushDown",H);t("PUSH_LEFT","PushLeft",H); t("PUSH_RIGHT","PushRight",H);t("PUSH_UP","PushUp",H);t("WEDGE","Wedge",H);t("WHEEL_1_SPOKE","Wheel1Spoke",H);t("WHEEL_2_SPOKES","Wheel2Spokes",H);t("WHEEL_3_SPOKES","Wheel3Spokes",H);t("WHEEL_4_SPOKES","Wheel4Spokes",H);t("WHEEL_8_SPOKES","Wheel8Spokes",H);t("WHEEL_REVERSE_1_SPOKE","WheelReverse1Spoke",H);t("VORTEX_LEFT","VortexLeft",H);t("VORTEX_UP","VortexUp",H);t("VORTEX_RIGHT","VortexRight",H);t("VORTEX_DOWN","VortexDown",H);t("RIPPLE_CENTER","RippleCenter",H); t("RIPPLE_RIGHT_UP","RippleRightUp",H);t("RIPPLE_LEFT_UP","RippleLeftUp",H);t("RIPPLE_LEFT_DOWN","RippleLeftDown",H);t("RIPPLE_RIGHT_DOWN","RippleRightDown",H);t("GLITTER_DIAMOND_LEFT","GlitterDiamondLeft",H);t("GLITTER_DIAMOND_UP","GlitterDiamondUp",H);t("GLITTER_DIAMOND_RIGHT","GlitterDiamondRight",H);t("GLITTER_DIAMOND_DOWN","GlitterDiamondDown",H);t("GLITTER_HEXAGON_LEFT","GlitterHexagonLeft",H);t("GLITTER_HEXAGON_UP","GlitterHexagonUp",H);t("GLITTER_HEXAGON_RIGHT","GlitterHexagonRight",H); t("GLITTER_HEXAGON_DOWN","GlitterHexagonDown",H);t("GALLERY_LEFT","GalleryLeft",H);t("GALLERY_RIGHT","GalleryRight",H);t("CONVEYOR_LEFT","ConveyorLeft",H);t("CONVEYOR_RIGHT","ConveyorRight",H);t("DOORS_VERTICAL","DoorsVertical",H);t("DOORS_HORIZONTAL","DoorsHorizontal",H);t("WINDOW_VERTICAL","WindowVertical",H);t("WINDOW_HORIZONTAL","WindowHorizontal",H);t("WARP_IN","WarpIn",H);t("WARP_OUT","WarpOut",H);t("FLY_THROUGH_IN","FlyThroughIn",H);t("FLY_THROUGH_OUT","FlyThroughOut",H); t("FLY_THROUGH_IN_BOUNCE","FlyThroughInBounce",H);t("FLY_THROUGH_OUT_BOUNCE","FlyThroughOutBounce",H);t("REVEAL_SMOOTH_LEFT","RevealSmoothLeft",H);t("REVEAL_SMOOTH_RIGHT","RevealSmoothRight",H);t("REVEAL_BLACK_LEFT","RevealBlackLeft",H);t("REVEAL_BLACK_RIGHT","RevealBlackRight",H);t("HONEYCOMB","Honeycomb",H);t("FERRIS_WHEEL_LEFT","FerrisWheelLeft",H);t("FERRIS_WHEEL_RIGHT","FerrisWheelRight",H);t("SWITCH_LEFT","SwitchLeft",H);t("SWITCH_RIGHT","SwitchRight",H);t("FLIP_LEFT","FlipLeft",H); t("FLIP_RIGHT","FlipRight",H);t("FLASHBULB","Flashbulb",H);t("SHRED_STRIPS_IN","ShredStripsIn",H);t("SHRED_STRIPS_OUT","ShredStripsOut",H);t("SHRED_RECTANGLE_IN","ShredRectangleIn",H);t("SHRED_RECTANGLE_OUT","ShredRectangleOut",H);t("CUBE_LEFT","CubeLeft",H);t("CUBE_UP","CubeUp",H);t("CUBE_RIGHT","CubeRight",H);t("CUBE_DOWN","CubeDown",H);t("ROTATE_LEFT","RotateLeft",H);t("ROTATE_UP","RotateUp",H);t("ROTATE_RIGHT","RotateRight",H);t("ROTATE_DOWN","RotateDown",H);t("BOX_LEFT","BoxLeft",H); t("BOX_UP","BoxUp",H);t("BOX_RIGHT","BoxRight",H);t("BOX_DOWN","BoxDown",H);t("ORBIT_LEFT","OrbitLeft",H);t("ORBIT_UP","OrbitUp",H);t("ORBIT_RIGHT","OrbitRight",H);t("ORBIT_DOWN","OrbitDown",H);t("PAN_LEFT","PanLeft",H);t("PAN_UP","PanUp",H);t("PAN_RIGHT","PanRight",H);t("PAN_DOWN","PanDown",H);t("AIRPLANE_LEFT","AirplaneLeft",H);t("AIRPLANE_RIGHT","AirplaneRight",H);t("ORIGAMI_LEFT","OrigamiLeft",H);t("ORIGAMI_RIGHT","OrigamiRight",H);t("DRAPE_LEFT","DrapeLeft",H);t("DRAPE_RIGHT","DrapeRight",H); t("FALL_OVER_LEFT","FallOverLeft",H);t("FALL_OVER_RIGHT","FallOverRight",H);t("CURTAINS","Curtains",H);t("FRACTURE","Fracture",H);t("CRUSH","Crush",H);t("WIND_RIGHT","WindRight",H);t("WIND_LEFT","WindLeft",H);t("PEEL_OFF_LEFT","PeelOffLeft",H);t("PEEL_OFF_RIGHT","PeelOffRight",H);t("PRESTIGE","Prestige",H);t("PAGE_CURL_DOUBLE_LEFT","PageCurlDoubleLeft",H);t("PAGE_CURL_DOUBLE_RIGHT","PageCurlDoubleRight",H);t("PAGE_CURL_SINGLE_LEFT","PageCurlSingleLeft",H); t("PAGE_CURL_SINGLE_RIGHT","PageCurlSingleRight",H);function Xg(a,b,c){this.A=a;this.To=b||!1;this.qs=c||!1}h=Xg.prototype;h.To=!1;h.qs=!1;h.key=function(){return this.A};h.Lm=function(){return this.To};h.shift=function(){return this.qs};function Yg(a){this.B=a;this.A=[]}Yg.prototype.type=function(){return this.B};Yg.prototype.Mg=function(){return this.A};var Zg={JC:"slide",$A:"interaction",TC:"quiz",wD:"scenario"};t("ispring.presenter.presentation.slides.SlideType",Zg,void 0);t("PRESENTATION_SLIDE","slide",Zg);t("INTERACTION_SLIDE","interaction",Zg);t("QUIZ_SLIDE","quiz",Zg);t("SCENARIO_SLIDE","scenario",Zg);function $g(){J.call(this,"scenario")}w($g,J);h=$g.prototype;h.Wl=null;h.Dj=null;h.ym=function(){return this.F};h.le=function(){return this.H};h.persistState=function(a){var b=$g.Z.persistState.call(this,a);a&&a.Dh?(a=a.Pa(),b.scenarioState=a.persistState(),a=ah(a),b.scenarioInfo=bh(a)):(b.scenarioState=this.Wl,b.scenarioInfo=this.Dj?bh(this.Dj):null);return b};h.rf=function(a,b){$g.Z.rf.call(this,a,b);this.Wl=a.scenarioState;var c=a.scenarioInfo;c&&(this.Dj=new ch(c.completed,c.passed,c.canBePassed))};function dh(a){this.B=a}dh.prototype.id=function(){return this.B};dh.prototype.C=function(){return!1};function eh(a,b){this.A=a;this.B=b}eh.prototype.src=function(){return this.A};eh.prototype.type=function(){return this.B};function fh(a){var b=[];if(a=a.match(//g))for(var c=0;c=a.count())throw Error("index is out of range");return a.A[0]}function oh(a,b){for(var c=a.A,d=0;dph(b,e.Qc()))return e}return null};function qh(a,b){this.A=a;this.C=b;this.B=[];for(var c=this.A.C,d=null,e=0;eg||g>=f.count())throw Error("index is out of range");f=f.A[g];g=f.Qa();switch(f.type()){case "play":d&&rh(this,d,g);d=f;break;case "togglePlay":d&&sh(this,d,g)?(rh(this,d,g),d=null):(d&&rh(this,d),d=f);break;case "stop":d&&(rh(this,d,g),d=null)}}d&&rh(this,d)}function rh(a,b,c){c&&!sh(a,b,c)&&(c=null);c||(c=th(a,b));a.B.push(new lh(b,b.Qa(),c))} function sh(a,b,c){a=th(a,b);return 0<=ph(a,c)}function th(a,b){var c=a.A,d=c.Ff,e=c.rc,f=null;if(ha(d))f=c.duration(),f=f-(b.Ye()||0)+f*(d-1);else switch(d){case uh:e=-1;break;case vh:e=Math.max(e,0)}d=b.Qa();e=0>e?new wh(d.V(),d.pa()+1,0):new wh(d.V()+e+1,-1,0);c=null;null!==f&&(c=a.C,d=c.Gc(d,!0,!1),f=Math.min(d+f,c.duration()),c=c.Pc(f,!0,!1));return c&&0>ph(c,e)?c:e};function xh(a,b){this.A=a;this.B=b}xh.prototype.name=function(){return this.A};xh.prototype.time=function(){return this.B};function yh(){this.A=[]}yh.prototype.count=function(){return this.A.length};yh.prototype.add=function(a){this.A.push(a)};function zh(a,b){if(0>b||b>=a.count())throw Error();return a.A[b]};function Ah(){this.A=[]}Ah.prototype.count=function(){return this.A.length};function Bh(a,b,c){this.U=a;this.B=b;this.K=c;this.M=new yh;this.C=new Ah}h=Bh.prototype;h.rc=-1;h.Ff=1;h.us=1;h.Hn=null;h.id=function(){return this.U};h.duration=function(){return this.K};h.volume=function(){return this.us};h.setVolume=function(a){this.us=a};h.nd=function(){return this.M};function Ch(a,b){if(!a.Hn){var c=new qh(a,b);a.Hn=new mh(c.B)}return a.Hn}var vh="untilNextSlide",uh="untilNextClick";function Dh(a,b,c,d){Bh.call(this,a,b,c);this.A=d}w(Dh,Bh);Dh.prototype.nn=function(){return this.D};Dh.prototype.Xk=function(){return this.H};Dh.prototype.Sn=function(){return this.F};t("ispring.presenter.presentation.assets.ISlideThumbnail",function(){},void 0);function Eh(){this.B=[];this.A=[]}Eh.prototype.push=function(a,b){b in this.A||(this.A[b]=[],z.uv(this.B,b));this.A[b].push(a)};Eh.prototype.remove=function(a,b){b in this.A&&z.remove(this.A[b],a)};Eh.prototype.Ad=function(a,b){b in this.A&&z.Ad(this.A[b],a)};function Fh(a,b){return b in a.A?a.A[b]:[]}function Gh(a){var b=[],c=a.A;a=a.B;for(var d=0;de?a[1]="?":e==d.length-1&&(a[1]=void 0)}a=a.join("");Hh.call(this);this.D=a;this.U=b;this.K=c}w(Nh,Hh);h=Nh.prototype;h.Cc=null;function Ih(a){a.Cc.onload=null;a.Cc.onerror=null}h.Xw=function(){Ih(this);this.A=!1;this.B=!0;Jh(this,1);this.H.P(this)}; h.vu=function(){Ih(this);this.A=this.B=!1;this.M.P(this);Jh(this,0)};function Oh(a){if(!a.Bb())throw Error("asset not loaded");}h.path=function(){return this.D};h.width=function(){if(null!=this.U)return this.U;Oh(this);return this.Cc.width};Nh.prototype.width=Nh.prototype.width;Nh.prototype.height=function(){if(null!=this.K)return this.K;Oh(this);return this.Cc.height};Nh.prototype.height=Nh.prototype.height; Nh.prototype.Th=function(){Oh(this);var a=Uc("canvas");a.width=this.width();a.height=this.height();a.getContext("2d").drawImage(this.Cc,0,0);return a};Nh.prototype.createInstance=Nh.prototype.Th;Nh.prototype.Jm=function(){Oh(this);return this.Cc.cloneNode(!0)};Nh.prototype.createImgInstance=Nh.prototype.Jm;function Ph(a,b,c){Nh.call(this,a,b,c)}w(Ph,Nh);Ph.prototype.url=function(){return this.D};Ph.prototype.url=Ph.prototype.url;function wh(a,b,c){this.B=a;this.A=b;this.C=c}wh.prototype.B=0;wh.prototype.A=0;wh.prototype.C=0;wh.prototype.V=function(){return this.B};wh.prototype.slideIndex=wh.prototype.V;wh.prototype.pa=function(){return this.A};wh.prototype.stepIndex=wh.prototype.pa;wh.prototype.Ba=function(){return this.C};wh.prototype.timeOffset=wh.prototype.Ba;function ph(a,b){return a.V()!=b.V()?a.V()-b.V():a.pa()!=b.pa()?a.pa()-b.pa():a.Ba()-b.Ba()};function Qh(){}Qh.prototype.type=function(){return"none"};function Rh(a,b){this.Cs=a;this.Fs=b}h=Rh.prototype;h.Cs="";h.Fs="";h.Gs=0;h.Bs=0;h.Es=0;h.Ds=1;h.width=function(){return this.Gs};h.height=function(){return this.Bs};h.id=function(){return this.Cs};h.url=function(){return this.Fs};h.timeout=function(){return this.Es*this.Ds};h.setTimeout=function(a){this.Es=0<=a?a:0};function Sh(){this.A=!0}Sh.prototype.enabled=function(){return this.A};Sh.prototype.enabled=Sh.prototype.enabled;function ci(){}t("ispring.presenter.presentation.resources.references.IReference",ci,void 0);ci.prototype.type=function(){};ci.prototype.type=ci.prototype.type;ci.prototype.title=function(){};ci.prototype.title=ci.prototype.title;ci.prototype.url=function(){};ci.prototype.url=ci.prototype.url;ci.prototype.target=function(){};ci.prototype.target=ci.prototype.target;ci.prototype.navigate=function(){};ci.prototype.navigate=ci.prototype.navigate;function di(a,b,c,d){this.D=a;this.C=b;this.B=c;this.A=d}di.prototype.type=function(){return this.D};di.prototype.type=di.prototype.type;di.prototype.title=function(){return this.C};di.prototype.title=di.prototype.title;di.prototype.url=function(){return this.B};di.prototype.url=di.prototype.url;di.prototype.target=function(){return this.A};di.prototype.target=di.prototype.target;di.prototype.navigate=function(a){Df(this.B,{target:a||this.A})};di.prototype.navigate=di.prototype.navigate;function ei(a,b,c){this.C=a;this.A=b;this.B=[].concat(c)}ei.prototype.name=function(){return this.C};ei.prototype.localName=function(){return this.A};ei.prototype.uo=function(){return this.B};var oi={LC:"prompt",Ey:"always",LB:"never"};t("ispring.presenter.presentation.settings.PresentationResumeMode",oi,void 0);t("PROMPT_TO_RESUME","prompt",oi);t("ALWAYS_RESUME","always",oi);t("NEVER_RESUME","never",oi);function pi(a,b){this.B=a;this.A=b}function qi(a){this.A=a}qi.prototype.Wj=function(){return this.A};function ri(){this.A=[]}ri.prototype.add=function(a){this.A.push(a)};ri.prototype.count=function(){return this.A.length};function si(a,b,c,d,e){this.A=a;this.B=b;this.F=c;this.C=d;this.D=e}function ti(a){return{type:a.A,state:a.B,passed:a.F,retake:a.C,attempts:a.D}}function ui(a){var b=a.currentSession(),c=b.quiz().type(),d=b.quizState();a=a.usedAttemptsCount();var e=!1,f=!1;"graded"==c&&(e=b.quizPassed(),f=b.allowRetakeQuiz());return new si(c,d,e,f,a)};function vi(a){this.A=a}vi.prototype.type=function(){return this.A};function wi(a,b,c){this.B=a;this.D=b;this.A=c}w(wi,dh);wi.prototype.Ee=function(){return this.D};wi.prototype.Qb=function(){return this.A};function xi(a,b,c){Bh.call(this,a,b,c)}w(xi,Bh);xi.prototype.A=!1;xi.prototype.Qb=function(){return""};function yi(a,b,c,d){this.A=a;this.C=b;this.B=c||null;this.D=d||!1}yi.prototype.B=null;yi.prototype.Nv=function(){return this.A};yi.prototype.effectType=yi.prototype.Nv;yi.prototype.duration=function(){return this.C};yi.prototype.duration=yi.prototype.duration;yi.prototype.clone=function(){return new yi(this.A,this.C,this.B,this.D)};function zi(){}zi.prototype.A=null;zi.prototype.B=null;zi.prototype.Ve=function(){return this.A};function Ai(a,b){a.A=b}zi.prototype.Ii=function(){return this.B};function Bi(a,b){a.B=b};function Ci(){this.A={}}Ci.prototype.Ts=function(a){return y(this.A,a,!0)};Ci.prototype.navigationActionIsEnabled=Ci.prototype.Ts;function Di(){}t("ispring.presenter.presentation.slides.IAnimationStep",Di,void 0);Di.prototype.Nc=function(){};Di.prototype.automaticAdvance=Di.prototype.Nc;Di.prototype.duration=function(){};Di.prototype.duration=Di.prototype.duration;Di.prototype.startTime=function(){};Di.prototype.startTime=Di.prototype.startTime;function Ei(){}t("ispring.presenter.presentation.slides.IAnimationSteps",Ei,void 0);Ei.prototype.count=function(){};Ei.prototype.count=Ei.prototype.count;Ei.prototype.Oa=function(){};Ei.prototype.getStep=Ei.prototype.Oa;Ei.prototype.duration=function(){};Ei.prototype.duration=Ei.prototype.duration;function Fi(){}t("ispring.presenter.presentation.slides.ISlideNotes",Fi,void 0);Fi.prototype.text=function(){};Fi.prototype.text=Fi.prototype.text;Fi.prototype.Qb=function(){};Fi.prototype.html=Fi.prototype.Qb;function Gi(){}t("ispring.presenter.presentation.slides.ISlide",Gi,void 0);Gi.prototype.type=function(){};Gi.prototype.type=Gi.prototype.type;Gi.prototype.index=function(){};Gi.prototype.index=Gi.prototype.index;Gi.prototype.Ui=function(){};Gi.prototype.visibleIndex=Gi.prototype.Ui;Gi.prototype.visible=function(){};Gi.prototype.visible=Gi.prototype.visible;Gi.prototype.Bb=function(){};Gi.prototype.isLoaded=Gi.prototype.Bb;Gi.prototype.title=function(){};Gi.prototype.title=Gi.prototype.title; Gi.prototype.ko=function(){};Gi.prototype.slideNotes=Gi.prototype.ko;Gi.prototype.transition=function(){};Gi.prototype.transition=Gi.prototype.transition;Gi.prototype.duration=function(){};Gi.prototype.duration=Gi.prototype.duration;Gi.prototype.Qg=function(){};Gi.prototype.thumbnail=Gi.prototype.Qg;Gi.prototype.startTime=function(){};Gi.prototype.startTime=Gi.prototype.startTime;Gi.prototype.Dg=function(){};Gi.prototype.nestingLevel=Gi.prototype.Dg;Gi.prototype.text=function(){}; Gi.prototype.text=Gi.prototype.text;Gi.prototype.ke=function(){};Gi.prototype.metaCommands=Gi.prototype.ke;Gi.prototype.Un=function(){};Gi.prototype.presenter=Gi.prototype.Un;Gi.prototype.Ue=function(){};Gi.prototype.xa=function(){};Gi.prototype.animationSteps=Gi.prototype.xa;Gi.prototype.Pc=function(){};Gi.prototype.convertTimeToTimestamp=Gi.prototype.Pc;function Hi(){this.A=[]}Hi.prototype.add=function(a){this.A.push(a)};Hi.prototype.count=function(){return this.A.length};function Ii(a,b){if(0>b||b>=a.A.length)throw Error("index is out of range");return a.A[b]}function Ji(a,b){for(var c=0;ca||a>=this.count())throw Error("index is out of bounds");return this.A[a]};Li.prototype.getMetaCommand=Li.prototype.nr;Li.prototype.count=function(){return this.A.length};Li.prototype.count=Li.prototype.count;function Mi(a,b,c){this.C=a;this.A=null!=b?b:0;this.D=q(c)?c:!0;this.B=0}Mi.prototype.Nc=function(){return this.D};Mi.prototype.automaticAdvance=Mi.prototype.Nc;Mi.prototype.duration=function(){return this.C+this.A};Mi.prototype.duration=Mi.prototype.duration;Mi.prototype.startTime=function(){return this.B};Mi.prototype.startTime=Mi.prototype.startTime;function Ni(){this.A=[]}Ni.prototype.B=0;Ni.prototype.add=function(a){a.B=this.B;this.A.push(a);this.B+=a.duration()};Ni.prototype.count=function(){return this.A.length};Ni.prototype.count=Ni.prototype.count;Ni.prototype.Oa=function(a){if(0>a||a>=this.A.length)throw Error("stepIndex is out of range");return this.A[a]};Ni.prototype.getStep=Ni.prototype.Oa;Ni.prototype.duration=function(){return this.B};Ni.prototype.duration=Ni.prototype.duration;function Oi(a,b){this.A=a;this.B=b}Oi.prototype.loop=function(){return this.B};function J(a){this.Ia=a;this.Ca=new Hi;this.La=new Hi;this.ka=new Li;this.W=new zi;this.va=new Ci;this.U=new K;this.T=new Ni}h=J.prototype;h.rs=0;h.Fn=-1;h.tq=-1;h.Fk=!0;h.ip=!1;h.Ag=null;h.ts="";h.ss="";h.yi=!1;h.gh=!0;h.jq=null;h.Kl=0;h.zg=!1;h.Mj=!1;h.Tp=null;h.xa=function(){return this.T};J.prototype.animationSteps=J.prototype.xa;J.prototype.type=function(){return this.Ia};J.prototype.type=J.prototype.type;J.prototype.index=function(){return this.Fn};J.prototype.index=J.prototype.index; J.prototype.Ui=function(){if(!this.Fk)throw Error("slide is hidden");return this.tq};J.prototype.visibleIndex=J.prototype.Ui;J.prototype.visible=function(){return this.Fk};J.prototype.visible=J.prototype.visible;J.prototype.Bb=function(){return this.ip};J.prototype.isLoaded=J.prototype.Bb;J.prototype.src=function(){return this.Ag};J.prototype.title=function(){return this.ts};J.prototype.title=J.prototype.title;J.prototype.setTitle=function(a){this.ts=a};J.prototype.ko=function(){return this.ha}; J.prototype.slideNotes=J.prototype.ko;J.prototype.Nc=function(){return this.yi};J.prototype.transition=function(){return this.Gn};J.prototype.transition=J.prototype.transition;J.prototype.duration=function(){var a=this.Gn.duration();return this.T.duration()+a};J.prototype.duration=J.prototype.duration;J.prototype.Wa=function(){return this.Ca};J.prototype.Va=function(){return this.La};J.prototype.Qg=function(){return this.jq};J.prototype.thumbnail=J.prototype.Qg;J.prototype.startTime=function(){return this.rs}; J.prototype.startTime=J.prototype.startTime;function Pi(a,b){a.rs=b}J.prototype.Kh=function(){return this.gh};J.prototype.Dg=function(){return this.Kl};J.prototype.nestingLevel=J.prototype.Dg;J.prototype.text=function(){return this.ss};J.prototype.text=J.prototype.text;J.prototype.ke=function(){return this.ka};J.prototype.metaCommands=J.prototype.ke;J.prototype.Un=function(){return this.Tp};J.prototype.presenter=J.prototype.Un;J.prototype.Oc=function(){return this.W};J.prototype.Ue=function(){return this.va}; J.prototype.navigationSettings=J.prototype.Ue;J.prototype.C=function(){return this.Mj};function Qi(a,b){a.Mj!=b&&(a.Mj=b,a.U.P(a.index()))}J.prototype.persistState=function(){return{completed:this.zg,visited:this.Mj}};J.prototype.rf=function(a){this.zg=y(a,"completed",!1);Qi(this,y(a,"visited",!1))}; J.prototype.Pc=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.Oa(c),a=e.duration();else throw Error("time out of bounds");}return new wh(this.index(),c,a)};J.prototype.convertTimeToTimestamp=J.prototype.Pc; function Ri(a){return a.S};function Si(){J.call(this,"quiz")}w(Si,J);h=Si.prototype;h.Vl=null;h.Cj=null;h.$l=0;h.xm=function(){return this.H};h.Yn=function(){return this.F};h.persistState=function(a){var b=Si.Z.persistState.call(this,a);a&&a.Bh?(a=a.Na(),b.quizState=a.persistState(),a=ui(a),b.quizInfo=ti(a)):(b.quizState=this.Vl,b.quizInfo=this.Cj?ti(this.Cj):null,b.quizInactivityDuration=this.$l);return b}; h.rf=function(a,b){Si.Z.rf.call(this,a,b);this.Vl=a.quizState;var c=a.quizInfo;c&&(this.Cj=new si(c.type,c.state,c.passed,c.retake,c.attempts));"quizInactivityDuration"in a&&(this.$l=a.quizInactivityDuration+b)};h.le=function(){return this.K};function Ti(a){this.A=a||!1}Ti.prototype.A=!1;function Ui(a,b){this.A=b||!1;this.B=ea(a)?a:[a]}w(Ui,Ti);Ui.prototype.C=function(a){return 1==this.B.length?this.B[0]==a:0<=z.indexOf(this.B,a)};Ui.prototype.clone=function(){return new Ui(this.B,this.A)};function Vi(a){this.B=a;for(var b=0,c=0;cthis.C)return!1;if(0==a&&b>=this.C)return!0;for(var c=this.B.length,d=0;dthis.B)return!1;if(0==a&&b>=this.B)return!0;var c=this.D,d=this.C.duration(),e=Math.floor(a/(d+c)),f=Math.floor(b/(d+c));if(1=g&&this.C.A(Math.max(a-g,0),b-g))return!0}return!1};function Xi(){this.A=[];this.reset()}function Yi(a,b,c,d){d=q(d)?d:a.A.length-1;for(d=Math.max(d,0);a.A.length-1=b.time){b=b.freeze?b.hk:b.hk+a;break a}b=b.hk+a}return b}$i.prototype.add=function(a){var b=new $i(this.B,this.A);b.A+=a;return b};function bj(a){this.A=new $i(this);this.B=[{time:0,hk:a,freeze:!1}]}function cj(a){return a.A} function dj(a,b,c,d){a=a.B;for(var e=a.length,f=!1,g=0;g=b){e=g;f=k==b;break}}a.splice(e,f?1:0,{time:b,hk:c,freeze:d||!1})};function ej(a,b){this.K=a||null;this.B=void 0!==b?b:!0;this.M=va()}ej.prototype.K=null;ej.prototype.ia=function(){return this.K};function fj(a,b,c){ej.call(this,b,c);this.C=null!=a?a:Number.MAX_VALUE}w(fj,ej);function gj(a,b){ej.call(this,a,b);this.gc={}}w(gj,ej);function hj(a,b,c,d){c=new gj(c,d);c.gc[a]=b;return c}gj.prototype.add=function(a){var b=new gj(this.ia(),this.B);b.gc=kb(this.gc);for(var c in a.gc)a.gc.hasOwnProperty(c)&&(b.gc[c]=a.gc[c]);return b};function ij(){return"visibility rotateTo rotateBy moveX moveY scaleX scaleY scaleX2 scaleY2 filter shiftX cssProperties cssTextProperties textColor strokeColor fillColor imgColor sound video".split(" ")};var jj={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400", darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc", ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a", lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1", moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57", seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function kj(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(lj.test(c)){a=c;if(!lj.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(mj,"#$1$1$2$2$3$3"));b.mn=a.toLowerCase();b.type="hex";return b}a:{var d=a.match(nj);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.mn=oj(c[0],c[1],c[2]),b.type="rgb",b;if(jj&&(c=jj[a.toLowerCase()]))return b.mn=c,b.type="named", b;throw Error(a+" is not a valid color string");}var mj=/#(.)(.)(.)/;function oj(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');a=pj(a.toString(16));b=pj(b.toString(16));c=pj(c.toString(16));return"#"+a+b+c}function qj(a,b,c){0>c?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 lj=/^#(?:[0-9a-f]{3}){1,2}$/i,nj=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i; function pj(a){return 1==a.length?"0"+a:a};function rj(a,b,c){ej.call(this,b,c);this.A=a||!1}w(rj,ej);rj.prototype.add=function(a){if(this.A&&a.A)throw Error("can't add absolute transforms");var b=a.A?a:this,c=b===a?this:a,b=b.F().H(c);b.A=this.A||a.A;return b};function sj(a,b,c,d,e){rj.call(this,c,d,e);this.D=a;this.C=[];this.U=b||0}w(sj,rj);sj.prototype.color=function(){return this.D};sj.prototype.F=function(){var a=new sj(this.D.clone(),this.U,this.A,this.ia(),this.B);a.C=z.clone(this.C);return a};sj.prototype.H=function(a){if(this.A){this.D.add(a.D);for(var b=0;b=l?(c-f)/(2*l):(c-f)/(2-2*l));c=[Math.round(g+360)%360,k,l];break a}c= b}a:{switch(a){case "rgb":a=c[1];d=c[2];f=b=e=0;c=c[0]/360;0==a?e=b=f=255*d:(g=f=0,g=.5>d?d*(1+a):d+a-a*d,f=2*d-g,e=255*qj(f,g,c+1/3),b=255*qj(f,g,c),f=255*qj(f,g,c-1/3));a=[Math.round(e),Math.round(b),Math.round(f)];break a}a=c}}return a};h.clone=function(){return new tj(this.B,z.clone(this.A))};h.add=function(a){this.B!=a.B&&(this.A=this.pb(a.B),this.B=a.B);this.A[0]+=a.A[0];this.A[1]+=a.A[1];this.A[2]+=a.A[2]}; h.toString=function(){var a=this.pb("rgb");a[0]=Math.round(a[0]);a[1]=Math.round(a[1]);a[2]=Math.round(a[2]);return oj(a[0],a[1],a[2])};h.Qd=function(a){var b=this.B==a.B?this.A:this.pb(a.B);return z.Qd(b,a.A)};function uj(a,b,c,d){rj.call(this,b,c,d);this.C=a||0}w(uj,rj);uj.prototype.md=function(){return this.C};uj.prototype.F=function(){return new uj(this.C,this.A,this.ia(),this.B)};uj.prototype.H=function(a){this.C+=a.C;return this};uj.prototype.Hf=function(){return new uj(-1*this.C,this.A,this.ia(),this.B)};function vj(a,b,c,d){rj.call(this,b,c,d);this.C=q(a)?a:1}w(vj,rj);vj.prototype.scale=function(){return this.C};vj.prototype.F=function(){return new vj(this.C,this.A,this.ia(),this.B)};vj.prototype.H=function(a){this.C*=a.C;return this};vj.prototype.Hf=function(){return new vj(1/this.C,this.A,this.ia(),this.B)};function wj(a,b){ej.call(this,b,!0);this.A=void 0!==a?a:!0}w(wj,ej);wj.prototype.visible=function(){return this.A};function xj(a,b,c,d){rj.call(this,b,c,d);this.C=a||0}w(xj,rj);function yj(a){return a.C}xj.prototype.F=function(){return new xj(this.C,this.A,this.ia(),this.B)};xj.prototype.H=function(a){this.C+=a.C;return this};xj.prototype.Hf=function(){return new xj(-1*this.C,this.A,this.ia(),this.B)};function zj(a,b,c){ej.call(this,b,c);this.A=a||0}w(zj,ej);zj.prototype.shift=function(){return this.A};function Aj(a){this.A=a||[]}h=Aj.prototype;h.count=function(){return this.A.length};h.add=function(a){this.A.push(a)};function Bj(a,b){if(!(0<=b&&b=this.A.length)throw Error("");var a=this.A.pop();this.add(a);return a};h.clear=function(a,b){var c=Jj(this);a=q(a)?a:0;b=q(b)?b:c.length;c.splice(a,b-a)};h.apply=function(a){for(var b=Jj(this),c=0;c=a.length)throw Kj;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");} function Nj(a,b){if(fa(a))try{z.forEach(a,b,void 0)}catch(c){if(c!==Kj)throw c;}else{a=Mj(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Kj)throw c;}}}function Oj(a,b,c){var d=0,e=a,f=c||1;1=e||0>f&&d<=e)throw Kj;var a=d;d+=f;return a};return g}function Pj(a){if(fa(a))return z.pb(a);a=Mj(a);var b=[];Nj(a,function(a){b.push(a)});return b};function Qj(a,b){this.B={};this.A=[];this.D=this.C=0;var c=arguments.length;if(12*this.C&&Uj(this),!0):!1}; function Uj(a){if(a.C!=a.A.length){for(var b=0,c=0;b=d.A.length)throw Kj;var e=d.A[b++];return a?e:d.B[e]};return e};function Xj(a,b){this.C=new Gj;this.D=a||new Gj;this.B=b||new Yj;this.A=new Ij}function Yj(){Qj.call(this)}w(Yj,Qj);function Zj(){};function ak(){}w(ak,Zj);function bk(a){this.B=a}bk.prototype.A=function(a,b,c){for(var d=0;d=a)a=0;else if(1<=a)a=1;else{var d=this.B,e=this.C,f=1-(d+e),g=1/(d/2+f+e/2),k=0;0d?d:a,2)/2,a-=d);0f?f:a),a-=f);0b||b>a.duration())throw Error("invalid action's run time");return a.C?a.C.A(b,a.duration(),c):b};function gk(){}w(gk,ek);function hk(a){var b=0;a instanceof ek&&(b=a.duration());return b}function ik(){}ik.prototype.Ua=function(a,b,c,d){a.Ua(b,c,d)};ik.prototype.A=function(a,b,c){if(a instanceof ak)a.Ua(b,c);else if(a instanceof ek)a.Df(b,c);else throw Error("unknown action");};var jk=null;function kk(){jk||(jk=new ik);return jk}function lk(){}lk.prototype.Ua=function(a,b,c,d){a.Ef(b,c,d)}; lk.prototype.A=function(a,b,c){if(a instanceof ak)a.B(b,c);else if(a instanceof ek)a.Li(b,c);else throw Error("unknown action");};var mk=null;function nk(){mk||(mk=new lk);return mk};function ok(a){this.A=a||[];this.B=a?a.slice().reverse():[]}w(ok,gk);h=ok.prototype;h.Bk=-1;function pk(a,b){if(0<=a.Bk)throw Error("ActionsSequence was already initialized");a.A.push(b);a.B.splice(0,0,b)}h.duration=function(){if(0>this.Bk){for(var a=0,b=0;b=a.A.duration()?b.A(a.A,d,e):b.Ua(a.A,c,d,e)}};function Pk(){}Pk.prototype.apply=function(){};function Qk(a,b,c){this.D=b;this.A=c}w(Qk,ak);Qk.prototype.Ua=function(a){Rk(this,this.A,a)};Qk.prototype.B=function(a){Rk(this,!this.A,a)};function Rk(a,b,c){var d=c.A,e=null;if(b)e=new Pk,Rj(c.B,a.D,e),d.add(e);else if(e=Wj(c.B,a.D))a=z.indexOf(Jj(d),e),0<=a&&d.clear(a)}function Sk(a,b){this.D=b;this.A=!0}w(Sk,Qk);function Tk(a,b){this.D=b;this.A=!1}w(Tk,Qk);function Uk(a){this.A=a}Uk.prototype.content=function(){return this.A};function Vk(a,b,c,d,e){this.F=a;this.A=b;this.B=c;this.C=d;this.D=e}Vk.prototype.id=function(){return this.F};Vk.prototype.clientX=function(){return this.A};Vk.prototype.clientY=function(){return this.B};function Wk(a,b){this.A=a;this.B=b}function Xk(a){for(var b=[],c=0;cd&&(d=k,e=g)}return e?(e.Qj(b,c),!0):!1}function Zk(a,b){a.A[b.qg()]=b}function el(a,b){var c=b.qg();c in a.A&&delete a.A[c]}function fl(a,b){return b in a.A?a.A[b]:null};var gl={},hl=!1,il=-1;function jl(a){return a in gl?gl[a]:null}function kl(a,b,c,d,e){this.F=a;this.D=b;this.A=c;this.B=d||!1;this.C=e||!1}kl.prototype.height=function(){return this.F};kl.prototype.yo=function(){return this.D};kl.prototype.bold=function(){return this.B};kl.prototype.Hk=function(){return this.C};function ll(){this.A=new K;this.B=new K;this.F=new K;this.D=new K}h=ll.prototype;h.Ld=null;h.Lj=!1;h.qg=function(){return"tap"};h.mk=function(a,b){if("touchEnd"==a)return this.Lj?1:0;var c=new Qb(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.Ld=c,this.Lj=!0,this.F.P(),Kf||E(window,"scroll",this.vf,!1,this),0;if(!this.Ld)return 0;Sb(c,this.Ld)<=(qg?50:200)||this.Lj&&this.vf();return 0}; h.Qj=function(a,b){this.A.P(this.Ld.x,this.Ld.y,b.A);var c=va();this.C&&1E3>c-this.C&&Sb(this.H,this.Ld)<=(qg?50:200)&&this.B.P(this.Ld.x,this.Ld.y,b.A);this.C=c;this.H=this.Ld};h.vf=function(){ue(window,"scroll",this.vf,!1,this);this.Lj=!1;this.D.P()};function ml(a){a=a||document.styleSheets;for(var b=[],c=nl(a),d=0;a=c[d];d++){var e=ol(a);if(e&&e.length)for(var f=0,g=0,k=e.length,l;gl.length))){k=3;if(0<=l[0].search("rgb")||0<=l[0].search("#"))k= 0;var m=l.splice(k,l.length-3).join(""),n=parseFloat(l[2]),l=parseFloat(g.top)||0,k=parseFloat(g.left)||0,p=1,r=1,u=0,x=g.msTransform;x&&(x=x.match(/matrix\(\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*[\d.-]+,\s*[\d.-]+\s*\)/))&&5==x.length&&(p=parseFloat(x[1]),r=parseFloat(x[4]),u=parseFloat(x[3]));if(10>d)f.style.color=m,0=e&&g<=f&&c.Ua(b,d.add(g))}};function dm(a,b){this.B=a;this.A=new em;this.D=[new Xl(a),new bm(a)];this.F=new Yj;this.reset(b)}h=dm.prototype;h.Uc=0;h.Sg=function(){return this.B};h.time=function(){return this.Uc};h.Yc=function(a){var b=Yl(this.A);b&&dj(Zl(this.A,b),this.Uc,a)}; function fm(a,b,c,d){var e=Yl(a.A);if(!e)throw Error("at least one trigger must be activated for running timeline playback");d=q(d)?d:!0;var f=a.Uc;b=f+b;var g=cj(Zl(a.A,e)),k=0,l=new Hk(a.B);for(zk(l,e);l.next();)if(l.Jb()){if(k=l.Jb().duration(),k>b)break}else{var m=yk(l);if(m.A)break;else g=new bj(aj(g.add(k))),gm(a.A,m,g),g=g.A,b-=k,k=0}a.Uc=b;c=new Xj(c,a.F);for(l=0;lc)throw Error("trigger wasn't activated");return a.B[c]}function Yl(a){var b=a.A.length;return 0d;++d)c.fillRect(0,6*d,b?6*(16-d-1):6*d,6);a&32&&cn(this,dn[180])}w(on,$m);on.prototype.C=function(a){bn(this);this.B.drawImage(this.F,-192*(1-a),0)};function pn(a){$m.call(this);var b=dn[0];switch(a.Kc()){case 128:b=dn[90];break;case 64:b=dn[180];break;case 16:b=dn[270]}cn(this,b)}w(pn,$m);pn.prototype.C=function(a){var b=this.A;bn(this);this.B.fillRect(0,0,b.width*a,b.height)};function qn(a){$m.call(this);a=a.Kc();a&1&&cn(this,dn[90]);a&4&&(this.D="maskOut",this.H=!0)}w(qn,$m);qn.prototype.C=function(a){var b=this.A;bn(this);a*=b.width;this.B.fillRect(b.width/2-a/2,0,a,b.height)};function rn(a,b,c,d){$m.call(this,0,102,102);this.K=d;this.U=c;b||cn(this,dn[90]);a=Math.ceil(this.A.width/d);c=Math.ceil(this.A.height/c);this.F=Ym(a,c);this.M=Ym(this.A.width+a,c)}w(rn,$m); rn.prototype.C=function(a){bn(this);var b=this.F.width,c=this.F.height,d=this.F.getContext("2d");d.clearRect(0,0,b,c);d.fillStyle="rgba(255,255,255,1)";d.fillRect(0,0,b*a,c);a=this.M.getContext("2d");a.clearRect(0,0,this.M.width,this.M.height);b=this.F;for(c=0;ca;++a)this.M.push(vn(100)),this.F.push(Ym(20,20));for(var b=vn(25),a=0;aa;++a)for(c=20*a,d=0;5>d;++d)b.drawImage(this.F[this.K[5*a+d]],c,20*d)};function Dn(){$m.call(this)}w(Dn,$m);Dn.prototype.C=function(a){var b=this.A,c=this.B;bn(this);c.fillStyle="rgba(255,255,255,1)";c.fillRect(0,0,b.width*a,b.height)};function En(a){$m.call(this);a.Kc()&2&&cn(this,dn[90]);this.F=Pj(Oj(0,100));z.tt(this.F)}w(En,$m);En.prototype.C=function(a){bn(this);var b=this.B,c=this.A.width;a=Math.floor(100*a);for(var d=0;dthis.r||isNaN(this.r)?0:255this.ic||isNaN(this.ic)?0:255this.Lb||isNaN(this.Lb)?0:255]*>/,"");var b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a);return b};a.Fa=function(c,d){this.name=c;this.value=d;this.ja=function(){return null!=this.value&&""!==this.value};this.Ea=function(){if(!this.ja())return 0;var a=parseFloat(this.value);(this.value+"").match(/%$/)&&(a/=100);return a};this.Ed=function(a){return this.ja()?this.value:a};this.Us=function(a){return this.ja()?this.Ea():a};var e=this;this.ql={sm:function(c){var d=e.value; if(null!=c&&""!=c){var k=new Xn(e.value);k.ok&&(d="rgba("+k.r+", "+k.ic+", "+k.Lb+", "+c+")")}return new a.Fa(e.name,d)}};this.tb={Nb:function(){var c=e.value.replace(/^(url\()?#([^\)]+)\)?$/,"$2");return a.Xg[c]},ni:function(){return 0==e.value.indexOf("url(")},lr:function(c){var d=this.Nb();return null!=d&&d.Qq?d.Qq(a.pd,c):null!=d&&d.createPattern?d.createPattern(a.pd,c):null}};this.fa={A:function(){return 96},Fo:function(c){var d=12,e=new a.Fa("fontSize",a.Qf.Sf(a.pd.font).fontSize);e.ja()&&(d= e.fa.ga(c));return d},ga:function(c){if(!e.ja())return 0;var d=e.value+"";return d.match(/em$/)?e.Ea()*this.Fo(c):d.match(/ex$/)?e.Ea()*this.Fo(c)/2:d.match(/px$/)?e.Ea():d.match(/pt$/)?1.25*e.Ea():d.match(/pc$/)?15*e.Ea():d.match(/cm$/)?96*e.Ea()/2.54:d.match(/mm$/)?96*e.Ea()/25.4:d.match(/in$/)?96*e.Ea():d.match(/%$/)?e.Ea()*a.Vb.Kt(c):e.Ea()}};this.Ko={zt:function(){if(!e.ja())return 0;var a=e.value+"";if(a.match(/s$/))return 1E3*e.Ea();a.match(/ms$/);return e.Ea()}};this.Zi={il:function(){if(!e.ja())return 0; var a=e.value+"";return a.match(/deg$/)?e.Ea()*(Math.PI/180):a.match(/grad$/)?e.Ea()*(Math.PI/200):a.match(/rad$/)?e.Ea():e.Ea()*(Math.PI/180)}}};a.Qf=new function(){this.Tf=["normal","italic","oblique","inherit"];this.Rt=["normal","small-caps","inherit"];this.St="normal bold bolder lighter 100 200 300 400 500 600 700 800 900 inherit".split(" ");this.Co=function(c,e,f,g,k,l){l=null!=l?this.Sf(l):this.Co("","","","","",a.pd.font);return{fontFamily:k||l.fontFamily,fontSize:g||l.fontSize,fontStyle:c|| l.fontStyle,fontWeight:f||l.fontWeight,fontVariant:e||l.fontVariant,toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var c=this;this.Sf=function(d){var e={};d=a.trim(a.od(d||"")).split(" ");for(var f=!1,g=!1,k=!1,l=!1,m="",n=0;nthis.xc&&(this.xc=a)}if(null!=b){if(isNaN(this.Ub)||isNaN(this.yc))this.yc= this.Ub=b;bthis.yc&&(this.yc=b)}};this.tm=function(a){this.Kb(a,null)};this.um=function(a){this.Kb(null,a)};this.hv=function(a){this.Kb(a.Tb,a.Ub);this.Kb(a.xc,a.yc)};this.yq=function(a,b,c,d,e,f){c=a+2/3*(c-a);d=b+2/3*(d-b);this.qm(a,b,c,c+1/3*(e-a),d,d+1/3*(f-b),e,f)};this.qm=function(a,b,c,d,e,f,r,u){var x=[a,b],C=[c,d],G=[e,f],O=[r,u];this.Kb(x[0],x[1]);this.Kb(O[0],O[1]);for(var I=0;1>=I;I++)a=function(a){return Math.pow(1-a,3)*x[I]+3*Math.pow(1-a,2)*a*C[I]+3*(1-a)*Math.pow(a, 2)*G[I]+Math.pow(a,3)*O[I]},b=6*x[I]-12*C[I]+6*G[I],c=-3*x[I]+9*C[I]-9*G[I]+3*O[I],d=3*C[I]-3*x[I],0==c?0!=b&&(b=-d/b,0b&&(0==I&&this.tm(a(b)),1==I&&this.um(a(b)))):(d=Math.pow(b,2)-4*d*c,0>d||(e=(-b+Math.sqrt(d))/(2*c),0e&&(0==I&&this.tm(a(e)),1==I&&this.um(a(e))),b=(-b-Math.sqrt(d))/(2*c),0b&&(0==I&&this.tm(a(b)),1==I&&this.um(a(b)))))};this.yw=function(a,b){return this.Tb<=a&&a<=this.xc&&this.Ub<=b&&b<=this.yc};this.Kb(a,b);this.Kb(e,f)};a.Qt=function(c){var d=this;this.zb={}; this.zb.translate=function(c){this.p=a.Do(c);this.apply=function(a){a.translate(this.p.x||0,this.p.y||0)};this.Mh=function(a){a.Nd([1,0,0,1,this.p.x||0,this.p.y||0])}};this.zb.rotate=function(c){c=a.re(c);this.md=new a.Fa("angle",c[0]);this.Sq=c[1]||0;this.Tq=c[2]||0;this.apply=function(a){a.translate(this.Sq,this.Tq);a.rotate(this.md.Zi.il());a.translate(-this.Sq,-this.Tq)};this.Mh=function(a){var b=this.md.Zi.il();a.Nd([1,0,0,1,this.p.x||0,this.p.y||0]);a.Nd([Math.cos(b),Math.sin(b),-Math.sin(b), Math.cos(b),0,0]);a.Nd([1,0,0,1,-this.p.x||0,-this.p.y||0])}};this.zb.scale=function(c){this.p=a.Do(c);this.apply=function(a){a.scale(this.p.x||1,this.p.y||this.p.x||1)};this.Mh=function(a){a.Nd([this.p.x||0,0,0,this.p.y||0,0,0])}};this.zb.matrix=function(c){this.je=a.re(c);this.apply=function(a){a.transform(this.je[0],this.je[1],this.je[2],this.je[3],this.je[4],this.je[5])};this.Mh=function(a){a.Nd(this.je)}};this.zb.$g=function(c){this.X=d.zb.matrix;this.X(c);this.md=new a.Fa("angle",c)};this.zb.$g.prototype= new this.zb.matrix;this.zb.skewX=function(a){this.X=d.zb.$g;this.X(a);this.je=[1,0,Math.tan(this.md.Zi.il()),1,0,0]};this.zb.skewX.prototype=new this.zb.$g;this.zb.skewY=function(a){this.X=d.zb.$g;this.X(a);this.je=[1,Math.tan(this.md.Zi.il()),0,1,0,0]};this.zb.skewY.prototype=new this.zb.$g;this.Qi=[];this.apply=function(a){for(var b=0;b=this.no.length-1};this.Wd=function(){return this.wr()?!0:null!=this.no[this.ii+1].match(/^[A-Za-z]$/)};this.un=function(){return this.xf==this.xf.toLowerCase()};this.qr=function(){this.ii+=1;return this.no[this.ii]};this.Rd=function(){return parseFloat(this.qr())}; this.jx=function(){this.Vn=this.xf;this.xf=this.qr()};this.gi=function(){var c=new a.xb(this.Rd(),this.Rd());return this.ex(c)};this.Zm=function(){var a=this.gi();return this.control=a};this.Je=function(){var a=this.gi();return this.current=a};this.pr=function(){return"c"!=this.Vn.toLowerCase()&&"s"!=this.Vn.toLowerCase()?this.current:new a.xb(2*this.current.x-this.control.x,2*this.current.y-this.control.y)};this.ex=function(a){this.un()&&(a.x=this.current.x+a.x,a.y=this.current.y+a.y);return a}; this.Md=function(a,b,c){null!=c&&0=G(x,C)&&(u=Math.PI);1<=G(x,C)&&(u=0);0==m&&0u&&(u+=2*Math.PI);e.rm(new a.xb(l.x-n*Math.cos((r+u)/2),l.y-p*Math.sin((r+u)/2)),(r+u)/2+(0==m?1:-1)*Math.PI/2);e.rm(g,u+(0==m?1:-1)*Math.PI/2);f.Kb(g.x,g.y);null!=c&&(G=n>p?n:p,g=n>p?1: n/p,n=n>p?p/n:1,c.translate(l.x,l.y),c.rotate(k),c.scale(g,n),c.arc(0,0,G,r,r+u,1-m),c.scale(1/g,1/n),c.rotate(-k),c.translate(-l.x,-l.y))}break;case "Z":null!=c&&c.closePath(),e.current=e.start}return f};this.jk=function(){for(var a=this.tl.Ya,b=this.tl.fw(),c=[],g=0;gthis.Ps)if("indefinite"==this.O("repeatCount").value)this.duration=0;else{if("remove"!=this.O("fill").Ed("remove")||this.ne)return!1;this.ne=!0;this.gn().value=this.pn;return!0}this.duration=this.duration+a;a=!1;this.Rjp;p++){for(var r=c[0]*(0==n?255:a[l*g*4+4*m+p])*(0==n||3==p?1:n),u=1;ua.indexOf("http://www.w3.org/2000/svg")&&(a=']*>/g,"").replace(/<\/a>/g,"")}h.gt=function(){};function co(){}w(co,In);co.prototype.Dd=function(a,b){co.Z.Dd.call(this,a,b);Jn(this,a,b.context());var c=b.context();try{var d=pd(a,"backgroundColor"),e=a.style.width,f=a.style.height;if(""!=d&&"transparent"!=d&&""!=e&&""!=f){var g=kj(d);c.save();c.fillStyle=g.mn;c.fillRect(0,0,parseFloat(e),parseFloat(f));c.restore()}}catch(k){}"block"==aa.window.getComputedStyle(a,null).display&&(b.A=0)};var eo=!sb;function fo(){}w(fo,In); fo.prototype.Dd=function(a,b){fo.Z.Dd.call(this,a,b);var c=b.context(),d=rb?a.currentStyle:aa.window.getComputedStyle(a,null),e=0;"relative"==d.position&&(e=b.A,b.A=e+a.offsetWidth);Jn(this,a,c,e);e=a.innerHTML;e=-1!=e.indexOf("&")?"document"in aa?Ja(e):La(e):e;if(ya(e)){c.font=[d.fontStyle,d.fontVariant,d.fontWeight,d.fontSize,d.fontFamily].join(" ");c.fillStyle=d.color;var f=parseFloat,g;g=eo&&a.dataset?"width"in a.dataset?a.dataset.width:null:a.getAttribute("data-"+"width".replace(/([A-Z])/g,"-$1").toLowerCase()); f=f(g);if(g=go(d.textShadow)){c.save();c.fillStyle="rgba(0,0,0,1)";var k=2*c.canvas.width;c.translate(k,0);k=[-k,0];ho(c).transform(k,0,k,0,1);c.shadowOffsetX=g.offsetX+k[0];c.shadowOffsetY=g.offsetY+k[1];c.shadowColor=g.color;c.shadowBlur=g.blur;io(c,e,d,f);c.restore()}else io(c,e,d,f)}};function ho(a){var b=new ul;a=a.mg;for(var c=0;cb.Ka()&&(Vm(c,!0),a.C=a.M)}}else c.ze=null,c.gj&&(Vm(c,!1),a.C=null,sb&&xo(a))}function xo(a){if(a=a.A.querySelector("video")){var b=$c(a),c=Ad(b);c.width&&(yd(b,c.width+1),setTimeout(function(){yd(b,c.width)},0))}} function to(a,b,c){c=c||a.A;a=db(b.gc);for(var d=0;dg||g>=e.A.length)throw Error("index is out of range");k=e.A[g];var l;if(l=(l=zo(this.M,k))?l.K:null)l=new lm(k.id(),l),pk(f.D,l),Yi(f.B,k.id(),new Wl(0),0)}this.Db=new dm(d,0);c=c.K;this.qc=[];for(d=0;dx.C)r=x;u=r}else if(u=void 0,r instanceof gj){p=Om(p);r=null;for(u=0;u=a.Db.A.A.length?0:a.Db.time();if(b>e||b==e&&(!q(c)||f<=c)){for(;Go(a)!=b;)im(a.Db,"__step",d),f=0;if(q(c)&&0b.pa()||c!=a.U?!1:!0}h.Or=function(a){var b=a.timestamp();if(Io(this,b)){a=b.pa();var b=1E3*b.Ba(),c=va(),d=c-this.C;this.C=c;c=b-this.H;if(a!=this.F||0>c)c=0,Eo(this,a,b);Do(this,c,d);this.F=a;this.H=b}};h.qp=function(a){a=a.timestamp();Io(this,a)&&Do(this,0,0)};function Jo(a,b){this.A=b||!1;this.B=a}w(Jo,Ti);Jo.prototype.C=function(a){return this.B===a};Jo.prototype.clone=function(){return new Jo(this.B,this.A)};function Ko(a){this.A=a}w(Ko,ek);Ko.prototype.A=0;Ko.prototype.duration=function(){return this.A};Ko.prototype.Ua=function(){};Ko.prototype.Ef=function(){};function Lo(a){this.A=a||[]}w(Lo,gk);h=Lo.prototype;h.Ll=null;h.Ck=-1;function Mo(a,b){if(0<=a.Ck)throw Error("ParallelActions was already initialized");a.A.push(b)}h.duration=function(){if(0>this.Ck){for(var a=0,b=0;b=a.A?1:b/a.A}bp.prototype.Ua=function(a,b,c){var d=fk(this,a);this.B(d>=this.A?1:d/this.A,b,c,!1,a==this.A)};bp.prototype.Ef=function(a,b,c){var d=fk(this,a,!0);this.B(1-(d>=this.A?1:d/this.A),b,c,!0,a==this.A)};function dp(a,b,c,d){b.A.add(new km(a.D,c,d))} function ep(a,b,c,d){var e=ka(a),f=null;(f=Wj(b.B,e))?f=f.value:(a=Hj(b.D,a.D),f=d(a),Rj(b.B,e,{value:f,cF:aj(c)}));return f};function fp(a,b){this.B=a;this.F=b}fp.prototype.D=function(a,b,c,d,e,f){b=this.A(b,d,f);this.B&&e&&this.F&&(a=this.A(cp(a),d,f),b=b.add(a.Hf()));return b};function gp(a,b){fp.call(this,!0,b);this.C=a}w(gp,fp);gp.prototype.A=function(a,b,c){return new vj((this.C-1)*a+1,!1,b,c)};function hp(a,b,c){fp.call(this,b,c);this.C=a}w(hp,fp);hp.prototype.A=function(a,b,c){return new vj(this.C(a),!this.B,b,c)};function ip(a,b){this.A=a;this.B=b}ip.prototype.D=function(a,b,c,d,e,f){var g=this.B;a=ep(a,c,d,function(a){switch(g){case "scaleX":return Ej(a,"scaleX",vj).scale();case "scaleX2":return Ej(a,"scaleX2",vj).scale();case "scaleY":return Ej(a,"scaleY",vj).scale();case "scaleY2":return Ej(a,"scaleY2",vj).scale()}return null});return null===a?null:new vj((this.A-a)*b+a,!0,d,f)};function jp(a,b,c,d){fp.call(this,c,d);this.C=a;this.H=b}w(jp,fp);jp.prototype.A=function(a,b,c){return new vj((this.H-this.C)*a+this.C,!this.B,b,c)};function kp(a,b,c,d){bp.call(this,a,b);this.H=c;this.F=d}w(kp,bp);kp.prototype.B=function(a,b,c,d,e){(a=this.F.D(this,a,b,c,d,e))&&dp(this,b,this.H,a)};function lp(a){this.B=a}w(lp,Zo);lp.prototype.A=function(a,b){var c=Vo(this);if(c.Od in a)var d=Xo(this),e=b.duration(),f=!b.lc(),c=new kp(d,e,this.B,new gp(a[c.Od],f));else if(c.gk in a)var d=Xo(this),e=b.duration(),f=ap(a[c.gk]),g=!b.lc(),c=new kp(d,e,this.B,new hp(f,y(a,c.Vk,!1),g));else c.from in a?(d=Xo(this),e=b.duration(),f=!b.lc(),c=new kp(d,e,this.B,new jp(a[c.from],a[c.Sb],y(a,c.Vk,!1),f))):(d=Xo(this),e=b.duration(),f=this.B,c=new kp(d,e,f,new ip(a[c.Sb],f)));return c}; function mp(){this.B="scaleX"}w(mp,lp);function np(){this.B="scaleY"}w(np,lp);function op(){this.B="scaleX2"}w(op,lp);function pp(){this.B="scaleY2"}w(pp,lp);function qp(a,b,c,d){this.F=a;this.A=b;this.D=c;this.H=d?"cssTextProperties":"cssProperties"}w(qp,ak);qp.prototype.Ua=function(a,b){var c=hj(this.A,this.D,b,!0);a.A.add(new km(this.F,this.H,c))};qp.prototype.B=function(){};function rp(){}w(rp,Uo);rp.prototype.A=function(a){var b=Vo(this),c=a[b.Bx],d=a[b.zw];if(d){var e=Wo(this);z.contains(e.C,c)||e.C.push(c)}else e=Wo(this),z.contains(e.B,c)||e.B.push(c);return new qp(Xo(this),c,a[b.Sb],d)};function sp(a,b,c,d,e,f,g,k){this.A=a;this.C=b;this.Tb=c;this.Ub=d;this.xc=e;this.yc=f;this.B=g;this.D=k}sp.prototype.clone=function(){return new sp(this.A,this.C,this.Tb,this.Ub,this.xc,this.yc,this.B,this.D)};sp.prototype.Qd=function(a){return this.A==a.A&&this.C==a.C&&this.Tb==a.Tb&&this.Ub==a.Ub&&this.xc==a.xc&&this.yc==a.yc&&this.B==a.B&&this.D==a.D}; sp.prototype.gi=function(a){var b;if(0==a)b=this.A;else if(1==a)b=this.B;else{b=Nb(this.A,this.Tb,a);var c=Nb(this.Tb,this.xc,a),d=Nb(this.xc,this.B,a);b=Nb(b,c,a);c=Nb(c,d,a);b=Nb(b,c,a)}if(0==a)a=this.C;else if(1==a)a=this.D;else{var c=Nb(this.C,this.Ub,a),d=Nb(this.Ub,this.yc,a),e=Nb(this.yc,this.D,a),c=Nb(c,d,a),d=Nb(d,e,a);a=Nb(c,d,a)}return new Qb(b,a)};function tp(){this.A=[]}h=tp.prototype;h.Ur=0;h.Up=0;h.Vp=0;h.moveTo=function(a){this.A.push(new up(a))};h.lineTo=function(a,b){var c=this.end();this.A.push(new vp(a,c,b))};function wp(a,b,c,d,e){var f=a.end();a.A.push(new xp(b,f,c,d,e))}h.end=function(){if(0==this.A.length)throw Error("path must be started with moveTo");return this.A[this.A.length-1].end()};function yp(a){this.A=a}yp.prototype.duration=function(){return this.A};function up(a){this.A=0;this.B=a}w(up,yp);up.prototype.end=function(){return this.B}; function vp(a,b,c){this.A=a;this.D=b;this.B=c}w(vp,yp);vp.prototype.end=function(){return this.B};vp.prototype.C=function(a){var b=this.D,c=this.B;return new Qb((c.x-b.x)*a+b.x,(c.y-b.y)*a+b.y)};function xp(a,b,c,d,e){this.A=a;this.D=e;this.B=new sp(b.x,b.y,c.x,c.y,d.x,d.y,e.x,e.y)}w(xp,yp);xp.prototype.end=function(){return this.D};xp.prototype.C=function(a){return this.B.gi(a)};function zp(a,b,c){bp.call(this,a,b);this.F=c}w(zp,bp);zp.prototype.B=function(a,b,c,d,e){d=this.F;if(0>a||1=d.Ur&&(f=d.Up,g=d.Vp);for(var k=null;fa){k=l.C((a-g)/(m-g));break}g=m}d.Ur=a;d.Up=f;d.Vp=g;a=k?k:d.end()}dp(this,b,"moveX",new xj(a.x,!0,c,e));dp(this,b,"moveY",new xj(a.y,!0,c,e))};function Ap(){}w(Ap,Zo);Ap.prototype.A=function(a,b){var c=Vo(this);return new zp(Xo(this),b.duration(),Bp(this,a[c.path]))}; function Bp(a,b){function c(){return new Qb(d()+g,d()+k)}function d(){var a=b.match(/^\s*([-0-9\.]+)/);if(a)return b=b.substr(a[0].length),parseFloat(a[1]);throw Error("incorrect path");}function e(){var a=b.match(/^\s*([m|l|c])/i);return a?(b=b.substr(a[0].length),a[1].toLowerCase()):null}var f=Wo(a),g=f.A.left,k=f.A.top;b=b.replace(/,/g," ");for(f=new tp;;){var l=e();if(!l)break;switch(l){case "m":f.moveTo(c());break;case "l":f.lineTo(d(),c());break;case "c":wp(f,d(),c(),c(),c())}}return f};function Cp(a,b){this.D=a;this.A=b}w(Cp,ak);Cp.prototype.Ua=function(a,b){Dp(this,this.A,a,b)};Cp.prototype.B=function(a,b){Dp(this,!this.A,a,b)};function Dp(a,b,c,d){b=new wj(b,d);c.A.add(new km(a.D,"visibility",b))};function Ep(){}w(Ep,Uo);Ep.prototype.A=function(a){var b=Vo(this);return new Cp(Xo(this),a[b.Sb])};function Fp(a,b){this.A=a;this.C=b}Fp.prototype.B=function(a,b,c,d,e,f){return new zj((this.C-this.A)*b+this.A,d,f)};function Gp(a){this.A=a}Gp.prototype.B=function(a,b,c,d,e,f){a=ep(a,c,d,function(a){return Ej(a,"shiftX",zj).shift()});return null===a?null:new zj((this.A-a)*b+a,d,f)};function Hp(a,b,c){bp.call(this,a,b);this.F=c}w(Hp,bp);Hp.prototype.B=function(a,b,c,d,e){(a=this.F.B(this,a,b,c,d,e))&&dp(this,b,"shiftX",a)};function Ip(){}w(Ip,Zo);Ip.prototype.A=function(a,b){var c=Vo(this);if(c.from in a)var d=Xo(this),e=b.duration(),c=new Hp(d,e,new Fp(a[c.from],a[c.Sb]));else d=Xo(this),e=b.duration(),c=new Hp(d,e,new Gp(a[c.Sb]));return c};function Jp(a,b){this.A=a;this.B=b}Jp.prototype.C=function(a,b,c,d,e,f){var g=this.B;a=ep(a,c,d,function(a){return"moveX"==g?yj(Ej(a,"moveX",xj)):yj(Ej(a,"moveY",xj))});return null===a?null:new xj((this.A-a)*b+a,!0,d,f)};function Kp(a,b){this.B=a;this.F=b}Kp.prototype.C=function(a,b,c,d,e,f){b=this.A(b,d,f);this.B&&e&&this.F&&(a=this.A(cp(a),d,f),b=b.add(a.Hf()));return b};function Lp(a,b){Kp.call(this,!0,b);this.D=a}w(Lp,Kp);Lp.prototype.A=function(a,b,c){return new xj(this.D*a,!1,b,c)};function Mp(a,b,c,d){Kp.call(this,c,d);this.D=a;this.H=b}w(Mp,Kp);Mp.prototype.A=function(a,b,c){return new xj((this.H-this.D)*a+this.D,!this.B,b,c)};function Np(a,b,c){Kp.call(this,b,c);this.D=a}w(Np,Kp);Np.prototype.A=function(a,b,c){return new xj(this.D(a),!this.B,b,c)};function Op(a,b,c,d){bp.call(this,a,b);this.H=c;this.F=d}w(Op,bp);Op.prototype.B=function(a,b,c,d,e){(a=this.F.C(this,a,b,c,d,e))&&dp(this,b,this.H,a)};function Pp(a){this.B=a}w(Pp,Zo);Pp.prototype.A=function(a,b){var c=Vo(this);if(c.Od in a)var d=Xo(this),e=b.duration(),f=!b.lc(),c=new Op(d,e,this.B,new Lp(a[c.Od],f));else if(c.gk in a)var d=Xo(this),e=b.duration(),f=ap(a[c.gk]),g=!b.lc(),c=new Op(d,e,this.B,new Np(f,y(a,c.Vk,!1),g));else c.from in a?(d=Xo(this),e=b.duration(),f=!b.lc(),c=new Op(d,e,this.B,new Mp(a[c.from],a[c.Sb],y(a,c.Vk,!1),f))):(d=Xo(this),e=b.duration(),f=this.B,c=new Op(d,e,f,new Jp(a[c.Sb],f)));return c}; function Qp(){this.B="moveX"}w(Qp,Pp);function Rp(){this.B="moveY"}w(Rp,Pp);function Sp(a,b,c){this.A=a;this.C=b;this.D=c}Sp.prototype.B=function(a,b,c,d,e,f){return new Tm((this.C-this.A)*b+this.A,this.D,d,f)};function Tp(a,b){this.A=a;this.C=b}Tp.prototype.B=function(a,b,c,d,e,f){a=ep(a,c,d,function(a){return(a=Ej(a,"filter"))&&a instanceof Tm?a.A:1});return null===a?null:new Tm((this.A-a)*b+a,this.C,d,f)};function Up(a,b,c){bp.call(this,a,b);this.F=c}w(Up,bp);Up.prototype.B=function(a,b,c,d,e){(a=this.F.B(this,a,b,c,d,e))&&dp(this,b,"filter",a)};function Vp(){}w(Vp,Zo);Vp.prototype.A=function(a,b){var c=Vo(this);if(c.Od in a)throw Xo(this),b.duration(),Error("not implemented");if(c.from in a)var d=Xo(this),e=b.duration(),c=new Up(d,e,new Sp(a[c.from],a[c.Sb],this.Ek));else d=Xo(this),e=b.duration(),c=new Up(d,e,new Tp(a[c.Sb],this.Ek));return c};function Wp(a,b){this.B=a;this.C=b}Wp.prototype.A=function(a,b,c,d,e,f){b=new uj(this.B*b,!1,d,f);e&&this.C&&(a=cp(a),d=new uj(this.B*a,!1,d,f),b=b.add(d.Hf()));return b};function Xp(a,b){this.B=a;this.C=b}Xp.prototype.A=function(a,b,c,d,e,f){return new uj((this.C-this.B)*b+this.B,!0,d,f)};function Yp(a){this.B=a}Yp.prototype.A=function(a,b,c,d,e,f){a=ep(a,c,d,function(a){return Ej(a,"rotateTo",uj).md()+Ej(a,"rotateBy",uj).md()});return null===a?null:new uj((this.B-a)*b+a,!0,d,f)};function Zp(a,b,c,d){bp.call(this,a,b);this.H=c;this.F=d}w(Zp,bp);Zp.prototype.B=function(a,b,c,d,e){(a=this.F.A(this,a,b,c,d,e))&&dp(this,b,this.H,a)};function $p(){}w($p,Zo);$p.prototype.A=function(a,b){var c=Vo(this);if(c.Od in a)var d=Xo(this),e=b.duration(),f=!b.lc(),c=new Zp(d,e,"rotateBy",new Wp(a[c.Od]*Math.PI/180,f));else c.from in a?(d=Xo(this),e=b.duration(),c=new Zp(d,e,"rotateTo",new Xp(a[c.from]*Math.PI/180,a[c.Sb]*Math.PI/180))):(d=Xo(this),e=b.duration(),c=new Zp(d,e,"rotateTo",new Yp(a[c.Sb]*Math.PI/180)));return c};function aq(a,b,c,d){bp.call(this,a,b);this.H=c;this.F=d}w(aq,bp);aq.prototype.B=function(a,b,c,d,e){e||dp(this,b,"filter",new Sm(this.H,a,this.F,c,e))};function bq(){}w(bq,Zo); bq.prototype.A=function(a,b){var c;var d=Vo(this).Lk;c={};c[d.vv]="blinds";c[d.xv]="box";c[d.Vj]="circle";c[d.Hv]="diamond";c[d.wx]="plus";c[d.Bv]="checkerboard";c[d.Lv]="dissolve";c[d.Gx]="randombar";c[d.ov]="barn";c[d.jy]="strips";c[d.vy]="wedge";c[d.zy]="wipe";c[d.xy]="wheelCw";c[d.wy]="wheelCcw";d=a[d];if(d in c)c=c[d];else throw Error("unknown mask type");var d=Vo(this).Kc,e=d in a?a[d]:null;if(null===e)d=e;else if(/[^0-9]/.test(e)){var f={};f[d.qw]=1;f[d.py]=2;f[d["in"]]=4;f[d.sx]=8;f[d.Tv]= 16;f[d.Uv]=32;f[d.Vv]=64;f[d.Wv]=128;f[d.Zw]=48;f[d.$w]=160;f[d.Mx]=80;f[d.Nx]=192;f[d.rw]=5;f[d.sw]=9;f[d.qy]=6;f[d.ry]=10;if(e in f)d=f[e];else throw Error("unknown mask sub type");}else d=parseInt(e,10);a:{d=d||null;for(e=0;ef&&(e-=360)}return[(e-f)*c+f,(b[1]-a[1])*c+a[1],(b[2]-a[2])*c+a[2]]};function fq(a,b,c,d){this.A=a;this.C=b;this.D=c;this.F=d}fq.prototype.B=function(a,b,c,d,e,f){return new sj(new tj(this.A,eq(this.C,this.D,b,this.A)),this.F,!0,d,f)};function gq(a,b,c,d){this.C=a;this.A=b;this.D=c;this.F=d}function hq(a,b,c,d){return new sj(new tj(a.C,[a.A[0]*b,a.A[1]*b,a.A[2]*b]),a.D,!1,c,d)}gq.prototype.B=function(a,b,c,d,e,f){b=hq(this,b,d,f);e&&this.F&&(a=hq(this,cp(a),d,f),b=b.add(a.Hf()));return b};function iq(a,b,c,d){this.F=a;this.A=b;this.C=c;this.D=d}iq.prototype.B=function(a,b,c,d,e,f){var g=this.F;a=ep(a,c,d,function(a){var b=null;switch(g){case "textColor":b=Ej(a,"textColor");break;case "strokeColor":b=Ej(a,"strokeColor");break;case "fillColor":b=Ej(a,"fillColor");break;case "imgColor":b=Ej(a,"imgColor")}return b?b.color():null});if(!a)return null;a=a.pb(this.A);return new sj(new tj(this.A,eq(a,this.C,b,this.A)),this.D,!0,d,f)};function jq(a,b,c,d){bp.call(this,a,b);this.H=c;this.F=d}w(jq,bp);jq.prototype.B=function(a,b,c,d,e){(a=this.F.B(this,a,b,c,d,e))&&dp(this,b,this.H,a)};function kq(){}w(kq,Zo);kq.prototype.A=function(a,b){for(var c=Vo(this),c=lq(this,a[c.target]),d=[],e=0;ez.indexOf(r.H,u)&&r.H.push(u)}}else if(l.Qs in m)n=l.Qs,m=m[n],k=n.Cd in m?Ji(k.Wa(),m[n.Cd]):Ji(k.Va(),m[n.Ti]),n=m[n.wv],k=zh(k.nd(),n),n=new Jo(k,!0);else throw Error();l=[n,g];g=a;k=a.A;n=f;m=l[0];f=l[1];l=sq();n=n[l.mc];m=new wq(m);l=new sk;uq(this,g,k,l,e,n,m);f&&tk(l,f);a.K.push(l)}}; function tq(a,b){function c(a){if(4!=a.length)throw Error("bounding box array must contain exactly 4 items");return new Wb(a[0],a[1],a[2],a[3])}function d(a){if(6!=a.length)throw Error("transform matrix must contain exactly 6 items");return new ul(a[0],a[1],a[2],a[3],a[4],a[5])}for(var e=sq().Am,f=a.A,g=0;gTh?Th/(G+.001):1;0a||a>=this.count())throw Error("index is out of range");return this.A[a]};Dq.prototype.getTrack=Dq.prototype.hi;function Eq(){this.A=[]}w(Eq,Dq);Eq.prototype.Zv=function(a){return this.hi(a)};Eq.prototype.getAudioTrack=Eq.prototype.Zv;function Fq(a,b,c,d){Aq.call(this,b,c,d);this.B=a}w(Fq,Aq);Fq.prototype.video=function(){return this.B};Fq.prototype.width=function(){return this.B.width()};Fq.prototype.width=Fq.prototype.width;Fq.prototype.height=function(){return this.B.height()};Fq.prototype.height=Fq.prototype.height;function Gq(){this.A=[]}w(Gq,Dq);Gq.prototype.hw=function(a){return this.hi(a)};Gq.prototype.getVideoTrack=Gq.prototype.hw;function Hq(){this.A=new Eq;this.B=new Gq}Hq.prototype.Fe=function(){return this.A};Hq.prototype.audioTracks=Hq.prototype.Fe;Hq.prototype.hf=function(){return this.B};Hq.prototype.videoTracks=Hq.prototype.hf;function Iq(){this.En=[]}Iq.prototype.count=function(){return this.En.length};function Jq(){this.B=new Iq}Jq.prototype.A=!0;Jq.prototype.enabled=function(){return this.A};Jq.prototype.Jb=function(){return this.B};function Kq(){}Kq.prototype.A=!0;Kq.prototype.Ao=function(){return this.A};var Lq={EA:"free",cD:"restricted",CD:"sequential"};t("ispring.presenter.presentation.settings.NavigationType",Lq,void 0);t("FREE","free",Lq);t("RESTRICTED","restricted",Lq);t("SEQUENTIAL","sequential",Lq);function Mq(){this.B=new Sh;this.C=new Jq;this.A=new Kq;this.pp="free"}Mq.prototype.Te=function(){return this.B};Mq.prototype.mouse=Mq.prototype.Te;Mq.prototype.Re=function(){return this.C};Mq.prototype.pg=function(){return this.A};Mq.prototype.navigationType=function(){return this.pp};Mq.prototype.navigationType=Mq.prototype.navigationType;function Nq(){}Nq.prototype.B=null;Nq.prototype.A=null;Nq.prototype.$k=function(){return this.B};Nq.prototype.Tk=function(){return this.A};function Oq(a,b){this.B=a;this.A=b}Oq.prototype.url=function(){return this.B};Oq.prototype.target=function(){return this.A};Oq.prototype.open=function(){Df(this.B,{target:this.A})};var Pq; Pq={F:["BC","AD"],D:["Before Christ","Anno Domini"],M:"JFMAMJJASOND".split(""),ha:"JFMAMJJASOND".split(""),H:"January February March April May June July August September October November December".split(" "),ka:"January February March April May June July August September October November December".split(" "),T:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ha:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ib:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Ia:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), W:"Sun Mon Tue Wed Thu Fri Sat".split(" "),va:"Sun Mon Tue Wed Thu Fri Sat".split(" "),K:"SMTWTFS".split(""),Ca:"SMTWTFS".split(""),S:["Q1","Q2","Q3","Q4"],U:["1st quarter","2nd quarter","3rd quarter","4th quarter"],A:["AM","PM"],B:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],La:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],C:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Nt:6,gd:[5,6],Ot:5};function Qq(a,b,c){ha(a)?(this.A=Rq(a,b||0,c||1),Sq(this,c||1)):ja(a)?(this.A=Rq(a.getFullYear(),a.getMonth(),a.getDate()),Sq(this,a.getDate())):(this.A=new Date(va()),a=this.A.getDate(),this.A.setHours(0),this.A.setMinutes(0),this.A.setSeconds(0),this.A.setMilliseconds(0),Sq(this,a))}function Rq(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}h=Qq.prototype;h.gr=Pq.Nt;h.ir=Pq.Ot;h.clone=function(){var a=new Qq(this.A);a.gr=this.gr;a.ir=this.ir;return a}; h.getFullYear=function(){return this.A.getFullYear()};h.getMonth=function(){return this.A.getMonth()};h.getDate=function(){return this.A.getDate()};h.getTime=function(){return this.A.getTime()}; h.add=function(a){if(a.C||a.B){var b=this.getMonth()+a.B+12*a.C,c=this.getFullYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d;a:{switch(b){case 1:d=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.A.setDate(1);this.A.setFullYear(c);this.A.setMonth(b);this.A.setDate(d)}a.A&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.A),this.A.setDate(1),this.A.setFullYear(a.getFullYear()), this.A.setMonth(a.getMonth()),this.A.setDate(a.getDate()),Sq(this,a.getDate()))};h.Qd=function(a){return!(!a||this.getFullYear()!=a.getFullYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};h.toString=function(){return[this.getFullYear(),Pa(this.getMonth()+1),Pa(this.getDate())].join("")+""};function Sq(a,b){a.getDate()!=b&&a.A.setUTCHours(a.A.getUTCHours()+(a.getDate()=this.B.valueOf()&&a.valueOf()<=this.A.valueOf()};function Uq(){}h=Uq.prototype;h.kq=null;h.Xo=null;h.password=function(){return this.A};h.Rg=function(){return this.kq};function Vq(a,b){a.kq=b}h.Zj=function(){return this.Xo};function Wq(){}Wq.prototype.B=!1;Wq.prototype.C=!1;Wq.prototype.A="never";Wq.prototype.ie=function(){return this.B};Wq.prototype.loopPlayback=Wq.prototype.ie;Wq.prototype.sf=function(){return this.C};Wq.prototype.autoStart=Wq.prototype.sf;Wq.prototype.Zk=function(a){this.C=a};Wq.prototype.Kx=function(){return this.A};Wq.prototype.resumeMode=Wq.prototype.Kx;function Xq(){}Xq.prototype.A=!0;Xq.prototype.Um=function(){return this.A};Xq.prototype.fitToWindow=Xq.prototype.Um;function Yq(){this.F=new Mq;this.B=new Wq;this.A=new Xq;this.D=new Nq;this.C=new Uq}h=Yq.prototype;h.hq=null;h.ps=null;h.iq="";h.navigation=function(){return this.F};h.ob=function(){return this.B};Yq.prototype.playback=Yq.prototype.ob;Yq.prototype.lg=function(){return this.A};Yq.prototype.appearance=Yq.prototype.lg;function Zq(a){return a.iq}Yq.prototype.Yx=function(){return this.hq};Yq.prototype.skin=Yq.prototype.Yx;Yq.prototype.Af=function(){return this.ps};Yq.prototype.i18n=Yq.prototype.Af; Yq.prototype.Pf=function(){return this.D};Yq.prototype.Hg=function(){return this.C};function $q(){}t("ispring.presenter.presentation.IPresenters",$q,void 0);$q.prototype.count=function(){};$q.prototype.count=$q.prototype.count;$q.prototype.kk=function(){};$q.prototype.getPresenter=$q.prototype.kk;function ar(){}t("ispring.presenter.presentation.resources.references.IReferences",ar,void 0);ar.prototype.count=function(){};ar.prototype.count=ar.prototype.count;ar.prototype.hn=function(){};ar.prototype.getReference=ar.prototype.hn;function br(){}t("ispring.presenter.presentation.resources.IResources",br,void 0);br.prototype.Xe=function(){};br.prototype.references=br.prototype.Xe;function cr(){}t("ispring.presenter.presentation.IPresentation",cr,void 0);cr.prototype.Ri=function(){};cr.prototype.uniqueId=cr.prototype.Ri;cr.prototype.Y=function(){};cr.prototype.slides=cr.prototype.Y;cr.prototype.title=function(){};cr.prototype.title=cr.prototype.title;cr.prototype.J=function(){};cr.prototype.slideWidth=cr.prototype.J;cr.prototype.I=function(){};cr.prototype.slideHeight=cr.prototype.I;cr.prototype.me=function(){};cr.prototype.presenters=cr.prototype.me;cr.prototype.hc=function(){}; cr.prototype.company=cr.prototype.hc;cr.prototype.Wk=function(){};cr.prototype.resources=cr.prototype.Wk;function dr(a,b){this.B=a;this.A=b}h=dr.prototype;h.ks=1;h.ms=null;h.ls="_self";h.src=function(){return this.B};h.opacity=function(){return this.ks};h.url=function(){return this.ms};h.target=function(){return this.ls};function er(a,b,c,d){this.A=a;this.C=b;this.D=c;this.B=d}er.prototype.content=function(){return this.A};er.prototype.url=function(){return this.C};er.prototype.width=function(){return this.D};er.prototype.height=function(){return this.B};function fr(){}t("ispring.presenter.presentation.slides.ISlides",fr,void 0);fr.prototype.ra=function(){};fr.prototype.getSlide=fr.prototype.ra;fr.prototype.count=function(){};fr.prototype.count=fr.prototype.count;fr.prototype.duration=function(){};fr.prototype.duration=fr.prototype.duration;fr.prototype.Gc=function(){};fr.prototype.convertTimestampToTime=fr.prototype.Gc;fr.prototype.Pc=function(){};fr.prototype.convertTimeToTimestamp=fr.prototype.Pc;fr.prototype.Vi=function(){}; fr.prototype.visibleSlidesCount=fr.prototype.Vi;fr.prototype.kn=function(){};fr.prototype.getVisibleSlide=fr.prototype.kn;fr.prototype.xo=function(){};fr.prototype.visibleSlidesDuration=fr.prototype.xo;fr.prototype.Of=function(){};fr.prototype.visibleAnimationStepsDuration=fr.prototype.Of;fr.prototype.Km=function(){};fr.prototype.createTimestamp=fr.prototype.Km;function gr(){this.A=[];this.B=[];this.Yu=new K}gr.prototype.D=0;gr.prototype.C=0;gr.prototype.ra=function(a){if(0>a||a>=this.A.length)throw Error("slideIndex is out of range");return this.A[a]};gr.prototype.getSlide=gr.prototype.ra;gr.prototype.count=function(){return this.A.length};gr.prototype.count=gr.prototype.count;gr.prototype.duration=function(){if(0==this.count())return 0;var a=this.A[this.A.length-1];return a.startTime()+a.duration()};gr.prototype.duration=gr.prototype.duration; gr.prototype.Km=function(a,b,c){return new wh(a,b,c)};gr.prototype.createTimestamp=gr.prototype.Km; gr.prototype.Gc=function(a,b,c){if(!a)throw Error("Invalid timestamp");var d=a.V();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,f=0;f=a.count())throw Error("stepIndex is out of bounds");a=a.Oa(l);f>a.duration()&& (f=a.duration());e+=a.startTime()+f}else b&&(f>k.duration()&&(f=k.duration()),e+=f);return e};gr.prototype.convertTimestampToTime=gr.prototype.Gc; gr.prototype.Pc=function(a,b,c){if(isNaN(a))throw Error("NaN time not accepted");if(0>a)throw Error("negative time not accepted");for(var d=null,e=0;e=a||g&&.001>=a-f)break;a-=f}if(e==this.count()&&0<=a)throw Error("time out of bounds");c=0;b&&(b=d.transition().duration(),b=a)break;a-=e.duration()}if(c==b.count())if(.001>=a)--c,e=b.Oa(c),a=e.duration();else throw Error("time out of bounds");}return new wh(d.index(),c,a)};gr.prototype.convertTimeToTimestamp=gr.prototype.Pc;function hr(a,b){b.Fn=a.A.length;Pi(b,a.duration());a.A.push(b);if(b.visible()){b.tq=a.B.length;a.B.push(b);var c=b.duration(),d=b.transition()?b.transition().duration():0;a.D+=c;a.C+=c-d}b.U.addHandler(function(a){this.Yu.P(a)},a)}gr.prototype.Vi=function(){return this.B.length}; gr.prototype.visibleSlidesCount=gr.prototype.Vi;gr.prototype.kn=function(a){if(0>a||a>=this.Vi())throw Error("Slide index is out of range");return this.B[a]};gr.prototype.getVisibleSlide=gr.prototype.kn;gr.prototype.xo=function(){return this.D};gr.prototype.visibleSlidesDuration=gr.prototype.xo;gr.prototype.Of=function(){return this.C};gr.prototype.visibleAnimationStepsDuration=gr.prototype.Of;function ir(a,b,c){this.B=a;this.C=b;this.A=c}ir.prototype.name=function(){return this.C};ir.prototype.Y=function(){return this.A};function jr(a){return new kr(a.B,a.A)}function kr(a,b){this.B=a;this.A=b;this.lh=b.length}h=kr.prototype;h.wc=-1;h.lh=0;function lr(a,b){a.wc=Mb(b,-1,a.lh);return!0}h.Ok=function(){this.wca||a>=this.count())throw Error("index is out of range");return this.A[a]};rr.prototype.getPresenter=rr.prototype.kk;function sr(){this.A={}};function tr(){this.A=[]}tr.prototype.count=function(){return this.A.length};tr.prototype.count=tr.prototype.count;tr.prototype.hn=function(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.A[a]};tr.prototype.getReference=tr.prototype.hn;function ur(){this.A=new tr}ur.prototype.Xe=function(){return this.A};ur.prototype.references=ur.prototype.Xe;function vr(a){this.T=a;this.B=new gr;this.U=new Yq;this.C=new pr;this.D=[];this.S=new rr;this.H=new Hq;this.K=new ur;this.A=new sr;this.F=new sr;this.M=[]}h=vr.prototype;h.$r="";h.Dk=null;h.Yr=null;h.fs=null;h.Zr=null;h.Ri=function(){return this.T};vr.prototype.uniqueId=vr.prototype.Ri;vr.prototype.Y=function(){return this.B};vr.prototype.slides=vr.prototype.Y;vr.prototype.title=function(){return this.$r};vr.prototype.title=vr.prototype.title;vr.prototype.setTitle=function(a){this.$r=a}; vr.prototype.J=function(){return this.ka};vr.prototype.slideWidth=vr.prototype.J;vr.prototype.I=function(){return this.W};vr.prototype.slideHeight=vr.prototype.I;vr.prototype.ta=function(){return this.U};vr.prototype.settings=vr.prototype.ta;h=vr.prototype;h.Jk=function(){if(!this.Dk){var a=Pj(Oj(this.B.count()));this.Dk=new ir(this.B,"__m",a)}return this.Dk};h.Oh=function(){return this.Yr};h.Wi=function(){return this.fs};h.fonts=function(){return this.D};h.me=function(){return this.S}; vr.prototype.presenters=vr.prototype.me;vr.prototype.hc=function(){return this.Zr};vr.prototype.company=vr.prototype.hc;vr.prototype.Rb=function(){return this.H};vr.prototype.narration=vr.prototype.Rb;vr.prototype.Wk=function(){return this.K};vr.prototype.resources=vr.prototype.Wk;vr.prototype.Jf=function(){return this.M};function wr(a,b){this.B=a||"";this.A=b||""}wr.prototype.text=function(){return this.B};wr.prototype.text=wr.prototype.text;wr.prototype.Qb=function(){return this.A};wr.prototype.html=wr.prototype.Qb;function xr(a){this.A=a}xr.prototype.type=function(){return"gotoSlide"};xr.prototype.V=function(){return this.A};function yr(){J.call(this,"interaction")}w(yr,J);yr.prototype.rn=function(){return this.A};yr.prototype.le=function(){return this.B};function zr(){}var Ar; zr.prototype.load=function(a){if(!a)throw Error("presentation json can't be null");var b=Br(),c=new vr(a[b.id]);b.title in a&&c.setTitle(a[b.title]);if(!(b.J in a&&b.I in a))throw Error("presentation json doesn't contain 'slideWidth' or/and 'slideHeight' parameters");c.ka=a[b.J];c.W=a[b.I];if(b.me in a)for(var d=a[b.me],e=Br().me,f=c.me(),g=0;g=Eb||(a.type="button");return a}; function ks(a,b){b?sl(a.A,"selected"):tl(a.A,"selected");a.C&&a.A.setAttribute("aria-pressed",b);a.fq=b}h.enabled=function(){return this.Hs};h.Wc=function(a){js.Z.Wc.call(this,a);var b=this.A;b.disabled=a?"":"disabled";if(a){var c=this.displayObject();tl(c,"disabled")}else c=this.displayObject(),sl(c,"disabled");!a&&b.blur&&b.blur();this.Hs=a};h.ku=function(){ks(this,!this.fq)};h.ig=function(a){js.Z.ig.call(this,a)};h.Pg=function(){return js.Z.Pg.call(this)}; h.mh=function(a){this.enabled()&&js.Z.mh.call(this,a)};h.Mi=function(a){this.T=!1;js.Z.Mi.call(this,a);this.T=!0};function ls(a,b,c,d){function e(){var a=k.value();a&&(d(a),g.Aa(!0))}is.call(this,"password_form");var f=new hs("password_label");gs(f,a);this.la(f);var g=new hs("wrong_password_label");gs(g,b);g.Aa(!1);this.la(g);var k=new ms("password_field","password");this.la(k);var l=new js(!1,"btn_ok");gs(l,c);l.Wc(!1);this.la(l);E(k.A,"input",function(){l.Wc(!!k.value())});E(k.A,"keypress",function(a){13==a.keyCode&&e()});E(l.displayObject(),"click",e);Gf||k.displayObject().focus()}w(ls,is); function ms(a,b){hs.call(this,a,"input");this.A.type=b?b:"text"}w(ms,hs);ms.prototype.value=function(){return this.A.value};function ns(a){this.D=new K;this.F=a;this.A=0}ns.prototype.ya=function(){return this.F};ns.prototype.Sc=function(a,b){this.C=a;this.B=b;this.A=2;this.D.P(this)};ns.prototype.Bb=function(){return 2==this.A};ns.prototype.state=function(){return this.A};function os(a){ns.call(this,a)}w(os,ns);os.prototype.Na=function(){return this.H};function ps(a){ns.call(this,a)}w(ps,ns);ps.prototype.hb=function(){return this.H};function qs(a,b,c,d){this.B=a;this.D=b;this.C=c;this.A=d}h=qs.prototype;h.wd=null;h.Rr=null;h.Qr=null;h.Sr=null;h.ya=function(){return this.B};h.J=function(){return this.D};h.I=function(){return this.C};function rs(a,b){a.wd=b}h.Na=function(){return this.Rr};h.hb=function(){return this.Qr};h.Pa=function(){return this.Sr};function ss(a){return a.A};function ts(a){this.uq=q(a)?a:0;this.K=new K;this.U=new K;this.H=new K}h=ts.prototype;h.yk=0;h.uq=0;h.Pr=null;h.zk=function(){return this.uq};h.Ka=function(){return this.yk};h.context=function(){return this.Pr};h.start=function(a){this.Pr=a};h.ge=function(){return this.K};h.he=function(){return this.U};function us(a,b){a.yk!=b&&(a.yk=b,a.H.P(a))}h.$b=function(){this.yk=1;this.K.P(this)};h.uh=function(){this.U.P(this)};function vs(a){ts.call(this);this.wq=a||0;this.A=[];this.B={}}w(vs,ts);h=vs.prototype;h.wq=0;h.Vf=0;h.mj=-1;h.zk=function(){return this.wq*this.Vf};h.start=function(a){vs.Z.start.call(this,a);if(a=a.wd){a=a.querySelectorAll("img");this.Vf=a.length;for(var b=0;be)e=ol(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.");++zs}}else a.A=Rc("link",{rel:"stylesheet",type:"text/css",href:b}),Lc("head",void 0,void 0)[0].appendChild(a.A)};function Bs(){};var Cs;function Ds(){}w(Ds,Bs);Ds.prototype.Th=function(){var a;a:{if(!this.A&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c=a.A.length)a.$b();else{var b=a.context(),c=a.A[a.C];Ls(a,c);c.start(b)}}Os.prototype.B=function(a){Os.Z.B.call(this,a);Ps(this)};function Ys(a,b){Ks.call(this,a,b)}w(Ys,Ks);Ys.prototype.D=!1;Ys.prototype.start=function(a){Ys.Z.start.call(this,a);for(var b=0;bg))if(f in Na)f=Na[f];else if(f in Ma)f=Na[f]=Ma[f];else{g=f;l=f.charCodeAt(0);if(31l)g=f;else{if(256>l){if(g="\\x",16>l||256l&&(g+="0");g+=l.toString(16).toUpperCase()}f=Na[f]=g}l=f}d[k]=l}d.push('"');a=d.join("");this.A=Uc("span");this.A.innerHTML=c;B(this.A,{position:"absolute",top:"-999px",left:"-999px",fontSize:"100px", fontFamily:b});D(this.A,0);document.body.appendChild(this.A);this.B=Ad(this.A).width;B(this.A,"fontFamily",a+","+b)}Ut.prototype.tc=function(){Yc(this.A)};function Vt(a){return Ad(a.A).width!=a.B};var Wt={};function Xt(a,b,c,d){var e;d=d||c;if(a in Wt)(Wt[a]?c:d)();else{e=e||5E3;var f=new Tt;f.start(a,b);var g=va(),k=setInterval(function(){var a=!1,b=!1;Vt(f.A)||Vt(f.B)?b=a=!0:va()-g>e&&(a=!0,b=!1);a&&(clearInterval(k),f.A.tc(),f.A=null,f.B.tc(),f.B=null,b?c():d())},50)}} function Yt(a,b){ea(b)||(b=[b]);for(var c=[],d=0;d=b.charCodeAt(c)){c=!0;break a}c=!1}Xt(l,c?b.substr(0,1):"0",k,g)}au(this)}else this.$b()};h.tu=function(){++this.lj;au(this)};h.su=function(){++this.lj;au(this)};function au(a){a.lj==a.kj?a.$b():us(a,a.lj/a.kj)};function bu(a,b){this.C=a;this.U=b||"";this.B=new K;this.S=new K;this.A=[];this.K={};this.F=!0;this.M=[0,1,2,-1,3,4,-2,5,6,7,8,9,10];for(var c=a.Y(),d=c.count(),e=0;ea?b.C:b.B[a]).Ae)}h.Lg=function(a){Cd(this.ya(),a)};h.width=function(){return this.M};h.height=function(){return this.H};h.ya=function(){return this.A};function iu(a){ju(a);a.A=Uc("DIV");B(a.A,"position","absolute");a.D=Uc("DIV");B(a.D,"position","absolute");a.A.appendChild(a.D);a.D.appendChild(a.B);a.F=Uc("DIV");B(a.F,"position","absolute");a.A.appendChild(a.F);a.F.appendChild(a.C);a.Ae.appendChild(a.A)}function ju(a){a.A&&(Yc(a.A),a.A=null)} h.content=function(){return this.F};h.background=function(){return this.D};h.Nw=function(a){var b=a.B;this.C=a.C;this.B=b};h.resize=function(a,b){if(this.M!=a||this.H!=b){this.M=a;this.H=b;var c=Math.min(a/this.T,b/this.U,this.Nr);this.C&&ku(this,this.C,c);this.B&&ku(this,this.B,c)}};function ku(a,b,c){Dl(b,c);qd(b,(a.M-a.T*c)/2,(a.H-a.U*c)/2)};function cu(a){ns.call(this,a)}w(cu,ns);cu.prototype.Pa=function(){return this.H};function lu(a,b,c,d,e,f){this.ka=f;gu.call(this,a,b,c,d,e,f)}w(lu,gu);lu.prototype.Pa=function(){return this.ka.Pa()};lu.prototype.Lg=function(a){this.ya().style.opacity=a?1:0};function mu(a,b,c,d,e,f){this.ka=f;gu.call(this,a,b,c,d,e,f)}w(mu,gu);mu.prototype.Na=function(){return this.ka.Na()};mu.prototype.Lg=function(a){this.ya().style.opacity=a?1:0};function nu(a,b,c,d){this.K=d||"#000000";gu.call(this,a,-1,b,c)}w(nu,gu);function ou(a,b,c,d,e,f){this.ka=f;gu.call(this,a,b,c,d,e,f)}w(ou,gu);ou.prototype.hb=function(){return this.ka.hb()};ou.prototype.Lg=function(a){this.ya().style.opacity=a?1:0};function pu(a){this.B=[];this.A=a}function qu(a,b){a.B.push(b);a.A.appendChild(b.Ae)};function ru(a,b,c,d,e){this.H=Uc("DIV");a.appendChild(this.H);B(this.H,"position","absolute");this.D=new pu(this.H);this.C=b;this.B=c;this.F=d;this.A=[];this.M=new nu(this.D,b,c,e||"#000000");a=this.D;b=this.M;a.C=b;a.A.appendChild(b.Ae)}ru.prototype.width=function(){return this.C};ru.prototype.height=function(){return this.B};ru.prototype.background=function(){return this.M}; ru.prototype.resize=function(a,b){if(this.C!=a||this.B!=b){this.C=a;this.B=b;this.M.resize(a,b);for(var c=0;cthis.K-this.A.currentTime()&&this.gq()};function wu(a,b){var c=a.A,d=xu(a);if(!d&&!a.Yl){a.Yl=!0;var e=v(a.$u,a);setTimeout(e,300);Hf&&(a.lm=setInterval(e,1E3))}!b||yu(c.L)&&d||a.qf||(a.qf=!0,zu(a.B,!0,a),c.H.addHandler(a.Ql,a))}h.$u=function(){Au(this);var a=this.A.L;Bu(a)&&a.kd?clearInterval(this.lm):this.A.load()}; h.Ql=function(){Hf&&1==this.A.duration()?this.Oo=setInterval(v(this.Vt,this),200):Cu(this)};h.Vt=function(){1!=this.A.duration()&&Cu(this)};function Cu(a){a.Yl=!1;clearInterval(a.lm);clearInterval(a.Oo);a.qf&&(a.qf=!1,a.A.H.removeHandler(a.Ql,a),zu(a.B,!1,a))}h.An=function(){Bq(this.D,"activated");this.A.Xa().addHandler(this.Bp,this)}; function Du(a,b,c){if(!a.Xd||c){Au(a);var d=a.A,e=b-d.currentTime(),f=c?.01:.5;e>f&&!c&&!a.Xd?uu(a,b):Math.abs(e)>f&&(Eu(d),c=d.L,Fu(c,b),c.hd=b);a.Yd&&!a.A.L.Za&&a.A.play()}}h.play=function(a){this.Yd||this.qf||(Du(this,a,!this.A.L.Za),this.Yd=!0,this.A.play())};h.pause=function(){this.Yd&&(this.Yd=!1,this.Xd||this.Fc||this.A.pause())};h.Bp=function(){var a=!1;this.A.state()==Gu&&(a=!0);this.Xd!=a&&(this.Xd=a,Bq(this.D,a?"buffering":"activated"),zu(this.B,a,this),a||this.Yd||this.A.pause(),this.M.P())}; h.mm=function(){Hu(this.A,this.F)};function Au(a){xu(a)||a.mm();a.qf&&yu(a.A.L)&&a.Ql()}function xu(a){var b=a.A.src();a=a.F;if(b)for(var c=0;c=cv&&(D(this.element,a),this.F=a)};av.prototype.Eg=function(){this.F=bv;av.Z.Eg.call(this)};av.prototype.Gf=function(){this.F=bv;av.Z.Gf.call(this)};function dv(a){hs.call(this,"volume_popup");this.L=a;this.B=new hs("volume");this.la(this.B);this.D=new hs("back");this.B.la(this.D);ev(this,this.L.volume());this.L.F.addHandler(function(){ev(this)},this);this.L.T.addHandler(function(){ev(this)},this);E(this.B.displayObject(),Mu,this.H,!1,this)}w(dv,hs);dv.prototype.H=function(a){E(document,Ou,this.C,!1,this);E(document,Nu,this.F,!1,this);this.C(a);this.L.yd(!1)}; dv.prototype.C=function(a){this.visible()&&(a=vd(a,this.B.A).y,a=Math.min(1,a/this.B.height()),a=Math.max(0,a),a=1-a,this.L.setVolume(a),ev(this,a))};dv.prototype.F=function(a){ue(document,Ou,this.C,!1,this);ue(document,Nu,this.F,!1,this);this.C(a)};function ev(a,b){q(b)||(b=a.L.muted()?0:a.L.volume());fs(a.D,"height",100*(1-b)+"%");Fl(a.displayObject())};function fv(a,b){hs.call(this,"controls");this.L=a;this.Ej=new js(!1,"play",!0);this.Ej.Mi(!0);this.la(this.Ej);gv(this,b);hv(this);this.F=new js(!1,"toggle_fullscreen",!0);this.F.Mi(!0);this.la(this.F);this.nq=new K;this.H=new K;this.L.Xa().addHandler(function(){ks(this.Ej,this.L.Za)},this);this.Ej.Ga.addHandler(function(){this.L.Za?this.L.pause():this.L.play()},this);this.F.Ga.addHandler(function(){this.nq.P()},this);this.Ga.addHandler(ba,this);yf(this.displayObject(),"left bottom")}w(fv,hs); h=fv.prototype;h.ti=1;h.gm=1;h.Kg=function(a){a&&(this.gm=a,this.Gk(this.width()))};h.resize=function(a,b){fv.Z.resize.call(this,a,b)};h.Gk=function(a,b){if(a){this.ti=Math.max(this.gm,240/a);var c=Math.round(11/this.ti);fs(this,"left",c+"px");fs(this,"bottom",c+"px");a=Math.round(a*this.ti)-22;Dl(this.displayObject(),1/this.ti);this.C.resize(a-153)}fv.Z.Gk.call(this,a,b)}; function gv(a,b){a.C=new hs("progress");a.la(a.C);a.np=new hs("loading");a.C.la(a.np);a.Xl=new hs("playing");a.C.la(a.Xl);a.D=new hs("tooltip");a.D.Aa(!1);a.C.la(a.D);if(b)for(var c=0;cc.x||c.x>a.B.width()||0>c.y)return!1;c=vd(b,a.ve.displayObject());return!(c.y>a.ve.height())}h.Gw=function(a){this.M=!0;E(document,Ou,this.vk,!1,this);E(document,Nu,this.Ir,!1,this);this.L.Za&&(this.L.pause(),this.K=!0);this.vk(a);a.preventDefault()};h.vk=function(a){Fu(this.L,jv(this,a)*this.L.duration())};h.Ir=function(a){ue(document,Ou,this.vk,!1,this);ue(document,Nu,this.Ir,!1,this);this.vk(a);this.K&&(this.L.play(),this.K=!1);this.M=!1;this.H.P()}; function jv(a,b){var c=a.C.width()-2,d=vd(b,a.Xl.A).x/a.gm*a.ti,c=Math.min(1,d/c);return c=Math.max(0,c)}function kv(a){function b(a){a=a.toString();1==a.length&&(a="0"+a);return a}a=Math.round(a);var c=Math.floor(a/3600);a%=3600;var d=Math.floor(a/60);return b(c)+":"+b(d)+":"+b(a%60)}function iv(a,b){hs.call(this,"bookmark");this.B=b;this.L=a;this.Aa(!1);a.duration()?nv(this):a.U.addHandler(function(){nv(this)},this);E(this.displayObject(),Mu,this.C,!1,this)}w(iv,hs); function nv(a){a.displayObject().style.left=a.B.time()/a.L.duration()*100+"%";a.Aa(!0)}iv.prototype.C=function(a){a.stopPropagation();Fu(this.L,this.B.time());return Fl(this.displayObject().parentNode)};var Gu="buffering";function ov(a){this.A=a;E(a,"play",this.Nl,!1,this);E(a,"playing",this.gg,!1,this);E(a,"pause",this.gg,!1,this);E(a,"seeking",this.Pl,!1,this);E(a,"ended",this.gg,!1,this);E(a,"waiting",this.gg,!1,this);E(a,"timeupdate",this.vo,!1,this);E(a,"progress",this.yp,!1,this);E(a,"loadeddata",this.yp,!1,this);E(a,"canplaythrough",this.oy,!1,this);pv(this)||E(a,"loadedmetadata",this.Au,!1,this);(this.kd=a.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA)||te(a,"canplay",this.Ol,!1,this);this.W=new K;this.U= new K;this.S=new K;this.K=new K;this.M=new K;this.T=new K;this.F=new K;this.H=new K;this.Ha=new K;this.Ca=new K;qv(this)}var rv=new K;h=ov.prototype;h.wo="paused";h.kd=!1;h.Za=!1;h.mf=!1;h.Si=!1;h.jg=-1;h.hd=-1;h.Uo=0;h.jh=-1;h.zl=0;function L(a){if(!a.A)throw Error("media player was disposed");return a.A}h.state=function(){return this.wo};function sv(a){var b=L(a);return Lf||!tv(a)?!a.Za:b.paused} function qv(a){var b="",b=(b=a.A)?b.error?"error":b.ended?"ended":sv(a)?"paused":a.Si?Gu:"playing":"disposed",c=a.wo;c!=b&&(a.wo=b,a.W.P(a,c))}function Bu(a){return!!a.A&&!a.A.error&&q(a.A.play)}function pv(a){return Bu(a)&&L(a).readyState>=HTMLMediaElement.HAVE_METADATA} h.sh=function(){var a=this.B,b=Oe?HTMLMediaElement.HAVE_CURRENT_DATA:HTMLMediaElement.HAVE_FUTURE_DATA;Oe&&L(this).readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&!this.kd?this.Ol():(this.B=this.kd&&Bu(this)&&L(this).readyState>=b,this.B||!Gf||1!=L(this).networkState||1!=this.ka||Fg||(this.B=!0,this.Ca.P(this)),this.B||this.C?this.B&&(clearInterval(this.C),this.C=void 0):this.C=setInterval(v(this.sh,this),2E3),!a&&this.B&&this.H.P(this),this.ka=L(this).networkState)}; function yu(a){a.sh();return a.B}h.oy=function(){this.sh()};h.play=function(){if(Bu(this)){this.Za=!0;Lf&&"VIDEO"==L(this).tagName&&this.src()&&!L(this).src&&(L(this).src=this.src());L(this).play();if(wg){var a=L(this).currentTime,b=0;clearInterval(this.D);this.D=setInterval(v(function(){++b;L(this).currentTimea.jh&&(a.jh=setInterval(v(a.Ut,a),500))}function wv(a){0=d&&e>=Math.min(this.currentTime()+5,this.duration())){c= !1;L(this).paused&&L(this).play();break}}this.Si!=c&&(this.Si=c,qv(this))}};function tv(a){return L(a).controls||Pe&&!Fg}function xv(a,b){if(a.A&&a.A.play){var c;if(ga(b))c=b;else a:{c=b;ea(c)||(c=[c]);for(var d=0;dva()-this.Gt;this.Za||a||(this.Al=!0,a=L(this),a.play(),a.pause())}};function zv(a){ov.call(this,a);Lf&&rv.addHandler(this.ha,this)}w(zv,ov);zv.prototype.ha=function(a){this.Za&&a instanceof yv&&this.play()};function Av(a){Bv(this,a);this.W=new K;this.T=new K;this.F=new K;this.S=new K;this.C=new K;this.H=new K;this.D=new K}h=Av.prototype;h.Da=!1;h.Oe=!1;h.Fr=-1;function Bv(a,b){if(a.L!==b){var c=1,d=!1;a.L&&(d=a.L,d.Xa().removeHandler(a.Hr,a),d.kc().removeHandler(a.Gp,a),d.M.removeHandler(a.Hp,a),d.H.removeHandler(a.Gr,a),c=d.volume(),d=d.muted());a.L=b;b.Xa().addHandler(a.Hr,a);b.kc().addHandler(a.Gp,a);b.M.addHandler(a.Hp,a);b.H.addHandler(a.Gr,a);b.setVolume(c);b.yd(d)}} function Cv(a){a.Da||(a.Da=!0,a.D.P(a,!0))}function Dv(a){a.Da&&(a.Da=!1,a.D.P(a,!1))}h.state=function(){return this.L.state()};h.Ik=function(){return this.L.Ik()};h.fb=function(){return this.L.state()==Gu};h.load=function(){var a=L(this.L);rb||qg||wg&&!xg?(a.play(),a.pause()):a.load()};h.play=function(){this.Oe=!0;this.L.play()};function Ev(a,b){a.Oe=!0;Eu(a);var c=a.L;Bu(c)&&(Fu(c,b),c.play())}h.pause=function(){this.Oe=!1;this.L.pause()};h.stop=function(){this.Oe=!1;Eu(this);this.L.stop()}; function Fv(a,b){Eu(a);Fu(a.L,b)}h.currentTime=function(){return this.L.currentTime()};h.duration=function(){return this.L.duration()};h.volume=function(){return this.L.volume()};h.setVolume=function(a){this.L.setVolume(a)};h.muted=function(){return this.L.muted()};h.yd=function(a){this.L.yd(a)};h.pi=function(a){L(this.L).controls=a};h.oi=function(){return tv(this.L)};h.Xa=function(){return this.W};h.kc=function(){return this.T}; h.Hr=function(a,b){this.W.P(this,b);var c=a.state();(this.Oe&&"paused"==c||!this.Oe&&"playing"==c)&&this.C.P(this,this.Oe?"pause":"play");this.Oe=a.Za;c!=Gu&&b!=Gu||this.F.P(this)};h.Gp=function(){this.T.P(this)};function Eu(a){a.Fr=va();a.U=!0}h.Hp=function(){this.S.P(this);500=ph(f.Qc(),b)||0=b&&c.push(e)}return c}function Zv(a,b,c){c=aw(a,c);var d=aw(a,b.Qa());a=aw(a,b.Qc())-d;return Mb(c-d,0,a)}function aw(a,b){return a.Ib.Gc(b,!0,!1)} function bw(a){if(a.Da)for(var b=a.A.timestamp(),c=a.B,d=0;d");var d=hh(a.video());d&&Ju(b,d,!0);return new Iu(a,b,0,c,hh(a.video()))};function dw(){}t("ispring.presenter.player.sound.ISoundController",dw,void 0);dw.prototype.volume=function(){};dw.prototype.volume=dw.prototype.volume;dw.prototype.setVolume=function(){};dw.prototype.setVolume=dw.prototype.setVolume;dw.prototype.yd=function(){};dw.prototype.mute=dw.prototype.yd;dw.prototype.muted=function(){};dw.prototype.muted=dw.prototype.muted;dw.prototype.Kf=function(){};dw.prototype.realVolume=dw.prototype.Kf;dw.prototype.nl=function(){};dw.prototype.volumeChangedEvent=dw.prototype.nl; dw.prototype.Lf=function(){};dw.prototype.realVolumeChangedEvent=dw.prototype.Lf;dw.prototype.Fi=function(){};dw.prototype.muteStateToggledEvent=dw.prototype.Fi;function ew(a,b,c,d,e){var f=new Gv("");Tv.call(this,a,b,c,d,Gf?new Lu(f):new cw);this.ka=new Rv(f);this.Sa=f;this.W=e;this.W.Lf().addHandler(this.K,this);this.K();this.U=new hs;es(this.U,0);document.body.appendChild(this.U.displayObject())}w(ew,Tv);ew.prototype.wg=function(){if(Hg){var a=L(this.Sa.L);a.src=Ff();a.play()}ew.Z.wg.call(this)};ew.prototype.view=function(){return this.ka};ew.prototype.view=ew.prototype.view; ew.prototype.H=function(a){ew.Z.H.call(this,a);Gf&&(clearTimeout(this.ha),a.length&&(this.ha=Ef(function(){var b=hh(a[0].video());if(b){var c=Vv(this,a[0]);Ju(c.Sa,b)}},this,500)))};ew.prototype.K=function(){this.Sa.setVolume(this.W.Kf())};ew.prototype.C=function(a){ew.Z.C.call(this,a);Gf||(this.Sa=Vv(this,a).Sa,this.ka.Et(this.Sa),this.K())};function fw(){}h=fw.prototype;h.Sc=function(){};h.Iq=function(){return!0};h.Lq=function(){return!0};h.Mq=function(){return!0};h.Nq=function(){return!0};h.fo=function(){};h.Jq=function(){return!0};h.Kq=function(){return!0};function gw(a){bf&&a.D.addHandler(this.A,this)}gw.prototype.A=function(a,b){ga(a)||(a=a.baseVal);af(new $e("openWindow",[a]))&&(b.A=!0)};function hw(){}t("ispring.quiz.player.IActionAvailability",hw,void 0);hw.prototype.actionAvailable=hw.prototype.xq;function iw(){}t("ispring.presenter.player.transitions.ISlideTransitionController",iw,void 0);iw.prototype.po=function(){};iw.prototype.transitionProgress=iw.prototype.po;iw.prototype.state=function(){};iw.prototype.state=iw.prototype.state;iw.prototype.oo=function(){};iw.prototype.transitionEffectStartEvent=iw.prototype.oo;iw.prototype.jl=function(){};iw.prototype.transitionEffectCompleteEvent=iw.prototype.jl;function M(){}t("ispring.presenter.player.IPresentationPlaybackController",M,void 0);M.prototype.play=function(){};M.prototype.play=M.prototype.play;M.prototype.pause=function(){};M.prototype.pause=M.prototype.pause;M.prototype.mb=function(){};M.prototype.gotoSlide=M.prototype.mb;M.prototype.Me=function(){};M.prototype.gotoLastSlideViewed=M.prototype.Me;M.prototype.td=function(){};M.prototype.gotoFirstSlide=M.prototype.td;M.prototype.ud=function(){};M.prototype.gotoLastSlide=M.prototype.ud; M.prototype.lb=function(){};M.prototype.gotoNextSlide=M.prototype.lb;M.prototype.Pb=function(){};M.prototype.gotoPreviousSlide=M.prototype.Pb;M.prototype.Ud=function(){};M.prototype.gotoNextStep=M.prototype.Ud;M.prototype.yf=function(){};M.prototype.gotoPreviousStep=M.prototype.yf;M.prototype.vd=function(){};M.prototype.gotoTimestamp=M.prototype.vd;M.prototype.Gb=function(){};M.prototype.firstSlideIndex=M.prototype.Gb;M.prototype.Jc=function(){};M.prototype.lastSlideIndex=M.prototype.Jc; M.prototype.Cb=function(){};M.prototype.nextSlideIndex=M.prototype.Cb;M.prototype.Hb=function(){};M.prototype.previousSlideIndex=M.prototype.Hb;M.prototype.za=function(){};M.prototype.currentSlideIndex=M.prototype.za;M.prototype.sa=function(){};M.prototype.currentSlide=M.prototype.sa;M.prototype.playbackState=function(){};M.prototype.playbackState=M.prototype.playbackState;M.prototype.ia=function(){};M.prototype.clock=M.prototype.ia;M.prototype.$c=function(){};M.prototype.slideChangeEvent=M.prototype.$c; M.prototype.$e=function(){};M.prototype.stepChangeEvent=M.prototype.$e;M.prototype.Xc=function(){};M.prototype.playbackCompleteEvent=M.prototype.Xc;M.prototype.Na=function(){};M.prototype.hb=function(){};M.prototype.Pa=function(){};M.prototype.Ng=function(){};M.prototype.slideTransitionController=M.prototype.Ng;function jw(){}t("ispring.presenter.player.IRestrictedPresentationPlaybackController",jw,void 0);jw.prototype.Nk=function(){};jw.prototype.navigationRestrictedEvent=jw.prototype.Nk;jw.prototype.wf=function(){};function kw(){}t("ispring.presenter.player.IPresentationView",kw,void 0);kw.prototype.playbackController=kw.prototype.Zs;kw.prototype.restrictedPlaybackController=kw.prototype.ot;kw.prototype.soundController=kw.prototype.soundController;kw.prototype.displayObject=kw.prototype.displayObject;kw.prototype.setOverlayDisplayed=function(){};kw.prototype.width=kw.prototype.width;kw.prototype.height=kw.prototype.height;kw.prototype.resize=kw.prototype.resize;function lw(){}t("ispring.presenter.player.IPresentationPlayer",lw,void 0);lw.prototype.presentation=lw.prototype.ht;lw.prototype.view=lw.prototype.view;lw.prototype.version=lw.prototype.version;function mw(a,b,c){var d=c.duration();b=new wh(b.index(),-1,0);var e=c.Gc(b,!0,!1);a="untilNextSound"==a.Ff?d:Math.min(d,e+a.duration());c=c.Pc(a,!0,!1);this.A=new mh([new lh(new kh("play",b,0),b,c)])};function nw(a,b,c,d){this.M=a;this.D=b;this.A=[];this.C=c;c.Xa().addHandler(this.H,this,1);for(b=0;b=ph(f,nh(e.F).Qa()),e.M(f))}}}nw.prototype.H=function(){this.C.sb()&&this.B&&(ow(this),this.B=!1)}; nw.prototype.F=function(a){for(var b=this.M,c=a.Wa(),d=0;d=b&&(Fv(this.L,0),this.L.play(),a=!1)}a&&(Dw(this),Dv(this.L))}};h.Cr=function(){this.B.P(this);!this.fb()&&this.ri()&&this.uk&&this.L.pause()};h.xt=function(){this.uk=!1;this.L.play()};h.wt=function(){this.uk=!0;this.fb()||this.L.pause()}; function Dw(a){a.si&&(a.si=!1,Cw(a),a.C.P(a))}h.Xc=function(){return this.C};h.yn=function(){return this.B};function Ew(a){this.C=a;this.A=[];this.B={}}h=Ew.prototype;h.zn=null;h.yl=!1;h.hj=null;h.add=function(a,b){b=b||Fw;if(!z.contains(this.A,a)){this.A.push(a);var c=ka(a)+"";this.B[c]=b;a.Xc().addHandler(this.Ap,this);a.yn().addHandler(this.zp,this)}};h.remove=function(a){z.remove(this.A,a);zu(this.zn,!1,a);a.Xc().removeHandler(this.Ap,this);a.yn().removeHandler(this.zp,this)};h.contains=function(a){return z.contains(this.A,a)};function Gw(a){a=z.clone(a.A);for(var b=0;b=Math.abs(c.Ba()-b.Ba())));c&&(this.hj=b,c=(b=Iw(this,a.timestamp()))&&Jw(this,a.timestamp()),Hw(this,a,b,c,!0))};function Iw(a,b){var c=a.C.Y().ra(b.V());if(0>b.pa())return!1;c=c.xa().Oa(b.pa());return b.Ba()>=c.duration()}function Jw(a,b){var c=a.C.Y().ra(b.V());return b.pa()==c.xa().count()-1}h.Ap=function(a){this.remove(a)};h.zp=function(a){zu(this.zn,a.fb(),a)};function Kw(a){this.A=a} var Fw=new Kw(!1),Lw=new Kw(!0),Mw=new Kw(!0);function Nw(a,b,c,d){this.F=a;this.A=b;this.B=c;this.L=d;this.K=new K;this.D=new K;this.L.Xa().addHandler(this.Ow,this);this.L.S.addHandler(this.Xp,this)}h=Nw.prototype;h.vi=null;h.Fj=0;h.Tr=null;h.xd=!1;h.xg=!1;h.jm=!1;h.ri=function(){return this.L.L.Za};h.fb=function(){return this.xd&&(this.L.fb()||!yu(this.L.L))};h.play=function(a){Ow(this,this.A.timestamp(),q(a)?a:null,!1)}; function Pw(a,b){var c=a.L;if(Gf&&c instanceof Av){var d=c.L,e=d.src();xv(d,Ff());d.play();setTimeout(function(){xv(d,e);Ow(a,b,0,!0)},0)}else Ow(a,b,0,!0)}function Ow(a,b,c,d){Qw(a);var e=a.L;a.A.Ra().addHandler(a.Ak,a);e.F.addHandler(a.ui,a);e.H.addHandler(a.ui,a);e.C.addHandler(a.Kp,a);a.xd=!0;a.xg=!1;a.jm=d;a.vi=b;a.Tr=null!=c?c:null;a.jm?(b=function(){Rw(a,!0);e.play();a.ui()},og&&!Gf?setTimeout(b,150):(qg&&Hu(e,e.src()),b())):null!=c?Ev(e,c):e.play()} h.pause=function(){Sw(this);this.L.pause();Tw(this)};h.stop=function(a){Sw(this);this.L.pause();var b=this.B instanceof Dh&&this.B.Xk();a=a||b?0:this.L.duration();Fv(this.L,a);Tw(this);Uw(this)};function Qw(a){a.A.Ra().removeHandler(a.Ak,a);a.L.F.removeHandler(a.ui,a);a.L.H.removeHandler(a.ui,a);a.L.C.removeHandler(a.Kp,a)} h.Ak=function(){if(this.vi){var a=this.vi,b=this.A.timestamp(),c=b.V()-a.V(),d=0==c,a=d?b.pa()-a.pa():0,d=d&&0==a,b=!1;0>c||0>a?b=!0:(a=this.B.rc,b=0>a?!d:c>a);b&&(Sw(this),this.L.pause(),Tw(this))}}; h.Ow=function(){var a=this.L.state();if("ended"==a){++this.Fj;var b=!1,c=this.B.Ff;if(ha(c))b=this.Fjb-this.L.currentTime()&&(this.L.kc().removeHandler(d,this),Ww(this))},a))}function Ww(a){a.Fc&&(a.Fc=!1,vu(a.A,!1,a))} function Uw(a){a.H=void 0;a.A.Ra().removeHandler(a.Qo,a);a.A.Xa().removeHandler(a.Po,a);a.C=!1;a.M="ended";if(a.B instanceof Dh){var b=a.L;a.B.Xk()&&b.stop();b.Jg(!1);a.B.nn()&&(b.ua.displayObject().style.display="none")}a.D.P(a);Ww(a)}h.Po=function(){var a;if(a=this.xd)a:if(this.A.suspended()){a=this.A.timestamp();if(0=c.pa()&&0==c.Ba()?!nx(a)&&!ox(a):!0}function nx(a){return 0b.Cb();c.Ze()||e?!d&&e?Gw(a.K.A):"bySlides"==a.B.ta().navigation().Te().B?b.lb():b.Ud():b.play()}sx.prototype.slideAreaDoubleTapped=function(){this.A(this.F)&&Gg&&ISPlayer.slideAreaDoubleTapped()}; sx.prototype.A=function(a,b){var c=new Rl,d=z.slice(z.pb(arguments),1);a.P.apply(a,d.concat(c));return!c.actionPrevented()};function vx(a){this.C=a;this.A=Uc("DIV");this.B=new K;a.Bd().addHandler(this.Aw,this);a.displayObject().appendChild(this.A)}h=vx.prototype;h.Aw=function(a,b,c,d){qd(this.A,c,d);B(this.A,"clip","rect(0px,"+a+"px,"+b+"px,0px)");this.B.P()};h.Bd=function(){return this.B};h.position=function(a,b){var c=this.C.displayObject();var d=b||this.scale(),e=c.querySelector("#"+a),f=new Qb(0,0);if(e){for(var g=$c(e);g&&g!=c;)f.x+=e.offsetLeft,f.y+=e.offsetTop,e=g,g=$c(g);f.x*=d;f.y*=d}return f};h.scale=function(){return this.C.scale()}; h.displayObject=function(){return this.A};function wx(a,b){this.L=null;this.qh=!1;this.C=a;this.B=b;this.D=new K;this.A=Uc("DIV");a.displayObject().appendChild(this.A);Cd(this.A,this.wi);xx(this,a)}h=wx.prototype;h.qh=!1;h.wi=!1;h.qx=function(){this.qh=!0;this.Cf(this.C);yx(this,this.wi);this.D.P(this)};h.px=function(){};h.rx=function(){};h.ox=function(){};h.content=function(){return this.qh&&null!=this.L?this.L.getIframe():null};h.stop=function(){if(this.qh&&null!=this.L)try{this.L.stopVideo()}catch(a){}};h.visible=function(){return this.wi}; h.Cf=function(a){xx(this,a);var b=this.content();if(b){var c=a.scale();a=c*this.B.width();c*=this.B.height();xd(b,a,c)}};function xx(a,b){var c=b.position(a.B.id());qd(a.A,c.x,c.y)}h.jo=function(a){this.wi!=a&&(this.wi=a,yx(this,a))}; function yx(a,b){if(b){if(!a.L){var c;c=a.A;var d=a.C.scale(),e=a.B,d={width:d*e.width(),height:d*e.height(),videoId:e.url(),playerVars:{controls:1,loop:0,enablejsapi:1,autohide:2,autoplay:0,showinfo:1,rel:0},events:{onReady:v(a.qx,a),onPlaybackQualityChange:v(a.px,a),onStateChange:v(a.rx,a),onError:v(a.ox,a)}},e="_"+e.id(),f=Uc("DIV");f.setAttribute("id",e);c.appendChild(f);c=new YT.Player(e,d);a.L=c;a.Cf(a.C)}}else Xc(a.A),a.L=null,a.qh=!1;Cd(a.A,b)};var zx,Ax=!1;t("onYouTubePlayerAPIReady",function(){Ax=!0;var a=zx;-1!=a.fe&&Ax&&a.Xr(a.D);zx=null},void 0);function Bx(a,b,c){this.C={};this.B=a;this.A=c;this.D=b;a.Bd().addHandler(this.Vw,this);b.Ra().addHandler(this.Xr,this)}h=Bx.prototype;h.fe=-1;h.oq=!1;function Cx(a,b){if(0>b||b>=a.A.count())return new tm;var c=a.A.ra(b);return c instanceof um?c.F:new tm} h.Xr=function(a){a=a.timestamp();var b=a.V();if(0f||f>=e.count()?null:e.A[f])e=a.L(e),c(e)}}h.Cu=function(){};function Gx(){}Gx.prototype.C=function(){};function Hx(a,b,c,d){tu.call(this,a,b,fh(a.B.A),0,d);this.C=b}w(Hx,tu);function Ix(a){this.B=a}Ix.prototype.A=function(a,b,c){return new Hx(a,this.B,0,c)};function Jx(a){Av.call(this,new yv(a))}w(Jx,Av);function Kx(){}Kx.prototype.A=function(a,b,c){b=new Jx(Uc("audio"));return new Hx(a,b,0,c)};function Lx(a,b,c,d,e){var f=new Jx(Uc("audio"));Tv.call(this,a,b,c,d,Gf?new Ix(f):new Kx);this.K=f;this.W=e;e.Lf().addHandler(this.U,this);this.U()}w(Lx,Tv);Lx.prototype.wg=function(){if(Gf){var a=L(this.K.L);a.src=Ff();a.play()}Lx.Z.wg.call(this)};Lx.prototype.U=function(){this.K.setVolume(this.W.Kf())};Lx.prototype.C=function(a){Lx.Z.C.call(this,a);Gf||(this.K=Vv(this,a).C,this.U())};function Mx(a){var b=Nx;return function(){var c=this||aa,c=c[Ox]||(c[Ox]={}),d=b(ka(a),arguments);return c.hasOwnProperty(d)?c[d]:c[d]=a.apply(this,arguments)}}var Ox="closure_memoize_cache_";function Nx(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);return c.join("\x0B")};function Px(a){Be.call(this);this.A=a||Hc();if(this.B=this.$v())this.C=E(this.A.A,this.B,v(this.nw,this))}w(Px,Be);h=Px.prototype;h.$v=Mx(function(){var a=!!this.fi(),b="hidden"!=this.fi();return a?b?((Bc()||"")+"visibilitychange").toLowerCase():"visibilitychange":null});h.fi=Mx(function(){return Cc("hidden",this.A.A)});h.iw=Mx(function(){return Cc("visibilityState",this.A.A)});function Qx(a){return!!a.A.A[a.fi()]}h.nw=function(){this.fi()&&this.iw();var a=new Rx(Qx(this));Ee(this,a)}; h.Mb=function(){ve(this.C);Px.Z.Mb.call(this)};function Rx(){Xd.call(this,"visibilitychange")}w(Rx,Xd);function Sx(a,b,c){this.D=a;this.H=b;this.K=a.xa();this.Ca=a.index();this.B=c;this.ha=new K;this.ka=new K;this.U=new K}Sx.prototype.S=null;Sx.prototype.F=!1;Sx.prototype.ya=function(){return this.D};Sx.prototype.slide=Sx.prototype.ya;h=Sx.prototype;h.view=function(){return this.H};h.Zd=function(a){this.A=a;this.B.ia().Ra().addHandler(this.W,this)};h.$d=function(){this.A=null;this.B.ia().Ra().removeHandler(this.W,this)};h.play=function(){this.B.start()};h.pause=function(){this.B.stop()};h.V=function(){return this.Ca}; h.pm=function(){};h.Uq=function(){};function Tx(a){Ux(a,a.K.count()-1)}function Vx(a){a.pause();Wx(a.B,a.V(),0,0)}function Ux(a,b){var c=a.K.Oa(b);a.pause();c=c.duration();Wx(a.B,a.V(),b,c)}h.xa=function(){return this.K};function Xx(a){var b=a.B.ia().timestamp();if(null==a.A||b.V()!=a.V()||0>b.pa())throw Error("playback controller not active");}h.Xj=function(){Xx(this);return this.B.ia().timestamp().pa()};Sx.prototype.currentStepIndex=Sx.prototype.Xj; Sx.prototype.Mm=function(){Xx(this);var a=this.xa().Oa(this.Xj());return Math.min(a.duration(),this.B.ia().timestamp().Ba())};Sx.prototype.currentStepPosition=Sx.prototype.Mm;Sx.prototype.Ev=function(){Xx(this);var a=this.xa().Oa(this.Xj());return 0=d.passingScore()))||!c||d.allowRetake();return new ch(a,b,c)};var jy={UD:"started",Pt:"suspended",Bo:"buffering",VD:"stopped",jD:"rewinding"};t("ispring.presenter.player.clock.PresentationClockState",jy,void 0);t("STARTED","started",jy);t("SUSPENDED","suspended",jy);t("BUFFERING","buffering",jy);t("STOPPED","stopped",jy);t("REWINDING","rewinding",jy);var Tr="gotoNextSlide",Sr="closePlayerWindow";function Rr(a){this.A=a}Rr.prototype.type=function(){return this.A};function Ur(a){this.A="gotoSlide";this.B=a}w(Ur,Rr);Ur.prototype.V=function(){return this.B};function ky(a){this.N=a};function ly(a,b,c){this.A=a;this.C=b;this.D=c}w(ly,Uk);ly.prototype.Pa=function(){return this.C};ly.prototype.B=function(){var a=ah(this.C);return this.D||a.B};function my(a,b,c){Sx.call(this,a,b,c);this.C=b.Pa()}w(my,Sx);h=my.prototype;h.Dh=!1;h.Pa=function(){return this.C};h.Zd=function(a){my.Z.Zd.call(this,a);this.C.setActionAvailability(a.D);this.Dh||(this.Dh=!0,(a=this.D.Wl)&&this.C.restoreState(a),this.C.stateChangedEvent().addHandler(this.Ju,this,1),this.C.start());this.F&&this.C.activate()};h.$d=function(){my.Z.$d.call(this);this.F&&this.C.deactivate()};h.xk=function(){null!=this.A&&this.Dh&&this.C.activate()}; h.Ju=function(a){a.actionPrevented()||(a.preventAction(),this.U.P(this.D))};function N(a,b,c,d,e,f,g,k){this.Qe=a;this.K=a.Y();this.M=c;this.tx=d;this.C=e;this.A=e.ia();this.Hd=this.A.timestamp();this.S=f;this.D=g;this.Cx=k;this.Ai=new K;this.qe=new K;c.B.addHandler(this.Fx,this);this.A.Ra().addHandler(this.ji,this);this.D.jl().addHandler(this.Jp,this);this.La=[];this.ha=new ny;this.W=a.Jk();this.H=[];a=this.A.timestamp().V();0<=a&&(this.A.Ze()?this.F(a,!0,!1,!1,!1):this.ji(this.A));this.va=va();this.se=new fy;this.se.Ra().addHandler(this.ju,this);this.se.start();this.og= new K;this.Se=new K;this.Ie=new K;this.ka=new K;this.te=new K;this.Ia=new Px;this.Ia.fi()&&E(this.Ia,"visibilitychange",this.nx,!1,this)}h=N.prototype;h.Gj=!1;h.Ma=-1;h.pc=-1;h.zh=null;h.Da=!1;h.om=-1;h.play=function(){0>this.Ma?this.mb(this.Gb()):oy(this)&&!this.A.fb()?this.Ud():this.B.play()};N.prototype.play=N.prototype.play;function oy(a){var b=a.A.timestamp(),c=b.pa(),b=b.Ba(),d=a.B.xa(),c=0<=c?d.Oa(c):null;return"suspended"==a.A.state()||null!==c&&b>=c.duration()} N.prototype.pause=function(){this.B&&this.B.pause()};N.prototype.pause=N.prototype.pause;N.prototype.mb=function(a,b){this.F(a,b,!0,!1,!0)};N.prototype.gotoSlide=N.prototype.mb;N.prototype.Me=function(a){if(!this.ha.ug()){q(a)||(a=!0);var b=this.ha.pop();b&&this.F(b.index(),a,!1)}};N.prototype.gotoLastSlideViewed=N.prototype.Me;N.prototype.Gb=function(){var a=jr(this.W);return nr(a)?a.sa().index():this.W.Y()[0]};N.prototype.firstSlideIndex=N.prototype.Gb; N.prototype.Jc=function(){var a=jr(this.W);a.wc=a.A.length;if(or(a))return a.sa().index();a=this.W.Y().length;return this.W.Y()[a-1]};N.prototype.lastSlideIndex=N.prototype.Jc;N.prototype.td=function(a){this.F(this.Gb(),a)};N.prototype.gotoFirstSlide=N.prototype.td;N.prototype.ud=function(a){this.F(this.Jc(),a)};N.prototype.gotoLastSlide=N.prototype.ud;N.prototype.lb=function(a){a=q(a)?a:!0;py(this,a,!0,!1)};N.prototype.gotoNextSlide=N.prototype.lb; function qy(a){var b;b=q(b)?b:!0;py(a,b,!0,!1,!0)}N.prototype.Pb=function(a){q(a)||(a=!0);if(0>this.Ma)throw Error("current slide is null");ry(this,a,!1)};N.prototype.gotoPreviousSlide=N.prototype.Pb; N.prototype.Ud=function(){if(0>this.Ma)throw Error("Slide has not been loaded");var a=this.A.timestamp(),b=a.pa(),c=a.Ba(),a=this.B,d=a.xa(),e=0<=b?d.Oa(b):null,f=e?e.duration():0,d=b==d.count()-1&&(c>=f||e.Nc());0>b?(sy(this.D,!1),this.Ha&&py(this,!0,!1)):d?(Tx(a),py(this,!0,!1)):(this.Ca=f<=c,b=a.D.xa(),c=a.B.ia().timestamp().pa(),c==b.count()-1?Tx(a):(b=c+1,a.play(),Wx(a.B,a.V(),b,0)),ty(this),this.Ca=!1)};N.prototype.gotoNextStep=N.prototype.Ud; N.prototype.vd=function(a,b,c,d){void 0==d&&(d=!1);if(a>this.K.count()||0>a)throw Error("slideIndex is out of bounds");var e=this.K.ra(a);if(0>b)c=b=0;else{var f=e.xa().count();b>f-1&&(b=f-1)}this.D.state()!=uy&&sy(this.D,!1);if(a!=this.Ma){f=this.M;f.H=a;fu(f);if(!e.Bb()){this.T=arguments;this.T.V=a;zu(this.C,!0,this.M);return}this.T&&(this.T=null,zu(this.C,!1,this.M));if(0==b&&0==c){this.F(a,d,!0,!1,!0,!1);return}e=this.Ob(a);e instanceof vy&&e.C.reset(b,1E3*c)}Wx(this.C,a,b,c);d?this.C.start(): this.C.stop();ty(this)};N.prototype.gotoTimestamp=N.prototype.vd;function ry(a,b,c){var d=a.Hb();if(0>d){if(0>a.Ma)return;d=a.Ma}a.zh=!1;a.F(d,b,!0,c)}N.prototype.Hb=function(){if(0>this.Ma)return-1;var a=this.sa(),b=a.Oc().Ii();if(b)return wy(b);b=xy(this);if(this.Ma!=b)return yy(this).Y()[0];b=jr(yy(this));if(lr(b,this.pc)){for(a=a.visible();mr(b)&&!(b.sa().C()||!a||a&&b.sa().visible()););return(a=b.sa())?a.index():-1}return-1};N.prototype.previousSlideIndex=N.prototype.Hb; N.prototype.yf=function(){var a=this.Ob(this.Ma),b=!0,c=this.A.timestamp(),d=c.pa();0>d?(sy(this.D,!1),this.Ha||(ry(this,!1,!0),b=!1)):0d&&(d=0);this.pc=d;this.F(c.Y()[d],!0,!0,!1,!0,!0,b)}}; h.$j=function(){if(this.H.length){var a=this.H.pop();a.A?(this.pc=a.B,this.mb(a.A.V())):(this.H=[],this.pc=this.Ma)}else this.ka.P()}; h.ju=function(){var a=this.va;this.va=va();var b=this.A;if(!(0>this.za())){var c=b.sb(),d=c?(this.va-a)/1E3:0,e=this.A.timestamp(),a=e.V(),b=e.pa(),e=e.Ba(),e=e+d,d=this.sa();if(c&&0<=b){var c=d.xa(),d=c.Oa(b),f=d.duration();if(e>=f)if(d.Nc()){++b;if(b==c.count()){Wx(this.C,a,b-1,d.duration());py(this,!0,!1);return}e=0}else{Wx(this.C,a,b,f);Ay(this.C,!0);return}}Wx(this.C,a,b,e)}}; h.Jp=function(){var a=this.M;a.F=!0;fu(a);a=this.Ob(this.Ma);a.pm();!this.zf&&this.Ha?Tx(a):(this.Ca=!0,this.zf?(a.play(),Wx(a.B,a.V(),0,0)):Vx(a),this.Ca=!1,this.Ha&&ty(this))}; function py(a,b,c,d,e){void 0==d&&(d=!0);if(0>a.Ma)throw Error("current slide is null");e=e?By(a):a.Cb();if(0<=e)0this.Ma)return-1;var a=this.sa().Oc().Ve();return a?wy(a):By(this)};N.prototype.nextSlideIndex=N.prototype.Cb; N.prototype.F=function(a,b,c,d,e,f,g){a<<=0;if(a>=this.K.count()||0>a)throw Error("Invalid slide index");void 0==b&&(b=!0);void 0==c&&(c=!0);void 0==d&&(d=!1);void 0==e&&(e=!0);void 0==f&&(f=!0);void 0==g&&(g=!1);if(a==this.Ma)this.vd(a,0,0,b);else{this.D.state()!=uy&&sy(this.D,!1);var k=this.M;k.H=a;fu(k);a:switch(this.M.A[a].state()){case 2:k=2;break a;case 1:k=1;break a;default:k=0}if(2!=k)this.T=arguments,this.T.V=a,zu(this.C,!0,this.M);else{this.T=null;this.M.F=!1;this.zf=b;k=(this.Ha=d)?this.Ma: a;this.U=this.K.ra(k).transition().clone();this.te.P(this.U,this.Ma,a);Wx(this.C,k,-1,0);k=this.Ob(a);if(k instanceof vy)if(g&&Ey(k),d&&!b){var l=k.xa(),m=l.count()-1,l=l.Oa(m).duration();k.C.reset(m,1E3*l)}else Bo(k.C),k.C.reset(0,0);if(k=f&&0m.B?r.background():m.K.A[m.B];m.D=r.A[n];m.B=n;n=m;hu(n.C);iu(n.D);iu(n.C);p=new Fy(m.Ia,m.va,p,m.D,m.C,m.ha);n=l;l=p;"RandomTransition"==n&&(p=Gy[Math.floor(Math.random()*Gy.length)], n=p[Math.floor(Math.random()*p.length)]);l=(p=Hy[n])?p(l):new Iy(l);m.A=l;l.lf?Jy(m):l.Ch.addHandler(m.H,m)}else Ky(this.D,a);Ly(this,a,c);this.C.start(d);f&&((m=this.U.B)?(l=this.S.mediaController(),vw(l,m,l.vc.timestamp(),0)):this.U.D&&Im(this.S.mediaController()));k||this.Jp();e&&ty(this)}}};function ty(a){a.Ca||a.qe.P()} N.prototype.playbackState=function(){var a=this.A.state(),b=this.A.timestamp().pa();return"stopped"==a?0>b?"pausedTransition":"pausedSlide":"suspended"==a?"suspended":"buffering"==a?"buffering":0>b?"playingTransition":"playingSlide"};N.prototype.playbackState=N.prototype.playbackState; N.prototype.ji=function(a){a=a.timestamp();var b=a.V(),c=a.pa(),d=a.Ba();if(0>c){var e=d,f=0;if(this.U&&"null"!=this.U.A){var g=this.D.M*this.U.duration();isNaN(g)&&(g=0);f=Math.max(0,this.U.duration()-g);e-=g}this.Cx.setProgress(0this.Ma)throw Error("Current slide is undefined");return this.K.ra(this.Ma)};N.prototype.currentSlide=N.prototype.sa;h=N.prototype;h.gb=function(){if(!this.B)throw Error("Current slide is undefined");return this.B}; function Ly(a,b,c){if(a.Ma!=b){c&&0<=a.Ma&&a.ha.push(a.K.ra(a.Ma));a.B&&(a.B.Uq(),a.B.$d());var d;d=yy(a).Y();var e=-1;null===a.zh||(e=a.zh?d.indexOf(b,a.pc):d.lastIndexOf(b,a.pc));d=0<=e?e:d.indexOf(b);0<=d&&(a.pc=d);a.zh=null;a.Ma=b;d=a.K.ra(b);d.C()||Qi(d,!0);c&&(c=a.S.A,c.Id!=b&&(c.Id=b,c.Be=!0));a.B=a.Ob(b);a.Ie.P(b);My(a,d);a.B&&(c=a.B,Yx(c,a.Da),c.Zd(a.S));a.og.P(b)}}function My(a,b){var c=b.index(),d=a.Ob(c),d=b.persistState(d),e=a.S.A;e.A[c]=d;e.Be=!0;e.B.fr()} h.Ob=function(a){if(!this.K.ra(a).Bb())return null;var b=this.La,c=b[a];c||(c=Oy(this.tx,a),b[a]=c,c.stateChangedEvent().addHandler(this.Lu,this),c instanceof ey?c.Na().quizPlayerEvent().addHandler(this.Fu,this):c instanceof Py?c.hb().interactionPlayerEvent().addHandler(this.yu,this):c instanceof my&&c.Pa().scenarioPlayerEvent().addHandler(this.Iu,this));return c}; h.Fu=function(a){switch(a){case "gotoPreviousSlide":this.Pb();break;case "skipQuizSlide":this.lb();break;case "quizFinished":a=this.sa();var b=ui(this.gb().Na());a=by(b)?a.B:a.A;var b=this.sa(),c=this.gb().Na(),d=ui(c);"graded"==d.A&&cy(d)&&!by(d)&&b.Yn()&&c.restartQuiz();a:{b=new Zx(this);switch(a.type()){case "closePlayerWindow":b.N.ka.P();break a;case "gotoNextSlide":qy(b.N);break a;case "gotoSlide":a=a.V();b.N.mb(a);break a}throw Error("unknown action type");}}}; h.yu=function(a){switch(a){case "gotoNextSlide":this.lb();break;case "gotoPreviousSlide":this.Pb()}};h.Iu=function(a){switch(a){case "skipScenarioSlide":this.lb();break;case "scenarioFinished":a=this.sa();var b=ah(this.gb().Pa()).A?a.B:a.A;a:{a=new ky(this);switch(b.type()){case Sr:a.N.ka.P();break a;case Tr:qy(a.N);break a;case "gotoSlide":b=b.V();a.N.mb(b);break a}throw Error("unknown action type");}}};h.Lu=function(a){My(this,a)};h.$c=function(){return this.og};N.prototype.slideChangeEvent=N.prototype.$c; N.prototype.$e=function(){return this.Se};N.prototype.stepChangeEvent=N.prototype.$e;N.prototype.gd=function(){return this.Ie};N.prototype.Xc=function(){return this.Ai};N.prototype.playbackCompleteEvent=N.prototype.Xc;function Dy(a){a.Gj||(a.Gj=!0,a.Ai.P())}N.prototype.Fx=function(a){var b=this.T;b&&b.V==a.index()&&(this.T=null,zu(this.C,!1,this.M),b.callee.apply(this,b))};N.prototype.Na=function(){return 0>this.Ma||!(this.sa()instanceof Si)?null:this.gb().Na()};N.prototype.quizPlayer=N.prototype.Na; N.prototype.hb=function(){return 0>this.Ma||!(this.sa()instanceof yr)?null:this.gb().hb()};N.prototype.Pa=function(){return 0>this.Ma||!(this.sa()instanceof $g)?null:this.gb().Pa()};N.prototype.scenarioPlayer=N.prototype.Pa;function ny(a){this.rk=[];this.vh=a||1}h=ny.prototype;h.rk=null;h.vh=0;h.qk=0;h.Kd=0;h.vn=!1;h.push=function(a){this.vn||(this.rk[this.Kd]=a,this.Kd=(this.Kd+1)%this.vh,this.qk=Math.min(this.qk+1,this.vh))}; h.pop=function(){if(this.vn||this.ug())return null;this.Kd=0>this.Kd-1?this.vh-1:this.Kd-1;this.qk--;return this.rk[this.Kd]};h.top=function(){return this.ug()?null:this.rk[0>this.Kd-1?this.vh-1:this.Kd-1]};h.ug=function(){return!this.qk};h.Ns=function(){this.vn=!0};function zy(a,b,c){this.C=a;this.A=b;this.B=c}zy.prototype.A=null;N.prototype.Ng=function(){return this.D};N.prototype.slideTransitionController=N.prototype.Ng; N.prototype.Nn=function(a){var b=this.Ob(this.Ma);b&&(b=b.view(),b instanceof Sl&&b.C.P(a,new Rl,!0))};N.prototype.nx=function(){Qx(this.Ia)?(this.Ln=this.A.sb(),this.pause()):this.Ln&&Ef(function(){this.play()},this,100)};function Qy(a){this.B=new Ry;this.A={};a.H.addHandler(this.D,this)}w(Qy,Gx);Qy.prototype.C=function(){Sy(this.B)};Qy.prototype.D=function(a,b){if(b){var c=ka(a)+"",d=a.L,e;e=this.B;var f=d.src(),g=null;0a;++a){var b=new yv(Uc("audio"));this.A.push(b)}} function Sy(a){z.forEach(a.A,function(a){a=L(a);a.play();a.pause()})};function Ty(a){this.B=Uy;this.F=a}Ty.prototype.D=0;Ty.prototype.C=!1;Ty.prototype.A=!1;Ty.prototype.V=function(){return this.D};Ty.prototype.slideIndex=Ty.prototype.V;Ty.prototype.rt=function(a){this.A|=this.D!=a;this.D=a};Ty.prototype.setSlideIndex=Ty.prototype.rt;Ty.prototype.action=function(){return this.B};Ty.prototype.action=Ty.prototype.action;Ty.prototype.$n=function(a){this.A|=this.B!=a;this.B=a};Ty.prototype.setAction=Ty.prototype.$n;Ty.prototype.sf=function(){return this.C}; Ty.prototype.autoStart=Ty.prototype.sf;Ty.prototype.Zk=function(a){this.A|=this.C!=a;this.C=a};Ty.prototype.setAutoStart=Ty.prototype.Zk;Ty.prototype.gy=function(){return this.F};Ty.prototype.startupController=Ty.prototype.gy;var Uy="gotoSlide",Vy={dD:"resumePlayback",SA:Uy,Rz:"delayStartup"};t("ispring.presenter.player.startup.PresentationStartup.Action",Vy,void 0);t("RESUME_PLAYBACK","resumePlayback",Vy);t("GOTO_SLIDE",Uy,Vy);t("DELAY_STARTUP","delayStartup",Vy);var Wy={Ht:"continuePresentation",Mt:"finishAction",MD:"skipScenario"};t("ispring.scenario.player.ScenarioPlayerControllerActionType",Wy,void 0);t("CONTINUE_PRESENTATION","continuePresentation",Wy);t("FINISH_ACTION","finishAction",Wy);t("SKIP_SCENARIO","skipScenario",Wy);function Xy(a){this.C=a;this.A=new K}Xy.prototype.B=function(a){a=this.C.Y().ra(a).ke();for(var b=0;ba||1c||c>(this.B?this.B.length:0))throw Error("Child component index out of bounds");this.D&&this.B||(this.D={},this.B=[]);if(a.C==this){var d=oz(a);this.D[d]=a;z.remove(this.B,a)}else ib(this.D,oz(a),a);pz(a,this);z.qn(this.B,a,c);a.jc&&this.jc&&a.C==this?(d=this.A,c=d.childNodes[c]||null,c!=a.Hc()&&d.insertBefore(a.Hc(),c)):b?(this.A||this.lk(),c=this.B?this.B[c+1]||null:null,qz(a,this.A, c?c.A:null)):this.jc&&!a.jc&&a.A&&a.A.parentNode&&1==a.A.parentNode.nodeType&&a.Wh()};function rz(a,b){a.B&&z.forEach(a.B,b,void 0)}h.removeChild=function(a,b){if(a){var c=ga(a)?a:oz(a);a=this.D&&c?y(this.D,c)||null:null;if(c&&a){var d=this.D;c in d&&delete d[c];z.remove(this.B,a);b&&(sz(a),a.A&&Yc(a.A));pz(a,null)}}if(!a)throw Error("Child is not in parent component");return a};var tz=["classid","data","movie","type","typemustmatch"];function uz(a,b){function c(a,b){for(var c in a)for(var g=c.toLowerCase(),k=0;kd?-1:b.xa().Oa(d).startTime()+a.Ba();Gz(this,c,a)}}; function Gz(a,b,c){b=b.D;for(var d=0;df||f>=e.count())throw Error("index is out of range");e=e.A[f];var f=a,g=e,k=ka(g)+"";k in f.B||(f.B[k]=new yz(g,f.Eb,f.F));f=f.B[k];if(c>=e.Ba()){if(e=f,!e.tk)if(e.tk=!0,e.Zo)f=e.A.url(),Ac(),g=new gc,g.A=f,f=new vz(g),g=e.A.qo()?"transparent":"opaque",f.zo=g,g=e.A.bgColor(),f.Cm=g,f.lk(),B(f.Hc(),"position","absolute"),e.Zf=f,Bz(e),e.Zf.kb(e.B.displayObject()),Az(e),e.B.Bd().addHandler(e.xp,e);else if(g=e,f=Cz(g))e=g.A.width(), g=g.A.height(),k=Ez(),sl(f,k),k=Uc("div"),f.appendChild(k),xd(f,e,g),xd(k,e,g),f=g/Dz.height,(1>e/Dz.width||1>f)&&B(k,"backgroundSize","contain")}else if(e=f,e.tk)if(e.tk=!1,e.Zo)e.B.Bd().removeHandler(e.xp,e),e.Zf.tc(),e.Zf=null;else if(e=Cz(e))f=Ez(),tl(e,f),Xc(e)}};function Hz(a,b,c){this.A=null;this.C=b;this.D=c;b.Uh()&&(this.B=Uc("DIV"),a.displayObject().appendChild(this.B),this.B.style.overflow="hidden",Lf&&(this.B.style["-webkit-overflow-scrolling"]="touch",this.B.style.overflow="auto"),a=Uc("IFRAME"),a.setAttribute("src",this.C.url()),a.style.border=0,a.style.backgroundColor="#ffffff",a.setAttribute("webkitallowfullscreen",""),a.setAttribute("mozallowfullscreen",""),a.setAttribute("allowfullscreen",""),this.A=a)}h=Hz.prototype;h.Cn=!1;h.pq=-1; h.Cf=function(a){var b=this.C;if(this.A&&this.B&&b.Uh()){var c=a.scale(),d=c*b.width(),c=c*b.height();a=a.position(b.id());xd(this.B,d,c);qd(this.B,a.x,a.y);xd(this.A,d,c)}};h.visible=function(){return this.Cn}; h.jo=function(a){if(this.Cn!=a)if(this.Cn=a,this.C.Uh()){if(a){this.B.appendChild(this.A);try{this.A.contentWindow.ispringPresentationPlayer=this.D}catch(d){}this.pq=setInterval(v(this.ev,this),100)}else Xc(this.B),clearInterval(this.pq);Cd(this.B,a)}else if(a){if(!this.A){a=this.C;var b={resizable:!0,statusbar:!1,toolbar:!1,location:!1,scrollbars:!1,menubar:!1},c=this.C.width()||this.C.height();a.Ym()?(b.width=screen.availWidth,b.height=screen.availHeight,b.top=0,b.left=0):c&&(b.width=Math.max(this.C.width(), 100),b.height=Math.max(this.C.height(),100));bf?(a=a.url(),af(new $e("openWindow",[a])),a=null):a=Df(a.url(),b);this.A=a}}else{if(this.A)try{this.A.close()}catch(d){}this.A=null}};h.ev=function(){if(wb&&!Gf)return Fl(this.A)};function Iz(a,b,c,d){this.D={};this.M=d;this.C=a;this.B=c;b.Ra().addHandler(this.F,this);a.Bd().addHandler(this.H,this)}Iz.prototype.A=-1;Iz.prototype.F=function(a){a=a.timestamp();this.A!=a.V()&&Jz(this,this.A,-1);this.A=a.V();if(-1!=a.pa()){var b=a.pa(),c=a.V();a=this.B.ra(c).xa().Oa(b).startTime()+a.Ba();Jz(this,this.A,a)}};Iz.prototype.L=function(a){var b=a.id();this.D[b]||(this.D[b]=new Hz(this.C,a,this.M));return this.D[b]};Iz.prototype.H=function(){var a=this;Kz(this,this.A,function(b){b.Cf(a.C)})}; function Jz(a,b,c){Lz(a,b);Kz(a,a.A,function(b){var e=b.C.timeout()<=c;e&&(b.visible()||b.Cf(a.C));b.jo(e)})}function Lz(a,b){0<=b&&bg||g>=f.count()?null:f.A[g])f=a.L(f),c(f)}};function Mz(a,b,c){this.B=a;this.D=b;this.A=c;a=!Gf;this.C!=a&&((this.C=a)&&this.B.enabled()?(E(document,"keydown",this.zr,!1,this),E(document,"keyup",this.wp,!1,this)):(ue(document,"keydown",this.zr,!1,this),ue(document,"keyup",this.wp,!1,this)))}h=Mz.prototype;h.N=null;h.Fh=-1;h.Ar=!1;h.zr=function(a){Ef(v(this.zu,this,a),this)}; h.zu=function(a){if(!a.Fb.defaultPrevented&&"slide"==this.N.sa().type())for(var b=a.keyCode,c=a.B,d=a.C,e=this.B.Jb(),f=0;fk||k>=g.count())throw Error("actionIndex is out of range");g=g.En[k];for(var k=g.Mg(),l=0;lc.za())){var d=c.ia(),e=a.D;0>a.Fh&&(a.Fh=va(),a.Ar=d.sb(),c.pause());var f=(1+(va()-a.Fh)/1E3)*(b?1:-1),d=d.timestamp(),g=e.Gc(d,!1,!0),e=e.Pc(Mb(g+f,0,e.Of()),!1,!0);e.V()>d.V()?1==c.gb().$s()?c.lb(!1):Tx(c.gb()):e.V()this.Ca?(this.se=Math.min(this.Ha,1024),this.U=this.se/this.Ha,this.gd=this.Ca*this.U):(this.gd=Math.min(this.Ca,1024),this.U=this.gd/this.Ca,this.se=this.Ha*this.U);this.te=Rc("DIV");Dl(this.te,1/this.U,1/this.U);this.M=Gf}h=P.prototype;h.start=function(){this.og.appendChild(this.te);this.na();this.setProgress(0)};h.setProgress=function(a){this.lf&&this.oa(this.$()?1-a:a)}; h.$=function(){return this.Nn};h.na=function(){};h.Xq=function(){};h.oa=function(){};function GA(a){return a.$()?a.rb:a.qb}function HA(a){return a.$()?a.qb:a.rb}function IA(a,b){null!=HA(a)&&HA(a).Lg(b)}function Q(a,b){GA(a).Lg(b)} h.qa=function(a,b,c,d,e,f){function g(){if(!--k){var a=r,b=u,c=x,d=C,e=G;this.wa=p;this.ma=a;this.we=b;this.vj=d;this.xe=c;this.wj=e;1!=this.lf&&(this.lf=!0,this.Ch.P(!0))}}0!=this.lf&&(this.lf=!1,this.Ch.P(!1));for(var k=0,l=0;la?(b=U(0,0,.5,-90),this.F=b(a),b=U(0,0,.5,-45),this.C=b(a),b=U(0,0,.5,40),b=this.H==NA?"translateX("+-c+"px) translateZ("+this.F+"px) rotateY("+this.C+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.F+"px) rotateY("+-this.C+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):.85>a?(b=U(.5,-90,.85,0),this.F=b(a),b=U(.5,-45,.85,0),this.C=b(a),b=U(.5,40,.85,90),b=this.H==NA?"translateX("+ -c+"px) translateZ("+this.F+"px) rotateY("+this.C+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.F+"px) rotateY("+-this.C+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):(this.$()&&(this.C=0),b=U(.85,90,1,180),b="translateX("+-c+"px) rotateY("+this.C+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)");F(this.D,b)}else.5>a?(b=U(0,1,.5,0),b="scaleY("+b(a)+")",D(this.B,1),D(this.A,0),F(this.B,b)):(b=U(.5,0,1,1),b="scaleY("+b(a)+")",D(this.A,1),D(this.B,0),F(this.A, b))};var NA=1;function OA(a,b,c){P.call(this,a);this.F=c;this.$()?hu(GA(this)):hu(HA(this));this.qa(!0,!0);this.D=b==NA}w(OA,P); OA.prototype.na=function(){IA(this,!1);Q(this,!1);this.C=this.ma;this.B=this.wa;var a=document.createElement("DIV");this.A=document.createElement("DIV");var b=this.J(),c=this.I();try{Af(a,Math.max(b,c)+"px"),Bf(a,b/2+"px "+c/2+"px"),zf(this.A),this.D?(this.A.appendChild(this.C),this.A.appendChild(this.B)):(this.A.appendChild(this.B),this.A.appendChild(this.C)),a.appendChild(this.A),JA(this).appendChild(a)}catch(d){this.D?(this.A.appendChild(this.C),this.A.appendChild(this.B)):(this.A.appendChild(this.B), this.A.appendChild(this.C))}B(this.C,"position","absolute");B(this.B,"position","absolute");xd(this.A,b,c);xd(this.C,b,c);xd(this.B,b,c);this.F&&(this.D?F(this.C,"rotateY(180deg)"):F(this.B,"rotateY(180deg)"))}; OA.prototype.oa=function(a){if(this.F){a=this.D?1-a:a;var b=.25*(1-Math.cos(2*a*Math.PI));a=PA(.63,.43)(a);var c=Math.max(this.J(),this.I());F(this.A,"rotateY("+-180*a+"deg)translateZ("+b*c*-.3+"px)")}else a=PA(.63,.43)(a),.5>a?(b=U(0,1,.5,0),a="scaleX("+b(a)+")",D(this.C,1),D(this.B,0),F(this.C,a)):(b=U(.5,0,1,1),a="scaleX("+b(a)+")",D(this.B,1),D(this.C,0),F(this.B,a))};function QA(a,b){P.call(this,a);this.C=b;this.qa(!1,!0);this.B=[];var c=this.J();switch(this.C){case RA:c=this.I();break;case SA:c=this.J()}this.A=Math.floor(c/7);for(var c=[],d=0;db.Yk?1:0});for(d=0;d=this.B[c].A+.2?b.addColorStop(g,f):d>=this.B[c].A? b.addColorStop(g,"rgba(255,255,255,"+k+")"):b.addColorStop(g,a)}e.fillStyle=b;e.beginPath();e.rect(0,0,this.J(),this.I());e.fill();e.restore()};var RA=0,SA=1;function TA(a,b){this.B=a;this.A=b};function PA(a,b){return function(c){if(0!=a||1!=b){for(var d=c,e=0;4>e;++e){var f=3*(1-3*b+3*a)*d*d+2*(3*b-6*a)*d+3*a;if(0==f)break;d-=((((1-3*b+3*a)*d+(3*b-6*a))*d+3*a)*d-c)/f}c=((-2*d+3)*d+0)*d}return c}}var UA=PA(.42,.58);function U(a,b,c,d){return function(e){return b+(d-b)/(c-a)*(e-a)}}function MA(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 VA(a,b,c,d){if(dd?(g=1-d/.2,k=0):1<=d&&(e=1-(d-1)/.2,f=1);c.addColorStop(k,"rgba(0,0,0,"+Gl(g)+")");c.addColorStop(f,"rgba(0,0,0,"+Gl(e)+")");b.fillStyle=c;b.fillRect(0,0,this.J(),this.I());b.restore();b=.8-.2;c=this.C;e=0;for(d=[1];;){f=2*a-.03125*e;if(0>=f)break;else 1>f&&d.push(f);++e}d.push(0); e=this.A;f=this.B;e=c.createRadialGradient(e,f,0,e,f,this.F);for(f=d.length-1;0<=f;--f){var g=d[f],k=a,k=2*k,k=1-MA(k-.2,k,g),l=a,l=2*l,k=.3*(.5*Math.cos(8*Math.PI*(g-2*a))+.5)*k*MA(l-.2-b-.2,l-.2-b,g),k=k*(1-.5*g),k="rgba(0,0,0,alpha)".replace("alpha",Gl(k).toString());e.addColorStop(g,k)}c.fillStyle=e;c.fillRect(0,0,this.J(),this.I())};var XA=0,$A=1,YA=2,ZA=3,aB=4;function bB(a,b){P.call(this,a);this.C=b;this.qa(!0,!0)}w(bB,P); bB.prototype.na=function(){var a=this.J(),b=this.I();Q(this,!1);IA(this,!1);this.F=1.25*Math.max(a,b);this.A=Uc("DIV");JA(this).appendChild(this.A);try{var c=this.J(),d=this.I();xd(this.A,c,d);var e=(.5*c).toString()+"px "+(.5*d).toString()+"px";Af(this.A,this.F.toString()+"px");Bf(this.A,e);if(vb){var f=Uc("DIV");this.A.appendChild(f);xd(f,c,d);B(f,"position","absolute");zf(f);this.A=f}this.H=!0}catch(g){this.H=!1}this.D=gf();hf(this.D,.5*a,.5*b,this.F);cB(this,this.C==dB)}; function cB(a,b){function c(a,b){var c=b&1;return c*(a-1)+(1-2*c)*(b>>1)}var d=a.ma,e=a.wa,f=a.J(),g=a.I(),f=Math.floor(f/7),g=Math.floor(g/5),k=d.width-6*f,l=d.height-4*g;a.B=[];for(var m=0;5>m;++m)for(var n=c(5,m),p=n*g,r=4==n?l:g+1,u=0;7>u;++u){var x=c(7,u),C=new eB(d,e,x*f,p,6==x?k:f+1,r,b,a.D,a.H);a.A.appendChild(C.A);a.B[7*n+x]=C}fB(a)} function fB(a){for(var b=.7-.15,c=a.C==dB?b/4:0,d=a.C==gB?b/6:0,b=0,e=1,f=0;5>f;++f)for(var g=0;7>g;++g){var k=f*c+g*d+.15*Math.random(),b=Math.max(k,b),e=Math.min(k,e);a.B[g+7*f].T=k}c=e;b=.7/(b-c);for(d=0;5>d;++d)for(e=0;7>e;++e)f=a.B[e+7*d],f.T=(f.T-c)*b}bB.prototype.oa=function(a){for(var b=this.B.length,c=0;ce:1=c&&iB(a,!0);F(a.A,(a.B?"rotateX(-":"rotateY(")+b.toString()+"deg)")}else a.W?90<=b&&iB(a,!1):90>=b&&iB(a,!0),F(a.A,(a.B?"scaleY(":"scaleX(")+Math.cos(a.D*Math.PI/180).toString()+")");D(a.H,.5*Math.sin(a.D*Math.PI/180))}} function iB(a,b){var c=b?a.S:a.C,d=b?a.C:a.S;a.W=b;B(c,"visibility","visible");B(d,"visibility","hidden")};function jB(a){P.call(this,a);this.M=!1;this.qa(!1,!0);this.A=0;a=this.J();var b=this.I(),c=kB!=a||lB!=b;if(!mB||c)mB=[],kB=a,lB=b,nB(a,b)}var mB,kB,lB;w(jB,P);jB.prototype.na=function(){IA(this,!1);Q(this,!0);var a=this.ma;JA(this).appendChild(a);this.B=R(this.J(),this.I());this.B.getContext("2d").drawImage(a,0,0)}; function nB(a,b){for(var c=mB,d=a/54,e=b/42,f=0,g=0,k=0;54>k;++k){for(var g=0,l=Math.round((k+1)*d)-f,m=f,n=0;42>n;++n){var p=Math.round((n+1)*e)-g,r=new oB(m,g,l,p);r.A=Math.random();c.push(r);g+=p}f+=l}c.sort(function(a,b){return a.Ab.A?1:0});d=c.length;for(k=0;k>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1};function qB(a){P.call(this,a)}var rB,sB;w(qB,P);function tB(a,b){a.kf();a.rh(b);var c=a.R;a.A=mat4.create();a.ji=mat4.create();c.viewport(0,0,c.B,c.A);c.clear(c.COLOR_BUFFER_BIT|c.DEPTH_BUFFER_BIT);var d=.5*a.I()/Math.tan(22.5*Math.PI/180);mat4.perspective(45,c.B/c.A,1,1E4,a.ji);mat4.identity(a.A);mat4.translate(a.A,[0,0,-d])}h=qB.prototype; h.kf=function(){this.T=!0;q(rB)||(rB=R(this.J()+3,this.I()+3),B(rB,"left","-1px"),B(rB,"top","-1px"));q(sB)||(sB=rB.getContext("webgl")||rB.getContext("experimental-webgl"));JA(this).appendChild(rB);try{sB.B=rB.width,sB.A=rB.height,sB.enable(sB.DEPTH_TEST)}catch(b){}var a=this.R=sB;this.Ib=uB(this,a.FRAGMENT_SHADER,this.Yb());this.Ie=uB(this,a.VERTEX_SHADER,this.Zb());null!==this.Ib&&null!==this.Ie&&(this.K=a.createProgram(),a.attachShader(this.K,this.Ie),a.attachShader(this.K,this.Ib),a.linkProgram(this.K), a.getProgramParameter(this.K,a.LINK_STATUS)?(a.useProgram(this.K),this.fc()):this.T=!1)};h.Xq=function(){this.R&&(this.Wb(),vB(this,this.qe),vB(this,this.Hd),vB(this,this.Ai),vB(this,this.zf),this.Xb(),this.R.deleteTexture(this.ka),this.R.deleteShader(this.Ib),this.R.deleteShader(this.Ie),this.R.deleteProgram(this.K))};h.Xb=function(){alert("override _disableAttributes")};h.Wb=function(){}; function wB(a,b){a.R.bindBuffer(a.R.ARRAY_BUFFER,null);a.R.deleteBuffer(b.vb);a.R.deleteBuffer(b.ub);a.R.deleteBuffer(b.wb);a.R.deleteBuffer(b.jd)}h.rh=function(a){this.ka=xB(this,this.R.TEXTURE0,this.Bc(),0,a)}; function xB(a,b,c,d,e,f){var g=a.R,k=a.J(),l=a.I(),k=pB(k),l=pB(l);a=a.R.getParameter(a.R.MAX_TEXTURE_SIZE);if(Math.max(k,l)>a){var m=k/l;k>l?(k=a,l=k/m):(l=a,k=l*m)}a=new Vb(k,l);k=a.width;l=a.height;a=R(k,l);m=a.getContext("2d");q(f)?f(m,e,k,l):m.drawImage(e,0,0,k,l);e=g.createTexture();g.activeTexture(b);g.bindTexture(g.TEXTURE_2D,e);g.texImage2D(g.TEXTURE_2D,0,g.RGBA,g.RGBA,g.UNSIGNED_BYTE,a);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MAG_FILTER,g.LINEAR);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MIN_FILTER, g.LINEAR_MIPMAP_LINEAR);g.generateMipmap(g.TEXTURE_2D);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.CLAMP_TO_EDGE);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.CLAMP_TO_EDGE);g.bindTexture(g.TEXTURE_2D,null);g.activeTexture(b);g.bindTexture(g.TEXTURE_2D,e);g.uniform1i(c,d);return e}h.Yb=function(){alert("Please override _getFragmentShaderSource");return""};h.Zb=function(){alert("Please override _getVertexShaderSource");return""};h.fc=function(){}; function uB(a,b,c){var d=a.R;b=d.createShader(b);d.shaderSource(b,c);d.compileShader(b);return d.getShaderParameter(b,d.COMPILE_STATUS)?b:(a.T=!1,null)}function yB(a,b,c){a=a.R;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.Bg=c;e.A=d;return e} function zB(a,b){var c=a.R,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.Bg=1;e.A=d;return e}function AB(a){if(0==a.Jl.length)throw"Invalid popMatrix!";a.A=a.Jl.pop()}function BB(a){var b=mat4.create();mat4.set(a.A,b);a.Jl.push(b)}function CB(a,b,c,d){mat4.translate(a.A,[-d[0],-d[1],-d[2]]);mat4.rotate(a.A,b*Math.PI/180,c);mat4.translate(a.A,d)} function DB(a,b,c,d,e){var f=a.R;f.bindBuffer(f.ARRAY_BUFFER,b.vb);q(d)&&d();f.vertexAttribPointer(a.qe,b.vb.Bg,f.FLOAT,!1,0,0);null!=b.jd&&(f.bindBuffer(f.ARRAY_BUFFER,b.jd),q(e)&&e(),f.vertexAttribPointer(a.ph(),b.jd.Bg,f.FLOAT,!1,0,0));f.bindBuffer(f.ARRAY_BUFFER,b.wb);f.vertexAttribPointer(a.Hd,b.wb.Bg,f.FLOAT,!1,0,0);a.wl();f.bindBuffer(f.ELEMENT_ARRAY_BUFFER,b.ub);q(c)||(c=f.TRIANGLES);f.drawElements(c,b.ub.A,f.UNSIGNED_SHORT,0)} h.ph=function(){alert("override _getVertexNormalAttributeLocation");return-1};h.Bc=function(){alert("override _getSamplerUniform");return null};h.wl=function(){};function EB(a){a.qe=FB(a,"aVertexPosition");a.Hd=FB(a,"aTextureCoord");a.Ai=GB(a,"uPMVMatrix");a.zf=GB(a,"uNMatrix")}function HB(a,b){for(var c=0,d=0;dg;++g)for(var k=c;k=S.C,ra=u,pa=x,da=C,sa=G,pb=this.A==GC||this.A==HC,Ta=this.$(), Ya=this.J(),Aa=this.I(),T=this.B.getContext("2d"),Th=qC,Z=rC,Ob=sC,Ba=this.ma,mb=this.wa;wa&&(wa=Th[ma],ma=(pb?Z:Ob)[ma],Z=la.B.getContext("2d"),Ob=la.A.getContext("2d"),Ya-=ra+da,Aa-=pa+sa,Z.drawImage(wa,ra,pa,da,sa,0,0,da,sa),Ob.drawImage(ma,Ya,Aa,da,sa,0,0,da,sa),Z.save(),Z.globalCompositeOperation="source-out",Z.drawImage(Ba,ra,pa,da,sa,0,0,da,sa),Z.restore(),Ob.save(),Ob.globalCompositeOperation="source-out",Ob.drawImage(mb,Ya,Aa,da,sa,0,0,da,sa),Ob.restore(),T.clearRect(Ta&&pb?Ya:ra,Ta&&!pb? Aa:pa,da,sa),la.F=!0)}pa=g;ra=k;la=p.D;sa=S.Ca;Ta=S.T;pb=S.M;da=LC(a,S.C,S.W,Ta);Ya=LC(a,S.D,S.K,Ta);mb=da-Ya;Ta=S.H;wa=S.S;T=S.U;Aa=wa?-T:T;Ba=da>Ya;Ta&&(Aa=wa?T:-T);da=wa?Math.max(da,Ya):Math.min(da,Ya);mb=Math.atan2(mb,pb)*Aa;Ba?yf(sa,"0% 0%"):yf(sa,"100% 100%");da*=T;F(sa,"translateZ("+da+"px)"+((Ta?"rotateY":"rotateX")+"("+mb+"rad)"));pb=ra;sa=la;Ta=mb;T=da;la=S.Ha;ra=S.va;Ba=S.M;mb=S.H;da=void 0;Aa=da=Array(16);Aa[0]=0;Aa[1]=0;Aa[2]=0;Aa[3]=0;Aa[4]=0;Aa[5]=0;Aa[6]=0;Aa[7]=0;Aa[8]=0;Aa[9]=0; Aa[10]=0;Aa[11]=0;Aa[12]=0;Aa[13]=0;Aa[14]=0;Aa[15]=0;da[0]=1;da[1]=0;da[2]=0;da[3]=0;da[4]=0;da[5]=1;da[6]=0;da[7]=0;da[8]=0;da[9]=0;da[10]=1;da[11]=0;da[12]=0;da[13]=0;da[14]=0;da[15]=1;mb?(pa-=(la-Ba)/2,uf(da,pa,0,0),wf(da,sa),uf(da,-pa,0,0),uf(da,0,0,T),wf(da,Ta)):(pa=pb-(ra-Ba)/2,uf(da,0,pa,0),vf(da,sa),uf(da,0,-pa,0),uf(da,0,0,T),vf(da,Ta));sa=qf();rf(sa,la,ra,0,1);tf(da,sa,sa);pa=qf();rf(pa,sa[0],sa[1],sa[2],0);sf(pa,S.ka,pa);sa=qf();rf(sa,la,ra,1,0);pb=qf();rf(pb,la,ra,0,0);sf(sa,pb,sa);tf(da, sa,sa);la=of(sa,pa);S.ha?0<=la&&MC(S,!1):0>=la&&MC(S,!0)}}};function JC(a,b,c){this.B=a;this.A=[];this.C=b;this.F=c}function KC(a,b,c,d,e,f,g,k,l,m,n,p){this.B=b;this.A=c;F(c,(n?"rotateY":"rotateX")+"(180deg)");this.M=f;this.Ca=a;this.Ha=d;this.va=e;this.ka=m;this.C=g;this.D=g+(k-g)/2;this.W=.8+this.C-.2;this.K=.8+this.D-.2;this.U=0>l?-1:1;this.T=Math.abs(l);this.S=p;this.H=n;this.F=!1;MC(this,!0)} function MC(a,b){var c=b?a.B:a.A,d=b?a.A:a.B;a.ha=b;B(c,"visibility","visible");B(d,"visibility","hidden")}function LC(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 GC=0,HC=2,IC=3;function NC(a,b){P.call(this,a);this.D=b;this.qa(!0,!0)}w(NC,qB);h=NC.prototype; h.na=function(){IA(this,!1);Q(this,!1);tB(this,this.ma);var a=this.J(),b=this.I(),c=qg&&Gf,d=Lf&&Gf||c,c=d?26:50,d=d?20:45,e=a/c,f=b/d;this.B=new OC;for(var g=0;g endTime)\n\r\n\t\t\t{\n\r\n\t\t\t\tpPhase = 1.0;\n\r\n\t\t\t}\n\r\n\t\t\tfloat z = 4.0 * aMaxDistance * pPhase * (pPhase - 1.0);\n\r\n\t\t\tfloat rotation = 180.0 * pPhase;\n\r\n\t\t\t\n\r\n\t\t\tmat4 m = mat4(1.0);\n\r\n\t\t\t\t\n\r\n\t\t\tvec3 pivotPoint = vec3(- uSlideWidth / 2.0, uSlideHeight / 2.0, 0.0);\n\r\n\t\t\tm = m * translationMatrix(-pivotPoint.x, -pivotPoint.y, -pivotPoint.z);\n\r\n\t\t\tif (uHorizontal)\n\r\n\t\t\t{\n\r\n\t\t\t m = m * rotationYmatrix(rotation);//left right\n\r\n\t\t\t}\n\r\n\t\t\telse \n\r\n\t\t\t{\n\r\n\t\t\t\tm = m * rotationXmatrix(rotation);//top bottom\n\r\n\t\t\t}\n\r\n\t\t\tm = m * translationMatrix(pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\r\n\t\t\tm = m * translationMatrix(0.0, 0.0, z);\n\r\n\t\t\t\t\n\r\n\t\t\treturn m;\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\tvec3 getVertexPosition() \n\r\n\t\t{ \n\r\n\t\t\tmat4 m = positionMatrix();\n\r\n\t\t\tvec4 v = m * vec4(aVertexPosition, 1.0);\n\r\n\t\t\treturn v.xyz;\n\r\n\t\t} \n\r\n\t\tvec3 getNormal() \n\r\n\t\t{\n\r\n\t\t\tmat4 m = positionMatrix();\n\r\n\t\t\tvec4 v = m * vec4(0 ,0, 1, 0.0);\n\r\n\t\t\treturn v.xyz;\n\r\n\t\t}\n\r\n\t\tvoid main(void)\n\r\n\t\t{\n\r\n\t\t\tvTextureCoord = aTextureCoord;\n\r\n\t\t\t\n\r\n\t\t\tvec3 pos = getVertexPosition();\n\r\n\t\t\tvec3 n = getNormal();\n\r\n\t\t\tn = normalize(n);\n\r\n\t\t\tgl_Position = uPMVMatrix * vec4(pos, 1.0); \n\r\n\t\t\tvNormal = uNMatrix * n;\n\r\n\t\t}\n\r\n\t"}; function OC(){this.F=0;this.C=[];this.A=[];this.B=[];this.D=[];this.H=[]}OC.prototype.tg=function(){return this.H};function PC(a,b,c,d,e,f,g){this.M=a;this.K=b;this.H=c;this.F=d;this.D=e;this.C=f;this.B=(.5=a?(b=!1,F(this.A,"translateZ("+-100*a+"px) rotateY("+c*a/.3*20+"deg)"),!this.S&&this.$()&&(this.S=this.F=!0)):.7<=a&&(b=!1,F(this.A,"translateZ("+-100*(1-a)+"px) rotateY("+(1-a)/.3*c*20+"deg)"),this.S||this.$()||(this.S=this.F=!0));if(b||this.F)b=this.J()+70,a=this.F?this.$()?0:1:(a-.3)/.4,this.F&&(this.F=!1),a=a*c*b,F(this.rb,"translateX("+a+"px)"),this.B&&F(this.K,"translate("+a+"px, "+(this.I()+7.5)+ "px)"),F(this.qb,"translateX("+(a-c*b)+"px)"),this.B&&F(this.H,"translate("+(a-c*b)+"px, "+(this.I()+7.5)+"px)")};function RC(a,b){var c=Uc("DIV");yd(c,a);zd(c,b);B(c,"position","absolute");return c} function SC(a,b,c){b=b.getContext("2d");b.save();b.translate(0,a.I()/4);b.scale(1,-1);b.drawImage(c,0,.75*a.I(),a.J(),a.I()/4,0,0,a.J(),a.I()/4);b.restore();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(a.J()/4,0,a.J()/4,a.I()/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.J(),a.I()/4);b.fill()}QC.prototype.F=!1;QC.prototype.S=!1;var TC=0,UC=1;function VC(a){P.call(this,a);hu(GA(this));this.M=!1}w(VC,P);VC.prototype.na=function(){IA(this,!0);Q(this,!0)};VC.prototype.oa=function(a){.3>a?D(GA(this).ya(),0):D(GA(this).ya(),1)};function WC(a,b){P.call(this,a);this.S=b;this.qa(!0,!1)}w(WC,qB);h=WC.prototype;h.na=function(){IA(this,!0);Q(this,!1);tB(this,this.wa);this.D=$B(30,30,this.J(),this.I());this.B=this.S==XC?cC(30,30):bC(30,30);this.F=new dC;var a=yB(this,XB(this.D),3);this.F.vb=a;a=yB(this,YB(this.D),2);this.F.wb=a;a=zB(this,this.B);this.F.ub=a;mat4.translate(this.A,[-this.J()/2,this.I()/2,0]);NB(this)};h.Yb=function(){return"\t\r\n\t\tprecision mediump float;\r\n\t\t\r\n\t\tvarying vec2 vTextureCoord;\r\n\t\tvarying vec3 vNormal;\r\n\t\t\r\n\t\tuniform sampler2D uSampler;\r\n\t\t\r\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\r\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\r\n\t\t\r\n\t\tvoid main(void) \r\n\t\t{ \r\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\r\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \r\n\t\t} \r\n\t"}; h.Zb=function(){return"\r\n\tattribute vec3 aVertexPosition;\n\r\n\tattribute vec2 aTextureCoord;\n\r\n\t\t\n\r\n\tuniform mat4 uPMVMatrix;\n\r\n\tuniform mat3 uNMatrix;\n\r\n\t\t\n\r\n\tuniform float uPhase;\n\r\n\tuniform bool uDirectionIsLeft;\n\r\n\tuniform float uSlideHeight;\n\r\n\tuniform float uSlideWidth;\n\r\n\t\t\n\r\n\tvarying vec2 vTextureCoord;\n\r\n\tvarying vec3 vNormal;\n\r\n\t\t\n\r\n\tconst float TIME_1 = 0.2;\n\r\n\tconst float TIME_2 = 0.6;\n\r\n\tconst float TIME_3 = 0.7;\n\r\n\tconst float TIME_4 = 0.8;\n\r\n\t\t\n\r\n\tconst float START_PHASE = 0.3;\n\r\n\tconst float END_PHASE = 0.7;\n\r\n\t\t\n\r\n\tconst float ANGLE_1 = 0.0;\n\r\n\tconst float ANGLE_2 = -180.0;\n\r\n\tconst float ANGLE_3 = ANGLE_2 - 20.0;\n\r\n\t\t\n\r\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\r\n\t{\n\r\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 ellipse(float angle, vec3 pos, vec2 center, vec2 radius)\n\r\n\t{\n\r\n\t\tfloat ang = radians(angle);\n\r\n\t\treturn vec3(pos.x, center.x + radius.x * cos(ang), -(center.y + radius.y * sin(ang)));\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat goBack(float y, float phase, float constAngleTime)\n\r\n\t{\n\r\n\t\tfloat time = linearInterpolation(y, 0.0, TIME_3, uSlideHeight, TIME_4);\n\r\n\t\t\n\r\n\t\tif (phase > time)\n\r\n\t\t{\n\r\n\t\t\treturn linearInterpolation(phase, time, ANGLE_3, 1.0, ANGLE_2);\n\r\n\t\t}\n\r\n\t\tfloat angle = linearInterpolation(phase, constAngleTime, ANGLE_2, time, ANGLE_3);\n\r\n\t\treturn angle;\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat getRowAngleByPhase(vec3 pos, float phase)\n\r\n\t{\n\r\n\t\tconst float HORIZONTAL_DELAY = 0.05;\n\r\n\t\tfloat colDelay = uDirectionIsLeft\n\r\n\t\t\t? linearInterpolation(pos.x, 0.0, 0.0, uSlideWidth, HORIZONTAL_DELAY)\n\r\n\t\t\t: linearInterpolation(pos.x, 0.0, HORIZONTAL_DELAY, uSlideWidth, 0.0);\n\r\n\t\t\t\n\r\n\t\tphase = linearInterpolation(phase, 0.0, colDelay, 1.0, 1.0);\n\r\n\t\t\t\n\r\n\t\tfloat constAngleTime = linearInterpolation(pos.y, 0.0, TIME_2, uSlideHeight, TIME_1);\n\r\n\t\tif (phase > constAngleTime)\n\r\n\t\t{\n\r\n\t\t\treturn goBack(pos.y, phase, constAngleTime);\n\r\n\t\t}\n\r\n\t\t\t\n\r\n\t\tfloat angle = linearInterpolation(phase, 0.0, ANGLE_1, constAngleTime, ANGLE_2);\n\r\n\t\treturn angle;\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getVertexPosition(float phase, vec3 pos)\n\r\n\t{\n\r\n\t\tfloat R_1 = uSlideHeight;\n\r\n\t\tfloat R_2 = uSlideHeight * 0.25;\n\r\n\t\tvec2 r = vec2(linearInterpolation(pos.y, 0.0, R_1, uSlideHeight, 0.0), linearInterpolation(pos.y, 0.0, R_2, uSlideHeight, 0.0));\n\r\n\t\t\t\n\r\n\t\tfloat angle = getRowAngleByPhase(pos, phase);\n\r\n\t\tvec3 v = ellipse(angle, pos, vec2(0.0, 0.0), r);\n\r\n\t\treturn v;\n\r\n\t}\n\r\n\tvec3 getVertexNormal(float phase, vec3 pos)\n\r\n\t{\n\r\n\t\tconst float DELTA_W = 1.0;\n\r\n\t\tconst float DELTA_H = 1.0;\n\r\n\t\t\t\n\r\n\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -DELTA_W : DELTA_W;\n\r\n\t\tfloat deltaHeight = (pos.y == uSlideHeight) ? -DELTA_H : DELTA_H;\n\r\n\t\t\t\n\r\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\r\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\r\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\r\n\t\t\t\n\r\n\t\tvec3 v1 = right - p;\n\r\n\t\tvec3 v2 = down - p;\n\r\n\t\t\t\n\r\n\t\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\r\n\t\t\t\n\r\n\t\treturn normalize(n);\n\r\n\t}\n\r\n\t\t\n\r\n\tvoid main(void)\n\r\n\t{\n\r\n\t\tfloat phase = uPhase;\n\r\n\t\tif (phase < START_PHASE)\n\r\n\t\t{\n\r\n\t\t\tphase = 0.0;\n\r\n\t\t}\n\r\n\t\telse if (phase > END_PHASE)\n\r\n\t\t{\n\r\n\t\t\tphase = 1.0;\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tphase = linearInterpolation(phase, START_PHASE, 0.0, END_PHASE, 1.0);\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\r\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0);\n\r\n\t\tgl_Position = uPMVMatrix * p;\n\r\n\t\tvTextureCoord = aTextureCoord;\n\r\n\t\t\t\n\r\n\t\tvec3 pNormal = getVertexNormal(phase, vertex);\n\r\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\r\n\t\tvNormal = transformedNormal;\n\r\n\t\t\n\r\n\t}\n\r\n"}; h.oa=function(a){this.R.uniform1f(this.H,a);DB(this,this.F,this.R.TRIANGLE_STRIP)};h.fc=function(){EB(this);this.C=GB(this,"uSampler");this.H=GB(this,"uPhase");var a=GB(this,"uDirectionIsLeft"),b=GB(this,"uSlideWidth");this.R.uniform1f(GB(this,"uSlideHeight"),this.I());this.R.uniform1f(b,this.J());this.R.uniform1i(a,this.S==XC?1:0)};h.Xb=function(){};h.rh=function(a){this.ka=xB(this,this.R.TEXTURE0,this.Bc(),0,a,v(this.Rw,this))};h.Wb=function(){wB(this,this.F)}; h.Rw=function(a,b,c,d){a.translate(0,d);a.scale(1,-1);a.drawImage(b,0,0,c,d)};h.Bc=function(){return this.C};var XC=0;function YC(a){P.call(this,a);this.qa(!0,!1)}w(YC,P);YC.prototype.na=function(){var a=this.J(),b=this.I();Q(this,!1);var c=R(a,b);this.D=c.getContext("2d");this.A=R(a,b);this.C=this.A.getContext("2d");a*=.5;b*=.5;this.B=Math.sqrt(a*a+b*b);B(c,"position","absolute");JA(this).appendChild(c)};var ZC=1/15; YC.prototype.oa=function(a){var b=this.J(),c=this.I(),d=this.C;d.clearRect(0,0,b,c);var e=(1.5+1.08*a)*Math.PI;a=e-.08*Math.PI;var b=.5*this.J(),c=.5*this.I(),f=ZC,e=e-a,g=a;g<1.5*Math.PI&&(f=(1.5*Math.PI-a)/e,g=1.5*Math.PI);for(var k=b+this.B*Math.cos(g),l=c+this.B*Math.sin(g),m=b+this.B*Math.cos(3*Math.PI-g),g=c+this.B*Math.sin(3*Math.PI-g);1>=f;){var n=a+f*e;n>2.5*Math.PI&&(n=2.5*Math.PI);var p=b+this.B*Math.cos(n),r=c+this.B*Math.sin(n);$C(this,b,c,k,l,p,r,1-f);var u=b+this.B*Math.cos(3*Math.PI- n),x=c+this.B*Math.sin(3*Math.PI-n);$C(this,b,c,m,g,u,x,1-f);f+=ZC;k=p;l=r;m=u;g=x;if(n==2.5*Math.PI)break}b=.5*this.J();c=.5*this.I();a>=1.5*Math.PI&&(d.beginPath(),d.moveTo(b,c),d.arc(b,c,this.B,3*Math.PI-a,a,!1),d.lineTo(b,c),d.fillStyle="#000",d.fill());d=this.D;d.drawImage(this.wa,0,0);d.save();d.globalCompositeOperation="destination-in";d.drawImage(this.A,0,0);d.restore()}; function $C(a,b,c,d,e,f,g,k){a=a.C;a.fillStyle="rgba(0,0,0,"+k.toString()+")";a.beginPath();a.moveTo(b,c);a.lineTo(d,e);a.lineTo(f,g);a.fill()};function aD(a,b){P.call(this,a);this.qa(!0,!0);this.H=b;var c=this.J(),d=this.I();this.A=R(c,d);var e=R(c,d);this.C=e.getContext("2d");this.B=this.H==bD?cD:dD;this.D=this.F=0;this.H==eD?(this.F=c/this.B,this.D=d):(this.F=c,this.D=d/this.B);JA(this).appendChild(e)}w(aD,P);aD.prototype.na=function(){IA(this,!0);Q(this,!1)}; aD.prototype.oa=function(a){var b=this.J(),c=this.I();this.C.clearRect(0,0,b,c);this.C.drawImage(this.wa,0,0);this.C.save();this.C.globalCompositeOperation="destination-in";var d=this.A.getContext("2d");d.clearRect(0,0,b,c);for(var e=0;e 1.0 || vTextureCoord.y < 0.0 || vTextureCoord.y > 1.0) \r\n\t\t\t{ \r\n\t\t\t\tgl_FragColor = mix(vec4(0.0), vec4(0.0), 0.0);\n\r\n\t\t\t\treturn;\r\n\t\t\t} \r\n\t\t\tvec4 color1 = texture2D(uSampler1, vTextureCoord);\n\r\n\t\t\tvec4 color2 = texture2D(uSampler2, vTextureCoord);\n\r\n\t\t\tvec4 mixedColor = mix(color1, color2, vAlpha);\n\r\n\t\t\tgl_FragColor = vec4(vShadow * mixedColor.rgb, mixedColor.a);\n\r\n\t\t} \r\n\t"}; h.rh=function(){this.ka=xB(this,this.R.TEXTURE0,this.F,0,this.ma);this.W=xB(this,this.R.TEXTURE1,this.S,1,this.wa)};function gD(a,b,c){P.call(this,a);this.A=c;this.M=!1;a=this.J();c=this.I();this.C=this.B=this.F=this.D=0;switch(b){case hD:this.F=1;this.B=iD*a;this.C=-iD*c;break;case jD:this.F=-1;this.B=-iD*a;this.C=iD*c;break;case kD:this.D=-1;this.B=iD*a;this.C=iD*c;break;case lD:this.D=1;this.B=-iD*a;this.C=-iD*c;break;case mD:this.F=this.D=-1;this.B=-iD*a;this.C=iD*c;break;case nD:this.D=-1;this.F=1;this.B=-iD*a;this.C=-iD*c;break;case oD:this.D=1;this.F=-1;this.B=iD*a;this.C=iD*c;break;case pD:this.F=this.D= 1,this.B=iD*a,this.C=-iD*c}this.A?(this.F*=-1,this.C*=-1):(this.D*=-1,this.B*=-1);qD(this)}w(gD,P);function rD(a){return a.A?HA(a).ya():GA(a).ya()}function sD(a){return a.A?GA(a).ya():HA(a).ya()} gD.prototype.na=function(){var a=this.J(),b=this.I(),c=Math.max(a,b);B(sD(this),"position","absolute");B(rD(this),"position","absolute");xd(sD(this),a,b);xd(rD(this),a,b);var d=Rc("DIV");Mc(d,{id:"projection"});B(d,"position","absolute");xd(d,a,b);JA(this).appendChild(d);Af(d,1.25*c+"px");c=Rc("DIV");Mc(c,{id:"view"});B(c,"position","absolute");xd(c,a,b);d.appendChild(c);zf(c);this.K=c;ng&&(zf(sD(this)),zf(rD(this)));a=sD(this);c.appendChild(a);c.appendChild(this.H);a=rD(this);c.appendChild(a);this.$()|| this.A?this.$()&&this.A?(Q(this,!0),IA(this,!1)):!this.$()&&this.A?(Q(this,!1),IA(this,!0)):this.$()&&!this.A&&(Q(this,!0),IA(this,!1)):(Q(this,!1),IA(this,!0));B(this.H,"visibility","hidden")}; function qD(a){function b(a,b,c,d,f,g,k,m){a=l.createLinearGradient(a,b,c,d);a.addColorStop(0,"rgba(0,0,0, "+e+")");a.addColorStop(1,"rgba(0,0,0,0)");l.fillStyle=a;l.fillRect(f,g,k,m)}function c(a,b,c,e,f){l.save();l.translate(a,b);l.scale(d/d,1);l.beginPath();l.moveTo(0,0);l.arc(0,0,d,c,e,!1);l.moveTo(0,0);l.fillStyle=f;l.fill();l.restore()}var d=tD,e=uD,f=a.J(),g=a.I(),k=R(f,g);B(k,"position","absolute");xd(k,f*vD,g*vD);var l=k.getContext("2d");l.scale(vD,vD);l.fillStyle="rgba(0, 0, 0, "+e+")"; l.fillRect(d,d,f-2*d,g-2*d);b(d,d,d,d-d,d,d-d,f-2*d,d);b(d,g-d,d,g,d,g-d,f-2*d,d);b(d,d,d-d,d,d-d,d,d,g-2*d);b(f-d,d,f,d,f-d,d,d,g-2*d);var m=l.createRadialGradient(0,0,0,0,0,d);m.addColorStop(0,"rgba(0,0,0, "+e+")");m.addColorStop(1,"rgba(0,0,0,0)");c(f-d,g-d,0,.5*Math.PI,m);c(d,g-d,.5*Math.PI,Math.PI,m);c(d,d,Math.PI,1.5*Math.PI,m);c(f-d,d,1.5*Math.PI,2*Math.PI,m);a.H=k} gD.prototype.oa=function(a){this.A&&(a=1-a);var b=0,b=a1-wD?1-a:wD,c=Math.max(this.J(),this.I()),c=U(0,0,wD,.2*-c),d=U(0,0,wD,10);yf(this.K,"50% 100%");F(this.K,"rotateX("+d(b)+"deg) translateZ("+c(b)+"px)");if(a>=xD&&a=yD&&(this.$()||this.A?this.$()&&this.A&&Q(this,!1):IA(this,!1),B(this.H,"visibility","hidden"))};var jD=0,kD=1,lD=2,hD=3,nD=4,mD=5,pD=6,oD=7,wD=.4,xD=.1,yD=.7,zD=800,AD=.5,uD=.3,tD=50,iD=1,vD=1;function BD(a,b,c){var d=new V;this.gf=a;this.Tg=b;this.Ug=c;this.n=d};function CD(a){P.call(this,a);this.qa(!1,!0)}w(CD,qB); var DD=[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],ED="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".split(" "); h=CD.prototype; h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);this.Ab=FD("/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA",!1); this.B=new dC;var a=yB(this,XB(this.Ab),3);this.B.vb=a;a=yB(this,YB(this.Ab),2);this.B.wb=a;a=zB(this,DD);this.B.ub=a;a=yB(this,ZB(this.Ab),3);this.B.jd=a;this.R.enable(this.R.DEPTH_TEST);a=mat4.create();mat4.identity(a);a[0]=this.J()/921.6;a[5]=this.I()/518.4;this.A=mat4.multiply(this.A,a,this.A);this.H=mat4.create();mat4.set(this.A,this.H)}; function FD(a,b){for(var c=Ye(a),d=new VB,e=[],f=0,f=0;f>>0;e.push(new V(GD((0==(g>>31&1)?1:-1)*((g&2145386496)>>21),460.8,11),GD((0==(g>>20&1)?1:-1)*((g&1047552)>>10),275.3,11),GD((0==(g>>9&1)?1:-1)*(g&511),211.2,10)))}for(f=0;fED.length-1&&(c=ED.length-1,b=0);if(0!=b||this.$()&&!this.S){if(this.W!=c){var d=c!=ED.length-1?ED[c+1]:null;this.ha=FD(ED[c],!0);this.D=null!=d?FD(d,!0):null}for(d=0;d=c?b.Ic-c:0;case OD:return b.Ic<=c?c-b.Ic:0;case PD:return b.Vc>=c?b.Vc-c:0}return b.Vc<=c?c-b.Vc:0}var RD=0,ND=0,OD=1,PD=2,QD=3;function TD(){}h=TD.prototype;h.Vc=0;h.Ic=0;h.jp=!0;h.kp=!0;h.yg=0;h.$f=!0;h.Eh=0;h.Dl=!1;h.tj=!1;function XD(a,b){a.jp=b;null!=a.B&&D(a.B,b?1:0);b&&UD(a)}function YD(a,b){a.kp=b;null!=a.A&&D(a.A,b?1:0);b&&UD(a)} function UD(a){null!=a.B&&a.jp&&qd(a.B,a.Vc,a.Ic);null!=a.A&&a.kp&&qd(a.A,a.Vc,a.Ic)};function aE(){var a=Array(2);bE(a,0,0);return a}function bE(a,b,c){a[0]=b;a[1]=c};function cE(a,b){P.call(this,a);this.D=b;this.qa(!0,!0)}w(cE,P); cE.prototype.na=function(){IA(this,!1);Q(this,!1);this.F=this.S=!1;this.A=[];this.C=[];var a=this.J(),b=this.I();this.H=Math.max(a,b);var c=dE(JA(this),a,b);Af(c,this.H+"px");this.T=dE(c,a,b);this.K=dE(this.T,a,b);this.B=dE(this.T,a,b);B(this.B,"visibility","hidden");if(this.D==eE||this.D==fE){for(var a=Lf?4:8,b=this.$()?this.wa:this.ma,c=this.$()?this.ma:this.wa,d=this.J(),e=this.I(),f=a/2-1,g=0;gMath.random()? -1:1));this.C[g]=gE(this.K,d,e,k,m,l);this.A[g]=gE(this.B,d,e,k,m,l)}d/=128;e/=96;k=f=0;l=[];for(g=0;128>g;++g){for(var k=0,m=Math.round((g+1)*d)-f,n=f,p=0;96>p;++p){if(0==l.length)for(var r=0;rc&&(C=c-x);if(!u&&x+C>=c)if(C>.5*g+k)C=k;else{S.Ig=void 0;O=aE();bE(O,S.Pd.x,0);I=aE();bE(I,x+C,G);S.Pd.We.x+=C;S.Pd.We.y=d;continue}u?(O=aE(),bE(O,x,0),I=aE(),bE(I,x+C,G),S.Pd={Di:O,We:I}):(O=aE(),bE(O,x,G),I=aE(),bE(I,x+C,d),S.Ig={Di:O,We:I},n.push({Ci:void 0,Pd:void 0,Ig:void 0}),p=n[++r],O=aE(),bE(O,x,0),I=aE(),bE(I,x+C,G),p.Ci={Di:O,We:I});p=C;u=!u}for(var la=a.$()?a.wa:a.ma,ma=a.$()?a.ma:a.wa,e=.5>Math.random()?-1:1,f= 0;f=a)&&(this.F=!0);var d;0<=a&&.4>a?(d=U(0,0,.4,1),d=d(a)):.6<=a&&1>a?(d=U(.6,1,1,0),d=d(a)):d=1;var e=-this.H*d/2,f=30*d*(this.F?-1:1);c&&b&&(f=-f);F(this.T,"translateZ("+e+"px) rotateY("+f+"deg) rotateX("+-15*d+"deg)");b=2*this.H;d=this.$();c=this.C;if(d&&.47>=a||!d&&.47<=a)c=this.A,this.S||(this.S=!0,B(this.B,"visibility","visible"),B(this.K,"visibility","hidden"));d=c.length;for(e= 0;eg){var k=U(0,0,.4,1);g=k(g)}else.522<=g&&.922>g?(k=U(.522,1,.922,0),g=k(g)):g=.4<=g&&.522>g?1:0;g=g*f.A;k=a;if(.401<=k&&.461>k)var l=U(.401,0,.461,1),k=l(k);else.461<=k&&.521>k?(l=U(.461,1,.521,0),k=l(k)):k=0;F(f.canvas,"translateZ("+(k*b*f.B+g)+"px)")}}};function iE(a,b,c,d){this.canvas=a;this.startTime=b;this.A=c;this.B=d}var jE=1,eE=2,fE=3;function kE(a,b){P.call(this,a);this.A=b;this.qa(!0,!0)}w(kE,P);kE.prototype.na=function(){IA(this,!1);Q(this,!1);var a=R(this.J(),this.I());B(a,"position","absolute");JA(this).appendChild(a);this.D=a}; kE.prototype.oa=function(a){var b=this.J(),c=this.I(),d=b*MA(0,b,Math.floor(a*b));a=c*MA(0,c,Math.floor(a*c));var e=this.D.getContext("2d");e.clearRect(0,0,b,c);switch(this.A){case lE:e.drawImage(this.wa,0,a-c);e.drawImage(this.ma,0,a);break;case mE:e.drawImage(this.wa,b-d,0);e.drawImage(this.ma,-d,0);break;case nE:e.drawImage(this.wa,d-b,0);e.drawImage(this.ma,d,0);break;case oE:e.drawImage(this.wa,0,c-a),e.drawImage(this.ma,0,-a)}};var lE=0,mE=1,nE=2,oE=3;function pE(a){P.call(this,a);this.qa(!1,!0)}w(pE,qB);h=pE.prototype;h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);var a=this.J(),b=this.I();this.W=aC(a,b,0,31);this.ha=aC(a,b,30,61);this.B=bC(15,31);this.D=new dC;a=yB(this,XB(this.W),3);this.D.vb=a;a=yB(this,YB(this.W),2);this.D.wb=a;a=zB(this,this.B);this.D.ub=a;this.F=new dC;a=yB(this,XB(this.ha),3);this.F.vb=a;a=yB(this,YB(this.ha),2);this.F.wb=a;a=zB(this,this.B);this.F.ub=a;mat4.translate(this.A,[-this.J()/2,this.I()/2,0]);NB(this)}; h.Yb=function(){return" \n\r\n\t\tprecision mediump float; \n\r\n\t\t\n\r\n\t\tvarying vec2 vTextureCoord; \n\r\n\t\tvarying vec3 vNormal; \n\r\n\t\t\n\r\n\t\tuniform sampler2D uSampler; \n\r\n\t\t\n\r\n\t\tvoid main(void) \n\r\n\t\t{ \n\r\n\t\t\tvec3 n = normalize(vNormal); \n\r\n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0); \n\r\n\t\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection)); \n\r\n\t\t\tfloat intentsity = 0.7 + 0.3 * directionalLightWeighting; \n\r\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\r\n\t\t } \n\r\n\t"}; h.Zb=function(){return" \n\r\n\t\tattribute vec3 aVertexPosition; \n\r\n\t\tattribute vec2 aTextureCoord; \n\r\n\t\t\n\r\n\t\tuniform mat4 uPMVMatrix; \n\r\n\t\tuniform mat3 uNMatrix; \n\r\n\t\t\n\r\n\t\tuniform float uPhase; \n\r\n\t\tuniform float uSlideHeight; \n\r\n\t\tuniform float uSlideWidth; \n\r\n\t\tuniform bool uLeftCurtain; \n\r\n\t\t\n\r\n\t\tvarying vec2 vTextureCoord; \n\r\n\t\tvarying vec3 vNormal; \n\r\n\t\t\n\r\n\t\tconst float WAVES_COUNT = 10.0; \n\r\n\t\tconst float MIN_AMP_KOEF = 0.5; \n\r\n\t\tconst float WAVE_APPEAR_DURATION = 0.1; \n\r\n\t\tconst float WAVES_START_APPEAR_PHASE = 0.075; \n\r\n\t\tconst float WAVES_READY_PHASE = 0.275; \n\r\n\t\tconst float STRETCH_KOEF = 1.25; \n\r\n\t\tconst float MAX_CORNER_BOUNCE_AT_START_KOEF = 1.5; \n\r\n\t\tconst float MAX_CORNER_BOUNCE_AT_END_KOEF = 3.5; \n\r\n\t\tconst float DELTA_W = 1.0; \n\r\n\t\tconst float DELTA_H = 1.0; \n\r\n\t\tconst float PI = 3.14159265358979323846264; \n\r\n\t\t\n\r\n\t\tfloat sinX; \n\r\n\t\tfloat waveStartAppearTime; \n\r\n\t\tfloat rowRatio; \n\r\n\t\tfloat diagonalRatio; \n\r\n\t\tfloat forcedXPath; \n\r\n\t\tfloat xDampAmp; \n\r\n\t\tfloat yAmp; \n\r\n\t\tvec4 xTimesPart1; \n\r\n\t\tvec4 xTimesPart2; \n\r\n\t\tvec2 xTimesPart3; \n\r\n\t\tvec4 yTimesPart1; \n\r\n\t\tvec3 yTimesPart2; \n\r\n\t\t\n\r\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1) \n\r\n\t\t{ \n\r\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0)); \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcAmpKoef(float x) \n\r\n\t\t{ \n\r\n\t\t\tconst float X0 = 0.0; \n\r\n\t\t\tconst float X1 = 0.5; \n\r\n\t\t\tconst float X2 = 1.0; \n\r\n\t\t\t\n\r\n\t\t\tconst float Y0 = 0.25; \n\r\n\t\t\tconst float Y1 = 0.16; \n\r\n\t\t\tconst float Y2 = 0.0; \n\r\n\t\t\t\n\r\n\t\t\tfloat part1 = (x - X1) * (x - X2) * Y0 / (X0 - X1) / (X0 - X2); \n\r\n\t\t\tfloat part2 = (x - X0) * (x - X2) * Y1 / (X1 - X0) / (X1 - X2); \n\r\n\t\t\tfloat part3 = (x - X0) * (x - X1) * Y2 / (X2 - X0) / (X2 - X1); \n\r\n\t\t\t\n\r\n\t\t\treturn part1 + part2 + part3; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat smoothStep(float min, float max, float x) \n\r\n\t\t{ \n\r\n\t\t\tif (x < min) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn 0.0; \n\r\n\t\t\t} \n\r\n\t\t\tif (x >= max) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn 1.0; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat value = (x - min) / (max - min); \n\r\n\t\t\tfloat squaredValue = value * value; \n\r\n\t\t\t\n\r\n\t\t\treturn -2.0 * squaredValue * value + 3.0 * squaredValue; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcAmp()\n\r\n\t\t{ \n\r\n\t\t\tfloat periodKoef = linearInterpolation(uPhase, waveStartAppearTime, 1.0, waveStartAppearTime + WAVE_APPEAR_DURATION, MIN_AMP_KOEF); \n\r\n\t\t\tperiodKoef = clamp(periodKoef, MIN_AMP_KOEF, 1.0); \n\r\n\t\t\t\n\r\n\t\t\treturn calcAmpKoef(periodKoef) * uSlideWidth / WAVES_COUNT; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcX() \n\r\n\t\t{ \n\r\n\t\t\tfloat forcedX = smoothStep(xTimesPart1.x, xTimesPart1.y, uPhase) * forcedXPath + smoothStep(xTimesPart1.z, xTimesPart1.w, uPhase) * 0.75; \n\r\n\t\t\tfloat dampAmpKoef = (uPhase <= xTimesPart2.w + 0.35) ? 1.0 : (diagonalRatio == 0.0 ? 1.0 : diagonalRatio); \n\r\n\t\t\tfloat stretchWidth = smoothStep(xTimesPart2.w, xTimesPart3.x, uPhase); \n\r\n\t\t\tfloat compressionWidth = smoothStep(xTimesPart3.x, xTimesPart3.y, uPhase); \n\r\n\t\t\tfloat deltaWidthKoef = (linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, compressionWidth) - linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, stretchWidth)) * STRETCH_KOEF; \n\r\n\t\t\t\n\r\n\t\t\tfloat dampX = smoothStep(xTimesPart2.x, xTimesPart2.y, uPhase); \n\r\n\t\t\tdampX -= smoothStep(xTimesPart2.y, xTimesPart2.z, uPhase) * 1.25; \n\r\n\t\t\tdampX += deltaWidthKoef; \n\r\n\t\t\t\n\r\n\t\t\treturn (forcedX + dampX * xDampAmp / dampAmpKoef) * uSlideWidth; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcY(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat cornerBounceAtStartKoef = linearInterpolation(uPhase, yTimesPart1.y, 0.0, yTimesPart1.z, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\r\n\t\t\tfloat x0 = uLeftCurtain ? uSlideWidth * 0.25 : uSlideWidth * 0.5; \n\r\n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth * 0.75; \n\r\n\t\t\tfloat fx0 = uLeftCurtain ? cornerBounceAtStartKoef : MAX_CORNER_BOUNCE_AT_START_KOEF; \n\r\n\t\t\tfloat fx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_START_KOEF: cornerBounceAtStartKoef ; \n\r\n\t\t\tfloat colBounceAtStartKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\r\n\t\t\tcolBounceAtStartKoef = clamp(colBounceAtStartKoef, 0.0, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\r\n\t\t\t\n\r\n\t\t\tfloat cornerBounceAtEndKoef = linearInterpolation(uPhase, yTimesPart2.y, 0.0, yTimesPart2.z, MAX_CORNER_BOUNCE_AT_END_KOEF); \n\r\n\t\t\tx0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\r\n\t\t\tx1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\r\n\t\t\tfx0 = uLeftCurtain ? cornerBounceAtEndKoef : MAX_CORNER_BOUNCE_AT_END_KOEF; \n\r\n\t\t\tfx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_END_KOEF: cornerBounceAtEndKoef ; \n\r\n\t\t\tfloat colBounceAtEndKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\r\n\t\t\t\n\r\n\t\t\tfloat y0 = -smoothStep(yTimesPart1.x, yTimesPart1.y, uPhase) * colBounceAtStartKoef; \n\r\n\t\t\ty0 += smoothStep(yTimesPart1.y, yTimesPart1.z, uPhase) * MAX_CORNER_BOUNCE_AT_START_KOEF; \n\r\n\t\t\ty0 -= smoothStep(yTimesPart1.z, yTimesPart1.w, uPhase) * 0.25; \n\r\n\t\t\ty0 += smoothStep(yTimesPart1.w, yTimesPart2.x, uPhase) * 0.25; \n\r\n\t\t\ty0 -= smoothStep(yTimesPart2.x, yTimesPart2.y, uPhase) * colBounceAtEndKoef; \n\r\n\t\t\ty0 += smoothStep(yTimesPart2.y, yTimesPart2.z, uPhase) * (MAX_CORNER_BOUNCE_AT_END_KOEF + 1.0); \n\r\n\t\t\t\n\r\n\t\t\treturn (y0 * yAmp + rowRatio) * uSlideHeight; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvec3 getVertexPosition(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat amp = calcAmp(); \n\r\n\t\t\tfloat z = -amp * sinX; \n\r\n\t\t\tfloat xKoef = uLeftCurtain ? 1.0 : -1.0; \n\r\n\t\t\t\n\r\n\t\t\treturn vec3(vertex.x - calcX() * xKoef, -calcY(vertex), z); \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvoid initVertexParams(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat periodWidth = uSlideWidth / WAVES_COUNT; \n\r\n\t\t\tfloat frequency = PI * 2.0 / periodWidth; \n\r\n\t\t\tsinX = sin(frequency * vertex.x); \n\r\n\t\t\t\n\r\n\t\t\trowRatio = vertex.y / uSlideHeight; \n\r\n\t\t\t\n\r\n\t\t\tfloat halfRowRatio = rowRatio * 0.5; \n\r\n\t\t\tfloat halfSquaredRowRatio = rowRatio * halfRowRatio; \n\r\n\t\t\t\n\r\n\t\t\tfloat maxDT = 0.1; \n\r\n\t\t\tfloat dtAmp = 2.0 * maxDT; \n\r\n\t\t\tfloat dt = dtAmp * halfRowRatio; \n\r\n\t\t\t\n\r\n\t\t\tfloat distT = (0.6 - dt); \n\r\n\t\t\t\n\r\n\t\t\tfloat xT1 = dt; \n\r\n\t\t\tfloat xT2 = 0.4 + dt; \n\r\n\t\t\tfloat xT3 = xT2 + distT * 0.5; \n\r\n\t\t\tfloat xT4 = 1.0 + (1.0 - xT3); \n\r\n\t\t\t\n\r\n\t\t\tfloat xDampT1 = (xT1 + xT2) * 0.45; \n\r\n\t\t\tfloat xDampT2 = xT2; \n\r\n\t\t\tfloat xDampT3 = xT3; \n\r\n\t\t\tfloat xDampT4 = xDampT2 + (xDampT3 - xDampT2) * 0.5; \n\r\n\t\t\tfloat xDampT5 = xDampT3 + 0.075; \n\r\n\t\t\tfloat xDampT6 = 1.0; \n\r\n\t\t\t\n\r\n\t\t\tdistT = (0.7 - dt); \n\r\n\t\t\t\n\r\n\t\t\tfloat yT2 = 0.3 + dt; \n\r\n\t\t\tfloat yT3 = yT2 + distT * 0.5; \n\r\n\t\t\t\n\r\n\t\t\tfloat yDampT1 = 0.0; \n\r\n\t\t\tfloat yDampT2 = (yDampT1 * 2.0 + 0.35) * 0.5; \n\r\n\t\t\tfloat yDampT3 = yT2; \n\r\n\t\t\tfloat yDampT4 = (yT2 + yT2 + yT3) / 3.0; \n\r\n\t\t\tfloat yDampT5 = (yT2 + yT3 + yT3) / 3.0; \n\r\n\t\t\tfloat yDampT6 = yT3 + 0.1175; \n\r\n\t\t\tfloat yDampT7 = 1.0; \n\r\n\t\t\t\n\r\n\t\t\txTimesPart1 = vec4(xT1, xT2, xT3 - 0.125, xT4); \n\r\n\t\t\txTimesPart2 = vec4(xDampT1, xDampT2, xDampT3, xDampT4); \n\r\n\t\t\txTimesPart3 = vec2(xDampT5, xDampT6); \n\r\n\t\t\t\n\r\n\t\t\tyTimesPart1 = vec4(yDampT1 + 0.05, yDampT2, yDampT3, yDampT4); \n\r\n\t\t\tyTimesPart2 = vec3(yDampT5, yDampT6, yDampT7); \n\r\n\t\t\t\n\r\n\t\t\twaveStartAppearTime = linearInterpolation(vertex.y, 0.0, WAVES_START_APPEAR_PHASE, uSlideHeight, WAVES_READY_PHASE - WAVE_APPEAR_DURATION); \n\r\n\t\t\t\n\r\n\t\t\tfloat colRatio = (uLeftCurtain ? vertex.x : uSlideWidth - vertex.x) / (uSlideWidth * 0.5); \n\r\n\t\t\tdiagonalRatio = (colRatio + rowRatio) * 0.5; \n\r\n\t\t\t\n\r\n\t\t\tfloat x0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\r\n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\r\n\t\t\tfloat fx0 = uLeftCurtain ? 0.2 : 0.0; \n\r\n\t\t\tfloat fx1 = uLeftCurtain ? 0.0 : 0.2; \n\r\n\t\t\tforcedXPath = 0.2 * (colRatio + linearInterpolation(vertex.x, x0, fx0, x1, fx1)); \n\r\n\t\t\t\n\r\n\t\t\tfloat mxDampAmp = 0.1 * diagonalRatio; \n\r\n\t\t\tfloat dampAcc = 2.0 * mxDampAmp; \n\r\n\t\t\txDampAmp = dampAcc * halfRowRatio; \n\r\n\t\t\t\n\r\n\t\t\tfloat maxYAmp = 0.02; \n\r\n\t\t\tfloat dyAmp = 2.0 * maxYAmp * diagonalRatio * rowRatio; \n\r\n\t\t\tyAmp = dyAmp * halfSquaredRowRatio; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvec3 getVertexNormal(vec3 vertex, vec3 p) \n\r\n\t\t{ \n\r\n\t\t\tbool rightSideXPos = vertex.x == (uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth); \n\r\n\t\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W; \n\r\n\t\t\t\n\r\n\t\t\tvec3 rightVertex = vec3(vertex.x + deltaWidth, vertex.y, vertex.z); \n\r\n\t\t\tinitVertexParams(rightVertex); \n\r\n\t\t\tvec3 right = getVertexPosition(rightVertex); \n\r\n\t\t\t\n\r\n\t\t\tvec3 downVertex = vec3(vertex.x, vertex.y + DELTA_H, vertex.z); \n\r\n\t\t\tinitVertexParams(downVertex); \n\r\n\t\t\tvec3 down = getVertexPosition(downVertex); \n\r\n\t\t\t\n\r\n\t\t\tvec3 v1 = vec3(right.x - p.x, right.y - p.y, right.z - p.z); \n\r\n\t\t\tvec3 v2 = vec3(down.x - p.x, down.y - p.y, down.z - p.z); \n\r\n\t\t\t\n\r\n\t\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1); \n\r\n\t\t\tn = normalize(n); \n\r\n\t\t\t\n\r\n\t\t\treturn n; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvoid main(void) \n\r\n\t\t{ \n\r\n\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\n\r\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z); \n\r\n\t\t\tinitVertexParams(vertex); \n\r\n\t\t\tvec3 p = getVertexPosition(vertex); \n\r\n\t\t\t\n\r\n\t\t\tvec3 pNormal = getVertexNormal(vertex, p); \n\r\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t\n\r\n\t\t\tif (vertex.y == 0.0) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat maxDY = calcAmpKoef(MIN_AMP_KOEF) * uSlideWidth / WAVES_COUNT * 0.4; \n\r\n\t\t\t\tp.y += max(0.0, min(maxDY, linearInterpolation(uPhase, WAVES_START_APPEAR_PHASE, 0.0, WAVES_START_APPEAR_PHASE + WAVE_APPEAR_DURATION, maxDY))); \n\r\n\t\t\t} \n\r\n\t\t\tgl_Position = uPMVMatrix * vec4(p, 1.0); \n\r\n\t\t} \n\r\n\t"}; h.kf=function(){q(this.R)||pE.Z.kf.call(this)};h.oa=function(a){this.R.uniform1f(this.H,a);this.S=!0;DB(this,this.D,this.R.TRIANGLE_STRIP);this.S=!1;DB(this,this.F,this.R.TRIANGLE_STRIP)};h.fc=function(){EB(this);this.C=GB(this,"uSampler");this.H=GB(this,"uPhase");this.va=GB(this,"uLeftCurtain");var a=GB(this,"uSlideWidth");this.R.uniform1f(GB(this,"uSlideHeight"),this.I());this.R.uniform1f(a,this.J())};h.Wb=function(){wB(this,this.D);wB(this,this.F)};h.Xb=function(){}; h.wl=function(){this.R.uniform1i(this.va,this.S?1:0)};h.Bc=function(){return this.C};function qE(a){P.call(this,a);this.qa(!1,!0)}w(qE,P);qE.prototype.na=function(){IA(this,!1);Q(this,!0);this.A=R(this.J(),this.I());JA(this).appendChild(this.A)}; qE.prototype.oa=function(a){var b=(this.J()/2+50)*(1-a),c=b-50,d=(this.I()/2+50)*(1-a),e=d-50,f=this.A.getContext("2d");f.clearRect(0,0,this.J(),this.I());f.drawImage(this.ma,0,0);f.save();f.globalCompositeOperation="destination-out";d=f.createLinearGradient(0,d,0,e);d.addColorStop(0,"rgba(255, 255, 255, 1)");d.addColorStop(1,"rgba(255, 255, 255, 0)");b=f.createLinearGradient(b,0,c,0);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");c=this.J()/2+(this.J()/2+50)* a;c=f.createLinearGradient(c-50,0,c,0);c.addColorStop(0,"rgba(255, 255, 255, 1)");c.addColorStop(1,"rgba(255, 255, 255, 0)");e=this.I()/2+(this.I()/2+50)*a;a=f.createLinearGradient(0,e-50,0,e);a.addColorStop(0,"rgba(255, 255, 255, 1)");a.addColorStop(1,"rgba(255, 255, 255, 0)");f.fillStyle=d;f.fillRect(0,0,this.J()/2,this.I()/2);f.fillStyle=b;f.fillRect(0,0,this.J()/2,this.I()/2);f.fillStyle=a;f.fillRect(0,this.I()/2,this.J()/2,this.I()/2);f.fillStyle=b;f.fillRect(0,this.I()/2,this.J()/2,this.I()/ 2);f.fillStyle=d;f.fillRect(this.J()/2,0,this.J()/2,this.I()/2);f.fillStyle=c;f.fillRect(this.J()/2,0,this.J()/2,this.I()/2);f.fillStyle=a;f.fillRect(this.J()/2,this.I()/2,this.J()/2,this.I()/2);f.fillStyle=c;f.fillRect(this.J()/2,this.I()/2,this.J()/2,this.I()/2);f.restore()};function rE(a,b,c){P.call(this,a);this.T=b;this.F=c;this.qa(!0,!0)}w(rE,P); rE.prototype.na=function(){IA(this,!1);Q(this,!1);var a=this.J(),b=this.I();this.K=sE(a,b);JA(this).appendChild(this.K);var c=R(a,b),d=R(a,b);this.B=sE(a,b);this.D=sE(a,b);this.C=sE(a,b);this.F||(this.A=R(a,b));this.D.appendChild(c);this.C.appendChild(d);this.K.appendChild(this.B);this.B.appendChild(this.C);this.B.appendChild(this.D);this.F||(B(this.A,"position","absolute"),this.B.appendChild(this.A));c=c.getContext("2d");d=d.getContext("2d");c.drawImage(this.ma,0,0);d.drawImage(this.wa,0,0);this.F|| (this.A.getContext("2d").drawImage(this.wa,0,0),this.$()||D(this.A,0));this.H=!1;this.F&&(Af(this.K,Math.max(a,b)+"px"),Bf(this.K,this.J()/2+"px "+this.I()/2+"px"),zf(this.B))};function sE(a,b){var c=Uc("DIV");yd(c,a);zd(c,b);B(c,"position","absolute");return c} rE.prototype.oa=function(a){var b,c=this.T==tE?-1:1;if(this.F){b=.25*(1-Math.cos(2*a*Math.PI));var d=Math.max(this.I(),this.J()),e=-c*b*this.J()/2,f=b*this.I()*1.5;F(this.B,"translateZ("+d+"px) translateY("+f+"px) translateX("+e+"px) rotateX("+-30*b+"deg) rotateY("+20*-c*b+"deg) rotateZ("+30*c*b+"deg)");uE(this,a,!1);uE(this,a,!0)}else e=this.I()/2,b=.25*(1-Math.cos(2*a*Math.PI)),d=-e*b,e=(this.I()+e)*b,qd(this.D,0,d),qd(this.C,0,e),qd(this.A,0,e),e=new ul,d=new ul,e.rotate(30*Math.PI/180*c*b,0,0), d.rotate(30*Math.PI/180*c*b,0,0),xl(this.D,e),xl(this.C,d),xl(this.A,d),b=Math.max(1-a,.8),e.scale(b,b),xl(this.D,e),b=this.$()?Math.max(a,.8):Math.max(.5>a?1-a:a,.8),d.scale(b,b),xl(this.C,d),xl(this.A,d),.5<=a&&!this.H&&!this.$()?(this.H=!0,D(this.A,1)):.5>=a&&!this.H&&this.$()&&(this.H=!0,D(this.A,0))};function uE(a,b,c){var d=a.I()/2,e=.25*(1-Math.cos(2*b*Math.PI)),d=(c?-(d+20):a.I()+d+20)*e;b=-(c?1+b:2-b)*Math.max(a.J(),a.I());F(c?a.D:a.C,"translateY("+d+"px) translateZ("+b+"px)")}var tE=1;function vE(a){P.call(this,a);this.M=!1;this.qa(!0,!0)}w(vE,P);vE.prototype.na=function(){this.A=!1;IA(this,!1);Q(this,!1);var a=this.J(),b=this.I(),c=this.wa,d=this.ma;B(c,"position","absolute");B(d,"position","absolute");JA(this).appendChild(this.$()?d:c);JA(this).appendChild(this.$()?c:d);this.C=R(a,b);var e=this.C.getContext("2d");this.B=R(a,b);this.B.getContext("2d").drawImage(c,0,0);e.drawImage(d,0,0)}; vE.prototype.oa=function(a){var b=this.wa,c=this.ma;.2>a?(!this.A&&this.$()&&(this.A=!0,Yc(b)),wE(this,c,this.C,a/.2)):(this.A||this.$()||(this.A=!0,Yc(c)),wE(this,b,this.B,(1-a)/.8))};function wE(a,b,c,d){b=b.getContext("2d");var e=a.J();a=a.I();b.drawImage(c,0,0,e,a);b.save();b.globalCompositeOperation="lighter";b.fillStyle="rgba(255, 255, 255,"+Gl(d)+")";b.rect(0,0,e,a);b.fill();b.restore()};function xE(a,b,c){P.call(this,a);this.F=c;this.qa(!0,!0);this.D=b==tE}w(xE,P); xE.prototype.na=function(){IA(this,!1);Q(this,!1);var a=this.J(),b=this.I();this.B=yE(a,b);JA(this).appendChild(this.B);this.A=yE(a,b);this.rb=yE(a,b);this.qb=yE(a,b);this.D?(this.rb.appendChild(this.wa),this.qb.appendChild(this.ma)):(this.rb.appendChild(this.ma),this.qb.appendChild(this.wa));this.B.appendChild(this.A);this.D?(this.A.appendChild(this.rb),this.A.appendChild(this.qb)):(this.A.appendChild(this.qb),this.A.appendChild(this.rb));this.C=!1;this.F&&(Af(this.B,Math.max(a,b)+"px"),Bf(this.B, this.J()/2+"px "+this.I()/2+"px"),zf(this.A))};xE.prototype.oa=function(a){a=this.D?1-a:a;this.F?zE(this,a):AE(this,a)};function zE(a,b){function c(a){var c=a?-1:1,m=a?this.rb:this.qb;a="translateZ("+(a?f:g).call(this,b)*e+"px)rotateY("+-30*c*d+"deg)translateX("+c*d*this.J()*1.05+"px)";F(m,a)}var d=.25*(1-Math.cos(2*b*Math.PI)),e=Math.max(a.J(),a.I()),f=U(0,0,1,-.3),g=U(0,-.3,1,0);c.call(a,!0);c.call(a,!1)} function AE(a,b){function c(a){var b=a?-1:1;a=a?this.rb:this.qb;var c=new ul;c.scale(1-.5*d,1-.5*d);c.translate(b*d*this.J()*1.05,0);xl(a,c)}a.D?.5>b&&!a.C&&(a.A.appendChild(a.rb),a.C=!0):.5<=b&&!a.C&&(a.A.appendChild(a.qb),a.C=!0);var d=.25*(1-Math.cos(2*b*Math.PI));a.J();a.I();c.call(a,!0);c.call(a,!1)}function yE(a,b){var c=Uc("DIV");yd(c,a);zd(c,b);B(c,"position","absolute");return c};function BE(a){P.call(this,a);hu(GA(this))}w(BE,P);BE.prototype.na=function(){IA(this,!0);this.M=!1;this.A=document.createElement("div");yd(this.A,this.J());zd(this.A,this.I());B(this.A,"backgroundColor","#000000");B(this.A,"position","relative");JA(this).appendChild(this.A)};BE.prototype.oa=function(a){.5>a?(D(this.A,1-2*(.5-a)),Q(this,!1)):(D(this.A,1-2*(a-.5)),Q(this,!0))};function CE(a){P.call(this,a);this.qa(!1,!0)}w(CE,qB);h=CE.prototype;h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);this.D=$B(10,35,this.J(),this.I());this.B=bC(10,35);this.F=new dC;var a=yB(this,XB(this.D),3);this.F.vb=a;a=yB(this,YB(this.D),2);this.F.wb=a;a=zB(this,this.B);this.F.ub=a;mat4.translate(this.A,[-this.J()/2,this.I()/2,0]);NB(this)};h.kf=function(){q(this.R)||CE.Z.kf.call(this)};h.oa=function(a){this.R.uniform1f(this.H,a);DB(this,this.F,this.R.TRIANGLE_STRIP)}; h.Wb=function(){wB(this,this.F)};h.fc=function(){EB(this);this.C=GB(this,"uSampler");this.H=GB(this,"uPhase");var a=GB(this,"uSlideWidth");this.R.uniform1f(GB(this,"uSlideHeight"),this.I());this.R.uniform1f(a,this.J())};h.Xb=function(){};h.Bc=function(){return this.C};h.Yb=function(){return"\t\r\n\t\tprecision mediump float;\n\r\n\t\t\t\n\r\n\t\tvarying vec2 vTextureCoord;\n\r\n\t\tvarying vec3 vNormal;\n\r\n\t\t\t\n\r\n\t\tuniform sampler2D uSampler;\n\r\n\t\t\r\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\t\tconst float AMBIENT_INTENSITY = 0.3;\n\r\n\t\tconst float DIFFUSE_INTENSITY = 0.7;\n\r\n\t\t\t\n\r\n\t\tvoid main(void)\n\r\n\t\t{\n\r\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\r\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\r\n\t\t}\n\r\n\t"}; h.Zb=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 DE=void 0;function EE(a){P.call(this,a);this.qa(!1,!0)}w(EE,P);EE.prototype.na=function(){IA(this,!1);this.A=R(this.J(),this.I());JA(this).appendChild(this.A);this.B=this.A.getContext("2d")}; EE.prototype.oa=function(a){var b=this.J(),c=this.I(),d=this.ma,e=this.B;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();d=a*Math.max(b,c);e.globalCompositeOperation="destination-out";var f=e.createRadialGradient(b/2,c/2,a*d,b/2,c/2,d);f.addColorStop(0,"#FFFFFF");f.addColorStop(.15,"rgba(255,255,255,128)");f.addColorStop(1,"rgba(255,255,255,0)");e.fillStyle=f;e.beginPath();e.arc(b/2,c/2,d,0,2*Math.PI,!0);e.fill();e.restore();this.$()&&0>=a&&Q(this,!1)};function FE(a,b){P.call(this,a);this.K=b;this.qa(!1,!1,!0,!0,!0,!0)}w(FE,P); FE.prototype.na=function(){IA(this,!1);Q(this,!1);var a=this.J(),b=this.I(),c=R(a,b);B(c,"position","absolute");JA(this).appendChild(c);c.getContext("2d").drawImage(this.vj,0,0);this.C=c;c=R(a,b);B(c,"position","absolute");JA(this).appendChild(c);c.getContext("2d").drawImage(this.wj,0,0);this.D=c;this.B=GE(a,b);JA(this).appendChild(this.B);var d=R(a,b),c=R(a,b);this.A=GE(a,b);this.H=GE(a,b);this.F=GE(a,b);this.H.appendChild(d);this.F.appendChild(c);this.B.appendChild(this.A);this.A.appendChild(this.H); this.A.appendChild(this.F);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.xe,0,0);c.drawImage(this.we,0,0);Af(this.B,Math.max(a,b)+"px");Bf(this.B,a/2+"px "+b/2+"px");zf(this.A)}; FE.prototype.oa=function(a){var b=this.J(),c=this.I();D(this.D,1-a);D(this.C,a);a=MA(0,1,a);var d=this.K==HE?1:-1,e=.5*d*b*(1-a),f=-1.75*c*(1-a),g=-Math.max(b,c)*(1-a),k=-80*(1-a),l=30*-d*(1-a),m=30*d*(1-a);F(this.H,"translateZ("+Math.max(b,c)*a+"px) translateY("+c*a+"px) translateX("+.1*-d*b*a+"px) rotateX("+80*a+"deg) rotateY("+30*d*a+"deg) rotateZ("+10*-d*a+"deg)");F(this.F,"translateZ("+g+"px) translateY("+f+"px) translateX("+e+"px) rotateX("+k+"deg) rotateY("+l+"deg) rotateZ("+m+"deg)")}; function GE(a,b){var c=Uc("DIV");yd(c,a);zd(c,b);B(c,"position","absolute");return c}var HE=1;function IE(a,b){P.call(this,a);this.qa(!0,!0);this.C=b}w(IE,P); IE.prototype.na=function(){IA(this,!1);Q(this,!1);var a=this.J(),b=this.I();this.A=document.createElement("DIV");JA(this).appendChild(this.A);Af(this.A,a+"px");Bf(this.A,a/2+"px "+b/2+"px");if(vb){var c=Uc("DIV");this.A.appendChild(c);xd(c,a,b);B(c,"position","absolute");zf(c);this.A=c}this.B=this.C==eD?JE:KE;b=a=0;this.C==eD?(a=this.J()/this.B,b=this.I()):(a=this.J(),b=this.I()/this.B);this.D=[];for(var d=c=0;d coeff * u)\n\r\n\t\t{\n\r\n\t\t\treturn u;\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\r\n\t\t\tfloat b = linearInterpolation(coeff * u, centerX, -90.0, maxSide + 1.0, a - 90.0);\n\r\n\t\t\t\n\r\n\t\t\tif (coeff * u >= centerX + m)\n\r\n\t\t\t{\n\r\n\t\t\t\treturn coeff * (centerX - (coeff * u - centerX - m));\n\r\n\t\t\t}\n\r\n\t\t\telse\n\r\n\t\t\t{\n\r\n\t\t\t\tfloat ang = b * PI / 180.0;\n\r\n\t\t\t\treturn coeff * (centerX + r * cos(ang));\n\r\n\t\t\t}\n\r\n\t\t}\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat calcY(float phase, float u, float r, float maxSide)\n\r\n\t{\n\r\n\t\tu = abs(u);\n\r\n\t\t\t\n\r\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\r\n\t\tfloat centerY = r;\n\r\n\t\t\n\r\n\t\tfloat m = PI * r;\n\r\n\t\tif (centerX >= u)\n\r\n\t\t{\n\r\n\t\t\treturn 0.0;\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tif (u > centerX + m)\n\r\n\t\t\t{\n\r\n\t\t\t\treturn linearInterpolation(u, centerX + m, r * 2.0, centerX + m + m, r * 2.5);\n\r\n\t\t\t}\n\r\n\t\t\telse\n\r\n\t\t\t{\n\r\n\t\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\r\n\t\t\t\tfloat b = linearInterpolation(u, centerX, -90.0, maxSide+1.0, a - 90.0);\n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat ang = b * PI / 180.0;\n\r\n\t\t\t\treturn centerY + r * sin(ang);\n\r\n\t\t\t}\n\r\n\t\t}\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getVertexPosition(float phase, vec3 pos) \n\r\n\t{\n\r\n\t\tvec3 originPos = getOriginPos(pos);\n\r\n\t\tfloat maxSide = sqrt(uSlideWidth * uSlideWidth + uSlideHeight * uSlideHeight);\n\r\n\t\t\t\n\r\n\t\tfloat r = max(uSlideWidth, uSlideHeight) / 4.0;\n\r\n\t\tvec3 v = vec3(calcX(phase, originPos.x, r, maxSide), originPos.y, calcY(phase, originPos.x, r, maxSide));\n\r\n\t\t\t\n\r\n\t\tmat4 m;\n\r\n\t\tif (uDirectionIsLeft)\n\r\n\t\t{\n\r\n\t\t\tm = rotationZmatrix(-ANGLE);\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tm = rotationZmatrix(ANGLE);\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\treturn (m * vec4(v.xyz, 1.0)).xyz;\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getVertexNormal(float phase, vec3 pos) \n\r\n\t{ \n\r\n\t\tconst float DELTA_W = 1.0;\n\r\n\t\tconst float DELTA_H = 1.0;\n\r\n\t\t\t\n\r\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + DELTA_W, pos.y, pos.z));\n\r\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + DELTA_H, pos.z));\n\r\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\r\n\t\t\t\n\r\n\t\tvec3 v1 = right - p;\n\r\n\t\tvec3 v2 = down - p;\n\r\n\t\t\t\n\r\n\t\treturn normalize(cross(v2, v1));\n\r\n\t} \n\r\n\t \n\r\n\tvoid main(void) \n\r\n\t{ \n\r\n\t\tfloat phase = uPhase;\n\r\n\t\tvec3 vertex = vec3(aVertexPosition.x, aVertexPosition.y, aVertexPosition.z); \n\r\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0); \n\r\n\t\tgl_Position = uPMVMatrix * p; \n\r\n\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\n\r\n\t\tvec3 pNormal = getVertexNormal(phase, vertex); \n\r\n\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\tvNormal = transformedNormal;\n\r\n\t}\n\r\n"}; h.oa=function(a){a=U(0,0,1,1.2)(a);this.R.uniform1f(this.H,a);DB(this,this.F,this.R.TRIANGLE_STRIP)};h.fc=function(){EB(this);this.C=GB(this,"uSampler");this.H=GB(this,"uPhase");var a=GB(this,"uDirectionIsLeft"),b=GB(this,"uSlideWidth");this.R.uniform1f(GB(this,"uSlideHeight"),this.I());this.R.uniform1f(b,this.J());this.R.uniform1i(a,this.S==QE?1:0)};h.Xb=function(){};h.Bc=function(){return this.C};h.Wb=function(){wB(this,this.F)};var QE=0;function RE(a,b,c,d){P.call(this,a);this.H=c;this.T=b;this.K=d;this.H?this.qa(!1,!1,!0,!0,!1,!1):this.qa(!0,!0)}w(RE,P); RE.prototype.na=function(){IA(this,!1);Q(this,!1);var a=this.J(),b=this.I();this.F=this.H?this.xe:this.ma;this.D=this.H?this.we:this.wa;var c=document.createElement("DIV");this.C=document.createElement("DIV");this.A=R(a,b);B(this.A,"backgroundColor","#000000");D(this.A,0);this.B=R(a,b);B(this.B,"backgroundColor","#000000");D(this.B,0);this.C.appendChild(this.F);this.C.appendChild(this.D);this.C.appendChild(this.A);this.C.appendChild(this.B);c.appendChild(this.C);if(this.H){var d=HA(this).background(); JA(this).appendChild(d);d=GA(this).background();JA(this).appendChild(d)}JA(this).appendChild(c);try{Af(c,a+"px"),Bf(c,a/2+"px "+b/2+"px"),zf(this.C)}catch(e){}B(this.F,"position","absolute");B(this.D,"position","absolute");B(this.A,"position","absolute");B(this.B,"position","absolute");xd(this.C,a,b);xd(this.F,a,b);xd(this.D,a,b);d=c="";switch(this.T){case SE:c="translateZ("+b/2+"px)";d="rotateX(90deg) translateZ("+b/2+"px)";break;case TE:c="translateZ("+b/2+"px)";d="rotateX(-90deg) translateZ("+ b/2+"px)";break;case UE:c="translateZ("+a/2+"px)";d="rotateY(90deg) translateZ("+a/2+"px)";break;case VE:c="translateZ("+a/2+"px)",d="rotateY(-90deg) translateZ("+a/2+"px)"}F(this.F,c);F(this.B,c);F(this.D,d);F(this.A,d)}; RE.prototype.oa=function(a){this.H&&D(GA(this).background(),a);a=MA(0,1,a);var b="",c="",d="",e=90*a,f=-this.J()/2,g=-this.I()/2,k=this.J()*(1-a)+f,l=this.I()*a+g,m;switch(this.T){case SE:m=U(0,180*Math.atan(this.I()/(2*this.J()))/Math.PI,1,180*-Math.atan(this.I()/(2*this.J()))/Math.PI);b="translateY("+l+"px) rotateX("+-e+"deg) translateY("+-g+"px) translateZ("+g+"px)";this.K||(c="translate(0px, "+-g+"px) scale(1, "+(1-a)+") translate(0px,"+g+"px)",d="translate(0px, "+l+"px) scale(1, "+a+") translate(0px,"+ g+"px)");break;case TE:m=U(0,180*Math.atan(this.I()/(2*this.J()))/Math.PI,1,180*-Math.atan(this.I()/(2*this.J()))/Math.PI);b="translateY("+-l+"px) rotateX("+e+"deg) translateY("+g+"px) translateZ("+g+"px)";this.K||(c="translate(0px, "+g+"px) scale(1, "+(1-a)+") translate(0px,"+-g+"px)",d="translate(0px, "+-l+"px) scale(1, "+a+") translate(0px,"+-g+"px)");break;case UE:m=U(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI);b="translateX("+k+"px) rotateY("+-e+"deg) translateX("+f+"px) translateZ("+ f+"px)";this.K||(c="translate("+f+"px, 0px) scale("+(1-a)+", 1) translate("+-f+"px, 0px)",d="translate("+k+"px, 0px) scale("+a+", 1) translate("+-f+"px, 0px)");break;case VE:m=U(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI),b="translateX("+-k+"px) rotateY("+e+"deg) translateX("+-f+"px) translateZ("+f+"px)",this.K||(c="translate("+-f+"px, 0px) scale("+(1-a)+", 1) translate("+f+"px, 0px)",d="translate("+-k+"px, 0px) scale("+a+", 1) translate("+f+"px, 0px)")}this.H||(.5>a?(f=U(0,90,45,0), f=.5*Math.sin(f(e)*Math.PI/180),D(this.A,f)):(f=U(45,0,90,90),f=.5*Math.sin(f(e)*Math.PI/180),D(this.B,f)));this.K?(a=e-m(a),0>=a?(D(this.D,0),D(this.A,0)):90<=a?(D(this.F,0),D(this.B,0)):(D(this.D,1),D(this.F,1)),F(this.C,b)):(F(this.F,c),F(this.D,d),F(this.B,c),F(this.A,d))};var TE=0,SE=1,UE=2,VE=3;function WE(a,b){P.call(this,a);this.A=b;this.M=!1;this.qa(!1,!1,!0,!0,!1,!1)}w(WE,P);WE.prototype.na=function(){IA(this,!1);Q(this,!1);var a=GA(this).background();JA(this).appendChild(a);a=HA(this).background();JA(this).appendChild(a);this.B=R(this.J(),this.I());B(this.B,"position","absolute");JA(this).appendChild(this.B);this.C=R(this.J(),this.I());B(this.C,"position","absolute");JA(this).appendChild(this.C)}; WE.prototype.oa=function(a){var b=this.J(),c=this.I(),d=this.B.getContext("2d");d.clearRect(0,0,b,c);var e;e=.5>a?this.A==XE||this.A==YE?U(0,-b,.5,b):U(0,b,.5,-b):this.A==XE||this.A==YE?U(.5,b,1,-b):U(.5,-b,1,b);e=d.createLinearGradient(e(a),0,e(a)+b,0);this.A==XE||this.A==YE?(e.addColorStop(0,"rgba(0, 0, 0, 1)"),e.addColorStop(1,"rgba(0, 0, 0, 0)")):(e.addColorStop(0,"rgba(0, 0, 0, 0)"),e.addColorStop(1,"rgba(0, 0, 0, 1)"));this.A==ZE||this.A==YE?(D(HA(this).background(),1-a),.5>a?d.drawImage(this.xe, 0,0):d.drawImage(this.we,0,0),d.save(),d.globalCompositeOperation="destination-out",d.fillStyle=e,d.fillRect(0,0,this.J(),this.I()),d.restore()):(.5>a?(D(HA(this).background(),1),d.drawImage(this.xe,0,0)):(D(HA(this).background(),0),d.drawImage(this.we,0,0)),d=this.C.getContext("2d"),d.clearRect(0,0,b,c),d.fillStyle=e,d.fillRect(0,0,this.J(),this.I()));.5>a?(b=U(0,0,.5,$E),c=U(0,0,.5,aF),d=U(0,1,.5,1+bF)):(b=U(.5,-$E,1,0),c=U(.5,aF,1,0),d=U(.5,1+bF,1,1));a="scale("+d(a)+") translate("+b(a)+"px,"+ c(a)+"px)";F(this.B,a)};var $E=-30,aF=-20,bF=.1,ZE=0,YE=1,XE=2;function cF(a,b){P.call(this,a);this.H=b;this.qa(!1,!0)}w(cF,qB);h=cF.prototype; h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);this.Ab=$B(20,20,this.J(),this.I());for(var a=0==this.H?cC(20,20):bC(20,20),b=[],c=0,d=a.length;c+2e)){var f=a[c++];if(!(0>f))for(var g=!0;ck)break;e!=f&&e!=k&&f!=k&&b.push(e,f,k);g?e=k:f=k;g=!g}}}this.B=b;this.Ce=new VB;for(a=0;au;u++)r[0].push(dF(3,u,m));for(u=0;4>u;u++)r[1].push(dF(3,u,p));for(u=0;2>u;u++)r[2].push(dF(1,u,n));this.Qe.push(r)}this.D=[];for(c=0;4>c;c++)for(d=0;4>d;d++)for(e=0;2>e;e++)f=3*(c+4*d+16*e),g=a,k=b,l=d,m=e,p=[0,0,0],p[0]=g[0]+c/3*(k[0]-g[0]),p[1]=g[1]+l/3*(k[1]-g[1]),p[2]=g[2]+m/1*(k[2]-g[2]),g=p,this.D[f]=g[0],this.D[f+1]=g[1],this.D[f+ 2]=g[2];this.W={};this.R.enable(this.R.DEPTH_TEST);mat4.translate(this.A,[-this.J()/2,this.I()/2,0]);this.Se=mat4.create();mat4.set(this.A,this.Se)};function dF(a,b,c){for(var d=1,e=1;e<=b;e++)d*=(a-(b-e))/e;return d*Math.pow(c,b)*Math.pow(1-c,a-b)}h.Wb=function(){wB(this,this.S)};h.Xb=function(){vB(this,this.F)};h.Yb=function(){return"precision mediump float;\r\n\t\t\t\r\n\t\t\tvarying vec2 vTextureCoord;\r\n\t\t\tvarying vec3 vNormal;\r\n\t\t\t\r\n\t\t\tuniform sampler2D uSampler;\r\n\t\t\t\r\n\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\t\t\tconst float AMBIENT_INTENSITY = 0.4;\n\r\n\t\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\r\n\t\t\t\r\n\t\t\tvoid main(void)\r\n\t\t\t{\r\n\t\t\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\r\n\t\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * diffuseFactor * diffuseFactor;\n\r\n\t\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \r\n\t\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \r\n\t\t\t}"}; h.Zb=function(){return"attribute vec3 aVertexPosition;\r\n\t\t\tattribute vec3 aVertexNormal;\r\n\t\t\tattribute vec2 aTextureCoord;\r\n\t\t\t\r\n\t\t\tuniform mat4 uPMVMatrix;\r\n\t\t\t\r\n\t\t\tuniform mat3 uNMatrix;\r\n\t\t\t\r\n\t\t\tvarying vec2 vTextureCoord;\r\n\t\t\tvarying vec3 vNormal;\r\n\t\t\t\r\n\t\t\tvoid main(void)\r\n\t\t\t{\r\n\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\r\n\t\t\t\tvTextureCoord = aTextureCoord;\r\n\t\t\t\tvNormal = uNMatrix * normalize(aVertexNormal);\r\n\t\t\t}"}; h.fc=function(){EB(this);this.F=FB(this,"aVertexNormal");this.C=GB(this,"uSampler")};h.Bc=function(){return this.C};function eF(a,b,c,d){var e=3*(b+4*c+0),f=b.toString()+c.toString(),g;q(a.W[f])?g=[a.W[f][0],a.W[f][1],a.W[f][2]]:(g=[a.D[e+0],a.D[e+1],a.D[e+2]],a.W[f]=[g[0],g[1],g[2]]);mat4.multiplyVec3(d,g,g);a.D[e+0]=g[0];a.D[e+1]=g[1];a.D[e+2]=g[2];e=3*(b+4*c+16);a.D[e+0]=g[0];a.D[e+1]=g[1];a.D[e+2]=g[2]}h.ph=function(){return this.F}; function fF(a,b,c){var d=Math.sqrt(a.J()*a.J()+a.I()*a.I()),e=0==a.H?new V(a.J(),a.I(),0):new V(-a.J(),a.I(),0);LB(e);d=2*Math.PI/(.25*d);e.A*=d;e.B*=d;e.C*=d;d=b.position().x()/a.J();0!=a.H&&(d=1-d);a=25*d;b=b.position();d=10*Math.PI;return a*Math.cos(PB(e,b)-d*c+0)}function gF(a,b,c,d,e){var f=mat4.create();b=Math.min(1,Math.max(0,b(e)));c=U(0,c,1,d);mat4.identity(f);mat4.translate(f,[0,0,c(b)]);eF(a,0==a.H?0:3,0,f)} function hF(a,b){var c=U(.1,0,.4,1),d=U(.2,0,.9,1),e=U(.4,0,.6,1),f=U(.6,0,1,1),g=mat4.create(),k=Math.min(1,Math.max(0,c(b))),c=0==a.H?3:0,l=0==a.H?-1:1;mat4.identity(g);mat4.translate(g,[.02*l*a.J()*Math.sin(2*Math.PI*k),0,0]);eF(a,c,0,g);mat4.identity(g);mat4.translate(g,[.015*l*a.J()*Math.sin(4*Math.PI*k),0,0]);eF(a,c,2,g);mat4.identity(g);mat4.translate(g,[.2*l*a.J()*Math.max(0,k-.1),0,-.2*a.I()*Math.max(0,k-.1)]);eF(a,c,3,g);d=Math.min(1,Math.max(0,d(b)));c=0==a.H?1:2;l=0==a.H?1:-1;mat4.identity(g); mat4.translate(g,[.5*l*a.J()*d,0,.5*a.I()*d]);eF(a,c,2,g);eF(a,c,1,g);eF(a,c,0,g);.4<=b&&.6>b&&gF(a,e,0,.2*a.I(),b);.6<=b&&gF(a,f,.2*a.I(),-.7*a.I(),b);mat4.identity(g);mat4.translate(g,[0,0,-.3*a.I()*Math.sin(1.5*Math.PI*d)]);c=0==a.H?0:3;eF(a,c,0,g)} function iF(a,b){for(var c=0;c.2*a.J()?fF(a,d,b):0:d.position().x()<.8*a.J()?fF(a,d,b):0;d=a.Ce.A[c];e=new V(0,0,e);for(var f=a,g=a.Qe[c],k=0,l=new V,m=0;4>m;m++){for(var n=new V,p=0;4>p;p++){for(var r=new V,u=0;2>u;u++){var x=3*(m+4*p+16*u),k=g[2][u];OB(r,new V(f.D[x+0]*k,f.D[x+1]*k,f.D[x+2]*k))}k=g[1][p];OB(n,new V(r.x()*k,r.y()*k,r.z()*k))}k=g[0][m];OB(l,new V(n.x()*k,n.y()*k,n.z()*k))}UB(d,l.add(e));MB(a.Ce.A[c],new V)}for(c=0;c< a.ha.length;c++)d=a.ha[c],d.n=JB(KB(d.gf.position(),d.Tg.position()),KB(d.gf.position(),d.Ug.position())),LB(d.n);for(c=0;ca.J()?l.createLinearGradient(b,c,(k?-b:b)*f*2+d,e):l.createLinearGradient(b,c,d,(g?-c:c)*f*2+e);a.addColorStop(0,"rgba(255,255,255,0)");a.addColorStop(.2f?f+.2:1,"#FFFFFF");a.addColorStop(1,"#FFFFFF");return a}function nF(a,b,c,d,e,f){a.fillStyle=b;a.beginPath();a.rect(c,d,e,f);a.fill()};function oF(a,b){P.call(this,a);this.H=b;switch(b){case pF:this.qa(!0,!1);break;case qF:this.qa(!1,!0)}}w(oF,P);oF.prototype.na=function(){var a=this.J(),b=this.I(),c=R(a,b);this.K=c.getContext("2d");this.A=R(a,b);this.F=this.A.getContext("2d");switch(this.H){case pF:IA(this,!0);Q(this,!1);this.D=this.wa;break;case qF:IA(this,!1),Q(this,!0),this.D=this.ma}B(c,"position","absolute");JA(this).appendChild(c);this.C=.05*a;this.B=.05*b}; oF.prototype.oa=function(a){this.H==qF&&(a=1-a);var b=Math.round(this.J()),c=Math.round(this.I()),d=Math.round(a*b),e=Math.round(a*c);a=Math.round(.5*(b-d));var f=Math.round(.5*(c-e)),g=a+d,k=f+e,l=this.F;l.clearRect(0,0,b,c);l.fillStyle="#000";l.fillRect(a,f,d,e);rF(this,a,f,a,f-this.B,a,f-this.B,d,this.B);rF(this,a,k,a,k+this.B,a,k,d,this.B);rF(this,a,f,a-this.C,f,a-this.C,f,this.C,e);rF(this,g,f,g+this.C,f,g,f,this.C,e);b=l.createRadialGradient(0,0,0,0,0,this.B);b.addColorStop(0,"rgba(0,0,0,1)"); b.addColorStop(1,"rgba(0,0,0,0)");sF(this,g,k,0,.5*Math.PI,b);sF(this,a,k,.5*Math.PI,Math.PI,b);sF(this,a,f,Math.PI,1.5*Math.PI,b);sF(this,g,f,1.5*Math.PI,2*Math.PI,b);b=this.K;b.drawImage(this.D,0,0);b.save();b.globalCompositeOperation="destination-in";b.drawImage(this.A,0,0);b.restore()};function rF(a,b,c,d,e,f,g,k,l){a=a.F;b=a.createLinearGradient(b,c,d,e);b.addColorStop(0,"rgba(0,0,0,1)");b.addColorStop(1,"rgba(0,0,0,0)");a.fillStyle=b;a.fillRect(f,g,k,l)} function sF(a,b,c,d,e,f){var g=a.F;g.save();g.translate(b,c);g.scale(a.C/a.B,1);g.beginPath();g.moveTo(0,0);g.arc(0,0,a.B,d,e,!1);g.moveTo(0,0);g.fillStyle=f;g.fill();g.restore()}var pF=0,qF=1;function tF(a,b,c){P.call(this,a);this.A=b;this.B=c}w(tF,P);tF.prototype.na=function(){IA(this,!0);Q(this,!0);hu(GA(this));this.M=!1;var a=HA(this).content();JA(this).appendChild(a);a=GA(this).content();JA(this).appendChild(a)}; tF.prototype.oa=function(a){var b=this.J(),c=this.I(),d=0,e=0,f=0,g=0;this.A==uF||this.A==vF?(d=this.A==uF?1:-1,f=this.A==uF?-1:1):(e=this.A==wF?1:-1,g=this.A==wF?-1:1);var k=this.B?VA(0,.7,7,a):UA(a),d=Math.floor(k*d*b),e=Math.floor(k*e*c);qd(HA(this).content(),d,e);qd(GA(this).content(),f*b+d,g*c+e);D(GA(this).background(),a)};var wF=0,vF=1,uF=2;function xF(a,b,c,d){P.call(this,a);this.B=b;this.A=c;this.H=d;this.A?this.qa(!1,!1,!0,!0,!0,!0):this.qa(!0,!0)}w(xF,P); xF.prototype.na=function(){IA(this,!1);Q(this,!1);var a=this.J(),b=this.I();if(this.A){var c=R(a,b);B(c,"position","absolute");JA(this).appendChild(c);c.getContext("2d").drawImage(this.vj,0,0);this.C=c;c=R(a,b);B(c,"position","absolute");JA(this).appendChild(c);c.getContext("2d").drawImage(this.wj,0,0);this.D=c}this.F=R(a,b);B(this.F,"position","absolute");JA(this).appendChild(this.F);this.K=this.F.getContext("2d")}; xF.prototype.oa=function(a){var b=this.J(),c=this.I();this.A&&(D(this.D,1-a),D(this.C,a));var d=this.A?this.xe:this.ma,e=this.A?this.we:this.wa,f=this.K;f.clearRect(0,0,b,c);b=this.B==yF?1:-1;a=MA(0,1,a);c=U(0,6,1,1);c=this.H?VA(4,.8,4,a):this.B==yF?2-a:c(a);c=this.B==yF?1/c:c;this.B==yF?(zF(this,a,c,f,e),AF(this,2*a,b,f,d)):(AF(this,.5*a,b,f,d),zF(this,a,c,f,e))};var yF=0; function zF(a,b,c,d,e){var f=a.J()/2*(1-c);a=a.I()/2*(1-c);d.save();d.translate(f,a);d.scale(c,c);d.globalAlpha=2*b;d.drawImage(e,0,0);d.restore()}function AF(a,b,c,d,e){var f=-c*a.J()*b/2;a=-c*a.I()*b/2;c=1+c*b;d.save();d.translate(f,a);d.scale(c,c);b=Math.min(1-2*b,1);b=Math.max(b,0);d.globalAlpha=b;d.drawImage(e,0,0);d.restore()};function BF(a,b,c,d){P.call(this,a);this.H=b;this.C=c;this.K=d;this.C?(this.M=!1,this.qa(!1,!1,!0,!0,!1,!1)):this.qa(!0,!0)}w(BF,P); BF.prototype.na=function(){IA(this,!1);Q(this,!1);var a=this.J(),b=this.I();if(this.C){var c=GA(this).background();JA(this).appendChild(c)}this.D=R(a,b);B(this.D,"position","absolute");JA(this).appendChild(this.D);this.C&&(c=HA(this).background(),JA(this).appendChild(c));this.D.getContext("2d").drawImage(this.C?this.we:this.wa,0,0);this.A=R(a,b);c=this.A.getContext("2d");this.B=R(a,b);var d=this.B.getContext("2d"),e=document.createElement("DIV");JA(this).appendChild(e);e.appendChild(this.A);e.appendChild(this.B); try{Af(e,a+"px"),Bf(e,a/2+"px "+b/2+"px"),zf(this.A),zf(this.B),this.F=!0}catch(f){this.F=!1}B(this.A,"position","absolute");B(this.B,"position","absolute");c.clearRect(0,0,a,b);d.clearRect(0,0,a,b);e=this.C?this.xe:this.ma;switch(this.H){case CF: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 DF: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)}}; BF.prototype.oa=function(a){this.C&&(D(HA(this).background(),1-a),D(GA(this).background(),a));var b=this.J(),b=b/(b+(1.4-2.8*a*a*.5)*b),b=this.C?this.K?VA(0,.7,4,b):UA(b):b;F(this.D,"scale("+b+", "+b+")");var b=this.J()/2,c=this.I()/2,d="",e="",f=0,g=0,k=0,l=0,m=120*a,n=U(0,1,1,.5),p=1.5*MA(0,1,a);switch(this.H){case CF:d="translateX("+-b+"px) translateZ("+p*this.J()+"px) rotateY("+m+"deg) translateX("+b+"px)";e="translateX("+b+"px) translateZ("+p*this.J()+"px) rotateY("+-m+"deg) translateX("+-b+ "px)";this.F||(f=a*-b,g=a*b,d="translate("+-b+"px, 0px) scale("+n(a)+", 1) translate("+b+"px, 0px",e="translate("+b+"px, 0px) scale("+n(a)+", 1) translate("+-b+"px, 0px");break;case DF:d="translateY("+-c+"px) translateZ("+p*this.I()+"px) rotateX("+-m+"deg) translateY("+c+"px)",e="translateY("+c+"px) translateZ("+p*this.I()+"px) rotateX("+m+"deg) translateY("+-c+"px)",this.F||(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.F||(qd(this.A,f,k),qd(this.B,g,l));F(this.A,d);F(this.B,e);D(this.A,1-a);D(this.B,1-a)};var CF=0,DF=1;function EF(a,b,c){P.call(this,a);this.B=b;(this.F=c)?this.qa(!1,!1,!0,!0,!0,!0):this.qa(!0,!0)}w(EF,P); EF.prototype.na=function(){IA(this,!1);Q(this,!1);var a=this.J(),b=this.I();if(this.F){var c=R(a,b);B(c,"position","absolute");JA(this).appendChild(c);c.getContext("2d").drawImage(this.vj,0,0);this.C=c;c=R(a,b);B(c,"position","absolute");JA(this).appendChild(c);c.getContext("2d").drawImage(this.wj,0,0);this.D=c}this.H=FF(a,b);JA(this).appendChild(this.H);var d=R(a,b),c=R(a,b);this.A=Uc("DIV");yd(this.A,a);zd(this.A,b);this.T=FF(this.J(),this.I());this.K=FF(this.J(),this.I());this.T.appendChild(d); this.K.appendChild(c);this.H.appendChild(this.A);this.A.appendChild(this.T);this.A.appendChild(this.K);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.F?this.xe:this.ma,0,0);c.drawImage(this.F?this.we:this.wa,0,0);c=this.B==GF||this.B==HF?-1:1;d=this.B==GF||this.B==IF;Af(this.H,Math.max(a,b)+"px");Bf(this.H,20+a/2+"px "+b/2+"px");zf(this.A);d?(F(this.T,"translateZ(-"+(20+Math.floor(a/2))+"px) rotateY(0deg)"),F(this.K,"translateX("+c*(20+Math.floor(a/2))+"px) rotateY("+-90*c+"deg)")):(F(this.T, "translateZ(-"+(20+Math.floor(b/2))+"px) rotateX(0deg)"),F(this.K,"translateY("+c*(20+Math.floor(b/2))+"px) rotateX("+90*c+"deg)"))};EF.prototype.oa=function(a){var b=this.J(),c=this.I();this.F&&(D(this.D,1-a),D(this.C,a));var d=.25*(1-Math.cos(2*a*Math.PI));a=MA(0,1,a);var e=this.B==GF||this.B==HF?-1:1,f=this.B==GF||this.B==IF,b=f?b+40:c+40;f?F(this.A,"translateZ("+(-d*b+b/2)+"px) rotateY("+90*e*a+"deg)"):F(this.A,"translateZ("+(-d*b+b/2)+"px) rotateX("+90*-e*a+"deg)")}; function FF(a,b){var c=Uc("DIV");yd(c,a);zd(c,b);B(c,"position","absolute");return c}var HF=1,IF=2,GF=3;function JF(a,b,c){this.De=a;this.Lb=b;this.A=c}function KF(a,b){var c;c=-a.Lb;var d=a.De,e=-c*b.x()-d*b.y();c=new JF(c,d,e);if(null==c)return null;d=LF(a,c);c=2*d.x()-b.x();d=2*d.y()-b.y();return new W(c,d)}function LF(a,b){var c=a.De*b.Lb-b.De*a.Lb;return 1E-9>Math.abs(c)?null:new W((a.Lb*b.A-b.Lb)*a.A/c,(a.A*b.De-b.A*a.De)/c)}function MF(a,b){var c=a.y()-b.y(),d=b.x()-a.x(),e=a.x()*b.y()-b.x()*a.y();return new JF(c,d,e)};function NF(a,b){P.call(this,a);this.va=b;this.qa(!0,!0)}w(NF,qB);h=NF.prototype; h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);var a=this.J(),b=-this.I()/2,a=a/2-.2*a,c=3*b/4,d=MF(new W(-a,-b),new W(a/2,-b/2)),e=MF(new W(-a/4,-b),new W(0,0)),f=MF(new W(a/2,-b/2),new W(a,b)),g=MF(new W(0,0),new W(a,b/4)),k=LF(d,e),l=LF(f,g),m=new W(U(0,.5,a,.8)(l.x()),U(0,.5,b,1)(l.y())),n=new W(U(-a,.2,0,.5)(k.x()),U(-b,0,0,.5)(k.y())),p=new V(5*a/8,3*-b/8,-(10*c/16)),r=new V(-a/8,-b/2,15*-c/32),u=new V(a/2,b/8,15*-c/32),x=new V(a/2,b/4,5*-c/6),C=new V(-a/10,b/10,-c),G=new V(4*-a/8, -b/8,3*-c/16),O=new V(-a/16,5*b/8,3*-c/16),I=new V(5*-a/8,5*-b/16,9*-c/8),S=new V(5*a/16,5*b/8,-c),la=new V(14*-a/32,4*-b/8,0),ma=new V(4*a/8,23*b/32,0),wa=new V(5*-a/16,3*-b/16,-c/4),ra=new V(3*a/16,5*b/16,0),e=new V(3*-a/4,3*b/4,0),f=new OF(new V(a,-b,0),new V(15*a/16,9*-b/16,-c),new W(.8,0)),g=new OF(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 OF(new V(a/2,-b,0),new V(6*a/9,8*-b/12,47*-c/48),new W(.65,0)),c=new OF(new V(a,-b/2,0),new V(19*a/24,4*-b/9,47*-c/48), new W(.8,.25)),pa=new OF(new V(a/2,-b/2,0),p,new W(.65,.25)),k=new OF(new V(k.x(),k.y(),0),r,new W(n.x(),n.y())),l=new OF(new V(l.x(),l.y(),0),u,new W(m.x(),m.y())),p=new OF(new V(-a/4,-b,0),p,new W(.425,0)),x=new OF(new V(a,b/4,0),x,new W(.8,.625)),C=new OF(new V(0,0,0),C,new W(.5,.5)),G=new OF(new V(-a/2,-b/2,0),G,new W(.35,.25)),O=new OF(new V(a/2,b/2,0),O,new W(.65,.75)),I=new OF(new V(-a,-b,0),I,new W(.2,0)),S=new OF(new V(a,b,0),S,new W(.8,1)),la=new OF(new V(-a,-b/2,0),la,new W(.2,.25)),ma= new OF(new V(a/2,b,0),ma,new W(.65,1)),wa=new OF(new V(-a/2,0,0),wa,new W(.35,.5)),ra=new OF(new V(0,b/2,0),ra,new W(.5,.75)),b=new OF(new V(-a,b,0),e,new W(.2,1));this.Ec=[f,f,g,g,d,c,g,g,d,c,pa,pa,d,c,k,l,pa,pa,d,c,k,l,p,x,pa,pa,k,l,C,C,k,l,C,C,G,O,k,l,p,x,I,S,k,l,G,O,I,S,C,C,wa,ra,G,O,G,O,I,S,la,ma,G,O,la,ma,wa,ra,C,C,wa,ra,b,b,wa,ra,la,ma,b,b];if(this.va==PF){b=[];a=this.I();a=MF(new W(0,-a/2),new W(0,a/2));for(f=0;f=a?UF(this,a):.2>=a?(d=U(.1,.1,.2,1),a=d(a),CB(this,-60*a,[1,0,0],[0,0,0]),mat4.translate(this.A,[0,0,20*-a]),this.B=RF(a,this.Ec),CB(this,-15*c*a,[0,0,1],[0,0,0])):.4>=a?(this.B=RF(1,this.Ec),CB(this,-60,[1,0,0],[0,0,0]),CB(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.A,[0,0,-20]),d=U(.2,0,.4,1),a=Math.pow(d(a),3),mat4.translate(this.A,[0,0,-a*b/20])):.5>a?(this.B=RF(1,this.Ec),CB(this,-60,[1,0,0],[0,0, 0]),CB(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.A,[0,0,-(20+b/20)]),d=U(.4,0,.5,1),a=d(a),mat4.translate(this.A,[0,0,-a*b/30]),VF(a,this.Ec,this.B,8)):(this.B=RF(1,this.Ec),CB(this,-60,[1,0,0],[0,0,0]),CB(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.A,[0,0,-(20+b/20+b/30)]),d=U(.5,0,1,1),a=d(a),VF(a,this.Ec,this.B,40),a=MA(0,1,a),mat4.translate(this.A,[c*a*b,a*b/2,a*b/2]),CB(this,-30*c*a,[0,0,1],[0,0,0]),CB(this,-60*c*a,[0,1,0],[0,0,0]));NB(this);DB(this,this.W,this.R.TRIANGLES,v(this.Tw, this),v(this.Sw,this));AB(this)};h.Tw=function(){this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(XB(this.B)))};h.Sw=function(){HB(this.B,this.Tl);this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(ZB(this.B)))}; function UF(a,b){var c=U(0,0,.1,.1);a.B=RF(c(b),a.Ec);CB(a,-60*c(b),[1,0,0],[0,0,0]);c=U(0,0,.1,1);a.D=RF(c(b),a.Gl);a.H=RF(c(b),a.im);NB(a);DB(a,a.S,a.R.TRIANGLES,v(function(){this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(XB(this.D)))},a),v(function(){HB(this.D,this.Fl);this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(ZB(this.D)))},a));DB(a,a.ha,a.R.TRIANGLES,v(function(){this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(XB(this.H)))},a),v(function(){HB(this.H, this.hm);this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(ZB(this.H)))},a))} function VF(a,b,c,d){q(d)||(d=50);for(var e=[new WF([0,1],0,0,-5),new WF([2,3,6,7],0,0,-5),new WF([4,8,12,18],0,0,-5),new WF([5,9,13,19],0,0,-5),new WF([20,14,26,30,42,36],0,0,15),new WF([15,21,37,43,31,27],0,0,15),new WF([44,34,52,60,54],0,0,20),new WF([35,45,55,61,53],0,0,20),new WF([40,46,56],0,0,30),new WF([41,47,57],20,20,30),new WF([58,62,74],20,20,15),new WF([75,63,59],0,0,15),new WF([76,70,71,77],0,0,-20)],f=0;fb&&(b=-b,this.B=!0);this.D=b;this.qa(!0,!1)}w(XF,P);XF.prototype.na=function(){var a=this.J(),b=this.I();Q(this,!1);var c=R(a,b);this.H=c.getContext("2d");this.A=R(a,b);this.F=this.A.getContext("2d");this.F.scale(1,b/a);a*=.5;this.C=Math.sqrt(2*a*a);B(c,"position","absolute");JA(this).appendChild(c)};var YF=1/15; XF.prototype.oa=function(a){var b=this.J();this.I();var c=this.F,d=2/this.D,e=.2/this.D;this.B&&(d=-d,e=-e);c.clearRect(0,0,b,b);for(b=0;bn||!this.B&&u=r;){n=l+r*m;if(this.B&&ng)n=g;var u=p+this.C*Math.cos(n),G=p+this.C*Math.sin(n),O=p,I=p,S=u,la=G,ma=this.F;ma.fillStyle="rgba(0,0,0,"+ Gl(1-r).toString()+")";ma.beginPath();ma.moveTo(O,I);ma.lineTo(x,C);ma.lineTo(S,la);ma.fill();r+=YF;x=u;C=G;if(n==g)break}l=c;g=.5*this.J();if(this.B&&k<=f||!this.B&&k>=f)l.beginPath(),l.moveTo(g,g),this.B?l.arc(g,g,this.C,f,k,!0):l.arc(g,g,this.C,f,k,!1),l.lineTo(g,g),l.fillStyle="#000",l.fill()}a=this.H;a.drawImage(this.wa,0,0);a.save();a.globalCompositeOperation="destination-in";a.drawImage(this.A,0,0);a.restore()};function ZF(a){P.call(this,a);hu(GA(this));this.M=!1}w(ZF,P);ZF.prototype.na=function(){IA(this,!0);Q(this,!0);this.A=document.createElement("div");yd(this.A,this.J());zd(this.A,this.I());B(this.A,"backgroundColor","#000000");B(this.A,"position","relative");JA(this).appendChild(this.A)};ZF.prototype.oa=function(a){.5>a?(D(GA(this).ya(),0),D(this.A,0)):.8>a?D(this.A,1):(D(this.A,0),D(GA(this).ya(),1))};function $F(a,b,c){P.call(this,a);this.C=c;this.M=!1;a=this.J();c=this.I();this.B=this.A=0;switch(b){case hD:this.B=c;break;case jD:this.B=-c;break;case kD:this.A=a;break;case lD:this.A=-a;break;case mD:this.A=a;this.B=-c;break;case nD:this.A=a;this.B=c;break;case oD:this.A=-a;this.B=-c;break;case pD:this.A=-a,this.B=c}this.C&&(this.A*=-1,this.B*=-1)}w($F,P);$F.prototype.na=function(){IA(this,!0);Q(this,!0);hu(this.C?HA(this):GA(this))}; $F.prototype.oa=function(a){a=UA(a);this.C&&(a=1-a);var b=U(0,this.A,1,0),c=U(0,this.B,1,0);qd((this.C?HA(this):GA(this)).ya(),b(a),c(a))};function aG(a,b){P.call(this,a);this.C=b;this.M=!1;this.qa(!1,!0);var c;this.C==bG?(c=cG,this.D=(1-dG)/(c-1),this.F=2*this.J()/Math.pow(dG,2)):(this.D=.25,this.F=2*this.I()/Math.pow(dG,2))}w(aG,P);function eG(a,b,c,d,e,f){var g=R(e+1,f+1);g.getContext("2d").drawImage(a.ma,c,d,e,f,0,0,e+1,f+1);b.push(new fG(g,c,d,e,f))} aG.prototype.na=function(){var a;a=this.C==bG?cG:gG;var b=this.J(),c=this.I();this.A=[];this.B=[];for(var d=b/a,e=c/a,f=0,g=0;g=b?0:a.F*Math.pow(b,2)/2} function iG(a,b){var c=a.I(),d=0,e=a.D,f=0,g=1,k=e,l=1;a.$()&&(d=c,e=1-e,f=1-f,g=1-g,k=e,l=1-l);if(!a.$()){if(be)return d;return c*(f+(g-f)/(l-k)*(b-k))} aG.prototype.oa=function(a){var b,c,d,e=this.ma.getContext("2d");e.clearRect(0,0,this.J(),this.I());if(this.C==bG){for(b=0;bqG&&a<1-qG){var d=U(qG,1,1-qG,4),e=U(qG,0,1-qG,-30);F(this.F,"rotate("+e(a)+"deg) scale("+ d(a)+", "+d(a)+")")}a>rG&&(this.B.clearRect(0,0,b,c),this.Ia.clearRect(0,0,b,c),this.B.drawImage(this.wa,0,0),this.B.save(),this.B.globalCompositeOperation="destination-in",nG(this,this.Ia,this.W,a),this.B.drawImage(this.va,0,0),this.B.restore(),this.K.drawImage(this.La,0,0),a=f.gl&&d<=f.gl+.05?(g=(d-f.gl)/.05,g=f.Nm?1-g:g):g=da){var b=U(0,0,.3,1)(a);vG(this,b,!0);vG(this,b,!1)}var b=this.J(),c=this.I(),c=Math.max(b,c),d=this.ha==wG?1:-1;BB(this);.1<=a&&(.1=a?(a=U(.1,0,.4,1)(a),xG(this,a),mat4.translate(this.A,[0,0,-a*c/4]),CB(this,-60*a,[1,0,0],[-d*b/4,0,0]),CB(this,45*d*a,[0,0,1],[-d*b/4,0,0])):.4=a?(a=U(.4,0,.5,1)(a),xG(this,1),mat4.translate(this.A,[0,0,-c/4]),mat4.translate(this.A,[d*a*c/50,-a*c/50,a*c/50]),CB(this,-60,[1,0,0],[-d*b/4,0,0]), CB(this,45*d,[0,0,1],[-d*b/4,0,0])):.5a?(a=U(.5,0,.55,1)(a),xG(this,1),mat4.translate(this.A,[0,0,-c/4]),mat4.translate(this.A,[d*c/50,-c/50,c/50]),CB(this,-60,[1,0,0],[-d*b/4,0,0]),CB(this,45*d,[0,0,1],[-d*b/4,0,0]),CB(this,-1*a,[1,0,0],[0,0,0])):.55= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase + (PHASE_OFFSET_FUNC1(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase + PHASE_OFFSET_FUNC1(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn max(angle, -ANGLE); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC1(x); \n\r\n\t\t\t\tfloat b = a * COEF_1; \n\r\n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInDoubleLeft(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC1(x) * PHASE_FUNC1(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 1.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec3 pNormal; \n\r\n\t\t\t\tfloat x = aVertexPosition.x; \n\r\n\t\t\t\tif (x <= uSlideWidth * 0.5) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\r\n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tvec2 pos = getPosition(x); \n\r\n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\t\t\n\r\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\r\n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\t\tpNormal = getNormal(v, pr); \n\r\n\t\t\t\t} \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t} \n\r\n\t\t";case 1:return" \n\r\n\t\t\tfloat C_FUNC2(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth * 0.5, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\tfloat PHASE_OFFSET_FUNC2(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth * 0.5, PHASE_OFFSET); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInDoubleRight(float x, float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat angle; \n\r\n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase + (PHASE_OFFSET_FUNC2(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase + PHASE_OFFSET_FUNC2(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn min(angle, ANGLE * 2.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC2(x); \n\r\n\t\t\t\tfloat b = a * COEF_1; \n\r\n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInDoubleRight(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC2(x) * PHASE_FUNC1(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 1.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec3 pNormal; \n\r\n\t\t\t\tfloat x = aVertexPosition.x; \n\r\n\t\t\t\tif (x >= uSlideWidth * 0.5) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\r\n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tvec2 pos = getPosition(x); \n\r\n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\t\t\n\r\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\r\n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\t\tpNormal = getNormal(v, pr); \n\r\n\t\t\t\t} \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t} \n\r\n\t\t"; case 2:return" \n\r\n\t\t\tfloat C_FUNC3(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, 1.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat PHASE_OFFSET_FUNC3(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, PHASE_OFFSET); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInSingleLeft(float x, float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat angle; \n\r\n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase - (PHASE_OFFSET_FUNC3(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase - PHASE_OFFSET_FUNC3(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn min(angle, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * C_FUNC3(x); \n\r\n\t\t\t\tfloat b = a * COEF_2; \n\r\n\t\t\t\tvec2 center = vec2(0.0, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInSingleLeft(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC3(x) * PHASE_FUNC2(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 0.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\r\n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat nextX = aVertexPosition.x + uDeltaX; \n\r\n\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\tvec3 pNormal = getNormal(v, pr); \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t} \n\r\n\t\t"; case 3:return" \n\r\n\t\t\tfloat C_FUNC4(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat PHASE_OFFSET_FUNC4(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, PHASE_OFFSET, uSlideWidth, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInSingleRight(float x, float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat angle; \n\r\n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase - (PHASE_OFFSET_FUNC4(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase - PHASE_OFFSET_FUNC4(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn max(angle, ANGLE); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * C_FUNC4(x); \n\r\n\t\t\t\tfloat b = a * COEF_2; \n\r\n\t\t\t\tvec2 center = vec2(uSlideWidth, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInSingleRight(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC4(x) * PHASE_FUNC2(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 0.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\r\n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat nextX = aVertexPosition.x + uDeltaX; \n\r\n\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\tvec3 pNormal = getNormal(v, pr); \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t} \n\r\n\t\t"; default:throw Error("Unknown transition page curl type");}};function AG(a){var b=Rf(),c=sb&&11>=parseFloat(Eb)?!1:Rf(),d=Sf();if(!Hy){var e={"null":function(a){return new Iy(a)},Cut:function(a){return new VC(a)},CutThroughBlack:function(a){return new ZF(a)}};c?(e.BlindsHorizontal=function(a){return new IE(a,1)},e.BlindsVertical=function(a){return new IE(a,eD)}):(e.BlindsHorizontal=function(a){return new aD(a,1)},e.BlindsVertical=function(a){return new aD(a,bD)});e.CheckerboardAcross=function(a){return new bB(a,gB)};e.CheckerboardDown=function(a){return new bB(a, dB)};e.Dissolve=function(a){return new jB(a)};e.FadeThroughBlack=function(a){return new BE(a)};b&&2013>a&&2007!=a?(e.CoverLeft=function(a){return new gD(a,kD,!1)},e.CoverUp=function(a){return new gD(a,hD,!1)},e.CoverRight=function(a){return new gD(a,lD,!1)},e.CoverDown=function(a){return new gD(a,jD,!1)},e.CoverLeftUp=function(a){return new gD(a,nD,!1)},e.CoverRightUp=function(a){return new gD(a,pD,!1)},e.CoverLeftDown=function(a){return new gD(a,mD,!1)},e.CoverRightDown=function(a){return new gD(a, oD,!1)},e.UncoverLeft=function(a){return new gD(a,kD,!0)},e.UncoverUp=function(a){return new gD(a,hD,!0)},e.UncoverRight=function(a){return new gD(a,lD,!0)},e.UncoverDown=function(a){return new gD(a,jD,!0)},e.UncoverLeftUp=function(a){return new gD(a,nD,!0)},e.UncoverRightUp=function(a){return new gD(a,pD,!0)},e.UncoverLeftDown=function(a){return new gD(a,mD,!0)},e.UncoverRightDown=function(a){return new gD(a,oD,!0)}):(e.CoverLeft=function(a){return new $F(a,kD,!1)},e.CoverUp=function(a){return new $F(a, hD,!1)},e.CoverRight=function(a){return new $F(a,lD,!1)},e.CoverDown=function(a){return new $F(a,jD,!1)},e.CoverLeftUp=function(a){return new $F(a,nD,!1)},e.CoverRightUp=function(a){return new $F(a,pD,!1)},e.CoverLeftDown=function(a){return new $F(a,mD,!1)},e.CoverRightDown=function(a){return new $F(a,oD,!1)},e.UncoverLeft=function(a){return new $F(a,kD,!0)},e.UncoverUp=function(a){return new $F(a,hD,!0)},e.UncoverRight=function(a){return new $F(a,lD,!0)},e.UncoverDown=function(a){return new $F(a, jD,!0)},e.UncoverLeftUp=function(a){return new $F(a,nD,!0)},e.UncoverRightUp=function(a){return new $F(a,pD,!0)},e.UncoverLeftDown=function(a){return new $F(a,mD,!0)},e.UncoverRightDown=function(a){return new $F(a,oD,!0)});e.RandomBarsHorizontal=function(a){return new QA(a,RA)};e.RandomBarsVertical=function(a){return new QA(a,SA)};e.StripsLeftUp=function(a){return new kC(a,mC)};e.StripsRightUp=function(a){return new kC(a,oC)};e.StripsLeftDown=function(a){return new kC(a,lC)};e.StripsRightDown=function(a){return new kC(a, nC)};e.WipeLeft=function(a){return new fC(a,iC)};e.WipeUp=function(a){return new fC(a,hC)};e.WipeRight=function(a){return new fC(a,jC)};e.WipeDown=function(a){return new fC(a,gC)};e.BoxOut=function(a){return new oF(a,pF)};e.BoxIn=function(a){return new oF(a,qF)};e.SplitHorizontalOut=function(a){return new HD(a,JD)};e.SplitHorizontalIn=function(a){return new HD(a,ID)};e.SplitVerticalOut=function(a){return new HD(a,LD)};e.SplitVerticalIn=function(a){return new HD(a,KD)};e.ShapeCircle=function(a){return new EE(a)}; e.ShapeDiamond=function(a){return new lF(a)};e.CombHorizontal=function(a){return new aG(a,bG)};e.CombVertical=function(a){return new aG(a,1)};e.FadeSmoothly=function(a){return new KA(a)};e.Newsflash=function(a){return new kF(a)};e.ShapePlus=function(a){return new qE(a)};e.PushDown=function(a){return new kE(a,lE)};e.PushLeft=function(a){return new kE(a,mE)};e.PushRight=function(a){return new kE(a,nE)};e.PushUp=function(a){return new kE(a,oE)};e.Wedge=function(a){return new YC(a)};e.Wheel1Spoke=function(a){return new XF(a, 1)};e.Wheel2Spokes=function(a){return new XF(a,2)};e.Wheel3Spokes=function(a){return new XF(a,3)};e.Wheel4Spokes=function(a){return new XF(a,4)};e.Wheel8Spokes=function(a){return new XF(a,8)};e.WheelReverse1Spoke=function(a){return new XF(a,-1)};b?d?(e.VortexLeft=function(a){return new NC(a,GC)},e.VortexUp=function(a){return new NC(a,1)},e.VortexRight=function(a){return new NC(a,HC)},e.VortexDown=function(a){return new NC(a,IC)}):(e.VortexLeft=function(a){return new pC(a,GC)},e.VortexUp=function(a){return new pC(a, 1)},e.VortexRight=function(a){return new pC(a,HC)},e.VortexDown=function(a){return new pC(a,IC)}):(e.VortexLeft=function(a){return new jB(a)},e.VortexUp=function(a){return new jB(a)},e.VortexRight=function(a){return new jB(a)},e.VortexDown=function(a){return new jB(a)});!d||Lf||qg?(e.RippleCenter=function(a){return new WA(a,XA)},e.RippleRightUp=function(a){return new WA(a,$A)},e.RippleLeftUp=function(a){return new WA(a,YA)},e.RippleLeftDown=function(a){return new WA(a,ZA)},e.RippleRightDown=function(a){return new WA(a, aB)}):(e.RippleCenter=function(a){return new fD(a,XA)},e.RippleRightUp=function(a){return new fD(a,$A)},e.RippleLeftUp=function(a){return new fD(a,YA)},e.RippleLeftDown=function(a){return new fD(a,ZA)},e.RippleRightDown=function(a){return new fD(a,aB)});e.GlitterDiamondLeft=function(a){return new MD(a,RD,PD)};e.GlitterDiamondUp=function(a){return new MD(a,RD,ND)};e.GlitterDiamondRight=function(a){return new MD(a,RD,QD)};e.GlitterDiamondDown=function(a){return new MD(a,RD,OD)};e.GlitterHexagonLeft= function(a){return new MD(a,1,PD)};e.GlitterHexagonUp=function(a){return new MD(a,1,ND)};e.GlitterHexagonRight=function(a){return new MD(a,1,QD)};e.GlitterHexagonDown=function(a){return new MD(a,1,OD)};b?(e.GalleryLeft=function(a){return new QC(a,TC,!1)},e.GalleryRight=function(a){return new QC(a,UC,!1)}):(e.GalleryLeft=function(a){return new kE(a,mE)},e.GalleryRight=function(a){return new kE(a,nE)});b?(e.ConveyorLeft=function(a){return new QC(a,TC,!0)},e.ConveyorRight=function(a){return new QC(a, UC,!0)}):(e.ConveyorLeft=function(a){return new tF(a,vF,!0)},e.ConveyorRight=function(a){return new tF(a,uF,!0)});e.DoorsVertical=function(a){return new BF(a,CF,!1,!0)};e.DoorsHorizontal=function(a){return new BF(a,DF,!1,!0)};e.WindowVertical=function(b){return new BF(b,CF,!0,2013>a)};e.WindowHorizontal=function(b){return new BF(b,DF,!0,2013>a)};e.WarpIn=function(a){return new xF(a,yF,!1,!1)};e.WarpOut=function(a){return new xF(a,1,!1,!1)};e.FlyThroughIn=function(a){return new xF(a,yF,!0,!1)};e.FlyThroughOut= function(a){return new xF(a,1,!0,!1)};e.FlyThroughInBounce=function(a){return new xF(a,yF,!0,!0)};e.FlyThroughOutBounce=function(a){return new xF(a,1,!0,!0)};e.RevealSmoothLeft=function(a){return new WE(a,ZE)};e.RevealSmoothRight=function(a){return new WE(a,YE)};e.RevealBlackLeft=function(a){return new WE(a,XE)};e.RevealBlackRight=function(a){return new WE(a,3)};e.Honeycomb=function(a){return new jG(a)};b?(e.FerrisWheelLeft=function(a){return new FE(a,0)},e.FerrisWheelRight=function(a){return new FE(a, HE)}):(e.FerrisWheelLeft=function(a){return new tF(a,wF,!0)},e.FerrisWheelRight=function(a){return new tF(a,wF,!0)});var f=2013<=a?xE:rE,g=2013<=a?OA:LA;e.SwitchLeft=function(a){return new f(a,0,c)};e.SwitchRight=function(a){return new f(a,tE,c)};e.FlipLeft=function(a){return new g(a,0,c)};e.FlipRight=function(a){return new g(a,NA,c)};e.Flashbulb=function(a){return new vE(a)};c?(e.ShredStripsIn=function(a){return new cE(a,0)},e.ShredStripsOut=function(a){return new cE(a,jE)},e.ShredRectangleIn=function(a){return new cE(a, eE)},e.ShredRectangleOut=function(a){return new cE(a,fE)}):(e.ShredStripsIn=function(a){return new jB(a)},e.ShredStripsOut=function(a){return new jB(a)},e.ShredRectangleIn=function(a){return new jB(a)},e.ShredRectangleOut=function(a){return new jB(a)});e.CubeLeft=function(a){return new RE(a,UE,!1,c)};e.CubeUp=function(a){return new RE(a,TE,!1,c)};e.CubeRight=function(a){return new RE(a,VE,!1,c)};e.CubeDown=function(a){return new RE(a,SE,!1,c)};e.RotateLeft=function(a){return new RE(a,UE,!0,c)};e.RotateUp= function(a){return new RE(a,TE,!0,c)};e.RotateRight=function(a){return new RE(a,VE,!0,c)};e.RotateDown=function(a){return new RE(a,SE,!0,c)};c?(e.BoxLeft=function(a){return new EF(a,IF,!1)},e.BoxUp=function(a){return new EF(a,0,!1)},e.BoxRight=function(a){return new EF(a,GF,!1)},e.BoxDown=function(a){return new EF(a,HF,!1)},e.OrbitLeft=function(a){return new EF(a,IF,!0)},e.OrbitUp=function(a){return new EF(a,0,!0)},e.OrbitRight=function(a){return new EF(a,GF,!0)},e.OrbitDown=function(a){return new EF(a, HF,!0)}):(e.BoxLeft=function(a){return new kE(a,mE)},e.BoxUp=function(a){return new kE(a,oE)},e.BoxRight=function(a){return new kE(a,nE)},e.BoxDown=function(a){return new kE(a,lE)},e.OrbitLeft=function(a){return new tF(a,vF,!0)},e.OrbitUp=function(a){return new tF(a,3,!0)},e.OrbitRight=function(a){return new tF(a,uF,!0)},e.OrbitDown=function(a){return new tF(a,wF,!0)});e.PanLeft=function(b){return new tF(b,vF,2013>a)};e.PanUp=function(b){return new tF(b,3,2013>a)};e.PanRight=function(b){return new tF(b, uF,2013>a)};e.PanDown=function(b){return new tF(b,wF,2013>a)};d?(e.AirplaneLeft=function(a){return new uG(a,wG)},e.AirplaneRight=function(a){return new uG(a,1)},e.OrigamiLeft=function(a){return new NF(a,PF)},e.OrigamiRight=function(a){return new NF(a,TF)},e.DrapeLeft=function(a){return new WC(a,XC)},e.DrapeRight=function(a){return new WC(a,1)},e.FallOverLeft=function(a){return new eC(a,0)},e.FallOverRight=function(a){return new eC(a,1)},e.Curtains=function(a){var b=new pE(a),c;q(b.T)||(b.kf(),b.T= b.T);c=b.T;return c?b:new KA(a)},e.Fracture=function(a){return new NE(a)},e.Crush=function(a){return new CD(a)},e.WindRight=function(a){return new cF(a,0)},e.WindLeft=function(a){return new cF(a,1)},e.PeelOffLeft=function(a){return new PE(a,QE)},e.PeelOffRight=function(a){return new PE(a,1)},e.Prestige=function(a){var b=new CE(a),c;q(DE)||(b.kf(),DE=b.T);c=DE;return c?b:new KA(a)},e.PageCurlDoubleLeft=function(a){return new yG(a,0)},e.PageCurlDoubleRight=function(a){return new yG(a,1)},e.PageCurlSingleLeft= function(a){return new yG(a,2)},e.PageCurlSingleRight=function(a){return new yG(a,3)}):(e.AirplaneLeft=function(a){return new KA(a)},e.AirplaneRight=function(a){return new KA(a)},e.OrigamiLeft=function(a){return new KA(a)},e.OrigamiRight=function(a){return new KA(a)},e.DrapeLeft=function(a){return new KA(a)},e.DrapeRight=function(a){return new KA(a)},e.FallOverLeft=function(a){return new KA(a)},e.FallOverRight=function(a){return new KA(a)},e.Curtains=function(a){return new KA(a)},e.Fracture=function(a){return new KA(a)}, e.Crush=function(a){return new KA(a)},e.WindRight=function(a){return new KA(a)},e.WindLeft=function(a){return new KA(a)},e.PeelOffLeft=function(a){return new KA(a)},e.PeelOffRight=function(a){return new KA(a)},e.Prestige=function(a){return new KA(a)},e.PageCurlDoubleLeft=function(a){return new KA(a)},e.PageCurlDoubleRight=function(a){return new KA(a)},e.PageCurlSingleLeft=function(a){return new KA(a)},e.PageCurlSingleRight=function(a){return new KA(a)});Hy=e}} var Hy,Gy=[["PushUp","PushLeft","PushRight","PushDown"],["ShapePlus","ShapeCircle","ShapeDiamond"],["BlindsVertical","BlindsHorizontal"],["BoxIn","BoxOut"],["CheckerboardAcross","CheckerboardDown"],["Flashbulb"],["WipeDown","WipeUp","WipeLeft","WipeRight"],["RandomBarsVertical","RandomBarsHorizontal"],["FadeSmoothly","FadeThroughBlack"],["null"],["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 BG(a,b,c,d){this.C=b;this.N=c;this.H=d;this.M=CG(a);this.A=[];this.D={};this.F={};this.B=Uc("div");this.C.displayObject().appendChild(this.B);c.ia().Ra().addHandler(this.Dw,this);b.Bd().addHandler(this.Du,this)}h=BG.prototype;h.xn=-1;h.Da=!1;function CG(a){return new Yw(a,function(a){a=a.Va();for(var c=[],d=0;d=Math.abs(a.y-b.y)};HG.prototype.B=function(a,b){var c=b.x-a.x;return 40=Math.abs(a.y-b.y)};function IG(){this.A=new K}w(IG,GG);IG.prototype.qg=function(){return"scrollRight"};IG.prototype.D=function(a,b){return a.x>=b.x};IG.prototype.C=function(a,b){return a.x-b.x>=Math.abs(a.y-b.y)}; IG.prototype.B=function(a,b){var c=a.x-b.x;return 40=Math.abs(a.y-b.y)};function JG(a,b){this.C=a;this.D=new Wb(b-a.width(),0,a.width(),a.height());var c=Uc("div");c.innerHTML=a.content();B(c,"cursor","pointer");a.url()&&E(c,"click",this.B,!1,this);this.F=c}JG.prototype.A=function(){return this.D};JG.prototype.displayObject=function(){return this.F};JG.prototype.B=function(a){a.stopPropagation();a=this.C.url();bf?af(new $e("openWindow",[a])):Df(a,void 0)};function VG(a,b){for(var c=a.content(),d=RegExp('',"gi"),e=[],f=d.exec(c);f;)e.push(f[1]),f=d.exec(c);for(d=0;de&&a.A.push(c):0<=e&&a.A.splice(e,1);nH(a);a.fb()!=d&&a.H.P(a);a.M.P(a)} function vu(a,b,c){var d=a.fb(),e=a.D.indexOf(c);b?0>e&&a.D.push(c):0<=e&&a.D.splice(e,1);nH(a);a.fb()!=d&&a.H.P(a);a.M.P(a)}eH.prototype.Ra=function(){return this.W};eH.prototype.tickEvent=eH.prototype.Ra;eH.prototype.Mf=function(){return this.U};eH.prototype.startEvent=eH.prototype.Mf;eH.prototype.mo=function(){return this.T};eH.prototype.stopEvent=eH.prototype.mo;eH.prototype.Xa=function(){return this.S};eH.prototype.stateChangeEvent=eH.prototype.Xa;eH.prototype.Dm=function(){return this.H}; eH.prototype.bufferStateChangeEvent=eH.prototype.Dm;eH.prototype.Em=function(){return this.M};eH.prototype.bufferedObjectChangeEvent=eH.prototype.Em;function $v(a,b){return a.C||1a)){for(var e=c.nd(),c=[],f=e.count(),g=0;g=d&&l<=a&&c.push(k)}for(d=0;dthis.Ij&&(DH(this),this.Ij=this.Jd);EH(this,Mb(this.Ij*a,1,4))};h.Ru=function(){this.Ij=-1};h.Qu=function(a,b){var c=new Qb(a,b);this.nh.push({offset:c,time:va()});FH(this,Ub(this.xr,c))};h.Pu=function(){DH(this);this.nh=[];this.xr=this.A.clone()}; h.Ou=function(){var a=this.nh.length;if(2<=a){var b=this.nh[a-2],c=this.nh[a-1],d=c.time-b.time;0=f.duration()}if(f){f=new JH("currentSlideIsLastSlide");break a}}else if(PH(this,a)&&-1==this.N.Hb()&&(f=this.N.ia().timestamp(),0==f.pa()&&0==f.Ba())){f=new JH("currentSlideIsFirstSlide");break a}f=null}e.presentationFlow=f;"quizSwitchToNextSlide"!=a&&"quizSwitchToNextSlideWithoutBranching"!= a&&"scenarioSwitchToNextSlide"!=a&&"scenarioSwitchToNextSlideWithoutBranching"!=a&&(e.presentationNavigationType=QH(this,a,b));f="quizSwitchToNextSlideWithoutBranching"==a||"scenarioSwitchToNextSlideWithoutBranching"==a?By(this.N):this.N.Cb();e.quizNavigationSettings=RH(this,a,b,f);e.scenarioNavigationSettings=SH(this,a,b,f);f="playPauseControl"!=a||OH(this,a)?(f=0<=this.N.za()?this.N.sa():null)?f.Ue().Ts(a)?null:new JH("currentSlideIsLocked"):null:null;e.slideNavigationSettings=f;var k=f=null,l; for(l in e)e.hasOwnProperty(l)&&(g=e[l])&&(f=l,k=g);return null===f?null:new NH(a,f,k,b,c,d)};Y.prototype.checkNavigationRestriction=Y.prototype.wf; function QH(a,b,c){var d=a.N,e=a.A.ta().navigation().navigationType(),f=0<=d.za()?d.sa():null;if(!f)return null;var g;var k=a.N,l=0<=k.za()?k.sa():null;if(l){g=a.A.Y();switch(b){case "arbitrarySlideSwitching":l=g.ra(c);break;case "switchToNextSlide":case "switchToNextStep":case "playPauseControl":OH(a,b)&&(c=k.Cb(),0<=c?l=g.ra(c):(c=!!a.sa().Oc().Ve(),a.A.ta().ob().ie()&&!c&&(l=g.ra(a.Gb()))));break;case "switchToPreviousSlide":case "switchToPreviousStep":PH(a,b)&&(a=k.Hb(),0<=a&&(l=g.ra(a)));break; case "presentationSeeking":l=null}g=l}else g=null;if(g==f)return null;if(!g)return"presentationSeeking"==b&&"free"!=e?new JH("presentationSeekingDisabled"):null;switch(e){case "restricted":if(g.C())break;if(g.index()!=d.Cb()&&g.index()!=d.Hb())return new JH("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.zg)return new JH("currentSlideIsNotCompleted");break;case "sequential":if(g.index()!=d.Cb()&&(0!=g.index()||"switchToNextSlide"!=b))return g.C()?new JH("backwardNavigationIsRestricted"): new JH("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.zg)return new JH("currentSlideIsNotCompleted")}return null} function RH(a,b,c,d){OH(a,b)?c=d:PH(a,b)&&(c=a.Hb());if(!q(c))return null;d=a.N.gb().view();if((d instanceof dy||d instanceof oH)&&!d.B()&&c!=a.N.za())return new JH("interactionNotCompleted");if(!(0=c.Ba()}return!1}function VH(a,b,c,d){return(b=a.wf(b,c,d,null))?(a.B.P(b),!1):!0}Y.prototype.play=function(){VH(this,"playPauseControl",this.N.za(),null)&&this.N.play()};Y.prototype.play=Y.prototype.play;Y.prototype.pause=function(){VH(this,"playPauseControl",this.N.za(),null)&&this.N.pause()};Y.prototype.pause=Y.prototype.pause; Y.prototype.mb=function(a,b){VH(this,"arbitrarySlideSwitching",a,null)&&this.N.mb(a,b)};Y.prototype.gotoSlide=Y.prototype.mb;Y.prototype.Me=function(a){var b;b=(b=this.N.ha.top())?b.index():-1;-1!=b&&VH(this,"arbitrarySlideSwitching",b,null)&&this.N.Me(a)};Y.prototype.gotoLastSlideViewed=Y.prototype.Me;Y.prototype.td=function(a){VH(this,"arbitrarySlideSwitching",this.N.Gb(),null)&&this.N.td(a)};Y.prototype.gotoFirstSlide=Y.prototype.td; Y.prototype.ud=function(a){VH(this,"arbitrarySlideSwitching",this.N.Jc(),null)&&this.N.ud(a)};Y.prototype.gotoLastSlide=Y.prototype.ud;Y.prototype.lb=function(a){VH(this,"switchToNextSlide",this.N.Cb(),null)&&this.N.lb(a)};Y.prototype.gotoNextSlide=Y.prototype.lb;Y.prototype.Pb=function(a){VH(this,"switchToPreviousSlide",this.N.Hb(),null)&&this.N.Pb(a)};Y.prototype.gotoPreviousSlide=Y.prototype.Pb;Y.prototype.Ud=function(){VH(this,"switchToNextStep",this.N.za(),null)&&this.N.Ud()}; Y.prototype.gotoNextStep=Y.prototype.Ud;Y.prototype.yf=function(){VH(this,"switchToPreviousStep",this.N.za(),null)&&this.N.yf()};Y.prototype.gotoPreviousStep=Y.prototype.yf;Y.prototype.vd=function(a,b,c,d){VH(this,a==this.N.za()?"slideSeeking":"presentationSeeking",a,new wh(a,b,c))&&this.N.vd(a,b,c,d)};Y.prototype.gotoTimestamp=Y.prototype.vd;Y.prototype.Gb=function(){return this.N.Gb()};Y.prototype.firstSlideIndex=Y.prototype.Gb;Y.prototype.Jc=function(){return this.N.Jc()}; Y.prototype.lastSlideIndex=Y.prototype.Jc;Y.prototype.Cb=function(){return this.N.Cb()};Y.prototype.nextSlideIndex=Y.prototype.Cb;Y.prototype.Hb=function(){return this.N.Hb()};Y.prototype.previousSlideIndex=Y.prototype.Hb;Y.prototype.za=function(){return this.N.za()};Y.prototype.currentSlideIndex=Y.prototype.za;Y.prototype.sa=function(){return this.N.sa()};Y.prototype.currentSlide=Y.prototype.sa;Y.prototype.playbackState=function(){return this.N.playbackState()};Y.prototype.playbackState=Y.prototype.playbackState; Y.prototype.ia=function(){return this.N.ia()};Y.prototype.clock=Y.prototype.ia;Y.prototype.$c=function(){return this.N.$c()};Y.prototype.slideChangeEvent=Y.prototype.$c;Y.prototype.$e=function(){return this.N.$e()};Y.prototype.stepChangeEvent=Y.prototype.$e;Y.prototype.gd=function(){return this.N.gd()};Y.prototype.Xc=function(){return this.N.Xc()};Y.prototype.playbackCompleteEvent=Y.prototype.Xc;Y.prototype.Nk=function(){return this.B};Y.prototype.navigationRestrictedEvent=Y.prototype.Nk; Y.prototype.Ib=function(){return this.N.Ib()};Y.prototype.gb=function(){return this.N.gb()};Y.prototype.Na=function(){return this.N.Na()};Y.prototype.quizPlayer=Y.prototype.Na;Y.prototype.Pa=function(){return this.N.Pa()};Y.prototype.scenarioPlayer=Y.prototype.Pa;Y.prototype.hb=function(){return this.N.hb()};Y.prototype.Ng=function(){return this.N.Ng()};Y.prototype.slideTransitionController=Y.prototype.Ng;Y.prototype.lo=function(a,b){this.N.lo(a,b)};Y.prototype.$j=function(){this.N.$j()};function WH(a){this.B=a;var b=Uc("img");b.src=a.src();D(b,a.opacity());a.url()&&(B(b,"cursor","pointer"),E(b,"click",this.C,!1,this));this.D=b}WH.prototype.A=function(){return this.B.A};WH.prototype.displayObject=function(){return this.D};WH.prototype.C=function(a){a.stopPropagation();a=this.B.url();Df(a,{target:this.B.target()})};function XH(a){this.B=a;this.B.Bd().addHandler(this.C,this);this.A=[]}function YH(a,b){a.A.push(b);var c=b.displayObject();yf(c,"0 0");a.B.displayObject().appendChild(c)}XH.prototype.C=function(a,b,c,d){for(a=0;aa?this.A.setProgress(a):sy(this)};function sy(a,b){q(b)||(b=xg);a.S&&(a.F.Ra().removeHandler(a.ka,a),a.S=!1);Hf&&clearInterval(a.Ha);a.A.lf||a.A.Ch.removeHandler(a.H,a);var c=a.A;c.setProgress(1);c.Xq();Xc(c.og);a.A=null;hu(a.C);iu(a.D);iu(a.C);ju(a.C);a.C=null;a.D=null;b?Ef(a.W,a):a.W()}$H.prototype.W=function(){Xc(this.ha);this.U.P(this.B)};function aI(a,b){this.B=a;this.F=b;this.T={};this.va=b.J();this.ha=b.I();this.S=Zw(b.Y());this.Ca=new K;for(var c=b.fonts(),d=Oe||sb,e=[],f=0;ff||f>=this.nb.Y().count())&&null!=e&&0<=e&&"never"!=a.A;g&&(f=c.Gb());c=d?e:f;b=new nI(this,b);e=new Ty(b);e.Zk(a.sf());e.$n(d?"resumePlayback":Uy);e.rt(c);this.H.P(e);switch(e.action()){case "resumePlayback":b.Yc(e.V());break;case Uy:b.start(e.V());break;case "delayStartup":b.A= !0;break;default:throw Error("unknown startup action");}};iI.prototype.hy=function(){return this.H};iI.prototype.startupEvent=iI.prototype.hy;iI.prototype.startupCompletedEvent=function(){return this.T};iI.prototype.startupCompletedEvent=iI.prototype.startupCompletedEvent;iI.prototype.xw=function(){return this.F};iI.prototype.initialSlideShownEvent=iI.prototype.xw;iI.prototype.va=function(){bw(this.C);bw(this.D);var a=this.Ca;a.C.sb()?ow(a):a.B=!0}; iI.prototype.gd=function(){var a=this.nb.ta().Pf().Tk();a&&a.open()};iI.prototype.Rm=function(){return this.U.Rm()};iI.prototype.executeMetaCommandEvent=iI.prototype.Rm;iI.prototype.nv=function(){return this.C};iI.prototype.audioNarrationController=iI.prototype.nv;iI.prototype.sy=function(){return this.D};iI.prototype.videoNarrationController=iI.prototype.sy;iI.prototype.Ha=function(){var a=new Rl;this.M.P(a);a.actionPrevented()||Nf()};iI.prototype.Cv=function(){return this.M}; iI.prototype.closeWindowEvent=iI.prototype.Cv;iI.prototype.stateChangedEvent=function(){return this.S};iI.prototype.stateChangedEvent=iI.prototype.stateChangedEvent;iI.prototype.Yv=function(){return this.nb.ta().navigation().Te().enabled()};iI.prototype.gestureNavigationEnabled=iI.prototype.Yv;function oI(a,b){var c;if(c=null==a.A.H.wf(b))c=!(-1==a.A.N.Cb()&&-1==a.A.N.Hb());return c}function pI(a,b){return null==a.A.H.wf("quizArbitrarySlideSwitching",b)} function qI(a,b){return null==a.A.H.wf("ScenarioArbitrarySlideSwitching",b)} function rI(a,b){var c=a.A.N,d=c.sa(),c=c.gb().view(),c=ah(c.Pa());switch(b){case "skipScenario":return d.D==Jr&&oI(a,"switchToNextSlide");case "continuePresentation":return d=c.A?d.B:d.A,"gotoSlide"==d.type()&&qI(a,d.V())||d.type()==Tr&&oI(a,"scenarioSwitchToNextSlideWithoutBranching");case "finishAction":return d=c.A?d.B:d.A,d.type()==Sr||"gotoSlide"==d.type()&&qI(a,d.V())||d.type()==Tr&&oI(a,"scenarioSwitchToNextSlide")}return!1} function sI(a,b){var c=a.A.N,d=c.sa(),c=c.gb().view(),e=ui(c.Na());switch(b){case "gotoPreviousSlide":return"sequential"!=a.nb.ta().navigation().navigationType()&&c.B()&&-1!=a.A.N.Hb();case "skipQuiz":if(d="atAnyTime"==d.D)d=oI(a,"switchToNextSlide")&&-1!=a.A.N.Cb();return d;case "continuePresentation":return d=by(e)?d.B:d.A,"gotoSlide"==d.type()&&pI(a,d.V())||"gotoNextSlide"==d.type()&&oI(a,"quizSwitchToNextSlideWithoutBranching");case "finishAction":return d=by(e)?d.B:d.A,"closePlayerWindow"==d.type()|| "gotoSlide"==d.type()&&pI(a,d.V())||"gotoNextSlide"==d.type()&&oI(a,"quizSwitchToNextSlide")}return!1}iI.prototype.xq=function(a){var b=this.A.N.sa();if(b instanceof Si)a=sI(this,a);else if(b instanceof yr)a:{switch(a){case "gotoNextPresentationSlide":a=oI(this,"switchToNextSlide");break a;case "gotoPreviousPresentationSlide":a=-1!=this.A.N.Hb();break a}a=!1}else a=b instanceof $g?rI(this,a):!1;return a};iI.prototype.actionAvailable=iI.prototype.xq; iI.prototype.ka=function(a,b,c){var d=this.nb.Y();b=0<=b?d.ra(b):null;c=0<=c?d.ra(c):null;if(b instanceof Si||c instanceof Si||b instanceof yr||c instanceof yr||b instanceof $g||c instanceof $g)Ag?(a.A="null",a.C=0):a.A="FadeSmoothly"};iI.prototype.Ia=function(){var a=this.A.N.Cb();this.C.D=a;this.D.D=a}; iI.prototype.te=function(){var a=this.A.N;if(!(0>a.za())){a.pause();var b=this.Ib;cz(b.A);cz(b.B);b.D.P();(b=this.A.N.Na())&&b.pauseMedia();(b=this.A.N.Pa())&&b.pauseMedia();b=a.sa();b instanceof yr&&a.Ob(b.index()).hb().pauseMedia()}};function nI(a,b){this.L=a;this.B=b}nI.prototype.A=!1;nI.prototype.B=null;nI.prototype.start=function(a,b){tI(this,a,b,Uy)};nI.prototype.start=nI.prototype.start;nI.prototype.Yc=function(a,b){tI(this,a,b,"resumePlayback",this.B)};nI.prototype.resume=nI.prototype.Yc; function tI(a,b,c,d,e){var f=a.L;if(e){var g=f.B.A;g.Id=e.Id;g.Ne=e.Ne;g.A=kb(e.A);g.Be=!0;zw(g,0);e=f.nb.Y();for(var k=0;kd.getTime()-e.getTime()?c=!1:(c=c.A,c=!(c&&0<=d.getTime()-c.getTime())),d=!c;d?EI(a,CI(a,"PLAYER_CORE_PROTECTION_RESTRICTED_TIME_LABEL","Sorry, the presentation's creator disabled viewing the presentation at the moment"), "time"):b.A?BI(a,b.password()):DI(a)}}function CI(a,b,c){a=a.A.ta().Af();return a.hasOwnProperty(b)?a[b]:c}function DI(a){var b=new su(a.A);a.L=new iI(a.A,a.B,b);a.nf.P(a.L)};var GI=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.Fm=b;this.ng=c;this.Qh=this.Rh=this.Sh=0;this.Qm=!1;this.Sj=null}var d=[],e=[],f=[],g,k;(function(){var a=[],b,c=2;for(b=0;8>b;++b)a.push(c),c+=1<<(b>>1);for(b=0;3>b;++b)d.push(b+16);for(b=0;7>=b;++b)d.push((8-b)%8),d.push(8+b);for(b=1;3>b;++b)e.push(b);for(b=0;28>b;++b){var g=b>>1<<16,c=b%8,g=g+((a[c]<< (b-c)/2)+1);e.push(g)}for(b=3;7>b;++b)f.push(b);c=7;for(b=0;24>b;++b)a=b>>2,g=(a<<16)+c,c+=1<b;++b)f.push(258)})();c.prototype.Pm=function(a){var b=this.Sj,c=b?b.length:0;if(a>c;this.Sh= d-c;this.ng=g;return e&(1<>16;e=e&65535;(0==c||c>d;this.Sh=c-d;this.ng=k;return e};c.prototype.Yh=function(a){for(var b=a.length,c=0,d=0;dc&&(c=a[d]);for(var e=1<>=1;for(d=I;d>=1;if(0==m){var n=this.Fm,p=this.ng,r;b(r=n[p++])&&a();var u=r;b(r=n[p++])&&a();u|=r<<8;b(r=n[p++])&&a();m=r;b(r=n[p++])&&a();(m|r<<8)!=(~u&65535)&&a();this.Sh=this.Rh=0;r=this.Qh;m=this.Pm(r+u);this.Qh=u=r+u;for(var x=r;x=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;g=this.Yh(n);m=Array(31);for(C=0;32>C;++C)m[C]=5;k=this.Yh(m);k[0][15]=0;k[0][31]=0}p=g;r=k}else if(2==m){m=this.Ke(5)+257;r=this.Ke(5)+1;p=this.Ke(4)+4;n=Array(d.length);for(C=0;CG)x+1>=u&&(m=this.Pm(x+1),u=m.length),m[x++]=G;else{if(256==G){this.Qh=x;break}var G=G-257,G=f[G],O=G>>16;0>16;0=u&&(m=this.Pm(x+n),u=m.length);for(O=0;Of?(d[++l]=String.fromCharCode(f),++e):191f?(g=c[e+1],d[++l]=String.fromCharCode((f&31)<<6|g&63),e+=2):(g=c[e+1],k=c[e+2],d[++l]=String.fromCharCode((f&15)<<12|(g&63)<<6|k&63),e+=3):++e;c=d.join("");b(c)};function II(){this.nf=new K;this.A=new K}function JI(a,b,c){ja(b)?KI(a,b,c):LI(a,b,c)}function LI(a,b,c){HI(b,function(b){b=He(b);if(!b)throw Error("invalid presentation json!");KI(a,b,c)})}function KI(a,b,c){var d=(new zr).load(b);b=parseInt(y(b,Br().xx,"2007"),10);a.A.P(d);var e=new AI(d,b);e.nf.addHandler(function g(a){e.nf.removeHandler(g);a.view().displayObject().id=c;this.nf.P(a)},a);FI(e)};var MI=wb?"webkitfullscreenchange":vb?"mozfullscreenchange":sb?"MSFullscreenChange":"fullscreenchange";function NI(){var a=Hc().A;return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};function OI(a){this.A=a}OI.prototype.sd=function(a,b,c){a=this.A.hasOwnProperty(a)?this.A[a]:c;return q(a)?(q(b)&&(a=Jg(a,b,this.B)),a):""};OI.prototype.getMessage=OI.prototype.sd;OI.prototype.B=function(a){return"%"+a.toUpperCase()+"%"};function PI(a){return QI(Math.floor(a/60))+":"+QI(Math.floor(a%60))}function QI(a){return 10>a?"0"+a:""+a};function RI(a,b,c,d){Xu.call(this,a,b,c,d);this.W=new K;this.S=new K;this.ka=new K}w(RI,Xu);h=RI.prototype;h.Ih=function(a){this.C&&this.C.Lh(a)};h.Rp=function(){this.C&&this.C.B()};h.Pk=function(){this.Ih(this.A);this.S.P()};h.Gf=function(){this.Ih(this.A);this.C&&this.C.A();this.ka.P()};h.Eg=function(){this.W.P();this.Rp();this.Ih(this.A)};function SI(a){this.D=a;this.A=!1;this.C=new K;this.B=new K;z.forEach(a,function(a){E(a,"mouseover",this.H,!1,this);E(a,"mouseout",this.F,!1,this)},this)}SI.prototype.H=function(){this.A||(this.A=!0,this.C.P())};SI.prototype.F=function(a){-1==z.indexOf(this.D,a.relatedTarget)&&(this.A=!1,this.B.P())};function TI(){hs.call(this,"progress_bar");this.F=new hs("progress");this.la(this.F);this.C=new hs("thumb");this.la(this.C);this.M=new K;this.K=new K;this.H=new K;Gf||(this.D=new SI([this.displayObject(),this.F.displayObject(),this.C.displayObject()]),this.D.B.addHandler(this.gp,this),this.D.C.addHandler(this.Wu,this),es(this.C,0));E(this.displayObject(),Mu,this.Iw,!1,this)}w(TI,hs);h=TI.prototype;h.setProgress=function(a){a=Math.round(100*a)+"%";fs(this.F,"width",a);fs(this.C,"left",a)}; function UI(a,b){a.W=ud(a.A);var c=((b.Fb instanceof MouseEvent?b.clientX:b.Fb.touches[0].pageX)-a.W.x)/1,c=c>a.width()?a.width():c;a.M.P((0>c?0:c)/a.width())}h.Wu=function(){this.B&&this.B.stop();this.B=new VI(this.C);this.B.play()};h.gp=function(){this.B&&this.B.stop();this.B=new WI(this.C);this.B.play()};h.Iw=function(a){E(document,Ou,this.Jr,!1,this);E(document,Nu,this.Kr,!1,this);this.K.P();UI(this,a)};h.Jr=function(a){UI(this,a)}; h.Kr=function(a){ue(document,Ou,this.Jr,!1,this);ue(document,Nu,this.Kr,!1,this);if(Gf)return Fl(this.displayObject());UI(this,a);this.H.P();this.D.A||this.gp()};function VI(a){this.F=a;RI.call(this,[this.F.opacity(),El(this.F.displayObject())],[1,1],200)}w(VI,RI);VI.prototype.Ih=function(a){es(this.F,a[0]);Dl(this.F.displayObject(),a[1])};function WI(a){this.F=a;RI.call(this,[-1.25],[1],900)}w(WI,RI); WI.prototype.Ih=function(a){if(0document.documentElement.clientHeight+200?a.D=!0:a.D&&Hf?(a.D=!1,document.documentElement.clientHeight>a.B&&Ef(function(){lJ(this,b)},a,200)):q(a.fg)||(kJ(a,b||!1),qg?Fl(document.body):Qe&&(c||window.scrollTo(0,0)))} function kJ(a,b){if(Jf||Tf||sb&&!Gf){var c=window.window.pageYOffset;document.body.style.display="none"}if(Oe||Gf&&eg)document.body.style.display="none";var d=document.documentElement.clientWidth,e=wg||Pe?window.innerHeight:document.documentElement.clientHeight;document.body.style.display="";Gf?Jf&&0document.documentElement.clientHeight}h.Vo=function(a,b,c){if(a||!(!Fg&&wg&&Pe&&document.documentElement.clientHeight>window.innerHeight||Lf&&b==this.A&&c==this.B))this.A=b,this.B=c,this.F.P(b,c),ng&&(b=Eb||yf(this.A.displayObject(),"0 0");this.D=new K}h=nJ.prototype;h.Il=400;h.Hl=300;h.zi=1;function oJ(a,b){a.A.Aa(!0);a.C.push(b);b.M.addHandler(a.Sl,a);b.C.addHandler(a.Rl,a,-1);if(b.B){var c=a.A.displayObject(),d=b.B.displayObject();c.appendChild(d)}c=a.A.displayObject();d=b.displayObject();c.appendChild(d);b.Aj?a.Sl(b):a.Rl(b)} function pJ(a,b){var c=z.indexOf(a.C,b);0<=c&&(z.Ad(a.C,c),b.Aj&&b.close(),b.M.removeHandler(a.Sl,a),b.C.removeHandler(a.Rl,a,-1),Yc(b.displayObject()),b.B&&Yc(b.B.displayObject()));a.A.Aa(0c||m>d)n*=Math.min(1,c/l,d/m),p=-1*(l-c)/(2*n),r=-1*(m-d)/(2*n);else if(l>e||m>f)l>e&&(p=-1*(l-e)/(2*b)),m>f&&(r=-1*(m-f)/(2*b));q(k.Kg)?k.Kg(a.zi):(l=new ul,l.scale(n,n),Oe||(r=0),l.translate(p,r),sb&&8>=Eb||xl(k.A,l))}};function rJ(a,b,c){eJ.call(this,"message_box");this.B=fJ();if(a){var d=new gJ("title");gs(d,a);this.la(d)}a=new gJ("message");gs(a,b);this.la(a);b=new js(!1,"btn_ok");gs(b,c);this.la(b);b.Ga.addHandler(this.D,this)}w(rJ,eJ);rJ.prototype.D=function(){this.close()};rJ.prototype.close=function(){rJ.Z.close.call(this);ue(document,"keydown",this.F,!1,this)}; rJ.prototype.open=function(){rJ.Z.open.call(this);fs(this,"height","");fs(this,"position","relative");fs(this,"height",this.height()+"px");fs(this,"position","");E(document,"keydown",this.F,!1,this)};rJ.prototype.F=function(a){13==a.keyCode&&(this.D(),a.stopPropagation(),a.preventDefault())};function sJ(a,b,c,d){hs.call(this,c+" "+tJ());this.Eb=a.view();this.B=a.nb;this.N=a.view().N;this.wk=this.N.ia();a.view();this.Nj=new nJ(this.displayObject());this.C=new OI(b);d&&(this.K=new iJ,this.K.F.addHandler(function(a,b){this.Cl(a,b)},this),Ef(this.K.Xm,this.K));a.H.addHandler(this.La,this);a.view().H.Nk().addHandler(this.Ia,this)}w(sJ,hs);sJ.prototype.Cl=function(a,b){this.resize(a,b);var c=this.Nj;c.A.resize(c.zi*a,c.zi*b);c.Il=a;c.Hl=b;qJ(c)}; sJ.prototype.La=function(a){window.A=null!=window.A?window.A:hJ;if("resumePlayback"==a.action()&&"prompt"==this.B.ta().ob().A){var b=this.N.Gb(),c=a.V();a.$n("delayStartup");var d=this.Nj,e=a.F,f=this.C.sd("PB_RESUME_PRESENTATION_WINDOW_TITLE"),g=this.C.sd("PB_RESUME_PRESENTATION_WINDOW_TEXT"),k=this.C.sd("PB_MESSAGE_BOX_YES"),l=this.C.sd("PB_MESSAGE_BOX_NO");Gg?ISPlayer.showConfirmWindowWithcallback(Ie({message:g,yesLabel:k,noLabel:l}),v(function(a){parseInt(a,10)?e.Yc(c,!0):e.start(b,!0)},this)): function(){var a=new window.A(f,g,k,l);a.ij.addHandler(function p(f,g){a.ij.removeHandler(p);a.close();pJ(d,a);this.Eb.setOverlayDisplayed(!1);g?e.Yc(c,!0):e.start(b,!0)},this);oJ(d,a);a.open();this.Eb.setOverlayDisplayed(!0)}.apply(this)}};function uJ(a,b){return(a.ra(b).Ui()+1).toString()} sJ.prototype.Ia=function(a){var b={},c=this.B.Y();switch(a.pe().type()){case "currentSlideIsNotCompleted":var d="PB_CURRENT_SLIDE_IS_NOT_COMPLETED";break;case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":d="sequential"==this.B.ta().navigation().navigationType()?"PB_NAVIGATION_IS_SEQUENTIAL":"PB_NAVIGATION_IS_RESTRICTED";break;case "interactionNotCompleted":d="PB_QUIZ_SLIDE_WINDOW_TEXT";this.N.sa()instanceof $g&&(d="PB_SCENARIO_SLIDE_WINDOW_TEXT");break;case "precedingQuizNotPassed":case "precedingQuizFailed":d= "PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=uJ(c,a.pe().Lc());break;case "precedingQuizNotCompleted":d="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=uJ(c,a.pe().Lc());break;case "precedingScenarioNotPassed":d="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=uJ(c,a.pe().Lc());break;case "precedingScenarioFailed":d="PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=uJ(c,a.pe().Lc());break;case "precedingScenarioNotCompleted":d="PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT"; b["%SLIDE_INDEX%"]=uJ(c,a.pe().Lc());break;default:return}a=this.C.sd("PB_RESTRICTION_MESSAGE_BOX_TITLE");d=this.C.sd(d);d=Jg(d,b);vJ(this,a,d)}; function vJ(a,b,c){var d=a.C.sd("PB_MESSAGE_BOX_OK"),e=a.N.ia().suspended();if(Gg)b={message:c,okLabel:d},Ay(a.wk,!0),ISPlayer.showMessageBoxWithcallback(Ie(b),v(function(){Ay(this.wk,e)},a));else{var f=new rJ(b,c,d),g=a.Eb;f.C.addHandler(function l(){f.C.removeHandler(l);pJ(this.Nj,f);g.setOverlayDisplayed(!1);Ay(this.wk,e)},a);Ay(a.wk,!0);oJ(a.Nj,f);f.open();g.setOverlayDisplayed(!0)}} function tJ(){var a=Gf?"mobile":"desktop";sb?a+=" ie":Hf?a+=" android_default":wb?a+=" webkit":rb?a+=" opera":vb&&(a+=" gecko");return a};function wJ(a,b,c){sJ.call(this,a,b,"free "+(Gf?"mobile":"desktop"),!0);this.Eb=a.view();this.la(this.Eb.displayObject());this.M=new Zr(document.getElementById("link"));this.N=this.Eb.N;this.B=a.nb;b=new OI(this.B.ta().Af()||{});this.H=new aJ(c,this.B.Y(),b,this.Eb.H,this.Eb.soundController());this.la(this.H);xJ(this,!1);a.F.addHandler(function(a,b,c){if(c){var d=this.N.ia(),l=new hs("launch_layer");l.Wc(!1);this.Eb.displayObject().appendChild(l.displayObject());this.Eb.setOverlayDisplayed(!0);var m= function(a){a&&a.preventDefault&&a.preventDefault();d.Mf().removeHandler(m);l.Ga.removeHandler(m);Yc(l.displayObject());this.Eb.setOverlayDisplayed(!1);this.N.play()};Ef(function(){l.Wc(!0);d.Mf().addHandler(m);qg?E(l.displayObject(),"click",m,!1,this):l.Ga.addHandler(m,this)},this)}},this);var d=new hs("preloader");d.Aa(!1);this.Eb.displayObject().appendChild(d.displayObject());this.N.ia().Em().addHandler(function(){d.Aa(this.N.ia().fb())},this);E(document,MI,this.W,!1,this)}w(wJ,sJ); wJ.prototype.Cl=function(a,b){var c=a,d=b;if(this.F&&this.D){c=b-(this.M.height()+3)-this.H.height();d=this.D;a\r\n\r\n\r\n\r\n\r\n')+")"};t("PresentationPlayer.start",function(a,b,c,d){var e=new II,f=Kc(b);f.style.width="100%";f.style.height="100%";d&&e.nf.addHandler(d);e.A.addHandler(function(a){var b=new yJ;a={__slide_width__:a.J()+"px",__slide_height__:a.I()+"px",__player_view_id__:c};var d={},e;e="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43NSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGN4PSI0MCIgY3k9IjQwIiByPSIzOCIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MCwwYzIyLjA5MSwwLDQwLDE3LjkwOCw0MCw0MFM2Mi4wOTEsODAsNDAsODANCglDMTcuOTA4LDgwLDAsNjIuMDkyLDAsNDBTMTcuOTA4LDAsNDAsMEw0MCwweiBNNDAsNEMyMC4xMTcsNCw0LDIwLjExNyw0LDQwczE2LjExNywzNiwzNiwzNmMxOS44ODIsMCwzNi0xNi4xMTcsMzYtMzYNCglTNTkuODgyLDQsNDAsNHoiLz4NCjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMwLDIyIDU4LDQwIDMwLDU4ICIvPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC44NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGN4PSI0MCIgY3k9IjQwIiByPSIzOCIvPg0KPHBhdGggZmlsbD0iIzk2OTY5NiIgZD0iTTQwLDBjMjIuMDkxLDAsNDAsMTcuOTA4LDQwLDQwUzYyLjA5MSw4MCw0MCw4MEMxNy45MDgsODAsMCw2Mi4wOTIsMCw0MFMxNy45MDgsMCw0MCwwTDQwLDB6IE00MCw0DQoJQzIwLjExNyw0LDQsMjAuMTE3LDQsNDBzMTYuMTE3LDM2LDM2LDM2YzE5Ljg4MiwwLDM2LTE2LjExNywzNi0zNlM1OS44ODIsNCw0MCw0eiIvPg0KPHBvbHlnb24gZmlsbD0iIzk2OTY5NiIgcG9pbnRzPSIzMCwyMiA1OCw0MCAzMCw1OCAiLz4NCjwvc3ZnPg0K data:image/gif;base64,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 data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iIzQ5N0NCRiIgY3g9IjciIGN5PSI3IiByPSI3Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjMuNSIgeTE9IjciIHgyPSIxMC41IiB5Mj0iNyI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0U2RTZFNSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuOTk1MSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8xXykiIGN4PSI3IiBjeT0iNyIgcj0iMy41Ii8+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjNweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSIwIDAgNjMgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYzIDYzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRTU2NTRDIiBkPSJNMzEuNTM0LDBDNDguODg5LDAsNjMsMTQuMDczLDYzLDMxLjQ2Ng0KCUM2Myw0OC44NTksNDguODg5LDYzLDMxLjUzNCw2M0MxNC4xMTEsNjMsMCw0OC44NTksMCwzMS40NjZDMCwxNC4wNzMsMTQuMTExLDAsMzEuNTM0LDBMMzEuNTM0LDB6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0YwOEY4MiIgZD0iTTMxLjUsMkM0Ny43OTIsMiw2MSwxNS4yMzksNjEsMzEuNUM2MSw0Ny44MjgsNDcuNzkyLDYxLDMxLjUsNjENCglDMTUuMjA5LDYxLDIsNDcuODI4LDIsMzEuNUMyLDE1LjIzOSwxNS4yMDksMiwzMS41LDJMMzEuNSwyeiIvPg0KPHBhdGggZmlsbD0iI0RENEIzOCIgZD0iTTIxLjA0MSwyOXY5Ljg0NGMwLDUuNTA4LDQuNjkxLDkuOTczLDEwLjQ3OSw5Ljk3M2M1Ljc4OSwwLDEwLjQ4LTQuNDY1LDEwLjQ4LTkuOTczVjI5SDIxLjA0MXoiLz4NCjxwYXRoIGZpbGw9IiNERDRCMzgiIGQ9Ik0yNi41NTgsMjl2LTcuNjg5YzAtMi43NTYsMi4yMTktNC45OTIsNC45NTQtNC45OTJjMi43MzYsMCw0Ljk1NCwyLjIzNSw0Ljk1NCw0Ljk5MlYyOWgyLjQ3OHYtOC4wNTQNCgljMC0zLjgyOS0zLjMyNi02LjkzNC03LjQzMi02LjkzNGMtNC4xMDQsMC03LjQzMywzLjEwNC03LjQzMyw2LjkzNFYyOUgyNi41NTh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjEuMDQxLDI4LjIwNnY5Ljg0NWMwLDUuNTA2LDQuNjkxLDkuOTcxLDEwLjQ3OSw5Ljk3MWM1Ljc4OSwwLDEwLjQ4LTQuNDY1LDEwLjQ4LTkuOTcxdi05Ljg0NUgyMS4wNDF6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuNTU4LDI4LjA0VjIwLjM1YzAtMi43NTYsMi4yMTktNC45OTIsNC45NTQtNC45OTJjMi43MzYsMCw0Ljk1NCwyLjIzNSw0Ljk1NCw0Ljk5MnY3LjY4OWgyLjQ3OHYtOC4wNTQNCgljMC0zLjgyOS0zLjMyNi02LjkzNC03LjQzMi02LjkzNGMtNC4xMDQsMC03LjQzMywzLjEwNC03LjQzMyw2LjkzNHY4LjA1NEgyNi41NTh6Ii8+DQo8cGF0aCBmaWxsPSIjRjA4RjgyIiBkPSJNMzQsMzYuMzY1YzAtMS4yODctMS4wNDQtMi4zMzEtMi4zMzEtMi4zMzFjLTEuMjg4LDAtMi4zMzIsMS4wNDQtMi4zMzIsMi4zMzENCgljMCwwLjk3MSwwLjU5NCwxLjgwMiwxLjQzOCwyLjE1MnY0LjQ2N2gxLjkxdi00LjUyOUMzMy40NjEsMzguMDc2LDM0LDM3LjI4NywzNCwzNi4zNjV6Ii8+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjNweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSIwIDAgNjMgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYzIDYzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRTU2NTRDIiBkPSJNMzEuNTM0LDBDNDguODg5LDAsNjMsMTQuMDczLDYzLDMxLjQ2Ng0KCUM2Myw0OC44NTksNDguODg5LDYzLDMxLjUzNCw2M0MxNC4xMTEsNjMsMCw0OC44NTksMCwzMS40NjZDMCwxNC4wNzMsMTQuMTExLDAsMzEuNTM0LDBMMzEuNTM0LDB6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0YwOEY4MiIgZD0iTTMxLjUsMkM0Ny43OTIsMiw2MSwxNS4yMzksNjEsMzEuNUM2MSw0Ny44MjgsNDcuNzkyLDYxLDMxLjUsNjENCglDMTUuMjA4LDYxLDIsNDcuODI4LDIsMzEuNUMyLDE1LjIzOSwxNS4yMDgsMiwzMS41LDJMMzEuNSwyeiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNERDRCMzgiIGQ9Ik01OS42NDYsMzFoLTMuMjkzQzU2LjE1OCwzMSw1NiwzMS40NDgsNTYsMzINCgljMCwwLjU1MywwLjE1OCwxLDAuMzU0LDFoMy4yOTNDNTkuODQyLDMzLDYwLDMyLjU1Myw2MCwzMkM2MCwzMS40NDgsNTkuODQyLDMxLDU5LjY0NiwzMXoiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjREQ0QjM4IiBkPSJNNi42NDcsMzFIMy4zNTNDMy4xNTgsMzEsMywzMS40NDgsMywzMmMwLDAuNTUzLDAuMTU4LDEsMC4zNTMsMQ0KCWgzLjI5NEM2Ljg0MiwzMyw3LDMyLjU1Myw3LDMyQzcsMzEuNDQ4LDYuODQyLDMxLDYuNjQ3LDMxeiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNERDRCMzgiIGQ9Ik0zMSw4YzAuNTUzLDAsMS0wLjE1OCwxLTAuMzUzVjQuMzUzQzMyLDQuMTU4LDMxLjU1Myw0LDMxLDQNCgljLTAuNTUyLDAtMSwwLjE1OC0xLDAuMzUzdjMuMjk0QzMwLDcuODQyLDMwLjQ0OCw4LDMxLDh6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0RENEIzOCIgZD0iTTMxLDU2Yy0wLjU1MiwwLTEsMC4xNTgtMSwwLjM1NHYzLjI5M0MzMCw1OS44NDIsMzAuNDQ4LDYwLDMxLDYwDQoJYzAuNTUzLDAsMS0wLjE1OCwxLTAuMzU0di0zLjI5M0MzMiw1Ni4xNTgsMzEuNTUzLDU2LDMxLDU2eiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNERDRCMzgiIGQ9Ik00Ny42NjgsMzFoLTEyLjgxQzM0LjQ5NiwyOS42LDMzLjQsMjguNTA1LDMyLDI4LjE0Mg0KCWMwLDAtMC4xNzItMC4xNDItMS0wLjE0MmMtMC44MjksMC0yLDAuNTU1LTIsMC41NTVjLTEuMTksMC42OTMtMiwxLjk2OS0yLDMuNDQ1YzAsMi4yMDksMS43OTEsNCw0LDRjMS40NzcsMCwyLjc1Mi0wLjgwOSwzLjQ0NS0yDQoJaDEzLjIyM0M0OC40MDQsMzQsNDksMzMuMzI4LDQ5LDMyLjVDNDksMzEuNjcyLDQ4LjQwNCwzMSw0Ny42NjgsMzF6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0RENEIzOCIgZD0iTTI3LjAxOCwyOS43NDhjMC41OTIsMS4wMjUsMS42NTIsMS41MiwyLjM3LDEuMTA2bDAsMA0KCWMwLjcxNy0wLjQxNSwwLjgxOS0xLjU4MSwwLjIyOC0yLjYwNmwtNy44NTctMTMuNjA5Yy0wLjU5Mi0xLjAyNC0xLjY1My0xLjUyLTIuMzcxLTEuMTA2bDAsMGMtMC43MTcsMC40MTUtMC44MTgsMS41ODEtMC4yMjgsMi42MDUNCglMMjcuMDE4LDI5Ljc0OHoiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMjcuMDE4LDI4LjM2MWMwLjU5MiwxLjAyNSwxLjY1MiwxLjUyLDIuMzcsMS4xMDZsMCwwDQoJYzAuNzE3LTAuNDE1LDAuODE5LTEuNTgxLDAuMjI4LTIuNjA2bC03Ljg1Ny0xMy42MDljLTAuNTkyLTEuMDI0LTEuNjUzLTEuNTItMi4zNzEtMS4xMDZsMCwwYy0wLjcxNywwLjQxNS0wLjgxOCwxLjU4MS0wLjIyOCwyLjYwNQ0KCUwyNy4wMTgsMjguMzYxeiIvPg0KPGNpcmNsZSBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgY3g9IjMxIiBjeT0iMzEiIHI9IjQiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNNjAsMzFjMCwwLjU1Mi0wLjE1OCwxLTAuMzU0LDFoLTMuMjkzQzU2LjE1OCwzMiw1NiwzMS41NTIsNTYsMzENCglsMCwwYzAtMC41NTIsMC4xNTgtMSwwLjM1NC0xaDMuMjkzQzU5Ljg0MiwzMCw2MCwzMC40NDgsNjAsMzFMNjAsMzF6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTcsMzFjMCwwLjU1Mi0wLjE1OCwxLTAuMzUzLDFIMy4zNTNDMy4xNTgsMzIsMywzMS41NTIsMywzMWwwLDANCgljMC0wLjU1MiwwLjE1OC0xLDAuMzUzLTFoMy4yOTRDNi44NDIsMzAsNywzMC40NDgsNywzMUw3LDMxeiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMSwzYzAuNTUzLDAsMSwwLjE1OCwxLDAuMzUzdjMuMjk0QzMyLDYuODQyLDMxLjU1Myw3LDMxLDdsMCwwDQoJYy0wLjU1MiwwLTEtMC4xNTgtMS0wLjM1M1YzLjM1M0MzMCwzLjE1OCwzMC40NDgsMywzMSwzTDMxLDN6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTMxLDU1YzAuNTUzLDAsMSwwLjE1OCwxLDAuMzUzdjMuMjk0QzMyLDU4Ljg0MiwzMS41NTMsNTksMzEsNTkNCglsMCwwYy0wLjU1MiwwLTEtMC4xNTgtMS0wLjM1NHYtMy4yOTRDMzAsNTUuMTU4LDMwLjQ0OCw1NSwzMSw1NUwzMSw1NXoiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNNDksMzEuNDk5QzQ5LDMwLjY3Miw0OC40MDQsMzAsNDcuNjY4LDMwSDM0LjMzMw0KCUMzMy41OTYsMzAsMzMsMzAuNjcxLDMzLDMxLjVsMCwwYzAsMC44MjgsMC41OTYsMS41LDEuMzMzLDEuNWgxMy4zMzVDNDguNDA0LDMzLDQ5LDMyLjMyOCw0OSwzMS40OTlMNDksMzEuNDk5eiIvPg0KPGNpcmNsZSBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0YxNjE1NSIgY3g9IjMxIiBjeT0iMzEiIHI9IjIiLz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNi43NzM1IDQuNTE1NTUiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICAgLmZpbDAge2ZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjAuMDAwMDAwfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8xMjM2MzgxNDQiPg0KICAgPHBhdGggaWQ9Il8xMjM2MzgzNjAiIGNsYXNzPSJmaWwwIiBkPSJNNi43NzM1IDMuOTc5bDAgLTMuNDQyNDVjMCwtMC4yOTUxMTkgLTAuMjQxNDMzLC0wLjUzNjU1MiAtMC41MzY1NTIsLTAuNTM2NTUybC02LjIzNjk1IDAgMCA0LjUxNTU1IDYuMjM2OTUgMGMwLjI5NTExOSwwIDAuNTM2NTUyLC0wLjI0MTQzMyAwLjUzNjU1MiwtMC41MzY1NTJ6Ii8+DQogICA8cGF0aCBpZD0iXzEyMzYzODEyMCIgY2xhc3M9ImZpbDEiIGQ9Ik0zLjE4NzUgMS4yMzAyMWwtMC4zMzU1NTIgMC4zMzU1MTQgLTAuNDQ3MzY1IC0wLjQ0NzM2NSAtMC4yMjM2NjQgMC4yMjM2NjQgMC40NDczNjUgMC40NDczNjUgLTAuMzM1NTE0IDAuMzM1NTUyIDAuODk0NzMgMCAwIC0wLjg5NDczem0wLjI2NTY0MSAyLjA1NTFsMC4zMzU1MTQgLTAuMzM1NTE0IDAuNDQ3MzY1IDAuNDQ3MzY1IDAuMjIzNzAxIC0wLjIyMzcwMSAtMC40NDczNjUgLTAuNDQ3MzY1IDAuMzM1NTE0IC0wLjMzNTUxNCAtMC44OTQ3MyAwIDAgMC44OTQ3M3oiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNi43NzM1IDQuNTE1NTUiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6I0ZFRkVGRX0NCiAgICAuZmlsMCB7ZmlsbDojRkVGRUZFO2ZpbGwtb3BhY2l0eTowLjEwMTk2MX0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxnIGlkPSJfMTIzNjM4MTQ0Ij4NCiAgIDxwYXRoIGlkPSJfMTIzNjM4MzYwIiBjbGFzcz0iZmlsMCIgZD0iTTYuNzczNSAzLjk3OWwwIC0zLjQ0MjQ1YzAsLTAuMjk1MTE5IC0wLjI0MTQzMywtMC41MzY1NTIgLTAuNTM2NTUyLC0wLjUzNjU1MmwtNi4yMzY5NSAwIDAgNC41MTU1NSA2LjIzNjk1IDBjMC4yOTUxMTksMCAwLjUzNjU1MiwtMC4yNDE0MzMgMC41MzY1NTIsLTAuNTM2NTUyeiIvPg0KICAgPHBhdGggaWQ9Il8xMjM2MzgxMjAiIGNsYXNzPSJmaWwxIiBkPSJNMy4xODc1IDEuMjMwMjFsLTAuMzM1NTUyIDAuMzM1NTE0IC0wLjQ0NzM2NSAtMC40NDczNjUgLTAuMjIzNjY0IDAuMjIzNjY0IDAuNDQ3MzY1IDAuNDQ3MzY1IC0wLjMzNTUxNCAwLjMzNTU1MiAwLjg5NDczIDAgMCAtMC44OTQ3M3ptMC4yNjU2NDEgMi4wNTUxbDAuMzM1NTE0IC0wLjMzNTUxNCAwLjQ0NzM2NSAwLjQ0NzM2NSAwLjIyMzcwMSAtMC4yMjM3MDEgLTAuNDQ3MzY1IC0wLjQ0NzM2NSAwLjMzNTUxNCAtMC4zMzU1MTQgLTAuODk0NzMgMCAwIDAuODk0NzN6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNi43NzM1IDQuNTE1NTUiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6Izk2OTY5Nn0NCiAgICAuZmlsMCB7ZmlsbDojRkVGRUZFO2ZpbGwtb3BhY2l0eTowLjA1MDk4MH0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxnIGlkPSJfMTIzNjM4MTQ0Ij4NCiAgIDxwYXRoIGlkPSJfMTIzNjM4MzYwIiBjbGFzcz0iZmlsMCIgZD0iTTYuNzczNSAzLjk3OWwwIC0zLjQ0MjQ1YzAsLTAuMjk1MTE5IC0wLjI0MTQzMywtMC41MzY1NTIgLTAuNTM2NTUyLC0wLjUzNjU1MmwtNi4yMzY5NSAwIDAgNC41MTU1NSA2LjIzNjk1IDBjMC4yOTUxMTksMCAwLjUzNjU1MiwtMC4yNDE0MzMgMC41MzY1NTIsLTAuNTM2NTUyeiIvPg0KICAgPHBhdGggaWQ9Il8xMjM2MzgxMjAiIGNsYXNzPSJmaWwxIiBkPSJNMy4xODc1IDEuMjMwMjFsLTAuMzM1NTUyIDAuMzM1NTE0IC0wLjQ0NzM2NSAtMC40NDczNjUgLTAuMjIzNjY0IDAuMjIzNjY0IDAuNDQ3MzY1IDAuNDQ3MzY1IC0wLjMzNTUxNCAwLjMzNTU1MiAwLjg5NDczIDAgMCAtMC44OTQ3M3ptMC4yNjU2NDEgMi4wNTUxbDAuMzM1NTE0IC0wLjMzNTUxNCAwLjQ0NzM2NSAwLjQ0NzM2NSAwLjIyMzcwMSAtMC4yMjM3MDEgLTAuNDQ3MzY1IC0wLjQ0NzM2NSAwLjMzNTUxNCAtMC4zMzU1MTQgLTAuODk0NzMgMCAwIDAuODk0NzN6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/png;base64,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 data:image/png;base64,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 data:image/png;base64,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 data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAElJREFUSEvt0qERAEAIA0H6b5rXL1ecI5qQOcIsanB+3TC5egZOyJm9B2Zgw0EnF+AeekPC+S3tGTjhoJMLcA+9IeG89+6L04QHtFKarLFAHLUAAAAASUVORK5CYII= data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFBJREFUSEvtkjEKADAIA/PpQunnWzo63nBbBDdjOGPWPpd0yPCf5YLo5TNgB52Z54AZsKDQygVwDr5A4RxLfQbsUGjlAjgHX6Bw9r394KjDAzeSX574b7LUAAAAAElFTkSuQmCC data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42OTE0MjggMC42OTE0MjgiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICAgLmZpbDAge2ZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjAuMDAwMDAwfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8xMjE5NzA3MjgiPg0KICAgPHBvbHlnb24gaWQ9Il8xMjMzNjc2NjQiIGNsYXNzPSJmaWwwIiBwb2ludHM9Ii0wLDAuNjkxNDI4IDAuNjkxNDI4LDAuNjkxNDI4IDAuNjkxNDI4LDAgLTAsMCAiLz4NCiAgIDxwYXRoIGlkPSJfMTIxOTcwNzA0IiBjbGFzcz0iZmlsMSIgZD0iTTAuMzQ1NzM2IDAuMTU3MTg4bC0wLjEyNTcyMiAwLjA5NDI2NDkgLTAuMDk0MzAwNiAwIDAgMC4xODg1ODMgMC4wOTQzMDA2IDAgMC4xMjU3MjIgMC4wOTQyNjQ5IDAgLTAuMzc3MTEzem0wLjE1NzExNyAtMi42NzI2N2UtMDA1bDAuMDMxNDMwNiAwIDAgMC4zNzcxNCAtMC4wMzE0MzA2IDAgMCAtMC4zNzcxNHptLTAuMDYyODQzMyAwLjA2Mjg2MTFsMC4wMzE0MzA2IDAgMCAwLjI1MTQwOSAtMC4wMzE0MzA2IDAgMCAtMC4yNTE0MDl6bS0wLjA2Mjg0MzMgMC4wNjI4NjExbDAuMDMxNDMwNiAwIDAgMC4xMjU2ODcgLTAuMDMxNDMwNiAwIDAgLTAuMTI1Njg3eiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42OTE0MjggMC42OTE0MjgiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6I0ZFRkVGRX0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk3MDcyOCI+DQogICA8cG9seWdvbiBpZD0iXzEyMzM2NzY2NCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42OTE0MjggMC42OTE0MjgsMC42OTE0MjggMC42OTE0MjgsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NzA3MDQiIGNsYXNzPSJmaWwxIiBkPSJNMC4zNDU3MzYgMC4xNTcxODhsLTAuMTI1NzIyIDAuMDk0MjY0OSAtMC4wOTQzMDA2IDAgMCAwLjE4ODU4MyAwLjA5NDMwMDYgMCAwLjEyNTcyMiAwLjA5NDI2NDkgMCAtMC4zNzcxMTN6bTAuMTU3MTE3IC0yLjY3MjY3ZS0wMDVsMC4wMzE0MzA2IDAgMCAwLjM3NzE0IC0wLjAzMTQzMDYgMCAwIC0wLjM3NzE0em0tMC4wNjI4NDMzIDAuMDYyODYxMWwwLjAzMTQzMDYgMCAwIDAuMjUxNDA5IC0wLjAzMTQzMDYgMCAwIC0wLjI1MTQwOXptLTAuMDYyODQzMyAwLjA2Mjg2MTFsMC4wMzE0MzA2IDAgMCAwLjEyNTY4NyAtMC4wMzE0MzA2IDAgMCAtMC4xMjU2ODd6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42OTE0MjggMC42OTE0MjgiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6Izk2OTY5Nn0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk3MDcyOCI+DQogICA8cG9seWdvbiBpZD0iXzEyMzM2NzY2NCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42OTE0MjggMC42OTE0MjgsMC42OTE0MjggMC42OTE0MjgsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NzA3MDQiIGNsYXNzPSJmaWwxIiBkPSJNMC4zNDU3MzYgMC4xNTcxODhsLTAuMTI1NzIyIDAuMDk0MjY0OSAtMC4wOTQzMDA2IDAgMCAwLjE4ODU4MyAwLjA5NDMwMDYgMCAwLjEyNTcyMiAwLjA5NDI2NDkgMCAtMC4zNzcxMTN6bTAuMTU3MTE3IC0yLjY3MjY3ZS0wMDVsMC4wMzE0MzA2IDAgMCAwLjM3NzE0IC0wLjAzMTQzMDYgMCAwIC0wLjM3NzE0em0tMC4wNjI4NDMzIDAuMDYyODYxMWwwLjAzMTQzMDYgMCAwIDAuMjUxNDA5IC0wLjAzMTQzMDYgMCAwIC0wLjI1MTQwOXptLTAuMDYyODQzMyAwLjA2Mjg2MTFsMC4wMzE0MzA2IDAgMCAwLjEyNTY4NyAtMC4wMzE0MzA2IDAgMCAtMC4xMjU2ODd6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42NDM2MTYgMC42NDM2MTYiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICAgLmZpbDAge2ZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjAuMDAwMDAwfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8xMjE5NjkwMjQiPg0KICAgPHBvbHlnb24gaWQ9Il8xMjE5NjkyNDAiIGNsYXNzPSJmaWwwIiBwb2ludHM9Ii0wLDAuNjQzNjE2IDAuNjQzNjE2LDAuNjQzNjE2IDAuNjQzNjE2LDAgLTAsMCAiLz4NCiAgIDxwYXRoIGlkPSJfMTIxOTY5MDAwIiBjbGFzcz0iZmlsMSIgZD0iTTAuMzIxODM3IDAuMTQ2MzAybC0wLjExNzAyOSAwLjA4Nzc0NjYgLTAuMDg3Nzc5NyAwIDAgMC4xNzU1NDMgMC4wODc3Nzk3IDAgMC4xMTcwMjkgMC4wODc3NDY2IDAgLTAuMzUxMDM2em0wLjI3NzkwMSAwLjI1MDcyNmwtMC4wMjA2OTA2IDAuMDIwNjkwNiAtMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAwLjA5MzA4NzIgLTAuMDIwNjkwNiAtMC4wMjA2OTA2IDAuMDkzMDg3MiAtMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAwLjAyMDY5MDYgLTAuMDIwNjkwNiAwLjA5MzA4NzIgMC4wOTMwODcyIDAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDIwNjkwNiAwLjAyMDY5MDYgLTAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyIDAuMDkzMDg3MnoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42NDM2MTYgMC42NDM2MTYiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6I0ZFRkVGRX0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2OTAyNCI+DQogICA8cG9seWdvbiBpZD0iXzEyMTk2OTI0MCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42NDM2MTYgMC42NDM2MTYsMC42NDM2MTYgMC42NDM2MTYsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NjkwMDAiIGNsYXNzPSJmaWwxIiBkPSJNMC4zMjE4MzcgMC4xNDYzMDJsLTAuMTE3MDI5IDAuMDg3NzQ2NiAtMC4wODc3Nzk3IDAgMCAwLjE3NTU0MyAwLjA4Nzc3OTcgMCAwLjExNzAyOSAwLjA4Nzc0NjYgMCAtMC4zNTEwMzZ6bTAuMjc3OTAxIDAuMjUwNzI2bC0wLjAyMDY5MDYgMC4wMjA2OTA2IC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDkzMDg3MiAtMC4wMjA2OTA2IC0wLjAyMDY5MDYgMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDIwNjkwNiAtMC4wMjA2OTA2IDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyIC0wLjA5MzA4NzIgMC4wMjA2OTA2IDAuMDIwNjkwNiAtMC4wOTMwODcyIDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyeiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42NDM2MTYgMC42NDM2MTYiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6Izk2OTY5Nn0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2OTAyNCI+DQogICA8cG9seWdvbiBpZD0iXzEyMTk2OTI0MCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42NDM2MTYgMC42NDM2MTYsMC42NDM2MTYgMC42NDM2MTYsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NjkwMDAiIGNsYXNzPSJmaWwxIiBkPSJNMC4zMjE4MzcgMC4xNDYzMDJsLTAuMTE3MDI5IDAuMDg3NzQ2NiAtMC4wODc3Nzk3IDAgMCAwLjE3NTU0MyAwLjA4Nzc3OTcgMCAwLjExNzAyOSAwLjA4Nzc0NjYgMCAtMC4zNTEwMzZ6bTAuMjc3OTAxIDAuMjUwNzI2bC0wLjAyMDY5MDYgMC4wMjA2OTA2IC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDkzMDg3MiAtMC4wMjA2OTA2IC0wLjAyMDY5MDYgMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDIwNjkwNiAtMC4wMjA2OTA2IDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyIC0wLjA5MzA4NzIgMC4wMjA2OTA2IDAuMDIwNjkwNiAtMC4wOTMwODcyIDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyeiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMy40MjI0MSAyLjI4MTU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOndoaXRlfQ0KICAgIC5maWwwIHtmaWxsOmJsYWNrO2ZpbGwtb3BhY2l0eTowLjAwMDAwMH0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNLTAgMC4yNzExMDFsMCAxLjczOTM1YzAsMC4xNDkxMTMgMC4xMjE5ODgsMC4yNzExMDEgMC4yNzExMDEsMC4yNzExMDFsMy4xNTEzMSAwIDAgLTIuMjgxNTUgLTMuMTUxMzEgMGMtMC4xNDkxMTMsMCAtMC4yNzExMDEsMC4xMjE5ODggLTAuMjcxMTAxLDAuMjcxMTAxeiIvPg0KICA8cG9seWdvbiBjbGFzcz0iZmlsMSIgcG9pbnRzPSIxLjQwOTIsMC42NzEwMzggMi4wODAyOCwxLjE0MDc3IDEuNDA5MiwxLjYxMDUxICIvPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMy40MjI0MSAyLjI4MTU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiNGRUZFRkV9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4xMDE5NjF9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTS0wIDAuMjcxMTAxbDAgMS43MzkzNWMwLDAuMTQ5MTEzIDAuMTIxOTg4LDAuMjcxMTAxIDAuMjcxMTAxLDAuMjcxMTAxbDMuMTUxMzEgMCAwIC0yLjI4MTU1IC0zLjE1MTMxIDBjLTAuMTQ5MTEzLDAgLTAuMjcxMTAxLDAuMTIxOTg4IC0wLjI3MTEwMSwwLjI3MTEwMXoiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDEiIHBvaW50cz0iMS40MDkyLDAuNjcxMDM4IDIuMDgwMjgsMS4xNDA3NyAxLjQwOTIsMS42MTA1MSAiLz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMy40MjI0MSAyLjI4MTU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiM5Njk2OTZ9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4wNTA5ODB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTS0wIDAuMjcxMTAxbDAgMS43MzkzNWMwLDAuMTQ5MTEzIDAuMTIxOTg4LDAuMjcxMTAxIDAuMjcxMTAxLDAuMjcxMTAxbDMuMTUxMzEgMCAwIC0yLjI4MTU1IC0zLjE1MTMxIDBjLTAuMTQ5MTEzLDAgLTAuMjcxMTAxLDAuMTIxOTg4IC0wLjI3MTEwMSwwLjI3MTEwMXoiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDEiIHBvaW50cz0iMS40MDkyLDAuNjcxMDM4IDIuMDgwMjgsMS4xNDA3NyAxLjQwOTIsMS42MTA1MSAiLz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNC4wODk2NyAyLjcyNjM4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOndoaXRlfQ0KICAgIC5maWwwIHtmaWxsOmJsYWNrO2ZpbGwtb3BhY2l0eTowLjAwMDAwMH0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxnIGlkPSJfMTIxOTY2NTUyIj4NCiAgIDxwYXRoIGlkPSJfMTIxOTY2NzY4IiBjbGFzcz0iZmlsMCIgZD0iTS0wIDAuMzIzOTU2bDAgMi4wNzg0NmMwLDAuMTc4MTg1IDAuMTQ1NzcxLDAuMzIzOTU2IDAuMzIzOTU2LDAuMzIzOTU2bDMuNzY1NzEgMCAwIC0yLjcyNjM4IC0zLjc2NTcxIDBjLTAuMTc4MTg1LDAgLTAuMzIzOTU2LDAuMTQ1NzcxIC0wLjMyMzk1NiwwLjMyMzk1NnoiLz4NCiAgIDxwYXRoIGlkPSJfMTIxOTY2NTI4IiBjbGFzcz0iZmlsMSIgZD0iTTEuNjAzOCAwLjg4MjAzOGwwLjMyMDc1MSAwIDAgMC45NjIyNTQgLTAuMzIwNzUxIDAgMCAtMC45NjIyNTR6bTAuNTYxMzMyIDBsMC4zMjA3NTEgMCAwIDAuOTYyMjU0IC0wLjMyMDc1MSAwIDAgLTAuOTYyMjU0eiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNC4wODk2NyAyLjcyNjM4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiNGRUZFRkV9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4xMDE5NjF9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2NjU1MiI+DQogICA8cGF0aCBpZD0iXzEyMTk2Njc2OCIgY2xhc3M9ImZpbDAiIGQ9Ik0tMCAwLjMyMzk1NmwwIDIuMDc4NDZjMCwwLjE3ODE4NSAwLjE0NTc3MSwwLjMyMzk1NiAwLjMyMzk1NiwwLjMyMzk1NmwzLjc2NTcxIDAgMCAtMi43MjYzOCAtMy43NjU3MSAwYy0wLjE3ODE4NSwwIC0wLjMyMzk1NiwwLjE0NTc3MSAtMC4zMjM5NTYsMC4zMjM5NTZ6Ii8+DQogICA8cGF0aCBpZD0iXzEyMTk2NjUyOCIgY2xhc3M9ImZpbDEiIGQ9Ik0xLjYwMzggMC44ODIwMzhsMC4zMjA3NTEgMCAwIDAuOTYyMjU0IC0wLjMyMDc1MSAwIDAgLTAuOTYyMjU0em0wLjU2MTMzMiAwbDAuMzIwNzUxIDAgMCAwLjk2MjI1NCAtMC4zMjA3NTEgMCAwIC0wLjk2MjI1NHoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNC4wODk2NyAyLjcyNjM4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiM5Njk2OTZ9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4wNTA5ODB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2NjU1MiI+DQogICA8cGF0aCBpZD0iXzEyMTk2Njc2OCIgY2xhc3M9ImZpbDAiIGQ9Ik0tMCAwLjMyMzk1NmwwIDIuMDc4NDZjMCwwLjE3ODE4NSAwLjE0NTc3MSwwLjMyMzk1NiAwLjMyMzk1NiwwLjMyMzk1NmwzLjc2NTcxIDAgMCAtMi43MjYzOCAtMy43NjU3MSAwYy0wLjE3ODE4NSwwIC0wLjMyMzk1NiwwLjE0NTc3MSAtMC4zMjM5NTYsMC4zMjM5NTZ6Ii8+DQogICA8cGF0aCBpZD0iXzEyMTk2NjUyOCIgY2xhc3M9ImZpbDEiIGQ9Ik0xLjYwMzggMC44ODIwMzhsMC4zMjA3NTEgMCAwIDAuOTYyMjU0IC0wLjMyMDc1MSAwIDAgLTAuOTYyMjU0em0wLjU2MTMzMiAwbDAuMzIwNzUxIDAgMCAwLjk2MjI1NCAtMC4zMjA3NTEgMCAwIC0wLjk2MjI1NHoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/png;base64,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 data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgNTEgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCgk8ZyBpZD0iXzEyMzM3NDE2OCI+DQoJCTxwYXRoIGlkPSJfMTIzMzc0Mzg0IiBmaWxsLW9wYWNpdHk9IjAiIGQ9Ik01MSw0LjA0MXYyNS45MThDNTEsMzIuMTgyLDQ5LjE4MiwzNCw0Ni45NiwzNEgwVjBoNDYuOTZDNDkuMTgyLDAsNTEsMS44MTgsNTEsNC4wNDENCgkJCUw1MSw0LjA0MXoiLz4NCgkJPHBhdGggaWQ9Il8xMjMzNzQxNDQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOCwxNS43MzdsMi41MjYtMi41MjZsMy4zNjksMy4zNjlsMS42ODQtMS42ODVsLTMuMzY4LTMuMzY4TDI0LjczNiw5aC01LjA1M0gxOHYxLjY4NA0KCQkJVjE1LjczN3ogTTM0LDE4LjI2NGwtMi41MjcsMi41MjVsLTMuMzY4LTMuMzY4bC0xLjY4NSwxLjY4NWwzLjM2OSwzLjM2N0wyNy4yNjMsMjVoNS4wNTNIMzR2LTEuNjg1VjE4LjI2NHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgNTEgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCgk8ZyBpZD0iXzEyMzM3NDE2OCI+DQoJCTxwYXRoIGlkPSJfMTIzMzc0Mzg0IiBmaWxsPSIjRkVGRUZFIiBmaWxsLW9wYWNpdHk9IjAuMTAyIiBkPSJNNTEsNC4wNDF2MjUuOTE4QzUxLDMyLjE4Miw0OS4xODIsMzQsNDYuOTYsMzRIMFYwaDQ2Ljk2DQoJCQlDNDkuMTgyLDAsNTEsMS44MTgsNTEsNC4wNDFMNTEsNC4wNDF6Ii8+DQoJCTxwYXRoIGlkPSJfMTIzMzc0MTQ0IiBmaWxsPSIjRkVGRUZFIiBkPSJNMTgsMTUuNzM3bDIuNTI2LTIuNTI2bDMuMzY5LDMuMzY5bDEuNjg0LTEuNjg1bC0zLjM2OC0zLjM2OEwyNC43MzYsOWgtNS4wNTNIMTh2MS42ODQNCgkJCVYxNS43Mzd6IE0zNCwxOC4yNjRsLTIuNTI3LDIuNTI1bC0zLjM2OC0zLjM2OGwtMS42ODUsMS42ODVsMy4zNjksMy4zNjdMMjcuMjYzLDI1aDUuMDUzSDM0di0xLjY4NVYxOC4yNjR6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgNTEgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCgk8ZyBpZD0iXzEyMzM3NDE2OCI+DQoJCTxwYXRoIGlkPSJfMTIzMzc0Mzg0IiBmaWxsPSIjRkVGRUZFIiBmaWxsLW9wYWNpdHk9IjAuMDUxIiBkPSJNNTEsNC4wNDF2MjUuOTE4QzUxLDMyLjE4Miw0OS4xODIsMzQsNDYuOTYsMzRIMFYwaDQ2Ljk2DQoJCQlDNDkuMTgyLDAsNTEsMS44MTgsNTEsNC4wNDFMNTEsNC4wNDF6Ii8+DQoJCTxwYXRoIGlkPSJfMTIzMzc0MTQ0IiBmaWxsPSIjOTY5Njk2IiBkPSJNMTgsMTUuNzM3bDIuNTI2LTIuNTI2bDMuMzY5LDMuMzY5bDEuNjg0LTEuNjg1bC0zLjM2OC0zLjM2OEwyNC43MzYsOWgtNS4wNTNIMTh2MS42ODQNCgkJCVYxNS43Mzd6IE0zNCwxOC4yNjRsLTIuNTI3LDIuNTI1bC0zLjM2OC0zLjM2OGwtMS42ODUsMS42ODVsMy4zNjksMy4zNjdMMjcuMjYzLDI1aDUuMDUzSDM0di0xLjY4NVYxOC4yNjR6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNSwzNUMyNy4xMzksMzUsMzUsMjcuMTM4LDM1LDE3LjVDMzUsNy44NjEsMjcuMTM5LDAsMTcuNSwwDQoJQzcuODYxLDAsMCw3Ljg2MSwwLDE3LjVDMCwyNy4xMzgsNy44NjEsMzUsMTcuNSwzNXoiLz4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTcuNTAwNSIgeTE9IjIuNjQ5OSIgeDI9IjE3LjUwMDUiIHkyPSIzMi4zNDkiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM1Q0IwRkYiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI5MEZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMTcuNSwzMy45OTljOS4wODgsMCwxNi41LTcuNDEyLDE2LjUtMTYuNDk5DQoJUzI2LjU4NywxLDE3LjUsMUM4LjQxMywxLDEuMDAxLDguNDEzLDEuMDAxLDE3LjVTOC40MTMsMzMuOTk5LDE3LjUsMzMuOTk5eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4LjM2OCwyMi41aC0zYy0wLjAwOC0wLjQ2MywwLTAuODk3LDAtMWMwLTEuMDM3LDAuMDU1LTEuODgxLDAuMzk2LTIuNTUNCgljMC4zNDQtMC42NzMsMS4wMzMtMS40MjMsMi4wNjMtMi4yNjRjMS4wMjgtMC44MzUsMS42NDYtMS4zODQsMS44NDMtMS42NDZjMC4zMTMtMC40MDcsMC40NjgtMC44NjIsMC40NjgtMS4zNTQNCgljMC0wLjY4Ni0wLjI3NS0xLjI3My0wLjgyNC0xLjc2NmMtMC41NDktMC40ODktMS4yODUtMC43MzMtMi4yMTUtMC43MzNjLTAuODk2LDAtMS42NDYsMC4yNTctMi4yNTEsMC43NjcNCgljLTAuNjAxLDAuNTEtMS4wMTYsMS4yOTEtMS4yNDMsMi4zMzZsLTMuMjM2LTAuNDAzYzAuMDktMS41LDAuNzI5LTIuNzczLDEuOTEyLTMuODE5QzEzLjQ2Nyw5LjAyMiwxNS4wMTgsOC41LDE2Ljk0OCw4LjUNCgljMi4wMjMsMCwzLjYzNSwwLjUzMSw0LjgzNSwxLjU5YzEuMTk2LDEuMDU5LDEuNzk2LDIuMjg5LDEuNzk2LDMuNjk5YzAsMC43NzYtMC4yMjMsMS41MTQtMC42NiwyLjIwOA0KCWMtMC40NDEsMC42OTQtMS40NjEsMS41NS0yLjgyLDIuODM3QzE4Ljg2OCwyMCwxOC4zNjgsMjAuNSwxOC4zNjgsMjIuNUwxOC4zNjgsMjIuNXogTTE1LjM2OCwyNy40OTl2LTNoM3YzSDE1LjM2OHoiLz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNSwzNUMyNy4xMzgsMzUsMzUsMjcuMTQsMzUsMTcuNUMzNSw3Ljg2MiwyNy4xMzgsMCwxNy41LDANCglDNy44NjEsMCwwLDcuODYyLDAsMTcuNUMwLDI3LjE0LDcuODYxLDM1LDE3LjUsMzV6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE3LjQ5OTUiIHkxPSIyLjY1MDQiIHgyPSIxNy40OTk1IiB5Mj0iMzIuMzUwNCI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGODI1QyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRjREMTIiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNTVkdJRF8xXykiIGQ9Ik0xNy41LDM0YzkuMDg3LDAsMTYuNS03LjQxMiwxNi41LTE2LjUNCgljMC05LjA4OC03LjQxMi0xNi41LTE2LjUtMTYuNVMxLDguNDEzLDEsMTcuNUMxLDI2LjU4OCw4LjQxMiwzNCwxNy41LDM0eiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNS41LDkuMDAxYzAtMiwzLjk5OS0yLDMuOTk5LDBMMTguOTk5LDIxDQoJYy0wLjA2MSwxLjQ5OC0yLjkzNywxLjUtMywwTDE1LjUsOS4wMDF6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjUsMjhjMS4xMDIsMCwyLTAuODk3LDItMmMwLTEuMTAyLTAuODk3LTItMi0yDQoJYy0xLjEwMiwwLTEuOTk5LDAuODk4LTEuOTk5LDJDMTUuNSwyNy4xMDMsMTYuMzk4LDI4LDE3LjUsMjh6Ii8+DQo8L3N2Zz4NCg==".split(" "); e=".free {position: absolute;}.free, .free * {-webkit-user-select: none;-moz-user-select: none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.free .launch_layer {width: 100%;height: 100%;z-index: 10;background: url("+e[0]+") no-repeat center;background-color: rgba(0, 0, 0, 0.75);}.free .launch_layer.active {background-image: url("+e[1]+");}.free .launch_layer[disabled], .free .launch_layer:active[disabled] {background-image: none;}.free.mobile .control_panel .progress_panel {right: 10px;}.free .preloader {background: url("+ e[2]+");background-size: cover;width: 50px;height: 50px;position: absolute;z-index: 4;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;overflow: hidden;opacity: 0.5;}.free .control_panel {position: absolute;bottom: 0;left: 0;border: 1px solid #B9B9BA;overflow: hidden;background: -moz-linear-gradient(top, #F7F7F7, #E6E6E6);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(100%, #E6E6E6));background: -webkit-linear-gradient(top, #F7F7F7, #E6E6E6);background: -o-linear-gradient(top, #F7F7F7, #E6E6E6);background: -ms-linear-gradient(top, #F7F7F7, #E6E6E6);background: linear-gradient(top, #F7F7F7, #E6E6E6);}.free .control_panel .button {position: absolute;width: 24px;height: 24px;}.free .control_panel .button.component_container {top: 6px;}.free .control_panel .button button {border-radius: 2px;}.free .control_panel .button button, .free .control_panel .button button[disabled], .free .control_panel .button button[disabled]:hover, .free .control_panel .button button[disabled]:active {border: 1px solid #D3D3D3;background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EEEEEE));background: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);background: -o-linear-gradient(top, #FFFFFF, #EEEEEE);background: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);background: linear-gradient(top, #FFFFFF, #EEEEEE);}.free .control_panel .button button:hover {border-color: #D3D3D3;background: -moz-linear-gradient(top, #EEEEEE, #FFFFFF);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EEEEEE), color-stop(100%, #FFFFFF));background: -webkit-linear-gradient(top, #EEEEEE, #FFFFFF);background: -o-linear-gradient(top, #EEEEEE, #FFFFFF);background: -ms-linear-gradient(top, #EEEEEE, #FFFFFF);background: linear-gradient(top, #EEEEEE, #FFFFFF);}.free .control_panel .button button:active {border-color: #C6C6C6;background: -moz-linear-gradient(top, #E6E6E6, #E6E6E6);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E6E6E6), color-stop(100%, #E6E6E6));background: -webkit-linear-gradient(top, #E6E6E6, #E6E6E6);background: -o-linear-gradient(top, #E6E6E6, #E6E6E6);background: -ms-linear-gradient(top, #E6E6E6, #E6E6E6);background: linear-gradient(top, #E6E6E6, #E6E6E6);}.free .control_panel .button button svg {fill: #3B3E42;}.free .control_panel .button button[disabled] svg {fill: #B2B2B2;}.free .control_panel .button svg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.free .control_panel .prev.component_container {left: 92px;}.free .control_panel .play_pause.component_container {left: 120px;}.free .control_panel .play_pause.component_container .pause {display: none;}.free .control_panel .play_pause.component_container button.selected .pause {display: block;}.free .control_panel .play_pause.component_container button.selected .play {display: none;}.free .control_panel .next.component_container {left: 148px;}.free .control_panel .progress_panel {position: absolute;left: 185px;right: 70px;}.free .control_panel .progress_panel .slides_label,.free .control_panel .progress_panel .progress_label {position: absolute;font-family: Arial;height: 36px;line-height: 36px;font-size: 12px;color: #000000;}.free .control_panel .progress_panel .slides_label {width: 45px;text-align: center;}.free .control_panel .progress_panel .progress_label {right: 0;}.free .control_panel .progress_panel .progress_bar {position: absolute;top: 14px;right: 85px;left: 51px;height: 8px;background: #cccccc;cursor: pointer;}.free .control_panel .progress_panel .progress_bar .progress {position: absolute;height: 100%;background: #3181E9;}.free .control_panel .progress_panel .progress_bar .thumb {position: absolute;width: 14px;height: 14px;margin-left: -7px;margin-top: -3px;background: url("+ e[3]+");}.free .control_panel .fullscreen {width: 25px;}.free .control_panel .fullscreen.component_container {right: 6px;}.free .control_panel .volume.component_container {right: 35px;}.free .control_panel .volume.component_container .mute {display: none;}.free .control_panel .volume.component_container button.selected .mute {display: block;}.free .control_panel .volume.component_container button.selected .volume {display: none;}.free .control_panel .volume_slider {position: absolute;right: 37px;width: 20px;height: 74px;bottom: 30px;}.free .control_panel .volume_progress {position: absolute;left: 6px;width: 8px;height: 48px;bottom: 18px;overflow: hidden;}.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("+ e[4]+");}body .info_panel.time::after {background: transparent url("+e[5]+");}.component_base,.component_container {position: absolute;}:focus {outline: none;}::-moz-focus-inner {border: 0;}input {-webkit-appearance: none;}button {cursor: pointer;margin: 0;border: 0;}button[disabled] {cursor: default;}#__player_view_id__ .fullscreen {transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;-o-transform: none !important;-moz-transform: none !important;top: 0 !important;left: 0 !important;}#__player_view_id__ .fullscreen > video,#__player_view_id__ .fullscreen .video_player {background-color: black;width: __slide_width__ !important;height: __slide_height__ !important;z-index: 100;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+ e[6]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+e[7]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+e[8]+") no-repeat;}#__player_view_id__ .video_player video {width: 100%;height: 100%;}#__player_view_id__ .video_player.poster_frame_hide_video video {display: none;}#__player_view_id__ .video_player.poster_frame video {opacity: 0;}#__player_view_id__ .video_player.poster_frame_hide_video .poster, #__player_view_id__ .video_player.poster_frame .poster {position: absolute;width: 100%;height: 100%;}#__player_view_id__ .video_player .controls {height: 36px;background: rgba(45, 50, 55, 0.85098);border: 1px solid #444648;cursor: default;border-radius: 4px;}#__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 62px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark {width: 10px;height: 10px;margin-top: -5px;margin-left: -5px;top: 50%;background: url("+ e[9]+") no-repeat;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark:hover, #__player_view_id__ .video_player .controls .progress .bookmark:active {background: url("+e[10]+") 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("+ e[11]+") no-repeat;width: 60px;height: 25px;top: -33px;margin-left: -30px;font-family: Arial;font-size: 12px;padding-top: 2px;text-align: center;}#__player_view_id__ .video_player .controls .volume_popup {border-radius: 3px;background: rgba(45, 50, 55, 0.85098);top: -67px;right: 55px;padding: 8px;}#__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+e[12]+");position: relative;cursor: pointer;width: 12px;height: 48px;}#__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ e[13]+");width: 100%;}#__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}#__player_view_id__ .video_player .controls button.mute {background: url("+e[14]+");}#__player_view_id__ .video_player .controls button.mute:hover {background: url("+e[15]+");}#__player_view_id__ .video_player .controls button.mute:active {background: url("+e[16]+");}#__player_view_id__ .video_player .controls button.mute.selected {background: url("+e[17]+");}#__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ e[18]+");}#__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+e[19]+");}#__player_view_id__ .video_player .controls button.play {background: url("+e[20]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:hover {background: url("+e[21]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:active {background: url("+e[22]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected {background: url("+e[23]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+ e[24]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:active {background: url("+e[25]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:after {background: url("+e[26]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+e[27]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+e[28]+ ") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+e[29]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+e[26]+") 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("+ e[30]+");}.popup_layer .message_box button.btn_ok {left: 141px;top: 98px;}.popup_layer .message_box .message:before {background: url("+e[31]+");}/*# sourceMappingURL=style.css.map */";for(var f in d)if(d.hasOwnProperty(f)){var p="__"+f.replace(RegExp("\\.","g"),"_")+"__";e=e.replace(new RegExp(p,"g"),d[f])}for(var r in a)a.hasOwnProperty(r)&&(e=e.replace(new RegExp(r,"g"),a[r]));e=e.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,b.A);pl(e)});e.nf.addHandler(function(a){var b=a.nb.ta().Af(), b=(new wJ(a,b,new Kg({banner:'\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t', fullscreen_icon:'\t\t\t\t\t\t\t\t\t\t', next_icon:'',play_pause_icon:'', prev_icon:'',volume_bg:'\t\t\t\t\t\t\t\t\t\t\t', volume_icon:'\t\t\t', volume_progress:''}))).displayObject(); f.appendChild(b);a.start()});JI(e,a,c)},void 0);})(); ;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document);// glMatrix v0.9.5 glMatrixArrayType=typeof Float32Array!="undefined"?Float32Array:typeof WebGLFloatArray!="undefined"?WebGLFloatArray:Array;var vec3={};vec3.create=function(a){var b=new glMatrixArrayType(3);if(a){b[0]=a[0];b[1]=a[1];b[2]=a[2]}return b};vec3.set=function(a,b){b[0]=a[0];b[1]=a[1];b[2]=a[2];return b};vec3.add=function(a,b,c){if(!c||a==c){a[0]+=b[0];a[1]+=b[1];a[2]+=b[2];return a}c[0]=a[0]+b[0];c[1]=a[1]+b[1];c[2]=a[2]+b[2];return c}; vec3.subtract=function(a,b,c){if(!c||a==c){a[0]-=b[0];a[1]-=b[1];a[2]-=b[2];return a}c[0]=a[0]-b[0];c[1]=a[1]-b[1];c[2]=a[2]-b[2];return c};vec3.negate=function(a,b){b||(b=a);b[0]=-a[0];b[1]=-a[1];b[2]=-a[2];return b};vec3.scale=function(a,b,c){if(!c||a==c){a[0]*=b;a[1]*=b;a[2]*=b;return a}c[0]=a[0]*b;c[1]=a[1]*b;c[2]=a[2]*b;return c}; vec3.normalize=function(a,b){b||(b=a);var c=a[0],d=a[1],e=a[2],g=Math.sqrt(c*c+d*d+e*e);if(g){if(g==1){b[0]=c;b[1]=d;b[2]=e;return b}}else{b[0]=0;b[1]=0;b[2]=0;return b}g=1/g;b[0]=c*g;b[1]=d*g;b[2]=e*g;return b};vec3.cross=function(a,b,c){c||(c=a);var d=a[0],e=a[1];a=a[2];var g=b[0],f=b[1];b=b[2];c[0]=e*b-a*f;c[1]=a*g-d*b;c[2]=d*f-e*g;return c};vec3.length=function(a){var b=a[0],c=a[1];a=a[2];return Math.sqrt(b*b+c*c+a*a)};vec3.dot=function(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]}; vec3.direction=function(a,b,c){c||(c=a);var d=a[0]-b[0],e=a[1]-b[1];a=a[2]-b[2];b=Math.sqrt(d*d+e*e+a*a);if(!b){c[0]=0;c[1]=0;c[2]=0;return c}b=1/b;c[0]=d*b;c[1]=e*b;c[2]=a*b;return c};vec3.lerp=function(a,b,c,d){d||(d=a);d[0]=a[0]+c*(b[0]-a[0]);d[1]=a[1]+c*(b[1]-a[1]);d[2]=a[2]+c*(b[2]-a[2]);return d};vec3.str=function(a){return"["+a[0]+", "+a[1]+", "+a[2]+"]"};var mat3={}; mat3.create=function(a){var b=new glMatrixArrayType(9);if(a){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9]}return b};mat3.set=function(a,b){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];return b};mat3.identity=function(a){a[0]=1;a[1]=0;a[2]=0;a[3]=0;a[4]=1;a[5]=0;a[6]=0;a[7]=0;a[8]=1;return a}; mat3.transpose=function(a,b){if(!b||a==b){var c=a[1],d=a[2],e=a[5];a[1]=a[3];a[2]=a[6];a[3]=c;a[5]=a[7];a[6]=d;a[7]=e;return a}b[0]=a[0];b[1]=a[3];b[2]=a[6];b[3]=a[1];b[4]=a[4];b[5]=a[7];b[6]=a[2];b[7]=a[5];b[8]=a[8];return b};mat3.toMat4=function(a,b){b||(b=mat4.create());b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=0;b[4]=a[3];b[5]=a[4];b[6]=a[5];b[7]=0;b[8]=a[6];b[9]=a[7];b[10]=a[8];b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return b}; mat3.str=function(a){return"["+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+", "+a[4]+", "+a[5]+", "+a[6]+", "+a[7]+", "+a[8]+"]"};var mat4={};mat4.create=function(a){var b=new glMatrixArrayType(16);if(a){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];b[13]=a[13];b[14]=a[14];b[15]=a[15]}return b}; mat4.set=function(a,b){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];b[13]=a[13];b[14]=a[14];b[15]=a[15];return b};mat4.identity=function(a){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;return a}; mat4.transpose=function(a,b){if(!b||a==b){var c=a[1],d=a[2],e=a[3],g=a[6],f=a[7],h=a[11];a[1]=a[4];a[2]=a[8];a[3]=a[12];a[4]=c;a[6]=a[9];a[7]=a[13];a[8]=d;a[9]=g;a[11]=a[14];a[12]=e;a[13]=f;a[14]=h;return a}b[0]=a[0];b[1]=a[4];b[2]=a[8];b[3]=a[12];b[4]=a[1];b[5]=a[5];b[6]=a[9];b[7]=a[13];b[8]=a[2];b[9]=a[6];b[10]=a[10];b[11]=a[14];b[12]=a[3];b[13]=a[7];b[14]=a[11];b[15]=a[15];return b}; mat4.determinant=function(a){var b=a[0],c=a[1],d=a[2],e=a[3],g=a[4],f=a[5],h=a[6],i=a[7],j=a[8],k=a[9],l=a[10],o=a[11],m=a[12],n=a[13],p=a[14];a=a[15];return m*k*h*e-j*n*h*e-m*f*l*e+g*n*l*e+j*f*p*e-g*k*p*e-m*k*d*i+j*n*d*i+m*c*l*i-b*n*l*i-j*c*p*i+b*k*p*i+m*f*d*o-g*n*d*o-m*c*h*o+b*n*h*o+g*c*p*o-b*f*p*o-j*f*d*a+g*k*d*a+j*c*h*a-b*k*h*a-g*c*l*a+b*f*l*a}; mat4.inverse=function(a,b){b||(b=a);var c=a[0],d=a[1],e=a[2],g=a[3],f=a[4],h=a[5],i=a[6],j=a[7],k=a[8],l=a[9],o=a[10],m=a[11],n=a[12],p=a[13],r=a[14],s=a[15],A=c*h-d*f,B=c*i-e*f,t=c*j-g*f,u=d*i-e*h,v=d*j-g*h,w=e*j-g*i,x=k*p-l*n,y=k*r-o*n,z=k*s-m*n,C=l*r-o*p,D=l*s-m*p,E=o*s-m*r,q=1/(A*E-B*D+t*C+u*z-v*y+w*x);b[0]=(h*E-i*D+j*C)*q;b[1]=(-d*E+e*D-g*C)*q;b[2]=(p*w-r*v+s*u)*q;b[3]=(-l*w+o*v-m*u)*q;b[4]=(-f*E+i*z-j*y)*q;b[5]=(c*E-e*z+g*y)*q;b[6]=(-n*w+r*t-s*B)*q;b[7]=(k*w-o*t+m*B)*q;b[8]=(f*D-h*z+j*x)*q; b[9]=(-c*D+d*z-g*x)*q;b[10]=(n*v-p*t+s*A)*q;b[11]=(-k*v+l*t-m*A)*q;b[12]=(-f*C+h*y-i*x)*q;b[13]=(c*C-d*y+e*x)*q;b[14]=(-n*u+p*B-r*A)*q;b[15]=(k*u-l*B+o*A)*q;return b};mat4.toRotationMat=function(a,b){b||(b=mat4.create());b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=0;b[13]=0;b[14]=0;b[15]=1;return b}; mat4.toMat3=function(a,b){b||(b=mat3.create());b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[4];b[4]=a[5];b[5]=a[6];b[6]=a[8];b[7]=a[9];b[8]=a[10];return b};mat4.toInverseMat3=function(a,b){var c=a[0],d=a[1],e=a[2],g=a[4],f=a[5],h=a[6],i=a[8],j=a[9],k=a[10],l=k*f-h*j,o=-k*g+h*i,m=j*g-f*i,n=c*l+d*o+e*m;if(!n)return null;n=1/n;b||(b=mat3.create());b[0]=l*n;b[1]=(-k*d+e*j)*n;b[2]=(h*d-e*f)*n;b[3]=o*n;b[4]=(k*c-e*i)*n;b[5]=(-h*c+e*g)*n;b[6]=m*n;b[7]=(-j*c+d*i)*n;b[8]=(f*c-d*g)*n;return b}; mat4.multiply=function(a,b,c){c||(c=a);var d=a[0],e=a[1],g=a[2],f=a[3],h=a[4],i=a[5],j=a[6],k=a[7],l=a[8],o=a[9],m=a[10],n=a[11],p=a[12],r=a[13],s=a[14];a=a[15];var A=b[0],B=b[1],t=b[2],u=b[3],v=b[4],w=b[5],x=b[6],y=b[7],z=b[8],C=b[9],D=b[10],E=b[11],q=b[12],F=b[13],G=b[14];b=b[15];c[0]=A*d+B*h+t*l+u*p;c[1]=A*e+B*i+t*o+u*r;c[2]=A*g+B*j+t*m+u*s;c[3]=A*f+B*k+t*n+u*a;c[4]=v*d+w*h+x*l+y*p;c[5]=v*e+w*i+x*o+y*r;c[6]=v*g+w*j+x*m+y*s;c[7]=v*f+w*k+x*n+y*a;c[8]=z*d+C*h+D*l+E*p;c[9]=z*e+C*i+D*o+E*r;c[10]=z* g+C*j+D*m+E*s;c[11]=z*f+C*k+D*n+E*a;c[12]=q*d+F*h+G*l+b*p;c[13]=q*e+F*i+G*o+b*r;c[14]=q*g+F*j+G*m+b*s;c[15]=q*f+F*k+G*n+b*a;return c};mat4.multiplyVec3=function(a,b,c){c||(c=b);var d=b[0],e=b[1];b=b[2];c[0]=a[0]*d+a[4]*e+a[8]*b+a[12];c[1]=a[1]*d+a[5]*e+a[9]*b+a[13];c[2]=a[2]*d+a[6]*e+a[10]*b+a[14];return c}; mat4.multiplyVec4=function(a,b,c){c||(c=b);var d=b[0],e=b[1],g=b[2];b=b[3];c[0]=a[0]*d+a[4]*e+a[8]*g+a[12]*b;c[1]=a[1]*d+a[5]*e+a[9]*g+a[13]*b;c[2]=a[2]*d+a[6]*e+a[10]*g+a[14]*b;c[3]=a[3]*d+a[7]*e+a[11]*g+a[15]*b;return c}; mat4.translate=function(a,b,c){var d=b[0],e=b[1];b=b[2];if(!c||a==c){a[12]=a[0]*d+a[4]*e+a[8]*b+a[12];a[13]=a[1]*d+a[5]*e+a[9]*b+a[13];a[14]=a[2]*d+a[6]*e+a[10]*b+a[14];a[15]=a[3]*d+a[7]*e+a[11]*b+a[15];return a}var g=a[0],f=a[1],h=a[2],i=a[3],j=a[4],k=a[5],l=a[6],o=a[7],m=a[8],n=a[9],p=a[10],r=a[11];c[0]=g;c[1]=f;c[2]=h;c[3]=i;c[4]=j;c[5]=k;c[6]=l;c[7]=o;c[8]=m;c[9]=n;c[10]=p;c[11]=r;c[12]=g*d+j*e+m*b+a[12];c[13]=f*d+k*e+n*b+a[13];c[14]=h*d+l*e+p*b+a[14];c[15]=i*d+o*e+r*b+a[15];return c}; mat4.scale=function(a,b,c){var d=b[0],e=b[1];b=b[2];if(!c||a==c){a[0]*=d;a[1]*=d;a[2]*=d;a[3]*=d;a[4]*=e;a[5]*=e;a[6]*=e;a[7]*=e;a[8]*=b;a[9]*=b;a[10]*=b;a[11]*=b;return a}c[0]=a[0]*d;c[1]=a[1]*d;c[2]=a[2]*d;c[3]=a[3]*d;c[4]=a[4]*e;c[5]=a[5]*e;c[6]=a[6]*e;c[7]=a[7]*e;c[8]=a[8]*b;c[9]=a[9]*b;c[10]=a[10]*b;c[11]=a[11]*b;c[12]=a[12];c[13]=a[13];c[14]=a[14];c[15]=a[15];return c}; mat4.rotate=function(a,b,c,d){var e=c[0],g=c[1];c=c[2];var f=Math.sqrt(e*e+g*g+c*c);if(!f)return null;if(f!=1){f=1/f;e*=f;g*=f;c*=f}var h=Math.sin(b),i=Math.cos(b),j=1-i;b=a[0];f=a[1];var k=a[2],l=a[3],o=a[4],m=a[5],n=a[6],p=a[7],r=a[8],s=a[9],A=a[10],B=a[11],t=e*e*j+i,u=g*e*j+c*h,v=c*e*j-g*h,w=e*g*j-c*h,x=g*g*j+i,y=c*g*j+e*h,z=e*c*j+g*h;e=g*c*j-e*h;g=c*c*j+i;if(d){if(a!=d){d[12]=a[12];d[13]=a[13];d[14]=a[14];d[15]=a[15]}}else d=a;d[0]=b*t+o*u+r*v;d[1]=f*t+m*u+s*v;d[2]=k*t+n*u+A*v;d[3]=l*t+p*u+B* v;d[4]=b*w+o*x+r*y;d[5]=f*w+m*x+s*y;d[6]=k*w+n*x+A*y;d[7]=l*w+p*x+B*y;d[8]=b*z+o*e+r*g;d[9]=f*z+m*e+s*g;d[10]=k*z+n*e+A*g;d[11]=l*z+p*e+B*g;return d};mat4.rotateX=function(a,b,c){var d=Math.sin(b);b=Math.cos(b);var e=a[4],g=a[5],f=a[6],h=a[7],i=a[8],j=a[9],k=a[10],l=a[11];if(c){if(a!=c){c[0]=a[0];c[1]=a[1];c[2]=a[2];c[3]=a[3];c[12]=a[12];c[13]=a[13];c[14]=a[14];c[15]=a[15]}}else c=a;c[4]=e*b+i*d;c[5]=g*b+j*d;c[6]=f*b+k*d;c[7]=h*b+l*d;c[8]=e*-d+i*b;c[9]=g*-d+j*b;c[10]=f*-d+k*b;c[11]=h*-d+l*b;return c}; mat4.rotateY=function(a,b,c){var d=Math.sin(b);b=Math.cos(b);var e=a[0],g=a[1],f=a[2],h=a[3],i=a[8],j=a[9],k=a[10],l=a[11];if(c){if(a!=c){c[4]=a[4];c[5]=a[5];c[6]=a[6];c[7]=a[7];c[12]=a[12];c[13]=a[13];c[14]=a[14];c[15]=a[15]}}else c=a;c[0]=e*b+i*-d;c[1]=g*b+j*-d;c[2]=f*b+k*-d;c[3]=h*b+l*-d;c[8]=e*d+i*b;c[9]=g*d+j*b;c[10]=f*d+k*b;c[11]=h*d+l*b;return c}; mat4.rotateZ=function(a,b,c){var d=Math.sin(b);b=Math.cos(b);var e=a[0],g=a[1],f=a[2],h=a[3],i=a[4],j=a[5],k=a[6],l=a[7];if(c){if(a!=c){c[8]=a[8];c[9]=a[9];c[10]=a[10];c[11]=a[11];c[12]=a[12];c[13]=a[13];c[14]=a[14];c[15]=a[15]}}else c=a;c[0]=e*b+i*d;c[1]=g*b+j*d;c[2]=f*b+k*d;c[3]=h*b+l*d;c[4]=e*-d+i*b;c[5]=g*-d+j*b;c[6]=f*-d+k*b;c[7]=h*-d+l*b;return c}; mat4.frustum=function(a,b,c,d,e,g,f){f||(f=mat4.create());var h=b-a,i=d-c,j=g-e;f[0]=e*2/h;f[1]=0;f[2]=0;f[3]=0;f[4]=0;f[5]=e*2/i;f[6]=0;f[7]=0;f[8]=(b+a)/h;f[9]=(d+c)/i;f[10]=-(g+e)/j;f[11]=-1;f[12]=0;f[13]=0;f[14]=-(g*e*2)/j;f[15]=0;return f};mat4.perspective=function(a,b,c,d,e){a=c*Math.tan(a*Math.PI/360);b=a*b;return mat4.frustum(-b,b,-a,a,c,d,e)}; mat4.ortho=function(a,b,c,d,e,g,f){f||(f=mat4.create());var h=b-a,i=d-c,j=g-e;f[0]=2/h;f[1]=0;f[2]=0;f[3]=0;f[4]=0;f[5]=2/i;f[6]=0;f[7]=0;f[8]=0;f[9]=0;f[10]=-2/j;f[11]=0;f[12]=-(a+b)/h;f[13]=-(d+c)/i;f[14]=-(g+e)/j;f[15]=1;return f}; mat4.lookAt=function(a,b,c,d){d||(d=mat4.create());var e=a[0],g=a[1];a=a[2];var f=c[0],h=c[1],i=c[2];c=b[1];var j=b[2];if(e==b[0]&&g==c&&a==j)return mat4.identity(d);var k,l,o,m;c=e-b[0];j=g-b[1];b=a-b[2];m=1/Math.sqrt(c*c+j*j+b*b);c*=m;j*=m;b*=m;k=h*b-i*j;i=i*c-f*b;f=f*j-h*c;if(m=Math.sqrt(k*k+i*i+f*f)){m=1/m;k*=m;i*=m;f*=m}else f=i=k=0;h=j*f-b*i;l=b*k-c*f;o=c*i-j*k;if(m=Math.sqrt(h*h+l*l+o*o)){m=1/m;h*=m;l*=m;o*=m}else o=l=h=0;d[0]=k;d[1]=h;d[2]=c;d[3]=0;d[4]=i;d[5]=l;d[6]=j;d[7]=0;d[8]=f;d[9]= o;d[10]=b;d[11]=0;d[12]=-(k*e+i*g+f*a);d[13]=-(h*e+l*g+o*a);d[14]=-(c*e+j*g+b*a);d[15]=1;return d};mat4.str=function(a){return"["+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+", "+a[4]+", "+a[5]+", "+a[6]+", "+a[7]+", "+a[8]+", "+a[9]+", "+a[10]+", "+a[11]+", "+a[12]+", "+a[13]+", "+a[14]+", "+a[15]+"]"};quat4={};quat4.create=function(a){var b=new glMatrixArrayType(4);if(a){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3]}return b};quat4.set=function(a,b){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];return b}; quat4.calculateW=function(a,b){var c=a[0],d=a[1],e=a[2];if(!b||a==b){a[3]=-Math.sqrt(Math.abs(1-c*c-d*d-e*e));return a}b[0]=c;b[1]=d;b[2]=e;b[3]=-Math.sqrt(Math.abs(1-c*c-d*d-e*e));return b};quat4.inverse=function(a,b){if(!b||a==b){a[0]*=1;a[1]*=1;a[2]*=1;return a}b[0]=-a[0];b[1]=-a[1];b[2]=-a[2];b[3]=a[3];return b};quat4.length=function(a){var b=a[0],c=a[1],d=a[2];a=a[3];return Math.sqrt(b*b+c*c+d*d+a*a)}; quat4.normalize=function(a,b){b||(b=a);var c=a[0],d=a[1],e=a[2],g=a[3],f=Math.sqrt(c*c+d*d+e*e+g*g);if(f==0){b[0]=0;b[1]=0;b[2]=0;b[3]=0;return b}f=1/f;b[0]=c*f;b[1]=d*f;b[2]=e*f;b[3]=g*f;return b};quat4.multiply=function(a,b,c){c||(c=a);var d=a[0],e=a[1],g=a[2];a=a[3];var f=b[0],h=b[1],i=b[2];b=b[3];c[0]=d*b+a*f+e*i-g*h;c[1]=e*b+a*h+g*f-d*i;c[2]=g*b+a*i+d*h-e*f;c[3]=a*b-d*f-e*h-g*i;return c}; quat4.multiplyVec3=function(a,b,c){c||(c=b);var d=b[0],e=b[1],g=b[2];b=a[0];var f=a[1],h=a[2];a=a[3];var i=a*d+f*g-h*e,j=a*e+h*d-b*g,k=a*g+b*e-f*d;d=-b*d-f*e-h*g;c[0]=i*a+d*-b+j*-h-k*-f;c[1]=j*a+d*-f+k*-b-i*-h;c[2]=k*a+d*-h+i*-f-j*-b;return c};quat4.toMat3=function(a,b){b||(b=mat3.create());var c=a[0],d=a[1],e=a[2],g=a[3],f=c+c,h=d+d,i=e+e,j=c*f,k=c*h;c=c*i;var l=d*h;d=d*i;e=e*i;f=g*f;h=g*h;g=g*i;b[0]=1-(l+e);b[1]=k-g;b[2]=c+h;b[3]=k+g;b[4]=1-(j+e);b[5]=d-f;b[6]=c-h;b[7]=d+f;b[8]=1-(j+l);return b}; quat4.toMat4=function(a,b){b||(b=mat4.create());var c=a[0],d=a[1],e=a[2],g=a[3],f=c+c,h=d+d,i=e+e,j=c*f,k=c*h;c=c*i;var l=d*h;d=d*i;e=e*i;f=g*f;h=g*h;g=g*i;b[0]=1-(l+e);b[1]=k-g;b[2]=c+h;b[3]=0;b[4]=k+g;b[5]=1-(j+e);b[6]=d-f;b[7]=0;b[8]=c-h;b[9]=d+f;b[10]=1-(j+l);b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return b};quat4.slerp=function(a,b,c,d){d||(d=a);var e=c;if(a[0]*b[0]+a[1]*b[1]+a[2]*b[2]+a[3]*b[3]<0)e=-1*c;d[0]=1-c*a[0]+e*b[0];d[1]=1-c*a[1]+e*b[1];d[2]=1-c*a[2]+e*b[2];d[3]=1-c*a[3]+e*b[3];return d}; quat4.str=function(a){return"["+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+"]"};