PageSourceSearch

https://climatehub.org/_next/static/chunks/8459-a78a05b6f2bd9d3a.js

js climatehub.org collected 2026-10-09 00:37:46 UTC 15,125 bytes, 1 lines download raw bytes

1!function(){try{var 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]="862285be-0e70-4de0-93a1-083b28ab4baa",e._sentryDebugIdIdentifier="sentry-dbid-862285be-0e70-4de0-93a1-083b28ab4baa")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8459],{1535:(e,t,n)=>{n.d(t,{A:()=>a});function a(e,t){return e&&"location hub"===e||e&&"custom hub"===e||null!=t}},7072:(e,t,n)=>{n.d(t,{A:()=>y});var a=n(37876),r=n(92228),o=n(38769),l=n(37613),i=n(14232),s=n(7668),c=n(51382),d=n(32923),u=n(11251),p=n(89099),g=n(51937),h=n(37412),m=n(5130),f=n(61973),b=n(92478),x=n(78907),v=n(62952);let A=(0,l.A)(()=>({root:{zIndex:10,position:"fixed",bottom:0,right:"1%",display:"flex",flexDirection:"column",maxWidth:350},mobileButton:{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",paddingLeft:v.A.spacing(2),paddingRight:v.A.spacing(2)},mobileAvatar:{margin:1},ambassadorText:{padding:v.A.spacing(1,2)}}));function y(e){var t,n,l,v;let{hubAmbassador:y,mobile:_}=e,j=A(),{locale:k,user:w}=(0,i.useContext)(g.A),{hubUrl:C}=(0,i.useContext)(d.v),T=new m.default().get("auth_token"),N=(0,h.A)({page:"hub",hubAmbassador:y,locale:k}),I=(0,p.useRouter)(),L=async e=>{if(e.preventDefault(),!w){let e={errorMessage:N.please_create_an_account_or_log_in_to_contact_the_ambassador};return(0,s.V2)("/signup",e)}let t=await (0,u.um)(null==y?void 0:y.user,T,k);I.push((0,c.V)("/chat/"+t.chat_uuid,{hubUrl:C,locale:k}))};return _?(0,a.jsx)(a.Fragment,{children:y&&(0,a.jsxs)(r.A,{className:j.mobileButton,variant:"contained",color:"primary",onClick:L,size:"small",children:[(0,a.jsx)(o.A,{className:j.mobileAvatar,src:(0,b.VG)(null==y||null==(v=y.user)?void 0:v.thumbnail_image)}),N.contact_ambassador,(0,a.jsx)(x.A,{})]})}):(0,a.jsx)(a.Fragment,{children:y&&(0,a.jsxs)("div",{className:j.root,onClick:L,children:[(0,a.jsx)(f.A,{creatorName:"".concat(null==y||null==(t=y.user)?void 0:t.first_name," ").concat(null==y||null==(n=y.user)?void 0:n.last_name),creatorImageURL:(0,b.VG)(null==y||null==(l=y.user)?void 0:l.thumbnail_image),customMessage:y.custom_message}),(0,a.jsx)(r.A,{variant:"contained",color:"primary",className:j.ambassadorText,children:N.contact_ambassador})]})})}},11251:(e,t,n)=>{n.d(t,{BU:()=>r,Cn:()=>c,P8:()=>s,PB:()=>i,sQ:()=>l,um:()=>o});var a=n(7668);async function r(e,t,n){try{return(await (0,a.AT)({method:"get",url:"/api/message/"+e+"/",token:t,locale:n})).data}catch(e){console.error(e)}}async function o(e,t,n){try{return(await (0,a.AT)({method:"post",url:"/api/start_private_chat/",payload:{profile_url_slug:e.url_slug},token:t,locale:n})).data}catch(e){console.error(e)}}let l=(e,t)=>e.map(e=>({...e,role:t.find(t=>t.role_type===e.role.role_type)}));async function i(e,t,n){try{let r,o,l=await (0,a.AT)({method:"get",url:"/api/chat/"+e+"/",token:t,locale:n});return{participants:(r=l.data.participants,o=l.data.user,r.map(e=>({...e.user_profile,role:e.role,created_at:e.created_at,is_self:o.id===e.user_profile.id,participant_id:e.participant_id}))),title:l.data.name,id:l.data.id,idea:l.data.related_idea}}catch(e){console.log(null==e?void 0:e.response)}}async function s(e,t,n,r,o){try{let l=await (0,a.AT)({method:"get",url:(r||"https://api.climateconnect.earth/api/messages/?chat_uuid="+e+"&page="+n).replace("https://api.climateconnect.earth",""),token:t,locale:o});return{messages:l.data.results,hasMore:!!l.data.next&&l.data.next!==r,nextLink:l.data.next}}catch(e){return console.log("error!"),console.log(e),null}}async function c(e){try{let t=await (0,a.AT)({method:"get",url:"/roles/",locale:e});if(0===t.data.results.length)return null;return t.data.results}catch(e){return console.log(e),e.response&&e.response.data&&console.log("Error: "+e.response.data.detail),null}}},12492:(e,t,n)=>{n.d(t,{c:()=>i,e:()=>l});var a=n(89099),r=n(31266);let o=["projects","organizations","members"];function l(){return(0,a.useRouter)().pathname.includes("/events")}function i(e){let t=(0,a.useRouter)(),{hubUrl:n="",subHubSegment:l}=e,i=t.pathname.includes("/events");return{browseEntries:o,getHref:e=>"events"===e?n?"/hubs/".concat(n).concat(l?"/".concat(l):"","/events"):"/events":n?(0,r.Cr)(e,n,l):(0,r.dE)(e),isActive:(e,t)=>
1"events"===e?i:t===e,isEventsPage:i}}},22547:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(37876),r=n(82777),o=n(37613),l=n(14232),i=n(37412),s=n(51937);let c=(0,o.A)(e=>({infoMessage:{textAlign:"center",marginTop:e.spacing(4)}}));function d(e){let{type:t,hubName:n,className:o,subHubName:d}=e,u=c(),{locale:p}=(0,l.useContext)(s.A),g=(0,i.A)({page:"filter_and_search",locale:p,filterType:t,hubName:n,subHubName:d});return(0,a.jsx)(r.A,{component:"h4",variant:"h5",className:"".concat(u.infoMessage," ").concat(o),children:g.could_not_find_any_items_of_type})}},38093:(e,t,n)=>{n.d(t,{A:()=>f});var a=n(37876),r=n(53318),o=n(59480),l=n(37613),i=n(14232),s=n(89099),c=n(7668),d=n(37412),u=n(62952),p=n(39970),g=n(1535),h=n(12492);let m=(0,l.A)(()=>({spaceAround:{display:"flex",justifyContent:"flex-end",width:"100%"},wrapper:{display:"flex",alignItems:"center"}}));function f(e){let{hubs:t,locale:n,linkClassName:l,isNarrowScreen:f,showAllProjectsButton:b,onlyShowDropDown:x}=e,v=m(),[A,y]=(0,i.useState)({climateHubs:!1}),_=(0,d.A)({page:"navigation",locale:n}),j=null==t?void 0:t.filter(e=>(0,g.A)(e.hub_type)),k=(0,r.A)(u.A.breakpoints.down("md")),w=(0,h.e)(),{getHref:C}=(0,h.c)({}),T=function(){let e=(0,s.useRouter)().pathname.split("/").filter(Boolean);for(let t=e.length-1;t>=0;t--){let n=e[t];if("browse"===n)return"projects";if("organizations"===n||"members"===n)return n}return null}(),N=w?"/events":T?C(T):"/browse";return(0,a.jsxs)("div",{className:"".concat(f&&v.spaceAround," ").concat(v.wrapper),children:[!k&&!x&&b&&(0,a.jsx)(o.A,{className:l,href:(0,c.XP)(n)+N,underline:"hover",children:_.all_projects}),(null==j?void 0:j.length)>0&&(0,a.jsx)(p.A,{activeEntry:T,hubs:j,label:"ClimateHubs",isNarrowScreen:f,onToggleOpen:e=>((e,t)=>{e.preventDefault();let n={...A,[t]:!A[t]};if(!A[t])for(let e of Object.keys(A))e!==t&&(n[e]=!1);y(n)})(e,"climateHubs"),open:A.climateHubs,onOpen:e=>((e,t)=>{e.preventDefault();let n={...A,[t]:!0};for(let e of Object.keys(A))e!==t&&(n[e]=!1);y(n)})(e,"climateHubs"),onClose:()=>{y({...A,climateHubs:!1})},addLocationHubExplainerLink:!0})]})}},39970:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(37876),r=n(92228),o=n(37613),l=n(75371),i=n(14232),s=n(37412),c=n(51937),d=n(1698),u=n(12492),p=n(31266);let g=(0,o.A)(e=>({hubsDropDownButton:t=>({textTransform:"none",color:e.palette.primary.contrastText,fontSize:16,height:t.height?t.height:54,paddingTop:e.spacing(2),paddingBottom:e.spacing(2)})}));function h(e){let{activeEntry:t,open:n,hubs:o,label:h,isNarrowScreen:m,onToggleOpen:f,onOpen:b,onClose:x,addLocationHubExplainerLink:v,height:A}=e,y=g({height:null!=A?A:54}),_=(0,i.useRef)(null),j=(0,i.useRef)(null),{locale:k,user:w}=(0,i.useContext)(c.A),C=(0,s.A)({page:"hub",locale:k}),T=(0,u.e)(),N={};m||(N.onMouseEnter=b,N.onMouseLeave=x);let I=o.map(e=>{var n,a;return{href:(n=e.url_slug,T?"/hubs/".concat(n,"/events"):!w&&(null==(a=o.find(e=>e.url_slug===n))?void 0:a.landing_page_component)?"/hubs/".concat(n):t?(0,p.Cr)(t,n):"/hubs/".concat(n,"/browse")),text:e.name}}),L=v?[...I,{href:T?"/events":t?"/".concat("projects"===t?"browse":t):"/browse",text:C.all_locations}]:[...I];return(0,a.jsxs)("span",{onBlur:e=>{var t;!m||(null==j||null==(t=j.current)?void 0:t.contains(e.relatedTarget))||x()},id:"dropdown-".concat(h.toLowerCase()),children:[(0,a.jsxs)(r.A,{...N,onClick:f,"aria-haspopup":"true",ref:_,className:y.hubsDropDownButton,children:[h,(0,a.jsx)(l.A,{})]}),(0,a.jsx)(d.A,{buttonRef:_,handleOpen:b,items:L,handleClose:x,open:n,popperRef:j})]})}},61973:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(37876),r=n(96726),o=n(93682),l=n(38769),i=n(82777);n(14232);let s=(0,n(37613).A)({slideInCard:{display:"flex",justifyContent:"center",backgroundColor:"#F8F8F8",cursor:"pointer",flexDirection:"column"},slideInRoot:{textAlign:"left"},slideInSubheader:{color:"black"},slideInTitle:{fontWeight:"bold"},avatar:{height:50,width:50},customMessage:{fontSize:14,fontStyle:"italic"}});function c(e){let{creatorName:t,creatorImageURL:n,creatorsRoleInProject:c,customMessage:d}=e,u=s();return(0,a.jsx)(r.A,{className:u.slideInCard,variant:"outlined",children:(0,a.jsx)(o.A,{classes:{root:u.slideInRoot,subheader:u.slideInSubheader,title:u.slideInTitle},avatar:(0,a.jsx)(l.A,{src:n,className:u.avatar}),title:t,subheader:c||(0,a.jsxs)(i.A,{className:u.customMessage,children:['"',d,'"']})})})}},76334:(e,t,n)=>{n.d(t,{A:()=>y});var a=n(37876),r=n(53318),o=n(59480),l=n(57145),i=n(37613),s=n(14232),c=n(89099),d=n(37412),u=n(62952),p=n(51937),g=n(53586),h=n(42579),m=n(39970),f=n(1535),b=n(11106),x=n(38093),v=n(12492);let A=(0,i.A)(e=>({root:{background:e.palette.primary.main},path:{color:e.palette.primary.contrastText,fontWeight:600},link:{color:e.palette.primary.contrastText,display:"inline-block",fontWeight:600,marginRight:e.spacing(2),marginLeft:e.spacing(2)},activeLink:{color:e.palette.primary.main,background:e.palette.primary.contrastText,borderRadius:15,padding:"3px 12px",fontWeight:600,display:"inline-flex",alignItems:"center",marginRight:e.spacing(2),marginLeft:e.spacing(2),"&:hover":{textDecoration:"none"}},flexContainer:{display:"flex",justifyContent:"space-between",alignItems:"center"},rightSideContainer:{display:"flex",alignItems:"center"},allProjectsLink:{marginRight:e.spacing(1.5)},highlightedLink:{color:e.palette.primary.contrastText,fontWeight:600,paddingLeft:e.spacing(2),paddingRight:e.spacing(4)},wasseraktionsButton:{backgroundColor:"#D5F1FF",color:e.palette.primary.main,borderRadius:e.spacing(3),padding:e.spacing(.75,2),fontWeight:600,marginLeft:e.spacing(1.5),textDecoration:"none",display:"inline-flex",alignItems:"center",columnGap:e.spacing(1),"&:hover":{backgroundColor:"#C0E6FF",textDecoration:"none"}},wasseraktionsIcon:{width:20,height:20,flexShrink:0},linksAndTabsWrapper:{display:"flex",alignItems:"center",minHeight:48,[e.breakpoints.down("md")]:{justifyContent:"space-between"}},container:{display:"flex",justifyContent:"space-between"}}));function y(e){var t;let{activeEntry:n=null,type_names:i,hubUrl:y="",className:_,allHubs:j,fromPage:k,subHubSegment:w}=e,{locale:C,CUSTOM_HUB_URLS:T}=(0,s.useContext)(p.A),N=A(),I=(0,r.A)(u.A.breakpoints.down("md")),[L,R]=(0,s.use
1State)(!1),D=(0,c.useRouter)(),{isEnabled:S}=(0,g.Rj)(),E=S("EVENT_CALENDAR_FEATURE"),{browseEntries:z,getHref:M,isActive:F}=(0,v.c)({hubUrl:y,subHubSegment:w}),H=(0,d.A)({page:"navigation",locale:C}),B=T.includes(y),W="em"===y,O=(0,s.useMemo)(()=>(j||[]).filter(e=>(0,f.A)(e.hub_type)),[j]),P=(0,s.useMemo)(()=>{var e;return y&&("prio1"===y||"perth"===y)?null==(e=(0,b.n)({hubUrl:y,texts:H}))?void 0:e.hubTabLinkNarrowScreen:void 0},[y,H]);return(0,a.jsx)("div",{className:"".concat(null!=_?_:""," ").concat(N.root),children:(0,a.jsxs)(l.A,{maxWidth:"lg",className:N.container,children:[(0,a.jsxs)("div",{className:N.linksAndTabsWrapper,children:[I?null:(0,a.jsx)(a.Fragment,{children:z.map(e=>{let t=M(e),r=F(e,n);return(0,a.jsx)(h.A,{className:r?N.activeLink:N.link,href:t,underline:r?"none":"hover",onClick:e=>{if(r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||0!==e.button)return;e.preventDefault();let n=new URLSearchParams(window.location.search);D.push("".concat(t).concat(n.toString()?"?".concat(n):""))},children:i[e]},e)})}),E&&!I&&(0,a.jsx)(h.A,{className:F("events",n)?N.activeLink:N.link,href:M("events"),underline:F("events",n)?"none":"hover",children:null!=(t=H.event_calendar)?t:"Event calendar"}),W&&!I&&(0,a.jsx)(o.A,{className:N.highlightedLink,href:"https://climatehub.earth/burgerenergie-em",underline:"hover",children:H.emmerdingen_buergerenergie}),I?(0,a.jsx)(a.Fragment,{children:P&&(0,a.jsx)(o.A,{className:N.highlightedLink,href:P.href,target:"_blank",underline:"hover",children:P.text})}):null]}),B||"hub"!==k?j&&!B?(0,a.jsx)(x.A,{linkClassName:N.link,hubs:j,locale:C,isNarrowScreen:I}):null:(0,a.jsx)(m.A,{activeEntry:n,hubs:O,label:H.all_hubs,isNarrowScreen:I,onToggleOpen:()=>R(!L),open:L,onOpen:()=>R(!0),onClose:()=>R(!1),addLocationHubExplainerLink:!0,height:48})]})})}},87920:(e,t,n)=>{n.d(t,{A:()=>v});var a=n(37876),r=n(14232),o=n(86156),l=n(37613),i=n(7072),s=n(69680),c=n(82196),d=n(88305),u=n(57299),p=n(37412),g=n(51937),h=n(42579),m=n(12492);let f=(0,l.A)(e=>({nav:{display:"flex",backgroundColor:"transparent",paddingLeft:e.spacing(.5),paddingRight:e.spacing(.5)},entry:{flex:1,minWidth:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"6px 4px 8px",gap:2,textDecoration:"none !important",color:e.palette.text.secondary,"& .MuiSvgIcon-root":{color:e.palette.text.secondary,fontSize:"1.4rem"},"& .entryLabel":{fontSize:"0.6rem",lineHeight:1.2,marginTop:1,whiteSpace:"nowrap"}},entryActive:{backgroundColor:e.palette.background.default_contrastText||e.palette.primary.main,borderRadius:16,margin:"4px 6px",paddingTop:6,paddingBottom:8,color:e.palette.getContrastText(e.palette.background.default_contrastText||e.palette.primary.main),"& .MuiSvgIcon-root":{color:e.palette.getContrastText(e.palette.background.default_contrastText||e.palette.primary.main)},"&:hover":{textDecoration:"none !important"}}})),b={projects:s.A,organizations:d.A,events:u.A,members:c.A},x={projects:"projects",organizations:"organizations",members:"members",events:"event_calendar"};function v(e){let{activeEntry:t=null,hubUrl:n="",subHubSegment:l,hubAmbassador:s}=e,{locale:c}=(0,r.useContext)(g.A),d=f(),u=(0,r.useMemo)(()=>(0,p.A)({page:"hub",locale:c}),[c]),{browseEntries:v,getHref:A,isActive:y}=(0,m.c)({hubUrl:n,subHubSegment:l}),_=[...v,"events"];return(0,a.jsxs)(o.A,{sx:e=>({position:"fixed",bottom:0,left:0,right:0,zIndex:20,backgroundColor:e.palette.background.paper,borderTop:"1px solid ".concat(e.palette.divider)}),children:[(0,a.jsx)(i.A,{mobile:!0,hubAmbassador:s}),(0,a.jsx)("nav",{className:d.nav,children:_.map(e=>{let n=b[e],r=u[x[e]]||e,o=y(e,t);return(0,a.jsxs)(h.A,{href:A(e),className:"".concat(d.entry," ").concat(o?d.entryActive:""),underline:"none","aria-current":o?"page":void 0,children:[n?(0,a.jsx)(n,{}):null,(0,a.jsx)("span",{className:"entryLabel",children:r})]},e)})})]})}},91515:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(37876),r=n(44808),o=n(74912),l=n(69585),i=n(75807),s=n(17457);function c(e){let{className:t,InputLabelClasses:n,label:c,onChange:d,onSubmit:u=()=>{},type:p,value:g}=e;return(0,a.jsx)(r.A,{className:t,InputProps:{startAdornment:(0,a.jsx)(o.A,{position:"start",children:(0,a.jsx)(s.A,{})}),endAdornment:g&&(0,a.jsx)(o.A,{position:"end",children:(0,a.jsx)(l.A,{size:"small",onClick:()=>{""!==g&&(d({preventDefault:()=>{},target:{value:""}}),u(p,""))},children:(0,a.jsx)(i.A,{})})}),classes:n},InputLabelProps:{classes:n},onChange:d,onKeyDown:e=>{if("Enter"===e.key){var t;u(p,null==e||null==(t=e.target)?void 0:t.value),e.target.blur()}},placeholder:c,size:"small",variant:"outlined",value:g&&g})}n(14232)}}]);

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.