From deea8a8f363bbd15712eae44edf19c704270ab38 Mon Sep 17 00:00:00 2001 From: davidliu Date: Wed, 22 May 2024 13:58:34 +0900 Subject: [PATCH 1/3] Check for decoder separately --- EncoderDecoderTogether.src.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/EncoderDecoderTogether.src.js b/EncoderDecoderTogether.src.js index 56ee6cf..5001936 100644 --- a/EncoderDecoderTogether.src.js +++ b/EncoderDecoderTogether.src.js @@ -19,6 +19,7 @@ var ENCODEINTO_BUILD = false; var window_parseInt = parseInt; var TextEncoderPrototype = TextEncoder["prototype"]; var GlobalTextEncoder = window["TextEncoder"]; + var GlobalTextDecoder = window["TextDecoder"]; var decoderRegexp = /[\xc0-\xff][\x80-\xbf]+|[\x80-\xff]/g; var encoderRegexp = /[\x80-\uD7ff\uDC00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]?/g; var tmpBufferU16 = new (NativeUint8Array ? Uint16Array : patchedU8Array)(32); @@ -428,7 +429,6 @@ var ENCODEINTO_BUILD = false; } if (!GlobalTextEncoder) { - window["TextDecoder"] = TextDecoder; window["TextEncoder"] = TextEncoder; } else if (ENCODEINTO_BUILD && !(globalTextEncoderPrototype = GlobalTextEncoder["prototype"])["encodeInto"]) { globalTextEncoderInstance = new GlobalTextEncoder; @@ -450,4 +450,8 @@ var ENCODEINTO_BUILD = false; return polyfill_encodeInto(string, u8arr); }; } + + if (!GlobalTextDecoder) { + window["TextDecoder"] = TextDecoder; + } })(typeof global == "" + void 0 ? typeof self == "" + void 0 ? this : self : global); From e861feadef8d6b4c1f6a93c9ce3759d021f25df0 Mon Sep 17 00:00:00 2001 From: davidliu Date: Wed, 22 May 2024 14:34:37 +0900 Subject: [PATCH 2/3] Build minified --- EncoderDecoderTogether.min.js | 8 ++++---- EncoderDecoderTogether.min.js.map | 4 ++-- package.json | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/EncoderDecoderTogether.min.js b/EncoderDecoderTogether.min.js index 332abca..553541c 100644 --- a/EncoderDecoderTogether.min.js +++ b/EncoderDecoderTogether.min.js @@ -1,6 +1,6 @@ -'use strict';(function(r){function x(){}function y(){}var z=String.fromCharCode,v={}.toString,A=v.call(r.SharedArrayBuffer),B=v(),q=r.Uint8Array,t=q||Array,w=q?ArrayBuffer:t,C=w.isView||function(g){return g&&"length"in g},D=v.call(w.prototype);w=y.prototype;var E=r.TextEncoder,a=new (q?Uint16Array:t)(32);x.prototype.decode=function(g){if(!C(g)){var l=v.call(g);if(l!==D&&l!==A&&l!==B)throw TypeError("Failed to execute 'decode' on 'TextDecoder': The provided value is not of type '(ArrayBuffer or ArrayBufferView)'"); -g=q?new t(g):g||[]}for(var f=l="",b=0,c=g.length|0,u=c-32|0,e,d,h=0,p=0,m,k=0,n=-1;b>4){case 15:m=g[b=b+1|0]&255;if(2!==m>>6||247>6?p+4|0:24,d=d+256&768;case 13:case 12:m=g[b=b+1|0]&255,h<<=6,h|=(d&31)<<6|m&63,p=p+7|0,b>6&&h>>p&&1114112>h?(d=h,h=h-65536|0,0<=h&&(n=(h>>10)+55296|0,d=(h&1023)+56320|0,31>k?(a[k]=n,k=k+1|0,n=-1): +'use strict';(function(q){function x(){}function y(){}var z=String.fromCharCode,v={}.toString,A=v.call(q.SharedArrayBuffer),B=v(),r=q.Uint8Array,t=r||Array,w=r?ArrayBuffer:t,C=w.isView||function(g){return g&&"length"in g},D=v.call(w.prototype);w=y.prototype;var E=q.TextEncoder,F=q.TextDecoder,a=new (r?Uint16Array:t)(32);x.prototype.decode=function(g){if(!C(g)){var l=v.call(g);if(l!==D&&l!==A&&l!==B)throw TypeError("Failed to execute 'decode' on 'TextDecoder': The provided value is not of type '(ArrayBuffer or ArrayBufferView)'"); +g=r?new t(g):g||[]}for(var f=l="",b=0,c=g.length|0,u=c-32|0,e,d,h=0,p=0,m,k=0,n=-1;b>4){case 15:m=g[b=b+1|0]&255;if(2!==m>>6||247>6?p+4|0:24,d=d+256&768;case 13:case 12:m=g[b=b+1|0]&255,h<<=6,h|=(d&31)<<6|m&63,p=p+7|0,b>6&&h>>p&&1114112>h?(d=h,h=h-65536|0,0<=h&&(n=(h>>10)+55296|0,d=(h&1023)+56320|0,31>k?(a[k]=n,k=k+1|0,n=-1): (m=n,n=d,d=m))):(d>>=8,b=b-d-1|0,d=65533),h=p=0,e=b<=u?32:c-b|0;default:a[k]=d;continue;case 11:case 10:case 9:case 8:}a[k]=65533}f+=z(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29],a[30],a[31]);32>k&&(f=f.slice(0,k-32|0));if(b>>31,n=-1,f.length=e)f[c]=e;else{if(2047>=e)f[c]=192|e>>6;else{a:{if(55296<=e)if(56319>=e){var d=g.charCodeAt(b=b+1|0)|0;if(56320<=d&&57343>=d){e=(e<<10)+d-56613888|0;if(65535>18;f[c=c+1|0]=128|e>>12&63;f[c=c+1|0]=128|e>>6&63;f[c=c+1|0]=128|e&63;continue}break a}e=65533}else 57343>=e&&(e=65533);!u&&b<<1>12;f[c=c+1|0]=128|e>>6&63}f[c=c+1|0]=128|e&63}}return q? -f.subarray(0,c):f.slice(0,c)};E||(r.TextDecoder=x,r.TextEncoder=y)})(""+void 0==typeof global?""+void 0==typeof self?this:self:global);//AnonyCo +0,f=new t((l<<1)+8|0),b,c=0,u=!r;for(b=0;b=e)f[c]=e;else{if(2047>=e)f[c]=192|e>>6;else{a:{if(55296<=e)if(56319>=e){var d=g.charCodeAt(b=b+1|0)|0;if(56320<=d&&57343>=d){e=(e<<10)+d-56613888|0;if(65535>18;f[c=c+1|0]=128|e>>12&63;f[c=c+1|0]=128|e>>6&63;f[c=c+1|0]=128|e&63;continue}break a}e=65533}else 57343>=e&&(e=65533);!u&&b<<1>12;f[c=c+1|0]=128|e>>6&63}f[c=c+1|0]=128|e&63}}return r? +f.subarray(0,c):f.slice(0,c)};E||(q.TextEncoder=y);F||(q.TextDecoder=x)})(""+void 0==typeof global?""+void 0==typeof self?this:self:global);//AnonyCo //# sourceMappingURL=https://cdn.jsdelivr.net/gh/AnonyCo/FastestSmallestTextEncoderDecoder/EncoderDecoderTogether.min.js.map diff --git a/EncoderDecoderTogether.min.js.map b/EncoderDecoderTogether.min.js.map index 169f026..3e1d958 100644 --- a/EncoderDecoderTogether.min.js.map +++ b/EncoderDecoderTogether.min.js.map @@ -2,7 +2,7 @@ "version":3, "file":"EncoderDecoderTogether.min.js", "lineCount":5, -"mappings":"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", +"mappings":"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", "sources":["./EncoderDecoderTogether.src.js"], -"names":["window","TextDecoder","TextEncoder","fromCharCode","String","Object_prototype_toString","toString","sharedArrayBufferString","call","undefinedObjectString","NativeUint8Array","Uint8Array","patchedU8Array","Array","nativeArrayBuffer","ArrayBuffer","arrayBuffer_isView","isView","x","arrayBufferString","prototype","TextEncoderPrototype","GlobalTextEncoder","tmpBufferU16","Uint16Array","inputArrayOrBuffer","inputAs8","asObjectString","TypeError","tmpStr","resultingString","index","len","length","lenMinus32","nextEnd","cp0","codePoint","minBits","cp1","pos","tmp","slice","inputString","encodedString","result","i","upgradededArraySize","point","charCodeAt","nextcode","tmpResult","set","subarray","global","self"] +"names":["window","TextDecoder","TextEncoder","fromCharCode","String","Object_prototype_toString","toString","sharedArrayBufferString","call","undefinedObjectString","NativeUint8Array","Uint8Array","patchedU8Array","Array","nativeArrayBuffer","ArrayBuffer","arrayBuffer_isView","isView","x","arrayBufferString","prototype","TextEncoderPrototype","GlobalTextEncoder","GlobalTextDecoder","tmpBufferU16","Uint16Array","inputArrayOrBuffer","inputAs8","asObjectString","TypeError","tmpStr","resultingString","index","len","length","lenMinus32","nextEnd","cp0","codePoint","minBits","cp1","pos","tmp","slice","inputString","encodedString","result","i","upgradededArraySize","point","charCodeAt","nextcode","tmpResult","set","subarray","global","self"] } diff --git a/package.json b/package.json index b4d50d2..12ac78f 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "email": "wowzeryest@gmail.com" }, "scripts": { - "install-dev": "mkdir compiler-latest 2> /dev/null; wget -P ./compiler-latest/ 'https://dl.google.com/closure-compiler/compiler-latest.tar.gz'; unlink ./closure-compiler.jar 2> /dev/null; wget -P ./compiler-latest/ 'https://github.com/google/zopfli/archive/zopfli-1.0.3.tar.gz'; cd compiler-latest; tar xvzf compiler-latest.tar.gz 1> /dev/null; tar xvzf compiler-latest.tar.gz 1> /dev/null; bash -c 'for j in closure-compiler-*; do mv -- \"$j\" \"../closure-compiler.jar\" 1> /dev/null; done' 1> /dev/null 2> /dev/null; tar xvzf zopfli-1.0.3.tar.gz 1> /dev/null; cd zopfli-zopfli-1.0.3; make zopfli 1> /dev/null; mv ./zopfli ../../; cd ../..; rm -rf compiler-latest 2> /dev/null; chmod +X ./zopfli; curl -V 1>/dev/null 2>&1 || (echo 'Curl must be installed in order to upload to NPM. Installing...'; if type apk > /dev/null; then sudo apk add --no-cache curl; elif type apt-get > /dev/null; then sudo apt-get install curl; elif type dnf > /dev/null; then sudo dnf install curl; elif type pacman > /dev/null; then pacman -S curl; elif type zypper > /dev/null; then sudo zypper install curl; fi ); wait", + "install-dev": "mkdir compiler-latest 2> /dev/null; wget 'https://dl.google.com/closure-compiler/compiler-20200719.tar.gz' -O './compiler-latest/compiler-latest.tar.gz'; unlink ./closure-compiler.jar 2> /dev/null; wget -P ./compiler-latest/ 'https://github.com/google/zopfli/archive/zopfli-1.0.3.tar.gz'; cd compiler-latest; tar xvzf compiler-latest.tar.gz 1> /dev/null; tar xvzf compiler-latest.tar.gz 1> /dev/null; bash -c 'for j in closure-compiler-*; do mv -- \"$j\" \"../closure-compiler.jar\" 1> /dev/null; done' 1> /dev/null 2> /dev/null; tar xvzf zopfli-1.0.3.tar.gz 1> /dev/null; cd zopfli-zopfli-1.0.3; make zopfli 1> /dev/null; mv ./zopfli ../../; cd ../..; rm -rf compiler-latest 2> /dev/null; chmod +X ./zopfli; curl -V 1>/dev/null 2>&1 || (echo 'Curl must be installed in order to upload to NPM. Installing...'; if type apk > /dev/null; then sudo apk add --no-cache curl; elif type apt-get > /dev/null; then sudo apt-get install curl; elif type dnf > /dev/null; then sudo dnf install curl; elif type pacman > /dev/null; then pacman -S curl; elif type zypper > /dev/null; then sudo zypper install curl; fi ); wait", "build": "if [ ! -s 'closure-compiler.jar' ]; then npm run install-dev; fi; npm run build-browser & npm run build-gzip; npm run build-encodeinto & true; npm run build-require & true; npm run build-module & true; wait", "build-browser": "java -server -Xmx1024M -jar './closure-compiler.jar' --D ENCODEINTO_BUILD=false --js './EncoderDecoderTogether.src.js' --js_output_file 'EncoderDecoderTogether.min.js' --create_source_map 'EncoderDecoderTogether.min.js.map' --language_out ECMASCRIPT_2017 --compilation_level ADVANCED_OPTIMIZATIONS --output_wrapper '%output%//AnonyCo\n//# sourceMappingURL=https://cdn.jsdelivr.net/gh/AnonyCo/FastestSmallestTextEncoderDecoder/EncoderDecoderTogether.min.js.map' & true; java -server -Xmx1024M -jar './closure-compiler.jar' --D ENCODEINTO_BUILD=false --js './individual/FastestTextEncoderPolyfill.src.js' --js_output_file 'individual/FastestTextEncoderPolyfill.min.js' --language_out ECMASCRIPT_2017 --compilation_level ADVANCED_OPTIMIZATIONS --output_wrapper '%output%//AnonyCo'; wait; sed -i -e 's/\"undefined\"/\"\"+void 0/g' './EncoderDecoderTogether.min.js' & true; if [ \"${PWD##*/}\" != 'encodeInto' ]; then java -server -Xmx1024M -jar './closure-compiler.jar' --js './individual/FastestTextDecoderPolyfill.src.js' --js_output_file 'individual/FastestTextDecoderPolyfill.min.js' --language_out ECMASCRIPT_2017 --compilation_level ADVANCED_OPTIMIZATIONS --output_wrapper '%output%//AnonyCo'; fi; wait", "build-require": "java -server -Xmx1024M -jar './closure-compiler.jar' --D ENCODEINTO_BUILD=false --js './NodeJS/EncoderAndDecoderNodeJS.src.js' --js_output_file 'NodeJS/EncoderAndDecoderNodeJS.min.js' --create_source_map 'NodeJS/EncoderAndDecoderNodeJS.min.js.map' --compilation_level ADVANCED_OPTIMIZATIONS --output_wrapper '%output%//AnonyCo\n//# sourceMappingURL=https://cdn.jsdelivr.net/gh/AnonyCo/FastestSmallestTextEncoderDecoder/NodeJS/EncoderAndDecoderNodeJS.min.js.map' --language_out ECMASCRIPT_2017", From 9393cd937c332d30d971c969458c44fff853aabc Mon Sep 17 00:00:00 2001 From: davidliu Date: Wed, 22 May 2024 14:55:38 +0900 Subject: [PATCH 3/3] Build on linux --- NodeJS/EncoderAndDecoderNodeJS.min.js.map | 2 +- NodeJS/EncoderAndDecoderNodeJS.min.mjs.map | 2 +- encodeInto/EncoderDecoderTogether.min.js | 14 +++++++------- encodeInto/EncoderDecoderTogether.min.js.map | 4 ++-- .../NodeJS/EncoderAndDecoderNodeJS.min.js.map | 2 +- .../EncoderAndDecoderNodeJS.min.mjs.map | 2 +- encodeInto/package.json | 2 +- .../test/EncoderDecoderTogether.min.js.gz | Bin 1686 -> 1679 bytes test/EncoderDecoderTogether.min.js.gz | Bin 1273 -> 1277 bytes 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/NodeJS/EncoderAndDecoderNodeJS.min.js.map b/NodeJS/EncoderAndDecoderNodeJS.min.js.map index f2d1f9c..459db47 100644 --- a/NodeJS/EncoderAndDecoderNodeJS.min.js.map +++ b/NodeJS/EncoderAndDecoderNodeJS.min.js.map @@ -2,7 +2,7 @@ "version":3, "file":"NodeJS/EncoderAndDecoderNodeJS.min.js", "lineCount":6, -"mappings":"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", +"mappings":"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", "sources":["./NodeJS/EncoderAndDecoderNodeJS.src.js"], "names":["global","fromCharCode","String","Object_prototype_toString","NativeSharedArrayBuffer","sharedArrayBufferString","call","NativeUint8Array","arrayBufferPrototypeString","ArrayBuffer","prototype","NativeBuffer","tmpBufferU16","Uint16Array","NativeBufferPrototype","globalBufferPrototypeString","e","NativeBuffer_allocUnsafe","usingTypedArrays","NativeBufferHasArrayBuffer","isPrototypeOf","GlobalTextEncoder","GlobalTextDecoder","factory","obj","TextDecoder","TextEncoder","bindMethod","decode","encode","inst","name","_","apply","arguments","inputString","encodedString","len","length","result","i","pos","upgradededArraySize","point","charCodeAt","nextcode","tmpResult","set","subarray","inputArrayOrBuffer","buffer","asString","undefined","TypeError","inputAs8","tmpStr","resultingString","index","lenMinus32","nextEnd","cp0","codePoint","minBits","cp1","tmp","slice","TextEncoderPrototype","exports","module","define","self"] } diff --git a/NodeJS/EncoderAndDecoderNodeJS.min.mjs.map b/NodeJS/EncoderAndDecoderNodeJS.min.mjs.map index a249e0a..dafb574 100644 --- a/NodeJS/EncoderAndDecoderNodeJS.min.mjs.map +++ b/NodeJS/EncoderAndDecoderNodeJS.min.mjs.map @@ -2,7 +2,7 @@ "version":3, "file":"", "lineCount":6, -"mappings":"A,aAUA,IAAIA,EAAiC,WAAjB,EAAA,MAAOC,OAAP,CAA+C,WAAhB,GAAA,MAAOC,KAAP,CAA8B,EAA9B,CAAmCA,IAAlE,CAAyED,MAA7F,CAKIE,EAAeC,MAAAD,aALnB,CAMIE,EAA6B,EAADC,SANhC,CAQIC,EAA0BP,CAAA,kBAR9B,CASIQ,EAA0BD,CAAA,CAA0BF,CAAAI,KAAA,CAA+BF,CAA/B,CAA1B,CAAoF,EATlH,CAUIG,EAAmBV,CAAA,WAVvB,CAWIW,EAA6BD,CAAA,CAAmBL,CAAAI,KAAA,CAA+BG,WAAAC,UAA/B,CAAnB,CAA2E,EAX5G,CAYIC,EAAed,CAAA,OACnB,IAAI,CACC,CAACc,CAAL,EAAqBd,CAAA,QAArB,GAA+Cc,CAA/C,CAA4Dd,CAAA,QAAA,CAAyB,QAAzB,CAA5D,CACA,KAAIe,EAAwBD,CAAAD,UAA5B,CACIG,EAA8BX,CAAAI,KAAA,CAA+BM,CAA/B,CAH/B,CAIF,MAAME,CAAN,CAAQ,EACV,IAAIC,EAA2BJ,CAAA,YAA/B,CACIK,EAAmB,CAAC,CAACT,CAArBS,EAAyC,CAACL,CAD9C,CAIIM,EAAe,IAAIC,WAAJ,CAAgB,EAAhB,CAJnB,CAOIC,EAA6B,CAACR,CAA9BQ,EAA+C,CAAC,CAACZ,CAAjDY,EAAqEZ,CAAAG,UAAAU,cAAA,CAAyCR,CAAzC,CAPzE,CAQIS,EAAuBC,CAAAZ,UAG3Ba,SAASA,EAAoB,EAAG;AAChCC,QAASA,EAAM,CAACC,CAAD,CAAoB,CAClC,IAAIC,EAAUD,CAAVC,EAAgCD,CAAAC,OAAhCA,EAA8DD,CAAlE,CACIE,EAAWzB,CAAAI,KAAA,CAA+BoB,CAA/B,CACf,IAAIC,CAAJ,GAAiBnB,CAAjB,EAA+CmB,CAA/C,GAA4Dd,CAA5D,EAA2Fc,CAA3F,GAAwGtB,CAAxG,EAAgJ,sBAAhJ,GAAmIsB,CAAnI,EAAiMC,IAAAA,EAAjM,GAA0KH,CAA1K,CACC,KAAMI,UAAA,CAAU,mHAAV,CAAN,CACGC,CAAAA,CAAWX,CAAA,CAA6B,IAAIZ,CAAJ,CAAqBmB,CAArB,CAA7B,CAA4DA,CAA5D,EAAsE,EAE7DK,EAAAA,CAApBC,CAAoBD,CAAJ,EAEpB,KATkC,IAOCE,EAAM,CAPP,CAOUC,EAAIJ,CAAAK,OAAJD,CAAoB,CAP9B,CAOiCE,EAAWF,CAAXE,CAAe,EAAfA,CAAkB,CAPnD,CAOsDC,CAPtD,CAO6EC,CAP7E,CAOoFC,EAAU,CAP9F,CAOiGC,EAAQ,CAPzG,CAO4GC,CAP5G,CAOmHC,EAAI,CAPvH,CAO0HC,EAAI,EAEhK,CAAOV,CAAP,CAAeC,CAAf,CAAA,CAAsB,CAErB,IADAG,CACA,CADUJ,CAAA,EAASG,CAAT,CAAsB,EAAtB,CAA2BF,CAA3B,CAAiCD,CAAjC,CAAuC,CACjD,CAAOS,CAAP,CAAaL,CAAb,CAAsBJ,CAAA,CAAMA,CAAN,CAAY,CAAZ,CAAc,CAAd,CAAiBS,CAAjB,CAAqBA,CAArB,CAAyB,CAAzB,CAA2B,CAAjD,CAAoD,CACnDJ,CAAA,CAAMR,CAAA,CAASG,CAAT,CAAN,CAAwB,GACxB,QAAOK,CAAP,EAAc,CAAd,EACC,KAAK,EAAL,CACCG,CAAA,CAAMX,CAAA,CAASG,CAAT,CAAeA,CAAf,CAAqB,CAArB,CAAuB,CAAvB,CAAN,CAAkC,GAClC,IAAmB,CAAnB,GAAKQ,CAAL,EAAY,CAAZ,EAA2B,GAA3B,CAAwCH,CAAxC,CAA6C,CAC5CL,CAAA,CAAQA,CAAR,CAAgB,CAAhB,CAAkB,CAClB,MAF4C,CAI7CM,CAAA,EAAcD,CAAd,CAAoB,CAApB,GAA8B,CAA9B,CAAoCG,CAApC,CAA0C,EAC1CD,EAAA,CAAU,CACVF,EAAA,CAAM,GACP,MAAK,EAAL,CACCG,CAIA,CAJMX,CAAA,CAASG,CAAT,CAAeA,CAAf,CAAqB,CAArB,CAAuB,CAAvB,CAIN;AAJkC,GAIlC,CAHAM,CAGA,GAHc,CAGd,CAFAA,CAEA,GAFeD,CAEf,CAFqB,EAErB,GAFgC,CAEhC,CAFsCG,CAEtC,CAF4C,EAE5C,CADAD,CACA,CADyB,CAAf,GAACC,CAAD,EAAQ,CAAR,CAAsBD,CAAtB,CAAgC,CAAhC,CAAkC,CAAlC,CAAsC,EAChD,CAAAF,CAAA,CAAOA,CAAP,CAAa,GAAb,CAAsB,GACvB,MAAK,EAAL,CACA,KAAK,EAAL,CACCG,CAqCA,CArCMX,CAAA,CAASG,CAAT,CAAeA,CAAf,CAAqB,CAArB,CAAuB,CAAvB,CAqCN,CArCkC,GAqClC,CApCAM,CAoCA,GApCc,CAoCd,CAnCAA,CAmCA,GAnCeD,CAmCf,CAnCqB,EAmCrB,GAnCiC,CAmCjC,CAnCsCG,CAmCtC,CAnC4C,EAmC5C,CAlCAD,CAkCA,CAlCUA,CAkCV,CAlCoB,CAkCpB,CAlCsB,CAkCtB,CA/BIP,CAAJ,CAAYC,CAAZ,EAAkC,CAAlC,GAAoBO,CAApB,EAA2B,CAA3B,EAA2CF,CAA3C,EAAwDC,CAAxD,EAAgF,OAAhF,CAAoED,CAApE,EACCD,CAEA,CAFMC,CAEN,CADAA,CACA,CADYA,CACZ,CADwB,KACxB,CADgC,CAChC,CAAI,CAAJ,EAASA,CAAT,GAGCI,CAGA,EAHOJ,CAGP,EAHoB,EAGpB,EAH0B,KAG1B,CAHiC,CAGjC,CAFAD,CAEA,EAFOC,CAEP,CAFmB,IAEnB,EAF4B,KAE5B,CAFmC,CAEnC,CAAU,EAAV,CAAIG,CAAJ,EACCzB,CAAA,CAAayB,CAAb,CAEA,CAFoBC,CAEpB,CADAD,CACA,CADMA,CACN,CADY,CACZ,CADc,CACd,CAAAC,CAAA,CAAM,EAHP,GAMCF,CAEA,CAFME,CAEN,CADAA,CACA,CADML,CACN,CAAAA,CAAA,CAAMG,CARP,CAND,CAHD,GAsBCH,CAEA,GAFQ,CAER,CADAL,CACA,CADQA,CACR,CADgBK,CAChB,CADsB,CACtB,CADwB,CACxB,CAAAA,CAAA,CAAM,KAxBP,CA+BA,CADAC,CACA,CAFAC,CAEA,CAFU,CAEV,CAAAH,CAAA,CAAUJ,CAAA,EAASG,CAAT,CAAsB,EAAtB,CAA2BF,CAA3B,CAAiCD,CAAjC,CAAuC,CAClD,SACChB,CAAA,CAAayB,CAAb,CAAA,CAAoBJ,CACpB,SACD,MAAK,EAAL,CACA,KAAK,EAAL,CACA,KAAK,CAAL,CACA,KAAK,CAAL,CA9DD,CAgEArB,CAAA,CAAayB,CAAb,CAAA,CAAoB,KAlE+B,CAoEpDX,CAAA,EAAU/B,CAAA,CACTiB,CAAA,CAAc,CAAd,CADS,CACSA,CAAA,CAAc,CAAd,CADT,CAC2BA,CAAA,CAAc,CAAd,CAD3B,CAC6CA,CAAA,CAAc,CAAd,CAD7C,CAC+DA,CAAA,CAAc,CAAd,CAD/D,CACiFA,CAAA,CAAc,CAAd,CADjF,CACmGA,CAAA,CAAc,CAAd,CADnG,CACqHA,CAAA,CAAc,CAAd,CADrH,CAETA,CAAA,CAAc,CAAd,CAFS,CAESA,CAAA,CAAc,CAAd,CAFT,CAE2BA,CAAA,CAAa,EAAb,CAF3B,CAE6CA,CAAA,CAAa,EAAb,CAF7C,CAE+DA,CAAA,CAAa,EAAb,CAF/D,CAEiFA,CAAA,CAAa,EAAb,CAFjF,CAEmGA,CAAA,CAAa,EAAb,CAFnG,CAEqHA,CAAA,CAAa,EAAb,CAFrH,CAGTA,CAAA,CAAa,EAAb,CAHS,CAGSA,CAAA,CAAa,EAAb,CAHT,CAG2BA,CAAA,CAAa,EAAb,CAH3B,CAG6CA,CAAA,CAAa,EAAb,CAH7C,CAG+DA,CAAA,CAAa,EAAb,CAH/D,CAGiFA,CAAA,CAAa,EAAb,CAHjF;AAGmGA,CAAA,CAAa,EAAb,CAHnG,CAGqHA,CAAA,CAAa,EAAb,CAHrH,CAITA,CAAA,CAAa,EAAb,CAJS,CAISA,CAAA,CAAa,EAAb,CAJT,CAI2BA,CAAA,CAAa,EAAb,CAJ3B,CAI6CA,CAAA,CAAa,EAAb,CAJ7C,CAI+DA,CAAA,CAAa,EAAb,CAJ/D,CAIiFA,CAAA,CAAa,EAAb,CAJjF,CAImGA,CAAA,CAAa,EAAb,CAJnG,CAIqHA,CAAA,CAAa,EAAb,CAJrH,CAMA,GAAV,CAAIyB,CAAJ,GAAcX,CAAd,CAAuBA,CAAAa,MAAA,CAAa,CAAb,CAAgBF,CAAhB,CAAoB,EAApB,CAAuB,CAAvB,CAAvB,CACA,IAAIT,CAAJ,CAAYC,CAAZ,CAMC,IAJAjB,CAAA,CAAa,CAAb,CAII,CAJc0B,CAId,CAHJD,CAGI,CAHG,CAACC,CAGJ,GAHa,EAGb,CAFJA,CAEI,CAFE,EAEF,CAAAZ,CAAAI,OAAA,CAAgBH,CAAAG,OAApB,CAA4C,QAA5C,CAND,IAOmB,EAAZ,GAAIQ,CAAJ,GACNZ,CADM,EACI/B,CAAA,CAAa2C,CAAb,CADJ,CAIPX,EAAA,EAAmBD,CACnBA,EAAA,CAAS,EAzFY,CA4FtB,MAAOC,EArG2B,CAuGnCT,CAAAb,UAAA,OAAA,CAA2Cc,CAkC3CF,SAASA,EAAoB,EAAE;AAC/BuB,QAASA,EAAM,CAACC,CAAD,CAAa,CAGvBC,CAAAA,CAAgC,IAAK,EAArB,GAAAD,CAAA,CAA0B,EAA1B,CAAgC,EAAhC,CAAqCA,CAH9B,KAIvBZ,EAAIa,CAAAZ,OAAJD,CAAyB,CAJF,CAIKc,EAAShC,CAAA,CAAmB,IAAIT,CAAJ,EAAsB2B,CAAtB,EAA6B,CAA7B,EAAkC,CAAlC,CAAoC,CAApC,CAAnB,CAA4DnB,CAAA,CAA2BA,CAAA,EAA0BmB,CAA1B,EAAiC,CAAjC,EAAsC,CAAtC,CAAwC,CAAxC,CAA3B,CAAwE,IAAIvB,CAAJ,EAAkBuB,CAAlB,EAAyB,CAAzB,EAA8B,CAA9B,CAAgC,CAAhC,CAJlJ,CAOvBe,CAPuB,CAOlBP,EAAI,CAPc,CAQvBQ,EAAoB,CAAA,CACxB,KAAKD,CAAL,CAAO,CAAP,CAAUA,CAAV,CAAYf,CAAZ,CAAiBe,CAAA,CAAEA,CAAF,CAAI,CAAJ,CAAM,CAAN,CAASP,CAAT,CAAaA,CAAb,CAAiB,CAAjB,CAAmB,CAApC,CAAuC,CACtC,IAAAS,EAAQJ,CAAAK,WAAA,CAAyBH,CAAzB,CAARE,CAAoC,CACpC,IAAa,GAAb,EAAIA,CAAJ,CACCH,CAAA,CAAON,CAAP,CAAA,CAAcS,CADf,KAEO,CAAA,GAAa,IAAb,EAAIA,CAAJ,CACNH,CAAA,CAAON,CAAP,CAAA,CAAe,GAAf,CAAwBS,CAAxB,EAA+B,CADzB,KAGA,CACN,CAAA,CAAY,CACX,GAAI,KAAJ,EAAcA,CAAd,CACC,GAAY,KAAZ,CAAIA,CAAJ,CAAoB,CACnB,IAAAE,EAAWN,CAAAK,WAAA,CAAyBH,CAAzB,CAA2BA,CAA3B,CAA6B,CAA7B,CAA+B,CAA/B,CAAXI,CAA6C,CAE7C,IAAI,KAAJ,EAAcA,CAAd,EAAsC,KAAtC,EAA0BA,CAA1B,CAA8C,CAE7CF,CAAA,EAASA,CAAT,EAAgB,EAAhB,EAAsBE,CAAtB,CAAiC,QAAjC,CAA2C,CAC3C,IAAY,KAAZ,CAAIF,CAAJ,CAAoB,CACnBH,CAAA,CAAON,CAAP,CAAA,CAAe,GAAf,CAAsCS,CAAtC,EAA6C,EAC7CH,EAAA,CAAON,CAAP,CAAWA,CAAX,CAAe,CAAf,CAAiB,CAAjB,CAAA,CAAuB,GAAvB,CAA2CS,CAA3C,EAAkD,EAAlD,CAAsD,EACtDH,EAAA,CAAON,CAAP,CAAWA,CAAX,CAAe,CAAf,CAAiB,CAAjB,CAAA,CAAuB,GAAvB,CAA2CS,CAA3C,EAAkD,CAAlD,CAAqD,EACrDH,EAAA,CAAON,CAAP,CAAWA,CAAX,CAAe,CAAf,CAAiB,CAAjB,CAAA,CAAuB,GAAvB,CAA0CS,CAA1C,CAAgD,EAChD,SALmB,CAOpB,MAAM,CAVuC,CAY9CA,CAAA,CAAQ,KAfW,CAApB,IAgBoB,MAAb,EAAIA,CAAJ,GACNA,CADM,CACE,KADF,CAIJ,EAACD,CAAL,EAA6BD,CAA7B,EAAkC,CAAlC,CAAuCP,CAAvC,EAA+CO,CAA/C,EAAoD,CAApD,EAA0DP,CAA1D,CAAgE,CAAhE,CAAkE,CAAlE,IACCQ,CAGA,CAHsB,CAAA,CAGtB;AAFAI,CAEA,CAFYtC,CAAA,CAAmB,IAAIT,CAAJ,CAA2B,CAA3B,CAAqB2B,CAArB,CAAnB,CAAmDnB,CAAA,CAA2BA,CAAA,CAA+B,CAA/B,CAAyBmB,CAAzB,CAA3B,CAA+D,IAAIvB,CAAJ,CAAuB,CAAvB,CAAiBuB,CAAjB,CAE9H,CADAoB,CAAAC,IAAA,CAAeP,CAAf,CACA,CAAAA,CAAA,CAASM,CAJV,CAtBW,CA6BZN,CAAA,CAAON,CAAP,CAAA,CAAe,GAAf,CAAoCS,CAApC,EAA2C,EAC3CH,EAAA,CAAON,CAAP,CAAWA,CAAX,CAAe,CAAf,CAAiB,CAAjB,CAAA,CAAsB,GAAtB,CAA0CS,CAA1C,EAAiD,CAAjD,CAAoD,EA/B9C,CADNH,CAAA,CAAON,CAAP,CAAWA,CAAX,CAAe,CAAf,CAAiB,CAAjB,CAAA,CAAuB,GAAvB,CAAgCS,CAAhC,CAAsC,EAFhC,CAJ+B,CA0CvC,MAAOH,EAAAQ,SAAA,CAAgB,CAAhB,CAAmBd,CAAnB,CAnDoB,CA8M5BrB,CAAA,OAAA,CAAiCwB,CAWjCY,SAASA,EAAU,CAACC,CAAD,CAAOC,CAAP,CAAgB,CAClC,IAAAC,EAAIF,CAAA,CAAKC,CAAL,CACJ,OAAO,SAAQ,EAAG,CACjB,MAAOC,EAAAC,MAAA,CAAQH,CAAR,CAAcI,SAAd,CADU,CAFgB,CAOnC,IAAIC,EAAoBlE,CAAA,YAAxB,CACImE,EAAoBnE,CAAA,YAmExBoE,OAAA,SAAA,CAQI,CAAA,CAEH,gCAFG,CAE+BF,CAF/B,EAEoDxC,CAFpD,CAGH,6BAHG,CAG4ByC,CAH5B,EAGiD1C,CAHjD,CAIH,wBAJG,CAIuByC,CAAA,CAAoBN,CAAA,CAAW,IAAIM,CAAf,CAAkC,QAAlC,CAApB,CAAkEvC,CAJzF,CAKH,wBALG,CAKuBwC,CAAA,CAAoBP,CAAA,CAA0D,IAAIO,CAA9D,CAAiF,QAAjF,CAApB,CAAiHnB,CALxI,CAMH,+DANG;", +"mappings":"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", "sources":["./NodeJS/EncoderAndDecoderNodeJS.src.module.js"], "names":["window_global","global","self","fromCharCode","String","Object_prototype_toString","toString","NativeSharedArrayBuffer","sharedArrayBufferString","call","NativeUint8Array","arrayBufferPrototypeString","ArrayBuffer","prototype","NativeBuffer","NativeBufferPrototype","globalBufferPrototypeString","e","NativeBuffer_allocUnsafe","usingTypedArrays","tmpBufferU16","Uint16Array","NativeBufferHasArrayBuffer","isPrototypeOf","TextEncoderPrototype","TextEncoder_polyfill","TextDecoder_polyfill","decode","inputArrayOrBuffer","buffer","asString","undefined","TypeError","inputAs8","tmpStr","resultingString","index","len","length","lenMinus32","nextEnd","cp0","codePoint","minBits","cp1","pos","tmp","slice","encode","inputString","encodedString","result","i","upgradededArraySize","point","charCodeAt","nextcode","tmpResult","set","subarray","bindMethod","inst","name","_","apply","arguments","GlobalTextDecoder","GlobalTextEncoder","window"] } diff --git a/encodeInto/EncoderDecoderTogether.min.js b/encodeInto/EncoderDecoderTogether.min.js index bcdaac7..a0f6fe7 100644 --- a/encodeInto/EncoderDecoderTogether.min.js +++ b/encodeInto/EncoderDecoderTogether.min.js @@ -1,8 +1,8 @@ -'use strict';(function(q){function y(){}function C(b){var c=b.charCodeAt(0)|0;if(55296<=c)if(56319>=c)if(b=b.charCodeAt(1)|0,56320<=b&&57343>=b){if(c=(c<<10)+b-56613888|0,65535>18,128|c>>12&63,128|c>>6&63,128|c&63)}else c=65533;else 57343>=c&&(c=65533);return 2047>=c?v(192|c>>6,128|c&63):v(224|c>>12,128|c>>6&63,128|c&63)}function z(){}function A(b,c){var g=void 0===b?"":(""+b).replace(D,C),d=g.length|0,a=0,k=0,f=c.length|0,h=b.length|0;f>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:k=k+1|0;case 8:case 9:case 10:case 11:break;case 12:case 13:if((a+1|0)>4){case 15:n=b[d=d+1|0]&255;if(2!==n>>6|| -247>6?r+4|0:24,h=h+256&768;case 13:case 12:n=b[d=d+1|0]&255,l<<=6,l|=(h&31)<<6|n&63,r=r+7|0,d>6&&l>>r&&1114112>l?(h=l,l=l-65536|0,0<=l&&(p=(l>>10)+55296|0,h=(l&1023)+56320|0,31>m?(e[m]=p,m=m+1|0,p=-1):(n=p,p=h,h=n))):(h>>=8,d=d-h-1|0,h=65533),l=r=0,f=d<=k?32:a-d|0;default:e[m]=h;continue;case 11:case 10:case 9:case 8:}e[m]=65533}g+=v(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10], -e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29],e[30],e[31]);32>m&&(g=g.slice(0,m-32|0));if(d>>31,p=-1,g.length=f)g[a]=f;else{if(2047>=f)g[a]=192|f>>6;else{a:{if(55296<=f)if(56319>=f){var h=b.charCodeAt(d= -d+1|0)|0;if(56320<=h&&57343>=h){f=(f<<10)+h-56613888|0;if(65535>18;g[a=a+1|0]=128|f>>12&63;g[a=a+1|0]=128|f>>6&63;g[a=a+1|0]=128|f&63;continue}break a}f=65533}else 57343>=f&&(f=65533);!k&&d<<1>12;g[a=a+1|0]=128|f>>6&63}g[a=a+1|0]=128|f&63}}return t?g.subarray(0,a):g.slice(0,a)};B.encodeInto=A;if(!u)q.TextDecoder=y,q.TextEncoder=z;else if(!(q=u.prototype).encodeInto){var I=new u;q.encodeInto=function(b,c){var g=b.length|0, -d=c.length|0;if(g>1){var a=I.encode(b);if((a.length|0)=c)if(b=b.charCodeAt(1)|0,56320<=b&&57343>=b){if(c=(c<<10)+b-56613888|0,65535>18,128|c>>12&63,128|c>>6&63,128|c&63)}else c=65533;else 57343>=c&&(c=65533);return 2047>=c?v(192|c>>6,128|c&63):v(224|c>>12,128|c>>6&63,128|c&63)}function A(){}function B(b,c){var g=void 0===b?"":(""+b).replace(D,C),d=g.length|0,a=0,k=0,f=c.length|0,h=b.length|0;f>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:k=k+1|0;case 8:case 9:case 10:case 11:break;case 12:case 13:if((a+1|0)>4){case 15:n=b[d=d+1|0]&255; +if(2!==n>>6||247>6?q+4|0:24,h=h+256&768;case 13:case 12:n=b[d=d+1|0]&255,l<<=6,l|=(h&31)<<6|n&63,q=q+7|0,d>6&&l>>q&&1114112>l?(h=l,l=l-65536|0,0<=l&&(p=(l>>10)+55296|0,h=(l&1023)+56320|0,31>m?(e[m]=p,m=m+1|0,p=-1):(n=p,p=h,h=n))):(h>>=8,d=d-h-1|0,h=65533),l=q=0,f=d<=k?32:a-d|0;default:e[m]=h;continue;case 11:case 10:case 9:case 8:}e[m]=65533}g+=v(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8], +e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29],e[30],e[31]);32>m&&(g=g.slice(0,m-32|0));if(d>>31,p=-1,g.length=f)g[a]=f;else{if(2047>=f)g[a]=192|f>>6;else{a:{if(55296<=f)if(56319>=f){var h=b.charCodeAt(d= +d+1|0)|0;if(56320<=h&&57343>=h){f=(f<<10)+h-56613888|0;if(65535>18;g[a=a+1|0]=128|f>>12&63;g[a=a+1|0]=128|f>>6&63;g[a=a+1|0]=128|f&63;continue}break a}f=65533}else 57343>=f&&(f=65533);!k&&d<<1>12;g[a=a+1|0]=128|f>>6&63}g[a=a+1|0]=128|f&63}}return t?g.subarray(0,a):g.slice(0,a)};y.encodeInto=B;if(!u)r.TextEncoder=A;else if(!(y=u.prototype).encodeInto){var J=new u;y.encodeInto=function(b,c){var g=b.length|0,d=c.length|0;if(g< +d>>1){var a=J.encode(b);if((a.length|0) /dev/null; wget -P ./compiler-latest/ 'https://dl.google.com/closure-compiler/compiler-latest.tar.gz'; unlink ./closure-compiler.jar 2> /dev/null; wget -P ./compiler-latest/ 'https://github.com/google/zopfli/archive/zopfli-1.0.3.tar.gz'; cd compiler-latest; tar xvzf compiler-latest.tar.gz 1> /dev/null; tar xvzf compiler-latest.tar.gz 1> /dev/null; bash -c 'for j in closure-compiler-*; do mv -- \"$j\" \"../closure-compiler.jar\" 1> /dev/null; done' 1> /dev/null 2> /dev/null; tar xvzf zopfli-1.0.3.tar.gz 1> /dev/null; cd zopfli-zopfli-1.0.3; make zopfli 1> /dev/null; mv ./zopfli ../../; cd ../..; rm -rf compiler-latest 2> /dev/null; chmod +X ./zopfli; curl -V 1>/dev/null 2>&1 || (echo 'Curl must be installed in order to upload to NPM. Installing...'; if type apk > /dev/null; then sudo apk add --no-cache curl; elif type apt-get > /dev/null; then sudo apt-get install curl; elif type dnf > /dev/null; then sudo dnf install curl; elif type pacman > /dev/null; then pacman -S curl; elif type zypper > /dev/null; then sudo zypper install curl; fi ); wait", + "install-dev": "mkdir compiler-latest 2> /dev/null; wget 'https://dl.google.com/closure-compiler/compiler-20200719.tar.gz' -O './compiler-latest/compiler-latest.tar.gz'; unlink ./closure-compiler.jar 2> /dev/null; wget -P ./compiler-latest/ 'https://github.com/google/zopfli/archive/zopfli-1.0.3.tar.gz'; cd compiler-latest; tar xvzf compiler-latest.tar.gz 1> /dev/null; tar xvzf compiler-latest.tar.gz 1> /dev/null; bash -c 'for j in closure-compiler-*; do mv -- \"$j\" \"../closure-compiler.jar\" 1> /dev/null; done' 1> /dev/null 2> /dev/null; tar xvzf zopfli-1.0.3.tar.gz 1> /dev/null; cd zopfli-zopfli-1.0.3; make zopfli 1> /dev/null; mv ./zopfli ../../; cd ../..; rm -rf compiler-latest 2> /dev/null; chmod +X ./zopfli; curl -V 1>/dev/null 2>&1 || (echo 'Curl must be installed in order to upload to NPM. Installing...'; if type apk > /dev/null; then sudo apk add --no-cache curl; elif type apt-get > /dev/null; then sudo apt-get install curl; elif type dnf > /dev/null; then sudo dnf install curl; elif type pacman > /dev/null; then pacman -S curl; elif type zypper > /dev/null; then sudo zypper install curl; fi ); wait", "build": "if [ ! -s 'closure-compiler.jar' ]; then npm run install-dev; fi; npm run build-browser & npm run build-gzip; npm run build-encodeinto & true; npm run build-require & true; npm run build-module & true; wait", "build-browser": "java -server -Xmx1024M -jar './closure-compiler.jar' --D ENCODEINTO_BUILD=true --js '../EncoderDecoderTogether.src.js' --js_output_file 'EncoderDecoderTogether.min.js' --create_source_map 'EncoderDecoderTogether.min.js.map' --language_out ECMASCRIPT_2017 --compilation_level ADVANCED_OPTIMIZATIONS --output_wrapper '%output%//AnonyCo\n//# sourceMappingURL=https://cdn.jsdelivr.net/gh/AnonyCo/FastestSmallestTextEncoderDecoder/encodeInto/EncoderDecoderTogether.min.js.map' & true; java -server -Xmx1024M -jar './closure-compiler.jar' --D ENCODEINTO_BUILD=true --js '../individual/FastestTextEncoderPolyfill.src.js' --js_output_file 'individual/FastestTextEncoderPolyfill.min.js' --language_out ECMASCRIPT_2017 --compilation_level ADVANCED_OPTIMIZATIONS --output_wrapper '%output%//AnonyCo'; wait; sed -i -e 's/\"undefined\"/\"\"+void 0/g' '../EncoderDecoderTogether.min.js' & true; if [ \"${PWD##*/}\" != 'encodeInto' ]; then java -server -Xmx1024M -jar './closure-compiler.jar' --js './individual/FastestTextDecoderPolyfill.src.js' --js_output_file 'individual/FastestTextDecoderPolyfill.min.js' --language_out ECMASCRIPT_2017 --compilation_level ADVANCED_OPTIMIZATIONS --output_wrapper '%output%//AnonyCo'; fi; wait", "build-require": "java -server -Xmx1024M -jar './closure-compiler.jar' --D ENCODEINTO_BUILD=true --js '../NodeJS/EncoderAndDecoderNodeJS.src.js' --js_output_file 'NodeJS/EncoderAndDecoderNodeJS.min.js' --create_source_map 'NodeJS/EncoderAndDecoderNodeJS.min.js.map' --compilation_level ADVANCED_OPTIMIZATIONS --output_wrapper '%output%//AnonyCo\n//# sourceMappingURL=https://cdn.jsdelivr.net/gh/AnonyCo/FastestSmallestTextEncoderDecoder/encodeInto/NodeJS/EncoderAndDecoderNodeJS.min.js.map' --language_out ECMASCRIPT_2017", diff --git a/encodeInto/test/EncoderDecoderTogether.min.js.gz b/encodeInto/test/EncoderDecoderTogether.min.js.gz index 4627cb6175128d7782dc9a7c426b4d3088bce07b..fb7988559db43ff3f5315cbeda66fff9d1bf7262 100644 GIT binary patch literal 1679 zcmV;A25|WwiwFP!000021AP|fVxv6rf1ZME1f4Oa*q9(>Z!gz-%a=(RAUumg9LIV7rTjvj}3;P}Vk;a;w>M^AN9AmZw{`Cw8{#I>W&|?qP#ET7sf6 z;Y1uP4n5CURki*e;hwf_&X@4AzSXP?TM!#5`M}toOLpJqH5%*dBh$UnB0ZMI%gAkA zB#KE0iPq1b``Yv8lL#3N-IifYwfFivq$eaZN?K(s2jxRz>euj}l6bt#Npw8mG)O>` zgro?Eep)vg4ub@TB%D|W6YV3Co!UP{hcgrJ?g|#?TC`ft(LN5rD5ftKOD?ut9J$Qp zvXF}_m!*GAt~m=Vj-I@|kc%~tv;3%`;Wd^gyT5gO@U|ue3{tcoC<)w7;>>#-`zJVy z9>@7EPD0bLEt!-+3A^|*ydqI2UA@0+3dU&VhdMkbejZ$}bN{;QxR-9p-yk!p%t)Jh z^R73ZeoywD!D{)We<1fp9G0baWBd&;X!53M!iTqQn$ia8AIZIjbVhEBe-st-#G8Ic z*x?|zEn(}E5Bxj*6KRcN_s@df9S%d}@RaK#6LRIbbouiFPM!XF;NKeCre-yJ*ixjw zC11xQZh`;b={@^U#h^fg&$x2$$?Wo%d(WKy(!O7&DZqCoKYWCrtHULnJySfsh4ZC& z7DxWPo@F{E6}?k5w&t2yuF%52Lz-hF{4g>%63Us9Q(eGY&pyFsC?rw?xWModKO^L` zs`BN7Ts|U}H}#$JcOdtnX&|(pe+-L~CJL(+dQan)QRQ6nIaeUj&bhMh#ko26mA~gy z0eNnV1U|V9%a$s|PN{09)Tsh8!pGW)6O_79PLA9a==?dt5%`L$dR=8#bw)>m|H4@L%a0fLk)Pa1w+V?Kzc{BmuczJGLKA6A0Z+ zkm7_SJd6Q-BXbz?{W7^y?Zslq+Wy*%(Qt;O+EP|hZj*}9p`52kO=p+w~q zAf_%|4-ZK%SNrFL9qW{EGg*Qmz+9?2@KDuqwQ5w=vaGpf*{gD`<)j2Fms4KMUBHLl zQbJAK5)Dv!KM~Cd9&)%*Ez@@3iuWM6a;(*6twa^P`rA&}vdGgvHfumyAkoC~-R&=qhgpeLaC*fs@}3~d1&0p|iP z1at*l3g`(azI99itt*5bd$j>CWYB-ilH&j&Kve*fC!7 z$s>h0m#?9}ABU^-WVlKtpZp0Qawdf7+4X}~ejK!*45UO$<&>3=Q`hqf`xqvpu+!1J`%%-S1uVyQA}lW}NmBemaq*;LmiJ$evxRY65ZwVZUnObP0+9 z4tRj)o^+7&n;7Z2v7=1Oke-2tofO}mOG$qqX7?R2yCHVi8e+DMLf#ED@GSC&80LpD zu)b8RCT}qBYc0AlPTCK7&>!_)@>LF>996p^r%n5Wmh|Ztp<0V?PF}_k9%sqZcs)zT z0Z}+J3lh*?Vus{PPpa>=T6n}oL4t;i5mpS5z851=rVlgHh<&t>oN2qRL)!DUN@!YC zG? ZXO!i%F*XIKZ*0Qt*{{bC1_vVz003LjG)Djc literal 1686 zcmV;H25I>piwFP!000021AP|fVxv6rf1ZMDA<_k7ij5tF?Cs@xZ~pRwBFY7WgGI{P z+_Qfp$rxu_%BT&~+eN!&+Lkv(%r6K^+bZToU7=gN>-X9t!n^KxdW#~wy9*mFp^+Kq zVe__5*lUg~ythb^qUqGR@&cM*vG-j2YN7VgQ*;~94S08~fJVALow*ZtL4h=&CKM$> zU|aYy8cjXVcIWdsV0+W4I}H-tFy1zmc88pawNDlcdv4gyT<#p*bNhpL+`|TUtOP|9 zDu}p59u7PcT}Ov|Ob)aiYchkEIX>>f0G>Acy zn5LM7{w}Q>M8Y5@Aq_9>y@huX%}yN<;{BOLw)X{(a}+HW6TFK7FR73 zwM^CGsb%Kh&>O*m$m3kyUa7_I$=QC?u<(YclXJLreQ-BY0tPAG^^_!Tr*I|*9OoxE z(*utCU7UoaVOw$~ffjbjD!isqC(Ly~#GP{d?!GBFXO$lsfSdSvaI?()o30Z+yQ6=D zJgG7>ZR+*ggC&gzy6a3{t0&_!t}G-?VAU8f<)^4+tBa-kSd? zDn6HQ#y#cxz1p^vFHb)3?~RYNHH+;(3wFQX_i-c=@DQhvInPu8JS*VT8J~Lot+{Dx zUh~Hd!^Ru>WjK>giT*olm>7? z;3YYy^pmcO<-J-yV4gSiz4mt?_r7T$&Yyh=xdeGko~LpT6dub8{EiRpeeN@p6Y;*Xm z!WhnAbvieM9dltxxL3^tmxvgu%Sc}*hq^hG(YfDAbV<0&F6kY} zW?dU>Weea4;0iDiU@Cwoz)XPowQp zBy=U5NH~?ylW->CTtfM+Ye{HdW8ylCHFzO|ZnQ0nm?4O0nH5;(J2+KV1W-?z{{NfB zV&U4-_(tClgT4vk-h8sZk8FtU4N#XB+5pAml4c}>Y&;ZrE$PS`lU3goq3ElIEc!8# z_2@K%GpbTv&L{YC4pJNOp*Np%B2pK!9uhe@rt7i)3S#NgAt*k~Otu5lMv61hmr^;L z2ot~%GF*!}B!xIvuh8I!Q7b(ewNk|=|B4Silfv{Pni{+Er%v=PHN;MG9nZudnJRj-+S7!GF|e#*!p7UD@;tr`)W2)CSV`QO$sRKR*-{ex4+ ggFVMjU;bWajOVN|*M*>OuEWjQue}DYDSr!cTf;s3jRa1%r+jKNqi>qH+BQsSc%8@m%GZ)@8S}g zL1h;eTc+fVQdV545(PMdvi4p~m8w?WTZ+h{t2@ZQNFnyZXAVrgv~8ci>=Ga&d`L(^ z?%dIr#MEPw8hyZ9Q{R$!Y+Ep4I@L2c-N64^Ujde6jDP)Q5c}vPtT3_+$aY~{UOZm5 zroRf9za+~M2IUo5i4mPBNuMuYs+QyU%|7RGrqM8*qEj3}#bU=>i}PMdN{M({5W#gA zx@~JsX8}bg5Ez4izpPob>N28Hb%uh#ZP%)6`y1l;lvs}I_eQ6m7}c{NAg-RZLK8bT zs^FVN`hU9?o6)p2J!`5{LPuasow@VDpzZae^>xEGe&6tBG=n%mv{dzchpJ{_xKUM% z@f2e#%oZ9Y83Z{SyN+YKAa4dFQ&p`b8i-;OjU30i76%k|RBT!{Y`L~&!j_H0)k2G& zuU?XJ2zZ|(i!Qss*vypy5-uMES`#xnSNGW1eV3=?#YUdM`tjWJYr3D#wRO0ZarNa82Z zjNR}67M;I0Soz5#l#*SQQ^h2Nq>DRuygPSBsW0E7+XlWc^@Q{-uN6Un(P$2|^(8d9 z=(a9={~a7p{mHSmyM0 z8(&*3gF^35BTop(0uDez%v~E_3u$=|{pg;a%W#`4@_^ai18&w_Zd%ZupV@amw=MQ=k|!S@CF8P_)}+Bt8ckWEOct5z9sAKW$s>gU=*6BLA7#eE(ZX4yZ#K6xg}q#7Cz} zl(eXpQL*^+pkYO_;91^yV&?U7$X%aI9+p*kd|X{jCU=#l+SW1qKH6;ZGX4FR??}e^ zrtv0|n3l%B4P`~XtBsQJNt&G%C(ojWvxfh=j*0@t_m~e{Cm$| O=Hh<{-}I*-2><{h`eaN1 delta 1248 zcmV<61RwkT3Hb?-DSrXEt>K>iMuL>BDWBTR=$j@kwhdDnUgt5t@U>)H#yqb|twyKo zxpL6Zsk>Pn#cCJT%6sxFsFkUa)YbZF7S&HH%JdyMbq25cBmFVi8F5q;T5bFa5{y2s z>*)AonCdk3-y55{;uSw`81nbzc)Rq4FVBI)Z|uOImoYd|>k%p0 zUeT@=f*5us36CSqwvd0g)io#+^5ia+Jkidd!UUa!;bI^F8$O&A=Y%{{RWUs7hbM?< zb+uQ119Q*ox__#*doQBAU{v9i!VWCna;9AL_gp9t{|mwMnOxTwp7LA96yUSVDX8qC zV#}1gQOb%dRiXe#P}c6mP^oI=&Qe4YUED+dSqiZhK67B|rEUB2b(a7c;X^_Sa_^qL zB&Hsd)aV1;n);T+W7~oW)2W`p=?4DS`UZo5`p+usn!r^Iqxzc)Jl#HgMH0de)L6`I(&Q3c;D z(%-e%jDM!B=~+{q5;_87>dc)F25qk&t*;xl@m<54(G21M(NfjxJ5)6b!;Pw9jHeh| zVYbjH$sowt*mWG+1$i?dnW}0f(LfZNXyiE7r8uClqhiytVav5G6Siy|t`=JKa`l>& zL%{nSA@59ElM?0>^wtO=Peh%}brDE9#?qd+(tk#9yGZcIxuh(Kwgva3b?V1e$@6l{ zhJfH9AZ9;a_QTxkq_{NPB_r}4$eFM8=p`0l39toB1vmm+0W$$}0hdy^SHTi3iMGV4 zL`R}4aVBvtQR-TzL@d#gXiJ<*bR@bGXARp&%1YTl=|{Lx^3VyQ%^|W@>&rD7>(vYTVLui5xsqW z<%`yZu7^f0ZrU{_u^9W;je)gzc=;c5ZGVYcQ+SQ7Sx6X4UdFEp^MxxS29`O!-Nu(z z%b?Kv)5sG7vVa4S5OdeYmqJ?JLqEEw=Q7+Ti##AyRh^kVwL?PDi4lzjf#?c4c3cCDUeQ$hH))HkTr_Bp1w8hnSOz0_Zgbq zb?sa&&Y)nF*!Do^jQHM0Bt?ObF-PoR$1loX>~T4+*g`vTgUACXtT-7^!H!BBN^wL#+yuH zS{na0lok1|HcG}PX?CqRc@Z_7HT>6gR1`4YAvtiLe7O9rN*T{sZLD)))L2KGv;P4O Kl`1R?2><}Sj(3>=