"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[539],{80770:(ye,J,m)=>{m.d(J,{A:()=>V});var a=m(48322),K=m(32394),X=m(24174),C=m(34500),z=m(10394);const ne=C.I4.div` ${({inPage:W,theme:O})=>(0,C.AH)` width: 100%; max-width: 480px; .social-share__links { display: flex; margin-top: ${(0,z.g)(16)}; gap: ${(0,z.g)(8)}; align-items: center; justify-content: start; } .social-share__link { display: grid; place-items: center; flex: 0 1 ${(0,z.g)(56)}; aspect-ratio: 1/1; border: 1px solid ${O.border.border04}; color: ${O.color.text}; background: #fff; transition: all 0.2s ease-in-out; position: relative; cursor: pointer; .svg { width: ${(0,z.g)(24)}; height: ${(0,z.g)(24)}; margin: 0; } &:hover, &:focus { color: ${O.color.text}; background: ${O.uiColors.greyLight}; } } .social-share__title { ${O.typeStyles.body[0]}; } .network-title { ${O.patterns.visuallyHide}; } ${W===!0&&` .social-share__links { justify-content: start; } `} @media print { display: none; } `}; `;var te=m(76741);const ae=({title:W,uri:O})=>({handleShare:(0,te.B)()&&navigator?.share?()=>{navigator.share({title:W,url:O}).catch(()=>console.error("Could not share page"))}:void 0,bluesky:`https://bsky.app/intent/compose?text=${W} ${O}`,x:`https://twitter.com/intent/tweet?text=${W} ${O}`,facebook:`https://www.facebook.com/sharer/sharer.php?u=${O}`,linkedin:`http://www.linkedin.com/shareArticle?uri=${O}`,email:`mailto:?subject=${W}&body=${O}`});var P=m(36540);const V=({inPage:W=!1,pageTitle:O,uri:re})=>{const{handleShare:j,bluesky:Y,email:ce,facebook:oe,linkedin:De,x:he}=ae({title:O,uri:re}),Te=[{icon:"Facebook",label:"Facebook",uri:oe},{icon:"X",label:"X",uri:he},{icon:"Bluesky",label:"Bluesky",uri:Y},{icon:"LinkedIn",label:"LinkedIn",uri:De},{icon:"Email",label:P.z.email,uri:ce}];return a.createElement(ne,{className:"social-share",inPage:W},a.createElement("h3",{className:"social-share__title"},P.z.share.sharePage),a.createElement("div",{className:"social-share__links"},j&&a.createElement("button",{onClick:j,className:"social-share__link"},a.createElement("span",{className:"network-title"},P.z.share.share),a.createElement(K.A,{icon:"Share",size:"24"})),Te.map(de=>a.createElement(X.A,{key:de.icon,uri:de.uri,className:"social-share__link"},a.createElement("span",{className:"network-title"},de.label),a.createElement(K.A,{icon:de.icon,size:"24"})))))}},73234:(ye,J,m)=>{m.d(J,{A:()=>P});var a=m(48322),K=m(16443),X=m(34500),C=m(10394),z=m(66247);const ne=X.I4.div` ${({theme:G})=>(0,X.AH)` + .speakers__group { border-top: 1px solid ${G.border.border03}; margin-top: ${(0,C.g)(24)}; padding-top: ${(0,C.g)(24)}; } .speakers__title { ${G.typeStyles.display[1]}; } .speakers__title + .speakers__list { margin-top: ${(0,C.g)(24)}; } .speakers__list { display: grid; gap: ${(0,C.g)(16)}; } .speakers__person { display: flex; gap: ${(0,C.g)(8)}; align-items: center; } .person__image { order: -1; border-radius: 100%; display: block; overflow: hidden; width: ${(0,C.g)(48)}; height: ${(0,C.g)(48)}; @media ${(0,z.mq)(G.breakpoint.s)} { width: ${(0,C.g)(56)}; height: ${(0,C.g)(56)}; } } .person__title { ${G.typeStyles.body[2]}; } @media print { .speakers__person { break-inside: avoid; width: 100%; } } `}; `,P=({title:G,people:le})=>a.createElement(ne,{className:"speakers__group"},a.createElement("h2",{className:"speakers__title"},G),a.createElement("div",{className:"speakers__list"},le.map(V=>a.createElement("div",{key:V.id,className:"speakers__person"},a.createElement("h3",{className:"person__title"},V.name),a.createElement("div",{className:"person__image"},V.image&&a.createElement(K.A,{...V.image}))))))},78998:(ye,J,m)=>{m.d(J,{A:()=>re});var a=m(48322),K=m(61054),X=m(10015),C=m(34500),z=m(24174),F=m(10394);const te=(0,C.I4)(z.A)` ${({theme:j})=>(0,C.AH)` background: ${j.color.background}; color: ${j.color.text}; display: block; padding: ${(0,F.g)(8)}; ${j.typeStyles.body[2]}; transition: all 0.2s ease-in-out; &:hover { background: ${j.color.backgroundHover}; } `}; `,G=({link:j,surface:Y="Grey Light"})=>a.createElement(X.A,{surface:Y},a.createElement(te,{uri:j.uri,className:"topic"},j.title)),V=C.I4.div` ${()=>(0,C.AH)` .topics__list { list-style: none; display: flex; flex-wrap: wrap; gap: ${(0,F.g)(8)}; } .section-header + * { margin-top: ${(0,F.g)(24)}; } `}; `,re=({items:j,title:Y,surface:ce})=>a.createElement(V,{className:"topics"},a.createElement(K.A,{title:Y,headingStyle:"brandBorder",headingLevel:"h2",displaySize:"h4"}),a.createElement("ul",{className:"topics__list"},j.map(oe=>a.createElement("li",{key:oe.id,className:"topics__item"},a.createElement(G,{link:oe,surface:ce})))))},80937:(ye,J,m)=>{m.r(J),m.d(J,{default:()=>Pe});var a=m(48322),K=m(72187),X=m.n(K);function C(){return C=Object.assign||function(t){for(var e=1;e=u?g:""+Array(u+1-f.length).join(l)+g},n={s:b,z:function(g){var u=-g.utcOffset(),l=Math.abs(u),f=Math.floor(l/60),s=l%60;return(u<=0?"+":"-")+b(f,2,"0")+":"+b(s,2,"0")},m:function g(u,l){if(u.date(){if(typeof t!="string"||typeof e!="string")throw new TypeError("Expected the arguments to be of type `string`");if(e==="")return[t];const c=t.indexOf(e);return c===-1?[t]:[t.slice(0,c),t.slice(c+e.length)]},W=function(t,e){for(var c={},i=Object.keys(t),h=Array.isArray(e),S=0;S`%${d.charCodeAt(0).toString(16).toUpperCase()}`):encodeURIComponent(r):r}function h(r,o){return o.decode?le(r):r}function S(r){return Array.isArray(r)?r.sort():typeof r=="object"?S(Object.keys(r)).sort((o,d)=>Number(o)-Number(d)).map(o=>r[o]):r}function x(r){const o=r.indexOf("#");return o!==-1&&(r=r.slice(0,o)),r}function I(r){const o=(r=x(r)).indexOf("?");return o===-1?"":r.slice(o+1)}function A(r,o){return o.parseNumbers&&!Number.isNaN(Number(r))&&typeof r=="string"&&r.trim()!==""?r=Number(r):!o.parseBooleans||r===null||r.toLowerCase()!=="true"&&r.toLowerCase()!=="false"||(r=r.toLowerCase()==="true"),r}function L(r,o){c((o=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},o)).arrayFormatSeparator);const d=function($){let b;switch($.arrayFormat){case"index":return(n,p,y)=>{b=/\[(\d*)\]$/.exec(n),n=n.replace(/\[\d*\]$/,""),b?(y[n]===void 0&&(y[n]={}),y[n][b[1]]=p):y[n]=p};case"bracket":return(n,p,y)=>{b=/(\[\])$/.exec(n),y[n=n.replace(/\[\]$/,"")]=b?y[n]!==void 0?[].concat(y[n],p):[p]:p};case"comma":case"separator":return(n,p,y)=>{const D=typeof p=="string"&&p.includes($.arrayFormatSeparator),U=typeof p=="string"&&!D&&h(p,$).includes($.arrayFormatSeparator);p=U?h(p,$):p;const M=D||U?p.split($.arrayFormatSeparator).map(N=>h(N,$)):p===null?p:h(p,$);y[n]=M};default:return(n,p,y)=>{y[n]=y[n]!==void 0?[].concat(y[n],p):p}}}(o),k=Object.create(null);if(typeof r!="string"||!(r=r.trim().replace(/^[?#&]/,"")))return k;for(const $ of r.split("&")){if($==="")continue;let[b,n]=V(o.decode?$.replace(/\+/g," "):$,"=");n=n===void 0?null:["comma","separator"].includes(o.arrayFormat)?n:h(n,o),d(h(b,o),n,k)}for(const $ of Object.keys(k)){const b=k[$];if(typeof b=="object"&&b!==null)for(const n of Object.keys(b))b[n]=A(b[n],o);else k[$]=A(b,o)}return o.sort===!1?k:(o.sort===!0?Object.keys(k).sort():Object.keys(k).sort(o.sort)).reduce(($,b)=>{const n=k[b];return $[b]=Boolean(n)&&typeof n=="object"&&!Array.isArray(n)?S(n):n,$},Object.create(null))}e.extract=I,e.parse=L,e.stringify=(r,o)=>{if(!r)return"";c((o=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},o)).arrayFormatSeparator);const d=n=>o.skipNull&&r[n]==null||o.skipEmptyString&&r[n]==="",k=function(n){switch(n.arrayFormat){case"index":return p=>(y,D)=>{const U=y.length;return D===void 0||n.skipNull&&D===null||n.skipEmptyString&&D===""?y:D===null?[...y,[i(p,n),"[",U,"]"].join("")]:[...y,[i(p,n),"[",i(U,n),"]=",i(D,n)].join("")]};case"bracket":return p=>(y,D)=>D===void 0||n.skipNull&&D===null||n.skipEmptyString&&D===""?y:D===null?[...y,[i(p,n),"[]"].join("")]:[...y,[i(p,n),"[]=",i(D,n)].join("")];case"comma":case"separator":return p=>(y,D)=>D==null||D.length===0?y:y.length===0?[[i(p,n),"=",i(D,n)].join("")]:[[y,i(D,n)].join(n.arrayFormatSeparator)];default:return p=>(y,D)=>D===void 0||n.skipNull&&D===null||n.skipEmptyString&&D===""?y:D===null?[...y,i(p,n)]:[...y,[i(p,n),"=",i(D,n)].join("")]}}(o),$={};for(const n of Object.keys(r))d(n)||($[n]=r[n]);const b=Object.keys($);return o.sort!==!1&&b.sort(o.sort),b.map(n=>{const p=r[n];return p===void 0?"":p===null?i(n,o):Array.isArray(p)?p.reduce(k(n),[]).join("&"):i(n,o)+"="+i(p,o)}).filter(n=>n.length>0).join("&")},e.parseUrl=(r,o)=>{o=Object.assign({decode:!0},o);const[d,k]=V(r,"#");return Object.assign({url:d.split("?")[0]||"",query:L(I(r),o)},o&&o.parseFragmentIdentifier&&k?{fragmentIdentifier:h(k,o)}:{})},e.stringifyUrl=(r,o)=>{o=Object.assign({encode:!0,strict:!0},o);const d=x(r.url).split("?")[0]||"",k=e.extract(r.url),$=e.parse(k,{sort:!1}),b=Object.assign($,r.query);let n=e.stringify(b,o);n&&(n=`?${n}`);let p=function(y){let D="";const U=y.indexOf("#");return U!==-1&&(D=y.slice(U)),D}(r.url);return r.fragmentIdentifier&&(p=`#${i(r.fragmentIdentifier,o)}`),`${d}${n}${p}`},e.pick=(r,o,d)=>{d=Object.assign({parseFragmentIdentifier:!0},d);const{url:k,query:$,fragmentIdentifier:b}=e.parseUrl(r,d);return e.stringifyUrl({url:k,query:W($,o),fragmentIdentifier:b},d)},e.exclude=(r,o,d)=>{const k=Array.isArray(o)?$=>!o.includes($):($,b)=>!o($,b);return e.pick(r,k,d)}});const re={dateTimeLocal:"YYYY-MM-DD[T]HH:mm:ss",dateTimeUTC:"YYYYMMDD[T]HHmmss[Z]",allDay:"YYYYMMDD"};function j({startTime:t,endTime:e},c){const i=re[c];return{start:t.format(i),end:e.format(i)}}F.extend(ne);const Y=(t,e=!0)=>{const{start:c,end:i,duration:h}=t,S=function(A,L){if(A==null)return{};var r,o,d={},k=Object.keys(A);for(o=0;o=0||(d[r]=A[r]);return d}(t,["start","end","duration"]),x=e?F(c).utc():F(c),I=i?e?F(i).utc():F(i):(()=>{if(t.allDay)return x.add(1,"day");if(h&&h.length==2){const A=Number(h[0]);return x.add(A,h[1])}return e?F().utc():F()})();return C({},S,{startTime:x,endTime:I})},ce=t=>{const e=Y(t),{start:c,end:i}=j(e,e.allDay?"allDay":"dateTimeUTC"),h={action:"TEMPLATE",text:e.title,details:e.description,location:e.location,trp:e.busy,dates:c+"/"+i,recur:e.rRule?"RRULE:"+e.rRule:void 0};return e.guests&&e.guests.length&&(h.add=e.guests.join()),`https://calendar.google.com/calendar/render?${O.stringify(h)}`},oe=t=>{const e=Y(t,!1),{start:c,end:i}=j(e,"dateTimeLocal");return`https://outlook.live.com/calendar/0/action/compose?${O.stringify({path:"/calendar/action/compose",rru:"addevent",startdt:c,enddt:i,subject:e.title,body:e.description,location:e.location,allday:e.allDay||!1})}`},De=t=>{const e=Y(t,!1),{start:c,end:i}=j(e,"dateTimeLocal");return`https://outlook.live.com/calendar/0/deeplink/compose?${O.stringify({path:"/calendar/action/compose",rru:"addevent",startdt:c,enddt:i,subject:e.title,body:e.description,location:e.location,allday:e.allDay||!1})}`},he=t=>{const e=Y(t,!1),{start:c,end:i}=j(e,"dateTimeLocal");return`https://outlook.office.com/calendar/0/action/compose?${O.stringify({path:"/calendar/action/compose",rru:"addevent",startdt:c,enddt:i,subject:e.title,body:e.description,location:e.location,allday:e.allDay||!1})}`},Te=t=>{const e=Y(t,!1),{start:c,end:i}=j(e,"dateTimeLocal");return`https://outlook.office.com/calendar/0/deeplink/compose?${O.stringify({path:"/calendar/action/compose",rru:"addevent",startdt:c,enddt:i,subject:e.title,body:e.description,location:e.location,allday:e.allDay||!1})}`},de=t=>{const e=Y(t),{start:c,end:i}=j(e,e.allDay?"allDay":"dateTimeUTC");return`https://calendar.yahoo.com/?${O.stringify({v:60,title:e.title,st:c,et:i,desc:e.description,in_loc:e.location,dur:!!e.allDay&&"allday"})}`},Ze=t=>{const e=Y(t),{start:c,end:i}=j(e,e.allDay?"allDay":"dateTimeUTC");return`https://calendar.aol.com/?${O.stringify({v:60,title:e.title,st:c,et:i,desc:e.description,in_loc:e.location,dur:!!e.allDay&&"allday"})}`},Je=t=>{const e=Y(t),c={subject:e.title,content:e.description,startTime:e.startTime.toISOString(),endTime:e.endTime.toISOString()};return e.guests&&e.guests.length&&(c.attendees=e.guests.join()),`https://teams.microsoft.com/l/meeting/new?${O.stringify(c)}`},_e=t=>{const e=Y(t),c=(e.description||"").replace(/,/gm,",").replace(/;/gm,";").replace(/\r\n/gm,` `).replace(/\n/gm,"\\n").replace(/(\\n)[\s\t]+/gm,"\\n"),i=(e.location||"").replace(/,/gm,",").replace(/;/gm,";").replace(/\r\n/gm,` `).replace(/\n/gm,"\\n").replace(/(\\n)[\s\t]+/gm,"\\n"),{start:h,end:S}=j(e,e.allDay?"allDay":"dateTimeUTC"),x=F(new Date).utc().format(re.dateTimeUTC),I=[{key:"BEGIN",value:"VCALENDAR"},{key:"VERSION",value:"2.0"},{key:"PRODID",value:e.title},{key:"BEGIN",value:"VEVENT"},{key:"URL",value:e.url},{key:"DTSTART",value:h},{key:"DTEND",value:S},{key:"DTSTAMP",value:x},{key:"RRULE",value:e.rRule},{key:"SUMMARY",value:e.title},{key:"DESCRIPTION",value:c},{key:"LOCATION",value:i},{key:"ORGANIZER",value:e.organizer},{key:"UID",value:Math.floor(1e5*Math.random()).toString().replace(".","")},{key:"END",value:"VEVENT"},{key:"END",value:"VCALENDAR"}];let A="";return I.forEach(L=>{if(L.value)if(L.key=="ORGANIZER"){const r=L.value;A+=`${L.key};${encodeURIComponent(`CN=${r.name}:MAILTO:${r.email}\r `)}`}else A+=`${L.key}:${encodeURIComponent(`${L.value}\r `)}`}),`data:text/calendar;charset=utf8,${A}`};var $e=m(68253),Ae=m(24231),ve=m(28130),Me=m(16395),Ee=m(32394),Ne=m(24174),Ie=m(76147),we=m(69288),Ce=m(80770),me=m(73234),je=m(34612),Se=m(10015),Q=m(34500),E=m(10394),be=m(66247);const Le=Q.I4.div` ${({theme:t})=>(0,Q.AH)` background: ${t.color.background}; color: ${t.color.text}; padding-block: ${(0,E.g)(40)}; .page__hero-content { display: grid; gap: ${(0,E.g)(16)}; } .page__location { padding-top: ${(0,E.g)(16)}; border-top: 1px solid ${t.color.border}; } .page__title { ${t.typeStyles.display[4]}; } .page__subtitle { ${t.typeStyles.display[2]}; } .page__location { ${t.typeStyles.display[1]}; } @media ${(0,be.mq)(t.breakpoint.l)} { padding-block: ${(0,E.g)(80)}; .container { display: grid; gap: ${(0,E.g)(24)}; grid-template-columns: repeat(12, 1fr); } .page__hero-content { grid-column: 1/8; } } `}; `,He=({date:t,location:e,subtitle:c,title:i})=>a.createElement(Se.A,{surface:"Grey Dark"},a.createElement(Le,{className:"page__hero"},a.createElement(ve.A,null,a.createElement("div",{className:"page__hero-content"},a.createElement(je.A,{...t}),a.createElement("h1",{className:"page__title"},i),a.createElement("div",{className:"page__subtitle"},c),e&&a.createElement("div",{className:"page__location"},e)))));var Ue=m(90277);const Re=Q.I4.div` ${({theme:t})=>(0,Q.AH)` display: flex; flex-direction: column; .label { ${(0,Ue.d)({buttonType:"button01",theme:t})}; pointer-events: none; } .canvas { padding: ${(0,E.g)(16)} ${(0,E.g)(24)}; background: ${t.color.background}; * { ${t.typeStyles.body[2]}; } } `}; `,Ye=({label:t,content:e})=>a.createElement(Se.A,{surface:"Grey Light"},a.createElement(Re,{className:"aside__bookingInfo"},a.createElement("h2",{className:"label"},t),a.createElement(Ae.A,{content:e}))),Fe=Q.I4.ul` ${({theme:t})=>(0,Q.AH)` list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: ${(0,E.g)(16)}; &:not(:last-child) { padding-top: ${(0,E.g)(40)}; border-top: 1px solid ${t.border.border03}; } li { display: flex; align-items: center; gap: ${(0,E.g)(8)}; padding: ${(0,E.g)(8)}; background: ${t.color.background}; position: relative; transition: background 0.2s ease; &:hover, &:focus-within { background: ${t.color.backgroundHover}; } a { color: ${t.color.text}; ${t.typeStyles.body[2]}; &::after { content: ''; display: block; inset: 0; position: absolute; } } } .stream-link__icon { display: grid; place-items: center; background: ${t.uiColors.charcoal}; flex: 0 0 ${(0,E.g)(40)}; height: ${(0,E.g)(40)}; color: ${t.uiColors.white}; } @media ${(0,be.mq)(t.breakpoint.l)} { .stream-link__icon { flex: 0 0 ${(0,E.g)(80)}; height: ${(0,E.g)(80)}; } } `}; `,Be=({streamLinks:t})=>a.createElement(Se.A,{surface:"Grey Light"},a.createElement(Fe,{className:"aside__stream-links"},t.map(e=>a.createElement("li",{key:e.id},a.createElement("div",{className:"stream-link__icon"},a.createElement(Ee.A,{icon:"Play"})),a.createElement(Ne.A,{uri:e.uri,openInNewTab:e.openInNewTab},e.title)))));var ze=m(78998);const Ge=Q.I4.div` ${({theme:t})=>(0,Q.AH)` .page__layout { padding-block: ${(0,E.g)(24)} ${(0,E.g)(40)}; display: grid; gap: ${(0,E.g)(40)}; } .page__hero + .container { .page__layout { padding-block: ${(0,E.g)(40)}; } } .page__aside { display: grid; gap: ${(0,E.g)(24)}; order: -1; } .hero__afterword__subtitle { ${t.typeStyles.display[2]}; } .hero__location { ${t.typeStyles.display[1]}; } .hero__afterword-container { padding-block: ${(0,E.g)(40)} ${(0,E.g)(24)}; } .hero__afterword-wrapper { display: grid; grid-template-columns: 1fr; } .hero__afterword { display: grid; grid-template-columns: 1fr; gap: ${(0,E.g)(8)}; * + * { border-top: 1px solid ${t.border.border03}; padding-top: ${(0,E.g)(8)}; } } .page__date-long__text { display: block; ${t.typeStyles.display[1]}; border-bottom: 1px solid ${t.border.border03}; padding-bottom: ${(0,E.g)(40)}; } .page__date-long + * { margin-top: ${(0,E.g)(40)}; } .aside__ctas { display: flex; flex-direction: column; gap: ${(0,E.g)(24)}; width: 100%; max-width: 480px; margin-inline: auto; .button { width: 100%; } } .calendar-dropdown { background: #fff; width: 100%; border: 1px solid ${t.border.border04}; padding: ${(0,E.g)(16)}; margin-top: ${(0,E.g)(16)}; display: none; &.open { display: block; } } .calendar-options { list-style: none; margin: 0; padding: 0; } .calendar-options__item { &:not(:first-child) { margin-top: ${(0,E.g)(16)}; } } .calendar-options__item__link { background: transparent; border: none; color: ${t.color.text}; text-decoration: none; ${t.typeStyles.body[1]}; display: flex; align-items: center; cursor: pointer; &:hover { text-decoration: underline; color: ${t.color.text}; } > span { margin-right: ${(0,E.g)(8)}; } } .aside__actions { display: flex; flex-direction: column; gap: ${(0,E.g)(24)}; } @media ${(0,be.mq)(t.breakpoint.l)} { .hero__afterword-wrapper { grid-template-columns: 7fr 5fr; gap: 1.5rem; } .page__date { display: grid; gap: ${(0,E.g)(40)}; grid-template-columns: repeat(12, 1fr); } .page__date__text { padding-block: ${(0,E.g)(80)} ${(0,E.g)(24)}; grid-column: 1 / 8; } .page__layout { grid-template-columns: repeat(12, 1fr); gap: ${(0,E.g)(24)}; } .page__hero + .container { .page__layout { padding-block: ${(0,E.g)(64)} ${(0,E.g)(80)}; } } .page__date-long + * { margin-top: ${(0,E.g)(64)}; } .page__content { grid-column: 1/8; min-width: 0; } .page__aside { grid-column: 9/13; height: fit-content; order: initial; } .aside__ctas { max-width: 100%; margin-inline: 0; } .aside__actions { gap: ${(0,E.g)(40)}; + * { margin-top: ${(0,E.g)(40)}; } } } @media print { .aside__ctas { display: none; } .aside__actions { display: block; } .aside__stream-links { li { padding-inline: 0; display: table; .stream-link__icon, a { display: table-cell; vertical-align: middle; } .stream-link__icon { width: 24pt; } } } } `}; `;var xe=m(62461),Ve=m(38001),Oe=m(36540);const We=({calendarEvent:t,title:e})=>{const c=document.createElement("a");c.href=t,c.download=`${(0,xe.h)(e)}.ics`,document.body.appendChild(c),c.click(),document.body.removeChild(c)},Pe=({mappedEntry:{bookingInformation:t,calendarEvent:e,chair:c,content:i,ctaPostEvent:h,ctaPreEvent:S,date:x,dateLong:I,discussants:A,endDate:L,hero:r,location:o,meta:d,moderator:k,newsletter:$,promotionalBanner:b,socialShare:n,speakers:p,streamLinks:y,subtitle:D,title:U,topics:M}})=>{const{buttonRef:N,elementRef:se,isOpen:ge,toggle:g}=(0,Ve.q)({focus:!0}),[u,l]=(0,a.useState)(void 0),f=[{icon:"AppleCalendar",title:"Apple",event:_e(e)},{icon:"GoogleCalendar",title:"Google",event:ce(e)},{icon:"Microsoft365",title:"Microsoft 365",event:he(e)},{icon:"OutlookCalendar",title:"Outlook",event:oe(e)}];return(0,a.useEffect)(()=>{const s=new Date().toISOString();l(s>=L?"post":"pre")},[L]),a.createElement(Ie.A,{meta:d},a.createElement(Ge,null,r?a.createElement(a.Fragment,null,a.createElement(Me.A,{...r}),a.createElement(ve.A,{className:"hero__afterword-container"},a.createElement("div",{className:"hero__afterword-wrapper"},a.createElement("div",{className:"hero__afterword"},a.createElement("div",{className:"hero__afterword__subtitle"},D),o&&a.createElement("div",{className:"hero__location"},o))))):a.createElement(He,{date:x,location:o,subtitle:D,title:U}),a.createElement(ve.A,null,a.createElement("div",{className:`page__layout ${r&&"page__layout--post-hero"}`},a.createElement("div",{className:"page__content"},a.createElement("div",{className:"page__date-long"},a.createElement("span",{className:"page__date-long__text"},I)),a.createElement(Ae.A,{content:i})),a.createElement("aside",{className:"page__aside"},u==="pre"&&t&&a.createElement(Ye,{...t}),a.createElement("div",{className:"aside__actions"},a.createElement("div",{className:"aside__ctas"},(u==="pre"?S:h).map(s=>a.createElement($e.A,{key:s.id,className:"cta",buttonType:"button01",uri:s.uri,openInNewTab:s.openInNewTab},s.title)),$&&a.createElement($e.A,{key:$.id,buttonType:"button02",uri:$.uri},$.title),a.createElement("div",{ref:se},u==="pre"&&a.createElement($e.A,{buttonType:"button02",onClick:g,ref:N},Oe.z.event.addToCalendar),a.createElement("div",{className:X()("calendar-dropdown",{open:ge})},a.createElement("ul",{className:"calendar-options"},f.map(s=>a.createElement("li",{className:"calendar-options__item",key:(0,xe.h)(s.title)},s.title==="Apple"?a.createElement("button",{className:"calendar-options__item__link",onClick:()=>We({calendarEvent:s.event,title:U})},a.createElement(Ee.A,{icon:s.icon}),s.title):a.createElement(Ne.A,{uri:s.event,className:"calendar-options__item__link"},a.createElement(Ee.A,{icon:s.icon}),s.title))))))),y.length>0&&a.createElement(Be,{streamLinks:y}),M.length>0&&a.createElement(ze.A,{items:M,title:Oe.z.topics}),a.createElement(Ce.A,{...n})),(p||c)&&a.createElement("div",{className:"aside__speakers"},p&&a.createElement(me.A,{...p}),A&&a.createElement(me.A,{...A}),c&&a.createElement(me.A,{...c}),k&&a.createElement(me.A,{...k}))))),b&&a.createElement(we.A,{...b})))}}}]);