1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/compressor-BXB0T6XT.js","assets/rolldown-runtime-W7wSyTde.js"])))=>i.map(i=>d[i]); 2import{r as e}from"./rolldown-runtime-W7wSyTde.js";import{A as t,L as n,T as r,a as i,c as a,d as o,i as s,k as c,ot as l,p as u,x as d,y as f}from"./runtime-core.esm-bundler-DnuX0c2R.js";import{i as p,n as m,o as h,t as g}from"./FileArea-CAbw2Hkq.js";import{t as _}from"./preload-helper-BZ1Pz5am.js";import{t as v}from"./_plugin-vue_export-helper-BDNMzG2s.js";var y,b=0,x=new Map,S=()=>y||(y=new Worker(new URL(`/assets/worker-Dcvi3vI-.js`,``+import.meta.url),{type:`module`}),y.onmessage=({data:e})=>{let t=x.get(e.id);if(`progress`in e)return t?.onProgress?.(e.progress);x.delete(e.id),`error`in e?t?.reject(Error(e.error)):t?.resolve(e.pdf)},y.onerror=e=>{e.preventDefault(),y?.terminate(),y=void 0;for(let{reject:t}of x.values())t(Error(e.message||`Ghostscript worker failed`));x.clear()},y),C=async(e,t)=>{let n=await e.arrayBuffer(),r=b++;return new Promise((e,i)=>{x.set(r,{resolve:e,reject:i,onProgress:t}),S().postMessage({id:r,pdf:n},[n])})},w=async(e,t)=>{let n=e;try{n=await D(e)}catch(e){console.log(e)}return t.value.push(n),n},T=async(t,n)=>{let{default:r}=await _(async()=>{let{default:t}=await import(`./compressor-BXB0T6XT.js`).then(t=>e(t.default,1));return{default:t}},__vite__mapDeps([0,1])),i=await new Promise(e=>{new r(t,{quality:.6,success:t=>e(t),error(n){console.log(n.message),e(t)}})});return n.value.push(i),i},E=async(e,t,n)=>{let r=e;try{let t=await C(e,n);t.byteLength<e.size&&(r=new File([t],e.name,{type:`application/pdf`}))}catch(e){console.log(e)}return n?.(1),t.value.push(r),r},D=async e=>{let{optimize:t}=await _(async()=>{let{optimize:e}=await import(`./svgo.browser-D-HCyPvJ.js`);return{optimize:e}},[]),n=t(await e.text());return new File([n.data],e.name,{type:`image/svg+xml`})},O={class:`mb-5 text-center text-2xl font-light text-black md:mt-0 md:mb-10 md:text-5xl`},k={class:`content flex h-full flex-col items-center justify-center`},A={class:`text-shrink-me-primary`},j={class:`text-shrink-me-primary`},M=v(u({__name:`FileCompressor`,setup(e){let{files:u,compressedFiles:_}=h(m()),{incrementStage:v,setPercentage:y}=p(),b=n(new Map);c(()=>{let e=0;for(let t of b.values())e+=t;let t=(_.value.length+e)/u.value.length;y(t)});let x=s(()=>_.value.length),S=s(()=>u.value.length),C=async()=>{let e=u.value.map(async e=>{if(e.type===`application/pdf`)return E(e,_,t=>t<1?b.set(e,t):b.delete(e));if(e.type===`image/svg+xml`)return w(e,_);if(e.type===`image/jpeg`||e.type===`image/png`||e.type===`image/webp`)return T(e,_)});try{await Promise.all(e),v()}catch(e){console.log(e)}};return f(()=>{C()}),(e,n)=>{let s=r(`i18n-t`);return d(),a(`div`,null,[i(`h1`,O,l(e.$t(`home.progress.headline`)),1),o(g,null,{default:t(()=>[i(`div`,k,[n[0]||=i(`img`,{for:`file`,alt:``,src:`data:image/svg+xml,%3csvg%20height='160'%20viewBox='0%200%20120%20160'%20width='120'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cpath%20id='a'%20d='m32%2039.5c2.0626446%200%204-1.3908618%204-3.5v-30l-30%2033.5z'/%3e%3cfilter%20id='b'%20height='204.5%25'%20width='216.7%25'%20x='-58.3%25'%20y='-43.3%25'%3e%3cfeMorphology%20in='SourceAlpha'%20operator='dilate'%20radius='1'%20result='shadowSpreadOuter1'/%3e%3cfeOffset%20dx='0'%20dy='3'%20in='shadowSpreadOuter1'%20result='shadowOffsetOuter1'/%3e%3cfeMorphology%20in='SourceAlpha'%20operator='erode'%20radius='1'%20result='shadowInner'/%3e%3cfeOffset%20dx='0'%20dy='3'%20in='shadowInner'%20result='shadowInner'/%3e%3cfeComposite%20in='shadowOffsetOuter1'%20in2='shadowInner'%20operator='out'%20result='shadowOffsetOuter1'/%3e%3cfeGaussianBlur%20in='shadowOffsetOuter1'%20result='shadowBlurOuter1'%20stdDeviation='5'/%3e%3cfeColorMatrix%20in='shadowBlurOuter1'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.15%200'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20fill-rule='nonzero'%3e%3cpath%20d='m104.388133%2016-88.388133%20128.057113v7.687073c0%201.253812.9326087%202.255814%202.0303335%202.255814h93.9403375c1.097725%200%202.030334-1.
2002002%202.030334-2.255814v-133.488372c0-1.253812-.932609-2.255814-2.030334-2.255814-4.663344%200-4.937404%200-7.582538%200z'%20stroke='%23e1e1e1'%20stroke-width='2'/%3e%3cg%3e%3cpath%20d='m35.7532294%205h66.2174416c1.666684%200%203.030334%201.46511628%203.030334%203.25581395v133.48837205c0%201.790698-1.36365%203.255814-3.030334%203.255814h-93.94033752c-1.66668341%200-3.03033348-1.465116-3.03033348-3.255814v-102.1787289c0-.2444391.08953099-.480413.25167551-.6633328l29.75322949-33.56545714c.1897917-.21410946.462206-.33666716.7483244-.33666716z'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3cpath%20d='m35.7532294%206-29.7532294%2033.5654571v102.1787289c0%201.253812.93260867%202.255814%202.03033348%202.255814h93.94033752c1.097725%200%202.030334-1.002002%202.030334-2.255814v-133.48837205c0-1.25381192-.932609-2.25581395-2.030334-2.25581395z'%20stroke='%2348bfcd'%20stroke-width='2'/%3e%3c/g%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cuse%20fill='%23000'%20filter='url(%23b)'%20xlink:href='%23a'/%3e%3cuse%20stroke='%2348bfcd'%20stroke-width='2'%20xlink:href='%23a'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,class:`h-2/5 w-auto`},null,-1),o(s,{keypath:`home.progress.count`,tag:`span`,scope:`global`,class:`mt-3`},{done:t(()=>[i(`strong`,A,l(x.value),1)]),total:t(()=>[i(`strong`,j,l(S.value),1)]),_:1})])]),_:1})])}}}),[[`__scopeId`,`data-v-9d605ff1`]]);export{M as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.