(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},t=new Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1edfc465-90ac-492a-ae29-ed4fa09574b8",e._sentryDebugIdIdentifier="sentry-dbid-1edfc465-90ac-492a-ae29-ed4fa09574b8")}catch{}})();const x=(e,t,r={},o=r)=>{if(Array.isArray(t))t.forEach(n=>x(e,n,r,o));else if(typeof t=="function")t(e,r,o,x);else{const n=Object.keys(t)[0];Array.isArray(t[n])?(o[n]={},x(e,t[n],r,o[n])):o[n]=t[n](e,r,o,x)}return r},f=(e,t)=>(r,o,n,s)=>{t(r,o,n)&&s(r,e,o,n)},k=(e,t)=>(r,o,n,s)=>{const d=[];let a=r.pos;for(;t(r,o,n);){const i={};if(s(r,e,o,i),r.pos===a)break;a=r.pos,d.push(i)}return d},D=e=>({data:e,pos:0}),c=()=>e=>e.data[e.pos++],v=(e=0)=>t=>t.data[t.pos+e],u=e=>t=>t.data.subarray(t.pos,t.pos+=e),p=e=>t=>t.data.subarray(t.pos,t.pos+e),g=e=>t=>Array.from(u(e)(t)).map(r=>String.fromCharCode(r)).join(""),l=e=>t=>{const r=u(2)(t);return e?(r[1]<<8)+r[0]:(r[0]<<8)+r[1]},S=(e,t)=>(r,o,n)=>{const s=typeof t=="function"?t(r,o,n):t,d=u(e),a=new Array(s);for(var i=0;i<s;i++)a[i]=d(r);return a},w=(e,t,r)=>{for(var o=0,n=0;n<r;n++)o+=e[t+n]&&2**(r-n-1);return o},y=e=>t=>{const r=c()(t),o=new Array(8);for(var n=0;n<8;n++)o[7-n]=!!(r&1<<n);return Object.keys(e).reduce((s,d)=>{const a=e[d];return a.length?s[d]=w(o,a.index,a.length):s[d]=o[a.index],s},{})};var b={blocks:e=>{const r=[],o=e.data.length;for(var n=0,s=c()(e);s!==0&&s;s=c()(e)){if(e.pos+s>=o){const h=o-e.pos;r.push(u(h)(e)),n+=h;break}r.push(u(s)(e)),n+=s}const d=new Uint8Array(n);for(var a=0,i=0;i<r.length;i++)d.set(r[i],a),a+=r[i].length;return d}};const A=f({gce:[{codes:u(2)},{byteSize:c()},{extras:y({future:{index:0,length:3},disposal:{index:3,length:3},userInput:{index:6},transparentColorGiven:{index:7}})},{delay:l(!0)},{transparentColorIndex:c()},{terminator:c()}]},e=>{var t=p(2)(e);return t[0]===33&&t[1]===249}),I=f({image:[{code:c()},{descriptor:[{left:l(!0)},{top:l(!0)},{width:l(!0)},{height:l(!0)},{lct:y({exists:{index:0},interlaced:{index:1},sort:{index:2},future:{index:3,length:2},size:{index:5,length:3}})}]},f({lct:S(3,(e,t,r)=>Math.pow(2,r.descriptor.lct.size+1))},(e,t,r)=>r.descriptor.lct.exists),{data:[{minCodeSize:c()},b]}]},e=>v()(e)===44),z=f({text:[{codes:u(2)},{blockSize:c()},{preData:(e,t,r)=>u(r.text.blockSize)(e)},b]},e=>{var t=p(2)(e);return t[0]===33&&t[1]===1}),B=f({application:[{codes:u(2)},{blockSize:c()},{id:(e,t,r)=>g(r.blockSize)(e)},b]},e=>{var t=p(2)(e);return t[0]===33&&t[1]===255}),C=f({comment:[{codes:u(2)},b]},e=>{var t=p(2)(e);return t[0]===33&&t[1]===254}),_=[{header:[{signature:g(3)},{version:g(3)}]},{lsd:[{width:l(!0)},{height:l(!0)},{gct:y({exists:{index:0},resolution:{index:1,length:3},sort:{index:4},size:{index:5,length:3}})},{backgroundColorIndex:c()},{pixelAspectRatio:c()}]},f({gct:S(3,(e,t)=>Math.pow(2,t.lsd.gct.size+1))},(e,t)=>t.lsd.gct.exists),{frames:k([A,B,C,I,z],e=>{var t=v()(e);return t===33||t===44})}];export{D as b,x as p,_ as s};
