-
Notifications
You must be signed in to change notification settings - Fork 1
/
35-be01ef9eff0caeb18bf8.js
2 lines (2 loc) · 354 KB
/
35-be01ef9eff0caeb18bf8.js
1
2
/*! For license information please see 35-be01ef9eff0caeb18bf8.js.LICENSE.txt */
(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{"0/xZ":function(t,e,i){"use strict";i.d(e,"a",(function(){return h})),i.d(e,"b",(function(){return s})),i.d(e,"c",(function(){return u})),i.d(e,"d",(function(){return f})),i.d(e,"e",(function(){return p})),i.d(e,"f",(function(){return n})),i.d(e,"g",(function(){return d})),i.d(e,"h",(function(){return c})),i.d(e,"i",(function(){return o})),i.d(e,"j",(function(){return a})),i.d(e,"k",(function(){return l})),i.d(e,"l",(function(){return r})),i.d(e,"m",(function(){return P})),i.d(e,"n",(function(){return T}));i("PF2M"),i("IZzc");var r,n=2*Math.PI,o=180/Math.PI,s=Math.PI/180;!function(t){t[t.POLY=0]="POLY",t[t.RECT=1]="RECT",t[t.CIRC=2]="CIRC",t[t.ELIP=3]="ELIP",t[t.RREC=4]="RREC"}(r||(r={}));var a=function(){function t(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),this.x=Number(t),this.y=Number(e),this.width=Number(i),this.height=Number(n),this.type=r.RECT}return Object.defineProperty(t.prototype,"left",{get:function(){return this.x},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"right",{get:function(){return this.x+this.width},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"top",{get:function(){return this.y},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"bottom",{get:function(){return this.y+this.height},enumerable:!1,configurable:!0}),Object.defineProperty(t,"EMPTY",{get:function(){return new t(0,0,0,0)},enumerable:!1,configurable:!0}),t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copyFrom=function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this},t.prototype.copyTo=function(t){return t.x=this.x,t.y=this.y,t.width=this.width,t.height=this.height,t},t.prototype.contains=function(t,e){return!(this.width<=0||this.height<=0)&&(t>=this.x&&t<this.x+this.width&&e>=this.y&&e<this.y+this.height)},t.prototype.pad=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x-=t,this.y-=e,this.width+=2*t,this.height+=2*e,this},t.prototype.fit=function(t){var e=Math.max(this.x,t.x),i=Math.min(this.x+this.width,t.x+t.width),r=Math.max(this.y,t.y),n=Math.min(this.y+this.height,t.y+t.height);return this.x=e,this.width=Math.max(i-e,0),this.y=r,this.height=Math.max(n-r,0),this},t.prototype.ceil=function(t,e){void 0===t&&(t=1),void 0===e&&(e=.001);var i=Math.ceil((this.x+this.width-e)*t)/t,r=Math.ceil((this.y+this.height-e)*t)/t;return this.x=Math.floor((this.x+e)*t)/t,this.y=Math.floor((this.y+e)*t)/t,this.width=i-this.x,this.height=r-this.y,this},t.prototype.enlarge=function(t){var e=Math.min(this.x,t.x),i=Math.max(this.x+this.width,t.x+t.width),r=Math.min(this.y,t.y),n=Math.max(this.y+this.height,t.y+t.height);return this.x=e,this.width=i-e,this.y=r,this.height=n-r,this},t}(),h=function(){function t(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.x=t,this.y=e,this.radius=i,this.type=r.CIRC}return t.prototype.clone=function(){return new t(this.x,this.y,this.radius)},t.prototype.contains=function(t,e){if(this.radius<=0)return!1;var i=this.radius*this.radius,r=this.x-t,n=this.y-e;return(r*=r)+(n*=n)<=i},t.prototype.getBounds=function(){return new a(this.x-this.radius,this.y-this.radius,2*this.radius,2*this.radius)},t}(),u=function(){function t(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),this.x=t,this.y=e,this.width=i,this.height=n,this.type=r.ELIP}return t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.contains=function(t,e){if(this.width<=0||this.height<=0)return!1;var i=(t-this.x)/this.width,r=(e-this.y)/this.height;return(i*=i)+(r*=r)<=1},t.prototype.getBounds=function(){return new a(this.x-this.width,this.y-this.height,this.width,this.height)},t}(),c=function(){function t(){for(var t=arguments,e=[],i=0;i<arguments.length;i++)e[i]=t[i];var n=Array.isArray(e[0])?e[0]:e;if("number"!=typeof n[0]){for(var o=[],s=0,a=n.length;s<a;s++)o.push(n[s].x,n[s].y);n=o}this.points=n,this.type=r.POLY,this.closeStroke=!0}return t.prototype.clone=function(){var e=new t(this.points.slice());return e.closeStroke=this.closeStroke,e},t.prototype.contains=function(t,e){for(var i=!1,r=this.points.length/2,n=0,o=r-1;n<r;o=n++){var s=this.points[2*n],a=this.points[2*n+1],h=this.points[2*o],u=this.points[2*o+1];a>e!=u>e&&t<(e-a)/(u-a)*(h-s)+s&&(i=!i)}return i},t}(),l=function(){function t(t,e,i,n,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),void 0===o&&(o=20),this.x=t,this.y=e,this.width=i,this.height=n,this.radius=o,this.type=r.RREC}return t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height,this.radius)},t.prototype.contains=function(t,e){if(this.width<=0||this.height<=0)return!1;if(t>=this.x&&t<=this.x+this.width&&e>=this.y&&e<=this.y+this.height){if(e>=this.y+this.radius&&e<=this.y+this.height-this.radius||t>=this.x+this.radius&&t<=this.x+this.width-this.radius)return!0;var i=t-(this.x+this.radius),r=e-(this.y+this.radius),n=this.radius*this.radius;if(i*i+r*r<=n)return!0;if((i=t-(this.x+this.width-this.radius))*i+r*r<=n)return!0;if(i*i+(r=e-(this.y+this.height-this.radius))*r<=n)return!0;if((i=t-(this.x+this.radius))*i+r*r<=n)return!0}return!1},t}(),d=function(){function t(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e}return t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.copyFrom=function(t){return this.set(t.x,t.y),this},t.prototype.copyTo=function(t){return t.set(this.x,this.y),t},t.prototype.equals=function(t){return t.x===this.x&&t.y===this.y},t.prototype.set=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this},t}(),p=function(){function t(t,e,i,r){void 0===i&&(i=0),void 0===r&&(r=0),this._x=i,this._y=r,this.cb=t,this.scope=e}return t.prototype.clone=function(e,i){return void 0===e&&(e=this.cb),void 0===i&&(i=this.scope),new t(e,i,this._x,this._y)},t.prototype.set=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this._x===t&&this._y===e||(this._x=t,this._y=e,this.cb.call(this.scope)),this},t.prototype.copyFrom=function(t){return this._x===t.x&&this._y===t.y||(this._x=t.x,this._y=t.y,this.cb.call(this.scope)),this},t.prototype.copyTo=function(t){return t.set(this._x,this._y),t},t.prototype.equals=function(t){return t.x===this._x&&t.y===this._y},Object.defineProperty(t.prototype,"x",{get:function(){return this._x},set:function(t){this._x!==t&&(this._x=t,this.cb.call(this.scope))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"y",{get:function(){return this._y},set:function(t){this._y!==t&&(this._y=t,this.cb.call(this.scope))},enumerable:!1,configurable:!0}),t}(),f=function(){function t(t,e,i,r,n,o){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===r&&(r=1),void 0===n&&(n=0),void 0===o&&(o=0),this.array=null,this.a=t,this.b=e,this.c=i,this.d=r,this.tx=n,this.ty=o}return t.prototype.fromArray=function(t){this.a=t[0],this.b=t[1],this.c=t[3],this.d=t[4],this.tx=t[2],this.ty=t[5]},t.prototype.set=function(t,e,i,r,n,o){return this.a=t,this.b=e,this.c=i,this.d=r,this.tx=n,this.ty=o,this},t.prototype.toArray=function(t,e){this.array||(this.array=new Float32Array(9));var i=e||this.array;return t?(i[0]=this.a,i[1]=this.b,i[2]=0,i[3]=this.c,i[4]=this.d,i[5]=0,i[6]=this.tx,i[7]=this.ty,i[8]=1):(i[0]=this.a,i[1]=this.c,i[2]=this.tx,i[3]=this.b,i[4]=this.d,i[5]=this.ty,i[6]=0,i[7]=0,i[8]=1),i},t.prototype.apply=function(t,e){e=e||new d;var i=t.x,r=t.y;return e.x=this.a*i+this.c*r+this.tx,e.y=this.b*i+this.d*r+this.ty,e},t.prototype.applyInverse=function(t,e){e=e||new d;var i=1/(this.a*this.d+this.c*-this.b),r=t.x,n=t.y;return e.x=this.d*i*r+-this.c*i*n+(this.ty*this.c-this.tx*this.d)*i,e.y=this.a*i*n+-this.b*i*r+(-this.ty*this.a+this.tx*this.b)*i,e},t.prototype.translate=function(t,e){return this.tx+=t,this.ty+=e,this},t.prototype.scale=function(t,e){return this.a*=t,this.d*=e,this.c*=t,this.b*=e,this.tx*=t,this.ty*=e,this},t.prototype.rotate=function(t){var e=Math.cos(t),i=Math.sin(t),r=this.a,n=this.c,o=this.tx;return this.a=r*e-this.b*i,this.b=r*i+this.b*e,this.c=n*e-this.d*i,this.d=n*i+this.d*e,this.tx=o*e-this.ty*i,this.ty=o*i+this.ty*e,this},t.prototype.append=function(t){var e=this.a,i=this.b,r=this.c,n=this.d;return this.a=t.a*e+t.b*r,this.b=t.a*i+t.b*n,this.c=t.c*e+t.d*r,this.d=t.c*i+t.d*n,this.tx=t.tx*e+t.ty*r+this.tx,this.ty=t.tx*i+t.ty*n+this.ty,this},t.prototype.setTransform=function(t,e,i,r,n,o,s,a,h){return this.a=Math.cos(s+h)*n,this.b=Math.sin(s+h)*n,this.c=-Math.sin(s-a)*o,this.d=Math.cos(s-a)*o,this.tx=t-(i*this.a+r*this.c),this.ty=e-(i*this.b+r*this.d),this},t.prototype.prepend=function(t){var e=this.tx;if(1!==t.a||0!==t.b||0!==t.c||1!==t.d){var i=this.a,r=this.c;this.a=i*t.a+this.b*t.c,this.b=i*t.b+this.b*t.d,this.c=r*t.a+this.d*t.c,this.d=r*t.b+this.d*t.d}return this.tx=e*t.a+this.ty*t.c+t.tx,this.ty=e*t.b+this.ty*t.d+t.ty,this},t.prototype.decompose=function(t){var e=this.a,i=this.b,r=this.c,o=this.d,s=-Math.atan2(-r,o),a=Math.atan2(i,e),h=Math.abs(s+a);return h<1e-5||Math.abs(n-h)<1e-5?(t.rotation=a,t.skew.x=t.skew.y=0):(t.rotation=0,t.skew.x=s,t.skew.y=a),t.scale.x=Math.sqrt(e*e+i*i),t.scale.y=Math.sqrt(r*r+o*o),t.position.x=this.tx,t.position.y=this.ty,t},t.prototype.invert=function(){var t=this.a,e=this.b,i=this.c,r=this.d,n=this.tx,o=t*r-e*i;return this.a=r/o,this.b=-e/o,this.c=-i/o,this.d=t/o,this.tx=(i*this.ty-r*n)/o,this.ty=-(t*this.ty-e*n)/o,this},t.prototype.identity=function(){return this.a=1,this.b=0,this.c=0,this.d=1,this.tx=0,this.ty=0,this},t.prototype.clone=function(){var e=new t;return e.a=this.a,e.b=this.b,e.c=this.c,e.d=this.d,e.tx=this.tx,e.ty=this.ty,e},t.prototype.copyTo=function(t){return t.a=this.a,t.b=this.b,t.c=this.c,t.d=this.d,t.tx=this.tx,t.ty=this.ty,t},t.prototype.copyFrom=function(t){return this.a=t.a,this.b=t.b,this.c=t.c,this.d=t.d,this.tx=t.tx,this.ty=t.ty,this},Object.defineProperty(t,"IDENTITY",{get:function(){return new t},enumerable:!1,configurable:!0}),Object.defineProperty(t,"TEMP_MATRIX",{get:function(){return new t},enumerable:!1,configurable:!0}),t}(),m=[1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1,0,1],g=[0,1,1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1],v=[0,-1,-1,-1,0,1,1,1,0,1,1,1,0,-1,-1,-1],y=[1,1,0,-1,-1,-1,0,1,-1,-1,0,1,1,1,0,-1],_=[],b=[],x=Math.sign;!function(){for(var t=0;t<16;t++){var e=[];_.push(e);for(var i=0;i<16;i++)for(var r=x(m[t]*m[i]+v[t]*g[i]),n=x(g[t]*m[i]+y[t]*g[i]),o=x(m[t]*v[i]+v[t]*y[i]),s=x(g[t]*v[i]+y[t]*y[i]),a=0;a<16;a++)if(m[a]===r&&g[a]===n&&v[a]===o&&y[a]===s){e.push(a);break}}for(t=0;t<16;t++){var h=new f;h.set(m[t],g[t],v[t],y[t],0,0),b.push(h)}}();var T={E:0,SE:1,S:2,SW:3,W:4,NW:5,N:6,NE:7,MIRROR_VERTICAL:8,MAIN_DIAGONAL:10,MIRROR_HORIZONTAL:12,REVERSE_DIAGONAL:14,uX:function(t){return m[t]},uY:function(t){return g[t]},vX:function(t){return v[t]},vY:function(t){return y[t]},inv:function(t){return 8&t?15&t:7&-t},add:function(t,e){return _[t][e]},sub:function(t,e){return _[t][T.inv(e)]},rotate180:function(t){return 4^t},isVertical:function(t){return 2==(3&t)},byDirection:function(t,e){return 2*Math.abs(t)<=Math.abs(e)?e>=0?T.S:T.N:2*Math.abs(e)<=Math.abs(t)?t>0?T.E:T.W:e>0?t>0?T.SE:T.SW:t>0?T.NE:T.NW},matrixAppendRotationInv:function(t,e,i,r){void 0===i&&(i=0),void 0===r&&(r=0);var n=b[T.inv(e)];n.tx=i,n.ty=r,t.append(n)}},P=function(){function t(){this.worldTransform=new f,this.localTransform=new f,this.position=new p(this.onChange,this,0,0),this.scale=new p(this.onChange,this,1,1),this.pivot=new p(this.onChange,this,0,0),this.skew=new p(this.updateSkew,this,0,0),this._rotation=0,this._cx=1,this._sx=0,this._cy=0,this._sy=1,this._localID=0,this._currentLocalID=0,this._worldID=0,this._parentID=0}return t.prototype.onChange=function(){this._localID++},t.prototype.updateSkew=function(){this._cx=Math.cos(this._rotation+this.skew.y),this._sx=Math.sin(this._rotation+this.skew.y),this._cy=-Math.sin(this._rotation-this.skew.x),this._sy=Math.cos(this._rotation-this.skew.x),this._localID++},t.prototype.updateLocalTransform=function(){var t=this.localTransform;this._localID!==this._currentLocalID&&(t.a=this._cx*this.scale.x,t.b=this._sx*this.scale.x,t.c=this._cy*this.scale.y,t.d=this._sy*this.scale.y,t.tx=this.position.x-(this.pivot.x*t.a+this.pivot.y*t.c),t.ty=this.position.y-(this.pivot.x*t.b+this.pivot.y*t.d),this._currentLocalID=this._localID,this._parentID=-1)},t.prototype.updateTransform=function(t){var e=this.localTransform;if(this._localID!==this._currentLocalID&&(e.a=this._cx*this.scale.x,e.b=this._sx*this.scale.x,e.c=this._cy*this.scale.y,e.d=this._sy*this.scale.y,e.tx=this.position.x-(this.pivot.x*e.a+this.pivot.y*e.c),e.ty=this.position.y-(this.pivot.x*e.b+this.pivot.y*e.d),this._currentLocalID=this._localID,this._parentID=-1),this._parentID!==t._worldID){var i=t.worldTransform,r=this.worldTransform;r.a=e.a*i.a+e.b*i.c,r.b=e.a*i.b+e.b*i.d,r.c=e.c*i.a+e.d*i.c,r.d=e.c*i.b+e.d*i.d,r.tx=e.tx*i.a+e.ty*i.c+i.tx,r.ty=e.tx*i.b+e.ty*i.d+i.ty,this._parentID=t._worldID,this._worldID++}},t.prototype.setFromMatrix=function(t){t.decompose(this),this._localID++},Object.defineProperty(t.prototype,"rotation",{get:function(){return this._rotation},set:function(t){this._rotation!==t&&(this._rotation=t,this.updateSkew())},enumerable:!1,configurable:!0}),t.IDENTITY=new t,t}()},"1eSL":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,i,r){return i&&t(e.prototype,i),r&&t(e,r),e}}();function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=function(){function t(e,i,r){void 0===i&&(i=!1),n(this,t),this._fn=e,this._once=i,this._thisArg=r,this._next=this._prev=this._owner=null}return r(t,[{key:"detach",value:function(){return null!==this._owner&&(this._owner.detach(this),!0)}}]),t}();function s(t,e){return t._head?(t._tail._next=e,e._prev=t._tail,t._tail=e):(t._head=e,t._tail=e),e._owner=t,e}var a=function(){function t(){n(this,t),this._head=this._tail=void 0}return r(t,[{key:"handlers",value:function(){var t=!(arguments.length<=0||void 0===arguments[0])&&arguments[0],e=this._head;if(t)return!!e;for(var i=[];e;)i.push(e),e=e._next;return i}},{key:"has",value:function(t){if(!(t instanceof o))throw new Error("MiniSignal#has(): First arg must be a MiniSignalBinding object.");return t._owner===this}},{key:"dispatch",value:function(){var t=this._head;if(!t)return!1;for(;t;)t._once&&this.detach(t),t._fn.apply(t._thisArg,arguments),t=t._next;return!0}},{key:"add",value:function(t){var e=arguments.length<=1||void 0===arguments[1]?null:arguments[1];if("function"!=typeof t)throw new Error("MiniSignal#add(): First arg must be a Function.");return s(this,new o(t,!1,e))}},{key:"once",value:function(t){var e=arguments.length<=1||void 0===arguments[1]?null:arguments[1];if("function"!=typeof t)throw new Error("MiniSignal#once(): First arg must be a Function.");return s(this,new o(t,!0,e))}},{key:"detach",value:function(t){if(!(t instanceof o))throw new Error("MiniSignal#detach(): First arg must be a MiniSignalBinding object.");return t._owner!==this||(t._prev&&(t._prev._next=t._next),t._next&&(t._next._prev=t._prev),t===this._head?(this._head=t._next,null===t._next&&(this._tail=null)):t===this._tail&&(this._tail=t._prev,this._tail._next=null),t._owner=null),this}},{key:"detachAll",value:function(){var t=this._head;if(!t)return this;for(this._head=this._tail=null;t;)t._owner=null,t=t._next;return this}}]),t}();a.MiniSignalBinding=o,e.default=a,t.exports=e.default},"3cID":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAADsElEQVRIS8WWbUhTYRTH/4/aUlEnsRlhNmXLlku3pdPSnBZKWVkQBb1AEBRlEkF+iz4I0beKEKQXyj5aREQvZmSt1EatnFO7eyGdTinwZZG2ViudN+58wXnvtrtBdD8+95zze/7POed5DsF/+ki4XFoqlUEQvwexsct8vt7Jr3C7HhC7vS+cWLzANECgyD4KUcphiMXZSBEJERU1w5meBkadExgdpTDmvA1rTwMB6FCbCAmm01XJEMc1ImttGRITYoIGdLsnYTa3wDt5kBiNE8Fsg4JpmSwJ4hUtUCvz5xWGksKcgKnbgF5rOXE6XYHMg4NzC56gQLODN3SOQtPA2/ePSKdhd9hgOiv7EPJybyIpKZblzAQeH59ZTk4GCMf+XS4POrqOELPpDhc8oGJ6U+lzqHLKWU4/PUCGFJMlm32/lrx6CQzagfh4dvwe6jlp023lDaZlMjEUSgppqSl+Th4PUFIO5/69fsuiu/eB1hZg6VJ/xtDnERgNCvLly9fFcE7FtGzNLmiLH7JU/JmCs76eM22i6mpAsKjo3W5A93o7GbQ38wNnZp1B2ZZLrKKKT4Lzwnlu8NlzwK9FRcxU+AtdDflkucwPrFCdRHFhPWIWKQhX8dQU0KY/QSzd1/mB0zK0KNXqIBRGs3KsLYPzwD7/HDfeA9pfsnP8/bsXr9tLyJBdzw8MxKGi0gZpxip2Vf8EJFJ4Z6s6uk0HOPq5q7qvfxA2Sk4cDg8vMGNEF5Y8xnrlTs6EMn08MXsjCoXcfcw4mrofEX0r5yUSuI+zlDXQFl1k5TnUlTn3n8nvmzenCdVTx7uPfYpFokRoNn6ENEPCl+Vn19c/AKMhh4yN/QgL7IOr8hpQtPEI55UYbDdMKt4ZrhHj+6pAZsEfiZWZqVArDJCkpYal2jH0GVSXhjgcwxGBfarXF9zABs0x3i+U1zuj1tQRUC0TN/QgwLzJ6bJ2yDNzeKm2WC0w2QvJt/7IB4E5EK3MOw51Th0SEgRB4S7Xbxi7qglluhVqkyEVz8PV+U0o2rA9YECmoPT6ZtLVGdhmgTN/sESyAvJ1OqyWyjnhlKUXg8PFZIAaCaWWV44XBqEV6v1QrL2KFFGyX/DhkXGYrVXE2sM5bYTdx1wOtCr3CvI1pyAQzMy3Ho8XHzrqSHfnGT5K52x4H/V8rmtro/DkWRPy87b51gwfnqKyopLU1k7/U7Cvt5kWW576DATRsJnLgo2xEV8ggRxpuTzdVyQ2myMcpREfdSQQLp+/nSE/LpWFdtoAAAAASUVORK5CYII="},"4+n8":function(t,e,i){"use strict";i.d(e,"a",(function(){return s})),i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return r}));var r,n=i("sKAn");n.b.TARGET_FPMS=.06,function(t){t[t.INTERACTION=50]="INTERACTION",t[t.HIGH=25]="HIGH",t[t.NORMAL=0]="NORMAL",t[t.LOW=-25]="LOW",t[t.UTILITY=-50]="UTILITY"}(r||(r={}));var o=function(){function t(t,e,i,r){void 0===e&&(e=null),void 0===i&&(i=0),void 0===r&&(r=!1),this.fn=t,this.context=e,this.priority=i,this.once=r,this.next=null,this.previous=null,this._destroyed=!1}return t.prototype.match=function(t,e){return void 0===e&&(e=null),this.fn===t&&this.context===e},t.prototype.emit=function(t){this.fn&&(this.context?this.fn.call(this.context,t):this.fn(t));var e=this.next;return this.once&&this.destroy(!0),this._destroyed&&(this.next=null),e},t.prototype.connect=function(t){this.previous=t,t.next&&(t.next.previous=this),this.next=t.next,t.next=this},t.prototype.destroy=function(t){void 0===t&&(t=!1),this._destroyed=!0,this.fn=null,this.context=null,this.previous&&(this.previous.next=this.next),this.next&&(this.next.previous=this.previous);var e=this.next;return this.next=t?null:e,this.previous=null,e},t}(),s=function(){function t(){var t=this;this._head=new o(null,null,1/0),this._requestId=null,this._maxElapsedMS=100,this._minElapsedMS=0,this.autoStart=!1,this.deltaTime=1,this.deltaMS=1/n.b.TARGET_FPMS,this.elapsedMS=1/n.b.TARGET_FPMS,this.lastTime=-1,this.speed=1,this.started=!1,this._protected=!1,this._lastFrame=-1,this._tick=function(e){t._requestId=null,t.started&&(t.update(e),t.started&&null===t._requestId&&t._head.next&&(t._requestId=requestAnimationFrame(t._tick)))}}return t.prototype._requestIfNeeded=function(){null===this._requestId&&this._head.next&&(this.lastTime=performance.now(),this._lastFrame=this.lastTime,this._requestId=requestAnimationFrame(this._tick))},t.prototype._cancelIfNeeded=function(){null!==this._requestId&&(cancelAnimationFrame(this._requestId),this._requestId=null)},t.prototype._startIfPossible=function(){this.started?this._requestIfNeeded():this.autoStart&&this.start()},t.prototype.add=function(t,e,i){return void 0===i&&(i=r.NORMAL),this._addListener(new o(t,e,i))},t.prototype.addOnce=function(t,e,i){return void 0===i&&(i=r.NORMAL),this._addListener(new o(t,e,i,!0))},t.prototype._addListener=function(t){var e=this._head.next,i=this._head;if(e){for(;e;){if(t.priority>e.priority){t.connect(i);break}i=e,e=e.next}t.previous||t.connect(i)}else t.connect(i);return this._startIfPossible(),this},t.prototype.remove=function(t,e){for(var i=this._head.next;i;)i=i.match(t,e)?i.destroy():i.next;return this._head.next||this._cancelIfNeeded(),this},Object.defineProperty(t.prototype,"count",{get:function(){if(!this._head)return 0;for(var t=0,e=this._head;e=e.next;)t++;return t},enumerable:!1,configurable:!0}),t.prototype.start=function(){this.started||(this.started=!0,this._requestIfNeeded())},t.prototype.stop=function(){this.started&&(this.started=!1,this._cancelIfNeeded())},t.prototype.destroy=function(){if(!this._protected){this.stop();for(var t=this._head.next;t;)t=t.destroy(!0);this._head.destroy(),this._head=null}},t.prototype.update=function(t){var e;if(void 0===t&&(t=performance.now()),t>this.lastTime){if((e=this.elapsedMS=t-this.lastTime)>this._maxElapsedMS&&(e=this._maxElapsedMS),e*=this.speed,this._minElapsedMS){var i=t-this._lastFrame|0;if(i<this._minElapsedMS)return;this._lastFrame=t-i%this._minElapsedMS}this.deltaMS=e,this.deltaTime=this.deltaMS*n.b.TARGET_FPMS;for(var r=this._head,o=r.next;o;)o=o.emit(this.deltaTime);r.next||this._cancelIfNeeded()}else this.deltaTime=this.deltaMS=this.elapsedMS=0;this.lastTime=t},Object.defineProperty(t.prototype,"FPS",{get:function(){return 1e3/this.elapsedMS},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"minFPS",{get:function(){return 1e3/this._maxElapsedMS},set:function(t){var e=Math.min(this.maxFPS,t),i=Math.min(Math.max(0,e)/1e3,n.b.TARGET_FPMS);this._maxElapsedMS=1/i},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"maxFPS",{get:function(){return this._minElapsedMS?Math.round(1e3/this._minElapsedMS):0},set:function(t){if(0===t)this._minElapsedMS=0;else{var e=Math.max(this.minFPS,t);this._minElapsedMS=1/(e/1e3)}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"shared",{get:function(){if(!t._shared){var e=t._shared=new t;e.autoStart=!0,e._protected=!0}return t._shared},enumerable:!1,configurable:!0}),Object.defineProperty(t,"system",{get:function(){if(!t._system){var e=t._system=new t;e.autoStart=!0,e._protected=!0}return t._system},enumerable:!1,configurable:!0}),t}(),a=function(){function t(){}return t.init=function(t){var e=this;t=Object.assign({autoStart:!0,sharedTicker:!1},t),Object.defineProperty(this,"ticker",{set:function(t){this._ticker&&this._ticker.remove(this.render,this),this._ticker=t,t&&t.add(this.render,this,r.LOW)},get:function(){return this._ticker}}),this.stop=function(){e._ticker.stop()},this.start=function(){e._ticker.start()},this._ticker=null,this.ticker=t.sharedTicker?s.shared:new s,t.autoStart&&this.start()},t.destroy=function(){if(this._ticker){var t=this._ticker;this.ticker=null,t.destroy()}},t}()},"4JlD":function(t,e,i){"use strict";var r=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}};t.exports=function(t,e,i,a){return e=e||"&",i=i||"=",null===t&&(t=void 0),"object"==typeof t?o(s(t),(function(s){var a=encodeURIComponent(r(s))+i;return n(t[s])?o(t[s],(function(t){return a+encodeURIComponent(r(t))})).join(e):a+encodeURIComponent(r(t[s]))})).join(e):a?encodeURIComponent(r(a))+i+encodeURIComponent(r(t)):""};var n=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function o(t,e){if(t.map)return t.map(e);for(var i=[],r=0;r<t.length;r++)i.push(e(t[r],r));return i}var s=Object.keys||function(t){var e=[];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.push(i);return e}},AUJY:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAEK0lEQVRIS8WW/U9bVRjHz23XFloolHUdpaUvawftKmxzYSwI1ZkxdSJs6MicRkPU6FyMCfvd8AfoYkiM0zj8QROUONhgE7cZslmRwcaYrPQFuvb2hUGBat9ob6G9NQfWpC33trcYY388fb7fz/ne5z7nHgT8Tz8kV26vxqKkc0ArnckogVo8FvNE/Xh/27TSkosXJXAcxJH+Gse7BYK8t4r47Couv6CIRtvA4DgA/uWgz7+4og96sG+Pj0u7EYDEs20iK7h/n62YwaP3lKtKj+QVMLZlMsRWomvOaffNUDByum1C4ctUmxH8vXKWy5dzbsqqhQeRJwmzJYnjAKBTj8fmJgON7yyrAmT1GcFXta6ryhrRy1ShCUg8DoDl7txA021xS87gvhr0DdnTpd9wuKy8dDE0Dnkj68vsYhZACLYfDqxi1snH7a1j8h+I4KSJf33JfaP8KUFjuiiIhQEuCQCedqPdnttRwLQXAjY7f5O/Q+++0ThU+gJlcPf++zsq1Qo9X8QVJIsiWBTQtD4gepWV4uW6hAGg4wEmi56yvuTyuR9NzmveNqk96XDCxD3Vs82aBvkVFjvVyLO2BNTnNyeDpsaOMNjO2JHiH1mJAoPOeuzUw8ohSuC+/WiH+nnpZ4lZTYj+5iyDyk82tXz9b3MnBnhhfoo/nHHjsP1c66TsPCXwpdpHH6rrdn1BT5vaXBPHogBMj8x+cHK84itK4B/VM9rdWukwh8tMedawx0iDF4hfS03t+gkD4PfNPQ76IzHjLfTZN82qEUrgXvEf+TsPqUylcp4kXRAKhcGqNABK6jceh1e3BrY5uIRv9bzVa7dNPFC1o4cxSmBYdP3o3KBsb1kT0Sisz7H/yRxziecY6uxTCwNHrwsJDxHSOe6vRc9V1kk/Te8z2UmUvg77axpFP269I++iPMew8CLfVKh4TvBQKOdJqcKS6+atf9mmjQvVZw2aYE5gWDxQj3ZXHJK2Ex2JmTYDW2EeRy+0/CY/Q1aX8SPRu9csEu3ZOcYXF4lySb3o9LksU3M17QbNwpbAUDTY4PxaeVD8XvphQmaIxwCYueu80KKTkKaF2qwXAfhNFleV6ITKkmoqqV3mZYNH769rs/6Li0ACdPkZ2/uyKlFXfiGDmQkeCqxG0D8Xz54YLb+YbZNZEycMBrXOaxW14mNkhvCFmhl1DjWPSEhrkrWUwd+pDUKxWjBcptiuIoI7jEuzS6i74bS+yp0tLaUeJ5v01dpOle8RfMnls4uT172LQa/D5D5zckxJeNvIeY6JBFfqnZ8rDpR9xGBuvOcRDI+h951dzSOyDipJEzWUH3VCEO+M0wZv2a/tPiB9Ea5Z7jl+bjoseQXpRPD/FAzN16+9u9i/0BAa3TnhO5LpGrvlA4RM2LPPJoP/vf5AjuaSdMuPeisQIs0/ZLd6LgexzO4AAAAASUVORK5CYII="},CxY0:function(t,e,i){"use strict";var r=i("GYWy"),n=i("Nehr");function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}e.parse=_,e.resolve=function(t,e){return _(t,!1,!0).resolve(e)},e.resolveObject=function(t,e){return t?_(t,!1,!0).resolveObject(e):e},e.format=function(t){n.isString(t)&&(t=_(t));return t instanceof o?t.format():o.prototype.format.call(t)},e.Url=o;var s=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,h=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(u),l=["%","/","?",";","#"].concat(c),d=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,f=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=i("s4NR");function _(t,e,i){if(t&&n.isObject(t)&&t instanceof o)return t;var r=new o;return r.parse(t,e,i),r}o.prototype.parse=function(t,e,i){if(!n.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var o=t.indexOf("?"),a=-1!==o&&o<t.indexOf("#")?"?":"#",u=t.split(a);u[0]=u[0].replace(/\\/g,"/");var _=t=u.join(a);if(_=_.trim(),!i&&1===t.split("#").length){var b=h.exec(_);if(b)return this.path=_,this.href=_,this.pathname=b[1],b[2]?(this.search=b[2],this.query=e?y.parse(this.search.substr(1)):this.search.substr(1)):e&&(this.search="",this.query={}),this}var x=s.exec(_);if(x){var T=(x=x[0]).toLowerCase();this.protocol=T,_=_.substr(x.length)}if(i||x||_.match(/^\/\/[^@\/]+@[^@\/]+/)){var P="//"===_.substr(0,2);!P||x&&g[x]||(_=_.substr(2),this.slashes=!0)}if(!g[x]&&(P||x&&!v[x])){for(var w,E,I=-1,O=0;O<d.length;O++){-1!==(A=_.indexOf(d[O]))&&(-1===I||A<I)&&(I=A)}-1!==(E=-1===I?_.lastIndexOf("@"):_.lastIndexOf("@",I))&&(w=_.slice(0,E),_=_.slice(E+1),this.auth=decodeURIComponent(w)),I=-1;for(O=0;O<l.length;O++){var A;-1!==(A=_.indexOf(l[O]))&&(-1===I||A<I)&&(I=A)}-1===I&&(I=_.length),this.host=_.slice(0,I),_=_.slice(I),this.parseHost(),this.hostname=this.hostname||"";var S="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!S)for(var M=this.hostname.split(/\./),C=(O=0,M.length);O<C;O++){var D=M[O];if(D&&!D.match(p)){for(var R="",L=0,N=D.length;L<N;L++)D.charCodeAt(L)>127?R+="x":R+=D[L];if(!R.match(p)){var j=M.slice(0,O),B=M.slice(O+1),F=D.match(f);F&&(j.push(F[1]),B.unshift(F[2])),B.length&&(_="/"+B.join(".")+_),this.hostname=j.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),S||(this.hostname=r.toASCII(this.hostname));var U=this.port?":"+this.port:"",k=this.hostname||"";this.host=k+U,this.href+=this.host,S&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==_[0]&&(_="/"+_))}if(!m[T])for(O=0,C=c.length;O<C;O++){var X=c[O];if(-1!==_.indexOf(X)){var H=encodeURIComponent(X);H===X&&(H=escape(X)),_=_.split(X).join(H)}}var G=_.indexOf("#");-1!==G&&(this.hash=_.substr(G),_=_.slice(0,G));var z=_.indexOf("?");if(-1!==z?(this.search=_.substr(z),this.query=_.substr(z+1),e&&(this.query=y.parse(this.query)),_=_.slice(0,z)):e&&(this.search="",this.query={}),_&&(this.pathname=_),v[T]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){U=this.pathname||"";var Y=this.search||"";this.path=U+Y}return this.href=this.format(),this},o.prototype.format=function(){var t=this.auth||"";t&&(t=(t=encodeURIComponent(t)).replace(/%3A/i,":"),t+="@");var e=this.protocol||"",i=this.pathname||"",r=this.hash||"",o=!1,s="";this.host?o=t+this.host:this.hostname&&(o=t+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&n.isObject(this.query)&&Object.keys(this.query).length&&(s=y.stringify(this.query));var a=this.search||s&&"?"+s||"";return e&&":"!==e.substr(-1)&&(e+=":"),this.slashes||(!e||v[e])&&!1!==o?(o="//"+(o||""),i&&"/"!==i.charAt(0)&&(i="/"+i)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),a&&"?"!==a.charAt(0)&&(a="?"+a),e+o+(i=i.replace(/[?#]/g,(function(t){return encodeURIComponent(t)})))+(a=a.replace("#","%23"))+r},o.prototype.resolve=function(t){return this.resolveObject(_(t,!1,!0)).format()},o.prototype.resolveObject=function(t){if(n.isString(t)){var e=new o;e.parse(t,!1,!0),t=e}for(var i=new o,r=Object.keys(this),s=0;s<r.length;s++){var a=r[s];i[a]=this[a]}if(i.hash=t.hash,""===t.href)return i.href=i.format(),i;if(t.slashes&&!t.protocol){for(var h=Object.keys(t),u=0;u<h.length;u++){var c=h[u];"protocol"!==c&&(i[c]=t[c])}return v[i.protocol]&&i.hostname&&!i.pathname&&(i.path=i.pathname="/"),i.href=i.format(),i}if(t.protocol&&t.protocol!==i.protocol){if(!v[t.protocol]){for(var l=Object.keys(t),d=0;d<l.length;d++){var p=l[d];i[p]=t[p]}return i.href=i.format(),i}if(i.protocol=t.protocol,t.host||g[t.protocol])i.pathname=t.pathname;else{for(var f=(t.pathname||"").split("/");f.length&&!(t.host=f.shift()););t.host||(t.host=""),t.hostname||(t.hostname=""),""!==f[0]&&f.unshift(""),f.length<2&&f.unshift(""),i.pathname=f.join("/")}if(i.search=t.search,i.query=t.query,i.host=t.host||"",i.auth=t.auth,i.hostname=t.hostname||t.host,i.port=t.port,i.pathname||i.search){var m=i.pathname||"",y=i.search||"";i.path=m+y}return i.slashes=i.slashes||t.slashes,i.href=i.format(),i}var _=i.pathname&&"/"===i.pathname.charAt(0),b=t.host||t.pathname&&"/"===t.pathname.charAt(0),x=b||_||i.host&&t.pathname,T=x,P=i.pathname&&i.pathname.split("/")||[],w=(f=t.pathname&&t.pathname.split("/")||[],i.protocol&&!v[i.protocol]);if(w&&(i.hostname="",i.port=null,i.host&&(""===P[0]?P[0]=i.host:P.unshift(i.host)),i.host="",t.protocol&&(t.hostname=null,t.port=null,t.host&&(""===f[0]?f[0]=t.host:f.unshift(t.host)),t.host=null),x=x&&(""===f[0]||""===P[0])),b)i.host=t.host||""===t.host?t.host:i.host,i.hostname=t.hostname||""===t.hostname?t.hostname:i.hostname,i.search=t.search,i.query=t.query,P=f;else if(f.length)P||(P=[]),P.pop(),P=P.concat(f),i.search=t.search,i.query=t.query;else if(!n.isNullOrUndefined(t.search)){if(w)i.hostname=i.host=P.shift(),(S=!!(i.host&&i.host.indexOf("@")>0)&&i.host.split("@"))&&(i.auth=S.shift(),i.host=i.hostname=S.shift());return i.search=t.search,i.query=t.query,n.isNull(i.pathname)&&n.isNull(i.search)||(i.path=(i.pathname?i.pathname:"")+(i.search?i.search:"")),i.href=i.format(),i}if(!P.length)return i.pathname=null,i.search?i.path="/"+i.search:i.path=null,i.href=i.format(),i;for(var E=P.slice(-1)[0],I=(i.host||t.host||P.length>1)&&("."===E||".."===E)||""===E,O=0,A=P.length;A>=0;A--)"."===(E=P[A])?P.splice(A,1):".."===E?(P.splice(A,1),O++):O&&(P.splice(A,1),O--);if(!x&&!T)for(;O--;O)P.unshift("..");!x||""===P[0]||P[0]&&"/"===P[0].charAt(0)||P.unshift(""),I&&"/"!==P.join("/").substr(-1)&&P.push("");var S,M=""===P[0]||P[0]&&"/"===P[0].charAt(0);w&&(i.hostname=i.host=M?"":P.length?P.shift():"",(S=!!(i.host&&i.host.indexOf("@")>0)&&i.host.split("@"))&&(i.auth=S.shift(),i.host=i.hostname=S.shift()));return(x=x||i.host&&P.length)&&!M&&P.unshift(""),P.length?i.pathname=P.join("/"):(i.pathname=null,i.path=null),n.isNull(i.pathname)&&n.isNull(i.search)||(i.path=(i.pathname?i.pathname:"")+(i.search?i.search:"")),i.auth=t.auth||i.auth,i.slashes=i.slashes||t.slashes,i.href=i.format(),i},o.prototype.parseHost=function(){var t=this.host,e=a.exec(t);e&&(":"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},"D0C/":function(t,e,i){"use strict";i.d(e,"a",(function(){return c})),i.d(e,"b",(function(){return d}));i("PF2M"),i("IZzc");var r=i("SrKC"),n=i("msCR"),o=i("qoEl"),s=i("wp0G"),a=i("0/xZ"),h=function(t,e){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};function u(t,e){function i(){this.constructor=t}h(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var c=function(t){function e(e,i,n,o){void 0===e&&(e=1500),void 0===n&&(n=16384),void 0===o&&(o=!1);var s=t.call(this)||this;return n>16384&&(n=16384),s._properties=[!1,!0,!1,!1,!1],s._maxSize=e,s._batchSize=n,s._buffers=null,s._bufferUpdateIDs=[],s._updateID=0,s.interactiveChildren=!1,s.blendMode=r.b.NORMAL,s.autoResize=o,s.roundPixels=!0,s.baseTexture=null,s.setProperties(i),s._tint=0,s.tintRgb=new Float32Array(4),s.tint=16777215,s}return u(e,t),e.prototype.setProperties=function(t){t&&(this._properties[0]="vertices"in t||"scale"in t?!!t.vertices||!!t.scale:this._properties[0],this._properties[1]="position"in t?!!t.position:this._properties[1],this._properties[2]="rotation"in t?!!t.rotation:this._properties[2],this._properties[3]="uvs"in t?!!t.uvs:this._properties[3],this._properties[4]="tint"in t||"alpha"in t?!!t.tint||!!t.alpha:this._properties[4])},e.prototype.updateTransform=function(){this.displayObjectUpdateTransform()},Object.defineProperty(e.prototype,"tint",{get:function(){return this._tint},set:function(t){this._tint=t,Object(o.hex2rgb)(t,this.tintRgb)},enumerable:!1,configurable:!0}),e.prototype.render=function(t){var e=this;this.visible&&!(this.worldAlpha<=0)&&this.children.length&&this.renderable&&(this.baseTexture||(this.baseTexture=this.children[0]._texture.baseTexture,this.baseTexture.valid||this.baseTexture.once("update",(function(){return e.onChildrenChange(0)}))),t.batch.setObjectRenderer(t.plugins.particle),t.plugins.particle.render(this))},e.prototype.onChildrenChange=function(t){for(var e=Math.floor(t/this._batchSize);this._bufferUpdateIDs.length<e;)this._bufferUpdateIDs.push(0);this._bufferUpdateIDs[e]=++this._updateID},e.prototype.dispose=function(){if(this._buffers){for(var t=0;t<this._buffers.length;++t)this._buffers[t].destroy();this._buffers=null}},e.prototype.destroy=function(e){t.prototype.destroy.call(this,e),this.dispose(),this._properties=null,this._buffers=null,this._bufferUpdateIDs=null},e}(n.b),l=function(){function t(t,e,i){this.geometry=new s.s,this.indexBuffer=null,this.size=i,this.dynamicProperties=[],this.staticProperties=[];for(var n=0;n<t.length;++n){var o=t[n];o={attributeName:o.attributeName,size:o.size,uploadFunction:o.uploadFunction,type:o.type||r.p.FLOAT,offset:o.offset},e[n]?this.dynamicProperties.push(o):this.staticProperties.push(o)}this.staticStride=0,this.staticBuffer=null,this.staticData=null,this.staticDataUint32=null,this.dynamicStride=0,this.dynamicBuffer=null,this.dynamicData=null,this.dynamicDataUint32=null,this._updateID=0,this.initBuffers()}return t.prototype.initBuffers=function(){var t=this.geometry,e=0;this.indexBuffer=new s.l(Object(o.createIndicesForQuads)(this.size),!0,!0),t.addIndex(this.indexBuffer),this.dynamicStride=0;for(var i=0;i<this.dynamicProperties.length;++i){(u=this.dynamicProperties[i]).offset=e,e+=u.size,this.dynamicStride+=u.size}var n=new ArrayBuffer(this.size*this.dynamicStride*4*4);this.dynamicData=new Float32Array(n),this.dynamicDataUint32=new Uint32Array(n),this.dynamicBuffer=new s.l(this.dynamicData,!1,!1);var a=0;this.staticStride=0;for(i=0;i<this.staticProperties.length;++i){(u=this.staticProperties[i]).offset=a,a+=u.size,this.staticStride+=u.size}var h=new ArrayBuffer(this.size*this.staticStride*4*4);this.staticData=new Float32Array(h),this.staticDataUint32=new Uint32Array(h),this.staticBuffer=new s.l(this.staticData,!0,!1);for(i=0;i<this.dynamicProperties.length;++i){var u=this.dynamicProperties[i];t.addAttribute(u.attributeName,this.dynamicBuffer,0,u.type===r.p.UNSIGNED_BYTE,u.type,4*this.dynamicStride,4*u.offset)}for(i=0;i<this.staticProperties.length;++i){u=this.staticProperties[i];t.addAttribute(u.attributeName,this.staticBuffer,0,u.type===r.p.UNSIGNED_BYTE,u.type,4*this.staticStride,4*u.offset)}},t.prototype.uploadDynamic=function(t,e,i){for(var n=0;n<this.dynamicProperties.length;n++){var o=this.dynamicProperties[n];o.uploadFunction(t,e,i,o.type===r.p.UNSIGNED_BYTE?this.dynamicDataUint32:this.dynamicData,this.dynamicStride,o.offset)}this.dynamicBuffer._updateID++},t.prototype.uploadStatic=function(t,e,i){for(var n=0;n<this.staticProperties.length;n++){var o=this.staticProperties[n];o.uploadFunction(t,e,i,o.type===r.p.UNSIGNED_BYTE?this.staticDataUint32:this.staticData,this.staticStride,o.offset)}this.staticBuffer._updateID++},t.prototype.destroy=function(){this.indexBuffer=null,this.dynamicProperties=null,this.dynamicBuffer=null,this.dynamicData=null,this.dynamicDataUint32=null,this.staticProperties=null,this.staticBuffer=null,this.staticData=null,this.staticDataUint32=null,this.geometry.destroy()},t}(),d=function(t){function e(e){var i=t.call(this,e)||this;return i.shader=null,i.properties=null,i.tempMatrix=new a.d,i.properties=[{attributeName:"aVertexPosition",size:2,uploadFunction:i.uploadVertices,offset:0},{attributeName:"aPositionCoord",size:2,uploadFunction:i.uploadPosition,offset:0},{attributeName:"aRotation",size:1,uploadFunction:i.uploadRotation,offset:0},{attributeName:"aTextureCoord",size:2,uploadFunction:i.uploadUvs,offset:0},{attributeName:"aColor",size:1,type:r.p.UNSIGNED_BYTE,uploadFunction:i.uploadTint,offset:0}],i.shader=s.C.from("attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\nattribute vec4 aColor;\n\nattribute vec2 aPositionCoord;\nattribute float aRotation;\n\nuniform mat3 translationMatrix;\nuniform vec4 uColor;\n\nvarying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nvoid main(void){\n float x = (aVertexPosition.x) * cos(aRotation) - (aVertexPosition.y) * sin(aRotation);\n float y = (aVertexPosition.x) * sin(aRotation) + (aVertexPosition.y) * cos(aRotation);\n\n vec2 v = vec2(x, y);\n v = v + aPositionCoord;\n\n gl_Position = vec4((translationMatrix * vec3(v, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = aTextureCoord;\n vColor = aColor * uColor;\n}\n","varying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nuniform sampler2D uSampler;\n\nvoid main(void){\n vec4 color = texture2D(uSampler, vTextureCoord) * vColor;\n gl_FragColor = color;\n}",{}),i.state=s.E.for2d(),i}return u(e,t),e.prototype.render=function(t){var e=t.children,i=t._maxSize,r=t._batchSize,n=this.renderer,s=e.length;if(0!==s){s>i&&!t.autoResize&&(s=i);var a=t._buffers;a||(a=t._buffers=this.generateBuffers(t));var h=e[0]._texture.baseTexture;this.state.blendMode=Object(o.correctBlendMode)(t.blendMode,h.alphaMode),n.state.set(this.state);var u=n.gl,c=t.worldTransform.copyTo(this.tempMatrix);c.prepend(n.globalUniforms.uniforms.projectionMatrix),this.shader.uniforms.translationMatrix=c.toArray(!0),this.shader.uniforms.uColor=Object(o.premultiplyRgba)(t.tintRgb,t.worldAlpha,this.shader.uniforms.uColor,h.alphaMode),this.shader.uniforms.uSampler=h,this.renderer.shader.bind(this.shader);for(var l=!1,d=0,p=0;d<s;d+=r,p+=1){var f=s-d;f>r&&(f=r),p>=a.length&&a.push(this._generateOneMoreBuffer(t));var m=a[p];m.uploadDynamic(e,d,f);var g=t._bufferUpdateIDs[p]||0;(l=l||m._updateID<g)&&(m._updateID=t._updateID,m.uploadStatic(e,d,f)),n.geometry.bind(m.geometry),u.drawElements(u.TRIANGLES,6*f,u.UNSIGNED_SHORT,0)}}},e.prototype.generateBuffers=function(t){for(var e=[],i=t._maxSize,r=t._batchSize,n=t._properties,o=0;o<i;o+=r)e.push(new l(this.properties,n,r));return e},e.prototype._generateOneMoreBuffer=function(t){var e=t._batchSize,i=t._properties;return new l(this.properties,i,e)},e.prototype.uploadVertices=function(t,e,i,r,n,o){for(var s=0,a=0,h=0,u=0,c=0;c<i;++c){var l=t[e+c],d=l._texture,p=l.scale.x,f=l.scale.y,m=d.trim,g=d.orig;m?(s=(a=m.x-l.anchor.x*g.width)+m.width,h=(u=m.y-l.anchor.y*g.height)+m.height):(s=g.width*(1-l.anchor.x),a=g.width*-l.anchor.x,h=g.height*(1-l.anchor.y),u=g.height*-l.anchor.y),r[o]=a*p,r[o+1]=u*f,r[o+n]=s*p,r[o+n+1]=u*f,r[o+2*n]=s*p,r[o+2*n+1]=h*f,r[o+3*n]=a*p,r[o+3*n+1]=h*f,o+=4*n}},e.prototype.uploadPosition=function(t,e,i,r,n,o){for(var s=0;s<i;s++){var a=t[e+s].position;r[o]=a.x,r[o+1]=a.y,r[o+n]=a.x,r[o+n+1]=a.y,r[o+2*n]=a.x,r[o+2*n+1]=a.y,r[o+3*n]=a.x,r[o+3*n+1]=a.y,o+=4*n}},e.prototype.uploadRotation=function(t,e,i,r,n,o){for(var s=0;s<i;s++){var a=t[e+s].rotation;r[o]=a,r[o+n]=a,r[o+2*n]=a,r[o+3*n]=a,o+=4*n}},e.prototype.uploadUvs=function(t,e,i,r,n,o){for(var s=0;s<i;++s){var a=t[e+s]._texture._uvs;a?(r[o]=a.x0,r[o+1]=a.y0,r[o+n]=a.x1,r[o+n+1]=a.y1,r[o+2*n]=a.x2,r[o+2*n+1]=a.y2,r[o+3*n]=a.x3,r[o+3*n+1]=a.y3,o+=4*n):(r[o]=0,r[o+1]=0,r[o+n]=0,r[o+n+1]=0,r[o+2*n]=0,r[o+2*n+1]=0,r[o+3*n]=0,r[o+3*n+1]=0,o+=4*n)}},e.prototype.uploadTint=function(t,e,i,r,n,s){for(var a=0;a<i;++a){var h=t[e+a],u=h._texture.baseTexture.alphaMode>0,c=h.alpha,l=c<1&&u?Object(o.premultiplyTint)(h._tintRGB,c):h._tintRGB+(255*c<<24);r[s]=l,r[s+n]=l,r[s+2*n]=l,r[s+3*n]=l,s+=4*n}},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.shader&&(this.shader.destroy(),this.shader=null),this.tempMatrix=null},e}(s.v)},G12T:function(t,e,i){"use strict";i.d(e,"a",(function(){return r})),i.d(e,"b",(function(){return _})),i.d(e,"c",(function(){return g})),i.d(e,"d",(function(){return d}));i("HiXI");var r,n=i("fqrp"),o=i("wp0G"),s=i("sKAn"),a=i("0/xZ"),h=i("qoEl"),u=function(t,e){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};!function(t){t[t.LINEAR_VERTICAL=0]="LINEAR_VERTICAL",t[t.LINEAR_HORIZONTAL=1]="LINEAR_HORIZONTAL"}(r||(r={}));var c={align:"left",breakWords:!1,dropShadow:!1,dropShadowAlpha:1,dropShadowAngle:Math.PI/6,dropShadowBlur:0,dropShadowColor:"black",dropShadowDistance:5,fill:"black",fillGradientType:r.LINEAR_VERTICAL,fillGradientStops:[],fontFamily:"Arial",fontSize:26,fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",letterSpacing:0,lineHeight:0,lineJoin:"miter",miterLimit:10,padding:0,stroke:"black",strokeThickness:0,textBaseline:"alphabetic",trim:!1,whiteSpace:"pre",wordWrap:!1,wordWrapWidth:100,leading:0},l=["serif","sans-serif","monospace","cursive","fantasy","system-ui"],d=function(){function t(t){this.styleID=0,this.reset(),m(this,t,t)}return t.prototype.clone=function(){var e={};return m(e,this,c),new t(e)},t.prototype.reset=function(){m(this,c,c)},Object.defineProperty(t.prototype,"align",{get:function(){return this._align},set:function(t){this._align!==t&&(this._align=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"breakWords",{get:function(){return this._breakWords},set:function(t){this._breakWords!==t&&(this._breakWords=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadow",{get:function(){return this._dropShadow},set:function(t){this._dropShadow!==t&&(this._dropShadow=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowAlpha",{get:function(){return this._dropShadowAlpha},set:function(t){this._dropShadowAlpha!==t&&(this._dropShadowAlpha=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowAngle",{get:function(){return this._dropShadowAngle},set:function(t){this._dropShadowAngle!==t&&(this._dropShadowAngle=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowBlur",{get:function(){return this._dropShadowBlur},set:function(t){this._dropShadowBlur!==t&&(this._dropShadowBlur=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowColor",{get:function(){return this._dropShadowColor},set:function(t){var e=f(t);this._dropShadowColor!==e&&(this._dropShadowColor=e,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowDistance",{get:function(){return this._dropShadowDistance},set:function(t){this._dropShadowDistance!==t&&(this._dropShadowDistance=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fill",{get:function(){return this._fill},set:function(t){var e=f(t);this._fill!==e&&(this._fill=e,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fillGradientType",{get:function(){return this._fillGradientType},set:function(t){this._fillGradientType!==t&&(this._fillGradientType=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fillGradientStops",{get:function(){return this._fillGradientStops},set:function(t){(function(t,e){if(!Array.isArray(t)||!Array.isArray(e))return!1;if(t.length!==e.length)return!1;for(var i=0;i<t.length;++i)if(t[i]!==e[i])return!1;return!0})(this._fillGradientStops,t)||(this._fillGradientStops=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fontFamily",{get:function(){return this._fontFamily},set:function(t){this.fontFamily!==t&&(this._fontFamily=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fontSize",{get:function(){return this._fontSize},set:function(t){this._fontSize!==t&&(this._fontSize=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fontStyle",{get:function(){return this._fontStyle},set:function(t){this._fontStyle!==t&&(this._fontStyle=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fontVariant",{get:function(){return this._fontVariant},set:function(t){this._fontVariant!==t&&(this._fontVariant=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fontWeight",{get:function(){return this._fontWeight},set:function(t){this._fontWeight!==t&&(this._fontWeight=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"letterSpacing",{get:function(){return this._letterSpacing},set:function(t){this._letterSpacing!==t&&(this._letterSpacing=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lineHeight",{get:function(){return this._lineHeight},set:function(t){this._lineHeight!==t&&(this._lineHeight=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leading",{get:function(){return this._leading},set:function(t){this._leading!==t&&(this._leading=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lineJoin",{get:function(){return this._lineJoin},set:function(t){this._lineJoin!==t&&(this._lineJoin=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"miterLimit",{get:function(){return this._miterLimit},set:function(t){this._miterLimit!==t&&(this._miterLimit=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"padding",{get:function(){return this._padding},set:function(t){this._padding!==t&&(this._padding=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"stroke",{get:function(){return this._stroke},set:function(t){var e=f(t);this._stroke!==e&&(this._stroke=e,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"strokeThickness",{get:function(){return this._strokeThickness},set:function(t){this._strokeThickness!==t&&(this._strokeThickness=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"textBaseline",{get:function(){return this._textBaseline},set:function(t){this._textBaseline!==t&&(this._textBaseline=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trim",{get:function(){return this._trim},set:function(t){this._trim!==t&&(this._trim=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"whiteSpace",{get:function(){return this._whiteSpace},set:function(t){this._whiteSpace!==t&&(this._whiteSpace=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"wordWrap",{get:function(){return this._wordWrap},set:function(t){this._wordWrap!==t&&(this._wordWrap=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"wordWrapWidth",{get:function(){return this._wordWrapWidth},set:function(t){this._wordWrapWidth!==t&&(this._wordWrapWidth=t,this.styleID++)},enumerable:!1,configurable:!0}),t.prototype.toFontString=function(){var t="number"==typeof this.fontSize?this.fontSize+"px":this.fontSize,e=this.fontFamily;Array.isArray(this.fontFamily)||(e=this.fontFamily.split(","));for(var i=e.length-1;i>=0;i--){var r=e[i].trim();!/([\"\'])[^\'\"]+\1/.test(r)&&l.indexOf(r)<0&&(r='"'+r+'"'),e[i]=r}return this.fontStyle+" "+this.fontVariant+" "+this.fontWeight+" "+t+" "+e.join(",")},t}();function p(t){return"number"==typeof t?Object(h.hex2string)(t):("string"==typeof t&&0===t.indexOf("0x")&&(t=t.replace("0x","#")),t)}function f(t){if(Array.isArray(t)){for(var e=0;e<t.length;++e)t[e]=p(t[e]);return t}return p(t)}function m(t,e,i){for(var r in i)Array.isArray(e[r])?t[r]=e[r].slice():t[r]=e[r]}var g=function(){function t(t,e,i,r,n,o,s,a,h){this.text=t,this.style=e,this.width=i,this.height=r,this.lines=n,this.lineWidths=o,this.lineHeight=s,this.maxLineWidth=a,this.fontProperties=h}return t.measureText=function(e,i,r,n){void 0===n&&(n=t._canvas),r=null==r?i.wordWrap:r;var o=i.toFontString(),s=t.measureFont(o);0===s.fontSize&&(s.fontSize=i.fontSize,s.ascent=i.fontSize);var a=n.getContext("2d");a.font=o;for(var h=(r?t.wordWrap(e,i,n):e).split(/(?:\r\n|\r|\n)/),u=new Array(h.length),c=0,l=0;l<h.length;l++){var d=a.measureText(h[l]).width+(h[l].length-1)*i.letterSpacing;u[l]=d,c=Math.max(c,d)}var p=c+i.strokeThickness;i.dropShadow&&(p+=i.dropShadowDistance);var f=i.lineHeight||s.fontSize+i.strokeThickness,m=Math.max(f,s.fontSize+i.strokeThickness)+(h.length-1)*(f+i.leading);return i.dropShadow&&(m+=i.dropShadowDistance),new t(e,i,p,m,h,u,f+i.leading,c,s)},t.wordWrap=function(e,i,r){void 0===r&&(r=t._canvas);for(var n=r.getContext("2d"),o=0,s="",a="",h=Object.create(null),u=i.letterSpacing,c=i.whiteSpace,l=t.collapseSpaces(c),d=t.collapseNewlines(c),p=!l,f=i.wordWrapWidth+u,m=t.tokenize(e),g=0;g<m.length;g++){var v=m[g];if(t.isNewline(v)){if(!d){a+=t.addLine(s),p=!l,s="",o=0;continue}v=" "}if(l){var y=t.isBreakingSpace(v),_=t.isBreakingSpace(s[s.length-1]);if(y&&_)continue}var b=t.getFromCache(v,u,h,n);if(b>f)if(""!==s&&(a+=t.addLine(s),s="",o=0),t.canBreakWords(v,i.breakWords))for(var x=t.wordWrapSplit(v),T=0;T<x.length;T++){for(var P=x[T],w=1;x[T+w];){var E=x[T+w],I=P[P.length-1];if(t.canBreakChars(I,E,v,T,i.breakWords))break;P+=E,w++}T+=P.length-1;var O=t.getFromCache(P,u,h,n);O+o>f&&(a+=t.addLine(s),p=!1,s="",o=0),s+=P,o+=O}else{s.length>0&&(a+=t.addLine(s),s="",o=0);var A=g===m.length-1;a+=t.addLine(v,!A),p=!1,s="",o=0}else b+o>f&&(p=!1,a+=t.addLine(s),s="",o=0),(s.length>0||!t.isBreakingSpace(v)||p)&&(s+=v,o+=b)}return a+=t.addLine(s,!1)},t.addLine=function(e,i){return void 0===i&&(i=!0),e=t.trimRight(e),e=i?e+"\n":e},t.getFromCache=function(t,e,i,r){var n=i[t];if("number"!=typeof n){var o=t.length*e;n=r.measureText(t).width+o,i[t]=n}return n},t.collapseSpaces=function(t){return"normal"===t||"pre-line"===t},t.collapseNewlines=function(t){return"normal"===t},t.trimRight=function(e){if("string"!=typeof e)return"";for(var i=e.length-1;i>=0;i--){var r=e[i];if(!t.isBreakingSpace(r))break;e=e.slice(0,-1)}return e},t.isNewline=function(e){return"string"==typeof e&&t._newlines.indexOf(e.charCodeAt(0))>=0},t.isBreakingSpace=function(e){return"string"==typeof e&&t._breakingSpaces.indexOf(e.charCodeAt(0))>=0},t.tokenize=function(e){var i=[],r="";if("string"!=typeof e)return i;for(var n=0;n<e.length;n++){var o=e[n];t.isBreakingSpace(o)||t.isNewline(o)?(""!==r&&(i.push(r),r=""),i.push(o)):r+=o}return""!==r&&i.push(r),i},t.canBreakWords=function(t,e){return e},t.canBreakChars=function(t,e,i,r,n){return!0},t.wordWrapSplit=function(t){return t.split("")},t.measureFont=function(e){if(t._fonts[e])return t._fonts[e];var i={ascent:0,descent:0,fontSize:0},r=t._canvas,n=t._context;n.font=e;var o=t.METRICS_STRING+t.BASELINE_SYMBOL,s=Math.ceil(n.measureText(o).width),a=Math.ceil(n.measureText(t.BASELINE_SYMBOL).width),h=2*a;a=a*t.BASELINE_MULTIPLIER|0,r.width=s,r.height=h,n.fillStyle="#f00",n.fillRect(0,0,s,h),n.font=e,n.textBaseline="alphabetic",n.fillStyle="#000",n.fillText(o,0,a);var u=n.getImageData(0,0,s,h).data,c=u.length,l=4*s,d=0,p=0,f=!1;for(d=0;d<a;++d){for(var m=0;m<l;m+=4)if(255!==u[p+m]){f=!0;break}if(f)break;p+=l}for(i.ascent=a-d,p=c-l,f=!1,d=h;d>a;--d){for(m=0;m<l;m+=4)if(255!==u[p+m]){f=!0;break}if(f)break;p-=l}return i.descent=d-a,i.fontSize=i.ascent+i.descent,t._fonts[e]=i,i},t.clearMetrics=function(e){void 0===e&&(e=""),e?delete t._fonts[e]:t._fonts={}},t}(),v=function(){try{var t=new OffscreenCanvas(0,0),e=t.getContext("2d");return e&&e.measureText?t:document.createElement("canvas")}catch(i){return document.createElement("canvas")}}();v.width=v.height=10,g._canvas=v,g._context=v.getContext("2d"),g._fonts={},g.METRICS_STRING="|ÉqÅ",g.BASELINE_SYMBOL="M",g.BASELINE_MULTIPLIER=1.4,g._newlines=[10,13],g._breakingSpaces=[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288];var y={texture:!0,children:!1,baseTexture:!0},_=function(t){function e(e,i,r){var n=this,h=!1;r||(r=document.createElement("canvas"),h=!0),r.width=3,r.height=3;var u=o.G.from(r);return u.orig=new a.j,u.trim=new a.j,(n=t.call(this,u)||this)._ownCanvas=h,n.canvas=r,n.context=n.canvas.getContext("2d"),n._resolution=s.b.RESOLUTION,n._autoResolution=!0,n._text=null,n._style=null,n._styleListener=null,n._font="",n.text=e,n.style=i,n.localStyleID=-1,n}return function(t,e){function i(){this.constructor=t}u(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype.updateText=function(t){var e=this._style;if(this.localStyleID!==e.styleID&&(this.dirty=!0,this.localStyleID=e.styleID),this.dirty||!t){this._font=this._style.toFontString();var i,r,n=this.context,o=g.measureText(this._text||" ",this._style,this._style.wordWrap,this.canvas),s=o.width,a=o.height,u=o.lines,c=o.lineHeight,l=o.lineWidths,d=o.maxLineWidth,p=o.fontProperties;this.canvas.width=Math.ceil((Math.max(1,s)+2*e.padding)*this._resolution),this.canvas.height=Math.ceil((Math.max(1,a)+2*e.padding)*this._resolution),n.scale(this._resolution,this._resolution),n.clearRect(0,0,this.canvas.width,this.canvas.height),n.font=this._font,n.lineWidth=e.strokeThickness,n.textBaseline=e.textBaseline,n.lineJoin=e.lineJoin,n.miterLimit=e.miterLimit;for(var f=e.dropShadow?2:1,m=0;m<f;++m){var v=e.dropShadow&&0===m,y=v?Math.ceil(Math.max(1,a)+2*e.padding):0,_=y*this._resolution;if(v){n.fillStyle="black",n.strokeStyle="black";var b=e.dropShadowColor,x=Object(h.hex2rgb)("number"==typeof b?b:Object(h.string2hex)(b));n.shadowColor="rgba("+255*x[0]+","+255*x[1]+","+255*x[2]+","+e.dropShadowAlpha+")",n.shadowBlur=e.dropShadowBlur,n.shadowOffsetX=Math.cos(e.dropShadowAngle)*e.dropShadowDistance,n.shadowOffsetY=Math.sin(e.dropShadowAngle)*e.dropShadowDistance+_}else n.fillStyle=this._generateFillStyle(e,u,o),n.strokeStyle=e.stroke,n.shadowColor="black",n.shadowBlur=0,n.shadowOffsetX=0,n.shadowOffsetY=0;for(var T=0;T<u.length;T++)i=e.strokeThickness/2,r=e.strokeThickness/2+T*c+p.ascent,"right"===e.align?i+=d-l[T]:"center"===e.align&&(i+=(d-l[T])/2),e.stroke&&e.strokeThickness&&this.drawLetterSpacing(u[T],i+e.padding,r+e.padding-y,!0),e.fill&&this.drawLetterSpacing(u[T],i+e.padding,r+e.padding-y)}this.updateTexture()}},e.prototype.drawLetterSpacing=function(t,e,i,r){void 0===r&&(r=!1);var n=this._style.letterSpacing;if(0!==n)for(var o=e,s=Array.from?Array.from(t):t.split(""),a=this.context.measureText(t).width,h=0,u=0;u<s.length;++u){var c=s[u];r?this.context.strokeText(c,o,i):this.context.fillText(c,o,i),o+=a-(h=this.context.measureText(t.substring(u+1)).width)+n,a=h}else r?this.context.strokeText(t,e,i):this.context.fillText(t,e,i)},e.prototype.updateTexture=function(){var t=this.canvas;if(this._style.trim){var e=Object(h.trimCanvas)(t);e.data&&(t.width=e.width,t.height=e.height,this.context.putImageData(e.data,0,0))}var i=this._texture,r=this._style,n=r.trim?0:r.padding,o=i.baseTexture;i.trim.width=i._frame.width=Math.ceil(t.width/this._resolution),i.trim.height=i._frame.height=Math.ceil(t.height/this._resolution),i.trim.x=-n,i.trim.y=-n,i.orig.width=i._frame.width-2*n,i.orig.height=i._frame.height-2*n,this._onTextureUpdate(),o.setRealSize(t.width,t.height,this._resolution),this._recursivePostUpdateTransform(),this.dirty=!1},e.prototype._render=function(e){this._autoResolution&&this._resolution!==e.resolution&&(this._resolution=e.resolution,this.dirty=!0),this.updateText(!0),t.prototype._render.call(this,e)},e.prototype.getLocalBounds=function(e){return this.updateText(!0),t.prototype.getLocalBounds.call(this,e)},e.prototype._calculateBounds=function(){this.updateText(!0),this.calculateVertices(),this._bounds.addQuad(this.vertexData)},e.prototype._generateFillStyle=function(t,e,i){var n,o=t.fill;if(!Array.isArray(o))return o;if(1===o.length)return o[0];var s=t.dropShadow?t.dropShadowDistance:0,a=t.padding||0,h=Math.ceil(this.canvas.width/this._resolution)-s-2*a,u=Math.ceil(this.canvas.height/this._resolution)-s-2*a,c=o.slice(),l=t.fillGradientStops.slice();if(!l.length)for(var d=c.length+1,p=1;p<d;++p)l.push(p/d);if(c.unshift(o[0]),l.unshift(0),c.push(o[o.length-1]),l.push(1),t.fillGradientType===r.LINEAR_VERTICAL){n=this.context.createLinearGradient(h/2,a,h/2,u+a);var f=0,m=(i.fontProperties.fontSize+t.strokeThickness)/u;for(p=0;p<e.length;p++)for(var g=i.lineHeight*p,v=0;v<c.length;v++){var y=g/u+("number"==typeof l[v]?l[v]:v/c.length)*m,_=Math.max(f,y);_=Math.min(_,1),n.addColorStop(_,c[v]),f=_}}else{n=this.context.createLinearGradient(a,u/2,h+a,u/2);var b=c.length+1,x=1;for(p=0;p<c.length;p++){var T=void 0;T="number"==typeof l[p]?l[p]:x/b,n.addColorStop(T,c[p]),x++}}return n},e.prototype.destroy=function(e){"boolean"==typeof e&&(e={children:e}),e=Object.assign({},y,e),t.prototype.destroy.call(this,e),this._ownCanvas&&(this.canvas.height=this.canvas.width=0),this.context=null,this.canvas=null,this._style=null},Object.defineProperty(e.prototype,"width",{get:function(){return this.updateText(!0),Math.abs(this.scale.x)*this._texture.orig.width},set:function(t){this.updateText(!0);var e=Object(h.sign)(this.scale.x)||1;this.scale.x=e*t/this._texture.orig.width,this._width=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.updateText(!0),Math.abs(this.scale.y)*this._texture.orig.height},set:function(t){this.updateText(!0);var e=Object(h.sign)(this.scale.y)||1;this.scale.y=e*t/this._texture.orig.height,this._height=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"style",{get:function(){return this._style},set:function(t){t=t||{},this._style=t instanceof d?t:new d(t),this.localStyleID=-1,this.dirty=!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"text",{get:function(){return this._text},set:function(t){t=String(null==t?"":t),this._text!==t&&(this._text=t,this.dirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"resolution",{get:function(){return this._resolution},set:function(t){this._autoResolution=!1,this._resolution!==t&&(this._resolution=t,this.dirty=!0)},enumerable:!1,configurable:!0}),e}(n.a)},GYWy:function(t,e,i){(function(t,r){var n;!function(o){e&&e.nodeType,t&&t.nodeType;var s="object"==typeof r&&r;s.global!==s&&s.window!==s&&s.self;var a,h=2147483647,u=/^xn--/,c=/[^\x20-\x7E]/,l=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,f=String.fromCharCode;function m(t){throw new RangeError(d[t])}function g(t,e){for(var i=t.length,r=[];i--;)r[i]=e(t[i]);return r}function v(t,e){var i=t.split("@"),r="";return i.length>1&&(r=i[0]+"@",t=i[1]),r+g((t=t.replace(l,".")).split("."),e).join(".")}function y(t){for(var e,i,r=[],n=0,o=t.length;n<o;)(e=t.charCodeAt(n++))>=55296&&e<=56319&&n<o?56320==(64512&(i=t.charCodeAt(n++)))?r.push(((1023&e)<<10)+(1023&i)+65536):(r.push(e),n--):r.push(e);return r}function _(t){return g(t,(function(t){var e="";return t>65535&&(e+=f((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+=f(t)})).join("")}function b(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function x(t,e,i){var r=0;for(t=i?p(t/700):t>>1,t+=p(t/e);t>455;r+=36)t=p(t/35);return p(r+36*t/(t+38))}function T(t){var e,i,r,n,o,s,a,u,c,l,d,f=[],g=t.length,v=0,y=128,b=72;for((i=t.lastIndexOf("-"))<0&&(i=0),r=0;r<i;++r)t.charCodeAt(r)>=128&&m("not-basic"),f.push(t.charCodeAt(r));for(n=i>0?i+1:0;n<g;){for(o=v,s=1,a=36;n>=g&&m("invalid-input"),((u=(d=t.charCodeAt(n++))-48<10?d-22:d-65<26?d-65:d-97<26?d-97:36)>=36||u>p((h-v)/s))&&m("overflow"),v+=u*s,!(u<(c=a<=b?1:a>=b+26?26:a-b));a+=36)s>p(h/(l=36-c))&&m("overflow"),s*=l;b=x(v-o,e=f.length+1,0==o),p(v/e)>h-y&&m("overflow"),y+=p(v/e),v%=e,f.splice(v++,0,y)}return _(f)}function P(t){var e,i,r,n,o,s,a,u,c,l,d,g,v,_,T,P=[];for(g=(t=y(t)).length,e=128,i=0,o=72,s=0;s<g;++s)(d=t[s])<128&&P.push(f(d));for(r=n=P.length,n&&P.push("-");r<g;){for(a=h,s=0;s<g;++s)(d=t[s])>=e&&d<a&&(a=d);for(a-e>p((h-i)/(v=r+1))&&m("overflow"),i+=(a-e)*v,e=a,s=0;s<g;++s)if((d=t[s])<e&&++i>h&&m("overflow"),d==e){for(u=i,c=36;!(u<(l=c<=o?1:c>=o+26?26:c-o));c+=36)T=u-l,_=36-l,P.push(f(b(l+T%_,0))),u=p(T/_);P.push(f(b(u,0))),o=x(i,v,r==n),i=0,++r}++i,++e}return P.join("")}a={version:"1.4.1",ucs2:{decode:y,encode:_},decode:T,encode:P,toASCII:function(t){return v(t,(function(t){return c.test(t)?"xn--"+P(t):t}))},toUnicode:function(t){return v(t,(function(t){return u.test(t)?T(t.slice(4).toLowerCase()):t}))}},void 0===(n=function(){return a}.call(e,i,e,t))||(t.exports=n)}()}).call(this,i("YuTi")(t),i("yLpj"))},HiXI:function(t,e,i){"use strict";var r=i("I+eb"),n=i("WKiH").end,o=i("yNLB")("trimEnd"),s=o?function(){return n(this)}:"".trimEnd;r({target:"String",proto:!0,name:"trimEnd",forced:o},{trimEnd:s,trimRight:s})},IqKQ:function(t,e,i){"use strict";i.r(e),i.d(e,"utils",(function(){return l})),i.d(e,"AccessibilityManager",(function(){return f})),i.d(e,"accessibleTarget",(function(){return p})),i.d(e,"InteractionData",(function(){return v})),i.d(e,"InteractionEvent",(function(){return _})),i.d(e,"InteractionManager",(function(){return w})),i.d(e,"InteractionTrackingData",(function(){return b})),i.d(e,"interactiveTarget",(function(){return T})),i.d(e,"Application",(function(){return I})),i.d(e,"AbstractBatchRenderer",(function(){return E.a})),i.d(e,"AbstractRenderer",(function(){return E.b})),i.d(e,"Attribute",(function(){return E.c})),i.d(e,"BaseRenderTexture",(function(){return E.d})),i.d(e,"BaseTexture",(function(){return E.e})),i.d(e,"BatchDrawCall",(function(){return E.f})),i.d(e,"BatchGeometry",(function(){return E.g})),i.d(e,"BatchPluginFactory",(function(){return E.h})),i.d(e,"BatchRenderer",(function(){return E.i})),i.d(e,"BatchShaderGenerator",(function(){return E.j})),i.d(e,"BatchTextureArray",(function(){return E.k})),i.d(e,"Buffer",(function(){return E.l})),i.d(e,"Filter",(function(){return E.m})),i.d(e,"FilterState",(function(){return E.n})),i.d(e,"Framebuffer",(function(){return E.o})),i.d(e,"GLFramebuffer",(function(){return E.p})),i.d(e,"GLProgram",(function(){return E.q})),i.d(e,"GLTexture",(function(){return E.r})),i.d(e,"Geometry",(function(){return E.s})),i.d(e,"IGLUniformData",(function(){return E.t})),i.d(e,"MaskData",(function(){return E.u})),i.d(e,"ObjectRenderer",(function(){return E.v})),i.d(e,"Program",(function(){return E.w})),i.d(e,"Quad",(function(){return E.x})),i.d(e,"QuadUv",(function(){return E.y})),i.d(e,"RenderTexture",(function(){return E.z})),i.d(e,"RenderTexturePool",(function(){return E.A})),i.d(e,"Renderer",(function(){return E.B})),i.d(e,"Shader",(function(){return E.C})),i.d(e,"SpriteMaskFilter",(function(){return E.D})),i.d(e,"State",(function(){return E.E})),i.d(e,"System",(function(){return E.F})),i.d(e,"Texture",(function(){return E.G})),i.d(e,"TextureMatrix",(function(){return E.H})),i.d(e,"TextureUvs",(function(){return E.I})),i.d(e,"UniformGroup",(function(){return E.J})),i.d(e,"ViewableBuffer",(function(){return E.K})),i.d(e,"autoDetectRenderer",(function(){return E.L})),i.d(e,"checkMaxIfStatementsInShader",(function(){return E.M})),i.d(e,"defaultFilterVertex",(function(){return E.N})),i.d(e,"defaultVertex",(function(){return E.O})),i.d(e,"resources",(function(){return E.P})),i.d(e,"systems",(function(){return E.Q})),i.d(e,"uniformParsers",(function(){return E.R})),i.d(e,"Extract",(function(){return S})),i.d(e,"AppLoaderPlugin",(function(){return et})),i.d(e,"Loader",(function(){return tt})),i.d(e,"LoaderResource",(function(){return Q})),i.d(e,"TextureLoader",(function(){return $})),i.d(e,"ParticleContainer",(function(){return it.a})),i.d(e,"ParticleRenderer",(function(){return it.b})),i.d(e,"BasePrepare",(function(){return rt.a})),i.d(e,"CountLimiter",(function(){return rt.b})),i.d(e,"Prepare",(function(){return rt.c})),i.d(e,"TimeLimiter",(function(){return rt.d})),i.d(e,"Spritesheet",(function(){return nt})),i.d(e,"SpritesheetLoader",(function(){return ot})),i.d(e,"TilingSprite",(function(){return st.a})),i.d(e,"TilingSpriteRenderer",(function(){return st.b})),i.d(e,"BitmapFont",(function(){return _t})),i.d(e,"BitmapFontData",(function(){return lt})),i.d(e,"BitmapFontLoader",(function(){return Pt})),i.d(e,"BitmapText",(function(){return Tt})),i.d(e,"Ticker",(function(){return g.a})),i.d(e,"TickerPlugin",(function(){return g.b})),i.d(e,"UPDATE_PRIORITY",(function(){return g.c})),i.d(e,"ALPHA_MODES",(function(){return se.a})),i.d(e,"BLEND_MODES",(function(){return se.b})),i.d(e,"BUFFER_BITS",(function(){return se.c})),i.d(e,"CLEAR_MODES",(function(){return se.d})),i.d(e,"DRAW_MODES",(function(){return se.e})),i.d(e,"ENV",(function(){return se.f})),i.d(e,"FORMATS",(function(){return se.g})),i.d(e,"GC_MODES",(function(){return se.h})),i.d(e,"MASK_TYPES",(function(){return se.i})),i.d(e,"MIPMAP_MODES",(function(){return se.j})),i.d(e,"MSAA_QUALITY",(function(){return se.k})),i.d(e,"PRECISION",(function(){return se.l})),i.d(e,"RENDERER_TYPE",(function(){return se.m})),i.d(e,"SCALE_MODES",(function(){return se.n})),i.d(e,"TARGETS",(function(){return se.o})),i.d(e,"TYPES",(function(){return se.p})),i.d(e,"WRAP_MODES",(function(){return se.q})),i.d(e,"Bounds",(function(){return d.a})),i.d(e,"Container",(function(){return d.b})),i.d(e,"DisplayObject",(function(){return d.c})),i.d(e,"TemporaryDisplayObject",(function(){return d.d})),i.d(e,"FillStyle",(function(){return ae.a})),i.d(e,"GRAPHICS_CURVES",(function(){return ae.b})),i.d(e,"Graphics",(function(){return ae.c})),i.d(e,"GraphicsData",(function(){return ae.d})),i.d(e,"GraphicsGeometry",(function(){return ae.e})),i.d(e,"LINE_CAP",(function(){return ae.f})),i.d(e,"LINE_JOIN",(function(){return ae.g})),i.d(e,"LineStyle",(function(){return ae.h})),i.d(e,"graphicsUtils",(function(){return ae.i})),i.d(e,"Circle",(function(){return m.a})),i.d(e,"DEG_TO_RAD",(function(){return m.b})),i.d(e,"Ellipse",(function(){return m.c})),i.d(e,"Matrix",(function(){return m.d})),i.d(e,"ObservablePoint",(function(){return m.e})),i.d(e,"PI_2",(function(){return m.f})),i.d(e,"Point",(function(){return m.g})),i.d(e,"Polygon",(function(){return m.h})),i.d(e,"RAD_TO_DEG",(function(){return m.i})),i.d(e,"Rectangle",(function(){return m.j})),i.d(e,"RoundedRectangle",(function(){return m.k})),i.d(e,"SHAPES",(function(){return m.l})),i.d(e,"Transform",(function(){return m.m})),i.d(e,"groupD8",(function(){return m.n})),i.d(e,"Mesh",(function(){return ht.a})),i.d(e,"MeshBatchUvs",(function(){return ht.b})),i.d(e,"MeshGeometry",(function(){return ht.c})),i.d(e,"MeshMaterial",(function(){return ht.d})),i.d(e,"NineSlicePlane",(function(){return he.a})),i.d(e,"PlaneGeometry",(function(){return he.b})),i.d(e,"RopeGeometry",(function(){return he.c})),i.d(e,"SimpleMesh",(function(){return he.d})),i.d(e,"SimplePlane",(function(){return he.e})),i.d(e,"SimpleRope",(function(){return he.f})),i.d(e,"Runner",(function(){return ue.a})),i.d(e,"Sprite",(function(){return re.a})),i.d(e,"AnimatedSprite",(function(){return le})),i.d(e,"TEXT_GRADIENT",(function(){return ut.a})),i.d(e,"Text",(function(){return ut.b})),i.d(e,"TextMetrics",(function(){return ut.c})),i.d(e,"TextStyle",(function(){return ut.d})),i.d(e,"isMobile",(function(){return at.a})),i.d(e,"settings",(function(){return at.b})),i.d(e,"VERSION",(function(){return ge})),i.d(e,"filters",(function(){return ve})),i.d(e,"useDeprecated",(function(){return me}));i("PF2M"),i("IZzc");var r=i("OQdp"),n=i("YVoz"),o=i.n(n);window.Promise||(window.Promise=r.Polyfill),Object.assign||(Object.assign=o.a);if(Date.now&&Date.prototype.getTime||(Date.now=function(){return(new Date).getTime()}),!window.performance||!window.performance.now){var s=Date.now();window.performance||(window.performance={}),window.performance.now=function(){return Date.now()-s}}for(var a=Date.now(),h=["ms","moz","webkit","o"],u=0;u<h.length&&!window.requestAnimationFrame;++u){var c=h[u];window.requestAnimationFrame=window[c+"RequestAnimationFrame"],window.cancelAnimationFrame=window[c+"CancelAnimationFrame"]||window[c+"CancelRequestAnimationFrame"]}window.requestAnimationFrame||(window.requestAnimationFrame=function(t){if("function"!=typeof t)throw new TypeError(t+"is not a function");var e=Date.now(),i=16+a-e;return i<0&&(i=0),a=e,window.setTimeout((function(){a=Date.now(),t(performance.now())}),i)}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){return clearTimeout(t)}),Math.sign||(Math.sign=function(t){return 0===(t=Number(t))||isNaN(t)?t:t>0?1:-1}),Number.isInteger||(Number.isInteger=function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}),window.ArrayBuffer||(window.ArrayBuffer=Array),window.Float32Array||(window.Float32Array=Array),window.Uint32Array||(window.Uint32Array=Array),window.Uint16Array||(window.Uint16Array=Array),window.Uint8Array||(window.Uint8Array=Array),window.Int32Array||(window.Int32Array=Array);var l=i("qoEl"),d=i("msCR"),p={accessible:!1,accessibleTitle:null,accessibleHint:null,tabIndex:0,_accessibleActive:!1,_accessibleDiv:null,accessibleType:"button",accessiblePointerEvents:"auto",accessibleChildren:!0,renderId:-1};d.c.mixin(p);var f=function(){function t(t){this._hookDiv=null,(l.isMobile.tablet||l.isMobile.phone)&&this.createTouchHook();var e=document.createElement("div");e.style.width="100px",e.style.height="100px",e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.zIndex=2..toString(),this.div=e,this.pool=[],this.renderId=0,this.debug=!1,this.renderer=t,this.children=[],this._onKeyDown=this._onKeyDown.bind(this),this._onMouseMove=this._onMouseMove.bind(this),this._isActive=!1,this._isMobileAccessibility=!1,this.androidUpdateCount=0,this.androidUpdateFrequency=500,window.addEventListener("keydown",this._onKeyDown,!1)}return Object.defineProperty(t.prototype,"isActive",{get:function(){return this._isActive},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isMobileAccessibility",{get:function(){return this._isMobileAccessibility},enumerable:!1,configurable:!0}),t.prototype.createTouchHook=function(){var t=this,e=document.createElement("button");e.style.width="1px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.left="-1000px",e.style.zIndex=2..toString(),e.style.backgroundColor="#FF0000",e.title="select to enable accessability for this content",e.addEventListener("focus",(function(){t._isMobileAccessibility=!0,t.activate(),t.destroyTouchHook()})),document.body.appendChild(e),this._hookDiv=e},t.prototype.destroyTouchHook=function(){this._hookDiv&&(document.body.removeChild(this._hookDiv),this._hookDiv=null)},t.prototype.activate=function(){this._isActive||(this._isActive=!0,window.document.addEventListener("mousemove",this._onMouseMove,!0),window.removeEventListener("keydown",this._onKeyDown,!1),this.renderer.on("postrender",this.update,this),this.renderer.view.parentNode&&this.renderer.view.parentNode.appendChild(this.div))},t.prototype.deactivate=function(){this._isActive&&!this._isMobileAccessibility&&(this._isActive=!1,window.document.removeEventListener("mousemove",this._onMouseMove,!0),window.addEventListener("keydown",this._onKeyDown,!1),this.renderer.off("postrender",this.update),this.div.parentNode&&this.div.parentNode.removeChild(this.div))},t.prototype.updateAccessibleObjects=function(t){if(t.visible&&t.accessibleChildren){t.accessible&&t.interactive&&(t._accessibleActive||this.addChild(t),t.renderId=this.renderId);for(var e=t.children,i=0;i<e.length;i++)this.updateAccessibleObjects(e[i])}},t.prototype.update=function(){var t=performance.now();if(!(l.isMobile.android.device&&t<this.androidUpdateCount)&&(this.androidUpdateCount=t+this.androidUpdateFrequency,this.renderer.renderingToScreen)){this.renderer._lastObjectRendered&&this.updateAccessibleObjects(this.renderer._lastObjectRendered);var e=this.renderer.view.getBoundingClientRect(),i=this.renderer.resolution,r=e.width/this.renderer.width*i,n=e.height/this.renderer.height*i,o=this.div;o.style.left=e.left+"px",o.style.top=e.top+"px",o.style.width=this.renderer.width+"px",o.style.height=this.renderer.height+"px";for(var s=0;s<this.children.length;s++){var a=this.children[s];if(a.renderId!==this.renderId)a._accessibleActive=!1,Object(l.removeItems)(this.children,s,1),this.div.removeChild(a._accessibleDiv),this.pool.push(a._accessibleDiv),a._accessibleDiv=null,s--;else{o=a._accessibleDiv;var h=a.hitArea,u=a.worldTransform;a.hitArea?(o.style.left=(u.tx+h.x*u.a)*r+"px",o.style.top=(u.ty+h.y*u.d)*n+"px",o.style.width=h.width*u.a*r+"px",o.style.height=h.height*u.d*n+"px"):(h=a.getBounds(),this.capHitArea(h),o.style.left=h.x*r+"px",o.style.top=h.y*n+"px",o.style.width=h.width*r+"px",o.style.height=h.height*n+"px",o.title!==a.accessibleTitle&&null!==a.accessibleTitle&&(o.title=a.accessibleTitle),o.getAttribute("aria-label")!==a.accessibleHint&&null!==a.accessibleHint&&o.setAttribute("aria-label",a.accessibleHint)),a.accessibleTitle===o.title&&a.tabIndex===o.tabIndex||(o.title=a.accessibleTitle,o.tabIndex=a.tabIndex,this.debug&&this.updateDebugHTML(o))}}this.renderId++}},t.prototype.updateDebugHTML=function(t){t.innerHTML="type: "+t.type+"</br> title : "+t.title+"</br> tabIndex: "+t.tabIndex},t.prototype.capHitArea=function(t){t.x<0&&(t.width+=t.x,t.x=0),t.y<0&&(t.height+=t.y,t.y=0),t.x+t.width>this.renderer.width&&(t.width=this.renderer.width-t.x),t.y+t.height>this.renderer.height&&(t.height=this.renderer.height-t.y)},t.prototype.addChild=function(t){var e=this.pool.pop();e||((e=document.createElement("button")).style.width="100px",e.style.height="100px",e.style.backgroundColor=this.debug?"rgba(255,255,255,0.5)":"transparent",e.style.position="absolute",e.style.zIndex=2..toString(),e.style.borderStyle="none",navigator.userAgent.toLowerCase().indexOf("chrome")>-1?e.setAttribute("aria-live","off"):e.setAttribute("aria-live","polite"),navigator.userAgent.match(/rv:.*Gecko\//)?e.setAttribute("aria-relevant","additions"):e.setAttribute("aria-relevant","text"),e.addEventListener("click",this._onClick.bind(this)),e.addEventListener("focus",this._onFocus.bind(this)),e.addEventListener("focusout",this._onFocusOut.bind(this))),e.style.pointerEvents=t.accessiblePointerEvents,e.type=t.accessibleType,t.accessibleTitle&&null!==t.accessibleTitle?e.title=t.accessibleTitle:t.accessibleHint&&null!==t.accessibleHint||(e.title="displayObject "+t.tabIndex),t.accessibleHint&&null!==t.accessibleHint&&e.setAttribute("aria-label",t.accessibleHint),this.debug&&this.updateDebugHTML(e),t._accessibleActive=!0,t._accessibleDiv=e,e.displayObject=t,this.children.push(t),this.div.appendChild(t._accessibleDiv),t._accessibleDiv.tabIndex=t.tabIndex},t.prototype._onClick=function(t){var e=this.renderer.plugins.interaction;e.dispatchEvent(t.target.displayObject,"click",e.eventData),e.dispatchEvent(t.target.displayObject,"pointertap",e.eventData),e.dispatchEvent(t.target.displayObject,"tap",e.eventData)},t.prototype._onFocus=function(t){t.target.getAttribute("aria-live")||t.target.setAttribute("aria-live","assertive");var e=this.renderer.plugins.interaction;e.dispatchEvent(t.target.displayObject,"mouseover",e.eventData)},t.prototype._onFocusOut=function(t){t.target.getAttribute("aria-live")||t.target.setAttribute("aria-live","polite");var e=this.renderer.plugins.interaction;e.dispatchEvent(t.target.displayObject,"mouseout",e.eventData)},t.prototype._onKeyDown=function(t){9===t.keyCode&&this.activate()},t.prototype._onMouseMove=function(t){0===t.movementX&&0===t.movementY||this.deactivate()},t.prototype.destroy=function(){this.destroyTouchHook(),this.div=null,window.document.removeEventListener("mousemove",this._onMouseMove,!0),window.removeEventListener("keydown",this._onKeyDown),this.pool=null,this.children=null,this.renderer=null},t}(),m=i("0/xZ"),g=i("4+n8"),v=function(){function t(){this.pressure=0,this.rotationAngle=0,this.twist=0,this.tangentialPressure=0,this.global=new m.g,this.target=null,this.originalEvent=null,this.identifier=null,this.isPrimary=!1,this.button=0,this.buttons=0,this.width=0,this.height=0,this.tiltX=0,this.tiltY=0,this.pointerType=null,this.pressure=0,this.rotationAngle=0,this.twist=0,this.tangentialPressure=0}return Object.defineProperty(t.prototype,"pointerId",{get:function(){return this.identifier},enumerable:!1,configurable:!0}),t.prototype.getLocalPosition=function(t,e,i){return t.worldTransform.applyInverse(i||this.global,e)},t.prototype.copyEvent=function(t){"isPrimary"in t&&t.isPrimary&&(this.isPrimary=!0),this.button="button"in t&&t.button;var e="buttons"in t&&t.buttons;this.buttons=Number.isInteger(e)?e:"which"in t&&t.which,this.width="width"in t&&t.width,this.height="height"in t&&t.height,this.tiltX="tiltX"in t&&t.tiltX,this.tiltY="tiltY"in t&&t.tiltY,this.pointerType="pointerType"in t&&t.pointerType,this.pressure="pressure"in t&&t.pressure,this.rotationAngle="rotationAngle"in t&&t.rotationAngle,this.twist="twist"in t&&t.twist||0,this.tangentialPressure="tangentialPressure"in t&&t.tangentialPressure||0},t.prototype.reset=function(){this.isPrimary=!1},t}(),y=function(t,e){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var _=function(){function t(){this.stopped=!1,this.stopsPropagatingAt=null,this.stopPropagationHint=!1,this.target=null,this.currentTarget=null,this.type=null,this.data=null}return t.prototype.stopPropagation=function(){this.stopped=!0,this.stopPropagationHint=!0,this.stopsPropagatingAt=this.currentTarget},t.prototype.reset=function(){this.stopped=!1,this.stopsPropagatingAt=null,this.stopPropagationHint=!1,this.currentTarget=null,this.target=null},t}(),b=function(){function t(e){this._pointerId=e,this._flags=t.FLAGS.NONE}return t.prototype._doSet=function(t,e){this._flags=e?this._flags|t:this._flags&~t},Object.defineProperty(t.prototype,"pointerId",{get:function(){return this._pointerId},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"flags",{get:function(){return this._flags},set:function(t){this._flags=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"none",{get:function(){return this._flags===t.FLAGS.NONE},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"over",{get:function(){return 0!=(this._flags&t.FLAGS.OVER)},set:function(e){this._doSet(t.FLAGS.OVER,e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rightDown",{get:function(){return 0!=(this._flags&t.FLAGS.RIGHT_DOWN)},set:function(e){this._doSet(t.FLAGS.RIGHT_DOWN,e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leftDown",{get:function(){return 0!=(this._flags&t.FLAGS.LEFT_DOWN)},set:function(e){this._doSet(t.FLAGS.LEFT_DOWN,e)},enumerable:!1,configurable:!0}),t.FLAGS=Object.freeze({NONE:0,OVER:1,LEFT_DOWN:2,RIGHT_DOWN:4}),t}(),x=function(){function t(){this._tempPoint=new m.g}return t.prototype.recursiveFindHit=function(t,e,i,r,n){if(!e||!e.visible)return!1;var o=t.data.global,s=!1,a=n=e.interactive||n,h=!0;if(e.hitArea?(r&&(e.worldTransform.applyInverse(o,this._tempPoint),e.hitArea.contains(this._tempPoint.x,this._tempPoint.y)?s=!0:(r=!1,h=!1)),a=!1):e._mask&&r&&(e._mask.containsPoint&&e._mask.containsPoint(o)||(r=!1)),h&&e.interactiveChildren&&e.children)for(var u=e.children,c=u.length-1;c>=0;c--){var l=u[c],d=this.recursiveFindHit(t,l,i,r,a);if(d){if(!l.parent)continue;a=!1,d&&(t.target&&(r=!1),s=!0)}}return n&&(r&&!t.target&&!e.hitArea&&e.containsPoint&&e.containsPoint(o)&&(s=!0),e.interactive&&(s&&!t.target&&(t.target=e),i&&i(t,e,!!s))),s},t.prototype.findHit=function(t,e,i,r){this.recursiveFindHit(t,e,i,r,!1)},t}(),T={interactive:!1,interactiveChildren:!0,hitArea:null,get buttonMode(){return"pointer"===this.cursor},set buttonMode(t){t?this.cursor="pointer":"pointer"===this.cursor&&(this.cursor=null)},cursor:null,get trackedPointers(){return void 0===this._trackedPointers&&(this._trackedPointers={}),this._trackedPointers},_trackedPointers:void 0};d.c.mixin(T);var P={target:null,data:{global:null}},w=function(t){function e(e,i){var r=t.call(this)||this;return i=i||{},r.renderer=e,r.autoPreventDefault=void 0===i.autoPreventDefault||i.autoPreventDefault,r.interactionFrequency=i.interactionFrequency||10,r.mouse=new v,r.mouse.identifier=1,r.mouse.global.set(-999999),r.activeInteractionData={},r.activeInteractionData[1]=r.mouse,r.interactionDataPool=[],r.eventData=new _,r.interactionDOMElement=null,r.moveWhenInside=!1,r.eventsAdded=!1,r.tickerAdded=!1,r.mouseOverRenderer=!1,r.supportsTouchEvents="ontouchstart"in window,r.supportsPointerEvents=!!window.PointerEvent,r.onPointerUp=r.onPointerUp.bind(r),r.processPointerUp=r.processPointerUp.bind(r),r.onPointerCancel=r.onPointerCancel.bind(r),r.processPointerCancel=r.processPointerCancel.bind(r),r.onPointerDown=r.onPointerDown.bind(r),r.processPointerDown=r.processPointerDown.bind(r),r.onPointerMove=r.onPointerMove.bind(r),r.processPointerMove=r.processPointerMove.bind(r),r.onPointerOut=r.onPointerOut.bind(r),r.processPointerOverOut=r.processPointerOverOut.bind(r),r.onPointerOver=r.onPointerOver.bind(r),r.cursorStyles={default:"inherit",pointer:"pointer"},r.currentCursorMode=null,r.cursor=null,r.resolution=1,r.delayedEvents=[],r.search=new x,r._tempDisplayObject=new d.d,r._useSystemTicker=void 0===i.useSystemTicker||i.useSystemTicker,r.setTargetElement(r.renderer.view,r.renderer.resolution),r}return function(t,e){function i(){this.constructor=t}y(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),Object.defineProperty(e.prototype,"useSystemTicker",{get:function(){return this._useSystemTicker},set:function(t){this._useSystemTicker=t,t?this.addTickerListener():this.removeTickerListener()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"lastObjectRendered",{get:function(){return this.renderer._lastObjectRendered||this._tempDisplayObject},enumerable:!1,configurable:!0}),e.prototype.hitTest=function(t,e){return P.target=null,P.data.global=t,e||(e=this.lastObjectRendered),this.processInteractive(P,e,null,!0),P.target},e.prototype.setTargetElement=function(t,e){void 0===e&&(e=1),this.removeTickerListener(),this.removeEvents(),this.interactionDOMElement=t,this.resolution=e,this.addEvents(),this.addTickerListener()},e.prototype.addTickerListener=function(){!this.tickerAdded&&this.interactionDOMElement&&this._useSystemTicker&&(g.a.system.add(this.tickerUpdate,this,g.c.INTERACTION),this.tickerAdded=!0)},e.prototype.removeTickerListener=function(){this.tickerAdded&&(g.a.system.remove(this.tickerUpdate,this),this.tickerAdded=!1)},e.prototype.addEvents=function(){if(!this.eventsAdded&&this.interactionDOMElement){var t=this.interactionDOMElement.style;window.navigator.msPointerEnabled?(t.msContentZooming="none",t.msTouchAction="none"):this.supportsPointerEvents&&(t.touchAction="none"),this.supportsPointerEvents?(window.document.addEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("pointerover",this.onPointerOver,!0),window.addEventListener("pointercancel",this.onPointerCancel,!0),window.addEventListener("pointerup",this.onPointerUp,!0)):(window.document.addEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.addEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.addEventListener("mouseover",this.onPointerOver,!0),window.addEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.addEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.addEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.addEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.addEventListener("touchmove",this.onPointerMove,!0)),this.eventsAdded=!0}},e.prototype.removeEvents=function(){if(this.eventsAdded&&this.interactionDOMElement){var t=this.interactionDOMElement.style;window.navigator.msPointerEnabled?(t.msContentZooming="",t.msTouchAction=""):this.supportsPointerEvents&&(t.touchAction=""),this.supportsPointerEvents?(window.document.removeEventListener("pointermove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("pointerdown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("pointerleave",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("pointerover",this.onPointerOver,!0),window.removeEventListener("pointercancel",this.onPointerCancel,!0),window.removeEventListener("pointerup",this.onPointerUp,!0)):(window.document.removeEventListener("mousemove",this.onPointerMove,!0),this.interactionDOMElement.removeEventListener("mousedown",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("mouseout",this.onPointerOut,!0),this.interactionDOMElement.removeEventListener("mouseover",this.onPointerOver,!0),window.removeEventListener("mouseup",this.onPointerUp,!0)),this.supportsTouchEvents&&(this.interactionDOMElement.removeEventListener("touchstart",this.onPointerDown,!0),this.interactionDOMElement.removeEventListener("touchcancel",this.onPointerCancel,!0),this.interactionDOMElement.removeEventListener("touchend",this.onPointerUp,!0),this.interactionDOMElement.removeEventListener("touchmove",this.onPointerMove,!0)),this.interactionDOMElement=null,this.eventsAdded=!1}},e.prototype.tickerUpdate=function(t){this._deltaTime+=t,this._deltaTime<this.interactionFrequency||(this._deltaTime=0,this.update())},e.prototype.update=function(){if(this.interactionDOMElement)if(this._didMove)this._didMove=!1;else{for(var t in this.cursor=null,this.activeInteractionData)if(this.activeInteractionData.hasOwnProperty(t)){var e=this.activeInteractionData[t];if(e.originalEvent&&"touch"!==e.pointerType){var i=this.configureInteractionEventForDOMEvent(this.eventData,e.originalEvent,e);this.processInteractive(i,this.lastObjectRendered,this.processPointerOverOut,!0)}}this.setCursorMode(this.cursor)}},e.prototype.setCursorMode=function(t){if(t=t||"default",this.currentCursorMode!==t){this.currentCursorMode=t;var e=this.cursorStyles[t];if(e)switch(typeof e){case"string":this.interactionDOMElement.style.cursor=e;break;case"function":e(t);break;case"object":Object.assign(this.interactionDOMElement.style,e)}else"string"!=typeof t||Object.prototype.hasOwnProperty.call(this.cursorStyles,t)||(this.interactionDOMElement.style.cursor=t)}},e.prototype.dispatchEvent=function(t,e,i){i.stopPropagationHint&&t!==i.stopsPropagatingAt||(i.currentTarget=t,i.type=e,t.emit(e,i),t[e]&&t[e](i))},e.prototype.delayDispatchEvent=function(t,e,i){this.delayedEvents.push({displayObject:t,eventString:e,eventData:i})},e.prototype.mapPositionToPoint=function(t,e,i){var r;r=this.interactionDOMElement.parentElement?this.interactionDOMElement.getBoundingClientRect():{x:0,y:0,width:0,height:0};var n=1/this.resolution;t.x=(e-r.left)*(this.interactionDOMElement.width/r.width)*n,t.y=(i-r.top)*(this.interactionDOMElement.height/r.height)*n},e.prototype.processInteractive=function(t,e,i,r){var n=this.search.findHit(t,e,i,r),o=this.delayedEvents;if(!o.length)return n;t.stopPropagationHint=!1;var s=o.length;this.delayedEvents=[];for(var a=0;a<s;a++){var h=o[a],u=h.displayObject,c=h.eventString,l=h.eventData;l.stopsPropagatingAt===u&&(l.stopPropagationHint=!0),this.dispatchEvent(u,c,l)}return n},e.prototype.onPointerDown=function(t){if(!this.supportsTouchEvents||"touch"!==t.pointerType){var e=this.normalizeToPointerData(t);if(this.autoPreventDefault&&e[0].isNormalized)(t.cancelable||!("cancelable"in t))&&t.preventDefault();for(var i=e.length,r=0;r<i;r++){var n=e[r],o=this.getInteractionDataForPointerId(n),s=this.configureInteractionEventForDOMEvent(this.eventData,n,o);if(s.data.originalEvent=t,this.processInteractive(s,this.lastObjectRendered,this.processPointerDown,!0),this.emit("pointerdown",s),"touch"===n.pointerType)this.emit("touchstart",s);else if("mouse"===n.pointerType||"pen"===n.pointerType){var a=2===n.button;this.emit(a?"rightdown":"mousedown",this.eventData)}}}},e.prototype.processPointerDown=function(t,e,i){var r=t.data,n=t.data.identifier;if(i)if(e.trackedPointers[n]||(e.trackedPointers[n]=new b(n)),this.dispatchEvent(e,"pointerdown",t),"touch"===r.pointerType)this.dispatchEvent(e,"touchstart",t);else if("mouse"===r.pointerType||"pen"===r.pointerType){var o=2===r.button;o?e.trackedPointers[n].rightDown=!0:e.trackedPointers[n].leftDown=!0,this.dispatchEvent(e,o?"rightdown":"mousedown",t)}},e.prototype.onPointerComplete=function(t,e,i){for(var r=this.normalizeToPointerData(t),n=r.length,o=t.target!==this.interactionDOMElement?"outside":"",s=0;s<n;s++){var a=r[s],h=this.getInteractionDataForPointerId(a),u=this.configureInteractionEventForDOMEvent(this.eventData,a,h);if(u.data.originalEvent=t,this.processInteractive(u,this.lastObjectRendered,i,e||!o),this.emit(e?"pointercancel":"pointerup"+o,u),"mouse"===a.pointerType||"pen"===a.pointerType){var c=2===a.button;this.emit(c?"rightup"+o:"mouseup"+o,u)}else"touch"===a.pointerType&&(this.emit(e?"touchcancel":"touchend"+o,u),this.releaseInteractionDataForPointerId(a.pointerId))}},e.prototype.onPointerCancel=function(t){this.supportsTouchEvents&&"touch"===t.pointerType||this.onPointerComplete(t,!0,this.processPointerCancel)},e.prototype.processPointerCancel=function(t,e){var i=t.data,r=t.data.identifier;void 0!==e.trackedPointers[r]&&(delete e.trackedPointers[r],this.dispatchEvent(e,"pointercancel",t),"touch"===i.pointerType&&this.dispatchEvent(e,"touchcancel",t))},e.prototype.onPointerUp=function(t){this.supportsTouchEvents&&"touch"===t.pointerType||this.onPointerComplete(t,!1,this.processPointerUp)},e.prototype.processPointerUp=function(t,e,i){var r=t.data,n=t.data.identifier,o=e.trackedPointers[n],s="touch"===r.pointerType,a="mouse"===r.pointerType||"pen"===r.pointerType,h=!1;if(a){var u=2===r.button,c=b.FLAGS,l=u?c.RIGHT_DOWN:c.LEFT_DOWN,d=void 0!==o&&o.flags&l;i?(this.dispatchEvent(e,u?"rightup":"mouseup",t),d&&(this.dispatchEvent(e,u?"rightclick":"click",t),h=!0)):d&&this.dispatchEvent(e,u?"rightupoutside":"mouseupoutside",t),o&&(u?o.rightDown=!1:o.leftDown=!1)}i?(this.dispatchEvent(e,"pointerup",t),s&&this.dispatchEvent(e,"touchend",t),o&&(a&&!h||this.dispatchEvent(e,"pointertap",t),s&&(this.dispatchEvent(e,"tap",t),o.over=!1))):o&&(this.dispatchEvent(e,"pointerupoutside",t),s&&this.dispatchEvent(e,"touchendoutside",t)),o&&o.none&&delete e.trackedPointers[n]},e.prototype.onPointerMove=function(t){if(!this.supportsTouchEvents||"touch"!==t.pointerType){var e=this.normalizeToPointerData(t);"mouse"!==e[0].pointerType&&"pen"!==e[0].pointerType||(this._didMove=!0,this.cursor=null);for(var i=e.length,r=0;r<i;r++){var n=e[r],o=this.getInteractionDataForPointerId(n),s=this.configureInteractionEventForDOMEvent(this.eventData,n,o);s.data.originalEvent=t,this.processInteractive(s,this.lastObjectRendered,this.processPointerMove,!0),this.emit("pointermove",s),"touch"===n.pointerType&&this.emit("touchmove",s),"mouse"!==n.pointerType&&"pen"!==n.pointerType||this.emit("mousemove",s)}"mouse"===e[0].pointerType&&this.setCursorMode(this.cursor)}},e.prototype.processPointerMove=function(t,e,i){var r=t.data,n="touch"===r.pointerType,o="mouse"===r.pointerType||"pen"===r.pointerType;o&&this.processPointerOverOut(t,e,i),this.moveWhenInside&&!i||(this.dispatchEvent(e,"pointermove",t),n&&this.dispatchEvent(e,"touchmove",t),o&&this.dispatchEvent(e,"mousemove",t))},e.prototype.onPointerOut=function(t){if(!this.supportsTouchEvents||"touch"!==t.pointerType){var e=this.normalizeToPointerData(t)[0];"mouse"===e.pointerType&&(this.mouseOverRenderer=!1,this.setCursorMode(null));var i=this.getInteractionDataForPointerId(e),r=this.configureInteractionEventForDOMEvent(this.eventData,e,i);r.data.originalEvent=e,this.processInteractive(r,this.lastObjectRendered,this.processPointerOverOut,!1),this.emit("pointerout",r),"mouse"===e.pointerType||"pen"===e.pointerType?this.emit("mouseout",r):this.releaseInteractionDataForPointerId(i.identifier)}},e.prototype.processPointerOverOut=function(t,e,i){var r=t.data,n=t.data.identifier,o="mouse"===r.pointerType||"pen"===r.pointerType,s=e.trackedPointers[n];i&&!s&&(s=e.trackedPointers[n]=new b(n)),void 0!==s&&(i&&this.mouseOverRenderer?(s.over||(s.over=!0,this.delayDispatchEvent(e,"pointerover",t),o&&this.delayDispatchEvent(e,"mouseover",t)),o&&null===this.cursor&&(this.cursor=e.cursor)):s.over&&(s.over=!1,this.dispatchEvent(e,"pointerout",this.eventData),o&&this.dispatchEvent(e,"mouseout",t),s.none&&delete e.trackedPointers[n]))},e.prototype.onPointerOver=function(t){var e=this.normalizeToPointerData(t)[0],i=this.getInteractionDataForPointerId(e),r=this.configureInteractionEventForDOMEvent(this.eventData,e,i);r.data.originalEvent=e,"mouse"===e.pointerType&&(this.mouseOverRenderer=!0),this.emit("pointerover",r),"mouse"!==e.pointerType&&"pen"!==e.pointerType||this.emit("mouseover",r)},e.prototype.getInteractionDataForPointerId=function(t){var e,i=t.pointerId;return 1===i||"mouse"===t.pointerType?e=this.mouse:this.activeInteractionData[i]?e=this.activeInteractionData[i]:((e=this.interactionDataPool.pop()||new v).identifier=i,this.activeInteractionData[i]=e),e.copyEvent(t),e},e.prototype.releaseInteractionDataForPointerId=function(t){var e=this.activeInteractionData[t];e&&(delete this.activeInteractionData[t],e.reset(),this.interactionDataPool.push(e))},e.prototype.configureInteractionEventForDOMEvent=function(t,e,i){return t.data=i,this.mapPositionToPoint(i.global,e.clientX,e.clientY),"touch"===e.pointerType&&(e.globalX=i.global.x,e.globalY=i.global.y),i.originalEvent=e,t.reset(),t},e.prototype.normalizeToPointerData=function(t){var e=[];if(this.supportsTouchEvents&&t instanceof TouchEvent)for(var i=0,r=t.changedTouches.length;i<r;i++){var n=t.changedTouches[i];void 0===n.button&&(n.button=t.touches.length?1:0),void 0===n.buttons&&(n.buttons=t.touches.length?1:0),void 0===n.isPrimary&&(n.isPrimary=1===t.touches.length&&"touchstart"===t.type),void 0===n.width&&(n.width=n.radiusX||1),void 0===n.height&&(n.height=n.radiusY||1),void 0===n.tiltX&&(n.tiltX=0),void 0===n.tiltY&&(n.tiltY=0),void 0===n.pointerType&&(n.pointerType="touch"),void 0===n.pointerId&&(n.pointerId=n.identifier||0),void 0===n.pressure&&(n.pressure=n.force||.5),void 0===n.twist&&(n.twist=0),void 0===n.tangentialPressure&&(n.tangentialPressure=0),void 0===n.layerX&&(n.layerX=n.offsetX=n.clientX),void 0===n.layerY&&(n.layerY=n.offsetY=n.clientY),n.isNormalized=!0,e.push(n)}else if(!(t instanceof MouseEvent)||this.supportsPointerEvents&&t instanceof window.PointerEvent)e.push(t);else{var o=t;void 0===o.isPrimary&&(o.isPrimary=!0),void 0===o.width&&(o.width=1),void 0===o.height&&(o.height=1),void 0===o.tiltX&&(o.tiltX=0),void 0===o.tiltY&&(o.tiltY=0),void 0===o.pointerType&&(o.pointerType="mouse"),void 0===o.pointerId&&(o.pointerId=1),void 0===o.pressure&&(o.pressure=.5),void 0===o.twist&&(o.twist=0),void 0===o.tangentialPressure&&(o.tangentialPressure=0),o.isNormalized=!0,e.push(o)}return e},e.prototype.destroy=function(){this.removeEvents(),this.removeTickerListener(),this.removeAllListeners(),this.renderer=null,this.mouse=null,this.eventData=null,this.interactionDOMElement=null,this.onPointerDown=null,this.processPointerDown=null,this.onPointerUp=null,this.processPointerUp=null,this.onPointerCancel=null,this.processPointerCancel=null,this.onPointerMove=null,this.processPointerMove=null,this.onPointerOut=null,this.processPointerOverOut=null,this.onPointerOver=null,this.search=null},e}(l.EventEmitter),E=i("wp0G"),I=function(){function t(e){var i=this;e=Object.assign({forceCanvas:!1},e),this.renderer=Object(E.L)(e),this.stage=new d.b,t._plugins.forEach((function(t){t.init.call(i,e)}))}return t.registerPlugin=function(e){t._plugins.push(e)},t.prototype.render=function(){this.renderer.render(this.stage)},Object.defineProperty(t.prototype,"view",{get:function(){return this.renderer.view},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"screen",{get:function(){return this.renderer.screen},enumerable:!1,configurable:!0}),t.prototype.destroy=function(e,i){var r=this,n=t._plugins.slice(0);n.reverse(),n.forEach((function(t){t.destroy.call(r)})),this.stage.destroy(i),this.stage=null,this.renderer.destroy(e),this.renderer=null},t}();I._plugins=[];var O=function(){function t(){}return t.init=function(t){var e=this;Object.defineProperty(this,"resizeTo",{set:function(t){window.removeEventListener("resize",this.queueResize),this._resizeTo=t,t&&(window.addEventListener("resize",this.queueResize),this.resize())},get:function(){return this._resizeTo}}),this.queueResize=function(){e._resizeTo&&(e.cancelResize(),e._resizeId=requestAnimationFrame((function(){return e.resize()})))},this.cancelResize=function(){e._resizeId&&(cancelAnimationFrame(e._resizeId),e._resizeId=null)},this.resize=function(){if(e._resizeTo){var t,i;if(e.cancelResize(),e._resizeTo===window)t=window.innerWidth,i=window.innerHeight;else{var r=e._resizeTo;t=r.clientWidth,i=r.clientHeight}e.renderer.resize(t,i)}},this._resizeId=null,this._resizeTo=null,this.resizeTo=t.resizeTo||null},t.destroy=function(){window.removeEventListener("resize",this.queueResize),this.cancelResize(),this.cancelResize=null,this.queueResize=null,this.resizeTo=null,this.resize=null},t}();I.registerPlugin(O);var A=new m.j,S=function(){function t(t){this.renderer=t,t.extract=this}return t.prototype.image=function(t,e,i){var r=new Image;return r.src=this.base64(t,e,i),r},t.prototype.base64=function(t,e,i){return this.canvas(t).toDataURL(e,i)},t.prototype.canvas=function(e){var i,r,n,o=this.renderer,s=!1,a=!1;e&&(e instanceof E.z?n=e:(n=this.renderer.generateTexture(e),a=!0)),n?(i=n.baseTexture.resolution,r=n.frame,s=!1,o.renderTexture.bind(n)):(i=this.renderer.resolution,s=!0,(r=A).width=this.renderer.width,r.height=this.renderer.height,o.renderTexture.bind(null));var h=Math.floor(r.width*i+1e-4),u=Math.floor(r.height*i+1e-4),c=new l.CanvasRenderTarget(h,u,1),d=new Uint8Array(4*h*u),p=o.gl;p.readPixels(r.x*i,r.y*i,h,u,p.RGBA,p.UNSIGNED_BYTE,d);var f=c.context.getImageData(0,0,h,u);if(t.arrayPostDivide(d,f.data),c.context.putImageData(f,0,0),s){var m=new l.CanvasRenderTarget(c.width,c.height,1);m.context.scale(1,-1),m.context.drawImage(c.canvas,0,-u),c.destroy(),c=m}return a&&n.destroy(!0),c.canvas},t.prototype.pixels=function(e){var i,r,n,o=this.renderer,s=!1;e&&(e instanceof E.z?n=e:(n=this.renderer.generateTexture(e),s=!0)),n?(i=n.baseTexture.resolution,r=n.frame,o.renderTexture.bind(n)):(i=o.resolution,(r=A).width=o.width,r.height=o.height,o.renderTexture.bind(null));var a=r.width*i,h=r.height*i,u=new Uint8Array(4*a*h),c=o.gl;return c.readPixels(r.x*i,r.y*i,a,h,c.RGBA,c.UNSIGNED_BYTE,u),s&&n.destroy(!0),t.arrayPostDivide(u,u),u},t.prototype.destroy=function(){this.renderer.extract=null,this.renderer=null},t.arrayPostDivide=function(t,e){for(var i=0;i<t.length;i+=4){var r=e[i+3]=t[i+3];0!==r?(e[i]=Math.round(Math.min(255*t[i]/r,255)),e[i+1]=Math.round(Math.min(255*t[i+1]/r,255)),e[i+2]=Math.round(Math.min(255*t[i+2]/r,255))):(e[i]=t[i],e[i+1]=t[i+1],e[i+2]=t[i+2])}},t}(),M=i("u62O"),C=i.n(M),D=i("1eSL"),R=i.n(D);function L(){}function N(t,e,i,r){var n=0,o=t.length;!function s(a){a||n===o?i&&i(a):r?setTimeout((function(){e(t[n++],s)}),1):e(t[n++],s)}()}function j(t){return function(){if(null===t)throw new Error("Callback was already called.");var e=t;t=null,e.apply(this,arguments)}}function B(t,e){if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var i=0,r={_tasks:[],concurrency:e,saturated:L,unsaturated:L,buffer:e/4,empty:L,drain:L,error:L,started:!1,paused:!1,push:function(t,e){n(t,!1,e)},kill:function(){i=0,r.drain=L,r.started=!1,r._tasks=[]},unshift:function(t,e){n(t,!0,e)},process:function(){for(;!r.paused&&i<r.concurrency&&r._tasks.length;){var e=r._tasks.shift();0===r._tasks.length&&r.empty(),(i+=1)===r.concurrency&&r.saturated(),t(e.data,j(o(e)))}},length:function(){return r._tasks.length},running:function(){return i},idle:function(){return r._tasks.length+i===0},pause:function(){!0!==r.paused&&(r.paused=!0)},resume:function(){if(!1!==r.paused){r.paused=!1;for(var t=1;t<=r.concurrency;t++)r.process()}}};function n(t,e,i){if(null!=i&&"function"!=typeof i)throw new Error("task callback must be a function");if(r.started=!0,null==t&&r.idle())setTimeout((function(){return r.drain()}),1);else{var n={data:t,callback:"function"==typeof i?i:L};e?r._tasks.unshift(n):r._tasks.push(n),setTimeout((function(){return r.process()}),1)}}function o(t){return function(){i-=1,t.callback.apply(t,arguments),null!=arguments[0]&&r.error(arguments[0],t.data),i<=r.concurrency-r.buffer&&r.unsaturated(),r.idle()&&r.drain(),r.process()}}return r}var F={};function U(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function k(t,e,i){return e&&U(t.prototype,e),i&&U(t,i),t}var X=!(!window.XDomainRequest||"withCredentials"in new XMLHttpRequest),H=null;function G(){}var z=function(){function t(e,i,r){if("string"!=typeof e||"string"!=typeof i)throw new Error("Both name and url are required for constructing a resource.");r=r||{},this._flags=0,this._setFlag(t.STATUS_FLAGS.DATA_URL,0===i.indexOf("data:")),this.name=e,this.url=i,this.extension=this._getExtension(),this.data=null,this.crossOrigin=!0===r.crossOrigin?"anonymous":r.crossOrigin,this.timeout=r.timeout||0,this.loadType=r.loadType||this._determineLoadType(),this.xhrType=r.xhrType,this.metadata=r.metadata||{},this.error=null,this.xhr=null,this.children=[],this.type=t.TYPE.UNKNOWN,this.progressChunk=0,this._dequeue=G,this._onLoadBinding=null,this._elementTimer=0,this._boundComplete=this.complete.bind(this),this._boundOnError=this._onError.bind(this),this._boundOnProgress=this._onProgress.bind(this),this._boundOnTimeout=this._onTimeout.bind(this),this._boundXhrOnError=this._xhrOnError.bind(this),this._boundXhrOnTimeout=this._xhrOnTimeout.bind(this),this._boundXhrOnAbort=this._xhrOnAbort.bind(this),this._boundXhrOnLoad=this._xhrOnLoad.bind(this),this.onStart=new R.a,this.onProgress=new R.a,this.onComplete=new R.a,this.onAfterMiddleware=new R.a}t.setExtensionLoadType=function(e,i){Y(t._loadTypeMap,e,i)},t.setExtensionXhrType=function(e,i){Y(t._xhrTypeMap,e,i)};var e=t.prototype;return e.complete=function(){this._clearEvents(),this._finish()},e.abort=function(e){if(!this.error){if(this.error=new Error(e),this._clearEvents(),this.xhr)this.xhr.abort();else if(this.xdr)this.xdr.abort();else if(this.data)if(this.data.src)this.data.src=t.EMPTY_GIF;else for(;this.data.firstChild;)this.data.removeChild(this.data.firstChild);this._finish()}},e.load=function(e){var i=this;if(!this.isLoading)if(this.isComplete)e&&setTimeout((function(){return e(i)}),1);else switch(e&&this.onComplete.once(e),this._setFlag(t.STATUS_FLAGS.LOADING,!0),this.onStart.dispatch(this),!1!==this.crossOrigin&&"string"==typeof this.crossOrigin||(this.crossOrigin=this._determineCrossOrigin(this.url)),this.loadType){case t.LOAD_TYPE.IMAGE:this.type=t.TYPE.IMAGE,this._loadElement("image");break;case t.LOAD_TYPE.AUDIO:this.type=t.TYPE.AUDIO,this._loadSourceElement("audio");break;case t.LOAD_TYPE.VIDEO:this.type=t.TYPE.VIDEO,this._loadSourceElement("video");break;case t.LOAD_TYPE.XHR:default:X&&this.crossOrigin?this._loadXdr():this._loadXhr()}},e._hasFlag=function(t){return 0!=(this._flags&t)},e._setFlag=function(t,e){this._flags=e?this._flags|t:this._flags&~t},e._clearEvents=function(){clearTimeout(this._elementTimer),this.data&&this.data.removeEventListener&&(this.data.removeEventListener("error",this._boundOnError,!1),this.data.removeEventListener("load",this._boundComplete,!1),this.data.removeEventListener("progress",this._boundOnProgress,!1),this.data.removeEventListener("canplaythrough",this._boundComplete,!1)),this.xhr&&(this.xhr.removeEventListener?(this.xhr.removeEventListener("error",this._boundXhrOnError,!1),this.xhr.removeEventListener("timeout",this._boundXhrOnTimeout,!1),this.xhr.removeEventListener("abort",this._boundXhrOnAbort,!1),this.xhr.removeEventListener("progress",this._boundOnProgress,!1),this.xhr.removeEventListener("load",this._boundXhrOnLoad,!1)):(this.xhr.onerror=null,this.xhr.ontimeout=null,this.xhr.onprogress=null,this.xhr.onload=null))},e._finish=function(){if(this.isComplete)throw new Error("Complete called again for an already completed resource.");this._setFlag(t.STATUS_FLAGS.COMPLETE,!0),this._setFlag(t.STATUS_FLAGS.LOADING,!1),this.onComplete.dispatch(this)},e._loadElement=function(t){this.metadata.loadElement?this.data=this.metadata.loadElement:"image"===t&&void 0!==window.Image?this.data=new Image:this.data=document.createElement(t),this.crossOrigin&&(this.data.crossOrigin=this.crossOrigin),this.metadata.skipSource||(this.data.src=this.url),this.data.addEventListener("error",this._boundOnError,!1),this.data.addEventListener("load",this._boundComplete,!1),this.data.addEventListener("progress",this._boundOnProgress,!1),this.timeout&&(this._elementTimer=setTimeout(this._boundOnTimeout,this.timeout))},e._loadSourceElement=function(t){if(this.metadata.loadElement?this.data=this.metadata.loadElement:"audio"===t&&void 0!==window.Audio?this.data=new Audio:this.data=document.createElement(t),null!==this.data){if(this.crossOrigin&&(this.data.crossOrigin=this.crossOrigin),!this.metadata.skipSource)if(navigator.isCocoonJS)this.data.src=Array.isArray(this.url)?this.url[0]:this.url;else if(Array.isArray(this.url))for(var e=this.metadata.mimeType,i=0;i<this.url.length;++i)this.data.appendChild(this._createSource(t,this.url[i],Array.isArray(e)?e[i]:e));else{var r=this.metadata.mimeType;this.data.appendChild(this._createSource(t,this.url,Array.isArray(r)?r[0]:r))}this.data.addEventListener("error",this._boundOnError,!1),this.data.addEventListener("load",this._boundComplete,!1),this.data.addEventListener("progress",this._boundOnProgress,!1),this.data.addEventListener("canplaythrough",this._boundComplete,!1),this.data.load(),this.timeout&&(this._elementTimer=setTimeout(this._boundOnTimeout,this.timeout))}else this.abort("Unsupported element: "+t)},e._loadXhr=function(){"string"!=typeof this.xhrType&&(this.xhrType=this._determineXhrType());var e=this.xhr=new XMLHttpRequest;e.open("GET",this.url,!0),e.timeout=this.timeout,this.xhrType===t.XHR_RESPONSE_TYPE.JSON||this.xhrType===t.XHR_RESPONSE_TYPE.DOCUMENT?e.responseType=t.XHR_RESPONSE_TYPE.TEXT:e.responseType=this.xhrType,e.addEventListener("error",this._boundXhrOnError,!1),e.addEventListener("timeout",this._boundXhrOnTimeout,!1),e.addEventListener("abort",this._boundXhrOnAbort,!1),e.addEventListener("progress",this._boundOnProgress,!1),e.addEventListener("load",this._boundXhrOnLoad,!1),e.send()},e._loadXdr=function(){"string"!=typeof this.xhrType&&(this.xhrType=this._determineXhrType());var t=this.xhr=new XDomainRequest;t.timeout=this.timeout||5e3,t.onerror=this._boundXhrOnError,t.ontimeout=this._boundXhrOnTimeout,t.onprogress=this._boundOnProgress,t.onload=this._boundXhrOnLoad,t.open("GET",this.url,!0),setTimeout((function(){return t.send()}),1)},e._createSource=function(t,e,i){i||(i=t+"/"+this._getExtension(e));var r=document.createElement("source");return r.src=e,r.type=i,r},e._onError=function(t){this.abort("Failed to load element using: "+t.target.nodeName)},e._onProgress=function(t){t&&t.lengthComputable&&this.onProgress.dispatch(this,t.loaded/t.total)},e._onTimeout=function(){this.abort("Load timed out.")},e._xhrOnError=function(){var t=this.xhr;this.abort(W(t)+" Request failed. Status: "+t.status+', text: "'+t.statusText+'"')},e._xhrOnTimeout=function(){var t=this.xhr;this.abort(W(t)+" Request timed out.")},e._xhrOnAbort=function(){var t=this.xhr;this.abort(W(t)+" Request was aborted by the user.")},e._xhrOnLoad=function(){var e=this.xhr,i="",r=void 0===e.status?200:e.status;if(""!==e.responseType&&"text"!==e.responseType&&void 0!==e.responseType||(i=e.responseText),0===r&&(i.length>0||e.responseType===t.XHR_RESPONSE_TYPE.BUFFER)?r=200:1223===r&&(r=204),2===(r/100|0)){if(this.xhrType===t.XHR_RESPONSE_TYPE.TEXT)this.data=i,this.type=t.TYPE.TEXT;else if(this.xhrType===t.XHR_RESPONSE_TYPE.JSON)try{this.data=JSON.parse(i),this.type=t.TYPE.JSON}catch(s){return void this.abort("Error trying to parse loaded json: "+s)}else if(this.xhrType===t.XHR_RESPONSE_TYPE.DOCUMENT)try{if(window.DOMParser){var n=new DOMParser;this.data=n.parseFromString(i,"text/xml")}else{var o=document.createElement("div");o.innerHTML=i,this.data=o}this.type=t.TYPE.XML}catch(s){return void this.abort("Error trying to parse loaded xml: "+s)}else this.data=e.response||i;this.complete()}else this.abort("["+e.status+"] "+e.statusText+": "+e.responseURL)},e._determineCrossOrigin=function(t,e){if(0===t.indexOf("data:"))return"";if(window.origin!==window.location.origin)return"anonymous";e=e||window.location,H||(H=document.createElement("a")),H.href=t;var i=!(t=C()(H.href,{strictMode:!0})).port&&""===e.port||t.port===e.port,r=t.protocol?t.protocol+":":"";return t.host===e.hostname&&i&&r===e.protocol?"":"anonymous"},e._determineXhrType=function(){return t._xhrTypeMap[this.extension]||t.XHR_RESPONSE_TYPE.TEXT},e._determineLoadType=function(){return t._loadTypeMap[this.extension]||t.LOAD_TYPE.XHR},e._getExtension=function(){var t=this.url,e="";if(this.isDataUrl){var i=t.indexOf("/");e=t.substring(i+1,t.indexOf(";",i))}else{var r=t.indexOf("?"),n=t.indexOf("#"),o=Math.min(r>-1?r:t.length,n>-1?n:t.length);e=(t=t.substring(0,o)).substring(t.lastIndexOf(".")+1)}return e.toLowerCase()},e._getMimeFromXhrType=function(e){switch(e){case t.XHR_RESPONSE_TYPE.BUFFER:return"application/octet-binary";case t.XHR_RESPONSE_TYPE.BLOB:return"application/blob";case t.XHR_RESPONSE_TYPE.DOCUMENT:return"application/xml";case t.XHR_RESPONSE_TYPE.JSON:return"application/json";case t.XHR_RESPONSE_TYPE.DEFAULT:case t.XHR_RESPONSE_TYPE.TEXT:default:return"text/plain"}},k(t,[{key:"isDataUrl",get:function(){return this._hasFlag(t.STATUS_FLAGS.DATA_URL)}},{key:"isComplete",get:function(){return this._hasFlag(t.STATUS_FLAGS.COMPLETE)}},{key:"isLoading",get:function(){return this._hasFlag(t.STATUS_FLAGS.LOADING)}}]),t}();function Y(t,e,i){e&&0===e.indexOf(".")&&(e=e.substring(1)),e&&(t[e]=i)}function W(t){return t.toString().replace("object ","")}z.STATUS_FLAGS={NONE:0,DATA_URL:1,COMPLETE:2,LOADING:4},z.TYPE={UNKNOWN:0,JSON:1,XML:2,IMAGE:3,AUDIO:4,VIDEO:5,TEXT:6},z.LOAD_TYPE={XHR:1,IMAGE:2,AUDIO:3,VIDEO:4},z.XHR_RESPONSE_TYPE={DEFAULT:"text",BUFFER:"arraybuffer",BLOB:"blob",DOCUMENT:"document",JSON:"json",TEXT:"text"},z._loadTypeMap={gif:z.LOAD_TYPE.IMAGE,png:z.LOAD_TYPE.IMAGE,bmp:z.LOAD_TYPE.IMAGE,jpg:z.LOAD_TYPE.IMAGE,jpeg:z.LOAD_TYPE.IMAGE,tif:z.LOAD_TYPE.IMAGE,tiff:z.LOAD_TYPE.IMAGE,webp:z.LOAD_TYPE.IMAGE,tga:z.LOAD_TYPE.IMAGE,svg:z.LOAD_TYPE.IMAGE,"svg+xml":z.LOAD_TYPE.IMAGE,mp3:z.LOAD_TYPE.AUDIO,ogg:z.LOAD_TYPE.AUDIO,wav:z.LOAD_TYPE.AUDIO,mp4:z.LOAD_TYPE.VIDEO,webm:z.LOAD_TYPE.VIDEO},z._xhrTypeMap={xhtml:z.XHR_RESPONSE_TYPE.DOCUMENT,html:z.XHR_RESPONSE_TYPE.DOCUMENT,htm:z.XHR_RESPONSE_TYPE.DOCUMENT,xml:z.XHR_RESPONSE_TYPE.DOCUMENT,tmx:z.XHR_RESPONSE_TYPE.DOCUMENT,svg:z.XHR_RESPONSE_TYPE.DOCUMENT,tsx:z.XHR_RESPONSE_TYPE.DOCUMENT,gif:z.XHR_RESPONSE_TYPE.BLOB,png:z.XHR_RESPONSE_TYPE.BLOB,bmp:z.XHR_RESPONSE_TYPE.BLOB,jpg:z.XHR_RESPONSE_TYPE.BLOB,jpeg:z.XHR_RESPONSE_TYPE.BLOB,tif:z.XHR_RESPONSE_TYPE.BLOB,tiff:z.XHR_RESPONSE_TYPE.BLOB,webp:z.XHR_RESPONSE_TYPE.BLOB,tga:z.XHR_RESPONSE_TYPE.BLOB,json:z.XHR_RESPONSE_TYPE.JSON,text:z.XHR_RESPONSE_TYPE.TEXT,txt:z.XHR_RESPONSE_TYPE.TEXT,ttf:z.XHR_RESPONSE_TYPE.BUFFER,otf:z.XHR_RESPONSE_TYPE.BUFFER},z.EMPTY_GIF="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==";var V=window.URL||window.webkitURL;var q={caching:function(t,e){var i=this;F[t.url]?(t.data=F[t.url],t.complete()):t.onComplete.once((function(){return F[i.url]=i.data})),e()},parsing:function(t,e){if(t.data){if(t.xhr&&t.xhrType===z.XHR_RESPONSE_TYPE.BLOB)if(window.Blob&&"string"!=typeof t.data){if(0===t.data.type.indexOf("image")){var i=V.createObjectURL(t.data);return t.blob=t.data,t.data=new Image,t.data.src=i,t.type=z.TYPE.IMAGE,void(t.data.onload=function(){V.revokeObjectURL(i),t.data.onload=null,e()})}}else{var r=t.xhr.getResponseHeader("content-type");if(r&&0===r.indexOf("image"))return t.data=new Image,t.data.src="data:"+r+";base64,"+function(t){for(var e="",i=0;i<t.length;){for(var r=[0,0,0],n=[0,0,0,0],o=0;o<r.length;++o)i<t.length?r[o]=255&t.charCodeAt(i++):r[o]=0;switch(n[0]=r[0]>>2,n[1]=(3&r[0])<<4|r[1]>>4,n[2]=(15&r[1])<<2|r[2]>>6,n[3]=63&r[2],i-(t.length-1)){case 2:n[3]=64,n[2]=64;break;case 1:n[3]=64}for(var s=0;s<n.length;++s)e+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(n[s])}return e}(t.xhr.responseText),t.type=z.TYPE.IMAGE,void(t.data.onload=function(){t.data.onload=null,e()})}e()}else e()}},Z=/(#[\w-]+)?$/,K=function(){function t(e,i){var r=this;void 0===e&&(e=""),void 0===i&&(i=10),this.baseUrl=e,this.progress=0,this.loading=!1,this.defaultQueryString="",this._beforeMiddleware=[],this._afterMiddleware=[],this._resourcesParsing=[],this._boundLoadResource=function(t,e){return r._loadResource(t,e)},this._queue=B(this._boundLoadResource,i),this._queue.pause(),this.resources={},this.onProgress=new R.a,this.onError=new R.a,this.onLoad=new R.a,this.onStart=new R.a,this.onComplete=new R.a;for(var n=0;n<t._defaultBeforeMiddleware.length;++n)this.pre(t._defaultBeforeMiddleware[n]);for(var o=0;o<t._defaultAfterMiddleware.length;++o)this.use(t._defaultAfterMiddleware[o])}var e=t.prototype;return e.add=function(t,e,i,r){if(Array.isArray(t)){for(var n=0;n<t.length;++n)this.add(t[n]);return this}if("object"==typeof t&&(r=e||t.callback||t.onComplete,i=t,e=t.url,t=t.name||t.key||t.url),"string"!=typeof e&&(r=i,i=e,e=t),"string"!=typeof e)throw new Error("No url passed to add resource to loader.");if("function"==typeof i&&(r=i,i=null),this.loading&&(!i||!i.parentResource))throw new Error("Cannot add resources while the loader is running.");if(this.resources[t])throw new Error('Resource named "'+t+'" already exists.');if(e=this._prepareUrl(e),this.resources[t]=new z(t,e,i),"function"==typeof r&&this.resources[t].onAfterMiddleware.once(r),this.loading){for(var o=i.parentResource,s=[],a=0;a<o.children.length;++a)o.children[a].isComplete||s.push(o.children[a]);var h=o.progressChunk*(s.length+1)/(s.length+2);o.children.push(this.resources[t]),o.progressChunk=h;for(var u=0;u<s.length;++u)s[u].progressChunk=h;this.resources[t].progressChunk=h}return this._queue.push(this.resources[t]),this},e.pre=function(t){return this._beforeMiddleware.push(t),this},e.use=function(t){return this._afterMiddleware.push(t),this},e.reset=function(){for(var t in this.progress=0,this.loading=!1,this._queue.kill(),this._queue.pause(),this.resources){var e=this.resources[t];e._onLoadBinding&&e._onLoadBinding.detach(),e.isLoading&&e.abort()}return this.resources={},this},e.load=function(t){if("function"==typeof t&&this.onComplete.once(t),this.loading)return this;if(this._queue.idle())this._onStart(),this._onComplete();else{for(var e=100/this._queue._tasks.length,i=0;i<this._queue._tasks.length;++i)this._queue._tasks[i].data.progressChunk=e;this._onStart(),this._queue.resume()}return this},e._prepareUrl=function(t){var e,i=C()(t,{strictMode:!0});if(e=i.protocol||!i.path||0===t.indexOf("//")?t:this.baseUrl.length&&this.baseUrl.lastIndexOf("/")!==this.baseUrl.length-1&&"/"!==t.charAt(0)?this.baseUrl+"/"+t:this.baseUrl+t,this.defaultQueryString){var r=Z.exec(e)[0];-1!==(e=e.substr(0,e.length-r.length)).indexOf("?")?e+="&"+this.defaultQueryString:e+="?"+this.defaultQueryString,e+=r}return e},e._loadResource=function(t,e){var i=this;t._dequeue=e,N(this._beforeMiddleware,(function(e,r){e.call(i,t,(function(){r(t.isComplete?{}:null)}))}),(function(){t.isComplete?i._onLoad(t):(t._onLoadBinding=t.onComplete.once(i._onLoad,i),t.load())}),!0)},e._onStart=function(){this.progress=0,this.loading=!0,this.onStart.dispatch(this)},e._onComplete=function(){this.progress=100,this.loading=!1,this.onComplete.dispatch(this,this.resources)},e._onLoad=function(t){var e=this;t._onLoadBinding=null,this._resourcesParsing.push(t),t._dequeue(),N(this._afterMiddleware,(function(i,r){i.call(e,t,r)}),(function(){t.onAfterMiddleware.dispatch(t),e.progress=Math.min(100,e.progress+t.progressChunk),e.onProgress.dispatch(e,t),t.error?e.onError.dispatch(t.error,e,t):e.onLoad.dispatch(e,t),e._resourcesParsing.splice(e._resourcesParsing.indexOf(t),1),e._queue.idle()&&0===e._resourcesParsing.length&&e._onComplete()}),!0)},k(t,[{key:"concurrency",get:function(){return this._queue.concurrency},set:function(t){this._queue.concurrency=t}}]),t}();K._defaultBeforeMiddleware=[],K._defaultAfterMiddleware=[],K.pre=function(t){return K._defaultBeforeMiddleware.push(t),K},K.use=function(t){return K._defaultAfterMiddleware.push(t),K};var Q=z,J=function(t,e){return(J=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var $=function(){function t(){}return t.use=function(t,e){t.data&&t.type===z.TYPE.IMAGE&&(t.texture=E.G.fromLoader(t.data,t.url,t.name)),e()},t}(),tt=function(t){function e(i,r){for(var n=t.call(this,i,r)||this,o=0;o<e._plugins.length;++o){var s=e._plugins[o],a=s.pre,h=s.use;a&&n.pre(a),h&&n.use(h)}return n._protected=!1,n}return function(t,e){function i(){this.constructor=t}J(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype.destroy=function(){this._protected||this.reset()},Object.defineProperty(e,"shared",{get:function(){var t=e._shared;return t||((t=new e)._protected=!0,e._shared=t),t},enumerable:!1,configurable:!0}),e.registerPlugin=function(t){return e._plugins.push(t),t.add&&t.add(),e},e._plugins=[],e}(K);tt.registerPlugin({use:q.parsing}),tt.registerPlugin($);var et=function(){function t(){}return t.init=function(t){t=Object.assign({sharedLoader:!1},t),this.loader=t.sharedLoader?tt.shared:new tt},t.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},t}(),it=i("D0C/"),rt=i("jxzM"),nt=function(){function t(t,e,i){void 0===i&&(i=null),this._texture=t instanceof E.G?t:null,this.baseTexture=t instanceof E.e?t:this._texture.baseTexture,this.textures={},this.animations={},this.data=e;var r=this.baseTexture.resource;this.resolution=this._updateResolution(i||(r?r.url:null)),this._frames=this.data.frames,this._frameKeys=Object.keys(this._frames),this._batchIndex=0,this._callback=null}return t.prototype._updateResolution=function(t){void 0===t&&(t=null);var e=this.data.meta.scale,i=Object(l.getResolutionOfUrl)(t,null);return null===i&&(i=void 0!==e?parseFloat(e):1),1!==i&&this.baseTexture.setResolution(i),i},t.prototype.parse=function(e){this._batchIndex=0,this._callback=e,this._frameKeys.length<=t.BATCH_SIZE?(this._processFrames(0),this._processAnimations(),this._parseComplete()):this._nextBatch()},t.prototype._processFrames=function(e){for(var i=e,r=t.BATCH_SIZE;i-e<r&&i<this._frameKeys.length;){var n=this._frameKeys[i],o=this._frames[n],s=o.frame;if(s){var a=null,h=null,u=!1!==o.trimmed&&o.sourceSize?o.sourceSize:o.frame,c=new m.j(0,0,Math.floor(u.w)/this.resolution,Math.floor(u.h)/this.resolution);a=o.rotated?new m.j(Math.floor(s.x)/this.resolution,Math.floor(s.y)/this.resolution,Math.floor(s.h)/this.resolution,Math.floor(s.w)/this.resolution):new m.j(Math.floor(s.x)/this.resolution,Math.floor(s.y)/this.resolution,Math.floor(s.w)/this.resolution,Math.floor(s.h)/this.resolution),!1!==o.trimmed&&o.spriteSourceSize&&(h=new m.j(Math.floor(o.spriteSourceSize.x)/this.resolution,Math.floor(o.spriteSourceSize.y)/this.resolution,Math.floor(s.w)/this.resolution,Math.floor(s.h)/this.resolution)),this.textures[n]=new E.G(this.baseTexture,a,c,h,o.rotated?2:0,o.anchor),E.G.addToCache(this.textures[n],n)}i++}},t.prototype._processAnimations=function(){var t=this.data.animations||{};for(var e in t){this.animations[e]=[];for(var i=0;i<t[e].length;i++){var r=t[e][i];this.animations[e].push(this.textures[r])}}},t.prototype._parseComplete=function(){var t=this._callback;this._callback=null,this._batchIndex=0,t.call(this,this.textures)},t.prototype._nextBatch=function(){var e=this;this._processFrames(this._batchIndex*t.BATCH_SIZE),this._batchIndex++,setTimeout((function(){e._batchIndex*t.BATCH_SIZE<e._frameKeys.length?e._nextBatch():(e._processAnimations(),e._parseComplete())}),0)},t.prototype.destroy=function(t){var e;for(var i in void 0===t&&(t=!1),this.textures)this.textures[i].destroy();this._frames=null,this._frameKeys=null,this.data=null,this.textures=null,t&&(null===(e=this._texture)||void 0===e||e.destroy(),this.baseTexture.destroy()),this._texture=null,this.baseTexture=null},t.BATCH_SIZE=1e3,t}(),ot=function(){function t(){}return t.use=function(e,i){var r=e.name+"_image";if(e.data&&e.type===Q.TYPE.JSON&&e.data.frames&&!this.resources[r]){var n={crossOrigin:e.crossOrigin,metadata:e.metadata.imageMetadata,parentResource:e},o=t.getResourcePath(e,this.baseUrl);this.add(r,o,n,(function(t){if(t.error)i(t.error);else{var r=new nt(t.texture,e.data,e.url);r.parse((function(){e.spritesheet=r,e.textures=r.textures,i()}))}}))}else i()},t.getResourcePath=function(t,e){return t.isDataUrl?t.data.meta.image:l.url.resolve(t.url.replace(e,""),t.data.meta.image)},t}(),st=i("QJtt"),at=i("sKAn"),ht=i("VmXM"),ut=i("G12T"),ct=function(t,e){return(ct=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var lt=function(){this.info=[],this.common=[],this.page=[],this.char=[],this.kerning=[]},dt=function(){function t(){}return t.test=function(t){return"string"==typeof t&&0===t.indexOf("info face=")},t.parse=function(t){var e=t.match(/^[a-z]+\s+.+$/gm),i={info:[],common:[],page:[],char:[],chars:[],kerning:[],kernings:[]};for(var r in e){var n=e[r].match(/^[a-z]+/gm)[0],o=e[r].match(/[a-zA-Z]+=([^\s"']+|"([^"]*)")/gm),s={};for(var a in o){var h=o[a].split("="),u=h[0],c=h[1].replace(/"/gm,""),l=parseFloat(c),d=isNaN(l)?c:l;s[u]=d}i[n].push(s)}var p=new lt;return i.info.forEach((function(t){return p.info.push({face:t.face,size:parseInt(t.size,10)})})),i.common.forEach((function(t){return p.common.push({lineHeight:parseInt(t.lineHeight,10)})})),i.page.forEach((function(t){return p.page.push({id:parseInt(t.id,10),file:t.file})})),i.char.forEach((function(t){return p.char.push({id:parseInt(t.id,10),page:parseInt(t.page,10),x:parseInt(t.x,10),y:parseInt(t.y,10),width:parseInt(t.width,10),height:parseInt(t.height,10),xoffset:parseInt(t.xoffset,10),yoffset:parseInt(t.yoffset,10),xadvance:parseInt(t.xadvance,10)})})),i.kerning.forEach((function(t){return p.kerning.push({first:parseInt(t.first,10),second:parseInt(t.second,10),amount:parseInt(t.amount,10)})})),p},t}(),pt=function(){function t(){}return t.test=function(t){return t instanceof XMLDocument&&t.getElementsByTagName("page").length&&null!==t.getElementsByTagName("info")[0].getAttribute("face")},t.parse=function(t){for(var e=new lt,i=t.getElementsByTagName("info"),r=t.getElementsByTagName("common"),n=t.getElementsByTagName("page"),o=t.getElementsByTagName("char"),s=t.getElementsByTagName("kerning"),a=0;a<i.length;a++)e.info.push({face:i[a].getAttribute("face"),size:parseInt(i[a].getAttribute("size"),10)});for(a=0;a<r.length;a++)e.common.push({lineHeight:parseInt(r[a].getAttribute("lineHeight"),10)});for(a=0;a<n.length;a++)e.page.push({id:parseInt(n[a].getAttribute("id"),10)||0,file:n[a].getAttribute("file")});for(a=0;a<o.length;a++){var h=o[a];e.char.push({id:parseInt(h.getAttribute("id"),10),page:parseInt(h.getAttribute("page"),10)||0,x:parseInt(h.getAttribute("x"),10),y:parseInt(h.getAttribute("y"),10),width:parseInt(h.getAttribute("width"),10),height:parseInt(h.getAttribute("height"),10),xoffset:parseInt(h.getAttribute("xoffset"),10),yoffset:parseInt(h.getAttribute("yoffset"),10),xadvance:parseInt(h.getAttribute("xadvance"),10)})}for(a=0;a<s.length;a++)e.kerning.push({first:parseInt(s[a].getAttribute("first"),10),second:parseInt(s[a].getAttribute("second"),10),amount:parseInt(s[a].getAttribute("amount"),10)});return e},t}(),ft=function(){function t(){}return t.test=function(t){if("string"==typeof t&&t.indexOf("<font>")>-1){var e=(new self.DOMParser).parseFromString(t,"text/xml");return pt.test(e)}return!1},t.parse=function(t){var e=(new window.DOMParser).parseFromString(t,"text/xml");return pt.parse(e)},t}(),mt=[dt,pt,ft];function gt(t){for(var e=0;e<mt.length;e++)if(mt[e].test(t))return mt[e];return null}function vt(t,e,i,r,n,o){var s,a=i.fill;if(!Array.isArray(a))return a;if(1===a.length)return a[0];var h=i.dropShadow?i.dropShadowDistance:0,u=i.padding||0,c=Math.ceil(t.width/r)-h-2*u,l=Math.ceil(t.height/r)-h-2*u,d=a.slice(),p=i.fillGradientStops.slice();if(!p.length)for(var f=d.length+1,m=1;m<f;++m)p.push(m/f);if(d.unshift(a[0]),p.unshift(0),d.push(a[a.length-1]),p.push(1),i.fillGradientType===ut.a.LINEAR_VERTICAL){s=e.createLinearGradient(c/2,u,c/2,l+u);var g=0,v=(o.fontProperties.fontSize+i.strokeThickness)/l;for(m=0;m<n.length;m++)for(var y=o.lineHeight*m,_=0;_<d.length;_++){var b=y/l+("number"==typeof p[_]?p[_]:_/d.length)*v,x=Math.max(g,b);x=Math.min(x,1),s.addColorStop(x,d[_]),g=x}}else{s=e.createLinearGradient(u,l/2,c+u,l/2);var T=d.length+1,P=1;for(m=0;m<d.length;m++){var w=void 0;w="number"==typeof p[m]?p[m]:P/T,s.addColorStop(w,d[m]),P++}}return s}function yt(t,e,i,r,n,o,s){var a=i.text,h=i.fontProperties;e.translate(r,n),e.scale(o,o);var u=s.strokeThickness/2,c=-s.strokeThickness/2;e.font=s.toFontString(),e.lineWidth=s.strokeThickness,e.textBaseline=s.textBaseline,e.lineJoin=s.lineJoin,e.miterLimit=s.miterLimit,e.fillStyle=vt(t,e,s,o,[a],i),e.strokeStyle=s.stroke,e.font=s.toFontString(),e.lineWidth=s.strokeThickness,e.textBaseline=s.textBaseline,e.lineJoin=s.lineJoin,e.miterLimit=s.miterLimit,e.fillStyle=vt(t,e,s,o,[a],i),e.strokeStyle=s.stroke;var d=s.dropShadowColor,p=Object(l.hex2rgb)("number"==typeof d?d:Object(l.string2hex)(d));s.dropShadow?(e.shadowColor="rgba("+255*p[0]+","+255*p[1]+","+255*p[2]+","+s.dropShadowAlpha+")",e.shadowBlur=s.dropShadowBlur,e.shadowOffsetX=Math.cos(s.dropShadowAngle)*s.dropShadowDistance,e.shadowOffsetY=Math.sin(s.dropShadowAngle)*s.dropShadowDistance):(e.shadowColor="black",e.shadowBlur=0,e.shadowOffsetX=0,e.shadowOffsetY=0),s.stroke&&s.strokeThickness&&e.strokeText(a,u,c+i.lineHeight-h.descent),s.fill&&e.fillText(a,u,c+i.lineHeight-h.descent),e.setTransform(1,0,0,1,0,0),e.fillStyle="rgba(0, 0, 0, 0)"}var _t=function(){function t(t,e,i){var r=t.info[0],n=t.common[0],o=t.page[0],s=Object(l.getResolutionOfUrl)(o.file),a={};this._ownsTextures=i,this.font=r.face,this.size=r.size,this.lineHeight=n.lineHeight/s,this.chars={},this.pageTextures=a;for(var h=0;h<t.page.length;h++){var u=t.page[h],c=u.id,d=u.file;a[c]=e instanceof Array?e[h]:e[d]}for(h=0;h<t.char.length;h++){var p=t.char[h],f=(c=p.id,p.page),g=t.char[h],v=g.x,y=g.y,_=g.width,b=g.height,x=g.xoffset,T=g.yoffset,P=g.xadvance;v/=s,y/=s,_/=s,b/=s,x/=s,T/=s,P/=s;var w=new m.j(v+a[f].frame.x/s,y+a[f].frame.y/s,_,b);this.chars[c]={xOffset:x,yOffset:T,xAdvance:P,kerning:{},texture:new E.G(a[f].baseTexture,w),page:f}}for(h=0;h<t.kerning.length;h++){var I=t.kerning[h],O=I.first,A=I.second,S=I.amount;O/=s,A/=s,S/=s,this.chars[A]&&(this.chars[A].kerning[O]=S)}}return t.prototype.destroy=function(){for(var t in this.chars)this.chars[t].texture.destroy(),this.chars[t].texture=null;for(var t in this.pageTextures)this._ownsTextures&&this.pageTextures[t].destroy(!0),this.pageTextures[t]=null;this.chars=null,this.pageTextures=null},t.install=function(e,i,r){var n;if(e instanceof lt)n=e;else{var o=gt(e);if(!o)throw new Error("Unrecognized data format for font.");n=o.parse(e)}i instanceof E.G&&(i=[i]);var s=new t(n,i,r);return t.available[s.font]=s,s},t.uninstall=function(e){var i=t.available[e];if(!i)throw new Error("No font found named '"+e+"'");i.destroy(),delete t.available[e]},t.from=function(e,i,r){if(!e)throw new Error("[BitmapFont] Property `name` is required.");var n=Object.assign({},t.defaultOptions,r),o=n.chars,s=n.padding,a=n.resolution,h=n.textureWidth,u=n.textureHeight,c=function(t){"string"==typeof t&&(t=[t]);for(var e=[],i=0,r=t.length;i<r;i++){var n=t[i];if(Array.isArray(n)){if(2!==n.length)throw new Error("[BitmapFont]: Invalid character range length, expecting 2 got "+n.length+".");var o=n[0].charCodeAt(0),s=n[1].charCodeAt(0);if(s<o)throw new Error("[BitmapFont]: Invalid character range.");for(var a=o,h=s;a<=h;a++)e.push(String.fromCharCode(a))}else e.push.apply(e,n.split(""))}if(0===e.length)throw new Error("[BitmapFont]: Empty set when resolving characters.");return e}(o),l=i instanceof ut.d?i:new ut.d(i),d=h,p=new lt;p.info[0]={face:l.fontFamily,size:l.fontSize},p.common[0]={lineHeight:l.fontSize};for(var f,m,g,v=0,y=0,_=0,b=[],x=0;x<c.length;x++){f||((f=document.createElement("canvas")).width=h,f.height=u,m=f.getContext("2d"),g=new E.e(f,{resolution:a}),b.push(new E.G(g)),p.page.push({id:b.length-1,file:""}));var T=ut.c.measureText(c[x],l,!1,f),P=T.width,w=Math.ceil(T.height),I=Math.ceil(("italic"===l.fontStyle?2:1)*P);if(y>=u-w*a){if(0===y)throw new Error("[BitmapFont] textureHeight "+u+"px is too small for "+l.fontSize+"px fonts");--x,f=null,m=null,g=null,y=0,v=0,_=0}else if(_=Math.max(w+T.fontProperties.descent,_),I*a+v>=d)--x,y+=_*a,y=Math.ceil(y),v=0,_=0;else{yt(f,m,T,v,y,a,l);var O=T.text.charCodeAt(0);p.char.push({id:O,page:b.length-1,x:v/a,y:y/a,width:I,height:w,xoffset:0,yoffset:0,xadvance:Math.ceil(P-(l.dropShadow?l.dropShadowDistance:0)-(l.stroke?l.strokeThickness:0))}),v+=(I+2*s)*a,v=Math.ceil(v)}}var A=new t(p,b,!0);return void 0!==t.available[e]&&t.uninstall(e),t.available[e]=A,A},t.ALPHA=[["a","z"],["A","Z"]," "],t.NUMERIC=[["0","9"]],t.ALPHANUMERIC=[["a","z"],["A","Z"],["0","9"]," "],t.ASCII=[[" ","~"]],t.defaultOptions={resolution:1,textureWidth:512,textureHeight:512,padding:4,chars:t.ALPHANUMERIC},t.available={},t}(),bt=[],xt=[],Tt=function(t){function e(i,r){void 0===r&&(r={});var n=t.call(this)||this;n._tint=16777215,r.font&&(Object(l.deprecation)("5.3.0","PIXI.BitmapText constructor style.font property is deprecated."),n._upgradeStyle(r));var o=Object.assign({},e.styleDefaults,r),s=o.align,a=o.tint,h=o.maxWidth,u=o.letterSpacing,c=o.fontName,d=o.fontSize;if(!_t.available[c])throw new Error('Missing BitmapFont "'+c+'"');return n._activePagesMeshData=[],n._textWidth=0,n._textHeight=0,n._align=s,n._tint=a,n._fontName=c,n._fontSize=d||_t.available[c].size,n._text=i,n._maxWidth=h,n._maxLineHeight=0,n._letterSpacing=u,n._anchor=new m.e((function(){n.dirty=!0}),n,0,0),n._roundPixels=at.b.ROUND_PIXELS,n.dirty=!0,n._textureCache={},n}return function(t,e){function i(){this.constructor=t}ct(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype.updateText=function(){for(var t,e=_t.available[this._fontName],i=this._fontSize/e.size,r=new m.g,n=[],o=[],s=this._text.replace(/(?:\r\n|\r)/g,"\n")||" ",a=s.length,h=this._maxWidth*e.size/this._fontSize,u=null,c=0,d=0,p=0,f=-1,g=0,v=0,y=0,_=0;_<a;_++){var b=s.charCodeAt(_),x=s.charAt(_);if(/(?:\s)/.test(x)&&(f=_,g=c),"\r"!==x&&"\n"!==x){var T=e.chars[b];if(T){u&&T.kerning[u]&&(r.x+=T.kerning[u]);var P=xt.pop()||{texture:E.G.EMPTY,line:0,charCode:0,position:new m.g};P.texture=T.texture,P.line=p,P.charCode=b,P.position.x=r.x+T.xOffset+this._letterSpacing/2,P.position.y=r.y+T.yOffset,n.push(P),r.x+=T.xAdvance+this._letterSpacing,c=r.x,y=Math.max(y,T.yOffset+T.texture.height),u=b,-1!==f&&h>0&&r.x>h&&(++v,Object(l.removeItems)(n,1+f-v,1+_-f),_=f,f=-1,o.push(g),d=Math.max(d,g),p++,r.x=0,r.y+=e.lineHeight,u=null)}}else o.push(c),d=Math.max(d,c),++p,++v,r.x=0,r.y+=e.lineHeight,u=null}var w=s.charAt(s.length-1);"\r"!==w&&"\n"!==w&&(/(?:\s)/.test(w)&&(c=g),o.push(c),d=Math.max(d,c));var I=[];for(_=0;_<=p;_++){var O=0;"right"===this._align?O=d-o[_]:"center"===this._align&&(O=(d-o[_])/2),I.push(O)}var A=n.length,S={},M=[],C=this._activePagesMeshData;for(_=0;_<C.length;_++)bt.push(C[_]);for(_=0;_<A;_++){var D=(X=n[_].texture).baseTexture.uid;if(!S[D]){if(!(q=bt.pop())){var R=new ht.c,L=new ht.d(E.G.EMPTY);q={index:0,indexCount:0,vertexCount:0,uvsCount:0,total:0,mesh:new ht.a(R,L),vertices:null,uvs:null,indices:null}}q.index=0,q.indexCount=0,q.vertexCount=0,q.uvsCount=0,q.total=0;var N=this._textureCache;N[D]=N[D]||new E.G(X.baseTexture),q.mesh.texture=N[D],q.mesh.tint=this._tint,M.push(q),S[D]=q}S[D].total++}for(_=0;_<C.length;_++)-1===M.indexOf(C[_])&&this.removeChild(C[_].mesh);for(_=0;_<M.length;_++)M[_].mesh.parent!==this&&this.addChild(M[_].mesh);for(var _ in this._activePagesMeshData=M,S){var j=(q=S[_]).total;if(!((null===(t=q.indices)||void 0===t?void 0:t.length)>6*j)||q.vertices.length<2*ht.a.BATCHABLE_SIZE)q.vertices=new Float32Array(8*j),q.uvs=new Float32Array(8*j),q.indices=new Uint16Array(6*j);else for(var B=q.total,F=q.vertices,U=4*B*2;U<F.length;U++)F[U]=0;q.mesh.size=6*j}for(_=0;_<A;_++){var k=(x=n[_]).position.x+I[x.line];this._roundPixels&&(k=Math.round(k));var X,H=k*i,G=x.position.y*i,z=S[(X=x.texture).baseTexture.uid],Y=X.frame,W=X._uvs,V=z.index++;z.indices[6*V+0]=0+4*V,z.indices[6*V+1]=1+4*V,z.indices[6*V+2]=2+4*V,z.indices[6*V+3]=0+4*V,z.indices[6*V+4]=2+4*V,z.indices[6*V+5]=3+4*V,z.vertices[8*V+0]=H,z.vertices[8*V+1]=G,z.vertices[8*V+2]=H+Y.width*i,z.vertices[8*V+3]=G,z.vertices[8*V+4]=H+Y.width*i,z.vertices[8*V+5]=G+Y.height*i,z.vertices[8*V+6]=H,z.vertices[8*V+7]=G+Y.height*i,z.uvs[8*V+0]=W.x0,z.uvs[8*V+1]=W.y0,z.uvs[8*V+2]=W.x1,z.uvs[8*V+3]=W.y1,z.uvs[8*V+4]=W.x2,z.uvs[8*V+5]=W.y2,z.uvs[8*V+6]=W.x3,z.uvs[8*V+7]=W.y3}for(var _ in this._textWidth=d*i,this._textHeight=(r.y+e.lineHeight)*i,S){var q=S[_];if(0!==this.anchor.x||0!==this.anchor.y)for(var Z=0,K=this._textWidth*this.anchor.x,Q=this._textHeight*this.anchor.y,J=0;J<q.total;J++)q.vertices[Z++]-=K,q.vertices[Z++]-=Q,q.vertices[Z++]-=K,q.vertices[Z++]-=Q,q.vertices[Z++]-=K,q.vertices[Z++]-=Q,q.vertices[Z++]-=K,q.vertices[Z++]-=Q;this._maxLineHeight=y*i;var $=q.mesh.geometry.getBuffer("aVertexPosition"),tt=q.mesh.geometry.getBuffer("aTextureCoord"),et=q.mesh.geometry.getIndex();$.data=q.vertices,tt.data=q.uvs,et.data=q.indices,$.update(),tt.update(),et.update()}for(_=0;_<n.length;_++)xt.push(n[_])},e.prototype.updateTransform=function(){this.validate(),this.containerUpdateTransform()},e.prototype.getLocalBounds=function(){return this.validate(),t.prototype.getLocalBounds.call(this)},e.prototype.validate=function(){this.dirty&&(this.updateText(),this.dirty=!1)},Object.defineProperty(e.prototype,"tint",{get:function(){return this._tint},set:function(t){if(this._tint!==t){this._tint=t;for(var e=0;e<this._activePagesMeshData.length;e++)this._activePagesMeshData[e].mesh.tint=t}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"align",{get:function(){return this._align},set:function(t){this._align!==t&&(this._align=t,this.dirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fontName",{get:function(){return this._fontName},set:function(t){if(!_t.available[t])throw new Error('Missing BitmapFont "'+t+'"');this._fontName!==t&&(this._fontName=t,this.dirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fontSize",{get:function(){return this._fontSize},set:function(t){this._fontSize!==t&&(this._fontSize=t,this.dirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"anchor",{get:function(){return this._anchor},set:function(t){"number"==typeof t?this._anchor.set(t):this._anchor.copyFrom(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"text",{get:function(){return this._text},set:function(t){t=String(null==t?"":t),this._text!==t&&(this._text=t,this.dirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxWidth",{get:function(){return this._maxWidth},set:function(t){this._maxWidth!==t&&(this._maxWidth=t,this.dirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxLineHeight",{get:function(){return this.validate(),this._maxLineHeight},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textWidth",{get:function(){return this.validate(),this._textWidth},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"letterSpacing",{get:function(){return this._letterSpacing},set:function(t){this._letterSpacing!==t&&(this._letterSpacing=t,this.dirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"roundPixels",{get:function(){return this._roundPixels},set:function(t){t!==this._roundPixels&&(this._roundPixels=t,this.dirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textHeight",{get:function(){return this.validate(),this._textHeight},enumerable:!1,configurable:!0}),e.prototype._upgradeStyle=function(t){if("string"==typeof t.font){var e=t.font.split(" ");t.fontName=1===e.length?e[0]:e.slice(1).join(" "),e.length>=2&&(t.fontSize=parseInt(e[0],10))}else t.fontName=t.font.name,t.fontSize="number"==typeof t.font.size?t.font.size:parseInt(t.font.size,10)},e.prototype.destroy=function(e){var i=this._textureCache;for(var r in i){i[r].destroy(),delete i[r]}this._textureCache=null,t.prototype.destroy.call(this,e)},e.registerFont=function(t,e){return Object(l.deprecation)("5.3.0","PIXI.BitmapText.registerFont is deprecated, use PIXI.BitmapFont.install"),_t.install(t,e)},Object.defineProperty(e,"fonts",{get:function(){return Object(l.deprecation)("5.3.0","PIXI.BitmapText.fonts is deprecated, use PIXI.BitmapFont.available"),_t.available},enumerable:!1,configurable:!0}),e.styleDefaults={align:"left",tint:16777215,maxWidth:0,letterSpacing:0},e}(d.b),Pt=function(){function t(){}return t.add=function(){Q.setExtensionXhrType("fnt",Q.XHR_RESPONSE_TYPE.TEXT)},t.use=function(e,i){var r=gt(e.data);if(r)for(var n=t.getBaseUrl(this,e),o=r.parse(e.data),s={},a=function(t){s[t.metadata.pageFile]=t.texture,Object.keys(s).length===o.page.length&&(e.bitmapFont=_t.install(o,s,!0),i())},h=0;h<o.page.length;++h){var u=o.page[h].file,c=n+u,l=!1;for(var d in this.resources){var p=this.resources[d];if(p.url===c){p.metadata.pageFile=u,p.texture?a(p):p.onAfterMiddleware.add(a),l=!0;break}}if(!l){var f={crossOrigin:e.crossOrigin,loadType:Q.LOAD_TYPE.IMAGE,metadata:Object.assign({pageFile:u},e.metadata.imageMetadata),parentResource:e};this.add(c,f,a)}}else i()},t.getBaseUrl=function(e,i){var r=i.isDataUrl?"":t.dirname(i.url);return i.isDataUrl&&("."===r&&(r=""),e.baseUrl&&r&&"/"===e.baseUrl.charAt(e.baseUrl.length-1)&&(r+="/")),(r=r.replace(e.baseUrl,""))&&"/"!==r.charAt(r.length-1)&&(r+="/"),r},t.dirname=function(t){var e=t.replace(/\\/g,"/").replace(/\/$/,"").replace(/\/[^\/]*$/,"");return e===t?".":""===e?"/":e},t}(),wt=function(t,e){return(wt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var Et=function(t){function e(e){void 0===e&&(e=1);var i=t.call(this,E.O,"varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform float uAlpha;\n\nvoid main(void)\n{\n gl_FragColor = texture2D(uSampler, vTextureCoord) * uAlpha;\n}\n",{uAlpha:1})||this;return i.alpha=e,i}return function(t,e){function i(){this.constructor=t}wt(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),Object.defineProperty(e.prototype,"alpha",{get:function(){return this.uniforms.uAlpha},set:function(t){this.uniforms.uAlpha=t},enumerable:!1,configurable:!0}),e}(E.m),It=function(t,e){return(It=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};function Ot(t,e){function i(){this.constructor=t}It(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var At,St,Mt,Ct,Dt,Rt,Lt,Nt,jt,Bt,Ft,Ut,kt,Xt,Ht,Gt,zt,Yt={5:[.153388,.221461,.250301],7:[.071303,.131514,.189879,.214607],9:[.028532,.067234,.124009,.179044,.20236],11:[.0093,.028002,.065984,.121703,.175713,.198596],13:[.002406,.009255,.027867,.065666,.121117,.174868,.197641],15:[489e-6,.002403,.009246,.02784,.065602,.120999,.174697,.197448]},Wt=["varying vec2 vBlurTexCoords[%size%];","uniform sampler2D uSampler;","void main(void)","{"," gl_FragColor = vec4(0.0);"," %blur%","}"].join("\n");!function(t){t[t.WEBGL_LEGACY=0]="WEBGL_LEGACY",t[t.WEBGL=1]="WEBGL",t[t.WEBGL2=2]="WEBGL2"}(At||(At={})),function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.WEBGL=1]="WEBGL",t[t.CANVAS=2]="CANVAS"}(St||(St={})),function(t){t[t.COLOR=16384]="COLOR",t[t.DEPTH=256]="DEPTH",t[t.STENCIL=1024]="STENCIL"}(Mt||(Mt={})),function(t){t[t.NORMAL=0]="NORMAL",t[t.ADD=1]="ADD",t[t.MULTIPLY=2]="MULTIPLY",t[t.SCREEN=3]="SCREEN",t[t.OVERLAY=4]="OVERLAY",t[t.DARKEN=5]="DARKEN",t[t.LIGHTEN=6]="LIGHTEN",t[t.COLOR_DODGE=7]="COLOR_DODGE",t[t.COLOR_BURN=8]="COLOR_BURN",t[t.HARD_LIGHT=9]="HARD_LIGHT",t[t.SOFT_LIGHT=10]="SOFT_LIGHT",t[t.DIFFERENCE=11]="DIFFERENCE",t[t.EXCLUSION=12]="EXCLUSION",t[t.HUE=13]="HUE",t[t.SATURATION=14]="SATURATION",t[t.COLOR=15]="COLOR",t[t.LUMINOSITY=16]="LUMINOSITY",t[t.NORMAL_NPM=17]="NORMAL_NPM",t[t.ADD_NPM=18]="ADD_NPM",t[t.SCREEN_NPM=19]="SCREEN_NPM",t[t.NONE=20]="NONE",t[t.SRC_OVER=0]="SRC_OVER",t[t.SRC_IN=21]="SRC_IN",t[t.SRC_OUT=22]="SRC_OUT",t[t.SRC_ATOP=23]="SRC_ATOP",t[t.DST_OVER=24]="DST_OVER",t[t.DST_IN=25]="DST_IN",t[t.DST_OUT=26]="DST_OUT",t[t.DST_ATOP=27]="DST_ATOP",t[t.ERASE=26]="ERASE",t[t.SUBTRACT=28]="SUBTRACT",t[t.XOR=29]="XOR"}(Ct||(Ct={})),function(t){t[t.POINTS=0]="POINTS",t[t.LINES=1]="LINES",t[t.LINE_LOOP=2]="LINE_LOOP",t[t.LINE_STRIP=3]="LINE_STRIP",t[t.TRIANGLES=4]="TRIANGLES",t[t.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",t[t.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(Dt||(Dt={})),function(t){t[t.RGBA=6408]="RGBA",t[t.RGB=6407]="RGB",t[t.ALPHA=6406]="ALPHA",t[t.LUMINANCE=6409]="LUMINANCE",t[t.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",t[t.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",t[t.DEPTH_STENCIL=34041]="DEPTH_STENCIL"}(Rt||(Rt={})),function(t){t[t.TEXTURE_2D=3553]="TEXTURE_2D",t[t.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",t[t.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY",t[t.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",t[t.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",t[t.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",t[t.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z"}(Lt||(Lt={})),function(t){t[t.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",t[t.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",t[t.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",t[t.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",t[t.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",t[t.FLOAT=5126]="FLOAT",t[t.HALF_FLOAT=36193]="HALF_FLOAT"}(Nt||(Nt={})),function(t){t[t.NEAREST=0]="NEAREST",t[t.LINEAR=1]="LINEAR"}(jt||(jt={})),function(t){t[t.CLAMP=33071]="CLAMP",t[t.REPEAT=10497]="REPEAT",t[t.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(Bt||(Bt={})),function(t){t[t.OFF=0]="OFF",t[t.POW2=1]="POW2",t[t.ON=2]="ON"}(Ft||(Ft={})),function(t){t[t.NPM=0]="NPM",t[t.UNPACK=1]="UNPACK",t[t.PMA=2]="PMA",t[t.NO_PREMULTIPLIED_ALPHA=0]="NO_PREMULTIPLIED_ALPHA",t[t.PREMULTIPLY_ON_UPLOAD=1]="PREMULTIPLY_ON_UPLOAD",t[t.PREMULTIPLY_ALPHA=2]="PREMULTIPLY_ALPHA"}(Ut||(Ut={})),function(t){t[t.NO=0]="NO",t[t.YES=1]="YES",t[t.AUTO=2]="AUTO",t[t.BLEND=0]="BLEND",t[t.CLEAR=1]="CLEAR",t[t.BLIT=2]="BLIT"}(kt||(kt={})),function(t){t[t.AUTO=0]="AUTO",t[t.MANUAL=1]="MANUAL"}(Xt||(Xt={})),function(t){t.LOW="lowp",t.MEDIUM="mediump",t.HIGH="highp"}(Ht||(Ht={})),function(t){t[t.NONE=0]="NONE",t[t.SCISSOR=1]="SCISSOR",t[t.STENCIL=2]="STENCIL",t[t.SPRITE=3]="SPRITE"}(Gt||(Gt={})),function(t){t[t.NONE=0]="NONE",t[t.LOW=2]="LOW",t[t.MEDIUM=4]="MEDIUM",t[t.HIGH=8]="HIGH"}(zt||(zt={}));var Vt=function(t){function e(e,i,r,n,o){void 0===i&&(i=8),void 0===r&&(r=4),void 0===n&&(n=at.b.FILTER_RESOLUTION),void 0===o&&(o=5);var s=this,a=function(t,e){var i,r=Math.ceil(t/2),n="\n attribute vec2 aVertexPosition;\n\n uniform mat3 projectionMatrix;\n\n uniform float strength;\n\n varying vec2 vBlurTexCoords[%size%];\n\n uniform vec4 inputSize;\n uniform vec4 outputFrame;\n\n vec4 filterVertexPosition( void )\n {\n vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;\n\n return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);\n }\n\n vec2 filterTextureCoord( void )\n {\n return aVertexPosition * (outputFrame.zw * inputSize.zw);\n }\n\n void main(void)\n {\n gl_Position = filterVertexPosition();\n\n vec2 textureCoord = filterTextureCoord();\n %blur%\n }",o="";i=e?"vBlurTexCoords[%index%] = textureCoord + vec2(%sampleIndex% * strength, 0.0);":"vBlurTexCoords[%index%] = textureCoord + vec2(0.0, %sampleIndex% * strength);";for(var s=0;s<t;s++){var a=i.replace("%index%",s.toString());o+=a=a.replace("%sampleIndex%",s-(r-1)+".0"),o+="\n"}return n=(n=n.replace("%blur%",o)).replace("%size%",t.toString())}(o,e),h=function(t){for(var e,i=Yt[t],r=i.length,n=Wt,o="",s=0;s<t;s++){var a="gl_FragColor += texture2D(uSampler, vBlurTexCoords[%index%]) * %value%;".replace("%index%",s.toString());e=s,s>=r&&(e=t-s-1),o+=a=a.replace("%value%",i[e].toString()),o+="\n"}return n=(n=n.replace("%blur%",o)).replace("%size%",t.toString())}(o);return(s=t.call(this,a,h)||this).horizontal=e,s.resolution=n,s._quality=0,s.quality=r,s.blur=i,s}return Ot(e,t),e.prototype.apply=function(t,e,i,r){if(i?this.horizontal?this.uniforms.strength=1/i.width*(i.width/e.width):this.uniforms.strength=1/i.height*(i.height/e.height):this.horizontal?this.uniforms.strength=1/t.renderer.width*(t.renderer.width/e.width):this.uniforms.strength=1/t.renderer.height*(t.renderer.height/e.height),this.uniforms.strength*=this.strength,this.uniforms.strength/=this.passes,1===this.passes)t.applyFilter(this,e,i,r);else{var n=t.getFilterTexture(),o=t.renderer,s=e,a=n;this.state.blend=!1,t.applyFilter(this,s,a,kt.CLEAR);for(var h=1;h<this.passes-1;h++){t.bindAndClear(s,kt.BLIT),this.uniforms.uSampler=a;var u=a;a=s,s=u,o.shader.bind(this),o.geometry.draw(5)}this.state.blend=!0,t.applyFilter(this,a,i,r),t.returnFilterTexture(n)}},Object.defineProperty(e.prototype,"blur",{get:function(){return this.strength},set:function(t){this.padding=1+2*Math.abs(t),this.strength=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"quality",{get:function(){return this._quality},set:function(t){this._quality=t,this.passes=t},enumerable:!1,configurable:!0}),e}(E.m),qt=function(t){function e(e,i,r,n){void 0===e&&(e=8),void 0===i&&(i=4),void 0===r&&(r=at.b.FILTER_RESOLUTION),void 0===n&&(n=5);var o=t.call(this)||this;return o.blurXFilter=new Vt(!0,e,i,r,n),o.blurYFilter=new Vt(!1,e,i,r,n),o.resolution=r,o.quality=i,o.blur=e,o.repeatEdgePixels=!1,o}return Ot(e,t),e.prototype.apply=function(t,e,i,r){var n=Math.abs(this.blurXFilter.strength),o=Math.abs(this.blurYFilter.strength);if(n&&o){var s=t.getFilterTexture();this.blurXFilter.apply(t,e,s,kt.CLEAR),this.blurYFilter.apply(t,s,i,r),t.returnFilterTexture(s)}else o?this.blurYFilter.apply(t,e,i,r):this.blurXFilter.apply(t,e,i,r)},e.prototype.updatePadding=function(){this._repeatEdgePixels?this.padding=0:this.padding=2*Math.max(Math.abs(this.blurXFilter.strength),Math.abs(this.blurYFilter.strength))},Object.defineProperty(e.prototype,"blur",{get:function(){return this.blurXFilter.blur},set:function(t){this.blurXFilter.blur=this.blurYFilter.blur=t,this.updatePadding()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"quality",{get:function(){return this.blurXFilter.quality},set:function(t){this.blurXFilter.quality=this.blurYFilter.quality=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"blurX",{get:function(){return this.blurXFilter.blur},set:function(t){this.blurXFilter.blur=t,this.updatePadding()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"blurY",{get:function(){return this.blurYFilter.blur},set:function(t){this.blurYFilter.blur=t,this.updatePadding()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"blendMode",{get:function(){return this.blurYFilter.blendMode},set:function(t){this.blurYFilter.blendMode=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"repeatEdgePixels",{get:function(){return this._repeatEdgePixels},set:function(t){this._repeatEdgePixels=t,this.updatePadding()},enumerable:!1,configurable:!0}),e}(E.m),Zt=function(t,e){return(Zt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var Kt=function(t){function e(){var e=this,i={m:new Float32Array([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]),uAlpha:1};return(e=t.call(this,E.N,"varying vec2 vTextureCoord;\nuniform sampler2D uSampler;\nuniform float m[20];\nuniform float uAlpha;\n\nvoid main(void)\n{\n vec4 c = texture2D(uSampler, vTextureCoord);\n\n if (uAlpha == 0.0) {\n gl_FragColor = c;\n return;\n }\n\n // Un-premultiply alpha before applying the color matrix. See issue #3539.\n if (c.a > 0.0) {\n c.rgb /= c.a;\n }\n\n vec4 result;\n\n result.r = (m[0] * c.r);\n result.r += (m[1] * c.g);\n result.r += (m[2] * c.b);\n result.r += (m[3] * c.a);\n result.r += m[4];\n\n result.g = (m[5] * c.r);\n result.g += (m[6] * c.g);\n result.g += (m[7] * c.b);\n result.g += (m[8] * c.a);\n result.g += m[9];\n\n result.b = (m[10] * c.r);\n result.b += (m[11] * c.g);\n result.b += (m[12] * c.b);\n result.b += (m[13] * c.a);\n result.b += m[14];\n\n result.a = (m[15] * c.r);\n result.a += (m[16] * c.g);\n result.a += (m[17] * c.b);\n result.a += (m[18] * c.a);\n result.a += m[19];\n\n vec3 rgb = mix(c.rgb, result.rgb, uAlpha);\n\n // Premultiply alpha again.\n rgb *= result.a;\n\n gl_FragColor = vec4(rgb, result.a);\n}\n",i)||this).alpha=1,e}return function(t,e){function i(){this.constructor=t}Zt(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype._loadMatrix=function(t,e){void 0===e&&(e=!1);var i=t;e&&(this._multiply(i,this.uniforms.m,t),i=this._colorMatrix(i)),this.uniforms.m=i},e.prototype._multiply=function(t,e,i){return t[0]=e[0]*i[0]+e[1]*i[5]+e[2]*i[10]+e[3]*i[15],t[1]=e[0]*i[1]+e[1]*i[6]+e[2]*i[11]+e[3]*i[16],t[2]=e[0]*i[2]+e[1]*i[7]+e[2]*i[12]+e[3]*i[17],t[3]=e[0]*i[3]+e[1]*i[8]+e[2]*i[13]+e[3]*i[18],t[4]=e[0]*i[4]+e[1]*i[9]+e[2]*i[14]+e[3]*i[19]+e[4],t[5]=e[5]*i[0]+e[6]*i[5]+e[7]*i[10]+e[8]*i[15],t[6]=e[5]*i[1]+e[6]*i[6]+e[7]*i[11]+e[8]*i[16],t[7]=e[5]*i[2]+e[6]*i[7]+e[7]*i[12]+e[8]*i[17],t[8]=e[5]*i[3]+e[6]*i[8]+e[7]*i[13]+e[8]*i[18],t[9]=e[5]*i[4]+e[6]*i[9]+e[7]*i[14]+e[8]*i[19]+e[9],t[10]=e[10]*i[0]+e[11]*i[5]+e[12]*i[10]+e[13]*i[15],t[11]=e[10]*i[1]+e[11]*i[6]+e[12]*i[11]+e[13]*i[16],t[12]=e[10]*i[2]+e[11]*i[7]+e[12]*i[12]+e[13]*i[17],t[13]=e[10]*i[3]+e[11]*i[8]+e[12]*i[13]+e[13]*i[18],t[14]=e[10]*i[4]+e[11]*i[9]+e[12]*i[14]+e[13]*i[19]+e[14],t[15]=e[15]*i[0]+e[16]*i[5]+e[17]*i[10]+e[18]*i[15],t[16]=e[15]*i[1]+e[16]*i[6]+e[17]*i[11]+e[18]*i[16],t[17]=e[15]*i[2]+e[16]*i[7]+e[17]*i[12]+e[18]*i[17],t[18]=e[15]*i[3]+e[16]*i[8]+e[17]*i[13]+e[18]*i[18],t[19]=e[15]*i[4]+e[16]*i[9]+e[17]*i[14]+e[18]*i[19]+e[19],t},e.prototype._colorMatrix=function(t){var e=new Float32Array(t);return e[4]/=255,e[9]/=255,e[14]/=255,e[19]/=255,e},e.prototype.brightness=function(t,e){var i=[t,0,0,0,0,0,t,0,0,0,0,0,t,0,0,0,0,0,1,0];this._loadMatrix(i,e)},e.prototype.greyscale=function(t,e){var i=[t,t,t,0,0,t,t,t,0,0,t,t,t,0,0,0,0,0,1,0];this._loadMatrix(i,e)},e.prototype.blackAndWhite=function(t){this._loadMatrix([.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],t)},e.prototype.hue=function(t,e){t=(t||0)/180*Math.PI;var i=Math.cos(t),r=Math.sin(t),n=1/3,o=(0,Math.sqrt)(n),s=[i+(1-i)*n,n*(1-i)-o*r,n*(1-i)+o*r,0,0,n*(1-i)+o*r,i+n*(1-i),n*(1-i)-o*r,0,0,n*(1-i)-o*r,n*(1-i)+o*r,i+n*(1-i),0,0,0,0,0,1,0];this._loadMatrix(s,e)},e.prototype.contrast=function(t,e){var i=(t||0)+1,r=-.5*(i-1),n=[i,0,0,0,r,0,i,0,0,r,0,0,i,0,r,0,0,0,1,0];this._loadMatrix(n,e)},e.prototype.saturate=function(t,e){void 0===t&&(t=0);var i=2*t/3+1,r=-.5*(i-1),n=[i,r,r,0,0,r,i,r,0,0,r,r,i,0,0,0,0,0,1,0];this._loadMatrix(n,e)},e.prototype.desaturate=function(){this.saturate(-1)},e.prototype.negative=function(t){this._loadMatrix([-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],t)},e.prototype.sepia=function(t){this._loadMatrix([.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],t)},e.prototype.technicolor=function(t){this._loadMatrix([1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],t)},e.prototype.polaroid=function(t){this._loadMatrix([1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],t)},e.prototype.toBGR=function(t){this._loadMatrix([0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t)},e.prototype.kodachrome=function(t){this._loadMatrix([1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],t)},e.prototype.browni=function(t){this._loadMatrix([.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],t)},e.prototype.vintage=function(t){this._loadMatrix([.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],t)},e.prototype.colorTone=function(t,e,i,r,n){var o=((i=i||16770432)>>16&255)/255,s=(i>>8&255)/255,a=(255&i)/255,h=((r=r||3375104)>>16&255)/255,u=(r>>8&255)/255,c=(255&r)/255,l=[.3,.59,.11,0,0,o,s,a,t=t||.2,0,h,u,c,e=e||.15,0,o-h,s-u,a-c,0,0];this._loadMatrix(l,n)},e.prototype.night=function(t,e){var i=[-2*(t=t||.1),-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0];this._loadMatrix(i,e)},e.prototype.predator=function(t,e){var i=[11.224130630493164*t,-4.794486999511719*t,-2.8746118545532227*t,0*t,.40342438220977783*t,-3.6330697536468506*t,9.193157196044922*t,-2.951810836791992*t,0*t,-1.316135048866272*t,-3.2184197902679443*t,-4.2375030517578125*t,7.476448059082031*t,0*t,.8044459223747253*t,0,0,0,1,0];this._loadMatrix(i,e)},e.prototype.lsd=function(t){this._loadMatrix([2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],t)},e.prototype.reset=function(){this._loadMatrix([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],!1)},Object.defineProperty(e.prototype,"matrix",{get:function(){return this.uniforms.m},set:function(t){this.uniforms.m=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alpha",{get:function(){return this.uniforms.uAlpha},set:function(t){this.uniforms.uAlpha=t},enumerable:!1,configurable:!0}),e}(E.m);Kt.prototype.grayscale=Kt.prototype.greyscale;var Qt=function(t,e){return(Qt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var Jt=function(t){function e(e,i){var r=this,n=new m.d;return e.renderable=!1,(r=t.call(this,"attribute vec2 aVertexPosition;\n\nuniform mat3 projectionMatrix;\nuniform mat3 filterMatrix;\n\nvarying vec2 vTextureCoord;\nvarying vec2 vFilterCoord;\n\nuniform vec4 inputSize;\nuniform vec4 outputFrame;\n\nvec4 filterVertexPosition( void )\n{\n vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;\n\n return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);\n}\n\nvec2 filterTextureCoord( void )\n{\n return aVertexPosition * (outputFrame.zw * inputSize.zw);\n}\n\nvoid main(void)\n{\n\tgl_Position = filterVertexPosition();\n\tvTextureCoord = filterTextureCoord();\n\tvFilterCoord = ( filterMatrix * vec3( vTextureCoord, 1.0) ).xy;\n}\n","varying vec2 vFilterCoord;\nvarying vec2 vTextureCoord;\n\nuniform vec2 scale;\nuniform mat2 rotation;\nuniform sampler2D uSampler;\nuniform sampler2D mapSampler;\n\nuniform highp vec4 inputSize;\nuniform vec4 inputClamp;\n\nvoid main(void)\n{\n vec4 map = texture2D(mapSampler, vFilterCoord);\n\n map -= 0.5;\n map.xy = scale * inputSize.zw * (rotation * map.xy);\n\n gl_FragColor = texture2D(uSampler, clamp(vec2(vTextureCoord.x + map.x, vTextureCoord.y + map.y), inputClamp.xy, inputClamp.zw));\n}\n",{mapSampler:e._texture,filterMatrix:n,scale:{x:1,y:1},rotation:new Float32Array([1,0,0,1])})||this).maskSprite=e,r.maskMatrix=n,null==i&&(i=20),r.scale=new m.g(i,i),r}return function(t,e){function i(){this.constructor=t}Qt(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype.apply=function(t,e,i,r){this.uniforms.filterMatrix=t.calculateSpriteMatrix(this.maskMatrix,this.maskSprite),this.uniforms.scale.x=this.scale.x,this.uniforms.scale.y=this.scale.y;var n=this.maskSprite.worldTransform,o=Math.sqrt(n.a*n.a+n.b*n.b),s=Math.sqrt(n.c*n.c+n.d*n.d);0!==o&&0!==s&&(this.uniforms.rotation[0]=n.a/o,this.uniforms.rotation[1]=n.b/o,this.uniforms.rotation[2]=n.c/s,this.uniforms.rotation[3]=n.d/s),t.applyFilter(this,e,i,r)},Object.defineProperty(e.prototype,"map",{get:function(){return this.uniforms.mapSampler},set:function(t){this.uniforms.mapSampler=t},enumerable:!1,configurable:!0}),e}(E.m),$t=function(t,e){return($t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var te=function(t){function e(){return t.call(this,"\nattribute vec2 aVertexPosition;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 v_rgbNW;\nvarying vec2 v_rgbNE;\nvarying vec2 v_rgbSW;\nvarying vec2 v_rgbSE;\nvarying vec2 v_rgbM;\n\nvarying vec2 vFragCoord;\n\nuniform vec4 inputPixel;\nuniform vec4 outputFrame;\n\nvec4 filterVertexPosition( void )\n{\n vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;\n\n return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);\n}\n\nvoid texcoords(vec2 fragCoord, vec2 inverseVP,\n out vec2 v_rgbNW, out vec2 v_rgbNE,\n out vec2 v_rgbSW, out vec2 v_rgbSE,\n out vec2 v_rgbM) {\n v_rgbNW = (fragCoord + vec2(-1.0, -1.0)) * inverseVP;\n v_rgbNE = (fragCoord + vec2(1.0, -1.0)) * inverseVP;\n v_rgbSW = (fragCoord + vec2(-1.0, 1.0)) * inverseVP;\n v_rgbSE = (fragCoord + vec2(1.0, 1.0)) * inverseVP;\n v_rgbM = vec2(fragCoord * inverseVP);\n}\n\nvoid main(void) {\n\n gl_Position = filterVertexPosition();\n\n vFragCoord = aVertexPosition * outputFrame.zw;\n\n texcoords(vFragCoord, inputPixel.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\n}\n",'varying vec2 v_rgbNW;\nvarying vec2 v_rgbNE;\nvarying vec2 v_rgbSW;\nvarying vec2 v_rgbSE;\nvarying vec2 v_rgbM;\n\nvarying vec2 vFragCoord;\nuniform sampler2D uSampler;\nuniform highp vec4 inputPixel;\n\n\n/**\n Basic FXAA implementation based on the code on geeks3d.com with the\n modification that the texture2DLod stuff was removed since it\'s\n unsupported by WebGL.\n\n --\n\n From:\n https://github.com/mitsuhiko/webgl-meincraft\n\n Copyright (c) 2011 by Armin Ronacher.\n\n Some rights reserved.\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following\n disclaimer in the documentation and/or other materials provided\n with the distribution.\n\n * The names of the contributors may not be used to endorse or\n promote products derived from this software without specific\n prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\n#ifndef FXAA_REDUCE_MIN\n#define FXAA_REDUCE_MIN (1.0/ 128.0)\n#endif\n#ifndef FXAA_REDUCE_MUL\n#define FXAA_REDUCE_MUL (1.0 / 8.0)\n#endif\n#ifndef FXAA_SPAN_MAX\n#define FXAA_SPAN_MAX 8.0\n#endif\n\n//optimized version for mobile, where dependent\n//texture reads can be a bottleneck\nvec4 fxaa(sampler2D tex, vec2 fragCoord, vec2 inverseVP,\n vec2 v_rgbNW, vec2 v_rgbNE,\n vec2 v_rgbSW, vec2 v_rgbSE,\n vec2 v_rgbM) {\n vec4 color;\n vec3 rgbNW = texture2D(tex, v_rgbNW).xyz;\n vec3 rgbNE = texture2D(tex, v_rgbNE).xyz;\n vec3 rgbSW = texture2D(tex, v_rgbSW).xyz;\n vec3 rgbSE = texture2D(tex, v_rgbSE).xyz;\n vec4 texColor = texture2D(tex, v_rgbM);\n vec3 rgbM = texColor.xyz;\n vec3 luma = vec3(0.299, 0.587, 0.114);\n float lumaNW = dot(rgbNW, luma);\n float lumaNE = dot(rgbNE, luma);\n float lumaSW = dot(rgbSW, luma);\n float lumaSE = dot(rgbSE, luma);\n float lumaM = dot(rgbM, luma);\n float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE)));\n float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE)));\n\n mediump vec2 dir;\n dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE));\n dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE));\n\n float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) *\n (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN);\n\n float rcpDirMin = 1.0 / (min(abs(dir.x), abs(dir.y)) + dirReduce);\n dir = min(vec2(FXAA_SPAN_MAX, FXAA_SPAN_MAX),\n max(vec2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX),\n dir * rcpDirMin)) * inverseVP;\n\n vec3 rgbA = 0.5 * (\n texture2D(tex, fragCoord * inverseVP + dir * (1.0 / 3.0 - 0.5)).xyz +\n texture2D(tex, fragCoord * inverseVP + dir * (2.0 / 3.0 - 0.5)).xyz);\n vec3 rgbB = rgbA * 0.5 + 0.25 * (\n texture2D(tex, fragCoord * inverseVP + dir * -0.5).xyz +\n texture2D(tex, fragCoord * inverseVP + dir * 0.5).xyz);\n\n float lumaB = dot(rgbB, luma);\n if ((lumaB < lumaMin) || (lumaB > lumaMax))\n color = vec4(rgbA, texColor.a);\n else\n color = vec4(rgbB, texColor.a);\n return color;\n}\n\nvoid main() {\n\n vec4 color;\n\n color = fxaa(uSampler, vFragCoord, inputPixel.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\n\n gl_FragColor = color;\n}\n')||this}return function(t,e){function i(){this.constructor=t}$t(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e}(E.m),ee=function(t,e){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var ie=function(t){function e(e,i){void 0===e&&(e=.5),void 0===i&&(i=Math.random());var r=t.call(this,E.N,"precision highp float;\n\nvarying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nuniform float uNoise;\nuniform float uSeed;\nuniform sampler2D uSampler;\n\nfloat rand(vec2 co)\n{\n return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453);\n}\n\nvoid main()\n{\n vec4 color = texture2D(uSampler, vTextureCoord);\n float randomValue = rand(gl_FragCoord.xy * uSeed);\n float diff = (randomValue - 0.5) * uNoise;\n\n // Un-premultiply alpha before applying the color matrix. See issue #3539.\n if (color.a > 0.0) {\n color.rgb /= color.a;\n }\n\n color.r += diff;\n color.g += diff;\n color.b += diff;\n\n // Premultiply alpha again.\n color.rgb *= color.a;\n\n gl_FragColor = color;\n}\n",{uNoise:0,uSeed:0})||this;return r.noise=e,r.seed=i,r}return function(t,e){function i(){this.constructor=t}ee(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),Object.defineProperty(e.prototype,"noise",{get:function(){return this.uniforms.uNoise},set:function(t){this.uniforms.uNoise=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"seed",{get:function(){return this.uniforms.uSeed},set:function(t){this.uniforms.uSeed=t},enumerable:!1,configurable:!0}),e}(E.m),re=i("fqrp"),ne=new m.d;d.c.prototype._cacheAsBitmap=!1,d.c.prototype._cacheData=null;var oe=function(){this.textureCacheId=null,this.originalRender=null,this.originalRenderCanvas=null,this.originalCalculateBounds=null,this.originalGetLocalBounds=null,this.originalUpdateTransform=null,this.originalDestroy=null,this.originalMask=null,this.originalFilterArea=null,this.originalContainsPoint=null,this.sprite=null};Object.defineProperties(d.c.prototype,{cacheAsBitmap:{get:function(){return this._cacheAsBitmap},set:function(t){var e;this._cacheAsBitmap!==t&&(this._cacheAsBitmap=t,t?(this._cacheData||(this._cacheData=new oe),(e=this._cacheData).originalRender=this.render,e.originalRenderCanvas=this.renderCanvas,e.originalUpdateTransform=this.updateTransform,e.originalCalculateBounds=this.calculateBounds,e.originalGetLocalBounds=this.getLocalBounds,e.originalDestroy=this.destroy,e.originalContainsPoint=this.containsPoint,e.originalMask=this._mask,e.originalFilterArea=this.filterArea,this.render=this._renderCached,this.renderCanvas=this._renderCachedCanvas,this.destroy=this._cacheAsBitmapDestroy):((e=this._cacheData).sprite&&this._destroyCachedDisplayObject(),this.render=e.originalRender,this.renderCanvas=e.originalRenderCanvas,this.calculateBounds=e.originalCalculateBounds,this.getLocalBounds=e.originalGetLocalBounds,this.destroy=e.originalDestroy,this.updateTransform=e.originalUpdateTransform,this.containsPoint=e.originalContainsPoint,this._mask=e.originalMask,this.filterArea=e.originalFilterArea))}}}),d.c.prototype._renderCached=function(t){!this.visible||this.worldAlpha<=0||!this.renderable||(this._initCachedDisplayObject(t),this._cacheData.sprite.transform._worldID=this.transform._worldID,this._cacheData.sprite.worldAlpha=this.worldAlpha,this._cacheData.sprite._render(t))},d.c.prototype._initCachedDisplayObject=function(t){if(!this._cacheData||!this._cacheData.sprite){var e=this.alpha;this.alpha=1,t.batch.flush();var i=this.getLocalBounds(null,!0).clone();if(this.filters){var r=this.filters[0].padding;i.pad(r)}i.ceil(at.b.RESOLUTION);var n=t.renderTexture.current,o=t.renderTexture.sourceFrame.clone(),s=t.renderTexture.destinationFrame.clone(),a=t.projection.transform,h=E.z.create({width:i.width,height:i.height}),u="cacheAsBitmap_"+Object(l.uid)();this._cacheData.textureCacheId=u,E.e.addToCache(h.baseTexture,u),E.G.addToCache(h,u);var c=this.transform.localTransform.copyTo(ne).invert().translate(-i.x,-i.y);this.render=this._cacheData.originalRender,t.render(this,h,!0,c,!1),t.projection.transform=a,t.renderTexture.bind(n,o,s),this.render=this._renderCached,this.updateTransform=this.displayObjectUpdateTransform,this.calculateBounds=this._calculateCachedBounds,this.getLocalBounds=this._getCachedLocalBounds,this._mask=null,this.filterArea=null;var d=new re.a(h);d.transform.worldTransform=this.transform.worldTransform,d.anchor.x=-i.x/i.width,d.anchor.y=-i.y/i.height,d.alpha=e,d._bounds=this._bounds,this._cacheData.sprite=d,this.transform._parentID=-1,this.parent?this.updateTransform():(this.enableTempParent(),this.updateTransform(),this.disableTempParent(null)),this.containsPoint=d.containsPoint.bind(d)}},d.c.prototype._renderCachedCanvas=function(t){!this.visible||this.worldAlpha<=0||!this.renderable||(this._initCachedDisplayObjectCanvas(t),this._cacheData.sprite.worldAlpha=this.worldAlpha,this._cacheData.sprite._renderCanvas(t))},d.c.prototype._initCachedDisplayObjectCanvas=function(t){if(!this._cacheData||!this._cacheData.sprite){var e=this.getLocalBounds(null,!0),i=this.alpha;this.alpha=1;var r=t.context,n=t._projTransform;e.ceil(at.b.RESOLUTION);var o=E.z.create({width:e.width,height:e.height}),s="cacheAsBitmap_"+Object(l.uid)();this._cacheData.textureCacheId=s,E.e.addToCache(o.baseTexture,s),E.G.addToCache(o,s);var a=ne;this.transform.localTransform.copyTo(a),a.invert(),a.tx-=e.x,a.ty-=e.y,this.renderCanvas=this._cacheData.originalRenderCanvas,t.render(this,o,!0,a,!1),t.context=r,t._projTransform=n,this.renderCanvas=this._renderCachedCanvas,this.updateTransform=this.displayObjectUpdateTransform,this.calculateBounds=this._calculateCachedBounds,this.getLocalBounds=this._getCachedLocalBounds,this._mask=null,this.filterArea=null;var h=new re.a(o);h.transform.worldTransform=this.transform.worldTransform,h.anchor.x=-e.x/e.width,h.anchor.y=-e.y/e.height,h.alpha=i,h._bounds=this._bounds,this._cacheData.sprite=h,this.transform._parentID=-1,this.parent?this.updateTransform():(this.parent=t._tempDisplayObjectParent,this.updateTransform(),this.parent=null),this.containsPoint=h.containsPoint.bind(h)}},d.c.prototype._calculateCachedBounds=function(){this._bounds.clear(),this._cacheData.sprite.transform._worldID=this.transform._worldID,this._cacheData.sprite._calculateBounds(),this._bounds.updateID=this._boundsID},d.c.prototype._getCachedLocalBounds=function(){return this._cacheData.sprite.getLocalBounds(null)},d.c.prototype._destroyCachedDisplayObject=function(){this._cacheData.sprite._texture.destroy(!0),this._cacheData.sprite=null,E.e.removeFromCache(this._cacheData.textureCacheId),E.G.removeFromCache(this._cacheData.textureCacheId),this._cacheData.textureCacheId=null},d.c.prototype._cacheAsBitmapDestroy=function(t){this.cacheAsBitmap=!1,this.destroy(t)},d.c.prototype.name=null,d.b.prototype.getChildByName=function(t,e){for(var i=0,r=this.children.length;i<r;i++)if(this.children[i].name===t)return this.children[i];if(e)for(i=0,r=this.children.length;i<r;i++){if(this.children[i].getChildByName){var n=this.children[i].getChildByName(t,!0);if(n)return n}}return null},d.c.prototype.getGlobalPosition=function(t,e){return void 0===t&&(t=new m.g),void 0===e&&(e=!1),this.parent?this.parent.toGlobal(this.position,t,e):(t.x=this.position.x,t.y=this.position.y),t};var se=i("SrKC"),ae=i("Z6+S"),he=i("wg2Q"),ue=i("YNZD"),ce=function(t,e){return(ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var le=function(t){function e(e,i){void 0===i&&(i=!0);var r=t.call(this,e[0]instanceof E.G?e[0]:e[0].texture)||this;return r._textures=null,r._durations=null,r._autoUpdate=i,r._isConnectedToTicker=!1,r.animationSpeed=1,r.loop=!0,r.updateAnchor=!1,r.onComplete=null,r.onFrameChange=null,r.onLoop=null,r._currentTime=0,r._playing=!1,r._previousFrame=null,r.textures=e,r}return function(t,e){function i(){this.constructor=t}ce(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype.stop=function(){this._playing&&(this._playing=!1,this._autoUpdate&&this._isConnectedToTicker&&(g.a.shared.remove(this.update,this),this._isConnectedToTicker=!1))},e.prototype.play=function(){this._playing||(this._playing=!0,this._autoUpdate&&!this._isConnectedToTicker&&(g.a.shared.add(this.update,this,g.c.HIGH),this._isConnectedToTicker=!0))},e.prototype.gotoAndStop=function(t){this.stop();var e=this.currentFrame;this._currentTime=t,e!==this.currentFrame&&this.updateTexture()},e.prototype.gotoAndPlay=function(t){var e=this.currentFrame;this._currentTime=t,e!==this.currentFrame&&this.updateTexture(),this.play()},e.prototype.update=function(t){if(this._playing){var e=this.animationSpeed*t,i=this.currentFrame;if(null!==this._durations){var r=this._currentTime%1*this._durations[this.currentFrame];for(r+=e/60*1e3;r<0;)this._currentTime--,r+=this._durations[this.currentFrame];var n=Math.sign(this.animationSpeed*t);for(this._currentTime=Math.floor(this._currentTime);r>=this._durations[this.currentFrame];)r-=this._durations[this.currentFrame]*n,this._currentTime+=n;this._currentTime+=r/this._durations[this.currentFrame]}else this._currentTime+=e;this._currentTime<0&&!this.loop?(this.gotoAndStop(0),this.onComplete&&this.onComplete()):this._currentTime>=this._textures.length&&!this.loop?(this.gotoAndStop(this._textures.length-1),this.onComplete&&this.onComplete()):i!==this.currentFrame&&(this.loop&&this.onLoop&&(this.animationSpeed>0&&this.currentFrame<i||this.animationSpeed<0&&this.currentFrame>i)&&this.onLoop(),this.updateTexture())}},e.prototype.updateTexture=function(){var t=this.currentFrame;this._previousFrame!==t&&(this._previousFrame=t,this._texture=this._textures[t],this._textureID=-1,this._textureTrimmedID=-1,this._cachedTint=16777215,this.uvs=this._texture._uvs.uvsFloat32,this.updateAnchor&&this._anchor.copyFrom(this._texture.defaultAnchor),this.onFrameChange&&this.onFrameChange(this.currentFrame))},e.prototype.destroy=function(e){this.stop(),t.prototype.destroy.call(this,e),this.onComplete=null,this.onFrameChange=null,this.onLoop=null},e.fromFrames=function(t){for(var i=[],r=0;r<t.length;++r)i.push(E.G.from(t[r]));return new e(i)},e.fromImages=function(t){for(var i=[],r=0;r<t.length;++r)i.push(E.G.from(t[r]));return new e(i)},Object.defineProperty(e.prototype,"totalFrames",{get:function(){return this._textures.length},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textures",{get:function(){return this._textures},set:function(t){if(t[0]instanceof E.G)this._textures=t,this._durations=null;else{this._textures=[],this._durations=[];for(var e=0;e<t.length;e++)this._textures.push(t[e].texture),this._durations.push(t[e].time)}this._previousFrame=null,this.gotoAndStop(0),this.updateTexture()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"currentFrame",{get:function(){var t=Math.floor(this._currentTime)%this._textures.length;return t<0&&(t+=this._textures.length),t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"playing",{get:function(){return this._playing},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"autoUpdate",{get:function(){return this._autoUpdate},set:function(t){t!==this._autoUpdate&&(this._autoUpdate=t,!this._autoUpdate&&this._isConnectedToTicker?(g.a.shared.remove(this.update,this),this._isConnectedToTicker=!1):this._autoUpdate&&!this._isConnectedToTicker&&this._playing&&(g.a.shared.add(this.update,this),this._isConnectedToTicker=!0))},enumerable:!1,configurable:!0}),e}(re.a),de=function(t,e){return(de=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};function pe(t,e){function i(){this.constructor=t}de(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var fe="5.0.0";function me(){var t=this;Object.defineProperties(t,{SVG_SIZE:{get:function(){return Object(l.deprecation)(fe,"PIXI.utils.SVG_SIZE property has moved to PIXI.resources.SVGResource.SVG_SIZE"),t.SVGResource.SVG_SIZE}},TransformStatic:{get:function(){return Object(l.deprecation)(fe,"PIXI.TransformStatic class has been removed, use PIXI.Transform"),t.Transform}},TransformBase:{get:function(){return Object(l.deprecation)(fe,"PIXI.TransformBase class has been removed, use PIXI.Transform"),t.Transform}},TRANSFORM_MODE:{get:function(){return Object(l.deprecation)(fe,"PIXI.TRANSFORM_MODE property has been removed"),{STATIC:0,DYNAMIC:1}}},WebGLRenderer:{get:function(){return Object(l.deprecation)(fe,"PIXI.WebGLRenderer class has moved to PIXI.Renderer"),t.Renderer}},CanvasRenderTarget:{get:function(){return Object(l.deprecation)(fe,"PIXI.CanvasRenderTarget class has moved to PIXI.utils.CanvasRenderTarget"),t.utils.CanvasRenderTarget}},loader:{get:function(){return Object(l.deprecation)(fe,"PIXI.loader instance has moved to PIXI.Loader.shared"),t.Loader.shared}},FilterManager:{get:function(){return Object(l.deprecation)(fe,"PIXI.FilterManager class has moved to PIXI.systems.FilterSystem"),t.systems.FilterSystem}},CanvasTinter:{get:function(){return Object(l.deprecation)("5.2.0","PIXI.CanvasTinter namespace has moved to PIXI.canvasUtils"),t.canvasUtils}},GroupD8:{get:function(){return Object(l.deprecation)("5.2.0","PIXI.GroupD8 namespace has moved to PIXI.groupD8"),t.groupD8}}}),t.accessibility={},Object.defineProperties(t.accessibility,{AccessibilityManager:{get:function(){return Object(l.deprecation)("5.3.0","PIXI.accessibility.AccessibilityManager moved to PIXI.AccessibilityManager"),t.AccessibilityManager}}}),t.interaction={},Object.defineProperties(t.interaction,{InteractionManager:{get:function(){return Object(l.deprecation)("5.3.0","PIXI.interaction.InteractionManager moved to PIXI.InteractionManager"),t.InteractionManager}},InteractionData:{get:function(){return Object(l.deprecation)("5.3.0","PIXI.interaction.InteractionData moved to PIXI.InteractionData"),t.InteractionData}},InteractionEvent:{get:function(){return Object(l.deprecation)("5.3.0","PIXI.interaction.InteractionEvent moved to PIXI.InteractionEvent"),t.InteractionEvent}}}),t.prepare={},Object.defineProperties(t.prepare,{BasePrepare:{get:function(){return Object(l.deprecation)("5.2.1","PIXI.prepare.BasePrepare moved to PIXI.BasePrepare"),t.BasePrepare}},Prepare:{get:function(){return Object(l.deprecation)("5.2.1","PIXI.prepare.Prepare moved to PIXI.Prepare"),t.Prepare}},CanvasPrepare:{get:function(){return Object(l.deprecation)("5.2.1","PIXI.prepare.CanvasPrepare moved to PIXI.CanvasPrepare"),t.CanvasPrepare}}}),t.extract={},Object.defineProperties(t.extract,{Extract:{get:function(){return Object(l.deprecation)("5.2.1","PIXI.extract.Extract moved to PIXI.Extract"),t.Extract}},CanvasExtract:{get:function(){return Object(l.deprecation)("5.2.1","PIXI.extract.CanvasExtract moved to PIXI.CanvasExtract"),t.CanvasExtract}}}),t.extras={},Object.defineProperties(t.extras,{TilingSprite:{get:function(){return Object(l.deprecation)(fe,"PIXI.extras.TilingSprite class has moved to PIXI.TilingSprite"),t.TilingSprite}},TilingSpriteRenderer:{get:function(){return Object(l.deprecation)(fe,"PIXI.extras.TilingSpriteRenderer class has moved to PIXI.TilingSpriteRenderer"),t.TilingSpriteRenderer}},AnimatedSprite:{get:function(){return Object(l.deprecation)(fe,"PIXI.extras.AnimatedSprite class has moved to PIXI.AnimatedSprite"),t.AnimatedSprite}},BitmapText:{get:function(){return Object(l.deprecation)(fe,"PIXI.extras.BitmapText class has moved to PIXI.BitmapText"),t.BitmapText}}}),t.TilingSprite.fromFrame=function(e,i,r){return Object(l.deprecation)("5.3.0","TilingSprite.fromFrame is deprecated, use TilingSprite.from"),t.TilingSprite.from(e,{width:i,height:r})},t.TilingSprite.fromImage=function(e,i,r,n){return void 0===n&&(n={}),Object(l.deprecation)("5.3.0","TilingSprite.fromImage is deprecated, use TilingSprite.from"),n&&"object"!=typeof n&&(n={scaleMode:arguments[4],resourceOptions:{crossorigin:arguments[3]}}),n.width=i,n.height=r,t.TilingSprite.from(e,n)},Object.defineProperties(t.utils,{getSvgSize:{get:function(){return Object(l.deprecation)(fe,"PIXI.utils.getSvgSize function has moved to PIXI.resources.SVGResource.getSize"),t.resources.SVGResource.getSize}}}),t.mesh={},Object.defineProperties(t.mesh,{Mesh:{get:function(){return Object(l.deprecation)(fe,"PIXI.mesh.Mesh class has moved to PIXI.SimpleMesh"),t.SimpleMesh}},NineSlicePlane:{get:function(){return Object(l.deprecation)(fe,"PIXI.mesh.NineSlicePlane class has moved to PIXI.NineSlicePlane"),t.NineSlicePlane}},Plane:{get:function(){return Object(l.deprecation)(fe,"PIXI.mesh.Plane class has moved to PIXI.SimplePlane"),t.SimplePlane}},Rope:{get:function(){return Object(l.deprecation)(fe,"PIXI.mesh.Rope class has moved to PIXI.SimpleRope"),t.SimpleRope}},RawMesh:{get:function(){return Object(l.deprecation)(fe,"PIXI.mesh.RawMesh class has moved to PIXI.Mesh"),t.Mesh}},CanvasMeshRenderer:{get:function(){return Object(l.deprecation)(fe,"PIXI.mesh.CanvasMeshRenderer class has moved to PIXI.CanvasMeshRenderer"),t.CanvasMeshRenderer}},MeshRenderer:{get:function(){return Object(l.deprecation)(fe,"PIXI.mesh.MeshRenderer class has moved to PIXI.MeshRenderer"),t.MeshRenderer}}}),t.particles={},Object.defineProperties(t.particles,{ParticleContainer:{get:function(){return Object(l.deprecation)(fe,"PIXI.particles.ParticleContainer class has moved to PIXI.ParticleContainer"),t.ParticleContainer}},ParticleRenderer:{get:function(){return Object(l.deprecation)(fe,"PIXI.particles.ParticleRenderer class has moved to PIXI.ParticleRenderer"),t.ParticleRenderer}}}),t.ticker={},Object.defineProperties(t.ticker,{Ticker:{get:function(){return Object(l.deprecation)(fe,"PIXI.ticker.Ticker class has moved to PIXI.Ticker"),t.Ticker}},shared:{get:function(){return Object(l.deprecation)(fe,"PIXI.ticker.shared instance has moved to PIXI.Ticker.shared"),t.Ticker.shared}}}),t.loaders={},Object.defineProperties(t.loaders,{Loader:{get:function(){return Object(l.deprecation)(fe,"PIXI.loaders.Loader class has moved to PIXI.Loader"),t.Loader}},Resource:{get:function(){return Object(l.deprecation)(fe,"PIXI.loaders.Resource class has moved to PIXI.LoaderResource"),t.LoaderResource}},bitmapFontParser:{get:function(){return Object(l.deprecation)(fe,"PIXI.loaders.bitmapFontParser function has moved to PIXI.BitmapFontLoader.use"),t.BitmapFontLoader.use}},parseBitmapFontData:{get:function(){Object(l.deprecation)(fe,"PIXI.loaders.parseBitmapFontData function has removed")}},spritesheetParser:{get:function(){return Object(l.deprecation)(fe,"PIXI.loaders.spritesheetParser function has moved to PIXI.SpritesheetLoader.use"),t.SpritesheetLoader.use}},getResourcePath:{get:function(){return Object(l.deprecation)(fe,"PIXI.loaders.getResourcePath property has moved to PIXI.SpritesheetLoader.getResourcePath"),t.SpritesheetLoader.getResourcePath}}}),t.Loader.addPixiMiddleware=function(e){return Object(l.deprecation)(fe,"PIXI.loaders.Loader.addPixiMiddleware function is deprecated, use PIXI.loaders.Loader.registerPlugin"),t.loaders.Loader.registerPlugin({use:e()})};var e=function(t){return"on"+t.charAt(0).toUpperCase()+t.slice(1)};Object.assign(t.Loader.prototype,{on:function(t){var i=e(t);Object(l.deprecation)(fe,"PIXI.Loader#on is completely deprecated, use PIXI.Loader#"+i+".add")},once:function(t){var i=e(t);Object(l.deprecation)(fe,"PIXI.Loader#once is completely deprecated, use PIXI.Loader#"+i+".once")},off:function(t){var i=e(t);Object(l.deprecation)(fe,"PIXI.Loader#off is completely deprecated, use PIXI.Loader#"+i+".detach")}}),Object.defineProperty(t.extract,"WebGLExtract",{get:function(){return Object(l.deprecation)(fe,"PIXI.extract.WebGLExtract method has moved to PIXI.Extract"),t.Extract}}),Object.defineProperty(t.prepare,"WebGLPrepare",{get:function(){return Object(l.deprecation)(fe,"PIXI.prepare.WebGLPrepare class has moved to PIXI.Prepare"),t.Prepare}}),t.Container.prototype._renderWebGL=function(t){Object(l.deprecation)(fe,"PIXI.Container._renderWebGL method has moved to PIXI.Container._render"),this._render(t)},t.Container.prototype.renderWebGL=function(t){Object(l.deprecation)(fe,"PIXI.Container.renderWebGL method has moved to PIXI.Container.render"),this.render(t)},t.DisplayObject.prototype.renderWebGL=function(t){Object(l.deprecation)(fe,"PIXI.DisplayObject.renderWebGL method has moved to PIXI.DisplayObject.render"),this.render(t)},t.Container.prototype.renderAdvancedWebGL=function(t){Object(l.deprecation)(fe,"PIXI.Container.renderAdvancedWebGL method has moved to PIXI.Container.renderAdvanced"),this.renderAdvanced(t)},Object.defineProperties(t.settings,{TRANSFORM_MODE:{get:function(){return Object(l.deprecation)(fe,"PIXI.settings.TRANSFORM_MODE property has been removed"),0},set:function(){Object(l.deprecation)(fe,"PIXI.settings.TRANSFORM_MODE property has been removed")}}});var i=t.BaseTexture;i.prototype.loadSource=function(e){Object(l.deprecation)(fe,"PIXI.BaseTexture.loadSource method has been deprecated");var i=t.resources.autoDetectResource(e);i.internal=!0,this.setResource(i),this.update()};var r=!1;Object.defineProperties(i.prototype,{hasLoaded:{get:function(){return Object(l.deprecation)(fe,"PIXI.BaseTexture.hasLoaded property has been removed, use PIXI.BaseTexture.valid"),this.valid}},imageUrl:{get:function(){var t;return Object(l.deprecation)(fe,"PIXI.BaseTexture.imageUrl property has been removed, use PIXI.BaseTexture.resource.url"),null===(t=this.resource)||void 0===t?void 0:t.url},set:function(t){Object(l.deprecation)(fe,"PIXI.BaseTexture.imageUrl property has been removed, use PIXI.BaseTexture.resource.url"),this.resource&&(this.resource.url=t)}},source:{get:function(){return Object(l.deprecation)(fe,"PIXI.BaseTexture.source property has been moved, use `PIXI.BaseTexture.resource.source`"),this.resource.source},set:function(t){Object(l.deprecation)(fe,"PIXI.BaseTexture.source property has been moved, use `PIXI.BaseTexture.resource.source` if you want to set HTMLCanvasElement. Otherwise, create new BaseTexture."),this.resource&&(this.resource.source=t)}},premultiplyAlpha:{get:function(){return Object(l.deprecation)("5.2.0","PIXI.BaseTexture.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),0!==this.alphaMode},set:function(t){Object(l.deprecation)("5.2.0","PIXI.BaseTexture.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),this.alphaMode=Number(t)}},_id:{get:function(){return r||(Object(l.deprecation)("5.2.0","PIXI.BaseTexture._id batch local field has been changed to `_batchLocation`"),r=!0),this._batchLocation},set:function(t){this._batchLocation=t}}}),i.fromImage=function(t,e,r,n){Object(l.deprecation)(fe,"PIXI.BaseTexture.fromImage method has been replaced with PIXI.BaseTexture.from");var o={scale:n,crossorigin:e};return i.from(t,{scaleMode:r,resourceOptions:o})},i.fromCanvas=function(t,e){return Object(l.deprecation)(fe,"PIXI.BaseTexture.fromCanvas method has been replaced with PIXI.BaseTexture.from"),i.from(t,{scaleMode:e})},i.fromSVG=function(t,e,r,n){Object(l.deprecation)(fe,"PIXI.BaseTexture.fromSVG method has been replaced with PIXI.BaseTexture.from");var o={scale:n,crossorigin:e};return i.from(t,{scaleMode:r,resourceOptions:o})},Object.defineProperties(t.resources.ImageResource.prototype,{premultiplyAlpha:{get:function(){return Object(l.deprecation)("5.2.0","PIXI.resources.ImageResource.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),0!==this.alphaMode},set:function(t){Object(l.deprecation)("5.2.0","PIXI.resources.ImageResource.premultiplyAlpha property has been changed to `alphaMode`, see `PIXI.ALPHA_MODES`"),this.alphaMode=Number(t)}}}),t.Point.prototype.copy=function(t){return Object(l.deprecation)(fe,"PIXI.Point.copy method has been replaced with PIXI.Point.copyFrom"),this.copyFrom(t)},t.ObservablePoint.prototype.copy=function(t){return Object(l.deprecation)(fe,"PIXI.ObservablePoint.copy method has been replaced with PIXI.ObservablePoint.copyFrom"),this.copyFrom(t)},t.Rectangle.prototype.copy=function(t){return Object(l.deprecation)(fe,"PIXI.Rectangle.copy method has been replaced with PIXI.Rectangle.copyFrom"),this.copyFrom(t)},t.Matrix.prototype.copy=function(t){return Object(l.deprecation)(fe,"PIXI.Matrix.copy method has been replaced with PIXI.Matrix.copyTo"),this.copyTo(t)},t.systems.StateSystem.prototype.setState=function(t){return Object(l.deprecation)("v5.1.0","StateSystem.setState has been renamed to StateSystem.set"),this.set(t)},Object.assign(t.systems.FilterSystem.prototype,{getRenderTarget:function(t,e){return Object(l.deprecation)(fe,"PIXI.FilterManager.getRenderTarget method has been replaced with PIXI.systems.FilterSystem#getFilterTexture"),this.getFilterTexture(null,e)},returnRenderTarget:function(t){Object(l.deprecation)(fe,"PIXI.FilterManager.returnRenderTarget method has been replaced with PIXI.systems.FilterSystem.returnFilterTexture"),this.returnFilterTexture(t)},calculateScreenSpaceMatrix:function(t){Object(l.deprecation)(fe,"PIXI.systems.FilterSystem.calculateScreenSpaceMatrix method is removed, use `(vTextureCoord * inputSize.xy) + outputFrame.xy` instead");var e=t.identity(),i=this.activeState,r=i.sourceFrame,n=i.destinationFrame;return e.translate(r.x/n.width,r.y/n.height),e.scale(n.width,n.height),e},calculateNormalizedScreenSpaceMatrix:function(t){Object(l.deprecation)(fe,"PIXI.systems.FilterManager.calculateNormalizedScreenSpaceMatrix method is removed, use `((vTextureCoord * inputSize.xy) + outputFrame.xy) / outputFrame.zw` instead.");var e=this.activeState,i=e.sourceFrame,r=e.destinationFrame,n=t.identity();n.translate(i.x/r.width,i.y/r.height);var o=r.width/i.width,s=r.height/i.height;return n.scale(o,s),n}}),Object.defineProperties(t.RenderTexture.prototype,{sourceFrame:{get:function(){return Object(l.deprecation)(fe,"PIXI.RenderTexture.sourceFrame property has been removed"),this.filterFrame}},size:{get:function(){return Object(l.deprecation)(fe,"PIXI.RenderTexture.size property has been removed"),this._frame}}});var n=function(t){function e(e,i,r,n){return Object(l.deprecation)(fe,"PIXI.filters.BlurXFilter class is deprecated, use PIXI.filters.BlurFilterPass"),t.call(this,!0,e,i,r,n)||this}return pe(e,t),e}(t.filters.BlurFilterPass),o=function(t){function e(e,i,r,n){return Object(l.deprecation)(fe,"PIXI.filters.BlurYFilter class is deprecated, use PIXI.filters.BlurFilterPass"),t.call(this,!1,e,i,r,n)||this}return pe(e,t),e}(t.filters.BlurFilterPass);Object.assign(t.filters,{BlurXFilter:n,BlurYFilter:o});var s=t.Sprite,a=t.Texture,h=t.Graphics;function u(t,e,i,r){return Object(l.deprecation)(fe,"PIXI.Sprite."+t+" method is deprecated, use PIXI.Sprite.from"),s.from(e,{resourceOptions:{scale:r,crossorigin:i}})}function c(t,e,i,r){return Object(l.deprecation)(fe,"PIXI.Texture."+t+" method is deprecated, use PIXI.Texture.from"),a.from(e,{resourceOptions:{scale:r,crossorigin:i}})}h.prototype.generateCanvasTexture||(h.prototype.generateCanvasTexture=function(){Object(l.deprecation)(fe,'PIXI.Graphics.generateCanvasTexture method is only available in "pixi.js-legacy"')}),Object.defineProperty(h.prototype,"graphicsData",{get:function(){return Object(l.deprecation)(fe,"PIXI.Graphics.graphicsData property is deprecated, use PIXI.Graphics.geometry.graphicsData"),this.geometry.graphicsData}}),s.fromImage=u.bind(null,"fromImage"),s.fromSVG=u.bind(null,"fromSVG"),s.fromCanvas=u.bind(null,"fromCanvas"),s.fromVideo=u.bind(null,"fromVideo"),s.fromFrame=u.bind(null,"fromFrame"),a.fromImage=c.bind(null,"fromImage"),a.fromSVG=c.bind(null,"fromSVG"),a.fromCanvas=c.bind(null,"fromCanvas"),a.fromVideo=c.bind(null,"fromVideo"),a.fromFrame=c.bind(null,"fromFrame"),Object.defineProperty(t.AbstractRenderer.prototype,"autoResize",{get:function(){return Object(l.deprecation)(fe,"PIXI.AbstractRenderer.autoResize property is deprecated, use PIXI.AbstractRenderer.autoDensity"),this.autoDensity},set:function(t){Object(l.deprecation)(fe,"PIXI.AbstractRenderer.autoResize property is deprecated, use PIXI.AbstractRenderer.autoDensity"),this.autoDensity=t}}),Object.defineProperty(t.Renderer.prototype,"textureManager",{get:function(){return Object(l.deprecation)(fe,"PIXI.Renderer.textureManager property is deprecated, use PIXI.Renderer.texture"),this.texture}}),t.utils.mixins={mixin:function(){Object(l.deprecation)(fe,"PIXI.utils.mixins.mixin function is no longer available")},delayMixin:function(){Object(l.deprecation)(fe,"PIXI.utils.mixins.delayMixin function is no longer available")},performMixins:function(){Object(l.deprecation)(fe,"PIXI.utils.mixins.performMixins function is no longer available")}},Object.defineProperty(t.BitmapText.prototype,"font",{get:function(){return Object(l.deprecation)("5.3.0","PIXI.BitmapText.font property is deprecated, use fontName, fontSize, tint or align properties"),{name:this._fontName,size:this._fontSize,tint:this._tint,align:this._align}},set:function(e){if(Object(l.deprecation)("5.3.0","PIXI.BitmapText.font property is deprecated, use fontName, fontSize, tint or align properties"),e){var i={font:e};this._upgradeStyle(i),i.fontSize=i.fontSize||t.BitmapFont.available[i.fontName].size,this._fontName=i.fontName,this._fontSize=i.fontSize,this.dirty=!0}}})}E.B.registerPlugin("accessibility",f),E.B.registerPlugin("extract",S),E.B.registerPlugin("interaction",w),E.B.registerPlugin("particle",it.b),E.B.registerPlugin("prepare",rt.c),E.B.registerPlugin("batch",E.i),E.B.registerPlugin("tilingSprite",st.b),tt.registerPlugin(Pt),tt.registerPlugin(ot),I.registerPlugin(g.b),I.registerPlugin(et);var ge="5.3.11",ve={AlphaFilter:Et,BlurFilter:qt,BlurFilterPass:Vt,ColorMatrixFilter:Kt,DisplacementFilter:Jt,FXAAFilter:te,NoiseFilter:ie}},KgWZ:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAEK0lEQVRIS2NkGCDASKq9V0NFVZhZWIOYWTmEQHr///v79vfPb+u1V7++Q4pZRFn8n4GB8Va0TAqngEgcr5CYLreIBD8TExPYnn///jF8ffPi4+d3r658e/9qvvqyZ/MYGRj+E3IEQYvPBwgI8AuLL5dQ0XZh4+FjwWfgz+9ff7+6eXH3209/okxW3/uITy1ei094CvFJykntltIyMGNkwmsn3I7///4wPL167uSTq9dcbY4yfMZlOV6L7yWobpE1NPcm1lKYJf///2d4eOHYJpV5t/1JtvhGlGS0lI7ZHC5eQQ50zSCDf3x8Dxbm4BdkYGTEdP/3Lx9/PLt8PlF92YMV2CzH6eMn2Qa7JDQMXNE1ffn2neGriBoDm4E7WOrX+e0M3G9vM/BwcWGY//z6+V2y0y5CFKIBrBYf8uQR1TQwvSIoJS+GrP7nj28MX7R8GLhdYlGM+bpnMQPv9a0MbOycKOLvnj54ef/0AW3zvQxvibL4YpCIn4qF40Z2Tm4U9S+//mHgL1yMNdo+9scyiHOjJsCf3z4z3D2+z0tvw/vtRFl8M1yySNHKtReWV2GaXjEKMPCl9mO1+NOsPAYxtEQMyuP3j+0uVl/5vI8oi69Fy2cpm1hPZWZho8jHf//8Yrhz6mCG9vKnM4mz2I/HTt7cZR87nwAzRhxrejNwu8ahxvHuRQy8N7ZhxPG3zx/+3j2x195w0+ejRFl8zJKBU9na+oawvKocZqr+xvBVWJWBXR+SWH9c3MHA8/YO1lT99uHth9fOHNVwPMDwgyiLQYoeZuhtltY28sEWoeB8/OkDWIqDTwBrPgbJPbt2bpPc9EtYCxGc+fhmtGyxgoltD3o8Y01ZWARB8fvw9KF8tWVPJhGdj0EKj1gz8Kpa2VwWllORJ9YyZHWvH9y8f+PscT3HAwxfSLIYpPhWnNI8RRPbRGxFIj7HgKLi/tkjM9QW3s3EpQ5vJXEzVFhaUFn3pJC0gjQpvn777MGThxdPm5pt+/qCLItBmu4kqcyS07dKRS9McBn47+9vhkfnT8xQweNbkF6CDQFQnSyvoXZYVElDjxhfv7xz7drzq6esTPYwkN8QgFl0K04hXUrLaBIHNx9qUYbmku9fP/98cfVMturih3MJOZKgj2EG3E1U3SpvZO2Fy0Bw5X/m8HaVRfdwqkHWS7TFZ9y5JKW09feJKaprYLP8+c2Lt58+emprsenVS0K+JSqOkQ25GaUQIaGmOZ1bWFwAWfzz62cfnt+5kqm17BnW1gbJ+RibhjtxShOk9c1yWdk4wO3b379+/H1y4dQk1cX3iojxKUwN0UEN0/C/oYHp7qNlW+X0LTxAYg8uHN+mKh/ty9jQ8I+mFoMMB2UxCTmpHUyMDMyPLl9xwdeMJbsAwaXxeoSEAkhOc8WLB6T4lOygJscSbHoASrF/LhRj3CcAAAAASUVORK5CYII="},Nehr:function(t,e,i){"use strict";t.exports={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},OQdp:function(t,e,i){(function(r,n){var o;!function(r){var s=r.Promise,a=s&&"resolve"in s&&"reject"in s&&"all"in s&&"race"in s&&function(){var t;return new s((function(e){t=e})),"function"==typeof t}();e?(e.Promise=a?s:P,e.Polyfill=P):void 0===(o=function(){return a?s:P}.call(e,i,e,t))||(t.exports=o);var h=function(){};function u(t){return"[object Array]"===Object.prototype.toString.call(t)}var c,l=void 0!==n?n:setTimeout,d=[];function p(){for(var t=0;t<d.length;t++)d[t][0](d[t][1]);d=[],c=!1}function f(t,e){d.push([t,e]),c||(c=!0,l(p,0))}function m(t){var e=t.owner,i=e.state_,r=e.data_,n=t[i],o=t.then;if("function"==typeof n){i="fulfilled";try{r=n(r)}catch(s){_(o,s)}}g(o,r)||("fulfilled"===i&&v(o,r),"rejected"===i&&_(o,r))}function g(t,e){var i;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"==typeof e)){var r=e.then;if("function"==typeof r)return r.call(e,(function(r){i||(i=!0,e!==r?v(t,r):y(t,r))}),(function(e){i||(i=!0,_(t,e))})),!0}}catch(n){return i||_(t,n),!0}return!1}function v(t,e){t!==e&&g(t,e)||y(t,e)}function y(t,e){"pending"===t.state_&&(t.state_="sealed",t.data_=e,f(x,t))}function _(t,e){"pending"===t.state_&&(t.state_="sealed",t.data_=e,f(T,t))}function b(t){var e=t.then_;t.then_=void 0;for(var i=0;i<e.length;i++)m(e[i])}function x(t){t.state_="fulfilled",b(t)}function T(t){t.state_="rejected",b(t)}function P(t){if("function"!=typeof t)throw new TypeError("Promise constructor takes a function argument");if(this instanceof P==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this.then_=[],function(t,e){function i(t){_(e,t)}try{t((function(t){v(e,t)}),i)}catch(r){i(r)}}(t,this)}P.prototype={constructor:P,state_:"pending",then_:null,data_:void 0,then:function(t,e){var i={owner:this,then:new this.constructor(h),fulfilled:t,rejected:e};return"fulfilled"===this.state_||"rejected"===this.state_?f(m,i):this.then_.push(i),i.then},catch:function(t){return this.then(null,t)}},P.all=function(t){if(!u(t))throw new TypeError("You must pass an array to Promise.all().");return new this((function(e,i){var r=[],n=0;function o(t){return n++,function(i){r[t]=i,--n||e(r)}}for(var s,a=0;a<t.length;a++)(s=t[a])&&"function"==typeof s.then?s.then(o(a),i):r[a]=s;n||e(r)}))},P.race=function(t){if(!u(t))throw new TypeError("You must pass an array to Promise.race().");return new this((function(e,i){for(var r,n=0;n<t.length;n++)(r=t[n])&&"function"==typeof r.then?r.then(e,i):e(r)}))},P.resolve=function(t){return t&&"object"==typeof t&&t.constructor===this?t:new this((function(e){e(t)}))},P.reject=function(t){return new this((function(e,i){i(t)}))}}("undefined"!=typeof window?window:void 0!==r?r:"undefined"!=typeof self?self:this)}).call(this,i("yLpj"),i("URgk").setImmediate)},QJtt:function(t,e,i){"use strict";i.d(e,"a",(function(){return l})),i.d(e,"b",(function(){return f}));var r=i("wp0G"),n=i("0/xZ"),o=i("fqrp"),s=i("qoEl"),a=i("SrKC"),h=function(t,e){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};function u(t,e){function i(){this.constructor=t}h(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var c=new n.g,l=function(t){function e(e,i,o){void 0===i&&(i=100),void 0===o&&(o=100);var s=t.call(this,e)||this;return s.tileTransform=new n.m,s._width=i,s._height=o,s.uvMatrix=s.texture.uvMatrix||new r.H(e),s.pluginName="tilingSprite",s.uvRespectAnchor=!1,s}return u(e,t),Object.defineProperty(e.prototype,"clampMargin",{get:function(){return this.uvMatrix.clampMargin},set:function(t){this.uvMatrix.clampMargin=t,this.uvMatrix.update(!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tileScale",{get:function(){return this.tileTransform.scale},set:function(t){this.tileTransform.scale.copyFrom(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tilePosition",{get:function(){return this.tileTransform.position},set:function(t){this.tileTransform.position.copyFrom(t)},enumerable:!1,configurable:!0}),e.prototype._onTextureUpdate=function(){this.uvMatrix&&(this.uvMatrix.texture=this._texture),this._cachedTint=16777215},e.prototype._render=function(t){var e=this._texture;e&&e.valid&&(this.tileTransform.updateLocalTransform(),this.uvMatrix.update(),t.batch.setObjectRenderer(t.plugins[this.pluginName]),t.plugins[this.pluginName].render(this))},e.prototype._calculateBounds=function(){var t=this._width*-this._anchor._x,e=this._height*-this._anchor._y,i=this._width*(1-this._anchor._x),r=this._height*(1-this._anchor._y);this._bounds.addFrame(this.transform,t,e,i,r)},e.prototype.getLocalBounds=function(e){return 0===this.children.length?(this._bounds.minX=this._width*-this._anchor._x,this._bounds.minY=this._height*-this._anchor._y,this._bounds.maxX=this._width*(1-this._anchor._x),this._bounds.maxY=this._height*(1-this._anchor._y),e||(this._localBoundsRect||(this._localBoundsRect=new n.j),e=this._localBoundsRect),this._bounds.getRectangle(e)):t.prototype.getLocalBounds.call(this,e)},e.prototype.containsPoint=function(t){this.worldTransform.applyInverse(t,c);var e=this._width,i=this._height,r=-e*this.anchor._x;if(c.x>=r&&c.x<r+e){var n=-i*this.anchor._y;if(c.y>=n&&c.y<n+i)return!0}return!1},e.prototype.destroy=function(e){t.prototype.destroy.call(this,e),this.tileTransform=null,this.uvMatrix=null},e.from=function(t,i){return"number"==typeof i&&(Object(s.deprecation)("5.3.0","TilingSprite.from use options instead of width and height args"),i={width:i,height:arguments[2]}),new e(r.G.from(t,i),i.width,i.height)},Object.defineProperty(e.prototype,"width",{get:function(){return this._width},set:function(t){this._width=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this._height},set:function(t){this._height=t},enumerable:!1,configurable:!0}),e}(o.a),d="attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\nuniform mat3 translationMatrix;\nuniform mat3 uTransform;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;\n}\n",p=new n.d,f=function(t){function e(e){var i=t.call(this,e)||this,n={globals:i.renderer.globalUniforms};return i.shader=r.C.from(d,"varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform vec4 uColor;\nuniform mat3 uMapCoord;\nuniform vec4 uClampFrame;\nuniform vec2 uClampOffset;\n\nvoid main(void)\n{\n vec2 coord = vTextureCoord + ceil(uClampOffset - vTextureCoord);\n coord = (uMapCoord * vec3(coord, 1.0)).xy;\n coord = clamp(coord, uClampFrame.xy, uClampFrame.zw);\n\n vec4 texSample = texture2D(uSampler, coord);\n gl_FragColor = texSample * uColor;\n}\n",n),i.simpleShader=r.C.from(d,"varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform vec4 uColor;\n\nvoid main(void)\n{\n vec4 texSample = texture2D(uSampler, vTextureCoord);\n gl_FragColor = texSample * uColor;\n}\n",n),i.quad=new r.y,i.state=r.E.for2d(),i}return u(e,t),e.prototype.render=function(t){var e=this.renderer,i=this.quad,r=i.vertices;r[0]=r[6]=t._width*-t.anchor.x,r[1]=r[3]=t._height*-t.anchor.y,r[2]=r[4]=t._width*(1-t.anchor.x),r[5]=r[7]=t._height*(1-t.anchor.y),t.uvRespectAnchor&&((r=i.uvs)[0]=r[6]=-t.anchor.x,r[1]=r[3]=-t.anchor.y,r[2]=r[4]=1-t.anchor.x,r[5]=r[7]=1-t.anchor.y),i.invalidate();var n=t._texture,o=n.baseTexture,h=t.tileTransform.localTransform,u=t.uvMatrix,c=o.isPowerOfTwo&&n.frame.width===o.width&&n.frame.height===o.height;c&&(o._glTextures[e.CONTEXT_UID]?c=o.wrapMode!==a.q.CLAMP:o.wrapMode===a.q.CLAMP&&(o.wrapMode=a.q.REPEAT));var l=c?this.simpleShader:this.shader,d=n.width,f=n.height,m=t._width,g=t._height;p.set(h.a*d/m,h.b*d/g,h.c*f/m,h.d*f/g,h.tx/m,h.ty/g),p.invert(),c?p.prepend(u.mapCoord):(l.uniforms.uMapCoord=u.mapCoord.toArray(!0),l.uniforms.uClampFrame=u.uClampFrame,l.uniforms.uClampOffset=u.uClampOffset),l.uniforms.uTransform=p.toArray(!0),l.uniforms.uColor=Object(s.premultiplyTintToRgba)(t.tint,t.worldAlpha,l.uniforms.uColor,o.alphaMode),l.uniforms.translationMatrix=t.transform.worldTransform.toArray(!0),l.uniforms.uSampler=n,e.shader.bind(l),e.geometry.bind(i),this.state.blendMode=Object(s.correctBlendMode)(t.blendMode,o.alphaMode),e.state.set(this.state),e.geometry.draw(this.renderer.gl.TRIANGLES,6,0)},e}(r.v)},SrKC:function(t,e,i){"use strict";var r,n,o,s,a,h,u,c,l,d,p,f,m,g,v,y,_;i.d(e,"a",(function(){return f})),i.d(e,"b",(function(){return s})),i.d(e,"c",(function(){return o})),i.d(e,"d",(function(){return m})),i.d(e,"e",(function(){return a})),i.d(e,"f",(function(){return r})),i.d(e,"g",(function(){return h})),i.d(e,"h",(function(){return g})),i.d(e,"i",(function(){return y})),i.d(e,"j",(function(){return p})),i.d(e,"k",(function(){return _})),i.d(e,"l",(function(){return v})),i.d(e,"m",(function(){return n})),i.d(e,"n",(function(){return l})),i.d(e,"o",(function(){return u})),i.d(e,"p",(function(){return c})),i.d(e,"q",(function(){return d})),function(t){t[t.WEBGL_LEGACY=0]="WEBGL_LEGACY",t[t.WEBGL=1]="WEBGL",t[t.WEBGL2=2]="WEBGL2"}(r||(r={})),function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.WEBGL=1]="WEBGL",t[t.CANVAS=2]="CANVAS"}(n||(n={})),function(t){t[t.COLOR=16384]="COLOR",t[t.DEPTH=256]="DEPTH",t[t.STENCIL=1024]="STENCIL"}(o||(o={})),function(t){t[t.NORMAL=0]="NORMAL",t[t.ADD=1]="ADD",t[t.MULTIPLY=2]="MULTIPLY",t[t.SCREEN=3]="SCREEN",t[t.OVERLAY=4]="OVERLAY",t[t.DARKEN=5]="DARKEN",t[t.LIGHTEN=6]="LIGHTEN",t[t.COLOR_DODGE=7]="COLOR_DODGE",t[t.COLOR_BURN=8]="COLOR_BURN",t[t.HARD_LIGHT=9]="HARD_LIGHT",t[t.SOFT_LIGHT=10]="SOFT_LIGHT",t[t.DIFFERENCE=11]="DIFFERENCE",t[t.EXCLUSION=12]="EXCLUSION",t[t.HUE=13]="HUE",t[t.SATURATION=14]="SATURATION",t[t.COLOR=15]="COLOR",t[t.LUMINOSITY=16]="LUMINOSITY",t[t.NORMAL_NPM=17]="NORMAL_NPM",t[t.ADD_NPM=18]="ADD_NPM",t[t.SCREEN_NPM=19]="SCREEN_NPM",t[t.NONE=20]="NONE",t[t.SRC_OVER=0]="SRC_OVER",t[t.SRC_IN=21]="SRC_IN",t[t.SRC_OUT=22]="SRC_OUT",t[t.SRC_ATOP=23]="SRC_ATOP",t[t.DST_OVER=24]="DST_OVER",t[t.DST_IN=25]="DST_IN",t[t.DST_OUT=26]="DST_OUT",t[t.DST_ATOP=27]="DST_ATOP",t[t.ERASE=26]="ERASE",t[t.SUBTRACT=28]="SUBTRACT",t[t.XOR=29]="XOR"}(s||(s={})),function(t){t[t.POINTS=0]="POINTS",t[t.LINES=1]="LINES",t[t.LINE_LOOP=2]="LINE_LOOP",t[t.LINE_STRIP=3]="LINE_STRIP",t[t.TRIANGLES=4]="TRIANGLES",t[t.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",t[t.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(a||(a={})),function(t){t[t.RGBA=6408]="RGBA",t[t.RGB=6407]="RGB",t[t.ALPHA=6406]="ALPHA",t[t.LUMINANCE=6409]="LUMINANCE",t[t.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",t[t.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",t[t.DEPTH_STENCIL=34041]="DEPTH_STENCIL"}(h||(h={})),function(t){t[t.TEXTURE_2D=3553]="TEXTURE_2D",t[t.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",t[t.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY",t[t.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",t[t.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",t[t.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",t[t.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z"}(u||(u={})),function(t){t[t.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",t[t.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",t[t.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",t[t.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",t[t.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",t[t.FLOAT=5126]="FLOAT",t[t.HALF_FLOAT=36193]="HALF_FLOAT"}(c||(c={})),function(t){t[t.NEAREST=0]="NEAREST",t[t.LINEAR=1]="LINEAR"}(l||(l={})),function(t){t[t.CLAMP=33071]="CLAMP",t[t.REPEAT=10497]="REPEAT",t[t.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(d||(d={})),function(t){t[t.OFF=0]="OFF",t[t.POW2=1]="POW2",t[t.ON=2]="ON"}(p||(p={})),function(t){t[t.NPM=0]="NPM",t[t.UNPACK=1]="UNPACK",t[t.PMA=2]="PMA",t[t.NO_PREMULTIPLIED_ALPHA=0]="NO_PREMULTIPLIED_ALPHA",t[t.PREMULTIPLY_ON_UPLOAD=1]="PREMULTIPLY_ON_UPLOAD",t[t.PREMULTIPLY_ALPHA=2]="PREMULTIPLY_ALPHA"}(f||(f={})),function(t){t[t.NO=0]="NO",t[t.YES=1]="YES",t[t.AUTO=2]="AUTO",t[t.BLEND=0]="BLEND",t[t.CLEAR=1]="CLEAR",t[t.BLIT=2]="BLIT"}(m||(m={})),function(t){t[t.AUTO=0]="AUTO",t[t.MANUAL=1]="MANUAL"}(g||(g={})),function(t){t.LOW="lowp",t.MEDIUM="mediump",t.HIGH="highp"}(v||(v={})),function(t){t[t.NONE=0]="NONE",t[t.SCISSOR=1]="SCISSOR",t[t.STENCIL=2]="STENCIL",t[t.SPRITE=3]="SPRITE"}(y||(y={})),function(t){t[t.NONE=0]="NONE",t[t.LOW=2]="LOW",t[t.MEDIUM=4]="MEDIUM",t[t.HIGH=8]="HIGH"}(_||(_={}))},URgk:function(t,e,i){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,n=Function.prototype.apply;function o(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new o(n.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new o(n.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},i("YBdB"),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,i("yLpj"))},VmRL:function(t,e,i){"use strict";function r(t,e,i){i=i||2;var r,a,h,u,c,p,f,g=e&&e.length,v=g?e[0]*i:t.length,y=n(t,0,v,i,!0),_=[];if(!y||y.next===y.prev)return _;if(g&&(y=function(t,e,i,r){var s,a,h,u,c,p=[];for(s=0,a=e.length;s<a;s++)h=e[s]*r,u=s<a-1?e[s+1]*r:t.length,(c=n(t,h,u,r,!1))===c.next&&(c.steiner=!0),p.push(m(c));for(p.sort(l),s=0;s<p.length;s++)i=o(i=d(p[s],i),i.next);return i}(t,e,y,i)),t.length>80*i){r=h=t[0],a=u=t[1];for(var b=i;b<v;b+=i)(c=t[b])<r&&(r=c),(p=t[b+1])<a&&(a=p),c>h&&(h=c),p>u&&(u=p);f=0!==(f=Math.max(h-r,u-a))?1/f:0}return s(y,_,i,r,a,f),_}function n(t,e,i,r,n){var o,s;if(n===A(t,e,i,r)>0)for(o=e;o<i;o+=r)s=E(o,t[o],t[o+1],s);else for(o=i-r;o>=e;o-=r)s=E(o,t[o],t[o+1],s);return s&&_(s,s.next)&&(I(s),s=s.next),s}function o(t,e){if(!t)return t;e||(e=t);var i,r=t;do{if(i=!1,r.steiner||!_(r,r.next)&&0!==y(r.prev,r,r.next))r=r.next;else{if(I(r),(r=e=r.prev)===r.next)break;i=!0}}while(i||r!==e);return e}function s(t,e,i,r,n,l,d){if(t){!d&&l&&function(t,e,i,r){var n=t;do{null===n.z&&(n.z=f(n.x,n.y,e,i,r)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next}while(n!==t);n.prevZ.nextZ=null,n.prevZ=null,function(t){var e,i,r,n,o,s,a,h,u=1;do{for(i=t,t=null,o=null,s=0;i;){for(s++,r=i,a=0,e=0;e<u&&(a++,r=r.nextZ);e++);for(h=u;a>0||h>0&&r;)0!==a&&(0===h||!r||i.z<=r.z)?(n=i,i=i.nextZ,a--):(n=r,r=r.nextZ,h--),o?o.nextZ=n:t=n,n.prevZ=o,o=n;i=r}o.nextZ=null,u*=2}while(s>1)}(n)}(t,r,n,l);for(var p,m,g=t;t.prev!==t.next;)if(p=t.prev,m=t.next,l?h(t,r,n,l):a(t))e.push(p.i/i),e.push(t.i/i),e.push(m.i/i),I(t),t=m.next,g=m.next;else if((t=m)===g){d?1===d?s(t=u(o(t),e,i),e,i,r,n,l,2):2===d&&c(t,e,i,r,n,l):s(o(t),e,i,r,n,l,1);break}}}function a(t){var e=t.prev,i=t,r=t.next;if(y(e,i,r)>=0)return!1;for(var n=t.next.next;n!==t.prev;){if(g(e.x,e.y,i.x,i.y,r.x,r.y,n.x,n.y)&&y(n.prev,n,n.next)>=0)return!1;n=n.next}return!0}function h(t,e,i,r){var n=t.prev,o=t,s=t.next;if(y(n,o,s)>=0)return!1;for(var a=n.x<o.x?n.x<s.x?n.x:s.x:o.x<s.x?o.x:s.x,h=n.y<o.y?n.y<s.y?n.y:s.y:o.y<s.y?o.y:s.y,u=n.x>o.x?n.x>s.x?n.x:s.x:o.x>s.x?o.x:s.x,c=n.y>o.y?n.y>s.y?n.y:s.y:o.y>s.y?o.y:s.y,l=f(a,h,e,i,r),d=f(u,c,e,i,r),p=t.prevZ,m=t.nextZ;p&&p.z>=l&&m&&m.z<=d;){if(p!==t.prev&&p!==t.next&&g(n.x,n.y,o.x,o.y,s.x,s.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,m!==t.prev&&m!==t.next&&g(n.x,n.y,o.x,o.y,s.x,s.y,m.x,m.y)&&y(m.prev,m,m.next)>=0)return!1;m=m.nextZ}for(;p&&p.z>=l;){if(p!==t.prev&&p!==t.next&&g(n.x,n.y,o.x,o.y,s.x,s.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;m&&m.z<=d;){if(m!==t.prev&&m!==t.next&&g(n.x,n.y,o.x,o.y,s.x,s.y,m.x,m.y)&&y(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function u(t,e,i){var r=t;do{var n=r.prev,s=r.next.next;!_(n,s)&&b(n,r,r.next,s)&&P(n,s)&&P(s,n)&&(e.push(n.i/i),e.push(r.i/i),e.push(s.i/i),I(r),I(r.next),r=t=s),r=r.next}while(r!==t);return o(r)}function c(t,e,i,r,n,a){var h=t;do{for(var u=h.next.next;u!==h.prev;){if(h.i!==u.i&&v(h,u)){var c=w(h,u);return h=o(h,h.next),c=o(c,c.next),s(h,e,i,r,n,a),void s(c,e,i,r,n,a)}u=u.next}h=h.next}while(h!==t)}function l(t,e){return t.x-e.x}function d(t,e){var i=function(t,e){var i,r=e,n=t.x,o=t.y,s=-1/0;do{if(o<=r.y&&o>=r.next.y&&r.next.y!==r.y){var a=r.x+(o-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(a<=n&&a>s){if(s=a,a===n){if(o===r.y)return r;if(o===r.next.y)return r.next}i=r.x<r.next.x?r:r.next}}r=r.next}while(r!==e);if(!i)return null;if(n===s)return i;var h,u=i,c=i.x,l=i.y,d=1/0;r=i;do{n>=r.x&&r.x>=c&&n!==r.x&&g(o<l?n:s,o,c,l,o<l?s:n,o,r.x,r.y)&&(h=Math.abs(o-r.y)/(n-r.x),P(r,t)&&(h<d||h===d&&(r.x>i.x||r.x===i.x&&p(i,r)))&&(i=r,d=h)),r=r.next}while(r!==u);return i}(t,e);if(!i)return e;var r=w(i,t),n=o(i,i.next);return o(r,r.next),e===i?n:e}function p(t,e){return y(t.prev,t,e.prev)<0&&y(e.next,t,t.next)<0}function f(t,e,i,r,n){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-i)*n)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-r)*n)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function m(t){var e=t,i=t;do{(e.x<i.x||e.x===i.x&&e.y<i.y)&&(i=e),e=e.next}while(e!==t);return i}function g(t,e,i,r,n,o,s,a){return(n-s)*(e-a)-(t-s)*(o-a)>=0&&(t-s)*(r-a)-(i-s)*(e-a)>=0&&(i-s)*(o-a)-(n-s)*(r-a)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&b(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(P(t,e)&&P(e,t)&&function(t,e){var i=t,r=!1,n=(t.x+e.x)/2,o=(t.y+e.y)/2;do{i.y>o!=i.next.y>o&&i.next.y!==i.y&&n<(i.next.x-i.x)*(o-i.y)/(i.next.y-i.y)+i.x&&(r=!r),i=i.next}while(i!==t);return r}(t,e)&&(y(t.prev,t,e.prev)||y(t,e.prev,e))||_(t,e)&&y(t.prev,t,t.next)>0&&y(e.prev,e,e.next)>0)}function y(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function _(t,e){return t.x===e.x&&t.y===e.y}function b(t,e,i,r){var n=T(y(t,e,i)),o=T(y(t,e,r)),s=T(y(i,r,t)),a=T(y(i,r,e));return n!==o&&s!==a||(!(0!==n||!x(t,i,e))||(!(0!==o||!x(t,r,e))||(!(0!==s||!x(i,t,r))||!(0!==a||!x(i,e,r)))))}function x(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function T(t){return t>0?1:t<0?-1:0}function P(t,e){return y(t.prev,t,t.next)<0?y(t,e,t.next)>=0&&y(t,t.prev,e)>=0:y(t,e,t.prev)<0||y(t,t.next,e)<0}function w(t,e){var i=new O(t.i,t.x,t.y),r=new O(e.i,e.x,e.y),n=t.next,o=e.prev;return t.next=e,e.prev=t,i.next=n,n.prev=i,r.next=i,i.prev=r,o.next=r,r.prev=o,r}function E(t,e,i,r){var n=new O(t,e,i);return r?(n.next=r.next,n.prev=r,r.next.prev=n,r.next=n):(n.prev=n,n.next=n),n}function I(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function O(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function A(t,e,i,r){for(var n=0,o=e,s=i-r;o<i;o+=r)n+=(t[s]-t[o])*(t[o+1]+t[s+1]),s=o;return n}i("ToJy"),t.exports=r,t.exports.default=r,r.deviation=function(t,e,i,r){var n=e&&e.length,o=n?e[0]*i:t.length,s=Math.abs(A(t,0,o,i));if(n)for(var a=0,h=e.length;a<h;a++){var u=e[a]*i,c=a<h-1?e[a+1]*i:t.length;s-=Math.abs(A(t,u,c,i))}var l=0;for(a=0;a<r.length;a+=3){var d=r[a]*i,p=r[a+1]*i,f=r[a+2]*i;l+=Math.abs((t[d]-t[f])*(t[p+1]-t[d+1])-(t[d]-t[p])*(t[f+1]-t[d+1]))}return 0===s&&0===l?0:Math.abs((l-s)/s)},r.flatten=function(t){for(var e=t[0][0].length,i={vertices:[],holes:[],dimensions:e},r=0,n=0;n<t.length;n++){for(var o=0;o<t[n].length;o++)for(var s=0;s<e;s++)i.vertices.push(t[n][o][s]);n>0&&(r+=t[n-1].length,i.holes.push(r))}return i}},VmXM:function(t,e,i){"use strict";i.d(e,"a",(function(){return f})),i.d(e,"b",(function(){return l})),i.d(e,"c",(function(){return g})),i.d(e,"d",(function(){return m}));i("PF2M"),i("IZzc");var r=i("wp0G"),n=i("0/xZ"),o=i("SrKC"),s=i("msCR"),a=i("sKAn"),h=i("qoEl"),u=function(t,e){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};function c(t,e){function i(){this.constructor=t}u(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var l=function(){function t(t,e){this.uvBuffer=t,this.uvMatrix=e,this.data=null,this._bufferUpdateId=-1,this._textureUpdateId=-1,this._updateID=0}return t.prototype.update=function(t){if(t||this._bufferUpdateId!==this.uvBuffer._updateID||this._textureUpdateId!==this.uvMatrix._updateID){this._bufferUpdateId=this.uvBuffer._updateID,this._textureUpdateId=this.uvMatrix._updateID;var e=this.uvBuffer.data;this.data&&this.data.length===e.length||(this.data=new Float32Array(e.length)),this.uvMatrix.multiplyUvs(e,this.data),this._updateID++}},t}(),d=new n.g,p=new n.h,f=function(t){function e(e,i,n,s){void 0===s&&(s=o.e.TRIANGLES);var h=t.call(this)||this;return h.geometry=e,e.refCount++,h.shader=i,h.state=n||r.E.for2d(),h.drawMode=s,h.start=0,h.size=0,h.uvs=null,h.indices=null,h.vertexData=new Float32Array(1),h.vertexDirty=0,h._transformID=-1,h._roundPixels=a.b.ROUND_PIXELS,h.batchUvs=null,h}return c(e,t),Object.defineProperty(e.prototype,"uvBuffer",{get:function(){return this.geometry.buffers[1]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"verticesBuffer",{get:function(){return this.geometry.buffers[0]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"material",{get:function(){return this.shader},set:function(t){this.shader=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"blendMode",{get:function(){return this.state.blendMode},set:function(t){this.state.blendMode=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"roundPixels",{get:function(){return this._roundPixels},set:function(t){this._roundPixels!==t&&(this._transformID=-1),this._roundPixels=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tint",{get:function(){return this.shader.tint},set:function(t){this.shader.tint=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"texture",{get:function(){return this.shader.texture},set:function(t){this.shader.texture=t},enumerable:!1,configurable:!0}),e.prototype._render=function(t){var i=this.geometry.buffers[0].data;this.shader.batchable&&this.drawMode===o.e.TRIANGLES&&i.length<2*e.BATCHABLE_SIZE?this._renderToBatch(t):this._renderDefault(t)},e.prototype._renderDefault=function(t){var e=this.shader;e.alpha=this.worldAlpha,e.update&&e.update(),t.batch.flush(),e.program.uniformData.translationMatrix&&(e.uniforms.translationMatrix=this.transform.worldTransform.toArray(!0)),t.shader.bind(e),t.state.set(this.state),t.geometry.bind(this.geometry,e),t.geometry.draw(this.drawMode,this.size,this.start,this.geometry.instanceCount)},e.prototype._renderToBatch=function(t){var e=this.geometry;this.shader.uvMatrix&&(this.shader.uvMatrix.update(),this.calculateUvs()),this.calculateVertices(),this.indices=e.indexBuffer.data,this._tintRGB=this.shader._tintRGB,this._texture=this.shader.texture;var i=this.material.pluginName;t.batch.setObjectRenderer(t.plugins[i]),t.plugins[i].render(this)},e.prototype.calculateVertices=function(){var t=this.geometry,e=t.buffers[0].data;if(t.vertexDirtyId!==this.vertexDirty||this._transformID!==this.transform._worldID){this._transformID=this.transform._worldID,this.vertexData.length!==e.length&&(this.vertexData=new Float32Array(e.length));for(var i=this.transform.worldTransform,r=i.a,n=i.b,o=i.c,s=i.d,h=i.tx,u=i.ty,c=this.vertexData,l=0;l<c.length/2;l++){var d=e[2*l],p=e[2*l+1];c[2*l]=r*d+o*p+h,c[2*l+1]=n*d+s*p+u}if(this._roundPixels){var f=a.b.RESOLUTION;for(l=0;l<c.length;++l)c[l]=Math.round((c[l]*f|0)/f)}this.vertexDirty=t.vertexDirtyId}},e.prototype.calculateUvs=function(){var t=this.geometry.buffers[1];this.shader.uvMatrix.isSimple?this.uvs=t.data:(this.batchUvs||(this.batchUvs=new l(t,this.shader.uvMatrix)),this.batchUvs.update(),this.uvs=this.batchUvs.data)},e.prototype._calculateBounds=function(){this.calculateVertices(),this._bounds.addVertexData(this.vertexData,0,this.vertexData.length)},e.prototype.containsPoint=function(t){if(!this.getBounds().contains(t.x,t.y))return!1;this.worldTransform.applyInverse(t,d);for(var e=this.geometry.getBuffer("aVertexPosition").data,i=p.points,r=this.geometry.getIndex().data,n=r.length,o=4===this.drawMode?3:1,s=0;s+2<n;s+=o){var a=2*r[s],h=2*r[s+1],u=2*r[s+2];if(i[0]=e[a],i[1]=e[a+1],i[2]=e[h],i[3]=e[h+1],i[4]=e[u],i[5]=e[u+1],p.contains(d.x,d.y))return!0}return!1},e.prototype.destroy=function(e){t.prototype.destroy.call(this,e),this.geometry.refCount--,0===this.geometry.refCount&&this.geometry.dispose(),this.geometry=null,this.shader=null,this.state=null,this.uvs=null,this.indices=null,this.vertexData=null},e.BATCHABLE_SIZE=100,e}(s.b),m=function(t){function e(e,i){var o=this,s={uSampler:e,alpha:1,uTextureMatrix:n.d.IDENTITY,uColor:new Float32Array([1,1,1,1])};return(i=Object.assign({tint:16777215,alpha:1,pluginName:"batch"},i)).uniforms&&Object.assign(s,i.uniforms),(o=t.call(this,i.program||r.w.from("attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\nuniform mat3 translationMatrix;\nuniform mat3 uTextureMatrix;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = (uTextureMatrix * vec3(aTextureCoord, 1.0)).xy;\n}\n","varying vec2 vTextureCoord;\nuniform vec4 uColor;\n\nuniform sampler2D uSampler;\n\nvoid main(void)\n{\n gl_FragColor = texture2D(uSampler, vTextureCoord) * uColor;\n}\n"),s)||this)._colorDirty=!1,o.uvMatrix=new r.H(e),o.batchable=void 0===i.program,o.pluginName=i.pluginName,o.tint=i.tint,o.alpha=i.alpha,o}return c(e,t),Object.defineProperty(e.prototype,"texture",{get:function(){return this.uniforms.uSampler},set:function(t){this.uniforms.uSampler!==t&&(this.uniforms.uSampler=t,this.uvMatrix.texture=t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alpha",{get:function(){return this._alpha},set:function(t){t!==this._alpha&&(this._alpha=t,this._colorDirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tint",{get:function(){return this._tint},set:function(t){t!==this._tint&&(this._tint=t,this._tintRGB=(t>>16)+(65280&t)+((255&t)<<16),this._colorDirty=!0)},enumerable:!1,configurable:!0}),e.prototype.update=function(){if(this._colorDirty){this._colorDirty=!1;var t=this.texture.baseTexture;Object(h.premultiplyTintToRgba)(this._tint,this._alpha,this.uniforms.uColor,t.alphaMode)}this.uvMatrix.update()&&(this.uniforms.uTextureMatrix=this.uvMatrix.mapCoord)},e}(r.C),g=function(t){function e(e,i,n){var s=t.call(this)||this,a=new r.l(e),h=new r.l(i,!0),u=new r.l(n,!0,!0);return s.addAttribute("aVertexPosition",a,2,!1,o.p.FLOAT).addAttribute("aTextureCoord",h,2,!1,o.p.FLOAT).addIndex(u),s._updateId=-1,s}return c(e,t),Object.defineProperty(e.prototype,"vertexDirtyId",{get:function(){return this.buffers[0]._updateID},enumerable:!1,configurable:!0}),e}(r.s)},WJkJ:function(t,e){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},WKiH:function(t,e,i){var r=i("4zBA"),n=i("HYAF"),o=i("V37c"),s=i("WJkJ"),a=r("".replace),h="["+s+"]",u=RegExp("^"+h+h+"*"),c=RegExp(h+h+"*$"),l=function(t){return function(e){var i=o(n(e));return 1&t&&(i=a(i,u,"")),2&t&&(i=a(i,c,"")),i}};t.exports={start:l(1),end:l(2),trim:l(3)}},YBdB:function(t,e,i){(function(t,e){!function(t,i){"use strict";if(!t.setImmediate){var r,n,o,s,a,h=1,u={},c=!1,l=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick((function(){f(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,i=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=i,e}}()?t.MessageChannel?((o=new MessageChannel).port1.onmessage=function(t){f(t.data)},r=function(t){o.port2.postMessage(t)}):l&&"onreadystatechange"in l.createElement("script")?(n=l.documentElement,r=function(t){var e=l.createElement("script");e.onreadystatechange=function(){f(t),e.onreadystatechange=null,n.removeChild(e),e=null},n.appendChild(e)}):r=function(t){setTimeout(f,0,t)}:(s="setImmediate$"+Math.random()+"$",a=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(s)&&f(+e.data.slice(s.length))},t.addEventListener?t.addEventListener("message",a,!1):t.attachEvent("onmessage",a),r=function(e){t.postMessage(s+e,"*")}),d.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),i=0;i<e.length;i++)e[i]=arguments[i+1];var n={callback:t,args:e};return u[h]=n,r(h),h++},d.clearImmediate=p}function p(t){delete u[t]}function f(t){if(c)setTimeout(f,0,t);else{var e=u[t];if(e){c=!0;try{!function(t){var e=t.callback,i=t.args;switch(i.length){case 0:e();break;case 1:e(i[0]);break;case 2:e(i[0],i[1]);break;case 3:e(i[0],i[1],i[2]);break;default:e.apply(void 0,i)}}(e)}finally{p(t),c=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,i("yLpj"),i("8oxB"))},YNZD:function(t,e,i){"use strict";i.d(e,"a",(function(){return r}));var r=function(){function t(t){this.items=[],this._name=t,this._aliasCount=0}return t.prototype.emit=function(t,e,i,r,n,o,s,a){if(arguments.length>8)throw new Error("max arguments reached");var h=this,u=h.name,c=h.items;this._aliasCount++;for(var l=0,d=c.length;l<d;l++)c[l][u](t,e,i,r,n,o,s,a);return c===this.items&&this._aliasCount--,this},t.prototype.ensureNonAliasedItems=function(){this._aliasCount>0&&this.items.length>1&&(this._aliasCount=0,this.items=this.items.slice(0))},t.prototype.add=function(t){return t[this._name]&&(this.ensureNonAliasedItems(),this.remove(t),this.items.push(t)),this},t.prototype.remove=function(t){var e=this.items.indexOf(t);return-1!==e&&(this.ensureNonAliasedItems(),this.items.splice(e,1)),this},t.prototype.contains=function(t){return-1!==this.items.indexOf(t)},t.prototype.removeAll=function(){return this.ensureNonAliasedItems(),this.items.length=0,this},t.prototype.destroy=function(){this.removeAll(),this.items=null,this._name=null},Object.defineProperty(t.prototype,"empty",{get:function(){return 0===this.items.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),t}();Object.defineProperties(r.prototype,{dispatch:{value:r.prototype.emit},run:{value:r.prototype.emit}})},"Z6+S":function(t,e,i){"use strict";i.d(e,"a",(function(){return l})),i.d(e,"b",(function(){return c})),i.d(e,"c",(function(){return k})),i.d(e,"d",(function(){return R})),i.d(e,"e",(function(){return j})),i.d(e,"f",(function(){return n})),i.d(e,"g",(function(){return r})),i.d(e,"h",(function(){return B})),i.d(e,"i",(function(){return D}));i("PF2M"),i("IZzc");var r,n,o=i("wp0G"),s=i("0/xZ"),a=i("qoEl"),h=i("SrKC"),u=i("msCR");!function(t){t.MITER="miter",t.BEVEL="bevel",t.ROUND="round"}(r||(r={})),function(t){t.BUTT="butt",t.ROUND="round",t.SQUARE="square"}(n||(n={}));var c={adaptive:!0,maxLength:10,minSegments:8,maxSegments:2048,epsilon:1e-4,_segmentsCount:function(t,e){if(void 0===e&&(e=20),!this.adaptive||!t||isNaN(t))return e;var i=Math.ceil(t/this.maxLength);return i<this.minSegments?i=this.minSegments:i>this.maxSegments&&(i=this.maxSegments),i}},l=function(){function t(){this.color=16777215,this.alpha=1,this.texture=o.G.WHITE,this.matrix=null,this.visible=!1,this.reset()}return t.prototype.clone=function(){var e=new t;return e.color=this.color,e.alpha=this.alpha,e.texture=this.texture,e.matrix=this.matrix,e.visible=this.visible,e},t.prototype.reset=function(){this.color=16777215,this.alpha=1,this.texture=o.G.WHITE,this.matrix=null,this.visible=!1},t.prototype.destroy=function(){this.texture=null,this.matrix=null},t}(),d=function(t,e){return(d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};function p(t,e){function i(){this.constructor=t}d(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var f={build:function(t){t.points=t.shape.points.slice()},triangulate:function(t,e){var i=t.points,r=t.holes,n=e.points,o=e.indices;if(i.length>=6){for(var s=[],h=0;h<r.length;h++){var u=r[h];s.push(i.length/2),i=i.concat(u.points)}var c=Object(a.earcut)(i,s,2);if(!c)return;var l=n.length/2;for(h=0;h<c.length;h+=3)o.push(c[h]+l),o.push(c[h+1]+l),o.push(c[h+2]+l);for(h=0;h<i.length;h++)n.push(i[h])}}},m={build:function(t){var e,i,r=t.shape,n=t.points,o=r.x,a=r.y;if(n.length=0,t.type===s.l.CIRC)e=r.radius,i=r.radius;else{var h=t.shape;e=h.width,i=h.height}if(0!==e&&0!==i){var u=Math.floor(30*Math.sqrt(r.radius))||Math.floor(15*Math.sqrt(e+i));u/=2.3;for(var c=2*Math.PI/u,l=0;l<u-.5;l++)n.push(o+Math.sin(-c*l)*e,a+Math.cos(-c*l)*i);n.push(n[0],n[1])}},triangulate:function(t,e){var i=t.points,r=e.points,n=e.indices,o=r.length/2,s=o,a=t.shape,h=t.matrix,u=a.x,c=a.y;r.push(t.matrix?h.a*u+h.c*c+h.tx:u,t.matrix?h.b*u+h.d*c+h.ty:c);for(var l=0;l<i.length;l+=2)r.push(i[l],i[l+1]),n.push(o++,s,o)}},g={build:function(t){var e=t.shape,i=e.x,r=e.y,n=e.width,o=e.height,s=t.points;s.length=0,s.push(i,r,i+n,r,i+n,r+o,i,r+o)},triangulate:function(t,e){var i=t.points,r=e.points,n=r.length/2;r.push(i[0],i[1],i[2],i[3],i[6],i[7],i[4],i[5]),e.indices.push(n,n+1,n+2,n+1,n+2,n+3)}};function v(t,e,i){return t+(e-t)*i}function y(t,e,i,r,n,o,s){void 0===s&&(s=[]);for(var a=s,h=0,u=0,c=0,l=0,d=0,p=0,f=0,m=0;f<=20;++f)h=v(t,i,m=f/20),u=v(e,r,m),c=v(i,n,m),l=v(r,o,m),d=v(h,c,m),p=v(u,l,m),a.push(d,p);return a}var _={build:function(t){var e=t.shape,i=t.points,r=e.x,n=e.y,o=e.width,s=e.height,a=Math.max(0,Math.min(e.radius,Math.min(o,s)/2));i.length=0,a?(y(r,n+a,r,n,r+a,n,i),y(r+o-a,n,r+o,n,r+o,n+a,i),y(r+o,n+s-a,r+o,n+s,r+o-a,n+s,i),y(r+a,n+s,r,n+s,r,n+s-a,i)):i.push(r,n,r+o,n,r+o,n+s,r,n+s)},triangulate:function(t,e){for(var i=t.points,r=e.points,n=e.indices,o=r.length/2,s=Object(a.earcut)(i,null,2),h=0,u=s.length;h<u;h+=3)n.push(s[h]+o),n.push(s[h+1]+o),n.push(s[h+2]+o);for(h=0,u=i.length;h<u;h++)r.push(i[h],i[++h])}};function b(t,e,i,r,n,o,s,a){var h,u;s?(h=r,u=-i):(h=-r,u=i);var c=t-i*n+h,l=e-r*n+u,d=t+i*o+h,p=e+r*o+u;return a.push(c,l),a.push(d,p),2}function x(t,e,i,r,n,o,s,a){var h=i-t,u=r-e,c=Math.atan2(h,u),l=Math.atan2(n-t,o-e);a&&c<l?c+=2*Math.PI:!a&&c>l&&(l+=2*Math.PI);var d=c,p=l-c,f=Math.abs(p),m=Math.sqrt(h*h+u*u),g=1+(15*f*Math.sqrt(m)/Math.PI>>0),v=p/g;if(d+=v,a){s.push(t,e),s.push(i,r);for(var y=1,_=d;y<g;y++,_+=v)s.push(t,e),s.push(t+Math.sin(_)*m,e+Math.cos(_)*m);s.push(t,e),s.push(n,o)}else{s.push(i,r),s.push(t,e);for(y=1,_=d;y<g;y++,_+=v)s.push(t+Math.sin(_)*m,e+Math.cos(_)*m),s.push(t,e);s.push(n,o),s.push(t,e)}return 2*g}function T(t,e){t.lineStyle.native?function(t,e){var i=0,r=t.shape,n=t.points||r.points,o=r.type!==s.l.POLY||r.closeStroke;if(0!==n.length){var a=e.points,h=e.indices,u=n.length/2,c=a.length/2,l=c;for(a.push(n[0],n[1]),i=1;i<u;i++)a.push(n[2*i],n[2*i+1]),h.push(l,l+1),l++;o&&h.push(l,c)}}(t,e):function(t,e){var i=t.shape,o=t.points||i.points.slice(),a=e.closePointEps;if(0!==o.length){var h=t.lineStyle,u=new s.g(o[0],o[1]),l=new s.g(o[o.length-2],o[o.length-1]),d=i.type!==s.l.POLY||i.closeStroke,p=Math.abs(u.x-l.x)<a&&Math.abs(u.y-l.y)<a;if(d){o=o.slice(),p&&(o.pop(),o.pop(),l.set(o[o.length-2],o[o.length-1]));var f=.5*(u.x+l.x),m=.5*(l.y+u.y);o.unshift(f,m),o.push(f,m)}var g=e.points,v=o.length/2,y=o.length,_=g.length/2,T=h.width/2,P=T*T,w=h.miterLimit*h.miterLimit,E=o[0],I=o[1],O=o[2],A=o[3],S=0,M=0,C=-(I-A),D=E-O,R=0,L=0,N=Math.sqrt(C*C+D*D);C/=N,D/=N,C*=T,D*=T;var j=h.alignment,B=2*(1-j),F=2*j;d||(h.cap===n.ROUND?y+=x(E-C*(B-F)*.5,I-D*(B-F)*.5,E-C*B,I-D*B,E+C*F,I+D*F,g,!0)+2:h.cap===n.SQUARE&&(y+=b(E,I,C,D,B,F,!0,g))),g.push(E-C*B,I-D*B),g.push(E+C*F,I+D*F);for(var U=1;U<v-1;++U){E=o[2*(U-1)],I=o[2*(U-1)+1],O=o[2*U],A=o[2*U+1],S=o[2*(U+1)],M=o[2*(U+1)+1],C=-(I-A),D=E-O,C/=N=Math.sqrt(C*C+D*D),D/=N,C*=T,D*=T,R=-(A-M),L=O-S,R/=N=Math.sqrt(R*R+L*L),L/=N,R*=T,L*=T;var k=O-E,X=I-A,H=O-S,G=M-A,z=X*H-G*k,Y=z<0;if(Math.abs(z)<.1)g.push(O-C*B,A-D*B),g.push(O+C*F,A+D*F);else{var W=(-C+E)*(-D+A)-(-C+O)*(-D+I),V=(-R+S)*(-L+A)-(-R+O)*(-L+M),q=(k*V-H*W)/z,Z=(G*W-X*V)/z,K=(q-O)*(q-O)+(Z-A)*(Z-A),Q=O+(q-O)*B,J=A+(Z-A)*B,$=O-(q-O)*F,tt=A-(Z-A)*F,et=Y?B:F;K<=Math.min(k*k+X*X,H*H+G*G)+et*et*P?h.join===r.BEVEL||K/P>w?(Y?(g.push(Q,J),g.push(O+C*F,A+D*F),g.push(Q,J),g.push(O+R*F,A+L*F)):(g.push(O-C*B,A-D*B),g.push($,tt),g.push(O-R*B,A-L*B),g.push($,tt)),y+=2):h.join===r.ROUND?Y?(g.push(Q,J),g.push(O+C*F,A+D*F),y+=x(O,A,O+C*F,A+D*F,O+R*F,A+L*F,g,!0)+4,g.push(Q,J),g.push(O+R*F,A+L*F)):(g.push(O-C*B,A-D*B),g.push($,tt),y+=x(O,A,O-C*B,A-D*B,O-R*B,A-L*B,g,!1)+4,g.push(O-R*B,A-L*B),g.push($,tt)):(g.push(Q,J),g.push($,tt)):(g.push(O-C*B,A-D*B),g.push(O+C*F,A+D*F),h.join===r.BEVEL||K/P>w||(h.join===r.ROUND?y+=Y?x(O,A,O+C*F,A+D*F,O+R*F,A+L*F,g,!0)+2:x(O,A,O-C*B,A-D*B,O-R*B,A-L*B,g,!1)+2:(Y?(g.push($,tt),g.push($,tt)):(g.push(Q,J),g.push(Q,J)),y+=2)),g.push(O-R*B,A-L*B),g.push(O+R*F,A+L*F),y+=2)}}E=o[2*(v-2)],I=o[2*(v-2)+1],O=o[2*(v-1)],C=-(I-(A=o[2*(v-1)+1])),D=E-O,C/=N=Math.sqrt(C*C+D*D),D/=N,C*=T,D*=T,g.push(O-C*B,A-D*B),g.push(O+C*F,A+D*F),d||(h.cap===n.ROUND?y+=x(O-C*(B-F)*.5,A-D*(B-F)*.5,O-C*B,A-D*B,O+C*F,A+D*F,g,!1)+2:h.cap===n.SQUARE&&(y+=b(O,A,C,D,B,F,!1,g)));var it=e.indices,rt=c.epsilon*c.epsilon;for(U=_;U<y+_-2;++U)E=g[2*U],I=g[2*U+1],O=g[2*(U+1)],A=g[2*(U+1)+1],S=g[2*(U+2)],M=g[2*(U+2)+1],Math.abs(E*(A-M)+O*(M-I)+S*(I-A))<rt||it.push(U,U+1,U+2)}}(t,e)}var P,w=function(t){function e(e,i,r,n,o,a){void 0===a&&(a=0);o=o||n/2;for(var h=-1*Math.PI/2+a,u=2*r,c=s.f/u,l=[],d=0;d<u;d++){var p=d%2?o:n,f=d*c+h;l.push(e+p*Math.cos(f),i+p*Math.sin(f))}return t.call(this,l)||this}return p(e,t),e}(s.h),E=function(){function t(){}return t.curveTo=function(t,e,i,r,n,o){var s=o[o.length-2],a=o[o.length-1]-e,h=s-t,u=r-e,c=i-t,l=Math.abs(a*c-h*u);if(l<1e-8||0===n)return o[o.length-2]===t&&o[o.length-1]===e||o.push(t,e),null;var d=a*a+h*h,p=u*u+c*c,f=a*u+h*c,m=n*Math.sqrt(d)/l,g=n*Math.sqrt(p)/l,v=m*f/d,y=g*f/p,_=m*c+g*h,b=m*u+g*a,x=h*(g+v),T=a*(g+v),P=c*(m+y),w=u*(m+y);return{cx:_+t,cy:b+e,radius:n,startAngle:Math.atan2(T-b,x-_),endAngle:Math.atan2(w-b,P-_),anticlockwise:h*u>c*a}},t.arc=function(t,e,i,r,n,o,a,h,u){for(var l=a-o,d=c._segmentsCount(Math.abs(l)*n,40*Math.ceil(Math.abs(l)/s.f)),p=l/(2*d),f=2*p,m=Math.cos(p),g=Math.sin(p),v=d-1,y=v%1/v,_=0;_<=v;++_){var b=p+o+f*(_+y*_),x=Math.cos(b),T=-Math.sin(b);u.push((m*x+g*T)*n+i,(m*-T+g*x)*n+r)}},t}(),I=function(){function t(){}return t.curveLength=function(t,e,i,r,n,o,s,a){for(var h=0,u=0,c=0,l=0,d=0,p=0,f=0,m=0,g=0,v=0,y=0,_=t,b=e,x=1;x<=10;++x)v=_-(m=(f=(p=(d=1-(u=x/10))*d)*d)*t+3*p*u*i+3*d*(c=u*u)*n+(l=c*u)*s),y=b-(g=f*e+3*p*u*r+3*d*c*o+l*a),_=m,b=g,h+=Math.sqrt(v*v+y*y);return h},t.curveTo=function(e,i,r,n,o,s,a){var h=a[a.length-2],u=a[a.length-1];a.length-=2;var l=c._segmentsCount(t.curveLength(h,u,e,i,r,n,o,s)),d=0,p=0,f=0,m=0,g=0;a.push(h,u);for(var v=1,y=0;v<=l;++v)f=(p=(d=1-(y=v/l))*d)*d,g=(m=y*y)*y,a.push(f*h+3*p*y*e+3*d*m*r+g*o,f*u+3*p*y*i+3*d*m*n+g*s)},t}(),O=function(){function t(){}return t.curveLength=function(t,e,i,r,n,o){var s=t-2*i+n,a=e-2*r+o,h=2*i-2*t,u=2*r-2*e,c=4*(s*s+a*a),l=4*(s*h+a*u),d=h*h+u*u,p=2*Math.sqrt(c+l+d),f=Math.sqrt(c),m=2*c*f,g=2*Math.sqrt(d),v=l/f;return(m*p+f*l*(p-g)+(4*d*c-l*l)*Math.log((2*f+v+p)/(v+g)))/(4*m)},t.curveTo=function(e,i,r,n,o){for(var s=o[o.length-2],a=o[o.length-1],h=c._segmentsCount(t.curveLength(s,a,e,i,r,n)),u=0,l=0,d=1;d<=h;++d){var p=d/h;u=s+(e-s)*p,l=a+(i-a)*p,o.push(u+(e+(r-e)*p-u)*p,l+(i+(n-i)*p-l)*p)}},t}(),A=function(){function t(){this.reset()}return t.prototype.begin=function(t,e,i){this.reset(),this.style=t,this.start=e,this.attribStart=i},t.prototype.end=function(t,e){this.attribSize=e-this.attribStart,this.size=t-this.start},t.prototype.reset=function(){this.style=null,this.size=0,this.start=0,this.attribStart=0,this.attribSize=0},t}(),S=((P={})[s.l.POLY]=f,P[s.l.CIRC]=m,P[s.l.ELIP]=m,P[s.l.RECT]=g,P[s.l.RREC]=_,P),M=[],C=[],D={buildPoly:f,buildCircle:m,buildRectangle:g,buildRoundedRectangle:_,FILL_COMMANDS:S,BATCH_POOL:M,DRAW_CALL_POOL:C,buildLine:T,Star:w,ArcUtils:E,BezierUtils:I,QuadraticUtils:O,BatchPart:A},R=function(){function t(t,e,i,r){void 0===e&&(e=null),void 0===i&&(i=null),void 0===r&&(r=null),this.shape=t,this.lineStyle=i,this.fillStyle=e,this.matrix=r,this.type=t.type,this.points=[],this.holes=[]}return t.prototype.clone=function(){return new t(this.shape,this.fillStyle,this.lineStyle,this.matrix)},t.prototype.destroy=function(){this.shape=null,this.holes.length=0,this.holes=null,this.points.length=0,this.points=null,this.lineStyle=null,this.fillStyle=null},t}(),L=new s.g,N=new u.a,j=function(t){function e(){var e=t.call(this)||this;return e.uvsFloat32=null,e.indicesUint16=null,e.points=[],e.colors=[],e.uvs=[],e.indices=[],e.textureIds=[],e.graphicsData=[],e.dirty=0,e.batchDirty=-1,e.cacheDirty=-1,e.clearDirty=0,e.drawCalls=[],e.batches=[],e.shapeIndex=0,e._bounds=new u.a,e.boundsDirty=-1,e.boundsPadding=0,e.batchable=!1,e.indicesUint16=null,e.uvsFloat32=null,e.closePointEps=1e-4,e}return p(e,t),Object.defineProperty(e.prototype,"bounds",{get:function(){return this.boundsDirty!==this.dirty&&(this.boundsDirty=this.dirty,this.calculateBounds()),this._bounds},enumerable:!1,configurable:!0}),e.prototype.invalidate=function(){this.boundsDirty=-1,this.dirty++,this.batchDirty++,this.shapeIndex=0,this.points.length=0,this.colors.length=0,this.uvs.length=0,this.indices.length=0,this.textureIds.length=0;for(var t=0;t<this.drawCalls.length;t++)this.drawCalls[t].texArray.clear(),C.push(this.drawCalls[t]);this.drawCalls.length=0;for(t=0;t<this.batches.length;t++){var e=this.batches[t];e.reset(),M.push(e)}this.batches.length=0},e.prototype.clear=function(){return this.graphicsData.length>0&&(this.invalidate(),this.clearDirty++,this.graphicsData.length=0),this},e.prototype.drawShape=function(t,e,i,r){void 0===e&&(e=null),void 0===i&&(i=null),void 0===r&&(r=null);var n=new R(t,e,i,r);return this.graphicsData.push(n),this.dirty++,this},e.prototype.drawHole=function(t,e){if(void 0===e&&(e=null),!this.graphicsData.length)return null;var i=new R(t,null,null,e),r=this.graphicsData[this.graphicsData.length-1];return i.lineStyle=r.lineStyle,r.holes.push(i),this.dirty++,this},e.prototype.destroy=function(){t.prototype.destroy.call(this);for(var e=0;e<this.graphicsData.length;++e)this.graphicsData[e].destroy();this.points.length=0,this.points=null,this.colors.length=0,this.colors=null,this.uvs.length=0,this.uvs=null,this.indices.length=0,this.indices=null,this.indexBuffer.destroy(),this.indexBuffer=null,this.graphicsData.length=0,this.graphicsData=null,this.drawCalls.length=0,this.drawCalls=null,this.batches.length=0,this.batches=null,this._bounds=null},e.prototype.containsPoint=function(t){for(var e=this.graphicsData,i=0;i<e.length;++i){var r=e[i];if(r.fillStyle.visible&&(r.shape&&(r.matrix?r.matrix.applyInverse(t,L):L.copyFrom(t),r.shape.contains(L.x,L.y)))){var n=!1;if(r.holes)for(var o=0;o<r.holes.length;o++){if(r.holes[o].shape.contains(L.x,L.y)){n=!0;break}}if(!n)return!0}}return!1},e.prototype.updateBatches=function(t){if(this.graphicsData.length){if(this.validateBatching()){this.cacheDirty=this.dirty;var e=this.uvs,i=this.graphicsData,r=null,n=null;this.batches.length>0&&(n=(r=this.batches[this.batches.length-1]).style);for(var o=this.shapeIndex;o<i.length;o++){this.shapeIndex++;var s=i[o],a=s.fillStyle,u=s.lineStyle;S[s.type].build(s),s.matrix&&this.transformPoints(s.points,s.matrix);for(var c=0;c<2;c++){var l=0===c?a:u;if(l.visible){var d=l.texture.baseTexture,p=this.indices.length,f=this.points.length/2;d.wrapMode=h.q.REPEAT,0===c?this.processFill(s):this.processLine(s);var m=this.points.length/2-f;0!==m&&(r&&!this._compareStyles(n,l)&&(r.end(p,f),r=null),r||((r=M.pop()||new A).begin(l,p,f),this.batches.push(r),n=l),this.addUvs(this.points,e,l.texture,f,m,l.matrix))}}}var g=this.indices.length,v=this.points.length/2;if(r&&r.end(g,v),0!==this.batches.length){if(this.indicesUint16&&this.indices.length===this.indicesUint16.length)this.indicesUint16.set(this.indices);else{var y=v>65535&&t;this.indicesUint16=y?new Uint32Array(this.indices):new Uint16Array(this.indices)}this.batchable=this.isBatchable(),this.batchable?this.packBatches():this.buildDrawCalls()}else this.batchable=!0}}else this.batchable=!0},e.prototype._compareStyles=function(t,e){return!(!t||!e)&&(t.texture.baseTexture===e.texture.baseTexture&&(t.color+t.alpha===e.color+e.alpha&&!!t.native==!!e.native))},e.prototype.validateBatching=function(){if(this.dirty===this.cacheDirty||!this.graphicsData.length)return!1;for(var t=0,e=this.graphicsData.length;t<e;t++){var i=this.graphicsData[t],r=i.fillStyle,n=i.lineStyle;if(r&&!r.texture.baseTexture.valid)return!1;if(n&&!n.texture.baseTexture.valid)return!1}return!0},e.prototype.packBatches=function(){this.batchDirty++,this.uvsFloat32=new Float32Array(this.uvs);for(var t=this.batches,e=0,i=t.length;e<i;e++)for(var r=t[e],n=0;n<r.size;n++){var o=r.start+n;this.indicesUint16[o]=this.indicesUint16[o]-r.attribStart}},e.prototype.isBatchable=function(){if(this.points.length>131070)return!1;for(var t=this.batches,i=0;i<t.length;i++)if(t[i].style.native)return!1;return this.points.length<2*e.BATCHABLE_SIZE},e.prototype.buildDrawCalls=function(){for(var t=++o.e._globalBatch,e=0;e<this.drawCalls.length;e++)this.drawCalls[e].texArray.clear(),C.push(this.drawCalls[e]);this.drawCalls.length=0;var i=this.colors,r=this.textureIds,n=C.pop();n||((n=new o.f).texArray=new o.k),n.texArray.count=0,n.start=0,n.size=0,n.type=h.e.TRIANGLES;var s=0,a=null,u=0,c=!1,l=h.e.TRIANGLES,d=0;this.drawCalls.push(n);for(e=0;e<this.batches.length;e++){var p=this.batches[e],f=p.style,m=f.texture.baseTexture;c!==!!f.native&&(l=(c=!!f.native)?h.e.LINES:h.e.TRIANGLES,a=null,s=8,t++),a!==m&&(a=m,m._batchEnabled!==t&&(8===s&&(t++,s=0,n.size>0&&((n=C.pop())||((n=new o.f).texArray=new o.k),this.drawCalls.push(n)),n.start=d,n.size=0,n.texArray.count=0,n.type=l),m.touched=1,m._batchEnabled=t,m._batchLocation=s,m.wrapMode=10497,n.texArray.elements[n.texArray.count++]=m,s++)),n.size+=p.size,d+=p.size,u=m._batchLocation,this.addColors(i,f.color,f.alpha,p.attribSize,p.attribStart),this.addTextureIds(r,u,p.attribSize,p.attribStart)}o.e._globalBatch=t,this.packAttributes()},e.prototype.packAttributes=function(){for(var t=this.points,e=this.uvs,i=this.colors,r=this.textureIds,n=new ArrayBuffer(3*t.length*4),o=new Float32Array(n),s=new Uint32Array(n),a=0,h=0;h<t.length/2;h++)o[a++]=t[2*h],o[a++]=t[2*h+1],o[a++]=e[2*h],o[a++]=e[2*h+1],s[a++]=i[h],o[a++]=r[h];this._buffer.update(n),this._indexBuffer.update(this.indicesUint16)},e.prototype.processFill=function(t){t.holes.length?(this.processHoles(t.holes),f.triangulate(t,this)):S[t.type].triangulate(t,this)},e.prototype.processLine=function(t){T(t,this);for(var e=0;e<t.holes.length;e++)T(t.holes[e],this)},e.prototype.processHoles=function(t){for(var e=0;e<t.length;e++){var i=t[e];S[i.type].build(i),i.matrix&&this.transformPoints(i.points,i.matrix)}},e.prototype.calculateBounds=function(){var t=this._bounds,e=N,i=s.d.IDENTITY;this._bounds.clear(),e.clear();for(var r=0;r<this.graphicsData.length;r++){var n=this.graphicsData[r],o=n.shape,a=n.type,h=n.lineStyle,u=n.matrix||s.d.IDENTITY,c=0;if(h&&h.visible){var l=h.alignment;c=h.width,a===s.l.POLY?c*=.5+Math.abs(.5-l):c*=Math.max(0,l)}if(i!==u&&(e.isEmpty()||(t.addBoundsMatrix(e,i),e.clear()),i=u),a===s.l.RECT||a===s.l.RREC){var d=o;e.addFramePad(d.x,d.y,d.x+d.width,d.y+d.height,c,c)}else if(a===s.l.CIRC){var p=o;e.addFramePad(p.x,p.y,p.x,p.y,p.radius+c,p.radius+c)}else if(a===s.l.ELIP){var f=o;e.addFramePad(f.x,f.y,f.x,f.y,f.width+c,f.height+c)}else{var m=o;t.addVerticesMatrix(i,m.points,0,m.points.length,c,c)}}e.isEmpty()||t.addBoundsMatrix(e,i),t.pad(this.boundsPadding,this.boundsPadding)},e.prototype.transformPoints=function(t,e){for(var i=0;i<t.length/2;i++){var r=t[2*i],n=t[2*i+1];t[2*i]=e.a*r+e.c*n+e.tx,t[2*i+1]=e.b*r+e.d*n+e.ty}},e.prototype.addColors=function(t,e,i,r,n){void 0===n&&(n=0);var o=(e>>16)+(65280&e)+((255&e)<<16),s=Object(a.premultiplyTint)(o,i);t.length=Math.max(t.length,n+r);for(var h=0;h<r;h++)t[n+h]=s},e.prototype.addTextureIds=function(t,e,i,r){void 0===r&&(r=0),t.length=Math.max(t.length,r+i);for(var n=0;n<i;n++)t[r+n]=e},e.prototype.addUvs=function(t,e,i,r,n,o){void 0===o&&(o=null);for(var s=0,a=e.length,h=i.frame;s<n;){var u=t[2*(r+s)],c=t[2*(r+s)+1];if(o){var l=o.a*u+o.c*c+o.tx;c=o.b*u+o.d*c+o.ty,u=l}s++,e.push(u/h.width,c/h.height)}var d=i.baseTexture;(h.width<d.width||h.height<d.height)&&this.adjustUvs(e,i,a,n)},e.prototype.adjustUvs=function(t,e,i,r){for(var n=e.baseTexture,o=1e-6,s=i+2*r,a=e.frame,h=a.width/n.width,u=a.height/n.height,c=a.x/a.width,l=a.y/a.height,d=Math.floor(t[i]+o),p=Math.floor(t[i+1]+o),f=i+2;f<s;f+=2)d=Math.min(d,Math.floor(t[f]+o)),p=Math.min(p,Math.floor(t[f+1]+o));c-=d,l-=p;for(f=i;f<s;f+=2)t[f]=(t[f]+c)*h,t[f+1]=(t[f+1]+l)*u},e.BATCHABLE_SIZE=100,e}(o.g),B=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.width=0,e.alignment=.5,e.native=!1,e.cap=n.BUTT,e.join=r.MITER,e.miterLimit=10,e}return p(e,t),e.prototype.clone=function(){var t=new e;return t.color=this.color,t.alpha=this.alpha,t.texture=this.texture,t.matrix=this.matrix,t.visible=this.visible,t.width=this.width,t.alignment=this.alignment,t.native=this.native,t.cap=this.cap,t.join=this.join,t.miterLimit=this.miterLimit,t},e.prototype.reset=function(){t.prototype.reset.call(this),this.color=0,this.alignment=.5,this.width=0,this.native=!1},e}(l),F=new Float32Array(3),U={},k=function(t){function e(e){void 0===e&&(e=null);var i=t.call(this)||this;return i._geometry=e||new j,i._geometry.refCount++,i.shader=null,i.state=o.E.for2d(),i._fillStyle=new l,i._lineStyle=new B,i._matrix=null,i._holeMode=!1,i.currentPath=null,i.batches=[],i.batchTint=-1,i.batchDirty=-1,i.vertexData=null,i.pluginName="batch",i._transformID=-1,i.tint=16777215,i.blendMode=h.b.NORMAL,i}return p(e,t),Object.defineProperty(e.prototype,"geometry",{get:function(){return this._geometry},enumerable:!1,configurable:!0}),e.prototype.clone=function(){return this.finishPoly(),new e(this._geometry)},Object.defineProperty(e.prototype,"blendMode",{get:function(){return this.state.blendMode},set:function(t){this.state.blendMode=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tint",{get:function(){return this._tint},set:function(t){this._tint=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fill",{get:function(){return this._fillStyle},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"line",{get:function(){return this._lineStyle},enumerable:!1,configurable:!0}),e.prototype.lineStyle=function(t){if(void 0===t&&(t=null),"number"==typeof t){var e=arguments;t={width:e[0]||0,color:e[1]||0,alpha:void 0!==e[2]?e[2]:1,alignment:void 0!==e[3]?e[3]:.5,native:!!e[4]}}return this.lineTextureStyle(t)},e.prototype.lineTextureStyle=function(t){if("number"==typeof t){Object(a.deprecation)("v5.2.0","Please use object-based options for Graphics#lineTextureStyle");var e=arguments,i=e[0],s=e[1],h=e[2],u=e[3],c=e[4],l=e[5],d=e[6];t={width:i,texture:s,color:h,alpha:u,matrix:c,alignment:l,native:d},Object.keys(t).forEach((function(e){return void 0===t[e]&&delete t[e]}))}t=Object.assign({width:0,texture:o.G.WHITE,color:t&&t.texture?16777215:0,alpha:1,matrix:null,alignment:.5,native:!1,cap:n.BUTT,join:r.MITER,miterLimit:10},t),this.currentPath&&this.startPoly();var p=t.width>0&&t.alpha>0;return p?(t.matrix&&(t.matrix=t.matrix.clone(),t.matrix.invert()),Object.assign(this._lineStyle,{visible:p},t)):this._lineStyle.reset(),this},e.prototype.startPoly=function(){if(this.currentPath){var t=this.currentPath.points,e=this.currentPath.points.length;e>2&&(this.drawShape(this.currentPath),this.currentPath=new s.h,this.currentPath.closeStroke=!1,this.currentPath.points.push(t[e-2],t[e-1]))}else this.currentPath=new s.h,this.currentPath.closeStroke=!1},e.prototype.finishPoly=function(){this.currentPath&&(this.currentPath.points.length>2?(this.drawShape(this.currentPath),this.currentPath=null):this.currentPath.points.length=0)},e.prototype.moveTo=function(t,e){return this.startPoly(),this.currentPath.points[0]=t,this.currentPath.points[1]=e,this},e.prototype.lineTo=function(t,e){this.currentPath||this.moveTo(0,0);var i=this.currentPath.points,r=i[i.length-2],n=i[i.length-1];return r===t&&n===e||i.push(t,e),this},e.prototype._initCurve=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.currentPath?0===this.currentPath.points.length&&(this.currentPath.points=[t,e]):this.moveTo(t,e)},e.prototype.quadraticCurveTo=function(t,e,i,r){this._initCurve();var n=this.currentPath.points;return 0===n.length&&this.moveTo(0,0),O.curveTo(t,e,i,r,n),this},e.prototype.bezierCurveTo=function(t,e,i,r,n,o){return this._initCurve(),I.curveTo(t,e,i,r,n,o,this.currentPath.points),this},e.prototype.arcTo=function(t,e,i,r,n){this._initCurve(t,e);var o=this.currentPath.points,s=E.curveTo(t,e,i,r,n,o);if(s){var a=s.cx,h=s.cy,u=s.radius,c=s.startAngle,l=s.endAngle,d=s.anticlockwise;this.arc(a,h,u,c,l,d)}return this},e.prototype.arc=function(t,e,i,r,n,o){if(void 0===o&&(o=!1),r===n)return this;if(!o&&n<=r?n+=s.f:o&&r<=n&&(r+=s.f),0===n-r)return this;var a=t+Math.cos(r)*i,h=e+Math.sin(r)*i,u=this._geometry.closePointEps,c=this.currentPath?this.currentPath.points:null;if(c){var l=Math.abs(c[c.length-2]-a),d=Math.abs(c[c.length-1]-h);l<u&&d<u||c.push(a,h)}else this.moveTo(a,h),c=this.currentPath.points;return E.arc(a,h,t,e,i,r,n,o,c),this},e.prototype.beginFill=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=1),this.beginTextureFill({texture:o.G.WHITE,color:t,alpha:e})},e.prototype.beginTextureFill=function(t){if(t instanceof o.G){Object(a.deprecation)("v5.2.0","Please use object-based options for Graphics#beginTextureFill");var e=arguments,i=e[0],r=e[1],n=e[2],s=e[3];t={texture:i,color:r,alpha:n,matrix:s},Object.keys(t).forEach((function(e){return void 0===t[e]&&delete t[e]}))}t=Object.assign({texture:o.G.WHITE,color:16777215,alpha:1,matrix:null},t),this.currentPath&&this.startPoly();var h=t.alpha>0;return h?(t.matrix&&(t.matrix=t.matrix.clone(),t.matrix.invert()),Object.assign(this._fillStyle,{visible:h},t)):this._fillStyle.reset(),this},e.prototype.endFill=function(){return this.finishPoly(),this._fillStyle.reset(),this},e.prototype.drawRect=function(t,e,i,r){return this.drawShape(new s.j(t,e,i,r))},e.prototype.drawRoundedRect=function(t,e,i,r,n){return this.drawShape(new s.k(t,e,i,r,n))},e.prototype.drawCircle=function(t,e,i){return this.drawShape(new s.a(t,e,i))},e.prototype.drawEllipse=function(t,e,i,r){return this.drawShape(new s.c(t,e,i,r))},e.prototype.drawPolygon=function(){for(var t,e=arguments,i=[],r=0;r<arguments.length;r++)i[r]=e[r];var n=!0,o=i[0];o.points?(n=o.closeStroke,t=o.points):t=Array.isArray(i[0])?i[0]:i;var a=new s.h(t);return a.closeStroke=n,this.drawShape(a),this},e.prototype.drawShape=function(t){return this._holeMode?this._geometry.drawHole(t,this._matrix):this._geometry.drawShape(t,this._fillStyle.clone(),this._lineStyle.clone(),this._matrix),this},e.prototype.drawStar=function(t,e,i,r,n,o){return void 0===o&&(o=0),this.drawPolygon(new w(t,e,i,r,n,o))},e.prototype.clear=function(){return this._geometry.clear(),this._lineStyle.reset(),this._fillStyle.reset(),this._boundsID++,this._matrix=null,this._holeMode=!1,this.currentPath=null,this},e.prototype.isFastRect=function(){var t=this._geometry.graphicsData;return 1===t.length&&t[0].shape.type===s.l.RECT&&!(t[0].lineStyle.visible&&t[0].lineStyle.width)},e.prototype._render=function(t){this.finishPoly();var e=this._geometry,i=t.context.supports.uint32Indices;e.updateBatches(i),e.batchable?(this.batchDirty!==e.batchDirty&&this._populateBatches(),this._renderBatched(t)):(t.batch.flush(),this._renderDirect(t))},e.prototype._populateBatches=function(){var t=this._geometry,e=this.blendMode,i=t.batches.length;this.batchTint=-1,this._transformID=-1,this.batchDirty=t.batchDirty,this.batches.length=i,this.vertexData=new Float32Array(t.points);for(var r=0;r<i;r++){var n=t.batches[r],o=n.style.color,s=new Float32Array(this.vertexData.buffer,4*n.attribStart*2,2*n.attribSize),h=new Float32Array(t.uvsFloat32.buffer,4*n.attribStart*2,2*n.attribSize),u={vertexData:s,blendMode:e,indices:new Uint16Array(t.indicesUint16.buffer,2*n.start,n.size),uvs:h,_batchRGB:Object(a.hex2rgb)(o),_tintRGB:o,_texture:n.style.texture,alpha:n.style.alpha,worldAlpha:1};this.batches[r]=u}},e.prototype._renderBatched=function(t){if(this.batches.length){t.batch.setObjectRenderer(t.plugins[this.pluginName]),this.calculateVertices(),this.calculateTints();for(var e=0,i=this.batches.length;e<i;e++){var r=this.batches[e];r.worldAlpha=this.worldAlpha*r.alpha,t.plugins[this.pluginName].render(r)}}},e.prototype._renderDirect=function(t){var e=this._resolveDirectShader(t),i=this._geometry,r=this.tint,n=this.worldAlpha,o=e.uniforms,s=i.drawCalls;o.translationMatrix=this.transform.worldTransform,o.tint[0]=(r>>16&255)/255*n,o.tint[1]=(r>>8&255)/255*n,o.tint[2]=(255&r)/255*n,o.tint[3]=n,t.shader.bind(e),t.geometry.bind(i,e),t.state.set(this.state);for(var a=0,h=s.length;a<h;a++)this._renderDrawCallDirect(t,i.drawCalls[a])},e.prototype._renderDrawCallDirect=function(t,e){for(var i=e.texArray,r=e.type,n=e.size,o=e.start,s=i.count,a=0;a<s;a++)t.texture.bind(i.elements[a],a);t.geometry.draw(r,n,o)},e.prototype._resolveDirectShader=function(t){var e=this.shader,i=this.pluginName;if(!e){if(!U[i]){for(var r=t.plugins.batch.MAX_TEXTURES,n=new Int32Array(r),a=0;a<r;a++)n[a]=a;var h={tint:new Float32Array([1,1,1,1]),translationMatrix:new s.d,default:o.J.from({uSamplers:n},!0)},u=t.plugins[i]._shader.program;U[i]=new o.C(u,h)}e=U[i]}return e},e.prototype._calculateBounds=function(){this.finishPoly();var t=this._geometry;if(t.graphicsData.length){var e=t.bounds,i=e.minX,r=e.minY,n=e.maxX,o=e.maxY;this._bounds.addFrame(this.transform,i,r,n,o)}},e.prototype.containsPoint=function(t){return this.worldTransform.applyInverse(t,e._TEMP_POINT),this._geometry.containsPoint(e._TEMP_POINT)},e.prototype.calculateTints=function(){if(this.batchTint!==this.tint){this.batchTint=this.tint;for(var t=Object(a.hex2rgb)(this.tint,F),e=0;e<this.batches.length;e++){var i=this.batches[e],r=i._batchRGB,n=(t[0]*r[0]*255<<16)+(t[1]*r[1]*255<<8)+(0|t[2]*r[2]*255);i._tintRGB=(n>>16)+(65280&n)+((255&n)<<16)}}},e.prototype.calculateVertices=function(){var t=this.transform._worldID;if(this._transformID!==t){this._transformID=t;for(var e=this.transform.worldTransform,i=e.a,r=e.b,n=e.c,o=e.d,s=e.tx,a=e.ty,h=this._geometry.points,u=this.vertexData,c=0,l=0;l<h.length;l+=2){var d=h[l],p=h[l+1];u[c++]=i*d+n*p+s,u[c++]=o*p+r*d+a}}},e.prototype.closePath=function(){var t=this.currentPath;return t&&(t.closeStroke=!0),this},e.prototype.setMatrix=function(t){return this._matrix=t,this},e.prototype.beginHole=function(){return this.finishPoly(),this._holeMode=!0,this},e.prototype.endHole=function(){return this.finishPoly(),this._holeMode=!1,this},e.prototype.destroy=function(e){this._geometry.refCount--,0===this._geometry.refCount&&this._geometry.dispose(),this._matrix=null,this.currentPath=null,this._lineStyle.destroy(),this._lineStyle=null,this._fillStyle.destroy(),this._fillStyle=null,this._geometry=null,this.shader=null,this.vertexData=null,this.batches.length=0,this.batches=null,t.prototype.destroy.call(this,e)},e._TEMP_POINT=new s.g,e}(u.b)},anHE:function(t,e,i){"use strict";var r=i("TqRt"),n=i("284h");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(i("q1tI")),s=(0,r(i("8/g6")).default)(o.createElement("path",{d:"M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"}),"FullscreenExit");e.default=s},aooI:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAD/0lEQVRIS8WWb0wTdxjHn2uB0kPKwUZD02YFvFpsoZglY8OOLUs0W9y/RN9sYkxUKhSyjGKixle8MjHZ2u6SWYoFEl8wky1b5uZcNHEvHDqXTbFeWqRbW4itwsbwKv0HtLfcxSZtuWuvmGX38vd7vs/neX7P73nuh8D/9CElc61WHCSSvSCR1LHaVGoJotFvYGjoj1J8CQUjMDrag1ZVHWzAsDZFTU2NSCRiOel0Gh5SFPUwEiHjFDUBfX3jAEAXC6I42GbDQCb7or2paZessrKskMOVRGLtztzcVVhd3Q+9vVQh28JggpCJMezqK1u3doiQ4jGyJ0DT8IvffysVDu+GEyee8MELe5uY+N64bdvbQqEZCE3T8PP9+xfh8OH3Swc7HN1tGo0LQ9HKfDHj+J9YjF2uQ1FAOE6DiscT7tnZQ2A2X+CC82YsmZy80tHYuDtfFI9FYUe5GPYpFezWl6EwuNdokKLoBv+/BwJXYt3dbwoHnz5dr9Lryab6enm2KJFMwn6sGgZb8Bxfn834YJKKgqSiImfdv7i4EPJ49HDq1FI+nDtju/29F9vbv62SSHLs6cfLcP0NI2fZun6aAgSrzdl7kkzC9PT0HrBYLgsDnz07ZDQYPs30akYkj6/AVzs7OMH7bvwKf0m35OwxPT7ldh+D/n6rMPDISH+nXv95mVj8TBmvp1Jw0+3ug4EBpzCw3f5aa2vrtVoUzSEzNf6wZgtYtmty/Ni8PrgQ2VhjKhpNuUnydbBYpoSBrVapXK2e0SoUL2y81TEwlCOw9+mt/vrBI3CvpzlvtSccnlsiyRYYHk4IAwNA2fnz33Xi+DtcBWX6ePlpH9fy9DGju+n3X1w/cIBziPBPLqfzWKdO90l+nfkmUf46W1+S/BjMZkJ4HzOWZ85UP4/j97YrFGqhsGw7bzgc+JskDTA8vFIamLE+d278VZ3uENdILBQMO6s9nhEwmcx8doV/ElarUtncfKtZLleWkvWfCwsPwj7fS3D8+KPNgRnV2NioUas15Q8TPoepdBpueL0Fs2W0xX+yBCHDGhqut6lUBiFZ352f90SCwZ1w8uQzPAQyJKezdweOE9VSae5fIC+SSCyWvBsIDIDJNFYsyOIZZzy4XJe6dLo9fA7ZC+X1XoaeHl6bbK1wsM2meE6luqZTKlu44LeDQV90cbELBgcXimUrrMbZXhyOD3C12qHAMCx7ObS8/Ng/P2/me22U3sdcCpfL/rJG81FFeTn7vo2vrqZ+m50l4OjRISGZZmyEH3VGQdMiGB+/ZNRq32KWpmZmfoAjR94FBEn/t2DGO0HIKurqfqQBxGuh0K5Cz9jNDxA+pc3WyG5ZLMFSMt38UW+GwqH5Fw/WaC5DrwQvAAAAAElFTkSuQmCC"},bMVF:function(t,e,i){},fqrp:function(t,e,i){"use strict";i.d(e,"a",(function(){return d}));i("PF2M"),i("IZzc");var r=i("SrKC"),n=i("wp0G"),o=i("msCR"),s=i("0/xZ"),a=i("sKAn"),h=i("qoEl"),u=function(t,e){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var c=new s.g,l=new Uint16Array([0,1,2,0,2,3]),d=function(t){function e(e){var i=t.call(this)||this;return i._anchor=new s.e(i._onAnchorUpdate,i,e?e.defaultAnchor.x:0,e?e.defaultAnchor.y:0),i._texture=null,i._width=0,i._height=0,i._tint=null,i._tintRGB=null,i.tint=16777215,i.blendMode=r.b.NORMAL,i._cachedTint=16777215,i.uvs=null,i.texture=e||n.G.EMPTY,i.vertexData=new Float32Array(8),i.vertexTrimmedData=null,i._transformID=-1,i._textureID=-1,i._transformTrimmedID=-1,i._textureTrimmedID=-1,i.indices=l,i.pluginName="batch",i.isSprite=!0,i._roundPixels=a.b.ROUND_PIXELS,i}return function(t,e){function i(){this.constructor=t}u(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype._onTextureUpdate=function(){this._textureID=-1,this._textureTrimmedID=-1,this._cachedTint=16777215,this._width&&(this.scale.x=Object(h.sign)(this.scale.x)*this._width/this._texture.orig.width),this._height&&(this.scale.y=Object(h.sign)(this.scale.y)*this._height/this._texture.orig.height)},e.prototype._onAnchorUpdate=function(){this._transformID=-1,this._transformTrimmedID=-1},e.prototype.calculateVertices=function(){var t=this._texture;if(this._transformID!==this.transform._worldID||this._textureID!==t._updateID){this._textureID!==t._updateID&&(this.uvs=this._texture._uvs.uvsFloat32),this._transformID=this.transform._worldID,this._textureID=t._updateID;var e=this.transform.worldTransform,i=e.a,r=e.b,n=e.c,o=e.d,s=e.tx,h=e.ty,u=this.vertexData,c=t.trim,l=t.orig,d=this._anchor,p=0,f=0,m=0,g=0;if(c?(p=(f=c.x-d._x*l.width)+c.width,m=(g=c.y-d._y*l.height)+c.height):(p=(f=-d._x*l.width)+l.width,m=(g=-d._y*l.height)+l.height),u[0]=i*f+n*g+s,u[1]=o*g+r*f+h,u[2]=i*p+n*g+s,u[3]=o*g+r*p+h,u[4]=i*p+n*m+s,u[5]=o*m+r*p+h,u[6]=i*f+n*m+s,u[7]=o*m+r*f+h,this._roundPixels)for(var v=a.b.RESOLUTION,y=0;y<u.length;++y)u[y]=Math.round((u[y]*v|0)/v)}},e.prototype.calculateTrimmedVertices=function(){if(this.vertexTrimmedData){if(this._transformTrimmedID===this.transform._worldID&&this._textureTrimmedID===this._texture._updateID)return}else this.vertexTrimmedData=new Float32Array(8);this._transformTrimmedID=this.transform._worldID,this._textureTrimmedID=this._texture._updateID;var t=this._texture,e=this.vertexTrimmedData,i=t.orig,r=this._anchor,n=this.transform.worldTransform,o=n.a,s=n.b,a=n.c,h=n.d,u=n.tx,c=n.ty,l=-r._x*i.width,d=l+i.width,p=-r._y*i.height,f=p+i.height;e[0]=o*l+a*p+u,e[1]=h*p+s*l+c,e[2]=o*d+a*p+u,e[3]=h*p+s*d+c,e[4]=o*d+a*f+u,e[5]=h*f+s*d+c,e[6]=o*l+a*f+u,e[7]=h*f+s*l+c},e.prototype._render=function(t){this.calculateVertices(),t.batch.setObjectRenderer(t.plugins[this.pluginName]),t.plugins[this.pluginName].render(this)},e.prototype._calculateBounds=function(){var t=this._texture.trim,e=this._texture.orig;!t||t.width===e.width&&t.height===e.height?(this.calculateVertices(),this._bounds.addQuad(this.vertexData)):(this.calculateTrimmedVertices(),this._bounds.addQuad(this.vertexTrimmedData))},e.prototype.getLocalBounds=function(e){return 0===this.children.length?(this._bounds.minX=this._texture.orig.width*-this._anchor._x,this._bounds.minY=this._texture.orig.height*-this._anchor._y,this._bounds.maxX=this._texture.orig.width*(1-this._anchor._x),this._bounds.maxY=this._texture.orig.height*(1-this._anchor._y),e||(this._localBoundsRect||(this._localBoundsRect=new s.j),e=this._localBoundsRect),this._bounds.getRectangle(e)):t.prototype.getLocalBounds.call(this,e)},e.prototype.containsPoint=function(t){this.worldTransform.applyInverse(t,c);var e=this._texture.orig.width,i=this._texture.orig.height,r=-e*this.anchor.x,n=0;return c.x>=r&&c.x<r+e&&(n=-i*this.anchor.y,c.y>=n&&c.y<n+i)},e.prototype.destroy=function(e){if(t.prototype.destroy.call(this,e),this._texture.off("update",this._onTextureUpdate,this),this._anchor=null,"boolean"==typeof e?e:e&&e.texture){var i="boolean"==typeof e?e:e&&e.baseTexture;this._texture.destroy(!!i)}this._texture=null},e.from=function(t,i){return new e(t instanceof n.G?t:n.G.from(t,i))},Object.defineProperty(e.prototype,"roundPixels",{get:function(){return this._roundPixels},set:function(t){this._roundPixels!==t&&(this._transformID=-1),this._roundPixels=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"width",{get:function(){return Math.abs(this.scale.x)*this._texture.orig.width},set:function(t){var e=Object(h.sign)(this.scale.x)||1;this.scale.x=e*t/this._texture.orig.width,this._width=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return Math.abs(this.scale.y)*this._texture.orig.height},set:function(t){var e=Object(h.sign)(this.scale.y)||1;this.scale.y=e*t/this._texture.orig.height,this._height=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"anchor",{get:function(){return this._anchor},set:function(t){this._anchor.copyFrom(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tint",{get:function(){return this._tint},set:function(t){this._tint=t,this._tintRGB=(t>>16)+(65280&t)+((255&t)<<16)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"texture",{get:function(){return this._texture},set:function(t){this._texture!==t&&(this._texture&&this._texture.off("update",this._onTextureUpdate,this),this._texture=t||n.G.EMPTY,this._cachedTint=16777215,this._textureID=-1,this._textureTrimmedID=-1,t&&(t.baseTexture.valid?this._onTextureUpdate():t.once("update",this._onTextureUpdate,this)))},enumerable:!1,configurable:!0}),e}(o.b)},iAmK:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAD6UlEQVRIS8WW/2vjdBjHP91137psdmW6StM2G0nWZEs31s4fhOkvdyjnVJANxIODA0VPEeHuH+gfoCID8Qt6/qgwhnjuPLmD+0X84aDZxtY2S9K0KU27HV2pV5O1Y2snqVdoc0maDsT8+Hye9/P6PJ/n8zz52MD/9Nm65cIwjA4ODr5lt9tdqrZerxcVRflZkqRkN7Gsgm04jr/rdDqvOp1OanR09Jmenp4Gp16vg1Kp9LhUKsXK5fIPLMveAgCcddpERzCCIM7h4eEfJycnLzocDrtZwEqlcpJKpe7LsvxOKpV6bOZrCna5XCN+v/8+juMvNDPslIl6AizLPpQk6dLh4eHfRv6mYIqiNkiSfM0qtAk5OzsD8Xj89u7u7ptdg1EUvUIQxHcQBA1oxWpgWZYbZgiCgM329P4VRanu7e1d4zjuJz24YcYLCwv3UBS9pBUdHR2BoaEhgGFYY4njOKAoSsOm/XievxeNRl+xDHa73c+SJBkbHx9/rlVUrVYBDMMgFAq1xaJpGuRyOdDf399mPzg4eMRx3HQulytq4boZe73eN8Lh8C8DA+2nXC6XwcrKim7Z1tbWwMjISNtapVIBW1tblzOZzF1LYBRFb4RCoc+0l+rk5AQsLS3pgjc2NkBvb2/bmnrDaZq+mUwmP7cExnH8w9nZ2S/t9va27Tbj09NTsL29/QHP899YAnu93pfm5uYeQBB0QVtjj8cDwuFwW5xoNAry+fxTNZZluUbT9Mv5fP5PS2AAwODi4uIeDMM+raB5g1EUbSwlk0nDWy1JUiabzQZEUaxaBYP5+flfp6amdAtqpY9VEMuytzc3N3WHiGEfBwKBmxRFfaqts9Ek0tqf1PcTnudXLfex6jg2NjZMEMQuDMN+q7BWv2w2m2ZZNlgoFP4dcZrPdFaTJHkrGAxe0xuJZptRS7Gzs/N1IpG4buRnCoZh2INh2EO32+3pJuv9/X1JFMUFURQPzgVWRRRFfUuS5HtW/1C1Wg3EYjHTbNW4HR8C6j+ZIIg/fD5f0ErW6XQ6wbLsi+qrxMy/I1gVkyT5PoZhqw6Ho88smKIoxzzPf8QwzPedNmkJrAaZmZm5Q1HUZaOATy7U3UQiYejTqrUM9vv9z8Mw/MDn8wX04IIg8IVCYTGdTj/qlK2lGrcGwXH87YmJia9cLpez1V4sFv8SBOG6IAi6r42u+1hPMD09/UUgEPi4r6+v8b49Pj6uMQyzyjDMDSuZNn0sH3VTEIlEetbX1++QJPmqaovH478tLy+/HolE6v8pWA2uthiCIL/bbLYLmUzmotkz9twDxEiIIAiiromiKHaT6bmP+jwQPc0/Ic2FLuPYI64AAAAASUVORK5CYII="},jOUs:function(t,e,i){"use strict";var r=i("TqRt"),n=i("284h");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(i("q1tI")),s=(0,r(i("8/g6")).default)(o.createElement("path",{d:"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"}),"Fullscreen");e.default=s},jxzM:function(t,e,i){"use strict";i.d(e,"a",(function(){return y})),i.d(e,"b",(function(){return c})),i.d(e,"c",(function(){return T})),i.d(e,"d",(function(){return P}));var r=i("sKAn"),n=i("wp0G"),o=i("Z6+S"),s=i("4+n8"),a=i("msCR"),h=i("G12T");r.b.UPLOADS_PER_FRAME=4;var u=function(t,e){return(u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var c=function(){function t(t){this.maxItemsPerFrame=t,this.itemsLeft=0}return t.prototype.beginFrame=function(){this.itemsLeft=this.maxItemsPerFrame},t.prototype.allowedToUpload=function(){return this.itemsLeft-- >0},t}();function l(t,e){var i=!1;if(t&&t._textures&&t._textures.length)for(var r=0;r<t._textures.length;r++)if(t._textures[r]instanceof n.G){var o=t._textures[r].baseTexture;-1===e.indexOf(o)&&(e.push(o),i=!0)}return i}function d(t,e){if(t.baseTexture instanceof n.e){var i=t.baseTexture;return-1===e.indexOf(i)&&e.push(i),!0}return!1}function p(t,e){if(t._texture&&t._texture instanceof n.G){var i=t._texture.baseTexture;return-1===e.indexOf(i)&&e.push(i),!0}return!1}function f(t,e){return e instanceof h.b&&(e.updateText(!0),!0)}function m(t,e){if(e instanceof h.d){var i=e.toFontString();return h.c.measureFont(i),!0}return!1}function g(t,e){if(t instanceof h.b){-1===e.indexOf(t.style)&&e.push(t.style),-1===e.indexOf(t)&&e.push(t);var i=t._texture.baseTexture;return-1===e.indexOf(i)&&e.push(i),!0}return!1}function v(t,e){return t instanceof h.d&&(-1===e.indexOf(t)&&e.push(t),!0)}var y=function(){function t(t){var e=this;this.limiter=new c(r.b.UPLOADS_PER_FRAME),this.renderer=t,this.uploadHookHelper=null,this.queue=[],this.addHooks=[],this.uploadHooks=[],this.completes=[],this.ticking=!1,this.delayedTick=function(){e.queue&&e.prepareItems()},this.registerFindHook(g),this.registerFindHook(v),this.registerFindHook(l),this.registerFindHook(d),this.registerFindHook(p),this.registerUploadHook(f),this.registerUploadHook(m)}return t.prototype.upload=function(t,e){"function"==typeof t&&(e=t,t=null),t&&this.add(t),this.queue.length?(e&&this.completes.push(e),this.ticking||(this.ticking=!0,s.a.system.addOnce(this.tick,this,s.c.UTILITY))):e&&e()},t.prototype.tick=function(){setTimeout(this.delayedTick,0)},t.prototype.prepareItems=function(){for(this.limiter.beginFrame();this.queue.length&&this.limiter.allowedToUpload();){var t=this.queue[0],e=!1;if(t&&!t._destroyed)for(var i=0,r=this.uploadHooks.length;i<r;i++)if(this.uploadHooks[i](this.uploadHookHelper,t)){this.queue.shift(),e=!0;break}e||this.queue.shift()}if(this.queue.length)s.a.system.addOnce(this.tick,this,s.c.UTILITY);else{this.ticking=!1;var n=this.completes.slice(0);this.completes.length=0;for(i=0,r=n.length;i<r;i++)n[i]()}},t.prototype.registerFindHook=function(t){return t&&this.addHooks.push(t),this},t.prototype.registerUploadHook=function(t){return t&&this.uploadHooks.push(t),this},t.prototype.add=function(t){for(var e=0,i=this.addHooks.length;e<i&&!this.addHooks[e](t,this.queue);e++);if(t instanceof a.b)for(e=t.children.length-1;e>=0;e--)this.add(t.children[e]);return this},t.prototype.destroy=function(){this.ticking&&s.a.system.remove(this.tick,this),this.ticking=!1,this.addHooks=null,this.uploadHooks=null,this.renderer=null,this.completes=null,this.queue=null,this.limiter=null,this.uploadHookHelper=null},t}();function _(t,e){return e instanceof n.e&&(e._glTextures[t.CONTEXT_UID]||t.texture.bind(e),!0)}function b(t,e){if(!(e instanceof o.c))return!1;var i=e.geometry;e.finishPoly(),i.updateBatches();for(var r=i.batches,n=0;n<r.length;n++){var s=r[n].style.texture;s&&_(t,s.baseTexture)}return i.batchable||t.geometry.bind(i,e._resolveDirectShader(t)),!0}function x(t,e){return t instanceof o.c&&(e.push(t),!0)}var T=function(t){function e(e){var i=t.call(this,e)||this;return i.uploadHookHelper=i.renderer,i.registerFindHook(x),i.registerUploadHook(_),i.registerUploadHook(b),i}return function(t,e){function i(){this.constructor=t}u(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e}(y),P=function(){function t(t){this.maxMilliseconds=t,this.frameStart=0}return t.prototype.beginFrame=function(){this.frameStart=Date.now()},t.prototype.allowedToUpload=function(){return Date.now()-this.frameStart<this.maxMilliseconds},t}()},kd2E:function(t,e,i){"use strict";function r(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,i,o){e=e||"&",i=i||"=";var s={};if("string"!=typeof t||0===t.length)return s;var a=/\+/g;t=t.split(e);var h=1e3;o&&"number"==typeof o.maxKeys&&(h=o.maxKeys);var u=t.length;h>0&&u>h&&(u=h);for(var c=0;c<u;++c){var l,d,p,f,m=t[c].replace(a,"%20"),g=m.indexOf(i);g>=0?(l=m.substr(0,g),d=m.substr(g+1)):(l=m,d=""),p=decodeURIComponent(l),f=decodeURIComponent(d),r(s,p)?n(s[p])?s[p].push(f):s[p]=[s[p],f]:s[p]=f}return s};var n=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},lFw3:function(t,e,i){"use strict";var r=i("TqRt"),n=i("284h");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(i("q1tI")),s=(0,r(i("8/g6")).default)(o.createElement("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange");e.default=s},lwq4:function(t,e,i){var r,n,o;n=[i("4R65"),i("IqKQ")],void 0===(o="function"==typeof(r=function(t,e){var i=t.Point.prototype._round,r=function(){return this};function n(t,e,i){e?t.destroy():i||(t.autoPreventDefault=!1)}var o={options:{padding:.1,forceCanvas:!1,doubleBuffering:!1,resolution:t.Browser.retina?2:1,projectionZoom:function(t){var e=t.getMaxZoom(),i=t.getMinZoom();return e===1/0?i+8:(e+i)/2},destroyInteractionManager:!1,autoPreventDefault:!0,preserveDrawingBuffer:!1,clearBeforeRender:!0,shouldRedrawOnMove:function(){return!1}},initialize:function(i,r,n){t.setOptions(this,n),t.stamp(this),this._drawCallback=i,this._pixiContainer=r,this._rendererOptions={transparent:!0,resolution:this.options.resolution,antialias:!0,forceCanvas:this.options.forceCanvas,preserveDrawingBuffer:this.options.preserveDrawingBuffer,clearBeforeRender:this.options.clearBeforeRender},this._doubleBuffering=e.utils.isWebGLSupported()&&!this.options.forceCanvas&&this.options.doubleBuffering},_setMap:function(){},_setContainerStyle:function(){},_addContainer:function(){this.getPane().appendChild(this._container)},_setEvents:function(){},onAdd:function(i){if(this._setMap(i),!this._container){var r=this._container=t.DomUtil.create("div","leaflet-pixi-overlay");r.style.position="absolute",this._renderer=e.autoDetectRenderer(this._rendererOptions),n(this._renderer.plugins.interaction,this.options.destroyInteractionManager,this.options.autoPreventDefault),r.appendChild(this._renderer.view),this._zoomAnimated&&(t.DomUtil.addClass(r,"leaflet-zoom-animated"),this._setContainerStyle()),this._doubleBuffering&&(this._auxRenderer=e.autoDetectRenderer(this._rendererOptions),n(this._auxRenderer.plugins.interaction,this.options.destroyInteractionManager,this.options.autoPreventDefault),r.appendChild(this._auxRenderer.view),this._renderer.view.style.position="absolute",this._auxRenderer.view.style.position="absolute")}this._addContainer(),this._setEvents();var o=this._map;this._initialZoom=this.options.projectionZoom(o),this._wgsOrigin=t.latLng([0,0]),this._wgsInitialShift=o.project(this._wgsOrigin,this._initialZoom),this._mapInitialZoom=o.getZoom();var s=this;this.utils={latLngToLayerPoint:function(e,i){return i=void 0===i?s._initialZoom:i,o.project(t.latLng(e),i)},layerPointToLatLng:function(e,i){i=void 0===i?s._initialZoom:i;var r=t.point(e);return o.unproject(r,i)},getScale:function(t){return void 0===t?o.getZoomScale(o.getZoom(),s._initialZoom):o.getZoomScale(t,s._initialZoom)},getRenderer:function(){return s._renderer},getContainer:function(){return s._pixiContainer},getMap:function(){return s._map}},this._update({type:"add"})},onRemove:function(){t.DomUtil.remove(this._container)},getEvents:function(){var t={zoom:this._onZoom,move:this._onMove,moveend:this._update};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onMove:function(t){this.options.shouldRedrawOnMove(t)&&this._update(t)},_updateTransform:function(e,i){var r=this._map.getZoomScale(i,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,i),s=n.multiplyBy(-r).add(o).subtract(this._map._getNewPixelOrigin(e,i));t.Browser.any3d?t.DomUtil.setTransform(this._container,s,r):t.DomUtil.setPosition(this._container,s)},_redraw:function(t,e){this._disableLeafletRounding();var i=this._map.getZoomScale(this._zoom,this._initialZoom),r=this._map.latLngToLayerPoint(this._wgsOrigin)._subtract(this._wgsInitialShift.multiplyBy(i))._subtract(t);this._pixiContainer.scale.set(i),this._pixiContainer.position.set(r.x,r.y),this._drawCallback(this.utils,e),this._enableLeafletRounding()},_update:function(e){if(!this._map._animatingZoom||!this._bounds){var i=this.options.padding,r=this._map.getSize(),n=this._map.containerPointToLayerPoint(r.multiplyBy(-i)).round();if(this._bounds=new t.Bounds(n,n.add(r.multiplyBy(1+2*i)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom(),this._doubleBuffering){var o=this._renderer;this._renderer=this._auxRenderer,this._auxRenderer=o}var s=this._renderer.view,a=this._bounds,h=this._container,u=a.getSize();if(!this._renderer.size||this._renderer.size.x!==u.x||this._renderer.size.y!==u.y){if(this._renderer.gl&&(this._renderer.resolution=this.options.resolution,this._renderer.rootRenderTarget&&(this._renderer.rootRenderTarget.resolution=this.options.resolution)),this._renderer.resize(u.x,u.y),s.style.width=u.x+"px",s.style.height=u.y+"px",this._renderer.gl){var c=this._renderer.gl;if(c.drawingBufferWidth!==this._renderer.width){var l=this.options.resolution*c.drawingBufferWidth/this._renderer.width;this._renderer.resolution=l,this._renderer.rootRenderTarget&&(this._renderer.rootRenderTarget.resolution=l),this._renderer.resize(u.x,u.y)}}this._renderer.size=u}if(this._doubleBuffering){var d=this;requestAnimationFrame((function(){d._redraw(a.min,e),d._renderer.gl.finish(),s.style.visibility="visible",d._auxRenderer.view.style.visibility="hidden",t.DomUtil.setPosition(h,a.min)}))}else this._redraw(a.min,e),t.DomUtil.setPosition(h,a.min)}},_disableLeafletRounding:function(){t.Point.prototype._round=r},_enableLeafletRounding:function(){t.Point.prototype._round=i},redraw:function(t){return this._map&&(this._disableLeafletRounding(),this._drawCallback(this.utils,t),this._enableLeafletRounding()),this}};t.version>="1"?t.PixiOverlay=t.Layer.extend(o):(t.Map.prototype.getZoomScale=function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},t.DomUtil.setTransform=function(e,i,r){var n=i||new t.Point(0,0);e.style[t.DomUtil.TRANSFORM]=(t.Browser.ie3d?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(r?" scale("+r+")":"")},o.includes=t.Mixin.Events,o.addTo=function(t){return t.addLayer(this),this},o._setMap=function(t){this._map=t,this._zoomAnimated=t._zoomAnimated},o._setContainerStyle=function(){var t=this;["-webkit-transform-origin","-ms-transform-origin","transform-origin"].forEach((function(e){t._container.style[e]="0 0"}))},o._addContainer=function(){this._map.getPanes()[this.options.pane||"overlayPane"].appendChild(this._container)},o._setEvents=function(){var t=this.getEvents();for(var e in t)this._map.on(e,t[e],this)},o.onRemove=function(){this._map.getPanes()[this.options.pane||"overlayPane"].removeChild(this._container);var t=this.getEvents();for(var e in t)this._map.off(e,t[e],this)},t.PixiOverlay=t.Class.extend(o)),t.pixiOverlay=function(e,i,r){return t.Browser.canvas?new t.PixiOverlay(e,i,r):null}})?r.apply(e,n):r)||(t.exports=o)},msCR:function(t,e,i){"use strict";i.d(e,"a",(function(){return s})),i.d(e,"b",(function(){return d})),i.d(e,"c",(function(){return u})),i.d(e,"d",(function(){return c}));i("ToJy");var r=i("sKAn"),n=i("0/xZ"),o=i("qoEl");r.b.SORTABLE_CHILDREN=!1;var s=function(){function t(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,this.rect=null,this.updateID=-1}return t.prototype.isEmpty=function(){return this.minX>this.maxX||this.minY>this.maxY},t.prototype.clear=function(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0},t.prototype.getRectangle=function(t){return this.minX>this.maxX||this.minY>this.maxY?n.j.EMPTY:((t=t||new n.j(0,0,1,1)).x=this.minX,t.y=this.minY,t.width=this.maxX-this.minX,t.height=this.maxY-this.minY,t)},t.prototype.addPoint=function(t){this.minX=Math.min(this.minX,t.x),this.maxX=Math.max(this.maxX,t.x),this.minY=Math.min(this.minY,t.y),this.maxY=Math.max(this.maxY,t.y)},t.prototype.addQuad=function(t){var e=this.minX,i=this.minY,r=this.maxX,n=this.maxY,o=t[0],s=t[1];e=o<e?o:e,i=s<i?s:i,r=o>r?o:r,n=s>n?s:n,e=(o=t[2])<e?o:e,i=(s=t[3])<i?s:i,r=o>r?o:r,n=s>n?s:n,e=(o=t[4])<e?o:e,i=(s=t[5])<i?s:i,r=o>r?o:r,n=s>n?s:n,e=(o=t[6])<e?o:e,i=(s=t[7])<i?s:i,r=o>r?o:r,n=s>n?s:n,this.minX=e,this.minY=i,this.maxX=r,this.maxY=n},t.prototype.addFrame=function(t,e,i,r,n){this.addFrameMatrix(t.worldTransform,e,i,r,n)},t.prototype.addFrameMatrix=function(t,e,i,r,n){var o=t.a,s=t.b,a=t.c,h=t.d,u=t.tx,c=t.ty,l=this.minX,d=this.minY,p=this.maxX,f=this.maxY,m=o*e+a*i+u,g=s*e+h*i+c;l=m<l?m:l,d=g<d?g:d,p=m>p?m:p,f=g>f?g:f,l=(m=o*r+a*i+u)<l?m:l,d=(g=s*r+h*i+c)<d?g:d,p=m>p?m:p,f=g>f?g:f,l=(m=o*e+a*n+u)<l?m:l,d=(g=s*e+h*n+c)<d?g:d,p=m>p?m:p,f=g>f?g:f,l=(m=o*r+a*n+u)<l?m:l,d=(g=s*r+h*n+c)<d?g:d,p=m>p?m:p,f=g>f?g:f,this.minX=l,this.minY=d,this.maxX=p,this.maxY=f},t.prototype.addVertexData=function(t,e,i){for(var r=this.minX,n=this.minY,o=this.maxX,s=this.maxY,a=e;a<i;a+=2){var h=t[a],u=t[a+1];r=h<r?h:r,n=u<n?u:n,o=h>o?h:o,s=u>s?u:s}this.minX=r,this.minY=n,this.maxX=o,this.maxY=s},t.prototype.addVertices=function(t,e,i,r){this.addVerticesMatrix(t.worldTransform,e,i,r)},t.prototype.addVerticesMatrix=function(t,e,i,r,n,o){void 0===n&&(n=0),void 0===o&&(o=n);for(var s=t.a,a=t.b,h=t.c,u=t.d,c=t.tx,l=t.ty,d=this.minX,p=this.minY,f=this.maxX,m=this.maxY,g=i;g<r;g+=2){var v=e[g],y=e[g+1],_=s*v+h*y+c,b=u*y+a*v+l;d=Math.min(d,_-n),f=Math.max(f,_+n),p=Math.min(p,b-o),m=Math.max(m,b+o)}this.minX=d,this.minY=p,this.maxX=f,this.maxY=m},t.prototype.addBounds=function(t){var e=this.minX,i=this.minY,r=this.maxX,n=this.maxY;this.minX=t.minX<e?t.minX:e,this.minY=t.minY<i?t.minY:i,this.maxX=t.maxX>r?t.maxX:r,this.maxY=t.maxY>n?t.maxY:n},t.prototype.addBoundsMask=function(t,e){var i=t.minX>e.minX?t.minX:e.minX,r=t.minY>e.minY?t.minY:e.minY,n=t.maxX<e.maxX?t.maxX:e.maxX,o=t.maxY<e.maxY?t.maxY:e.maxY;if(i<=n&&r<=o){var s=this.minX,a=this.minY,h=this.maxX,u=this.maxY;this.minX=i<s?i:s,this.minY=r<a?r:a,this.maxX=n>h?n:h,this.maxY=o>u?o:u}},t.prototype.addBoundsMatrix=function(t,e){this.addFrameMatrix(e,t.minX,t.minY,t.maxX,t.maxY)},t.prototype.addBoundsArea=function(t,e){var i=t.minX>e.x?t.minX:e.x,r=t.minY>e.y?t.minY:e.y,n=t.maxX<e.x+e.width?t.maxX:e.x+e.width,o=t.maxY<e.y+e.height?t.maxY:e.y+e.height;if(i<=n&&r<=o){var s=this.minX,a=this.minY,h=this.maxX,u=this.maxY;this.minX=i<s?i:s,this.minY=r<a?r:a,this.maxX=n>h?n:h,this.maxY=o>u?o:u}},t.prototype.pad=function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.isEmpty()||(this.minX-=t,this.maxX+=t,this.minY-=e,this.maxY+=e)},t.prototype.addFramePad=function(t,e,i,r,n,o){t-=n,e-=o,i+=n,r+=o,this.minX=this.minX<t?this.minX:t,this.maxX=this.maxX>i?this.maxX:i,this.minY=this.minY<e?this.minY:e,this.maxY=this.maxY>r?this.maxY:r},t}(),a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};function h(t,e){function i(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var u=function(t){function e(){var e=t.call(this)||this;return e.tempDisplayObjectParent=null,e.transform=new n.m,e.alpha=1,e.visible=!0,e.renderable=!0,e.parent=null,e.worldAlpha=1,e._lastSortedIndex=0,e._zIndex=0,e.filterArea=null,e.filters=null,e._enabledFilters=null,e._bounds=new s,e._localBounds=null,e._boundsID=0,e._boundsRect=null,e._localBoundsRect=null,e._mask=null,e._destroyed=!1,e.isSprite=!1,e.isMask=!1,e}return h(e,t),e.mixin=function(t){for(var i=Object.keys(t),r=0;r<i.length;++r){var n=i[r];Object.defineProperty(e.prototype,n,Object.getOwnPropertyDescriptor(t,n))}},e.prototype._recursivePostUpdateTransform=function(){this.parent?(this.parent._recursivePostUpdateTransform(),this.transform.updateTransform(this.parent.transform)):this.transform.updateTransform(this._tempDisplayObjectParent.transform)},e.prototype.updateTransform=function(){this._boundsID++,this.transform.updateTransform(this.parent.transform),this.worldAlpha=this.alpha*this.parent.worldAlpha},e.prototype.getBounds=function(t,e){return t||(this.parent?(this._recursivePostUpdateTransform(),this.updateTransform()):(this.parent=this._tempDisplayObjectParent,this.updateTransform(),this.parent=null)),this._bounds.updateID!==this._boundsID&&(this.calculateBounds(),this._bounds.updateID=this._boundsID),e||(this._boundsRect||(this._boundsRect=new n.j),e=this._boundsRect),this._bounds.getRectangle(e)},e.prototype.getLocalBounds=function(t){t||(this._localBoundsRect||(this._localBoundsRect=new n.j),t=this._localBoundsRect),this._localBounds||(this._localBounds=new s);var e=this.transform,i=this.parent;this.parent=null,this.transform=this._tempDisplayObjectParent.transform;var r=this._bounds,o=this._boundsID;this._bounds=this._localBounds;var a=this.getBounds(!1,t);return this.parent=i,this.transform=e,this._bounds=r,this._bounds.updateID+=this._boundsID-o,a},e.prototype.toGlobal=function(t,e,i){return void 0===i&&(i=!1),i||(this._recursivePostUpdateTransform(),this.parent?this.displayObjectUpdateTransform():(this.parent=this._tempDisplayObjectParent,this.displayObjectUpdateTransform(),this.parent=null)),this.worldTransform.apply(t,e)},e.prototype.toLocal=function(t,e,i,r){return e&&(t=e.toGlobal(t,i,r)),r||(this._recursivePostUpdateTransform(),this.parent?this.displayObjectUpdateTransform():(this.parent=this._tempDisplayObjectParent,this.displayObjectUpdateTransform(),this.parent=null)),this.worldTransform.applyInverse(t,i)},e.prototype.setParent=function(t){if(!t||!t.addChild)throw new Error("setParent: Argument must be a Container");return t.addChild(this),t},e.prototype.setTransform=function(t,e,i,r,n,o,s,a,h){return void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=1),void 0===r&&(r=1),void 0===n&&(n=0),void 0===o&&(o=0),void 0===s&&(s=0),void 0===a&&(a=0),void 0===h&&(h=0),this.position.x=t,this.position.y=e,this.scale.x=i||1,this.scale.y=r||1,this.rotation=n,this.skew.x=o,this.skew.y=s,this.pivot.x=a,this.pivot.y=h,this},e.prototype.destroy=function(t){this.parent&&this.parent.removeChild(this),this.removeAllListeners(),this.transform=null,this.parent=null,this._bounds=null,this._mask=null,this.filters=null,this.filterArea=null,this.hitArea=null,this.interactive=!1,this.interactiveChildren=!1,this._destroyed=!0},Object.defineProperty(e.prototype,"_tempDisplayObjectParent",{get:function(){return null===this.tempDisplayObjectParent&&(this.tempDisplayObjectParent=new c),this.tempDisplayObjectParent},enumerable:!1,configurable:!0}),e.prototype.enableTempParent=function(){var t=this.parent;return this.parent=this._tempDisplayObjectParent,t},e.prototype.disableTempParent=function(t){this.parent=t},Object.defineProperty(e.prototype,"x",{get:function(){return this.position.x},set:function(t){this.transform.position.x=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"y",{get:function(){return this.position.y},set:function(t){this.transform.position.y=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"worldTransform",{get:function(){return this.transform.worldTransform},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"localTransform",{get:function(){return this.transform.localTransform},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"position",{get:function(){return this.transform.position},set:function(t){this.transform.position.copyFrom(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"scale",{get:function(){return this.transform.scale},set:function(t){this.transform.scale.copyFrom(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"pivot",{get:function(){return this.transform.pivot},set:function(t){this.transform.pivot.copyFrom(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"skew",{get:function(){return this.transform.skew},set:function(t){this.transform.skew.copyFrom(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rotation",{get:function(){return this.transform.rotation},set:function(t){this.transform.rotation=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"angle",{get:function(){return this.transform.rotation*n.i},set:function(t){this.transform.rotation=t*n.b},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"zIndex",{get:function(){return this._zIndex},set:function(t){this._zIndex=t,this.parent&&(this.parent.sortDirty=!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"worldVisible",{get:function(){var t=this;do{if(!t.visible)return!1;t=t.parent}while(t);return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"mask",{get:function(){return this._mask},set:function(t){var e;this._mask&&((e=this._mask.maskObject||this._mask).renderable=!0,e.isMask=!1);(this._mask=t,this._mask)&&((e=this._mask.maskObject||this._mask).renderable=!1,e.isMask=!0)},enumerable:!1,configurable:!0}),e}(o.EventEmitter),c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.sortDirty=null,e}return h(e,t),e}(u);function l(t,e){return t.zIndex===e.zIndex?t._lastSortedIndex-e._lastSortedIndex:t.zIndex-e.zIndex}u.prototype.displayObjectUpdateTransform=u.prototype.updateTransform;var d=function(t){function e(){var e=t.call(this)||this;return e.children=[],e.sortableChildren=r.b.SORTABLE_CHILDREN,e.sortDirty=!1,e}return h(e,t),e.prototype.onChildrenChange=function(t){},e.prototype.addChild=function(){for(var t=arguments,e=[],i=0;i<arguments.length;i++)e[i]=t[i];if(e.length>1)for(var r=0;r<e.length;r++)this.addChild(e[r]);else{var n=e[0];n.parent&&n.parent.removeChild(n),n.parent=this,this.sortDirty=!0,n.transform._parentID=-1,this.children.push(n),this._boundsID++,this.onChildrenChange(this.children.length-1),this.emit("childAdded",n,this,this.children.length-1),n.emit("added",this)}return e[0]},e.prototype.addChildAt=function(t,e){if(e<0||e>this.children.length)throw new Error(t+"addChildAt: The index "+e+" supplied is out of bounds "+this.children.length);return t.parent&&t.parent.removeChild(t),t.parent=this,this.sortDirty=!0,t.transform._parentID=-1,this.children.splice(e,0,t),this._boundsID++,this.onChildrenChange(e),t.emit("added",this),this.emit("childAdded",t,this,e),t},e.prototype.swapChildren=function(t,e){if(t!==e){var i=this.getChildIndex(t),r=this.getChildIndex(e);this.children[i]=e,this.children[r]=t,this.onChildrenChange(i<r?i:r)}},e.prototype.getChildIndex=function(t){var e=this.children.indexOf(t);if(-1===e)throw new Error("The supplied DisplayObject must be a child of the caller");return e},e.prototype.setChildIndex=function(t,e){if(e<0||e>=this.children.length)throw new Error("The index "+e+" supplied is out of bounds "+this.children.length);var i=this.getChildIndex(t);Object(o.removeItems)(this.children,i,1),this.children.splice(e,0,t),this.onChildrenChange(e)},e.prototype.getChildAt=function(t){if(t<0||t>=this.children.length)throw new Error("getChildAt: Index ("+t+") does not exist.");return this.children[t]},e.prototype.removeChild=function(){for(var t=arguments,e=[],i=0;i<arguments.length;i++)e[i]=t[i];if(e.length>1)for(var r=0;r<e.length;r++)this.removeChild(e[r]);else{var n=e[0],s=this.children.indexOf(n);if(-1===s)return null;n.parent=null,n.transform._parentID=-1,Object(o.removeItems)(this.children,s,1),this._boundsID++,this.onChildrenChange(s),n.emit("removed",this),this.emit("childRemoved",n,this,s)}return e[0]},e.prototype.removeChildAt=function(t){var e=this.getChildAt(t);return e.parent=null,e.transform._parentID=-1,Object(o.removeItems)(this.children,t,1),this._boundsID++,this.onChildrenChange(t),e.emit("removed",this),this.emit("childRemoved",e,this,t),e},e.prototype.removeChildren=function(t,e){void 0===t&&(t=0),void 0===e&&(e=this.children.length);var i,r=t,n=e-r;if(n>0&&n<=e){i=this.children.splice(r,n);for(var o=0;o<i.length;++o)i[o].parent=null,i[o].transform&&(i[o].transform._parentID=-1);this._boundsID++,this.onChildrenChange(t);for(o=0;o<i.length;++o)i[o].emit("removed",this),this.emit("childRemoved",i[o],this,o);return i}if(0===n&&0===this.children.length)return[];throw new RangeError("removeChildren: numeric values are outside the acceptable range.")},e.prototype.sortChildren=function(){for(var t=!1,e=0,i=this.children.length;e<i;++e){var r=this.children[e];r._lastSortedIndex=e,t||0===r.zIndex||(t=!0)}t&&this.children.length>1&&this.children.sort(l),this.sortDirty=!1},e.prototype.updateTransform=function(){this.sortableChildren&&this.sortDirty&&this.sortChildren(),this._boundsID++,this.transform.updateTransform(this.parent.transform),this.worldAlpha=this.alpha*this.parent.worldAlpha;for(var t=0,e=this.children.length;t<e;++t){var i=this.children[t];i.visible&&i.updateTransform()}},e.prototype.calculateBounds=function(){this._bounds.clear(),this._calculateBounds();for(var t=0;t<this.children.length;t++){var e=this.children[t];if(e.visible&&e.renderable)if(e.calculateBounds(),e._mask){var i=e._mask.maskObject||e._mask;i.calculateBounds(),this._bounds.addBoundsMask(e._bounds,i._bounds)}else e.filterArea?this._bounds.addBoundsArea(e._bounds,e.filterArea):this._bounds.addBounds(e._bounds)}this._bounds.updateID=this._boundsID},e.prototype.getLocalBounds=function(e,i){void 0===i&&(i=!1);var r=t.prototype.getLocalBounds.call(this,e);if(!i)for(var n=0,o=this.children.length;n<o;++n){var s=this.children[n];s.visible&&s.updateTransform()}return r},e.prototype._calculateBounds=function(){},e.prototype.render=function(t){if(this.visible&&!(this.worldAlpha<=0)&&this.renderable)if(this._mask||this.filters&&this.filters.length)this.renderAdvanced(t);else{this._render(t);for(var e=0,i=this.children.length;e<i;++e)this.children[e].render(t)}},e.prototype.renderAdvanced=function(t){t.batch.flush();var e=this.filters,i=this._mask;if(e){this._enabledFilters||(this._enabledFilters=[]),this._enabledFilters.length=0;for(var r=0;r<e.length;r++)e[r].enabled&&this._enabledFilters.push(e[r]);this._enabledFilters.length&&t.filter.push(this,this._enabledFilters)}i&&t.mask.push(this,this._mask),this._render(t);r=0;for(var n=this.children.length;r<n;r++)this.children[r].render(t);t.batch.flush(),i&&t.mask.pop(this),e&&this._enabledFilters&&this._enabledFilters.length&&t.filter.pop()},e.prototype._render=function(t){},e.prototype.destroy=function(e){t.prototype.destroy.call(this),this.sortDirty=!1;var i="boolean"==typeof e?e:e&&e.children,r=this.removeChildren(0,this.children.length);if(i)for(var n=0;n<r.length;++n)r[n].destroy(e)},Object.defineProperty(e.prototype,"width",{get:function(){return this.scale.x*this.getLocalBounds().width},set:function(t){var e=this.getLocalBounds().width;this.scale.x=0!==e?t/e:1,this._width=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.scale.y*this.getLocalBounds().height},set:function(t){var e=this.getLocalBounds().height;this.scale.y=0!==e?t/e:1,this._height=t},enumerable:!1,configurable:!0}),e}(u);d.prototype.containerUpdateTransform=d.prototype.updateTransform},nwEN:function(t,e,i){"use strict";var r=i("TqRt"),n=i("284h");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(i("q1tI")),s=(0,r(i("8/g6")).default)(o.createElement("path",{d:"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m.71 13.7c-.19.2-.43.3-.71.3-.27 0-.53-.11-.71-.3-.19-.19-.3-.44-.29-.71-.01-.55.43-.99.98-1H12c.55-.01.99.43 1 .98v.02c0 .28-.1.52-.29.71m1.98-5.79c-.21.35-.48.71-.89 1.09-.32.3-.53.56-.65.77-.1.19-.16.49-.16.69v.07c-.01.27-.24.47-.51.47h-.85c-.28 0-.5-.22-.5-.5v-.16c0-.45.1-.84.29-1.16.19-.33.52-.7 1-1.12.28-.25.48-.47.61-.66s.19-.4.19-.64c0-.29-.11-.54-.32-.74-.22-.2-.5-.3-.85-.3-.37 0-.74.1-.96.3-.12.12-.21.23-.29.38-.03.07-.08.21-.09.26-.05.17-.24.34-.47.34h-.69c-.26 0-.47-.19-.5-.45-.01-.08 0-.16.02-.24.18-.72.52-1.16.9-1.52.56-.5 1.28-.79 2.03-.79.59 0 1.11.12 1.57.35s.79.55 1.05.96c.25.41.38.85.38 1.35 0 .49-.11.9-.31 1.25"}),"NotListedLocationRounded");e.default=s},qoEl:function(t,e,i){"use strict";i.r(e),i.d(e,"BaseTextureCache",(function(){return k})),i.d(e,"CanvasRenderTarget",(function(){return G})),i.d(e,"DATA_URI",(function(){return W})),i.d(e,"ProgramCache",(function(){return F})),i.d(e,"TextureCache",(function(){return U})),i.d(e,"clearTextureCache",(function(){return H})),i.d(e,"correctBlendMode",(function(){return x})),i.d(e,"createIndicesForQuads",(function(){return E})),i.d(e,"decomposeDataUri",(function(){return V})),i.d(e,"deprecation",(function(){return B})),i.d(e,"destroyTextureCache",(function(){return X})),i.d(e,"determineCrossOrigin",(function(){return q})),i.d(e,"getBufferType",(function(){return I})),i.d(e,"getResolutionOfUrl",(function(){return Z})),i.d(e,"hex2rgb",(function(){return g})),i.d(e,"hex2string",(function(){return v})),i.d(e,"interleaveTypedArrays",(function(){return A})),i.d(e,"isPow2",(function(){return M})),i.d(e,"isWebGLSupported",(function(){return m})),i.d(e,"log2",(function(){return C})),i.d(e,"nextPow2",(function(){return S})),i.d(e,"premultiplyBlendMode",(function(){return b})),i.d(e,"premultiplyRgba",(function(){return T})),i.d(e,"premultiplyTint",(function(){return P})),i.d(e,"premultiplyTintToRgba",(function(){return w})),i.d(e,"removeItems",(function(){return D})),i.d(e,"rgb2hex",(function(){return _})),i.d(e,"sayHello",(function(){return f})),i.d(e,"sign",(function(){return R})),i.d(e,"skipHello",(function(){return p})),i.d(e,"string2hex",(function(){return y})),i.d(e,"trimCanvas",(function(){return z})),i.d(e,"uid",(function(){return N}));i("PF2M"),i("IZzc");var r=i("sKAn");i.d(e,"isMobile",(function(){return r.a}));var n=i("uhBA"),o=i.n(n);i.d(e,"EventEmitter",(function(){return o.a}));var s=i("VmRL"),a=i.n(s);i.d(e,"earcut",(function(){return a.a}));var h=i("CxY0"),u=i.n(h);i.d(e,"url",(function(){return u.a}));var c=i("SrKC");r.b.RETINA_PREFIX=/@([0-9\.]+)x/,r.b.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT=!0;var l,d=!1;function p(){d=!0}function f(t){var e;if(!d){if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var i=["\n %c %c %c PixiJS 5.3.11 - ✰ "+t+" ✰ %c %c http://www.pixijs.com/ %c %c ♥%c♥%c♥ \n\n","background: #ff66a5; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff66a5; background: #030307; padding:5px 0;","background: #ff66a5; padding:5px 0;","background: #ffc3dc; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;"];(e=window.console).log.apply(e,i)}else window.console&&window.console.log("PixiJS 5.3.11 - "+t+" - http://www.pixijs.com/");d=!0}}function m(){return void 0===l&&(l=function(){var t={stencil:!0,failIfMajorPerformanceCaveat:r.b.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT};try{if(!window.WebGLRenderingContext)return!1;var e=document.createElement("canvas"),i=e.getContext("webgl",t)||e.getContext("experimental-webgl",t),n=!(!i||!i.getContextAttributes().stencil);if(i){var o=i.getExtension("WEBGL_lose_context");o&&o.loseContext()}return i=null,n}catch(s){return!1}}()),l}function g(t,e){return void 0===e&&(e=[]),e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255,e}function v(t){var e=t.toString(16);return"#"+(e="000000".substr(0,6-e.length)+e)}function y(t){return"string"==typeof t&&"#"===t[0]&&(t=t.substr(1)),parseInt(t,16)}function _(t){return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)}var b=function(){for(var t=[],e=[],i=0;i<32;i++)t[i]=i,e[i]=i;t[c.b.NORMAL_NPM]=c.b.NORMAL,t[c.b.ADD_NPM]=c.b.ADD,t[c.b.SCREEN_NPM]=c.b.SCREEN,e[c.b.NORMAL]=c.b.NORMAL_NPM,e[c.b.ADD]=c.b.ADD_NPM,e[c.b.SCREEN]=c.b.SCREEN_NPM;var r=[];return r.push(e),r.push(t),r}();function x(t,e){return b[e?1:0][t]}function T(t,e,i,r){return i=i||new Float32Array(4),r||void 0===r?(i[0]=t[0]*e,i[1]=t[1]*e,i[2]=t[2]*e):(i[0]=t[0],i[1]=t[1],i[2]=t[2]),i[3]=e,i}function P(t,e){if(1===e)return(255*e<<24)+t;if(0===e)return 0;var i=t>>16&255,r=t>>8&255,n=255&t;return(255*e<<24)+((i=i*e+.5|0)<<16)+((r=r*e+.5|0)<<8)+(n=n*e+.5|0)}function w(t,e,i,r){return(i=i||new Float32Array(4))[0]=(t>>16&255)/255,i[1]=(t>>8&255)/255,i[2]=(255&t)/255,(r||void 0===r)&&(i[0]*=e,i[1]*=e,i[2]*=e),i[3]=e,i}function E(t,e){void 0===e&&(e=null);var i=6*t;if((e=e||new Uint16Array(i)).length!==i)throw new Error("Out buffer length is incorrect, got "+e.length+" and expected "+i);for(var r=0,n=0;r<i;r+=6,n+=4)e[r+0]=n+0,e[r+1]=n+1,e[r+2]=n+2,e[r+3]=n+0,e[r+4]=n+2,e[r+5]=n+3;return e}function I(t){if(4===t.BYTES_PER_ELEMENT)return t instanceof Float32Array?"Float32Array":t instanceof Uint32Array?"Uint32Array":"Int32Array";if(2===t.BYTES_PER_ELEMENT){if(t instanceof Uint16Array)return"Uint16Array"}else if(1===t.BYTES_PER_ELEMENT&&t instanceof Uint8Array)return"Uint8Array";return null}var O={Float32Array:Float32Array,Uint32Array:Uint32Array,Int32Array:Int32Array,Uint8Array:Uint8Array};function A(t,e){for(var i=0,r=0,n={},o=0;o<t.length;o++)r+=e[o],i+=t[o].length;var s=new ArrayBuffer(4*i),a=null,h=0;for(o=0;o<t.length;o++){var u=e[o],c=t[o],l=I(c);n[l]||(n[l]=new O[l](s)),a=n[l];for(var d=0;d<c.length;d++){a[(d/u|0)*r+h+d%u]=c[d]}h+=u}return new Float32Array(s)}function S(t){return t+=0===t?1:0,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1}function M(t){return!(t&t-1||!t)}function C(t){var e=(t>65535?1:0)<<4,i=((t>>>=e)>255?1:0)<<3;return e|=i,e|=i=((t>>>=i)>15?1:0)<<2,(e|=i=((t>>>=i)>3?1:0)<<1)|(t>>>=i)>>1}function D(t,e,i){var r,n=t.length;if(!(e>=n||0===i)){var o=n-(i=e+i>n?n-e:i);for(r=e;r<o;++r)t[r]=t[r+i];t.length=o}}function R(t){return 0===t?0:t<0?-1:1}var L=0;function N(){return++L}var j={};function B(t,e,i){if(void 0===i&&(i=3),!j[e]){var r=(new Error).stack;void 0===r?console.warn("PixiJS Deprecation Warning: ",e+"\nDeprecated since v"+t):(r=r.split("\n").splice(i).join("\n"),console.groupCollapsed?(console.groupCollapsed("%cPixiJS Deprecation Warning: %c%s","color:#614108;background:#fffbe6","font-weight:normal;color:#614108;background:#fffbe6",e+"\nDeprecated since v"+t),console.warn(r),console.groupEnd()):(console.warn("PixiJS Deprecation Warning: ",e+"\nDeprecated since v"+t),console.warn(r))),j[e]=!0}}var F={},U=Object.create(null),k=Object.create(null);function X(){var t;for(t in U)U[t].destroy();for(t in k)k[t].destroy()}function H(){var t;for(t in U)delete U[t];for(t in k)delete k[t]}var G=function(){function t(t,e,i){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.resolution=i||r.b.RESOLUTION,this.resize(t,e)}return t.prototype.clear=function(){this.context.setTransform(1,0,0,1,0,0),this.context.clearRect(0,0,this.canvas.width,this.canvas.height)},t.prototype.resize=function(t,e){this.canvas.width=t*this.resolution,this.canvas.height=e*this.resolution},t.prototype.destroy=function(){this.context=null,this.canvas=null},Object.defineProperty(t.prototype,"width",{get:function(){return this.canvas.width},set:function(t){this.canvas.width=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"height",{get:function(){return this.canvas.height},set:function(t){this.canvas.height=t},enumerable:!1,configurable:!0}),t}();function z(t){var e,i,r,n=t.width,o=t.height,s=t.getContext("2d"),a=s.getImageData(0,0,n,o).data,h=a.length,u={top:null,left:null,right:null,bottom:null},c=null;for(e=0;e<h;e+=4)0!==a[e+3]&&(i=e/4%n,r=~~(e/4/n),null===u.top&&(u.top=r),(null===u.left||i<u.left)&&(u.left=i),(null===u.right||u.right<i)&&(u.right=i+1),(null===u.bottom||u.bottom<r)&&(u.bottom=r));return null!==u.top&&(n=u.right-u.left,o=u.bottom-u.top+1,c=s.getImageData(u.left,u.top,n,o)),{height:o,width:n,data:c}}var Y,W=/^\s*data:(?:([\w-]+)\/([\w+.-]+))?(?:;charset=([\w-]+))?(?:;(base64))?,(.*)/i;function V(t){var e=W.exec(t);if(e)return{mediaType:e[1]?e[1].toLowerCase():void 0,subType:e[2]?e[2].toLowerCase():void 0,charset:e[3]?e[3].toLowerCase():void 0,encoding:e[4]?e[4].toLowerCase():void 0,data:e[5]}}function q(t,e){if(void 0===e&&(e=window.location),0===t.indexOf("data:"))return"";e=e||window.location,Y||(Y=document.createElement("a")),Y.href=t;var i=Object(h.parse)(Y.href),r=!i.port&&""===e.port||i.port===e.port;return i.hostname===e.hostname&&r&&i.protocol===e.protocol?"":"anonymous"}function Z(t,e){var i=r.b.RETINA_PREFIX.exec(t);return i?parseFloat(i[1]):void 0!==e?e:1}},s4NR:function(t,e,i){"use strict";e.decode=e.parse=i("kd2E"),e.encode=e.stringify=i("4JlD")},sKAn:function(t,e,i){"use strict";i.d(e,"a",(function(){return _})),i.d(e,"b",(function(){return b}));var r=/iPhone/i,n=/iPod/i,o=/iPad/i,s=/\biOS-universal(?:.+)Mac\b/i,a=/\bAndroid(?:.+)Mobile\b/i,h=/Android/i,u=/(?:SD4930UR|\bSilk(?:.+)Mobile\b)/i,c=/Silk/i,l=/Windows Phone/i,d=/\bWindows(?:.+)ARM\b/i,p=/BlackBerry/i,f=/BB10/i,m=/Opera Mini/i,g=/\b(CriOS|Chrome)(?:.+)Mobile/i,v=/Mobile(?:.+)Firefox\b/i,y=function(t){return void 0!==t&&"MacIntel"===t.platform&&"number"==typeof t.maxTouchPoints&&t.maxTouchPoints>1&&"undefined"==typeof MSStream};var _=function(t){var e={userAgent:"",platform:"",maxTouchPoints:0};t||"undefined"==typeof navigator?"string"==typeof t?e.userAgent=t:t&&t.userAgent&&(e={userAgent:t.userAgent,platform:t.platform,maxTouchPoints:t.maxTouchPoints||0}):e={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints||0};var i=e.userAgent,_=i.split("[FBAN");void 0!==_[1]&&(i=_[0]),void 0!==(_=i.split("Twitter"))[1]&&(i=_[0]);var b=function(t){return function(e){return e.test(t)}}(i),x={apple:{phone:b(r)&&!b(l),ipod:b(n),tablet:!b(r)&&(b(o)||y(e))&&!b(l),universal:b(s),device:(b(r)||b(n)||b(o)||b(s)||y(e))&&!b(l)},amazon:{phone:b(u),tablet:!b(u)&&b(c),device:b(u)||b(c)},android:{phone:!b(l)&&b(u)||!b(l)&&b(a),tablet:!b(l)&&!b(u)&&!b(a)&&(b(c)||b(h)),device:!b(l)&&(b(u)||b(c)||b(a)||b(h))||b(/\bokhttp\b/i)},windows:{phone:b(l),tablet:b(d),device:b(l)||b(d)},other:{blackberry:b(p),blackberry10:b(f),opera:b(m),firefox:b(v),chrome:b(g),device:b(p)||b(f)||b(m)||b(v)||b(g)},any:!1,phone:!1,tablet:!1};return x.any=x.apple.device||x.android.device||x.windows.device||x.other.device,x.phone=x.apple.phone||x.android.phone||x.windows.phone,x.tablet=x.apple.tablet||x.android.tablet||x.windows.tablet,x}(window.navigator);var b={MIPMAP_TEXTURES:1,ANISOTROPIC_LEVEL:0,RESOLUTION:1,FILTER_RESOLUTION:1,SPRITE_MAX_TEXTURES:function(t){var e=!0;if(_.tablet||_.phone){var i;if(_.apple.device)if(i=navigator.userAgent.match(/OS (\d+)_(\d+)?/))parseInt(i[1],10)<11&&(e=!1);if(_.android.device)if(i=navigator.userAgent.match(/Android\s([0-9.]*)/))parseInt(i[1],10)<7&&(e=!1)}return e?t:4}(32),SPRITE_BATCH_SIZE:4096,RENDER_OPTIONS:{view:null,antialias:!1,autoDensity:!1,transparent:!1,backgroundColor:0,clearBeforeRender:!0,preserveDrawingBuffer:!1,width:800,height:600,legacy:!1},GC_MODE:0,GC_MAX_IDLE:3600,GC_MAX_CHECK_COUNT:600,WRAP_MODE:33071,SCALE_MODE:1,PRECISION_VERTEX:"highp",PRECISION_FRAGMENT:_.apple.device?"highp":"mediump",CAN_UPLOAD_SAME_BUFFER:!_.apple.device,CREATE_IMAGE_BITMAP:!1,ROUND_PIXELS:!1}},u62O:function(t,e,i){"use strict";t.exports=function(t,e){if(t){e=e||{};for(var i={key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},r=i.parser[e.strictMode?"strict":"loose"].exec(t),n={},o=14;o--;)n[i.key[o]]=r[o]||"";return n[i.q.name]={},n[i.key[12]].replace(i.q.parser,(function(t,e,r){e&&(n[i.q.name][e]=r)})),n}}},uhBA:function(t,e,i){"use strict";var r=Object.prototype.hasOwnProperty,n="~";function o(){}function s(t,e,i){this.fn=t,this.context=e,this.once=i||!1}function a(t,e,i,r,o){if("function"!=typeof i)throw new TypeError("The listener must be a function");var a=new s(i,r||t,o),h=n?n+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],a]:t._events[h].push(a):(t._events[h]=a,t._eventsCount++),t}function h(t,e){0==--t._eventsCount?t._events=new o:delete t._events[e]}function u(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(n=!1)),u.prototype.eventNames=function(){var t,e,i=[];if(0===this._eventsCount)return i;for(e in t=this._events)r.call(t,e)&&i.push(n?e.slice(1):e);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(t)):i},u.prototype.listeners=function(t){var e=n?n+t:t,i=this._events[e];if(!i)return[];if(i.fn)return[i.fn];for(var r=0,o=i.length,s=new Array(o);r<o;r++)s[r]=i[r].fn;return s},u.prototype.listenerCount=function(t){var e=n?n+t:t,i=this._events[e];return i?i.fn?1:i.length:0},u.prototype.emit=function(t,e,i,r,o,s){var a=n?n+t:t;if(!this._events[a])return!1;var h,u,c=this._events[a],l=arguments.length;if(c.fn){switch(c.once&&this.removeListener(t,c.fn,void 0,!0),l){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,e),!0;case 3:return c.fn.call(c.context,e,i),!0;case 4:return c.fn.call(c.context,e,i,r),!0;case 5:return c.fn.call(c.context,e,i,r,o),!0;case 6:return c.fn.call(c.context,e,i,r,o,s),!0}for(u=1,h=new Array(l-1);u<l;u++)h[u-1]=arguments[u];c.fn.apply(c.context,h)}else{var d,p=c.length;for(u=0;u<p;u++)switch(c[u].once&&this.removeListener(t,c[u].fn,void 0,!0),l){case 1:c[u].fn.call(c[u].context);break;case 2:c[u].fn.call(c[u].context,e);break;case 3:c[u].fn.call(c[u].context,e,i);break;case 4:c[u].fn.call(c[u].context,e,i,r);break;default:if(!h)for(d=1,h=new Array(l-1);d<l;d++)h[d-1]=arguments[d];c[u].fn.apply(c[u].context,h)}}return!0},u.prototype.on=function(t,e,i){return a(this,t,e,i,!1)},u.prototype.once=function(t,e,i){return a(this,t,e,i,!0)},u.prototype.removeListener=function(t,e,i,r){var o=n?n+t:t;if(!this._events[o])return this;if(!e)return h(this,o),this;var s=this._events[o];if(s.fn)s.fn!==e||r&&!s.once||i&&s.context!==i||h(this,o);else{for(var a=0,u=[],c=s.length;a<c;a++)(s[a].fn!==e||r&&!s[a].once||i&&s[a].context!==i)&&u.push(s[a]);u.length?this._events[o]=1===u.length?u[0]:u:h(this,o)}return this},u.prototype.removeAllListeners=function(t){var e;return t?(e=n?n+t:t,this._events[e]&&h(this,e)):(this._events=new o,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=n,u.EventEmitter=u,t.exports=u},uvcG:function(t,e,i){"use strict";i.r(e);var r,n,o=i("HaE+"),s=i("dI71"),a=(i("E9XD"),i("o0o1")),h=i.n(a),u=i("q1tI"),c=i.n(u),l=i("i8i4"),d=i.n(l),p=i("4R65"),f=i.n(p),m=(i("lwq4"),i("bMVF"),i("7G9T")),g=i("H6ri"),v=i("lwsE"),y=i.n(v),_=i("W8MJ"),b=i.n(_),x=i("a1gu"),T=i.n(x),P=i("Nsbk"),w=i.n(P),E=i("PJYZ"),I=i.n(E),O=i("7W2i"),A=i.n(O),S=i("lSNA"),M=i.n(S),C=(n=r=function(t){function e(){var t,i;y()(this,e);for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return i=T()(this,(t=w()(e)).call.apply(t,[this].concat(n))),M()(I()(i),"_child",void 0),M()(I()(i),"_measure",(function(){var t=i.props,e=t.cache,r=t.columnIndex,n=void 0===r?0:r,o=t.parent,s=t.rowIndex,a=void 0===s?i.props.index||0:s,h=i._getCellMeasurements(),u=h.height,c=h.width;u===e.getHeight(a,n)&&c===e.getWidth(a,n)||(e.set(a,n,c,u),o&&"function"==typeof o.recomputeGridSize&&o.recomputeGridSize({columnIndex:n,rowIndex:a}))})),M()(I()(i),"_registerChild",(function(t){!t||t instanceof Element||console.warn("CellMeasurer registerChild expects to be passed Element or null"),i._child=t,t&&i._maybeMeasureCell()})),i}return A()(e,t),b()(e,[{key:"componentDidMount",value:function(){this._maybeMeasureCell()}},{key:"componentDidUpdate",value:function(){this._maybeMeasureCell()}},{key:"render",value:function(){var t=this.props.children;return"function"==typeof t?t({measure:this._measure,registerChild:this._registerChild}):t}},{key:"_getCellMeasurements",value:function(){var t=this.props.cache,e=this._child||Object(l.findDOMNode)(this);if(e&&e.ownerDocument&&e.ownerDocument.defaultView&&e instanceof e.ownerDocument.defaultView.HTMLElement){var i=e.style.width,r=e.style.height;t.hasFixedWidth()||(e.style.width="auto"),t.hasFixedHeight()||(e.style.height="auto");var n=Math.ceil(e.offsetHeight),o=Math.ceil(e.offsetWidth);return i&&(e.style.width=i),r&&(e.style.height=r),{height:n,width:o}}return{height:0,width:0}}},{key:"_maybeMeasureCell",value:function(){var t=this.props,e=t.cache,i=t.columnIndex,r=void 0===i?0:i,n=t.parent,o=t.rowIndex,s=void 0===o?this.props.index||0:o;if(!e.has(s,r)){var a=this._getCellMeasurements(),h=a.height,u=a.width;e.set(s,r,u,h),n&&"function"==typeof n.invalidateCellSizeAfterRender&&n.invalidateCellSizeAfterRender({columnIndex:r,rowIndex:s})}}}]),e}(u.PureComponent),M()(r,"propTypes",null),n);M()(C,"__internalCellMeasurerFlag",!1);var D=function(){function t(){var e=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};y()(this,t),M()(this,"_cellHeightCache",{}),M()(this,"_cellWidthCache",{}),M()(this,"_columnWidthCache",{}),M()(this,"_rowHeightCache",{}),M()(this,"_defaultHeight",void 0),M()(this,"_defaultWidth",void 0),M()(this,"_minHeight",void 0),M()(this,"_minWidth",void 0),M()(this,"_keyMapper",void 0),M()(this,"_hasFixedHeight",void 0),M()(this,"_hasFixedWidth",void 0),M()(this,"_columnCount",0),M()(this,"_rowCount",0),M()(this,"columnWidth",(function(t){var i=t.index,r=e._keyMapper(0,i);return void 0!==e._columnWidthCache[r]?e._columnWidthCache[r]:e._defaultWidth})),M()(this,"rowHeight",(function(t){var i=t.index,r=e._keyMapper(i,0);return void 0!==e._rowHeightCache[r]?e._rowHeightCache[r]:e._defaultHeight}));var r=i.defaultHeight,n=i.defaultWidth,o=i.fixedHeight,s=i.fixedWidth,a=i.keyMapper,h=i.minHeight,u=i.minWidth;this._hasFixedHeight=!0===o,this._hasFixedWidth=!0===s,this._minHeight=h||0,this._minWidth=u||0,this._keyMapper=a||R,this._defaultHeight=Math.max(this._minHeight,"number"==typeof r?r:30),this._defaultWidth=Math.max(this._minWidth,"number"==typeof n?n:100)}return b()(t,[{key:"clear",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this._keyMapper(t,e);delete this._cellHeightCache[i],delete this._cellWidthCache[i],this._updateCachedColumnAndRowSizes(t,e)}},{key:"clearAll",value:function(){this._cellHeightCache={},this._cellWidthCache={},this._columnWidthCache={},this._rowHeightCache={},this._rowCount=0,this._columnCount=0}},{key:"hasFixedHeight",value:function(){return this._hasFixedHeight}},{key:"hasFixedWidth",value:function(){return this._hasFixedWidth}},{key:"getHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this._hasFixedHeight)return this._defaultHeight;var i=this._keyMapper(t,e);return void 0!==this._cellHeightCache[i]?Math.max(this._minHeight,this._cellHeightCache[i]):this._defaultHeight}},{key:"getWidth",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this._hasFixedWidth)return this._defaultWidth;var i=this._keyMapper(t,e);return void 0!==this._cellWidthCache[i]?Math.max(this._minWidth,this._cellWidthCache[i]):this._defaultWidth}},{key:"has",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this._keyMapper(t,e);return void 0!==this._cellHeightCache[i]}},{key:"set",value:function(t,e,i,r){var n=this._keyMapper(t,e);e>=this._columnCount&&(this._columnCount=e+1),t>=this._rowCount&&(this._rowCount=t+1),this._cellHeightCache[n]=r,this._cellWidthCache[n]=i,this._updateCachedColumnAndRowSizes(t,e)}},{key:"_updateCachedColumnAndRowSizes",value:function(t,e){if(!this._hasFixedWidth){for(var i=0,r=0;r<this._rowCount;r++)i=Math.max(i,this.getWidth(r,e));var n=this._keyMapper(0,e);this._columnWidthCache[n]=i}if(!this._hasFixedHeight){for(var o=0,s=0;s<this._columnCount;s++)o=Math.max(o,this.getHeight(t,s));var a=this._keyMapper(t,0);this._rowHeightCache[a]=o}}},{key:"defaultHeight",get:function(){return this._defaultHeight}},{key:"defaultWidth",get:function(){return this._defaultWidth}}]),t}();function R(t,e){return"".concat(t,"-").concat(e)}var L=C,N=i("3cID"),j=i.n(N),B=i("KgWZ"),F=i.n(B),U=i("aooI"),k=i.n(U),X=i("AUJY"),H=i.n(X),G=i("iAmK"),z=i.n(G),Y=i("QVEU"),W=i.n(Y),V=i("vN+2"),q=i.n(V),Z=i("UfWW"),K=i.n(Z),Q=i("YTst"),J=i("cNwE"),$=Object(Q.b)({defaultTheme:J.a}),tt=i("PsDL"),et=i("lFw3"),it=i.n(et),rt=i("jOUs"),nt=i.n(rt),ot=i("anHE"),st=i.n(ot),at=i("nwEN"),ht=i.n(at),ut=i("Kfvu"),ct=i("vOnD"),lt=i("AaR6"),dt=i("IqKQ"),pt=i("wp0G"),ft=i("qoEl"),mt=i("0/xZ"),gt=i("SrKC"),vt=i("sKAn"),yt=function(t,e){return(yt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};var _t=function(){function t(t){this.renderer=t,this._foundShapes=[]}return t.prototype.pushMask=function(t){var e=this.renderer,i=t.maskObject||t;e.context.save();var r=this._foundShapes;if(this.recursiveFindShapes(i,r),r.length>0){var n=e.context;n.beginPath();for(var o=0;o<r.length;o++){var s=r[o],a=s.transform.worldTransform;this.renderer.setContextTransform(a),this.renderGraphicsShape(s)}r.length=0,n.clip()}},t.prototype.recursiveFindShapes=function(t,e){t.geometry&&t.geometry.graphicsData&&e.push(t);var i=t.children;if(i)for(var r=0;r<i.length;r++)this.recursiveFindShapes(i[r],e)},t.prototype.renderGraphicsShape=function(t){t.finishPoly();var e=this.renderer.context,i=t.geometry.graphicsData,r=i.length;if(0!==r)for(var n=0;n<r;n++){var o=i[n].shape;if(o.type===mt.l.POLY){var s=o.points;e.moveTo(s[0],s[1]);for(var a=1;a<s.length/2;a++)e.lineTo(s[2*a],s[2*a+1]);s[0]===s[s.length-2]&&s[1]===s[s.length-1]&&e.closePath()}else if(o.type===mt.l.RECT)e.rect(o.x,o.y,o.width,o.height),e.closePath();else if(o.type===mt.l.CIRC)e.arc(o.x,o.y,o.radius,0,2*Math.PI),e.closePath();else if(o.type===mt.l.ELIP){var h=2*o.width,u=2*o.height,c=o.x-h/2,l=o.y-u/2,d=h/2*.5522848,p=u/2*.5522848,f=c+h,m=l+u,g=c+h/2,v=l+u/2;e.moveTo(c,v),e.bezierCurveTo(c,v-p,g-d,l,g,l),e.bezierCurveTo(g+d,l,f,v-p,f,v),e.bezierCurveTo(f,v+p,g+d,m,g,m),e.bezierCurveTo(g-d,m,c,v+p,c,v),e.closePath()}else if(o.type===mt.l.RREC){var y=o.x,_=o.y,b=o.width,x=o.height,T=o.radius,P=Math.min(b,x)/2|0;T=T>P?P:T,e.moveTo(y,_+T),e.lineTo(y,_+x-T),e.quadraticCurveTo(y,_+x,y+T,_+x),e.lineTo(y+b-T,_+x),e.quadraticCurveTo(y+b,_+x,y+b,_+x-T),e.lineTo(y+b,_+T),e.quadraticCurveTo(y+b,_,y+b-T,_),e.lineTo(y+T,_),e.quadraticCurveTo(y,_,y,_+T),e.closePath()}}},t.prototype.popMask=function(t){t.context.restore(),t.invalidateBlendMode()},t.prototype.destroy=function(){},t}();function bt(t){var e=document.createElement("canvas");e.width=6,e.height=1;var i=e.getContext("2d");return i.fillStyle=t,i.fillRect(0,0,6,1),e}function xt(){if("undefined"==typeof document)return!1;var t=bt("#ff00ff"),e=bt("#ffff00"),i=document.createElement("canvas");i.width=6,i.height=1;var r=i.getContext("2d");r.globalCompositeOperation="multiply",r.drawImage(t,0,0),r.drawImage(e,2,0);var n=r.getImageData(2,0,1,1);if(!n)return!1;var o=n.data;return 255===o[0]&&0===o[1]&&0===o[2]}var Tt=new mt.d,Pt=function(t){function e(i){var r,n=t.call(this,gt.m.CANVAS,i)||this;if(n.rootContext=n.view.getContext("2d",{alpha:n.transparent}),n.context=n.rootContext,n.refresh=!0,n.maskManager=new _t(n),n.smoothProperty="imageSmoothingEnabled",!n.rootContext.imageSmoothingEnabled){var o=n.rootContext;o.webkitImageSmoothingEnabled?n.smoothProperty="webkitImageSmoothingEnabled":o.mozImageSmoothingEnabled?n.smoothProperty="mozImageSmoothingEnabled":o.oImageSmoothingEnabled?n.smoothProperty="oImageSmoothingEnabled":o.msImageSmoothingEnabled&&(n.smoothProperty="msImageSmoothingEnabled")}return n.initPlugins(e.__plugins),n.blendModes=(void 0===r&&(r=[]),xt()?(r[gt.b.NORMAL]="source-over",r[gt.b.ADD]="lighter",r[gt.b.MULTIPLY]="multiply",r[gt.b.SCREEN]="screen",r[gt.b.OVERLAY]="overlay",r[gt.b.DARKEN]="darken",r[gt.b.LIGHTEN]="lighten",r[gt.b.COLOR_DODGE]="color-dodge",r[gt.b.COLOR_BURN]="color-burn",r[gt.b.HARD_LIGHT]="hard-light",r[gt.b.SOFT_LIGHT]="soft-light",r[gt.b.DIFFERENCE]="difference",r[gt.b.EXCLUSION]="exclusion",r[gt.b.HUE]="hue",r[gt.b.SATURATION]="saturate",r[gt.b.COLOR]="color",r[gt.b.LUMINOSITY]="luminosity"):(r[gt.b.NORMAL]="source-over",r[gt.b.ADD]="lighter",r[gt.b.MULTIPLY]="source-over",r[gt.b.SCREEN]="source-over",r[gt.b.OVERLAY]="source-over",r[gt.b.DARKEN]="source-over",r[gt.b.LIGHTEN]="source-over",r[gt.b.COLOR_DODGE]="source-over",r[gt.b.COLOR_BURN]="source-over",r[gt.b.HARD_LIGHT]="source-over",r[gt.b.SOFT_LIGHT]="source-over",r[gt.b.DIFFERENCE]="source-over",r[gt.b.EXCLUSION]="source-over",r[gt.b.HUE]="source-over",r[gt.b.SATURATION]="source-over",r[gt.b.COLOR]="source-over",r[gt.b.LUMINOSITY]="source-over"),r[gt.b.NORMAL_NPM]=r[gt.b.NORMAL],r[gt.b.ADD_NPM]=r[gt.b.ADD],r[gt.b.SCREEN_NPM]=r[gt.b.SCREEN],r[gt.b.SRC_IN]="source-in",r[gt.b.SRC_OUT]="source-out",r[gt.b.SRC_ATOP]="source-atop",r[gt.b.DST_OVER]="destination-over",r[gt.b.DST_IN]="destination-in",r[gt.b.DST_OUT]="destination-out",r[gt.b.DST_ATOP]="destination-atop",r[gt.b.XOR]="xor",r[gt.b.SUBTRACT]="source-over",r),n._activeBlendMode=null,n._outerBlend=!1,n._projTransform=null,n.renderingToScreen=!1,Object(ft.sayHello)("Canvas"),n.resize(n.options.width,n.options.height),n}return function(t,e){function i(){this.constructor=t}yt(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype.render=function(t,e,i,r,n){if(this.view){this.renderingToScreen=!e,this.emit("prerender");var o=this.resolution;e?((e=e.castToBaseTexture())._canvasRenderTarget||(e._canvasRenderTarget=new ft.CanvasRenderTarget(e.width,e.height,e.resolution),e.resource=new pt.P.CanvasResource(e._canvasRenderTarget.canvas),e.valid=!0),this.context=e._canvasRenderTarget.context,this.resolution=e._canvasRenderTarget.resolution):this.context=this.rootContext;var s=this.context;if(this._projTransform=r||null,e||(this._lastObjectRendered=t),!n){var a=t.enableTempParent();t.updateTransform(),t.disableTempParent(a)}if(s.save(),s.setTransform(1,0,0,1,0,0),s.globalAlpha=1,this._activeBlendMode=gt.b.NORMAL,this._outerBlend=!1,s.globalCompositeOperation=this.blendModes[gt.b.NORMAL],void 0!==i?i:this.clearBeforeRender)if(this.renderingToScreen)this.transparent?s.clearRect(0,0,this.width,this.height):(s.fillStyle=this._backgroundColorString,s.fillRect(0,0,this.width,this.height));else{(e=e)._canvasRenderTarget.clear();var h=e.clearColor;h[3]>0&&(s.fillStyle=Object(ft.hex2string)(Object(ft.rgb2hex)(h)),s.fillRect(0,0,e.realWidth,e.realHeight))}var u=this.context;this.context=s,t.renderCanvas(this),this.context=u,s.restore(),this.resolution=o,this._projTransform=null,this.emit("postrender")}},e.prototype.setContextTransform=function(t,e,i){var r=t,n=this._projTransform,o=this.resolution;i=i||o,n&&((r=Tt).copyFrom(t),r.prepend(n)),e?this.context.setTransform(r.a*i,r.b*i,r.c*i,r.d*i,r.tx*o|0,r.ty*o|0):this.context.setTransform(r.a*i,r.b*i,r.c*i,r.d*i,r.tx*o,r.ty*o)},e.prototype.clear=function(t){var e=this.context;t=t||this._backgroundColorString,!this.transparent&&t?(e.fillStyle=t,e.fillRect(0,0,this.width,this.height)):e.clearRect(0,0,this.width,this.height)},e.prototype.setBlendMode=function(t,e){var i=t===gt.b.SRC_IN||t===gt.b.SRC_OUT||t===gt.b.DST_IN||t===gt.b.DST_ATOP;!e&&i&&(t=gt.b.NORMAL),this._activeBlendMode!==t&&(this._activeBlendMode=t,this._outerBlend=i,this.context.globalCompositeOperation=this.blendModes[t])},e.prototype.destroy=function(e){t.prototype.destroy.call(this,e),this.context=null,this.refresh=!0,this.maskManager.destroy(),this.maskManager=null,this.smoothProperty=null},e.prototype.resize=function(e,i){t.prototype.resize.call(this,e,i),this.smoothProperty&&(this.rootContext[this.smoothProperty]=vt.b.SCALE_MODE===gt.n.LINEAR)},e.prototype.invalidateBlendMode=function(){this._activeBlendMode=this.blendModes.indexOf(this.context.globalCompositeOperation)},e.registerPlugin=function(t,i){e.__plugins=e.__plugins||{},e.__plugins[t]=i},e}(pt.b),wt={canvas:null,getTintedCanvas:function(t,e){var i=t.texture,r="#"+("00000"+(0|(e=wt.roundColor(e))).toString(16)).substr(-6);i.tintCache=i.tintCache||{};var n,o=i.tintCache[r];if(o){if(o.tintId===i._updateID)return i.tintCache[r];n=i.tintCache[r]}else n=document.createElement("canvas");if(wt.tintMethod(i,e,n),n.tintId=i._updateID,wt.convertTintToImage){var s=new Image;s.src=n.toDataURL(),i.tintCache[r]=s}else i.tintCache[r]=n;return n},getTintedPattern:function(t,e){var i="#"+("00000"+(0|(e=wt.roundColor(e))).toString(16)).substr(-6);t.patternCache=t.patternCache||{};var r=t.patternCache[i];return r&&r.tintId===t._updateID||(wt.canvas||(wt.canvas=document.createElement("canvas")),wt.tintMethod(t,e,wt.canvas),(r=wt.canvas.getContext("2d").createPattern(wt.canvas,"repeat")).tintId=t._updateID,t.patternCache[i]=r),r},tintWithMultiply:function(t,e,i){var r=i.getContext("2d"),n=t._frame.clone(),o=t.baseTexture.resolution;n.x*=o,n.y*=o,n.width*=o,n.height*=o,i.width=Math.ceil(n.width),i.height=Math.ceil(n.height),r.save(),r.fillStyle="#"+("00000"+(0|e).toString(16)).substr(-6),r.fillRect(0,0,n.width,n.height),r.globalCompositeOperation="multiply";var s=t.baseTexture.getDrawableSource();r.drawImage(s,n.x,n.y,n.width,n.height,0,0,n.width,n.height),r.globalCompositeOperation="destination-atop",r.drawImage(s,n.x,n.y,n.width,n.height,0,0,n.width,n.height),r.restore()},tintWithOverlay:function(t,e,i){var r=i.getContext("2d"),n=t._frame.clone(),o=t.baseTexture.resolution;n.x*=o,n.y*=o,n.width*=o,n.height*=o,i.width=Math.ceil(n.width),i.height=Math.ceil(n.height),r.save(),r.globalCompositeOperation="copy",r.fillStyle="#"+("00000"+(0|e).toString(16)).substr(-6),r.fillRect(0,0,n.width,n.height),r.globalCompositeOperation="destination-atop",r.drawImage(t.baseTexture.getDrawableSource(),n.x,n.y,n.width,n.height,0,0,n.width,n.height),r.restore()},tintWithPerPixel:function(t,e,i){var r=i.getContext("2d"),n=t._frame.clone(),o=t.baseTexture.resolution;n.x*=o,n.y*=o,n.width*=o,n.height*=o,i.width=Math.ceil(n.width),i.height=Math.ceil(n.height),r.save(),r.globalCompositeOperation="copy",r.drawImage(t.baseTexture.getDrawableSource(),n.x,n.y,n.width,n.height,0,0,n.width,n.height),r.restore();for(var s=Object(ft.hex2rgb)(e),a=s[0],h=s[1],u=s[2],c=r.getImageData(0,0,n.width,n.height),l=c.data,d=0;d<l.length;d+=4)l[d+0]*=a,l[d+1]*=h,l[d+2]*=u;r.putImageData(c,0,0)},roundColor:function(t){var e=wt.cacheStepsPerColorChannel,i=Object(ft.hex2rgb)(t);return i[0]=Math.min(255,i[0]/e*e),i[1]=Math.min(255,i[1]/e*e),i[2]=Math.min(255,i[2]/e*e),Object(ft.rgb2hex)(i)},cacheStepsPerColorChannel:8,convertTintToImage:!1,canUseMultiply:xt(),tintMethod:null};wt.tintMethod=wt.canUseMultiply?wt.tintWithMultiply:wt.tintWithPerPixel;var Et=pt.B.create;pt.B.create=function(t){if(!(t&&t.forceCanvas))try{return Et(t)}catch(e){}return new Pt(t)},pt.e.prototype.getDrawableSource=function(){var t=this.resource;return t?t.bitmap||t.source:null},pt.d.prototype._canvasRenderTarget=null,pt.G.prototype.patternCache=null,pt.G.prototype.tintCache=null;var It=i("VmXM"),Ot=i("wg2Q"),At=function(){function t(t){this.renderer=t}return t.prototype.render=function(t){var e=this.renderer,i=t.worldTransform;e.context.globalAlpha=t.worldAlpha,e.setBlendMode(t.blendMode),e.setContextTransform(i,t.roundPixels),t.drawMode!==gt.e.TRIANGLES?this._renderTriangleMesh(t):this._renderTriangles(t)},t.prototype._renderTriangleMesh=function(t){for(var e=t.geometry.buffers[0].data.length,i=0;i<e-2;i++){var r=2*i;this._renderDrawTriangle(t,r,r+2,r+4)}},t.prototype._renderTriangles=function(t){for(var e=t.geometry.getIndex().data,i=e.length,r=0;r<i;r+=3){var n=2*e[r],o=2*e[r+1],s=2*e[r+2];this._renderDrawTriangle(t,n,o,s)}},t.prototype._renderDrawTriangle=function(t,e,i,r){var n=this.renderer.context,o=t.geometry.buffers[0].data,s=t.uvs,a=t.texture;if(a.valid){var h=16777215!==t.tint,u=a.baseTexture,c=u.width,l=u.height;h&&t._cachedTint!==t.tint&&(t._cachedTint=t.tint,t._tintedCanvas=wt.getTintedCanvas(t,t.tint));var d=h?t._tintedCanvas:u.getDrawableSource(),p=s[e]*u.width,f=s[i]*u.width,m=s[r]*u.width,g=s[e+1]*u.height,v=s[i+1]*u.height,y=s[r+1]*u.height,_=o[e],b=o[i],x=o[r],T=o[e+1],P=o[i+1],w=o[r+1],E=t.canvasPadding/this.renderer.resolution;if(E>0){var I=E/Math.abs(t.worldTransform.a),O=E/Math.abs(t.worldTransform.d),A=(_+b+x)/3,S=(T+P+w)/3,M=_-A,C=T-S,D=Math.sqrt(M*M+C*C);_=A+M/D*(D+I),T=S+C/D*(D+O),C=P-S,b=A+(M=b-A)/(D=Math.sqrt(M*M+C*C))*(D+I),P=S+C/D*(D+O),C=w-S,x=A+(M=x-A)/(D=Math.sqrt(M*M+C*C))*(D+I),w=S+C/D*(D+O)}n.save(),n.beginPath(),n.moveTo(_,T),n.lineTo(b,P),n.lineTo(x,w),n.closePath(),n.clip();var R=p*v+g*m+f*y-v*m-g*f-p*y,L=_*v+g*x+b*y-v*x-g*b-_*y,N=p*b+_*m+f*x-b*m-_*f-p*x,j=p*v*x+g*b*m+_*f*y-_*v*m-g*f*x-p*b*y,B=T*v+g*w+P*y-v*w-g*P-T*y,F=p*P+T*m+f*w-P*m-T*f-p*w,U=p*v*w+g*P*m+T*f*y-T*v*m-g*f*w-p*P*y;n.transform(L/R,B/R,N/R,F/R,j/R,U/R),n.drawImage(d,0,0,c*u.resolution,l*u.resolution,0,0,c,l),n.restore(),this.renderer.invalidateBlendMode()}},t.prototype.renderMeshFlat=function(t){var e=this.renderer.context,i=t.geometry.getBuffer("aVertexPosition").data,r=i.length/2;e.beginPath();for(var n=1;n<r-2;++n){var o=2*n,s=i[o],a=i[o+1],h=i[o+2],u=i[o+3],c=i[o+4],l=i[o+5];e.moveTo(s,a),e.lineTo(h,u),e.lineTo(c,l)}e.fillStyle="#FF0000",e.fill(),e.closePath()},t.prototype.destroy=function(){this.renderer=null},t}();vt.b.MESH_CANVAS_PADDING=0,It.d.prototype._renderCanvas=function(t,e){t.plugins.mesh.render(e)},Ot.a.prototype._cachedTint=16777215,Ot.a.prototype._tintedCanvas=null,Ot.a.prototype._canvasUvs=null,Ot.a.prototype._renderCanvas=function(t){var e=t.context,i=this.worldTransform,r=16777215!==this.tint,n=this.texture;if(n.valid){r&&this._cachedTint!==this.tint&&(this._cachedTint=this.tint,this._tintedCanvas=wt.getTintedCanvas(this,this.tint));var o=r?this._tintedCanvas:n.baseTexture.getDrawableSource();this._canvasUvs||(this._canvasUvs=[0,0,0,0,0,0,0,0]);var s=this.vertices,a=this._canvasUvs,h=r?0:n.frame.x,u=r?0:n.frame.y,c=h+n.frame.width,l=u+n.frame.height;a[0]=h,a[1]=h+this._leftWidth,a[2]=c-this._rightWidth,a[3]=c,a[4]=u,a[5]=u+this._topHeight,a[6]=l-this._bottomHeight,a[7]=l;for(var d=0;d<8;d++)a[d]*=n.baseTexture.resolution;e.globalAlpha=this.worldAlpha,t.setBlendMode(this.blendMode),t.setContextTransform(i,this.roundPixels);for(var p=0;p<3;p++)for(var f=0;f<3;f++){var m=2*f+8*p,g=Math.max(1,a[f+1]-a[f]),v=Math.max(1,a[p+5]-a[p+4]),y=Math.max(1,s[m+10]-s[m]),_=Math.max(1,s[m+11]-s[m+1]);e.drawImage(o,a[f],a[p+4],g,v,s[m],s[m+1],y,_)}}};var St=!1;It.a.prototype._cachedTint=16777215,It.a.prototype._tintedCanvas=null,It.a.prototype._renderCanvas=function(t){this.shader.uvMatrix&&(this.shader.uvMatrix.update(),this.calculateUvs()),this.material._renderCanvas?this.material._renderCanvas(t,this):St||(St=!0,window.console&&console.warn("Mesh with custom shaders are not supported in CanvasRenderer."))},It.a.prototype._canvasPadding=null,Object.defineProperty(It.a.prototype,"canvasPadding",{get:function(){return null!==this._canvasPadding?this._canvasPadding:vt.b.MESH_CANVAS_PADDING},set:function(t){this._canvasPadding=t}}),Ot.d.prototype._renderCanvas=function(t){this.autoUpdate&&this.geometry.getBuffer("aVertexPosition").update(),this.shader.update&&this.shader.update(),this.calculateUvs(),this.material._renderCanvas(t,this)},Ot.f.prototype._renderCanvas=function(t){(this.autoUpdate||this.geometry._width!==this.shader.texture.height)&&(this.geometry._width=this.shader.texture.height,this.geometry.update()),this.shader.update&&this.shader.update(),this.calculateUvs(),this.material._renderCanvas(t,this)};var Mt,Ct=i("Z6+S"),Dt=function(){function t(t){this.renderer=t,this._svgMatrix=null,this._tempMatrix=new mt.d}return t.prototype._calcCanvasStyle=function(t,e){var i;return t.texture&&t.texture.baseTexture!==pt.G.WHITE.baseTexture?t.texture.valid?(i=wt.getTintedPattern(t.texture,e),this.setPatternTransform(i,t.matrix||mt.d.IDENTITY)):i="#808080":i="#"+("00000"+(0|e).toString(16)).substr(-6),i},t.prototype.render=function(t){var e=this.renderer,i=e.context,r=t.worldAlpha,n=t.transform.worldTransform;e.setContextTransform(n),e.setBlendMode(t.blendMode);for(var o,s,a=t.geometry.graphicsData,h=(t.tint>>16&255)/255,u=(t.tint>>8&255)/255,c=(255&t.tint)/255,l=0;l<a.length;l++){var d=a[l],p=d.shape,f=d.fillStyle,m=d.lineStyle,g=0|d.fillStyle.color,v=0|d.lineStyle.color;if(d.matrix&&e.setContextTransform(n.copyTo(this._tempMatrix).append(d.matrix)),f.visible){var y=((g>>16&255)/255*h*255<<16)+((g>>8&255)/255*u*255<<8)+(255&g)/255*c*255;o=this._calcCanvasStyle(f,y)}if(m.visible){var _=((v>>16&255)/255*h*255<<16)+((v>>8&255)/255*u*255<<8)+(255&v)/255*c*255;s=this._calcCanvasStyle(m,_)}if(i.lineWidth=m.width,i.lineCap=m.cap,i.lineJoin=m.join,i.miterLimit=m.miterLimit,d.type===mt.l.POLY){i.beginPath();var b=(A=p).points,x=d.holes,T=void 0,P=void 0,w=void 0,E=void 0;i.moveTo(b[0],b[1]);for(var I=2;I<b.length;I+=2)i.lineTo(b[I],b[I+1]);if(A.closeStroke&&i.closePath(),x.length>0){T=0,w=b[0],E=b[1];for(I=2;I+2<b.length;I+=2)T+=(b[I]-w)*(b[I+3]-E)-(b[I+2]-w)*(b[I+1]-E);for(var O=0;O<x.length;O++)if(b=x[O].shape.points){P=0,w=b[0],E=b[1];for(I=2;I+2<b.length;I+=2)P+=(b[I]-w)*(b[I+3]-E)-(b[I+2]-w)*(b[I+1]-E);if(P*T<0){i.moveTo(b[0],b[1]);for(I=2;I<b.length;I+=2)i.lineTo(b[I],b[I+1])}else{i.moveTo(b[b.length-2],b[b.length-1]);for(I=b.length-4;I>=0;I-=2)i.lineTo(b[I],b[I+1])}x[O].shape.closeStroke&&i.closePath()}}f.visible&&(i.globalAlpha=f.alpha*r,i.fillStyle=o,i.fill()),m.visible&&(i.globalAlpha=m.alpha*r,i.strokeStyle=s,i.stroke())}else if(d.type===mt.l.RECT){var A=p;f.visible&&(i.globalAlpha=f.alpha*r,i.fillStyle=o,i.fillRect(A.x,A.y,A.width,A.height)),m.visible&&(i.globalAlpha=m.alpha*r,i.strokeStyle=s,i.strokeRect(A.x,A.y,A.width,A.height))}else if(d.type===mt.l.CIRC){A=p;i.beginPath(),i.arc(A.x,A.y,A.radius,0,2*Math.PI),i.closePath(),f.visible&&(i.globalAlpha=f.alpha*r,i.fillStyle=o,i.fill()),m.visible&&(i.globalAlpha=m.alpha*r,i.strokeStyle=s,i.stroke())}else if(d.type===mt.l.ELIP){var S=2*(A=p).width,M=2*A.height,C=A.x-S/2,D=A.y-M/2;i.beginPath();var R=S/2*.5522848,L=M/2*.5522848,N=C+S,j=D+M,B=C+S/2,F=D+M/2;i.moveTo(C,F),i.bezierCurveTo(C,F-L,B-R,D,B,D),i.bezierCurveTo(B+R,D,N,F-L,N,F),i.bezierCurveTo(N,F+L,B+R,j,B,j),i.bezierCurveTo(B-R,j,C,F+L,C,F),i.closePath(),f.visible&&(i.globalAlpha=f.alpha*r,i.fillStyle=o,i.fill()),m.visible&&(i.globalAlpha=m.alpha*r,i.strokeStyle=s,i.stroke())}else if(d.type===mt.l.RREC){var U=(A=p).x,k=A.y,X=A.width,H=A.height,G=A.radius,z=Math.min(X,H)/2|0;G=G>z?z:G,i.beginPath(),i.moveTo(U,k+G),i.lineTo(U,k+H-G),i.quadraticCurveTo(U,k+H,U+G,k+H),i.lineTo(U+X-G,k+H),i.quadraticCurveTo(U+X,k+H,U+X,k+H-G),i.lineTo(U+X,k+G),i.quadraticCurveTo(U+X,k,U+X-G,k),i.lineTo(U+G,k),i.quadraticCurveTo(U,k,U,k+G),i.closePath(),f.visible&&(i.globalAlpha=f.alpha*r,i.fillStyle=o,i.fill()),m.visible&&(i.globalAlpha=m.alpha*r,i.strokeStyle=s,i.stroke())}}},t.prototype.setPatternTransform=function(t,e){if(!1!==this._svgMatrix){if(!this._svgMatrix){var i=document.createElementNS("http://www.w3.org/2000/svg","svg");if(i&&i.createSVGMatrix&&(this._svgMatrix=i.createSVGMatrix()),!this._svgMatrix||!t.setTransform)return void(this._svgMatrix=!1)}this._svgMatrix.a=e.a,this._svgMatrix.b=e.b,this._svgMatrix.c=e.c,this._svgMatrix.d=e.d,this._svgMatrix.e=e.tx,this._svgMatrix.f=e.ty,t.setTransform(this._svgMatrix.inverse())}},t.prototype.destroy=function(){this.renderer=null,this._svgMatrix=null,this._tempMatrix=null},t}(),Rt=new mt.d;Ct.c.prototype.generateCanvasTexture=function(t,e){void 0===e&&(e=1);var i=this.getLocalBounds(),r=pt.z.create({width:i.width,height:i.height,scaleMode:t,resolution:e});Mt||(Mt=new Pt),this.transform.updateLocalTransform(),this.transform.localTransform.copyTo(Rt),Rt.invert(),Rt.tx-=i.x,Rt.ty-=i.y,Mt.render(this,r,!0,Rt);var n=pt.G.from(r.baseTexture._canvasRenderTarget.canvas,{scaleMode:t});return n.baseTexture.setResolution(e),n},Ct.c.prototype.cachedGraphicsData=[],Ct.c.prototype._renderCanvas=function(t){!0!==this.isMask&&(this.finishPoly(),t.plugins.graphics.render(this))};var Lt=i("fqrp"),Nt=new mt.d,jt=function(){function t(t){this.renderer=t}return t.prototype.render=function(t){var e=t._texture,i=this.renderer,r=i.context,n=e._frame.width,o=e._frame.height,s=t.transform.worldTransform,a=0,h=0,u=e.baseTexture.getDrawableSource();if(!(e.orig.width<=0||e.orig.height<=0)&&e.valid&&u&&e.valid){i.setBlendMode(t.blendMode,!0),i.context.globalAlpha=t.worldAlpha;var c=e.baseTexture.scaleMode===gt.n.LINEAR;i.smoothProperty&&i.context[i.smoothProperty]!==c&&(r[i.smoothProperty]=c),e.trim?(a=e.trim.width/2+e.trim.x-t.anchor.x*e.orig.width,h=e.trim.height/2+e.trim.y-t.anchor.y*e.orig.height):(a=(.5-t.anchor.x)*e.orig.width,h=(.5-t.anchor.y)*e.orig.height),e.rotate&&(s.copyTo(Nt),s=Nt,mt.n.matrixAppendRotationInv(s,e.rotate,a,h),a=0,h=0),a-=n/2,h-=o/2,i.setContextTransform(s,t.roundPixels,1),t.roundPixels&&(a|=0,h|=0);var l=e.baseTexture.resolution,d=i._outerBlend;d&&(r.save(),r.beginPath(),r.rect(a*i.resolution,h*i.resolution,n*i.resolution,o*i.resolution),r.clip()),16777215!==t.tint?(t._cachedTint===t.tint&&t._tintedCanvas.tintId===t._texture._updateID||(t._cachedTint=t.tint,t._tintedCanvas=wt.getTintedCanvas(t,t.tint)),r.drawImage(t._tintedCanvas,0,0,Math.floor(n*l),Math.floor(o*l),Math.floor(a*i.resolution),Math.floor(h*i.resolution),Math.floor(n*i.resolution),Math.floor(o*i.resolution))):r.drawImage(u,e._frame.x*l,e._frame.y*l,Math.floor(n*l),Math.floor(o*l),Math.floor(a*i.resolution),Math.floor(h*i.resolution),Math.floor(n*i.resolution),Math.floor(o*i.resolution)),d&&r.restore(),i.setBlendMode(gt.b.NORMAL)}},t.prototype.destroy=function(){this.renderer=null},t}();Lt.a.prototype._tintedCanvas=null,Lt.a.prototype._renderCanvas=function(t){t.plugins.sprite.render(this)};var Bt=new mt.j,Ft=function(){function t(t){this.renderer=t}return t.prototype.image=function(t,e,i){var r=new Image;return r.src=this.base64(t,e,i),r},t.prototype.base64=function(t,e,i){return this.canvas(t).toDataURL(e,i)},t.prototype.canvas=function(t){var e,i,r,n,o=this.renderer;t&&(n=t instanceof pt.z?t:o.generateTexture(t)),n?(e=n.baseTexture._canvasRenderTarget.context,i=n.baseTexture._canvasRenderTarget.resolution,r=n.frame):(e=o.rootContext,i=o.resolution,(r=Bt).width=this.renderer.width,r.height=this.renderer.height);var s=Math.floor(r.width*i+1e-4),a=Math.floor(r.height*i+1e-4),h=new ft.CanvasRenderTarget(s,a,1),u=e.getImageData(r.x*i,r.y*i,s,a);return h.context.putImageData(u,0,0),h.canvas},t.prototype.pixels=function(t){var e,i,r,n,o=this.renderer;return t&&(n=t instanceof pt.z?t:o.generateTexture(t)),n?(e=n.baseTexture._canvasRenderTarget.context,i=n.baseTexture._canvasRenderTarget.resolution,r=n.frame):(e=o.rootContext,(r=Bt).width=o.width,r.height=o.height),e.getImageData(0,0,r.width*i,r.height*i).data},t.prototype.destroy=function(){this.renderer=null},t}();Object.defineProperty(Pt.prototype,"extract",{get:function(){return Object(ft.deprecation)("v5.3.0","CanvasRenderer#extract is deprecated, use CanvasRenderer#plugins.extract"),this.plugins.extract}});var Ut=i("jxzM"),kt=function(t,e){return(kt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};function Xt(t,e){var i=t;if(e instanceof pt.e){var r=e.source,n=0===r.width?i.canvas.width:Math.min(i.canvas.width,r.width),o=0===r.height?i.canvas.height:Math.min(i.canvas.height,r.height);return i.ctx.drawImage(r,0,0,n,o,0,0,i.canvas.width,i.canvas.height),!0}return!1}var Ht=function(t){function e(e){var i=t.call(this,e)||this;return i.uploadHookHelper=i,i.canvas=document.createElement("canvas"),i.canvas.width=16,i.canvas.height=16,i.ctx=i.canvas.getContext("2d"),i.registerUploadHook(Xt),i}return function(t,e){function i(){this.constructor=t}kt(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.ctx=null,this.canvas=null},e}(Ut.a);i("QJtt").a.prototype._renderCanvas=function(t){var e=this._texture;if(e.baseTexture.valid){var i=t.context,r=this.worldTransform,n=e.baseTexture,o=n.getDrawableSource(),s=n.resolution,a=this.tilePosition.x/this.tileScale.x%e._frame.width*s,h=this.tilePosition.y/this.tileScale.y%e._frame.height*s;if(this._textureID!==this._texture._updateID||this._cachedTint!==this.tint){this._textureID=this._texture._updateID;var u=new ft.CanvasRenderTarget(e._frame.width,e._frame.height,s);16777215!==this.tint?(this._tintedCanvas=wt.getTintedCanvas(this,this.tint),u.context.drawImage(this._tintedCanvas,0,0)):u.context.drawImage(o,-e._frame.x*s,-e._frame.y*s),this._cachedTint=this.tint,this._canvasPattern=u.context.createPattern(u.canvas,"repeat")}i.globalAlpha=this.worldAlpha,t.setBlendMode(this.blendMode),t.setContextTransform(r),i.fillStyle=this._canvasPattern,i.scale(this.tileScale.x/s,this.tileScale.y/s);var c=this.anchor.x*-this._width,l=this.anchor.y*-this._height;this.uvRespectAnchor?(i.translate(a,h),i.fillRect(-a+c,-h+l,this._width/this.tileScale.x*s,this._height/this.tileScale.y*s)):(i.translate(a+c,h+l),i.fillRect(-a,-h,this._width/this.tileScale.x*s,this._height/this.tileScale.y*s))}},i("D0C/").a.prototype.renderCanvas=function(t){if(this.visible&&!(this.worldAlpha<=0)&&this.children.length&&this.renderable){var e=t.context,i=this.worldTransform,r=!0,n=0,o=0,s=0,a=0;t.setBlendMode(this.blendMode),e.globalAlpha=this.worldAlpha,this.displayObjectUpdateTransform();for(var h=0;h<this.children.length;++h){var u=this.children[h];if(u.visible&&u._texture.valid){var c=u._texture.frame;if(e.globalAlpha=this.worldAlpha*u.alpha,u.rotation%(2*Math.PI)==0)r&&(t.setContextTransform(i,!1,1),r=!1),n=u.anchor.x*(-c.width*u.scale.x)+u.position.x+.5,o=u.anchor.y*(-c.height*u.scale.y)+u.position.y+.5,s=c.width*u.scale.x,a=c.height*u.scale.y;else{r||(r=!0),u.displayObjectUpdateTransform();var l=u.worldTransform;t.setContextTransform(l,this.roundPixels,1),n=u.anchor.x*-c.width+.5,o=u.anchor.y*-c.height+.5,s=c.width,a=c.height}var d=u._texture.baseTexture.resolution;e.drawImage(u._texture.baseTexture.getDrawableSource(),c.x*d,c.y*d,c.width*d,c.height*d,n*t.resolution,o*t.resolution,s*t.resolution,a*t.resolution)}}}};var Gt=i("msCR");Gt.b.prototype._renderCanvas=function(t){},Gt.b.prototype.renderCanvas=function(t){if(this.visible&&!(this.worldAlpha<=0)&&this.renderable){this._mask&&t.maskManager.pushMask(this._mask),this._renderCanvas(t);for(var e=0,i=this.children.length;e<i;++e)this.children[e].renderCanvas(t);this._mask&&t.maskManager.popMask(t)}},Gt.c.prototype.renderCanvas=function(t){},i("G12T").b.prototype._renderCanvas=function(t){this._autoResolution&&this._resolution!==t.resolution&&(this._resolution=t.resolution,this.dirty=!0),this.updateText(!0),Lt.a.prototype._renderCanvas.call(this,t)},Pt.registerPlugin("accessibility",dt.AccessibilityManager),Pt.registerPlugin("extract",Ft),Pt.registerPlugin("graphics",Dt),Pt.registerPlugin("interaction",dt.InteractionManager),Pt.registerPlugin("mesh",At),Pt.registerPlugin("prepare",Ht),Pt.registerPlugin("sprite",jt);var zt=Object(ct.c)([".leaflet-popup-content{","{margin:5px 7px;}}.faded{opacity:.15 !important;}"],lt.b.down("sm")),Yt=Object(ct.e)(tt.a).withConfig({displayName:"highRiskMap__DateButton",componentId:"sc-agzw45-0"})(["padding:0;margin-left:8px;margin-top:8px;"]),Wt=ct.e.table.withConfig({displayName:"highRiskMap__LegendContainer",componentId:"sc-agzw45-1"})(["margin:8px 10px;td:first-child{padding-right:8px;}"]),Vt=function(t){function e(e){var i;return(i=t.call(this,e)||this).getActiveHandler=function(t){return function(){var e=t.id;Object(ut.trackCustomEvent)({category:"high_risk_map",action:"click_marker",label:t.sub_district_zh+" | "+t.location_zh}),i.state.activeDataPoint&&i.state.activeDataPoint.id===e?i.setState({activeDataPoint:void 0},(function(){i.markersById[e]&&i.markersById[e].isPopupOpen()&&i.map.closePopup(i.markersById[e]._popup),i.resetMapViewPort()})):i.setState({activeDataPoint:t},(function(){t.lat&&t.lng&&i.map.flyToBounds([[t.lat,t.lng],[t.lat,t.lng]],{maxZoom:17,paddingTopLeft:[0,60],duration:.5});var r=i.markersById[e];i.map.once("zoomend",(function(){r&&!r.isPopupOpen()&&i.map.openPopup(r._popup,r._latlng,{autoClose:!1,closeOnClick:!1,closeButton:!1,closeOnEscapeKey:!1}),i.pixiLayer.redraw()}))}))}},i.mapPinTypeToMarker=function(t,e){var r=e?t+"_pass14days":t;return i.iconMappings[r]?i.iconMappings[r]:i.icons.defaultMarker},i.dataPointToMarker=function(t){var e=t.lat,r=t.lng,n=t.pinType,o=t.allPass14days,s=i.getActiveHandler(t);return f.a.marker([+e,+r],{icon:i.mapPinTypeToMarker(n,o),pinType:o?n+"_pass14days":n,id:t.id,fade:o,activeHandler:s}).bindPopup(i.props.getTranslated(t,"sub_district")+"<br /><b style='font-weight:700'>"+i.props.getTranslated(t,"location")+"</b>")},i.state={activeDataPoint:void 0,dataPointRendered:null,showDatePicker:!1,legend:null,showLegend:!1},i.cache=new D({defaultHeight:50,fixedWidth:!0}),i.rowRenderer=function(t){var e=t.index,r=(t.isScrolling,t.key),n=t.parent,o=t.style;return c.a.createElement(L,{cache:i.cache,columnIndex:0,key:r,parent:n,rowIndex:e},c.a.createElement("div",{className:i.props.rowContainerClass,style:Object.assign({},o)},c.a.createElement("div",{onClick:i.getActiveHandler(i.props.filteredLocations[e])},i.props.renderCard({node:i.props.filteredLocations[e],isActive:!!i.state.activeDataPoint&&i.props.filteredLocations[e].id===i.state.activeDataPoint.id}))))},i}Object(s.a)(e,t);var i=e.prototype;return i.initMarkerMappings=function(){var t=this;this.iconMappings={confirmed_case:this.icons.confirmedCaseMarker,confirmed_case_pass14days:this.icons.fadedConfirmedCaseMarker,home_confinees:this.icons.homeConfineesMarker,home_confinees_pass14days:this.icons.fadedHomeConfineesMarker,quarantine:this.icons.quarantineMarker},Object.entries(this.iconMappings).forEach((function(e){var i=e[0],r=e[1];return t.loader.add(i,r.options.iconUrl)})),this.textureReady=new Promise((function(e){return t.loader.load((function(i,r){t.textureResources=r,e()}))}))},i.renderLegend=function(){var t=this;return c.a.createElement(Wt,null,c.a.createElement("tbody",null,Object.keys(this.iconMappings).map((function(e){return[e,t.iconMappings[e]]})).map((function(e){var i=e[0],r=e[1].options,n=r.className,o=r.iconUrl,s=r.iconSize,a=s[0],h=s[1];return c.a.createElement("tr",{key:i},c.a.createElement("td",null,c.a.createElement("img",{className:n,src:o,width:a/2,height:h/2,alt:i})),c.a.createElement("td",null,t.props.t("high_risk_map_legend."+i)))}))))},i.updateLocationMarkers=function(){var t=Object(o.a)(h.a.mark((function t(e){var i,r,n,o,s,a=this;return h.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.textureReady;case 2:i=e.filter((function(t){return t.lat&&t.lng})),r=i.map(this.dataPointToMarker),this.markersById=W()(r,"options.id"),this.pixiContainer.removeChildren(),r.forEach((function(t){if(a.textureResources[t.options.pinType]){var e=new dt.Sprite(a.textureResources[t.options.pinType].texture);e._latlng=t._latlng,e.anchor.set(.5,1),e.interactive=!0,t.options.fade&&(e.alpha=.5),e.on("pointerdown",(function(t){n=t.data.global.x,o=t.data.global.y,s=t.target})),e.on("pointerup",(function(e){e.target===s&&e.data.global.x===n&&e.data.global.y===o&&setTimeout(t.options.activeHandler,16)})),a.pixiContainer.addChild(e)}else console.log(t.options.pinType,"resource not found")})),this.pixiLayer.redraw();case 8:case"end":return t.stop()}}),t,this)})));return function(e){return t.apply(this,arguments)}}(),i.initIcons=function(){var t={iconUrl:z.a,iconSize:[30,30],iconAnchor:[15,30],popupAnchor:[0,-30]};this.icons={defaultMarker:f.a.icon(Object.assign({},t)),confirmedCaseMarker:f.a.icon(Object.assign({},t,{iconUrl:j.a})),homeConfineesMarker:f.a.icon(Object.assign({},t,{iconUrl:F.a})),clinicMarker:f.a.icon(Object.assign({},t,{iconUrl:k.a})),quarantineMarker:f.a.icon(Object.assign({},t,{iconUrl:H.a})),fadedConfirmedCaseMarker:f.a.icon(Object.assign({},t,{iconUrl:j.a,className:"faded"})),fadedHomeConfineesMarker:f.a.icon(Object.assign({},t,{iconUrl:F.a,className:"faded"})),pass14days:f.a.icon(Object.assign({},t,{className:"faded"}))}},i.initPixiOverlay=function(){var t=new dt.Container;return t.interactive=!0,t.interactiveChildren=!0,t.buttonMode=!0,this.pixiContainer=t,f.a.pixiOverlay((function(t){var e=t.getMap().getZoom(),i=t.getContainer(),r=t.getRenderer(),n=t.latLngToLayerPoint,o=t.getScale();i.children.forEach((function(t){var i=n(t._latlng),r=i.x,s=i.y;t.x=r,t.y=s,t.scale.set(e>12?1/o:1)})),r.render(i)}),t,{padding:0,clearBeforeRender:!0,doubleBuffering:/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream})},i.initMap=function(){this.map=f.a.map(this.mapContainer,{zoomControl:!1,attributionControl:!1,maxBounds:this.props.maxBounds}).setView(this.props.center,this.props.defaultZoom),this.attributionControl=f.a.control.attribution().setPrefix("").addAttribution('Tiles by <a href="http://stamen.com">Stamen Design</a>, <a href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</a> — Map data ©<a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a>'),this.attributionControl.addTo(this.map),f.a.tileLayer("https://stamen-tiles-{s}.a.ssl.fastly.net/toner-lite/{z}/{x}/{y}{r}.{ext}",{subdomains:"abcd",maxZoom:16,minZoom:9,ext:"png"}).addTo(this.map)},i.componentDidMount=function(){var t=this;this.loader=new dt.Loader,this.initIcons(),this.initMarkerMappings(),this.initMap();var e=this.initPixiOverlay();e.addTo(this.map),this.map.on("moveend",(function(){return t.pixiLayer.redraw()})),this.pixiLayer=e,this.setState({legend:this.renderLegend()}),this.popupContainer=document.createElement("div"),this.PopUpContent=function(e){var i=e.children;return d.a.createPortal(i,t.popupContainer)},this.updateLocationMarkers(this.props.filteredLocations)},e.getDerivedStateFromProps=function(t,e){var i=e.activeDataPoint,r=i&&K()(t.filteredLocations,(function(t){return t.id===i.id}));return{useHorizontalLayout:t.width-t.height>480,scrollToIndex:r}},i.getSnapshotBeforeUpdate=function(t){return t.filteredLocations!==this.props.filteredLocations&&(this.cache.clearAll(),this.setState({activeDataPoint:null,dataPointRendered:null})),t.dateFilterEnabled!==this.props.dateFilterEnabled&&this.setState({showDatePicker:!1}),null},i.componentDidUpdate=function(t,e){t.height===this.props.height&&t.width===this.props.width||this.map.invalidateSize(),t.filteredLocations!==this.props.filteredLocations&&(this.updateLocationMarkers(this.props.filteredLocations),this.resetMapViewPort()),t.language!==this.props.language&&this.setState({legend:this.renderLegend()})},i.resetMapViewPort=function(){var t=this.props.filteredLocations.filter((function(t){return t.lat>20.8600556&&t.lat<23.8600556&&t.lng>112.6535941&&t.lng<115.6535941})).reduce((function(t,e,i,r){return 0===i?(t[0][0]=t[1][0]=+e.lat,t[0][1]=t[1][1]=+e.lng):(t[0][0]=Math.min(t[0][0],+e.lat),t[0][1]=Math.min(t[0][1],+e.lng),t[1][0]=Math.max(t[1][0],+e.lat),t[1][1]=Math.max(t[1][1],+e.lng)),t}),[[0,0],[0,0]]);this.map.fitBounds(f.a.latLngBounds(t).pad(.1),{maxZoom:15})},i.render=function(){var t=this,e=this.state.useHorizontalLayout,i=this.props,r=i.height,n=i.width,o=i.theme,s=i.fullscreenEnabled,a=i.toggleFullScreen;return c.a.createElement("div",{style:{position:"relative",height:r,width:n}},c.a.createElement(zt,null),c.a.createElement("div",{style:{position:"absolute",top:0,left:e?480:0,bottom:e?0:r/2,right:0,zIndex:0}},c.a.createElement("div",{ref:function(e){return t.mapContainer=e},style:{width:"100%",height:"100%"}}),this.state.showLegend&&c.a.createElement("div",{style:{position:"absolute",background:"rgba(255,255,255,0.9)",bottom:"64px",right:0,zIndex:500,pointerEvents:"none"}},this.state.legend),c.a.createElement("div",{style:{position:"absolute",bottom:"16px",right:"48px",zIndex:501}},c.a.createElement(tt.a,{color:this.state.showLegend?"secondary":"primary",onClick:function(){Object(ut.trackCustomEvent)({category:"high_risk_map",action:"toggle_legend",label:t.state.showLegend?"enable":"disable"}),t.setState({showLegend:!t.state.showLegend})}},c.a.createElement(ht.a,null))),c.a.createElement("div",{style:{position:"absolute",bottom:"16px",right:0,zIndex:550}},c.a.createElement(tt.a,{color:"primary",onClick:function(){Object(ut.trackCustomEvent)({category:"high_risk_map",action:"toggle_fullscreen",label:s?"enable":"disable"}),a()}},s?c.a.createElement(st.a,null):c.a.createElement(nt.a,null)))),c.a.createElement("div",{style:{position:"absolute",top:e?56:r/2,left:0,width:e?480:n,height:e?r-56:r/2,backgroundColor:o.palette.background.paper}},c.a.createElement(m.a,null,(function(e){var i=e.width,r=e.height;return c.a.createElement(g.a,{ref:function(e){return t.list=e},height:r,overscanRowCount:8,rowCount:t.props.filteredLocations.length,rowHeight:t.cache.rowHeight,rowRenderer:t.rowRenderer,deferredMeasurementCache:t.cache,width:i,scrollToIndex:t.state.scrollToIndex||0,scrollToAlignment:"start",activeDataPoint:t.state.activeDataPoint})}))),c.a.createElement("div",{style:e?{position:"absolute",top:0,left:0,width:480,height:56,paddingTop:o.spacing(2),paddingBottom:o.spacing(1),paddingLeft:"20px",paddingRight:"20px",backgroundColor:o.palette.background.paper}:{position:"absolute",top:o.spacing(1),left:o.spacing(2),right:o.spacing(2),opacity:.96}},c.a.createElement("div",{style:{display:"flex",flexDirection:"row",alignItems:"flex-start"}},c.a.createElement("div",{style:{flex:1}},this.props.selectBar),c.a.createElement(Yt,{color:this.props.dateFilterEnabled?"secondary":"primary",onClick:function(){Object(ut.trackCustomEvent)({category:"high_risk_map",action:"click_date_filter",label:t.props.dateFilterEnabled?"enable":"disable"}),t.setState({showDatePicker:!t.state.showDatePicker})}},c.a.createElement(it.a,null))),this.state.showDatePicker&&this.props.datePicker))},e}(u.Component);Vt.defaultProps={filteredLocations:[],maxBounds:[[20.8600556,112.6535941],[23.8600556,115.6535941]],center:[22.3600556,114.1535941],defaultZoom:11,toggleFullScreen:q.a};e.default=$(Vt)},wg2Q:function(t,e,i){"use strict";i.d(e,"a",(function(){return p})),i.d(e,"b",(function(){return h})),i.d(e,"c",(function(){return u})),i.d(e,"d",(function(){return d})),i.d(e,"e",(function(){return l})),i.d(e,"f",(function(){return c}));i("PF2M"),i("IZzc");var r=i("VmXM"),n=i("SrKC"),o=i("wp0G"),s=function(t,e){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};function a(t,e){function i(){this.constructor=t}s(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var h=function(t){function e(e,i,r,n){void 0===e&&(e=100),void 0===i&&(i=100),void 0===r&&(r=10),void 0===n&&(n=10);var o=t.call(this)||this;return o.segWidth=r,o.segHeight=n,o.width=e,o.height=i,o.build(),o}return a(e,t),e.prototype.build=function(){for(var t=this.segWidth*this.segHeight,e=[],i=[],r=[],n=this.segWidth-1,o=this.segHeight-1,s=this.width/n,a=this.height/o,h=0;h<t;h++){var u=h%this.segWidth,c=h/this.segWidth|0;e.push(u*s,c*a),i.push(u/n,c/o)}var l=n*o;for(h=0;h<l;h++){var d=h%n,p=h/n|0,f=p*this.segWidth+d,m=p*this.segWidth+d+1,g=(p+1)*this.segWidth+d,v=(p+1)*this.segWidth+d+1;r.push(f,m,g,m,v,g)}this.buffers[0].data=new Float32Array(e),this.buffers[1].data=new Float32Array(i),this.indexBuffer.data=new Uint16Array(r),this.buffers[0].update(),this.buffers[1].update(),this.indexBuffer.update()},e}(r.c),u=function(t){function e(e,i,r){void 0===e&&(e=200),void 0===r&&(r=0);var n=t.call(this,new Float32Array(4*i.length),new Float32Array(4*i.length),new Uint16Array(6*(i.length-1)))||this;return n.points=i,n._width=e,n.textureScale=r,n.build(),n}return a(e,t),Object.defineProperty(e.prototype,"width",{get:function(){return this._width},enumerable:!1,configurable:!0}),e.prototype.build=function(){var t=this.points;if(t){var e=this.getBuffer("aVertexPosition"),i=this.getBuffer("aTextureCoord"),r=this.getIndex();if(!(t.length<1)){e.data.length/4!==t.length&&(e.data=new Float32Array(4*t.length),i.data=new Float32Array(4*t.length),r.data=new Uint16Array(6*(t.length-1)));var n=i.data,o=r.data;n[0]=0,n[1]=0,n[2]=0,n[3]=1;for(var s=0,a=t[0],h=this._width*this.textureScale,u=t.length,c=0;c<u;c++){var l=4*c;if(this.textureScale>0){var d=a.x-t[c].x,p=a.y-t[c].y,f=Math.sqrt(d*d+p*p);a=t[c],s+=f/h}else s=c/(u-1);n[l]=s,n[l+1]=0,n[l+2]=s,n[l+3]=1}var m=0;for(c=0;c<u-1;c++){l=2*c;o[m++]=l,o[m++]=l+1,o[m++]=l+2,o[m++]=l+2,o[m++]=l+1,o[m++]=l+3}i.update(),r.update(),this.updateVertices()}}},e.prototype.updateVertices=function(){var t=this.points;if(!(t.length<1)){for(var e,i=t[0],r=0,n=0,o=this.buffers[0].data,s=t.length,a=0;a<s;a++){var h=t[a],u=4*a;n=-((e=a<t.length-1?t[a+1]:h).x-i.x),r=e.y-i.y;var c=Math.sqrt(r*r+n*n),l=this.textureScale>0?this.textureScale*this._width/2:this._width/2;r/=c,n/=c,r*=l,n*=l,o[u]=h.x+r,o[u+1]=h.y+n,o[u+2]=h.x-r,o[u+3]=h.y-n,i=h}this.buffers[0].update()}},e.prototype.update=function(){this.textureScale>0?this.build():this.updateVertices()},e}(r.c),c=function(t){function e(e,i,o){void 0===o&&(o=0);var s=this,a=new u(e.height,i,o),h=new r.d(e);return o>0&&(e.baseTexture.wrapMode=n.q.REPEAT),(s=t.call(this,a,h)||this).autoUpdate=!0,s}return a(e,t),e.prototype._render=function(e){var i=this.geometry;(this.autoUpdate||i._width!==this.shader.texture.height)&&(i._width=this.shader.texture.height,i.update()),t.prototype._render.call(this,e)},e}(r.a),l=function(t){function e(e,i,n){var s=this,a=new h(e.width,e.height,i,n),u=new r.d(o.G.WHITE);return(s=t.call(this,a,u)||this).texture=e,s}return a(e,t),e.prototype.textureUpdated=function(){this._textureID=this.shader.texture._updateID;var t=this.geometry;t.width=this.shader.texture.width,t.height=this.shader.texture.height,t.build()},Object.defineProperty(e.prototype,"texture",{get:function(){return this.shader.texture},set:function(t){this.shader.texture!==t&&(this.shader.texture=t,this._textureID=-1,t.baseTexture.valid?this.textureUpdated():t.once("update",this.textureUpdated,this))},enumerable:!1,configurable:!0}),e.prototype._render=function(e){this._textureID!==this.shader.texture._updateID&&this.textureUpdated(),t.prototype._render.call(this,e)},e.prototype.destroy=function(e){this.shader.texture.off("update",this.textureUpdated,this),t.prototype.destroy.call(this,e)},e}(r.a),d=function(t){function e(e,i,n,s,a){void 0===e&&(e=o.G.EMPTY);var h=this,u=new r.c(i,n,s);u.getBuffer("aVertexPosition").static=!1;var c=new r.d(e);return(h=t.call(this,u,c,null,a)||this).autoUpdate=!0,h}return a(e,t),Object.defineProperty(e.prototype,"vertices",{get:function(){return this.geometry.getBuffer("aVertexPosition").data},set:function(t){this.geometry.getBuffer("aVertexPosition").data=t},enumerable:!1,configurable:!0}),e.prototype._render=function(e){this.autoUpdate&&this.geometry.getBuffer("aVertexPosition").update(),t.prototype._render.call(this,e)},e}(r.a),p=function(t){function e(e,i,r,n,s){void 0===i&&(i=10),void 0===r&&(r=10),void 0===n&&(n=10),void 0===s&&(s=10);var a=t.call(this,o.G.WHITE,4,4)||this;return a._origWidth=e.orig.width,a._origHeight=e.orig.height,a._width=a._origWidth,a._height=a._origHeight,a._leftWidth=i,a._rightWidth=n,a._topHeight=r,a._bottomHeight=s,a.texture=e,a}return a(e,t),e.prototype.textureUpdated=function(){this._textureID=this.shader.texture._updateID,this._refresh()},Object.defineProperty(e.prototype,"vertices",{get:function(){return this.geometry.getBuffer("aVertexPosition").data},set:function(t){this.geometry.getBuffer("aVertexPosition").data=t},enumerable:!1,configurable:!0}),e.prototype.updateHorizontalVertices=function(){var t=this.vertices,e=this._getMinScale();t[9]=t[11]=t[13]=t[15]=this._topHeight*e,t[17]=t[19]=t[21]=t[23]=this._height-this._bottomHeight*e,t[25]=t[27]=t[29]=t[31]=this._height},e.prototype.updateVerticalVertices=function(){var t=this.vertices,e=this._getMinScale();t[2]=t[10]=t[18]=t[26]=this._leftWidth*e,t[4]=t[12]=t[20]=t[28]=this._width-this._rightWidth*e,t[6]=t[14]=t[22]=t[30]=this._width},e.prototype._getMinScale=function(){var t=this._leftWidth+this._rightWidth,e=this._width>t?1:this._width/t,i=this._topHeight+this._bottomHeight,r=this._height>i?1:this._height/i;return Math.min(e,r)},Object.defineProperty(e.prototype,"width",{get:function(){return this._width},set:function(t){this._width=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this._height},set:function(t){this._height=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"leftWidth",{get:function(){return this._leftWidth},set:function(t){this._leftWidth=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rightWidth",{get:function(){return this._rightWidth},set:function(t){this._rightWidth=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"topHeight",{get:function(){return this._topHeight},set:function(t){this._topHeight=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bottomHeight",{get:function(){return this._bottomHeight},set:function(t){this._bottomHeight=t,this._refresh()},enumerable:!1,configurable:!0}),e.prototype._refresh=function(){var t=this.texture,e=this.geometry.buffers[1].data;this._origWidth=t.orig.width,this._origHeight=t.orig.height;var i=1/this._origWidth,r=1/this._origHeight;e[0]=e[8]=e[16]=e[24]=0,e[1]=e[3]=e[5]=e[7]=0,e[6]=e[14]=e[22]=e[30]=1,e[25]=e[27]=e[29]=e[31]=1,e[2]=e[10]=e[18]=e[26]=i*this._leftWidth,e[4]=e[12]=e[20]=e[28]=1-i*this._rightWidth,e[9]=e[11]=e[13]=e[15]=r*this._topHeight,e[17]=e[19]=e[21]=e[23]=1-r*this._bottomHeight,this.updateHorizontalVertices(),this.updateVerticalVertices(),this.geometry.buffers[0].update(),this.geometry.buffers[1].update()},e}(l)},yNLB:function(t,e,i){var r=i("Xnc8").PROPER,n=i("0Dky"),o=i("WJkJ");t.exports=function(t){return n((function(){return!!o[t]()||"
"!=="
"[t]()||r&&o[t].name!==t}))}}}]);