TelegramPWA/dist/9536.ca6d17ab43e06b004a9e.js
Alexander Zinchuk 534d6548b7 [Build]
2023-07-20 17:55:19 +02:00

2 lines
1.7 KiB
JavaScript

(()=>{var e={52847:(e,t,r)=>{"use strict";e.exports=r.p+"webp_wasm.fa8074a8ee4626595c01.js"}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,r),i.exports}r.m=e,r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");o.length&&(e=o[o.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),r.b=self.location+"",importScripts(new URL(r(52847),r.b)),Module.onRuntimeInitialized=async()=>{self.postMessage({type:"initialized"})},self.onmessage=e=>{const{id:t,blob:r}=e.data,o=new FileReader;o.addEventListener("loadend",(()=>{const e=o.result,r=e.byteLength,n=Module._malloc(r);Module.HEAPU8.set(new Uint8Array(e),n);const i=Module.cwrap("getInfo","number",["number","number"])(n,r);if(!Module.getValue(i,"i32"))return Module._free(i),Module._free(n),void self.postMessage({type:"result",id:t,width:0,height:0,result:null});const s=Module.getValue(i+4,"i32"),l=Module.getValue(i+8,"i32");Module._free(i);const u=Module.cwrap("decode","number",["number","number"])(n,r),a=new Uint8Array(Module.HEAPU8.buffer,u,s*l*4),c=new Uint8ClampedArray(a);Module._free(u),Module._free(n),self.postMessage({type:"result",id:t,width:s,height:l,result:c})})),o.readAsArrayBuffer(r)}})();
//# sourceMappingURL=9536.ca6d17ab43e06b004a9e.js.map