PageSourceSearch

https://futuresummit.ai/assets/Agenda-kleB7q05.js

js futuresummit.ai collected 2026-10-05 11:59:24 UTC 32,592 bytes, 19 lines download raw bytes

1import{c as O,r as b,j as e,f,L as _}from"./index-Cb0uFkxi.js";import{u as me}from"./useQuery-CKh03oH0.js";import{H as xe,F as ue}from"./Footer-17KnCj-2.js";import{S as pe}from"./Seo-CIpCEP-3.js";import{R as g,T as B,S as F,P as re,E as te,a as N,b as he,c as ge,d as ae,D as k,L as be,G as fe}from"./agenda2026-2gIlothW.js";import{C as ye}from"./chevron-down-CNHxCdIc.js";import{L as je,B as Ne,Z as we,S as Se,C as ve}from"./zap-D-ycy8Bp.js";import{S as ke}from"./shield-check-BbhY-iaL.js";import{B as Ee}from"./building-2-iDDjOjYO.js";import{P as Te}from"./plane-CWWo0jQG.js";import{C as se}from"./calendar-days-DHQ-vO0h.js";import{M as ne}from"./map-pin-ByQUeeMs.js";import{U as $}from"./users-C4vacUnP.js";import{T as oe,a as ie,b as L,c as P}from"./tabs-DtjGcLax.js";import{B as E}from"./button-BXT4L8KI.js";import{P as Ae}from"./PageMasthead-CW2ck3CJ.js";import{e as Ce}from"./eventImages-BMQzW0Wl.js";import{u as _e}from"./useSpeakers-IAKy3Fxg.js";import{s as De}from"./client-3Rgyq3FX.js";import{s as H}from"./slug-DGhkVI3i.js";import{A as V}from"./arrow-right-DdGLqZyL.js";import{D as Ie}from"./download-DMvlHEr0.js";import"./ResponsiveImage-D5MpvFHD.js";import"./siteNavigation-xQOaOE9I.js";import"./index-DSefd6az.js";import"./tslib.es6-CmEaCU22.js";import"./sheet-CL-fb0Ux.js";import"./index-DAxeAWUx.js";import"./input-CyLPhXcX.js";import"./index-CuDypQMJ.js";import"./PageBreadcrumb-ROuCwuwV.js";import"./chevron-right-1Co9RUio.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const Y=O("CalendarPlus",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8",key:"3spt84"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M16 19h6",key:"xwg31i"}],["path",{d:"M19 16v6",key:"tddt3s"}]]);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const Me=O("Clock3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16.5 12",key:"1aq6pp"}]]);/**
12 * @license lucide-react v0.462.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */const $e=O("HeartPulse",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"1uw2ng"}]]),de={rooms:[],tracks:[],types:[],passes:[]};function le(r){return Object.values(r).some(t=>t.length>0)}function Le(r,t){return le(t)?r.filter(s=>(t.rooms.length===0||t.rooms.includes(s.room))&&(t.tracks.length===0||s.tracks.some(n=>t.tracks.includes(n)))&&(t.types.length===0||t.types.includes(s.type))&&(t.passes.length===0||s.passes.some(n=>t.passes.includes(n)))):r}function Pe(r,t){return r.includes(t)?r.filter(s=>s!==t):[...r,t]}const Re=["plenary","keynote","panel","fireside","workshop","roundtable","exhibition"],Oe=[{label:"Room",key:"rooms",options:g.map(({id:r,name:t})=>({id:r,name:t}))},{label:"Track",key:"tracks",options:B.map(({id:r,name:t})=>({id:r,name:t}))},{label:"Session type",key:"types",options:Re.map(r=>({id:r,name:F[r]}))},{label:"Pass",key:"passes",options:re.map(({id:r,name:t})=>({id:r,name:t}))}];function Be({filters:r,onChange:t,resultCount:s}){const[n,a]=b.useState(!1),o=Object.values(r).reduce((c,d)=>c+d.length,0),i=(c,d)=>{const x=d;t({...r,[c]:Pe(r[c],x)})};return e.jsxs("section",{"aria-label":"Agenda filters",className:"border-y border-border/40 py-5",children:[e.jsxs("div",{className:"flex items-center justify-between gap-4",children:[e.jsxs("button",{type:"button","aria-expanded":n,"aria-controls":"agenda-filters-panel",onClick:()=>a(c=>!c),className:"eyebrow inline-flex items-center gap-1.5 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:["Filters",o>0?` · ${o} active`:"",e.jsx(ye,{"aria-hidden":"true",className:f("h-3.5 w-3.5 transition-transform motion-reduce:transition-none",n&&"rotate-180")}
16)]}),e.jsx("button",{type:"button",disabled:!le(r),onClick:()=>t({...de}),className:"text-xs font-semibold uppercase tracking-wider text-primary underline-offset-4 hover:underline disabled:text-muted-foreground disabled:no-underline",children:"Clear all"})]}),e.jsx("div",{id:"agenda-filters-panel",hidden:!n,className:f("mt-4 gap-4 lg:grid-cols-2",n?"grid":"hidden"),children:Oe.map(({label:c,key:d,options:x})=>e.jsxs("fieldset",{children:[e.jsx("legend",{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:c}),e.jsx("div",{className:"mt-2 flex flex-wrap gap-2",children:x.map(({id:m,name:w})=>{const l=r[d].includes(m);return e.jsx("button",{type:"button","aria-pressed":l,onClick:()=>i(d,m),className:f("border px-2.5 py-1.5 text-xs font-medium transition-colors motion-reduce:transition-none focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",l?"border-primary bg-primary/15 text-primary":"border-border/60 text-muted-foreground hover:border-primary/50 hover:text-foreground"),children:w},m)})})]},d))}),e.jsxs("p",{"aria-live":"polite",className:"sr-only",children:[s," ",s===1?"session":"sessions"," shown"]})]})}const h=r=>{const[t,s]=r.split(":").map(Number),n=t>=12?"PM":"AM";return`${t%12||12}:${s.toString().padStart(2,"0")} ${n}`},Fe={executive:"Executive Conference Access",expo:"Exhibition Access","all-access":"All Access",investor:"Investor",startup:"Startup",invitation:"By Invitation Only"},Ue={executive:"All Access Pass, Summit Pass, Investor Pass",expo:"EXPO Pass","all-access":"All Access Pass",investor:"Investor Pass",startup:"Startup Program",invitation:"By Invitation Only"},ze={executive:"border-primary bg-background text-primary","all-access":"border-primary bg-background text-primary",investor:"border-primary bg-background text-primary",startup:"border-primary/60 bg-background text-primary/80",expo:"border-border bg-foreground text-background",invitation:"border-primary bg-primary text-background"};function C({pass:r,short:t=!1,className:s}){var a;const n=((a=re.find(({id:o})=>o===r))==null?void 0:a.name)??Ue[r];return e.jsx("span",{"aria-label":n,title:n,className:f("inline-flex items-center whitespace-nowrap rounded-full border font-semibold uppercase tracking-wider",t?"px-2 py-0.5 text-xs":"px-2.5 py-1 text-xs",ze[r],s),children:t?Fe[r]:n})}const Ge="2026-11-10",He="https://futuresummit.ai/agenda",Ve="-//Future Summit//Future Summit 2026//EN",Ye="Contemporary Calgary, 701 11 St SW, Calgary, AB";function W(r,t,s){const n=/^(\d{4})-(\d{2})-(\d{2})$/.exec(r),a=/^(\d{2}):(\d{2})$/.exec(t),o=/^([+-])(\d{2}):(\d{2})$/.exec(s);if(!n||!a||!o)throw new Error("Invalid date, time, or UTC offset for ICS timestamp");const[,i,c,d]=n,[,x,m]=a,[,w,l,u]=o,y=(Number(l)*60+Number(u))*(w==="+"?1:-1),j=Date.UTC(Number(i),Number(c)-1,Number(d),Number(x),Number(m))-y*6e4,S=new Date(j);return`${S.getUTCFullYear().toString().padStart(4,"0")}${(S.getUTCMonth()+1).toString().padStart(2,"0")}${S.getUTCDate().toString().padStart(2,"0")}T${S.getUTCHours().toString().padStart(2,"0")}${S.getUTCMinutes().toString().padStart(2,"0")}00Z`}function We(r){return`${r.id}.ics`}function Ze(r,t={}){return ce([r],t)}function Ke(r,t={}){return ce(r.filter(s=>s.calendarable),t)}function ce(r,t){const s=t.dateIso??Ge,n=t.offset??te,a=t.now??new Date;return["BEGIN:VCALENDAR","VERSION:2.0",`PRODID:${Ve}`,"CALSCALE:GREGORIAN",...r.flatMap(i=>qe(i,s,n,a)),"END:VCALENDAR"].flatMap(er).join(`\r
17`)+`\r
18`}function qe(r,t,s,n){const a=g.find(({id:o})=>o===r.room);if(!a)throw new Error(`Unknown agenda room: ${r.room}`);return["BEGIN:VEVENT",`UID:${r.id}@futuresummit.ai`,`DTSTAMP:${Qe(n)}`,`DTSTART:${W(t,r.start,s)}`,`DTEND:${W(t,r.end,s)}`,D("SUMMARY",r.title),D("LOCATION",`${a.name}, ${Ye}`),D("DESCRIPTION",Xe(r)),`URL:${He}`,"END:VEVENT"]}function Xe(r){const t=[r.description];return r.speakersToBeAnnounced&&t.push("Speakers to be announced"),t.filter(Boolean).join(`
19`)||r.title}function D(r,t){return`${r}:${Je(t)}`}function Je(r){return r.replace(/\\/g,"\\\\").replace(/\r\n|\r|\n/g,"\\n").replace(/;/g,"\\;").replace(/,/g,"\\,")}function Qe(r){return r.toISOString().replace(/[-:]/g,"").replace(/\.\d{3}Z$/,"Z")}function er(r){const t=new TextEncoder,s=[];let n="",a=75;for(const o of r){const i=t.encode(o).length;if(t.encode(n).length+i>a){s.push(n),n=` ${o}`,a=75;continue}n+=o}return s.push(n),s}const rr={plenary:"border-primary/50 bg-primary/15 text-primary",keynote:"border-primary/50 bg-primary/15 text-primary",panel:"border-secondary/50 bg-secondary/15 text-secondary-foreground",fireside:"border-secondary/50 bg-secondary/15 text-secondary-foreground",workshop:"border-secondary/50 bg-secondary/15 text-secondary-foreground",roundtable:"border-secondary/50 bg-secondary/15 text-secondary-foreground",exhibition:"border-primary/40 bg-primary/10 text-primary",registration:"border-muted bg-muted/40 text-muted-foreground",meal:"border-border bg-muted/30 text-muted-foreground",break:"border-border bg-muted/30 text-muted-foreground",reception:"border-primary/40 bg-primary/10 text-primary",reset:"border-border bg-muted/20 text-muted-foreground",briefing:"border-secondary/50 bg-secondary/15 text-secondary-foreground",pitch:"border-primary/50 bg-primary/15 text-primary",meeting:"border-secondary/50 bg-secondary/15 text-secondary-foreground",networking:"border-border bg-muted/30 text-muted-foreground"},tr={plenary:"border-l-primary",keynote:"border-l-primary",panel:"border-l-muted-foreground",fireside:"border-l-muted-foreground",workshop:"border-l-muted-foreground",roundtable:"border-l-muted-foreground",exhibition:"border-l-primary",registration:"border-l-border",meal:"border-l-border",break:"border-l-border",reception:"border-l-primary",reset:"border-l-border",briefing:"border-l-muted-foreground",pitch:"border-l-primary",meeting:"border-l-muted-foreground",networking:"border-l-border"};function ar({type:r,short:t=!1,className:s}){return e.jsx("span",{className:f("inline-flex items-center whitespace-nowrap rounded-full border font-semibold uppercase tracking-wider",t?"px-2 py-0.5 text-xs":"px-2.5 py-1 text-xs",rr[r],s),children:F[r]})}const sr={ai:ve,compute:Se,energy:we,fintech:Ne,aerospace:Te,healthtech:$e,"smart-infrastru
19cture":Ee,cybersecurity:ke,"capital-policy":je};function R({track:r,name:t,short:s=!1,className:n}){var i;const a=sr[r],o=t??((i=B.find(c=>c.id===r))==null?void 0:i.name)??r;return e.jsxs("span",{className:f("inline-flex items-center gap-1.5 rounded-full border border-primary/30 bg-card/70 font-medium text-primary",s?"px-2 py-0.5 text-xs":"px-2.5 py-1 text-xs",n),children:[e.jsx(a,{className:s?"h-3 w-3":"h-3.5 w-3.5","aria-hidden":"true"}),e.jsx("span",{children:o})]})}function nr(r){const t=URL.createObjectURL(new Blob([Ze(r)],{type:"text/calendar;charset=utf-8"})),s=document.createElement("a");s.href=t,s.download=We(r),s.click(),URL.revokeObjectURL(t)}function T({session:r,profileHref:t,onAddToCalendar:s,dense:n=!1,className:a}){const o=s??nr;return e.jsx("article",{"data-session-card":!0,"data-session-id":r.id,"data-session-type":r.type,className:f("flex h-full min-h-0 flex-col border border-border/50 bg-card shadow-sm",n?`gap-1 overflow-hidden border-l-2 p-2 text-xs ${tr[r.type]}`:"gap-2 p-3 text-sm",a),children:n?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"flex items-center justify-between gap-1",children:[e.jsxs("p",{className:"text-xs font-semibold uppercase tracking-wide text-primary",children:[h(r.start),"–",h(r.end)," · ",F[r.type]]}),r.calendarable&&e.jsx("button",{type:"button",onClick:()=>o(r),"aria-label":`Add ${r.title} to calendar`,className:"inline-flex size-6 shrink-0 items-center justify-center text-primary hover:text-primary/80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:e.jsx(Y,{className:"h-3.5 w-3.5","aria-hidden":"true"})})]}),e.jsx("h3",{className:"font-heading text-base uppercase leading-tight tracking-wide text-foreground",children:r.title}),e.jsxs("div",{className:"flex flex-wrap items-center gap-1",children:[r.tracks.map(i=>e.jsx(R,{track:i,short:!0},i)),r.trackNote&&e.jsx("span",{className:"text-xs text-muted-foreground",children:r.trackNote})]}),e.jsxs("p",{className:"text-xs leading-snug text-muted-foreground",children:[r.speakers.map((i,c)=>{const d=t==null?void 0:t(i);return e.jsxs("span",{children:[c>0&&", ",d?e.jsx("a",{href:d,className:"font-semibold text-primary underline-offset-2 hover:underline",children:i.name}):e.jsx("span",{className:"font-semibold text-foreground",children:i.name}),(i.title||i.org)&&` — ${[i.title,i.org].filter(Boolean).join(", ")}`]},i.name)}),r.speakersToBeAnnounced&&"Speakers to be announced",r.meta&&` · ${r.meta}`]})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-1.5",children:[e.jsxs("p",{className:"flex items-center gap-1.5 font-semibold text-primary text-xs",children:[e.jsx(Me,{className:"h-3.5 w-3.5 shrink-0","aria-hidden":"true"}),h(r.start),"–",h(r.end)]}),e.jsx(ar,{type:r.type})]}),e.jsx("h3",{className:"font-heading text-xl uppercase leading-tight tracking-wide text-foreground",children:r.title}),e.jsxs("div",{className:"flex flex-wrap gap-1",children:[r.passes.map(i=>e.jsx(C,{pass:i},i)),r.tracks.map(i=>e.jsx(R,{track:i},i)),r.trackNote&&e.jsx("span",{className:"text-xs text-muted-foreground",children:r.trackNote})]}),(r.speakers.length>0||r.speakersToBeAnnounced)&&e.jsxs("div",{className:"border-t border-border/40 pt-1.5 text-xs",children:[r.speakers.map(i=>{const c=t==null?void 0:t(i);return e.jsxs("p",{children:[c?e.jsx("a",{href:c,className:"font-semibold text-primary underline-offset-2 hover:underline",children:i.name}):e.jsx("span",{className:"font-semibold text-foreground",children:i.name}),(i.title||i.org)&&e.jsxs("span",{className:"text-muted-foreground",children:[" ","— ",[i.title,i.org].filter(Boolean).join(", ")]})]},i.name)}),r.speakersToBeAnnounced&&e.jsx("p",{className:"text-muted-foreground",children:"Speakers to be announced"})]}),r.meta&&e.jsx("p",{className:"text-xs text-muted-foreground",children:r.meta}
19),r.description&&e.jsx("p",{className:"text-xs leading-relaxed text-muted-foreground",children:r.description}),r.calendarable&&e.jsxs("button",{type:"button",onClick:()=>o(r),"aria-label":`Add ${r.title} to calendar`,className:"mt-auto inline-flex items-center gap-1.5 self-start pt-1 text-xs font-semibold text-primary underline-offset-4 hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:[e.jsx(Y,{className:"h-3.5 w-3.5","aria-hidden":"true"}),"Add to calendar"]})]})})}const or=(r,t)=>!!t&&r.start===(t==null?void 0:t.start);function ir({sessions:r=N.sessions,profileHref:t,onAddToCalendar:s}){const n=new Map(r.map(a=>[a.id,a]));return e.jsxs("div",{children:[e.jsxs("div",{className:"flex flex-wrap gap-x-6 gap-y-3 text-sm text-muted-foreground",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(se,{className:"h-4 w-4 text-primary","aria-hidden":"true"}),N.date]}),e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(ne,{className:"h-4 w-4 text-primary","aria-hidden":"true"}),N.venue]}),e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx($,{className:"h-4 w-4 text-primary","aria-hidden":"true"}),"Evening VIP reception: All Access Pass or invitation, 100 guests"]})]}),e.jsx("p",{className:"mt-3 text-sm text-muted-foreground",children:N.note}),e.jsxs("div",{className:"mt-4 flex flex-wrap items-center gap-2",children:[e.jsx("span",{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"Admits"}),he.map(a=>e.jsx(C,{pass:a.id,short:!0},a.id))]}),e.jsx("div",{className:"mt-8 space-y-10",children:ge.map(a=>{const o=a.sessionIds.map(d=>n.get(d)).filter(d=>!!d);if(o.length===0)return null;const i=o[0],c=o[o.length-1];return e.jsxs("section",{"aria-label":a.title,children:[e.jsxs("div",{className:"border-b border-primary/40 pb-2",children:[e.jsx("h3",{className:"font-heading text-2xl uppercase tracking-wide text-foreground",children:a.title}),e.jsxs("p",{className:"mt-1 text-sm text-muted-foreground",children:[e.jsxs("span",{className:"font-semibold text-primary",children:[h(i.start),"–",h(c.end)]})," ","· ",a.blurb]})]}),e.jsx("ol",{className:"mt-4 space-y-3",children:o.map((d,x)=>{const m=or(d,o[x-1]);return e.jsxs("li",{className:m?"lg:pl-6":void 0,children:[m&&e.jsx("p",{className:"mb-1 text-xs font-semibold uppercase tracking-wider text-primary",children:"Runs at the same time"}),e.jsx(T,{session:d,profileHref:t,onAddToCalendar:s})]},d.id)})})]},a.title)})}),e.jsx("p",{className:"mt-8 border-t border-border/40 pt-4 text-sm text-muted-foreground",children:"Session times are confirmed; speakers, hosts and judges are still being assigned and will be published as they are confirmed."})]})}const Z="12:35";function dr({sessions:r,profileHref:t,onAddToCalendar:s,defaultRoom:n="dome"}){return e.jsxs(oe,{defaultValue:n,className:"lg:hidden",children:[e.jsx(ie,{"aria-label":"Agenda rooms",className:"h-auto w-full justify-start overflow-x-auto rounded-none border-y border-border/40 bg-transparent p-0",children:g.map(a=>e.jsx(L,{value:a.id,className:"min-h-11 flex-1 rounded-none border-b-2 border-transparent px-3 font-heading text-base uppercase tracking-wide data-[state=active]:border-primary data-[state=active]:bg-transparent data-[state=active]:text-primary",children:a.shortName},a.id))}),g.map(a=>{const o=r.filter(m=>m.room===a.id),i=o.filter(m=>m.end<=Z),c=o.filter(m=>m.end>Z),d=a.id==="heather-edwards",x=m=>e.jsx(T,{session:m,profileHref:t,onAddToCalendar:s},m.id);return e.jsxs(P,{value:a.id,className:"mt-4 space-y-3",children:[e.jsxs("div",{className:"border-l-2 border-primary pl-3",children:[e.jsx("h3",{className:"font-heading text-2xl uppercase tracking-wide text-foreground",children:a.name}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[e.jsxs("span",{className:"font-semibold text-primary",children:["Floor ",a.floor]})," · ",a.blurb]}),e.jsx("div",{className:"mt-2 flex flex-wrap gap-2",children:a.passes.map(m=>e.jsx(C,{pass:m,short:!0},m))})]}),o.length===0&&e.jsx("p",{className:"border border-border/40 bg-card p-4 text-sm text-muted-foreground",children:"No sessions match the current filters."}),o.length>0&&d&&e.jsxs(e.Fragment,{children:[i.map(x),e.jsx("p",{className:"border border-dashed border-border/50 p-3 text-center text-sm text-muted-foreground",children:"Lunch — no Heather Edwards session"}),c.map(x)]}),d&&e.jsxs("div",{className:"border border-dashed border-primary/40 p-3 text-center",children:[e.jsx("p",{className:"font-heading text-xl uppercase tracking-wide text-primary",children:"Programme begins at 9:00 AM"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"8:00 AM — doors, registration and breakfast in The Dome; the Innovation Exhibition in the Grotto is open all day."})]}),o.length>0&&!d&&o.map(x)]},a.id)})]})}const U=5,lr=46,cr=new Set(["break","reset"]),z=r=>{const[t,s]=r.split(":").map(Number);return t*60+s},A=z(ae.start),G=z(ae.end),v=(G-A)/U,mr=60/U,p=r=>(z(r)-A)/U+1,xr=Array.from({length:(G-A)/60+1},(r,t)=>A+t*60),ur=r=>{const t=Math.floor(r/60);return`${t%12||12} ${t>=12?"PM":"AM"}`},I=r=>`${Math.floor(r/60).toString().padStart(2,"0")}:${(r%60).toString().padStart(2,"0")}`,M=r=>g.findIndex(({id:t})=>t===r)+2;function pr({sessions:r,profileHref:t,onAddToCalendar:s}){const n=`repeat(${v}, ${lr}px)`;return e.jsx("section",{"aria-label":"Day two schedule timeline",className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-clip pb-2",children:e.jsxs("div",{className:"min-w-[920px]",children:[e.jsxs("div",{className:"sticky top-20 z-30 grid grid-cols-[5.5rem_repeat(3,minmax(0,1fr))] border-b border-primary/50 bg-background shadow-[0_8px_16px_
19-12px_hsl(var(--background))]",children:[e.jsx("div",{}),g.map(a=>e.jsxs("div",{className:"border-l border-border/40 px-4 py-3",children:[e.jsx("h3",{className:"font-heading text-2xl uppercase tracking-wide text-foreground",children:a.name}),e.jsx("div",{className:"mt-1 h-px bg-primary/70"}),e.jsxs("p",{className:"mt-2 text-xs text-muted-foreground",children:[e.jsxs("span",{className:"font-semibold text-primary",children:["Floor ",a.floor]})," · ",a.blurb]}),e.jsx("div",{className:"mt-2 flex flex-wrap gap-1.5",children:a.passes.map(o=>e.jsx(C,{pass:o,short:!0},o))})]},a.id))]}),r.length===0?e.jsx("p",{className:"border border-border/40 bg-card p-6 text-center text-sm text-muted-foreground",children:"No sessions match the current filters."}):e.jsxs("div",{className:"grid grid-cols-[5.5rem_repeat(3,minmax(0,1fr))]",style:{gridTemplateRows:n},children:[xr.map(a=>{const o=Math.min(p(I(a)),v),i=Math.max(1,Math.min(mr,v-o+1));return e.jsxs(b.Fragment,{children:[e.jsx("div",{"data-hour-label":I(a),className:`pr-3 text-right text-xs font-semibold text-muted-foreground ${a===G?"self-end":""}`,style:{gridColumn:1,gridRow:`${o} / span ${i}`},children:ur(a)}),e.jsx("div",{"aria-hidden":"true",className:"border-t border-border/25",style:{gridColumn:"2 / -1",gridRow:`${Math.min(p(I(a)),v)} / span 1`}})]},a)}),g.map((a,o)=>e.jsx("div",{"aria-hidden":"true",className:`z-0 border-l border-r border-border/40 ${o===1?"bg-muted/[0.12]":"bg-muted/[0.07]"}`,style:{gridColumn:o+2,gridRow:`1 / ${v+1}`}},a.id)),r.map(a=>e.jsx("div",{className:"relative z-10 min-h-0 p-0.5","data-session-slot":!0,"data-start":a.start,"data-end":a.end,"data-room":a.room,style:{gridColumn:M(a.room),gridRow:`${p(a.start)} / ${p(a.end)}`},children:cr.has(a.type)?e.jsxs("p",{className:"flex h-full items-center justify-center gap-2 truncate rounded-sm bg-muted/25 px-2 text-xs font-medium uppercase tracking-wider text-muted-foreground",children:[e.jsx("span",{children:a.title}),e.jsx("span",{"aria-hidden":"true",children:"·"}),e.jsxs("span",{children:[h(a.start),"–",h(a.end)]})]}):a.type==="exhibition"?e.jsx(T,{session:a,dense:!0,profileHref:t,onAddToCalendar:s,className:"h-full"}):e.jsx(T,{session:a,dense:!0,profileHref:t,onAddToCalendar:s})},a.id)),e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none z-0 bg-muted/[0.06]",style:{gridColumn:"2 / -1",gridRow:`${p("08:00")} / ${p("09:00")}`}}),e.jsxs("div",{className:"relative z-10 m-0.5 flex flex-col items-center justify-center gap-1 border border-dashed border-primary/40 px-3 text-center",style:{gridColumn:M("heather-edwards"),gridRow:`${p("08:00")} / ${p("09:00")}`},children:[e.jsx("p",{className:"font-heading text-xl uppercase tracking-wide text-primary",children:"Programme begins at 9:00 AM"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"8:00 AM — doors, registration and breakfast in The Dome; the Innovation Exhibition in the Grotto is open all day."})]}),r.some(a=>a.room==="heather-edwards")&&e.jsx("div",{className:"relative z-10 m-0.5 flex items-center justify-center border border-dashed border-border/50 px-2 text-center text-xs text-muted-foreground",style:{gridColumn:M("heather-edwards"),gridRow:`${p("12:35")} / ${p("13:35")}`},children:"Lunch — no Heather Edwards session"})]})]})})})}const K=r=>r.trim().toLowerCase().replace(/\s+/g," ").replace(/^(minister|hon\.)\s+/,""),hr=r=>{var t;if((t=r.full_name)!=null&&t.trim())return{name:r.full_name,title:r.title??void 0,org:r.company??void 0,role:r.speaker_role??"panelist"}};function q(r,t){if(t.length===0)return r;const s=new Map;for(const n of t){const a=s.get(n.session_id);a?a.push(n):s.set(n.session_id,[n])}return r.map(n=>{const a=s.get(n.id);if(!(a!=null&&a.length))return n;const o=new Set(n.speakers.map(d=>K(d.name))),i=a.slice().sort((d,x)=>(d.display_order??0)-(x.display_order??0)).map(hr).filter(d=>!!d).filter(d=>{const x=K(d.name);return o.has(x)?!1:(o.add(x),!0)}),c=[...n.speakers,...i];return c.length>0?{...n,speakers:c,speakersToBeAnnounced:!1}:n})}const gr=[{value:"18+",label:"Countries"},{value:"40+",label:"Speakers"},{value:"9",label:"Tracks"},{value:"1,000+",label:"Expected"}],br=5*60*1e3,X=Ce("masthead-headliner"),J={"@type":"PostalAddress",streetAddress:"701 11 St SW",addressLocality:"Calgary",addressRegion:"AB",postalCode:"T2P 2C4",addressCountry:"CA"},Q=r=>r.trim().toLowerCase().replace(/\s+/g," ").replace(/^(minister|hon\.)\s+/,""),ee=r=>`2026-11-10T${r}:00${te}`;function fr(r){const t=URL.createObjectURL(new Blob([Ke(r)],{type:"text/calendar;charset=utf-8"})),s=document.createElement("a");s.href=t,s.download="future-summit-2026-day-two.ics",s.click(),URL.revokeObjectURL(t)}const Xr=()=>{const[r,t]=b.useState({...de}),{data:s,error:n}=_e(),{data:a,error:o}=me({queryKey:["agenda-session-speakers"],staleTime:br,queryFn:async()=>{const{data:l,error:u}=await De.from("agenda_session_speakers").select("session_id, speaker_role, display_order, full_name, title, company").order("display_order",{ascending:!0});if(u)throw u;return l??[]}}),{dayOneSessions:i,dayTwoSessions:c}=b.useMemo(()=>n||o?{dayOneSessions:N.sessions,dayTwoSessions:k.sessions}:{dayOneSessions:q(N.sessions,a??[]),dayTwoSessions:q(k.sessions,a??[])},[a,o,n]),d=b.useMemo(()=>{var u,y;const l=new Map;for(const j of s??[])j.full_name&&((u=j.bio_short)!=null&&u.trim()||(y=j.headshot_url)!=null&&y.trim())&&l.set(Q(j.full_name),"/speakers");return l},[s]),x=l=>d.get(Q(l.name)),m=b.useMemo(()=>Le(c,r),[c,r]),w=b.useMemo(()=>
19({"@context":"https://schema.org","@type":"BusinessEvent","@id":"https://futuresummit.ai/#future-summit-2026",name:"Future Summit 2026",startDate:"2026-11-09",endDate:"2026-11-10",location:{"@type":"Place",name:"Contemporary Calgary",address:J},organizer:{"@type":"Organization","@id":"https://futuresummit.ai/#organization"},subEvent:c.filter(l=>l.calendarable).map(l=>{var u;return{"@type":"Event",name:l.title,startDate:ee(l.start),endDate:ee(l.end),location:{"@type":"Place",name:(u=g.find(y=>y.id===l.room))==null?void 0:u.name,address:J}}})}),[c]);return e.jsxs("div",{className:"min-h-screen overflow-x-clip bg-background",children:[e.jsx(pe,{title:"Future Summit 2026 Day 2 Agenda | Multi-Space Program",description:"Explore Future Summit 2026's multi-space Day 2 program across The Dome, Heather Edwards Theatre, and The Grotto in Calgary.",path:"/schedule",jsonLd:w}),e.jsx(xe,{}),e.jsx(Ae,{size:"xl",image:X.src,imageSrcSet:X.srcSet,imageAlt:"",imageCaption:"Future Summit 2025 · main stage",breadcrumb:[{label:"Agenda"}],eyebrow:"Western Canada's leading tech and AI summit",title:e.jsxs(e.Fragment,{children:["Future Summit 2026 ",e.jsx("span",{className:"text-primary",children:"agenda"})]}),meta:"November 9–10, 2026 · Contemporary Calgary, Calgary, AB",lede:`Two days, nine tracks, one connected agenda. Draft programme, last updated ${be}; speakers are announced as they are confirmed.`,actions:e.jsxs(e.Fragment,{children:[e.jsx(E,{asChild:!0,size:"lg",variant:"gold",children:e.jsxs(_,{to:"/ticket-sales",children:["Book your pass ",e.jsx(V,{className:"h-4 w-4","aria-hidden":"true"})]})}),e.jsx(E,{asChild:!0,size:"lg",variant:"outline",className:"h-auto min-h-14 whitespace-normal px-6 py-3 text-center leading-snug sm:px-10",children:e.jsx(_,{to:"/exhibit",children:"Exhibit at the summit"})})]}),children:e.jsx("dl",{className:"mt-8 flex flex-wrap gap-x-8 gap-y-4 border-t border-border/60 pt-6 sm:gap-x-12",children:gr.map(l=>e.jsxs("div",{className:"flex flex-col",children:[e.jsx("dd",{className:"font-heading text-3xl leading-none text-primary sm:text-4xl",children:l.value}),e.jsx("dt",{className:"mt-1 text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:l.label})]},l.label))})}),e.jsx("section",{className:"py-12 md:py-16",children:e.jsxs("div",{className:"container mx-auto max-w-6xl px-4 sm:px-6",children:[e.jsx("p",{className:"eyebrow mb-2",children:"A connected system"}),e.jsxs("h2",{className:"font-heading text-3xl text-foreground sm:text-4xl md:text-5xl",children:["NINE TRACKS. ",e.jsx("span",{className:"text-primary",children:"ONE AGENDA."})]}),e.jsx("p",{className:"mt-3 max-w-3xl text-sm leading-relaxed text-muted-foreground sm:text-base",children:"Nine subject themes guide one connected agenda. They are not nine simultaneous rooms. AI runs on compute. Compute runs on energy. Capital, policy and cybersecurity cut across the entire system."}),e.jsx("div",{className:"mt-8 grid gap-7 lg:grid-cols-3",children:["Foundational stack","Applied","Cross-cutting"].map(l=>e.jsxs("section",{"aria-labelledby":`track-group-${H(l)}`,children:[e.jsx("h3",{id:`track-group-${H(l)}`,className:"border-b border-primary/50 pb-2 font-heading text-2xl uppercase tracking-wide text-foreground",children:l}),e.jsx("div",{className:"mt-4 grid gap-3",children:B.filter(u=>u.group===l).map(u=>e.jsxs("div",{className:"rounded-lg border border-border/40 bg-card/40 p-3",children:[e.jsx(R,{track:u.id}),u.blurb&&e.jsx("p",{className:"mt-2 text-xs leading-relaxed text-muted-foreground",children:u.blurb})]},u.id))})]},l))})]})}),e.jsx("section",{className:"border-y border-border/30 bg-card/30 py-12 md:py-16",children:e.jsx("div",{className:"container mx-auto max-w-7xl px-4 sm:px-6",children:e.jsxs(oe,{defaultValue:"day-two",children:[e.jsxs("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"eyebrow mb-2",children:"Two days. One timetable."}),e.jsx("h2",{className:"font-heading text-3xl text-foreground sm:text-4xl",children:"SCHEDULE"})]}),e.jsxs(ie,{"aria-label":"Agenda days",className:"w-full sm:w-auto",children:[e.jsx(L,{value:"day-one",className:"flex-1 sm:flex-none",children:"Day 1"}),e.jsx(L,{value:"day-two",className:"flex-1 sm:flex-none",children:"Day 2"})]})]}),e.jsx(P,{value:"day-one",className:"mt-7",children:e.jsx(ir,{sessions:i,profileHref:x})}),e.jsxs(P,{value:"day-two",className:"mt-7",children:[e.jsxs("div",{className:"flex flex-wrap gap-x-6 gap-y-3 text-sm text-muted-foreground",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(se,{className:"h-4 w-4 text-primary"}),k.date]}),e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(ne,{className:"h-4 w-4 text-primary"}),k.venue]}),e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx($,{className:"h-4 w-4 text-primary"}),"Executive Conference: approximately 400 attendees"]}),e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx($,{className:"h-4 w-4 text-primary"}),"Innovation Exhibition: approximately 600 Expo Pass holders"]})]}),e.jsx("p",{className:"mt-3 text-sm text-muted-foreground",children:"The closing reception begins at 4:15 p.m. and is restricted to Executive Conference delegates."}),e.jsx(Be,{filters:r,onChange:t,resultCount:m.length}),e.jsxs("div",{className:"mt-6 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-heading text-3xl uppercase text-foreground",children:"Day 2 program"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"The Future Summit Innovation Exhibition is open 8 AM–5 PM on November 10 in The Grotto."}),e.jsx("ul",{className:"mt-1 flex flex-wrap gap-x-5 gap-y-1 text-sm text-muted-foreground",children:fe.map(l=>e.jsx("li",{children:l},l))})]}),e.jsxs(E,{type:"button",variant:"outline",onClick:()=>fr(c),className:"w-full sm:w-auto",children:[e.jsx(Ie,{className:"mr-2 h-4 w-4"})," Add full day to calendar"]})]}),e.jsxs("div",{className:"mt-5",children:[e.jsx(pr,{sessions:m,profileHref:x}),e.jsx(dr,{sessions:m,profileHref:x})]})]})]})})}),e.jsx("section",{className:"py-16 md:py-20",children:e.jsxs("div",{className:"container mx-auto max-w-4xl px-4 text-center sm:px-6",children:[e.jsxs("h2",{className:"font-heading text-3xl leading-tight text-foreground md:text-5xl",children:["TWO DAYS. ",e.jsx("span",{className:"text-primary",children:"NINE TRACKS."})]}),e.jsx("p",{className:"mx-auto mb-8 mt-4 max-w-2xl text-base leading-relaxed text-muted-foreground md:text-lg",children:"Join Future Summit 2026 in Calgary on November 9-10."}),e.jsx(E,{asChild:!0,size:"lg",className:"group px-8 py-6 text-lg shadow-lg shadow-primary/20 transition-transform hover:scale-105",children:e.jsxs(_,{to:"/ticket-sales",children:["Book your pass ",e.jsx(V,{className:"ml-1 h-5 w-5 transition-transform group-hover:translate-x-1"})]})})]})}),e.jsx(ue,{})]})};export{Xr as default};

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.