1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6137],{3407:()=>{},23859:e=>{e.exports={mainContainer:"events-and-trainings_mainContainer__9KJpF",mainEventContainer:"events-and-trainings_mainEventContainer__45S9M"}},44981:(e,t,r)=>{"use strict";r.d(t,{lT:()=>o});var s=r(22805),n=r(10983),i=r(7976);let a=(e,t,r)=>{let s=t?.code||"en-US",n=r??Intl.DateTimeFormat().resolvedOptions().timeZone;return new Intl.DateTimeFormat(s,{year:"numeric",month:"2-digit",day:"2-digit",timeZone:n}).format(e)},l=(e,t,r="dateTime",n)=>{if(!e)return null;let i=e instanceof Date?e:new Date(e);if(!(0,s.f)(i))return null;switch(r){case"time":return((e,t,r)=>{let s=t?.code||"en-US",n=r??Intl.DateTimeFormat().resolvedOptions().timeZone;return new Intl.DateTimeFormat(s,{hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:n}).format(e)})(i,t,n);case"date":return a(i,t,n);default:if((e=>!!e&&0===e.getUTCHours()&&0===e.getUTCMinutes()&&0===e.getUTCSeconds())(i))return a((e=>new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds()))(i),t);return((e,t,r)=>{let s=t?.code||"en-US",n=r??Intl.DateTimeFormat().resolvedOptions().timeZone,i=new Intl.DateTimeFormat(s,{year:"numeric",month:"2-digit",day:"2-digit",timeZone:n}).format(e),a=new Intl.DateTimeFormat(s,{hour:"2-digit",minute:"2-digit",timeZone:n}).format(e);return`${i} ${a}`})(i,t,n)}},o=()=>{let{locale:e}=(0,n.useRouter)(),t=(0,i.rD)(),{i18n_DEFAULT_dateFormat:r,opco_timezone:s}=t,a=String(t[`i18n_${e}_dateFormat`]||r),o=(t,r)=>{if(t){let n=t instanceof Date?t:new Date(t),i={dateStyle:"short",timeZone:s??Intl.DateTimeFormat().resolvedOptions().timeZone};return r?.includeTime&&(i.timeStyle="short"),new Intl.DateTimeFormat(e,i).format(n)}return a.toLocaleUpperCase()};return{formatDateByLocale:o,formatDateIntervalByLocale:(e,t)=>`${o(e)} - ${o(t)}`,formatEstimateDate:l}}},45919:()=>{},47037:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});let s=function(e){return e.isFree="isFree",e.types="types",e.buildings="buildings",e.sponsorships="sponsorships",e.displayDates="___displayDates",e}({})},52949:(e,t,r)=>{"use strict";r.d(t,{p:()=>a});var s=r(50068),n=r.n(s);let i=["a","b","i","u","br","p","ul","ol","li","strong","em","span","div","h1","h2","h3","h4","h5","h6"],a=e=>n()(e,{allowedTags:i,allowedAttributes:{a:["href","style"]}})},53228:()=>{},54058:(e,t,r)=>{"use strict";r.d(t,{CA:()=>p,e4:()=>c});var s=r(12072),n=r(41010),i=r(86987);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){(0,s.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let o={},u=(0,n.J1)` 2 query EventsAndTrainingsRegistrationsByEvent($eventId: ID!) { 3 eventsAndTrainingsRegistrationsByEvent(eventId: $eventId) { 4 registrations { 5 registrationStatus 6 } 7 } 8} 9 `;function c(e){let t=l(l({},o),e);return i.IT(u,t)}let d=(0,n.J1)` 10 query EventsAndTrainingsFilters($filters: EventsFiltersCategory) { 11 eventsAndTrainingsFilters(filters: $filters) { 12 eventFilters { 13 ... on EventFilterTypes { 14 types { 15 typeId 16 label 17 } 18 } 19 ... on EventFilterBuildings { 20 buildings { 21 buildingId 22 location 23 } 24 } 25 ... on EventFilterSponsorships { 26 sponsorships { 27 sponsorshipId 28 sponsorName 29 } 30 } 31 ... on EventFilterDates { 32 displayDates { 33 closest 34 furthest 35 } 36 } 37 } 38 } 39} 40 `;function p(e){let t=l(l({},o),e);return i.IT(d,t)}},59859:()=>{},63704:(e,t,r)=>{"use strict";r.d(t,{f:()=>c}),r(60004);var s=r(12028),n=r(35695),i=r(70092),a=r.n(i),l=r(60072);let o=["subtle","subtlest","default"],u=["body-2","body-3"],c=({venue:e,className:t,dataTestId:r,hasEllipsis:i=!1,hasIcon:c=!1,iconSize:d="s",textColor:p="default",textSize:g="body-2"})=>{let{venueName:h,venueAddress:y}=e||{};if(!h)return null;let{addressLine1:f,city:O,country:m,postalCode:b}=y||{}
40,v=o.includes(p)?p:"",E=u.includes(g)?g:"",S=[b,O,m].filter(Boolean).join(", ");return(0,l.jsxs)("div",{className:(0,n.$)(a().container,i&&a().hasEllipsis,a()[v],a()[E],t),"data-testid":r,children:[c&&(0,l.jsx)(s.I,{title:"location",className:a().iconColor,icon:"location",size:d}),(0,l.jsxs)("ul",{className:a().address,children:[(0,l.jsx)("li",{children:h}),f&&(0,l.jsx)("li",{children:f}),S&&(0,l.jsx)("li",{children:S})]})]})}},68216:(e,t,r)=>{"use strict";r.d(t,{j:()=>o}),r(60004);var s=r(88088),n=r(43207),i=r(89444),a=r(24903),l=r(60072);let o=({price:e,pricing:t,displayPrice:r=!1,textSize:o="body-6"})=>{let[u]=(0,n.B)(),{amount:c,currency:d,scale:p}=e||{},{formatPrice:g}=(0,a.f)();if(t===i.DQ.Free)return(0,l.jsx)(s.E,{size:o,weight:"black","data-testid":"marketing-event-free",children:u("marketingEvents.eventDetails.free")});let h=r&&void 0!==c&&void 0!==p;return(0,l.jsx)(l.Fragment,{children:h?(0,l.jsx)(s.E,{size:o,weight:"black","data-testid":"marketing-event-price",children:g({price:{currency:d,amount:c,scale:p}})}):(0,l.jsx)(s.E,{size:o,weight:"black","data-testid":"marketing-event-paid",children:u("marketingEvents.eventDetails.paid")})})}},70092:e=>{e.exports={iconColor:"events-and-trainings-venue_iconColor__DbbR6",container:"events-and-trainings-venue_container__VoUOg",subtle:"events-and-trainings-venue_subtle__xPDsF",subtlest:"events-and-trainings-venue_subtlest__BmJfn","body-3":"events-and-trainings-venue_body-3__gNbqC",address:"events-and-trainings-venue_address__jOgEJ",hasEllipsis:"events-and-trainings-venue_hasEllipsis__bAF8F"}},75423:(e,t,r)=>{"use strict";r.d(t,{oQ:()=>u,b$:()=>p,HT:()=>g});var s=r(60004),n=r(12072);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let l=(e,t)=>{let r=a({},e);switch(t.type){case u.TOGGLE_VIEW:return a(a({},r),{},{view:t.payload});case u.TOGGLE_SORT:return a(a({},r),{},{sortBy:t.payload});case u.SET_IS_LOADING:return a(a({},r),{},{isLoading:t.payload});default:return e}};var o=r(60072);let u=function(e){return e.TOGGLE_VIEW="TOGGLE_VIEW",e.TOGGLE_SORT="TOGGLE_SORT",e.SET_IS_LOADING="SET_IS_LOADING",e}({}),c={view:function(e){return e.LIST="list",e.GRID="grid",e.CALENDAR="calendar",e}({}).GRID,sortBy:"",isLoading:!1},d=(0,s.createContext)({state:c,dispatch:()=>null}),p=({children:e})=>{let{0:t,1:r}=(0,s.useReducer)(l,c),n=(0,s.useMemo)(()=>({state:t,dispatch:r}),[t,r]);return(0,o.jsx)(d.Provider,{value:n,children:e})},g=()=>{let{state:e,dispatch:t}=(0,s.useContext)(d);return{state:e,helper:(e=>({toggleView:t=>{e({type:u.TOGGLE_VIEW,payload:t})},toggleSortBy:t=>{e({type:u.TOGGLE_SORT,payload:t})},setIsLoading:t=>{e({type:u.SET_IS_LOADING,payload:t})}}))(t)}}},77692:(e,t,r)=>{"use strict";r.d(t,{xZ:()=>A,NU:()=>E,go:()=>w,JV:()=>v,ee:()=>j,sW:()=>D,au:()=>S,Ho:()=>F});var s=r(12072),n=r(54688),i=r(60004),a=r(10983),l=r(1970),o=r(47037);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){(0,s.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let d={[o.Z.isFree]:"freeToggle",[o.Z.types]:"typeIds",[o.Z.buildings]:"buildingIds",[o.Z.sponsorships]:"sponsorshipIds",[o.Z.displayDates]:"displayDates"};class p{static fromQueryString(e,t){if(!e||"string"!=typeof e||!e.trim().startsWith("{"))return new this(void 0);let{result:r}=function(e,t){try{return{result:JSON.parse(e)}}catch(e){return console.error(`[${t}
40]: Error parsing String`,e),{error:e}}}(e,t);return new this(r)}constructor(e){this.checkedFilters=e||{}}addFilterFacet(e,t){this.checkedFilters=c(c({},this.checkedFilters),{},{[e]:[t]})}addFilterValue(e,t){let r=this.checkedFilters[e],s=Array.isArray(r)?r:[];this.checkedFilters[e]=[...s,t]}removeFilterValue(e,t){let r=this.checkedFilters[e];if(!Array.isArray(r))return;let s=r.filter(e=>e!==t);0===s.length?delete this.checkedFilters[e]:this.checkedFilters[e]=s}isFacetKeyUsed(e){return e in this.checkedFilters}isValueChecked(e,t){let r=this.checkedFilters[e];return!!Array.isArray(r)&&r.includes(t)}getFilters(){return this.checkedFilters}getFacetValues(e){return this.checkedFilters[e]}isFreeEventsChecked(){return!!this.checkedFilters[o.Z.isFree]}isEmpty(){return 0===Object.entries(this.checkedFilters).length}toggleFreeFilter(e,t){this.checkedFilters[e]?delete this.checkedFilters[e]:this.checkedFilters[e]=t}toggleFilter(e,t){if(!this.isFacetKeyUsed(e))return void this.addFilterFacet(e,t);this.isValueChecked(e,t)?this.removeFilterValue(e,t):this.addFilterValue(e,t)}setFacetValues(e,t){if(!t.length)return void delete this.checkedFilters[e];this.checkedFilters[e]=t}clearFilters(){this.checkedFilters={}}buildQueryParams(e){let{result:t}=function(e,t){try{return{result:JSON.stringify(e)}}catch(e){return console.error(`[${t}]: Error parsing String`,e),{error:e}}}(this.getFilters(),e);return"{}"===t?void 0:t}transformFreeFilter(e,t){return"boolean"==typeof t&&(e[d[o.Z.isFree]]=t),e}transformStandardFilter(e,t,r){return t in d&&Array.isArray(r)&&(e[d[t]]=r),e}buildGraphqlParams(){return Object.entries(this.getFilters()).reduce((e,[t,r=[]])=>t===o.Z.isFree?this.transformFreeFilter(e,r):this.transformStandardFilter(e,t,r),{})}}var g=r(80407),h=r(75423);let y=["filters","page"],f=["filters","page"],O=["filters","page"];function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){(0,s.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let v=e=>e.replace(/-([a-z]{2})$/,(e,t)=>"_"+t.toUpperCase()),E=({event:e,formData:t,isUserRegistered:r,allowUsersRegistration:s,registrationEndDate:n})=>{let i=n&&new Date(n).getTime()<=new Date().getTime(),{capacity:a,registrationNumber:l}=e||{},o=!!a&&!!l&&a>0&&l>0&&l>=a,u=!!(t?.formElements&&!i),c=!!(!o&&!r&&u&&s&&!i);return{isFullyBooked:o,isFormAttached:u,areSeatsUnavailable:!!(o||!u||i),isCounterDown:c}},S=({eventId:e})=>{let{getStorageValue:t}=(0,l.$)({key:`${g.rS.EVENTS_AND_TRAININGS_REGISTRATION}_${e}`}),r=t()?.blockedTime,{0:s,1:n}=(0,i.useState)(0);return(0,i.useEffect)(()=>{let e;if(r&&!isNaN(new Date(r).getTime()))return e=setInterval(()=>{let e=T(new Date(r).getTime()-new Date().getTime());n(e<=0?0:e)},1e3),()=>e&&clearInterval(e)},[r]),s},T=e=>Math.floor(e/1e3),D=e=>[...e].sort((e,t)=>(Number(e?.sponsorDisplayOrder)||0)-(Number(t?.sponsorDisplayOrder)||0)),F=()=>{let{query:e,pathname:t,push:r}=(0,a.useRouter)(),{helper:{setIsLoading:s}}=(0,h.HT)(),l=(0,i.useCallback)(async e=>{s(!0);try{await r({pathname:t,query:e})}finally{s(!1)}},[t,r,s]),u=(0,i.useMemo)(()=>p.fromQueryString(e.filters),[e.filters]),c=(0,i.useMemo)(()=>Object.keys(u.getFilters()||{}),[u]),d=(0,i.useCallback)(()=>{u.clearFilters();let{filters:t,page:r}=e;l((0,n.A)(e,y))},[u,e,l]),g=(0,i.useCallback)(t=>{t.forEach(({facetKey:e,facetValue:t})=>{((e,t)=>
40{if(e===o.Z.isFree)return u.toggleFreeFilter(e,t);u.toggleFilter(e,t)})(e,t)});let r=u.buildQueryParams("useFiltersData.toggleSeveralFilters"),{filters:s,page:i}=e;l(b(b({},(0,n.A)(e,f)),r?{filters:r}:{}))},[u,e,l]),m=(0,i.useCallback)((t,r)=>{u.setFacetValues(t,r);let s=u.buildQueryParams("useFiltersData.setFacetValues"),{filters:i,page:a}=e;l(b(b({},(0,n.A)(e,O)),s?{filters:s}:{}))},[u,e,l]);return{activeFacetKeys:c,checkedFilters:u,clearFilters:d,setRouterQuery:l,setFacetValues:m,toggleSeveralFilters:g}},_={buildings:{label:"location",value:"buildingId"},types:{label:"label",value:"typeId"},sponsorships:{label:"sponsorName",value:"sponsorshipId"}},I={CLOSEST:"closest",FURTHEST:"furthest"},j=e=>{let t=[];return e.forEach(e=>{if("EventFilterDates"===e.__typename){let r=e.displayDates?.closest,s=e.displayDates?.furthest,n=[];r&&n.push({name:I.CLOSEST,value:r}),s&&n.push({name:I.FURTHEST,value:s}),n.length&&t.push({name:o.Z.displayDates,values:n});return}let r=e.__typename?.replace("EventFilter","").toLowerCase(),s=_[r||""];if(r&&s&&r in e){let n=e[r];Array.isArray(n)&&t.push({name:r,values:n.filter(e=>null!==e).map(e=>({name:e[s.label],value:e[s.value]}))})}}),t},A=(e,t,r)=>{let s=e?.find(e=>e.name===t);switch(r){case g._D.TEXT:let n;return n=s?.values||[],n?.reduce((e,t)=>[...e,{name:t.name,label:t.name,value:t.value}],[]);case g._D.DATE:let i;return i=s?.values||[],i?.reduce((e,t)=>t.name===I.CLOSEST?[...e,{name:t.name,label:"from",value:t.value}]:t.name===I.FURTHEST?[...e,{name:t.name,label:"to",value:t.value}]:e,[]);case g._D.SPONSORS:{let e;return e=(e=>{let t={};return e.forEach(e=>{let r=e.name,s=e.value;t[r]||(t[r]={name:r,values:new Set}),t[r].values.add(s)}),Object.values(t).map(({name:e,values:t})=>({name:e,values:[...t]}))})(s?.values||[]),e?.map(({name:e,values:t})=>({name:e,label:e,value:t.join(",")}))}}return[]},w=e=>g.Gp[e]||g._D.TEXT},80407:(e,t,r)=>{"use strict";r.d(t,{Et:()=>n,Gp:()=>h,OG:()=>p,Px:()=>i,WC:()=>o,_D:()=>g,_x:()=>c,b$:()=>u,b9:()=>s,bG:()=>l,jR:()=>d,rS:()=>a});let s={DAY_MONTH_YEAR:"dd/LL/yyyy",PARSE_DAY_MONTH_YEAR:"LLL. y/dd/EEEE",PARSE_DAY_MONTH_YEAR_HOUR:"dd/MM/y . HH:mm",DAY_HOURS:24,HOUR_MINUTES:60,HOUR_SECONDS:3600,DAY_SECONDS:86400},n=0,i="ASC",a=function(e){return e.EVENTS_AND_TRAININGS_REGISTRATION="eventsAndTrainingsRegistration",e}({}),l=60,o={REGISTERED:"REGISTERED",CANCELED:"CANCELED"},u=6,c=15,d={TYPES:"types",BUILDINGS:"buildings",SPONSORSHIPS:"sponsorships",DISPLAY_DATES:"displayDates"},p=[d.TYPES,d.BUILDINGS,d.SPONSORSHIPS],g={TEXT:"text",LOCATIONS:"locations",DATE:"date",SPONSORS:"sponsors"},h={[d.TYPES]:g.TEXT,[d.BUILDINGS]:g.TEXT,[d.SPONSORSHIPS]:g.SPONSORS,[d.DISPLAY_DATES]:g.DATE}},86880:()=>{}}]);
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.