!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).util={})}(this,function(n){"use strict";function t(n){return[parseInt(n.substr(1,2),16),parseInt(n.substr(3,2),16),parseInt(n.substr(5,2),16)]}function r(n){var t=Math.round(n).toString(16);return 1===t.length?"0".concat(t):t}function e(n){return"#".concat(r(n[0])).concat(r(n[1])).concat(r(n[2]))}var a=function(n){return null!==n&&"function"!=typeof n&&isFinite(n.length)},i=function(n,t){return!!a(n)&&n.indexOf(t)>-1},o=function(n,t){if(!a(n))return n;for(var r=[],e=0;ea&&(e=r,o(1),++t),r[n]=i}function o(n){t=0,r=Object.create(null),n||(e=Object.create(null))}return o(),{clear:o,has:function(n){return void 0!==r[n]||void 0!==e[n]},get:function(n){var t=r[n];return void 0!==t?t:void 0!==(t=e[n])?(i(n,t),t):void 0},set:function(n,t){void 0!==r[n]?r[n]=t:i(n,t)}}}(r));var o=U.get(n);if(o.has(i))return o.get(i);var u=n.apply(this,e);return o.set(i,u),u}}function H(n,t){if(Object.hasOwn)return Object.hasOwn(n,t);if(null==n)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(n),t)}function G(n,t,r,e){for(var a in r=r||0,e=e||5,t)if(H(t,a)){var i=t[a];null!==i&&x(i)?(x(n[a])||(n[a]={}),r7){n[r].shift();for(var e=n[r],a=r;e.length;)t[r]="A",n.splice(a+=1,0,["C"].concat(e.splice(0,6)));n.splice(r,1)}}var wn={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0};function An(n){return Array.isArray(n)&&n.every(function(n){var t=n[0].toLowerCase();return wn[t]===n.length-1&&"achlmqstvz".includes(t)})}function On(n){return An(n)&&n.every(function(n){var t=n[0];return t===t.toUpperCase()})}function Cn(n){return On(n)&&n.every(function(n){var t=n[0];return"ACLMQZ".includes(t)})}function jn(n){for(var t=n.pathValue[n.segmentStart],r=t.toLowerCase(),e=n.data;e.length>=wn[r]&&("m"===r&&e.length>2?(n.segments.push([t].concat(e.splice(0,2))),r="l",t="m"===t?"l":"L"):n.segments.push([t].concat(e.splice(0,wn[r]))),wn[r]););}function Pn(n){var t=n.index,r=n.pathValue,e=r.charCodeAt(t);return 48===e?(n.param=0,void(n.index+=1)):49===e?(n.param=1,void(n.index+=1)):void(n.err='[path-util]: invalid Arc flag "'.concat(r[t],'", expecting 0 or 1 at index ').concat(t))}function qn(n){return n>=48&&n<=57||43===n||45===n||46===n}function kn(n){return n>=48&&n<=57}function Sn(n){var t,r=n.max,e=n.pathValue,a=n.index,i=a,o=!1,u=!1,c=!1,f=!1;if(i>=r)n.err="[path-util]: Invalid path value at index ".concat(i,', "pathValue" is missing param');else if(43!==(t=e.charCodeAt(i))&&45!==t||(i+=1,t=e.charCodeAt(i)),kn(t)||46===t){if(46!==t){if(o=48===t,i+=1,t=e.charCodeAt(i),o&&i=5760&&[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].includes(n)}function En(n){for(var t=n.pathValue,r=n.max;n.index0;o-=1){if(!Fn(a)||3!==o&&4!==o?Sn(n):Pn(n),n.err.length)return;n.data.push(n.param),En(n),n.index=n.max)break;if(!qn(r.charCodeAt(n.index)))break}jn(n)}else jn(n);else n.err='[path-util]: Invalid path value "'.concat(r[e],'" is not a path command')}var Nn=function(n){this.pathValue=n,this.segments=[],this.max=n.length,this.index=0,this.param=0,this.segmentStart=0,this.data=[],this.err=""};function zn(n){if(An(n))return[].concat(n);var t=new Nn(n);for(En(t);t.index1&&(x*=j=Math.sqrt(j),g*=j);var P=x*x,q=g*g,k=(i===o?-1:1)*Math.sqrt(Math.abs((P*q-P*C*C-q*O*O)/(P*C*C+q*O*O)));p=k*x*C/g+(y+d)/2,v=k*-g*O/x+(m+M)/2,s=Math.asin(((m-v)/g*Math.pow(10,9)|0)/Math.pow(10,9)),h=Math.asin(((M-v)/g*Math.pow(10,9)|0)/Math.pow(10,9)),s=yh&&(s-=2*Math.PI),!o&&h>s&&(h-=2*Math.PI)}var S=h-s;if(Math.abs(S)>b){var I=h,E=d,F=M;h=s+b*(o&&h>s?1:-1),A=Dn(d=p+x*Math.cos(h),M=v+g*Math.sin(h),x,g,a,0,o,E,F,[h,I,p,v])}S=h-s;var T=Math.cos(s),N=Math.sin(s),z=Math.cos(h),L=Math.sin(h),V=Math.tan(S/4),B=4/3*x*V,R=4/3*g*V,D=[y,m],_=[y+B*N,m-R*T],Q=[d+B*L,M-R*z],X=[d,M];if(_[0]=2*D[0]-_[0],_[1]=2*D[1]-_[1],f)return _.concat(Q,X,A);for(var Y=[],Z=0,U=(A=_.concat(Q,X,A)).length;Z=i)o={x:r,y:e};else{var u=_n([n,t],[r,e],a/i);o={x:u[0],y:u[1]}}return{length:i,point:o,min:{x:Math.min(n,r),y:Math.min(t,e)},max:{x:Math.max(n,r),y:Math.max(t,e)}}}function Wn(n,t){var r=n.x,e=n.y,a=t.x,i=t.y,o=r*a+e*i,u=Math.sqrt((Math.pow(r,2)+Math.pow(e,2))*(Math.pow(a,2)+Math.pow(i,2)));return(r*i-e*a<0?-1:1)*Math.acos(o/u)}function Hn(n,t,r,e,a,i,o,u,c,f){var l=Math.abs,s=Math.sin,h=Math.cos,p=Math.sqrt,v=Math.PI,y=l(r),m=l(e),x=(a%360+360)%360*(v/180);if(n===u&&t===c)return{x:n,y:t};if(0===y||0===m)return Un(n,t,u,c,f).point;var g=(n-u)/2,d=(t-c)/2,M={x:h(x)*g+s(x)*d,y:-s(x)*g+h(x)*d},b=Math.pow(M.x,2)/Math.pow(y,2)+Math.pow(M.y,2)/Math.pow(m,2);b>1&&(y*=p(b),m*=p(b));var w=(Math.pow(y,2)*Math.pow(m,2)-Math.pow(y,2)*Math.pow(M.y,2)-Math.pow(m,2)*Math.pow(M.x,2))/(Math.pow(y,2)*Math.pow(M.y,2)+Math.pow(m,2)*Math.pow(M.x,2)),A=(i!==o?1:-1)*p(w=w<0?0:w),O=A*(y*M.y/m),C=A*(-m*M.x/y),j=h(x)*O-s(x)*C+(n+u)/2,P=s(x)*O+h(x)*C+(t+c)/2,q={x:(M.x-O)/y,y:(M.y-C)/m},k=Wn({x:1,y:0},q),S=Wn(q,{x:(-M.x-O)/y,y:(-M.y-C)/m});!o&&S>0?S-=2*v:o&&S<0&&(S+=2*v);var I=k+(S%=2*v)*f,E=y*h(I),F=m*s(I);return{x:h(x)*E-s(x)*F+j,y:s(x)*E+h(x)*F+P}}function Gn(n,t,r,e,a,i,o,u,c,f,l){var s,h=l.bbox,p=void 0===h||h,v=l.length,y=void 0===v||v,m=l.sampleSize,x=void 0===m?30:m,g="number"==typeof f,d=n,M=t,b=0,w=[d,M,b],A=[d,M],O={x:0,y:0},C=[{x:d,y:M}];g&&f<=0&&(O={x:d,y:M});for(var j=0;j<=x;j+=1){if(d=(s=Hn(n,t,r,e,a,i,o,u,c,j/x)).x,M=s.y,p&&C.push({x:d,y:M}),y&&(b+=Zn(A,[d,M])),A=[d,M],g&&b>=f&&f>w[2]){var P=(b-f)/(b-w[2]);O={x:A[0]*(1-P)+w[0]*P,y:A[1]*(1-P)+w[1]*P}}w=[d,M,b]}return g&&f>=b&&(O={x:u,y:c}),{length:b,point:O,min:{x:Math.min.apply(null,C.map(function(n){return n.x})),y:Math.min.apply(null,C.map(function(n){return n.y}))},max:{x:Math.max.apply(null,C.map(function(n){return n.x})),y:Math.max.apply(null,C.map(function(n){return n.y}))}}}function Kn(n,t,r,e,a,i,o,u,c){var f=1-c;return{x:Math.pow(f,3)*n+3*Math.pow(f,2)*c*r+3*f*Math.pow(c,2)*a+Math.pow(c,3)*o,y:Math.pow(f,3)*t+3*Math.pow(f,2)*c*e+3*f*Math.pow(c,2)*i+Math.pow(c,3)*u}}function $n(n,t,r,e,a,i,o,u,c,f){var l,s=f.bbox,h=void 0===s||s,p=f.length,v=void 0===p||p,y=f.sampleSize,m=void 0===y?10:y,x="number"==typeof c,g=n,d=t,M=0,b=[g,d,M],w=[g,d],A={x:0,y:0},O=[{x:g,y:d}];x&&c<=0&&(A={x:g,y:d});for(var C=0;C<=m;C+=1){if(g=(l=Kn(n,t,r,e,a,i,o,u,C/m)).x,d=l.y,h&&O.push({x:g,y:d}),v&&(M+=Zn(w,[g,d])),w=[g,d],x&&M>=c&&c>b[2]){var j=(M-c)/(M-b[2]);A={x:w[0]*(1-j)+b[0]*j,y:w[1]*(1-j)+b[1]*j}}b=[g,d,M]}return x&&c>=M&&(A={x:o,y:u}),{length:M,point:A,min:{x:Math.min.apply(null,O.map(function(n){return n.x})),y:Math.min.apply(null,O.map(function(n){return n.y}))},max:{x:Math.max.apply(null,O.map(function(n){return n.x})),y:Math.max.apply(null,O.map(function(n){return n.y}))}}}function Jn(n,t,r,e,a,i,o){var u=1-o;return{x:Math.pow(u,2)*n+2*u*o*r+Math.pow(o,2)*a,y:Math.pow(u,2)*t+2*u*o*e+Math.pow(o,2)*i}}function nt(n,t,r,e,a,i,o,u){var c,f=u.bbox,l=void 0===f||f,s=u.length,h=void 0===s||s,p=u.sampleSize,v=void 0===p?10:p,y="number"==typeof o,m=n,x=t,g=0,d=[m,x,g],M=[m,x],b={x:0,y:0},w=[{x:m,y:x}];y&&o<=0&&(b={x:m,y:x});for(var A=0;A<=v;A+=1){if(m=(c=Jn(n,t,r,e,a,i,A/v)).x,x=c.y,l&&w.push({x:m,y:x}),h&&(g+=Zn(M,[m,x])),M=[m,x],y&&g>=o&&o>d[2]){var O=(g-o)/(g-d[2]);b={x:M[0]*(1-O)+d[0]*O,y:M[1]*(1-O)+d[1]*O}}d=[m,x,g]}return y&&o>=g&&(b={x:a,y:i}),{length:g,point:b,min:{x:Math.min.apply(null,w.map(function(n){return n.x})),y:Math.min.apply(null,w.map(function(n){return n.y}))},max:{x:Math.max.apply(null,w.map(function(n){return n.x})),y:Math.max.apply(null,w.map(function(n){return n.y}))}}}function tt(n,t,r){for(var e,a,i,o,u,c,f,l,s,h=Bn(n),p="number"==typeof t,v=[],y=0,m=0,x=0,g=0,d=[],M=[],b=0,w={x:0,y:0},A=w,O=w,C=w,j=0,P=0,q=h.length;P=t&&(C=O),M.push(A),d.push(w),j+=b,y=(c="Z"!==l?s.slice(-2):[x,g])[0],m=c[1];return p&&t>=j&&(C={x:y,y:m}),{length:j,point:C,min:{x:Math.min.apply(null,d.map(function(n){return n.x})),y:Math.min.apply(null,d.map(function(n){return n.y}))},max:{x:Math.max.apply(null,M.map(function(n){return n.x})),y:Math.max.apply(null,M.map(function(n){return n.y}))}}}function rt(n,t){return tt(n,void 0,gn(gn({},t),{bbox:!1,length:!0})).length}function et(n){var t=0,r=0,e=0;return Yn(n).map(function(n){var a;if("M"===n[0])return t=n[1],r=n[2],0;var i=n.slice(1),o=i[0],u=i[1],c=i[2],f=i[3],l=i[4],s=i[5];return e=function(n,t,r,e,a,i,o,u){return 3*((u-t)*(r+a)-(o-n)*(e+i)+e*(n-a)-r*(t-i)+u*(a+n/3)-o*(i+t/3))/20}(t,r,o,u,c,f,l,s),a=n.slice(-2),t=a[0],r=a[1],e}).reduce(function(n,t){return n+t},0)}function at(n,t,r){return tt(n,t,gn(gn({},r),{bbox:!1,length:!0})).point}function it(n,t){for(var r,e,a,i,o=zn(n),u=Bn(o),c=rt(o),f=function(n){var r=n.x-t.x,e=n.y-t.y;return r*r+e*e},l=8,s=0,h=0,p=1/0,v=0;v<=c;v+=l)(s=f(r=at(u,v))).5;)x=f(a=at(u,y=h-l)),g=f(i=at(u,m=h+l)),y>=0&&x=a)return u=a-(o=rt(e=r.slice(0,-1))),{segment:r[i],index:i,length:u,lengthAtSegment:o};for(var s=[];i>0;)c=e[i],u=a-(o=rt(e=e.slice(0,-1))),a=o,s.push({segment:c,index:i,length:u,lengthAtSegment:o}),i-=1;return s.find(function(n){return n.lengthAtSegment<=t})}(o,h);return{closest:e,distance:Math.sqrt(p),segment:d}}function ot(n){return n.map(function(n,t,r){var e=t&&r[t-1].slice(-2).concat(n.slice(1)),a=t?$n(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],{bbox:!1}).length:0;return{s:n,ss:t?a?function(n,t){void 0===t&&(t=.5);var r=n.slice(0,2),e=n.slice(2,4),a=n.slice(4,6),i=n.slice(6,8),o=_n(r,e,t),u=_n(e,a,t),c=_n(a,i,t),f=_n(o,u,t),l=_n(u,c,t),s=_n(f,l,t);return[["C"].concat(o,f,s),["C"].concat(l,c,i)]}(e):[n,n]:[n],l:a}})}function ut(n){return Math.abs(n)<1e-6?0:n<0?-1:1}function ct(n,t,r){return(r[0]-n[0])*(t[1]-n[1])===(t[0]-n[0])*(r[1]-n[1])&&Math.min(n[0],t[0])<=r[0]&&r[0]<=Math.max(n[0],t[0])&&Math.min(n[1],t[1])<=r[1]&&r[1]<=Math.max(n[1],t[1])}function ft(n,t,r){var e=!1,a=n.length;if(a<=2)return!1;for(var i=0;i0!=ut(u[1]-r)>0&&ut(t-(r-o[1])*(o[0]-u[0])/(o[1]-u[1])-o[0])<0&&(e=!e)}return e}var lt=function(n,t,r){return n>=t&&n<=r};function st(n){for(var t=[],r=n.length,e=0;e1){var o=n[0],u=n[r-1];t.push({from:{x:u[0],y:u[1]},to:{x:o[0],y:o[1]}})}return t}function ht(n,t){var r=!1;return n.forEach(function(n){if(function(n,t,r,e){var a=r.x-n.x,i=r.y-n.y,o=t.x-n.x,u=t.y-n.y,c=e.x-r.x,f=e.y-r.y,l=o*f-u*c,s=null;if(l*l>.001*(o*o+u*u)*(c*c+f*f)){var h=(a*f-i*c)/l,p=(a*u-i*o)/l;lt(h,0,1)&<(p,0,1)&&(s={x:n.x+h*o,y:n.y+h*u})}return s}(n.from,n.to,t.from,t.to))return r=!0,!1}),r}function pt(n){var t=n.map(function(n){return n[0]}),r=n.map(function(n){return n[1]});return{minX:Math.min.apply(null,t),maxX:Math.max.apply(null,t),minY:Math.min.apply(null,r),maxY:Math.max.apply(null,r)}}n.Cache=rn,n.angleTo=function(n,t,r){var e,a,i,o,u,c,f,l,s=(a=t,i=(e=n)[0],o=e[1],u=a[0],c=a[1],f=Math.sqrt(i*i+o*o)*Math.sqrt(u*u+c*c),l=f&&(i*u+o*c)/f,Math.acos(Math.min(Math.max(l,-1),1))),h=xn(n,t)>=0;return r?h?2*Math.PI-s:s:h?s:2*Math.PI-s},n.arcToCubic=Dn,n.assign=Y,n.augment=function(){for(var n=[],t=0;tr?r:n},n.clearAnimationFrame=function(n){(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout)(n)},n.clone=Z,n.clonePath=function(n){return n.map(function(n){return Array.isArray(n)?[].concat(n):n})},n.contains=i,n.createDOM=function(n){var t=document.createElement("div");t.innerHTML=n;var r=t.childNodes[0];return r&&t.contains(r)&&t.removeChild(r),r},n.debounce=function(n,t,r){var e;return function(){var a=this,i=arguments,o=r&&!e;clearTimeout(e),e=setTimeout(function(){e=null,r||n.apply(a,i)},t),o&&n.apply(a,i)}},n.deepMix=function(n){for(var t=[],r=1;r50)return console.warn("Maximum recursion depth reached in equalizeSegments"),[t,r];var i=ot(t),o=ot(r),u=i.length,c=o.length,f=i.filter(function(n){return n.l}).length,l=o.filter(function(n){return n.l}).length,s=i.filter(function(n){return n.l}).reduce(function(n,t){return n+t.l},0)/f||0,h=o.filter(function(n){return n.l}).reduce(function(n,t){return n+t.l},0)/l||0,p=e||Math.max(u,c),v=[s,h],y=[p-u,p-c],m=0,x=[i,o].map(function(n,t){return n.l===p?n.map(function(n){return n.s}):n.map(function(n,r){return m=r&&y[t]&&n.l>=v[t],y[t]-=m?1:0,m?n.ss:[n.s]}).flat()});return x[0].length===x[1].length?x:n(x[0],x[1],p,a+1)},n.every=function(n,t){for(var r=0;r20&&(a=20),parseFloat(n.toFixed(a))},n.flatten=function(n){if(!f(n))return[];for(var t=[],r=0;r=0},n.getPathArea=et,n.getPathBBox=function(n,t){if(!n)return{x:0,y:0,width:0,height:0,x2:0,y2:0,cx:0,cy:0,cz:0};var r=tt(n,void 0,gn(gn({},t),{length:!1})),e=r.min,a=e.x,i=e.y,o=r.max,u=o.x,c=o.y,f=u-a,l=c-i;return{width:f,height:l,x:a,y:i,x2:u,y2:c,cx:a+f/2,cy:i+l/2,cz:Math.max(f,l)+Math.min(f,l)/2}},n.getPathBBoxTotalLength=function(n,t){if(!n)return{length:0,x:0,y:0,width:0,height:0,x2:0,y2:0,cx:0,cy:0,cz:0};var r=tt(n,void 0,gn(gn({},t),{bbox:!0,length:!0})),e=r.length,a=r.min,i=a.x,o=a.y,u=r.max,c=u.x,f=u.y,l=c-i,s=f-o;return{length:e,width:l,height:s,x:i,y:o,x2:c,y2:f,cx:i+l/2,cy:o+s/2,cz:Math.max(l,s)+Math.min(l,s)/2}},n.getPointAtLength=at,n.getRange=function(n){var t=n.filter(function(n){return!isNaN(n)});if(!t.length)return{min:0,max:0};if(f(n[0])){for(var r=[],e=0;e=t&&(u-=r),n[u])})})}(n);return i.forEach(function(i,o){n.slice(1).forEach(function(e,i){a+=Zn(n[(o+i)%r].slice(-2),t[i%r].slice(-2))}),e[o]=a,a=0}),i[e.indexOf(Math.min.apply(null,e))]},n.getTotalLength=rt,n.getType=D,n.getWrapBehavior=function(n,t){return n["_wrap_"+t]},n.gradient=function(n){var r=("string"==typeof n?n.split("-"):n).map(function(n){return t(-1===n.indexOf("#")?an(n):n)});return function(n){return function(n,t){var r=isNaN(Number(t))||t<0?0:t>1?1:Number(t),a=n.length-1,i=Math.floor(a*r),o=a*r-i,u=n[i],c=i===a?u:n[i+1];return e([on(u,c,o,0),on(u,c,o,1),on(u,c,o,2)])}(r,n)}},n.group=function(n,t){if(!t)return[n];var r=I(n,t),e=[];for(var a in r)e.push(r[a]);return e},n.groupBy=S,n.groupToMap=I,n.has=L,n.hasKey=L,n.hasValue=function(n,t){return i(V(n),t)},n.head=function(n){if(a(n))return n[0]},n.identity=function(n){return n},n.includes=i,n.indexOf=function(n,t){if(!a(n))return-1;var r=Array.prototype.indexOf;if(r)return r.call(n,t);for(var e=-1,i=0;ir.maxX||e.maxXr.maxY||e.maxY0},n.isPrototype=Q,n.isRegExp=function(n){return m(n,"RegExp")},n.isString=P,n.isType=m,n.isUndefined=function(n){return void 0===n},n.keys=h,n.last=function(n){if(a(n)){return n[n.length-1]}},n.lowerCase=function(n){return B(n).toLowerCase()},n.lowerFirst=function(n){var t=B(n);return t.charAt(0).toLowerCase()+t.substring(1)},n.map=function(n,t){if(!a(n))return n;for(var r=[],e=0;ee&&(r=i,e=o)}return r}},n.memoize=W,n.min=M,n.minBy=function(n,t){if(f(n)){for(var r,e=1/0,a=0;a=1?Math.pow(10,t):1;return n.map(function(n){var e=n.slice(1).map(Number).map(function(n){return t?Math.round(n*r)/r:Math.round(n)});return[n[0]].concat(e)})}(n,t).map(function(n){return n[0]+n.slice(1).join(" ")}).join("")},n.pick=function(n,t){if(null===n||!x(n))return{};var r={};return s(t,function(t){nn.call(n,t)&&(r[t]=n[t])}),r},n.pull=function(n){for(var t=[],r=1;r-1;)w.call(n,i,1);return n},n.pullAt=C,n.reduce=j,n.remove=function(n,t){var r=[];if(!a(n))return r;for(var e=-1,i=[],o=n.length;++et[a])return 1;if(n[a]t?(e&&(clearTimeout(e),e=null),u=f,o=n.apply(a,i),e||(a=i=null)):e||!1===r.trailing||(e=setTimeout(c,l)),o};return f.cancel=function(){clearTimeout(e),u=0,e=a=i=null},f},n.toArray=function(n){return a(n)?Array.prototype.slice.call(n):[]},n.toCSSGradient=function(n){if(/^[r,R,L,l]{1}[\s]*\(/.test(n)){var t,r=void 0;if("l"===n[0]){var e=+(a=un.exec(n))[1]+90;r=a[2],t="linear-gradient(".concat(e,"deg, ")}else if("r"===n[0]){var a;t="radial-gradient(",r=(a=cn.exec(n))[4]}var i=r.match(fn);return i.forEach(function(n,r){var e=n.split(":");t+="".concat(e[1]," ").concat(100*Number(e[0]),"%"),r!==i.length-1&&(t+=", ")}),t+=")"}return n},n.toDegree=function(n){return T*n},n.toInteger=N,n.toRGB=an,n.toRadian=function(n){return z*n},n.toString=B,n.transform=function(n,t){for(var r=n?[].concat(n):[1,0,0,0,1,0,0,0,1],e=0,a=t.length;e