(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,79139,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(87451),n=e.i(61056),s=e.i(58579),i=e.i(51264),l=e.i(40528),o=e.i(63398),d=e.i(62536),c=e.i(61336),u=e.i(88922);let x={ko:"한국어",en:"English",fr:"Français",de:"Deutsch",es:"Español",pt:"Português",mn:"Монгол"};function f(){let e,{isAdmin:a}=(0,o.useAuth)(),n=(0,i.useUiLang)(),[f,h]=(0,r.useState)(!1),[m,g]=(0,r.useState)("ko"),[p,b]=(0,r.useState)(""),[y,v]=(0,r.useState)([]),{progressMap:w,startProgress:k,updateProgress:j,clearProgress:N}=(0,c.useOfflineBibleContext)(),{show:E}=(0,u.useToast)(),[S,_]=(0,r.useState)(null),A=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e=()=>{v((0,d.getOfflineBibleBundles)()),h(!0)};return window.addEventListener("open-offline-manager",e),()=>{window.removeEventListener("open-offline-manager",e)}},[]),(0,r.useEffect)(()=>{if(!f)return;A.current?.focus();let e=e=>{if("Escape"===e.key)return void h(!1);if("Tab"!==e.key)return;let t=A.current;if(!t)return;let r=Array.from(t.querySelectorAll('button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),a[href],[tabindex]:not([tabindex="-1"])'));if(0===r.length)return;let a=r[0],n=r[r.length-1];e.shiftKey?document.activeElement===a&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),a.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[f]);let C=(0,l.useBibleIndexReady)(),L=(0,s.getUiText)(n),M=(0,r.useMemo)(()=>(0,l.getBibleLanguages)(a),[a,C]),P=M.includes(m)?m:M.includes(n)?n:M[0]??"ko",T=(0,r.useMemo)(()=>(0,l.getVersionsForLang)(P,a),[P,a,C]),O=T.some(e=>e.version===p)?p:T[0]?.version??"",I=`${P}:${O}`,B=y.some(e=>e.id===I),D=()=>{v((0,d.getOfflineBibleBundles)())},$=async()=>{if(P&&O){_(I),k(I,68,O);try{await (0,d.downloadOfflineBibleBundle)(P,O,e=>j(I,e)),D()}catch(e){console.error("Offline bundle download failed:",e),E(L.offlineDownloadFailed,{type:"error"})}finally{_(null),N(I)}}},R=async(e,t)=>{_(`${e}:${t}`);try{await (0,d.deleteOfflineBibleBundle)(e,t),D()}finally{_(null)}};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{type:"button",onClick:()=>{v((0,d.getOfflineBibleBundles)()),h(!0)},className:"relative rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 hover:bg-gray-100 dark:border-gray-600 dark:text-gray-200 dark:hover:bg-gray-800",children:[L.offlineManage,(null!==S||w.size>0)&&(0,t.jsxs)("span",{className:"absolute -right-1 -top-1 flex h-3 w-3",children:[(0,t.jsx)("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-blue-500 opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex h-3 w-3 rounded-full bg-blue-600"})]})]}),f&&(0,t.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/60 px-4",children:(0,t.jsxs)("div",{ref:A,role:"dialog","aria-modal":"true","aria-labelledby":"offline-manager-title",tabIndex:-1,className:"max-h-[85vh] w-full max-w-2xl overflow-auto rounded-2xl bg-white p-5 text-black shadow-2xl dark:bg-gray-900 dark:text-white outline-none",children:[(0,t.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{id:"offline-manager-title",className:"text-xl font-bold",children:L.offlineBible}),(0,t.jsx)("p",{className:"mt-1 text-sm text-gray-600 dark:text-gray-300",children:L.offlineLimitNote})]}),(0,t.jsx)("button",{type:"button","aria-label":L.close,onClick:()=>h(!1),className:"rounded-full border border-gray-300 px-3 py-1 text-sm dark:border-gray-600",children:"✕"})]}),(0,t.jsxs)("div",{className:"rounded-2xl border border-gray-200 p-4 dark:border-gray-700",children:[(0,t.jsxs)("div",{className:"grid gap-3 md:grid-cols-[1fr_1fr_auto]",children:[(0,t.jsx)("select",{value:P,onChange:e=>g(e.target.value),className:"h-10 rounded border bg-white px-3 dark:bg-gray-800",children:M.map(e=>(0,t.jsxs)("option",{value:e,children:[x[e]??e.toUpperCase()," (",e.toUpperCase(),")"]},e))}),(0,t.jsx)("select",{value:O,onChange:e=>b(e.target.value),className:"h-10 rounded border bg-white px-3 dark:bg-gray-800",children:T.map(e=>(0,t.jsx)("option",{value:e.version,children:e.label},e.version))}),(0,t.jsx)("button",{type:"button",disabled:!O||B||S===I,onClick:$,className:"h-10 rounded bg-blue-600 px-4 text-sm font-medium text-white disabled:cursor-not-allowed disabled:opacity-60",children:S===I?L.offlineDownloading:B?L.offlineDownloaded:L.offlineDownload})]}),w.has(I)&&S===I&&(e=w.get(I),(0,t.jsxs)("div",{className:"mt-3 space-y-2",children:[(0,t.jsx)("div",{className:"h-2 overflow-hidden rounded-full bg-gray-200 dark:bg-gray-700",children:(0,t.jsx)("div",{className:"h-full bg-blue-600 transition-all",style:{width:`${Math.max(4,e.completed/e.total*100)}%`}})}),(0,t.jsxs)("p",{className:"text-xs text-gray-600 dark:text-gray-300",children:[e.label," · ",e.completed,"/",e.total]})]}))]}),(0,t.jsxs)("div",{className:"mt-5 space-y-3",children:[0===y.length&&(0,t.jsx)("p",{className:"text-sm text-gray-600 dark:text-gray-300",children:L.offlineNoBundles}),y.map(e=>(0,t.jsxs)("div",{className:"flex flex-col gap-3 rounded-2xl border border-gray-200 p-4 dark:border-gray-700 md:flex-row md:items-center md:justify-between",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("p",{className:"font-semibold",children:e.label}),(0,t.jsx)("p",{className:"text-sm text-green-600 dark:text-green-400",children:L.offlineReady}),(0,t.jsxs)("p",{className:"text-xs text-gray-600 dark:text-gray-300",children:[L.offlineUpdatedAt,": ",new Date(e.downloadedAt).toLocaleString()]}),(0,t.jsxs)("p",{className:"text-xs text-gray-600 dark:text-gray-300",children:[L.offlineStorage,": ",(0,d.formatOfflineBytes)(e.bytes)]})]}),(0,t.jsx)("button",{type:"button",onClick:()=>R(e.lang,e.version),disabled:S===e.id,className:"rounded-full border border-red-300 px-4 py-2 text-sm font-medium text-red-600 disabled:opacity-60 dark:border-red-800 dark:text-red-300",children:L.offlineDelete})]},e.id))]})]})})]})}var h=e.i(24573);function m({checked:e,disabled:r,onChange:a,label:n}){return(0,t.jsx)("button",{type:"button",role:"switch","aria-checked":e,"aria-label":n,disabled:r,onClick:()=>a(!e),className:`relative inline-flex h-7 w-12 shrink-0 items-center rounded-full transition-colors disabled:cursor-not-allowed disabled:opacity-50 ${e?"bg-blue-600":"bg-gray-300 dark:bg-gray-600"}`,children:(0,t.jsx)("span",{className:`inline-block h-5 w-5 rounded-full bg-white shadow transition-transform ${e?"translate-x-6":"translate-x-1"}`})})}function g(){let{status:e}=(0,o.useAuth)(),a=(0,s.getUiText)((0,i.useUiLang)()),[n,l]=(0,r.useState)(!1),d=(0,r.useRef)(null),c="authenticated"===e,u=(0,h.usePushSubscription)({withPreferences:c&&n});(0,r.useEffect)(()=>{let e=()=>l(!0);return window.addEventListener(h.OPEN_NOTIFICATION_SETTINGS_EVENT,e),()=>window.removeEventListener(h.OPEN_NOTIFICATION_SETTINGS_EVENT,e)},[]),(0,r.useEffect)(()=>{if(!n)return;d.current?.focus();let e=e=>{if("Escape"===e.key)return void l(!1);if("Tab"!==e.key)return;let t=Array.from(d.current?.querySelectorAll("button:not([disabled])")??[]);if(0===t.length)return;let r=t[0],a=t[t.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),a.focus()):e.shiftKey||document.activeElement!==a||(e.preventDefault(),r.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[n]);let x="unsupported"===u.status||"disabled"===u.status||"not-configured"===u.status,f="granted"===u.status;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{type:"button",onClick:()=>l(!0),className:"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 hover:bg-gray-100 dark:border-gray-600 dark:text-gray-200 dark:hover:bg-gray-800",children:["🔔 ",a.notificationSettings]}),n&&(0,t.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/60 px-4",onClick:()=>l(!1),children:(0,t.jsxs)("div",{ref:d,role:"dialog","aria-modal":"true","aria-labelledby":"notification-settings-title",tabIndex:-1,onClick:e=>e.stopPropagation(),className:"max-h-[85vh] w-full max-w-md overflow-auto rounded-2xl bg-white p-5 text-left text-black shadow-2xl outline-none dark:bg-gray-900 dark:text-white",children:[(0,t.jsxs)("div",{className:"mb-4 flex items-start justify-between gap-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{id:"notification-settings-title",className:"text-xl font-bold",children:a.notificationSettings}),(0,t.jsx)("p",{className:"mt-1 text-sm text-gray-600 dark:text-gray-300",children:a.notificationSettingsDescription})]}),(0,t.jsx)("button",{type:"button","aria-label":a.close,onClick:()=>l(!1),className:"rounded-full border border-gray-300 px-3 py-1 text-sm dark:border-gray-600",children:"✕"})]}),c?(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"rounded-xl border border-gray-200 p-4 dark:border-gray-700",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-sm font-semibold",children:a.notificationDeviceTitle}),(0,t.jsx)("p",{className:"mt-1 text-xs leading-5 text-gray-600 dark:text-gray-300",children:a.notificationDeviceDescription})]}),(0,t.jsx)(m,{checked:f,disabled:u.busy||x||"denied"===u.status,label:a.notificationDeviceTitle,onChange:e=>{e?u.subscribe():u.unsubscribe()}})]}),x?(0,t.jsx)("p",{className:"mt-3 rounded-lg bg-gray-100 px-3 py-2 text-xs text-gray-600 dark:bg-gray-800 dark:text-gray-300",children:"unsupported"===u.status&&function(){if("u"1,t=window.matchMedia?.("(display-mode: standalone)").matches||!0===navigator.standalone;return e&&!t}()?a.notificationIosHint:a.groupPushUnavailableHint}):"denied"===u.status?(0,t.jsx)("p",{className:"mt-3 rounded-lg bg-amber-50 px-3 py-2 text-xs text-amber-700 dark:bg-amber-900/20 dark:text-amber-300",children:a.groupPushDeniedHint}):null]}),(0,t.jsx)("div",{className:`rounded-xl border border-gray-200 p-4 dark:border-gray-700 ${f?"":"opacity-60"}`,children:(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-sm font-semibold",children:a.notificationNoticeTitle}),(0,t.jsx)("p",{className:"mt-1 text-xs leading-5 text-gray-600 dark:text-gray-300",children:a.notificationNoticeDescription})]}),(0,t.jsx)(m,{checked:f&&!0===u.noticeEnabled,disabled:!f||u.busy||null===u.noticeEnabled,label:a.notificationNoticeTitle,onChange:e=>{u.setNoticeEnabled(e)}})]})}),(0,t.jsx)("p",{className:"px-1 text-xs leading-5 text-gray-500 dark:text-gray-400",children:a.notificationGroupHint}),u.error?(0,t.jsx)("p",{className:"px-1 text-xs text-rose-600 dark:text-rose-400",children:u.error}):null]}):(0,t.jsx)("p",{className:"rounded-xl bg-gray-100 px-4 py-3 text-sm text-gray-700 dark:bg-gray-800 dark:text-gray-200",children:a.notificationLoginRequired})]})})]})}var p=e.i(18566),b=e.i(22677);let y="https://jwhhboergk.execute-api.ap-northeast-2.amazonaws.com/Prod".replace(/\/$/,"")??"";class v extends Error{code;statusCode;constructor(e,t){super(e),this.name="AccountDeletionError",this.code=t?.code,this.statusCode=t?.statusCode}}async function w(e){if(!y)return;await (0,b.waitForSessionToken)();let t=(0,b.getSessionToken)();if(!t)throw new v("Missing session.",{code:"NO_SESSION",statusCode:401});let r=e.deletePosts?"?deletePosts=1":"",a=await fetch(`${y}/user/account${r}`,{method:"DELETE",headers:{Authorization:`Bearer ${t}`}});if(!a.ok){let e=null;try{e=JSON.parse(await a.text())}catch{e=null}throw new v(e?.error?.message||`Request failed (${a.status})`,{code:e?.error?.code,statusCode:a.status})}}let k=new Set(["theme","ui-lang","bible-font-size","bible-line-height","ab-offline-bibles"]),j=["bible-version:"];function N(){let{status:e,signOut:n}=(0,o.useAuth)(),l=(0,s.getUiText)((0,i.useUiLang)()),d=(0,p.useRouter)(),{show:c}=(0,u.useToast)(),[x,f]=(0,r.useState)(!1),[h,m]=(0,r.useState)(!1),[g,b]=(0,r.useState)(!1),[y,v]=(0,r.useState)(!1),N=(0,r.useRef)(null),E=()=>{g||(f(!1),v(!1))};if((0,r.useEffect)(()=>{if(!x)return;N.current?.focus();let e=e=>{if("Escape"===e.key){g||(f(!1),v(!1));return}if("Tab"!==e.key)return;let t=Array.from(N.current?.querySelectorAll("button:not([disabled]), input:not([disabled])")??[]);if(0===t.length)return;let r=t[0],a=t[t.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),a.focus()):e.shiftKey||document.activeElement!==a||(e.preventDefault(),r.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[x,g]),"authenticated"!==e)return null;let S=async()=>{b(!0),v(!1);try{await w({deletePosts:h})}catch{v(!0),b(!1);return}try{let e=[];for(let t=0;tt.startsWith(e))||window.localStorage.removeItem(t)}catch{}try{window.sessionStorage.clear()}catch{}n(),b(!1),f(!1),c(l.accountDeleted,{type:"success"}),d.replace((0,a.withStaticHtmlPath)("/"))};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:()=>f(!0),className:"rounded-full border border-rose-200 px-4 py-2 text-sm font-medium text-rose-700 hover:bg-rose-50 dark:border-rose-900 dark:text-rose-300 dark:hover:bg-rose-950/40",children:l.accountDeleteButton}),x&&(0,t.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/60 px-4",onClick:E,children:(0,t.jsxs)("div",{ref:N,role:"alertdialog","aria-modal":"true","aria-labelledby":"account-delete-title","aria-describedby":"account-delete-warning",tabIndex:-1,onClick:e=>e.stopPropagation(),className:"max-h-[85vh] w-full max-w-md overflow-auto rounded-2xl bg-white p-5 text-left text-black shadow-2xl outline-none dark:bg-gray-900 dark:text-white",children:[(0,t.jsx)("h2",{id:"account-delete-title",className:"text-xl font-bold",children:l.accountDeleteTitle}),(0,t.jsx)("p",{id:"account-delete-warning",className:"mt-3 rounded-xl bg-rose-50 px-4 py-3 text-sm font-semibold text-rose-700 dark:bg-rose-950/40 dark:text-rose-300",children:l.accountDeleteWarning}),(0,t.jsx)("p",{className:"mt-3 text-sm leading-6 text-gray-600 dark:text-gray-300",children:l.accountDeleteDetails}),(0,t.jsxs)("label",{className:"mt-4 flex items-start gap-3 rounded-xl border border-gray-200 p-3 text-sm dark:border-gray-700",children:[(0,t.jsx)("input",{type:"checkbox",checked:h,disabled:g,onChange:e=>m(e.target.checked),className:"mt-0.5 h-4 w-4 shrink-0"}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"font-medium",children:l.accountDeletePostsOption}),(0,t.jsx)("span",{className:"mt-1 block text-xs leading-5 text-gray-500 dark:text-gray-400",children:l.accountDeletePostsHint})]})]}),y?(0,t.jsx)("p",{role:"alert",className:"mt-3 text-sm text-rose-600 dark:text-rose-400",children:l.accountDeleteFailed}):null,(0,t.jsxs)("div",{className:"mt-5 flex justify-end gap-2",children:[(0,t.jsx)("button",{type:"button",disabled:g,onClick:E,className:"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium disabled:opacity-50 dark:border-gray-600",children:l.cancel}),(0,t.jsx)("button",{type:"button",disabled:g,onClick:()=>{S()},className:"rounded-full bg-rose-600 px-4 py-2 text-sm font-semibold text-white hover:bg-rose-700 disabled:opacity-60",children:g?l.accountDeleting:l.accountDeleteConfirm})]})]})})]})}var E=e.i(84287);function S({current:e,lang:r}){return(0,t.jsxs)("nav",{"aria-label":(0,E.familyHeading)(r),className:"flex flex-wrap items-center justify-center gap-x-4 gap-y-1 text-xs text-gray-500 dark:text-gray-400",children:[(0,t.jsx)("span",{className:"font-semibold uppercase tracking-wide text-gray-400 dark:text-gray-500",children:(0,E.familyHeading)(r)}),E.FAMILY_SITES.map(({key:a})=>a===e?(0,t.jsx)("span",{className:"font-semibold text-gray-700 dark:text-gray-200","aria-current":"page",children:(0,E.familySiteName)(a,r)},a):(0,t.jsx)("a",{href:(0,E.familySiteHref)(a,r),className:"hover:text-gray-900 dark:hover:text-white",children:(0,E.familySiteName)(a,r)},a))]})}e.s(["default",0,function(){let e=!(0,n.useHydrated)()||!(0,a.isLocalHost)(window.location.hostname),l=(0,i.useUiLang)(),o=(0,r.useMemo)(()=>t=>e?`${t}.html`:t,[e]),d=(0,s.getUiText)(l);return(0,t.jsx)("footer",{className:"mt-12 border-t bg-gray-50 pb-24 dark:bg-gray-800 md:pb-0",children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-6xl flex-col items-center gap-3 px-4 py-6 sm:py-7",children:[(0,t.jsxs)("div",{className:"text-center space-y-1",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-gray-700 dark:text-gray-200",children:"Alaskah Bible"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 dark:text-gray-400",suppressHydrationWarning:!0,children:["ⓒ ",new Date().getFullYear()," Alaskah Bible. All rights reserved."]})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-2",children:[(0,t.jsx)(f,{}),(0,t.jsx)(g,{}),(0,t.jsx)(N,{})]}),(0,t.jsxs)("nav",{className:"flex flex-wrap items-center justify-center gap-x-4 gap-y-2 text-sm text-gray-600 dark:text-gray-300",children:[(0,t.jsx)("a",{href:o("/notices"),className:"hover:text-gray-900 dark:hover:text-white",children:d.announcementsTitle}),(0,t.jsx)("a",{href:o("/privacy"),className:"hover:text-gray-900 dark:hover:text-white",children:d.footerPrivacy}),(0,t.jsx)("a",{href:o("/terms"),className:"hover:text-gray-900 dark:hover:text-white",children:d.footerTerms}),(0,t.jsx)("a",{href:o("/noah"),className:"hover:text-gray-900 dark:hover:text-white",children:d.headerNoah}),(0,t.jsx)("a",{href:o("/support"),className:"hover:text-gray-900 dark:hover:text-white",children:d.headerSupport}),(0,t.jsx)("a",{href:"mailto:alaskahpdf@gmail.com",className:"hover:text-gray-900 dark:hover:text-white",children:d.footerContact})]}),(0,t.jsx)(S,{current:"bible",lang:l})]})})}],79139)},94639,e=>{"use strict";var t=e.i(43476),r=e.i(22016),a=e.i(63398),n=e.i(7670),s=e.i(57688);let i={src:e.i(85830).default,width:1024,height:1024,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAy0lEQVR42k2POQ8BURSF389AScEwz9JZYhSWRCc0akst1GjVSGQWihG/Bo12ZH7ALPUoj/teMskU33sn957cnMNS6ewlr9SjQqmJJPliPUplcjoTIh7yxkiSNDFFbaLbH2O2WGE4XRMbzJcr9AYTKGoLjFc0HE8mPM/H6/3Bk/BJn84WeLVDBnp0w0YQhHC+LhzHRRiGMEwbZWFQK21sdweY1h3X20Mi9G5/gErXmWjAq5p0l2sd+XOJJkL+GNXURVqFUotQMWJJNY0/PhKAtUtFyQAAAAAASUVORK5CYII="};var l=e.i(71645),o=e.i(54567),d=e.i(78744),c=e.i(58579),u=e.i(51264),x=e.i(88558);function f(e,t){let r=e?.trim()??"";return r&&!r.includes("�")?r:t?.split("@")[0]??r}e.s(["default",0,function(){let e,{user:h,signOut:m,isAdmin:g}=(0,a.useAuth)(),{uiLang:p,t:b,withQuery:y,useHtmlRoutes:v,pathname:w}=(0,d.useNavLink)(),[k,j]=(0,l.useState)(null),N=!!h?.image&&k===h?.image,E=function(){let e=(0,u.useUiLang)(),[t,r]=(0,l.useState)(null),[a,n]=(0,l.useState)(!1),[s,i]=(0,l.useState)(!1),[o,d]=(0,l.useState)(!1);(0,l.useEffect)(()=>{let e=e=>{e.preventDefault(),r(e)},t=()=>{let e,t,a,s=window.matchMedia("(display-mode: standalone)").matches||!0===window.navigator.standalone;i(s),s&&(r(null),n(!1)),d(!s&&(e=window.navigator.userAgent,t=/iPhone|iPad|iPod/i.test(e),a=/Safari/i.test(e)&&!/CriOS|FxiOS|EdgiOS/i.test(e),t&&a))};return t(),window.addEventListener("beforeinstallprompt",e),window.addEventListener("appinstalled",t),()=>{window.removeEventListener("beforeinstallprompt",e),window.removeEventListener("appinstalled",t)}},[]);let f=(0,c.getUiText)(e),h=!(0,x.isNative)()&&!s&&!!(t||o),m=async()=>{if(t){await t.prompt(),"dismissed"!==(await t.userChoice).outcome&&(r(null),i(!0),n(!1));return}n(e=>!e)};return{t:f,iosOnly:o,visible:h,showGuide:a,installEvent:t,handleClick:m}}(),[S,_]=(0,l.useState)(!1),A=f(h?.name,h?.email),C=(e=f(h?.name,h?.email).trim())?e[0].toUpperCase():"U",L="text-black dark:text-white font-semibold after:absolute after:left-0 after:bottom-[2px] after:w-full after:h-[2px] after:bg-blue-500 after:rounded",M="text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100";return(0,t.jsx)("header",{className:"border-b bg-gray-50 dark:bg-gray-800",children:(0,t.jsxs)("div",{className:"flex h-14 items-center justify-between px-4",children:[(0,t.jsxs)(r.default,{href:y("/read.html"),prefetch:!1,className:"inline-flex min-w-0 items-center gap-2 font-bold text-lg sm:text-xl",children:[(0,t.jsx)(s.default,{src:i,alt:"",width:28,height:28,className:"h-7 w-7 shrink-0 rounded-md",priority:!0}),(0,t.jsx)("span",{className:"truncate",children:"Alaskah Bible"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 md:gap-4",children:[(0,t.jsx)("nav",{className:"hidden md:flex items-center gap-4 text-sm font-medium",children:o.primaryNav.map(e=>{let a=(0,o.isNavActive)(e,w);return"single"===e.type?(0,t.jsx)(r.default,{href:y(e.path),prefetch:!1,className:(0,n.default)("relative pb-1",a?L:M),children:b[e.key]},e.key):(0,t.jsxs)("div",{className:"group relative",children:[(0,t.jsxs)(r.default,{href:y((0,o.navHref)(e)),prefetch:!1,className:(0,n.default)("relative inline-flex items-center gap-1 pb-1",a?L:M),children:[b[e.key],(0,t.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",className:"h-3.5 w-3.5 opacity-70",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.17l3.71-3.94a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z",clipRule:"evenodd"})})]}),(0,t.jsx)("div",{className:"invisible absolute left-0 top-full z-50 pt-2 opacity-0 transition group-hover:visible group-hover:opacity-100 group-focus-within:visible group-focus-within:opacity-100",children:(0,t.jsx)("div",{className:"min-w-[160px] overflow-hidden rounded-xl border border-slate-200 bg-white py-1 shadow-lg dark:border-slate-700 dark:bg-slate-800",children:e.children.map(e=>{let a=w.endsWith(".html")?w.slice(0,-5):w,s=a===e.matchPath||a.startsWith(`${e.matchPath}/`);return(0,t.jsx)(r.default,{href:y(e.path),prefetch:!1,className:(0,n.default)("block px-4 py-2 text-sm transition",s?"bg-slate-100 font-semibold text-slate-900 dark:bg-slate-700 dark:text-white":"text-slate-600 hover:bg-slate-50 dark:text-slate-300 dark:hover:bg-slate-700/60"),children:b[e.key]},e.key)})})})]},e.key)})}),E.visible&&(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("button",{type:"button",title:E.t.installApp,"aria-label":E.t.installApp,onClick:()=>{E.iosOnly?_(e=>!e):E.handleClick()},className:"flex items-center gap-1 rounded-full border border-slate-300 bg-white px-2.5 py-1 text-xs font-medium text-slate-700 hover:bg-slate-50 dark:border-slate-600 dark:bg-slate-800 dark:text-slate-200 dark:hover:bg-slate-700",children:[(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-3.5 w-3.5",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M3 17a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm3.293-7.707a1 1 0 011.414 0L9 10.586V3a1 1 0 112 0v7.586l1.293-1.293a1 1 0 111.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z",clipRule:"evenodd"})}),(0,t.jsx)("span",{className:"hidden sm:inline",children:b.installApp})]}),S&&E.iosOnly&&(0,t.jsxs)("div",{className:"absolute right-0 top-full z-50 mt-2 w-64 rounded-xl border border-slate-200 bg-white p-3 shadow-lg dark:border-slate-700 dark:bg-slate-800",children:[(0,t.jsx)("p",{className:"mb-2 text-xs font-semibold text-slate-800 dark:text-slate-100",children:b.iosGuideTitle}),(0,t.jsxs)("ol",{className:"space-y-1 pl-4 text-xs text-slate-600 dark:text-slate-300",children:[(0,t.jsx)("li",{children:b.iosGuideStep1}),(0,t.jsx)("li",{children:b.iosGuideStep2})]}),(0,t.jsx)("button",{onClick:()=>_(!1),className:"mt-2 text-xs text-slate-400 hover:text-slate-600 dark:text-slate-400 dark:hover:text-slate-200",children:b.close})]})]}),(0,t.jsx)("div",{className:"flex",children:h?(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[g?(0,t.jsx)(r.default,{href:v?"/admin.html":"/admin",prefetch:!1,className:"shrink-0 rounded-full border border-slate-300 px-2.5 py-1 text-xs font-semibold uppercase tracking-[0.14em] text-slate-700 hover:bg-slate-100 dark:border-slate-600 dark:text-slate-200 dark:hover:bg-slate-700",children:"ADMIN"}):null,(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[h.image&&!N?(0,t.jsx)(s.default,{src:h.image,alt:"Profile",width:32,height:32,unoptimized:!0,referrerPolicy:"no-referrer",onError:()=>j(h.image??null),className:"h-8 w-8 rounded-full object-cover"}):(0,t.jsx)("span",{className:"inline-flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-slate-200 text-xs font-bold text-slate-700 dark:bg-slate-700 dark:text-slate-100",children:C}),(0,t.jsx)("span",{className:"hidden text-sm text-gray-700 dark:text-gray-300 sm:inline",children:A})]}),(0,t.jsx)("button",{onClick:()=>m(),className:"shrink-0 rounded bg-gray-200 px-2 py-1 text-sm text-black dark:bg-gray-700 dark:text-white",children:b.logout})]}):(0,t.jsx)(a.GoogleSignInButton,{locale:p})})]})]})})}],94639)},11577,e=>{"use strict";var t=e.i(43476),r=e.i(22016),a=e.i(7670),n=e.i(54567),s=e.i(78744),i=e.i(52456);function l({name:e}){let r="h-5 w-5";return"search"===e?(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:r,"aria-hidden":!0,children:[(0,t.jsx)("circle",{cx:"11",cy:"11",r:"6"}),(0,t.jsx)("path",{d:"m20 20-4.2-4.2"})]}):"grid"===e?(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:r,"aria-hidden":!0,children:[(0,t.jsx)("rect",{x:"4",y:"4",width:"6",height:"6",rx:"1"}),(0,t.jsx)("rect",{x:"14",y:"4",width:"6",height:"6",rx:"1"}),(0,t.jsx)("rect",{x:"4",y:"14",width:"6",height:"6",rx:"1"}),(0,t.jsx)("rect",{x:"14",y:"14",width:"6",height:"6",rx:"1"})]}):"timeline"===e?(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:r,"aria-hidden":!0,children:[(0,t.jsx)("path",{d:"M6 6h4M14 12h4M6 18h4"}),(0,t.jsx)("path",{d:"M10 6h4v12"}),(0,t.jsx)("circle",{cx:"14",cy:"6",r:"1.5",fill:"currentColor",stroke:"none"}),(0,t.jsx)("circle",{cx:"14",cy:"12",r:"1.5",fill:"currentColor",stroke:"none"}),(0,t.jsx)("circle",{cx:"14",cy:"18",r:"1.5",fill:"currentColor",stroke:"none"})]}):"edit"===e?(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:r,"aria-hidden":!0,children:[(0,t.jsx)("path",{d:"M4 20h4l10-10-4-4L4 16v4Z"}),(0,t.jsx)("path",{d:"m12 6 4 4"})]}):"users"===e?(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:r,"aria-hidden":!0,children:[(0,t.jsx)("path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}),(0,t.jsx)("circle",{cx:"9",cy:"7",r:"4"}),(0,t.jsx)("path",{d:"M22 21v-2a4 4 0 0 0-3-3.87"}),(0,t.jsx)("path",{d:"M16 3.13a4 4 0 0 1 0 7.75"})]}):"bookmark"===e?(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:r,"aria-hidden":!0,children:(0,t.jsx)("path",{d:"M5 3h14a1 1 0 0 1 1 1v17l-7-3-7 3V4a1 1 0 0 1 1-1Z"})}):"note"===e?(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:r,"aria-hidden":!0,children:[(0,t.jsx)("path",{d:"M12 20h9"}),(0,t.jsx)("path",{d:"M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4Z"})]}):"support"===e?(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:r,"aria-hidden":!0,children:(0,t.jsx)("path",{d:"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"})}):(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:r,"aria-hidden":!0,children:[(0,t.jsx)("path",{d:"M6 4h9a3 3 0 0 1 3 3v13l-4-2-4 2-4-2-4 2V7a3 3 0 0 1 3-3Z"}),(0,t.jsx)("path",{d:"M8 8h8M8 12h6"})]})}e.s(["default",0,function(){let{t:e,withQuery:o,pathname:d}=(0,s.useNavLink)();return(0,t.jsx)("nav",{className:"fixed inset-x-0 bottom-0 z-40 border-t border-gray-200 bg-white/95 pb-[calc(env(safe-area-inset-bottom)+0.25rem)] shadow-[0_-8px_24px_rgba(15,23,42,0.08)] backdrop-blur md:hidden dark:border-gray-700 dark:bg-gray-900/95",children:(0,t.jsx)("div",{className:"mx-auto grid max-w-xl grid-cols-5 px-2 pt-2",children:n.primaryNav.map(s=>{let c=(0,n.isNavActive)(s,d);return(0,t.jsxs)(r.default,{href:o((0,n.navHref)(s)),prefetch:!1,className:(0,a.default)("group relative flex min-w-0 flex-col items-center gap-1 rounded-xl px-1 py-2 text-[11px] font-medium transition-all duration-200",c?"-translate-y-0.5 text-blue-600 dark:text-blue-300":"text-gray-500 dark:text-gray-400"),"aria-current":c?"page":void 0,children:[(0,t.jsx)("span",{className:(0,a.default)("absolute left-1/2 top-0 h-1 w-8 -translate-x-1/2 rounded-full transition-opacity duration-200",c?"bg-blue-500 opacity-100":"opacity-0")}),(0,t.jsx)("span",{className:(0,a.default)("flex h-9 w-9 items-center justify-center rounded-full transition-all duration-200",c?"bg-blue-50 text-blue-600 shadow-sm dark:bg-blue-900/40 dark:text-blue-300":"group-active:scale-95"),children:(0,t.jsx)(l,{name:s.icon})}),(0,t.jsx)(i.default,{className:(0,a.default)("transition-colors duration-200",c&&"font-semibold"),children:e[s.key]})]},s.key)})})})}])},9575,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(78744);e.s(["default",0,function(){let e=function(){let[e,t]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{let e=()=>t(navigator.onLine);return e(),window.addEventListener("online",e),window.addEventListener("offline",e),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",e)}},[]),e}(),{t:n}=(0,a.useNavLink)();return e?null:(0,t.jsxs)("div",{role:"status","aria-live":"polite",className:"flex items-center justify-center gap-2 bg-amber-100 px-4 py-2 text-center text-xs font-medium text-amber-900 dark:bg-amber-950/60 dark:text-amber-200",children:[(0,t.jsx)("span",{className:"inline-block h-2 w-2 shrink-0 rounded-full bg-amber-500","aria-hidden":!0}),(0,t.jsx)("span",{children:n.offlineBannerMessage})]})}],9575)},61336,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let a=(0,r.createContext)(null);function n({progressMap:e}){return 0===e.size?null:(0,t.jsx)("div",{className:"fixed bottom-4 right-4 z-50 flex flex-col gap-2 pointer-events-none",children:Array.from(e.entries()).map(([e,r])=>(0,t.jsxs)("div",{className:"w-64 bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl shadow-lg px-4 py-3",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-1.5",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-700 dark:text-gray-200 truncate",children:r.label}),(0,t.jsxs)("span",{className:"text-xs text-gray-500 dark:text-gray-400 ml-2 shrink-0",children:[r.completed,"/",r.total]})]}),(0,t.jsx)("div",{className:"h-1.5 overflow-hidden rounded-full bg-gray-200 dark:bg-gray-700",children:(0,t.jsx)("div",{className:"h-full bg-blue-600 transition-all duration-200",style:{width:`${Math.max(4,r.completed/r.total*100)}%`}})})]},e))})}e.s(["OfflineBibleProvider",0,function({children:e}){let[s,i]=(0,r.useState)(new Map),l=(0,r.useCallback)((e,t,r)=>{i(a=>new Map(a).set(e,{completed:0,total:t,label:r}))},[]),o=(0,r.useCallback)((e,t)=>{i(r=>new Map(r).set(e,t))},[]),d=(0,r.useCallback)(e=>{i(t=>{let r=new Map(t);return r.delete(e),r})},[]);return(0,t.jsxs)(a.Provider,{value:{progressMap:s,startProgress:l,updateProgress:o,clearProgress:d},children:[e,(0,t.jsx)(n,{progressMap:s})]})},"useOfflineBibleContext",0,function(){let e=(0,r.useContext)(a);if(!e)throw Error("useOfflineBibleContext must be used within OfflineBibleProvider");return e}])},85633,e=>{"use strict";var t=e.i(43476),r=e.i(63398),a=e.i(88922),n=e.i(84184),s=e.i(61336);(0,n.installNativeOfflineFetch)(),e.s(["Providers",0,function({children:e}){return(0,t.jsx)(a.ToastProvider,{children:(0,t.jsx)(r.AuthProvider,{children:(0,t.jsx)(s.OfflineBibleProvider,{children:e})})})}])},82541,e=>{"use strict";var t=e.i(47167),r=e.i(71645),a=e.i(50092),n=e.i(88558);e.s(["default",0,function(){return(0,r.useEffect)(()=>{let e;if((0,n.isNative)()||!("serviceWorker"in navigator))return;let r="localhost"===window.location.hostname||"127.0.0.1"===window.location.hostname,s="true"===t.default.env.NEXT_PUBLIC_ENABLE_PWA_LOCALHOST;if(r&&!s)return;let i=!!navigator.serviceWorker.controller,l=!1,o=()=>{i&&!l&&(l=!0,window.location.reload())};navigator.serviceWorker.addEventListener("controllerchange",o);let d=()=>{"visible"===document.visibilityState&&((0,a.clearAppBadge)(),navigator.serviceWorker.getRegistration().then(e=>e?.update().catch(()=>{})))},c=e=>{e&&navigator.serviceWorker.controller&&window.dispatchEvent(new CustomEvent("pwa-update-ready",{detail:e}))},u=async()=>{try{let t=await navigator.serviceWorker.register("/sw.js",{updateViaCache:"none"});t.waiting&&c(t.waiting),t.addEventListener("updatefound",()=>{let e=t.installing;e?.addEventListener("statechange",()=>{"installed"===e.state&&c(e)})}),document.addEventListener("visibilitychange",d),e=setInterval(()=>{t.update().catch(()=>{})},36e5)}catch(e){console.error("Service worker registration failed:",e)}};return"complete"===document.readyState?u():window.addEventListener("load",u,{once:!0}),()=>{navigator.serviceWorker.removeEventListener("controllerchange",o),document.removeEventListener("visibilitychange",d),window.removeEventListener("load",u),e&&clearInterval(e)}},[]),null}])},69766,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(78744),n=e.i(88558);e.s(["default",0,function(){let{t:e}=(0,a.useNavLink)(),[s,i]=(0,r.useState)(null);return((0,r.useEffect)(()=>{if((0,n.isNative)())return;let e=e=>{let t=e.detail;t&&i(t)};return window.addEventListener("pwa-update-ready",e),"serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(e=>{e?.waiting&&navigator.serviceWorker.controller&&i(e.waiting)}).catch(()=>{}),()=>window.removeEventListener("pwa-update-ready",e)},[]),(0,n.isNative)()||!s)?null:(0,t.jsxs)("div",{className:"fixed inset-x-3 bottom-24 z-[60] mx-auto flex max-w-md items-center justify-between gap-3 rounded-2xl bg-slate-900 px-4 py-3 text-sm text-white shadow-xl md:bottom-6 dark:bg-slate-700",children:[(0,t.jsx)("span",{className:"font-medium",children:e.pwaUpdateReady}),(0,t.jsx)("button",{type:"button",onClick:()=>{s.postMessage({type:"SKIP_WAITING"}),i(null)},className:"shrink-0 rounded-full bg-blue-500 px-4 py-1.5 font-semibold text-white transition hover:bg-blue-400",children:e.pwaRefresh})]})}])},40283,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(18566),n=e.i(58579),s=e.i(51264);let i="https://jwhhboergk.execute-api.ap-northeast-2.amazonaws.com/Prod".replace(/\/$/,"")??"",l="site-notice-dismissed";function o(e){return e.updatedAt??e.text}async function d(e){if(!i)return null;let t=await fetch(`${i}/notice`,{signal:e});if(!t.ok)return null;let r=await t.json();return{text:"string"==typeof r?.data?.text?r.data.text:"",updatedAt:"string"==typeof r?.data?.updatedAt?r.data.updatedAt:null}}e.s(["default",0,function(){var e;let i="/admin"===(e=(0,a.usePathname)()??"")||"/admin.html"===e||e.startsWith("/admin/"),c=(0,s.useUiLang)(),u=(0,n.getUiText)(c),[x,f]=(0,r.useState)(null),[h,m]=(0,r.useState)(()=>(function(){try{return localStorage.getItem(l)}catch{return null}})());return((0,r.useEffect)(()=>{if(i)return;let e=new AbortController;return d(e.signal).then(f).catch(()=>{}),()=>e.abort()},[i]),!i&&x&&x&&x.text.trim()&&h!==o(x))?(0,t.jsxs)("div",{role:"status",className:"fixed inset-x-3 bottom-24 z-30 mx-auto flex max-w-xl items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-900 shadow-lg md:bottom-6 dark:border-amber-800 dark:bg-amber-950 dark:text-amber-100",children:[(0,t.jsx)("span",{"aria-hidden":"true",children:"📢"}),(0,t.jsx)("p",{className:"min-w-0 flex-1 whitespace-pre-wrap break-words",children:x.text}),(0,t.jsx)("button",{type:"button",onClick:()=>{try{localStorage.setItem(l,o(x))}catch{}m(o(x))},"aria-label":u.close,title:u.close,className:"-mr-1 shrink-0 rounded px-1 text-lg leading-none text-amber-700 hover:text-amber-900 dark:text-amber-300 dark:hover:text-white cursor-pointer",children:"×"})]}):null}],40283)},67385,e=>{"use strict";var t=e.i(71645),r=e.i(63398),a=e.i(1569),n=e.i(58579),s=e.i(51264),i=e.i(83656),l=e.i(27963);function o(e){return String(e).padStart(2,"0")}e.s(["default",0,function(){let{user:e}=(0,r.useAuth)(),d=e?.email||"",c=(0,s.useUiLang)();return(0,t.useEffect)(()=>{if(!d)return;let e=()=>{if("u"e.endDate||u!==e.startTime||function(e){try{return null!==localStorage.getItem(e)}catch{return!1}}((x=r.noteId,`prayer-reminder-sent-${x}-${s}`))))new Notification((0,l.replaceText)(t.prayerReminderNotificationTitle,{title:r.title}),{body:e.goalText?`${t.prayerReminderNotificationBody} ${e.goalText}`:t.prayerReminderNotificationBody,icon:"/icons/pwa-192.png"}),function(e,t){try{let r=`prayer-reminder-sent-${e}-`;for(let e=localStorage.length-1;e>=0;e-=1){let a=localStorage.key(e);a&&a.startsWith(r)&&a!==`${r}${t}`&&localStorage.removeItem(a)}localStorage.setItem(`${r}${t}`,"1")}catch{}}(r.noteId,s)}};e();let t=setInterval(e,3e4);return()=>clearInterval(t)},[d,c]),null}])},61316,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function({html:e,height:t=null,width:r=null,children:s,dataNtpc:i=""}){return(0,n.useEffect)(()=>{i&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${i}`}})},[i]),(0,a.jsxs)(a.Fragment,{children:[s,e?(0,a.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=r?`${r}px`:"auto"},"data-ntpc":i,dangerouslySetInnerHTML:{__html:e}}):null]})};let a=e.r(43476),n=e.r(71645)},54576,(e,t,r)=>{"use strict";let a;var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.GoogleAnalytics=function(e){let{gaId:t,debugMode:r,dataLayerName:n="dataLayer",nonce:o}=e;return void 0===a&&(a=n),(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(l.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` window['${n}'] = window['${n}'] || []; function gtag(){window['${n}'].push(arguments);} gtag('js', new Date()); gtag('config', '${t}' ${r?",{ 'debug_mode': true }":""});`},nonce:o}),(0,s.jsx)(l.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`,nonce:o})]})},r.sendGAEvent=function(){void 0===a?console.warn("@next/third-parties: GA has not been initialized"):window[a]?window[a].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${a} does not exist`)};let s=e.r(43476),i=e.r(71645),l=n(e.r(3303))},19598,(e,t,r)=>{"use strict";var a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.sendGTMEvent=void 0,r.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:r,dataLayerName:a="dataLayer",auth:o,preview:d,dataLayer:c,nonce:u}=e;l=a;let x=new URL(r||"https://www.googletagmanager.com/gtm.js");return t&&x.searchParams.set("id",t),"dataLayer"!==a&&x.searchParams.set("l",a),o&&x.searchParams.set("gtm_auth",o),d&&(x.searchParams.set("gtm_preview",d),x.searchParams.set("gtm_cookies_win","x")),(0,s.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` (function(w,l){ w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); ${c?`w[l].push(${JSON.stringify(c)})`:""} })(window,'${a}');`},nonce:u}),(0,n.jsx)(i.default,{id:"_next-gtm","data-ntpc":"GTM",src:x.href,nonce:u})]})};let n=e.r(43476),s=e.r(71645),i=a(e.r(3303)),l="dataLayer";r.sendGTMEvent=(e,t)=>{let r=t||l;window[r]=window[r]||[],window[r].push(e)}},8341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},19083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={ESCAPE_REGEX:function(){return i},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return d}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},i=/[&><\u2028\u2029]/g,l={"&":"&",'"':""","'":"'","<":"<",">":">"},o=/[&"'<>]/g;function d(e){return e.replace(i,e=>s[e])}function c(e){return e.replace(o,e=>l[e])}},79520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return v},handleClientScriptLoad:function(){return p},initScriptLoader:function(){return b}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s=e.r(55682),i=e.r(90809),l=e.r(43476),o=s._(e.r(74080)),d=i._(e.r(71645)),c=e.r(42732),u=e.r(22737),x=e.r(8341),f=e.r(19083),h=new Map,m=new Set,g=e=>{let{src:t,id:r,onLoad:a=()=>{},onReady:n=null,dangerouslySetInnerHTML:s,children:i="",strategy:l="afterInteractive",onError:d,stylesheets:c}=e,x=r||t;if(x&&m.has(x))return;if(h.has(t)){m.add(x),h.get(t).then(a,d);return}let f=()=>{n&&n(),m.add(x)},g=document.createElement("script"),p=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),a&&a.call(this,t),f()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){d&&d(e)});s?(g.innerHTML=s.__html||"",f()):i?(g.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",f()):t&&(g.src=t,h.set(t,p)),(0,u.setAttributesFromProps)(g,e),"worker"===l&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",l),c&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(g)};function p(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,x.requestIdleCallback)(()=>g(e))}):g(e)}function b(e){e.forEach(p),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function y(e){let{id:t,src:r="",onLoad:a=()=>{},onReady:n=null,strategy:s="afterInteractive",onError:i,stylesheets:u,...h}=e,{updateScripts:p,scripts:b,getIsSsr:y,appDir:v,nonce:w}=(0,d.useContext)(c.HeadManagerContext);w=h.nonce||w;let k=(0,d.useRef)(!1);(0,d.useEffect)(()=>{let e=t||r;k.current||(n&&e&&m.has(e)&&n(),k.current=!0)},[n,t,r]);let j=(0,d.useRef)(!1);if((0,d.useEffect)(()=>{if(!j.current){if("afterInteractive"===s)g(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,x.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,x.requestIdleCallback)(()=>g(e))}));j.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(p?(b[s]=(b[s]||[]).concat([{id:t,src:r,onLoad:a,onReady:n,onError:i,...h,nonce:w}]),p(b)):y&&y()?m.add(t||r):y&&!y()&&g({...e,nonce:w})),v){if(u&&u.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!r)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([0,{...h,id:t}]))})`}});else return o.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:w,crossOrigin:h.crossOrigin}:{as:"script",nonce:w,crossOrigin:h.crossOrigin}),(0,l.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([r,{...h,id:t}]))})`}});"afterInteractive"===s&&r&&o.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:w,crossOrigin:h.crossOrigin}:{as:"script",nonce:w,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let v=y;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3303,(e,t,r)=>{t.exports=e.r(79520)}]);