1import{_ as J}from"./CEevluQH.js";import{_ as W}from"./DzPtozN_.js";import{d as V,r as I,p as f,Q as G,w as Q,s as z,c as F,l as j,h as g,g as P,t as _,k as C,e as x,a3 as N,a4 as X,f as t,q as Y,m as q,E as ee,z as ae,C as te,n as oe,D as ne}from"./BQV0Sa3Z.js";import{_ as re}from"./BmqPY5cx.js";import{_ as ie}from"./EqaHQWg3.js";import{_ as se}from"./DCuB2Vrz.js";import"./Bsdt2qVE.js";import"./w-xSOGt5.js";import"./BgkteCKa.js";const ce={class:"donation-embed"},le=["innerHTML"],de=["innerHTML"],ue={class:"modal-content"},be={class:"form-container"},me=["data-blackbaud-registration-form-envid","data-blackbaud-registration-form-id","data-blackbaud-registration-form-zone"],_e=["id"],fe=V({__name:"donation-embed",props:{title:{},text:{},image:{},blackbaudScriptUrl:{},blackbaudRegistrationScriptUrl:{},blackbaudEnvironment:{},blackbaudApiKey:{},blackbaudFormId:{},blackbaudZone:{},showRegistrationForm:{type:Boolean}},setup(D){const o=D,c=I(null),p=I(!1),w=f(()=>`blackbaud-donation-form_${o.blackbaudFormId||"59ae2652-f1d9-42fc-ba04-e9d134a8f67d"}`),S=f(()=>o.showRegistrationForm?o.blackbaudRegistrationScriptUrl||"https://sky.blackbaudcdn.net/static/reg-form-loader/5/main.js":o.blackbaudScriptUrl||"https://sky.blackbaudcdn.net/static/donor-form-loader/2/main.js");G({script:[{src:S.value,async:!0,defer:!0}]});const v=()=>{if(o.showRegistrationForm||p.value||!c.value)return!1;if(typeof window<"u"&&window.BBDonorFormLoader){const n=o.blackbaudEnvironment||"renxt",y=o.blackbaudApiKey,e=o.blackbaudFormId||"59ae2652-f1d9-42fc-ba04-e9d134a8f67d",h=o.blackbaudZone||"usa";try{return window.BBDonorFormLoader.newBlackbaudDonationFormZoned(n,y||"",e,h,c.value),p.value=!0,!0}catch(r){console.error("[DonationEmbed] Error initializing donation form:",r)}}return!1},k=()=>{o.showRegistrationForm||p.value||v()||setTimeout(k,100)};return Q(c,()=>{c.value&&!o.showRegistrationForm&&k()},{immediate:!0}),(n,y)=>{const e=X,h=re,r=Y("intersection-observer");return z((x(),F("div",ce,[n.title?(x(),F("h2",{key:0,class:"title",innerHTML:n.title},null,8,le)):j("",!0),n.text?(x(),F("div",{key:1,class:"text",innerHTML:n.text},null,8,de)):j("",!0),g("div",ue,[_(h,{image:n.image,class:"image",mode:"cover"},{default:C(()=>[z(g("div",be,[g("div",{class:"registration-form","data-blackbaud-registration-form":"","data-blackbaud-registration-form-envid":n.blackbaudApiKey||"p-OyTRzerTc02yd0Essa21Ew","data-blackbaud-registration-form-id":n.blackbaudFormId||"3c31107b-6f04-4d09-9891-daf39fa0a0f3","data-blackbaud-registration-form-zone":n.blackbaudZone||"usa"},null,8,me)],512),[[N,n.showRegistrationForm]]),_(e,null,{default:C(()=>[z(g("div",{id:t(w),ref_key:"donationFormContainer",ref:c,class:"donation-form-container"},null,8,_e),[[N,!n.showRegistrationForm]])]),_:1})]),_:1},8,["image"])]),P(n.$slots,"default",{},void 0,!0)])),[[r,{threshold:.3},void 0,{once:!0}]])}}}),pe=Object.assign(q(fe,[["__scopeId","data-v-e335bc96"]]),{__name:"DonationEmbed"}),ve={class:"content-below"},ke=V({__name:"[detail]",async setup(D){let o,c;const p=ee(),w=ae(),{data:S}=([o,c]=te(()=>ne("/post",{query:{uri:p.path,fields:"acf"}})),o=await o,c(),o),v=I(!1),k=I(null),n=i=>{v.value=!0,k.value=i,w.isScrollLocked=!0},y=()=>{v.value=!1,w.isScrollLocked=!1},e=f(()=>S.value),h=f(()=>{var i,s;return["page","page-ways-to-give",{"is-gala":(s=(i=e.value)==null?void 0:i.acf)==null?void 0:s.isGala}]}),r=f(()=>{var i,s,l,d,u,b,m,a,L,O,T,U,B,E,M,K,$,A,H,Z;return{title:((s=(i=e.value)==null?void 0:i.acf)==null?void 0:s.blackbaudTitle)||"Make a contribution today",text:((d=(l=e.value)==null?void 0:l.acf)==null?void 0:d.blackbaudText)||"We see a day when women around the world have access to the information and health services they need to live healthy, meaningful lives. Join us in achieving this goal by fundraising for Jhpiego. Learn about the women and families we serve, and share our story. Together, we can change the world through better health!",image:((b=(u=e.value)==null?void 0:u.acf)==null?void 0:b.blackbaudImage)||{},scriptUrl:((a=(m=e.value)==null?void 0:m.acf)==null?void 0:a.blackbaudScriptUrl)||"",environment:((O=(L=e.value)==null?void 0:L.acf)==null?void 0:O.blackbaudEnvironment)||"",apiKey:((U=(T=e.value)==null?void 0:T.acf)==null?void 0:U.blackbaudApiKey)||"",formId:((E=(B=e.value)==null?void 0:B.acf)==null?void 0:E.blackbaudFormId)||"",zone:((K=(M=e.value)==null?void 0:M.acf)==null?void 0:K.blackbaudZone)||"",registrationScriptUrl:((A=($=e.value)==null?void 0:$.acf)==null?void 0:A.blackbaudRegistrationScriptUrl)||"",showRegistrationForm:((Z=(H=e.value)==null?void 0:H.acf)==null?void 0:Z.showRegistrationForm)||!1}}),R=f(()=>{var i,s,l,d,u,b,m;return{title:((s=(i=e.value)==null?void 0:i.acf)==null?void 0:s.donateTitle)||"",text:((d=(l=e.value)==null?void 0:l.acf)==null?void 0:d.donateSubtitle)||"",items:((m=(b=(u=e.value)==null?void 0:u.acf)==null?void 0:b.donateItems)==null?void 0:m.map(a=>({title:(a==null?void 0:a.title)||"",text:(a==null?void 0:a.text)||"",image:(a==null?void 0:a.image)||{},to:(a==null?void 0:a.readMoreLink)||"",learnMoreLink:(a==null?void 0:a.learnMoreLink)||""})))||[]}});return(i,s)=>{const l=J,d=W,u=pe,b=ie,m=se;return x(),F("section",{class:oe(t(h))},[g("div",ve,[_(l,{color:"--color-blue-4"}),_(u,{title:t(r).title,text:t(r).text,image:t(r).image,"blackbaud-script-url":t(r).scriptUrl,"blackbaud-environment":t(r).environment,"blackbaud-api-key":t(r).apiKey,"blackbaud-form-id":t(r).formId,"blackbaud-zone":t(r).zone,"show-registration-form":t(r).showRegistrationForm,"blackbaud-registration-script-url":t(r).registrationScriptUrl},{default:C(()=>[_(d,{color:"--color-blue-4"})]),_:1},8,["title","text","image","blackbaud-script-url","blackbaud-environment","blackbaud-api-key","blackbaud-form-id","blackbaud-zone","show-registration-form","blackbaud-registration-script-url"]),_(b,{id:"how-to-donate",title:t(R).title,text:t(R).text,items:t(R).items,class:"section-donate",onOpenOverlay:n}
1,null,8,["title","text","items"])]),_(m,{"is-opened":t(v),"active-item":t(k),onCloseOverlay:y},null,8,["is-opened","active-item"])],2)}}}),ze=q(ke,[["__scopeId","data-v-2650ea23"]]);export{ze as default};
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.