{ "pandav:/index.js": { "cubeCode": "Cube('pandav:/npm/earcut/3.0.1',[],function(a,b){var d=Math.abs,e=Math.min,f=Math.max;function g(b,c){var d='undefined'!=typeof Symbol&&b[Symbol.iterator]||b['@@iterator'];if(!d){if(Array.isArray(b)||(d=h(b))||c&&b&&'number'==typeof b.length){d&&(b=d);var e=0,f=function(){};return{s:f,n:function(){return e>=b.length?{done:!0}:{done:!1,value:b[e++]}},e:function(a){throw a},f:f}}throw new TypeError('Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}var g,i=!0,j=!1;return{s:function(){d=d.call(b)},n:function(){var a=d.next();return i=a.done,a},e:function(a){j=!0,g=a},f:function(){try{i||null==d.return||d.return()}finally{if(j)throw g}}}}function h(b,c){if(b){if('string'==typeof b)return i(b,c);var a={}.toString.call(b).slice(8,-1);return'Object'===a&&b.constructor&&(a=b.constructor.name),'Map'===a||'Set'===a?Array.from(b):'Arguments'===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(b,c):void 0}}function i(b,c){(null==c||c>b.length)&&(c=b.length);for(var d=0,f=Array(c);d=b;h-=d)f=L(0|h/d,a[h],a[h+1],f);return f&&D(f,f.next)&&(M(f),f=f.next),f}function k(a,b){if(!a)return a;b||(b=a);var c,d=a;do if(c=!1,!d.steiner&&(D(d,d.next)||0===C(d.prev,d,d.next))){if(M(d),d=b=d.prev,d===d.next)break;c=!0}else d=d.next;while(c||d!==b);return b}function l(a,b,c,d,e,f,g){if(a){!g&&f&&v(a,d,e,f);for(var h=a;a.prev!==a.next;){var i=a.prev,j=a.next;if(f?n(a,d,e,f):m(a)){b.push(i.i,a.i,j.i),M(a),a=j.next,h=j.next;continue}if(a=j,a===h){g?1===g?(a=o(k(a),b),l(a,b,c,d,e,f,2)):2==g&&p(a,b,c,d,e,f):l(k(a),b,c,d,e,f,1);break}}}}function m(d){var g=d.prev,a=d,b=d.next;if(0<=C(g,a,b))return!1;for(var c=g.x,h=a.x,i=b.x,j=g.y,k=a.y,l=b.y,m=e(c,h,i),n=e(j,k,l),o=f(c,h,i),q=f(j,k,l),r=b.next;r!==g;){if(r.x>=m&&r.x<=o&&r.y>=n&&r.y<=q&&A(c,j,h,k,i,l,r.x,r.y)&&0<=C(r.prev,r,r.next))return!1;r=r.next}return!0}function n(d,g,h,i){var j=d.prev,a=d,b=d.next;if(0<=C(j,a,b))return!1;for(var c=j.x,k=a.x,l=b.x,m=j.y,o=a.y,q=b.y,r=e(c,k,l),s=e(m,o,q),t=f(c,k,l),u=f(m,o,q),v=x(r,s,g,h,i),w=x(t,u,g,h,i),y=d.prevZ,z=d.nextZ;y&&y.z>=v&&z&&z.z<=w;){if(y.x>=r&&y.x<=t&&y.y>=s&&y.y<=u&&y!==j&&y!==b&&A(c,m,k,o,l,q,y.x,y.y)&&0<=C(y.prev,y,y.next))return!1;if(y=y.prevZ,z.x>=r&&z.x<=t&&z.y>=s&&z.y<=u&&z!==j&&z!==b&&A(c,m,k,o,l,q,z.x,z.y)&&0<=C(z.prev,z,z.next))return!1;z=z.nextZ}for(;y&&y.z>=v;){if(y.x>=r&&y.x<=t&&y.y>=s&&y.y<=u&&y!==j&&y!==b&&A(c,m,k,o,l,q,y.x,y.y)&&0<=C(y.prev,y,y.next))return!1;y=y.prevZ}for(;z&&z.z<=w;){if(z.x>=r&&z.x<=t&&z.y>=s&&z.y<=u&&z!==j&&z!==b&&A(c,m,k,o,l,q,z.x,z.y)&&0<=C(z.prev,z,z.next))return!1;z=z.nextZ}return!0}function o(c,d){var e=c;do{var f=e.prev,g=e.next.next;!D(f,g)&&E(f,e,e.next,g)&&I(f,g)&&I(g,f)&&(d.push(f.i,e.i,g.i),M(e),M(e.next),e=c=g),e=e.next}while(e!==c);return k(e)}function p(d,e,f,g,h,i){var j=d;do{for(var m=j.next.next;m!==j.prev;){if(j.i!==m.i&&B(j,m)){var n=K(j,m);return j=k(j,j.next),n=k(n,n.next),l(j,e,f,g,h,i,0),void l(n,e,f,g,h,i,0)}m=m.next}j=j.next}while(j!==d)}function q(a,b,c,d){for(var e=[],f=0,g=b.length;f=e.next.y&&e.next.y!==e.y){var i=e.x+(g-e.y)*(e.next.x-e.x)/(e.next.y-e.y);if(i<=f&&i>h&&(h=i,c=e.x=e.x&&e.x>=k&&f!==e.x&&z(gc.x||e.x===c.x&&u(c,e)))&&(c=e,n=o)}e=e.next}while(e!==j);return c}function u(a,b){return 0>C(a.prev,a,b.prev)&&0>C(b.next,a,a.next)}function v(a,b,c,d){var e=a;do 0===e.z&&(e.z=x(e.x,e.y,b,c,d)),e.prevZ=e.prev,e.nextZ=e.next,e=e.next;while(e!==a);e.prevZ.nextZ=null,e.prevZ=null,w(e)}function w(a){var b,c=1;do{var d=a,f=void 0;a=null;var g=null;for(b=0;d;){b++;for(var h=d,j=0,k=0;k=(a-g)*(f-h)&&(a-g)*(d-h)>=(c-g)*(b-h)&&(c-g)*(f-h)>=(e-g)*(d-h)}function A(a,b,c,d,e,f,g,h){return(a!==g||b!==h)&&z(a,b,c,d,e,f,g,h)}function B(c,a){return c.next.i!==a.i&&c.prev.i!==a.i&&!H(c,a)&&(I(c,a)&&I(a,c)&&J(c,a)&&(C(c.prev,c,a.prev)||C(c,a.prev,a))||D(c,a)&&0=e(a.x,c.x)&&b.y<=f(a.y,c.y)&&b.y>=e(a.y,c.y)}function G(a){return 0a?-1:0}function H(c,a){var b=c;do{if(b.i!==c.i&&b.next.i!==c.i&&b.i!==a.i&&b.next.i!==a.i&&E(b,b.next,c,a))return!0;b=b.next}while(b!==c);return!1}function I(c,a){return 0>C(c.prev,c,c.next)?0<=C(c,a,c.next)&&0<=C(c,c.prev,a):0>C(c,a,c.prev)||0>C(c,c.next,a)}function J(c,a){var b=c,d=!1,e=(c.x+a.x)/2,f=(c.y+a.y)/2;do b.y>f!=b.next.y>f&&b.next.y!==b.y&&e<(b.next.x-b.x)*(f-b.y)/(b.next.y-b.y)+b.x&&(d=!d),b=b.next;while(b!==c);return d}function K(c,a){var b=N(c.i,c.x,c.y),d=N(a.i,a.x,a.y),e=c.next,f=a.prev;return c.next=a,a.prev=c,b.next=e,e.prev=b,d.next=b,b.prev=d,f.next=d,d.prev=f,d}function L(a,b,c,d){var e=N(a,b,c);return d?(e.next=d.next,e.prev=d,d.next.prev=e,d.next=e):(e.prev=e,e.next=e),e}function M(a){a.next.prev=a.prev,a.prev.next=a.next,a.prevZ&&(a.prevZ.nextZ=a.nextZ),a.nextZ&&(a.nextZ.prevZ=a.prevZ)}function N(a,b,c){return{i:a,x:b,y:c,prev:null,next:null,z:0,prevZ:null,nextZ:null,steiner:!1}}function O(a,b,c,d){for(var e=0,f=b,g=c-d;f80*c){k=a[0],m=a[1];for(var o=k,p=m,r=c;ro&&(o=s),t>p&&(p=t)}n=f(o-k,p-m),n=0===n?0:32767/n}return l(g,h,c,k,m,n,0),h},b.deviation=function(e,f,g,h){var j=f&&f.length,k=j?f[0]*g:e.length,l=d(O(e,0,k,g));if(j)for(var m=0,n=f.length;m