1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="70d40d3c-cc61-45ed-a7bb-e9aec3f4b656",e._sentryDebugIdIdentifier="sentry-dbid-70d40d3c-cc61-45ed-a7bb-e9aec3f4b656")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{6596:function(e,n,t){Promise.resolve().then(t.t.bind(t,7960,23)),Promise.resolve().then(t.bind(t,4254)),Promise.resolve().then(t.bind(t,7078)),Promise.resolve().then(t.bind(t,2763)),Promise.resolve().then(t.bind(t,8676)),Promise.resolve().then(t.t.bind(t,7262,23)),Promise.resolve().then(t.bind(t,4438))},4254:function(e,n,t){"use strict";t.d(n,{PwaRegister:function(){return o}});var r=t(2265);function o(){return(0,r.useEffect)(()=>{if(!("serviceWorker"in navigator))return;let e=()=>{navigator.serviceWorker.register("/sw.js").catch(()=>{})};if("complete"!==document.readyState)return window.addEventListener("load",e,{once:!0}),()=>window.removeEventListener("load",e);e()},[]),null}},7078:function(e,n,t){"use strict";t.d(n,{StagingBanner:function(){return a}});var r=t(7437);let o=t(5566).env.NEXT_PUBLIC_APP_ENV||"production";function a(){return"production"===o?null:(0,r.jsxs)("div",{className:"sticky top-0 z-[999] flex items-center justify-center gap-2 bg-amber-500 px-3 py-1.5 text-xs font-semibold text-black",children:[(0,r.jsxs)("span",{className:"uppercase tracking-wider",children:[o," environment"]}),(0,r.jsx)("span",{className:"opacity-60",children:"â"}),(0,r.jsx)("span",{className:"opacity-80",children:"Changes here do NOT affect production"})]})}},2763:function(e,n,t){"use strict";t.d(n,{SupportWidget:function(){return i}});var r=t(7437),o=t(2265),a=t(3548);function i(){let e=(0,o.useCallback)(()=>{(0,a.L)("support_paypal_click",{placement:"sticky_button"}),fetch("/api/support/paypal",{method:"POST",keepalive:!0}).catch(()=>{})},[]);return(0,r.jsxs)("a",{href:"https://www.paypal.com/ncp/payment/7B3Y9QEE8LQGN",target:"_blank",rel:"noopener noreferrer",onClick:e,"aria-label":"Support SnapDown on PayPal (opens in a new tab)",className:"fixed right-0 top-1/2 -translate-y-1/2 z-40 flex flex-col items-center gap-1 rounded-l-xl gradient-bg text-white px-1.5 py-3 shadow-lg shadow-purple-500/30 border border-r-0 border-white/20 hover:pr-2.5 hover:shadow-purple-500/50 transition-all",children:[(0,r.jsx)("span",{className:"text-lg leading-none","aria-hidden":!0,children:"\uD83D\uDCB8"}),(0,r.jsx)("span",{className:"text-[10px] font-bold uppercase tracking-widest",style:{writingMode:"vertical-rl"},children:"Support Us"})]})}},3548:function(e,n,t){"use strict";function r(e,n){let t=window.gtag;if("function"==typeof t)try{t("event",e,n??{})}catch{}}function o(e){r("download",{platform:e.platform,content_type:e.contentType,...e.quality?{quality:e.quality}:{}})}t.d(n,{L:function(){return r},h:function(){return o}})},9376:function(e,n,t){"use strict";var r=t(5475);t.o(r,"usePathname")&&t.d(n,{usePathname:function(){return r.usePathname}}),t.o(r,"useRouter")&&t.d(n,{useRouter:function(){return r.useRouter}})},7960:function(){},7262:function(e){e.exports={style:{fontFamily:"'__Inter_f367f3', '__Inter_Fallback_f367f3'",fontStyle:"normal"},className:"__className_f367f3"}}},function(e){e.O(0,[3587,8822,4438,8676,2971,6504,1744],function(){return e(e.s=6596)}),_N_E=e.O()}]);
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.