// Generated by Construct 2, the HTML5 game and app creator :: http://www.scirra.com
'use strict';function q(){return function(){}}function aa(a){return function(b){this[a]=b}}function s(a){return function(){return this[a]}}function w(a){return function(){return a}}var x,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,sa,ta,ua,va,wa,xa,ya,za,Aa,Ba,Ca,Da,Ea,Fa,Ga,Ha,Ia,Ja,Ka,La,Ma,Na,Oa,Pa,Qa,Ra,Va,Wa,Xa,Ya,Za,$a,bb,cb,db,eb,fb,gb,hb,ib,jb,lb,mb,nb,ob,pb,qb,ub,vb={};
"function"!==typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===typeof"test".__proto__?function(a){return a.__proto__}:function(a){return a.constructor.prototype});
(function(){function a(a,c,b,e){this.set(a,c,b,e)}function b(){this.ud=this.td=this.wd=this.vd=this.Dd=this.Cd=this.mc=this.lc=0}function c(){g?this.ph=new Set:(this.Wh={},this.ul=0);this.wj=[];this.Rj=!0}function d(a){k[l++]=a}function e(){this.Eb=this.Mr=this.y=this.D=0}function f(a){this.Lc=[];this.hp=this.jp=this.kp=this.ip=0;this.oo(a)}ea=function(a){window.console&&window.console.log&&window.console.log(a)};fa=function(a){return"undefined"===typeof a};ga=function(a){return"number"===typeof a};
ha=function(a){return"string"===typeof a};ia=function(a){return 0<a&&0===(a-1&a)};ja=function(a){--a;for(var c=1;32>c;c<<=1)a|=a>>c;return a+1};ka=function(a){return 0>a?-a:a};la=function(a,c){return a>c?a:c};ma=function(a,c){return a<c?a:c};na=Math.PI;oa=function(a){return a+0.5|0};pa=function(a){return a|0};qa=function(a){var c=a|0;return c===a?c:c+1};sa=function(a,c,b,e,d,f,g,h){var k,l,n,F;a<b?(l=a,k=b):(l=b,k=a);d<g?(F=d,n=g):(F=g,n=d);if(k<F||l>n)return!1;c<e?(l=c,k=e):(l=e,k=c);f<h?(F=f,n=
h):(F=h,n=f);if(k<F||l>n)return!1;k=d-a+g-b;l=f-c+h-e;a=b-a;c=e-c;d=g-d;f=h-f;h=ka(c*d-f*a);return ka(d*l-f*k)>h?!1:ka(a*l-c*k)<=h};a.prototype.set=function(a,c,b,e){this.left=a;this.top=c;this.right=b;this.bottom=e};a.prototype.width=function(){return this.right-this.left};a.prototype.height=function(){return this.bottom-this.top};a.prototype.offset=function(a,c){this.left+=a;this.top+=c;this.right+=a;this.bottom+=c;return this};a.prototype.QD=function(a){return!(a.right<this.left||a.bottom<this.top||
a.left>this.right||a.top>this.bottom)};a.prototype.RD=function(a,c,b){return!(a.right+c<this.left||a.bottom+b<this.top||a.left+c>this.right||a.top+b>this.bottom)};a.prototype.Cf=function(a,c){return a>=this.left&&a<=this.right&&c>=this.top&&c<=this.bottom};ta=a;b.prototype.Yl=function(a){this.lc=a.left;this.mc=a.top;this.Cd=a.right;this.Dd=a.top;this.vd=a.right;this.wd=a.bottom;this.td=a.left;this.ud=a.bottom};b.prototype.Pz=function(a,c){if(0===c)this.Yl(a);else{var b=Math.sin(c),e=Math.cos(c),d=
a.left*b,f=a.top*b,g=a.right*b,b=a.bottom*b,h=a.left*e,k=a.top*e,l=a.right*e,e=a.bottom*e;this.lc=h-f;this.mc=k+d;this.Cd=l-f;this.Dd=k+g;this.vd=l-b;this.wd=e+g;this.td=h-b;this.ud=e+d}};b.prototype.offset=function(a,c){this.lc+=a;this.mc+=c;this.Cd+=a;this.Dd+=c;this.vd+=a;this.wd+=c;this.td+=a;this.ud+=c;return this};b.prototype.Bx=function(a){a.left=ma(ma(this.lc,this.Cd),ma(this.vd,this.td));a.top=ma(ma(this.mc,this.Dd),ma(this.wd,this.ud));a.right=la(la(this.lc,this.Cd),la(this.vd,this.td));
a.bottom=la(la(this.mc,this.Dd),la(this.wd,this.ud))};b.prototype.Cf=function(a,c){var b=this.Cd-this.lc,e=this.Dd-this.mc,d=this.vd-this.lc,f=this.wd-this.mc,g=a-this.lc,h=c-this.mc,k=b*b+e*e,l=b*d+e*f,e=b*g+e*h,n=d*d+f*f,F=d*g+f*h,C=1/(k*n-l*l),b=(n*e-l*F)*C,k=(k*F-l*e)*C;if(0<=b&&0<k&&1>b+k)return!0;b=this.td-this.lc;e=this.ud-this.mc;k=b*b+e*e;l=b*d+e*f;e=b*g+e*h;C=1/(k*n-l*l);b=(n*e-l*F)*C;k=(k*F-l*e)*C;return 0<=b&&0<k&&1>b+k};b.prototype.Ii=function(a,c){if(c)switch(a){case 0:return this.lc;
case 1:return this.Cd;case 2:return this.vd;case 3:return this.td;case 4:return this.lc;default:return this.lc}else switch(a){case 0:return this.mc;case 1:return this.Dd;case 2:return this.wd;case 3:return this.ud;case 4:return this.mc;default:return this.mc}};b.prototype.Bk=function(){return(this.lc+this.Cd+this.vd+this.td)/4};b.prototype.Ck=function(){return(this.mc+this.Dd+this.wd+this.ud)/4};b.prototype.yy=function(a){var c=a.Bk(),b=a.Ck();if(this.Cf(c,b))return!0;c=this.Bk();b=this.Ck();if(a.Cf(c,
b))return!0;var e,d,f,g,h,k,l,n;for(l=0;4>l;l++)for(n=0;4>n;n++)if(c=this.Ii(l,!0),b=this.Ii(l,!1),e=this.Ii(l+1,!0),d=this.Ii(l+1,!1),f=a.Ii(n,!0),g=a.Ii(n,!1),h=a.Ii(n+1,!0),k=a.Ii(n+1,!1),sa(c,b,e,d,f,g,h,k))return!0;return!1};ua=b;va=function(a,c){for(var b in c)c.hasOwnProperty(b)&&(a[b]=c[b]);return a};wa=function(a,c){var b,e;c=pa(c);if(!(0>c||c>=a.length))if(0===c)a.shift();else if(c===a.length-1)a.pop();else{b=c;for(e=a.length-1;b<e;b++)a[b]=a[b+1];a.length=e}};xa=function(a,c){a.length=
c.length;var b,e;b=0;for(e=c.length;b<e;b++)a[b]=c[b]};ya=function(a,c){var b=a.indexOf(c);-1!==b&&wa(a,b)};za=function(a){return a/(180/na)};Aa=function(a){return a*(180/na)};Ba=function(a){a%=360;0>a&&(a+=360);return a};Ca=function(a){a%=2*na;0>a&&(a+=2*na);return a};Da=function(a){return Ba(Aa(a))};Ea=function(a){return Ca(za(a))};Fa=function(a,c,b,e){return Math.atan2(e-c,b-a)};Ga=function(a,c){if(a===c)return 0;var b=Math.sin(a),e=Math.cos(a),d=Math.sin(c),f=Math.cos(c),b=b*d+e*f;return 1<=b?
0:-1>=b?na:Math.acos(b)};Ha=function(a,c,b){var e=Math.sin(a),d=Math.cos(a),f=Math.sin(c),g=Math.cos(c);return Math.acos(e*f+d*g)>b?0<d*f-e*g?Ca(a+b):Ca(a-b):Ca(c)};Ia=function(a,c){var b=Math.sin(a),e=Math.cos(a),d=Math.sin(c),f=Math.cos(c);return 0>=e*d-b*f};Ja=function(a,c,b,e,d,f){if(0===b)return f?a:c;var g=Math.sin(b);b=Math.cos(b);a-=e;c-=d;var h=a*g;a=a*b-c*g;c=c*b+h;return f?a+e:c+d};Ka=function(a,c,b,e){a=b-a;c=e-c;return Math.sqrt(a*a+c*c)};La=function(a,c){return!a!==!c};Ma=function(a){for(var c in a)if(a.hasOwnProperty(c))return!0;
return!1};Na=function(a){for(var c in a)a.hasOwnProperty(c)&&delete a[c]};var h=+new Date;Oa=function(){if("undefined"!==typeof window.performance){var a=window.performance;if("undefined"!==typeof a.now)return a.now();if("undefined"!==typeof a.webkitNow)return a.webkitNow();if("undefined"!==typeof a.mozNow)return a.mozNow();if("undefined"!==typeof a.msNow)return a.msNow()}return Date.now()-h};var g="undefined"!==typeof Set&&"undefined"!==typeof Set.prototype.forEach;c.prototype.contains=function(a){return g?
this.ph.has(a):this.Wh.hasOwnProperty(a.toString())};c.prototype.add=function(a){if(g)this.ph.has(a)||(this.ph.add(a),this.Rj=!1);else{var c=a.toString();this.Wh.hasOwnProperty(c)||(this.Wh[c]=a,this.ul++,this.Rj=!1)}return this};c.prototype.remove=function(a){g?this.ph.has(a)&&(this.ph["delete"](a),this.Rj=!1):(a=a.toString(),this.Wh.hasOwnProperty(a)&&(delete this.Wh[a],this.ul--,this.Rj=!1));return this};c.prototype.clear=function(){g?this.ph.clear():(this.Wh={},this.ul=0);this.wj.length=0;this.Rj=
!0;return this};c.prototype.nn=function(){return g?0===this.ph.size:0===this.ul};c.prototype.count=function(){return g?this.ph.size:this.ul};var k=null,l=0;c.prototype.lA=function(){if(!this.Rj){if(g)this.wj.length=this.ph.size,k=this.wj,l=0,this.ph.forEach(d),k=null,l=0;else{this.wj.length=this.ul;var a,c=0;for(a in this.Wh)this.Wh.hasOwnProperty(a)&&(this.wj[c++]=this.Wh[a])}this.Rj=!0}};c.prototype.AF=function(){this.lA();return this.wj.slice(0)};c.prototype.vj=function(){this.lA();return this.wj};
Pa=c;e.prototype.add=function(a){this.y=a-this.D;this.Mr=this.Eb+this.y;this.D=this.Mr-this.Eb-this.y;this.Eb=this.Mr};e.prototype.reset=function(){this.Eb=this.Mr=this.y=this.D=0};Qa=e;Ra=function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};f.prototype.oo=function(a){this.Dz=a;this.Vf=a.length/2;this.Lc.length=a.length;this.sp=this.tp=-1;this.Dx=0};f.prototype.fk=function(){return!this.Dz.length};f.prototype.Fb=function(){for(var a=this.Lc,c=a[0],b=c,e=a[1],d=e,f,g,h=1,k=this.Vf;h<k;++h)g=
2*h,f=a[g],g=a[g+1],f<c&&(c=f),f>b&&(b=f),g<e&&(e=g),g>d&&(d=g);this.ip=c;this.jp=b;this.kp=e;this.hp=d};f.prototype.Yl=function(a,c,b){this.Lc.length=8;this.Vf=4;var e=this.Lc;e[0]=a.left-c;e[1]=a.top-b;e[2]=a.right-c;e[3]=a.top-b;e[4]=a.right-c;e[5]=a.bottom-b;e[6]=a.left-c;e[7]=a.bottom-b;this.tp=a.right-a.left;this.sp=a.bottom-a.top;this.Fb()};f.prototype.Xl=function(a,c,b,e,d){this.Lc.length=8;this.Vf=4;var f=this.Lc;f[0]=a.lc-c;f[1]=a.mc-b;f[2]=a.Cd-c;f[3]=a.Dd-b;f[4]=a.vd-c;f[5]=a.wd-b;f[6]=
a.td-c;f[7]=a.ud-b;this.tp=e;this.sp=d;this.Fb()};f.prototype.Oz=function(a){this.Vf=a.Vf;xa(this.Lc,a.Lc);this.ip=a.ip;this.kp-a.kp;this.jp=a.jp;this.hp=a.hp};f.prototype.Qj=function(a,c,b){if(this.tp!==a||this.sp!==c||this.Dx!==b){this.tp=a;this.sp=c;this.Dx=b;var e,d,f,g,h,k=0,l=1,n=this.Dz,F=this.Lc;0!==b&&(k=Math.sin(b),l=Math.cos(b));b=0;for(f=this.Vf;b<f;b++)e=2*b,d=e+1,g=n[e]*a,h=n[d]*c,F[e]=g*l-h*k,F[d]=h*l+g*k;this.Fb()}};f.prototype.Cf=function(a,c){var b=this.Lc;if(a===b[0]&&c===b[1])return!0;
var e,d,f,g=this.Vf,h=this.ip-110,k=this.kp-101,l=this.jp+131,n=this.hp+120,F,C,H=0,L=0;for(e=0;e<g;e++)d=2*e,f=2*((e+1)%g),F=b[d],d=b[d+1],C=b[f],f=b[f+1],sa(h,k,a,c,F,d,C,f)&&H++,sa(l,n,a,c,F,d,C,f)&&L++;return 1===H%2||1===L%2};f.prototype.mn=function(a,c,b){var e=a.Lc,d=this.Lc;if(this.Cf(e[0]+c,e[1]+b)||a.Cf(d[0]-c,d[1]-b))return!0;var f,g,h,k,l,n,F,C,H,L,v,z;f=0;for(k=this.Vf;f<k;f++)for(g=2*f,h=2*((f+1)%k),C=d[g],g=d[g+1],H=d[h],L=d[h+1],h=0,F=a.Vf;h<F;h++)if(l=2*h,n=2*((h+1)%F),v=e[l]+c,l=
e[l+1]+b,z=e[n]+c,n=e[n+1]+b,sa(C,g,H,L,v,l,z,n))return!0;return!1};Va=f;var n="lighter xor copy destination-over source-in destination-in source-out destination-out source-atop destination-atop".split(" ");Wa=function(a){return 0>=a||11<=a?"source-over":n[a-1]};Xa=function(a,c,b){if(b)switch(a.Pd=b.ONE,a.Jd=b.ONE_MINUS_SRC_ALPHA,c){case 1:a.Pd=b.ONE;a.Jd=b.ONE;break;case 3:a.Pd=b.ONE;a.Jd=b.ZERO;break;case 4:a.Pd=b.ONE_MINUS_DST_ALPHA;a.Jd=b.ONE;break;case 5:a.Pd=b.DST_ALPHA;a.Jd=b.ZERO;break;case 6:a.Pd=
b.ZERO;a.Jd=b.SRC_ALPHA;break;case 7:a.Pd=b.ONE_MINUS_DST_ALPHA;a.Jd=b.ZERO;break;case 8:a.Pd=b.ZERO;a.Jd=b.ONE_MINUS_SRC_ALPHA;break;case 9:a.Pd=b.DST_ALPHA;a.Jd=b.ONE_MINUS_SRC_ALPHA;break;case 10:a.Pd=b.ONE_MINUS_DST_ALPHA,a.Jd=b.SRC_ALPHA}};Ya=function(a){return oa(1E6*a)/1E6};Za=function(a,c){return"string"!==typeof a||"string"!==typeof c||a.length!==c.length?!1:a===c?!0:a.toLowerCase()===c.toLowerCase()}})();var wb="undefined"!==typeof Float32Array?Float32Array:Array;
function xb(a){var b=new wb(3);a&&(b[0]=a[0],b[1]=a[1],b[2]=a[2]);return b}function yb(a){var b=new wb(16);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}function zb(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]}
function Ab(a,b){var c=b[0],d=b[1];b=b[2];a[0]*=c;a[1]*=c;a[2]*=c;a[3]*=c;a[4]*=d;a[5]*=d;a[6]*=d;a[7]*=d;a[8]*=b;a[9]*=b;a[10]*=b;a[11]*=b}
function Bb(a,b,c,d){d||(d=yb());var e,f,h,g,k,l,n,m,p=a[0],r=a[1];a=a[2];f=c[0];h=c[1];e=c[2];c=b[1];l=b[2];p===b[0]&&r===c&&a===l?(a=d,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):(c=p-b[0],l=r-b[1],n=a-b[2],m=1/Math.sqrt(c*c+l*l+n*n),c*=m,l*=m,n*=m,b=h*n-e*l,e=e*c-f*n,f=f*l-h*c,(m=Math.sqrt(b*b+e*e+f*f))?(m=1/m,b*=m,e*=m,f*=m):f=e=b=0,h=l*f-n*e,g=n*b-c*f,k=c*e-l*b,(m=Math.sqrt(h*h+g*g+k*k))?(m=1/m,h*=m,g*=m,k*=m):k=g=h=0,
d[0]=b,d[1]=h,d[2]=c,d[3]=0,d[4]=e,d[5]=g,d[6]=l,d[7]=0,d[8]=f,d[9]=k,d[10]=n,d[11]=0,d[12]=-(b*p+e*r+f*a),d[13]=-(h*p+g*r+k*a),d[14]=-(c*p+l*r+n*a),d[15]=1)}
(function(){function a(a){this.qq=/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent);this.height=this.width=0;this.Ex=xb([0,0,100]);this.Sy=xb([0,0,0]);this.iA=xb([0,1,0]);this.mw=xb([1,1,1]);this.iv=yb();this.Of=yb();this.Ly=yb();this.At=yb();this.ea=a;this.ty()}function b(a,c,b){this.ea=a;this.po=c;this.name=b;this.Kf=a.getAttribLocation(c,"aPos");this.Xi=a.getAttribLocation(c,"aTex");this.Qy=a.getUniformLocation(c,"matP");this.Cl=a.getUniformLocation(c,"matMV");this.Dl=a.getUniformLocation(c,
"opacity");this.Ry=a.getUniformLocation(c,"samplerFront");this.En=a.getUniformLocation(c,"samplerBack");this.ok=a.getUniformLocation(c,"destStart");this.nk=a.getUniformLocation(c,"destEnd");this.Ou=a.getUniformLocation(c,"seconds");this.Nu=a.getUniformLocation(c,"pixelWidth");this.Mu=a.getUniformLocation(c,"pixelHeight");this.Lu=a.getUniformLocation(c,"layerScale");this.Dl&&a.uniform1f(this.Dl,1);this.Ry&&a.uniform1i(this.Ry,0);this.En&&a.uniform1i(this.En,1);this.ok&&a.uniform2f(this.ok,0,0);this.nk&&
a.uniform2f(this.nk,1,1);this.ak=!1}function c(a,c){this.type=a;this.ka=c;this.ea=c.ea;this.Jf=this.uf=this.nz=0;this.Ca=this.Eg=null;this.Tv=[]}a.prototype.ty=function(){var a=this.ea,c;this.My=1;this.ik=this.Vi=null;this.Mx=1;a.clearColor(0,0,0,0);a.clear(a.COLOR_BUFFER_BIT);a.enable(a.BLEND);a.blendFunc(a.ONE,a.ONE_MINUS_SRC_ALPHA);a.disable(a.CULL_FACE);a.disable(a.DEPTH_TEST);this.Ny=a.ONE;this.Ky=a.ONE_MINUS_SRC_ALPHA;this.vv=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,this.vv);this.Co=Array(4);
this.vo=Array(4);for(c=0;4>c;c++)this.Co[c]=a.createBuffer(),a.bindBuffer(a.ARRAY_BUFFER,this.Co[c]),this.vo[c]=a.createBuffer(),a.bindBuffer(a.ARRAY_BUFFER,this.vo[c]);this.Kh=0;this.PD=a.createBuffer();a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.PD);this.kw=new Float32Array(16E3);this.bw=new Float32Array(16E3);this.xz=new Float32Array(32E3);for(var b=new Uint16Array(12E3),e=c=0;12E3>c;)b[c++]=e,b[c++]=e+1,b[c++]=e+2,b[c++]=e,b[c++]=e+2,b[c++]=e+3,e+=4;a.bufferData(a.ELEMENT_ARRAY_BUFFER,b,a.STATIC_DRAW);
this.Vl=this.wh=0;this.Zc=[];c=this.zt({src:"varying mediump vec2 vTex;\nuniform lowp float opacity;\nuniform lowp sampler2D samplerFront;\nvoid main(void) {\n\tgl_FragColor = texture2D(samplerFront, vTex);\n\tgl_FragColor *= opacity;\n}"},"attribute highp vec2 aPos;\nattribute mediump vec2 aTex;\nvarying mediump vec2 vTex;\nuniform highp mat4 matP;\nuniform highp mat4 matMV;\nvoid main(void) {\n\tgl_Position = matP * matMV * vec4(aPos.x, aPos.y, 0.0, 1.0);\n\tvTex = aTex;\n}","<default>");this.Zc.push(c);
c=this.zt({src:"uniform mediump sampler2D samplerFront;\nvarying lowp float opacity;\nvoid main(void) {\n\tgl_FragColor = texture2D(samplerFront, gl_PointCoord);\n\tgl_FragColor *= opacity;\n}"},"attribute vec4 aPos;\nvarying float opacity;\nuniform mat4 matP;\nuniform mat4 matMV;\nvoid main(void) {\n\tgl_Position = matP * matMV * vec4(aPos.x, aPos.y, 0.0, 1.0);\n\tgl_PointSize = aPos.z;\n\topacity = aPos.w;\n}","<point>");this.Zc.push(c);for(var d in Cb)Cb.hasOwnProperty(d)&&this.Zc.push(this.zt(Cb[d],
"attribute highp vec2 aPos;\nattribute mediump vec2 aTex;\nvarying mediump vec2 vTex;\nuniform highp mat4 matP;\nuniform highp mat4 matMV;\nvoid main(void) {\n\tgl_Position = matP * matMV * vec4(aPos.x, aPos.y, 0.0, 1.0);\n\tvTex = aTex;\n}",d));a.activeTexture(a.TEXTURE0);a.bindTexture(a.TEXTURE_2D,null);this.Fh=[];this.Og=0;this.Te=this.ye=!1;this.Nx=this.vn=-1;this.Vm=null;this.hD=a.createFramebuffer();this.Iz=null;this.tj=xb([0,0,0]);a=a.getParameter(a.ALIASED_POINT_SIZE_RANGE);this.FE=a[0];this.BE=
a[1];this.rh(0)};a.prototype.zt=function(a,c,e){var d=this.ea,l=d.createShader(d.FRAGMENT_SHADER);d.shaderSource(l,a.src);d.compileShader(l);if(!d.getShaderParameter(l,d.COMPILE_STATUS))return d.deleteShader(l),null;var n=d.createShader(d.VERTEX_SHADER);d.shaderSource(n,c);d.compileShader(n);if(!d.getShaderParameter(n,d.COMPILE_STATUS))return d.deleteShader(l),d.deleteShader(n),null;c=d.createProgram();d.attachShader(c,l);d.attachShader(c,n);d.linkProgram(c);if(!d.getProgramParameter(c,d.LINK_STATUS))return d.deleteShader(l),
d.deleteShader(n),d.deleteProgram(c),null;d.useProgram(c);d.deleteShader(l);d.deleteShader(n);e=new b(d,c,e);e.Jt=a.Jt||0;e.Kt=a.Kt||0;e.Kx=!!a.Kx;e.tx=!!a.tx;e.xa=a.xa||[];a=0;for(l=e.xa.length;a<l;a++)e.xa[a][1]=d.getUniformLocation(c,e.xa[a][0]),d.uniform1f(e.xa[a][1],0);return e};a.prototype.Zt=function(a){var c,b;c=0;for(b=this.Zc.length;c<b;c++)if(this.Zc[c].name===a)return c;return-1};a.prototype.Cz=function(a,c,b){var e=[0,0,this.width,this.height],d=this.Of,n=this.iv,m=[0,0,0,0,0,0,0,0];
m[0]=d[0]*a+d[4]*c+d[12];m[1]=d[1]*a+d[5]*c+d[13];m[2]=d[2]*a+d[6]*c+d[14];m[3]=d[3]*a+d[7]*c+d[15];m[4]=n[0]*m[0]+n[4]*m[1]+n[8]*m[2]+n[12]*m[3];m[5]=n[1]*m[0]+n[5]*m[1]+n[9]*m[2]+n[13]*m[3];m[6]=n[2]*m[0]+n[6]*m[1]+n[10]*m[2]+n[14]*m[3];m[7]=-m[2];0!==m[7]&&(m[7]=1/m[7],m[4]*=m[7],m[5]*=m[7],m[6]*=m[7],b[0]=(0.5*m[4]+0.5)*e[2]+e[0],b[1]=(0.5*m[5]+0.5)*e[3]+e[1])};a.prototype.Sv=function(a,c,b){if(this.width!==a||this.height!==c||b){this.Nh();this.width=a;this.height=c;this.ea.viewport(0,0,a,c);
c=a/c;var e=this.iv,d;d=1*Math.tan(45*Math.PI/360);c*=d;a=-c;b=-d;e||(e=yb());var n=c-a,m=d-b;e[0]=2/n;e[1]=0;e[2]=0;e[3]=0;e[4]=0;e[5]=2/m;e[6]=0;e[7]=0;e[8]=(c+a)/n;e[9]=(d+b)/m;e[10]=-1001/999;e[11]=-1;e[12]=0;e[13]=0;e[14]=-2E3/999;e[15]=0;Bb(this.Ex,this.Sy,this.iA,this.Of);a=[0,0];c=[0,0];this.Cz(0,0,a);this.Cz(1,1,c);this.mw[0]=1/(c[0]-a[0]);this.mw[1]=-1/(c[1]-a[1]);a=0;for(c=this.Zc.length;a<c;a++)b=this.Zc[a],b.ak=!1,b.Qy&&(this.ea.useProgram(b.po),this.ea.uniformMatrix4fv(b.Qy,!1,this.iv));
this.ea.useProgram(this.Zc[this.vn].po);this.ea.bindTexture(this.ea.TEXTURE_2D,null);this.ea.activeTexture(this.ea.TEXTURE1);this.ea.bindTexture(this.ea.TEXTURE_2D,null);this.ea.activeTexture(this.ea.TEXTURE0);this.ik=this.Vi=null}};a.prototype.nh=function(){Bb(this.Ex,this.Sy,this.iA,this.Of);Ab(this.Of,this.mw)};a.prototype.translate=function(a,c){if(0!==a||0!==c){this.tj[0]=a;this.tj[1]=c;this.tj[2]=0;var b=this.Of,e=this.tj,d=e[0],n=e[1],e=e[2];b[12]=b[0]*d+b[4]*n+b[8]*e+b[12];b[13]=b[1]*d+b[5]*
n+b[9]*e+b[13];b[14]=b[2]*d+b[6]*n+b[10]*e+b[14];b[15]=b[3]*d+b[7]*n+b[11]*e+b[15]}};a.prototype.scale=function(a,c){if(1!==a||1!==c)this.tj[0]=a,this.tj[1]=c,this.tj[2]=1,Ab(this.Of,this.tj)};a.prototype.Iv=function(a){if(0!==a){var c=this.Of,b,e=Math.sin(a);a=Math.cos(a);var d=c[0],n=c[1],m=c[2],p=c[3],r=c[4],t=c[5],u=c[6],y=c[7];b?c!==b&&(b[8]=c[8],b[9]=c[9],b[10]=c[10],b[11]=c[11],b[12]=c[12],b[13]=c[13],b[14]=c[14],b[15]=c[15]):b=c;b[0]=d*a+r*e;b[1]=n*a+t*e;b[2]=m*a+u*e;b[3]=p*a+y*e;b[4]=d*-e+
r*a;b[5]=n*-e+t*a;b[6]=m*-e+u*a;b[7]=p*-e+y*a}};a.prototype.vh=function(){for(var a=!1,c=0;16>c;c++)if(this.Ly[c]!==this.Of[c]){a=!0;break}a&&(a=this.Wf(),a.type=5,a.Ca?zb(this.Of,a.Ca):a.Ca=yb(this.Of),zb(this.Of,this.Ly),this.Te=this.ye=!1)};c.prototype.wC=function(){this.ea.bindTexture(this.ea.TEXTURE_2D,this.Eg)};c.prototype.xC=function(){var a=this.ea;a.activeTexture(a.TEXTURE1);a.bindTexture(a.TEXTURE_2D,this.Eg);a.activeTexture(a.TEXTURE0)};c.prototype.tC=function(){var a=this.nz,c=this.ka;
c.Mx=a;c=c.Vm;c.Dl&&this.ea.uniform1f(c.Dl,a)};c.prototype.qC=function(){this.ea.drawElements(this.ea.TRIANGLES,this.Jf,this.ea.UNSIGNED_SHORT,2*this.uf)};c.prototype.sC=function(){this.ea.blendFunc(this.uf,this.Jf)};c.prototype.zC=function(){var a,c,b,e=this.ka.Zc,d=this.ka.Nx;a=0;for(c=e.length;a<c;a++)b=e[a],a===d&&b.Cl?(this.ea.uniformMatrix4fv(b.Cl,!1,this.Ca),b.ak=!0):b.ak=!1;zb(this.Ca,this.ka.At)};c.prototype.rC=function(){var a=this.ea,c=this.ka;this.Eg?(c.ik===this.Eg&&(a.activeTexture(a.TEXTURE1),
a.bindTexture(a.TEXTURE_2D,null),c.ik=null,a.activeTexture(a.TEXTURE0)),a.bindFramebuffer(a.FRAMEBUFFER,c.hD),a.framebufferTexture2D(a.FRAMEBUFFER,a.COLOR_ATTACHMENT0,a.TEXTURE_2D,this.Eg,0)):(a.framebufferTexture2D(a.FRAMEBUFFER,a.COLOR_ATTACHMENT0,a.TEXTURE_2D,null,0),a.bindFramebuffer(a.FRAMEBUFFER,null))};c.prototype.lC=function(){var a=this.ea;0===this.uf?(a.clearColor(this.Ca[0],this.Ca[1],this.Ca[2],this.Ca[3]),a.clear(a.COLOR_BUFFER_BIT)):(a.enable(a.SCISSOR_TEST),a.scissor(this.Ca[0],this.Ca[1],
this.Ca[2],this.Ca[3]),a.clearColor(0,0,0,0),a.clear(this.ea.COLOR_BUFFER_BIT),a.disable(a.SCISSOR_TEST))};c.prototype.pC=function(){var a=this.ea,c=this.ka,b=c.Zc[1];a.useProgram(b.po);!b.ak&&b.Cl&&(a.uniformMatrix4fv(b.Cl,!1,c.At),b.ak=!0);a.enableVertexAttribArray(b.Kf);a.bindBuffer(a.ARRAY_BUFFER,c.vv);a.vertexAttribPointer(b.Kf,4,a.FLOAT,!1,0,0);a.drawArrays(a.POINTS,this.uf/4,this.Jf);b=c.Vm;a.useProgram(b.po);0<=b.Kf&&(a.enableVertexAttribArray(b.Kf),a.bindBuffer(a.ARRAY_BUFFER,c.Co[c.Kh]),
a.vertexAttribPointer(b.Kf,2,a.FLOAT,!1,0,0));0<=b.Xi&&(a.enableVertexAttribArray(b.Xi),a.bindBuffer(a.ARRAY_BUFFER,c.vo[c.Kh]),a.vertexAttribPointer(b.Xi,2,a.FLOAT,!1,0,0))};c.prototype.uC=function(){var a=this.ea,c=this.ka,b=c.Zc[this.uf];c.Nx=this.uf;c.Vm=b;a.useProgram(b.po);!b.ak&&b.Cl&&(a.uniformMatrix4fv(b.Cl,!1,c.At),b.ak=!0);b.Dl&&a.uniform1f(b.Dl,c.Mx);0<=b.Kf&&(a.enableVertexAttribArray(b.Kf),a.bindBuffer(a.ARRAY_BUFFER,c.Co[c.Kh]),a.vertexAttribPointer(b.Kf,2,a.FLOAT,!1,0,0));0<=b.Xi&&
(a.enableVertexAttribArray(b.Xi),a.bindBuffer(a.ARRAY_BUFFER,c.vo[c.Kh]),a.vertexAttribPointer(b.Xi,2,a.FLOAT,!1,0,0))};c.prototype.vC=function(){var a,c,b=this.ka.Vm,e=this.ea;b.En&&this.ka.ik!==this.Eg&&(e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,this.Eg),this.ka.ik=this.Eg,e.activeTexture(e.TEXTURE0));b.Nu&&e.uniform1f(b.Nu,this.Ca[0]);b.Mu&&e.uniform1f(b.Mu,this.Ca[1]);b.ok&&e.uniform2f(b.ok,this.Ca[2],this.Ca[3]);b.nk&&e.uniform2f(b.nk,this.Ca[4],this.Ca[5]);b.Lu&&e.uniform1f(b.Lu,
this.Ca[6]);b.Ou&&e.uniform1f(b.Ou,Oa()/1E3);if(b.xa.length)for(a=0,c=b.xa.length;a<c;a++)e.uniform1f(b.xa[a][1],this.Tv[a])};a.prototype.Wf=function(){this.Og===this.Fh.length&&this.Fh.push(new c(0,this));return this.Fh[this.Og++]};a.prototype.Nh=function(){if(0!==this.Og&&!this.ea.isContextLost()){var a=this.ea;0<this.Vl&&(a.bindBuffer(a.ARRAY_BUFFER,this.vv),a.bufferData(a.ARRAY_BUFFER,this.xz.subarray(0,this.Vl),a.STREAM_DRAW),c&&0<=c.Kf&&"<point>"===c.name&&a.vertexAttribPointer(c.Kf,4,a.FLOAT,
!1,0,0));if(0<this.wh){var c=this.Vm;a.bindBuffer(a.ARRAY_BUFFER,this.Co[this.Kh]);a.bufferData(a.ARRAY_BUFFER,this.kw.subarray(0,this.wh),a.STREAM_DRAW);c&&0<=c.Kf&&"<point>"!==c.name&&a.vertexAttribPointer(c.Kf,2,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.vo[this.Kh]);a.bufferData(a.ARRAY_BUFFER,this.bw.subarray(0,this.wh),a.STREAM_DRAW);c&&0<=c.Xi&&"<point>"!==c.name&&a.vertexAttribPointer(c.Xi,2,a.FLOAT,!1,0,0)}for(var b,a=0,c=this.Og;a<c;a++)switch(b=this.Fh[a],b.type){case 1:b.qC();break;
case 2:b.wC();break;case 3:b.tC();break;case 4:b.sC();break;case 5:b.zC();break;case 6:b.rC();break;case 7:b.lC();break;case 8:b.pC();break;case 9:b.uC();break;case 10:b.vC();break;case 11:b.xC()}this.Vl=this.wh=this.Og=0;this.Te=this.ye=!1;this.Kh++;4<=this.Kh&&(this.Kh=0)}};a.prototype.lj=function(a){if(a!==this.My){var c=this.Wf();c.type=3;this.My=c.nz=a;this.Te=this.ye=!1}};a.prototype.Fe=function(a){if(a!==this.Vi){var c=this.Wf();c.type=2;this.Vi=c.Eg=a;this.Te=this.ye=!1}};a.prototype.kj=function(a,
c){if(a!==this.Ny||c!==this.Ky){var b=this.Wf();b.type=4;b.uf=a;b.Jf=c;this.Ny=a;this.Ky=c;this.Te=this.ye=!1}};a.prototype.Mz=function(){this.kj(this.ea.ONE,this.ea.ONE_MINUS_SRC_ALPHA)};a.prototype.jo=function(a,c,b,e,d,n,m,p){15992<=this.wh&&this.Nh();var r=this.wh,t=this.kw,u=this.bw;if(this.ye)this.Fh[this.Og-1].Jf+=6;else{var y=this.Wf();y.type=1;y.uf=3*(r/4);y.Jf=6;this.ye=!0;this.Te=!1}t[r]=a;u[r++]=0;t[r]=c;u[r++]=0;t[r]=b;u[r++]=1;t[r]=e;u[r++]=0;t[r]=d;u[r++]=1;t[r]=n;u[r++]=1;t[r]=m;u[r++]=
0;t[r]=p;u[r++]=1;this.wh=r};a.prototype.kh=function(a,c,b,e,d,n,m,p,r){15992<=this.wh&&this.Nh();var t=this.wh,u=this.kw,y=this.bw;if(this.ye)this.Fh[this.Og-1].Jf+=6;else{var E=this.Wf();E.type=1;E.uf=3*(t/4);E.Jf=6;this.ye=!0;this.Te=!1}var E=r.left,G=r.top,J=r.right;r=r.bottom;u[t]=a;y[t++]=E;u[t]=c;y[t++]=G;u[t]=b;y[t++]=J;u[t]=e;y[t++]=G;u[t]=d;y[t++]=J;u[t]=n;y[t++]=r;u[t]=m;y[t++]=E;u[t]=p;y[t++]=r;this.wh=t};a.prototype.TE=function(a,c,b,e){7996<=this.Vl&&this.Nh();var d=this.Vl,n=this.xz;
if(this.Te)this.Fh[this.Og-1].Jf++;else{var m=this.Wf();m.type=8;m.uf=d;m.Jf=1;this.Te=!0;this.ye=!1}n[d++]=a;n[d++]=c;n[d++]=b;n[d++]=e;this.Vl=d};a.prototype.rh=function(a){if(this.vn!==a){if(!this.Zc[a]){if(0===this.vn)return;a=0}var c=this.Wf();c.type=9;this.vn=c.uf=a;this.Te=this.ye=!1}};a.prototype.eo=function(a){a=this.Zc[a];return!(!a.ok&&!a.nk)};a.prototype.yv=function(a){a=this.Zc[a];return!!(a.ok||a.nk||a.Kx)};a.prototype.WE=function(a){a=this.Zc[a];return 0!==a.Jt||0!==a.Kt};a.prototype.vD=
function(a){return this.Zc[a].Jt};a.prototype.wD=function(a){return this.Zc[a].Kt};a.prototype.xD=function(a,c){return this.Zc[a].xa[c][2]};a.prototype.kr=function(a){return this.Zc[a].tx};a.prototype.Wl=function(a,c,b,e,d,n,m,p,r){var t=this.Zc[this.vn];if(t.Nu||t.Mu||t.Ou||t.En||t.ok||t.nk||t.Lu||r.length){var u=this.Wf();u.type=10;u.Ca?zb(this.Of,u.Ca):u.Ca=yb();u.Ca[0]=c;u.Ca[1]=b;u.Ca[2]=e;u.Ca[3]=d;u.Ca[4]=n;u.Ca[5]=m;u.Ca[6]=p;u.Eg=t.En?a:null;if(r.length)for(u.Tv.length=r.length,a=0,c=r.length;a<
c;a++)u.Tv[a]=r[a];this.Te=this.ye=!1}};a.prototype.clear=function(a,c,b,e){var d=this.Wf();d.type=7;d.uf=0;d.Ca||(d.Ca=yb());d.Ca[0]=a;d.Ca[1]=c;d.Ca[2]=b;d.Ca[3]=e;this.Te=this.ye=!1};a.prototype.clearRect=function(a,c,b,e){var d=this.Wf();d.type=7;d.uf=1;d.Ca||(d.Ca=yb());d.Ca[0]=a;d.Ca[1]=c;d.Ca[2]=b;d.Ca[3]=e;this.Te=this.ye=!1};a.prototype.VE=function(){this.Nh();this.ea.flush()};var d=[],e={};a.prototype.Al=function(a,c,b,k){c=!!c;b=!!b;var l=a.src+","+c+","+b+(c?",undefined":""),n=null;if("undefined"!==
typeof a.src&&e.hasOwnProperty(l))return n=e[l],n.rp++,n;this.Nh();var m=this.ea,p=ia(a.width)&&ia(a.height),n=m.createTexture();m.bindTexture(m.TEXTURE_2D,n);m.pixelStorei(m.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);var r=m.RGBA,t=m.RGBA,u=m.UNSIGNED_BYTE;if(k&&!this.qq)switch(k){case 1:t=r=m.RGB;break;case 2:u=m.UNSIGNED_SHORT_4_4_4_4;break;case 3:u=m.UNSIGNED_SHORT_5_5_5_1;break;case 4:t=r=m.RGB,u=m.UNSIGNED_SHORT_5_6_5}!p&&c?(k=document.createElement("canvas"),k.width=ja(a.width),k.height=ja(a.height),
k.getContext("2d").drawImage(a,0,0,a.width,a.height,0,0,k.width,k.height),m.texImage2D(m.TEXTURE_2D,0,r,t,u,k)):m.texImage2D(m.TEXTURE_2D,0,r,t,u,a);c?(m.texParameteri(m.TEXTURE_2D,m.TEXTURE_WRAP_S,m.REPEAT),m.texParameteri(m.TEXTURE_2D,m.TEXTURE_WRAP_T,m.REPEAT)):(m.texParameteri(m.TEXTURE_2D,m.TEXTURE_WRAP_S,m.CLAMP_TO_EDGE),m.texParameteri(m.TEXTURE_2D,m.TEXTURE_WRAP_T,m.CLAMP_TO_EDGE));b?(m.texParameteri(m.TEXTURE_2D,m.TEXTURE_MAG_FILTER,m.LINEAR),p?(m.texParameteri(m.TEXTURE_2D,m.TEXTURE_MIN_FILTER,
m.LINEAR_MIPMAP_LINEAR),m.generateMipmap(m.TEXTURE_2D)):m.texParameteri(m.TEXTURE_2D,m.TEXTURE_MIN_FILTER,m.LINEAR)):(m.texParameteri(m.TEXTURE_2D,m.TEXTURE_MAG_FILTER,m.NEAREST),m.texParameteri(m.TEXTURE_2D,m.TEXTURE_MIN_FILTER,m.NEAREST));m.bindTexture(m.TEXTURE_2D,null);this.Vi=null;n.Qm=a.width;n.Pm=a.height;n.rp=1;n.Cx=l;d.push(n);return e[l]=n};a.prototype.Jh=function(a,c,b,e){this.Nh();var l=this.ea;this.qq&&(e=!1);var n=l.createTexture();l.bindTexture(l.TEXTURE_2D,n);l.texImage2D(l.TEXTURE_2D,
0,l.RGBA,a,c,0,l.RGBA,e?l.UNSIGNED_SHORT_4_4_4_4:l.UNSIGNED_BYTE,null);l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE);l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE);l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,b?l.LINEAR:l.NEAREST);l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,b?l.LINEAR:l.NEAREST);l.bindTexture(l.TEXTURE_2D,null);this.Vi=null;n.Qm=a;n.Pm=c;d.push(n);return n};a.prototype.CF=function(a,c,b){this.Nh();var e=this.ea;this.qq&&(b=!1);e.bindTexture(e.TEXTURE_2D,
c);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,b?e.UNSIGNED_SHORT_4_4_4_4:e.UNSIGNED_BYTE,a);e.bindTexture(e.TEXTURE_2D,null);this.Vi=null};a.prototype.deleteTexture=function(a){a&&("undefined"!==typeof a.rp&&1<a.rp?a.rp--:(this.Nh(),a===this.Vi&&(this.ea.bindTexture(this.ea.TEXTURE_2D,null),this.Vi=null),a===this.ik&&(this.ea.activeTexture(this.ea.TEXTURE1),this.ea.bindTexture(this.ea.TEXTURE_2D,null),this.ea.activeTexture(this.ea.TEXTURE0),this.ik=null),ya(d,a),"undefined"!==typeof a.Cx&&delete e[a.Cx],
this.ea.deleteTexture(a)))};a.prototype.qi=function(a){if(a!==this.Iz){var c=this.Wf();c.type=6;this.Iz=c.Eg=a;this.Te=this.ye=!1}};$a=a})();
(function(){function a(a){if(a&&(a.getContext||a.dc)&&!a.c2runtime){a.c2runtime=this;var c=this;this.Dy="undefined"!==typeof window.device&&("undefined"!==typeof window.device.cordova||"undefined"!==typeof window.device.phonegap);this.Uh=!!a.dc;this.Ay="undefined"!==typeof window.AppMobi||this.Uh;if(this.Th=!!window.c2cocoonjs)CocoonJS.App.onSuspended.addEventListener(function(){c.setSuspended(!0)}),CocoonJS.App.onActivated.addEventListener(function(){c.setSuspended(!1)});this.ae=this.Uh||this.Th;
this.pu=/tizen/i.test(navigator.userAgent);this.pq=/android/i.test(navigator.userAgent)&&!this.pu;this.qq=/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent);this.$D=/iphone/i.test(navigator.userAgent)||/ipod/i.test(navigator.userAgent);this.Iy=/ipad/i.test(navigator.userAgent);this.ru=this.$D||this.Iy;this.ql=/chrome/i.test(navigator.userAgent)||/chromium/i.test(navigator.userAgent);this.WD=/crosswalk/i.test(navigator.userAgent)||/xwalk/i.test(navigator.userAgent);this.UD=/amazonwebappplatform/i.test(navigator.userAgent);
this.By=/firefox/i.test(navigator.userAgent);this.ZD=!this.ql&&/safari/i.test(navigator.userAgent);this.Ey=/windows/i.test(navigator.userAgent);this.Si="undefined"!==typeof window.c2nodewebkit;this.Fy=!("undefined"===typeof window.c2isWindows8||!window.c2isWindows8);this.Gy=!("undefined"===typeof window.c2isWindowsPhone8||!window.c2isWindowsPhone8);this.VD=!("undefined"===typeof window.c2isBlackberry10||!window.c2isBlackberry10);this.zy=this.pq&&!this.ql&&!this.By&&!this.UD&&!this.ae;this.devicePixelRatio=
1;this.Ri=this.Dy||this.Ay||this.Th||this.pq||this.ru||this.Gy||this.VD||this.pu;this.Ri||(this.Ri=/(blackberry|bb10|playbook|palm|symbian|nokia|windows\s+ce|phone|mobile|tablet)/i.test(navigator.userAgent));"undefined"===typeof cr_is_preview||this.Si||"?nw"!==window.location.search&&!/nodewebkit/i.test(navigator.userAgent)||(this.Si=!0);this.XD="undefined"!==typeof cr_is_preview&&-1<window.location.search.indexOf("debug");this.canvas=a;this.Fx=document.getElementById("c2canvasdiv");this.Bb=this.ka=
this.ea=null;this.Qt="";this.Tp=!1;this.lz=this.mz=0;this.canvas.oncontextmenu=function(a){a.preventDefault&&a.preventDefault();return!1};this.canvas.onselectstart=function(a){a.preventDefault&&a.preventDefault();return!1};this.Uh&&(window.c2runtime=this);this.Si&&(window.PG=function(a){a.preventDefault();return!1},window.QG=function(a){a.preventDefault();return!1},require("nw.gui").App.clearCache());this.width=a.width;this.height=a.height;this.lk=this.width;this.kk=this.height;this.Cp=this.width;
this.Bp=this.height;this.bb=!0;this.pn=!1;Date.now||(Date.now=function(){return+new Date});this.plugins=[];this.types={};this.ja=[];this.Ib=[];this.Fu={};this.sg=[];this.It={};this.Xj=[];this.xh=[];this.Yr=[];this.ht=[];this.UB=[];this.Qg=new Pa;this.lu=!1;this.jf=0;this.nu=!1;this.Re=[];this.Yh=this.de=this.Dq=this.Mv="";this.so=this.Sz=!1;this.ut=this.Fn=this.Li=this.Na=0;this.ti=1;this.Ue=new Qa;this.zq=0;this.cz=!0;this.Tq=this.Zp=this.Zj=this.He=this.wn=this.Pt=0;this.Rm=null;this.Jp=[];this.Ht=
[];this.Np=-1;this.Pu=[[]];this.ew=this.Hq=0;this.mr(null);this.gz=this.Wn=0;this.Eu=!0;this.Xm=0;this.uo=[];this.Sr=this.or=0;this.tn=!0;this.Gq=0;this.on=!1;this.lF=0;this.MD=!1;this.vu=0;this.au=this.Cv=!1;this.ov=new Pa;this.kz=new Pa;this.rr=[];this.Dg=new Va([]);this.aw=new Va([]);this.Zk=[];this.ep={};this.bl={};this.Yk={};this.jm={};this.Ax={};this.rg=this.lf=this.Py=this.Cq=this.Cb=null;this.hm=this.qu=!1;this.Rt=[null,null];this.$j=0;this.Xx="";this.Ek={};this.Ir=this.Bl=null;this.load();
this.devicePixelRatio=(this.ek=!this.ae&&this.yF&&!this.zy)?window.devicePixelRatio||window.webkitDevicePixelRatio||window.mozDevicePixelRatio||window.msDevicePixelRatio||1:1;this.Fd();var b,e=this.jt&&!(this.Si||this.Fy||this.Gy);"undefined"!==typeof jQuery&&0<this.Se&&this.setSize(jQuery(window).width(),jQuery(window).height());try{if(this.IC&&(this.Th||!this.ae)){b={alpha:e,depth:!1,antialias:!1};var d=!0;if(this.ql&&this.Ey){var g=document.createElement("canvas");"OES_texture_float,OES_standard_derivatives,WEBKIT_WEBGL_lose_context"===
(g.getContext("webgl",b)||g.getContext("experimental-webgl",b)).getSupportedExtensions().toString()&&(d=!1)}d&&(this.ea=a.getContext("webgl",b)||a.getContext("experimental-webgl",b))}}catch(f){}if(this.ea){this.ae||(this.Ad=document.createElement("canvas"),jQuery(this.Ad).appendTo(this.canvas.parentNode),this.Ad.oncontextmenu=w(!1),this.Ad.onselectstart=w(!1),this.Ad.width=this.Cp,this.Ad.height=this.Bp,jQuery(this.Ad).css({width:this.Cp+"px",height:this.Bp+"px"}),this.yz(),this.tv=this.Ad.getContext("2d"));
this.ka=new $a(this.ea,this.Ri);this.ka.Sv(a.width,a.height);this.Bb=null;this.canvas.addEventListener("webglcontextlost",function(a){a.preventDefault();c.IE();console.log("[Construct 2] WebGL context lost");window.cr_setSuspended(!0)},!1);this.canvas.addEventListener("webglcontextrestored",function(){c.ka.ty();c.ka.Sv(c.ka.width,c.ka.height,!0);c.lf=null;c.rg=null;c.Rt[0]=null;c.Rt[1]=null;c.JE();c.bb=!0;console.log("[Construct 2] WebGL context restored");window.cr_setSuspended(!1)},!1);var h,m,
k,l;a=0;for(b=this.ja.length;a<b;a++)for(h=this.ja[a],e=0,d=h.Ka.length;e<d;e++)g=h.Ka[e],g.Bd=this.ka.Zt(g.id),this.hm=this.hm||this.ka.eo(g.Bd);a=0;for(b=this.sg.length;a<b;a++){k=this.sg[a];e=0;for(d=k.Ka.length;e<d;e++)g=k.Ka[e],g.Bd=this.ka.Zt(g.id);e=0;for(d=k.lb.length;e<d;e++)for(l=k.lb[e],h=0,m=l.Ka.length;h<m;h++)g=l.Ka[h],g.Bd=this.ka.Zt(g.id),this.hm=this.hm||this.ka.eo(g.Bd)}}else{if(0<this.Se&&this.Uh){this.canvas=null;document.oncontextmenu=w(!1);document.onselectstart=w(!1);this.Bb=
AppMobi.canvas.getContext("2d");try{this.Bb.samplingMode=this.Rb?"smooth":"sharp",this.Bb.globalScale=1,this.Bb.HTML5CompatibilityMode=!0,this.Bb.imageSmoothingEnabled=this.Rb}catch(n){}0!==this.width&&0!==this.height&&(this.Bb.width=this.width,this.Bb.height=this.height)}this.Bb||(b=this.Th?{antialias:!!this.Rb,alpha:e}:{alpha:e},this.Bb=a.getContext("2d",b),this.Bb.webkitImageSmoothingEnabled=this.Rb,this.Bb.mozImageSmoothingEnabled=this.Rb,this.Bb.msImageSmoothingEnabled=this.Rb,this.Bb.imageSmoothingEnabled=
this.Rb);this.tv=this.Ad=null}this.Rr=function(){c.Db()};window==window.top||this.ae||this.Fy||(document.addEventListener("mousedown",function(){window.focus()},!0),document.addEventListener("touchstart",function(){window.focus()},!0));"undefined"!==typeof cr_is_preview&&(this.Th&&console.log("[Construct 2] In preview-over-wifi via CocoonJS mode"),-1<window.location.search.indexOf("continuous")&&(ea("Reloading for continuous preview"),this.Dq="__c2_continuouspreview",this.so=!0),this.SE&&!this.Ri&&
(jQuery(window).focus(function(){c.setSuspended(!1)}),jQuery(window).blur(function(){c.setSuspended(!0)})));0===this.Se&&this.ek&&1<this.devicePixelRatio&&this.setSize(this.Ee,this.De,!0);this.eA();this.go();this.da={}}}function b(a){a.target.result.createObjectStore("saves",{keyPath:"slot"})}function c(a,c,e,d){var g=indexedDB.open("_C2SaveStates");g.onupgradeneeded=b;g.onerror=d;g.onsuccess=function(b){b=b.target.result;b.onerror=d;b.transaction(["saves"],"readwrite").objectStore("saves").put({slot:a,
data:c}).onsuccess=e}}function d(a,c,e){var d=indexedDB.open("_C2SaveStates");d.onupgradeneeded=b;d.onerror=e;d.onsuccess=function(b){b=b.target.result;b.onerror=e;var d=b.transaction(["saves"]).objectStore("saves").get(a);d.onsuccess=function(){d.result?c(d.result.data):c(null)}}}function e(){ea("Reloading for continuous preview");window.c2cocoonjs?CocoonJS.App.reload():-1<window.location.search.indexOf("continuous")?window.location.reload(!0):window.location+="?continuous"}function f(a){var c,b=
{};for(c in a)!a.hasOwnProperty(c)||a[c]instanceof Pa||a[c]&&"undefined"!==typeof a[c].Gh||(b[c]=a[c]);return b}a.prototype.setSize=function(a,c,b){var e=0,d=0,g=0,f=0,f=0,h=this.Se,m=document.mozFullScreen||document.webkitIsFullScreen||!!document.msFullscreenElement||document.fullScreen||this.on;if(m||0!==this.Se||b)m&&0<this.$j&&(h=this.$j),4<=h?(b=this.Ee/this.De,a/c>b?(g=c*b,5===h?(f=g/this.Ee,1<f?f=Math.floor(f):1>f&&(f=1/Math.ceil(1/f)),g=this.Ee*f,f*=this.De,e=(a-g)/2,d=(c-f)/2,a=g,c=f):(e=
(a-g)/2,a=g)):(f=a/b,5===h?(f/=this.De,1<f?f=Math.floor(f):1>f&&(f=1/Math.ceil(1/f)),g=this.Ee*f,f*=this.De,e=(a-g)/2,d=(c-f)/2,a=g):d=(c-f)/2,c=f),m&&!this.Si&&(d=e=0),e=Math.floor(e),d=Math.floor(d),a=Math.floor(a),c=Math.floor(c)):this.Si&&this.on&&0===this.Zx&&(e=Math.floor((a-this.Ee)/2),d=Math.floor((c-this.De)/2),a=this.Ee,c=this.De),2>h&&(this.Om=this.devicePixelRatio),this.ek&&this.Iy&&1<this.devicePixelRatio&&(1024<=a&&(a=1023),1024<=c&&(c=1023)),h=this.devicePixelRatio,this.Cp=a,this.Bp=
c,this.width=Math.round(a*h),this.height=Math.round(c*h),this.bb=!0,this.Fx&&!this.ae&&(jQuery(this.Fx).css({width:a+"px",height:c+"px","margin-left":e,"margin-top":d}),"undefined"!==typeof cr_is_preview&&jQuery("#borderwrap").css({width:a+"px",height:c+"px"})),this.canvas&&(this.canvas.width=Math.round(a*h),this.canvas.height=Math.round(c*h),this.ek&&jQuery(this.canvas).css({width:a+"px",height:c+"px"})),this.Ad&&(this.Ad.width=a,this.Ad.height=c,jQuery(this.Ad).css({width:a+"px",height:c+"px"})),
this.ka&&this.ka.Sv(Math.round(a*h),Math.round(c*h)),this.Uh&&this.Bb&&(this.Bb.width=a,this.Bb.height=c),this.Bb&&(this.Bb.webkitImageSmoothingEnabled=this.Rb,this.Bb.mozImageSmoothingEnabled=this.Rb,this.Bb.msImageSmoothingEnabled=this.Rb,this.Bb.imageSmoothingEnabled=this.Rb),this.eA()};a.prototype.eA=function(){if(this.WB&&0!==this.rv){var a="portrait";2===this.rv&&(a="landscape");screen.lockOrientation?screen.lockOrientation(a):screen.webkitLockOrientation?screen.webkitLockOrientation(a):screen.mozLockOrientation?
screen.mozLockOrientation(a):screen.msLockOrientation&&screen.msLockOrientation(a)}};a.prototype.IE=function(){this.qu=!0;var a,c,b;a=0;for(c=this.ja.length;a<c;a++)b=this.ja[a],b.$n&&b.$n()};a.prototype.JE=function(){this.qu=!1;var a,c,b;a=0;for(c=this.ja.length;a<c;a++)b=this.ja[a],b.Vq&&b.Vq()};a.prototype.yz=function(){if(!this.ae){var a=document.mozFullScreen||document.webkitIsFullScreen||document.fullScreen||document.msFullscreenElement||this.on?jQuery(this.canvas).offset():jQuery(this.canvas).position();
a.position="absolute";jQuery(this.Ad).css(a)}};var h=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.oCancelAnimationFrame;a.prototype.setSuspended=function(a){var c;if(a&&!this.pn)for(ea("[Construct 2] Suspending"),this.pn=!0,0!==this.or&&h&&h(this.or),0!==this.Sr&&clearTimeout(this.Sr),a=0,c=this.uo.length;a<c;a++)this.uo[a](!0);else if(!a&&this.pn){ea("[Construct 2] Resuming");this.pn=!1;this.zq=Oa();this.wn=
Oa();a=this.Fn=this.Zp=0;for(c=this.uo.length;a<c;a++)this.uo[a](!1);this.Db()}};a.prototype.RB=function(a){this.uo.push(a)};a.prototype.load=function(){var a=Db();this.name=a[0];this.Yx=a[1];this.Se=a[11];this.Zx=a[11];this.ae&&(4<=a[11]||0===a[11])&&(ea("[Construct 2] Letterbox scale fullscreen modes are not supported on this platform - falling back to 'Scale outer'"),this.Zx=this.Se=3);this.iw=a[17];this.Dn=a[18];0===this.Dn&&(this.Bl=new Image,this.Bl.src="loading-logo.png");this.Wn=a[20];this.sh=
new A(this);var c,b,e,d,g,f,h,m,k;c=0;for(b=a[2].length;c<b;c++)h=a[2][c],Eb(h),k=new h[0](this),k.Xv=h[1],k.Ti=h[2],k.ez=h[9],k.wa&&k.wa(),this.plugins.push(k);a=Db();c=0;for(b=a[3].length;c<b;c++){h=a[3][c];g=h[1];k=null;e=0;for(d=this.plugins.length;e<d;e++)if(this.plugins[e]instanceof g){k=this.plugins[e];break}var l=new k.cb(k);l.name=h[0];l.ta=h[2];l.ku=h[3].slice(0);l.BF=h[3].length;l.$B=h[4];l.kD=h[5];l.gb=h[11];l.ta?(l.Sq=[],l.Tg=this.Xm++,l.Qb=null):(l.Sq=null,l.Tg=-1,l.Qb=[]);l.Qp=null;
l.il=null;l.Tx=null;l.Be=!1;l.ue=null;h[6]?(l.Nr=h[6][0],l.Or=h[6][1],l.wo=h[6][2]):(l.Nr=null,l.Or=0,l.wo=0);l.Ne=h[7]?h[7]:null;l.index=c;l.F=[];l.Gp=[];l.oj=[new bb(l)];l.Lh=0;l.Ef=null;l.cm=!0;l.$r=Fb;l.pD=Gb;l.uD=Hb;l.fb=Ib;l.ho=Jb;l.lr=Kb;l.Gk=Lb;l.aq=Pb;l.Ut=Qb;l.Wt=Rb;l.lg=Sb;l.ey=Tb;l.da={};l.toString=Ub;l.Ib=[];e=0;for(d=h[8].length;e<d;e++){m=h[8][e];var n=m[1],p=null;g=0;for(f=this.Ib.length;g<f;g++)if(this.Ib[g]instanceof n){p=this.Ib[g];break}p||(p=new n(this),p.Ql=new Pa,p.wa&&p.wa(),
this.Ib.push(p));g=new p.cb(p,l);g.name=m[0];g.gb=m[2];g.wa();l.Ib.push(g)}l.global=h[9];l.mu=h[10];l.Ka=[];e=0;for(d=h[12].length;e<d;e++)l.Ka.push({id:h[12][e][0],name:h[12][e][1],Bd:-1,dd:!0,index:e});l.XG=h[13];this.iw&&!l.ta&&!l.mu&&k.Ti||l.wa();l.name&&(this.types[l.name]=l);this.ja.push(l);k.Xv&&(e=new k.Qa(l),e.uid=this.Wn++,e.Ez=this.gz++,e.ck=0,e.gn=Vb,e.toString=Wb,e.$=h[14],e.wa(),l.F.push(e),this.Ek[e.uid.toString()]=e)}c=0;for(b=a[4].length;c<b;c++)for(g=a[4][c],f=this.ja[g[0]],e=1,
d=g.length;e<d;e++)h=this.ja[g[e]],h.Qb.push(f),f.Sq.push(h);c=0;for(b=a[22].length;c<b;c++){g=a[22][c];f=[];e=0;for(d=g.length;e<d;e++)f.push(this.ja[g[e]]);e=0;for(d=f.length;e<d;e++)f[e].Be=!0,f[e].ue=f}if(0<this.Xm)for(c=0,b=this.ja.length;c<b;c++)if(h=this.ja[c],!h.ta&&h.Qb.length){h.Qp=Array(this.Xm);h.il=Array(this.Xm);h.Tx=Array(this.Xm);l=[];e=p=n=m=0;for(d=h.Qb.length;e<d;e++)for(k=h.Qb[e],h.Qp[k.Tg]=m,m+=k.BF,h.il[k.Tg]=n,n+=k.$B,h.Tx[k.Tg]=p,p+=k.kD,g=0,f=k.Ka.length;g<f;g++)l.push(va({},
k.Ka[g]));h.Ka=l.concat(h.Ka);e=0;for(d=h.Ka.length;e<d;e++)h.Ka[e].index=e}c=0;for(b=a[5].length;c<b;c++)h=a[5][c],e=new cb(this,h),this.Fu[e.name]=e,this.sg.push(e);c=0;for(b=a[6].length;c<b;c++)h=a[6][c],e=new db(this,h),this.It[e.name]=e,this.Xj.push(e);c=0;for(b=this.Xj.length;c<b;c++)this.Xj[c].Bc();c=0;for(b=this.Yr.length;c<b;c++)this.Yr[c].Bc();this.Yr.length=0;this.Xx=a[7];this.Sf=a[8];this.Ee=a[9];this.De=a[10];this.Om=1;this.IC=a[12];this.Rb=a[13];this.jt=a[14];this.yF=a[16];this.rv=a[19];
this.WB=0<this.rv;this.SE=a[21];this.Lr=Date.now()};a.prototype.iD=function(a){var c,b;c=0;for(b=this.xh.length;c<b;c++)if(this.xh[c].gC===a)return this.xh[c];return null};a.prototype.ux=function(){var a=0,c=0,b=!0,e,d;e=0;for(d=this.xh.length;e<d;e++){var g=this.xh[e].xt;if(!g||0>=g)g=5E4;a+=g;this.xh[e].complete||this.xh[e].loaded?c+=g:b=!1}this.Hk=0==a?0:c/a;return b};a.prototype.go=function(){if(this.Bb||this.ka){var a=this.Bb||this.tv;this.Ad&&this.yz();this.Hk=0;this.Oy=-1;if(this.ux())this.LD();
else{var c=Date.now()-this.Lr;if(a){var b=this.width,e=this.height,d=this.devicePixelRatio;this.Ad&&(b=this.Cp,e=this.Bp,d=1);if(3!==this.Dn&&500<=c&&this.Oy!=this.Hk){a.clearRect(0,0,b,e);var c=b/2,e=e/2,b=0===this.Dn&&this.Bl.complete,g=40*d,f=0,h=80*d,m;b&&(h=this.Bl.width*d,m=this.Bl.height*d,g=h/2,f=m/2,a.drawImage(this.Bl,pa(c-g),pa(e-f),h,m));1>=this.Dn?(c=pa(c-g)+0.5,e=pa(e+(f+(b?12*d:0)))+0.5,a.fillStyle="DodgerBlue",a.fillRect(c,e,Math.floor(h*this.Hk),6*d),a.strokeStyle="black",a.strokeRect(c,
e,h,6*d),a.strokeStyle="white",a.strokeRect(c-1*d,e-1*d,h+2*d,8*d)):2===this.Dn&&(a.font="12pt Arial",a.fillStyle="#999",a.WG="middle",d=Math.round(100*this.Hk)+"%",b=a.measureText?a.measureText(d):null,a.fillText(d,c-(b?b.width:0)/2,e))}this.Oy=this.Hk}setTimeout(function(a){return function(){a.go()}}(this),100)}}};a.prototype.LD=function(){this.Ad&&(this.canvas.parentNode.removeChild(this.Ad),this.Ad=this.tv=null);this.Lr=Date.now();this.wn=Oa();var a,c,b;if(this.iw)for(a=0,c=this.ja.length;a<c;a++)b=
this.ja[a],b.ta||b.mu||!b.Wb.Ti||b.wa();else this.tn=!1;a=0;for(c=this.sg.length;a<c;a++)this.sg[a].hC();2<=this.Se&&(a=this.Ee/this.De,c=this.width/this.height,this.Om=2!==this.Se&&c>a||2===this.Se&&c<a?this.height/this.De:this.width/this.Ee);this.Yx?this.Fu[this.Yx].$v():this.sg[0].$v();this.iw||(this.Gq=1,this.trigger(A.prototype.C.Nw,null));this.Db();this.Uh&&AppMobi.webview.execute("onGameReady();")};var g=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||
window.msRequestAnimationFrame||window.oRequestAnimationFrame;a.prototype.Db=function(){if(this.Cb){var a=Oa();if(this.MD&&this.Cv&&29>a-this.vu)this.Cv=!1,this.vu=a,g?this.or=g(this.Rr,this.canvas):this.Sr=setTimeout(this.Rr,this.Ri?1:16);else{this.Cv=!0;this.vu=a;if(this.pu||!this.ae&&window!=window.top){var c=this.Se,b=document.mozFullScreen||document.webkitIsFullScreen||document.fullScreen||!!document.msFullscreenElement||this.on;b&&0<this.$j&&(c=this.$j);0<c&&(c=window.innerWidth,b=window.innerHeight,
this.lk!==c||this.kk!==b)&&(this.lk=c,this.kk=b,this.setSize(c,b))}this.ae||((b=document.mozFullScreen||document.webkitIsFullScreen||!!document.msFullscreenElement||document.fullScreen)?(this.Tp||(this.Qt=jQuery(this.canvas).css("margin")||"0",this.Tp=!0),this.ql||this.Si||jQuery(this.canvas).css({"margin-left":""+Math.floor((screen.width-this.width/this.devicePixelRatio)/2)+"px","margin-top":""+Math.floor((screen.height-this.height/this.devicePixelRatio)/2)+"px"})):this.Tp?(this.ql||this.Si||jQuery(this.canvas).css("margin",
this.Qt),this.Qt="",this.Tp=!1,0===this.Se&&this.setSize(Math.round(this.mz/this.devicePixelRatio),Math.round(this.lz/this.devicePixelRatio),!0)):(this.mz=this.width,this.lz=this.height));this.tn&&(c=this.ux(),this.Gq=this.Hk,c&&(this.tn=!1,this.Hk=1,this.trigger(A.prototype.C.Nw,null)));this.eE();!this.bb&&!this.Th||this.qu||this.so||(this.bb=!1,this.ka?this.ve():this.ff(),this.Ir&&(this.canvas&&this.canvas.toDataURL&&(this.canvas.toDataURL(this.Ir[0],this.Ir[1]),this.trigger(A.prototype.C.YA,null)),
this.Ir=null));this.NG||(this.He++,this.Zj++,this.Zp++);this.Fn+=Oa()-a;this.pn||(g?this.or=g(this.Rr,this.canvas):this.Sr=setTimeout(this.Rr,this.Ri?1:16))}}};a.prototype.eE=function(){var a,c,b,e,d,g,f,h,m;a=Oa();1E3<=a-this.wn&&(this.wn+=1E3,this.Pt=this.Zp,this.Zp=0,this.ut=this.Fn,this.Fn=0);this.cz&&(0!==this.zq&&(c=a-this.zq,0!==c||this.XD?(this.Li=c/1E3,0.5<this.Li?this.Li=0:0.1<this.Li&&(this.Li=0.1)):(10<=this.ZG&&(this.cz=!1),this.Li=1/60)),this.zq=a);this.Na=this.Li*this.ti;this.Ue.add(this.Na);
a=document.mozFullScreen||document.webkitIsFullScreen||document.fullScreen||!!document.msFullscreenElement||this.on;2<=this.Se||a&&0<this.$j?(c=this.Ee/this.De,b=this.width/this.height,e=this.Se,a&&0<this.$j&&(e=this.$j),this.Om=2!==e&&b>c||2===e&&b<c?this.height/this.De:this.width/this.Ee,this.Cb&&(this.Cb.Nv(this.Cb.scrollX),this.Cb.Ov(this.Cb.scrollY))):this.Om=this.ek?this.devicePixelRatio:1;this.Fd();this.jf++;this.sh.aF();this.jf--;this.Fd();this.jf++;a=0;for(c=this.ja.length;a<c;a++)if(f=this.ja[a],
!f.ta&&(f.Ib.length||f.Qb.length))for(b=0,e=f.F.length;b<e;b++)for(h=f.F[b],d=0,g=h.Ta.length;d<g;d++)h.Ta[d].Db();a=0;for(c=this.ja.length;a<c;a++)if(f=this.ja[a],!f.ta&&(f.Ib.length||f.Qb.length))for(b=0,e=f.F.length;b<e;b++)for(h=f.F[b],d=0,g=h.Ta.length;d<g;d++)m=h.Ta[d],m.Az&&m.Az();b=this.ov.vj();a=0;for(c=b.length;a<c;a++)b[a].Db();this.jf--;this.ND();for(a=0;this.Rm&&10>a++;)this.Rx(this.Rm);a=0;for(c=this.Xj.length;a<c;a++)this.Xj[a].du=!1;this.Cb.Mp&&this.Cb.Mp.Mc();this.rr.length=0;this.Eu=
!1;this.jf++;a=0;for(c=this.ja.length;a<c;a++)if(f=this.ja[a],!f.ta&&(f.Ib.length||f.Qb.length))for(b=0,e=f.F.length;b<e;b++)for(h=f.F[b],d=0,g=h.Ta.length;d<g;d++)m=h.Ta[d],m.Qr&&m.Qr();b=this.kz.vj();a=0;for(c=b.length;a<c;a++)b[a].Qr();this.jf--};a.prototype.Rx=function(a){var c=this.Cb;this.Cb.nF();var b,e,d,g,f,h,m;if(this.ka)for(b=0,e=this.ja.length;b<e;b++)f=this.ja[b],f.ta||!f.Zr||f.global&&0!==f.F.length||-1!==a.ln.indexOf(f)||f.Zr();c==a&&(this.sh.Ie.length=0);a.$v();b=0;for(e=this.ja.length;b<
e;b++)if(f=this.ja[b],f.global||f.Wb.Xv)for(a=0,c=f.F.length;a<c;a++)if(h=f.F[a],h.qv&&h.qv(),h.Ta)for(d=0,g=h.Ta.length;d<g;d++)m=h.Ta[d],m.qv&&m.qv();this.Eu=this.bb=!0;this.Fd()};a.prototype.fm=function(a){this.ov.add(a)};a.prototype.Ph=function(a){return a&&-1!==a.Vn?this.Li*a.Vn:this.Na};a.prototype.ff=function(){this.Cb.ff(this.Bb);this.Uh&&this.Bb.present()};a.prototype.ve=function(){this.Cb.ve(this.ka);this.ka.VE()};a.prototype.fp=function(a){a&&this.Jp.push(a)};a.prototype.Hz=function(a){ya(this.Jp,
a)};a.prototype.Pi=function(a){return this.Ek[a.toString()]};a.prototype.Ig=function(a){var c,b;if(!this.Qg.contains(a)){this.Qg.add(a);if(a.Be)for(c=0,b=a.siblings.length;c<b;c++)this.Ig(a.siblings[c]);this.lu&&this.Qg.wj.push(a);this.jf++;this.trigger(Object.getPrototypeOf(a.type.Wb).C.ZA,a);this.jf--}};a.prototype.Fd=function(){var a,c,b,e,d,g,f,h,m,k;this.lu=!0;e=0;for(g=this.Re.length;e<g;e++)for(a=this.Re[e],c=a.type,c.F.push(a),d=0,f=c.Qb.length;d<f;d++)c.Qb[d].F.push(a),c.Qb[d].cm=!0;this.Re.length=
0;g=this.Qg.vj();for(e=0;e<g.length;e++){a=g[e];c=a.type;b=c.F;d=0;for(f=this.Jp.length;d<f;d++)this.Jp[d](a);ya(b,a);a.R&&(wa(a.R.F,a.hf()),a.R.$e=!0);d=0;for(f=c.Qb.length;d<f;d++)ya(c.Qb[d].F,a),c.Qb[d].cm=!0;if(a.Ta)for(d=0,f=a.Ta.length;d<f;d++)b=a.Ta[d],b.fj&&b.fj(),b.ca.Ql.remove(a);this.ov.remove(a);this.kz.remove(a);d=0;for(f=this.sh.Ie.length;d<f;d++)if(m=this.sh.Ie[d],m.le.hasOwnProperty(c.index)&&ya(m.le[c.index].Rh,a),!c.ta)for(b=0,h=c.Qb.length;b<h;b++)k=c.Qb[b],m.le.hasOwnProperty(k.index)&&
ya(m.le[k.index].Rh,a);a.fj&&a.fj();this.Ek.hasOwnProperty(a.uid.toString())&&delete this.Ek[a.uid.toString()];this.Tq--;64>c.Gp.length&&c.Gp.push(a);c.cm=!0}this.Qg.nn()||(this.bb=!0);this.Qg.clear();this.lu=!1};a.prototype.yt=function(a,c,b,e){if(a.ta){var d=pa(Math.random()*a.Sq.length);return this.yt(a.Sq[d],c,b,e)}return a.Ef?this.Ki(a.Ef,c,!1,b,e,!1):null};var k=[];a.prototype.Ki=function(a,c,b,e,d,g){var f,h,m,l;if(!a)return null;var n=this.ja[a[1]],p=n.Wb.Ti;if(this.tn&&p&&!n.mu||p&&!this.ka&&
11===a[0][11])return null;var L=c;p||(c=null);var v;n.Gp.length?(v=n.Gp.pop(),v.ke=!0,n.Wb.Qa.call(v,n)):(v=new n.Wb.Qa(n),v.ke=!1);v.uid=b&&!g?a[2]:this.Wn++;this.Ek[v.uid.toString()]=v;v.Ez=this.gz++;v.ck=n.F.length;f=0;for(h=this.Re.length;f<h;++f)this.Re[f].type===n&&v.ck++;v.gn=Vb;m=a[3];if(v.ke)Na(v.da);else{v.da={};if("undefined"!==typeof cr_is_preview)for(v.xy=[],v.xy.length=m.length,f=0,h=m.length;f<h;f++)v.xy[f]=m[f][1];v.Wc=[];v.Wc.length=m.length}f=0;for(h=m.length;f<h;f++)v.Wc[f]=m[f][0];
if(p){var z=a[0];v.x=fa(e)?z[0]:e;v.y=fa(d)?z[1]:d;v.z=z[2];v.width=z[3];v.height=z[4];v.depth=z[5];v.K=z[6];v.opacity=z[7];v.ze=z[8];v.Ae=z[9];v.te=z[10];f=z[11];!this.ka&&n.Ka.length&&(v.te=f);v.Tm=Wa(v.te);this.ea&&Xa(v,v.te,this.ea);if(v.ke){f=0;for(h=z[12].length;f<h;f++)for(m=0,l=z[12][f].length;m<l;m++)v.pc[f][m]=z[12][f][m];v.Ma.set(0,0,0,0);v.zb.Yl(v.Ma);v.mp.length=0}else{v.pc=z[12].slice(0);f=0;for(h=v.pc.length;f<h;f++)v.pc[f]=z[12][f].slice(0);v.tb=[];v.Gi=[];v.Gi.length=n.Ka.length;
v.Ma=new ta(0,0,0,0);v.zb=new ua;v.mp=[];v.ba=Xb;v.SB=Yb;v.Cf=Zb;v.Fb=$b;v.hf=ac}v.xo=!1;v.tF=0;v.sF=0;v.rF=null;14===z.length&&(v.xo=!0,v.tF=z[13][0],v.sF=z[13][1],v.rF=z[13][2]);f=0;for(h=n.Ka.length;f<h;f++)v.Gi[f]=!0;v.wi=bc;v.wi();v.nA=!!v.tb.length;v.lp=!0;v.visible=!0;v.Vn=-1;v.R=c;v.Nk=c.F.length;"undefined"===typeof v.Ya&&(v.Ya=null);this.bb=v.Ih=!0}v.toString=Wb;var P;f=k.length=0;for(h=n.Qb.length;f<h;f++)k.push.apply(k,n.Qb[f].Ib);k.push.apply(k,n.Ib);if(v.ke)for(f=0,h=k.length;f<h;f++){var Z=
k[f];P=v.Ta[f];P.ke=!0;Z.ca.Qa.call(P,Z,v);z=a[4][f];m=0;for(l=z.length;m<l;m++)P.$[m]=z[m];P.wa();Z.ca.Ql.add(v)}else for(v.Ta=[],f=0,h=k.length;f<h;f++)Z=k[f],P=new Z.ca.Qa(Z,v),P.ke=!1,P.$=a[4][f].slice(0),P.wa(),v.Ta.push(P),Z.ca.Ql.add(v);z=a[5];if(v.ke)for(f=0,h=z.length;f<h;f++)v.$[f]=z[f];else v.$=z.slice(0);this.Re.push(v);c&&c.F.push(v);this.Tq++;if(n.Be){if(v.Be=!0,v.ke?v.siblings.length=0:v.siblings=[],!b&&!g){f=0;for(h=n.ue.length;f<h;f++)if(n.ue[f]!==n){if(!n.ue[f].Ef)return null;v.siblings.push(this.Ki(n.ue[f].Ef,
L,!1,p?v.x:e,p?v.y:d,!0))}f=0;for(h=v.siblings.length;f<h;f++)for(v.siblings[f].siblings.push(v),m=0;m<h;m++)f!==m&&v.siblings[f].siblings.push(v.siblings[m])}}else v.Be=!1,v.siblings=null;v.wa();f=0;for(h=v.Ta.length;f<h;f++)v.Ta[f].zz&&v.Ta[f].zz();return v};a.prototype.Xt=function(a){var c,b;c=0;for(b=this.Cb.lb.length;c<b;c++){var e=this.Cb.lb[c];if(Za(e.name,a))return e}return null};a.prototype.bn=function(a){a=pa(a);0>a&&(a=0);a>=this.Cb.lb.length&&(a=this.Cb.lb.length-1);return this.Cb.lb[a]};
a.prototype.nt=function(a){var c,b;c=0;for(b=a.length;c<b;c++)a[c].fb().sb=!0};a.prototype.ho=function(a){var c,b;c=0;for(b=a.length;c<b;c++)a[c].ho()};a.prototype.lr=function(a){var c,b;c=0;for(b=a.length;c<b;c++)a[c].lr()};a.prototype.Gk=function(a){var c,b;c=0;for(b=a.length;c<b;c++)a[c].Gk()};a.prototype.qF=function(a,c,b){var e=a.fb(),d,f,g,h,m,k;if(e.sb)for(e.sb=!1,d=e.F.length=0,h=a.F.length;d<h;d++)g=a.F[d],g.Fb(),m=g.R.Pe(c,b,!0),k=g.R.Pe(c,b,!1),g.Cf(m,k)&&e.F.push(g);else{d=f=0;for(h=e.F.length;d<
h;d++)g=e.F[d],g.Fb(),m=g.R.Pe(c,b,!0),k=g.R.Pe(c,b,!1),g.Cf(m,k)&&(e.F[f]=e.F[d],f++);e.F.length=f}a.lg();return e.cu()};a.prototype.Ge=function(a,c){if(!(a&&c&&a!==c&&a.Ih&&c.Ih))return!1;a.Fb();c.Fb();var b=a.R,e=c.R,d,f,g,h,m,k,l,n;if(b===e||b.ih===e.ih&&e.jh===e.jh&&b.scale===e.scale&&b.K===e.K&&b.Gg===e.Gg){if(!a.Ma.QD(c.Ma)||!a.zb.yy(c.zb)||a.xo&&c.xo)return!1;if(a.xo)return this.Xz(a,c);if(c.xo)return this.Xz(c,a);l=a.Ya&&!a.Ya.fk();d=c.Ya&&!c.Ya.fk();if(!l&&!d)return!0;l?(a.Ya.Qj(a.width,
a.height,a.K),l=a.Ya):(this.Dg.Xl(a.zb,a.x,a.y,a.width,a.height),l=this.Dg);d?(c.Ya.Qj(c.width,c.height,c.K),n=c.Ya):(this.Dg.Xl(c.zb,c.x,c.y,c.width,c.height),n=this.Dg);return l.mn(n,c.x-a.x,c.y-a.y)}l=a.Ya&&!a.Ya.fk();d=c.Ya&&!c.Ya.fk();l?(a.Ya.Qj(a.width,a.height,a.K),this.Dg.Oz(a.Ya)):this.Dg.Xl(a.zb,a.x,a.y,a.width,a.height);l=this.Dg;d?(c.Ya.Qj(c.width,c.height,c.K),this.aw.Oz(c.Ya)):this.aw.Xl(c.zb,c.x,c.y,c.width,c.height);n=this.aw;d=0;for(f=l.Vf;d<f;d++)g=2*d,h=g+1,m=l.Lc[g],k=l.Lc[h],
l.Lc[g]=b.kc(m+a.x,k+a.y,!0),l.Lc[h]=b.kc(m+a.x,k+a.y,!1);l.Fb();d=0;for(f=n.Vf;d<f;d++)g=2*d,h=g+1,m=n.Lc[g],k=n.Lc[h],n.Lc[g]=e.kc(m+c.x,k+c.y,!0),n.Lc[h]=e.kc(m+c.x,k+c.y,!1);n.Fb();return l.mn(n,0,0)};var l=new ua;new ta(0,0,0,0);a.prototype.Xz=function(a,c){var b=a.IG,e,d,f,g,h=c.Ma,m=a.x,k=a.y,n=c.Ya&&!c.Ya.fk();e=0;for(d=b.length;e<d;++e)if(f=b[e],g=f.SG,h.RD(g,m,k)&&(l.Yl(g),l.offset(m,k),l.yy(c.zb)))if(n)if(c.Ya.Qj(c.width,c.height,c.K),f.wv){if(f.wv.mn(c.Ya,c.x-(m+g.left),c.y-(k+g.top)))return!0}else{if(this.Dg.Xl(l,
0,0,g.right-g.left,g.bottom-g.top),this.Dg.mn(c.Ya,c.x,c.y))return!0}else if(f.wv){if(this.Dg.Xl(c.zb,0,0,c.width,c.height),f.wv.mn(this.Dg,-(m+g.left),-(k+g.top)))return!0}else return!0;return!1};a.prototype.fA=function(a,c){if(!c)return!1;var b,e,d,f,g;b=0;for(e=a.Ib.length;b<e;b++)if(a.Ib[b].ca instanceof c)return!0;if(!a.ta)for(b=0,e=a.Qb.length;b<e;b++)for(g=a.Qb[b],d=0,f=g.Ib.length;d<f;d++)if(g.Ib[d].ca instanceof c)return!0;return!1};a.prototype.gA=function(a){return this.fA(a,vb.jG)};a.prototype.fw=
function(a){return this.fA(a,vb.kG)};a.prototype.yD=function(){if(!cc)return null;var a,c;a=0;for(c=this.Ib.length;a<c;a++)if(this.Ib[a]instanceof cc)return this.Ib[a];return null};a.prototype.Cc=function(a){var c=this.yD();if(!c)return null;var b,e,d=c.Ql.vj(),c=0;for(b=d.length;c<b;++c)if(e=d[c],e.da.Yv&&this.Ge(a,e))return e;return null};var n=[];a.prototype.rj=function(a,c){var b=null,e,d;if(!vb.bE)return null;e=0;for(d=this.Ib.length;e<d;e++)if(this.Ib[e]instanceof vb.bE){b=this.Ib[e];break}if(!b)return null;
var f=null;c&&(f=n,f.length=0);var g=b.Ql.vj();e=0;for(d=g.length;e<d;++e)if(b=g[e],b.da.OG&&this.Ge(a,b))if(c)f.push(b);else return b;return f};a.prototype.Ag=function(a,c,b,e,d,f){e=e||50;var g=a.x,h=a.y,m,k=null,l=null;for(m=0;m<e;m++)if(a.x=g+c*m,a.y=h+b*m,a.ba(),!this.Ge(a,k)&&((k=this.Cc(a))&&(l=k),!k&&(d&&(k=f?this.Ge(a,f)?f:null:this.rj(a))&&(l=k),!k)))return l&&this.zv(a,c,b,l),!0;a.x=g;a.y=h;a.ba();return!1};a.prototype.zv=function(a,c,b,e){var d=2,f,g=!1;f=!1;for(var h=a.x,m=a.y;16>=d;)f=
1/d,d*=2,a.x+=c*f*(g?1:-1),a.y+=b*f*(g?1:-1),a.ba(),this.Ge(a,e)?f=g=!0:(f=g=!1,h=a.x,m=a.y);f&&(a.x=h,a.y=m,a.ba())};a.prototype.Av=function(a,c){var b=fa(c)?100:c,e=0,d=a.x,f=a.y,g=0,h=0,m=0,k=this.Cc(a);if(!k)return!0;for(;e<=b;){switch(g){case 0:h=0;m=-1;e++;break;case 1:h=1;m=-1;break;case 2:h=1;m=0;break;case 3:m=h=1;break;case 4:h=0;m=1;break;case 5:h=-1;m=1;break;case 6:h=-1;m=0;break;case 7:m=h=-1}g=(g+1)%8;a.x=pa(d+h*e);a.y=pa(f+m*e);a.ba();if(!this.Ge(a,k)&&(k=this.Cc(a),!k))return!0}a.x=
d;a.y=f;a.ba();return!1};a.prototype.Bg=function(a,c){a.Ih&&c.Ih&&this.rr.push([a,c])};a.prototype.fC=function(a,c){var b,e,d;b=0;for(e=this.rr.length;b<e;b++)if(d=this.rr[b],d[0]==a&&d[1]==c||d[0]==c&&d[1]==a)return!0;return!1};a.prototype.dC=function(a,c,b){var e=a.x,d=a.y,f=la(10,Ka(c,b,e,d)),g=Fa(c,b,e,d),h=this.Cc(a);if(!h)return Ca(g+na);var m=h,k,l,n,p,v=za(5);for(k=1;36>k;k++)if(l=g-k*v,a.x=c+Math.cos(l)*f,a.y=b+Math.sin(l)*f,a.ba(),!this.Ge(a,m)&&(m=this.Cc(a),!m)){n=l;break}36===k&&(n=Ca(g+
na));m=h;for(k=1;36>k;k++)if(l=g+k*v,a.x=c+Math.cos(l)*f,a.y=b+Math.sin(l)*f,a.ba(),!this.Ge(a,m)&&(m=this.Cc(a),!m)){p=l;break}36===k&&(p=Ca(g+na));a.x=e;a.y=d;a.ba();if(p===n)return p;a=Ga(p,n)/2;a=Ia(p,n)?Ca(n+a+na):Ca(p+a);n=Math.cos(g);g=Math.sin(g);p=Math.cos(a);a=Math.sin(a);c=n*p+g*a;return Fa(0,0,n-2*c*p,g-2*c*a)};var m=[],p=-1;a.prototype.trigger=function(a,c,b){if(!this.Cb)return!1;var e=this.Cb.Mp;if(!e)return!1;p++;p===m.length?m.push(new Pa):m[p].clear();a=this.cA(a,c,e,b);p--;return a};
a.prototype.cA=function(a,c,b,e){var d=m[p];if(d.contains(b))return!1;d.add(b);var d=b.qy.vj(),f=!1,g,h,k;g=0;for(h=d.length;g<h;g++)d[g].TD()&&(k=this.cA(a,c,d[g].kn,e),f=f||k);if(c)for(k=this.dw(a,c,c.type.name,b,e),f=f||k,g=0,h=c.type.Qb.length;g<h;g++)k=this.dw(a,c,c.type.Qb[g].name,b,e),f=f||k;else k=this.dw(a,c,"system",b,e),f=f||k;return f};a.prototype.dw=function(a,c,b,e,d){var f,g=!1,h=!1,h="undefined"!==typeof d,m=(h?e.Vx:e.dA)[b];if(!m)return g;var k=null;e=0;for(f=m.length;e<f;e++)if(m[e].method==
a){k=m[e].Op;break}if(!k)return g;a=h?k[d]:k;if(!a)return null;e=0;for(f=a.length;e<f;e++)d=a[e][0],h=a[e][1],h=this.gD(c,b,d,h),g=g||h;return g};a.prototype.gD=function(a,c,b,e){var d,f,g=!1;this.ew++;var h=this.hd().Zd;h&&this.ho(h.mj);var m=1<this.ew;this.ho(b.mj);m&&this.XE();var k=this.mr(b);k.Zd=b;a&&(d=this.types[c].fb(),d.sb=!1,d.F.length=1,d.F[0]=a,this.types[c].lg());a=!0;if(b.parent){c=k.Wz;for(d=b.parent;d;)c.push(d),d=d.parent;c.reverse();d=0;for(f=c.length;d<f;d++)if(!c[d].cF()){a=!1;
break}}a&&(this.Zj++,b.Rf?b.bF(e):b.Mc(),g=g||k.jk);this.er();m&&this.UE();this.Gk(b.mj);h&&this.Gk(h.mj);0!==this.jf||0!==p||this.nu||this.Qg.nn()&&!this.Re.length||this.Fd();this.ew--;return g};a.prototype.an=function(){var a=this.hd();return a.Zd.jc[a.Uc]};a.prototype.oD=function(){var a=this.hd();return a.Zd.Af[a.qe]};a.prototype.XE=function(){this.Hq++;this.Hq>=this.Pu.length&&this.Pu.push([])};a.prototype.UE=function(){this.Hq--};a.prototype.by=function(){return this.Pu[this.Hq]};a.prototype.mr=
function(a){this.Np++;this.Np>=this.Ht.length&&this.Ht.push(new eb);var c=this.hd();c.reset(a);return c};a.prototype.er=function(){this.Np--};a.prototype.hd=function(){return this.Ht[this.Np]};a.prototype.cy=function(a,c){for(var b,e,d,f,g,h;c;){b=0;for(e=c.$f.length;b<e;b++)if(h=c.$f[b],h instanceof fb&&Za(a,h.name))return h;c=c.parent}b=0;for(e=this.Xj.length;b<e;b++)for(g=this.Xj[b],d=0,f=g.Ni.length;d<f;d++)if(h=g.Ni[d],h instanceof fb&&Za(a,h.name))return h;return null};a.prototype.fy=function(a){var c,
b;c=0;for(b=this.sg.length;c<b;c++)if(this.sg[c].gb===a)return this.sg[c];return null};a.prototype.fq=function(a){var c,b;c=0;for(b=this.ja.length;c<b;c++)if(this.ja[c].gb===a)return this.ja[c];return null};a.prototype.qD=function(a){var c,b;c=0;for(b=this.Zk.length;c<b;c++)if(this.Zk[c].gb===a)return this.Zk[c];return null};a.prototype.ND=function(){var a=this,b=this.Mv,f=this.Yh,g=this.Dq,h=!1;this.Sz&&(h=!0,b="__c2_continuouspreview",this.Sz=!1);if(b.length){this.Fd();f=this.hF();if(window.indexedDB&&
!this.Th)c(b,f,function(){ea("Saved state to IndexedDB storage ("+f.length+" bytes)");a.Yh=f;a.trigger(A.prototype.C.Ls,null);a.Yh="";h&&e()},function(c){try{localStorage.setItem("__c2save_"+b,f),ea("Saved state to WebStorage ("+f.length+" bytes)"),a.Yh=f,a.trigger(A.prototype.C.Ls,null),a.Yh="",h&&e()}catch(d){ea("Failed to save game state: "+c+"; "+d)}});else try{localStorage.setItem("__c2save_"+b,f),ea("Saved state to WebStorage ("+f.length+" bytes)"),a.Yh=f,this.trigger(A.prototype.C.Ls,null),
a.Yh="",h&&e()}catch(m){ea("Error saving to WebStorage: "+m)}this.de=this.Dq=this.Mv=""}g.length&&(window.indexedDB&&!this.Th?d(g,function(c){c?(a.de=c,ea("Loaded state from IndexedDB storage ("+a.de.length+" bytes)")):(a.de=localStorage.getItem("__c2save_"+g)||"",ea("Loaded state from WebStorage ("+a.de.length+" bytes)"));a.so=!1;a.de.length||a.trigger(A.prototype.C.Ks,null)},function(){a.de=localStorage.getItem("__c2save_"+g)||"";ea("Loaded state from WebStorage ("+a.de.length+" bytes)");a.so=!1;
a.de.length||a.trigger(A.prototype.C.Ks,null)}):(this.de=localStorage.getItem("__c2save_"+g)||"",ea("Loaded state from WebStorage ("+this.de.length+" bytes)"),this.so=!1,a.de.length||a.trigger(A.prototype.C.Ks,null)),this.Mv=this.Dq="");this.de.length&&(this.Fd(),this.dE(this.de),this.Yh=this.de,this.trigger(A.prototype.C.hB,null),this.de=this.Yh="")};a.prototype.hF=function(){var a,c,b,e,d,g,h,m={c2save:!0,version:1,rt:{time:this.Ue.Eb,timescale:this.ti,tickcount:this.He,execcount:this.Zj,next_uid:this.Wn,
running_layout:this.Cb.gb,start_time_offset:Date.now()-this.Lr},types:{},layouts:{},events:{groups:{},cnds:{},acts:{},vars:{}}};a=0;for(c=this.ja.length;a<c;a++)if(d=this.ja[a],!d.ta&&!this.gA(d)){g={instances:[]};Ma(d.da)&&(g.ex=f(d.da));b=0;for(e=d.F.length;b<e;b++)g.instances.push(this.Lv(d.F[b]));m.types[d.gb.toString()]=g}a=0;for(c=this.sg.length;a<c;a++)b=this.sg[a],m.layouts[b.gb.toString()]=b.Nc();e=m.events.groups;a=0;for(c=this.Zk.length;a<c;a++)b=this.Zk[a],e[b.gb.toString()]=!!this.ep[b.hn];
c=m.events.cnds;for(h in this.bl)this.bl.hasOwnProperty(h)&&(a=this.bl[h],Ma(a.da)&&(c[h]={ex:f(a.da)}));c=m.events.acts;for(h in this.Yk)this.Yk.hasOwnProperty(h)&&(a=this.Yk[h],Ma(a.da)&&(c[h]={ex:a.da}));c=m.events.vars;for(h in this.jm)this.jm.hasOwnProperty(h)&&(a=this.jm[h],a.rq||a.parent&&!a.sn||(c[h]=a.data));m.system=this.sh.Nc();return JSON.stringify(m)};a.prototype.Gz=function(){var a,c,b,e,d,f;this.Ek={};a=0;for(c=this.ja.length;a<c;a++)if(b=this.ja[a],!b.ta)for(e=0,d=b.F.length;e<d;e++)f=
b.F[e],this.Ek[f.uid.toString()]=f};a.prototype.dE=function(a){a=JSON.parse(a);if(a.c2save&&!(1<a.version)){var c=a.rt;this.Ue.reset();this.Ue.Eb=c.time;this.ti=c.timescale;this.He=c.tickcount;this.Zj=c.execcount;this.Lr=Date.now()-c.start_time_offset;var b=c.running_layout;if(b!==this.Cb.gb)if(b=this.fy(b))this.Rx(b);else return;var e,d,f,g,h,m,k;m=a.types;for(d in m)if(m.hasOwnProperty(d)&&(g=this.fq(parseInt(d,10)))&&!g.ta&&!this.gA(g)){m[d].ex?g.da=m[d].ex:Na(g.da);h=g.F;f=m[d].instances;b=0;
for(e=ma(h.length,f.length);b<e;b++)this.Eq(h[b],f[b]);b=f.length;for(e=h.length;b<e;b++)this.Ig(h[b]);b=h.length;for(e=f.length;b<e;b++){h=null;if(g.Wb.Ti&&(h=this.Cb.dq(f[b].w.l),!h))continue;h=this.Ki(g.Ef,h,!1,0,0,!0);this.Eq(h,f[b])}g.cm=!0}this.Fd();this.Gz();e=a.layouts;for(d in e)e.hasOwnProperty(d)&&(b=this.fy(parseInt(d,10)))&&b.kd(e[d]);e=a.events.groups;for(d in e)e.hasOwnProperty(d)&&(b=this.qD(parseInt(d,10)))&&(this.ep[b.hn]=e[d]);b=a.events.cnds;for(d in b)b.hasOwnProperty(d)&&this.bl.hasOwnProperty(d)&&
(this.bl[d].da=b[d].ex);b=a.events.acts;for(d in b)b.hasOwnProperty(d)&&this.Yk.hasOwnProperty(d)&&(this.Yk[d].da=b[d].ex);b=a.events.vars;for(d in b)b.hasOwnProperty(d)&&this.jm.hasOwnProperty(d)&&(this.jm[d].data=b[d]);this.Wn=c.next_uid;this.sh.kd(a.system);b=0;for(e=this.ja.length;b<e;b++)if(g=this.ja[b],!g.ta)for(d=0,a=g.F.length;d<a;d++){h=g.F[d];if(g.Be)for(m=h.gn(),c=h.siblings.length=0,f=g.ue.length;c<f;c++)k=g.ue[c],g!==k&&h.siblings.push(k.F[m]);h.ig&&h.ig();if(h.Ta)for(c=0,f=h.Ta.length;c<
f;c++)m=h.Ta[c],m.ig&&m.ig()}this.bb=!0}};a.prototype.Lv=function(a,c){var b,e,d,g,h;g=a.type;d=g.Wb;var m={};c?m.c2=!0:m.uid=a.uid;Ma(a.da)&&(m.ex=f(a.da));if(a.Wc&&a.Wc.length)for(m.ivs={},b=0,e=a.Wc.length;b<e;b++)m.ivs[a.type.ku[b].toString()]=a.Wc[b];if(d.Ti){d={x:a.x,y:a.y,w:a.width,h:a.height,l:a.R.gb,zi:a.hf()};0!==a.K&&(d.a=a.K);1!==a.opacity&&(d.o=a.opacity);0.5!==a.ze&&(d.hX=a.ze);0.5!==a.Ae&&(d.hY=a.Ae);0!==a.te&&(d.bm=a.te);a.visible||(d.v=a.visible);a.Ih||(d.ce=a.Ih);-1!==a.Vn&&(d.mts=
a.Vn);if(g.Ka.length)for(d.fx=[],b=0,e=g.Ka.length;b<e;b++)h=g.Ka[b],d.fx.push({name:h.name,active:a.Gi[h.index],params:a.pc[h.index]});m.w=d}if(a.Ta&&a.Ta.length)for(m.behs={},b=0,e=a.Ta.length;b<e;b++)g=a.Ta[b],g.Nc&&(m.behs[g.type.gb.toString()]=g.Nc());a.Nc&&(m.data=a.Nc());return m};a.prototype.sD=function(a,c){var b,e;b=0;for(e=a.ku.length;b<e;b++)if(a.ku[b]===c)return b;return-1};a.prototype.nD=function(a,c){var b,e;b=0;for(e=a.Ta.length;b<e;b++)if(a.Ta[b].type.gb===c)return b;return-1};a.prototype.Eq=
function(a,c,b){var e,d,f,g,h;h=a.type;f=h.Wb;if(b){if(!c.c2)return}else a.uid=c.uid;c.ex?a.da=c.ex:Na(a.da);if(d=c.ivs)for(e in d)d.hasOwnProperty(e)&&(b=this.sD(h,parseInt(e,10)),0>b||b>=a.Wc.length||(a.Wc[b]=d[e]));if(f.Ti){f=c.w;a.R.gb!==f.l&&(b=a.R,a.R=this.Cb.dq(f.l),a.R?(a.R.F.push(a),a.R.$e=!0,ya(b.F,a),b.$e=!0):(a.R=b,this.Ig(a)));a.x=f.x;a.y=f.y;a.width=f.w;a.height=f.h;a.Nk=f.zi;a.K=f.hasOwnProperty("a")?f.a:0;a.opacity=f.hasOwnProperty("o")?f.o:1;a.ze=f.hasOwnProperty("hX")?f.hX:0.5;a.Ae=
f.hasOwnProperty("hY")?f.hY:0.5;a.visible=f.hasOwnProperty("v")?f.v:!0;a.Ih=f.hasOwnProperty("ce")?f.ce:!0;a.Vn=f.hasOwnProperty("mts")?f.mts:-1;a.te=f.hasOwnProperty("bm")?f.bm:0;a.Tm=Wa(a.te);this.ea&&Xa(a,a.te,this.ea);a.ba();if(f.hasOwnProperty("fx"))for(b=0,d=f.fx.length;b<d;b++)g=h.Wt(f.fx[b].name),0>g||(a.Gi[g]=f.fx[b].active,a.pc[g]=f.fx[b].params);a.wi()}if(h=c.behs)for(e in h)h.hasOwnProperty(e)&&(f=this.nD(a,parseInt(e,10)),0>f||a.Ta[f].kd(h[e]));c.data&&a.kd(c.data)};gb=function(c){return new a(document.getElementById(c))};
hb=function(c,b){return new a({dc:!0,width:c,height:b})};window.cr_createRuntime=gb;window.cr_createDCRuntime=hb;window.createCocoonJSRuntime=function(){window.c2cocoonjs=!0;var c=document.createElement("screencanvas")||document.createElement("canvas");document.body.appendChild(c);c=new a(c);window.c2runtime=c;window.addEventListener("orientationchange",function(){window.c2runtime.setSize(window.innerWidth,window.innerHeight)});window.c2runtime.setSize(window.innerWidth,window.innerHeight);return c}})();
window.cr_getC2Runtime=function(){var a=document.getElementById("c2canvas");return a?a.c2runtime:window.c2runtime?window.c2runtime:null};window.cr_sizeCanvas=function(a,b){if(0!==a&&0!==b){var c=window.cr_getC2Runtime();c&&c.setSize(a,b)}};window.cr_setSuspended=function(a){var b=window.cr_getC2Runtime();b&&b.setSuspended(a)};
(function(){function a(a,c){this.i=a;this.Mp=null;this.scrollX=this.i.Ee/2;this.scrollY=this.i.De/2;this.scale=1;this.K=0;this.Ym=!0;this.name=c[0];this.width=c[1];this.height=c[2];this.hA=c[3];this.Qz=c[4];this.gb=c[5];var b=c[6],d,k;this.lb=[];this.ln=[];d=0;for(k=b.length;d<k;d++){var l=new ib(this,b[d]);l.iz=d;this.lb.push(l)}b=c[7];this.dk=[];d=0;for(k=b.length;d<k;d++){var l=b[d],n=this.i.ja[l[1]];n.Ef||(n.Ef=l);this.dk.push(l);-1===this.ln.indexOf(n)&&this.ln.push(n)}this.Ka=[];this.tb=[];
this.pc=[];d=0;for(k=c[8].length;d<k;d++)this.Ka.push({id:c[8][d][0],name:c[8][d][1],Bd:-1,dd:!0,index:d}),this.pc.push(c[8][d][2].slice(0));this.wi();this.ij=new ta(0,0,1,1);this.Dv=new ta(0,0,1,1);this.gj={}}function b(a,c){this.Ab=a;this.i=a.i;this.F=[];this.scale=1;this.K=0;this.Vj=!1;this.vi=new ta(0,0,0,0);this.aA=new ua;this.me=this.pe=this.oe=this.ne=0;this.$e=!1;this.name=c[0];this.index=c[1];this.gb=c[2];this.visible=c[3];this.Ji=c[4];this.Mk=c[5];this.ih=c[6];this.jh=c[7];this.opacity=
c[8];this.Ot=c[9];this.Gg=c[10];this.te=c[11];this.HC=c[12];this.Tm="source-over";this.Jd=this.Pd=0;this.jj=!1;var b=c[13],d,k;this.ol=[];d=0;for(k=b.length;d<k;d++){var l=b[d],n=this.i.ja[l[1]];n.Ef||(n.Ef=l);this.ol.push(l);-1===this.Ab.ln.indexOf(n)&&this.Ab.ln.push(n)}this.Ka=[];this.tb=[];this.pc=[];d=0;for(k=c[14].length;d<k;d++)this.Ka.push({id:c[14][d][0],name:c[14][d][1],Bd:-1,dd:!0,index:d}),this.pc.push(c[14][d][2].slice(0));this.wi();this.ij=new ta(0,0,1,1);this.Dv=new ta(0,0,1,1)}function c(a,
c){return a.Nk-c.Nk}a.prototype.gF=function(a){var c=a.type.gb.toString();this.gj.hasOwnProperty(c)||(this.gj[c]=[]);this.gj[c].push(this.i.Lv(a))};a.prototype.my=function(){var a=this.lb[0];return!a.Mk&&1===a.opacity&&!a.Ot&&a.visible};a.prototype.wi=function(){this.tb.length=0;var a,c,b;a=0;for(c=this.Ka.length;a<c;a++)b=this.Ka[a],b.dd&&this.tb.push(b)};a.prototype.Vt=function(a){var c,b,d;c=0;for(b=this.Ka.length;c<b;c++)if(d=this.Ka[c],d.name===a)return d;return null};var d=[];a.prototype.$v=
function(){this.Qz&&(this.Mp=this.i.It[this.Qz]);this.i.Cb=this;this.scrollX=this.i.Ee/2;this.scrollY=this.i.De/2;var a,b,h,g,k,l,n;a=0;for(h=this.i.ja.length;a<h;a++)if(b=this.i.ja[a],!b.ta)for(k=b.F,b=0,g=k.length;b<g;b++)if(l=k[b],l.R){var m=l.R.iz;m>=this.lb.length&&(m=this.lb.length-1);l.R=this.lb[m];l.R.F.push(l);l.R.$e=!0}d.length=0;this.bC();a=0;for(h=this.lb.length;a<h;a++)l=this.lb[a],l.iC(),l.Vj=!0,b=l.Pe(0,0,!0),g=l.Pe(0,0,!1),l.Vj=!1,this.i.Sf&&(b=b+0.5|0,g=g+0.5|0),l.Hv(b,g,null);k=
!1;if(!this.Ym){for(n in this.gj)if(this.gj.hasOwnProperty(n)&&(b=this.i.fq(parseInt(n,10)))&&!b.ta&&this.i.fw(b)){g=this.gj[n];a=0;for(h=g.length;a<h;a++){l=null;if(b.Wb.Ti&&(l=this.dq(g[a].w.l),!l))continue;l=this.i.Ki(b.Ef,l,!1,0,0,!0);this.i.Eq(l,g[a]);k=!0;d.push(l)}g.length=0}a=0;for(h=this.lb.length;a<h;a++)this.lb[a].F.sort(c),this.lb[a].$e=!0}k&&(this.i.Fd(),this.i.Gz());for(a=0;a<d.length;a++)if(l=d[a],l.type.Be)for(h=l.gn(),b=0,g=l.type.ue.length;b<g;b++)n=l.type.ue[b],l.type!==n&&(n.F.length>
h?l.siblings.push(n.F[h]):n.Ef&&(k=this.i.Ki(n.Ef,l.R,!0,l.x,l.y,!0),this.i.Fd(),n.$r(),l.siblings.push(k),d.push(k)));a=0;for(h=this.dk.length;a<h;a++)this.i.Ki(this.dk[a],null,!0);this.i.Rm=null;this.i.Fd();if(this.i.Bb&&!this.i.ae)for(a=0,h=this.i.ja.length;a<h;a++)n=this.i.ja[a],!n.ta&&n.F.length&&n.jr&&n.jr(this.i.Bb);a=0;for(h=d.length;a<h;a++)l=d[a],this.i.trigger(Object.getPrototypeOf(l.type.Wb).C.Em,l);d.length=0;this.i.trigger(A.prototype.C.Uk,null);this.Ym=!1};a.prototype.hC=function(){var a,
c,b,d,k;c=a=0;for(b=this.dk.length;a<b;a++)d=this.dk[a],k=this.i.ja[d[1]],k.global?this.i.Ki(d,null,!0):(this.dk[c]=d,c++);this.dk.length=c};a.prototype.nF=function(){this.i.trigger(A.prototype.C.gB,null);this.i.sh.Ie.length=0;var a,c,b,d,k,l;a=0;for(c=this.lb.length;a<c;a++){k=this.lb[a].F;b=0;for(d=k.length;b<d;b++)l=k[b],l.type.global||(this.i.fw(l.type)&&this.gF(l),this.i.Ig(l));this.i.Fd();k.length=0;this.lb[a].$e=!0}a=0;for(c=this.i.ja.length;a<c;a++)if(k=this.i.ja[a],!(k.global||k.Wb.Ti||k.Wb.Xv||
k.ta)){b=0;for(d=k.F.length;b<d;b++)this.i.Ig(k.F[b]);this.i.Fd()}};a.prototype.ff=function(a){a.globalAlpha=1;a.globalCompositeOperation="source-over";this.i.jt&&!this.my()&&a.clearRect(0,0,this.i.width,this.i.height);var c,b,d;c=0;for(b=this.lb.length;c<b;c++)d=this.lb[c],d.visible&&0<d.opacity&&11!==d.te&&d.ff(a)};a.prototype.ve=function(a){var c=0<this.tb.length||this.i.hm;if(c){this.i.rg||(this.i.rg=a.Jh(this.i.width,this.i.height,this.i.Rb));if(this.i.rg.Qm!==this.i.width||this.i.rg.Pm!==this.i.height)a.deleteTexture(this.i.rg),
this.i.rg=a.Jh(this.i.width,this.i.height,this.i.Rb);a.qi(this.i.rg)}this.i.jt&&!this.my()&&a.clear(0,0,0,0);var b,d;b=0;for(d=this.lb.length;b<d;b++)this.lb[b].visible&&0<this.lb[b].opacity&&this.lb[b].ve(a);c&&(1>=this.tb.length?(1===this.tb.length?(c=this.tb[0].index,a.rh(this.tb[0].Bd),a.Wl(null,1/this.i.width,1/this.i.height,0,0,1,1,this.scale,this.pc[c]),a.kr(this.tb[0].Bd)&&(this.i.bb=!0)):a.rh(0),a.qi(null),a.lj(1),a.Fe(this.i.rg),a.Mz(),a.nh(),a.vh(),c=this.i.width/2,b=this.i.height/2,a.jo(-c,
b,c,b,c,-b,-c,-b),a.Fe(null)):this.Fv(a,null,null,null))};a.prototype.cn=function(){return 0<this.tb.length||this.i.hm?this.i.rg:null};a.prototype.gy=function(){var a=this.lb[0].xe(),c,b,d;c=1;for(b=this.lb.length;c<b;c++)d=this.lb[c],(0!==d.ih||0!==d.jh)&&d.xe()<a&&(a=d.xe());return a};a.prototype.Nv=function(a){if(!this.hA){var c=this.i.width*(1/this.gy())/2;a>this.width-c&&(a=this.width-c);a<c&&(a=c)}this.scrollX!==a&&(this.scrollX=a,this.i.bb=!0)};a.prototype.Ov=function(a){if(!this.hA){var c=
this.i.height*(1/this.gy())/2;a>this.height-c&&(a=this.height-c);a<c&&(a=c)}this.scrollY!==a&&(this.scrollY=a,this.i.bb=!0)};a.prototype.bC=function(){this.Nv(this.scrollX);this.Ov(this.scrollY)};a.prototype.Fv=function(a,c,b,d){var k=b?b.tb:c?c.tb:this.tb,l=b?b.R.xe():c?c.xe():1,n=this.i.Rt,m,p,r,t,u=0,y=1,E,G=this.i.width,J=this.i.height,D=G/2,O=J/2,F=c?c.ij:this.ij,C=c?c.Dv:this.Dv,H=0,L=0,v=0,z=0,P=G,Z=G,M=J,N=J,W=r=0,ra=b?b.R.we():0;if(b){m=0;for(p=k.length;m<p;m++)r+=a.vD(k[m].Bd),W+=a.wD(k[m].Bd);
m=b.Ma;H=c.kc(m.left,m.top,!0);v=c.kc(m.left,m.top,!1);P=c.kc(m.right,m.bottom,!0);M=c.kc(m.right,m.bottom,!1);0!==ra&&(c.kc(m.right,m.top,!0),c.kc(m.right,m.top,!1),c.kc(m.left,m.bottom,!0),c.kc(m.left,m.bottom,!1),t=ma(H,P),P=la(H,P),H=t,t=ma(v,M),M=la(v,M),v=t);H-=r;v-=W;P+=r;M+=W;C.left=H/G;C.top=1-v/J;C.right=P/G;C.bottom=1-M/J;L=H=pa(H);z=v=pa(v);Z=P=qa(P);N=M=qa(M);L-=r;z-=W;Z+=r;N+=W;0>H&&(H=0);0>v&&(v=0);P>G&&(P=G);M>J&&(M=J);0>L&&(L=0);0>z&&(z=0);Z>G&&(Z=G);N>J&&(N=J);F.left=H/G;F.top=1-
v/J;F.right=P/G;F.bottom=1-M/J}else F.left=C.left=0,F.top=C.top=0,F.right=C.right=1,F.bottom=C.bottom=1;W=b&&((b.K||ra)&&a.eo(k[0].Bd)||0!==r||0!==W||1!==b.opacity||b.type.Wb.ez)||c&&!b&&1!==c.opacity;a.Mz();if(W){n[u]||(n[u]=a.Jh(G,J,this.i.Rb));if(n[u].Qm!==G||n[u].Pm!==J)a.deleteTexture(n[u]),n[u]=a.Jh(G,J,this.i.Rb);a.rh(0);a.qi(n[u]);E=N-z;a.clearRect(L,J-z-E,Z-L,E);b?b.ve(a):(a.Fe(this.i.lf),a.lj(c.opacity),a.nh(),a.translate(-D,-O),a.vh(),a.kh(H,M,P,M,P,v,H,v,F));C.left=C.top=0;C.right=C.bottom=
1;b&&(t=F.top,F.top=F.bottom,F.bottom=t);u=1;y=0}a.lj(1);r=k.length-1;var ra=a.yv(k[r].Bd),ba=0;m=0;for(p=k.length;m<p;m++){n[u]||(n[u]=a.Jh(G,J,this.i.Rb));if(n[u].Qm!==G||n[u].Pm!==J)a.deleteTexture(n[u]),n[u]=a.Jh(G,J,this.i.Rb);a.rh(k[m].Bd);ba=k[m].index;a.kr(k[m].Bd)&&(this.i.bb=!0);0!=m||W?(a.Wl(d,1/G,1/J,C.left,C.top,C.right,C.bottom,l,b?b.pc[ba]:c?c.pc[ba]:this.pc[ba]),a.Fe(null),m!==r||ra?(a.qi(n[u]),E=N-z,t=J-z-E,a.clearRect(L,t,Z-L,E)):(b?a.kj(b.Pd,b.Jd):c&&a.kj(c.Pd,c.Jd),a.qi(d)),a.Fe(n[y]),
a.nh(),a.translate(-D,-O),a.vh(),a.kh(H,M,P,M,P,v,H,v,F),m!==r||ra||a.Fe(null)):(a.qi(n[u]),E=N-z,t=J-z-E,a.clearRect(L,t,Z-L,E),b?(a.Wl(d,1/b.width,1/b.height,C.left,C.top,C.right,C.bottom,l,b.pc[ba]),b.ve(a)):(a.Wl(d,1/G,1/J,0,0,1,1,l,c?c.pc[ba]:this.pc[ba]),a.Fe(c?this.i.lf:this.i.rg),a.nh(),a.translate(-D,-O),a.vh(),a.kh(H,M,P,M,P,v,H,v,F)),C.left=C.top=0,C.right=C.bottom=1,b&&!ra&&(t=M,M=v,v=t));u=0===u?1:0;y=0===u?1:0}ra&&(a.rh(0),b?a.kj(b.Pd,b.Jd):c&&a.kj(c.Pd,c.Jd),a.qi(d),a.Fe(n[y]),a.nh(),
a.translate(-D,-O),a.vh(),b&&1===k.length&&!W?a.kh(H,v,P,v,P,M,H,M,F):a.kh(H,M,P,M,P,v,H,v,F),a.Fe(null))};a.prototype.dq=function(a){var c,b;c=0;for(b=this.lb.length;c<b;c++)if(this.lb[c].gb===a)return this.lb[c];return null};a.prototype.Nc=function(){var a,c,b,d={sx:this.scrollX,sy:this.scrollY,s:this.scale,a:this.K,w:this.width,h:this.height,fv:this.Ym,persist:this.gj,fx:[],layers:{}};a=0;for(c=this.Ka.length;a<c;a++)b=this.Ka[a],d.fx.push({name:b.name,active:b.dd,params:this.pc[b.index]});a=0;
for(c=this.lb.length;a<c;a++)b=this.lb[a],d.layers[b.gb.toString()]=b.Nc();return d};a.prototype.kd=function(a){var c,b,d,k;this.scrollX=a.sx;this.scrollY=a.sy;this.scale=a.s;this.K=a.a;this.width=a.w;this.height=a.h;this.gj=a.persist;"undefined"!==typeof a.fv&&(this.Ym=a.fv);var l=a.fx;c=0;for(b=l.length;c<b;c++)if(d=this.Vt(l[c].name))d.dd=l[c].active,this.pc[d.index]=l[c].params;this.wi();c=a.layers;for(k in c)c.hasOwnProperty(k)&&(a=this.dq(parseInt(k,10)))&&a.kd(c[k])};cb=a;b.prototype.wi=function(){this.tb.length=
0;var a,c,b;a=0;for(c=this.Ka.length;a<c;a++)b=this.Ka[a],b.dd&&this.tb.push(b)};b.prototype.Vt=function(a){var c,b,d;c=0;for(b=this.Ka.length;c<b;c++)if(d=this.Ka[c],d.name===a)return d;return null};b.prototype.iC=function(){var a,c,b,g,k,l;c=a=0;for(b=this.ol.length;a<b;a++){g=this.ol[a];k=this.i.ja[g[1]];l=this.i.fw(k);k=!0;if(!l||this.Ab.Ym)g=this.i.Ki(g,this,!0),d.push(g),g.type.global&&(k=!1);k&&(this.ol[c]=this.ol[a],c++)}this.ol.length=c;this.i.Fd();!this.i.ka&&this.Ka.length&&(this.te=this.HC);
this.Tm=Wa(this.te);this.i.ea&&Xa(this,this.te,this.i.ea)};b.prototype.xF=function(){if(this.$e){var a,c;a=0;for(c=this.F.length;a<c;a++)this.F[a].Nk=a;this.$e=!1}};b.prototype.xe=function(){return this.tD()*this.i.Om};b.prototype.tD=function(){return(this.scale*this.Ab.scale-1)*this.Gg+1};b.prototype.we=function(){return this.Vj?0:Ca(this.Ab.K+this.K)};b.prototype.ff=function(a){this.jj=this.Ot||1!==this.opacity||0!==this.te;var c=this.i.canvas,b=a;a.globalAlpha=1;a.globalCompositeOperation="source-over";
this.jj&&(this.i.Cq||(this.i.Cq=document.createElement("canvas"),c=this.i.Cq,c.width=this.i.width,c.height=this.i.height,this.i.Py=c.getContext("2d")),c=this.i.Cq,b=this.i.Py,c.width!==this.i.width&&(c.width=this.i.width),c.height!==this.i.height&&(c.height=this.i.height),this.Mk&&b.clearRect(0,0,this.i.width,this.i.height));this.Mk||(b.fillStyle="rgb("+this.Ji[0]+","+this.Ji[1]+","+this.Ji[2]+")",b.fillRect(0,0,this.i.width,this.i.height));b.save();this.Vj=!0;var d=this.Pe(0,0,!0),k=this.Pe(0,0,
!1);this.Vj=!1;this.i.Sf&&(d=d+0.5|0,k=k+0.5|0);this.Hv(d,k,b);var l=this.xe();b.scale(l,l);b.translate(-d,-k);for(var n,d=0,k=this.F.length;d<k;d++)l=this.F[d],l.visible&&0!==l.width&&0!==l.height&&(l.Fb(),n=l.Ma,n.right<this.ne||n.bottom<this.pe||n.left>this.oe||n.top>this.me||(b.globalCompositeOperation=l.Tm,l.ff(b)));b.restore();this.jj&&(a.globalCompositeOperation=this.Tm,a.globalAlpha=this.opacity,a.drawImage(c,0,0))};b.prototype.Hv=function(a,c,b){var d=this.xe();this.ne=a;this.pe=c;this.oe=
a+this.i.width*(1/d);this.me=c+this.i.height*(1/d);a=this.we();0!==a&&(b&&(b.translate(this.i.width/2,this.i.height/2),b.rotate(-a),b.translate(this.i.width/-2,this.i.height/-2)),this.vi.set(this.ne,this.pe,this.oe,this.me),this.vi.offset((this.ne+this.oe)/-2,(this.pe+this.me)/-2),this.aA.Pz(this.vi,a),this.aA.Bx(this.vi),this.vi.offset((this.ne+this.oe)/2,(this.pe+this.me)/2),this.ne=this.vi.left,this.pe=this.vi.top,this.oe=this.vi.right,this.me=this.vi.bottom)};b.prototype.ve=function(a){var c=
this.i.width,b=this.i.height,d=0,k=0;if(this.jj=this.Ot||1!==this.opacity||0<this.tb.length||0!==this.te){this.i.lf||(this.i.lf=a.Jh(this.i.width,this.i.height,this.i.Rb));if(this.i.lf.Qm!==this.i.width||this.i.lf.Pm!==this.i.height)a.deleteTexture(this.i.lf),this.i.lf=a.Jh(this.i.width,this.i.height,this.i.Rb);a.qi(this.i.lf);this.Mk&&a.clear(0,0,0,0)}this.Mk||a.clear(this.Ji[0]/255,this.Ji[1]/255,this.Ji[2]/255,1);this.Vj=!0;var k=this.Pe(0,0,!0),l=this.Pe(0,0,!1);this.Vj=!1;this.i.Sf&&(k=k+0.5|
0,l=l+0.5|0);this.Hv(k,l,null);l=this.xe();a.nh();a.scale(l,l);a.Iv(-this.we());a.translate((this.ne+this.oe)/-2,(this.pe+this.me)/-2);a.vh();var n,m,p;n=0;for(m=this.F.length;n<m;n++)if(p=this.F[n],p.visible&&0!==p.width&&0!==p.height&&(p.Fb(),d=p.Ma,!(d.right<this.ne||d.bottom<this.pe||d.left>this.oe||d.top>this.me)))if(p.nA)if(d=p.tb[0].Bd,k=p.tb[0].index,1!==p.tb.length||a.yv(d)||a.WE(d)||(p.K||p.R.we())&&a.eo(d)||1!==p.opacity||p.type.Wb.ez)this.Ab.Fv(a,this,p,this.jj?this.i.lf:this.Ab.cn()),
a.nh(),a.scale(l,l),a.Iv(-this.we()),a.translate((this.ne+this.oe)/-2,(this.pe+this.me)/-2),a.vh();else{a.rh(d);a.kj(p.Pd,p.Jd);a.kr(d)&&(this.i.bb=!0);var r=0,t=0,u=0,y=0;a.eo(d)&&(d=p.Ma,r=this.kc(d.left,d.top,!0),t=this.kc(d.left,d.top,!1),u=this.kc(d.right,d.bottom,!0),d=this.kc(d.right,d.bottom,!1),r/=c,t=1-t/b,u/=c,y=1-d/b);a.Wl(this.jj?this.i.lf:this.Ab.cn(),1/p.width,1/p.height,r,t,u,y,this.xe(),p.pc[k]);p.ve(a)}else a.rh(0),a.kj(p.Pd,p.Jd),p.ve(a);this.jj&&(d=this.tb.length?this.tb[0].Bd:
0,k=this.tb.length?this.tb[0].index:0,0===this.tb.length||1===this.tb.length&&!a.yv(d)&&1===this.opacity?(1===this.tb.length?(a.rh(d),a.Wl(this.Ab.cn(),1/this.i.width,1/this.i.height,0,0,1,1,this.xe(),this.pc[k]),a.kr(d)&&(this.i.bb=!0)):a.rh(0),a.qi(this.Ab.cn()),a.lj(this.opacity),a.Fe(this.i.lf),a.kj(this.Pd,this.Jd),a.nh(),a.vh(),c=this.i.width/2,b=this.i.height/2,a.jo(-c,b,c,b,c,-b,-c,-b),a.Fe(null)):this.Ab.Fv(a,this,null,this.Ab.cn()))};b.prototype.Pe=function(a,c,b){var d=this.i.devicePixelRatio;
this.i.ek&&(a*=d,c*=d);var d=this.i.Ee/2,k=this.i.De/2,d=(this.Ab.scrollX-d)*this.ih+d,k=(this.Ab.scrollY-k)*this.jh+k,l=1/this.xe(),d=d-this.i.width*l/2,k=k-this.i.height*l/2,d=d+a*l,k=k+c*l;c=this.we();0!==c&&(d-=this.Ab.scrollX,k-=this.Ab.scrollY,a=Math.cos(c),c=Math.sin(c),l=d*a-k*c,k=k*a+d*c,d=l+this.Ab.scrollX,k+=this.Ab.scrollY);return b?d:k};b.prototype.kc=function(a,c,b){var d=this.we();if(0!==d){a-=this.Ab.scrollX;c-=this.Ab.scrollY;var k=Math.cos(-d),d=Math.sin(-d),l=a*k-c*d;c=c*k+a*d;
a=l+this.Ab.scrollX;c+=this.Ab.scrollY}k=this.i.Ee/2;d=this.i.De/2;k=(this.Ab.scrollX-k)*this.ih+k;d=(this.Ab.scrollY-d)*this.jh+d;l=1/this.xe();k-=this.i.width*l/2;d-=this.i.height*l/2;k=(a-k)/l;d=(c-d)/l;a=this.i.devicePixelRatio;this.i.ek&&(k/=a,d/=a);return b?k:d};b.prototype.Nc=function(){var a,c,b,d={s:this.scale,a:this.K,vl:this.ne,vt:this.pe,vr:this.oe,vb:this.me,v:this.visible,bc:this.Ji,t:this.Mk,px:this.ih,py:this.jh,o:this.opacity,zr:this.Gg,fx:[],instances:[]};a=0;for(c=this.Ka.length;a<
c;a++)b=this.Ka[a],d.fx.push({name:b.name,active:b.dd,params:this.pc[b.index]});return d};b.prototype.kd=function(a){var b,d;this.scale=a.s;this.K=a.a;this.ne=a.vl;this.pe=a.vt;this.oe=a.vr;this.me=a.vb;this.visible=a.v;this.Ji=a.bc;this.Mk=a.t;this.ih=a.px;this.jh=a.py;this.opacity=a.o;this.Gg=a.zr;var g=a.fx;a=0;for(b=g.length;a<b;a++)if(d=this.Vt(g[a].name))d.dd=g[a].active,this.pc[d.index]=g[a].params;this.wi();this.F.sort(c);this.$e=!0};ib=b})();
(function(){function a(a,c){var b,d=a.length;switch(d){case 0:return!0;case 1:return a[0]===c[0];case 2:return a[0]===c[0]&&a[1]===c[1];default:for(b=0;b<d;b++)if(a[b]!==c[b])return!1;return!0}}function b(a,c){return a.index-c.index}function c(c){var d,e,g,f;2===c.length?c[0].index>c[1].index&&(d=c[0],c[0]=c[1],c[1]=d):2<c.length&&c.sort(b);c.length>=r.length&&(r.length=c.length+1);r[c.length]||(r[c.length]=[]);f=r[c.length];d=0;for(e=f.length;d<e;d++)if(g=f[d],a(c,g))return g;f.push(c);return c}
function d(a,c){this.i=a;this.dA={};this.Vx={};this.du=!1;this.qy=new Pa;this.name=c[0];var b=c[1];this.Ni=[];var d,e;d=0;for(e=b.length;d<e;d++)this.uy(b[d],null,this.Ni)}function e(a){this.type=a;this.F=[];this.ub=[];this.sb=!0}function f(a,c,b){this.sheet=a;this.parent=c;this.i=a.i;this.Mb=[];this.mj=[];this.ny=this.Tr=this.cw=this.gu=this.group=this.Tz=!1;this.jc=[];this.Af=[];this.$f=[];b[1]?(this.hn=b[1][1].toLowerCase(),this.group=!0,this.gu=!!b[1][0],this.i.Zk.push(this),this.i.ep[this.hn.toLowerCase()]=
this.gu):(this.hn="",this.gu=this.group=!1);this.Rf=b[2];this.gb=b[4];this.group||(this.i.Ax[this.gb.toString()]=this);var d=b[5];a=0;for(c=d.length;a<c;a++){var e=new jb(this,d[a]);e.index=a;this.jc.push(e);this.mx(e.type)}d=b[6];a=0;for(c=d.length;a<c;a++)e=new lb(this,d[a]),e.index=a,this.Af.push(e);if(8===b.length)for(b=b[7],a=0,c=b.length;a<c;a++)this.sheet.uy(b[a],this,this.$f);this.sq=!1;this.jc.length&&(this.sq=null==this.jc[0].type&&this.jc[0].Hc==A.prototype.C.yw)}function h(a,c){var b,
d,e;if(a&&(-1===c.indexOf(a)&&c.push(a),a.Be))for(b=0,d=a.ue.length;b<d;b++)e=a.ue[b],a!==e&&-1===c.indexOf(e)&&c.push(e)}function g(a,c){this.ef=a;this.sheet=a.sheet;this.i=a.i;this.xa=[];this.Ra=[];this.da={};this.index=-1;this.Hc=c[1];this.trigger=0<c[3];this.Ux=2===c[3];this.$h=c[4];this.pl=c[5];this.aE=c[6];this.gb=c[7];this.i.bl[this.gb.toString()]=this;-1===c[0]?(this.type=null,this.Mc=this.Kv,this.Oj=null,this.sd=-1):(this.type=this.i.ja[c[0]],this.Mc=this.aE?this.dF:this.Jv,c[2]?(this.Oj=
this.type.aq(c[2]),this.sd=this.type.Ut(c[2])):(this.Oj=null,this.sd=-1),this.ef.parent&&this.ef.parent.Dr());this.Ux&&(this.Mc=this.eF);if(10===c.length){var b,d,e=c[9];b=0;for(d=e.length;b<d;b++){var g=new mb(this,e[b]);this.xa.push(g)}this.Ra.length=e.length}}function k(a,c){this.ef=a;this.sheet=a.sheet;this.i=a.i;this.xa=[];this.Ra=[];this.da={};this.index=-1;this.Hc=c[1];-1===c[0]?(this.type=null,this.Mc=this.Kv,this.Oj=null,this.sd=-1):(this.type=this.i.ja[c[0]],this.Mc=this.Jv,c[2]?(this.Oj=
this.type.aq(c[2]),this.sd=this.type.Ut(c[2])):(this.Oj=null,this.sd=-1));this.gb=c[3];this.i.Yk[this.gb.toString()]=this;if(6===c.length){var b,d,e=c[5];b=0;for(d=e.length;b<d;b++){var g=new mb(this,e[b]);this.xa.push(g)}this.Ra.length=e.length}}function l(a,c){this.fa=a;this.ef=a.ef;this.sheet=a.sheet;this.i=a.i;this.type=c[0];this.Sg=null;this.Ix=this.nj=0;this.Ab=null;this.key=0;this.object=null;this.index=0;this.ds=this.em=this.Wx=this.Yj=this.zo=null;var b,d,e;switch(c[0]){case 0:case 7:this.Sg=
new nb(this,c[1]);this.nj=0;this.get=this.CD;break;case 1:this.Sg=new nb(this,c[1]);this.nj=0;this.get=this.DD;break;case 5:this.Sg=new nb(this,c[1]);this.nj=0;this.get=this.HD;break;case 3:case 8:this.Ix=c[1];this.get=this.AD;break;case 6:this.Ab=this.i.Fu[c[1]];this.get=this.ID;break;case 9:this.key=c[1];this.get=this.GD;break;case 4:this.object=this.i.ja[c[1]];this.get=this.JD;this.ef.mx(this.object);this.fa instanceof lb?this.ef.Dr():this.ef.parent&&this.ef.parent.Dr();break;case 10:this.index=
c[1];this.get=a.type.ta?this.ED:this.FD;break;case 11:this.zo=c[1];this.Yj=null;this.get=this.BD;break;case 2:case 12:this.Wx=c[1];this.get=this.zD;break;case 13:for(this.get=this.KD,this.em=[],this.ds=[],b=1,d=c.length;b<d;b++)e=new mb(this.fa,c[b]),this.em.push(e),this.ds.push(0)}}function n(a,c,b){this.sheet=a;this.parent=c;this.i=a.i;this.Mb=[];this.name=b[1];this.es=b[2];this.oq=b[3];this.sn=!!b[4];this.rq=!!b[5];this.gb=b[6];this.i.jm[this.gb.toString()]=this;this.data=this.oq;this.parent?(this.qk=
this.sn||this.rq?-1:this.i.lF++,this.i.UB.push(this)):(this.qk=-1,this.i.ht.push(this))}function m(a,c,b){this.sheet=a;this.parent=c;this.i=a.i;this.Mb=[];this.kn=null;this.OD=b[1]}function p(){this.Wz=[];this.reset(null)}var r=[];d.prototype.toString=s("name");d.prototype.uy=function(a,c,b){switch(a[0]){case 0:a=new ob(this,c,a);if(a.Rf)for(b.push(a),b=0,c=a.jc.length;b<c;b++)a.jc[b].trigger&&this.wy(a,b);else a.Hy()?this.wy(a,0):b.push(a);break;case 1:a=new fb(this,c,a);b.push(a);break;case 2:a=
new pb(this,c,a),b.push(a)}};d.prototype.Bc=function(){var a,c;a=0;for(c=this.Ni.length;a<c;a++)this.Ni[a].Bc(a<c-1&&this.Ni[a+1].sq)};d.prototype.Mc=function(a){this.i.TG||(this.du=!0,a||(this.i.nu=!0));var c,b;c=0;for(b=this.Ni.length;c<b;c++){var d=this.Ni[c];d.Mc();this.i.nt(d.Mb);this.i.Qg.nn()&&!this.i.Re.length||this.i.Fd()}a||(this.i.nu=!1)};d.prototype.wy=function(a,c){a.Rf||this.i.Yr.push(a);var b,d,e=a.jc[c],g;g=e.type?e.type.name:"system";var f=(b=e.Ux)?this.Vx:this.dA;f[g]||(f[g]=[]);
g=f[g];f=e.Hc;if(b){if(e.xa.length&&(e=e.xa[0],1===e.type&&2===e.Sg.type)){e=e.Sg.value.toLowerCase();b=0;for(d=g.length;b<d;b++)if(g[b].method==f){b=g[b].Op;b[e]?b[e].push([a,c]):b[e]=[[a,c]];return}b={};b[e]=[[a,c]];g.push({method:f,Op:b})}}else{b=0;for(d=g.length;b<d;b++)if(g[b].method==f){g[b].Op.push([a,c]);return}g.push({method:f,Op:[[a,c]]})}};db=d;e.prototype.cu=function(){return this.sb?this.type.F.length:this.F.length};e.prototype.If=function(){return this.sb?this.type.F:this.F};e.prototype.bo=
function(a){a&&(a.i.hd().Zd.Rf?(this.sb&&(this.F.length=0,xa(this.ub,a.type.F),this.sb=!1),a=this.ub.indexOf(a),-1!==a&&(this.F.push(this.ub[a]),this.ub.splice(a,1))):(this.sb=!1,this.F.length=1,this.F[0]=a))};bb=e;f.prototype.Bc=function(a){var b,d=this.parent;if(this.group)for(this.Tr=!0;d;){if(!d.group){this.Tr=!1;break}d=d.parent}this.cw=!this.Hy()&&(!this.parent||this.parent.group&&this.parent.Tr);this.ny=!!a;this.mj=this.Mb.slice(0);for(d=this.parent;d;){a=0;for(b=d.Mb.length;a<b;a++)this.QB(d.Mb[a]);
d=d.parent}this.Mb=c(this.Mb);this.mj=c(this.mj);a=0;for(b=this.jc.length;a<b;a++)this.jc[a].Bc();a=0;for(b=this.Af.length;a<b;a++)this.Af[a].Bc();a=0;for(b=this.$f.length;a<b;a++)this.$f[a].Bc(a<b-1&&this.$f[a+1].sq)};f.prototype.mx=function(a){h(a,this.Mb)};f.prototype.QB=function(a){h(a,this.mj)};f.prototype.Dr=function(){this.Tz=!0;this.parent&&this.parent.Dr()};f.prototype.Hy=function(){return this.jc.length?this.jc[0].trigger:!1};f.prototype.Mc=function(){var a,c=!1,b,d=this.i.hd();d.Zd=this;
this.sq||(d.Gt=!1);if(this.Rf){0===this.jc.length&&(c=!0);d.Uc=0;for(a=this.jc.length;d.Uc<a;d.Uc++)this.jc[d.Uc].trigger||(b=this.jc[d.Uc].Mc())&&(c=!0);(d.jk=c)&&this.tr()}else{d.Uc=0;for(a=this.jc.length;d.Uc<a;d.Uc++)if(b=this.jc[d.Uc].Mc(),!b){d.jk=!1;!this.cw||this.i.Qg.nn()&&!this.i.Re.length||this.i.Fd();return}d.jk=!0;this.tr()}this.JC(d)};f.prototype.JC=function(a){a.jk&&this.ny&&(a.Gt=!0);!this.cw||this.i.Qg.nn()&&!this.i.Re.length||this.i.Fd()};f.prototype.bF=function(a){this.i.hd().Zd=
this;this.jc[a].Mc()&&(this.tr(),this.i.hd().jk=!0)};f.prototype.tr=function(){var a=this.i.hd(),c;a.qe=0;for(c=this.Af.length;a.qe<c;a.qe++)if(this.Af[a.qe].Mc())return;this.Jz()};f.prototype.ZE=function(){var a=this.i.hd(),c;for(c=this.Af.length;a.qe<c;a.qe++)if(this.Af[a.qe].Mc())return;this.Jz()};f.prototype.Jz=function(){if(this.$f.length){var a,c,b,d,e=this.$f.length-1;this.i.mr(this);if(this.Tz)for(a=0,c=this.$f.length;a<c;a++)b=this.$f[a],(d=!this.Tr||!this.group&&a<e)&&this.i.lr(b.Mb),b.Mc(),
d?this.i.Gk(b.Mb):this.i.nt(b.Mb);else for(a=0,c=this.$f.length;a<c;a++)this.$f[a].Mc();this.i.er()}};f.prototype.cF=function(){var a=this.i.hd();a.Zd=this;var c=!1,b;a.Uc=0;for(b=this.jc.length;a.Uc<b;a.Uc++)if(this.jc[a.Uc].Mc())c=!0;else if(!this.Rf)return!1;return this.Rf?c:!0};f.prototype.$E=function(){this.i.Zj++;var a=this.i.hd().Uc,c=this.i.mr(this);if(!this.Rf)for(c.Uc=a+1,a=this.jc.length;c.Uc<a;c.Uc++)if(!this.jc[c.Uc].Mc()){this.i.er();return}this.tr();this.i.er()};f.prototype.YD=function(a){var c=
a.index;if(0===c)return!0;for(--c;0<=c;--c)if(this.jc[c].type===a.type)return!1;return!0};ob=f;g.prototype.Bc=function(){var a,c;a=0;for(c=this.xa.length;a<c;a++)this.xa[a].Bc()};g.prototype.eF=w(!0);g.prototype.Kv=function(){var a,c;a=0;for(c=this.xa.length;a<c;a++)this.Ra[a]=this.xa[a].get();return La(this.Hc.apply(this.i.sh,this.Ra),this.pl)};g.prototype.dF=function(){var a,c;a=0;for(c=this.xa.length;a<c;a++)this.Ra[a]=this.xa[a].get(a);a=this.Hc.apply(this.Oj?this.Oj:this.type,this.Ra);this.type.lg();
return a};g.prototype.Jv=function(){var a,c,b,d,e,g,f,m=this.type.fb(),h=this.ef.Rf&&!this.trigger,k=0,l=this.type.Be;if(m.sb){m.F.length=0;a=m.ub.length=0;for(b=this.type.F.length;a<b;a++){g=this.type.F[a];c=0;for(d=this.xa.length;c<d;c++)this.Ra[c]=this.xa[c].get(a);-1<this.sd?(this.type.ta&&(k=g.type.il[this.type.Tg]),c=this.Hc.apply(g.Ta[this.sd+k],this.Ra)):c=this.Hc.apply(g,this.Ra);(e=La(c,this.pl))?m.F.push(g):h&&m.ub.push(g)}this.type.finish&&this.type.finish(!0);m.sb=!1;this.type.lg();return m.cu()}var n=
0,p=(e=h&&!this.ef.YD(this))?m.ub:m.F,t=!1;a=0;for(b=p.length;a<b;a++){g=p[a];c=0;for(d=this.xa.length;c<d;c++)this.Ra[c]=this.xa[c].get(a);-1<this.sd?(this.type.ta&&(k=g.type.il[this.type.Tg]),c=this.Hc.apply(g.Ta[this.sd+k],this.Ra)):c=this.Hc.apply(g,this.Ra);if(La(c,this.pl))if(t=!0,e){if(m.F.push(g),l)for(c=0,d=g.siblings.length;c<d;c++)f=g.siblings[c],f.type.fb().F.push(f)}else{p[n]=g;if(l)for(c=0,d=g.siblings.length;c<d;c++)f=g.siblings[c],f.type.fb().F[n]=f;n++}else if(e){p[n]=g;if(l)for(c=
0,d=g.siblings.length;c<d;c++)f=g.siblings[c],f.type.fb().ub[n]=f;n++}else if(h&&(m.ub.push(g),l))for(c=0,d=g.siblings.length;c<d;c++)f=g.siblings[c],f.type.fb().ub.push(f)}p.length=n;if(l)for(a=0,b=this.type.ue.length;a<b;a++)g=this.type.ue[a].fb(),e?g.ub.length=n:g.F.length=n;k=t;if(e&&!t)for(a=0,b=m.F.length;a<b;a++){g=m.F[a];c=0;for(d=this.xa.length;c<d;c++)this.Ra[c]=this.xa[c].get(a);c=-1<this.sd?this.Hc.apply(g.Ta[this.sd],this.Ra):this.Hc.apply(g,this.Ra);if(La(c,this.pl)){t=!0;break}}this.type.finish&&
this.type.finish(k||h);return h?t:m.cu()};jb=g;k.prototype.Bc=function(){var a,c;a=0;for(c=this.xa.length;a<c;a++)this.xa[a].Bc()};k.prototype.Kv=function(){var a,c;a=0;for(c=this.xa.length;a<c;a++)this.Ra[a]=this.xa[a].get();return this.Hc.apply(this.i.sh,this.Ra)};k.prototype.Jv=function(){var a=this.type.fb().If(),c,b,d,e,g;c=0;for(d=a.length;c<d;c++){g=a[c];b=0;for(e=this.xa.length;b<e;b++)this.Ra[b]=this.xa[b].get(c);-1<this.sd?(b=0,this.type.ta&&(b=g.type.il[this.type.Tg]),this.Hc.apply(g.Ta[this.sd+
b],this.Ra)):this.Hc.apply(g,this.Ra)}return!1};lb=k;var t=[],u=-1;l.prototype.Bc=function(){var a,c;if(11===this.type)this.Yj=this.i.cy(this.zo,this.ef.parent);else if(13===this.type)for(a=0,c=this.em.length;a<c;a++)this.em[a].Bc();this.Sg&&this.Sg.Bc()};l.prototype.Yc=function(){u++;t.length===u&&t.push(new qb);return t[u]};l.prototype.Kc=function(){u--};l.prototype.CD=function(a){this.nj=a||0;a=this.Yc();this.Sg.get(a);this.Kc();return a.data};l.prototype.DD=function(a){this.nj=a||0;a=this.Yc();
this.Sg.get(a);this.Kc();return ha(a.data)?a.data:""};l.prototype.JD=s("object");l.prototype.AD=s("Ix");l.prototype.HD=function(a){this.nj=a||0;a=this.Yc();this.Sg.get(a);this.Kc();return a.jd()?this.i.bn(a.data):this.i.Xt(a.data)};l.prototype.ID=s("Ab");l.prototype.GD=s("key");l.prototype.FD=s("index");l.prototype.ED=function(a){var c=this.fa.type,b=null,b=c.fb(),d=b.If(),b=d.length?d[a%d.length].type:b.ub[a%b.ub.length].type;return this.index+b.Qp[c.Tg]};l.prototype.BD=s("Yj");l.prototype.zD=s("Wx");
l.prototype.KD=function(){var a,c;a=0;for(c=this.em.length;a<c;a++)this.ds[a]=this.em[a].get();return this.ds};mb=l;n.prototype.Bc=function(){this.Mb=c(this.Mb)};n.prototype.Kk=function(a){var c=this.i.by();this.parent&&!this.sn&&c?(this.qk>=c.length&&(c.length=this.qk+1),c[this.qk]=a):this.data=a};n.prototype.dn=function(){var a=this.i.by();return!this.parent||this.sn||!a||this.rq?this.data:this.qk>=a.length||"undefined"===typeof a[this.qk]?this.oq:a[this.qk]};n.prototype.Mc=function(){!this.parent||
this.sn||this.rq||this.Kk(this.oq)};fb=n;m.prototype.toString=function(){return"include:"+this.kn.toString()};m.prototype.Bc=function(){this.kn=this.i.It[this.OD];this.sheet.qy.add(this);this.Mb=c(this.Mb)};m.prototype.Mc=function(){this.parent&&this.i.ho(this.i.ja);this.kn.du||this.kn.Mc(!0);this.parent&&this.i.Gk(this.i.ja)};m.prototype.TD=function(){for(var a=this.parent;a;){if(a.group&&!this.i.ep[a.hn.toLowerCase()])return!1;a=a.parent}return!0};pb=m;p.prototype.reset=function(a){this.Zd=a;this.qe=
this.Uc=0;this.Wz.length=0;this.Gt=this.jk=!1};eb=p})();
(function(){function a(a,b){this.fa=a;this.i=a.i;this.type=b[0];this.get=[this.VC,this.RC,this.cD,this.fD,this.LC,this.dD,this.ZC,this.OC,this.YC,this.bD,this.MC,this.aD,this.PC,this.$C,this.WC,this.XC,this.SC,this.TC,this.NC,this.eD,this.Sx,this.UC,this.Sx,this.QC][this.type];var e=null;this.Ye=this.xa=this.Ra=this.Hc=this.Pr=this.od=this.first=this.value=null;this.sd=-1;this.Qh=null;this.jw=-1;this.Yj=this.zo=null;this.ko=!1;switch(this.type){case 0:case 1:case 2:this.value=b[1];break;case 3:this.first=
new nb(a,b[1]);break;case 18:this.first=new nb(a,b[1]);this.od=new nb(a,b[2]);this.Pr=new nb(a,b[3]);break;case 19:this.Hc=b[1];this.Ra=[];this.xa=[];3===b.length?(e=b[2],this.Ra.length=e.length+1):this.Ra.length=1;break;case 20:this.Ye=this.i.ja[b[1]];this.sd=-1;this.Hc=b[2];this.ko=b[3];this.Qh=b[4]?new nb(a,b[4]):null;this.Ra=[];this.xa=[];6===b.length?(e=b[5],this.Ra.length=e.length+1):this.Ra.length=1;break;case 21:this.Ye=this.i.ja[b[1]];this.ko=b[2];this.Qh=b[3]?new nb(a,b[3]):null;this.jw=
b[4];break;case 22:this.Ye=this.i.ja[b[1]];this.Ye.aq(b[2]);this.sd=this.Ye.Ut(b[2]);this.Hc=b[3];this.ko=b[4];this.Qh=b[5]?new nb(a,b[5]):null;this.Ra=[];this.xa=[];7===b.length?(e=b[6],this.Ra.length=e.length+1):this.Ra.length=1;break;case 23:this.zo=b[1],this.Yj=null}4<=this.type&&17>=this.type&&(this.first=new nb(a,b[1]),this.od=new nb(a,b[2]));if(e){var f,h;f=0;for(h=e.length;f<h;f++)this.xa.push(new nb(a,e[f]))}}function b(a,b){this.type=a||ub.Am;this.data=b||0;this.Rl=null;this.type==ub.Am&&
(this.data=Math.floor(this.data))}a.prototype.Bc=function(){23===this.type&&(this.Yj=this.fa.i.cy(this.zo,this.fa.ef.parent));this.first&&this.first.Bc();this.od&&this.od.Bc();this.Pr&&this.Pr.Bc();this.Qh&&this.Qh.Bc();if(this.xa){var a,b;a=0;for(b=this.xa.length;a<b;a++)this.xa[a].Bc()}};a.prototype.eD=function(a){this.Ra[0]=a;a=this.fa.Yc();var b,e;b=0;for(e=this.xa.length;b<e;b++)this.xa[b].get(a),this.Ra[b+1]=a.data;this.fa.Kc();this.Hc.apply(this.i.sh,this.Ra)};a.prototype.Sx=function(a){var b=
this.Ye.fb(),e=b.If();if(!e.length)if(b.ub.length)e=b.ub;else{this.ko?a.Xf(""):a.Xb(0);return}this.Ra[0]=a;a.Rl=this.Ye;a=this.fa.Yc();var f,b=0;for(f=this.xa.length;b<f;b++)this.xa[b].get(a),this.Ra[b+1]=a.data;b=this.fa.nj;this.Qh&&(this.Qh.get(a),a.jd()&&(b=a.data,e=this.Ye.F));this.fa.Kc();b%=e.length;0>b&&(b+=e.length);e=e[b];-1<this.sd?(a=0,this.Ye.ta&&(a=e.type.il[this.Ye.Tg]),this.Hc.apply(e.Ta[this.sd+a],this.Ra)):this.Hc.apply(e,this.Ra)};a.prototype.UC=function(a){var b=this.Ye.fb(),e=
b.If();if(!e.length)if(b.ub.length)e=b.ub;else{this.ko?a.Xf(""):a.Xb(0);return}b=this.fa.nj;if(this.Qh){var f=this.fa.Yc();this.Qh.get(f);if(f.jd()){b=f.data;e=this.Ye.F;b%=e.length;0>b&&(b+=e.length);e=e[b].Wc[this.jw];ha(e)?a.Xf(e):a.Ia(e);this.fa.Kc();return}this.fa.Kc()}b%=e.length;0>b&&(b+=e.length);e=e[b];b=0;this.Ye.ta&&(b=e.type.Qp[this.Ye.Tg]);e=e.Wc[this.jw+b];ha(e)?a.Xf(e):a.Ia(e)};a.prototype.VC=function(a){a.type=ub.Am;a.data=this.value};a.prototype.RC=function(a){a.type=ub.vm;a.data=
this.value};a.prototype.cD=function(a){a.type=ub.Ws;a.data=this.value};a.prototype.fD=function(a){this.first.get(a);a.jd()&&(a.data=-a.data)};a.prototype.LC=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.jd()&&b.jd()&&(a.data+=b.data,b.sl()&&a.Nl());this.fa.Kc()};a.prototype.dD=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.jd()&&b.jd()&&(a.data-=b.data,b.sl()&&a.Nl());this.fa.Kc()};a.prototype.ZC=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);
a.jd()&&b.jd()&&(a.data*=b.data,b.sl()&&a.Nl());this.fa.Kc()};a.prototype.OC=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.jd()&&b.jd()&&(a.data/=b.data,a.Nl());this.fa.Kc()};a.prototype.YC=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.jd()&&b.jd()&&(a.data%=b.data,b.sl()&&a.Nl());this.fa.Kc()};a.prototype.bD=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.jd()&&b.jd()&&(a.data=Math.pow(a.data,b.data),b.sl()&&a.Nl());this.fa.Kc()};a.prototype.MC=
function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.jd()?b.tq()?a.Xf(a.data.toString()+b.data):a.data&&b.data?a.Xb(1):a.Xb(0):a.tq()&&(a.data=b.tq()?a.data+b.data:a.data+(Math.round(1E10*b.data)/1E10).toString());this.fa.Kc()};a.prototype.aD=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.jd()&&b.jd()&&(a.data||b.data?a.Xb(1):a.Xb(0));this.fa.Kc()};a.prototype.NC=function(a){this.first.get(a);a.data?this.od.get(a):this.Pr.get(a)};a.prototype.PC=function(a){this.first.get(a);
var b=this.fa.Yc();this.od.get(b);a.Xb(a.data===b.data?1:0);this.fa.Kc()};a.prototype.$C=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.Xb(a.data!==b.data?1:0);this.fa.Kc()};a.prototype.WC=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.Xb(a.data<b.data?1:0);this.fa.Kc()};a.prototype.XC=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.Xb(a.data<=b.data?1:0);this.fa.Kc()};a.prototype.SC=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);
a.Xb(a.data>b.data?1:0);this.fa.Kc()};a.prototype.TC=function(a){this.first.get(a);var b=this.fa.Yc();this.od.get(b);a.Xb(a.data>=b.data?1:0);this.fa.Kc()};a.prototype.QC=function(a){var b=this.Yj.dn();ga(b)?a.Ia(b):a.Xf(b)};nb=a;b.prototype.sl=function(){return this.type===ub.vm};b.prototype.jd=function(){return this.type===ub.Am||this.type===ub.vm};b.prototype.tq=function(){return this.type===ub.Ws};b.prototype.Nl=function(){this.sl()||(this.tq()&&(this.data=parseFloat(this.data)),this.type=ub.vm)};
b.prototype.Xb=function(a){this.type=ub.Am;this.data=Math.floor(a)};b.prototype.Ia=function(a){this.type=ub.vm;this.data=a};b.prototype.Xf=function(a){this.type=ub.Ws;this.data=a};qb=b;ub={Am:0,vm:1,Ws:2}})();function A(a){this.i=a;this.Ie=[]}
A.prototype.Nc=function(){var a={},b,c,d,e,f,h,g,k;a.waits=[];var l=a.waits,n;b=0;for(c=this.Ie.length;b<c;b++){h=this.Ie[b];n={t:h.time,ev:h.fl.gb,sm:[],sols:{}};h.fl.Af[h.qe]&&(n.act=h.fl.Af[h.qe].gb);d=0;for(e=h.Mb.length;d<e;d++)n.sm.push(h.Mb[d].gb);for(f in h.le)if(h.le.hasOwnProperty(f)){g=this.i.ja[parseInt(f,10)];k={sa:h.le[f].ur,insts:[]};d=0;for(e=h.le[f].Rh.length;d<e;d++)k.insts.push(h.le[f].Rh[d].uid);n.sols[g.gb.toString()]=k}l.push(n)}return a};
A.prototype.kd=function(a){a=a.waits;var b,c,d,e,f,h,g,k,l,n,m;b=this.Ie.length=0;for(c=a.length;b<c;b++)if(h=a[b],k=this.i.Ax[h.ev.toString()]){l=-1;d=0;for(e=k.Af.length;d<e;d++)if(k.Af[d].gb===h.act){l=d;break}if(-1!==l){g={le:{},Mb:[],Dt:!1};g.time=h.t;g.fl=k;g.qe=l;d=0;for(e=h.sm.length;d<e;d++)(k=this.i.fq(h.sm[d]))&&g.Mb.push(k);for(f in h.sols)if(h.sols.hasOwnProperty(f)&&(k=this.i.fq(parseInt(f,10)))){l=h.sols[f];n={ur:l.sa,Rh:[]};d=0;for(e=l.insts.length;d<e;d++)(m=this.i.Pi(l.insts[d]))&&
n.Rh.push(m);g.le[k.index.toString()]=n}this.Ie.push(g)}}};
(function(){function a(){}function b(){}function c(){}var d=A.prototype;a.prototype.DA=w(!0);a.prototype.Uk=w(!0);a.prototype.gB=w(!0);a.prototype.Ys=function(){var a=this.i.an().da;"undefined"===typeof a.Zs&&(a.Zs=-1);var b=a.Zs,c=this.i.He;a.Zs=c;return this.i.Eu||b!==c-1};a.prototype.CA=function(a){var b=this.i.an(),c=b.da.ts||0,d=this.i.Ue.Eb;"undefined"===typeof b.da.us&&(b.da.us=a);var e=b.da.us;return d>=c+e?(b.da.ts=c+e,d>=b.da.ts+e&&(b.da.ts=d),b.da.us=a,!0):!1};a.prototype.Gb=function(a,
b,c){return dc(a.dn(),b,c)};a.prototype.yw=function(){var a=this.i.hd();return a.Gt?!1:!a.jk};a.prototype.Nw=w(!0);a.prototype.YA=w(!0);a.prototype.Ls=w(!0);a.prototype.hB=w(!0);a.prototype.Ks=w(!0);d.C=new a;b.prototype.Di=function(a){this.i.tn||this.i.Rm||(this.i.Rm=a)};b.prototype.vw=function(a,b,c,d){if(b&&a&&(b=this.i.yt(a,b,c,d))){this.i.jf++;var e;this.i.trigger(Object.getPrototypeOf(a.Wb).C.Em,b);if(b.Be)for(c=0,d=b.siblings.length;c<d;c++)e=b.siblings[c],this.i.trigger(Object.getPrototypeOf(e.type.Wb).C.Em,
e);this.i.jf--;a=a.fb();a.sb=!1;a.F.length=1;a.F[0]=b;if(b.Be)for(c=0,d=b.siblings.length;c<d;c++)e=b.siblings[c],a=e.type.fb(),a.sb=!1,a.F.length=1,a.F[0]=e}};b.prototype.Vk=function(a,b){0===a.es?ga(b)?a.Kk(b):a.Kk(parseFloat(b)):1===a.es&&a.Kk(b.toString())};b.prototype.bg=function(a,b){0===a.es?ga(b)?a.Kk(a.dn()+b):a.Kk(a.dn()+parseFloat(b)):1===a.es&&a.Kk(a.dn()+b.toString())};var e=[],f=[];b.prototype.hg=function(a){if(!(0>a)){var b,c,d,n=this.i.hd(),m;m=e.length?e.pop():{le:{},Mb:[]};m.Dt=
!1;m.time=this.i.Ue.Eb+a;m.fl=n.Zd;m.qe=n.qe+1;a=0;for(b=this.i.ja.length;a<b;a++)d=this.i.ja[a],c=d.fb(),c.sb&&-1===n.Zd.Mb.indexOf(d)||(m.Mb.push(d),d=void 0,d=f.length?f.pop():{Rh:[]},d.ur=!1,d.ur=c.sb,xa(d.Rh,c.F),m.le[a.toString()]=d);this.Ie.push(m);return!0}};b.prototype.Rw=function(){var a,b,c;a=0;for(b=this.i.ht.length;a<b;a++)c=this.i.ht[a],c.data=c.oq};d.q=new b;c.prototype["int"]=function(a,b){ha(b)?(a.Xb(parseInt(b,10)),isNaN(a.data)&&(a.data=0)):a.Xb(b)};c.prototype["float"]=function(a,
b){ha(b)?(a.Ia(parseFloat(b)),isNaN(a.data)&&(a.data=0)):a.Ia(b)};c.prototype.random=function(a,b,c){void 0===c?a.Ia(Math.random()*b):a.Ia(Math.random()*(c-b)+b)};c.prototype.sqrt=function(a,b){a.Ia(Math.sqrt(b))};c.prototype.abs=function(a,b){a.Ia(Math.abs(b))};c.prototype.round=function(a,b){a.Xb(Math.round(b))};c.prototype.floor=function(a,b){a.Xb(Math.floor(b))};c.prototype.ceil=function(a,b){a.Xb(Math.ceil(b))};c.prototype.sin=function(a,b){a.Ia(Math.sin(za(b)))};c.prototype.cos=function(a,b){a.Ia(Math.cos(za(b)))};
c.prototype.tan=function(a,b){a.Ia(Math.tan(za(b)))};c.prototype.asin=function(a,b){a.Ia(Aa(Math.asin(b)))};c.prototype.acos=function(a,b){a.Ia(Aa(Math.acos(b)))};c.prototype.exp=function(a,b){a.Ia(Math.exp(b))};c.prototype.max=function(a){var b=arguments[1],c,d;c=2;for(d=arguments.length;c<d;c++)b<arguments[c]&&(b=arguments[c]);a.Ia(b)};c.prototype.min=function(a){var b=arguments[1],c,d;c=2;for(d=arguments.length;c<d;c++)b>arguments[c]&&(b=arguments[c]);a.Ia(b)};c.prototype.Na=function(a){a.Ia(this.i.Na)};
c.prototype.ti=function(a){a.Ia(this.i.ti)};c.prototype.time=function(a){a.Ia(this.i.Ue.Eb)};c.prototype.He=function(a){a.Xb(this.i.He)};c.prototype.Tq=function(a){a.Xb(this.i.Tq)};c.prototype.Pt=function(a){a.Xb(this.i.Pt)};c.prototype.Mh=function(a,b,c,d,e){a.Ia(Ka(b,c,d,e))};c.prototype.K=function(a,b,c,d,e){a.Ia(Aa(Fa(b,c,d,e)))};c.prototype.left=function(a,b,c){a.Xf(ha(b)?b.substr(0,c):"")};c.prototype.right=function(a,b,c){a.Xf(ha(b)?b.substr(b.length-c):"")};c.prototype.replace=function(a,
b,c,d){ha(b)&&ha(c)&&ha(d)?a.Xf(b.replace(RegExp(Ra(c),"gi"),d)):a.Xf(ha(b)?b:"")};c.prototype.ut=function(a){a.Ia(this.i.ut/1E3)};c.prototype.Gq=function(a){a.Ia(this.i.Gq)};d.eb=new c;d.aF=function(){var a,b,c,d,n,m,p=this.i.hd();a=0;for(c=this.Ie.length;a<c;a++)if(d=this.Ie[a],!(d.time>this.i.Ue.Eb)){p.Zd=d.fl;p.qe=d.qe;p.Uc=0;for(b in d.le)d.le.hasOwnProperty(b)&&(n=this.i.ja[parseInt(b,10)].fb(),m=d.le[b],n.sb=m.ur,xa(n.F,m.Rh),n=m,n.Rh.length=0,f.push(n));d.fl.ZE();this.i.nt(d.Mb);d.Dt=!0}b=
a=0;for(c=this.Ie.length;a<c;a++)d=this.Ie[a],this.Ie[b]=d,d.Dt?(Na(d.le),d.Mb.length=0,e.push(d)):b++;this.Ie.length=b}})();
function Eb(a){var b=a[0].prototype,c=a[1],d=a[3],e=a[4],f=a[5],h=a[6],g=a[7];a=a[8];b.C||(b.C={});b.q||(b.q={});b.eb||(b.eb={});var k=b.C,l=b.q,b=b.eb;d&&(k.Ai=function(a,b){return dc(this.x,a,b)},k.RF=function(a,b){return dc(this.y,a,b)},k.MA=function(){var a=this.R;this.Fb();var b=this.Ma;return!(b.right<a.ne||b.bottom<a.pe||b.left>a.oe||b.top>a.me)},k.YF=function(){this.Fb();var a=this.Ma,b=this.i.Cb;return 0>a.right||0>a.bottom||a.left>b.width||a.top>b.height},k.mG=function(a,b,c){var d=this.fb(),
e=d.If();if(!e.length)return!1;var f=e[0],g=f,h=Ka(f.x,f.y,b,c),k,l,D;k=1;for(l=e.length;k<l;k++)if(f=e[k],D=Ka(f.x,f.y,b,c),0===a&&D<h||1===a&&D>h)h=D,g=f;d.bo(g);return!0},l.bp=function(a){this.x!==a&&(this.x=a,this.ba())},l.bx=function(a){this.y!==a&&(this.y=a,this.ba())},l.zG=function(a,b){if(this.x!==a||this.y!==b)this.x=a,this.y=b,this.ba()},l.Km=function(a,b){var c=a.uD(this);if(c){var d;c.Hf?(d=c.Hf(b,!0),c=c.Hf(b,!1)):(d=c.x,c=c.y);if(this.x!==d||this.y!==c)this.x=d,this.y=c,this.ba()}},
l.eG=function(a){0!==a&&(this.x+=Math.cos(this.K)*a,this.y+=Math.sin(this.K)*a,this.ba())},l.dG=function(a,b){0!==b&&(this.x+=Math.cos(za(a))*b,this.y+=Math.sin(za(a))*b,this.ba())},b.yf=function(a){a.Ia(this.x)},b.jx=function(a){a.Ia(this.y)},b.Na=function(a){a.Ia(this.i.Ph(this))});e&&(k.QF=function(a,b){return dc(this.width,a,b)},k.OF=function(a,b){return dc(this.height,a,b)},l.sB=function(a){this.width!==a&&(this.width=a,this.ba())},l.xG=function(a){this.height!==a&&(this.height=a,this.ba())},
l.Gj=function(a,b){if(this.width!==a||this.height!==b)this.width=a,this.height=b,this.ba()},b.EG=function(a){a.Ia(this.width)},b.TF=function(a){a.Ia(this.height)},b.LF=function(a){this.Fb();a.Ia(this.Ma.left)},b.NF=function(a){this.Fb();a.Ia(this.Ma.top)},b.MF=function(a){this.Fb();a.Ia(this.Ma.right)},b.KF=function(a){this.Fb();a.Ia(this.Ma.bottom)});f&&(k.EF=function(a,b){return Ga(this.K,za(b))<=za(a)},k.WF=function(a){return Ia(this.K,za(a))},k.VF=function(a,b){var c=Ea(a),d=Ea(b),e=Ca(this.K);
return Ia(d,c)?Ia(e,c)&&!Ia(e,d):!(!Ia(e,c)&&Ia(e,d))},l.Yo=function(a){a=za(Ba(a));isNaN(a)||this.K===a||(this.K=a,this.ba())},l.Xo=function(a){0===a||isNaN(a)||(this.K+=za(a),this.K=Ca(this.K),this.ba())},l.sG=function(a){0===a||isNaN(a)||(this.K-=za(a),this.K=Ca(this.K),this.ba())},l.tG=function(a,b){var c=Ha(this.K,za(b),za(a));isNaN(c)||this.K===c||(this.K=c,this.ba())},l.uG=function(a,b,c){a=Ha(this.K,Math.atan2(c-this.y,b-this.x),za(a));isNaN(a)||this.K===a||(this.K=a,this.ba())},l.AG=function(a,
b){var c=Math.atan2(b-this.y,a-this.x);isNaN(c)||this.K===c||(this.K=c,this.ba())},b.DF=function(a){a.Ia(Da(this.K))});c||(k.qm=function(a,b,c){return dc(this.Wc[a],b,c)},k.hc=function(a){return this.Wc[a]},k.nG=function(a,b){var c=this.fb(),d=c.If();if(!d.length)return!1;var e=d[0],f=e,g=e.Wc[b],h,k,l;h=1;for(k=d.length;h<k;h++)if(e=d[h],l=e.Wc[b],0===a&&l<g||1===a&&l>g)g=l,f=e;c.bo(f);return!0},k.lG=function(a){var b,c,d,e,f;if(this.i.an().pl){f=this.fb();if(f.sb)for(f.sb=!1,f.F.length=0,f.ub.length=
0,d=this.F,b=0,c=d.length;b<c;b++)e=d[b],e.uid===a?f.ub.push(e):f.F.push(e);else{d=b=0;for(c=f.F.length;b<c;b++)e=f.F[b],f.F[d]=e,e.uid===a?f.ub.push(e):d++;f.F.length=d}this.lg();return!!f.F.length}e=this.i.Pi(a);if(!e)return!1;f=this.fb();if(!f.sb&&-1===f.F.indexOf(e))return!1;if(this.ta)for(a=e.type.Qb,b=0,c=a.length;b<c;b++){if(a[b]===this)return f.bo(e),this.lg(),!0}else if(e.type===this)return f.bo(e),this.lg(),!0;return!1},k.Em=w(!0),k.ZA=w(!0),l.Yw=function(a,b){var c=this.Wc;ga(c[a])?c[a]=
ga(b)?b:parseFloat(b):ha(c[a])&&(c[a]=ha(b)?b:b.toString())},l.pw=function(a,b){var c=this.Wc;ga(c[a])?c[a]=ga(b)?c[a]+b:c[a]+parseFloat(b):ha(c[a])&&(c[a]=ha(b)?c[a]+b:c[a]+b.toString())},l.xB=function(a,b){var c=this.Wc;ga(c[a])&&(c[a]=ga(b)?c[a]-b:c[a]-parseFloat(b))},l.Sc=function(a,b){this.Wc[a]=b?1:0},l.CG=function(a){this.Wc[a]=1-this.Wc[a]},l.za=function(){this.i.Ig(this)},l.OA||(l.OA=function(a){var b,c;try{b=JSON.parse(a)}catch(d){return}this.i.Eq(this,b,!0);this.ig&&this.ig();if(this.Ta)for(a=
0,b=this.Ta.length;a<b;++a)c=this.Ta[a],c.ig&&c.ig()}),b.SF=function(a){var b=a.Rl.F.length,c,d,e;c=0;for(d=this.i.Re.length;c<d;c++)e=this.i.Re[c],a.Rl.ta?0<=e.type.Qb.indexOf(a.Rl)&&b++:e.type===a.Rl&&b++;a.Xb(b)},b.pG=function(a){a.Xb(a.Rl.fb().If().length)},b.DG=function(a){a.Xb(this.uid)},b.UF=function(a){a.Xb(this.gn())},b.uA||(b.uA=function(a){a.Xf(JSON.stringify(this.i.Lv(this,!0)))}));h&&(k.$F=s("visible"),l.gg=function(a){!a!==!this.visible&&(this.visible=a,this.i.bb=!0)},k.PF=function(a,
b){return dc(Ya(100*this.opacity),a,b)},l.yG=function(a){a/=100;0>a?a=0:1<a&&(a=1);a!==this.opacity&&(this.opacity=a,this.i.bb=!0)},b.Opacity=function(a){a.Ia(Ya(100*this.opacity))});g&&(k.XF=function(a){return a?this.R===a:!1},k.oG=function(a){var b=this.fb(),c=b.If();if(!c.length)return!1;var d=c[0],e=d,f,g;f=1;for(g=c.length;f<g;f++)if(d=c[f],0===a){if(d.R.index>e.R.index||d.R.index===e.R.index&&d.hf()>e.hf())e=d}else if(d.R.index<e.R.index||d.R.index===e.R.index&&d.hf()<e.hf())e=d;b.bo(e);return!0},
l.hG=function(){var a=this.hf();a!==this.R.F.length-1&&(wa(this.R.F,a),this.R.F.push(this),this.i.bb=!0,this.R.$e=!0)},l.fG=function(){var a=this.hf();0!==a&&(wa(this.R.F,a),this.R.F.unshift(this),this.i.bb=!0,this.R.$e=!0)},l.gG=function(a){a&&a!=this.R&&(wa(this.R.F,this.hf()),this.R.$e=!0,this.R=a,this.Nk=a.F.length,a.F.push(this),this.i.bb=!0)},l.GG=function(a,b){var c=0===a;if(b){var d=b.pD(this);if(d&&d.uid!==this.uid){this.R.index!==d.R.index&&(wa(this.R.F,this.hf()),this.R.$e=!0,this.R=d.R,
this.Nk=d.R.F.length,d.R.F.push(this));var e=this.hf(),d=d.hf();wa(this.R.F,e);e<d&&d--;c&&d++;d===this.R.F.length?this.R.F.push(this):this.R.F.splice(d,0,this);this.R.$e=!0;this.i.bb=!0}}},b.bG=function(a){a.Xb(this.R.iz)},b.aG=function(a){a.Xf(this.R.name)},b.FG=function(a){a.Xb(this.hf())});a&&(l.vG=function(a,b){if(this.i.ka){var c=this.type.Wt(b);if(!(0>c)){var d=1===a;this.Gi[c]!==d&&(this.Gi[c]=d,this.wi(),this.i.bb=!0)}}},l.wG=function(a,b,c){if(this.i.ka){var d=this.type.Wt(a);0>d||(a=this.type.Ka[d],
d=this.pc[d],b=Math.floor(b),0>b||b>=d.length||(1===this.i.ka.xD(a.Bd,b)&&(c/=100),d[b]!==c&&(d[b]=c,a.dd&&(this.i.bb=!0))))}})}function Xb(){this.lp=!0;this.i.bb=!0;var a,b;a=0;for(b=this.mp.length;a<b;a++)this.mp[a](this)}function Yb(a){a&&this.mp.push(a)}
function $b(){if(this.lp){this.Ma.set(this.x,this.y,this.x+this.width,this.y+this.height);this.Ma.offset(-this.ze*this.width,-this.Ae*this.height);this.K?(this.Ma.offset(-this.x,-this.y),this.zb.Pz(this.Ma,this.K),this.zb.offset(this.x,this.y),this.zb.Bx(this.Ma)):this.zb.Yl(this.Ma);var a=0;this.Ma.left>this.Ma.right&&(a=this.Ma.left,this.Ma.left=this.Ma.right,this.Ma.right=a);this.Ma.top>this.Ma.bottom&&(a=this.Ma.top,this.Ma.top=this.Ma.bottom,this.Ma.bottom=a);this.lp=!1}}
function Zb(a,b){return this.Ma.Cf(a,b)&&this.zb.Cf(a,b)?this.Ya&&!this.Ya.fk()?(this.Ya.Qj(this.width,this.height,this.K),this.Ya.Cf(a-this.x,b-this.y)):!0:!1}function Vb(){this.type.$r();return this.ck}function ac(){this.R.xF();return this.Nk}function bc(){this.tb.length=0;var a,b;a=0;for(b=this.Gi.length;a<b;a++)this.Gi[a]&&this.tb.push(this.type.Ka[a]);this.nA=!!this.tb.length}function Wb(){return"Inst"+this.Ez}
function Gb(a){if(a&&a.Be&&a.type!=this){var b,c,d;b=0;for(c=a.siblings.length;b<c;b++)if(d=a.siblings[b],d.type==this)return d}a=this.fb().If();return a.length?a[0]:null}function Hb(a){var b=this.fb().If();return b.length?b[a.gn()%b.length]:null}function Fb(){if(this.cm&&!this.ta){var a,b;a=0;for(b=this.F.length;a<b;a++)this.F[a].ck=a;var c=a,d=this.i.Re;a=0;for(b=d.length;a<b;++a)d[a].type===this&&(d[a].ck=c++);this.cm=!1}}
function Tb(a){if(a<this.F.length)return this.F[a];a-=this.F.length;var b=this.i.Re,c,d;c=0;for(d=b.length;c<d;++c)if(b[c].type===this){if(0===a)return b[c];--a}return null}function Ib(){return this.oj[this.Lh]}function Jb(){this.Lh++;this.Lh===this.oj.length?this.oj.push(new bb(this)):this.oj[this.Lh].sb=!0}function Kb(){this.Lh++;this.Lh===this.oj.length&&this.oj.push(new bb(this));var a=this.oj[this.Lh],b=this.oj[this.Lh-1];b.sb?a.sb=!0:(a.sb=!1,xa(a.F,b.F),xa(a.ub,b.ub))}
function Lb(){this.Lh--}function Pb(a){var b,c,d,e,f,h=0;if(!this.ta)for(b=0,c=this.Qb.length;b<c;b++)for(f=this.Qb[b],d=0,e=f.Ib.length;d<e;d++){if(a===f.Ib[d].name)return this.da.Jy=h,f.Ib[d];h++}b=0;for(c=this.Ib.length;b<c;b++){if(a===this.Ib[b].name)return this.da.Jy=h,this.Ib[b];h++}return null}function Qb(a){return this.aq(a)?this.da.Jy:-1}function Rb(a){var b,c;b=0;for(c=this.Ka.length;b<c;b++)if(this.Ka[b].name===a)return b;return-1}
function Sb(){if(this.Be&&!this.ta){var a,b,c,d,e,f,h;this.$r();f=this.fb();var g=f.sb,k=(a=this.i.hd())&&a.Zd&&a.Zd.Rf;a=0;for(b=this.ue.length;a<b;a++)if(e=this.ue[a],e!==this&&(e.$r(),h=e.fb(),h.sb=g,!g)){h.F.length=f.F.length;c=0;for(d=f.F.length;c<d;c++)h.F[c]=e.ey(f.F[c].ck);if(k)for(h.ub.length=f.ub.length,c=0,d=f.ub.length;c<d;c++)h.ub[c]=e.ey(f.ub[c].ck)}}}function Ub(){return"Type"+this.gb}
function dc(a,b,c){if("undefined"===typeof a||"undefined"===typeof c)return!1;switch(b){case 0:return a===c;case 1:return a!==c;case 2:return a<c;case 3:return a<=c;case 4:return a>c;case 5:return a>=c;default:return!1}}var Cb={};function ec(a){this.i=a}
(function(){function a(a){0>a&&(a=0);1<a&&(a=1);return 20*(Math.log(a)/Math.log(10))}function b(a){a=a.toLowerCase();return da.hasOwnProperty(a)&&da[a].length?da[a][0].gf():Q.destination}function c(){return Q.createGain?Q.createGain():Q.createGainNode()}function d(a){return Q.createDelay?Q.createDelay(a):Q.createDelayNode(a)}function e(a){a.start?a.start(0):a.noteOn(0)}function f(a,b,c){a.start?a.start(0,b):a.noteGrainOn(0,b,c-b)}function h(a){try{a.stop?a.stop(0):a.noteOff(0)}catch(b){}}function g(a,
b,d,e,f,g){this.type="filter";this.vc=[a,b,d,e,f,g];this.kb=c();this.Ja=c();this.Ja.gain.value=g;this.Ea=c();this.Ea.gain.value=1-g;this.Gc=Q.createBiquadFilter();this.Gc.type="number"===typeof this.Gc.type?a:$e[a];this.Gc.frequency.value=b;this.Gc.detune&&(this.Gc.detune.value=d);this.Gc.Q.value=e;this.Gc.gain.value=f;this.kb.connect(this.Gc);this.kb.connect(this.Ea);this.Gc.connect(this.Ja)}function k(a,b,e){this.type="delay";this.vc=[a,b,e];this.kb=c();this.Ja=c();this.Ja.gain.value=e;this.Ea=
c();this.Ea.gain.value=1-e;this.Sn=c();this.Ff=d(a);this.Ff.delayTime.value=a;this.Hp=c();this.Hp.gain.value=b;this.kb.connect(this.Sn);this.kb.connect(this.Ea);this.Sn.connect(this.Ja);this.Sn.connect(this.Ff);this.Ff.connect(this.Hp);this.Hp.connect(this.Sn)}function l(a,b,d,e){this.type="convolve";this.vc=[b,d,e];this.kb=c();this.Ja=c();this.Ja.gain.value=d;this.Ea=c();this.Ea.gain.value=1-d;this.Uj=Q.createConvolver();a&&(this.Uj.normalize=b,this.Uj.buffer=a);this.kb.connect(this.Uj);this.kb.connect(this.Ea);
this.Uj.connect(this.Ja)}function n(a,b,f,g,m){this.type="flanger";this.vc=[a,b,f,g,m];this.kb=c();this.Ea=c();this.Ea.gain.value=1-m/2;this.Ja=c();this.Ja.gain.value=m/2;this.Rp=c();this.Rp.gain.value=g;this.Ff=d(a+b);this.Ff.delayTime.value=a;this.nd=Q.createOscillator();this.nd.frequency.value=f;this.Ze=c();this.Ze.gain.value=b;this.kb.connect(this.Ff);this.kb.connect(this.Ea);this.Ff.connect(this.Ja);this.Ff.connect(this.Rp);this.Rp.connect(this.Ff);this.nd.connect(this.Ze);this.Ze.connect(this.Ff.delayTime);
e(this.nd)}function m(a,b,d,f,g,m){this.type="phaser";this.vc=[a,b,d,f,g,m];this.kb=c();this.Ea=c();this.Ea.gain.value=1-m/2;this.Ja=c();this.Ja.gain.value=m/2;this.Gc=Q.createBiquadFilter();this.Gc.type="number"===typeof this.Gc.type?7:"allpass";this.Gc.frequency.value=a;this.Gc.detune&&(this.Gc.detune.value=b);this.Gc.Q.value=d;this.nd=Q.createOscillator();this.nd.frequency.value=g;this.Ze=c();this.Ze.gain.value=f;this.kb.connect(this.Gc);this.kb.connect(this.Ea);this.Gc.connect(this.Ja);this.nd.connect(this.Ze);
this.Ze.connect(this.Gc.frequency);e(this.nd)}function p(a){this.type="gain";this.vc=[a];this.pb=c();this.pb.gain.value=a}function r(a,b){this.type="tremolo";this.vc=[a,b];this.pb=c();this.pb.gain.value=1-b/2;this.nd=Q.createOscillator();this.nd.frequency.value=a;this.Ze=c();this.Ze.gain.value=b/2;this.nd.connect(this.Ze);this.Ze.connect(this.pb.gain);e(this.nd)}function t(a,b){this.type="ringmod";this.vc=[a,b];this.kb=c();this.Ja=c();this.Ja.gain.value=b;this.Ea=c();this.Ea.gain.value=1-b;this.lo=
c();this.lo.gain.value=0;this.nd=Q.createOscillator();this.nd.frequency.value=a;this.nd.connect(this.lo.gain);e(this.nd);this.kb.connect(this.lo);this.kb.connect(this.Ea);this.lo.connect(this.Ja)}function u(a,b,d,e,f){this.type="distortion";this.vc=[a,b,d,e,f];this.kb=c();this.ir=c();this.hr=c();this.iF(d,Math.pow(10,e/20));this.Ja=c();this.Ja.gain.value=f;this.Ea=c();this.Ea.gain.value=1-f;this.hs=Q.createWaveShaper();this.Ep=new Float32Array(65536);this.lD(a,b);this.hs.Ep=this.Ep;this.kb.connect(this.ir);
this.kb.connect(this.Ea);this.ir.connect(this.hs);this.hs.connect(this.hr);this.hr.connect(this.Ja)}function y(a,b,c,d,e){this.type="compressor";this.vc=[a,b,c,d,e];this.pb=Q.createDynamicsCompressor();this.pb.threshold.value=a;this.pb.knee.value=b;this.pb.ratio.value=c;this.pb.attack.value=d;this.pb.release.value=e}function E(a,b){this.type="analyser";this.vc=[a,b];this.pb=Q.createAnalyser();this.pb.fftSize=a;this.pb.smoothingTimeConstant=b;this.jD=new Float32Array(this.pb.frequencyBinCount);this.Rz=
new Uint8Array(a);this.ao=0}function G(){this.ab=null;this.Fq=0;this.pj=[];this.mv=this.yq=this.xq=0}function J(a,b){this.src=a;this.Vb=ba;this.qg=b;this.nx=!1;var d=this;this.lv=this.sv=null;this.Ul=[];this.Ar=0;this.br=!1;ba===N&&b&&(this.Vb=M,this.sv=c());this.gp=this.ic=null;var e;switch(this.Vb){case M:this.ic=new Audio;ba===N&&Q.createMediaElementSource&&!v.By&&this.ic.addEventListener("canplay",function(){d.lv||(d.lv=Q.createMediaElementSource(d.ic),d.lv.connect(d.sv))});this.ic.autoplay=!1;
this.ic.RG="auto";this.ic.src=a;break;case N:e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=function(){d.gp=e.response;d.jC()};e.send();break;case W:this.ic=!0;break;case ra:this.ic=!0}}function D(a,d){var e=this;this.qj=d;this.Zf=this.Oi=!0;this.src=a.src;this.buffer=a;this.Vb=ba;this.qg=a.qg;this.playbackRate=1;this.uv=!0;this.Vh=this.ni=!1;this.Cg=0;this.rn=this.tl=this.$h=!1;this.Tn=this.volume=1;this.startTime=v.Ue.Eb;this.Ac=this.Kd=null;this.hh=!1;this.Xc=null;
this.rz=this.qz=this.pz=this.oz=this.tz=this.sz=0;this.aa=null;var f=!1;switch(this.Vb){case M:this.qg?(this.aa=a.ic,f=!a.nx,a.nx=!0):(this.aa=new Audio,this.aa.autoplay=!1,this.aa.src=a.ic.src,f=!0);f&&this.aa.addEventListener("ended",function(){P=e.qj;e.Zf=!0;v.trigger(ec.prototype.C.Is,z)});break;case N:this.Kd=c();this.Kd.connect(b(d));this.buffer.Vb===N?a.ic&&(this.aa=Q.createBufferSource(),this.aa.buffer=a.ic,this.aa.connect(this.Kd)):(this.aa=this.buffer.ic,this.buffer.sv.connect(this.Kd));
break;case W:this.aa=new window.Media(Z+this.src,null,null,function(a){a===window.Media.MEDIA_STOPPED&&(e.uv=!0,e.Zf=!0,P=e.qj,v.trigger(ec.prototype.C.Is,z))});break;case ra:this.aa=!0}}function O(a){ab.length=0;if(a.length){var b,c,d;b=0;for(c=ca.length;b<c;b++)d=ca[b],Za(a,d.qj)&&ab.push(d)}else rb&&!rb.jn()&&(ab.length=1,ab[0]=rb)}function F(a,b){da.hasOwnProperty(a)?da[a].push(b):da[a]=[b];var c,d,e,f,g=Q.destination;if(da.hasOwnProperty(a)&&(e=da[a],e.length))for(g=e[0].gf(),c=0,d=e.length;c<
d;c++)f=e[c],c+1===d?f.Bf(Q.destination):f.Bf(e[c+1].gf());O(a);c=0;for(d=ab.length;c<d;c++)ab[c].YE(g);kb&&Sc===a&&(kb.disconnect(),kb.connect(g))}function C(){}function H(){}var L=ec.prototype;L.cb=function(a){this.Wb=a;this.i=a.i};L.cb.prototype.wa=q();var v=null,z=null,P="",Z="",M=0,N=1,W=2,ra=3,ba=M,Q=null,Tc=[],ca=[],rb=null,oc=!1,pc=0,Sa=!1,Ta=1,sb=0,tb=0,Uc=1,Vc=1,Ud=10,Vd=1E4,Wd=1,kb=null,Sc="",Mb=!1,Nb=[],da={},$e="lowpass highpass bandpass lowshelf highshelf peaking notch allpass".split(" ");
g.prototype.Bf=function(a){this.Ja.disconnect();this.Ja.connect(a);this.Ea.disconnect();this.Ea.connect(a)};g.prototype.remove=function(){this.kb.disconnect();this.Gc.disconnect();this.Ja.disconnect();this.Ea.disconnect()};g.prototype.gf=s("kb");k.prototype.Bf=function(a){this.Ja.disconnect();this.Ja.connect(a);this.Ea.disconnect();this.Ea.connect(a)};k.prototype.remove=function(){this.kb.disconnect();this.Sn.disconnect();this.Ff.disconnect();this.Hp.disconnect();this.Ja.disconnect();this.Ea.disconnect()};
k.prototype.gf=s("kb");l.prototype.Bf=function(a){this.Ja.disconnect();this.Ja.connect(a);this.Ea.disconnect();this.Ea.connect(a)};l.prototype.remove=function(){this.kb.disconnect();this.Uj.disconnect();this.Ja.disconnect();this.Ea.disconnect()};l.prototype.gf=s("kb");n.prototype.Bf=function(a){this.Ea.disconnect();this.Ea.connect(a);this.Ja.disconnect();this.Ja.connect(a)};n.prototype.remove=function(){this.kb.disconnect();this.Ff.disconnect();this.nd.disconnect();this.Ze.disconnect();this.Ea.disconnect();
this.Ja.disconnect();this.Rp.disconnect()};n.prototype.gf=s("kb");m.prototype.Bf=function(a){this.Ea.disconnect();this.Ea.connect(a);this.Ja.disconnect();this.Ja.connect(a)};m.prototype.remove=function(){this.kb.disconnect();this.Gc.disconnect();this.nd.disconnect();this.Ze.disconnect();this.Ea.disconnect();this.Ja.disconnect()};m.prototype.gf=s("kb");p.prototype.Bf=function(a){this.pb.disconnect();this.pb.connect(a)};p.prototype.remove=function(){this.pb.disconnect()};p.prototype.gf=s("pb");r.prototype.Bf=
function(a){this.pb.disconnect();this.pb.connect(a)};r.prototype.remove=function(){this.nd.disconnect();this.Ze.disconnect();this.pb.disconnect()};r.prototype.gf=s("pb");t.prototype.Bf=function(a){this.Ja.disconnect();this.Ja.connect(a);this.Ea.disconnect();this.Ea.connect(a)};t.prototype.remove=function(){this.nd.disconnect();this.lo.disconnect();this.kb.disconnect();this.Ja.disconnect();this.Ea.disconnect()};t.prototype.gf=s("kb");u.prototype.iF=function(a,b){0.01>a&&(a=0.01);this.ir.gain.value=
a;this.hr.gain.value=Math.pow(1/a,0.6)*b};u.prototype.shape=function(a,b,c){var d=1.05*c*b-b;c=0>a?-1:1;a=0>a?-a:a;b=a<b?a:b+d*(1-Math.exp(-(1/d)*(a-b)));return b*c};u.prototype.lD=function(a,b){for(var c=Math.pow(10,a/20),d=Math.pow(10,b/20),e=0,f=0;32768>f;++f)e=f/32768,e=this.shape(e,c,d),this.Ep[32768+f]=e,this.Ep[32768-f-1]=-e};u.prototype.Bf=function(a){this.Ja.disconnect();this.Ja.connect(a);this.Ea.disconnect();this.Ea.connect(a)};u.prototype.remove=function(){this.kb.disconnect();this.ir.disconnect();
this.hs.disconnect();this.hr.disconnect();this.Ja.disconnect();this.Ea.disconnect()};u.prototype.gf=s("kb");y.prototype.Bf=function(a){this.pb.disconnect();this.pb.connect(a)};y.prototype.remove=function(){this.pb.disconnect()};y.prototype.gf=s("pb");E.prototype.Db=function(){this.pb.getFloatFrequencyData(this.jD);this.pb.getByteTimeDomainData(this.Rz);for(var b=this.pb.fftSize,c=0,d=this.ao=0,e=0;c<b;c++)e=(this.Rz[c]-128)/128,0>e&&(e=-e),this.ao<e&&(this.ao=e),d+=e*e;this.ao=a(this.ao);a(Math.sqrt(d/
b))};E.prototype.Bf=function(a){this.pb.disconnect();this.pb.connect(a)};E.prototype.remove=function(){this.pb.disconnect()};E.prototype.gf=s("pb");G.prototype.no=function(a){if(this.ab=a)this.xq=this.ab.x,this.yq=this.ab.y;this.pj.length=0};G.prototype.lq=function(){return!!this.ab};G.prototype.Db=function(a){this.ab&&0!==a&&(this.mv=Fa(this.xq,this.yq,this.ab.x,this.ab.y),a=Ka(this.xq,this.yq,this.ab.x,this.ab.y)/a,4>this.pj.length||this.pj.shift(),this.pj.push(a),this.xq=this.ab.x,this.yq=this.ab.y)};
G.prototype.hy=function(){if(!this.pj.length)return 0;var a,b,c=0;a=0;for(b=this.pj.length;a<b;a++)c+=this.pj[a];return c/this.pj.length};G.prototype.iy=function(){return Math.cos(this.mv)*this.hy()};G.prototype.jy=function(){return Math.sin(this.mv)*this.hy()};var Xd=!1;J.prototype.jC=function(){if(!this.ic&&this.gp){var a=this;if(Q.decodeAudioData)Q.decodeAudioData(this.gp,function(b){a.ic=b;var c,d,e;if(fa(a.cr)||Sa)fa(a.zp)||(c=a.zp.Uj,c.normalize=a.hz,c.buffer=b);else if(a.Ul.length){c=0;for(d=
a.Ul.length;c<d;c++){b=a.Ul[c];e=new D(a,b.$z);e.Rv(!0);if("undefined"!==typeof b.jz&&(b.ab=v.Pi(b.jz),!b.ab))continue;if(b.ab){var f=Ja(b.ab.x,b.ab.y,-b.ab.R.we(),sb,tb,!0),g=Ja(b.ab.x,b.ab.y,-b.ab.R.we(),sb,tb,!1);e.Qv(f,g,Aa(b.ab.K-b.ab.R.we()),b.eu,b.nv,b.pv);e.no(b.ab)}else e.Qv(b.x,b.y,b.N,b.eu,b.nv,b.pv);e.play(a.Qu,a.lw,a.Ar);a.br&&e.pause();ca.push(e)}a.Ul.length=0}else e=new D(a,a.cr),e.play(a.Qu,a.lw,a.Ar),a.br&&e.pause(),ca.push(e)});else if(this.ic=Q.createBuffer(this.gp,!1),fa(this.cr)||
Sa)fa(this.zp)||(b=this.zp.Uj,b.normalize=this.hz,b.buffer=this.ic);else{var b=new D(this,this.cr);b.play(this.Qu,this.lw,this.Ar);this.br&&b.pause();ca.push(b)}}};D.prototype.jn=function(){switch(this.Vb){case M:return this.aa.ended;case N:return this.buffer.Vb===N?!this.Oi&&!this.Zf&&this.aa.loop||this.Vh?!1:v.Ue.Eb-this.startTime>this.buffer.ic.duration:this.aa.ended;case W:return this.uv;case ra:!0}return!0};D.prototype.eC=function(){return this.Oi||this.Zf?!0:this.jn()};D.prototype.Rv=function(a){ba===
N&&(!this.hh&&a?(this.Ac||(this.Ac=Q.createPanner(),this.Ac.panningModel="number"===typeof this.Ac.panningModel?Uc:["equalpower","HRTF","soundfield"][Uc],this.Ac.distanceModel="number"===typeof this.Ac.distanceModel?Vc:["linear","inverse","exponential"][Vc],this.Ac.refDistance=Ud,this.Ac.maxDistance=Vd,this.Ac.rolloffFactor=Wd),this.Kd.disconnect(),this.Kd.connect(this.Ac),this.Ac.connect(b(this.qj)),this.hh=!0):this.hh&&!a&&(this.Ac.disconnect(),this.Kd.disconnect(),this.Kd.connect(b(this.qj)),this.hh=
!1))};D.prototype.Qv=function(a,b,c,d,e,f){this.hh&&ba===N&&(this.Ac.setPosition(a,b,0),this.Ac.setOrientation(Math.cos(za(c)),Math.sin(za(c)),0),this.Ac.coneInnerAngle=d,this.Ac.coneOuterAngle=e,this.Ac.coneOuterGain=f,this.sz=a,this.tz=b,this.oz=c,this.pz=d,this.qz=e,this.rz=f)};D.prototype.no=function(a){this.hh&&ba===N&&(this.Xc||(this.Xc=new G),this.Xc.no(a))};D.prototype.Db=function(a){if(this.hh&&ba===N&&this.Xc&&this.Xc.lq()&&this.rl()){this.Xc.Db(a);a=this.Xc.ab;var b=Ja(a.x,a.y,-a.R.we(),
sb,tb,!0),c=Ja(a.x,a.y,-a.R.we(),sb,tb,!1);this.Ac.setPosition(b,c,0);b=0;"undefined"!==typeof this.Xc.ab.K&&(b=a.K-a.R.we(),this.Ac.setOrientation(Math.cos(b),Math.sin(b),0));this.Ac.setVelocity(this.Xc.iy(),this.Xc.jy(),0)}};D.prototype.play=function(a,b,c){var d=this.aa;this.$h=a;this.volume=b;c=c||0;switch(this.Vb){case M:1!==d.playbackRate&&(d.playbackRate=1);d.volume!==b*Ta&&(d.volume=b*Ta);d.loop!==a&&(d.loop=a);d.muted&&(d.muted=!1);if(d.currentTime!==c)try{d.currentTime=c}catch(g){}this.qg&&
Mb?Nb.push(this):this.aa.play();break;case N:this.muted=!1;this.Tn=1;if(this.buffer.Vb===N)this.Oi||(this.aa=Q.createBufferSource(),this.aa.buffer=this.buffer.ic,this.aa.connect(this.Kd)),this.aa.loop=a,this.Kd.gain.value=b*Ta,0===c?e(this.aa):f(this.aa,c,this.ll());else{1!==d.playbackRate&&(d.playbackRate=1);d.loop!==a&&(d.loop=a);this.Kd.gain.value=b*Ta;if(d.currentTime!==c)try{d.currentTime=c}catch(m){}this.qg&&Mb?Nb.push(this):d.play()}break;case W:(!this.Oi&&this.Zf||0!==c)&&d.seekTo(c);d.play();
this.uv=!1;break;case ra:v.Uh?AppMobi.context.playSound(this.src):AppMobi.player.playSound(this.src)}this.playbackRate=1;this.startTime=v.Ue.Eb-c;this.Vh=this.Zf=this.Oi=!1};D.prototype.stop=function(){switch(this.Vb){case M:this.aa.paused||this.aa.pause();break;case N:this.buffer.Vb===N?h(this.aa):this.aa.paused||this.aa.pause();break;case W:this.aa.stop()}this.Zf=!0;this.Vh=!1};D.prototype.pause=function(){if(!(this.Oi||this.Zf||this.jn()||this.Vh)){switch(this.Vb){case M:this.aa.paused||this.aa.pause();
break;case N:this.buffer.Vb===N?(this.Cg=this.Yt(),this.$h&&(this.Cg%=this.ll()),h(this.aa)):this.aa.paused||this.aa.pause();break;case W:this.aa.pause()}this.Vh=!0}};D.prototype.YE=function(a){this.Vb===N&&(this.hh?(this.Ac.disconnect(),this.Ac.connect(a)):(this.Kd.disconnect(),this.Kd.connect(a)))};D.prototype.ll=function(){switch(this.Vb){case M:if("undefined"!==typeof this.aa.duration)return this.aa.duration;break;case N:return this.buffer.ic.duration;case W:return this.aa.getDuration()}return 0};
D.prototype.Yt=function(){var a=this.ll(),b=0;switch(this.Vb){case M:"undefined"!==typeof this.aa.currentTime&&(b=this.aa.currentTime);break;case N:if(this.buffer.Vb===N){if(this.Vh)return this.Cg;b=v.Ue.Eb-this.startTime}else"undefined"!==typeof this.aa.currentTime&&(b=this.aa.currentTime)}!this.$h&&b>a&&(b=a);return b};D.prototype.rl=function(){return!this.Vh&&!this.Oi&&!this.Zf&&!this.jn()};D.prototype.wF=function(){var a=this.volume*Ta;switch(this.Vb){case M:this.aa.volume&&this.aa.volume!==a&&
(this.aa.volume=a);break;case N:this.Kd.gain.value=a*this.Tn}};D.prototype.Kp=function(a){switch(this.Vb){case M:this.aa.muted!==!!a&&(this.aa.muted=!!a);break;case N:this.Tn=a?0:1,this.Kd.gain.value=Ta*this.volume*this.Tn}};D.prototype.jF=function(){this.tl=!0;this.Kp(this.tl||this.rn)};D.prototype.Nz=function(a){this.rn=!!a;this.Kp(this.tl||this.rn)};D.prototype.kA=function(){var a=this.playbackRate;if(1===pc&&!this.qg||2===pc)a*=v.ti;switch(this.Vb){case M:this.aa.playbackRate!==a&&(this.aa.playbackRate=
a);break;case N:this.buffer.Vb===N?this.aa.playbackRate.value!==a&&(this.aa.playbackRate.value=a):this.aa.playbackRate!==a&&(this.aa.playbackRate=a)}};D.prototype.kF=function(a){switch(this.Vb){case M:a?this.rl()?(this.aa.pause(),this.ni=!0):this.ni=!1:this.ni&&this.aa.play();break;case N:a?this.rl()?(this.buffer.Vb===N?(this.Cg=this.Yt(),this.$h&&(this.Cg%=this.ll()),h(this.aa)):this.aa.pause(),this.ni=!0):this.ni=!1:this.ni&&(this.buffer.Vb===N?(this.aa=Q.createBufferSource(),this.aa.buffer=this.buffer.ic,
this.aa.connect(this.Kd),this.aa.loop=this.$h,this.Kd.gain.value=Ta*this.volume*this.Tn,this.startTime=v.Ue.Eb-this.Cg,f(this.aa,this.Cg,this.ll())):this.aa.play());break;case W:a?this.rl()?(this.aa.pause(),this.ni=!0):this.ni=!1:this.ni&&this.aa.play()}};L.Qa=function(a){this.type=a;v=this.i=a.i;z=this;this.be=null;this.Bn=-600;(this.i.ru||this.i.pq&&(this.i.ql||this.i.zy))&&!this.i.WD&&(Mb=!0);Q=null;"undefined"!==typeof AudioContext?(ba=N,Q=new AudioContext):"undefined"!==typeof webkitAudioContext&&
(ba=N,Q=new webkitAudioContext);(this.i.ru&&ba===N||Mb)&&document.addEventListener("touchstart",function(){var a,b,c;if(Mb){if(!Sa)for(a=0,b=Nb.length;a<b;++a)c=Nb[a],c.Zf||c.Vh||c.aa.play();Nb.length=0}!Xd&&Q&&(a=Q.createBuffer(1,1,22050),b=Q.createBufferSource(),b.buffer=a,b.connect(Q.destination),e(b),Xd=!0)},!0);ba!==N&&(this.i.Dy?ba=W:this.i.Ay&&(ba=ra));ba===W&&(Z=location.href,a=Z.lastIndexOf("/"),-1<a&&(Z=Z.substr(0,a+1)),Z=Z.replace("file://",""));if(this.i.ZD&&this.i.Ey&&"undefined"===typeof Audio)alert("It looks like you're using Safari for Windows without Quicktime.  Audio cannot be played until Quicktime is installed."),
this.i.Ig(this);else{if(this.i.Uh)oc=this.i.pq;else try{oc=!!(new Audio).canPlayType('audio/ogg; codecs="vorbis"')}catch(b){oc=!1}this.i.fm(this)}};var Ua=L.Qa.prototype;Ua.wa=function(){pc=this.$[0];this.pi=this.$[1];Uc=this.$[2];Vc=this.$[3];this.Bn=-this.$[4];Ud=this.$[5];Vd=this.$[6];Wd=this.$[7];this.be=new G;ba===N&&(Q.listener.speedOfSound=this.$[8],Q.listener.dopplerFactor=this.$[9],Q.listener.setPosition(this.i.width/2,this.i.height/2,this.Bn),Q.listener.setOrientation(0,0,1,0,-1,0),window.c2OnAudioMicStream=
function(a,c){kb&&kb.disconnect();Sc=c.toLowerCase();kb=Q.createMediaStreamSource(a);kb.connect(b(Sc))});this.i.RB(function(a){z.PE(a)});var a=this;this.i.fp(function(b){a.Xn(b)})};Ua.Xn=function(a){var b,c,d;b=0;for(c=ca.length;b<c;b++)d=ca[b],d.Xc&&d.Xc.ab===a&&(d.Xc.ab=null,d.hh&&d.rl()&&d.$h&&d.stop());this.be.ab===a&&(this.be.ab=null)};Ua.Nc=function(){var a={silent:Sa,masterVolume:Ta,listenerZ:this.Bn,listenerUid:this.be.lq()?this.be.ab.uid:-1,playing:[],effects:{}},b=a.playing,c,d,e,f,g,m;
c=0;for(d=ca.length;c<d;c++)e=ca[c],!e.rl()||3===this.pi||e.qg&&1===this.pi||!e.qg&&2===this.pi||(f=e.Yt(),e.$h&&(f%=e.ll()),f={tag:e.qj,buffersrc:e.buffer.src,is_music:e.qg,playbackTime:f,volume:e.volume,looping:e.$h,muted:e.tl,playbackRate:e.playbackRate,paused:e.Vh,resume_position:e.Cg},e.hh&&(f.pan={},m=f.pan,e.Xc&&e.Xc.lq()?m.objUid=e.Xc.ab.uid:(m.x=e.sz,m.y=e.tz,m.a=e.oz),m.ia=e.pz,m.oa=e.qz,m.og=e.rz),b.push(f));b=a.effects;for(g in da)if(da.hasOwnProperty(g)){e=[];c=0;for(d=da[g].length;c<
d;c++)e.push({type:da[g][c].type,params:da[g][c].vc});b[g]=e}return a};var Ob=[];Ua.kd=function(a){var b=a.silent;Ta=a.masterVolume;this.Bn=a.listenerZ;this.be.no(null);var c=a.listenerUid;-1!==c&&(this.be.Fq=c,Ob.push(this.be));var c=a.playing,d,e,f,h,v,J,D,O,C,z,H;if(3!==this.pi)for(d=0,e=ca.length;d<e;d++)C=ca[d],C.qg&&1===this.pi||(C.qg||2!==this.pi)&&C.stop();for(v in da)if(da.hasOwnProperty(v))for(d=0,e=da[v].length;d<e;d++)da[v][d].remove();Na(da);for(v in a.effects)if(a.effects.hasOwnProperty(v))for(J=
a.effects[v],d=0,e=J.length;d<e;d++)switch(f=J[d].type,z=J[d].params,f){case "filter":F(v,new g(z[0],z[1],z[2],z[3],z[4],z[5]));break;case "delay":F(v,new k(z[0],z[1],z[2]));break;case "convolve":f=z[2];C=this.Tt(f,!1);C.ic?f=new l(C.ic,z[0],z[1],f):(f=new l(null,z[0],z[1],f),C.hz=z[0],C.zp=f);F(v,f);break;case "flanger":F(v,new n(z[0],z[1],z[2],z[3],z[4]));break;case "phaser":F(v,new m(z[0],z[1],z[2],z[3],z[4],z[5]));break;case "gain":F(v,new p(z[0]));break;case "tremolo":F(v,new r(z[0],z[1]));break;
case "ringmod":F(v,new t(z[0],z[1]));break;case "distortion":F(v,new u(z[0],z[1],z[2],z[3],z[4]));break;case "compressor":F(v,new y(z[0],z[1],z[2],z[3],z[4]));break;case "analyser":F(v,new E(z[0],z[1]))}d=0;for(e=c.length;d<e;d++)3===this.pi||(a=c[d],f=a.buffersrc,h=a.is_music,v=a.tag,J=a.playbackTime,D=a.looping,O=a.volume,H=(z=a.pan)&&z.hasOwnProperty("objUid")?z.objUid:-1,h&&1===this.pi)||!h&&2===this.pi||((C=this.ay(f,v,h,D,O))?(C.Cg=a.resume_position,C.Rv(!!z),C.play(D,O,J),C.kA(),C.wF(),C.Kp(C.tl||
C.rn),a.paused&&C.pause(),a.muted&&C.jF(),C.Kp(C.tl||C.rn),z&&(-1!==H?(C.Xc=C.Xc||new G,C.Xc.Fq=H,Ob.push(C.Xc)):C.Qv(z.x,z.y,z.a,z.ia,z.oa,z.og))):(C=this.Tt(f,h),C.Ar=J,C.br=a.paused,z&&(-1!==H?C.Ul.push({jz:H,eu:z.ia,nv:z.oa,pv:z.og,$z:v}):C.Ul.push({x:z.x,y:z.y,N:z.a,eu:z.ia,nv:z.oa,pv:z.og,$z:v}))));if(b&&!Sa){d=0;for(e=ca.length;d<e;d++)ca[d].Nz(!0);Sa=!0}else if(!b&&Sa){d=0;for(e=ca.length;d<e;d++)ca[d].Nz(!1);Sa=!1}};Ua.ig=function(){var a,b,c,d;a=0;for(b=Ob.length;a<b;a++)c=Ob[a],d=this.i.Pi(c.Fq),
c.no(d),c.Fq=-1,d&&(sb=d.x,tb=d.y);Ob.length=0};Ua.PE=function(a){var b,c;b=0;for(c=ca.length;b<c;b++)ca[b].kF(a)};Ua.Db=function(){var a=this.i.Na,b,c,d;b=0;for(c=ca.length;b<c;b++)d=ca[b],d.Db(a),d.Vb===M||d.Vb===ra||d.Oi||d.Zf||!d.jn()||(d.Zf=!0,P=d.qj,v.trigger(ec.prototype.C.Is,z)),0!==pc&&d.kA();var e,f;for(e in da)if(da.hasOwnProperty(e))for(d=da[e],b=0,c=d.length;b<c;b++)f=d[b],f.Db&&f.Db();ba===N&&this.be.lq()&&(this.be.Db(a),sb=this.be.ab.x,tb=this.be.ab.y,Q.listener.setPosition(this.be.ab.x,
this.be.ab.y,this.Bn),Q.listener.setVelocity(this.be.iy(),this.be.jy(),0))};Ua.Tt=function(a,b){var c,d,e,f=null;c=0;for(d=Tc.length;c<d;c++)if(e=Tc[c],e.src===a){f=e;break}f||(f=new J(a,b),Tc.push(f));return f};Ua.ay=function(a,b,c,d,e){var f,g,m;f=0;for(g=ca.length;f<g;f++)if(m=ca[f],m.src===a&&(m.eC()||c))return m.qj=b,m;a=this.Tt(a,c);if(!a.ic)return"<preload>"!==b&&(a.cr=b,a.Qu=d,a.lw=e),null;m=new D(a,b);ca.push(m);return m};var ab=[];C.prototype.Is=function(a){return Za(P,a)};L.C=new C;H.prototype.Play=
function(a,b,c,d){!Sa&&(c=Math.pow(10,c/20),0>c&&(c=0),1<c&&(c=1),rb=this.ay(this.i.Xx+a[0]+(oc?".ogg":".m4a"),d,a[1],0!==b,c))&&(rb.Rv(!1),rb.play(0!==b,c))};H.prototype.Xk=function(a){O(a);var b;a=0;for(b=ab.length;a<b;a++)ab[a].stop()};L.q=new H;L.eb=new (q())})();function fc(a){this.i=a}
(function(){function a(){}var b=fc.prototype;b.cb=function(a){this.Wb=a;this.i=a.i};b.cb.prototype.wa=q();b.Qa=function(a){this.type=a;this.i=a.i;this.uq=Array(256);this.bs=Array(256);this.uj=0};var c=b.Qa.prototype;c.wa=function(){var a=this;this.i.ae||(jQuery(document).keydown(function(b){a.Yn(b)}),jQuery(document).keyup(function(b){a.Zn(b)}))};var d=[32,33,34,35,36,37,38,39,40,44];c.Yn=function(a){var b=!1;window!=window.top&&-1<d.indexOf(a.which)&&(a.preventDefault(),b=!0,a.stopPropagation());
if(this.uq[a.which])this.bs[a.which]&&!b&&a.preventDefault();else{this.uq[a.which]=!0;this.uj=a.which;this.i.trigger(fc.prototype.C.WA,this);var c=this.i.trigger(fc.prototype.C.Dj,this),g=this.i.trigger(fc.prototype.C.dB,this);if(c||g)this.bs[a.which]=!0,b||a.preventDefault()}};c.Zn=function(a){this.uq[a.which]=!1;this.uj=a.which;this.i.trigger(fc.prototype.C.XA,this);var b=this.i.trigger(fc.prototype.C.fB,this),c=this.i.trigger(fc.prototype.C.eB,this);if(b||c||this.bs[a.which])this.bs[a.which]=!0,
a.preventDefault()};c.Nc=function(){return{triggerKey:this.uj}};c.kd=function(a){this.uj=a.triggerKey};a.prototype.Ew=function(a){return this.uq[a]};a.prototype.Dj=function(a){return a===this.uj};a.prototype.WA=w(!0);a.prototype.XA=w(!0);a.prototype.fB=function(a){return a===this.uj};a.prototype.dB=function(a){return a===this.uj};a.prototype.eB=function(a){return a===this.uj};b.C=new a;b.q=new (q());b.eb=new (q())})();function gc(a){this.i=a}
(function(){function a(){}function b(){}var c=gc.prototype;c.cb=function(a){this.Wb=a;this.i=a.i};c.cb.prototype.wa=q();c.Qa=function(a){this.type=a;this.i=a.i;this.mt=Array(4);this.bA=this.Xr=this.gm=this.ej=this.dj=0;this.bu=!1};var d=c.Qa.prototype;d.wa=function(){var a=this;if(!this.i.ae){jQuery(document).mousemove(function(b){a.ME(b)});jQuery(document).mousedown(function(b){a.LE(b)});jQuery(document).mouseup(function(b){a.NE(b)});jQuery(document).dblclick(function(b){a.KE(b)});var b=function(b){a.QE(b)};
document.addEventListener("mousewheel",b,!1);document.addEventListener("DOMMouseScroll",b,!1)}};var e={left:0,top:0};d.ME=function(a){var b=this.i.ae?e:jQuery(this.i.canvas).offset();this.dj=a.pageX-b.left;this.ej=a.pageY-b.top};d.dz=function(){return 0<this.i.Se?!0:0<=this.dj&&0<=this.ej&&this.dj<this.i.width&&this.ej<this.i.height};d.LE=function(a){this.dz()&&(this.i.au&&a.preventDefault(),this.mt[a.which]=!0,this.i.trigger(gc.prototype.C.VA,this),this.gm=a.which-1,this.Xr=0,this.i.trigger(gc.prototype.C.Mw,
this),this.i.trigger(gc.prototype.C.Wo,this))};d.NE=function(a){this.mt[a.which]&&(this.i.au&&a.preventDefault(),this.i.au=!0,this.mt[a.which]=!1,this.gm=a.which-1,this.i.trigger(gc.prototype.C.jB,this))};d.KE=function(a){this.dz()&&(a.preventDefault(),this.gm=a.which-1,this.Xr=1,this.i.trigger(gc.prototype.C.Mw,this),this.i.trigger(gc.prototype.C.Wo,this))};d.QE=function(a){this.bA=0>(a.wheelDelta?a.wheelDelta:a.detail?-a.detail:0)?0:1;this.bu=!1;this.i.trigger(gc.prototype.C.kB,this);this.bu&&a.preventDefault()};
a.prototype.Mw=function(a,b){return a===this.gm&&b===this.Xr};a.prototype.VA=w(!0);a.prototype.jB=function(a){return a===this.gm};a.prototype.Wo=function(a,b,c){return a!==this.gm||b!==this.Xr?!1:this.i.qF(c,this.dj,this.ej)};a.prototype.kB=function(a){this.bu=!0;return a===this.bA};c.C=new a;c.q=new (q());b.prototype.yf=function(a,b){var c,d,e,n,m;fa(b)?(c=this.i.bn(0),d=c.scale,e=c.Gg,n=c.ih,m=c.K,c.scale=this.i.Cb.scale,c.Gg=1,c.ih=1,c.K=this.i.Cb.K,a.Ia(c.Pe(this.dj,this.ej,!0)),c.scale=d,c.Gg=
e,c.ih=n,c.K=m):(c=ga(b)?this.i.bn(b):this.i.Xt(b))?a.Ia(c.Pe(this.dj,this.ej,!0)):a.Ia(0)};b.prototype.jx=function(a,b){var c,d,e,n,m;fa(b)?(c=this.i.bn(0),d=c.scale,e=c.Gg,n=c.jh,m=c.K,c.scale=this.i.Cb.scale,c.Gg=1,c.jh=1,c.K=this.i.Cb.K,a.Ia(c.Pe(this.dj,this.ej,!1)),c.scale=d,c.Gg=e,c.jh=n,c.K=m):(c=ga(b)?this.i.bn(b):this.i.Xt(b))?a.Ia(c.Pe(this.dj,this.ej,!1)):a.Ia(0)};c.eb=new b})();function hc(a){this.i=a}
(function(){function a(a){this.fa=a;this.dd=!1;this.K=this.speed=this.y=this.x=0;this.opacity=1;this.Hi=this.ml=this.size=this.iq=0}var b=hc.prototype;b.cb=function(a){this.Wb=a;this.i=a.i};var c=b.cb.prototype;c.wa=function(){this.ta||(this.ya=new Image,this.ya.idtkLoadDisposed=!0,this.ya.src=this.Nr,this.ya.xt=this.Or,this.hb=null,this.i.xh.push(this.ya))};c.$n=function(){this.ta||(this.hb=null)};c.Vq=function(){this.ta||!this.F.length||this.hb||(this.hb=this.i.ka.Al(this.ya,!0,this.i.Rb,this.wo))};
c.Cn=function(){this.ta||this.hb||!this.i.ka||(this.hb=this.i.ka.Al(this.ya,!0,this.i.Rb,this.wo))};c.Zr=function(){this.ta||this.F.length||!this.hb||(this.i.ka.deleteTexture(this.hb),this.hb=null)};c.jr=function(a){a.drawImage(this.ya,0,0)};a.prototype.init=function(){var a=this.fa;this.x=a.x-a.ls/2+Math.random()*a.ls;this.y=a.y-a.ns/2+Math.random()*a.ns;this.speed=a.ju-a.Jr/2+Math.random()*a.Jr;this.K=a.K-a.Kr/2+Math.random()*a.Kr;this.opacity=a.hu;this.size=a.iu-a.Hr/2+Math.random()*a.Hr;this.iq=
a.$t-a.jq/2+Math.random()*a.jq;this.Hi=this.ml=0};a.prototype.Db=function(a){var b=this.fa;this.x+=Math.cos(this.K)*this.speed*a;this.y+=Math.sin(this.K)*this.speed*a;this.y+=this.ml*a;this.speed+=b.Ob*a;this.size+=this.iq*a;this.ml+=b.zd*a;this.Hi+=a;1>this.size?this.dd=!1:(0!==b.yn&&(this.K+=Math.random()*b.yn*a-b.yn*a/2),0!==b.An&&(this.speed+=Math.random()*b.An*a-b.An*a/2),0!==b.zn&&(this.opacity+=Math.random()*b.zn*a-b.zn*a/2,0>this.opacity?this.opacity=0:1<this.opacity&&(this.opacity=1)),1>=
b.cl&&this.Hi>=b.timeout&&(this.dd=!1),2===b.cl&&0>=this.speed&&(this.dd=!1))};a.prototype.ff=function(a){var b=this.fa.opacity*this.opacity;if(0!==b){0===this.fa.cl&&(b*=1-this.Hi/this.fa.timeout);a.globalAlpha=b;var b=this.x-this.size/2,c=this.y-this.size/2;this.fa.i.Sf&&(b=b+0.5|0,c=c+0.5|0);a.drawImage(this.fa.type.ya,b,c,this.size,this.size)}};a.prototype.ve=function(a){var b=this.fa.opacity*this.opacity;0===this.fa.cl&&(b*=1-this.Hi/this.fa.timeout);var c=this.size,d=c*this.fa.uz,k=this.x-c/
2,l=this.y-c/2;this.fa.i.Sf&&(k=k+0.5|0,l=l+0.5|0);1>d||0===b||(d<a.FE||d>a.BE?(a.lj(b),a.jo(k,l,k+c,l,k+c,l+c,k,l+c)):a.TE(this.x,this.y,d,b))};a.prototype.left=function(){return this.x-this.size/2};a.prototype.right=function(){return this.x+this.size/2};a.prototype.top=function(){return this.y-this.size/2};a.prototype.bottom=function(){return this.y+this.size/2};b.Qa=function(a){this.type=a;this.i=a.i};var c=b.Qa.prototype,d=[];c.wa=function(){var a=this.$;this.qr=a[0];this.Kr=za(a[1]);this.Zl=
a[2];this.Zv=!0;this.ju=a[3];this.iu=a[4];this.hu=a[5]/100;this.$t=a[6];this.ls=a[7];this.ns=a[8];this.Jr=a[9];this.Hr=a[10];this.jq=a[11];this.Ob=a[12];this.zd=a[13];this.yn=a[14];this.An=a[15];this.zn=a[16];this.cl=a[17];this.timeout=a[18];this.Fk=0;this.uz=1;this.Yq=this.x;this.$q=this.y;this.Zq=this.x;this.Xq=this.y;this.SB(function(a){a.Ma.set(a.Yq,a.$q,a.Zq,a.Xq);a.zb.Yl(a.Ma);a.lp=!1});this.ke||(this.je=[]);this.i.fm(this);this.type.Cn();if(1===this.Zl)for(a=0;a<this.qr;a++)this.it().opacity=
0;this.Vp=!0};c.Nc=function(){var a={r:this.qr,sc:this.Kr,st:this.Zl,s:this.Zv,isp:this.ju,isz:this.iu,io:this.hu,gr:this.$t,xr:this.ls,yr:this.ns,spr:this.Jr,szr:this.Hr,grnd:this.jq,acc:this.Ob,g:this.zd,lar:this.yn,lsr:this.An,lor:this.zn,dm:this.cl,to:this.timeout,pcc:this.Fk,ft:this.Vp,p:[]},b,c,d,k=a.p;b=0;for(c=this.je.length;b<c;b++)d=this.je[b],k.push([d.x,d.y,d.speed,d.K,d.opacity,d.iq,d.size,d.ml,d.Hi]);return a};c.kd=function(a){this.qr=a.r;this.Kr=a.sc;this.Zl=a.st;this.Zv=a.s;this.ju=
a.isp;this.iu=a.isz;this.hu=a.io;this.$t=a.gr;this.ls=a.xr;this.ns=a.yr;this.Jr=a.spr;this.Hr=a.szr;this.jq=a.grnd;this.Ob=a.acc;this.zd=a.g;this.yn=a.lar;this.An=a.lsr;this.zn=a.lor;this.cl=a.dm;this.timeout=a.to;this.Fk=a.pcc;this.Vp=a.ft;d.push.apply(d,this.je);this.je.length=0;var b,c,g,k=a.p;a=0;for(b=k.length;a<b;a++)c=this.it(),g=k[a],c.x=g[0],c.y=g[1],c.speed=g[2],c.K=g[3],c.opacity=g[4],c.iq=g[5],c.size=g[6],c.ml=g[7],c.Hi=g[8]};c.fj=function(){d.push.apply(d,this.je);this.je.length=0};c.it=
function(){var b;d.length?(b=d.pop(),b.fa=this):b=new a(this);this.je.push(b);b.dd=!0;return b};c.Db=function(){var a=this.i.Ph(this),b,c,g,k;if(0===this.Zl&&this.Zv)for(this.Fk+=a*this.qr,c=pa(this.Fk),this.Fk-=c,b=0;b<c;b++)g=this.it(),g.init();this.Yq=this.x;this.$q=this.y;this.Zq=this.x;this.Xq=this.y;k=b=0;for(c=this.je.length;b<c;b++)g=this.je[b],this.je[k]=g,this.i.bb=!0,1===this.Zl&&this.Vp&&g.init(),g.Db(a),g.dd?(g.left()<this.Yq&&(this.Yq=g.left()),g.right()>this.Zq&&(this.Zq=g.right()),
g.top()<this.$q&&(this.$q=g.top()),g.bottom()>this.Xq&&(this.Xq=g.bottom()),k++):d.push(g);this.je.length=k;this.ba();this.Vp=!1;1===this.Zl&&0===this.je.length&&this.i.Ig(this)};c.ff=function(a){var b,c,d,k=this.R;b=0;for(c=this.je.length;b<c;b++)d=this.je[b],d.right()>=k.ne&&d.bottom()>=k.pe&&d.left()<=k.oe&&d.top()<=k.me&&d.ff(a)};c.ve=function(a){this.uz=this.R.xe();a.Fe(this.type.hb);var b,c,d,k=this.R;b=0;for(c=this.je.length;b<c;b++)d=this.je[b],d.right()>=k.ne&&d.bottom()>=k.pe&&d.left()<=
k.oe&&d.top()<=k.me&&d.ve(a)};b.C=new (q());b.q=new (q());b.eb=new (q())})();function B(a){this.i=a}
(function(){function a(){if(0===this.Bt.length){var a=document.createElement("canvas");a.width=this.width;a.height=this.height;var b=a.getContext("2d");this.$l?b.drawImage(this.ya,this.Sl,this.Tl,this.width,this.height,0,0,this.width,this.height):b.drawImage(this.ya,0,0,this.width,this.height);this.Bt=a.toDataURL("image/png")}return this.Bt}function b(){}function c(a,b,c){var d=n.length?n.pop():[0,0];d[0]=b.uid;d[1]=c.uid;a.push(d)}function d(a,b,c){b=b.uid;var d=c.uid,e=0,f,m;c=0;for(f=a.length;c<
f;c++)m=a[c],m[0]===b&&m[1]===d||m[0]===d&&m[1]===b||(a[e][0]=a[c][0],a[e][1]=a[c][1],e++);for(c=e;c<f;c++)b=a[c],b[0]=0,b[1]=0,n.push(b);a.length=e}function e(a,b,c){b=b.uid;c=c.uid;var d,e,f;d=0;for(e=a.length;d<e;d++)if(f=a[d],f[0]===b&&f[1]===c||f[0]===c&&f[1]===b)return!0;return!1}function f(){}var h=B.prototype;h.cb=function(a){this.Wb=a;this.i=a.i};var g=h.cb.prototype;g.wa=function(){if(!this.ta){var b,c,d,e,f,m,g,h,k;this.jg=[];this.mq=!1;b=0;for(c=this.Ne.length;b<c;b++){f=this.Ne[b];g=
{};g.name=f[0];g.speed=f[1];g.loop=f[2];g.Gv=f[3];g.sr=f[4];g.vz=f[5];g.gb=f[6];g.frames=[];d=0;for(e=f[7].length;d<e;d++)m=f[7][d],h={},h.Nr=m[0],h.Or=m[1],h.Sl=m[2],h.Tl=m[3],h.width=m[4],h.height=m[5],h.duration=m[6],h.ze=m[7],h.Ae=m[8],h.fu=m[9],h.dr=m[10],h.wz=m[11],h.$l=0!==h.width,h.Bt="",h.KG=a,k={left:0,top:0,right:1,bottom:1},h.Wv=k,h.hb=null,(k=this.i.iD(m[0]))?h.ya=k:(h.ya=new Image,h.ya.idtkLoadDisposed=!0,h.ya.src=m[0],h.ya.gC=m[0],h.ya.xt=m[1],h.ya.cC=null,this.i.xh.push(h.ya)),g.frames.push(h),
this.jg.push(h);this.Ne[b]=g}}};g.vF=function(){var a,b,c;a=0;for(b=this.F.length;a<b;a++)c=this.F[a],c.Dp=c.Df.hb};g.$n=function(){if(!this.ta){var a,b,c;a=0;for(b=this.jg.length;a<b;++a)c=this.jg[a],c.ya.cC=null,c.hb=null}};g.Vq=function(){if(!this.ta&&this.F.length){var a,b,c;a=0;for(b=this.jg.length;a<b;++a)c=this.jg[a],c.hb=this.i.ka.Al(c.ya,!1,this.i.Rb,c.wz);this.vF()}};g.Cn=function(){if(!this.ta&&!this.mq&&this.i.ka){var a,b,c;a=0;for(b=this.jg.length;a<b;++a)c=this.jg[a],c.hb=this.i.ka.Al(c.ya,
!1,this.i.Rb,c.wz);this.mq=!0}};g.Zr=function(){if(!this.ta&&!this.F.length&&this.mq){var a,b,c;a=0;for(b=this.jg.length;a<b;++a)c=this.jg[a],this.i.ka.deleteTexture(c.hb);this.mq=!1}};var k=[];g.jr=function(a){var b,c,d;b=k.length=0;for(c=this.jg.length;b<c;++b)d=this.jg[b].ya,-1===k.indexOf(d)&&(a.drawImage(d,0,0),k.push(d))};h.Qa=function(a){this.type=a;this.i=a.i;a=this.type.Ne[0].frames[0].dr;this.ke?this.Ya.oo(a):this.Ya=new Va(a)};var l=h.Qa.prototype;l.wa=function(){this.visible=0===this.$[0];
this.nq=this.qn=!1;this.Ih=0!==this.$[3];1===this.type.Ne.length&&1===this.type.Ne[0].frames.length||0===this.type.Ne[0].speed||(this.i.fm(this),this.qn=!0);this.Pb=this.$x(this.$[1])||this.type.Ne[0];this.ma=this.$[2];0>this.ma&&(this.ma=0);this.ma>=this.Pb.frames.length&&(this.ma=this.Pb.frames.length-1);var a=this.Pb.frames[this.ma];this.Ya.oo(a.dr);this.ze=a.ze;this.Ae=a.Ae;this.Um=this.Pb.speed;this.ke?this.Ng.reset():this.Ng=new Qa;this.Oh=this.Ng.Eb;this.Nj=!0;this.Eh=0;this.Mj=!0;this.vp=
this.rx="";this.Gx=0;this.up=-1;this.type.Cn();var b,c,d,e,f,m,g,a=0;for(b=this.type.Ne.length;a<b;a++)for(e=this.type.Ne[a],c=0,d=e.frames.length;c<d;c++)f=e.frames[c],0===f.width&&(f.width=f.ya.width,f.height=f.ya.height),f.$l&&(g=f.ya,m=f.Wv,m.left=f.Sl/g.width,m.top=f.Tl/g.height,m.right=(f.Sl+f.width)/g.width,m.bottom=(f.Tl+f.height)/g.height,0===f.Sl&&0===f.Tl&&f.width===g.width&&f.height===g.height&&(f.$l=!1));this.Df=this.Pb.frames[this.ma];this.Dp=this.Df.hb};l.Nc=function(){var a={a:this.Pb.gb,
f:this.ma,cas:this.Um,fs:this.Oh,ar:this.Eh,at:this.Ng.Eb};this.Nj||(a.ap=this.Nj);this.Mj||(a.af=this.Mj);return a};l.kd=function(a){var b=this.mD(a.a);b&&(this.Pb=b);this.ma=a.f;0>this.ma&&(this.ma=0);this.ma>=this.Pb.frames.length&&(this.ma=this.Pb.frames.length-1);this.Um=a.cas;this.Oh=a.fs;this.Eh=a.ar;this.Ng.reset();this.Ng.Eb=a.at;this.Nj=a.hasOwnProperty("ap")?a.ap:!0;this.Mj=a.hasOwnProperty("af")?a.af:!0;this.Df=this.Pb.frames[this.ma];this.Dp=this.Df.hb;this.Ya.oo(this.Df.dr);this.ze=
this.Df.ze;this.Ae=this.Df.Ae};l.lt=function(a){this.ma=a?0:this.Pb.frames.length-1;this.Nj=!1;this.rx=this.Pb.name;this.nq=!0;this.i.trigger(B.prototype.C.UA,this);this.i.trigger(B.prototype.C.TA,this);this.nq=!1;this.Eh=0};l.MG=function(){return this.Ng.Eb};l.Db=function(){this.Ng.add(this.i.Ph(this));this.vp.length&&this.Px();0<=this.up&&this.Qx();var a=this.Ng.Eb,b=this.Pb,c=b.frames[this.ma],d=c.duration/this.Um;this.Nj&&a>=this.Oh+d&&(this.Mj?this.ma++:this.ma--,this.Oh+=d,this.ma>=b.frames.length&&
(b.vz?(this.Mj=!1,this.ma=b.frames.length-2):b.loop?this.ma=b.sr:(this.Eh++,this.Eh>=b.Gv?this.lt(!1):this.ma=b.sr)),0>this.ma&&(b.vz?(this.ma=1,this.Mj=!0,b.loop||(this.Eh++,this.Eh>=b.Gv&&this.lt(!0))):b.loop?this.ma=b.sr:(this.Eh++,this.Eh>=b.Gv?this.lt(!0):this.ma=b.sr)),0>this.ma?this.ma=0:this.ma>=b.frames.length&&(this.ma=b.frames.length-1),a>this.Oh+b.frames[this.ma].duration/this.Um&&(this.Oh=a),a=b.frames[this.ma],this.Fm(c,a),this.i.bb=!0)};l.$x=function(a){var b,c,d;b=0;for(c=this.type.Ne.length;b<
c;b++)if(d=this.type.Ne[b],Za(d.name,a))return d;return null};l.mD=function(a){var b,c,d;b=0;for(c=this.type.Ne.length;b<c;b++)if(d=this.type.Ne[b],d.gb===a)return d;return null};l.Px=function(){var a=this.Pb.frames[this.ma],b=this.$x(this.vp);this.vp="";!b||Za(b.name,this.Pb.name)&&this.Nj||(this.Pb=b,this.Um=b.speed,0>this.ma&&(this.ma=0),this.ma>=this.Pb.frames.length&&(this.ma=this.Pb.frames.length-1),1===this.Gx&&(this.ma=0),this.Nj=!0,this.Oh=this.Ng.Eb,this.Mj=!0,this.Fm(a,this.Pb.frames[this.ma]),
this.i.bb=!0)};l.Qx=function(){var a=this.Pb.frames[this.ma],b=this.ma;this.ma=pa(this.up);0>this.ma&&(this.ma=0);this.ma>=this.Pb.frames.length&&(this.ma=this.Pb.frames.length-1);b!==this.ma&&(this.Fm(a,this.Pb.frames[this.ma]),this.Oh=this.Ng.Eb,this.i.bb=!0);this.up=-1};l.Fm=function(a,b){var c=a.width,d=a.height,e=b.width,f=b.height;c!=e&&(this.width*=e/c);d!=f&&(this.height*=f/d);this.ze=b.ze;this.Ae=b.Ae;this.Ya.oo(b.dr);this.ba();this.Df=b;this.Dp=b.hb;c=0;for(d=this.Ta.length;c<d;c++)e=this.Ta[c],
e.OE&&e.OE(a,b);this.i.trigger(B.prototype.C.Fm,this)};l.ff=function(a){a.globalAlpha=this.opacity;var b=this.Df,c=b.$l,d=b.ya,e=this.x,f=this.y,m=this.width,g=this.height;if(0===this.K&&0<=m&&0<=g)e-=this.ze*m,f-=this.Ae*g,this.i.Sf&&(e=e+0.5|0,f=f+0.5|0),c?a.drawImage(d,b.Sl,b.Tl,b.width,b.height,e,f,m,g):a.drawImage(d,e,f,m,g);else{this.i.Sf&&(e=e+0.5|0,f=f+0.5|0);a.save();var h=0<m?1:-1,k=0<g?1:-1;a.translate(e,f);1===h&&1===k||a.scale(h,k);a.rotate(this.K*h*k);e=0-this.ze*ka(m);f=0-this.Ae*ka(g);
c?a.drawImage(d,b.Sl,b.Tl,b.width,b.height,e,f,ka(m),ka(g)):a.drawImage(d,e,f,ka(m),ka(g));a.restore()}};l.ve=function(a){a.Fe(this.Dp);a.lj(this.opacity);var b=this.Df,c=this.zb;if(this.i.Sf){var d=(this.x+0.5|0)-this.x,e=(this.y+0.5|0)-this.y;b.$l?a.kh(c.lc+d,c.mc+e,c.Cd+d,c.Dd+e,c.vd+d,c.wd+e,c.td+d,c.ud+e,b.Wv):a.jo(c.lc+d,c.mc+e,c.Cd+d,c.Dd+e,c.vd+d,c.wd+e,c.td+d,c.ud+e)}else b.$l?a.kh(c.lc,c.mc,c.Cd,c.Dd,c.vd,c.wd,c.td,c.ud,b.Wv):a.jo(c.lc,c.mc,c.Cd,c.Dd,c.vd,c.wd,c.td,c.ud)};l.rD=function(a){var b=
this.Df,c,d;c=0;for(d=b.fu.length;c<d;c++)if(Za(a,b.fu[c][0]))return c;return-1};l.Hf=function(a,b){var c=this.Df,d=c.fu,e;e=ha(a)?this.rD(a):a-1;e=pa(e);if(0>e||e>=d.length)return b?this.x:this.y;var f=(d[e][1]-c.ze)*this.width,d=d[e][2],d=(d-c.Ae)*this.height,c=Math.cos(this.K);e=Math.sin(this.K);var m=f*c-d*e,d=d*c+f*e,f=m+this.x,d=d+this.y;return b?f:d};var n=[];b.prototype.oc=function(a){if(!a)return!1;var b=this.i,f=b.an(),m=f.type;f.da.Sm||(f.da.Sm=[],b.fp(function(a){return function(b){var c=
0,d,e,f=b.uid;b=0;for(d=a.length;b<d;b++)e=a[b],e[0]!==f&&e[1]!==f&&(a[c][0]=a[b][0],a[c][1]=a[b][1],c++);for(b=c;b<d;b++)e=a[b],e[0]=0,e[1]=0,n.push(e);a.length=c}}(f.da.Sm)));var g=m.fb(),h=a.fb(),g=g.If(),h=h.If(),k,l,p,r,H,L,v=b.hd().Zd;for(k=0;k<g.length;k++)for(l=g[k],p=0;p<h.length;p++)r=h[p],b.Ge(l,r)||b.fC(l,r)?e(f.da.Sm,l,r)||(c(f.da.Sm,l,r),b.lr(v.Mb),H=m.fb(),L=a.fb(),H.sb=!1,L.sb=!1,m===a?(H.F.length=2,H.F[0]=l,H.F[1]=r,m.lg()):(H.F.length=1,L.F.length=1,H.F[0]=l,L.F[0]=r,m.lg(),a.lg()),
v.$E(),b.Gk(v.Mb)):d(f.da.Sm,l,r);return!1};var m=null,p=new Pa,r=!1;g.finish=function(a){if(r){if(a){var b=this.i.hd().Zd.Rf;a=m.fb();var c=p.vj(),d,e;if(a.sb){a.sb=!1;a.F.length=c.length;d=0;for(e=c.length;d<e;d++)a.F[d]=c[d];if(b)for(d=a.ub.length=0,e=m.F.length;d<e;d++)c=m.F[d],p.contains(c)||a.ub.push(c)}else if(b)for(b=a.F.length,a.F.length=b+c.length,d=0,e=c.length;d<e;d++)a.F[b+d]=c[d],ya(a.ub,c[d]);else xa(a.F,c);m.lg()}p.clear();r=!1}};b.prototype.NA=function(a){if(a){var b=!1,c,d,e,f=this.i.an(),
g=f.type,f=f.pl;c=a.fb();d=this.i.hd().Zd.Rf;var h;h=c.sb?c.type.F:d?c.ub:c.F;m=a;r=g!==a&&!f;c=0;for(d=h.length;c<d;c++)if(e=h[c],this.i.Ge(this,e)){b=!0;if(f)break;g!==a&&p.add(e)}a=b}else a=!1;return a};b.prototype.TA=function(a){return Za(this.rx,a)};b.prototype.UA=w(!0);b.prototype.Fm=w(!0);b.prototype.Gw=function(){return 0>this.width};h.C=new b;f.prototype.Ij=function(a,b,c){if(a&&b&&(b=this.i.yt(a,b,this.Hf(c,!0),this.Hf(c,!1)))){"undefined"!==typeof b.K&&(b.K=this.K,b.ba());this.i.jf++;var d,
e,f;this.i.trigger(Object.getPrototypeOf(a.Wb).C.Em,b);if(b.Be)for(d=0,e=b.siblings.length;d<e;d++)f=b.siblings[d],this.i.trigger(Object.getPrototypeOf(f.type.Wb).C.Em,f);this.i.jf--;d=this.i.oD();c=!1;if(fa(d.da.cx)||d.da.cx<this.i.Zj)c=!0,d.da.cx=this.i.Zj;if(a!=this.type&&(a=a.fb(),a.sb=!1,c?(a.F.length=1,a.F[0]=b):a.F.push(b),b.Be))for(d=0,e=b.siblings.length;d<e;d++)f=b.siblings[d],a=f.type.fb(),a.sb=!1,c?(a.F.length=1,a.F[0]=f):a.F.push(f)}};f.prototype.Xa=function(a,b){this.vp=a;this.Gx=b;
this.qn||(this.i.fm(this),this.qn=!0);this.nq||this.Px()};f.prototype.Ps=function(a){this.up=a;this.qn||(this.i.fm(this),this.qn=!0);this.nq||this.Qx()};f.prototype.bf=function(a){a=ka(this.width)*(0===a?-1:1);this.width!==a&&(this.width=a,this.ba())};f.prototype.$o=function(a){this.Ih=0!==a};h.q=new f;h.eb=new (q())})();function ic(a){this.i=a}
(function(){function a(){return h.length?h.pop():{}}function b(a){var b,c;b=0;for(c=a.length;b<c;b++)h.push(a[b]);a.length=0}function c(){}var d=ic.prototype;d.wa=function(){d.q.sB=function(a){this.width!==a&&(this.width=a,this.Lk=!0,this.ba())}};d.cb=function(a){this.Wb=a;this.i=a.i};var e=d.cb.prototype;e.wa=q();e.$n=function(){if(!this.ta){var a,b,c;a=0;for(b=this.F.length;a<b;a++)c=this.F[a],c.gh=null,c.Dk=null,c.Xe=null}};d.Qa=function(a){this.type=a;this.i=a.i;this.ke?this.Wi.length=0:this.Wi=
[];this.Lk=!0};e=d.Qa.prototype;e.wa=function(){this.text=this.$[0];this.visible=0===this.$[1];this.font=this.$[2];this.color=this.$[3];this.kq=this.$[4];this.cs=this.$[5];this.nw=0===this.$[7];this.Du=this.lk=this.width;this.kk=this.height;this.Iu=this.$[8];this.Yp=this.gl="";this.Yz=this.Zz=this.fo=0;this.RE();this.Xe=this.Dk=this.gh=null;this.fz=!1;this.xn=this.i.He;this.ke?this.ij.set(0,0,1,1):this.ij=new ta(0,0,1,1);this.i.ka&&this.i.fm(this)};e.RE=function(){var a=this.font.split(" "),b;for(b=
0;b<a.length;b++)if("pt"===a[b].substr(a[b].length-2,2)){this.fo=parseInt(a[b].substr(0,a[b].length-2));this.Bv=Math.ceil(96*(this.fo/72))+4;0<b&&(this.Yp=a[b-1]);this.gl=a[b+1];for(b+=2;b<a.length;b++)this.gl+=" "+a[b];break}};e.Nc=function(){return{t:this.text,f:this.font,c:this.color,ha:this.kq,va:this.cs,wr:this.nw,lho:this.Iu,fn:this.gl,fs:this.Yp,ps:this.fo,pxh:this.Bv,tw:this.Zz,th:this.Yz,lrt:this.xn}};e.kd=function(a){this.text=a.t;this.font=a.f;this.color=a.c;this.kq=a.ha;this.cs=a.va;this.nw=
a.wr;this.Iu=a.lho;this.gl=a.fn;this.Yp=a.fs;this.fo=a.ps;this.Bv=a.pxh;this.Zz=a.tw;this.Yz=a.th;this.xn=a.lrt;this.Lk=!0;this.Du=this.lk=this.width;this.kk=this.height};e.Db=function(){if(this.i.ka&&this.Xe&&300<=this.i.He-this.xn){var a=this.R;this.Fb();var b=this.Ma;if(b.right<a.ne||b.bottom<a.pe||b.left>a.oe||b.top>a.me)this.i.ka.deleteTexture(this.Xe),this.gh=this.Dk=this.Xe=null}};e.fj=function(){this.gh=this.Dk=null;this.i.ka&&this.Xe&&this.i.ka.deleteTexture(this.Xe);this.Xe=null};e.YG=function(){this.font=
this.Yp+" "+this.fo.toString()+"pt "+this.gl;this.Lk=!0;this.i.bb=!0};e.ff=function(a,b){a.font=this.font;a.textBaseline="top";a.fillStyle=this.color;a.globalAlpha=b?1:this.opacity;var c=1;b&&(c=this.R.xe(),a.save(),a.scale(c,c));if(this.Lk||this.width!==this.Du)this.type.Wb.CB(this.text,this.Wi,a,this.width,this.nw),this.Lk=!1,this.Du=this.width;this.Fb();var c=b?0:this.zb.lc,d=b?0:this.zb.mc;this.i.Sf&&(c=c+0.5|0,d=d+0.5|0);0===this.K||b||(a.save(),a.translate(c,d),a.rotate(this.K),d=c=0);var e=
d+this.height,f=this.Bv,f=f+this.Iu,h,t;1===this.cs?d+=Math.max(this.height/2-this.Wi.length*f/2,0):2===this.cs&&(d+=Math.max(this.height-this.Wi.length*f-2,0));for(t=0;t<this.Wi.length&&!(h=c,1===this.kq?h=c+(this.width-this.Wi[t].width)/2:2===this.kq&&(h=c+(this.width-this.Wi[t].width)),a.fillText(this.Wi[t].text,h,d),d+=f,d>=e-f);t++);(0!==this.K||b)&&a.restore();this.xn=this.i.He};e.ve=function(a){if(!(1>this.width||1>this.height)){var b=this.Lk||this.fz;this.fz=!1;var c=this.R.xe(),d=this.R.we(),
e=this.ij,f=c*this.width,h=c*this.height,t=Math.ceil(f),u=Math.ceil(h),y=this.i.width/2,E=this.i.height/2;this.Dk||(this.gh=document.createElement("canvas"),this.gh.width=t,this.gh.height=u,this.lk=t,this.kk=u,b=!0,this.Dk=this.gh.getContext("2d"));if(t!==this.lk||u!==this.kk)this.gh.width=t,this.gh.height=u,this.Xe&&(a.deleteTexture(this.Xe),this.Xe=null),b=!0;b&&(this.Dk.clearRect(0,0,t,u),this.ff(this.Dk,!0),this.Xe||(this.Xe=a.Jh(t,u,this.i.Rb,this.i.Ri)),a.CF(this.gh,this.Xe,this.i.Ri));this.lk=
t;this.kk=u;a.Fe(this.Xe);a.lj(this.opacity);a.nh();a.translate(-y,-E);a.vh();var G=this.zb,J=this.i.devicePixelRatio;this.i.devicePixelRatio=1;var b=this.R.kc(G.lc,G.mc,!0),y=this.R.kc(G.lc,G.mc,!1),E=this.R.kc(G.Cd,G.Dd,!0),D=this.R.kc(G.Cd,G.Dd,!1),O=this.R.kc(G.vd,G.wd,!0),F=this.R.kc(G.vd,G.wd,!1),C=this.R.kc(G.td,G.ud,!0),G=this.R.kc(G.td,G.ud,!1);this.i.devicePixelRatio=J;if(this.i.Sf||0===this.K&&0===d)var J=(b+0.5|0)-b,H=(y+0.5|0)-y,b=b+J,y=y+H,E=E+J,D=D+H,O=O+J,F=F+H,C=C+J,G=G+H;0===this.K&&
0===d?(E=b+t,D=y,O=E,F=y+u,C=b,G=F,e.right=1,e.bottom=1):(e.right=f/t,e.bottom=h/u);a.kh(b,y,E,D,O,F,C,G,e);a.nh();a.scale(c,c);a.Iv(-this.R.we());a.translate((this.R.ne+this.R.oe)/-2,(this.R.pe+this.R.me)/-2);a.vh();this.xn=this.i.He}};var f=[];d.zB=function(a){f.length=0;for(var b="",c,d=0;d<a.length;)if(c=a.charAt(d),"\n"===c)b.length&&(f.push(b),b=""),f.push("\n"),++d;else if(" "===c||"\t"===c||"-"===c){do b+=a.charAt(d),d++;while(d<a.length&&(" "===a.charAt(d)||"\t"===a.charAt(d)));f.push(b);
b=""}else d<a.length&&(b+=c,d++);b.length&&f.push(b)};var h=[];d.CB=function(c,d,e,f,m){if(c&&c.length)if(2>=f)b(d);else{if(100>=c.length&&-1===c.indexOf("\n")){var h=e.measureText(c).width;if(h<=f){b(d);d.push(a());d[0].text=c;d[0].width=h;return}}this.DB(c,d,e,f,m)}else b(d)};d.DB=function(b,c,d,e,m){m&&(this.zB(b),b=f);var p="",r,t,u,y=0;for(u=0;u<b.length;u++)"\n"===b[u]?(y>=c.length&&c.push(a()),t=c[y],t.text=p,t.width=d.measureText(p).width,y++,p=""):(r=p,p+=b[u],t=d.measureText(p).width,t>=
e&&(y>=c.length&&c.push(a()),t=c[y],t.text=r,t.width=d.measureText(r).width,y++,p=b[u],m||" "!==p||(p="")));p.length&&(y>=c.length&&c.push(a()),t=c[y],t.text=p,t.width=d.measureText(p).width,y++);for(u=y;u<c.length;u++)h.push(c[u]);c.length=y};d.C=new (q());c.prototype.Ts=function(a){ga(a)&&1E9>a&&(a=Math.round(1E10*a)/1E10);a=a.toString();this.text!==a&&(this.text=a,this.Lk=!0,this.i.bb=!0)};d.q=new c;d.eb=new (q())})();function jc(a){this.i=a}
(function(){var a=jc.prototype;a.cb=function(a){this.Wb=a;this.i=a.i};var b=a.cb.prototype;b.wa=function(){this.ta||(this.ya=new Image,this.ya.idtkLoadDisposed=!0,this.ya.src=this.Nr,this.ya.xt=this.Or,this.i.xh.push(this.ya),this.hb=this.pattern=null)};b.$n=function(){this.ta||(this.hb=null)};b.Vq=function(){if(!this.ta&&this.F.length){this.hb||(this.hb=this.i.ka.Al(this.ya,!0,this.i.Rb,this.wo));var a,b;a=0;for(b=this.F.length;a<b;a++)this.F[a].hb=this.hb}};b.Cn=function(){this.ta||this.hb||!this.i.ka||
(this.hb=this.i.ka.Al(this.ya,!0,this.i.Rb,this.wo))};b.Zr=function(){this.ta||this.F.length||!this.hb||(this.i.ka.deleteTexture(this.hb),this.hb=null)};b.jr=function(a){a.drawImage(this.ya,0,0)};a.Qa=function(a){this.type=a;this.i=a.i};b=a.Qa.prototype;b.wa=function(){this.visible=0===this.$[0];this.ij=new ta(0,0,0,0);this.oy=!1;this.ya=this.type.ya;this.i.ka?(this.type.Cn(),this.hb=this.type.hb):(this.type.pattern||(this.type.pattern=this.i.Bb.createPattern(this.type.ya,"repeat")),this.pattern=
this.type.pattern)};b.ig=function(){this.oy=!1;this.ya=this.type.ya};b.fj=function(){this.i.ka&&this.oy&&this.hb&&(this.i.ka.deleteTexture(this.hb),this.hb=null)};b.ff=function(a){a.globalAlpha=this.opacity;a.save();a.fillStyle=this.pattern;var b=this.x,e=this.y;this.i.Sf&&(b=b+0.5|0,e=e+0.5|0);var f=-(this.ze*this.width),h=-(this.Ae*this.height),g=f%this.ya.width,k=h%this.ya.height;0>g&&(g+=this.ya.width);0>k&&(k+=this.ya.height);a.translate(b,e);a.rotate(this.K);a.translate(g,k);a.fillRect(f-g,
h-k,this.width,this.height);a.restore()};b.ve=function(a){a.Fe(this.hb);a.lj(this.opacity);var b=this.ij;b.right=this.width/this.ya.width;b.bottom=this.height/this.ya.height;var e=this.zb;if(this.i.Sf){var f=(this.x+0.5|0)-this.x,h=(this.y+0.5|0)-this.y;a.kh(e.lc+f,e.mc+h,e.Cd+f,e.Dd+h,e.vd+f,e.wd+h,e.td+f,e.ud+h,b)}else a.kh(e.lc,e.mc,e.Cd,e.Dd,e.vd,e.wd,e.td,e.ud,b)};a.C=new (q());a.q=new (q());a.eb=new (q())})();function kc(a){this.i=a}
(function(){function a(){}var b=kc.prototype;b.cb=function(a){this.ca=a;this.i=a.i};b.cb.prototype.wa=q();b.Qa=function(a,b){this.type=a;this.ca=a.ca;this.n=b;this.i=a.i};var c=b.Qa.prototype;c.wa=function(){var a=this.$[0];this.Ob=this.$[1];this.zd=this.$[2];this.aC=0!==this.$[3];this.Pv=0!==this.$[4];this.T=Math.cos(this.n.K)*a;this.U=Math.sin(this.n.K)*a;this.Aq=this.n.x;this.Bq=this.n.y;this.Vg=this.n.K;this.Wr=0;this.enabled=0!==this.$[5]};c.Nc=function(){return{acc:this.Ob,g:this.zd,dx:this.T,
dy:this.U,lx:this.Aq,ly:this.Bq,lka:this.Vg,t:this.Wr,e:this.enabled}};c.kd=function(a){this.Ob=a.acc;this.zd=a.g;this.T=a.dx;this.U=a.dy;this.Aq=a.lx;this.Bq=a.ly;this.Vg=a.lka;this.Wr=a.t;this.enabled=a.e};c.Db=function(){if(this.enabled){var a=this.i.Ph(this.n),b,c;this.n.K!==this.Vg&&(this.Pv&&(b=Ka(0,0,this.T,this.U),this.T=Math.cos(this.n.K)*b,this.U=Math.sin(this.n.K)*b),this.Vg=this.n.K);0!==this.Ob&&(b=Ka(0,0,this.T,this.U),c=0===this.T&&0===this.U?this.n.K:Fa(0,0,this.T,this.U),b+=this.Ob*
a,0>b&&(b=0),this.T=Math.cos(c)*b,this.U=Math.sin(c)*b);0!==this.zd&&(this.U+=this.zd*a);this.Aq=this.n.x;this.Bq=this.n.y;if(0!==this.T||0!==this.U)if(this.n.x+=this.T*a,this.n.y+=this.U*a,this.Wr+=Ka(0,0,this.T*a,this.U*a),this.Pv&&(this.n.K=Fa(0,0,this.T,this.U),this.n.ba(),this.Vg=this.n.K),this.n.ba(),this.aC&&(b=this.i.Cc(this.n)))this.i.Bg(this.n,b),b=Ka(0,0,this.T,this.U),c=this.i.dC(this.n,this.Aq,this.Bq),this.T=Math.cos(c)*b,this.U=Math.sin(c)*b,this.n.x+=this.T*a,this.n.y+=this.U*a,this.n.ba(),
this.Pv&&(this.Vg=this.n.K=c,this.n.ba()),this.i.Ag(this.n,this.T/b,this.U/b,Math.max(2.5*b*a,30))||this.i.Av(this.n,100)}};b.C=new (q());a.prototype.pB=function(a){a=za(a);var b=Ka(0,0,this.T,this.U);this.T=Math.cos(a)*b;this.U=Math.sin(a)*b};a.prototype.Me=function(a){this.enabled=1===a};b.q=new a;b.eb=new (q())})();function lc(a){this.i=a}
(function(){function a(){}var b=lc.prototype;b.cb=function(a){this.ca=a;this.i=a.i};b.cb.prototype.wa=q();b.Qa=function(a,b){this.type=a;this.ca=a.ca;this.n=b;this.i=a.i;this.si=this.ri=this.Fr=this.Gr=this.bk=this.oi=this.Zh=this.Lp=this.as=!1;this.Bu=this.Au=this.zu=this.Cu=-1;this.U=this.T=0};var c=b.Qa.prototype;c.wa=function(){this.Pf=this.$[0];this.Ob=this.$[1];this.Id=this.$[2];this.Et=this.$[3];this.kt=this.$[4];this.Ct=1===this.$[5];this.enabled=0!==this.$[6];this.Ct&&!this.i.ae&&(jQuery(document).keydown(function(a){return function(b){a.Yn(b)}}(this)),
jQuery(document).keyup(function(a){return function(b){a.Zn(b)}}(this)))};c.Nc=function(){return{dx:this.T,dy:this.U,enabled:this.enabled,maxspeed:this.Pf,acc:this.Ob,dec:this.Id,ignoreInput:this.bk}};c.kd=function(a){this.T=a.dx;this.U=a.dy;this.enabled=a.enabled;this.Pf=a.maxspeed;this.Ob=a.acc;this.Id=a.dec;this.bk=a.ignoreInput;this.si=this.ri=this.Fr=this.Gr=this.oi=this.Zh=this.Lp=this.as=!1;this.Bu=this.Au=this.zu=this.Cu=-1};c.Yn=function(a){var b=this.i.He;switch(a.which){case 37:a.preventDefault();
this.Au<b&&(this.Zh=!0);break;case 38:a.preventDefault();this.Cu<b&&(this.as=!0);break;case 39:a.preventDefault();this.Bu<b&&(this.oi=!0);break;case 40:a.preventDefault(),this.zu<b&&(this.Lp=!0)}};c.Zn=function(a){var b=this.i.He;switch(a.which){case 37:a.preventDefault();this.Zh=!1;this.Au=b;break;case 38:a.preventDefault();this.as=!1;this.Cu=b;break;case 39:a.preventDefault();this.oi=!1;this.Bu=b;break;case 40:a.preventDefault(),this.Lp=!1,this.zu=b}};c.Db=function(){var a=this.i.Ph(this.n),b=this.Zh||
this.ri,c=this.oi||this.si,h=this.as||this.Gr,g=this.Lp||this.Fr;this.Fr=this.Gr=this.si=this.ri=!1;if(this.enabled){var k=this.i.Cc(this.n);if(k&&(this.i.Bg(this.n,k),!this.i.Av(this.n)))return;this.bk&&(g=h=c=b=!1);0===this.Et?c=b=!1:1===this.Et&&(g=h=!1);2===this.Et&&(h||g)&&(c=b=!1);b==c&&(0>this.T?(this.T+=this.Id*a,0<this.T&&(this.T=0)):0<this.T&&(this.T-=this.Id*a,0>this.T&&(this.T=0)));h==g&&(0>this.U?(this.U+=this.Id*a,0<this.U&&(this.U=0)):0<this.U&&(this.U-=this.Id*a,0>this.U&&(this.U=
0)));b&&!c&&(this.T=0<this.T?this.T-(this.Ob+this.Id)*a:this.T-this.Ob*a);c&&!b&&(this.T=0>this.T?this.T+(this.Ob+this.Id)*a:this.T+this.Ob*a);h&&!g&&(this.U=0<this.U?this.U-(this.Ob+this.Id)*a:this.U-this.Ob*a);g&&!h&&(this.U=0>this.U?this.U+(this.Ob+this.Id)*a:this.U+this.Ob*a);if(0!==this.T||0!==this.U){Math.sqrt(this.T*this.T+this.U*this.U)>this.Pf&&(k=Math.atan2(this.U,this.T),this.T=this.Pf*Math.cos(k),this.U=this.Pf*Math.sin(k));c=this.n.x;h=this.n.y;b=this.n.K;this.n.x+=this.T*a;this.n.ba();
if(k=this.i.Cc(this.n))this.n.x=c,this.T=0,this.n.ba(),this.i.Bg(this.n,k);this.n.y+=this.U*a;this.n.ba();if(k=this.i.Cc(this.n))this.n.y=h,this.U=0,this.n.ba(),this.i.Bg(this.n,k);a=Ya(this.T);k=Ya(this.U);if(0!==a||0!==k)1===this.kt?this.n.K=Ea(90*Math.round(Aa(Math.atan2(k,a))/90)):2===this.kt?this.n.K=Ea(45*Math.round(Aa(Math.atan2(k,a))/45)):3===this.kt&&(this.n.K=Math.atan2(k,a));this.n.ba();this.n.K!=b&&(k=this.i.Cc(this.n))&&(this.n.K=b,this.n.ba(),this.i.Bg(this.n,k))}}};b.C=new (q());a.prototype.Xk=
function(){this.U=this.T=0};a.prototype.Wd=function(a){switch(a){case 0:this.ri=!0;break;case 1:this.si=!0;break;case 2:this.Gr=!0;break;case 3:this.Fr=!0}};a.prototype.Me=function(a){this.enabled=1===a};b.q=new a;b.eb=new (q())})();function mc(a){this.i=a}
(function(){function a(){}function b(){}var c=mc.prototype;c.cb=function(a){this.ca=a;this.i=a.i};c.cb.prototype.wa=q();c.Qa=function(a,b){this.type=a;this.ca=a.ca;this.n=b;this.i=a.i};var d=c.Qa.prototype;d.wa=function(){var a=1===this.$[0];this.Wm=this.$[1];this.Do=this.$[2];this.Pp=this.$[3];this.kC=this.$[4];this.Oc=a?0:3;this.ke?this.Yf.reset():this.Yf=new Qa;this.Ak=this.n.opacity?this.n.opacity:1;a&&(0===this.Wm?(this.Oc=1,0===this.Do&&(this.Oc=2)):(this.n.opacity=0,this.i.bb=!0))};d.Nc=function(){return{fit:this.Wm,
wt:this.Do,fot:this.Pp,s:this.Oc,st:this.Yf.Eb,mo:this.Ak}};d.kd=function(a){this.Wm=a.fit;this.Do=a.wt;this.Pp=a.fot;this.Oc=a.s;this.Yf.reset();this.Yf.Eb=a.st;this.Ak=a.mo};d.Db=function(){this.Yf.add(this.i.Ph(this.n));0===this.Oc&&(this.n.opacity=this.Yf.Eb/this.Wm*this.Ak,this.i.bb=!0,this.n.opacity>=this.Ak&&(this.n.opacity=this.Ak,this.Oc=1,this.Yf.reset()));1===this.Oc&&this.Yf.Eb>=this.Do&&(this.Oc=2,this.Yf.reset());2===this.Oc&&0!==this.Pp&&(this.n.opacity=this.Ak-this.Yf.Eb/this.Pp*this.Ak,
this.i.bb=!0,0>this.n.opacity&&(this.n.opacity=0,this.Oc=3,this.Yf.reset(),this.i.trigger(mc.prototype.C.$A,this.n),1===this.kC&&this.i.Ig(this.n)))};d.yC=function(){this.Oc=0;this.Yf.reset();0===this.Wm?(this.Oc=1,0===this.Do&&(this.Oc=2)):(this.n.opacity=0,this.i.bb=!0)};a.prototype.$A=w(!0);c.C=new a;b.prototype.dp=function(){3===this.Oc&&this.yC()};c.q=new b})();function nc(a){this.i=a}
(function(){function a(){}function b(){}var c=nc.prototype;c.cb=function(a){this.ca=a;this.i=a.i};c.cb.prototype.wa=q();c.Qa=function(a,b){this.type=a;this.ca=a.ca;this.n=b;this.i=a.i};var d=c.Qa.prototype;d.wa=function(){this.sj=this.qh=this.Oc=this.Uq=this.Wq=0};d.Nc=function(){return{ontime:this.Wq,offtime:this.Uq,stage:this.Oc,stagetimeleft:this.qh,timeleft:this.sj}};d.kd=function(a){this.Wq=a.ontime;this.Uq=a.offtime;this.Oc=a.stage;this.qh=a.stagetimeleft;this.sj=a.timeleft};d.Db=function(){if(!(0>=
this.sj)){var a=this.i.Ph(this.n);this.sj-=a;0>=this.sj?(this.sj=0,this.n.visible=!0,this.i.bb=!0,this.i.trigger(nc.prototype.C.bB,this.n)):(this.qh-=a,0>=this.qh&&(0===this.Oc?(this.n.visible=!1,this.Oc=1,this.qh+=this.Uq):(this.n.visible=!0,this.Oc=0,this.qh+=this.Wq),this.i.bb=!0))}};a.prototype.bB=w(!0);c.C=new a;b.prototype.xs=function(a,b,c){this.Wq=a;this.Uq=b;this.Oc=1;this.qh=b;this.sj=c;this.n.visible=!1;this.i.bb=!0};c.q=new b;c.eb=new (q())})();
function I(a,b){for(var c in b.prototype)b.prototype.hasOwnProperty(c)&&(a.prototype[c]=b.prototype[c])}
if(navigator.isCocoonJS&&"undefined"!==typeof window.cr_cjs_accelerated_physics)ea("Using CocoonJS native physics"),window.ext&&"undefined"!==typeof window.ext.IDTK_SRV_BOX2D?function(){function a(a,c,d,e){this.type=b.dl;this.Jb=new n;this.Kb=new n;this.Fg=null;void 0!==a&&(this.O=a);void 0!==c&&(this.P=c);void 0!==d&&this.Jb.J(d);void 0!==e&&this.Kb.J(e);this.Pl=this.bz=this.gw=this.Ru=this.mh=0;this.el=this.Wj=!1}function b(a){this.O=a.O;this.P=a.P;this.Fg=a.Fg;this.type=a.type;this.next=null}function c(a,
b){this.Iq=[];this.Ub=[];this.tk=[];this.bi=null;this.qE=[];this.tc=window.ext.IDTK_SRV_BOX2D.makeCall("createWorld",a.x,a.y,b)}function d(){}function e(a,b,c){this.$b=a;this.Tb=b;this.xE=c}function f(a,b){var c=a.Fg;a.Fg=null;this.Wa=b;this.G=new k(a.position,l.Rk(a.K));this.Kn=[];this.Gn=a.dd;a.type===f.Oe&&(a.ng=0);this.Ic=window.ext.IDTK_SRV_BOX2D.makeCall("createBody",b.tc,a);a.Fg=c}function h(a,b,c,d){this.In=a;this.Wu=c;this.hi={};this.hi.ee=n.B(0,0);this.Lq=!1;this.Jq=d.ng;this.Yu=d.Ug;this.Qn=
d.oh;this.Lq=d.ou}function g(){}function k(a,b){this.position=n.B(0,0);this.u=new l;void 0===a&&(a=null);void 0===b&&(b=null);a&&(this.position.J(a),this.u.dg(b))}function l(){this.j=n.B(0,0);this.k=n.B(0,0);this.Ei()}function n(a,b){void 0===a&&(a=0);void 0===b&&(b=0);this.x=a;this.y=b}K=n;n.Dh=[];n.B=function(a,b){if(0<K.Dh.length){var c=K.Dh.pop();c.Set(a,b);return c}return new K(a,b)};n.$c=function(a){1E4>K.Dh.length&&K.Dh.push(a)};n.prototype.qa=function(){this.y=this.x=0};n.prototype.Set=function(a,
b){void 0===a&&(a=0);void 0===b&&(b=0);this.x=a;this.y=b};n.prototype.J=function(a){this.x=a.x;this.y=a.y};n.cG=function(a,b){void 0===a&&(a=0);void 0===b&&(b=0);return n.B(a,b)};n.prototype.Dc=function(){return n.B(this.x,this.y)};n.prototype.zh=function(a){this.x+=a.x;this.y+=a.y};n.prototype.Xs=function(a){this.x-=a.x;this.y-=a.y};n.prototype.Ud=function(a){void 0===a&&(a=0);this.x*=a;this.y*=a};n.prototype.Lg=function(){return Math.sqrt(this.x*this.x+this.y*this.y)};n.prototype.Vo=function(){return this.x*
this.x+this.y*this.y};n.prototype.Vd=function(){var a=Math.sqrt(this.x*this.x+this.y*this.y);if(a<Number.MIN_VALUE)return 0;var b=1/a;this.x*=b;this.y*=b;return a};R=l;l.Rk=function(a){void 0===a&&(a=0);var b=new l;b.Set(a);return b};l.Kg=function(a,b){var c=new l;c.Us(a,b);return c};l.prototype.Set=function(a){void 0===a&&(a=0);var b=Math.cos(a);a=Math.sin(a);this.j.x=b;this.k.x=-a;this.j.y=a;this.k.y=b};l.prototype.Us=function(a,b){this.j.J(a);this.k.J(b)};l.prototype.Dc=function(){var a=new l;
a.dg(this);return a};l.prototype.dg=function(a){this.j.J(a.j);this.k.J(a.k)};l.prototype.Eo=function(a){this.j.x+=a.j.x;this.j.y+=a.j.y;this.k.x+=a.k.x;this.k.y+=a.k.y};l.prototype.Ei=function(){this.j.x=1;this.k.x=0;this.j.y=0;this.k.y=1};l.prototype.qa=function(){this.j.x=0;this.k.x=0;this.j.y=0;this.k.y=0};l.prototype.Sd=function(){return Math.atan2(this.j.y,this.j.x)};l.prototype.As=function(a){var b=this.j.x,c=this.k.x,d=this.j.y,e=this.k.y,f=b*e-c*d;0!==f&&(f=1/f);a.j.x=f*e;a.k.x=-f*c;a.j.y=
-f*d;a.k.y=f*b;return a};l.prototype.Fi=function(a,b,c){void 0===b&&(b=0);void 0===c&&(c=0);var d=this.j.x,e=this.k.x,f=this.j.y,h=this.k.y,g=d*h-e*f;0!==g&&(g=1/g);a.x=g*(h*b-e*c);a.y=g*(d*c-f*b);return a};l.prototype.yh=function(){this.j.yh();this.k.yh()};qc=k;k.prototype.xc=function(a,b){this.position.J(a);this.u.dg(b)};k.prototype.Ei=function(){this.position.qa();this.u.Ei()};k.prototype.Set=function(a){this.position.J(a.position);this.u.dg(a.u)};k.prototype.Yo=function(){return Math.atan2(this.u.j.y,
this.u.j.x)};S=g;g.Uo=function(a){void 0===a&&(a=0);return isFinite(a)};g.Yb=function(a,b){return a.x*b.x+a.y*b.y};g.xj=function(a,b){return a.x*b.y-a.y*b.x};g.Ah=function(a,b){void 0===b&&(b=0);return n.B(b*a.y,-b*a.x)};g.rs=function(a,b){void 0===a&&(a=0);return n.B(-a*b.y,a*b.x)};g.nc=function(a,b){return n.B(a.j.x*b.x+a.k.x*b.y,a.j.y*b.x+a.k.y*b.y)};g.Bh=function(a,b){return n.B(g.Yb(b,a.j),g.Yb(b,a.k))};g.Qc=function(a,b){var c=g.nc(a.u,b);c.x+=a.position.x;c.y+=a.position.y;return c};g.Gs=function(a,
b){var c=g.Hb(b,a.position),d=c.x*a.u.j.x+c.y*a.u.j.y;c.y=c.x*a.u.k.x+c.y*a.u.k.y;c.x=d;return c};g.pm=function(a,b){return n.B(a.x+b.x,a.y+b.y)};g.Hb=function(a,b){return n.B(a.x-b.x,a.y-b.y)};g.BA=function(a,b){var c=a.x-b.x,d=a.y-b.y;return Math.sqrt(c*c+d*d)};g.xw=function(a,b){var c=a.x-b.x,d=a.y-b.y;return c*c+d*d};g.QA=function(a,b){void 0===a&&(a=0);return n.B(a*b.x,a*b.y)};g.sA=function(a,b){return l.Kg(g.pm(a.j,b.j),g.pm(a.k,b.k))};g.RA=function(a,b){return l.Kg(g.nc(a,b.j),g.nc(a,b.k))};
g.SA=function(a,b){var c=n.B(g.Yb(a.j,b.j),g.Yb(a.k,b.j)),d=n.B(g.Yb(a.j,b.k),g.Yb(a.k,b.k));return l.Kg(c,d)};g.yh=function(a){void 0===a&&(a=0);return 0<a?a:-a};g.lm=function(a){return n.B(g.yh(a.x),g.yh(a.y))};g.qA=function(a){return l.Kg(g.lm(a.j),g.lm(a.k))};g.Jw=function(a,b){void 0===a&&(a=0);void 0===b&&(b=0);return a<b?a:b};g.Kw=function(a,b){return n.B(g.Jw(a.x,b.x),g.Jw(a.y,b.y))};g.Hw=function(a,b){void 0===a&&(a=0);void 0===b&&(b=0);return a>b?a:b};g.Iw=function(a,b){return n.B(g.Hw(a.x,
b.x),g.Hw(a.y,b.y))};g.Nb=function(a,b,c){void 0===a&&(a=0);void 0===b&&(b=0);void 0===c&&(c=0);return a<b?b:a>c?c:a};g.vA=function(a,b,c){return g.Iw(b,g.Kw(a,c))};g.BG=function(a,b){var c=a[0];a[0]=b[0];b[0]=c};g.qG=function(){return 2*Math.random()-1};g.rG=function(a,b){void 0===a&&(a=0);void 0===b&&(b=0);var c=Math.random();return(b-a)*c+a};g.iG=function(a){void 0===a&&(a=0);a|=a>>1&2147483647;a|=a>>2&1073741823;a|=a>>4&268435455;a|=a>>8&16777215;return(a|a>>16&65535)+1};g.ZF=function(a){void 0===
a&&(a=0);return 0<a&&0===(a&a-1)};g.YB=new n(0,0);g.XB=l.Kg(new n(1,0),new n(0,1));g.HG=new k(g.YB,g.XB);T=function(){this.position=n.B(0,0);this.Ju=n.B(0,0);this.Fg=null;this.K=0;this.Ju.Set(0,0);this.Lj=this.mk=this.qx=0;this.wx=this.ox=!0;this.Pj=this.Lt=!1;this.type=f.Oe;this.dd=!0;this.ry=1};rc=h;h.prototype.ib=s("In");h.prototype.Pc=function(){console.log("fixture.GetShape not yet supported in CocoonJS Box2D binding");return null};h.prototype.Cj=s("Lq");sc=f;f.prototype.Ko=function(a){var b=
a.Fg;a.Fg=null;var c=window.ext.IDTK_SRV_BOX2D.makeCall("createFixture",this.Wa.tc,this.Ic,a);a.Fg=b;a=new h(this,0,c,a);this.Wa.tk[c]=a;this.Kn.push(a);return a};f.prototype.zs=function(){return 0===this.Kn.length?null:this.Kn[0]};f.prototype.ww=function(a){window.ext.IDTK_SRV_BOX2D.makeCall("deleteFixture",this.Wa.tc,a.Wu);delete this.Wa.tk[a.Wu]};f.prototype.Lm=function(a,b){window.ext.IDTK_SRV_BOX2D.makeCall("setBodyTransform",this.Wa.tc,this.Ic,a.x,a.y,b);this.G.u.Set(b);this.G.position.J(a)};
f.prototype.Ss=function(a){this.Lm(a,this.Sd())};f.prototype.yj=function(){var a=window.ext.IDTK_SRV_BOX2D.makeCall("getLinearVelocity",this.Wa.tc,this.Ic);return n.B(a[0],a[1])};f.prototype.Sk=function(){var a=window.ext.IDTK_SRV_BOX2D.makeCall("getWorldCenter",this.Wa.tc,this.Ic);return n.B(a[0],a[1])};f.prototype.zj=function(){var a=window.ext.IDTK_SRV_BOX2D.makeCall("getLocalCenter",this.Wa.tc,this.Ic);return n.B(a[0],a[1])};f.prototype.Gd=function(a){return g.Gs(this.G,a)};f.prototype.Hd=function(){return window.ext.IDTK_SRV_BOX2D.makeCall("isAwake",
this.Wa.tc,this.Ic)};f.prototype.Po=function(){return window.ext.IDTK_SRV_BOX2D.makeCall("getAngularVelocity",this.Wa.tc,this.Ic)};f.prototype.Rc=function(a){window.ext.IDTK_SRV_BOX2D.makeCall("setAwake",this.Wa.tc,this.Ic,a)};f.prototype.Fj=function(a){window.ext.IDTK_SRV_BOX2D.makeCall("setLinearVelocity",this.Wa.tc,this.Ic,a.x,a.y)};f.prototype.Rd=function(a,b,c){window.ext.IDTK_SRV_BOX2D.makeCall("applyForce",this.Wa.tc,this.Ic,a.x,a.y,b.x,b.y,c)};f.prototype.Fo=function(a,b){window.ext.IDTK_SRV_BOX2D.makeCall("applyTorque",
this.Wa.tc,this.Ic,a,b)};f.prototype.Jm=function(a){window.ext.IDTK_SRV_BOX2D.makeCall("setAngularVelocity",this.Wa.tc,this.Ic,a)};f.prototype.ax=function(a){window.ext.IDTK_SRV_BOX2D.makeCall("setType",this.Wa.tc,this.Ic,a)};f.prototype.Bj=s("Gn");f.prototype.Sd=function(){return this.G.u.Sd()};f.prototype.Yo=function(a){void 0===a&&(a=0);this.Lm(this.G.position,a)};f.prototype.Bi=function(){for(var a=window.ext.IDTK_SRV_BOX2D.makeCall("getObjectContacts",this.Wa.tc,this.Ic),b=[],c=0;c<a.length;c++)b.push(this.Wa.Iq[a[c]]);
return b};sc.Oe=0;sc.yx=1;sc.Tc=2;e.prototype.Es=s("xE");tc=d;d.prototype.Go=q();tc.xx=new d;uc=q();vc=c;c.prototype.Vw=aa("bi");c.prototype.Uw=function(a){var b=this;window.ext.IDTK_SRV_BOX2D.makeCall("setContactFilter",this.tc,function(c,d){return a.Hj(b.tk[c],b.tk[d])})};c.prototype.qs=function(a){a=new f(a,this);return this.Iq[a.Ic]=a};c.prototype.Mo=function(a){window.ext.IDTK_SRV_BOX2D.makeCall("deleteBody",this.tc,a.Ic);delete this.Iq[a.Ic];for(var b=0;b<a.Kn.length;++b)delete this.tk[a.Kn[b].Wu]};
c.prototype.Lo=function(a){if(a.O.Ic!==a.P.Ic){var c=a.O,d=a.P;a.O=c.Ic;a.P=d.Ic;var e="createDistanceJoint";a.type===b.dl&&(e="createRevoluteJoint");var f=new b(a);f.pE=window.ext.IDTK_SRV_BOX2D.makeCall(e,this.tc,a);a.O=c;a.P=d;this.qE.push(f);return f}};c.prototype.No=function(a){window.ext.IDTK_SRV_BOX2D.makeCall("destroyJoint",this.tc,a.pE)};c.prototype.Ch=function(a,b,c){c=window.ext.IDTK_SRV_BOX2D.makeCall("step",this.tc,a,b,c);b=c[0];for(a=1;a<=4*b;a+=4){var d=this.Iq[c[a+0]];if(null===d)break;
d.G.position.Set(c[a+1],c[a+2]);d.G.u.Set(c[a+3])}if(null!==this.bi)for(c=window.ext.IDTK_SRV_BOX2D.makeCall("getLastContacts",this.tc),b=c[0],a=1;a<=3*b;a+=3){var d=c[a+2],f=this.tk[c[a+0]],h=this.tk[c[a+1]];"undefined"===typeof f||"undefined"===typeof h?console.log("One of the fixtures in a contact DOESN'T EXIST!!"):this.bi.Go(new e(f,h,d))}};c.prototype.uw=function(){window.ext.IDTK_SRV_BOX2D.makeCall("clearForces",this.tc)};wc=function(a){this.nr=a;this.type="circle"};U=q();U.prototype.Zo=function(a,
b){this.type="box";this.width=a;this.height=b};U.prototype.Sw=function(){this.type="edge"};U.prototype.Qs=function(a,b){this.type="polygon";this.pA=[];for(var c=0;c<b;c++)this.pA.push(a[c].x),this.pA.push(a[c].y)};xc=function(){this.Fg=this.shape=null;this.Ug=0.2;this.ng=this.oh=0;this.ou=!1;this.filter={al:1,Ol:65535,Qi:0}};V=b;b.prototype.wm=s("O");b.prototype.ys=s("P");b.prototype.bd=s("type");b.Ft=0;b.dl=1;yc=function(a,c,d,e){this.type=b.Ft;this.Jb=n.B(0,0);this.Kb=n.B(0,0);this.Fg=null;void 0!==
a&&(this.O=a);void 0!==c&&(this.P=c);void 0!==d&&this.Jb.J(d);void 0!==e&&this.Kb.J(e);void 0!==d&&void 0!==e&&(a=e.x-d.x,d=e.y-d.y,this.length=Math.sqrt(a*a+d*d));this.Fp=this.$p=0};a.prototype.xc=function(a,b,c){this.O=a;this.P=b;this.Jb=this.O.Gd(c);this.Kb=this.P.Gd(c);this.mh=this.P.Sd()-this.O.Sd()};zc=a}():console.log("The CocoonJS binding for Box2D has been ignored because ext.IDTK_SRV_BOX2D is not available");else{var S={},Ac=2/180*Math.PI,Bc=8/180*Math.PI,Cc=0.5*Math.PI,Dc=Cc*Cc,Ec=2/180*
Math.PI,Fc=Number.MIN_VALUE*Number.MIN_VALUE;S.Yb=function(a,b){return a.x*b.x+a.y*b.y};S.xj=function(a,b){return a.x*b.y-a.y*b.x};S.Ah=function(a,b){return K.B(b*a.y,-b*a.x)};S.rs=function(a,b){return K.B(-a*b.y,a*b.x)};S.nc=function(a,b){return K.B(a.j.x*b.x+a.k.x*b.y,a.j.y*b.x+a.k.y*b.y)};S.Bh=function(a,b){return K.B(S.Yb(b,a.j),S.Yb(b,a.k))};S.Qc=function(a,b){var c=S.nc(a.u,b);c.x+=a.position.x;c.y+=a.position.y;return c};S.Gs=function(a,b){var c=S.Hb(b,a.position),d=c.x*a.u.j.x+c.y*a.u.j.y;
c.y=c.x*a.u.k.x+c.y*a.u.k.y;c.x=d;return c};S.pm=function(a,b){return K.B(a.x+b.x,a.y+b.y)};S.Hb=function(a,b){return K.B(a.x-b.x,a.y-b.y)};S.BA=function(a,b){return Math.sqrt(S.xw(a,b))};S.xw=function(a,b){var c=a.x-b.x,d=a.y-b.y;return c*c+d*d};S.QA=function(a,b){return K.B(a*b.x,a*b.y)};S.sA=function(a,b){return R.Kg(S.pm(a.j,b.j),S.pm(a.k,b.k))};S.RA=function(a,b){return R.Kg(S.nc(a,b.j),S.nc(a,b.k))};S.SA=function(a,b){var c=K.B(S.Yb(a.j,b.j),S.Yb(a.k,b.j)),d=K.B(S.Yb(a.j,b.k),S.Yb(a.k,b.k));
return R.Kg(c,d)};S.lm=function(a){return K.B(Math.abs(a.x),Math.abs(a.y))};S.qA=function(a){return R.Kg(S.lm(a.j),S.lm(a.k))};S.Nb=function(a,b,c){return a<b?b:a>c?c:a};S.vA=function(a,b,c){return K.B(S.Nb(a.x,b.x,c.x),S.Nb(a.y,b.y,c.y))};var R=function(){this.j=K.B(0,0);this.k=K.B(0,0);this.Ei()};R.Rk=function(a){var b=new R;b.Set(a);return b};R.Kg=function(a,b){var c=new R;c.Us(a,b);return c};x=R.prototype;x.Set=function(a){var b=Math.cos(a);a=Math.sin(a);this.j.Set(b,a);this.k.Set(-a,b)};x.Us=
function(a,b){this.j.J(a);this.k.J(b)};x.Dc=function(){var a=new R;a.dg(this);return a};x.dg=function(a){this.j.J(a.j);this.k.J(a.k)};x.Eo=function(a){this.j.zh(a.j);this.k.zh(a.k)};x.Ei=function(){this.j.Set(1,0);this.k.Set(0,1)};x.qa=function(){this.j.Set(0,0);this.k.Set(0,0)};x.Sd=function(){return Math.atan2(this.j.y,this.j.x)};x.As=function(a){var b=this.j.x*this.k.y-this.k.x*this.j.y;0!==b&&(b=1/b);a.j.x=b*this.k.y;a.k.x=-b*this.k.x;a.j.y=-b*this.j.y;a.k.y=b*this.j.x;return a};x.Fi=function(a,
b,c){var d=this.j.x*this.k.y-this.k.x*this.j.y;0!==d&&(d=1/d);a.x=d*(this.k.y*b-this.k.x*c);a.y=d*(this.j.x*c-this.j.y*b);return a};x.yh=function(){this.j.yh();this.k.yh()};var Hc=function(a,b,c){this.j=new Gc(0,0,0);this.k=new Gc(0,0,0);this.Da=new Gc(0,0,0);a&&this.j.J(a);b&&this.k.J(b);c&&this.Da.J(c)};x=Hc.prototype;x.Dc=function(){return new Hc(this.j,this.k,this.Da)};x.dg=function(a){this.j.J(a.j);this.k.J(a.k);this.Da.J(a.Da)};x.Eo=function(a){this.j.x+=a.j.x;this.j.y+=a.j.y;this.j.z+=a.j.z;
this.k.x+=a.k.x;this.k.y+=a.k.y;this.k.z+=a.k.z;this.Da.x+=a.Da.x;this.Da.y+=a.Da.y;this.Da.z+=a.Da.z};x.Ei=function(){this.j.Set(1,0,0);this.k.Set(0,1,0);this.Da.Set(0,0,1)};x.qa=function(){this.j.Set(0,0,0);this.k.Set(0,0,0);this.Da.Set(0,0,0)};x.Wk=function(a,b,c){var d=this.j.x,e=this.k.x,f=this.j.y,h=this.k.y,g=d*h-e*f;0!=g&&(g=1/g);a.x=g*(h*b-e*c);a.y=g*(d*c-f*b);return a};x.Mm=function(a,b,c,d){var e=this.j.x,f=this.j.y,h=this.j.z,g=this.k.x,k=this.k.y,l=this.k.z,n=this.Da.x,m=this.Da.y,p=
this.Da.z,r=e*(k*p-l*m)+f*(l*n-g*p)+h*(g*m-k*n);0!=r&&(r=1/r);a.x=r*(b*(k*p-l*m)+c*(l*n-g*p)+d*(g*m-k*n));a.y=r*(e*(c*p-d*m)+f*(d*n-b*p)+h*(b*m-c*n));a.z=r*(e*(k*d-l*c)+f*(l*b-g*d)+h*(g*c-k*b));return a};var Ic=function(){this.S=K.B(0,0);this.fd=K.B(0,0);this.D=K.B(0,0)};Ic.prototype.Set=function(a){this.S.J(a.S);this.fd.J(a.fd);this.D.J(a.D);this.zf=a.zf;this.N=a.N;this.Qd=a.Qd};Ic.prototype.Dc=function(){var a=new Ic;a.S.J(this.S);a.fd.J(this.fd);a.D.J(this.D);a.zf=this.zf;a.N=this.N;a.Qd=this.Qd;
return a};Ic.prototype.Ke=function(a,b){void 0===b&&(b=0);a.position.x=(1-b)*this.fd.x+b*this.D.x;a.position.y=(1-b)*this.fd.y+b*this.D.y;a.u.Set((1-b)*this.zf+b*this.N);var c=a.u;a.position.x-=c.j.x*this.S.x+c.k.x*this.S.y;a.position.y-=c.j.y*this.S.x+c.k.y*this.S.y};Ic.prototype.yi=function(a){void 0===a&&(a=0);if(this.Qd<a&&1-this.Qd>Number.MIN_VALUE){var b=(a-this.Qd)/(1-this.Qd);this.fd.x=(1-b)*this.fd.x+b*this.D.x;this.fd.y=(1-b)*this.fd.y+b*this.D.y;this.zf=(1-b)*this.zf+b*this.N;this.Qd=a}};
var qc=function(a,b){this.position=K.B(0,0);this.u=new R;a&&this.position.J(a);b&&this.u.dg(b)};qc.prototype.xc=function(a,b){this.position.J(a);this.u.dg(b)};qc.prototype.Ei=function(){this.position.qa();this.u.Ei()};qc.prototype.Set=function(a){this.position.J(a.position);this.u.dg(a.u)};qc.prototype.Sd=function(){return Math.atan2(this.u.j.y,this.u.j.x)};var K=function(a,b){this.x=a;this.y=b};K.Dh=[];K.B=function(a,b){if(0<K.Dh.length){var c=K.Dh.pop();c.Set(a,b);return c}return new K(a,b)};K.$c=
function(a){K.Dh.push(a)};x=K.prototype;x.qa=function(){this.y=this.x=0};x.Set=function(a,b){this.x=a;this.y=b};x.J=function(a){this.x=a.x;this.y=a.y};x.Ci=function(){return K.B(-this.x,-this.y)};x.Lw=function(){this.x=-this.x;this.y=-this.y};x.Dc=function(){return K.B(this.x,this.y)};x.zh=function(a){this.x+=a.x;this.y+=a.y};x.Xs=function(a){this.x-=a.x;this.y-=a.y};x.Ud=function(a){this.x*=a;this.y*=a};x.Ah=function(a){var b=this.x;this.x=a*this.y;this.y=-a*b};x.rs=function(a){var b=this.x;this.x=
-a*this.y;this.y=a*b};x.Kw=function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y)};x.Iw=function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y)};x.yh=function(){this.x=Math.abs(this.x);this.y=Math.abs(this.y)};x.Lg=function(){return Math.sqrt(this.Vo())};x.Vo=function(){return this.x*this.x+this.y*this.y};x.Vd=function(){var a=this.Lg();if(a<Number.MIN_VALUE)return 0;var b=1/a;this.x*=b;this.y*=b;return a};x.Uo=function(){return isFinite(this.x)&&isFinite(this.y)};var Gc=
function(a,b,c){this.x=a;this.y=b;this.z=c};x=Gc.prototype;x.qa=function(){this.z=this.y=this.x=0};x.Set=function(a,b,c){this.x=a;this.y=b;this.z=c};x.J=function(a){this.x=a.x;this.y=a.y;this.z=a.z};x.Ci=function(){return new Gc(-this.x,-this.y,-this.z)};x.Lw=function(){this.x=-this.x;this.y=-this.y;this.z=-this.z};x.Dc=function(){return new Gc(this.x,this.y,this.z)};x.zh=function(a){this.x+=a.x;this.y+=a.y;this.z+=a.z};x.Xs=function(a){this.x-=a.x;this.y-=a.y;this.z-=a.z};x.Ud=function(a){this.x*=
a;this.y*=a;this.z*=a};var Jc=function(){this.mb=0.005};x=Jc.prototype;x.Aj=q();x.Dc=q();x.Set=function(a){this.mb=a.mb};x.Qk=q();x.rm=q();x.Jo=q();x.Rs=q();var wc=function(a){this.mb=0.005;this.mb=a;this.Ll=a*a;this.wb=K.B(0,0)};I(wc,Jc);x=wc.prototype;x.Aj=function(){return wc.cg};x.Dc=function(){var a=new wc(this.mb);a.Set(this);return a};x.Set=function(a){Jc.prototype.Set.call(this,a);a instanceof wc&&this.wb.J(a.wb)};x.Qk=function(a,b){var c=b.u,d=b.position.x+(c.j.x*this.wb.x+c.k.x*this.wb.y),
c=b.position.y+(c.j.y*this.wb.x+c.k.y*this.wb.y);a.Oa.Set(d-this.mb,c-this.mb);a.Pa.Set(d+this.mb,c+this.mb)};x.rm=function(a,b){a.fh=b*Math.PI*this.Ll;a.Hh.J(this.wb);a.Tk=a.fh*(0.5*this.Ll+(this.wb.x*this.wb.x+this.wb.y*this.wb.y))};x.Jo=function(a,b,c,d){c=S.Qc(c,this.wb);var e=-(S.Yb(a,c)-b);if(e<-this.mb+Number.MIN_VALUE)return 0;if(e>this.mb)return d.J(c),Math.PI*this.Ll;b=e*e;e=this.Ll*(Math.asin(e/this.mb)+Math.PI/2)+e*Math.sqrt(this.Ll-b);b=-2/3*Math.pow(this.Ll-b,1.5)/e;d.x=c.x+a.x*b;d.y=
c.y+a.y*b;return e};x.Rs=function(a){a.M=[this.wb];a.Aa=1;a.mb=this.mb};wc.cg="b2CircleShape";var Kc=function(a,b){this.mb=0.005;this.Ba=a;this.Va=b;this.sk=K.B(this.Va.x-this.Ba.x,this.Va.y-this.Ba.y);this.Zu=this.sk.Vd();this.Ga=K.B(this.sk.y,-this.sk.x);K.B(-0.04*(this.Ga.x-this.sk.x)+this.Ba.x,-0.04*(this.Ga.y-this.sk.y)+this.Ba.y);K.B(-0.04*(this.Ga.x+this.sk.x)+this.Va.x,-0.04*(this.Ga.y+this.sk.y)+this.Va.y);K.B(-this.Ga.x,-this.Ga.y)};I(Kc,Jc);Kc.prototype.Aj=w("b2EdgeShape");Kc.prototype.Qk=
function(a,b){var c=b.u,d=b.position.x+(c.j.x*this.Ba.x+c.k.x*this.Ba.y),e=b.position.y+(c.j.y*this.Ba.x+c.k.y*this.Ba.y),f=b.position.x+(c.j.x*this.Va.x+c.k.x*this.Va.y),c=b.position.y+(c.j.y*this.Va.x+c.k.y*this.Va.y);d<f?(a.Oa.x=d,a.Pa.x=f):(a.Oa.x=f,a.Pa.x=d);e<c?(a.Oa.y=e,a.Pa.y=c):(a.Oa.y=c,a.Pa.y=e)};Kc.prototype.rm=function(a){a.fh=0;a.Hh.J(this.Ba);a.Tk=0};Kc.prototype.Jo=function(a,b,c,d){void 0===b&&(b=0);var e=K.B(a.x*b,a.y*b),f=S.Qc(c,this.Ba);c=S.Qc(c,this.Va);var h=S.Yb(a,f)-b;a=S.Yb(a,
c)-b;if(0<h){if(0<a)return 0;f.x=-a/(h-a)*f.x+h/(h-a)*c.x;f.y=-a/(h-a)*f.y+h/(h-a)*c.y}else 0<a&&(c.x=-a/(h-a)*f.x+h/(h-a)*c.x,c.y=-a/(h-a)*f.y+h/(h-a)*c.y);d.x=(e.x+f.x+c.x)/3;d.y=(e.y+f.y+c.y)/3;return 0.5*((f.x-e.x)*(c.y-e.y)-(f.y-e.y)*(c.x-e.x))};var Lc=function(){this.fh=0;this.Hh=K.B(0,0);this.Tk=0},U=function(){this.mb=0.005;this.ee=K.B(0,0);this.M=[];this.Ha=[]};I(U,Jc);U.prototype.Aj=function(){return U.cg};U.prototype.Dc=function(){var a=new U;a.Set(this);return a};U.prototype.Set=function(a){Jc.prototype.Set.call(this,
a);if(a instanceof U){this.ee.J(a.ee);this.$a=a.$a;this.Im(this.$a);for(var b=0;b<this.$a;b++)this.M[b].J(a.M[b]),this.Ha[b].J(a.Ha[b])}};U.prototype.Qs=function(a){this.Tw(a)};U.FF=function(a){var b=new U;b.Qs(a);return b};U.prototype.Tw=function(a){var b=a.length;this.$a=b;this.Im(b);for(b=b=0;b<this.$a;b++)this.M[b].J(a[b]);for(b=0;b<this.$a;++b)a=S.Hb(this.M[b+1<this.$a?b+1:0],this.M[b]),this.Ha[b].J(S.Ah(a,1)),this.Ha[b].Vd();this.ee=U.zA(this.M,this.$a)};U.JF=function(a){var b=new U;b.Tw(a);
return b};U.prototype.Zo=function(a,b){this.$a=4;this.Im(4);this.M[0].Set(-a,-b);this.M[1].Set(a,-b);this.M[2].Set(a,b);this.M[3].Set(-a,b);this.Ha[0].Set(0,-1);this.Ha[1].Set(1,0);this.Ha[2].Set(0,1);this.Ha[3].Set(-1,0);this.ee.qa()};U.GF=function(a,b){var c=new U;c.Zo(a,b);return c};U.prototype.qB=function(a,b,c,d){this.$a=4;this.Im(4);this.M[0].Set(-a,-b);this.M[1].Set(a,-b);this.M[2].Set(a,b);this.M[3].Set(-a,b);this.Ha[0].Set(0,-1);this.Ha[1].Set(1,0);this.Ha[2].Set(0,1);this.Ha[3].Set(-1,0);
this.ee=c;a=new R;a.Set(d);c=new qc(c,a);for(d=0;d<this.$a;++d)this.M[d]=S.Qc(c,this.M[d]),this.Ha[d]=S.nc(c.u,this.Ha[d])};U.IF=function(a,b,c,d){var e=new U;e.qB(a,b,c,d);return e};U.prototype.Sw=function(a,b){this.$a=2;this.Im(2);this.M[0].J(a);this.M[1].J(b);this.ee.x=0.5*(a.x+b.x);this.ee.y=0.5*(a.y+b.y);this.Ha[0]=S.Ah(S.Hb(b,a),1);this.Ha[0].Vd();this.Ha[1].x=-this.Ha[0].x;this.Ha[1].y=-this.Ha[0].y};U.HF=function(a,b){var c=new U;c.Sw(a,b);return c};x=U.prototype;x.Qk=function(a,b){for(var c=
b.u,d=this.M[0],e=b.position.x+(c.j.x*d.x+c.k.x*d.y),f=b.position.y+(c.j.y*d.x+c.k.y*d.y),h=e,g=f,k=1;k<this.$a;++k)var d=this.M[k],l=b.position.x+(c.j.x*d.x+c.k.x*d.y),d=b.position.y+(c.j.y*d.x+c.k.y*d.y),e=e<l?e:l,f=f<d?f:d,h=h>l?h:l,g=g>d?g:d;a.Oa.x=e-this.mb;a.Oa.y=f-this.mb;a.Pa.x=h+this.mb;a.Pa.y=g+this.mb};x.rm=function(a,b){if(2==this.$a)a.Hh.x=0.5*(this.M[0].x+this.M[1].x),a.Hh.y=0.5*(this.M[0].y+this.M[1].y),a.fh=0,a.Tk=0;else{for(var c=0,d=0,e=0,f=0,h=1/3,g=0;g<this.$a;++g)var k=this.M[g],
l=g+1<this.$a?this.M[g+1]:this.M[0],n=k.x-0,m=k.y-0,p=l.x-0,r=l.y-0,t=n*r-m*p,u=0.5*t,e=e+u,c=c+u*h*(0+k.x+l.x),d=d+u*h*(0+k.y+l.y),k=n,f=f+t*(h*(0.25*(k*k+p*k+p*p)+(0*k+0*p))+0+(h*(0.25*(m*m+r*m+r*r)+(0*m+0*r))+0));a.fh=b*e;a.Hh.Set(c*(1/e),d*(1/e));a.Tk=b*f}};x.Jo=function(a,b,c,d){var e=S.Bh(c.u,a),f=b-S.Yb(a,c.position),h=[],g=0,k=-1;b=-1;var l=!1;for(a=a=0;a<this.$a;++a){h[a]=S.Yb(e,this.M[a])-f;var n=h[a]<-Number.MIN_VALUE;0<a&&(n?l||(k=a-1,g++):l&&(b=a-1,g++));l=n}switch(g){case 0:return l?
(a=new Lc,this.rm(a,1),d.J(S.Qc(c,a.Hh)),a.fh):0;case 1:-1==k?k=this.$a-1:b=this.$a-1}a=(k+1)%this.$a;e=(b+1)%this.$a;f=(0-h[k])/(h[a]-h[k]);h=(0-h[b])/(h[e]-h[b]);k=K.B(this.M[k].x*(1-f)+this.M[a].x*f,this.M[k].y*(1-f)+this.M[a].y*f);b=K.B(this.M[b].x*(1-h)+this.M[e].x*h,this.M[b].y*(1-h)+this.M[e].y*h);h=0;f=K.B(0,0);for(g=this.M[a];a!=e;)a=(a+1)%this.$a,l=a==e?b:this.M[a],n=0.5*((g.x-k.x)*(l.y-k.y)-(g.y-k.y)*(l.x-k.x)),h+=n,f.x+=n*(k.x+g.x+l.x)/3,f.y+=n*(k.y+g.y+l.y)/3,g=l;f.Ud(1/h);d.J(S.Qc(c,
f));return h};x.Rs=function(a){a.M=this.M;a.Aa=this.$a;a.mb=this.mb};x.So=function(a){for(var b=0,c=this.M[0].x*a.x+this.M[0].y*a.y,d=1;d<this.$a;++d){var e=this.M[d].x*a.x+this.M[d].y*a.y;e>c&&(b=d,c=e)}return b};x.zm=function(a){for(var b=0,c=this.M[0].x*a.x+this.M[0].y*a.y,d=1;d<this.$a;++d){var e=this.M[d].x*a.x+this.M[d].y*a.y;e>c&&(b=d,c=e)}return this.M[b]};x.Im=function(a){this.M=[];this.Ha=[];for(var b=this.M.length;b<a;b++)this.M[b]=K.B(0,0),this.Ha[b]=K.B(0,0)};U.zA=function(a,b){for(var c=
K.B(0,0),d=0,e=1/3,f=0;f<b;++f){var h=a[f],g=f+1<b?a[f+1]:a[0],k=0.5*((h.x-0)*(g.y-0)-(h.y-0)*(g.x-0)),d=d+k;c.x+=k*e*(0+h.x+g.x);c.y+=k*e*(0+h.y+g.y)}c.x*=1/d;c.y*=1/d;return c};U.UG=new R;U.cg="b2PolygonShape";var Mc=function(){this.et=this.dt=this.gt=this.Xd=0};x=Mc.prototype;x.Ej=function(a){this.Xd=a;this.gt=this.Xd&255;this.dt=(this.Xd&65280)>>8&255;this.et=(this.Xd&16711680)>>16&255;this.kx=(this.Xd&4278190080)>>24&255};x.Set=function(a){this.Ej(a.Xd)};x.$w=function(a){this.gt=a;this.Xd=this.Xd&
4294967040|this.gt&255};x.Ww=function(a){this.dt=a;this.Xd=this.Xd&4294902015|this.dt<<8&65280};x.Xw=function(a){this.et=a;this.Xd=this.Xd&4278255615|this.et<<16&16711680};x.rB=function(a){this.kx=a;this.Xd=this.Xd&16777215|this.kx<<24&4278190080};x.Dc=function(){var a=new Mc;a.Set(this);return a};var Nc=function(){this.vf=K.B(0,0);this.id=new Mc};Nc.prototype.Set=function(a){this.vf.J(a.vf);this.id.Set(a.id)};var Oc=function(){this.Oa=K.B(0,0);this.Pa=K.B(0,0)},Pc=[],Qc=function(){if(0<Pc.length){var a=
Pc.pop();a.qa();return a}return new Oc};x=Oc.prototype;x.qa=function(){this.Oa.Set(0,0);this.Pa.Set(0,0)};x.Uo=function(){return 0>this.Pa.x-this.Oa.x||0>this.Pa.y-this.Oa.y?!1:this.Oa.Uo()&&this.Pa.Uo()};x.GA=function(){return K.B((this.Oa.x+this.Pa.x)/2,(this.Oa.y+this.Pa.y)/2)};x.os=function(a){var b;return b=(b=(b=(b=this.Oa.x<=a.Oa.x)&&this.Oa.y<=a.Oa.y)&&a.Pa.x<=this.Pa.x)&&a.Pa.y<=this.Pa.y};x.Nm=function(a){return 0<a.Oa.x-this.Pa.x||0<a.Oa.y-this.Pa.y||0<this.Oa.x-a.Pa.x||0<this.Oa.y-a.Pa.y?
!1:!0};x.Io=function(a,b){this.Oa.x=Math.min(a.Oa.x,b.Oa.x);this.Oa.y=Math.min(a.Oa.y,b.Oa.y);this.Pa.x=Math.max(a.Pa.x,b.Pa.x);this.Pa.y=Math.max(a.Pa.y,b.Pa.y)};var Rc=function(a,b,c,d){var e=0,f=b[0].vf,h=b[1].vf,g=c.x*f.x+c.y*f.y-d;c=c.x*h.x+c.y*h.y-d;0>=g&&a[e++].Set(b[0]);0>=c&&a[e++].Set(b[1]);0>g*c&&(c=g/(g-c),d=a[e].vf,d.x=f.x+c*(h.x-f.x),d.y=f.y+c*(h.y-f.y),a[e].id=0<g?b[0].id:b[1].id,e++);return e},Wc=function(a,b,c,d,e){for(var f=b.u.j.x*a.Ha[c].x+b.u.k.x*a.Ha[c].y,h=b.u.j.y*a.Ha[c].x+
b.u.k.y*a.Ha[c].y,g=e.u.j.x*f+e.u.j.y*h,k=e.u.k.x*f+e.u.k.y*h,l=0,n=Number.MAX_VALUE,m=0;m<d.$a;m++){var p=d.M[m].x*g+d.M[m].y*k;p<n&&(n=p,l=m)}return(e.position.x+(e.u.j.x*d.M[l].x+e.u.k.x*d.M[l].y)-(b.position.x+(b.u.j.x*a.M[c].x+b.u.k.x*a.M[c].y)))*f+(e.position.y+(e.u.j.y*d.M[l].x+e.u.k.y*d.M[l].y)-(b.position.y+(b.u.j.y*a.M[c].x+b.u.k.y*a.M[c].y)))*h},Xc=function(a,b,c,d){for(var e=d.position.x+(d.u.j.x*c.ee.x+d.u.k.x*c.ee.y),f=d.position.y+(d.u.j.y*c.ee.x+d.u.k.y*c.ee.y),e=e-(b.position.x+(b.u.j.x*
a.ee.x+b.u.k.x*a.ee.y)),f=f-(b.position.y+(b.u.j.y*a.ee.x+b.u.k.y*a.ee.y)),h=e*b.u.j.x+f*b.u.j.y,f=e*b.u.k.x+f*b.u.k.y,e=0,g=-Number.MAX_VALUE,k=0;k<a.$a;++k){var l=a.Ha[k].x*h+a.Ha[k].y*f;l>g&&(g=l,e=k)}h=Wc(a,b,e,c,d);f=e-1;0>f&&(f=a.$a-1);g=Wc(a,b,f,c,d);k=e+1;k>=a.$a&&(k=0);var l=Wc(a,b,k,c,d),n=0,m=0;if(g>h&&g>l)for(n=f,m=g;;)if(e=n-1,0>e&&(e=a.$a-1),h=Wc(a,b,e,c,d),h>m)n=e,m=h;else break;else if(l>h)for(n=k,m=l;;)if(e=n+1,e>=a.$a&&(e=0),h=Wc(a,b,e,c,d),h>m)n=e,m=h;else break;else n=e,m=h;return{zx:n,
Cr:m}},Zc=function(a,b,c){var d=new Yc;d.mB(b,c.li,c.Ur,c.mi,c.Vr);for(var e=0;20>e;){for(var f=[],h=0;h<d.Aa;h++)f[h]={},f[h].yc=d.M[h].yc,f[h].zc=d.M[h].zc;2==d.Aa?d.tB():3==d.Aa&&d.uB();if(3==d.Aa)break;h=d.IA();if(h.Vo()<Fc)break;var g=h.Ci();d.M[d.Aa].yc=c.li.So(S.Bh(c.Ur.u,g));d.M[d.Aa].Ed=S.Qc(c.Ur,c.li.qd(d.M[d.Aa].yc));d.M[d.Aa].zc=c.mi.So(S.Bh(c.Vr.u,h));d.M[d.Aa].ag=S.Qc(c.Vr,c.mi.qd(d.M[d.Aa].zc));d.M[d.Aa].pd=S.Hb(d.M[d.Aa].ag,d.M[d.Aa].Ed);K.$c(h);K.$c(g);e++;g=!1;for(h=0;h<f.length;h++)if(d.M[d.Aa].yc==
f[h].yc&&d.M[d.Aa].zc==f[h].zc){g=!0;break}if(g)break;d.Aa++}d.JA(a.yg,a.zg);a.Mh=S.Hb(a.yg,a.zg).Lg();d.EB(b);c.mA&&(b=c.li.mb,c=c.mi.mb,a.Mh>b+c&&a.Mh>Number.MIN_VALUE?(a.Mh-=b+c,d=S.Hb(a.zg,a.yg),d.Vd(),a.yg.x+=b*d.x,a.yg.y+=b*d.y,a.zg.x-=c*d.x,a.zg.y-=c*d.y,K.$c(d)):(c=K.B(0,0),c.x=0.5*(a.yg.x+a.zg.x),c.y=0.5*(a.yg.y+a.zg.y),a.yg.x=a.zg.x=c.x,a.yg.y=a.zg.y=c.y,a.Mh=0,K.$c(c)))},$c=q(),ad=function(){this.yg=K.B(0,0);this.zg=K.B(0,0);this.Mh=0},bd=q();bd.prototype.Set=function(a){a.Rs(this)};bd.prototype.So=
function(a){for(var b=0,c=this.M[0].x*a.x+this.M[0].y*a.y,d=1;d<this.Aa;d++){var e=this.M[d].x*a.x+this.M[d].y*a.y;e>c&&(b=d,c=e)}return b};bd.prototype.zm=function(a){return this.M[this.So(a)]};bd.prototype.qd=function(a){void 0===a&&(a=0);return this.M[a]};var cd=function(){this.eh=null};x=cd.prototype;x.tm=function(a,b){var c=dd(b);c.jb.Oa.x=a.Oa.x-0.1;c.jb.Oa.y=a.Oa.y-0.1;c.jb.Pa.x=a.Pa.x+0.1;c.jb.Pa.y=a.Pa.y+0.1;this.Dw(c);return c};x.um=function(a){this.Pw(a);a.za()};x.Fs=function(a,b,c){if(a.jb.os(b))return!1;
this.Pw(a);var d=0.1+2*Math.abs(c.x);c=0.1+2*Math.abs(c.y);a.jb.Oa.x=b.Oa.x-d;a.jb.Oa.y=b.Oa.y-c;a.jb.Pa.x=b.Pa.x+d;a.jb.Pa.y=b.Pa.y+c;this.Dw(a);return!0};x.xm=function(a){return a.jb};x.Ms=function(a,b){if(null!==this.eh){var c=[];for(c.push(this.eh);0<c.length;){var d=c.pop();if(d.jb.Nm(b))if(d.Fw()){if(!a(d.Gf))break}else c.push(d.Qe),c.push(d.Pg)}}};x.Dw=function(a){if(null===this.eh)this.eh=a,this.eh.parent=null;else{var b=this.FA(a),c=b.parent,d=dd();d.parent=c;d.jb.Io(a.jb,b.jb);if(c)for(b.parent.Qe==
b?c.Qe=d:c.Pg=d,d.Qe=b,d.Pg=a,b.parent=d,a.parent=d;c&&!c.jb.os(d.jb);)c.jb.Io(c.Qe.jb,c.Pg.jb),d=c,c=c.parent;else d.Qe=b,d.Pg=a,b.parent=d,this.eh=a.parent=d}};x.FA=function(a){a=a.jb.GA();for(var b=this.eh;!b.Fw();)var c=b.Qe,b=b.Pg,d=Math.abs((c.jb.Oa.x+c.jb.Pa.x)/2-a.x)+Math.abs((c.jb.Oa.y+c.jb.Pa.y)/2-a.y),e=Math.abs((b.jb.Oa.x+b.jb.Pa.x)/2-a.x)+Math.abs((b.jb.Oa.y+b.jb.Pa.y)/2-a.y),b=d<e?c:b;K.$c(a);return b};x.Pw=function(a){if(a==this.eh)this.eh=null;else{var b=a.parent,c=b.parent;a=b.Qe==
a?b.Pg:b.Qe;if(c)for(c.Qe==b?c.Qe=a:c.Pg=a,a.parent=c;c;){a=c.jb;c.jb.Io(c.Qe.jb,c.Pg.jb);if(a.os(c.jb))break;c=c.parent}else this.eh=a,a.parent=null;b.za()}};var ed=function(){this.ji=new cd;this.Oq=[]};x=ed.prototype;x.tm=function(a,b){var c=this.ji.tm(a,b);this.sw(c);return c};x.um=function(a){this.AB(a);this.ji.um(a)};x.Fs=function(a,b,c){this.ji.Fs(a,b,c)&&this.sw(a)};x.Nm=function(a,b){return this.ji.xm(a).Nm(this.ji.xm(b))};x.xm=function(a){return this.ji.xm(a)};x.BB=function(a){for(var b=
[];0<this.Oq.length;){var c=this.Oq.pop();this.ji.Ms(function(a){a!=c.Gf&&b.push(new fd(c.Gf,a));return!0},this.ji.xm(c))}for(var d=0;d<b.length;){var e=b[d];a(e.Zm,e.$m);for(d++;d<b.length;){var f=b[d];if(!(f.Zm==e.Zm&&f.$m==e.$m||f.Zm==e.$m&&f.$m==e.Zm))break;d++}}};x.Ms=function(a,b){this.ji.Ms(a,b)};x.sw=function(a){this.Oq.push(a)};x.AB=function(a){ya(this.Oq,a)};var gd=function(a){this.jb=Qc();this.Gf=this.parent=this.Pg=this.Qe=null;"undefined"!=typeof a&&(this.Gf=a)},hd=[],dd=function(a){if(0<
hd.length){var b=hd.pop();"undefined"!=typeof a&&(b.Gf=a);b.jb.qa();return b}return new gd(a)};gd.prototype.za=function(){this.Gf=this.parent=this.Pg=this.Qe=null;hd.push(this)};gd.prototype.Fw=function(){return null===this.Qe};var fd=function(a,b){this.Zm=a;this.$m=b},jd=function(){this.Ua=this.rc=0;this.ua=[];for(var a=0;2>a;a++)this.ua[a]=new id;this.md=K.B(0,0);this.Fa=K.B(0,0)};jd.prototype.cd=function(){for(var a=0;2>a;a++)this.ua[a].cd();this.md.qa();this.Fa.qa();this.rc=this.Ua=0};jd.prototype.Set=
function(a){this.rc=a.rc;for(var b=0;2>b;b++)this.ua[b].Set(a.ua[b]);this.md.J(a.md);this.Fa.J(a.Fa);this.Ua=a.Ua};jd.prototype.Dc=function(){var a=new jd;a.Set(this);return a};var id=function(){this.Fa=K.B(0,0);this.Nf=new Mc;this.cd()};id.prototype.cd=function(){this.Fa.qa();this.zk=this.vk=0;this.Nf.Ej(0)};id.prototype.Set=function(a){this.Fa.J(a.Fa);this.vk=a.vk;this.zk=a.zk;this.Nf.Set(a.Nf)};var kd=function(){this.Fa=K.B(0,0);this.X=K.B(0,0)};kd.prototype.xc=function(a,b,c,d,e){this.aj=b;this.bj=
d;var f,h,g,k=g=h=0,l=0;d=b=0;var n,m,k=0;1==a.count?(this.Ua=ld,f=this.aj.qd(a.yc[0]),a=this.bj.qd(a.zc[0]),m=f,n=c.u,h=c.position.x+(n.j.x*m.x+n.k.x*m.y),g=c.position.y+(n.j.y*m.x+n.k.y*m.y),m=a,n=e.u,k=e.position.x+(n.j.x*m.x+n.k.x*m.y),l=e.position.y+(n.j.y*m.x+n.k.y*m.y),this.X.x=k-h,this.X.y=l-g,this.X.Vd()):(a.zc[0]==a.zc[1]?(this.Ua=md,b=this.aj.qd(a.yc[0]),d=this.aj.qd(a.yc[1]),a=this.bj.qd(a.zc[0]),this.Fa.x=0.5*(b.x+d.x),this.Fa.y=0.5*(b.y+d.y),this.X=S.Ah(S.Hb(d,b),1),this.X.Vd(),m=this.X,
n=c.u,b=n.j.x*m.x+n.k.x*m.y,d=n.j.y*m.x+n.k.y*m.y,m=this.Fa,n=c.u,h=c.position.x+(n.j.x*m.x+n.k.x*m.y),g=c.position.y+(n.j.y*m.x+n.k.y*m.y),m=a,n=e.u,k=e.position.x+(n.j.x*m.x+n.k.x*m.y),l=e.position.y+(n.j.y*m.x+n.k.y*m.y),k=(k-h)*b+(l-g)*d):a.yc[0]==a.yc[0]?(this.Ua=nd,h=this.bj.qd(a.zc[0]),g=this.bj.qd(a.zc[1]),f=this.aj.qd(a.yc[0]),this.Fa.x=0.5*(h.x+g.x),this.Fa.y=0.5*(h.y+g.y),this.X=S.Ah(S.Hb(g,h),1),this.X.Vd(),m=this.X,n=e.u,b=n.j.x*m.x+n.k.x*m.y,d=n.j.y*m.x+n.k.y*m.y,m=this.Fa,n=e.u,k=e.position.x+
(n.j.x*m.x+n.k.x*m.y),l=e.position.y+(n.j.y*m.x+n.k.y*m.y),m=f,n=c.u,h=c.position.x+(n.j.x*m.x+n.k.x*m.y),g=c.position.y+(n.j.y*m.x+n.k.y*m.y),k=(h-k)*b+(g-l)*d):(b=this.aj.qd(a.yc[0]),d=this.aj.qd(a.yc[1]),h=this.bj.qd(a.zc[0]),g=this.bj.qd(a.zc[1]),k=S.nc(c.u,S.Hb(d,b)),l=S.nc(e.u,S.Hb(g,h)),e=k.x*k.x+k.y*k.y,c=l.x*l.x+l.y*l.y,f=S.Hb(l,k),a=k.x*f.x+k.y*f.y,f=l.x*f.x+l.y*f.y,l=k.x*l.x+k.y*l.y,n=e*c-l*l,k=0,0!=n&&(k=S.Nb((l*f-a*c)/n,0,1)),0>(l*k+f)/c&&(k=S.Nb((l-a)/e,0,1)),f=K.B(0,0),f.x=b.x+k*(d.x-
b.x),f.y=b.y+k*(d.y-b.y),a=K.B(0,0),a.x=h.x+k*(g.x-h.x),a.y=h.y+k*(g.y-h.y),0==k||1==k?(this.Ua=nd,this.X=S.Ah(S.Hb(g,h),1),this.X.Vd(),this.Fa=a):(this.Ua=md,this.X=S.Ah(S.Hb(d,b),1),this.Fa=f)),0>k&&this.X.Lw())};kd.prototype.Jg=function(a,b){var c,d,e=0;switch(this.Ua){case ld:c=S.Bh(a.u,this.X);d=S.Bh(b.u,this.X.Ci());c=this.aj.zm(c);d=this.bj.zm(d);c=S.Qc(a,c);d=S.Qc(b,d);e=(d.x-c.x)*this.X.x+(d.y-c.y)*this.X.y;break;case md:e=S.nc(a.u,this.X);c=S.Qc(a,this.Fa);d=S.Bh(b.u,e.Ci());d=this.bj.zm(d);
d=S.Qc(b,d);e=(d.x-c.x)*e.x+(d.y-c.y)*e.y;break;case nd:e=S.nc(b.u,this.X),d=S.Qc(b,this.Fa),c=S.Bh(a.u,e.Ci()),c=this.aj.zm(c),c=S.Qc(a,c),e=(c.x-d.x)*e.x+(c.y-d.y)*e.y}return e};var ld=1,md=2,nd=4,Yc=function(){this.Ba=new od;this.Va=new od;this.Ve=new od;this.M=[this.Ba,this.Va,this.Ve]};x=Yc.prototype;x.mB=function(a,b,c,d,e){var f,h;this.Aa=a.count;for(var g=this.M,k=0;k<this.Aa;k++){var l=g[k];l.yc=a.yc[k];l.zc=a.zc[k];f=b.qd(l.yc);h=d.qd(l.zc);l.Ed=S.Qc(c,f);l.ag=S.Qc(e,h);l.pd=S.Hb(l.ag,l.Ed);
l.N=0}1<this.Aa&&(a=a.DE,f=this.Cw(),f<0.5*a||2*a<f||f<Number.MIN_VALUE)&&(this.Aa=0);0==this.Aa&&(l=g[0],l.yc=0,l.zc=0,f=b.qd(0),h=d.qd(0),l.Ed=S.Qc(c,f),l.ag=S.Qc(e,h),l.pd=S.Hb(l.ag,l.Ed),this.Aa=1)};x.EB=function(a){a.DE=this.Cw();a.count=this.Aa;for(var b=this.M,c=0;c<this.Aa;c++)a.yc[c]=b[c].yc,a.zc[c]=b[c].zc};x.IA=function(){if(1==this.Aa)return this.Ba.pd.Ci();if(2==this.Aa){var a=S.Hb(this.Va.pd,this.Ba.pd);return 0<S.xj(a,this.Ba.pd.Ci())?S.rs(1,a):S.Ah(a,1)}return K.B(0,0)};x.JA=function(a,
b){1==this.Aa?(a.J(this.Ba.Ed),b.J(this.Ba.ag)):2==this.Aa?(a.x=this.Ba.N*this.Ba.Ed.x+this.Va.N*this.Va.Ed.x,a.y=this.Ba.N*this.Ba.Ed.y+this.Va.N*this.Va.Ed.y,b.x=this.Ba.N*this.Ba.ag.x+this.Va.N*this.Va.ag.x,b.y=this.Ba.N*this.Ba.ag.y+this.Va.N*this.Va.ag.y):3==this.Aa&&(b.x=a.x=this.Ba.N*this.Ba.Ed.x+this.Va.N*this.Va.Ed.x+this.Ve.N*this.Ve.Ed.x,b.y=a.y=this.Ba.N*this.Ba.Ed.y+this.Va.N*this.Va.Ed.y+this.Ve.N*this.Ve.Ed.y)};x.Cw=function(){return 1==this.Aa?0:2==this.Aa?S.Hb(this.Ba.pd,this.Va.pd).Lg():
3==this.Aa?S.xj(S.Hb(this.Va.pd,this.Ba.pd),S.Hb(this.Ve.pd,this.Ba.pd)):0};x.tB=function(){var a=this.Ba.pd,b=this.Va.pd,c=S.Hb(b,a),a=-(a.x*c.x+a.y*c.y);0>=a?this.Aa=this.Ba.N=1:(b=b.x*c.x+b.y*c.y,0>=b?(this.Aa=this.Va.N=1,this.Ba.Set(this.Va)):(c=1/(b+a),this.Ba.N=b*c,this.Va.N=a*c,this.Aa=2))};x.uB=function(){var a=this.Ba.pd,b=this.Va.pd,c=this.Ve.pd,d=S.Hb(b,a),e=S.Yb(b,d),f=-S.Yb(a,d),h=S.Hb(c,a),g=S.Yb(c,h),k=-S.Yb(a,h),l=S.Hb(c,b),n=S.Yb(c,l),l=-S.Yb(b,l),h=S.xj(d,h),d=h*S.xj(b,c),c=h*S.xj(c,
a),a=h*S.xj(a,b);0>=f&&0>=k?this.Aa=this.Ba.N=1:0<e&&0<f&&0>=a?(g=1/(e+f),this.Ba.N=e*g,this.Va.N=f*g,this.Aa=2):0<g&&0<k&&0>=c?(e=1/(g+k),this.Ba.N=g*e,this.Ve.N=k*e,this.Aa=2,this.Va.Set(this.Ve)):0>=e&&0>=l?(this.Aa=this.Va.N=1,this.Ba.Set(this.Va)):0>=g&&0>=n?(this.Aa=this.Ve.N=1,this.Ba.Set(this.Ve)):0<n&&0<l&&0>=d?(e=1/(n+l),this.Va.N=n*e,this.Ve.N=l*e,this.Aa=2,this.Ba.Set(this.Ve)):(e=1/(d+c+a),this.Ba.N=d*e,this.Va.N=c*e,this.Ve.N=a*e,this.Aa=3)};var pd=function(){this.yc=[0,0,0];this.zc=
[0,0,0]},od=q();od.prototype.Set=function(a){this.Ed.J(a.Ed);this.ag.J(a.ag);this.pd.J(a.pd);this.N=a.N;this.yc=a.yc;this.zc=a.zc};var qd=function(){this.li=new bd;this.mi=new bd;this.Uz=new Ic;this.Vz=new Ic},rd=function(){this.Ga=K.B(0,0);this.ua=[];for(var a=this.rc=0;2>a;a++)this.ua[a]=K.B(0,0)};rd.prototype.xc=function(a,b,c,d,e){if(0!=a.rc){var f=0,h,g,k=0,l=0,n=0,m=0,p=0;h=0;switch(a.Ua){case 1:g=b.u;h=a.Fa;f=b.position.x+g.j.x*h.x+g.k.x*h.y;b=b.position.y+g.j.y*h.x+g.k.y*h.y;g=d.u;h=a.ua[0].Fa;
a=d.position.x+g.j.x*h.x+g.k.x*h.y;d=d.position.y+g.j.y*h.x+g.k.y*h.y;h=a-f;g=d-b;k=h*h+g*g;k>Fc?(k=Math.sqrt(k),this.Ga.x=h/k,this.Ga.y=g/k):(this.Ga.x=1,this.Ga.y=0);h=b+c*this.Ga.y;d-=e*this.Ga.y;this.ua[0].x=0.5*(f+c*this.Ga.x+(a-e*this.Ga.x));this.ua[0].y=0.5*(h+d);break;case 2:g=b.u;h=a.md;k=g.j.x*h.x+g.k.x*h.y;l=g.j.y*h.x+g.k.y*h.y;g=b.u;h=a.Fa;n=b.position.x+g.j.x*h.x+g.k.x*h.y;m=b.position.y+g.j.y*h.x+g.k.y*h.y;this.Ga.x=k;this.Ga.y=l;for(f=0;f<a.rc;f++)g=d.u,h=a.ua[f].Fa,p=d.position.x+
g.j.x*h.x+g.k.x*h.y,h=d.position.y+g.j.y*h.x+g.k.y*h.y,this.ua[f].x=p+0.5*(c-(p-n)*k-(h-m)*l-e)*k,this.ua[f].y=h+0.5*(c-(p-n)*k-(h-m)*l-e)*l;break;case 4:for(g=d.u,h=a.md,k=g.j.x*h.x+g.k.x*h.y,l=g.j.y*h.x+g.k.y*h.y,g=d.u,h=a.Fa,n=d.position.x+g.j.x*h.x+g.k.x*h.y,m=d.position.y+g.j.y*h.x+g.k.y*h.y,this.Ga.x=-k,this.Ga.y=-l,f=0;f<a.rc;f++)g=b.u,h=a.ua[f].Fa,p=b.position.x+g.j.x*h.x+g.k.x*h.y,h=b.position.y+g.j.y*h.x+g.k.y*h.y,this.ua[f].x=p+0.5*(e-(p-n)*k-(h-m)*l-c)*k,this.ua[f].y=h+0.5*(e-(p-n)*k-
(h-m)*l-c)*l}}};var sc=function(a,b){this.Td="Body"+sc.Hs++;this.G=new qc;this.G.position.J(a.position);this.G.u.Set(a.K);this.m=new Ic;this.m.S.qa();this.m.Qd=1;this.m.zf=this.m.N=a.K;this.m.D.x=this.G.u.j.x*this.m.S.x+this.G.u.k.x*this.m.S.y;this.m.D.y=this.G.u.j.y*this.m.S.x+this.G.u.k.y*this.m.S.y;this.m.D.x+=this.G.position.x;this.m.D.y+=this.G.position.y;this.m.fd.J(this.m.D);this.A=a.Ju.Dc();this.Zg=K.B(0,0);this.Fl=a.Pj;this.kE=a.Lt;this.Tu=a.ox;this.Uu=a.wx;this.Gn=a.dd;this.Wa=b;this.Ub=
null;this.Yd=new sd;this.Tj=new td;this.I=a.qx;this.rE=a.mk;this.fE=a.Lj;this.Rn=this.cj=0;this.Ua=a.type;this.V=this.Ua==T.Tc?1:0;this.L=this.Ua==T.Tc?1:0;this.W=this.Lf=0;this.oE=a.ry;this.jl=new ud;this.Hl=[]};x=sc.prototype;x.Ko=function(a){a=new rc(this,this.G,a);this.Gn&&a.tm(this.Wa.fe.El,this.G);this.jl.rA(a);a.In=this;0<a.Jq&&this.Os();this.Wa.dv=!0;return a};x.za=function(){K.$c(this.A);K.$c(this.Zg)};x.ww=function(a){this.jl.nB(a);for(var b=this.Yd.Sa(vd);b;b=b.next)a!=b.Ec.$b&&a!=b.Ec.Tb||
this.Wa.fe.za(b.Ec);this.Gn&&a.um(this.Wa.fe.El);a.za();a.In=null;this.Os()};x.Lm=function(a,b){this.G.u.Set(b);this.G.position.J(a);var c=this.G.u,d=this.m.S;this.m.D.x=c.j.x*d.x+c.k.x*d.y;this.m.D.y=c.j.y*d.x+c.k.y*d.y;this.m.D.x+=this.G.position.x;this.m.D.y+=this.G.position.y;this.m.fd.J(this.m.D);this.m.zf=this.m.N=b;c=this.Wa.fe.El;for(d=this.jl.Sa();d;d=d.next)d.Gf.gx(c,this.G,this.G);this.Wa.fe.Oo()};x.Ke=s("G");x.Ss=function(a){this.Lm(a,this.Sd())};x.Sd=function(){return this.m.N};x.Yo=
function(a){this.Lm(this.G.position,a)};x.Sk=function(){return this.m.D};x.zj=function(){return this.m.S};x.Fj=function(a){this.Ua!=T.Oe&&this.A.J(a)};x.yj=s("A");x.Jm=function(a){void 0===a&&(a=0);this.Ua!=T.Oe&&(this.I=a)};x.Po=s("I");x.Rd=function(a,b){this.Ua==T.Tc&&(this.Rc(!0),this.Zg.x+=a.x,this.Zg.y+=a.y,this.cj+=(b.x-this.m.D.x)*a.y-(b.y-this.m.D.y)*a.x)};x.Fo=function(a){void 0===a&&(a=0);this.Ua==T.Tc&&(this.Rc(!0),this.cj+=a)};x.Bw=function(a){a||(a=new Lc);a.fh=this.V;a.Tk=this.Lf;a.Hh.J(this.m.S);
return a};x.Os=function(){this.W=this.Lf=this.L=this.V=0;this.m.S.qa();if(this.Ua!=T.Oe&&this.Ua!=T.yx){for(var a=K.B(0,0),b=this.jl.Sa();b;b=b.next){var c=b.Gf;0!=c.Jq&&(c=c.Bw(),this.V+=c.fh,a.x+=c.Hh.x*c.fh,a.y+=c.Hh.y*c.fh,this.Lf+=c.Tk)}0<this.V?(this.L=1/this.V,a.x*=this.L,a.y*=this.L):this.L=this.V=1;0<this.Lf&&!this.kE?(this.Lf-=this.V*(a.x*a.x+a.y*a.y),this.Lf*=this.oE,this.W=1/this.Lf):this.W=this.Lf=0;b=this.m.D.Dc();this.m.S.J(a);this.m.fd.J(S.Qc(this.G,this.m.S));this.m.D.J(this.m.fd);
this.A.x+=this.I*-(this.m.D.y-b.y);this.A.y+=this.I*+(this.m.D.x-b.x);K.$c(a);K.$c(b)}};x.To=function(a){var b=this.G.u;a=K.B(b.j.x*a.x+b.k.x*a.y,b.j.y*a.x+b.k.y*a.y);a.x+=this.G.position.x;a.y+=this.G.position.y;return a};x.Cs=function(a){return S.nc(this.G.u,a)};x.Gd=function(a){return S.Gs(this.G,a)};x.Bs=function(a){return S.Bh(this.G.u,a)};x.HA=function(a){return K.B(this.A.x-this.I*(a.y-this.m.D.y),this.A.y+this.I*(a.x-this.m.D.x))};x.ax=function(a){if(this.Ua!=a){this.Ua=a;this.Os();this.Ua==
T.Oe&&(this.A.qa(),this.I=0);this.Rc(!0);this.Zg.qa();this.cj=0;for(a=this.Yd.Sa(vd);a;a=a.next)a.Ec.ws();for(a=0;a<this.Hl.length;a++)this.Hl[a].$s(this)}};x.bd=s("Ua");x.Rc=function(a){if(this.Uu!=a)for(this.Uu=a,this.Rn=0,a||(this.A.qa(),this.I=0,this.Zg.qa(),this.cj=0),a=0;a<this.Hl.length;a++)this.Hl[a].$s(this)};x.Hd=s("Uu");x.Bj=s("Gn");x.zs=s("jl");x.mm=function(a){this.Tj.mm(a)};x.Hm=function(a){this.Tj.Hm(a)};x.Bi=s("Yd");x.hx=function(){var a=sc.fF;a.u.Set(this.m.zf);var b=a.u,c=this.m.S;
a.position.x=this.m.fd.x-(b.j.x*c.x+b.k.x*c.y);a.position.y=this.m.fd.y-(b.j.y*c.x+b.k.y*c.y);b=this.Wa.fe.El;for(c=this.jl.Sa();c;c=c.next)c.Gf.gx(b,a,this.G)};x.Zb=function(){this.G.u.Set(this.m.N);var a=this.G.u,b=this.m.S;this.G.position.x=this.m.D.x-(a.j.x*b.x+a.k.x*b.y);this.G.position.y=this.m.D.y-(a.j.y*b.x+a.k.y*b.y)};x.Hj=function(a){if(this.Ua!=T.Tc&&a.Ua!=T.Tc)return!1;for(var b=this.Ub;b;b=b.next)if(b.tf==a&&!1==b.Xh.Uy)return!1;return!0};x.yi=function(a){this.m.yi(a);this.m.D.J(this.m.fd);
this.m.N=this.m.zf;this.Zb()};sc.Hs=0;var T=function(){this.position=K.B(0,0);this.Ju=K.B(0,0);this.Lj=this.mk=this.qx=this.K=0;this.wx=this.ox=!0;this.Pj=this.Lt=!1;this.type=T.Oe;this.dd=!0;this.ry=1};T.Oe=0;T.yx=1;T.Tc=2;var xd=function(){this.pp=[];for(var a=0;a<=wd;a++)this.pp[a]=null;this.qp=[];for(a=0;a<=wd;a++)this.qp[a]=null;this.$k={}};x=xd.prototype;x.Sa=function(a){return this.pp[a]};x.Ok=function(a){var b=a.Td;null==this.$k[b]&&(this.Hg(a,b,wd),this.$s(a),a.Hl.push(this))};x.$s=function(a){var b=
a.bd(),c=a.Td,d=a.Hd(),e=a.Bj();b==T.Tc?this.Hg(a,c,yd):this.Mg(c,yd);b!=T.Oe?this.Hg(a,c,zd):this.Mg(c,zd);b!=T.Oe&&e&&d?this.Hg(a,c,Ad):this.Mg(c,Ad);d?this.Hg(a,c,Bd):this.Mg(c,Bd);e?this.Hg(a,c,Cd):this.Mg(c,Cd)};x.Gm=function(a){var b=a.Td;if(null!=this.$k[b]){ya(a.Hl,this);for(a=0;a<=wd;a++)this.Mg(b,a);delete this.$k[b]}};x.Mg=function(a,b){var c=this.$k[a];if(null!=c){var d=c[b];null!=d&&(c[b]=null,c=d.Uf,d=d.next,null==c?this.pp[b]=d:c.eg(d),null==d?this.qp[b]=c:d.fg(c))}};x.Hg=function(a,
b,c){var d=this.$k[b];if(null==d){for(var d=[],e=0;e<=wd;e++)d[e]=null;this.$k[b]=d}null==d[c]&&(d[c]=new Dd(a),a=this.qp[c],null!=a?a.eg(d[c]):this.pp[c]=d[c],d[c].fg(a),this.qp[c]=d[c])};var yd=0,zd=1,Cd=2,Ad=3,Bd=4,wd=5,Dd=function(a){this.body=a;this.Uf=this.next=null};Dd.prototype.eg=aa("next");Dd.prototype.fg=aa("Uf");Dd.prototype.ib=s("body");var uc=q();uc.prototype.Hj=function(a,b){var c=a.Aw(),d=b.Aw();return c.Qi==d.Qi&&0!=c.Qi?0<c.Qi:0!=(c.Ol&d.al)&&0!=(c.al&d.Ol)};uc.ZB=new uc;var Ed=
function(){this.HE=[];this.oF=[]},tc=q();tc.prototype.Go=q();var Gd=function(a){this.Wa=a;this.Vu=uc.ZB;this.bi=tc.xx;this.Vy=new Fd;this.El=new ed};Gd.prototype.tA=function(a,b){var c=a.ib(),d=b.ib();if(c!=d&&d.Hj(c)&&this.Vu.Hj(a,b)){for(c=d.Yd.Sa(vd);c;c=c.next)if(d=c.Ec.$b,d==a){if(d=c.Ec.Tb,d==b)return}else if(d==b&&(d=c.Ec.Tb,d==a))return;this.Vy.wf(a,b)}};Gd.prototype.Oo=function(){var a=this;this.El.BB(function(b,c){a.tA(b,c)})};Gd.prototype.za=function(a){0<a.rf.rc&&(a.$b.ib().Rc(!0),a.Tb.ib().Rc(!0));
a.oB();this.Vy.za(a)};Gd.prototype.xA=function(){for(var a=this.Wa.Yd.Sa(vd);a;a=a.next){var b=a.Ec,c=b.$b,d=b.Tb,e=c.ib(),f=d.ib();if(!1!=e.Hd()||!1!=f.Hd()){if(b.Sp){if(!1==f.Hj(e)){this.za(b);continue}if(!1==this.Vu.Hj(c,d)){this.za(b);continue}b.wA()}!1==this.El.Nm(c.wk,d.wk)?this.za(b):b.ix(this.bi)}}};var Hd=function(){this.al=1;this.Ol=65535;this.Qi=0};Hd.prototype.Dc=function(){var a=new Hd;a.al=this.al;a.Ol=this.Ol;a.Qi=this.Qi;return a};var rc=function(a,b,c){this.Td="Fixture"+rc.Hs++;this.jE=
c.filter.Dc();this.rk=Qc();this.In=a;this.hi=c.shape.Dc();this.Jq=c.ng;this.Yu=c.Ug;this.Qn=c.oh;this.Lq=c.ou};x=rc.prototype;x.Pc=s("hi");x.Cj=s("Lq");x.Aw=function(){return this.jE.Dc()};x.ib=s("In");x.Bw=function(a){a||(a=new Lc);this.hi.rm(a,this.Jq);return a};x.za=function(){Pc.push(this.rk)};x.tm=function(a,b){this.hi.Qk(this.rk,b);this.wk=a.tm(this.rk,this)};x.um=function(a){null!=this.wk&&(a.um(this.wk),this.wk=null)};x.gx=function(a,b,c){if(this.wk){var d=Qc(),e=Qc();this.hi.Qk(d,b);this.hi.Qk(e,
c);this.rk.Io(d,e);Pc.push(d);Pc.push(e);b=S.Hb(c.position,b.position);a.Fs(this.wk,this.rk,b);K.$c(b)}};rc.Hs=0;var xc=function(){this.filter=new Hd;this.filter.al=1;this.filter.Ol=65535;this.filter.Qi=0;this.shape=null;this.Ug=0.2;this.ng=this.oh=0;this.ou=!1},ud=function(){this.Nt=this.Mt=null;this.Wp={}};ud.prototype.Sa=s("Mt");ud.prototype.rA=function(a){var b=a.Td;if(null==this.Wp[b]){a=new Id(a);var c=this.Nt;null!=c?c.eg(a):this.Mt=a;a.fg(c);this.Nt=a;this.Wp[b]=a}};ud.prototype.nB=function(a){a=
a.Td;var b=this.Wp[a];if(null!=b){var c=b.Uf,b=b.next;null==c?this.Mt=b:c.eg(b);null==b?this.Nt=c:b.fg(c);delete this.Wp[a]}};var Id=function(a){this.Gf=a;this.Uf=this.next=null};Id.prototype.eg=aa("next");Id.prototype.fg=aa("Uf");var Jd=function(a,b){this.sE=a;this.vg=b;this.Xg=[];this.Kq=[];this.$i=[];this.ci=[];this.Nd=[]};x=Jd.prototype;x.Ho=function(){this.Xg=[];this.Kq=[];this.$i=[];this.ci=[];this.Nd=[]};x.Fi=function(a,b,c){this.JB(a,b);this.vg.xc(a,this.ci,this.ci.length);this.PB(a);this.LB(a);
this.MB(a);this.Qw(this.vg.Yg);c&&this.KB(a)};x.JB=function(a,b){for(var c=0;c<this.Kq.length;c++){var d=this.Kq[c];d.A.x+=a.Na*(b.x+d.L*d.Zg.x);d.A.y+=a.Na*(b.y+d.L*d.Zg.y);d.I+=a.Na*d.W*d.cj;d.A.Ud(S.Nb(1-a.Na*d.rE,0,1));d.I*=S.Nb(1-a.Na*d.fE,0,1)}};x.PB=function(a){this.vg.xf(a);for(var b=0;b<this.Nd.length;b++)this.Nd[b].xf(a);for(b=0;b<a.Bo;b++){for(var c=0;c<this.Nd.length;c++)this.Nd[c].df(a);this.vg.df()}for(a=0;a<this.Nd.length;a++)this.Nd[a].vs();this.vg.vs()};x.LB=function(a){for(var b=
0;b<this.$i.length;++b){var c=this.$i[b],d=a.Na*c.A.x,e=a.Na*c.A.y;4<d*d+e*e&&(c.A.Vd(),c.A.x=2*c.A.x*a.Sh,c.A.y=2*c.A.y*a.Sh);d=a.Na*c.I;d*d>Dc&&(c.I=0>c.I?-Cc*a.Sh:Cc*a.Sh);c.m.fd.J(c.m.D);c.m.zf=c.m.N;c.m.D.x+=a.Na*c.A.x;c.m.D.y+=a.Na*c.A.y;c.m.N+=a.Na*c.I;c.Zb()}};x.MB=function(a){for(var b=0;b<a.co;b++){for(var c=this.vg.cf(0.2),d=!0,e=0;e<this.Nd.length;e++)var f=this.Nd[e].cf(0.2),d=d&&f;if(c&&d)break}};x.KB=function(a){for(var b=Number.MAX_VALUE,c=0;c<this.$i.length;c++){var d=this.$i[c];
!d.Tu||Math.abs(d.I)>Ec||1E-4<S.Yb(d.A,d.A)?b=d.Rn=0:(d.Rn+=a.Na,b=Math.min(b,d.Rn))}if(0.5<=b)for(a=0;a<this.Xg.length;a++)this.Xg[a].Rc(!1)};x.Vs=function(a){var b=0,c=0;this.vg.xc(a,this.ci,this.ci.length);for(var d=this.vg,b=0;b<this.Nd.length;++b)this.Nd[b].xf(a);for(b=0;b<a.Bo;++b)for(d.df(),c=0;c<this.Nd.length;++c)this.Nd[c].df(a);for(b=0;b<this.$i.length;++b){var c=this.$i[b],e=a.Na*c.A.x,f=a.Na*c.A.y;4<e*e+f*f&&(c.A.Vd(),c.A.x=2*c.A.x*a.Sh,c.A.y=2*c.A.y*a.Sh);e=a.Na*c.I;e*e>Dc&&(c.I=0>c.I?
-Cc*a.Sh:Cc*a.Sh);c.m.fd.J(c.m.D);c.m.zf=c.m.N;c.m.D.x+=a.Na*c.A.x;c.m.D.y+=a.Na*c.A.y;c.m.N+=a.Na*c.I;c.Zb()}for(b=0;b<a.co;++b){e=d.cf(0.75);f=!0;for(c=0;c<this.Nd.length;++c)var h=this.Nd[c].cf(0.2),f=f&&h;if(e&&f)break}this.Qw(d.Yg)};x.Qw=function(a){if(null!=this.sE)for(var b=0;b<this.ci.length;++b)for(var c=a[b],d=new Ed,e=0;e<c.Tf;++e)d.HE[e]=c.wc[e].uc,d.oF[e]=c.wc[e].uh};x.Ok=function(a){this.Xg.push(a);a.bd()!=T.Oe&&(this.$i.push(a),a.bd()==T.Tc&&this.Kq.push(a))};x.Pk=function(a){this.ci.push(a)};
x.qw=function(a){this.Nd.push(a)};var Kd=function(a,b,c,d,e){this.Na=a;var f=0;0<a&&(f=1/a);this.Sh=f;this.Fc=b;this.co=c;this.Bo=d;this.xi=e},vc=function(a,b){this.fe=new Gd(this);this.vg=new Ld;this.dv=!1;this.ed=new xd;this.Yd=new sd;this.Ub=null;this.Tj=new td;this.Mq=0;this.hE=this.yE=!0;this.Tu=b;this.Wy=a;this.Xy=0;this.nE=this.qs(new T)};vc.PA=1-100*Number.MIN_VALUE;x=vc.prototype;x.Uw=function(a){this.fe.Vu=a};x.Vw=function(a){this.fe.bi=a};x.qs=function(a){a=new sc(a,this);this.ed.Ok(a);
return a};x.Mo=function(a){for(var b=a.Ub;b;){var c=b,b=b.next;this.No(c.Xh)}for(b=a.Tj.Sa();b;b=b.next)b.Jx.Gm(a);for(b=a.Yd.Sa(vd);b;b=b.next)this.fe.za(b.Ec);for(b=a.zs().Sa();b;b=b.next)a.ww(b.Gf);a.za();this.ed.Gm(a)};x.Lo=function(a){var b=V.wf(a);b.Il=null;if(b.Zi=this.Ub)this.Ub.Il=b;this.Ub=b;this.Mq++;b.ge.Xh=b;b.ge.tf=b.Z;b.ge.prev=null;if(b.ge.next=b.Y.Ub)b.Y.Ub.prev=b.ge;b.Y.Ub=b.ge;b.he.Xh=b;b.he.tf=b.Y;b.he.prev=null;if(b.he.next=b.Z.Ub)b.Z.Ub.prev=b.he;b.Z.Ub=b.he;var c=a.O,d=a.P;
if(!a.ot)for(a=d.Yd.Sa(vd);a;a=a.next)a.Ec.Ro(d)==c&&a.Ec.ws();return b};x.No=function(a){var b=a.Uy;a.Il&&(a.Il.Zi=a.Zi);a.Zi&&(a.Zi.Il=a.Il);a==this.Ub&&(this.Ub=a.Zi);var c=a.Y,d=a.Z;c.Rc(!0);d.Rc(!0);a.ge.prev&&(a.ge.prev.next=a.ge.next);a.ge.next&&(a.ge.next.prev=a.ge.prev);a.ge==c.Ub&&(c.Ub=a.ge.next);a.ge.prev=null;a.ge.next=null;a.he.prev&&(a.he.prev.next=a.he.next);a.he.next&&(a.he.next.prev=a.he.prev);a.he==d.Ub&&(d.Ub=a.he.next);a.he.prev=null;a.he.next=null;this.Mq--;if(!b)for(a=d.Yd.Sa(vd);a;a=
a.next)a.Ec.Ro(d)==c&&a.Ec.ws()};x.mm=function(a){if(null!==a.Wa&&a.Wa!=this)throw Error("Controller can only be a member of one world");this.Tj.mm(a);a.Wa=this;return a};x.Hm=function(a){this.Tj.Hm(a);a.Wa=null;a.Ho()};x.Ch=function(a,b,c){this.dv&&(this.fe.Oo(),this.dv=!1);a=new Kd(a,this.Xy*a,b,c,this.yE);this.fe.xA();0<a.Na&&(this.Fi(a),this.hE&&this.Vs(a),this.Xy=a.Sh)};x.uw=function(){for(var a=this.ed.Sa(yd);a;a=a.next)a.body.Zg.qa(),a.body.cj=0};x.Bi=s("Yd");var Md=[];vc.prototype.Fi=function(a){for(var b=
this.Tj.Sa();b;b=b.next)b.Jx.Ch(a);for(var b=new Jd(this.fe.bi,this.vg),c=this.ed.Sa(wd);c;c=c.next)c.body.Lb=!1;for(var d=this.Yd.Sa(vd);d;d=d.next)d.Ec.Lb=!1;for(c=this.Ub;c;c=c.Zi)c.Lb=!1;for(c=this.ed.Sa(Ad);c;c=c.next)if(d=c.body,!d.Lb){b.Ho();Md.length=0;var e=Md;e.push(d);for(d.Lb=!0;0<e.length;){var f=e.pop();b.Ok(f);f.Hd()||f.Rc(!0);if(f.bd()!=T.Oe){for(d=f.Yd.Sa(Nd);d;d=d.next){var h=d.Ec;h.Lb||(b.Pk(h),h.Lb=!0,h=h.Ro(f),h.Lb||(e.push(h),h.Lb=!0))}for(d=f.Ub;d;d=d.next)!d.Xh.Lb&&d.tf.Bj()&&
(b.qw(d.Xh),d.Xh.Lb=!0,d.tf.Lb||(e.push(d.tf),d.tf.Lb=!0))}}b.Fi(a,this.Wy,this.Tu)}for(c=this.ed.Sa(Ad);c;c=c.next)c.body.hx();this.fe.Oo()};vc.prototype.Vs=function(a){for(var b=new Jd(this.fe.bi,this.vg),c=this.ed.Sa(wd);c;c=c.next){var d=c.body;d.Lb=!1;d.m.Qd=0}for(var e=this.Yd.Sa(vd);e;e=e.next)e.Ec.Lb=!1,e.Ec.Ml=null;for(c=this.Ub;c;c=c.Zi)c.Lb=!1;for(;;){var c=this.NB(),f=c.EE,c=c.GE;if(null===f||vc.PA<c)break;e=f.$b.ib();d=f.Tb.ib();vc.Kz.Set(e.m);vc.Lz.Set(d.m);e.yi(c);d.yi(c);f.ix(this.fe.bi);
f.Ml=null;if(f.Br||!f.enabled)e.m.Set(vc.Kz),d.m.Set(vc.Lz),e.Zb(),d.Zb();else if(f.yo){e.bd()!=T.Tc&&(e=d);b.Ho();Md.length=0;f=Md;f.push(e);for(e.Lb=!0;0<f.length;)if(d=f.pop(),b.Ok(d),d.Hd()||d.Rc(!0),d.bd()==T.Tc){for(e=d.Yd.Sa(Nd);e&&32!=b.gE;e=e.next){var h=e.Ec;h.Lb||(b.Pk(h),h.Lb=!0,h=h.Ro(d),h.Lb||(h.bd()!=T.Oe&&(h.yi(c),h.Rc(!0),f.push(h)),h.Lb=!0))}for(d=d.Ub;d;d=d.next)32!=b.Mq&&!d.Xh.Lb&&d.tf.Bj()&&(b.qw(d.Xh),d.Xh.Lb=!0,d.tf.Lb||(d.tf.bd()!=T.Oe&&(d.tf.yi(c),d.tf.Rc(!0),f.push(d.tf)),
d.tf.Lb=!0))}b.Vs(new Kd((1-c)*a.Na,0,a.Bo,a.co,!1));for(c=0;c<b.Xg.length;c++)if(b.Xg[c].Lb=!1,b.Xg[c].Hd()&&b.Xg[c].bd()==T.Tc)for(b.Xg[c].hx(),e=b.Xg[c].Yd.Sa(vd);e;e=e.next)e.Ec.Ml=null;for(c=0;c<b.gE;c++)b.ci[c].Lb=!1,b.ci[c].Ml=null;for(c=0;c<b.Mq;c++)b.Nd[c].Lb=!1;this.fe.Oo()}}};vc.prototype.NB=function(){for(var a=null,b=1,c=this.Yd.Sa(Od);c;c=c.next){var d=c.Ec;if(!this.OB(d)){var e=1;if(null!=d.Ml)e=d.Ml;else{if(d.yo)e=1;else{var e=d.$b.ib(),f=d.Tb.ib(),h=e.m.Qd;e.m.Qd<f.m.Qd?(h=f.m.Qd,
e.m.yi(h)):f.m.Qd<e.m.Qd&&(h=e.m.Qd,f.m.yi(h));e=d.AA(e.m,f.m);0<e&&1>e&&(e=(1-e)*h+e)}d.Ml=e}Number.MIN_VALUE<e&&e<b&&(a=d,b=e)}}return{EE:a,GE:b}};vc.prototype.OB=function(a){var b=a.$b.ib();a=a.Tb.ib();return b.bd()==T.Tc&&b.Hd()||a.bd()==T.Tc&&a.Hd()?!1:!0};var Qd=function(a,b){this.Td="Contact"+Pd++;this.rf=new jd;this.On=new jd;this.yo=!1;var c=a.ib(),d=b.ib();this.pt=c.bd()!=T.Tc||c.Fl||d.bd()!=T.Tc||d.Fl;this.Br=a.Cj()||b.Cj();this.Sp=!1;this.$b=a;this.Tb=b;this.enabled=!0;this.np=c.Bi();
this.op=d.Bi();this.ks=d.Wa.Bi();this.rw()};x=Qd.prototype;x.cd=function(a,b){this.rf.cd();this.On.cd();this.yo=!1;var c=a.ib(),d=b.ib();this.pt=c.bd()!=T.Tc||c.Fl||d.bd()!=T.Tc||d.Fl;this.Br=a.Cj()||b.Cj();this.Sp=!1;this.$b=a;this.Tb=b;this.enabled=!0;this.np=c.Bi();this.op=d.Bi();this.ks=d.Wa.Bi();this.rw()};x.rw=function(){this.np.Pk(this);this.op.Pk(this);this.ks.Pk(this);this.ct()};x.ct=function(){var a=!1,b=!1;!this.Cj()&&this.Ds()&&(this.Es()&&(a=!0),this.pt&&(b=!0));this.np.bt(this,a,b);
this.op.bt(this,a,b);this.ks.bt(this,a,b)};x.oB=function(){this.np.Ns(this);this.op.Ns(this);this.ks.Ns(this)};x.Es=s("yo");x.Cj=s("Br");x.Me=function(a){this.enabled=a;this.ct()};x.Ds=s("enabled");x.Ro=function(a){var b=this.$b.ib();return b!=a?b:this.Tb.ib()};x.ws=function(){this.Sp=!0};x.wA=function(){this.Sp=!1};x.ix=function(a){var b=this.On;this.On=this.rf;this.rf=b;this.enabled=!0;var c=!1,b=this.Es(),d=this.$b.ib(),e=this.Tb.ib(),f=this.$b.rk.Nm(this.Tb.rk);if(this.Br){if(f){var c=this.$b.Pc(),
d=d.Ke(),f=this.Tb.Pc(),h=e.Ke(),e=new $c;e.li=new bd;e.li.Set(c);e.mi=new bd;e.mi.Set(f);e.Ur=d;e.Vr=h;e.mA=!0;d=new pd;d.count=0;c=new ad;Zc(c,d,e);c=c.Mh<10*Number.MIN_VALUE}this.rf.rc=0}else{this.pt=d.bd()!=T.Tc||d.Fl||e.bd()!=T.Tc||e.Fl?!0:!1;if(f)for(this.Jg(),c=0<this.rf.rc,f=0;f<this.rf.rc;f++){h=this.rf.ua[f];h.vk=0;for(var g=h.zk=0;g<this.On.rc;g++){var k=this.On.ua[g];if(k.Nf.Xd==h.Nf.Xd){h.vk=k.vk;h.zk=k.zk;break}}}else this.rf.rc=0;c!=b&&(d.Rc(!0),e.Rc(!0))}this.yo=c;c!=b&&this.ct();
!b&&c&&a.Go(this)};x.Jg=q();x.AA=function(a,b){Rd.li.Set(this.$b.Pc());Rd.mi.Set(this.Tb.Pc());Rd.Uz=a;Rd.Vz=b;Rd.uF=0.005;var c=Rd;Sd++;var d=c.li,e=c.mi,f=c.Uz,h=c.Vz,g=d.mb+e.mb,c=c.uF,k=0,l=0,n=0;Td.count=0;for(Yd.mA=!1;;){f.Ke(Zd,k);h.Ke($d,k);Yd.li=d;Yd.mi=e;Yd.Ur=Zd;Yd.Vr=$d;Zc(ae,Td,Yd);if(0>=ae.Mh){k=1;break}be.xc(Td,d,Zd,e,$d);var m=be.Jg(Zd,$d);if(0>=m){k=1;break}0==l&&(n=m>g?Math.max(g-c,0.75*g):Math.max(m-c,0.02*g));if(m-n<0.5*c){if(0==l){k=1;break}break}var p=k,r=k,t=1;f.Ke(Zd,t);h.Ke($d,
t);var u=be.Jg(Zd,$d);if(u>=n){k=1;break}for(var y=0;;){var E=0,E=y&1?r+(n-m)*(t-r)/(u-m):0.5*(r+t);f.Ke(Zd,E);h.Ke($d,E);var G=be.Jg(Zd,$d);if(Math.abs(G-n)<0.025*c){p=E;break}G>n?(r=E,m=G):(t=E,u=G);y++;ce++;if(50==y)break}de=Math.max(de,y);if(p<(1+100*Number.MIN_VALUE)*k)break;k=p;l++;ee++;if(1E3==l)break}fe=Math.max(fe,l);return k};var Rd=new qd,Pd=0,ge=function(a,b){Qd.call(this,a,b)};I(ge,Qd);ge.prototype.cd=function(a,b){Qd.prototype.cd.call(this,a,b)};ge.prototype.Jg=function(){var a=this.rf,
b=this.$b.Pc(),c=this.$b.ib().G,d=this.Tb.Pc(),e=this.Tb.ib().G;a.rc=0;var f=e.position.x+(e.u.j.x*d.wb.x+e.u.k.x*d.wb.y)-(c.position.x+(c.u.j.x*b.wb.x+c.u.k.x*b.wb.y)),c=e.position.y+(e.u.j.y*d.wb.x+e.u.k.y*d.wb.y)-(c.position.y+(c.u.j.y*b.wb.x+c.u.k.y*b.wb.y)),e=b.mb+d.mb;f*f+c*c>e*e||(a.Ua=1,a.Fa.J(b.wb),a.md.qa(),a.rc=1,a.ua[0].Fa.J(d.wb),a.ua[0].Nf.Ej(0))};var ie=function(){this.Wg=K.B(0,0);this.qc=K.B(0,0);this.Od=K.B(0,0);this.ki=new R;this.Le=new R;this.wc=[];for(var a=0;2>a;a++)this.wc[a]=
new he},he=function(){this.qc=K.B(0,0);this.fc=K.B(0,0);this.gc=K.B(0,0)};he.prototype.cd=function(){this.qc.Set(0,0);this.fc.Set(0,0);this.gc.Set(0,0)};var Fd=function(){this.xg={};this.di={};this.nm(ge,wc.cg,wc.cg);this.nm(je,U.cg,wc.cg);this.nm(ke,U.cg,U.cg);this.nm(le,"b2EdgeShape",wc.cg);this.nm(me,U.cg,"b2EdgeShape")};Fd.prototype.nm=function(a,b,c){this.di[b]=this.di[b]||{};this.di[b][c]=this.di[b][c]||[];this.xg[b]=this.xg[b]||{};this.xg[b][c]=new ne;this.xg[b][c].Lx=a;this.xg[b][c].Bz=!0;
b!=c&&(this.xg[c]=this.xg[c]||{},this.xg[c][b]=new ne,this.xg[c][b].Lx=a,this.xg[c][b].Bz=!1)};Fd.prototype.wf=function(a,b){var c=a.Pc().Aj(),d=b.Pc().Aj(),e=this.xg[c][d],f=e.Lx;return null!=f?e.Bz?0<this.di[c][d].length?(c=this.di[c][d].pop(),c.cd(a,b),c):new f(a,b):0<this.di[d][c].length?(c=this.di[d][c].pop(),c.cd(b,a),c):new f(b,a):null};Fd.prototype.za=function(a){var b=a.$b.Pc().Aj(),c=a.Tb.Pc().Aj();this.di[b][c].push(a)};var sd=function(){this.wp=[];for(var a=0;a<=vd;a++)this.wp[a]=null;
this.xp=[];for(a=0;a<=vd;a++)this.xp[a]=null;this.Sj={}};x=sd.prototype;x.Sa=function(a){return this.wp[a]};x.Pk=function(a){var b=a.Td;if(null==this.Sj[b]){this.Sj[b]=[];for(var c=0;c<=vd;c++)this.Sj[b][c]=null;this.Hg(a,b,vd)}};x.bt=function(a,b,c){b?this.Hg(a,a.Td,Nd):this.Mg(a.Td,Nd);c?this.Hg(a,a.Td,Od):this.Mg(a.Td,Od)};x.Ns=function(a){a=a.Td;if(null!=this.Sj[a]){for(var b=0;b<=vd;b++)this.Mg(a,b);delete this.Sj[a]}};x.Mg=function(a,b){var c=this.Sj[a];if(null!=c){var d=c[b];if(null!=d){c[b]=
null;var c=d.Uf,e=d.next;null==c?this.wp[b]=e:c.eg(e);null==e?this.xp[b]=c:e.fg(c);oe.push(d)}}};x.Hg=function(a,b,c){b=this.Sj[b];if(null==b[c]){if(0<oe.length){var d=oe.pop();d.next=null;d.Uf=null;d.Ec=a;a=d}else a=new pe(a);b[c]=a;a=this.xp[c];null!=a?(a.eg(b[c]),b[c].fg(a)):this.wp[c]=b[c];this.xp[c]=b[c]}};var Nd=0,Od=1,vd=2,pe=function(a){this.Ec=a;this.Uf=this.next=null},oe=[];pe.prototype.eg=aa("next");pe.prototype.fg=aa("Uf");var ne=q(),qe=function(){this.Ga=K.B(0,0);this.Qq=[];this.ua=[];
for(var a=0;2>a;a++)this.ua[a]=K.B(0,0)};qe.prototype.xc=function(a){switch(a.type){case 1:this.GB(a);break;case 2:this.HB(a);break;case 4:this.IB(a)}};qe.prototype.GB=function(a){var b=a.O.G.u,c=a.qc,d=a.O.G.position.x+(b.j.x*c.x+b.k.x*c.y),e=a.O.G.position.y+(b.j.y*c.x+b.k.y*c.y),b=a.P.G.u,c=a.wc[0].qc,f=a.P.G.position.x+(b.j.x*c.x+b.k.x*c.y),b=a.P.G.position.y+(b.j.y*c.x+b.k.y*c.y),c=f-d,h=b-e,g=c*c+h*h;g>Fc?(g=Math.sqrt(g),this.Ga.x=c/g,this.Ga.y=h/g):(this.Ga.x=1,this.Ga.y=0);this.ua[0].x=0.5*
(d+f);this.ua[0].y=0.5*(e+b);this.Qq[0]=c*this.Ga.x+h*this.Ga.y-a.nr};qe.prototype.HB=function(a){this.Ga.x=a.O.G.u.j.x*a.Wg.x+a.O.G.u.k.x*a.Wg.y;this.Ga.y=a.O.G.u.j.y*a.Wg.x+a.O.G.u.k.y*a.Wg.y;for(var b=a.O.G.position.x+(a.O.G.u.j.x*a.qc.x+a.O.G.u.k.x*a.qc.y),c=a.O.G.position.y+(a.O.G.u.j.y*a.qc.x+a.O.G.u.k.y*a.qc.y),d=0;d<a.Tf;d++){var e=a.P.G.position.x+(a.P.G.u.j.x*a.wc[d].qc.x+a.P.G.u.k.x*a.wc[d].qc.y),f=a.P.G.position.y+(a.P.G.u.j.y*a.wc[d].qc.x+a.P.G.u.k.y*a.wc[d].qc.y);this.Qq[d]=(e-b)*this.Ga.x+
(f-c)*this.Ga.y-a.nr;this.ua[d].x=e;this.ua[d].y=f}};qe.prototype.IB=function(a){this.Ga.x=a.P.G.u.j.x*a.Wg.x+a.P.G.u.k.x*a.Wg.y;this.Ga.y=a.P.G.u.j.y*a.Wg.x+a.P.G.u.k.y*a.Wg.y;for(var b=a.P.G.position.x+(a.P.G.u.j.x*a.qc.x+a.P.G.u.k.x*a.qc.y),c=a.P.G.position.y+(a.P.G.u.j.y*a.qc.x+a.P.G.u.k.y*a.qc.y),d=0;d<a.Tf;d++){var e=a.O.G.position.x+(a.O.G.u.j.x*a.wc[d].qc.x+a.O.G.u.k.x*a.wc[d].qc.y),f=a.O.G.position.y+(a.O.G.u.j.y*a.wc[d].qc.x+a.O.G.u.k.y*a.wc[d].qc.y);this.Qq[d]=(e-b)*this.Ga.x+(f-c)*this.Ga.y-
a.nr;this.ua[d].Set(e,f)}this.Ga.x*=-1;this.Ga.y*=-1};var Ld=function(){this.Yg=[]};x=Ld.prototype;x.xc=function(a,b,c){for(this.Jn=c;this.Yg.length<this.Jn;)this.Yg[this.Yg.length]=new ie;for(a=0;a<c;a++){var d=b[a],e=d.$b,f=d.Tb,h=e.hi.mb,g=f.hi.mb,k=e.ib(),l=f.ib(),n=d.rf,m=Math.sqrt(e.Yu*f.Yu),p=e.Qn>f.Qn?e.Qn:f.Qn,r=k.A.x,t=k.A.y,u=l.A.x,y=l.A.y,E=k.I,G=l.I;re.xc(n,k.G,h,l.G,g);f=re.Ga.x;d=re.Ga.y;e=this.Yg[a];e.O=k;e.P=l;e.zE=n;e.Od.x=f;e.Od.y=d;e.Tf=n.rc;e.Ug=m;e.oh=p;e.Wg.x=n.md.x;e.Wg.y=
n.md.y;e.qc.x=n.Fa.x;e.qc.y=n.Fa.y;e.nr=h+g;e.type=n.Ua;for(h=0;h<e.Tf;++h){m=n.ua[h];g=e.wc[h];g.uc=m.vk;g.uh=m.zk;g.qc.J(m.Fa);var m=g.fc.x=re.ua[h].x-k.m.D.x,p=g.fc.y=re.ua[h].y-k.m.D.y,J=g.gc.x=re.ua[h].x-l.m.D.x,D=g.gc.y=re.ua[h].y-l.m.D.y,O=m*d-p*f,F=J*d-D*f,O=O*O,F=F*F;g.ki=1/(k.L+l.L+k.W*O+l.W*F);var C=k.V*k.L+l.V*l.L,C=C+(k.V*k.W*O+l.V*l.W*F);g.KC=1/C;F=d;C=-f;O=m*C-p*F;F=J*C-D*F;O*=O;F*=F;g.pF=1/(k.L+l.L+k.W*O+l.W*F);g.Ao=0;m=e.Od.x*(u+-G*D-r- -E*p)+e.Od.y*(y+G*J-t-E*m);-1>m&&(g.Ao+=-e.oh*
m)}2==e.Tf&&(y=e.wc[0],u=e.wc[1],n=k.L,k=k.W,r=l.L,l=l.W,t=y.fc.x*d-y.fc.y*f,y=y.gc.x*d-y.gc.y*f,E=u.fc.x*d-u.fc.y*f,u=u.gc.x*d-u.gc.y*f,f=n+r+k*t*t+l*y*y,d=n+r+k*E*E+l*u*u,l=n+r+k*t*E+l*y*u,f*f<100*(f*d-l*l)?(e.Le.j.Set(f,l),e.Le.k.Set(l,d),e.Le.As(e.ki)):e.Tf=1)}};x.xf=function(a){for(var b=0;b<this.Jn;++b){var c=this.Yg[b],d=c.O,e=c.P,f=d.L,h=d.W,g=e.L,k=e.W,l=c.Od.x,n=c.Od.y,m=n,p=-l,r=0,t=0;if(a.xi)for(t=c.Tf,r=0;r<t;++r){var u=c.wc[r];u.uc*=a.Fc;u.uh*=a.Fc;var y=u.uc*l+u.uh*m,E=u.uc*n+u.uh*
p;d.I-=h*(u.fc.x*E-u.fc.y*y);d.A.x-=f*y;d.A.y-=f*E;e.I+=k*(u.gc.x*E-u.gc.y*y);e.A.x+=g*y;e.A.y+=g*E}else for(t=c.Tf,r=0;r<t;++r)d=c.wc[r],d.uc=0,d.uh=0}};x.df=function(){for(var a=0;a<this.Jn;a++)this.vB(this.Yg[a])};x.vB=function(a){for(var b=a.Od.x,c=a.Od.y,d=0;d<a.Tf;d++)Ld.prototype.wB(a,a.wc[d]);if(1==a.Tf){var d=a.wc[0],e=d.uc-d.ki*((a.P.A.x-a.P.I*d.gc.y-a.O.A.x+a.O.I*d.fc.y)*b+(a.P.A.y+a.P.I*d.gc.x-a.O.A.y-a.O.I*d.fc.x)*c-d.Ao),e=0<e?e:0,f=e-d.uc,h=f*b,c=f*c;a.O.A.x-=a.O.L*h;a.O.A.y-=a.O.L*
c;a.O.I-=a.O.W*(d.fc.x*c-d.fc.y*h);a.P.A.x+=a.P.L*h;a.P.A.y+=a.P.L*c;a.P.I+=a.P.W*(d.gc.x*c-d.gc.y*h);d.uc=e}else for(var d=a.wc[0],e=a.wc[1],f=d.uc,h=e.uc,g=(a.P.A.x-a.P.I*d.gc.y-a.O.A.x+a.O.I*d.fc.y)*b+(a.P.A.y+a.P.I*d.gc.x-a.O.A.y-a.O.I*d.fc.x)*c-d.Ao,c=(a.P.A.x-a.P.I*e.gc.y-a.O.A.x+a.O.I*e.fc.y)*b+(a.P.A.y+a.P.I*e.gc.x-a.O.A.y-a.O.I*e.fc.x)*c-e.Ao,g=g-(a.Le.j.x*f+a.Le.k.x*h),c=c-(a.Le.j.y*f+a.Le.k.y*h);;){b=-(a.ki.j.x*g+a.ki.k.x*c);if(0<=b){var k=-(a.ki.j.y*g+a.ki.k.y*c);if(0<=k){this.cp(a,d,
e,b-f,k-h);d.uc=b;e.uc=k;break}}b=-d.ki*g;if(0<=b&&0<=a.Le.j.y*b+c){this.cp(a,d,e,b-f,-h);d.uc=b;e.uc=0;break}b=-e.ki*c;if(0<=b&&0<=a.Le.k.x*b+g){this.cp(a,d,e,-f,b-h);d.uc=0;e.uc=b;break}if(0<=g&&0<=c){this.cp(a,d,e,-f,-h);d.uc=0;e.uc=0;break}break}};x.wB=function(a,b){var c=a.Od.y,d=-a.Od.x,e=a.Ug*b.uc,e=S.Nb(b.uh-b.pF*((a.P.A.x-a.P.I*b.gc.y-a.O.A.x+a.O.I*b.fc.y)*c+(a.P.A.y+a.P.I*b.gc.x-a.O.A.y-a.O.I*b.fc.x)*d),-e,e),f=e-b.uh,c=f*c,d=f*d;a.O.A.x-=a.O.L*c;a.O.A.y-=a.O.L*d;a.O.I-=a.O.W*(b.fc.x*d-
b.fc.y*c);a.P.A.x+=a.P.L*c;a.P.A.y+=a.P.L*d;a.P.I+=a.P.W*(b.gc.x*d-b.gc.y*c);b.uh=e};x.cp=function(a,b,c,d,e){var f=d*a.Od.x;d*=a.Od.y;var h=e*a.Od.x;e*=a.Od.y;a.O.A.x-=a.O.L*(f+h);a.O.A.y-=a.O.L*(d+e);a.O.I-=a.O.W*(b.fc.x*d-b.fc.y*f+c.fc.x*e-c.fc.y*h);a.P.A.x+=a.P.L*(f+h);a.P.A.y+=a.P.L*(d+e);a.P.I+=a.P.W*(b.gc.x*d-b.gc.y*f+c.gc.x*e-c.gc.y*h);b.uc=0;c.uc=0};x.vs=function(){for(var a=0;a<this.Jn;++a)for(var b=this.Yg[a],c=b.zE,d=0;d<b.Tf;++d){var e=c.ua[d],f=b.wc[d];e.vk=f.uc;e.zk=f.uh}};x.cf=function(a){void 0===
a&&(a=0);for(var b=0,c=0;c<this.Jn;c++){var d=this.Yg[c],e=d.O,f=d.P,h=e.V*e.L,g=e.V*e.W,k=f.V*f.L,l=f.V*f.W;se.xc(d);for(var n=se.Ga,m=0;m<d.Tf;m++){var p=d.wc[m],r=se.ua[m],t=se.Qq[m],u=r.x-e.m.D.x,y=r.y-e.m.D.y,E=r.x-f.m.D.x,r=r.y-f.m.D.y,b=b<t?b:t,t=-p.KC*S.Nb(a*(t+0.005),-0.2,0),p=t*n.x,t=t*n.y;e.m.D.x-=h*p;e.m.D.y-=h*t;e.m.N-=g*(u*t-y*p);e.Zb();f.m.D.x+=k*p;f.m.D.y+=k*t;f.m.N+=l*(E*t-r*p);f.Zb()}}return-0.0075<b};var le=function(a,b){Qd.call(this,a,b)};I(le,Qd);le.prototype.cd=function(a,b){Qd.prototype.cd.call(this,
a,b)};le.prototype.Jg=function(){this.$b.Pc();this.Tb.Pc()};var je=function(a,b){Qd.call(this,a,b)};I(je,Qd);je.prototype.cd=function(a,b){Qd.prototype.cd.call(this,a,b)};je.prototype.Jg=function(){a:{var a=this.rf,b=this.$b.Pc(),c=this.$b.ib().G,d=this.Tb.Pc(),e=this.Tb.ib().G;a.rc=0;for(var f=e.position.x+(e.u.j.x*d.wb.x+e.u.k.x*d.wb.y)-c.position.x,h=e.position.y+(e.u.j.y*d.wb.x+e.u.k.y*d.wb.y)-c.position.y,e=f*c.u.j.x+h*c.u.j.y,c=f*c.u.k.x+h*c.u.k.y,f=0,h=-Number.MAX_VALUE,g=b.mb+d.mb,k=0;k<b.$a;++k){var l=
b.Ha[k].x*(e-b.M[k].x)+b.Ha[k].y*(c-b.M[k].y);if(l>g)break a;l>h&&(h=l,f=k)}l=f+1;l>=b.$a&&(l=0);var k=b.M[f],n=b.M[l];h<Number.MIN_VALUE?(a.rc=1,a.Ua=2,a.md.J(b.Ha[f]),a.Fa.x=0.5*(k.x+n.x),a.Fa.y=0.5*(k.y+n.y),a.ua[0].Fa.J(d.wb),a.ua[0].Nf.Ej(0)):0>=(e-k.x)*(n.x-k.x)+(c-k.y)*(n.y-k.y)?(e-k.x)*(e-k.x)+(c-k.y)*(c-k.y)>g*g||(a.rc=1,a.Ua=2,a.md.x=e-k.x,a.md.y=c-k.y,a.md.Vd(),a.Fa.J(k),a.ua[0].Fa.J(d.wb),a.ua[0].Nf.Ej(0)):0>=(e-n.x)*(k.x-n.x)+(c-n.y)*(k.y-n.y)?(e-n.x)*(e-n.x)+(c-n.y)*(c-n.y)>g*g||(a.rc=
1,a.Ua=2,a.md.x=e-n.x,a.md.y=c-n.y,a.md.Vd(),a.Fa.J(n),a.ua[0].Fa.J(d.wb),a.ua[0].Nf.Ej(0)):(l=0.5*(k.x+n.x),k=0.5*(k.y+n.y),h=(e-l)*b.Ha[f].x+(c-k)*b.Ha[f].y,h>g||(a.rc=1,a.Ua=2,a.md.x=b.Ha[f].x,a.md.y=b.Ha[f].y,a.md.Vd(),a.Fa.Set(l,k),a.ua[0].Fa.J(d.wb),a.ua[0].Nf.Ej(0)))}};var me=function(a,b){Qd.call(this,a,b)};I(me,Qd);me.prototype.cd=function(a,b){Qd.prototype.cd.call(this,a,b)};me.prototype.Jg=function(){this.$b.Pc();this.Tb.Pc()};var ke=function(a,b){Qd.call(this,a,b)};I(ke,Qd);ke.prototype.cd=
function(a,b){Qd.prototype.cd.call(this,a,b)};ke.prototype.Jg=function(){var a=this.rf,b=this.$b.Pc(),c=this.$b.ib().G,d=this.Tb.Pc(),e=this.Tb.ib().G;a.rc=0;var f=b.mb+d.mb,h=Xc(b,c,d,e),g=h.zx;if(!(h.Cr>f)){var k=Xc(d,e,b,c);if(!(k.Cr>f)){var l=b,n=d,m=c,p=e,r=0;a.Ua=2;k.Cr>0.98*h.Cr+0.001&&(l=d,n=b,m=e,p=c,g=k.zx,a.Ua=4,r=1);b=g;c=p;d=te;void 0===b&&(b=0);for(var e=m.u.j.x*l.Ha[b].x+m.u.k.x*l.Ha[b].y,h=m.u.j.y*l.Ha[b].x+m.u.k.y*l.Ha[b].y,k=c.u.j.x*e+c.u.j.y*h,h=c.u.k.x*e+c.u.k.y*h,e=k,k=0,t=Number.MAX_VALUE,
u=0;u<n.$a;u++){var y=e*n.Ha[u].x+h*n.Ha[u].y;y<t&&(t=y,k=u)}e=k+1;e>=n.$a&&(e=0);d[0].vf.x=c.position.x+(c.u.j.x*n.M[k].x+c.u.k.x*n.M[k].y);d[0].vf.y=c.position.y+(c.u.j.y*n.M[k].x+c.u.k.y*n.M[k].y);d[0].id.$w(b);d[0].id.Ww(k);d[0].id.Xw(0);d[1].vf.x=c.position.x+(c.u.j.x*n.M[e].x+c.u.k.x*n.M[e].y);d[1].vf.y=c.position.y+(c.u.j.y*n.M[e].x+c.u.k.y*n.M[e].y);d[1].id.$w(b);d[1].id.Ww(e);d[1].id.Xw(1);b=l.M[g];g=g+1<l.$a?l.M[g+1]:l.M[0];ue.Set(g.x-b.x,g.y-b.y);ue.Vd();ve.x=ue.y;ve.y=-ue.x;we.Set(0.5*
(b.x+g.x),0.5*(b.y+g.y));xe.x=m.u.j.x*ue.x+m.u.k.x*ue.y;xe.y=m.u.j.y*ue.x+m.u.k.y*ue.y;ye.x=-xe.x;ye.y=-xe.y;ze.x=xe.y;ze.y=-xe.x;Ae.x=m.position.x+(m.u.j.x*b.x+m.u.k.x*b.y);Ae.y=m.position.y+(m.u.j.y*b.x+m.u.k.y*b.y);Be.x=m.position.x+(m.u.j.x*g.x+m.u.k.x*g.y);Be.y=m.position.y+(m.u.j.y*g.x+m.u.k.y*g.y);if(!(2>Rc(Ce,te,ye,-xe.x*Ae.x-xe.y*Ae.y+f)||2>Rc(De,Ce,xe,xe.x*Be.x+xe.y*Be.y+f))){a.md.J(ve);a.Fa.J(we);m=ze.x*Ae.x+ze.y*Ae.y;for(l=g=0;2>l;++l)ze.x*De[l].vf.x+ze.y*De[l].vf.y-m<=f&&(b=De[l].vf.x-
p.position.x,n=De[l].vf.y-p.position.y,a.ua[g].Fa.x=b*p.u.j.x+n*p.u.j.y,a.ua[g].Fa.y=b*p.u.k.x+n*p.u.k.y,a.ua[g].Nf.Set(De[l].id),a.ua[g].Nf.rB(r),g++);a.rc=g}}}};var Fe=function(){this.Td="Controller"+Ee++;this.Wa=null;this.ed=new xd};Fe.prototype.Ch=q();Fe.prototype.Ok=function(a){this.ed.Ok(a);a.mm(this)};Fe.prototype.Gm=function(a){this.ed.Gm(a);a.Hm(this)};Fe.prototype.Ho=function(){for(var a=this.ed.Sa(wd);a;a=a.next)this.Gm(a.body)};var Ee=0,Ge=function(){Fe.call(this);this.Od=K.B(0,-1);this.ng=
this.offset=0;this.oA=K.B(0,0);this.cE=2;this.VB=1;this.zF=!0;this.ky=null};I(Ge,Fe);Ge.prototype.Ch=function(){this.zF&&(this.ky=this.Wa.Wy.Dc());for(var a=this.ed.Sa(Bd);a;a=a.next){for(var b=a.body,c=K.B(0,0),d=K.B(0,0),e=0,f=0,h=b.zs().Sa();h;h=h.next){var g=K.B(0,0),k=h.Gf.Pc().Jo(this.Od,this.offset,b.Ke(),g),e=e+k;c.x+=k*g.x;c.y+=k*g.y;var l=0,l=1,f=f+k*l;d.x+=k*g.x*l;d.y+=k*g.y*l}e<Number.MIN_VALUE||(c.x/=e,c.y/=e,d.x/=f,d.y/=f,f=this.ky.Ci(),f.Ud(this.ng*e),b.Rd(f,d),f=b.HA(c),f.Xs(this.oA),
f.Ud(-this.cE*e),b.Rd(f,c),b.Fo(-b.Lf/b.V*e*b.Po()*this.VB),K.$c(c),K.$c(d))}};var He=function(){Fe.call(this);this.ow=K.B(0,0)};I(He,Fe);He.prototype.Ch=function(a){a=K.B(this.ow.x*a.Na,this.ow.y*a.Na);for(var b=this.ed.Sa(Bd);b;b=b.next){var c=b.body,d=c.yj();c.Fj(K.B(d.x+a.x,d.y+a.y))}K.$c(a)};var Ie=function(){Fe.call(this);this.EA=K.B(0,0)};I(Ie,Fe);Ie.prototype.Ch=function(){for(var a=this.ed.Sa(Bd);a;a=a.next){var b=a.body;b.Rd(this.EA,b.Sk())}};var td=function(){this.tt=this.qt=null;this.yp=
{}};td.prototype.Sa=s("qt");td.prototype.mm=function(a){var b=a.Td;if(null==this.yp[b]){a=new Je(a);var c=this.tt;null!=c?c.eg(a):this.qt=a;a.fg(c);this.tt=a;this.yp[b]=a}};td.prototype.Hm=function(a){a=a.Td;var b=this.yp[a];if(null!=b){var c=b.Uf,b=b.next;null==c?this.qt=b:c.eg(b);null==b?this.tt=c:b.fg(c);delete this.yp[a]}};var Je=function(a){this.Jx=a;this.Uf=this.next=null};Je.prototype.eg=aa("next");Je.prototype.fg=aa("Uf");var Ke=function(){Fe.call(this);this.zw=1;this.SD=!0};I(Ke,Fe);Ke.prototype.Ch=
function(){var a=null,b=null,c=0,d=null,e=null,f=0,h=0,g=0,f=null;if(this.SD)for(var k=this.ed.Sa(wd);k;k=k.next)for(var a=k.body,b=a.Sk(),c=a.V,l=this.ed.Sa(wd);l;l=l.next){if(d=l.body,a.Hd()||d.Hd())e=d.Sk(),f=e.x-b.x,h=e.y-b.y,g=f*f+h*h,g<Number.MIN_VALUE||(f=K.B(f,h),f.Ud(this.zw/g/Math.sqrt(g)*c*d.V),a.Hd()&&a.Rd(f,b),f.Ud(-1),d.Hd()&&d.Rd(f,e),K.$c(f))}else for(k=this.ed.Sa(wd);k;k=k.next)for(a=bodyNode.body,b=a.Sk(),c=a.V,l=this.ed.Sa(wd);l;l=l.next)if(d=bodyNode.body,a.Hd()||d.Hd())e=d.Sk(),
f=e.x-b.x,h=e.y-b.y,g=f*f+h*h,g<Number.MIN_VALUE||(f=K.B(f,h),f.Ud(this.zw/g*c*d.V),a.Hd()&&a.Rd(f,b),f.Ud(-1),d.Hd()&&d.Rd(f,e),K.$c(f))};var Le=function(){Fe.call(this);this.yB=new R;this.kv=0};I(Le,Fe);Le.prototype.Ch=function(a){a=a.Na;if(!(a<=Number.MIN_VALUE)){a>this.kv&&0<this.kv&&(a=this.kv);for(var b=this.ed.Sa(Bd);b;b=b.next){var c=b.body,d=c.Cs(S.nc(this.yB,c.Bs(c.yj())));c.Fj(K.B(c.yj().x+d.x*a,c.yj().y+d.y*a))}}};var V=function(a){this.ge=new Me;this.he=new Me;this.bh=K.B(0,0);this.dh=
K.B(0,0);this.Ua=a.type;this.Zi=this.Il=null;this.Y=a.O;this.Z=a.P;this.Uy=a.ot};V.prototype.bd=s("Ua");V.prototype.wm=s("Y");V.prototype.ys=s("Z");V.prototype.Bj=function(){return this.Y.Bj()&&this.Z.Bj()};V.wf=function(a){return a.wf()};V.prototype.xf=q();V.prototype.df=q();V.prototype.vs=q();V.prototype.cf=w(!1);V.FC=0;V.dl=1;V.DC=2;V.Ft=3;V.EC=4;V.JG=5;V.BC=6;V.CC=7;V.GC=8;V.AC=9;V.$d=0;V.Rg=1;V.gd=2;V.Mi=3;var Ne=function(){this.type=V.FC;this.P=this.O=null;this.ot=!1},Me=q(),Oe=function(a){V.call(this,
a);this.na=K.B(0,0);this.pa=K.B(0,0);this.Jc=K.B(0,0);this.na.J(a.Jb);this.pa.J(a.Kb);this.Zu=a.length;this.Xu=a.$p;this.iE=a.Fp;this.Ty=this.uk=this.H=0};I(Oe,V);Oe.prototype.xf=function(a){var b,c=0,d=this.Y,e=this.Z;b=d.G.u;var f=this.na.x-d.m.S.x,h=this.na.y-d.m.S.y,c=b.j.x*f+b.k.x*h,h=b.j.y*f+b.k.y*h,f=c;b=e.G.u;var g=this.pa.x-e.m.S.x,k=this.pa.y-e.m.S.y,c=b.j.x*g+b.k.x*k,k=b.j.y*g+b.k.y*k,g=c;this.Jc.x=e.m.D.x+g-d.m.D.x-f;this.Jc.y=e.m.D.y+k-d.m.D.y-h;c=Math.sqrt(this.Jc.x*this.Jc.x+this.Jc.y*
this.Jc.y);0.005<c?this.Jc.Ud(1/c):this.Jc.qa();b=f*this.Jc.y-h*this.Jc.x;var l=g*this.Jc.y-k*this.Jc.x;b=d.L+d.W*b*b+e.L+e.W*l*l;this.V=0!=b?1/b:0;if(0<this.Xu){var c=c-this.Zu,l=2*Math.PI*this.Xu,n=this.V*l*l;this.uk=a.Na*(2*this.V*this.iE*l+a.Na*n);this.uk=0!=this.uk?1/this.uk:0;this.Ty=c*a.Na*n*this.uk;this.V=b+this.uk;this.V=0!=this.V?1/this.V:0}a.xi?(this.H*=a.Fc,a=this.H*this.Jc.x,b=this.H*this.Jc.y,d.A.x-=d.L*a,d.A.y-=d.L*b,d.I-=d.W*(f*b-h*a),e.A.x+=e.L*a,e.A.y+=e.L*b,e.I+=e.W*(g*b-k*a)):
this.H=0};Oe.prototype.df=function(){var a=this.na.x-this.Y.m.S.x,b=this.na.y-this.Y.m.S.y,c=this.Y.G.u.j.x*a+this.Y.G.u.k.x*b,b=this.Y.G.u.j.y*a+this.Y.G.u.k.y*b,a=c,d=this.pa.x-this.Z.m.S.x,e=this.pa.y-this.Z.m.S.y,c=this.Z.G.u.j.x*d+this.Z.G.u.k.x*e,e=this.Z.G.u.j.y*d+this.Z.G.u.k.y*e,d=c,f=-this.V*(this.Jc.x*(this.Z.A.x-this.Z.I*e-(this.Y.A.x-this.Y.I*b))+this.Jc.y*(this.Z.A.y+this.Z.I*d-(this.Y.A.y+this.Y.I*a))+this.Ty+this.uk*this.H);this.H+=f;c=f*this.Jc.x;f*=this.Jc.y;this.Y.A.x-=this.Y.L*
c;this.Y.A.y-=this.Y.L*f;this.Y.I-=this.Y.W*(a*f-b*c);this.Z.A.x+=this.Z.L*c;this.Z.A.y+=this.Z.L*f;this.Z.I+=this.Z.W*(d*f-e*c)};Oe.prototype.cf=function(){if(0<this.Xu)return!0;var a=this.na.x-this.Y.m.S.x,b=this.na.y-this.Y.m.S.y,c=this.Y.G.u.j.x*a+this.Y.G.u.k.x*b,b=this.Y.G.u.j.y*a+this.Y.G.u.k.y*b,a=c,d=this.pa.x-this.Z.m.S.x,e=this.pa.y-this.Z.m.S.y,c=this.Z.G.u.j.x*d+this.Z.G.u.k.x*e,e=this.Z.G.u.j.y*d+this.Z.G.u.k.y*e,d=c,f=this.Z.m.D.x+d-this.Y.m.D.x-a,h=this.Z.m.D.y+e-this.Y.m.D.y-b,g=
Math.sqrt(f*f+h*h),c=S.Nb(g-this.Zu,-0.2,0.2),k=-this.V*c;this.Jc.Set(f/g,h/g);f=k*this.Jc.x;k*=this.Jc.y;this.Y.m.D.x-=this.Y.L*f;this.Y.m.D.y-=this.Y.L*k;this.Y.m.N-=this.Y.W*(a*k-b*f);this.Z.m.D.x+=this.Z.L*f;this.Z.m.D.y+=this.Z.L*k;this.Z.m.N+=this.Z.W*(d*k-e*f);this.Y.Zb();this.Z.Zb();return 0.005>Math.abs(c)};var yc=function(){Ne.call(this);this.Jb=K.B(0,0);this.Kb=K.B(0,0);this.type=V.Ft;this.length=1;this.Fp=this.$p=0};I(yc,Ne);yc.prototype.xc=function(a,b,c,d){this.O=a;this.P=b;this.Jb.J(this.O.Gd(c));
this.Kb.J(this.P.Gd(d));a=d.x-c.x;c=d.y-c.y;this.length=Math.sqrt(a*a+c*c);this.Fp=this.$p=0};yc.prototype.wf=function(){return new Oe(this)};var Pe=function(a){V.call(this,a);this.of=K.B(0,0);this.pf=K.B(0,0);this.bv=new R;this.nf=K.B(0,0);this.of.J(a.Jb);this.pf.J(a.Kb);this.bv.qa();this.Hn=0;this.nf.qa();this.ai=0;this.tE=a.AE;this.vE=a.CE};I(Pe,V);Pe.prototype.xf=function(a){var b,c=0,d=this.Y,e=this.Z;b=d.G.u;var f=this.of.x-d.m.S.x,h=this.of.y-d.m.S.y,c=b.j.x*f+b.k.x*h,h=b.j.y*f+b.k.y*h,f=c;
b=e.G.u;var g=this.pf.x-e.m.S.x,k=this.pf.y-e.m.S.y,c=b.j.x*g+b.k.x*k,k=b.j.y*g+b.k.y*k,g=c;b=d.L;var c=e.L,l=d.W,n=e.W,m=new R;m.j.x=b+c;m.k.x=0;m.j.y=0;m.k.y=b+c;m.j.x+=l*h*h;m.k.x+=-l*f*h;m.j.y+=-l*f*h;m.k.y+=l*f*f;m.j.x+=n*k*k;m.k.x+=-n*g*k;m.j.y+=-n*g*k;m.k.y+=n*g*g;m.As(this.bv);this.Hn=l+n;0<this.Hn&&(this.Hn=1/this.Hn);a.xi?(this.nf.x*=a.Fc,this.nf.y*=a.Fc,this.ai*=a.Fc,a=this.nf,d.A.x-=b*a.x,d.A.y-=b*a.y,d.I-=l*(f*a.y-h*a.x+this.ai),e.A.x+=c*a.x,e.A.y+=c*a.y,e.I+=n*(g*a.y-k*a.x+this.ai)):
(this.nf.qa(),this.ai=0)};Pe.prototype.df=function(a){var b,c=0,d=this.Y,e=this.Z,f=d.A,h=d.I,g=e.A,k=e.I,l=d.L,n=e.L,m=d.W,p=e.W;b=d.G.u;var r=this.of.x-d.m.S.x,t=this.of.y-d.m.S.y,c=b.j.x*r+b.k.x*t,t=b.j.y*r+b.k.y*t,r=c;b=e.G.u;var u=this.pf.x-e.m.S.x,y=this.pf.y-e.m.S.y,c=b.j.x*u+b.k.x*y,y=b.j.y*u+b.k.y*y,u=c;b=0;var c=-this.Hn*(k-h),E=this.ai;b=a.Na*this.vE;this.ai=S.Nb(this.ai+c,-b,b);c=this.ai-E;h-=m*c;k+=p*c;b=S.nc(this.bv,K.B(-(g.x-k*y-f.x+h*t),-(g.y+k*u-f.y-h*r)));c=this.nf.Dc();this.nf.zh(b);
b=a.Na*this.tE;this.nf.Vo()>b*b&&(this.nf.Vd(),this.nf.Ud(b));b=S.Hb(this.nf,c);f.x-=l*b.x;f.y-=l*b.y;h-=m*(r*b.y-t*b.x);g.x+=n*b.x;g.y+=n*b.y;k+=p*(u*b.y-y*b.x);d.I=h;e.I=k};Pe.prototype.cf=w(!0);var Qe=function(){Ne.call(this);this.Jb=K.B(0,0);this.Kb=K.B(0,0);this.type=V.AC;this.CE=this.AE=0};I(Qe,Ne);Qe.prototype.xc=function(a,b,c){this.O=a;this.P=b;this.Jb.J(this.O.Gd(c));this.Kb.J(this.P.Gd(c))};Qe.prototype.wf=function(){return new Pe(this)};var Se=function(a){V.call(this,a);this.ei=K.B(0,
0);this.fi=K.B(0,0);this.na=K.B(0,0);this.pa=K.B(0,0);this.Sb=new Re;var b=a.wl.Ua,c=a.xl.Ua;this.Kl=this.yk=this.Jl=this.xk=null;var d=0,e=0;this.lE=a.wl.wm();this.Y=a.wl.ys();b==V.dl?(this.xk=a.wl,this.ei.J(this.xk.na),this.na.J(this.xk.pa),d=this.xk.Qo()):(this.Jl=a.wl,this.ei.J(this.Jl.na),this.na.J(this.Jl.pa),d=this.Jl.ym());this.mE=a.xl.wm();this.Z=a.xl.ys();c==V.dl?(this.yk=a.xl,this.fi.J(this.yk.na),this.pa.J(this.yk.pa),e=this.yk.Qo()):(this.Kl=a.xl,this.fi.J(this.Kl.na),this.pa.J(this.Kl.pa),
e=this.Kl.ym());this.ec=a.hj;this.Gl=d+this.ec*e;this.H=0};I(Se,V);Se.prototype.xf=function(a){var b=this.lE,c=this.mE,d=this.Y,e=this.Z,f=0,h=0,g=0,k=0,l=g=0,n=0;this.Sb.qa();this.xk?(this.Sb.Jj=-1,n+=d.W):(b=b.G.u,h=this.Jl.Ce,f=b.j.x*h.x+b.k.x*h.y,h=b.j.y*h.x+b.k.y*h.y,b=d.G.u,g=this.na.x-d.m.S.x,k=this.na.y-d.m.S.y,l=b.j.x*g+b.k.x*k,k=b.j.y*g+b.k.y*k,g=l*h-k*f,this.Sb.tg.Set(-f,-h),this.Sb.Jj=-g,n+=d.L+d.W*g*g);this.yk?(this.Sb.Kj=-this.ec,n+=this.ec*this.ec*e.W):(b=c.G.u,h=this.Kl.Ce,f=b.j.x*
h.x+b.k.x*h.y,h=b.j.y*h.x+b.k.y*h.y,b=e.G.u,g=this.pa.x-e.m.S.x,k=this.pa.y-e.m.S.y,l=b.j.x*g+b.k.x*k,k=b.j.y*g+b.k.y*k,g=l*h-k*f,this.Sb.ug.Set(-this.ec*f,-this.ec*h),this.Sb.Kj=-this.ec*g,n+=this.ec*this.ec*(e.L+e.W*g*g));this.V=0<n?1/n:0;a.xi?(d.A.x+=d.L*this.H*this.Sb.tg.x,d.A.y+=d.L*this.H*this.Sb.tg.y,d.I+=d.W*this.H*this.Sb.Jj,e.A.x+=e.L*this.H*this.Sb.ug.x,e.A.y+=e.L*this.H*this.Sb.ug.y,e.I+=e.W*this.H*this.Sb.Kj):this.H=0};Se.prototype.df=function(){var a=this.Y,b=this.Z,c=-this.V*this.Sb.yA(a.A,
a.I,b.A,b.I);this.H+=c;a.A.x+=a.L*c*this.Sb.tg.x;a.A.y+=a.L*c*this.Sb.tg.y;a.I+=a.W*c*this.Sb.Jj;b.A.x+=b.L*c*this.Sb.ug.x;b.A.y+=b.L*c*this.Sb.ug.y;b.I+=b.W*c*this.Sb.Kj};Se.prototype.cf=function(){var a=this.Y,b=this.Z,c=0,d=0,c=this.xk?this.xk.Qo():this.Jl.ym(),d=this.yk?this.yk.Qo():this.Kl.ym(),c=-this.V*(this.Gl-(c+this.ec*d));a.m.D.x+=a.L*c*this.Sb.tg.x;a.m.D.y+=a.L*c*this.Sb.tg.y;a.m.N+=a.W*c*this.Sb.Jj;b.m.D.x+=b.L*c*this.Sb.ug.x;b.m.D.y+=b.L*c*this.Sb.ug.y;b.m.N+=b.W*c*this.Sb.Kj;a.Zb();
b.Zb();return!0};var Te=function(){Ne.call(this);this.type=V.BC;this.xl=this.wl=null;this.hj=1};I(Te,Ne);Te.prototype.xc=function(a,b,c){this.wl=a;this.O=a.wm();this.xl=b;this.P=b.wm();this.hj=c};Te.prototype.wf=function(){return new Se(this)};var Re=function(){this.tg=K.B(0,0);this.ug=K.B(0,0)};Re.prototype.qa=function(){this.tg.qa();this.Jj=0;this.ug.qa();this.Kj=0};Re.prototype.Set=function(a,b,c,d){void 0===b&&(b=0);void 0===d&&(d=0);this.tg.J(a);this.Jj=b;this.ug.J(c);this.Kj=d};Re.prototype.yA=
function(a,b,c,d){void 0===b&&(b=0);void 0===d&&(d=0);return this.tg.x*a.x+this.tg.y*a.y+this.Jj*b+(this.ug.x*c.x+this.ug.y*c.y)+this.Kj*d};var Ue=function(a){V.call(this,a);this.na=K.B(0,0);this.pa=K.B(0,0);this.Ce=K.B(0,0);this.gi=K.B(0,0);this.X=K.B(0,0);this.ra=K.B(0,0);this.la=new R;this.H=K.B(0,0);this.na.J(a.Jb);this.pa.J(a.Kb);this.Ce.J(a.pk);this.gi.x=-this.Ce.y;this.gi.y=this.Ce.x;this.H.qa();this.Za=this.ie=0;this.qf=a.Su;this.sf=a.hw;this.cv=a.jv;this.Nn=a.Pl;this.wg=a.Wj;this.Yi=a.el;
this.La=V.$d;this.X.qa();this.ra.qa()};I(Ue,V);Ue.prototype.ym=function(){var a=this.Y,b=this.Z,c=a.To(this.na),d=b.To(this.pa),b=d.x-c.x,c=d.y-c.y,a=a.Cs(this.Ce);return a.x*b+a.y*c};Ue.prototype.xf=function(a){var b=this.Y,c=this.Z,d,e=0;this.bh.J(b.zj());this.dh.J(c.zj());var f=b.Ke();c.Ke();d=b.G.u;var h=this.na.x-this.bh.x,g=this.na.y-this.bh.y,e=d.j.x*h+d.k.x*g,g=d.j.y*h+d.k.y*g,h=e;d=c.G.u;var k=this.pa.x-this.dh.x,l=this.pa.y-this.dh.y,e=d.j.x*k+d.k.x*l,l=d.j.y*k+d.k.y*l,k=e;d=c.m.D.x+k-b.m.D.x-
h;e=c.m.D.y+l-b.m.D.y-g;this.ac=b.L;this.cc=c.L;this.Ld=b.W;this.Md=c.W;this.X.J(S.nc(f.u,this.Ce));this.nb=(d+h)*this.X.y-(e+g)*this.X.x;this.ob=k*this.X.y-l*this.X.x;this.ie=this.ac+this.cc+this.Ld*this.nb*this.nb+this.Md*this.ob*this.ob;this.ie=this.ie>Number.MIN_VALUE?1/this.ie:0;this.ra.J(S.nc(f.u,this.gi));this.qb=(d+h)*this.ra.y-(e+g)*this.ra.x;this.rb=k*this.ra.y-l*this.ra.x;f=this.ac;h=this.cc;g=this.Ld;k=this.Md;this.la.j.x=f+h+g*this.qb*this.qb+k*this.rb*this.rb;this.la.j.y=g*this.qb*this.nb+
k*this.rb*this.ob;this.la.k.x=this.la.j.y;this.la.k.y=f+h+g*this.nb*this.nb+k*this.ob*this.ob;this.wg?(d=this.X.x*d+this.X.y*e,0.01>Math.abs(this.sf-this.qf)?this.La=V.Mi:d<=this.qf?this.La!=V.Rg&&(this.La=V.Rg,this.H.y=0):d>=this.sf?this.La!=V.gd&&(this.La=V.gd,this.H.y=0):(this.La=V.$d,this.H.y=0)):this.La=V.$d;!1==this.Yi&&(this.Za=0);a.xi?(this.H.x*=a.Fc,this.H.y*=a.Fc,this.Za*=a.Fc,a=this.H.x*this.ra.x+(this.Za+this.H.y)*this.X.x,d=this.H.x*this.ra.y+(this.Za+this.H.y)*this.X.y,e=this.H.x*this.qb+
(this.Za+this.H.y)*this.nb,f=this.H.x*this.rb+(this.Za+this.H.y)*this.ob,b.A.x-=this.ac*a,b.A.y-=this.ac*d,b.I-=this.Ld*e,c.A.x+=this.cc*a,c.A.y+=this.cc*d,c.I+=this.Md*f):(this.H.qa(),this.Za=0)};Ue.prototype.df=function(a){var b=this.Y,c=this.Z,d=b.A,e=b.I,f=c.A,h=c.I,g=0,k=0,l=0,n=0;this.Yi&&this.La!=V.Mi&&(n=this.ie*(this.Nn-(this.X.x*(f.x-d.x)+this.X.y*(f.y-d.y)+this.ob*h-this.nb*e)),g=this.Za,k=a.Na*this.cv,this.Za=S.Nb(this.Za+n,-k,k),n=this.Za-g,g=n*this.X.x,k=n*this.X.y,l=n*this.nb,n*=this.ob,
d.x-=this.ac*g,d.y-=this.ac*k,e-=this.Ld*l,f.x+=this.cc*g,f.y+=this.cc*k,h+=this.Md*n);k=this.ra.x*(f.x-d.x)+this.ra.y*(f.y-d.y)+this.rb*h-this.qb*e;this.wg&&this.La!=V.$d?(l=this.X.x*(f.x-d.x)+this.X.y*(f.y-d.y)+this.ob*h-this.nb*e,g=this.H.Dc(),a=this.la.Fi(K.B(0,0),-k,-l),this.H.zh(a),this.La==V.Rg?this.H.y=Math.max(this.H.y,0):this.La==V.gd&&(this.H.y=Math.min(this.H.y,0)),k=-k-(this.H.y-g.y)*this.la.k.x,l=0,l=0!=this.la.j.x?k/this.la.j.x+g.x:g.x,this.H.x=l,a.x=this.H.x-g.x,a.y=this.H.y-g.y,g=
a.x*this.ra.x+a.y*this.X.x,k=a.x*this.ra.y+a.y*this.X.y,l=a.x*this.qb+a.y*this.nb,n=a.x*this.rb+a.y*this.ob):(a=0,a=0!=this.la.j.x?-k/this.la.j.x:0,this.H.x+=a,g=a*this.ra.x,k=a*this.ra.y,l=a*this.qb,n=a*this.rb);d.x-=this.ac*g;d.y-=this.ac*k;e-=this.Ld*l;f.x+=this.cc*g;f.y+=this.cc*k;h+=this.Md*n;b.A.J(d);b.I=e;c.A.J(f);c.I=h};Ue.prototype.cf=function(){var a=this.Y,b=this.Z,c=a.m.D,d=a.m.N,e=b.m.D,f=b.m.N,h,g=0,k=0,l=0,n=0,m=h=0,p=0,k=!1,r=0,t=R.Rk(d),l=R.Rk(f);h=t;var p=this.na.x-this.bh.x,u=this.na.y-
this.bh.y,g=h.j.x*p+h.k.x*u,u=h.j.y*p+h.k.y*u,p=g;h=l;l=this.pa.x-this.dh.x;n=this.pa.y-this.dh.y;g=h.j.x*l+h.k.x*n;n=h.j.y*l+h.k.y*n;l=g;h=e.x+l-c.x-p;g=e.y+n-c.y-u;if(this.wg){this.X=S.nc(t,this.Ce);this.nb=(h+p)*this.X.y-(g+u)*this.X.x;this.ob=l*this.X.y-n*this.X.x;var y=this.X.x*h+this.X.y*g;0.01>Math.abs(this.sf-this.qf)?(r=S.Nb(y,-0.2,0.2),m=Math.abs(y),k=!0):y<=this.qf?(r=S.Nb(y-this.qf+0.005,-0.2,0),m=this.qf-y,k=!0):y>=this.sf&&(r=S.Nb(y-this.sf+0.005,0,0.2),m=y-this.sf,k=!0)}this.ra=S.nc(t,
this.gi);this.qb=(h+p)*this.ra.y-(g+u)*this.ra.x;this.rb=l*this.ra.y-n*this.ra.x;t=K.B(0,0);u=this.ra.x*h+this.ra.y*g;m=Math.max(m,Math.abs(u));p=0;k?(k=this.ac,l=this.cc,n=this.Ld,h=this.Md,this.la.j.x=k+l+n*this.qb*this.qb+h*this.rb*this.rb,this.la.j.y=n*this.qb*this.nb+h*this.rb*this.ob,this.la.k.x=this.la.j.y,this.la.k.y=k+l+n*this.nb*this.nb+h*this.ob*this.ob,this.la.Fi(t,-u,-r)):(k=this.ac,l=this.cc,n=this.Ld,h=this.Md,r=k+l+n*this.qb*this.qb+h*this.rb*this.rb,t.x=0!=r?-u/r:0,t.y=0);r=t.x*this.ra.x+
t.y*this.X.x;k=t.x*this.ra.y+t.y*this.X.y;u=t.x*this.qb+t.y*this.nb;t=t.x*this.rb+t.y*this.ob;c.x-=this.ac*r;c.y-=this.ac*k;d-=this.Ld*u;e.x+=this.cc*r;e.y+=this.cc*k;f+=this.Md*t;a.m.N=d;b.m.N=f;a.Zb();b.Zb();return 0.005>=m&&p<=Ac};var Ve=function(){Ne.call(this);this.Jb=K.B(0,0);this.Kb=K.B(0,0);this.pk=K.B(0,0);this.type=V.CC;this.pk.Set(1,0);this.Wj=!1;this.hw=this.Su=0;this.el=!1;this.Pl=this.jv=0};I(Ve,Ne);Ve.prototype.xc=function(a,b,c,d){this.O=a;this.P=b;this.Jb=this.O.Gd(c);this.Kb=this.P.Gd(c);
this.pk=this.O.Bs(d)};Ve.prototype.wf=function(){return new Ue(this)};var We=function(a){V.call(this,a);this.na=K.B(0,0);this.pa=K.B(0,0);this.Ce=K.B(0,0);this.gi=K.B(0,0);this.X=K.B(0,0);this.ra=K.B(0,0);this.la=new Hc;this.H=new Gc(0,0,0);this.na.J(a.Jb);this.pa.J(a.Kb);this.Ce.J(a.pk);this.gi.x=-this.Ce.y;this.gi.y=this.Ce.x;this.wE=a.mh;this.H.qa();this.Za=this.ie=0;this.qf=a.Su;this.sf=a.hw;this.cv=a.jv;this.Nn=a.Pl;this.wg=a.Wj;this.Yi=a.el;this.La=V.$d;this.X.qa();this.ra.qa()};I(We,V);We.prototype.ym=
function(){var a=this.Y,b=this.Z,c=a.To(this.na),d=b.To(this.pa),b=d.x-c.x,c=d.y-c.y,a=a.Cs(this.Ce);return a.x*b+a.y*c};We.prototype.xf=function(a){var b=this.Y,c=this.Z,d,e=0;this.bh.J(b.zj());this.dh.J(c.zj());var f=b.Ke();c.Ke();d=b.G.u;var h=this.na.x-this.bh.x,g=this.na.y-this.bh.y,e=d.j.x*h+d.k.x*g,g=d.j.y*h+d.k.y*g,h=e;d=c.G.u;var k=this.pa.x-this.dh.x,l=this.pa.y-this.dh.y,e=d.j.x*k+d.k.x*l,l=d.j.y*k+d.k.y*l,k=e;d=c.m.D.x+k-b.m.D.x-h;e=c.m.D.y+l-b.m.D.y-g;this.ac=b.L;this.cc=c.L;this.Ld=
b.W;this.Md=c.W;this.X.J(S.nc(f.u,this.Ce));this.nb=(d+h)*this.X.y-(e+g)*this.X.x;this.ob=k*this.X.y-l*this.X.x;this.ie=this.ac+this.cc+this.Ld*this.nb*this.nb+this.Md*this.ob*this.ob;this.ie>Number.MIN_VALUE&&(this.ie=1/this.ie);this.ra.J(S.nc(f.u,this.gi));this.qb=(d+h)*this.ra.y-(e+g)*this.ra.x;this.rb=k*this.ra.y-l*this.ra.x;f=this.ac;h=this.cc;g=this.Ld;k=this.Md;this.la.j.x=f+h+g*this.qb*this.qb+k*this.rb*this.rb;this.la.j.y=g*this.qb+k*this.rb;this.la.j.z=g*this.qb*this.nb+k*this.rb*this.ob;
this.la.k.x=this.la.j.y;this.la.k.y=g+k;this.la.k.z=g*this.nb+k*this.ob;this.la.Da.x=this.la.j.z;this.la.Da.y=this.la.k.z;this.la.Da.z=f+h+g*this.nb*this.nb+k*this.ob*this.ob;this.wg?(d=this.X.x*d+this.X.y*e,0.01>Math.abs(this.sf-this.qf)?this.La=V.Mi:d<=this.qf?this.La!=V.Rg&&(this.La=V.Rg,this.H.z=0):d>=this.sf?this.La!=V.gd&&(this.La=V.gd,this.H.z=0):(this.La=V.$d,this.H.z=0)):this.La=V.$d;!1==this.Yi&&(this.Za=0);a.xi?(this.H.x*=a.Fc,this.H.y*=a.Fc,this.Za*=a.Fc,a=this.H.x*this.ra.x+(this.Za+
this.H.z)*this.X.x,d=this.H.x*this.ra.y+(this.Za+this.H.z)*this.X.y,e=this.H.x*this.qb+this.H.y+(this.Za+this.H.z)*this.nb,f=this.H.x*this.rb+this.H.y+(this.Za+this.H.z)*this.ob,b.A.x-=this.ac*a,b.A.y-=this.ac*d,b.I-=this.Ld*e,c.A.x+=this.cc*a,c.A.y+=this.cc*d,c.I+=this.Md*f):(this.H.qa(),this.Za=0)};We.prototype.df=function(a){var b=this.Y,c=this.Z,d=b.A,e=b.I,f=c.A,h=c.I,g=0,k=0,l=0,n=0;this.Yi&&this.La!=V.Mi&&(n=this.ie*(this.Nn-(this.X.x*(f.x-d.x)+this.X.y*(f.y-d.y)+this.ob*h-this.nb*e)),g=this.Za,
a=a.Na*this.cv,this.Za=S.Nb(this.Za+n,-a,a),n=this.Za-g,g=n*this.X.x,k=n*this.X.y,l=n*this.nb,n*=this.ob,d.x-=this.ac*g,d.y-=this.ac*k,e-=this.Ld*l,f.x+=this.cc*g,f.y+=this.cc*k,h+=this.Md*n);l=this.ra.x*(f.x-d.x)+this.ra.y*(f.y-d.y)+this.rb*h-this.qb*e;k=h-e;this.wg&&this.La!=V.$d?(a=this.X.x*(f.x-d.x)+this.X.y*(f.y-d.y)+this.ob*h-this.nb*e,g=this.H.Dc(),a=this.la.Mm(new Gc(0,0,0),-l,-k,-a),this.H.zh(a),this.La==V.Rg?this.H.z=Math.max(this.H.z,0):this.La==V.gd&&(this.H.z=Math.min(this.H.z,0)),l=
-l-(this.H.z-g.z)*this.la.Da.x,k=-k-(this.H.z-g.z)*this.la.Da.y,k=this.la.Wk(K.B(0,0),l,k),k.x+=g.x,k.y+=g.y,this.H.x=k.x,this.H.y=k.y,a.x=this.H.x-g.x,a.y=this.H.y-g.y,a.z=this.H.z-g.z,g=a.x*this.ra.x+a.z*this.X.x,k=a.x*this.ra.y+a.z*this.X.y,l=a.x*this.qb+a.y+a.z*this.nb,n=a.x*this.rb+a.y+a.z*this.ob):(a=this.la.Wk(K.B(0,0),-l,-k),this.H.x+=a.x,this.H.y+=a.y,g=a.x*this.ra.x,k=a.x*this.ra.y,l=a.x*this.qb+a.y,n=a.x*this.rb+a.y);d.x-=this.ac*g;d.y-=this.ac*k;e-=this.Ld*l;f.x+=this.cc*g;f.y+=this.cc*
k;h+=this.Md*n;b.A.J(d);b.I=e;c.A.J(f);c.I=h};We.prototype.cf=function(){var a=this.Y,b=this.Z,c=a.m.D,d=a.m.N,e=b.m.D,f=b.m.N,h,g=0,k=0,l=0,n=g=h=0,m=0,k=!1,p=0,r=R.Rk(d),t=R.Rk(f);h=r;var m=this.na.x-this.bh.x,u=this.na.y-this.bh.y,g=h.j.x*m+h.k.x*u,u=h.j.y*m+h.k.y*u,m=g;h=t;t=this.pa.x-this.dh.x;l=this.pa.y-this.dh.y;g=h.j.x*t+h.k.x*l;l=h.j.y*t+h.k.y*l;t=g;h=e.x+t-c.x-m;g=e.y+l-c.y-u;if(this.wg){this.X=S.nc(r,this.Ce);this.nb=(h+m)*this.X.y-(g+u)*this.X.x;this.ob=t*this.X.y-l*this.X.x;var y=this.X.x*
h+this.X.y*g;0.01>Math.abs(this.sf-this.qf)?(p=S.Nb(y,-0.2,0.2),n=Math.abs(y),k=!0):y<=this.qf?(p=S.Nb(y-this.qf+0.005,-0.2,0),n=this.qf-y,k=!0):y>=this.sf&&(p=S.Nb(y-this.sf+0.005,0,0.2),n=y-this.sf,k=!0)}this.ra=S.nc(r,this.gi);this.qb=(h+m)*this.ra.y-(g+u)*this.ra.x;this.rb=t*this.ra.y-l*this.ra.x;r=new Gc(0,0,0);u=this.ra.x*h+this.ra.y*g;t=f-d-this.wE;n=Math.max(n,Math.abs(u));m=Math.abs(t);k?(k=this.ac,l=this.cc,h=this.Ld,g=this.Md,this.la.j.x=k+l+h*this.qb*this.qb+g*this.rb*this.rb,this.la.j.y=
h*this.qb+g*this.rb,this.la.j.z=h*this.qb*this.nb+g*this.rb*this.ob,this.la.k.x=this.la.j.y,this.la.k.y=h+g,this.la.k.z=h*this.nb+g*this.ob,this.la.Da.x=this.la.j.z,this.la.Da.y=this.la.k.z,this.la.Da.z=k+l+h*this.nb*this.nb+g*this.ob*this.ob,this.la.Mm(r,-u,-t,-p)):(k=this.ac,l=this.cc,h=this.Ld,g=this.Md,p=h*this.qb+g*this.rb,y=h+g,this.la.j.Set(k+l+h*this.qb*this.qb+g*this.rb*this.rb,p,0),this.la.k.Set(p,y,0),p=this.la.Wk(K.B(0,0),-u,-t),r.x=p.x,r.y=p.y,r.z=0);p=r.x*this.ra.x+r.z*this.X.x;k=r.x*
this.ra.y+r.z*this.X.y;u=r.x*this.qb+r.y+r.z*this.nb;r=r.x*this.rb+r.y+r.z*this.ob;c.x-=this.ac*p;c.y-=this.ac*k;d-=this.Ld*u;e.x+=this.cc*p;e.y+=this.cc*k;f+=this.Md*r;a.m.N=d;b.m.N=f;a.Zb();b.Zb();return 0.005>=n&&m<=Ac};var Xe=function(){Ne.call(this);this.Jb=K.B(0,0);this.Kb=K.B(0,0);this.pk=K.B(0,0);this.type=V.DC;this.pk.Set(1,0);this.mh=0;this.Wj=!1;this.hw=this.Su=0;this.el=!1;this.Pl=this.jv=0};I(Xe,Ne);Xe.prototype.xc=function(a,b,c,d){this.O=a;this.P=b;this.Jb=this.O.Gd(c);this.Kb=this.P.Gd(c);
this.pk=this.O.Bs(d);this.mh=this.P.Sd()-this.O.Sd()};Xe.prototype.wf=function(){return new We(this)};var Ze=function(a){V.call(this,a);this.ei=K.B(0,0);this.fi=K.B(0,0);this.na=K.B(0,0);this.pa=K.B(0,0);this.xb=K.B(0,0);this.yb=K.B(0,0);this.Mf=this.Y.Wa.nE;this.ei.x=a.gq.x-this.Mf.G.position.x;this.ei.y=a.gq.y-this.Mf.G.position.y;this.fi.x=a.hq.x-this.Mf.G.position.x;this.fi.y=a.hq.y-this.Mf.G.position.y;this.na.J(a.Jb);this.pa.J(a.Kb);this.ec=a.hj;this.Gl=a.Gu+this.ec*a.Hu;this.Yy=Math.min(a.$y,
this.Gl-this.ec*Ye);this.Zy=Math.min(a.az,(this.Gl-Ye)/this.ec);this.ah=this.$g=this.H=0};I(Ze,V);Ze.prototype.xf=function(a){var b=this.Y,c=this.Z,d;d=b.G.u;var e=this.na.x-b.m.S.x,f=this.na.y-b.m.S.y,h=d.j.x*e+d.k.x*f,f=d.j.y*e+d.k.y*f,e=h;d=c.G.u;var g=this.pa.x-c.m.S.x,k=this.pa.y-c.m.S.y,h=d.j.x*g+d.k.x*k,k=d.j.y*g+d.k.y*k,g=h;d=c.m.D.x+g;var h=c.m.D.y+k,l=this.Mf.G.position.x+this.fi.x,n=this.Mf.G.position.y+this.fi.y;this.xb.Set(b.m.D.x+e-(this.Mf.G.position.x+this.ei.x),b.m.D.y+f-(this.Mf.G.position.y+
this.ei.y));this.yb.Set(d-l,h-n);d=this.xb.Lg();h=this.yb.Lg();0.005<d?this.xb.Ud(1/d):this.xb.qa();0.005<h?this.yb.Ud(1/h):this.yb.qa();0<this.Gl-d-this.ec*h?(this.gv=V.$d,this.H=0):this.gv=V.gd;d<this.Yy?(this.$u=V.$d,this.$g=0):this.$u=V.gd;h<this.Zy?(this.av=V.$d,this.ah=0):this.av=V.gd;d=e*this.xb.y-f*this.xb.x;h=g*this.yb.y-k*this.yb.x;this.Ln=b.L+b.W*d*d;this.Mn=c.L+c.W*h*h;this.Pq=this.Ln+this.ec*this.ec*this.Mn;this.Ln=1/this.Ln;this.Mn=1/this.Mn;this.Pq=1/this.Pq;a.xi?(this.H*=a.Fc,this.$g*=
a.Fc,this.ah*=a.Fc,a=(-this.H-this.$g)*this.xb.x,d=(-this.H-this.$g)*this.xb.y,h=(-this.ec*this.H-this.ah)*this.yb.x,l=(-this.ec*this.H-this.ah)*this.yb.y,b.A.x+=b.L*a,b.A.y+=b.L*d,b.I+=b.W*(e*d-f*a),c.A.x+=c.L*h,c.A.y+=c.L*l,c.I+=c.W*(g*l-k*h)):this.ah=this.$g=this.H=0};Ze.prototype.df=function(){var a=this.Y,b=this.Z,c;c=a.G.u;var d=this.na.x-a.m.S.x,e=this.na.y-a.m.S.y,f=c.j.x*d+c.k.x*e,e=c.j.y*d+c.k.y*e,d=f;c=b.G.u;var h=this.pa.x-b.m.S.x,g=this.pa.y-b.m.S.y,f=c.j.x*h+c.k.x*g,g=c.j.y*h+c.k.y*
g,h=f,k=f=c=0,l=0;c=l=c=l=k=f=c=0;this.gv==V.gd&&(c=a.A.x+-a.I*e,f=a.A.y+a.I*d,k=b.A.x+-b.I*g,l=b.A.y+b.I*h,c=-(this.xb.x*c+this.xb.y*f)-this.ec*(this.yb.x*k+this.yb.y*l),l=this.Pq*-c,c=this.H,this.H=Math.max(0,this.H+l),l=this.H-c,c=-l*this.xb.x,f=-l*this.xb.y,k=-this.ec*l*this.yb.x,l=-this.ec*l*this.yb.y,a.A.x+=a.L*c,a.A.y+=a.L*f,a.I+=a.W*(d*f-e*c),b.A.x+=b.L*k,b.A.y+=b.L*l,b.I+=b.W*(h*l-g*k));this.$u==V.gd&&(c=a.A.x+-a.I*e,f=a.A.y+a.I*d,c=-(this.xb.x*c+this.xb.y*f),l=-this.Ln*c,c=this.$g,this.$g=
Math.max(0,this.$g+l),l=this.$g-c,c=-l*this.xb.x,f=-l*this.xb.y,a.A.x+=a.L*c,a.A.y+=a.L*f,a.I+=a.W*(d*f-e*c));this.av==V.gd&&(k=b.A.x+-b.I*g,l=b.A.y+b.I*h,c=-(this.yb.x*k+this.yb.y*l),l=-this.Mn*c,c=this.ah,this.ah=Math.max(0,this.ah+l),l=this.ah-c,k=-l*this.yb.x,l=-l*this.yb.y,b.A.x+=b.L*k,b.A.y+=b.L*l,b.I+=b.W*(h*l-g*k))};Ze.prototype.cf=function(){var a=this.Y,b=this.Z,c,d=this.Mf.G.position.x+this.ei.x,e=this.Mf.G.position.y+this.ei.y,f=this.Mf.G.position.x+this.fi.x,h=this.Mf.G.position.y+this.fi.y,
g=0,k=0,l=0,n=0,m=c=0,p=0,r=0,t=m=r=c=m=c=0;this.gv==V.gd&&(c=a.G.u,g=this.na.x-a.m.S.x,k=this.na.y-a.m.S.y,m=c.j.x*g+c.k.x*k,k=c.j.y*g+c.k.y*k,g=m,c=b.G.u,l=this.pa.x-b.m.S.x,n=this.pa.y-b.m.S.y,m=c.j.x*l+c.k.x*n,n=c.j.y*l+c.k.y*n,l=m,c=a.m.D.x+g,m=a.m.D.y+k,p=b.m.D.x+l,r=b.m.D.y+n,this.xb.Set(c-d,m-e),this.yb.Set(p-f,r-h),c=this.xb.Lg(),m=this.yb.Lg(),0.005<c?this.xb.Ud(1/c):this.xb.qa(),0.005<m?this.yb.Ud(1/m):this.yb.qa(),c=this.Gl-c-this.ec*m,t=Math.max(t,-c),c=S.Nb(c+0.005,-0.2,0),r=-this.Pq*
c,c=-r*this.xb.x,m=-r*this.xb.y,p=-this.ec*r*this.yb.x,r=-this.ec*r*this.yb.y,a.m.D.x+=a.L*c,a.m.D.y+=a.L*m,a.m.N+=a.W*(g*m-k*c),b.m.D.x+=b.L*p,b.m.D.y+=b.L*r,b.m.N+=b.W*(l*r-n*p),a.Zb(),b.Zb());this.$u==V.gd&&(c=a.G.u,g=this.na.x-a.m.S.x,k=this.na.y-a.m.S.y,m=c.j.x*g+c.k.x*k,k=c.j.y*g+c.k.y*k,g=m,c=a.m.D.x+g,m=a.m.D.y+k,this.xb.Set(c-d,m-e),c=this.xb.Lg(),0.005<c?(this.xb.x*=1/c,this.xb.y*=1/c):this.xb.qa(),c=this.Yy-c,t=Math.max(t,-c),c=S.Nb(c+0.005,-0.2,0),r=-this.Ln*c,c=-r*this.xb.x,m=-r*this.xb.y,
a.m.D.x+=a.L*c,a.m.D.y+=a.L*m,a.m.N+=a.W*(g*m-k*c),a.Zb());this.av==V.gd&&(c=b.G.u,l=this.pa.x-b.m.S.x,n=this.pa.y-b.m.S.y,m=c.j.x*l+c.k.x*n,n=c.j.y*l+c.k.y*n,l=m,p=b.m.D.x+l,r=b.m.D.y+n,this.yb.Set(p-f,r-h),m=this.yb.Lg(),0.005<m?(this.yb.x*=1/m,this.yb.y*=1/m):this.yb.qa(),c=this.Zy-m,t=Math.max(t,-c),c=S.Nb(c+0.005,-0.2,0),r=-this.Mn*c,p=-r*this.yb.x,r=-r*this.yb.y,b.m.D.x+=b.L*p,b.m.D.y+=b.L*r,b.m.N+=b.W*(l*r-n*p),b.Zb());return 0.005>t};var Ye=1,af=function(){Ne.call(this);this.gq=K.B(0,0);this.hq=
K.B(0,0);this.Jb=K.B(0,0);this.Kb=K.B(0,0);this.type=V.EC;this.gq.Set(-1,1);this.hq.Set(1,1);this.Jb.Set(-1,0);this.Kb.Set(1,0);this.az=this.Hu=this.$y=this.Gu=0;this.hj=1;this.ot=!0};I(af,Ne);af.prototype.xc=function(a,b,c,d,e,f,h){void 0===h&&(h=0);this.O=a;this.P=b;this.gq.J(c);this.hq.J(d);this.Jb=this.O.Gd(e);this.Kb=this.P.Gd(f);a=e.x-c.x;c=e.y-c.y;this.Gu=Math.sqrt(a*a+c*c);c=f.x-d.x;d=f.y-d.y;this.Hu=Math.sqrt(c*c+d*d);this.hj=h;h=this.Gu+this.hj*this.Hu;this.$y=h-this.hj*Ye;this.az=(h-Ye)/
this.hj};af.prototype.wf=function(){return new Ze(this)};var bf=function(a){V.call(this,a);this.Le=new R;this.Bm=new R;this.Cm=new R;this.Dm=new R;this.Vc=new Gc(0,0,0);this.pg=K.B(0,0);this.lh=K.B(0,0);this.na=K.B(0,0);this.pa=K.B(0,0);this.H=new Gc(0,0,0);this.V=new Hc;this.na.J(a.Jb);this.pa.J(a.Kb);this.Pn=a.mh;this.H.qa();this.Za=0;this.Nq=a.Ru;this.hv=a.gw;this.uE=a.bz;this.Nn=a.Pl;this.wg=a.Wj;this.Yi=a.el;this.La=V.$d};I(bf,V);bf.prototype.Qo=function(){return this.Z.m.N-this.Y.m.N-this.Pn};
bf.prototype.xf=function(a){var b=this.Y,c=this.Z,d,e=0;d=b.G.u;var f=this.na.x-b.m.S.x,h=this.na.y-b.m.S.y,e=d.j.x*f+d.k.x*h,h=d.j.y*f+d.k.y*h,f=e;d=c.G.u;var g=this.pa.x-c.m.S.x,k=this.pa.y-c.m.S.y,e=d.j.x*g+d.k.x*k,k=d.j.y*g+d.k.y*k,g=e;d=b.L;var e=c.L,l=b.W,n=c.W;this.V.j.x=d+e+h*h*l+k*k*n;this.V.k.x=-h*f*l-k*g*n;this.V.Da.x=-h*l-k*n;this.V.j.y=this.V.k.x;this.V.k.y=d+e+f*f*l+g*g*n;this.V.Da.y=f*l+g*n;this.V.j.z=this.V.Da.x;this.V.k.z=this.V.Da.y;this.V.Da.z=l+n;this.ie=1/(l+n);this.Yi||(this.Za=
0);if(this.wg){var m=c.m.N-b.m.N-this.Pn;Math.abs(this.hv-this.Nq)<2*Ac?this.La=V.Mi:m<=this.Nq?(this.La!=V.Rg&&(this.H.z=0),this.La=V.Rg):m>=this.hv?(this.La!=V.gd&&(this.H.z=0),this.La=V.gd):(this.La=V.$d,this.H.z=0)}else this.La=V.$d;a.xi?(this.H.x*=a.Fc,this.H.y*=a.Fc,this.Za*=a.Fc,a=this.H.x,m=this.H.y,b.A.x-=d*a,b.A.y-=d*m,b.I-=l*(f*m-h*a+this.Za+this.H.z),c.A.x+=e*a,c.A.y+=e*m,c.I+=n*(g*m-k*a+this.Za+this.H.z)):(this.H.qa(),this.Za=0)};bf.prototype.df=function(a){var b=this.Y,c=this.Z,d=0,
e=d=0,f=0,h=0,g=0,k=b.A,l=b.I,n=c.A,m=c.I,p=b.L,r=c.L,t=b.W,u=c.W;this.Yi&&this.La!=V.Mi&&(e=this.ie*-(m-l-this.Nn),f=this.Za,h=a.Na*this.uE,this.Za=S.Nb(this.Za+e,-h,h),e=this.Za-f,l-=t*e,m+=u*e);if(this.wg&&this.La!=V.$d){a=b.G.u;e=this.na.x-b.m.S.x;f=this.na.y-b.m.S.y;d=a.j.x*e+a.k.x*f;f=a.j.y*e+a.k.y*f;e=d;a=c.G.u;h=this.pa.x-c.m.S.x;g=this.pa.y-c.m.S.y;d=a.j.x*h+a.k.x*g;g=a.j.y*h+a.k.y*g;h=d;a=n.x+-m*g-k.x- -l*f;var y=n.y+m*h-k.y-l*e;this.V.Mm(this.Vc,-a,-y,-(m-l));this.La==V.Mi?this.H.zh(this.Vc):
this.La==V.Rg?(d=this.H.z+this.Vc.z,0>d&&(this.V.Wk(this.lh,-a,-y),this.Vc.x=this.lh.x,this.Vc.y=this.lh.y,this.Vc.z=-this.H.z,this.H.x+=this.lh.x,this.H.y+=this.lh.y,this.H.z=0)):this.La==V.gd&&(d=this.H.z+this.Vc.z,0<d&&(this.V.Wk(this.lh,-a,-y),this.Vc.x=this.lh.x,this.Vc.y=this.lh.y,this.Vc.z=-this.H.z,this.H.x+=this.lh.x,this.H.y+=this.lh.y,this.H.z=0));k.x-=p*this.Vc.x;k.y-=p*this.Vc.y;l-=t*(e*this.Vc.y-f*this.Vc.x+this.Vc.z);n.x+=r*this.Vc.x;n.y+=r*this.Vc.y;m+=u*(h*this.Vc.y-g*this.Vc.x+this.Vc.z)}else a=
b.G.u,e=this.na.x-b.m.S.x,f=this.na.y-b.m.S.y,d=a.j.x*e+a.k.x*f,f=a.j.y*e+a.k.y*f,e=d,a=c.G.u,h=this.pa.x-c.m.S.x,g=this.pa.y-c.m.S.y,d=a.j.x*h+a.k.x*g,g=a.j.y*h+a.k.y*g,h=d,this.V.Wk(this.pg,-(n.x+-m*g-k.x- -l*f),-(n.y+m*h-k.y-l*e)),this.H.x+=this.pg.x,this.H.y+=this.pg.y,k.x-=p*this.pg.x,k.y-=p*this.pg.y,l-=t*(e*this.pg.y-f*this.pg.x),n.x+=r*this.pg.x,n.y+=r*this.pg.y,m+=u*(h*this.pg.y-g*this.pg.x);b.A.J(k);b.I=l;c.A.J(n);c.I=m};bf.prototype.cf=function(){var a=0,b,c=this.Y,d=this.Z,e=0,f=b=0,h=
0,g=0;if(this.wg&&this.La!=V.$d){var a=d.m.N-c.m.N-this.Pn,k=0;this.La==V.Mi?(a=S.Nb(a-this.Nq,-Bc,Bc),k=-this.ie*a,e=Math.abs(a)):this.La==V.Rg?(a-=this.Nq,e=-a,a=S.Nb(a+Ac,-Bc,0),k=-this.ie*a):this.La==V.gd&&(e=a-=this.hv,a=S.Nb(a-Ac,0,Bc),k=-this.ie*a);c.m.N-=c.W*k;d.m.N+=d.W*k;c.Zb();d.Zb()}b=c.G.u;k=this.na.x-c.m.S.x;a=this.na.y-c.m.S.y;f=b.j.x*k+b.k.x*a;a=b.j.y*k+b.k.y*a;k=f;b=d.G.u;var l=this.pa.x-d.m.S.x,n=this.pa.y-d.m.S.y,f=b.j.x*l+b.k.x*n,n=b.j.y*l+b.k.y*n,l=f,h=d.m.D.x+l-c.m.D.x-k,g=d.m.D.y+
n-c.m.D.y-a,m=h*h+g*g;b=Math.sqrt(m);var f=c.L,p=d.L,r=c.W,t=d.W;m>0.05*0.05&&(m=1/(f+p),h=m*-h,g=m*-g,c.m.D.x-=0.5*f*h,c.m.D.y-=0.5*f*g,d.m.D.x+=0.5*p*h,d.m.D.y+=0.5*p*g,h=d.m.D.x+l-c.m.D.x-k,g=d.m.D.y+n-c.m.D.y-a);this.Bm.j.x=f+p;this.Bm.k.x=0;this.Bm.j.y=0;this.Bm.k.y=f+p;this.Cm.j.x=r*a*a;this.Cm.k.x=-r*k*a;this.Cm.j.y=-r*k*a;this.Cm.k.y=r*k*k;this.Dm.j.x=t*n*n;this.Dm.k.x=-t*l*n;this.Dm.j.y=-t*l*n;this.Dm.k.y=t*l*l;this.Le.dg(this.Bm);this.Le.Eo(this.Cm);this.Le.Eo(this.Dm);this.Le.Fi(cf,-h,
-g);h=cf.x;g=cf.y;c.m.D.x-=c.L*h;c.m.D.y-=c.L*g;c.m.N-=c.W*(k*g-a*h);d.m.D.x+=d.L*h;d.m.D.y+=d.L*g;d.m.N+=d.W*(l*g-n*h);c.Zb();d.Zb();return 0.005>=b&&e<=Ac};var cf=K.B(0,0),zc=function(){Ne.call(this);this.Jb=K.B(0,0);this.Kb=K.B(0,0);this.type=V.dl;this.Jb.qa();this.Kb.qa();this.Pl=this.bz=this.gw=this.Ru=this.mh=0;this.el=this.Wj=!1};I(zc,Ne);zc.prototype.xc=function(a,b,c){this.O=a;this.P=b;this.Jb=this.O.Gd(c);this.Kb=this.P.Gd(c);this.mh=this.P.Sd()-this.O.Sd()};zc.prototype.wf=function(){return new bf(this)};
var df=function(a){V.call(this,a);this.of=K.B(0,0);this.pf=K.B(0,0);this.H=new Gc(0,0,0);this.V=new Hc;this.of.J(a.Jb);this.pf.J(a.Kb);this.Pn=a.mh};I(df,V);df.prototype.xf=function(a){var b,c=0,d=this.Y,e=this.Z;b=d.G.u;var f=this.of.x-d.m.S.x,h=this.of.y-d.m.S.y,c=b.j.x*f+b.k.x*h,h=b.j.y*f+b.k.y*h,f=c;b=e.G.u;var g=this.pf.x-e.m.S.x,k=this.pf.y-e.m.S.y,c=b.j.x*g+b.k.x*k,k=b.j.y*g+b.k.y*k,g=c;b=d.L;var c=e.L,l=d.W,n=e.W;this.V.j.x=b+c+h*h*l+k*k*n;this.V.k.x=-h*f*l-k*g*n;this.V.Da.x=-h*l-k*n;this.V.j.y=
this.V.k.x;this.V.k.y=b+c+f*f*l+g*g*n;this.V.Da.y=f*l+g*n;this.V.j.z=this.V.Da.x;this.V.k.z=this.V.Da.y;this.V.Da.z=l+n;a.xi?(this.H.x*=a.Fc,this.H.y*=a.Fc,this.H.z*=a.Fc,d.A.x-=b*this.H.x,d.A.y-=b*this.H.y,d.I-=l*(f*this.H.y-h*this.H.x+this.H.z),e.A.x+=c*this.H.x,e.A.y+=c*this.H.y,e.I+=n*(g*this.H.y-k*this.H.x+this.H.z)):this.H.qa()};df.prototype.df=function(){var a,b=0,c=this.Y,d=this.Z,e=c.A,f=c.I,h=d.A,g=d.I,k=c.L,l=d.L,n=c.W,m=d.W;a=c.G.u;var p=this.of.x-c.m.S.x,r=this.of.y-c.m.S.y,b=a.j.x*p+
a.k.x*r,r=a.j.y*p+a.k.y*r,p=b;a=d.G.u;var t=this.pf.x-d.m.S.x,u=this.pf.y-d.m.S.y,b=a.j.x*t+a.k.x*u,u=a.j.y*t+a.k.y*u,t=b;a=new Gc(0,0,0);this.V.Mm(a,-(h.x-g*u-e.x+f*r),-(h.y+g*t-e.y-f*p),-(g-f));this.H.zh(a);e.x-=k*a.x;e.y-=k*a.y;f-=n*(p*a.y-r*a.x+a.z);h.x+=l*a.x;h.y+=l*a.y;g+=m*(t*a.y-u*a.x+a.z);c.I=f;d.I=g};df.prototype.cf=function(){var a,b=0,c=this.Y,d=this.Z;a=c.G.u;var e=this.of.x-c.m.S.x,f=this.of.y-c.m.S.y,b=a.j.x*e+a.k.x*f,f=a.j.y*e+a.k.y*f,e=b;a=d.G.u;var h=this.pf.x-d.m.S.x,g=this.pf.y-
d.m.S.y,b=a.j.x*h+a.k.x*g,g=a.j.y*h+a.k.y*g,h=b;a=c.L;var b=d.L,k=c.W,l=d.W,n=d.m.D.x+h-c.m.D.x-e,m=d.m.D.y+g-c.m.D.y-f,p=d.m.N-c.m.N-this.Pn,r=Math.sqrt(n*n+m*m),t=Math.abs(p);0.05<r&&(k*=1,l*=1);this.V.j.x=a+b+f*f*k+g*g*l;this.V.k.x=-f*e*k-g*h*l;this.V.Da.x=-f*k-g*l;this.V.j.y=this.V.k.x;this.V.k.y=a+b+e*e*k+h*h*l;this.V.Da.y=e*k+h*l;this.V.j.z=this.V.Da.x;this.V.k.z=this.V.Da.y;this.V.Da.z=k+l;var u=new Gc(0,0,0);this.V.Mm(u,-n,-m,-p);c.m.D.x-=a*u.x;c.m.D.y-=a*u.y;c.m.N-=k*(e*u.y-f*u.x+u.z);d.m.D.x+=
b*u.x;d.m.D.y+=b*u.y;d.m.N+=l*(h*u.y-g*u.x+u.z);c.Zb();d.Zb();return 0.005>=r&&t<=Ac};var ef=function(){Ne.call(this);this.Jb=K.B(0,0);this.Kb=K.B(0,0);this.type=V.GC;this.mh=0};I(ef,Ne);ef.prototype.xc=function(a,b,c){this.O=a;this.P=b;this.Jb.J(this.O.Gd(c));this.Kb.J(this.P.Gd(c));this.mh=this.P.Sd()-this.O.Sd()};ef.prototype.wf=function(){return new df(this)};var te=[new Nc,new Nc],Ce=[new Nc,new Nc],De=[new Nc,new Nc],ue=K.B(0,0),ve=K.B(0,0),we=K.B(0,0),ze=K.B(0,0),xe=K.B(0,0),ye=K.B(0,0),Ae=
K.B(0,0),Be=K.B(0,0),Sd=0,ee=0,fe=0,ce=0,de=0,Td=new pd,Yd=new $c,Zd=new qc,$d=new qc,be=new kd,ae=new ad;sc.fF=new qc;tc.xx=new tc;new function(){this.position=K.B(0,0);this.oA=K.B(0,0);this.Od=K.B(0,0);this.id=new Mc};vc.VG=new qc;vc.Kz=new Ic;vc.Lz=new Ic;var Rd=new qd,re=new rd,se=new qe}function ff(a,b,c,d,e,f){return(c+0.1>=a&&a>=e-0.1||c-0.1<=a&&a<=e+0.1)&&(d+0.1>=b&&b>=f-0.1||d-0.1<=b&&b<=f+0.1)&&(0.1<Math.abs(e-c)?0.1>Math.abs((f-d)/(e-c)*(a-c)+d-b):0.1>Math.abs(a-c))}
function gf(a){var b=[],c=0,d=0,e=0,f=0,h=0,g=h=0,k=0,l=0,n=0,f=0,m,p,r,t,u,y=f=c=0,E=0,e=[],k=[],G=!1,J=[],D=[];for(D.push(a);D.length;){b=D[0];d=b.length;G=!0;for(c=0;c<d;c++)if(l=c,n=c<d-1?c+1:c+1-d,f=c<d-2?c+2:c+2-d,a=b[l],m=b[n],f=b[f],f=a.x*m.y+m.x*f.y+f.x*a.y-a.y*m.x-m.y*f.x-f.y*a.x,0>f){G=!1;k=1E9;for(e=0;e<d;e++)if(e!==l&&e!==n){c=e;f=e<d-1?e+1:0;p=b[c];r=b[f];g=a.x;t=a.y;var O=m.x,F=m.y,h=p.x;p=p.y;var C=r.x;r=r.y;var H=O-g,L=F-t,v=C-h,z=r-p,v=(v*(p-t)-z*(h-g))/(L*v-H*z),H=g+v*H,L=t+v*L,
g=ff(O,F,g,t,H,L),h=ff(H,L,h,p,C,r);if(t=g&&h?K.B(H,L):null)h=m.x-t.x,g=m.y-t.y,h=h*h+g*g,h<k&&(E=c,y=f,u=t,k=h)}if(1E9===k)return[];e=[];k=[];c=E;f=y;p=b[c];r=b[f];0.1>Math.abs(r.x-u.x)&&0.1>Math.abs(r.y-u.y)||e.push(u);0.1>Math.abs(p.x-u.x)&&0.1>Math.abs(p.y-u.y)||k.push(u);E=-1;for(y=l;;){if(y!==f)e.push(b[y]);else{if(0>E||E>=d)return[];ff(r.x,r.y,b[E].x,b[E].y,a.x,a.y)||e.push(b[y]);break}E=y;0>y-1?y=d-1:y--}e.reverse();E=-1;for(y=n;;){if(y!==c)k.push(b[y]);else{if(0>E||E>=d)return[];y!==c||ff(p.x,
p.y,b[E].x,b[E].y,m.x,m.y)||k.push(b[y]);break}E=y;y+1>d-1?y=0:y++}D.push(e,k);D.shift();break}G&&J.push(D.shift())}return J}
function X(a){for(var b=0;4E3>b;b++)K.Dh.push(new K(0,0));this.i=a;this.Je=new vc(K.B(0,10),!0);this.xu=-1;a=new tc;a.ca=this;a.Go=function(a){this.ca.i.Bg(a.$b.ib().Gh.n,a.Tb.ib().Gh.n)};this.Je.Vw(a);a=new uc;a.ca=this;a.Hj=function(a,b){if(this.ca.TB)return!0;var e=a.ib().Gh.n.type,f=b.ib().Gh.n.type,h=e.da.lB;return h&&h.contains(f)?!1:(h=f.da.lB)&&h.contains(e)?!1:!0};this.Je.Uw(a);this.mF=0;this.Bo=8;this.co=3;this.TB=!0}
(function(){function a(){}function b(){}var c=K,d=T,e=xc,f=U,h=wc,g=yc,k=zc,l=X.prototype;l.cb=function(a){this.ca=a;this.i=a.i};l.cb.prototype.wa=q();l.Qa=function(a,b){this.type=a;this.ca=a.ca;this.n=b;this.i=a.i;this.Je=this.ca.Je};var n=l.Qa.prototype;n.wa=function(){this.nl=0!==this.$[0];this.Hx=this.$[1];this.xv=0!==this.$[2];this.ng=this.$[3];this.Ug=this.$[4];this.oh=this.$[5];this.mk=this.$[6];this.Lj=this.$[7];this.Pj=0!==this.$[8];this.enabled=0!==this.$[9];this.body=null;this.n.Fb();this.vq=
this.n.x;this.wq=this.n.y;this.Vg=this.n.K;this.uu=this.yu=0;this.Fz=this.wu=!1;this.su=null;this.tu=-1;this.We?(this.We.length=0,this.Qf.length=0,this.Ui.clear()):(this.We=[],this.Qf=[],this.Ui=new Pa);var a=this;this.ke||(this.Un=function(b){a.Xn(b)});this.i.fp(this.Un)};n.zz=function(){this.n.Fb();this.Ap();this.su=this.n.Pb;this.tu=this.n.ma};n.fj=function(){this.Ip();this.Qf.length=0;this.Ui.clear();this.body&&(this.Je.Mo(this.body),this.body=null);this.i.Hz(this.Un)};n.Nc=function(){var a={e:this.enabled,
im:this.nl,pr:this.xv,d:this.ng,fr:this.Ug,re:this.oh,ld:this.mk,ad:this.Lj,b:this.Pj,mcj:this.Qf};if(this.enabled){var b=c.B(0,0);b.J(this.body.yj());a.vx=b.x;a.vy=b.y;a.om=this.body.Po()}return a};n.kd=function(a){this.Ip();this.Qf.length=0;this.Ui.clear();this.body&&(this.Je.Mo(this.body),this.body=null);this.enabled=a.e;this.nl=a.im;this.xv=a.pr;this.ng=a.d;this.Ug=a.fr;this.oh=a.re;this.mk=a.ld;this.Lj=a.ad;this.Pj=a.b;this.vq=this.n.x;this.wq=this.n.y;this.Vg=this.n.K;this.yu=this.n.width;this.uu=
this.n.height;this.enabled&&(this.Ap(),this.body.Fj(c.B(a.vx,a.vy)),this.body.Jm(a.om),0===a.vx&&0===a.vy&&0===a.om||this.body.Rc(!0),this.Qf=a.mcj)};n.ig=function(){this.enabled&&this.Ev();this.ca.xu=this.i.He-1};n.Xn=function(a){var b,c,d,e=a.uid;d=b=0;for(c=this.Qf.length;b<c;b++)this.Qf[d]=this.Qf[b],d<this.We.length&&(this.We[d]=this.We[b]),this.Qf[b].vc[1]==e?this.Je.No(this.We[b]):d++;this.Qf.length=d;d<this.We.length&&(this.We.length=d);this.Ui.remove(a)};n.Ip=function(){var a,b;a=0;for(b=
this.We.length;a<b;a++)this.Je.No(this.We[a]);this.We.length=0};n.Ev=function(){var a,b,c;a=0;for(b=this.Qf.length;a<b;a++)switch(c=this.Qf[a],c.type){case 0:this.mC(c.vc[0],c.vc[1],c.vc[2],c.vc[3],c.vc[4]);break;case 1:this.oC(c.vc[0],c.vc[1]);break;case 2:this.nC(c.vc[0],c.vc[1],c.vc[2],c.vc[3])}};n.Ox=function(){this.body&&(this.Ip(),this.Je.Mo(this.body),this.body=null,this.n.da.mg=null)};n.Ap=function(){if(this.enabled){var a=this.n,b=!1,g=null,k=null,l,n,E,G,J,D;this.body&&(b=!0,g=c.B(0,0),
g.J(this.body.yj()),k=this.body.Po(),this.Ox());var O=new e;O.ng=this.ng;O.Ug=this.Ug;O.oh=this.oh;D=new d;D.type=this.nl?0:2;a.Fb();D.position.x=0.02*a.zb.Bk();D.position.y=0.02*a.zb.Ck();D.K=a.K;D.Lt=this.xv;D.mk=this.mk;D.Lj=this.Lj;D.Pj=this.Pj;n=this.n.Ya&&!this.n.Ya.fk();this.body=this.Je.qs(D);this.body.Gh=this;D=this.Hx;n||0!==this.Hx||(D=1);n=Math.max(Math.abs(a.width),1);E=Math.max(Math.abs(a.height),1);var F=0>a.width;J=0>a.height;if(0===D){D=a.K;a.K=0;a.ba();a.Fb();var C=a.zb.Bk()-a.x,
H=a.zb.Ck()-a.y;a.K=D;a.ba();a.Ya.Qj(F?-n:n,J?-E:E,0);var L=a.Ya.Lc;G=a.Ya.Vf;D=[];D.length=G;for(l=0;l<G;l++)D[l]=c.B(L[2*l]-C,L[2*l+1]-H);F!==J&&D.reverse();l=n*E;J=K;var C=gf(D),F=[],v,z,P,Z,M,N,W;P=0;for(Z=C.length;P<Z;P++){L=C[P];H=[];H.length=L.length;M=W=0;for(N=L.length;M<N;M++)v=L[M],z=L[(M+1)%N],W+=v.x*z.y-v.y*z.x,H[M]=J.B(v.x,v.y);W=Math.abs(W/2);W>=0.001*l&&F.push(H)}for(l=0;l<G;l++)c.$c(D[l]);if(F.length)for(l=0,n=F.length;l<n;l++){D=F[l];E=0;for(G=D.length;E<G;E++)J=D[E],J.x*=0.02,J.y*=
0.02;O.shape=new f;O.shape.Qs(D,D.length);this.body.Ko(O);E=0;for(G=D.length;E<G;E++)c.$c(D[E])}else O.shape=new f,O.shape.Zo(0.01*n,0.01*E),this.body.Ko(O)}else 1===D?(O.shape=new f,O.shape.Zo(0.01*n,0.01*E)):O.shape=new h(0.01*Math.min(n,E)),this.body.Ko(O);a.da.mg=this.body;this.yu=a.width;this.uu=a.height;if(b)for(this.body.Fj(g),this.body.Jm(k),c.$c(g),this.Ev(),D=this.Ui.vj(),l=0,n=D.length;l<n;l++)a=D[l].da.mg.Gh,a.Ip(),a.Ev()}};n.Db=function(){if(this.enabled){var a=this.n,b;0===this.ca.mF?
b=this.i.ti/60:(b=this.i.Ph(this.n),b>1/30&&(b=1/30));this.i.He>this.ca.xu&&0<this.i.ti&&(this.Je.Ch(b,this.ca.Bo,this.ca.co),this.Je.uw(),this.ca.xu=this.i.He);if(this.Fz||a.width!==this.yu||a.height!==this.uu||a.Pb!==this.su||a.ma!==this.tu)this.Ap(),this.Fz=!1,this.su=a.Pb,this.tu=a.ma;b=a.K!==this.Vg;if(a.x!==this.vq||a.y!==this.wq){a.Fb();var d=a.zb.Bk(),e=a.zb.Ck(),f=d-this.vq,g=e-this.wq;this.body.Ss(c.B(0.02*d,0.02*e));this.body.Fj(c.B(f,g));this.wu=!0;this.body.Rc(!0)}else this.wu&&(this.wu=
!1,this.body.Fj(c.B(0,0)),this.body.Ss(c.B(0.02*a.zb.Bk(),0.02*a.zb.Ck())));b&&(this.body.Yo(a.K),this.body.Rc(!0));d=this.body.G.position;b=d.x/0.02;d=d.y/0.02;e=this.body.Sd();if(b!==a.x||d!==a.y||e!==a.K)if(a.x=b,a.y=d,a.K=e,a.ba(),a.Fb(),b=a.zb.Bk()-a.x,d=a.zb.Ck()-a.y,0!==b||0!==d)a.x-=b,a.y-=d,a.ba();this.vq=a.x;this.wq=a.y;this.Vg=a.K}};n.bq=function(a){return-1!==a&&this.n.Hf?0===a&&this.body?(this.body.G.position.x+this.body.zj().x)/0.02:this.n.Hf(a,!0):this.n.x};n.cq=function(a){return-1!==
a&&this.n.Hf?0===a&&this.body?(this.body.G.position.y+this.body.zj().y)/0.02:this.n.Hf(a,!1):this.n.y};a.prototype.Ds=s("enabled");l.C=new a;b.prototype.Rd=function(a,b,d){if(this.enabled){var e=this.bq(d);d=this.cq(d);this.body.Rd(c.B(a,b),c.B(0.02*e,0.02*d))}};b.prototype.Fo=function(a){this.enabled&&this.body.Fo(za(a))};b.prototype.Jm=function(a){this.enabled&&(this.body.Jm(za(a)),this.body.Rc(!0))};n.mC=function(a,b,d,e,f){if(this.enabled&&(b=this.i.Pi(b))&&b!=this.n&&b.da.mg){b.da.mg.Gh.Ui.add(this.n);
var h=this.bq(a);a=this.cq(a);var k;b.Hf?(k=b.Hf(d,!0),d=b.Hf(d,!1)):(k=b.x,d=b.y);var l=h-k,n=a-d,D=new g;D.xc(this.body,b.da.mg,c.B(0.02*h,0.02*a),c.B(0.02*k,0.02*d));D.length=0.02*Math.sqrt(l*l+n*n);D.Fp=e;D.$p=f;this.We.push(this.Je.Lo(D))}};n.oC=function(a,b){if(this.enabled){var d=this.i.Pi(b);if(d&&d!=this.n&&d.da.mg){d.da.mg.Gh.Ui.add(this.n);var e=this.bq(a),f=this.cq(a),g=new k;g.xc(this.body,d.da.mg,c.B(0.02*e,0.02*f));this.We.push(this.Je.Lo(g))}}};n.nC=function(a,b,d,e){if(this.enabled&&
(b=this.i.Pi(b))&&b!=this.n&&b.da.mg){b.da.mg.Gh.Ui.add(this.n);var f=this.bq(a);a=this.cq(a);var g=new k;g.xc(this.body,b.da.mg,c.B(0.02*f,0.02*a));g.Wj=!0;g.Ru=za(d);g.gw=za(e);this.We.push(this.Je.Lo(g))}};b.prototype.rd=function(a){this.enabled&&this.nl!==(0!==a)&&(this.nl=0!==a,this.body.ax(this.nl?0:2),this.body.Rc(!0))};b.prototype.Me=function(a){this.enabled&&0===a?(this.Ox(),this.enabled=!1):this.enabled||1!==a||(this.enabled=!0,this.Ap())};l.q=new b;l.eb=new (q())})();
function Y(a){this.i=a}
(function(){function a(){}function b(){}var c=Y.prototype;c.cb=function(a){this.ca=a;this.i=a.i};c.cb.prototype.wa=q();c.Qa=function(a,b){this.type=a;this.ca=a.ca;this.n=b;this.i=a.i;this.ro=this.si=this.ri=this.bk=this.zl=this.un=this.oi=this.Zh=!1;this.kf=null;this.Ku=-1;this.hk=this.gk=0;this.Xp=!1;this.hl=this.kg=0;this.Up=!0;this.U=this.T=0};var d=c.Qa.prototype;d.jA=function(){this.xd=Math.cos(this.kl);this.yd=Math.sin(this.kl);this.Ik=Math.cos(this.kl-Math.PI/2);this.Jk=Math.sin(this.kl-Math.PI/
2);this.xd=Ya(this.xd);this.yd=Ya(this.yd);this.Ik=Ya(this.Ik);this.Jk=Ya(this.Jk);this.St=this.zd;0>this.zd&&(this.xd*=-1,this.yd*=-1,this.zd=Math.abs(this.zd))};d.wa=function(){this.Pf=this.$[0];this.Ob=this.$[1];this.Id=this.$[2];this.yl=this.$[3];this.St=this.zd=this.$[4];this.Rq=this.$[5];this.Ct=1===this.$[6];this.enabled=0!==this.$[7];this.km=!1;this.gs=this.i.rj(this.n);this.kl=za(90);this.jA();var a=this;this.Ct&&!this.i.ae&&(jQuery(document).keydown(function(b){a.Yn(b)}),jQuery(document).keyup(function(b){a.Zn(b)}));
this.ke||(this.Un=function(b){a.Xn(b)});this.i.fp(this.Un)};d.Nc=function(){return{ii:this.bk,lfx:this.gk,lfy:this.hk,lfo:this.kf?this.kf.uid:-1,am:this.kg,en:this.enabled,fall:this.hl,ft:this.Up,dx:this.T,dy:this.U,ms:this.Pf,acc:this.Ob,dec:this.Id,js:this.yl,g:this.zd,g1:this.St,mf:this.Rq,wof:this.km,woj:this.gs,ga:this.kl}};d.kd=function(a){this.bk=a.ii;this.gk=a.lfx;this.hk=a.lfy;this.Ku=a.lfo;this.kg=a.am;this.enabled=a.en;this.hl=a.fall;this.Up=a.ft;this.T=a.dx;this.U=a.dy;this.Pf=a.ms;this.Ob=
a.acc;this.Id=a.dec;this.yl=a.js;this.zd=a.g;this.St=a.g1;this.Rq=a.mf;this.km=a.wof;this.gs=a.woj;this.kl=a.ga;this.ro=this.si=this.ri=this.zl=this.un=this.oi=this.Zh=!1;this.jA()};d.ig=function(){this.kf=-1===this.Ku?null:this.i.Pi(this.Ku)};d.Xn=function(a){this.kf==a&&(this.kf=null)};d.fj=function(){this.kf=null;this.i.Hz(this.Un)};d.Yn=function(a){switch(a.which){case 38:a.preventDefault();this.un=!0;break;case 37:a.preventDefault();this.Zh=!0;break;case 39:a.preventDefault(),this.oi=!0}};d.Zn=
function(a){switch(a.which){case 38:a.preventDefault();this.zl=this.un=!1;break;case 37:a.preventDefault();this.Zh=!1;break;case 39:a.preventDefault(),this.oi=!1}};d.LG=function(){return 0>this.zd?-1:1};d.Cy=function(){var a=null,b=null,c,d;c=this.n.x;d=this.n.y;this.n.x+=this.xd;this.n.y+=this.yd;this.n.ba();if(this.kf&&this.i.Ge(this.n,this.kf))return this.n.x=c,this.n.y=d,this.n.ba(),this.kf;(a=this.i.Cc(this.n))||0!==this.hl||(b=this.i.rj(this.n,!0));this.n.x=c;this.n.y=d;this.n.ba();if(a){if(this.i.Ge(this.n,
a))return null;this.Xp=!1;return a}if(b&&b.length){d=a=0;for(c=b.length;a<c;a++)b[d]=b[a],this.i.Ge(this.n,b[a])||d++;if(1<=d)return this.Xp=!0,b[0]}return null};d.Db=q();d.Az=function(){var a=this.i.Ph(this.n),b,c,d,k,l,n,m,p,r;this.un||this.ro||(this.zl=!1);var t=this.Zh||this.ri;d=this.oi||this.si;var u=(this.un||this.ro)&&!this.zl;this.ro=this.si=this.ri=!1;if(this.enabled){this.bk&&(u=d=t=!1);p=this.kf;r=!1;this.Up&&((this.i.Cc(this.n)||this.i.rj(this.n))&&this.i.Ag(this.n,-this.xd,-this.yd,
4,!0),this.Up=!1);!p||0!==this.U||p.y===this.hk&&p.x===this.gk||(b=p.x-this.gk,c=p.y-this.hk,this.n.x+=b,this.n.y+=c,this.n.ba(),this.gk=p.x,this.hk=p.y,r=!0,this.i.Cc(this.n)&&this.i.Ag(this.n,-b,-c,2.5*Math.sqrt(b*b+c*c)));var y=this.Cy();if(c=this.i.Cc(this.n))if(this.i.Av(this.n,Math.max(this.n.width,this.n.height)/2))this.i.Bg(this.n,c);else return;y?(0<this.U&&(this.km||(this.i.zv(this.n,-this.xd,-this.yd,y),this.km=!0),this.U=0),p!=y?(this.kf=y,this.gk=y.x,this.hk=y.y,this.i.Bg(this.n,y)):
r&&(c=this.i.Cc(this.n))&&(this.i.Bg(this.n,c),0!==b&&(0<b?this.i.Ag(this.n,-this.Ik,-this.Jk):this.i.Ag(this.n,this.Ik,this.Jk)),this.i.Ag(this.n,-this.xd,-this.yd)),u&&(p=this.n.x,r=this.n.y,this.n.x-=this.xd,this.n.y-=this.yd,this.n.ba(),this.i.Cc(this.n)?u=!1:(this.i.trigger(Y.prototype.C.cB,this.n),this.kg=2,this.U=-this.yl,this.zl=!0),this.n.x=p,this.n.y=r,this.n.ba())):(this.kf=null,this.U+=this.zd*a,this.U>this.Rq&&(this.U=this.Rq),u&&(this.zl=!0));this.km=!!y;t==d&&(0>this.T?(this.T+=this.Id*
a,0<this.T&&(this.T=0)):0<this.T&&(this.T-=this.Id*a,0>this.T&&(this.T=0)));t&&!d&&(this.T=0<this.T?this.T-(this.Ob+this.Id)*a:this.T-this.Ob*a);d&&!t&&(this.T=0>this.T?this.T+(this.Ob+this.Id)*a:this.T+this.Ob*a);this.T>this.Pf?this.T=this.Pf:this.T<-this.Pf&&(this.T=-this.Pf);t=!1;0!==this.T&&(p=this.n.x,r=this.n.y,b=this.T*a*this.Ik,c=this.T*a*this.Jk,this.n.x+=this.Ik*(1<this.T?1:-1)-this.xd,this.n.y+=this.Jk*(1<this.T?1:-1)-this.yd,this.n.ba(),k=!1,l=this.i.Cc(this.n),this.n.x=p+b,this.n.y=r+
c,this.n.ba(),d=this.i.Cc(this.n),!d&&y&&(d=this.i.rj(this.n))&&(this.n.x=p,this.n.y=r,this.n.ba(),this.i.Ge(this.n,d)?(d=null,k=!1):k=!0,this.n.x=p+b,this.n.y=r+c,this.n.ba()),d?(b=Math.abs(this.T*a)+2,l||!this.i.Ag(this.n,-this.xd,-this.yd,b,k,d))?(this.i.Bg(this.n,d),b=Math.max(Math.abs(2.5*this.T*a),30),this.i.Ag(this.n,this.Ik*(0>this.T?1:-1),this.Jk*(0>this.T?1:-1),b,!1)?!y||k||this.Xp||(p=this.n.x,r=this.n.y,this.n.x+=this.xd,this.n.y+=this.yd,this.i.Cc(this.n)?this.i.Ag(this.n,-this.xd,-this.yd,
3,!1)||(this.n.x=p,this.n.y=r,this.n.ba()):(this.n.x=p,this.n.y=r,this.n.ba())):(this.n.x=p,this.n.y=r,this.n.ba()),k||(this.T=0)):!l&&15>Math.abs(this.U)&&(this.U=0,y||(t=!0)):(p=this.Cy(),y&&!p?(c=Math.ceil(Math.abs(this.T*a))+2,p=this.n.x,r=this.n.y,this.n.x+=this.xd*c,this.n.y+=this.yd*c,this.n.ba(),this.i.Cc(this.n)||this.i.rj(this.n)?this.i.Ag(this.n,-this.xd,-this.yd,c+2,!0):(this.n.x=p,this.n.y=r,this.n.ba())):p&&0===this.U&&this.i.zv(this.n,-this.xd,-this.yd,p)));if(0!==this.U){p=this.n.x;
r=this.n.y;this.n.x+=this.U*a*this.xd;this.n.y+=this.U*a*this.yd;b=this.n.x;d=this.n.y;this.n.ba();c=this.i.Cc(this.n);k=!1;if(!c&&0<this.U&&!y){if((k=0<this.hl?null:this.i.rj(this.n,!0))&&k.length){if(this.gs){this.n.x=p;this.n.y=r;this.n.ba();m=l=0;for(n=k.length;l<n;l++)k[m]=k[l],this.i.Ge(this.n,k[l])||m++;k.length=m;this.n.x=b;this.n.y=d;this.n.ba()}1<=k.length&&(c=k[0])}k=!!c}c&&(this.i.Bg(this.n,c),b=k?Math.abs(2.5*this.U*a+10):Math.max(Math.abs(2.5*this.U*a+10),30),this.i.Ag(this.n,this.xd*
(0>this.U?1:-1),this.yd*(0>this.U?1:-1),b,k,c)?(this.kf=c,this.gk=c.x,this.hk=c.y,(this.Xp=k)&&(t=!0),this.U=0):(this.n.x=p,this.n.y=r,this.n.ba(),this.km=!0,k||(this.U=0)))}3!==this.kg&&0<this.U&&!y&&(this.i.trigger(Y.prototype.C.aB,this.n),this.kg=3);if(y||t)3===this.kg||t||u&&0===this.U?(this.i.trigger(Y.prototype.C.Js,this.n),this.kg=0===this.T&&0===this.U?0:1):(0!==this.kg&&0===this.T&&0===this.U&&(this.i.trigger(Y.prototype.C.Ow,this.n),this.kg=0),1===this.kg||0===this.T&&0===this.U||u||(this.i.trigger(Y.prototype.C.iB,
this.n),this.kg=1));0<this.hl&&this.hl--;this.gs=this.i.rj(this.n)}};a.prototype.LA=function(){return 0>this.U};a.prototype.KA=function(){return 0<this.U};a.prototype.cB=w(!0);a.prototype.aB=w(!0);a.prototype.Ow=w(!0);a.prototype.iB=w(!0);a.prototype.Js=w(!0);c.C=new a;b.prototype.Zw=function(a){this.yl=a;0>this.yl&&(this.yl=0)};b.prototype.Wd=function(a){switch(a){case 0:this.ri=!0;break;case 1:this.si=!0;break;case 2:this.ro=!0}};b.prototype.Me=function(a){this.enabled=1===a};c.q=new b;c.eb=new (q())})();
function hf(a){this.i=a}
(function(){var a=hf.prototype;a.cb=function(a){this.ca=a;this.i=a.i};a.cb.prototype.wa=q();a.Qa=function(a,c){this.type=a;this.ca=a.ca;this.n=c;this.i=a.i;this.mode=0};a=a.Qa.prototype;a.wa=function(){this.mode=this.$[0]};a.Db=q();a.Qr=function(){this.n.Fb();var a=this.n.Ma,c=this.n.R.Ab,d=!1;0===this.mode?(0>this.n.x&&(this.n.x=0,d=!0),0>this.n.y&&(this.n.y=0,d=!0),this.n.x>c.width&&(this.n.x=c.width,d=!0),this.n.y>c.height&&(this.n.y=c.height,d=!0)):(0>a.left&&(this.n.x-=a.left,d=!0),0>a.top&&
(this.n.y-=a.top,d=!0),a.right>c.width&&(this.n.x-=a.right-c.width,d=!0),a.bottom>c.height&&(this.n.y-=a.bottom-c.height,d=!0));d&&this.n.ba()}})();function jf(a){this.i=a}(function(){var a=jf.prototype;a.cb=function(a){this.ca=a;this.i=a.i};a.cb.prototype.wa=q();a.Qa=function(a,c){this.type=a;this.ca=a.ca;this.n=c;this.i=a.i};a=a.Qa.prototype;a.wa=q();a.Db=function(){this.n.Fb();var a=this.n.Ma,c=this.n.R.Ab;(0>a.right||0>a.bottom||a.left>c.width||a.top>c.height)&&this.i.Ig(this.n)}})();
function kf(a){this.i=a;this.Vv=this.Er=this.qo=this.Uv=0}
(function(){function a(){}var b=kf.prototype;b.cb=function(a){this.ca=a;this.i=a.i};b.cb.prototype.wa=q();b.Qa=function(a,b){this.type=a;this.ca=a.ca;this.n=b;this.i=a.i};var c=b.Qa.prototype;c.wa=function(){this.enabled=0!==this.$[0]};c.Nc=function(){return{smg:this.ca.Uv,ss:this.ca.qo,se:this.ca.Er,smd:this.ca.Vv}};c.kd=function(a){this.ca.Uv=a.smg;this.ca.qo=a.ss;this.ca.Er=a.se;this.ca.Vv=a.smd};c.Db=q();c.Qr=function(){if(this.enabled){var a=this.ca.Ql.AF(),b=0,c=0,h,g;h=0;for(g=a.length;h<g;h++)b+=
a[h].x,c+=a[h].y;h=this.n.R.Ab;var k=this.i.Ue.Eb,l=g=0;k>=this.ca.qo&&k<this.ca.Er&&(g=this.ca.Uv*Math.min(this.i.ti,1),0===this.ca.Vv&&(g*=1-(k-this.ca.qo)/(this.ca.Er-this.ca.qo)),k=2*Math.random()*Math.PI,l=Math.random()*g,g=Math.cos(k)*l,l*=Math.sin(k));h.Nv(b/a.length+g);h.Ov(c/a.length+l)}};a.prototype.Me=function(a){this.enabled=0!==a};b.q=new a})();function cc(a){this.i=a}
(function(){function a(){}function b(){}var c=cc.prototype;c.cb=function(a){this.ca=a;this.i=a.i};c.cb.prototype.wa=q();c.Qa=function(a,b){this.type=a;this.ca=a.ca;this.n=b;this.i=a.i};var d=c.Qa.prototype;d.wa=function(){this.n.da.Yv=0!==this.$[0]};d.Db=q();a.prototype.Ds=function(){return this.n.da.Yv};c.C=new a;b.prototype.Me=function(a){this.n.da.Yv=!!a};c.q=new b})();
function Db(){return[null,"splash",[[fc,!0,!1,!1,!1,!1,!1,!1,!1,!1],[gc,!0,!1,!1,!1,!1,!1,!1,!1,!1],[B,!1,!0,!0,!0,!0,!0,!0,!0,!1],[hc,!1,!0,!0,!1,!0,!0,!0,!0,!0],[ic,!1,!0,!0,!0,!0,!0,!0,!0,!1],[jc,!1,!0,!0,!0,!0,!0,!0,!0,!0],[ec,!0,!1,!1,!1,!1,!1,!1,!1,!1]],[["t0",B,!1,[],2,0,null,[["Default",5,!1,1,0,!1,9255663255361900,[["images/sprite-sheet0.png",147,0,0,30,36,1,0.5,0.5,[],[],1]]]],[["Solid",cc,0xe47486ae45da2],["Physics",X,7974554956393343]],!1,!1,6031652825202305,[],null],["t1",B,!1,[],0,0,
null,[["Default",5,!1,1,0,!1,8444655310572864,[["images/b0-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[],!1,!1,0xe23a9f8ea4f13,[],null],["t2",B,!1,[],0,0,null,[["parado",5,!1,1,0,!1,4803527570318471,[["images/sprite2-sheet0.png",889,75,41,30,33,1,0.533333,0.515152,[],[],0]]],["paradoan",5,!1,1,0,!1,8918637127120257,[["images/sprite2-sheet0.png",889,75,75,30,33,1,0.5,0.515152,[],[-0.466667,-0.484848,0.466667,-0.484848,0.433333,-0.0303035,0.366667,0.363636,0,0.454545,-0.366667,0.363636,-0.433333,
-0.0303035],0],["images/sprite2-sheet0.png",889,1,81,30,33,1,0.5,0.515152,[],[-0.466667,-0.484848,0.466667,-0.484848,0.433333,-0.0303035,0.366667,0.363636,0,0.454545,-0.366667,0.363636,-0.433333,-0.0303035],0],["images/sprite2-sheet0.png",889,87,1,40,39,1,0.5,0.512821,[],[-0.35,-0.358975,0,-0.48718,0.35,-0.358975,0.475,-0.0256415,0.275,0.25641,0,0.307692,-0.275,0.25641,-0.4,-0.0256415],0],["images/sprite2-sheet0.png",889,1,1,42,39,1,0.5,0.512821,[],[-0.333333,-0.333334,0,-0.48718,0.333333,-0.333334,
0.5,-0.0256415,0.261905,0.230769,0,0.307692,-0.261905,0.230769,-0.5,-0.0256415],0]]],["paradon",0,!1,1,0,!1,8574093106299948,[["images/sprite2-sheet0.png",889,44,41,30,39,1,0.5,0.512821,[],[-0.466667,-0.48718,0.466667,-0.48718,0.433333,-0.0256415,0.366667,0.384615,0,0.461538,-0.366667,0.384615,-0.433333,-0.0256415],0]]],["andando",5,!0,1,0,!1,0xbf98a6f77c43c,[["images/sprite2-sheet0.png",889,44,1,42,39,1,0.5,0.512821,[],[-0.333333,-0.333334,0,-0.48718,0.333333,-0.333334,0.380952,-0.0256415,0.261905,
0.230769,0,0.307692,-0.261905,0.230769,-0.476191,-0.0256415],0],["images/sprite2-sheet0.png",889,1,41,42,39,1,0.5,0.512821,[],[-0.333333,-0.333334,0,-0.48718,0.333333,-0.333334,0.5,-0.0256415,0.261905,0.230769,0,0.461538,-0.261905,0.230769,-0.380952,-0.0256415],0]]]],[],!1,!1,0x90b880de407c7,[],null],["t3",B,!1,[],2,0,null,[["parado",5,!1,1,0,!1,0x77f405651db04,[["images/hero-sheet0.png",750,1,78,21,39,1,0.52381,0.512821,[["Imagepoint 1",0.47619,-0.25641]],[],0]]],["newf",6,!0,1,0,!1,0x9b1fd148134f7,
[["images/hero-sheet0.png",750,23,78,21,39,1,0.52381,0.512821,[["Imagepoint 1",0.47619,-0.205128]],[-0.380953,-0.435897,-0.0476196,-0.48718,0.333333,-0.435897,0.333333,-0.0256415,0.285714,0.384615,-0.0476196,0.333333,-0.380953,0.410256,-0.476191,-0.0256415],0],["images/hero-sheet0.png",750,45,78,21,39,1,0.52381,0.512821,[["Imagepoint 1",0.47619,-0.25641]],[-0.380953,-0.435897,-0.0476196,-0.48718,0.333333,-0.435897,0.333333,0.410256,-0.0476196,0.25641,-0.380953,0.410256,-0.476191,-0.0256415],0],["images/hero-sheet0.png",
750,67,80,21,39,1,0.52381,0.512821,[["Imagepoint 1",0.47619,-0.205128]],[-0.52381,-0.50641,0.45238,-0.50641,0.464285,0.487179,-0.52381,0.483974],0],["images/hero-sheet0.png",750,89,80,21,39,1,0.52381,0.512821,[["Imagepoint 1",0.47619,-0.205128]],[-0.380953,-0.435897,-0.0476196,-0.48718,0.333333,-0.435897,0.333333,-0.0256415,0.285714,0.384615,-0.0476196,0.333333,-0.380953,0.410256,-0.476191,-0.0256415],0],["images/hero-sheet1.png",571,67,1,21,39,1,0.52381,0.512821,[["Imagepoint 1",0.47619,-0.205128]],
[-0.380953,-0.435897,-0.0476196,-0.48718,0.333333,-0.435897,0.333333,0.410256,-0.0476196,0.25641,-0.380953,0.410256,-0.476191,-0.0256415],0]]],["old",5,!0,1,0,!1,7608039104187597,[["images/hero-sheet0.png",750,42,1,36,76,1,0.5,0.75,[["Imagepoint 1",0.5,-0.131579]],[-0.222222,-0.618421,0,-0.736842,0.222222,-0.618421,0.361111,-0.25,0.416667,0.210526,0,-0.118421,-0.361111,0.184211,-0.361111,-0.25],0],["images/hero-sheet0.png",750,1,1,40,76,1,0.45,0.75,[["Imagepoint 1",0.5,-0.131579]],[-0.15,-0.592105,
0.05,-0.736842,0.25,-0.592105,0.55,-0.25,0.5,0.223684,0.05,-0.118421,-0.375,0.210526,-0.375,-0.25],0]]],["pulo",5,!1,1,0,!1,0xcd914b6d30c0,[["images/hero-sheet1.png",571,89,1,21,39,1,0.52381,0.512821,[["Imagepoint 1",0.47619,-0.205128]],[-0.380953,-0.435897,-0.0476196,-0.48718,0.428571,-0.48718,0.333333,-0.0256415,0.0952384,0.282051,-0.0476196,0.435897,-0.380953,0.410256,-0.476191,-0.0256415],0]]],["oldparado",5,!1,1,0,!1,0xeb75d1e6ee09e,[["images/hero-sheet1.png",571,1,1,32,78,1,0.5,0.730769,[["Imagepoint 1",
0.5,-0.102564]],[-0.5,-0.730769,0.5,-0.730769,0.5,0.205128,-0.5,0.205128],0]]],["oldpulo",5,!1,1,0,!1,9433815427920942,[["images/hero-sheet0.png",750,79,1,33,78,1,0.515152,0.75641,[["Imagepoint 1",0.484848,-0.102564]],[-0.333333,-0.679487,-0.0303035,-0.74359,0.454545,-0.74359,0.272727,-0.25641,0.0303035,0.0512818,-0.0303035,0.230769,-0.424242,0.205128,-0.484848,-0.25641],0]]],["cipo",5,!1,1,0,!1,0xaa0c795a81266,[["images/hero-sheet1.png",571,67,41,21,39,1,0.571429,0.512821,[["Imagepoint 1",0.47619,
-0.205128]],[],0]]],["oldcipo",5,!1,1,0,!1,0xe692585e49c4c,[["images/hero-sheet1.png",571,34,1,32,78,1,0.5,0.75641,[["Imagepoint 1",0.5,-0.102564]],[],0]]]],[["8Direction",lc,9503704002755438],["DestroyOutsideLayout",jf,0x7265af898407c]],!1,!1,0xf3cf07907dd41,[],null],["t4",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,9862098964298108,[["images/b1-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[],!1,!1,0x8c11f0c5638d3,[],null],["t5",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,6156806399122986,[["images/arvore-sheet0.png",
820,0,0,256,100,1,0.5,0.5,[["Imagepoint 1",0.0703125,0.49]],[-0.453125,-0.38,0,-0.5,0.449219,-0.37,0.488281,0,0.375,0.18,0,0.5,-0.375,0.18,-0.410156,0],0]]]],[],!1,!1,0x81e1a72f943bd,[],null],["t6",B,!1,[7767124186236385,5619258396349743],2,0,null,[["Default",3,!0,1,0,!1,5580332677221471,[["images/ma\u00e7a-sheet0.png",709,1,1,24,24,1,0.5,0.5,[],[-0.333333,-0.333333,0,-0.458333,0.333333,-0.333333,0.5,0,0.333333,0.333333,0,0.5,-0.333333,0.333333,-0.5,0],0],["images/ma\u00e7a-sheet0.png",709,26,1,24,
24,1,0.5,0.5,[],[-0.333333,-0.333333,0,-0.458333,0.333333,-0.333333,0.5,0,0.333333,0.333333,0,0.5,-0.333333,0.333333,-0.5,0],0],["images/ma\u00e7a-sheet0.png",709,1,26,24,24,1,0.5,0.5,[],[-0.333333,-0.333333,0,-0.458333,0.333333,-0.333333,0.5,0,0.333333,0.333333,0,0.5,-0.333333,0.333333,-0.5,0],0],["images/ma\u00e7a-sheet0.png",709,26,26,24,24,1,0.5,0.5,[],[-0.333333,-0.333333,0,-0.458333,0.333333,-0.333333,0.5,0,0.333333,0.333333,0,0.5,-0.333333,0.333333,-0.5,0],0],["images/ma\u00e7a-sheet1.png",
291,1,1,24,24,1,0.5,0.5,[],[-0.333333,-0.333333,0,-0.458333,0.333333,-0.333333,0.5,0,0.333333,0.333333,0,0.5,-0.333333,0.333333,-0.5,0],0],["images/ma\u00e7a-sheet1.png",291,26,1,24,24,1,0.5,0.5,[],[-0.333333,-0.333333,0,-0.458333,0.333333,-0.333333,0.5,0,0.333333,0.333333,0,0.5,-0.333333,0.333333,-0.5,0],0],["images/ma\u00e7a-sheet1.png",291,1,26,24,24,1,0.5,0.5,[],[-0.333333,-0.333333,0,-0.458333,0.333333,-0.333333,0.5,0,0.333333,0.333333,0,0.5,-0.333333,0.333333,-0.5,0],0]]],["normal",3,!0,1,0,
!1,0x8b2e5633464b1,[["images/ma\u00e7a-sheet0.png",709,51,1,12,12,1,0.5,0.5,[],[-0.333333,-0.333333,0,-0.458333,0.333333,-0.333333,0.5,0,0.333333,0.333333,0,0.5,-0.333333,0.333333,-0.5,0],0]]]],[["Platform",Y,4827882747737179],["Bullet",kc,0xfcd8219b5d1eb]],!1,!1,6534167434445233,[],null],["t7",fc,!1,[],0,0,null,null,[],!1,!1,8182951556321265,[],null,[]],["t8",gc,!1,[],0,0,null,null,[],!1,!1,5431949738027862,[],null,[]],["t9",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,0xb6313956b8a62,[["images/poc\u00e7a-sheet0.png",
2093,0,0,189,13,1,0.502645,0.538462,[],[-0.460317,0.0769234,-0.00529048,-0.461538,0.380952,-0.0769236,-0.00529048,0.384615,-0.449735,-0.0769236],0]]]],[],!1,!1,5216731382374171,[],null],["t10",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,5732981389845689,[["images/parede1-sheet0.png",342,0,0,135,112,1,0.518519,0.535714,[["Imagepoint 1",0.496296,0.0714286]],[],0]]]],[["Solid",cc,5926651620686577]],!1,!1,0xbb3b30d8a32b3,[],null],["t11",B,!1,[5372287694590705],1,0,null,[["Default",5,!1,1,0,!1,5247957243953977,
[["images/carro-sheet0.png",155,0,0,250,250,1,0.5,0.5,[["Imagepoint 1",0.5,0.116]],[],1]]]],[["8Direction",lc,964860932752459]],!1,!1,0x6adb3522a4a19,[],null],["t12",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,8911209848839563,[["images/carro1-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[],!1,!1,0xca90bac3f5042,[],null],["t13",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,0x782900a6c5db3,[["images/fimcarro-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[],!1,!1,635991938076581,[],null],["t14",B,
!1,[],0,0,null,[["Default",5,!1,1,0,!1,0xef11ea2a33601,[["images/sprite3-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[],!1,!1,0x5d06a734e3ac1,[],null],["t15",B,!1,[0xb2ee9143e52e6],1,0,null,[["Default",5,!1,1,0,!1,0xf2612cedfee69,[["images/carro2-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[["Physics",X,9970953718428392]],!1,!1,0xd8856188326c8,[],null],["t16",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,0xc98b8055d8f85,[["images/caixadedialogo-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],
[],!1,!1,8001074457363356,[],null],["t17",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,5652289366955227,[["images/sprite4-sheet0.png",168,0,0,250,250,1,0.5,0.5,[["Imagepoint 1",0.076,0.088]],[],0]]]],[],!1,!1,0x9fa6df3af31ec,[],null],["t18",ic,!1,[],0,0,null,null,[],!1,!1,6356165513548563,[],null],["t19",jc,!1,[],0,0,["images/tiledbackground.png",147,1],null,[],!1,!1,0xeb14dfb714dc,[],null],["t20",jc,!1,[],1,0,["images/tiledbackground2.png",106,1],null,[["Fade",mc,0x590ef6596dfba]],!1,!1,9240441701415424,
[],null],["t21",B,!1,[],2,0,null,[["Default",5,!1,1,0,!1,9929000068524748,[["images/chao-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[["Solid",cc,0x3ec9b370755a0],["Physics",X,0x5ee03efbdc878]],!1,!1,8149253583772382,[],null],["t22",B,!1,[5061099586300835,9679927972709236,0xf615de7a35e4f,7000466568143953],5,0,null,[["Default",5,!1,1,0,!1,0xfcc3a60afa690,[["images/herocoli-sheet0.png",158,0,0,21,39,1,0.52381,0.512821,[["Imagepoint 1",2.04762,0.435897],["Imagepoint 2",-1.14286,0.538462]],[],0]]]],
[["Solid",cc,9141458721011336],["Platform",Y,8336899228028331],["ScrollTo",kf,0x4eca36064a85f],["8Direction",lc,726882950378228],["BoundToLayout",hf,9597140419563362]],!1,!1,0xeb857e2990c1,[],null],["t23",hc,!1,[],0,0,["images/particles.png",155,1],null,[],!1,!1,7874303088525628,[],null],["t24",jc,!1,[],1,0,["images/tiledbackground3.png",156,1],null,[["Fade",mc,0x89fc9e035318]],!1,!1,7292762019355474,[],null],["t25",hc,!1,[],0,0,["images/jatodagua.png",168,0],null,[],!1,!1,8835004132325029,[],null],
["t26",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,8185465055771646,[["images/barrera-sheet0.png",168,0,0,250,250,1,0.5,0.5,[],[],0]]]],[["Solid",cc,7111477310607218]],!1,!1,6422994569088819,[],null],["t27",B,!1,[],1,0,null,[["Default",0,!1,1,0,!1,7370269094753916,[["images/nuvem-sheet0.png",1152,1,1,147,76,1,0.503401,0.5,[],[-0.285714,-0.078947,-0.00680235,-0.473684,0.251701,-0.026316,0.482994,0,0.421769,0.355263,-0.00680235,0.473684,-0.455782,0.407895,-0.278911,0],0],["images/nuvem-sheet0.png",1152,
1,78,147,76,1,0.503401,0.5,[],[-0.285714,-0.078947,-0.00680235,-0.473684,0.251701,-0.026316,0.482994,0,0.421769,0.355263,-0.00680235,0.473684,-0.455782,0.407895,-0.278911,0],0]]]],[["Bullet",kc,7831284226878909]],!1,!1,7447574196959724,[],null],["t28",B,!1,[0xd3e5db4b4ee6f,8131470977124465,9562495211618662,8145915141646727,9669929080989488],2,0,null,[["Default",5,!1,1,0,!1,9986014312412016,[["images/lixo-sheet0.png",168,0,0,250,250,1,0.5,0.5,[],[],0]]]],[["Platform",Y,0xe00e57ad92703],["Solid",cc,
0x4d5fd54938639]],!1,!1,8266432252119278,[],null],["t29",B,!1,[],1,0,null,[["Default",0,!1,1,0,!1,0xc193a0d6fe5dc,[["images/nuvem2-sheet0.png",274,0,0,60,50,1,0.5,0.5,[],[-0.133333,-0.06,0,-0.36,0.183333,-0.12,0.25,0,0.333333,0.3,0,0.3,-0.366667,0.34,-0.25,0],0],["images/nuvem2-sheet1.png",274,0,0,60,50,1,0.5,0.5,[],[-0.133333,-0.06,0,-0.36,0.183333,-0.12,0.25,0,0.333333,0.3,0,0.3,-0.366667,0.34,-0.25,0],0]]]],[["Bullet",kc,0x8842d4d33e143]],!1,!1,6615021921965514,[],null],["t30",B,!1,[],1,0,null,
[["Default",0,!1,1,0,!1,8308548401935565,[["images/nuvem3-sheet0.png",558,1,1,80,36,1,0.5,0.5,[],[-0.3125,-0.083333,0,-0.083333,0.3375,-0.138889,0.4375,0,0.4625,0.416667,0,0.444444,-0.425,0.333333,-0.375,0],0],["images/nuvem3-sheet0.png",558,1,38,80,36,1,0.5,0.5,[],[-0.3125,-0.083333,0,-0.083333,0.3375,-0.138889,0.4375,0,0.4625,0.416667,0,0.444444,-0.425,0.333333,-0.375,0],0]]]],[["Bullet",kc,32204675183199]],!1,!1,301982910191255,[],null],["t31",B,!1,[],0,0,null,[["solani",2,!0,1,0,!1,0xc6484a7e24728,
[["images/sol-sheet0.png",1707,0,0,102,102,1,0.5,0.5,[],[-0.313725,-0.313725,0,-0.441177,0.313725,-0.313725,0.441176,0,0.313725,0.313725,0,0.431373,-0.303922,0.303922,-0.431372,0],0],["images/sol-sheet1.png",1797,0,0,102,102,1,0.5,0.5,[],[-0.313725,-0.313725,0,-0.441177,0.313725,-0.313725,0.441176,0,0.313725,0.313725,0,0.431373,-0.303922,0.303922,-0.431372,0],0]]],["solnor",5,!1,1,0,!1,0xf880d343e5956,[["images/sol-sheet2.png",1579,0,0,102,102,1,0.5,0.5,[],[-0.313725,-0.313725,0,-0.441177,0.313725,
-0.313725,0.431373,0,0.303922,0.303922,0,0.431373,-0.313725,0.313725,-0.441177,0],0]]]],[],!1,!1,6567695197613126,[],null],["t32",hc,!1,[],0,0,["images/solaris.png",155,1],null,[],!1,!1,7613553180656542,[],null],["t33",B,!1,[],1,0,null,[["Animation2",5,!0,1,0,!1,9370876048546928,[["images/dog-sheet0.png",38269,1,1,172,106,1,0.302326,0.528302,[],[],0],["images/dog-sheet0.png",38269,174,1,172,106,1,0.27907,0.509434,[],[],0],["images/dog-sheet0.png",38269,1,108,172,106,1,0.302326,0.509434,[],[],0],["images/dog-sheet0.png",
38269,174,108,172,106,1,0.337209,0.566038,[],[],0],["images/dog-sheet0.png",38269,1,215,172,106,1,0.325581,0.54717,[],[],0]]],["Animation",5,!0,1,0,!1,919431969171139,[["images/dog-sheet0.png",38269,347,1,86,53,1,0.302326,0.0566038,[],[-0.302326,-0.0566038,0.697674,-0.0566038,0.694767,0.896226,-0.302326,0.896226],0],["images/dog-sheet0.png",38269,347,55,86,53,1,0.27907,0.0566038,[],[-0.27907,-0.0566038,0.72093,-0.0566038,0.72093,0.919811,-0.27907,0.919811],0],["images/dog-sheet0.png",38269,347,109,
86,53,1,0.302326,0.0566038,[],[-0.302326,-0.0566038,0.697674,-0.0566038,0.697674,0.915094,-0.296512,0.910377],0],["images/dog-sheet0.png",38269,347,163,86,53,1,0.337209,0.0566038,[],[-0.337209,-0.0566038,0.662791,-0.0566038,0.659884,0.924528,-0.334302,0.924528],0],["images/dog-sheet0.png",38269,174,215,86,53,1,0.325581,0.0566038,[],[-0.325581,-0.0566038,0.674419,-0.0566038,0.674419,0.924528,-0.31686,0.924528],0]]]],[["Bullet",kc,0xa864785919aef]],!1,!1,5884906316854885,[],null],["t34",B,!1,[],0,0,
null,[["Default",5,!1,1,0,!1,0xc1a389281bac3,[["images/cipo-sheet0.png",556,0,0,31,227,1,1.16129,0.555066,[],[],0]]]],[],!1,!1,5839073513983423,[],null],["t35",hc,!1,[],0,0,["images/particles2.png",155,1],null,[],!1,!1,0x977aec5bd0dc1,[],null],["t36",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,6740937499703121,[["images/parede2-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[],!1,!1,0xc299880c71d0,[],null],["t37",B,!1,[],2,0,null,[["parado",5,!1,1,0,!1,7935063617631272,[["images/sprite5-sheet1.png",
179,0,0,19,16,1,0.526316,0.9375,[],[-0.368421,-0.75,-0.0526318,-0.875,0.315789,-0.75,0.421052,-0.4375,0.368421,-0.0625,-0.0526318,0.0625,-0.421053,-0.0625,-0.473684,-0.4375],0]]],["death",5,!1,1,0,!1,0x71125b8290532,[["images/sprite5-sheet0.png",192,0,0,19,27,1,0.526316,0.555556,[],[],0]]]],[["Physics",X,6200404707374125],["Solid",cc,7942658137322211]],!1,!1,4559664884119904,[],null],["t38",B,!1,[],2,0,null,[["Default",5,!1,1,0,!1,0xc95f959348098,[["images/placa2-sheet0.png",136,0,0,10,19,1,0.5,1,
[],[-0.125,-0.93421,0.125,-0.93421,0.2,-0.052632,-0.2,-0.052632],0]]]],[["Physics",X,4709028706934601],["Solid",cc,0xca3f8c1f3a3d6]],!1,!1,0x4d97d650a5f66,[],null],["t39",jc,!1,[],0,0,["images/tiledbackground4.png",6548,1],null,[],!1,!1,0xb82e025af6b63,[],null],["t40",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,0x846bbf5291bb0,[["images/sprite6-sheet0.png",1087,0,0,120,40,1,0.5,0.5,[],[],1]]]],[["Flash",nc,4954460085052664]],!1,!1,0x8ab55d64c39c0,[],null],["t41",B,!1,[],1,0,null,[["Default",5,!1,1,0,
!1,9977807329900604,[["images/sprite7-sheet0.png",894,0,0,120,40,1,0.5,0.5,[],[],1]]]],[["Flash",nc,0xa9037b1f50e53]],!1,!1,0x92b0d6e8b2f30,[],null],["t42",B,!1,[0xb899a4d1e20b4],1,0,null,[["Default",5,!1,1,0,!1,0xf68c706c959a1,[["images/hero2-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[["Platform",Y,7590667866866577]],!1,!1,0x81144471d1151,[],null],["t43",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,850990977855051,[["images/sprite8-sheet0.png",1175,0,0,152,292,1,0.493421,0.35274,[],[],0]]]],
[],!1,!1,8927245812096747,[],null],["t44",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,9511066017801716,[["images/sprite9-sheet0.png",6646,0,0,500,290,1,0,0,[],[],1]]]],[["Fade",mc,8956339451837495]],!1,!1,8612527275322883,[],null],["t45",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,6706787253881584,[["images/hidrob-sheet0.png",333,0,0,130,60,1,0.5,0.866667,[],[],0]]]],[],!1,!1,0x5f4c5a007b5a3,[],null],["t46",B,!1,[0x47b1429d313fe,0xf474a9816bbee,9343813228047160,0xb16d1b572f081],1,0,null,[["parado",5,!1,
1,0,!1,6257217322749652,[["images/sprite10-sheet0.png",525,1,165,129,81,1,0.48062,0.444444,[],[],0]]],["esquerda",5,!0,1,0,!1,5626781358165153,[["images/sprite10-sheet0.png",525,1,83,153,81,1,0.581699,0.45679,[],[],0],["images/sprite10-sheet1.png",375,1,1,129,81,1,0.48062,0.444444,[],[],0]]],["direita",5,!1,1,0,!1,4833911926647784,[["images/sprite10-sheet0.png",525,1,1,158,81,1,0.405063,0.407407,[],[],0],["images/sprite10-sheet1.png",375,1,83,129,81,1,0.48062,0.432099,[],[],0]]]],[["Platform",Y,9393007875903692]],
!1,!1,7063312651173523,[],null],["t47",B,!1,[],0,0,null,[["Default",2,!0,1,0,!1,0xd042771dafcc1,[["images/pombo-sheet0.png",403,0,0,167,148,1,0.479042,0.945946,[],[],0],["images/pombo-sheet1.png",398,0,0,165,136,1,0.484848,0.941176,[],[],0]]]],[],!1,!1,0xca32d803bbaad,[],null],["t48",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,7057707732378465,[["images/life-sheet0.png",93,0,0,32,32,1,0,0.5,[],[],1]]]],[],!1,!1,0xd5cad2bd7c4d4,[],null],["t49",jc,!1,[],0,0,["images/tiledbackground5.png",156,1],null,[],
!1,!1,9499266787057838,[],null],["t50",B,!1,[8074338952859776],0,0,null,[["Default",5,!1,1,0,!1,0x7d43380b4e785,[["images/sprite11-sheet0.png",145,0,0,45,80,1,0.511111,0.5,[],[],1]]]],[],!1,!1,0x7d735df78130f,[],null],["t51",jc,!1,[],1,0,["images/tiledbackground6.png",106,1],null,[["Fade",mc,6535214383771449]],!1,!1,7016927351772853,[],null],["t52",ec,!1,[],0,0,null,null,[],!1,!1,650189254457549,[],null,[0,0,1,1,600,600,1E4,1,5E3,1]],["t53",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,8235090772150226,
[["images/plcared-sheet0.png",124,0,0,6,12,1,0.5,0.5,[],[-0.333333,-0.416667,0.333333,-0.416667,0.333333,0.416667,-0.333333,0.416667],0]]]],[["Physics",X,5674377769668689]],!1,!1,0xe43274d3fb494,[],null],["t54",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,767453891124157,[["images/ovoexplosivo-sheet0.png",2740,0,0,67,94,1,0.507463,0.5,[["Imagepoint 1",0.507463,1]],[-0.253732,-0.319149,-0.0149257,-0.478723,0.253731,-0.329787,0.447761,0,0.328358,0.382979,-0.0149257,0.468085,-0.313433,0.361702,-0.477612,
0],0]]]],[["Physics",X,8548013360246701]],!1,!1,8886846124350465,[],null],["t55",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,0xe97832981a7fd,[["images/morte-sheet0.png",168,0,0,250,250,1,0.5,0.5,[],[],0]]]],[],!1,!1,4685458121191124,[],null],["t56",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,0xdc3a754819c26,[["images/ponte-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[["Solid",cc,0xa44d11c78b7df]],!1,!1,9423026076456764,[],null],["t57",B,!1,[],2,0,null,[["parado",5,!1,1,0,!1,8901542712255413,[["images/sprite12-sheet0.png",
193,0,0,19,16,1,0.526316,0.9375,[],[-0.368421,-0.75,-0.0526318,-0.875,0.315789,-0.75,0.421052,-0.4375,0.368421,-0.0625,-0.0526318,0.0625,-0.421053,-0.0625,-0.473684,-0.4375],0]]],["death",5,!1,1,0,!1,7436257564124564,[["images/sprite5-sheet0.png",192,0,0,19,27,1,0.526316,0.555556,[],[],0]]]],[["Physics",X,0xd86e08414c36b],["Solid",cc,6661067661033025]],!1,!1,8766767020706435,[],null],["t58",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,0x4b2e4c9afb883,[["images/plcared-sheet0.png",124,0,0,6,12,1,0.5,0.5,
[],[-0.333333,-0.416667,0.333333,-0.416667,0.333333,0.416667,-0.333333,0.416667],0]]]],[["Physics",X,0xc337c1b18e638]],!1,!1,7130099324317408,[],null],["t59",B,!1,[],2,0,null,[["Default",5,!1,1,0,!1,7282756677402475,[["images/placa2-sheet0.png",136,0,0,10,19,1,0.5,1,[],[-0.125,-0.93421,0.125,-0.93421,0.2,-0.052632,-0.2,-0.052632],0]]]],[["Physics",X,6921367716647351],["Solid",cc,0x539ba87553f79]],!1,!1,0x97648b1af028c,[],null],["t60",B,!1,[9639971729354912,8831696887263077,5494666578425088,9072730351384618],
0,0,null,[["parado",5,!1,1,0,!1,7653932512471119,[["images/sprite13-sheet0.png",192,0,0,129,81,1,0.48062,0.444444,[],[],0]]],["esquerda",5,!0,1,0,!1,429495864909797,[["images/sprite10-sheet0.png",525,1,83,153,81,1,0.581699,0.45679,[],[],0],["images/sprite10-sheet1.png",375,1,83,129,81,1,0.48062,0.444444,[],[],0]]],["direita",5,!1,1,0,!1,0xcb985b406dd07,[["images/sprite10-sheet0.png",525,1,1,158,81,1,0.405063,0.407407,[],[],0],["images/sprite10-sheet1.png",375,1,83,129,81,1,0.48062,0.432099,[],[],
0]]]],[],!1,!1,0xf2d2eeb24babb,[],null],["t61",B,!1,[],0,0,null,[["paradon",0,!1,1,0,!1,0xf177cee8e6d83,[["images/sprite2-sheet0.png",889,44,41,30,39,1,0.5,0.512821,[],[-0.466667,-0.48718,0.466667,-0.48718,0.433333,-0.0256415,0.366667,0.384615,0,0.461538,-0.366667,0.384615,-0.433333,-0.0256415],0]]],["parado",5,!1,1,0,!1,7827991661049916,[["images/sprite2-sheet0.png",889,75,75,30,33,1,0.533333,0.515152,[],[],0]]],["paradoan",5,!1,1,0,!1,0x391e63d2ca892,[["images/sprite2-sheet0.png",889,75,75,30,33,
1,0.5,0.515152,[],[-0.466667,-0.484848,0.466667,-0.484848,0.433333,-0.0303035,0.366667,0.363636,0,0.454545,-0.366667,0.363636,-0.433333,-0.0303035],0],["images/sprite2-sheet0.png",889,1,81,30,33,1,0.5,0.515152,[],[-0.466667,-0.484848,0.466667,-0.484848,0.433333,-0.0303035,0.366667,0.363636,0,0.454545,-0.366667,0.363636,-0.433333,-0.0303035],0],["images/sprite2-sheet0.png",889,87,1,40,39,1,0.5,0.512821,[],[-0.35,-0.358975,0,-0.48718,0.35,-0.358975,0.475,-0.0256415,0.275,0.25641,0,0.307692,-0.275,0.25641,
-0.4,-0.0256415],0],["images/sprite2-sheet0.png",889,1,1,42,39,1,0.5,0.512821,[],[-0.333333,-0.333334,0,-0.48718,0.333333,-0.333334,0.5,-0.0256415,0.261905,0.230769,0,0.307692,-0.261905,0.230769,-0.5,-0.0256415],0]]],["andando",5,!0,1,0,!1,0xf40e05e490b4f,[["images/sprite2-sheet0.png",889,44,1,42,39,1,0.5,0.512821,[],[-0.333333,-0.333334,0,-0.48718,0.333333,-0.333334,0.380952,-0.0256415,0.261905,0.230769,0,0.307692,-0.261905,0.230769,-0.476191,-0.0256415],0],["images/sprite2-sheet0.png",889,1,41,
42,39,1,0.5,0.512821,[],[-0.333333,-0.333334,0,-0.48718,0.333333,-0.333334,0.5,-0.0256415,0.261905,0.230769,0,0.461538,-0.261905,0.230769,-0.380952,-0.0256415],0]]]],[],!1,!1,327648920366733,[],null],["t62",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,5111919684927667,[["images/adultend-sheet0.png",155,0,0,250,250,1,0.5,0.5,[],[],1]]]],[],!1,!1,9407249084366852,[],null],["t63",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,0x9ccf56c13c68d,[["images/ma\u00e7a-sheet0.png",709,1,1,24,24,1,0.5,0.5,[],[-0.333333,
-0.333333,0,-0.458333,0.333333,-0.333333,0.5,0,0.333333,0.333333,0,0.5,-0.333333,0.333333,-0.5,0],0]]]],[],!1,!1,8651540663834716,[],null],["t64",ic,!1,[],0,0,null,null,[],!1,!1,5530911809403674,[],null],["t65",jc,!1,[],0,0,["images/tiledbackground7.png",2164,0],null,[],!1,!1,0xb83d64de83cac,[],null],["t66",ic,!1,[],0,0,null,null,[],!1,!1,0xb1a0d38fbc874,[],null],["t67",B,!1,[],2,0,null,[["Default",5,!1,1,0,!1,9928214573173318,[["images/gogogo-sheet0.png",533,0,0,113,46,1,0.504425,0.5,[],[-0.353983,
-0.130435,-0.00884974,-0.413043,0.38938,-0.23913,0.486725,0,0.38938,0.23913,-0.00884974,0.413043,-0.353983,0.130435,-0.486726,0],0]]]],[["Flash",nc,8639442382857665],["DestroyOutsideLayout",jf,7856600336723748]],!1,!1,0xf29eff0f27431,[],null],["t68",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,9824203990884212,[["images/life2-sheet0.png",93,0,0,32,32,1,0,0.5,[],[],1]]]],[],!1,!1,8197179670807377,[],null],["t69",jc,!1,[],0,0,["images/tiledbackground8.png",156,4],null,[],!1,!1,8390303959213536,[],null],
["t70",ic,!1,[],0,0,null,null,[],!1,!1,990794024563847,[],null],["t71",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,5651599394130838,[["images/sprite15-sheet0.png",56426,0,0,500,290,1,0,0,[],[],1]]]],[["Fade",mc,0x674f5620d0b5a]],!1,!1,0xfb77bd733d989,[],null],["t72",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,6355083303832588,[["images/sprite16-sheet0.png",77670,0,0,500,299,1,0,0,[],[],1]]]],[["Fade",mc,0x7d4a8f93b67b0]],!1,!1,0x77480640f861d,[],null],["t73",B,!1,[],1,0,null,[["Default",5,!1,1,0,!1,8388863772034109,
[["images/sprite17-sheet0.png",188,0,0,20,12,1,0.5,0.5,[],[-0.35,-0.25,0,-0.25,0.3,-0.166667,0.5,0,0.3,0.166667,0,0.333333,-0.35,0.25,-0.5,0],0]]]],[["Fade",mc,5594985855101328]],!1,!1,9799906310899196,[],null],["t74",B,!1,[],0,0,null,[["Default",5,!1,1,0,!1,0xd13298a2739bb,[["images/sprite18-sheet0.png",2804,0,0,404,484,1,0.5,0.5,[],[],0]]]],[],!1,!1,0xa8490dc70767b,[],null]],[],[["game",2750,290,!1,"Event sheet 1",0x6dcd39d5b2caa,[["Layer 0",0,7663787514552172,!0,[255,255,255],!1,1,1,1,!1,1,0,0,
[[[-46.1378,-2.71003,0,2808.79,152.789,0,0,1,0,0,0,0,[]],49,56,[],[],[0,0]],[[-6.84766,-2.98318,0,2805.79,194.727,0,0,1,0,0,0,0,[]],24,13,[],[[0,0,0,2,1]],[0,0]],[[-1,109,0,2785.69,142,0,0,1,0,0,0,0,[]],51,63,[],[[0,0,0,2,1]],[0,0]],[[332.923,52.4704,0,60,50,0,0,1,0.5,0.5,0,0,[]],29,23,[],[[5,0,0,0,1,1]],[0,"Default",0,1]],[[1373.61,56.1075,0,86.0912,46.9092,0,0,1,0.503401,0.5,0,0,[]],27,25,[],[[10,0,0,0,1,1]],[0,"Default",0,1]],[[0,251,0,2762.16,39,0,0,1,0,0,0,0,[]],19,0,[],[],[0,0]],[[563.742,294.29,
0,1141.82,63.6357,0,0,1,0.5,0.5,0,0,[]],21,19,[],[[1],[1,0,0,1,0.5,0.2,0,0.01,0,1]],[1,"Default",0,1]],[[1213.82,262.118,0,189,20,0,0,1,0.502645,0.538462,0,0,[]],9,9,[],[],[0,"Default",0,1]],[[2140.37,294.29,0,1720.21,63.6364,0,0,1,0.5,0.5,0,0,[]],21,16,[],[[1],[1,0,0,1,0.5,0.2,0,0.01,0,1]],[1,"Default",0,1]],[[885.336,27.9255,0,80,36,0,0,1,0.5,0.5,0,0,[]],30,24,[],[[11,0,0,0,1,1]],[0,"Default",0,1]],[[1765.3,24.9259,0,86.0912,46.9092,0,0,1,0.503401,0.5,0,0,[]],27,26,[],[[10,0,0,0,1,1]],[0,"Default",
0,1]],[[198.568,58.835,0,19.8181,18.9092,0,0,1,0,0.5,0,0,[]],32,28,[],[],[100,360,0,200,20,100,0,0,0,0,0,0,-150,0,0,800,0,0,1]],[[204.477,63.38,0,86.5455,83.8183,0,0,1,0.5,0.5,0,0,[]],31,27,[],[],[0,"Default",0,1]],[[41.1801,74.2892,0,86.0912,46.9092,0,0,1,0.503401,0.5,0,0,[]],27,21,[],[[10,0,0,0,1,1]],[0,"Default",0,1]],[[-1,109,0,2791.14,142,0,0,1,0,0,0,0,[]],20,18,[],[[0,0,0,2,1]],[0,0]],[[509,238,0,11,52,0,0,1,0.5,0.5,0,0,[]],4,4,[],[],[1,"Default",0,1]],[[1445.95,237.017,0,34.5359,62.7276,0,
0,1,0.5,0.5,0,0,[]],26,14,[],[[1]],[1,"Default",0,1]],[[1445.95,231.561,0,7.99747,10.7312,0,-1.57105,1,0,0.5,0,0,[]],25,12,[],[],[40,60,0,100,16,100,0,0,0,0,0,0,-150,0,0,800,0,0,1]],[[1446.54,247.755,0,34.9899,43.4453,0,0,1,0.518519,0.535714,0,0,[]],10,10,[],[[1]],[0,"Default",0,1]],[[409.147,243.198,0,42,39,0,0,1,0.5,0.5,0,0,[]],28,22,[[0],[3],[1],[0],[1]],[[330,300,1500,650,1500,1E3,0,1],[1]],[1,"Default",0,1]],[[325,236,0,11,55,0,0,1,0.5,0.5,0,0,[]],1,1,[],[],[1,"Default",0,1]],[[66.2463,242.926,
0,21,39,0,0,1,0.52381,0.512821,0,0,[]],22,20,[[1],[0],[0],[0]],[[1],[110,300,1500,400,1500,1E3,1,1],[1],[70,600,500,1,3,1,0],[1]],[1,"Default",0,1]],[[382.174,396,0,42,39,0,0,1,0.533333,0.515152,0,0,[]],2,2,[],[],[0,"Default",0,1]],[[1175.26,184.259,0,16.4535,141.545,0,0.0289299,1,1.16129,0.555066,0,0,[]],34,30,[],[],[0,"Default",0,1]],[[1135.78,167.147,0,16.4535,141.545,0,3.13335,1,1.16129,0.555066,0,0,[]],34,31,[],[],[0,"Default",0,1]],[[1177.61,189.874,0,16.4535,141.545,0,0.0452501,1,1.16129,0.555066,
0,0,[]],34,32,[],[],[0,"Default",0,1]],[[1253.97,170.783,0,16.4535,141.545,0,3.13335,1,1.16129,0.555066,0,0,[]],34,33,[],[],[0,"Default",0,1]],[[1175.73,152.394,0,16.4535,102.258,0,3.13335,1,1.16129,0.555066,0,0,[]],34,34,[],[],[0,"Default",0,1]],[[1192.94,140.697,0,16.4535,86.1827,0,3.13335,1,1.16129,0.555066,0,0,[]],34,35,[],[],[0,"Default",0,1]],[[1237.7,159.051,0,16.4535,95.8416,0,0,1,1.16129,0.555066,0,0,[]],34,36,[],[],[0,"Default",0,1]],[[1233,150.751,0,16.4535,100.608,0,3.13335,1,1.16129,
0.555066,0,0,[]],34,37,[],[],[0,"Default",0,1]],[[1291.78,219.874,0,23.6384,250,0,0,1,0.5,0.5,0,0,[]],36,38,[],[],[1,"Default",0,1]],[[1125.12,223.512,0,23.6384,250,0,0,1,0.5,0.5,0,0,[]],36,39,[],[],[1,"Default",0,1]],[[1767,203,0,38.4535,29.6296,0,0,1,0.526316,0.9375,0,0,[]],37,40,[],[[1,0,0,1,0.5,0.2,0,0.01,0,1],[1]],[0,"Default",0,1]],[[1766.7,266.848,0,33.9102,52.7271,0,0,1,0.5,1,0,0,[]],38,41,[],[[1,0,0,1,0.5,0.2,0,0.01,0,1],[1]],[0,"Default",0,1]],[[1198.36,276.238,0,23.6384,250,0,-1.5708,1,
0.5,0.5,0,0,[]],36,42,[],[],[1,"Default",0,1]],[[1500.34,201.673,0,16.8179,13.0912,0,0,1,0.5,0.5,0,0,[]],16,11,[],[],[1,"Default",0,1]],[[1500.38,264.049,0,38.178,19.9993,0,0,1,0.5,0.866667,0,0,[]],45,49,[],[],[0,"Default",0,1]],[[2352.72,233.881,0,91.131,53.8351,0,0,1,0.48062,0.444444,0,0,[]],46,51,[[0],[5],[0],[1]],[[330,1500,1500,500,1500,1E3,0,1]],[0,"Default",0,1]],[[972.163,108.622,0,54.6188,42.8022,0,0,1,0.479042,0.945946,0,0,[]],47,52,[],[],[0,"Default",0,1]],[[892,498,0,250,98,0,0,1,0.5,
0.5,0,0,[]],17,15,[],[],[1,"Default",0,1]],[[776.907,461.273,0,236.363,80.9084,0,0,1,0,0,0,0,[]],18,17,[],[],["Text",0,"10pt Arial","rgb(0,0,0)",0,0,0,0,0]],[[2531.07,157.617,0,11,208.41,0,0,1,0.5,0.5,0,0,[]],4,54,[],[],[1,"Default",0,1]],[[2248.68,155.708,0,11,211.41,0,0,1,0.5,0.5,0,0,[]],1,55,[],[],[1,"Default",0,1]],[[2717.74,221.194,0,45,80,0,0,1,0.511111,0.5,0,0,[]],50,57,[[0]],[],[0,"Default",0,1]],[[2269.24,73.6603,0,60,50,0,0,1,0.5,0.5,0,0,[]],29,58,[],[[5,0,0,0,1,1]],[0,"Default",0,1]],[[2514.21,
43.1916,0,80,36,0,0,1,0.5,0.5,0,0,[]],30,59,[],[[11,0,0,0,1,1]],[0,"Default",0,1]],[[723.365,66.091,0,256,88.2179,0,0,1,0.5,0.5,0,0,[]],5,5,[],[],[0,"Default",0,1]],[[656.053,66.8199,0,24,24,0,0,1,0.5,0.5,0,0,[]],6,6,[[0],[0]],[[30,100,1500,650,50,1E3,0,1],[400,0,0,0,1,0]],[0,"Default",0,1]],[[1208.49,283.529,0,62.123,132.936,0,0,1,0.5,0.5,0,0,[]],36,64,[],[],[1,"Default",0,1]],[[1766.27,211.809,0,13,19,0,0,1,0.5,0.5,0,0,[]],53,66,[],[[0,0,0,1,0.5,0.2,0,0.01,0,1]],[0,"Default",0,1]],[[953.714,109.485,
0,12,14,0,0,1,0.507463,0.5,0,0,[]],54,60,[],[[0,0,0,1,0.5,0.2,0,0.01,0,1]],[0,"Default",0,1]],[[1210.26,315.146,0,250,70.0376,0,0,1,0.5,0.5,0,0,[]],55,61,[],[],[1,"Default",0,1]],[[1216.18,294.125,0,250,63.2005,0,0,1,0.5,0.5,0,0,[]],56,67,[],[[0]],[1,"Default",0,1]],[[1765.68,200.083,0,38,29,0,0,1,0.526316,0.9375,0,0,[]],57,71,[],[[1,0,0,2,0.5,0.2,0,0.01,0,0],[0]],[1,"Default",0,0]],[[1765.15,209.901,0,13,19,0,0,1,0.5,0.5,0,0,[]],58,72,[],[[1,0,0,1,0.5,0.2,0,0.01,0,0]],[1,"Default",0,0]],[[1766.62,
266.9,0,33.283,52,0,0,1,0.5,1,0,0,[]],59,73,[],[[1,0,0,2,0.5,0.2,0,0.01,0,0],[0]],[1,"Default",0,0]],[[2352.19,234.302,0,93.4609,53.8917,0,0,1,0.48062,0.444444,0,0,[]],60,68,[[0],[5],[0],[1]],[],[1,"Default",0,0]],[[408.549,244.762,0,30,39,0,0,1,0.5,0.512821,0,0,[]],61,69,[],[],[1,"Default",0,0]],[[11.8395,142.679,0,19.0791,282.874,0,0,1,0.5,0.5,0,0,[]],62,70,[],[],[1,"Default",0,1]],[[2898.56,68.3661,0,113,46,0,0,1,0.504425,0.5,0,0,[]],67,78,[],[[],[]],[1,"Default",0,1]],[[1108.33,216.372,0,70.6897,
77.6073,0,0,1,0.5,0.5,0,0,[]],74,85,[],[],[0,"Default",0,0]],[[1845.51,237.306,0,115.87,65.1077,0,0,1,0.302326,0.528302,0,0,[]],33,29,[],[[10,0,0,0,1,1]],[0,"Default",0,1]],[[53.294,242.712,0,21,39,0,0,1,0.52381,0.512821,0,0,[]],3,3,[],[[200,600,500,3,0,0,1],[]],[0,"Default",0,0]]],[]],["Layer 1",1,82214979392924,!0,[255,255,255],!0,1,1,1,!1,1,0,0,[],[]],["HUD",2,8029295233270889,!0,[255,255,255],!0,0,0,1,!1,1,0,0,[[[27.957,23.7387,0,200,21.1798,0,0,1,0,0,0,0,[]],64,74,[],[],["Ammo",0,"10pt Arial",
"rgb(0,0,0)",0,0,0,0,0]],[[12.9585,33.6491,0,20,20,0,0,1,0.5,0.5,0,0,[]],63,75,[],[],[0,"Default",0,1]],[[6,13,0,60,15,0,0,1,0,0.5,0,0,[]],68,62,[],[],[0,"Default",0,1]],[[6,13,0,15,10,0,0,1,0,0.5,0,0,[]],48,53,[],[],[0,"Default",0,1]],[[2774.13,148.095,0,50.953,317.717,0,0,1,0.5,0.5,0,0,[]],21,83,[],[[1],[1,0,0,1,0.5,0.2,0,0.01,0,1]],[1,"Default",0,1]],[[1058.35,445.205,0,20,12,0,0,1,0.5,0.5,0,0,[]],73,84,[],[[1,0,0,2,1]],[0,"Default",0,1]]],[]]],[],[]],["inicio",1280,1024,!1,"Event sheet 2",4828076565197303,
[["Layer 0",0,9941926970828454,!0,[255,255,255],!1,1,1,1,!1,1,0,0,[[[0,0,0,500,290,0,0,1,0,0,0,0,[]],39,46,[],[],[0,0]],[[-0.694885,253.8,0,499.68,36,0,0,1,0,0,0,0,[]],19,43,[],[],[0,0]],[[481.703,243.856,0,21,39,0,0,1,0.52381,0.512821,0,0,[]],3,50,[],[[50,600,500,1,0,0,1],[]],[0,"Default",0,1]]],[]],["Layer 1",1,6540550822760229,!0,[255,255,255],!0,1,1,1,!1,1,0,0,[[[248.82,102.368,0,152,292,0,0,1,0.493421,0.35274,0,0,[]],43,44,[],[],[0,"Default",0,1]]],[]],["Layer 2",2,6369278624662305,!0,[255,255,
255],!0,1,1,1,!1,1,0,0,[[[250,200,0,120,40,0,0,1,0.5,0.5,0,0,[]],41,48,[],[[]],[0,"Default",0,1]],[[250,239,0,120,40,0,0,1,0.5,0.5,0,0,[]],40,47,[],[[]],[0,"Default",0,1]]],[]]],[],[]],["creditos",500,290,!1,"Event sheet 3",4692352999808964,[["Layer 0",0,0x5c5274ee37a78,!0,[255,255,255],!1,1,1,1,!1,1,0,0,[[[0,0,0,500,290,0,0,1,0,0,0,0,[]],44,45,[],[[0,0,0,2,1]],[0,"Default",0,1]]],[]]],[],[]],["gameover",500,290,!1,"Event sheet 4",0xe2cd571346e37,[["Layer 0",0,0x86b548a5bbaf4,!0,[255,255,255],!1,
1,1,1,!1,1,0,0,[[[0,0,0,500,290,0,0,1,0,0,0,0,[]],69,79,[],[],[0,0]],[[244,143,0,234,71,0,0,1,0.5,0.5,0,0,[]],70,80,[],[],["Game Over",0,"36pt Distort You A Lesson","rgb(204,0,0)",1,0,1,0,0]]],[]]],[],[]],["splash",500,290,!1,"Event sheet 5",0xa3716299f7fe9,[["Layer 0",0,9353010827079344,!0,[255,255,255],!1,1,1,1,!1,1,0,0,[[[0,0,0,500,290,0,0,1,0,0,0,0,[]],72,82,[],[[0,0,0,4,1]],[0,"Default",0,1]],[[0,0,0,500,290,0,0,1,0,0,0,0,[]],71,81,[],[[1,0,0,3,1]],[0,"Default",0,1]]],[]]],[],[]],["The End",
1280,1024,!1,"Event sheet 6",0xa2c72bd500320,[["Layer 0",0,0x8d318e1dab8d5,!0,[255,255,255],!1,1,1,1,!1,1,0,0,[[[118,81,0,269,89,0,0,1,0,0,0,0,[]],65,76,[],[],[0,0]],[[177,189,0,255,30,0,0,1,0,0,0,0,[]],66,77,[],[],["Pressione Espa\u00e7o",0,"10pt Arial","rgb(153,102,255)",0,0,0,0,0]]],[]]],[],[]]],[["Event sheet 1",[[1,"perso",0,0,!1,!1,5744533442157826,!1],[1,"atk_hero",0,1,!1,!1,6895717034257531,!1],[1,"LastLayout",0,0,!1,!1,7403207756509898,!1],[1,"caixaon",0,0,!1,!1,5524408068462437,!1],[1,"rodada",
0,0,!1,!1,8164801329403339,!1],[1,"vida_hero",0,4,!1,!1,593663706872404,!1],[1,"macapega",0,0,!1,!1,0xfb391d115a58,!1],[1,"qntmaca",0,0,!1,!1,9002354012593831,!1],[0,null,!1,null,6998241073241462,[[-1,A.prototype.C.Uk,null,1,!1,!1,!1,0x6e45868b3f4f9,!1]],[[52,ec.prototype.q.Play,null,0xddc4b781157ae,!1,[[2,["danosongs.com-banana-moonshine",!1]],[3,0],[0,[0,0]],[1,[2,"01"]]]]]],[0,null,!1,null,0x6fdba3ccef419,[[7,fc.prototype.C.Dj,null,1,!1,!1,!1,6473401583144778,!1,[[9,39]]]],[],[[0,null,!1,null,
6898885100983377,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,92856889774721,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[3,B.prototype.q.Xa,null,5203085637082532,!1,[[1,[2,"newf"]],[3,1]]],[3,B.prototype.q.bf,null,0xde20cac7f0ea4,!1,[[3,1]]]]],[0,null,!1,null,6360618219707918,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,4624361484508593,!1,[[11,"perso"],[8,0],[7,[0,1]]]]],[[3,B.prototype.q.Xa,null,9951505761011806,!1,[[1,[2,"old"]],[3,1]]],[3,B.prototype.q.bf,null,333691211272673,!1,[[3,1]]]]]]],[0,null,!1,null,9862124788307788,
[[7,fc.prototype.C.Dj,null,1,!1,!1,!1,9340610708236108,!1,[[9,37]]]],[],[[0,null,!1,null,0x62a1bb0610237,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,9452491110505320,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[3,B.prototype.q.Xa,null,7286392676977859,!1,[[1,[2,"newf"]],[3,1]]],[3,B.prototype.q.bf,null,6218899376935258,!1,[[3,0]]]]],[0,null,!1,null,0x9aca39a901119,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,6966424984914789,!1,[[11,"perso"],[8,0],[7,[0,1]]]]],[[3,B.prototype.q.Xa,null,0x4383ccbf40b8c,!1,[[1,[2,"old"]],
[3,1]]],[3,B.prototype.q.bf,null,4982414816308292,!1,[[3,0]]]]]]],[0,null,!1,null,4833389179057664,[[28,B.prototype.C.hc,null,0,!1,!1,!1,0xeb41a1bf39f16,!1,[[10,0]]],[28,B.prototype.C.qm,null,0,!1,!1,!1,0xcabfceea75161,!1,[[10,3],[8,0],[7,[0,1]]]]],[[28,Y.prototype.q.Wd,"Platform",0x8e8d144370761,!1,[[3,0]]],[2,B.prototype.q.Xa,null,0xd3c287bbd843c,!1,[[1,[2,"andando"]],[3,1]]],[2,B.prototype.q.bf,null,7984714277422021,!1,[[3,1]]]]],[0,null,!1,null,7415086163361981,[[28,B.prototype.C.hc,null,0,!1,
!0,!1,7684929418541442,!1,[[10,0]]],[28,B.prototype.C.qm,null,0,!1,!1,!1,7013063772472944,!1,[[10,3],[8,0],[7,[0,1]]]]],[[28,Y.prototype.q.Wd,"Platform",4701170068767658,!1,[[3,1]]],[2,B.prototype.q.Xa,null,0x3def32022776e,!1,[[1,[2,"andando"]],[3,1]]],[2,B.prototype.q.bf,null,0x745fe3c3d4ddb,!1,[[3,0]]]]],[0,null,!1,null,6435044937200978,[[28,B.prototype.C.oc,null,0,!1,!1,!0,5682453847863856,!1,[[4,1]]]],[[28,B.prototype.q.Sc,null,7287188375905797,!1,[[10,0],[3,0]]]]],[0,null,!1,null,0xde30aedbd3192,
[[28,B.prototype.C.oc,null,0,!1,!1,!0,0xdd08291d8a7ed,!1,[[4,4]]]],[[28,B.prototype.q.Sc,null,87119475751125,!1,[[10,0],[3,1]]]]],[0,null,!1,null,5978858454727754,[[7,fc.prototype.C.Dj,null,1,!1,!1,!1,0x7818d42401489,!1,[[9,65]]]],[[3,B.prototype.q.Xa,null,8880792203152159,!1,[[1,[2,"old"]],[3,1]]],[9,B.prototype.q.Gj,null,7205753530561025,!1,[[0,[0,80]],[0,[0,33]]]],[-1,A.prototype.q.Vk,null,5126584007747166,!1,[[11,"perso"],[7,[0,1]]]],[22,B.prototype.q.Gj,null,0x921e1c6f7d5a9,!1,[[0,[0,36]],[0,
[0,78]]]],[22,Y.prototype.q.Zw,"Platform",0x38fc09993afec,!1,[[0,[0,500]]]]]],[0,null,!1,null,7486127789176701,[[7,fc.prototype.C.Dj,null,1,!1,!1,!1,81663255234882,!1,[[9,83]]]],[[3,B.prototype.q.Xa,null,0xd8e59060d8d7a,!1,[[1,[2,"new"]],[3,1]]],[9,B.prototype.q.Gj,null,0x9d01fae69c886,!1,[[0,[0,189]],[0,[0,33]]]],[-1,A.prototype.q.Vk,null,0x9970a313f489a,!1,[[11,"perso"],[7,[0,0]]]],[22,B.prototype.q.Gj,null,6105492208331344,!1,[[0,[0,21]],[0,[0,39]]]],[22,Y.prototype.q.Zw,"Platform",7037583274321914,
!1,[[0,[0,400]]]]]],[0,null,!1,null,8241745339094761,[[6,B.prototype.C.oc,null,0,!1,!1,!0,7357870472502389,!1,[[4,21]]],[-1,A.prototype.C.Gb,null,0,!1,!1,!1,6435614972101276,!1,[[11,"qntmaca"],[8,2],[7,[0,5]]]],[5,B.prototype.C.MA,null,0,!1,!1,!1,8911116552840003,!1]],[],[[0,null,!1,null,5715606697711169,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,9766616676100472,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[5,B.prototype.q.Ij,null,8371451301542149,!1,[[4,6],[5,[0,0]],[7,[0,1]]]],[6,B.prototype.q.Xo,null,8560816105257803,
!1,[[0,[19,A.prototype.eb.random,[[0,200]]]]]],[6,B.prototype.q.bp,null,0xf489d9eb78827,!1,[[0,[4,[20,6,B.prototype.eb.yf,!1,null],[19,A.prototype.eb.random,[[0,140]]]]]]],[-1,A.prototype.q.bg,null,0x53bdefd1a8d9d,!1,[[11,"qntmaca"],[7,[0,1]]]]]],[0,null,!1,null,8525554881882086,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,5227186704718496,!1,[[11,"perso"],[8,0],[7,[0,1]]]]],[[5,B.prototype.q.Ij,null,8243903778071035,!1,[[4,6],[5,[0,0]],[7,[0,1]]]],[6,B.prototype.q.Xa,null,7527862472829185,!1,[[1,[2,"normal"]],
[3,1]]],[6,B.prototype.q.Xo,null,9617661730334242,!1,[[0,[19,A.prototype.eb.random,[[0,200]]]]]],[6,B.prototype.q.bp,null,5623794438577501,!1,[[0,[4,[20,6,B.prototype.eb.yf,!1,null],[19,A.prototype.eb.random,[[0,140]]]]]]],[-1,A.prototype.q.bg,null,605145975655669,!1,[[11,"qntmaca"],[7,[0,1]]]]]]]],[0,null,!1,null,7333136427653262,[[22,B.prototype.C.oc,null,0,!1,!1,!0,9292320084344E3,!1,[[4,6]]],[22,B.prototype.C.hc,null,0,!1,!0,!1,975404310956378,!1,[[10,3]]]],[[-1,A.prototype.q.bg,null,5312718684382715,
!1,[[11,"macapega"],[7,[0,1]]]],[6,B.prototype.q.za,null,9522518854307060,!1],[52,ec.prototype.q.Play,null,6256371381790912,!1,[[2,["pickup_coin2",!1]],[3,0],[0,[0,0]],[1,[2,""]]]]],[[0,null,!1,null,7738420020905947,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,9674469697689852,!1,[[11,"qntmaca"],[8,2],[7,[0,5]]]],[6,B.prototype.C.NA,null,0,!1,!0,!1,7284838252346598,!1,[[4,21]]]],[],[[0,null,!1,null,0xbf8f5f43732b2,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,0x8324503946fb3,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],
[[5,B.prototype.q.Ij,null,9731805237847212,!1,[[4,6],[5,[0,0]],[7,[0,1]]]],[6,B.prototype.q.Xo,null,0xe7ee79b9f5b28,!1,[[0,[19,A.prototype.eb.random,[[0,200]]]]]],[6,B.prototype.q.bp,null,5044090161675952,!1,[[0,[4,[20,6,B.prototype.eb.yf,!1,null],[19,A.prototype.eb.random,[[0,140]]]]]]],[-1,A.prototype.q.bg,null,0xc8b1eb8f9b29a,!1,[[11,"qntmaca"],[7,[0,1]]]]]],[0,null,!1,null,0x9500f5488147f,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,4631573002443161,!1,[[11,"perso"],[8,0],[7,[0,1]]]]],[[5,B.prototype.q.Ij,
null,7099210446255498,!1,[[4,6],[5,[0,0]],[7,[0,1]]]],[6,B.prototype.q.Xa,null,8956387001112034,!1,[[1,[2,"normal"]],[3,1]]],[6,B.prototype.q.Xo,null,465925499096558,!1,[[0,[19,A.prototype.eb.random,[[0,200]]]]]],[6,B.prototype.q.bp,null,0xd854b0289ed3b,!1,[[0,[4,[20,6,B.prototype.eb.yf,!1,null],[19,A.prototype.eb.random,[[0,140]]]]]]],[-1,A.prototype.q.bg,null,0xa8318ce783310,!1,[[11,"qntmaca"],[7,[0,1]]]]]]]]]],[0,null,!1,null,8682012898573642,[[22,B.prototype.C.oc,null,0,!1,!1,!0,5410807148002793,
!1,[[4,16]]]],[[-1,A.prototype.q.Vk,null,0x5e1f35fa0602b,!1,[[11,"caixaon"],[7,[0,1]]]],[16,B.prototype.q.$o,null,0xc167f60bbd362,!1,[[3,0]]]]],[0,null,!1,null,7888501924329459,[[-1,A.prototype.C.DA,null,0,!1,!1,!1,8539355055583849,!1]],[[64,ic.prototype.q.Ts,null,9372715129961304,!1,[[7,[10,[2,"x"],[23,"macapega"]]]]]],[[0,null,!1,null,0xfa629050fdefa,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,9759388355538932,!1,[[11,"caixaon"],[8,0],[7,[0,1]]]]],[[17,B.prototype.q.gg,null,0xd3b67ee375cff,!1,[[3,1]]],
[18,ic.prototype.q.Ts,null,0xaae79acf4d3cd,!1,[[7,[2,"Aperte z para atirar ma\u00e7\u00e3s e destruir obst\u00e1culos"]]]],[17,B.prototype.q.Km,null,0xb8ebcd031ae6,!1,[[4,16],[7,[0,0]]]],[18,ic.prototype.q.Km,null,7744553965093962,!1,[[4,17],[7,[0,1]]]],[-1,A.prototype.q.hg,null,0xfd7be3a502853,!1,[[0,[1,2]]]],[-1,A.prototype.q.Vk,null,5119326799423993,!1,[[11,"caixaon"],[7,[0,0]]]]]],[0,null,!1,null,7006731484169609,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,6838217001796128,!1,[[11,"caixaon"],[8,0],
[7,[0,0]]]]],[[18,ic.prototype.q.Ts,null,6066446279587457,!1,[[7,[2," "]]]],[17,B.prototype.q.gg,null,0xe9926a4767ef5,!1,[[3,0]]],[16,B.prototype.q.$o,null,0xf53cd90d28d45,!1,[[3,1]]]]],[0,null,!1,null,9413056881002862,[[22,B.prototype.C.hc,null,0,!1,!1,!1,9099718201559288,!1,[[10,0]]]],[[3,B.prototype.q.Km,null,4771947528420887,!1,[[4,22],[7,[0,0]]]]]],[0,null,!1,null,0xec0add8b6863c,[[28,B.prototype.C.qm,null,0,!1,!1,!1,0xeca87eb363263,!1,[[10,1],[8,3],[7,[0,0]]]],[28,B.prototype.C.hc,null,0,!1,
!1,!1,8762637631541496,!1,[[10,4]]]],[[2,B.prototype.q.za,null,0xc3d1179dee8db,!1],[28,B.prototype.q.za,null,0x665d8deaab12e,!1]]],[0,null,!1,null,6274873332378967,[[28,B.prototype.C.hc,null,0,!1,!1,!1,0xa5971b79c39fd,!1,[[10,2]]]],[[2,B.prototype.q.Km,null,8071569057640866,!1,[[4,28],[7,[0,0]]]]]],[0,null,!1,null,5168342471588675,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,915311970869214,!1,[[11,"vida_hero"],[8,4],[7,[0,0]]]]],[[48,B.prototype.q.Gj,null,0xd68a1a6fb3cce,!1,[[0,[6,[0,15],[23,"vida_hero"]]],
[0,[0,10]]]]]],[0,null,!1,null,749569649669715,[[46,B.prototype.C.qm,null,0,!1,!1,!1,5521770011756019,!1,[[10,1],[8,3],[7,[0,0]]]]],[[46,B.prototype.q.za,null,8481565669391933,!1]]],[0,null,!1,null,0xbc3c76780f5df,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,0x8aa82eb1beb71,!1,[[11,"vida_hero"],[8,3],[7,[0,0]]]]],[[52,ec.prototype.q.Xk,null,8329302980265626,!1,[[1,[2,"01"]]]],[-1,A.prototype.q.Di,null,0x92050fc098c48,!1,[[6,"gameover"]]],[-1,A.prototype.q.Rw,null,0x627c71697710d,!1]]]]],[0,null,!1,null,
6058698198032068,[[22,Y.prototype.C.Ow,"Platform",1,!1,!1,!1,6366262235551869,!1],[22,B.prototype.C.hc,null,0,!1,!0,!1,8166484877817332,!1,[[10,2]]]],[],[[0,null,!1,null,6096642916266866,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,0xc62f826ba5411,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[3,B.prototype.q.Xa,null,6850790776880765,!1,[[1,[2,"parado"]],[3,1]]]]],[0,null,!1,null,4780379144909775,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,8715220550812836,!1,[[11,"perso"],[8,0],[7,[0,1]]]]],[[3,B.prototype.q.Xa,null,
0x414cd7fd5f356,!1,[[1,[2,"oldparado"]],[3,1]]]]]]],[0,null,!1,null,8613133671363122,[[22,Y.prototype.C.LA,"Platform",0,!1,!1,!1,7643962994169913,!1],[22,B.prototype.C.hc,null,0,!1,!0,!1,6573455913554477,!1,[[10,2]]]],[],[[0,null,!1,null,410277898185319,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,0x8f3d894be9d8f,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[3,B.prototype.q.Xa,null,0xa2213b802af30,!1,[[1,[2,"pulo"]],[3,1]]],[22,B.prototype.q.Sc,null,9146952438217576,!1,[[10,1],[3,1]]]]],[0,null,!1,null,4877681239187157,
[[-1,A.prototype.C.Ys,null,0,!1,!1,!1,9109666848788592,!1]],[[52,ec.prototype.q.Play,null,7170590822457714,!1,[[2,["jump7",!1]],[3,0],[0,[0,0]],[1,[2,""]]]]]]]],[0,null,!1,null,0x8c9c1f6ea9079,[[22,Y.prototype.C.KA,"Platform",0,!1,!1,!1,5717277037293721,!1],[22,B.prototype.C.hc,null,0,!1,!0,!1,7188325934611984,!1,[[10,2]]]],[],[[0,null,!1,null,0x6e31bbbe4875b,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,4675866131603565,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[3,B.prototype.q.Xa,null,4994570512857132,!1,[[1,
[2,"parado"]],[3,1]]]]]]],[0,null,!1,null,8229975563182937,[[22,B.prototype.C.oc,null,0,!1,!1,!0,7982917812854936,!1,[[4,28]]]],[],[[0,null,!1,null,6495906965569312,[[22,B.prototype.C.hc,null,0,!1,!1,!1,8463525665032699,!1,[[10,1]]],[28,B.prototype.C.hc,null,0,!1,!1,!1,789696989676295,!1,[[10,4]]]],[[22,Y.prototype.q.Wd,"Platform",0xaf15dfe4660b5,!1,[[3,2]]],[28,B.prototype.q.pw,null,9075868025874704,!1,[[10,1],[7,[0,-1]]]]]],[0,null,!1,null,0x66f36732d678e,[[22,B.prototype.C.hc,null,0,!1,!0,!1,7962749551300367,
!1,[[10,1]]],[28,B.prototype.C.hc,null,0,!1,!1,!1,0xa2f7364de83cb,!1,[[10,4]]]],[[22,Y.prototype.q.Wd,"Platform",0x3a90c04a9f4c3,!1,[[3,2]]],[-1,A.prototype.q.bg,null,9408739258374928,!1,[[11,"vida_hero"],[7,[0,-1]]]]]]]],[0,null,!1,null,0xdfd5b23ad3cff,[[22,B.prototype.C.oc,null,0,!1,!1,!0,0x9c579d32489b1,!1,[[4,21]]]],[[22,B.prototype.q.Sc,null,0xd1e7430c0523c,!1,[[10,1],[3,0]]]]],[0,null,!1,null,0xb6a3844f6159e,[[22,Y.prototype.C.Js,"Platform",1,!1,!1,!1,0x9860136dc27eb,!1],[7,fc.prototype.C.Ew,
null,0,!1,!1,!1,9310639868385572,!1,[[9,39]]],[22,B.prototype.C.hc,null,0,!1,!0,!1,0xa6f3394ed4d9a,!1,[[10,2]]]],[],[[0,null,!1,null,6380300782445821,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,9328448364505492,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[3,B.prototype.q.Xa,null,9539550568536064,!1,[[1,[2,"newf"]],[3,1]]],[3,B.prototype.q.bf,null,9320428361937286,!1,[[3,1]]]]],[0,null,!1,null,0x9ed32e7f7c7d,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,4920474830092007,!1,[[11,"perso"],[8,0],[7,[0,1]]]]],[[3,B.prototype.q.Xa,
null,5320876180898237,!1,[[1,[2,"old"]],[3,1]]],[3,B.prototype.q.bf,null,571967189696768,!1,[[3,1]]]]]]],[0,null,!1,null,0xb7d291841964c,[[22,Y.prototype.C.Js,"Platform",1,!1,!1,!1,9014983872525326,!1],[7,fc.prototype.C.Ew,null,0,!1,!1,!1,0xe01685734eb0d,!1,[[9,37]]],[22,B.prototype.C.hc,null,0,!1,!0,!1,9554832649732760,!1,[[10,2]]]],[],[[0,null,!1,null,7702996662460252,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,0xc3bc9061fe8d0,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[3,B.prototype.q.Xa,null,6628697401345634,
!1,[[1,[2,"newf"]],[3,1]]],[3,B.prototype.q.bf,null,0x9883f0cf92af5,!1,[[3,0]]]]],[0,null,!1,null,7638450517469056,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,1741012996989,!1,[[11,"perso"],[8,0],[7,[0,1]]]]],[[3,B.prototype.q.Xa,null,7750338575521604,!1,[[1,[2,"old"]],[3,1]]],[3,B.prototype.q.bf,null,0xf76bc8b6eaa61,!1,[[3,0]]]]]]],[0,null,!1,null,840087841726763,[[28,B.prototype.C.qm,null,0,!1,!1,!1,4951424659534618,!1,[[10,3],[8,0],[7,[0,0]]]]],[[2,B.prototype.q.Xa,null,359343617837056,!1,[[1,[2,"paradoan"]],
[3,1]]],[-1,A.prototype.q.hg,null,8732140215348937,!1,[[0,[1,0.7]]]],[28,B.prototype.q.Yw,null,4698866569696602,!1,[[10,3],[7,[0,1]]]]]],[0,null,!1,null,0x663534f376434,[[22,B.prototype.C.oc,null,0,!1,!1,!0,7502129912931834,!1,[[4,34]]]],[],[[0,null,!1,null,5816389331633134,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,0xe7e237dd574d1,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[22,B.prototype.q.Sc,null,0xeddf0f1875da8,!1,[[10,2],[3,1]]],[3,B.prototype.q.Xa,null,4805249277521442,!1,[[1,[2,"cipo"]],[3,1]]],[22,Y.prototype.q.Me,
"Platform",8684566380455743,!1,[[3,0]]],[22,lc.prototype.q.Me,"8Direction",0xc832b3dc982c1,!1,[[3,1]]]]]]],[0,null,!1,null,0xd019f1939d75,[[22,B.prototype.C.oc,null,0,!1,!1,!0,6889818721800173,!1,[[4,36]]]],[[22,B.prototype.q.Sc,null,9783367439211868,!1,[[10,2],[3,0]]],[22,Y.prototype.q.Me,"Platform",5700575792435919,!1,[[3,1]]],[22,lc.prototype.q.Me,"8Direction",2024942612479,!1,[[3,0]]]]],[0,null,!1,null,0x5ca12fe790c19,[[7,fc.prototype.C.Dj,null,1,!1,!1,!1,4538644567204979,!1,[[9,90]]],[-1,A.prototype.C.Gb,
null,0,!1,!1,!1,0xe40972d41b18e,!1,[[11,"macapega"],[8,4],[7,[0,0]]]],[-1,A.prototype.C.Gb,null,0,!1,!1,!1,7061734292219728,!1,[[11,"perso"],[8,0],[7,[0,0]]]]],[[22,B.prototype.q.Ij,null,0xdc52da7e22993,!1,[[4,6],[5,[0,0]],[7,[0,0]]]],[22,B.prototype.q.Sc,null,0xcef1605db66f3,!1,[[10,3],[3,1]]],[-1,A.prototype.q.bg,null,5513841933663894,!1,[[11,"macapega"],[7,[0,-1]]]],[-1,A.prototype.q.bg,null,9419369238106772,!1,[[11,"qntmaca"],[7,[0,-1]]]],[52,ec.prototype.q.Play,null,0xdb0a6d1b159c5,!1,[[2,["2 (mp3cut.net)",
!1]],[3,0],[0,[0,0]],[1,[2,""]]]]]],[0,null,!1,null,0x60054e2f5c87,[[22,B.prototype.C.oc,null,0,!1,!1,!0,0xce3226621f0d8,!1,[[4,6]]],[22,B.prototype.C.hc,null,0,!1,!1,!1,0xcba1ee658c18b,!1,[[10,3]]],[3,B.prototype.C.Gw,null,0,!1,!0,!1,0xf8b7c917e4b,!1]],[[6,kc.prototype.q.Me,"Bullet",9527178461378008,!1,[[3,1]]],[22,B.prototype.q.Sc,null,4902259086562879,!1,[[10,3],[3,0]]]]],[0,null,!1,null,0x935a227ef662a,[[22,B.prototype.C.oc,null,0,!1,!1,!0,0xf5cb4293e47c,!1,[[4,6]]],[22,B.prototype.C.hc,null,
0,!1,!1,!1,8118649773422835,!1,[[10,3]]],[3,B.prototype.C.Gw,null,0,!1,!1,!1,4941127686486162,!1]],[[6,kc.prototype.q.pB,"Bullet",9336043976955736,!1,[[0,[0,180]]]],[6,kc.prototype.q.Me,"Bullet",9322329367158302,!1,[[3,1]]],[22,B.prototype.q.Sc,null,0x5756134e6b3e5,!1,[[10,3],[3,0]]]]],[0,null,!1,null,7805349886291568,[[6,B.prototype.C.oc,null,0,!1,!1,!0,0x5eb1fb0041da9,!1,[[4,38]]]],[],[[0,null,!1,null,7652549068761457,[[3,B.prototype.C.Ai,null,0,!1,!1,!1,0x85279d672ea29,!1,[[8,2],[0,[20,38,B.prototype.eb.yf,
!1,null]]]]],[[38,X.prototype.q.rd,"Physics",7020430248016142,!1,[[3,0]]],[53,X.prototype.q.rd,"Physics",7379761696730275,!1,[[3,0]]],[6,B.prototype.q.za,null,0x84d219e578448,!1],[22,B.prototype.q.Sc,null,0xb0eb63ffb3c14,!1,[[10,3],[3,0]]],[37,X.prototype.q.rd,"Physics",0xd9236da383819,!1,[[3,0]]],[38,X.prototype.q.Rd,"Physics",9367205630212176,!1,[[0,[0,100]],[0,[0,0]],[7,[0,0]]]],[37,B.prototype.q.Xa,null,0x7463a3ccdf518,!1,[[1,[2,"death"]],[3,1]]]]],[0,null,!1,null,4971878587415855,[[3,B.prototype.C.Ai,
null,0,!1,!1,!1,5767743782327808,!1,[[8,4],[0,[20,38,B.prototype.eb.yf,!1,null]]]]],[[38,X.prototype.q.rd,"Physics",5762037551755997,!1,[[3,0]]],[53,X.prototype.q.rd,"Physics",9265828256588424,!1,[[3,0]]],[6,B.prototype.q.za,null,0xac40806de33dd,!1],[22,B.prototype.q.Sc,null,6000975555341976,!1,[[10,3],[3,0]]],[37,X.prototype.q.rd,"Physics",8453019139160799,!1,[[3,0]]],[38,X.prototype.q.Rd,"Physics",8321566379858236,!1,[[0,[0,-100]],[0,[0,0]],[7,[0,0]]]],[37,B.prototype.q.Xa,null,0xca221b53062b2,
!1,[[1,[2,"death"]],[3,1]]]]]]],[0,null,!1,null,0xe821aa6e05ed0,[[6,B.prototype.C.oc,null,0,!1,!1,!0,5093638951358138,!1,[[4,37]]]],[],[[0,null,!1,null,0x697b68616ac3c,[[3,B.prototype.C.Ai,null,0,!1,!1,!1,0xca48e01432e9c,!1,[[8,2],[0,[20,37,B.prototype.eb.yf,!1,null]]]]],[[38,X.prototype.q.rd,"Physics",0x90d770d64410c,!1,[[3,0]]],[53,X.prototype.q.rd,"Physics",4927098305375035,!1,[[3,0]]],[6,B.prototype.q.za,null,9590207002553962,!1],[22,B.prototype.q.Sc,null,0xa6371ee70f460,!1,[[10,3],[3,0]]],[37,
X.prototype.q.rd,"Physics",9285605617383104,!1,[[3,0]]],[37,X.prototype.q.Rd,"Physics",5710888801514188,!1,[[0,[0,100]],[0,[0,0]],[7,[0,0]]]],[37,B.prototype.q.Xa,null,35887515162405,!1,[[1,[2,"death"]],[3,1]]]]],[0,null,!1,null,0xe1a26559f696d,[[3,B.prototype.C.Ai,null,0,!1,!1,!1,0x4cba9e0e19e4c,!1,[[8,4],[0,[20,37,B.prototype.eb.yf,!1,null]]]]],[[38,X.prototype.q.rd,"Physics",6613746679840022,!1,[[3,0]]],[53,X.prototype.q.rd,"Physics",502103603522756,!1,[[3,0]]],[6,B.prototype.q.za,null,8192673747842153,
!1],[22,B.prototype.q.Sc,null,5473107633601389,!1,[[10,3],[3,0]]],[37,X.prototype.q.rd,"Physics",5806676509362436,!1,[[3,0]]],[37,X.prototype.q.Rd,"Physics",8223282413364895,!1,[[0,[0,-100]],[0,[0,0]],[7,[0,0]]]],[37,B.prototype.q.Xa,null,4665624068123089,!1,[[1,[2,"death"]],[3,1]]]]]]],[0,null,!1,null,8409119164025438,[[6,B.prototype.C.oc,null,0,!1,!1,!0,4584029150562045,!1,[[4,53]]]],[],[[0,null,!1,null,6060019676711655,[[3,B.prototype.C.Ai,null,0,!1,!1,!1,0xcbaa541ded967,!1,[[8,2],[0,[20,53,B.prototype.eb.yf,
!1,null]]]]],[[38,X.prototype.q.rd,"Physics",6791393630980328,!1,[[3,0]]],[53,X.prototype.q.rd,"Physics",6688891473667137,!1,[[3,0]]],[6,B.prototype.q.za,null,0x706b1d6acf299,!1],[22,B.prototype.q.Sc,null,0x4b74591df4af6,!1,[[10,3],[3,0]]],[37,X.prototype.q.rd,"Physics",932760679076961,!1,[[3,0]]],[53,X.prototype.q.Rd,"Physics",0xd50b005ec1532,!1,[[0,[0,100]],[0,[0,0]],[7,[0,0]]]],[37,B.prototype.q.Xa,null,6428784409591938,!1,[[1,[2,"death"]],[3,1]]]]],[0,null,!1,null,0xdd8e6f0372d36,[[3,B.prototype.C.Ai,
null,0,!1,!1,!1,0xfb06c3bef9e68,!1,[[8,4],[0,[20,53,B.prototype.eb.yf,!1,null]]]]],[[38,X.prototype.q.rd,"Physics",714846624317988,!1,[[3,0]]],[53,X.prototype.q.rd,"Physics",0xcd3957d6bf4e7,!1,[[3,0]]],[6,B.prototype.q.za,null,9281925656104138,!1],[22,B.prototype.q.Sc,null,591162301359578,!1,[[10,3],[3,0]]],[37,X.prototype.q.rd,"Physics",0xc8531c008531b,!1,[[3,0]]],[53,X.prototype.q.Rd,"Physics",373671200711747,!1,[[0,[0,-100]],[0,[0,0]],[7,[0,0]]]],[37,B.prototype.q.Xa,null,0x938b631ab45c8,!1,[[1,
[2,"death"]],[3,1]]]]]]],[0,null,!1,null,9266288791544468,[[6,B.prototype.C.oc,null,0,!1,!1,!0,6880106978329986,!1,[[4,46]]]],[[63,B.prototype.q.za,null,5223889562925766,!1],[46,B.prototype.q.xB,null,6560040149310877,!1,[[10,1],[7,[0,1]]]],[46,Y.prototype.q.Wd,"Platform",0xea0a967754e2b,!1,[[3,2]]]]],[0,null,!1,null,0x476b9866ab9cc,[[22,B.prototype.C.oc,null,0,!1,!1,!0,438063147783536,!1,[[4,50]]]],[[50,B.prototype.q.Sc,null,7593689574224933,!1,[[10,0],[3,1]]]],[[0,null,!1,null,0x58d5a298e2e88,[[-1,
A.prototype.C.Ys,null,0,!1,!1,!1,810450214008469,!1]],[[52,ec.prototype.q.Xk,null,8248221727057413,!1,[[1,[2,"01"]]]],[-1,A.prototype.q.Vk,null,5485030205075982,!1,[[11,"perso"],[7,[0,1]]]],[27,B.prototype.q.Ps,null,7915881367733606,!1,[[0,[0,1]]]],[29,B.prototype.q.Ps,null,0x4a1a059ac262d,!1,[[0,[0,1]]]],[30,B.prototype.q.Ps,null,70970730932702,!1,[[0,[0,1]]]],[24,mc.prototype.q.dp,"Fade",7087794116939795,!1],[20,mc.prototype.q.dp,"Fade",7858062036468445,!1],[46,B.prototype.q.Xa,null,779326247084918,
!1,[[1,[2,"parado"]],[3,1]]],[31,B.prototype.q.Xa,null,7100506640268836,!1,[[1,[2,"solnor"]],[3,1]]],[32,hc.prototype.q.za,null,7180975090170453,!1],[1,B.prototype.q.za,null,0xd10af21ee8e64,!1],[4,B.prototype.q.za,null,0x505a87fc6f874,!1],[28,B.prototype.q.Yw,null,5336274100138232,!1,[[10,3],[7,[0,2]]]],[28,Y.prototype.q.Me,"Platform",6471942701348661,!1,[[3,0]]],[54,B.prototype.q.za,null,7654845941732952,!1],[6,B.prototype.q.za,null,5107208751386072,!1],[28,B.prototype.q.Sc,null,6223807830451315,
!1,[[10,4],[3,0]]],[2,B.prototype.q.Xa,null,5913976141181183,!1,[[1,[2,"paradon"]],[3,1]]],[-1,A.prototype.q.vw,null,0xced6373f0b695,!1,[[4,6],[5,[0,0]],[0,[20,5,B.prototype.eb.yf,!1,null]],[0,[20,5,B.prototype.eb.jx,!1,null]]]],[6,B.prototype.q.Xa,null,7944124149191424,!1,[[1,[2,"normal"]],[3,1]]],[-1,A.prototype.q.Vk,null,8484410544529125,!1,[[11,"qntmaca"],[7,[0,0]]]],[9,B.prototype.q.Gj,null,6012420109850776,!1,[[0,[0,80]],[0,[0,33]]]],[33,B.prototype.q.Xa,null,0x844375a3e7789,!1,[[1,[2,"Animation"]],
[3,1]]],[45,B.prototype.q.Km,null,5790761124297537,!1,[[4,10],[7,[0,1]]]],[25,hc.prototype.q.gg,null,9446940162298784,!1,[[3,0]]],[26,B.prototype.q.$o,null,6565918163475205,!1,[[3,0]]],[10,B.prototype.q.$o,null,5965969489439402,!1,[[3,0]]],[46,B.prototype.q.Sc,null,0xa65627d5374f1,!1,[[10,3],[3,0]]],[38,B.prototype.q.za,null,6057234222262834,!1],[53,B.prototype.q.za,null,4701409700168316,!1],[37,B.prototype.q.za,null,8110812916472679,!1],[56,cc.prototype.q.Me,"Solid",0x6edd21bab09a6,!1,[[3,1]]],[57,
B.prototype.q.gg,null,0xb61d3fc99f8b9,!1,[[3,1]]],[59,B.prototype.q.gg,null,4760262155814547,!1,[[3,1]]],[58,B.prototype.q.gg,null,4926690427757805,!1,[[3,1]]],[46,B.prototype.q.za,null,442267839513203,!1],[60,B.prototype.q.gg,null,0x8917158ce7e9,!1,[[3,1]]],[61,B.prototype.q.gg,null,7843912850266392,!1,[[3,1]]],[28,B.prototype.q.za,null,5771711680218867,!1],[2,B.prototype.q.za,null,544037982537326,!1],[63,B.prototype.q.za,null,7855248764757288,!1],[48,B.prototype.q.za,null,8493854920260089,!1],[68,
B.prototype.q.za,null,4676227180168332,!1],[64,ic.prototype.q.za,null,0x3df9323002b15,!1],[16,B.prototype.q.za,null,0x69f8a960ab054,!1],[74,B.prototype.q.gg,null,5880749429987159,!1,[[3,0]]]]]]],[0,null,!1,null,513593585281015,[[50,B.prototype.C.hc,null,0,!1,!1,!1,8214842454579017,!1,[[10,0]]]],[],[[0,null,!1,null,8288131168605944,[[-1,A.prototype.C.Ys,null,0,!1,!1,!1,78742981674749,!1]],[[52,ec.prototype.q.Play,null,9283167996713524,!1,[[2,["danosongs.com-orb-of-envisage",!1]],[3,0],[0,[0,0]],[1,
[2,"02"]]]],[-1,A.prototype.q.hg,null,6455720975612647,!1,[[0,[0,2]]]],[-1,A.prototype.q.vw,null,6876009120414241,!1,[[4,67],[5,[0,1]],[0,[0,2680]],[0,[0,67]]]],[67,nc.prototype.q.xs,"Flash",0xb54862c86bd77,!1,[[0,[1,0.25]],[0,[1,0.25]],[0,[0,2]]]],[-1,A.prototype.q.hg,null,6428860247257451,!1,[[0,[0,2]]]],[67,B.prototype.q.za,null,9196542561834340,!1]]]]],[0,null,!1,null,7729092364197939,[[54,B.prototype.C.oc,null,0,!1,!1,!0,0xe58c826658c0,!1,[[4,21]]]],[[54,B.prototype.q.za,null,0x5d2e6b229bac9,
!1],[54,B.prototype.q.Ij,null,6081308606215936,!1,[[4,73],[5,[0,0]],[7,[0,1]]]],[47,B.prototype.q.Ij,null,0x798323431345f,!1,[[4,54],[5,[0,0]],[7,[0,1]]]]]],[0,null,!1,null,5357704818271749,[[46,B.prototype.C.hc,null,0,!1,!0,!1,8216423124492642,!1,[[10,0]]],[46,B.prototype.C.hc,null,0,!1,!1,!1,6364297632387083,!1,[[10,3]]]],[[46,Y.prototype.q.Wd,"Platform",9666697722587408,!1,[[3,0]]],[46,B.prototype.q.Xa,null,7385726838170263,!1,[[1,[2,"esquerda"]],[3,1]]]]],[0,null,!1,null,8062180850203053,[[46,
B.prototype.C.hc,null,0,!1,!1,!1,0xaa98b10f75321,!1,[[10,0]]],[46,B.prototype.C.hc,null,0,!1,!1,!1,5712716526697268,!1,[[10,3]]]],[[46,Y.prototype.q.Wd,"Platform",9283071155303280,!1,[[3,1]]],[46,B.prototype.q.Xa,null,8774942001531735,!1,[[1,[2,"direita"]],[3,1]]]]],[0,null,!1,null,5947633227521648,[[46,B.prototype.C.oc,null,0,!1,!1,!0,5248157836114491,!1,[[4,1]]]],[[46,B.prototype.q.Sc,null,9818912156480284,!1,[[10,0],[3,1]]],[46,Y.prototype.q.Wd,"Platform",6285497412926659,!1,[[3,2]]]]],[0,null,
!1,null,7641959630760825,[[46,B.prototype.C.oc,null,0,!1,!1,!0,0x45106c86e7bf7,!1,[[4,4]]]],[[46,B.prototype.q.Sc,null,6761413810378416,!1,[[10,0],[3,0]]],[46,Y.prototype.q.Wd,"Platform",0x3e4b14ce755de,!1,[[3,2]]]]],[0,null,!1,null,6630597069216329,[[-1,A.prototype.C.Gb,null,0,!1,!1,!1,0xd4f1326406f02,!1,[[11,"vida_hero"],[8,4],[7,[0,0]]]]],[[48,B.prototype.q.Gj,null,0x6363b870260fa,!1,[[0,[6,[0,15],[23,"vida_hero"]]],[0,[0,15]]]]]],[0,null,!1,null,0xce951e5b322d2,[[22,B.prototype.C.oc,null,0,!1,
!1,!0,360902072099145,!1,[[4,46]]]],[],[[0,null,!1,null,7041478715254976,[[22,B.prototype.C.hc,null,0,!1,!1,!1,7183714376605163,!1,[[10,1]]]],[[22,Y.prototype.q.Wd,"Platform",0x40d2d969ea7b8,!1,[[3,2]]],[46,B.prototype.q.pw,null,8875877667499902,!1,[[10,1],[7,[0,-1]]]]]],[0,null,!1,null,0xfae95adbb374e,[[22,B.prototype.C.hc,null,0,!1,!0,!1,9807166708480098,!1,[[10,1]]]],[[22,Y.prototype.q.Wd,"Platform",0x999fb281fbfd7,!1,[[3,2]]],[-1,A.prototype.q.bg,null,679663106820816,!1,[[11,"vida_hero"],[7,[0,
-1]]]]]]]],[0,null,!1,null,0x8247e8966fa7,[[54,B.prototype.C.oc,null,0,!1,!1,!0,0xd35943c549483,!1,[[4,22]]]],[[22,Y.prototype.q.Wd,"Platform",0x7c4e83c8094de,!1,[[3,2]]],[22,Y.prototype.q.Wd,"Platform",8639767558335283,!1,[[3,0]]],[-1,A.prototype.q.bg,null,0x7a612260d1fd3,!1,[[11,"vida_hero"],[7,[0,-1]]]]]],[0,null,!1,null,8161884045066348,[[22,B.prototype.C.oc,null,0,!1,!1,!0,0xfd97e1a9c5a2a,!1,[[4,55]]]],[[52,ec.prototype.q.Xk,null,0xa3590aad2f2b,!1,[[1,[2,"01"]]]],[-1,A.prototype.q.bg,null,6689975081972549,
!1,[[11,"vida_hero"],[7,[0,-10]]]]]],[0,null,!1,null,0xd4e8a877d771d,[[22,B.prototype.C.oc,null,0,!1,!1,!0,9133231855201804,!1,[[4,62]]],[-1,A.prototype.C.Gb,null,0,!1,!1,!1,0x8ffcb7b2591bd,!1,[[11,"perso"],[8,0],[7,[0,1]]]]],[[-1,A.prototype.q.Di,null,9306268752030980,!1,[[6,"The End"]]],[-1,A.prototype.q.Rw,null,6051206481986184,!1]]]]],["Event sheet 2",[[0,null,!1,null,6623994915386725,[[-1,A.prototype.C.Uk,null,1,!1,!1,!1,0x67d7242fc9e6c,!1]],[[3,B.prototype.q.Xa,null,9766516424247112,!1,[[1,
[2,"oldparado"]],[3,1]]],[3,B.prototype.q.bf,null,0xbc17a7487a37f,!1,[[3,0]]],[3,B.prototype.q.bx,null,0xcb6d5f1b85afa,!1,[[0,[0,250]]]],[52,ec.prototype.q.Play,null,0x42ff3d3953871,!1,[[2,["danosongs.com-banana-moonshine",!1]],[3,0],[0,[0,0]],[1,[2,"01"]]]]]],[0,null,!1,null,5652646483500279,[[3,B.prototype.C.Ai,null,0,!1,!1,!1,5646529890504077,!1,[[8,4],[0,[0,300]]]]],[[3,lc.prototype.q.Wd,"8Direction",7009763614772428,!1,[[3,0]]],[3,B.prototype.q.Xa,null,9594522755135016,!1,[[1,[2,"old"]],[3,1]]],
[3,B.prototype.q.bf,null,0xea82b530749a3,!1,[[3,0]]]]],[0,null,!1,null,0x8a24bd2b89815,[[3,B.prototype.C.Ai,null,0,!1,!1,!1,362981246833776,!1,[[8,3],[0,[0,300]]]]],[[3,lc.prototype.q.Wd,"8Direction",56693283266085,!1,[[3,0]]],[3,B.prototype.q.Xa,null,0x65a3582fbf375,!1,[[1,[2,"newf"]],[3,1]]],[3,B.prototype.q.bf,null,7913240507216014,!1,[[3,0]]],[3,B.prototype.q.bx,null,8254210687764415,!1,[[0,[0,250]]]]]],[0,null,!1,null,380229650051014,[[8,gc.prototype.C.Wo,null,1,!1,!1,!1,8602299117742116,!1,
[[3,0],[3,0],[4,41]]]],[[41,nc.prototype.q.xs,"Flash",0x3f5094d49de68,!1,[[0,[1,0.2]],[0,[1,0.2]],[0,[1,1]]]],[-1,A.prototype.q.hg,null,0xf97f20299fc3a,!1,[[0,[1,1]]]],[-1,A.prototype.q.Di,null,8300714464578468,!1,[[6,"game"]]],[52,ec.prototype.q.Xk,null,889937881337354,!1,[[1,[2,"01"]]]]]],[0,null,!1,null,0x914554df9795f,[[8,gc.prototype.C.Wo,null,1,!1,!1,!1,6341934546642275,!1,[[3,0],[3,0],[4,40]]]],[[40,nc.prototype.q.xs,"Flash",8213105263044929,!1,[[0,[1,0.2]],[0,[1,0.1]],[0,[1,1]]]],[-1,A.prototype.q.hg,
null,7623227952855504,!1,[[0,[1,1]]]],[-1,A.prototype.q.Di,null,7101049919982295,!1,[[6,"creditos"]]]]]]],["Event sheet 3",[[0,null,!1,null,8639108248320541,[[-1,A.prototype.C.Uk,null,1,!1,!1,!1,8488754693950095,!1]],[[-1,A.prototype.q.hg,null,91765922665661,!1,[[0,[0,2]]]],[44,mc.prototype.q.dp,"Fade",0xf153f05304355,!1],[-1,A.prototype.q.hg,null,0x84f1bd88b0910,!1,[[0,[0,1]]]],[-1,A.prototype.q.Di,null,0x9793ecf013faf,!1,[[6,"inicio"]]]]]]],["Event sheet 4",[[0,null,!1,null,7868302413675583,[[-1,
A.prototype.C.Uk,null,1,!1,!1,!1,6589373210975099,!1]],[[-1,A.prototype.q.hg,null,0xff0e32b8efbfe,!1,[[0,[0,3]]]],[-1,A.prototype.q.Di,null,7944457377189998,!1,[[6,"inicio"]]]]]]],["Event sheet 5",[[0,null,!1,null,9382203068938080,[[-1,A.prototype.C.Uk,null,1,!1,!1,!1,8473648925893553,!1]],[[-1,A.prototype.q.hg,null,0xf9e47556fcc33,!1,[[0,[0,3]]]],[72,mc.prototype.q.dp,"Fade",5035969829779347,!1],[-1,A.prototype.q.hg,null,5627130956903806,!1,[[0,[0,4]]]],[-1,A.prototype.q.Di,null,7338406727677062,
!1,[[6,"inicio"]]]]]]],["Event sheet 6",[[0,null,!1,null,8805746157700564,[[7,fc.prototype.C.Dj,null,1,!1,!1,!1,0x9935acc6be29e,!1,[[9,32]]]],[[52,ec.prototype.q.Xk,null,7833576829786489,!1,[[1,[2,"02"]]]],[-1,A.prototype.q.Di,null,7831757604833697,!1,[[6,"creditos"]]]]],[0,null,!1,null,5908302982913332,[[-1,A.prototype.C.CA,null,0,!1,!1,!1,0x5e51547826a01,!1,[[0,[1,0.5]]]]],[],[[0,null,!1,null,5020887038800898,[],[[66,ic.prototype.q.gg,null,6873854252319144,!1,[[3,1]]]]],[0,null,!1,null,8328863556900177,
[[-1,A.prototype.C.yw,null,0,!1,!1,!1,0x5b42a23a9ab1e,!1]],[[66,ic.prototype.q.gg,null,0xf57adbb40adb,!1,[[3,0]]]]]]]]]],"media/",!1,500,290,4,!0,!0,!0,"1.0.0.0",!0,!1,0,0,86,!1,[]]};
