1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e3f40f96-e895-4409-a50a-9415f32c9b40",e._sentryDebugIdIdentifier="sentry-dbid-e3f40f96-e895-4409-a50a-9415f32c9b40")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5923],{4323:(e,t,a)=>{"use strict";a.d(t,{A:()=>x});var n=a(26514),r=a(75834),s=a(57389),l=a(92972),i=a(36910),o=a(30636),c=a(8711),d=a(20555),h=a(85788);let u=e=>{var t,a,r,s,c,u;let{footerMode:m,project:x,colorMode:f}=e;return(0,n.jsx)("div",{children:(0,n.jsxs)("div",{className:"flex mt-2 shrink-0 items-center",children:["partner"===m&&(0,n.jsx)(d.A,{imageURL:null==(a=x.partner)||null==(t=a.avatar)?void 0:t.url,imageName:(null==(r=x.partner)?void 0:r.name)||x.name,theme:x.theme,href:"/partners/".concat(null==(s=x.partner)?void 0:s.slug),className:"dark"===f?"h-8":"h-8 border border-background-grey"}),"partner"===m&&x.partner&&(0,n.jsx)(h.A,{href:"/partners/".concat(x.partner.slug),className:"text-body14 pl-2.5 font-light flex-1",children:x.partner.name}),"location"===m&&(0,n.jsxs)("div",{className:"flex flex-1 justify-center gap-1",children:[(0,n.jsx)(l.A,{size:20}),x.location]}),"impactStore"===m&&(0,n.jsx)("div",{className:"text-xs ml-1",children:x.credit_cost_with_fees?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.A,{className:"inline",size:16})," ",(0,o.qE)(x.credit_cost_with_fees,x.credit_cost_currency)," ","per ",x.credit_metric?x.credit_metric:"credit"]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.A,{className:"inline",size:16})," ",null!=(u=({carbon:"Carbon",pre_purchase_carbon:"Carbon",contribution_carbon:"Carbon",waste:"Waste",contribution:"Contribution"})[null!=(c=x.credit_category)?c:""])?u:"Contribution"]})})]})})},m=(0,r.forwardRef)((e,t)=>{let{project:a,colorMode:r="normal",borderColor:l,footerMode:i="partner",baseRoute:o="/projects/"}=e,d=(0,c.w)();return(0,n.jsx)(s.A,{project:a,colorMode:r,borderColor:l,footer:(0,n.jsx)(u,{footerMode:i,project:a}),onClick:e=>{e.preventDefault(),d("".concat(o).concat(a.slug))},ref:t})});m.displayName="ProjectCard";let x=m},27339:(e,t,a)=>{"use strict";a.d(t,{J:()=>n});let n={cleanTech:"#FFA200",newHorizons:"#FF69E7",oceanRescue:"#00FFEF",wilderness:"#17FF60",clean_tech:"#FFA200",new_horizons:"#FF69E7",ocean_rescue:"#00FFEF","clean-tech":"#FFA200","new-horizons":"#FF69E7","ocean-rescue":"#00FFEF",diamond:"#FFA200",successGreen:"#3BDF5F",errorRed:"#FF493D",navy:"#0B1221",fieldGrey:"#F0F5FE",metalGrey:"#ACC1E8",warningOrange:"#FFBA35",warningOrangeLight:"#FFF6E9",white:"#FFFFFF",twitter:"#1DA1F2",facebook:"#4267B2",linkedIn:"#0A66C2"}},28010:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var n=(0,a(83382).A)("outline","search","IconSearch",[["path",{d:"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}]])},30636:(e,t,a)=>{"use strict";a.d(t,{SM:()=>o,V7:()=>c,gl:()=>m,jf:()=>f,kx:()=>d,nx:()=>s,qE:()=>i,td:()=>l});var n=a(34032),r=a(56989);let s=e=>(e||"").toLowerCase().split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" "),l=(e,t,a)=>"".concat(e," ").concat(1===e?t:null!=a?a:"".concat(t,"s"));r.S.wilderness,r.S.oceanRescue,r.S.cleanTech,r.S.newHorizons,r.S.diamond;let i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GBP",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-GB",n=!(arguments.length>3)||void 0===arguments[3]||arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return Intl.NumberFormat(a,{style:"currency",currency:t,...r&&{currencyDisplay:"narrowSymbol"},maximumFractionDigits:e%1!=0||n?2:0}).format(e)},o=e=>{let t=e.budget,a=e.budget_currency;return"demo"===e.mode?"Demo site":t&&a?"".concat(i(t,a,void 0,!1)," budget"):"No budget"},c=e=>{let t=e.end_datetime;return t?new Date(t)<new Date?"Closed "+new Date(t).toLocaleDateString(...h):"Closes "+new Date(t).toLocaleDateString(...h):"Ongoing"},d=(e,t)=>(0,n.U6)(e,t),h=["en-GB",{day:"numeric",month:"numeric",year:"numeric"}],u=["en-GB",{day:"numeric",month:"long",year:"numeric"}],m=e=>new Date(e).toLocaleDateString(...u),x=["en-GB",{day:"numeric",month:"short",year:"numeric"}],f=e=>new Date(e).toLocaleDateString(...x)},36910:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var n=(0,a(83382).A)("outline","coins","IconCoins",[["path",{d:"M9 14c0 1.657 2.686 3 6 3s6 -1.343 6 -3s-2.686 -3 -6 -3s-6 1.343 -6 3z",key:"svg-0"}],["path",{d:"M9 14v4c0 1.656 2.686 3 6 3s6 -1.344 6 -3v-4",key:"svg-1"}],["path",{d:"M3 6c0 1.072 1.144 2.062 3 2.598s4.144 .536 6 0c1.856 -.536 3 -1.526 3 -2.598c0 -1.072 -1.144 -2.062 -3 -2.598s-4.144 -.536 -6 0c-1.856 .536 -3 1.526 -3 2.598z",key:"svg-2"}],["path",{d:"M3 6v10c0 .888 .772 1.45 2 2",key:"svg-3"}],["path",{d:"M3 11c0 .888 .772 1.45 2 2",key:"svg-4"}]])},50205:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var n=(0,a(83382).A)("outline","menu-2","IconMenu2",[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M4 12l16 0",key:"svg-1"}],["path",{d:"M4 18l16 0",key:"svg-2"}]])},57195:(e,t,a)=>{"use strict";a.d(t,{A:()=>j});var n=a(26514),r=a(75834),s=a(14765),l=a(62968),i=a(46225),o=a(50205),c=a(89985),d=a(56580),h=a(72434),u=a(85788),m=a(14229),x=a(40940),f=a(26466),p=a(65783);let v=e=>{var t;let{mainOrganisation:a,organisationGroups:n,internalGroups:r}=e;return a&&((null==(t=n[null==a?void 0:a.slug])?void 0:t.includes("external__financial"))||r.includes("internal__read_write_admin"))?{links:[{label:"Dashboard",href:"/dashboard"},{label:"Projects",href:"/impact-store"},{label:"Registry",href:"/data/registry"},{label:"Voting",href:"/data/voting-sites"},{label:"Impact",href:"/impact/portfolio"},{label:"More",href:"",subLinkGroups:[{subLinks:[{label:"Documents",href:"/data/documents"},{label:"Organisation profile",href:"/organisations/".concat(a.slug)},{label:"Recommendations",href:"/recommendations"},{label:"Action feed",href:"/account/action-feed"}]}]}]}:{links:[{label:"Account",href:"/dashboard"},{label:"Impact store",href:"/impact-store"},{label:"Action feed",href:"/account/action-feed"},{label:"News",href:"/stories"},{label:"Events",href:"/events"}]}},g={"/data/voting-sites/new":"/data/voting-sites","/data/voting-sites/[votingSiteSlug]/edit":"/data/voting-sites","/data/voting-sites/[votingSiteSlug]/edit/content":"/data/voting-sites","/data/engagement":"/data/voting-sites","/data/registry/[reference]":"/data/registry","/data/recommendations/[reference]":"/data/recommendations"},b=e=>{let{label:t,href:a,currentPath:r}=e;return(0,n.jsx)(u.A,{href:a,className:"hover:underline p-2 select-none ".concat(((e,t)=>!!e&&(e===t||g[t]===e))(a,r)?"underline":""),children:t})},w=()=>{let{pathname:e}=(0,i.useRouter)(),{mainOrganisation:t,organisationGroups:a,internalGroups:l}
1=(0,d.u)(),{navbarColor:g}=(0,s.f)(),[w,j]=(0,r.useState)(!1);return(0,n.jsxs)("nav",{className:"absolute z-40 w-full ".concat("white"===g?"text-white":"text-navy"),children:[(0,n.jsx)("div",{className:"lg:hidden",children:(0,n.jsx)(f.A,{isActive:w,navbar:v({mainOrganisation:t,organisationGroups:a,internalGroups:l}),setIsActive:j})}),(0,n.jsxs)("div",{className:"py-3.5 px-5 sm:px-10 md:px-15 max-w-7xl mx-auto flex items-center gap-8",children:[(0,n.jsx)(u.A,{href:p.C1,children:(0,n.jsx)("div",{title:"Home",className:"h-8 w-8",children:(0,n.jsx)(m.A,{color:"white"===g?h.J.white:h.J.navy})})}),(0,n.jsx)("div",{className:"flex items-center justify-end flex-1 lg:hidden",children:(0,n.jsx)("button",{"data-testid":"navbar-hamburger",className:"p-2 focus:outline-none",onClick:()=>j(!0),children:(0,n.jsx)(o.A,{})})}),(0,n.jsx)("div",{className:"flex-1 hidden lg:flex gap-5 text-sm xl:text-base leading-none underline-offset-4 decoration-clean-tech",children:v({mainOrganisation:t,organisationGroups:a,internalGroups:l}).links.map(t=>{let{label:a,href:r,subLinkGroups:s}=t;return s?(0,n.jsxs)("div",{className:"relative group",children:[(0,n.jsxs)("div",{className:"group-hover:underline p-2 decoration-clean-tech",children:[a,(0,n.jsx)(c.A,{className:"inline-block ml-1 h-4"})]}),(0,n.jsx)("div",{className:"absolute top-0 left-0 -translate-x-20 hidden group-hover:flex hover:flex py-10 px-5 fadeInA z-50",children:(0,n.jsx)("div",{className:"min-w-[250px] flex flex-col gap-2 p-4 bg-paper border-clean-tech border shadow-30px-beige-35 rounded-md decoration-clean-tech text-navy",children:s.flatMap(t=>{let{subLinks:a}=t;return a.filter(e=>!!e.href).map(t=>{let{label:a,href:r}=t;return(0,n.jsx)(b,{label:a,href:r,currentPath:e},r)})})})})]},a):r?(0,n.jsx)(b,{label:a,href:r,currentPath:e},r):(0,n.jsx)("span",{className:"p-2 select-none",children:a},a)})}),(0,n.jsx)("div",{className:"hidden lg:flex gap-5",children:(0,n.jsx)(x.A,{})})]})]})},j=e=>{let{children:t}=e,{setFooterStyle:a,setNavbarStyle:i}=(0,s.f)();return(0,r.useEffect)(()=>{a({showShortFooter:!0,footerBackgroundColor:"navy"}),i({navbarColor:"navy",navbarLogo:"dark",navbarMobileHamburgerIconColor:"navy",navbarTabletHamburgerIconColor:"navy"})},[]),(0,n.jsxs)(l.A,{children:[(0,n.jsx)(w,{}),(0,n.jsx)("main",{className:"flex-1",children:t})]})}},57389:(e,t,a)=>{"use strict";a.d(t,{A:()=>h});var n=a(26514),r=a(75834),s=a(58245),l=a.n(s),i=a(27339),o=a(59621);let c=e=>{let{project:t,header:a,onClick:r}=e;return(0,n.jsxs)("div",{className:"flex flex-col ".concat(r?"cursor-pointer":""),onClick:r,children:[(0,n.jsx)("div",{className:"relative aspect-video rounded-xl overflow-hidden mb-2",children:t.contentful_image&&(0,n.jsx)(l(),{src:"https:".concat(t.contentful_image.url),alt:"An image of ".concat(t.name),fill:!0,className:"object-cover",sizes:"(min-width:1024px) 25vw, (min-width:768px) 33vw, (min-width:640px) 50vw, 60vw"})}),(0,n.jsxs)("div",{className:"p-2.5",children:[(0,n.jsx)("h3",{className:"font-black text-[18px] mb-2.5",children:t.short_name||t.name}),!!a&&(0,n.jsx)("div",{className:"flex items-center",children:a}),(0,n.jsx)("p",{className:"text-body14 leading-relaxed",children:t.short_description||t.description})]})]})},d=(0,r.forwardRef)((e,t)=>{let{project:a,colorMode:r="normal",borderColor:s,projectColor:l,header:d,footer:h,onClick:u,isSelected:m,showFindOutMore:x=!1}=e;return(0,n.jsx)("div",{ref:t,className:"flex p-2.5 rounded-2xl h-full w-full fade-in-point5s transition-shadow duration-500 border "+"".concat("dark"===r||"paper"===r&&m?"border border-deep-blue bg-navy text-white shadow-30px-black-60 hover:shadow-20px-beige-35":"paper"===r?"bg-paper text-navy shadow-30px-beige-35 hover:shadow-30px-black-20":"bg-white/90 text-navy shadow-30px-beige-35 hover:shadow-30px-black-20"),style:{WebkitTransform:"translate3d(0,0,0)",borderColor:s},children:(0,n.jsxs)("div",{className:"flex-1 flex flex-col justify-between w-full",children:[u?(0,n.jsx)(c,{onClick:u,project:a,header:d}):(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)(c,{project:a,header:d})}),x&&(0,n.jsx)("div",{className:"mb-2 w-full flex justify-end pr-1.5",children:(0,n.jsxs)("span",{className:"flex items-center font-normal space-x-2 cursor-pointer ".concat(l!==i.J.wilderness&&l?l===i.J.oceanRescue?"hover:text-ocean-rescue":l===i.J.cleanTech?"hover:text-clean-tech":l===i.J.newHorizons?"hover:text-new-horizons":"":"hover:text-wilderness"),onClick:e=>{e.stopPropagation();let t="/projects/".concat(a.slug,"?disabled=true");window.open(t,"_blank","noopener,noreferrer")},children:["Find out more",(0,n.jsx)("div",{className:"ml-1 inline-flex h-5 w-5 items-center justify-center",children:(0,n.jsx)(o.A,{color:l||s||i.J.wilderness})})]})}),!!h&&(0,n.jsx)("div",{className:"flex p-2.5 items-center",children:h})]})})});d.displayName="ProjectCard";let h=d},77758:()=>{}}]);
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.