PageSourceSearch

https://frontierclimate.com/_next/static/chunks/5423-70fc2546b8f5abaa.js

js frontierclimate.com collected 2026-10-01 09:16:28 UTC 21,402 bytes, 14 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5423],{25423:function(e,t,r){r.r(t),r.d(t,{default:function(){return J}});var l=r(85893),s=r(67294),a=r(56590),i=r(15330),n=r(80951),o=r(25675),d=r.n(o),c=r(10856),m=r(5405),x=r(78357),p=r(83103);let u=e=>{let{project:t}=e,{name:r,image:s,description:a,detailsButtonLinks:i,offtakeDescriptions:n}=t,o=(0,x.e)(t,!0);return(0,l.jsxs)("div",{className:"my-[26px] text-[14px] first:pt-0 border-b border-dashed border-beige last:border-none md:flex",children:[(0,l.jsx)(d(),{className:"w-full h-[64px] object-cover rounded md:w-[200px] md:min-w-[200px] md:h-[272px] md:min-h-[272px] md:mt-2 md:mb-8",src:s,alt:`Splash image for ${r}`,width:200,height:272}),(0,l.jsxs)("div",{className:"mb-4 md:flex md:flex-col md:ml-12",children:[(0,l.jsx)("h3",{className:"mb-3",children:r}),(0,l.jsxs)("div",{className:"md:flex",children:[(0,l.jsxs)("div",{className:"text-pretty md:min-w-[204px] md:max-w-[418px] md:text-sm",children:[n.length?n.map(e=>(0,l.jsx)("div",{className:"mb-3 last:mb-0",children:(0,l.jsx)(p.U,{children:e})},e)):(0,l.jsx)(p.U,{children:a}),i.length>0&&(0,l.jsx)("div",{className:"portfolio-details-button flex flex-col gap-3 text-[16px] my-5 md:mb-0 [&_a]:block [&_a]:md:w-fit [&_a]:max-w-full",children:i.map(e=>{let{href:t,label:r}=e;return(0,l.jsx)(m.Z,{color:"sienna",showBorder:!0,link:{href:t},size:"large",fullWidth:!0,children:(0,l.jsxs)("div",{className:"flex gap-2 items-center py-2 px-6",children:[r,(0,l.jsx)(c.CR0,{size:"20px",className:"shrink-0"})]})},t)})})]}),(0,l.jsx)("div",{className:"flex flex-wrap gap-y-5 gap-x-3 md:ml-10",children:o.map(e=>(0,l.jsx)("div",{className:"flex-[0_0_48%] min-w-fit",children:e.contents},e.id))})]})]})]})};var h=r(89587);let f=(0,h.H0)("mailto:[email protected]"),b=(0,h.H0)("/writing"),g=e=>{let{filteredProjects:t}=e;return(0,l.jsxs)("div",{children:[0===t.length&&(0,l.jsxs)("div",{className:"mt-[60px] mb-[118px]",children:[(0,l.jsx)("h3",{className:"mb-6 font-medium font-serif",children:"No projects found"}),(0,l.jsxs)("ul",{children:[(0,l.jsx)("li",{children:"Try removing a filter or clear all filters to do a new search."}),(0,l.jsxs)("li",{children:["Check out ",(0,l.jsx)(b,{children:"Writing"})," for updates on our latest purchases."]}),(0,l.jsxs)("li",{children:["For questions, contact"," ",(0,l.jsx)(f,{children:"[email protected]"}),"."]})]})]}),t.map(e=>(0,l.jsx)(u,{project:e},e.name))]})};var j=r(26864),v=r(96789),w=r(11163),y=r(66775),N=r(55376),k=r(36156);let C=(e,t)=>{let r=(0,v.rF)(),l={};for(let e of r)l[e.id]=0;for(let e of t)l[e.pathway]+=1;return r.reduce((t,r,s)=>{let a=r.id,i=r.label,n=k.q[a];return{labels:[...t.labels,i],labelMap:{...t.labelMap,[i]:{value:a,message:r.label}},datasets:[{data:[...t.datasets[0].data,l[a]],backgroundColor:[...t.datasets[0].backgroundColor,`rgba(${n.rgb().array()}, ${null==e||e===s?"1":"0.3"})`],hoverBackgroundColor:[...t.datasets[0].hoverBackgroundColor,n.hex()]}]}},{labelMap:{},labels:[],datasets:[{data:[],backgroundColor:[],hoverBackgroundColor:[]}]})};var A=r(89592),_=r(12515),F=r(41664),D=r.n(F),L=r(93967),M=r.n(L),E=r(6158),$=r.n(E),B=r(4345);$().accessToken="pk.eyJ1IjoibWZpeC1zdHJpcGUiLCJhIjoiY21va2hyd25jMDQ3ajJwcTQ5MnhiaWp1NCJ9.FRRdvWS6jsql53KuAoGp3A";var q=e=>{let{features:t,preview:r,activeProject:a,onClickMarker:i}=e,n=s.useRef(null),o=s.useRef(null),d=s.useRef(i);return d.current=i,s.useLayoutEffect(()=>{if("undefined"!=typeof navigator&&(/headless/i.test(navigator.userAgent)||0===navigator.languages.length||navigator.webdriver))return;let e=window.innerWidth<768?0:1.6,t=o.current=new($()).Map({container:n.current,style:"mapbox://styles/mfix-stripe/clr58bvr2000f01rehysx418i",center:r?[10,13]:[13,6],zoom:r?0:e,minZoom:r?0:e,maxZoom:10,projection:{name:"mercator"},interactive:!r,attributionControl:!r,dragRotate:!1});return t.touchZoomRotate.disableRotation(),r||t.addControl(new($()).NavigationControl({showCompass:!1}),"bottom-right"),()=>t.remove()},[r]),s.useEffect(()=>{let e=o.current;if(e){let l;let s=[];return t.forEach(t=>{let i=document.createElement("div"),n=t.properties.project.pathway,o=k.q[n],c=a&&a.supplier_id!==t.properties.project.supplier_id?.3:1;if(i.innerHTML=`
2          <svg 
3            width="${r?15:30}" 
4            height="${r?18:36}" 
5            class="marker"
6            style="opacity: ${c};"
7            viewBox="0 0 73 84" 
8            fill="none" 
9            xmlns="http://www.w3.org/2000/svg"
10          >
11            <path fill="${o.hex()}" stroke="white" stroke-width="4.69981" d="M70.2261 36.288C70.2261 40.7897 68.6561 45.8865 66.0114 51.1012C63.379 56.2916 59.7585 61.4483 55.8485 66.0248C51.9378 70.6021 47.7889 74.539 44.1405 77.309C42.3145 78.6954 40.655 79.7581 39.2469 80.4637C37.785 81.1963 36.8099 81.4335 36.288 81.4335C35.7661 81.4335 34.791 81.1963 33.3291 80.4637C31.921 79.7581 30.2615 78.6954 28.4355 77.309C24.7871 74.539 20.6382 70.6021 16.7275 66.0248C12.8175 61.4483 9.19698 56.2916 6.5646 51.1012C3.91992 45.8865 2.3499 40.7897 2.3499 36.288C2.3499 17.5445 17.5445 2.3499 36.288 2.3499C55.0315 2.3499 70.2261 17.5445 70.2261 36.288Z" />
12            ${"deployment"===t.properties.type?"":'<circle cx="36" cy="36" r="16" fill="white"/>'}
13          </svg>
14        `,!r){l=new($()).Popup({closeButton:!1,closeOnClick:!1,offset:20});let r=i.children[0];r&&(r.addEventListener("mouseenter",()=>{let r=t.geometry.coordinates.slice(),s=t.properties,a=s.location,i=[`<strong>${s.project.name}</strong>`,v.L6[s.project.pathway],(0,B.T7)(a)].join("<br />");l.setLngLat(r).setHTML(i).addTo(e)}),r.addEventListener("mouseleave",()=>{l.remove()}),r.addEventListener("click",()=>d.current?.(t.properties.project)))}s.push(new($()).Marker(i).setLngLat(t.geometry.coordinates).addTo(e))}),()=>{s.forEach(e=>e.remove()),l?.remove()}}},[r,t,a]),(0,l.jsx)("div",{id:"map",ref:n,className:M()("absolute inset-0 w-full h-full","[&_.marker]:bg-[100%] [&_.marker]:[transform:translateY(-50%)]",{"[&_.marker]:cursor-pointer":!r},r?"[&_.mapboxgl-ctrl-logo]:hidden":"[&_.mapboxgl-ctrl-logo]:block","[&_.mapboxgl-popup]:max-md:hidden")})};
14function T(e){let{color:t,type:r="hq"}=e;return(0,l.jsx)("div",{className:"box-border flex items-center justify-center w-4 h-4 text-white text-[14px] border border-white rounded-full",style:{backgroundColor:t},children:"hq"===r?(0,l.jsx)("div",{style:{borderRadius:"50%",backgroundColor:"white",width:"6px",height:"6px"}}):null})}function R(e){let{width:t=262}=e;return(0,l.jsx)("svg",{width:t,height:"2",viewBox:`0 0 ${t} 2`,fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"block my-2",children:(0,l.jsx)("path",{d:`M1 1H${t-1}`,stroke:"#B9B2A9",strokeLinecap:"round",strokeDasharray:"1 5"})})}function z(e){let{project:t,onClose:r}=e,[a,i]=s.useState(!1),n=(0,x.e)(t,!0),o=t.deployments?.filter(e=>e.latitude&&e.longitude),c=a?o:o?.slice(0,4);return(0,l.jsxs)("dl",{className:"pt-1 [&_dt]:m-0 [&_dt]:text-neutral-500 [&_dt]:text-xs/[22px] [&_dt]:font-medium [&_dt]:tracking-[0.2px]",children:[(0,l.jsx)(d(),{src:t.image,width:260,height:108,style:{objectFit:"cover"},alt:`${t.name} splash image`}),t.detailsButtonLink?(0,l.jsx)(D(),{href:t.detailsButtonLink,children:(0,l.jsx)("header",{className:"text-xl font-semibold",children:t.name})}):(0,l.jsx)("header",{className:"text-xl font-semibold",children:t.name}),(0,l.jsx)(R,{}),(0,l.jsx)("dt",{children:"Headquarters"}),(0,l.jsxs)("dd",{className:"flex items-center gap-2 text-sm font-semibold tracking-[0.2px]",style:{marginBottom:8},children:[(0,l.jsx)(T,{color:k.q[t.pathway].hex()}),(0,l.jsx)("span",{children:(0,B.Fu)(t)})]}),c?.length?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("dt",{children:"Deployment locations"}),c.map(e=>(0,l.jsxs)("dd",{className:"flex items-center gap-2 text-sm font-semibold tracking-[0.2px]",children:[(0,l.jsx)(T,{color:k.q[t.pathway].hex(),type:"deployment"}),(0,l.jsx)("span",{children:(0,B.T7)(e)})]},[e.latitude,e.longitude].join(", "))),c.length<o.length?(0,l.jsxs)("button",{className:"appearance-none p-0 flex items-center gap-2 text-neutral-400 text-sm font-semibold tracking-[0.2px]",onClick:()=>i(!0),children:[(0,l.jsx)(_.OvN,{size:"16px"})," ",o.length-4," ","more"]}):null]}):null,(0,l.jsx)(R,{}),(0,l.jsxs)("div",{className:"column gap-2",children:[(0,l.jsx)("div",{children:n.find(e=>"pathway"===e.id).contents}),(0,l.jsx)("div",{children:n.find(e=>"track"===e.id).contents}),(0,l.jsx)("div",{children:n.find(e=>"tons"===e.id).contents})]}),(0,l.jsx)(_.q5L,{className:"text-white absolute top-5 right-5 cursor-pointer bg-[rgba(96,99,115,0.5)] rounded-full p-1",size:"16px",role:"button",onClick:r,strokeWidth:3})]})}function H(e){let{pathways:t,onPathwayClick:r,mobileLegendCollapsed:s,setMobileLegendCollapsed:a}=e,i=1===t.length?k.q[t[0]].hex():"#797D90",n=s?_.rH8:_.bTu;return(0,l.jsxs)("div",{children:[t.length>1?(0,l.jsxs)(l.Fragment,{children:[t.sort((e,t)=>e.localeCompare(t)).map(e=>{let t=v.L6[e];return(0,l.jsxs)("div",{className:"box-border flex items-center w-fit py-1 px-2 rounded-sm md:flex md:items-center md:w-full hover:bg-brown-100",style:{cursor:"pointer"},role:"button",onClick:()=>{r({label:t,value:e,category:"pathway"},!1)},children:[(0,l.jsx)(T,{color:k.q[e].hex(),type:"deployment"}),(0,l.jsx)("div",{className:"flex-[1] ml-2 text-black text-sm font-medium",children:t})]},t)}),(0,l.jsx)("div",{style:{padding:"0 10px"},children:(0,l.jsx)(R,{width:275})})]}):null,(0,l.jsxs)("div",{className:"box-border flex items-center w-fit py-1 px-2 rounded-sm md:flex md:items-center md:w-full",children:[(0,l.jsx)(T,{color:i}),(0,l.jsx)("div",{className:"flex-[1] ml-2 text-black text-sm font-medium",children:"Headquarters"})]}),(0,l.jsxs)("div",{className:"box-border flex items-center w-fit py-1 px-2 rounded-sm md:flex md:items-center md:w-full",children:[(0,l.jsx)(T,{color:i,type:"deployment"}),(0,l.jsx)("div",{className:"flex-[1] ml-2 text-black text-sm font-medium",children:"Deployment"})]}),(0,l.jsx)(n,{className:"absolute top-4 right-4 md:hidden cursor-pointer",size:"24px",onClick:()=>a(e=>!e)})]})}let P=e=>{let{open:t,onToggleOpen:r,filteredProjects:a,features:i,header:n,onPathwayClick:o}=e,d=s.useRef(null),[c,m]=s.useState(null),[x,p]=s.useState(!1);s.useEffect(()=>{let e=e=>{d.current&&!d.current.contains(e.target)&&r(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[r]),s.useEffect(()=>{1===a.length?m(a[0]):m(null)},[a]);let u=[...new Set(a.flatMap(e=>e.pathway))];return(0,l.jsx)("div",{className:"fixed inset-0 z-[1001] flex items-center justify-center bg-[#000]/70",style:{visibility:t?"visible":"hidden"},children:(0,l.jsxs)("div",{ref:d,className:"relative h-screen bg-brown-100 md:flex md:flex-col md:items-center md:w-[calc(100vw-min(200px,15vw))] md:h-[calc(100vh-min(200px,15vh))] md:overflow-auto md:rounded",children:[(0,l.jsxs)("header",{className:"fixed z-[999] flex w-full py-5 px-0 box-border md:relative md:py-4 md:pl-6 [&_.filter-topContainer]:flex-row [&_.filter-topContainer]:justify-between [&_.filter-topContainer]:flex-wrap [&_.objectCountContainer]:hidden",children:[(0,l.jsx)("div",{className:"hidden w-[calc(100%-64px)] min-h-8 md:block",children:n}),(0,l.jsx)("div",{className:"absolute right-0 mr-6 text-black font-bold text-[20px] bg-transparent cursor-pointer md:m-0 md:top-6 md:right-6 md:text-[16
14px]",onClick:()=>r(!1),children:(0,l.jsx)(_.q5L,{})})]}),(0,l.jsxs)("div",{className:"w-screen md:relative md:w-full md:h-full",children:[t?(0,l.jsx)(q,{features:i,activeProject:c,onClickMarker:m}):null,(0,l.jsx)("div",{className:M()("absolute z-[10] bottom-0 w-[calc(100%-24px)] p-3 overflow-y-scroll bg-cream border-t border-beige rounded-t-lg [transition:transform_0.3s_ease-in-out]","md:top-5 md:right-5 md:max-w-fit md:h-fit md:max-h-[calc(100%-64px)] md:p-2 md:text-black md:font-medium md:text-[16px] md:border md:border-brown-500 md:rounded md:[transform:unset]",{"[transform:translateY(calc(100%-48px))]":x}),children:c?(0,l.jsx)(z,{project:c,onClose:()=>m(null)}):(0,l.jsx)(H,{pathways:u,onPathwayClick:o,mobileLegendCollapsed:x,setMobileLegendCollapsed:p})})]})]})})};var O=r(83673),S=r(27072),W={src:"/_next/static/media/map_preview.bf525657.png",height:328,width:954,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAFVBMVEXFwri/vLDKx73Tz8e8t6vd2tLl4t0xnNaFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHklEQVR4nAXBgQEAAAiCMNDq/5PbYOzeCvEaxBomPANIADaj1xAXAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3};y.kL.register(y.qi);let U=e=>{let{filteredProjects:t,selectedFilters:r,handleOptionClick:a,filtersComponent:i}=e,[n,o]=s.useState(null),c=C(n,t),m=(0,w.useRouter)(),x=s.useRef(m);x.current=m;let[p,u]=(0,S.dd)("/portfolio/map"===m.pathname),h=e=>{let t=e?.[0];o(t?.index!==void 0?t?.index:null)};s.useEffect(()=>{x.current.replace({query:x.current.query,pathname:p?"/portfolio/map":"/portfolio"},void 0,{shallow:!0})},[p]);let f=!!r,b=c.labels.map((e,t)=>({label:e,index:t,backgroundColor:c.datasets[0].backgroundColor[t],pathwayAmount:c.datasets[0].data[t]})).sort((e,t)=>t.pathwayAmount-e.pathwayAmount),g=s.useMemo(()=>t.flatMap(e=>e.locations.filter(e=>e.latitude&&e.longitude).map(t=>({type:"Feature",properties:{type:t.type,project:e,location:t},geometry:{type:"Point",coordinates:[t.longitude,t.latitude]}}))),[t]),j=Object.keys(r||{}).reduce((e,t)=>e+Object.keys(r[t]).length,0)?(0,l.jsx)(q,{features:g,preview:!0}):(0,l.jsx)(d(),{priority:!0,src:W,alt:"Global map of CDR deployments preview",style:{width:"100%",height:180,objectFit:"cover"}}),{dollarsContracted:v,tonsContracted:y}=(0,O.Vs)(t);return(0,l.jsxs)("div",{className:"-mt-8 py-6 border-t border-b border-dashed border-beige md:flex",children:[(0,l.jsx)(P,{open:p,onToggleOpen:u,filteredProjects:t,features:g,header:i,onPathwayClick:a}),(0,l.jsxs)("div",{className:"md:flex md:flex-col md:justify-between md:gap-5 md:w-[54%] md:pr-6 md:border-r md:border-dashed md:border-beige",children:[(0,l.jsx)(l.Fragment,{children:f?(0,l.jsxs)(O.No,{children:[(0,l.jsx)(O.O$,{...v}),(0,l.jsx)(O.O$,{...y})]}):(0,l.jsx)("div",{className:"shimmer w-full h-[116px] mb-[35px]"})}),(0,l.jsx)("div",{className:"hidden md:block md:w-fill",children:f?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:"mb-3 font-semibold",children:"Project locations"}),(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)("div",{style:{height:180},children:j}),(0,l.jsx)(A.LE2,{onClick:()=>u(!0),className:"absolute top-3 right-3 w-4 h-4 p-1 bg-white/40 rounded cursor-pointer hover:bg-white/70"})]})]}):(0,l.jsx)("div",{className:"shimmer w-full h-[170px]"})})]}),(0,l.jsxs)("div",{style:{width:f?"auto":"-webkit-fill-available"},className:"md:pl-6",children:[f?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h6",{className:"mb-2",children:"Projects by pathway"}),(0,l.jsx)("p",{className:"mb-5 text-black text-sm",children:"We're building a diverse portfolio to maximize the likelihood of meeting our global climate goals."})]}):(0,l.jsx)("div",{className:"shimmer w-full h-12 mb-[50px]"}),(0,l.jsx)("div",{className:"column justify-center w-full md:flex-row md:justify-start",children:f?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"mb-6 md:mb-0 md:flex-1",onMouseLeave:()=>o(null),children:[(0,l.jsx)("div",{className:"flex mb-3 text-secondary"}),b.map(e=>{let{label:t,index:r,backgroundColor:s,pathwayAmount:a}=e;return(0,l.jsxs)("div",{className:"box-border flex items-center w-fit py-1 px-2 rounded-sm md:flex md:items-center md:w-full",onMouseEnter:()=>o(r),style:{opacity:null===n||n===r?1:.5},children:[(0,l.jsx)("div",{className:"w-[18px] h-[18px] rounded",style:{backgroundColor:s}}),(0,l.jsx)("div",{className:"flex-[1] ml-2 text-black text-sm font-medium",children:t}),(0,l.jsx)("div",{className:"text-slate text-[14px] ml-2",children:a})]},t)})]}),(0,l.jsx)("div",{className:"self-center max-w-[272px] mb-4 md:max-w-[210px] md:mb-0 md:ml-3",onMouseLeave:()=>o(null),children:(0,l.jsx)(N.$I,{data:c,options:{onClick:(e,t)=>{if(t.length>0){let e=t?.[0]?.index;b.forEach(t=>{let{label:r,index:l}=t;l===e&&r in c.labelMap&&a({label:c.labelMap[r].message,value:c.labelMap[r].value,category:"pathway"},!1)})}},onHover(e,t){h(t)},events:["mousemove","mouseout","mouseover","click"],elements:{arc:{borderWidth:1===c.datasets[0].data.length?0:2}},plugins:{title:{display:!1},subtitle:{display:!1}
14,legend:{display:!1},tooltip:{enabled:!1}}}})}),(0,l.jsxs)("div",{className:"md:hidden",children:[(0,l.jsx)("p",{className:"mb-3 font-semibold",children:"Project locations"}),(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)("div",{style:{height:"125px",overflow:"hidden"},children:j}),(0,l.jsx)(A.LE2,{onClick:()=>u(!0),className:"absolute top-3 right-3 w-4 h-4 p-1 bg-white/40 rounded cursor-pointer hover:bg-white/70"})]})]})]}):(0,l.jsx)("div",{className:"shimmer w-full h-[220px]"})})]})]})};var Y=r(63211),Z=r(20278),G=r(68853);let I=(0,h.H0)("/apply"),V=(0,h.H0)("/pathway");function J(){let e=(0,Y.Z0)(),t=(0,v.mN)(e),r=(0,Z.L0)(t),{selectedFilters:s,handleOptionClick:o}=r,d=(0,Z.Ti)(e,s),c=(0,l.jsx)(G.e,{...r}),m=e.length,x=d.length;return(0,l.jsxs)(n.T,{href:"/portfolio",title:"Frontier’s carbon removal portfolio",description:"Frontier purchases from promising companies that represent a diversity of technological approaches to carbon removal.",socialImage:"/_next/static/media/social-portfolio.65ccd1c4.jpg",header:(0,l.jsx)(i.m,{headline:"Our portfolio",description:(0,l.jsxs)(l.Fragment,{children:["We work with a multidisciplinary group of top scientific experts to help us evaluate promising carbon removal technologies. You can explore our growing portfolio of projects below, review our"," ",(0,l.jsx)(I,{children:"selection process here"}),", or read our"," ",(0,l.jsx)(V,{children:"purchasing perspectives"}),"."]})}),children:[(0,l.jsx)("div",{className:"portfolio-overview-container",children:(0,l.jsxs)(j.$,{name:"overview",background:"white",spacing:"reduced-including-bottom",children:[(0,l.jsxs)("div",{className:"column justify-between gap-3 mb-8 md:flex-row md:mb-[60px]",children:[c,(0,l.jsx)("div",{className:"objectCountContainer whitespace-nowrap text-neutral-500 font-medium text-[16px]/[28px] mb-3 md:mb-0",children:m===x?`${m} total projects`:`${x} of ${m} projects`})]}),(0,l.jsx)(U,{filteredProjects:d,selectedFilters:s,handleOptionClick:o,filtersComponent:c})]})}),(0,l.jsx)(j.$,{name:"portfolio",background:"white",className:"!pt-0",children:(0,l.jsx)(g,{filteredProjects:d})}),(0,l.jsxs)(j.$,{name:"get-involved",background:"cream",children:[(0,l.jsx)("h3",{className:"mb-8",children:"Get involved"}),(0,l.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 gap-10 pb-10",children:[(0,l.jsx)(a.r,{title:"Suppliers",description:"Understand our purchase process.",linkText:"Learn more",linkUrl:"/apply"}),(0,l.jsx)(a.r,{title:"Buyers",description:"Buy carbon removal through Frontier.",linkText:"Get in touch",linkUrl:"mailto:[email protected]"})]})]})]})}},83673:function(e,t,r){r.d(t,{O$:function(){return o},No:function(){return c},Vs:function(){return d}});var l=r(85893);r(67294);var s=r(16711);function a(e,t,r){let l={...r,minimumFractionDigits:t%1==0?0:r.minimumFractionDigits};return e.formatNumber(t,l)}var i=r(31284);function n(e,t){return"number"==typeof t?e+t:e}function o(e){let{label:t,value:r,delta:a}=e;return(0,l.jsxs)("div",{className:"flex flex-col flex-1",children:[(0,l.jsx)("p",{className:"mb-4 font-semibold",children:t}),(0,l.jsx)("p",{className:"mb-4 font-semibold text-[30px]",children:r}),a?(0,l.jsxs)("p",{className:"flex items-center text-[14px] whitespace-nowrap",children:[(0,l.jsx)(s.iq,{className:"w-[15px] h-[15px] mr-1 text-green-500"}),a.value," since"," ",i.N.formatDate(a.previousDate,{month:"short",year:"numeric"})]}):(0,l.jsx)("div",{})]})}function d(e){let t=new Date;t.setFullYear(t.getFullYear()-1);let r=e.filter(e=>e.addedDate>t),l=e.flatMap(e=>e.deliveries),s=e.flatMap(e=>e.deliveries).filter(e=>new Date(e.effective_date)>t),o=Math.round(e.map(e=>e.spend).reduce(n,0)),d=r.map(e=>e.spend).reduce(n,0),c=a(i.N,o,{style:"currency",currency:"USD",notation:"compact",maximumFractionDigits:0}),m=a(i.N,d,{style:"currency",currency:"USD",notation:"compact",minimumFractionDigits:1,maximumFractionDigits:1}),x=e.map(e=>e.tons).reduce(n,0),p=r.map(e=>e.tons).reduce(n,0),u=a(i.N,x,{style:"decimal",notation:"standard",maximumFractionDigits:0}),h=a(i.N,p,{style:"decimal",notation:"compact",minimumFractionDigits:1,maximumFractionDigits:1}),f=l.map(e=>e.volume).reduce(n,0),b=s.map(e=>e.volume).reduce(n,0);return{dollarsContracted:{label:"Dollars contracted",value:c,delta:{value:m,previousDate:t}},tonsContracted:{label:"Tons contracted",value:u,delta:{value:h,previousDate:t}},tonsDelivered:{label:"Tons delivered",value:a(i.N,f,{style:"decimal",notation:"standard",maximumFractionDigits:0}),delta:{value:a(i.N,b,{style:"decimal",notation:"compact",minimumFractionDigits:1,maximumFractionDigits:1}),previousDate:t}}}}function c(e){let{children:t}=e;return(0,l.jsx)("div",{className:"flex flex-wrap justify-between gap-4",children:t})}},36156:function(e,t,r){r.d(t,{q:function(){return a}});var l=r(6767),s=r.n(l);let a={biomass_carbon_removal_and_storage:new(s())("#7F9565"),direct_air_capture:new(s())("#B6602F"),enhanced_weathering:new(s())("#4D4439"),marine_carbon_removal:new(s())("#508686"),mineralization:new(s())("#A77BA7")}}}]);

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.