0&&f&&5=l?l-1:s];t.setParamFloat($,u)}else if(B._$ws<=h._$RP&&h._$RP<=B._$Ys);else{var p,f=t.getParamIndex($),c=t.getModelContext(),d=c.getParamMax(f),g=c.getParamMin(f),y=.4*(d-g),m=c.getParamFloat(f),T=h._$I0[s>=l?l-1:s],P=h._$I0[s+1>=l?l-1:s+1];p=Ty||T>P&&T-P>y?T:T+(P-T)*_;var S=m+(p-m)*e;t.setParamFloat($,S)}}s>=this._$yT&&(this._$E?(r._$z2=i,this.loopFadeIn&&(r._$bs=i)):r._$9L=!0),this._$eP=e},J.prototype._$r0=function(){return this._$E},J.prototype._$aL=function(t){this._$E=t},J.prototype._$S0=function(){return this._$D0},J.prototype._$U0=function(t){this._$D0=t},J.prototype.isLoopFadeIn=function(){return this.loopFadeIn},J.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);w._$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 w._$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,Z.prototype=new I,Z._$gT=new Array,Z.prototype._$zP=function(){this._$GS=new D,this._$GS._$zP()},Z.prototype._$F0=function(t){I.prototype._$F0.call(this,t),this._$A=t._$6L(),this._$o=t._$6L(),this._$GS=t._$nP(),this._$Eo=t._$nP(),I.prototype.readV2_opacity.call(this,t)},Z.prototype.init=function(t){var i=new K(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},Z.prototype._$Nr=function(t,i){var e=i;if(this._$GS._$Ur(t)){var r=this._$VT(),o=Z._$gT;o[0]=!1,v._$Vr(t,this._$GS,o,r,this._$Eo,e._$Cr,0,2),i._$Ib(o[0]),this.interpolateOpacity(t,this._$GS,i,o)}},Z.prototype._$2b=function(t,i){var e=i;if(e._$hS(!0),this._$32()){var r=this.getTargetBaseDataID();if(e._$8r==I._$ur&&(e._$8r=t.getBaseDataIndex(r)),e._$8r<0)at._$so&&_._$li("_$L _$0P _$G :: %s",r),e._$hS(!1);else{var o=t.getBaseData(e._$8r),n=t._$q2(e._$8r);if(null!=o&&n._$yo()){var s=n.getTotalScale();e.setTotalScale_notForClient(s);var a=n.getTotalOpacity();e.setTotalOpacity(a*e.getInterpolatedOpacity()),o._$nb(t,n,e._$Cr,e._$hr,this._$VT(),0,2),e._$hS(!0)}else e._$hS(!1)}}else e.setTotalOpacity(e.getInterpolatedOpacity())},Z.prototype._$nb=function(t,i,e,r,o,n,s){var _=i,a=null!=_._$hr?_._$hr:_._$Cr;Z.transformPoints_sdk2(e,r,o,n,s,a,this._$o,this._$A)},Z.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,x=p+3*g,O=f+3*y,D=p-2*c+3*g,R=f-2*d+3*y,B=.5*(v- -2),U=.5*(L-1);B+U<=1?(e[T]=C+(b-C)*B+(D-C)*U,e[T+1]=N+(F-N)*B+(R-N)*U):(e[T]=x+(D-x)*(1-B)+(b-x)*(1-U),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-U))}else{var G=0|S;G==a&&(G=a-1);var B=.5*(v- -2),U=S-G,Y=G/a,k=(G+1)/a,b=s[2*(0+G*M)],F=s[2*(0+G*M)+1],x=s[2*(0+(G+1)*M)],O=s[2*(0+(G+1)*M)+1],C=p-2*c+Y*g,N=f-2*d+Y*y,D=p-2*c+k*g,R=f-2*d+k*y;B+U<=1?(e[T]=C+(b-C)*B+(D-C)*U,e[T+1]=N+(F-N)*B+(R-N)*U):(e[T]=x+(D-x)*(1-B)+(b-x)*(1-U),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-U))}else if(1<=v)if(L<=0){var D=s[2*(_+0*M)],R=s[2*(_+0*M)+1],x=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),U=.5*(L- -2);B+U<=1?(e[T]=C+(b-C)*B+(D-C)*U,e[T+1]=N+(F-N)*B+(R-N)*U):(e[T]=x+(D-x)*(1-B)+(b-x)*(1-U),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-U))}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,x=p+3*c+3*g,O=f+3*d+3*y,B=.5*(v-1),U=.5*(L-1);B+U<=1?(e[T]=C+(b-C)*B+(D-C)*U,e[T+1]=N+(F-N)*B+(R-N)*U):(e[T]=x+(D-x)*(1-B)+(b-x)*(1-U),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-U))}else{var G=0|S;G==a&&(G=a-1);var B=.5*(v-1),U=S-G,Y=G/a,k=(G+1)/a,C=s[2*(_+G*M)],N=s[2*(_+G*M)+1],D=s[2*(_+(G+1)*M)],R=s[2*(_+(G+1)*M)+1],b=p+3*c+Y*g,F=f+3*d+Y*y,x=p+3*c+k*g,O=f+3*d+k*y;B+U<=1?(e[T]=C+(b-C)*B+(D-C)*U,e[T+1]=N+(F-N)*B+(R-N)*U):(e[T]=x+(D-x)*(1-B)+(b-x)*(1-U),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-U))}else if(L<=0){var V=0|P;V==_&&(V=_-1);var B=P-V,U=.5*(L- -2),X=V/_,z=(V+1)/_,D=s[2*(V+0*M)],R=s[2*(V+0*M)+1],x=s[2*(V+1+0*M)],O=s[2*(V+1+0*M)+1],C=p+X*c-2*g,N=f+X*d-2*y,b=p+z*c-2*g,F=f+z*d-2*y;B+U<=1?(e[T]=C+(b-C)*B+(D-C)*U,e[T+1]=N+(F-N)*B+(R-N)*U):(e[T]=x+(D-x)*(1-B)+(b-x)*(1-U),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-U))}else if(L>=1){var V=0|P;V==_&&(V=_-1);var B=P-V,U=.5*(L-1),X=V/_,z=(V+1)/_,C=s[2*(V+a*M)],N=s[2*(V+a*M)+1],b=s[2*(V+1+a*M)],F=s[2*(V+1+a*M)+1],D=p+X*c+3*g,R=f+X*d+3*y,x=p+z*c+3*g,O=f+z*d+3*y;B+U<=1?(e[T]=C+(b-C)*B+(D-C)*U,e[T+1]=N+(F-N)*B+(R-N)*U):(e[T]=x+(D-x)*(1-B)+(b-x)*(1-U),e[T+1]=O+(R-O)*(1-B)+(F-O)*(1-U))}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-$))}},Z.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))},Z.prototype._$VT=function(){return(this._$o+1)*(this._$A+1)},Z.prototype.getType=function(){return I._$_b},K.prototype=new _t,tt._$42=0,tt.prototype._$zP=function(){this._$3S=new Array,this._$aS=new Array},tt.prototype._$F0=function(t){this._$g0=t._$8L(),this.visible=t._$8L(),this._$NL=t._$nP(),this._$3S=t._$nP(),this._$aS=t._$nP()},tt.prototype.init=function(t){var i=new it(this);return i.setPartsOpacity(this.isVisible()?1:0),i},tt.prototype._$6o=function(t){if(null==this._$3S)throw new Error("_$3S _$6 _$Wo@_$6o");this._$3S.push(t)},tt.prototype._$3o=function(t){if(null==this._$aS)throw new Error("_$aS _$6 _$Wo@_$3o");this._$aS.push(t)},tt.prototype._$Zo=function(t){this._$3S=t},tt.prototype._$xo=function(t){this._$aS=t},tt.prototype.isVisible=function(){return this.visible},tt.prototype._$uL=function(){return this._$g0},tt.prototype._$KP=function(t){this.visible=t},tt.prototype._$ET=function(t){this._$g0=t},tt.prototype.getBaseData=function(){return this._$3S},tt.prototype.getDrawData=function(){return this._$aS},tt.prototype._$p2=function(){return this._$NL},tt.prototype._$ob=function(t){this._$NL=t},tt.prototype.getPartsID=function(){return this._$NL},tt.prototype._$MP=function(t){this._$NL=t},it.prototype=new $,it.prototype.getPartsOpacity=function(){return this._$VS},it.prototype.setPartsOpacity=function(t){this._$VS=t},et._$L7=function(){u._$27(),yt._$27(),b._$27(),l._$27()},et.prototype.toString=function(){return this.id},rt.prototype._$F0=function(t){},ot.prototype._$1s=function(){return this._$4S},ot.prototype._$zP=function(){this._$4S=new Array},ot.prototype._$F0=function(t){this._$4S=t._$nP()},ot.prototype._$Ks=function(t){this._$4S.push(t)},nt.tr=new gt,nt._$50=new gt,nt._$Ti=new Array(0,0),nt._$Pi=new Array(0,0),nt._$B=new Array(0,0),nt.prototype._$lP=function(t,i,e,r){this.viewport=new Array(t,i,e,r)},nt.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())},nt.prototype._$ei=function(){this.context.restore()},nt.prototype.drawElements=function(t,i,e,r,o,n,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=nt.tr,y=nt._$Ti,m=nt._$Pi,T=nt._$B,P=0;P.02?nt.expandClip(t,i,e,r,l,$,u,p,f,c):nt.clipWithTransform(t,null,o,n,s,_,a,h)},nt.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,w=s-f*m/P,x=_-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=nt._$50;return null!=i._$P2(N)&&(nt.clipWithTransform(t,N,M,E,A,I,w,x,O,D,F,C,R,b),!0)},nt.clipWithTransform=function(t,i,e,r,o,n,s,a){if(arguments.length<7)return void _._$li("err : @LDGL.clip()");if(!(arguments[1]instanceof gt))return void _._$li("err : a[0] is _$6 LDTransform @LDGL.clip()");var h=nt._$B,l=i,$=arguments;if(t.beginPath(),l){l._$PS($[2],$[3],h),t.moveTo(h[0],h[1]);for(var 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()},nt.createCanvas=function(t,i){var e=document.createElement("canvas");return e.setAttribute("width",t),e.setAttribute("height",i),e||_._$li("err : "+e),e},nt.dumpValues=function(){for(var t="",i=0;i1?1:.5-.5*Math.cos(t*Lt.PI_F)},lt._$fr=-1,lt.prototype.toString=function(){return this._$ib},$t.prototype=new W,$t._$42=0,$t._$Os=30,$t._$ms=0,$t._$ns=1,$t._$_s=2,$t._$gT=new Array,$t.prototype._$_S=function(t){this._$LP=t},$t.prototype.getTextureNo=function(){return this._$LP},$t.prototype._$ZL=function(){return this._$Qi},$t.prototype._$H2=function(){return this._$JP},$t.prototype.getNumPoints=function(){return this._$d0},$t.prototype.getType=function(){return W._$wb},$t.prototype._$B2=function(t,i,e){var r=i,o=null!=r._$hr?r._$hr:r._$Cr;switch(U._$do){default:case U._$Ms:throw new Error("_$L _$ro ");case U._$Qs:for(var n=this._$d0-1;n>=0;--n)o[n*U._$No+4]=e}},$t.prototype._$zP=function(){this._$GS=new D,this._$GS._$zP()},$t.prototype._$F0=function(t){W.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()>=G._$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&$t._$Os)?this._$6s=(this._$JP&$t._$Os)>>1:this._$6s=$t._$ms,0!=(32&this._$JP)&&(this.culling=!1)}}else this._$JP=0},$t.prototype.init=function(t){var i=new ut(this),e=this._$d0*U._$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,U._$do){default:case U._$Ms:if(U._$Ls)for(var o=this._$d0-1;o>=0;--o){var n=o<<1;this._$Qi[n+1]=1-this._$Qi[n+1]}break;case U._$Qs:for(var o=this._$d0-1;o>=0;--o){var n=o<<1,s=o*U._$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},$t.prototype._$Nr=function(t,i){var e=i;if(this!=e._$GT()&&console.log("### assert!! ### "),this._$GS._$Ur(t)&&(W.prototype._$Nr.call(this,t,e),!e._$IS[0])){var r=$t._$gT;r[0]=!1,v._$Vr(t,this._$GS,r,this._$d0,this._$Eo,e._$Cr,U._$i2,U._$No)}},$t.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&&(W.prototype._$2b.call(this,t),this._$32())){var o=this.getTargetBaseDataID();if(r._$8r==W._$ur&&(r._$8r=t.getBaseDataIndex(o)),r._$8r<0)at._$so&&_._$li("_$L _$0P _$G :: %s",o);else{var n=t.getBaseData(r._$8r),s=t._$q2(r._$8r);null==n||s._$x2()?r._$AT=!1:(n._$nb(t,s,r._$Cr,r._$hr,this._$d0,U._$i2,U._$No),r._$AT=!0),r.baseOpacity=s.getTotalOpacity()}}}catch(t){throw t}},$t.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)}},$t.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",r,e._$sr));if(null==t)return-1;e=new dt,e._$w0=t,this.motions.push(e);var n=e._$sr;return this._$eb&&_._$Ji("MotionQueueManager[size:%2d]->startMotion() / new _$w0 (m%d)\n",r,n),n},ct.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 _._$li(t),!0}},ct.prototype.isFinished=function(t){if(arguments.length>=1){for(var i=0;i.9&&at.EXPAND_W,this.gl);if(null==this.gl)throw new Error("gl is null");var h=1*this._$C0*n,l=1*this._$tT*n,$=1*this._$WL*n,u=this._$lT*n;if(null!=this.clipBufPre_clipContextMask){a.frontFace(a.CCW),a.useProgram(this.shaderProgram),this._$vS=Tt(a,this._$vS,r),this._$no=Pt(a,this._$no,e),a.enableVertexAttribArray(this.a_position_Loc),a.vertexAttribPointer(this.a_position_Loc,2,a.FLOAT,!1,0,0),this._$NT=Tt(a,this._$NT,o),a.activeTexture(a.TEXTURE1),a.bindTexture(a.TEXTURE_2D,this.textures[t]),a.uniform1i(this.s_texture0_Loc,1),a.enableVertexAttribArray(this.a_texCoord_Loc),a.vertexAttribPointer(this.a_texCoord_Loc,2,a.FLOAT,!1,0,0),a.uniformMatrix4fv(this.u_matrix_Loc,!1,this.getClipBufPre_clipContextMask().matrixForMask);var p=this.getClipBufPre_clipContextMask().layoutChannelNo,f=this.getChannelFlagAsColor(p);a.uniform4f(this.u_channelFlag,f.r,f.g,f.b,f.a);var c=this.getClipBufPre_clipContextMask().layoutBounds;a.uniform4f(this.u_baseColor_Loc,2*c.x-1,2*c.y-1,2*c._$EL()-1,2*c._$5T()-1),a.uniform1i(this.u_maskFlag_Loc,!0)}else if(null!=this.getClipBufPre_clipContextDraw()){a.useProgram(this.shaderProgramOff),this._$vS=Tt(a,this._$vS,r),this._$no=Pt(a,this._$no,e),a.enableVertexAttribArray(this.a_position_Loc_Off),a.vertexAttribPointer(this.a_position_Loc_Off,2,a.FLOAT,!1,0,0),this._$NT=Tt(a,this._$NT,o),a.activeTexture(a.TEXTURE1),a.bindTexture(a.TEXTURE_2D,this.textures[t]),a.uniform1i(this.s_texture0_Loc_Off,1),a.enableVertexAttribArray(this.a_texCoord_Loc_Off),a.vertexAttribPointer(this.a_texCoord_Loc_Off,2,a.FLOAT,!1,0,0),a.uniformMatrix4fv(this.u_clipMatrix_Loc_Off,!1,this.getClipBufPre_clipContextDraw().matrixForDraw),a.uniformMatrix4fv(this.u_matrix_Loc_Off,!1,this.matrix4x4),a.activeTexture(a.TEXTURE2),a.bindTexture(a.TEXTURE_2D,at.fTexture[this.glno]),a.uniform1i(this.s_texture1_Loc_Off,2);var p=this.getClipBufPre_clipContextDraw().layoutChannelNo,f=this.getChannelFlagAsColor(p);a.uniform4f(this.u_channelFlag_Loc_Off,f.r,f.g,f.b,f.a),a.uniform4f(this.u_baseColor_Loc_Off,h,l,$,u)}else a.useProgram(this.shaderProgram),this._$vS=Tt(a,this._$vS,r),this._$no=Pt(a,this._$no,e),a.enableVertexAttribArray(this.a_position_Loc),a.vertexAttribPointer(this.a_position_Loc,2,a.FLOAT,!1,0,0),this._$NT=Tt(a,this._$NT,o),a.activeTexture(a.TEXTURE1),a.bindTexture(a.TEXTURE_2D,this.textures[t]),a.uniform1i(this.s_texture0_Loc,1),a.enableVertexAttribArray(this.a_texCoord_Loc),a.vertexAttribPointer(this.a_texCoord_Loc,2,a.FLOAT,!1,0,0),a.uniformMatrix4fv(this.u_matrix_Loc,!1,this.matrix4x4),a.uniform4f(this.u_baseColor_Loc,h,l,$,u),a.uniform1i(this.u_maskFlag_Loc,!1);this.culling?this.gl.enable(a.CULL_FACE):this.gl.disable(a.CULL_FACE),this.gl.enable(a.BLEND);var d,g,y,m;if(null!=this.clipBufPre_clipContextMask)d=a.ONE,g=a.ONE_MINUS_SRC_ALPHA,y=a.ONE,m=a.ONE_MINUS_SRC_ALPHA;else switch(s){case $t._$ms:d=a.ONE,g=a.ONE_MINUS_SRC_ALPHA,y=a.ONE,m=a.ONE_MINUS_SRC_ALPHA;break;case $t._$ns:d=a.ONE,g=a.ONE,y=a.ZERO,m=a.ONE;break;case $t._$_s:d=a.DST_COLOR,g=a.ONE_MINUS_SRC_ALPHA,y=a.ZERO,m=a.ONE}a.blendEquationSeparate(a.FUNC_ADD,a.FUNC_ADD),a.blendFuncSeparate(d,g,y,m),this.anisotropyExt&&a.texParameteri(a.TEXTURE_2D,this.anisotropyExt.TEXTURE_MAX_ANISOTROPY_EXT,this.maxAnisotropy);var T=e.length;a.drawElements(a.TRIANGLES,T,a.UNSIGNED_SHORT,0),a.bindTexture(a.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=G._$9o(t);return null!=r?(r._$F0(this),r):null}switch(t){case 1:return this._$bT();case 10:return new n(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 L(this._$mP(),this._$mP());case 14:return new L(this._$_T(),this._$_T());case 15:for(var o=this._$3L(),e=new Array(o),s=0;s>7-this._$hL++&1)},St.prototype._$zT=function(){0!=this._$hL&&(this._$hL=0)},vt.prototype._$wP=function(t,i,e){for(var r=0;rMath.PI;)e-=2*Math.PI;return e},Lt._$9=function(t){return Math.sin(t)},Lt.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},Et._$W2=0,Et.SYSTEM_INFO=null,Et.USER_AGENT=navigator.userAgent,Et.isIPhone=function(){return Et.SYSTEM_INFO||Et.setup(),Et.SYSTEM_INFO._isIPhone},Et.isIOS=function(){return Et.SYSTEM_INFO||Et.setup(),Et.SYSTEM_INFO._isIPhone||Et.SYSTEM_INFO._isIPad},Et.isAndroid=function(){return Et.SYSTEM_INFO||Et.setup(),Et.SYSTEM_INFO._isAndroid},Et.getOSVersion=function(){return Et.SYSTEM_INFO||Et.setup(),Et.SYSTEM_INFO.version},Et.getOS=function(){return Et.SYSTEM_INFO||Et.setup(),Et.SYSTEM_INFO._isIPhone||Et.SYSTEM_INFO._isIPad?"iOS":Et.SYSTEM_INFO._isAndroid?"Android":"_$Q0 OS"},Et.setup=function(){function t(t,i){for(var e=t.substring(i).split(/[ _,;\.]/),r=0,o=0;o<=2&&!isNaN(e[o]);o++){var n=parseInt(e[o]);if(n<0||n>999){_._$li("err : "+n+" @UtHtml5.setup()"),r=0;break}r+=n*Math.pow(1e3,2-o)}return r}var i,e=Et.USER_AGENT,r=Et.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 _._$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=w,window.UtDebug=_,window.LDTransform=gt,window.LDGL=nt,window.Live2D=at,window.Live2DModelWebGL=ft,window.Live2DModelJS=q,window.Live2DMotion=J,window.MotionQueueManager=ct,window.PhysicsHair=f,window.AMotion=s,window.PartsDataID=l,window.DrawDataID=b,window.BaseDataID=yt,window.ParamID=u,at.init();var At=!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){"use strict";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 _.default)}Object.defineProperty(i,"__esModule",{value:!0}),i.default=o;var n=e(0),s=e(9),_=r(s),a=e(10),h=r(a),l=e(1),$=r(l);o.prototype.createModel=function(){var t=new h.default;return this.models.push(t),t},o.prototype.changeModel=function(t,i){if(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(var t=0;tget_list();
+$modelList = $modelList['models'];
+
+foreach ($modelList as $modelName) {
+ if (!is_array($modelName) && file_exists('../model/'.$modelName.'/textures.cache')) {
+
+ $textures = $texturesNew = array();
+ $modelTexturesList = $modelTextures->get_list($modelName);
+ $modelNameTextures = $modelTextures->get_textures($modelName);
+ if (is_array($modelTexturesList)) foreach ($modelTexturesList['textures'] as $v) $textures[] = str_replace('\/', '/', json_encode($v));
+ if (is_array($modelNameTextures)) foreach ($modelNameTextures as $v) $texturesNew[] = str_replace('\/', '/', json_encode($v));
+
+ $texturesDiff = array_diff($texturesNew, $textures);
+ if (empty($textures)) continue; elseif (empty($texturesDiff)) {
+ echo ''.$modelName.' / textures.cache / No Update.
';
+ } else {
+ foreach (array_values(array_unique(array_merge($textures, $texturesNew))) as $v) $texturesMerge[] = json_decode($v, 1);
+ file_put_contents('../model/'.$modelName.'/textures.cache', str_replace('\/', '/', json_encode($texturesMerge)));
+ echo ''.$modelName.' / textures.cache / Updated.
';
+ }
+
+ }
+ elseif (is_array($modelName)) continue;
+ elseif ($modelTextures->get_list($modelName)) echo ''.$modelName.' / textures.cache / Created.
';
+}
diff --git a/live2d/live2d_api/get/index.php b/live2d/live2d_api/get/index.php
new file mode 100644
index 0000000..77cdaf8
--- /dev/null
+++ b/live2d/live2d_api/get/index.php
@@ -0,0 +1,45 @@
+id_to_name($modelId);
+
+if (is_array($modelName)) {
+ $modelName = $modelTexturesId > 0 ? $modelName[$modelTexturesId-1] : $modelName[0];
+ $json = json_decode(file_get_contents('../model/'.$modelName.'/index.json'), 1);
+} else {
+ $json = json_decode(file_get_contents('../model/'.$modelName.'/index.json'), 1);
+ if ($modelTexturesId > 0) {
+ $modelTexturesName = $modelTextures->get_name($modelName, $modelTexturesId);
+ if (isset($modelTexturesName)) $json['textures'] = is_array($modelTexturesName) ? $modelTexturesName : array($modelTexturesName);
+ }
+}
+
+foreach ($json['textures'] as $k => $texture)
+ $json['textures'][$k] = '../model/' . $modelName . '/' . $texture;
+
+$json['model'] = '../model/'.$modelName.'/'.$json['model'];
+if (isset($json['pose'])) $json['pose'] = '../model/'.$modelName.'/'.$json['pose'];
+if (isset($json['physics'])) $json['physics'] = '../model/'.$modelName.'/'.$json['physics'];
+
+if (isset($json['motions']))
+ foreach ($json['motions'] as $k => $v) foreach($v as $k2 => $v2) foreach ($v2 as $k3 => $motion)
+ if ($k3 == 'file') $json['motions'][$k][$k2][$k3] = '../model/' . $modelName . '/' . $motion;
+
+if (isset($json['expressions']))
+ foreach ($json['expressions'] as $k => $v) foreach($v as $k2 => $expression)
+ if ($k2 == 'file') $json['expressions'][$k][$k2] = '../model/' . $modelName . '/' . $expression;
+
+header("Content-type: application/json");
+echo $jsonCompatible->json_encode($json);
diff --git a/live2d/live2d_api/model/prefer/hijiki/hijiki.pose.json b/live2d/live2d_api/model/prefer/hijiki/hijiki.pose.json
new file mode 100644
index 0000000..23332b4
--- /dev/null
+++ b/live2d/live2d_api/model/prefer/hijiki/hijiki.pose.json
@@ -0,0 +1 @@
+{"type":"Live2D Pose","fade_in":0,"parts_visible":[{"group":[{"id":"PARTS_01_ARM_R"},{"id":"PARTS_01_ARM_R_02"}]},{"group":[{"id":"PARTS_01_ARM_L"},{"id":"PARTS_01_ARM_L_02"}]}]}
\ No newline at end of file
diff --git a/live2d/live2d_api/model/prefer/hijiki/index.json b/live2d/live2d_api/model/prefer/hijiki/index.json
new file mode 100644
index 0000000..a4c0f8a
--- /dev/null
+++ b/live2d/live2d_api/model/prefer/hijiki/index.json
@@ -0,0 +1 @@
+{"version":"Sample 1.0.0","model":"moc/hijiki.moc","textures":["moc/hijiki.2048/texture_00.png"],"name":"hijiki","pose":"hijiki.pose.json","motions":{"idle":[{"file":"mtn/00_idle.mtn"}],"":[{"file":"mtn/01.mtn"},{"file":"mtn/02.mtn"},{"file":"mtn/03.mtn"},{"file":"mtn/04.mtn"},{"file":"mtn/05.mtn"},{"file":"mtn/06.mtn"},{"file":"mtn/07.mtn"},{"file":"mtn/08.mtn"}]}}
\ No newline at end of file
diff --git a/live2d/live2d_api/model/prefer/hijiki/moc/hijiki.2048/texture_00.png b/live2d/live2d_api/model/prefer/hijiki/moc/hijiki.2048/texture_00.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f6978cd5a307ad716641e4fff497fb29827fe1a
GIT binary patch
literal 232446
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