1import{d as D,w as V,g as de,h as me,o as d,c as h,i as o,a as m,e as s,n as P,j as v,k,t as w,l as F,m as i,b as z,p as J,q as U,r as pe,s as fe,v as ge,x as ve,F as K,y as X,z as W,A as _e,B as he,C as be,u as xe,D as ye,E as we}from"./D7P3cwJT.js";import{_ as Q,u as ee}from"./B3PPVBIq.js";import{H as ke}from"./CRz0pZvb.js";import{I as Y}from"./DFPM27nH.js";import{_ as te}from"./B6YDxqvJ.js";import{_ as Ce}from"./K0ZcL9u6.js";import{_ as $e}from"./Dl85Al7t.js";import{_ as Ee}from"./BzgBFcMh.js";import{u as Ne,c as Ae}from"./-fktuHlU.js";import{u as Se,_ as Ie}from"./CMxMdGrB.js";import{u as Re}from"./CI32pkoR.js";import{u as je}from"./Bay1CQV-.js";import{_ as B}from"./CJc5_MTU.js";import{u as He}from"./DX_Oee26.js";import{u as Me}from"./DA66eZ48.js";import{V as Be}from"./B-A_pheB.js";import{d as Pe}from"./CprriFlA.js";import"./Bfd5Thr0.js";import"./C_YC4gad.js";import"./RwYD1Heq.js";import"./BNgZGfwn.js";import"./C-UVnSwA.js";import"./YjDnmmr6.js";import"./BuKNpcwu.js";import"./CxvqS8-q.js";import"./DaMDcely.js";import"./C59GeNtF.js";const ze={class:"relative isolate flex w-full flex-col"},De={class:"absolute right-3 top-3 tablet:right-4 tablet:top-4"},Le={class:"font-national2Narrow text-xs font-medium leading-none tracking-[-0.18px] text-white tablet:text-sm"},Te={class:"flex items-center justify-center"},Ge={class:"flex-none scale-y-[-100%]"},Oe={class:"relative h-8 w-8 overflow-hidden rounded-full tablet:h-11 tablet:w-11"},Ue=["src","alt"],Ve={class:"flex h-full w-full min-w-0 flex-col justify-end text-white"},Fe={class:"font-national2Narrow text-base font-medium leading-none tracking-[-0.18px] tablet:mt-2 tablet:text-lg"},Ke={class:"font-national2Narrow font-medium tracking-[-0.18px] text-[#66a287] tablet:-mt-2"},qe=D({__name:"EcologicalCalendarCarousel",props:{title:{default:void 0},subtitle:{default:void 0},icon:{default:void 0},items:{default:void 0}},setup(a){const e=Ne(),t=a,r=i(()=>t.title||e.title.value),n=i(()=>t.subtitle||e.subtitle.value),g=i(()=>t.icon||e.icon),c=i(()=>t.items||e.activeItems.value),{activeFilter:f,filterPills:_,filteredItems:l,selectFilter:R}=Se(c),x=i(()=>Ae(l.value)),E=i(()=>[{kind:"today"},...l.value.map(y=>({kind:"event",item:y}))]),{carousel:N,currentGroup:A,groupCount:S,canScrollPrev:I,canScrollNext:C,scrollByGroup:b,scrollToGroup:j,refreshCarousel:L}=ee();V(l,()=>{j(0),L()}),V(()=>E.value.length,()=>{L()});function u(y){b(y==="left"?"prev":"next")}function H(y){return y.kind==="today"?"today":y.item.id}const{locale:G}=de(),p=me(),ce=i(()=>{const y=new Date,M=G.value==="en"?"en-US":"es-ES";return y.toLocaleDateString(M,{day:"numeric",month:"long",year:"numeric"})});return(y,M)=>{const ue=F;return d(),h("div",ze,[o("div",{class:P(["mb-4 flex items-center gap-3",s(_).length>1?"justify-between":"justify-end"])},[m(Ie,{pills:s(_),"active-filter":s(f),class:"flex-1",onSelect:s(R)},null,8,["pills","active-filter","onSelect"]),m(te,{current:s(A),total:s(S),"can-prev":s(I),"can-next":s(C),"pill-bg":"#16423E","button-bg":"#21625C",onPrev:M[0]||(M[0]=O=>u("left")),onNext:M[1]||(M[1]=O=>u("right"))},null,8,["current","total","can-prev","can-next"])],2),m(Q,{ref_key:"carousel",ref:N,items:E.value,"page-size":"responsive",fill:"","track-class":"py-2","item-key":H},{default:v(({item:O})=>[O.kind==="today"?(d(),k(ue,{key:0,"data-ecological-calendar-today":"",to:s(p)("/calendario-ecologico"),class:"relative flex h-full min-h-[128px] w-full min-w-0 flex-col items-start justify-between overflow-hidden rounded-2xl bg-black p-3 shadow-[0px_4px_6px_0px_rgba(0,0,0,0.05),0px_10px_15px_-3px_rgba(0,0,0,0.1)] transition-transform hover:scale-105 tablet:p-4"},{default:v(()=>[o("div",De,[o("p",Le,w(ce.value),1)]),o("div",Te,[o("div",Ge,[o("div",Oe,[o("img",{src:g.value||"/images/calendario-ecologico/calendarioecologico.png",alt:r.value,class:"pointer-events-none absolute inset-0 h-full w-full max-w-none scale-110 object-cover object-[50%_50%]"},null,8,Ue)])])]),o("div",Ve,[o("div",Fe,[o("div",null,w(r.value),1),o("div",Ke,w(n.value),1)])])]),_:1},8,["to"])):(d(),k(Ee,{key:1,item:O.item,variant:"carousel",fill:"","flora-context-slugs":x.value},null,8,["item","flora-context-slugs"]))]),_:1},8,["items"])])}}}),ae="germinación",oe="/visita",se="#eventos",q=164,$={desktop:"/images/home/germinacion-banner-desktop.webp",mobile:"/images/home/germinacion-banner-mobile.webp",desktopWidth:1272,mobileWidth:740,arrowDesktop:"/images/home/germinacion-banner-arrow-desktop.svg",arrowMobile:"/images/home/germinacion-banner-arrow-mobile.svg"};function We(){return{path:oe,query:{search:ae},hash:se}}function Ye(){return`${oe}?search=${ae}${se}`}const Je=["src","srcset","width","height"],Xe=["src","srcset","width","height"],Ze={class:"absolute bottom-[3px] right-1 flex size-8 items-center justify-center rounded-full min-[720px]:bottom-[5px] min-[720px]:size-11",style:{"background-color":"#402154"},"aria-hidden":"true"},Qe=["src"],et=["src"],tt=D({__name:"HomeGerminacionBanner",setup(a){const{t:e}
1=z("home"),t=J(),r=i(()=>t(We())??Ye()),n=i(()=>e.value("germinacion_banner_label","Próximos eventos de germinación de Siembra Sombra"));return(g,c)=>{const f=F;return d(),k(f,{to:r.value,class:"relative block w-full overflow-hidden rounded-2xl min-[720px]:rounded-[24px]",style:U({height:`${s(q)}px`,backgroundColor:"#402154"}),"aria-label":n.value,"data-testid":"home-germinacion-banner"},{default:v(()=>[o("img",{src:s($).desktop,srcset:`${s($).desktop} 2x`,alt:"","aria-hidden":"true",width:s($).desktopWidth,height:s(q),class:"pointer-events-none absolute inset-0 hidden size-full object-cover object-center min-[720px]:block"},null,8,Je),o("img",{src:s($).mobile,srcset:`${s($).mobile} 2x`,alt:"","aria-hidden":"true",width:s($).mobileWidth,height:s(q),class:"pointer-events-none absolute inset-0 size-full object-cover object-center min-[720px]:hidden"},null,8,Xe),o("span",Ze,[o("img",{src:s($).arrowDesktop,alt:"",width:"22",height:"22",class:"hidden size-[22px] min-[720px]:block"},null,8,Qe),o("img",{src:s($).arrowMobile,alt:"",width:"16",height:"16",class:"block size-4 min-[720px]:hidden"},null,8,et)])]),_:1},8,["to","style","aria-label"])}}}),at=8,ne=6e3;function ot(a=ne,e=Math.random){const t=Math.max(0,a);return Math.floor(e()*t)}function ie(a){return typeof a=="string"&&a.trim().length>0}function le(a){if(!a||typeof a!="object")return[];const e=a.images;return Array.isArray(e)?e.filter(ie):[]}function Z(a,e,t=at){const r=new Set,n=[];for(const g of a){if(!ie(g))continue;const c=g.trim();if(!r.has(c)&&(r.add(c),n.push(c),n.length>=t))break}return n.length>0?n:[e]}function st(a,e){return Z(a.flatMap(t=>[t.headerImage,...t.images??[],...le(t.gallery)]),e)}function nt(a,e){return Z(a.flatMap(t=>[t.card_image,t.headerImage,...t.images??[],...le(t.gallery)]),e)}function it(a,e){return Z(a.flatMap(t=>[t.headerImage,...t.images??[]]),e)}const lt={class:"p-1"},rt={class:"relative"},ct=["src","alt"],ut={class:"inline-flex min-w-0 flex-1 flex-col items-start justify-start",style:{gap:"var(--dosel-space-150)"}},dt={class:"inline-flex flex-col items-center justify-center gap-2.5"},re=D({__name:"HomeImageCard",props:{to:{},title:{},image:{default:""},images:{default:()=>[]},tightInset:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},narrow:{type:Boolean,default:!1},imagePosition:{default:"center"}},setup(a){const e=a,t=i(()=>e.compact?"relative h-44 w-full overflow-hidden rounded-[20px] laptop:h-36":"relative h-72 w-full overflow-hidden rounded-[20px] laptop:h-56"),r=i(()=>({padding:e.tightInset?"1.5rem":"var(--dosel-space-200)",gap:e.tightInset?"1.5rem":"var(--dosel-space-200)"})),n=i(()=>{if(!e.narrow)return e.compact?"2.5rem":"var(--dosel-type-heading-xl)"}),g=i(()=>e.narrow?"text-[1.75rem] tablet:text-[2.5rem]":void 0),c=i(()=>{const S=new Set,I=e.images.filter(C=>{const b=C.trim();return!b||S.has(b)?!1:(S.add(b),!0)});return I.length>0?I:e.image?[e.image]:[]}),f=W(0),_=i(()=>c.value.length>1);V(()=>c.value.length,()=>{f.value=0});const l=pe(),R=W(!1);let x=null;const{pause:E,resume:N}=fe(()=>{_.value&&(f.value=(f.value+1)%c.value.length)},ne,{immediate:!1}),A=()=>{if(!_.value||l.value==="hidden"){E();return}if(R.value){N();return}x||(x=setTimeout(()=>{x=null,R.value=!0,_.value&&l.value!=="hidden"&&N()},ot()))};return ge(A),ve(()=>{x&&clearTimeout(x)}),V([_,l],A,{immediate:!0}),(S,I)=>{const C=F;return d(),k(C,{to:a.to,class:"group relative overflow-hidden rounded-[24px] bg-[#1B504B] shadow-[0_4px_6px_rgba(0,0,0,0.2)]"},{default:v(()=>[o("div",lt,[o("div",rt,[o("div",{class:P(t.value)},[(d(!0),h(K,null,X(c.value,(b,j)=>(d(),h("img",{key:b,src:b,alt:j===f.value?a.title:"",class:P(["absolute inset-0 h-full w-full object-cover transition-opacity duration-700 ease-in-out",j===f.value?"opacity-100":"opacity-0"]),style:U({objectPosition:a.imagePosition})},null,14,ct))),128))],2),o("div",{class:"absolute bottom-0 left-0 right-0 inline-flex items-center justify-start rounded-bl-[20px] rounded-br-[20px]",style:U({...r.value,background:"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 25%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%)"})},[o("div",ut,[o("p",{class:P(["line-clamp-2 self-stretch font-[National2Condensed] font-medium text-white",g.value]),style:U(n.value?{fontSize:n.value}:void 0)},w(a.title),7)]),o("div",dt,[m(Y,{class:"h-5 w-5 text-white transition-transform group-hover:translate-x-1"})])],4)])])]),_:1},8,["to"])}}}),mt="VWNimlMALGo",pt=[{id:"centros",i18nKey:"places_hub_nav_centros",fallback:"Centros de visitantes",to:"/centros",image:"/images/centros-visitantes-card.png"},{id:"veredas",i18nKey:"places_hub_nav_veredas",fallback:"Veredas",to:"/veredas",image:"/images/veredas/cabezas.jpg"},{id:"viveros",i18nKey:"places_hub_nav_viveros",fallback:"Viveros",to:"/reforestacion/viveros",image:Be}],ft="/images/bajale10/home-card.webp",T={i18nKey:"home.card.title",fallback:"Necesitamos bajarle 10°",to:"/bajale10",image:ft},gt="/images/home/unete-video-poster.webp";function vt(){return gt}function _t(a={}){const e=mt,t=a.autoplay===!0,r=new URLSearchParams({autoplay:t?"1":"0",mute:t?"0":"1",loop:"0",playlist:e,controls:t?"1":"0",modestbranding:"1",playsinline:"1",rel:"0"});return`https://www.youtube.com/embed/${e}?${r.toString()}`}function ht(a,e,t,r,n){switch(a){case"centros":return st(t,e);case"veredas":return nt(r,e);case"viveros":return it(n,e);default:return[e]}}function bt(){const{t:a}=z(),e=J(),{data:t}=_e(),{data:r}=He(),{data:n}=Me();return{cards:i(()=>{const c=Array.isArray(t.value)?t.value:[],f=Array.isArray(r.value)?r.value:[],_=Array.isArray(n.value)?n.value:[];return pt.map(l=>({id:l.id,to:l.to,title:a.value(l.i18nKey,l.fallback),link:e(l.to)?.href??l.to,images:ht(l.id,l.image,c,f,_)}))})}}const xt=D({__name:"HomeNavHubCards",setup(a){const{cards:e}=bt();return(t,r)=>(d(),h("div",{class:P(["grid grid-cols-2 tablet:grid-cols-3",s(Pe)]),"data-testid":"home-hub-cards"},[(d(!0),h(K,null,X(s(e),n=>(d(),k(re,{key:n.id,class:P(n.id==="centros"?"col-span-2 min-w-0 tablet:col-span-1":"min-w-0"),to:n.link,images:n.images,title:n.title,"tight-inset":"",compact:"",narrow:n.id!=="centros"},null,8,["class","to","images","title","narrow"]))),128))],2))}}),yt={},wt={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"
1currentColor","aria-hidden":"true"};function kt(a,e){return d(),h("svg",wt,[...e[0]||(e[0]=[o("path",{d:"M8 5.14v13.72L19.5 12 8 5.14Z"},null,-1)])])}const Ct=he(yt,[["render",kt]]),$t={class:"relative aspect-video w-full justify-self-stretch overflow-hidden rounded-[20px]"},Et=["src","alt"],Nt=["aria-label"],At={class:"flex size-16 items-center justify-center rounded-full border border-white/30 bg-white/20 text-white shadow-lg backdrop-blur-md transition group-hover:bg-white/30 group-hover:backdrop-blur-lg"},St=["src","title"],It=D({__name:"HomeUneteVideo",props:{title:{}},setup(a){const e=a,{t}=z(),r=W(!1),n=vt(),g=i(()=>_t({autoplay:!0})),c=i(()=>t.value("home_unete_play","Reproducir video")+`: ${e.title}`),f=()=>{r.value=!0};return(_,l)=>(d(),h("div",$t,[l[0]||(l[0]=o("div",{"aria-hidden":"true",class:"pointer-events-none absolute inset-0 rounded-[20px]",style:{"background-color":"#21162f"}},null,-1)),r.value?(d(),h("iframe",{key:1,src:g.value,title:a.title,class:"absolute inset-0 size-full rounded-[20px]",allow:"autoplay; encrypted-media; fullscreen",allowfullscreen:""},null,8,St)):(d(),h(K,{key:0},[o("img",{src:s(n),alt:a.title,class:"absolute inset-0 size-full rounded-[20px] object-cover"},null,8,Et),o("button",{type:"button",class:"group absolute inset-0 z-10 flex items-center justify-center rounded-[20px] bg-black/25 transition hover:bg-black/35 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/70","aria-label":c.value,onClick:be(f,["stop"])},[o("span",At,[m(Ct,{class:"size-8 shrink-0"})])],8,Nt)],64)),l[1]||(l[1]=o("div",{class:"pointer-events-none absolute inset-0 rounded-[20px] shadow-[inset_0px_0px_4px_rgba(0,0,0,0.2),inset_0px_-12px_24px_rgba(0,0,0,0.1)]","aria-hidden":"true"},null,-1))]))}}),Rt={class:"flex flex-wrap items-center justify-between pb-6",style:{gap:"var(--dosel-space-200)"}},jt={class:"font-national2Condensed leading-none"},Ht={key:2,class:"text-white/70"},Mt={class:"grid grid-cols-1 items-center gap-1 overflow-hidden rounded-[24px] bg-[#1B504B] p-1 shadow-[0px_4px_8px_rgba(0,0,0,0.1),0px_8px_16px_rgba(0,0,0,0.1)] laptop:grid-cols-[minmax(0,1fr)_minmax(0,2fr)]"},Bt={class:"flex flex-col gap-6"},Pt={class:"whitespace-pre-line font-national2Condensed font-medium leading-none text-white [font-feature-settings:'lnum'_1,'tnum'_1]",style:{"font-size":"var(--dosel-type-heading-xl)"}},zt={class:"font-[National2Narrow] text-[18px] font-normal leading-[1.35] tracking-[-0.18px] text-white [font-feature-settings:'lnum'_1,'tnum'_1]"},Dt={class:"flex min-h-11 w-fit items-center gap-2 pt-2 text-white laptop:pt-0"},Lt={class:"whitespace-nowrap font-[National2] text-[18px] font-medium leading-[1.5] tracking-[-0.18px] [font-feature-settings:'lnum'_1,'tnum'_1]"},Tt={class:"grid grid-cols-1 tablet:grid-cols-2 desktop:grid-cols-2",style:{gap:"var(--dosel-space-200)"}},Gt="https://ttqmrzjplqgaaedosasm.supabase.co/storage/v1/object/public/reservas/epc-main-web-md.jpg",ga=D({__name:"index",setup(a){const{t:e}=z(),{t}=z("conocenos"),{t:r}=z("bajale10"),{themeAttrs:n}=je({mode:"scoped",initialTheme:"dosel"}),g=J(),c=i(()=>({title:t.value("unete.heroTitle","Cuidar lo que nos une"),description:t.value("unete.seo.description","Ãnete a Para la Naturaleza y forma parte de la conservación de los ecosistemas de Puerto Rico. Descubre cómo puedes contribuir a través de donaciones, voluntariado y participación en eventos."),cta:t.value("navButtons.misionVision","Ãnete"),link:g("/conocenos/unete")?.href??"/conocenos/unete"})),f=i(()=>g("/visita#eventos")??"/visita#eventos");xe({title:"Para la Naturaleza",description:"Para la Naturaleza es una organización sin fines de lucro dedicada a la conservación en Puerto Rico. Trabajamos por un futuro sostenible con ciudades habitables, rÃos limpios y agricultura local.",ogTitle:"Para la Naturaleza",ogImage:Gt});const _=i(()=>[{title:e.value("editorial_card_asuncion_title","Asunción Pellicier: Una historia rescatada"),image:"/images/highlight_asuncion.jpg",link:"/noticias/asuncion-pellicier-resistencia-afirmacion-y-legado-familiar/"},{title:r.value(T.i18nKey,T.fallback),image:T.image,link:g(T.to)?.href??T.to}]),l=i(()=>new Date().toLocaleDateString("en-US",{day:"2-digit",month:"2-digit",year:"numeric"})),R=i(()=>{const u=new Date;return u.setMonth(u.getMonth()+1),u.setDate(u.getDate()-1),u.toLocaleDateString("en-US",{day:"2-digit",month:"2-digit",year:"numeric"})}),x=i(()=>
1({startDate:l.value,endDate:R.value})),{data:E,pending:N}=Re(void 0,void 0,x),A=i(()=>Array.isArray(E.value)?E.value.filter(u=>u?.name).slice(0,ke).map(u=>({id:u.id,title:u.name,location:u.subtitle||u.city||"",tag:u.eventType==="Volunteer"?"voluntariado":void 0,image:u.image,link:u.id?`/eventos/${u.id}`:"/visita"})):[]),{carousel:S,currentGroup:I,groupCount:C,canScrollPrev:b,canScrollNext:j,scrollByGroup:L}=ee();return(u,H)=>{const G=F;return d(),h("div",we(s(n),{class:"bg-[#0A1E1D] text-white",style:{"--dosel-bg-primary":"#0a1e1d"}}),[m(B,{class:"!pb-10 !pt-2"},{default:v(()=>[m(xt)]),_:1}),m(B,{class:"!pb-10"},{default:v(()=>[m(tt)]),_:1}),m(B,{class:"!pb-12"},{default:v(()=>[o("div",Rt,[m(G,{to:f.value,class:"inline-flex items-center gap-3 text-white",style:{"font-size":"var(--dosel-type-heading-xl)"}},{default:v(()=>[o("h3",jt,w(s(e)("proximos_eventos","Próximos eventos")),1),m(Y,{class:"h-[0.6em] w-[0.6em] shrink-0 text-white","aria-hidden":"true"})]),_:1},8,["to"]),!s(N)&&s(C)>1?(d(),k(te,{key:0,current:s(I),total:s(C),"can-prev":s(b),"can-next":s(j),"pill-bg":"#16423E","button-bg":"#21625C",onPrev:H[0]||(H[0]=p=>s(L)("prev")),onNext:H[1]||(H[1]=p=>s(L)("next"))},null,8,["current","total","can-prev","can-next"])):ye("",!0)]),s(N)?(d(),k($e,{key:0,"track-class":"pb-3",label:s(e)("events.loading",{defaultValue:"Cargando eventos"})},null,8,["label"])):A.value.length>0?(d(),k(Q,{key:1,ref_key:"eventsCarousel",ref:S,items:A.value,"page-size":"responsive",fill:"","track-class":"pb-3 pt-1","item-key":p=>p.id||p.title},{default:v(({item:p})=>[m(Ce,{id:p.id,image:p.image,title:p.title,location:p.location,tag:p.tag,link:p.link,fill:""},null,8,["id","image","title","location","tag","link"])]),_:1},8,["items","item-key"])):(d(),h("div",Ht,w(s(e)("sin_eventos","No hay eventos disponibles en este momento.")),1))]),_:1}),m(B,{class:"!pb-10"},{default:v(()=>[o("div",Mt,[m(G,{to:c.value.link,class:"order-2 flex min-h-0 flex-col justify-between gap-6 self-stretch px-6 py-6 transition-all hover:-translate-y-0.5 laptop:order-1"},{default:v(()=>[o("div",Bt,[o("h2",Pt,w(c.value.title),1),o("p",zt,w(c.value.description),1)]),o("div",Dt,[o("span",Lt,w(c.value.cta),1),m(Y,{class:"size-2 shrink-0 text-white"})])]),_:1},8,["to"]),m(It,{class:"order-1 laptop:order-2",title:c.value.title},null,8,["title"])])]),_:1}),m(B,{class:"!pb-12"},{default:v(()=>[o("div",Tt,[(d(!0),h(K,null,X(_.value,p=>(d(),k(re,{key:p.title,to:p.link,image:p.image,title:p.title,"image-position":p.imagePosition},null,8,["to","image","title","image-position"]))),128))])]),_:1}),m(B,{class:"!pb-10"},{default:v(()=>[m(qe)]),_:1})],16)}}});export{ga 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.