1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[956],{5876:function(e,o,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/developers/[...name]",function(){return t(9485)}])},9485:function(e,o,t){"use strict";t.r(o),t.d(o,{default:function(){return A}});var i,r,l,s,n,c,a,d,u,p,h,j,g=t(7458),v=t(7517),x=t(1514),y=t(4512),f=t(2696),b=t(5203);let m=e=>(0,y.a)({queryKey:["developers",e],queryFn:()=>b.Ew.get("/developers/".concat(encodeURIComponent(null!=e?e:""))),enabled:!!e}),w=e=>(0,f.D)({mutationFn:o=>b.Ew.post("/developers/".concat(encodeURIComponent(null!=e?e:""),"/projects/export"),o)});var _=t(1345),T=t(6229),z=t(6821),C=t(6794),F=t(8424),E=t(8615),S=t(4698),P=t.n(S),K=t(5896),R=t(3491),k=t(3462);let O=(e,o)=>[{label:"Contact:",value:(0,g.jsx)(_._t,{fw:500,children:String(null!==(i=e.contact)&&void 0!==i?i:R.bi)}),icon:(0,g.jsx)(K.Km,{color:o})},{label:"Website:",value:(0,g.jsx)(F.x,{fw:500,children:null!==(r=e.website)&&void 0!==r?r:R.bi}),icon:(0,g.jsx)(K.sz,{color:o}),isLink:!0},{label:"Location:",value:(0,g.jsx)(F.x,{fw:500,children:null!==(l=e.location)&&void 0!==l?l:R.bi}),icon:(0,g.jsx)(K.n9,{color:o})},{label:"Industry:",value:(0,g.jsx)(F.x,{fw:500,children:null!==(s=e.industry)&&void 0!==s?s:R.bi}),icon:(0,g.jsx)(K.sz,{color:o})}],I=e=>{var o,t;return[{label:"Projects Developed",value:null!==(n=null===(o=e.projects)||void 0===o?void 0:o.length)&&void 0!==n?n:0},{label:"Total Credits Issued",value:null!==(c=e.totalCreditsIssued)&&void 0!==c?c:0},{label:"Methodologies",value:null!==(a=null===(t=e.methodologies)||void 0===t?void 0:t.length)&&void 0!==a?a:0}]},L=e=>{let{title:o,subtitle:t}=e;return(0,g.jsxs)(F.x,{children:[o," ",t&&(0,g.jsx)(F.x,{fz:12,span:!0,children:t})]})},N=e=>{var o,t,i,r,l;return[{icon:(0,g.jsx)(K.Dj,{}),label:(0,g.jsx)(L,{title:"Registries",subtitle:"with projects count"}),children:(null===(o=e.registries)||void 0===o?void 0:o.length)?(0,g.jsx)(_.p1,{data:e.registries,labelsObjects:R.Kp,modalTitle:"Registries",modalSubtitle:"with projects count",searchPlaceholder:"Search registries",titleField:"voluntaryRegistry",amountField:"projectCount"}):(0,g.jsx)(k.Z,{}),popUpText:"Carbon offset registries issue credits based on standardized methodologies and certification protocols.\nRegistries keep track of credits available in the marketplace and are responsible for tracking the retirement of credits to ensure that only one purchaser can claim any verified carbon reduction."},{icon:(0,g.jsx)(K.QU,{}),label:(0,g.jsx)(L,{title:"Top scopes",subtitle:"with projects count"}),children:(null===(t=e.scopes)||void 0===t?void 0:t.length)?(0,g.jsx)(_.p1,{data:e.scopes,modalTitle:"Top scopes",modalSubtitle:"with projects count",searchPlaceholder:"Search scopes",titleField:"scope",amountField:"projectCount"}):(0,g.jsx)(k.Z,{}),popUpText:"Most registries have adopted the CDMâs 15 Categories based on the sectors and source categories set out in Annex A to the Kyoto Protocol.\nSome registries have found it necessary to expand on these sectors to include new technologies such as carbon capture and storage or use sectors that better fit their registryâs focus.\nA project activity may fall within more than one sectoral scope."},{icon:(0,g.jsx)(E.Z,{pt:2,children:(0,g.jsx)(K.n9,{color:"#479FF8"})}),label:(0,g.jsx)(L,{title:"Top geographies",subtitle:"with projects count"}),children:(null===(i=e.countries)||void 0===i?void 0:i.length)?(0,g.jsx)(_.p1,{data:e.countries,modalTitle:"Top geographies",modalSubtitle:"with projects count",searchPlaceholder:"Search geographies",titleField:"country",amountField:"projectCount"}):(0,g.jsx)(k.Z,{}),popUpText:"Coming soon"},{icon:(0,g.jsx)(E.Z,{pt:3,children:(0,g.jsx)(K.an,{color:"#479FF8"})}),label:(0,g.jsx)(L,{title:"Top project verifiers",subtitle:"with projects count"}),children:(null===(r=e.verifiers)||void 0===r?void 0:r.length)?(0,g.jsx)(_.p1,{data:e.verifiers,modalTitle:"Top project verifiers",modalSubtitle:"with projects count",searchPlaceholder:"Search project verifiers",titleField:"verifier",amountField:"projectCount",eventType:R.ss,getEntityHref:e=>"".concat(z.h3.Verifiers,"/").concat(e.verifier)}):(0,g.jsx)(k.Z,{}),popUpText:"Coming soon"},{icon:(0,g.jsx)(K.QH,{}),label:(0,g.jsx)(L,{title:"Top methodologies",subtitle:"with projects count"}),children:(null===(l=e.methodologies)||void 0===l?void 0:l.length)?(0,g.jsx)(_.p1,{data:e.methodologies,modalTitle:"Top methodologies",modalSubtitle:"with projects count",searchPlaceholder:"Search methodologies",titleField:"methodology",amountField:"projectCount",eventType:R.t0,getEntityHref:e=>e.methodologyId?"".concat(z.h3.Methodologies,"/").concat(e.methodologyId):""}):(0,g.jsx)(k.Z,{}),popUpText:"Coming soon"}]},Z=[{id:"project_id",header:"Project Id",size:50,cell:e=>(0,g.jsx)(F.x,{fz:14,children:null!==(d=e.row.original.project_id)&&void 0!==d?d:"-"}),accessorKey:"project_id"},{id:"project_name",header:"Title",size:50,cell:e=>(0,g.jsx)(F.x,{fz:14,children:null!==(u=e.row.original.project_name)&&void 0!==u?u:"-"}),accessorKey:"project_name"},{id:"serial_credits_issued",header:"Total credits issued",size:125,cell:e=>(0,g.jsx)(F.x,{fz:14,children:P()(e.row.original.serial_credits_issued)?"-":(0,T.ez)(e.row.original.serial_credits_issued)}),accessorKey:"serial_credits_issued"},{id:"serial_credits_retired",header:"Total credits retired",size:125,cell:e=>(0,g.jsx)(F.x,{fz:14,children:P()(e.row.original.serial_credits_retired)?"-":(0,T.ez)(e.row.original.serial_credits_retired)}),accessorKey:"serial_credits_retired"},{id:"geography",header:"Location",size:120,cell:e=>(0,g.jsx)(F.x,{fz:14,children:null!==(p=e.row.original.geography)&&void 0!==p?p:"-"}),accessorKey:"geography"},{id:"scope",header:"Scope",size:50,cell:e=>(0,g.jsx)(F.x,{fz:14,children:null!==(h=e.row.original.scope)&&void 0!==h?h:"-"}),accessorKey:"scope"},{id:"type",header:"Type",size:150,cell:e=>(0,g.jsx)(F.x,{fz:14,style:{wordBreak:"break-all"},children:null!==(j=e.row.original.type)&&void 0!==j?j:"-"}),accessorKey:"type"},{id:"voluntary_registry",header:"Registry",size:50,cell:e=>(0,g.jsx)(F.x,{fz:14,children:e.row.original.voluntary_registry?R.Kp[e.row.original.voluntary_registry]:"-"}),accessorKey:"voluntary_registry"}],U=()=>{let{colors:e}=(0,x.rZ)(),{replace:o,query:{name:t}}=(0,v.useRouter)(),i=Array.isArray(t)?t.join("/"):t,{data:r,isLoading:l}=m(i),{mutate:s,isPending:n}=w(i);if(!i)return null;if(l)return(0,g.jsx)(_.U2,{});let c=e=>s(e,{onSuccess:e=>{var o;let{content:t}=e;
1return T.sN.downloadCsv("".concat(null===(o=null==i?void 0:i.toLowerCase())||void 0===o?void 0:o.replaceAll(" ","_"),"_projects"),t)},onError:e=>(0,T.S3)(e)});return r?(0,g.jsx)(_.oz,{title:r.developer,isVerified:r.is_verified,subtitle:"PROJECT DEVELOPER",overviewFields:O(r,e.blue[4]),headlineFields:I(r),overviewLabels:N(r),entityType:C.py.ORGANIZATION,currentOrgType:C.$B.DEVELOPER,orgTypes:r.types,backButtonHref:z.h3.Organizations,detachLastOverviewLabel:!0,renderProjectsSection:e=>{let{blurRows:o}=e;return(0,g.jsx)(_.Et,{data:r.projects,columns:Z,exportFn:c,isExportLoading:n,blurRows:o})}}):(o(z.h3.NotFound),null)};var A=U},3462:function(e,o,t){"use strict";var i=t(7458),r=t(8424);let l=e=>{let{content:o="No data"}=e;return(0,i.jsx)(r.x,{fw:500,color:"gray.4",children:o})};o.Z=l}},function(e){e.O(0,[774,888,179],function(){return e(e.s=5876)}),_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.