(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<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function v(a,b,c){v=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?qa:ta;return v.apply(null,arguments)}
function ua(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var va=Date.now||function(){return+new Date};function w(a,b){function c(){}c.prototype=b.prototype;a.Z=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.X=function(a,c,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[c].apply(a,g)}};function xa(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}var ya=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};
function za(a){if(!Ca.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Da,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Ea,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Fa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Ga,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Ha,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Ia,"&#0;"));return a}var Da=/&/g,Ea=/</g,Fa=/>/g,Ga=/"/g,Ha=/'/g,Ia=/\x00/g,Ca=/[\x00&<>"']/;
function Ja(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},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&&g<f;g++){var k=d[g]||"",l=e[g]||"",m=RegExp("(\\d*)(\\D*)","g"),n=RegExp("(\\d*)(\\D*)","g");do{var p=m.exec(k)||["","",""],r=n.exec(l)||["","",""];if(0==p[0].length&&0==r[0].length)break;c=Sa(0==p[1].length?0:parseInt(p[1],10),0==r[1].length?0:parseInt(r[1],10))||Sa(0==p[2].length,0==r[2].length)||Sa(p[2],r[2])}while(0==c)}return c}function Sa(a,b){return a<b?-1:a>b?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(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};var Wa;a:{var Xa=aa.navigator;if(Xa){var Za=Xa.userAgent;if(Za){Wa=Za;break a}}Wa=""}function $a(a){return-1!=Wa.indexOf(a)};function ab(){return $a("iPhone")&&!$a("iPod")&&!$a("iPad")};function bb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function cb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function db(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function fb(a,b){return null!==a&&b in a}function gb(){var a=hb,b;for(b in a)return!1;return!0}function ib(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}function y(a,b,c){return null!==a&&b in a?a[b]:c}function kb(a){var b={},c;for(c in a)b[c]=a[c];return b}var lb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function nb(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<lb.length;f++)c=lb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var ob;var z={Fd:!1,Qk:function(a){return a[a.length-1]}};z.lF=z.Qk;z.indexOf=z.Fd||Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ga(a))return ga(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};
z.lastIndexOf=z.Fd||Array.prototype.lastIndexOf?function(a,b,c){return Array.prototype.lastIndexOf.call(a,b,null==c?a.length-1:c)}:function(a,b,c){c=null==c?a.length-1:c;0>c&&(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;f<d;f++)f in e&&b.call(c,e[f],f,a)};
z.kr=function(a,b){for(var c=ga(a)?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)};z.filter=z.Fd||Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=ga(a)?a.split(""):a,k=0;k<d;k++)if(k in g){var l=g[k];b.call(c,l,k,a)&&(e[f++]=l)}return e};
z.map=z.Fd||Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=ga(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e};z.reduce=z.Fd||Array.prototype.reduce?function(a,b,c,d){d&&(b=v(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;z.forEach(a,function(c,g){e=b.call(d,e,c,g,a)});return e};
z.reduceRight=z.Fd||Array.prototype.reduceRight?function(a,b,c,d){d&&(b=v(b,d));return Array.prototype.reduceRight.call(a,b,c)}:function(a,b,c,d){var e=c;z.kr(a,function(c,g){e=b.call(d,e,c,g,a)});return e};z.some=z.Fd||Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=ga(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1};
z.every=z.Fd||Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=ga(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0};z.count=function(a,b,c){var d=0;z.forEach(a,function(a,f,g){b.call(c,a,f,g)&&++d},c);return d};z.find=function(a,b,c){b=z.findIndex(a,b,c);return 0>b?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;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1};z.fF=function(a,b,c){b=z.Qv(a,b,c);return 0>b?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<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};z.clone=z.pb;
z.extend=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(fa(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}};z.splice=function(a,b,c,d){return Array.prototype.splice.apply(a,z.slice(arguments,1))};z.slice=function(a,b,c){return 2>=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<a.length;){var e=a[d++],f;f=e;f=ja(f)?"o"+ka(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(b,f)||(b[f]=!0,a[c++]=e)}a.length=c};z.Gq=function(a,b,c){return z.Hq(a,c||z.He,!1,b)};z.ZE=function(a,b,c){return z.Hq(a,b,!0,void 0,c)};z.Hq=function(a,b,c,d,e){for(var f=0,g=a.length,k;f<g;){var l=f+g>>1,m;c?m=b.call(e,a[l],l,a):m=b(d,a[l]);0<m?f=l+1:(g=l,k=!m)}return k?f:~f};z.sort=function(a,b){a.sort(b||z.He)};
z.tF=function(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||z.He;z.sort(c,function(a,b){return e(a.value,b.value)||a.index-b.index});for(d=0;d<a.length;d++)a[d]=c[d].value};z.ey=function(a,b,c){var d=c||z.He;z.sort(a,function(a,c){return d(b(a),b(c))})};z.sF=function(a,b,c){z.ey(a,function(a){return a[b]},c)};z.kF=function(a,b,c){b=b||z.He;for(var d=1;d<a.length;d++){var e=b(a[d-1],a[d]);if(0<e||0==e&&c)return!1}return!0};
z.Qd=function(a,b,c){if(!fa(a)||!fa(b)||a.length!=b.length)return!1;var d=a.length;c=c||z.Vq;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0};z.dF=function(a,b,c){c=c||z.He;for(var d=Math.min(a.length,b.length),e=0;e<d;e++){var f=c(a[e],b[e]);if(0!=f)return f}return z.He(a.length,b.length)};z.He=function(a,b){return a>b?1:a<b?-1:0};z.jF=function(a,b){return-z.He(a,b)};z.Vq=function(a,b){return a===b};z.uv=function(a,b){var c=z.Gq(a,b,void 0);0>c&&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;e<a.length;e++){var f=a[e],g=b.call(c,f,e,a);q(g)&&(d[g]||(d[g]=[])).push(f)}return d};z.ly=function(a,b,c){var d={};z.forEach(a,function(e,f){d[b.call(c,e,f,a)]=e});return d};z.nF=function(a,b,c){var d=[],e=0,f=a;c=c||1;void 0!==b&&(e=a,f=b);if(0>c*(f-e))return[];if(0<c)for(a=e;a<f;a+=c)d.push(a);else for(a=e;a>f;a+=c)d.push(a);return d};z.repeat=function(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c};
z.Sv=function(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(ea(d))for(var e=0;e<d.length;e+=8192)for(var f=z.Sv.apply(null,z.slice(d,e,e+8192)),g=0;g<f.length;g++)b.push(f[g]);else b.push(d)}return b};z.rotate=function(a,b){a.length&&(b%=a.length,0<b?Array.prototype.unshift.apply(a,a.splice(-b,b)):0>b&&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;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){for(var e=[],f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b};z.tt=function(a){for(var b=Math.random,c=a.length-1;0<c;c--){var d=Math.floor(b()*(c+1)),e=a[c];a[c]=a[d];a[d]=e}};z.eF=function(a,b){var c=[];z.forEach(b,function(b){c.push(a[b])});return c};function qb(){return($a("Chrome")||$a("CriOS"))&&!$a("Edge")};var rb=$a("Opera"),sb=$a("Trident")||$a("MSIE"),tb=$a("Edge"),ub=tb||sb,vb=$a("Gecko")&&!(-1!=Wa.toLowerCase().indexOf("webkit")&&!$a("Edge"))&&!($a("Trident")||$a("MSIE"))&&!$a("Edge"),wb=-1!=Wa.toLowerCase().indexOf("webkit")&&!$a("Edge");wb&&$a("Mobile");var zb=$a("Macintosh"),Ab=$a("Windows"),Bb=$a("Linux")||$a("CrOS"),Cb=aa.navigator||null;Cb&&(Cb.appVersion||"").indexOf("X11");$a("Android");ab();$a("iPad");function Db(){var a=aa.document;return a?a.documentMode:void 0}var Eb;
a:{var Fb="",Gb=function(){var a=Wa;if(vb)return/rv\:([^\);]+)(\)|;)/.exec(a);if(tb)return/Edge\/([\d\.]+)/.exec(a);if(sb)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(wb)return/WebKit\/(\S+)/.exec(a);if(rb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Gb&&(Fb=Gb?Gb[1]:"");if(sb){var Hb=Db();if(null!=Hb&&Hb>parseFloat(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<p.length;x++){var C=p.charAt(x);"'"==C&&u?r=!r:'"'==C&&r&&(u=!u)}r&&u||(p="zClosurez")}else p="zClosurez";m+=n+":"+p+";"}}k=m?kc(m):lc}m=void 0;k instanceof ic&&k.constructor===ic&&k.B===jc?m=k.A:(ca(k),m="type_error:SafeStyle");k=m}else{if(/^on/i.test(l))throw Error('Attribute "'+l+'" requires goog.string.Const value, "'+k+'" given.');if(l.toLowerCase()in sc)if(k instanceof gc)k instanceof gc&&k.constructor===
gc&&k.B===hc?k=k.A:(ca(k),k="type_error:TrustedResourceUrl");else if(k instanceof ac)k=cc(k);else if(ga(k))k=ec(k).Le();else throw Error('Attribute "'+l+'" on tag "'+m+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+k+'" given.');}k.Bf&&(k=k.Le());l=l+'="'+za(String(k))+'"';f=f+(" "+l)}}e=e+f;null!=c?ea(c)||(c=[c]):c=[];!0===nc[a.toLowerCase()]?e+=">":(d=tc(c),e+=">"+qc(d)+"</"+a+">",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("<!DOCTYPE html>",0);uc("",0);var yc=uc("<br>",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<d.length&&Sc(e,f,d);return f}
function Sc(a,b,c){function d(c){c&&b.appendChild(ga(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!fa(f)||ja(f)&&0<f.nodeType?d(f):z.forEach(Tc(f)?z.pb(f):f,d)}}function Uc(a){return document.createElement(a)}
function Vc(a){var b=document,c=b.createElement("DIV");sb?(a=tc(yc,a),c.innerHTML=qc(a),c.removeChild(c.firstChild)):c.innerHTML=qc(a);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(b=b.createDocumentFragment();c.firstChild;)b.appendChild(c.firstChild);c=b}return c}function Wc(a,b){a.appendChild(b)}function Xc(a){for(var b;b=a.firstChild;)a.removeChild(b)}function Yc(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}
function Zc(a){return Ec&&void 0!=a.children?a.children:z.filter(a.childNodes,function(a){return 1==a.nodeType})}function $c(a){var b;if(Gc&&!(sb&&Jb("9")&&!Jb("10")&&aa.SVGElement&&a instanceof aa.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return ja(b)&&1==b.nodeType?b:null}
function ad(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function Jc(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function bd(a){if("outerHTML"in a)return a.outerHTML;var b=Jc(a).createElement("DIV");b.appendChild(a.cloneNode(!0));return b.innerHTML}function cd(a,b){var c=[];return dd(a,b,c,!0)?c[0]:void 0}
function dd(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||dd(a,b,c,d))return!0;a=a.nextSibling}return!1}var ed={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},fd={IMG:" ",BR:"\n"};function jd(a,b,c){if(!(a.nodeName in ed))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in fd)b.push(fd[a.nodeName]);else for(a=a.firstChild;a;)jd(a,b,c),a=a.nextSibling}
function Tc(a){if(a&&"number"==typeof a.length){if(ja(a))return"function"==typeof a.item||"string"==typeof a.item;if(ia(a))return"function"==typeof a.item}return!1}function kd(){var a=document;try{return a&&a.activeElement}catch(b){}return null}function Ic(a){this.A=a||aa.document||document}Ic.prototype.Hc=function(a){return ga(a)?this.A.getElementById(a):a};Ic.prototype.appendChild=Wc;Ic.prototype.contains=ad;function ld(a){ld[" "](a);return a}ld[" "]=ba;function B(a,b,c){if(ga(b))(b=md(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=md(c,d);f&&(c.style[f]=e)}}var nd={};function md(a,b){var c=nd[b];if(!c){var d=Ua(b),c=d;void 0===a.style[d]&&(d=Bc()+Va(d),void 0!==a.style[d]&&(c=d));nd[b]=c}return c}function od(a,b){var c=Jc(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""}
function pd(a,b){return od(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function qd(a,b,c){var d;b instanceof Qb?(d=b.x,b=b.y):(d=b,b=c);a.style.left=rd(d,!1);a.style.top=rd(b,!1)}function sd(a){return new Qb(a.offsetLeft,a.offsetTop)}
function td(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}sb&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function ud(a){var b=Jc(a),c=new Qb(0,0),d;d=b?Jc(b):document;var e;(e=!sb||9<=Number(Lb))||(e="CSS1Compat"==Hc(d).A.compatMode);if(a==(e?d.documentElement:d.body))return c;a=td(a);d=Hc(b).A;b=d.scrollingElement?d.scrollingElement:wb||"CSS1Compat"!=d.compatMode?d.body||d.documentElement:d.documentElement;d=d.parentWindow||d.defaultView;b=sb&&Jb("10")&&d.pageYOffset!=b.scrollTop?new Qb(b.scrollLeft,b.scrollTop):new Qb(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.scrollTop);c.x=a.left+b.x;c.y=a.top+
b.y;return c}function vd(a,b){var c=wd(a),d=wd(b);return new Qb(c.x-d.x,c.y-d.y)}function wd(a){if(1==a.nodeType)return a=td(a),new Qb(a.left,a.top);a=a.changedTouches?a.changedTouches[0]:a;return new Qb(a.clientX,a.clientY)}function xd(a,b,c){if(b instanceof Vb)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");yd(a,b);zd(a,c)}function rd(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function zd(a,b){a.style.height=rd(b,!0)}
function yd(a,b){a.style.width=rd(b,!0)}function Ad(a){var b=Bd;if("none"!=pd(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}function Bd(a){var b=a.offsetWidth,c=a.offsetHeight,d=wb&&!b&&!c;return q(b)&&!d||!a.getBoundingClientRect?new Vb(b,c):(a=td(a),new Vb(a.right-a.left,a.bottom-a.top))}
function D(a,b){var c=a.style;"opacity"in c?c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function Cd(a,b){a.style.display=b?"":"none"}function Dd(a){return new Vb(a.offsetWidth,a.offsetHeight)};function Kd(){0!=Ld&&(Md[ka(this)]=this);this.H=this.H;this.K=this.K}var Ld=0,Md={};Kd.prototype.H=!1;Kd.prototype.tc=function(){if(!this.H&&(this.H=!0,this.Mb(),0!=Ld)){var a=ka(this);delete Md[a]}};Kd.prototype.Mb=function(){if(this.K)for(;this.K.length;)this.K.shift()()};var Nd="closure_listenable_"+(1E6*Math.random()|0);function Od(a){return!(!a||!a[Nd])}var Pd=0;function Qd(a,b,c,d,e){this.listener=a;this.A=null;this.src=b;this.type=c;this.Uj=!!d;this.nk=e;this.key=++Pd;this.ne=this.Tj=!1}function Rd(a){a.ne=!0;a.listener=null;a.A=null;a.src=null;a.nk=null};function Sd(a){this.src=a;this.A={};this.B=0}Sd.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.A[f];a||(a=this.A[f]=[],this.B++);var g=Td(a,b,d,e);-1<g?(b=a[g],c||(b.Tj=!1)):(b=new Qd(b,this.src,f,!!d,e),b.Tj=c,a.push(b));return b};Sd.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.A))return!1;var e=this.A[a];b=Td(e,b,c,d);return-1<b?(Rd(e[b]),z.Ad(e,b),0==e.length&&(delete this.A[a],this.B--),!0):!1};
function Ud(a,b){var c=b.type;if(!(c in a.A))return!1;var d=z.remove(a.A[c],b);d&&(Rd(b),0==a.A[c].length&&(delete a.A[c],a.B--));return d}function Vd(a){var b=0,c;for(c in a.A){for(var d=a.A[c],e=0;e<d.length;e++)++b,Rd(d[e]);delete a.A[c];a.B--}}function Wd(a,b,c,d,e){a=a.A[b.toString()];b=-1;a&&(b=Td(a,c,d,e));return-1<b?a[b]:null}function Td(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.ne&&f.listener==b&&f.Uj==!!c&&f.nk==d)return e}return-1};function Xd(a,b){this.type=a;this.currentTarget=this.target=b;this.D=this.A=!1;this.pt=!0}Xd.prototype.stopPropagation=function(){this.A=!0};Xd.prototype.preventDefault=function(){this.D=!0;this.pt=!1};function Yd(a){a.stopPropagation()};var Zd=!sb||9<=Number(Lb),$d=sb&&!Jb("9");!wb||Jb("528");vb&&Jb("1.9b")||sb&&Jb("8")||rb&&Jb("9.5")||wb&&Jb("528");vb&&!Jb("8")||sb&&Jb("9");function ae(a){return wb?"webkit"+a:rb?"o"+a.toLowerCase():a.toLowerCase()}
var be=sb?"focusin":"DOMFocusIn",ce={gz:"click",kD:"rightclick",Oz:"dblclick",nB:"mousedown",tB:"mouseup",sB:"mouseover",rB:"mouseout",qB:"mousemove",oB:"mouseenter",pB:"mouseleave",BD:"selectstart",HE:"wheel",cB:"keypress",bB:"keydown",dB:"keyup",Ty:"blur",zA:"focus",Pz:"deactivate",AA:be,BA:sb?"focusout":"DOMFocusOut",$y:"change",$C:"reset",AD:"select",aE:"submit",YA:"input",MC:"propertychange",hA:"dragstart",cA:"drag",eA:"dragenter",gA:"dragover",fA:"dragleave",kA:"drop",dA:"dragend",mE:"touchstart",
lE:"touchmove",kE:"touchend",jE:"touchcancel",Qy:"beforeunload",oz:"consolemessage",pz:"contextmenu",Vz:"DOMContentLoaded",ERROR:"error",VA:"help",eB:"load",kB:"losecapture",UB:"orientationchange",ZC:"readystatechange",aD:"resize",zD:"scroll",wE:"unload",UA:"hashchange",XB:"pagehide",YB:"pageshow",yC:"popstate",sz:"copy",gC:"paste",It:"cut",My:"beforecopy",Ny:"beforecut",Oy:"beforepaste",PB:"online",OB:"offline",mB:"message",nz:"connect",Hy:ae("AnimationStart"),Fy:ae("AnimationEnd"),Gy:ae("AnimationIteration"),
nE:ae("TransitionEnd"),rC:"pointerdown",xC:"pointerup",qC:"pointercancel",uC:"pointermove",wC:"pointerover",vC:"pointerout",sC:"pointerenter",tC:"pointerleave",TA:"gotpointercapture",lB:"lostpointercapture",uB:"MSGestureChange",vB:"MSGestureEnd",wB:"MSGestureHold",xB:"MSGestureStart",yB:"MSGestureTap",zB:"MSGotPointerCapture",AB:"MSInertiaStart",BB:"MSLostPointerCapture",CB:"MSPointerCancel",DB:"MSPointerDown",EB:"MSPointerEnter",FB:"MSPointerHover",GB:"MSPointerLeave",HB:"MSPointerMove",IB:"MSPointerOut",
JB:"MSPointerOver",KB:"MSPointerUp",hE:"text",iE:"textInput",lz:"compositionstart",mz:"compositionupdate",kz:"compositionend",lA:"exit",fB:"loadabort",gB:"loadcommit",hB:"loadredirect",iB:"loadstart",jB:"loadstop",bD:"responsive",KD:"sizechanged",xE:"unresponsive",yE:"visibilitychange",WD:"storage",$z:"DOMSubtreeModified",Wz:"DOMNodeInserted",Yz:"DOMNodeRemoved",Zz:"DOMNodeRemovedFromDocument",Xz:"DOMNodeInsertedIntoDocument",Tz:"DOMAttrModified",Uz:"DOMCharacterDataModified",Py:"beforeprint",By:"afterprint"};function je(a,b){Xd.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.keyCode=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.C=this.B=!1;this.Fb=this.state=null;a&&this.Sc(a,b)}w(je,Xd);
je.prototype.Sc=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;var e=a.relatedTarget;if(e){if(vb){var f;a:{try{ld(e.nodeName);f=!0;break a}catch(g){}f=!1}f||(e=null)}}else"mouseover"==c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;null===d?(this.offsetX=wb||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=wb||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:
a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY):(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY);this.keyCode=a.keyCode||0;this.B=a.ctrlKey;this.C=a.shiftKey;this.state=a.state;this.Fb=a;a.defaultPrevented&&this.preventDefault()};je.prototype.stopPropagation=function(){je.Z.stopPropagation.call(this);this.Fb.stopPropagation?this.Fb.stopPropagation():this.Fb.cancelBubble=!0};
je.prototype.preventDefault=function(){je.Z.preventDefault.call(this);var a=this.Fb;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,$d)try{if(a.ctrlKey||112<=a.keyCode&&123>=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;f<b.length;f++)E(a,b[f],c,d,e);return null}c=ne(c);return Od(a)?a.Jn(b,c,d,e):oe(a,b,c,!1,d,e)}
function oe(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=!!e,k=pe(a);k||(a[ke]=k=new Sd(a));c=k.add(b,c,d,e,f);if(c.A)return c;d=qe();c.A=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,g);else if(a.attachEvent)a.attachEvent(re(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");me++;return c}
function qe(){var a=se,b=Zd?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function te(a,b,c,d,e){if(ea(b))for(var f=0;f<b.length;f++)te(a,b[f],c,d,e);else c=ne(c),Od(a)?a.Rc.add(String(b),c,!0,d,e):oe(a,b,c,!0,d,e)}function ue(a,b,c,d,e){if(ea(b))for(var f=0;f<b.length;f++)ue(a,b[f],c,d,e);else c=ne(c),Od(a)?a.so(b,c,d,e):a&&(a=pe(a))&&(b=Wd(a,b,c,!!d,e))&&ve(b)}
function ve(a){if(ha(a)||!a||a.ne)return!1;var b=a.src;if(Od(b))return Ud(b.Rc,a);var c=a.type,d=a.A;b.removeEventListener?b.removeEventListener(c,d,a.Uj):b.detachEvent&&b.detachEvent(re(c),d);me--;(c=pe(b))?(Ud(c,a),0==c.B&&(c.src=null,b[ke]=null)):Rd(a);return!0}function re(a){return a in le?le[a]:le[a]="on"+a}function we(a,b,c,d){var e=!0;if(a=pe(a))if(b=a.A[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.Uj==c&&!f.ne&&(f=xe(f,d),e=e&&!1!==f)}return e}
function xe(a,b){var c=a.listener,d=a.nk||a.src;a.Tj&&ve(a);return c.call(d,b)}
function se(a,b){if(a.ne)return!0;if(!Zd){var c;if(!(c=b))a:{c=["window","event"];for(var d=aa,e;e=c.shift();)if(null!=d[e])d=d[e];else{c=null;break a}c=d}e=c;c=new je(e,this);d=!0;if(!(0>e.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<c.length;l++)k=e.currentTarget=c[l],g=Fe(k,f,!1,e)&&g}h.Mb=function(){Be.Z.Mb.call(this);this.Rc&&Vd(this.Rc);this.U=null};
h.Jn=function(a,b,c,d){return this.Rc.add(String(a),b,!1,c,d)};h.so=function(a,b,c,d){return this.Rc.remove(String(a),b,c,d)};function Fe(a,b,c,d){b=a.Rc.A[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.ne&&g.Uj==c){var k=g.listener,l=g.nk||g.src;g.Tj&&Ud(a.Rc,g);e=!1!==k.call(l,d)&&e}}return e&&0!=d.pt};function Ge(a,b,c){if(ia(a))c&&(a=v(a,c));else if(a&&"function"==typeof a.handleEvent)a=v(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:aa.setTimeout(a,b||0)};function He(a){return eval("("+a+")")}function Ie(a,b){var c=[];Je(new Ke(b),a,c);return c.join("")}function Ke(a){this.A=a}
function Je(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(ea(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],Je(a,a.A?a.A.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),Le(d,c),c.push(":"),Je(a,a.A?a.A.call(b,d,e):e,c),f=","));c.push("}");return}}switch(typeof b){case "string":Le(b,
c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}}var Me={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Ne=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
function Le(a,b){b.push('"',a.replace(Ne,function(a){var b=Me[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),Me[a]=b);return b}),'"')};var Oe=$a("Firefox"),Pe=ab()||$a("iPod"),Qe=$a("iPad");!$a("Android")||qb()||$a("Firefox")||$a("Opera")||$a("Silk");var Re=qb(),Se=$a("Safari")&&!(qb()||$a("Coast")||$a("Opera")||$a("Edge")||$a("Silk")||$a("Android"))&&!(ab()||$a("iPad")||$a("iPod"));var Te=null,Ue=null,Ve=vb||wb&&!Se||rb||"function"==typeof aa.btoa;function We(a){var b;if(Ve)b=aa.btoa(a);else{b=[];for(var c=0,d=0;d<a.length;d++){for(var e=a.charCodeAt(d);255<e;)b[c++]=e&255,e>>=8;b[c++]=e}Xe();a=Te;c=[];for(d=0;d<b.length;d+=3){var f=b[d],g=(e=d+1<b.length)?b[d+1]:0,k=d+2<b.length,l=k?b[d+2]:0,m=f>>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<a.length;){var c=a.charAt(d++),e=Ue[c];if(null!=e)return e;if(!/^[\s\xa0]*$/.test(c))throw Error("Unknown base64 encoding at char: "+c);}return b}Xe();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),k=c(64);if(64===k&&-1===e)break;b(e<<2|f>>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<this.length;b++)this[b]=a[b]||0}df.prototype.A=8;df.prototype.B=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};df.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{df.BYTES_PER_ELEMENT=8}catch(a){}df.prototype.BYTES_PER_ELEMENT=df.prototype.A;df.prototype.set=df.prototype.B;df.prototype.toString=df.prototype.toString;t("Float64Array",df,void 0)};function ef(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}ef.prototype.A=4;ef.prototype.B=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};ef.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(ef.BYTES_PER_ELEMENT=4,ef.prototype.BYTES_PER_ELEMENT=ef.prototype.A,ef.prototype.set=ef.prototype.B,ef.prototype.toString=ef.prototype.toString,t("Float32Array",ef,void 0));function ff(){return new Float32Array(3)}function gf(){var a=Array(3);hf(a,0,0,0);return a}function hf(a,b,c,d){a[0]=b;a[1]=c;a[2]=d;return a}function jf(a,b,c){c[0]=a[0]-b[0];c[1]=a[1]-b[1];c[2]=a[2]-b[2]}function nf(a,b){var c=gf();c[0]=a[0]*b;c[1]=a[1]*b;c[2]=a[2]*b;return c}function of(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]}function pf(a,b,c){var d=a[0],e=a[1];a=a[2];var f=b[0],g=b[1];b=b[2];c[0]=e*b-a*g;c[1]=a*f-d*b;c[2]=d*g-e*f;return c};function qf(){var a=Array(4);rf(a,0,0,0,0);return a}function rf(a,b,c,d,e){a[0]=b;a[1]=c;a[2]=d;a[3]=e}function sf(a,b,c){c[0]=a[0]-b[0];c[1]=a[1]-b[1];c[2]=a[2]-b[2];c[3]=a[3]-b[3]};function tf(a,b,c){var d=b[0],e=b[1],f=b[2];b=b[3];c[0]=d*a[0]+e*a[4]+f*a[8]+b*a[12];c[1]=d*a[1]+e*a[5]+f*a[9]+b*a[13];c[2]=d*a[2]+e*a[6]+f*a[10]+b*a[14];c[3]=d*a[3]+e*a[7]+f*a[11]+b*a[15]}function uf(a,b,c,d){var e=a[1]*b+a[5]*c+a[9]*d+a[13],f=a[2]*b+a[6]*c+a[10]*d+a[14],g=a[3]*b+a[7]*c+a[11]*d+a[15];a[12]=a[0]*b+a[4]*c+a[8]*d+a[12];a[13]=e;a[14]=f;a[15]=g}
function vf(a,b){var c=a[4],d=a[5],e=a[6],f=a[7],g=a[8],k=a[9],l=a[10],m=a[11],n=Math.cos(b),p=Math.sin(b);a[4]=c*n+g*p;a[5]=d*n+k*p;a[6]=e*n+l*p;a[7]=f*n+m*p;a[8]=c*-p+g*n;a[9]=d*-p+k*n;a[10]=e*-p+l*n;a[11]=f*-p+m*n}function wf(a,b){var c=a[0],d=a[1],e=a[2],f=a[3],g=a[8],k=a[9],l=a[10],m=a[11],n=Math.cos(b),p=Math.sin(b);a[0]=c*n+g*-p;a[1]=d*n+k*-p;a[2]=e*n+l*-p;a[3]=f*n+m*-p;a[8]=c*p+g*n;a[9]=d*p+k*n;a[10]=e*p+l*n;a[11]=f*p+m*n}new Float64Array(3);new Float64Array(3);new Float64Array(4);new Float64Array(4);
new Float64Array(4);new Float64Array(16);function xf(a,b){for(var c=0;c<b.length;++c)if(q(a.style[b[c]]))return b[c];throw Error("browser doesn't support css style "+b[0]);}function F(a,b){var c=xf(a,["transform","webkitTransform","msTransform","MozTransform","OTransform"]);B(a,c,b)}function yf(a,b){var c=xf(a,["transformOrigin","webkitTransformOrigin","msTransformOrigin","MozTransformOrigin","OTransformOrigin"]);B(a,c,b)}
function zf(a){var b=xf(a,["transformStyle","webkitTransformStyle","msTransformStyle","MozTransformStyle","OTransformStyle"]);B(a,b,"preserve-3d")}function Af(a,b){var c=xf(a,["perspective","webkitPerspective","msPerspective","MozPerspective","OPerspective"]);B(a,c,b)}function Bf(a,b){var c=xf(a,["perspectiveOrigin","webkitPerspectiveOrigin","msPerspectiveOrigin","MozPerspectiveOrigin","OPerspectiveOrigin"]);B(a,c,b)}
function Cf(a){var b=xf(a,["backfaceVisibility","webkitBackfaceVisibility","msBackfaceVisibility","MozBackfaceVisibility","OBackfaceVisibility"]);B(a,b,"hidden")};function Df(a,b){b||(b={});var c=window,d;d=a instanceof ac?a:ec("undefined"!=typeof a.href?a.href:String(a));var e=b.target||a.target,f=[],g;for(g in b)switch(g){case "width":case "height":case "top":case "left":f.push(g+"="+b[g]);break;case "target":case "noreferrer":break;default:f.push(g+"="+(b[g]?1:0))}f=f.join(",");(ab()||$a("iPad")||$a("iPod"))&&c.navigator&&c.navigator.standalone&&e&&"_self"!=e?(f=c.document.createElement("A"),d=d instanceof ac?d:ec(d),f.href=cc(d),f.setAttribute("target",
e),b.noreferrer&&f.setAttribute("rel","noreferrer"),d=document.createEvent("MouseEvent"),d.initMouseEvent("click",!0,!0,c,1),f.dispatchEvent(d),c={}):b.noreferrer?(c=c.open("",e,f),d=cc(d),c&&(ub&&-1!=d.indexOf(";")&&(d="'"+d.replace(/'/g,"%27")+"'"),c.opener=null,d='<META HTTP-EQUIV="refresh" content="0; url='+za(d)+'">',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<b.length;++c){var d=b[c].split("=");if(2==d.length){var e=decodeURIComponent(d[0].replace(/\+/g," ")),d=decodeURIComponent(d[1].replace(/\+/g," ")),e=e.toLowerCase();a[e]=d}}}else a={};return a}
function Nf(){try{Hf||(window.open("","_self",""),window.close())}catch(a){}}function Of(a){return null!=a&&("INPUT"==a.nodeName||"TEXTAREA"==a.nodeName)}function Pf(a){var b=Rc("script",{type:"text/javascript",charset:"UTF-8"});document.body.appendChild(b);b.src=a;return b}function Qf(){return 0==window.location.href.indexOf("file:")}function Rf(){var a=Rc("DIV");try{Af(a,"100px")}catch(b){return!1}return!0}
function Sf(){var a;try{var b=Rc("CANVAS");a=b.getContext("webgl")||b.getContext("experimental-webgl")}catch(c){}return a?!0:!1};var Tf=!1,Uf;var dg=Mf().user_agent;dg?(Tf=!0,Uf=dg):Uf=Wa||"";var Lf=Qe||Pe,Jf="1"==Mf().small_screen,eg=window.top!==window,fg,gg;try{gg=window.frameElement}catch(a){}fg=null!=gg;var hg=Pe&&fg;function ig(){var a=Uf.toLowerCase();return-1!=a.indexOf("android")||-1!=a.indexOf("mobile")||Jf}var ng=-1!=Uf.toLowerCase().indexOf("chrome");Uf.indexOf("OPR");
var og=wb&&!ng,pg=-1!=Uf.indexOf("CriOS"),qg=-1==Uf.toLowerCase().indexOf("windows phone")&&-1!=Uf.toLowerCase().indexOf("android"),Gf=ig(),rg=Gf&&(ig()?"ontouchstart"in window||q(window.DocumentTouch)&&document instanceof window.DocumentTouch||-1!=Uf.toLowerCase().indexOf("touch"):!1),sg="";if(Lf)var tg=/CPU.+OS\s(\d)_(\d)/.exec(Uf),sg=tg?tg[1]+"."+tg[2]:"";var ug=parseInt(sg,10),vg=Lf&&6>=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(/<source.+?>/g))for(var c=0;c<a.length;++c){var d=a[c],e=d.match(/src="([^"]+)"/)[1],d=d.match(/type="([^"]+)"/)[1];b.push(new eh(e,d))}return b};function gh(a,b,c,d,e){this.B=a;this.A=b;this.H=c;this.D=d;this.F=e}w(gh,dh);gh.prototype.Qb=function(){return this.A};function hh(a){return a.F}gh.prototype.width=function(){return this.H};gh.prototype.height=function(){return this.D};gh.prototype.C=function(){return-1!=this.A.indexOf("controls")};function ih(a){return fh(a.A)};function jh(){}t("ispring.presenter.presentation.ITimestamp",jh,void 0);jh.prototype.V=function(){};jh.prototype.slideIndex=jh.prototype.V;jh.prototype.pa=function(){};jh.prototype.stepIndex=jh.prototype.pa;jh.prototype.Ba=function(){};jh.prototype.timeOffset=jh.prototype.Ba;function kh(a,b,c){this.C=a;this.B=b;this.A=c}kh.prototype.type=function(){return this.C};kh.prototype.Qa=function(){return this.B};kh.prototype.Ye=function(){return this.A};function lh(a,b,c){this.A=a;this.C=b;this.B=c}lh.prototype.xf=function(){return this.A};lh.prototype.Qa=function(){return this.C};lh.prototype.Qc=function(){return this.B};function mh(a){this.A=a}mh.prototype.count=function(){return this.A.length};function nh(a){if(0>=a.count())throw Error("index is out of range");return a.A[0]}function oh(a,b){for(var c=a.A,d=0;d<c.length;++d){var e=c[d];if(0<=ph(b,e.Qa())&&0>ph(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;e<c.count();++e){var f;f=c;var g=e;if(0>g||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;d<a.length;++d)z.extend(b,c[a[d]]);return b};function K(){this.A=new Eh}K.prototype.addHandler=function(a,b,c){this.A.push({Wm:a,context:b},c||0)};K.prototype.addHandler=K.prototype.addHandler;K.prototype.removeHandler=function(a,b,c){c=c||0;for(var d=Fh(this.A,c),e=d.length,f=0;f<e;++f){var g=d[f];if(g.Wm==a&&g.context==b){this.A.Ad(f,c);break}}};K.prototype.removeHandler=K.prototype.removeHandler;K.prototype.pw=function(a,b,c){c=Fh(this.A,c||0);for(var d=c.length,e=0;e<d;++e){var f=c[e];if(f.Wm==a&&f.context==b)return!0}return!1};
K.prototype.hasHandler=K.prototype.pw;K.prototype.P=function(a){for(var b=Gh(this.A),c=b.length,d=0;d<c;++d){var e=b[d];if(-1!=z.indexOf(Gh(this.A),e))try{e.Wm.apply(e.context,arguments)}catch(f){Ig()&&alert(f)}}};K.prototype.dispatch=K.prototype.P;function Hh(){this.H=new K;this.M=new K;this.F=new K}Hh.prototype.B=!1;Hh.prototype.A=!1;Hh.prototype.C=0;Hh.prototype.Bb=function(){return this.B};Hh.prototype.isLoaded=Hh.prototype.Bb;Hh.prototype.Ka=function(){return this.C};Hh.prototype.progress=Hh.prototype.Ka;Hh.prototype.load=function(){this.B||this.A||(this.A=!0,this.Cc=new Image,this.Cc.onload=v(this.Xw,this),this.Cc.onerror=v(this.vu,this),this.Cc.src=this.D)};Hh.prototype.load=Hh.prototype.load;
Hh.prototype.to=function(){if(this.B||this.A)Ih(this),this.Cc.src="",this.Cc=null,this.A=this.B=!1,Jh(this,0)};Hh.prototype.unload=Hh.prototype.to;function Jh(a,b){a.C!=b&&(a.C=b,a.F.P(a))}Hh.prototype.ge=function(){return this.H};Hh.prototype.loadCompleteEvent=Hh.prototype.ge;Hh.prototype.he=function(){return this.M};Hh.prototype.loadFailedEvent=Hh.prototype.he;Hh.prototype.Kn=function(){return this.F};Hh.prototype.loadProgressEvent=Hh.prototype.Kn;var Kh=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function Lh(a,b,c){if(ea(b))for(var d=0;d<b.length;d++)Lh(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",encodeURIComponent(String(b)))}function Mh(a){var b=[],c;for(c in a)Lh(c,a[c],b);b[0]="";return b.join("")};function Nh(a,b,c){var d=(new Date).getTime();a=[a,"&","t"];null!=d&&a.push("=",encodeURIComponent(String(d)));if(a[1]){var d=a[0],e=d.indexOf("#");0<=e&&(a.push(d.substr(e)),a[0]=d=d.substr(0,e));e=d.indexOf("?");0>e?a[1]="?":e==d.length-1&&(a[1]=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;c<a.A.length;++c){var d=a.A[c];if(d.id()==b)return d}return null}Hi.prototype.pb=function(){return this.A};function Ki(a,b){this.B=a;this.A=b||null}Ki.prototype.A=null;Ki.prototype.name=function(){return this.B};Ki.prototype.name=Ki.prototype.name;Ki.prototype.Fg=function(){return this.A?kb(this.A):null};Ki.prototype.params=Ki.prototype.Fg;function Li(){this.A=[]}Li.prototype.nr=function(a){if(0>a||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?a-=d:c=-1}if(0==c){for(d=this.xa();c<d.count();++c){var e=d.Oa(c);if(e.duration()>=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;c<a.length;++c)var d=a[c],b=ha(d)?b+d:b+d.duration();this.C=b}Vi.prototype.duration=function(){return this.C};Vi.prototype.A=function(a,b){if(a>this.C)return!1;if(0==a&&b>=this.C)return!0;for(var c=this.B.length,d=0;d<c;++d){var e=this.B[d],f=0;if(ha(e))f=e;else if(f=e.duration(),a<=f&&e.A(a,b))return!0;if(b<f)break;a=Math.max(a-f,0);b-=f}return!1};function Wi(a,b,c,d){this.C=a;this.D=c||0;this.F=d||0;this.B=a.duration()*b+this.D*(b-1)}Wi.prototype.duration=function(){return this.B};Wi.prototype.A=function(a,b){if(a>this.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<f-e)return!0;for(;e<=f;++e){var g=e*(d+c),k=g+d,l=k+this.F;if(a<l&&l<=b||a<=k&&b>=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<d;)a.A.push([]);a.A[d].push({id:b,action:c})}Xi.prototype.reset=function(){this.B=-1;this.C=0};function Zi(a,b,c){b=Math.min(b,a.A.length-1);for(var d={},e=a.B<b||a.B==b&&a.C<=c,f=e?Math.max(a.B,0):0;f<=b;++f)for(var g=f==a.B&&e?a.C:0,k=f==b?c:Number.MAX_VALUE,l=a.A[f],m=0;m<l.length;++m){var n=l[m];n.action.A(g,k)&&(d[n.id]=!0)}a.B=b;a.C=c;return db(d)};function $i(a,b){this.A=b||0;this.B=a}$i.prototype.A=0;$i.prototype.time=function(){return this.A};function aj(a){var b;a:{var c=a.B;a=a.time();for(var c=c.B,d=c.length-1;0<=d;--d)if(b=c[d],a>=b.time){b=b.freeze?b.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<a.length;++g){var k=a[g].time;if(k>=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:1<c&&--c;return 1>6*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<a.C.length;++b)this.D.add(a.C[b])}else this.C=z.concat(this.C,[a.D],a.C);return this};sj.prototype.Hf=function(){var a=this.F(),b=a.D;b.A[0]*=-1;b.A[1]*=-1;b.A[2]*=-1;return a};
function tj(a,b){this.B=a;this.A=b}h=tj.prototype;
h.pb=function(a){var b=z.clone(this.A);switch(this.B){case "rgb":b[0]=Mb(b[0],0,255);b[1]=Mb(b[1],0,255);b[2]=Mb(b[2],0,255);break;default:b[0]%=360,b[1]=Mb(b[1],0,1),b[2]=Mb(b[2],0,1)}if(a==this.B)a=b;else{var c;a:{switch(this.B){case "rgb":var d=b[0]/255,e=b[1]/255,b=b[2]/255;c=Math.max(d,e,b);var f=Math.min(d,e,b),g=0,k=0,l=.5*(c+f);c!=f&&(c==d?g=60*(e-b)/(c-f):c==e?g=60*(b-d)/(c-f)+120:c==b&&(g=60*(d-e)/(c-f)+240),k=0<l&&.5>=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<a.count()))throw Error("index is out of range");return a.A[b]}h.clone=function(){var a=new Aj;a.A=z.clone(this.A);return a};h.concat=function(a){this.A=z.concat(this.A,a.A)};h.pb=function(){return z.clone(this.A)};function Cj(){this.A={}}Cj.prototype.clone=function(){var a=new Cj,b;for(b in this.A)this.A.hasOwnProperty(b)&&(a.A[b]=this.A[b].clone());return a};function Dj(a,b,c){if(!(b in a.A)){if(!c)return null;a.A[b]=new Aj}return a.A[b]}function Ej(a,b,c){return(a=Dj(a,b,!1))&&0<a.count()?Bj(a,a.count()-1):c?new c:null}function Fj(a){return Ej(a,"cssTextProperties")};function Gj(){this.A={}}function Hj(a,b){b in a.A||(a.A[b]=new Cj);return a.A[b]}Gj.prototype.contains=function(a){return a in this.A};Gj.prototype.remove=function(a){a in this.A&&delete this.A[a]};function Ij(){this.A=[[]]}function Jj(a){return a.A[a.A.length-1]}h=Ij.prototype;h.add=function(a){var b=Jj(this);ea(a)?(b=z.concat(b,a),this.A[this.A.length-1]=b):b.push(a)};h.push=function(){this.A.push([])};h.pop=function(){if(1>=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<b.length;++c)b[c].apply(a)};var Kj="StopIteration"in aa?aa.StopIteration:{message:"StopIteration",stack:""};function Lj(){}Lj.prototype.next=function(){throw Kj;};Lj.prototype.ul=function(){return this};function Mj(a){if(a instanceof Lj)return a;if("function"==typeof a.ul)return a.ul(!1);if(fa(a)){var b=0,c=new Lj;c.next=function(){for(;;){if(b>=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<arguments.length&&(d=a,e=b);if(0==f)throw Error("Range step argument must not be zero");var g=new Lj;g.next=function(){if(0<f&&d>=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(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)Rj(this,arguments[d],arguments[d+1])}else if(a){a instanceof Qj?(c=Sj(a),d=Tj(a)):(c=db(a),d=cb(a));for(var e=0;e<c.length;e++)Rj(this,c[e],d[e])}}function Tj(a){Uj(a);for(var b=[],c=0;c<a.A.length;c++)b.push(a.B[a.A[c]]);return b}function Sj(a){Uj(a);return a.A.concat()}h=Qj.prototype;
h.Qd=function(a,b){if(this===a)return!0;if(this.C!=a.C)return!1;var c=b||Vj;Uj(this);for(var d,e=0;d=this.A[e];e++)if(!c(Wj(this,d),Wj(a,d)))return!1;return!0};function Vj(a,b){return a===b}h.ug=function(){return 0==this.C};h.clear=function(){this.B={};this.D=this.C=this.A.length=0};h.remove=function(a){return Object.prototype.hasOwnProperty.call(this.B,a)?(delete this.B[a],this.C--,this.D++,this.A.length>2*this.C&&Uj(this),!0):!1};
function Uj(a){if(a.C!=a.A.length){for(var b=0,c=0;b<a.A.length;){var d=a.A[b];Object.prototype.hasOwnProperty.call(a.B,d)&&(a.A[c++]=d);b++}a.A.length=c}if(a.C!=a.A.length){for(var e={},c=b=0;b<a.A.length;)d=a.A[b],Object.prototype.hasOwnProperty.call(e,d)||(a.A[c++]=d,e[d]=1),b++;a.A.length=c}}function Wj(a,b){return Object.prototype.hasOwnProperty.call(a.B,b)?a.B[b]:void 0}function Rj(a,b,c){Object.prototype.hasOwnProperty.call(a.B,b)||(a.C++,a.A.push(b),a.D++);a.B[b]=c}
h.forEach=function(a,b){for(var c=Sj(this),d=0;d<c.length;d++){var e=c[d];a.call(b,Wj(this,e),e,this)}};h.clone=function(){return new Qj(this)};h.ly=function(){Uj(this);for(var a={},b=0;b<this.A.length;b++){var c=this.A[b];a[c]=this.B[c]}return a};h.ul=function(a){Uj(this);var b=0,c=this.D,d=this,e=new Lj;e.next=function(){if(c!=d.D)throw Error("The map has changed since the iterator was created");if(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<this.B.length;++d)a=this.B[d].A(a,b,c);return a};function ck(a,b){this.B=a;this.C=b}ck.prototype.A=function(a,b,c){c&&(a=b-a);a=0<b?a/b:0;if(0>=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;0<d&&(k+=g/d*Math.pow(a>d?d:a,2)/2,a-=d);0<f&&0<a&&(k+=g*(a>f?f:a),a-=f);0<e&&0<a&&(k+=g*a*(1-.5*a/e));a=Mb(k,0,1)}a=b*a;c&&(a=b-a);return a};function dk(){}dk.prototype.A=function(a,b){return b-a};function ek(){}w(ek,Zj);ek.prototype.C=null;ek.prototype.Df=function(a,b){this.Ua(this.duration(),a,b)};ek.prototype.Li=function(a,b){this.Ef(this.duration(),a,b)};function fk(a,b,c){if(0>b||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<this.A.length;++b)a+=hk(this.A[b]);this.Bk=a}return this.Bk};h.Ua=function(a,b,c){a=fk(this,a);qk(this,this.A,kk(),a,b,c)};h.Df=function(a,b){var c=kk();qk(this,this.A,c,this.duration(),a,b)};
h.Ef=function(a,b,c){a=fk(this,a,!0);qk(this,this.B,nk(),a,b,c)};h.Li=function(a,b){var c=nk();qk(this,this.B,c,this.duration(),a,b)};
function qk(a,b,c,d,e,f){a=ka(a)+"";var g=e.A;g.push();var k=0,l=0,m=Wj(e.B,a),n;if(n=m)n=m,n=aj(n.ia())==aj(f)&&n.time()<=d;n&&(k=m.A+1,l=m.duration(),g.add(m.C));m=null;n=!1;for(var p=b.length,r=k;r<p;++r){var u=b[r],x=(k=u instanceof ek?u:null)?k.duration():0,C=f.add(l);if(l+x<=d)c.A(u,e,C),n=!0;else{n&&(m=new rk(f,d,r-1,l,z.clone(Jj(g))));b=d-l;k&&0<=b&&c.Ua(k,b,e,C);break}l+=x}n&&(m||(m=new rk(f,d,p-1,l,Jj(g))),Rj(e.B,a,m));g.pop()}
function rk(a,b,c,d,e){this.B=a;this.F=b;this.A=c;this.D=d;this.C=e}rk.prototype.ia=function(){return this.B};rk.prototype.time=function(){return this.F};rk.prototype.duration=function(){return this.D};function sk(){this.A=[];this.C=[];this.B=new Xi;var a=new Ui("___start",!0);tk(this,a)}function uk(a){return a.B}function vk(a,b){var c=null;if(0<a.A.length){var d=a.A[a.A.length-1];d instanceof ok&&(c=d)}c||(c=new ok,a.A.push(c));pk(c,b)}function tk(a,b){a.A.push(b);a.C.push(b);a.B.A.push([])}function wk(a){this.B=a;this.C=a.length}wk.prototype.C=0;wk.prototype.A=-1;wk.prototype.next=function(){++this.A;return this.A<this.C};function xk(a){for(;a.next()&&!yk(a););return null!=yk(a)}
function zk(a,b){for(;Ak(a)!==b&&a.next(););}function Ak(a){return 0<=a.A&&a.A<a.C?a.B[a.A]:null}function yk(a){return(a=Ak(a))&&a instanceof Ti?a:null}wk.prototype.reset=function(){this.A=-1};function Hk(a){wk.call(this,a.A)}w(Hk,wk);Hk.prototype.Jb=function(){var a=Ak(this);return!a||a instanceof Ti?null:a};function Ik(a){wk.call(this,a.C)}w(Ik,wk);function Jk(a){a=Ak(a);return!a||a instanceof Ti?null:a};function Kk(a,b,c,d){this.B=c||0;this.H=a.duration()*b+(b-1)*this.B;this.M=b;this.F=a;d?(this.B-=d.duration()-a.duration(),this.D=d):this.D=a}w(Kk,gk);h=Kk.prototype;h.duration=function(){return this.H};h.Ua=function(a,b,c){a=fk(this,a);Ok(this,kk(),a,b,c)};h.Df=function(a,b){kk().A(this.A,a,b)};h.Ef=function(a,b,c){a=fk(this,a,!0);Ok(this,nk(),a,b,c)};h.Li=function(a,b){nk().A(this.A,a,b)};
function Ok(a,b,c,d,e){if(c==a.duration())b.A(a.A,d,e);else{var f=a.D.duration()+a.B,g=Math.floor(c/f);a.A=g<a.M-1?a.D:a.F;c-=g*f;c>=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;c<a.length;++c){var d=a[c];b.push(new Vk(d.pointerId,d.clientX,d.clientY,d.screenX,d.screenY))}return new Wk(a[0],b)}Wk.prototype.touches=function(){return this.B};Wk.prototype.scale=function(){return this.A.scale};Wk.prototype.rotation=function(){return this.A.rotation};function Yk(a,b){this.C=a;this.B={};this.A={};if(b)for(var c=0;c<b.length;++c)Zk(this,b[c])}h=Yk.prototype;h.Hh=!1;h.sj=-1;function $k(a){var b=a.C;window.navigator.msPointerEnabled?(E(b,"MSPointerDown",a.Cp,!1,a),E(b,"MSPointerUp",a.Ep,!1,a),E(b,"MSPointerMove",a.Dp,!1,a)):rg?(E(b,"touchstart",a.yj,!1,a),E(b,"touchend",a.xj,!1,a),E(b,"touchmove",a.ik,!1,a)):(E(b,"mousedown",a.yj,!1,a),E(b,"mouseup",a.xj,!1,a),E(b,"mousemove",a.ik,!1,a))}
function al(a){var b=a.C;window.navigator.msPointerEnabled?(ue(b,"MSPointerDown",a.Cp,!1,a),ue(b,"MSPointerUp",a.Ep,!1,a),ue(b,"MSPointerMove",a.Dp,!1,a)):rg?(ue(b,"touchstart",a.yj,!1,a),ue(b,"touchend",a.xj,!1,a),ue(b,"touchmove",a.ik,!1,a)):(ue(b,"mousedown",a.yj,!1,a),ue(b,"mouseup",a.xj,!1,a),ue(b,"mousemove",a.ik,!1,a))}h.yj=function(a){if(!this.Hh||a.Fb.touches&&1==a.Fb.touches.length)this.Hh=!0,a=bl(a),cl(this,"touchStart",a)};
h.xj=function(a){if(this.Hh){this.Hh=!1;var b=bl(a);cl(this,"touchEnd",b)&&a.stopPropagation()}};h.ik=function(a){a.target&&"VIDEO"==a.target.nodeName&&a.target.controls||!this.Hh||(a=bl(a),cl(this,"touchMove",a))};
function bl(a){a=a.Fb;if(q(window.TouchEvent)&&a instanceof TouchEvent){for(var b=[],c=0;c<a.touches.length;++c){var d=a.touches[c];b.push(new Vk(d.identifier,d.clientX,d.clientY,d.screenX,d.screenY))}a=new Wk(a,b)}else b=[],b.push(new Vk(0,a.clientX,a.clientY,a.screenX,a.screenY)),a=new Wk(a,b);return a}h.Cp=function(a){a=a.Fb;this.B[a.pointerId]=a;dl(this);var b=cb(this.B);a=1==b.length?"touchStart":"touchMove";b=Xk(b);cl(this,a,b)};
h.Ep=function(a){a=a.Fb;if(a.pointerId in this.B){delete this.B[a.pointerId];dl(this);var b=cb(this.B),c=0<b.length?"touchMove":"touchEnd";0==b.length&&(b=[a]);b=Xk(b);cl(this,c,b)&&a.stopPropagation()}};h.Dp=function(a){a=a.Fb;a.pointerId in this.B&&(this.B[a.pointerId]=a,dl(this),a=Xk(cb(this.B)),cl(this,"touchMove",a))};function dl(a){0<a.sj&&clearTimeout(a.sj);a.sj=setTimeout(v(a.gu,a),200)}h.gu=function(){this.B={};this.sj=-1;for(var a in this.A)this.A.hasOwnProperty(a)&&this.A[a].vf()};
function cl(a,b,c){var d=0,e=null,f;for(f in a.A)if(a.A.hasOwnProperty(f)){var g=a.A[f],k=g.mk(b,c);k>d&&(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;g<k;g++)l=e[g],l.href||(l.style&&(l.parentStyleSheet||(l.style["-closure-parent-stylesheet"]=a),l.style["-closure-rule-index"]=f),b.push(l)),f++}return b}function ol(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b}
function nl(a,b){var c=[],d=a||document.styleSheets,e=q(b)?b:!1;if(d.imports&&d.imports.length)for(var f=0,g=d.imports.length;f<g;f++)z.extend(c,nl(d.imports[f]));else if(d.length)for(f=0,g=d.length;f<g;f++)z.extend(c,nl(d[f]));else{var k=ol(d);if(k&&k.length)for(var f=0,g=k.length,l;f<g;f++)l=k[f],l.styleSheet&&z.extend(c,nl(l.styleSheet))}!(d.type||d.rules||d.cssRules)||d.disabled&&!e||c.push(d);return c}
function pl(a){var b=document,c=b.createElement("STYLE");c.type="text/css";b.getElementsByTagName("HEAD")[0].appendChild(c);c.styleSheet?c.styleSheet.cssText=a:c.appendChild(b.createTextNode(a));return c};function ql(a){if(a.classList)return a.classList;a=a.className;return ga(a)&&a.match(/\S+/g)||[]}function rl(a,b){return a.classList?a.classList.contains(b):z.contains(ql(a),b)}function sl(a,b){a.classList?a.classList.add(b):rl(a,b)||(a.className+=0<a.className.length?" "+b:b)}function tl(a,b){a.classList?a.classList.remove(b):rl(a,b)&&(a.className=z.filter(ql(a),function(a){return a!=b}).join(" "))};function ul(a,b,c,d,e,f){if(6==arguments.length)this.setTransform(a,b,c,d,e,f);else{if(0!=arguments.length)throw Error("Insufficient matrix parameters");this.A=this.D=1;this.C=this.B=this.ib=this.jb=0}}h=ul.prototype;h.clone=function(){return new ul(this.A,this.C,this.B,this.D,this.ib,this.jb)};h.setTransform=function(a,b,c,d,e,f){if(!(ha(a)&&ha(b)&&ha(c)&&ha(d)&&ha(e)&&ha(f)))throw Error("Invalid transform parameters");this.A=a;this.C=b;this.B=c;this.D=d;this.ib=e;this.jb=f;return this};
h.scale=function(a,b){this.A*=a;this.C*=a;this.B*=b;this.D*=b;return this};h.translate=function(a,b){this.ib+=a*this.A+b*this.B;this.jb+=a*this.C+b*this.D;return this};h.rotate=function(a,b,c){var d=new ul,e=Math.cos(a);a=Math.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);return vl(this,b)};h.toString=function(){return"matrix("+[this.A,this.C,this.B,this.D,this.ib,this.jb].join()+")"};
function vl(a,b){var c=a.A,d=a.B;a.A=b.A*c+b.C*d;a.B=b.B*c+b.D*d;a.ib+=b.ib*c+b.jb*d;c=a.C;d=a.D;a.C=b.A*c+b.C*d;a.D=b.B*c+b.D*d;a.jb+=b.ib*c+b.jb*d;return a}h.transform=function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var g=a[f++];c[d++]=e*this.A+g*this.B+this.ib;c[d++]=e*this.C+g*this.D+this.jb}};function wl(a){var b=a.A*a.D-a.B*a.C;return new ul(a.D/b,-a.C/b,-a.B/b,a.A/b,(a.B*a.jb-a.D*a.ib)/b,(a.C*a.ib-a.A*a.jb)/b)}
h.Qd=function(a){return this==a?!0:a?this.A==a.A&&this.B==a.B&&this.ib==a.ib&&this.C==a.C&&this.D==a.D&&this.jb==a.jb:!1};function xl(a,b){yl().Nd(a,b)}function zl(a){return Al(yl(),a)}function Bl(a){var b=yl();a=(a=od(a,b.A.transformOrigin))?(a=Cl(a,2))?new Qb(a[0],a[1]):null:null;return a}function Dl(a,b,c){c=c||b;b=(new ul).setTransform(b,0,0,c,0,0);yl().Nd(a,b)}function El(a){return(a=Al(yl(),a))?a.A:1}function Fl(a){var b=a.style.display;a.style.display="none";var c=a.offsetHeight;a.style.display=b;return c}function Gl(a){return Math.floor(1E6*a)/1E6}var Hl=null;
function yl(){if(Hl)return Hl;for(var a=null,b=Rc("DIV"),c=[["transform",Il,{transform:"transform",transformOrigin:"transformOrigin"}],["webkitTransform",Il,{transform:"webkitTransform",transformOrigin:"webkitTransformOrigin"}],["msTransform",Il,{transform:"msTransform",transformOrigin:"msTransformOrigin"}],["MozTransform",Jl,{transform:"MozTransform",transformOrigin:"MozTransformOrigin"}],["OTransform",Il,{transform:"OTransform",transformOrigin:"OTransformOrigin"}]],d=0;d<c.length;++d)if(q(b.style[c[d][0]])){a=
new c[d][1](c[d][2]);break}if(!a)throw Error("browser doesn't support css matrix transformation");return Hl=a}function Il(a){this.A=a}Il.prototype.Nd=function(a,b){var c=this.B(b);a.style[this.A.transform]=1==b.A&&0==b.C&&0==b.B&&1==b.D&&0==b.ib&&0==b.jb?"":"matrix("+c.join(",")+")"};function Al(a,b){var c=Kl(a,b);return c?new ul(c[0],c[1],c[2],c[3],c[4],c[5]):null}
function Kl(a,b){var c="none"!=od(b,"display")?od(b,a.A.transform):b.style[a.A.transform];return 0==c.lastIndexOf("matrix(",0)?Cl(c,6):null}Il.prototype.B=function(a){return[Gl(a.A),Gl(a.C),Gl(a.B),Gl(a.D),Gl(a.ib),Gl(a.jb)]};function Cl(a,b){for(var c=[],d=0;d<b;++d){var e=a.match(/^.*?(-?\d+(?:\.\d+)?)/);if(!e)return null;c[d]=parseFloat(e[1]);a=a.substr(e[0].length)}return c}function Jl(a){this.A=a}w(Jl,Il);Jl.prototype.B=function(a){a=Jl.Z.B.call(this,a);a[4]+="px";a[5]+="px";return a};function Ll(a,b,c){this.C=a;if(a.parentNode!=Ml()&&(b||!ad(document.body,a))){this.A=$c(a);b=0;for(var d=a;null!=(d=d.previousSibling);)++b;this.B=b;c||Nl(this);Ml().appendChild(a)}}var Ol={};Ll.prototype.A=null;function Pl(a){if(a.A){var b=a.A;b.insertBefore(a.C,b.childNodes[a.B]||null);(b=Ol[a.A])&&z.remove(b,a.B)}}var Ql=null;
function Ml(){if(!Ql){var a=Uc("div");B(a,{position:"absolute",overflow:"hidden",width:"1px",height:"1px",top:0,left:0,whiteSpace:"nowrap"});D(a,0);var b="_"+Qa();a.id=b;pl("#"+b+" * { position: absolute; }");document.body.appendChild(a);Ql=a}return Ql}function Nl(a){Ol[a.A]||(Ol[a.A]=[]);var b=Ol[a.A],c=0;z.forEach(b,function(a){a<=this.B&&++c},a);a.B+=c;b.push(a.B)};function Rl(){}Rl.prototype.A=!1;Rl.prototype.preventAction=function(){this.A=!0};Rl.prototype.preventAction=Rl.prototype.preventAction;Rl.prototype.actionPrevented=function(){return this.A};Rl.prototype.actionPrevented=Rl.prototype.actionPrevented;function Sl(a){this.A=a;Tl(this);this.Ga=new K;if(this.D){a=this.content().querySelectorAll("a");for(var b=0;b<a.length;++b)a[b].onclick&&Ul(a[b])}else E(this.content(),"click",this.F,!1,this);this.C=new K}w(Sl,Uk);Sl.prototype.D=Lf||Kf||qg;
function Tl(a){var b=hl,c=sb,d;c&&(d=parseInt(Eb,10),11<=d&&(c=!1));a=a.content().querySelectorAll("span");for(var e=0;e<a.length;++e){var f=a[e],g=window.getComputedStyle(f,null),k=jl(g.fontFamily);if(k){if(b){var l=parseFloat(g.top)||0;f.style.top=l+k.A*(parseFloat(g.fontSize)||0)+"px"}k.bold()&&(f.style.fontWeight="normal");k.Hk()&&(f.style.fontStyle="normal")}if(c&&(l=f.currentStyle["text-shadow"])&&"none"!=l&&(l=l.split(" "),!(4>l.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<n&&.233<=Math.abs(p)&&.233<=Math.abs(r)&&(f.style.filter="progid:DXImageTransform.Microsoft.Blur(pixelradius="+n+")"),f.style.left=k-p*n+"px",f.style.top=l-r*n+"px";
else{var x=1.5*((parseFloat(g.lineHeight)||100)+n),u=x*u,C=x*r;f.style.color="#000";f.style.left=k-u+"px";f.style.top=l-C+"px";f.style.textShadow="0 "+x+"px "+n+"px "+m;"absolute"==g.position?f.style.clip="rect("+.7*x+"px,auto,"+2*x+"px,auto)":(g=$c(f),"a"==g.nodeName.toLowerCase()&&"absolute"!=g.currentStyle.position&&(g=$c(g)),g.style.visibility="hidden",m=new Ll(g),setTimeout(function(a,b,c,d,e,f,g,k){return function(){var c=vd(a,g),l=c.y+.7*b*f,c=c.y+2*b*f,m=d+a.offsetWidth*e,n=g.style.clip;n&&
(n=n.match(/rect\(\s*([\d.-]+)px,\s*([\d.-]+)px,\s*([\d.-]+)px,\s*([\d.-]+)px\s*\)/))&&5==n.length&&(m+=parseFloat(n[2])-parseFloat(n[4]));g.style.clip="rect("+l+"px,"+m+"px,"+c+"px,"+d+"px";Pl(k);g.style.visibility="visible"}}(f,x,l,k,p,r,g,m),0))}}}}Sl.prototype.F=function(a){a.stopPropagation();this.Ga.P(this,a)};
Sl.prototype.H=function(a){if(a.target&&a.target instanceof HTMLVideoElement&&a.target.controls)a.stopPropagation();else{var b=a.currentTarget;if(b&&b.B){var c=new Rl;this.C.P(b.B,c);a.stopPropagation();c.actionPrevented()&&a.preventDefault()}}};Sl.prototype.M=function(a,b,c){(a=c.currentTarget)&&a.B&&!a.onclick&&this.C.P(a.B,new Rl)};function Ul(a,b){var c=new Yk(a),d=new ll;b&&d.A.addHandler(b);Zk(c,d);$k(c)};function Vl(){}t("ispring.presenter.player.clock.IPresentationClock",Vl,void 0);Vl.prototype.timestamp=function(){};Vl.prototype.timestamp=Vl.prototype.timestamp;Vl.prototype.Ze=function(){};Vl.prototype.started=Vl.prototype.Ze;Vl.prototype.state=function(){};Vl.prototype.state=Vl.prototype.state;Vl.prototype.suspended=function(){};Vl.prototype.suspended=Vl.prototype.suspended;Vl.prototype.sb=function(){};Vl.prototype.running=Vl.prototype.sb;Vl.prototype.fb=function(){};Vl.prototype.buffering=Vl.prototype.fb;
Vl.prototype.Ra=function(){};Vl.prototype.tickEvent=Vl.prototype.Ra;Vl.prototype.Mf=function(){};Vl.prototype.startEvent=Vl.prototype.Mf;Vl.prototype.mo=function(){};Vl.prototype.stopEvent=Vl.prototype.mo;Vl.prototype.Xa=function(){};Vl.prototype.stateChangeEvent=Vl.prototype.Xa;Vl.prototype.Dm=function(){};Vl.prototype.bufferStateChangeEvent=Vl.prototype.Dm;Vl.prototype.Em=function(){};function Wl(a){this.B=a}Wl.prototype.duration=function(){return this.B};Wl.prototype.A=function(a){return a<=this.B};function Xl(a){this.A=a}Xl.prototype.B=function(a,b,c,d,e){b=Yl(e);c=null;for(var f=new Hk(this.A);f.next()&&yk(f)!==b;)yk(f)?c=Zl(e,yk(f)):f.Jb()&&c&&f.Jb().Df(a,c.A);c=new Hk(this.A);zk(c,b);e=cj(Zl(e,b));c.next()&&c.Jb()&&(b=c.Jb(),b.duration()<=d?b.Df(a,e):b.Ua(d,a,e))};function $l(a){this.A=a}$l.prototype.state=function(){return this.A};function am(a){this.A=a}w(am,$l);function bm(a){this.D=a}bm.prototype.C=-1;bm.prototype.A=null;bm.prototype.B=function(a,b,c,d,e,f){if(f){f=Yl(e);var g=cj(Zl(e,f));this.A==c&&this.C==b&&(b+=1);f===c?cm(this,a,f,g,b,d):(e=cj(Zl(e,c)),cm(this,a,c,e,b,Number.MAX_VALUE),cm(this,a,f,g,0,d));this.A=f;this.C=d}};function cm(a,b,c,d,e,f){e=Math.round(e);f=Math.round(f);a=new Ik(a.D);for(zk(a,c);a.next()&&Jk(a);){c=Jk(a);var g=Math.round(c.A);g>=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;l<a.D.length;++l)a.D[l].B(c,f,e,b,a.A,d);hm(a,!0);c.A.apply(c);return c.C}
function im(a,b,c){if(!jm(a,b))return!1;var d=new Hk(a.B),e=Yl(a.A);e&&zk(d,e);for(var f=null,g=[];xk(d);){var k=yk(d);if(k.C(b)){f=k;break}else{if(k.A)break;g.push(k)}}if(!f)return a.reset(c),im(a,b,c);e&&"playing"==a.C.state()&&dj(Zl(a.A,e),a.Uc,c,!0);if(0<g.length)for(b=new bj(c),dj(b,0,c,!0),d=0;d<g.length;++d)gm(a.A,g[d],b);gm(a.A,f,new bj(c));a.Uc=0;hm(a,!1);return!0}
function jm(a,b){function c(a){for(;xk(a)&&!yk(a).A;);return yk(a)}var d=new Hk(a.B),e=Yl(a.A);e&&zk(d,e);if(e=c(d))return e.C(b);d.reset();xk(d);return(e=c(d))&&e.C(b)}h.reset=function(a){this.A.clear();gm(this.A,this.B.A[0],new bj(a));this.Uc=0;hm(this,!1)};
function hm(a,b){var c=new Hk(a.B),d=Yl(a.A);d&&zk(c,d);for(var d=null,e="completed";c.next();)if(yk(c)&&yk(c).A){d=yk(c);e="waitForTrigger";break}else if(c.Jb()&&(!b||a.Uc<c.Jb().duration())){e="playing";break}if("waitForTrigger"==e){if(!d)throw Error("requiredTrigger must be set for WAIT_FOR_TRIGGER state");a.C=new am(e)}else a.C=new $l(e)}h.playbackState=function(){return this.C};function em(){this.A=[];this.B=[]}function gm(a,b,c){a.A.push(b);a.B.push(c)}
function Zl(a,b){var c=z.indexOf(a.A,b);if(0>c)throw Error("trigger wasn't activated");return a.B[c]}function Yl(a){var b=a.A.length;return 0<b?a.A[b-1]:null}em.prototype.clear=function(){this.A=[];this.B=[]};function km(a,b,c){this.B=a;this.C=b;this.A=c}km.prototype.apply=function(a){Dj(Hj(a.C,this.B),this.C,!0).add(this.A)};function lm(a,b){this.A=a;this.D=b}w(lm,ak);lm.prototype.Ua=function(a){a=a.A;for(var b=ij(),c=0;c<b.length;++c){var d=b[c],e=Dj(this.D,d,!1);e&&0<e.count()&&(e=Bj(e,0),a.add(new km(this.A,d,e)))}};lm.prototype.B=function(){};function mm(a,b,c,d){this.K=a;this.A=b;this.M=c||null;this.H=d||null;this.B=[];this.C=[];this.D={}}mm.prototype.F=!1;mm.prototype.id=function(){return this.K};mm.prototype.Pi=function(){return this.M};mm.prototype.Oi=function(){return this.H};function nm(a,b){return b in a.D?a.D[b]:null};function om(){this.A=[];this.B={}}om.prototype.count=function(){return this.A.length};om.prototype.add=function(a){this.A.push(a);this.B[a.id()]=a};function pm(a,b){if(b in a.B)return a.B[b];throw Error("can't find animated object with specified id");};function qm(a,b,c,d,e,f,g){this.C=a;this.M=b;this.K=c;this.F=d;this.H=e;this.B=void 0==f?"":f;this.D=g;this.A=1}h=qm.prototype;h.Ge=function(){return this.C};h.url=function(){return this.M};h.width=function(){return this.K};h.height=function(){return this.F};h.Ba=function(){return this.H*this.A};h.bgColor=function(){return this.B};h.qo=function(){return this.D};function rm(){this.A=[]}rm.prototype.count=function(){return this.A.length};function sm(){sk.call(this);this.D=new ok;vk(this,this.D)}w(sm,sk);function tm(){this.A=[]}tm.prototype.add=function(a){this.A.push(a)};tm.prototype.count=function(){return this.A.length};function um(){J.call(this,"slide");this.B=new sm;this.A=new om;this.K=[];this.H=[];this.Ha=new ri;this.F=new tm;this.D=new rm}w(um,J);um.prototype.Xi=function(){return this.Ha};function vm(a){this.A=new wm(a);this.B=new xm(a)}vm.prototype.Ji=function(a){var b=Dj(a,"sound");b&&ym(b,this.A);(a=Dj(a,"video"))&&ym(a,this.B)};
function ym(a,b){for(var c=0;c<a.count();++c){var d=Bj(a,c),e=d.zd();if(e instanceof zm){var f=b,g=e.Ei(),d=0==d.A;switch(e.type()){case Am:f.play(g,e.Ye(),d);break;case Bm:f.pause(g,d);break;case Cm:f.stop(g);break;default:throw Error("unknown operation type");}}else if(e instanceof Dm)switch(d=b,e.type()){case Em:d.B();break;default:throw Error("unknown operation type");}else throw Error("unknown operation");}}function wm(a){this.A=a}
wm.prototype.play=function(a,b,c){var d=this.A;a=Fm(d,a);null!=d.B.A&&a&&Gm(d.A,a,b,c)};wm.prototype.pause=function(a,b){var c=this.A,d=Fm(c,a);if(null!=c.B.A&&d){var c=c.A,e=Hm(c,d);e.ri()?e.pause():Gm(c,d,null,b)}};wm.prototype.stop=function(a){var b=this.A;a=Fm(b,a);null!=b.B.A&&a&&Hm(b.A,a).stop()};wm.prototype.B=function(){var a=this.A;null!=a.B.A&&Im(a.A)};function xm(a){this.A=a}
xm.prototype.play=function(a,b,c){var d=this.A;a=Jm(d,a);null!=d.B.A&&a&&(d=d.A,Km(d,a,d.vc.timestamp(),null!=b?b:null,c||!1))};xm.prototype.pause=function(a,b){var c=this.A,d=Jm(c,a);if(null!=c.B.A&&d){var c=c.A,e=Lm(c,d);e.ri()?(e.pause(),c.Ac==e&&(c.Ac=null)):Km(c,d,c.vc.timestamp(),null,b||!1)}};xm.prototype.stop=function(a){var b=this.A;a=Jm(b,a);null!=b.B.A&&a&&(b=b.A,a=Lm(b,a),a.stop(!0),b.Ac==a&&(b.Ac=null))};xm.prototype.B=function(){throw Error("unsupported operation");};function Mm(a,b,c){ej.call(this,c);this.C=a;this.A=b}w(Mm,ej);Mm.prototype.zd=function(){return this.C};function zm(a,b,c){this.B=a;this.C=b;this.A=q(c)?c:null}var Am="play",Bm="pause",Cm="stop";zm.prototype.A=null;zm.prototype.Ei=function(){return this.B};zm.prototype.type=function(){return this.C};zm.prototype.Ye=function(){return this.A};function Dm(a){this.A=a}var Em="stopEffectChannel";Dm.prototype.type=function(){return this.A};function Nm(a){a=Om(a);for(var b=null,c=a.length-1;0<=c;--c){var d=a[c],b=b?b.add(d):d;if(d.A)break}return b}function Om(a){return(ea(a)?a:a.pb()).sort(function(a,c){return!!a.ia()!=!!c.ia()?a.ia()?1:-1:a.ia()?aj(a.ia())-aj(c.ia()):0})}function Pm(a){return(ea(a)?a:a.pb()).sort(function(a,c){return a.M-c.M})};function Qm(a,b){this.B=a;this.A=b||null}var Rm=[];Qm.prototype.A=null;Qm.prototype.Lk=function(){return this.B};Qm.prototype.Kc=function(){return this.A};function Sm(a,b,c,d,e){fj.call(this,c,d,e);this.D=a;this.A=b}w(Sm,fj);Sm.prototype.Ka=function(){return this.A};function Tm(a,b,c,d){fj.call(this,b,c,d);this.A=null!=a?a:100}w(Tm,fj);function Um(a){this.A=a}h=Um.prototype;h.xl=null;h.gj=!1;h.fj=!1;h.ze=null;function Vm(a,b){a.gj!=b&&(a.gj=b,a.nm(b))}h.nm=function(a){var b=a?this.canvas():this.A;a=a?this.A:this.canvas();var c=a.parentNode;c&&c.replaceChild(b,a)};h.canvas=function(){this.xl||(this.xl=this.Bn());return this.xl};h.content=function(){return this.A};function Wm(a,b){if(a.fj!=b&&(a.fj=b)&&a.ze){for(var c=a.canvas(),d=0;d<a.ze.length;++d)a.ze[d](c);a.ze=null}}
h.Vs=function(a){this.fj?a(this.canvas()):(this.ze||(this.ze=[]),this.ze.push(a))};function Xm(a){this.A=a}w(Xm,Um);Xm.prototype.Bn=function(){var a=this.content(),b=Uc("canvas");b.width=a.width;b.height=a.height;return b};Xm.prototype.Uk=function(){var a=this.canvas(),b=this.content(),c=a.getContext("2d");c.clearRect(0,0,a.width,a.height);(a=Kl(yl(),b))&&c.setTransform(a[0],a[1],a[2],a[3],a[4],a[5]);c.drawImage(b,0,0,b.width,b.height);Wm(this,!0)};function Ym(a,b){var c=Uc("canvas");q(a)&&(c.width=a);q(b)&&(c.height=b);return c}function Zm(a,b){var c=null;b instanceof ul?c=[b.A,b.C,b.B,b.D,b.ib,b.jb]:c=b;a.transform(c[0],c[1],c[2],c[3],c[4],c[5])};function $m(a,b,c){this.A=Ym(b||100,c||100);this.B=this.A.getContext("2d");this.B.fillStyle="rgba(255,255,255,1)";this.D=an}$m.prototype.D="";$m.prototype.H=!1;$m.prototype.apply=function(a,b){var c=a.getContext("2d");c.save();this.C(this.H?1-b:b);var d=this.A;c.scale(a.width/d.width,a.height/d.height);c.globalCompositeOperation=this.D==an?"destination-in":"destination-out";c.drawImage(d,0,0);c.restore()};function bn(a){a.B.clearRect(-a.A.width,-a.A.height,2*a.A.width,2*a.A.height)}
function cn(a,b){var c=a.A.width,d=a.A.height,e=a.B;switch(b){case dn[90]:e.rotate(.5*Math.PI);e.translate(0,-d);break;case dn[180]:e.rotate(Math.PI);e.translate(-c,-d);break;case dn[270]:e.rotate(1.5*Math.PI),e.translate(-c,0)}}var an="maskIn",dn={0:"0",90:"90",180:"180",270:"270"};function en(a,b){$m.call(this);this.F=a.Kc();b||(this.D="maskOut",this.H=!0);cn(this,dn[270])}w(en,$m);en.prototype.C=function(a){bn(this);var b=this.B,c=this.A.width,d=2*Math.PI/this.F;a*=d;b.save();b.translate(c/2,c/2);b.beginPath();for(var e=0;e<this.F;++e){var f=d*e;b.moveTo(0,0);b.arc(0,0,c,f,f+a,!1);b.lineTo(0,0)}b.fill();b.restore()};function fn(a){en.call(this,a,!0)}w(fn,en);function gn(a){en.call(this,a,!1)}w(gn,en);function hn(a){$m.call(this);a.Kc()&4&&(this.D="maskOut",this.H=!0)}w(hn,$m);function jn(a){hn.call(this,a)}w(jn,hn);jn.prototype.C=function(a){bn(this);var b=this.A.width;a*=b;b=(b-a)/2;this.B.fillRect(b,b,a,a)};function kn(a){hn.call(this,a);a=this.A.width/2;this.F=Math.ceil(Math.sqrt(2*a*a))}w(kn,hn);kn.prototype.C=function(a){bn(this);var b=this.B,c=this.A.width/2;a*=this.F;b.beginPath();b.arc(c,c,a,0,2*Math.PI,!1);b.fill()};
function ln(a){hn.call(this,a);a=this.A.width;this.B.translate(a/2,a/2)}w(ln,hn);ln.prototype.C=function(a){bn(this);var b=this.B;a*=this.A.width;b.beginPath();b.moveTo(-a,0);b.lineTo(0,a);b.lineTo(a,0);b.lineTo(0,-a);b.fill()};function mn(a){hn.call(this,a)}w(mn,hn);mn.prototype.C=function(a){bn(this);var b=this.B,c=this.A.width,d=c/2;a*=c;b.fillRect(0,d-a/2,c,a);b.fillRect(d-a/2,0,a,c)};function nn(a){$m.call(this);a.Kc()&16&&(this.D="maskOut",this.H=!0);cn(this,dn[270])}w(nn,$m);nn.prototype.C=function(a){bn(this);var b=this.B;a*=Math.PI;var c=this.A.width;b.save();b.translate(c/2,c/2);b.beginPath();b.moveTo(0,0);b.arc(0,0,c,-a,a,!1);b.lineTo(0,0);b.fill();b.restore()};function on(a){$m.call(this,0,96,96);a=a.Kc();this.F=Ym(192,96);var b=80==a||160==a,c=this.F.getContext("2d");c.fillStyle="rgb(255,255,255)";c.fillRect(0,0,96,96);c.translate(96,0);for(var d=0;16>d;++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;c<this.K+1;++c)a.drawImage(b,c*b.width,0);a=this.M;for(var b=a.height,c=this.F.width,d=this.B,e=0;e<this.U;++e)d.drawImage(a,e%2?-c/2:0,e*b)};function sn(a){rn.call(this,0,0<(a.Kc()&2),1,6)}w(sn,rn);
function tn(a){rn.call(this,0,0<(a.Kc()&1),6,6)}w(tn,rn);function un(){$m.call(this);this.M=[];this.F=[];for(var a=0;5>a;++a)this.M.push(vn(100)),this.F.push(Ym(20,20));for(var b=vn(25),a=0;a<b.length;++a)b[a]%=5;this.K=b}w(un,$m);function vn(a){a=Pj(Oj(0,a));z.tt(a);return a}
un.prototype.C=function(a){bn(this);var b=this.B;a=Math.floor(100*a);for(var c=this.M.length,d=0;d<c;++d){var e=this.M[d],f=this.F[d].getContext("2d");f.clearRect(0,0,20,20);f.fillStyle="rgba(255,255,255,1)";for(var g=0;g<a;++g){var k=e[g];f.fillRect(2*Math.floor(k/10),k%10*2,2,2)}}for(a=0;5>a;++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;d<a;++d)b.fillRect(0,this.F[d],c,1)};var Fn={};function Gn(a){switch(a.Lk()){case "wipe":return new pn(a);case "barn":return new qn(a);case "checkerboard":return new tn(a);case "blinds":return new sn(a);case "dissolve":return new un;case "randombar":return new En(a);case "strips":return new on(a);case "wedge":return new nn(a);case "wheelCw":return new fn(a);case "wheelCcw":return new gn(a);case "box":return new jn(a);case "circle":return new kn(a);case "diamond":return new ln(a);case "plus":return new mn(a)}return new Dn};function Hn(a){this.B=a}Hn.prototype.A=0;Hn.prototype.context=function(){return this.B};function In(){}h=In.prototype;h.async=function(){return!1};h.Dd=function(a,b){var c=b.context();c.save();c.mg.push([])};h.yt=function(a,b){var c=b.context();c.restore();c.mg.pop()};h.Eq=function(a,b){var c=b.context();c.save();c.mg.push([])};h.Dq=function(a,b){var c=b.context();c.restore();c.mg.pop()};h.gt=function(a){a.A={position:this.fp(a),opacity:this.$o(a),transform:zl(a),transformOrigin:Bl(a)}};
function Jn(a,b,c,d){var e=b.A?b.A.position:(0,a.fp)(b);(e.left||e.top)&&c.translate(e.left,e.top);e=b.A?b.A.transform:zl(b);d&&(e||(e=new ul),e.translate(d,0));if(e){if((d=b.A?b.A.transformOrigin:Bl(b))&&(0!=d.x||0!=d.y)){var f=new ul;f.translate(d.x,d.y);vl(f,e);f.translate(-d.x,-d.y);e=f}Zm(c,e);z.Qk(c.mg).push(e)}a=b.A?b.A.opacity:(0,a.$o)(b);c.globalAlpha*=a}h.fp=function(a){var b=parseFloat(od(a,"left"));a=parseFloat(od(a,"top"));return{left:isNaN(b)?0:b,top:isNaN(a)?0:a}};
h.$o=function(a){var b=a.style;a="";"opacity"in b?a=b.opacity:"MozOpacity"in b?a=b.MozOpacity:"filter"in b&&(b=b.filter.match(/alpha\(opacity=([\d.]+)\)/))&&(a=String(b[1]/100));a=""==a?a:Number(a);return ga(a)?1:a};function Kn(){}w(Kn,In);Kn.prototype.Dd=function(a,b){Kn.Z.Dd.call(this,a,b);try{b.context().drawImage(a,0,0,a.width,a.height)}catch(c){}};function Vn(a,b,c,d,e){this.A=!!b;this.node=null;this.B=0;this.F=!1;this.D=!c;a&&Wn(this,a,d);this.C=void 0!=e?e:this.B||0;this.A&&(this.C*=-1)}w(Vn,Lj);function Wn(a,b,c){if(a.node=b)a.B=ha(c)?c:1!=a.node.nodeType?0:a.A?-1:1;ha(void 0)&&(a.C=void 0)}h=Vn.prototype;h.clone=function(){return new Vn(this.node,this.A,!this.D,this.B,this.C)};
h.next=function(){var a;if(this.F){if(!this.node||this.D&&0==this.C)throw Kj;a=this.node;var b=this.A?-1:1;if(this.B==b){var c=this.A?a.lastChild:a.firstChild;c?Wn(this,c):Wn(this,a,-1*b)}else(c=this.A?a.previousSibling:a.nextSibling)?Wn(this,c):Wn(this,a.parentNode,-1*b);this.C+=this.B*(this.A?-1:1)}else this.F=!0;a=this.node;if(!this.node)throw Kj;return a};h.mi=function(){return 1==this.B};h.Qd=function(a){return a.node==this.node&&(!this.node||a.B==this.B)};
h.splice=function(a){var b=this.node,c=this.A?1:-1;this.B==c&&(this.B=-1*c,this.C+=this.B*(this.A?-1:1));this.A=!this.A;Vn.prototype.next.call(this);this.A=!this.A;for(var c=fa(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)b.parentNode&&b.parentNode.insertBefore(c[d],b.nextSibling);Yc(b)};function Xn(a){this.ok=!1;"#"==a.charAt(0)&&(a=a.substr(1,6));a=a.replace(/ /g,"");a=a.toLowerCase();var b={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",
darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",
ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",
lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",
olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",
snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};a in b&&(a=b[a]);for(var b=[{Wn:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,A:["rgb(123, 234, 45)","rgb(255,234,245)"],Ji:function(a){return[parseInt(a[1]),parseInt(a[2]),parseInt(a[3])]}},{Wn:/^(\w{2})(\w{2})(\w{2})$/,A:["#00ff00","336699"],
Ji:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]}},{Wn:/^(\w{1})(\w{1})(\w{1})$/,A:["#fb0","f0f"],Ji:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}}],c=0;c<b.length;c++){var d=b[c].Ji,e=b[c].Wn.exec(a);e&&(d=d(e),this.r=d[0],this.ic=d[1],this.Lb=d[2],this.ok=!0)}this.r=0>this.r||isNaN(this.r)?0:255<this.r?255:this.r;this.ic=0>this.ic||isNaN(this.ic)?0:255<this.ic?255:this.ic;this.Lb=0>this.Lb||isNaN(this.Lb)?0:255<this.Lb?255:
this.Lb};var Yn=function(){function a(){var a={Go:30,$i:3E4,Sc:function(c){a.Xg={};a.Tf={};a.ol=[];a.sl=[];a.pd=c;a.Vb=new function(){this.Vg=[];this.Jt=function(){this.Vg=[]};this.Zg=function(a,b){this.Vg.push({width:a,height:b})};this.Jo=function(){this.Vg.pop()};this.Eo=function(){return this.Vg[this.Vg.length-1]};this.width=function(){return this.Eo().width};this.height=function(){return this.Eo().height};this.Kt=function(a){return null!=a&&"number"==typeof a?a:"x"==a?this.width():"y"==a?this.height():
Math.sqrt(Math.pow(this.width(),2)+Math.pow(this.height(),2))/Math.sqrt(2)}}}};a.Sc();a.Ho=function(){for(var c=0;c<a.sl.length;c++)if(!a.sl[c].loaded)return!1;return!0};a.trim=function(a){return a.replace(/^\s+|\s+$/g,"")};a.od=function(a){return a.replace(/[\s\r\t\n]+/gm," ")};a.zq=function(a){var b;window.XMLHttpRequest?b=new XMLHttpRequest:b=new ActiveXObject("Microsoft.XMLHTTP");return b?(b.open("GET",a,!1),b.send(null),b.responseText):null};a.Ws=function(a){if(window.DOMParser)return(new DOMParser).parseFromString(a,
"text/xml");a=a.replace(/<!DOCTYPE svg[^>]*>/,"");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;n<d.length;n++)g||-1==c.Tf.indexOf(d[n])?l||-1==c.Rt.indexOf(d[n])?k||-1==c.St.indexOf(d[n])?f?"inherit"!=d[n]&&(m+=d[n]):("inherit"!=d[n]&&(e.fontSize=d[n].split("/")[0]),g=l=k=f=!0):("inherit"!=d[n]&&(e.fontWeight=
d[n]),g=l=k=!0):("inherit"!=d[n]&&(e.fontVariant=d[n]),g=l=!0):("inherit"!=d[n]&&(e.fontStyle=d[n]),g=!0);""!=m&&(e.fontFamily=m);return e}};a.re=function(c){c=a.trim(a.od((c||"").replace(/,/g," "))).split(" ");for(var d=0;d<c.length;d++)c[d]=parseFloat(c[d]);return c};a.xb=function(a,b){this.x=a;this.y=b;this.Pj=function(a){return Math.atan2(a.y-this.y,a.x-this.x)};this.Nd=function(a){var b=this.x*a[1]+this.y*a[3]+a[5];this.x=this.x*a[0]+this.y*a[2]+a[4];this.y=b}};a.Do=function(c){c=a.re(c);return new a.xb(c[0],
c[1])};a.Lt=function(c){c=a.re(c);for(var d=[],e=0;e<c.length;e+=2)d.push(new a.xb(c[e],c[e+1]));return d};a.Gd=function(a,b,e,f){this.yc=this.xc=this.Ub=this.Tb=Number.NaN;this.x=function(){return this.Tb};this.y=function(){return this.Ub};this.width=function(){return this.xc-this.Tb};this.height=function(){return this.yc-this.Ub};this.Kb=function(a,b){if(null!=a){if(isNaN(this.Tb)||isNaN(this.xc))this.xc=this.Tb=a;a<this.Tb&&(this.Tb=a);a>this.xc&&(this.xc=a)}if(null!=b){if(isNaN(this.Ub)||isNaN(this.yc))this.yc=
this.Ub=b;b<this.Ub&&(this.Ub=b);b>this.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,0<b&&1>b&&(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),0<e&&1>e&&(0==I&&this.tm(a(e)),1==I&&this.um(a(e))),b=(-b-Math.sqrt(d))/(2*c),0<b&&1>b&&(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.Qi.length;b++)this.Qi[b].apply(a)};this.Mh=function(a){for(var b=0;b<this.Qi.length;b++)this.Qi[b].Mh(a)};c=a.trim(a.od(c)).split(/\s(?=[a-z])/);for(var e=
0;e<c.length;e++){var f=c[e].split("(")[0],g=c[e].split("(")[1].replace(")",""),f=new this.zb[f](g);this.Qi.push(f)}};a.pl=function(c,d,e,f,g,k,l,m,n,p){d=a.od(d);d=d.replace(/^defer\s/,"");var r=d.split(" ")[0]||"xMidYMid";d=d.split(" ")[1]||"meet";var u=e/f,x=g/k,C=Math.min(u,x),G=Math.max(u,x);"meet"==d&&(f*=C,k*=C);"slice"==d&&(f*=G,k*=G);n=new a.Fa("refX",n);p=new a.Fa("refY",p);n.ja()&&p.ja()?c.translate(-C*n.fa.ga("x"),-C*p.fa.ga("y")):(r.match(/^xMid/)&&("meet"==d&&C==x||"slice"==d&&G==x)&&
c.translate(e/2-f/2,0),r.match(/YMid$/)&&("meet"==d&&C==u||"slice"==d&&G==u)&&c.translate(0,g/2-k/2),r.match(/^xMax/)&&("meet"==d&&C==x||"slice"==d&&G==x)&&c.translate(e-f,0),r.match(/YMax$/)&&("meet"==d&&C==u||"slice"==d&&G==u)&&c.translate(0,g-k));"none"==r?c.scale(u,x):"meet"==d?c.scale(C,C):"slice"==d&&c.scale(G,G);c.translate(null==l?0:-l,null==m?0:-m)};a.Element={};a.Element.Ja=function(c){this.attributes={};this.Og={};this.children=[];this.O=function(c,d){var e=this.attributes[c];if(null!=
e)return e;e=new a.Fa(c,"");1==d&&(this.attributes[c]=e);return e};this.style=function(c,d){var e=this.Og[c];if(null!=e)return e;e=this.O(c);if(null!=e&&e.ja())return e;e=this.parent;if(null!=e&&(e=e.style(c),null!=e&&e.ja()))return e;e=new a.Fa(c,"");1==d&&(this.Og[c]=e);return e};this.kb=function(a){if("none"!=this.style("display").value&&"hidden"!=this.O("visibility").value){a.save();this.Zc(a);if(this.O("mask").ja()){var b=this.O("mask").tb.Nb();null!=b&&b.apply(a,this)}else this.style("filter").ja()?
(b=this.style("filter").tb.Nb(),null!=b&&b.apply(a,this)):this.oe(a);this.Hm(a);a.restore()}};this.Zc=function(){};this.Hm=function(){};this.oe=function(a){for(var b=0;b<this.children.length;b++)this.children[b].kb(a)};this.la=function(c,d){var e=c;d&&(e=a.rl(c));e.parent=this;this.children.push(e)};if(null!=c&&1==c.nodeType){for(var d=0;d<c.childNodes.length;d++){var e=c.childNodes[d];1==e.nodeType&&this.la(e,!0)}for(d=0;d<c.attributes.length;d++)e=c.attributes[d],this.attributes[e.nodeName]=new a.Fa(e.nodeName,
e.value);e=a.Tf[c.nodeName];if(null!=e)for(var f in e)this.Og[f]=e[f];if(this.O("class").ja())for(var d=a.od(this.O("class").value).split(" "),g=0;g<d.length;g++){e=a.Tf["."+d[g]];if(null!=e)for(f in e)this.Og[f]=e[f];e=a.Tf[c.nodeName+"."+d[g]];if(null!=e)for(f in e)this.Og[f]=e[f]}if(this.O("style").ja())for(e=this.O("style").value.split(";"),d=0;d<e.length;d++)""!=a.trim(e[d])&&(c=e[d].split(":"),f=a.trim(c[0]),c=a.trim(c[1]),this.Og[f]=new a.Fa(f,c));this.O("id").ja()&&null==a.Xg[this.O("id").value]&&
(a.Xg[this.O("id").value]=this)}};a.Element.yb=function(c){this.X=a.Element.Ja;this.X(c);this.Zc=function(c){if(this.style("fill").tb.ni()){var e=this.style("fill").tb.lr(this);null!=e&&(c.fillStyle=e)}else this.style("fill").ja()&&(e=this.style("fill"),this.style("fill-opacity").ja()&&(e=e.ql.sm(this.style("fill-opacity").value)),c.fillStyle="none"==e.value?"rgba(0,0,0,0)":e.value);this.style("stroke").tb.ni()?(e=this.style("stroke").tb.lr(this),null!=e&&(c.strokeStyle=e)):this.style("stroke").ja()&&
(e=this.style("stroke"),this.style("stroke-opacity").ja()&&(e=e.ql.sm(this.style("stroke-opacity").value)),c.strokeStyle="none"==e.value?"rgba(0,0,0,0)":e.value);this.style("stroke-width").ja()&&(c.lineWidth=this.style("stroke-width").fa.ga());this.style("stroke-linecap").ja()&&(c.lineCap=this.style("stroke-linecap").value);this.style("stroke-linejoin").ja()&&(c.lineJoin=this.style("stroke-linejoin").value);this.style("stroke-miterlimit").ja()&&(c.miterLimit=this.style("stroke-miterlimit").value);
"undefined"!=typeof c.font&&(c.font=a.Qf.Co(this.style("font-style").value,this.style("font-variant").value,this.style("font-weight").value,this.style("font-size").ja()?this.style("font-size").fa.ga()+"px":"",this.style("font-family").value).toString());this.O("transform").ja()&&(new a.Qt(this.O("transform").value)).apply(c);this.O("clip-path").ja()&&(e=this.O("clip-path").tb.Nb(),null!=e&&e.apply(c));this.style("opacity").ja()&&(c.globalAlpha=this.style("opacity").Ea())}};a.Element.yb.prototype=
new a.Element.Ja;a.Element.nc=function(c){this.X=a.Element.yb;this.X(c);this.path=function(c){null!=c&&c.beginPath();return new a.Gd};this.oe=function(c){this.path(c);a.Rf.Av(this,c);""!=c.fillStyle&&c.fill();""!=c.strokeStyle&&c.stroke();var e=this.jk();if(null!=e){if(this.style("marker-start").tb.ni()){var f=this.style("marker-start").tb.Nb();f.kb(c,e[0][0],e[0][1])}if(this.style("marker-mid").tb.ni())for(var f=this.style("marker-mid").tb.Nb(),g=1;g<e.length-1;g++)f.kb(c,e[g][0],e[g][1]);this.style("marker-end").tb.ni()&&
(f=this.style("marker-end").tb.Nb(),f.kb(c,e[e.length-1][0],e[e.length-1][1]))}};this.Zh=function(){return this.path()};this.jk=function(){return null}};a.Element.nc.prototype=new a.Element.yb;a.Element.ff=function(c){this.X=a.Element.yb;this.X(c);this.pv=this.Hm;this.Hm=function(c){this.pv(c);a.Vb.Jo()};this.tf=this.Zc;this.Zc=function(c){c.strokeStyle="rgba(0,0,0,0)";c.lineCap="butt";c.lineJoin="miter";c.miterLimit=4;this.tf(c);this.O("x").ja()&&this.O("y").ja()&&c.translate(this.O("x").fa.ga("x"),
this.O("y").fa.ga("y"));var e=a.Vb.width(),f=a.Vb.height();if("undefined"==typeof this.root&&this.O("width").ja()&&this.O("height").ja()){var e=this.O("width").fa.ga("x"),f=this.O("height").fa.ga("y"),g=0,k=0;this.O("refX").ja()&&this.O("refY").ja()&&(g=-this.O("refX").fa.ga("x"),k=-this.O("refY").fa.ga("y"));c.beginPath();c.moveTo(g,k);c.lineTo(e,k);c.lineTo(e,f);c.lineTo(g,f);c.closePath();c.clip()}a.Vb.Zg(e,f);if(this.O("viewBox").ja()){var g=a.re(this.O("viewBox").value),k=g[0],l=g[1],e=g[2],
f=g[3];a.pl(c,this.O("preserveAspectRatio").value,a.Vb.width(),e,a.Vb.height(),f,k,l,this.O("refX").value,this.O("refY").value);a.Vb.Jo();a.Vb.Zg(g[2],g[3])}}};a.Element.ff.prototype=new a.Element.yb;a.Element.svg=a.Element.ff;a.Element.rect=function(c){this.X=a.Element.nc;this.X(c);this.path=function(c){var e=this.O("x").fa.ga("x"),f=this.O("y").fa.ga("y"),g=this.O("width").fa.ga("x"),k=this.O("height").fa.ga("y"),l=this.O("rx").fa.ga("x"),m=this.O("ry").fa.ga("y");this.O("rx").ja()&&!this.O("ry").ja()&&
(m=l);this.O("ry").ja()&&!this.O("rx").ja()&&(l=m);null!=c&&(c.beginPath(),c.moveTo(e+l,f),c.lineTo(e+g-l,f),c.quadraticCurveTo(e+g,f,e+g,f+m),c.lineTo(e+g,f+k-m),c.quadraticCurveTo(e+g,f+k,e+g-l,f+k),c.lineTo(e+l,f+k),c.quadraticCurveTo(e,f+k,e,f+k-m),c.lineTo(e,f+m),c.quadraticCurveTo(e,f,e+l,f),c.closePath());return new a.Gd(e,f,e+g,f+k)}};a.Element.rect.prototype=new a.Element.nc;a.Element.rect=a.Element.rect;a.Element.Vj=function(c){this.X=a.Element.nc;this.X(c);this.path=function(c){var e=this.O("cx").fa.ga("x"),
f=this.O("cy").fa.ga("y"),g=this.O("r").fa.ga();null!=c&&(c.beginPath(),c.arc(e,f,g,0,2*Math.PI,!0),c.closePath());return new a.Gd(e-g,f-g,e+g,f+g)}};a.Element.Vj.prototype=new a.Element.nc;a.Element.circle=a.Element.Vj;a.Element.$q=function(c){this.X=a.Element.nc;this.X(c);this.path=function(c){var e=(Math.sqrt(2)-1)/3*4,f=this.O("rx").fa.ga("x"),g=this.O("ry").fa.ga("y"),k=this.O("cx").fa.ga("x"),l=this.O("cy").fa.ga("y");null!=c&&(c.beginPath(),c.moveTo(k,l-g),c.bezierCurveTo(k+e*f,l-g,k+f,l-e*
g,k+f,l),c.bezierCurveTo(k+f,l+e*g,k+e*f,l+g,k,l+g),c.bezierCurveTo(k-e*f,l+g,k-f,l+e*g,k-f,l),c.bezierCurveTo(k-f,l-e*g,k-e*f,l-g,k,l-g),c.closePath());return new a.Gd(k-f,l-g,k+f,l+g)}};a.Element.$q.prototype=new a.Element.nc;a.Element.ellipse=a.Element.$q;a.Element.Js=function(c){this.X=a.Element.nc;this.X(c);this.or=function(){return[new a.xb(this.O("x1").fa.ga("x"),this.O("y1").fa.ga("y")),new a.xb(this.O("x2").fa.ga("x"),this.O("y2").fa.ga("y"))]};this.path=function(c){var e=this.or();null!=
c&&(c.beginPath(),c.moveTo(e[0].x,e[0].y),c.lineTo(e[1].x,e[1].y));return new a.Gd(e[0].x,e[0].y,e[1].x,e[1].y)};this.jk=function(){var a=this.or(),b=a[0].Pj(a[1]);return[[a[0],b],[a[1],b]]}};a.Element.Js.prototype=new a.Element.nc;a.Element.line=a.Element.Js;a.Element.Sk=function(c){this.X=a.Element.nc;this.X(c);this.Ya=a.Lt(this.O("points").value);this.path=function(c){var e=new a.Gd(this.Ya[0].x,this.Ya[0].y);null!=c&&(c.beginPath(),c.moveTo(this.Ya[0].x,this.Ya[0].y));for(var f=1;f<this.Ya.length;f++)e.Kb(this.Ya[f].x,
this.Ya[f].y),null!=c&&c.lineTo(this.Ya[f].x,this.Ya[f].y);return e};this.jk=function(){for(var a=[],b=0;b<this.Ya.length-1;b++)a.push([this.Ya[b],this.Ya[b].Pj(this.Ya[b+1])]);a.push([this.Ya[this.Ya.length-1],a[a.length-1][1]]);return a}};a.Element.Sk.prototype=new a.Element.nc;a.Element.polyline=a.Element.Sk;a.Element.ft=function(c){this.X=a.Element.Sk;this.X(c);this.rv=this.path;this.path=function(a){var b=this.rv(a);null!=a&&(a.lineTo(this.Ya[0].x,this.Ya[0].y),a.closePath());return b}};a.Element.ft.prototype=
new a.Element.Sk;a.Element.polygon=a.Element.ft;a.Element.path=function(c){this.X=a.Element.nc;this.X(c);c=this.O("d").value;c=c.replace(/,/gm," ");c=c.replace(/([MmZzLlHhVvCcSsQqTtAa])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2");c=c.replace(/([MmZzLlHhVvCcSsQqTtAa])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2");c=c.replace(/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,"$1 $2");c=c.replace(/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2");c=c.replace(/([0-9])([+\-])/gm,"$1 $2");c=c.replace(/(\.[0-9]*)(\.)/gm,"$1 $2");c=c.replace(/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,
"$1 $3 $4 ");c=a.od(c);c=a.trim(c);this.tl=new function(c){this.no=c.split(" ");this.reset=function(){this.ii=-1;this.Vn=this.xf="";this.start=new a.xb(0,0);this.control=new a.xb(0,0);this.current=new a.xb(0,0);this.Ya=[];this.sc=[]};this.wr=function(){return this.ii>=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<this.sc.length&&null==this.sc[this.sc.length-1]&&(this.sc[this.sc.length-1]=this.Ya[this.Ya.length-1].Pj(c));this.rm(a,null==b?null:b.Pj(a))};this.rm=function(a,b){this.Ya.push(a);this.sc.push(b)};this.fw=function(){for(var a=0;a<this.sc.length;a++)if(null==this.sc[a])for(var b=a+1;b<this.sc.length;b++)if(null!=this.sc[b]){this.sc[a]=this.sc[b];break}return this.sc}}(c);this.path=function(c){var e=this.tl;e.reset();var f=new a.Gd;for(null!=c&&c.beginPath();!e.wr();)switch(e.jx(),
e.xf.toUpperCase()){case "M":var g=e.Je();e.Md(g);f.Kb(g.x,g.y);null!=c&&c.moveTo(g.x,g.y);for(e.start=e.current;!e.Wd();)g=e.Je(),e.Md(g,e.start),f.Kb(g.x,g.y),null!=c&&c.lineTo(g.x,g.y);break;case "L":for(;!e.Wd();){var k=e.current,g=e.Je();e.Md(g,k);f.Kb(g.x,g.y);null!=c&&c.lineTo(g.x,g.y)}break;case "H":for(;!e.Wd();)g=new a.xb((e.un()?e.current.x:0)+e.Rd(),e.current.y),e.Md(g,e.current),e.current=g,f.Kb(e.current.x,e.current.y),null!=c&&c.lineTo(e.current.x,e.current.y);break;case "V":for(;!e.Wd();)g=
new a.xb(e.current.x,(e.un()?e.current.y:0)+e.Rd()),e.Md(g,e.current),e.current=g,f.Kb(e.current.x,e.current.y),null!=c&&c.lineTo(e.current.x,e.current.y);break;case "C":for(;!e.Wd();){var l=e.current,k=e.gi(),m=e.Zm(),g=e.Je();e.Md(g,m,k);f.qm(l.x,l.y,k.x,k.y,m.x,m.y,g.x,g.y);null!=c&&c.bezierCurveTo(k.x,k.y,m.x,m.y,g.x,g.y)}break;case "S":for(;!e.Wd();)l=e.current,k=e.pr(),m=e.Zm(),g=e.Je(),e.Md(g,m,k),f.qm(l.x,l.y,k.x,k.y,m.x,m.y,g.x,g.y),null!=c&&c.bezierCurveTo(k.x,k.y,m.x,m.y,g.x,g.y);break;
case "Q":for(;!e.Wd();)l=e.current,m=e.Zm(),g=e.Je(),e.Md(g,m,m),f.yq(l.x,l.y,m.x,m.y,g.x,g.y),null!=c&&c.quadraticCurveTo(m.x,m.y,g.x,g.y);break;case "T":for(;!e.Wd();)l=e.current,m=e.pr(),e.control=m,g=e.Je(),e.Md(g,m,m),f.yq(l.x,l.y,m.x,m.y,g.x,g.y),null!=c&&c.quadraticCurveTo(m.x,m.y,g.x,g.y);break;case "A":for(;!e.Wd();){var l=e.current,n=e.Rd(),p=e.Rd(),k=e.Rd()*(Math.PI/180),r=e.Rd(),m=e.Rd(),g=e.Je(),u=new a.xb(Math.cos(k)*(l.x-g.x)/2+Math.sin(k)*(l.y-g.y)/2,-Math.sin(k)*(l.x-g.x)/2+Math.cos(k)*
(l.y-g.y)/2),x=Math.pow(u.x,2)/Math.pow(n,2)+Math.pow(u.y,2)/Math.pow(p,2);1<x&&(n*=Math.sqrt(x),p*=Math.sqrt(x));r=(r==m?-1:1)*Math.sqrt((Math.pow(n,2)*Math.pow(p,2)-Math.pow(n,2)*Math.pow(u.y,2)-Math.pow(p,2)*Math.pow(u.x,2))/(Math.pow(n,2)*Math.pow(u.y,2)+Math.pow(p,2)*Math.pow(u.x,2)));isNaN(r)&&(r=0);var C=new a.xb(r*n*u.y/p,r*-p*u.x/n),l=new a.xb((l.x+g.x)/2+Math.cos(k)*C.x-Math.sin(k)*C.y,(l.y+g.y)/2+Math.sin(k)*C.x+Math.cos(k)*C.y),G=function(a,b){return(a[0]*b[0]+a[1]*b[1])/(Math.sqrt(Math.pow(a[0],
2)+Math.pow(a[1],2))*Math.sqrt(Math.pow(b[0],2)+Math.pow(b[1],2)))},O=function(a,b){return(a[0]*b[1]<a[1]*b[0]?-1:1)*Math.acos(G(a,b))},r=O([1,0],[(u.x-C.x)/n,(u.y-C.y)/p]),x=[(u.x-C.x)/n,(u.y-C.y)/p],C=[(-u.x-C.x)/n,(-u.y-C.y)/p],u=O(x,C);-1>=G(x,C)&&(u=Math.PI);1<=G(x,C)&&(u=0);0==m&&0<u&&(u=u-2*Math.PI);1==m&&0>u&&(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;g<a.length;g++)c.push([a[g],b[g]]);return c}};a.Element.path.prototype=new a.Element.nc;a.Element.path=a.Element.path;a.Element.pattern=function(c){this.X=a.Element.Ja;this.X(c);this.createPattern=function(c){var e=new a.Element.ff;
e.attributes.viewBox=new a.Fa("viewBox",this.O("viewBox").value);e.attributes.x=new a.Fa("x",this.O("x").value);e.attributes.y=new a.Fa("y",this.O("y").value);e.attributes.width=new a.Fa("width",this.O("width").value);e.attributes.height=new a.Fa("height",this.O("height").value);e.children=this.children;var f=document.createElement("canvas");f.width=this.O("width").fa.ga("x");f.height=this.O("height").fa.ga("y");e.kb(f.getContext("2d"));return c.createPattern(f,"repeat")}};a.Element.pattern.prototype=
new a.Element.Ja;a.Element.pattern=a.Element.pattern;a.Element.Os=function(c){this.X=a.Element.Ja;this.X(c);this.kb=function(c,e,f){c.translate(e.x,e.y);"auto"==this.O("orient").Ed("auto")&&c.rotate(f);"strokeWidth"==this.O("markerUnits").Ed("strokeWidth")&&c.scale(c.lineWidth,c.lineWidth);c.save();var g=new a.Element.ff;g.attributes.viewBox=new a.Fa("viewBox",this.O("viewBox").value);g.attributes.refX=new a.Fa("refX",this.O("refX").value);g.attributes.refY=new a.Fa("refY",this.O("refY").value);g.attributes.width=
new a.Fa("width",this.O("markerWidth").value);g.attributes.height=new a.Fa("height",this.O("markerHeight").value);g.attributes.fill=new a.Fa("fill",this.O("fill").Ed("black"));g.attributes.stroke=new a.Fa("stroke",this.O("stroke").Ed("none"));g.children=this.children;g.kb(c);c.restore();"strokeWidth"==this.O("markerUnits").Ed("strokeWidth")&&c.scale(1/c.lineWidth,1/c.lineWidth);"auto"==this.O("orient").Ed("auto")&&c.rotate(-f);c.translate(-e.x,-e.y)}};a.Element.Os.prototype=new a.Element.Ja;a.Element.marker=
a.Element.Os;a.Element.Wq=function(c){this.X=a.Element.Ja;this.X(c);this.kb=function(){}};a.Element.Wq.prototype=new a.Element.Ja;a.Element.defs=a.Element.Wq;a.Element.Yg=function(c){this.X=a.Element.Ja;this.X(c);this.Vd=this.O("gradientUnits").Ed("objectBoundingBox");this.hl=[];for(c=0;c<this.children.length;c++)this.hl.push(this.children[c]);this.fn=function(){};this.Qq=function(c,e){var f=this;this.O("xlink:href").ja()&&(f=this.O("xlink:href").tb.Nb());for(var g=this.fn(c,e),k=0;k<f.hl.length;k++)g.addColorStop(f.hl[k].offset,
f.hl[k].color);if(this.O("gradientTransform").ja()){f=a.Vb.Vg[0];k=new a.Element.rect;k.attributes.x=new a.Fa("x",-a.$i/3);k.attributes.y=new a.Fa("y",-a.$i/3);k.attributes.width=new a.Fa("width",a.$i);k.attributes.height=new a.Fa("height",a.$i);var l=new a.Element.ic;l.attributes.transform=new a.Fa("transform",this.O("gradientTransform").value);l.children=[k];k=new a.Element.ff;k.attributes.x=new a.Fa("x",0);k.attributes.y=new a.Fa("y",0);k.attributes.width=new a.Fa("width",f.width);k.attributes.height=
new a.Fa("height",f.height);k.children=[l];l=document.createElement("canvas");l.width=f.width;l.height=f.height;f=l.getContext("2d");f.fillStyle=g;k.kb(f);return f.createPattern(l,"no-repeat")}return g}};a.Element.Yg.prototype=new a.Element.Ja;a.Element.Ks=function(c){this.X=a.Element.Yg;this.X(c);this.fn=function(a,b){var c=b.Zh(),g="objectBoundingBox"==this.Vd?c.x()+c.width()*this.O("x1").Ea():this.O("x1").fa.ga("x"),k="objectBoundingBox"==this.Vd?c.y()+c.height()*this.O("y1").Ea():this.O("y1").fa.ga("y"),
l="objectBoundingBox"==this.Vd?c.x()+c.width()*this.O("x2").Ea():this.O("x2").fa.ga("x"),c="objectBoundingBox"==this.Vd?c.y()+c.height()*this.O("y2").Ea():this.O("y2").fa.ga("y");return a.createLinearGradient(g,k,l,c)}};a.Element.Ks.prototype=new a.Element.Yg;a.Element.linearGradient=a.Element.Ks;a.Element.kt=function(c){this.X=a.Element.Yg;this.X(c);this.fn=function(a,b){var c=b.Zh(),g="objectBoundingBox"==this.Vd?c.x()+c.width()*this.O("cx").Ea():this.O("cx").fa.ga("x"),k="objectBoundingBox"==this.Vd?
c.y()+c.height()*this.O("cy").Ea():this.O("cy").fa.ga("y"),l=g,m=k;this.O("fx").ja()&&(l="objectBoundingBox"==this.Vd?c.x()+c.width()*this.O("fx").Ea():this.O("fx").fa.ga("x"));this.O("fy").ja()&&(m="objectBoundingBox"==this.Vd?c.y()+c.height()*this.O("fy").Ea():this.O("fy").fa.ga("y"));c="objectBoundingBox"==this.Vd?(c.width()+c.height())/2*this.O("r").Ea():this.O("r").fa.ga();return a.createRadialGradient(l,m,0,g,k,c)}};a.Element.kt.prototype=new a.Element.Yg;a.Element.radialGradient=a.Element.kt;
a.Element.stop=function(c){this.X=a.Element.Ja;this.X(c);this.offset=this.O("offset").Ea();c=this.style("stop-color");this.style("stop-opacity").ja()&&(c=c.ql.sm(this.style("stop-opacity").value));this.color=c.value};a.Element.stop.prototype=new a.Element.Ja;a.Element.stop=a.Element.stop;a.Element.Wg=function(c){this.X=a.Element.Ja;this.X(c);a.ol.push(this);this.duration=0;this.Rj=this.O("begin").Ko.zt();this.Ps=this.Rj+this.O("dur").Ko.zt();this.gn=function(){var a=this.O("attributeType").value,
b=this.O("attributeName").value;return"CSS"==a?this.parent.style(b,!0):this.parent.O(b,!0)};this.pn=null;this.ne=!1;this.Gm=function(){return""};this.update=function(a){null==this.pn&&(this.pn=this.gn().value);if(this.duration>this.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.Rj<this.duration&&(a=this.Gm(),this.O("type").ja()&&(a=this.O("type").value+
"("+a+")"),this.gn().value=a,a=!0);return a};this.Ka=function(){return(this.duration-this.Rj)/(this.Ps-this.Rj)}};a.Element.Wg.prototype=new a.Element.Ja;a.Element.Lh=function(c){this.X=a.Element.Wg;this.X(c);this.Gm=function(){var a=this.O("from").Ea(),b=this.O("to").Ea();return a+(b-a)*this.Ka()}};a.Element.Lh.prototype=new a.Element.Wg;a.Element.animate=a.Element.Lh;a.Element.Aq=function(c){this.X=a.Element.Wg;this.X(c);this.Gm=function(){var a=new Xn(this.O("from").value),b=new Xn(this.O("to").value);
if(a.ok&&b.ok){var c=a.r+(b.r-a.r)*this.Ka(),g=a.ic+(b.ic-a.ic)*this.Ka(),a=a.Lb+(b.Lb-a.Lb)*this.Ka();return"rgb("+parseInt(c,10)+","+parseInt(g,10)+","+parseInt(a,10)+")"}return this.O("from").value}};a.Element.Aq.prototype=new a.Element.Wg;a.Element.animateColor=a.Element.Aq;a.Element.Bq=function(c){this.X=a.Element.Lh;this.X(c)};a.Element.Bq.prototype=new a.Element.Lh;a.Element.animateTransform=a.Element.Bq;a.Element.font=function(c){this.X=a.Element.Ja;this.X(c);this.sg=this.O("horiz-adv-x").Ea();
this.vr=this.tn=!1;this.Rs=this.Xh=null;this.Td=[];for(c=0;c<this.children.length;c++){var d=this.children[c];"font-face"==d.type?(this.Xh=d,d.style("font-family").ja()&&(a.Xg[d.style("font-family").value]=this)):"missing-glyph"==d.type?this.Rs=d:"glyph"==d.type&&(""!=d.Cq?(this.vr=this.tn=!0,"undefined"==typeof this.Td[d.kl]&&(this.Td[d.kl]=[]),this.Td[d.kl][d.Cq]=d):this.Td[d.kl]=d)}};a.Element.font.prototype=new a.Element.Ja;a.Element.font=a.Element.font;a.Element.jr=function(c){this.X=a.Element.Ja;
this.X(c);this.O("ascent");this.O("descent");this.ll=this.O("units-per-em").Ea()};a.Element.jr.prototype=new a.Element.Ja;a.Element.fontface=a.Element.jr;a.Element.Ss=function(c){this.X=a.Element.path;this.X(c);this.sg=0};a.Element.Ss.prototype=new a.Element.path;a.Element.missingglyph=a.Element.Ss;a.Element.rr=function(c){this.X=a.Element.path;this.X(c);this.sg=this.O("horiz-adv-x").Ea();this.kl=this.O("unicode").value;this.Cq=this.O("arabic-form").value};a.Element.rr.prototype=new a.Element.path;
a.Element.glyph=a.Element.rr;a.Element.text=function(c){this.X=a.Element.yb;this.X(c);if(null!=c){this.children=[];for(var d=0;d<c.childNodes.length;d++){var e=c.childNodes[d];1==e.nodeType?this.la(e,!0):3==e.nodeType&&this.la(new a.Element.ro(e),!1)}}this.tf=this.Zc;this.Zc=function(a){this.tf(a);this.style("dominant-baseline").ja()&&(a.textBaseline=this.style("dominant-baseline").value);this.style("alignment-baseline").ja()&&(a.textBaseline=this.style("alignment-baseline").value)};this.oe=function(a){for(var b=
this.style("text-anchor").Ed("start"),c=this.O("x").fa.ga("x"),d=this.O("y").fa.ga("y"),e=0;e<this.children.length;e++){var n=this.children[e];n.O("x").ja()?n.x=n.O("x").fa.ga("x"):(n.O("dx").ja()&&(c+=n.O("dx").fa.ga("x")),n.x=c);c=n.measureText(a);if("start"!=b&&(0==e||n.O("x").ja())){for(var p=c,r=e+1;r<this.children.length;r++){var u=this.children[r];if(u.O("x").ja())break;p+=u.measureText(a)}n.x-="end"==b?p:p/2}c=n.x+c;n.O("y").ja()?n.y=n.O("y").fa.ga("y"):(n.O("dy").ja()&&(d+=n.O("dy").fa.ga("y")),
n.y=d);d=n.y;n.kb(a)}}};a.Element.text.prototype=new a.Element.yb;a.Element.text=a.Element.text;a.Element.jf=function(c){this.X=a.Element.yb;this.X(c);this.mr=function(a,b,c){var g=b[c],k=null;if(a.vr){var l="isolated";(0==c||" "==b[c-1])&&c<b.length-2&&" "!=b[c+1]&&(l="terminal");0<c&&" "!=b[c-1]&&c<b.length-2&&" "!=b[c+1]&&(l="medial");0<c&&" "!=b[c-1]&&(c==b.length-1||" "==b[c+1])&&(l="initial");"undefined"!=typeof a.Td[g]&&(k=a.Td[g][l],null==k&&"glyph"==a.Td[g].type&&(k=a.Td[g]))}else k=a.Td[g];
null==k&&(k=a.Rs);return k};this.oe=function(c){var e=this.parent.style("font-family").tb.Nb();if(null!=e){var f=this.parent.style("font-size").Us(a.Qf.Sf(a.pd.font).fontSize),g=this.parent.style("font-style").Ed(a.Qf.Sf(a.pd.font).fontStyle),k=this.Sd();e.tn&&(k=k.split("").reverse().join(""));for(var l=a.re(this.parent.O("dx").value),m=0;m<k.length;m++){var n=this.mr(e,k,m),p=f/e.Xh.ll;c.translate(this.x,this.y);c.scale(p,-p);var r=c.lineWidth;c.lineWidth=c.lineWidth*e.Xh.ll/f;"italic"==g&&c.transform(1,
0,.4,1,0,0);n.kb(c);"italic"==g&&c.transform(1,0,-.4,1,0,0);c.lineWidth=r;c.scale(1/p,-1/p);c.translate(-this.x,-this.y);this.x+=f*(n.sg||e.sg)/e.Xh.ll;"undefined"==typeof l[m]||isNaN(l[m])||(this.x+=l[m])}}else""!=c.strokeStyle&&c.strokeText(a.od(this.Sd()),this.x,this.y),""!=c.fillStyle&&c.fillText(a.od(this.Sd()),this.x,this.y)};this.Sd=function(){};this.measureText=function(c){var e=this.parent.style("font-family").tb.Nb();if(null!=e){c=this.parent.style("font-size").Us(a.Qf.Sf(a.pd.font).fontSize);
var f=0,g=this.Sd();e.tn&&(g=g.split("").reverse().join(""));for(var k=a.re(this.parent.O("dx").value),l=0;l<g.length;l++)f+=(this.mr(e,g,l).sg||e.sg)*c/e.Xh.ll,"undefined"==typeof k[l]||isNaN(k[l])||(f+=k[l]);return f}e=a.od(this.Sd());if(!c.measureText)return 10*e.length;c.save();this.Zc(c);e=c.measureText(e).width;c.restore();return e}};a.Element.jf.prototype=new a.Element.yb;a.Element.ro=function(c){this.X=a.Element.jf;this.X(c);this.text=3==c.nodeType?c.value:0<c.childNodes.length?c.childNodes[0].value:
c.text;this.Sd=function(){return this.text}};a.Element.ro.prototype=new a.Element.jf;a.Element.tspan=a.Element.ro;a.Element.At=function(c){this.X=a.Element.jf;this.X(c);this.Sd=function(){var a=this.O("xlink:href").tb.Nb();if(null!=a)return a.children[0].Sd()}};a.Element.At.prototype=new a.Element.jf;a.Element.tref=a.Element.At;a.Element.De=function(c){this.X=a.Element.jf;this.X(c);this.ln=!0;for(var d=0;d<c.childNodes.length;d++)3!=c.childNodes[d].nodeType&&(this.ln=!1);this.text=this.ln?c.childNodes[0].value:
"";this.Sd=function(){return this.text};this.sv=this.oe;this.oe=function(c){if(this.ln){this.sv(c);var d=new a.Fa("fontSize",a.Qf.Sf(a.pd.font).fontSize);a.Rf.zv(this,new a.Gd(this.x,this.y-d.fa.ga("y"),this.x+this.measureText(c),this.y))}else d=new a.Element.ic,d.children=this.children,d.parent=this,d.kb(c)};this.onclick=function(){window.open(this.O("xlink:href").value)};this.onmousemove=function(){a.pd.canvas.style.cursor="pointer"}};a.Element.De.prototype=new a.Element.jf;a.Element.a=a.Element.De;
a.Element.sr=function(c){this.X=a.Element.yb;this.X(c);a.sl.push(this);this.li=document.createElement("img");this.loaded=!1;var d=this;this.li.onload=function(){d.loaded=!0};this.li.src=this.O("xlink:href").value;this.oe=function(c){var d=this.O("x").fa.ga("x"),g=this.O("y").fa.ga("y"),k=this.O("width").fa.ga("x"),l=this.O("height").fa.ga("y");0!=k&&0!=l&&(c.save(),c.translate(d,g),a.pl(c,this.O("preserveAspectRatio").value,k,this.li.width,l,this.li.height,0,0),c.drawImage(this.li,0,0),c.restore())}};
a.Element.sr.prototype=new a.Element.yb;a.Element.image=a.Element.sr;a.Element.ic=function(c){this.X=a.Element.yb;this.X(c);this.Zh=function(){for(var c=new a.Gd,e=0;e<this.children.length;e++)c.hv(this.children[e].Zh());return c}};a.Element.ic.prototype=new a.Element.yb;a.Element.g=a.Element.ic;a.Element.symbol=function(c){this.X=a.Element.yb;this.X(c);this.tf=this.Zc;this.Zc=function(c){this.tf(c);if(this.O("viewBox").ja()){var e=a.re(this.O("viewBox").value),f=e[0],g=e[1],k=e[2],l=e[3];a.pl(c,
this.O("preserveAspectRatio").value,this.O("width").fa.ga("x"),k,this.O("height").fa.ga("y"),l,f,g);a.Vb.Zg(e[2],e[3])}}};a.Element.symbol.prototype=new a.Element.yb;a.Element.symbol=a.Element.symbol;a.Element.style=function(c){this.X=a.Element.Ja;this.X(c);for(var d="",e=0;e<c.childNodes.length;e++)d+=c.childNodes[e].data;d=d.replace(/(\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"");d=a.od(d);c=d.split("}");for(e=0;e<c.length;e++)if(""!=a.trim(c[e]))for(var f=c[e].split("{"),
d=f[0].split(","),f=f[1].split(";"),g=0;g<d.length;g++){var k=a.trim(d[g]);if(""!=k){for(var l={},m=0;m<f.length;m++){var n=f[m].indexOf(":"),p=f[m].substr(0,n),n=f[m].substr(n+1,f[m].length-n);null!=p&&null!=n&&(l[a.trim(p)]=new a.Fa(a.trim(p),a.trim(n)))}a.Tf[k]=l;if("@font-face"==k)for(k=l["font-family"].value.replace(/"/g,""),l=l.src.value.split(","),m=0;m<l.length;m++)if(0<l[m].indexOf('format("svg")'))for(p=l[m].indexOf("url"),n=l[m].indexOf(")",p),p=a.Ws(a.zq(l[m].substr(p+5,n-p-6))).getElementsByTagName("font"),
n=0;n<p.length;n++){var r=a.rl(p[n]);a.Xg[k]=r}}}};a.Element.style.prototype=new a.Element.Ja;a.Element.style=a.Element.style;a.Element.use=function(c){this.X=a.Element.yb;this.X(c);this.tf=this.Zc;this.Zc=function(a){this.tf(a);this.O("x").ja()&&a.translate(this.O("x").fa.ga("x"),0);this.O("y").ja()&&a.translate(0,this.O("y").fa.ga("y"))};this.Nb=function(){var a=this.O("xlink:href").tb.Nb();this.O("width").ja()&&(a.O("width",!0).value=this.O("width").value);this.O("height").ja()&&(a.O("height",
!0).value=this.O("height").value);return a};this.path=function(a){var b=this.Nb();null!=b&&b.path(a)};this.oe=function(a){var b=this.Nb();null!=b&&b.kb(a)}};a.Element.use.prototype=new a.Element.yb;a.Element.use=a.Element.use;a.Element.Kk=function(c){this.X=a.Element.Ja;this.X(c);this.apply=function(a,b){var c=this.O("x").fa.ga("x"),g=this.O("y").fa.ga("y"),k=this.O("width").fa.ga("x"),l=this.O("height").fa.ga("y"),m=b.O("mask").value;b.O("mask").value="";var n=document.createElement("canvas");n.width=
c+k;n.height=g+l;var p=n.getContext("2d");this.oe(p);var r=document.createElement("canvas");r.width=c+k;r.height=g+l;var u=r.getContext("2d");b.kb(u);u.globalCompositeOperation="destination-in";u.fillStyle=p.createPattern(n,"no-repeat");u.fillRect(0,0,c+k,g+l);a.fillStyle=u.createPattern(r,"no-repeat");a.fillRect(0,0,c+k,g+l);b.O("mask").value=m};this.kb=function(){}};a.Element.Kk.prototype=new a.Element.Ja;a.Element.mask=a.Element.Kk;a.Element.Oq=function(c){this.X=a.Element.Ja;this.X(c);this.apply=
function(a){for(var b=0;b<this.children.length;b++)this.children[b].path&&(this.children[b].path(a),a.clip())};this.kb=function(){}};a.Element.Oq.prototype=new a.Element.Ja;a.Element.clipPath=a.Element.Oq;a.Element.filter=function(c){this.X=a.Element.Ja;this.X(c);this.apply=function(a,b){var c=b.Zh(),g=this.O("x").fa.ga("x"),k=this.O("y").fa.ga("y");if(0==g||0==k)g=c.Tb,k=c.Ub;var l=this.O("width").fa.ga("x"),m=this.O("height").fa.ga("y");if(0==l||0==m)l=c.width(),m=c.height();c=b.style("filter").value;
b.style("filter").value="";var n=.2*l,p=.2*m,r=document.createElement("canvas");r.width=l+2*n;r.height=m+2*p;var u=r.getContext("2d");u.translate(-g+n,-k+p);b.kb(u);for(var x=0;x<this.children.length;x++)this.children[x].apply(u,0,0,l+2*n,m+2*p);a.drawImage(r,0,0,l+2*n,m+2*p,g-n,k-p,l+2*n,m+2*p);b.style("filter",!0).value=c};this.kb=function(){}};a.Element.filter.prototype=new a.Element.Ja;a.Element.filter=a.Element.filter;a.Element.Pv=function(){function c(a,b,c,g,k){for(var l=0;l<k;l++)for(var m=
0;m<g;m++)for(var n=a[l*g*4+4*m+3]/255,p=0;4>p;p++){for(var r=c[0]*(0==n?255:a[l*g*4+4*m+p])*(0==n||3==p?1:n),u=1;u<c.length;u++)var x=a[l*g*4+4*Math.max(m-u,0)+3]/255,C=a[l*g*4+4*Math.min(m+u,g-1)+3]/255,r=r+c[u]*((0==x?255:a[l*g*4+4*Math.max(m-u,0)+p])*(0==x||3==p?1:x)+(0==C?255:a[l*g*4+4*Math.min(m+u,g-1)+p])*(0==C||3==p?1:C));b[m*k*4+4*l+p]=r}}this.X=a.Element.Ja;this.X(void 0);this.apply=function(a,b,f,g,k){f=this.O("stdDeviation").Ea();b=a.getImageData(0,0,g,k);f=Math.max(f,.01);for(var l=Math.ceil(4*
f)+1,m=[],n=0;n<l;n++)m[n]=Math.exp(n/f*-.5*(n/f));f=m;l=0;for(m=1;m<f.length;m++)l+=Math.abs(f[m]);l=2*l+Math.abs(f[0]);for(m=0;m<f.length;m++)f[m]/=l;l=[];c(b.data,l,f,g,k);c(l,b.data,f,k,g);a.clearRect(0,0,g,k);a.putImageData(b,0,0)}};a.Element.filter.prototype=new a.Element.Pv;a.Element.title=function(){};a.Element.title.prototype=new a.Element.Ja;a.Element.title=a.Element.title;a.Element.Yq=function(){};a.Element.Yq.prototype=new a.Element.Ja;a.Element.desc=a.Element.Yq;a.Element.Io=function(){};
a.Element.Io.prototype=new a.Element.Ja;a.rl=function(c){var d=c.nodeName.replace(/^[^:]+:/,""),d=d.replace(/\-/g,""),e=null,e="undefined"!=typeof a.Element[d]?new a.Element[d](c):new a.Element.Io;e.type=c.nodeName;return e};a.load=function(c,d){a.Ls(c,a.zq(d))};a.Ls=function(c,d){a.Ms(c,a.Ws(d))};a.Ms=function(c,d){function e(){a.Vb.Jt();c.canvas.parentNode&&a.Vb.Zg(c.canvas.parentNode.clientWidth,c.canvas.parentNode.clientHeight);1!=a.Ta.ignoreDimensions&&(g.style("width").ja()&&(c.canvas.width=
g.style("width").fa.ga("x"),c.canvas.style.width=c.canvas.width+"px"),g.style("height").ja()&&(c.canvas.height=g.style("height").fa.ga("y"),c.canvas.style.height=c.canvas.height+"px"));var d=c.canvas.clientWidth||c.canvas.width,e=c.canvas.clientHeight||c.canvas.height;a.Vb.Zg(d,e);null!=a.Ta&&null!=a.Ta.offsetX&&(g.O("x",!0).value=a.Ta.offsetX);null!=a.Ta&&null!=a.Ta.offsetY&&(g.O("y",!0).value=a.Ta.offsetY);if(null!=a.Ta&&null!=a.Ta.scaleWidth&&null!=a.Ta.scaleHeight){var f=1,l=1;g.O("width").ja()&&
(f=g.O("width").fa.ga("x")/a.Ta.scaleWidth);g.O("height").ja()&&(l=g.O("height").fa.ga("y")/a.Ta.scaleHeight);g.O("width",!0).value=a.Ta.scaleWidth;g.O("height",!0).value=a.Ta.scaleHeight;g.O("viewBox",!0).value="0 0 "+d*f+" "+e*l;g.O("preserveAspectRatio",!0).value="none"}1!=a.Ta.ignoreClear&&c.clearRect(0,0,d,e);g.kb(c);k&&(k=!1,null!=a.Ta&&"function"==typeof a.Ta.renderCallback&&a.Ta.renderCallback())}function f(a){for(var b=c.canvas;b;)a.x-=b.offsetLeft,a.y-=b.offsetTop,b=b.offsetParent;window.scrollX&&
(a.x+=window.scrollX);window.scrollY&&(a.y+=window.scrollY);return a}a.Sc(c);1!=a.Ta.ignoreMouse&&(c.canvas.onclick=function(c){c=f(new a.xb(null!=c?c.clientX:window.event.clientX,null!=c?c.clientY:window.event.clientY));a.Rf.onclick(c.x,c.y)},c.canvas.onmousemove=function(c){c=f(new a.xb(null!=c?c.clientX:window.event.clientX,null!=c?c.clientY:window.event.clientY));a.Rf.onmousemove(c.x,c.y)});var g=a.rl(d.documentElement),k=g.root=!0,l=!0;a.Ho()&&(l=!1,e());a.ur=setInterval(function(){var c=!1;
l&&a.Ho()&&(l=!1,c=!0);1!=a.Ta.ignoreMouse&&(c=c|a.Rf.ow());if(1!=a.Ta.ignoreAnimation)for(var d=0;d<a.ol.length;d++)c=c|a.ol[d].update(1E3/a.Go);null!=a.Ta&&"function"==typeof a.Ta.forceRedraw&&1==a.Ta.forceRedraw()&&(c=!0);c&&(e(),a.Rf.Ox())},1E3/a.Go)};a.stop=function(){a.ur&&clearInterval(a.ur)};a.Rf=new function(){this.rd=[];this.ow=function(){return 0!=this.rd.length};this.onclick=function(a,b){this.rd.push({type:"onclick",x:a,y:b,Ua:function(a){if(a.onclick)a.onclick()}})};this.onmousemove=
function(a,b){this.rd.push({type:"onmousemove",x:a,y:b,Ua:function(a){if(a.onmousemove)a.onmousemove()}})};this.fk=[];this.Av=function(a,b){for(var e=0;e<this.rd.length;e++){var f=this.rd[e];b.isPointInPath&&b.isPointInPath(f.x,f.y)&&(this.fk[e]=a)}};this.zv=function(a,b){for(var e=0;e<this.rd.length;e++){var f=this.rd[e];b.yw(f.x,f.y)&&(this.fk[e]=a)}};this.Ox=function(){a.pd.canvas.style.cursor="";for(var c=0;c<this.rd.length;c++)for(var d=this.rd[c],e=this.fk[c];e;)d.Ua(e),e=e.parent;this.rd=[];
this.fk=[]}};return a}return function(b,c,d){d=d||{};"string"==typeof b&&(b=document.getElementById(b));var e;null==b.ff?(e=a(),b.ff=e):(e=b.ff,e.stop());e.Ta=d;b=b.getContext("2d");"undefined"!=typeof c.documentElement?e.Ms(b,c):"<"==c.substr(0,1)?e.Ls(b,c):e.load(b,c)}}();function Zn(){}w(Zn,In);h=Zn.prototype;h.async=function(){return!rb};h.Dd=function(a,b){$n(ya(bd(a)),b.context())};h.yt=function(){};h.Eq=function(a,b,c){ao(ya(bd(a)),b.context(),c)};h.Dq=function(a,b,c){c()};function $n(a,b){var c=Ym();Yn(c,a,{ignoreMouse:!0,ignoreAnimation:!0});b.drawImage(c,0,0)}function ao(a,b,c){a=bo(a);var d=Uc("img");d.onload=function(){d.onload=null;0<d.width&&0<d.height?b.drawImage(d,0,0):$n(a,b);c()};d.src="data:image/svg+xml;base64,"+We(a)}
function bo(a){0>a.indexOf("http://www.w3.org/2000/svg")&&(a='<svg xmlns="http://www.w3.org/2000/svg" '+a.substr(5));a=a.replace(/style="[^"]*"/,"");return a=a.replace(/<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;c<a.length;++c)z.forEach(a[c],function(a){var c=a=a.clone(),f=-a.jb;c.ib+=-a.ib;c.jb+=f;vl(b,a)});return b}
function go(a){if(!a)return null;var b=a.match(/rgba?\([^)]+\)/);if(!b)return null;var c=b[0];a=a.replace(c,"");return(b=a.match(/(-?\d+(?:.\d+)?).*\s(-?\d+(?:.\d+)?).*\s(-?\d+(?:.\d+)?)/))?{color:c,offsetX:parseFloat(b[1]),offsetY:parseFloat(b[2]),blur:parseFloat(b[3])}:null}
function io(a,b,c,d){var e=parseFloat(c.fontSize),f=parseFloat(c.letterSpacing),g=parseFloat(c.lineHeight);isNaN(g)&&(g=parseFloat(c.height));var k=jl(c.fontFamily),l=0,l=0;!k||isNaN(g)?isNaN(g)?(a.textBaseline="alphabetic",l=e):(a.textBaseline="middle",l=.5*g):(a.textBaseline="alphabetic",l=.5*(e*k.height()+g)-e*(k.yo()+k.A));if(isNaN(f))a.fillText(b,0,l),l=a.measureText(b).width;else{for(var g=[],m=0,k=0;k<b.length;++k){var n=a.measureText(b[k]).width;g[k]=n;m+=n}d&&(f=(d-m)/(b.length-1));for(k=
d=0;k<b.length;++k)a.fillText(b[k],d,l),d+=g[k]+f;l=Math.max(d-f,0)}a:{b=0;switch(c.textDecoration){case "underline":b=e+2;break;case "overline":b=0;break;case "line-through":b=e/2+2;break;default:break a}a.fillRect(0,b,l,1)}};function jo(){}w(jo,In);jo.prototype.Dd=function(a,b){jo.Z.Dd.call(this,a,b);Jn(this,a,b.context());try{if(a.complete&&0<a.naturalWidth){var c=[a.width,a.height];!sb||c[0]||c[1]||(c=[a.getAttribute("width"),a.getAttribute("height")]);b.context().drawImage(a,0,0,c[0],c[1])}}catch(d){}};function ko(){this.A={};this.B=v(this.H,this)}ko.prototype.D=null;ko.prototype.F=null;ko.prototype.C=null;ko.prototype.H=function(){for(var a=this.A,b=this.F,c;c=b.next();){var d=a[c.nodeName.toLowerCase()],e=d.async(),f=this.D;b.mi()?e?d.Eq(c,f,this.B):d.Dd(c,f):e?d.Dq(c,f,this.B):d.yt(c,f);if(e)return}c||this.C&&this.C()};
function lo(a,b,c,d){var e=b.getContext("2d");e.clearRect(0,0,b.width,b.height);null!=d&&e.scale(d.width,d.height);b=new ko;b.A.div=new co;b.A.a=new co;b.A.img=new jo;b.A.span=new fo;b.A.svg=new Zn;b.A.canvas=new Kn;b.A.video=new Kn;b.D=new Hn(e);e.mg=[];b.C=c||null;b.F=new mo(a,b.A,b.B)}
function mo(a,b,c){this.B=[];var d=new Ll(a),e=this;setTimeout(function(){var f=new Vn(a);try{for(;;){var g=f.next();if(g!==a){var k=g.nodeName.toLowerCase();if(k in b){var l=f.mi(),m=b[k];if(l&&"none"==od(g,"display")){var n=f,p=n.A?-1:1;n.B==p&&(n.B=-1*p,n.C+=n.B*(n.A?-1:1))}else l&&m.gt(g),e.B.push({element:g,mi:l})}}}}catch(r){if(r!==Kj)throw r;}Pl(d);c()},0)}mo.prototype.A=-1;mo.prototype.next=function(){this.A<this.B.length&&++this.A;return this.A<this.B.length?this.B[this.A].element:null};
mo.prototype.mi=function(){if(0<=this.A&&this.A<this.B.length)return this.B[this.A].mi;throw Error("iteration ended or not started, current item is null");};function no(a,b,c){this.A=a;this.C=Math.ceil(b);this.B=Math.ceil(c)}w(no,Um);h=no.prototype;h.wh=null;h.Ul=!1;h.Bj=!1;h.Lo=!1;h.jj=null;h.Np=null;h.nm=function(a){if(this.Lo){var b=this.content(),c=this.canvas();if(!this.jj){var d=Zc(this.content());this.jj=z.pb(d)}a?(b.appendChild(c),oo(this,!1)):(Yc(c),oo(this,!0))}else no.Z.nm.call(this,a)};function oo(a,b){for(var c=0;c<a.jj.length;++c)B(a.jj[c],"visibility",b?"visible":"hidden")}h.Bn=function(){return Ym(this.C,this.B)};
function po(a){if(!a.Bj){if(!a.wh){a.wh=a.Bn();var b=a.Np;if(b){var c=a.wh.getContext("2d");Zm(c,b)}}a.Bj=!0;a.Ul=!1;Wm(a,!1);qo(a);lo(a.content(),a.wh,v(a.Bu,a))}}h.Bu=function(){this.Bj=!1;this.Ul=!0;this.Uk()};function qo(a){a=a.canvas();a.getContext("2d").clearRect(0,0,a.width,a.height)}h.Uk=function(){this.Ul&&(qo(this),this.canvas().getContext("2d").drawImage(this.wh,0,0),Wm(this,!0))};function ro(a,b){this.B=a;this.A=b;var c=new Ll(b),d=this.B,e=this.K=new Cj;Dj(e,"moveX",!0).add(new xj(d.A.left,!0));Dj(e,"moveY",!0).add(new xj(d.A.top,!0));var f="none"!=od(this.A,"display");Dj(e,"visibility",!0).add(new wj(f));f=d.B;0<f.length&&Dj(e,"cssProperties",!0).add(so(f));f=d.C;0<f.length&&Dj(e,"cssTextProperties",!0).add(so(f));d.F&&(d=this.A.querySelectorAll("span")[0])&&(d=parseInt(od(d,"font-size"),10),isNaN(d)||(f=Fj(e),f||(f=new gj,Dj(e,"cssTextProperties",!0).add(f)),f.gc["font-size"]=
d));d=["textColor","fillColor","strokeColor","imgColor"];for(f=0;f<d.length;++f){var g=d[f],k=nm(this.B,g);k&&Dj(e,g,!0).add(new sj(k,0,!0))}g=this.B;this.D=new no(this.A,g.A.width,g.A.height);this.D.Lo=!0;e=new ul;d=new ul;f=Bl(this.A)||new Qb;e.translate(f.x,f.y);if(k=g.Oi())e=vl(e,k),d=vl(d,wl(k));if(g=g.Pi())e=vl(e,g),d=vl(d,wl(g));e.translate(-f.x,-f.y);this.D.Np=e;this.M=d;if(e=b.querySelector("img"))this.F=new Xm(e);Pl(c)}ro.prototype.F=null;ro.prototype.H=!0;ro.prototype.C=null;
function so(a){for(var b=new gj,c=0;c<a.length;++c)b.gc[a[c]]="";return b}
ro.prototype.rf=function(a){var b=this.A,c=Ej(a,"visibility",wj).visible(),d=c?"inherit":"none",e=this.A,f=e.style[Ua("display")];("undefined"!==typeof f?f:e.style[md(e,"display")]||"")!=d&&(B(this.A,"display",d),c?!Gf&&ng&&Fl(this.A):(d=this.A.querySelector("video"))&&!d.paused&&(d.pause(),d.currentTime=0));if(c){(c=Ej(a,"cssProperties"))&&to(this,c);if(c=Fj(a))for(d=this.A.querySelectorAll("span"),e=0;e<d.length;++e)to(this,c,d[e]);(c=Ej(a,"fillColor"))&&uo(this,c,"fill");(c=Ej(a,"strokeColor"))&&
uo(this,c,"stroke");if(c=Ej(a,"textColor"))for(c=c.color().toString(),d=this.A.querySelectorAll("span"),e=0;e<d.length;++e){var f=d[e],g;f.currentStyle?(g=f.currentStyle.textShadow)||(g=f.currentStyle["text-shadow"]):g=window.getComputedStyle(f,null).textShadow;g&&"none"!=g||B(f,"color",c)}(c=Ej(a,"imgColor"))&&vo(this,c);wo(this,Ej(a,"filter"));c=new ul;c.translate(yj(Ej(a,"moveX",xj)),yj(Ej(a,"moveY",xj)));c.rotate(Ej(a,"rotateTo",uj).md()+Ej(a,"rotateBy",uj).md(),0,0);c.scale(Ej(a,"scaleX",vj).scale()*
Ej(a,"scaleX2",vj).scale(),Ej(a,"scaleY",vj).scale()*Ej(a,"scaleY2",vj).scale());a=Ej(a,"shiftX",zj).shift();d=c.A;e=c.C;c.A+=0*c.B;c.C+=0*c.D;c.B+=a*d;c.D+=a*e;a=c;this.C&&(a=vl(a,this.C));(c=this.B.Pi())&&(a=vl(a,c));(c=this.B.Oi())&&(a=vl(c.clone(),a));xl(b,a);this.H&&(B(this.A,{top:0,left:0}),wb&&Fl(this.A));this.H=!1}};
function wo(a,b){D(a.A,b&&b instanceof Tm?b.A:"");var c=a.D;if(b&&b instanceof Sm){if(!c.Bj){var d=!c.gj;d?po(c):c.Uk();c.Vs(function(d){var f;var g=b.D;f=ka(g)+"";f in Fn?f=Fn[f]:(g=Gn(g),f=Fn[f]=g);f.apply(d,b.Ka());Vm(c,!0);a.C=a.M});d&&.1>b.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;d<a.length;++d){var e=a[d],f=e in b.gc?b.gc[e]:"";"font-size"==e&&""!==f&&(f+="px");B(c,e,f)}}function vo(a,b){var c=a.F;if(c){var d=b.color(),e=nm(a.B,"imgColor");if(e&&d.Qd(e))Vm(c,!1);else{var f=d.pb("rgb");c.fj||c.Uk();c.Vs(function(a){var b=a.getContext("2d");try{var d=b.getImageData(0,0,a.width,a.height),e=d.data;for(a=0;a<e.length;a+=4)e[a]=f[0],e[a+1]=f[1],e[a+2]=f[2];b.putImageData(d,0,0);Vm(c,!0)}catch(n){}})}}}
function uo(a,b,c){b=b.color().toString();a=a.A.querySelectorAll("path,rect,circle,g,ellipse");for(var d=0;d<a.length;++d){var e=a[d],f=e.getAttribute(c);f&&"none"!=f&&e.setAttribute(c,b)}};function yo(a,b){this.C=a;this.B=b;this.A={}}function zo(a,b){var c=b.id();if(c in a.A)return a.A[c];var d=null,e;e=b.id();(e=a.B.A.querySelector("#"+e))&&(d=new ro(b,e));return a.A[c]=d};function Ao(a,b,c,d){this.D=a;this.B=c;this.U=a.index();this.M=new yo(a,b);this.K=new vm(d);this.A=new Gj}h=Ao.prototype;h.Db=null;h.qc=null;h.Da=!1;function Bo(a){a.qc&&z.forEach(a.qc,function(a){a.reset(0)},a)}
h.reset=function(a,b){q(a)||(a=-1);q(b)||(b=0);if(!this.Db){var c=this.D,d=c.B;if(!d)throw Error("slide must contain main timeline");for(var e=this.D,f=e.B,e=e.A,g=0;g<e.count();++g){var k;if(0>g||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;d<c.length;++d)this.qc.push(new dm(c[d],0))}this.C=va();this.F=a;this.H=b;Co(this.Db,this.C);0<=a&&(Do(this,
0,0),Eo(this,a,b));Do(this,0,0,!1)};function Fo(a){if(!a.Db)throw Error("animation controller isn't activated");}h.play=function(){Fo(this);this.Db.Yc(va())};h.pause=function(){Fo(this)};
function Do(a,b,c,d){var e=[];d=q(d)?d:a.B.sb();b=fm(a.Db,b,a.A,d);e.push(b);for(b=0;b<a.qc.length;++b)e.push(fm(a.qc[b],c,a.A));c=[];c.push(Zi(uk(a.Db.Sg()),a.Db.A.A.length-1,a.Db.time()));for(b=0;b<a.qc.length;++b)d=a.qc[b],c.push(Zi(uk(d.Sg()),d.A.A.length-1,d.time()));c=z.concat.apply(z,c);z.mt(c);z.contains(c,"__mediaTransforms")||c.push("__mediaTransforms");a.A.remove("__mediaTransforms");b=e.length;for(d=0;d<c.length;++d){for(var f=c[d],g=[],k=0;k<b;++k)e[k].contains(f)&&g.push(Hj(e[k],f));
k=null;if(1==g.length)k=g[0];else if(1<g.length)for(var k=void 0,l=ij(),m=l.length,k=k||new Cj,n=0;n<g.length;++n)for(var p=g[n],r=0;r<m;++r){var u=Dj(p,l[r],!1);u&&Dj(k,l[r],!0).concat(u)}else continue;g=k;k=new Cj;l=ij();for(m=0;m<l.length;++m)if(n=l[m],p=Dj(g,n,!1)){if(0<p.count()){r=Bj(p,0);u=void 0;if(r instanceof sj){r=[];for(u=0;u<p.count();++u){var x=Bj(p,u),C=x.U;r[C]||(r[C]=[]);r[C].push(x)}u=Nm(new Aj(r.pop()))}else if(u=void 0,r instanceof rj)u=Nm(p);else if(u=void 0,r instanceof fj){p=
Om(p);r=null;for(u=p.length-1;0<=u;--u)if(x=p[u],!r||r.C>x.C)r=x;u=r}else if(u=void 0,r instanceof gj){p=Om(p);r=null;for(u=0;u<p.length;++u)x=p[u],r=r?r.add(x):x;u=r}else if(u=void 0,r instanceof Mm)if(0<p.count()){u=[];r=[];for(x=0;x<p.count();++x)C=Bj(p,x),C.zd()instanceof zm?u.push(C):r.push(C);p={};for(x=0;x<u.length;++x){var C=u[x],G=C.zd().Ei();G in p||(p[G]=[]);p[G].push(C)}u=[];for(G in p)p.hasOwnProperty(G)&&(x=p[G],x=Om(x),0<x.length&&u.push(x.pop()));p=Om(z.concat(u,r));u=new Aj(p)}else u=
null;else p=Pm(p),u=0<p.length?p.pop():null;p=u}else p=null;p&&(p instanceof Aj?Dj(k,n,!0).concat(p):Dj(k,n,!0).add(p))}a.A.A[f]=k}e=a.M;G=a.A;b=e.C.A;for(d=0;d<c.length;++d)if(f=c[d],f in b.B&&(g=pm(b,f),g=zo(e,g)))f=Hj(G,f),g.rf(f);a.K.Ji(Hj(a.A,"__mediaTransforms"))}
function Eo(a,b,c){if(!(0<=b&&b<a.D.xa().count()))throw Error("invalid stepIndex");Fo(a);var d=va(),e=Go(a),f=1>=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)&&0<c-f){a=a.Db;if(c<a.Uc)throw Error("can't seek backward, use reset() and seek after that");if(b=Yl(a.A))b=Zl(a.A,b),dj(b,a.Uc,d,!0),dj(b,c,d);a.Uc=c}}else Co(a.Db,d),Eo(a,b,c)}function Go(a){return"completed"==a.Db.playbackState().state()?a.D.xa().count()-1:a.Db.A.A.length-1-1}
function Ho(a,b){Fo(a);for(var c=va(),d=0;d<a.qc.length;++d)im(a.qc[d],b,c);a.C=c;Do(a,0,0)}function Co(a,b){a&&(a.reset(b),uk(a.Sg()).reset())}function Io(a,b){var c=b.V();return 0>b.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<this.A.length;++b)var c=hk(this.A[b]),a=Math.max(a,c);this.Ck=a}return this.Ck};
function No(a){if(a.Ll)return a.Ll;for(var b=[],c=a.duration(),d=a.A.length,e=0;e<d;++e){var f=a.A[e],g=f instanceof ek?f.duration():0;if(g<c){var k=new ok;pk(k,f);pk(k,new Ko(c-g));b.push(k)}else b.push(f)}return a.Ll=b}h.Ua=function(a,b,c){a=fk(this,a);Oo(this,kk(),a,b,c)};h.Df=function(a,b){Po(this,kk(),a,b)};h.Ef=function(a,b,c){a=fk(this,a,!0);Oo(this,nk(),a,b,c)};h.Li=function(a,b){Po(this,nk(),a,b)};
function Oo(a,b,c,d,e){if(c==a.duration())Po(a,b,d,e);else{a=No(a);for(var f=d.A,g=a.length,k=0;k<g;++k)f.push(),b.Ua(a[k],c,d,e),f.pop()}}function Po(a,b,c,d){a=No(a);for(var e=c.A,f=a.length,g=0;g<f;++g)e.push(),b.A(a[g],c,d),e.pop()};function Qo(a){this.A=a}w(Qo,gk);h=Qo.prototype;h.duration=function(){return hk(this.A)};h.Ua=function(a,b,c){a=fk(this,a);Ro(this,nk(),a,b,c)};h.Df=function(a,b){nk().A(this.A,a,b)};h.Ef=function(a,b,c){a=fk(this,a,!0);Ro(this,kk(),a,b,c)};h.Li=function(a,b){kk().A(this.A,a,b)};function Ro(a,b,c,d,e){if(c==a.duration())b.A(a.A,d,e);else{if(!(a.A instanceof ek))throw Error("can't run not prolonged action");b.Ua(a.A,c,d,e)}};function So(a,b,c,d,e){this.B=a;this.F=b;this.C=c;this.A=d;this.D=e}So.prototype.zd=function(){return this.C};So.prototype.Ua=function(a,b){var c=new Mm(this.C,this.D,b);a.A.add(new km(this.B,this.F,c))};function To(){}h=To.prototype;h.xi=null;h.os=0;h.ns=0;h.lq=0;h.load=function(a){var b=this.xi,c=this.xi;if(a[c.Cd]||a[c.Ti]){var c=this.xi,d=a[c.Cd]||a[c.Ti],e;a:{e=this.xi;switch(a[e.zd]){case e.zd.play+"":e=Am;break a;case e.zd.pause+"":e=Bm;break a;case e.zd.stop+"":e=Cm;break a}throw Error("unknown media operation");}c=new zm(d,e,c.Ye in a?a[c.Ye]:null)}else c=new Dm(Em);return new So("__mediaTransforms",b.Ti in a?"video":"sound",c,a[b.timing][b.timing.start]*this.os+this.ns,this.lq)};function Uo(){}h=Uo.prototype;h.Dn=null;h.km=0;h.hh=null;h.Ek=0;function Vo(a){if(!a.Dn)throw Error("BehaviorLoader isn't initialized");return a.Dn}function Wo(a){if(!a.hh)throw Error("BehaviorLoader isn't initialized");return a.hh}function Xo(a){if(!a.hh)throw Error("BehaviorLoader isn't initialized");return a.hh.id()}
h.load=function(a){var b=this.mp(a),c=this.A(a,b),c=this.vl(c,a,b);b.lc()&&(a=ka(c)+"_rewind",c=new ok([new Sk(Xo(this),a),c,new Tk(Xo(this),a)]));return 0<b.start()?new ok([new Ko(b.start()),c]):c};h.Yp=function(a){return new Qo(a)};h.mp=function(a){var b=Vo(this).timing;return new Yo(this.km,a[b],b)};h.vl=function(a,b,c){c.Zn()&&(a=this.Yp(a));return a};function Yo(a,b,c){this.C=a;this.A=b;this.B=c}Yo.prototype.start=function(){return this.C*y(this.A,this.B.start,0)};
Yo.prototype.Zn=function(){return y(this.A,this.B.Zn,!1)};Yo.prototype.lc=function(){return y(this.A,this.B.lc,!1)};function Zo(){}w(Zo,Uo);Zo.prototype.mp=function(a){var b=Vo(this).timing;return new $o(this.km,a[b],b)};function ap(a){return eval("("+a+")")}Zo.prototype.vl=function(a,b,c){if(0<y(c.A,c.B.Oj,0)||0<y(c.A,c.B.Yj,0))a.C=new ck(y(c.A,c.B.Oj,0),y(c.A,c.B.Yj,0));a=Zo.Z.vl.call(this,a,b,c);y(c.A,c.B.Nh,!1)&&(a=new ok([a,new Qo(a)]));return a};Zo.prototype.Yp=function(a){var b=new dk;a.C=a.C?new bk([a.C,b]):b;return a};function $o(a,b,c){Yo.call(this,a,b,c)}w($o,Yo);
$o.prototype.duration=function(){var a=this.B,b=this.start(),c=0;a.end in this.A&&(c=this.C*this.A[a.end]);a=c-b;y(this.A,this.B.Nh,!1)&&(a/=2);return a};function bp(a,b){this.D=a;this.A=b}w(bp,ek);bp.prototype.A=0;bp.prototype.duration=function(){return this.A};function cp(a){var b=fk(a,a.A);return 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<a)throw Error("incorrect time");if(1==a)a=d.end();else{var f=0,g=0;a>=d.Ur&&(f=d.Up,g=d.Vp);for(var k=null;f<d.A.length;++f){var l=d.A[f],m=g+l.duration();if(m==a){k=l.end();break}if(m>a){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;e<Rm.length;++e)if(f=Rm[e],f.Lk()==c&&f.Kc()==d){c=f;break a}c=new Qm(c,d);Rm.push(c)}return new aq(Xo(this),b.duration(),c,this.Ek)};function cq(a,b,c){bp.call(this,a,b);this.F=c}w(cq,bp);cq.prototype.B=function(a,b,c,d,e){d=ep(this,b,c,function(a){return(a=Fj(a))?"font-size"in a.gc?a.gc["font-size"]:"":""});if(!d)return null;a=hj("font-size",(this.F-d)*a+d,c,e);dp(this,b,"cssTextProperties",a)};function dq(){}w(dq,Zo);dq.prototype.A=function(a,b){var c=Vo(this);Wo(this).F=!0;return new cq(Xo(this),b.duration(),a[c.Sb])};function eq(a,b,c,d){var e=b[0],f=a[0];switch(d){case "hsl":e<f&&(e+=360);break;case "hsl_ccw":e>f&&(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;e<c.length;++e){var f=c[e],g=a,k=f,l=Vo(this),g=new tj(mq(this,g),g[l.Fv]);Wo(this).D[k]=g;d.push(nq(this,f,a,b))}return 1<d.length?new Lo(d):d[0]};
function nq(a,b,c,d){var e=Vo(a),f=y(c,e.Iv,!1)?1:0,g=mq(a,c);if(e.Od in c){a=Xo(a);var k=d.duration();d=!d.lc();b=new jq(a,k,b,new gq(g,c[e.Od],f,d))}else e.from in c?(a=Xo(a),d=d.duration(),b=new jq(a,d,b,new fq(g,c[e.from],c[e.Sb],f))):(a=Xo(a),d=d.duration(),b=new jq(a,d,b,new iq(b,g,c[e.Sb],f)));return b}
function lq(a,b){var c=Vo(a).target;switch(b){case c.text+"":return["textColor"];case c.stroke+"":return["strokeColor"];case c.fill+"":return["fillColor","imgColor"];case c.ky+"":return["strokeColor","imgColor"]}throw Error("unknown target");}function mq(a,b){var c=Vo(a).Dv;switch(b[c]){case c.Lx+"":return"rgb";case c.tw+"":return"hsl";case c.uw+"":return"hsl_ccw"}throw Error("unknown color space");};function oq(a){var b;a:{b={G:""};for(var c in b){b=c;break a}b=void 0}for(var d in a)a.hasOwnProperty(d)&&pq(a[d],d,b)}function pq(a,b,c){for(var d in a)a.hasOwnProperty(d)&&(d==c?b=a[c]:"toString"!=d&&pq(a[d],d,c));a.toString=function(){return b}};function qq(){this.A=1}var rq;
qq.prototype.load=function(a,b){var c=sq();c.Am in b&&tq(a,b[c.Am]);var d=sq(),e=null;d.Mn in b&&d.mc in b[d.Mn]&&(e=b[d.Mn]);var f=e?e[d.mc].length:0,g=a.xa().count(),k=!1;if(g==f+1)f=a.B,g=a.xa().Oa(0),tk(f,new Ui("__step",!0)),vk(f,new Ko(1E3*g.duration())),k=!0;else if(g!==f)throw Error("count of slide animation steps must be equal to steps in mainSequence");e&&uq(this,a,a.A,a.B,0,e[d.mc],new vq(a,0,k));if(c.sn in b)for(c=b[c.sn],d=0;d<c.length;++d){var f=c[d],e=d+1,l,k=a,m=f;l=sq().sn;var n=
null,g=null;if(l.st in m){m=m[l.st];n=new Ui(m,!0);g=new Ui(m,!1);l=m.length;for(var p=0;p<l;++p){var r=k,u=m[p];0>z.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;g<b.length;++g){var k=b[g];if(!(e.id in k))throw Error("animated object json must contain id property");var l=k[e.id];if(!(e.Fq in k))throw Error("animated object json must contain bbox property");
var m=c(k[e.Fq]),n=null;e.Pi in k&&(n=d(k[e.Pi]));var p=null;e.Oi in k&&(p=d(k[e.Oi]));f.add(new mm(l,m,n,p))}}
function uq(a,b,c,d,e,f,g){for(var k=sq().mc,l=0;l<f.length;++l){g.C(d,l);var m=g.A(l),n=f[l];if(k.Mc in n){for(var p,r=a,u=n,x=m,C=sq().mc,G,O=u,I=sq().mc,S=I.Mc.timing,la=[],ma=O[I.Mc],wa=0;wa<ma.length;++wa){var ra=ma[wa][I.Mc.timing],pa=y(ra,S.duration,0),da=y(ra,S.Om,0),sa=y(ra,S.Nh,!1),pb=y(ra,S.repeat,1),Ta=y(ra,S.nt,0),Ya=y(ra,S.lc,!1),Aa=y(ra,S.qt,0),T=pa;sa&&(T+=pa+2*Aa);ha(pb)&&1<pb&&(T=T*pb+Ta*(pb-1));!sa&&Ya&&(T+=Aa);T+=da;la.push(1E3*T)}G=0<la.length?Math.max.apply(Math,la):0;var Th=
x?1E3*x.duration():1E3*y(u,C.duration,0),Z=G>Th?Th/(G+.001):1;0<G&&(r.A=Z);p=Z;for(var Ob=new Lo,Ba=!1,mb=n[k.Mc],Bk=0;Bk<mb.length;++Bk){var Vf=mb[Bk];if(y(Vf,k.Mc.io)){var Uh=d.B,Vh=c,Qs=e,Wf=Vf,Oc=p,Ed=sq().mc.Mc,Fd=pm(Vh,Wf[Ed.io]),Pc=1E3*Wf[Ed.timing][Ed.timing.duration];1===Pc&&(Pc=0);var Pc=Pc*Oc,Ck=new Lo;Mo(Ck,new Ko(Pc));for(var Dk=Wf[Ed.uf],Pb=0;Pb<Dk.length;++Pb){var Wh=Dk[Pb],Yb;var wn=Wh[Ed.uf.type],eb=Ed.uf.type,xb={};xb[eb.rotation]=$p;xb[eb.gx]=Qp;xb[eb.hx]=Rp;xb[eb.fx]=Ap;xb[eb.Px]=
mp;xb[eb.Rx]=np;xb[eb.Qx]=op;xb[eb.Sx]=pp;xb[eb.opacity]=Vp;xb[eb.visibility]=Ep;xb[eb.Xx]=Ip;xb[eb.setProperty]=rp;xb[eb.fontSize]=dq;xb[eb.color]=kq;xb[eb.Kk]=bq;if(wn in xb)Yb=new xb[wn];else throw Error("unknown behavior");var Xf=Yb,Rs=Fd,Ss=Pc,Gd=Qs;Xf.Dn=Ed.uf;Xf.km=Ss;Xf.hh=Rs;Xf.Ek=Gd;Mo(Ck,Yb.load(Wh))}var xn=Uh,Ts=Ck,Xh=Wf,Hd=Oc,yb=sq().mc.Mc,Us=Xh[yb.io],yb=yb.timing,Id=Xh[yb],ye=1E3*y(Id,yb.qt,0)*Hd,yn=y(Id,yb.Nh,!1),jb=Ts,Qc=new Wl(jb.duration()),zn=y(Id,yb.Oj,0),Yh=y(Id,yb.Yj,0);if(0<
zn||0<Yh)jb.C=new ck(zn,Yh);yn&&(jb=new ok([jb,new Ko(2*ye),new Qo(jb)]),Qc=new Vi([Qc,2*ye,Qc]));var gd=y(Id,yb.repeat,!1);if(gd){var Yf=1E3*y(Id,yb.nt,0)*Hd;ha(gd)&&1<gd&&(jb=new Kk(jb,gd,Yf,xq(jb,ye)),Qc=new Wi(Qc,gd,Yf,ye))}!yn&&y(Id,yb.lc,!1)&&(jb=xq(jb,ye),0<ye&&(Qc=new Vi([Qc,ye,new Wl(0)])));var Ek=1E3*y(Id,yb.Om,0)*Hd;0<Ek&&(jb=new ok([new Ko(Ek),jb]),Qc=new Vi([Ek,Qc]));Yi(xn,Us,Qc);Mo(Ob,jb)}else{var Zf=b,de=m,Zh=d,ze=e,xc=Vf,kf=p,Jd=sq().mc.Mc,$f=xc[Jd.timing],ag=new To,ee=ag,An=1E3*$f[Jd.timing.duration]*
kf,Vs=1E3*$f[Jd.timing.Om]*kf,Ws=ze;ee.xi=Jd.uf;ee.os=An;ee.ns=Vs;ee.lq=Ws;for(var hd=xc[Jd.uf],lf=0;lf<hd.length;++lf){var bg=hd[lf],fe=ag.load(bg);Zh.C.push(fe);Yi(Zh.B,fe.B,new Vi([fe.A,new Wl(0)]));if(de){var $h=z.indexOf(Zf.xa().A,de),cg=new wh(Zf.index(),$h,fe.A/1E3),ai=fe.zd();if(ai instanceof zm){var Bn=ai.Ei(),Cn=Jd.uf.Cd in bg?Ji(Zf.Wa(),Bn):Ji(Zf.Va(),Bn);if(Cn){var mf=Cn.C,Fk=ai,Xs=cg,bi=void 0;switch(Fk.type()){case Am:bi="play";break;case Bm:bi="togglePlay";break;case Cm:bi="stop";break;
default:throw Error("unknown media operation type");}var Gk=new kh(bi,Xs,Fk.Ye());mf.A.push(Gk)}}}}Ba=!0}}if(0<Ob.A.length||Ba)0==Ob.A.length&&Mo(Ob,new Ko(1E3*Vf[k.Mc.timing][k.Mc.timing.duration]*p)),vk(d,Ob)}g.B(d,l)}}function xq(a,b){var c=ka(a)+"_rewind";return a=new ok([new Sk(0,c),a,new Ko(b),new Tk(0,c)])}
function sq(){if(!rq){var a={Am:{G:"a",id:{G:"i"},Fq:{G:"b"},Pi:{G:"t"},Oi:{G:"r"}},Mn:{G:"m"},sn:{G:"i",st:{G:"i"},Qs:{G:"m",Cd:{G:"s"},Ti:{G:"v"},wv:{G:"b"}}},mc:{G:"s",duration:{G:"d"},Mc:{G:"a",io:{G:"s"},timing:{G:"t",Om:{G:"u"},duration:{G:"d"},Oj:{G:"a"},Yj:{G:"c"},$E:{G:"b"},Nh:{G:"t"},lc:{G:"r"},repeat:{G:"p"},qt:{G:"w"},nt:{G:"l"}},uf:{G:"b",timing:{G:"t",start:{G:"s"},end:{G:"e"},Oj:{G:"a"},Yj:{G:"c"},lc:{G:"r"},Zn:{G:"v"},Nh:{G:"t"}},type:{G:"y",rotation:{G:"r"},Px:{G:"s1"},Qx:{G:"s3"},
Rx:{G:"s2"},Sx:{G:"s4"},Xx:{G:"h"},gx:{G:"m1"},hx:{G:"m2"},fx:{G:"m"},opacity:{G:"o"},visibility:{G:"v"},setProperty:{G:"s"},fontSize:{G:"f"},color:{G:"c"},Kk:{G:"k"},media:{G:"d"}},Od:{G:"b"},from:{G:"f"},Sb:{G:"o"},gk:{G:"m"},path:{G:"p"},Vk:{G:"r"},zw:{G:"i"},Bx:{G:"a"},Dv:{G:"c",Lx:{G:"r"},tw:{G:"h"},uw:{G:"c"}},Fv:{G:"d"},target:{G:"g",stroke:{G:"s"},ky:{G:"s2"},fill:{G:"f"},text:{G:"t"}},Iv:{G:"h"},Lk:{G:"s",vv:{G:"n"},xv:{G:"b"},Vj:{G:"c"},Hv:{G:"d"},wx:{G:"p"},Bv:{G:"h"},Lv:{G:"v"},Gx:{G:"r"},
ov:{G:"a"},jy:{G:"t"},vy:{G:"g"},zy:{G:"w"},xy:{G:"w1"},wy:{G:"w2"}},Kc:{G:"u",qw:{G:"h"},py:{G:"v"},"in":{G:"i"},sx:{G:"o"},Tv:{G:"b"},Uv:{G:"l"},Vv:{G:"r"},Wv:{G:"t"},Zw:{G:"ld"},$w:{G:"lu"},Mx:{G:"rd"},Nx:{G:"ru"},rw:{G:"hi"},sw:{G:"ho"},qy:{G:"vi"},ry:{G:"vo"}},zd:{G:"n",play:{G:"p"},pause:{G:"u"},stop:{G:"s"}},Ye:{G:"P"},Cd:{G:"S"},Ti:{G:"V"}}}}};oq(a);rq=a}return rq}function vq(a,b,c){this.F=a;this.D=c}vq.prototype.C=function(a,b){this.A(b);var c=new Ui("__step",!0);tk(a,c)};
vq.prototype.B=function(a,b){var c=this.A(b);0<c.A&&vk(a,new Ko(1E3*c.A))};vq.prototype.A=function(a){return this.F.xa().Oa(a+(this.D?1:0))};function wq(a){this.D=a}wq.prototype.C=function(a){tk(a,this.D.clone())};wq.prototype.B=function(){};wq.prototype.A=function(){return null};function yq(a){this.A="gotoSlide";this.B=a}w(yq,vi);yq.prototype.V=function(){return this.B};var zq={ACTIVATED:"activated",Qz:"deactivated",Bo:"buffering"};t("ispring.presenter.presentation.narration.NarrationTrackPlaybackState",zq,void 0);t("ACTIVATED","activated",zq);t("DEACTIVATED","deactivated",zq);t("BUFFERING","buffering",zq);function Aq(a,b,c){this.F=a;this.D=b;this.H=q(c)?c:1;this.C=new K}Aq.prototype.A="deactivated";Aq.prototype.Qa=function(){return this.F};Aq.prototype.startTimestamp=Aq.prototype.Qa;Aq.prototype.Qc=function(){return this.D};Aq.prototype.endTimestamp=Aq.prototype.Qc;Aq.prototype.volume=function(){return this.H};Aq.prototype.playbackState=function(){return this.A};Aq.prototype.playbackState=Aq.prototype.playbackState;function Bq(a,b){a.A!=b&&(a.A=b,a.C.P(a))}Aq.prototype.playbackStateChangedEvent=function(){return this.C};
Aq.prototype.playbackStateChangedEvent=Aq.prototype.playbackStateChangedEvent;function Cq(a,b,c,d){Aq.call(this,b,c,d);this.B=a}w(Cq,Aq);function Dq(){this.A=[]}Dq.prototype.count=function(){return this.A.length};Dq.prototype.count=Dq.prototype.count;Dq.prototype.hi=function(a){if(0>a||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()<b?1:-1))}h.valueOf=function(){return this.A.valueOf()};function Tq(a,b){this.B=a;this.A=b}new Qq(0,0,1);new Qq(9999,11,31);Tq.prototype.contains=function(a){return a.valueOf()>=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<d;++f){var g=this.A[f];if(!c||g.visible()){var k=g.transition();b&&(e+=k.duration());e+=g.xa().duration()}}var l=a.pa(),f=a.Ba(),g=this.A[d],k=g.transition();if(!c||g.visible())if(0<=a.pa()){b&&(e+=k.duration());a=g.xa();if(l>=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<this.count();++e)if(d=this.ra(e),!c||d.visible()){var f=d.xa().duration(),g=d.transition();b&&(f+=g.duration());g=c?d.Ui()==this.Vi()-1:d.index()==this.count()-1;if(f>=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?a-=b:c=-1);if(0==c){for(b=d.xa();c<b.count();++c){e=b.Oa(c);
if(e.duration()>=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.wc<this.lh&&++this.wc;return this.wc<this.lh};function mr(a){0<=a.wc&&--a.wc;return 0<=a.wc}function nr(a){for(;a.Ok()&&!a.sa().visible(););return!!a.sa()}
function or(a){for(;mr(a)&&!a.sa().visible(););return!!a.sa()}h.sa=function(){return 0<=this.wc&&this.wc<this.lh?this.B.ra(this.A[this.wc]):null};h.za=function(){return this.wc};function pr(){this.A=[]}pr.prototype.count=function(){return this.A.length};pr.prototype.add=function(a){this.A.push(a)};function qr(a,b){for(var c=a.count(),d=0;d<c;++d){var e=a.A[d];if(e.name()==b)return e}return null};function rr(){this.A=[]}rr.prototype.count=function(){return this.A.length};rr.prototype.count=rr.prototype.count;rr.prototype.kk=function(a){if(0>a||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<d.length;++g){var k=d[g],l=new Wg;l.hs=y(k,e.name,"");l.lp=y(k,e.Bi,"");l.No=y(k,e.Ph,"");l.js=y(k,e.fd,"");l.Yo=y(k,e.Vh,"");l.Pp=y(k,e.Gi,"");if(e.hc in
k){var m=Cr(k[e.hc]);l.gs=m}if(e.Gg in k){var n=e.Gg,p=k[n],r=new Nh(p[n.ki],p[n.width],p[n.height]);l.Qp=r}f.A.push(l)}var u=Br(),x=c.A;if(u.Wa in a)for(var C=a[u.Wa],G=0;G<C.length;++G){var O=new wi(C[G][u.Wa.id],"",C[G][u.Wa.Qb]);x.A[O.id()]=O}var I=c.F;if(u.Va in a)for(var S=a[u.Va],G=0;G<S.length;++G){var la=Dr(S[G][u.Va.id],S[G][u.Va.Qb],S[G][u.Va.poster]);I.A[la.id()]=la}var ma=Br();if(ma.Jf in a)for(var wa=a[ma.Jf],ra=0;ra<wa.length;++ra){var pa=wa[ra],da=Er(c,pa[ma.Jf.Wa],pa[ma.Jf.loop]);
c.Jf().push(da)}Fr(c,a);if(!(b.Y in a))throw Error("presentation json doesn't contain 'slides' parameter");var sa=a[b.Y],pb=sa.length;if(!pb)throw Error("presentation must contain at least one slide");for(var Ta=[],Ya=0;Ya<pb;++Ya){var Aa=c,T=sa[Ya],Th=Ya,Z=Br().Y,Ob=T[Z.Ni]||Z.Ni.ya+"";if(Ob==Z.Ni.ya+""){var Ba=void 0,mb=new um;mb.yi=y(T,Z.iv,!1);mb.gh=y(T,Z.Kh,!0);if(Z.Wj in T)mb.Ag=new qi(T[Z.Wj]);else if(Z.Rq in T&&Z.src in T){var Bk=Qf()&&T.hasOwnProperty(Z.vt)?Z.vt:Z.src;mb.Ag=new pi(T[Bk],
T[Z.Rq])}else throw Error("slide json must contain either contentId or css+src parameters");var Vf=mb,Uh=T,Vh=Br().Y;if(Vh.Wa in Uh)for(var Qs=Vf.Wa(),Wf=Uh[Vh.Wa],Oc=Br().Y.Wa,Ed=0;Ed<Wf.length;++Ed){var Fd=Wf[Ed],Pc=new xi(Fd[Oc.id],new wi(Fd[Oc.Ee],Fd[Oc.Ee],""),y(Fd,Oc.duration,0));Pc.Ff=Gr(y(Fd,Oc.repeat,1),Oc);Pc.rc=y(Fd,Oc.Y,0)-1;Pc.setVolume(y(Fd,Oc.volume,1));Pc.A=y(Fd,Oc.Mv,!1);Hr(Pc,Fd,Oc);Qs.add(Pc)}if(Vh.Va in Uh)for(var Ck=Vf.Va(),Dk=Uh[Vh.Va],Pb=Br().Y.Va,Wh=0;Wh<Dk.length;++Wh){var Yb=
Dk[Wh],wn=Dr(Yb[Pb.Ee],Yb[Pb.Qb]),eb=new Dh(Yb[Pb.id],wn,y(Yb,Pb.duration,0),Yb[Pb.Ee]);eb.Ff=Gr(y(Yb,Pb.repeat,1),Pb);eb.D=Yb[Pb.nn];eb.H=Yb[Pb.Xk];eb.F=Yb[Pb.Sn];eb.rc=y(Yb,Pb.Y,0)-1;eb.setVolume(y(Yb,Pb.volume,1));Hr(eb,Yb,Pb);Ck.add(eb)}var xb=mb,Xf=T,Rs=Br().Y,Ss=xb.Xi(),Gd=Rs.Xi;if(Gd in Xf)for(var xn=Xf[Gd],Ts=xn.length,Xh=0;Xh<Ts;++Xh){var Hd=xn[Xh],yb=new Mg(Hd[Gd.Ge],Hd[Gd.url]);yb.As=Hd[Gd.width];yb.vs=Hd[Gd.height];yb.setTimeout(Hd[Gd.timeout]);yb.Jg(Hd[Gd.Ym]);yb.Wo=Hd[Gd.Uh];Ss.add(yb)}var Us=
mb,Id=T,ye=Br().Y,yn=Us.F,jb=ye.Ay;if(jb in Id)for(var Qc=Id[jb],zn=Qc.length,Yh=0;Yh<zn;++Yh){var gd=Qc[Yh],Yf=new Rh(gd[jb.Ge],gd[jb.url]);Yf.Gs=gd[jb.width];Yf.Bs=gd[jb.height];jb.timeout in gd&&Yf.setTimeout(gd[jb.timeout]);yn.add(Yf)}if(Z.Vm in T)for(var Ek=mb.D,Zf=T[Z.Vm],de=Br().Y.Vm,Zh=0;Zh<Zf.length;++Zh){var ze=Zf[Zh];Ek.A.push(new qm(ze[de.Ge],ze[de.url],ze[de.width],ze[de.height],ze[de.Ba],ze[de.bgColor],y(ze,de.qo,!1)))}Ba=mb}else if(Ob==Z.Ni.quiz+""){var xc=new Si;xc.yi=!1;xc.gh=!1;
xc.M=T[Z.Dx];xc.K=T[Z.le];var kf=Z.Ex,Jd=T[kf];xc.H=Jd[kf.xm];xc.F=Jd[kf.Yn];var $f;a:{var ag=kf.zm;switch(Jd[ag]){case ag.Bm+"":$f="atAnyTime";break a;case ag.vm+"":$f="afterAttempt";break a;case ag.wm+"":$f="afterPassing";break a}throw Error("unknown quiz next slide rule");}xc.D=$f;var ee=kf.Tm,An=Jd[ee],Vs=Ir(An[ee.If],ee.If);xc.B=Vs;var Ws=Ir(An[ee.Sm],ee.If);xc.A=Ws;xc.Ag=new pi(T[Z.src]);Ba=xc}else if(Ob==Z.Ni.scenario+""){var hd=new $g;hd.yi=!1;hd.gh=!1;hd.H=T[Z.le];hd.Ag=new pi(T[Z.src]);
var lf=Z.Tx,bg=T[lf];if(null!=bg){hd.F=bg[lf.ym];var fe;b:{var $h=lf.zm;switch(bg[$h]){case $h.Bm+"":fe=Jr;break b;case $h.vm+"":fe=Kr;break b;case $h.wm+"":fe=Lr;break b}throw Error("unknown scenario next slide rule");}hd.D=fe;var cg=lf.Tm,ai=bg[cg],Bn=Mr(ai[cg.If],cg.If);hd.B=Bn;var Cn=Mr(ai[cg.Sm],cg.If);hd.A=Cn}Ba=hd}else{var mf=new yr;mf.yi=!1;mf.gh=!1;mf.Ag=new pi(T[Z.src]);mf.A=T[Z.rn];mf.B=T[Z.le];Ba=mf}var Fk=T[Z.tv];if(q(Fk)){var Xs=Aa.Jf()[Fk];Ba.S=Xs}Ba.Fn=Th;Ba.setTitle(y(T,Z.title,""));
Ba.Fk=y(T,Z.visible,!0);Ba.Kl=y(T,Z.Dg,0);Ba.ss=y(T,Z.text,"");Ba.ha=new wr(y(T,Z.mx,""),y(T,Z.vw,""));if(Z.mc in T)for(var bi=Ba.xa(),Gk=T[Z.mc],KG=Ba.Nc(),Ln=Br().Y.mc,Mn=0;Mn<Gk.length;++Mn){var Nn=Gk[Mn];if(!(Ln.Ys in Nn))throw Error("animation step json must contain playTime parameter");var Oz=Ln.Xs in Nn?Nn[Ln.Xs]:void 0;bi.add(new Mi(Nn[Ln.Ys],Oz,(Mn!=Gk.length-1||KG)&&q(Oz)))}if(Ba instanceof um&&Z.Sg in T){var Pz=new qq;Pz.load(Ba,T[Z.Sg]);for(var ft=Ba,gt=Pz.A,Qz=ft.D,LG=gt,ht=0;ht<Qz.A.length;++ht)Qz.A[ht].A=
LG;for(var Rz=ft.F,MG=gt,it=0;it<Rz.A.length;++it)Rz.A[it].Ds=MG;for(var Sz=ft.Xi(),NG=gt,jt=0;jt<Sz.A.length;++jt)Sz.A[jt].xs=NG}if(Z.transition in T){var OG=Ba,PG=Ba,jg=T[Z.transition],kg=Br().Y.transition;if(!(kg.type in jg&&kg.duration in jg))throw Error("Transition type or duration not specified");var Tz,Uz=jg[kg.type];Ar||(Ar={a:"Cut",b:"CutThroughBlack",c:"RandomTransition",d:"BlindsHorizontal",e:"BlindsVertical",f:"CheckerboardAcross",g:"CheckerboardDown",h:"CoverLeft",i:"CoverUp",j:"CoverRight",
k:"CoverDown",l:"CoverLeftUp",m:"CoverRightUp",n:"CoverLeftDown",o:"CoverRightDown",p:"Dissolve",q:"FadeThroughBlack",r:"UncoverLeft",s:"UncoverUp",t:"UncoverRight",u:"UncoverDown",v:"UncoverLeftUp",w:"UncoverRightUp",x:"UncoverLeftDown",y:"UncoverRightDown",z:"RandomBarsHorizontal",aa:"RandomBarsVertical",ab:"StripsLeftUp",ac:"StripsRightUp",ad:"StripsLeftDown",ae:"StripsRightDown",af:"WipeLeft",ag:"WipeUp",ah:"WipeRight",ai:"WipeDown",aj:"BoxOut",ak:"BoxIn",al:"SplitHorizontalOut",am:"SplitHorizontalIn",
an:"SplitVerticalOut",ao:"SplitVerticalIn",ap:"ShapeCircle",aq:"ShapeDiamond",ar:"CombHorizontal",as:"CombVertical",at:"FadeSmoothly",au:"Newsflash",av:"ShapePlus",aw:"PushDown",ax:"PushLeft",ay:"PushRight",az:"PushUp",ba:"Wedge",bb:"Wheel1Spoke",bc:"Wheel2Spokes",bd:"Wheel3Spokes",be:"Wheel4Spokes",bf:"Wheel8Spokes",bg:"WheelReverse1Spoke",bh:"VortexLeft",bi:"VortexUp",bj:"VortexRight",bk:"VortexDown",bl:"RippleCenter",bm:"RippleRightUp",bn:"RippleLeftUp",bo:"RippleLeftDown",bp:"RippleRightDown",
bq:"GlitterDiamondLeft",br:"GlitterDiamondUp",bs:"GlitterDiamondRight",bt:"GlitterDiamondDown",bu:"GlitterHexagonLeft",bv:"GlitterHexagonUp",bw:"GlitterHexagonRight",bx:"GlitterHexagonDown",by:"GalleryLeft",bz:"GalleryRight",ca:"ConveyorLeft",cb:"ConveyorRight",cc:"DoorsVertical",cd:"DoorsHorizontal",ce:"WindowVertical",cf:"WindowHorizontal",cg:"WarpIn",ch:"WarpOut",ci:"FlyThroughIn",cj:"FlyThroughOut",ck:"FlyThroughInBounce",cl:"FlyThroughOutBounce",cm:"RevealSmoothLeft",cn:"RevealSmoothRight",co:"RevealBlackLeft",
cp:"RevealBlackRight",cq:"Honeycomb",cr:"FerrisWheelLeft",cs:"FerrisWheelRight",ct:"SwitchLeft",cu:"SwitchUp",cv:"SwitchRight",cw:"SwitchDown",cx:"FlipLeft",cy:"FlipUp",cz:"FlipRight",da:"FlipDown",db:"Flashbulb",dc:"ShredStripsIn",dd:"ShredStripsOut",de:"ShredRectangleIn",df:"ShredRectangleOut",dg:"CubeLeft",dh:"CubeUp",di:"CubeRight",dj:"CubeDown",dk:"RotateLeft",dl:"RotateUp",dm:"RotateRight",dn:"RotateDown","do":"BoxLeft",dp:"BoxUp",dq:"BoxRight",dr:"BoxDown",ds:"OrbitLeft",dt:"OrbitUp",du:"OrbitRight",
dv:"OrbitDown",dw:"PanLeft",dx:"PanUp",dy:"PanRight",dz:"PanDown",ea:"FallOverLeft",eb:"FallOverRight",ec:"DrapeLeft",ed:"DrapeRight",ee:"Curtains",ef:"WindLeft",eg:"WindRight",eh:"Prestige",ei:"Fracture",ej:"Crush",ek:"PeelOffLeft",el:"PeelOffRight",em:"PageCurlSingleLeft",en:"PageCurlSingleRight",eo:"PageCurlDoubleLeft",ep:"PageCurlDoubleRight",eq:"AirplaneLeft",er:"AirplaneRight",es:"OrigamiLeft",et:"OrigamiRight"});Tz=Ar[Uz]||Uz;var Vz=null,Wz=!1;if(kg.Cd in jg&&""!=jg[kg.Cd]){var Xz=jg[kg.Cd];
"-"==Xz?Wz=!0:Vz=Ji(PG.Wa(),Xz)}OG.Gn=new yi(Tz||"null",jg[kg.duration],Vz,Wz)}else Ba.Gn=new yi("null",0);var QG=Ba,Yz=Br().Y;if(Yz.Qg in T){var On=Yz.Qg,kt=T[On],RG=new Ph(kt[On.ki],kt[On.width],kt[On.height]);QG.jq=RG}if(Z.ke in T)for(var SG=Ba.ke(),Zz=T[Z.ke],Lk=Br().Y.ke,lt=0;lt<Zz.length;++lt){var mt=Zz[lt],nt=null;if(Lk.Fg in mt)for(var $z=mt[Lk.Fg],nt={},ot=0;ot<$z.length;++ot){var aA=$z[ot];nt[aA[Lk.Fg.name]]=aA[Lk.Fg.value]}SG.A.push(new Ki(mt[Lk.name],nt))}if(Z.it in T){var TG=T[Z.it],
UG=Aa.me().kk(TG);Ba.Tp=UG}Z.Oc in T&&Nr(Ba.Oc(),T[Z.Oc]);if(Z.Ue in T)for(var WG=Ba.Ue(),XG=T[Z.Ue],YG=Br().Y.Ue,ZG=y(XG,YG.Ns,!1),bA=Pg(),pt=0;pt<bA.length;++pt)WG.A[bA[pt]]=!ZG;Ta.push(Ba)}for(var cA=Ta.length,dA=!1,lg=0;lg<cA;++lg)if(Ta[lg].visible()){dA=!0;break}if(!dA)for(lg=0;lg<cA;++lg)Ta[lg].Fk=!0;for(var qt=-1,rt=0;rt<Ta.length;++rt){var st=Ta[rt];if(st.visible()){var tt=st.Dg();2<=tt-qt&&(tt=qt+1);qt=st.Kl=tt}}for(var $G=c.Y(),Ya=0;Ya<Ta.length;++Ya)hr($G,Ta[Ya]);a:{for(var fi=0;fi<c.Y().count();++fi){var eA=
c.Y().ra(0).Oc();if(eA.Ve()||eA.Ii())break a}var gi=Br(),fA=c.C;if(gi.fl in a)for(var gA=a[gi.fl],fi=0;fi<gA.length;++fi){var hA=gA[fi],aH=new ir(c.Y(),hA[gi.fl.name],hA[gi.fl.Y]);fA.add(aH)}if(gi.Jk in a){var bH=qr(fA,a[gi.Jk]);c.Dk=bH}}if(b.Oh in a){var Pn=a[b.Oh],Qn=Br().Oh;c.Yr=new er(Pn[Qn.content],Pn[Qn.url],Pn[Qn.width],Pn[Qn.height])}if(b.Wi in a){var Ce=a[b.Wi],De=Br().Wi,Rn=new dr(Ce[De.src],new Wb(Ce[De.left],Ce[De.top],Ce[De.width],Ce[De.height]));Rn.ks=Ce[De.opacity];De.url in Ce&&(Rn.ms=
Ce[De.url],Rn.ls=Ce[De.target]);c.fs=Rn}if(b.ta in a){var hi=c.ta(),ge=a[b.ta],id=Br().ta;if(id.navigation in ge){var ut=hi.navigation(),ii=ge[id.navigation],ji=Br().ta.navigation;if(ji.Te in ii){var iA=ut.Te(),Sn=ii[ji.Te],ki=Br().ta.navigation.Te;ki.enabled in Sn&&(iA.A=Sn[ki.enabled]);var vt="bySteps";if(ki.target in Sn)switch(Sn[ki.target]){case ki.target.step+"":vt="bySteps";break;case ki.target.ya+"":vt="bySlides"}iA.B=vt}if(ji.Re in ii){var wt=ut.Re(),jA=ii[ji.Re],kA=Br().ta.navigation.Re;
wt.A=y(jA,kA.enabled,!0);if(wt.enabled())for(var cH=wt.Jb(),lA=jA[kA.Jb],xt=0;xt<lA.length;++xt){for(var dH=cH,mA=lA[xt],Tn=Br().ta.navigation.Re.Jb,nA=new Yg(Or(mA)),oA=mA[Tn.Mg],yt=0;yt<oA.length;++yt){var zt=oA[yt];nA.A.push(new Xg(zt[Tn.Mg.key],y(zt,Tn.Mg.Lm,!1),y(zt,Tn.Mg.shift,!1)))}dH.En.push(nA)}}if(ji.pg in ii){var fH=ut.pg(),gH=ii[ji.pg],hH=Br().ta.navigation.pg;fH.A=y(gH,hH.Ao,!0)}}if(id.ob in ge){var Mk=ge[id.ob],Nk=hi.ob(),li=Br().ta.ob;Nk.B=y(Mk,li.ie,!1);Nk.Zk(y(Mk,li.sf,!1));switch(y(Mk,
li.Yc)){case li.Yc.prompt+"":Nk.A="prompt";break;case li.Yc.jv+"":Nk.A="always";break;case li.Yc.ix+"":Nk.A="never"}if(id.ob.navigationType in Mk){var iH=hi.navigation(),jH=Mk[id.ob.navigationType],pA=Br().ta.ob.navigationType,At="free";switch(jH){case pA.Jx+"":At="restricted";break;case pA.Wx+"":At="sequential"}iH.pp=At}}if(id.lg in ge){var kH=hi.lg(),lH=ge[id.lg],mH=Br().ta.lg;kH.A=y(lH,mH.Um,!0)}id.Pf in ge&&Pr(hi.Pf(),ge[id.Pf]);id.Hg in ge&&Qr(hi.Hg(),ge[id.Hg])}b.ut in a&&(c.ta().hq=a[b.ut]);
b.Af in a&&(c.ta().ps=a[b.Af]);if(!(b.Pq in a))throw Error("presentation json doesn't contain 'coreContainerId' parameter");c.ta().iq=a[b.Pq];if(b.fonts in a)for(var qA=a[b.fonts],he=Br().fonts,Bt=0;Bt<qA.length;++Bt){var ie=qA[Bt],rA=ie[he.name],sA=ie[he.yy],Ct=ie[he.yo],tA=sA,uA=Ct,vA=ie[he.lv],wA=ie[he.Gv],xA=ie[he.Xv],mi=0,Dt;if(-1==il){var mg=0;if(Ab)sb&&(mg=1);else if(zb||Lf)mg=2;else if(Bb||Gf)rb?mg=4:ng?mg=3:vb?mg=5:wb&&qg&&(mg=6);il=mg}Dt=il;if(0!=Dt){switch(Dt){case 1:mi=.5*Math.max(vA+
wA+xA-(tA+uA),0);break;case 3:mi=.5*xA;case 2:case 4:case 5:case 6:mi+=.5*(tA+wA-vA-uA)}0!=mi&&(hl=!0)}gl[rA]=new kl(sA+Ct,Ct,mi,y(ie,he.bold,!1),y(ie,he.Hk,!1));var pH=new ei(rA,ie[he.localName],ie[he.uo]);c.D.push(pH)}if(b.hc in a){var qH=Cr(a[b.hc]);c.Zr=qH}var yA=Br();if(yA.Xe in a)for(var rH=c.Wk().Xe(),zA=a[yA.Xe],ni=Br().Xe,Et=0;Et<zA.length;++Et){var Un=zA[Et],Ft;a:{switch(Un[ni.type]){case ni.type.mv+"":Ft="attachment";break a;case ni.type.Ix+"":Ft="webLink";break a}throw Error("unknown reference type");
}rH.A.push(new di(Ft,Un[ni.title],Un[ni.url],Un[ni.target]))}return c};function Ir(a,b){switch(a[b.type]){case b.type.Im+"":return new vi("closePlayerWindow");case b.type.lb+"":return new vi("gotoNextSlide");case b.type.mb+"":return new yq(a[b.V])}throw Error("unknown finish action");}function Mr(a,b){switch(a[b.type]){case b.type.Im+"":return new Rr(Sr);case b.type.lb+"":return new Rr(Tr);case b.type.mb+"":return new Ur(a[b.V])}throw Error("unknown finish action");}
function Nr(a,b){function c(a){switch(a[d.action.type]){case d.action.type.lx+"":return new Qh;case d.action.type.mb+"":return new xr(a[d.action.V])}throw Error("unknown branching action");}var d=Br().Y.Oc;d.Ve in b&&Ai(a,c(b[d.Ve]));d.Ii in b&&Bi(a,c(b[d.Ii]))}
function Or(a){var b=Br().ta.navigation.Re.Jb.name;switch(a[b]){case b.vx+"":return"playPause";case b.Ok+"":return"nextSlide";case b.yx+"":return"previousSlide";case b.kx+"":return"nextStep";case b.zx+"":return"previousStep";case b.Vx+"":return"seekForward";case b.Ux+"":return"seekBackward";case b.Rv+"":return"firstSlide";case b.Yw+"":return"lastSlide";case b.In+"":return"lastViewedSlide";case b.$x+"":return"slideStart";case b.Zx+"":return"slideEnd";case b.uy+"":return"volumeUp";case b.ty+"":return"volumeDown";
case b.my+"":return"toggleFullscreen"}throw Error("unknown action type");}function Pr(a,b){function c(a){return new Oq(a[d.link.url],a[d.link.target])}var d=Br().ta.Pf;a.B=d.$k in b?c(b[d.$k]):null;a.A=d.Tk in b?c(b[d.Tk]):null}function Qr(a,b){function c(a){return a?new Qq(new Date(1E3*a)):null}var d=Br().ta.Hg;d.password in b&&(a.A=b[d.password]);if(d.Rg in b){var e=b[d.Rg];Vq(a,new Tq(c(e[d.Rg.Jv]),c(e[d.Rg.Kv])))}d.Zj in b&&(a.Xo=b[d.Zj])}
function Gr(a,b){if(!a)return 1;if(ha(a))return a;switch(a){case b.repeat.Bt+"":return uh;case b.repeat.Ct+"":return vh;case b.repeat.Dt+"":return"untilNextSound"}return 1}function Hr(a,b,c){if(c.nd in b){b=b[c.nd];for(var d=0;d<b.length;++d){var e=b[d],e=new xh(e[c.nd.name],e[c.nd.time]);a.nd().add(e)}}}function Cr(a){var b=Br().hc,c=new Vg;if(b.Cg in a){var d=b.Cg,e=a[d],d=new Nh(e[d.ki],e[d.width],e[d.height]);c.A=d}c.C=y(a,b.fd,"");c.B=y(a,b.Yi,"_blank");return c}
function Dr(a,b,c){var d=0,e=0,f=b.match(/width="(\d+(?:\.\d+)?(?:px)?)"/);f&&(d=parseInt(f[1],10));(f=b.match(/height="(\d+(?:\.\d+)?(?:px)?)"/))&&(e=parseInt(f[1],10));return new gh(a,b,d,e,c)}function Er(a,b,c){var d=[];z.forEach(b,function(b){d.push(a.A.A[b]||null)});return new Oi(d,c)}
function Fr(a,b){var c=Br();if(c.Rb in b){var d=a.Rb(),e=b[c.Rb];if(c.Rb.Fe in e){var f=a.A,g=d.Fe();Vr(e[c.Rb.Fe],function(a,b,c,d){g.A.push(new Cq(f.A[a]||null,c,d,b))})}if(c.Rb.hf in e){var k=a.F,l=d.hf();Vr(e[c.Rb.hf],function(a,b,c,d){l.A.push(new Fq(k.A[a]||null,c,d,b))})}}}function Vr(a,b){for(var c=Br().Rb.track,d=0;d<a.length;++d){var e=a[d],f=e[c.Ei],g=y(e,c.volume,1),k=Wr(e[c.Qa]),e=Wr(e[c.Qc]);b(f,g,k,e)}}
function Wr(a){var b=Br().Rb.track.timestamp;return new wh(a[b.V],a[b.pa],a[b.Ba])}var Xr=null;
function Br(){if(Xr)return Xr;var a={id:{G:"i"},title:{G:"t"},J:{G:"w"},I:{G:"h"},Pq:{G:"c"},xx:{G:"pv"},Y:{G:"s",Ni:{G:"st",ya:{G:"s"},quiz:{G:"q"},iF:{G:"i"},scenario:{G:"S"}},title:{G:"t"},visible:{G:"v"},Rq:{G:"c"},src:{G:"s"},vt:{G:"sl"},Wj:{G:"o"},mx:{G:"n"},vw:{G:"N"},text:{G:"x"},Qg:{G:"T",ki:{G:"i"},width:{G:"w"},height:{G:"h"}},Kh:{G:"a"},iv:{G:"d"},Dg:{G:"l"},it:{G:"p"},tv:{G:"B"},mc:{G:"e",Ys:{G:"p"},Xs:{G:"a"}},Sg:{G:"i"},transition:{G:"q",type:{G:"t"},duration:{G:"d"},Cd:{G:"s"}},Wa:{G:"S",
id:{G:"i"},Ee:{G:"a"},Y:{G:"s"},repeat:{G:"r",Ct:{G:"s"},Bt:{G:"c"},Dt:{G:"n"}},volume:{G:"v"},Mv:{G:"e"},nd:{G:"b",name:{G:"n"},time:{G:"t"}},duration:{G:"d"}},Va:{G:"V",id:{G:"i"},Ee:{G:"a"},Y:{G:"s"},repeat:{G:"r",Ct:{G:"s"},Bt:{G:"c"},Dt:{G:"n"}},Sn:{G:"f"},nn:{G:"H"},Xk:{G:"R"},volume:{G:"v"},Qb:{G:"h"},nd:{G:"b",name:{G:"n"},time:{G:"t"}},duration:{G:"d"}},Xi:{G:"wo",Ge:{G:"c"},url:{G:"u"},timeout:{G:"to"},width:{G:"w"},height:{G:"h"},Ym:{G:"f"},Uh:{G:"ds"}},Ay:{G:"y",Ge:{G:"c"},url:{G:"v"},
width:{G:"w"},height:{G:"h"},timeout:{G:"to"}},ke:{G:"m",name:{G:"n"},Fg:{G:"p",name:{G:"n"},value:{G:"v"}}},Oc:{G:"b",action:{type:{G:"t",lx:{G:"n"},mb:{G:"g"}},V:{G:"s"}},Ve:{G:"n"},Ii:{G:"p"}},Ue:{G:"r",Ns:{G:"l"}},Vm:{G:"f",Ge:{G:"c"},width:{G:"w"},height:{G:"h"},url:{G:"u"},Ba:{G:"to"},bgColor:{G:"b"},qo:{G:"t"}},Dx:{G:"qb"},Ex:{G:"qB",xm:{G:"i"},Yn:{G:"r"},zm:{G:"n",Bm:{G:"t"},vm:{G:"a"},wm:{G:"p"}},Tm:{G:"f",If:{G:"p",type:{G:"t",Im:{G:"w"},lb:{G:"n"},mb:{G:"s"}},V:{G:"s"}},Sm:{G:"f"}}},Tx:{G:"sB",
ym:{G:"i"},zm:{G:"n",Bm:{G:"t"},vm:{G:"a"},wm:{G:"p"}},Tm:{G:"f",If:{G:"p",type:{G:"t",Im:{G:"w"},lb:{G:"n"},mb:{G:"s"}},V:{G:"s"}},Sm:{G:"f"}}},rn:{G:"it"},le:{G:"pp"}},ta:{G:"e",navigation:{G:"n",Te:{G:"m",enabled:{G:"e"},target:{G:"t",step:{G:"s"},ya:{G:"l"}}},Re:{G:"k",enabled:{G:"e"},Jb:{G:"a",name:{G:"n",vx:{G:"pp"},Ok:{G:"ns"},yx:{G:"ps"},kx:{G:"nt"},zx:{G:"pt"},Vx:{G:"sf"},Ux:{G:"sb"},Rv:{G:"fs"},Yw:{G:"ls"},In:{G:"lv"},$x:{G:"ss"},Zx:{G:"se"},uy:{G:"vu"},ty:{G:"vd"},my:{G:"tf"}},Mg:{G:"s",
key:{G:"k"},Lm:{G:"c"},shift:{G:"s"}}}},pg:{G:"g",Ao:{G:"z"}}},ob:{G:"p",sf:{G:"a"},Yc:{G:"r",prompt:{G:"p"},jv:{G:"a"},ix:{G:"n"}},ie:{G:"l"},navigationType:{G:"n",gF:{G:"n"},Jx:{G:"r"},Wx:{G:"s"}}},lg:{G:"a",Um:{G:"f"}},Pf:{G:"w",link:{url:{G:"u"},target:{G:"t"}},$k:{G:"s"},Tk:{G:"p"}},Hg:{G:"P",password:{G:"p"},Rg:{G:"t",Jv:{G:"a"},Kv:{G:"u"}},Zj:{G:"d"}}},fl:{G:"S",name:{G:"n"},Y:{G:"s"}},Jk:{G:"sS"},ut:{G:"k"},Af:{G:"I"},Oh:{G:"b",content:{G:"c"},url:{G:"u"},width:{G:"w"},height:{G:"h"}},Wi:{G:"W",
src:{G:"s"},left:{G:"l"},top:{G:"t"},width:{G:"w"},height:{G:"h"},opacity:{G:"o"},url:{G:"u"},target:{G:"T"}},fonts:{G:"f",name:{G:"n"},localName:{G:"l"},uo:{G:"u"},yy:{G:"A"},yo:{G:"D"},lv:{G:"a"},Gv:{G:"d"},Xv:{G:"g"},bold:{G:"b"},Hk:{G:"i"}},hc:{G:"C",Cg:{G:"l",ki:{G:"i"},width:{G:"w"},height:{G:"h"}},fd:{G:"w"},Yi:{G:"t"}},me:{G:"p",name:{G:"n"},Bi:{G:"j"},Ph:{G:"b"},fd:{G:"w"},Vh:{G:"e"},Gi:{G:"p"},hc:{G:"C"},Gg:{G:"P",ki:{G:"i"},width:{G:"w"},height:{G:"h"}}},Wa:{G:"o",id:{G:"i"},Qb:{G:"h"}},
Va:{G:"v",id:{G:"i"},Qb:{G:"h"},poster:{G:"p"}},Rb:{G:"n",Fe:{G:"a"},hf:{G:"v"},track:{Ei:{G:"i"},volume:{G:"v"},Qa:{G:"st"},Qc:{G:"et"},timestamp:{V:{G:"s"},pa:{G:"t"},Ba:{G:"i"}}}},Xe:{G:"r",type:{G:"t",mv:{G:"a"},Ix:{G:"r"}},title:{G:"i"},url:{G:"u"},target:{G:"a"}},Jf:{G:"P",loop:{G:"l"},Wa:{G:"s"}}};oq(a);return Xr=a};t("ispring.compatibility.performRedirectIfNeeded",function(a){var b=window.location.search;return Modernizr.inlinesvg?!1:(location.replace(a+b),!0)},void 0);var Yr;function Zr(a){ja(a)&&1==a.nodeType?this.A=this.U=a:(this.U=Rc("DIV",$r("component_container",a)),this.A=this.So($r("component_base",a)),this.U.appendChild(this.A));this.Zl=!1;if(rg){var b=new Yk(this.Pg());this.Ga=new as;this.Ga.B.addHandler(function(){1==Gh(this.Ga.A).length&&$k(b)},this);this.Ga.C.addHandler(function(){0==Gh(this.Ga.A).length&&al(b)},this);a=new ll;a.A.addHandler(function(a,b,e){this.ig(!1);this.Zl&&e.preventDefault();this.mh(e)},this);a.D.addHandler(function(){this.ig(!0)},this);
a.F.addHandler(function(){this.enabled()&&bs(this)},this);Zk(b,a)}else this.Zl=!0,this.Ga=new as,this.Ga.B.addHandler(function d(){this.Ga.B.removeHandler(d,this);E(this.Pg(),"mouseover",function(){this.enabled()&&0<Gh(this.Ga.A).length&&bs(this)},!1,this);E(this.Pg(),"mouseout",function(){this.ig(!1)},!1,this);E(this.Pg(),"click",function(a){this.ig(!0);this.Zl&&0<Gh(this.Ga.A).length&&(a.preventDefault(),a.stopPropagation());this.mh(a)},!1,this)},this);this.ha=new K}h=Zr.prototype;h.Is=1;
h.mh=function(a){this.Ga.P(this,a)};h.Bd=function(){return this.ha};h.Pg=function(){return this.displayObject()};h.setAttribute=function(a,b){this.displayObject().setAttribute(a,b)};function bs(a){sl(a.A,"active");a=a.displayObject();sl(a,"active")}h.ig=function(){tl(this.A,"active");var a=this.displayObject();tl(a,"active")};h.qv=function(){return this.A};Zr.prototype.baseElement=Zr.prototype.qv;Zr.prototype.displayObject=function(){return this.U};Zr.prototype.displayObject=Zr.prototype.displayObject;
h=Zr.prototype;h.width=function(){var a;q(this.Ca)?a=this.Ca:(a=this.A,a="SVG"==a.tagName.toUpperCase()?a.width.baseVal.value:Dd(a).width);return a};h.Pe=function(a){this.resize(a)};h.height=function(){var a;q(this.ka)?a=this.ka:(a=this.A,a="SVG"==a.tagName.toUpperCase()?a.height.baseVal.value:Dd(a).height);return a};h.resize=function(a,b){this.Gk(a,b);q(a)&&(this.Ca=a);q(b)&&(this.ka=b);this.ha.P(this)};
h.Gk=function(a,b){q(a)&&(yd(this.displayObject(),a),yd(this.A,a));q(b)&&(zd(this.displayObject(),b),zd(this.A,b))};h.x=function(){return q(this.Ha)?this.Ha:sd(this.displayObject()).x};function cs(a,b){a.Ha=b;a.displayObject().style.left=b+"px"}h.y=function(){return q(this.va)?this.va:sd(this.displayObject()).y};function ds(a,b){a.va=b;a.displayObject().style.top=b+"px"}h.enabled=function(){return!this.A.hasAttribute("disabled")};
h.Wc=function(a){q(this.S)&&this.setAttribute("tabindex",(a?this.S:-1)+"");a?this.A.removeAttribute("disabled"):this.A.setAttribute("disabled","")};h.visible=function(){return"none"!=this.displayObject().style.display};h.Aa=function(a){Cd(this.displayObject(),a)};h.opacity=function(){return this.Is};function es(a,b){fs(a,"opacity",b);a.Is=b}h.la=function(a){a=a instanceof Zr?a.displayObject():a;this.displayObject().appendChild(a)};
h.removeChild=function(a){a=a instanceof Zr?a.displayObject():a;(a instanceof Zr?a.displayObject():a).parentNode==this.displayObject()&&this.displayObject().removeChild(a)};function gs(a,b){var c=a.A;if("textContent"in c)c.textContent=b;else if(3==c.nodeType)c.data=b;else if(c.firstChild&&3==c.firstChild.nodeType){for(;c.lastChild!=c.firstChild;)c.removeChild(c.lastChild);c.firstChild.data=b}else Xc(c),c.appendChild(Jc(c).createTextNode(String(b)))}function fs(a,b,c){B(a.displayObject(),b,c)}
h.Mi=function(a){var b=this.T?this.A:this.U;ea(a)&&(a=a.join(" "));""===a||void 0==a?(Yr||(Yr={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),a=Yr,"hidden"in a?b.setAttribute("aria-hidden",a.hidden):b.removeAttribute("aria-hidden")):b.setAttribute("aria-hidden",a)};h.So=function(a){return Rc("DIV",a)};
function $r(a,b){if(!q(b))return a;if(b instanceof Array){var c=z.clone(b);c.push(a);return c}return[a,b]}h.pu=function(a){document.activeElement!=this.displayObject()||a.D||13!=a.keyCode&&32!=a.keyCode||(a.preventDefault(),this.mh(null))};function as(){this.A=new Eh;this.B=new K;this.C=new K}w(as,K);as.prototype.addHandler=function(a,b,c){as.Z.addHandler.call(this,a,b,c);this.B.P()};as.prototype.removeHandler=function(a,b,c){as.Z.removeHandler.call(this,a,b,c);this.C.P()};function hs(a,b){Zr.call(this,Rc(b||"DIV",a))}w(hs,Zr);function is(a){hs.call(this,a);a=this.displayObject();document.body.appendChild(a);this.B();E(window,"resize",this.B,!1,this)}w(is,hs);is.prototype.tc=function(){Yc(this.displayObject());ue(window,"resize",this.B,!1,this)};
is.prototype.B=function(){var a=document.documentElement.clientWidth,b=document.documentElement.clientHeight,c=Math.min(1,(document.documentElement.clientWidth-20)/this.width());Dl(this.displayObject(),c);yf(this.displayObject(),"0 0");a=Math.max(10,Math.round((a-this.width()*c)/2));b=Math.max(0,Math.round((b-this.height()*c)/2));cs(this,a);ds(this,b)};function js(a,b,c){Gf&&(this.B=Rc("DIV"),sl(this.B,"tap_area"));Zr.call(this,b);this.B&&this.la(this.B);this.T=!0;this.C=c?!0:!1;c&&this.A.setAttribute("aria-pressed",!1);a&&this.Ga.addHandler(this.ku,this);Gf&&sl(this.A,"mobile");this.S=0;this.setAttribute("tabindex","0");this.A.setAttribute("tabindex","-1");E(this.displayObject(),"keydown",this.pu,!1,this)}w(js,Zr);h=js.prototype;h.fq=!1;h.Hs=!0;h.So=function(a){a=Rc("BUTTON",a);sb&&8>=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;b<this.Vf;++b){var c=a[b];c.complete&&0<c.naturalWidth||(this.A.push(c),c.onload=v(this.wu,this,c),c.onerror=v(this.uu,this,c))}this.mj=setInterval(v(this.Xt,this),500);ws(this)}else this.$b()};
h.Xt=function(){for(var a=0;a<this.A.length;++a){var b=this.A[a];if(b.complete&&0==b.naturalWidth){var c=b.src;b.removeAttribute("src");b.src=c}}};h.uu=function(a){var b=ka(a)+"";b in this.B?(a.onload=a.onerror=null,z.remove(this.A,a),ws(this)):this.B[b]=1};h.wu=function(a){a.onload=a.onerror=null;z.remove(this.A,a);ws(this)};function ws(a){var b=a.Vf-a.A.length;b==a.Vf?(a.$b(),0<a.mj&&(clearInterval(a.mj),a.mj=-1)):us(a,b/a.Vf)};function xs(){this.oc=new K}var ys=null,zs=0;xs.prototype.B=function(){return this.oc};xs.prototype.load=function(a){var b=sb||rb?ml:nl,c=b().length;As(this,a);var d=this,e=setInterval(function(){try{if(null!=d.A&&null!=d.A.sheet||b().length!=c)clearInterval(e),d.oc.P()}catch(a){}},100)};
function As(a,b){if(zg){var c='@import "'+b+'";';if(!ys||30<=zs)ys=pl(c).styleSheet,zs=1;else{var d=ys,e=void 0;if(void 0==e||0>e)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<b.length;c++){var d=b[c];try{new ActiveXObject(d);a=this.A=d;break a}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}a=this.A}return a?new ActiveXObject(a):new XMLHttpRequest};Cs=new Ds;function Es(){this.oc=new K}Es.prototype.send=function(a,b,c){var d;if(d=zg){var e=window.location.toString();d=a.match(Kh);e=e.match(Kh);d=!(d[3]==e[3]&&d[1]==e[1]&&d[4]==e[4])}d?Fs(this,a,b,c):Gs(this,a,b,c)};function Fs(a,b,c,d){var e=new XDomainRequest;b=Hs(b);e.onload=function(){a.A=e.responseText;a.oc.P(!0)};e.onerror=function(){a.oc.P(!1)};try{e.open(c,b),e.send(Mh(d))}catch(f){e.onerror()}}
function Gs(a,b,c,d){var e=Cs.Th();d=Mh(d);"GET"==c&&(b+="?"+d);e.open(c,b,!0);e.onreadystatechange=function(){try{4==e.readyState&&(200==e.status?(a.A=e.responseText,a.oc.P(!0)):a.oc.P(!1))}catch(b){a.oc.P(!1)}};try{"POST"==c?(e.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e.send(d)):e.send()}catch(f){a.oc.P(!1)}}function Hs(a){var b=window.location.toString().match(Kh)[1]||null;if(null!=b&&"file"!=b){var c=a.match(Kh)[1]||null;null!=c&&(a=b+a.substr(c.length))}return a};function Is(){this.oc=new K}Is.prototype.B=function(){return this.oc};Is.prototype.load=function(a){var b=new Es;b.oc.addHandler(function(){pl(b.A);this.oc.P()},this);b.send(a,"GET",{})};function Js(a,b){ts.call(this,b);this.A=a}w(Js,ts);Js.prototype.start=function(a){Js.Z.start.call(this,a);a=Qf()||zg?new xs:new Is;a.B().addHandler(function(){this.$b()},this);a.load(this.A)};function Ks(a,b){ts.call(this,b);this.A=a}w(Ks,ts);Ks.prototype.C=0;function Ls(a,b){b.H.addHandler(a.M,a);b.ge().addHandler(a.B,a);b.he().addHandler(a.F,a)}function Ms(a,b){b.H.removeHandler(a.M,a);b.ge().removeHandler(a.B,a);b.he().removeHandler(a.F,a)}function Ns(a){for(var b=0,c=0,d=a.A.length,e=0;e<d;++e)var f=a.A[e],b=b+f.zk(),c=c+f.Ka()*f.zk();us(a,0<b?c/b:a.C/d)}Ks.prototype.M=function(){Ns(this)};Ks.prototype.B=function(a){Ms(this,a);++this.C;Ns(this)};
Ks.prototype.F=function(a){Ms(this,a);this.uh()};function Os(a,b){Ks.call(this,a,b)}w(Os,Ks);Os.prototype.start=function(a){Os.Z.start.call(this,a);Ps(this)};function Ps(a){if(a.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;b<this.A.length;++b){var c=this.A[b];Ls(this,c);c.start(a);if(this.D)break}};Ys.prototype.B=function(a){Ys.Z.B.call(this,a);this.C==this.A.length&&this.$b()};Ys.prototype.F=function(){if(!this.D){this.D=!0;for(var a=0;a<this.A.length;++a)Ms(this,this.A[a]);this.uh()}};var Zs,$s,at=[],bt=new K,ct=new K,dt=new K;t("iSpring.InteractionPlayerFactory.registerCreateQuizPlayerFunction",function(a){Zs=a;bt.P()},void 0);t("iSpring.InteractionPlayerFactory.registerCreateScenarioPlayerFunction",function(a){$s=a;ct.P()},void 0);t("iSpring.InteractionPlayerFactory.registerCreateInteractionPlayerFunction",function(a,b){at[a]=b;dt.P(a)},void 0);function et(a,b,c,d,e,f,g,k,l,m,n){var p=Zs;if(!p)throw Error("quiz player is not loaded");p(a,b,c,d,e,f,g,k,l,m,n)}
function Gt(a,b,c,d,e,f,g,k,l,m,n){var p=at[a];if(!p)throw Error(a+" player is not loaded");p(b,c,d,e,f,g,k,l,m,n)}function Ht(a,b,c,d,e,f,g,k,l,m,n,p){var r=$s;if(!r)throw Error("scenario player is not loaded");r(a,b,c,d,e,f,g,k,l,m,n,p)};function It(a,b,c,d){ts.call(this,d);this.B=a;this.C=b;this.A=c}w(It,ts);var Jt=[];function Kt(a,b,c){Jt[b]=c;a="q_"+a;window[a]||(window[a]=function(a,b,c,g){Jt[a]&&(Jt[a](b,c,g),Jt[a]=null)})}function Lt(a,b,c){Jt[b]=c;a="s_"+a;window[a]||(window[a]=function(a,b,c,g,k){Jt[a]&&(Jt[a](b,c,g,k),Jt[a]=null)})}function Mt(a,b,c){Jt[b]=c;a="i_"+a;window[a]||(window[a]=function(a,b,c,g){Jt[a]&&(Jt[a](b,c,g),Jt[a]=null)})}
function Nt(a,b,c){Jt[b]=c;a="sl_"+a;window[a]||(window[a]=function(a,b){Jt[a]&&(Jt[a](b),Jt[a]=null)})}h=It.prototype;h.start=function(a){It.Z.start.call(this,a);var b=a.ya()instanceof Si,c=a.ya()instanceof yr;a=a.ya()instanceof $g;b?Kt(this.B,this.C,v(this.Eu,this)):c?Mt(this.B,this.C,v(this.xu,this)):a?Lt(this.B,this.C,v(this.Hu,this)):Nt(this.B,this.C,v(this.Ku,this));this.D=Pf(this.A)};function Ot(a){Yc(a.D);a.D=void 0}
h.Ku=function(a){var b=Rc("div");b.innerHTML=a;if(q(b.firstElementChild))a=b.firstElementChild;else for(a=b.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;this.context().wd=a;this.$b();Ot(this)};
h.Eu=function(a,b,c){var d=this.A.substr(0,this.A.lastIndexOf("/")+1),e=Rc("div"),f=Rc("div"),g=new hs;if(this.context().ya().M){var k=this.context().ya();fs(g,"background","url("+k.M+")");fs(g,"background-size","100% 100%")}g.resize(this.context().J(),this.context().I());e.appendChild(g.displayObject());e.appendChild(f);this.context().wd=e;e=Rc("div");ss(this.context()).appendChild(e);a=v(et,void 0,a,b,c,f,e,this.context().J(),this.context().I(),v(this.$t,this),d,this.context().ya().index());q(Zs)?
a():(bt.addHandler(a),Pf(this.context().ya().le()));Ot(this)};h.xu=function(a,b,c){Pt(this,a,b,c);Ot(this)};h.Hu=function(a,b,c,d){Qt(this,a,b,c,d);Ot(this)};
function Pt(a,b,c,d){var e=a.A.substr(0,a.A.lastIndexOf("/")+1),f=Rc("div"),g=Rc("div"),k=new hs;k.resize(a.context().J(),a.context().I());f.appendChild(k.displayObject());f.appendChild(g);rs(a.context(),f);f=Rc("div");ss(a.context()).appendChild(f);var l=a.context().ya().rn(),m=v(Gt,void 0,l,b,c,d,g,f,a.context().J(),a.context().I(),v(a.Zt,a),e,a.context().ya().index());q(at[l])?m():(dt.addHandler(function(a){a==l&&m()}),Pf(a.context().ya().le()))}
function Qt(a,b,c,d,e){var f=a.A.substr(0,a.A.lastIndexOf("/")+1),g=Rc("div"),k=Rc("div"),l=new hs;l.resize(a.context().J(),a.context().I());g.appendChild(l.displayObject());g.appendChild(k);rs(a.context(),g);g=Rc("div");ss(a.context()).appendChild(g);var m=v(Ht,void 0,b,c,d,e,k,g,a.context().J(),a.context().I(),v(a.eu,a),f,a.context().ya().index());q($s)?m():(ct.addHandler(function(){m()}),Pf(a.context().ya().le()))}h.$t=function(a){this.context().Rr=a;this.$b()};
h.Zt=function(a){this.context().Qr=a;this.$b()};h.eu=function(a){this.context().Sr=a;this.$b()};function Rt(a,b){ts.call(this,b);this.A=a}w(Rt,ts);Rt.prototype.start=function(a){Rt.Z.start.call(this,a);var b=Kc(this.A);b?(a.wd=b,this.$b()):this.uh()};function St(a,b){Ks.call(this,a,b)}w(St,Ys);St.prototype.start=function(a){var b=a.wd;if(b){var c=Uc("div");B(c,{width:"1px",height:"1px",position:"absolute",overflow:"hidden",top:"0"});D(c,0);c.appendChild(b);aa.document.body.appendChild(c)}St.Z.start.call(this,a)};St.prototype.uh=function(){var a;(a=this.context().wd)&&(a=$c(a))&&Yc(a);St.Z.uh.call(this)};St.prototype.$b=function(){var a;(a=this.context().wd)&&(a=$c(a))&&Yc(a);St.Z.$b.call(this)};function Tt(){}Tt.prototype.A=null;Tt.prototype.B=null;Tt.prototype.start=function(a,b){var c=Oa(b[0],8);this.A=new Ut(a,"arial,'URW Gothic L',sans-serif",c);this.B=new Ut(a,"Georgia,'Century Schoolbook L',serif",c)};
function Ut(a,b,c){a=String(a);for(var d=['"'],e=0;e<a.length;e++){var f=a.charAt(e),g=f.charCodeAt(0),k=e+1,l;if(!(l=Ma[f])){if(!(31<g&&127>g))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(31<l&&127>l)g=f;else{if(256>l){if(g="\\x",16>l||256<l)g+="0"}else g="\\u",4096>l&&(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.length;++d){var e=b[d];c.push(e.Zu+"('"+e.src()+"')"+(e.format()?" format('"+e.format()+"')":""))}return"@font-face {\r\n\t\t\t  font-family: '"+a+"'; \r\n\t\t\t  src: "+c.join(",")+"; \r\n\t\t\t}"}function Zt(a,b,c){this.Zu=a;this.B=b;this.A=c||null}Zt.prototype.src=function(){return this.B};Zt.prototype.format=function(){return this.A};function $t(a){ts.call(this);this.vq=a||0}w($t,ts);h=$t.prototype;h.vq=0;h.kj=0;h.lj=0;h.zk=function(){return this.vq*this.kj};
h.start=function(a){$t.Z.start.call(this,a);var b=a.wd;if(b){a={};for(var b=b.querySelectorAll("span"),c=0;c<b.length;++c){var d=b[c],e=od(d,"fontFamily");if(e){var f=e.indexOf(",");0<=f&&(e=e.substr(0,f));f=void 0;Fc&&null!==d&&"innerText"in d?f=d.innerText.replace(/(\r\n|\r|\n)/g,"\n"):(f=[],jd(d,f,!0),f=f.join(""));f=f.replace(/ \xAD /g," ").replace(/\xAD/g,"");f=f.replace(/\u200B/g,"");Fc||(f=f.replace(/ +/g," "));" "!=f&&(f=f.replace(/^\s*/,""));d=ya(f);0<d.length&&(e in a||(a[e]=""),a[e]+=d)}}for(var g in a)a.hasOwnProperty(g)&&
(b=a[g].split(""),z.mt(b),a[g]=b.join(""));g=0;for(var k in a)g++;this.kj=g;k=v(this.tu,this);g=v(this.su,this);for(var l in a)if(a.hasOwnProperty(l)){b=a[l];a:{for(c=0;c<b.length;++c)if(61440<=b.charCodeAt(c)&&61695>=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;e<d;++e){var f=c.ra(e);f instanceof Si?this.A.push(new os(f)):f instanceof yr?this.A.push(new ps(f)):f instanceof $g?this.A.push(new cu(f)):this.A.push(new ns(f))}}
bu.prototype.T=function(){if(this.F&&!q(this.D)){for(var a,b=0;b<this.M.length;++b){var c=this.H+this.M[b];if(0<=c&&c<this.A.length&&!q(this.K[c])){a=c;break}}q(a)&&du(this,a)}};
function du(a,b){function c(a){a.ge().removeHandler(c);a.he().removeHandler(d);a=a.context();f.ip=!0;var b=Zc(a.wd);e.Sc(b[1],b[0]);e instanceof os?(a=a.Na(),e.H=a):e instanceof ps?(a=a.hb(),e.H=a):e instanceof cu&&(a=a.Pa(),e.H=a);eu(m);m.B.P(f)}function d(a){a.ge().removeHandler(c);a.he().removeHandler(d);eu(m);m.S.P(f)}a.D=b;var e=a.A[b];e.A=1;var f=e.ya(),g=a.U,k=[],l=f.src();if(!l)throw Error("slide src can't be null");l instanceof pi?l.A?k.push(new Ys([new Js(g+l.A,30),new It(a.C.Ri(),b,g+l.B,
70)],20)):k.push(new It(a.C.Ri(),b,g+l.B,70)):(g=l.Wj(),k.push(new Rt(g)));k.push(new St([new vs(1),new $t(1)],60));var m=a,g=new qs(f,a.C.J(),a.C.I(),a.W),k=new Os(k);k.ge().addHandler(c);k.he().addHandler(d);k.start(g)}function eu(a){a.K[a.D]=!0;a.D=void 0;fu(a)}function fu(a){Ge(a.T,100,a)};function gu(a,b,c,d,e,f){this.S=a;this.W=b;this.T=this.M=c;this.U=this.H=d;q(e)&&(this.Nr=e);this.Ae=Uc("DIV");f?f.Bb()?(a=f.B,this.C=f.C,this.B=a):f.D.addHandler(this.Nw,this):(f=Uc("DIV"),yd(f,this.width()),zd(f,this.height()),B(f,"backgroundColor",this.K),B(f,"position","relative"),a=Uc("DIV"),yd(a,this.width()),zd(a,this.height()),B(a,"backgroundColor",this.K),B(a,"position","relative"),this.C=f,this.B=a)}h=gu.prototype;h.Nr=Number.MAX_VALUE;
function hu(a){var b=a.S;a=a.W;b.A.appendChild((0>a?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;c<this.A.length;++c)this.A[c].resize(a,b)}};function su(a){this.B=a;this.A=new bu(this.B)};function tu(a,b,c,d,e){this.D=a;this.A=b;this.F=c;this.B=e;this.M=new K}h=tu.prototype;h.Yd=!1;h.Xd=!1;h.Fc=!1;h.qf=!1;h.Yl=!1;h.lm=0;h.Oo=0;h.Bb=function(){return 1==this.A.Ik()};h.pk=function(){return this.Xd||this.Fc||this.qf};function uu(a,b){if(!a.Fc&&!a.Xd){a.Fc=!0;vu(a.B,!0,a);a.K=b;var c=1E3*(b-a.A.currentTime())+500;a.H=setTimeout(v(a.gq,a),c);a.A.kc().addHandler(a.Ro,a)}}
h.gq=function(){clearTimeout(this.H);this.H=void 0;this.A.kc().removeHandler(this.Ro,this);this.Yd||this.A.pause();this.Fc=!1;vu(this.B,!1,this)};h.Ro=function(){.1>this.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<a.length;++c)if(xa(b,a[c].src()))return!0;return!1};function Iu(a,b,c,d,e){tu.call(this,a,b,ih(a.video()),0,d);this.Sa=b;this.C=e}w(Iu,tu);Iu.prototype.An=function(a){Iu.Z.An.call(this,a);this.C&&Ju(this.Sa,this.C,!0)};Iu.prototype.mm=function(){this.C&&(Ju(this.Sa,this.C,!0),Ku(this.Sa,!0),this.Sa.kc().addHandler(function b(){0!=this.Sa.currentTime()&&(this.Sa.kc().removeHandler(b,this),Ku(this.Sa,!1))},this));Iu.Z.mm.call(this)};function Lu(a){this.Sa=a}Lu.prototype.A=function(a,b,c){return new Iu(a,this.Sa,0,c,hh(a.video()))};var Mu=window.navigator.msPointerEnabled?"MSPointerDown":rg?"touchstart":"mousedown",Nu=window.navigator.msPointerEnabled?"MSPointerUp":rg?"touchend":"mouseup",Ou=window.navigator.msPointerEnabled?"MSPointerMove":rg?"touchmove":"mousemove";function Pu(a,b,c){Kd.call(this);this.A=a;this.D=b||0;this.B=c;this.C=v(this.jw,this)}w(Pu,Kd);h=Pu.prototype;h.rg=0;h.Mb=function(){Pu.Z.Mb.call(this);this.stop();delete this.A;delete this.B};h.start=function(a){this.stop();this.rg=Ge(this.C,q(a)?a:this.D)};h.stop=function(){0!=this.rg&&aa.clearTimeout(this.rg);this.rg=0};h.jw=function(){this.rg=0;this.A&&this.A.call(this.B)};var hb={},Qu=null;function Ru(a){a=ka(a);delete hb[a];gb()&&Qu&&Qu.stop()}function Su(){Qu||(Qu=new Pu(function(){Tu()},20));var a=Qu;0!=a.rg||a.start()}function Tu(){var a=va();bb(hb,function(b){Uu(b,a)});gb()||Su()};function Vu(){Be.call(this);this.B=Wu;this.M=this.startTime=null}w(Vu,Be);var Wu=0;Vu.prototype.Eg=function(){this.qd("begin")};Vu.prototype.Gf=function(){this.qd("end")};Vu.prototype.qd=function(a){Ee(this,a)};function Xu(a,b,c,d){Vu.call(this);if(!ea(a)||!ea(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.D=a;this.ha=b;this.duration=c;this.T=d;this.A=[];this.Ka=0}w(Xu,Vu);h=Xu.prototype;
h.play=function(a){if(a||this.B==Wu)this.Ka=0,this.A=this.D;else if(1==this.B)return!1;Ru(this);this.startTime=a=va();-1==this.B&&(this.startTime-=this.duration*this.Ka);this.M=this.startTime+this.duration;this.Ka||this.Eg();this.qd("play");-1==this.B&&this.qd("resume");this.B=1;var b=ka(this);b in hb||(hb[b]=this);Su();Uu(this,a);return!0};h.stop=function(a){Ru(this);this.B=Wu;a&&(this.Ka=1);Yu(this,this.Ka);this.qd("stop");this.Gf()};h.pause=function(){1==this.B&&(Ru(this),this.B=-1,this.qd("pause"))};
h.setProgress=function(a){this.Ka=a;1==this.B&&(this.startTime=va()-this.duration*this.Ka,this.M=this.startTime+this.duration)};h.Mb=function(){this.B==Wu||this.stop(!1);this.qd("destroy");Xu.Z.Mb.call(this)};function Uu(a,b){a.Ka=(b-a.startTime)/(a.M-a.startTime);1<=a.Ka&&(a.Ka=1);Yu(a,a.Ka);1==a.Ka?(a.B=Wu,Ru(a),a.qd("finish"),a.Gf()):1==a.B&&a.Pk()}function Yu(a,b){ia(a.T)&&(b=a.T(b));a.A=Array(a.D.length);for(var c=0;c<a.D.length;c++)a.A[c]=(a.ha[c]-a.D[c])*b+a.D[c]}h.Pk=function(){this.qd("animate")};
h.qd=function(a){Ee(this,new Zu(a,this))};function Zu(a,b){Xd.call(this,a);this.x=b.A[0];this.y=b.A[1];this.z=b.A[2];this.duration=b.duration;this.Ka=b.Ka;this.state=b.B}w(Zu,Xd);function $u(a,b,c,d,e){Xu.call(this,b,c,d,e);this.element=a}w($u,Xu);$u.prototype.C=ba;$u.prototype.Pk=function(){this.C();$u.Z.Pk.call(this)};$u.prototype.Gf=function(){this.C();$u.Z.Gf.call(this)};$u.prototype.Eg=function(){this.C();$u.Z.Eg.call(this)};function av(a,b,c,d,e){ha(b)&&(b=[b]);ha(c)&&(c=[c]);$u.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.F=bv}w(av,$u);var cv=1/1024,bv=-1;
av.prototype.C=function(){var a=this.A[0];Math.abs(a-this.F)>=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;c<b.count();++c)a.C.la(new iv(a.L,zh(b,c)));a.L.K.addHandler(function(){fs(this.np,"width",100*this.L.Ik()+"%")},a);a.L.kc().addHandler(function(){fs(this.Xl,"width",this.L.currentTime()/this.L.duration()*100+"%")},a);E(a.C.displayObject(),"mouseover",function(){this.D.Aa(!0)},!1,a);E(a.C.displayObject(),"mouseout",
function(){this.D.Aa(!1)},!1,a);E(a.C.displayObject(),Ou,function(a){a=jv(this,a);fs(this.D,"left",100*a+"%");gs(this.D,kv(a*this.L.duration()))},!1,a);E(a.C.displayObject(),Mu,a.Gw,!1,a)}
function hv(a){a.ve=new js(!1,"mute",!0);a.ve.Mi(!0);a.la(a.ve);a.B=new dv(a.L);a.B.Aa(!1);a.la(a.B);a.ve.Ga.addHandler(function(){var a=!this.L.muted();this.L.yd(a);ks(this.ve,a)},a);a.L.F.addHandler(function(){ks(this.ve,this.L.muted())},a);E(a.ve.displayObject(),"mouseover",function(){this.B.visible()||lv(this)},!1,a)}
function lv(a){a.B.Aa(!0);var b=new av(a.B.displayObject(),0,1,150);b.play();var c=!1;E(document,Ou,function(a){a=mv(this,a);if(a==c){var e=parseFloat(od(this.B.displayObject(),"opacity"));b.stop();a?(c=!1,b=new av(this.B.displayObject(),e,1,150),b.play()):(c=!0,b=new av(this.B.displayObject(),e,0,150),b.play(),E(b,"finish",function(){this.B.Aa(!1)},!1,this))}},!1,a)}
function mv(a,b){var c=vd(b,a.B.displayObject());if(0>c.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).currentTime<a?(L(this).currentTime=a,uv(this)):3<b&&uv(this)},this),0)}vv(this)}};h.pause=function(){Bu(this)&&(this.Za=!1,wv(this),L(this).pause(),0!=this.mf&&(this.mf=!1))};
h.stop=function(){uv(this);if(Bu(this)){this.Za=!1;wv(this);0!=this.mf&&(this.mf=!1);var a=L(this);a.pause();if(2==a.networkState){var b=this.src();a.src="";a.src=b}this.gg();pv(this)&&0<a.currentTime?a.currentTime=0:this.jg=-1;this.hd=-1}};function Fu(a,b){uv(a);pv(a)?(L(a).currentTime=b,a.zl=b,a.jg=-1):a.jg=Bu(a)?b:-1;a.hd=-1}h.currentTime=function(){return Bu(this)&&this.kd?L(this).currentTime:Bu(this)?Math.max(this.jg,0):0};h.duration=function(){return pv(this)?L(this).duration:0};
h.volume=function(){return Bu(this)?L(this).volume:1};h.setVolume=function(a){Bu(this)&&(a=Mb(a,0,1),L(this).volume!=a&&(L(this).volume=a,this.T.P(this)))};h.muted=function(){return Bu(this)&&L(this).muted};h.yd=function(a){if(Bu(this)){var b=L(this);b.muted!=a&&(b.muted=a,this.F.P(this))}};h.Ik=function(){if(pv(this)){for(var a=this.duration(),b=0,c=L(this).buffered,d=0;d<c.length;++d)b+=c.end(d)-c.start(d);a=Mb(0<a?b/a:0,0,1);return Math.round(1E3*a)/1E3}return 0};
h.tc=function(){if(Bu(this)){var a=this.A;if(a)if(Od(a))a.Rc&&Vd(a.Rc);else if(a=pe(a)){var b=0,c;for(c in a.A)for(var d=a.A[c].concat(),e=0;e<d.length;++e)ve(d[e])&&++b}wv(this);this.C&&(clearInterval(this.C),this.C=void 0);this.A.src="";this.A=null;qv(this)}};h.Xa=function(){return this.W};h.kc=function(){return this.S};h.Ol=function(){qv(this);this.kd=!0;rv.P(this);this.Ha.P(this);if(0<this.jg){var a=this.hd;Fu(this,this.jg);this.hd=a}this.sh()};
h.gg=function(){var a=L(this);if(sv(this)||a.ended)a.ended&&a.pause(),this.Za=!1,wv(this);qv(this)};h.Nl=function(){1!=this.mf&&(this.mf=!0);this.gg();vv(this)};h.Au=function(){this.U.P(this)};h.vo=function(){var a=this.currentTime();this.Uo!=a&&(this.S.P(this),this.Uo=a)};h.yp=function(){this.K.P(this)};h.Pl=function(){this.M.P(this)};function vv(a){0>a.jh&&(a.jh=setInterval(v(a.Ut,a),500))}function wv(a){0<a.jh&&(clearInterval(a.jh),a.jh=-1)}
h.Ut=function(){if(this.B)if(this.Za&&L(this).paused&&!L(this).ended&&!tv(this)&&L(this).play(),1==L(this).networkState)this.Si&&(this.Si=!1,qv(this));else if(this.mf){var a=L(this),b=this.currentTime(),c=!1;sv(this)||a.ended||b!=this.zl||(c=!0);!vg&&!c&&0<this.hd&&(1<Math.abs(this.hd-b)?(c=!0,a.currentTime=this.hd):this.hd=-1);this.zl=b;a=L(this).buffered;if(vg&&a&&c)for(b=0;b<a.length;++b){var d=a.start(b),e=a.end(b);if(this.currentTime()>=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;d<c.length;++d){var e=c[d],f=e,g=L(a);if(g.canPlayType&&g.canPlayType(f.type())){c=e.src();break a}}c=null}c&&(d=L(a),c!=d.src&&(a.Za&&a.pause(),a.hd=-1,a.kd&&(a.kd=!1,te(d,"canplay",a.Ol,!1,a)),d.src=c,qv(a),a.sh()))}}h.src=function(){var a=L(this);return Bu(this)?a.src||a.currentSrc:""};
function uv(a){a.D&&(clearInterval(a.D),a.D=void 0)};function yv(a){ov.call(this,a)}w(yv,ov);h=yv.prototype;h.Gt=0;h.Al=!1;h.Nl=function(){this.Al?this.Al=!1:yv.Z.Nl.call(this)};h.Pl=function(){yv.Z.Pl.call(this);this.Gt=va()};h.vo=function(){yv.Z.vo.call(this);if(Bu(this)&&this.kd&&Hf){var a=100>va()-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<va()-this.Fr&&tv(this.L)&&this.C.P(this,"seek");this.U=!1};h.Gr=function(){this.U&&Eu(this);this.H.P(this)};h.src=function(){return this.L.src()};function Hu(a,b){xv(a.L,b)};function Gv(a,b){Av.call(this,Hv(this,a));this.ka=a;if(Gf)if(Eg){this.ua=new hs("video_player iphone");this.ua.la(L(this.L));this.ua.resize(L(this.L).width,L(this.L).height);var c=L(this.L).getAttribute("poster");L(this.L).removeAttribute("poster");c&&(fs(this.ua,"background","url("+c+")"),fs(this.ua,"background-size","100% 100%"));this.pi(this.oi())}else this.ua=new Zr(L(this.L));else c=this.oi(),Iv(this,!1),this.ua=new hs("video_player"),this.B=Jv(this,b),this.A&&this.ua.la(this.A),this.ua.la(L(this.L)),
this.ua.la(this.B),this.ua.resize(L(this.L).width,L(this.L).height),this.pi(c);Ku(this,!0);yg&&this.L.Xa().addHandler(function(a){"playing"==a.state()&&this.xh&&(a=this.xh.style.opacity,this.xh.style.opacity="0.99",this.xh.style.opacity=a)},this)}w(Gv,Av);h=Gv.prototype;h.Sp=1;
function Ku(a,b){if(q(a.A)){var c=Qf()?"poster_frame_hide_video":"poster_frame";if(b){var d=a.ua.displayObject();sl(d,c)}else d=a.ua.displayObject(),tl(d,c);es(a.A,b?1:0);!b&&a.M&&(Kv(a,a.M),a.M=void 0);sb&&!Gf&&Cd(L(a.L),!b)}}function Kv(a,b){a.A&&fs(a.A,"background-image","url("+b+")")}
function Ju(a,b,c){a.A||(a.A=new hs("poster"),fs(a.A,"background-size","contain"),fs(a.A,"background-position","center"),fs(a.A,"background-repeat","no-repeat"),fs(a.A,"position","absolute"),fs(a.A,"top","0"),Gf?a.ua.displayObject().parentNode.appendChild(a.A.displayObject()):a.ua.la(a.A),a.A.resize(a.ua.width(),a.ua.height()));!c&&Gf&&a.A.opacity()?a.M=b:Kv(a,b)}
h.pi=function(a){this.B?this.B.Aa(a):Iv(this,a);a?this.K||(qg?E(this.ua.displayObject(),"click",this.zj,!1,this):this.ua.Ga.addHandler(this.zj,this),this.K=!0):this.K&&(qg?ue(this.ua.displayObject(),"click",this.zj,!1,this):this.ua.Ga.removeHandler(this.zj,this),this.K=!1)};function Iv(a,b){if(Eg)if(b){var c=a.ua.displayObject();tl(c,"without_controls")}else c=a.ua.displayObject(),sl(c,"without_controls");else L(a.L).controls=b}h.oi=function(){return this.B?this.B.visible():Gv.Z.oi.call(this)};
function Lv(a,b){a.B&&(b?a.fg||(a.fg=setInterval(function(){Mv(a)},100)):(clearInterval(a.fg),a.fg=void 0,a.Jg(!1)))}function Mv(a){var b=a.ua.displayObject().parentNode;if(b&&"none"!=b.style.display){var c;c=a.ua.displayObject();c=Ad(c);a.B.resize(c.width);b=zl(b);a.B.Kg((b?b.A:1)*a.Sp)}}h.Kg=function(a){this.Sp=a};
function Nv(a,b){a.xh=b;Wc(b,a.ua.displayObject());Gf&&(Hg?q(window.TouchEvent)&&window.event instanceof window.TouchEvent||window.event instanceof MouseEvent:1)&&(a.L.play(),a.L.pause());zg&&(a.ua.resize(a.ua.width()+1),Ef(function(){this.ua.resize(this.ua.width()-1)},a))}function Ov(a){a.xh=void 0;if(Yc(a.ua.displayObject())&&Gf){var b=a.L,c=Hv(a,a.ka);Eg?(a.ua.removeChild(L(b)),a.ua.la(L(c))):a.ua=new Zr(L(c));Bv(a,c);b.tc()}}
h.resize=function(a,b){this.ua&&(this.ua.resize(a,b),this.B&&Mv(this));var c=L(this.L);c.width=a+"";c.height=b+"";this.A&&this.A.resize(this.ua.width(),this.ua.height())};h.width=function(){var a=L(this.L);return parseInt(a.width,10)};h.height=function(){var a=L(this.L);return parseInt(a.height,10)};
function Hv(a,b){var c=Vc(zc(b));!Gf&&ng&&c.setAttribute("preload","metadata");Bg&&c.setAttribute("webkit-playsinline","");if(Oe&&1<c.children.length){var d=cd(c,function(a){return"video/mp4"==a.getAttribute("type")});d&&c.appendChild(d)}Gf||(d=c.getAttribute("poster"),c.removeAttribute("poster"),d&&(a.A=new hs("poster"),fs(a.A,"background","url("+d+")"),fs(a.A,"background-size","100% 100%")));return new zv(c)}h.zj=function(){this.oi()&&(this.L.Za?this.L.pause():this.L.play())};
function Jv(a,b){var c=new fv(a.L,b);c.resize(L(a.L).width);es(c,0);c.nq.addHandler(function(){this.Jg(!this.oh);return Fl(c.displayObject())},a);c.H.addHandler(function(){this.op||Pv(this,0)},a);E(a.ua.displayObject(),"mouseover",function(){this.op=!0;Pv(this,1)},!1,a);E(a.ua.displayObject(),"mouseout",function(){this.op=!1;c.M||Pv(this,0)},!1,a);return c}h.Jg=function(a){if(!Eg&&this.oh!=a){var b=this.ua.displayObject().parentNode;b&&((this.oh=a)?sl(b,"fullscreen"):tl(b,"fullscreen"))}};
function Pv(a,b){(new Qv(a.B,a.B.opacity(),b,200)).play()}function Qv(a,b,c,d){$u.call(this,null,[b],[c],d);this.F=a}w(Qv,$u);Qv.prototype.C=function(){es(this.F,this.A[0])};function Rv(a){this.Sa=a;this.A=Uc("div");Nv(a,this.A)}Rv.prototype.displayObject=function(){return this.A};Rv.prototype.displayObject=Rv.prototype.displayObject;Rv.prototype.resize=function(a,b){this.Sa.resize(a,b)};Rv.prototype.resize=Rv.prototype.resize;Rv.prototype.width=function(){return this.Sa.width()};Rv.prototype.width=Rv.prototype.width;Rv.prototype.height=function(){return this.Sa.height()};Rv.prototype.height=Rv.prototype.height;
Rv.prototype.Et=function(a){a.resize(this.Sa.width(),this.Sa.height());Ov(this.Sa);this.Sa=a;Nv(a,this.A)};Rv.prototype.updatePlayer=Rv.prototype.Et;function Sv(a,b){var c;c=c||z.Vq;for(var d=[],e=0,f=a.length;e<f;++e){for(var g=a[e],k=!1,l=0,m=b.length;l<m;++l)if(c(g,b[l])){k=!0;break}k||d.push(g)}return d};function Tv(a,b,c,d,e){this.Ib=a;this.A=b;this.La=c;this.Ia=e;this.M={};this.F=Uv(d);this.B=[];b.Ra().addHandler(this.Hw,this);b.Xa().addHandler(this.S,this);this.Ha=new K;this.va=new K}h=Tv.prototype;h.vg=-1;h.Da=!1;h.wg=function(){this.Da=!0;this.S(this.A)};function Uv(a){for(var b=[],c=0;c<a.count();++c)b.push(a.hi(c));z.sort(b,function(a,b){return ph(a.Qa(),b.Qa())});return b}function Vv(a,b){var c=ka(b)+"";c in a.M||(a.M[c]=a.Ia.A(b,a.A,a.La));return a.M[c]}
h.Hw=function(a){var b=a.timestamp(),c=b.V();if(a=this.vg!=c){this.T=!0;if(0<=this.vg)for(var d=Wv(this,this.vg),e=0;e<d.length;++e){var f=d[e];(0>=ph(f.Qc(),b)||0<ph(f.Qa(),b))&&Cu(Vv(this,f))}Xv(this,c,b);this.vg=c}if(c=this.T){a:{c=Wv(this,this.vg);for(d=0;d<c.length;++d)if(!Vv(this,c[d]).Bb()){c=!1;break a}c=!0}c&&(this.Da&&q(this.D)?(-1!=this.D&&(c=Wv(this,this.D),this.H(c)),this.D=void 0,c=!0):c=!1)}c&&(this.T=!1);c=[];for(d=this.F.length-1;0<=d;--d){e=this.F[d];if(0<ph(b,e.Qc()))break;0<=ph(b,
e.Qa())&&c.push(e)}if(!z.Qd(c,this.B)){d=this.B;this.B=c;e=Sv(d,c);for(b=0;b<e.length;++b){var f=e[b],g=Vv(this,f);Cu(g);Bq(g.D,"deactivated");g.A.Xa().removeHandler(g.Bp,g);g.Xd&&(g.Xd=!1,zu(g.B,!1,g));g.Yd=!1;g.A.pause();this.va.P(f)}d=Sv(c,d);for(b=0;b<d.length;++b)a||Yv(this,c[b]),this.C(d[b])}};function Xv(a,b,c){if(a.Da){b=Wv(a,b);for(var d=0;d<b.length;++d){var e=b[d];if(0<ph(e.Qc(),c)){Yv(a,e);break}}}}function Yv(a,b){if(a.Da){var c=a.A.Ze();wu(Vv(a,b),c)}}
h.pk=function(){for(var a=Wv(this,this.A.timestamp().V()),b=0;b<a.length;++b)if(Vv(this,a[b]).pk())return!0;return!1};Tv.prototype.isBuffering=Tv.prototype.pk;Tv.prototype.Ca=function(a){var b=Vv(this,a);a=Zv(this,a,this.A.timestamp());b.Yd?.01<a-b.A.currentTime()&&uu(b,a):Fv(b.A,a)};Tv.prototype.C=function(a){var b=this.A.timestamp(),b=Zv(this,a,b),c=Vv(this,a);c.An(b);this.Ha.P(a);this.A.sb()&&c.play(b);var d=v(this.Ca,this,a);Gf&&Ef(d,this,1E3);c.M.addHandler(function(){c.pk()||d()},this)};
Tv.prototype.S=function(a){if(this.Da){a.Ze()&&Xv(this,this.vg,a.timestamp());for(var b=this.B,c=0;c<b.length;++c){var d=b[c],e=Vv(this,d);a.B&&!$v(a,e)?(e=this.A.timestamp(),e=Zv(this,d,e),Vv(this,d).play(e)):Vv(this,d).pause()}}};function Wv(a,b){for(var c=[],d=0;d<a.F.length;++d){var e=a.F[d];e.Qa().V()<=b&&e.Qc().V()>=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<c.length;++d){var e=c[d],f=Vv(a,e),e=Zv(a,e,b);Du(f,e,!0)}}Tv.prototype.gv=function(){return z.clone(this.B)};Tv.prototype.activeTracks=Tv.prototype.gv;Tv.prototype.H=function(a){if(!Gf)for(var b=0;b<a.length;++b)wu(Vv(this,a[b]),!1)};function cw(){}cw.prototype.A=function(a,b,c){b=new Gv("<video width='960px' height='540px'></video>");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("<video width='400px' height='300px'></video>");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<a.count();++b)c=a.ra(b),c.Bb()&&this.F(c);d.B.addHandler(this.F,this)}nw.prototype.B=!1;function ow(a){var b=a.C.timestamp();a=a.A;for(var c=0,d=a.length;c<d;++c){var e=a[c],f=b;if(!e.D()&&(e.K||e.C())){var g=oh(e.F,f);g?0!=ph(f,g.Qa())&&e.H(g.Qa(),g.xf().Ye()||0):(f=0==e.F.count()||0>=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<c.count();++d){var e=Ii(c,d);e.A||(e=new pw(e,Ch(e,b),this.D),this.A.push(e))}c=a.Va();for(d=0;d<c.count();++d)e=Ii(c,d),e=new qw(e,Ch(e,b),this.D),this.A.push(e);if(d=(d=a.transition())?d.B:null)a=new mw(d,a,b),this.A.push(new rw(d,a.A,this.D))};function sw(a,b){this.F=a;this.K=b}function pw(a,b,c){sw.call(this,b,!0);this.B=a;this.A=c}w(pw,sw);pw.prototype.C=function(){return Hm(this.A,this.B).xd};
pw.prototype.D=function(){var a=this.A,b=Hm(a,this.B);return b.xd&&!a.A.contains(b)};pw.prototype.M=function(){Hm(this.A,this.B).stop()};pw.prototype.H=function(a,b){tw(this.A,this.B,a,b,!0)};function qw(a,b,c){sw.call(this,b,!0);this.B=a;this.A=c}w(qw,sw);qw.prototype.C=function(){var a=this.A,b=Lm(a,this.B);return b.xd||z.contains(a.D,b.L)};qw.prototype.D=function(){var a=this.A,b=Lm(a,this.B);return b.xd&&!a.A.contains(b)||z.contains(a.D,b.L)};
qw.prototype.M=function(a){var b=this.A,c=Lm(b,this.B);c.stop(a);b.Ac==c&&(b.Ac=null)};qw.prototype.H=function(a,b){Km(this.A,this.B,a,b,!0)};function rw(a,b,c){sw.call(this,b,!1);this.B=a;this.A=c}w(rw,sw);rw.prototype.C=function(){return uw(this.A,this.B).si};rw.prototype.D=function(){return!1};rw.prototype.M=function(){uw(this.A,this.B).stop()};rw.prototype.H=function(a,b){vw(this.A,this.B,a,b)};function ww(a,b){this.A=a;this.B=b}h=ww.prototype;h.oj=null;h.mq=0;h.Kj=!1;h.ny=function(a){this.oj=z.pb(arguments);this.Kj||(this.Kj=!0,this.mq=setTimeout(v(this.Mu,this),this.B))};h.Mu=function(){this.Kj=!1;this.A.apply(null,this.oj);this.oj=null};h.fr=function(a){clearTimeout(this.mq);this.Kj=!1;this.oj=null;this.A.apply(null,arguments)};function xw(){this.A={};this.B=new ww(v(this.fu,this),15E3);this.C=new K}h=xw.prototype;h.Id=null;h.Ne=0;h.Be=!1;h.In=function(){return this.Id};function yw(a,b){return b in a.A?a.A[b]:null}function zw(a,b){a.Ne!=b&&(a.Ne=b,a.Be=!0,a.B.ny())}h.fu=function(){this.Be&&(this.Be=!1,this.C.P())};h.stateChangedEvent=function(){return this.C};function Aw(a,b,c,d){this.F=a;this.A=b;this.D=c;this.L=d;this.C=new K;this.B=new K}h=Aw.prototype;h.Er=null;h.si=!1;h.uk=!1;h.ri=function(){return this.L.L.Za};h.fb=function(){return this.L.fb()};h.play=function(a){Bw(this,this.A.timestamp(),a||0)};function Bw(a,b,c){Cw(a);a.L.Xa().addHandler(a.Dr,a);a.L.F.addHandler(a.Cr,a);a.Er=b;a.uk=!1;a.si=!0;Cv(a.L);var d=a.L,e=a.F,f=a.A.timestamp();b=e.Gc(f,!0,!1)-e.Gc(b,!0,!1);a=(b+c)%a.D.duration();Ev(d,a)}h.pause=function(){this.stop()};
h.stop=function(){this.si&&(Dw(this),this.L.stop(),Dv(this.L))};function Cw(a){a.L.Xa().removeHandler(a.Dr,a);a.L.F.removeHandler(a.Cr,a)}h.Dr=function(){if("ended"==this.L.state()){var a=!0;if("untilNextSound"==this.D.Ff){var b=this.Er.V();this.A.timestamp().V()>=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<a.length;++b)a[b].stop()}
function Hw(a,b,c,d,e){for(var f=a.A.length,g=0;g<f;++g){var k=a.A[g];if(e||!b.B||$v(b,k)){var l=ka(k)+"",l=a.B[l];(d&&l.A||!d&&!c)&&k.wt()}else k.xt()}}h.Fw=function(a){function b(){var b=!1,e=!1;a.Ra().removeHandler(c.Br,c);a.sb()||(e=(b=Iw(c,a.timestamp()))&&Jw(c,a.timestamp()),c.hj=a.timestamp(),a.Ra().addHandler(c.Br,c));Hw(c,a,b,e,!1)}a.sb();this.yl=a.sb();var c=this;this.yl?b():setTimeout(b,0)};
h.Br=function(a){var b=a.timestamp(),c;(c=!this.hj)||(c=this.hj,c=!(c.V()==b.V()&&c.pa()==b.pa()&&0>=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.Fj<c;else{var d=this.vi,e=this.A.timestamp(),d=d.V()!=e.V()||d.pa()!=e.pa();switch(c){case uh:b=!d;break;case vh:b=!0}}b?(this.C=!0,Fv(this.L,0),this.L.play()):(Sw(this),Uw(this),Tw(this))}else"playing"!=a||"playing"==this.M||this.C||(this.Xp(),q(this.H)||(this.H=this.A.timestamp(),this.A.Ra().addHandler(this.Qo,this),this.A.Xa().addHandler(this.Po,this),this.B instanceof Dh&&(b=this.L,b.ua.displayObject().style.display=
"",this.B.Sn()&&b.Jg(!0),Ku(b,!1))));a!=Gu&&"paused"!=a&&(this.M=a)};h.ui=function(){this.D.P(this);this.fb()||(this.ri()&&this.xg?this.L.pause():Rw(this,!1))};h.Xp=function(){this.C?this.C=!1:this.Fj=0};h.xt=function(){this.xg&&(this.xg=!1,this.L.play())};h.wt=function(){this.xg||(this.xg=!0,this.fb()||this.L.pause())};
function Rw(a,b){var c;if(a.jm){var d=a.L,e=a.F,f=a.Tr||0;c=a.B.duration();var g=a.A.timestamp(),e=e.Gc(g,!0,!1)-e.Gc(a.vi,!0,!1),e=e+f,f=Math.floor(e/c);c=e-f*c;a.Fj=f;f=c-d.currentTime();d.L.Za&&!b&&.01<f?Vw(a,c):.5<Math.abs(f)&&Fv(d,c)}}function Vw(a,b){a.Fc||a.fb()||(a.Fc=!0,vu(a.A,!0,a),a.L.kc().addHandler(function d(){.1>b-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<this.B.rc){var b=nh(Ch(this.B,this.F)).Qa().V()+this.B.rc;if(b!=a.V()){a=!1;break a}}else b=a.V();b=this.F.ra(b).xa();a=a.pa()==b.count()-1}else a=!1;a&&Uw(this)};
h.Qo=function(){var a=this.A.timestamp(),b=Ch(this.B,this.F);0<this.B.rc?null==oh(b,a)&&Uw(this):this.H.V()!=a.V()&&Uw(this)};function Sw(a){a.xd&&(a.xd=!1,Qw(a),a.D.P(a),a.K.P(a));Ww(a)}h.Kp=function(){Sw(this);Tw(this)};h.Xc=function(){return this.K};h.yn=function(){return this.D};function Tw(a){a.Da||Dv(a.L)};function Xw(a,b,c,d){Nw.call(this,a,b,c,d);this.U=c}w(Xw,Nw);Xw.prototype.Ak=function(){this.U.A||Xw.Z.Ak.call(this)};function Yw(a,b){this.A=[];for(var c=0;c<a.count();++c)for(var d=a.ra(c),d=b(d),e=0;e<d.length;++e)for(var f=d[e],g=this.A,k=c+(0<f.rc?f.rc:0),l=c;l<=k;++l)g[l]||(g[l]=[]),g[l].push(f)}function Zw(a){return new Yw(a,function(a){return a.Va().pb()})}function $w(a){return new Yw(a,function(a){return a.Wa().pb()})}function ax(a,b,c){return Sv(a.A[b]||[],a.A[c]||[])};function bx(a,b,c,d){this.C=d;this.L=b;this.L.Xa().addHandler(this.H,this);this.F=new K;cx(this,a);this.K=c;c.Lf().addHandler(this.D,this);c.D.addHandler(this.M,this);this.D()}function cx(a,b){a.A!=b&&(a.B=0,b?(Hu(a.L,fh(b.A[0].A)),a.C.fo(!1),a.L.Da?Ev(a.L,0):a.Da&&dx(a)):(a.L.pause(),Hu(a.L,Ff())),a.A=b)}function dx(a){a.C.Iq()?(Cv(a.L),Ev(a.L,0)):a.A=null}
bx.prototype.H=function(a){"ended"==a.state()&&(++this.B,this.B<this.A.A.length?(Hu(this.L,fh(this.A.A[this.B].A)),Ev(a,0)):this.A.loop()?(this.B=0,Hu(this.L,fh(this.A.A[0].A)),Ev(a,0)):(this.F.P(this),this.C.fo(!0)))};bx.prototype.D=function(){this.L.setVolume(this.K.Kf())};bx.prototype.M=function(){this.L.pause()};function ex(a,b,c){this.B=a;this.C=b;this.M=c;this.A=new Ew(a);this.K={};this.F=[];this.H={};this.U={};this.S=Zw(a.Y());this.D=[];this.T=new K;a=this.C;b=Rc("AUDIO");b=new fx(b);b.D.addHandler(a.K,a);this.W=b}h=ex.prototype;h.Da=!1;h.vc=null;h.Uf=null;h.Wf=null;h.Ac=null;h.pj=null;h.wn=-1;h.hp={};function Hm(a,b){var c=ka(b)+"";if(!(c in a.K)){var d=a.C.jn(b);a.K[c]=new Xw(a.B.Y(),a.vc,b,d)}return a.K[c]}
function Lm(a,b){var c=ka(b)+"";if(!a.H.hasOwnProperty(c)){var d=a.C.uc(b);a.H[c]=new Nw(a.B.Y(),a.vc,b,d)}return a.H[c]}function gx(a){var b=a.vc.timestamp().V();if(!a.hp[b]){for(var c=a.B.Y().ra(b).Va(),d=0;d<c.count();++d){var e=Ii(c,d),f=ka(e)+"",g=a.C.uc(e);a.H[f]=new Nw(a.B.Y(),a.vc,e,g)}a.hp[b]=!0}}function uw(a,b){var c=ka(b)+"";if(!(c in a.U)){var d=a.C.jn(b);a.U[c]=new Aw(a.B.Y(),a.vc,b,d)}return a.U[c]}function Gm(a,b,c,d){tw(a,b,a.vc.timestamp(),null!=c?c:null,d||!1)}
function tw(a,b,c,d,e){if(a.M.Lq(b,e)){var f=Hm(a,b);hx(a,b,f,e&&!b.A);Ow(f,c,d,e)}}function Km(a,b,c,d,e){a.M.Mq(b,e)&&(b=Lm(a,b),e?(Gf&&a.Ac&&a.Ac.xd&&a.Ac.pause(),a.A.add(b,Lw)):a.A.remove(b),z.remove(a.D,b.L),!a.Da&&e||Ow(b,c,d,e),e?a.Ac=b:a.T.P(b.L))}function vw(a,b,c,d){if(a.M.Nq(b)){var e=uw(a,b);hx(a,b,e,!0);Bw(e,c,d)}}function Im(a){a.Wf&&(a.Wf.stop(),a.Wf=null)}
function hx(a,b,c,d){a.pj&&(a.pj.stop(),a.pj=null);b.A&&(a.Wf&&a.Wf.stop(),a.Wf=c);d?a.A.add(c,0<b.rc?Mw:Fw):a.A.remove(c);"untilNextSound"==b.Ff&&(a.pj=c)}function ix(a,b){if(a.Uf)cx(a.Uf,b);else if(a.Uf=new bx(b,a.W,a.C,a.M),a.Da){var c=a.Uf;c.Da=!0;dx(c)}}h.Cw=function(a){a=a.timestamp().V();a!=this.wn&&jx(this,a)};function kx(a,b){var c=a.B.Y().ra(b).Wa().pb();z.forEach(c,function(a){if(!z.contains(this.F,a)){var b=Hm(this,a);b.Da=!0;b.L.Da||Cv(b.L);this.F.push(a)}},a);Ef(a.Wt,a)}
h.Wt=function(){var a=this.vc.timestamp().V(),b=this.B.Y().ra(a).Wa().pb();z.forEach(this.F,function(a){if(!z.contains(b,a)){var d=Hm(this,a);d.L.L.Za||Dv(d.L);d.Da=!1;z.remove(this.F,a)}},this)};function jx(a,b){function c(a,b){for(var c=0;c<a.length;++c){var e=a[c],f=d.uc(e);f&&b(e,f)}}gx(a);a.Da&&kx(a,b);var d=a.C,e=a.wn;a.wn=b;var f=a.D,g=ax(a.S,e,b),e=ax(a.S,b,e);c(g,function(b,c){c.C.removeHandler(a.Lp,a);z.remove(f,c)});c(e,function(b,c){c.C.addHandler(a.Lp,a)});ix(a,Ri(a.B.Y().ra(b)))}
h.Lp=function(a,b){z.tr(this.D,a);"play"==b&&this.T.P(a)};function lx(a){this.B=a;a=a.Y();this.D=$w(a);this.H=Zw(a);a=this.B.Rb();this.C=mx(a.Fe());this.F=mx(a.hf())}h=lx.prototype;h.Mo=!1;h.Sc=function(a){this.A=a};h.Iq=function(){return!0};h.Nq=function(){return!nx(this)&&!ox(this)};h.Lq=function(){return!0};h.Mq=function(a,b){return b?nx(this)||ox(this)?!1:px(this)==a:!0};h.fo=function(a){this.Mo=a};h.Jq=function(a){return qx(this,a)};h.Kq=function(a){return qx(this,a)};
function qx(a,b){if(!b)return!0;var c=a.A.timestamp();return 0>=c.pa()&&0==c.Ba()?!nx(a)&&!ox(a):!0}function nx(a){return 0<rx(a.C,a.A.timestamp()).length||0<rx(a.F,a.A.timestamp()).length}function rx(a,b){for(var c=[],d=a.length-1;0<=d;--d){var e=a[d];if(0<ph(b,e.Qc()))break;0<=ph(b,e.Qa())&&c.push(e)}return c}function ox(a){return!!Ri(a.B.Y().ra(a.A.timestamp().V()))&&!a.Mo}
function px(a){function b(a){for(var b=null,e=null,f=0;f<a.length;++f){var n=a[f],p;(p=(p=oh(Ch(n,c),d))?p.Qa():null)&&(!e||0<ph(p,e))&&(b=n,e=p)}return b?{media:b,Qa:e}:null}var c=a.B.Y(),d=a.A.timestamp(),e=d.V(),f=a.H.A[e]||[];a=b(a.D.A[e]||[]);f=b(f);return a&&f?0<=ph(a.Qa,f.Qa)?a.media:f.media:a?a.media:f?f.media:null}function mx(a){for(var b=[],c=0;c<a.count();++c)b.push(a.hi(c));z.sort(b,function(a,b){return ph(a.Qa(),b.Qa())});return b};function sx(a,b){this.B=a;this.K=b;this.D=new K;this.H=new K;this.M=new K;this.F=new K}sx.prototype.N=null;sx.prototype.C=null;function tx(a,b,c){a.N&&0<=a.N.za()&&a.A(a.D,b,c)&&(b=a.B.ta().Pf().$k(),c="quiz"==a.N.sa().type(),b&&!c?b.open():a.N.sa().Kh()&&!Ag&&ux(a))}function ux(a){var b=a.N,c=b.ia(),d=a.B.ta().ob().ie(),e=b.Ib()&&0>b.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(0<Cx(this,b).count()){if(!this.oq){zx=this;var c=Uc("SCRIPT"),d=window.location.toString().match(Kh)[1]||null;c.src="https"==d?"https://www.youtube.com/player_api":"http://www.youtube.com/player_api";document.body.appendChild(c)}this.oq=!0}-1!=this.fe&&Ax?(this.fe!=a.V()&&Dx(this,this.fe,-1),this.fe=a.V(),-1!=a.pa()&&(b=a.pa(),c=a.V(),a=this.A.ra(c).xa().Oa(b).startTime()+a.Ba(),Dx(this,this.fe,a))):this.fe=b};
h.Vw=function(){function a(a){a.Cf(b.B)}if(-1!=this.fe&&Ax){var b=this;Ex(this,this.fe,a)}};h.L=function(a){var b=a.id();this.C[b]||(a=new wx(this.B,a),a.D.addHandler(this.Cu,this),this.C[b]=a);return this.C[b]};function Fx(a,b){0<=b&&b<a.A.count()&&a.A.ra(b).xa().duration()}function Dx(a,b,c){Fx(a,b);Ex(a,b,function(b){var e=b.B.timeout()<=c;e?b.visible()||b.Cf(a.B):b.visible()&&b.stop();b.jo(e)})}
function Ex(a,b,c){b=Cx(a,b);for(var d=0;d<b.count();++d){var e;e=b;var f=d;if(e=0>f||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<a.duration()?this.Mm()/a.duration():1};Sx.prototype.currentStepProgress=Sx.prototype.Ev;Sx.prototype.Tn=function(){Xx(this);for(var a=this.Mm(),b=this.Xj(),c=this.xa(),d=0;d<b;++d)a+=c.Oa(d).duration();return a};Sx.prototype.playbackPosition=Sx.prototype.Tn;
Sx.prototype.$s=function(){Xx(this);var a=this.xa().duration();return 0<a?this.Tn()/a:1};Sx.prototype.playbackProgress=Sx.prototype.$s;Sx.prototype.W=function(){var a=this.B.ia().timestamp();if(a.V()==this.V()&&0<=a.pa()){var b=this.S;this.S=a;var c=!b||b.pa()!=a.pa(),a=!b||c||b.Ba()!=a.Ba();c&&this.ha.P(this);a&&this.ka.P(this)}};Sx.prototype.$e=function(){return this.ha};Sx.prototype.stepChangeEvent=Sx.prototype.$e;Sx.prototype.kc=function(){return this.ka};Sx.prototype.positionChangeEvent=Sx.prototype.kc;
function Yx(a,b){b&&a.F!=b&&(a.F=b,a.xk())}Sx.prototype.xk=function(){};Sx.prototype.stateChangedEvent=function(){return this.U};function Zx(a){this.N=a};var $x={nC:"playingSlide",oC:"playingTransition",jC:"pausedTransition",iC:"pausedSlide",Pt:"suspended",Bo:"buffering"};t("ispring.presenter.player.PresentationPlaybackState",$x,void 0);t("PLAYING_SLIDE","playingSlide",$x);t("PAUSED_SLIDE","pausedSlide",$x);t("SUSPENDED","suspended",$x);t("PLAYING_TRANSITION","playingTransition",$x);t("PAUSED_TRANSITION","pausedTransition",$x);t("BUFFERING","buffering",$x);var ay={XA:"initializing",aB:"inProgress",iD:"reviewing",jz:"completed",Ky:"authorizating"};t("ispring.quiz.session.QuizState",ay,void 0);t("INITIALIZING","initializing",ay);t("IN_PROGRESS","inProgress",ay);t("REVIEWING","reviewing",ay);t("COMPLETED","completed",ay);t("AUTHORIZATING","authorizating",ay);function by(a){return"graded"==a.A?a.F:cy(a)}function cy(a){a=a.B;return"completed"==a||"reviewing"==a};function dy(a,b,c){this.A=a;this.C=b;this.D=c}w(dy,Uk);dy.prototype.Na=function(){return this.C};dy.prototype.B=function(){var a=ui(this.C);return this.D||"inProgress"!=a.B};function ey(a,b,c){Sx.call(this,a,b,c);this.C=b.Na()}w(ey,Sx);h=ey.prototype;h.Bh=!1;h.Na=function(){return this.C};h.Zd=function(a){ey.Z.Zd.call(this,a);this.C.setActionAvailability(a.D);if(!this.Bh){this.Bh=!0;var b=this.D,c=b.Vl;c&&this.C.restoreState(c,a.A.Ne+b.$l);this.C.stateChangedEvent().addHandler(this.Gu,this,1);this.C.start()}this.F&&this.C.activate()};h.$d=function(){ey.Z.$d.call(this);this.F&&this.C.deactivate()};h.xk=function(){null!=this.A&&this.Bh&&this.C.activate()};
h.Gu=function(a){a.actionPrevented()||(a.preventAction(),this.U.P(this.D))};function fy(){this.A=new K}h=fy.prototype;h.fh=!1;h.ml=0;h.start=function(){if(this.fh)throw Error("timer was already started");this.fh=!0;this.ml=va();gy()(v(this.Ft,this))};h.stop=function(){if(!this.fh)throw Error("timer wasn't started");this.fh=!1};h.Ft=function(){if(this.fh){var a=this.ml;this.ml=va();this.A.P(this.ml-a);gy()(v(this.Ft,this))}};h.Ra=function(){return this.A};var hy=1E3/30,iy=null;
function gy(){if(iy)return iy;var a=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;return iy=q(a)?function(b){a(b)}:function(a){setTimeout(a,hy)}};function ch(a,b,c){this.B=a;this.A=b;this.C=c}function bh(a){return{completed:a.B,passed:a.A,canBePassed:a.C}}function ah(a){var b=a.currentSession(),c=b.completed();a=c||0<a.usedAttemptsCount();var d=b.scenario().evaluationSettings(),b=null!=b.currentSceneState()?b.currentSceneState().scene().score():0,c=(b=c&&(!d.enabled()||b>=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)):0<d||.01<c.Ba()?(c=a.B.ia().timestamp().pa(),0==c?Vx(a):Ux(a,c-1)):(ry(this,!1,!0),b=!1);b&&ty(this)};N.prototype.gotoPreviousStep=N.prototype.yf;h=N.prototype;h.lo=function(a,b){var c=qr(this.Qe.C,a);if(c){var d=b?this.A.timestamp():null;this.H.push(new zy(c,d,this.pc));d=jr(c);d=nr(d)?d.za():-1;0>d&&(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)0<a.H.length&&Cy(a)?a.$j():(a.zh=!0,a.F(e,b,!0,!1,c,!0,d));else if(c=!!a.sa().Oc().Ve(),a.Qe.ta().ob().ie()&&!c){Dy(a);for(c=0;c<a.La.length;++c)d=a.La[c],d instanceof vy&&Ey(d);a.F(a.Gb(),b,!0,!1,!0,!0,!0)}else Tx(a.B)}function wy(a){return"gotoSlide"==a.type()?a.V():-1}
function By(a){if(0<a.H.length&&Cy(a)){var b=z.Qk(a.H);if(b.A)return b.A.V()}b=xy(a);if(a.Ma!=b)return yy(a).Y()[0];b=jr(yy(a));return lr(b,a.pc)?(a.sa().visible()?nr(b):b.Ok(),(a=b.sa())?a.index():-1):-1}h.Cb=function(){if(0>this.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&&0<this.U.duration()){var m=this.D,n=a,l=this.U.A,p=d;m.M=NaN;var r=m.K;m.C=0>m.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(0<f?e/f:1)}g=this.K.ra(b);0<=c&&b!=this.Ma&&(Ky(this.D,b),Ly(this,b,!0),this.B.pm());e=!1;f=g.xa();f.count()-1==c&&f.Oa(c).duration()<=d&&(e=!0,g.zg||(g.zg=!0,My(this,g)));d=this.Hd;this.Hd=a;d.V()==b&&d.pa()!=c&&this.Se.P(c);b==this.Jc()&&e?(f.Oa(f.count()-1).Nc()&&(a=this.S.mediaController(),
Gw(a.A)),Dy(this)):this.Gj=!1};N.prototype.Ib=function(){return this.Gj};function Ny(a){a.Da=!0;a.om=va();a.B&&Yx(a.B,!0);var b=a.S.A;zw(b,0);setInterval(function(){var c;c=0<a.om?Math.floor((va()-a.om)/1E3):0;zw(b,c)},1E3)}function yy(a){var b=z.Qk(a.H);return b?b.C:a.W}function xy(a){return 0<=a.pc?yy(a).Y()[a.pc]:-1}function Cy(a){var b=yy(a),c=a.pc,d;d=jr(b);d.wc=d.A.length;d=or(d)?d.za():-1;return c==d||a.pc==b.Y().length-1}N.prototype.ia=function(){return this.A};N.prototype.clock=N.prototype.ia;
N.prototype.za=function(){return this.Ma};N.prototype.currentSlideIndex=N.prototype.za;N.prototype.sa=function(){if(0>this.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;0<e.A.length&&(g=e.A[0],xv(g,f),z.remove(e.A,g));if(e=g)this.A[c]=d,Bv(a,e)}else c=ka(a)+"",c in this.A&&(d=this.A[c],delete this.A[c],this.B.A.push(a.L),Bv(a,d))};function Ry(){this.A=[];for(var a=0;20>a;++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;b<a.count();++b){var c=a.nr(b);this.A.P(c)}};Xy.prototype.Rm=function(){return this.A};var Yy=null;function fx(a){Jx.call(this,a)}w(fx,Jx);function Zy(){this.A=new $y;this.B=new $y;this.M=new K;this.F=new K;this.C=new K;this.D=new K;this.H=new K;this.T=new K}h=Zy.prototype;h.sk=1;h.uj=!1;h.fm=1;h.jn=function(a){var b=a.B;a=a.volume();a=q(a)?a:1;var c;c=this.A;if(b.id()in c.A)c=az(this.A,b);else{c=null;b.Ee()?c=Kc(b.Ee()):b.Qb()&&(c=b.Qb(),c=Vc(zc(c)));c=new Jx(c);c.D.addHandler(this.K,this);var d=this.A,e=c;d.A[b.id()]=e;d.C[b.id()]=a;e.setVolume(d.B*a)}return c};
h.uc=function(a){var b=a.B,c=a.volume();a=a.nd();var c=q(c)?c:1,d=this.B;if(b.id()in d.A)a=az(this.B,b);else{a=new Gv(b.Qb(),a);a.D.addHandler(this.U,this);var d=this.B,e=a;d.A[b.id()]=e;d.C[b.id()]=c;e.setVolume(d.B*c)}return a};h.volume=function(){return this.sk};Zy.prototype.volume=Zy.prototype.volume;Zy.prototype.setVolume=function(a){if(0>a||1<a)throw Error("Sound volume is out of range");this.sk!=a&&(this.sk=a,bz(this),this.M.P())};Zy.prototype.setVolume=Zy.prototype.setVolume;
Zy.prototype.yd=function(a){this.uj!=a&&(this.uj=a,this.C.P(),bz(this))};Zy.prototype.mute=Zy.prototype.yd;Zy.prototype.muted=function(){return this.uj};Zy.prototype.muted=Zy.prototype.muted;Zy.prototype.Kf=function(){return this.fm};Zy.prototype.realVolume=Zy.prototype.Kf;function bz(a){var b=a.uj?0:a.sk;b!=a.fm&&(a.fm=b,a.F.P(),a.A.setVolume(b),a.B.setVolume(b))}Zy.prototype.nl=function(){return this.M};Zy.prototype.volumeChangedEvent=Zy.prototype.nl;Zy.prototype.Lf=function(){return this.F};
Zy.prototype.realVolumeChangedEvent=Zy.prototype.Lf;Zy.prototype.Fi=function(){return this.C};Zy.prototype.muteStateToggledEvent=Zy.prototype.Fi;Zy.prototype.K=function(a,b){this.H.P(a,b)};Zy.prototype.U=function(a,b){this.T.P(a,b)};function $y(){this.A={};this.C={}}$y.prototype.B=1;function az(a,b){var c=b.id();return a.A[c]}$y.prototype.setVolume=function(a){if(this.B!=a){this.B=a;for(var b in this.A)this.A.hasOwnProperty(b)&&this.A[b].setVolume(this.B*this.C[b])}};
function cz(a){for(var b in a.A)a.A.hasOwnProperty(b)&&a.A[b].pause()};function dz(a,b,c){this.N=a;this.F=b;this.B=c;this.A=[];this.D=new K;this.C=new K;a.gd().addHandler(this.Ew,this);b.Lf().addHandler(this.qq,this)}h=dz.prototype;h.Dc=null;h.rj=null;
h.Ew=function(){if(this.Dc){var a=this;z.forEach(this.A,function(b){b.playbackStateChangedEvent().removeHandler(a.Ml,a)});this.A=[];this.Dc.audioStartingEvent().removeHandler(this.tp,this);this.Dc.audioStartedEvent().removeHandler(this.sp,this);this.Dc.videoStartingEvent().removeHandler(this.vp,this);this.Dc.videoStartedEvent().removeHandler(this.up,this);this.rj=this.Dc=null}var b=this.N.Na()||this.N.Pa()||this.N.hb();b&&(this.Dc=b.mediaController())&&(this.Dc.audioStartingEvent().addHandler(this.tp,
this),this.Dc.audioStartedEvent().addHandler(this.sp,this),this.Dc.videoStartingEvent().addHandler(this.vp,this),this.Dc.videoStartedEvent().addHandler(this.up,this),this.rj=b.soundController(),this.qq())};h.tp=function(a,b,c){this.B.Jq(b)||c.suspend()};h.sp=function(a){a.ready()||a.readyEvent().addHandler(this.rp,this)};h.rp=function(a){a.readyEvent().removeHandler(this.rp,this);this.C.P()};h.vp=function(a,b,c){this.B.Kq(b)||c.suspend()};
h.up=function(a){z.contains(this.A,a)||(this.A.push(a),a.playbackStateChangedEvent().addHandler(this.Ml,this),this.D.P())};h.Ml=function(a){a.playing()||(a.playbackStateChangedEvent().removeHandler(this.Ml,this),z.remove(this.A,a))};h.qq=function(){this.rj&&this.rj.setVolume(this.F.Kf())};var ez=!1,fz="";function gz(a){a=a.match(/[\d]+/g);if(!a)return"";a.length=3;return a.join(".")}
(function(){if(navigator.plugins&&navigator.plugins.length){var a=navigator.plugins["Shockwave Flash"];if(a&&(ez=!0,a.description)){fz=gz(a.description);return}if(navigator.plugins["Shockwave Flash 2.0"]){ez=!0;fz="2.0.0.11";return}}if(navigator.mimeTypes&&navigator.mimeTypes.length&&(a=navigator.mimeTypes["application/x-shockwave-flash"],ez=!!a&&a.enabledPlugin)){fz=gz(a.enabledPlugin.description);return}try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");ez=!0;fz=gz(b.GetVariable("$version"));
return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");ez=!0;fz="6.0.21";return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),ez=!0,fz=gz(b.GetVariable("$version"))}catch(c){}})();var hz=ez,iz=fz;function jz(a){Kd.call(this);this.B=a;this.A={}}w(jz,Kd);var kz=[];jz.prototype.Jn=function(a,b,c,d){ea(b)||(b&&(kz[0]=b.toString()),b=kz);for(var e=0;e<b.length;e++){var f=E(a,b[e],c||this.handleEvent,d||!1,this.B||this);if(!f)break;this.A[f.key]=f}return this};
jz.prototype.so=function(a,b,c,d,e){if(ea(b))for(var f=0;f<b.length;f++)this.so(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.B||this,c=ne(c),d=!!d,b=Od(a)?Wd(a.Rc,String(b),c,d,e):a?(a=pe(a))?Wd(a,b,c,d,e):null:null,b&&(ve(b),delete this.A[b.key]);return this};function lz(a){bb(a.A,function(a,c){this.A.hasOwnProperty(c)&&ve(a)},a);a.A={}}jz.prototype.Mb=function(){jz.Z.Mb.call(this);lz(this)};jz.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function mz(){}mz.B=function(){return mz.A?mz.A:mz.A=new mz};mz.prototype.A=0;function nz(a){Be.call(this);this.T=a||Hc();this.M=null;this.jc=!1;this.A=null;this.F=void 0;this.D=this.B=this.C=null}w(nz,Be);h=nz.prototype;h.ww=mz.B();function oz(a){return a.M||(a.M=":"+(a.ww.A++).toString(36))}h.Hc=function(){return this.A};function pz(a,b){if(a==b)throw Error("Unable to set parent component");var c;if(c=b&&a.C&&a.M){c=a.C;var d=a.M;c=c.D&&d?y(c.D,d)||null:null}if(c&&a.C!=b)throw Error("Unable to set parent component");a.C=b;nz.Z.ho.call(a,b)}
h.ho=function(a){if(this.C&&this.C!=a)throw Error("Method not supported");nz.Z.ho.call(this,a)};h.lk=function(){this.A=this.T.A.createElement("DIV")};h.kb=function(a){qz(this,a)};function qz(a,b,c){if(a.jc)throw Error("Component already rendered");a.A||a.lk();b?b.insertBefore(a.A,c||null):a.T.A.body.appendChild(a.A);a.C&&!a.C.jc||a.Wh()}h.Wh=function(){this.jc=!0;rz(this,function(a){!a.jc&&a.Hc()&&a.Wh()})};function sz(a){rz(a,function(a){a.jc&&sz(a)});a.F&&lz(a.F);a.jc=!1}
h.Mb=function(){this.jc&&sz(this);this.F&&(this.F.tc(),delete this.F);rz(this,function(a){a.tc()});this.A&&Yc(this.A);this.C=this.A=this.D=this.B=null;nz.Z.Mb.call(this)};
h.la=function(a,b){var c=this.B?this.B.length:0;if(a.jc&&(b||!this.jc))throw Error("Component already rendered");if(0>c||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;k<tz.length;k++){var l=tz[k];if(g==l)throw Error('Cannot override "'+l+'" '+b+', got "'+c+'" with value "'+a[c]+'"');}}c(a,"attribute");c(b,"param")};function vz(a,b){nz.call(this,b);this.Ca=a;this.S=new jz(this);this.W=new Qj}w(vz,nz);h=vz.prototype;h.zo="window";h.Cm="#000000";function wz(a,b,c){a.ha=ga(b)?b:Math.round(b)+"px";a.ka=ga(c)?c:Math.round(c)+"px";a.Hc()&&xd(xz(a),a.ha,a.ka)}
h.Wh=function(){vz.Z.Wh.call(this);for(var a=this.Hc(),b=Sj(this.W),c=Tj(this.W),d=[],e=0;e<b.length;e++)d.push(encodeURIComponent(String(b[e]))+"="+encodeURIComponent(String(c[e])));var b=d.join("&"),f;if(!sb||11<=Number(Lb))f={AllowScriptAccess:"sameDomain",allowFullScreen:"true",allowNetworking:"all",bgcolor:this.Cm,"class":"goog-ui-media-flash-object",FlashVars:b,id:oz(this),name:oz(this),quality:"high",SeamlessTabbing:"false",wmode:this.zo},f=wc({src:this.Ca,type:"application/x-shockwave-flash",
pluginspage:"https://www.macromedia.com/go/getflashplayer"},{allownetworking:"none",allowscriptaccess:"never"},f),f=vc("embed",f);else{d=this.Ca;c={allowFullScreen:"true",AllowScriptAccess:"sameDomain",allowNetworking:"all",bgcolor:this.Cm,FlashVars:b,quality:"high",SeamlessTabbing:"false",wmode:this.zo};b={"class":"goog-ui-media-flash-object",id:oz(this),name:oz(this)};uz(b,c);e={allownetworking:"none",allowscriptaccess:"never",movie:d};d={};for(f in e)d[f]=e[f];for(f in c){var g=f.toLowerCase();
g in e&&delete d[g];d[f]=c[f]}c=[];for(f in d)c.push(vc("param",{name:f,value:d[f]}));f=wc({classid:"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"},{},b);f=vc("object",f,c)}a.innerHTML=qc(f);this.ha&&this.ka&&wz(this,this.ha,this.ka);this.S.Jn(this.Hc(),cb(ce),Yd)};h.lk=function(){if(null!=this.va&&!(0<=Ra(iz,this.va)))throw Error("Method not supported");var a=this.T.A.createElement("DIV");a.className="goog-ui-media-flash";this.A=a};function xz(a){return a.Hc()?a.Hc().firstChild:null}
h.Mb=function(){vz.Z.Mb.call(this);this.W=null;this.S.tc();this.S=null};h.Bb=function(){return this.jc&&this.Hc()?ub&&xz(this).readyState&&"complete"==xz(this).readyState||xz(this).readyState&&4==xz(this).readyState||"PercentLoaded"in xz(this)&&100==xz(this).PercentLoaded()?!0:!1:!1};function yz(a,b,c){this.A=a;this.Eb=b;this.B=c}var zz;h=yz.prototype;h.tk=!1;h.Zo=hz;h.Zf=null;h.nj=null;function Az(a){var b=a.B.scale(),c=a.A;wz(a.Zf,c.width()*b,c.height()*b)}function Bz(a){var b=document.getElementById(a.A.Ge()),c=a.B.scale(),d=zl(b);if(d)var e=d.ib,b=d.jb;else e=parseFloat(od(b,"left")),b=parseFloat(od(b,"top"));qd(a.Zf.Hc(),e*c,b*c)}h.xp=function(){Bz(this);Az(this)};function Cz(a){if(a.nj)return a.nj;a.nj=Kc(a.A.Ge());return a.nj}var Dz=new Vb(74,89);
function Ez(){if(q(zz))return zz;var a="_sf"+Qa();zz=a;pl("."+a+" {background: #A42222;}."+a+" div {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABZCAYAAACZkrJEAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAFA0lEQVR4Xu3c21MTVxwHcP/B+iwyPimoT46WPulY6INDR3mwdhTojJeOgC1MMZHhoha85EJIMCg1CTXQJEsokJCEJJgbyc/fiW5nJ2NjCL/dPecYZ74zIYa9fPZ7zh4Y3SNHWn9aAi0BYoGZM2dhGuMd/OW/bHgW4a+RESDelVibc/T0QPDRI0hHo1CpVP43UY/n64Kabj8By9iWnUCgLkwt2lcD5er5ARIHxNFiSQ9l7/oO8ru7B2rP54ag1FBbOK/Um3cO8ndSQoVwcj4IQiOflQrKicMs+4W7VyMoUg89/+AgtqisW6Iet/jLg5AVh1oZkXRM1C04VNKP6yEdgdRtCw0Vw6tsBBLbh7BQYQOGm/YiCAm1OjRsWJOEHXoLuASolPcNT9S9INZdr5BKGo7ELoxQUBuzs6Ygxfx+eDM0JEajvN09UNnHIadj0ooCrwYGYPL0GTFQPverv0ISh5xOSO8sVpgSGUcFqw45HZDCuF1re7u47dE2ynH6rC5Itu5uOYBUrKwSQagSWfLJBEzI0iIVaflaHxmQim2XrUkMq4BXn7JNUiIF8DZNiRS0WOSak9Rhl08koFwqkSTu88mJFOgfIAFi0DkEnzguyRKgdoFJ2aa5b7vkbNOr77uxTUWSxH1v5URizcpEwiRIDFvaIUfZJt/9+/K2advlImlTLrEjLxIbdlRz01J/v7xQoYcWKBdxEj9kcjuStymPJ3hYpGa/fx2HvBD//M3DlgTFgmlZd82LAbWFB9qCaqDTZiKxfQvRqKWr10xtkzBQmXDIdChFhDnK7GHH9s891D/jD6FcwLudyVHmOb/r5eJxRMqbHmXeye/ywMsmcQ6Q2DFwDZUO4STegqq/eLJd6OIGietGbeLkyUubuIbiCYkdS4THyXy1uiQw/06nPQYuofbzOeAtYaeDr+VBcHycDGnx1i1g8WjixtfaLODXalz4Ws08vq7m5k1wYmYuX+YLiqpJKwjewC8lxPxIcPwPbNN7kvx29Ki8UPs5RCLIuoOz+YSytxt4chRIbBsTnZ1ytukJnhgVktRtSq2tQim3R5I53u5OVMPu7a/3oPQekQiSRHCq4+JqO49xyFEAqduQtk1725sIlSWJ4rDJ2abUWpAESIW2ynin2369BKU9bBJRInYJ27T92otAGdIMfSPRKtzadhy2EKmISJTx3rsrz9z09Px5yG7+C8UsIhEmg9vk6jbe7MFMdXSCYrOR4mihJ/ECNHtsXHwfa5Bie4lAad0Sxu1zcbKNHMQYTqJTHR3VOH/shcDYKA6xDd1wVPgM7qOR4+PiM8UMtsWkvOjtFQlqF6GMT/jlC3GQqv/9C5GMTvzdilhIZkE9aGsTECqNjTIwjy9dEg+p2qh0CqGMifPnG2IiGQm1eOeOuEhGQTluCNwkdRFX2E2CXklHFZi5eFHsJukNFV/xw/CxY3IgMaw8Noo67tu36wKN4rNRnPjkQzUz+NCa3/E9FvUCPsDXLFz8+PIRKoFQNIlhi0ZPnWr45BTNU54dCBfRfO0ZHgE7vscPVAqRDplYwA/TTcxFWhiGwnBUmElsmU0WqLXnz5oCUjFqG8Te/7OvD9yfwJbxIYAcNWoHG9V41j0LMHvlCskJ1DaKofw99wxUoDBPD2CvhxQL+GDt+RzYf7oOlnPnSHC0DdFCqcPsKT7MhoV9jiuosZMngWW0JtxUvnUgLQGpBD4AN9FCi/luT4wAAAAASUVORK5CYII=) no-repeat;background-position: center;}");
return a};function Fz(a,b,c,d){this.Eb=a;this.F=b;this.D=c;this.C=d;this.B=[];c.Ra().addHandler(this.H,this)}Fz.prototype.A=-1;Fz.prototype.H=function(){var a=this.D.timestamp(),b=a.V();if(b!=this.A){if(0<=this.A){var c=this.C.ra(this.A);c instanceof um&&Gz(this,c,-1)}this.A=b}if(0<=b&&(c=this.C.ra(b),c instanceof um)){var b=c,d=a.pa(),a=0>d?-1:b.xa().Oa(d).startTime()+a.Ba();Gz(this,c,a)}};
function Gz(a,b,c){b=b.D;for(var d=0;d<b.count();++d){var e;e=b;var f=d;if(0>f||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&&b<a.B.count()&&a.B.ra(b).xa().duration()}function Kz(a,b,c){a:{if(0<=b&&b<a.B.count()&&(b=a.B.ra(b),b instanceof um)){b=b.Xi();break a}b=null}if(b)for(var d=b.count(),e=0;e<d;e++){var f;f=b;var g=e;if(f=0>g||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;f<e.count();++f){var g;g=e;var k=f;if(0>k||k>=g.count())throw Error("actionIndex is out of range");g=g.En[k];for(var k=g.Mg(),l=0;l<k.length;++l){var m=k[l];if(m.key()==b&&m.Lm()==c&&m.shift()==d){if(b=this.N)switch(g.type()){case "playPause":b.ia().sb()?b.pause():b.play();break;case "nextSlide":b.lb();break;case "previousSlide":b.Pb();break;case "nextStep":b.Ud();break;case "previousStep":b.yf();
break;case "firstSlide":b.td();break;case "lastSlide":b.ud();break;case "lastViewedSlide":b.Me();break;case "slideStart":Vx(b.gb());break;case "slideEnd":Tx(b.gb());break;case "seekForward":Nz(this,!0);break;case "seekBackward":Nz(this,!1);break;case "volumeUp":this.A.setVolume(Math.min(1,this.A.volume()+.1));break;case "volumeDown":this.A.setVolume(Math.max(0,this.A.volume()-.1))}(b=kd())&&b.blur&&b.blur();a.preventDefault();return}}}};h.wp=function(){0<this.Fh&&(this.Fh=-1,this.Ar&&this.N.play())};
function Nz(a,b){var c=a.N;if(!(0>c.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()<d.V()?0<c.gb().Tn()?Vx(c.gb()):c.Pb(!1):c.vd(e.V(),e.pa(),e.Ba(),!1)}};function AA(){}AA.prototype.A=!1;function BA(){this.B=new K;this.D=new K;this.F=new K}BA.prototype.N=null;BA.prototype.C=null;BA.prototype.A=!0;BA.prototype.mb=function(a){this.A&&(CA(this),this.N.mb(a))};BA.prototype.gotoSlide=BA.prototype.mb;BA.prototype.kw=function(){this.A&&(CA(this),this.N.Me())};BA.prototype.gotoLastViewedSlide=BA.prototype.kw;BA.prototype.td=function(){this.A&&(CA(this),this.N.td())};BA.prototype.gotoFirstSlide=BA.prototype.td;BA.prototype.ud=function(){this.A&&(CA(this),this.N.ud())};
BA.prototype.gotoLastSlide=BA.prototype.ud;BA.prototype.lb=function(){this.A&&(CA(this),this.N.lb())};BA.prototype.gotoNextSlide=BA.prototype.lb;BA.prototype.Pb=function(){this.A&&(CA(this),this.N.Pb())};BA.prototype.gotoPreviousSlide=BA.prototype.Pb;BA.prototype.mw=function(a,b){this.A&&(CA(this),DA(this,a)||Df(a,{target:b}))};BA.prototype.gotoURL=BA.prototype.mw;
BA.prototype.lw=function(a){return this.A?(CA(this),DA(this,a.href)?!1:pg&&a instanceof window.SVGAElement?(Df(a.href.baseVal,{target:a.target.baseVal}),!1):!0):!1};BA.prototype.gotoLink=BA.prototype.lw;BA.prototype.fy=function(a,b){this.A&&(CA(this),this.N.lo(a,b))};BA.prototype.startSlideshow=BA.prototype.fy;BA.prototype.Ov=function(){this.A&&(CA(this),this.N.$j())};BA.prototype.endSlideshow=BA.prototype.Ov;
BA.prototype.ux=function(a){this.A&&(CA(this),0<=this.N.za()&&(a=Ji(this.N.sa().Wa(),a))&&Gm(this.C,a,0))};BA.prototype.playHyperlinkSound=BA.prototype.ux;BA.prototype.iy=function(){this.A&&(CA(this),Im(this.C))};BA.prototype.stopHyperlinkSound=BA.prototype.iy;BA.prototype.Ax=function(a){a&&a.B&&this.F.P(a.B)};BA.prototype.processTriggerEffect=BA.prototype.Ax;function CA(a){a.B.P()}function DA(a,b){var c=new AA;a.D.P(b,c);return c.A};function EA(a,b,c,d,e,f,g,k,l){this.C=a;this.F=b;this.M=c;this.B=d;this.K=e;this.H=f;this.D=k;this.A=l}EA.prototype.mediaController=function(){return this.M};EA.prototype.Nf=function(){return this.H};EA.prototype.soundController=function(){return this.K};var FA={QA:"gotoPreviousPresentationSlide",PA:"gotoNextPresentationSlide"};t("ispring.interaction.common.player.InteractionPlayerControllerActionType",FA,void 0);t("GOTO_PREVIOUS_PRESENTATION_SLIDE","gotoPreviousPresentationSlide",FA);t("GOTO_NEXT_PRESENTATION_SLIDE","gotoNextPresentationSlide",FA);function Fy(a,b,c,d,e,f){this.D=a;this.C=b;this.B=c;this.qb=d;this.rb=e||null;this.A=f}Fy.prototype.J=function(){return this.D};Fy.prototype.I=function(){return this.C};function P(a){this.Nn=a.B;this.qb=a.qb;this.rb=a.rb;this.lf=!0;this.Ha=a.J();this.Ca=a.I();this.Ch=new K;this.og=a.A;this.Ha>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;l<arguments.length;++l)k+=!!arguments[l]+0;var l=this.J(),m=this.I(),n=this.M?new Vb(this.U,this.U):new Vb(1,1);if(a){var p=R(l,m);lo(GA(this).ya(),p,v(g,this,p),n)}if(b){var r=R(l,m);lo(HA(this).ya(),r,v(g,this,r),n)}if(c){var u=R(l,m);lo(GA(this).content(),u,v(g,this,u),
n)}if(d){var x=R(l,m);lo(HA(this).content(),x,v(g,this,x),n)}if(e){var C=R(l,m);lo(GA(this).background(),C,v(g,this,C),n)}if(f){var G=R(l,m);lo(HA(this).background(),G,v(g,this,G),n)}};h.J=function(){return this.M?this.se:this.Ha};h.I=function(){return this.M?this.gd:this.Ca};function R(a,b){var c=Uc("CANVAS");c.width=a;c.height=b;return c}function JA(a){return a.M?a.te:a.og};function KA(a){P.call(this,a);hu(GA(this));this.M=!1}w(KA,P);KA.prototype.na=function(){};KA.prototype.oa=function(a){D(GA(this).ya(),a)};function LA(a,b,c){P.call(this,a);this.K=c;this.$()?hu(GA(this)):hu(HA(this));this.qa(!0,!0);this.H=b}w(LA,P);
LA.prototype.na=function(){IA(this,!1);Q(this,!1);this.B=this.ma;this.A=this.wa;var a=document.createElement("DIV");this.D=document.createElement("DIV");var b=this.J(),c=this.I();try{Af(a,b+"px"),Bf(a,b/2+"px "+c/2+"px"),zf(this.D),this.D.appendChild(this.B),this.D.appendChild(this.A),a.appendChild(this.D),JA(this).appendChild(a)}catch(d){JA(this).appendChild(this.B),JA(this).appendChild(this.A)}B(this.B,"position","absolute");B(this.A,"position","absolute");xd(this.D,b,c);xd(this.B,b,c);xd(this.A,
b,c);this.K&&(F(this.B,"translateZ(10px)"),F(this.A,"rotateX(180deg)"))};
LA.prototype.oa=function(a){a=MA(0,1,a);var b="";if(this.K){var c=-this.J()/2;.5>a?(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;d<this.A;d++)c.push({index:d,Yk:Math.random()});c.sort(function(a,b){return a.Yk<b.Yk?-1:a.Yk>b.Yk?1:0});for(d=0;d<this.A;d++){var e=c[d].index,e=e==this.A-1?1:e/this.A;this.B.push(new TA(e,.8*d/(this.A-1)))}}w(QA,P);
QA.prototype.na=function(){hu(GA(this));IA(this,!1);Q(this,!0);this.D=R(this.J(),this.I());JA(this).appendChild(this.D);this.F=this.D.getContext("2d")};
QA.prototype.oa=function(a){var b=this.J(),c=this.I(),d=this.ma,e=this.F;e.clearRect(0,0,b,c);e.drawImage(d,0,0);d=a;this.$()&&(d=1-a);e.save();e.globalCompositeOperation="destination-out";a=this.$()?"#FFF":"rgba(255,255,255,0)";for(var f=this.$()?"rgba(255,255,255,0)":"#FFF",b=this.C==RA?e.createLinearGradient(b/2,0,b/2,c):e.createLinearGradient(0,c/2,b,c/2),c=0;c<this.A;c++){var g=this.B[c].B,k=Math.min((d-this.B[c].A)/.2,1);this.$()&&(k=1-k);k=Gl(k);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<a)return 0;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(d<b)return a+d/b*(1-a);d-=b;return 1+(1-a)/(2*Math.PI/(1-b))/b*Math.exp(-c*d)*Math.sin(2*Math.PI/(1-b)*d)};function WA(a,b){P.call(this,a);this.H=b;this.M=!1;this.qa(!1,!0)}w(WA,P);WA.prototype.na=function(){IA(this,!1);Q(this,!0);var a=this.J(),b=this.I();this.F=Math.sqrt(a*a+b*b)*(this.H==XA?.5:1);this.A=a/2;this.B=b/2;switch(this.H){case YA:this.A=a;this.B=b;break;case ZA:this.A=a;this.B=0;break;case $A:this.A=0;this.B=b;break;case aB:this.B=this.A=0}this.D=R(a,b);B(this.D,"position","relative");JA(this).appendChild(this.D);this.C=this.D.getContext("2d")};
WA.prototype.oa=function(a){this.C.drawImage(this.ma,0,0);var b=this.C,c=this.A,d=this.B,e=this.F;b.save();b.globalCompositeOperation="destination-in";var c=b.createRadialGradient(c,d,0,c,d,e),d=1.2*a,e=1,f=d,g=0,k=d-.2;.2>d?(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;c<b;++c){var d=this.B[c],e=(a-d.T)/.3,f=this.$()?0>e:1<e,e=Math.max(0,Math.min(1,e));hB(d,180*e,f)}};var gB=0,dB=1;
function eB(a,b,c,d,e,f,g,k,l){this.ka=l;this.B=g;this.F=gf();hf(this.F,c+.5*e,d+.5*f,0);jf(this.F,k,this.F);this.K=gf();this.A=Uc("DIV");g=Uc("DIV");k=Uc("CANVAS");k.width=e;k.height=f;l=Uc("CANVAS");l.width=e;l.height=f;this.S=k;this.C=l;var m=Uc("DIV");this.H=m;B(this.A,"position","absolute");B(g,"position","absolute");B(k,"position","absolute");B(l,"position","absolute");B(m,"position","absolute");qd(this.A,c,d);this.A.appendChild(g);this.A.appendChild(m);g.appendChild(k);g.appendChild(l);iB(this,
!0);this.ka?F(this.C,this.B?"rotateY(180deg) rotateZ(180deg)":"rotateY(180deg)"):F(this.C,this.B?"scaleY(-1)":"scaleX(-1)");k.getContext("2d").drawImage(a,c,d,e,f,0,0,e,f);l.getContext("2d").drawImage(b,c,d,e,f,0,0,e,f);B(m,"background-color","black");D(m,0);xd(g,e,f);xd(m,e,f);xd(this.A,e,f);hB(this,0)}
function hB(a,b,c){if(b==a.D)a.H&&c&&(Yc(a.H),a.H=null);else{a.D=b;if(a.ka){var d=a.D*Math.PI/180;c=Math.sin(d);d=Math.cos(d);a.B?hf(a.K,0,c,d):hf(a.K,c,0,d);c=of(a.K,a.F);a.W?0<=c&&iB(a,!1):0>=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.A<b.A?-1:a.A>b.A?1:0});d=c.length;for(k=0;k<d;++k)c[k].A=.9*k/(d-1)}
jB.prototype.oa=function(a){for(var b=mB,c=this.ma.getContext("2d"),d=b.length,e=this.A;e<d;++e){var f=b[e];if(a<f.A)break;var g=f.x,k=f.y,l=f.width,f=f.height;c.drawImage(this.B,g,k,l,f,g,k,l,f)}c.save();c.globalCompositeOperation="destination-out";for(e=this.A;e<d;++e){f=b[e];g=f.A;k=a-g;l=10*k;if(a<g)break;.1<=k&&(this.A=e);c.fillStyle="rgba(0, 0, 0, "+Gl(l)+")";c.fillRect(f.x,f.y,f.width,f.height)}c.restore()};jB.prototype.$=function(){return!1};
function oB(a,b,c,d){this.x=a;this.y=b;this.width=c;this.height=d;this.A=0};function pB(a){--a;a|=a>>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;d<b.length/3;d++){var e=IB(a,b[c++]),f=e.position(),g=IB(a,b[c++]),k=g.position(),l=IB(a,b[c++]),m=l.position(),f=JB(KB(k,f),KB(m,f));LB(f);MB(e,f);MB(g,f);MB(l,f)}}
function NB(a){var b=mat4.create(),b=mat4.multiply(a.ji,a.A,b);a.R.uniformMatrix4fv(a.Ai,!1,b);b=mat3.create();mat4.toInverseMat3(a.A,b);mat3.transpose(b);a.R.uniformMatrix3fv(a.zf,!1,b)}function FB(a,b){var c=a.R.getAttribLocation(a.K,b);a.R.enableVertexAttribArray(c);return c}function vB(a,b){a.R.disableVertexAttribArray(b)}function GB(a,b){return a.R.getUniformLocation(a.K,b)}h.Jl=[];function V(a,b,c){q(a)||(a=0);q(b)||(b=0);q(c)||(c=0);this.A=a;this.B=b;this.C=c}function KB(a,b){return new V(a.x()-b.x(),a.y()-b.y(),a.z()-b.z())}h=V.prototype;h.add=function(a){return new V(this.x()+a.x(),this.y()+a.y(),this.z()+a.z())};h.scale=function(a){return new V(this.x()*a,this.y()*a,this.z()*a)};h.clone=function(){return new V(this.x(),this.y(),this.z())};function OB(a,b){a.A+=b.x();a.B+=b.y();a.C+=b.z()}
function JB(a,b){var c=hf(ff(),a.x(),a.y(),a.z()),d=hf(ff(),b.x(),b.y(),b.z()),c=pf(c,d,ff());return new V(c[0],c[1],c[2])}function PB(a,b){var c=hf(ff(),a.x(),a.y(),a.z()),d=hf(ff(),b.x(),b.y(),b.z());return of(c,d)}function LB(a){var b=hf(ff(),a.x(),a.y(),a.z()),c=ff(),d=b[0],e=b[1],f=b[2],d=1/Math.sqrt(d*d+e*e+f*f);c[0]=b[0]*d;c[1]=b[1]*d;c[2]=b[2]*d;a.A=c[0];a.B=c[1];a.C=c[2]}h.x=function(){return this.A};function QB(a,b){a.A=b}h.y=function(){return this.B};function RB(a,b){a.B=b}h.z=function(){return this.C};
function SB(a,b){a.C=b};function TB(a,b,c){q(c)||(c=new V(0,0,1));this.B=a.clone();this.A=b.clone();this.$a=c.clone()}TB.prototype.clone=function(){return new TB(this.position(),this.A,this.$a)};function UB(a,b){a.B=b.clone()}function MB(a,b){a.$a=b.clone()}TB.prototype.position=function(){return this.B};function VB(){this.A=[]}VB.prototype.length=function(){return this.A.length};function WB(a,b){a.A.push(b)}function IB(a,b){return a.A[b]}function XB(a){for(var b=[],c=0;c<a.A.length;c++){var d=a.A[c];b.push(d.position().x());b.push(d.position().y());b.push(d.position().z())}return b}function YB(a){for(var b=[],c=0;c<a.A.length;c++){var d=a.A[c];b.push(d.A.x());b.push(d.A.y())}return b}
function ZB(a){for(var b=[],c=0;c<a.A.length;c++){var d=a.A[c];b.push(d.$a.x());b.push(d.$a.y());b.push(d.$a.z())}return b}VB.prototype.A=[];function W(a,b){q(a)||(a=0);q(b)||(b=0);this.A=a;this.B=b}W.prototype.length=function(){return Math.sqrt(this.A*this.A+this.B*this.B)};W.prototype.x=function(){return this.A};W.prototype.y=function(){return this.B};W.prototype.clone=function(){return new W(this.x(),this.y())};function $B(a,b,c,d){d/=a-1;c/=b-1;for(var e=new VB,f=new V(0,0,1),g=0;g<a;++g)for(var k=0;k<b;++k){var l=new TB(new V(k*c,-g*d,0),new W(k/(b-1),g/(a-1)),f);WB(e,l)}return e}function aC(a,b,c,d){b/=14;a/=60;for(var e=new VB,f=new V(0,0,1),g=0;15>g;++g)for(var k=c;k<d;++k){var l=new TB(new V(k*a,-g*b,0),new W(k/60,g/14),f);WB(e,l)}return e}function bC(a,b){for(var c=[],d=0;d<a-1;++d)for(var e=0;e<b;++e)c.push(e+d*b),c.push(e+(d+1)*b),e==b-1&&d!=a-2&&(c.push(e+(d+1)*b),c.push((d+1)*b));return c}
function cC(a,b){for(var c=[],d=0;d<a-1;++d)for(var e=0;e<b;++e)c.push(e+(d+1)*b),c.push(e+d*b),e==b-1&&d!=a-2&&(c.push(e+d*b),c.push((d+2)*b));return c};function dC(){this.jd=this.wb=this.ub=this.vb=null};function eC(a,b){P.call(this,a);this.S=b;this.qa(!1,!0)}w(eC,qB);h=eC.prototype;h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);var a=this.J(),b=this.I();this.D=$B(15,15,a,b);this.B=bC(15,15);this.F=new dC;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" \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 = dot(n, lightingDirection); \n\r\n\t\t\tfloat intentsity = 0.55 + 0.45 * 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 bool uDirectionIsLeft; \n\r\n\t\tuniform float uSlideHeight; \n\r\n\t\tuniform float uSlideWidth; \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 DELAY_ANGLE = 5.0; \n\r\n\t\tconst float SLIDE_WIDTH_KOEF = 0.2; \n\r\n\t\tconst float PI = 3.14159265358979323846264; \n\r\n\t\tconst vec2 CENTER = vec2(0.0, 0.0); \n\r\n\t\tconst float DELTA_W = 0.5; \n\r\n\t\tconst float DELTA_H = 0.5; \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\tvec2 ellipse(float angle, vec2 center, vec2 radius) \n\r\n\t\t{ \n\r\n\t\t\tfloat ang = radians(angle); \n\r\n\t\t\treturn vec2((center.x + radius.x * cos(ang)), -(center.y + radius.y * sin(ang))); \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat accelerationFunc(float progress) \n\r\n\t\t{ \n\r\n\t\t\tfloat a = 3.0; \n\r\n\t\t\tfloat b = 1.0; \n\r\n\t\t\tfloat c = 1.0; \n\r\n\t\t\tfloat d = 1.0; \n\r\n\t\t\t\n\r\n\t\t\tfloat squaredProgress = progress * progress; \n\r\n\t\t\treturn a * squaredProgress * progress + b * squaredProgress + c * progress + d; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat getRowAngleByPhase(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat endAngle = atan(uSlideHeight * 0.5 / max(uSlideWidth, uSlideHeight)) * 180.0 / PI + 90.0 + DELAY_ANGLE * 4.0; \n\r\n\t\t\t\n\r\n\t\t\tfloat a = -0.6; \n\r\n\t\t\tfloat b = 2.0 + a; \n\r\n\t\t\t\n\r\n\t\t\tfloat phase = linearInterpolation(uPhase, 0.0, a, 1.0, b); \n\r\n\t\t\tphase = accelerationFunc(phase); \n\r\n\t\t\t\n\r\n\t\t\tfloat angle = linearInterpolation(phase, accelerationFunc(a), 0.0, accelerationFunc(b), endAngle); \n\r\n\t\t\tfloat rowDelayAngle = linearInterpolation(vertex.y, 0.0, DELAY_ANGLE, uSlideHeight, 0.0); \n\r\n\t\t\tfloat extraAngle = linearInterpolation(uPhase, 0.5, 0.0, 0.8, DELAY_ANGLE); \n\r\n\t\t\tfloat maxDelayAngle = DELAY_ANGLE + max(0.0, min(DELAY_ANGLE, extraAngle)); \n\r\n\t\t\tfloat colAngle = uDirectionIsLeft \n\r\n\t\t\t\t? linearInterpolation(vertex.x, 0.0, maxDelayAngle * 0.5, uSlideWidth, maxDelayAngle) \n\r\n\t\t\t\t: linearInterpolation(vertex.x, 0.0, maxDelayAngle, uSlideWidth, maxDelayAngle * 0.5); \n\r\n\t\t\t\t\n\r\n\t\t\tfloat colDelayAngle = uDirectionIsLeft \n\r\n\t\t\t\t? linearInterpolation(vertex.x, 0.0, 0.0, uSlideWidth, colAngle) \n\r\n\t\t\t\t: linearInterpolation(vertex.x, 0.0, colAngle, uSlideWidth, 0.0); \n\r\n\t\t\t\t\n\r\n\t\t\t\n\r\n\t\t\treturn max(0.0, angle - rowDelayAngle - colDelayAngle); \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 maxXRadius = uSlideHeight; \n\r\n\t\t\tfloat maxYRadius = sqrt(uSlideWidth * SLIDE_WIDTH_KOEF * uSlideWidth * SLIDE_WIDTH_KOEF + uSlideHeight * uSlideHeight); \n\r\n\t\t\t\n\r\n\t\t\tfloat xRadius = linearInterpolation(vertex.y, 0.0, maxXRadius, uSlideHeight, 0.0); \n\r\n\t\t\tfloat yRadius = linearInterpolation(vertex.y, 0.0, maxYRadius, uSlideHeight, 0.0); \n\r\n\t\t\t\n\r\n\t\t\treturn vec3(vertex.x, ellipse(getRowAngleByPhase(vertex), CENTER, vec2(xRadius, yRadius))); \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvec3 getVertexNormal(vec3 pos, vec3 p) \n\r\n\t\t{ \n\r\n\t\t\tbool rightSideXPos = pos.x == 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 right = getVertexPosition(vec3(pos.x + deltaWidth, pos.y, pos.z)); \n\r\n\t\t\tvec3 down = getVertexPosition(vec3(pos.x, pos.y + DELTA_H, pos.z)); \n\r\n\t\t\t\n\r\n\t\t\tvec3 v1 = right - p;\n\r\n\t\t\tvec3 v2 = down - p;\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\tvec4 p = vec4(getVertexPosition(vertex), 1.0); \n\r\n\t\t\tgl_Position = uPMVMatrix * p; \n\r\n\t\t\t\n\r\n\t\t\tvec3 pNormal = getVertexNormal(vertex, vec3(p.xyz)); \n\r\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\tvNormal = transformedNormal; \n\r\n\t\t} \n\r\n\t"};
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,0==this.S?1:0)};h.Xb=function(){};h.Wb=function(){wB(this,this.F)};h.Bc=function(){return this.C};function fC(a,b){P.call(this,a);this.qa(!1,!0);this.B=b}w(fC,P);fC.prototype.na=function(){hu(GA(this));IA(this,!1);Q(this,!0);this.A=R(this.J(),this.I());JA(this).appendChild(this.A)};
fC.prototype.oa=function(a){var b=0,c=0,d=0,e=0;switch(this.B){case gC:e=(this.I()+400)*a;c=e-200;break;case hC:c=(this.I()+400)*(1-a);e=c-200;break;case iC:b=(this.J()+400)*(1-a);d=b-200;break;case jC:d=(this.J()+400)*a,b=d-200}a=this.A.getContext("2d");a.clearRect(0,0,this.J(),this.I());a.drawImage(this.ma,0,0);a.save();a.globalCompositeOperation="destination-out";b=a.createLinearGradient(b,c,d,e);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");a.fillStyle=
b;a.fillRect(0,0,this.J(),this.I());a.restore()};var hC=0,gC=1,iC=2,jC=3;function kC(a,b){P.call(this,a);this.qa(!1,!0);this.B=b}w(kC,P);kC.prototype.na=function(){IA(this,!1);Q(this,!0);this.A=R(this.J(),this.I());B(this.A,"position","relative");JA(this).appendChild(this.A)};
kC.prototype.oa=function(a){var b=0,c=0,d=0,e=0;switch(this.B){case lC:e=(this.I()+400)*a;c=e-200;b=(this.J()+400)*(1-a);d=b-200;break;case mC:c=(this.I()+400)*(1-a);e=c-200;b=(this.J()+400)*(1-a);d=b-200;break;case nC:e=(this.I()+400)*a;c=e-200;d=(this.J()+400)*a;b=d-200;break;case oC:d=(this.J()+400)*a,b=d-200,c=(this.I()+400)*(1-a),e=c-200}a=this.A.getContext("2d");a.clearRect(0,0,this.J(),this.I());a.drawImage(this.ma,0,0);a.save();a.globalCompositeOperation="destination-out";b=a.createLinearGradient(b,
c,d,e);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");a.fillStyle=b;a.fillRect(0,0,this.J(),this.I());a.restore()};var lC=0,mC=1,nC=2,oC=3;function pC(a,b){P.call(this,a);this.A=b;this.qa(!0,!0);this.Sc()}var qC,rC,sC,tC,uC,vC,wC;w(pC,P);
pC.prototype.Sc=function(){var a=this.J(),b=this.I(),c=vC!=a||wC!=b;if(!(qC&&rC&&sC&&tC&&uC)||c){vC=a;wC=b;qC=[];rC=[];sC=[];tC=[];uC=[];for(var a=this.J(),b=this.I(),c=qC,d=rC,e=sC,f=0;f<xC;++f)c[f]=yC(a,b),d[f]=yC(a,b),e[f]=yC(a,b);for(var f=zC/AC,g=BC/AC,k=[],l=a/zC,m=b/BC,n=0,p=0,r=0;r<zC;++r){for(var p=0,u=Math.round((r+1)*l)-n,x=n,C=0;C<BC;++C){var G=Math.round((C+1)*m)-p,O=p;if(0==k.length)for(var I=0;I<xC;++I)k[I]=I;var I=Math.floor(k.length*Math.random()),S=k[I];k.splice(I,1);var I=c[S].getContext("2d"),
la=d[S].getContext("2d"),S=e[S].getContext("2d"),ma=a-(x+u),wa=b-(O+G),ra=u+1,pa=G+1;I.clearRect(x,O,ra,pa);la.clearRect(ma,O,ra,pa);S.clearRect(x,wa,ra,pa);0==x&&0==C%g&&uC.push(O);0==O&&0==r%f&&tC.push(x);p+=G}n+=u}}};var CC=qg&&Gf,DC=vg&&(Pe||Qe)||CC,zC=DC?32:128,BC=DC?24:96,AC=DC?4:8,xC=DC?4:8,EC=1-.2*1.5;function FC(a,b,c,d,e){var f=Rc("DIV");B(f,"position","absolute");qd(f,b,c);xd(f,d,e);a.appendChild(f);zf(f);return f}
pC.prototype.na=function(){var a=this.A==GC||this.A==HC;IA(this,!1);Q(this,!1);var b=this.J(),c=this.I();this.F=Math.max(b,c);this.D=qf();rf(this.D,b/2,c/2,this.F,0);var d=FC(JA(this),0,0,b,c);Af(d,this.F+"px");this.H=FC(d,0,0,b,c);this.B=R(b,c);B(this.B,"position","absolute");this.H.appendChild(this.B);d=this.$()?this.wa:this.ma;this.B.getContext("2d").drawImage(d,0,0);this.C=[];for(var d=tC,e=uC,f=0;f<AC;++f){var g=f+1==AC,k=0,l=0,m=b,n=c;a?(k=d[f],m=g?b-k:d[f+1]-k):(l=e[f],n=g?c-l:e[f+1]-l);for(var g=
k,k=this.A==HC||this.A==IC,p=this.A==GC||this.A==HC,r=this.J(),u=this.I(),x=FC(this.H,0,0,r,u),C=this.C.length,G=k?C:AC-(C+1),O=.2/AC,C=O*G,G=O*(G+1),O=new JC(x,C+.1,p),u=p?r:u,r=u/(xC-1),u=u/2,I=0;I<xC;++I){var S;S=g;var la=l,ma=m,wa=n,ra=C,pa=G,da=u-I*r,sa=p,pb=k,Ta=FC(x,S,la,ma,wa),Ya=R(ma,wa);B(Ya,"position","absolute");Ta.appendChild(Ya);var Aa=R(ma,wa);B(Aa,"position","absolute");Ta.appendChild(Aa);S=new KC(Ta,Ya,Aa,S,la,sa?ma:wa,ra,pa,da,this.D,sa,pb);O.A.push(S)}this.C[f]=O}};
function yC(a,b){var c=R(a,b),d=c.getContext("2d");d.fillStyle="#ffffff";d.fillRect(0,0,a,b);return c}
pC.prototype.oa=function(a){for(var b=tC,c=uC,d=this.A==GC||this.A==HC,e=this.J(),f=this.I(),g=e/2,k=f/2,l=this.C,m=l.length,n=0;n<m;++n){var p=l[n],r=n+1==m,u=0,x=0,C=e,G=f;d?(u=b[n],C=r?e-u:b[n+1]-u):(x=c[n],G=r?f-x:c[n+1]-x);var r=p,O=r.F,I=(a-r.C)/EC,I=Math.min(Math.max(I,0),1),I=Math.PI*I*(O?1:-1);F(r.B,(O?"rotateY":"rotateX")+"("+I+"rad)");r.D=I;r=p.A;O=r.length;for(I=0;I<O;++I){var S=r[I];if(!S.F){var la=S,ma=I,wa=this.$()?a<=S.K+.2:a>=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<d;++g)for(var k=0;k<c;++k){var l=new PC(k*e,g*f,e,f,a,b,this.D),m=this.B,n=l.M,p=-l.K,r=l.H,u=-l.F;m.C=m.C.concat([n,p,0,n+r,p,0,n,p+u,0,n+r,p+u,0]);m.A=m.A.concat([l.A,l.A,l.A,l.A]);m.B=m.B.concat([l.B,l.B,l.B,l.B]);n=l.M/l.D;p=l.K/l.C;r=l.H/l.D;u=l.F/l.C;m.D=m.D.concat([n,p,n+r,p,n,p+u,n+r,p+u]);n=4*m.F;for(p=0;p<l.tg().length;p++)m.H.push(l.tg()[p]+
n);m.F++}this.C=new dC;a=yB(this,this.B.C,3);this.C.vb=a;a=yB(this,this.B.D,2);this.C.wb=a;a=zB(this,this.B.tg());this.C.ub=a;this.ha=yB(this,this.B.A,1);this.va=yB(this,this.B.B,1);mat4.translate(this.A,[-this.J()/2,this.I()/2,0]);NB(this)};
h.fc=function(){EB(this);this.Ia=FB(this,"aDelay");this.La=FB(this,"aMaxDistance");this.F=GB(this,"uSampler1");this.S=GB(this,"uSampler2");this.H=GB(this,"uPhase");var a=GB(this,"uSlideWidth"),b=GB(this,"uHorizontal");this.R.uniform1f(GB(this,"uSlideHeight"),this.I());this.R.uniform1f(a,this.J());this.R.uniform1i(b,this.D==GC||this.D==HC?1:0)};h.Xb=function(){vB(this,this.Ia);vB(this,this.La)};
h.wl=function(){var a=this.R;a.bindBuffer(a.ARRAY_BUFFER,this.ha);a.vertexAttribPointer(this.Ia,this.ha.Bg,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.va);a.vertexAttribPointer(this.La,this.va.Bg,a.FLOAT,!1,0,0)};h.Wb=function(){wB(this,this.C);this.R.deleteBuffer(this.ha);this.R.deleteBuffer(this.va);this.R.deleteTexture(this.W)};h.oa=function(a){this.R.uniform1f(this.H,a);DB(this,this.C)};
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,v(this.Uw,this))};h.Uw=function(a,b,c,d){this.D==GC||this.D==HC?(a.translate(c,0),a.scale(-1,1)):(a.translate(0,d),a.scale(1,-1));a.drawImage(b,0,0,c,d)};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 uSampler1;\r\n\t\tuniform sampler2D uSampler2;\r\n\t\t\r\n\t\tvoid main(void)  \r\n\t\t{ \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.4 + 0.6 * directionalLightWeighting;\n\r\n\t\t\tvec4 textureColor; \n\r\n\t\t\tif(gl_FrontFacing)\n\r\n\t\t\t{\n\r\n\t\t\t\ttextureColor = texture2D(uSampler2, vTextureCoord); \n\r\n\t\t\t}\n\r\n\t\t\telse \n\r\n\t\t\t{\n\r\n\t\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord); \n\r\n\t\t\t}\n\r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);  \n\r\n\t\t} \r\n\t"};
h.Zb=function(){return"\r\n\t\tattribute vec3 aVertexPosition;\n\r\n\t\tattribute vec2 aTextureCoord;\n\r\n\t\tattribute float aDelay;\n\r\n\t\tattribute float aMaxDistance;\n\r\n\t\t\t\n\r\n\t\tuniform mat4 uPMVMatrix;\n\r\n\t\t\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 uHorizontal;\n\r\n\t\t\n\r\n\t\tconst float MAX_DELAY = 0.5;\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\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\tmat4 rotationXmatrix(float angle)\n\r\n\t\t{\n\r\n\t\t  float ang = radians(angle);\n\r\n\t\t  float cosA = cos(ang);\n\r\n\t\t  float sinA = sin(ang); \n\r\n\t\t\t\n\r\n\t\t  mat4 m; \n\r\n\t\t  m[0] = vec4(1, 0, 0, 0);\n\r\n\t\t  m[1] = vec4(0, cosA, sinA, 0);\n\r\n\t\t  m[2] = vec4(0, -sinA, cosA, 0);\n\r\n\t\t  m[3] = vec4(0, 0, 0, 1);\n\r\n\t\t  return m;\n\r\n\t\t}\n\r\n\t\tmat4 rotationYmatrix(float angle)\n\r\n\t\t{\n\r\n\t\t  float ang = radians(angle);\n\r\n\t\t  float cosA = cos(ang);\n\r\n\t\t  float sinA = sin(ang); \n\r\n\t\t\t\n\r\n\t\t  mat4 m; \n\r\n\t\t  m[0] = vec4(cosA, 0, -sinA, 0);\n\r\n\t\t  m[1] = vec4(0, 1, 0, 0);\n\r\n\t\t  m[2] = vec4(sinA, 0, cosA, 0);\n\r\n\t\t  m[3] = vec4(0, 0, 0, 1);\n\r\n\t\t  return m;\n\r\n\t\t}\n\r\n\t\tmat4 translationMatrix(float x, float y, float z)\n\r\n\t\t{\n\r\n\t\t  mat4 t = mat4(1.0);\n\r\n\t\t  t[3] = vec4(x, y, z, 1.0);\n\r\n\t\t  return t;\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\tmat4 positionMatrix()\n\r\n\t\t{\n\r\n\t\t\tfloat endTime = linearInterpolation(aDelay, 0.0, 1.0 - MAX_DELAY, MAX_DELAY, 1.0);\n\r\n\t\t\tfloat pPhase = linearInterpolation(uPhase, aDelay, 0.0, endTime, 1.0);\n\r\n\t\t\tif (uPhase < aDelay)\n\r\n\t\t\t{\n\r\n\t\t\t\tpPhase = 0.0;\n\r\n\t\t\t}\n\r\n\t\t\telse if (uPhase > 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<Math.random()?-1:1)*Math.random()*2*Math.max(e,f);switch(g){case GC:this.A=U(0,.5,e,0)(a);break;case HC:this.A=U(0,0,e,.5)(a);break;case 1:this.A=U(0,.5,f,0)(b);break;case IC:this.A=U(0,0,f,.5)(b)}}PC.prototype.tg=function(){return[0,1,3,0,3,2]};function QC(a,b,c){P.call(this,a);this.ka=b;this.T=c;this.B=!c;this.T?this.qa(!1,!1,!0,!0,!0,!0):this.qa(!0,!0)}w(QC,P);
QC.prototype.na=function(){IA(this,!1);Q(this,!1);var a=this.J(),b=this.I();if(this.T){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.W=RC(a,b);JA(this).appendChild(this.W);var d=R(a,b),e=R(a,b),c=R(a,b/4),f=R(a,b/4);this.A=Uc("DIV");yd(this.A,a);zd(this.A,b);this.rb=RC(a,b);this.qb=RC(a,b);this.B&&(this.K=RC(a,b/4),
this.H=RC(a,b/4));this.rb.appendChild(d);this.qb.appendChild(e);this.B&&(this.K.appendChild(c),this.H.appendChild(f));this.W.appendChild(this.A);this.A.appendChild(this.rb);this.A.appendChild(this.qb);this.B&&(this.A.appendChild(this.K),this.A.appendChild(this.H));d=d.getContext("2d");e=e.getContext("2d");d.drawImage(this.T?this.xe:this.ma,0,0);e.drawImage(this.T?this.we:this.wa,0,0);this.B&&(SC(this,c,this.ma),SC(this,f,this.wa));Af(this.W,Math.max(a,b)+"px");Bf(this.W,a/2+"px "+b/2+"px");zf(this.A);
a=this.$()?1:-1;b=this.J()+70;this.ka==TC?(yf(this.A,"120% 50%"),F(this.$()?this.rb:this.qb,"translateX("+-a*b+"px)"),this.B&&F(this.$()?this.K:this.H,"translate("+-a*b+"px, "+(this.I()+7.5)+"px)")):(yf(this.A,"-20% 50%"),F(this.$()?this.rb:this.qb,"translateX("+a*b+"px)"),this.B&&F(this.$()?this.K:this.H,"translate("+a*b+"px, "+(this.I()+7.5)+"px)"));F(this.$()?this.qb:this.rb,"translateX(0px)");this.B&&F(this.$()?this.H:this.K,"translateY("+(this.I()+7.5)+"px)")};
QC.prototype.oa=function(a){this.T&&(D(this.D,1-a),D(this.C,a));var b=!0,c=this.ka==UC?1:-1;.3>=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<this.B;e++)d.beginPath(),this.H==bD?d.fillRect(e*this.F,0,this.F*a,c):d.fillRect(0,e*this.D,b,this.D*a);this.C.drawImage(this.A,0,0);this.C.restore()};var cD=10,dD=10,bD=0;function fD(a,b){P.call(this,a);this.ha=b;this.qa(!0,!0)}w(fD,qB);h=fD.prototype;h.na=function(){IA(this,!1);Q(this,!1);tB(this,this.ma);this.D=$B(50,50,this.J(),this.I());this.B=bC(50,50);this.C=new dC;var a=yB(this,XB(this.D),3);this.C.vb=a;a=yB(this,YB(this.D),2);this.C.wb=a;a=zB(this,this.B);this.C.ub=a;mat4.translate(this.A,[-this.J()/2,this.I()/2,0]);NB(this)};h.Wb=function(){wB(this,this.C);this.R.deleteTexture(this.W)};
h.fc=function(){EB(this);this.F=GB(this,"uSampler1");this.S=GB(this,"uSampler2");this.H=GB(this,"uPhase");var a=GB(this,"uSlideSize"),b=GB(this,"uWaveCenter"),c=GB(this,"uWaveRadius"),d=this.J(),e=this.I(),f;switch(this.ha){case XA:f=new W(d/2,e/2);break;case ZA:f=new W(d,0);break;case aB:f=new W(0,0);break;case $A:f=new W(0,e);break;case YA:f=new W(d,e)}var g=Math.sqrt(d*d+e*e);this.ha==XA&&(g=Math.sqrt(f.x()*f.x()+f.y()*f.y()));this.R.uniform2fv(a,[d,e]);this.R.uniform2fv(b,[f.x(),f.y()]);this.R.uniform1f(c,
g)};h.Xb=function(){};h.oa=function(a){this.R.uniform1f(this.H,a);DB(this,this.C,this.R.TRIANGLE_STRIP)};h.Zb=function(){return"\r\n\t\tprecision mediump float;\r\n\t\t\r\n\t\tattribute vec3 aVertexPosition; \r\n\t\tattribute vec2 aTextureCoord;\r\n\t\t\r\n\t\tuniform mat4 uPMVMatrix; \r\n\t\tuniform mat3 uNMatrix; \r\n\t\t\r\n\t\tconst float FREQUENCY = 12.566371; // 4.0 * PI   \n\r\n\t\tconst float SHADOW = 0.3; \r\n\t\t\r\n\t\tuniform float uPhase; \r\n\t\tuniform vec2 uSlideSize;\r\n\t\tuniform vec2 uWaveCenter;\r\n\t\tuniform float uWaveRadius;\r\n\t\t \r\n\t\tvarying mediump vec2 vTextureCoord; \r\n\t\tvarying mediump float vShadow;\r\n\t\tvarying mediump float vAlpha;\r\n\t\t\r\n\t\tvoid main(void) \r\n\t\t{ \r\n\t\t\tvec2 texCoord = aTextureCoord;\n\r\n\t\t\tvec2 screenCoord = texCoord * uSlideSize;\n\r\n\t\t\tvec2 centerToPoint = screenCoord - uWaveCenter;\r\n\t\t\t\r\n\t\t\tfloat angle = atan(centerToPoint.y, centerToPoint.x);\n\r\n\t\t\tfloat radius = length(centerToPoint);\n\r\n\t\t\t\r\n\t\t\tfloat phaseOffset = radius / uWaveRadius; \r\n\t\t\tfloat phaseOffsetFixed = (uPhase + uPhase) - phaseOffset;\r\n\t\t\tfloat offset = sin(phaseOffsetFixed * FREQUENCY) * smoothstep(1.0, 0.85, phaseOffsetFixed)  *  smoothstep(0.0, 0.15, phaseOffsetFixed) * (phaseOffset);\n\r\n\t\t\t\r\n\t\t\tfloat AMPLITUDE = min(uSlideSize.x, uSlideSize.y) / 15.0;\r\n\t\t\tradius = radius + offset * AMPLITUDE;\r\n\t\t\tcenterToPoint = vec2(radius * cos(angle), radius * sin(angle));\n\r\n\t\t\t\r\n\t\t\ttexCoord =(uWaveCenter + centerToPoint) / uSlideSize;\n\r\n\t\t\tfloat alpha = smoothstep(0.0, 1.0, phaseOffsetFixed);\n\r\n\t\t\tfloat shadow = (1.0 - SHADOW * abs(offset));\n\r\n\t\t\t\r\n\t\t\tvTextureCoord = texCoord;\n\r\n\t\t\tvShadow = shadow;\n\r\n\t\t\tvAlpha = alpha;\n\r\n\t\t\t\r\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \r\n\t\t} \r\n\t"};
h.Yb=function(){return"\r\n\t\tprecision mediump float;\r\n\t\t\r\n\t\tvarying mediump vec2 vTextureCoord;\r\n\t\tvarying mediump float vShadow;\r\n\t\tvarying mediump float vAlpha;\r\n\t\t\r\n\t\tuniform sampler2D uSampler1;\r\n\t\tuniform sampler2D uSampler2;\r\n\t\t\r\n\t\tvoid main(void)  \r\n\t\t{ \r\n\t\t\tif (vTextureCoord.x < 0.0 || vTextureCoord.x > 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=a<wD?a:a>1-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?IA(this,!0):!this.$()&&this.A?Q(this,!0):this.$()&&!this.A&&IA(this,!0):Q(this,!0);B(this.H,"visibility","visible");a=1-(yD-a)/(yD-xD);var d=a=MA(0,1,a),b=2*this.J()*this.D*(1-d),c=2*this.I()*this.F*(1-d),d=zD*(1-d),e=rD(this);yf(e,"50% 50%");
F(e,"translate3d("+b+"px, "+c+"px, "+d+"px)");var b=a,e=this.B*(1-b),c=this.C*(1-b),f=2*this.J()*this.D*(1-b),d=2*this.I()*this.F*(1-b),e=Gl(e+f),c=Gl(c+d),b=Gl(-5+zD*(1-b));yf(this.H,"50% 50%");F(this.H,"translate3d("+e+"px, "+c+"px, "+b+"px)");D(rD(this),AD+(1-AD)*a)}else 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="/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA 8u/+EviMJALjCzwa4S7kSs1rNAHNrw4Gt0s8DLfPDAyhC0wLoa8UC4qrWAuLbyALC6tgCwrvIAsiK1gLIS8QCziLPAs3LuwNTqsQDEzOvgJkiugHYU5gLXpLHAn8aCwJ5WeUC85nZAm3p2gLoQd4C4pnjAsMJ5wLIsecCzlnhAtQB2QLZodIC31HbAv+JDQL5yPgC8/DrAu4o5wLoaOoC4rDwAsMA9ALIuPcCznD0AtQo7QLZ4OUC36DnAv+oEQL56AkC9CQBAu5cBwLonAcC4twDAsLgAQLIoAUCzmAGAtQoAALZ9AoC37QSAv+k5wL55OYC9CzuAu5s9QLotPgC4vz2AsK88QLIdOwCzjTqAtP87QLZzPoC340PAv9N3AL5pdMC8/3aAu5V4gLorecC4v3oAsKt5QLIXeACjgXdA1Ot3AGZZecC3x4PAn6WxwK5HrsB86bFAu4ezwLohtYC4ubZAsK+1wLIZtQCjf7SA9OGz4KY3tEJnh8NAD1frIJ4V5gMMz+wgO3PvANoT8UC4rfJAsLvyQLIj8YCji/DBBPHv4TYb7EY3K/+ht1TrII 4w9GCOysIArfCtim3S6MudHrDgHSzswEu8soObxO6DWk6ywqpU7sKo3rJCyOLuQsCOsYKwjO2C4gCxAuH87IHjcrCBo17oBVTEqAbUsNlBBcKKoNWcrMc3JJkhHziKAA4gc4g9DHUgO653A7pAdwKI1HZCwJZ1gsICdQKzcnTC5OR0QcYyaManbmFAf5JNAP48P0Pc6DrgG5A8A4ooPAKYwjrCwKQ5wsIMOQLDdjkCtOQ4QuZONIHXrCuED6QPAl5ABcKs1gIC+3ABQuoMAQLIqAACsL0BgsIjAoKjhQKDBOcCwtZRBgKnsxBCP58sw849NQIM0zkC22U6Arn7OsLIkzuCsNc8wtJBPUJDqTzEJP07ILZFP0S3k05Ar2tjgI4na0Y80XTB+2F1wtnzdoLIhXeCsOd4QtJVeMJTv3hEBRd2YGYhdQhHNYrADyOb4D3BjqEsvaqGi2OxgenxsoLYf7OCsO+0gsJftMJzz7QD5SuyIFXzr0pWy8LAjlnEIq2LrgccqdzA61XqRRnv7kIYf++C0PPwgsJl8MKD1/BDlTnuQAXN6ouGRffgNlrCov 1W44NeArWEHX6ij31I3c/9EqMDXSDfQ1u+pkhL0OMH+larxUpm6IWo5rFGWPTtxiCItYYAgPJGQfi4RpH49AXTYrSEYzDbi6RmkgtkSr5E1R5mgxVMj8n2eGlg3lB+Qp3WaQ4dCGcDe65pyBpGbwUY1nSGkJh5BhIGfIWjaH2I9KZug7WuS8qmoDBCHoJGAH4kL4wdBCtD66AtB1oyMoVYwDhGUK48xkIcQIZTikZEtNg/ycX+MEKm/gZIPwYToG5BC0lM1QvG63EIwxoVB0g4qQNFoMYBhPIwBMfjoApFpRIPw+ZcCQm3CRigbvMMCB3xNMJcx0XJe2lFxNn9QgZYjz6GAOM5RvJRNITDuzCH1RktQzYTMAxmfUiA/ps3Qf2dUIpcmXQDa09/SBnnfgXYe3qF4PV1xuJhcUSzx20IJR1qAyXTao4mQ38Cvm9woM0RbELcU5YLO0m4BFndukaIbbdF8QWyhpJzrcTT1alIdSemQzWLpM9l/baD3XmOon01lAn8L8IEqxnfi4nb9gXoY/PGMRHvRlKD6oVT5+WIZTPiQ0VT4FAFcelDlX6GIn x+00d9EKJG7PSWU3xSyFPMtpOHHFjOBru2jdC7yMmSipaeCPrC2knZLKzLmU7pCtBCuIoALvQKwZy6TqGm9IyjALKLUsrT0xP+iBFj5rpMFJBjh1UklElFhE1hjXJtBW1uYRI8yFbHS6BTzrpiYkhZBHCMEGh9iqHWh4mzDn6QlBZmiUV6VYyVyh4EDOo7Be3UKxB80BkIq4QZDKowJgiY1DQMEJBCSgH2TgzjXFTJ1I5Bj8VeKgYWLwdK3eQrQz3JC0ysZxGPS00bB1n9EwwYnwbJ8MAGiUISEM0jahfJpMwbCBXwBE0l4yxC7iICym0VJwYsg09Pu0NWSdnbT0xYb0JKgPkzTAJbJYjzpxzOZNEiR0WTKtGE8zxFrYMchC05UI1cC3GIevWFT6m1iEkoRX1KISdvzGKFYkhTtViPdMFdhyVRY5K1d27GLYFQoNyDbAc7041Q+uW6yrl9vY1oG7hJ8VGsDDKxngiTxZLQ9LWZRwTnm5OFD6PG/HtnAP0Pnwhby8FL+qPZkpl5+MxQAfRK0XfoC0Lh2cjT0c5SZEvSxlRBzZN0e9QG9IhZAt sGuEisDqQKa6x8lHsKrJTbYHAImvKmSDsccRV6zq0VOqJyCVq8sEgZyIrTejrEU2iCrlDI3uHUoKqw2QCM5xUB5quSIaa+2sMahtZyyLoSY4RqC1PgokqEPFNBO/ptxswyTRKLhjZIi1wzlSpkNYtJUFQSuCJ2zaEIhlPSXoLYAxpqjcR+Vk8EoCIF27gzRlziKU576wGI+0MMFCoXAQ7Y0h4SQFhBTTFKThZChl2QQ9ZL0zRIK0hFKQZMLL4mgzzhD8wrqxiSSmMhzalnHBX4ew2L8MwMi7G6FZVzEC+U8+AuClTyBQ5EvzIF3SUBiawVMMfLz1SS2nddDrknWVTYEUJNMSEekkJzA87jhQnWY7MMSaRdHJQzuzxJnFslRWxxV477OXyNajGA1lj3jQ/QZXdNYZNVkwKrO4tDXUhWY4NGCaPtUhUkcWkJ/HdeQjuXd4s7NZeWCee0kgiLrlbgta3QIgGM06LVd4lC54FVw2GASVOjihWT852KG5lhyHuZr8gKqcPReZfCWphz6BSg++QTclfHUoK1swbyf7oUMuO0yELNsxVjCcBJM4xXiO qubgL7knVJmqRcEtryjU3p7jgJeiZsBOpmVhTKvoTQSX5Eypm6e0cKIleVupSNEOjwgBQ5kK8SyCiRHTh8spWhCqEWAHaP3fIidZiBdKPVsnBmjAJQocuDZmoCipJVSmtQMFQq0A+JGxonVOn2DIz5diZY2GBVlQAsVt/hbG8a4f5gTzN4XE9j4DaFKrQrBXwCK0wrhx2LuvkOGDnbHdMYmgCXcCAxkKC0IF1BjEHVovhck9NkPIfkPgULS6wogPwRDkmrVxkVOhMpk4kJGNoIeQKNwMQJDEFwBxdyjjFZEtZBy9P2FM4znyaG3EkBxTsxL8YrMU3SCd9a0VipU9lwFTdO8RMNFZJGHtEjKQYYYvAMi0NzAlZS4TTNW7U1QiurTg4aaXKOibNs2gh1jBWApWmP4cE9VKItFIqCazjWInkfCnL1OFXz7T8LC1tuQGrldww6XXLYOSub1nAFip3RN2fYgktt0MJZSEXCjWzRgsFOxiMlbVGjEVFGCvNdiSoVm8lZn55VuKeMnmBrr5aRmZqWIgGbi3H5eUDyW5/Mkn+BAbKdng4TF4sCcpZXiK".split(" ");
h=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<c.length;f+=4){var g=0,g=g|c[f+0]<<24,g=g|c[f+1]<<16,g=g|c[f+2]<<8,g=g|c[f+3],g=g>>>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;f<e.length;f++)c=b?0:(e[f].x()+460.8)/921.6,g=b?0:(e[f].y()+259.2)/518.4,WB(d,new TB(new V(e[f].x(),-1*e[f].y(),-1*e[f].z()),new W(c,g),new V));e=[];for(f=0;f<DD.length;f+=3)e.push(new BD(d.A[DD[f]],
d.A[DD[f+1]],d.A[DD[f+2]]));for(f=0;f<e.length;f++)c=e[f],c.n=JB(KB(c.gf.position(),c.Tg.position()),KB(c.gf.position(),c.Ug.position())),LB(c.n);for(f=0;f<e.length;f++)c=e[f],MB(c.gf,c.gf.$a.add(c.n)),MB(c.Tg,c.Tg.$a.add(c.n)),MB(c.Ug,c.Ug.$a.add(c.n));return d}function GD(a,b,c){return a/((Math.pow(2,c-1)-1)/Math.round(10*b))/10}h.Wb=function(){wB(this,this.B)};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 * abs(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.Xb=function(){vB(this,this.F)};h.Bc=function(){return this.C};h.ph=function(){return this.F};
h.oa=function(a){var b=a/(.5/(ED.length-1)),c=Math.floor(b),b=b-c;c>ED.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<this.Ab.length();d++){var e=this.Ab.A[d],f=this.ha.A[d],g=null!=this.D?this.D.A[d]:null;UB(e,f.position().clone());MB(e,f.$a.clone());null!=g&&(f=new V,QB(f,e.position().x()+(g.position().x()-e.position().x())*b),RB(f,e.position().y()+(g.position().y()-e.position().y())*
b),SB(f,e.position().z()+(g.position().z()-e.position().z())*b),UB(e,f),f=new V,QB(f,e.$a.x()+(g.$a.x()-e.$a.x())*b),RB(f,e.$a.y()+(g.$a.y()-e.$a.y())*b),SB(f,e.$a.z()+(g.$a.z()-e.$a.z())*b),MB(e,f))}this.S=!0;this.W=c}.5<a&&(c=12*this.I(),b=mat4.create(),mat4.identity(b),b[13]=Math.pow(a-.5,2)/2*c*-1,this.A=mat4.multiply(this.H,b,this.A));NB(this);DB(this,this.B,this.R.TRIANGLES,v(function(){this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(XB(this.Ab)))},this),v(function(){this.R.bufferSubData(this.R.ARRAY_BUFFER,
0,new Float32Array(ZB(this.Ab)))},this))};function HD(a,b){P.call(this,a);this.qa(!1,!0);this.B=b}w(HD,P);HD.prototype.na=function(){IA(this,!1);Q(this,!0);this.A=R(this.J(),this.I());JA(this).appendChild(this.A)};
HD.prototype.oa=function(a){var b=0,c=0,d=0,e=0,f=0,g=0,k=0,l=0;switch(this.B){case ID:e=(this.I()/2+200)*a;c=e-200;k=this.I()-a*(this.I()/2+200);l=k+200;break;case JD:c=(this.I()/2+200)*(1-a);e=c-200;l=this.I()-(1-a)*(this.I()/2+200);k=l+200;break;case KD:d=(this.J()/2+200)*a;b=d-200;f=this.J()-a*(this.J()/2+200);g=f+200;break;case LD:b=(this.J()/2+200)*(1-a),d=b-200,g=this.J()-(1-a)*(this.J()/2+200),f=g+200}a=this.A.getContext("2d");a.clearRect(0,0,this.J(),this.I());a.drawImage(this.ma,0,0);a.save();
a.globalCompositeOperation="destination-out";b=a.createLinearGradient(b,c,d,e);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");a.fillStyle=b;this.B==KD||this.B==LD?a.fillRect(0,0,this.J()/2,this.I()):a.fillRect(0,0,this.J(),this.I()/2);f=a.createLinearGradient(f,k,g,l);f.addColorStop(0,"rgba(255, 255, 255, 0)");f.addColorStop(1,"rgba(255, 255, 255, 1)");a.fillStyle=f;this.B==KD||this.B==LD?a.fillRect(this.J()/2,0,this.J()/2,this.I()):a.fillRect(0,this.I()/2,this.J(),
this.I()/2);a.restore()};var KD=0,LD=1,ID=2,JD=3;function MD(a,b,c){P.call(this,a);this.K=b;this.A=c;this.qa(!0,!0)}w(MD,P);
MD.prototype.na=function(){IA(this,!1);Q(this,!1);if(this.$())switch(this.A){case ND:this.A=OD;break;case OD:this.A=ND;break;case PD:this.A=QD;break;default:this.A=PD}var a=this.$()?this.wa:this.ma,b=this.$()?this.ma:this.wa;this.K==RD?(this.D=16,this.F=8):(this.D=16,this.F=12);this.T=2*this.F+1;var c=this.J()/this.D,d=c/2,e=this.I()/this.F,f=e/2;this.C=this.A==PD||this.A==QD?this.J():this.I();this.B=2*this.C;this.H=[];for(var g=0,k=-f,l=0,m=0;m<this.T;++m){0==m%2?(g=-d,l=this.D+1):(g=0,l=this.D);
for(var n=0;n<l;++n){var p=SD(this,c+2,e+2),r=SD(this,c+2,e+2),u=new TD,x=u;x.Vc=Math.round(g+n*c)-1;UD(x);this.K==RD?(x=u,x.Ic=Math.round(k+m*f)-1,UD(x),VD(a,p,u.Vc,u.Ic,c+2,e+2),VD(b,r,u.Vc,u.Ic,c+2,e+2)):(x=u,x.Ic=Math.round(k+1.5*m*f),UD(x),WD(a,p,u.Vc,u.Ic,c+2,e+2),WD(b,r,u.Vc,u.Ic,c+2,e+2));u.B=p;u.A=r;XD(u,!0);YD(u,!1);u.yg=0;u.$f=!1;u.Eh=0;this.H.push(u)}}};
MD.prototype.oa=function(a){this.$()&&(a=1-a);a*=.7;var b=0,c=0;this.A==OD||this.A==QD?(c=a/.7*(this.C+this.B)-this.B,b=c+this.B):(c=this.C-a/.7*(this.C+this.B)+this.B,b=c-this.B);for(var d,e=0;e<this.H.length;e++){var f=this.H[e];d=f.$f?f.yg:0;d=Math.abs(Math.cos(d));if(f.tj&&!f.Dl){var g=new ul,k=f.yg;Math.PI/2<k&&k<=Math.PI?(XD(f,!1),YD(f,!0),g.scale(1*d,1),xl(f.A,g)):k<Math.PI/2?(XD(f,!0),YD(f,!1),g.scale(1*d,1),xl(f.B,g)):(XD(f,!1),YD(f,!0),g.scale(1,1),xl(f.A,g))}f.$f?(f.yg=(a-f.Eh)*Math.PI/
.3,f.$f=!0):0!=ZD(this,f,c)?(f.Eh=a,f.yg=0,f.$f=!0,f.tj=!0):(d=ZD(this,f,b),0!=d&&1<=Math.random()+d/this.B&&(f.Eh=a,f.yg=0,f.$f=!0,f.tj=!0));f.tj&&!f.Dl&&.3<a-f.Eh&&(f.Dl=!0)}};function SD(a,b,c){b=R(b,c);B(b,"position","absolute");JA(a).appendChild(b);return b}
function VD(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";Re&&($D(a,b,c,d),b.globalCompositeOperation="destination-in");b.beginPath();var g=Math.round(.5*e),k=Math.round(.5*f);e=Math.round(e);f=Math.round(f);b.moveTo(g,-1);b.lineTo(e+1,k);b.lineTo(g,f+1);b.lineTo(-1,k);b.lineTo(g,-1);b.fill();Re||(b.globalCompositeOperation="source-in",$D(a,b,c,d));b.restore()}
function WD(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";Re&&($D(a,b,c,d),b.globalCompositeOperation="destination-in");var g=Math.round(.5*e)+.5;e=Math.round(e)+.5;var k=Math.round(f)+.5;b.beginPath();b.moveTo(g,-1);b.lineTo(e,Math.round(.25*f)-1);b.lineTo(e,Math.round(.75*f)+1);b.lineTo(g,k);b.lineTo(-1,Math.round(.75*f)+1);b.lineTo(-1,Math.round(.25*f)-1);b.lineTo(g,1);b.fill();Re||(b.globalCompositeOperation="source-in",$D(a,b,c,d));b.restore()}
function $D(a,b,c,d){c=Math.round(c);d=Math.round(d);b.drawImage(a,-c,-d)}function ZD(a,b,c){switch(a.A){case ND:return b.Ic>=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;g<a;g++){var k=.05+.05*Math.random(),l=g<=f?-1:1,m=Math.floor((200*Math.random()+50)*(.5>Math.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;r<a;++r)l[r]=r;var r=Math.round((p+1)*e)-k,u=k,x=Math.floor(l.length*Math.random()),C=l[x];l.splice(x,1);x=this.A[C].canvas;this.C[C].canvas.getContext("2d").drawImage(b,n,u,m,r,n,u,m,r);x.getContext("2d").drawImage(c,n,u,m,r,n,u,m,r);k+=r}f+=m}}else hE(this)};
function dE(a,b,c){var d=Rc("DIV");B(d,"position","absolute");xd(d,b,c);a.appendChild(d);zf(d);return d}function gE(a,b,c,d,e,f){b=R(b,c);B(b,"position","absolute");a.appendChild(b);return new iE(b,d,e,f)}
function hE(a){function b(a,b,e,f){if(void 0!=a){var g=a.Di,k=a.We;a=Math.max(g[0]-1,0);var g=Math.max(g[1]-1,0),l=Math.min(k[0]+1,c)-a,k=Math.min(k[1]+1,d)-g;e=e.canvas.getContext("2d");f=f.canvas.getContext("2d");e.drawImage(la,a,g,l,k,a-b,g,l,k);f.drawImage(ma,a,g,l,k,a-b,g,l,k)}}var c=a.J(),d=a.I(),e=.675*d,f=.125*d,g=.034*c,k=.018*c,l=(.02-.009)*c,m=.009*c,n=[];n.push({Ci:void 0,Pd:void 0,Ig:void 0});for(var p=0,r=0,u=!0,x=0;x<c;x+=p){var C=0,G=0,O,I,S=n[r];u?(G=d,C=l*Math.random()+m):(G=e*Math.random()+
f,C=g*Math.random()+k);0==r&&u&&(O=aE(),bE(O,x,0),I=aE(),bE(I,x+C,G));x+C>c&&(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<n.length;++f)l=.05+.05*Math.random(),m=Math.floor((200*Math.random()+50)*e),g=n[f],k=g.Pd.Di[0],r=g.Pd.We[0],void 0!=g.Ci&&(k=g.Ci.Di[0]),void 0!=g.Ig&&(r=g.Ig.We[0]),u=r-k,r=gE(a.K,u,d,l,m,e),l=gE(a.B,u,d,l,m,e),qd(r.canvas,k,0),qd(l.canvas,k,0),b(g.Ci,k,r,l),b(g.Pd,k,r,l),b(g.Ig,k,r,l),a.C[f]=r,a.A[f]=l,e=-e}
cE.prototype.oa=function(a){if(1!=a||!this.$()){var b=this.$(),c=this.D==fE||this.D==jE;c&&!this.F&&(!b&&.47<=a||b&&.47>=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;e<d;++e){var f=c[e],g;g=a;if(.4>g){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<this.B;++d){var e={jt:void 0};e.startTime=(1-LE)/(Math.ceil(this.B/2)-1)*Math.floor(Math.abs(d-
(this.B-1)/2));this.C==eD?(e.Hi=Math.round((d+1)*a)-c,e.Rk=b,e.position=c,c+=e.Hi):(e.Hi=a,e.Rk=Math.round((d+1)*b)-c,e.position=c,c+=e.Rk);this.$()&&(e.startTime=1-LE-e.startTime);this.D.push(e)}if(0!=this.B%2){for(a=0;a<this.B/2-1;++a)ME(this,a),ME(this,this.B-a-1);ME(this,Math.floor(this.B/2))}else for(a=0;a<this.B/2;++a)ME(this,a),ME(this,this.B-a-1)};
IE.prototype.oa=function(a){for(var b=0;b<this.B;++b){var c=this.D[b],d=Math.min(1,Math.max(0,2*(a-c.startTime))),d=MA(0,1,d),e=this.$()?1-d:d;0==e&&(D(this.$()?c.Rn:c.Pn,0),D(this.$()?c.Qn:c.On,0));1==e&&(D(this.$()?c.Pn:c.Rn,0),D(this.$()?c.On:c.Qn,0));if(c.jt!=d){c.jt=d;D(this.$()?c.Rn:c.Pn,1);var e=-120*d,d=1-2*d,f=0,g=0;this.C==eD?(f=c.Hi/2,g=d*f,F(c.Zq,"translateX("+g+"px) rotateY("+e+"deg) translateX("+-f+"px) ")):(f=c.Rk/2,g=d*f,F(c.Zq,"translateY("+g+"px) rotateX("+-e+"deg) translateY("+
-f+"px)"));d=.5*-Math.sin(U(0,0,-120,-90)(e)*Math.PI/180);D(c.Qn,d);e=.5*-Math.sin(U(0,-90,-120,0)(e)*Math.PI/180);D(c.On,e)}}};
function ME(a,b){var c=a.D[b],d=document.createElement("DIV");zf(d);var e=c.Hi,f=c.Rk;xd(d,e,f);B(d,"position","absolute");var g=R(e,f),k=R(e,f),l=document.createElement("DIV");xd(l,e,f);B(l,"backgroundColor","#000000");var m=document.createElement("DIV");xd(m,e,f);B(m,"backgroundColor","#000000");B(g,"position","absolute");B(k,"position","absolute");B(l,"position","absolute");B(m,"position","absolute");Cf(g);Cf(k);Cf(l);Cf(m);d.appendChild(k);d.appendChild(g);d.appendChild(l);d.appendChild(m);var n=
g.getContext("2d"),p=k.getContext("2d");a.A.appendChild(d);c.Zq=d;c.Rn=g;c.Pn=k;c.On=l;c.Qn=m;g="";g=0;a.C==eD?(qd(d,c.position,0),n.drawImage(a.ma,c.position,0,e,f,0,0,e,f),p.drawImage(a.wa,c.position,0,e,f,0,0,e,f),g=Math.round(c.Hi/2),g="translateX("+g+"px) rotateY(-60deg) translateX("+-g+"px) rotateZ(180deg) rotateX(180deg)"):(qd(d,0,c.position),n.drawImage(a.ma,0,c.position,e,f,0,0,e,f),p.drawImage(a.wa,0,c.position,e,f,0,0,e,f),g=Math.round(f/2),g="translateY("+g+"px) rotateX(-120deg) translateY("+
g+"px)");F(k,g);F(l,g)}var JE=18,KE=14,LE=.5,eD=0;function Iy(a){P.call(this,a)}w(Iy,P);function NE(a){P.call(this,a);this.qa(!1,!0)}w(NE,qB);h=NE.prototype;h.Bc=function(){return this.C};
h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);this.R.disable(this.R.DEPTH_TEST);for(var a=[new W(.1806930693069307,0),new W(.3725247524752475,0),new W(.4603960396039604,0),new W(.6856435643564357,0),new W(.7673267326732673,0),new W(.8849009900990099,0),new W(.9987623762376238,.02103960396039604),new W(0,.027227722772277228),new W(0,.15841584158415842),new W(.47,.16955445544554457),new W(.4876237623762376,.16955445544554457),new W(.5284653465346535,.17202970297029702),new W(.41707920792079206,
.1745049504950495),new W(1,.18316831683168316),new W(0,.19554455445544555),new W(.6076732673267327,.2042079207920792),new W(.32,.21658415841584158),new W(.6485148514851485,.2202970297029703),new W(.7141089108910891,.22153465346534654),new W(0,.2623762376237624),new W(.275990099009901,.2908415841584158),new W(.2524752475247525,.33292079207920794),new W(.22153465346534654,.38242574257425743),new W(.8081683168316832,.41336633663366334),new W(0,.44183168316831684),new W(.18935643564356436,.46410891089108913),
new W(.4752475247524752,.47029702970297027),new W(.4665841584158416,.4715346534653465),new W(.4938118811881188,.4814356435643564),new W(.5024752475247525,.48267326732673266),new W(.5099009900990099,.4863861386138614),new W(.5123762376237624,.49133663366336633),new W(.801980198019802,.4938118811881188),new W(.5148514851485149,.49876237623762376),new W(.47896039603960394,.5),new W(.47,.5),new W(.5,.5),new W(.5148514851485149,.5012376237623762),new W(.4801980198019802,.5061881188118812),new W(.5136138613861386,
.5099009900990099),new W(.48267326732673266,.5123762376237624),new W(.5099009900990099,.5136138613861386),new W(.48514851485148514,.5148514851485149),new W(.504950495049505,.5160891089108911),new W(.48886138613861385,.5185643564356436),new W(.4938118811881188,.5185643564356436),new W(.4975247524752475,.5185643564356436),new W(.5334158415841584,.5334158415841584),new W(1,.5346534653465347),new W(.4962871287128713,.5371287128712872),new W(.47648514851485146,.5396039603960396),new W(.18811881188118812,
.568069306930693),new W(0,.6485148514851485),new W(.2537128712871287,.6534653465346535),new W(.7982673267326733,.6670792079207921),new W(.28589108910891087,.7066831683168316),new W(.775,.7351485148514851),new W(1,.7784653465346535),new W(.3341584158415842,.7945544554455446),new W(.7066831683168316,.8032178217821783),new W(0,.8106435643564357),new W(.38985148514851486,.8477722772277227),new W(.47,.8564356435643564),new W(.6150990099009901,.8601485148514851),new W(1,.943069306930693),new W(0,.9826732673267327),
new W(.21905940594059406,1),new W(.34034653465346537,1),new W(.4752475247524752,1),new W(.6596534653465347,1),new W(.8403465346534653,1),new W(0,0),new W(1,0),new W(1,1),new W(0,1)],b=new VB,c=new V(0,0,1),d=0;d<a.length;d++){var e=a[d],f=new V((e.x()-.5)*this.J(),(e.y()-.5)*this.I(),0),e=new W(e.x(),e.y());WB(b,new TB(f,e,c))}c=this.I();d=this.J();a=[];a.push(new X(b,[7,71,16,0],new V(0,0,50),c));a.push(new X(b,[16,0,12,1],new V(0,0,20),1.5*c,.05*d));a.push(new X(b,[27,20,26,16],new V(0,0,5),1.6*
c,.03*d));a.push(new X(b,[21,8,16,7,-1,27,22,20,-1,22,19,21,14],new V(0,0,5),1.6*c));a.push(new X(b,[21,14,8],new V(0,0,5),2*c));a.push(new X(b,[27,25,22],new V(0,0,0),1.8*c));a.push(new X(b,[24,25,19,22],new V(0,0,5),1.65*c));a.push(new X(b,[35,25,27],new V(0,120,0),2*c));a.push(new X(b,[52,51,24,25],new V(0,0,0),1.8*c));a.push(new X(b,[51,38,25,34],new V(0,75,10),1.85*c,-.05*d));OE(a[a.length-1],0,2);a.push(new X(b,[65,60,55,53],new V(0,0,0),1.8*c));a.push(new X(b,[67,66,61,58,50],new V(0,0,0),
8*c,-.2*d,d));a.push(new X(b,[55,53,42,40],new V(0,180,0),1.8*c,-.05*d));OE(a[a.length-1],0,1);a.push(new X(b,[74,66,65,58,55],new V(0,0,0),1.8*c,.02*d));a.push(new X(b,[58,55,44,42],new V(0,270,90),1.8*c,-.05*d));OE(a[a.length-1],0,1);a.push(new X(b,[60,52,53,51,40,38],new V(30,60,0),2.5*c));a.push(new X(b,[61,50,45,44],new V(75,180,90),c,.05*d));a.push(new X(b,[49,61,46,45],new V(75,180,90),c,-.05*d));a.push(new X(b,[49,62,61],new V(-360,0,0),c,-.01*d));OE(a[a.length-1],1,2);a.push(new X(b,[68,
67,62,61],new V(0,0,0),c));a.push(new X(b,[69,68,63,62],new V(0,0,0),c));a.push(new X(b,[63,62,43,46],new V(-270,0,0),c,.01*d));OE(a[a.length-1],0,1);a.push(new X(b,[70,69,59,63],new V(0,0,0),c));a.push(new X(b,[59,63,41,43],new V(-360,0,0),c,-.05*d));OE(a[a.length-1],0,1);a.push(new X(b,[73,70,64,59,56],new V(0,0,0),c,.05*d));a.push(new X(b,[59,56,41],new V(-360,0,0),c,.05*d));OE(a[a.length-1],0,1);a.push(new X(b,[57,64,54,56,47],new V(-270,0,0),c));a.push(new X(b,[54,47,39,41],new V(0,0,0),c,0,
0,1080,KB(b.A[54].position().clone(),b.A[39].position())));a.push(new X(b,[57,48,54,32,39,23,37],new V(0,0,0),1.5*c));a.push(new X(b,[37,33,23,13,32,48],new V(0,0,0),c));a.push(new X(b,[13,72,33,31],new V(0,0,0),1.5*c));a.push(new X(b,[5,4,30,29],new V(0,0,5),1.2*c));a.push(new X(b,[5,18,72,6],new V(0,0,0),c,-.07*d));a.push(new X(b,[4,3,17,15],new V(0,0,-45),1.8*c));a.push(new X(b,[2,9,3,10,3,11,3,15],new V(0,0,0),2.2*c));a.push(new X(b,[17,29,11],new V(0,0,30),2*c));a.push(new X(b,[11,29,10],new V(70,
0,0),c,0,0,120,KB(b.A[29].position().clone(),b.A[10].position())));OE(a[a.length-1],0,2);a.push(new X(b,[10,29,9],new V(120,720,15),-.01*c,.15*d,0,1080,KB(b.A[10].position().clone(),b.A[29].position())));a.push(new X(b,[6,18,31,30],new V(0,0,0),c,-.05*d,0,1080,KB(b.A[6].position().clone(),b.A[30].position())));a.push(new X(b,[26,16,28,12],new V(40,30,0),.7*c,0,-.25*d));a.push(new X(b,[2,29,1,28],new V(-80,60,0),.7*c,.05*d,-.5*d));a.push(new X(b,[36,26,28],new V(270,0,720),0,.2*d,-1*d));a.push(new X(b,
[35,27,36,26],new V(0,180,720),0,-.15*d,-1*d));a.push(new X(b,[38,34,36],new V(180,180,0),0,-.1*d,-.8*d));a.push(new X(b,[40,38,36],new V(180,180,180),0,.1*d,-1*d));a.push(new X(b,[42,40,36],new V(720,270,0),0,.05*d,-.6*d));a.push(new X(b,[44,42,36],new V(90,120,0),0,0,-1*d));a.push(new X(b,[45,44,36],new V(360,0,0),0,.07*d,-.8*d));a.push(new X(b,[46,45,36],new V(0,60,180),0,.1*d,-.8*d));a.push(new X(b,[43,46,36],new V(80,120,45),0,.2*d,-.5*d));a.push(new X(b,[41,43,36],new V(90,360,60),0,.17*d,-.5*
d));a.push(new X(b,[39,41,36],new V(0,120,120),0,.15*d,-.5*d));a.push(new X(b,[39,37,36],new V(90,90,90),0,.2*d,-1*d));a.push(new X(b,[37,33,36],new V(0,120,90),0,.18*d,-1*d));a.push(new X(b,[33,31,36],new V(45,45,0),0,.1*d,-1*d));a.push(new X(b,[31,30,36],new V(270,0,45),0,.15*d,-1*d));a.push(new X(b,[30,29,36],new V(90,360,60),0,0,-.8*d));a.push(new X(b,[29,28,36],new V(0,120,120),0,0,-.8*d));for(var c=[],d=[],f=[],e=[],g=[],k=[],l=[],m=0,n=0;n<a.length;n++){for(var p=a[n],r=0;r<p.C.length;r++){var u=
p.C[r];-1!=u?(u=b.A[u],c.push(u.position().x(),-1*u.position().y(),-1*u.position().z()),d.push(u.A.x(),u.A.y()),f.push(p.A.x(),-1*p.A.y(),-1*p.A.z()),e.push(p.rotation.x(),-1*p.rotation.y(),-1*p.rotation.z()),g.push(p.D,p.K,-1*p.F),k.push(p.H,p.B.x(),-1*p.B.y(),-1*p.B.z()),l.push(m),m++):(l.push(m-1),l.push(m))}l.push(m-1);l.push(m)}l.pop();l.pop();this.Ln=l.length;this.B=yB(this,c,3);this.La=yB(this,d,2);this.ha=yB(this,f,3);this.Ia=yB(this,e,3);this.Se=yB(this,g,3);this.F=yB(this,k,4);this.S=zB(this,
l);b=this.R;b.bindBuffer(b.ARRAY_BUFFER,this.B);b.vertexAttribPointer(this.qe,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.La);b.vertexAttribPointer(this.Hd,2,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.ha);b.vertexAttribPointer(this.W,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.Ia);b.vertexAttribPointer(this.va,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.Se);b.vertexAttribPointer(this.Qe,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.F);b.vertexAttribPointer(this.D,4,
b.FLOAT,!1,0,0);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,this.S)};h.Wb=function(){this.R.deleteBuffer(this.B);this.R.deleteBuffer(this.La);this.R.deleteBuffer(this.ha);this.R.deleteBuffer(this.Ia);this.R.deleteBuffer(this.Se);this.R.deleteBuffer(this.F);this.R.deleteBuffer(this.S)};function OE(a,b,c){b=a.M.A[a.C[b]].clone().position();b=b.add(a.M.A[a.C[c]].position().clone());a.A=new V(b.x()/2,b.y()/2,b.z()/2)}h.Yb=function(){return"precision mediump float;\r\n\t\t\t\r\n\t\t\tvarying vec2 vTextureCoord;\r\n\t\t\tvarying float vLightIntentsity;\r\n\t\t\t\r\n\t\t\tuniform sampler2D uSampler;\r\n\t\t\t\r\n\t\t\tvoid main(void)\r\n\t\t\t{\r\n\t\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\r\n\t\t\t\r\n\t\t\t\tgl_FragColor = vec4(textureColor.rgb * vLightIntentsity, textureColor.a);\r\n\t\t\t}"};
h.Zb=function(){return"attribute vec3 aVertexPosition;\r\n\t\t\tattribute vec2 aTextureCoord;\r\n\t\t\tattribute vec3 aRotationCenter;\r\n\t\t\tattribute vec3 aRotationParams;\r\n\t\t\tattribute vec3 aTranslationParams;\r\n\t\t\tattribute vec4 aFreeRotation;\r\n\t\t\t\r\n\t\t\tuniform mat4 uPMVMatrix; \r\n\t\t\tuniform mat3 uNMatrix;\r\n\t\t\tuniform float uPhase;\r\n\t\t\tuniform float uSlideHeight;\r\n\t\t\t\r\n\t\t\tvarying vec2 vTextureCoord; \r\n\t\t\tvarying float vLightIntentsity;\r\n\t\t\t\r\n\t\t\tfloat sqr(float v)\r\n\t\t\t{\r\n\t\t\t\treturn v * v;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tmat4 prependTranslation(mat4 m, float x, float y, float z)\r\n\t\t\t{\r\n\t\t\t\tmat4 t = mat4(1.0);\r\n\t\t\t\tt[3] = vec4(x, y, z, 1.0);\r\n\t\t\t\treturn m * t;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tmat4 prependRotation(mat4 m, float angle, vec3 axis)\r\n\t\t\t{\r\n\t\t\t\tmat4 t = mat4(1.0);\r\n\t\t\t\tvec3 u = normalize(axis);\r\n\t\t\t\tfloat rad = radians(angle);\r\n\t\t\t\tfloat sin = sin(rad);\r\n\t\t\t\tfloat cos = cos(rad);\r\n\t\t\t\tt[0] = vec4(cos + sqr(u.x) * (1.0 - cos), u.y * u.x * (1.0 - cos) + u.z * sin, u.z * u.x * (1.0 - cos) - u.y * sin, 0.0);\r\n\t\t\t\tt[1] = vec4(u.x * u.y * (1.0 - cos) - u.z * sin, cos + sqr(u.y) * (1.0 - cos), u.z * u.y * (1.0 - cos) + u.x * sin, 0.0);\r\n\t\t\t\tt[2] = vec4(u.x * u.z * (1.0 - cos) + u.y * sin, u.y * u.z * (1.0 - cos) - u.x * sin, cos + sqr(u.z) * (1.0 - cos), 0.0);\r\n\t\t\t\treturn m * t;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tmat4 prependRotation(mat4 m, float angle, vec3 axis, vec3 pivotPoint)\r\n\t\t\t{\r\n\t\t\t\tmat4 t = mat4(1.0);\r\n\t\t\t\tt = prependTranslation(t, pivotPoint.x, pivotPoint.y, pivotPoint.z);\r\n\t\t\t\tt = prependRotation(t, angle, axis);\r\n\t\t\t\tt = prependTranslation(t, -1.0 * pivotPoint.x, -1.0 * pivotPoint.y, -1.0 * pivotPoint.z);\r\n\t\t\t\treturn m * t;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tvoid main(void) \r\n\t\t\t{\r\n\t\t\t\tconst float delay =  0.15;\r\n\t\t\t\tfloat phase = clamp(uPhase - delay, 0.0, 1.0);\r\n\t\t\t\t\r\n\t\t\t\tfloat vy = uSlideHeight / (1.0 - delay);\r\n\t\t\t\tfloat dy = vy * phase + (aTranslationParams.y * sqr(phase)) / 2.0;\r\n\t\t\t\tvec3 d = mix(vec3(0.0), aTranslationParams, phase);\r\n\t\t\t\tvec3 r = mix(vec3(0.0), aRotationParams, phase);\r\n\t\t\t\tfloat r2 = mix(0.0, aFreeRotation.x, phase);\r\n\t\t\t\tvec3 v2 = normalize(aFreeRotation.yzw);\r\n\t\t\t\r\n\t\t\t\tmat4 transform = prependTranslation(mat4(1.0), d.x, -1.0 * dy, d.z);\r\n\t\t\t\ttransform = prependRotation(transform, r.x, vec3(1.0, 0.0, 0.0), aRotationCenter);\r\n\t\t\t\ttransform = prependRotation(transform, r.y, vec3(0.0, 1.0, 0.0), aRotationCenter);\r\n\t\t\t\ttransform = prependRotation(transform, r.z, vec3(0.0, 0.0, 1.0), aRotationCenter);\r\n\t\t\t\ttransform = prependRotation(transform, r2, v2, aRotationCenter);\r\n\t\t\t\r\n\t\t\t\tvec4 n = transform * vec4(vec3(0.0, 0.0, 1.0), 0.0);\r\n\t\t\t\tvec4 p = transform * vec4(aVertexPosition, 1.0);\r\n\t\t\t\t\r\n\t\t\t\tgl_Position = uPMVMatrix * p;\r\n\t\t\t\tvTextureCoord = aTextureCoord;\r\n\t\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\r\n\t\t\t\tvec3 transformedNormal = normalize(uNMatrix * n.xyz); \r\n\t\t\t\tfloat directionalLightWeighting = abs(dot(transformedNormal, lightingDirection)); \r\n\t\t\t\tvLightIntentsity = 0.5 + 0.5 * directionalLightWeighting;\r\n}"};
h.fc=function(){EB(this);this.W=FB(this,"aRotationCenter");this.va=FB(this,"aRotationParams");this.Qe=FB(this,"aTranslationParams");this.D=FB(this,"aFreeRotation");this.C=GB(this,"uSampler");this.H=GB(this,"uPhase");this.R.uniform1f(GB(this,"uSlideHeight"),this.I())};h.Xb=function(){vB(this,this.W);vB(this,this.va);vB(this,this.Qe);vB(this,this.D)};h.oa=function(a){this.R.uniform1f(this.H,a);NB(this);this.R.drawElements(this.R.TRIANGLE_STRIP,this.Ln,this.R.UNSIGNED_SHORT,0)};
function X(a,b,c,d,e,f,g,k){this.rotation=c;this.K=d;q(e)&&(this.D=e);q(f)&&(this.F=f);q(g)&&(this.H=g);q(k)?this.B=k:this.B=new V(0,0,1);this.C=b;this.M=a;for(g=f=e=d=c=0;g<b.length;g++)k=b[g],-1!=k&&(f+=1,k=a.A[k],c+=k.position().x(),d+=k.position().y(),e+=k.position().z());this.A=new V(c/f,d/f,e/f)}X.prototype.D=0;X.prototype.F=0;X.prototype.H=0;function PE(a,b){P.call(this,a);this.S=b;this.qa(!1,!0)}w(PE,qB);h=PE.prototype;h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);this.D=$B(30,30,this.J(),this.I());this.B=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.S==QE?-1:1)*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 ANGLE = 45.0;\n\r\n\tconst float PI = 3.14159265358979323846264;\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\tmat4 rotationZmatrix(float angle)\n\r\n\t{\n\r\n\t  \tfloat ang = radians(angle);\n\r\n\t  \tfloat cosA = cos(ang);\n\r\n\t  \tfloat sinA = sin(ang); \n\r\n\t\t\t\n\r\n\t  \tmat4 m = mat4(1.0);\n\r\n\t  \tm[0] = vec4(cosA, sinA, 0, 0);\n\r\n\t  \tm[1] = vec4(-sinA, cosA, 0, 0);\n\r\n\t  \treturn m;\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getOriginPos(vec3 pos) \n\r\n\t{ \n\r\n\t\tvec3 v = vec3(pos.x, pos.y, 0.0);;\n\r\n\t\tmat4 m;\n\r\n\t\t\t\n\r\n\t\tvec2 p;\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\tv.x = pos.x - uSlideWidth;\n\r\n\t\t\tm = rotationZmatrix(-ANGLE);\n\r\n\t\t}\n\r\n\t\tv = (m * vec4(v.xyz, 1.0)).xyz;\n\r\n\t\treturn vec3(v.x, v.y, 0.0);\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat calcX(float phase, float u, float r, float maxSide)\n\r\n\t{\n\r\n\t\tfloat coeff = (u < 0.0) ? -1.0 : 1.0;\n\r\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\r\n\t\tfloat m = PI * r;\n\r\n\t\t\t\n\r\n\t\tif (centerX > 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+2<d;){var e=a[c++];if(!(0>e)){var f=a[c++];if(!(0>f))for(var g=!0;c<d;){var k=a[c++];if(0>k)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;a<this.Ab.length();a++)WB(this.Ce,this.Ab.A[a].clone());this.ha=[];for(a=0;a<this.B.length;a+=3)this.ha.push(new BD(this.Ce.A[this.B[a]],this.Ce.A[this.B[a+1]],this.Ce.A[this.B[a+
2]]));this.S=new dC;a=yB(this,XB(this.Ab),3);this.S.vb=a;a=yB(this,ZB(this.Ab),3);this.S.jd=a;a=yB(this,YB(this.Ab),2);this.S.wb=a;a=zB(this,this.B);this.S.ub=a;a=[0,-1*this.I(),0];b=[this.J(),0,1E-11];this.va=hf(gf(),b[0]-a[0],0,0);this.Ia=hf(gf(),0,b[1]-a[1],0);this.La=hf(gf(),0,0,b[2]-a[2]);this.Qe=[];for(var c=pf(this.Ia,this.La,gf()),d=pf(this.va,this.La,gf()),e=pf(this.va,this.Ia,gf()),f=of(c,this.va),g=of(d,this.Ia),k=of(e,this.La),l=0;l<this.Ab.length();l++){var m=this.Ab.A[l],n=hf(gf(),m.position().x(),
m.position().y(),m.position().z());jf(n,hf(gf(),a[0],a[1],a[2]),n);var m=of(c,nf(n,1/f)),p=of(d,nf(n,1/g)),n=of(e,nf(n,1/k)),r=[];r.push([],[],[]);for(var u=0;4>u;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<a.Ab.length();c++){var d=a.Ab.A[c],e;e=0==a.H?d.position().x()>.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;c<a.ha.length;c++)d=a.ha[c],MB(d.gf,d.gf.$a.add(d.n)),MB(d.Tg,d.Tg.$a.add(d.n)),MB(d.Ug,d.Ug.$a.add(d.n))}function jF(a,b){var c=U(.3,0,.9,1),d=U(.05,0,.3,1);mat4.set(a.Se,a.A);c=Math.min(1,Math.max(0,c(b)));mat4.translate(a.A,[(0==a.H?1:-1)*a.J()*Math.pow(c,2),.7*a.I()*Math.pow(c,2),0]);d=Math.min(1,Math.max(0,d(b)));mat4.translate(a.A,[0,-1*d*a.I()*-.02,0])}
h.oa=function(a){hF(this,a);iF(this,a);jF(this,a);NB(this);DB(this,this.S,this.R.TRIANGLES,v(function(){this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(XB(this.Ce)))},this),v(function(){this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(ZB(this.Ce)))},this))};function kF(a){P.call(this,a);hu(GA(this))}w(kF,P);kF.prototype.na=function(){IA(this,!0);Q(this,!0)};kF.prototype.oa=function(a){var b=GA(this).ya(),c=this.J(),d=this.I(),e="scale("+a+") rotate("+-360*a+"deg)",c=c/2+"px "+d/2+"px";D(b,a);B(b,"MozTransform",e);B(b,"MozTransformOrigin",c);B(b,"webkitTransform",e);B(b,"webkitTransformOrigin",c);B(b,"OTransform",e);B(b,"OTransformOrigin",c);B(b,"msTransform",e);B(b,"msTransformOrigin",c)};function lF(a){P.call(this,a);this.qa(!0,!1)}w(lF,P);lF.prototype.na=function(){Q(this,!1);IA(this,!0);this.A=R(this.J(),this.I());JA(this).appendChild(this.A);this.B=this.wa.getContext("2d");this.C=this.A.getContext("2d")};
lF.prototype.oa=function(a){if(0!=a||this.$()){var b=this.J(),c=this.I(),d=this.wa,e=this.C;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();e.globalCompositeOperation="destination-out";d=mF(this,b/2,c/2,b/2+b*a,c/2+c*a,a,!1,!1);nF(e,d,b/2,c/2,b/2,c/2);d=mF(this,b/2,c/2,b/2+b*a,-a*c+c/2,a,!0,!1);nF(e,d,b/2,0,b/2,c/2);d=mF(this,b/2,c/2,-a*b+b/2,c/2+c*a,a,!1,!0);nF(e,d,0,c/2,b/2,c/2);a=mF(this,b/2,c/2,-a*b+b/2,-a*c+c/2,a,!0,!0);nF(e,a,0,0,b/2,c/2);e.restore()}};
function mF(a,b,c,d,e,f,g,k){var l=a.B;a=a.I()>a.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(.2<f?f-.2:0,"rgba(255,255,255,0)");a.addColorStop(f,"rgba(255,255,255,128)");a.addColorStop(.8>f?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<this.Ec.length;f++)g=this.Ec[f],e=new W(g.start().x(),g.start().y()),d=new W(g.end().x(),
g.end().y()),e=KF(a,e),d=KF(a,d),g=new OF(new V(e.x(),e.y(),g.start().z()),new V(d.x(),d.y(),g.end().z()),new W(1-g.Jj.x(),g.Jj.y())),b.push(g);this.Ec=b}this.Tl=[0,2,4,1,5,3,6,10,8,7,9,11,12,16,14,17,13,15,24,28,26,25,27,29,18,20,22,19,23,21,38,36,40,37,39,41,46,42,44,43,47,45,30,32,34,33,31,35,52,48,50,49,53,51,62,60,64,65,61,63,56,54,58,55,57,59,74,72,76,73,75,77,68,66,70,67,69,71];g=this.J();c=this.I();d=.2*g;e=g/2;b=-c/2;a=e-d;f=3*b/4;g=-Math.max(g,c)/2;I=new V(-e,-b,0);c=new V(-e+d,-b,0);l=
new V(-e+d,-b/2,0);la=new V(-e,0,0);pa=new V(-e,b,0);ma=new V(-e+d,b,0);p=new V(0,-b,g);ra=QF(c,new V(5*-a/8,5*-b/16,-f),.1);O=QF(l,new V(14*-a/32,4*-b/8,0),.1);S=new V(0,-b/2,g);wa=new V(0,b,g);k=QF(ma,new V(3*-a/4,3*b/4,0),.1);I=new OF(I,p,new W(0,0));l=new OF(l,O,new W(.2,.25));la=new OF(la,S,new W(0,.5));ma=new OF(ma,k,new W(.2,1));this.Gl=[I,new OF(c,ra,new W(.2,0)),l,I,l,la,l,la,ma,la,new OF(pa,wa,new W(0,1)),ma];this.Fl=[0,1,2,3,4,5,7,6,8,9,11,10];c=new V(e-d,-b,0);la=new V(e,-b,0);k=new V(e-
d,-b/2,0);wa=new V(e,0,0);pa=new V(e-d,b,0);ra=new V(e,b,0);ma=new V(e-d,b/2,0);d=QF(c,new V(7*a/8,9*-b/16,-(7*f/8)),.1);l=new V(0,b,g);I=QF(k,new V(19*a/24,4*-b/9,47*-f/48),.1);S=new V(0,-b/2,g);e=QF(pa,new V(5*a/16,5*b/8,-f),.1);g=new V(0,b,g);b=QF(ma,new V(-a/16,5*b/8,3*-f/16),.1);a=new OF(la,l,new W(1,0));f=new OF(k,I,new W(.8,.25));wa=new OF(wa,S,new W(1,.5));g=new OF(ra,g,new W(1,1));b=new OF(ma,b,new W(.8,.75));this.im=[new OF(c,d,new W(.8,0)),a,f,a,f,wa,f,wa,b,wa,b,g,b,new OF(pa,e,new W(.8,
1)),g];this.hm=[0,1,2,3,5,4,6,7,8,9,11,10,12,14,13];this.B=RF(0,this.Ec);this.W=SF(this,this.B,this.Tl);this.D=RF(0,this.Gl);this.S=SF(this,this.D,this.Fl);this.H=RF(0,this.im);this.ha=SF(this,this.H,this.hm)};h.Yb=function(){return"\t\r\n\t\t\tprecision mediump float;\r\n\t\r\n\tvarying vec2 vTextureCoord;\r\n\tvarying vec3 vNormal;\r\n\t\r\n\tuniform sampler2D uSampler;\r\n\t\r\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\tconst float AMBIENT_INTENSITY = 0.7;\n\r\n\tconst float DIFFUSE_INTENSITY = 0.3;\n\r\n\t\r\n\tvoid main(void)  \r\n\t{ \r\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\r\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \r\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \r\n\t} \r\n\t"};
h.Zb=function(){return"\r\n\t\tattribute vec3 aVertexPosition; \r\n\t\tattribute vec3 aVertexNormal; \r\n\t\tattribute vec2 aTextureCoord;\r\n\t\t\r\n\t\tuniform mat4 uPMVMatrix; \r\n\t\t\r\n\t\tuniform mat3 uNMatrix; \r\n\t\t \r\n\t\tvarying vec2 vTextureCoord; \r\n\t\tvarying vec3 vNormal;\n\r\n\t\t\r\n\t\tvoid main(void) \r\n\t\t{ \r\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \r\n\t\t\tvTextureCoord = aTextureCoord;\r\n\t\t\tvNormal = uNMatrix * aVertexNormal;\r\n\t\t} \r\n\t"};
h.fc=function(){EB(this);this.F=FB(this,"aVertexNormal");this.C=GB(this,"uSampler")};function SF(a,b,c){var d=new dC,e=yB(a,XB(b),3);d.vb=e;e=yB(a,YB(b),2);d.wb=e;c=zB(a,c);d.ub=c;a=yB(a,ZB(b),3);d.jd=a;return d}h.Wb=function(){wB(this,this.ha);wB(this,this.S);wB(this,this.W)};h.Xb=function(){vB(this,this.F)};
h.oa=function(a){var b=this.J(),c=this.I(),b=Math.max(b,c),c=this.va==TF?1:-1,d;BB(this);.1>=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;f<e.length;f++){var g=e[f],k=g.tg(),l;l=b[g.Wr[0]];var m=a,n=d,p;p=l.current().x()+
g.B*Math.sin(m*Math.PI/2*n);var r=g.A?U(0,l.current().y(),1,l.current().y()+g.A)(m):l.current().y(),u=l.current().z();l.A=new V(p,r,u+g.C*Math.sin(m*Math.PI/2*n));m=new V(l.current().x(),l.current().y(),l.current().z());g=new V(0,0,1);for(n=0;n<k.length;n++)p=k[n],b[p]=l,r=new TB(m,l.Jj,g),c.A[p]=r}}h.ph=function(){return this.F};h.Bc=function(){return this.C};var PF=0,TF=1;h=NF.prototype;h.Ec=[];h.Tl=[];h.Gl=[];h.Fl=[];h.im=[];h.hm=[];
function OF(a,b,c){this.B=a;this.C=q(b)?b:a;this.Jj=c;this.A=new V}OF.prototype.start=function(){return this.B};OF.prototype.end=function(){return this.C};OF.prototype.current=function(){return this.A};function RF(a,b){for(var c=new VB,d=new V(0,0,1),e=0;e<b.length;e++){var f;f=b[e];var g=a,g=QF(f.start(),f.end(),g);f.A=g;b[e]=f;g=new V(f.current().x(),f.current().y(),f.current().z());WB(c,new TB(g,f.Jj,d))}return c}
function QF(a,b,c){var d=U(0,a.x(),1,b.x()),e=U(0,a.y(),1,b.y());a=U(0,a.z(),1,b.z());return new V(d(c),e(c),a(c))}function WF(a,b,c,d){this.Wr=a;this.B=b;this.A=c;this.C=d}WF.prototype.tg=function(){return this.Wr};function XF(a,b){P.call(this,a);this.B=!1;0>b&&(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;b<this.D;++b){var f=(1.5+b*d)*Math.PI,g=f+a*(e+d)*Math.PI,k=g-e*Math.PI,l=k,m=g,n=f,g=f+d*Math.PI,p=.5*this.J(),r=YF,m=m-l,u=l;if(this.B&&u>n||!this.B&&u<n)r=(n-l)/m,u=n;for(var x=p+this.C*Math.cos(u),C=p+this.C*Math.sin(u);1>=r;){n=l+r*m;if(this.B&&n<g||!this.B&&n>g)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<a;++g){var k=0==g%2?this.A:this.B;if(this.C==bG){var l=Math.round((g+1)*e)-f;eG(this,k,0,f,b,l)}else l=Math.round((g+1)*d)-f,eG(this,k,f,0,l,c);f+=l}this.A.reverse();this.B.reverse();JA(this).appendChild(this.ma);IA(this,!1);Q(this,!0);hu(GA(this))};function hG(a,b,c){b=c-(b-1)*a.D;return 0>=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(b<e)return d}else if(b>e)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;b<this.A.length;b++)c=2*(b+1)-1,d=this.A[b],e.drawImage(d.canvas,0,0,d.width,d.height,hG(this,c,a),d.y,d.width,d.height);for(b=0;b<this.B.length;b++)c=2*(b+1),d=this.B[b],e.drawImage(d.canvas,0,0,d.width,d.height,-hG(this,c,a),d.y,d.width,d.height)}else{for(b=0;b<this.A.length;b++)d=this.A[b],e.drawImage(d.canvas,0,0,d.width,d.height,d.x,-iG(this,a),d.width,d.height);for(b=0;b<
this.B.length;b++)d=this.B[b],e.drawImage(d.canvas,0,0,d.width,d.height,d.x,iG(this,a),d.width,d.height)}};var bG=0,cG=7,gG=10,dG=.5;function fG(a,b,c,d,e){this.canvas=a;this.x=b;this.y=c;this.width=d;this.height=e};function jG(a){P.call(this,a);this.qa(!0,!0)}w(jG,P);
jG.prototype.na=function(){IA(this,!1);Q(this,!1);this.H=.9/(kG-1)/2;this.qe=1.154/(lG-1)/2;this.S=[];this.W=[];mG(this.S,.1,.8,!0);mG(this.W,.15,.9,!1);var a=this.J(),b=this.I();this.D=R(a,b);this.K=this.D.getContext("2d");this.va=R(a,b);this.Ia=this.va.getContext("2d");this.La=R(a,b);this.B=this.La.getContext("2d");this.Hd=R(a,b);this.zf=this.Hd.getContext("2d");this.F=R(a,b);this.T=this.F.getContext("2d");this.ka=R(a,b);this.ha=this.ka.getContext("2d");this.A=R(a,b);this.C=this.A.getContext("2d");
this.Ib=R(a,b);this.Ie=this.Ib.getContext("2d");JA(this).appendChild(this.D);JA(this).appendChild(this.F);B(this.D,"position","absolute");B(this.F,"position","absolute")};
jG.prototype.oa=function(a){var b=this.J(),c=this.I();this.K.clearRect(0,0,b,c);this.T.clearRect(0,0,b,c);this.C.clearRect(0,0,b,c);this.ha.clearRect(0,0,b,c);this.C.drawImage(this.ma,0,0);this.C.save();this.C.globalCompositeOperation="destination-in";nG(this,this.ha,this.S,a);this.C.drawImage(this.ka,0,0);this.C.restore();oG(this,this.Ie,this.ma,a/pG,!1);this.T.drawImage(this.A,0,0);this.T.drawImage(this.Ib,0,0);if(a>qG&&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<sG?(d=U(qG,.5,sG,1),b=d(a),e=U(rG,45,sG,0),F(this.D,"rotate("+e(a)+"deg) scale("+b+", "+b+")")):(oG(this,this.zf,this.wa,(a-(1-pG))/pG,!0),this.K.drawImage(this.Hd,0,0),F(this.D,"rotate(0deg) scale(1, 1)")))};
function nG(a,b,c,d){for(var e=0;e<c.length;++e){var f=c[e],g=0;d>=f.gl&&d<=f.gl+.05?(g=(d-f.gl)/.05,g=f.Nm?1-g:g):g=d<f.gl?f.Nm?1:0:f.Nm?0:1;var f=a,k=b,l=c[e].x,m=c[e].y,l=l*f.J(),m=m*f.I();k.fillStyle="rgba(0, 0, 255, "+g+")";k.beginPath();k.moveTo(l,m-tG(f));k.lineTo(l+f.H*f.J(),m-.5*tG(f));k.lineTo(l+f.H*f.J(),m+.5*tG(f));k.lineTo(l,m+tG(f));k.lineTo(l-f.H*f.J(),m+.5*tG(f));k.lineTo(l-f.H*f.J(),m-.5*tG(f));k.lineTo(l,m-tG(f));k.fill()}}
function mG(a,b,c,d){for(var e=1/(kG-1),f=1/(lG-1)+.002,g=c-b,k=Math.floor(lG/2),l=0;l<lG;++l)for(var m=0!=l%2?kG:kG-1,n=0;n<m;++n){var p={};p.x=e*n;0==l%2&&(p.x+=.5*e);p.y=f*l-.01;p.Nm=d;p.gl=l==k&&n==.5*(m-1)?b:0==l||l==lG-1||0==n&&m==kG||n==kG-1&&m==kG?d?b:c:b+g*Math.random();a.push(p)}}
function oG(a,b,c,d,e){var f=0,g=0,f=0==e?(a.J()+600)*d:(a.J()+300)*(1-d),g=f-300;b.clearRect(0,0,a.J(),a.I());b.drawImage(c,0,0);b.save();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(g,0,f,0);c.addColorStop(0,"rgba(255, 255, 255, 1)");c.addColorStop(1,"rgba(255, 255, 255, 0)");b.fillStyle=c;b.fillRect(0,0,a.J(),a.I());b.restore()}function tG(a){return a.qe*a.I()}var kG=10,lG=9,qG=.05,pG=.15,rG=.2,sG=.9;function uG(a,b){P.call(this,a);this.ha=b;this.qa(!1,!0)}w(uG,qB);h=uG.prototype;
h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);var a=this.J(),b=this.I(),c=a/2,b=b/2,a=.1*a,d=new VB;WB(d,new TB(new V(-c,b,0),new W(0,0)));WB(d,new TB(new V(0,b,0),new W(.5,0)));WB(d,new TB(new V(-c+a,-b,0),new W(.1,1)));WB(d,new TB(new V(-c,-b,0),new W(0,1)));this.D=new dC;var e=yB(this,XB(d),3);this.D.vb=e;e=yB(this,YB(d),2);this.D.wb=e;e=zB(this,[0,1,2,0,2,3]);this.D.ub=e;d=yB(this,ZB(d),3);this.D.jd=d;d=new VB;WB(d,new TB(new V(c,b,0),new W(1,0)));WB(d,new TB(new V(0,b,0),new W(.5,0)));
WB(d,new TB(new V(c-a,-b,0),new W(.9,1)));WB(d,new TB(new V(c,-b,0),new W(1,1)));this.S=new dC;e=yB(this,XB(d),3);this.S.vb=e;e=yB(this,YB(d),2);this.S.wb=e;e=zB(this,[0,1,2,0,2,3]);this.S.ub=e;d=yB(this,ZB(d),3);this.S.jd=d;this.B=new VB;WB(this.B,new TB(new V(0,b,0),new W(.5,0)));WB(this.B,new TB(new V(-c+a,-b,0),new W(.1,1)));WB(this.B,new TB(new V((-c+a)/2,-b,0),new W(.3,1)));WB(this.B,new TB(new V(0,b,0),new W(.5,0)));WB(this.B,new TB(new V((-c+a)/2,-b,0),new W(.3,1)));WB(this.B,new TB(new V(0,
-b,0),new W(.5,1)));WB(this.B,new TB(new V(0,b,0),new W(.5,0)));WB(this.B,new TB(new V(0,-b,0),new W(.5,1)));WB(this.B,new TB(new V((c-a)/2,-b,0),new W(.7,1)));WB(this.B,new TB(new V(0,b,0),new W(.5,0)));WB(this.B,new TB(new V((c-a)/2,-b,0),new W(.7,1)));WB(this.B,new TB(new V(c-a,-b,0),new W(.9,1)));this.W=[0,1,2,3,4,5,6,7,8,9,10,11];this.H=new dC;c=yB(this,XB(this.B),3);this.H.vb=c;c=yB(this,YB(this.B),2);this.H.wb=c;c=zB(this,this.W);this.H.ub=c;c=yB(this,ZB(this.B),3);this.H.jd=c};h.Yb=function(){return"\r\n\tprecision mediump float;\r\n\t\r\n\tvarying vec2 vTextureCoord;\r\n\tvarying vec3 vNormal;\r\n\t\r\n\tuniform sampler2D uSampler;\r\n\t\r\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\tconst float AMBIENT_INTENSITY = 0.5;\n\r\n\tconst float DIFFUSE_INTENSITY = 0.5;\n\r\n\t\r\n\tvoid main(void)  \r\n\t{ \r\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\r\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \r\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \r\n\t} \r\n"};
h.Zb=function(){return"\r\n\tattribute vec3 aVertexPosition; \r\n\tattribute vec3 aVertexNormal; \r\n\tattribute vec2 aTextureCoord;\r\n\t\r\n\tuniform mat4 uPMVMatrix; \r\n\t\r\n\tuniform mat3 uNMatrix; \r\n\t \r\n\tvarying vec2 vTextureCoord; \r\n\tvarying vec3 vNormal;\n\r\n\t\r\n\tvoid main(void) \r\n\t{ \r\n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \r\n\t\tvTextureCoord = aTextureCoord;\r\n\t\tvNormal = uNMatrix * aVertexNormal;\r\n\t} \r\n"};
h.fc=function(){EB(this);this.F=FB(this,"aVertexNormal");this.C=GB(this,"uSampler")};h.Wb=function(){wB(this,this.S);wB(this,this.D);wB(this,this.H)};h.Xb=function(){vB(this,this.F)};
h.oa=function(a){0==a&&(this.$()?IA(this,!0):Q(this,!0));if(.3>a){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&&.4>=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&&.5>=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])):.5<a&&.55>a?(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<a&&(xG(this,1),a=Math.pow(U(.55,0,1,1)(a),3),mat4.translate(this.A,[-d*a*c*3,a*c*3,a*c/2]),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,[1,0,0],[0,0,0])));NB(this);DB(this,this.H,this.R.TRIANGLES,v(this.Qw,this),v(this.Pw,this));AB(this)};function vG(a,b,c){var d=c?-1:1,e=Math.max(a.J(),a.I());BB(a);mat4.translate(a.A,[d*b*e/2,0,0]);NB(a);DB(a,c?a.D:a.S);AB(a)}h.Qw=function(){this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(XB(this.B)))};h.Pw=function(){HB(this.B,this.W);this.R.bufferSubData(this.R.ARRAY_BUFFER,0,new Float32Array(ZB(this.B)))};
function xG(a,b){var c=a.J(),d=a.I(),e=c/2,f=d/2,g=.1*c,d=Math.max(c,d)/4,c=.1*c/2,k=U(0,-e+g,1,(-e+g)/2-c);UB(a.B.A[1],new V(k(b),-f,0));k=U(0,(-e+g)/2,1,-c);UB(a.B.A[2],new V(k(b),-f,0));UB(a.B.A[4],new V(k(b),-f,0));UB(a.B.A[5],new V(0,-f,-b*d));UB(a.B.A[7],new V(0,-f,-b*d));k=U(0,(e-g)/2,1,c);UB(a.B.A[8],new V(k(b),-f,0));UB(a.B.A[10],new V(k(b),-f,0));k=U(0,e-g,1,(e-g)/2+c);UB(a.B.A[11],new V(k(b),-f,0))}h.ph=function(){return this.F};h.Bc=function(){return this.C};var wG=0;function yG(a,b){P.call(this,a);this.ha=b;this.qa(!0,!0)}w(yG,qB);h=yG.prototype;h.na=function(){IA(this,!1);Q(this,!0);tB(this,this.ma);var a=this.J(),b=this.I();this.D=$B(2,40,a,b);this.B=bC(2,40);this.C=new dC;a=yB(this,XB(this.D),3);this.C.vb=a;a=yB(this,YB(this.D),2);this.C.wb=a;a=zB(this,this.B);this.C.ub=a;mat4.translate(this.A,[-this.J()/2,this.I()/2,0]);NB(this);0==this.ha&&this.R.disable(this.R.DEPTH_TEST)};
h.fc=function(){EB(this);this.F=GB(this,"uSampler1");this.S=GB(this,"uSampler2");this.H=GB(this,"uPhase");var a=GB(this,"uDeltaX"),b=GB(this,"uSlideWidth");this.R.uniform1f(GB(this,"uSlideHeight"),this.I());this.R.uniform1f(b,this.J());b=this.J()/39;this.R.uniform1f(a,b)};h.Xb=function(){};h.Yb=function(){return"\t\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 uSampler1; \n\r\n\t\tuniform sampler2D uSampler2; \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.91; \n\r\n\t\tconst float DIFFUSE_INTENSITY = 0.09; \n\r\n\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\t\n\r\n\t\t\tvec4 textureColor; \n\r\n\t\t\tif (gl_FrontFacing) \n\r\n\t\t\t{ \n\r\n\t\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord); \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 s = 1.0 - vTextureCoord.s; \n\r\n\t\t\t\ttextureColor = texture2D(uSampler2, vec2(s, vTextureCoord.t)); \n\r\n\t\t\t} \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(){var a;return a="   \n\r\n\t\t\tattribute vec3 aVertexPosition; \n\r\n\t\t\tattribute vec2 aTextureCoord; \n\r\n\t\t\t\n\r\n\t\t\tuniform mat4 uPMVMatrix; \n\r\n\t\t\tuniform mat3 uNMatrix; \n\r\n\t\t\t\n\r\n\t\t\tuniform float uPhase; \n\r\n\t\t\tuniform float uDeltaX; \n\r\n\t\t\tuniform float uSlideHeight; \n\r\n\t\t\tuniform float uSlideWidth; \n\r\n\t\t\t\n\r\n\t\t\tvarying vec2 vTextureCoord; \n\r\n\t\t\tvarying vec3 vNormal; \n\r\n\t\t\t\n\r\n\t\t\tconst float ANGLE = 180.0; \n\r\n\t\t\tconst float PHASE_OFFSET = 0.35; \n\r\n\t\t\tconst float CHANGE_PHASE = 0.25; \n\r\n\t\t\t\n\r\n\t\t\tconst float COEF_1 = 0.3; \n\r\n\t\t\tconst float COEF_2 = 0.5; \n\r\n\t\t\t\n\r\n\t\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0)); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 ellipse(float angle, vec2 center, vec2 radius) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat ang = radians(angle); \n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat x = center.x + radius.x * cos(ang); \n\r\n\t\t\t\tfloat y = center.y + radius.y * sin(ang); \n\r\n\t\t\t\t\n\r\n\t\t\t\treturn vec2(x, -y); \n\r\n\t\t\t} \n\r\n\t\t\tfloat PHASE_FUNC(float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(phase, 0.0, 0.0, CHANGE_PHASE, 1.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat PHASE_FUNC1(float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat PHASE_FUNC2(float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.5); \n\r\n\t\t\t} \n\r\n\t\t\tvec3 getNormal(vec3 v, vec2 pr) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat y = (v.y == 0.0) ? uSlideHeight : 0.0; \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec3 v1Pos = vec3(v.x, y, v.z); \n\r\n\t\t\t\tvec3 v2Pos = vec3(pr.x, v.y, -pr.y); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec3 v1 = v1Pos - v; \n\r\n\t\t\t\tvec3 v2 = v2Pos - v; \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec3 n = (v.x == uSlideWidth && v.y == uSlideHeight) ? cross(v1, v2) : cross(v2, v1); \n\r\n\t\t\t\tn = normalize(n); \n\r\n\t\t\t\tif (n.z < 0.0) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tn.z = n.z * -1.0; \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn n; \n\r\n\t\t\t} \n\r\n\t\t"+
zG(this)};h.oa=function(a){this.R.uniform1f(this.H,a);DB(this,this.C,this.R.TRIANGLE_STRIP)};h.Wb=function(){wB(this,this.C);this.R.deleteTexture(this.W)};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 zG(a){switch(a.ha){case 0:return" \n\r\n\t\t\tfloat C_FUNC1(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, uSlideWidth * 0.5, 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_FUNC1(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, uSlideWidth * 0.5, PHASE_OFFSET, uSlideWidth, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInDoubleLeft(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_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<a.count();++d){var e=Ii(a,d);0<e.rc&&c.push(e)}return c})}h.Dw=function(a){if(this.Da){a=a.timestamp();var b=a.V();0<=a.pa()&&b!=this.xn&&DG(this,b);z.forEach(this.A,this.fv,this)}};
h.fv=function(a){var b,c=ka(a)+"";b=this.F[c]||null;(c=EG(this,a))&&b&&(b=od(b,"display"),"none"==b&&"none"!=c.style.display?(Cd(c,!1),(a=this.H.uc(a))&&a.L.Za&&a.pause()):"none"!=b&&Cd(c,!0))};function DG(a,b){var c=a.xn;a.xn=b;var d=ax(a.M,c,b);z.forEach(d,a.Yt,a);c=ax(a.M,b,c);z.forEach(c,a.Xu,a)}h.Du=function(){Dl(this.B,this.C.scale())};h.Yt=function(a){var b=EG(this,a);b&&Cd(b,!1);z.remove(this.A,a)};
h.Xu=function(a){var b=this.H.uc(a);if(b){var c=EG(this,a);if(!c){if(c=this.N.gb()){var d=c.view(),e=ka(a)+"",c=a.A;if(d=d.A.querySelector("#"+c)){this.F[e]=d;var f=Uc("div");this.B.appendChild(f);this.D[e]=f;e=od(d,"display");d.style.display="inherit";c=this.C.position(c,1);qd(f,c);d.style.display=e;c=f}else c=null}else c=null;if(!c)return;Nv(b,c)}Cd(c,!0);z.tr(this.A,a)}};function EG(a,b){var c=ka(b)+"";return a.D[c]||null};function FG(){this.A=new K}h=FG.prototype;h.Vr=0;h.El=!1;h.Ka=function(){return this.Vr};h.setProgress=function(a){this.Vr=a;this.A.P(a)};h.start=function(){this.El=!0};h.stop=function(){this.El=!1};h.Ra=function(){return this.A};function GG(){this.A=new K}h=GG.prototype;h.Gh=null;h.ye=null;h.pf=!1;h.mk=function(a,b){if("touchEnd"==a)return this.pf&&this.Gh&&this.ye?this.B(this.ye,this.Gh)?1:0:0;if(1!=b.touches().length)return this.pf=!1,0;var c=b.touches()[0].C,d=b.touches()[0],c=new Qb(c,d.D);if("touchStart"==a)return this.Gh=this.ye=c,this.pf=!0,0;if(!this.pf||!this.Gh||!this.ye)return 0;this.Gh==this.ye?(this.pf=this.C(c,this.ye))&&b.A.preventDefault():this.pf=this.D(c,this.ye);this.ye=c;return 0};h.Qj=function(){this.A.P()};
h.vf=function(){};function HG(){this.A=new K}w(HG,GG);HG.prototype.qg=function(){return"scrollLeft"};HG.prototype.D=function(a,b){return a.x<=b.x};HG.prototype.C=function(a,b){return b.x-a.x>=Math.abs(a.y-b.y)};HG.prototype.B=function(a,b){var c=b.x-a.x;return 40<c&&.7*c>=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<c&&.7*c>=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('<lineargradient.*?id="(.*?)".*?/lineargradient>',"gi"),e=[],f=d.exec(c);f;)e.push(f[1]),f=d.exec(c);for(d=0;d<e.length;++d)f=e[d],c=c.replace(new RegExp(f,"g"),"quiz_"+f);a=new er(c,a.url(),a.width(),a.height());JG.call(this,a,b)}w(VG,JG);function eH(a,b,c,d){void 0==a&&(a=0);void 0==b&&(b=0);void 0==c&&(c=0);void 0==d&&(d="stopped");this.ka=new wh(a,b,c);this.K=d;this.A=[];this.D=[];this.W=new K;this.U=new K;this.T=new K;this.S=new K;this.H=new K;this.M=new K}eH.prototype.B=!1;eH.prototype.F=!1;eH.prototype.C=!1;eH.prototype.timestamp=function(){return this.ka};eH.prototype.timestamp=eH.prototype.timestamp;eH.prototype.Ze=function(){return this.B};eH.prototype.started=eH.prototype.Ze;eH.prototype.sb=function(){return this.B&&!$v(this)};
eH.prototype.running=eH.prototype.sb;eH.prototype.state=function(){return this.K};eH.prototype.state=eH.prototype.state;eH.prototype.suspended=function(){return this.C};eH.prototype.suspended=eH.prototype.suspended;eH.prototype.fb=function(){return 1<this.A.length||1==this.A.length&&void 0!=this.A[0]||this.Fc()};eH.prototype.buffering=eH.prototype.fb;eH.prototype.ia=function(){return this};eH.prototype.clock=eH.prototype.ia;function Ay(a,b){a.C!=b&&(a.C=b,nH(a))}
eH.prototype.start=function(a){q(a)||(a=!1);this.B&&this.F==a?Ay(this,!1):(this.F=a,this.B=!0,this.C=!1,nH(this),this.U.P(this))};eH.prototype.stop=function(){this.B&&(this.B=this.F=!1,nH(this),this.T.P(this))};function Wx(a,b,c,d){a.ka=new wh(b,c,d);a.W.P(a)}function zu(a,b,c){var d=a.fb(),e=a.A.indexOf(c);b?0>e&&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||1<a.A.length||1==a.A.length&&a.A[0]!=b||a.Fc(b)}function nH(a){var b="stopped";a.B&&(b=a.C?"suspended":a.fb()?"buffering":a.F?"rewinding":"started");a.K!=b&&(a.K=b,a.S.P(a))}eH.prototype.Fc=function(a){return 1<this.D.length||1==this.D.length&&this.D[0]!=a};function oH(a,b){this.A=a;this.C=b}w(oH,Uk);oH.prototype.hb=function(){return this.C};oH.prototype.B=function(){return!0};function Py(a,b,c){Sx.call(this,a,b,c);this.C=b.hb()}w(Py,Sx);h=Py.prototype;h.Bl=!1;h.hb=function(){return this.C};h.Zd=function(a){Py.Z.Zd.call(this,a);this.C.setActionAvailability(a.D);this.Bl||(this.Bl=!0,this.C.start());this.F&&this.C.activate()};h.$d=function(){Py.Z.$d.call(this);this.F&&this.C.deactivate()};h.xk=function(){null!=this.A&&this.Bl&&this.C.activate()};function sH(a,b){this.F=a;this.H=b;this.C={}}sH.prototype.A=null;sH.prototype.B=null;function tH(a,b){a.A=[];a.B={};uH(a,a.F.Wa(),v(b.jn,b));uH(a,a.F.Va(),v(b.uc,b))}function uH(a,b,c){for(var d=0;d<b.count();++d){var e=Ii(b,d),f=c(e);if(f){var g=ka(f)+"";a.A.push(f);a.B[g]=e;f.kc().addHandler(a.D,a)}}}
sH.prototype.D=function(a){var b=ka(a)+"";if(b in this.B){var c=this.B[b],b=c.id();a=a.currentTime();var d=b in this.C?this.C[b]:0;if(d!=a&&!(d>a)){for(var e=c.nd(),c=[],f=e.count(),g=0;g<f;++g){var k=e.A[g],l=k.time();l>=d&&l<=a&&c.push(k)}for(d=0;d<c.length;++d)Ho(this.H,c[d])}this.C[b]=a}};function vy(a,b,c){Sx.call(this,a,b,c);this.M=new vH(a,this);this.C=new Ao(a,b,c.ia(),this.M);this.T=new sH(a,this.C);this.H.Ga.addHandler(this.Nu,this);b=this.H;a=a.H;for(c=0;c<a.length;++c){var d=a[c],e;if(e=b.A.querySelector("#"+d)){if("div"==e.nodeName.toLowerCase()){var f=Zc(e);if(1==f.length&&"svg"==f[0].nodeName.toLowerCase())if(e=f[0],f=Zc(e),1==f.length&&"a"==f[0].tagName)e=f[0];else{var g=void 0,g=document.createElementNS("http://www.w3.org/2000/svg","a");g.setAttribute("fill","none");for(var k=
0;k<f.length;++k)g.appendChild(f[k]);e.appendChild(g);e=g}}}else e=null;if(e){e.B=d;f=e.getElementsByTagName("a");for(g=0;g<f.length;++g)f[g].B=d;b.D?Ul(e,v(b.M,b)):(B(e,"cursor","pointer"),E(e,"click",b.H,!1,b))}}this.H.C.addHandler(this.Tu,this)}w(vy,Sx);h=vy.prototype;h.kh=!1;h.sq=!1;h.Op=!Gf;h.Jh=-1;
h.Zd=function(a){vy.Z.Zd.call(this,a);var b=a.C;b.A=!0;b.B.addHandler(this.Mp,this);a=a.mediaController();this.M.A=a;a=this.C;if(a.Da)throw Error("already activated");a.Da=!0;a.B.Ra().addHandler(a.Or,a);a.B.Mf().addHandler(a.qp,a)};h.$d=function(){this.M.A=null;var a=this.C;Fo(a);a.Da=!1;a.B.Ra().removeHandler(a.Or,a);a.B.Mf().removeHandler(a.qp,a);this.A&&this.A.C.B.removeHandler(this.Mp,this);vy.Z.$d.call(this)};
h.pm=function(){if(null==this.A)throw Error("media activation available only when slide is activated");var a=this.A.B;if(!this.sq||!this.Op)this.sq=!0,wH(this,a);else if(ng){var b=this;this.Jh=setTimeout(function(){b.Jh=-1;for(var c=b.D.Va(),d=0;d<c.count();++d){var e=Ii(c,d);(e=a.uc(e))&&!e.L.Za&&Fv(e,0)}},250)}tH(this.T,a)};
h.Uq=function(){if(null==this.A)throw Error("media deactivation available only when slide is activated");for(var a=this.A.B,b=this.T,c=0;c<b.A.length;++c)b.A[c].kc().removeHandler(b.D,b);b.A=null;b.B=null;for(var b=!this.Op,c=this.D.Va(),d=0;d<c.count();++d){var e=Ii(c,d);0<e.rc||!(e=a.uc(e))||(e.stop(),Ku(e,!0),b&&Ov(e))}0<this.Jh&&(clearTimeout(this.Jh),this.Jh=-1)};
function wH(a,b){for(var c=a.D.Va(),d=0;d<c.count();++d){var e=Ii(c,d);if(!(0<e.rc)){var f=a.H.A.querySelector("#"+e.A);f&&Nv(b.uc(e),f)}}}h.play=function(){this.C.play();vy.Z.play.call(this)};h.pause=function(){this.C.pause();vy.Z.pause.call(this)};h.Mp=function(){this.kh=!0};h.Nu=function(a,b){this.kh?this.kh=!1:null!=this.A&&tx(this.A.Nf(),a,b)};h.Tu=function(a,b,c){!c&&this.kh?this.kh=!1:(Ho(this.C,a),b.preventAction())};
function Ey(a){a=a.C;if(a.qc)for(var b=va(),c=0;c<a.qc.length;++c)Co(a.qc[c],b)}function vH(a,b){this.C=a;this.B=b}vH.prototype.A=null;function Fm(a,b){return Ji(a.C.Wa(),b)}function Jm(a,b){return Ji(a.C.Va(),b)};function xH(a,b,c){this.B=a;this.C=b;this.A=c}function Oy(a,b){var c=a.C.ra(b),d=a.B.A[b],e;if(c instanceof um)iu(d),d.Lg(!1),d=new Sl(d.Ae),e=new vy(c,d,a.A);else if(c instanceof Si){if(!d.Na())return null;d=new dy(d.Ae,d.Na(),c.xm());e=new ey(c,d,a.A)}else if(c instanceof yr){if(!d.hb())return null;d=new oH(d.Ae,d.hb());e=new Py(c,d,a.A)}else if(c instanceof $g){if(!d.Pa())return null;d=new ly(d.Ae,d.Pa(),c.ym());e=new my(c,d,a.A)}return e};function yH(){this.B=new K;this.C=new K;this.A=new K}h=yH.prototype;h.Yf=!1;h.Xf=!1;h.Hj=null;h.Ah=null;h.qg=function(){return"drag"};h.mk=function(a,b){if(1==b.touches().length){if("touchStart"==a)return this.Yf&&(this.Xf=this.Yf=!1),this.Xf=!1,1;if("touchMove"==a&&this.Xf)return 1}this.Yf&&(this.Xf=this.Yf=!1,this.A.P(this.Ah.x,this.Ah.y));return 0};
h.Qj=function(a,b){var c=new Qb(b.touches()[0].clientX(),b.touches()[0].clientY());this.Xf?(c=Tb(c,this.Hj),Rb(c,this.Ah)||(this.Yf||(this.Yf=!0,this.C.P(this.Hj.x,this.Hj.y)),this.Ah=c,this.B.P(c.x,c.y))):(this.Xf=!0,this.Hj=c,this.Ah=new Qb)};h.vf=function(){};function zH(){this.B=new K;this.A=new K}h=zH.prototype;h.th=-1;h.qj=0;h.qg=function(){return"scale"};h.mk=function(a,b){var c=2==b.touches().length,d=!c&&0<this.th;return c||d?1:0};
h.Qj=function(a,b){if(2==b.touches().length){var c;c=b.scale();if(!q(c)){c=b.touches()[0];var d=b.touches()[1];c=new Qb(c.clientX(),c.clientY());var e=new Qb(d.clientX(),d.clientY()),d=c.x-e.x;c=c.y-e.y;d=Math.sqrt(d*d+c*c);this.qj?c=d/this.qj:(c=1,this.qj=d)}this.B.P(c);this.th=c}else 0<this.th&&(this.A.P(this.th),this.th=-1,this.qj=0)};h.vf=function(){};function AH(a){return 1-Math.pow(1-a,3)};function BH(a,b,c,d,e){this.B=b;this.D=this.M=c;this.C=this.H=d;this.T=e;this.A=new Qb;this.F=new K;this.S=[fl(b,"scrollLeft"),fl(b,"scrollRight")];a=new zH;a.B.addHandler(this.Su,this);a.A.addHandler(this.Ru,this);this.U=a;a=new yH;a.B.addHandler(this.Qu,this);a.C.addHandler(this.Pu,this);a.A.addHandler(this.Ou,this);this.K=a}h=BH.prototype;h.$p=!0;h.Zp=!1;h.ih=1;h.Jd=1;h.Ij=-1;h.xr=null;h.nh=null;h.ue=null;
function CH(a,b){b!=a.Zp&&((a.Zp=b)?(Zk(a.B,a.U),Zk(a.B,a.K)):(el(a.B,a.U),el(a.B,a.K)))}h.Su=function(a){0>this.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<d&&(a=(c.offset.x-b.offset.x)/d,b=(c.offset.y-b.offset.y)/d,c=Math.max(Math.abs(800*a),Math.abs(800*b)),this.ue=new GH(this.A,new Qb(this.A.x+a*c/7,this.A.y+b*c/7),c),E(this.ue,"animate",this.ru,!1,this),E(this.ue,"finish",this.qu,!1,this),this.ue.play())}};h.ru=function(){FH(this,this.ue.position())};h.qu=function(){DH(this)};function DH(a){a.ue&&(a.ue.tc(),a.ue=null)}
function EH(a,b){var c=(b-a.Jd)/a.Jd;a.Jd=b;var d=a.A.x,e=a.A.y,d=d-(a.D/2-d)*c,e=e-(a.C/2-e)*c;a.A=HH(a,new Qb(d,e));a.F.P(a.Jd*a.ih,a.A.x,a.A.y);c=a.Jd*a.ih;d=c*a.H;c=c*a.M<=a.D&&d<=a.C;if(a.$p!=c)for(a.$p=c,d=a.S,e=0;e<d.length;++e){var f=d[e];f&&(c?Zk(a.B,f):el(a.B,f))}}function FH(a,b){b=HH(a,b);Rb(a.A,b)||(a.F.P(a.Jd*a.ih,b.x,b.y),a.A=b)}function HH(a,b){function c(a,b,c){return b<=c?(c-b)/2:Mb(a,c-b,0)}var d=a.Jd*a.ih;return new Qb(c(b.x,a.M*d,a.D),c(b.y,a.H*d,a.C))}
function GH(a,b,c){Xu.call(this,[a.x,a.y],[b.x,b.y],c,AH)}w(GH,Xu);GH.prototype.position=function(){return new Qb(this.A[0],this.A[1])};function IH(){}t("ispring.presenter.player.restriction.INavigationRestrictionReason",IH,void 0);IH.prototype.type=function(){};IH.prototype.type=IH.prototype.type;IH.prototype.Lc=function(){};IH.prototype.relatedSlideIndex=IH.prototype.Lc;function JH(a,b){this.B=a;this.A=b}JH.prototype.type=function(){return this.B};JH.prototype.type=JH.prototype.type;JH.prototype.Lc=function(){return this.A};JH.prototype.relatedSlideIndex=JH.prototype.Lc;
var KH={Kz:"currentSlideIsLocked",Lz:"currentSlideIsNotCompleted",Hz:"currentSlideIsFirstSlide",Jz:"currentSlideIsLastSlide",Iz:"currentSlideIsInteraction",Ly:"backwardNavigationIsRestricted",CA:"forwardNavigationIsRestricted",IC:"presentationSeekingDisabled",ZA:"interactionNotCompleted",BC:"precedingQuizNotPassed",AC:"precedingQuizNotCompleted",zC:"precedingQuizFailed",DC:"precedingScenarioNotCompleted",EC:"precedingScenarioNotPassed",CC:"precedingScenarioFailed"};
t("ispring.presenter.player.restriction.NavigationRestrictionReasonType",KH,void 0);t("CURRENT_SLIDE_IS_LOCKED","currentSlideIsLocked",KH);t("CURRENT_SLIDE_IS_NOT_COMPLETED","currentSlideIsNotCompleted",KH);t("CURRENT_SLIDE_IS_LAST_SLIDE","currentSlideIsLastSlide",KH);t("CURRENT_SLIDE_IS_FIRST_SLIDE","currentSlideIsFirstSlide",KH);t("BACKWARD_NAVIGATION_IS_RESTRICTED","backwardNavigationIsRestricted",KH);t("FORWARD_NAVIGATION_IS_RESTRICTED","forwardNavigationIsRestricted",KH);
t("PRESENTATION_SEEKING_DISABLED","presentationSeekingDisabled",KH);t("PRECEDING_QUIZ_NOT_PASSED","precedingQuizNotPassed",KH);t("PRECEDING_QUIZ_NOT_COMPLETED","precedingQuizNotCompleted",KH);t("PRECEDING_QUIZ_FAILED","precedingQuizFailed",KH);t("PRECEDING_SCENARIO_NOT_COMPLETED","precedingScenarioNotCompleted",KH);t("PRECEDING_SCENARIO_FAILED","precedingScenarioFailed",KH);t("PRECEDING_SCENARIO_NOT_PASSED","precedingScenarioNotPassed",KH);var Jr="atAnyTime",Kr="afterAttempt",Lr="afterPassing";var LH={GC:"presentationNavigationType",ND:"slideNavigationSettings",SC:"quizNavigationSettings",vD:"scenarioNavigationSettings",FC:"presentationFlow"};t("ispring.presenter.player.restriction.NavigationRestrictionSource",LH,void 0);t("PRESENTATION_NAVIGATION_TYPE","presentationNavigationType",LH);t("SLIDE_NAVIGATION_SETTINGS","slideNavigationSettings",LH);t("PRESENTATION_FLOW","presentationFlow",LH);function MH(){}t("ispring.presenter.player.restriction.INavigationRestriction",MH,void 0);MH.prototype.Mk=function(){};MH.prototype.navigationAction=MH.prototype.Mk;MH.prototype.Ki=function(){};MH.prototype.restrictionSource=MH.prototype.Ki;MH.prototype.pe=function(){};MH.prototype.restrictionReason=MH.prototype.pe;MH.prototype.Lc=function(){};MH.prototype.relatedSlideIndex=MH.prototype.Lc;MH.prototype.Xn=function(){};MH.prototype.relatedTimestamp=MH.prototype.Xn;MH.prototype.lt=function(){};function NH(a,b,c,d,e,f){this.A=a;this.C=b;this.B=c;this.D=null!=d?d:null;this.H=e||null;this.F=f||null}NH.prototype.Mk=function(){return this.A};NH.prototype.navigationAction=NH.prototype.Mk;NH.prototype.Ki=function(){return this.C};NH.prototype.restrictionSource=NH.prototype.Ki;NH.prototype.pe=function(){return this.B};NH.prototype.restrictionReason=NH.prototype.pe;NH.prototype.Lc=function(){return this.D};NH.prototype.relatedSlideIndex=NH.prototype.Lc;NH.prototype.Xn=function(){return this.H};
NH.prototype.relatedTimestamp=NH.prototype.Xn;NH.prototype.lt=function(){return this.F};NH.prototype.relatedSlideShow=NH.prototype.lt;function Y(a,b){this.N=a;this.A=b;this.B=new K}Y.prototype.Ob=function(a){return this.N.Ob(a)};
Y.prototype.wf=function(a,b,c,d){var e={},f;a:{if(OH(this,a)){if((f=-1==this.N.Cb())&&!(f=this.sa().Oc().Ve())&&(f=!this.A.ta().ob().ie())){var g=this.N,k=g.A.timestamp();f=k.pa();k=k.Ba();g=g.B.xa();f=f==g.count()-1?g.Oa(f):null;f=null!==f&&k>=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<a.N.H.length))for(d=0;d<c;++d){var e=a.A.Y().ra(d);if(e.visible()&&e instanceof Si)if("afterAttempt"==e.D){if(e=TH(a,e),!e||!(0<e.D||cy(e)))return new JH("precedingQuizNotCompleted",d)}else{var f;if(f="afterPassing"==e.D)f=TH(a,e),f=!(f&&by(f));if(f)return(a=TH(a,e))&&("graded"==a.A&&cy(a)?a.C:1)?new JH("precedingQuizNotPassed",
d):new JH("precedingQuizFailed",d)}}return"quizSwitchToNextSlideWithoutBranching"!=b&&"quizSwitchToNextSlide"!=b||a.A.ta().ob().ie()||a.za()!=a.Jc()?null:new JH("currentSlideIsLastSlide")}
function SH(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 ly&&!d.B()&&c!=a.N.za())return new JH("interactionNotCompleted");if(!(0<a.N.H.length))for(d=0;d<c;++d){var e=a.A.Y().ra(d);if(e.visible()&&e instanceof $g)if(e.D==Kr){if(e=UH(a,e),!e||!e.B)return new JH("precedingScenarioNotCompleted",d)}else{var f;if(f=e.D==Lr)f=UH(a,e),f=!(f&&f.A);if(f)return((a=UH(a,e))?a.C:1)?new JH("precedingScenarioNotPassed",d):new JH("precedingScenarioFailed",d)}}return"scenarioSwitchToNextSlideWithoutBranching"!=
b&&"scenarioSwitchToNextSlide"!=b||a.A.ta().ob().ie()||a.za()!=a.Jc()?null:new JH("currentSlideIsLastSlide")}function TH(a,b){var c=a.N.Ob(b.index());return c&&c.Bh?(c=c.Na(),ui(c)):b.Cj}function UH(a,b){var c=a.N.Ob(b.index());return c&&c.Dh?(c=c.Pa(),ah(c)):b.Dj}
function OH(a,b){var c=0<=a.N.za()?a.N.sa():null;if(!c)return!1;var d=a.N.ia().timestamp(),e=c.xa(),c=e.count()-1==d.pa();switch(b){case "switchToNextSlide":case "quizSwitchToNextSlide":case "quizSwitchToNextSlideWithoutBranching":case "scenarioSwitchToNextSlide":case "scenarioSwitchToNextSlideWithoutBranching":return!0;case "switchToNextStep":return e=e.Oa(e.count()-1),c&&(e.Nc()||e.duration()<=d.Ba());case "playPauseControl":return c&&oy(a.N)}return!1}
function PH(a,b){if(!(0<=a.N.za()&&a.N.sa()))return!1;switch(b){case "switchToPreviousSlide":return!0;case "switchToPreviousStep":var c=a.N.ia().timestamp();return 0==c.pa()&&.01>=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;a<this.A.length;++a){b=this.A[a];var e=c,f=d,g=this.B,k=b.displayObject(),g=g.scale();Dl(k,g);qd(k,e+g*b.A().left,f+g*b.A().top)}};var uy="idle",ZH={mC:"playing",hC:"paused",IDLE:uy};t("ispring.presenter.player.transitions.TransitionPlaybackState",ZH,void 0);t("PLAYING","playing",ZH);t("PAUSED","paused",ZH);t("IDLE",uy,ZH);function $H(a,b,c,d,e,f,g){this.K=b;this.F=c;this.Ia=e;this.va=f;this.ha=g;this.T=new K;this.U=new K}$H.prototype.B=-1;$H.prototype.po=function(){return this.F.Ka()};$H.prototype.transitionProgress=$H.prototype.po;$H.prototype.state=function(){return this.A?this.F.El?"playing":"paused":uy};$H.prototype.state=$H.prototype.state;$H.prototype.oo=function(){return this.T};$H.prototype.transitionEffectStartEvent=$H.prototype.oo;$H.prototype.jl=function(){return this.U};
$H.prototype.transitionEffectCompleteEvent=$H.prototype.jl;function Ky(a,b){var c=a.K;iu(c.A[b]);0<=a.B&&ju(c.A[a.B]);a.B=b}function Jy(a){a.A.start();a.S=!0;Hf&&(a.Ha=setInterval(a.Ca,100));a.F.Ra().addHandler(a.ka,a);zg&&document.body?Fl(document.body):a.T.P(a.B)}$H.prototype.Ca=function(){if(Hf&&document.body)return Fl(document.body)};$H.prototype.H=function(a){this.A.Ch.removeHandler(this.H,this);a&&Jy(this)};
$H.prototype.ka=function(a){isNaN(this.M)&&(this.M=a,a=0);1>a?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;f<c.length;++f){var g=c[f],k=jl(g.name()),l=g.uo(),m=[];0!=l.length||!g.localName()||(k.bold()||k.Hk())&&d||m.push(new Zt("local",g.localName()));for(k=0;k<l.length;++k)m.push(new Zt("url",l[k]));e.push(Yt(g.name(),m))}pl(e.join("\n"));c=b.J();d=b.I();this.C=Uc("DIV");this.C.setAttribute("role","main");this.C.setAttribute("aria-live","polite");this.C.style.overflow=
"hidden";xd(this.C,c,d);Pe&&(this.C.style["-webkit-text-size-adjust"]="none");e=new Yk(this.C,[new HG,new IG]);fl(e,"scrollLeft").A.addHandler(this.mu,this);fl(e,"scrollRight").A.addHandler(this.nu,this);$k(e);this.ka=e;if(Lf||Kf||qg)f=new ll,f.A.addHandler(this.ou,this),f.B.addHandler(this.lu,this),Zk(e,f);this.K=new BH(0,e,c,d,this.yr);this.K.F.addHandler(this.Vu,this);this.D=Uc("DIV");this.C.appendChild(this.D);this.A=Uc("DIV");this.A.id="SLIDES_CONTAINER_PARENT";this.C.appendChild(this.A);this.A.style.overflow=
"hidden";xd(this.A,c,d);yf(this.A,"0 0");xd(this.D,c-2,d-2);qd(this.D,1,1);B(this.D,"backgroundColor","#000000");e=this.F.J();f=this.F.I();g=Uc("DIV");this.A.appendChild(g);d=this.B.F;g=new ru(g,e,f,this.yr,"#000000");l=d.A;m=l.A.length;for(k=0;k<m;++k){var n=l.A[k];if(n instanceof os){var p=g.D,r=g.A,n=new mu(p,r.length,g.C,g.B,g.F,n);qu(p,n);r.push(n)}else n instanceof ps?(p=g.D,r=g.A,n=new ou(p,r.length,g.C,g.B,g.F,n),qu(p,n),r.push(n)):n instanceof cu?(p=g.D,r=g.A,n=new lu(p,r.length,g.C,g.B,
g.F,n),qu(p,n),r.push(n)):(p=g.D,r=g.A,n=new gu(p,r.length,g.C,g.B,g.F,n),qu(p,n),r.push(n))}this.Ha=g;l=Uc("DIV");l.id="frontLayers";this.A.appendChild(l);g=new FG;this.La=new $H(0,this.Ha,g,0,e,f,l);e=new eH(-1);f=new xH(this.Ha,this.F.Y(),e);this.N=new N(this.F,0,d.A,f,e,this.B,this.La,g);this.N.$c().addHandler(this.Bw,this);d=this.N;this.B.C.F.addHandler(d.Nn,d);this.H=new Y(this.N,this.F);this.Ia=new vx(this);this.M=[];e=b.Oh();f=b.Wi();if(e||f)d=new XH(this),f&&(f=new WH(f),this.M.push(f),YH(d,
f)),e&&(Ag&&(this.U=new VG(e,c)),c=new JG(e,c),this.M.push(c),this.W=c,YH(d,c));this.A.style.display="none";this.D.style.display="none";for(c=0;c<this.M.length;++c)this.M[c].displayObject().style.display="none";CH(this.K,!1)}h=aI.prototype;h.zc=null;h.yr=Number.MAX_VALUE;h.Tc=1;h.hg=!1;h.Bd=function(){return this.Ca};aI.prototype.resizeEvent=aI.prototype.Bd;aI.prototype.Zs=function(){return this.N};aI.prototype.playbackController=aI.prototype.Zs;aI.prototype.ot=function(){return this.H};
aI.prototype.restrictedPlaybackController=aI.prototype.ot;aI.prototype.soundController=function(){return this.B.soundController()};aI.prototype.soundController=aI.prototype.soundController;aI.prototype.displayObject=function(){return this.C};aI.prototype.displayObject=aI.prototype.displayObject;aI.prototype.width=function(){return this.va};aI.prototype.width=aI.prototype.width;aI.prototype.height=function(){return this.ha};aI.prototype.height=aI.prototype.height;aI.prototype.scale=function(){return this.Tc};
aI.prototype.resize=function(a,b){this.va=a;this.ha=b;xd(this.C,a,b);var c=this.K;c.A=HH(c,Ub(c.A,new Qb((a-c.D)/2,(b-c.C)/2)));c.D=a;c.C=b;c.ih=Math.min(a/c.M,b/c.H,c.T);EH(c,c.Jd)};aI.prototype.resize=aI.prototype.resize;h=aI.prototype;
h.Vu=function(a,b,c){b=Math.round(b);c=Math.round(c);var d=this.F.J(),e=this.F.I(),d=d*a,e=e*a,f=this.Tc!=a;if(f){this.Tc=a;Dl(this.A,a);a=this.F.Y();for(var g=0;g<a.count();++g)for(var k=a.ra(g).Va(),l=0;l<k.count();++l){var m=Ii(k,l);this.B.B.uc(m).Kg(this.Tc)}bI(this);cI(this);xd(this.D,d-2,e-2)}qd(this.A,b,c);qd(this.D,b+1,c+1);this.Ca.P(d,e,b,c);if(f&&Gf)return Fl(this.C)};h.Nf=function(){return this.B.Nf()};
h.lu=function(a,b,c){a=c.target;a instanceof HTMLVideoElement&&a.controls?c.stopPropagation():ad(this.A,a)&&(c.preventDefault(),this.B.Nf().slideAreaDoubleTapped())};h.ou=function(a,b,c){a=c.target;a instanceof HTMLVideoElement&&a.controls?c.stopPropagation():ad(this.A,a)&&(c.preventDefault(),tx(this.B.Nf(),this,c))};h.mu=function(){var a=this.B.Nf();a.N&&0<=a.N.za()&&a.A(a.H)&&(Ag||a.N.sa().Kh())&&ux(a)};h.nu=function(){var a=this.B.Nf();a.N&&0<=a.N.za()&&a.A(a.M)&&(Ag||a.N.sa().Kh())&&a.C.Pb()};
h.Bw=function(){var a=this.zc?this.zc.index():-1,b=this.N.za();this.zc=0<=b?this.N.sa():null;var c=this.zc instanceof Si,d=this.zc instanceof yr,e=this.zc instanceof $g;this.D.style.opacity=c||d||e?"0":"";if(c){var f=this.N.Na();f&&f.setOverlayDisplayed(this.hg)}else d?(f=this.N.hb())&&f.setOverlayDisplayed(this.hg):e&&(f=this.N.Pa())&&f.setOverlayDisplayed(this.hg);this.W&&(this.W.displayObject().style.display=c||d||e?"none":"");c=ax(this.S,a,b);a=ax(this.S,b,a);dI(this,c,!1);dI(this,a,!0);this.hg&&
(eI(this,c),fI(this,a));EH(this.K,1);gI(this);bI(this);cI(this);-1!=this.N.za()&&q(this.U)&&(a=this.N.gb().view(),a instanceof dy?a.Na().setBannerView(this.U.displayObject()):a instanceof oH?a.hb().setBannerView(this.U.displayObject()):a instanceof ly&&a.Pa().setBannerView(this.U.displayObject()))};function gI(a){var b=!1,c=0<=a.N.za();"none"!=a.A.style.display&&c&&(b=a.N.sa(),b=a.F.ta().navigation().pg().Ao()&&"slide"==b.type());CH(a.K,b)}
function bI(a){if(-1!=a.N.za()){var b=a.N.gb().view();b instanceof dy?b.Na().setParentScale(a.Tc):b instanceof oH?b.hb().setParentScale(a.Tc):b instanceof ly&&b.Pa().setParentScale(a.Tc)}}h.setOverlayDisplayed=function(a){if(this.hg!=a){this.hg=a;if(this.zc){var b;b=this.zc.index();b=this.S.A[b]||[];a?fI(this,b):eI(this,b);(b=this.N.Na())&&b.setOverlayDisplayed(a)}a?al(this.ka):$k(this.ka);Fg&&ISPlayer.showModalOverlay(a)}};
function fI(a,b){for(var c=0;c<b.length;++c){var d=a.B.B.uc(b[c]);d&&d.pi(!1)}}function eI(a,b){for(var c=0;c<b.length;++c){var d=b[c],e=a.B.B.uc(d);e&&e.pi(d.B.C())}}function dI(a,b,c){for(var d=0;d<b.length;++d){var e=a.B.B.uc(b[d]);e&&Lv(e,c)}}
function cI(a){a.zc=0<=a.N.za()?a.N.sa():null;var b=a.zc instanceof yr,c=a.zc instanceof $g;a.zc instanceof Si||b||c||Gf||!wb||(b=Lc("IMG",null,a.A),z.forEach(b,function(a){null!=a.id&&0<a.id.length||(a.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"==a?b:b&3|8).toString(16)}));if(fb(this.T,a.id))var b=y(this.T,a.id),c=b.transform.clone(),g=b.origin.clone(),k=b.width,b=b.height;else c=zl(a),null===c&&(c=new ul),g=Bl(a),null===g&&(g=new Qb),
yf(a,g.x+"px "+g.y+"px"),k=parseFloat(a.getAttribute("width")),b=parseFloat(a.getAttribute("height")),ib(this.T,a.id,{transform:c.clone(),origin:g.clone(),width:k,height:b});b=b*this.Tc;yd(a,k*this.Tc);zd(a,b);k=1/this.Tc;b=1/this.Tc;g=Tb(new Qb,g);g=new ul(k,0,0,b,g.x-k*g.x,g.y-b*g.y);xl(a,vl(c,g))},a))};var hI={RA:"gotoPreviousSlide",Ht:"continuePresentation",Mt:"finishAction",LD:"skipQuiz"};t("ispring.quiz.player.QuizPlayerControllerActionType",hI,void 0);t("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",hI);t("CONTINUE_PRESENTATION","continuePresentation",hI);t("FINISH_ACTION","finishAction",hI);t("SKIP_QUIZ","skipQuiz",hI);function iI(a,b,c){this.nb=a;var d=Mf();"1"==d.resume?a.ta().ob().A="always":"0"==d.resume&&(a.ta().ob().A="never");var d=Hg?new lx(a):new fw,e=new BA,f=new Zy,g=new ex(a,f,d),k=new sx(a,g),l=new Mz(a.ta().navigation().Re(),a.Y(),f),m=new xw;m.stateChangedEvent().addHandler(this.se,this);this.B=new EA(e,c,g,f,f,k,0,this,m);new AG(b);this.A=new aI(this.B,a);b=this.A.N;m=this.A.H;d.Sc(b.ia());var n=b.ia(),p=b.C;g.vc=n;var r=g.A;r.zn=p;r.yl=n.sb();n.Xa().addHandler(r.Fw,r);n.Ra().addHandler(g.Cw,g);
l.N=m;k.N=b;k.C=m;e.N=b;e.C=g;jI(this,e);k=this.A.Ia;l=k.displayObject();c.A.W=l;new Bx(k,b.ia(),a.Y());new Iz(k,b.ia(),a.Y(),this);new Fz(this.A,k,b.ia(),a.Y());l=this.U=new Xy(a);b.$c().addHandler(l.B,l);this.H=new K;this.T=new K;this.F=new K;this.M=new K;this.S=new K;this.La=new K;this.C=new Lx(a.Y(),b.ia(),b.C,a.Rb().Fe(),f);this.D=new ew(a.Y(),b.ia(),b.C,a.Rb().hf(),f);this.Ca=new nw(a.Y(),g,b.ia(),c.A);new dz(b,f,d);Gf&&new gw(e);this.W=new BG(a.Y(),k,b,f);this.ha=Hg?new Qy(f):new Gx;b.qe.addHandler(this.va,
this);b.Xc().addHandler(this.gd,this);b.ka.addHandler(this.Ha,this);b.te.addHandler(this.ka,this);b.$c().addHandler(this.Ia,this);this.Ib=f;Fg&&(ISPlayer.setPauseMediaCallback(v(this.te,this)),ISPlayer.setContentType("slide"))}iI.prototype.K=!1;function jI(a,b){var c=Rc("DIV");c.getCore=function(){return b};c.setAttribute("id",Zq(a.nb.ta()));a.A.displayObject().appendChild(c)}
function kI(a,b,c,d){var e=a.A.N.ia(),f=!d;f&&lI(a);c&&mI(a);f&&c||e.Xa().addHandler(function k(){e.Ze()&&(e.Xa().removeHandler(k,this,-1),f||lI(a),c||mI(a))},a,-1);a.F.P(b,c,d)}function lI(a){var b=a.W;b.Da=!0;var c=b.N.ia().timestamp();0<=c.V()&&0<=c.pa()&&DG(b,c.V());Ny(a.A.N)}function mI(a){if(!a.K){a.K=!0;a.ha.C();a.C.wg();a.D.wg();a=a.B.mediaController();a.Da=!0;a.Ac&&Pw(a.Ac,a.vc.timestamp());if(a.Uf){var b=a.Uf;b.Da=!0;dx(b)}b=a.vc.timestamp().V();0<=b&&kx(a,b)}}iI.prototype.ht=function(){return this.nb};
iI.prototype.presentation=iI.prototype.ht;iI.prototype.view=function(){return this.A};iI.prototype.view=iI.prototype.view;iI.prototype.version=function(){return"8.0"};iI.prototype.version=iI.prototype.version;iI.prototype.persistState=function(){var a=this.B.A,b={};b.lastViewedSlide=a.Id;b.viewDuration=a.Ne;b.slideStates=kb(a.A);return b};iI.prototype.persistState=iI.prototype.persistState;
iI.prototype.gw=function(a,b){var c={width:a,height:b,yv:!1};this.La.P(c);return c.yv?new Vb(c.width,c.height):(c=Math.min(a/this.nb.J(),b/this.nb.I()),new Vb(a*c,b*c))};iI.prototype.getOptimalPlayerSize=iI.prototype.gw;iI.prototype.se=function(){this.S.P(new Rl)};
iI.prototype.start=function(a){var b=null;a&&(b=new xw,b.Id=a.lastViewedSlide,b.Ne=a.viewDuration,b.A=a.slideStates);a=this.nb.ta().ob();var c=this.view().N,d=b,e=this.view().N.Gb(),f;if(f=d)a:{f=this.nb.Y().count();for(var g=this.view().N.Gb(),k=0;k<f;++k){var l=yw(d,k);if(l&&l.visited&&k!=g){f=!1;break a}}f=!0}if(f){a:{f=this.nb.Y().ra(e);switch(f?f.type():""){case "quiz":d=(d=yw(d,e).quizInfo)?"inProgress"==d.state||"reviewing"==d.state||"completed"==d.state:!1;break a;case "scenario":f=Yy?Yy:
Yy={WE:"a",history:{self:"h",id:"i",XE:"b",bF:"c",rF:"r"}};d=(d=yw(d,e).scenarioState)?1<d[f.history.self].length||0<d[f.attempt]:!1;break a}d=!1}f=!d}e=(b=f?null:b)?b.In():null;f=parseInt(Mf().startslide,10);d=(g=isNaN(f)||0>f||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;k<e.count();++k){var l=yw(g,k);if(l){var m=e.ra(k);m.rf(l,g.Ne);l=g;m=m.persistState();l.A[k]=m;l.Be=!0}}g.B.fr()}b=Mb(b,0,f.nb.Y().count()-1);f.T.P(d,b,c);d=f.B.F.A;q(b)&&(d.H=b,fu(d));fu(d);uI(a,b,c)}
function uI(a,b,c){function d(){var d=!1;q(c)||(c=f.ta().ob().sf())&&!vI(a,g)&&(c=!1,d=!0);var l=e.B.A;l.Id!=b&&(l.Id=b,l.Be=!0);l=e.A;l.A.style.display="";l.D.style.display="";for(var m=0;m<l.M.length;++m)l.M[m].displayObject().style.display="";gI(l);d?k.vd(b,0,0,!1):k.mb(b,c);kI(e,b,c,d)}var e=a.L,f=e.nb,g=f.Y().ra(b),k=e.view().N;a.A&&mI(a.L);if(g.Bb())d();else{var l=k.C;zu(l,!0,a);var m=e.B.F.A;m.B.addHandler(function p(b){b===g&&(zu(l,!1,a),m.B.removeHandler(p),d())})}}
function vI(a,b){if(!Hg)return!0;for(var c=a.L.nb,d=c.Y(),e=0;e<d.count();++e)if(Ri(d.ra(e)))return!1;d=c.Rb();if(!(d=0<d.Fe().count()||0<d.hf().count()))a:{c=c.Y();for(d=0;d<c.count();++d)for(var e=c.ra(d).Wa(),f=0;f<e.count();++f){var g=Ii(e,f);g=Ch(g,c);if(0<g.count()){var g=nh(g).Qa(),k=void 0;0<g.Ba()?k=!0:(k=c.ra(g.V()),g=g.pa(),k=0<g?k.xa().Oa(g-1).Nc():0<k.index()&&0==k.transition().duration()?c.ra(k.index()-1).Nc():!0);g=k}else g=!1;if(g){d=!0;break a}}d=!1}if(d)return!1;c=a.L.view().N;if(b instanceof
um){c=a.L.nb.Y();d=new wh(b.index(),0,0);a:{e=b.Va();for(f=0;f<e.count();++f)if(null!=oh(Ch(Ii(e,f),c),d)){c=!0;break a}c=!1}if(c)return!1}else if(b instanceof Si){if(c=c.Ob(b.index()),!c.Na().autoStartAvailable())return!1}else if(b instanceof $g){if(c=c.Ob(b.index()),!c.Pa().autoStartAvailable())return!1}else if(b instanceof yr&&(c=c.Ob(b.index()),!c.hb().autoStartAvailable()))return!1;return!0};function wI(a,b,c){hs.call(this,"info_panel "+a);a=If();this.C=Math.max(1,Math.min(a.width,a.height)/420);a=new hs("message");gs(a,b);this.la(a);b=this.displayObject();document.body.appendChild(b);this.B=new js(!1,"ok");gs(this.B,c);c=this.B.displayObject();document.body.appendChild(c);yf(this.displayObject(),"0 0");Dl(this.displayObject(),this.C);yf(this.B.displayObject(),"0 100%");Dl(this.B.displayObject(),this.C);this.D();E(window,"resize",this.D,!1,this)}w(wI,hs);
function xI(a){return a.B.Ga}wI.prototype.tc=function(){Yc(this.displayObject());Yc(this.B.displayObject());ue(window,"resize",this.D,!1,this)};wI.prototype.D=function(){var a=document.documentElement.clientWidth/this.C,b=document.documentElement.clientHeight/this.C;this.Pe(a);this.B.Pe(a);qg&&(b+=2);fs(this,"min-height",b+"px")};function yI(a,b,c,d){function e(){var a=f.value();a&&(d(a),g.Aa(!0))}wI.call(this,"password",a,c);a=new hs("password_field");this.la(a);this.B.Wc(!1);var f=new ms("","password");a.la(f);var g=new hs("wrong_password_label");gs(g,b);g.Aa(!1);this.la(g);E(f.A,"input",function(){this.B.Wc(!!f.value())},!1,this);E(f.A,"keypress",function(a){13==a.keyCode&&e()},!1,this);this.B.Ga.addHandler(e,this)}w(yI,wI);function zI(a,b){is.call(this,"info_panel "+b);var c=new hs("label");gs(c,a);this.la(c)}w(zI,is);function AI(a,b){this.A=a;this.B=b;this.nf=new K}function BI(a,b){var c=new (Ag?yI:ls)(CI(a,"PLAYER_CORE_PROTECTION_ENTER_PASS_LABEL","Enter a password to watch the presentation:"),CI(a,"PLAYER_CORE_PROTECTION_INCORRECT_PASS_LABEL","The password is incorrect. Please try again"),CI(a,"PB_MESSAGE_BOX_OK","OK"),function(d){d==b&&(c.tc(),DI(a))})}function EI(a,b,c){Ag?xI(new wI(c,b,CI(a,"PB_MESSAGE_BOX_OK","OK"))).addHandler(function(){Nf()},a):new zI(b,c)}
function FI(a){var b=a.A.ta().Hg(),c=b.Zj(),d;if(d=c){a:{d=window.location.hostname;for(var e=0;e<c.length;++e)if(d==c[e]||xa(d,"."+c[e])){c=!0;break a}c=!1}d=!c}if(d)EI(a,CI(a,"PLAYER_CORE_PROTECTION_RESTRICTED_DOMAIN_LABEL","Sorry, the presentation's creator disabled viewing the presentation at this domain"),"domain");else{if(d=c=b.Rg())d=new Qq,(e=c.B)&&0>d.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<<a,f.push(g);for(b=0;3>b;++b)f.push(258)})();c.prototype.Pm=function(a){var b=this.Sj,c=b?b.length:0;if(a<c)return b;for(var d=1024;d<a;)d<<=1;a=Array(d);for(d=0;d<c;++d)a[d]=b[d];return this.Sj=a};c.prototype.ew=function(){for(;!this.Qm;)this.Hx();return this.Sj.slice(0,this.Qh)};c.prototype.Ke=function(c){for(var d=this.Sh,e=this.Rh,f=this.Fm,g=this.ng,k;d<c;)b(k=f[g++])&&a(),e|=k<<d,d+=8;this.Rh=e>>c;this.Sh=
d-c;this.ng=g;return e&(1<<c)-1};c.prototype.$m=function(c){var d=c[0],e=c[1];c=this.Sh;for(var f=this.Rh,g=this.Fm,k=this.ng;c<e;){var x;b(x=g[k++])&&a();f|=x<<c;c+=8}e=d[f&(1<<e)-1];d=e>>16;e=e&65535;(0==c||c<d||0==d)&&a();this.Rh=f>>d;this.Sh=c-d;this.ng=k;return e};c.prototype.Yh=function(a){for(var b=a.length,c=0,d=0;d<b;++d)a[d]>c&&(c=a[d]);for(var e=1<<c,f=Array(e),g=1,k=0,G=2;g<=c;++g,k<<=1,G<<=1)for(var O=0;O<b;++O)if(a[O]==g){for(var I=0,S=k,d=0;d<g;++d)I=I<<1|S&1,S>>=1;for(d=I;d<e;d+=G)f[d]=
g<<16|O;++k}return[f,c]};c.prototype.Hx=function(){function c(a,b,d,e,f){for(a=a.Ke(d)+e;0<a--;)b[C++]=f}var m=this.Ke(3);m&1&&(this.Qm=!0);m>>=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<u;++x){if(b(r=n[p++])){this.Qm=!0;break}m[x]=r}this.ng=p}else{if(1==m){if(!g){for(var n=Array(288),C=0;143>=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;C<p;)n[d[C++]]=this.Ke(3);p=this.Yh(n);C=n=0;r=m+r;for(u=Array(r);C<r;)x=this.$m(p),16==x?c(this,u,2,3,n):17==x?c(this,u,3,3,n=0):18==x?c(this,u,7,11,n=0):u[C++]=n=x;p=this.Yh(u.slice(0,m));r=this.Yh(u.slice(m,r))}else a();u=(m=this.Sj)?m.length:0;for(x=this.Qh;;){var G=this.$m(p);
if(256>G)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<O&&(O=this.Ke(O));n=(G&65535)+O;G=this.$m(r);G=e[G];O=G>>16;0<O&&(O=this.Ke(O));G=(G&65535)+O;x+n>=u&&(m=this.Pm(x+n),u=m.length);for(O=0;O<n;++O,++x)m[x]=m[x-G]}}}};return c}();function HI(a,b){for(var c=Ye(a),c=(new GI(c)).ew(),d=[],e=0,f=0,g=0,k=0,l=-1,m=c.length;e<m;)(f=c[e])?128>f?(d[++l]=String.fromCharCode(f),++e):191<f&&224>f?(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(0<a[0]){a=1-a[0];var b=.5+.5*a;es(this.F,a);Dl(this.F.displayObject(),b)}};WI.prototype.Rp=function(){es(this.F,1);Dl(this.F.displayObject(),1)};function XI(a,b){hs.call(this,"progress_panel");this.C=a;this.N=b;this.H=PI(a.Of());this.D=new hs("slides_label");this.la(this.D);this.F=new hs("progress_label");this.la(this.F);this.B=new TI;this.la(this.B);this.B.M.addHandler(this.Kw,this);this.B.K.addHandler(this.Lw,this);this.B.H.addHandler(this.Jw,this);b.$c().addHandler(this.iu,this);b.ia().Ra().addHandler(this.hu,this)}w(XI,hs);h=XI.prototype;h.iu=function(){gs(this.D,this.N.za()+1+" / "+this.C.count())};
h.hu=function(){var a=this.N.ia().timestamp(),a=this.C.Gc(a,!1,!0);gs(this.F,PI(a)+" / "+this.H);this.B.setProgress(a/this.C.Of())};h.Pe=function(a){var b=155<a,c=45<a;this.B.Aa(75<a);this.F.Aa(b);this.D.Aa(c);fs(this.B,"right",b?"":"0");this.D.visible()||(a=0);XI.Z.Pe.call(this,a)};h.Lw=function(){this.M=this.N.ia().sb()};h.Jw=function(){this.M&&this.N.play()};h.Kw=function(a){a=this.C.Pc(a*this.C.Of(),!1,!0);this.N.vd(a.V(),a.pa(),a.Ba(),!1)};function YI(a,b){hs.call(this,"volume_slider");this.H=b;this.la(Lg(a,"volume_bg"));this.B=new hs("volume_progress");this.B.la(Lg(a,"volume_progress"));this.la(this.B);this.H.nl().addHandler(this.rq,this);this.D=new K;this.F=new K;this.C=new K;E(this.displayObject(),Mu,this.Mw,!1,this)}w(YI,hs);function ZI(a){var b=Array.prototype.slice.call(a.displayObject().children);b.push(a.displayObject());return b}h=YI.prototype;h.Aa=function(a){YI.Z.Aa.call(this,a);this.rq()};
function $I(a,b){var c;c=a.B.displayObject();c=ud(c);a.M=c;c=((b.Fb instanceof MouseEvent?b.clientY:b.Fb.touches[0].pageY)-a.M.y)/1;c=Math.max(0,Math.min(c,a.B.height()));a.D.P(1-c/a.B.height())}h.rq=function(){if(this.visible()){var a=this.H.volume(),b=this.B.height();fs(this.B,"clip","rect("+Math.round((1-a)*b)+"px, 8px, "+b+"px, 0)")}};h.Mw=function(a){E(document,Ou,this.Lr,!1,this);E(document,Nu,this.Mr,!1,this);this.F.P();$I(this,a)};h.Lr=function(a){$I(this,a)};
h.Mr=function(a){ue(document,Ou,this.Lr,!1,this);ue(document,Nu,this.Mr,!1,this);$I(this,a);this.C.P()};function aJ(a,b,c,d,e){hs.call(this,"control_panel");this.N=d;this.resize(void 0,38);var f=new hs("","A");f.la(Lg(a,"banner"));fs(f,"position","absolute");fs(f,"cursor","pointer");this.la(f);f.displayObject().setAttribute("title",c.sd("PB_ISPRING_LOGO_TOOLTIP"));f.displayObject().setAttribute("href",c.sd("PB_ISPRING_LOGO_HREF"));f.displayObject().setAttribute("target","_blank");cs(f,8);ds(f,5);bJ(this,a);this.B=new XI(b,d);this.la(this.B);Gf||cJ(this,a,e);d.$c().addHandler(this.H,this)}w(aJ,hs);
aJ.prototype.Pe=function(a){aJ.Z.Pe.call(this,a);fs(this.B,"width","");this.B.Pe(Dd(this.B.displayObject()).width);a=a-180-this.B.width();Gf||(this.kg.Aa(60<a),this.F.Aa(30<a))};
function bJ(a,b){a.D=new js(!1,"prev button",!1);a.D.A.appendChild(Lg(b,"prev_icon"));a.la(a.D);a.D.Ga.addHandler(function(){this.N.Pb()},a);a.yh=new js(!1,"play_pause button",!1);a.yh.A.appendChild(Lg(b,"play_pause_icon"));a.la(a.yh);a.yh.Ga.addHandler(function(){this.N.ia().sb()?this.N.pause():this.N.play()},a);a.N.ia().Xa().addHandler(function(){ks(this.yh,this.N.ia().sb())},a);a.N.ia().Ra().addHandler(function(){if(!this.N.ia().sb()){var a=this.N.wf("playPauseControl");this.yh.Wc(!(a&&("presentationNavigationType"!=
a.Ki()||"presentationSeeking"==a.Mk())&&"quizNavigationSettings"!=a.Ki()))}},a);a.C=new js(!1,"next button",!1);a.C.A.appendChild(Lg(b,"next_icon"));a.la(a.C);a.C.Ga.addHandler(function(){this.N.lb()},a)}aJ.prototype.H=function(){var a=this.N.za();this.D.Wc(a!=this.N.Gb());this.C.Wc(a!=this.N.Jc())};
function cJ(a,b,c){a.F=new js(!1,"fullscreen button",!1);a.F.A.appendChild(Lg(b,"fullscreen_icon"));a.la(a.F);a.F.Ga.addHandler(function(){if(NI()){var a=Hc().A;a.webkitCancelFullScreen?a.webkitCancelFullScreen():a.mozCancelFullScreen?a.mozCancelFullScreen():a.msExitFullscreen?a.msExitFullscreen():a.exitFullscreen&&a.exitFullscreen()}else a=document.documentElement,a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.msRequestFullscreen?a.msRequestFullscreen():
a.requestFullscreen&&a.requestFullscreen()},a);a.kg=new js(!1,"volume button",!1);a.kg.A.appendChild(Lg(b,"volume_icon"));a.la(a.kg);a.kg.Ga.addHandler(function(){c.yd(!c.muted())},a);c.Fi().addHandler(function(){ks(this.kg,c.muted())},a);dJ(a,b,c)}
function dJ(a,b,c){a.ld=new YI(b,c);a.ld.Aa(!1);a.la(a.ld);b=ZI(a.ld);b.push(a.kg.displayObject());var d=new SI(b),e=!1;d.B.addHandler(function(){e||c.muted()||this.ld.Aa(!1)},a);d.C.addHandler(function(){e||c.muted()||this.ld.Aa(!0)},a);a.ld.D.addHandler(function(a){c.setVolume(a)},a);a.ld.F.addHandler(function(){e=!0},a);a.ld.C.addHandler(function(){e=!1;this.ld.Aa(d.A)},a);c.Fi().addHandler(function(){this.ld.Aa(!c.muted())},a)};function eJ(a){hs.call(this,a);a="alertdialog";ea(a)&&(a=a.join(" "));var b=this.T?this.A:this.U;a?b.setAttribute("role",a):b.removeAttribute("role");this.M=new K;this.C=new K}w(eJ,hs);h=eJ.prototype;h.Aj=!1;h.open=function(){this.Aj=!0;this.Aa(!0);E(document,"keydown",this.Wp,!1,this);this.M.P(this)};h.Aa=function(a){eJ.Z.Aa.call(this,a);this.B&&this.B.Aa(a)};h.close=function(){this.Aj=!1;this.Aa(!1);this.C.P(this);ue(document,"keydown",this.Wp,!1,this)};
function fJ(){var a=new Zr("modal_layer");E(a.displayObject(),"click",ba);return a}h.Wp=function(a){var b=a.target.nodeName;"INPUT"!=b&&"TEXTAREA"!=b&&a.preventDefault()};function gJ(a,b){q(b)||(b=!0);hs.call(this,a);b&&B(this.A,"display","table-cell");(rb||sb)&&this.A.setAttribute("unselectable","on")}w(gJ,hs);function hJ(a,b,c,d){eJ.call(this,"confirm_window");this.B=fJ();this.W=new gJ("title");gs(this.W,a);this.la(this.W);this.K=new gJ("message",!1);gs(this.K,b);this.la(this.K);this.H=new hs("buttons_panel");this.la(this.H);this.F=new js(!1,["btn_yes"]);gs(this.F,c);this.H.la(this.F);this.F.Ga.addHandler(this.La,this);this.D=new js(!1,["btn_no"]);gs(this.D,d);this.H.la(this.D);this.D.Ga.addHandler(this.Ia,this);this.ij=new K}w(hJ,eJ);hJ.prototype.La=function(){this.ij.P(this,!0)};
hJ.prototype.Ia=function(){this.ij.P(this,!1)};hJ.prototype.open=function(){hJ.Z.open.call(this);fs(this,"height","");fs(this,"position","relative");fs(this,"height",this.height()+"px");fs(this,"position","")};function iJ(){this.F=new K;this.B=this.A=0;jJ(this);window.invalidatePlayerSize=v(this.Xm,this);window.setPlayerSize=v(this.Vo,this,!1);window.removeResizeListeners=v(this.Uu,this,!1);document.addEventListener("touchmove",v(this.Ww,this),!1);window.onerror||(window.onerror=function(a){Ig()&&alert(a)});bf&&af(new $e("addResizeListeners"));hg&&window.frameElement&&window.frameElement.setAttribute("scrolling","no")}
function jJ(a){window.onorientationchange=v(a.Fp,a);window.onresize=v(a.Ip,a);wg&&fg&&(window.top.onorientationchange=v(a.Fp,a),window.top.onresize=v(a.Ip,a));!Fg&&wg&&Ag&&E(window,"scroll",function(){kJ(this,!1)},!1,a);wg&&!Ag&&E(document.body,be,function(){var a=kd();Of(a)&&te(a,"blur",function(a){Of(a.relatedTarget)||window.scrollTo(0,0)})},!1,a)}h=iJ.prototype;
h.Uu=function(){window.onorientationchange=null;window.onresize=null;wg&&fg&&(window.top.onorientationchange=null,window.top.onresize=null)};h.Xm=function(){lJ(this,!0)};h.Fp=function(){var a=kd();Of(a)&&Gf&&(Lf?this.fg=Ef(function(){a.blur();this.fg=void 0;lJ(this,!0)},this,800):a.blur());lJ(this,!0);if(qg)return Fl(document.body)};h.Ip=function(){var a=this.A;lJ(this,!1);Kf&&this.A!=a&&Ef(function(){Fl(document.body)},this)};
function lJ(a,b){var c=Of(kd());(qg||pg)&&a.A==document.documentElement.clientWidth&&a.B>document.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&&0<c&&window.scrollTo(0,c):document.body.style.height=e+"px";a.Vo(b,d,e)}
function mJ(){if(!wg||!Pe)return!1;window.scrollTo(window.pageXOffset,window.pageYOffset);return window.innerHeight>document.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<document.documentElement.clientWidth||c<document.documentElement.clientHeight)&&lJ(this,!1),Fg||q(this.C)||!mJ()||(this.C=setInterval(v(this.Tt,this),1E3))};
h.Tt=function(){mJ()||(clearInterval(this.C),this.C=void 0,lJ(this))};h.Ww=function(a){var b=a.target&&"TEXTAREA"==a.target.nodeName,c=a.target&&"VIDEO"==a.target.nodeName&&a.target.controls;Qe&&(b||c)||a.preventDefault()};function nJ(a){var b=new hs("popup_layer");a.appendChild(b.displayObject());this.A=b;this.A.Aa(!1);this.C=[];this.B=[];sb&&8>=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(0<a.C.length)}h.Sl=function(a){this.B.push(a);qJ(this);this.D.P(this.B.length)};h.Rl=function(a){z.remove(this.B,a);this.D.P(this.B.length)};h.Kg=function(a){this.zi=a;this.A.resize(a*this.Il,a*this.Hl);qJ(this)};
function qJ(a){for(var b=a.zi,c=a.Il,d=a.Hl,e=b*c,f=b*d,g=0;g<a.B.length;g++){var k=a.B[g],l=k.width(),m=k.height(),n=b,p=0,r=0;if(l>c||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<this.F||c<this.D?(d=Math.min(a/this.F,c/this.D),c=this.F*d,d*=this.D):c=this.F;var d=d+this.H.height(),e=Math.max(0,Math.floor((a-c)/2)),f=Math.max(0,Math.floor((b-(this.M.height()+3)-d)/2));cs(this,e);ds(this,f);ds(this.M,f+d+3);this.M.Aa(!0)}else cs(this,0),ds(this,0),this.M.Aa(!1);this.Eb.resize(c,d-this.H.height());this.H.Pe(c);wJ.Z.Cl.call(this,c,d)};
function xJ(a,b){b?(a.F=void 0,a.D=void 0,document.body.style.overflow=""):(a.F=a.B.J(),a.D=a.B.I(),document.body.style.overflow="auto");a.K&&a.K.Xm()}wJ.prototype.W=function(){xJ(this,NI())};function yJ(){}yJ.prototype.A=function(a,b,c){return"url(data:image/svg+xml;base64,"+We('<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none">\r\n<linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%">\r\n<stop stop-color="'+b+'" offset="0"/><stop stop-color="'+c+'" offset="1"/>\r\n</linearGradient>\r\n<rect x="0" y="0" width="1" height="1" fill="url(#g436)" />\r\n</svg>')+")"};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,  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,  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,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKNWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAASMedlndUVNcWh8+9d3qhzTDSGXqTLjCA9C4gHQRRGGYGGMoAwwxNbIioQEQREQFFkKCAAaOhSKyIYiEoqGAPSBBQYjCKqKhkRtZKfHl57+Xl98e939pn73P32XuftS4AJE8fLi8FlgIgmSfgB3o401eFR9Cx/QAGeIABpgAwWempvkHuwUAkLzcXerrICfyL3gwBSPy+ZejpT6eD/0/SrFS+AADIX8TmbE46S8T5Ik7KFKSK7TMipsYkihlGiZkvSlDEcmKOW+Sln30W2VHM7GQeW8TinFPZyWwx94h4e4aQI2LER8QFGVxOpohvi1gzSZjMFfFbcWwyh5kOAIoktgs4rHgRm4iYxA8OdBHxcgBwpLgvOOYLFnCyBOJDuaSkZvO5cfECui5Lj25qbc2ge3IykzgCgaE/k5XI5LPpLinJqUxeNgCLZ/4sGXFt6aIiW5paW1oamhmZflGo/7r4NyXu7SK9CvjcM4jW94ftr/xS6gBgzIpqs+sPW8x+ADq2AiB3/w+b5iEAJEV9a7/xxXlo4nmJFwhSbYyNMzMzjbgclpG4oL/rfzr8DX3xPSPxdr+Xh+7KiWUKkwR0cd1YKUkpQj49PZXJ4tAN/zzE/zjwr/NYGsiJ5fA5PFFEqGjKuLw4Ubt5bK6Am8Kjc3n/qYn/MOxPWpxrkSj1nwA1yghI3aAC5Oc+gKIQARJ5UNz13/vmgw8F4psXpjqxOPefBf37rnCJ+JHOjfsc5xIYTGcJ+RmLa+JrCdCAACQBFcgDFaABdIEhMANWwBY4AjewAviBYBAO1gIWiAfJgA8yQS7YDApAEdgF9oJKUAPqQSNoASdABzgNLoDL4Dq4Ce6AB2AEjIPnYAa8AfMQBGEhMkSB5CFVSAsygMwgBmQPuUE+UCAUDkVDcRAPEkK50BaoCCqFKqFaqBH6FjoFXYCuQgPQPWgUmoJ+hd7DCEyCqbAyrA0bwwzYCfaGg+E1cBycBufA+fBOuAKug4/B7fAF+Dp8Bx6Bn8OzCECICA1RQwwRBuKC+CERSCzCRzYghUg5Uoe0IF1IL3ILGUGmkXcoDIqCoqMMUbYoT1QIioVKQ21AFaMqUUdR7age1C3UKGoG9QlNRiuhDdA2aC/0KnQcOhNdgC5HN6Db0JfQd9Dj6DcYDIaG0cFYYTwx4ZgEzDpMMeYAphVzHjOAGcPMYrFYeawB1g7rh2ViBdgC7H7sMew57CB2HPsWR8Sp4sxw7rgIHA+XhyvHNeHO4gZxE7h5vBReC2+D98Oz8dn4Enw9vgt/Az+OnydIE3QIdoRgQgJhM6GC0EK4RHhIeEUkEtWJ1sQAIpe4iVhBPE68QhwlviPJkPRJLqRIkpC0k3SEdJ50j/SKTCZrkx3JEWQBeSe5kXyR/Jj8VoIiYSThJcGW2ChRJdEuMSjxQhIvqSXpJLlWMkeyXPKk5A3JaSm8lLaUixRTaoNUldQpqWGpWWmKtKm0n3SydLF0k/RV6UkZrIy2jJsMWyZf5rDMRZkxCkLRoLhQWJQtlHrKJco4FUPVoXpRE6hF1G+o/dQZWRnZZbKhslmyVbJnZEdoCE2b5kVLopXQTtCGaO+XKC9xWsJZsmNJy5LBJXNyinKOchy5QrlWuTty7+Xp8m7yifK75TvkHymgFPQVAhQyFQ4qXFKYVqQq2iqyFAsVTyjeV4KV9JUCldYpHVbqU5pVVlH2UE5V3q98UXlahabiqJKgUqZyVmVKlaJqr8pVLVM9p/qMLkt3oifRK+g99Bk1JTVPNaFarVq/2ry6jnqIep56q/ojDYIGQyNWo0yjW2NGU1XTVzNXs1nzvhZei6EVr7VPq1drTltHO0x7m3aH9qSOnI6XTo5Os85DXbKug26abp3ubT2MHkMvUe+A3k19WN9CP16/Sv+GAWxgacA1OGAwsBS91Hopb2nd0mFDkqGTYYZhs+GoEc3IxyjPqMPohbGmcYTxbuNe408mFiZJJvUmD0xlTFeY5pl2mf5qpm/GMqsyu21ONnc332jeaf5ymcEyzrKDy+5aUCx8LbZZdFt8tLSy5Fu2WE5ZaVpFW1VbDTOoDH9GMeOKNdra2Xqj9WnrdzaWNgKbEza/2BraJto22U4u11nOWV6/fMxO3Y5pV2s3Yk+3j7Y/ZD/ioObAdKhzeOKo4ch2bHCccNJzSnA65vTC2cSZ79zmPOdi47Le5bwr4urhWuja7ybjFuJW6fbYXd09zr3ZfcbDwmOdx3lPtKe3527PYS9lL5ZXo9fMCqsV61f0eJO8g7wrvZ/46Pvwfbp8Yd8Vvnt8H67UWslb2eEH/Lz89vg98tfxT/P/PgAT4B9QFfA00DQwN7A3iBIUFdQU9CbYObgk+EGIbogwpDtUMjQytDF0Lsw1rDRsZJXxqvWrrocrhHPDOyOwEaERDRGzq91W7109HmkRWRA5tEZnTdaaq2sV1iatPRMlGcWMOhmNjg6Lbor+wPRj1jFnY7xiqmNmWC6sfaznbEd2GXuKY8cp5UzE2sWWxk7G2cXtiZuKd4gvj5/munAruS8TPBNqEuYS/RKPJC4khSW1JuOSo5NP8WR4ibyeFJWUrJSBVIPUgtSRNJu0vWkzfG9+QzqUvia9U0AV/Uz1CXWFW4WjGfYZVRlvM0MzT2ZJZ/Gy+rL1s3dkT+S453y9DrWOta47Vy13c+7oeqf1tRugDTEbujdqbMzfOL7JY9PRzYTNiZt/yDPJK817vSVsS1e+cv6m/LGtHlubCyQK+AXD22y31WxHbedu799hvmP/jk+F7MJrRSZF5UUfilnF174y/ariq4WdsTv7SyxLDu7C7OLtGtrtsPtoqXRpTunYHt897WX0ssKy13uj9l4tX1Zes4+wT7hvpMKnonO/5v5d+z9UxlfeqXKuaq1Wqt5RPXeAfWDwoOPBlhrlmqKa94e4h+7WetS212nXlR/GHM44/LQ+tL73a8bXjQ0KDUUNH4/wjowcDTza02jV2Nik1FTSDDcLm6eORR67+Y3rN50thi21rbTWouPguPD4s2+jvx064X2i+yTjZMt3Wt9Vt1HaCtuh9uz2mY74jpHO8M6BUytOdXfZdrV9b/T9kdNqp6vOyJ4pOUs4m3924VzOudnzqeenL8RdGOuO6n5wcdXF2z0BPf2XvC9duex++WKvU++5K3ZXTl+1uXrqGuNax3XL6+19Fn1tP1j80NZv2d9+w+pG503rm10DywfODjoMXrjleuvyba/b1++svDMwFDJ0dzhyeOQu++7kvaR7L+9n3J9/sOkh+mHhI6lH5Y+VHtf9qPdj64jlyJlR19G+J0FPHoyxxp7/lP7Th/H8p+Sn5ROqE42TZpOnp9ynbj5b/Wz8eerz+emCn6V/rn6h++K7Xxx/6ZtZNTP+kv9y4dfiV/Kvjrxe9rp71n/28ZvkN/NzhW/l3x59x3jX+z7s/cR85gfsh4qPeh+7Pnl/eriQvLDwG/eE8/s6uL5TAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAGnRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS4xMDD0cqEAAABfSURBVChTY/j//z8DMZgoRSCD4ApLK6rYgLgDiJ9CMYjNBrMNWWHnvAUL/3/4+BGMQWygwk5sCp+CFMDAhw8fQAqfYlcIlCRGYeeceQv+g0wCYRAbl9XEeYZQWBIdjgCVaiC8JN1udgAAAABJRU5ErkJggg== data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACuSURBVHicY/n//z8DCLh7+/sAqWIgNmGAgDNA3Ltz68YtIA4LVFELkKpmQAUOIAyUawUqrmEBMnyxKEIG1UA1J0EmFsFELC3MGfJzssDsSVOnMxw7fgImVQRSaAzjgRQJCgqA2XnZmcgKjVnwWIkCWKC+cwRxJk6eypCfm80AYyOBMyCF/TCFx0+eAmMsoJ8F6PXNoCBgwO1zUPBsBrsRFE5AxSCXFzKgBng/LMABrBM9cyiwScIAAAAASUVORK5CYII= data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAZCAYAAABtnU33AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAETSURBVHic7ZgxCsJAFAUXSaeIpScQDyCCguA5rEUQEbWzsvACKhICaquHUQu18hxi6vgebCSgwSb5C2sGhpBkIX+aZIkTBIHS1OAI1mFR2cEDHuEKnnnB0TeGcAlzZuZKjTKswA4cwzWDW8rO2ChsY+OFwVNld2wIG6cMbpqeRJAmg0umpxCk5PxeYxdZsO1kwbaTBdvOXwb7MG96ECF8Bt9gw/QkQlwZ7Kr/CXYZvIdt2DU7S+rs4CF8afXgCU5g1dhI6XCHC7jlSRjM/zwbbUGbJDPY/7HGg/OEn/vUvvn2WfpYlAADfYyL9vSaIOZ+Ykh9hxkSFy0WSyQ3Ht+iRWOJ9E4rGq2UcCwxsbWMRovGkhc6FTEV3QXLmAAAAABJRU5ErkJggg== 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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAYAAAAYucG/AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA+SURBVHicY/H09pViYQACFi4uLgYWbm5uOAHncsG4/Pz8xKv79u0bA8vXr1/hBJz7Dcb9+PEjIXVzZs18BgAgpy6CcHz1VgAAAABJRU5ErkJggg== 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:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="77px" height="24px" viewBox="0 0 77 24" enable-background="new 0 0 77 24" xml:space="preserve"><g>\t<path fill-rule="evenodd" clip-rule="evenodd" fill="#373639" d="M30.006,16.32h1.204l0.111-0.112V8.667L31.21,8.556h-1.204 \t\tl-0.11,0.111v7.541L30.006,16.32z M29.912,7.43h1.383l0.111-0.111V6.064l-0.111-0.111h-1.383L29.81,6.064v1.254L29.912,7.43z \t\t M34.497,16.242c0.323,0.078,0.657,0.146,0.956,0.189c0.281,0.043,0.529,0.068,0.725,0.068c0.513,0,1.016-0.077,1.485-0.231 \t\tc0.436-0.146,0.837-0.361,1.17-0.653c0.307-0.266,0.555-0.592,0.726-0.987c0.153-0.36,0.248-0.79,0.248-1.271 \t\tc0-0.489-0.095-0.885-0.257-1.22s-0.393-0.592-0.666-0.815c-0.29-0.215-0.623-0.387-0.99-0.524 \t\tc-0.366-0.138-0.769-0.249-1.178-0.343c-0.103-0.026-0.171-0.043-0.248-0.061l0,0h-0.017c-0.478-0.111-0.981-0.224-1.374-0.473 \t\tc-0.394-0.24-0.666-0.618-0.666-1.245c0-0.31,0.068-0.55,0.188-0.756c0.111-0.198,0.282-0.344,0.479-0.464 \t\tc0.188-0.103,0.409-0.181,0.64-0.232c0.23-0.043,0.47-0.06,0.7-0.068l0,0h0.009c0.239,0,0.486,0.025,0.734,0.068 \t\tc0.247,0.052,0.495,0.12,0.733,0.215c0.239,0.095,0.47,0.215,0.691,0.344c0.188,0.121,0.367,0.249,0.529,0.396l0,0l0.068,0.06 \t\tL39.2,8.255h0.103l0.11-0.104V6.588l-0.068-0.103c-0.238-0.111-0.486-0.215-0.726-0.292c-0.239-0.086-0.486-0.146-0.726-0.197 \t\tc-0.256-0.052-0.503-0.095-0.76-0.112c-0.256-0.025-0.512-0.043-0.776-0.043h-0.025c-0.462,0-0.931,0.077-1.366,0.224 \t\tc-0.418,0.154-0.812,0.369-1.135,0.652c-0.299,0.258-0.547,0.575-0.718,0.945c-0.162,0.335-0.247,0.721-0.247,1.15 \t\tc0,0.508,0.094,0.929,0.264,1.271c0.172,0.344,0.41,0.619,0.701,0.842c0.299,0.224,0.64,0.396,0.998,0.541 \t\tc0.376,0.138,0.76,0.25,1.153,0.335c0.187,0.044,0.418,0.104,0.665,0.181c0.239,0.077,0.504,0.181,0.734,0.31l0.025,0.008l0,0 \t\tc0.23,0.138,0.444,0.301,0.589,0.499c0.162,0.214,0.256,0.464,0.256,0.764c0,0.267-0.051,0.49-0.136,0.688 \t\tc-0.104,0.206-0.257,0.378-0.436,0.507c-0.196,0.146-0.436,0.249-0.691,0.318c-0.29,0.076-0.606,0.111-0.905,0.111 \t\tc-0.281,0-0.546-0.035-0.811-0.086c-0.282-0.061-0.547-0.146-0.803-0.258c-0.265-0.112-0.521-0.25-0.769-0.413 \t\tc-0.247-0.162-0.486-0.352-0.708-0.558h-0.095l-0.11,0.111v1.632l0.068,0.095c0.179,0.095,0.418,0.181,0.691,0.267 \t\tC33.839,16.071,34.163,16.165,34.497,16.242L34.497,16.242z M47.037,14.696c0.179-0.36,0.307-0.747,0.392-1.142 \t\tc0.095-0.438,0.137-0.885,0.137-1.323c0-0.532-0.06-1.091-0.205-1.615c-0.127-0.454-0.323-0.893-0.589-1.254 \t\tc-0.23-0.317-0.521-0.584-0.879-0.765C45.56,8.435,45.185,8.35,44.74,8.35c-0.205,0-0.401,0.017-0.589,0.051 \t\tc-0.18,0.043-0.359,0.095-0.538,0.163c-0.171,0.069-0.342,0.155-0.504,0.258c-0.162,0.095-0.324,0.215-0.478,0.336l-0.068,0.051 \t\tL42.495,9.26V9.174V9.088V8.667l-0.111-0.111h-1.203l-0.111,0.111v10.351l0.111,0.111h1.203l0.111-0.111v-2.887v-0.068v-0.069 \t\tl0.06,0.035l0.06,0.025c0.222,0.12,0.461,0.206,0.726,0.275c0.256,0.068,0.538,0.103,0.812,0.111c0.265,0.017,0.529,0,0.776-0.052 \t\tc0.239-0.043,0.47-0.111,0.666-0.215c0.316-0.154,0.589-0.36,0.819-0.593l0,0C46.67,15.324,46.875,15.023,47.037,14.696 \t\tL47.037,14.696z M46.089,11.965c0,0.069,0.008,0.138,0.008,0.206c0,0.061,0.009,0.112,0.009,0.163l0,0v0.043v0.009 \t\tc0,0.206-0.017,0.533-0.085,0.885c-0.042,0.25-0.119,0.507-0.23,0.756c-0.146,0.336-0.358,0.645-0.674,0.851 \t\tc-0.257,0.172-0.581,0.283-0.982,0.283v0.009h-0.043l0,0c-0.145,0-0.281-0.009-0.418-0.026c-0.128-0.017-0.256-0.034-0.375-0.067 \t\tc-0.128-0.035-0.248-0.069-0.367-0.112h-0.009c-0.119-0.052-0.248-0.104-0.376-0.172l-0.025-0.008l-0.025-0.009v-0.026v-0.034 \t\tv-4.131v-0.026v-0.018l0.018-0.008l0.017-0.018l0,0c0.145-0.12,0.29-0.223,0.443-0.318c0.146-0.094,0.299-0.171,0.453-0.24 \t\tc0.162-0.068,0.315-0.12,0.486-0.154c0.162-0.043,0.333-0.068,0.504-0.086c0.017,0,0.042,0,0.06-0.009c0.025,0,0.043,0,0.06,0 \t\th0.043l0,0c0.239,0.009,0.444,0.086,0.623,0.198c0.205,0.146,0.367,0.343,0.495,0.583c0.11,0.207,0.188,0.43,0.256,0.662 \t\tC46.021,11.424,46.063,11.708,46.089,11.965L46.089,11.965z M51.654,10.136c0.222-0.069,0.452-0.103,0.692-0.111 \t\tc0.222-0.009,0.452,0.009,0.691,0.051l0.102-0.103V8.701l-0.094-0.104c-0.085-0.017-0.161-0.025-0.247-0.034 \t\tc-0.086-0.008-0.162-0.008-0.248-0.008c-0.085,0-0.179,0.008-0.264,0.017c-0.086,0.018-0.172,0.025-0.257,0.052 \t\tc-0.137,0.034-0.273,0.086-0.401,0.138c-0.137,0.06-0.265,0.129-0.384,0.206l0,0c-0.128,0.077-0.248,0.154-0.367,0.24 \t\tc-0.119,0.095-0.23,0.181-0.342,0.275l-0.068,0.06l-0.068,0.052V9.509V9.423V8.667l-0.11-0.111h-1.203l-0.111,0.111v7.541 \t\tl0.111,0.112h1.203l0.11-0.112v-5.3v-0.017v-0.018l0.009-0.017l0.018-0.009l0,0c0.179-0.172,0.375-0.317,0.58-0.438 \t\tC51.219,10.291,51.433,10.195,51.654,10.136L51.654,10.136z M54.523,16.32h1.203l0.111-0.112V8.667l-0.111-0.111h-1.203 \t\tl-0.111,0.111v7.541L54.523,16.32z M54.429,7.43h1.383l0.111-0.111V6.064l-0.111-0.111h-1.383l-0.103,0.111v1.254L54.429,7.43z \t\t M62.487,16.32h1.204l0.11-0.112v-4.904l0,0v-0.06v-0.052c-0.008-0.498-0.076-0.919-0.205-1.28 \t\tc-0.127-0.386-0.315-0.687-0.546-0.928c-0.205-0.214-0.452-0.369-0.726-0.472C62.043,8.4,61.728,8.35,61.403,8.35H61.36h-0.008 \t\tc-0.196,0-0.393,0.025-0.581,0.068c-0.179,0.043-0.358,0.103-0.529,0.172c-0.179,0.077-0.341,0.172-0.504,0.267 \t\tc-0.162,0.103-0.323,0.223-0.478,0.343l-0.06,0.052l-0.068,0.061V9.226V9.131V8.667l-0.111-0.111h-1.203l-0.111,0.111v7.541 \t\tl0.111,0.112h1.203l0.111-0.112v-5.574v-0.018V10.6l0.008-0.017l0.018-0.009l0,0c0.128-0.104,0.265-0.216,0.401-0.31 \t\tc0.146-0.103,0.299-0.198,0.452-0.274c0.162-0.086,0.324-0.155,0.496-0.198c0.17-0.051,0.341-0.077,0.512-0.077 \t\tc0.683,0,1.023,0.301,1.195,0.722c0.162,0.412,0.162,0.927,0.162,1.409l0,0v0.042v0.025v4.295L62.487,16.32z M70.23,10.102v4.003 \t\tv0.017v0.025l-0.018,0.009l-0.009,0.009c-0.11,0.095-0.256,0.181-0.426,0.274c-0.163,0.087-0.342,0.163-0.53,0.232 \t\tc-0.162,0.06-0.332,0.112-0.494,0.146c-0.154,0.025-0.291,0.042-0.419,0.033c-0.358-0.025-0.648-0.111-0.88-0.258 \t\tc-0.229-0.146-0.4-0.352-0.528-0.584c-0.12-0.231-0.196-0.497-0.239-0.781c-0.052-0.283-0.068-0.584-0.068-0.894 \t\tc0-0.274,0.034-0.687,0.153-1.107c0.086-0.301,0.214-0.61,0.401-0.868c0.163-0.223,0.367-0.403,0.632-0.531l0,0 \t\tc0.222-0.112,0.495-0.182,0.819-0.182c0.137,0,0.273,0.009,0.41,0.026c0.128,0.018,0.265,0.043,0.393,0.077s0.256,0.078,0.384,0.12 \t\tl0,0c0.129,0.043,0.248,0.095,0.376,0.155l0.017,0.017l0.026,0.009v0.025V10.102z M69.88,17.273 \t\tc-0.145,0.206-0.35,0.36-0.614,0.473c-0.257,0.103-0.589,0.163-0.99,0.163c-0.171,0-0.35-0.018-0.521-0.034 \t\tc-0.187-0.026-0.375-0.061-0.563-0.104c-0.196-0.052-0.394-0.104-0.58-0.163c-0.197-0.069-0.394-0.146-0.573-0.224h-0.042 \t\tl-0.111,0.112v1.271l0.077,0.112c0.18,0.051,0.358,0.094,0.537,0.138l0,0c0.181,0.033,0.367,0.067,0.556,0.094 \t\tc0.188,0.034,0.376,0.052,0.563,0.069l0,0c0.18,0.008,0.367,0.017,0.555,0.017h0.025c0.632-0.009,1.17-0.104,1.605-0.283 \t\tc0.452-0.172,0.802-0.43,1.075-0.756c0.273-0.327,0.47-0.73,0.589-1.194c0.128-0.464,0.188-0.996,0.188-1.589V8.667l-0.111-0.111 \t\th-1.127l-0.153,0.215l-0.018,0.025l-0.025,0.025l-0.025-0.017l-0.034-0.018l0,0c-0.137-0.068-0.273-0.138-0.419-0.189l0,0 \t\tc-0.137-0.06-0.281-0.103-0.418-0.146c-0.145-0.034-0.29-0.061-0.443-0.077c-0.146-0.018-0.299-0.025-0.453-0.025 \t\tc-0.47,0-0.896,0.103-1.264,0.283c-0.4,0.188-0.751,0.48-1.032,0.824c-0.316,0.387-0.555,0.842-0.717,1.331 \t\tc-0.171,0.508-0.257,1.049-0.257,1.581c0,0.344,0.06,0.953,0.248,1.571c0.128,0.43,0.324,0.868,0.606,1.237l0.008,0.017 \t\tc0.23,0.31,0.529,0.567,0.888,0.748c0.324,0.154,0.7,0.249,1.152,0.249c0.214,0,0.401-0.018,0.581-0.043 \t\tc0.18-0.026,0.35-0.061,0.503-0.12c0.162-0.052,0.316-0.121,0.47-0.207c0.163-0.094,0.316-0.196,0.487-0.317l0.06-0.052L70.23,15.4 \t\tv0.087v0.076c0.009,0.361-0.009,0.688-0.06,0.971C70.119,16.818,70.025,17.067,69.88,17.273L69.88,17.273z"/>\t<path fill="#868688" d="M74.934,4.922v0.532h0.257c0.213,0,0.324-0.086,0.324-0.274c0-0.181-0.12-0.258-0.376-0.258H74.934z \t\t M76.129,6.666H75.54l-0.18-0.542c-0.06-0.188-0.145-0.283-0.256-0.283h-0.171v0.825h-0.495V4.501h0.752 \t\tc0.571,0,0.861,0.206,0.861,0.619c0,0.291-0.17,0.489-0.512,0.575v0.008c0.145,0.034,0.256,0.146,0.333,0.345L76.129,6.666z \t\t M75.216,4.132c-0.428,0-0.777,0.138-1.059,0.421c-0.273,0.283-0.419,0.627-0.419,1.057c0,0.421,0.146,0.773,0.428,1.057 \t\tc0.281,0.274,0.631,0.412,1.05,0.412c0.418,0,0.768-0.138,1.05-0.421c0.282-0.274,0.427-0.627,0.427-1.048 \t\tc0-0.43-0.137-0.781-0.419-1.057C75.992,4.27,75.643,4.132,75.216,4.132L75.216,4.132z M75.207,7.344 \t\tc-0.512,0-0.939-0.163-1.271-0.48c-0.334-0.326-0.504-0.739-0.504-1.246c0-0.497,0.17-0.91,0.513-1.254 \t\tc0.35-0.326,0.768-0.498,1.279-0.498c0.513,0,0.939,0.163,1.272,0.49C76.829,4.682,77,5.103,77,5.609 \t\tc0,0.489-0.171,0.91-0.513,1.236C76.138,7.181,75.711,7.344,75.207,7.344L75.207,7.344z"/></g><linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="12.1055" y1="7.8965" x2="12.1055" y2="0">\t<stop  offset="0" style="stop-color:#E22510"/>\t<stop  offset="0.1279" style="stop-color:#E32F17"/>\t<stop  offset="0.3477" style="stop-color:#E64529"/>\t<stop  offset="0.6328" style="stop-color:#EA664A"/>\t<stop  offset="0.969" style="stop-color:#F19380"/>\t<stop  offset="1" style="stop-color:#F29785"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_1_)" d="M11.23,0h1.75c0.482,0,0.875,0.397,0.875,0.886V7.01 \tc0,0.487-0.393,0.887-0.875,0.887h-1.75c-0.481,0-0.874-0.399-0.874-0.887V0.886C10.356,0.397,10.749,0,11.23,0"/><linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="19.1401" y1="10.5518" x2="18.5599" y2="3.9198">\t<stop  offset="0" style="stop-color:#ED6B1C"/>\t<stop  offset="0.2933" style="stop-color:#EF7C2F"/>\t<stop  offset="0.8931" style="stop-color:#F6A661"/>\t<stop  offset="1" style="stop-color:#F8AE6B"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_2_)" d="M21.505,4.279l1.045,1.405 \tc0.287,0.387,0.201,0.939-0.19,1.23l-4.917,3.652c-0.391,0.289-0.946,0.213-1.232-0.175l-1.043-1.403 \tc-0.287-0.389-0.203-0.941,0.188-1.231l4.918-3.652C20.664,3.814,21.22,3.895,21.505,4.279"/><linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="20.5996" y1="16.5244" x2="19.6285" y2="12.6396">\t<stop  offset="0" style="stop-color:#FAC708"/>\t<stop  offset="0.3402" style="stop-color:#FCCE2F"/>\t<stop  offset="1" style="stop-color:#FDE168"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_3_)" d="M24.197,15.08l-0.505,1.676 \tc-0.14,0.46-0.634,0.724-1.101,0.581l-5.863-1.769c-0.469-0.142-0.736-0.633-0.598-1.093l0.506-1.678 \tc0.141-0.46,0.636-0.721,1.103-0.579l5.862,1.769C24.069,14.128,24.335,14.621,24.197,15.08"/><linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="15.5405" y1="15.9961" x2="15.5405" y2="24.0713">\t<stop  offset="0" style="stop-color:#9AC140"/>\t<stop  offset="0.3209" style="stop-color:#8ABC37"/>\t<stop  offset="0.9297" style="stop-color:#5BAD1D"/>\t<stop  offset="1" style="stop-color:#54AB19"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_4_)" d="M17.947,23.285l-1.6,0.712 \tc-0.439,0.195-0.962-0.01-1.16-0.456l-2.49-5.594c-0.199-0.444,0-0.97,0.438-1.164l1.599-0.713c0.44-0.195,0.961,0.009,1.16,0.453 \tl2.49,5.595C18.583,22.563,18.386,23.089,17.947,23.285"/><linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="8.6255" y1="24.0381" x2="8.6255" y2="15.9727">\t<stop  offset="0" style="stop-color:#3FBDC3"/>\t<stop  offset="0.7309" style="stop-color:#77CBD6"/>\t<stop  offset="1" style="stop-color:#88D1DE"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_5_)" d="M7.779,23.96l-1.591-0.728 \tc-0.438-0.2-0.629-0.726-0.427-1.169l2.545-5.57c0.203-0.443,0.728-0.642,1.164-0.443l1.592,0.728 \tc0.438,0.201,0.63,0.728,0.426,1.171l-2.544,5.569C8.741,23.961,8.216,24.16,7.779,23.96"/><linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="4.0698" y1="12.2021" x2="4.0698" y2="17.4048">\t<stop  offset="0" style="stop-color:#719ACE"/>\t<stop  offset="0.3164" style="stop-color:#5D86C2"/>\t<stop  offset="0.9802" style="stop-color:#2F59A4"/>\t<stop  offset="1" style="stop-color:#2E57A3"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_6_)" d="M0.544,16.786l-0.508-1.675 \tc-0.138-0.46,0.128-0.953,0.594-1.094l5.862-1.777c0.467-0.141,0.962,0.119,1.102,0.58l0.509,1.673 \tc0.138,0.463-0.129,0.954-0.596,1.095l-5.86,1.777C1.179,17.508,0.685,17.248,0.544,16.786"/><linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="5.2202" y1="10.8916" x2="5.2202" y2="4.1919">\t<stop  offset="0" style="stop-color:#6F4996"/>\t<stop  offset="0.3452" style="stop-color:#815AA0"/>\t<stop  offset="1" style="stop-color:#AC87BB"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_7_)" d="M1.482,5.996l1.003-1.435 \tc0.276-0.395,0.83-0.488,1.228-0.209l5.019,3.511c0.4,0.281,0.5,0.831,0.225,1.225l-1.005,1.435 \tc-0.274,0.395-0.828,0.487-1.227,0.208l-5.017-3.51C1.308,6.94,1.207,6.39,1.482,5.996"/></svg>',
fullscreen_icon:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="13px" height="10px" viewBox="0 0 13 10" enable-background="new 0 0 13 10" xml:space="preserve"><g>\t<polygon fill="#3B3E42" points="1,1 1,0 0,0 0,2 1,2 \t"/>\t<rect y="3" fill="#3B3E42" width="1" height="2"/>\t<rect y="6" fill="#3B3E42" width="1" height="2"/>\t<polygon fill="#3B3E42" points="0,9 0,10 2,10 2,9 1,9 \t"/>\t<rect x="2" fill="#3B3E42" width="2" height="1"/>\t<polygon fill="#3B3E42" points="12,9 12,10 13,10 13,8 12,8 \t"/>\t<polygon fill="#3B3E42" points="6,0 5,0 5,1 6,1 6,5 12,5 12,7 13,7 13,5 13,0 \t"/>\t<rect x="3" y="9" fill="#3B3E42" width="2" height="1"/>\t<rect x="9" y="9" fill="#3B3E42" width="2" height="1"/>\t<rect x="6" y="9" fill="#3B3E42" width="2" height="1"/></g></svg>',
next_icon:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="12px" height="10px" viewBox="0 0 12 10" enable-background="new 0 0 12 10" xml:space="preserve"><g transform="translate(2)"><polygon points="0,0 5,4.987 0,10 "/><polygon points="5,0 10,4.987 5,10 "/></g></svg>',play_pause_icon:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve"><polygon transform="translate(2)" class="play" fill-rule="evenodd" clip-rule="evenodd" points="0,0 8,4.987 0,10 "/><g transform="translate(1)"><rect class="pause" y="1" width="3" height="8"/><rect class="pause" x="5" y="1" width="3" height="8"/></g></svg>',
prev_icon:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="12px" height="10px" viewBox="0 0 12 10" enable-background="new 0 0 12 10" xml:space="preserve"><polygon points="10,0 5,4.987 10,10 "/><polygon points="5,0 0,4.987 5,10 "/></svg>',volume_bg:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="20px" height="64px" viewBox="0 0 20 64" enable-background="new 0 0 20 64" xml:space="preserve"><defs>\t<linearGradient id="volume_bg_gradient" gradientUnits="userSpaceOnUse" x1="10.0005" y1="63.5" x2="10.0005" y2="0.5005">\t\t<stop  offset="0" style="stop-color:#E6E6E5"/>\t\t<stop  offset="1" style="stop-color:#F7F8F8"/>\t</linearGradient></defs><g>\t<path fill-rule="evenodd" clip-rule="evenodd" fill="url(#volume_bg_gradient)" d="M2.742,63.5c-1.236,0-2.242-1.067-2.242-2.38V2.88 \t\tc0-1.313,1.006-2.38,2.242-2.38h14.515c1.237,0,2.243,1.067,2.243,2.38v58.24c0,1.313-1.006,2.38-2.243,2.38H2.742z"/>\t<g>\t\t<path fill="#BABABA" d="M17.257,1C18.218,1,19,1.843,19,2.88v58.24c0,1.036-0.782,1.88-1.743,1.88H2.742 \t\t\tC1.782,63,1,62.156,1,61.12V2.88C1,1.843,1.782,1,2.742,1H17.257 M17.257,0H2.742C1.233,0,0,1.296,0,2.88v58.24 \t\t\tC0,62.704,1.233,64,2.742,64h14.515C18.767,64,20,62.704,20,61.12V2.88C20,1.296,18.767,0,17.257,0L17.257,0z"/>\t</g></g><rect x="6" y="8" fill-rule="evenodd" clip-rule="evenodd" fill="#CDCCCC" width="8" height="3"/><rect x="6" y="13" fill-rule="evenodd" clip-rule="evenodd" fill="#CDCCCC" width="8" height="3"/><rect x="6" y="18" fill-rule="evenodd" clip-rule="evenodd" fill="#CDCCCC" width="8" height="3"/><rect x="6" y="23" fill-rule="evenodd" clip-rule="evenodd" fill="#CDCCCC" width="8" height="3"/><rect x="6" y="28" fill-rule="evenodd" clip-rule="evenodd" fill="#CDCCCC" width="8" height="3"/><rect x="6" y="33" fill-rule="evenodd" clip-rule="evenodd" fill="#CDCCCC" width="8" height="3"/><rect x="6" y="38" fill-rule="evenodd" clip-rule="evenodd" fill="#CCCCCB" width="8" height="3"/><rect x="6" y="43" fill-rule="evenodd" clip-rule="evenodd" fill="#CCCCCB" width="8" height="3"/><rect x="6" y="48" fill-rule="evenodd" clip-rule="evenodd" fill="#CCCCCB" width="8" height="3"/><rect x="6" y="53" fill-rule="evenodd" clip-rule="evenodd" fill="#CCCCCB" width="8" height="3"/></svg>',
volume_icon:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="13px" height="10px" viewBox="0 0 13 10" enable-background="new 0 0 13 10" xml:space="preserve"><g class="volume">\t<rect x="8.039" y="3.014" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="0.973" height="3.956"/>\t<rect x="10.08" y="2.009" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="0.941" height="5.903"/>\t<rect x="12.09" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="0.91" height="9.953"/></g><path fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" d="M5.89,0L2.464,2.981H0l0.016,3.958L2.46,6.955L5.905,10L5.89,0z"/><path class="mute" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" d="M13,7.609l-0.575,0.588l-2.58-2.635l-2.58,2.635L6.689,7.609 \tl2.579-2.635L6.689,2.315l0.575-0.588l2.58,2.659l2.58-2.659L13,2.315l-2.579,2.659L13,7.609z"/></svg>',
volume_progress:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="8px" height="48px" viewBox="0 0 8 48" enable-background="new 0 0 8 48" xml:space="preserve"><rect fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/><rect y="5" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/><rect y="10" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/><rect y="15" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/><rect y="20" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/><rect y="25" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/><rect y="30" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/><rect y="35" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/><rect y="40" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/><rect y="45" fill-rule="evenodd" clip-rule="evenodd" fill="#3B3E42" width="8" height="3"/></svg>'}))).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="<svg/>",(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]+"]"};
