2 lines
7.2 KiB
JavaScript
2 lines
7.2 KiB
JavaScript
(()=>{"use strict";var e,t,r={3023:(e,t,r)=>{e.exports=r.p+"rlottie-wasm.b8cd14b929a7127811bd.js"},26805:(e,t,r)=>{var a=r(87784),n=r(33345);let o;importScripts(new URL(r(3023),r.b));const i=new Promise(e=>{Module.onRuntimeInitialized=()=>{o={init:Module.cwrap("lottie_init","",[]),destroy:Module.cwrap("lottie_destroy","",["number"]),resize:Module.cwrap("lottie_resize","",["number","number","number"]),buffer:Module.cwrap("lottie_buffer","number",["number"]),render:Module.cwrap("lottie_render","",["number","number"]),loadFromData:Module.cwrap("lottie_load_from_data","number",["number","number"])},e()}}),c=new Map;async function s(e){const t=await fetch(e),r=t.headers.get("Content-Type");if(r?.startsWith("text/"))return t.text();const n=await t.arrayBuffer();return(0,a.inflate)(n,{to:"string"})}function l(e,t,r){const a=t?30:60,n=JSON.parse(e).fr||a,o=n%a===0?n/a:1;return{reduceFactor:o,msPerFrame:1e3/(n/o),reducedFramesCount:Math.ceil(r/o)}}const u={"rlottie:init":async function(e,t,r,a,n,u){o||await i;const f=await s(t),m=allocate(intArrayFromString(f),"i8",0),d=o.init(),p=o.loadFromData(d,m);o.resize(d,r,r);const g=new ImageData(r,r),{reduceFactor:b,msPerFrame:h,reducedFramesCount:w}=l(f,a,p);c.set(e,{imgSize:r,reduceFactor:b,handle:d,imageData:g,customColor:n}),u(b,h,w)},"rlottie:changeData":async function(e,t,r,a){o||await i;const n=await s(t),u=allocate(intArrayFromString(n),"i8",0),{handle:f}=c.get(e),m=o.loadFromData(f,u),{reduceFactor:d,msPerFrame:p,reducedFramesCount:g}=l(n,r,m);a(d,p,g)},"rlottie:renderFrames":async function(e,t,r){o||await i;const{imgSize:a,reduceFactor:n,handle:s,imageData:l,customColor:u}=c.get(e),f=t*n;o.render(s,f);const m=o.buffer(s),d=Module.HEAPU8.subarray(m,m+a*a*4);if(u){const e=new Uint8ClampedArray(d);!function(e,t){for(let r=0;r<e.length;r+=4)e[r]=t[0],e[r+1]=t[1],e[r+2]=t[2]}(e,u),l.data.set(e)}else l.data.set(d);r(t,await createImageBitmap(l))},"rlottie:destroy":function e(t,r=!1){try{const e=c.get(t);o.destroy(e.handle),c.delete(t)}catch(a){r||setTimeout(()=>e(t,!0),1e3)}}};(0,n.C)(u,"media");const f=[1,57,41,21,203,34,97,73,227,91,149,62,105,45,39,137,241,107,3,173,39,71,65,238,219,101,187,87,81,151,141,133,249,117,221,209,197,187,177,169,5,153,73,139,133,127,243,233,223,107,103,99,191,23,177,171,165,159,77,149,9,139,135,131,253,245,119,231,224,109,211,103,25,195,189,23,45,175,171,83,81,79,155,151,147,9,141,137,67,131,129,251,123,30,235,115,113,221,217,53,13,51,50,49,193,189,185,91,179,175,43,169,83,163,5,79,155,19,75,147,145,143,35,69,17,67,33,65,255,251,247,243,239,59,29,229,113,111,219,27,213,105,207,51,201,199,49,193,191,47,93,183,181,179,11,87,43,85,167,165,163,161,159,157,155,77,19,75,37,73,145,143,141,35,138,137,135,67,33,131,129,255,63,250,247,61,121,239,237,117,29,229,227,225,111,55,109,216,213,211,209,207,205,203,201,199,197,195,193,48,190,47,93,185,183,181,179,178,176,175,173,171,85,21,167,165,41,163,161,5,79,157,78,154,153,19,75,149,74,147,73,144,143,71,141,140,139,137,17,135,134,133,66,131,65,129,1],m=[0,9,10,10,14,12,14,14,16,15,16,15,16,15,15,17,18,17,12,18,16,17,17,19,19,18,19,18,18,19,19,19,20,19,20,20,20,20,20,20,15,20,19,20,20,20,21,21,21,20,20,20,21,18,21,21,21,21,20,21,17,21,21,21,22,22,21,22,22,21,22,21,19,22,22,19,20,22,22,21,21,21,22,22,22,18,22,22,21,22,22,23,22,20,23,22,22,23,23,21,19,21,21,21,23,23,23,22,23,23,21,23,22,23,18,22,23,20,22,23,23,23,21,22,20,22,21,22,24,24,24,24,24,22,21,24,23,23,24,21,24,23,24,22,24,24,22,24,24,22,23,24,24,24,20,23,22,23,24,24,24,24,24,24,24,23,21,23,22,23,24,24,24,22,24,24,24,23,22,24,24,25,23,25,25,23,24,25,25,24,22,25,25,25,24,23,24,25,25,25,25,25,25,25,25,25,25,25,25,23,25,23,24,25,25,25,25,25,25,25,25,25,24,22,25,25,23,25,25,20,24,25,24,25,25,22,24,25,24,25,24,25,25,24,25,25,25,25,22,25,25,25,24,25,24,25,18];async function d(e){const t=await fetch(e),r=await t.blob();return createImageBitmap(r)}const p={"offscreen-canvas:blurThumb":async function(e,t,r){const a=t.startsWith("data:")?await function(e){const t=atob(e.split(",")[1]),r=e.split(",")[0].split(":")[1].split(";")[0],a=new ArrayBuffer(t.length),n=new Uint8Array(a);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);const o=new Blob([a],{type:r});return createImageBitmap(o)}(t):await d(t),{width:n,height:o}=e,i=e.getContext("2d"),c="filter"in i;c&&(i.filter=`blur(${r}px)`),i.drawImage(a,2*-r,2*-r,n+4*r,o+4*r),c||function(e,t,r,a,n,o,i){if(Number.isNaN(o)||o<1)return;o|=0,Number.isNaN(i)&&(i=1),(i|=0)>3&&(i=3),i<1&&(i=1);const c=e.getImageData(0,0,a,n),s=c.data;let l,u,d,p,g,b,h,w,y,v,F,C,x=a-1,I=n-1,O=o+1,S=[],P=[],A=[],D=f[o],M=m[o],_=[],j=[];for(;i-- >0;){for(C=F=0,g=0;g<n;g++){for(l=s[C]*O,u=s[C+1]*O,d=s[C+2]*O,b=1;b<=o;b++)h=C+((b>x?x:b)<<2),l+=s[h++],u+=s[h++],d+=s[h++];for(p=0;p<a;p++)S[F]=l,P[F]=u,A[F]=d,0==g&&(_[p]=((h=p+O)<x?h:x)<<2,j[p]=(h=p-o)>0?h<<2:0),w=C+_[p],y=C+j[p],l+=s[w++]-s[y++],u+=s[w++]-s[y++],d+=s[w++]-s[y++],F++;C+=a<<2}for(p=0;p<a;p++){for(v=p,l=S[v]*O,u=P[v]*O,d=A[v]*O,b=1;b<=o;b++)v+=b>I?0:a,l+=S[v],u+=P[v],d+=A[v];for(F=p<<2,g=0;g<n;g++)s[F]=l*D>>>M,s[F+1]=u*D>>>M,s[F+2]=d*D>>>M,0==p&&(_[g]=((h=g+O)<I?h:I)*a,j[g]=(h=g-o)>0?h*a:0),w=p+_[g],y=p+j[g],l+=S[w]-S[y],u+=P[w]-P[y],d+=A[w]-A[y],F+=a<<2}}e.putImageData(c,0,0)}(i,0,0,n,o,r,2)},"offscreen-canvas:getAppendixColorFromImage":async function(e,t){const r=await d(e),{width:a,height:n}=r,o=new OffscreenCanvas(a,n).getContext("2d");o.drawImage(r,0,0,a,n);const i=t?a-1:0,c=n-1;return`rgba(${Array.from(o.getImageData(i,c,1,1).data).join(",")})`}};(0,n.C)(p,"media")}},a={};function n(e){var t=a[e];if(void 0!==t)return t.exports;var o=a[e]={exports:{}};return r[e].call(o.exports,o,o.exports,n),o.exports}n.m=r,n.x=()=>{var e=n.O(void 0,[7784,3345],()=>n(26805));return n.O(e)},e=[],n.O=(t,r,a,o)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,a,o]=e[u],c=!0,s=0;s<r.length;s++)(!1&o||i>=o)&&Object.keys(n.O).every(e=>n.O[e](r[s]))?r.splice(s--,1):(c=!1,o<i&&(i=o));if(c){e.splice(u--,1);var l=a();void 0!==l&&(t=l)}}return t}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[r,a,o]},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce((t,r)=>(n.f[r](e,t),t),[])),n.u=e=>e+"."+{3345:"72cad3fca299dfb7750a",7784:"ceaddb18016a000281b7"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var a=r.length-1;a>-1&&(!e||!/^http(s?):/.test(e));)e=r[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{n.b=self.location+"";var e={6805:1};n.f.i=(t,r)=>{e[t]||importScripts(n.p+n.u(t))};var t=self.webpackChunktelegram_t=self.webpackChunktelegram_t||[],r=t.push.bind(t);t.push=t=>{var[a,o,i]=t;for(var c in o)n.o(o,c)&&(n.m[c]=o[c]);for(i&&i(n);a.length;)e[a.pop()]=1;r(t)}})(),t=n.x,n.x=()=>Promise.all([n.e(7784),n.e(3345)]).then(t),n.x()})();
|
|
//# sourceMappingURL=6805.1ecf72a41d0adfcc7e54.js.map
|