diff --git a/build.ps1 b/build.ps1 index 141e60f..9236bd8 100644 --- a/build.ps1 +++ b/build.ps1 @@ -2,4 +2,4 @@ if (Test-Path $dist/index.js) { Remove-Item dist/index.js } -em++ -O3 -std=c++20 (ls wasm/*.c) -s WASM=1 -s "ALLOW_MEMORY_GROWTH=1" -s "SINGLE_FILE=1" -o dist/temp.js \ No newline at end of file +em++ -O3 -std=c++20 (ls wasm/*.c) -s WASM=1 -s "ALLOW_MEMORY_GROWTH=1" -s "SINGLE_FILE=1" -s "MODULARIZE=1" -s "EXPORT_ES6=1" -o dist/temp.js \ No newline at end of file diff --git a/build.sh b/build.sh index 5eef2d5..3b6ed43 100755 --- a/build.sh +++ b/build.sh @@ -6,4 +6,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd $DIR && rm -f lib/* -cd $DIR && em++ -O3 -std=gnu++20 wasm/*.c --post-js src/potrace.js -s WASM=1 -s EXPORTED_FUNCTIONS='["_start"]' -s "ALLOW_MEMORY_GROWTH=1" -s "SINGLE_FILE=1" -o dist/temp.js \ No newline at end of file +cd $DIR && em++ -O3 -std=gnu++20 wasm/*.c --post-js src/potrace.js -s WASM=1 -s EXPORTED_FUNCTIONS='["_start"]' -s "ALLOW_MEMORY_GROWTH=1" -s "SINGLE_FILE=1" -s "MODULARIZE=1" -s "EXPORT_ES6=1" -o dist/temp.js \ No newline at end of file diff --git a/demo/script.js b/demo/script.js index 416b747..8d32984 100644 --- a/demo/script.js +++ b/demo/script.js @@ -1,6 +1,11 @@ -import { potrace, init } from '../dist/index.js'; +import potraceModule from '../dist/index.js'; (async () => { + const Module = await potraceModule(); + // @connorjclark Unsure about the next two lines. + await Module.ready; + const potrace = Module._start; + const pre1 = document.querySelector('#pre1'); const pre2 = document.querySelector('#pre2'); const pre3 = document.querySelector('#pre3'); @@ -13,8 +18,6 @@ import { potrace, init } from '../dist/index.js'; const blob1 = await fetch('./logo.png').then((response) => response.blob()); const blob2 = await fetch('./avatar.jpg').then((response) => response.blob()); - await init(); - potrace(blob1, { turdsize: 2, turnpolicy: 4, @@ -25,8 +28,8 @@ import { potrace, init } from '../dist/index.js'; extractcolors: true, posterizelevel: 2, posterizationalgorithm: 0, // 0: simple, 1: interpolation - }).then((svg) => { - div1.innerHTML = svg; + }) .then((svg) => { + =div1.innerHTML = svg; svg = svg.replaceAll('><', '>\n<'); pre1.textContent = svg + '\n\n(' + svg.length + ')'; }); diff --git a/dist/index.js b/dist/index.js index 0293b28..43d6e15 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1 +1 @@ -var A,I=void 0!==I?I:{},g={};for(A in I)I.hasOwnProperty(A)&&(g[A]=I[A]);var C,Q,B,E,i,D=[],o=function(A,I){throw I},y="object"==typeof window,N="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,w="";h?(w=N?require("path").dirname(w)+"/":__dirname+"/",C=function(A,I){var g=$(A);return g?I?g:g.toString():(E||(E=require("fs")),i||(i=require("path")),A=i.normalize(A),E.readFileSync(A,I?null:"utf8"))},B=function(A){var I=C(A,!0);return I.buffer||(I=new Uint8Array(I)),M(I.buffer),I},Q=function(A,I,g){var C=$(A);C&&I(C),E||(E=require("fs")),i||(i=require("path")),A=i.normalize(A),E.readFile(A,(function(A,C){A?g(A):I(C.buffer)}))},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),D=process.argv.slice(2),"undefined"!=typeof module&&(module.exports=I),process.on("uncaughtException",(function(A){if(!(A instanceof EA))throw A})),process.on("unhandledRejection",(function(A){throw A})),o=function(A,I){if(q())throw process.exitCode=A,I;var g;(g=I)instanceof EA||G("exiting due to exception: "+g),process.exit(A)},I.inspect=function(){return"[Emscripten Module object]"}):(y||N)&&(N?w=self.location.href:"undefined"!=typeof document&&document.currentScript&&(w=document.currentScript.src),w=0!==w.indexOf("blob:")?w.substr(0,w.replace(/[?#].*/,"").lastIndexOf("/")+1):"",C=function(A){try{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText}catch(I){var g=$(A);if(g)return function(A){for(var I=[],g=0;g255&&(C&=255),I.push(String.fromCharCode(C))}return I.join("")}(g);throw I}},N&&(B=function(A){try{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.responseType="arraybuffer",I.send(null),new Uint8Array(I.response)}catch(I){var g=$(A);if(g)return g;throw I}}),Q=function(A,I,g){var C=new XMLHttpRequest;C.open("GET",A,!0),C.responseType="arraybuffer",C.onload=function(){if(200==C.status||0==C.status&&C.response)I(C.response);else{var Q=$(A);Q?I(Q.buffer):g()}},C.onerror=g,C.send(null)});var s,a=I.print||console.log.bind(console),G=I.printErr||console.warn.bind(console);for(A in g)g.hasOwnProperty(A)&&(I[A]=g[A]);g=null,I.arguments&&(D=I.arguments),I.thisProgram&&I.thisProgram,I.quit&&(o=I.quit),I.wasmBinary&&(s=I.wasmBinary);var F,t=I.noExitRuntime||!0;"object"!=typeof WebAssembly&&p("no native wasm support detected");var R=!1;function M(A,I){A||p("Assertion failed: "+I)}function S(A){var g=I["_"+A];return M(g,"Cannot call unknown function "+A+", make sure it is exported"),g}function c(A,I,g,C,Q){var B={string:function(A){var I=0;if(null!=A&&0!==A){var g=1+(A.length<<2);(function(A,I,g){(function(A,I,g,C){if(!(C>0))return 0;for(var Q=g,B=g+C-1,E=0;E=55296&&i<=57343)i=65536+((1023&i)<<10)|1023&A.charCodeAt(++E);if(i<=127){if(g>=B)break;I[g++]=i}else if(i<=2047){if(g+1>=B)break;I[g++]=192|i>>6,I[g++]=128|63&i}else if(i<=65535){if(g+2>=B)break;I[g++]=224|i>>12,I[g++]=128|i>>6&63,I[g++]=128|63&i}else{if(g+3>=B)break;I[g++]=240|i>>18,I[g++]=128|i>>12&63,I[g++]=128|i>>6&63,I[g++]=128|63&i}}I[g]=0})(A,k,I,g)})(A,I=BA(g),g)}return I},array:function(A){var I=BA(A.length);return function(A,I){n.set(A,I)}(A,I),I}};var E=S(A),i=[],D=0;if(C)for(var o=0;o=C);)++Q;if(Q-I>16&&A.subarray&&U)return U.decode(A.subarray(I,Q));for(var B="";I>10,56320|1023&o)}}else B+=String.fromCharCode((31&E)<<6|i)}else B+=String.fromCharCode(E)}return B}function Y(A,I){return A?J(k,A,I):""}function e(A){r=A,I.HEAP8=n=new Int8Array(A),I.HEAP16=new Int16Array(A),I.HEAP32=K=new Int32Array(A),I.HEAPU8=k=new Uint8Array(A),I.HEAPU16=new Uint16Array(A),I.HEAPU32=new Uint32Array(A),I.HEAPF32=new Float32Array(A),I.HEAPF64=new Float64Array(A)}I.INITIAL_MEMORY;var L,f=[],H=[],d=[],l=!1;function q(){return t||!1}var u=0,b=null,m=null;function p(A){throw I.onAbort&&I.onAbort(A),G(A="Aborted("+A+")"),R=!0,1,A+=". Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(A)}I.preloadedImages={},I.preloadedAudios={};var Z,W;function x(A){return A.startsWith("data:application/octet-stream;base64,")}function O(A){return A.startsWith("file://")}function T(A){try{if(A==Z&&s)return new Uint8Array(s);var I=$(A);if(I)return I;if(B)return B(A);throw"both async and sync fetching of the wasm failed"}catch(A){p(A)}}function j(A){for(;A.length>0;){var g=A.shift();if("function"!=typeof g){var C=g.func;"number"==typeof C?void 0===g.arg?X(C)():X(C)(g.arg):C(void 0===g.arg?null:g.arg)}else g(I)}}x(Z="data:application/octet-stream;base64,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QaDNAEEwNgIAQX8LfwEDfyAAIQECQCAAQQNxBEADQCABLQAARQ0CIAFBAWoiAUEDcQ0ACwsDQCABIgJBBGohASACKAIAIgNBf3MgA0GBgoQIa3FBgIGChHhxRQ0ACyADQf8BcUUEQCACIABrDwsDQCACLQABIQMgAkEBaiIBIQIgAw0ACwsgASAAawsoAQF/IwBBEGsiAyQAIAMgAjYCDCAAIAEgAkEaQQAQJhogA0EQaiQAC4MBAgN/AX4CQCAAQoCAgIAQVARAIAAhBQwBCwNAIAFBAWsiASAAIABCCoAiBUIKfn2nQTByOgAAIABC/////58BViECIAUhACACDQALCyAFpyICBEADQCABQQFrIgEgAiACQQpuIgNBCmxrQTByOgAAIAJBCUshBCADIQIgBA0ACwsgAQvrAQEDfyAARQRAQdTOACgCAARAQdTOACgCABAZIQELQYgtKAIABEBBiC0oAgAQGSABciEBC0HczgAoAgAiAARAA0AgACgCTBogACgCFCAAKAIcRwRAIAAQGSABciEBCyAAKAI4IgANAAsLIAEPCyAAKAJMQQBOIQICQAJAIAAoAhQgACgCHEYNACAAQQBBACAAKAIkEQMAGiAAKAIUDQBBfyEBDAELIAAoAgQiASAAKAIIIgNHBEAgACABIANrrEEBIAAoAigRCgAaC0EAIQEgAEEANgIcIABCADcDECAAQgA3AgQgAkUNAAsgAQvMAQECfwJAAkAgASgCTCICQQBOBEAgAkUNAUG0zQAoAgAgAkH/////e3FHDQELAkAgAEH/AXEiAyABKAJQRg0AIAEoAhQiAiABKAIQRg0AIAEgAkEBajYCFCACIAA6AAAMAgsgASADECoMAQsgASABKAJMIgJB/////wMgAhs2AkwCQAJAIABB/wFxIgMgASgCUEYNACABKAIUIgIgASgCEEYNACABIAJBAWo2AhQgAiAAOgAADAELIAEgAxAqCyABKAJMGiABQQA2AkwLCysBAX8jAEEQayIDJAAgAyACNgIMIAAgASACQQBBABAmIQAgA0EQaiQAIAALBAAgAAvyCQILfwJ8IwBBsAFrIgQkAAJ/IAEoAgggASgCACINQTBsaiIFQQhrKwMARAAAAAAAACRAokQAAAAAAADgP6CcIg+ZRAAAAAAAAOBBYwRAIA+qDAELQYCAgIB4CyEG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ACABQQZ2QT9xQYABcjoAAiAAIAFBDHZBP3FBgAFyOgABQQQMBAsLQaDNAEEZNgIAQX8FQQELDAELIAAgAToAAEEBCwtsAQJ/IAAoAkwaIAAQGRogACAAKAIMEQAAGiAALQAAQQFxRQRAIAAoAjQiAQRAIAEgACgCODYCOAsgACgCOCICBEAgAiABNgI0CyAAQdzOACgCAEYEQEHczgAgAjYCAAsgACgCYBAJIAAQCQsLxAIAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEJaw4SAAoLDAoLAgMEBQwLDAwKCwcICQsgAiACKAIAIgFBBGo2AgAgACABKAIANgIADwsACyACIAIoAgAiAUEEajYCACAAIAEyAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEzAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEwAAA3AwAPCyACIAIoAgAiAUEEajYCACAAIAExAAA3AwAPCwALIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASsDADkDAA8LIAAgAiADEQIACw8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAAtyAQN/IAAoAgAsAABBMGtBCk8EQEEADwsDQCAAKAIAIQNBfyEBIAJBzJmz5gBNBEBBfyADLAAAQTBrIgEgAkEKbCICaiABQf////8HIAJrShshAQsgACADQQFqNgIAIAEhAiADLAABQTBrQQpJDQALIAILpRQCEX8BfiMAQdAAayIHJAAgByABNgJMIAdBN2ohFiAHQThqIRRBACEBAkACQAJAAkADQCABQf////8HIA5rSg0BIAEgDmohDiAHKAJMIgshAQJAAkACQCALLQAAIgoEQANAAkACQCAKQf8BcSIIRQRAIAEhCgwBCyAIQSVHDQEgASEKA0AgAS0AAUElRw0BIAcgAUECaiIINgJMIApBAWohCiABLQACIQwgCCEBIAxBJUYNAAsLIAogC2siAUH/////ByAOayIXSg0HIAAEQCAAIAsgARALCyABDQZBfyETQQEhCAJAIAcoAkwiASwAAUEwa0EKTw0AIAEtAAJBJEcNACABLAABQTBrIRNBASEVQQMhCAsgByAB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ACgCACIQQQBMBEBB/////wchBEEAIQtBACEXQf////8HIREMAQsgACgCBCEVQf////8HIQRBACELQQAhF0H/////ByERQQAhBUH/////ByEPQQAhBkH/////ByEAQQAhDANAIBUgDEEDdGoiFCgCBCIKIAUgBSAKSCITGyEFIAogCyATGyELIAogDyAKIA9IIhMbIQ8gCiAEIBMbIQQgFCgCACIKIAYgBiAKSCIUGyEGIAogFyAUGyEXIAogACAAIApKIhQbIQAgCiARIBQbIREgDEEBaiIMIBBHDQALCyABQRRqIQ8gAUEYaiEKAkAgA0UNACAOKAIEIRUgDigCACEUIA8hACAKIQEDQCADKAIUIQwgA0EANgIUIAQgAygCICgCBCIQKAIEIgVOBEAgACADNgIAIAMgDDYCFAwCCyADQRRqIQYCQAJAIBAoAgAiEEEASA0AIBAgFE4NACAFQQBMDQAgBSAVSg0AIA4oAgwgDSAFQQFrbEEDdGogEEEDdkH4////AXFqKQMAIBBBP3GthkKAgICAgICAgIB/g1ANACABIQUgBiEBDAELIAAhBSAGIQALIAMgBSgCADYCFCAFIAM2AgAgDCIDDQALCyARQcAAbSEDIBdBP2pBwABtIQACQCAEIAtODQAgACADTA0AIAsgBGsiEUEDcSEXIAAgA2tBA3QhBSAOKAIMIQxBACEGQQAhASALIARBf3NqQQNPBEAgEUF8cSELQQAhAANAIAwgASAEaiANbCADakEDdGpBACAFEA0aIAwgAUEBciAEaiANbCADakEDdGpBACAFEA0aIAwgAUECciAEaiANbCADakEDdGpBACAFEA0aIAwgAUEDciAEaiANbCADakEDdGpBACAFEA0aIAFBBGohASAAQQRqIgAgC0cNAAsLIBdFDQADQCAMIAEgBGogDWwgA2pBA3RqQQAgBRANGiABQQFqIQEgBkEBaiIGIBdHDQALCwJAIA8oAgAiAUUEQCAIIQEMAQsgASAINgIYCyAKKAIAIgAEQCAAIAE2AhggCigCACEBCyABDQALIBIoAgwiBkUNACAGIQEDQCABKAIcIQAgASABKAIUNgIcIAAiAQ0ACyAGQQA2AhQgEkEANgIMIBJBDGohAUEAIQQDQCASIAQ2AggDQCAGIAEoAgA2AhQgASAGNgIAIAZBFGohASAGKAIY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EAkgBxAJIAAQCQsgFEEQaiQAICEEQCAaQQE2AgALIBohAgsgIEEQaiQAIAILXQEDf0EIEAIiAUH0KDYCACABQaApNgIAIAAQFiICQQ1qEBIiA0EANgIIIAMgAjYCBCADIAI2AgAgASADQQxqIAAgAkEBahAPNgIEIAFB0Ck2AgAgAUHwKUECEAEAC5sEAQN/IAEgACABRiICOgAMAkAgAg0AA0AgASgCCCICLQAMDQECQAJ/IAIgAigCCCIDKAIAIgRGBEACQCADKAIEIgRFDQAgBC0ADA0ADAMLAkAgASACKAIARgRAIAIhAQwBCyACIAIoAgQiASgCACIANgIEIAEgAAR/IAAgAjYCCCACKAIIBSADCzYCCCACKAIIIgAgACgCACACR0ECdGogATYCACABIAI2AgAgAiABNgIIIAEoAgghAwsgAUEBOgAMIANBADoADCADIAMoAgAiACgCBCIBNgIAIAEEQCABIAM2AggLIAAgAygCCDYCCCADKAIIIgEgASgCACADR0ECdGogADYCACAAIAM2AgQgA0EIagwBCwJAIARFDQAgBC0ADA0ADAILAkAgASACKAIARwRAIAIhAQwBCyACIAEoAgQiADYCACABIAAEfyAAIAI2AgggAigCCAUgAws2AgggAigCCCIAIAAoAgAgAkdBAnRqIAE2AgAgASACNgIEIAIgATYCCCABKAIIIQMLIAFBAToADCADQQA6AAwgAyADKAIEIgAoAgAiATYCBCABBEAgASADNgIICyAAIAMoAgg2AgggAygCCCIBIAEoAgAgA0dBAnRqIAA2AgAgACADNgIAIANBCGoLIAA2AgAMAgsgBEEMaiEBIAJBAToADCADIAAgA0YiAjoADCABQQE6AAAgAyEBIAJFDQALCwsQACMAIABrQXBxIgAkACAACwYAIAAkAAsEACMACxoAIAAgASgCCCAFEBEEQCABIAIgAyAEEC8LCzcAIAAgASgCCCAFEBEEQCABIAIgAyAEEC8PCyAAKAIIIgAgASACIAMgBCAFIAAoAgAoAhQRCAALpwEAIAAgASgCCCAEEBEEQAJAIAEoAgQgAkcNACABKAIcQQFGDQAgASADNgIcCw8LAkAgACABKAIAIAQQEUUNAAJAIAIgASgCEEcEQCABKAIUIAJHDQELIANBAUcNASABQQE2AiAPCyABIAI2AhQgASADNgIgIAEgASgCKEEBajYCKAJAIAEoAiRBAUcNACABKAIYQQJHDQAgAUEBOgA2CyABQQQ2AiwLC4gCACAAIAEoAgggBBARBEACQCABKAIEIAJHDQAgASgCHEEBRg0AIAEgAzYCHAsPCwJAIAAgASgCACAEEBEEQAJAIAIgASgCEEcEQCABKAIUIAJHDQELIANBAUcNAiABQQE2AiAPCyABIAM2AiACQCABKAIsQQRGDQAgAUEAOwE0IAAoAggiACABIAIgAkEBIAQgACgCACgCFBEIACABLQA1BEAgAUEDNgIsIAEtADRFDQEMAwsgAUEENgIsCyABIAI2AhQgASABKAIoQQFqNgIoIAEoAiRBAUcNASABKAIYQQJHDQEgAUEBOgA2DwsgACgCCCIAIAEgAiADIAQgACgCACgCGBEHAAsLMQAgACABKAIIQQAQEQRAIAEgAiADEDAPCyAAKAIIIgAgASACIAMgACgCACgCHBEFAAsYACAAIAEoAghBABARBEAgASACIAMQMAsLtwMBBX8jAEFAaiIEJAACf0EBIAAgAUEAEBENABpBACABRQ0AGiMAQUBqIgMkACABKAIAIgVBBGsoAgAhBiAFQQhrKAIAIQcgA0EANgIUIANBuCo2AhAgAyABNgIMIANB6Co2AghBACEFIANBGGpBAEEnEA0aIAEgB2ohAQJAIAZB6CpBABARBEAgA0EBNgI4IAYgA0EIaiABIAFBAUEAIAYoAgAoAhQRCAAgAUEAIAMoAiBBAUYbIQUMAQsgBiADQQhqIAFBAUEAIAYoAgAoAhgRBwACQAJAIAMoAiwOAgABAgsgAygCHEEAIAMoAihBAUYbQQAgAygCJEEBRhtBACADKAIwQQFGGyEFDAELIAMoAiBBAUcEQCADKAIwDQEgAygCJEEBRw0BIAMoAihBAUcNAQsgAygCGCEFCyADQUBrJABBACAFIgFFDQAaIARBCGoiA0EEckEAQTQQDRogBEEBNgI4IARBfzYCFCAEIAA2AhAgBCABNgIIIAEgAyACKAIAQQEgASgCACgCHBEFACAEKAIgIgBBAUYEQCACIAQoAhg2AgALIABBAUYLIQAgBEFAayQAIAALCwAgABAjGiAAEAkLBwAgACgCBAsIACAAECMQCQsFAEGkCAsFAEG3CAupAQEEfyAAKAJUIgMoAgQiBSAAKAIUIAAoAhwiBmsiBCAEIAVLGyIEBEAgAygCACAGIAQQDxogAyADKAIAIARqNgIAIAMgAygCBCAEayIFNgIECyADKAIAIQQgBSACIAIgBUsbIgUEQCAEIAEgBRAPGiADIAMoAgAgBWoiBDYCACADIAMoAgQgBWs2AgQLIARBADoAACAAIAAoAiwiATYCHCAAIAE2AhQgAguPBQIGfgF/IAEgASgCAEEHakF4cSIBQRBqNgIAIAACfCABKQMAIQQgASkDCCEFIwBBIGsiACQAAkAgBUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCAFQgSGIARCPIiEIQMgBEL//////////w+DIgRCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAEQoCAgICAgICACIVCAFINASACIANCAYN8IQIMAQsgBFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCAFQgSGIARCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgFBkfcASQ0AIAQhAiAFQv///////z+DQoCAgICAgMAAhCIDIQYCQCABQYH3AGsiCEHAAHEEQCACIAhBQGqthiEGQgAhAgwBCyAIRQ0AIAYgCK0iB4YgAkHAACAIa62IhCEGIAIgB4YhAgsgACACNwMQIAAgBjcDGAJAQYH4ACABayIBQcAAcQRAIAMgAUFAaq2IIQRCACEDDAELIAFFDQAgA0HAACABa62GIAQgAa0iAoiEIQQgAyACiCEDCyAAIAQ3AwAgACADNwMIIAApAwhCBIYgACkDACIEQjyIhCECIAApAxAgACkDGIRCAFKtIARC//////////8Pg4QiBEKBgICAgICAgAhaBEAgAkIBfCECDAELIARCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgAEEgaiQAIAIgBUKAgICAgICAgIB/g4S/CzkDAAuzGAMSfwF8An4jAEGwBGsiCyQAIAtBADYCLAJAIAG9IhlCAFMEQEEBIRBBigghEyABmiIBvSEZDAELIARBgBBxBEBBASEQQY0IIRMMAQtBkAhBiwggBEEB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Zm9fc1AxNXBvdHJhY2VfcGFyYW1fc1A5c3ZnaW5mb19zaGhFMyRfME5TXzlhbGxvY2F0b3JJUzlfRUVGaGhFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRmhoRUVFAAAAfBUAAIAIAACkFQAADAgAAKQIAABaMTFzdGFydF9jb2xvclBqUDlpbWdpbmZvX3NQMTVwb3RyYWNlX3BhcmFtX3NQOXN2Z2luZm9fc2hoRTMkXzAAfBUAALgIAAAAAAAAoAkAAAMAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVoxMXN0YXJ0X2NvbG9yUGpQOWltZ2luZm9fc1AxNXBvdHJhY2VfcGFyYW1fc1A5c3ZnaW5mb19zaGhFMyRfMU5TXzlhbGxvY2F0b3JJUzlfRUVGaGhFRUUApBUAACwJAACkCAAAWjExc3RhcnRfY29sb3JQalA5aW1naW5mb19zUDE1cG90cmFjZV9wYXJhbV9zUDlzdmdpbmZvX3NoaEUzJF8xAHwVAACsCQAATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUg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")||(W=Z,Z=I.locateFile?I.locateFile(W,w):w+W);var z=[];function X(A){var I=z[A];return I||(A>=z.length&&(z.length=A+1),z[A]=I=L.get(A)),I}function V(A){this.excPtr=A,this.ptr=A-16,this.set_type=function(A){K[this.ptr+4>>2]=A},this.get_type=function(){return K[this.ptr+4>>2]},this.set_destructor=function(A){K[this.ptr+8>>2]=A},this.get_destructor=function(){return K[this.ptr+8>>2]},this.set_refcount=function(A){K[this.ptr>>2]=A},this.set_caught=function(A){A=A?1:0,n[this.ptr+12>>0]=A},this.get_caught=function(){return 0!=n[this.ptr+12>>0]},this.set_rethrown=function(A){A=A?1:0,n[this.ptr+13>>0]=A},this.get_rethrown=function(){return 0!=n[this.ptr+13>>0]},this.init=function(A,I){this.set_type(A),this.set_destructor(I),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var A=K[this.ptr>>2];K[this.ptr>>2]=A+1},this.release_ref=function(){var A=K[this.ptr>>2];return K[this.ptr>>2]=A-1,1===A}}function v(A){try{return F.grow(A-r.byteLength+65535>>>16),e(F.buffer),1}catch(A){}}var P={mappings:{},buffers:[null,[],[]],printChar:function(A,I){var g=P.buffers[A];0===I||10===I?((1===A?a:G)(J(g,0)),g.length=0):g.push(I)},varargs:void 0,get:function(){return P.varargs+=4,K[P.varargs-4>>2]},getStr:function(A){return Y(A)},get64:function(A,I){return A}};var _="function"==typeof atob?atob:function(A){var I,g,C,Q,B,E,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",D="",o=0;A=A.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{I=i.indexOf(A.charAt(o++))<<2|(Q=i.indexOf(A.charAt(o++)))>>4,g=(15&Q)<<4|(B=i.indexOf(A.charAt(o++)))>>2,C=(3&B)<<6|(E=i.indexOf(A.charAt(o++))),D+=String.fromCharCode(I),64!==B&&(D+=String.fromCharCode(g)),64!==E&&(D+=String.fromCharCode(C))}while(o>>=0)>Q)return!1;for(var B=1;B<=4;B*=2){var E=C*(1+.2/B);if(E=Math.min(E,A+100663296),v(Math.min(Q,((I=Math.max(A,E))%(g=65536)>0&&(I+=g-I%g),I))))return!0}return!1},d:function(A){!function(A,g){A,q()||!0;!function(A){A,q()||(I.onExit&&I.onExit(A),R=!0);o(A,new EA(A))}(A)}(A)},i:function(A){return 0},e:function(A,I,g,C,Q){},a:function(A,I,g,C){for(var Q=0,B=0;B>2],i=K[I+4>>2];I+=8;for(var D=0;D>2]=Q,0}},gA=(function(){var A={a:IA};function g(A,g){var C,Q=A.exports;I.asm=Q,e((F=I.asm.j).buffer),L=I.asm.n,C=I.asm.k,H.unshift(C),function(A){if(u--,I.monitorRunDependencies&&I.monitorRunDependencies(u),0==u&&(null!==b&&(clearInterval(b),b=null),m)){var g=m;m=null,g()}}()}function C(A){g(A.instance)}function B(I){return function(){if(!s&&(y||N)){if("function"==typeof fetch&&!O(Z))return fetch(Z,{credentials:"same-origin"}).then((function(A){if(!A.ok)throw"failed to load wasm binary file at '"+Z+"'";return A.arrayBuffer()})).catch((function(){return T(Z)}));if(Q)return new Promise((function(A,I){Q(Z,(function(I){A(new Uint8Array(I))}),I)}))}return Promise.resolve().then((function(){return T(Z)}))}().then((function(I){return WebAssembly.instantiate(I,A)})).then((function(A){return A})).then(I,(function(A){G("failed to asynchronously prepare wasm: "+A),p(A)}))}if(u++,I.monitorRunDependencies&&I.monitorRunDependencies(u),I.instantiateWasm)try{return I.instantiateWasm(A,g)}catch(A){return G("Module.instantiateWasm callback failed with error: "+A),!1}s||"function"!=typeof WebAssembly.instantiateStreaming||x(Z)||O(Z)||"function"!=typeof fetch?B(C):fetch(Z,{credentials:"same-origin"}).then((function(I){return WebAssembly.instantiateStreaming(I,A).then(C,(function(A){return G("wasm streaming compile failed: "+A),G("falling back to ArrayBuffer instantiation"),B(C)}))}))}(),I.___wasm_call_ctors=function(){return(I.___wasm_call_ctors=I.asm.k).apply(null,arguments)},I._malloc=function(){return(gA=I._malloc=I.asm.l).apply(null,arguments)}),CA=(I._start=function(){return(I._start=I.asm.m).apply(null,arguments)},I.stackSave=function(){return(CA=I.stackSave=I.asm.o).apply(null,arguments)}),QA=I.stackRestore=function(){return(QA=I.stackRestore=I.asm.p).apply(null,arguments)},BA=I.stackAlloc=function(){return(BA=I.stackAlloc=I.asm.q).apply(null,arguments)};function EA(A){this.name="ExitStatus",this.message="Program terminated with exit("+A+")",this.status=A}function iA(A){function g(){AA||(AA=!0,I.calledRun=!0,R||(l=!0,j(H),I.onRuntimeInitialized&&I.onRuntimeInitialized(),function(){if(I.postRun)for("function"==typeof I.postRun&&(I.postRun=[I.postRun]);I.postRun.length;)A=I.postRun.shift(),d.unshift(A);var A;j(d)}()))}A=A||D,u>0||(!function(){if(I.preRun)for("function"==typeof I.preRun&&(I.preRun=[I.preRun]);I.preRun.length;)A=I.preRun.shift(),f.unshift(A);var A;j(f)}(),u>0||(I.setStatus?(I.setStatus("Running..."),setTimeout((function(){setTimeout((function(){I.setStatus("")}),1),g()}),1)):g()))}if(m=function A(){AA||iA(),AA||(m=A)},I.run=iA,I.preInit)for("function"==typeof I.preInit&&(I.preInit=[I.preInit]);I.preInit.length>0;)I.preInit.pop()();iA();const DA=async(A,I={})=>{let g;I=Object.assign({turdsize:2,turnpolicy:4,alphamax:1,opticurve:1,opttolerance:.2,pathonly:!1,extractcolors:!0,posterizelevel:5,posterizationalgorithm:1},I);const C=A.constructor.name;if("Blob"===C)g=await(async()=>new Promise((I=>{const g=URL.createObjectURL(A),C=new Image;C.onload=()=>{const A=document.createElement("canvas"),g=A.getContext("2d");if(!g)throw new Error("Canvas is not supported.");const Q=C;A.width=Number(Q.width),A.height=Number(Q.height),g.drawImage(Q,0,0,A.width,A.height),I(g.getImageData(0,0,A.width,A.height))},C.src=g})))();else if("HTMLImageElement"===C||"SVGImageElement"===C||"HTMLVideoElement"===C||"HTMLCanvasElement"===C||"ImageBitmap"===C){const I=document.createElement("canvas"),C=I.getContext("2d");if(!C)throw new Error("Canvas is not supported.");const Q=A;I.width=Number(Q.width),I.height=Number(Q.height),C.drawImage(Q,0,0,I.width,I.height),g=C.getImageData(0,0,I.width,I.height),document.body.append(I)}else g=A;const Q=(B="start",E="string",o=(i=(i=["array","number","number","number","number","number","number","number","number","number","number","number","number"])||[]).every((function(A){return"number"===A})),"string"!==E&&o&&!D?S(B):function(){return c(B,E,i,arguments)});var B,E,i,D,o;await oA();const y=Q(g.data,g.width,g.height,!0,I.pathonly,I.extractcolors,I.posterizelevel,I.posterizationalgorithm,I.turdsize,I.turnpolicy,I.alphamax,I.opticurve,I.opttolerance);return I.pathonly?y.split("M").filter((A=>A)).map((A=>"M"+A)):y};function oA(){return new Promise((A=>{l?A():I.onRuntimeInitialized=()=>{A()}}))}if("undefined"!=typeof module){const A=oA;module.exports={potrace:DA,init:A}}export{DA as potrace,oA as init}; \ No newline at end of file +var A,I=(A=import.meta.url,function(I){var g,C;(I=void 0!==(I=I||{})?I:{}).ready=new Promise((function(A,I){g=A,C=I}));var B,Q,E,i,D,o,N=Object.assign({},I),G=[],s=(A,I)=>{throw I},w="object"==typeof window,y="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,R="";h?(R=y?require("path").dirname(R)+"/":__dirname+"/",o=()=>{D||(i=require("fs"),D=require("path"))},B=function(A,I){var g=_(A);return g?I?g:g.toString():(o(),A=D.normalize(A),i.readFileSync(A,I?void 0:"utf8"))},E=A=>{var I=B(A,!0);return I.buffer||(I=new Uint8Array(I)),I},Q=(A,I,g)=>{var C=_(A);C&&I(C),o(),A=D.normalize(A),i.readFile(A,(function(A,C){A?g(A):I(C.buffer)}))},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),G=process.argv.slice(2),process.on("uncaughtException",(function(A){if(!(A instanceof gA))throw A})),process.on("unhandledRejection",(function(A){throw A})),s=(A,I)=>{if(d())throw process.exitCode=A,I;var g;(g=I)instanceof gA||F("exiting due to exception: "+g),process.exit(A)},I.inspect=function(){return"[Emscripten Module object]"}):(w||y)&&(y?R=self.location.href:"undefined"!=typeof document&&document.currentScript&&(R=document.currentScript.src),A&&(R=A),R=0!==R.indexOf("blob:")?R.substr(0,R.replace(/[?#].*/,"").lastIndexOf("/")+1):"",B=A=>{try{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText}catch(I){var g=_(A);if(g)return function(A){for(var I=[],g=0;g255&&(C&=255),I.push(String.fromCharCode(C))}return I.join("")}(g);throw I}},y&&(E=A=>{try{var I=new XMLHttpRequest;return I.open("GET",A,!1),I.responseType="arraybuffer",I.send(null),new Uint8Array(I.response)}catch(I){var g=_(A);if(g)return g;throw I}}),Q=(A,I,g)=>{var C=new XMLHttpRequest;C.open("GET",A,!0),C.responseType="arraybuffer",C.onload=()=>{if(200==C.status||0==C.status&&C.response)I(C.response);else{var B=_(A);B?I(B.buffer):g()}},C.onerror=g,C.send(null)});var M,a=I.print||console.log.bind(console),F=I.printErr||console.warn.bind(console);Object.assign(I,N),N=null,I.arguments&&(G=I.arguments),I.thisProgram&&I.thisProgram,I.quit&&(s=I.quit),I.wasmBinary&&(M=I.wasmBinary);var S,K=I.noExitRuntime||!0;"object"!=typeof WebAssembly&&l("no native wasm support detected");var k,c,U,Y,J=!1,t="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function r(A,I,g){for(var C=I+g,B=I;A[B]&&!(B>=C);)++B;if(B-I>16&&A.subarray&&t)return t.decode(A.subarray(I,B));for(var Q="";I>10,56320|1023&o)}}else Q+=String.fromCharCode((31&E)<<6|i)}else Q+=String.fromCharCode(E)}return Q}function n(A){k=A,I.HEAP8=c=new Int8Array(A),I.HEAP16=new Int16Array(A),I.HEAP32=Y=new Int32Array(A),I.HEAPU8=U=new Uint8Array(A),I.HEAPU16=new Uint16Array(A),I.HEAPU32=new Uint32Array(A),I.HEAPF32=new Float32Array(A),I.HEAPF64=new Float64Array(A)}I.INITIAL_MEMORY;var L,H=[],e=[],f=[];function d(){return K||!1}var q=0,Z=null,b=null;function l(A){I.onAbort&&I.onAbort(A),F(A="Aborted("+A+")"),J=!0,A+=". Build with -s ASSERTIONS=1 for more info.";var g=new WebAssembly.RuntimeError(A);throw C(g),g}I.preloadedImages={},I.preloadedAudios={};var m,u,x="data:application/octet-stream;base64,";function j(A){return A.startsWith(x)}function W(A){return A.startsWith("file://")}function p(A){try{if(A==m&&M)return new Uint8Array(M);var I=_(A);if(I)return I;if(E)return E(A);throw"both async and sync fetching of the wasm failed"}catch(A){l(A)}}function T(A){for(;A.length>0;){var g=A.shift();if("function"!=typeof g){var C=g.func;"number"==typeof C?void 0===g.arg?X(C)():X(C)(g.arg):C(void 0===g.arg?null:g.arg)}else g(I)}}j(m="data:application/octet-stream;base64,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gwECA38BfgJAIABCgICAgBBUBEAgACEFDAELA0AgAUEBayIBIAAgAEIKgCIFQgp+fadBMHI6AAAgAEL/////nwFWIQIgBSEAIAINAAsLIAWnIgIEQANAIAFBAWsiASACIAJBCm4iA0EKbGtBMHI6AAAgAkEJSyEEIAMhAiAEDQALCyABC38BA38gACEBAkAgAEEDcQRAA0AgAS0AAEUNAiABQQFqIgFBA3ENAAsLA0AgASICQQRqIQEgAigCACIDQX9zIANBgYKECGtxQYCBgoR4cUUNAAsgA0H/AXFFBEAgAiAAaw8LA0AgAi0AASEDIAJBAWoiASECIAMNAAsLIAEgAGsLKAEBfyMAQRBrIgMkACADIAI2AgwgACABIAJBGkEAECEaIANBEGokAAvrAQEDfyAARQRAQaTNACgCAARAQaTNACgCABAZIQELQYgtKAIABEBBiC0oAgAQGSABciEBC0GszQAoAgAiAARAA0AgACgCTBogACgCFCAAKAIcRwRAIAAQGSABciEBCyAAKAI4IgANAAsLIAEPCyAAKAJMQQBOIQICQAJAIAAoAhQgACgCHEYNACAAQQBBACAAKAIkEQMAGiAAKAIUDQBBfyEBDAELIAAoAgQiASAAKAIIIgNHBEAgACABIANrrEEBIAAoAigRCgAaC0EAIQEgAEEANgIcIABCADcDECAAQgA3AgQgAkUNAAsgAQvMAQECfwJAAkAgASgCTCICQQBOBEAgAkUNAUH4zQAoAgAgAkH/////e3FHDQELAkAgAEH/AXEiAyABKAJQRg0AIAEoAhQiAiABKAIQRg0AIAEgAkEBajYCFCACIAA6AAAMAgsgASADEDkMAQsgASABKAJMIgJB/////wMgAhs2AkwCQAJAIABB/wFxIgMgASgCUEYNACABKAIUIgIgASgCEEYNACABIAJBAWo2AhQgAiAAOgAADAELIAEgAxA5CyABKAJMGiABQQA2AkwLCysBAX8jAEEQayIDJAAgAyACNgIMIAAgASACQQBBABAhIQAgA0EQaiQAIAALBAAgAAvuCQILfwJ8IwBBsAFrIgQkAAJ/IAEoAgggASgCACINQTBsaiIFQQhrKwMARAAAAAAAACRAokQAAAAAAADgP6CcIg+ZRAAAAAAAAOBBYwRAIA+qDAELQYCAgIB4CyEGAn8gBUEQaysDAEQA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IQVBACEOQQAhCEH/////ByERDAELIAEoAgQhFUH/////ByEFQQAhDkEAIQhB/////wchEUEAIQdB/////wchDUEAIQNB/////wchDEEAIQEDQCAVIAFBA3RqIhMoAgQiCyAHIAcgC0giGBshByALIA4gGBshDiALIA0gCyANSCIYGyENIAsgBSAYGyEFIBMoAgAiCyADIAMgC0giExshAyALIAggExshCCALIAwgCyAMSCITGyEMIAsgESATGyERIAFBAWoiASAWRw0ACwsgAEEUaiEDIAAiC0EYaiEBAkAgAkUNAANAIAIoAhQhDSACQQA2AhQgBSACKAIgKAIEIgwoAgQiB04EQCADIAI2AgAgAiANNgIUDAILIAJBFGohAAJAAkAgDCgCACIMQQBIDQAgDCAJKAIATg0AIAdBAEwNACAHIBJKDQAgCSgCDCAKIAdBAWtsQQN0aiAMQQN2Qfj///8BcWopAwAgDEE/ca2GQoCAgICAgICAgH+DUA0AIAEhByAAIQEMAQsgAyEHIAAhAwsgAiAHKAIANgIUIAcgAjYCACANIgINAAsLIBFBwABtIQEgCEE/akHAAG0hAAJAIAUgDk4NACAAIAFMDQAgDiAFayINQQNxIQggACABa0EDdCECIAkoAgwhB0EAIQNBACEAIA4gBUF/c2pBA08EQCANQXxxIQ1BACEMA0AgByAAIAVqIApsIAFqQQN0akEAIAIQDhogByAAQQFyIAVqIApsIAFqQQN0akEAIAIQDhogByAAQQJyIAVqIApsIAFqQQN0akEAIAIQDhogByAAQQNyIAVqIApsIAFqQQN0akEAIAIQDhogAEEEaiEAIAxBBGoiDCANRw0ACwsgCEUNAANAIAcgACAFaiAKbCABakEDdGpBACACEA4aIABBAWohACADQQFqIgMgCEcNAAsLAkAgCygCFCIARQRAIA8hAAwBCyAAIA82AhgLIAsoAhgiAQRAIAEgADYCGCALKAIYIQALIAANAAsgFygCDCIDRQ0AIAMhAANAIAAoAhwhASAAIAAoAhQ2AhwgASIADQALIANBADYCFCAXQQA2AgwgF0EMaiEAQQAhBQNAIBcgBTYCCANAIAMgACgCADYCFCAAIAM2AgAgA0EUaiEAIAMoAhgiBwRAA0AgByAAKAIANgIUIAAgBzYCACAXQQhqIQAgBygC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aigCACEAIBAgBkECdGogAjYCACAGQQFqIQYgACICIARIDQALCyAQIAZBAnRqIAQ2AgAgBCEAIAYhAQNAIAcgAUECdGogADYCACABQQFKIQIgDCAAQQJ0aigCACEAIAFBAWshASACDQALIAdBADYCAEEBIQ4DQCAHIA5BAnQiAGooAgAiBSAAIBBqIgAoAgAiG0wEQCAAQQRrKAIAIQADQEQAAAAAAADwvyEkIAwgBUECdCIBaigCACIcIABMBEAgASAPaiEdIAsoAhQiESAEQShsaiENIAVBACAEIAQgBUobayIBQQFqIhQgBGohHiALKAIEIgogAUEDdGoiASgCBCEVIAEoAgAhEyARIBRBKGxqIgIrAwAhKSAKKAIEtyErIAooAgC3ISwgACEBA0AgKSARIAFBKGxqIgMrAwChISUCfyAEIAVKBEAgAisDICADKwMgoSEjIAIrAxggAysDGKEhLyACKwMQIAMrAxChIS4gAisDCCADKwMIoSEnIBQMAQsgJSANKwMAoCElIAIrAyAgAysDIKEgDSsDIKAhIyACKwMYIAMrAxihIA0rAxigIS8gAisDECADKwMQoSANKwMQoCEuIAIrAwggAysDCKEgDSsDCKAhJyAeCyEDICREAAAAAAAAAABjIAkgAUEDdCIZaisDACATIAogGWoiGSgCACIga7ciLSAtoiAZKAIEIhkgFWq3RAAAAAAAAOA/oiAroSIiICKiICdEAAAAAAAAAMCiICKiICOgIAMgAWu3IiijoKIgGSAVa7ciJiAmoiATICBqt0QAAAAAAADgP6IgLKEiIyAjoiAlRAAAAAAAAADAoiAjoiAuoCAoo6CiICYgJqAgLaIgIyAioiAvICUgIqKhICcgI6KhICijoKKgoJ+gIiIgJGNyBEAgHSABNgIAICIhJAsgASAcSiEDIAFBAWshASADDQALCyAJIAVBA3RqICQ5AwAgBSAbRyEBIAVBAWohBSABDQALCyAGIA5HIQAgDkEBaiEOIAANAAsMAwUgCCABQQJ0aigCACEGDAELAAsACyAQIAQ2AgBBACEGCyALIAY2AhggCyAGQQQQCiIANgIcIABFBEAgByEADAoLIBhFBEADQCAAIAZBAWsiBkECdGogDyAEQQJ0aigCACIENgIAIARBAEoNAAsLIAkQCSAPEAkgCBAJIAwQCSAQEAkg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IARvDAELIAAgAEEATg0AGiAEIABBf3MgBG9Bf3NqC0EwbGoiCikDIDcDICAJIAopAyg3AyggCCsDMCEiIAMoAighCSAAIARODQEgAEEATg0CIAQgAEF/cyAEb0F/c2ohAAwCCyAAIARvIQAMAgsgACAEbyEACyADKAIwIABBBHRqIgorAwghIyAJIABBMGxqIgArAyghJCADKAJQIAFBBHRqIgkgIiAKKwMAIAArAyAiJqGiICagOQMAIAkgJCAiICMgJKGioDkDCCABQQN0IgAgAygCVGogCCsDOCIkOQMAIAMoAlggAGogJDkDACAAIAZqICI5AwAgCCsDKCEiIAsMAQsgAygCRCABQQJ0aiAIIABBAnRqKAIANgIAIAFBMGwiCCADKAJIaiIKIABBMGwiCSADKAIoaiIMKQMANwMAIAogDCkDCDcDCCADKAJIIAhqIgogAygCKCAJaiIMKQMQNwMQIAogDCkDGDcDGCADKAJIIAhqIgggAygCKCAJaiIJKQMgNwMgIAggCSkDKDcDKCADKAJQIAFBBHRqIgggAygCMCAAQQR0aiIJKQMANwMAIAggCSkDCDcDCCABQQN0IgggAygCVGogAEEDdCIAIAMoAjRqKwMAOQMAIAMoAlggCGogAygCOCAAaisDADkDACADKAJcIAhqIAMoAjwgAGorAwA5AwAgCCALakKAgICAgICA+D83AwBEAAAAAAAA8D8hIiAGC2ogIjkDACAFQQFLIQggASEFIBAhACAIDQALIAMoAlwhAUEAIQADQCABIABBA3QiBWogBSAGaisDACIiICIgCyAAQQFqIgBBACAAIAAgAkYbIAAgAkgbQQN0aisDAKCjOQMAIAAgAkcNAAsLIANBATYCTCAREAkgDxAJIA4QCSANEAkgBhAJIAsQCSAUEAkgBxAJIBIoAiAiA0FAawshACADIAA2AmAgEiAAKAIANgIIIBIgACgCBDYCDCASIAAoAgg2AhAgEigCFCISDQALC0EAISEMCAtBACEPQQAhDkEAIQ0LQQAhFAtBACEHCyAREAkgDxAJIA4QCSANEAkgEBAJIBQQCSAHEAkMBAtBACEOCyALEAkgDhAJIAEQCQwCC0EAIRALIAkQCSAPEAkgCBAJIAwQCSAQEAkgABAJCyAWQRBqJAAgIQRAIBpBATYCAAsgGiEGCyAfQRBqJAAgBgtdAQN/QQgQAiIBQdgqNgIAIAFBhCs2AgAgABAXIgJBDWoQEiIDQQA2AgggAyACNgIEIAMgAjYCACABIANBDGogACACQQFqEBA2AgQgAUG0KzYCACABQdQrQQIQAQALCABBnQgQPQALmwQBA38gASAAIAFGIgI6AAwCQCACDQADQCABKAIIIgItAAwNAQJAAn8gAiACKAIIIgMoAgAiBEYEQAJAIAMoAgQiBEUNACAELQAMDQAMAwsCQCABIAIoAgBGBEAgAiEBDAELIAIgAigCBCIBKAIAIgA2AgQgASAABH8gACACNgIIIAIoAggFIAMLNgIIIAIoAggiACAAKAIAIAJHQQJ0aiABNgIAIAEgAjYCACACIAE2AgggASgCCCEDCyABQQE6AAwgA0EAOgAMIAMgAygCACIAKAIEIgE2AgAgAQRAIAEgAzYCCAsgACADKAIINgIIIAMoAggiASABKAIAIANHQQJ0aiAANgIAIAAgAzYCBCADQQhqDAELAkAgBEUNACAELQAMDQAMAgsCQCABIAIoAgBHBEAgAiEBDAELIAIgASgCBCIANgIAIAEgAAR/IAAgAjYCCCACKAIIBSADCzYCCCACKAIIIgAgACgCACACR0ECdGogATYCACABIAI2AgQgAiABNgIIIAEoAgghAwsgAUEBOgAMIANBADoADCADIAMoAgQiACgCACIBNgIEIAEEQCABIAM2AggLIAAgAygCCDYCCCADKAIIIgEgASgCACADR0ECdGogADYCACAAIAM2AgAgA0EIagsgADYCAAwCCyAEQQxqIQEgAkEBOgAMIAMgACADRiICOgAMIAFBAToAACADIQEgAkUNAAsLCwsAIAAQIBogABAJCwcAIAAoAgQLCAAgABAgEAkLBQBBpAgLGgAgACABKAIIIAUQEQRAIAEgAiADIAQQKwsLNwAgACABKAIIIAUQEQRAIAEgAiADIAQQKw8LIAAoAggiACABIAIgAyAEIAUgACgCACgCFBEIAAunAQAgACABKAIIIAQQEQRAAkAgASgCBCACRw0AIAEoAhxBAUYNACABIAM2AhwLDwsCQCAAIAEoAgAgBBARRQ0AAkAgAiABKAIQRwRAIAEoAhQgAkcNAQsgA0EBRw0BIAFBATYCIA8LIAEgAjYCFCABIAM2AiAgASABKAIoQQFqNgIoAkAgASgCJEEBRw0AIAEoAhhBAkcNACABQQE6ADYLIAFBBDYCLAsLiAIAIAAgASgCCCAEEBEEQAJAIAEoAgQgAkcNACABKAIcQQFGDQAgASADNgIcCw8LAkAgACABKAIAIAQQEQRAAkAgAiABKAIQRwRAIAEoAhQgAkcNAQsgA0EBRw0CIAFBATYCIA8LIAEgAzYCIAJAIAEoAixBBEYNACABQQA7ATQgACgCCCIAIAEgAiACQQEgBCAAKAIAKAIUEQgAIAEtADUEQCABQQM2AiwgAS0ANEUNAQwDCyABQQQ2AiwLIAEgAjYCFCABIAEoAihBAWo2AiggASgCJEEBRw0BIAEoAhhBAkcNASABQQE6ADYPCyAAKAIIIgAgASACIAMgBCAAKAIAKAIYEQcACwsxACAAIAEoAghBABARBEAgASACIAMQLA8LIAAoAggiACABIAIgAyAAKAIAKAIcEQUACxgAIAAgASgCCEEAEBEEQCABIAIgAxAsCwu3AwEFfyMAQUBqIgQkAAJ/QQEgACABQQAQEQ0AGkEAIAFFDQAaIwBBQGoiAyQAIAEoAgAiBUEEaygCACEGIAVBCGsoAgAhByADQQA2AhQgA0GQKTYCECADIAE2AgwgA0HAKTYCCEEAIQUgA0EYakEAQScQDhogASAHaiEBAkAgBkHAKUEAEBEEQCADQQE2AjggBiADQQhqIAEgAUEBQQAgBigCACgCFBEIACABQQAgAygCIEEBRhshBQwBCyAGIANBCGogAUEBQQAgBigCACgCGBEHAAJAAkAgAygCLA4CAAECCyADKAIcQQAgAygCKEEBRhtBACADKAIkQQFGG0EAIAMoAjBBAUYbIQUMAQsgAygCIEEBRwRAIAMoAjANASADKAIkQQFHDQEgAygCKEEBRw0BCyADKAIYIQULIANBQGskAEEAIAUiAUUNABogBEEIaiIDQQRyQQBBNBAOGiAEQQE2AjggBEF/NgIUIAQgADYCECAEIAE2AgggASADIAIoAgBBASABKAIAKAIcEQUAIAQoAiAiAEEBRgRAIAIgBCgCGDYCAAsgAEEBRgshACAEQUBrJAAgAAsFAEG3CAupAQEEfyAAKAJUIgMoAgQiBSAAKAIUIAAoAhwiBmsiBCAEIAVLGyIEBEAgAygCACAGIAQQEBogAyADKAIAIARqNgIAIAMgAygCBCAEayIFNgIECyADKAIAIQQgBSACIAIgBUsbIgUEQCAEIAEgBRAQGiADIAMoAgAgBWoiBDYCACADIAMoAgQgBWs2AgQLIARBADoAACAAIAAoAiwiATYCHCAAIAE2AhQgAguPBQIGfgF/IAEgASgCAEEHakF4cSIBQRBqNgIAIAACfCABKQMAIQQgASkDCCEFIwBBIGsiACQAAkAgBUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCAFQgSGIARCPIiEIQMgBEL//////////w+DIgRCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAEQoCAgICAgICACIVCAFINASACIANCAYN8IQIMAQsgBFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCAFQgSGIARCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgFBkfcASQ0AIAQhAiAFQv///////z+DQoCAgICAgMAAhCIDIQYCQCABQYH3AGsiCEHAAHEEQCACIAhBQGqthiEGQgAhAgwBCyAIRQ0AIAYgCK0iB4YgAkHAACAIa62IhCEGIAIgB4YhAgsgACACNwMQIAAgBjcDGAJAQYH4ACABayIBQcAAcQRAIAMgAUFAaq2IIQRCACEDDAELIAFFDQAgA0HAACABa62GIAQgAa0iAoiEIQQgAyACiCEDCyAAIAQ3AwAgACADNwMIIAApAwhCBIYgACkDACIEQjyIhCECIAApAxAgACkDGIRCAFKtIARC//////////8Pg4QiBEKBgICAgICAgAhaBEAgAkIBfCECDAELIARCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgAEEgaiQAIAIgBUKAgICAgICAgIB/g4S/CzkDAAuoGAMSfwF8An4jAEGwBGsiCyQAIAtBADYCLAJAIAG9IhlCAFMEQEEBIRBBigghEyABmiIBvSEZDAELIARBgBBxBEBBASEQQY0IIRMMAQtBkAhBiwggBEEBcSIQGyETIBBFIRULAkAgGUKAgICAgICA+P8Ag0KAgICAgICA+P8AUQRAIABBICACIBBBA2oiAyAEQf//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AAEAAQEBAAAAAQABAQAAAQEBAAEAAAEBAAABAQEAAAEBAQAAAAABAAEAAQABAAEAMDEyMzQ1Njc4OUFCQ0RFRgAAAACsCAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjExc3RhcnRfY29sb3JQalA5aW1naW5mb19zUDE1cG90cmFjZV9wYXJhbV9zUDlzdmdpbmZvX3NoaEUzJF8wTlNfOWFsbG9jYXRvcklTOV9FRUZoaEVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGaGhFRUUAAADUFAAAgAgAAPwUAAAMCAAApAgAAFoxMXN0YXJ0X2NvbG9yUGpQOWltZ2luZm9fc1AxNXBvdHJhY2VfcGFyYW1fc1A5c3ZnaW5mb19zaGhFMyRfMADUFAAAuAgAAAAAAACgCQAAAwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWjExc3RhcnRfY29sb3JQalA5aW1naW5mb19zUDE1cG90cmFjZV9wYXJhbV9zUDlzdmdpbmZvX3NoaEUzJF8xTlNfOWFsbG9jYXRvcklTOV9FRUZoaEVFRQD8FAAALAkAAKQIAABaMTFzdGFydF9jb2xvclBqUDlpbWdpbmZvX3NQMTVwb3RyYWNlX3BhcmFtX3NQOXN2Z2luZm9fc2hoRTMkXzEA1BQAAKwJAAD4FQAATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVkAEGiIguWAaUCWwDwAbUFjAUlAYMGHQOUBP8AxwMxAwsGvAGPAX8DygQrANoGrwBCA04D3AEOBBUAoQYNAZQCCwI4BmQCvAL/Al0D5wQLB88CywXvBdsF4QIeBkUChQCCAmwDbwTxAPMDGAXZANoDTAZUAnsBnQO9BAAAUQAVArsAswNtAP8BhQQvBfkEOABlAUYBnwC3BqgBcwJTAQBB6CMLDCEEAAAAAAAAAAAvAgBBiCQLBjUERwRWBABBniQLAqAEAEGyJAtfRgVgBW4FYQYAAM8BAAAAAAAAAADJBukG+QYAAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQaElCyEOAAAAAAAAAAAZAAoNGRkZAA0AAAIACQ4AAAAJAA4AAA4AQdslCwEMAEHnJQsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEGVJgsBEABBoSYLFQ8AAAAEDwAAAAAJEAAAAAAAEAAAEABBzyYLARIAQdsmCx4RAAAAABEAAAAACRIAAAAAABIAABIAABoAAAAaGhoAQZInCw4aAAAAGhoaAAAAAAAACQBBwycLARQAQc8nCxUXAAAAABcAAAAACRQAAAAAABQAABQAQf0nCwEWAEGJKAvtAxUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRgAAAABgFAAAAQAAAB0AAAAeAAAATlN0M19fMjE3YmFkX2Z1bmN0aW9uX2NhbGxFAPwUAABEFAAAdBUAAE4xMF9fY3h4YWJpdjExNl9fc2hpbV90eXBlX2luZm9FAAAAAPwUAABsFAAA8BUAAE4xMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvRQAAAPwUAACcFAAAkBQAAAAAAADAFAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAAAAAARBUAAB8AAAAnAAAAIQAAACIAAAAjAAAAKAAAACkAAAAqAAAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAAPwUAAAcFQAAwBQAAAAAAAB0FQAAKwAAACwAAAAtAAAAU3Q5ZXhjZXB0aW9uAAAAANQUAABkFQAAAAAAAKAVAAACAAAALgAAAC8AAABTdDExbG9naWNfZXJyb3IA/BQAAJAVAAB0FQAAAAAAANQVAAACAAAAMAAAAC8AAABTdDEybGVuZ3RoX2Vycm9yAAAAAPwUAADAFQAAoBUAAFN0OXR5cGVfaW5mbwAAAADUFAAA4BUAQfgrCwEFAEGELAsBFwBBnCwLChgAAAAZAAAAYCcAQbQsCwECAEHELAsI//////////8AQYgtCwf4FQAAYClQ")||(u=m,m=I.locateFile?I.locateFile(u,R):R+u);var O=[];function X(A){var I=O[A];return I||(A>=O.length&&(O.length=A+1),O[A]=I=L.get(A)),I}function V(A){this.excPtr=A,this.ptr=A-16,this.set_type=function(A){Y[this.ptr+4>>2]=A},this.get_type=function(){return Y[this.ptr+4>>2]},this.set_destructor=function(A){Y[this.ptr+8>>2]=A},this.get_destructor=function(){return Y[this.ptr+8>>2]},this.set_refcount=function(A){Y[this.ptr>>2]=A},this.set_caught=function(A){A=A?1:0,c[this.ptr+12>>0]=A},this.get_caught=function(){return 0!=c[this.ptr+12>>0]},this.set_rethrown=function(A){A=A?1:0,c[this.ptr+13>>0]=A},this.get_rethrown=function(){return 0!=c[this.ptr+13>>0]},this.init=function(A,I){this.set_type(A),this.set_destructor(I),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var A=Y[this.ptr>>2];Y[this.ptr>>2]=A+1},this.release_ref=function(){var A=Y[this.ptr>>2];return Y[this.ptr>>2]=A-1,1===A}}function z(A){try{return S.grow(A-k.byteLength+65535>>>16),n(S.buffer),1}catch(A){}}var P={buffers:[null,[],[]],printChar:function(A,I){var g=P.buffers[A];0===I||10===I?((1===A?a:F)(r(g,0)),g.length=0):g.push(I)},varargs:void 0,get:function(){return P.varargs+=4,Y[P.varargs-4>>2]},getStr:function(A){var I=function(A,I){return A?r(U,A,I):""}(A);return I},get64:function(A,I){return A}},v="function"==typeof atob?atob:function(A){var I,g,C,B,Q,E,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",D="",o=0;A=A.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{I=i.indexOf(A.charAt(o++))<<2|(B=i.indexOf(A.charAt(o++)))>>4,g=(15&B)<<4|(Q=i.indexOf(A.charAt(o++)))>>2,C=(3&Q)<<6|(E=i.indexOf(A.charAt(o++))),D+=String.fromCharCode(I),64!==Q&&(D+=String.fromCharCode(g)),64!==E&&(D+=String.fromCharCode(C))}while(o>>=0)>B)return!1;for(var Q=1;Q<=4;Q*=2){var E=C*(1+.2/Q);if(E=Math.min(E,A+100663296),z(Math.min(B,(I=Math.max(A,E))+((g=65536)-I%g)%g)))return!0}return!1},d:function(A){!function(A,g){var C;d(),C=A,d()||(I.onExit&&I.onExit(C),J=!0),s(C,new gA(C))}(A)},h:function(A){return 0},e:function(A,I,g,C,B){},a:function(A,I,g,C){for(var B=0,Q=0;Q>2],i=Y[I+4>>2];I+=8;for(var D=0;D>2]=B,0}},IA=(function(){var A={a:AA};function g(A,g){var C,B=A.exports;I.asm=B,n((S=I.asm.j).buffer),L=I.asm.n,C=I.asm.k,e.unshift(C),function(A){if(q--,I.monitorRunDependencies&&I.monitorRunDependencies(q),0==q&&(null!==Z&&(clearInterval(Z),Z=null),b)){var g=b;b=null,g()}}()}function B(A){g(A.instance)}function E(I){return function(){if(!M&&(w||y)){if("function"==typeof fetch&&!W(m))return fetch(m,{credentials:"same-origin"}).then((function(A){if(!A.ok)throw"failed to load wasm binary file at '"+m+"'";return A.arrayBuffer()})).catch((function(){return p(m)}));if(Q)return new Promise((function(A,I){Q(m,(function(I){A(new Uint8Array(I))}),I)}))}return Promise.resolve().then((function(){return p(m)}))}().then((function(I){return WebAssembly.instantiate(I,A)})).then((function(A){return A})).then(I,(function(A){F("failed to asynchronously prepare wasm: "+A),l(A)}))}if(q++,I.monitorRunDependencies&&I.monitorRunDependencies(q),I.instantiateWasm)try{return I.instantiateWasm(A,g)}catch(A){return F("Module.instantiateWasm callback failed with error: "+A),!1}(M||"function"!=typeof WebAssembly.instantiateStreaming||j(m)||W(m)||"function"!=typeof fetch?E(B):fetch(m,{credentials:"same-origin"}).then((function(I){return WebAssembly.instantiateStreaming(I,A).then(B,(function(A){return F("wasm streaming compile failed: "+A),F("falling back to ArrayBuffer instantiation"),E(B)}))}))).catch(C)}(),I.___wasm_call_ctors=function(){return(I.___wasm_call_ctors=I.asm.k).apply(null,arguments)},I._malloc=function(){return(IA=I._malloc=I.asm.l).apply(null,arguments)});function gA(A){this.name="ExitStatus",this.message="Program terminated with exit("+A+")",this.status=A}function CA(A){function C(){$||($=!0,I.calledRun=!0,J||(T(e),g(I),I.onRuntimeInitialized&&I.onRuntimeInitialized(),function(){if(I.postRun)for("function"==typeof I.postRun&&(I.postRun=[I.postRun]);I.postRun.length;)A=I.postRun.shift(),f.unshift(A);var A;T(f)}()))}A=A||G,q>0||(function(){if(I.preRun)for("function"==typeof I.preRun&&(I.preRun=[I.preRun]);I.preRun.length;)A=I.preRun.shift(),H.unshift(A);var A;T(H)}(),q>0||(I.setStatus?(I.setStatus("Running..."),setTimeout((function(){setTimeout((function(){I.setStatus("")}),1),C()}),1)):C()))}if(I._start=function(){return(I._start=I.asm.m).apply(null,arguments)},b=function A(){$||CA(),$||(b=A)},I.run=CA,I.preInit)for("function"==typeof I.preInit&&(I.preInit=[I.preInit]);I.preInit.length>0;)I.preInit.pop()();return CA(),I.ready});export default I; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 41a72fe..27a6726 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,27 +9,27 @@ "version": "0.4.0", "license": "GPL-2.0", "devDependencies": { - "eslint": "^8.8.0", + "eslint": "^8.12.0", "eslint-config-google": "^0.14.0", - "eslint-config-prettier": "^8.3.0", + "eslint-config-prettier": "^8.5.0", "http-server": "^14.1.0", - "prettier": "^2.5.1", + "prettier": "^2.6.2", "run-script-os": "^1.1.6", "shx": "^0.3.4", - "terser": "^5.10.0" + "terser": "^5.12.1" } }, "node_modules/@eslint/eslintrc": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", - "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.2.0", + "espree": "^9.3.1", "globals": "^13.9.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.0.4", @@ -39,15 +39,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz", @@ -317,12 +308,12 @@ } }, "node_modules/eslint": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz", - "integrity": "sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", + "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.0.5", + "@eslint/eslintrc": "^1.2.1", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -330,10 +321,10 @@ "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", + "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.2.0", - "espree": "^9.3.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -381,9 +372,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", "dev": true, "bin": { "eslint-config-prettier": "bin/cli.js" @@ -393,9 +384,9 @@ } }, "node_modules/eslint-scope": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", - "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", @@ -433,23 +424,23 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/espree": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", - "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", "dev": true, "dependencies": { "acorn": "^8.7.0", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -553,9 +544,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", "dev": true, "funding": [ { @@ -637,9 +628,9 @@ } }, "node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -930,9 +921,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "node_modules/mkdirp": { @@ -1072,15 +1063,18 @@ } }, "node_modules/prettier": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", "dev": true, "bin": { "prettier": "bin-prettier.js" }, "engines": { "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/punycode": { @@ -1351,11 +1345,12 @@ } }, "node_modules/terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", "dev": true, "dependencies": { + "acorn": "^8.5.0", "commander": "^2.20.0", "source-map": "~0.7.2", "source-map-support": "~0.5.20" @@ -1365,14 +1360,6 @@ }, "engines": { "node": ">=10" - }, - "peerDependencies": { - "acorn": "^8.5.0" - }, - "peerDependenciesMeta": { - "acorn": { - "optional": true - } } }, "node_modules/text-table": { @@ -1483,28 +1470,20 @@ }, "dependencies": { "@eslint/eslintrc": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", - "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.2.0", + "espree": "^9.3.1", "globals": "^13.9.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - } } }, "@humanwhocodes/config-array": { @@ -1711,12 +1690,12 @@ "dev": true }, "eslint": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz", - "integrity": "sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", + "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.0.5", + "@eslint/eslintrc": "^1.2.1", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -1724,10 +1703,10 @@ "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", + "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.2.0", - "espree": "^9.3.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1761,16 +1740,16 @@ "requires": {} }, "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", "dev": true, "requires": {} }, "eslint-scope": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", - "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -1795,20 +1774,20 @@ } }, "eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true }, "espree": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", - "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", "dev": true, "requires": { "acorn": "^8.7.0", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" + "eslint-visitor-keys": "^3.3.0" } }, "esquery": { @@ -1891,9 +1870,9 @@ "dev": true }, "follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", "dev": true }, "fs.realpath": { @@ -1949,9 +1928,9 @@ } }, "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -2167,9 +2146,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "mkdirp": { @@ -2284,9 +2263,9 @@ "dev": true }, "prettier": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", "dev": true }, "punycode": { @@ -2477,11 +2456,12 @@ "dev": true }, "terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", "dev": true, "requires": { + "acorn": "^8.5.0", "commander": "^2.20.0", "source-map": "~0.7.2", "source-map-support": "~0.5.20" diff --git a/package.json b/package.json index 874efcf..7be3315 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "build": "run-script-os", "build:win32": "npm run clean && mkdir dist && @powershell -NoProfile -ExecutionPolicy Unrestricted -Command ./build.ps1 && npm run terser", "build:default": "npm run clean && shx mkdir ./dist && bash ./build.sh && npm run terser", - "terser": "shx echo \"export { potrace, ready as init };\" >> ./dist/temp.js && npx terser --compress --mangle --comments /@license/ --ecma 8 --module --output ./dist/index.js -- ./dist/temp.js && shx rm ./dist/temp.js && shx cp ./src/index.d.ts ./dist/index.d.ts", + "terser": "npx terser --compress --mangle --comments /@license/ --ecma 8 --module --output ./dist/index.js -- ./dist/temp.js && shx rm ./dist/temp.js && shx cp ./src/index.d.ts ./dist/index.d.ts", "lint": "npx eslint . --ext .js,.mjs --fix --ignore-pattern dist/", "fix": "npx prettier --write .", "prepare": "npm run lint && npm run fix && npm run build" @@ -38,14 +38,14 @@ }, "homepage": "https://github.com/tomayac/esm-potrace-wasm#readme", "devDependencies": { - "eslint": "^8.8.0", + "eslint": "^8.12.0", "eslint-config-google": "^0.14.0", - "eslint-config-prettier": "^8.3.0", + "eslint-config-prettier": "^8.5.0", "http-server": "^14.1.0", - "prettier": "^2.5.1", + "prettier": "^2.6.2", "run-script-os": "^1.1.6", "shx": "^0.3.4", - "terser": "^5.10.0" + "terser": "^5.12.1" }, "eslintConfig": { "parserOptions": { diff --git a/src/potrace.js b/src/potrace.js index ed1db6f..aaf966b 100644 --- a/src/potrace.js +++ b/src/potrace.js @@ -1,3 +1,4 @@ +/* eslint-disable no-unused-vars */ /** * A modern ESM build of the Potrace (http://potrace.sourceforge.net/) library for use in the browser. * Copyright (C) 2021 Thomas Steiner @@ -24,7 +25,7 @@ * @param {Object} options * @return {Promise} */ -const potrace = async (imageBitmapSource, options = {}) => { +async function potrace(imageBitmapSource, options = {}) { options = Object.assign( { turdsize: 2, @@ -111,7 +112,7 @@ const potrace = async (imageBitmapSource, options = {}) => { .map((path) => 'M' + path); } return result; -}; +} /** * @return {Promise} promise to wait for wasm loaded. @@ -151,9 +152,3 @@ function wrapStart() { 'number', // opttolerance ]); } - -// export the functions in server env. -if (typeof module !== 'undefined') { - const init = ready; - module.exports = { potrace, init }; -}