PageSourceSearch

https://www.bibleserver.com/build/VerseOfTheDayOverlay-D7c0B3XD.js

js bibleserver.com collected 2026-09-24 08:40:50 UTC 14,245 bytes, 2 lines download raw bytes

1import{n as ce,q as F,p as H,aB as N,dZ as fe,aC as P,g as E,aj as ae,_ as pe,N as j,b as o,c as A,t as x,j as v,D as u,w as p,J as ve,F as C,e as R,G as D,cS as be,L as he,V as ye,m as ge,k as _e,y as W,Z as se,A as I,x as G,aY as Ve,s as w,a0 as $,v as Te,B as X,o as ke,i as m,dM as Re,c6 as Ae,am as De,an as Ie,ao as Se,a as Le,cb as Oe,ep as we,eq as xe,h as d,K as Q,ac as Ce,e1 as Ee,cc as Be}from"./app-BV_MRGiY.js";import{c as Me}from"./copyrightAutolink-1SqBnAZq.js";import{O as Ue}from"./Overlay--zPS9tw1.js";import{_ as Fe,H as He}from"./HomeFooter-B66MzhnN.js";import{B as ee}from"./ButtonGroupShare-DEaSdwEt.js";import{B as Ne}from"./BsVImg-BmxVXnWB.js";import{V as Pe}from"./VerseSidebar-D7qQEoKy.js";import{_ as je}from"./TopicVerseItem-bv3b639m.js";import{t as Ge,e as $e}from"./validation-FkFeTHA9.js";import{u as Ye}from"./useMyBibles-D_s9JRtQ.js";import{L as qe}from"./LoadingDummyCustom-TdSBOfeM.js";import{L as ze}from"./LoadingDummySelect-_qPalW43.js";import{V as Je}from"./VTextField-3nhT-124.js";import{V as Ke}from"./VAutocomplete-DZH3F5sR.js";import{V as Ze}from"./VCheckbox-BYhnhF1B.js";import{V as We}from"./VForm-BMN-CT6-.js";import{G as Xe}from"./GraphicImage-lvc5HbsP.js";import{V as L}from"./VRow-DyK-XPgq.js";import{V as te}from"./VSkeletonLoader-B7M5R8bc.js";import{V as O}from"./VCol-B_mXRjjw.js";import{V as Qe}from"./VLazy-CeWXda1Q.js";import"./_commonjsHelpers-DaWZu8wl.js";import"./VContainer-D4zTugS6.js";import"./VImg-BCkp8k9d.js";import"./index-Bk9Q9kfu.js";import"./TagBox-BVb6rota.js";import"./v8n.esm-47NhiuPB.js";import"./ButtonGroupColorPicker-D3jvSMp6.js";import"./LikeButton-CTdReRwe.js";import"./like-Ch9INblR.js";import"./tag-BB6OJnKt.js";import"./_constants-Ctdjha7I.js";import"./useTagSearchApi-C4TMXRON.js";import"./VSelect-D7rLlSXQ.js";import"./autofocus-DtFVnfki.js";import"./VList-DMgWQMMo.js";import"./createSimpleFunctional-B9jd2Nfg.js";import"./VAvatar-DsqQT6G4.js";import"./VDivider-DsDIMz2A.js";import"./VMenu-BTZHY328.js";import"./dialog-transition-CzwNLyXj.js";import"./VSheet-Cv_MRrpF.js";import"./VCheckboxBtn-DwjNB8Hn.js";import"./VChip-B_kE1aRF.js";import"./VSlideGroup-kMqE1MF0.js";import"./BsBtnIcon-BwuiuhRj.js";import"./TranslatedLink-BTDJ_QTm.js";import"./VExpansionPanels-BE2O81p8.js";import"./NoteEditor-CU_oRnlc.js";import"./ButtonGroupCancelApply-DQtpTDHm.js";import"./ClaimDialog-mtUbH7M6.js";import"./VDialog-GnDViphN.js";import"./VCard-Dq9ovDQ1.js";import"./VSpacer-BDYNWQQy.js";import"./note-CD1eoopy.js";import"./VTextarea-Bj9DPZYP.js";import"./SimpleDialog-Cn2_e6eE.js";import"./useStripMarkdown-DDz19g_k.js";import"./resourceItem-DuCsKGAj.js";import"./VLayout-BfpA1tKb.js";import"./LoadingDummy-DMOrQAEG.js";const et="/api/verse-of-the-day",tt="/api/verse-of-the-day/subscription",at="/api/verse-of-the-day/abo",re=ce("verseOfTheDay",{state(){return{verseOfTheDay:{},verseOfTheDayMeta:{},reload:!1}},actions:{async getVerseOfTheDay({date:a}){let e=E(),t=ae(e);try{let s=!!a,r=await F({url:encodeURI(`${et}${a?"/"+a:""}`),options:{headers:H({useCache:s})},useCache:s,includeTagsInId:!0,tags:[`locale.${t.locale}`]});if(N(r))throw new Error("Fehler in Api-Response");this.verseOfTheDay=r.data}catch(s){P(s,!0)}},async getVerseOfTheDayMeta({id:a,date:e}){try{let t=await F({url:encodeURI(`${tt}${a?"/"+a:""}${e?"/"+e:""}`),options:{headers:H({})}});if(N(t))throw new Error("Fehler in Api-Response");this.verseOfTheDayMeta=t.data}catch(t){P(t,!0)}},async subscribe({email:a,abbr:e}){try{let t=await F({url:`${at}`,options:{method:"POST",body:JSON.stringify({email:a,abbr:e}),headers:H({})}});if(N(t))throw new Error("Fehler in Api-Response");return fe(t),{email:t.data?.email,new:t.status===201}}catch(t){P(t,!0,!0)}}}}),st={name:"VerseOfTheDaySubscribeForm",components:{LoadingDummySelect:ze,LoadingDummyCustom:qe},props:{messagesLoaded:{type:Boolean,default:!1},userAbbr:{type:String,default:""},aboEmail:{type:String,default:""}},setup(a){let e=se(E());const t=Ve(a,"userAbbr"),s=I(t.value),r=I(!!t.value),{myBibles:c}=Ye({});let g=!1;!s.value&&(s.value=e.firstSelectedBible);let n=Object.values(c.value).map(b=>(s.value===b.abbreviation&&(g=!0),{title:b.name,value:b.abbreviation}));!g&&s.value&&n.push({title:e.getNameByAbbreviation(s.value),value:s.value}),n.sort((b,_)=>b.title.localeCompare(_.title));const{t:l}=G();return{abbreviations:n,abbreviation:s,subscribed:r,t:l}},data(){return{emailRules:$e,termsRules:Ge,email:this.aboEmail||W(this.$pinia).user.email,terms:!1,valid:!0,runningApiCall:!1,subscribeSuccess:!1,subscribeMessage:""}},computed:{..._e(W,["loggedIn","user"])},watch:{loggedIn:{handler:function(a,e){this.terms=a||this.subscribed,a===!1&&e===!0&&(this.email="")},immediate:!0},email:{handler:function(a,e){this.loggedIn&&a!==e&&a!==this.user.email?this.subscribed=!1:this.loggedIn&&a!==e&&a===this.user.email&&(this.subscribed=!!this.userAbbr)}}},mounted(){this.$nextTick(()=>{let a=0,e=document.querySelector(".bs-header-wrapper");e&&(a+=parseInt(e.offsetTop)+parseInt(e.clientHeight));let t=document.getElementById(this.$route.hash.replace("#",""));t&&window.scrollTo(0,parseInt(t.offsetTop)-a)})},methods:{...ge(re,["subscribe"]),async submit(a){if((a.target.tagName==="INPUT"||a.target.tagName==="TEXTAREA")&&!a.shift
1Key)return;let{valid:e}=await this.$refs.form.validate();if(!e)return;this.runningApiCall=!0;let t=await this.subscribe(globalThis.clone({email:this.email,abbr:this.abbreviation}));this.subscribeSuccess=typeof t?.email<"u",this.subscribeMessage=t?.email===!0?this.t("async.newsletter.notice"):t?.new===!0?this.t("async.verse_of_the_day.new_notice"):this.t("async.verse_of_the_day.update_notice"),this.runningApiCall=!1}}},rt={id:"abo",class:"verse-of-the-day-item__form"},ot={key:0,class:"mb-4 verse-of-the-day-item__form__title"},it={key:0,class:"verse-of-the-day-item__form__notice"},lt=["innerHTML"];function nt(a,e,t,s,r,c){const g=j("loading-dummy-custom"),n=j("loading-dummy-select");return o(),A("div",rt,[t.messagesLoaded?(o(),A("h1",ot,x(s.t("async.verse_of_the_day.form.title")),1)):(o(),v(g,{key:1,height:"45px",widht:"100px",margin:"15px 0 30px 0"})),u(be,null,{default:p(()=>[t.messagesLoaded&&r.subscribeSuccess&&r.subscribeMessage?(o(),A("div",it,[u(ve,null,{default:p(()=>[...e[4]||(e[4]=[C("bs:$vuetify.icons.mdiAlertCircle",-1)])]),_:1}),R("span",{innerHTML:r.subscribeMessage},null,8,lt)])):D("",!0)]),_:1}),u(We,{ref:"form",modelValue:r.valid,"onUpdate:modelValue":e[3]||(e[3]=l=>r.valid=l)},{default:p(()=>[t.messagesLoaded?(o(),v(Je,{key:0,ref:"email_input",modelValue:r.email,"onUpdate:modelValue":e[0]||(e[0]=l=>r.email=l),rules:r.emailRules,label:s.t("async.user.form.email.label"),readonly:!a.loggedIn&&s.subscribed,"aria-readonly":!a.loggedIn&&s.subscribed,disabled:!a.loggedIn&&s.subscribed,"aria-disabled":!a.loggedIn&&s.subscribed,type:"email","bg-color":"background",required:""},null,8,["modelValue","rules","label","readonly","aria-readonly","disabled","aria-disabled"])):(o(),v(n,{key:1})),t.messagesLoaded?(o(),v(Ke,{key:2,modelValue:s.abbreviation,"onUpdate:modelValue":e[1]||(e[1]=l=>s.abbreviation=l),items:s.abbreviations,label:s.t("async.verse_of_the_day.form.abbreviations"),"bg-color":"background","hide-no-data":""},null,8,["modelValue","items","label"])):(o(),v(n,{key:3})),!a.loggedIn&&!s.subscribed?(o(),A(he,{key:4},[t.messagesLoaded?(o(),v(Ze,{key:0,modelValue:r.terms,"onUpdate:modelValue":e[2]||(e[2]=l=>r.terms=l),rules:r.termsRules,label:s.t("async.newsletter.form_privacy"),color:"primary"},null,8,["modelValue","rules","label"])):(o(),v(g,{key:1,height:"36px",width:"300px",margin:"16px 0"}))],64)):D("",!0),t.messagesLoaded?(o(),v(ye,{key:5,disabled:r.runningApiCall||!r.valid,loading:r.runningApiCall,color:"primary",type:"submit",onClick:c.submit},{default:p(()=>[C(x(s.subscribed?s.t("async.verse_of_the_day.form.update"):s.t("async.newsletter.subscribe")),1)]),_:1},8,["disabled","loading","onClick"])):(o(),v(g,{key:6,height:"36px",width:"200px",margin:"16px 0"}))]),_:1},8,["modelValue"])])}const dt=pe(st,[["render",nt]]);function ut(){let a=E(),e=re(a),{verseOfTheDay:t,reload:s,verseOfTheDayMeta:r}=w(e),c=$(),{messagesLoaded:g,asyncStatus:n,updateData:l,allAsyncLoaded:b}=Te({actions:[{item:t,action:e.getVerseOfTheDay,payload:function(){return{date:c.meta.isDate?c.params.date:void 0}}},{item:r,action:e.getVerseOfTheDayMeta,payload:function(){let V=c.meta.isId?c.params.date:void 0,h=c.meta.isDate?c.params.date:void 0;return{id:V,date:h}}}],loadAsyncMessages:["verse_of_the_day","home","common","sidebar","verse","user","newsletter"]});X(s,async(V,h)=>{V&&V!==h&&(await l(),e.reload=!1)}),X(()=>c.params.date,async(V,h)=>{V!==h&&await l()}),ke(()=>{e.$reset()});const T=m(()=>[Re,Ae].includes(n.value));return{verseOfTheDay:t,verseOfTheDayMeta:r,messagesLoaded:g,allAsyncLoaded:b,asyncStatusLoading:T}}function mt({shareCanonical:a,graphic:e,dateFormatted:t,verse:s,allAsyncLoaded:r}){const{messagesLoaded:c}=De(["verse_of_the_day"]),{t:g}=G(),n=$(),l=m(()=>c.value?g("async.verse_of_the_day.title"):""),b=m(()=>{let h=!n.meta.isId&&n.params.date;return r.value&&c.value?h?`${l.value}: ${s.value.content}`:g("async.verse_of_the_day.description"):""});let _=m(()=>{let h=!n.meta.isId&&n.params.date,k=l.value;return h&&(k+=`: ${t.value}`),k}),T=Ie({title:_,description:b,canonical:a}),V=m(()=>e.value?.image);return T.meta.push({property:"og:image",content:V},{property:"og:image:width",content:m(()=>e.value?.metadata?.size?.width)},{property:"og:image:height",content:m(()=>e.value?.metadata?.size?.height)},{name:"twitter:image",content:V}),Se(T),{title:l}}const ct="/build/verse-of-the-day-DYgWiLdU.jpg",ft={class:"verse-of-the-day-item__description"},pt=["innerHTML"],vt={key:0,class:"d-flex d-md-none justify-start hidden-print-only"},bt={key:0,class:"d-none d-md-flex justify-end hidden-print-only"},Ra={__name:"VerseOfTheDayOverlay",setup(a){const e=$(),t=E(),{t:s}=G(),{selectedBibles:r}=w(se(t)),{locale:c}=w(ae(t)),{countRouteChange:g}=w(Le(t)),n=I(null),{verseOfTheDay:l,verseOfTheDayMeta:b,messagesLoaded:_,allAsyncLoaded:T,asyncStatusLoading:V}=ut(),{getRefByCanonicals:h}=Oe(),k=m(()=>l.value.graphic),oe=m(()=>b.value.email||""),Y=m(()=>k.value?.date||""),q=m(()=>l.value.date||""),z=m(()=>{if(!Y.value)return"";let f=new Date(Y.value);return`${f.getFullYear()}-${("00"+(f.getMonth()+1)).slice(-2)}-${("00"+f.getDate()).slice(-2)}`}),B=m(()=>{let f=e.meta.isId?z.value:e.params.date||z.value;return`${t.state.value.baseUrl}/verse-of-the-day${f?"/"+f:""}`}),J=m(()=>{let f=Object.keys(b.value.verse.verses)[0],i=b.value.verse.verses[f].verse,y=[i.canonical];if(i.verse_end)for(let U=1;U+i.verse<=i.verse_end;U++)y.push(i.canonical+U);let S=Ee(i.content),me=`(${f})`,M=r.value.join(".");return r.value.includes(f)||(M=`${f}.${M}`),{textRef:h({canonicals:y}),bibleRef:me,textRefShort:h({canonicals:y,type:Be}),textRefUrl:`/${encodeURIComponent(M)}/${h({canonicals:y,isUrl:!0})}`,verseRefUrl:`/${c.value}/verse/${h({canonicals:y,isUrl:!0})}`,content:S,canonicals:y}}),{title:ie}=mt({shareCanonical:B,graphic:k,dateFormatted:q,verse:J,allAsyncLoaded:T}),le=m(()=>`${ie.value}: `),ne=m(()=>Object.values(l.value.verse.verses).find(i=>typeof i?.verse?.canonical<"u")?.verse?.canonical),de=m(()=>Me({copyright:"Jacob Lund/stock.adobe.com"})),ue=m(()=>b.value.subscribed?b.value.abbr:"");we((f,i,y)=>{n.value?n.value.beforeRouteLeave(f,i,y):y()}),xe((f,i,y)=>{n.value?n.value.beforeRouteLeave(f,i,y):y()});const K=I(!1),Z=I(!1);return(f,i)=>{const y=j("router-link");return o(),v(Ue,{"full-width":"","class-name":"verse-of-the-day-item","ready-to-scroll":d(T)},{default:p(()=>[u(Fe,{loading:!K.value&&d(g)<=1},null,8,["loading"]),d(T)?(o(),v(d(Ne),{key:0,src:d(ct),alt:d(_)?d(s)("async.verse_of_the_day.title"):"",position:"top center",cover:"",class:Q(["verse-of-the-day-item__header-img","secondary--text","hidden-print-only"]),onLoad:i[0]||(i[0]=S=>K.value=!0)},{placeholder:p(()=>[u(L,{class:"fill-height ma-0",align:"center",justify:"center"},{default:p(()=>[u(Ce,{indeterminate:"",class:Q(["secondary--text"])})]),_:1})]),default:p(()=>[i[3]||(i[3]=R("div",{class:"verse-of-the-day-item__img-overlay"},null,-1)),R("div",ft,[R("h1",null,[C(x(le.value),1),i[2]||(i[2]=R("br",null,null,-1)),C(x(q.value),1)]),u(je,{"messages-loaded":d(_),"verse-box":J.value,color:"#fff"},null,8,["messages-loaded","verse-box"])]),R("footer",{class:"verse-of-the-day-item__img-copy",innerHTML:de.value},null,8,pt)]),_:1},8,["src","alt"])):(o(),v(te,{key:1,type:"image",class:"v-skeleton-loader__custom-image",tile:""})),u(L,{"no-gutters":""},{default:p(()=>[u(O,{cols:"12",md:"8","offset-md":"2",class:"verse-of-the-day-item__wrapper"},{default:p(()=>[u(L,{"no-gutters":"",class:"d-print-block"},{default:p(()=>[u(O,{cols:"12",md:"9",class:"verse-of-the-day-item__content pr-0 pr-md-6"},{default:p(()=>[d(_)?(o(),A("div",vt,[u(ee,{"share-link":B.value,"messages-loaded":d(_),"id-prefix":"shareLinkInputMobile"},null,8,["share-link","messages-loaded"])])):D("",!0),d(T)?(o(),v(dt,{key:1,"messages-loaded":d(_),"user-abbr":ue.value,"abo-email":oe.value},null,8,["messages-loaded","user-abbr","abo-email"])):D("",!0),k.value?(o(),v(L,{key:2,"no-gutters":"",class:"verse-of-the-day-item__graphic mt-16"},{default:p(()=>[u(O,{cols:"12",md:"9"},{default:p(()=>[u(y,{to:{path:`/graphic/BSG/${encodeURIComponent(k.value.title.replace("/",""))}/${k.value.id}`}},{default:p(()=>[u(Xe,{graphic:k.value},null,8,["graphic"])]),_:1},8,["to"])]),_:1})]),_:1})):D("",!0)]),_:1}),u(O,{cols:"12",md:"3"},{default:p(()=>[d(_)?(o(),A("div",bt,[u(ee,{"share-link":B.value,"messages-loaded":d(_)},null,8,["share-link","messages-loaded"])])):(o(),v(te,{key:1,type:"heading"})),d(T)?(o(),v(Qe,{key:2,id:"verse-sidebar",modelValue:Z.value,"onUpdate:modelValue":i[1]||(i[1]=S=>Z.value=S),options:{threshold:.5},"min-height":"200",transition:"fade-transition"},{default:p(()=>[u(Pe,{ref_key:"verseSidebarRef",ref:n,canonical:ne.value,"loading-async":d(V),"n
1o-graphics":""},null,8,["canonical","loading-async"])]),_:1},8,["modelValue"])):D("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),u(He,{locale:d(c),heading:d(_)?d(s)("async.home.footer"):""},null,8,["locale","heading"])]),_:1},8,["ready-to-scroll"])}}};export{Ra as default};
2//# sourceMappingURL=VerseOfTheDayOverlay-D7c0B3XD.js.map

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.