1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2027],{62027:function(e,n,t){t.r(n),t.d(n,{ConsentManager:function(){return m}});var r=t(59499),c=t(67294),a=t(5152),o=t.n(a),i=t(9714),u=t(85893);function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function l(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach(function(n){(0,r.Z)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var f=o()(function(){return Promise.resolve().then(t.bind(t,16335))},{ssr:!1,loadableGenerated:{webpack:function(){return[16335]}}}),d=o()(function(){return t.e(5610).then(t.bind(t,45610))},{ssr:!1,loadableGenerated:{webpack:function(){return[45610]}}}),p=function(e){if(!e)return null;var n=Date.now();return"1"===e?{necessary:!0,analytics:!0,marketing:!0,functional:!0,timestamp:n,consentVersion:0,decisionType:"accepted_all",createdAt:n,updatedAt:n}:{necessary:!0,analytics:!1,marketing:!1,functional:!1,timestamp:n,consentVersion:0,decisionType:"rejected_all",createdAt:n,updatedAt:n}},b=function(e){if("undefined"==typeof document)return null;var n=document.cookie.match(new RegExp("(^| )".concat(e,"=([^;]+)")));return n?decodeURIComponent(n[2]):null},m=function(){var e=(0,c.useState)(!1),n=e[0],t=e[1],r=(0,c.useState)(!1),a=r[0],o=r[1],s=(0,c.useState)(i.Yc),m=s[0],v=s[1],k=(0,c.useState)(!1),w=k[0],y=k[1],O=(0,c.useCallback)(function(){var e=(0,i.f2)();if(e&&(0,i.c7)(e))return e;var n=p(b("GDPRCookie"));if(n){var t=(0,i.JP)(),r=l(l({},n),{},{marketing:!t&&n.marketing});return(0,i.OS)(r),r}return null},[]);(0,c.useEffect)(function(){var e=O()||(0,i.f2)(),n=e&&(0,i.c7)(e);e&&v(e),t(!n),y(!0);var r=function(e){v(e.detail),t(!1),o(!1)},c=function(){o(!0)};return window.addEventListener("cbt_consent_update",r),window.addEventListener("cbt_open_consent_modal",c),function(){window.removeEventListener("cbt_consent_update",r),window.removeEventListener("cbt_open_consent_modal",c)}},[O]);var j=(0,c.useCallback)(function(){v((0,i.jk)()),t(!1),o(!1)},[]),g=(0,c.useCallback)(function(){v((0,i.XM)()),t(!1),o(!1)},[]),_=(0,c.useCallback)(function(){o(!0)}
1,[]),C=(0,c.useCallback)(function(e){v((0,i.xh)(e)),t(!1),o(!1)},[]),h=(0,c.useCallback)(function(){o(!1)},[]);return w?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(f,{isVisible:n,onAcceptAll:j,onRejectAll:g,onManagePreferences:_}),(0,u.jsx)(d,{isOpen:a,initialConsent:{analytics:m.analytics,marketing:m.marketing,functional:m.functional},onClose:h,onSave:C,onAcceptAll:j,onRejectAll:g})]}):null};n.default=m}}]);
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.