PageSourceSearch

https://roodjongeren.nl/_next/static/chunks/pages/afdelingen-f369a55b76f26ae1.js

js roodjongeren.nl collected 2026-10-02 19:51:12 UTC 7,478 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[865],{115:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var l in t)Object.defineProperty(e,l,{enumerable:!0,get:t[l]})}(t,{default:function(){return i},noSSR:function(){return s}});let n=l(4252);l(7876),l(4232);let r=n._(l(295));function a(e){return{default:(null==e?void 0:e.default)||e}}function s(e,t){return delete t.webpack,delete t.modules,e(t)}function i(e,t){let l=r.default,n={loading:e=>{let{error:t,isLoading:l,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let i=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?l({...n,loader:()=>null!=i?i().then(a):Promise.resolve(a(()=>null))}):(delete n.webpack,delete n.modules,s(l,n))}("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)},295:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return h}});let n=l(4252)._(l(4232)),r=l(6581),a=[],s=[],i=!1;function d(e){let t=e(),l={loading:!0,loaded:null,error:null};return l.promise=t.then(e=>(l.loading=!1,l.loaded=e,e)).catch(e=>{throw l.loading=!1,l.error=e,e}),l}class o{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function u(e){return function(e,t){let l=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),a=null;function d(){if(!a){let t=new o(e,l);a={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return a.promise()}if(!i){let e=l.webpack&&1?l.webpack():l.modules;e&&s.push(t=>{for(let l of e)if(t.includes(l))return d()})}function u(e,t){d();let s=n.default.useContext(r.LoadableContext);s&&Array.isArray(l.modules)&&l.modules.forEach(e=>{s(e)});let i=n.default.useSyncExternalStore(a.subscribe,a.getCurrentValue,a.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:a.retry}),[]),n.default.useMemo(()=>{var t;return i.loading||i.error?n.default.createElement(l.loading,{isLoading:i.loading,pastDelay:i.pastDelay,timedOut:i.timedOut,error:i.error,retry:a.retry}):i.loaded?n.default.createElement((t=i.loaded)&&t.default?t.default:t,e):null},[e,i])}return u.preload=()=>d(),u.displayName="LoadableComponent",n.default.forwardRef(u)}(d,e)}function c(e,t){let l=[];for(;e.length;){let n=e.pop();l.push(n(t))}return Promise.all(l).then(()=>{if(e.length)return c(e,t)})}u.preloadAll=()=>new Promise((e,t)=>{c(a).then(e,t)}),u.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let l=()=>(i=!0,t());c(s,e).then(l,l)})),window.__NEXT_PRELOADREADY=u.preloadReady;let h=u},2410:(e,t,l)=>{"use strict";l.d(t,{A:()=>r});var n=l(7876);function r(e){return(0,n.jsx)("div",{className:e.className,children:(0,n.jsx)("h2",{className:"font-title text-3xl bg-primary py-2 px-4 text-white font-bold inline-block -skew-y-1",children:e.children})})}},4994:(e,t,l)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/afdelingen",function(){return l(7773)}])},6581:(e,t,l)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=l(4252)._(l(4232)).default.createContext(null)},7773:(e,t,l)=>{"use strict";l.r(t),l.d(t,{__N_SSG:()=>v,default:()=>N});var n=l(7876),r=l(8847),a=l.n(r),s=l(4232),i=l(2410);function d(e){return(0,n.jsx)("table",{className:"w-full text-left",children:e.children})}function o(e){return(0,n.jsx)("thead",{children:(0,n.jsx)("tr",{className:"border-b border-b-gray-300",children:e.children})})}function u(e){return(0,n.jsx)("tbody",{children:e.children})}function c(e){var t;return(0,n.jsx)("tr",{className:"border-b border-b-gray-300 hover:cursor-pointer hover:bg-gray-100 transition-colors ".concat(null!=(t=e.className)?t:""),onClick:e.onClick,children:e.children})}function h(e){var t;return(0,n.jsx)("td",{className:"p-2 ".concat(null!=(t=e.className)?t:""),children:e.children})}var f=l(8230),m=l.n(f),p=l(9099);function b(e){var t;return(0,n.jsx)("th",{className:"text-sm text-faded p-2 ".concat(null!=(t=e.className)?t:""),children:e.children})}function _(e){return(0,n.jsxs)(d,{children:[(0,n.jsxs)(o,{children:[(0,n.jsx)(b,{children:"Naam"}),(0,n.jsx)(b,{children:"Contactpersoon"}),(0,n.jsx)(b,{className:"sm:table-cell hidden",children:"E-mail"}),(0,n.jsx)(b,{className:"sm:table-cell hidden"})]}),(0,n.jsx)(u,{children:e.afdelingen.map(e=>(0,n.jsx)(g,{afdeling:e},e.slug))})]})}function g(e){let{afdeling:t}=e,l=(0,p.useRouter)(),r="/afdelingen/".concat(t.slug);return(0,n.jsxs)(c,{onClick:()=>l.push(r),children:[(0,n.jsx)(h,{children:t.name}),(0,n.jsx)(h,{children:0===t.contactpersonen.length?"-":t.contactpersonen.map((e,t)=>(0,n.jsx)("p",{children:"".concat(e.firstname," ").concat(e.lastname)},t))}),(0,n.jsx)(h,{className:"sm:table-cell hidden",children:(0,n.jsx)("a",{href:"mailto:afdeling.email",className:"hover:underline text-primary",onClick:e=>e.stopPropagation(),children:t.email})}),(0,n.jsx)(h,{className:"sm:table-cell hidden",children:(0,n.jsx)("div",{className:"text-right w-full",children:(0,n.jsx)(m(),{href:r,className:"button-primary text-xl py-1 inline-block",children:"Details"})})})]})}var x=l(5951),j=l(7210),y=l(3994),v=!0;function N(e){let t=(0,s.useMemo)(()=>a()(()=>Promise.all([l.e(85),l.e(805),l.e(215)]).then(l.bind(l,7215)),{loadableGenerated:{webpack:()=>[7215]},ssr:!1}),[]);return(0,n.jsxs)("div",{children:[(0,n.jsx)(y.A,{title:"Afdelingen",description:"Overzicht van alle afdelingen van ROOD",url:"https://roodjongeren.nl/afdelingen"}),(0,n.jsx)(x.A,{title:"Afdelingen",background:e.pageBanner,compact:!0}),(0,n.jsxs)(j.A,{children:[(0,n.jsxs)("div",{className:"container",children:[(0,n.jsx)(i.A,{children:"Overzicht"}),(0,n.jsxs)("p",{className:"my-4",children:["Wij hebben ",e.afdelingen.length," afdelingen verspreid over Nederland. Kijk op de kaart of er een afdeling bij jou in de buurt is, of begin er \xe9\xe9n!"]}),(0,n.jsx)(_,{afdelingen:e.afdelingen})]}),(0,n.jsx)("div",{className:"container",children:(0,n.jsx)(i.A,{children:"Kaart"})}),(0,n.jsx)(t,{afdelingen:e.afdelingen})]})]})}},8847:(e,t,l)=>{e.exports=l(115)}},e=>{e.O(0,[789,76,636,593,792],()=>e(e.s=4994)),_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.