1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,367982,e=>{"use strict";var t=e.i(876810),l=e.i(970616),s=e.i(791768);let i=({src:e,width:t,quality:l})=>{let i=l?`?q=${l}`:"";return`${s.env.NEXT_PUBLIC_ASSET_PREFIX}/i/${t}${e}${i}`};e.s(["default",0,({decorative:e=!1,...s})=>{let r="string"==typeof s.src&&s.src.startsWith("http")?void 0:i;return(0,t.jsx)(l.default,{...s,alt:e?"":s.alt,"aria-hidden":!!e||void 0,loader:r,className:s.className})}],367982)},443426,(e,t,l)=>{"use strict";function s(e){try{return JSON.stringify(e)}catch(e){return'"[Circular]"'}}t.exports=function(e,t,l){var i=l&&l.stringify||s;if("object"==typeof e&&null!==e){var r=t.length+1;if(1===r)return e;var a=Array(r);a[0]=i(e);for(var n=1;n<r;n++)a[n]=i(t[n]);return a.join(" ")}if("string"!=typeof e)return e;var o=t.length;if(0===o)return e;for(var u="",d=0,c=-1,f=e&&e.length||0,m=0;m<f;){if(37===e.charCodeAt(m)&&m+1<f){switch(c=c>-1?c:0,e.charCodeAt(m+1)){case 100:case 102:if(d>=o||null==t[d])break;c<m&&(u+=e.slice(c,m)),u+=Number(t[d]),c=m+2,m++;break;case 105:if(d>=o||null==t[d])break;c<m&&(u+=e.slice(c,m)),u+=Math.floor(Number(t[d])),c=m+2,m++;break;case 79:case 111:case 106:if(d>=o||void 0===t[d])break;c<m&&(u+=e.slice(c,m));var _=typeof t[d];if("string"===_){u+="'"+t[d]+"'",c=m+2,m++;break}if("function"===_){u+=t[d].name||"<anonymous>",c=m+2,m++;break}u+=i(t[d]),c=m+2,m++;break;case 115:if(d>=o)break;c<m&&(u+=e.slice(c,m)),u+=String(t[d]),c=m+2,m++;break;case 37:c<m&&(u+=e.slice(c,m)),u+="%",c=m+2,m++,d--}++d}++m}return -1===c?e:(c<f&&(u+=e.slice(c)),u)}},403246,(e,t,l)=>{"use strict";let s=e.r(443426);t.exports=d;let i=function(){function e(e){return void 0!==e&&e}try{if("undefined"!=typeof globalThis)return globalThis;return Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch(t){return e(self)||e(window)||e(this)||{}}}().console||{};function r(e,t){return"silent"===e?1/0:t.levels.values[e]}let a=Symbol("pino.logFuncs"),n=Symbol("pino.hierarchy"),o={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function u(e,t){let l={logger:t,parent:e[n]};t[n]=l}function d(e){var t,l,s;let n,_,p;(e=e||{}).browser=e.browser||{};let h=e.browser.transmit;if(h&&"function"!=typeof h.send)throw Error("pino: transmit option must have a send function");let y=e.browser.write||i;e.browser.write&&(e.browser.asObject=!0);let x=e.serializers||{},j=(t=e.browser.serialize,Array.isArray(t)?t.filter(function(e){return"!stdSerializers.err"!==e}):!0===t&&Object.keys(x)),w=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(w=!1);let E=Object.keys(e.customLevels||{}),S=["error","fatal","warn","info","debug","trace"].concat(E);"function"==typeof y&&S.forEach(function(e){y[e]=y}),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");let N=e.level||"info",k=Object.create(y);k.log||(k.log=v),n={},S.forEach(e=>{n[e]=y[e]?y[e]:i[e]||i[o[e]||"log"]||v}),k[a]=n,u({},k),Object.defineProperty(k,"levelVal",{get:function(){return r(this.level,this)}}),Object.defineProperty(k,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,c(this,C,k,"error"),c(this,C,k,"fatal"),c(this,C,k,"warn"),c(this,C,k,"info"),c(this,C,k,"debug"),c(this,C,k,"trace"),E.forEach(e=>{c(this,C,k,e)})}});let C={transmit:h,serialize:j,asObject:e.browser.asObject,asObjectBindingsOnly:e.browser.asObjectBindingsOnly,formatters:e.browser.formatters,levels:S,timestamp:"function"==typeof(l=e).timestamp?l.timestamp:!1===l.timestamp?g:b,messageKey:e.messageKey||"msg",onChild:e.onChild||v};function T(t,l,s){if(!l)throw Error("missing bindings for child Pino");s=s||{}
1,j&&l.serializers&&(s.serializers=l.serializers);let i=s.serializers;if(j&&i){var r=Object.assign({},x,i),a=!0===e.browser.serialize?Object.keys(r):j;delete l.serializers,f([l],a,r,this._stdErrSerialize)}function n(e){this._childLevel=(0|e._childLevel)+1,this.bindings=l,r&&(this.serializers=r,this._serialize=a),h&&(this._logEvent=m([].concat(e._logEvent.bindings,l)))}n.prototype=this;let o=new n(this);return u(this,o),o.child=function(...e){return T.call(this,t,...e)},o.level=s.level||this.level,t.onChild(o),o}return _=e.customLevels||{},k.levels={values:Object.assign({},d.levels.values,_),labels:Object.assign({},d.levels.labels,(p={},Object.keys(s=_).forEach(function(e){p[s[e]]=e}),p))},k.level=N,k.isLevelEnabled=function(e){return!!this.levels.values[e]&&this.levels.values[e]>=this.levels.values[this.level]},k.setMaxListeners=k.getMaxListeners=k.emit=k.addListener=k.on=k.prependListener=k.once=k.prependOnceListener=k.removeListener=k.removeAllListeners=k.listeners=k.listenerCount=k.eventNames=k.write=k.flush=v,k.serializers=x,k._serialize=j,k._stdErrSerialize=w,k.child=function(...e){return T.call(this,C,...e)},h&&(k._logEvent=m()),k}function c(e,t,l,o){var u,d,c,_,p,h,g;if(Object.defineProperty(e,o,{value:r(e.level,l)>r(o,l)?v:l[a][o],writable:!0,enumerable:!0,configurable:!0}),e[o]===v){if(!t.transmit)return;let s=r(t.transmit.level||e.level,l);if(r(o,l)<s)return}e[o]=(u=e,d=t,c=l,_=o,p=u[a][_],function(){let e=d.timestamp(),t=Array(arguments.length),l=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var a=0;a<t.length;a++)t[a]=arguments[a];var n=!1;if(d.serialize&&(f(t,this._serialize,this.serializers,this._stdErrSerialize),n=!0),d.asObject||d.formatters?p.call(l,...function(e,t,l,i,r){let{level:a,log:n=e=>e}=r.formatters||{},o=l.slice(),u=o[0],d={},c=(0|e._childLevel)+1;if(c<1&&(c=1),i&&(d.time=i),a?Object.assign(d,a(t,e.levels.values[t])):d.level=e.levels.values[t],r.asObjectBindingsOnly){if(null!==u&&"object"==typeof u)for(;c--&&"object"==typeof o[0];)Object.assign(d,o.shift());return[n(d),...o]}if(null!==u&&"object"==typeof u){for(;c--&&"object"==typeof o[0];)Object.assign(d,o.shift());u=o.length?s(o.shift(),o):void 0}else"string"==typeof u&&(u=s(o.shift(),o));return void 0!==u&&(d[r.messageKey]=u),[n(d)]}(this,_,t,e,d)):p.apply(l,t),d.transmit){let l=d.transmit.level||u._level,s=r(l,c),i=r(_,c);if(i<s)return;!function(e,t,l,s=!1){let i=t.send,r=t.ts,a=t.methodLevel,n=t.methodValue,o=t.val,u=e._logEvent.bindings;s||f(l,e._serialize||Object.keys(e.serializers),e.serializers,void 0===e._stdErrSerialize||e._stdErrSerialize),e._logEvent.ts=r,e._logEvent.messages=l.filter(function(e){return -1===u.indexOf(e)}),e._logEvent.level.label=a,e._logEvent.level.value=n,i(a,e._logEvent,o),e._logEvent=m(u)}(this,{ts:e,methodLevel:_,methodValue:i,transmitLevel:l,transmitValue:c.levels.values[d.transmit.level||u._level],send:d.transmit.send,val:r(u._level,c)},t,n)}});let b=function(e){let t=[];e.bindings&&t.push(e.bindings);let l=e[n];for(;l.parent;)(l=l.parent).logger.bindings&&t.push(l.logger.bindings);return t.reverse()}(e);0!==b.length&&(e[o]=(h=b,g=e[o],function(){return g.apply(this,[...h,...arguments])}))}function f(e,t,l,s){for(let i in e)if(s&&e[i]instanceof Error)e[i]=d.stdSerializers.err(e[i]);else if("object"==typeof e[i]&&!Array.isArray(e[i])&&t)for(let s in e[i])t.indexOf(s)>-1&&s in l&&(e[i][s]=l[s](e[i][s]))}function m(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function _(e){let t={type:e.constructor.name,msg:e.message,stack:e.stack};for(let l in e)void 0===t[l]&&(t[l]=e[l]);return t}function p(){return{}}function h(e){return e}function v(){}function g(){return!1}function b(){return Date.now()}d.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},d.stdSerializers={mapHttpRequest:p,mapHttpResponse:p,wrapRequestSerializer:h,wrapResponseSerializer:h,wrapErrorSerializer:h,req:p,res:p,err:_,errWithCause:_},d.stdTimeFunctions=Object.assign({},{nullTime:g,epochTime:b,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),t.exports.default=d,t.exports.pino=d},975121,e=>{"use strict";var t=e.i(403246),l=e.i(791768);let s=(0,t.default)({level:"info",formatters:{level:e=>({level:e.toUpperCase()})},timestamp:t.default.stdTimeFunctions.isoTime,serializers:{err:t.default.stdSerializers.err}});e.s(["default",0,{error:(e,t)=>
1{s.error({err:e,message:t}),Error(t).cause=e},info:e=>{"development"!==l.env.NODE_ENV&&s.info({message:e})},warn:e=>{s.warn({message:e})}}])},366028,e=>{"use strict";var t=e.i(200949),l=e.i(499549);let s=(0,t.atom)("");e.s(["useFocusedItemState",0,()=>(0,l.useAtom)(s)])},8861,e=>{e.v("/_next/static/media/map.a2965b95.png")},28951,e=>{e.v("/_next/static/media/report.5681c651.png")},969229,e=>{e.v("/_next/static/media/brussels-empty.11b2fc0a.svg")},176916,e=>{e.v("/_next/static/media/brussels-plain.27f2e1b0.svg")},664460,e=>{e.v("/_next/static/media/invalid.e08d9ebe.svg")},293834,e=>{e.v("/_next/static/media/minus.219c25f3.svg")},918576,e=>{e.v("/_next/static/media/plus.666c37aa.svg")},603990,e=>{e.v("/_next/static/media/valid.c35ff9d8.svg")},351478,e=>{"use strict";var t=e.i(196948);e.s(["ButtonLink",()=>t.default])},853119,e=>{e.v({skip:"styles-module__BeKH7G__skip"})},67164,e=>{"use strict";var t=e.i(876810),l=e.i(894338);e.i(968090);var s=e.i(351478),i=e.i(853119);e.s(["SkipTheMap",0,()=>{let e=(0,l.useTranslations)();return(0,t.jsx)("div",{className:i.default.skipContainer,children:(0,t.jsx)(s.ButtonLink,{href:"#afterMapAnchor",theme:"primary",size:"small",className:i.default.skip,children:e("bhg.skip_the_map.title")})})}])},590649,e=>{e.v({"close-btn":"styles-module__E9BF4W__close-btn",description:"styles-module__E9BF4W__description",image:"styles-module__E9BF4W__image","image-wrap":"styles-module__E9BF4W__image-wrap",link:"styles-module__E9BF4W__link",location:"styles-module__E9BF4W__location","map-item-card":"styles-module__E9BF4W__map-item-card",municipalities:"styles-module__E9BF4W__municipalities",tag:"styles-module__E9BF4W__tag",textcard:"styles-module__E9BF4W__textcard",title:"styles-module__E9BF4W__title"})},236503,e=>{"use strict";var t=e.i(876810),l=e.i(119771),s=e.i(531082),i=e.i(7284);e.i(968090);var r=e.i(477979),a=e.i(982661),n=e.i(761925),o=e.i(367982),u=e.i(344687),d=e.i(582409),c=e.i(426574),f=e.i(590649);e.s(["default",0,({name:e,image:m,description:_,link:p,municipalities:h,status:v,handleClose:g,onFocusOutDirection:b,i18n:y})=>{let x=(0,c.truncate)(_??"",120),j=(0,l.useId)(),w=(0,l.useRef)(null);return(0,l.useEffect)(()=>{w.current?.focus()},[]),(0,t.jsxs)("div",{className:f.default["map-item-card"],ref:w,onKeyDown:e=>{if("Escape"===e.key)return void g?.();if("Tab"===e.key&&b){let t=w.current;if(!t)return;let l=[t,...Array.from(t.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter(e=>!e.hasAttribute("disabled")&&"use"!==e.tagName.toLowerCase()&&"none"!==window.getComputedStyle(e).display)],s=l[0],i=l[l.length-1],r=document.activeElement===s;e.shiftKey||document.activeElement!==i?e.shiftKey&&r&&(e.preventDefault(),b("prev")):(e.preventDefault(),b("next"))}},tabIndex:0,role:"dialog","aria-labelledby":j,children:[m&&(0,t.jsx)("div",{className:f.default["image-wrap"],children:m.url&&m.alt&&(0,t.jsx)(o.default,{fill:!0,sizes:"(min-width: 768px) 45vw, (min-width: 1440px) 578px, 100vw",src:m.url,alt:"",className:f.default.image})}),(0,t.jsxs)(a.default,{className:f.default.textcard,children:[v&&(0,t.jsx)(u.default,{className:f.default.tag,children:v}),(0,t.jsx)(r.Button,{size:"icon",theme:"primary",className:f.default["close-btn"],onClick:g,"aria-label":y?.close,children:(0,t.jsx)(n.default,{name:"close"})}),p?.uri?(0,t.jsx)(d.default,{as:"h3",size:"s",id:j,className:(0,i.default)("link",f.default.title),children:(0,t.jsx)(s.default,{href:p.uri,className:f.default.link,children:e})}):(0,t.jsx)(d.default,{as:"h3",size:"s",id:j,className:f.default.title,children:e}),x?(0,t.jsx)("p",{className:f.default.description,children:x}):null,h?.at(0)&&(0,t.jsxs)("div",{className:f.default.location,children:[(0,t.jsx)(n.default,{name:"poi",label:y?.poi}),(0,t.jsx)("span",{className:f.default.municipalities,children:h.join(", ")})]})]})]})}])},97626,(e,t,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});var s={default:function(){return d},getImageProps:function(){return u}};for(var i in s)Object.defineProperty(l,i,{enumerable:!0,get:s[i]});let r=e.r(481258),a=e.r(731554),n=e.r(752526),o=r._(e.r(485354));function u(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
1ities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1}});for(let[e,l]of Object.entries(t))void 0===l&&delete t[e];return{props:t}}let d=n.Image},970616,(e,t,l)=>{t.exports=e.r(97626)},52538,e=>{e.v({card:"styles-module__cc1yOW__card","theme-blue":"styles-module__cc1yOW__theme-blue","theme-outline":"styles-module__cc1yOW__theme-outline","theme-solid":"styles-module__cc1yOW__theme-solid"})},982661,e=>{"use strict";var t=e.i(876810),l=e.i(7284),s=e.i(52538);e.s(["default",0,({as:e,children:i,className:r,theme:a="outline",...n})=>{let o=(0,l.default)(s.default.card,s.default[`theme-${a}`],r);return(0,t.jsx)(e??"div",{className:o,...n,children:i})}])},477979,e=>{"use strict";var t=e.i(465522);e.s(["Button",()=>t.default])},803895,e=>{"use strict";var t=e.i(834171);e.s(["accurateLocale",0,e=>"en"===e?"en-GB":e,"validateDateString",0,e=>{let l=t.z.iso.date().safeParse(e);if(l.success)return l.data}])},750352,e=>{"use strict";var t=e.i(889646),l=(0,t.createServerReference)("7f72798c734434e1df4750aab4fcd93be91b8bf9d5",t.callServer,void 0,t.findSourceMapURL,"getExtImageProxyUrl");e.s(["getExtImageProxyUrl",()=>l])},722582,e=>{e.v({"close-btn":"styles-module__2HahPW__close-btn","image-wrap":"styles-module__2HahPW__image-wrap","info-list":"styles-module__2HahPW__info-list",link:"styles-module__2HahPW__link","list-item":"styles-module__2HahPW__list-item",textcard:"styles-module__2HahPW__textcard",title:"styles-module__2HahPW__title","worksite-item-card":"styles-module__2HahPW__worksite-item-card"})},424972,e=>{"use strict";var t=e.i(791768);let l="true"===t.env.NEXT_PUBLIC_DISABLE_CACHE||"1"===t.env.NEXT_PUBLIC_DISABLE_CACHE;e.s(["DEFAULT_ULTRA_SHORT_TIMER",0,l?30:300])},143130,e=>{"use strict";var t=e.i(200949),l=e.i(499549);let s=(0,t.atom)("");e.s(["useFocusedItemState",0,()=>(0,l.useAtom)(s)])},181665,e=>{e.v({"close-btn":"styles-module__2qpb7q__close-btn","incident-item-card":"styles-module__2qpb7q__incident-item-card","info-list":"styles-module__2qpb7q__info-list","list-item":"styles-module__2qpb7q__list-item",textcard:"styles-module__2qpb7q__textcard",title:"styles-module__2qpb7q__title"})},551243,e=>{e.v({active:"styles-module__oSaHSW__active",blue:"styles-module__oSaHSW__blue",green:"styles-module__oSaHSW__green",pin:"styles-module__oSaHSW__pin",red:"styles-module__oSaHSW__red","selected-feature-wrapper":"styles-module__oSaHSW__selected-feature-wrapper","worksite-map-container":"styles-module__oSaHSW__worksite-map-container"})},744836,e=>{"use strict";var t=e.i(876810),l=e.i(119771),s=e.i(7284),i=e.i(17626),r=e.i(641905),a=e.i(894338),n=e.i(787737),o=e.i(825424),u=e.i(305627),d=e.i(761925);e.i(968090);var c=e.i(477979),f=e.i(982661),m=e.i(582409),_=e.i(803895),p=e.i(181665);let h=({className:e,handleClose:i,onFocusOutDirection:n,date:o,type:u,location:h,consequences:v})=>{let g,b,y=(0,r.useLocale)(),x=(0,a.useTranslations)(),j=(0,l.useRef)(null),w=(0,l.useId)();return(0,l.useEffect)(()=>{j.current?.focus()},[]),(0,t.jsx)("div",{className:(0,s.default)(e,p.default["incident-item-card"]),ref:j,onKeyDown:e=>{if("Escape"===e.key)return void i?.();if("Tab"===e.key&&n){let t=j.current;if(!t)return;let l=[t,...Array.from(t.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter(e=>!e.hasAttribute("disabled")&&"use"!==e.tagName.toLowerCase()&&"none"!==window.getComputedStyle(e).display)],s=l[0],i=l[l.length-1],r=document.activeElement===s;e.shiftKey||document.activeElement!==i?e.shiftKey&&r&&(e.preventDefault(),n("prev")):(e.preventDefault(),n("next"))}},tabIndex:0,role:"dialog","aria-labelledby":w,children:(0,t.jsxs)(f.default,{className:p.default.textcard,children:[(0,t.jsx)(c.Button,{size:"icon",theme:"primary",className:p.default["close-btn"],onClick:i,"aria-label":x("bhg.common.close_modal"),children:(0,t.jsx)(d.default,{name:"close"})}),(0,t.jsx)(m.default,{as:"h3",size:"s",id:w,className:p.default.title,children:u}),(0,t.jsxs)("ul",{className:p.default["info-list"],children:[h?(0,t.jsxs)("li",{className:p.default["list-item"],children:[(0,t.jsx)(d.default,{name:"poi",label:x("bhg.common.icon.title.poi")}),h]}):null,v&&(0,t.jsxs)("li",{className:p.default["list-item"],children:[(0,t.jsx)(d.default,{name:"warning-triangle",label:x("bhg.common.icon.title.warning-triangle-icon")}),(0,t.jsx)(t.Fragment,{children:v})]}),o?.start&&(0,t.jsxs)("li",{className:p.default["list-item"],children:[(0,t.jsx)(d.default,{name:"calendar-empty",label:x("bhg.common.icon.title.calendar-empty-icon")}),(0,t.jsx)(t.Fragment,{children:(g=o?.start?new Date(o.start).toLocaleDateString((0,_.accurateLocale)(y)):null,b=o?.end?new Date(o.end).toLocaleDateString((0,_.accurateLocale)(y)):null,`${x("bhg.search.filters.date.from.label")}
1 ${[g,b].filter(Boolean).join(` ${x("bhg.search.filters.date.to.label").toLowerCase()} `)}`)})]})]})]})})};var v=e.i(970616),g=e.i(531082),b=e.i(966670),y=e.i(757086),x=e.i(426574),j=e.i(424972),w=e.i(750352),E=e.i(722582);let S=({className:e,name:i,description:r,link:n,municipalities:o,handleClose:u,onFocusOutDirection:_,theme:p="default",timing:h,types:S,camId:N})=>{let k=(0,a.useTranslations)(),C=(0,l.useRef)(null);(0,l.useEffect)(()=>{C.current?.focus()},[]);let T=(0,l.useId)(),O=(0,x.truncate)(r??"",120),{data:z}=(0,b.useQuery)({queryKey:[N],queryFn:async()=>{let e=`https://data.mobility.brussels/camera/details/${N}`;return await (0,y.ofetch)(e,{retry:0,next:{revalidate:j.DEFAULT_ULTRA_SHORT_TIMER}})},enabled:!!("camera"===p&&N)}),{data:L}=(0,b.useQuery)({queryKey:[z?.src],queryFn:async()=>z?.src?await (0,w.getExtImageProxyUrl)(z.src):null,enabled:!!z?.src&&!z.src.includes("no_image")});return(0,t.jsx)("div",{className:(0,s.default)(e,E.default["worksite-item-card"]),ref:C,onKeyDown:e=>{if("Escape"===e.key)return void u?.();if("Tab"===e.key&&_){let t=C.current;if(!t)return;let l=[t,...Array.from(t.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter(e=>!e.hasAttribute("disabled")&&"use"!==e.tagName.toLowerCase()&&"none"!==window.getComputedStyle(e).display)],s=l[0],i=l[l.length-1],r=document.activeElement===s;e.shiftKey||document.activeElement!==i?e.shiftKey&&r&&(e.preventDefault(),_("prev")):(e.preventDefault(),_("next"))}},tabIndex:0,role:"dialog","aria-labelledby":T,children:(0,t.jsxs)(f.default,{className:E.default.textcard,children:[(0,t.jsx)(c.Button,{size:"icon",theme:"primary",className:E.default["close-btn"],onClick:u,"aria-label":k("bhg.common.close_modal"),children:(0,t.jsx)(d.default,{name:"close"})}),n?.uri?(0,t.jsx)(m.default,{as:"h3",size:"s",id:T,className:(0,s.default)("link",E.default.title),children:(0,t.jsx)(g.default,{href:n.uri,className:E.default.link,children:i})}):(0,t.jsx)(m.default,{as:"h3",size:"s",id:T,className:E.default.title,children:i}),(0,t.jsxs)("ul",{className:E.default["info-list"],children:[O?(0,t.jsxs)("li",{className:E.default["list-item"],children:[(0,t.jsx)(d.default,{name:"poi",label:k("bhg.common.icon.title.poi")}),O]}):null,S?.at(0)&&(0,t.jsxs)("li",{className:E.default["list-item"],children:[(0,t.jsx)(d.default,{name:"tools",label:k("bhg.common.icon.title.tools-icon")}),(0,t.jsx)(t.Fragment,{children:S.join(", ")})]}),o?.at(0)&&(0,t.jsxs)("li",{className:E.default["list-item"],children:[(0,t.jsx)(d.default,{name:"building",label:k("bhg.common.icon.title.building-icon")}),(0,t.jsx)(t.Fragment,{children:o.join(", ")})]}),h&&(0,t.jsxs)("li",{className:E.default["list-item"],children:[(0,t.jsx)(d.default,{name:"calendar-empty",label:k("bhg.common.icon.title.calendar-empty-icon")}),(0,t.jsx)(t.Fragment,{children:h})]})]}),"camera"===p&&L?(0,t.jsx)("div",{className:E.default["image-wrap"],children:(0,t.jsx)(v.default,{unoptimized:!0,src:L,alt:"Webcam Image",fill:!0,sizes:"(min-width: 1024px) 66vw, 100vw"})}):null]})})};var N=e.i(518707),k=e.i(466626),C=e.i(143130),T=e.i(551243);e.s(["default",0,({geojson:e,className:c})=>{let f=(0,a.useTranslations)(),m=(0,r.useLocale)(),_=(0,r.useMessages)(),p=(0,l.useRef)(null),v=(0,l.useRef)(null),g=(0,l.useRef)(null),b=(0,l.useRef)(null),y=(0,l.useRef)(null),[x,j]=(0,l.useState)(!1),[w]=(0,C.useFocusedItemState)(),E=(0,l.useId)();return(0,l.useEffect)(()=>{if(!p.current)return;let l=i.default.map(p.current).setMinZoom(11);if(e.features.length>0){let t=i.default.geoJSON(e).getBounds();l.fitBounds(t,{padding:[50,50]})}else l.setView([50.84633700764985,4.35109271452339],12);(0,k.addBaseTileLayers)(l),l.attributionControl.setPrefix(!1),l.zoomControl.remove();let r=i.default.geoJSON(e,{onEachFeature:(e,s)=>{let r=document.createElement("div");s.bindPopup(r,{closeButton:!1});let a=null,o=null,d=null;s.on("popupopen",()=>{let e=s.getPopup()?.getElement()?.querySelector('[role="dialog"]');if(e&&e instanceof HTMLElement){e.focus();let t=Array.from(l.getContainer().querySelectorAll(".leaflet-marker-icon"));if(s instanceof i.default.Marker||s instanceof i.default.Path){let e=s.getElement(),l=t.findIndex(t=>t===e);o=t[l]??null,d=t[l+1]??null}}}),s.on("add",()=>{if(s instanceof i.default.Marker||s instanceof i.default.Path){let e=s.getElement();e&&(e.setAttribute("tabindex","0"),e.addEventListener("keydown",e=>
1{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),a=document.activeElement,s.openPopup())}),e.addEventListener("pointerdown",()=>{a=e}))}});let c=(0,n.createRoot)(r),f="camera"===e.properties.card_theme,v="incident"===e.properties.card_theme,g="worksite"===e.properties.card_theme;c.render((0,t.jsx)(u.Providers,{locale:m,messages:_,children:(0,t.jsxs)(t.Fragment,{children:[f&&(0,t.jsx)(S,{camId:e.properties.cam_id,name:e.properties.name,description:e.properties.description,handleClose:()=>{s.closePopup(),a&&a.focus()},onFocusOutDirection:e=>{if(s.closePopup(),"prev"===e)o&&document.body.contains(o)?o.focus():p.current?.focus();else if(d&&document.body.contains(d))d.focus();else{let e=b.current,t=y.current;e&&!e.disabled?e.focus():t&&!t.disabled?t.focus():p.current?.focus()}},theme:"camera"}),v&&(0,t.jsx)(h,{handleClose:()=>{s.closePopup(),a&&a.focus()},onFocusOutDirection:e=>{if(s.closePopup(),"prev"===e)o&&document.body.contains(o)?o.focus():p.current?.focus();else if(d&&document.body.contains(d))d.focus();else{let e=b.current,t=y.current;e&&!e.disabled?e.focus():t&&!t.disabled?t.focus():p.current?.focus()}},type:e.properties.type,location:e.properties.location,consequences:e.properties.consequences,date:{start:e.properties.start_time,end:e.properties.end_time}}),g&&(0,t.jsx)(S,{name:e.properties.name,description:e.properties.worksite_details?.details,municipalities:e.properties.worksite_details?.municipalities,link:e.properties.worksite_details?.link?{uri:e.properties.worksite_details.link}:null,types:e.properties.worksite_details?.types,timing:e.properties.worksite_details?.estimated_timing,handleClose:()=>{s.closePopup(),a&&a.focus()},onFocusOutDirection:e=>{if(s.closePopup(),"prev"===e)o&&document.body.contains(o)?o.focus():p.current?.focus();else if(d&&document.body.contains(d))d.focus();else{let e=b.current,t=y.current;e&&!e.disabled?e.focus():t&&!t.disabled?t.focus():p.current?.focus()}}})]})}))},pointToLayer:(e,l)=>{let r="camera"===e.properties.card_theme,a="incident"===e.properties.card_theme;switch(!0){case r:return i.default.marker(l,{icon:(0,i.divIcon)({html:(0,o.renderToString)((0,t.jsx)(d.default,{label:f("bhg.common.icon.title.camera-map-icon"),name:"camera-map"})),className:(0,s.default)(T.default.pin,T.default.green)})});case a:return i.default.marker(l,{icon:(0,i.divIcon)({html:(0,o.renderToString)((0,t.jsx)(d.default,{label:f("bhg.common.icon.title.incident-map"),name:"incident-map"})),className:(0,s.default)(T.default.pin,T.default.red)})});default:return i.default.marker(l,{icon:(0,i.divIcon)({html:(0,o.renderToString)((0,t.jsx)(d.default,{label:f("bhg.common.icon.title.worksite-map"),name:"worksite-map"})),className:(0,s.default)(T.default.pin,T.default.blue,w===e.properties.name&&T.default.active)})})}},style:e=>w===e.properties.name?{color:"#2F3E8B",fillColor:"#8C88D2",stroke:!0,lineCap:"round",lineJoin:"round",fillRule:"evenodd",weight:4}:{color:"#2F3E8B",fillColor:"#8C88D2",stroke:!0,lineCap:"round",lineJoin:"round",fillRule:"evenodd",weight:3}}).addTo(l);return v.current=l,g.current=r,j(!0),()=>{l.remove()}},[e,m,_,f,E]),(0,l.useEffect)(()=>{v.current&&g.current&&g.current.eachLayer(e=>{if(e instanceof i.default.Marker){let l=e.feature;if("worksite"===l.properties.card_theme){let r=(0,i.divIcon)({html:(0,o.renderToString)((0,t.jsx)(d.default,{label:f("bhg.common.icon.title.worksite-map"),name:"worksite-map"})),className:(0,s.default)(T.default.pin,T.default.blue,w===l.properties.name&&T.default.active)});e.setIcon(r)}}else if(e instanceof i.default.Path){let t={color:"#2F3E8B",fillColor:"#8C88D2",stroke:!0,lineCap:"round",lineJoin:"round",fillRule:"evenodd",weight:w===e.feature.properties.name?4:3};e.setStyle(t)}})},[w,f]),(0,t.jsxs)("div",{className:T.default["worksite-map-container"],children:[(0,t.jsx)("div",{ref:p,className:(0,s.default)(c)}),x&&(0,t.jsx)(N.default,{zoomInRef:b,zoomOutRef:y,map:v.current})]})}],744836)},907290,e=>{e.v({container:"styles-module__1R9jpG__container"})},318285,e=>{e.v({label:"styles-module__HYd_Vq__label",required:"styles-module__HYd_Vq__required",tooltipContent:"styles-module__HYd_Vq__tooltipContent",tooltipText:"styles-module__HYd_Vq__tooltipText",tooltipTitle:"styles-module__HYd_Vq__tooltipTitle",tooltipTrigger:"styles-module__HYd_Vq__tooltipTrigger"})},114703,140253,456318,e=>{"use strict";var t=e.i(876810),l=e.i(7284),s=e.i(907290);e.s(["default",0,({children:e,className:i,isError:r})=>(0,t.jsx)("div",{className:(0,l.default)(s.default.container,i),"data-error":r?"true":void 0,children:e})],114703);var i=e.i(90253),r=e.i(761925),a=e.i(582409),n=e.i(388129),o=e.i(426574),u=e.i(318285);e.s(["default",0,({id:e,htmlFor:s,isRequired:d=!1,children:c,className:f,helpTitle:m,helpText:_,...p})=>{let h=(0,o.sanitizeHtmlContent)(m),v=(0,o.sanitizeHtmlContent)(_);return(0,t.jsxs)(i.Label,{id:e,htmlFor:s,className:(0,l.default)(u.default.label,f),...p,children:[(0,t.jsx)("span",{className:"label-text",children:c}),d&&(0,t.jsx)("span",{className:u.default.required,"aria-hidden":"true",children:"*"}),h&&v?(0,t.jsx)(n.default,{trigger:(0,t.jsx)("span",{tabIndex:0,"aria-label":h,"aria-describedby":`${e}-tooltip`,role:"tooltip",className:u.default.tooltipTrigger,children:(0,t.jsx)(r.default,{name:"help-round"})}),children:(0,t.jsxs)("div",{className:u.default.tooltipContent,children:[h&&(0,t.jsx)(a.default,{as:"span",size:"s",className:u.default.tooltipTitle,children:h}),(0,t.jsx)("div",{id:`${e}-tooltip`,className:u.default.tooltipText,dangerouslySetInnerHTML:{__html:v}})]})}):null]})}],140253);var d=e.i(119771);e.s(["default",0,({error:e,description:t}={})=>{let s=(0,d.useId)(),i=`${s}-label`,r=`${s}-description`,a=`${s}-error`,n=(0,l.default)([{[a]:e??""},{[r]:t??""}
1])||void 0;return{id:s,labelId:i,descriptionId:r,errorId:a,inputAriaDescribedby:n}}],456318)},227250,e=>{"use strict";var t=e.i(119771),l=e.i(14588),s=e.i(499549);e.i(200949);let i={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/vanilla/utils.mjs")}`}};Symbol((i.env?i.env.MODE:void 0)!=="production"?"RESET":""),!function(e=()=>{try{return window.localStorage}catch(e){(i.env?i.env.MODE:void 0)!=="production"&&"undefined"!=typeof window&&console.warn(e);return}},t){var l;let s,r;try{s=null==(l=e())?void 0:l.subscribe}catch(e){}!s&&"undefined"!=typeof window&&"function"==typeof window.addEventListener&&window.Storage&&(s=(t,l)=>{if(!(e()instanceof window.Storage))return()=>{};let s=s=>{s.storageArea===e()&&s.key===t&&l(s.newValue)};return window.addEventListener("storage",s),()=>{window.removeEventListener("storage",s)}}),s&&(r=s,(e,t,l)=>r(e,e=>{let s;try{s=JSON.parse(e||"")}catch(e){s=l}t(s)}))}();let r=new WeakMap;var a=e.i(293518);e.s(["default",0,({translations:e})=>{!function(e,t){var l;let i,a=(0,s.useStore)(void 0),n=(l=a,(i=r.get(l))||(i=new WeakSet,r.set(l,i)),i);for(let[t,...l]of e)n.has(t)&&1||(n.add(t),a.set(t,...l))}([[a.translatedPathsAtom,e??[]]]);let[,i]=(0,s.useAtom)(a.translatedPathsAtom),n=(0,l.usePathname)();return(0,t.useEffect)(()=>{i(e??[])},[n,i,e]),null}],227250)},3e3,e=>{e.v({hint:"styles-module__qhydmG__hint"})},871786,e=>{"use strict";var t=e.i(876810),l=e.i(7284),s=e.i(3e3);e.s(["default",0,({id:e,isError:i=!1,children:r,className:a})=>(0,t.jsx)("div",{className:(0,l.default)([s.default.hint,a]),id:e,role:i?"alert":void 0,"data-error":i?"true":void 0,children:(0,t.jsx)("p",{dangerouslySetInnerHTML:{__html:r}})})])},377744,e=>{e.v({loader:"styles-module__54wCHW__loader",message:"styles-module__54wCHW__message",spinner:"styles-module__54wCHW__spinner","theme-blue":"styles-module__54wCHW__theme-blue","theme-white":"styles-module__54wCHW__theme-white","theme-yellow":"styles-module__54wCHW__theme-yellow"})},833778,e=>{"use strict";var t=e.i(876810),l=e.i(7284),s=e.i(377744);e.s(["default",0,({children:e,className:i,theme:r="blue"})=>(0,t.jsxs)("div",{className:(0,l.default)(s.default.loader,i),children:[(0,t.jsxs)("svg",{className:(0,l.default)(s.default.spinner,s.default[`theme-${r}`]),"aria-hidden":"true",width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"3"}),(0,t.jsxs)("g",{children:[(0,t.jsx)("circle",{cx:"4",cy:"12",r:"3"}),(0,t.jsx)("circle",{cx:"20",cy:"12",r:"3"}),(0,t.jsx)("animateTransform",{attributeName:"transform",type:"rotate",calcMode:"spline",dur:"1s",keySplines:".36,.6,.31,1;.36,.6,.31,1",values:"0 12 12;180 12 12;360 12 12",repeatCount:"indefinite"})]})]}),e&&(0,t.jsx)("p",{className:s.default.message,"aria-live":"assertive",children:e})]})])},580847,e=>{"use strict";let t=(e,t)=>e&&"object"==typeof e?e[t]:void 0;e.s(["default",0,(e,l)=>{let s=e.replace(/]/g,"").replace(/\[/g,".").split(".").reduce(t,l);return"string"==typeof s?.message?s.message:void 0}])},8633,e=>{e.v({caption:"styles-module__WRsJQq__caption","theme-black":"styles-module__WRsJQq__theme-black","theme-white":"styles-module__WRsJQq__theme-white"})},370022,e=>{"use strict";var t=e.i(876810),l=e.i(7284),s=e.i(8633);e.s(["default",0,({theme:e="black",className:i,...r})=>{let a=(0,l.default)([s.default.caption,s.default[`theme-${e}`],i]);return(0,t.jsx)("p",{className:a,children:r.children})}])},572319,e=>{e.v({chip:"styles-module__C-OTWq__chip","radius-minimal":"styles-module__C-OTWq__radius-minimal","size-default":"styles-module__C-OTWq__size-default","size-small":"styles-module__C-OTWq__size-small","theme-blue":"styles-module__C-OTWq__theme-blue","theme-photo":"styles-module__C-OTWq__theme-photo","theme-white":"styles-module__C-OTWq__theme-white"})},935247,e=>{"use strict";var t=e.i(876810),l=e.i(14588),s=e.i(531082),i=e.i(7284),r=e.i(572319);function a({size:e="default",theme:l="blue",radius:a,className:n,...o}){let u=(0,i.default)([r.default.chip,r.default[`size-${e}`],r.default[`theme-${l}`],a&&r.default[`radius-${a}`],n]),{as:d}=o;return(delete o.as,"link"===d)?(0,t.jsx)(s.default,{className:u,...o}):"externalLink"===d?(0,t.jsx)("a",{className:u,target:"_blank",rel:"noopener noreferrer",...o,children:o.children}):"button"===d?(0,t.jsx)("button",{className:u,...o}):(0,t.jsx)("div",{className:u,...o})}var n=e.i(889646),o=(0,n.createServerReference)("7f1e7b1c3a66d8970ad3e31da4a453f3298139f9ba",n.callServer,void 0,n.findSourceMapURL,"disableDraftMode");e.s(["default",0,()=>{let e=(0,l.usePathname)();return(0,t.jsx)(a,{size:"small",theme:"white",as:"button",onClick:()=>o(e),children:"Exit Preview Mode"})}],935247)},841324,e=>{e.v({icon:"styles-module__eUAUBa__icon",select:"styles-module__eUAUBa__select",wrapper:"styles-module__eUAUBa__wrapper"})},612500,e=>{"use strict";var t=e.i(876810),l=e.i(7284),s=e.i(564187),i=e.i(761925),r=e.i(871786),a=e.i(114703),n=e.i(140253),o=e.i(456318),u=e.i(580847),d=e.i(841324);e.s(["default",0,({label:e,hideLabel:c=!1,name:f,description:m,placeholder:_,className:p,options:h,helpTitle:v,helpText:g,prefix:b,suffix:y,...x})=>{let{register:j,formState:{errors:w}}=(0,s.useFormContext)(),E=(0,u.default)(f,w),{id:S,inputAriaDescribedby:N,labelId:k,errorId:C,descriptionId:T}=(0,o.default)({error:E,description:m});return(0,t.jsxs)(a.default,{isError:!!E,className:p,children:[(0,t.jsx)(n.default,{htmlFor:S,id:k,isRequired:x.required,
1className:(0,l.default)({"sr-only":c}),helpTitle:v,helpText:g,children:e}),(0,t.jsxs)("div",{className:"input-wrapper",children:[b&&(0,t.jsx)("span",{"aria-hidden":"true",children:b}),(0,t.jsxs)("div",{className:d.default.wrapper,children:[(0,t.jsxs)("select",{className:(0,l.default)("input",d.default.select),"data-error":E?"true":void 0,"aria-describedby":N,defaultValue:x.defaultValue,id:S,...x,...j(f),children:[_&&(0,t.jsx)("option",{disabled:!0,value:"",children:_}),h.map(e=>(0,t.jsx)("option",{value:e.value,children:e.label},e.value))]}),(0,t.jsx)(i.default,{name:"chevron-down",className:d.default.icon})]}),y&&(0,t.jsx)("span",{"aria-hidden":"true",children:y})]}),E&&(0,t.jsx)(r.default,{id:C,isError:!0,children:E}),m&&(0,t.jsx)(r.default,{id:T,children:m})]})}])},93514,e=>{e.v({actions:"styles-module__k9oLKW__actions",container:"styles-module__k9oLKW__container",left:"styles-module__k9oLKW__left",loader:"styles-module__k9oLKW__loader",select:"styles-module__k9oLKW__select",status:"styles-module__k9oLKW__status",warning:"styles-module__k9oLKW__warning",wrapper:"styles-module__k9oLKW__wrapper"})},436855,e=>{"use strict";var t=e.i(876810),l=e.i(119771),s=e.i(14588),i=e.i(284956),r=e.i(641905),a=e.i(564187),n=e.i(834171),o=e.i(833778),u=e.i(930920),d=e.i(612500),c=e.i(93514);let f=n.z.object({revision:n.z.string().min(1,"Please select a revision")});e.s(["default",0,({currentRevision:e,revisions:n})=>{let m=(0,a.useForm)({resolver:(0,i.zodResolver)(f),defaultValues:{revision:e.value}}),_=(0,a.useWatch)({control:m.control,name:"revision"}),p=(0,s.useRouter)(),h=(0,r.useLocale)(),[v,g]=(0,l.useTransition)();return(0,l.useEffect)(()=>{g(()=>{p.replace(`/${h}${_}`)})},[_,p,h]),(0,t.jsxs)("div",{children:[!v&&(0,t.jsx)(u.default,{form:m,noValidate:!0,children:(0,t.jsx)(d.default,{name:"revision",label:"Revision",className:c.default.select,hideLabel:!0,options:n,placeholder:"Select a revision"})}),v&&(0,t.jsx)(o.default,{className:c.default.loader})]})}])},659487,e=>{e.v({container:"styles-module__sASq2W__container",image:"styles-module__sASq2W__image",inner:"styles-module__sASq2W__inner",left:"styles-module__sASq2W__left",search:"styles-module__sASq2W__search",title:"styles-module__sASq2W__title"})},454998,e=>{"use strict";var t=e.i(876810),l=e.i(970616),s=e.i(284956),i=e.i(894338),r=e.i(564187),a=e.i(834171),n=e.i(370022),o=e.i(581546),u=e.i(367982),d=e.i(582409),c=e.i(930920),f=e.i(778633),m=e.i(426574),_=e.i(970545),p=e.i(659487);let h=a.z.object({input:a.z.string()});e.s(["default",0,({title:e,summary:a,image:v})=>{let g=(0,r.useForm)({resolver:(0,s.zodResolver)(h)}),b=(0,i.useTranslations)(),[,y]=(0,_.useSearchModalState)();return(0,t.jsxs)(o.default,{fullwidth:!0,className:p.default.container,innerClassName:p.default.inner,noMargin:!0,children:[(0,t.jsxs)("div",{className:p.default.left,children:[e&&(0,t.jsx)(d.default,{size:"l",as:"h1",className:p.default.title,children:e}),a&&(0,t.jsx)(n.default,{theme:"white",children:(0,m.truncate)(a,200)}),(0,t.jsx)(c.default,{form:g,onSubmit:({input:e})=>{y(t=>({...t,isOpen:!0,query:e,initialOpen:""===e.trim()})),g.reset()},className:p.default.search,role:"search","aria-label":"global",children:(0,t.jsx)(f.default,{placeholder:b("bhg.search.placeholder"),submitLabel:b("bhg.group.search.submit"),label:b("bhg.group.search.label"),darkBackground:!0,...g.register("input")})})]}),(0,t.jsxs)("div",{className:p.default.image,children:[!v&&(0,t.jsx)(l.default,{priority:!0,src:"/img/header-default-image.jpg",alt:"",fill:!0,sizes:"(min-width: 1024px) 66vw, 100vw"}),v&&(0,t.jsx)(u.default,{priority:!0,src:v.url??"",alt:"",fill:!0,sizes:"(min-width: 1024px) 66vw, 100vw"})]})]})}])},820731,13232,e=>{"use strict";function t(e){return"object"==typeof e&&null!==e&&"digest"in e&&"BAILOUT_TO_CLIENT_SIDE_RENDERING"===e.digest}let l=new Set(Object.values({NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401}));function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,s]=e.digest.split(";");return"NEXT_HTTP_ERROR_FALLBACK"===t&&l.has(Number(s))}function i(e){return Number(e.digest.split(";")[1])}var r,a=((r=a||{})[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",r);function n(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[l,s]=t,i=t.slice(2,-2).join(";"),r=Number(t.at(-2));
1return"NEXT_REDIRECT"===l&&("replace"===s||"push"===s)&&"string"==typeof i&&!isNaN(r)&&r in a}let o=Symbol.for("react.postpone");var u=class e{#e;static isNavigationError(e){var l,i,r;return n(e)||s(e)||t(e)||"object"==typeof(i=l=e)&&null!==i&&"digest"in i&&"string"==typeof i.digest&&"DYNAMIC_SERVER_USAGE"===i.digest||t(l)||n(r=l)||s(r)||function(e){if("object"==typeof e&&null!==e&&"string"==typeof e.message){var t;return(t=e.message).includes("needs to bail out of prerendering at this point because it used")&&t.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}return!1}(l)||"object"==typeof e&&null!==e&&e.$$typeof===o}static getNavigationKind(e){return n(e)?"redirect":s(e)&&404===i(e)?"notFound":s(e)&&403===i(e)?"forbidden":s(e)&&401===i(e)?"unauthorized":"other"}handleError(t){if(e.isNavigationError(t)){this.#e=t;return}throw t}get error(){return this.#e}},d=e.i(119771);function c(e){let t=d.useRef(e);return d.useEffect(()=>{t.current=e}),d.useMemo(()=>e=>t.current?.(e),[])}let f=(e,t)=>{let[l,s]=d.useTransition(),[i,r]=d.useState({}),[a,n]=d.useState(),[o,f]=d.useState(!1),[m,_]=d.useState(null),[p,h]=d.useState(null),[v,g]=d.useState(!0),b=(({isIdle:e,isExecuting:t,isTransitioning:l,result:s,hasNavigated:i,hasThrownError:r})=>{if(e)return"idle";if(t)return"executing";if(l)return"transitioning";if(r||void 0!==s.validationErrors||void 0!==s.serverError)return"hasErrored";if(i)return"hasNavigated";else return"hasSucceeded"})({isExecuting:o,isTransitioning:l,result:i,isIdle:v,hasNavigated:null!==m,hasThrownError:null!==p}),y=d.useCallback(t=>{setTimeout(()=>{g(!1),_(null),h(null),n(t),f(!0)},0),s(()=>{e(t).then(e=>r(e??{})).catch(e=>{if(r({}),u.isNavigationError(e))return void _(e);throw h(e),e}).finally(()=>{f(!1)})})},[e]),x=d.useCallback(t=>new Promise((l,i)=>{setTimeout(()=>{g(!1),_(null),h(null),n(t),f(!0)},0),s(()=>{e(t).then(e=>{r(e??{}),l(e)}).catch(e=>{(r({}),u.isNavigationError(e))?_(e):(h(e),i(e))}).finally(()=>{f(!1)})})}),[e]),j=d.useCallback(()=>{g(!0),_(null),h(null),n(void 0),r({})},[]);return(({result:e,input:t,status:l,cb:s,navigationError:i,thrownError:r})=>{let a=c(s?.onExecute),n=c(s?.onSuccess),o=c(s?.onError),f=c(s?.onSettled),m=c(s?.onNavigation);d.useLayoutEffect(()=>{(async()=>{switch(l){case"executing":await Promise.resolve(a?.({input:t})).then(()=>{});break;case"transitioning":break;case"hasSucceeded":if(i||r)break;await Promise.all([Promise.resolve(n?.({data:e.data,input:t})),Promise.resolve(f?.({result:e,input:t}))]);break;case"hasErrored":await Promise.all([Promise.resolve(o?.({error:{...e,...r?{thrownError:r}:{}},input:t})),Promise.resolve(f?.({result:e,input:t}))])}if(i){if("redirect"===u.getNavigationKind(i)||"hasNavigated"===l){let l=u.getNavigationKind(i);await Promise.all([Promise.resolve(m?.({input:t,navigationKind:l})),Promise.resolve(f?.({result:e,input:t,navigationKind:l}))])}throw i}})().catch(console.error)},[t,l,e,i,r,a,n,f,o,m])})({result:i??{},input:a,status:b,navigationError:m,thrownError:p,cb:t}),{execute:y,executeAsync:x,input:a,result:i,reset:j,status:b,isIdle:"idle"===b,isExecuting:"executing"===b,isTransitioning:"transitioning"===b,isPending:"executing"===b||"transitioning"===b,hasSucceeded:"hasSucceeded"===b,hasErrored:"hasErrored"===b,hasNavigated:"hasNavigated"===b}};e.s(["useAction",()=>f],820731);var m=e.i(791768);let _=async e=>{let{grecaptcha:t}=window;if(void 0===t)throw Error("Recaptcha is not loaded, You need a accept the recaptcha in the cookie settings");return await t.execute(m.env.NEXT_PUBLIC_RECAPTCHA_SITE_KEY,{action:e})};e.s(["getRecaptchaToken",0,_],13232)},74148,e=>{e.v({banner:"styles-module__oa_pTq__banner",content:"styles-module__oa_pTq__content",error:"styles-module__oa_pTq__error",icon:"styles-module__oa_pTq__icon",info:"styles-module__oa_pTq__info",label:"styles-module__oa_pTq__label",success:"styles-module__oa_pTq__success",title:"styles-module__oa_pTq__title"})},506509,e=>{"use strict";var t=e.i(876810),l=e.i(7284),s=e.i(761925),i=e.i(74148);e.s(["default",0,({title:e,label:r,text:a,type:n="info",className:o,icon:u,...d})=>{let c=(0,l.default)([i.default.banner,i.default[n],o]);return(0,t.jsxs)("div",{className:c,...d,children:[(0,t.jsxs)("div",{className:i.default.label,children:[u&&(0,t.jsx)(s.default,{name:u,className:i.default.icon}),(0,t.jsx)("span",{children:r})]}),(0,t.jsxs)("div",{className:i.default.content,children:[e&&(0,t.jsx)("p",{className:i.default.title,children:e}),a&&(0,t.jsx)("p",{children:a})]})]})}])},900336,e=>{e.v({actions:"styles-module__V0aCeG__actions",description:"styles-module__V0aCeG__description",feedbackSurvey:"styles-module__V0aCeG__feedbackSurvey",formContainer:"styles-module__V0aCeG__formContainer",formInner:"styles-module__V0aCeG__formInner",inviteContainer:"styles-module__V0aCeG__inviteContainer",success:"styles-module__V0aCeG__success",successIcon:"styles-module__V0aCeG__successIcon",textarea:"styles-module__V0aCeG__textarea"})},372388,e=>{"use strict";var t=e.i(876810),l=e.i(119771),s=e.i(284956);function i(e,t){window.dispatchEvent(new StorageEvent("storage",{key:e,newValue:t}))}e.i(74259);let r=(e,t)=>{let l=JSON.stringify(t);window.localStorage.setItem(e,l),i(e,l)},a=e=>(window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)),n=()=>{throw Error("useLocalStorage is a client-only hook")};var o=e.i(7284),u=e.i(894338),d=e.i(820731),c=e.i(564187),f=e.i(834171),m=e.i(968090),_=e.i(761925),p=e.i(833778),h=e.i(582409),v=e.i(390188),g=e.i(930920),b=e.i(871786),y=e.i(506509),x=e.i(791768),j=e.i(580847),w=e.i(13232),E=e.i(889646),S=(0,E.createServerReference)("7f9b2188b993e9fbc56103469acfc87dbf44cf6da5",E.callServer,void 0,E.findSourceMapURL,"postUserFeedbackAction"),N=e.i(900336);e.s(["default",0,({nodeId:e})=>{var E,k;let C,T,O=(0,u.useTranslations)("bhg.feedbackSurvey"),{preferences:z}=(()=>{let[e,t]=(0,l.useState)((0,v.getUserPreferences)()),s=(0,l.useCallback)(()=>{t((0,v.getUserPreferences)())},[t]);return(0,l.useEffect)(()=>(window.addEventListener("cc:onConsent",s),window.addEventListener("cc:onChange",s),(
1)=>{window.removeEventListener("cc:onConsent",s),window.removeEventListener("cc:onChange",s)}),[s,t]),{showPreferences:v.showPreferences,preferences:e}})(),[L,P]=(0,l.useState)(void 0),[R,A]=(E="feedbackHistory",k=[],C=l.useSyncExternalStore(a,()=>window.localStorage.getItem(E),n),T=l.useCallback(e=>{try{let t="function"==typeof e?e(JSON.parse(C)):e;if(null==t)window.localStorage.removeItem(E),i(E,null);else r(E,t)}catch(e){console.warn(e)}},[E,C]),l.useEffect(()=>{null===window.localStorage.getItem(E)&&void 0!==k&&r(E,k)},[E,k]),[C?JSON.parse(C):k,T]);(0,l.useEffect)(()=>{A(e=>e.filter(e=>{let t=Date.now();return e.timestamp-t<6048e5}))},[A]);let{execute:q,status:I,reset:W}=(0,d.useAction)(S,{onSuccess(){let t=Date.now();A(l=>[...l,{nodeId:e.toString(),timestamp:t}])}}),F=f.z.object({comment:f.z.string().min(20,O("form.error.too_short",{amount:20})).max(500,O("form.error.too_long",{amount:500}))}),B=(0,c.useForm)({resolver:(0,s.zodResolver)(F),defaultValues:{comment:""}}),D=(0,l.useId)(),H=`${D}-textarea`,M=`${D}-description`,K=`${D}-error`,U=(0,j.default)("comment",B.formState.errors);if(R.find(t=>t.nodeId===e.toString())&&void 0===L)return null;let V=async t=>{if(void 0===L)return;let l="production"===x.env.NODE_ENV?await (0,w.getRecaptchaToken)("user_feedback_survey"):"";q({...t,nodeId:e,recaptchaToken:l,isPositive:L})};if(!z.acceptedServices.analytics?.includes("matomo"))return null;let $="executing"===I,G=!$&&"hasSucceeded"!==I;return(0,t.jsxs)("section",{className:N.default.feedbackSurvey,"aria-busy":$,children:[$&&(0,t.jsx)(p.default,{children:O("form.submitting")}),"hasSucceeded"===I&&(0,t.jsxs)("div",{className:N.default.success,children:[(0,t.jsx)(_.default,{name:"flag",className:N.default.successIcon}),(0,t.jsx)(h.default,{as:"h2",size:"m",children:O("form.success.title")})]}),G&&(0,t.jsxs)(t.Fragment,{children:[void 0===L&&(0,t.jsxs)("div",{className:N.default.inviteContainer,children:[(0,t.jsx)(h.default,{as:"h2",size:"m",children:O("title")}),(0,t.jsxs)("div",{className:N.default.actions,children:[(0,t.jsxs)(m.default,{size:"small",onClick:()=>P(!0),theme:"secondary",id:"feedback-yes",children:[(0,t.jsx)(_.default,{name:"thumb-up"}),O("button.yes")]}),(0,t.jsxs)(m.default,{size:"small",onClick:()=>P(!1),theme:"secondary",id:"feedback-no",children:[(0,t.jsx)(_.default,{name:"thumb-up"}),O("button.no")]})]})]}),void 0!==L&&(0,t.jsxs)("div",{className:N.default.formContainer,children:[(0,t.jsxs)(g.default,{form:B,noValidate:!0,onSubmit:V,className:N.default.formInner,children:[(0,t.jsx)(h.default,{as:"label",size:"m",htmlFor:H,children:O(L?"form.positive.title":"form.negative.title")}),(0,t.jsx)("p",{id:M,className:N.default.description,children:O(L?"form.positive.label":"form.negative.label")}),(0,t.jsx)("textarea",{id:H,"aria-describedby":(0,o.default)(M,U&&K),...B.register("comment"),className:(0,o.default)("input",N.default.textarea)}
1),U&&(0,t.jsx)(b.default,{id:K,isError:!0,children:U}),(0,t.jsxs)("div",{className:N.default.actions,children:[(0,t.jsx)(m.default,{theme:"primary",children:O("form.submit")}),(0,t.jsx)(m.default,{onClick:()=>{P(void 0),B.reset(),W()},theme:"outline",type:"button",children:O("form.cancel")})]})]}),"hasErrored"===I&&(0,t.jsx)(y.default,{role:"alert",type:"error",label:O("form.error.server.label"),title:O("form.error.server.title"),text:O("form.error.server.text")})]})]})]})}],372388)},939587,e=>{e.v({afterMapAnchor:"styles-module__2FmkuG__afterMapAnchor","interactive-map-container":"styles-module__2FmkuG__interactive-map-container",pin:"styles-module__2FmkuG__pin"})},594359,e=>{"use strict";var t=e.i(876810),l=e.i(119771),s=e.i(7284),i=e.i(17626),r=e.i(894338),a=e.i(787737),n=e.i(825424),o=e.i(761925),u=e.i(67164),d=e.i(236503),c=e.i(518707),f=e.i(466626),m=e.i(939587);e.s(["default",0,({geojson:e,className:_})=>{let p=(0,r.useTranslations)(),h=(0,l.useRef)(null),v=(0,l.useRef)(null),g=(0,l.useRef)(null),b=(0,l.useRef)(null),[y,x]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(!h.current)return;let l=i.default.map(h.current).setMinZoom(11);if(e.features.length>0){let t=i.default.geoJSON(e).getBounds();l.fitBounds(t,{padding:[20,20]})}else l.setView([50.84633700764985,4.35109271452339],12);return(0,f.addBaseTileLayers)(l),l.attributionControl.setPrefix(!1),l.zoomControl.remove(),i.default.geoJSON(e,{onEachFeature:(e,s)=>{let r=document.createElement("div");s.bindPopup(r,{closeButton:!1});let n=null,o=null,u=null;s.on("popupopen",()=>{let e=s.getPopup()?.getElement()?.querySelector('[role="dialog"]');if(e&&e instanceof HTMLElement){e.focus();let t=Array.from(l.getContainer().querySelectorAll(".leaflet-marker-icon, path"));if(s instanceof i.default.Marker||s instanceof i.default.Path){let e=s.getElement(),l=t.findIndex(t=>t===e);o=t[l]??null,u=t[l+1]??null}}}),s.on("add",()=>{if(s instanceof i.default.Marker||s instanceof i.default.Path){let e=s.getElement();e&&(e.setAttribute("tabindex","0"),e.addEventListener("keydown",e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),n=document.activeElement,s.openPopup())}),e.addEventListener("pointerdown",()=>{n=e}))}}),(0,a.createRoot)(r).render((0,t.jsx)(d.default,{name:e.properties.name,image:e.properties.image,description:e.properties.project_details?.details,municipalities:e.properties.project_details?.municipalities,status:e.properties.project_details?.status,link:e.properties.project_details?.link?{uri:e.properties.project_details.link}:null,i18n:{close:p("bhg.common.close_modal"),poi:p("bhg.common.icon.title.poi")},handleClose:()=>{s.closePopup(),n&&n.focus()},onFocusOutDirection:e=>{if(s.closePopup(),"prev"===e)o&&document.body.contains(o)?o.focus():h.current?.focus();else if(u&&document.body.contains(u))u.focus();else{let e=g.current,t=b.current;e&&!e.disabled?e.focus():t&&!t.disabled?t.focus():h.current?.focus()}}}))},pointToLayer:(e,l)=>{let s=(0,i.divIcon)({html:(0,n.renderToString)((0,t.jsx)(o.default,{name:"poi-map",label:p("bhg.common.icon.title.poi")})),iconSize:[32,32],iconAnchor:[16,32],className:m.default.pin});return i.default.marker(l,{icon:s})},style:e=>({color:"#2F3E8B",fillColor:"#8C88D2",stroke:!0,lineCap:"round",lineJoin:"round",fillRule:"evenodd",weight:4,className:m.default["geojson-path"]})}).addTo(l),v.current=l,x(!0),()=>{l.remove()}},[e,p]),(0,t.jsxs)("div",{className:m.default["interactive-map-container"],children:[(0,t.jsx)(u.SkipTheMap,{}),(0,t.jsx)("div",{ref:h,className:(0,s.default)(_)}),y&&(0,t.jsx)(c.default,{zoomInRef:g,zoomOutRef:b,map:v.current}),(0,t.jsx)("span",{id:"afterMapAnchor",tabIndex:-1,className:m.default.afterMapAnchor})]})}])},227116,e=>{e.v(t=>Promise.all(["static/chunks/4da1d070d51b6e22.css","static/chunks/11d64f490f20b98a.js"].map(t=>e.l(t))).then(()=>t(30459)))},221645,e=>{e.v(t=>Promise.all(["static/chunks/65b8f301557f9016.js"].map(t=>e.l(t))).then(()=>t(55915)))}]);
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.