window.SpinePlugin=function(i){varn={};functionr(t){if(n[t])returnn[t].exports;vare=n[t]={i:t,l:!1,exports:{}};returni[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}returnr.m=i,r.c=n,r.d=function(t,e,i){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},r.r=function(t){"undefined"!=typeofSymbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)returne;if(4&t&&"object"==typeofe&&e&&e.__esModule)returne;vari=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeofe)for(varnine)r.d(i,n,function(t){returne[t]}.bind(null,n));returni},r.n=function(t){vare=t&&t.__esModule?function(){returnt.default}:function(){returnt};returnr.d(e,"a",e),e},r.o=function(t,e){returnObject.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=62)}([function(t,e){functions(t,e,i,n){for(varrine)if(e.hasOwnProperty(r)){vars=(l=e,u=r,d=f=void0,d=(c=i)?l[u]:Object.getOwnPropertyDescriptor(l,u),!c&&d.value&&"object"==typeofd.value&&(d=d.value),!(!d||!((f=d).get&&"function"==typeoff.get||f.set&&"function"==typeoff.set))&&(void0===d.enumerable&&(d.enumerable=!0),void0===d.configurable&&(d.configurable=!0),d));if(!1!==s){if(a=(n||t).prototype,o=r,h=void0,(h=Object.getOwnPropertyDescriptor(a,o))&&(h.value&&"object"==typeofh.value&&(h=h.value),!1===h.configurable)){if(p.ignoreFinals)continue;thrownewError("cannot override final property '"+r+"', set Class.ignoreFinals = true to skip")}Object.defineProperty(t.prototype,r,s)}elset.prototype[r]=e[r]}vara,o,h,l,u,c,f,d}functiona(t,e){if(e){Array.isArray(e)||(e=[e]);for(vari=0;i<e.length;i++)s(t,e[i].prototype||e[i])}}functionp(t){vare,i,n;if((t=t||{}).initialize){if("function"!=typeoft.initialize)thrownewError("initialize must be a function");n=t.initialize,deletet.initialize}else{n=t.Extends?(i=t.Extends,function(){i.apply(this,arguments)}):function(){}}t.Extends?(n.prototype=Object.create(t.Extends.prototype),n.prototype.constructor=n,e=t.Extends,deletet.Extends):n.prototype.constructor=n;varr=null;returnt.Mixins&&(r=t.Mixins,deletet.Mixins),a(n,r),s(n,t,!0,e),n}p.extend=s,p.mixin=a,p.ignoreFinals=!1,t.exports=p},function(t,e,i){varn=i(0),r=i(31),s=newn({initialize:function(t,e){this.x=0,this.y=0,"object"==typeoft?(this.x=t.x||0,this.y=t.y||0):(void0===e&&(e=t),this.x=t||0,this.y=e||0)},clone:function(){returnnews(this.x,this.y)},copy:function(t){returnthis.x=t.x||0,this.y=t.y||0,this},setFromObject:function(t){returnthis.x=t.x||0,this.y=t.y||0,this},set:function(t,e){returnvoid0===e&&(e=t),this.x=t,this.y=e,this},setTo:function(t,e){returnthis.set(t,e)},setToPolar:function(t,e){returnnull==e&&(e=1),this.x=Math.cos(t)*e,this.y=Math.sin(t)*e,this},equals:function(t){returnthis.x===t.x&&this.y===t.y},fuzzyEquals:function(t,e){returnr(this.x,t.x,e)&&r(this.y,t.y,e)},angle:function(){vart=Math.atan2(this.y,this.x);returnt<0&&(t+=2*Math.PI),t},setAngle:function(t){returnthis.setToPolar(t,this.length())},add:function(t){returnthis.x+=t.x,this.y+=t.y,this},subtract:function(t){returnthis.x-=t.x,this.y-=t.y,this},multiply:function(t){returnthis.x*=t.x,this.y*=t.y,this},scale:function(t){returnisFinite(t)?(this.x*=t,this.y*=t):(this.x=0,this.y=0),this},divide:function(t){returnthis.x/=t.x,this.y/=t.y,this},negate:function(){returnthis.x=-this.x,this.y=-this.y,this},distance:function(t){vare=t.x-this.x,i=t.y-this.y;returnMath.sqrt(e*e+i*i)},distanceSq:function(t){vare=t.x-this.x,i=t.y-this.y;returne*e+i*i},length:function(){vart=this.x,e=this.y;returnMath.sqrt(t*t+e*e)},setLength:function(t){returnthis.normalize().scale(t)},lengthSq:function(){vart=this.x,e=this.y;returnt*t+e*e},normalize:function(){vart=this.x,e=this.y,i=t*t+e*e;return0<i&&(i=1/Math.sqrt(i),this.x=t*i,this.y=e*i),this},normalizeRightHand:function(){vart=this.x;returnthis.x=-1*this.y,this.y=t,this},normalizeLeftHand:function(){vart=this.x;returnthis.x=this.y,this.y=-1*t,this},dot:func