PageSourceSearch

https://shrinkme.app/assets/index-CZsH6dGH.js

js shrinkme.app collected 2026-10-03 23:56:13 UTC 33,290 bytes, 2 lines download raw bytes

vendor: 3,246 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/FileCompressor-Nu8i9-8t.js","assets/rolldown-runtime-W7wSyTde.js","assets/runtime-core.esm-bundler-DnuX0c2R.js","assets/FileArea-CAbw2Hkq.js","assets/_plugin-vue_export-helper-BDNMzG2s.js","assets/FileArea-DtQOr-gh.css","assets/preload-helper-BZ1Pz5am.js","assets/FileCompressor-DrTJICky.css","assets/FileExporter-lx94fa7U.js","assets/vue-i18n.runtime-CygnJhDh.js","assets/counter-b1P1hQWp.js","assets/FileExporter-C8tpAMfK.css","assets/FireworkAnimation-BP3lH1WN.js","assets/dist-BlMnsp-8.js","assets/PrivacyView-DAxMpmyy.js","assets/LegalPage-ByafyA4u.js","assets/PageFooter-Dr8kHLiY.js","assets/PageFooter-BUudvT8D.css","assets/LegalPage-C4HO_jTB.css","assets/legal-BhSfsRb_.js","assets/OperatorAddress-BJrbrnTJ.js","assets/OperatorAddress-DNm1wZmN.css","assets/LegalView-Bk2xRCPV.js","assets/CreditsView-3m1Pzk-I.js","assets/CreditsView-Byb5ijnN.css","assets/ContactView-D8IonBgq.js","assets/ContactView-BB5IesBb.css","assets/ChangelogView-DWjF1xjx.js","assets/ChangelogView-DMgIBLbj.css"])))=>i.map(i=>d[i]);
2import{$ as e,A as t,C as n,J as r,K as i,O as a,Q as o,T as s,V as c,X as l,Y as u,Z as d,a as f,at as p,c as m,d as h,et as g,f as _,i as v,it as y,l as ee,nt as te,o as b,ot as x,p as S,q as C,r as w,rt as T,s as E,t as D,tt as ne,u as O,v as re,x as k,y as ie,z as A}from"./runtime-core.esm-bundler-DnuX0c2R.js";import{a as ae,i as j,n as oe,o as M,r as se,t as ce}from"./FileArea-CAbw2Hkq.js";import{n as N}from"./vue-i18n.runtime-CygnJhDh.js";import{a as le,c as ue,i as de,l as P,o as fe,r as pe,s as me,t as he}from"./PageFooter-Dr8kHLiY.js";import{t as F}from"./preload-helper-BZ1Pz5am.js";import{n as I,t as ge}from"./dist-BlMnsp-8.js";import{t as L}from"./_plugin-vue_export-helper-BDNMzG2s.js";import{n as _e,r as ve}from"./counter-b1P1hQWp.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var R=void 0,z=typeof window<`u`&&window.trustedTypes;if(z)try{R=z.createPolicy(`vue`,{createHTML:e=>e})}catch{}var B=R?e=>R.createHTML(e):e=>e,ye=`http://www.w3.org/2000/svg`,be=`http://www.w3.org/1998/Math/MathML`,V=typeof document<`u`?document:null,H=V&&V.createElement(`template`),xe={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?V.createElementNS(ye,e):t===`mathml`?V.createElementNS(be,e):n?V.createElement(e,{is:n}):V.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>V.createTextNode(e),createComment:e=>V.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>
vendor: 5,033 bytes, line 2
2{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>V.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),i!==a&&(i=i.nextSibling););else{H.innerHTML=B(r===`svg`?`<svg>${e}</svg>`:r===`mathml`?`<math>${e}</math>`:e);let i=H.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Se=Symbol(`_vtc`);function Ce(e,t,n){let r=e[Se];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var U=Symbol(`_vod`),we=Symbol(`_vsh`),Te=Symbol(``),Ee=/(?:^|;)\s*display\s*:/;function De(e,t,n){let r=e.style,i=T(n),a=!1;if(n&&!i){if(t){if(T(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??G(r,t,``)}else for(let e in t)n[e]??G(r,e,``)}for(let i in n){i===`display`&&(a=!0);let o=n[i];o==null?G(r,i,``):ke(e,i,!T(t)&&t?t[i]:void 0,o)||G(r,i,o)}}else if(i){if(t!==n){let e=r[Te];e&&(n+=`;`+e),r.cssText=n,a=Ee.test(n)}}else t&&e.removeAttribute(`style`);U in e&&(e[U]=a?r.display:``,e[we]&&(r.display=`none`))}var W=/\s*!important$/;function G(e,t,n){if(o(n))n.forEach(n=>G(e,t,n));else if(n??=``,t.startsWith(`--`))W.test(n)?e.setProperty(t,n.replace(W,``),`important`):e.setProperty(t,n);else{let r=Oe(e,t);W.test(n)?e.setProperty(l(r),n.replace(W,``),`important`):e[r]=n}}var K=[`Webkit`,`Moz`,`ms`],q={};function Oe(e,t){let n=q[t];if(n)return n;let i=C(t);if(i!==`filter`&&i in e)return q[t]=i;i=r(i);for(let n=0;n<K.length;n++){let r=K[n]+i;if(r in e)return q[t]=r}return t}function ke(e,t,n,r){return e.tagName===`TEXTAREA`&&(t===`width`||t===`height`)&&T(r)&&n===r}var J=`http://www.w3.org/1999/xlink`;function Y(e,t,n,r,i,a=te(t)){r&&t.startsWith(`xlink:`)?n==null?e.removeAttributeNS(J,t.slice(6,t.length)):e.setAttributeNS(J,t,n):n==null||a&&!d(n)?e.removeAttribute(t):e.setAttribute(t,a?``:y(n)?String(n):n)}function X(e,t,n,r,i){if(t===`innerHTML`||t===`textContent`){n!=null&&(e[t]=t===`innerHTML`?B(n):n);return}let a=e.tagName;if(t===`value`&&a!==`PROGRESS`&&!a.includes(`-`)){let r=a===`OPTION`?e.getAttribute(`value`)||``:e.value,i=n==null?e.type===`checkbox`?`on`:``:String(n);(r!==i||!(`_value`in e))&&(e.value=i),n??e.removeAttribute(t),e._value=n;return}let o=!1;if(n===``||n==null){let r=typeof e[t];r===`boolean`?n=d(n):n==null&&r===`string`?(n=``,o=!0):r===`number`&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(i||t)}function Ae(e,t,n,r){e.addEventListener(t,n,r)}function je(e,t,n,r){e.removeEventListener(t,n,r)}var Me=Symbol(`_vei`);function Ne(e,t,n,r,i=null){let a=e[Me]||(e[Me]={}),o=a[t];if(r&&o)o.value=r;else{let[n,s]=Ie(t);r?Ae(e,n,a[t]=Be(r,i),s):o&&(je(e,n,o,s),a[t]=void 0)}}var Pe=/(Once|Passive|Capture)$/,Fe=/^on:?(?:Once|Passive|Capture)$/;function Ie(e){let t,n;for(;(n=e.match(Pe))&&!Fe.test(e);)t||={},e=e.slice(0,e.length-n[1].length),t[n[1].toLowerCase()]=!0;return[e[2]===`:`?e.slice(3):l(e.slice(2)),t]}var Le=0,Re=Promise.resolve(),ze=()=>Le||=(Re.then(()=>Le=0),Date.now());function Be(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;let r=n.value;if(o(r)){let n=e.stopImmediatePropagation;e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0};let i=r.slice(),a=[e];for(let n=0;n<i.length&&!e._stopped;n++){let e=i[n];e&&w(e,t,5,a)}}else w(r,t,5,[e])};return n.value=e,n.attached=ze(),n}var Ve=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,He=(e,t,n,r,i,a)=>{let o=i===`svg`;t===`class`?Ce(e,r,o):t===`style`?De(e,n,r):ne(t)?g(t)||Ne(e,t,n,r,a):(t[0]===`.`?(t=t.slice(1),1):t[0]===`^`?(t=t.slice(1),0):Ue(e,t,r,o))?(X(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&Y(e,t,r,o,a,t!==`value`)):e._isVueCE&&(We(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!T(r)))?X(e,C(t),r,a,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),Y(e,t,r,o))};function Ue(t,n,r,i){if(i)return!!(n===`innerHTML`||n===`textContent`||n in t&&Ve(n)&&e(r));if(n===`spellcheck`||n===`draggable`||n===`translate`||n===`autocorrect`||n===`sandbox`&&t.tagName===`IFRAME`||n===`form`||n===`list`&&t.tagName===`INPUT`||n===`type`&&t.tagName===`TEXTAREA`)return!1;if(n===`width`||n===`height`){let e=t.tagName;if(e===`IMG`||e===`VIDEO`||e===`CANVAS`||e===`SOURCE`)return!1}return Ve(n)&&T(r)?!1:n in t}function We(e,t){let n=e._def.props;if(!n)return!1;let r=C(t);return Array.isArray(n)?n.some(e=>C(e)===r):Object.keys(n).some(e=>C(e)===r)}var Ge=[`ctrl`,`shift`,`alt`,`meta`],Ke={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>
2Ge.some(n=>e[`${n}Key`]&&!t.includes(n))},Z=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e<t.length;e++){let r=Ke[t[e]];if(r&&r(n,t))return}return e(n,...r)}))},qe=u({patchProp:He},xe),Je;function Ye(){return Je||=ee(qe)}var Xe=((...t)=>{let n=Ye().createApp(...t),{mount:r}=n;return n.mount=t=>{let i=Qe(t);if(!i)return;let a=n._component;!e(a)&&!a.render&&!a.template&&(a.template=i.innerHTML),i.nodeType===1&&(i.textContent=``);let o=r(i,!1,Ze(i));return i instanceof Element&&(i.removeAttribute(`v-cloak`),i.setAttribute(`data-v-app`,``)),o},n});function Ze(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function Qe(e){return T(e)?document.querySelector(e):e}var $e=S({__name:`App`,setup(e){return(e,t)=>(k(),b(i(de)))}}),et=`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%3cfeGaussianBlur%20in='shadowOffsetOuter1'%20result='shadowBlurOuter1'%20stdDeviation='5'/%3e%3cfeComposite%20in='shadowBlurOuter1'%20in2='SourceAlpha'%20operator='out'%20result='shadowBlurOuter1'/%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.002002%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='%2348bfcd'%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%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%2348bfcd'%20stroke-width='2'%20xlink:href='%23a'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,tt={class:`text-center`},nt={class:`mb-5 text-center text-2xl font-light text-black md:mt-0 md:mb-10 md:text-5xl`},rt={class:`area z-[-1] flex h-full w-full flex-col items-center justify-center hover:cursor-pointer`,for:`file`},it={key:0,for:`file`,alt:``,src:et,class:`h-2/5 w-auto`},at={key:1,for:`file`,alt:``,src:se,class:`h-2/5 w-auto`},ot={class:`area-text mt-3 text-center leading-[1.7em]`},st={class:`hidden sm:block`},ct={key:0},lt={class:`form-select relative m-auto mt-[-2em] inline-block h-[2.5em] rounded-[3px] bg-shrink-me-primary text-base text-white shadow-[0_6px_30px_0_#adadadfa] transition-shadow duration-300 ease-[ease-in-out] hover:shadow-[0_2px_10px_0_#adadadfa]`},ut={for:`fileButton`,class:`flex h-full items-center justify-center px-6 font-semibold hover:cursor-pointer`},dt={class:`text-white`},ft=`.png,.jpg,.jpeg,.webp,.svg,.pdf`,pt=L(S({__name:`FileSelector`,setup(e){let{setFiles:r}=oe(),{files:i}=M(oe()),{incrementStage:a}=j(),o=A(!1),{locale:s}=N(),c=v(()=>new Intl.ListFormat(s.value,{style:`short`}).formatToParts([`JPG`,`PNG`,`WEBP`,`SVG`,`PDF`])),l=()=>{o.value=!0},u=()=>{o.value=!1},d=e=>{let t=e.dataTransfer?.files;t&&r(t),o.value=!1,g()},p=e=>{let t=e.target.files;t&&r(t),g()},g=()=>{i.value.length&&a()};return(e,r)=>(k(),m(`div`,tt,[f(`h1`,nt,x(e.$t(`home.hero.headline`)),1),h(ce,null,{default:t(()=>[f(`form`,{xmlns:`http://www.w3.org/1999/xhtml`,class:`form-area flex h-full w-full flex-col items-center justify-center`,onDragenter:Z(l,[`prevent`]),onDragover:r[0]||=Z(()=>{},[`prevent`]),onDrop:Z(d,[`prevent`]),onDragleave:Z(u,[`prevent`])},[f(`input`,{id:`file`,class:`absolute z-[-1] h-full w-full cursor-pointer overflow-hidden opacity-0`,type:`file`,name:`files[]`,multiple:``,accept:ft,onCh
2ange:p},null,32),f(`label`,rt,[o.value?(k(),m(`img`,it)):(k(),m(`img`,at)),f(`span`,ot,[f(`span`,st,[O(x(e.$t(`home.hero.instructions`)),1),r[1]||=f(`br`,null,null,-1)]),(k(!0),m(D,null,n(c.value,(e,t)=>(k(),m(D,{key:t},[e.type===`element`?(k(),m(`strong`,ct,x(e.value),1)):(k(),m(D,{key:1},[O(x(e.value),1)],64))],64))),128))])])],32)]),_:1}),f(`form`,lt,[f(`input`,{id:`fileButton`,class:`absolute z-[-1] h-[0.001em] w-[0.001em] overflow-hidden opacity-0`,type:`file`,name:`files[]`,multiple:``,accept:ft,onChange:p},null,32),f(`label`,ut,[f(`span`,dt,x(e.$t(`home.hero.button`)),1)])])]))}}),[[`__scopeId`,`data-v-6d0d1775`]]),mt=S({__name:`FileManager`,setup(e){let t=_(()=>F(()=>import(`./FileCompressor-Nu8i9-8t.js`),__vite__mapDeps([0,1,2,3,4,5,6,7]))),n=_(()=>F(()=>import(`./FileExporter-lx94fa7U.js`),__vite__mapDeps([8,1,2,3,4,5,9,10,11]))),r=_(()=>F(()=>import(`./FireworkAnimation-BP3lH1WN.js`),__vite__mapDeps([12,2,13]))),a=A(null),{stage:o}=M(j()),{setDimensions:s}=j(),{width:c}=ge(a),l=()=>{let e=Math.floor(c.value),t=Math.floor(c.value/(16/9));s(e,t)};return I(`resize`,()=>{l()}),ie(()=>{l()}),(e,s)=>(k(),m(`div`,{ref_key:`el`,ref:a},[i(o)===2&&a.value?(k(),b(i(r),{key:0,"draw-area":a.value},null,8,[`draw-area`])):E(``,!0),i(o)===0?(k(),b(pt,{key:1})):E(``,!0),i(o)===1?(k(),b(i(t),{key:2})):E(``,!0),i(o)===2?(k(),b(i(n),{key:3})):E(``,!0)],512))}}),ht={key:0},gt={key:1,class:`digit`},_t={class:`window`},vt={class:`ribbon`},yt=2,Q=29,bt=.5,xt=L(S({__name:`RollingNumber`,props:{value:{},separators:{default:()=>({decimal:`.`,group:`,`})}},setup(e){let t=e,r=e=>Math.round(e*10**yt)/10**yt,i=e=>e.toString().split(`.`)[1]?.length??0,o=(e,n)=>{let r=[];return e.forEach((e,i)=>{let a=i-n;a===0&&n&&r.push({kind:`mark`,char:t.separators.decimal}),a>0&&a%3==0&&r.push({kind:`mark`,char:t.separators.group}),r.push({kind:`digit`,frames:e})}),r.reverse()},s=e=>{let[t,n=``]=e.toString().split(`.`),r=[...t+n].reverse().map(e=>[Number(e)]);return o(r,n.length)},l=(e,t)=>{let n=Math.max(i(e),i(t)),r=Math.round(e*10**n),a=Math.round(t*10**n),s=Math.max(String(Math.max(r,a)).length,n+1),c=[],l=0;for(let e=s-1;e>=0;e--){let t=Math.trunc(r/10**e),n=Math.trunc(a/10**e),i=n-t,o=[];if(Math.abs(i)>Q){let e=i/(Q+Q*l*bt);for(let r=t;i>0?r<n:r>n;r+=e)o.push(Math.round(r));o[o.length-1]!==n&&o.push(n),l++}else{let e=Math.sign(i)||1;for(let r=t;r!==n+e;r+=e)o.push(r)}let s=o.map(e=>Math.abs(e%10));c.unshift(a<r?s.reverse():s)}return o(c,n)},u=A(null),d=c(s(r(t.value))),h=A(null),g=A(!1),_=A(0),v=r(t.value);a(()=>r(t.value),async e=>{e!==v&&(d.value=l(v,e),_.value++,h.value=e>v?`up`:`down`,g.value=!1,v=e,await re(),v===e&&(u.value?.offsetHeight,g.value=!0))}),a(()=>t.separators,()=>{h.value||(d.value=s(v))});let y=()=>{h.value&&(d.value=s(v),_.value++,h.value=null,g.value=!1)};return(e,t)=>(k(),m(`span`,{ref_key:`root`,ref:u,dir:`ltr`,class:p([`rolling-number`,[h.value&&`is-${h.value}`,{"is-rolling":g.value}]]),onTransitionend:y},[(k(),m(`span`,{key:_.value,class:`inside`},[(k(!0),m(D,null,n(d.value,(e,r)=>(k(),m(D,{key:r},[e.kind===`mark`?(k(),m(`span`,ht,x(e.char),1)):(k(),m(`span`,gt,[t[0]||=f(`span`,{class:`spacer`},`8`,-1),f(`span`,_t,[f(`span`,vt,[(k(!0),m(D,null,n(e.frames,(e,t)=>(k(),m(`span`,{key:t,class:`value`},x(e),1))),128))])])]))],64))),128))]))],34))}}),[[`__scopeId`,`data-v-b7294da1`]]),St={key:0},Ct=L(S({__name:`DisplayCounter`,props:{innerWidth:{}},setup(e){let{locale:n}=N(),r=_e(),i=v(()=>r.value?.compressedImages??0),a=v(()=>{if(!r.value)return{value:0,symbol:``};let e=ve(r.value.savedBytes,{round:2,output:`object`});return{symbol:e.symbol,value:Number(e.value)}}),o=v(()=>{let e=new Intl.NumberFormat(n.value,{numberingSystem:`latn`}).formatToParts(1234567.5),t=t=>e.find(e=>e.type===t)?.value??``;return{decimal:t(`decimal`),group:t(`group`)}});return(n,r)=>{let c=s(`i18n-t`);return i.value||a.value.value?(k(),m(`div`,St,[h(c,{keypath:`home.counter.compressed`,plural:i.value,tag:`p`,scope:`global`,class:`inline-flex flex-row items-end justify-center text-[#9b9b9b]`},{count:t(()=>[h(xt,{value:i.value,separators:o.value,class:`mx-2 text-3xl font-normal text-[rgba(72,191,205,0.5)]`},null,8,[`value`,`separators`])]),_:1},8,[`plural`]),e.innerWidth>=992?(k(),b(c,{key:0,keypath:`home.counter.saved`,tag:`p`,scope:`global`,class:`ms-[0.3em] inline-flex flex-row items-end justify-center text-[#9b9b9b]`},{amount:t(()=>[h(xt,{value:a.value.value,separators:o.value,class:`mx-2 text-3xl font-normal text-[rgba(72,191,205,0.5)]`},null,8,[`value`,`separators`])]),unit:t(()=>[O(x(a.value.symbol),1)]),_:1})):E(``,!0)])):E(``,!0)}}}),[[`__scopeId`,`data-v-7faa36b6`]]),wt={class:`grid auto-rows-[minmax(6em,auto)] grid-cols-12 gap-[2em_0.75em]`},Tt=L(S({__name:`PageHero`,setup(e){let t=A(window.innerWidth);return I(window,`resize`,()=>{t.value=window.innerWidth}),(e,n)=>(k(),m(`section`,wt,[h(mt,{class:`file-manager`}),t.value>=440?(k(),b(Ct,{key:0,class:`display-counter`,"inner-width":t.value},null,8,[`inner-width`])):E(``,!0)]))}}),[[`__scopeId`,`data-v-1c9ba9ae`]]),Et=`data:image/svg+xml,%3csvg%20height='25'%20viewBox='0%200%2025%2025'%20width='25'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20transform='translate(-7%20-8)'%3e%3cpath%20d='m0%200h40v40h-40z'/%3e%3cg%20stroke='%2348bfcd'%3e%3ccircle%20cx='19.5'%20cy='20.5'%20r='12'/%3e%3crect%20height='4'%20rx='2'%20transform='matrix(.70710678%20-.70710678%20.70710678%20.70710678%20-8.784271%2019.792893)'%20width='24'%20x='7.5'%20y='18.5'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,Dt=`data:image/svg+xml,%3csvg%20height='26'%20viewBox='0%200%2020%2026'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20transform='translate(-11%20-7)'%3e%3cpath%20d='m0%200h40v40h-40z'/%3e%3cg%20fill='%2348bfcd'%20fill-rule='nonzero'%3e%3cpath%20d='m26.8594797%2029.3166126.1315838-.1157937c.0210534-.0157901.0368435-.0315801.0526335-.0526335.
20684236-.0789503%201.6053224-1.8527%202.1895545-3.2159081h.2789576c.7947662%200%201.4421585-.6473923%201.4421585-1.4421585v-2.2790314c0-.7947662-.6473923-1.4421585-1.4421585-1.4421585h-.3105377c-.4789651-1.2474144-1.2947846-2.3737717-2.3790351-3.289595-.1579006-.5631787-.0421069-1.1632008.3526445-1.7895397.2210608-.3526446.2210608-.7947661-.0052633-1.1474107-.2263242-.3526446-.6210756-.5421253-1.0368804-.4894918-1.5211087.1894807-2.4316686.8789798-2.9632672%201.5211088-.5000184-.1368472-1.0158269-.2421142-1.5368988-.3000111-.284221-.0315801-.5473886.1684273-.5789687.4579116-.0315801.284221.1684273.5473886.4579116.5789687.5789688.0684236%201.1526741.1947441%201.7000628.3684347.2210607.0684236.4579116-.0157901.5894954-.2052707.3579079-.5315986%201.0789872-1.2053077%202.4579854-1.3789983.0105267%200%20.0210534%200%20.0315801.0157901.0105267.01579.0052633.0263167%200%20.0315801-.5473886.8737164-.7105525%201.7842763-.4684383%202.6369394.0052633.1526372.0736869.2947477.194744.389488%201.1105673.8947699%201.9158601%202.0316539%202.3264016%203.289595.0684236.2157975.2736943.357908.4947551.357908h.673709c.2210608%200%20.4000148.1789539.4000148.4000147v2.2790315c0%20.2210607-.178954.4000147-.4000148.4000147h-.6368656c-.2263241%200-.4315948.1473739-.5000184.3684347-.2947477.9631934-1.5895323%202.5948325-2.0948141%203.1790646l-.1157938.1000037c-1.0842505.9789835-1.1947809%202.1369209-1.2000442%202.4843021v.731606h-3.005374v-.7052892c0-.1473739-.0631603-.2894844-.1736906-.3894881-.1105304-.1000036-.2579043-.1473738-.4052782-.1315838-.7684493.0789503-1.5421621.0684236-2.2895581-.0315801-.1473738-.0210534-.3000111.0263168-.4105414.1263205-.1157938.1000037-.178954.2421142-.178954.3947514v.73160
259h-3.005374v-.2052707c0-.0052634%200-.0157901%200-.0210534-.0263168-.552652-.2000074-1.9527036-1.2947846-3.079061-.5158085-.5315985-.9789835-1.2368877-1.3789983-2.0895507-.0052633-.0052634-.0052633-.0105267-.0105267-.0210534-.2368508-.4526483-.4158048-.9316133-.5368619-1.4368951l-.0052633-.0210534c0-.0052634-.0052634-.0105267-.0052634-.0157901-.1894806-.6316022-.1684272-1.4263684-.1684272-1.4316317%200-.0052634%200-.0105268%200-.0157901%200-.3473812.0315801-.7000258.0842136-1.0421437.0473702-.284221-.1421105-.552652-.4263315-.6000221-.284221-.0473702-.552652.1421105-.6000222.4263315-.0684235.3947514-.1000036.8000295-.1000036%201.2053076-.0052634.105267-.0157901.9895102.210534%201.7526962.1368472.5631787.3473813%201.1158306.6158122%201.6421659.4421216.95793.9737202%201.7526962%201.5684789%202.3685084.836873.8631897.9789835%201.9474402%201.0000369%202.3895618v.2157974c0%20.0210534%200%20.0368435.0052634.0684236.0368434.5315986.4842284.9526667%201.0158269.9526667h3.0474808c.5631787%200%201.0210903-.4579116%201.0210903-1.0210903v-.1736906c.4579117.0368435.9105599.0421068%201.3737349.0210534v.1526372c0%20.5631787.4579116%201.0210903%201.0210903%201.0210903h3.0474808c.5631787%200%201.0210903-.4579116%201.0210903-1.0210903v-.7421326c.0105267-.1631639.0684236-1.0053003.8579264-1.7158528z'/%3e%3cpath%20d='m11.0957404%2017.0740558c0%202.3632451%201.9211235%204.2896319%204.2896319%204.2896319%202.363245%200%204.2896319-1.9211235%204.2896319-4.2896319%200-2.3632451-1.9211235-4.2896319-4.2896319-4.2896319-2.3632451%200-4.2896319%201.9211235-4.2896319%204.2896319zm7.5371201%200c0%201.7895397-1.4579485%203.2474882-3.2474882%203.2474882s-3.2474882-1.4579485-3.2474882-3.2474882%201.4579485-3.2474882%203.2474882-3.2474882%203.2474882%201.4579485%203.2474882%203.2474882z'/%3e%3cpath%20d='m23.275137%209.98958396c0-1.64742919-1.3421548-2.98958396-2.989584-2.98958396s-2.9895839%201.34215477-2.9895839%202.98958396c0%201.64742914%201.3421547%202.98958394%202.9895839%202.98958394s2.989584-1.3421548%202.989584-2.98958394zm-4.9422876%200c0-1.07372382.8737165-1.94744026%201.9474403-1.94744026s1.9474402.87371644%201.9474402%201.94744026c0%201.07372384-.8737164%201.94744024-1.9474402%201.94744024s-1.9474403-.8737164-1.9474403-1.94744024z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,Ot=`data:image/svg+xml,%3csvg%20height='29'%20viewBox='0%200%2017%2029'%20width='17'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20transform='translate(-11%20-6)'%3e%3cpath%20d='m0%200h40v40h-40z'/%3e%3cpath%20d='m26.8666667%2017.3815197c-.1533504-.2383599-.4167131-.3800423-.6984111-.3800423h-5.8339829v-9.16768747c0-.39337713-.2750307-.733415-.6600735-.81509076-.3917103-.08334261-.7750863.11834651-.9351042.47671975l-6.667409%2015.00167038c-.1150128.2566953-.09001.5567287.0633404.7917549.1533504.236693.416713.3800423.6984111.3800423h5.8339829v9.1676874c0%20.3933772.2750306.733415.6600735.8150908.0583398.011668.1166797.0183354.1733526.0183354.3233694%200%20.6250696-.1883543.7617515-.4950551l6.6674091-15.0016705c.1133459-.2583621.0916769-.5550618-.0633404-.7917548z'%20fill-rule='nonzero'%20stroke='%2348bfcd'/%3e%3c/g%3e%3c/svg%3e`,kt=`data:image/svg+xml,%3csvg%20height='21'%20viewBox='0%200%2025%2021'%20width='25'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20transform='translate(-8%20-10)'%3e%3cpath%20d='m0%200h40v40h-40z'/%3e%3cg%20fill='%2348bfcd'%20fill-rule='nonzero'%3e%3cpath%20d='m20.4972227%2030.0682674c-1.2004908%200-2.1775464-.9770556-2.1775464-2.1783038%200-1.2004908.9770556-2.1775463%202.1775464-2.1775463s2.1775464.9770555%202.1775464%202.1775463c0%201.2012482-.9770556%202.1783038-2.1775464%202.1783038zm0-3.5984427c-.7831593%200-1.420139.6369796-1.420139%201.4201389s.6369797%201.4208964%201.420139%201.4208964%201.4201389-.6377371%201.4201389-1.4208964-.6369796-1.4201389-1.4201389-1.4201389z'/%3e%3cpath%20d='m25.4998988%2023.2667486c-.0969482%200-.1938963-.0371129-.2681222-.1105814-1.2648704-1.2648705-2.946315-1.9616853-4.7353113-1.9616853-1.788239%200-3.4704409.6968148-4.7345539%201.9616853-.1476944.1476944-.3877926.1476944-.5354871%200-.1476944-.1476945-.1476944-.3877926%200-.5354871%201.4080205-1.4080204%203.2795742-2.1836056%205.270041-2.1836056%201.9912241%200%203.8627779.7748278%205.2707983%202.1836056.1476945.1476945.1476945.3877926%200%20.5354871-.0734685.0734685-.1704166.1105814-.2673648.1105814z'/%3e%3cpath%20d='m29.0581989%2019.7076911c-.0969481%200-.1938963-.037113-.2681222-.1105815-4.5724687-4.5732261-12.0132393-4.5724687-16.585708%200-.1476945.1476945-.3877926.1476945-.5354871%200-.1476944-.1476944-.1476944-.3877926%200-.535487%204.8678576-4.868615%2012.7888246-4.8678576%2017.6574396%200%20.1476944.1476944.1476944.3877926%200%20.535487-.074226.0734685-.1711741.1105815-.2681223.1105815z'/%3e%3cpath%20d='m32.6157417%2016.1501484c-.0969482%200-.1938963-.037113-.2681223-.1105815-6.5333965-6.53263914-17.1666395-6.53415396-23.70155086%200-.14769445.1476944-.3877926.1476944-.53548705%200-.14769445-.1476945-.14769445-.3877926%200-.5354871%206.83030021-6.83030022%2017.94298211-6.8287854%2024.77252501%200%20.1476944.1476945.1476944.3877926%200%20.5354871-.0734685.0734685-.1704167.1105815-.2673648.1105815z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,At={id:`what`,class:`grid auto-rows-[minmax(6em,auto)] grid-cols-12 justify-items-center gap-[2em_1.75em] bg-white`},jt={class:`desc text-center`},Mt={class:`mb-6`},Nt={class:`card card-1 flex w-[11.25em] flex-col items-center justify-start rounded-[5px] bg-white px-[1em] py-[2em] text-center shadow-[0_4px_40px_0_#e8e8e89e]`},Pt=[`alt`],Ft={class:`mt-6 mb-3`},It={class:`m-0 leading-[1.6em]`},Lt={class:`card card-2 flex w-[11.25em] flex-col items-center justify-start rounded-[5px] bg-white px-[1em] py-[2em] text-center shadow-[0_4px_40px_0_#e8e8e89e]`},Rt=[`alt`],zt={class:`mt-6 mb-3`},Bt={class:`m-0 leading-[1.6em]`},Vt={class:`card card-3 flex w-[11.25em] flex-col items-center justify-start rounded-[5px] bg-white px-[1em] py-[2em] text-center shadow-[0_4px_40px_0_#e8e8e89e]`},Ht=[`alt`],Ut={class:`mt-6 mb-3`},Wt={class:`m-0 leading-[1.6em]`},Gt={class:`card card-4 flex w-[11.25em] flex-col items-center justify-start rounded-[5px] bg-white px-[1em] py-[2em] text-center shadow-[0_4px_40px_0_#e8e8e89e]`},Kt=[`alt`],qt={class:`mt-6 mb-3`},Jt={class:`m-0 leading-[1.6em]`},Yt=L(S({__name:`PageWhat`,setup(e){let{t}=N();return(e,n)=>(k(),m(`section`,At,[f(`div`,jt,[f(`h1`,Mt,x(e.$t(`home.what.headline`)),1),f(`p`,null,x(e.$t(`home.what.description`)),1)]),f(`div`,Nt,[f(`img`,{alt:i(t)(`home.what.no_ads_image_alt`),src:Et,class:`h-7 w-7`},null,8,Pt),f(`h2`,Ft,x(e.$t(`home.what.no_ads_headline`)),1),f(`p`,It,x(e.$t(`home.what.no_ads_description`)),1)]),f(`div`,Lt,[f(`img`,{alt:i(t)(`home.what.free_image_alt`),src:Dt,class:`h-7 w-7`},null,8,Rt),f(`h2`,zt,x(e.$t(`home.what.free_headline`)),1),f(`p`,Bt,x(e.$t(`home.what.free_description`)),1)]),f(`div`,Vt,[f(`img`,{alt:i(t)(`home.what.fast_image_alt`),src:Ot,class:`h-7 w-7`},null,8,Ht),f(`h2`,Ut,x(e.$t(`home.what.fast_headline`)),1),f(`p`,Wt,x(e.$t(`home.what.fast_description`)),1)]),f(`div`,Gt,[f(`img`,{alt:i(t)(`home.what.offline_image_alt`),src:kt,class:`h-7 w-7`},null,8,Kt),f(`h2`,qt,x(e.$t(`home.what.offline_headline`)),1),f(`p`,Jt,x(e.$t(`home.what.offline_description`)),1)])]))}}),[[`__scopeId`,`data-v-e7a2cb2c`]]),Xt={class:`grid auto-rows-[minmax(0.1em,auto)] grid-cols-12 justify-items-stretch gap-[0.5em_0.5em]`},Zt={class:`z-1 col-[1/4] row-1 ms-[1em] mt-[1em] text-white uppercase`},Qt={class:`z-1 col-[5/12] row-1 m-0 mt-[1em] text-end text-white md:me-[-1.5em]`},$t=[`src`,`srcset`,`alt`],en=S({__name:`ImageDiff`,props:{imageType:{},headline:{},alt:{}},setup(e){let t=e,n=A(``),r=t.imageType===`compressed`?`/assets/images/compressed/wave_270w.jpg`:`/assets/images/original/wave_270w.jpg`,a=[270,480,540,640,700,810,960,1050,1280],o={original:{270:`64 Kb`,350:`98 Kb`,480:`176 Kb`,540:`228 Kb`,640:`295 Kb`,700:`361 Kb`,810:`492 Kb`,960:`701 Kb`,1050:`819 Kb`,1280:`1,149 Kb`},compressed:{270:`8 Kb ​ ​(-87%)`,350:`12 Kb ​ ​(-87%)`,480:`21 Kb ​ ​(-88%)`,540:`27 Kb ​ ​(-88%)`,640:`33 Kb ​ ​(-88%)`,700:`41 Kb ​ ​(-88%)`,810:`54 Kb ​ ​(-89%)`,960:`76 Kb ​ ​(-89%)`,1050:`86 Kb ​ ​(-89%)`,1280:`119 Kb ​ ​(-89%)`}},s=e=>{let t=e.match(/(\d+)w\.jpg(?:\?raw=true)?$/);return t?parseInt(t[1]):null},c=e=>{let r=s(e.target.currentSrc);n.value=r===null?``:o[t.imageType][r]},l=()=>a.map(e=>`${t.imageType===`compressed`?`/assets/images/compressed/wave_${e}w.jpg`:`/assets/images/original/wave_${e}w.jpg`} ${e}w`).join(`, `);return(e,a)=>(k(),m(`div`,Xt,[f(`strong`,Zt,x(t.headline),1),f(`p`,Qt,[f(`bdi`,null,x(n.value),1)]),f(`img`,{class:`col-[-1/1] row-[-1/1] h-auto w-full rounded-[0.375em] shadow-[0_4px_24px_2px_hsla(0,0%,0%,0.15)]`,src:i(r),srcset:l(),sizes:`(min-width: 1024px) 574px, (min-width: 992px) 58vw, 83vw`,width:`1280`,height:`720`,alt:t.alt,loading:`lazy`,decoding:`async`,onLoad:c},null,40,$t)]))}}),tn={class:`root mb-[-10.5em] lg:mb-0 lg:flex lg:h-[33em] lg:justify-center lg:bg-shrink-me-secondary`},nn={id:`why`,class:`grid auto-rows-[minmax(6em,auto)] grid-cols-12 justify-items-stretch gap-[2em_0.75em] overflow-hidden bg-shrink-me-secondary lg:max-w-[62em] lg:overflow-visible`},rn={class:`desc mt-[5em]`},an={class:`mb-6 leading-[1.6em] text-white`},on={class:`leading-[1.6em] text-white`},sn={class:`more-text leading-[1.6em] text-white`},cn=L(S({__name:`PageWhy`,setup(e){let{t}=N();return(e,n)=>(k(),m(`div`,tn,[f(`section`,nn,[f(`div`,rn,[f(`h1`,an,x(e.$t(`home.why.headline`)),1),f(`p`,on,[O(x(e.$t(`home.why.description_top`))+` `,1),n[0]||=f(`br`,null,null,-1)]),f(`p`,sn,[n[1]||=f(`br`,null,null,-1),O(` `+x(e.$t(`home.why.description_bottom`)),1)])]),h(en,{class:`original lg:mt-[-5em] lg:mr-0`,headline:i(t)(`home.why.image_before`),alt:i(t)(`home.why.image_before_alt`),"image-type":`original`},null,8,[`headline`,`alt`]),h(en,{class:`compressed lg:mt-0`,headline:i(t)(`home.why.image_after`),alt:i(t)(`home.why.image_after_alt`),"image-type":`compressed`},null,8,[`headline`,`alt`])])]))}}),[[`__scopeId`,`data-v-cf5f6896`]]),ln=`/assets/buy-me-coffee-BCSb9uoZ.svg`,un={id:`faq`,class:`grid auto-rows-[minmax(6em,auto)] grid-cols-12 justify-items-center gap-[2em_0.75em] bg-[#032c30]`},dn={class:`text-center text-white`},fn={class:`mb-5`},pn={class:`whitespace-pre-line`},mn={class:`free my-[4em] mb-[2em] text-center text-white`},hn={class:`mb-5`},gn={class:`bmc mt-[2em] inline-flex items-center justify-center rounded-[5px] bg-[#ff813f] p-[0.6em] text-sm shadow-[0_6px_20px_0_#190d0d] transition-shadow duration-150 ease-[ease-in-out] hover:shadow-[0_0_0_0_#034e56]`,target:`_blank`,rel:`noopener nofollow`,href:`https://www.paypal.me/filipecorrea`},_n={class:`ms-2 text-white`},vn=L(S({__name:`PageFAQ`,setup(e){let t=[`free`,`why_compress`,`qual
2ity_loss`,`quality_setting`,`max_size`,`multiple_files`,`not_smaller`];return(e,r)=>(k(),m(`section`,un,[f(`div`,null,[f(`h1`,dn,x(e.$t(`home.faq.headline`)),1),(k(),m(D,null,n(t,(t,n)=>f(`article`,{key:t,class:p([`my-[4em] text-center text-white`,{"free mb-[2em]":n===0}])},[f(`h2`,fn,x(e.$t(`home.faq.${t}.question`)),1),f(`p`,pn,x(e.$t(`home.faq.${t}.answer`)),1)],2)),64)),f(`article`,mn,[f(`h2`,hn,x(e.$t(`home.faq.support.question`)),1),f(`p`,null,x(e.$t(`home.faq.support.answer`)),1),f(`a`,gn,[r[0]||=f(`img`,{alt:``,src:ln,class:`h-7 w-7`},null,-1),f(`span`,_n,x(e.$t(`home.faq.support.button`)),1)])])])]))}}),[[`__scopeId`,`data-v-934122e8`]]),yn=S({__name:`HomeView`,setup(e){return(e,t)=>(k(),m(D,null,[h(pe),h(Tt),h(cn),h(Yt),h(vn),h(he)],64))}}),bn=le({history:fe(`/`),routes:[{path:`/`,name:`home`,component:yn},{path:`/privacy`,name:`privacy`,component:()=>F(()=>import(`./PrivacyView-DAxMpmyy.js`),__vite__mapDeps([14,2,15,16,9,6,4,17,13,18,19,20,21]))},{path:`/legal`,name:`legal`,component:()=>F(()=>import(`./LegalView-Bk2xRCPV.js`),__vite__mapDeps([22,2,15,16,9,6,4,17,13,18,19,20,21]))},{path:`/credits`,name:`credits`,component:()=>F(()=>import(`./CreditsView-3m1Pzk-I.js`),__vite__mapDeps([23,2,9,4,15,16,6,17,13,18,24]))},{path:`/contact`,name:`contact`,component:()=>F(()=>import(`./ContactView-D8IonBgq.js`),__vite__mapDeps([25,2,16,9,6,4,17,13,19,26]))},{path:`/changelog`,name:`changelog`,component:()=>F(()=>import(`./ChangelogView-DWjF1xjx.js`),__vite__mapDeps([27,2,9,16,6,4,17,15,13,18,28]))}]});await P(me()).catch(()=>P(`en`));var $=Xe($e);$.use(ue),$.use(ae()),$.use(bn),$.mount(`#app`);

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.