!function(){var t=!0;function i(){t||(this._$MT=null,this._$5S=null,this._$NP=0,i._$42++,this._$5S=new G(this))}function r(i){if(!t){this.clipContextList=new Array,this.glcontext=i.gl,this.dp_webgl=i,this.curFrameNo=0,this.firstError_clipInNotUpdate=!0,this.colorBuffer=0,this.isInitGLFBFunc=!1,this.tmpBoundsOnModel=new S,$t.glContext.length>$t.frameBuffers.length&&(this.curFrameNo=this.getMaskRenderTexture()),this.tmpModelToViewMatrix=new O,this.tmpMatrix2=new O,this.tmpMatrixForMask=new O,this.tmpMatrixForDraw=new O,this.CHANNEL_COLORS=new Array;var r=new E;(r=new E).r=0,r.g=0,r.b=0,r.a=1,this.CHANNEL_COLORS.push(r),(r=new E).r=1,r.g=0,r.b=0,r.a=0,this.CHANNEL_COLORS.push(r),(r=new E).r=0,r.g=1,r.b=0,r.a=0,this.CHANNEL_COLORS.push(r),(r=new E).r=0,r.g=0,r.b=1,r.a=0,this.CHANNEL_COLORS.push(r);for(var e=0;eY._$T7)throw t._$NP|=i._$4s,new at("_$gi _$C _$li , _$n0 _$_ version _$li ( SDK : "+Y._$T7+" < _$f0 : "+e+" )@_$SS#loadModel()\n");var h=_._$nP();if(e>=Y._$s7){var a=_._$9T(),u=_._$9T();if(-30584!=a||-30584!=u)throw t._$NP|=i._$0s,new at("_$gi _$C _$li , _$0 _$6 _$Ui.")}t._$KS(h);var l=t.getModelContext();l.setDrawParam(t.getDrawParam()),l.init()}catch(p){n._$Rb(p)}},i.prototype._$KS=function(t){this._$MT=t},i.prototype.getModelImpl=function(){return null==this._$MT&&(this._$MT=new l,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(u.getID(t))),this._$5S.getParamFloat(t)},i.prototype.setParamFloat=function(t,i,r){"number"!=typeof t&&(t=this._$5S.getParamIndex(u.getID(t))),arguments.length<3&&(r=1),this._$5S.setParamFloat(t,this._$5S.getParamFloat(t)*(1-r)+i*r)},i.prototype.addToParamFloat=function(t,i,r){"number"!=typeof t&&(t=this._$5S.getParamIndex(u.getID(t))),arguments.length<3&&(r=1),this._$5S.setParamFloat(t,this._$5S.getParamFloat(t)+i*r)},i.prototype.multParamFloat=function(t,i,r){"number"!=typeof t&&(t=this._$5S.getParamIndex(u.getID(t))),arguments.length<3&&(r=1),this._$5S.setParamFloat(t,this._$5S.getParamFloat(t)*(1+(i-1)*r))},i.prototype.getParamIndex=function(t){return this._$5S.getParamIndex(u.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,r,e){var _=-1,o=0,s=this,n=.5;if(0!=r)if(1==t.length){f=t[0];var $=0!=s.getParamFloat(f),h=(c=i[0],s.getPartsOpacity(c)),a=r/e;$?(h+=a)>1&&(h=1):(h-=a)<0&&(h=0),s.setPartsOpacity(c,h)}else{for(p=0;p=0)break;_=p;c=i[p];o=s.getPartsOpacity(c),(o+=r/e)>1&&(o=1)}}_<0&&(console.log("No _$wi _$q0/ _$U default[%s]",t[0]),_=0,o=1,s.loadParam(),s.setParamFloat(t[_],o),s.saveParam());for(p=0;p.15&&(u=1-.15/(1-o)),l>u&&(l=u),s.setPartsOpacity(c,l)}}}else for(var p=0;p=this._$5S._$aS.length)return null;var i=this._$5S._$aS[t];return null!=i&&i.getType()==X._$wb&&i instanceof ut?i.getIndexArray():null},r.CHANNEL_COUNT=4,r.RENDER_TEXTURE_USE_MIPMAP=!1,r.NOT_USED_FRAME=-100,r.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()},r.prototype.releaseShader=function(){for(var t=$t.frameBuffers.length,i=0;i0){var o=i.gl.getParameter(i.gl.FRAMEBUFFER_BINDING),s=new Array(4);s[0]=0,s[1]=0,s[2]=i.gl.canvas.width,s[3]=i.gl.canvas.height,i.gl.viewport(0,0,$t.clippingMaskBufferSize,$t.clippingMaskBufferSize),this.setupLayoutBounds(r),i.gl.bindFramebuffer(i.gl.FRAMEBUFFER,$t.frameBuffers[this.curFrameNo].framebuffer),i.gl.clearColor(0,0,0,0),i.gl.clear(i.gl.COLOR_BUFFER_BIT);for(e=0;ee?r:e,o=_,s=_,n=0,$=0,h=i.clippedDrawContextList.length,a=0;an&&(n=d),S>$&&($=S)}}if(o==_)i.allClippedDrawRect.x=0,i.allClippedDrawRect.y=0,i.allClippedDrawRect.width=0,i.allClippedDrawRect.height=0,i.isUsing=!1;else{var L=n-o,v=$-s;i.allClippedDrawRect.x=o,i.allClippedDrawRect.y=s,i.allClippedDrawRect.width=L,i.allClippedDrawRect.height=v,i.isUsing=!0}},r.prototype.setupLayoutBounds=function(t){var i=t/r.CHANNEL_COUNT,e=t%r.CHANNEL_COUNT;i=~~i,e=~~e;for(var _=0,o=0;o=1)return 1;var u=e*e;return(1-3*a+3*h-0)*(e*u)+(3*a-6*h+0)*u+(3*h-0)*e+0},s.prototype._$a0=function(){},s.prototype.setFadeIn=function(t){this._$dP=t},s.prototype.setFadeOut=function(t){this._$eo=t},s.prototype._$pT=function(t){this._$V0=t},s.prototype.getFadeOut=function(){return this._$eo},s.prototype._$4T=function(){return this._$eo},s.prototype._$mT=function(){return this._$V0},s.prototype.getDurationMSec=function(){return-1},s.prototype.getLoopDurationMSec=function(){return-1},s.prototype.updateParam=function(t,i){if(i._$AT&&!i._$9L){var r=b.getUserTimeMSec();if(i._$z2<0){i._$z2=r,i._$bs=r;var e=this.getDurationMSec();i._$Do<0&&(i._$Do=e<=0?-1:i._$z2+e)}var _=this._$V0;0<=(_=_*(0==this._$dP?1:ht._$r2((r-i._$bs)/this._$dP))*(0==this._$eo||i._$Do<0?1:ht._$r2((i._$Do-r)/this._$eo)))&&_<=1||console.log("### assert!! ### "),this.updateParamExe(t,r,_,i),i._$Do>0&&i._$Do0?console.log("\n"):r%8==0&&r>0&&console.log(" "),console.log("%02X ",255&t[r]);console.log("\n")},n._$nr=function(t,i,r){console.log("%s\n",t);for(var e=i.length,_=0;_=0;--e){this._$lL[e]._$oP(t,this)}this._$oo(t,r),this._$M2=this._$Yb(),this._$9b=(this._$M2-this._$ks)/r,this._$ks=this._$M2}for(e=this._$qP.length-1;e>=0;--e){this._$qP[e]._$YS(t,this)}this._$iT=i},p.prototype._$oo=function(t,i){i<.033&&(i=.033);var r=1/i;this.p1.vx=(this.p1.x-this.p1._$s0)*r,this.p1.vy=(this.p1.y-this.p1._$70)*r,this.p1.ax=(this.p1.vx-this.p1._$7L)*r,this.p1.ay=(this.p1.vy-this.p1._$HL)*r,this.p1.fx=this.p1.ax*this.p1._$p,this.p1.fy=this.p1.ay*this.p1._$p,this.p1._$xT();var e,_,o=-Math.atan2(this.p1.y-this.p2.y,this.p1.x-this.p2.x),s=Math.cos(o),n=Math.sin(o),$=9.8*this.p2._$p,h=this._$Db*vt._$bS,a=$*Math.cos(o-h);e=a*n,_=a*s;var u=-this.p1.fx*n*n,l=-this.p1.fy*n*s,p=-this.p2.vx*this._$L2,f=-this.p2.vy*this._$L2;this.p2.fx=e+u+p,this.p2.fy=_+l+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)*r,this.p2.vy=(this.p2.y-this.p2._$70)*r,this.p2._$xT()},f.prototype._$xT=function(){this._$s0=this.x,this._$70=this.y,this._$7L=this.vx,this._$HL=this.vy},c.prototype._$oP=function(t,i){},y.prototype=new c,y.prototype._$oP=function(t,i){var r=this.scale*t.getParamFloat(this._$wL),e=i.getPhysicsPoint1();switch(this._$tL){default:case p.Src.SRC_TO_X:e.x=e.x+(r-e.x)*this._$V0;break;case p.Src.SRC_TO_Y:e.y=e.y+(r-e.y)*this._$V0;break;case p.Src.SRC_TO_G_ANGLE:var _=i._$qr();_+=(r-_)*this._$V0,i._$pr(_)}},g.prototype._$YS=function(t,i){},T.prototype=new g,T.prototype._$YS=function(t,i){switch(this._$YP){default:case p.Target.TARGET_FROM_ANGLE:t.setParamFloat(this._$wL,this.scale*i._$5r(),this._$V0);break;case p.Target.TARGET_FROM_ANGLE_V:t.setParamFloat(this._$wL,this.scale*i._$Cs(),this._$V0)}},p.Src=function(){},p.Src.SRC_TO_X="SRC_TO_X",p.Src.SRC_TO_Y="SRC_TO_Y",p.Src.SRC_TO_G_ANGLE="SRC_TO_G_ANGLE",p.Target=function(){},p.Target.TARGET_FROM_ANGLE="TARGET_FROM_ANGLE",p.Target.TARGET_FROM_ANGLE_V="TARGET_FROM_ANGLE_V",P.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},P.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()>=Y.LIVE2D_FORMAT_VERSION_V2_10_SDK2&&(this.reflectX=t._$po(),this.reflectY=t._$po())},P.prototype._$e=function(){};var d=function(){};function S(){t||(this.x=null,this.y=null,this.width=null,this.height=null)}function L(){}function v(){t||(this.x=null,this.y=null)}function w(){t||(this._$gP=null,this._$dr=null,this._$GS=null,this._$qb=null,this._$Lb=null,this._$mS=null,this.clipID=null,this.clipIDList=new Array)}function A(){t||(this._$Eb=A._$ps,this._$lT=1,this._$C0=1,this._$tT=1,this._$WL=1,this.culling=!1,this.matrix4x4=new Float32Array(16),this.premultipliedAlpha=!1,this.anisotropy=0,this.clippingProcess=A.CLIPPING_PROCESS_NONE,this.clipBufPre_clipContextMask=null,this.clipBufPre_clipContextDraw=null,this.CHANNEL_COLORS=new Array)}function E(){t||(this.a=1,this.r=1,this.g=1,this.b=1,this.scale=1,this._$ho=1,this.blendMode=$t.L2D_COLOR_BLEND_MODE_MULT)}function x(){t||(this._$kP=null,this._$dr=null,this._$Ai=!0,this._$mS=null)}function b(){}function D(){t||(this._$VP=0,this._$wL=null,this._$GP=null,this._$8o=D._$ds,this._$2r=-1,this._$O2=0,this._$ri=0)}function C(){}function I(){t||(this._$Ob=null)}function O(){this.m=new Float32Array(16),this.identity()}function F(i){t||et.prototype.constructor.call(this,i)}function M(){t||(this._$7=1,this._$f=0,this._$H=0,this._$g=1,this._$k=0,this._$w=0,this._$hi=STATE_IDENTITY,this._$Z=_$pS)}function R(){t||(s.prototype.constructor.call(this),this.motions=new Array,this._$7r=null,this._$7r=R._$Co++,this._$D0=30,this._$yT=0,this._$E=!0,this.loopFadeIn=!0,this._$AS=-1,_$a0())}function N(){this._$P=new Float32Array(100),this.size=0}function B(){this._$4P=null,this._$I0=null,this._$RP=null}function U(){}function Y(){}function G(i){t||(this._$QT=!0,this._$co=-1,this._$qo=0,this._$pb=new Array(G._$is),this._$_2=new Float32Array(G._$is),this._$vr=new Float32Array(G._$is),this._$Rr=new Float32Array(G._$is),this._$Or=new Float32Array(G._$is),this._$fs=new Float32Array(G._$is),this._$Js=new Array(G._$is),this._$3S=new Array,this._$aS=new Array,this._$Bo=null,this._$F2=new Array,this._$db=new Array,this._$8b=new Array,this._$Hr=new Array,this._$Ws=null,this._$Vs=null,this._$Er=null,this._$Es=new Int16Array(U._$Qb),this._$ZP=new Float32Array(2*U._$1r),this._$Ri=i,this._$b0=G._$HP++,this.clipManager=null,this.dp_webgl=null)}function k(){}function z(){t||(this._$12=null,this._$bb=null,this._$_L=null,this._$jo=null,this._$iL=null,this._$0L=null,this._$Br=null,this._$Dr=null,this._$Cb=null,this._$mr=null,this._$_L=V.STATE_FIRST,this._$Br=4e3,this._$Dr=100,this._$Cb=50,this._$mr=150,this._$jo=!0,this._$iL="PARAM_EYE_L_OPEN",this._$0L="PARAM_EYE_R_OPEN")}d._$ni=function(t,i,r,e,_,o,s,n,$){var h=s*o-n*_;if(0==h)return null;var a,u=((t-r)*o-(i-e)*_)/h;return a=0!=_?(t-r-u*s)/_:(i-e-u*n)/o,isNaN(a)&&(a=(t-r-u*s)/_,isNaN(a)&&(a=(i-e-u*n)/o),isNaN(a)&&(console.log("a is NaN @UtVector#_$ni() "),console.log("v1x : "+_),console.log("v1x != 0 ? "+(0!=_)))),null==$?new Array(a,u):($[0]=a,$[1]=u,$)},S.prototype._$8P=function(){return this.x+.5*this.width},S.prototype._$6P=function(){return this.y+.5*this.height},S.prototype._$EL=function(){return this.x+this.width},S.prototype._$5T=function(){return this.y+this.height},S.prototype._$jL=function(t,i,r,e){this.x=t,this.y=i,this.width=r,this.height=e},S.prototype._$jL=function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},S.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},S.prototype.expand=function(t,i){this.x-=t,this.y-=i,this.width+=2*t,this.height+=2*i},L._$Z2=function(t,i,r,e){var _=i._$Q2(t,r),o=t._$vs(),s=t._$Tr();if(i._$zr(o,s,_),_<=0)return e[o[0]];if(1==_)return(n=e[o[0]])+(($=e[o[1]])-n)*(m=s[0])|0;if(2==_){var n=e[o[0]],$=e[o[1]],h=e[o[2]],a=e[o[3]];return(S=n+($-n)*(m=s[0])|0)+((h+(a-h)*m|0)-S)*(P=s[1])|0}if(3==_){var u=e[o[0]],l=e[o[1]],p=e[o[2]],f=e[o[3]],c=e[o[4]],y=e[o[5]],g=e[o[6]],T=e[o[7]];return(S=(n=u+(l-u)*(m=s[0])|0)+(($=p+(f-p)*m|0)-n)*(P=s[1])|0)+(((h=c+(y-c)*m|0)+((a=g+(T-g)*m|0)-h)*P|0)-S)*(d=s[2])|0}if(4==_){var m,P,d,S,L=e[o[0]],v=e[o[1]],w=e[o[2]],A=e[o[3]],E=e[o[4]],x=e[o[5]],b=e[o[6]],D=e[o[7]],C=e[o[8]],I=e[o[9]],O=e[o[10]],F=e[o[11]],M=e[o[12]],R=e[o[13]],N=e[o[14]],B=e[o[15]];return(S=(n=(u=L+(v-L)*(m=s[0])|0)+((l=w+(A-w)*m|0)-u)*(P=s[1])|0)+(($=(p=E+(x-E)*m|0)+((f=b+(D-b)*m|0)-p)*P|0)-n)*(d=s[2])|0)+(((h=(c=C+(I-C)*m|0)+((y=O+(F-O)*m|0)-c)*P|0)+((a=(g=M+(R-M)*m|0)+((T=N+(B-N)*m|0)-g)*P|0)-h)*d|0)-S)*s[3]|0}for(var U=1<<_,Y=new Float32Array(U),G=0;G=Y._$T7?(this.clipID=t._$nP(),this.clipIDList=this.convertClipIDForV2_11(this.clipID)):this.clipIDList=[],this._$MS(this._$Lb)},w.prototype.getClipIDList=function(){return this.clipIDList},w.prototype.init=function(t){},w.prototype._$Nr=function(t,i){if(i._$IS[0]=!1,i._$Us=L._$Z2(t,this._$GS,i._$IS,this._$Lb),$t._$Zs);else if(i._$IS[0])return;i._$7s=L._$br(t,this._$GS,i._$IS,this._$mS)},w.prototype._$2b=function(t,i){},w.prototype.getDrawDataID=function(){return this._$gP},w.prototype._$j2=function(t){this._$gP=t},w.prototype.getOpacity=function(t,i){return i._$7s},w.prototype._$zS=function(t,i){return i._$Us},w.prototype._$MS=function(t){for(var i=t.length-1;i>=0;--i){var r=t[i];rw._$R2&&(w._$R2=r)}},w.prototype.getTargetBaseDataID=function(){return this._$dr},w.prototype._$gs=function(t){this._$dr=t},w.prototype._$32=function(){return null!=this._$dr&&this._$dr!=Tt._$2o()},w.prototype.preDraw=function(t,i,r){},w.prototype.draw=function(t,i,r){},w.prototype.getType=function(){},w.prototype._$B2=function(t,i,r){},A._$ps=32,A.CLIPPING_PROCESS_NONE=0,A.CLIPPING_PROCESS_OVERWRITE_ALPHA=1,A.CLIPPING_PROCESS_MULTIPLY_ALPHA=2,A.CLIPPING_PROCESS_DRAW=3,A.CLIPPING_PROCESS_CLEAR_ALPHA=4,A.prototype.setChannelFlagAsColor=function(t,i){this.CHANNEL_COLORS[t]=i},A.prototype.getChannelFlagAsColor=function(t){return this.CHANNEL_COLORS[t]},A.prototype._$ZT=function(){},A.prototype._$Uo=function(t,i,r,e,_,o,s){},A.prototype._$Rs=function(){return-1},A.prototype._$Ds=function(t){},A.prototype.setBaseColor=function(t,i,r,e){t<0?t=0:t>1&&(t=1),i<0?i=0:i>1&&(i=1),r<0?r=0:r>1&&(r=1),e<0?e=0:e>1&&(e=1),this._$lT=t,this._$C0=i,this._$tT=r,this._$WL=e},A.prototype._$WP=function(t){this.culling=t},A.prototype.setMatrix=function(t){for(var i=0;i<16;i++)this.matrix4x4[i]=t[i]},A.prototype._$IT=function(){return this.matrix4x4},A.prototype.setPremultipliedAlpha=function(t){this.premultipliedAlpha=t},A.prototype.isPremultipliedAlpha=function(){return this.premultipliedAlpha},A.prototype.setAnisotropy=function(t){this.anisotropy=t},A.prototype.getAnisotropy=function(){return this.anisotropy},A.prototype.getClippingProcess=function(){return this.clippingProcess},A.prototype.setClippingProcess=function(t){this.clippingProcess=t},A.prototype.setClipBufPre_clipContextForMask=function(t){this.clipBufPre_clipContextMask=t},A.prototype.getClipBufPre_clipContextMask=function(){return this.clipBufPre_clipContextMask},A.prototype.setClipBufPre_clipContextForDraw=function(t){this.clipBufPre_clipContextDraw=t},A.prototype.getClipBufPre_clipContextDraw=function(){return this.clipBufPre_clipContextDraw},x._$ur=-2,x._$c2=1,x._$_b=2,x.prototype._$F0=function(t){this._$kP=t._$nP(),this._$dr=t._$nP()},x.prototype.readV2_opacity=function(t){t.getFormatVersion()>=Y.LIVE2D_FORMAT_VERSION_V2_10_SDK2&&(this._$mS=t._$Tb())},x.prototype.init=function(t){},x.prototype._$Nr=function(t,i){},x.prototype.interpolateOpacity=function(t,i,r,e){null==this._$mS?r.setInterpolatedOpacity(1):r.setInterpolatedOpacity(L._$br(t,i,e,this._$mS))},x.prototype._$2b=function(t,i){},x.prototype._$nb=function(t,i,r,e,_,o,s){},x.prototype.getType=function(){},x.prototype._$gs=function(t){this._$dr=t},x.prototype._$a2=function(t){this._$kP=t},x.prototype.getTargetBaseDataID=function(){return this._$dr},x.prototype.getBaseDataID=function(){return this._$kP},x.prototype._$32=function(){return null!=this._$dr&&this._$dr!=Tt._$2o()},b._$W2=0,b._$CS=b._$W2,b._$Mo=function(){return!0},b._$XP=function(t){try{for(var i=getTimeMSec();getTimeMSec()-i=t.length)return!1;for(var _=i;_=0;--r){var e=this._$Ob[r].getParamIndex(i);if(e==D._$ds&&(e=t.getParamIndex(this._$Ob[r].getParamID())),t._$Xb(e))return!0}return!1},I.prototype._$Q2=function(t,i){for(var r,e,_=this._$Ob.length,o=t._$v2(),s=0,n=0;n<_;n++){var $=this._$Ob[n];if((r=$.getParamIndex(o))==D._$ds&&(r=t.getParamIndex($.getParamID()),$._$Pb(r,o)),r<0)throw new Exception("err 23242 : "+$.getParamID());var h=r<0?0:t.getParamFloat(r);e=$._$N2();var a,u,l=$._$d2(),p=-1,f=0;if(e<1);else if(1==e)(a=l[0])-U._$JU._$Qb&&console.log("err 23245\n");for(var _=this._$Ob.length,o=1,s=1,n=0,$=0;$=0;--o)r[o]=_[o]}else this.mult_fast(t,i,r,e)},O.prototype.mult_fast=function(t,i,r,e){e?(r[0]=t[0]*i[0]+t[4]*i[1]+t[8]*i[2],r[4]=t[0]*i[4]+t[4]*i[5]+t[8]*i[6],r[8]=t[0]*i[8]+t[4]*i[9]+t[8]*i[10],r[12]=t[0]*i[12]+t[4]*i[13]+t[8]*i[14]+t[12],r[1]=t[1]*i[0]+t[5]*i[1]+t[9]*i[2],r[5]=t[1]*i[4]+t[5]*i[5]+t[9]*i[6],r[9]=t[1]*i[8]+t[5]*i[9]+t[9]*i[10],r[13]=t[1]*i[12]+t[5]*i[13]+t[9]*i[14]+t[13],r[2]=t[2]*i[0]+t[6]*i[1]+t[10]*i[2],r[6]=t[2]*i[4]+t[6]*i[5]+t[10]*i[6],r[10]=t[2]*i[8]+t[6]*i[9]+t[10]*i[10],r[14]=t[2]*i[12]+t[6]*i[13]+t[10]*i[14]+t[14],r[3]=r[7]=r[11]=0,r[15]=1):(r[0]=t[0]*i[0]+t[4]*i[1]+t[8]*i[2]+t[12]*i[3],r[4]=t[0]*i[4]+t[4]*i[5]+t[8]*i[6]+t[12]*i[7],r[8]=t[0]*i[8]+t[4]*i[9]+t[8]*i[10]+t[12]*i[11],r[12]=t[0]*i[12]+t[4]*i[13]+t[8]*i[14]+t[12]*i[15],r[1]=t[1]*i[0]+t[5]*i[1]+t[9]*i[2]+t[13]*i[3],r[5]=t[1]*i[4]+t[5]*i[5]+t[9]*i[6]+t[13]*i[7],r[9]=t[1]*i[8]+t[5]*i[9]+t[9]*i[10]+t[13]*i[11],r[13]=t[1]*i[12]+t[5]*i[13]+t[9]*i[14]+t[13]*i[15],r[2]=t[2]*i[0]+t[6]*i[1]+t[10]*i[2]+t[14]*i[3],r[6]=t[2]*i[4]+t[6]*i[5]+t[10]*i[6]+t[14]*i[7],r[10]=t[2]*i[8]+t[6]*i[9]+t[10]*i[10]+t[14]*i[11],r[14]=t[2]*i[12]+t[6]*i[13]+t[10]*i[14]+t[14]*i[15],r[3]=t[3]*i[0]+t[7]*i[1]+t[11]*i[2]+t[15]*i[3],r[7]=t[3]*i[4]+t[7]*i[5]+t[11]*i[6]+t[15]*i[7],r[11]=t[3]*i[8]+t[7]*i[9]+t[11]*i[10]+t[15]*i[11],r[15]=t[3]*i[12]+t[7]*i[13]+t[11]*i[14]+t[15]*i[15])},O.prototype.translate=function(t,i,r){this.m[12]=this.m[0]*t+this.m[4]*i+this.m[8]*r+this.m[12],this.m[13]=this.m[1]*t+this.m[5]*i+this.m[9]*r+this.m[13],this.m[14]=this.m[2]*t+this.m[6]*i+this.m[10]*r+this.m[14],this.m[15]=this.m[3]*t+this.m[7]*i+this.m[11]*r+this.m[15]},O.prototype.scale=function(t,i,r){this.m[0]*=t,this.m[4]*=i,this.m[8]*=r,this.m[1]*=t,this.m[5]*=i,this.m[9]*=r,this.m[2]*=t,this.m[6]*=i,this.m[10]*=r,this.m[3]*=t,this.m[7]*=i,this.m[11]*=r},O.prototype.rotateX=function(t){var i=vt.fcos(t),r=vt._$9(t),e=this.m[4];this.m[4]=e*i+this.m[8]*r,this.m[8]=e*-r+this.m[8]*i,e=this.m[5],this.m[5]=e*i+this.m[9]*r,this.m[9]=e*-r+this.m[9]*i,e=this.m[6],this.m[6]=e*i+this.m[10]*r,this.m[10]=e*-r+this.m[10]*i,e=this.m[7],this.m[7]=e*i+this.m[11]*r,this.m[11]=e*-r+this.m[11]*i},O.prototype.rotateY=function(t){var i=vt.fcos(t),r=vt._$9(t),e=this.m[0];this.m[0]=e*i+this.m[8]*-r,this.m[8]=e*r+this.m[8]*i,e=this.m[1],this.m[1]=e*i+this.m[9]*-r,this.m[9]=e*r+this.m[9]*i,e=m[2],this.m[2]=e*i+this.m[10]*-r,this.m[10]=e*r+this.m[10]*i,e=m[3],this.m[3]=e*i+this.m[11]*-r,this.m[11]=e*r+this.m[11]*i},O.prototype.rotateZ=function(t){var i=vt.fcos(t),r=vt._$9(t),e=this.m[0];this.m[0]=e*i+this.m[4]*r,this.m[4]=e*-r+this.m[4]*i,e=this.m[1],this.m[1]=e*i+this.m[5]*r,this.m[5]=e*-r+this.m[5]*i,e=this.m[2],this.m[2]=e*i+this.m[6]*r,this.m[6]=e*-r+this.m[6]*i,e=this.m[3],this.m[3]=e*i+this.m[7]*r,this.m[7]=e*-r+this.m[7]*i},F.prototype=new et,F._$tP=new Object,F._$27=function(){F._$tP.clear()},F.getID=function(t){var i=F._$tP[t];return null==i&&(i=new F(t),F._$tP[t]=i),i},F.prototype._$3s=function(){return new F},M._$kS=-1,M._$pS=0,M._$hb=1,M.STATE_IDENTITY=0,M._$gb=1,M._$fo=2,M._$go=4,M.prototype.transform=function(t,i,r){var e,_,o,s,n,$,h=0,a=0;switch(this._$hi){default:return;case M._$go|M._$fo|M._$gb:for(e=this._$7,_=this._$H,o=this._$k,s=this._$f,n=this._$g,$=this._$w;--r>=0;){var u=t[h++],l=t[h++];i[a++]=e*u+_*l+o,i[a++]=s*u+n*l+$}return;case M._$go|M._$fo:for(e=this._$7,_=this._$H,s=this._$f,n=this._$g;--r>=0;){u=t[h++],l=t[h++];i[a++]=e*u+_*l,i[a++]=s*u+n*l}return;case M._$go|M._$gb:for(_=this._$H,o=this._$k,s=this._$f,$=this._$w;--r>=0;){u=t[h++];i[a++]=_*t[h++]+o,i[a++]=s*u+$}return;case M._$go:for(_=this._$H,s=this._$f;--r>=0;){u=t[h++];i[a++]=_*t[h++],i[a++]=s*u}return;case M._$fo|M._$gb:for(e=this._$7,o=this._$k,n=this._$g,$=this._$w;--r>=0;)i[a++]=e*t[h++]+o,i[a++]=n*t[h++]+$;return;case M._$fo:for(e=this._$7,n=this._$g;--r>=0;)i[a++]=e*t[h++],i[a++]=n*t[h++];return;case M._$gb:for(o=this._$k,$=this._$w;--r>=0;)i[a++]=t[h++]+o,i[a++]=t[h++]+$;return;case M.STATE_IDENTITY:return void(t==i&&h==a||b._$jT(t,h,i,a,2*r))}},M.prototype.update=function(){0==this._$H&&0==this._$f?1==this._$7&&1==this._$g?0==this._$k&&0==this._$w?(this._$hi=M.STATE_IDENTITY,this._$Z=M._$pS):(this._$hi=M._$gb,this._$Z=M._$hb):0==this._$k&&0==this._$w?(this._$hi=M._$fo,this._$Z=M._$kS):(this._$hi=M._$fo|M._$gb,this._$Z=M._$kS):0==this._$7&&0==this._$g?0==this._$k&&0==this._$w?(this._$hi=M._$go,this._$Z=M._$kS):(this._$hi=M._$go|M._$gb,this._$Z=M._$kS):0==this._$k&&0==this._$w?(this._$hi=M._$go|M._$fo,this._$Z=M._$kS):(this._$hi=M._$go|M._$fo|M._$gb,this._$Z=M._$kS)},M.prototype._$RT=function(t){this._$IT(t);var i=t[0],r=t[2],e=t[1],_=t[3],o=Math.sqrt(i*i+e*e),s=i*_-r*e;0==o?$t._$so&&console.log("affine._$RT() / rt==0"):(t[0]=o,t[1]=s/o,t[2]=(e*_+i*r)/s,t[3]=Math.atan2(e,i))},M.prototype._$ho=function(t,i,r,e){var _=new Float32Array(6),o=new Float32Array(6);t._$RT(_),i._$RT(o);var s=new Float32Array(6);s[0]=_[0]+(o[0]-_[0])*r,s[1]=_[1]+(o[1]-_[1])*r,s[2]=_[2]+(o[2]-_[2])*r,s[3]=_[3]+(o[3]-_[3])*r,s[4]=_[4]+(o[4]-_[4])*r,s[5]=_[5]+(o[5]-_[5])*r,e._$CT(s)},M.prototype._$CT=function(t){var i=Math.cos(t[3]),r=Math.sin(t[3]);this._$7=t[0]*i,this._$f=t[0]*r,this._$H=t[1]*(t[2]*i-r),this._$g=t[1]*(t[2]*r+i),this._$k=t[4],this._$w=t[5],this.update()},M.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},R.prototype=new s,R._$cs="VISIBLE:",R._$ar="LAYOUT:",R._$Co=0,R._$D2=[],R._$1T=1,R.loadMotion=function(t){var i=new R,r=[0],e=t.length;i._$yT=0;for(var _=0;_=0){var s=new B;C.startsWith(t,h,R._$cs)?(s._$RP=B._$hs,s._$4P=new String(t,h,a-h)):C.startsWith(t,h,R._$ar)?(s._$4P=new String(t,h+7,a-h-7),C.startsWith(t,h+7,"ANCHOR_X")?s._$RP=B._$xs:C.startsWith(t,h+7,"ANCHOR_Y")?s._$RP=B._$us:C.startsWith(t,h+7,"SCALE_X")?s._$RP=B._$qs:C.startsWith(t,h+7,"SCALE_Y")?s._$RP=B._$Ys:C.startsWith(t,h+7,"X")?s._$RP=B._$ws:C.startsWith(t,h+7,"Y")&&(s._$RP=B._$Ns)):(s._$RP=B._$Fr,s._$4P=new String(t,h,a-h)),i.motions.push(s);var n=0;for(R._$D2.clear(),_=a+1;_0){R._$D2.push(l),n++;var $=r[0];if($<_){console.log("_$n0 _$hi . @Live2DMotion loadMotion()\n");break}_=$}}s._$I0=R._$D2._$BL(),n>i._$yT&&(i._$yT=n)}}}else{for(var h=_,a=-1;_=0)for(a==h+4&&"f"==t[h+1]&&"p"==t[h+2]&&"s"==t[h+3]&&(u=!0),_=a+1;_0&&u&&5=h?h-1:o];t.setParamFloat(a,u)}else if(B._$ws<=$._$RP&&$._$RP<=B._$Ys);else{var l=t.getParamFloat(a),p=$._$I0[o>=h?h-1:o],f=l+(p+($._$I0[o+1>=h?h-1:o+1]-p)*s-l)*r;t.setParamFloat(a,f)}}o>=this._$yT&&(this._$E?(e._$z2=i,this.loopFadeIn&&(e._$bs=i)):e._$9L=!0)},R.prototype._$r0=function(){return this._$E},R.prototype._$aL=function(t){this._$E=t},R.prototype.isLoopFadeIn=function(){return this.loopFadeIn},R.prototype.setLoopFadeIn=function(t){this.loopFadeIn=t},N.prototype.clear=function(){this.size=0},N.prototype.add=function(t){if(this._$P.length<=this.size){var i=new Float32Array(2*this.size);b._$jT(this._$P,0,i,0,this.size),this._$P=i}this._$P[this.size++]=t},N.prototype._$BL=function(){var t=new Float32Array(this.size);return b._$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,U._$Ms=1,U._$Qs=2,U._$i2=0,U._$No=2,U._$do=U._$Ms,U._$Ls=!0,U._$1r=5,U._$Qb=65,U._$J=1e-4,U._$FT=.001,U._$Ss=3,Y._$o7=6,Y._$S7=7,Y._$s7=8,Y._$77=9,Y.LIVE2D_FORMAT_VERSION_V2_10_SDK2=10,Y.LIVE2D_FORMAT_VERSION_V2_11_SDK2_1=11,Y._$T7=Y.LIVE2D_FORMAT_VERSION_V2_11_SDK2_1,Y._$Is=-2004318072,Y._$h0=0,Y._$4L=23,Y._$7P=33,Y._$uT=function(t){console.log("_$bo :: _$6 _$mo _$E0 : %d\n",t)},Y._$9o=function(t){if(t<40)return Y._$uT(t),null;if(t<50)return Y._$uT(t),null;if(t<60)return Y._$uT(t),null;if(t<100)switch(t){case 65:return new K;case 66:return new I;case 67:return new D;case 68:return new W;case 69:return new P;case 70:return new ut;default:return Y._$uT(t),null}else if(t<150)switch(t){case 131:return new st;case 133:return new it;case 136:return new l;case 137:return new _t;case 142:return new J}return Y._$uT(t),null},G._$HP=0,G._$_0=!0,G._$V2=-1,G._$W0=-1,G._$jr=!1,G._$ZS=!0,G._$tr=-1e6,G._$lr=1e6,G._$is=32,G._$e=!1,G.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},G.prototype.getDrawData=function(t){if(t instanceof F){if(null==this._$Bo){this._$Bo=new Object;for(var i=this._$aS.length,r=0;r0&&this.release();for(var t=this._$Ri.getModelImpl(),i=t._$Xr(),e=i.length,_=new Array,o=new Array,s=0;s=0)&&(this._$3S.push(m),this._$db.push(o[s]),_[s]=null,T=!0)}}if(!T)break}var d=t._$E2();if(null!=d){var S=d._$1s();if(null!=S){var L=S.length;for(s=0;s=0;i--)this._$Js[i]=G._$jr;return this._$QT=!1,G._$e&&n.dump("_$eL"),!1},G.prototype.preDraw=function(t){null!=this.clipManager&&(t._$ZT(),this.clipManager.setupClip(this,t))},G.prototype.draw=function(t){if(null!=this._$Ws){var i=this._$Ws.length;t._$ZT();for(var r=0;r=0;--i)if(this._$pb[i]==t)return i;return this._$02(t,0,G._$tr,G._$lr)},G.prototype._$BS=function(t){return this.getBaseDataIndex(t)},G.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},G.prototype._$UT=function(t,i){var r=new Float32Array(i);return b._$jT(t,0,r,0,t.length),r},G.prototype._$02=function(t,i,r,e){if(this._$qo>=this._$pb.length){var _=this._$pb.length,o=new Array(2*_);b._$jT(this._$pb,0,o,0,_),this._$pb=o,this._$_2=this._$UT(this._$_2,2*_),this._$vr=this._$UT(this._$vr,2*_),this._$Rr=this._$UT(this._$Rr,2*_),this._$Or=this._$UT(this._$Or,2*_);var s=new Array;b._$jT(this._$Js,0,s,0,_),this._$Js=s}return this._$pb[this._$qo]=t,this._$_2[this._$qo]=i,this._$vr[this._$qo]=i,this._$Rr[this._$qo]=r,this._$Or[this._$qo]=e,this._$Js[this._$qo]=G._$ZS,this._$qo++},G.prototype._$Zo=function(t,i){this._$3S[t]=i},G.prototype.setParamFloat=function(t,i){ithis._$Or[t]&&(i=this._$Or[t]),this._$_2[t]=i},G.prototype.loadParam=function(){var t=this._$_2.length;t>this._$fs.length&&(t=this._$fs.length),b._$jT(this._$fs,0,this._$_2,0,t)},G.prototype.saveParam=function(){var t=this._$_2.length;t>this._$fs.length&&(this._$fs=new Float32Array(t)),b._$jT(this._$_2,0,this._$fs,0,t)},G.prototype._$v2=function(){return this._$co},G.prototype._$WS=function(){return this._$QT},G.prototype._$Xb=function(t){return this._$Js[t]==G._$ZS},G.prototype._$vs=function(){return this._$Es},G.prototype._$Tr=function(){return this._$ZP},G.prototype.getBaseData=function(t){return this._$3S[t]},G.prototype.getParamFloat=function(t){return this._$_2[t]},G.prototype.getParamMax=function(t){return this._$Or[t]},G.prototype.getParamMin=function(t){return this._$Rr[t]},G.prototype.setPartsOpacity=function(t,i){this._$Hr[t].setPartsOpacity(i)},G.prototype.getPartsOpacity=function(t){return this._$Hr[t].getPartsOpacity()},G.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},G.prototype._$q2=function(t){return this._$db[t]},G.prototype._$C2=function(t){return this._$8b[t]},G.prototype._$Bb=function(t){return this._$Hr[t]},G.prototype._$5s=function(t,i){for(var r=this._$Ws.length,e=t,_=0;_0;)o+=i;return e},k._$C=function(t){var i=null,r=null;try{i=t instanceof Array?t:new _$Xs(t,8192),r=new _$js;for(var e,_=new Int8Array(1e3);(e=i.read(_))>0;)r.write(_,0,e);return r._$TS()}finally{null!=t&&t.close(),null!=r&&(r.flush(),r.close())}},z.prototype._$T2=function(){return b.getUserTimeMSec()+Math._$10()*(2*this._$Br-1)},z.prototype._$uo=function(t){this._$Br=t},z.prototype._$QS=function(t,i,r){this._$Dr=t,this._$Cb=i,this._$mr=r},z.prototype._$7T=function(t){var i,r=b.getUserTimeMSec(),e=0;switch(this._$_L){case STATE_CLOSING:(e=(r-this._$bb)/this._$Dr)>=1&&(e=1,this._$_L=V.STATE_CLOSED,this._$bb=r),i=1-e;break;case STATE_CLOSED:(e=(r-this._$bb)/this._$Cb)>=1&&(this._$_L=V.STATE_OPENING,this._$bb=r),i=0;break;case STATE_OPENING:(e=(r-this._$bb)/this._$mr)>=1&&(e=1,this._$_L=V.STATE_INTERVAL,this._$12=this._$T2()),i=e;break;case STATE_INTERVAL:this._$12.9?$t.EXPAND_W:0;this.gl.drawElements($,r,e,_,o,h,this.transform,n)}},q.prototype._$Rs=function(){throw new Error("_$Rs")},q.prototype._$Ds=function(t){throw new Error("_$Ds")},q.prototype._$K2=function(){for(var t=0;t=0;--i){var r=t[i];rX._$R2&&(X._$R2=r)}},X._$or=function(){return X._$52},X._$Pr=function(){return X._$R2},X.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()>=Y._$T7?(this.clipID=t._$nP(),this.clipIDList=this.convertClipIDForV2_11(this.clipID)):this.clipIDList=null,X._$Sb(this._$Lb)},X.prototype.getClipIDList=function(){return this.clipIDList},X.prototype._$Nr=function(t,i){if(i._$IS[0]=!1,i._$Us=L._$Z2(t,this._$GS,i._$IS,this._$Lb),$t._$Zs);else if(i._$IS[0])return;i._$7s=L._$br(t,this._$GS,i._$IS,this._$mS)},X.prototype._$2b=function(t){},X.prototype.getDrawDataID=function(){return this._$gP},X.prototype._$j2=function(t){this._$gP=t},X.prototype.getOpacity=function(t,i){return i._$7s},X.prototype._$zS=function(t,i){return i._$Us},X.prototype.getTargetBaseDataID=function(){return this._$dr},X.prototype._$gs=function(t){this._$dr=t},X.prototype._$32=function(){return null!=this._$dr&&this._$dr!=Tt._$2o()},X.prototype.getType=function(){},J._$42=0,J.prototype._$1b=function(){return this._$3S},J.prototype.getDrawDataList=function(){return this._$aS},J.prototype._$F0=function(t){this._$NL=t._$nP(),this._$aS=t._$nP(),this._$3S=t._$nP()},J.prototype._$kr=function(t){t._$Zo(this._$3S),t._$xo(this._$aS),this._$3S=null,this._$aS=null},Q.prototype=new i,Q.loadModel=function(t){var r=new Q;return i._$62(r,t),r},Q.loadModel=function(t){var r=new Q;return i._$62(r,t),r},Q._$to=function(){return new Q},Q._$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 r=["../_$_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"],e=Q.loadModel(i._$3b()),_=0;_=0){var n=new B;C.startsWith(t,u,Z._$cs)?(n._$RP=B._$hs,n._$4P=C.createString(t,u,l-u)):C.startsWith(t,u,Z._$ar)?(n._$4P=C.createString(t,u+7,l-u-7),C.startsWith(t,u+7,"ANCHOR_X")?n._$RP=B._$xs:C.startsWith(t,u+7,"ANCHOR_Y")?n._$RP=B._$us:C.startsWith(t,u+7,"SCALE_X")?n._$RP=B._$qs:C.startsWith(t,u+7,"SCALE_Y")?n._$RP=B._$Ys:C.startsWith(t,u+7,"X")?n._$RP=B._$ws:C.startsWith(t,u+7,"Y")&&(n._$RP=B._$Ns)):(n._$RP=B._$Fr,n._$4P=C.createString(t,u,l-u)),i.motions.push(n);var $=0,h=[];for(_=l+1;_0){h.push(f),$++;var a=r[0];if(a<_){console.log("_$n0 _$hi . @Live2DMotion loadMotion()\n");break}_=a-1}}n._$I0=new Float32Array(h),$>i._$yT&&(i._$yT=$)}}}else{for(var u=_,l=-1;_=0)for(l==u+4&&"f"==j(t,u+1)&&"p"==j(t,u+2)&&"s"==j(t,u+3)&&(p=!0),_=l+1;_0&&p&&5=h?h-1:o];t.setParamFloat(a,u)}else if(B._$ws<=$._$RP&&$._$RP<=B._$Ys);else{var l=t.getParamIndex(a),p=t.getModelContext(),f=.4*(p.getParamMax(l)-p.getParamMin(l)),c=p.getParamFloat(l),y=$._$I0[o>=h?h-1:o],g=$._$I0[o+1>=h?h-1:o+1],T=c+((yf||y>g&&y-g>f?y:y+(g-y)*s)-c)*r;t.setParamFloat(a,T)}}o>=this._$yT&&(this._$E?(e._$z2=i,this.loopFadeIn&&(e._$bs=i)):e._$9L=!0),this._$eP=r},Z.prototype._$r0=function(){return this._$E},Z.prototype._$aL=function(t){this._$E=t},Z.prototype._$S0=function(){return this._$D0},Z.prototype._$U0=function(t){this._$D0=t},Z.prototype.isLoopFadeIn=function(){return this.loopFadeIn},Z.prototype.setLoopFadeIn=function(t){this.loopFadeIn=t},N.prototype.clear=function(){this.size=0},N.prototype.add=function(t){if(this._$P.length<=this.size){var i=new Float32Array(2*this.size);b._$jT(this._$P,0,i,0,this.size),this._$P=i}this._$P[this.size++]=t},N.prototype._$BL=function(){var t=new Float32Array(this.size);return b._$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,K.prototype=new x,K._$gT=new Array,K.prototype._$zP=function(){this._$GS=new I,this._$GS._$zP()},K.prototype._$F0=function(t){x.prototype._$F0.call(this,t),this._$A=t._$6L(),this._$o=t._$6L(),this._$GS=t._$nP(),this._$Eo=t._$nP(),x.prototype.readV2_opacity.call(this,t)},K.prototype.init=function(t){var i=new tt(this),r=(this._$o+1)*(this._$A+1);return null!=i._$Cr&&(i._$Cr=null),i._$Cr=new Float32Array(2*r),null!=i._$hr&&(i._$hr=null),this._$32()?i._$hr=new Float32Array(2*r):i._$hr=null,i},K.prototype._$Nr=function(t,i){var r=i;if(this._$GS._$Ur(t)){var e=this._$VT(),_=K._$gT;_[0]=!1,L._$Vr(t,this._$GS,_,e,this._$Eo,r._$Cr,0,2),i._$Ib(_[0]),this.interpolateOpacity(t,this._$GS,i,_)}},K.prototype._$2b=function(t,i){var r=i;if(r._$hS(!0),this._$32()){var e=this.getTargetBaseDataID();if(r._$8r==x._$ur&&(r._$8r=t.getBaseDataIndex(e)),r._$8r<0)$t._$so&&n._$li("_$L _$0P _$G :: %s",e),r._$hS(!1);else{var _=t.getBaseData(r._$8r),o=t._$q2(r._$8r);if(null!=_&&o._$yo()){var s=o.getTotalScale();r.setTotalScale_notForClient(s);var $=o.getTotalOpacity();r.setTotalOpacity($*r.getInterpolatedOpacity()),_._$nb(t,o,r._$Cr,r._$hr,this._$VT(),0,2),r._$hS(!0)}else r._$hS(!1)}}else r.setTotalOpacity(r.getInterpolatedOpacity())},K.prototype._$nb=function(t,i,r,e,_,o,s){var n=i,$=null!=n._$hr?n._$hr:n._$Cr;K.transformPoints_sdk2(r,e,_,o,s,$,this._$o,this._$A)},K.transformPoints_sdk2=function(t,i,r,e,_,o,s,n){for(var $,h,a,u=r*_,l=0,p=0,f=0,c=0,y=0,g=0,T=!1,m=e;m=1){O=o[2*(0+n*v)],F=o[2*(0+n*v)+1],M=l-2*f+1*y,R=p-2*c+1*g,b=l+3*y,D=p+3*g,C=l-2*f+3*y,I=p-2*c+3*g;(N=.5*(S- -2))+(B=.5*(L-1))<=1?(i[m]=M+(O-M)*N+(C-M)*B,i[m+1]=R+(F-R)*N+(I-R)*B):(i[m]=b+(C-b)*(1-N)+(O-b)*(1-B),i[m+1]=D+(I-D)*(1-N)+(F-D)*(1-B))}else{(G=0|d)==n&&(G=n-1);var N=.5*(S- -2),B=d-G,U=G/n,Y=(G+1)/n;O=o[2*(0+G*v)],F=o[2*(0+G*v)+1],b=o[2*(0+(G+1)*v)],D=o[2*(0+(G+1)*v)+1],M=l-2*f+U*y,R=p-2*c+U*g,C=l-2*f+Y*y,I=p-2*c+Y*g;N+B<=1?(i[m]=M+(O-M)*N+(C-M)*B,i[m+1]=R+(F-R)*N+(I-R)*B):(i[m]=b+(C-b)*(1-N)+(O-b)*(1-B),i[m+1]=D+(I-D)*(1-N)+(F-D)*(1-B))}else if(1<=S)if(L<=0){C=o[2*(s+0*v)],I=o[2*(s+0*v)+1],b=l+3*f,D=p+3*c,M=l+1*f-2*y,R=p+1*c-2*g,O=l+3*f-2*y,F=p+3*c-2*g;(N=.5*(S-1))+(B=.5*(L- -2))<=1?(i[m]=M+(O-M)*N+(C-M)*B,i[m+1]=R+(F-R)*N+(I-R)*B):(i[m]=b+(C-b)*(1-N)+(O-b)*(1-B),i[m+1]=D+(I-D)*(1-N)+(F-D)*(1-B))}else if(L>=1){M=o[2*(s+n*v)],R=o[2*(s+n*v)+1],O=l+3*f+1*y,F=p+3*c+1*g,C=l+1*f+3*y,I=p+1*c+3*g,b=l+3*f+3*y,D=p+3*c+3*g;(N=.5*(S-1))+(B=.5*(L-1))<=1?(i[m]=M+(O-M)*N+(C-M)*B,i[m+1]=R+(F-R)*N+(I-R)*B):(i[m]=b+(C-b)*(1-N)+(O-b)*(1-B),i[m+1]=D+(I-D)*(1-N)+(F-D)*(1-B))}else{var G;(G=0|d)==n&&(G=n-1);N=.5*(S-1),B=d-G,U=G/n,Y=(G+1)/n,M=o[2*(s+G*v)],R=o[2*(s+G*v)+1],C=o[2*(s+(G+1)*v)],I=o[2*(s+(G+1)*v)+1],O=l+3*f+U*y,F=p+3*c+U*g,b=l+3*f+Y*y,D=p+3*c+Y*g;N+B<=1?(i[m]=M+(O-M)*N+(C-M)*B,i[m+1]=R+(F-R)*N+(I-R)*B):(i[m]=b+(C-b)*(1-N)+(O-b)*(1-B),i[m+1]=D+(I-D)*(1-N)+(F-D)*(1-B))}else if(L<=0){(V=0|P)==s&&(V=s-1);N=P-V,B=.5*(L- -2);var k=V/s,z=(V+1)/s;C=o[2*(V+0*v)],I=o[2*(V+0*v)+1],b=o[2*(V+1+0*v)],D=o[2*(V+1+0*v)+1],M=l+k*f-2*y,R=p+k*c-2*g,O=l+z*f-2*y,F=p+z*c-2*g;N+B<=1?(i[m]=M+(O-M)*N+(C-M)*B,i[m+1]=R+(F-R)*N+(I-R)*B):(i[m]=b+(C-b)*(1-N)+(O-b)*(1-B),i[m+1]=D+(I-D)*(1-N)+(F-D)*(1-B))}else if(L>=1){var V;(V=0|P)==s&&(V=s-1);N=P-V,B=.5*(L-1),k=V/s,z=(V+1)/s,M=o[2*(V+n*v)],R=o[2*(V+n*v)+1],O=o[2*(V+1+n*v)],F=o[2*(V+1+n*v)+1],C=l+k*f+3*y,I=p+k*c+3*g,b=l+z*f+3*y,D=p+z*c+3*g;N+B<=1?(i[m]=M+(O-M)*N+(C-M)*B,i[m+1]=R+(F-R)*N+(I-R)*B):(i[m]=b+(C-b)*(1-N)+(O-b)*(1-B),i[m+1]=D+(I-D)*(1-N)+(F-D)*(1-B))}else System.err.printf("_$li calc : %.4f , %.4f\t\t\t\t\t@@BDBoxGrid\n",S,L);else i[m]=l+S*f+L*y,i[m+1]=p+S*c+L*g}else $=2*((0|P)+(0|d)*(s+1)),(h=P-(0|P))+(a=d-(0|d))<1?(i[m]=o[$]*(1-h-a)+o[$+2]*h+o[$+2*(s+1)]*a,i[m+1]=o[$+1]*(1-h-a)+o[$+3]*h+o[$+2*(s+1)+1]*a):(i[m]=o[$+2*(s+1)+2]*(h-1+a)+o[$+2*(s+1)]*(1-h)+o[$+2]*(1-a),i[m+1]=o[$+2*(s+1)+3]*(h-1+a)+o[$+2*(s+1)+1]*(1-h)+o[$+3]*(1-a))}},K.prototype.transformPoints_sdk1=function(t,i,r,e,_,o,s){for(var n,$,h,a,u,l,p,f=i,c=this._$o,y=this._$A,g=_*s,T=null!=f._$hr?f._$hr:f._$Cr,m=o;m1&&(n=1),($=r[m+1])<0?$=0:$>1&&($=1),(h=0|(n*=c))>c-1&&(h=c-1),(a=0|($*=y))>y-1&&(a=y-1),l=n-h,p=$-a,u=2*(h+a*(c+1))):(l=(n=r[m]*c)-(0|n),p=($=r[m+1]*y)-(0|$),u=2*((0|n)+(0|$)*(c+1))),l+p<1?(e[m]=T[u]*(1-l-p)+T[u+2]*l+T[u+2*(c+1)]*p,e[m+1]=T[u+1]*(1-l-p)+T[u+3]*l+T[u+2*(c+1)+1]*p):(e[m]=T[u+2*(c+1)+2]*(l-1+p)+T[u+2*(c+1)]*(1-l)+T[u+2]*(1-p),e[m+1]=T[u+2*(c+1)+3]*(l-1+p)+T[u+2*(c+1)+1]*(1-l)+T[u+3]*(1-p))},K.prototype._$VT=function(){return(this._$o+1)*(this._$A+1)},K.prototype.getType=function(){return x._$_b},tt.prototype=new nt,it._$42=0,it.prototype._$zP=function(){this._$3S=new Array,this._$aS=new Array},it.prototype._$F0=function(t){this._$g0=t._$8L(),this.visible=t._$8L(),this._$NL=t._$nP(),this._$3S=t._$nP(),this._$aS=t._$nP()},it.prototype.init=function(t){var i=new rt(this);return i.setPartsOpacity(this.isVisible()?1:0),i},it.prototype._$6o=function(t){if(null==this._$3S)throw new Error("_$3S _$6 _$Wo@_$6o");this._$3S.push(t)},it.prototype._$3o=function(t){if(null==this._$aS)throw new Error("_$aS _$6 _$Wo@_$3o");this._$aS.push(t)},it.prototype._$Zo=function(t){this._$3S=t},it.prototype._$xo=function(t){this._$aS=t},it.prototype.isVisible=function(){return this.visible},it.prototype._$uL=function(){return this._$g0},it.prototype._$KP=function(t){this.visible=t},it.prototype._$ET=function(t){this._$g0=t},it.prototype.getBaseData=function(){return this._$3S},it.prototype.getDrawData=function(){return this._$aS},it.prototype._$p2=function(){return this._$NL},it.prototype._$ob=function(t){this._$NL=t},it.prototype.getPartsID=function(){return this._$NL},it.prototype._$MP=function(t){this._$NL=t},rt.prototype=new function(){},rt.prototype.getPartsOpacity=function(){return this._$VS},rt.prototype.setPartsOpacity=function(t){this._$VS=t},et._$L7=function(){u._$27(),Tt._$27(),F._$27(),a._$27()},et.prototype.toString=function(){return this.id},_t.prototype._$1s=function(){return this._$4S},_t.prototype._$zP=function(){this._$4S=new Array},_t.prototype._$F0=function(t){this._$4S=t._$nP()},_t.prototype._$Ks=function(t){this._$4S.push(t)},ot.tr=new gt,ot._$50=new gt,ot._$Ti=new Array(0,0),ot._$Pi=new Array(0,0),ot._$B=new Array(0,0),ot.prototype._$lP=function(t,i,r,e){this.viewport=new Array(t,i,r,e)},ot.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())},ot.prototype._$ei=function(){this.context.restore()},ot.prototype.drawElements=function(t,i,r,e,_,o,s,$){try{_!=this._$Qo&&(this._$Qo=_,this.context.globalAlpha=_);for(var h=i.length,a=t.width,u=t.height,l=this.context,p=this._$xP,f=this._$uP,c=this._$6r,y=this._$3r,g=ot.tr,T=ot._$Ti,m=ot._$Pi,P=ot._$B,S=0;S.02?ot.expandClip(t,i,r,e,a,u,l,p,f,c):ot.clipWithTransform(t,null,_,o,s,n,$,h)},ot.expandClip=function(t,i,r,e,_,o,s,n,$,h){var a=s-_,u=n-o,l=$-_,p=h-o,f=a*p-u*l>0?r:-r,c=-u,y=a,g=$-s,T=h-n,m=-T,P=g,d=Math.sqrt(g*g+T*T),S=-p,L=l,v=Math.sqrt(l*l+p*p),w=_-f*c/e,A=o-f*y/e,E=s-f*c/e,x=n-f*y/e,b=s-f*m/d,D=n-f*P/d,C=$-f*m/d,I=h-f*P/d,O=_+f*S/v,F=o+f*L/v,M=$+f*S/v,R=h+f*L/v,N=ot._$50;return null!=i._$P2(N)&&(ot.clipWithTransform(t,N,w,A,E,x,b,D,C,I,M,R,O,F),!0)},ot.clipWithTransform=function(t,i,r,e,_,o,s,$){if(arguments.length<7)n._$li("err : @LDGL.clip()");else if(arguments[1]instanceof gt){var h=ot._$B,a=i,u=arguments;if(t.beginPath(),a){a._$PS(u[2],u[3],h),t.moveTo(h[0],h[1]);for(var l=4;l1?1:.5-.5*Math.cos(t*vt.PI_F)},at._$fr=-1,at.prototype.toString=function(){return this._$ib},ut.prototype=new X,ut._$42=0,ut._$Os=30,ut._$ms=0,ut._$ns=1,ut._$_s=2,ut._$gT=new Array,ut.prototype._$_S=function(t){this._$LP=t},ut.prototype.getTextureNo=function(){return this._$LP},ut.prototype._$ZL=function(){return this._$Qi},ut.prototype._$H2=function(){return this._$JP},ut.prototype.getNumPoints=function(){return this._$d0},ut.prototype.getType=function(){return X._$wb},ut.prototype._$B2=function(t,i,r){var e=i,_=null!=e._$hr?e._$hr:e._$Cr;switch(U._$do){default:case U._$Ms:throw new Error("_$L _$ro ");case U._$Qs:for(var o=this._$d0-1;o>=0;--o){_[o*U._$No+4]=r}}},ut.prototype._$zP=function(){this._$GS=new I,this._$GS._$zP()},ut.prototype._$F0=function(t){X.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 r=3*this._$Yo-1;r>=0;--r)this._$BP[r]=i[r];if(this._$Eo=t._$nP(),this._$Qi=t._$nP(),t.getFormatVersion()>=Y._$s7){if(this._$JP=t._$6L(),0!=this._$JP){if(0!=(1&this._$JP)){var e=t._$6L();null==this._$5P&&(this._$5P=new Object),this._$5P._$Hb=parseInt(e)}0!=(this._$JP&ut._$Os)?this._$6s=(this._$JP&ut._$Os)>>1:this._$6s=ut._$ms,0!=(32&this._$JP)&&(this.culling=!1)}}else this._$JP=0},ut.prototype.init=function(t){var i=new lt(this),r=this._$d0*U._$No,e=this._$32();switch(null!=i._$Cr&&(i._$Cr=null),i._$Cr=new Float32Array(r),null!=i._$hr&&(i._$hr=null),i._$hr=e?new Float32Array(r):null,U._$do){default:case U._$Ms:if(U._$Ls)for(var _=this._$d0-1;_>=0;--_){var o=_<<1;this._$Qi[o+1]=1-this._$Qi[o+1]}break;case U._$Qs:for(_=this._$d0-1;_>=0;--_){o=_<<1;var s=_*U._$No,n=this._$Qi[o],$=this._$Qi[o+1];i._$Cr[s]=n,i._$Cr[s+1]=$,i._$Cr[s+4]=0,e&&(i._$hr[s]=n,i._$hr[s+1]=$,i._$hr[s+4]=0)}}return i},ut.prototype._$Nr=function(t,i){var r=i;if(this!=r._$GT()&&console.log("### assert!! ### "),this._$GS._$Ur(t)&&(X.prototype._$Nr.call(this,t,r),!r._$IS[0])){var e=ut._$gT;e[0]=!1,L._$Vr(t,this._$GS,e,this._$d0,this._$Eo,r._$Cr,U._$i2,U._$No)}},ut.prototype._$2b=function(t,i){try{this!=i._$GT()&&console.log("### assert!! ### ");var r=!1;i._$IS[0]&&(r=!0);var e=i;if(!r&&(X.prototype._$2b.call(this,t),this._$32())){var _=this.getTargetBaseDataID();if(e._$8r==X._$ur&&(e._$8r=t.getBaseDataIndex(_)),e._$8r<0)$t._$so&&n._$li("_$L _$0P _$G :: %s",_);else{var o=t.getBaseData(e._$8r),s=t._$q2(e._$8r);null==o||s._$x2()?e._$AT=!1:(o._$nb(t,s,e._$Cr,e._$hr,this._$d0,U._$i2,U._$No),e._$AT=!0),e.baseOpacity=s.getTotalOpacity()}}}catch($){throw $}},ut.prototype.draw=function(t,i,r){if(this!=r._$GT()&&console.log("### assert!! ### "),!r._$IS[0]){var e=r,_=this._$LP;_<0&&(_=1);var o=this.getOpacity(i,e)*r._$VS*r.baseOpacity,s=null!=e._$hr?e._$hr:e._$Cr;t.setClipBufPre_clipContextForDraw(r.clipBufPre_clipContext),t._$WP(this.culling),t._$Uo(_,3*this._$Yo,this._$BP,s,this._$Qi,o,this._$6s,e)}},ut.prototype.dump=function(){console.log(" _$yi( %d ) , _$d0( %d ) , _$Yo( %d ) \n",this._$LP,this._$d0,this._$Yo),console.log(" _$Oi _$di = { ");for(var t=0;tstartMotion() / start _$K _$3 (m%d)\n",e,r._$sr));if(null==t)return-1;(r=new yt)._$w0=t,this.motions.push(r);var o=r._$sr;return this._$eb&&n._$Ji("MotionQueueManager[size:%2d]->startMotion() / new _$w0 (m%d)\n",e,o),o},ct.prototype.updateParam=function(t){try{for(var i=!1,r=0;rupdateParam() / _$T0 _$w0 (m%d)\n",this.motions.length-1,e._$sr),this.motions.splice(r,1),r--)):(this.motions=this.motions.splice(r,1),r--)}else this.motions.splice(r,1),r--}return i}catch(o){return n._$li(o),!0}},ct.prototype.isFinished=function(t){if(arguments.length>=1){for(var i=0;i.9&&$t.EXPAND_W;var $=this.gl;if(null==this.gl)throw new Error("gl is null");var h,a,u,l,p=1*this._$C0*o,f=1*this._$tT*o,c=1*this._$WL*o,y=this._$lT*o;if(null!=this.clipBufPre_clipContextMask){$.frontFace($.CCW),$.useProgram(this.shaderProgram),this._$vS=Pt($,this._$vS,e),this._$no=dt($,this._$no,r),$.enableVertexAttribArray(this.a_position_Loc),$.vertexAttribPointer(this.a_position_Loc,2,$.FLOAT,!1,0,0),this._$NT=Pt($,this._$NT,_),$.activeTexture($.TEXTURE1),$.bindTexture($.TEXTURE_2D,this.textures[t]),$.uniform1i(this.s_texture0_Loc,1),$.enableVertexAttribArray(this.a_texCoord_Loc),$.vertexAttribPointer(this.a_texCoord_Loc,2,$.FLOAT,!1,0,0),$.uniformMatrix4fv(this.u_matrix_Loc,!1,this.getClipBufPre_clipContextMask().matrixForMask);var g=this.getClipBufPre_clipContextMask().layoutChannelNo,T=this.getChannelFlagAsColor(g);$.uniform4f(this.u_channelFlag,T.r,T.g,T.b,T.a);var m=this.getClipBufPre_clipContextMask().layoutBounds;$.uniform4f(this.u_baseColor_Loc,2*m.x-1,2*m.y-1,2*m._$EL()-1,2*m._$5T()-1),$.uniform1i(this.u_maskFlag_Loc,!0)}else if(null!=this.getClipBufPre_clipContextDraw()){$.useProgram(this.shaderProgramOff),this._$vS=Pt($,this._$vS,e),this._$no=dt($,this._$no,r),$.enableVertexAttribArray(this.a_position_Loc_Off),$.vertexAttribPointer(this.a_position_Loc_Off,2,$.FLOAT,!1,0,0),this._$NT=Pt($,this._$NT,_),$.activeTexture($.TEXTURE1),$.bindTexture($.TEXTURE_2D,this.textures[t]),$.uniform1i(this.s_texture0_Loc_Off,1),$.enableVertexAttribArray(this.a_texCoord_Loc_Off),$.vertexAttribPointer(this.a_texCoord_Loc_Off,2,$.FLOAT,!1,0,0),$.uniformMatrix4fv(this.u_clipMatrix_Loc_Off,!1,this.getClipBufPre_clipContextDraw().matrixForDraw),$.uniformMatrix4fv(this.u_matrix_Loc_Off,!1,this.matrix4x4),$.activeTexture($.TEXTURE2),$.bindTexture($.TEXTURE_2D,$t.fTexture[this.glno]),$.uniform1i(this.s_texture1_Loc_Off,2);g=this.getClipBufPre_clipContextDraw().layoutChannelNo,T=this.getChannelFlagAsColor(g);$.uniform4f(this.u_channelFlag_Loc_Off,T.r,T.g,T.b,T.a),$.uniform4f(this.u_baseColor_Loc_Off,p,f,c,y)}else $.useProgram(this.shaderProgram),this._$vS=Pt($,this._$vS,e),this._$no=dt($,this._$no,r),$.enableVertexAttribArray(this.a_position_Loc),$.vertexAttribPointer(this.a_position_Loc,2,$.FLOAT,!1,0,0),this._$NT=Pt($,this._$NT,_),$.activeTexture($.TEXTURE1),$.bindTexture($.TEXTURE_2D,this.textures[t]),$.uniform1i(this.s_texture0_Loc,1),$.enableVertexAttribArray(this.a_texCoord_Loc),$.vertexAttribPointer(this.a_texCoord_Loc,2,$.FLOAT,!1,0,0),$.uniformMatrix4fv(this.u_matrix_Loc,!1,this.matrix4x4),$.uniform4f(this.u_baseColor_Loc,p,f,c,y),$.uniform1i(this.u_maskFlag_Loc,!1);if(this.culling?this.gl.enable($.CULL_FACE):this.gl.disable($.CULL_FACE),this.gl.enable($.BLEND),null!=this.clipBufPre_clipContextMask)h=$.ONE,a=$.ONE_MINUS_SRC_ALPHA,u=$.ONE,l=$.ONE_MINUS_SRC_ALPHA;else switch(s){case ut._$ms:h=$.ONE,a=$.ONE_MINUS_SRC_ALPHA,u=$.ONE,l=$.ONE_MINUS_SRC_ALPHA;break;case ut._$ns:h=$.ONE,a=$.ONE,u=$.ZERO,l=$.ONE;break;case ut._$_s:h=$.DST_COLOR,a=$.ONE_MINUS_SRC_ALPHA,u=$.ZERO,l=$.ONE}$.blendEquationSeparate($.FUNC_ADD,$.FUNC_ADD),$.blendFuncSeparate(h,a,u,l),this.anisotropyExt&&$.texParameteri($.TEXTURE_2D,this.anisotropyExt.TEXTURE_MAX_ANISOTROPY_EXT,this.maxAnisotropy);var P=r.length;$.drawElements($.TRIANGLES,P,$.UNSIGNED_SHORT,0),$.bindTexture($.TEXTURE_2D,null)}},mt.prototype._$Rs=function(){throw new Error("_$Rs")},mt.prototype._$Ds=function(t){throw new Error("_$Ds")},mt.prototype._$K2=function(){for(var t=0;t=48){var r=Y._$9o(t);return null!=r?(r._$F0(this),r):null}switch(t){case 1:return this._$bT();case 10:return new o(this._$6L(),!0);case 11:return new S(this._$mP(),this._$mP(),this._$mP(),this._$mP());case 12:return new S(this._$_T(),this._$_T(),this._$_T(),this._$_T());case 13:return new v(this._$mP(),this._$mP());case 14:return new v(this._$_T(),this._$_T());case 15:for(var e=this._$3L(),_=new Array(e),s=0;s>7-this._$hL++&1)},St.prototype._$zT=function(){0!=this._$hL&&(this._$hL=0)},vt._$2S=Math.PI/180,vt._$bS=Math.PI/180,vt._$wS=180/Math.PI,vt._$NS=180/Math.PI,vt.PI_F=Math.PI,vt._$kT=[0,.012368,.024734,.037097,.049454,.061803,.074143,.086471,.098786,.111087,.12337,.135634,.147877,.160098,.172295,.184465,.196606,.208718,.220798,.232844,.244854,.256827,.268761,.280654,.292503,.304308,.316066,.327776,.339436,.351044,.362598,.374097,.385538,.396921,.408243,.419502,.430697,.441826,.452888,.463881,.474802,.485651,.496425,.507124,.517745,.528287,.538748,.549126,.559421,.56963,.579752,.589785,.599728,.609579,.619337,.629,.638567,.648036,.657406,.666676,.675843,.684908,.693867,.70272,.711466,.720103,.72863,.737045,.745348,.753536,.76161,.769566,.777405,.785125,.792725,.800204,.807561,.814793,.821901,.828884,.835739,.842467,.849066,.855535,.861873,.868079,.874153,.880093,.885898,.891567,.897101,.902497,.907754,.912873,.917853,.922692,.92739,.931946,.936359,.940629,.944755,.948737,.952574,.956265,.959809,.963207,.966457,.96956,.972514,.97532,.977976,.980482,.982839,.985045,.987101,.989006,.990759,.992361,.993811,.995109,.996254,.997248,.998088,.998776,.999312,.999694,.999924,1],vt._$92=function(t,i){var r=Math.atan2(t[1],t[0]),e=Math.atan2(i[1],i[0]);return vt._$tS(r,e)},vt._$tS=function(t,i){for(var r=t-i;r<-Math.PI;)r+=2*Math.PI;for(;r>Math.PI;)r-=2*Math.PI;return r},vt._$9=function(t){return Math.sin(t)},vt.fcos=function(t){return Math.cos(t)},wt.prototype._$u2=function(){return this._$IS[0]},wt.prototype._$yo=function(){return this._$AT&&!this._$IS[0]},wt.prototype._$GT=function(){return this._$e0},At._$W2=0,At.SYSTEM_INFO=null,At.USER_AGENT=navigator.userAgent,At.isIPhone=function(){return At.SYSTEM_INFO||At.setup(),At.SYSTEM_INFO._isIPhone},At.isIOS=function(){return At.SYSTEM_INFO||At.setup(),At.SYSTEM_INFO._isIPhone||At.SYSTEM_INFO._isIPad},At.isAndroid=function(){return At.SYSTEM_INFO||At.setup(),At.SYSTEM_INFO._isAndroid},At.getOSVersion=function(){return At.SYSTEM_INFO||At.setup(),At.SYSTEM_INFO.version},At.getOS=function(){return At.SYSTEM_INFO||At.setup(),At.SYSTEM_INFO._isIPhone||At.SYSTEM_INFO._isIPad?"iOS":At.SYSTEM_INFO._isAndroid?"Android":"_$Q0 OS"},At.setup=function(){var t,i=At.USER_AGENT;function r(t,i){for(var r=t.substring(i).split(/[ _,;\.]/),e=0,_=0;_<=2&&!isNaN(r[_]);_++){var o=parseInt(r[_]);if(o<0||o>999){n._$li("err : "+o+" @UtHtml5.setup()"),e=0;break}e+=o*Math.pow(1e3,2-_)}return e}var e=At.SYSTEM_INFO={userAgent:i};if((t=i.indexOf("iPhone OS "))>=0)e.os="iPhone",e._isIPhone=!0,e.version=r(i,t+"iPhone OS ".length);else if((t=i.indexOf("iPad"))>=0){if((t=i.indexOf("CPU OS"))<0)return void n._$li(" err : "+i+" @UtHtml5.setup()");e.os="iPad",e._isIPad=!0,e.version=r(i,t+"CPU OS ".length)}else(t=i.indexOf("Android"))>=0?(e.os="Android",e._isAndroid=!0,e.version=r(i,t+"Android ".length)):(e.os="-",e.version=-1)},window.UtSystem=b,window.UtDebug=n,window.LDTransform=gt,window.LDGL=ot,window.Live2D=$t,window.Live2DModelWebGL=ft,window.Live2DModelJS=Q,window.Live2DMotion=Z,window.MotionQueueManager=ct,window.PhysicsHair=p,window.AMotion=s,window.PartsDataID=a,window.DrawDataID=F,window.BaseDataID=Tt,window.ParamID=u,$t.init();t=!1}();