/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@tawaship/pixi-animate-core@3.4.0/dist/pixi-animate-core.cjs.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*!
 * @tawaship/pixi-animate-core - v3.4.0
 * 
 * @require pixi.js v^5.3.2
 * @author tawaship (makazu.mori@gmail.com)
 * @license MIT
 */
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var createjs=_interopDefault(require("@tawaship/createjs-module")),PIXI=require("pixi.js");class CreatejsButtonHelper extends createjs.ButtonHelper{constructor(...e){super(...e);const t=e[0],a=t.pixi,r=e[1],i=e[2],s=e[3],n=arguments[5],c=e[6];n.gotoAndStop(c);const o=a.addChild(n.pixi);o.alpha=1e-5;let p=!1,l=!1;o.on("pointerover",(function(){p=!0,l?t.gotoAndStop(s):t.gotoAndStop(i)})),o.on("pointerout",(function(){p=!1,l?t.gotoAndStop(i):t.gotoAndStop(r)})),o.on("pointerdown",(function(){l=!0,t.gotoAndStop(s)})),o.on("pointerup",(function(){l=!1,p?t.gotoAndStop(i):t.gotoAndStop(r)})),o.on("pointerupoutside",(function(){l=!1,p?t.gotoAndStop(i):t.gotoAndStop(r)})),o.interactive=!0,o.cursor="pointer"}}function createObject(e){return Object.create(e)}const DEG_TO_RAD=Math.PI/180;function createPixiData(e,t){return{regObj:t,instance:e}}function createCreatejsParams(){return{x:0,y:0,scaleX:0,scaleY:0,regX:0,regY:0,skewX:0,skewY:0,rotation:0,visible:!0,alpha:1,_off:!1,mask:null}}function updateDisplayObjectChildren(e,t){const a=e.children.slice();for(let e=0,r=a.length;e<r;e++){a[e].updateForPixi(t)}return!0}function mixinCreatejsDisplayObject(e){return class extends e{get pixi(){return this._pixiData.instance}get x(){return this._createjsParams.x}set x(e){this._pixiData.instance.x=e,this._createjsParams.x=e}get y(){return this._createjsParams.y}set y(e){this._pixiData.instance.y=e,this._createjsParams.y=e}get scaleX(){return this._createjsParams.scaleX}set scaleX(e){this._pixiData.instance.scale.x=e,this._createjsParams.scaleX=e}get scaleY(){return this._createjsParams.scaleY}set scaleY(e){this._pixiData.instance.scale.y=e,this._createjsParams.scaleY=e}get skewX(){return this._createjsParams.skewX}set skewX(e){this._pixiData.instance.skew.x=-e*DEG_TO_RAD,this._createjsParams.skewX=e}get skewY(){return this._createjsParams.skewY}set skewY(e){this._pixiData.instance.skew.y=e*DEG_TO_RAD,this._createjsParams.skewY=e}get regX(){return this._createjsParams.regX}set regX(e){this._pixiData.regObj.x=e,this._createjsParams.regX=e}get regY(){return this._createjsParams.regY}set regY(e){this._pixiData.regObj.y=e,this._createjsParams.regY=e}get rotation(){return this._createjsParams.rotation}set rotation(e){this._pixiData.instance.rotation=e*DEG_TO_RAD,this._createjsParams.rotation=e}get visible(){return this._createjsParams.visible}set visible(e){e=!!e,this._pixiData.instance.visible=e,this._createjsParams.visible=e}get alpha(){return this._createjsParams.alpha}set alpha(e){this._pixiData.instance.alpha=e,this._createjsParams.alpha=e}get _off(){return this._createjsParams._off}set _off(e){this._pixiData.instance.renderable=!e,this._createjsParams._off=e}addEventListener(e,t,...a){return t instanceof CreatejsButtonHelper||this._createjsEventManager.add(e,t),super.addEventListener(e,t,...a)}removeEventListener(e,t,...a){return t instanceof CreatejsButtonHelper||this._createjsEventManager.remove(e,t),super.removeEventListener(e,t,...a)}removeAllEventListeners(e,...t){return this._createjsEventManager.removeAll(e),super.removeAllEventListeners(e,...t)}get mask(){return this._createjsParams.mask}set mask(e){e?(e.masked.push(this._pixiData.instance),this._pixiData.instance.mask=e.pixi,this._pixiData.instance.once("added",(()=>{this._pixiData.instance.parent.addChild(e.pixi)}))):this._pixiData.instance.mask=null,this._createjsParams.mask=e}}}class CreatejsStage extends createjs.Stage{updateForPixi(e){return this.tickOnUpdate&&this.tick(e),this.dispatchEvent("drawstart"),updateDisplayObjectChildren(this,e),this.dispatchEvent("drawend"),!0}}class CreatejsStageGL extends createjs.StageGL{updateForPixi(e){return this.tickOnUpdate&&this.tick(e),this.dispatchEvent("drawstart"),updateDisplayObjectChildren(this,e),this.dispatchEvent("drawend"),!0}}const createjsInteractionEvents={mousedown:!0,pressmove:!0,pressup:!0,rollover:!0,rollout:!0,click:!0};class EventManager{constructor(e){this._isDown=!1,this._cjs=e,this._emitter=new PIXI.utils.EventEmitter;e.pixi.on("pointerdown",this._onPointerDown,this).on("pointermove",this._onPointerMove,this).on("pointerup",this._onPointerUp,this).on("pointerupoutside",this._onPointerUpOutside,this).on("pointertap",this._onPointerTap,this).on("pointerover",this._onPointerOver,this).on("pointerout",this._onPointerOut,this)}_onPointerDown(e){e.currentTarget=e.currentTarget.createjs,e.target=e.target.createjs;const t=e.data;e.rawX=t.global.x,e.rawY=t.global.y,this._isDown=!0,this._emitter.emit("mousedown",e)}_onPointerMove(e){if(!this._isDown)return;e.currentTarget=this._cjs,e.target=e.target&&e.target.createjs;const t=e.data;e.rawX=t.global.x,e.rawY=t.global.y,this._emitter.emit("pressmove",e)}_onPointerUp(e){e.currentTarget=this._cjs,e.target=e.target&&e.target.createjs;const t=e.data;e.rawX=t.global.x,e.rawY=t.global.y,this._isDown=!1,this._emitter.emit("pressup",e)}_onPointerUpOutside(e){e.currentTarget=this._cjs,e.target=e.target&&e.target.createjs;const t=e.data;e.rawX=t.global.x,e.rawY=t.global.y,this._isDown=!1,this._emitter.emit("pressup",e)}_onPointerTap(e){e.currentTarget=this._cjs,e.target=e.target&&e.target.createjs;const t=e.data;e.rawX=t.global.x,e.rawY=t.global.y,this._emitter.emit("click",e)}_onPointerOver(e){e.currentTarget=e.currentTarget.createjs,e.target=e.currentTarget.createjs;const t=e.data;e.rawX=t.global.x,e.rawY=t.global.y,this._emitter.emit("rollover",e)}_onPointerOut(e){e.currentTarget=e.currentTarget.createjs,e.target=e.currentTarget.createjs;const t=e.data;e.rawX=t.global.x,e.rawY=t.global.y,this._emitter.emit("rollout",e)}add(e,t){e in createjsInteractionEvents&&(this._emitter.off(e,t),this._emitter.on(e,t),this._emitter.eventNames().length>0&&(this._cjs.pixi.interactive=!0))}remove(e,t){e in createjsInteractionEvents&&(this._emitter.off(e,t),0===this._emitter.eventNames().length&&(this._cjs.pixi.interactive=!1))}removeAll(e){e&&!(e in createjsInteractionEvents)||(this._emitter.removeAllListeners(e),0===this._emitter.eventNames().length&&(this._cjs.pixi.interactive=!1))}}class PixiMovieClip extends PIXI.Container{constructor(e){super(),this._filterContainer=null,this._createjs=e}get filterContainer(){return this._filterContainer}set filterContainer(e){this._filterContainer=e}get createjs(){return this._createjs}}function createCreatejsMovieClipParams(){return Object.assign(createCreatejsParams(),{filters:null})}function createPixiMovieClipData(e){const t=new PixiMovieClip(e);return Object.assign(createPixiData(t,t.pivot),{subInstance:t})}const P=createjs.MovieClip;class CreatejsMovieClip extends(mixinCreatejsDisplayObject(createjs.MovieClip)){constructor(...e){super(),this._pixiData=createPixiMovieClipData(this),this._createjsParams=createCreatejsMovieClipParams(),this._createjsEventManager=new EventManager(this),P.apply(this,e)}initialize(...e){return this._pixiData=createPixiMovieClipData(this),this._createjsParams=createCreatejsMovieClipParams(),this._createjsEventManager=new EventManager(this),super.initialize(...e)}updateForPixi(e){return this._updateState(),updateDisplayObjectChildren(this,e)}get filters(){return this._createjsParams.filters}set filters(e){const t=[];if(e&&e.length>0)for(var a=0;a<e.length;a++){let r=e[a];r instanceof createjs.ColorFilter&&t.push(r.pixi)}this._pixiData.instance.filters=t,this._createjsParams.filters=e}addChild(e){return this._pixiData.subInstance.addChild(e.pixi),super.addChild(e)}addChildAt(e,t){return this._pixiData.subInstance.addChildAt(e.pixi,t),super.addChildAt(e,t)}removeChild(e){return this._pixiData.subInstance.removeChild(e.pixi),super.removeChild(e)}removeChildAt(e){return this._pixiData.subInstance.removeChildAt(e),super.removeChildAt(e)}removeAllChldren(){return this._pixiData.subInstance.removeChildren(),super.removeAllChldren()}}Object.defineProperties(CreatejsMovieClip.prototype,{_createjsParams:{value:createCreatejsMovieClipParams(),writable:!0},_pixiData:{value:createPixiMovieClipData(createObject(CreatejsMovieClip.prototype)),writable:!0}});class PixiSprite extends PIXI.Sprite{constructor(e){super(),this._createjs=e}get createjs(){return this._createjs}}function createCreatejsSpriteParams(){return createCreatejsParams()}function createPixiSpriteData(e){const t=new PixiSprite(e);return createPixiData(t,t.anchor)}const P$1=createjs.Sprite;class CreatejsSprite extends(mixinCreatejsDisplayObject(createjs.Sprite)){constructor(...e){super(...e),this._pixiData=createPixiSpriteData(this),this._createjsParams=createCreatejsSpriteParams(),this._createjsEventManager=new EventManager(this),P$1.apply(this,e)}initialize(...e){return this._pixiData=createPixiSpriteData(this),this._createjsParams=createCreatejsSpriteParams(),this._createjsEventManager=new EventManager(this),super.initialize(...e)}updateForPixi(e){return!0}gotoAndStop(...e){super.gotoAndStop(...e);const t=this.spriteSheet.getFrame(this.currentFrame),a=PIXI.BaseTexture.from(t.image),r=new PIXI.Texture(a,t.rect);this._pixiData.instance.texture=r}}Object.defineProperties(CreatejsSprite.prototype,{_createjsParams:{value:createCreatejsSpriteParams(),writable:!0},_pixiData:{value:createPixiSpriteData(createObject(CreatejsSprite.prototype)),writable:!0}});class PixiShape extends PIXI.Container{constructor(e){super(),this._createjs=e}get createjs(){return this._createjs}}function createCreatejsShapeParams(e){return Object.assign(createCreatejsParams(),{graphics:e})}function createPixiShapeData(e){const t=new PixiShape(e);return Object.assign(createPixiData(t,t.pivot),{masked:[]})}const P$2=createjs.Shape;class CreatejsShape extends(mixinCreatejsDisplayObject(createjs.Shape)){constructor(...e){super(...e),this._pixiData=createPixiShapeData(this),this._createjsParams=createCreatejsShapeParams(null),this._createjsEventManager=new EventManager(this),P$2.apply(this,e)}initialize(...e){return this._pixiData=createPixiShapeData(this),this._createjsParams=createCreatejsShapeParams(null),this._createjsEventManager=new EventManager(this),super.initialize(...e)}updateForPixi(e){return!0}get graphics(){return this._createjsParams.graphics}set graphics(e){if(this._pixiData.masked.length)if(this._pixiData.instance.removeChildren(),e)for(let e=0;e<this._pixiData.masked.length;e++)this._pixiData.masked[e].mask=this._pixiData.instance;else for(let e=0;e<this._pixiData.masked.length;e++)this._pixiData.masked[e].mask=null;e&&this._pixiData.instance.addChild(e.pixi),this._createjsParams.graphics=e}get masked(){return this._pixiData.masked}}Object.defineProperties(CreatejsShape.prototype,{_createjsParams:{value:createCreatejsShapeParams(null),writable:!0},_pixiData:{value:createPixiShapeData(createObject(CreatejsShape.prototype)),writable:!0}});class PixiBitmap extends PIXI.Sprite{constructor(e){super(),this._createjs=e}get createjs(){return this._createjs}}function createCreatejsBitmapParams(){return createCreatejsParams()}function createPixiBitmapData(e){const t=new PixiBitmap(e);return createPixiData(t,t.anchor)}const P$3=createjs.Bitmap;class CreatejsBitmap extends(mixinCreatejsDisplayObject(createjs.Bitmap)){constructor(...e){super(...e),this._pixiData=createPixiBitmapData(this),this._createjsParams=createCreatejsBitmapParams(),this._createjsEventManager=new EventManager(this),P$3.apply(this,e)}initialize(...e){this._pixiData=createPixiBitmapData(this),this._createjsParams=createCreatejsBitmapParams(),this._createjsEventManager=new EventManager(this);const t=super.initialize(...e),a=PIXI.Texture.from(this.image);return this._pixiData.instance.texture=a,t}updateForPixi(e){return!0}}Object.defineProperties(CreatejsBitmap.prototype,{_createjsParams:{value:createCreatejsBitmapParams(),writable:!0},_pixiData:{value:createPixiBitmapData(createObject(CreatejsBitmap.prototype)),writable:!0}});class PixiGraphics extends PIXI.Graphics{constructor(e){super(),this._createjs=e}get createjs(){return this._createjs}}function createCreatejsGraphicsParams(){return createCreatejsParams()}function createPixiGraphicsData(e){const t=new PixiGraphics(e);return Object.assign(createPixiData(t,t.pivot),{strokeFill:0,strokeAlpha:1})}const COLOR_RED=65536,COLOR_GREEN=256,LineCap={0:PIXI.LINE_CAP.BUTT,1:PIXI.LINE_CAP.ROUND,2:PIXI.LINE_CAP.SQUARE},LineJoin={0:PIXI.LINE_JOIN.MITER,1:PIXI.LINE_JOIN.ROUND,2:PIXI.LINE_JOIN.BEVEL},P$4=createjs.Graphics;class CreatejsGraphics extends(mixinCreatejsDisplayObject(createjs.Graphics)){constructor(...e){super(...e),this._pixiData=createPixiGraphicsData(this),this._createjsParams=createCreatejsGraphicsParams(),this._createjsEventManager=new EventManager(this),P$4.apply(this,e),this._pixiData.instance.beginFill(16772846,1),this._pixiData.strokeFill=0,this._pixiData.strokeAlpha=1}initialize(...e){return this._pixiData=createPixiGraphicsData(this),this._createjsParams=createCreatejsGraphicsParams(),this._createjsEventManager=new EventManager(this),super.initialize(...e)}updateForPixi(e){return!0}moveTo(e,t){return this._pixiData.instance.clone().endFill().containsPoint({x:e,y:t})?this._pixiData.instance.beginHole():this._pixiData.instance.endHole(),this._pixiData.instance.moveTo(e,t),super.moveTo(e,t)}mt(e,t){return this.moveTo(e,t)}lineTo(e,t){return this._pixiData.instance.lineTo(e,t),super.lineTo(e,t)}lt(e,t){return this.lineTo(e,t)}arcTo(e,t,a,r,i){return this._pixiData.instance.arcTo(e,t,a,r,i),super.arcTo(e,t,a,r,i)}at(e,t,a,r,i){return this.arcTo(e,t,a,r,i)}arc(e,t,a,r,i,s){return this._pixiData.instance.arc(e,t,a,r,i,s),super.arc(e,t,a,r,i,s)}a(e,t,a,r,i,s){return this.arc(e,t,a,r,i,s)}quadraticCurveTo(e,t,a,r){return this._pixiData.instance.quadraticCurveTo(e,t,a,r),super.quadraticCurveTo(e,t,a,r)}qt(e,t,a,r){return this.quadraticCurveTo(e,t,a,r)}curveTo(e,t,a,r){return this.quadraticCurveTo(e,t,a,r)}bezierCurveTo(e,t,a,r,i,s){return this._pixiData.instance.bezierCurveTo(e,t,a,r,i,s),super.bezierCurveTo(e,t,a,r,i,s)}bt(e,t,a,r,i,s){return this.bezierCurveTo(e,t,a,r,i,s)}rect(e,t,a,r){return this._pixiData.instance.drawRect(e,t,a,r),super.rect(e,t,a,r)}r(e,t,a,r){return this.rect(e,t,a,r)}drawRect(e,t,a,r){return this.rect(e,t,a,r)}dr(e,t,a,r){return this.rect(e,t,a,r)}closePath(){return this._pixiData.instance.closePath(),super.closePath()}cp(){return this.closePath()}clear(){return this._pixiData.instance.clear(),super.clear()}c(){return this.clear()}_parseColor(e){const t={color:0,alpha:1};if(!e)return t.alpha=0,t;if("#"===e.charAt(0))return t.color=parseInt(e.slice(1),16),t;const a=e.replace(/rgba|\(|\)|\s/g,"").split(",");return t.color=65536*Number(a[0])+256*Number(a[1])+Number(a[2]),t.alpha=Number(a[3]),t}beginFill(e){const t=this._parseColor(e);return this._pixiData.instance.beginFill(t.color,t.alpha),super.beginFill(e)}f(e){return this.beginFill(e)}endFill(){return this._pixiData.instance.endFill(),super.endFill()}ef(){return this.endFill()}setStrokeStyle(e,t,a,r,i){return this._pixiData.instance.lineTextureStyle({width:e,color:this._pixiData.strokeFill,alpha:this._pixiData.strokeAlpha,cap:t in LineCap?LineCap[t]:LineCap[0],join:a in LineJoin?LineJoin[a]:LineJoin[0],miterLimit:r}),super.setStrokeStyle(e,t,a,r,i)}ss(e,t,a,r,i){return this.setStrokeStyle(e,t,a,r,i)}beginStroke(e){const t=this._parseColor(e);return this._pixiData.strokeFill=t.color,this._pixiData.strokeAlpha=t.alpha,super.beginStroke(e)}s(e){return this.beginStroke(e)}drawRoundRect(e,t,a,r,i){return this._pixiData.instance.drawRoundedRect(e,t,a,r,i),super.drawRoundRect(e,t,a,r,i)}rr(e,t,a,r,i){return this.drawRoundRect(e,t,a,r,i)}drawCircle(e,t,a){return this._pixiData.instance.drawCircle(e,t,a),super.drawCircle(e,t,a)}dc(e,t,a){return this.drawCircle(e,t,a)}drawEllipse(e,t,a,r){return this._pixiData.instance.drawEllipse(e,t,a,r),super.drawEllipse(e,t,a,r)}de(e,t,a,r){return this.drawEllipse(e,t,a,r)}drawPolyStar(e,t,a,r,i,s){return this._pixiData.instance.drawRegularPolygon(e,t,a,r,s*DEG_TO_RAD),super.drawPolyStar(e,t,a,r,i,s)}dp(e,t,a,r,i,s){return this.drawPolyStar(e,t,a,r,i,s)}}Object.defineProperties(CreatejsGraphics.prototype,{_createjsParams:{value:createCreatejsGraphicsParams(),writable:!0},_pixiData:{value:createPixiGraphicsData(createObject(CreatejsGraphics.prototype)),writable:!0}});class PixiText extends PIXI.Text{}class PixiTextContainer extends PIXI.Container{constructor(e,t){super(),this._createjs=e,this._text=t}get createjs(){return this._createjs}get text(){return this._text}}const DEF_ALIGN="left";function createCreatejsTextParams(e,t,a){return Object.assign(createCreatejsParams(),{text:e,font:t,color:a,textAlign:"left",lineHeight:0,lineWidth:0})}function createPixiTextData(e,t){const a=new PixiTextContainer(e,t);return createPixiData(a,a.pivot)}const P$5=createjs.Text;class CreatejsText extends(mixinCreatejsDisplayObject(createjs.Text)){constructor(e,t,a="#000000",...r){super(e,t,a,...r),this._createjsParams=createCreatejsTextParams(e,t,a);const i=this._parseFont(t),s=new PixiText(e,{fontWeight:i.fontWeight,fontSize:i.fontSize,fontFamily:i.fontFamily,fill:this._parseColor(a),wordWrap:!0});this._pixiData=createPixiTextData(this,s),this._pixiData.instance.addChild(s),this._createjsEventManager=new EventManager(this),P$5.call(this,e,t,a,...r)}updateForPixi(e){return!0}get text(){return this._createjsParams.text}set text(e){this._pixiData.instance.text.text=e,this._align(this.textAlign),this._createjsParams.text=e}_parseFont(e){const t=e.split(" ");let a="normal",r=t.shift()||"";return-1===r.indexOf("px")&&(a=r,r=t.shift()||""),{fontWeight:a,fontSize:Number((r||"0px").replace("px","")),fontFamily:t.join(" ").replace(/'/g,"")}}get font(){return this._createjsParams.font}set font(e){const t=this._parseFont(e);this._pixiData.instance.text.style.fontSize=t.fontSize,this._pixiData.instance.text.style.fontFamily=t.fontFamily,this._createjsParams.font=e}_parseColor(e){return parseInt(e.slice(1),16)}get color(){return this._createjsParams.color}set color(e){this._pixiData.instance.text.style.fill=this._parseColor(e),this._createjsParams.color=e}_align(e){"left"!==e?"center"!==e?"right"!==e||(this._pixiData.instance.text.x=-this._pixiData.instance.text.width):this._pixiData.instance.text.x=-this._pixiData.instance.text.width/2:this._pixiData.instance.text.x=0}get textAlign(){return this._createjsParams.textAlign}set textAlign(e){this._pixiData.instance.text.style.align=e,this._align(e),this._createjsParams.textAlign=e}get lineHeight(){return this._createjsParams.lineHeight}set lineHeight(e){this._pixiData.instance.text.style.lineHeight=e,this._createjsParams.lineHeight=e}get lineWidth(){return this._createjsParams.lineWidth}set lineWidth(e){this._pixiData.instance.text.style.wordWrapWidth=e,this._align(this.textAlign),this._createjsParams.lineWidth=e}}Object.defineProperties(CreatejsText.prototype,{_createjsParams:{value:createCreatejsTextParams("","",""),writable:!0},_pixiData:{value:createPixiTextData(createObject(CreatejsText.prototype),new PixiText("")),writable:!0}});class PixiColorMatrixFilter extends PIXI.filters.ColorMatrixFilter{constructor(e){super(),this._createjs=e}get createjs(){return this._createjs}}function createPixiColorMatrixFilterData(e){return{instance:new PixiColorMatrixFilter(e)}}function createCreatejsColorFilterParams(){return Object.assign(createCreatejsParams(),{redMultiplier:1,greenMultiplier:1,blueMultiplier:1,alphaMultiplier:1,redOffset:0,greenOffset:0,blueOffset:0,alphaOffset:0})}const P$6=createjs.ColorFilter;class CreatejsColorFilter extends createjs.ColorFilter{constructor(...e){super(e);const t=this._pixiData=createPixiColorMatrixFilterData(this),a=this._createjsParams=createCreatejsColorFilterParams();Object.defineProperties(this,{_pixiData:{enumerable:!1,value:t},_createjsParams:{enumerable:!1,value:a},redMultiplier:{get(){return this._createjsParams.redMultiplier},set(e){this._pixiData.instance.matrix[0]=e,this._createjsParams.redMultiplier=e}},greenMultiplier:{get(){return this._createjsParams.greenMultiplier},set(e){this._pixiData.instance.matrix[6]=e,this._createjsParams.greenMultiplier=e}},blueMultiplier:{get(){return this._createjsParams.blueMultiplier},set(e){this._pixiData.instance.matrix[12]=e,this._createjsParams.blueMultiplier=e}},alphaMultiplier:{get(){return this._createjsParams.alphaMultiplier},set(e){this._pixiData.instance.matrix[18]=e,this._createjsParams.alphaMultiplier=e}},redOffset:{get(){return this._createjsParams.redOffset},set(e){this._pixiData.instance.matrix[4]=e/255,this._createjsParams.redOffset=e}},greenOffset:{get(){return this._createjsParams.greenOffset},set(e){this._pixiData.instance.matrix[9]=e/255,this._createjsParams.greenOffset=e}},blueOffset:{get(){return this._createjsParams.blueOffset},set(e){this._pixiData.instance.matrix[14]=e/255,this._createjsParams.blueOffset=e}},alphaOffset:{get(){return this._createjsParams.alphaOffset},set(e){this._pixiData.instance.matrix[19]=e/255,this._createjsParams.alphaOffset=e}}}),P$6.apply(this,e)}get pixi(){return this._pixiData.instance}}function resolvePath(e,t){return PIXI.utils.url.resolve(t,e)}function loadAssetAsync(e){if(!e)return Promise.reject(new Error("no composition"));const t=e.getLibrary();return new Promise(((a,r)=>{0===t.properties.manifest.length&&a({});const i=new createjs.LoadQueue(!1);i.installPlugin(createjs.Sound);const s=[];i.addEventListener("fileload",(t=>{handleFileLoad(t,e)})),i.addEventListener("complete",(e=>{s.length?r(s):a(e)})),i.addEventListener("error",(e=>{s.push(e.data)})),i.loadManifest(t.properties.manifest||[])})).then((a=>{const r=e.getSpriteSheet(),i=a.target,s=t.ssMetadata;for(let e=0;e<s.length;e++)r[s[e].name]=new createjs.SpriteSheet({images:[i.getResult(s[e].name)],frames:s[e].frames});return t}))}function handleFileLoad(e,t){const a=t.getImages();e&&"image"==e.item.type&&(a[e.item.id]=e.result)}Object.defineProperties(CreatejsColorFilter.prototype,{_createjsParams:{value:createCreatejsColorFilterParams(),writable:!0},_pixiData:{value:createPixiColorMatrixFilterData(createObject(CreatejsColorFilter.prototype)),writable:!0}}),createjs.Stage=CreatejsStage,createjs.StageGL=CreatejsStageGL,createjs.MovieClip=CreatejsMovieClip,createjs.Sprite=CreatejsSprite,createjs.Shape=CreatejsShape,createjs.Bitmap=CreatejsBitmap,createjs.Graphics=CreatejsGraphics,createjs.Text=CreatejsText,createjs.ButtonHelper=CreatejsButtonHelper,createjs.ColorFilter=CreatejsColorFilter,createjs.MotionGuidePlugin.install(),exports.createjs=createjs,Object.defineProperty(exports,"PixiPoint",{enumerable:!0,get:function(){return PIXI.Point}}),exports.CreatejsBitmap=CreatejsBitmap,exports.CreatejsButtonHelper=CreatejsButtonHelper,exports.CreatejsColorFilter=CreatejsColorFilter,exports.CreatejsGraphics=CreatejsGraphics,exports.CreatejsMovieClip=CreatejsMovieClip,exports.CreatejsShape=CreatejsShape,exports.CreatejsSprite=CreatejsSprite,exports.CreatejsStage=CreatejsStage,exports.CreatejsStageGL=CreatejsStageGL,exports.CreatejsText=CreatejsText,exports.EventManager=EventManager,exports.PixiBitmap=PixiBitmap,exports.PixiColorMatrixFilter=PixiColorMatrixFilter,exports.PixiGraphics=PixiGraphics,exports.PixiMovieClip=PixiMovieClip,exports.PixiShape=PixiShape,exports.PixiSprite=PixiSprite,exports.PixiText=PixiText,exports.PixiTextContainer=PixiTextContainer,exports.createCreatejsParams=createCreatejsParams,exports.createPixiData=createPixiData,exports.loadAssetAsync=loadAssetAsync,exports.mixinCreatejsDisplayObject=mixinCreatejsDisplayObject,exports.resolvePath=resolvePath,exports.updateDisplayObjectChildren=updateDisplayObjectChildren;
//# sourceMappingURL=/sm/ae61f86b30ff0792e8b2c34efb96ebd76506d38f7606d8d671ee42db9e15be01.map