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 e25583f..96990c4 100755 Binary files a/packages/blinkid-wasm/dist/full/advanced-threads/BlinkIdModule.wasm and b/packages/blinkid-wasm/dist/full/advanced-threads/BlinkIdModule.wasm differ diff --git a/packages/blinkid-wasm/dist/full/advanced/BlinkIdModule.js b/packages/blinkid-wasm/dist/full/advanced/BlinkIdModule.js index f0c3515..7a8757f 100644 --- a/packages/blinkid-wasm/dist/full/advanced/BlinkIdModule.js +++ b/packages/blinkid-wasm/dist/full/advanced/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(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 ff7e303..5a35437 100755 Binary files a/packages/blinkid-wasm/dist/full/advanced/BlinkIdModule.wasm and b/packages/blinkid-wasm/dist/full/advanced/BlinkIdModule.wasm differ 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 c858f44..027d463 100755 Binary files a/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.wasm and b/packages/blinkid-wasm/dist/full/basic/BlinkIdModule.wasm differ 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 9c6bd98..074ccbb 100755 Binary files a/packages/blinkid-wasm/dist/lightweight/advanced-threads/BlinkIdModule.wasm and b/packages/blinkid-wasm/dist/lightweight/advanced-threads/BlinkIdModule.wasm differ 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 4555f14..1ba2cbe 100755 Binary files a/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.wasm and b/packages/blinkid-wasm/dist/lightweight/advanced/BlinkIdModule.wasm differ 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 2687cbe..9a6d68f 100755 Binary files a/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.wasm and b/packages/blinkid-wasm/dist/lightweight/basic/BlinkIdModule.wasm differ diff --git a/packages/blinkid-wasm/dist/size-manifest.json b/packages/blinkid-wasm/dist/size-manifest.json index 469b458..70ba10c 100644 --- a/packages/blinkid-wasm/dist/size-manifest.json +++ b/packages/blinkid-wasm/dist/size-manifest.json @@ -1,16 +1,16 @@ { "wasm": { "basic": { - "full": 3242406, - "lightweight": 3280244 + "full": 3242571, + "lightweight": 3280459 }, "advanced": { - "full": 3261747, - "lightweight": 3298066 + "full": 3261161, + "lightweight": 3298193 }, "advanced-threads": { - "full": 3309394, - "lightweight": 3343706 + "full": 3309330, + "lightweight": 3343822 } }, "data": { diff --git a/packages/blinkid-wasm/package.json b/packages/blinkid-wasm/package.json index 46213f2..cb8f91b 100644 --- a/packages/blinkid-wasm/package.json +++ b/packages/blinkid-wasm/package.json @@ -1,7 +1,7 @@ { "name": "@microblink/blinkid-wasm", "private": true, - "version": "7.6.1", + "version": "7.6.2", "scripts": { "build": "tsc", "build:publish": "tsc", diff --git a/packages/blinkid-worker/CHANGELOG.md b/packages/blinkid-worker/CHANGELOG.md index 00b40e9..f59a9f8 100644 --- a/packages/blinkid-worker/CHANGELOG.md +++ b/packages/blinkid-worker/CHANGELOG.md @@ -1,5 +1,15 @@ # @microblink/blinkid-worker +## 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 + ## 7.6.1 ### Patch Changes diff --git a/packages/blinkid-worker/package.json b/packages/blinkid-worker/package.json index 5806528..60743f5 100644 --- a/packages/blinkid-worker/package.json +++ b/packages/blinkid-worker/package.json @@ -2,7 +2,7 @@ "name": "@microblink/blinkid-worker", "description": "Provides a worker which runs the BlinkID WebAssembly in separate thread", "private": true, - "version": "7.6.1", + "version": "7.6.2", "scripts": { "build": "concurrently pnpm:build:js pnpm:build:types", "build:js": "vite build", diff --git a/packages/blinkid-worker/src/BlinkIdWorker.ts b/packages/blinkid-worker/src/BlinkIdWorker.ts index aa48259..a5093dc 100644 --- a/packages/blinkid-worker/src/BlinkIdWorker.ts +++ b/packages/blinkid-worker/src/BlinkIdWorker.ts @@ -296,16 +296,6 @@ class BlinkIdWorker { throw new Error("Wasm module not loaded"); } - const sdkInitPinglet = new StartPing({ - packageName: self.location.hostname, - platform: "Emscripten", - product: "BlinkID", - userId: this.#userId, - }); - - this.reportPinglet(sdkInitPinglet); - this.sendPinglets(); - // Initialize with license key const licenseUnlockResult = this.#wasmModule.initializeWithLicenseKey( settings.licenseKey, @@ -313,20 +303,6 @@ class BlinkIdWorker { false, ); - this.sendPinglets(); - - if (licenseUnlockResult.licenseError) { - this.#reportErrorPing({ - errorType: "Crash", - errorMessage: licenseUnlockResult.licenseError, - }); - this.sendPinglets(); - throw new LicenseError( - "License unlock error: " + licenseUnlockResult.licenseError, - "LICENSE_ERROR", - ); - } - if (settings.microblinkProxyUrl) { // Validate the proxy URL permissions // This will throw if the permissions are not valid @@ -342,6 +318,28 @@ class BlinkIdWorker { } } + const sdkInitPinglet = new StartPing({ + packageName: self.location.hostname, + platform: "Emscripten", + product: "BlinkID", + userId: this.#userId, + }); + + this.reportPinglet(sdkInitPinglet); + this.sendPinglets(); + + if (licenseUnlockResult.licenseError) { + this.#reportErrorPing({ + errorType: "Crash", + errorMessage: licenseUnlockResult.licenseError, + }); + this.sendPinglets(); + throw new LicenseError( + "License unlock error: " + licenseUnlockResult.licenseError, + "LICENSE_ERROR", + ); + } + // Check if we need to obtain a server permission if (licenseUnlockResult.unlockResult === "requires-server-permission") { const shouldUseBaltazarProxy = diff --git a/packages/blinkid-worker/src/proxy-url-validator.test.ts b/packages/blinkid-worker/src/proxy-url-validator.test.ts index 67d09d0..f95a1a0 100644 --- a/packages/blinkid-worker/src/proxy-url-validator.test.ts +++ b/packages/blinkid-worker/src/proxy-url-validator.test.ts @@ -166,8 +166,9 @@ describe("Proxy URL Validator", () => { }, { 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",