From 95f47980b4c0abccadd548833bb3d40a5eb34e64 Mon Sep 17 00:00:00 2001 From: jenkins Date: Mon, 1 Dec 2025 11:03:33 +0000 Subject: [PATCH] Jenkins: updated generated files --- .github/workflows/main-ci.yml | 8 +-- RELEASE_NOTES.md | 8 +++ packages/blinkid-core/CHANGELOG.md | 11 +++++ packages/blinkid-core/package.json | 2 +- packages/blinkid-ux-manager/CHANGELOG.md | 7 +++ packages/blinkid-ux-manager/package.json | 2 +- packages/blinkid-wasm/CHANGELOG.md | 6 +++ .../full/advanced-threads/BlinkIdModule.js | 20 ++++---- .../full/advanced-threads/BlinkIdModule.wasm | Bin 3309394 -> 3309330 bytes .../dist/full/advanced/BlinkIdModule.js | 8 +-- .../dist/full/advanced/BlinkIdModule.wasm | Bin 3261747 -> 3261161 bytes .../dist/full/basic/BlinkIdModule.js | 20 ++++---- .../dist/full/basic/BlinkIdModule.wasm | Bin 3242406 -> 3242571 bytes .../advanced-threads/BlinkIdModule.js | 19 ++++---- .../advanced-threads/BlinkIdModule.wasm | Bin 3343706 -> 3343822 bytes .../lightweight/advanced/BlinkIdModule.js | 6 +-- .../lightweight/advanced/BlinkIdModule.wasm | Bin 3298066 -> 3298193 bytes .../dist/lightweight/basic/BlinkIdModule.js | 8 +-- .../dist/lightweight/basic/BlinkIdModule.wasm | Bin 3280244 -> 3280459 bytes packages/blinkid-wasm/dist/size-manifest.json | 12 ++--- packages/blinkid-wasm/package.json | 2 +- packages/blinkid-worker/CHANGELOG.md | 10 ++++ packages/blinkid-worker/package.json | 2 +- packages/blinkid-worker/src/BlinkIdWorker.ts | 46 +++++++++--------- .../src/proxy-url-validator.test.ts | 5 +- .../blinkid-worker/src/proxy-url-validator.ts | 13 +++-- packages/blinkid/CHANGELOG.md | 8 +++ packages/blinkid/package.json | 2 +- 28 files changed, 138 insertions(+), 87 deletions(-) diff --git a/.github/workflows/main-ci.yml b/.github/workflows/main-ci.yml index 1c376ad..91ee135 100644 --- a/.github/workflows/main-ci.yml +++ b/.github/workflows/main-ci.yml @@ -9,7 +9,7 @@ on: workflow_dispatch: inputs: debug: - description: "Enable debug mode" + description: 'Enable debug mode' required: false type: boolean default: false @@ -37,7 +37,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "24" + node-version: '24' - name: Setup pnpm uses: pnpm/action-setup@v4 @@ -64,7 +64,7 @@ jobs: pnpm exec playwright install chromium - name: Build packages - run: pnpm build:publish + run: pnpm build - name: Lint run: pnpm lint @@ -76,4 +76,4 @@ jobs: run: pnpm publish-test - name: Dry run publish - run: pnpm publish --filter "./packages/**" --dry-run --no-git-checks + run: pnpm publish --filter "./packages/**" --dry-run --no-git-checks \ No newline at end of file diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 0dee441..a978311 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,3 +1,11 @@ +## 7.6.2 + +### Bugfixes + +- Fixes `microblinkProxyUrl` handling + - Prevent an extra ping to the Microblink server when a proxy URL is configured (previously one redundant request was sent). + - Preserve the user-provided path when using a proxy URL (previously the path was removed). + ## 7.6.1 ### What's New diff --git a/packages/blinkid-core/CHANGELOG.md b/packages/blinkid-core/CHANGELOG.md index 7945c4f..310d96d 100644 --- a/packages/blinkid-core/CHANGELOG.md +++ b/packages/blinkid-core/CHANGELOG.md @@ -1,5 +1,16 @@ # @microblink/blinkid-core +## 7.6.2 + +### Patch Changes + +- Fixes `microblinkProxyUrl` handling + - Prevent an extra ping to the Microblink server when a proxy URL is configured (previously one redundant request was sent). + - Preserve the user-provided path when using a proxy URL (previously the path was removed). +- Updated dependencies + - @microblink/blinkid-wasm@7.6.2 + - @microblink/blinkid-worker@7.6.2 + ## 7.6.1 ### Patch Changes diff --git a/packages/blinkid-core/package.json b/packages/blinkid-core/package.json index bc94c77..48873c6 100644 --- a/packages/blinkid-core/package.json +++ b/packages/blinkid-core/package.json @@ -1,7 +1,7 @@ { "name": "@microblink/blinkid-core", "description": "BlinkID Core SDK", - "version": "7.6.1", + "version": "7.6.2", "author": "Microblink", "scripts": { "build": "concurrently pnpm:build:js pnpm:build:types", diff --git a/packages/blinkid-ux-manager/CHANGELOG.md b/packages/blinkid-ux-manager/CHANGELOG.md index 028acf5..80f704a 100644 --- a/packages/blinkid-ux-manager/CHANGELOG.md +++ b/packages/blinkid-ux-manager/CHANGELOG.md @@ -1,5 +1,12 @@ # @microblink/blinkid-ux-manager +## 7.6.2 + +### Patch Changes + +- Updated dependencies + - @microblink/blinkid-core@7.6.2 + ## 7.6.1 ### Patch Changes diff --git a/packages/blinkid-ux-manager/package.json b/packages/blinkid-ux-manager/package.json index 0a3411e..8eb668c 100644 --- a/packages/blinkid-ux-manager/package.json +++ b/packages/blinkid-ux-manager/package.json @@ -1,7 +1,7 @@ { "name": "@microblink/blinkid-ux-manager", "description": "BlinkID UX Manager provides user feedback based on the blinkid process results.", - "version": "7.6.1", + "version": "7.6.2", "author": "Microblink", "scripts": { "build": "concurrently pnpm:build:js pnpm:build:types", diff --git a/packages/blinkid-wasm/CHANGELOG.md b/packages/blinkid-wasm/CHANGELOG.md index c468281..18a47fd 100644 --- a/packages/blinkid-wasm/CHANGELOG.md +++ b/packages/blinkid-wasm/CHANGELOG.md @@ -1,5 +1,11 @@ # @microblink/blinkid-wasm +## 7.6.2 + +### Patch Changes + +- Bump version + ## 7.6.1 ### Patch Changes diff --git a/packages/blinkid-wasm/dist/full/advanced-threads/BlinkIdModule.js b/packages/blinkid-wasm/dist/full/advanced-threads/BlinkIdModule.js index e82d359..a669957 100644 --- a/packages/blinkid-wasm/dist/full/advanced-threads/BlinkIdModule.js +++ b/packages/blinkid-wasm/dist/full/advanced-threads/BlinkIdModule.js @@ -1,16 +1,16 @@ async function createModule(moduleArg={}){var moduleRtn;var h=moduleArg,ba="object"==typeof window,ca="undefined"!=typeof WorkerGlobalScope,n=ca&&self.name?.startsWith("em-pthread");let da;(da=h).expectedDataFileDownloads??(da.expectedDataFileDownloads=0);h.expectedDataFileDownloads++; (()=>{var a="undefined"!=typeof ENVIRONMENT_IS_WASM_WORKER&&ENVIRONMENT_IS_WASM_WORKER;"undefined"!=typeof n&&n||a||function(b){function c(m,r,p){let w;(w=h).dataFileDownloads??(w.dataFileDownloads={});fetch(m).catch(v=>Promise.reject(Error(`Network Error: ${m}`,{cause:v}))).then(v=>{if(!v.ok)return Promise.reject(Error(`${v.status}: ${v.url}`));if(!v.body&&v.arrayBuffer)return v.arrayBuffer().then(p);const t=v.body.getReader(),y=()=>t.read().then(L).catch(u=>Promise.reject(Error(`Unexpected error while handling : ${v.url} ${u}`, {cause:u}))),A=[],J=Number(v.headers.get("Content-Length")??r);let F=0;const L=({done:u,value:H})=>{if(u){var G=new Uint8Array(A.map(aa=>aa.length).reduce((aa,qa)=>aa+qa,0));u=0;for(var C of A)G.set(C,u),u+=C.length;p(G.buffer)}else{A.push(H);F+=H.length;h.dataFileDownloads[m]={loaded:F,total:J};u=C=0;for(G of Object.values(h.dataFileDownloads))C+=G.loaded,u+=G.total;h.setStatus?.(`Downloading data... (${C}/${u})`);return y()}};h.setStatus?.("Downloading data...");return y()})}function d(m){console.error("package error:", -m)}function e(m){function r(t,y,A){this.start=t;this.end=y;this.audio=A}function p(t){if(!t)throw"Loading data file failed."+Error().stack;if(t.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack;t=new Uint8Array(t);r.prototype.wc=t;t=b.files;for(var y=0;y{k?(k(m),k=null):l=m},d);if(h.calledRun)e(h);else{let m;((m=h).preRun??(m.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop", -start:0,end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop", -start:576471,end:845192},{filename:"/microblink/blinkid/Model_4336af7999b059ac75281d0d71b60dd55b33c2b22c2b2c8e2b9ab56fe6ad720d.strop",start:845192,end:1172060},{filename:"/microblink/blinkid/Model_473ac5f5e256623c0a6b282698c1f1b033b9fb5359e6aa142e9fb4a4022afe4e.strop",start:1172060,end:1178509},{filename:"/microblink/blinkid/Model_7403cf61ed10e7e93ab9ebb030ee2aa31f5d3d19346a271859924d0288d2c8ba.strop",start:1178509,end:5147659},{filename:"/microblink/blinkid/Model_8326c5065a6d8451d6d004db73babf4a4a9f502c68643a14934cc098d04bf44f.strop", -start:5147659,end:5535353},{filename:"/microblink/blinkid/Model_8c7727da554fd257fa758787ca3d0f517b47f6c5ba791792f516da7dd210fde8.strop",start:5535353,end:6562208},{filename:"/microblink/blinkid/Model_93607315418f2c5d3abec06d0b2a81e69abeb1b8d0506ed6373d7d74bd5e4b05.strop",start:6562208,end:7807199},{filename:"/microblink/blinkid/Model_a1516add883f909ebecf9b565238086f8f31bbb3e7fb2113258e3ae7c659555e.strop",start:7807199,end:8103001},{filename:"/microblink/blinkid/Model_b452fd3cd4037080cfcb4c423dba5bc58c8ceafc28427fdf9c5778fb353f088e.strop", -start:8103001,end:8109497},{filename:"/microblink/blinkid/Model_dd833eb903e57415810f0f7beffb6eca256b1d070825dde8e54a46d684920682.strop",start:8109497,end:9532942},{filename:"/microblink/blinkid/Model_f2874f5766b779c063dbe30467979163497dc4b29c43bab23d70c798ee32993a.strop",start:9532942,end:9608344},{filename:"/microblink/blinkid/Model_f531088a1f65a31d6ba039e09446fe24c18360080fec3792308ac01514803620.strop",start:9608344,end:10271397},{filename:"/microblink/blinkid/Model_faf688599c7e261a2a7404730f69ed029115bb0d3e7a3657731d88e701720efe.strop", -start:10271397,end:10287070},{filename:"/microblink/blinkid/Model_fc22f7553e3e85531eb79ef6db1474302664508cc7ae4ff0d950447b20f2f8ee.strop",start:10287070,end:10359768},{filename:"/microblink/blinkid/ccc_lookup_table.zzip",start:10359768,end:10380237},{filename:"/microblink/blinkid/serialized_embedder_db_1.9.bin",start:10380237,end:13393962}],remote_package_size:13393962})})();h.onAbort=function(a){q("Aborted with message: "+a);try{throw new WebAssembly.RuntimeError(a);}catch(b){q("Stacktrace: "+b.stack)}}; -h="undefined"!==typeof h?h:{};(function(){var a="",b=!1;try{if("undefined"!==typeof self&&self.location&&self.location.href){var c=self.location.href;0===c.indexOf("blob:")&&(a=c,b=!0)}}catch(d){}b&&!h.locateFile&&(h.locateFile=function(d,e){return"BlinkIdModule.wasm"===d?a:e+d})})();var ea="./this.program",fa=import.meta.url,ha="",ia,ja; +m)}function e(m){function r(t,y,A){this.start=t;this.end=y;this.audio=A}function p(t){if(!t)throw"Loading data file failed."+Error().stack;if(t.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack;t=new Uint8Array(t);r.prototype.wc=t;t=b.files;for(var y=0;y{k?(k(m),k=null):l=m},d);if(h.calledRun)e(h);else{let m;((m=h).preRun??(m.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop",start:0,end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop", +start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop",start:576471,end:845192},{filename:"/microblink/blinkid/Model_4336af7999b059ac75281d0d71b60dd55b33c2b22c2b2c8e2b9ab56fe6ad720d.strop",start:845192,end:1172060},{filename:"/microblink/blinkid/Model_473ac5f5e256623c0a6b282698c1f1b033b9fb5359e6aa142e9fb4a4022afe4e.strop", +start:1172060,end:1178509},{filename:"/microblink/blinkid/Model_7403cf61ed10e7e93ab9ebb030ee2aa31f5d3d19346a271859924d0288d2c8ba.strop",start:1178509,end:5147659},{filename:"/microblink/blinkid/Model_8326c5065a6d8451d6d004db73babf4a4a9f502c68643a14934cc098d04bf44f.strop",start:5147659,end:5535353},{filename:"/microblink/blinkid/Model_8c7727da554fd257fa758787ca3d0f517b47f6c5ba791792f516da7dd210fde8.strop",start:5535353,end:6562208},{filename:"/microblink/blinkid/Model_93607315418f2c5d3abec06d0b2a81e69abeb1b8d0506ed6373d7d74bd5e4b05.strop", +start:6562208,end:7807199},{filename:"/microblink/blinkid/Model_a1516add883f909ebecf9b565238086f8f31bbb3e7fb2113258e3ae7c659555e.strop",start:7807199,end:8103001},{filename:"/microblink/blinkid/Model_b452fd3cd4037080cfcb4c423dba5bc58c8ceafc28427fdf9c5778fb353f088e.strop",start:8103001,end:8109497},{filename:"/microblink/blinkid/Model_dd833eb903e57415810f0f7beffb6eca256b1d070825dde8e54a46d684920682.strop",start:8109497,end:9532942},{filename:"/microblink/blinkid/Model_f2874f5766b779c063dbe30467979163497dc4b29c43bab23d70c798ee32993a.strop", +start:9532942,end:9608344},{filename:"/microblink/blinkid/Model_f531088a1f65a31d6ba039e09446fe24c18360080fec3792308ac01514803620.strop",start:9608344,end:10271397},{filename:"/microblink/blinkid/Model_faf688599c7e261a2a7404730f69ed029115bb0d3e7a3657731d88e701720efe.strop",start:10271397,end:10287070},{filename:"/microblink/blinkid/Model_fc22f7553e3e85531eb79ef6db1474302664508cc7ae4ff0d950447b20f2f8ee.strop",start:10287070,end:10359768},{filename:"/microblink/blinkid/ccc_lookup_table.zzip",start:10359768, +end:10380237},{filename:"/microblink/blinkid/serialized_embedder_db_1.9.bin",start:10380237,end:13393962}],remote_package_size:13393962})})();h.onAbort=function(a){q("Aborted with message: "+a);try{throw new WebAssembly.RuntimeError(a);}catch(b){q("Stacktrace: "+b.stack)}};h="undefined"!==typeof h?h:{}; +(function(){var a="",b=!1;try{if("undefined"!==typeof self&&self.location&&self.location.href){var c=self.location.href;0===c.indexOf("blob:")&&(a=c,b=!0)}}catch(d){}b&&!h.locateFile&&(h.locateFile=function(d,e){return"BlinkIdModule.wasm"===d?a:e+d})})();var ea="./this.program",fa=import.meta.url,ha="",ia,ja; if(ba||ca){try{ha=(new URL(".",fa)).href}catch{}ca&&(ja=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)});ia=async a=>{a=await fetch(a,{credentials:"same-origin"});if(a.ok)return a.arrayBuffer();throw Error(a.status+" : "+a.url);}}var ka=console.log.bind(console),q=console.error.bind(console),la,ma,na=!1,oa;function x(){pa.buffer!=z.buffer&&ra()}var sa,ta,ua,va; if(n){var wa=!1;self.onunhandledrejection=b=>{throw b.reason||b;};function a(b){try{var c=b.data,d=c.nb;if("load"===d){let e=[];self.onmessage=f=>e.push(f);va=()=>{postMessage({nb:"loaded"});for(let f of e)a(f);self.onmessage=a};for(const f of c.Hc)if(!h[f]||h[f].proxy)h[f]=(...g)=>{postMessage({nb:"callHandler",Gc:f,tc:g})},"print"==f&&(ka=h[f]),"printErr"==f&&(q=h[f]);pa=c.gd;ra();ua(c.hd)}else if("run"===d){xa(c.jb);ya(c.jb,0,0,1,0,0);za();Aa(c.jb);wa||(Ba(),wa=!0);try{Ca(c.cd,c.Tb)}catch(e){if("unwind"!= e)throw e;}}else"setimmediate"!==c.target&&("checkMailbox"===d?wa&&Da():d&&(q(`worker: received unknown command ${d}`),q(c)))}catch(e){throw Ea(),e;}}self.onmessage=a}var pa,z,B,D,Fa,E,I,Ga,Ha,K,Ia,Ja=!1;function ra(){var a=pa.buffer;z=new Int8Array(a);D=new Int16Array(a);B=new Uint8Array(a);Fa=new Uint16Array(a);E=new Int32Array(a);I=new Uint32Array(a);Ga=new Float32Array(a);Ha=new Float64Array(a);K=new BigInt64Array(a);Ia=new BigUint64Array(a)} diff --git a/packages/blinkid-wasm/dist/full/advanced-threads/BlinkIdModule.wasm b/packages/blinkid-wasm/dist/full/advanced-threads/BlinkIdModule.wasm index e25583f8b9c4a6fba5f2f6fe51e6880b51bafc44..96990c45bdf341ac02c38c2abc2782af57bfc5c3 100755 GIT binary patch delta 3961 zcmZ`+du$v>8K0fqyWGq6#y;C;?>U)0JNCKfOPts}yXQFdw0XE~lDdu4G|-Z?O(EJK z6vVp^j?jn{C9z#dyKR$-))gQs5D};tK~WPxp`Zp#Xi<=YRG_qta!!*zLQ<-T-#5Ec z5QslM{dRu)%{R~QH!~+L|JwK(?C{O~y!yfeqJ3Im>qBj1DFY`CC?I zdEjYaH}E|03gA1y0&ou41FQmzz^tB?&VBj`dgnbqy--lEYGbXW71fy9FDRQj|oE@O>e>V zudOf4-}pBBRGBqsznCWl%4uDWdl(mpMolC<`FA3kG?Db=TSPQ#BIU^o{;6#RccbE4 zHD4Emc68bHCyrmt>p4e*qRNh~tp8aBW!5tSLwO`z_%KSjb+ z6K07&SM`rQ=nNR9fB8WtW0*6|Uv<(P#h$%RU!9rf%#90x<wlO3B$9$5y`=2$e2202z->;KKej+%yS17Gh`gm zzn%*|hKxg@4?m!tpH#ozJ!p8S%Fvel<{|pd28F};fsS;lZphaHH^V==y*AT+6757p zJcofUM?G>CwYHxLx-*Tgn*Mk9IYN!;cl(@HJ8nOPUfaJw?%22PKd6vIs$pg4DEo@c4$=){w|B=!$zmey4ZT6jligpb6lqEQKWn5 z_TuBpjiSCvQ6oXFoBp~9r?btprxC#Z4w7G@?TGzmCaFD5e`><%#c+>KI12#hr<{f) z1~T#iwh7)?Dj@o{z|5l>aMr2|MgBM6A*T4>e@9CQJ`G3y(FLutLEa z)kMUTuad`gAS$YjXdrsmYma#zjv08|pa}@B5~j79fZ_@`tkY!(u9C9#ntQ|hnt&Rs!HsJIYOJDe)CAP{J?i=`nt&RsqhOOJ z(m~g6g@iJUpX6XOCjFNXI>W^IBpcUY6|lLzoF(X}QtKd?ho}s{4TvpLD5>fP)#cOE zjXex|Pd+-`NSiQ*fUjW{1@IUe=m2t(aV{I6-T)J#45-lGJU;5_j=^P|t{6d`0uVoY z0=5W9&;>)ml7Q?5%rCR0fI7Nea2cb^1trN(vrsyib za9rUKs8Ey?1@qeuIGH<Hxc|I+V z;2h(0j+sa!lD6Q2k#a40*sw=kgO=~(Zd7pp-~s3NWsHp0#jqa-B?S~4UnGT;e}PP@ zQ_sE>rD(zTvm9SD-+I_7|1|ZL?YySKgHzJ4j%7O<$AtxP=OT(ujmeA0(-7rZf6-0Z zj><~>!pKAfzeezFb@Pz{a}W+M;3T!=pl4T;!pift5H7$dI%;D3S#qevcT$Bs-zi_F z9sOxtf(EG6`iv%^0V*p#s|jd;O4rX-Gy@U%8wL5iCLjW5i1>mgpaCkA?$HE9Ks9r( zCLjW@QP}5S`c%-nGy&;Tqur(nEq!-u0@9~e{iB*_@OpzK{8%vK+W{|O#W)f=A=9*CoK`HR zZf|Oq{fQ0POdgK*uG$jsK_p({c>t1ApgJWdu3bTLcK9bYWXtt9)oGFR%60RxnFZt7 z&Amx%ar+Or4B$GsXV>m5tPQpRwh$&@E-VLYhjqXf!8&1Gusp0Ab_J|3vuk%x?=!~n znI9}J-jN)j#|~Z%nC3EzhnN7qi!$9IE&@})tIMng&|hY?1pd}X3Qf3`msvfE^lrnG zLiVYb1g2X(ATVR<-5}op;<=!nJQ*N8yjp;-1L@XG4=_9vls{ev>ScvT0iFwGhPMEP zT?n8skQ-Iq1-^9~h#Wr9DO~(N>9ZDqLsqo38fsjH5^BVDJV-C3=F=IOz#W zeWfQT4T+whRe$+VvBSUr;Vye-=TNbY8%cj+xVXhww&(0{5w;k%1l9{%I&*e-**5tv D9g0DG delta 4166 zcmb7HYitzP6~1$4c3JPPVSqJWdknt2UhFk^VFA~M0fR3M;1J%JcLJ>xCG9wE73EKn zs!rP=xhVmnB-PMB8UpGosv`O$a+OqVs{TE~Way?b@|%dF*u9YT+bk+M}0%F^$M zKG~}*WmRRbenH&li={lW0{s^vmN6j%{dXdKChR~@5V4#IC(v&Yv4V+Ipf3INkb_E8r2|%5YvE?;N$9!|FI&*B zQldp3LDxp4ElfbySIDE43F!J=B0MIbYoq)&CZKDx``JWUmK?BZAsO8~{FbkLh^6{35ObQPk_O>Kx~0=E^Qu8ZV}RA7UpgwSi$N)ixs!iPCB;?AKKY}GXve76Z^`J$ zs8_V)*tbW$g2eE-2fQWIWL1h%Mgg4CG$o@C9`IJ$7)L9==5=*QE%d2p<&B(B(w!)l zGuraS^N(99qhER43fw1B(uZ-}fawXYX#OPzOz$~WC!e$2ShsuyV0RG-Yyr0D#EUgvD- zp2oBLJu8l#a^EWE*i%OBN4z?=yXA;Cr(LR?b^>=}tD53Innp@L&MNHcp�<te> z=5@gL2S>c2X7G9UJF`d%q67&WO(3Lu)N6)M^{CedSaa0taQ|nMpFip?{%DiqarS1D zlM}qjiHZN(p72{;6N6L>4|ufX-di@@7}WnXLnyocdN;1%GenBEMa*;{~rCb^P<05(IB@#F z$Pr%%{AdLw0Zry;l0JUAi4IQcGpCz+L`X+y>)%7`6(HqQ1uphQH=x58^8ibzp2k1+ z01>|iSmuib3A+$j_eDKs7Xf^#g$9ae zD7qeC#ZU^!uN1wIap^`;w+*86D(e+2X z-}u-bosH!_21-{@|L{bWh4dO%9rKZJucv9X`1u)$r!nX2p8s6_%-ymvl=M-V6w&%E zZIz}C%0aD^DvkVx^tE3Vu*Dan`|(q_0zcs*suX@&if5-=F73DLa2OoHpL*a<1-nDEKAysB`xsoC=T{U8>nK7|DcwDc5O!d-@-;F z&{dfRU=!lUE@-Pv8?l*P&{k1vvW3U!s?7frTbV#pWqO8fOrWWHjlync0!@|aRfd^B zS7rWd*}+6M2xFI>%%H6@&F?NI&{k0%yLpVR%CuQ~m_SoyIT0Qv|A31{ds%a zo_cn0#Qm)e=SeZT`cNBeHf#>89j0IMI$>R~Dy$ne4>o^n^`V~nQ`WD? z?psj%WNy_}>=EBl{UNX+!7T87jOh#d0Wc5zIj|9k@-#JuX@K`5_xSwgkUj%5F+`n1 zdk+ozq6zpma2D_~uo*}f1P#BrFzEA5aigA)E(p4M{var a="undefined"!=typeof ENVIRONMENT_IS_WASM_WORKER&&ENVIRONMENT_IS_WASM_WORKER;"undefined"!=typeof ENVIRONMENT_IS_PTHREAD&&ENVIRONMENT_IS_PTHREAD||a||function(b){function c(k,u,n){let q;(q=m).dataFileDownloads??(q.dataFileDownloads={});fetch(k).catch(v=>Promise.reject(Error(`Network Error: ${k}`,{cause:v}))).then(v=>{if(!v.ok)return Promise.reject(Error(`${v.status}: ${v.url}`));if(!v.body&&v.arrayBuffer)return v.arrayBuffer().then(n);const p=v.body.getReader(),x=()=>p.read().then(K).catch(t=> Promise.reject(Error(`Unexpected error while handling : ${v.url} ${t}`,{cause:t}))),z=[],I=Number(v.headers.get("Content-Length")??u);let E=0;const K=({done:t,value:G})=>{if(t){var F=new Uint8Array(z.map(T=>T.length).reduce((T,ka)=>T+ka,0));t=0;for(var C of z)F.set(C,t),t+=C.length;n(F.buffer)}else{z.push(G);E+=G.length;m.dataFileDownloads[k]={loaded:E,total:I};t=C=0;for(F of Object.values(m.dataFileDownloads))C+=F.loaded,t+=F.total;m.setStatus?.(`Downloading data... (${C}/${t})`);return x()}};m.setStatus?.("Downloading data..."); -return x()})}function d(k){console.error("package error:",k)}function e(k){function u(p,x,z){this.start=p;this.end=x;this.audio=z}function n(p){if(!p)throw"Loading data file failed."+Error().stack;if(p.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack;p=new Uint8Array(p);u.prototype.Ub=p;p=b.files;for(var x=0;x{h?(h(k),h=null):l=k},d);if(m.calledRun)e(m);else{let k;((k=m).preRun??(k.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop", -start:0,end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop", +q[v].filename);k.addRunDependency("datafile_/opt/jenkins/root/E0/blinkid-next/packages/blinkid-wasm/dist/full/advanced/BlinkIdModule.data");k.preloadResults??(k.preloadResults={});k.preloadResults["/opt/jenkins/root/E0/blinkid-next/packages/blinkid-wasm/dist/full/advanced/BlinkIdModule.data"]={Gc:!1};l?(n(l),l=null):h=n}"object"===typeof window?window.encodeURIComponent(window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))+"/"):"undefined"===typeof process&&"undefined"!== +typeof location&&encodeURIComponent(location.pathname.substring(0,location.pathname.lastIndexOf("/"))+"/");var f=m.locateFile?m.locateFile("BlinkIdModule.data",""):"BlinkIdModule.data",g=b.remote_package_size,h=null,l=m.getPreloadedPackage?m.getPreloadedPackage(f,g):null;l||c(f,g,k=>{h?(h(k),h=null):l=k},d);if(m.calledRun)e(m);else{let k;((k=m).preRun??(k.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop",start:0, +end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop", start:576471,end:845192},{filename:"/microblink/blinkid/Model_4336af7999b059ac75281d0d71b60dd55b33c2b22c2b2c8e2b9ab56fe6ad720d.strop",start:845192,end:1172060},{filename:"/microblink/blinkid/Model_473ac5f5e256623c0a6b282698c1f1b033b9fb5359e6aa142e9fb4a4022afe4e.strop",start:1172060,end:1178509},{filename:"/microblink/blinkid/Model_7403cf61ed10e7e93ab9ebb030ee2aa31f5d3d19346a271859924d0288d2c8ba.strop",start:1178509,end:5147659},{filename:"/microblink/blinkid/Model_8326c5065a6d8451d6d004db73babf4a4a9f502c68643a14934cc098d04bf44f.strop", start:5147659,end:5535353},{filename:"/microblink/blinkid/Model_8c7727da554fd257fa758787ca3d0f517b47f6c5ba791792f516da7dd210fde8.strop",start:5535353,end:6562208},{filename:"/microblink/blinkid/Model_93607315418f2c5d3abec06d0b2a81e69abeb1b8d0506ed6373d7d74bd5e4b05.strop",start:6562208,end:7807199},{filename:"/microblink/blinkid/Model_a1516add883f909ebecf9b565238086f8f31bbb3e7fb2113258e3ae7c659555e.strop",start:7807199,end:8103001},{filename:"/microblink/blinkid/Model_b452fd3cd4037080cfcb4c423dba5bc58c8ceafc28427fdf9c5778fb353f088e.strop", start:8103001,end:8109497},{filename:"/microblink/blinkid/Model_dd833eb903e57415810f0f7beffb6eca256b1d070825dde8e54a46d684920682.strop",start:8109497,end:9532942},{filename:"/microblink/blinkid/Model_f2874f5766b779c063dbe30467979163497dc4b29c43bab23d70c798ee32993a.strop",start:9532942,end:9608344},{filename:"/microblink/blinkid/Model_f531088a1f65a31d6ba039e09446fe24c18360080fec3792308ac01514803620.strop",start:9608344,end:10271397},{filename:"/microblink/blinkid/Model_faf688599c7e261a2a7404730f69ed029115bb0d3e7a3657731d88e701720efe.strop", diff --git a/packages/blinkid-wasm/dist/full/advanced/BlinkIdModule.wasm b/packages/blinkid-wasm/dist/full/advanced/BlinkIdModule.wasm index ff7e303cb3f4d997cf12a1134c8a8a7225a02336..5a35437d2e0d4b5743e1deab9380e890a9fef370 100755 GIT binary patch delta 3316 zcma);YiwLc702h!y}RC*?dxRM>sK;!*X#BAvGLlmH_r7VJ0)@5(1bn`8a|N^Eswj+ z7eGLvWzz;^gaR1haFLQq!2+qMX^B*%r9h*A3~7*1Tt0x1ibSd^qSOwKABkxS<$vzI zF(3HChoj$}xo6JInK^Ujyz-4J+B;vnqFp>+dm4AYn)yBm#*- zVvu-kzL+=?(duUIj3yxUkOoL2#Dp|Kwn4T-l8_Xn8Ip#yKw2SfkakE1WCvtt?arup z;B<8{r0La8rWRQxqh*=Y@MW_+_%7H3u7SPaZLkmg2iOnZ1PfrV&2|C*MsooCCs_2m z2Z58C&4xg-wi_fX!ys85ks4Pw-4j=`=_*;>i+)(M1GTY0Z5&+2?+K99Cc#Z`ANVh@ z9P}#?!|ww&(EXvHdp~#zt2h9T+H4Ad*8RXWXibCfGkc0X;D4}#Ao=j&p#31Yfc7B} z;|>F8eMB!yuDYiV7&Lp{k=)7XQg;WR?rpB}s$_X?6c|(5l&A0~3`s!o?_fPhyU+l> z2R4GVmnL`zYywGd8%S<$2fJ*R44SFncQZ)pY49%C67;vqs{f-69T?XR&~|hL|95~i zZYQ`33XrCkAWdfl%mn?N;5z!VARSs4n6p_A}3wELbWoCMcH?uB3U3irkp z(P_}`)MBrT16{}8YU5^A`wF7%q*lr3h&Ej@H+XZvFdXqWSh?qZ&TTv($E159# z!ZM28v{{6{@;p)EN&4#H#vY!KQN>CG_b1DuP2=wGmc>{bSEgfyu)>8U?f{noE6#Cj zHE~lUIrN5C#O_9(=gf*oz_1!6cR#-(CUvyk+KT9&O&|BMJ^IR7O}a17^`)oI1zmjZ-oNvn_QqMwfhL1# z^`mqD{l18POq=s2RX2Ps&9$0xX?OOPsM`_A@Dd-#DAJS-=1XaR?s=?>yFa}pWC0Gy zkcv3w$rfIgp#mGFNUcMk>Bxxr9W2{?MTbupxQw{ksu0)@YgP1Z_YSqh7niv-)aJX` zJMMmbRpffM2GAxVO)Mkid4ZXJjKg{JMqNUSL;dAd(cDUQ7P04;2(yJ~wh+z6-M_4g zBBn7)+`zgQz8NlYCTZnzO(YQo!H-{l%lkog-X=St5|4OlN7qCy%*``2aRjFo?X zO%#EvYhtJ1GOi5A+}|ea%+p~^dNwAp&e@;ov<2Kv-xi(F?OhksCi)ZRYbiQ?M#18W z`D}A^>CgC-A?W^KU35VA(z@t0|HqG8>tbknYq^X5a%7&Q0R6pJj?Z9s~#P0vsld;?4rE1jo8AqcR*wf^xuCC)+5W8)* zAJ>(x8zS@o5TQJ%t9r_Vx-uvY>MCR-3F_)s&^ZXEC7$05I?<0P9Em&Z9uP%{~fXuEzkHq&lWq{H8;=#G5qhk=-@O1O#6FPnY`@=K0O%Fj6?6}Pl+TI* z2ZR10saL(nY&SYqpfC(l0v!P8i!agwaemxVlv`mmsU8+^+cN^8E7c`X+-0m=2kf2v7673G;HN-( zVLuI0;E-X`uSjFSi_9m{f%XaDZ9IRPUY0QxrC88p3<;Cc6{G2oyY*kpwpLHvy9wS= zkv9_?2 z5?yS6;6vbEn>~z3qRQtH07D)HFv$@B=8giAZnmK;y4jv%$AASm#y!W9BM1vGM3e5|Q`yuuJP35?$fr0U zI>~bF*i%_|C_3txzt%BmWoGlmETjvPgLFgkkRC{HZS%#xxBkelU#-3QT>s+@)!$+} zF(2(Co*6Y{v#5_4fL)0LBYqV}Nr$SqcR;G*h*ZTvi;B1bzlO{EB^uKD4RG$E*dwa)1Bb{yuj$ pRcLhonl6NA%(;F@0kR7+04dhYxxpuTLz5#DBYSIKx-|G|_&-wY$uj@| delta 4091 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 diff --git a/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.js b/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.js index 6e22231..a6b10f5 100644 --- a/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.js +++ b/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.js @@ -1,16 +1,16 @@ async function createModule(moduleArg={}){var moduleRtn;var m=moduleArg,aa="object"==typeof window,ba="undefined"!=typeof WorkerGlobalScope;let ca;(ca=m).expectedDataFileDownloads??(ca.expectedDataFileDownloads=0);m.expectedDataFileDownloads++; (()=>{var a="undefined"!=typeof ENVIRONMENT_IS_WASM_WORKER&&ENVIRONMENT_IS_WASM_WORKER;"undefined"!=typeof ENVIRONMENT_IS_PTHREAD&&ENVIRONMENT_IS_PTHREAD||a||function(b){function c(k,u,n){let q;(q=m).dataFileDownloads??(q.dataFileDownloads={});fetch(k).catch(v=>Promise.reject(Error(`Network Error: ${k}`,{cause:v}))).then(v=>{if(!v.ok)return Promise.reject(Error(`${v.status}: ${v.url}`));if(!v.body&&v.arrayBuffer)return v.arrayBuffer().then(n);const p=v.body.getReader(),x=()=>p.read().then(K).catch(r=> Promise.reject(Error(`Unexpected error while handling : ${v.url} ${r}`,{cause:r}))),z=[],I=Number(v.headers.get("Content-Length")??u);let E=0;const K=({done:r,value:G})=>{if(r){var F=new Uint8Array(z.map(T=>T.length).reduce((T,ka)=>T+ka,0));r=0;for(var C of z)F.set(C,r),r+=C.length;n(F.buffer)}else{z.push(G);E+=G.length;m.dataFileDownloads[k]={loaded:E,total:I};r=C=0;for(F of Object.values(m.dataFileDownloads))C+=F.loaded,r+=F.total;m.setStatus?.(`Downloading data... (${C}/${r})`);return x()}};m.setStatus?.("Downloading data..."); -return x()})}function d(k){console.error("package error:",k)}function e(k){function u(p,x,z){this.start=p;this.end=x;this.audio=z}function n(p){if(!p)throw"Loading data file failed."+Error().stack;if(p.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack;p=new Uint8Array(p);u.prototype.Tb=p;p=b.files;for(var x=0;x{h?(h(k),h=null):l=k},d);if(m.calledRun)e(m);else{let k;((k=m).preRun??(k.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop", -start:0,end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop", -start:576471,end:845192},{filename:"/microblink/blinkid/Model_4336af7999b059ac75281d0d71b60dd55b33c2b22c2b2c8e2b9ab56fe6ad720d.strop",start:845192,end:1172060},{filename:"/microblink/blinkid/Model_473ac5f5e256623c0a6b282698c1f1b033b9fb5359e6aa142e9fb4a4022afe4e.strop",start:1172060,end:1178509},{filename:"/microblink/blinkid/Model_7403cf61ed10e7e93ab9ebb030ee2aa31f5d3d19346a271859924d0288d2c8ba.strop",start:1178509,end:5147659},{filename:"/microblink/blinkid/Model_8326c5065a6d8451d6d004db73babf4a4a9f502c68643a14934cc098d04bf44f.strop", -start:5147659,end:5535353},{filename:"/microblink/blinkid/Model_8c7727da554fd257fa758787ca3d0f517b47f6c5ba791792f516da7dd210fde8.strop",start:5535353,end:6562208},{filename:"/microblink/blinkid/Model_93607315418f2c5d3abec06d0b2a81e69abeb1b8d0506ed6373d7d74bd5e4b05.strop",start:6562208,end:7807199},{filename:"/microblink/blinkid/Model_a1516add883f909ebecf9b565238086f8f31bbb3e7fb2113258e3ae7c659555e.strop",start:7807199,end:8103001},{filename:"/microblink/blinkid/Model_b452fd3cd4037080cfcb4c423dba5bc58c8ceafc28427fdf9c5778fb353f088e.strop", -start:8103001,end:8109497},{filename:"/microblink/blinkid/Model_dd833eb903e57415810f0f7beffb6eca256b1d070825dde8e54a46d684920682.strop",start:8109497,end:9532942},{filename:"/microblink/blinkid/Model_f2874f5766b779c063dbe30467979163497dc4b29c43bab23d70c798ee32993a.strop",start:9532942,end:9608344},{filename:"/microblink/blinkid/Model_f531088a1f65a31d6ba039e09446fe24c18360080fec3792308ac01514803620.strop",start:9608344,end:10271397},{filename:"/microblink/blinkid/Model_faf688599c7e261a2a7404730f69ed029115bb0d3e7a3657731d88e701720efe.strop", -start:10271397,end:10287070},{filename:"/microblink/blinkid/Model_fc22f7553e3e85531eb79ef6db1474302664508cc7ae4ff0d950447b20f2f8ee.strop",start:10287070,end:10359768},{filename:"/microblink/blinkid/ccc_lookup_table.zzip",start:10359768,end:10380237},{filename:"/microblink/blinkid/serialized_embedder_db_1.9.bin",start:10380237,end:13393962}],remote_package_size:13393962})})();m.onAbort=function(a){t("Aborted with message: "+a);try{throw new WebAssembly.RuntimeError(a);}catch(b){t("Stacktrace: "+b.stack)}}; -m="undefined"!==typeof m?m:{};(function(){var a="",b=!1;try{if("undefined"!==typeof self&&self.location&&self.location.href){var c=self.location.href;0===c.indexOf("blob:")&&(a=c,b=!0)}}catch(d){}b&&!m.locateFile&&(m.locateFile=function(d,e){return"BlinkIdModule.wasm"===d?a:e+d})})();var da="./this.program",ea=import.meta.url,fa="",ha,ia; +q[v].filename);k.addRunDependency("datafile_/opt/jenkins/root/E0/blinkid-next/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.data");k.preloadResults??(k.preloadResults={});k.preloadResults["/opt/jenkins/root/E0/blinkid-next/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.data"]={Fc:!1};l?(n(l),l=null):h=n}"object"===typeof window?window.encodeURIComponent(window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))+"/"):"undefined"===typeof process&&"undefined"!==typeof location&& +encodeURIComponent(location.pathname.substring(0,location.pathname.lastIndexOf("/"))+"/");var f=m.locateFile?m.locateFile("BlinkIdModule.data",""):"BlinkIdModule.data",g=b.remote_package_size,h=null,l=m.getPreloadedPackage?m.getPreloadedPackage(f,g):null;l||c(f,g,k=>{h?(h(k),h=null):l=k},d);if(m.calledRun)e(m);else{let k;((k=m).preRun??(k.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop",start:0,end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop", +start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop",start:576471,end:845192},{filename:"/microblink/blinkid/Model_4336af7999b059ac75281d0d71b60dd55b33c2b22c2b2c8e2b9ab56fe6ad720d.strop", +start:845192,end:1172060},{filename:"/microblink/blinkid/Model_473ac5f5e256623c0a6b282698c1f1b033b9fb5359e6aa142e9fb4a4022afe4e.strop",start:1172060,end:1178509},{filename:"/microblink/blinkid/Model_7403cf61ed10e7e93ab9ebb030ee2aa31f5d3d19346a271859924d0288d2c8ba.strop",start:1178509,end:5147659},{filename:"/microblink/blinkid/Model_8326c5065a6d8451d6d004db73babf4a4a9f502c68643a14934cc098d04bf44f.strop",start:5147659,end:5535353},{filename:"/microblink/blinkid/Model_8c7727da554fd257fa758787ca3d0f517b47f6c5ba791792f516da7dd210fde8.strop", +start:5535353,end:6562208},{filename:"/microblink/blinkid/Model_93607315418f2c5d3abec06d0b2a81e69abeb1b8d0506ed6373d7d74bd5e4b05.strop",start:6562208,end:7807199},{filename:"/microblink/blinkid/Model_a1516add883f909ebecf9b565238086f8f31bbb3e7fb2113258e3ae7c659555e.strop",start:7807199,end:8103001},{filename:"/microblink/blinkid/Model_b452fd3cd4037080cfcb4c423dba5bc58c8ceafc28427fdf9c5778fb353f088e.strop",start:8103001,end:8109497},{filename:"/microblink/blinkid/Model_dd833eb903e57415810f0f7beffb6eca256b1d070825dde8e54a46d684920682.strop", +start:8109497,end:9532942},{filename:"/microblink/blinkid/Model_f2874f5766b779c063dbe30467979163497dc4b29c43bab23d70c798ee32993a.strop",start:9532942,end:9608344},{filename:"/microblink/blinkid/Model_f531088a1f65a31d6ba039e09446fe24c18360080fec3792308ac01514803620.strop",start:9608344,end:10271397},{filename:"/microblink/blinkid/Model_faf688599c7e261a2a7404730f69ed029115bb0d3e7a3657731d88e701720efe.strop",start:10271397,end:10287070},{filename:"/microblink/blinkid/Model_fc22f7553e3e85531eb79ef6db1474302664508cc7ae4ff0d950447b20f2f8ee.strop", +start:10287070,end:10359768},{filename:"/microblink/blinkid/ccc_lookup_table.zzip",start:10359768,end:10380237},{filename:"/microblink/blinkid/serialized_embedder_db_1.9.bin",start:10380237,end:13393962}],remote_package_size:13393962})})();m.onAbort=function(a){t("Aborted with message: "+a);try{throw new WebAssembly.RuntimeError(a);}catch(b){t("Stacktrace: "+b.stack)}};m="undefined"!==typeof m?m:{}; +(function(){var a="",b=!1;try{if("undefined"!==typeof self&&self.location&&self.location.href){var c=self.location.href;0===c.indexOf("blob:")&&(a=c,b=!0)}}catch(d){}b&&!m.locateFile&&(m.locateFile=function(d,e){return"BlinkIdModule.wasm"===d?a:e+d})})();var da="./this.program",ea=import.meta.url,fa="",ha,ia; if(aa||ba){try{fa=(new URL(".",ea)).href}catch{}ba&&(ia=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)});ha=async a=>{a=await fetch(a,{credentials:"same-origin"});if(a.ok)return a.arrayBuffer();throw Error(a.status+" : "+a.url);}}var ja=console.log.bind(console),t=console.error.bind(console),la,ma=!1,na,oa,pa,qa,w,y,A,ra,B,D,sa,ta,H,ua,va=!1; function wa(){var a=qa.buffer;w=new Int8Array(a);A=new Int16Array(a);y=new Uint8Array(a);ra=new Uint16Array(a);B=new Int32Array(a);D=new Uint32Array(a);sa=new Float32Array(a);ta=new Float64Array(a);H=new BigInt64Array(a);ua=new BigUint64Array(a)}var xa=0,ya=null;function za(){xa++;m.monitorRunDependencies?.(xa)}function Aa(){xa--;m.monitorRunDependencies?.(xa);if(0==xa&&ya){var a=ya;ya=null;a()}} function Ba(a){m.onAbort?.(a);a="Aborted("+a+")";t(a);ma=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");pa?.(a);throw a;}var Ca;async function Da(a){if(!la)try{var b=await ha(a);return new Uint8Array(b)}catch{}if(a==Ca&&la)a=new Uint8Array(la);else if(ia)a=ia(a);else throw"both async and sync fetching of the wasm failed";return a} @@ -93,7 +93,7 @@ Object.assign(Lc.prototype,{Zb(a){this.Ob&&(a=this.Ob(a));return a},Hb(a){this.M e?b.call(this):this.kb?Kc(d.ua.Va,{xa:d,va:e,Ha:this,Ca:a}):Kc(d.ua.Va,{xa:d,va:e})}});Y=new xd;za("library_fetch_init");(function(a,b){try{var c=indexedDB.open("emscripten_filesystem",1)}catch(d){b(d);return}c.onupgradeneeded=d=>{d=d.target.result;d.objectStoreNames.contains("FILES")&&d.deleteObjectStore("FILES");d.createObjectStore("FILES")};c.onsuccess=d=>a(d.target.result);c.onerror=b})(a=>{yd=a;Aa("library_fetch_init")},()=>{yd=!1;Aa("library_fetch_init")}); qa=m.wasmMemory?m.wasmMemory:new WebAssembly.Memory({initial:(m.INITIAL_MEMORY||209715200)/65536,maximum:32768});wa();m.noExitRuntime&&(La=m.noExitRuntime);m.preloadPlugins&&(nb=m.preloadPlugins);m.print&&(ja=m.print);m.printErr&&(t=m.printErr);m.wasmBinary&&(la=m.wasmBinary);m.thisProgram&&(da=m.thisProgram);m.addRunDependency=za;m.removeRunDependency=Aa; m.FS_createPreloadedFile=(a,b,c,d,e,f,g,h,l,k)=>{function u(v){function p(x){k?.();h||Zb(a,b,x,d,e,l);f?.();Aa(q)}ob(v,n,p,()=>{g?.();Aa(q)})||p(v)}var n=b?Va(Ra(a+"/"+b)):a,q=`cp ${n}`;za(q);"string"==typeof c?mb(c).then(u,g):u(c)};m.FS_unlink=(...a)=>Qb(...a);m.FS_createPath=(...a)=>Xb(...a);m.FS_createDevice=(...a)=>$b(...a);m.FS_createDataFile=(...a)=>Zb(...a);m.FS_createLazyFile=(...a)=>bc(...a); -var Id={332857:(a,b,c,d)=>{a=a?L(y,a):"";b=b?L(y,b):"";c=c?L(y,c):"";d=d?L(y,d):"";throw Error(a+b+c+d);},333073:(a,b)=>{a=a?L(y,a):"";b=b?L(y,b):"";throw Error(a+b);}},Oc,Pc,Ad,gb,Jd;m.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024; +var Id={332841:(a,b,c,d)=>{a=a?L(y,a):"";b=b?L(y,b):"";c=c?L(y,c):"";d=d?L(y,d):"";throw Error(a+b+c+d);},333057:(a,b)=>{a=a?L(y,a):"";b=b?L(y,b):"";throw Error(a+b);}},Oc,Pc,Ad,gb,Jd;m.__ZN2MB2NN28LinearDefragmentingAllocator10Allocation4nullE=1024; var Kd={y:(a,b)=>Oa(a)(b),q:function(a,b,c){Pa=c;try{var d=Hb(a);switch(b){case 0:var e=J();if(0>e)break;for(;sb[e];)e++;return Jb(d,e).Sa;case 1:case 2:return 0;case 3:return d.flags;case 4:return e=J(),d.flags|=e,0;case 12:return e=J(),A[e+0>>1]=2,0;case 13:case 14:return 0}return-28}catch(f){if("undefined"==typeof R||"ErrnoError"!==f.name)throw f;return-f.Aa}},R:function(a,b){try{var c=Hb(a),d=c.node,e=c.sa.Ja;a=e?c:d;e??=d.ta.Ja;Gb(e);var f=e(a);return ec(b,f)}catch(g){if("undefined"==typeof R|| "ErrnoError"!==g.name)throw g;return-g.Aa}},S:function(a,b,c){Pa=c;try{var d=Hb(a);switch(b){case 21509:return d.wa?0:-59;case 21505:if(!d.wa)return-59;if(d.wa.Qa.fc){a=[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var e=J();B[e>>2]=25856;B[e+4>>2]=5;B[e+8>>2]=191;B[e+12>>2]=35387;for(var f=0;32>f;f++)w[e+f+17]=a[f]||0}return 0;case 21510:case 21511:case 21512:return d.wa?0:-59;case 21506:case 21507:case 21508:if(!d.wa)return-59;if(d.wa.Qa.hc)for(e=J(),a=[],f=0;32>f;f++)a.push(w[e+ f+17]);return 0;case 21519:if(!d.wa)return-59;e=J();return B[e>>2]=0;case 21520:return d.wa?-28:-59;case 21537:case 21531:e=J();if(!d.sa.ec)throw new N(59);return d.sa.ec(d,b,e);case 21523:if(!d.wa)return-59;d.wa.Qa.ic&&(f=[24,80],e=J(),A[e>>1]=f[0],A[e+2>>1]=f[1]);return 0;case 21524:return d.wa?0:-59;case 21515:return d.wa?0:-59;default:return-28}}catch(g){if("undefined"==typeof R||"ErrnoError"!==g.name)throw g;return-g.Aa}},P:function(a,b){try{return a=a?L(y,a):"",ec(b,Rb(a,!0))}catch(c){if("undefined"== diff --git a/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.wasm b/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.wasm index c858f4408fae47cb051143e56a69bc4af0e5fe91..027d463410a40bf5e36107669df12aa87033a6fa 100755 GIT binary patch delta 32759 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 Ratz~BOWPQ8-Z>R%`WN>5VB`P* delta 32864 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 apYOy#B5*8T7nz}4X4ZBhooGE4Z}}Jg$b@PD diff --git a/packages/blinkid-wasm/dist/lightweight/advanced-threads/BlinkIdModule.js b/packages/blinkid-wasm/dist/lightweight/advanced-threads/BlinkIdModule.js index f2ebacc..ce9b7c7 100644 --- a/packages/blinkid-wasm/dist/lightweight/advanced-threads/BlinkIdModule.js +++ b/packages/blinkid-wasm/dist/lightweight/advanced-threads/BlinkIdModule.js @@ -1,16 +1,15 @@ async function createModule(moduleArg={}){var moduleRtn;var h=moduleArg,ba="object"==typeof window,ca="undefined"!=typeof WorkerGlobalScope,n=ca&&self.name?.startsWith("em-pthread");let da;(da=h).expectedDataFileDownloads??(da.expectedDataFileDownloads=0);h.expectedDataFileDownloads++; (()=>{var a="undefined"!=typeof ENVIRONMENT_IS_WASM_WORKER&&ENVIRONMENT_IS_WASM_WORKER;"undefined"!=typeof n&&n||a||function(b){function c(m,r,p){let w;(w=h).dataFileDownloads??(w.dataFileDownloads={});fetch(m).catch(v=>Promise.reject(Error(`Network Error: ${m}`,{cause:v}))).then(v=>{if(!v.ok)return Promise.reject(Error(`${v.status}: ${v.url}`));if(!v.body&&v.arrayBuffer)return v.arrayBuffer().then(p);const t=v.body.getReader(),y=()=>t.read().then(L).catch(u=>Promise.reject(Error(`Unexpected error while handling : ${v.url} ${u}`, {cause:u}))),A=[],J=Number(v.headers.get("Content-Length")??r);let F=0;const L=({done:u,value:H})=>{if(u){var G=new Uint8Array(A.map(aa=>aa.length).reduce((aa,qa)=>aa+qa,0));u=0;for(var C of A)G.set(C,u),u+=C.length;p(G.buffer)}else{A.push(H);F+=H.length;h.dataFileDownloads[m]={loaded:F,total:J};u=C=0;for(G of Object.values(h.dataFileDownloads))C+=G.loaded,u+=G.total;h.setStatus?.(`Downloading data... (${C}/${u})`);return y()}};h.setStatus?.("Downloading data...");return y()})}function d(m){console.error("package error:", -m)}function e(m){function r(t,y,A){this.start=t;this.end=y;this.audio=A}function p(t){if(!t)throw"Loading data file failed."+Error().stack;if(t.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack;t=new Uint8Array(t);r.prototype.wc=t;t=b.files;for(var y=0;y{k?(k(m),k=null):l=m},d);if(h.calledRun)e(h);else{let m;((m=h).preRun??(m.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop", -start:0,end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop", -start:576471,end:845192},{filename:"/microblink/blinkid/Model_4336af7999b059ac75281d0d71b60dd55b33c2b22c2b2c8e2b9ab56fe6ad720d.strop",start:845192,end:1172060},{filename:"/microblink/blinkid/Model_473ac5f5e256623c0a6b282698c1f1b033b9fb5359e6aa142e9fb4a4022afe4e.strop",start:1172060,end:1178509},{filename:"/microblink/blinkid/Model_7403cf61ed10e7e93ab9ebb030ee2aa31f5d3d19346a271859924d0288d2c8ba.strop",start:1178509,end:5147659},{filename:"/microblink/blinkid/Model_8c7727da554fd257fa758787ca3d0f517b47f6c5ba791792f516da7dd210fde8.strop", -start:5147659,end:6174514},{filename:"/microblink/blinkid/Model_a1516add883f909ebecf9b565238086f8f31bbb3e7fb2113258e3ae7c659555e.strop",start:6174514,end:6470316},{filename:"/microblink/blinkid/Model_b452fd3cd4037080cfcb4c423dba5bc58c8ceafc28427fdf9c5778fb353f088e.strop",start:6470316,end:6476812},{filename:"/microblink/blinkid/Model_dd833eb903e57415810f0f7beffb6eca256b1d070825dde8e54a46d684920682.strop",start:6476812,end:7900257},{filename:"/microblink/blinkid/Model_f2874f5766b779c063dbe30467979163497dc4b29c43bab23d70c798ee32993a.strop", -start:7900257,end:7975659},{filename:"/microblink/blinkid/Model_f531088a1f65a31d6ba039e09446fe24c18360080fec3792308ac01514803620.strop",start:7975659,end:8638712},{filename:"/microblink/blinkid/Model_faf688599c7e261a2a7404730f69ed029115bb0d3e7a3657731d88e701720efe.strop",start:8638712,end:8654385},{filename:"/microblink/blinkid/Model_fc22f7553e3e85531eb79ef6db1474302664508cc7ae4ff0d950447b20f2f8ee.strop",start:8654385,end:8727083},{filename:"/microblink/blinkid/ccc_lookup_table.zzip",start:8727083, -end:8747552},{filename:"/microblink/blinkid/serialized_embedder_db_1.9.bin",start:8747552,end:11761277}],remote_package_size:11761277})})();h.onAbort=function(a){q("Aborted with message: "+a);try{throw new WebAssembly.RuntimeError(a);}catch(b){q("Stacktrace: "+b.stack)}};h="undefined"!==typeof h?h:{}; -(function(){var a="",b=!1;try{if("undefined"!==typeof self&&self.location&&self.location.href){var c=self.location.href;0===c.indexOf("blob:")&&(a=c,b=!0)}}catch(d){}b&&!h.locateFile&&(h.locateFile=function(d,e){return"BlinkIdModule.wasm"===d?a:e+d})})();var ea="./this.program",fa=import.meta.url,ha="",ia,ja; +m)}function e(m){function r(t,y,A){this.start=t;this.end=y;this.audio=A}function p(t){if(!t)throw"Loading data file failed."+Error().stack;if(t.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack;t=new Uint8Array(t);r.prototype.wc=t;t=b.files;for(var y=0;y{k?(k(m),k=null):l=m},d);if(h.calledRun)e(h);else{let m;((m=h).preRun??(m.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop",start:0,end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198, +end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop",start:576471,end:845192},{filename:"/microblink/blinkid/Model_4336af7999b059ac75281d0d71b60dd55b33c2b22c2b2c8e2b9ab56fe6ad720d.strop", +start:845192,end:1172060},{filename:"/microblink/blinkid/Model_473ac5f5e256623c0a6b282698c1f1b033b9fb5359e6aa142e9fb4a4022afe4e.strop",start:1172060,end:1178509},{filename:"/microblink/blinkid/Model_7403cf61ed10e7e93ab9ebb030ee2aa31f5d3d19346a271859924d0288d2c8ba.strop",start:1178509,end:5147659},{filename:"/microblink/blinkid/Model_8c7727da554fd257fa758787ca3d0f517b47f6c5ba791792f516da7dd210fde8.strop",start:5147659,end:6174514},{filename:"/microblink/blinkid/Model_a1516add883f909ebecf9b565238086f8f31bbb3e7fb2113258e3ae7c659555e.strop", +start:6174514,end:6470316},{filename:"/microblink/blinkid/Model_b452fd3cd4037080cfcb4c423dba5bc58c8ceafc28427fdf9c5778fb353f088e.strop",start:6470316,end:6476812},{filename:"/microblink/blinkid/Model_dd833eb903e57415810f0f7beffb6eca256b1d070825dde8e54a46d684920682.strop",start:6476812,end:7900257},{filename:"/microblink/blinkid/Model_f2874f5766b779c063dbe30467979163497dc4b29c43bab23d70c798ee32993a.strop",start:7900257,end:7975659},{filename:"/microblink/blinkid/Model_f531088a1f65a31d6ba039e09446fe24c18360080fec3792308ac01514803620.strop", +start:7975659,end:8638712},{filename:"/microblink/blinkid/Model_faf688599c7e261a2a7404730f69ed029115bb0d3e7a3657731d88e701720efe.strop",start:8638712,end:8654385},{filename:"/microblink/blinkid/Model_fc22f7553e3e85531eb79ef6db1474302664508cc7ae4ff0d950447b20f2f8ee.strop",start:8654385,end:8727083},{filename:"/microblink/blinkid/ccc_lookup_table.zzip",start:8727083,end:8747552},{filename:"/microblink/blinkid/serialized_embedder_db_1.9.bin",start:8747552,end:11761277}],remote_package_size:11761277})})(); +h.onAbort=function(a){q("Aborted with message: "+a);try{throw new WebAssembly.RuntimeError(a);}catch(b){q("Stacktrace: "+b.stack)}};h="undefined"!==typeof h?h:{};(function(){var a="",b=!1;try{if("undefined"!==typeof self&&self.location&&self.location.href){var c=self.location.href;0===c.indexOf("blob:")&&(a=c,b=!0)}}catch(d){}b&&!h.locateFile&&(h.locateFile=function(d,e){return"BlinkIdModule.wasm"===d?a:e+d})})();var ea="./this.program",fa=import.meta.url,ha="",ia,ja; if(ba||ca){try{ha=(new URL(".",fa)).href}catch{}ca&&(ja=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)});ia=async a=>{a=await fetch(a,{credentials:"same-origin"});if(a.ok)return a.arrayBuffer();throw Error(a.status+" : "+a.url);}}var ka=console.log.bind(console),q=console.error.bind(console),la,ma,na=!1,oa;function x(){pa.buffer!=z.buffer&&ra()}var sa,ta,ua,va; if(n){var wa=!1;self.onunhandledrejection=b=>{throw b.reason||b;};function a(b){try{var c=b.data,d=c.nb;if("load"===d){let e=[];self.onmessage=f=>e.push(f);va=()=>{postMessage({nb:"loaded"});for(let f of e)a(f);self.onmessage=a};for(const f of c.Hc)if(!h[f]||h[f].proxy)h[f]=(...g)=>{postMessage({nb:"callHandler",Gc:f,tc:g})},"print"==f&&(ka=h[f]),"printErr"==f&&(q=h[f]);pa=c.gd;ra();ua(c.hd)}else if("run"===d){xa(c.jb);ya(c.jb,0,0,1,0,0);za();Aa(c.jb);wa||(Ba(),wa=!0);try{Ca(c.cd,c.Tb)}catch(e){if("unwind"!= e)throw e;}}else"setimmediate"!==c.target&&("checkMailbox"===d?wa&&Da():d&&(q(`worker: received unknown command ${d}`),q(c)))}catch(e){throw Ea(),e;}}self.onmessage=a}var pa,z,B,D,Fa,E,I,Ga,Ha,K,Ia,Ja=!1;function ra(){var a=pa.buffer;z=new Int8Array(a);D=new Int16Array(a);B=new Uint8Array(a);Fa=new Uint16Array(a);E=new Int32Array(a);I=new Uint32Array(a);Ga=new Float32Array(a);Ha=new Float64Array(a);K=new BigInt64Array(a);Ia=new BigUint64Array(a)} diff --git a/packages/blinkid-wasm/dist/lightweight/advanced-threads/BlinkIdModule.wasm b/packages/blinkid-wasm/dist/lightweight/advanced-threads/BlinkIdModule.wasm index 9c6bd986937ce01d399d9852fbfeae676147c78c..074ccbb67c750f4d3579137e39b0684cbd5f7fc7 100755 GIT binary patch delta 45060 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 diff --git a/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.js b/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.js index 0032823..2d39fea 100644 --- a/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.js +++ b/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.js @@ -1,10 +1,10 @@ async function createModule(moduleArg={}){var moduleRtn;var m=moduleArg,aa="object"==typeof window,ba="undefined"!=typeof WorkerGlobalScope;let ca;(ca=m).expectedDataFileDownloads??(ca.expectedDataFileDownloads=0);m.expectedDataFileDownloads++; (()=>{var a="undefined"!=typeof ENVIRONMENT_IS_WASM_WORKER&&ENVIRONMENT_IS_WASM_WORKER;"undefined"!=typeof ENVIRONMENT_IS_PTHREAD&&ENVIRONMENT_IS_PTHREAD||a||function(b){function c(k,u,n){let q;(q=m).dataFileDownloads??(q.dataFileDownloads={});fetch(k).catch(v=>Promise.reject(Error(`Network Error: ${k}`,{cause:v}))).then(v=>{if(!v.ok)return Promise.reject(Error(`${v.status}: ${v.url}`));if(!v.body&&v.arrayBuffer)return v.arrayBuffer().then(n);const p=v.body.getReader(),x=()=>p.read().then(K).catch(t=> Promise.reject(Error(`Unexpected error while handling : ${v.url} ${t}`,{cause:t}))),z=[],I=Number(v.headers.get("Content-Length")??u);let E=0;const K=({done:t,value:G})=>{if(t){var F=new Uint8Array(z.map(T=>T.length).reduce((T,ka)=>T+ka,0));t=0;for(var C of z)F.set(C,t),t+=C.length;n(F.buffer)}else{z.push(G);E+=G.length;m.dataFileDownloads[k]={loaded:E,total:I};t=C=0;for(F of Object.values(m.dataFileDownloads))C+=F.loaded,t+=F.total;m.setStatus?.(`Downloading data... (${C}/${t})`);return x()}};m.setStatus?.("Downloading data..."); -return x()})}function d(k){console.error("package error:",k)}function e(k){function u(p,x,z){this.start=p;this.end=x;this.audio=z}function n(p){if(!p)throw"Loading data file failed."+Error().stack;if(p.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack;p=new Uint8Array(p);u.prototype.Ub=p;p=b.files;for(var x=0;x{h?(h(k),h=null):l=k},d);if(m.calledRun)e(m);else{let k;((k=m).preRun??(k.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop", +q[v].filename);k.addRunDependency("datafile_/opt/jenkins/root/E0/blinkid-next/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.data");k.preloadResults??(k.preloadResults={});k.preloadResults["/opt/jenkins/root/E0/blinkid-next/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.data"]={Gc:!1};l?(n(l),l=null):h=n}"object"===typeof window?window.encodeURIComponent(window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))+"/"):"undefined"===typeof process&& +"undefined"!==typeof location&&encodeURIComponent(location.pathname.substring(0,location.pathname.lastIndexOf("/"))+"/");var f=m.locateFile?m.locateFile("BlinkIdModule.data",""):"BlinkIdModule.data",g=b.remote_package_size,h=null,l=m.getPreloadedPackage?m.getPreloadedPackage(f,g):null;l||c(f,g,k=>{h?(h(k),h=null):l=k},d);if(m.calledRun)e(m);else{let k;((k=m).preRun??(k.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop", start:0,end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop", start:576471,end:845192},{filename:"/microblink/blinkid/Model_4336af7999b059ac75281d0d71b60dd55b33c2b22c2b2c8e2b9ab56fe6ad720d.strop",start:845192,end:1172060},{filename:"/microblink/blinkid/Model_473ac5f5e256623c0a6b282698c1f1b033b9fb5359e6aa142e9fb4a4022afe4e.strop",start:1172060,end:1178509},{filename:"/microblink/blinkid/Model_7403cf61ed10e7e93ab9ebb030ee2aa31f5d3d19346a271859924d0288d2c8ba.strop",start:1178509,end:5147659},{filename:"/microblink/blinkid/Model_8c7727da554fd257fa758787ca3d0f517b47f6c5ba791792f516da7dd210fde8.strop", start:5147659,end:6174514},{filename:"/microblink/blinkid/Model_a1516add883f909ebecf9b565238086f8f31bbb3e7fb2113258e3ae7c659555e.strop",start:6174514,end:6470316},{filename:"/microblink/blinkid/Model_b452fd3cd4037080cfcb4c423dba5bc58c8ceafc28427fdf9c5778fb353f088e.strop",start:6470316,end:6476812},{filename:"/microblink/blinkid/Model_dd833eb903e57415810f0f7beffb6eca256b1d070825dde8e54a46d684920682.strop",start:6476812,end:7900257},{filename:"/microblink/blinkid/Model_f2874f5766b779c063dbe30467979163497dc4b29c43bab23d70c798ee32993a.strop", diff --git a/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.wasm b/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.wasm index 4555f14980da08d34e042fa99b501a444a8e3cc8..1ba2cbe648576286d531c69d09bded1ecb057d30 100755 GIT binary patch delta 4981 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 I<3G&*8@cW4QUCw| diff --git a/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.js b/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.js index 8ecbf65..fae8f79 100644 --- a/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.js +++ b/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.js @@ -1,11 +1,11 @@ async function createModule(moduleArg={}){var moduleRtn;var m=moduleArg,aa="object"==typeof window,ba="undefined"!=typeof WorkerGlobalScope;let ca;(ca=m).expectedDataFileDownloads??(ca.expectedDataFileDownloads=0);m.expectedDataFileDownloads++; (()=>{var a="undefined"!=typeof ENVIRONMENT_IS_WASM_WORKER&&ENVIRONMENT_IS_WASM_WORKER;"undefined"!=typeof ENVIRONMENT_IS_PTHREAD&&ENVIRONMENT_IS_PTHREAD||a||function(b){function c(k,u,n){let q;(q=m).dataFileDownloads??(q.dataFileDownloads={});fetch(k).catch(v=>Promise.reject(Error(`Network Error: ${k}`,{cause:v}))).then(v=>{if(!v.ok)return Promise.reject(Error(`${v.status}: ${v.url}`));if(!v.body&&v.arrayBuffer)return v.arrayBuffer().then(n);const p=v.body.getReader(),x=()=>p.read().then(K).catch(r=> Promise.reject(Error(`Unexpected error while handling : ${v.url} ${r}`,{cause:r}))),z=[],I=Number(v.headers.get("Content-Length")??u);let E=0;const K=({done:r,value:G})=>{if(r){var F=new Uint8Array(z.map(T=>T.length).reduce((T,ka)=>T+ka,0));r=0;for(var C of z)F.set(C,r),r+=C.length;n(F.buffer)}else{z.push(G);E+=G.length;m.dataFileDownloads[k]={loaded:E,total:I};r=C=0;for(F of Object.values(m.dataFileDownloads))C+=F.loaded,r+=F.total;m.setStatus?.(`Downloading data... (${C}/${r})`);return x()}};m.setStatus?.("Downloading data..."); -return x()})}function d(k){console.error("package error:",k)}function e(k){function u(p,x,z){this.start=p;this.end=x;this.audio=z}function n(p){if(!p)throw"Loading data file failed."+Error().stack;if(p.constructor.name!==ArrayBuffer.name)throw"bad input to processPackageData"+Error().stack;p=new Uint8Array(p);u.prototype.Tb=p;p=b.files;for(var x=0;x{h?(h(k),h=null):l=k},d);if(m.calledRun)e(m);else{let k;((k=m).preRun??(k.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop", -start:0,end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop", +q[v].filename);k.addRunDependency("datafile_/opt/jenkins/root/E0/blinkid-next/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.data");k.preloadResults??(k.preloadResults={});k.preloadResults["/opt/jenkins/root/E0/blinkid-next/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.data"]={Fc:!1};l?(n(l),l=null):h=n}"object"===typeof window?window.encodeURIComponent(window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))+"/"):"undefined"===typeof process&&"undefined"!== +typeof location&&encodeURIComponent(location.pathname.substring(0,location.pathname.lastIndexOf("/"))+"/");var f=m.locateFile?m.locateFile("BlinkIdModule.data",""):"BlinkIdModule.data",g=b.remote_package_size,h=null,l=m.getPreloadedPackage?m.getPreloadedPackage(f,g):null;l||c(f,g,k=>{h?(h(k),h=null):l=k},d);if(m.calledRun)e(m);else{let k;((k=m).preRun??(k.preRun=[])).push(e)}}({files:[{filename:"/microblink/blinkid/Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop",start:0, +end:103198},{filename:"/microblink/blinkid/Model_083e679074e33233cdf9028116ed7803443e2acc876b915ecf4749ce6c33ee5c.strop",start:103198,end:228280},{filename:"/microblink/blinkid/Model_2880751121560047e6dc571bc8ff4683aeb863886f7c0789234594ceb1e23577.strop",start:228280,end:232015},{filename:"/microblink/blinkid/Model_36d8e94f4cb46097bd6b7385f2aa91fcdee1a5fefeec59e56d1b9e82c94b00a7.strop",start:232015,end:576471},{filename:"/microblink/blinkid/Model_3b11c3ffacbbf390b932fb9a7024f1a0016f66281ea8c790f8b5903374ad89c2.strop", start:576471,end:845192},{filename:"/microblink/blinkid/Model_4336af7999b059ac75281d0d71b60dd55b33c2b22c2b2c8e2b9ab56fe6ad720d.strop",start:845192,end:1172060},{filename:"/microblink/blinkid/Model_473ac5f5e256623c0a6b282698c1f1b033b9fb5359e6aa142e9fb4a4022afe4e.strop",start:1172060,end:1178509},{filename:"/microblink/blinkid/Model_7403cf61ed10e7e93ab9ebb030ee2aa31f5d3d19346a271859924d0288d2c8ba.strop",start:1178509,end:5147659},{filename:"/microblink/blinkid/Model_8c7727da554fd257fa758787ca3d0f517b47f6c5ba791792f516da7dd210fde8.strop", start:5147659,end:6174514},{filename:"/microblink/blinkid/Model_a1516add883f909ebecf9b565238086f8f31bbb3e7fb2113258e3ae7c659555e.strop",start:6174514,end:6470316},{filename:"/microblink/blinkid/Model_b452fd3cd4037080cfcb4c423dba5bc58c8ceafc28427fdf9c5778fb353f088e.strop",start:6470316,end:6476812},{filename:"/microblink/blinkid/Model_dd833eb903e57415810f0f7beffb6eca256b1d070825dde8e54a46d684920682.strop",start:6476812,end:7900257},{filename:"/microblink/blinkid/Model_f2874f5766b779c063dbe30467979163497dc4b29c43bab23d70c798ee32993a.strop", start:7900257,end:7975659},{filename:"/microblink/blinkid/Model_f531088a1f65a31d6ba039e09446fe24c18360080fec3792308ac01514803620.strop",start:7975659,end:8638712},{filename:"/microblink/blinkid/Model_faf688599c7e261a2a7404730f69ed029115bb0d3e7a3657731d88e701720efe.strop",start:8638712,end:8654385},{filename:"/microblink/blinkid/Model_fc22f7553e3e85531eb79ef6db1474302664508cc7ae4ff0d950447b20f2f8ee.strop",start:8654385,end:8727083},{filename:"/microblink/blinkid/ccc_lookup_table.zzip",start:8727083, diff --git a/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.wasm b/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.wasm index 2687cbec5d5f651c1c24095c1e3e3d126b75e97c..9a6d68ffce5f3b9915d034819f16890c5b6351ef 100755 GIT binary patch delta 3941 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 oa+pp2@<6>;J7>e^{#f7XjP5Q!Ux!AZmC!1vF { }, { input: "https://proxy.example.com/api/proxy", - expectedPing: "https://proxy.example.com", - expectedBaltazar: "https://proxy.example.com/api/v2/status/check", + expectedPing: "https://proxy.example.com/api/proxy", + expectedBaltazar: + "https://proxy.example.com/api/proxy/api/v2/status/check", description: "HTTPS proxy URL with path (path is ignored)", }, ])( diff --git a/packages/blinkid-worker/src/proxy-url-validator.ts b/packages/blinkid-worker/src/proxy-url-validator.ts index 3233a8c..0e6f359 100644 --- a/packages/blinkid-worker/src/proxy-url-validator.ts +++ b/packages/blinkid-worker/src/proxy-url-validator.ts @@ -37,14 +37,14 @@ export function validateLicenseProxyPermissions( // Check if the license allows usage of any proxy if (!allowPingProxy && !allowBaltazarProxy) { throw new Error( - `Microblink proxy URL is set but your license doesn't permit proxy usage. Check your license.`, + "Microblink proxy URL is set but your license doesn't permit proxy usage. Check your license.", ); } // For offline licenses, ping must be enabled. For online licenses, ping requirement is waived. if (!isOnlineLicense && !hasPing) { throw new Error( - `Microblink proxy URL is set but your license doesn't permit proxy usage. Check your license.`, + "Microblink proxy URL is set but your license doesn't permit proxy usage. Check your license.", ); } @@ -56,7 +56,7 @@ export function validateLicenseProxyPermissions( (isOnlineLicense && !hasPing && !allowBaltazarProxy && allowPingProxy) ) { throw new Error( - `Microblink proxy URL is set but your license doesn't permit proxy usage. Check your license.`, + "Microblink proxy URL is set but your license doesn't permit proxy usage. Check your license.", ); } } @@ -93,10 +93,13 @@ export function sanitizeProxyUrls(baseUrl: string): { const baseUrlStr = parsedUrl.origin; try { - const baltazarUrl = new URL("/api/v2/status/check", baseUrlStr).toString(); + const baltazarUrl = new URL( + `${parsedUrl.pathname}${parsedUrl.pathname.endsWith("/") ? "" : "/"}api/v2/status/check`, + baseUrlStr, + ).toString(); return { - ping: baseUrlStr, + ping: baseUrlStr + parsedUrl.pathname.replace(/\/$/, ""), baltazar: baltazarUrl, }; } catch (error) { diff --git a/packages/blinkid/CHANGELOG.md b/packages/blinkid/CHANGELOG.md index e53fba5..7e43358 100644 --- a/packages/blinkid/CHANGELOG.md +++ b/packages/blinkid/CHANGELOG.md @@ -1,5 +1,13 @@ # @microblink/blinkid +## 7.6.2 + +### Patch Changes + +- Updated dependencies + - @microblink/blinkid-core@7.6.2 + - @microblink/blinkid-ux-manager@7.6.2 + ## 7.6.1 ### Patch Changes diff --git a/packages/blinkid/package.json b/packages/blinkid/package.json index 22bf6a9..4838769 100644 --- a/packages/blinkid/package.json +++ b/packages/blinkid/package.json @@ -1,7 +1,7 @@ { "name": "@microblink/blinkid", "description": "All-in-one BlinkID browser SDK for fast and accurate ID document scanning and recognition in web applications.", - "version": "7.6.1", + "version": "7.6.2", "author": "Microblink", "scripts": { "build": "concurrently pnpm:build:js pnpm:build:types",