PageSourceSearch

https://www.nhnieuws.nl/_next/static/chunks/7285-ee481cc32b19faef.js

js nhnieuws.nl collected 2026-09-24 09:05:30 UTC 10,858 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7285],{4625:(e,i,o)=>{"use strict";o.d(i,{l:()=>l});var a=o(95155),n=o(15025),s=o(12115),t=o(50421),r=o.n(t);let l=({label:e,active:i,handleSelect:o})=>{let t=(0,s.useId)();return(0,a.jsxs)("label",{htmlFor:t,className:r().containerToggle,children:[(0,a.jsx)("span",{children:e}),(0,a.jsx)("input",{id:t,checked:i,name:t,className:r().hide,type:"checkbox",role:"switch","aria-checked":i,onChange:()=>{o(!i)},onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),o(!i))}}),(0,a.jsx)("div",{className:(0,n.A)(r().toggle,i&&r().active),children:(0,a.jsx)("div",{className:r().inner})})]})}},27285:(e,i,o)=>{"use strict";o.d(i,{CookiePreferencesProvider:()=>c,k:()=>l});var a=o(95155),n=o(62469),s=o(12104),t=o(12115);let r=(0,t.createContext)({isDialogVisible:!1,showDialog:()=>null,hideDialog:()=>null,onConsentChange:()=>null}),l=()=>{let e=(0,t.useContext)(r);if(null===e)throw Error("Missing CookiePreferencesProvider at root");return e},c=({children:e})=>{let[i,o]=(0,t.useState)(!1),l=(0,t.useCallback)(()=>{o(!0)},[]),c=(0,t.useCallback)(()=>{o(!1)},[]),d=(0,t.useCallback)(e=>{Array.isArray(e)?(0,s.ab)(e):console.warn("Boolean consent change not handled in CookiePreferencesContext"),c(),window.location.reload()},[c]),_=t.useMemo(()=>({isDialogVisible:i,showDialog:l,hideDialog:c,onConsentChange:d}),[i,l,c,d]);return(0,t.useEffect)(()=>{window.showConsentManager=l},[l]),(0,a.jsxs)(r.Provider,{value:_,children:[e,(0,a.jsx)(n.A,{isVisible:i,onClose:c,onConsentChange:d})]})}},40882:e=>{e.exports={cookieDetails:"CookieDetails_cookieDetails__uTD2H",header:"CookieDetails_header__DPyC6",titleContainer:"CookieDetails_titleContainer__cMofK",icon:"CookieDetails_icon__Xaoqc",expanded:"CookieDetails_expanded__CWz8G",title:"CookieDetails_title__56crf",masterToggleCntainer:"CookieDetails_masterToggleCntainer__kWBAW",masterToggleLabel:"CookieDetails_masterToggleLabel__tkd4Z",consent:"CookieDetails_consent__cXnnZ",description:"CookieDetails_description__XpzW6",descriptionParagraph:"CookieDetails_descriptionParagraph__5oLSp",vendorsContainer:"CookieDetails_vendorsContainer__UIEyl",slideDown:"CookieDetails_slideDown__q7Tlw",vendorItem:"CookieDetails_vendorItem__xmx_O",vendorInfo:"CookieDetails_vendorInfo__yVzyg",vendorName:"CookieDetails_vendorName__fsp_l",vendorDescription:"CookieDetails_vendorDescription__PfzaF",vendorPrivacyFriendliness:"CookieDetails_vendorPrivacyFriendliness__sQjcx",vendorPrivacyLink:"CookieDetails_vendorPrivacyLink___MX1u",vendorToggleContainer:"CookieDetails_vendorToggleContainer__ccNfk",vendorAlwaysActiveContainer:"CookieDetails_vendorAlwaysActiveContainer__d3WsX",alwaysActiveText:"CookieDetails_alwaysActiveText__w_4kZ",BlinkAnimation:"CookieDetails_BlinkAnimation__jyAEr"}},50421:e=>{e.exports={toggle:"toggle_toggle__3KPXC",inner:"toggle_inner__tWlNq",hide:"toggle_hide__biBQc",active:"toggle_active__pCUSe",containerToggle:"toggle_containerToggle__ceEAM",BlinkAnimation:"toggle_BlinkAnimation__u0tuD"}},62469:(e,i,o)=>{"use strict";o.d(i,{A:()=>C});var a=o(95155),n=o(69285),s=o(4625),t=o(12115),r=o(88417),l=o(40882),c=o.n(l);let d=({category:e,categoryId:i,onMasterToggleChange:o,vendorStates:n,onVendorToggleChange:l})=>{let[d,_]=(0,t.useState)(!1),g=(0,t.useCallback)(e=>{o(e)},[o]),v=(0,t.useCallback)(e=>{l&&l(e)},[l]),k=t.useMemo(()=>!!n&&Object.values(n).every(e=>e),[n]);return(0,a.jsxs)("details",{className:c().cookieDetails,open:d,"aria-labelledby":`category-title-${i}`,onToggle:()=>{_(!d)},children:[(0,a.jsxs)("summary",{className:c().header,children:[(0,a.jsxs)("div",{className:c().titleContainer,children:[(0,a.jsx)(r.I,{name:"chevron-right",className:`${c().icon} ${d?c().expanded:""}`}),(0,a.jsx)("h3",{id:`category-title-${i}`,className:c().title,children:e.title})]}),!e.alwaysActive&&(0,a.jsx)("div",{className:c().masterToggleContainer,children:(0,a.jsx)(s.l,{label:"",active:k,handleSelect:g})}),e.alwaysActive&&(0,a.jsx)("span",{className:c().alwaysActiveText,children:"Altijd actief"})]}),(0,a.jsxs)("div",{className:c().consent,children:[(0,a.jsx)("div",{className:c().description,children:e.description.split("[ENTER]").map(e=>e.trim()).filter(e=>e.length>0).map(e=>(0,a.jsx)("p",{className:c().descriptionParagraph,children:e},`${i}-desc-${e.replace(/\s+/g,"-").slice(0,20)}`))}),e.vendors.length>0&&(0,a.jsx)("div",{className:c().vendorsContainer,role:"list","aria-label":`${e.title} leveranciers`,children:e.vendors.map(i=>(0,a.jsxs)("div",{className:c().vendorItem,role:"listitem",children:[(0,a.jsxs)("div",{className:c().vendorInfo,children:[(0,a.jsx)("h4",{className:c().vendorName,children:i.name}),(0,a.jsx)("p",{className:c().vendorDescription,children:i.description}),(0,a.jsxs)("p",{className:c().vendorPrivacyFriendliness,children:[(0,a.jsx)("strong",{children:"Privacyvriendelijkheid:"})," ",i.privacyFriendliness]}),(0,a.jsx)("p",{className:c().vendorPrivacyLink,children:(0,a.jsx)("a",{href:i.privacyPolicyUrl,target:"_blank",rel:"noopener noreferrer","aria-label":`Privacybeleid van ${i.name} (opent in nieuw venster)`,children:"Privacybeleid"})})]}),!e.alwaysActive&&(0,a.jsx)("div",{className:c().vendorToggleContainer,children:(0,a.jsx)(s.l,{label:"",active:n?.[i.id]===!0,handleSelect:()=>v(i.id)})}),e.alwaysActive&&(0,a.jsx)("div",{className:c().vendorAlwaysActiveContainer,children:(0,a.jsx)("span",{className:c().al
1waysActiveText,children:"Altijd actief"})})]},i.id))})]})]})};var _=o(51660),g=o(44039),v=o(18732),k=o(12104),h=o(81554),u=o.n(h);let C=({isVisible:e,onClose:i,onConsentChange:o})=>{let[s,r]=(0,t.useState)(!1),{logConsentChange:l}=(0,v._)(),{dialogRef:c}=(({isVisible:e})=>{let i=(0,t.useRef)(null);return(0,t.useEffect)(()=>(e?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[e]),(0,t.useEffect)(()=>{if(e&&i.current){i.current.showModal();let e=i.current.querySelector("[data-focus-trap]");e&&e.focus()}else!e&&i.current&&i.current.close()},[e]),(0,t.useEffect)(()=>{if(!e)return;let i=e=>{"Escape"===e.key&&e.preventDefault()};return document.addEventListener("keydown",i),()=>document.removeEventListener("keydown",i)},[e]),{dialogRef:i}})({isVisible:e}),{enabledVendorIds:h,setEnabledVendorIds:C,getCategoryVendorStates:m,handleVendorToggle:p,handleMasterToggleChange:x}=(()=>{let[e,i]=(0,t.useState)([]),{logConsentChange:o}=(0,v._)(),a=(0,t.useCallback)(i=>i.reduce((i,o)=>(i[o.id]=e.includes(o.id),i),{}),[e]),n=(0,t.useCallback)(a=>{let n=e.includes(a),s=n?e.filter(e=>e!==a):[...e,a];i(s),(0,k.ab)(s),o(n?"revoke":"grant",a,s)},[e]),s=(0,t.useCallback)((a,n)=>{let s,t=a.map(e=>e.id);i(s=n?Array.from(new Set([...e,...t])):e.filter(e=>!t.includes(e))),(0,k.ab)(s),t.forEach(i=>{let a=e.includes(i),n=s.includes(i);a!==n&&o(n?"grant":"revoke",i,s)})},[e]);return{enabledVendorIds:e,setEnabledVendorIds:i,getCategoryVendorStates:a,handleVendorToggle:n,handleMasterToggleChange:s}})();(({setEnabledVendorIds:e})=>{(0,t.useEffect)(()=>{let i=i=>{let{enabledVendorIds:o}=i.detail;e(o)};return window.addEventListener("cookieConsentChanged",i),()=>{window.removeEventListener("cookieConsentChanged",i)}},[e])})({setEnabledVendorIds:C}),(0,t.useEffect)(()=>{if(e){let e=(0,k.p2)();C(e?.enabledVendorIds||[])}},[e,C]);let f=async()=>{r(!0);let e=(0,k.u7)(),a=(0,k.p2)(),n=a?.enabledVendorIds||[];C(e),(0,k.ab)(e),e.forEach(i=>{n.includes(i)||l("grant",i,e)}),await new Promise(e=>{setTimeout(()=>e(),300)}),o(e),i(),r(!1)},y=async()=>{r(!0);let e=(0,k.G0)(),a=(0,k.p2)(),n=a?.enabledVendorIds||[];
1C(e),(0,k.ab)(e),(0,k.u7)().forEach(i=>{let o=n.includes(i),a=e.includes(i);o&&!a&&l("revoke",i,e)}),await new Promise(e=>{setTimeout(()=>e(),300)}),o(e),i(),r(!1)};return e?(0,a.jsxs)("dialog",{ref:c,className:u().dialog,children:[(0,a.jsx)("div",{"data-focus-trap":!0,tabIndex:-1,style:{position:"absolute",left:"-9999px",top:"-9999px"},"aria-hidden":"true"}),(0,a.jsxs)("div",{className:u().window,role:"dialog","aria-labelledby":"cookie-dialog-title","aria-describedby":"cookie-dialog-description",children:[(0,a.jsxs)("div",{className:u().content,children:[(0,a.jsx)("h3",{id:"cookie-dialog-title",className:u().title,children:g.P.cookies.title}),(0,a.jsx)("p",{id:"cookie-dialog-description",className:u().description,children:g.P.cookies.dialogDescription}),(0,a.jsxs)("div",{className:u().preferencesSection,children:[(0,a.jsx)(d,{category:_.functionalCookies,categoryId:"functional",onMasterToggleChange:()=>void 0}),(0,a.jsx)(d,{category:_.extraFeatures,categoryId:"extra-features",vendorStates:m(_.extraFeatures.vendors),onMasterToggleChange:e=>x(_.extraFeatures.vendors,e),onVendorToggleChange:p}),(0,a.jsx)(d,{category:_.advertisingMarketingCookies,categoryId:"advertising-marketing",vendorStates:m(_.advertisingMarketingCookies.vendors),onMasterToggleChange:e=>x(_.advertisingMarketingCookies.vendors,e),onVendorToggleChange:p})]}),(0,a.jsxs)("div",{className:u().bottomDescriptionContainer,children:[(0,a.jsx)("h4",{children:g.P.cookies.dialogPrivacyTitle}),(0,a.jsx)("p",{children:g.P.cookies.dialogPrivacyParagraph}),(0,a.jsx)("h4",{children:g.P.cookies.dialogTransparencyTitle}),(0,a.jsx)("p",{children:g.P.cookies.dialogTransparencyParagraph1}),(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:g.P.cookies.dialogTransparencyParagraph2}})]})]}),(0,a.jsxs)("div",{className:u().actions,children:[(0,a.jsxs)("div",{className:u().actionsLeft,children:[(0,a.jsx)(n.$,{hideArrow:!0,className:u().button,variant:"primary",disabled:s,onClick:f,children:g.P.cookies.dialogButtonAcceptAll}),(0,a.jsx)(n.$,{hideArrow:!0,className:u().button,variant:"primary",disabled:s,onClick:y,children:g.P.cookies.dialogButtonRejectAll})]}),(0,a.jsx)("div",{className:u().actionsRight,children:(0,a.jsx)(n.$,{hideArrow:!0,className:u().button,variant:"simple",disabled:s,onClick:()=>{let e=Array.from(new Set([...h,...(0,k.xN)()])),a=(0,k.p2)(),n=a?.enabledVendorIds||[];
1(0,k.ab)(e),(0,k.u7)().forEach(i=>{let o=n.includes(i),a=e.includes(i);o!==a&&l(a?"grant":"revoke",i,e)}),o(e),i()},children:g.P.cookies.dialogButtonAcceptSelected})})]})]})]}):null}},81554:e=>{e.exports={dialog:"CookiePreferencesDialog_dialog__VldYj",window:"CookiePreferencesDialog_window__a68ct",title:"CookiePreferencesDialog_title__OChub",content:"CookiePreferencesDialog_content__mF_yM",description:"CookiePreferencesDialog_description__I3tqj",preferencesSection:"CookiePreferencesDialog_preferencesSection__Zabsd",actions:"CookiePreferencesDialog_actions__ynj4F",bottomDescriptionContainer:"CookiePreferencesDialog_bottomDescriptionContainer__Uoypf",bottomDescriptionBlock:"CookiePreferencesDialog_bottomDescriptionBlock__v_i3E",actionsLeft:"CookiePreferencesDialog_actionsLeft__fDbsm",button:"CookiePreferencesDialog_button__QOck_",actionsRight:"CookiePreferencesDialog_actionsRight__KgTc4",BlinkAnimation:"CookiePreferencesDialog_BlinkAnimation__aqs_N"}}}]);

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.