"use strict";!function(t){function i(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,i),o.l=!0,o.exports}var e={};i.m=t,i.c=e,i.d=function(t,e,r){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},i.p="",i(i.s=4)}([function(t,i,e){function r(){this.live2DModel=null,this.modelMatrix=null,this.eyeBlink=null,this.physics=null,this.pose=null,this.debugMode=!1,this.initialized=!1,this.updating=!1,this.alpha=1,this.accAlpha=0,this.lipSync=!1,this.lipSyncValue=0,this.accelX=0,this.accelY=0,this.accelZ=0,this.dragX=0,this.dragY=0,this.startTimeMSec=null,this.mainMotionManager=new h,this.expressionManager=new h,this.motions={},this.expressions={},this.isTexLoaded=!1}function o(){AMotion.prototype.constructor.call(this),this.paramList=new Array}function n(){this.id="",this.type=-1,this.value=null}function s(){this.nextBlinkTime=null,this.stateStartTime=null,this.blinkIntervalMsec=null,this.eyeState=g.STATE_FIRST,this.blinkIntervalMsec=4e3,this.closingMotionMsec=100,this.closedMotionMsec=50,this.openingMotionMsec=150,this.closeIfZero=!0,this.eyeID_L="PARAM_EYE_L_OPEN",this.eyeID_R="PARAM_EYE_R_OPEN"}function _(){this.tr=new Float32Array(16),this.identity()}function a(t,i){_.prototype.constructor.call(this),this.width=t,this.height=i}function h(){MotionQueueManager.prototype.constructor.call(this),this.currentPriority=null,this.reservePriority=null,this.super=MotionQueueManager.prototype}function l(){this.physicsList=new Array,this.startTimeMSec=UtSystem.getUserTimeMSec()}function $(){this.lastTime=0,this.lastModel=null,this.partsGroups=new Array}function u(t){this.paramIndex=-1,this.partsIndex=-1,this.link=null,this.id=t}function p(){this.EPSILON=.01,this.faceTargetX=0,this.faceTargetY=0,this.faceX=0,this.faceY=0,this.faceVX=0,this.faceVY=0,this.lastTimeSec=0}function f(){_.prototype.constructor.call(this),this.screenLeft=null,this.screenRight=null,this.screenTop=null,this.screenBottom=null,this.maxLeft=null,this.maxRight=null,this.maxTop=null,this.maxBottom=null,this.max=Number.MAX_VALUE,this.min=0}function c(){}var d=0;r.prototype.getModelMatrix=function(){return this.modelMatrix},r.prototype.setAlpha=function(t){t>.999&&(t=1),t<.001&&(t=0),this.alpha=t},r.prototype.getAlpha=function(){return this.alpha},r.prototype.isInitialized=function(){return this.initialized},r.prototype.setInitialized=function(t){this.initialized=t},r.prototype.isUpdating=function(){return this.updating},r.prototype.setUpdating=function(t){this.updating=t},r.prototype.getLive2DModel=function(){return this.live2DModel},r.prototype.setLipSync=function(t){this.lipSync=t},r.prototype.setLipSyncValue=function(t){this.lipSyncValue=t},r.prototype.setAccel=function(t,i,e){this.accelX=t,this.accelY=i,this.accelZ=e},r.prototype.setDrag=function(t,i){this.dragX=t,this.dragY=i},r.prototype.getMainMotionManager=function(){return this.mainMotionManager},r.prototype.getExpressionManager=function(){return this.expressionManager},r.prototype.loadModelData=function(t,i){var e=c.getPlatformManager();this.debugMode&&e.log("Load model : "+t);var r=this;e.loadLive2DModel(t,function(t){r.live2DModel=t,r.live2DModel.saveParam(),0==Live2D.getError()?(r.modelMatrix=new a(r.live2DModel.getCanvasWidth(),r.live2DModel.getCanvasHeight()),r.modelMatrix.setWidth(2),r.modelMatrix.setCenterPosition(0,0),i(r.live2DModel)):console.error("Error : Failed to loadModelData().")})},r.prototype.loadTexture=function(t,i,e){d++;var r=c.getPlatformManager();this.debugMode&&r.log("Load Texture : "+i);var o=this;r.loadTexture(this.live2DModel,t,i,function(){0==--d&&(o.isTexLoaded=!0),"function"==typeof e&&e()})},r.prototype.loadMotion=function(t,i,e){var r=c.getPlatformManager();this.debugMode&&r.log("Load Motion : "+i);var o=null,n=this;r.loadBytes(i,function(i){o=Live2DMotion.loadMotion(i),null!=t&&(n.motions[t]=o),e(o)})},r.prototype.loadExpression=function(t,i,e){var r=c.getPlatformManager();this.debugMode&&r.log("Load Expression : "+i);var n=this;r.loadBytes(i,function(i){null!=t&&(n.expressions[t]=o.loadJson(i)),"function"==typeof e&&e()})},r.prototype.loadPose=function(t,i){var e=c.getPlatformManager();this.debugMode&&e.log("Load Pose : "+t);var r=this;try{e.loadBytes(t,function(t){r.pose=$.load(t),"function"==typeof i&&i()})}catch(t){console.warn(t)}},r.prototype.loadPhysics=function(t){var i=c.getPlatformManager();this.debugMode&&i.log("Load Physics : "+t);var e=this;try{i.loadBytes(t,function(t){e.physics=l.load(t)})}catch(t){console.warn(t)}},r.prototype.hitTestSimple=function(t,i,e){if(null===this.live2DModel)return!1;var r=this.live2DModel.getDrawDataIndex(t);if(r<0)return!1;for(var o=this.live2DModel.getTransformedPoints(r),n=this.live2DModel.getCanvasWidth(),s=0,_=this.live2DModel.getCanvasHeight(),a=0,h=0;hs&&(s=l),$<_&&(_=$),$>a&&(a=$)}var u=this.modelMatrix.invertTransformX(i),p=this.modelMatrix.invertTransformY(e);return n<=u&&u<=s&&_<=p&&p<=a},r.prototype.hitTestSimpleCustom=function(t,i,e,r){return null!==this.live2DModel&&e>=t[0]&&e<=i[0]&&r<=t[1]&&r>=i[1]},o.prototype=new AMotion,o.EXPRESSION_DEFAULT="DEFAULT",o.TYPE_SET=0,o.TYPE_ADD=1,o.TYPE_MULT=2,o.loadJson=function(t){var i=new o,e=c.getPlatformManager().jsonParseFromBytes(t);if(i.setFadeIn(parseInt(e.fade_in)>0?parseInt(e.fade_in):1e3),i.setFadeOut(parseInt(e.fade_out)>0?parseInt(e.fade_out):1e3),null==e.params)return i;var r=e.params,s=r.length;i.paramList=[];for(var _=0;_=0;--n){var s=this.paramList[n];s.type==o.TYPE_ADD?t.addToParamFloat(s.id,s.value,e):s.type==o.TYPE_MULT?t.multParamFloat(s.id,s.value,e):s.type==o.TYPE_SET&&t.setParamFloat(s.id,s.value,e)}},s.prototype.calcNextBlink=function(){return UtSystem.getUserTimeMSec()+Math.random()*(2*this.blinkIntervalMsec-1)},s.prototype.setInterval=function(t){this.blinkIntervalMsec=t},s.prototype.setEyeMotion=function(t,i,e){this.closingMotionMsec=t,this.closedMotionMsec=i,this.openingMotionMsec=e},s.prototype.updateParam=function(t){var i,e=UtSystem.getUserTimeMSec(),r=0;switch(this.eyeState){case g.STATE_CLOSING:(r=(e-this.stateStartTime)/this.closingMotionMsec)>=1&&(r=1,this.eyeState=g.STATE_CLOSED,this.stateStartTime=e),i=1-r;break;case g.STATE_CLOSED:(r=(e-this.stateStartTime)/this.closedMotionMsec)>=1&&(this.eyeState=g.STATE_OPENING,this.stateStartTime=e),i=0;break;case g.STATE_OPENING:(r=(e-this.stateStartTime)/this.openingMotionMsec)>=1&&(r=1,this.eyeState=g.STATE_INTERVAL,this.nextBlinkTime=this.calcNextBlink()),i=r;break;case g.STATE_INTERVAL:this.nextBlinkTime=t||this.currentPriority>=t||(this.reservePriority=t,0))},h.prototype.setReservePriority=function(t){this.reservePriority=t},h.prototype.updateParam=function(t){var i=MotionQueueManager.prototype.updateParam.call(this,t);return this.isFinished()&&(this.currentPriority=0),i},h.prototype.startMotionPrio=function(t,i){return i==this.reservePriority&&(this.reservePriority=0),this.currentPriority=i,this.startMotion(t,!1)},l.load=function(t){for(var i=new l,e=c.getPlatformManager().jsonParseFromBytes(t).physics_hair,r=e.length,o=0;o=0)break;r=n,o=t.getPartsOpacity(s),(o+=e/.5)>1&&(o=1)}}r<0&&(r=0,o=1);for(n=0;n.15&&(a=1-.15/(1-o)),h>a&&(h=a),t.setPartsOpacity(s,h)}}},$.prototype.copyOpacityOtherParts=function(t,i){for(var e=0;er)&&(a*=r/l,h*=r/l,l=r),this.faceVX+=a,this.faceVY+=h;var $=.5*(Math.sqrt(r*r+16*r*s-8*r*s)-r),u=Math.sqrt(this.faceVX*this.faceVX+this.faceVY*this.faceVY);u>$&&(this.faceVX*=$/u,this.faceVY*=$/u),this.faceX+=this.faceVX,this.faceY+=this.faceVY}}else this.lastTimeSec=UtSystem.getUserTimeMSec()},(f.prototype=new _).getMaxScale=function(){return this.max},f.prototype.getMinScale=function(){return this.min},f.prototype.setMaxScale=function(t){this.max=t},f.prototype.setMinScale=function(t){this.min=t},f.prototype.isMaxScale=function(){return this.getScaleX()==this.max},f.prototype.isMinScale=function(){return this.getScaleX()==this.min},f.prototype.adjustTranslate=function(t,i){this.tr[0]*this.maxLeft+(this.tr[12]+t)>this.screenLeft&&(t=this.screenLeft-this.tr[0]*this.maxLeft-this.tr[12]),this.tr[0]*this.maxRight+(this.tr[12]+t)this.screenBottom&&(i=this.screenBottom-this.tr[5]*this.maxBottom-this.tr[13]);_.mul([1,0,0,0,0,1,0,0,0,0,1,0,t,i,0,1],this.tr,this.tr)},f.prototype.adjustScale=function(t,i,e){var r=e*this.tr[0];r0&&(e=this.min/this.tr[0]):r>this.max&&this.tr[0]>0&&(e=this.max/this.tr[0]);var o=[1,0,0,0,0,1,0,0,0,0,1,0,t,i,0,1],n=[e,0,0,0,0,e,0,0,0,0,1,0,0,0,0,1];_.mul([1,0,0,0,0,1,0,0,0,0,1,0,-t,-i,0,1],this.tr,this.tr),_.mul(n,this.tr,this.tr),_.mul(o,this.tr,this.tr)},f.prototype.setScreenRect=function(t,i,e,r){this.screenLeft=t,this.screenRight=i,this.screenTop=r,this.screenBottom=e},f.prototype.setMaxScreenRect=function(t,i,e,r){this.maxLeft=t,this.maxRight=i,this.maxTop=r,this.maxBottom=e},f.prototype.getScreenLeft=function(){return this.screenLeft},f.prototype.getScreenRight=function(){return this.screenRight},f.prototype.getScreenBottom=function(){return this.screenBottom},f.prototype.getScreenTop=function(){return this.screenTop},f.prototype.getMaxLeft=function(){return this.maxLeft},f.prototype.getMaxRight=function(){return this.maxRight},f.prototype.getMaxBottom=function(){return this.maxBottom},f.prototype.getMaxTop=function(){return this.maxTop},c.platformManager=null,c.getPlatformManager=function(){return c.platformManager},c.setPlatformManager=function(t){c.platformManager=t},t.exports={L2DTargetPoint:p,Live2DFramework:c,L2DViewMatrix:f,L2DPose:$,L2DPartsParam:u,L2DPhysics:l,L2DMotionManager:h,L2DModelMatrix:a,L2DMatrix44:_,EYE_STATE:g,L2DEyeBlink:s,L2DExpressionParam:n,L2DExpressionMotion:o,L2DBaseModel:r}},function(t,i,e){t.exports={DEBUG_LOG:!1,DEBUG_MOUSE_LOG:!1,DEBUG_DRAW_HIT_AREA:!1,DEBUG_DRAW_ALPHA_MODEL:!1,VIEW_MAX_SCALE:2,VIEW_MIN_SCALE:.8,VIEW_LOGICAL_LEFT:-1,VIEW_LOGICAL_RIGHT:1,VIEW_LOGICAL_MAX_LEFT:-2,VIEW_LOGICAL_MAX_RIGHT:2,VIEW_LOGICAL_MAX_BOTTOM:-2,VIEW_LOGICAL_MAX_TOP:2,PRIORITY_NONE:0,PRIORITY_IDLE:1,PRIORITY_SLEEPY:2,PRIORITY_NORMAL:3,PRIORITY_FORCE:4,MOTION_GROUP_IDLE:"idle",MOTION_GROUP_SLEEPY:"sleepy",MOTION_GROUP_TAP_BODY:"tap_body",MOTION_GROUP_FLICK_HEAD:"flick_head",MOTION_GROUP_PINCH_IN:"pinch_in",MOTION_GROUP_PINCH_OUT:"pinch_out",MOTION_GROUP_SHAKE:"shake",HIT_AREA_HEAD:"head",HIT_AREA_BODY:"body"}},function(t,i,e){Object.defineProperty(i,"__esModule",{value:!0}),i.setContext=function(t){r=t},i.getContext=function(){return r};var r=void 0},function(t,i,e){function r(){}r.matrixStack=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],r.depth=0,r.currentMatrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],r.tmp=new Array(16),r.reset=function(){this.depth=0},r.loadIdentity=function(){for(var t=0;t<16;t++)this.currentMatrix[t]=t%5==0?1:0},r.push=function(){var t=(this.depth,16*(this.depth+1));this.matrixStack.lengthe.left&&i.y>e.top)return i;var o=t.x-i.x,n=t.y-i.y,s=r(o,n);i.xrt.frameBuffers.length&&(this.curFrameNo=this.getMaskRenderTexture()),this.tmpModelToViewMatrix=new x,this.tmpMatrix2=new x,this.tmpMatrixForMask=new x,this.tmpMatrixForDraw=new x,this.CHANNEL_COLORS=new Array;var i=new v;(i=new v).r=0,i.g=0,i.b=0,i.a=1,this.CHANNEL_COLORS.push(i),(i=new v).r=1,i.g=0,i.b=0,i.a=0,this.CHANNEL_COLORS.push(i),(i=new v).r=0,i.g=1,i.b=0,i.a=0,this.CHANNEL_COLORS.push(i),(i=new v).r=0,i.g=0,i.b=1,i.a=0,this.CHANNEL_COLORS.push(i);for(var e=0;eC._$T7)throw t._$NP|=i._$4s,new nt("_$gi _$C _$li , _$n0 _$_ version _$li ( SDK : "+C._$T7+" < _$f0 : "+r+" )@_$SS#loadModel()\n");var h=o._$nP();if(r>=C._$s7){var l=o._$9T(),$=o._$9T();if(-30584!=l||-30584!=$)throw t._$NP|=i._$0s,new nt("_$gi _$C _$li , _$0 _$6 _$Ui.")}t._$KS(h);var u=t.getModelContext();u.setDrawParam(t.getDrawParam()),u.init()}catch(t){n._$Rb(t)}},i.prototype._$KS=function(t){this._$MT=t},i.prototype.getModelImpl=function(){return null==this._$MT&&(this._$MT=new h,this._$MT._$zP()),this._$MT},i.prototype.getCanvasWidth=function(){return null==this._$MT?0:this._$MT.getCanvasWidth()},i.prototype.getCanvasHeight=function(){return null==this._$MT?0:this._$MT.getCanvasHeight()},i.prototype.getParamFloat=function(t){return"number"!=typeof t&&(t=this._$5S.getParamIndex(a.getID(t))),this._$5S.getParamFloat(t)},i.prototype.setParamFloat=function(t,i,e){"number"!=typeof t&&(t=this._$5S.getParamIndex(a.getID(t))),arguments.length<3&&(e=1),this._$5S.setParamFloat(t,this._$5S.getParamFloat(t)*(1-e)+i*e)},i.prototype.addToParamFloat=function(t,i,e){"number"!=typeof t&&(t=this._$5S.getParamIndex(a.getID(t))),arguments.length<3&&(e=1),this._$5S.setParamFloat(t,this._$5S.getParamFloat(t)+i*e)},i.prototype.multParamFloat=function(t,i,e){"number"!=typeof t&&(t=this._$5S.getParamIndex(a.getID(t))),arguments.length<3&&(e=1),this._$5S.setParamFloat(t,this._$5S.getParamFloat(t)*(1+(i-1)*e))},i.prototype.getParamIndex=function(t){return this._$5S.getParamIndex(a.getID(t))},i.prototype.loadParam=function(){this._$5S.loadParam()},i.prototype.saveParam=function(){this._$5S.saveParam()},i.prototype.init=function(){this._$5S.init()},i.prototype.update=function(){this._$5S.update()},i.prototype._$Rs=function(){return n._$li("_$60 _$PT _$Rs()"),-1},i.prototype._$Ds=function(t){n._$li("_$60 _$PT _$SS#_$Ds() \n")},i.prototype._$K2=function(){},i.prototype.draw=function(){},i.prototype.getModelContext=function(){return this._$5S},i.prototype._$s2=function(){return this._$NP},i.prototype._$P7=function(t,i,e,r){var o=-1,n=0,s=this;if(0!=e)if(1==t.length){var _=t[0],a=0!=s.getParamFloat(_),h=i[0],l=s.getPartsOpacity(h),$=e/r;a?(l+=$)>1&&(l=1):(l-=$)<0&&(l=0),s.setPartsOpacity(h,l)}else{for(f=0;f=0)break;o=f;h=i[f];n=s.getPartsOpacity(h),(n+=e/r)>1&&(n=1)}}o<0&&(console.log("No _$wi _$q0/ _$U default[%s]",t[0]),o=0,n=1,s.loadParam(),s.setParamFloat(t[o],n),s.saveParam());for(f=0;f.15&&(u=1-.15/(1-n)),p>u&&(p=u),s.setPartsOpacity(h,p)}}}else for(var f=0;f=this._$5S._$aS.length)return null;var i=this._$5S._$aS[t];return null!=i&&i.getType()==V._$wb&&i instanceof st?i.getIndexArray():null},e.CHANNEL_COUNT=4,e.RENDER_TEXTURE_USE_MIPMAP=!1,e.NOT_USED_FRAME=-100,e.prototype._$L7=function(){if(this.tmpModelToViewMatrix&&(this.tmpModelToViewMatrix=null),this.tmpMatrix2&&(this.tmpMatrix2=null),this.tmpMatrixForMask&&(this.tmpMatrixForMask=null),this.tmpMatrixForDraw&&(this.tmpMatrixForDraw=null),this.tmpBoundsOnModel&&(this.tmpBoundsOnModel=null),this.CHANNEL_COLORS){for(var t=this.CHANNEL_COLORS.length-1;t>=0;--t)this.CHANNEL_COLORS.splice(t,1);this.CHANNEL_COLORS=[]}this.releaseShader()},e.prototype.releaseShader=function(){for(var t=rt.frameBuffers.length,i=0;i0){var o=i.gl.getParameter(i.gl.FRAMEBUFFER_BINDING),n=new Array(4);n[0]=0,n[1]=0,n[2]=i.gl.canvas.width,n[3]=i.gl.canvas.height,i.gl.viewport(0,0,rt.clippingMaskBufferSize,rt.clippingMaskBufferSize),this.setupLayoutBounds(e),i.gl.bindFramebuffer(i.gl.FRAMEBUFFER,rt.frameBuffers[this.curFrameNo].framebuffer),i.gl.clearColor(0,0,0,0),i.gl.clear(i.gl.COLOR_BUFFER_BIT);for(r=0;rr?e:r,n=o,s=o,_=0,a=0,h=i.clippedDrawContextList.length,l=0;l_&&(_=P),S>a&&(a=S)}}if(n==o)i.allClippedDrawRect.x=0,i.allClippedDrawRect.y=0,i.allClippedDrawRect.width=0,i.allClippedDrawRect.height=0,i.isUsing=!1;else{var v=_-n,L=a-s;i.allClippedDrawRect.x=n,i.allClippedDrawRect.y=s,i.allClippedDrawRect.width=v,i.allClippedDrawRect.height=L,i.isUsing=!0}},e.prototype.setupLayoutBounds=function(t){var i=t/e.CHANNEL_COUNT,r=t%e.CHANNEL_COUNT;i=~~i,r=~~r;for(var o=0,s=0;s=1)return 1;var u=r*r;return h*(r*u)+l*u+$*r+0},o.prototype._$a0=function(){},o.prototype.setFadeIn=function(t){this._$dP=t},o.prototype.setFadeOut=function(t){this._$eo=t},o.prototype._$pT=function(t){this._$V0=t},o.prototype.getFadeOut=function(){return this._$eo},o.prototype._$4T=function(){return this._$eo},o.prototype._$mT=function(){return this._$V0},o.prototype.getDurationMSec=function(){return-1},o.prototype.getLoopDurationMSec=function(){return-1},o.prototype.updateParam=function(t,i){if(i._$AT&&!i._$9L){var e=M.getUserTimeMSec();if(i._$z2<0){i._$z2=e,i._$bs=e;var r=this.getDurationMSec();i._$Do<0&&(i._$Do=r<=0?-1:i._$z2+r)}var o=this._$V0;0<=(o=o*(0==this._$dP?1:ot._$r2((e-i._$bs)/this._$dP))*(0==this._$eo||i._$Do<0?1:ot._$r2((i._$Do-e)/this._$eo)))&&o<=1||console.log("### assert!! ### "),this.updateParamExe(t,e,o,i),i._$Do>0&&i._$Do0?console.log("\n"):e%8==0&&e>0&&console.log(" "),console.log("%02X ",255&t[e]);console.log("\n")},n._$nr=function(t,i,e){console.log("%s\n",t);for(var r=i.length,o=0;o=0;--r)this._$lL[r]._$oP(t,this);this._$oo(t,e),this._$M2=this._$Yb(),this._$9b=(this._$M2-this._$ks)/e,this._$ks=this._$M2}for(var r=this._$qP.length-1;r>=0;--r)this._$qP[r]._$YS(t,this);this._$iT=i},l.prototype._$oo=function(t,i){i<.033&&(i=.033);var e=1/i;this.p1.vx=(this.p1.x-this.p1._$s0)*e,this.p1.vy=(this.p1.y-this.p1._$70)*e,this.p1.ax=(this.p1.vx-this.p1._$7L)*e,this.p1.ay=(this.p1.vy-this.p1._$HL)*e,this.p1.fx=this.p1.ax*this.p1._$p,this.p1.fy=this.p1.ay*this.p1._$p,this.p1._$xT();var r,o,n=-Math.atan2(this.p1.y-this.p2.y,this.p1.x-this.p2.x),s=Math.cos(n),_=Math.sin(n),a=9.8*this.p2._$p,h=this._$Db*yt._$bS,l=a*Math.cos(n-h);r=l*_,o=l*s;var $=-this.p1.fx*_*_,u=-this.p1.fy*_*s,p=-this.p2.vx*this._$L2,f=-this.p2.vy*this._$L2;this.p2.fx=r+$+p,this.p2.fy=o+u+f,this.p2.ax=this.p2.fx/this.p2._$p,this.p2.ay=this.p2.fy/this.p2._$p,this.p2.vx+=this.p2.ax*i,this.p2.vy+=this.p2.ay*i,this.p2.x+=this.p2.vx*i,this.p2.y+=this.p2.vy*i;var c=Math.sqrt((this.p1.x-this.p2.x)*(this.p1.x-this.p2.x)+(this.p1.y-this.p2.y)*(this.p1.y-this.p2.y));this.p2.x=this.p1.x+this._$Fo*(this.p2.x-this.p1.x)/c,this.p2.y=this.p1.y+this._$Fo*(this.p2.y-this.p1.y)/c,this.p2.vx=(this.p2.x-this.p2._$s0)*e,this.p2.vy=(this.p2.y-this.p2._$70)*e,this.p2._$xT()},$.prototype._$xT=function(){this._$s0=this.x,this._$70=this.y,this._$7L=this.vx,this._$HL=this.vy},u.prototype._$oP=function(t,i){},(p.prototype=new u)._$oP=function(t,i){var e=this.scale*t.getParamFloat(this._$wL),r=i.getPhysicsPoint1();switch(this._$tL){default:case l.Src.SRC_TO_X:r.x=r.x+(e-r.x)*this._$V0;break;case l.Src.SRC_TO_Y:r.y=r.y+(e-r.y)*this._$V0;break;case l.Src.SRC_TO_G_ANGLE:var o=i._$qr();o+=(e-o)*this._$V0,i._$pr(o)}},f.prototype._$YS=function(t,i){},(c.prototype=new f)._$YS=function(t,i){switch(this._$YP){default:case l.Target.TARGET_FROM_ANGLE:t.setParamFloat(this._$wL,this.scale*i._$5r(),this._$V0);break;case l.Target.TARGET_FROM_ANGLE_V:t.setParamFloat(this._$wL,this.scale*i._$Cs(),this._$V0)}},(l.Src=function(){}).SRC_TO_X="SRC_TO_X",l.Src.SRC_TO_Y="SRC_TO_Y",l.Src.SRC_TO_G_ANGLE="SRC_TO_G_ANGLE",(l.Target=function(){}).TARGET_FROM_ANGLE="TARGET_FROM_ANGLE",l.Target.TARGET_FROM_ANGLE_V="TARGET_FROM_ANGLE_V",d.prototype.init=function(t){this._$fL=t._$fL,this._$gL=t._$gL,this._$B0=t._$B0,this._$z0=t._$z0,this._$qT=t._$qT,this.reflectX=t.reflectX,this.reflectY=t.reflectY},d.prototype._$F0=function(t){this._$fL=t._$_T(),this._$gL=t._$_T(),this._$B0=t._$_T(),this._$z0=t._$_T(),this._$qT=t._$_T(),t.getFormatVersion()>=C.LIVE2D_FORMAT_VERSION_V2_10_SDK2&&(this.reflectX=t._$po(),this.reflectY=t._$po())},d.prototype._$e=function(){};var Pt=function(){};Pt._$ni=function(t,i,e,r,o,n,s,_,a){var h=s*n-_*o;if(0==h)return null;var l,$=((t-e)*n-(i-r)*o)/h;return l=0!=o?(t-e-$*s)/o:(i-r-$*_)/n,isNaN(l)&&(l=(t-e-$*s)/o,isNaN(l)&&(l=(i-r-$*_)/n),isNaN(l)&&(console.log("a is NaN @UtVector#_$ni() "),console.log("v1x : "+o),console.log("v1x != 0 ? "+(0!=o)))),null==a?new Array(l,$):(a[0]=l,a[1]=$,a)},g.prototype._$8P=function(){return this.x+.5*this.width},g.prototype._$6P=function(){return this.y+.5*this.height},g.prototype._$EL=function(){return this.x+this.width},g.prototype._$5T=function(){return this.y+this.height},g.prototype._$jL=function(t,i,e,r){this.x=t,this.y=i,this.width=e,this.height=r},g.prototype._$jL=function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},g.prototype.contains=function(t,i){return this.x<=this.x&&this.y<=this.y&&this.x<=this.x+this.width&&this.y<=this.y+this.height},g.prototype.expand=function(t,i){this.x-=t,this.y-=i,this.width+=2*t,this.height+=2*i},y._$Z2=function(t,i,e,r){var o=i._$Q2(t,e),n=t._$vs(),s=t._$Tr();if(i._$zr(n,s,o),o<=0)return r[n[0]];if(1==o){return(_=r[n[0]])+((a=r[n[1]])-_)*(F=s[0])|0}if(2==o){var _=r[n[0]],a=r[n[1]],h=r[n[2]],l=r[n[3]];return(B=_+(a-_)*(F=s[0])|0)+((G=h+(l-h)*F|0)-B)*(C=s[1])|0}if(3==o){var $=r[n[0]],u=r[n[1]],p=r[n[2]],f=r[n[3]],c=r[n[4]],d=r[n[5]],g=r[n[6]],y=r[n[7]];return(B=(_=$+(u-$)*(F=s[0])|0)+((a=p+(f-p)*F|0)-_)*(C=s[1])|0)+((G=(h=c+(d-c)*F|0)+((l=g+(y-g)*F|0)-h)*C|0)-B)*(N=s[2])|0}if(4==o){var m=r[n[0]],T=r[n[1]],P=r[n[2]],S=r[n[3]],v=r[n[4]],L=r[n[5]],M=r[n[6]],E=r[n[7]],A=r[n[8]],I=r[n[9]],x=r[n[10]],w=r[n[11]],O=r[n[12]],D=r[n[13]],R=r[n[14]],b=r[n[15]],F=s[0],C=s[1],N=s[2],B=(_=($=m+(T-m)*F|0)+((u=P+(S-P)*F|0)-$)*C|0)+((a=(p=v+(L-v)*F|0)+((f=M+(E-M)*F|0)-p)*C|0)-_)*N|0,G=(h=(c=A+(I-A)*F|0)+((d=x+(w-x)*F|0)-c)*C|0)+((l=(g=O+(D-O)*F|0)+((y=R+(b-R)*F|0)-g)*C|0)-h)*N|0;return B+(G-B)*s[3]|0}for(var U=1<=C._$T7?(this.clipID=t._$nP(),this.clipIDList=this.convertClipIDForV2_11(this.clipID)):this.clipIDList=[],this._$MS(this._$Lb)},P.prototype.getClipIDList=function(){return this.clipIDList},P.prototype.init=function(t){},P.prototype._$Nr=function(t,i){if(i._$IS[0]=!1,i._$Us=y._$Z2(t,this._$GS,i._$IS,this._$Lb),rt._$Zs);else if(i._$IS[0])return;i._$7s=y._$br(t,this._$GS,i._$IS,this._$mS)},P.prototype._$2b=function(t,i){},P.prototype.getDrawDataID=function(){return this._$gP},P.prototype._$j2=function(t){this._$gP=t},P.prototype.getOpacity=function(t,i){return i._$7s},P.prototype._$zS=function(t,i){return i._$Us},P.prototype._$MS=function(t){for(var i=t.length-1;i>=0;--i){var e=t[i];eP._$R2&&(P._$R2=e)}},P.prototype.getTargetBaseDataID=function(){return this._$dr},P.prototype._$gs=function(t){this._$dr=t},P.prototype._$32=function(){return null!=this._$dr&&this._$dr!=pt._$2o()},P.prototype.preDraw=function(t,i,e){},P.prototype.draw=function(t,i,e){},P.prototype.getType=function(){},P.prototype._$B2=function(t,i,e){},S._$ps=32,S.CLIPPING_PROCESS_NONE=0,S.CLIPPING_PROCESS_OVERWRITE_ALPHA=1,S.CLIPPING_PROCESS_MULTIPLY_ALPHA=2,S.CLIPPING_PROCESS_DRAW=3,S.CLIPPING_PROCESS_CLEAR_ALPHA=4,S.prototype.setChannelFlagAsColor=function(t,i){this.CHANNEL_COLORS[t]=i},S.prototype.getChannelFlagAsColor=function(t){return this.CHANNEL_COLORS[t]},S.prototype._$ZT=function(){},S.prototype._$Uo=function(t,i,e,r,o,n,s){},S.prototype._$Rs=function(){return-1},S.prototype._$Ds=function(t){},S.prototype.setBaseColor=function(t,i,e,r){t<0?t=0:t>1&&(t=1),i<0?i=0:i>1&&(i=1),e<0?e=0:e>1&&(e=1),r<0?r=0:r>1&&(r=1),this._$lT=t,this._$C0=i,this._$tT=e,this._$WL=r},S.prototype._$WP=function(t){this.culling=t},S.prototype.setMatrix=function(t){for(var i=0;i<16;i++)this.matrix4x4[i]=t[i]},S.prototype._$IT=function(){return this.matrix4x4},S.prototype.setPremultipliedAlpha=function(t){this.premultipliedAlpha=t},S.prototype.isPremultipliedAlpha=function(){return this.premultipliedAlpha},S.prototype.setAnisotropy=function(t){this.anisotropy=t},S.prototype.getAnisotropy=function(){return this.anisotropy},S.prototype.getClippingProcess=function(){return this.clippingProcess},S.prototype.setClippingProcess=function(t){this.clippingProcess=t},S.prototype.setClipBufPre_clipContextForMask=function(t){this.clipBufPre_clipContextMask=t},S.prototype.getClipBufPre_clipContextMask=function(){return this.clipBufPre_clipContextMask},S.prototype.setClipBufPre_clipContextForDraw=function(t){this.clipBufPre_clipContextDraw=t},S.prototype.getClipBufPre_clipContextDraw=function(){return this.clipBufPre_clipContextDraw},L._$ur=-2,L._$c2=1,L._$_b=2,L.prototype._$F0=function(t){this._$kP=t._$nP(),this._$dr=t._$nP()},L.prototype.readV2_opacity=function(t){t.getFormatVersion()>=C.LIVE2D_FORMAT_VERSION_V2_10_SDK2&&(this._$mS=t._$Tb())},L.prototype.init=function(t){},L.prototype._$Nr=function(t,i){},L.prototype.interpolateOpacity=function(t,i,e,r){null==this._$mS?e.setInterpolatedOpacity(1):e.setInterpolatedOpacity(y._$br(t,i,r,this._$mS))},L.prototype._$2b=function(t,i){},L.prototype._$nb=function(t,i,e,r,o,n,s){},L.prototype.getType=function(){},L.prototype._$gs=function(t){this._$dr=t},L.prototype._$a2=function(t){this._$kP=t},L.prototype.getTargetBaseDataID=function(){return this._$dr},L.prototype.getBaseDataID=function(){return this._$kP},L.prototype._$32=function(){return null!=this._$dr&&this._$dr!=pt._$2o()},M._$CS=M._$W2=0,M._$Mo=function(){return!0},M._$XP=function(t){try{for(var i=getTimeMSec();getTimeMSec()-i=t.length)return!1;for(var o=i;o=0;--e){var r=this._$Ob[e].getParamIndex(i);if(r==E._$ds&&(r=t.getParamIndex(this._$Ob[e].getParamID())),t._$Xb(r))return!0}return!1},I.prototype._$Q2=function(t,i){for(var e,r,o=this._$Ob.length,n=t._$v2(),s=0,_=0;_F._$Qb&&console.log("err 23245\n");for(var o=this._$Ob.length,n=1,s=1,_=0,a=0;a=0;--n)e[n]=o[n]}else this.mult_fast(t,i,e,r)},x.prototype.mult_fast=function(t,i,e,r){r?(e[0]=t[0]*i[0]+t[4]*i[1]+t[8]*i[2],e[4]=t[0]*i[4]+t[4]*i[5]+t[8]*i[6],e[8]=t[0]*i[8]+t[4]*i[9]+t[8]*i[10],e[12]=t[0]*i[12]+t[4]*i[13]+t[8]*i[14]+t[12],e[1]=t[1]*i[0]+t[5]*i[1]+t[9]*i[2],e[5]=t[1]*i[4]+t[5]*i[5]+t[9]*i[6],e[9]=t[1]*i[8]+t[5]*i[9]+t[9]*i[10],e[13]=t[1]*i[12]+t[5]*i[13]+t[9]*i[14]+t[13],e[2]=t[2]*i[0]+t[6]*i[1]+t[10]*i[2],e[6]=t[2]*i[4]+t[6]*i[5]+t[10]*i[6],e[10]=t[2]*i[8]+t[6]*i[9]+t[10]*i[10],e[14]=t[2]*i[12]+t[6]*i[13]+t[10]*i[14]+t[14],e[3]=e[7]=e[11]=0,e[15]=1):(e[0]=t[0]*i[0]+t[4]*i[1]+t[8]*i[2]+t[12]*i[3],e[4]=t[0]*i[4]+t[4]*i[5]+t[8]*i[6]+t[12]*i[7],e[8]=t[0]*i[8]+t[4]*i[9]+t[8]*i[10]+t[12]*i[11],e[12]=t[0]*i[12]+t[4]*i[13]+t[8]*i[14]+t[12]*i[15],e[1]=t[1]*i[0]+t[5]*i[1]+t[9]*i[2]+t[13]*i[3],e[5]=t[1]*i[4]+t[5]*i[5]+t[9]*i[6]+t[13]*i[7],e[9]=t[1]*i[8]+t[5]*i[9]+t[9]*i[10]+t[13]*i[11],e[13]=t[1]*i[12]+t[5]*i[13]+t[9]*i[14]+t[13]*i[15],e[2]=t[2]*i[0]+t[6]*i[1]+t[10]*i[2]+t[14]*i[3],e[6]=t[2]*i[4]+t[6]*i[5]+t[10]*i[6]+t[14]*i[7],e[10]=t[2]*i[8]+t[6]*i[9]+t[10]*i[10]+t[14]*i[11],e[14]=t[2]*i[12]+t[6]*i[13]+t[10]*i[14]+t[14]*i[15],e[3]=t[3]*i[0]+t[7]*i[1]+t[11]*i[2]+t[15]*i[3],e[7]=t[3]*i[4]+t[7]*i[5]+t[11]*i[6]+t[15]*i[7],e[11]=t[3]*i[8]+t[7]*i[9]+t[11]*i[10]+t[15]*i[11],e[15]=t[3]*i[12]+t[7]*i[13]+t[11]*i[14]+t[15]*i[15])},x.prototype.translate=function(t,i,e){this.m[12]=this.m[0]*t+this.m[4]*i+this.m[8]*e+this.m[12],this.m[13]=this.m[1]*t+this.m[5]*i+this.m[9]*e+this.m[13],this.m[14]=this.m[2]*t+this.m[6]*i+this.m[10]*e+this.m[14],this.m[15]=this.m[3]*t+this.m[7]*i+this.m[11]*e+this.m[15]},x.prototype.scale=function(t,i,e){this.m[0]*=t,this.m[4]*=i,this.m[8]*=e,this.m[1]*=t,this.m[5]*=i,this.m[9]*=e,this.m[2]*=t,this.m[6]*=i,this.m[10]*=e,this.m[3]*=t,this.m[7]*=i,this.m[11]*=e},x.prototype.rotateX=function(t){var i=yt.fcos(t),e=yt._$9(t),r=this.m[4];this.m[4]=r*i+this.m[8]*e,this.m[8]=r*-e+this.m[8]*i,r=this.m[5],this.m[5]=r*i+this.m[9]*e,this.m[9]=r*-e+this.m[9]*i,r=this.m[6],this.m[6]=r*i+this.m[10]*e,this.m[10]=r*-e+this.m[10]*i,r=this.m[7],this.m[7]=r*i+this.m[11]*e,this.m[11]=r*-e+this.m[11]*i},x.prototype.rotateY=function(t){var i=yt.fcos(t),e=yt._$9(t),r=this.m[0];this.m[0]=r*i+this.m[8]*-e,this.m[8]=r*e+this.m[8]*i,r=this.m[1],this.m[1]=r*i+this.m[9]*-e,this.m[9]=r*e+this.m[9]*i,r=m[2],this.m[2]=r*i+this.m[10]*-e,this.m[10]=r*e+this.m[10]*i,r=m[3],this.m[3]=r*i+this.m[11]*-e,this.m[11]=r*e+this.m[11]*i},x.prototype.rotateZ=function(t){var i=yt.fcos(t),e=yt._$9(t),r=this.m[0];this.m[0]=r*i+this.m[4]*e,this.m[4]=r*-e+this.m[4]*i,r=this.m[1],this.m[1]=r*i+this.m[5]*e,this.m[5]=r*-e+this.m[5]*i,r=this.m[2],this.m[2]=r*i+this.m[6]*e,this.m[6]=r*-e+this.m[6]*i,r=this.m[3],this.m[3]=r*i+this.m[7]*e,this.m[7]=r*-e+this.m[7]*i},w.prototype=new Z,w._$tP=new Object,w._$27=function(){w._$tP.clear()},w.getID=function(t){var i=w._$tP[t];return null==i&&(i=new w(t),w._$tP[t]=i),i},w.prototype._$3s=function(){return new w},O._$kS=-1,O._$pS=0,O._$hb=1,O.STATE_IDENTITY=0,O._$gb=1,O._$fo=2,O._$go=4,O.prototype.transform=function(t,i,e){var r,o,n,s,_,a,h=0,l=0;switch(this._$hi){default:return;case O._$go|O._$fo|O._$gb:for(r=this._$7,o=this._$H,n=this._$k,s=this._$f,_=this._$g,a=this._$w;--e>=0;){var $=t[h++],u=t[h++];i[l++]=r*$+o*u+n,i[l++]=s*$+_*u+a}return;case O._$go|O._$fo:for(r=this._$7,o=this._$H,s=this._$f,_=this._$g;--e>=0;){var $=t[h++],u=t[h++];i[l++]=r*$+o*u,i[l++]=s*$+_*u}return;case O._$go|O._$gb:for(o=this._$H,n=this._$k,s=this._$f,a=this._$w;--e>=0;){$=t[h++];i[l++]=o*t[h++]+n,i[l++]=s*$+a}return;case O._$go:for(o=this._$H,s=this._$f;--e>=0;){$=t[h++];i[l++]=o*t[h++],i[l++]=s*$}return;case O._$fo|O._$gb:for(r=this._$7,n=this._$k,_=this._$g,a=this._$w;--e>=0;)i[l++]=r*t[h++]+n,i[l++]=_*t[h++]+a;return;case O._$fo:for(r=this._$7,_=this._$g;--e>=0;)i[l++]=r*t[h++],i[l++]=_*t[h++];return;case O._$gb:for(n=this._$k,a=this._$w;--e>=0;)i[l++]=t[h++]+n,i[l++]=t[h++]+a;return;case O.STATE_IDENTITY:return void(t==i&&h==l||M._$jT(t,h,i,l,2*e))}},O.prototype.update=function(){0==this._$H&&0==this._$f?1==this._$7&&1==this._$g?0==this._$k&&0==this._$w?(this._$hi=O.STATE_IDENTITY,this._$Z=O._$pS):(this._$hi=O._$gb,this._$Z=O._$hb):0==this._$k&&0==this._$w?(this._$hi=O._$fo,this._$Z=O._$kS):(this._$hi=O._$fo|O._$gb,this._$Z=O._$kS):0==this._$7&&0==this._$g?0==this._$k&&0==this._$w?(this._$hi=O._$go,this._$Z=O._$kS):(this._$hi=O._$go|O._$gb,this._$Z=O._$kS):0==this._$k&&0==this._$w?(this._$hi=O._$go|O._$fo,this._$Z=O._$kS):(this._$hi=O._$go|O._$fo|O._$gb,this._$Z=O._$kS)},O.prototype._$RT=function(t){this._$IT(t);var i=t[0],e=t[2],r=t[1],o=t[3],n=Math.sqrt(i*i+r*r),s=i*o-e*r;0==n?rt._$so&&console.log("affine._$RT() / rt==0"):(t[0]=n,t[1]=s/n,t[2]=(r*o+i*e)/s,t[3]=Math.atan2(r,i))},O.prototype._$ho=function(t,i,e,r){var o=new Float32Array(6),n=new Float32Array(6);t._$RT(o),i._$RT(n);var s=new Float32Array(6);s[0]=o[0]+(n[0]-o[0])*e,s[1]=o[1]+(n[1]-o[1])*e,s[2]=o[2]+(n[2]-o[2])*e,s[3]=o[3]+(n[3]-o[3])*e,s[4]=o[4]+(n[4]-o[4])*e,s[5]=o[5]+(n[5]-o[5])*e,r._$CT(s)},O.prototype._$CT=function(t){var i=Math.cos(t[3]),e=Math.sin(t[3]);this._$7=t[0]*i,this._$f=t[0]*e,this._$H=t[1]*(t[2]*i-e),this._$g=t[1]*(t[2]*e+i),this._$k=t[4],this._$w=t[5],this.update()},O.prototype._$IT=function(t){t[0]=this._$7,t[1]=this._$f,t[2]=this._$H,t[3]=this._$g,t[4]=this._$k,t[5]=this._$w},D.prototype=new o,D._$cs="VISIBLE:",D._$ar="LAYOUT:",D._$Co=0,D._$D2=[],D._$1T=1,D.loadMotion=function(t){var i=new D,e=[0],r=t.length;i._$yT=0;for(var o=0;o=0){var a=new b;A.startsWith(t,s,D._$cs)?(a._$RP=b._$hs,a._$4P=new String(t,s,_-s)):A.startsWith(t,s,D._$ar)?(a._$4P=new String(t,s+7,_-s-7),A.startsWith(t,s+7,"ANCHOR_X")?a._$RP=b._$xs:A.startsWith(t,s+7,"ANCHOR_Y")?a._$RP=b._$us:A.startsWith(t,s+7,"SCALE_X")?a._$RP=b._$qs:A.startsWith(t,s+7,"SCALE_Y")?a._$RP=b._$Ys:A.startsWith(t,s+7,"X")?a._$RP=b._$ws:A.startsWith(t,s+7,"Y")&&(a._$RP=b._$Ns)):(a._$RP=b._$Fr,a._$4P=new String(t,s,_-s)),i.motions.push(a);var h=0;for(D._$D2.clear(),o=_+1;o0){D._$D2.push(u),h++;var l=e[0];if(li._$yT&&(i._$yT=h)}}}else{for(var s=o,_=-1;o=0)for(_==s+4&&"f"==t[s+1]&&"p"==t[s+2]&&"s"==t[s+3]&&($=!0),o=_+1;o0&&$&&5=h?h-1:n];t.setParamFloat(l,$)}else if(b._$ws<=a._$RP&&a._$RP<=b._$Ys);else{var u=t.getParamFloat(l),p=a._$I0[n>=h?h-1:n],f=u+(p+(a._$I0[n+1>=h?h-1:n+1]-p)*s-u)*e;t.setParamFloat(l,f)}}n>=this._$yT&&(this._$E?(r._$z2=i,this.loopFadeIn&&(r._$bs=i)):r._$9L=!0)},D.prototype._$r0=function(){return this._$E},D.prototype._$aL=function(t){this._$E=t},D.prototype.isLoopFadeIn=function(){return this.loopFadeIn},D.prototype.setLoopFadeIn=function(t){this.loopFadeIn=t},R.prototype.clear=function(){this.size=0},R.prototype.add=function(t){if(this._$P.length<=this.size){var i=new Float32Array(2*this.size);M._$jT(this._$P,0,i,0,this.size),this._$P=i}this._$P[this.size++]=t},R.prototype._$BL=function(){var t=new Float32Array(this.size);return M._$jT(this._$P,0,t,0,this.size),t},b._$Fr=0,b._$hs=1,b._$ws=100,b._$Ns=101,b._$xs=102,b._$us=103,b._$qs=104,b._$Ys=105,F._$Ms=1,F._$Qs=2,F._$i2=0,F._$No=2,F._$do=F._$Ms,F._$Ls=!0,F._$1r=5,F._$Qb=65,F._$J=1e-4,F._$FT=.001,F._$Ss=3,C._$o7=6,C._$S7=7,C._$s7=8,C._$77=9,C.LIVE2D_FORMAT_VERSION_V2_10_SDK2=10,C._$T7=C.LIVE2D_FORMAT_VERSION_V2_11_SDK2_1=11,C._$Is=-2004318072,C._$h0=0,C._$4L=23,C._$7P=33,C._$uT=function(t){console.log("_$bo :: _$6 _$mo _$E0 : %d\n",t)},C._$9o=function(t){if(t<40)return C._$uT(t),null;if(t<50)return C._$uT(t),null;if(t<60)return C._$uT(t),null;if(t<100)switch(t){case 65:return new j;case 66:return new I;case 67:return new E;case 68:return new Y;case 69:return new d;case 70:return new st;default:return C._$uT(t),null}else if(t<150)switch(t){case 131:return new it;case 133:return new J;case 136:return new h;case 137:return new K;case 142:return new X}return C._$uT(t),null},N._$HP=0,N._$_0=!0,N._$V2=-1,N._$W0=-1,N._$jr=!1,N._$ZS=!0,N._$tr=-1e6,N._$lr=1e6,N._$is=32,N._$e=!1,N.prototype.getDrawDataIndex=function(t){for(var i=this._$aS.length-1;i>=0;--i)if(null!=this._$aS[i]&&this._$aS[i].getDrawDataID()==t)return i;return-1},N.prototype.getDrawData=function(t){if(t instanceof w){if(null==this._$Bo){this._$Bo=new Object;for(var i=this._$aS.length,e=0;e0&&this.release();for(var t=this._$Ri.getModelImpl(),i=t._$Xr(),r=i.length,o=new Array,n=new Array,s=0;s=0)&&(this._$3S.push(m),this._$db.push(n[s]),o[s]=null,y=!0)}}if(!y)break}var P=t._$E2();if(null!=P){var S=P._$1s();if(null!=S)for(var v=S.length,s=0;s=0;i--)this._$Js[i]=N._$jr;return this._$QT=!1,N._$e&&n.dump("_$eL"),!1},N.prototype.preDraw=function(t){null!=this.clipManager&&(t._$ZT(),this.clipManager.setupClip(this,t))},N.prototype.draw=function(t){if(null!=this._$Ws){var i=this._$Ws.length;t._$ZT();for(var e=0;e=0;--i)if(this._$pb[i]==t)return i;return this._$02(t,0,N._$tr,N._$lr)},N.prototype._$BS=function(t){return this.getBaseDataIndex(t)},N.prototype.getBaseDataIndex=function(t){for(var i=this._$3S.length-1;i>=0;--i)if(null!=this._$3S[i]&&this._$3S[i].getBaseDataID()==t)return i;return-1},N.prototype._$UT=function(t,i){var e=new Float32Array(i);return M._$jT(t,0,e,0,t.length),e},N.prototype._$02=function(t,i,e,r){if(this._$qo>=this._$pb.length){var o=this._$pb.length,n=new Array(2*o);M._$jT(this._$pb,0,n,0,o),this._$pb=n,this._$_2=this._$UT(this._$_2,2*o),this._$vr=this._$UT(this._$vr,2*o),this._$Rr=this._$UT(this._$Rr,2*o),this._$Or=this._$UT(this._$Or,2*o);var s=new Array;M._$jT(this._$Js,0,s,0,o),this._$Js=s}return this._$pb[this._$qo]=t,this._$_2[this._$qo]=i,this._$vr[this._$qo]=i,this._$Rr[this._$qo]=e,this._$Or[this._$qo]=r,this._$Js[this._$qo]=N._$ZS,this._$qo++},N.prototype._$Zo=function(t,i){this._$3S[t]=i},N.prototype.setParamFloat=function(t,i){ithis._$Or[t]&&(i=this._$Or[t]),this._$_2[t]=i},N.prototype.loadParam=function(){var t=this._$_2.length;t>this._$fs.length&&(t=this._$fs.length),M._$jT(this._$fs,0,this._$_2,0,t)},N.prototype.saveParam=function(){var t=this._$_2.length;t>this._$fs.length&&(this._$fs=new Float32Array(t)),M._$jT(this._$_2,0,this._$fs,0,t)},N.prototype._$v2=function(){return this._$co},N.prototype._$WS=function(){return this._$QT},N.prototype._$Xb=function(t){return this._$Js[t]==N._$ZS},N.prototype._$vs=function(){return this._$Es},N.prototype._$Tr=function(){return this._$ZP},N.prototype.getBaseData=function(t){return this._$3S[t]},N.prototype.getParamFloat=function(t){return this._$_2[t]},N.prototype.getParamMax=function(t){return this._$Or[t]},N.prototype.getParamMin=function(t){return this._$Rr[t]},N.prototype.setPartsOpacity=function(t,i){this._$Hr[t].setPartsOpacity(i)},N.prototype.getPartsOpacity=function(t){return this._$Hr[t].getPartsOpacity()},N.prototype.getPartsDataIndex=function(t){for(var i=this._$F2.length-1;i>=0;--i)if(null!=this._$F2[i]&&this._$F2[i]._$p2()==t)return i;return-1},N.prototype._$q2=function(t){return this._$db[t]},N.prototype._$C2=function(t){return this._$8b[t]},N.prototype._$Bb=function(t){return this._$Hr[t]},N.prototype._$5s=function(t,i){for(var e=this._$Ws.length,r=t,o=0;o0;)n+=i;return r},B._$C=function(t){var i=null,e=null;try{i=t instanceof Array?t:new _$Xs(t,8192),e=new _$js;for(var r,o=new Int8Array(1e3);(r=i.read(o))>0;)e.write(o,0,r);return e._$TS()}finally{null!=t&&t.close(),null!=e&&(e.flush(),e.close())}},G.prototype._$T2=function(){return M.getUserTimeMSec()+Math._$10()*(2*this._$Br-1)},G.prototype._$uo=function(t){this._$Br=t},G.prototype._$QS=function(t,i,e){this._$Dr=t,this._$Cb=i,this._$mr=e},G.prototype._$7T=function(t){var i,e=M.getUserTimeMSec(),r=0;switch(this._$_L){case STATE_CLOSING:(r=(e-this._$bb)/this._$Dr)>=1&&(r=1,this._$_L=St.STATE_CLOSED,this._$bb=e),i=1-r;break;case STATE_CLOSED:(r=(e-this._$bb)/this._$Cb)>=1&&(this._$_L=St.STATE_OPENING,this._$bb=e),i=0;break;case STATE_OPENING:(r=(e-this._$bb)/this._$mr)>=1&&(r=1,this._$_L=St.STATE_INTERVAL,this._$12=this._$T2()),i=r;break;case STATE_INTERVAL:this._$12.9?rt.EXPAND_W:0;this.gl.drawElements(a,e,r,o,n,h,this.transform,_)}},U.prototype._$Rs=function(){throw new Error("_$Rs")},U.prototype._$Ds=function(t){throw new Error("_$Ds")},U.prototype._$K2=function(){for(var t=0;t=0;--i){var e=t[i];eV._$R2&&(V._$R2=e)}},V._$or=function(){return V._$52},V._$Pr=function(){return V._$R2},V.prototype._$F0=function(t){this._$gP=t._$nP(),this._$dr=t._$nP(),this._$GS=t._$nP(),this._$qb=t._$6L(),this._$Lb=t._$cS(),this._$mS=t._$Tb(),t.getFormatVersion()>=C._$T7?(this.clipID=t._$nP(),this.clipIDList=this.convertClipIDForV2_11(this.clipID)):this.clipIDList=null,V._$Sb(this._$Lb)},V.prototype.getClipIDList=function(){return this.clipIDList},V.prototype._$Nr=function(t,i){if(i._$IS[0]=!1,i._$Us=y._$Z2(t,this._$GS,i._$IS,this._$Lb),rt._$Zs);else if(i._$IS[0])return;i._$7s=y._$br(t,this._$GS,i._$IS,this._$mS)},V.prototype._$2b=function(t){},V.prototype.getDrawDataID=function(){return this._$gP},V.prototype._$j2=function(t){this._$gP=t},V.prototype.getOpacity=function(t,i){return i._$7s},V.prototype._$zS=function(t,i){return i._$Us},V.prototype.getTargetBaseDataID=function(){return this._$dr},V.prototype._$gs=function(t){this._$dr=t},V.prototype._$32=function(){return null!=this._$dr&&this._$dr!=pt._$2o()},V.prototype.getType=function(){},X._$42=0,X.prototype._$1b=function(){return this._$3S},X.prototype.getDrawDataList=function(){return this._$aS},X.prototype._$F0=function(t){this._$NL=t._$nP(),this._$aS=t._$nP(),this._$3S=t._$nP()},X.prototype._$kr=function(t){t._$Zo(this._$3S),t._$xo(this._$aS),this._$3S=null,this._$aS=null},z.prototype=new i,z.loadModel=function(t){var e=new z;return i._$62(e,t),e},z.loadModel=function(t){var e=new z;return i._$62(e,t),e},z._$to=function(){return new z},z._$er=function(t){var i=new _$5("../_$_r/_$t0/_$Ri/_$_P._$d");if(0==i.exists())throw new _$ls("_$t0 _$_ _$6 _$Ui :: "+i._$PL());for(var e=["../_$_r/_$t0/_$Ri/_$_P.512/_$CP._$1","../_$_r/_$t0/_$Ri/_$_P.512/_$vP._$1","../_$_r/_$t0/_$Ri/_$_P.512/_$EP._$1","../_$_r/_$t0/_$Ri/_$_P.512/_$pP._$1"],r=z.loadModel(i._$3b()),o=0;o=0){var h=new b;A.startsWith(t,_,H._$cs)?(h._$RP=b._$hs,h._$4P=A.createString(t,_,a-_)):A.startsWith(t,_,H._$ar)?(h._$4P=A.createString(t,_+7,a-_-7),A.startsWith(t,_+7,"ANCHOR_X")?h._$RP=b._$xs:A.startsWith(t,_+7,"ANCHOR_Y")?h._$RP=b._$us:A.startsWith(t,_+7,"SCALE_X")?h._$RP=b._$qs:A.startsWith(t,_+7,"SCALE_Y")?h._$RP=b._$Ys:A.startsWith(t,_+7,"X")?h._$RP=b._$ws:A.startsWith(t,_+7,"Y")&&(h._$RP=b._$Ns)):(h._$RP=b._$Fr,h._$4P=A.createString(t,_,a-_)),i.motions.push(h);var l=0,$=[];for(o=a+1;o0){$.push(f),l++;var u=e[0];if(ui._$yT&&(i._$yT=l)}}}else{for(var _=o,a=-1;o=0)for(a==_+4&&"f"==W(t,_+1)&&"p"==W(t,_+2)&&"s"==W(t,_+3)&&(p=!0),o=a+1;o0&&p&&5=h?h-1:n];t.setParamFloat(l,$)}else if(b._$ws<=a._$RP&&a._$RP<=b._$Ys);else{var u,p=t.getParamIndex(l),f=t.getModelContext(),c=.4*(f.getParamMax(p)-f.getParamMin(p)),d=f.getParamFloat(p),g=a._$I0[n>=h?h-1:n],y=a._$I0[n+1>=h?h-1:n+1],m=d+((u=gc||g>y&&g-y>c?g:g+(y-g)*s)-d)*e;t.setParamFloat(l,m)}}n>=this._$yT&&(this._$E?(r._$z2=i,this.loopFadeIn&&(r._$bs=i)):r._$9L=!0),this._$eP=e},H.prototype._$r0=function(){return this._$E},H.prototype._$aL=function(t){this._$E=t},H.prototype._$S0=function(){return this._$D0},H.prototype._$U0=function(t){this._$D0=t},H.prototype.isLoopFadeIn=function(){return this.loopFadeIn},H.prototype.setLoopFadeIn=function(t){this.loopFadeIn=t},R.prototype.clear=function(){this.size=0},R.prototype.add=function(t){if(this._$P.length<=this.size){var i=new Float32Array(2*this.size);M._$jT(this._$P,0,i,0,this.size),this._$P=i}this._$P[this.size++]=t},R.prototype._$BL=function(){var t=new Float32Array(this.size);return M._$jT(this._$P,0,t,0,this.size),t},b._$Fr=0,b._$hs=1,b._$ws=100,b._$Ns=101,b._$xs=102,b._$us=103,b._$qs=104,b._$Ys=105,j.prototype=new L,j._$gT=new Array,j.prototype._$zP=function(){this._$GS=new I,this._$GS._$zP()},j.prototype._$F0=function(t){L.prototype._$F0.call(this,t),this._$A=t._$6L(),this._$o=t._$6L(),this._$GS=t._$nP(),this._$Eo=t._$nP(),L.prototype.readV2_opacity.call(this,t)},j.prototype.init=function(t){var i=new q(this),e=(this._$o+1)*(this._$A+1);return null!=i._$Cr&&(i._$Cr=null),i._$Cr=new Float32Array(2*e),null!=i._$hr&&(i._$hr=null),this._$32()?i._$hr=new Float32Array(2*e):i._$hr=null,i},j.prototype._$Nr=function(t,i){var e=i;if(this._$GS._$Ur(t)){var r=this._$VT(),o=j._$gT;o[0]=!1,y._$Vr(t,this._$GS,o,r,this._$Eo,e._$Cr,0,2),i._$Ib(o[0]),this.interpolateOpacity(t,this._$GS,i,o)}},j.prototype._$2b=function(t,i){var e=i;if(e._$hS(!0),this._$32()){var r=this.getTargetBaseDataID();if(e._$8r==L._$ur&&(e._$8r=t.getBaseDataIndex(r)),e._$8r<0)rt._$so&&n._$li("_$L _$0P _$G :: %s",r),e._$hS(!1);else{var o=t.getBaseData(e._$8r),s=t._$q2(e._$8r);if(null!=o&&s._$yo()){var _=s.getTotalScale();e.setTotalScale_notForClient(_);var a=s.getTotalOpacity();e.setTotalOpacity(a*e.getInterpolatedOpacity()),o._$nb(t,s,e._$Cr,e._$hr,this._$VT(),0,2),e._$hS(!0)}else e._$hS(!1)}}else e.setTotalOpacity(e.getInterpolatedOpacity())},j.prototype._$nb=function(t,i,e,r,o,n,s){var _=i,a=null!=_._$hr?_._$hr:_._$Cr;j.transformPoints_sdk2(e,r,o,n,s,a,this._$o,this._$A)},j.transformPoints_sdk2=function(i,e,r,o,n,s,_,a){for(var h,l,$,u=r*n,p=0,f=0,c=0,d=0,g=0,y=0,m=!1,T=o;T=1){var b=s[2*(0+a*M)],F=s[2*(0+a*M)+1],C=p-2*c+1*g,N=f-2*d+1*y,w=p+3*g,O=f+3*y,D=p-2*c+3*g,R=f-2*d+3*y;(B=.5*(v- -2))+(G=.5*(L-1))<=1?(e[T]=C+(b-C)*B+(D-C)*G,e[T+1]=N+(F-N)*B+(R-N)*G):(e[T]=w+(D-w)*(1-B)+(b-w)*(1-G),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-G))}else{(k=0|S)==a&&(k=a-1);var B=.5*(v- -2),G=S-k,U=k/a,Y=(k+1)/a,b=s[2*(0+k*M)],F=s[2*(0+k*M)+1],w=s[2*(0+(k+1)*M)],O=s[2*(0+(k+1)*M)+1],C=p-2*c+U*g,N=f-2*d+U*y,D=p-2*c+Y*g,R=f-2*d+Y*y;B+G<=1?(e[T]=C+(b-C)*B+(D-C)*G,e[T+1]=N+(F-N)*B+(R-N)*G):(e[T]=w+(D-w)*(1-B)+(b-w)*(1-G),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-G))}else if(1<=v)if(L<=0){var D=s[2*(_+0*M)],R=s[2*(_+0*M)+1],w=p+3*c,O=f+3*d,C=p+1*c-2*g,N=f+1*d-2*y,b=p+3*c-2*g,F=f+3*d-2*y;(B=.5*(v-1))+(G=.5*(L- -2))<=1?(e[T]=C+(b-C)*B+(D-C)*G,e[T+1]=N+(F-N)*B+(R-N)*G):(e[T]=w+(D-w)*(1-B)+(b-w)*(1-G),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-G))}else if(L>=1){var C=s[2*(_+a*M)],N=s[2*(_+a*M)+1],b=p+3*c+1*g,F=f+3*d+1*y,D=p+1*c+3*g,R=f+1*d+3*y,w=p+3*c+3*g,O=f+3*d+3*y;(B=.5*(v-1))+(G=.5*(L-1))<=1?(e[T]=C+(b-C)*B+(D-C)*G,e[T+1]=N+(F-N)*B+(R-N)*G):(e[T]=w+(D-w)*(1-B)+(b-w)*(1-G),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-G))}else{var k=0|S;k==a&&(k=a-1);var B=.5*(v-1),G=S-k,U=k/a,Y=(k+1)/a,C=s[2*(_+k*M)],N=s[2*(_+k*M)+1],D=s[2*(_+(k+1)*M)],R=s[2*(_+(k+1)*M)+1],b=p+3*c+U*g,F=f+3*d+U*y,w=p+3*c+Y*g,O=f+3*d+Y*y;B+G<=1?(e[T]=C+(b-C)*B+(D-C)*G,e[T+1]=N+(F-N)*B+(R-N)*G):(e[T]=w+(D-w)*(1-B)+(b-w)*(1-G),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-G))}else if(L<=0){(z=0|P)==_&&(z=_-1);var B=P-z,G=.5*(L- -2),V=z/_,X=(z+1)/_,D=s[2*(z+0*M)],R=s[2*(z+0*M)+1],w=s[2*(z+1+0*M)],O=s[2*(z+1+0*M)+1],C=p+V*c-2*g,N=f+V*d-2*y,b=p+X*c-2*g,F=f+X*d-2*y;B+G<=1?(e[T]=C+(b-C)*B+(D-C)*G,e[T+1]=N+(F-N)*B+(R-N)*G):(e[T]=w+(D-w)*(1-B)+(b-w)*(1-G),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-G))}else if(L>=1){var z=0|P;z==_&&(z=_-1);var B=P-z,G=.5*(L-1),V=z/_,X=(z+1)/_,C=s[2*(z+a*M)],N=s[2*(z+a*M)+1],b=s[2*(z+1+a*M)],F=s[2*(z+1+a*M)+1],D=p+V*c+3*g,R=f+V*d+3*y,w=p+X*c+3*g,O=f+X*d+3*y;B+G<=1?(e[T]=C+(b-C)*B+(D-C)*G,e[T+1]=N+(F-N)*B+(R-N)*G):(e[T]=w+(D-w)*(1-B)+(b-w)*(1-G),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-G))}else t.err.printf("_$li calc : %.4f , %.4f\t\t\t\t\t@@BDBoxGrid\n",v,L);else e[T]=p+v*c+L*g,e[T+1]=f+v*d+L*y}else l=P-(0|P),$=S-(0|S),h=2*((0|P)+(0|S)*(_+1)),l+$<1?(e[T]=s[h]*(1-l-$)+s[h+2]*l+s[h+2*(_+1)]*$,e[T+1]=s[h+1]*(1-l-$)+s[h+3]*l+s[h+2*(_+1)+1]*$):(e[T]=s[h+2*(_+1)+2]*(l-1+$)+s[h+2*(_+1)]*(1-l)+s[h+2]*(1-$),e[T+1]=s[h+2*(_+1)+3]*(l-1+$)+s[h+2*(_+1)+1]*(1-l)+s[h+3]*(1-$))}},j.prototype.transformPoints_sdk1=function(t,i,e,r,o,n,s){for(var _,a,h,l,$,u,p,f=i,c=this._$o,d=this._$A,g=o*s,y=null!=f._$hr?f._$hr:f._$Cr,m=n;m1&&(_=1),a<0?a=0:a>1&&(a=1),_*=c,a*=d,h=0|_,l=0|a,h>c-1&&(h=c-1),l>d-1&&(l=d-1),u=_-h,p=a-l,$=2*(h+l*(c+1))):(_=e[m]*c,a=e[m+1]*d,u=_-(0|_),p=a-(0|a),$=2*((0|_)+(0|a)*(c+1))),u+p<1?(r[m]=y[$]*(1-u-p)+y[$+2]*u+y[$+2*(c+1)]*p,r[m+1]=y[$+1]*(1-u-p)+y[$+3]*u+y[$+2*(c+1)+1]*p):(r[m]=y[$+2*(c+1)+2]*(u-1+p)+y[$+2*(c+1)]*(1-u)+y[$+2]*(1-p),r[m+1]=y[$+2*(c+1)+3]*(u-1+p)+y[$+2*(c+1)+1]*(1-u)+y[$+3]*(1-p))},j.prototype._$VT=function(){return(this._$o+1)*(this._$A+1)},j.prototype.getType=function(){return L._$_b},q.prototype=new et,J._$42=0,J.prototype._$zP=function(){this._$3S=new Array,this._$aS=new Array},J.prototype._$F0=function(t){this._$g0=t._$8L(),this.visible=t._$8L(),this._$NL=t._$nP(),this._$3S=t._$nP(),this._$aS=t._$nP()},J.prototype.init=function(t){var i=new Q(this);return i.setPartsOpacity(this.isVisible()?1:0),i},J.prototype._$6o=function(t){if(null==this._$3S)throw new Error("_$3S _$6 _$Wo@_$6o");this._$3S.push(t)},J.prototype._$3o=function(t){if(null==this._$aS)throw new Error("_$aS _$6 _$Wo@_$3o");this._$aS.push(t)},J.prototype._$Zo=function(t){this._$3S=t},J.prototype._$xo=function(t){this._$aS=t},J.prototype.isVisible=function(){return this.visible},J.prototype._$uL=function(){return this._$g0},J.prototype._$KP=function(t){this.visible=t},J.prototype._$ET=function(t){this._$g0=t},J.prototype.getBaseData=function(){return this._$3S},J.prototype.getDrawData=function(){return this._$aS},J.prototype._$p2=function(){return this._$NL},J.prototype._$ob=function(t){this._$NL=t},J.prototype.getPartsID=function(){return this._$NL},J.prototype._$MP=function(t){this._$NL=t},(Q.prototype=new function(){}).getPartsOpacity=function(){return this._$VS},Q.prototype.setPartsOpacity=function(t){this._$VS=t},Z._$L7=function(){a._$27(),pt._$27(),w._$27(),_._$27()},Z.prototype.toString=function(){return this.id},function(){}.prototype._$F0=function(t){},K.prototype._$1s=function(){return this._$4S},K.prototype._$zP=function(){this._$4S=new Array},K.prototype._$F0=function(t){this._$4S=t._$nP()},K.prototype._$Ks=function(t){this._$4S.push(t)},tt.tr=new ut,tt._$50=new ut,tt._$Ti=new Array(0,0),tt._$Pi=new Array(0,0),tt._$B=new Array(0,0),tt.prototype._$lP=function(t,i,e,r){this.viewport=new Array(t,i,e,r)},tt.prototype._$bL=function(){this.context.save();var t=this.viewport;null!=t&&(this.context.beginPath(),this.context._$Li(t[0],t[1],t[2],t[3]),this.context.clip())},tt.prototype._$ei=function(){this.context.restore()},tt.prototype.drawElements=function(t,i,e,r,o,s,_,a){try{o!=this._$Qo&&(this._$Qo=o,this.context.globalAlpha=o);for(var h=i.length,l=t.width,$=t.height,u=this.context,p=this._$xP,f=this._$uP,c=this._$6r,d=this._$3r,g=tt.tr,y=tt._$Ti,m=tt._$Pi,T=tt._$B,P=0;P.02?tt.expandClip(t,i,e,r,l,$,u,p,f,c):tt.clipWithTransform(t,null,o,n,s,_,a,h)},tt.expandClip=function(t,i,e,r,o,n,s,_,a,h){var l=s-o,$=_-n,u=a-o,p=h-n,f=l*p-$*u>0?e:-e,c=-$,d=l,g=a-s,y=h-_,m=-y,T=g,P=Math.sqrt(g*g+y*y),S=-p,v=u,L=Math.sqrt(u*u+p*p),M=o-f*c/r,E=n-f*d/r,A=s-f*c/r,I=_-f*d/r,x=s-f*m/P,w=_-f*T/P,O=a-f*m/P,D=h-f*T/P,R=o+f*S/L,b=n+f*v/L,F=a+f*S/L,C=h+f*v/L,N=tt._$50;return null!=i._$P2(N)&&(tt.clipWithTransform(t,N,M,E,A,I,x,w,O,D,F,C,R,b),!0)},tt.clipWithTransform=function(t,i,e,r,o,s,_,a){if(arguments.length<7)n._$li("err : @LDGL.clip()");else if(arguments[1]instanceof ut){var h=tt._$B,l=i,$=arguments;if(t.beginPath(),l){l._$PS($[2],$[3],h),t.moveTo(h[0],h[1]);for(u=4;u<$.length;u+=2)l._$PS($[u],$[u+1],h),t.lineTo(h[0],h[1])}else{t.moveTo($[2],$[3]);for(var u=4;u<$.length;u+=2)t.lineTo($[u],$[u+1])}t.clip()}else n._$li("err : a[0] is _$6 LDTransform @LDGL.clip()")},tt.createCanvas=function(t,i){var e=document.createElement("canvas");return e.setAttribute("width",t),e.setAttribute("height",i),e||n._$li("err : "+e),e},tt.dumpValues=function(){for(var t="",i=0;i1?1:.5-.5*Math.cos(t*yt.PI_F)},nt._$fr=-1,nt.prototype.toString=function(){return this._$ib},st.prototype=new V,st._$42=0,st._$Os=30,st._$ms=0,st._$ns=1,st._$_s=2,st._$gT=new Array,st.prototype._$_S=function(t){this._$LP=t},st.prototype.getTextureNo=function(){return this._$LP},st.prototype._$ZL=function(){return this._$Qi},st.prototype._$H2=function(){return this._$JP},st.prototype.getNumPoints=function(){return this._$d0},st.prototype.getType=function(){return V._$wb},st.prototype._$B2=function(t,i,e){var r=i,o=null!=r._$hr?r._$hr:r._$Cr;switch(F._$do){default:case F._$Ms:throw new Error("_$L _$ro ");case F._$Qs:for(var n=this._$d0-1;n>=0;--n)o[n*F._$No+4]=e}},st.prototype._$zP=function(){this._$GS=new I,this._$GS._$zP()},st.prototype._$F0=function(t){V.prototype._$F0.call(this,t),this._$LP=t._$6L(),this._$d0=t._$6L(),this._$Yo=t._$6L();var i=t._$nP();this._$BP=new Int16Array(3*this._$Yo);for(var e=3*this._$Yo-1;e>=0;--e)this._$BP[e]=i[e];if(this._$Eo=t._$nP(),this._$Qi=t._$nP(),t.getFormatVersion()>=C._$s7){if(this._$JP=t._$6L(),0!=this._$JP){if(0!=(1&this._$JP)){var r=t._$6L();null==this._$5P&&(this._$5P=new Object),this._$5P._$Hb=parseInt(r)}0!=(this._$JP&st._$Os)?this._$6s=(this._$JP&st._$Os)>>1:this._$6s=st._$ms,0!=(32&this._$JP)&&(this.culling=!1)}}else this._$JP=0},st.prototype.init=function(t){var i=new _t(this),e=this._$d0*F._$No,r=this._$32();switch(null!=i._$Cr&&(i._$Cr=null),i._$Cr=new Float32Array(e),null!=i._$hr&&(i._$hr=null),i._$hr=r?new Float32Array(e):null,F._$do){default:case F._$Ms:if(F._$Ls)for(o=this._$d0-1;o>=0;--o){n=o<<1;this._$Qi[n+1]=1-this._$Qi[n+1]}break;case F._$Qs:for(var o=this._$d0-1;o>=0;--o){var n=o<<1,s=o*F._$No,_=this._$Qi[n],a=this._$Qi[n+1];i._$Cr[s]=_,i._$Cr[s+1]=a,i._$Cr[s+4]=0,r&&(i._$hr[s]=_,i._$hr[s+1]=a,i._$hr[s+4]=0)}}return i},st.prototype._$Nr=function(t,i){var e=i;if(this!=e._$GT()&&console.log("### assert!! ### "),this._$GS._$Ur(t)&&(V.prototype._$Nr.call(this,t,e),!e._$IS[0])){var r=st._$gT;r[0]=!1,y._$Vr(t,this._$GS,r,this._$d0,this._$Eo,e._$Cr,F._$i2,F._$No)}},st.prototype._$2b=function(t,i){try{this!=i._$GT()&&console.log("### assert!! ### ");var e=!1;i._$IS[0]&&(e=!0);var r=i;if(!e&&(V.prototype._$2b.call(this,t),this._$32())){var o=this.getTargetBaseDataID();if(r._$8r==V._$ur&&(r._$8r=t.getBaseDataIndex(o)),r._$8r<0)rt._$so&&n._$li("_$L _$0P _$G :: %s",o);else{var s=t.getBaseData(r._$8r),_=t._$q2(r._$8r);null==s||_._$x2()?r._$AT=!1:(s._$nb(t,_,r._$Cr,r._$hr,this._$d0,F._$i2,F._$No),r._$AT=!0),r.baseOpacity=_.getTotalOpacity()}}}catch(t){throw t}},st.prototype.draw=function(t,i,e){if(this!=e._$GT()&&console.log("### assert!! ### "),!e._$IS[0]){var r=e,o=this._$LP;o<0&&(o=1);var n=this.getOpacity(i,r)*e._$VS*e.baseOpacity,s=null!=r._$hr?r._$hr:r._$Cr;t.setClipBufPre_clipContextForDraw(e.clipBufPre_clipContext),t._$WP(this.culling),t._$Uo(o,3*this._$Yo,this._$BP,s,this._$Qi,n,this._$6s,r)}},st.prototype.dump=function(){console.log(" _$yi( %d ) , _$d0( %d ) , _$Yo( %d ) \n",this._$LP,this._$d0,this._$Yo),console.log(" _$Oi _$di = { ");for(t=0;tstartMotion() / start _$K _$3 (m%d)\n",r,e._$sr));if(null==t)return-1;(e=new $t)._$w0=t,this.motions.push(e);var s=e._$sr;return this._$eb&&n._$Ji("MotionQueueManager[size:%2d]->startMotion() / new _$w0 (m%d)\n",r,s),s},lt.prototype.updateParam=function(t){try{for(var i=!1,e=0;eupdateParam() / _$T0 _$w0 (m%d)\n",this.motions.length-1,r._$sr),this.motions.splice(e,1),e--)):(this.motions=this.motions.splice(e,1),e--)}else this.motions.splice(e,1),e--}return i}catch(t){return n._$li(t),!0}},lt.prototype.isFinished=function(t){if(arguments.length>=1){for(i=0;i=48){var e=C._$9o(t);return null!=e?(e._$F0(this),e):null}switch(t){case 1:return this._$bT();case 10:return new function(){Lt||(this.color=null)}(this._$6L(),!0);case 11:return new g(this._$mP(),this._$mP(),this._$mP(),this._$mP());case 12:return new g(this._$_T(),this._$_T(),this._$_T(),this._$_T());case 13:return new T(this._$mP(),this._$mP());case 14:return new T(this._$_T(),this._$_T());case 15:for(var r=this._$3L(),o=new Array(r),n=0;n>7-this._$hL++&1)},gt.prototype._$zT=function(){0!=this._$hL&&(this._$hL=0)},function(){}.prototype._$wP=function(t,i,e){for(var r=0;rMath.PI;)e-=2*Math.PI;return e},yt._$9=function(t){return Math.sin(t)},yt.fcos=function(t){return Math.cos(t)},mt.prototype._$u2=function(){return this._$IS[0]},mt.prototype._$yo=function(){return this._$AT&&!this._$IS[0]},mt.prototype._$GT=function(){return this._$e0},Tt._$W2=0,Tt.SYSTEM_INFO=null,Tt.USER_AGENT=navigator.userAgent,Tt.isIPhone=function(){return Tt.SYSTEM_INFO||Tt.setup(),Tt.SYSTEM_INFO._isIPhone},Tt.isIOS=function(){return Tt.SYSTEM_INFO||Tt.setup(),Tt.SYSTEM_INFO._isIPhone||Tt.SYSTEM_INFO._isIPad},Tt.isAndroid=function(){return Tt.SYSTEM_INFO||Tt.setup(),Tt.SYSTEM_INFO._isAndroid},Tt.getOSVersion=function(){return Tt.SYSTEM_INFO||Tt.setup(),Tt.SYSTEM_INFO.version},Tt.getOS=function(){return Tt.SYSTEM_INFO||Tt.setup(),Tt.SYSTEM_INFO._isIPhone||Tt.SYSTEM_INFO._isIPad?"iOS":Tt.SYSTEM_INFO._isAndroid?"Android":"_$Q0 OS"},Tt.setup=function(){function t(t,i){for(var e=t.substring(i).split(/[ _,;\.]/),r=0,o=0;o<=2&&!isNaN(e[o]);o++){var s=parseInt(e[o]);if(s<0||s>999){n._$li("err : "+s+" @UtHtml5.setup()"),r=0;break}r+=s*Math.pow(1e3,2-o)}return r}var i,e=Tt.USER_AGENT,r=Tt.SYSTEM_INFO={userAgent:e};if((i=e.indexOf("iPhone OS "))>=0)r.os="iPhone",r._isIPhone=!0,r.version=t(e,i+"iPhone OS ".length);else if((i=e.indexOf("iPad"))>=0){if((i=e.indexOf("CPU OS"))<0)return void n._$li(" err : "+e+" @UtHtml5.setup()");r.os="iPad",r._isIPad=!0,r.version=t(e,i+"CPU OS ".length)}else(i=e.indexOf("Android"))>=0?(r.os="Android",r._isAndroid=!0,r.version=t(e,i+"Android ".length)):(r.os="-",r.version=-1)},window.UtSystem=M,window.UtDebug=n,window.LDTransform=ut,window.LDGL=tt,window.Live2D=rt,window.Live2DModelWebGL=ht,window.Live2DModelJS=z,window.Live2DMotion=H,window.MotionQueueManager=lt,window.PhysicsHair=l,window.AMotion=o,window.PartsDataID=_,window.DrawDataID=w,window.BaseDataID=pt,window.ParamID=a,rt.init();var Lt=!1}()}).call(i,e(7))},function(t,i){t.exports={import:function(){throw new Error("System.import cannot be used indirectly")}}},function(t,i,e){function r(t){return t&&t.__esModule?t:{default:t}}function o(){this.models=[],this.count=-1,this.reloadFlg=!1,Live2D.init(),n.Live2DFramework.setPlatformManager(new s.default)}Object.defineProperty(i,"__esModule",{value:!0}),i.default=o;var n=e(0),s=r(e(9)),_=r(e(10)),a=r(e(1));o.prototype.createModel=function(){var t=new _.default;return this.models.push(t),t},o.prototype.changeModel=function(t,i){this.reloadFlg&&(this.reloadFlg=!1,this.releaseModel(0,t),this.createModel(),this.models[0].load(t,i))},o.prototype.getModel=function(t){return t>=this.models.length?null:this.models[t]},o.prototype.releaseModel=function(t,i){this.models.length<=t||(this.models[t].release(i),delete this.models[t],this.models.splice(t,1))},o.prototype.numModels=function(){return this.models.length},o.prototype.setDrag=function(t,i){for(var e=0;e0){r.expressions={};for(s=0;s