{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/qO92jehf6DmODY9nQ2Nx/wHtdgKWsLII09gpJ5QLi/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (55cf326)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script>\\n    (function() {\\n        function addPushStateListener(listener) {\\n          if (!Proxy) return;\\n          window.history.pushState = new Proxy(window.history.pushState, {\\n            apply: (target, thisArg, argArray) => {\\n              target.apply(thisArg, argArray);\\n              listener();\\n            },\\n          });\\n        }\\n\\n        function pageOsSwitch() {\\n            const os = navigator.platform.indexOf('Mac') >= 0 ? 'mac' : 'windows';\\n            let tries = 5;\\n\\n            const switchBtnsOs = () => {\\n                const btns = Array.from(document.querySelectorAll('a[href$=\\\"/mac\\\"]:not([data-no-os-switch])'));\\n                btns.forEach(btn => {\\n                    if (btn.closest('[data-no-os-switch]')) { return; }\\n                    btn.href = btn.href?.replace('/mac', `/${os}`);\\n                });\\n                if (btns.length === 0 && tries > 0) {\\n                    tries--;\\n                    setTimeout(switchBtnsOs, 200);\\n                }\\n            };\\n\\n            setTimeout(switchBtnsOs, 50);\\n        }\\n\\n        addPushStateListener(() => setTimeout(pageOsSwitch, 100));\\n        pageOsSwitch();\\n\\n        document.addEventListener('click', (e) => {\\n            const link = e.target.closest('a');\\n            if (!link) { return; }\\n            if (link.href.includes('jpegmini.com/download/pro') || link.href.includes('assets.jpegmini.com/downloads/pro')) {\\n                sessionStorage.setItem(\\\"download-clicked\\\", \\\"true\\\")\\n            }\\n        });\\n    })();\\n</script>\",customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-KB44FJS\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadStart:\"<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-KB44FJS');</script>\\n<!-- End Google Tag Manager -->\\n\\n<!-- BEGIN GROOVE WIDGET CODE -->\\n<script>\\n  !function(e,t){if(!e.groove){var i=function(e,t){return Array.prototype.slice.call(e,t)},a={widget:null,loadedWidgets:{},classes:{Shim:null,Embeddable:function(){this._beforeLoadCallQueue=[],this.shim=null,this.finalized=!1;var e=function(e){var t=i(arguments,1);if(this.finalized){if(!this[e])throw new TypeError(e+\\\"() is not a valid widget method\\\");this[e].apply(this,t)}else this._beforeLoadCallQueue.push([e,t])};this.initializeShim=function(){a.classes.Shim&&(this.shim=new a.classes.Shim(this))},this.exec=e,this.init=function(){e.apply(this,[\\\"init\\\"].concat(i(arguments,0))),this.initializeShim()},this.onShimScriptLoad=this.initializeShim.bind(this),this.onload=void 0}},scriptLoader:{callbacks:{},states:{},load:function(e,i){if(\\\"pending\\\"!==this.states[e]){this.states[e]=\\\"pending\\\";var a=t.createElement(\\\"script\\\");a.id=e,a.type=\\\"text/javascript\\\",a.async=!0,a.src=i;var s=this;a.addEventListener(\\\"load\\\",(function(){s.states[e]=\\\"completed\\\",(s.callbacks[e]||[]).forEach((function(e){e()}))}),!1);var n=t.getElementsByTagName(\\\"script\\\")[0];n.parentNode.insertBefore(a,n)}},addListener:function(e,t){\\\"completed\\\"!==this.states[e]?(this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t)):t()}},createEmbeddable:function(){var t=new a.classes.Embeddable;return e.Proxy?new Proxy(t,{get:function(e,t){return e instanceof a.classes.Embeddable?Object.prototype.hasOwnProperty.call(e,t)||\\\"onload\\\"===t?e[t]:function(){e.exec.apply(e,[t].concat(i(arguments,0)))}:e[t]}}):t},createWidget:function(){var e=a.createEmbeddable();return a.scriptLoader.load(\\\"groove-script\\\",\\\"https://f59c7de2-6aaa-4579-9f01-4461d5b8a327.widget.cluster.groovehq.com/api/loader\\\"),a.scriptLoader.addListener(\\\"groove-iframe-shim-loader\\\",e.onShimScriptLoad),e}};e.groove=a}}(window,document);\\n  window.groove.widget = window.groove.createWidget();\\n  window.groove.widget.init('f59c7de2-6aaa-4579-9f01-4461d5b8a327', {});\\n</script>\\n<!-- END GROOVE WIDGET CODE -->\\n<!-- MailerLite Universal -->\\n<script>\\n(function(m,a,i,l,e,r){ m['MailerLiteObject']=e;function f(){\\nvar c={ a:arguments,q:[]};var r=this.push(c);return \\\"number\\\"!=typeof r?r:f.bind(c.q);}\\nf.q=f.q||[];m[e]=m[e]||f.bind(f.q);m[e].q=m[e].q||f.q;r=a.createElement(i);\\nvar _=a.getElementsByTagName(i)[0];r.async=1;r.src=l+'?v'+(~~(new Date().getTime()/1000000));\\n_.parentNode.insertBefore(r,_);})(window, document, 'script', 'https://static.mailerlite.com/js/universal.js', 'ml');\\n\\nvar ml_account = ml('accounts', '420107', 'l1h3f3l8l9', 'load');\\n</script>\\n<!-- End MailerLite Universal -->\\n\\n<script id=\\\"fsc-api\\\" src=\\\"https://sbl.onfastspring.com/sbl/0.9.5/fastspring-builder.min.js\\\" type=\\\"text/javascript\\\" data-storefront=\\\"jpegmini.onfastspring.com\\\">\\n</script>\",description:\"Optimize images & videos with JPEGmini without losing quality. Faster loads, less storage, and superior compression. Dive into our tools & tutorials.\",favicon:\"https://framerusercontent.com/assets/YMWizYb1Z2FhXg1UtspFvNR0.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/VFe9e0FIXN8mfTpZnXSobrGgKY.png\",title:\"JPEGmini - Ultimate Image & Video Compression Tool\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA4iD,oBAAoB;AAAA;AAAA,4CAAuP,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA+pG,YAAY,wJAAwJ,QAAQ,oEAAoE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,oDAAoD,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
