(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,20855,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(87451),r=e.i(61056),n=e.i(58579),l=e.i(51264),o=e.i(59758);function i({withPath:e}){let s=(0,l.useUiLang)(),r=(0,n.getUiText)(s),d=(0,n.getUiLocale)(s),c=(0,a.useSyncExternalStore)(o.subscribeAnnouncements,o.getAnnouncementsSnapshot,o.getAnnouncementsServerSnapshot),[h,m]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=new AbortController;return(0,o.fetchAnnouncements)(e.signal).then(e=>{e&&(0,o.writeCachedAnnouncements)(e)}).catch(()=>{}).finally(()=>{e.signal.aborted||m(!0)}),()=>e.abort()},[]);let u=c[0],x=e("/notices");return(0,t.jsxs)("section",{"aria-label":r.announcementsHomeTitle,className:"mt-8 flex h-12 items-center gap-3 rounded-xl border border-amber-200 bg-amber-50 px-4 text-left text-sm shadow-sm dark:border-amber-800 dark:bg-amber-900/20",children:[(0,t.jsxs)("span",{className:"shrink-0 font-bold text-amber-900 dark:text-amber-200",children:["📢 ",r.announcementsHomeTitle]}),u?(0,t.jsxs)("a",{href:`${x}?id=${encodeURIComponent(u.id)}`,className:"flex min-w-0 flex-1 items-baseline gap-2 hover:underline",children:[(0,t.jsx)("span",{className:"min-w-0 truncate font-medium text-slate-800 dark:text-slate-100",children:u.title}),(0,t.jsx)("time",{dateTime:u.createdAt,className:"hidden shrink-0 text-xs text-slate-500 dark:text-slate-400 sm:inline",children:(0,o.formatAnnouncementDate)(u.createdAt,d)})]}):h?(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate text-slate-500 dark:text-slate-400",children:r.announcementsEmpty}):(0,t.jsx)("span",{"aria-hidden":"true",className:"h-3 min-w-0 flex-1 animate-pulse rounded bg-amber-200/60 dark:bg-amber-800/40"}),(0,t.jsx)("a",{href:x,className:"shrink-0 font-semibold text-amber-800 hover:underline dark:text-amber-300",children:r.announcementsViewAll})]})}let d=[{path:"/read",titleKey:"headerRead",descKey:"homeFeatureReadDesc"},{path:"/whole-read",titleKey:"headerWholeRead",descKey:"homeFeatureWholeReadDesc"},{path:"/chronological-read",titleKey:"headerChronologicalRead",descKey:"homeFeatureChronologicalDesc"},{path:"/reading-plans",titleKey:"headerReadingPlans",descKey:"homeFeatureReadingPlansDesc"},{path:"/search",titleKey:"headerSearch",descKey:"homeFeatureSearchDesc"},{path:"/topics",titleKey:"headerTopics",descKey:"homeFeatureTopicsDesc"},{path:"/entity-index",titleKey:"headerEntityIndex",descKey:"homeFeatureEntityDesc"},{path:"/writing",titleKey:"headerWriting",descKey:"homeFeatureWritingDesc"},{path:"/groups",titleKey:"headerGroups",descKey:"homeFeatureGroupsDesc"},{path:"/noah",titleKey:"headerNoah",descKey:"homeFeatureNoahDesc"}];e.s(["default",0,function(){let e=!(0,r.useHydrated)()||!(0,s.isLocalHost)(window.location.hostname),o=(0,l.useUiLang)(),c=(0,a.useMemo)(()=>t=>e?`${t}.html`:t,[e]),h=(0,n.getUiText)(o),m=[{q:h.homeFaqQ1,a:h.homeFaqA1},{q:h.homeFaqQ2,a:h.homeFaqA2},{q:h.homeFaqQ3,a:h.homeFaqA3},{q:h.homeFaqQ4,a:h.homeFaqA4},{q:h.homeFaqQ5,a:h.homeFaqA5}];return(0,t.jsxs)("div",{className:"mx-auto max-w-4xl px-4 py-10",children:[(0,t.jsxs)("header",{className:"text-center",children:[(0,t.jsx)("h1",{className:"text-3xl font-bold text-slate-900 dark:text-white sm:text-4xl",children:h.homeHeroTitle}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-2xl text-base leading-7 text-slate-600 dark:text-slate-300",children:h.homeHeroDesc}),(0,t.jsx)("p",{className:"mt-6",children:(0,t.jsx)("a",{href:c("/read"),className:"inline-block rounded-lg bg-slate-900 px-6 py-3 text-sm font-semibold text-white hover:bg-slate-700 dark:bg-white dark:text-slate-900 dark:hover:bg-slate-200",children:h.homeCta})})]}),(0,t.jsx)(i,{withPath:c}),(0,t.jsx)("nav",{"aria-label":h.homeFeaturesLabel,className:"mt-10 grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3",children:d.map(e=>(0,t.jsxs)("a",{href:c(e.path),className:"block rounded-xl border border-slate-200 bg-white p-5 shadow-sm transition hover:border-slate-400 hover:shadow-md dark:border-slate-700 dark:bg-slate-800 dark:hover:border-slate-500",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold text-slate-900 dark:text-white",children:h[e.titleKey]}),(0,t.jsx)("p",{className:"mt-1 text-sm leading-6 text-slate-600 dark:text-slate-400",children:h[e.descKey]})]},e.path))}),(0,t.jsxs)("section",{"aria-labelledby":"home-faq-title",className:"mt-14",children:[(0,t.jsx)("h2",{id:"home-faq-title",className:"text-2xl font-bold text-slate-900 dark:text-white",children:h.homeFaqTitle}),(0,t.jsx)("dl",{className:"mt-6 space-y-4",children:m.map(e=>(0,t.jsxs)("div",{className:"rounded-xl border border-slate-200 bg-white p-5 shadow-sm dark:border-slate-700 dark:bg-slate-800",children:[(0,t.jsx)("dt",{className:"font-semibold text-slate-900 dark:text-white",children:e.q}),(0,t.jsx)("dd",{className:"mt-2 text-sm leading-6 text-slate-600 dark:text-slate-400",children:e.a})]},e.q))})]})]})}],20855)},59758,e=>{"use strict";e.i(47167);let t="https://jwhhboergk.execute-api.ap-northeast-2.amazonaws.com/Prod".replace(/\/$/,"")??"",a="announcements-cache";function s(e){return Array.isArray(e)?e.filter(e=>!!e&&"object"==typeof e).filter(e=>"string"==typeof e.id&&"string"==typeof e.title&&"string"==typeof e.body&&"string"==typeof e.createdAt).map(e=>({id:e.id,title:e.title,body:e.body,url:"string"==typeof e.url&&e.url?e.url:null,createdAt:e.createdAt})):[]}let r=[],n=new Set,l=null;async function o(e){if(!t)return null;let a=await fetch(`${t}/announcements`,{signal:e});if(!a.ok)return null;let r=await a.json();return s(r?.data?.items)}e.s(["fetchAnnouncements",0,o,"formatAnnouncementDate",0,function(e,t){let a=new Date(e);return Number.isNaN(a.getTime())?"":a.toLocaleDateString(t,{year:"numeric",month:"short",day:"numeric"})},"getAnnouncementsServerSnapshot",0,function(){return r},"getAnnouncementsSnapshot",0,function(){return null===l&&(l=function(){try{return s(JSON.parse(localStorage.getItem(a)||"[]"))}catch{return[]}}()),l},"isExternalUrl",0,function(e){return/^https?:\/\//i.test(e)&&!e.startsWith("https://bible.alaskah.com")},"subscribeAnnouncements",0,function(e){return n.add(e),()=>{n.delete(e)}},"writeCachedAnnouncements",0,function(e){l=e;try{localStorage.setItem(a,JSON.stringify(e))}catch{}n.forEach(e=>e())}])}]);