chunk-8b1c6386.275815a5.js 17 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8b1c6386"],{5830:function(t,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.forEach=n.sqrLen=n.sqrDist=n.dist=n.div=n.mul=n.sub=n.len=void 0,n.create=o,n.clone=i,n.fromValues=c,n.copy=s,n.set=f,n.add=h,n.subtract=M,n.multiply=l,n.divide=v,n.ceil=d,n.floor=m,n.min=b,n.max=A,n.round=p,n.scale=P,n.scaleAndAdd=E,n.distance=y,n.squaredDistance=R,n.length=w,n.squaredLength=O,n.negate=q,n.inverse=Y,n.normalize=_,n.dot=x,n.cross=I,n.lerp=L,n.random=g,n.transformMat2=N,n.transformMat2d=S,n.transformMat3=T,n.transformMat4=j,n.rotate=k,n.angle=D,n.str=F,n.exactEquals=z,n.equals=V;var a=r("8d60"),u=e(a);function e(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n.default=t,n}function o(){var t=new u.ARRAY_TYPE(2);return u.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0),t}function i(t){var n=new u.ARRAY_TYPE(2);return n[0]=t[0],n[1]=t[1],n}function c(t,n){var r=new u.ARRAY_TYPE(2);return r[0]=t,r[1]=n,r}function s(t,n){return t[0]=n[0],t[1]=n[1],t}function f(t,n,r){return t[0]=n,t[1]=r,t}function h(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t}function M(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t}function l(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t}function v(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t}function d(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t}function m(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t}function b(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t}function A(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t}function p(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t}function P(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t}function E(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t}function y(t,n){var r=n[0]-t[0],a=n[1]-t[1];return Math.sqrt(r*r+a*a)}function R(t,n){var r=n[0]-t[0],a=n[1]-t[1];return r*r+a*a}function w(t){var n=t[0],r=t[1];return Math.sqrt(n*n+r*r)}function O(t){var n=t[0],r=t[1];return n*n+r*r}function q(t,n){return t[0]=-n[0],t[1]=-n[1],t}function Y(t,n){return t[0]=1/n[0],t[1]=1/n[1],t}function _(t,n){var r=n[0],a=n[1],u=r*r+a*a;return u>0&&(u=1/Math.sqrt(u),t[0]=n[0]*u,t[1]=n[1]*u),t}function x(t,n){return t[0]*n[0]+t[1]*n[1]}function I(t,n,r){var a=n[0]*r[1]-n[1]*r[0];return t[0]=t[1]=0,t[2]=a,t}function L(t,n,r,a){var u=n[0],e=n[1];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t}function g(t,n){n=n||1;var r=2*u.RANDOM()*Math.PI;return t[0]=Math.cos(r)*n,t[1]=Math.sin(r)*n,t}function N(t,n,r){var a=n[0],u=n[1];return t[0]=r[0]*a+r[2]*u,t[1]=r[1]*a+r[3]*u,t}function S(t,n,r){var a=n[0],u=n[1];return t[0]=r[0]*a+r[2]*u+r[4],t[1]=r[1]*a+r[3]*u+r[5],t}function T(t,n,r){var a=n[0],u=n[1];return t[0]=r[0]*a+r[3]*u+r[6],t[1]=r[1]*a+r[4]*u+r[7],t}function j(t,n,r){var a=n[0],u=n[1];return t[0]=r[0]*a+r[4]*u+r[12],t[1]=r[1]*a+r[5]*u+r[13],t}function k(t,n,r,a){var u=n[0]-r[0],e=n[1]-r[1],o=Math.sin(a),i=Math.cos(a);return t[0]=u*i-e*o+r[0],t[1]=u*o+e*i+r[1],t}function D(t,n){var r=t[0],a=t[1],u=n[0],e=n[1],o=r*r+a*a;o>0&&(o=1/Math.sqrt(o));var i=u*u+e*e;i>0&&(i=1/Math.sqrt(i));var c=(r*u+a*e)*o*i;return c>1?0:c<-1?Math.PI:Math.acos(c)}function F(t){return"vec2("+t[0]+", "+t[1]+")"}function z(t,n){return t[0]===n[0]&&t[1]===n[1]}function V(t,n){var r=t[0],a=t[1],e=n[0],o=n[1];return Math.abs(r-e)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(e))&&Math.abs(a-o)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(o))}n.len=w,n.sub=M,n.mul=l,n.div=v,n.dist=y,n.sqrDist=R,n.sqrLen=O,n.forEach=function(){var t=o();return function(n,r,a,u,e,o){var i=void 0,c=void 0;for(r||(r=2),a||(a=0),c=u?Math.min(u*r+a,n.length):n.length,i=a;i<c;i+=r)t[0]=n[i],t[1]=n[i+1],e(t,t,o),n[i]=t[0],n[i+1]=t[1];return n}}()},"6c7f":function(t,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sub=n.mul=void 0,n.create=o,n.fromMat4=i,n.clone=c,n.copy=s,n.fromValues=f,n.set=h,n.identity=M,n.transpose=l,n.invert=v,n.adjoint=d,n.determinant=m,n.multiply=b,n.translate=A,n.rotate=p,n.scale=P,n.fromTranslation=E,n.fromRotation=y,n.fromScaling=R,n.fromMat2d=w,n.fromQuat=O,n.normalFromMat4=q,n.projection=Y,n.str=_,n.frob=x,n.add=I,n.subtract=L,n.multiplyScalar=g,n.multiplyScalarAndAdd=N,n.exactEquals=S,n.equals=T;var a=r("8d60"),u=e(a);function e(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n.default=t,n}function o(){var t=new u.ARRAY_TYPE(9);return u.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t}function i(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[4],t[4]=n[5],t[5]=n[6],t[6]=n[8],t[7]=n[9],t[8]=n[10],t}function c(t){var n=new u.ARRAY_TYPE(9);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n[6]=t[6],n[7]=t[7],n[8]=t[8],n}function s(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t}function f(t,n,r,a,e,o,i,c,s){var f=new u.ARRAY_TYPE(9);return f[0]=t,f[1]=n,f[2]=r,f[3]=a,f[4]=e,f[5]=o,f[6]=i,f[7]=c,f[8]=s,f}function h(t,n,r,a,u,e,o,i,c,s){return t[0]=n,t[1]=r,t[2]=a,t[3]=u,t[4]=e,t[5]=o,t[6]=i,t[7]=c,t[8]=s,t}function M(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function l(t,n){if(t===n){var r=n[1],a=n[2],u=n[5];t[1]=n[3],t[2]=n[6],t[3]=r,t[5]=n[7],t[6]=a,t[7]=u}else t[0]=n[0],t[1]=n[3],t[2]=n[6],t[3]=n[1],t[4]=n[4],t[5]=n[7],t[6]=n[2],t[7]=n[5],t[8]=n[8];return t}function v(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=n[4],i=n[5],c=n[6],s=n[7],f=n[8],h=f*o-i*s,M=-f*e+i*c,l=s*e-o*c,v=r*h+a*M+u*l;return v?(v=1/v,t[0]=h*v,t[1]=(-f*a+u*s)*v,t[2]=(i*a-u*o)*v,t[3]=M*v,t[4]=(f*r-u*c)*v,t[5]=(-i*r+u*e)*v,t[6]=l*v,t[7]=(-s*r+a*c)*v,t[8]=(o*r-a*e)*v,t):null}function d(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=n[4],i=n[5],c=n[6],s=n[7],f=n[8];return t[0]=o*f-i*s,t[1]=u*s-a*f,t[2]=a*i-u*o,t[3]=i*c-e*f,t[4]=r*f-u*c,t[5]=u*e-r*i,t[6]=e*s-o*c,t[7]=a*c-r*s,t[8]=r*o-a*e,t}function m(t){var n=t[0],r=t[1],a=t[2],u=t[3],e=t[4],o=t[5],i=t[6],c=t[7],s=t[8];return n*(s*e-o*c)+r*(-s*u+o*i)+a*(c*u-e*i)}function b(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],i=n[4],c=n[5],s=n[6],f=n[7],h=n[8],M=r[0],l=r[1],v=r[2],d=r[3],m=r[4],b=r[5],A=r[6],p=r[7],P=r[8];return t[0]=M*a+l*o+v*s,t[1]=M*u+l*i+v*f,t[2]=M*e+l*c+v*h,t[3]=d*a+m*o+b*s,t[4]=d*u+m*i+b*f,t[5]=d*e+m*c+b*h,t[6]=A*a+p*o+P*s,t[7]=A*u+p*i+P*f,t[8]=A*e+p*c+P*h,t}function A(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],i=n[4],c=n[5],s=n[6],f=n[7],h=n[8],M=r[0],l=r[1];return t[0]=a,t[1]=u,t[2]=e,t[3]=o,t[4]=i,t[5]=c,t[6]=M*a+l*o+s,t[7]=M*u+l*i+f,t[8]=M*e+l*c+h,t}function p(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],i=n[4],c=n[5],s=n[6],f=n[7],h=n[8],M=Math.sin(r),l=Math.cos(r);return t[0]=l*a+M*o,t[1]=l*u+M*i,t[2]=l*e+M*c,t[3]=l*o-M*a,t[4]=l*i-M*u,t[5]=l*c-M*e,t[6]=s,t[7]=f,t[8]=h,t}function P(t,n,r){var a=r[0],u=r[1];return t[0]=a*n[0],t[1]=a*n[1],t[2]=a*n[2],t[3]=u*n[3],t[4]=u*n[4],t[5]=u*n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t}function E(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=n[0],t[7]=n[1],t[8]=1,t}function y(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=r,t[2]=0,t[3]=-r,t[4]=a,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function R(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=0,t[4]=n[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function w(t,n){return t[0]=n[0],t[1]=n[1],t[2]=0,t[3]=n[2],t[4]=n[3],t[5]=0,t[6]=n[4],t[7]=n[5],t[8]=1,t}function O(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=r+r,i=a+a,c=u+u,s=r*o,f=a*o,h=a*i,M=u*o,l=u*i,v=u*c,d=e*o,m=e*i,b=e*c;return t[0]=1-h-v,t[3]=f-b,t[6]=M+m,t[1]=f+b,t[4]=1-s-v,t[7]=l-d,t[2]=M-m,t[5]=l+d,t[8]=1-s-h,t}function q(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=n[4],i=n[5],c=n[6],s=n[7],f=n[8],h=n[9],M=n[10],l=n[11],v=n[12],d=n[13],m=n[14],b=n[15],A=r*i-a*o,p=r*c-u*o,P=r*s-e*o,E=a*c-u*i,y=a*s-e*i,R=u*s-e*c,w=f*d-h*v,O=f*m-M*v,q=f*b-l*v,Y=h*m-M*d,_=h*b-l*d,x=M*b-l*m,I=A*x-p*_+P*Y+E*q-y*O+R*w;return I?(I=1/I,t[0]=(i*x-c*_+s*Y)*I,t[1]=(c*q-o*x-s*O)*I,t[2]=(o*_-i*q+s*w)*I,t[3]=(u*_-a*x-e*Y)*I,t[4]=(r*x-u*q+e*O)*I,t[5]=(a*q-r*_-e*w)*I,t[6]=(d*R-m*y+b*E)*I,t[7]=(m*P-v*R-b*p)*I,t[8]=(v*y-d*P+b*A)*I,t):null}function Y(t,n,r){return t[0]=2/n,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/r,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t}function _(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"}function x(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2)+Math.pow(t[2],2)+Math.pow(t[3],2)+Math.pow(t[4],2)+Math.pow(t[5],2)+Math.pow(t[6],2)+Math.pow(t[7],2)+Math.pow(t[8],2))}function I(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t[4]=n[4]+r[4],t[5]=n[5]+r[5],t[6]=n[6]+r[6],t[7]=n[7]+r[7],t[8]=n[8]+r[8],t}function L(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t[4]=n[4]-r[4],t[5]=n[5]-r[5],t[6]=n[6]-r[6],t[7]=n[7]-r[7],t[8]=n[8]-r[8],t}function g(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t[4]=n[4]*r,t[5]=n[5]*r,t[6]=n[6]*r,t[7]=n[7]*r,t[8]=n[8]*r,t}function N(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t[4]=n[4]+r[4]*a,t[5]=n[5]+r[5]*a,t[6]=n[6]+r[6]*a,t[7]=n[7]+r[7]*a,t[8]=n[8]+r[8]*a,t}function S(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[5]===n[5]&&t[6]===n[6]&&t[7]===n[7]&&t[8]===n[8]}function T(t,n){var r=t[0],a=t[1],e=t[2],o=t[3],i=t[4],c=t[5],s=t[6],f=t[7],h=t[8],M=n[0],l=n[1],v=n[2],d=n[3],m=n[4],b=n[5],A=n[6],p=n[7],P=n[8];return Math.abs(r-M)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(M))&&Math.abs(a-l)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(l))&&Math.abs(e-v)<=u.EPSILON*Math.max(1,Math.abs(e),Math.abs(v))&&Math.abs(o-d)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(d))&&Math.abs(i-m)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(m))&&Math.abs(c-b)<=u.EPSILON*Math.max(1,Math.abs(c),Math.abs(b))&&Math.abs(s-A)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(A))&&Math.abs(f-p)<=u.EPSILON*Math.max(1,Math.abs(f),Math.abs(p))&&Math.abs(h-P)<=u.EPSILON*Math.max(1,Math.abs(h),Math.abs(P))}n.mul=b,n.sub=L},"8d60":function(t,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.setMatrixArrayType=u,n.toRadian=o,n.equals=i;var a=n.EPSILON=1e-6;n.ARRAY_TYPE="undefined"!==typeof Float32Array?Float32Array:Array,n.RANDOM=Math.random;function u(t){n.ARRAY_TYPE=t}var e=Math.PI/180;function o(t){return t*e}function i(t,n){return Math.abs(t-n)<=a*Math.max(1,Math.abs(t),Math.abs(n))}},9272:function(t,n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.forEach=n.sqrLen=n.len=n.sqrDist=n.dist=n.div=n.mul=n.sub=void 0,n.create=o,n.clone=i,n.length=c,n.fromValues=s,n.copy=f,n.set=h,n.add=M,n.subtract=l,n.multiply=v,n.divide=d,n.ceil=m,n.floor=b,n.min=A,n.max=p,n.round=P,n.scale=E,n.scaleAndAdd=y,n.distance=R,n.squaredDistance=w,n.squaredLength=O,n.negate=q,n.inverse=Y,n.normalize=_,n.dot=x,n.cross=I,n.lerp=L,n.hermite=g,n.bezier=N,n.random=S,n.transformMat4=T,n.transformMat3=j,n.transformQuat=k,n.rotateX=D,n.rotateY=F,n.rotateZ=z,n.angle=V,n.str=J,n.exactEquals=Q,n.equals=X;var a=r("8d60"),u=e(a);function e(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n.default=t,n}function o(){var t=new u.ARRAY_TYPE(3);return u.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function i(t){var n=new u.ARRAY_TYPE(3);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n}function c(t){var n=t[0],r=t[1],a=t[2];return Math.sqrt(n*n+r*r+a*a)}function s(t,n,r){var a=new u.ARRAY_TYPE(3);return a[0]=t,a[1]=n,a[2]=r,a}function f(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t}function h(t,n,r,a){return t[0]=n,t[1]=r,t[2]=a,t}function M(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t}function l(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t}function v(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t}function d(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t}function m(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t}function b(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t}function A(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t}function p(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t}function P(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t}function E(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t}function y(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t}function R(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return Math.sqrt(r*r+a*a+u*u)}function w(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return r*r+a*a+u*u}function O(t){var n=t[0],r=t[1],a=t[2];return n*n+r*r+a*a}function q(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t}function Y(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t}function _(t,n){var r=n[0],a=n[1],u=n[2],e=r*r+a*a+u*u;return e>0&&(e=1/Math.sqrt(e),t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e),t}function x(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function I(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[0],i=r[1],c=r[2];return t[0]=u*c-e*i,t[1]=e*o-a*c,t[2]=a*i-u*o,t}function L(t,n,r,a){var u=n[0],e=n[1],o=n[2];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t[2]=o+a*(r[2]-o),t}function g(t,n,r,a,u,e){var o=e*e,i=o*(2*e-3)+1,c=o*(e-2)+e,s=o*(e-1),f=o*(3-2*e);return t[0]=n[0]*i+r[0]*c+a[0]*s+u[0]*f,t[1]=n[1]*i+r[1]*c+a[1]*s+u[1]*f,t[2]=n[2]*i+r[2]*c+a[2]*s+u[2]*f,t}function N(t,n,r,a,u,e){var o=1-e,i=o*o,c=e*e,s=i*o,f=3*e*i,h=3*c*o,M=c*e;return t[0]=n[0]*s+r[0]*f+a[0]*h+u[0]*M,t[1]=n[1]*s+r[1]*f+a[1]*h+u[1]*M,t[2]=n[2]*s+r[2]*f+a[2]*h+u[2]*M,t}function S(t,n){n=n||1;var r=2*u.RANDOM()*Math.PI,a=2*u.RANDOM()-1,e=Math.sqrt(1-a*a)*n;return t[0]=Math.cos(r)*e,t[1]=Math.sin(r)*e,t[2]=a*n,t}function T(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[3]*a+r[7]*u+r[11]*e+r[15];return o=o||1,t[0]=(r[0]*a+r[4]*u+r[8]*e+r[12])/o,t[1]=(r[1]*a+r[5]*u+r[9]*e+r[13])/o,t[2]=(r[2]*a+r[6]*u+r[10]*e+r[14])/o,t}function j(t,n,r){var a=n[0],u=n[1],e=n[2];return t[0]=a*r[0]+u*r[3]+e*r[6],t[1]=a*r[1]+u*r[4]+e*r[7],t[2]=a*r[2]+u*r[5]+e*r[8],t}function k(t,n,r){var a=r[0],u=r[1],e=r[2],o=r[3],i=n[0],c=n[1],s=n[2],f=u*s-e*c,h=e*i-a*s,M=a*c-u*i,l=u*M-e*h,v=e*f-a*M,d=a*h-u*f,m=2*o;return f*=m,h*=m,M*=m,l*=2,v*=2,d*=2,t[0]=i+f+l,t[1]=c+h+v,t[2]=s+M+d,t}function D(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0],e[1]=u[1]*Math.cos(a)-u[2]*Math.sin(a),e[2]=u[1]*Math.sin(a)+u[2]*Math.cos(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t}function F(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[2]*Math.sin(a)+u[0]*Math.cos(a),e[1]=u[1],e[2]=u[2]*Math.cos(a)-u[0]*Math.sin(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t}function z(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0]*Math.cos(a)-u[1]*Math.sin(a),e[1]=u[0]*Math.sin(a)+u[1]*Math.cos(a),e[2]=u[2],t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t}function V(t,n){var r=s(t[0],t[1],t[2]),a=s(n[0],n[1],n[2]);_(r,r),_(a,a);var u=x(r,a);return u>1?0:u<-1?Math.PI:Math.acos(u)}function J(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"}function Q(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]}function X(t,n){var r=t[0],a=t[1],e=t[2],o=n[0],i=n[1],c=n[2];return Math.abs(r-o)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(a-i)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(i))&&Math.abs(e-c)<=u.EPSILON*Math.max(1,Math.abs(e),Math.abs(c))}n.sub=l,n.mul=v,n.div=d,n.dist=R,n.sqrDist=w,n.len=c,n.sqrLen=O,n.forEach=function(){var t=o();return function(n,r,a,u,e,o){var i=void 0,c=void 0;for(r||(r=3),a||(a=0),c=u?Math.min(u*r+a,n.length):n.length,i=a;i<c;i+=r)t[0]=n[i],t[1]=n[i+1],t[2]=n[i+2],e(t,t,o),n[i]=t[0],n[i+1]=t[1],n[i+2]=t[2];return n}}()},e897:function(t,n,r){"use strict";r.r(n),r.d(n,"mat3",(function(){return u})),r.d(n,"vec2",(function(){return i})),r.d(n,"vec3",(function(){return s})),r.d(n,"transform",(function(){return f}));var a=r("6c7f");a["translate"]=function(t,n,r){var u=new Array(9);return a["fromTranslation"](u,r),a["multiply"](t,u,n)},a["rotate"]=function(t,n,r){var u=new Array(9);return a["fromRotation"](u,r),a["multiply"](t,u,n)},a["scale"]=function(t,n,r){var u=new Array(9);return a["fromScaling"](u,r),a["multiply"](t,u,n)},a["transform"]=function(t,n){for(var r=[].concat(t),u=0,e=n.length;u<e;u++){var o=n[u];switch(o[0]){case"t":a["translate"](r,r,[o[1],o[2]]);break;case"s":a["scale"](r,r,[o[1],o[2]]);break;case"r":a["rotate"](r,r,o[1]);break;default:break}}return r};var u=a,e=r("5830"),o=r("8937");e["angle"]=function(t,n){var r=e["dot"](t,n)/(e["length"](t)*e["length"](n));return Math.acos(Object(o["clamp"])(r,-1,1))},e["direction"]=function(t,n){return t[0]*n[1]-n[0]*t[1]},e["angleTo"]=function(t,n,r){var a=e["angle"](t,n),u=e["direction"](t,n)>=0;return r?u?2*Math.PI-a:a:u?a:2*Math.PI-a},e["vertical"]=function(t,n,r){return r?(t[0]=n[1],t[1]=-1*n[0]):(t[0]=-1*n[1],t[1]=n[0]),t};var i=e,c=r("9272"),s=c,f=function(t,n){var r=t?Object(o["clone"])(t):[1,0,0,0,1,0,0,0,1];return Object(o["each"])(n,(function(t){switch(t[0]){case"t":u.translate(r,r,[t[1],t[2]]);break;case"s":u.scale(r,r,[t[1],t[2]]);break;case"r":u.rotate(r,r,t[1]);break;case"m":u.multiply(r,r,t[1]);break;default:return!1}})),r}}}]);