PageSourceSearch

https://www.desertleaves.org/_next/static/chunks/app/%5Blocale%5D/our-work/page-751aee595d429b41.js

js desertleaves.org collected 2026-10-07 00:50:27 UTC 26,394 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5734],{4516:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(19946).A)("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])},10255:(e,t,r)=>{"use strict";function s(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return s}}),r(95155),r(47650),r(85744),r(20589)},17828:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return s}});let s=(0,r(64054).createAsyncLocalStorage)()},24177:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(19946).A)("Handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]])},34964:(e,t,r)=>{"use strict";r.d(t,{Xi:()=>c,av:()=>d,j7:()=>o,tU:()=>i});var s=r(95155),a=r(12115),n=r(60704),l=r(53999);let i=n.bL,o=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.B8,{ref:t,className:(0,l.cn)("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",r),...a})});o.displayName=n.B8.displayName;let c=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.l9,{ref:t,className:(0,l.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",r),...a})});c.displayName=n.l9.displayName;let d=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.UC,{ref:t,className:(0,l.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",r),...a})});d.displayName=n.UC.displayName},36645:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let s=r(88229)._(r(67357));function a(e,t){var r;let a={};"function"==typeof e&&(a.loader=e);let n={...a,...t};return(0,s.default)({...n,modules:null==(r=n.loadableGenerated)?void 0:r.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},43010:(e,t,r)=>{"use strict";r.d(t,{default:()=>w});var s=r(95155),a=r(61048),n=r(66766),l=r(97168),i=r(88482),o=r(34964),c=r(88145),d=r(4516),u=r(69074),m=r(24177),x=r(97037),g=r(92138),f=r(36645);let h=r.n(f)()(()=>Promise.all([r.e(168),r.e(240),r.e(5972)]).then(r.bind(r,95972)),{loadableGenerated:{webpack:()=>[95972]},ssr:!1});var p=r(12115),v=r(17652),j=r(46453),b=r(30714);function y(e){let{events:t}=e,[r,a]=(0,p.useState)(10),n=(0,v.c3)("Events"),o=(0,j.Ym)(),c=new Date,m=t.filter(e=>new Date(e.data.date||0)>=c).sort((e,t)=>new Date(e.data.date||0).getTime()-new Date(t.data.date||0).getTime()),x=t.filter(e=>new Date(e.data.date||0)<c),g=x.slice(0,r);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"space-y-8",children:(0,s.jsxs)("div",{className:"text-center max-w-3xl mx-auto mb-12",children:[(0,s.jsx)("h2",{className:"text-3xl font-bold tracking-tight mb-4",children:n("title")}),(0,s.jsx)("p",{className:"text-lg text-muted-foreground",children:n("subTitle")})]})}),(0,s.jsxs)("div",{className:"space-y-6",children:[m.length>0&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)("div",{className:"h-8 w-8 rounded-full bg-green-100 flex items-center justify-center",children:(0,s.jsx)(u.A,{className:"h-4 w-4 text-green-600"})}),(0,s.jsx)("h3",{className:"text-xl font-bold",children:n("upcomingEvents")})]}),(0,s.jsx)("div",{className:"space-y-6",children:m.map(e=>{let{title:t,location:r,description:a,button:c}=e.data,u=new Date(e.data.date||0),m=u.getDate(),x=u.toLocaleStr
1ing(o,{month:"short"}).toUpperCase(),g=u.getFullYear();return(0,s.jsx)(i.Zp,{children:(0,s.jsxs)("div",{className:"grid md:grid-cols-[200px_1fr] h-full",children:[(0,s.jsxs)("div",{className:"bg-green-600 text-white p-6 flex flex-col items-center justify-center text-center  rounded-t-lg md:rounded-tr-none md:rounded-l-lg",children:[(0,s.jsx)("div",{className:"text-xl font-bold",children:x}),(0,s.jsx)("div",{className:"text-4xl font-bold",children:m}),(0,s.jsx)("div",{className:"text-xl",children:g})]}),(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsxs)(i.aR,{children:[(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)(i.ZB,{children:t}),(0,s.jsx)("span",{className:"bg-green-100 text-green-800 text-xs font-medium px-2.5 py-0.5 rounded-full",children:n("upcoming")})]}),(0,s.jsxs)(i.BT,{className:"flex items-center gap-2",children:[(0,s.jsx)(d.A,{className:"h-4 w-4"}),(0,s.jsx)("span",{children:r})]})]}),(0,s.jsx)(i.Wu,{className:"flex-1",children:(0,s.jsx)("p",{className:"text-muted-foreground",children:a})}),c&&b.nf(c)?(0,s.jsx)(i.wL,{children:(0,s.jsx)(l.$,{asChild:!0,variant:"outline",children:(0,s.jsx)("a",{target:"_blank",href:c.url||"",children:c.text})})}):null]})]})},e.id)})})]}),(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)("div",{className:"h-8 w-8 rounded-full bg-gray-100 flex items-center justify-center",children:(0,s.jsx)(u.A,{className:"h-4 w-4 text-gray-600"})}),(0,s.jsx)("h3",{className:"text-xl font-bold",children:n("pastEvents")})]}),(0,s.jsx)("div",{className:"space-y-6",children:g.map(e=>{let{title:t,location:r,description:a,button:c}=e.data,u=new Date(e.data.date||0),m=u.getDate(),x=u.toLocaleString(o,{month:"short"}).toUpperCase(),g=u.getFullYear();return(0,s.jsx)(i.Zp,{className:"bg-gray-50 border-gray-200",children:(0,s.jsxs)("div",{className:"grid md:grid-cols-[200px_1fr] h-full",children:[(0,s.jsxs)("div",{className:"bg-gray-200 text-gray-700 p-6 flex flex-col items-center justify-center text-center rounded-t-lg md:rounded-tr-none md:rounded-l-lg",children:[(0,s.jsx)("div",{className:"text-xl font-bold",children:x}),(0,s.jsx)("div",{className:"text-4xl font-bold",children:m}),(0,s.jsx)("div",{className:"text-xl",children:g})]}),(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsxs)(i.aR,{children:[(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)(i.ZB,{children:t}),(0,s.jsx)("span",{className:"bg-gray-200 text-gray-700 text-xs font-medium px-2.5 py-0.5 rounded-full",children:n("past")})]}),(0,s.jsxs)(i.BT,{className:"flex items-center gap-2",children:[(0,s.jsx)(d.A,{className:"h-4 w-4"}),(0,s.jsx)("span",{children:r})]})]}),(0,s.jsx)(i.Wu,{className:"flex-1",children:(0,s.jsx)("p",{className:"text-muted-foreground",children:a})}),c&&b.nf(c)?(0,s.jsx)(i.wL,{children:(0,s.jsx)(l.$,{asChild:!0,variant:"outline",className:"text-gray-700 border-gray-300",children:(0,s.jsx)("a",{target:"_blank",href:c.url||"",children:c.text})})}):null]})]})},e.id)})}),r<x.length&&(0,s.jsx)("div",{className:"text-center pt-4",children:(0,s.jsx)(l.$,{variant:"link",onClick:()=>a(e=>e+10),children:n("viewMore")})})]})]})}var N=r(85898);function w(e){let{tab:t,projects:r,events:f,trainingAndScholarships:p,partnerSupport:j,locale:w}=e,k=(0,v.c3)("OurWork");return(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsxs)("section",{className:"relative",children:[(0,s.jsx)("div",{className:"absolute inset-0 z-0",children:(0,s.jsx)(n.default,{src:"/images/our-work.webp",alt:"Desert Leaves Volunteer holding a tree to plant",fill:!0,className:"object-cover brightness-50",priority:!0})}),(0,s.jsxs)("div",{className:"relative z-10 container flex flex-col items-center justify-center text-center py-20 md:py-32 text-white",children:[(0,s.jsx)("h1",{className:"text-4xl md:text-5xl font-bold tracking-tight mb-6",children:k("title")}),(0,s.jsx)("p",{className:"text-lg md:text-xl max-w-3xl",children:k("subTitle")})]})]}),(0,s.jsx)("section",{className:"py-12 md:py-16",children:(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)(o.tU,{defaultValue:t||"projects",className:"w-full",children:[(0,s.jsxs)(o.j7,{className:"grid w-full grid-cols-1 md:grid-cols-4 h-auto mb-12",children:[(0,s.jsx)(o.Xi,{value:"projects",className:"py-3",children:k("tab1")}),(0,s.jsx)(o.Xi,{value:"events",className:"py-3",children:k("tab2")}),(0,s.jsx)(o.Xi,{value:"training",className:"py-3",children:k("tab3")}),(0,s.jsx)(o.Xi,{value:"partners",className:"py-3",children:k("tab4")})]}),(0,s.jsx)(o.av,{value:"projects",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[(0,s.jsx)(i.Zp,{className:"hidden md:block overflow-hidden",children:(0,s.jsx)(h,{locations:r.map(e=>({coordinates:e.data.coordinates,name:e.data.title||""}))})},"interactive-map"),r.map(e=>(0,s.jsxs)(i.Zp,{className:"overflow-hidden flex flex-col h-full",children:[(0,s.jsxs)("div",{className:"relative h-48",children:[(0,s.jsx)(n.default,{src:e.data.image.url||"/placeholder.svg",alt:e.data.image.alt||"",fill:!0,className:"object-cover"}),e.data.featured&&(0,s.jsx)(c.E,{className:"absolute top-2 right-2 bg-green-600",children:k("featured")})]}),(0,s.jsxs)(i.aR,{children:[(0,s.jsx)(i.ZB,{children:e.data.title}),(0,s.jsxs)(i.BT,{className:"flex flex-col gap-1",children:[(0,s.jsxs)("div",{className:"flex items-center gap-1",children:[(0,s.jsx)(d.A,{className:"h-3.5 w-3.5 text-muted-foreground"}),(0,s.jsx)("span",{children:e.data.location})]}),(0,s.jsxs)("div",{className:"flex items-center gap-1",children:[(0,s.jsx)(u.A,{className:"h-3.5 w-3.5 text-muted-foreground"}),(0,s.jsx)("span",{children:e.data.period})]})]})]}),(0,s.jsxs)(i.Wu,{children:[(0,s.jsx)("p",{className:"mb-4 text-muted-foreground",children:e.data.description}),"green-wall"==e.uid?(0,s.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,s.jsx)(m.A,{className:"h-4 w-4 text-green-600"}),(0,s.jsx)("span",{children:k("fundRaising")})]}):e.data.trees_planted?(0,s.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,s.jsx)(x.A,{className:"h-4 w-4 text-green-600"}
1),(0,s.jsxs)("span",{children:[e.data.trees_planted.toLocaleString(w)," ",k("treesPlanted")]})]}):e.data.trees_target&&(0,s.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,s.jsx)(x.A,{className:"h-4 w-4 text-green-600"}),(0,s.jsxs)("span",{children:[e.data.trees_target.toLocaleString(w)," ",k("treesToBePlanted")]})]})]}),(0,s.jsx)(i.wL,{className:"mt-auto",children:(0,s.jsx)(l.$,{asChild:!0,className:"w-full bg-green-600 hover:bg-green-700",children:(0,s.jsxs)(a.N_,{href:{pathname:"/our-work/[slug]",params:{slug:e.uid}},children:[k("viewProject")," ",(0,s.jsx)(g.A,{className:"ml-2 h-4 w-4"})]})})})]},e.id))]})}),(0,s.jsx)(o.av,{value:"events",className:"space-y-8",id:"events",children:(0,s.jsx)(y,{events:f})}),(0,s.jsx)(o.av,{value:"training",children:(0,s.jsxs)("div",{className:"space-y-8",children:[(0,s.jsxs)("div",{className:"text-center max-w-3xl mx-auto mb-12",children:[(0,s.jsx)("h2",{className:"text-3xl font-bold tracking-tight mb-4",children:k("training")}),(0,s.jsx)("p",{className:"text-lg text-muted-foreground",children:k("trainingDescription")})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:p.map(e=>{let{uid:t,data:{title:r,content:a,button:n}}=e;return(0,s.jsxs)(i.Zp,{className:"flex flex-col",children:[(0,s.jsx)(i.aR,{children:(0,s.jsx)(i.ZB,{children:r})}),(0,s.jsx)(i.Wu,{className:"flex-1",children:(0,s.jsx)(N.A,{content:a})}),(0,s.jsx)(i.wL,{children:(0,s.jsx)(l.$,{asChild:!0,className:"w-full bg-green-600 hover:bg-green-700",children:(0,s.jsx)("a",{href:b.nf(n)&&n.url?n.url:"",children:n.text})})})]},t)})})]})}),(0,s.jsx)(o.av,{value:"partners",children:(0,s.jsxs)("div",{className:"space-y-8",children:[(0,s.jsxs)("div",{className:"text-center max-w-3xl mx-auto mb-12",children:[(0,s.jsx)("h2",{className:"text-3xl font-bold tracking-tight mb-4",children:k("partnerSupport")}),(0,s.jsx)("p",{className:"text-lg text-muted-foreground",children:k("partnerSupportDescription")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[(0,s.jsxs)(i.Zp,{children:[(0,s.jsx)(i.aR,{children:(0,s.jsx)(i.ZB,{children:j.data.title})}),(0,s.jsx)(i.Wu,{children:(0,s.jsx)(N.A,{content:j.data.content})})]}),(0,s.jsxs)("div",{className:"bg-green-600 rounded-lg p-8 md:p-12 text-white text-center mb-6 self-start",children:[(0,s.jsx)("h2",{className:"text-3xl font-bold tracking-tight mb-4",children:k("workWithUs")}),(0,s.jsxs)("p",{className:"text-lg mb-8 max-w-2xl mx-auto",children:[k("collaboration")," ",(0,s.jsx)(l.$,{variant:"link",className:"text-white p-0 h-auto text-lg",children:(0,s.jsx)("a",{href:"https://cinea.ec.europa.eu/programmes/life_en",target:"_blank",children:"LIFE projects"})}),", ",k("initiatives")]}),(0,s.jsx)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:(0,s.jsx)(l.$,{asChild:!0,size:"lg",className:"bg-white/20 hover:bg-white/30  text-white",children:(0,s.jsx)(a.N_,{href:{pathname:"/contact",query:{subject:"general"}},children:k("contactUs")})})})]})]})]})})]})})})]})}},53999:(e,t,r)=>{"use strict";r.d(t,{cn:()=>n});var s=r(52596),a=r(39688);function n(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.QP)((0,s.$)(t))}},56758:(e,t,r)=>{"use strict";r.d(t,{D:()=>s});let s=(0,r(49984).A)({locales:["es","en","fr","nl"],defaultLocale:"en",pathnames:{"/":"/","/about":{es:"/sobre-nosotros",en:"/about",fr:"/a-propos",nl:"/over-ons"},"/annual-accounts":{es:"/cuentas-anuales",en:"/annual-accounts",fr:"/comptes-annuels",nl:"/jaarrekeningen"},"/contact":{es:"/contacto",en:"/contact",fr:"/contact",nl:"/contact"},"/contact/landowners":{es:"/contacto/propietarios",en:"/contact/landowners",fr:"/contact/proprietaires-fonciers",nl:"/contact/grondeigenaren"},"/donate":{es:"/donar",en:"/donate",fr:"/faire-un-don",nl:"/doneren"},"/get-involved":{es:"/involucrate",en:"/get-involved",fr:"/agir",nl:"/doe-mee"},"/legal-notice":{es:"/aviso-legal",en:"/legal-notice",fr:"/mentions-legales",nl:"/juridische-kennisgeving"},"/our-work":{es:"/nuestro-trabajo",en:"/our-work",fr:"/nos-actions",nl:"/ons-werk"},"/our-work/[slug]":{es:"/nuestro-trabajo/[slug]",en:"/our-work/[slug]",fr:"/nos-actions/[slug]",nl:"/ons-werk/[slug]"},"/privacy-policy":{es:"/politica-de-privacidad",en:"/privacy-policy",fr:"/politique-de-confidentialite",nl:"/privacybeleid"},"/resources":{es:"/recursos",en:"/resources",fr:"/ressources",nl:"/bronnen"},"/resources/blog/[slug]":{es:"/recursos/blog/[slug]",en:"/resources/blog/[slug]",fr:"/ressources/blog/[slug]",nl:"/bronnen/blog/[slug]"},"/voluntariado-reforestacion":{es:"/voluntariado-reforestacion",en:"/volunteering-reforestation",fr:"/benevolat-reforestation",nl:"/vrijwilligerswerk-herbebossing"},"/colaboracion-ong-restauracion":{es:"/colaboracion-ong-restauracion",en:"/ngo-restoration-partnership",fr:"/collaboration-ong-restauration",nl:"/samenwerking-ngo-herstel"},"/convenios-reforestacion-municipios":{es:"/convenios-reforestacion-municipios",en:"/municipal-reforestation-agreements",fr:"/conventions-reforestation-communes",nl:"/overeenkomsten-herbebossing-gemeenten"},"/donar-reforestacion":{es:"/donar-reforestacion",en:"/donate-reforestation",fr:"/faire-un-don-reforestation",nl:"/doneren-herbebossing"},"/investigacion-restauracion-ecologica":{es:"/investigacion-restauracion-ecologica",en:"/ecological-restoration-research",fr:"/recherche-restauration-ecologique",nl:"/onderzoek-ecologisch-herstel"},"/practicas-erasmus-internship":{es:"/practicas-erasmus-internship",en:"/erasmus-internships",fr:"/stages-erasmus",nl:"/erasmus-stages"}
1,"/restauracion-terrenos-privados":{es:"/restauracion-terrenos-privados",en:"/private-land-restoration",fr:"/restauration-terrains-prives",nl:"/herstel-private-gronden"},"/rsc-patrocinio-team-building":{es:"/rsc-patrocinio-team-building",en:"/csr-sponsorship-team-building",fr:"/rse-mecenat-team-building",nl:"/mvo-sponsoring-teambuilding"},"/gracias-donacion":{es:"/gracias-donacion",en:"/thank-you-donation",fr:"/merci-don",nl:"/bedankt-donatie"},"/gracias-pedido":{es:"/gracias-pedido",en:"/thank-you-order",fr:"/merci-commande",nl:"/bedankt-bestelling"},"/gracias-voluntariado":{es:"/gracias-voluntariado",en:"/thank-you-volunteering",fr:"/merci-benevolat",nl:"/bedankt-vrijwilligerswerk"},"/gracias-investigacion":{es:"/gracias-investigacion",en:"/thank-you-research",fr:"/merci-recherche",nl:"/bedankt-onderzoek"},"/gracias-practicas":{es:"/gracias-practicas",en:"/thank-you-internships",fr:"/merci-stages",nl:"/bedankt-stages"},"/gracias-ong-restauracion":{es:"/gracias-ong-restauracion",en:"/thank-you-ngo-restoration",fr:"/merci-ong-restauration",nl:"/bedankt-ngo-herstel"},"/gracias-terrenos-privados":{es:"/gracias-terrenos-privados",en:"/thank-you-private-land",fr:"/merci-terrains-prives",nl:"/bedankt-private-gronden"},"/gracias-convenios-municipios":{es:"/gracias-convenios-municipios",en:"/thank-you-municipal-agreements",fr:"/merci-conventions-communes",nl:"/bedankt-overeenkomsten-gemeenten"},"/gracias-rsc-patrocinio-team-building":{es:"/gracias-rsc-patrocinio-team-building",en:"/thank-you-csr-sponsorship",fr:"/merci-rse-mecenat",nl:"/bedankt-mvo-sponsoring"}},localePrefix:"always",alternateLinks:!1,localeDetection:!0})},61048:(e,t,r)=>{"use strict";r.d(t,{Hm:()=>c,N_:()=>n,a8:()=>i,rd:()=>o});var s=r(30981),a=r(56758);let{Link:n,redirect:l,usePathname:i,useRouter:o,getPathname:c}=(0,s.A)(a.D)},62146:(e,t,r)=>{"use strict";function s(e){let{reason:t,children:r}=e;return r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return s}}),r(45262)},64054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return l},createAsyncLocalStorage:function(){return n},createSnapshot:function(){return i}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class s{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let a="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function n(){return a?new a:new s}function l(e){return a?a.bind(e):s.bind(e)}function i(){return a?a.snapshot():function(e,...t){return e(...t)}}},67357:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let s=r(95155),a=r(12115),n=r(62146);function l(e){return{default:e&&"default"in e?e.default:e}}r(10255);let i={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},o=function(e){let t={...i,...e},r=(0,a.lazy)(()=>t.loader().then(l)),o=t.loading;function c(e){let l=o?(0,s.jsx)(o,{isLoading:!0,pastDelay:!0,error:null}):null,i=!t.ssr||!!t.loading,c=i?a.Suspense:a.Fragment,d=t.ssr?(0,s.jsxs)(s.Fragment,{children:[null,(0,s.jsx)(r,{...e})]}):(0,s.jsx)(n.BailoutToCSR,{reason:"next/dynamic",children:(0,s.jsx)(r,{...e})});return(0,s.jsx)(c,{...i?{fallback:l}:{},children:d})}return c.displayName="LoadableComponent",c}},72152:(e,t,r)=>{Promise.resolve().then(r.bind(r,46160)),Promise.resolve().then(r.bind(r,46096)),Promise.resolve().then(r.bind(r,43010))},85744:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return s.workAsyncStorageInstance}});let s=r(17828)},85898:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var s=r(95155),a=r(42697),n=r(66766),l=r(97168),i=r(33786),o=r(30714);function c(e){let{content:t}=e,r={heading2:e=>{let{children:t}=e;return(0,s.jsx)("h2",{className:"text-2xl font-bold mb-4",children:t})},heading3:e=>{let{children:t}=e;return(0,s.jsx)("h3",{className:"text-xl font-semibold mb-6",children:t})},paragraph:e=>{let{children:t}=e;return(0,s.jsx)("p",{className:"text-muted-foreground mb-6 leading-relaxed",children:t})},strong:e=>{let{children:t}=e;return(0,s.jsx)("strong",{className:"text-green-600",children:t})},list:e=>{let{children:t}=e;return(0,s.jsx)("ul",{className:"list-disc pl-6 text-muted-foreground",children:t})},listItem:e=>{let{children:t}=e;return(0,s.jsx)("li",{children:t})},image:()=>null,embed:()=>null,hyperlink:e=>{let{node:t,children:r}=e;return(0,s.jsx)(l.$,{variant:"link",className:"text-green-600 p-0 h-auto",children:(0,s.jsxs)("a",{href:o.nf(t.data)&&t.data.url?t.data.url:"",className:"flex items-center gap-2 text-base",target:"_blank",children:[r,(0,s.jsx)(i.A,{className:"h-4 w-4"})]})})}},c=e=>{let t=[],r=[];
1return e.forEach(e=>{"list-item"===e.type?r.push(e):(r.length>0&&(t.push({type:"list",items:r}),r=[]),t.push(e))}),r.length>0&&t.push({type:"list",items:r}),t},d=(e,t)=>(0,s.jsx)("div",{className:"flex justify-center gap-1 flex-wrap my-4",children:e.map((e,t)=>{if("image"===e.type)return(0,s.jsx)(n.default,{src:e.url,alt:e.alt||"",width:250,height:250,className:"h-[250px] w-[250px] rounded-xl shadow-md object-cover"},t);if("embed"===e.type){var r;return(0,s.jsx)("a",{href:(null===(r=e.oembed)||void 0===r?void 0:r.embed_url)||"#",target:"_blank",rel:"noopener noreferrer",className:"relative h-[250px] w-[250px] rounded-xl shadow-md overflow-hidden block",children:(0,s.jsx)("div",{className:"w-full h-full pointer-events-none",dangerouslySetInnerHTML:{__html:e.oembed.html}})},t)}return null})},"media-".concat(t));return(0,s.jsx)("div",{className:"max-w-4xl mx-auto px-4 space-y-6",children:(()=>{let e=c(t),n=[],l=[];return e.forEach((e,t)=>{"image"===e.type||"embed"===e.type?l.push(e):(l.length>0&&(n.push(d(l,t)),l=[]),"list"===e.type?n.push((0,s.jsx)("ul",{className:"list-disc pl-6 m-0 text-muted-foreground",children:(0,s.jsx)(a.$,{field:e.items,components:r})},"list-".concat(t))):n.push((0,s.jsx)(a.$,{field:[e],components:r},t)))}),l.length>0&&n.push(d(l,e.length)),n})()})}},88145:(e,t,r)=>{"use strict";r.d(t,{E:()=>i});var s=r(95155);r(12115);var a=r(74466),n=r(53999);let l=(0,a.F)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function i(e){let{className:t,variant:r,...a}=e;return(0,s.jsx)("div",{className:(0,n.cn)(l({variant:r}),t),...a})}},88482:(e,t,r)=>{"use strict";r.d(t,{BT:()=>c,Wu:()=>d,ZB:()=>o,Zp:()=>l,aR:()=>i,wL:()=>u});var s=r(95155),a=r(12115),n=r(53999);let l=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",r),...a})});l.displayName="Card";let i=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",r),...a})});i.displayName="CardHeader";let o=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("text-2xl font-semibold leading-none tracking-tight",r),...a})});o.displayName="CardTitle";let c=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("text-sm text-muted-foreground",r),...a})});c.displayName="CardDescription";let d=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("p-6 pt-0",r),...a})});d.displayName="CardContent";let u=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("flex items-center p-6 pt-0",r),...a})});u.displayName="CardFooter"},92138:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(19946).A)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},97037:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(19946).A)("TreePine",[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z",key:"cpyugq"}],["path",{d:"M12 22v-3",key:"kmzjlo"}]])},97168:(e,t,r)=>{"use strict";r.d(t,{$:()=>c});var s=r(95155),a=r(12115),n=r(99708),l=r(74466),i=r(53999);let o=(0,l.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),c=a.forwardRef((e,t)=>
1{let{className:r,variant:a,size:l,asChild:c=!1,...d}=e,u=c?n.DX:"button";return(0,s.jsx)(u,{className:(0,i.cn)(o({variant:a,size:l,className:r})),ref:t,...d})});c.displayName="Button"}},e=>{var t=t=>e(e.s=t);e.O(0,[7244,6453,6766,1858,3942,4261,5638,8441,1684,7358],()=>t(72152)),_N_E=e.O()}]);

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.