diff --git a/apps/web/public/past-present-future/_app/immutable/assets/0.D2cTJhbf.css b/apps/web/public/past-present-future/_app/immutable/assets/0.D2cTJhbf.css new file mode 100644 index 0000000000..0db476c575 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/assets/0.D2cTJhbf.css @@ -0,0 +1 @@ +@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/past-present-future/fonts/fira-code-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/past-present-future/fonts/fira-code-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/past-present-future/fonts/public-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/past-present-future/fonts/public-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rhymes Display;src:url(/past-present-future/fonts/rhymes-display.woff2) format("woff2"),url(/past-present-future/fonts/rhymes-display.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rhymes Text;src:url(/past-present-future/fonts/rhymes-text.woff2) format("woff2"),url(/past-present-future/fonts/rhymes-text.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--display: "Rhymes Display", Georgia, serif;--text: "Rhymes Text", Georgia, serif;--sans: "Public Sans", system-ui, -apple-system, sans-serif;--code: "Fira Code", ui-monospace, monospace;--surveillance: #c6ebf7;--corruption: #ffd328;--debt: #a18863;--stagnation: #5f797c;--influence: #e2e0c9;--logos-ink: #152521;--logos-plum: #48373f;--logos-off: #ffffff;--copper: #d19a6c;--shell: #000000}.home{--ink: #0a0c0b;--paper: #ecece4;--beige: #e4e1d1;--dim: rgba(236, 236, 228, .6);--faint: rgba(236, 236, 228, .32);--hair: rgba(236, 236, 228, .16)}.museum{--bg: #000000;--ink: #ffffff;--muted: #ffffff;--faint: #ffffff;--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .26)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%;background:var(--shell);color:#fff;font-family:var(--code);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;min-height:100dvh}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button{font:inherit;color:inherit}body.home{overflow:hidden;background:#0a0c0b;touch-action:none}body.museum{overflow-x:hidden;font-family:var(--code)}body.vhome{overflow:hidden;background:#000;touch-action:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.topnav.svelte-1h32yp1,.nav-sheet.svelte-1h32yp1{--nav-pad: clamp(16px, 2.6vw, 30px)}.topnav.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:120;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--nav-pad);pointer-events:none;background:transparent;transition:background .35s cubic-bezier(.16,1,.3,1)}.topnav.open.svelte-1h32yp1{background:#000}.topnav.svelte-1h32yp1>*{pointer-events:auto}.nav-mark.svelte-1h32yp1{display:flex;align-items:center;justify-content:center;height:30px;line-height:0;position:relative}.nav-mark.svelte-1h32yp1:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.nav-mark.svelte-1h32yp1 svg:where(.svelte-1h32yp1){width:auto;height:26px;fill:#fff;display:block}.nav-right.svelte-1h32yp1{display:flex;align-items:stretch;gap:10px}.nav-pill.svelte-1h32yp1{display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.45);border-radius:100px;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.nav-item.svelte-1h32yp1{font-family:Fira Code,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:none;border:0;border-left:1px solid rgba(255,255,255,.26);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;padding:10px clamp(13px,1.4vw,20px);transition:background .25s ease}.nav-item.svelte-1h32yp1:first-child{border-left:0}.nav-item.svelte-1h32yp1:hover{background:#ffffff29}@media(max-width:1080px){.nav-item.svelte-1h32yp1 .lg:where(.svelte-1h32yp1){display:none}}.nav-burger.svelte-1h32yp1{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 8px;background:none;border:0;cursor:pointer}.nav-burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;height:1px;width:100%;background:#fff;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}.nav-burger.svelte-1h32yp1 span.x:where(.svelte-1h32yp1):first-child{transform:translateY(3px) rotate(45deg)}.nav-burger.svelte-1h32yp1 span.x:where(.svelte-1h32yp1):last-child{transform:translateY(-3px) rotate(-45deg)}.nav-sheet.svelte-1h32yp1{display:none;position:fixed;top:52px;left:0;right:0;z-index:119;background:#000;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1)}.nav-sheet.open.svelte-1h32yp1{grid-template-rows:1fr}.nav-sheet-inner.svelte-1h32yp1{display:flex;flex-direction:column;min-height:0;overflow:hidden}.sheet-item.svelte-1h32yp1{opacity:0;translate:0 -10px;transition:opacity .3s ease,translate .42s cubic-bezier(.16,1,.3,1)}.nav-sheet.open.svelte-1h32yp1 .sheet-item:where(.svelte-1h32yp1){opacity:1;translate:0 0}.nav-sheet.open.svelte-1h32yp1 .sheet-item:where(.svelte-1h32yp1):nth-child(1){transition-delay:.08s}.nav-sheet.open.svelte-1h32yp1 .sheet-item:where(.svelte-1h32yp1):nth-child(2){transition-delay:.15s}.nav-sheet.open.svelte-1h32yp1 .sheet-item:where(.svelte-1h32yp1):nth-child(3){transition-delay:.22s}.sheet-item.svelte-1h32yp1{font-family:Fira Code,ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:none;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding:18px var(--nav-pad);border-top:1px solid rgba(255,255,255,.14)}.sheet-item.svelte-1h32yp1:first-child{border-top:0}@media(max-width:680px){.topnav.svelte-1h32yp1,.nav-sheet.svelte-1h32yp1{--nav-pad: 12px}.topnav.svelte-1h32yp1{height:52px}.nav-mark.svelte-1h32yp1 svg:where(.svelte-1h32yp1){height:22px}.nav-pill.svelte-1h32yp1{display:none}.nav-burger.svelte-1h32yp1{display:flex}.nav-menu.svelte-1h32yp1{margin-left:auto}.nav-right.svelte-1h32yp1{display:none}.nav-sheet.svelte-1h32yp1{display:grid}}@media(prefers-reduced-motion:reduce){.nav-sheet.svelte-1h32yp1,.nav-burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){transition:none}} diff --git a/apps/web/public/past-present-future/_app/immutable/assets/2.DtaqUW-u.css b/apps/web/public/past-present-future/_app/immutable/assets/2.DtaqUW-u.css new file mode 100644 index 0000000000..97bf3d4476 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/assets/2.DtaqUW-u.css @@ -0,0 +1 @@ +.stage.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:default;touch-action:none}.track.svelte-1uha8ag{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;padding:0 clamp(40px,7vw,140px);will-change:transform}.rail.svelte-1uha8ag{position:absolute;top:50%;left:0;height:1px;z-index:0;transform:translateY(-50%);background:linear-gradient(90deg,transparent 0,var(--hair) 4%,var(--hair) 96%,transparent 100%)}.spark.svelte-1uha8ag{position:absolute;top:50%;left:0;width:70px;height:1px;transform:translateY(-50%);z-index:0;background:linear-gradient(90deg,transparent,rgba(236,236,228,.95),transparent);box-shadow:0 0 8px #ecece480;animation:svelte-1uha8ag-h-flow 7.5s linear infinite}.spark.s2.svelte-1uha8ag{animation-delay:3.75s;opacity:.45}@keyframes svelte-1uha8ag-h-flow{0%{left:-90px}to{left:100%}}.node.svelte-1uha8ag{flex:0 0 auto;width:clamp(120px,13vw,210px);height:100%;position:relative;z-index:8;display:flex;align-items:center;justify-content:center}.node.svelte-1uha8ag .dot:where(.svelte-1uha8ag){width:11px;height:11px;border-radius:50%;background:var(--paper);position:relative;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.node.svelte-1uha8ag .dot:where(.svelte-1uha8ag):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--paper);opacity:0;animation:svelte-1uha8ag-h-ring 2.8s ease-out infinite}@keyframes svelte-1uha8ag-h-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}.node.svelte-1uha8ag .tag:where(.svelte-1uha8ag){position:absolute;top:calc(50% - 46px);left:50%;transform:translate(-50%);font-size:13.2px;letter-spacing:.3em;text-transform:uppercase;color:var(--faint);white-space:nowrap;transition:color .45s,letter-spacing .45s}.node.on.svelte-1uha8ag .dot:where(.svelte-1uha8ag){transform:scale(1.35);box-shadow:0 0 0 5px #ecece412}.node.on.svelte-1uha8ag .tag:where(.svelte-1uha8ag){color:var(--paper);letter-spacing:.4em}.node.end.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:transparent;border:1px solid var(--faint);width:9px;height:9px}.node.end.svelte-1uha8ag .dot:where(.svelte-1uha8ag):after{display:none}.panel.svelte-1uha8ag{flex:0 0 auto;position:relative;z-index:2;transform-origin:center center;width:84vw;height:72vh;border-radius:24px;overflow:hidden;isolation:isolate;background:#000;box-shadow:0 40px 90px -34px #000000bf;will-change:transform,opacity}.panel.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:6;box-shadow:inset 0 0 0 1px var(--hair)}.bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:none;transform:none;transition:filter .6s ease,transform .6s ease}.panel.reveal.svelte-1uha8ag .bg:where(.svelte-1uha8ag){filter:none;transform:none}.panel.reveal.svelte-1uha8ag .scrim:where(.svelte-1uha8ag){opacity:.78}.past.svelte-1uha8ag .scrim:where(.svelte-1uha8ag),.past.reveal.svelte-1uha8ag .scrim:where(.svelte-1uha8ag){opacity:.5}.past.svelte-1uha8ag .vignette:where(.svelte-1uha8ag){opacity:.4}.past.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#0003}.past.svelte-1uha8ag .bg:where(.svelte-1uha8ag){filter:saturate(1.02);opacity:1;transform:scale(1)}.past.reveal.svelte-1uha8ag .bg:where(.svelte-1uha8ag){filter:saturate(1.05);opacity:1;transform:scale(1.04)}.past-rail.svelte-1uha8ag .copy:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .copy:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .copy:where(.svelte-1uha8ag){font-family:Public Sans,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(15.6px,calc(.92vw + 4px),16.9px);line-height:1.25;margin-top:clamp(14px,1.85vh,23px);white-space:nowrap;transform-origin:center top}.past-rail.svelte-1uha8ag .copy:where(.svelte-1uha8ag){max-width:100ch}.scrim.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .55s ease;background:linear-gradient(180deg,#0a0c0b33 0,#0a0c0b85 55%,#0a0c0beb)}.grain.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vignette.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000,#000)}.present.svelte-1uha8ag .bg:where(.svelte-1uha8ag){filter:blur(6px) saturate(1.02);opacity:1;transform:scale(1)}.present.reveal.svelte-1uha8ag .bg:where(.svelte-1uha8ag){filter:blur(6px) saturate(1.05);opacity:1;transform:scale(1.04)}.present-rail.svelte-1uha8ag .copy:where(.svelte-1uha8ag){max-width:100ch}.future.svelte-1uha8ag .bg:where(.svelte-1uha8ag){filter:blur(6px) saturate(1.1) hue-rotate(8deg);opacity:1;transform:scale(1)}.future.reveal.svelte-1uha8ag .bg:where(.svelte-1uha8ag){filter:blur(6px) saturate(1.2) hue-rotate(8deg);opacity:1;transform:scale(1.04)}.future-rail.svelte-1uha8ag .copy:where(.svelte-1uha8ag){max-width:100ch}.future.svelte-1uha8ag .scrim:where(.svelte-1uha8ag){background:linear-gradient(180deg,#1c2e564d 0,#0e1a3694 55%,#070d1eeb)}.future.svelte-1uha8ag .tint:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:screen;transition:opacity .55s ease;background:radial-gradient(120% 90% at 50% 38%,rgba(64,116,210,.34),rgba(24,52,120,.1) 60%,transparent 80%)}.future.reveal.svelte-1uha8ag .tint:where(.svelte-1uha8ag){opacity:.55}.kick.svelte-1uha8ag{font-family:Fira Code,monospace;font-weight:465;font-size:13.2px;letter-spacing:.01em;line-height:.92;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;gap:10px}.h.svelte-1uha8ag{font-family:var(--display);font-weight:400;line-height:.94;letter-spacing:-.03em;display:flex;align-items:center;justify-content:center;text-align:center}.copy.svelte-1uha8ag{font-size:clamp(14.4px,1.1vw,16.8px);line-height:1.04;color:#fff;max-width:42ch;transform:translateY(calc(-1*clamp(7px,.945vh,10.5px)))}.ctas.svelte-1uha8ag{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:11px;font-family:var(--code);font-size:14.4px;letter-spacing:.12em;text-transform:uppercase;padding:14px 24px;border:1px solid var(--hair);border-radius:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-color:transparent;text-decoration:none;color:#000;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .3s,border-color .3s,color .3s}.cta.svelte-1uha8ag .arw:where(.svelte-1uha8ag){transition:transform .3s}.cta.svelte-1uha8ag:hover{background:#fff;color:#000;border-color:transparent}.cta.svelte-1uha8ag:hover .arw:where(.svelte-1uha8ag){transform:translate(6px)}.past-rail.svelte-1uha8ag .cta:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .cta:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .cta:where(.svelte-1uha8ag){gap:7.7px;font-size:10.1px;padding:9.8px 16.8px}.cta.soon.svelte-1uha8ag{opacity:1;cursor:default;pointer-events:none}.intro-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:none;transform:none;transition:filter 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.stage.revealed.svelte-1uha8ag .intro-bg:where(.svelte-1uha8ag){filter:none;transform:none}.panel.intro.svelte-1uha8ag{background:#000}.panel.intro.video-mode.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#00000026}.intro-scene.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.intro-scene.svelte-1uha8ag canvas{display:block;width:100%;height:100%}.panel.intro.svelte-1uha8ag:after{box-shadow:inset 0 0 0 1px #0a0c0b1f}.rail-band.svelte-1uha8ag{position:absolute;left:0;right:0;bottom:0;height:50vh;height:50dvh;z-index:50;overflow:hidden;isolation:isolate;text-align:center;pointer-events:none;backdrop-filter:blur(6px) saturate(1.5);-webkit-backdrop-filter:blur(6px) saturate(1.5);transform:translateY(100%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.stage.revealed.svelte-1uha8ag .rail-band:where(.svelte-1uha8ag){transform:translateY(0)}.rail-slot.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;padding:clamp(28px,3.6vh,46px) clamp(30px,3.4vw,60px)}.rail-slot.on.svelte-1uha8ag{pointer-events:auto}.rail-band.svelte-1uha8ag .rail-slot:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){opacity:0;translate:0 20px;transition:opacity .5s cubic-bezier(.16,1,.3,1),translate .66s cubic-bezier(.16,1,.3,1)}.rail-band.svelte-1uha8ag .rail-slot.on:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){opacity:1;translate:0 0}.rail-band.svelte-1uha8ag .rail-slot.out:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){opacity:0;translate:0 -16px}.rail-band.svelte-1uha8ag .rail-slot.on:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):nth-child(1){transition-delay:.06s}.rail-band.svelte-1uha8ag .rail-slot.on:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):nth-child(2){transition-delay:.13s}.rail-band.svelte-1uha8ag .rail-slot.on:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):nth-child(3){transition-delay:.2s}.rail-band.svelte-1uha8ag .rail-slot.on:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):nth-child(4){transition-delay:.27s}.rail-band.intro-run.svelte-1uha8ag .rail-slot.on:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>.intro-hero-copy:where(.svelte-1uha8ag){transition-delay:.3s}.rail-band.intro-run.svelte-1uha8ag .rail-slot.on:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>.intro-hero-h:where(.svelte-1uha8ag){transition-delay:.44s}.rail-band.intro-run.svelte-1uha8ag .rail-slot.on:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>.band-line:where(.svelte-1uha8ag){transition-delay:.86s}.rail-band.intro-run.svelte-1uha8ag .rail-slot.on:where(.svelte-1uha8ag)>.rail-fit:where(.svelte-1uha8ag)>.rail-tail-fit:where(.svelte-1uha8ag){transition-delay:1.02s}.rail-fit.svelte-1uha8ag{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2vh,24px)}.cover-rail.svelte-1uha8ag .rail-fit:where(.svelte-1uha8ag){justify-content:center}.past-rail.svelte-1uha8ag .rail-fit:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .rail-fit:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .rail-fit:where(.svelte-1uha8ag){justify-content:center;gap:clamp(10px,1.35vh,15px)}.rail-tail-fit.svelte-1uha8ag{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:5;gap:clamp(14px,2vh,24px);transform-origin:top center}.rail-band-grain.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rail-band-tint.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:#dddddd26;z-index:0}.past-rail.svelte-1uha8ag .kick:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .kick:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .kick:where(.svelte-1uha8ag){width:100%;justify-content:center}.past-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag){width:100%;margin-top:0}.museum-title.svelte-1uha8ag{white-space:nowrap;transform-origin:center top}.intro-hero-h.svelte-1uha8ag{font-family:var(--display);font-weight:400;letter-spacing:-.03em;line-height:.94;font-size:clamp(39.5px,5.47vw,94.7px);color:var(--paper);pointer-events:none;margin-bottom:calc(clamp(24px,3.2vh,38px) - clamp(14px,2vh,24px))}.intro-hero-h.svelte-1uha8ag .tw-cur:where(.svelte-1uha8ag){background:var(--paper)}.intro-hero-copy.svelte-1uha8ag{order:-1;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:64ch;margin:0 auto;margin-bottom:calc(clamp(10px,1.25vh,15px) - clamp(14px,2vh,24px));text-align:center;transform:translateY(10px);pointer-events:none;transition:transform 1s cubic-bezier(.16,1,.3,1)}.stage.revealed.svelte-1uha8ag .intro-hero-copy:where(.svelte-1uha8ag){transform:none}.rail-sub.svelte-1uha8ag{width:100%;text-align:center;font-family:var(--code);font-weight:400;letter-spacing:.01em;text-transform:uppercase;font-size:13.2px;line-height:.92;color:#fff;margin:2px 0 0}.rail-copy.svelte-1uha8ag{width:100%;text-align:center;font-family:Public Sans,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(13.6px,calc(.92vw + 2px),14.9px);line-height:1.2;color:#fff;max-width:62ch;margin:0;transform:translateY(calc(-1*clamp(7px,.945vh,10.5px)))}.band-line.svelte-1uha8ag{width:100%;max-width:none;white-space:nowrap;position:relative;z-index:1;font-size:clamp(17.6px,calc(.92vw + 6px),18.9px);font-weight:400;margin:0;transform-origin:center top}.band-line.svelte-1uha8ag br.mbr:where(.svelte-1uha8ag){display:none}.band-line.svelte-1uha8ag .roll-item:where(.svelte-1uha8ag){color:inherit}.rail-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:inherit}@media(max-width:820px){.band-line.svelte-1uha8ag{white-space:normal;max-width:62ch}}.roll.svelte-1uha8ag{position:relative;display:inline-grid;vertical-align:baseline;overflow:hidden;text-align:left;line-height:1.3;padding-bottom:.08em;transition:width .6s cubic-bezier(.16,1,.3,1)}.roll-item.svelte-1uha8ag{grid-area:1/1;align-self:center;justify-self:start;opacity:0;transform:translateY(100%);color:var(--paper);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1);white-space:nowrap}@media(prefers-reduced-motion:reduce){.roll.svelte-1uha8ag{transition:none}}.roll-item.active.svelte-1uha8ag{opacity:1;transform:translateY(0)}.roll-item.exit.svelte-1uha8ag{opacity:0;transform:translateY(-100%)}.scroll-hint.svelte-1uha8ag{display:flex;align-items:center;gap:9px;font-family:Fira Code,monospace;font-size:16.8px;letter-spacing:1px;text-transform:uppercase;color:var(--paper);pointer-events:none;white-space:nowrap;opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1);transform:translateY(44px)}.stage.revealed.svelte-1uha8ag .scroll-hint:where(.svelte-1uha8ag){opacity:1}.scroll-hint.svelte-1uha8ag .arw:where(.svelte-1uha8ag){display:inline-block;animation:svelte-1uha8ag-h-hintArrow 1.6s ease-in-out infinite}@keyframes svelte-1uha8ag-h-hintArrow{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media(max-width:680px){.scroll-hint.svelte-1uha8ag{font-size:12px;letter-spacing:1px}}.timeline.svelte-1uha8ag{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:repeat(3,1fr);padding-top:6px;transform:translateY(clamp(8px,1.2vh,14px))}.tl-line.svelte-1uha8ag{position:absolute;left:16.667%;right:16.667%;top:11.5px;height:1px;background:#f5f5f5;z-index:0}.tl-point.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 clamp(10px,1.6vw,20px);cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.tl-point.soon.svelte-1uha8ag{cursor:not-allowed}.stage.revealed.svelte-1uha8ag .tl-point:where(.svelte-1uha8ag){opacity:1;transform:none}.stage.revealed.svelte-1uha8ag .tl-point:where(.svelte-1uha8ag):nth-of-type(1){transition-delay:.12s}.stage.revealed.svelte-1uha8ag .tl-point:where(.svelte-1uha8ag):nth-of-type(2){transition-delay:.24s}.stage.revealed.svelte-1uha8ag .tl-point:where(.svelte-1uha8ag):nth-of-type(3){transition-delay:.36s}.tl-dot.svelte-1uha8ag{display:block;position:relative;width:11px;height:11px;border-radius:50%;border:1px solid #f5f5f5;background:transparent;transition:background .35s ease,border-color .35s ease,transform .35s ease,box-shadow .35s ease}.tl-point.svelte-1uha8ag:not(.soon) .tl-dot:where(.svelte-1uha8ag){background:#f5f5f5;border-color:#f5f5f5}.tl-pulse.svelte-1uha8ag{position:absolute;top:5.5px;left:50%;width:11px;height:11px;margin:0;border-radius:50%;background:#f5f5f5;opacity:0;pointer-events:none;z-index:0;animation:svelte-1uha8ag-h-tlPulse 2.6s cubic-bezier(.3,.6,.4,1) infinite}.tl-point.svelte-1uha8ag:nth-of-type(1) .tl-pulse:where(.svelte-1uha8ag){animation-delay:0s}.tl-point.svelte-1uha8ag:nth-of-type(2) .tl-pulse:where(.svelte-1uha8ag){animation-delay:.5s}.tl-point.svelte-1uha8ag:nth-of-type(3) .tl-pulse:where(.svelte-1uha8ag){animation-delay:1s}.tl-point.svelte-1uha8ag:hover .tl-pulse:where(.svelte-1uha8ag),.tl-point.svelte-1uha8ag:focus-within .tl-pulse:where(.svelte-1uha8ag){animation-play-state:paused;opacity:0}@keyframes svelte-1uha8ag-h-tlPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.45}75%{transform:translate(-50%,-50%) scale(3.2);opacity:0}to{transform:translate(-50%,-50%) scale(3.2);opacity:0}}@media(prefers-reduced-motion:reduce){.tl-pulse.svelte-1uha8ag{animation:none;display:none}}.tl-point.svelte-1uha8ag:hover .tl-dot:where(.svelte-1uha8ag),.tl-point.svelte-1uha8ag:focus-within .tl-dot:where(.svelte-1uha8ag){transform:scale(1.35);box-shadow:0 0 0 5px #1525211f}.timeline.svelte-1uha8ag:hover .tl-dot:where(.svelte-1uha8ag),.timeline.svelte-1uha8ag:focus-within .tl-dot:where(.svelte-1uha8ag){background:#475651;border-color:#ecece4d9;opacity:1}.timeline.svelte-1uha8ag:hover .tl-point:where(.svelte-1uha8ag):hover .tl-dot:where(.svelte-1uha8ag),.timeline.svelte-1uha8ag:focus-within .tl-point:where(.svelte-1uha8ag):focus-within .tl-dot:where(.svelte-1uha8ag){background:var(--paper);border-color:var(--paper)}.tl-point.svelte-1uha8ag .tl-label:where(.svelte-1uha8ag):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tl-point.svelte-1uha8ag .tl-label:where(.svelte-1uha8ag){display:inline-block;text-align:center;font-family:var(--display);font-weight:400;font-size:14.8pt;letter-spacing:-.01em;line-height:1.15;color:#f5f5f5;border:0;background:none;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:opacity .25s ease}.tl-point.svelte-1uha8ag:hover .tl-label:where(.svelte-1uha8ag){opacity:.75}.tl-point.soon.svelte-1uha8ag .tl-label:where(.svelte-1uha8ag){opacity:.6;cursor:not-allowed}.tl-point.soon.svelte-1uha8ag:hover .tl-label:where(.svelte-1uha8ag){opacity:.6}.tl-point.soon.svelte-1uha8ag .tl-dot:where(.svelte-1uha8ag){opacity:.45}.timeline.svelte-1uha8ag:hover .tl-point.soon:where(.svelte-1uha8ag) .tl-dot:where(.svelte-1uha8ag),.timeline.svelte-1uha8ag:focus-within .tl-point.soon:where(.svelte-1uha8ag) .tl-dot:where(.svelte-1uha8ag){opacity:1}.tl-point.soon.svelte-1uha8ag .rp-card:where(.svelte-1uha8ag){pointer-events:none}.tl-point.soon.svelte-1uha8ag .rp-card.show:where(.svelte-1uha8ag){opacity:1}.rp-card.svelte-1uha8ag{position:absolute;left:50%;bottom:calc(100% + 16px);margin:0;width:min(100%,230px);aspect-ratio:16/10;border-radius:clamp(36.8px,4vw,61.6px);overflow:hidden;opacity:0;transform:translate(-50%) scale(.955) translateY(10px);transform-origin:bottom center;box-shadow:0 34px 80px -34px #0a0c0b8c;pointer-events:none;z-index:20;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.rp-card.show.svelte-1uha8ag{opacity:1;transform:translate(-50%) scale(1) translateY(0)}.rp-vid.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rp-card[data-era=present].svelte-1uha8ag .rp-vid:where(.svelte-1uha8ag){transform:scale(1.15)}.tl-point.soon.svelte-1uha8ag .rp-vid:where(.svelte-1uha8ag){filter:blur(6px) brightness(.4) saturate(.8)}.rp-scrim.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c0b1f 0,#0a0c0bb8)}.tl-point.soon.svelte-1uha8ag .rp-scrim:where(.svelte-1uha8ag){background:#080a099e}.rp-meta.svelte-1uha8ag{position:absolute;left:0;right:0;bottom:0;color:#e2e0c9;text-align:center;padding:clamp(10.4px,1.15vw,15.2px) clamp(12.8px,1.41vw,19.2px) clamp(16.8px,1.79vw,23.2px)}.tl-point.soon.svelte-1uha8ag .rp-meta:where(.svelte-1uha8ag){top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0}.rp-kick.svelte-1uha8ag{display:block;font-family:var(--code);font-size:7.7px;letter-spacing:.28em;text-transform:uppercase;color:#e2e0c9;opacity:1}.rp-title.svelte-1uha8ag{display:block;font-family:var(--display);font-weight:400;letter-spacing:-.01em;line-height:1.04;font-size:clamp(13.4px,1.3vw,18.2px);margin-top:4.8px;color:#e2e0c9}.tl-point.soon.svelte-1uha8ag .rp-title:where(.svelte-1uha8ag){font-family:Fira Code,monospace;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(10.7px,1.11vw,15.5px)}@media(max-width:900px){.rp-card.svelte-1uha8ag{display:none}}@media(prefers-reduced-motion:reduce){.rp-card.svelte-1uha8ag{transition:opacity .3s ease}.rp-card.show.svelte-1uha8ag{transform:none}}.tw-cur.svelte-1uha8ag{display:inline-block;width:.44em;height:.8em;background:var(--ink);margin-left:.09em;transform:translateY(.04em);animation:svelte-1uha8ag-h-blinkSq 1.05s steps(1,end) infinite}@keyframes svelte-1uha8ag-h-blinkSq{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.tw-cur.svelte-1uha8ag{animation:none;opacity:.5}.rail-band.svelte-1uha8ag{transition:none;transform:none}.rail-slot.svelte-1uha8ag>.rail-fit:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){transition:opacity .2s linear;translate:none}.tl-point.svelte-1uha8ag{transition:none;opacity:1;transform:none}}.past-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag){font-size:clamp(39.5px,5.47vw,94.7px)}.prog.svelte-1uha8ag{position:fixed;left:0;bottom:0;height:2px;width:100%;z-index:120;background:#ecece40f}.prog.svelte-1uha8ag i:where(.svelte-1uha8ag){display:block;height:100%;width:100%;background:var(--paper);transform:scaleX(0);transform-origin:left center;transition:transform .08s linear}.sheet-wrap.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .45s ease}.sheet-wrap.open.svelte-1uha8ag{opacity:1;pointer-events:auto}.sheet-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:#060707bd;-webkit-backdrop-filter:blur(9px) saturate(.85);backdrop-filter:blur(9px) saturate(.85);cursor:pointer}.sheet.svelte-1uha8ag{position:relative;width:min(900px,100%);height:100%;background:#a0a5a1;color:#182521;--paper: #182521;--dim: rgba(21, 37, 33, .74);--faint: rgba(21, 37, 33, .48);--hair: rgba(21, 37, 33, .2);--ink: #a0a5a1;border-left:1px solid var(--hair);border-right:1px solid var(--hair);transform:translateY(30px);opacity:0;display:flex;flex-direction:column;overflow:hidden;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .45s ease}.sheet-wrap.open.svelte-1uha8ag .sheet:where(.svelte-1uha8ag){transform:translateY(0);opacity:1}.sheet.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sheet-x.svelte-1uha8ag{position:absolute;top:22px;right:24px;z-index:12;font-family:var(--code);font-size:13.2px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);background:#1525210f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--hair);border-radius:100px;padding:10px 18px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:background .3s,color .3s,border-color .3s}.sheet-x.svelte-1uha8ag:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.sheet-scroll.svelte-1uha8ag{overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:clamp(64px,9vh,104px) clamp(26px,6vw,84px) clamp(64px,10vh,120px)}.sheet-scroll.svelte-1uha8ag::-webkit-scrollbar{width:8px}.sheet-scroll.svelte-1uha8ag::-webkit-scrollbar-thumb{background:var(--hair);border-radius:8px}@media(max-width:680px){.panel.svelte-1uha8ag{width:90vw;height:80vh;border-radius:18px}.past-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag){font-size:clamp(32.3px,9.78vw,58.7px)}.node.svelte-1uha8ag{width:clamp(80px,22vw,130px)}.node.svelte-1uha8ag .tag:where(.svelte-1uha8ag){top:calc(50% - 38px);font-size:12px;letter-spacing:.22em}.sheet.svelte-1uha8ag{border:none}}@media(max-width:680px){.rail-band.svelte-1uha8ag{height:44vh;height:44dvh;padding:clamp(18px,2.6vh,26px) 18px}.rail-fit.svelte-1uha8ag{gap:11px}.past-rail.svelte-1uha8ag .rail-fit:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .rail-fit:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .rail-fit:where(.svelte-1uha8ag){gap:9px}.intro-hero-h.svelte-1uha8ag{font-size:clamp(29px,8.6vw,38px);margin-bottom:12px}.band-line.svelte-1uha8ag br.mbr:where(.svelte-1uha8ag){display:inline}.rail-sub.svelte-1uha8ag{font-size:11px;letter-spacing:.04em;text-wrap:balance}.intro-hero-copy.svelte-1uha8ag{margin-bottom:6px}.band-line.svelte-1uha8ag{font-size:14.5px;line-height:1.35}.past-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .h:where(.svelte-1uha8ag){font-size:clamp(29px,8.6vw,38px)}.museum-title.svelte-1uha8ag{white-space:normal}.past-rail.svelte-1uha8ag .copy:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .copy:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .copy:where(.svelte-1uha8ag){font-size:14px;line-height:1.35;margin-top:10px;white-space:normal}.rail-band.svelte-1uha8ag .copy:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.rail-band.svelte-1uha8ag .copy:where(.svelte-1uha8ag),.band-line.svelte-1uha8ag{text-wrap:pretty}.tl-point.svelte-1uha8ag{min-height:44px;padding:7px 0;gap:12px;border-bottom-color:#ecece41f}.tl-point.svelte-1uha8ag .tl-label:where(.svelte-1uha8ag){font-size:15px}.rail-tail-fit.svelte-1uha8ag{gap:10px}.cover-rail.svelte-1uha8ag .timeline:where(.svelte-1uha8ag){display:none}.scroll-hint.svelte-1uha8ag{font-size:11px;letter-spacing:.14em}.past-rail.svelte-1uha8ag .cta:where(.svelte-1uha8ag),.present-rail.svelte-1uha8ag .cta:where(.svelte-1uha8ag),.future-rail.svelte-1uha8ag .cta:where(.svelte-1uha8ag){padding:13px 20px;font-size:11px}} diff --git a/apps/web/public/past-present-future/_app/immutable/assets/3.B5Q-N3LZ.css b/apps/web/public/past-present-future/_app/immutable/assets/3.B5Q-N3LZ.css new file mode 100644 index 0000000000..30c4d8e185 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/assets/3.B5Q-N3LZ.css @@ -0,0 +1 @@ +.wallmodal.svelte-1nug2m9{--trgb: 201, 142, 98}.wallmodal[data-c=s].svelte-1nug2m9{--trgb: 198, 235, 247}.wallmodal[data-c=c].svelte-1nug2m9{--trgb: 255, 211, 40}.wallmodal[data-c=d].svelte-1nug2m9{--trgb: 161, 136, 99}.wallmodal[data-c=g].svelte-1nug2m9{--trgb: 95, 121, 124}.wallmodal[data-c=i].svelte-1nug2m9{--trgb: 226, 224, 201}.wallmodal.svelte-1nug2m9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,48px)}.wallmodal.closing.svelte-1nug2m9{pointer-events:none}.wm-back.svelte-1nug2m9{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#000000d1;cursor:pointer}.wm-frame.svelte-1nug2m9{position:relative;width:min(860px,100%);max-height:min(86vh,86svh);display:flex;flex-direction:column;border:1px solid rgba(var(--trgb),.7);background:radial-gradient(circle 3px at 15px 15px,rgba(var(--trgb),.95) 1.6px,rgba(var(--trgb),0) 3px),radial-gradient(circle 3px at calc(100% - 15px) 15px,rgba(var(--trgb),.95) 1.6px,rgba(var(--trgb),0) 3px),radial-gradient(circle 3px at 15px calc(100% - 15px),rgba(var(--trgb),.95) 1.6px,rgba(var(--trgb),0) 3px),radial-gradient(circle 3px at calc(100% - 15px) calc(100% - 15px),rgba(var(--trgb),.95) 1.6px,rgba(var(--trgb),0) 3px),linear-gradient(158deg,rgba(var(--trgb),.07),rgba(var(--trgb),.02) 40%,rgba(var(--trgb),.05)),linear-gradient(#0b0908,#0b0908);box-shadow:0 40px 120px #000c}.wm-head.svelte-1nug2m9{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:clamp(20px,2.6vw,30px) clamp(24px,3.4vw,48px) 16px;border-bottom:1px solid rgba(var(--trgb),.45);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--trgb),.95)}.wm-close.svelte-1nug2m9{background:none;border:none;cursor:pointer;font-family:Fira Code,ui-monospace,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--trgb),.95);display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0 4px}.wm-close.svelte-1nug2m9 .x:where(.svelte-1nug2m9){font-size:1.9em;line-height:0;transform:translateY(-.083em)}.wm-close.svelte-1nug2m9:hover{color:var(--ink)}.wm-scroll.svelte-1nug2m9{overflow-y:auto;padding:clamp(24px,3.4vw,48px);scrollbar-width:thin}.wm-title.svelte-1nug2m9{font-family:Rhymes Display,serif;font-weight:400;font-size:clamp(28px,4vw,46px);line-height:1;letter-spacing:0;margin:0 0 6px}.wm-hall.svelte-1nug2m9{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:26px}.wm-body.svelte-1nug2m9 p:where(.svelte-1nug2m9){font-family:Fira Code,ui-monospace,monospace;font-weight:300;font-size:clamp(12.5px,1.15vw,14.5px);line-height:1.75;color:#fff;margin:0 0 1.35em}.wm-body.svelte-1nug2m9 .num{color:rgba(var(--trgb),.95)}.wm-film.svelte-1nug2m9{margin:44px 0}.wm-film-play.svelte-1nug2m9{display:block;position:relative;width:100%;aspect-ratio:16 / 9;padding:0;border:1px solid var(--line);background:#000;cursor:pointer;overflow:hidden}.wm-film-play.svelte-1nug2m9 img:where(.svelte-1nug2m9){width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72) contrast(1.04);transition:filter .5s ease,transform .7s cubic-bezier(.16,1,.3,1)}.wm-film-play.svelte-1nug2m9:hover img:where(.svelte-1nug2m9){filter:saturate(.95) contrast(1);transform:scale(1.02)}.wm-film-cue.svelte-1nug2m9{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .3s ease,border-color .3s ease}.wm-film-cue.svelte-1nug2m9:after{content:"";position:absolute;left:50%;top:50%;margin:-8px 0 0 -4px;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.wm-film-play.svelte-1nug2m9:hover .wm-film-cue:where(.svelte-1nug2m9){background:#0009;border-color:#fff}.wm-film-play.svelte-1nug2m9:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wm-film.svelte-1nug2m9 iframe:where(.svelte-1nug2m9){display:block;width:100%;aspect-ratio:16 / 9;border:1px solid var(--line)}.wm-film.svelte-1nug2m9 figcaption:where(.svelte-1nug2m9){margin-top:10px;font-family:Fira Code,ui-monospace,monospace;font-weight:300;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);display:flex;gap:10px;flex-wrap:wrap}.wm-film.svelte-1nug2m9 figcaption:where(.svelte-1nug2m9) .src:where(.svelte-1nug2m9){color:rgba(var(--trgb),.9)}.wm-film.svelte-1nug2m9 figcaption:where(.svelte-1nug2m9) .src:where(.svelte-1nug2m9):before{content:"·";margin-right:10px;color:var(--faint)}@keyframes svelte-1nug2m9-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wm-head.svelte-1nug2m9,.wm-title.svelte-1nug2m9,.wm-hall.svelte-1nug2m9,.wm-body.svelte-1nug2m9>*{animation:svelte-1nug2m9-rise .62s cubic-bezier(.16,1,.3,1) backwards}.wm-head.svelte-1nug2m9{animation-delay:.14s}.wm-title.svelte-1nug2m9{animation-delay:.22s}.wm-hall.svelte-1nug2m9{animation-delay:.29s}.wm-body.svelte-1nug2m9>*{animation-delay:min(calc(.34s + var(--i, 0) * .05s),.72s)}@media(max-width:680px){.wm-film.svelte-1nug2m9{margin:32px 0}.wm-film-cue.svelte-1nug2m9{width:52px;height:52px;margin:-26px 0 0 -26px}}@media(prefers-reduced-motion:reduce){.wm-head.svelte-1nug2m9,.wm-title.svelte-1nug2m9,.wm-hall.svelte-1nug2m9,.wm-body.svelte-1nug2m9>*{animation:none}.wm-film-play.svelte-1nug2m9 img:where(.svelte-1nug2m9),.wm-film-cue.svelte-1nug2m9{transition:none}}.grain.svelte-215dzt{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,")}.halldock.svelte-215dzt{position:fixed;right:clamp(28px,5.5vw,92px);top:50%;transform:translateY(-50%);z-index:90;font-family:Fira Code,ui-monospace,monospace}.hd-btn.svelte-215dzt{display:flex;align-items:center;gap:11px;cursor:pointer;background:#000000db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-strong);color:#ffffffc7;padding:13px 17px;font-family:inherit;font-weight:300;border-radius:100px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;transition:color .25s,border-color .25s}.hd-btn.svelte-215dzt:hover{color:var(--ink);border-color:var(--ink)}.hd-btn.svelte-215dzt .sq:where(.svelte-215dzt){width:8px;height:8px;flex:none;background:var(--faint)}.hd-btn[data-c=s].svelte-215dzt .sq:where(.svelte-215dzt){background:var(--surveillance)}.hd-btn[data-c=c].svelte-215dzt .sq:where(.svelte-215dzt){background:var(--corruption)}.hd-btn[data-c=d].svelte-215dzt .sq:where(.svelte-215dzt){background:var(--debt)}.hd-btn[data-c=g].svelte-215dzt .sq:where(.svelte-215dzt){background:var(--stagnation)}.hd-btn[data-c=i].svelte-215dzt .sq:where(.svelte-215dzt){background:var(--influence)}.hd-btn.svelte-215dzt .burger:where(.svelte-215dzt){display:flex;flex-direction:column;gap:3px}.hd-btn.svelte-215dzt .burger:where(.svelte-215dzt) i:where(.svelte-215dzt){display:block;width:13px;height:1px;background:currentColor}.hd-panel.svelte-215dzt{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#0a0908;border-radius:18px;overflow:hidden;border:1px solid var(--line-strong);width:288px;padding:0 0 6px;box-shadow:0 30px 80px #000000b3}.hd-map.svelte-215dzt{padding:10px 14px 12px}.hd-map.svelte-215dzt svg:where(.svelte-215dzt){display:block;width:100%;height:auto}.mm-wall.svelte-215dzt{fill:none;stroke:#ffffff80;stroke-width:1.2}.mm-thin.svelte-215dzt{fill:none;stroke:#ffffff4d;stroke-width:1}.mm-num.svelte-215dzt{font-family:Rhymes Display,Georgia,serif;font-size:20px;fill:#ffffffeb}.mm-name.svelte-215dzt{font-family:Fira Code,ui-monospace,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase;fill:#ffffff8c}.mm-room.svelte-215dzt{cursor:pointer}.mm-room.svelte-215dzt .floor:where(.svelte-215dzt){fill:#fff0;transition:fill .2s}.mm-room[data-w=s].svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--surveillance)}.mm-room[data-w=c].svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--corruption)}.mm-room[data-w=d].svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--debt)}.mm-room[data-w=g].svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--stagnation)}.mm-room[data-w=i].svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--influence)}.mm-room.svelte-215dzt:hover .mm-name:where(.svelte-215dzt){fill:var(--logos-ink)}.mm-room.svelte-215dzt:hover .mm-num:where(.svelte-215dzt){fill:var(--logos-ink)}.mm-room[data-w=g].svelte-215dzt:hover .mm-name:where(.svelte-215dzt),.mm-room[data-w=g].svelte-215dzt:hover .mm-num:where(.svelte-215dzt){fill:var(--logos-off)}.mm-room.svelte-215dzt:hover .mm-wall:where(.svelte-215dzt){stroke:var(--ink)}.mm-room.active.svelte-215dzt .mm-name:where(.svelte-215dzt){fill:#fffffff2}.mm-room[data-w=s].active.svelte-215dzt .floor:where(.svelte-215dzt){fill:#c6ebf729}.mm-room[data-w=c].active.svelte-215dzt .floor:where(.svelte-215dzt){fill:#ffd32824}.mm-room[data-w=d].active.svelte-215dzt .floor:where(.svelte-215dzt){fill:#a1886333}.mm-room[data-w=g].active.svelte-215dzt .floor:where(.svelte-215dzt){fill:#5f797c3d}.mm-room[data-w=i].active.svelte-215dzt .floor:where(.svelte-215dzt){fill:#e2e0c929}.mm-room[data-w=s].active.svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--surveillance)}.mm-room[data-w=c].active.svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--corruption)}.mm-room[data-w=d].active.svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--debt)}.mm-room[data-w=g].active.svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--stagnation)}.mm-room[data-w=i].active.svelte-215dzt:hover .floor:where(.svelte-215dzt){fill:var(--influence)}.mm-room.active.svelte-215dzt:hover .mm-name:where(.svelte-215dzt),.mm-room.active.svelte-215dzt:hover .mm-num:where(.svelte-215dzt){fill:var(--logos-ink)}.mm-room[data-w=g].active.svelte-215dzt:hover .mm-name:where(.svelte-215dzt),.mm-room[data-w=g].active.svelte-215dzt:hover .mm-num:where(.svelte-215dzt){fill:var(--logos-off)}.halldock.open.svelte-215dzt .hd-btn:where(.svelte-215dzt){visibility:hidden}.halldock.open.svelte-215dzt .hd-panel:where(.svelte-215dzt){display:block}.hd-glow.svelte-215dzt{position:absolute;z-index:-1;border-radius:18px;pointer-events:none;background:#ffffff3d;border:1px solid rgba(255,255,255,.65);opacity:0;transform:scale(1);transform-origin:center}.halldock.attn.svelte-215dzt .hd-glow:where(.svelte-215dzt){animation:svelte-215dzt-m-attnPulse 2.2s cubic-bezier(.3,.6,.4,1) 1}.halldock.attn-triple.svelte-215dzt .hd-glow:where(.svelte-215dzt){animation:svelte-215dzt-m-attnPulse 2.2s cubic-bezier(.3,.6,.4,1) 3}@keyframes svelte-215dzt-m-attnPulse{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}.hd-head.svelte-215dzt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px 18px;margin-bottom:6px;font-weight:300;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb8;border-bottom:1px solid var(--line)}.hd-min.svelte-215dzt{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;cursor:pointer;background:none;border:1px solid var(--line-strong);color:#ffffffb3;transition:color .2s,border-color .2s,background .2s}.hd-min.svelte-215dzt:hover{color:var(--logos-ink);background:var(--ink);border-color:var(--ink)}.hd-min.svelte-215dzt i:where(.svelte-215dzt){display:block;width:9px;height:1px;background:currentColor}@media(max-width:820px){.halldock.svelte-215dzt{top:auto;bottom:18px;right:14px;transform:none}.hd-panel.svelte-215dzt{top:auto;bottom:0;transform:none;width:232px}.hd-map.svelte-215dzt{padding:8px 11px 10px}.hd-head.svelte-215dzt{padding:11px 11px 9px 14px;font-size:8.5px;letter-spacing:.18em}.mm-name.svelte-215dzt{font-size:7.5px}.mm-num.svelte-215dzt{font-size:17px}}.hero.svelte-215dzt{min-height:78vh;display:flex;flex-direction:column;justify-content:center;max-width:1320px;margin:0 auto;padding:190px clamp(18px,4vw,56px) 90px;position:relative;z-index:0}.herobg.svelte-215dzt{position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;z-index:0;overflow:hidden;pointer-events:none}.herobg.svelte-215dzt video:where(.svelte-215dzt){width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:brightness(.72)}.herobg.svelte-215dzt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000006b,#0000002e 40%,#0000 70%),linear-gradient(180deg,#0000001f,#00000057 55%,#000000e0)}.hero.svelte-215dzt .kicker:where(.svelte-215dzt),.hero.svelte-215dzt h1:where(.svelte-215dzt),.hero.svelte-215dzt .sub:where(.svelte-215dzt),.hero.svelte-215dzt .scrollcue:where(.svelte-215dzt){position:relative;z-index:1}.hero.svelte-215dzt .kicker:where(.svelte-215dzt){font-size:13.2px;letter-spacing:.01em;line-height:.92;text-transform:uppercase;color:#ecece499;margin-bottom:calc(clamp(10px,1.35vh,15px) + clamp(6px,.82vw,14px));display:flex;gap:16px;align-items:center;flex-wrap:wrap}.hero.svelte-215dzt h1:where(.svelte-215dzt){font-family:Rhymes Display,Rhymes Text,serif;font-weight:400;font-size:clamp(39.5px,5.47vw,94.7px);line-height:.94;letter-spacing:-.03em;color:#ecece4;margin-bottom:clamp(10px,1.35vh,15px)}.hero.svelte-215dzt .sub:where(.svelte-215dzt){font-family:Public Sans,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(13.6px,calc(.92vw + 2px),14.9px);line-height:1.2;letter-spacing:normal;color:#ecece499;max-width:90ch;margin-bottom:clamp(10px,1.35vh,15px)}.scrollcue.svelte-215dzt{display:inline-flex;align-items:center;align-self:flex-start;font-size:10.1px;letter-spacing:.12em;text-transform:uppercase;color:#ecece4;font-family:inherit;border:1px solid var(--line-strong);background:#ffffff0d;border-radius:100px;padding:12px 22px;margin-top:clamp(10px,1.35vh,15px);width:fit-content;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .25s,border-color .25s}.scrollcue.svelte-215dzt:hover{background:#ffffff24;border-color:var(--ink)}.feed.svelte-215dzt{max-width:1320px;margin:0 auto;border-top:1px solid var(--line-strong)}.entry.svelte-215dzt{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 620px;padding:clamp(34px,5vw,70px) clamp(18px,4vw,56px);display:grid;grid-template-columns:190px 1fr clamp(210px,22vw,280px);gap:clamp(20px,3.5vw,52px);align-items:center;opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.entry.in.svelte-215dzt{opacity:1;transform:none}@media(max-width:960px){.entry.svelte-215dzt{grid-template-columns:190px 1fr}.entry.svelte-215dzt .exhibit:where(.svelte-215dzt){grid-column:1 / -1;justify-self:center;margin-top:10px}}@media(max-width:720px){.entry.svelte-215dzt{grid-template-columns:1fr;gap:18px}}.entry.svelte-215dzt .rail:where(.svelte-215dzt){font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.entry.svelte-215dzt .rail:where(.svelte-215dzt) .year:where(.svelte-215dzt){font-family:Rhymes Display,Rhymes Text,serif;font-weight:400;font-size:clamp(40px,4.4vw,62px);line-height:.9;letter-spacing:0;color:var(--ink);display:block;margin-bottom:18px}.entry.lost.svelte-215dzt .rail:where(.svelte-215dzt) .year:where(.svelte-215dzt){color:var(--muted)}.entry.svelte-215dzt .rail:where(.svelte-215dzt) .tag:where(.svelte-215dzt){display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:9px;letter-spacing:.06em;white-space:nowrap}.entry.svelte-215dzt .rail:where(.svelte-215dzt) .tag:where(.svelte-215dzt) .sq:where(.svelte-215dzt){width:8px;height:8px;flex:none}.entry.svelte-215dzt .rail:where(.svelte-215dzt) .status:where(.svelte-215dzt){display:none;margin-top:14px;font-size:10px;letter-spacing:.16em;color:var(--faint)}.entry.svelte-215dzt .body:where(.svelte-215dzt) .fact-title:where(.svelte-215dzt){font-family:Rhymes Display,Rhymes Text,serif;font-weight:400;font-size:clamp(25px,2.1vw,32px);line-height:1.15;letter-spacing:0;color:var(--ink);margin-bottom:12px}.entry.svelte-215dzt .body:where(.svelte-215dzt) .fact:where(.svelte-215dzt){font-family:Public Sans,system-ui,sans-serif;font-weight:400;font-size:clamp(15px,1.35vw,17px);line-height:1.16;letter-spacing:0;color:var(--muted);margin-bottom:26px}.entry.svelte-215dzt .body:where(.svelte-215dzt) .src:where(.svelte-215dzt){font-size:11.5px;letter-spacing:.05em;color:var(--muted);display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.entry[data-c=s].svelte-215dzt .tag:where(.svelte-215dzt) .sq:where(.svelte-215dzt){background:var(--surveillance)}.entry[data-c=c].svelte-215dzt .tag:where(.svelte-215dzt) .sq:where(.svelte-215dzt){background:var(--corruption)}.entry[data-c=d].svelte-215dzt .tag:where(.svelte-215dzt) .sq:where(.svelte-215dzt){background:var(--debt)}.entry[data-c=g].svelte-215dzt .tag:where(.svelte-215dzt) .sq:where(.svelte-215dzt){background:var(--stagnation)}.entry[data-c=i].svelte-215dzt .tag:where(.svelte-215dzt) .sq:where(.svelte-215dzt){background:var(--influence)}.entry[data-c=s].svelte-215dzt .fact:where(.svelte-215dzt) .num{color:var(--surveillance)}.entry[data-c=c].svelte-215dzt .fact:where(.svelte-215dzt) .num{color:var(--corruption)}.entry[data-c=d].svelte-215dzt .fact:where(.svelte-215dzt) .num{color:var(--debt)}.entry[data-c=g].svelte-215dzt .fact:where(.svelte-215dzt) .num{color:var(--stagnation)}.entry[data-c=i].svelte-215dzt .fact:where(.svelte-215dzt) .num{color:var(--influence)}.entry[data-c=s].svelte-215dzt .rail:where(.svelte-215dzt) .year:where(.svelte-215dzt){color:var(--surveillance)}.entry[data-c=c].svelte-215dzt .rail:where(.svelte-215dzt) .year:where(.svelte-215dzt){color:var(--corruption)}.entry[data-c=d].svelte-215dzt .rail:where(.svelte-215dzt) .year:where(.svelte-215dzt){color:var(--debt)}.entry[data-c=g].svelte-215dzt .rail:where(.svelte-215dzt) .year:where(.svelte-215dzt){color:var(--stagnation)}.entry[data-c=i].svelte-215dzt .rail:where(.svelte-215dzt) .year:where(.svelte-215dzt){color:var(--influence)}.entry[data-c=s].svelte-215dzt .body:where(.svelte-215dzt) .src:where(.svelte-215dzt){color:var(--surveillance)}.entry[data-c=c].svelte-215dzt .body:where(.svelte-215dzt) .src:where(.svelte-215dzt){color:var(--corruption)}.entry[data-c=d].svelte-215dzt .body:where(.svelte-215dzt) .src:where(.svelte-215dzt){color:var(--debt)}.entry[data-c=g].svelte-215dzt .body:where(.svelte-215dzt) .src:where(.svelte-215dzt){color:var(--stagnation)}.entry[data-c=i].svelte-215dzt .body:where(.svelte-215dzt) .src:where(.svelte-215dzt){color:var(--influence)}.exhibit.svelte-215dzt{align-self:center;justify-self:end;width:clamp(200px,21vw,260px);perspective:1100px;pointer-events:none}.cube.svelte-215dzt{--d: 104px;position:relative;width:100%;aspect-ratio:4/5;transform-style:preserve-3d;animation:svelte-215dzt-m-vitrine 8s ease-in-out infinite alternate}.mainex.side.svelte-215dzt .cube:where(.svelte-215dzt){aspect-ratio:2048/1000}@keyframes svelte-215dzt-m-vitrine{0%{transform:rotateX(-3deg) rotateY(-17deg)}to{transform:rotateX(-6deg) rotateY(17deg)}}@media(prefers-reduced-motion:reduce){.cube.svelte-215dzt{animation:none;transform:rotateX(-4deg) rotateY(-13deg)}}.cube.svelte-215dzt .face:where(.svelte-215dzt){position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(214,238,247,.26);background:linear-gradient(133deg,#d6eef71a,#d6eef705 42%,#d6eef712)}.f-front.svelte-215dzt{transform:translateZ(0);background:radial-gradient(130% 100% at 14% 8%,#e2f4fc4d,#e2f4fc00 46%),radial-gradient(120% 90% at 88% 94%,#c6ebf73d,#c6ebf700 44%),linear-gradient(148deg,#e8f6fc29,#e8f6fc0a 40%,#e8f6fc21 74%,#e8f6fc0d),url("data:image/svg+xml;utf8,");background-size:auto,auto,auto,190px 190px;box-shadow:inset 0 0 22px #e2f4fc29,inset 0 1px #f0faff59}.f-front.svelte-215dzt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(106deg,#fff0 30%,#ffffff21 44%,#ffffff05 52%,#fff0 66%)}.f-back.svelte-215dzt{transform:translateZ(calc(var(--d) * -1));background:linear-gradient(180deg,#0a0d0f,#06080a);border-color:#d6eef71f}.f-left.svelte-215dzt{right:auto;width:var(--d);transform-origin:left center;transform:rotateY(90deg)}.f-right.svelte-215dzt{left:auto;width:var(--d);transform-origin:right center;transform:rotateY(-90deg)}.f-top.svelte-215dzt{bottom:auto;height:var(--d);transform-origin:center top;transform:rotateX(-90deg);background:linear-gradient(180deg,#e2f4fc29,#e2f4fc0a)}.f-bottom.svelte-215dzt{top:auto;height:var(--d);transform-origin:center bottom;transform:rotateX(90deg);background:#06090beb;border-color:#d6eef71f}.art.svelte-215dzt{position:absolute;left:10%;right:10%;top:9%;bottom:9%;transform:translateZ(calc(var(--d) * -.66));background:#0b0a09;overflow:hidden;box-shadow:0 20px 44px #000000a6}.art.svelte-215dzt img:where(.svelte-215dzt){width:100%;height:100%;display:block;object-fit:cover;filter:blur(.35px) saturate(.72) brightness(1.06) contrast(.9)}.art.photo.svelte-215dzt img:where(.svelte-215dzt){filter:grayscale(1) blur(.35px) brightness(1.02) contrast(1.05)}.art.photo.fit-contain.svelte-215dzt img:where(.svelte-215dzt){object-fit:contain;background:#0000008c}.art.svelte-215dzt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 95% at 50% 0%,#d6eef733,#d6eef700 55%),linear-gradient(180deg,#cee8f41f,#cee8f408 45%,#cee8f424)}.break.svelte-215dzt{border-bottom:1px solid var(--line);border-top:1px solid var(--line-strong);padding:clamp(64px,9vw,120px) clamp(18px,4vw,56px);position:relative;overflow:hidden;opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease;scroll-margin-top:84px}.break.in.svelte-215dzt{opacity:1;transform:none}.break.svelte-215dzt:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.break[data-c=s].svelte-215dzt:before{background:var(--surveillance)}.break[data-c=c].svelte-215dzt:before{background:var(--corruption)}.break[data-c=d].svelte-215dzt:before{background:var(--debt)}.break[data-c=g].svelte-215dzt:before{background:var(--stagnation)}.break[data-c=i].svelte-215dzt:before{background:var(--influence)}.break.svelte-215dzt{text-align:center}.break.svelte-215dzt .label:where(.svelte-215dzt){font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:33px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.break.svelte-215dzt .label:where(.svelte-215dzt) .hall:where(.svelte-215dzt){display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border-radius:100px;color:var(--logos-ink);font-weight:500}.break[data-c=g].svelte-215dzt .label:where(.svelte-215dzt) .hall:where(.svelte-215dzt){color:var(--logos-off)}.break[data-c=s].svelte-215dzt .label:where(.svelte-215dzt) .hall:where(.svelte-215dzt){background:var(--surveillance)}.break[data-c=c].svelte-215dzt .label:where(.svelte-215dzt) .hall:where(.svelte-215dzt){background:var(--corruption)}.break[data-c=d].svelte-215dzt .label:where(.svelte-215dzt) .hall:where(.svelte-215dzt){background:var(--debt)}.break[data-c=g].svelte-215dzt .label:where(.svelte-215dzt) .hall:where(.svelte-215dzt){background:var(--stagnation)}.break[data-c=i].svelte-215dzt .label:where(.svelte-215dzt) .hall:where(.svelte-215dzt){background:var(--influence)}.break.svelte-215dzt .hallname.typing:where(.svelte-215dzt):after{content:"";display:inline-block;vertical-align:baseline;width:.42em;height:.74em;margin-left:.06em;background:currentColor;animation:svelte-215dzt-mn-caret 1.05s steps(1,end) infinite}@keyframes svelte-215dzt-mn-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.break.svelte-215dzt .hallname.typing:where(.svelte-215dzt):after{display:none}}.break.svelte-215dzt .hallname:where(.svelte-215dzt){font-family:Rhymes Display,Rhymes Text,serif;font-weight:400;font-size:clamp(21px,4.48vw,67px);line-height:1;letter-spacing:-.015em;margin-bottom:8px;white-space:nowrap}.break.svelte-215dzt h2:where(.svelte-215dzt){font-family:Public Sans,system-ui,sans-serif;font-weight:300;font-size:clamp(18px,2.3vw,27px);line-height:1.16;color:var(--muted);margin-bottom:11px}.break.svelte-215dzt p:where(.svelte-215dzt){font-family:Public Sans,system-ui,-apple-system,sans-serif;font-size:15.5px;color:#ecece4;max-width:78ch;margin:0 auto 34px;line-height:1.16}.transition.svelte-215dzt{padding:clamp(76px,10.1vw,126px) clamp(18px,4vw,56px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.transition.svelte-215dzt .marker:where(.svelte-215dzt){display:flex;flex-direction:column;align-items:center}.transition.svelte-215dzt .m-dot:where(.svelte-215dzt){width:19px;height:19px;border-radius:50%;flex:0 0 auto;position:relative;border:2px solid rgba(236,236,228,.7);opacity:0;transform:scale(.6)}.transition.svelte-215dzt .m-dot:where(.svelte-215dzt):after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#ecece4}.transition.svelte-215dzt .m-line:where(.svelte-215dzt){width:2px;height:clamp(72px,10.8vw,168px);background:linear-gradient(180deg,#ecece4,#ecece400);opacity:0;transform:scaleY(0);transform-origin:top}.transition.svelte-215dzt .m-line:where(.svelte-215dzt)~.m-line:where(.svelte-215dzt){background:linear-gradient(180deg,#ecece400,#ecece4)}.transition.svelte-215dzt .entering:where(.svelte-215dzt){font-family:Fira Code,monospace;font-weight:400;text-transform:uppercase;font-size:clamp(10.6px,1.12vw,14px);letter-spacing:.01em;color:var(--muted);margin:22px 0;opacity:0}.mainex.svelte-215dzt{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 760px;padding:clamp(46px,6vw,88px) clamp(18px,4vw,56px);opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.mainex.in.svelte-215dzt{opacity:1;transform:none}.mainex.svelte-215dzt{--trgb: 201, 142, 98}.mainex[data-c=s].svelte-215dzt{--trgb: 198, 235, 247}.mainex[data-c=c].svelte-215dzt{--trgb: 255, 211, 40}.mainex[data-c=d].svelte-215dzt{--trgb: 161, 136, 99}.mainex[data-c=g].svelte-215dzt{--trgb: 95, 121, 124}.mainex[data-c=i].svelte-215dzt{--trgb: 226, 224, 201}.mx-date.svelte-215dzt{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.mx-title.svelte-215dzt{font-family:Rhymes Display,Rhymes Text,serif;font-weight:400;font-size:clamp(34px,5.6vw,76px);line-height:1;letter-spacing:-.01em;margin-bottom:14px}.mx-title.svelte-215dzt .mbr{display:none}.mainex.side.svelte-215dzt .mx-title:where(.svelte-215dzt){font-size:clamp(22px,3.6vw,46px);color:rgba(var(--trgb),1)}.mx-hall.svelte-215dzt{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:36px}.mx-grid.svelte-215dzt{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,64px);align-items:start}.mainex.svelte-215dzt .exhibit:where(.svelte-215dzt){width:clamp(228px,26.4vw,300px);margin:0 auto}.mainex.side.svelte-215dzt{padding:clamp(40px,5vw,72px) clamp(18px,4vw,56px)}.sp-grid.svelte-215dzt{display:grid;grid-template-columns:1fr clamp(228px,26.4vw,300px);gap:clamp(28px,4.5vw,72px);align-items:center;margin-top:4px}.sp-grid.svelte-215dzt .exhibit:where(.svelte-215dzt){transform:translate(-30px)}@media(max-width:860px){.sp-grid.svelte-215dzt{grid-template-columns:1fr}.sp-grid.svelte-215dzt .exhibit:where(.svelte-215dzt){margin:26px auto 0;transform:none}}.side.svelte-215dzt .mx-lede:where(.svelte-215dzt){font-family:Public Sans,system-ui,-apple-system,sans-serif;font-weight:400;font-size:15.5px;line-height:1.16;max-width:64ch}.side.svelte-215dzt .mx-lede:where(.svelte-215dzt):first-letter{font-size:1em;float:none;padding:0;font-family:inherit}.side.svelte-215dzt .mx-lede.no-cap:where(.svelte-215dzt){margin-top:1em}.side.svelte-215dzt .mx-quote:where(.svelte-215dzt){font-size:clamp(17px,1.9vw,23px);padding:4px 0 4px 20px;margin-bottom:26px}.side.svelte-215dzt .mx-cta:where(.svelte-215dzt){margin-top:20px;padding-top:18px;border-top:1px solid rgba(var(--trgb),.3);font-size:clamp(12px,1.2vw,13.5px);letter-spacing:.02em;line-height:1.6;color:var(--muted);max-width:64ch}.mx-cta-btn.svelte-215dzt{display:inline-flex;align-items:center;gap:10px;margin-top:14px;cursor:pointer;font-family:Fira Code,ui-monospace,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--trgb),.95);background:rgba(var(--trgb),.08);text-decoration:none;border:1px solid rgba(var(--trgb),.55);border-radius:100px;padding:12px 22px;transition:color .25s,border-color .25s,background-color .25s}.mx-cta-btn.svelte-215dzt:hover{color:var(--ink);border-color:rgba(var(--trgb),1);background:rgba(var(--trgb),.18)}.mx-cta-btn.svelte-215dzt .pm:where(.svelte-215dzt){color:rgba(var(--trgb),.7)}.plq.svelte-215dzt{position:relative;border-radius:20px;border:1px solid rgba(var(--trgb),.7);background:radial-gradient(circle 3px at 15px 15px,rgba(var(--trgb),.95) 1.6px,rgba(var(--trgb),0) 3px),radial-gradient(circle 3px at calc(100% - 15px) 15px,rgba(var(--trgb),.95) 1.6px,rgba(var(--trgb),0) 3px),radial-gradient(circle 3px at 15px calc(100% - 15px),rgba(var(--trgb),.95) 1.6px,rgba(var(--trgb),0) 3px),radial-gradient(circle 3px at calc(100% - 15px) calc(100% - 15px),rgba(var(--trgb),.95) 1.6px,rgba(var(--trgb),0) 3px),linear-gradient(158deg,rgba(var(--trgb),.09),rgba(var(--trgb),.025) 38%,rgba(var(--trgb),.07) 74%,rgba(var(--trgb),.035));padding:clamp(26px,3.4vw,48px);box-shadow:0 24px 60px #0000008c}.plq-head.svelte-215dzt{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid rgba(var(--trgb),.45);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--trgb),.95)}.plq-head.svelte-215dzt .no:where(.svelte-215dzt){color:rgba(var(--trgb),.65)}.mainex.svelte-215dzt .plq:where(.svelte-215dzt) .mx-lede:where(.svelte-215dzt){color:#fff}.mainex[data-c].svelte-215dzt:not(.side) .plq:where(.svelte-215dzt) .mx-quote:where(.svelte-215dzt){color:rgba(var(--trgb),1)}.mainex.side[data-c].svelte-215dzt .plq:where(.svelte-215dzt) .mx-quote:where(.svelte-215dzt){box-shadow:inset 3px 0 rgba(var(--trgb),.9);color:#fff}.mainex[data-c].svelte-215dzt .plq:where(.svelte-215dzt) .mx-quote:where(.svelte-215dzt) .by:where(.svelte-215dzt){color:rgba(var(--trgb),.8)}.mainex.svelte-215dzt .plq:where(.svelte-215dzt) .mx-stats:where(.svelte-215dzt){border-color:rgba(var(--trgb),.3)}.mainex[data-c].svelte-215dzt .plq:where(.svelte-215dzt) .stv:where(.svelte-215dzt){color:rgba(var(--trgb),.95)}.mainex[data-c].svelte-215dzt .plq:where(.svelte-215dzt) .stc:where(.svelte-215dzt){color:rgba(var(--trgb),.7)}.mainex[data-c].svelte-215dzt .plq:where(.svelte-215dzt) .num{color:rgba(var(--trgb),.95)}.mainex.svelte-215dzt .plq:where(.svelte-215dzt) .mx-more:where(.svelte-215dzt){border-color:rgba(var(--trgb),.55);color:rgba(var(--trgb),.9)}.mainex.svelte-215dzt .plq:where(.svelte-215dzt) .mx-more:where(.svelte-215dzt):hover{border-color:rgba(var(--trgb),1);color:var(--ink)}.mainex.hasbg.svelte-215dzt{position:relative;padding:0}.mainex.hasbg.svelte-215dzt:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:rgba(var(--trgb),1);z-index:2}.mx-bg.svelte-215dzt{position:relative;width:100%;aspect-ratio:2048/1000;overflow:hidden;border-radius:20px}.mx-bg.svelte-215dzt img:where(.svelte-215dzt){width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.86)}.mx-bg.svelte-215dzt img.color:where(.svelte-215dzt){filter:brightness(.94)}.mx-bg.svelte-215dzt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#000000a6,#0000 14%,#0000 86%,#000000a6),linear-gradient(180deg,#0000 38%,#0000008c 68%,#000000f0)}.mx-overlay.svelte-215dzt{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:0 clamp(18px,4vw,56px) clamp(22px,3.4vw,36px)}.mx-info.svelte-215dzt{padding:clamp(28px,4vw,48px) clamp(18px,4vw,56px) clamp(40px,5.5vw,72px)}.hasbg.svelte-215dzt .mx-hall:where(.svelte-215dzt){margin-bottom:10px;color:#ffffffe6;text-shadow:0 2px 16px rgba(0,0,0,.9)}.hasbg.svelte-215dzt .mx-title:where(.svelte-215dzt){font-size:clamp(30px,4.6vw,58px);max-width:none;white-space:nowrap;color:rgba(var(--trgb),1);text-shadow:0 6px 28px rgba(0,0,0,.85);margin-bottom:10px}.hasbg.svelte-215dzt .mx-date:where(.svelte-215dzt){color:#ffffffd9;text-shadow:0 2px 16px rgba(0,0,0,.9)}@media(max-width:480px){.hasbg.svelte-215dzt .mx-title:where(.svelte-215dzt){white-space:normal;font-size:clamp(22px,7.2vw,32px)}}.hasbg.svelte-215dzt .mx-grid:where(.svelte-215dzt){grid-template-columns:1fr;justify-content:start;align-items:end;margin-top:clamp(20px,3vh,32px)}.mx-cred.svelte-215dzt{display:none;align-self:end;padding-bottom:4px;max-width:32ch;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;line-height:1.7;text-shadow:0 1px 12px rgba(0,0,0,.9)}@media(max-width:860px){.hasbg.svelte-215dzt .mx-grid:where(.svelte-215dzt){grid-template-columns:1fr}.mx-cred.svelte-215dzt{order:2;padding:14px 0 0}}.hasbg.svelte-215dzt .plq:where(.svelte-215dzt){background-color:#0a0806d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:clamp(34px,4.5vw,64px)}.hasbg.svelte-215dzt .plq-head:where(.svelte-215dzt){display:none}.hasbg.svelte-215dzt .plq:where(.svelte-215dzt) .mx-lede:where(.svelte-215dzt){font-size:15.5px;line-height:1.04;max-width:none;margin-bottom:20px;color:#fff}.hasbg.svelte-215dzt .plq:where(.svelte-215dzt) .mx-lede:where(.svelte-215dzt):first-letter{font-size:1em;float:none;padding:0;font-family:inherit}.hasbg.svelte-215dzt .plq:where(.svelte-215dzt) .mx-quote:where(.svelte-215dzt){font-size:32px;line-height:1;padding:2px 0;margin-bottom:20px;max-width:none}.hasbg.svelte-215dzt .plq:where(.svelte-215dzt) .mx-quote:where(.svelte-215dzt) .by:where(.svelte-215dzt){margin-top:8px;font-size:9px}.hasbg.svelte-215dzt .plq:where(.svelte-215dzt) .mx-more:where(.svelte-215dzt){border:1px solid rgba(var(--trgb),.55);border-radius:100px;background:rgba(var(--trgb),.08);padding:12px 22px;font-size:10.5px;letter-spacing:.18em;gap:10px}.hasbg.svelte-215dzt .plq:where(.svelte-215dzt) .mx-more:where(.svelte-215dzt):hover{background:rgba(var(--trgb),.18);border-color:rgba(var(--trgb),1);color:var(--ink)}.mx-stats.svelte-215dzt{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(20px,3.4vw,56px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:34px}@media(max-width:640px){.mx-stats.svelte-215dzt{grid-template-columns:1fr;gap:18px}}@media(max-width:820px){.mx-info.svelte-215dzt{padding-bottom:86px}.mx-cred.svelte-215dzt{max-width:60%}}@media(max-width:380px){.break.svelte-215dzt .hallname:where(.svelte-215dzt){white-space:normal}}.mx-stats.svelte-215dzt .stv:where(.svelte-215dzt){display:block;font-family:Rhymes Display,serif;font-size:clamp(30px,3.6vw,48px);line-height:1}.mainex.side.svelte-215dzt .mx-stats:where(.svelte-215dzt) .stv:where(.svelte-215dzt){font-size:clamp(26px,3.6vw,44px)}.mainex[data-c=s].svelte-215dzt .stv:where(.svelte-215dzt){color:var(--surveillance)}.mainex[data-c=c].svelte-215dzt .stv:where(.svelte-215dzt){color:var(--corruption)}.mainex[data-c=d].svelte-215dzt .stv:where(.svelte-215dzt){color:var(--debt)}.mainex[data-c=g].svelte-215dzt .stv:where(.svelte-215dzt){color:var(--stagnation)}.mainex[data-c=i].svelte-215dzt .stv:where(.svelte-215dzt){color:var(--influence)}.mx-stats.svelte-215dzt .stc:where(.svelte-215dzt){display:block;margin-top:9px;max-width:24ch;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);line-height:1.6}.mx-lede.svelte-215dzt{font-family:Rhymes Display,Rhymes Text,serif;font-weight:400;font-size:clamp(14px,1.5vw,17px);line-height:1.04;color:var(--ink);margin-bottom:30px;max-width:62ch}.mainex.svelte-215dzt:not(.side) .mx-lede:where(.svelte-215dzt){font-family:Public Sans,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.16}.mx-lede.svelte-215dzt:first-letter{font-family:Rhymes Display,serif;font-size:3.1em;line-height:.8;float:left;padding:8px 12px 0 0}.mx-quote.svelte-215dzt{margin:0 0 34px;padding:6px 0;max-width:44ch;font-family:Rhymes Text,serif;font-size:clamp(45.6px,5.28vw,67.2px);line-height:1.35;color:#fff}.mainex.side[data-c=s].svelte-215dzt .mx-quote:where(.svelte-215dzt){box-shadow:inset 3px 0 0 var(--surveillance)}.mainex.side[data-c=c].svelte-215dzt .mx-quote:where(.svelte-215dzt){box-shadow:inset 3px 0 0 var(--corruption)}.mainex.side[data-c=d].svelte-215dzt .mx-quote:where(.svelte-215dzt){box-shadow:inset 3px 0 0 var(--debt)}.mainex.side[data-c=g].svelte-215dzt .mx-quote:where(.svelte-215dzt){box-shadow:inset 3px 0 0 var(--stagnation)}.mainex.side[data-c=i].svelte-215dzt .mx-quote:where(.svelte-215dzt){box-shadow:inset 3px 0 0 var(--influence)}.mx-quote.svelte-215dzt .by:where(.svelte-215dzt){display:block;margin-top:12px;font-family:Fira Code,ui-monospace,monospace;font-style:normal;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.mx-more.svelte-215dzt{display:inline-flex;align-items:center;gap:14px;cursor:pointer;font-family:Fira Code,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:none;border:1px dashed var(--line-strong);padding:14px 22px;transition:color .25s,border-color .25s}.mx-more.svelte-215dzt:hover{color:var(--ink);border-color:var(--ink)}.mx-more.svelte-215dzt .pm:where(.svelte-215dzt){color:var(--faint)}.mainex[data-c=s].svelte-215dzt .num{color:var(--surveillance)}.mainex[data-c=c].svelte-215dzt .num{color:var(--corruption)}.mainex[data-c=d].svelte-215dzt .num{color:var(--debt)}.mainex[data-c=g].svelte-215dzt .num{color:var(--stagnation)}.mainex[data-c=i].svelte-215dzt .num{color:var(--influence)}.loader.svelte-215dzt{padding:60px;text-align:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.loader.svelte-215dzt .blink:where(.svelte-215dzt){animation:svelte-215dzt-m-bl 1.1s steps(2) infinite}@keyframes svelte-215dzt-m-bl{50%{opacity:0}}.loader-ctas.svelte-215dzt{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.loader-cta.svelte-215dzt{display:inline-flex;align-items:center;font-family:Fira Code,ui-monospace,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:#ffffff0d;border:1px solid var(--line-strong);border-radius:100px;padding:12px 22px;text-decoration:none;transition:background-color .25s,border-color .25s}.loader-cta.svelte-215dzt:hover{background:#ffffff24;border-color:var(--ink)}.progress.svelte-215dzt{position:fixed;left:0;top:0;height:2px;width:0;background:var(--corruption);z-index:55;opacity:.7}.hallbar.svelte-215dzt{position:fixed;top:58px;z-index:110;height:44px;display:flex;align-items:center;justify-content:center;font-family:Fira Code,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--logos-ink);overflow:hidden;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,width .45s cubic-bezier(.16,1,.3,1),left .45s cubic-bezier(.16,1,.3,1),border-radius .45s cubic-bezier(.16,1,.3,1),background-color .3s ease}.hallbar.show.svelte-215dzt{opacity:1}.hallbar[data-c=s].svelte-215dzt{background:var(--surveillance)}.hallbar[data-c=c].svelte-215dzt{background:var(--corruption)}.hallbar[data-c=d].svelte-215dzt{background:var(--debt)}.hallbar[data-c=g].svelte-215dzt{background:var(--stagnation);color:var(--logos-off)}.hallbar[data-c=i].svelte-215dzt{background:var(--influence)}@media(max-width:680px){.hallbar.svelte-215dzt{top:52px;height:38px;font-size:10px;letter-spacing:.14em}}.threshold-flash.svelte-215dzt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000;opacity:0;pointer-events:none;transition:opacity 1.1s ease}.threshold-flash.hit.svelte-215dzt{opacity:.5;transition:opacity .15s ease}@keyframes svelte-215dzt-m-glassBreath{0%,to{filter:brightness(1)}50%{filter:brightness(1.045)}}.f-front.svelte-215dzt{animation:svelte-215dzt-m-glassBreath 9s ease-in-out infinite}.f-front.svelte-215dzt:after{background-size:250% 250%;background-position:0% 0%;transition:background-position 1.6s cubic-bezier(.16,1,.3,1),opacity .6s}.cube.svelte-215dzt:hover .f-front:where(.svelte-215dzt):after{background-position:100% 100%;opacity:1.3}.exhibit.svelte-215dzt{position:relative}.exhibit.svelte-215dzt:before{content:"";position:absolute;left:8%;right:8%;bottom:-16px;height:20px;background:radial-gradient(closest-side,#0009,#0000 74%);transform:scaleY(.4);z-index:-1;pointer-events:none}@keyframes svelte-215dzt-m-hereGlow{0%,to{opacity:.75}50%{opacity:1}}.mm-room.active.svelte-215dzt .floor:where(.svelte-215dzt){animation:svelte-215dzt-m-hereGlow 2.4s ease-in-out infinite}.mote.svelte-215dzt{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffffff8c;pointer-events:none;opacity:0;animation:svelte-215dzt-m-moteDrift linear infinite}@keyframes svelte-215dzt-m-moteDrift{0%{opacity:0;transform:translate(0)}8%{opacity:.5}92%{opacity:.4}to{opacity:0;transform:translate(var(--mx, 20px),-140px)}}.herobg.svelte-215dzt video:where(.svelte-215dzt){will-change:transform}@media(max-width:680px){.break.svelte-215dzt h2:where(.svelte-215dzt){font-size:15px}.mx-title.svelte-215dzt .mbr{display:inline}} diff --git a/apps/web/public/past-present-future/_app/immutable/chunks/B3GUytSy.js b/apps/web/public/past-present-future/_app/immutable/chunks/B3GUytSy.js new file mode 100644 index 0000000000..7448c68971 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/chunks/B3GUytSy.js @@ -0,0 +1,2 @@ +import{H as K,Q as lr,a4 as tr,K as h,W as Y,a5 as cr,R as gr,l as y,U as hr,a6 as Er,V as rr,X as q,M as z,a7 as vr,a8 as Ar,a9 as fr,J as Tr,aa as I,I as P,ab as Cr,O as Sr,C as Nr,ac as Ir,ad as Mr,a1 as br,ae as er,af as wr,x as Hr,E as dr,G as pr,ag as V,ah as Lr,ai as Or,aj as Rr,ak as Dr,N as Fr,F as zr,al as Z,am as Ur,an as Q,ao as Yr,e as qr,u as Br,d as kr,ap as Gr,aq as Kr,ar as ir,as as nr,at as Pr,au as Vr,av as Xr,aw as Jr,ax as Qr,ay as Wr}from"./BGfjiQo9.js";function af(r,i){return i}function Zr(r,i,f){for(var e=[],a=i.length,n,u=i.length,t=0;t{if(n){if(n.pending.delete(d),n.done.add(d),n.pending.size===0){var c=r.outrogroups;W(r,Z(n.done)),c.delete(n),c.size===0&&(r.outrogroups=null)}}else u-=1},!1)}if(u===0){var o=e.length===0&&f!==null;if(o){var v=f,l=v.parentNode;Dr(l),l.append(v),r.items.clear()}W(r,i,!o)}else n={pending:new Set(i),done:new Set},(r.outrogroups??(r.outrogroups=new Set)).add(n)}function W(r,i,f=!0){var e;if(r.pending.size>0){e=new Set;for(const u of r.pending.values())for(const t of u)e.add(r.items.get(t).e)}for(var a=0;a{var g=f();return Ur(g)?g:g==null?[]:Z(g)}),c,E=new Map,A=!0;function N(g){(b.effect.f&Hr)===0&&(b.pending.delete(g),b.fallback=l,$r(b,c,u,i,e),l!==null&&(c.length===0?(l.f&I)===0?dr(l):(l.f^=I,U(l,null,u)):pr(l,()=>{l=null})))}function s(g){b.pending.delete(g)}var p=lr(()=>{c=y(d);var g=c.length;let C=!1;if(h){var B=hr(u)===Er;B!==(g===0)&&(u=rr(),Y(u),q(!1),C=!0)}for(var w=new Set,T=Tr,R=Sr(),H=0;Hn(u)):(l=P(()=>n(ar??(ar=K()))),l.f|=I)),g>w.size&&Cr(),h&&g>0&&Y(rr()),!A)if(E.set(T,w),R){for(const[k,G]of t)w.has(k)||T.skip_effect(G.e);T.oncommit(N),T.ondiscard(s)}else N(T);C&&q(!0),y(d)}),b={effect:p,items:t,pending:E,outrogroups:null,fallback:l};A=!1,h&&(u=z)}function F(r){for(;r!==null&&(r.f&Or)===0;)r=r.next;return r}function $r(r,i,f,e,a){var D,O,S,k,G,$,j,_,m;var n=(e&Rr)!==0,u=i.length,t=r.items,o=F(r.effect.first),v,l=null,d,c=[],E=[],A,N,s,p;if(n)for(p=0;p0){var H=(e&tr)!==0&&u===0?f:null;if(n){for(p=0;p{var M,x;if(d!==void 0)for(s of d)(x=(M=s.nodes)==null?void 0:M.a)==null||x.apply()})}function jr(r,i,f,e,a,n,u,t){var o=(u&Ir)!==0?(u&Mr)===0?br(f,!1,!1):er(f):null,v=(u&wr)!==0?er(a):null;return{v:o,i:v,e:P(()=>(n(i,o??f,v??a,t),()=>{r.delete(e)}))}}function U(r,i,f){if(r.nodes)for(var e=r.nodes.start,a=r.nodes.end,n=i&&(i.f&I)===0?i.nodes.start:f;e!==null;){var u=Q(e);if(n.before(e),e===a)return;e=u}}function L(r,i,f){i===null?r.effect.first=f:i.next=f,f===null?r.effect.last=i:f.prev=i}function sf(r,i){let f=null,e=h;var a;if(h){f=z;for(var n=cr(document.head);n!==null&&(n.nodeType!==vr||n.data!==r);)n=Q(n);if(n===null)q(!1);else{var u=Q(n);n.remove(),Y(u)}}h||(a=document.head.appendChild(K()));try{lr(()=>{var t=P(()=>i(a));t.f|=Yr})}finally{e&&(q(!0),Y(f))}}function of(r,i,f){qr(()=>{var e=Br(()=>i(r,f==null?void 0:f())||{});if(f&&(e!=null&&e.update)){var a=!1,n={};kr(()=>{var u=f();Gr(u),a&&Kr(n,u)&&(n=u,e.update(u))}),a=!0}if(e!=null&&e.destroy)return()=>e.destroy()})}const ur=[...` +\r\f \v\uFEFF`];function _r(r,i,f){var e=r==null?"":""+r;if(i&&(e=e?e+" "+i:i),f){for(var a of Object.keys(f))if(f[a])e=e?e+" "+a:a;else if(e.length)for(var n=a.length,u=0;(u=e.indexOf(a,u))>=0;){var t=u+n;(u===0||ur.includes(e[u-1]))&&(t===e.length||ur.includes(e[t]))?e=(u===0?"":e.substring(0,u))+e.substring(t+1):u=t}}return e===""?null:e}function sr(r,i=!1){var f=i?" !important;":";",e="";for(var a of Object.keys(r)){var n=r[a];n!=null&&n!==""&&(e+=" "+a+": "+n+f)}return e}function X(r){return r[0]!=="-"||r[1]!=="-"?r.toLowerCase():r}function mr(r,i){if(i){var f="",e,a;if(Array.isArray(i)?(e=i[0],a=i[1]):e=i,r){r=String(r).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var n=!1,u=0,t=!1,o=[];e&&o.push(...Object.keys(e).map(X)),a&&o.push(...Object.keys(a).map(X));var v=0,l=-1;const N=r.length;for(var d=0;d{var a,r;return E(()=>{a=r,r=(t==null?void 0:t())||[],O(()=>{S(c(...r),f)||(i(f,...r),a&&S(c(...a),f)&&i(null,...a))})}),()=>{let s=w;for(;s!==h&&s.parent!==null&&s.parent.f&k;)s=s.parent;const T=()=>{r&&S(c(...r),f)&&i(null,...r)},n=s.teardown;s.teardown=()=>{T(),n==null||n()}}}),f}export{G as b}; diff --git a/apps/web/public/past-present-future/_app/immutable/chunks/BGfjiQo9.js b/apps/web/public/past-present-future/_app/immutable/chunks/BGfjiQo9.js new file mode 100644 index 0000000000..10ccb38f6d --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/chunks/BGfjiQo9.js @@ -0,0 +1 @@ +var Tn=Object.defineProperty;var Ot=e=>{throw TypeError(e)};var An=(e,t,n)=>t in e?Tn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var $=(e,t,n)=>An(e,typeof t!="symbol"?t+"":t,n),ft=(e,t,n)=>t.has(e)||Ot("Cannot "+n);var c=(e,t,n)=>(ft(e,t,"read from private field"),n?n.call(e):t.get(e)),k=(e,t,n)=>t.has(e)?Ot("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),D=(e,t,n,r)=>(ft(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),T=(e,t,n)=>(ft(e,t,"access private method"),n);var Sn=Array.isArray,bn=Array.prototype.indexOf,Xe=Array.prototype.includes,br=Array.from,Rr=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,Rn=Object.getOwnPropertyDescriptors,Nn=Object.prototype,kn=Array.prototype,Ht=Object.getPrototypeOf,It=Object.isExtensible;function Nr(e){return typeof e=="function"}const On=()=>{};function In(e){for(var t=0;t{e=r,t=s});return{promise:n,resolve:e,reject:t}}function kr(e,t,n=!1){return e===void 0?n?t():t:e}const N=2,Ne=4,Ue=8,Bt=1<<24,B=16,G=32,J=64,xn=128,L=512,S=1024,b=2048,V=4096,j=8192,q=16384,xe=32768,xt=1<<25,$e=65536,Ze=1<<17,Cn=1<<18,Ve=1<<19,Ut=1<<20,Or=1<<25,_e=65536,We=1<<21,ge=1<<22,ne=1<<23,Le=Symbol("$state"),Ir=Symbol("legacy props"),xr=Symbol(""),Dn=Symbol("attributes"),Mn=Symbol("class"),Pn=Symbol("style"),Fn=Symbol("text"),qe=new class extends Error{constructor(){super(...arguments);$(this,"name","StaleReactionError");$(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};var jt;const Dr=!!((jt=globalThis.document)!=null&&jt.contentType)&&globalThis.document.contentType.includes("xml"),st=3,Vt=8;function Ln(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function jn(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Mr(e,t,n){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Hn(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Yn(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Bn(e){throw new Error("https://svelte.dev/e/effect_orphan")}function Un(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Pr(){throw new Error("https://svelte.dev/e/hydration_failed")}function Fr(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function Vn(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function qn(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Gn(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Lr(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const jr=1,Hr=2,Yr=4,Br=8,Ur=16,Vr=1,qr=4,Gr=8,zr=16,Kr=1,Xr=2,$r=4,Zr=1,Wr=2,zn="[",Kn="[!",Jr="[?",Xn="]",wt={},A=Symbol("uninitialized"),$n="http://www.w3.org/1999/xhtml",Qr="http://www.w3.org/2000/svg",es="http://www.w3.org/1998/Math/MathML";function Zn(){console.warn("https://svelte.dev/e/derived_inert")}function yt(e){console.warn("https://svelte.dev/e/hydration_mismatch")}function ts(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let ve=!1;function ns(e){ve=e}let R;function ke(e){if(e===null)throw yt(),wt;return R=e}function rs(){return ke(ie(R))}function ss(e){if(ve){if(ie(R)!==null)throw yt(),wt;R=e}}function is(e=1){if(ve){for(var t=e,n=R;t--;)n=ie(n);R=n}}function ls(e=!0){for(var t=0,n=R;;){if(n.nodeType===Vt){var r=n.data;if(r===Xn){if(t===0)return n;t-=1}else(r===zn||r===Kn||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(t+=1)}var s=ie(n);e&&n.remove(),n=s}}function fs(e){if(!e||e.nodeType!==Vt)throw yt(),wt;return e.data}function qt(e){return e===this.v}function Wn(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function Gt(e){return!Wn(e,this.v)}let P=null;function Je(e){P=e}function as(e,t=!1,n){P={p:P,i:!1,c:null,e:null,s:e,x:null,r:g,l:null}}function os(e){var t=P,n=t.e;if(n!==null){t.e=null;for(var r of n)un(r)}return t.i=!0,P=t.p,{}}function zt(){return!0}let le=[];function Kt(){var e=le;le=[],In(e)}function Ct(e){if(le.length===0&&!He){var t=le;queueMicrotask(()=>{t===le&&Kt()})}le.push(e)}function Jn(){for(;le.length>0;)Kt()}function Qn(e){var t=g;if(t===null)return w.f|=ne,e;if((t.f&xe)===0&&(t.f&Ne)===0)throw e;Qe(e,t)}function Qe(e,t){if(!(t!==null&&(t.f&q)!==0)){for(;t!==null;){if((t.f&xn)!==0){if((t.f&xe)===0)throw e;try{t.b.error(e);return}catch(n){e=n}}t=t.parent}throw e}}const er=-7169;function m(e,t){e.f=e.f&er|t}function Et(e){(e.f&L)!==0||e.deps===null?m(e,S):m(e,V)}function Xt(e){if(e!==null)for(const t of e)(t.f&N)===0||(t.f&_e)===0||(t.f^=_e,Xt(t.deps))}function tr(e,t,n){(e.f&b)!==0?t.add(e):(e.f&V)!==0&&n.add(e),Xt(e.deps),m(e,S)}function it(e){var t=w,n=g;se(null),Oe(null);try{return e()}finally{se(t),Oe(n)}}function nr(e,t,n,r){const s=gt;var i=e.filter(_=>!_.settled),o=t.map(s);if(n.length===0&&i.length===0){r(o);return}var f=g,a=rr(),u=i.length===1?i[0].promise:i.length>1?Promise.all(i.map(_=>_.promise)):null;function v(_){if((f.f&q)===0){a();try{r([...o,..._])}catch(d){Qe(d,f)}et()}}var h=$t();if(n.length===0){u.then(()=>v([])).finally(h);return}function l(){Promise.all(n.map(_=>sr(_))).then(v).catch(_=>Qe(_,f)).finally(h)}u?u.then(()=>{a(),l(),et()}):l()}function rr(){var e=g,t=w,n=P,r=p;return function(i=!0){Oe(e),se(t),Je(n),i&&(e.f&q)===0&&(r==null||r.activate(),r==null||r.apply())}}function et(e=!0){Oe(null),se(null),Je(null),e&&(p==null||p.deactivate())}function $t(){var e=g,t=e.b,n=p,r=!!(t!=null&&t.is_rendered());return t==null||t.update_pending_count(1,n),n.increment(r,e),()=>{t==null||t.update_pending_count(-1,n),n.decrement(r,e)}}function gt(e){var t=N|b;return g!==null&&(g.f|=Ve),{ctx:P,deps:null,effects:null,equals:qt,f:t,fn:e,reactions:null,rv:0,v:A,wv:0,parent:g,ac:null}}const Ce=Symbol("obsolete");function sr(e,t,n){let r=g;r===null&&jn();var s=void 0,i=St(A),o=!w,f=new Set;return wr(()=>{var _,d;var a=g,u=Yt();s=u.promise;try{Promise.resolve(e()).then(u.resolve,y=>{y!==qe&&u.reject(y)}).finally(et)}catch(y){u.reject(y),et()}var v=p;if(o){if((a.f&xe)!==0)var h=$t();if((_=r.b)!=null&&_.is_rendered())(d=v.async_deriveds.get(a))==null||d.reject(Ce);else for(const y of f.values())y.reject(Ce);f.add(u),v.async_deriveds.set(a,u)}const l=(y,I=void 0)=>{h==null||h(),f.delete(u),I!==Ce&&(v.activate(),I?(i.f|=ne,ht(i,I)):((i.f&ne)!==0&&(i.f^=ne),ht(i,y)),v.deactivate())};u.promise.then(l,y=>l(null,y||"unknown"))}),dr(()=>{for(const a of f)a.reject(Ce)}),new Promise(a=>{function u(v){function h(){v===s?a(i):u(s)}v.then(h,h)}u(s)})}function us(e){const t=gt(e);return dn(t),t}function cs(e){const t=gt(e);return t.equals=Gt,t}function ir(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n{n.ac.abort(qe),n.ac=null}),n.fn!==null&&(n.teardown=On),Ye(n,0),Rt(n))}function Wt(e){if(e.effects!==null)for(const t of e.effects)t.teardown&&t.fn!==null&&Ie(t)}let at=null,pe=null,p=null,je=null,O=null,ct=null,He=!1,ot=!1,ye=null,ze=null;var Dt=0;let fr=1;var me,te,ae,Te,Ae,Se,Z,be,x,Be,W,Y,z,Re,oe,E,_t,De,vt,Jt,Qt,we,ar,Me;const rt=class rt{constructor(){k(this,E);$(this,"id",fr++);k(this,me,!1);$(this,"linked",!0);k(this,te,null);k(this,ae,null);$(this,"async_deriveds",new Map);$(this,"current",new Map);$(this,"previous",new Map);k(this,Te,new Set);k(this,Ae,new Set);k(this,Se,0);k(this,Z,new Map);k(this,be,null);k(this,x,[]);k(this,Be,[]);k(this,W,new Set);k(this,Y,new Set);k(this,z,new Map);k(this,Re,new Set);$(this,"is_fork",!1);k(this,oe,!1);pe===null?at=pe=this:(D(pe,ae,this),D(this,te,pe)),pe=this}skip_effect(t){c(this,z).has(t)||c(this,z).set(t,{d:[],m:[]}),c(this,Re).delete(t)}unskip_effect(t,n=r=>this.schedule(r)){var r=c(this,z).get(t);if(r){c(this,z).delete(t);for(var s of r.d)m(s,b),n(s);for(s of r.m)m(s,V),n(s)}c(this,Re).add(t)}capture(t,n,r=!1){t.v!==A&&!this.previous.has(t)&&this.previous.set(t,t.v),(t.f&ne)===0&&(this.current.set(t,[n,r]),O==null||O.set(t,n)),this.is_fork||(t.v=n)}activate(){p=this}deactivate(){p=null,O=null}flush(){try{ot=!0,p=this,T(this,E,De).call(this)}finally{Dt=0,ct=null,ye=null,ze=null,ot=!1,p=null,O=null,ue.clear()}}discard(){var t;for(const n of c(this,Ae))n(this);c(this,Ae).clear();for(const n of this.async_deriveds.values())n.reject(Ce);T(this,E,Me).call(this),(t=c(this,be))==null||t.resolve()}register_created_effect(t){c(this,Be).push(t)}increment(t,n){if(D(this,Se,c(this,Se)+1),t){let r=c(this,Z).get(n)??0;c(this,Z).set(n,r+1)}}decrement(t,n){if(D(this,Se,c(this,Se)-1),t){let r=c(this,Z).get(n)??0;r===1?c(this,Z).delete(n):c(this,Z).set(n,r-1)}c(this,oe)||(D(this,oe,!0),Ct(()=>{D(this,oe,!1),this.linked&&this.flush()}))}transfer_effects(t,n){for(const r of t)c(this,W).add(r);for(const r of n)c(this,Y).add(r);t.clear(),n.clear()}oncommit(t){c(this,Te).add(t)}ondiscard(t){c(this,Ae).add(t)}settled(){return(c(this,be)??D(this,be,Yt())).promise}static ensure(){if(p===null){const t=p=new rt;!ot&&!He&&Ct(()=>{c(t,me)||t.flush()})}return p}apply(){{O=null;return}}schedule(t){var s;if(ct=t,(s=t.b)!=null&&s.is_pending&&(t.f&(Ne|Ue|Bt))!==0&&(t.f&xe)===0){t.b.defer_effect(t);return}for(var n=t;n.parent!==null;){n=n.parent;var r=n.f;if(ye!==null&&n===g&&(w===null||(w.f&N)===0))return;if((r&(J|G))!==0){if((r&S)===0)return;n.f^=S}}c(this,x).push(n)}};me=new WeakMap,te=new WeakMap,ae=new WeakMap,Te=new WeakMap,Ae=new WeakMap,Se=new WeakMap,Z=new WeakMap,be=new WeakMap,x=new WeakMap,Be=new WeakMap,W=new WeakMap,Y=new WeakMap,z=new WeakMap,Re=new WeakMap,oe=new WeakMap,E=new WeakSet,_t=function(){if(this.is_fork)return!0;for(const r of c(this,Z).keys()){for(var t=r,n=!1;t.parent!==null;){if(c(this,z).has(t)){n=!0;break}t=t.parent}if(!n)return!0}return!1},De=function(){var a,u,v,h;D(this,me,!0),Dt++>1e3&&(T(this,E,Me).call(this),ur());for(const l of c(this,W))c(this,Y).delete(l),m(l,b),this.schedule(l);for(const l of c(this,Y))m(l,V),this.schedule(l);const t=c(this,x);D(this,x,[]),this.apply();var n=ye=[],r=[],s=ze=[];for(const l of t)try{T(this,E,vt).call(this,l,n,r)}catch(_){throw nn(l),T(this,E,_t).call(this)||this.discard(),_}if(p=null,s.length>0){var i=rt.ensure();for(const l of s)i.schedule(l)}if(ye=null,ze=null,T(this,E,_t).call(this)){T(this,E,we).call(this,r),T(this,E,we).call(this,n);for(const[l,_]of c(this,z))tn(l,_);s.length>0&&T(a=p,E,De).call(a);return}const o=T(this,E,Jt).call(this);if(o){T(this,E,we).call(this,r),T(this,E,we).call(this,n),T(u=o,E,Qt).call(u,this);return}c(this,W).clear(),c(this,Y).clear();for(const l of c(this,Te))l(this);c(this,Te).clear(),je=this,Mt(r),Mt(n),je=null,(v=c(this,be))==null||v.resolve();var f=p;if(c(this,Se)===0&&(c(this,x).length===0||f!==null)&&T(this,E,Me).call(this),c(this,x).length>0)if(f!==null){const l=f;c(l,x).push(...c(this,x).filter(_=>!c(l,x).includes(_)))}else f=this;f!==null&&T(h=f,E,De).call(h)},vt=function(t,n,r){t.f^=S;for(var s=t.first;s!==null;){var i=s.f,o=(i&(G|J))!==0,f=o&&(i&S)!==0,a=f||(i&j)!==0||c(this,z).has(s);if(!a&&s.fn!==null){o?s.f^=S:(i&Ne)!==0?n.push(s):Ge(s)&&((i&B)!==0&&c(this,Y).add(s),Ie(s));var u=s.first;if(u!==null){s=u;continue}}for(;s!==null;){var v=s.next;if(v!==null){s=v;break}s=s.parent}}},Jt=function(){for(var t=c(this,te);t!==null;){if(!t.is_fork){for(const[n,[,r]]of this.current)if(t.current.has(n)&&!r)return t}t=c(t,te)}return null},Qt=function(t){var r;for(const[s,i]of t.current)!this.previous.has(s)&&t.previous.has(s)&&this.previous.set(s,t.previous.get(s)),this.current.set(s,i);for(const[s,i]of t.async_deriveds){const o=this.async_deriveds.get(s);o&&i.promise.then(o.resolve).catch(o.reject)}t.async_deriveds.clear(),this.transfer_effects(c(t,W),c(t,Y));const n=s=>{var i=s.reactions;if(i!==null&&!((s.f&N)!==0&&(s.f&(b|V))===0))for(const a of i){var o=a.f;if((o&N)!==0)n(a);else{var f=a;o&(ge|B)&&!this.async_deriveds.has(f)&&(c(this,Y).delete(f),m(f,b),this.schedule(f))}}};for(const s of this.current.keys())n(s);this.oncommit(()=>t.discard()),T(r=t,E,Me).call(r),p=this,T(this,E,De).call(this)},we=function(t){for(var n=0;n!l.current.get(_)[1]);if(!(!c(l,me)||s.length===0)){var i=s.filter(_=>!this.current.has(_));if(i.length===0)t&&l.discard();else if(n.length>0){if(t)for(const _ of c(this,Re))l.unskip_effect(_,d=>{var y;(d.f&(B|ge))!==0?l.schedule(d):T(y=l,E,we).call(y,[d])});l.activate();var o=new Set,f=new Map;for(var a of n)en(a,i,o,f);f=new Map;var u=[...l.current].filter(([_,d])=>{const y=this.current.get(_);return y?y[0]!==d[0]||y[1]!==d[1]:!0}).map(([_])=>_);if(u.length>0)for(const _ of c(this,Be))(_.f&(q|j|Ze))===0&&Tt(_,u,f)&&((_.f&(ge|B))!==0?(m(_,b),l.schedule(_)):c(l,W).add(_));if(c(l,x).length>0&&!c(l,oe)){l.apply();for(var v of c(l,x))T(h=l,E,vt).call(h,v,[],[]);D(l,x,[])}l.deactivate()}}}},Me=function(){if(this.linked){var t=c(this,te),n=c(this,ae);t===null?at=n:D(t,ae,n),n===null?pe=t:D(n,te,t),this.linked=!1}};let he=rt;function or(e){var t=He;He=!0;try{var n;for(e&&(p!==null&&!p.is_fork&&p.flush(),n=e());;){if(Jn(),p===null)return n;p.flush()}}finally{He=t}}function ur(){try{Un()}catch(e){Qe(e,ct)}}let H=null;function Mt(e){var t=e.length;if(t!==0){for(var n=0;n0)){ue.clear();for(const s of H){if((s.f&(q|j))!==0)continue;const i=[s];let o=s.parent;for(;o!==null;)H.has(o)&&(H.delete(o),i.push(o)),o=o.parent;for(let f=i.length-1;f>=0;f--){const a=i[f];(a.f&(q|j))===0&&Ie(a)}}H.clear()}}H=null}}function en(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(const s of e.reactions){const i=s.f;(i&N)!==0?en(s,t,n,r):(i&(ge|B))!==0&&(i&b)===0&&Tt(s,t,r)&&(m(s,b),At(s))}}function Tt(e,t,n){const r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(const s of e.deps){if(Xe.call(t,s))return!0;if((s.f&N)!==0&&Tt(s,t,n))return n.set(s,!0),!0}return n.set(e,!1),!1}function At(e){p.schedule(e)}function tn(e,t){if(!((e.f&G)!==0&&(e.f&S)!==0)){(e.f&b)!==0?t.d.push(e):(e.f&V)!==0&&t.m.push(e),m(e,S);for(var n=e.first;n!==null;)tn(n,t),n=n.next}}function nn(e){m(e,S);for(var t=e.first;t!==null;)nn(t),t=t.next}let tt=new Set;const ue=new Map;let rn=!1;function St(e,t){var n={f:0,v:e,reactions:null,equals:qt,rv:0,wv:0};return n}function Q(e,t){const n=St(e);return dn(n),n}function _s(e,t=!1,n=!0){const r=St(e);return t||(r.equals=Gt),r}function ee(e,t,n=!1){w!==null&&(!U||(w.f&Ze)!==0)&&zt()&&(w.f&(N|B|ge|Ze))!==0&&(K===null||!K.has(e))&&Gn();let r=n?Pe(t):t;return ht(e,r,ze)}function ht(e,t,n=null){if(!e.equals(t)){ue.set(e,re?t:e.v);var r=he.ensure();if(r.capture(e,t),(e.f&N)!==0){const s=e;(e.f&b)!==0&&mt(s),O===null&&Et(s)}e.wv=wn(),sn(e,b,n),g!==null&&(g.f&S)!==0&&(g.f&(G|J))===0&&(F===null?mr([e]):F.push(e)),!r.is_fork&&tt.size>0&&!rn&&cr()}return t}function cr(){rn=!1;for(const e of tt){(e.f&S)!==0&&m(e,V);let t;try{t=Ge(e)}catch{t=!0}t&&Ie(e)}tt.clear()}function vs(e,t=1){var n=Ee(e),r=t===1?n++:n--;return ee(e,n),r}function ut(e){ee(e,e.v+1)}function sn(e,t,n){var r=e.reactions;if(r!==null)for(var s=r.length,i=0;i{if(ce===i)return f();var a=w,u=ce;se(null),Lt(i);var v=f();return se(a),Lt(u),v};return r&&n.set("length",Q(e.length)),new Proxy(e,{defineProperty(f,a,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&Vn();var v=n.get(a);return v===void 0?o(()=>{var h=Q(u.value);return n.set(a,h),h}):ee(v,u.value,!0),!0},deleteProperty(f,a){var u=n.get(a);if(u===void 0){if(a in f){const v=o(()=>Q(A));n.set(a,v),ut(s)}}else ee(u,A),ut(s);return!0},get(f,a,u){var _;if(a===Le)return e;var v=n.get(a),h=a in f;if(v===void 0&&(!h||(_=Fe(f,a))!=null&&_.writable)&&(v=o(()=>{var d=Pe(h?f[a]:A),y=Q(d);return y}),n.set(a,v)),v!==void 0){var l=Ee(v);return l===A?void 0:l}return Reflect.get(f,a,u)},getOwnPropertyDescriptor(f,a){var u=Reflect.getOwnPropertyDescriptor(f,a);if(u&&"value"in u){var v=n.get(a);v&&(u.value=Ee(v))}else if(u===void 0){var h=n.get(a),l=h==null?void 0:h.v;if(h!==void 0&&l!==A)return{enumerable:!0,configurable:!0,value:l,writable:!0}}return u},has(f,a){var l;if(a===Le)return!0;var u=n.get(a),v=u!==void 0&&u.v!==A||Reflect.has(f,a);if(u!==void 0||g!==null&&(!v||(l=Fe(f,a))!=null&&l.writable)){u===void 0&&(u=o(()=>{var _=v?Pe(f[a]):A,d=Q(_);return d}),n.set(a,u));var h=Ee(u);if(h===A)return!1}return v},set(f,a,u,v){var kt;var h=n.get(a),l=a in f;if(r&&a==="length")for(var _=u;_Q(A)),n.set(_+"",d))}if(h===void 0)(!l||(kt=Fe(f,a))!=null&&kt.writable)&&(h=o(()=>Q(void 0)),ee(h,Pe(u)),n.set(a,h));else{l=h.v!==A;var y=o(()=>Pe(u));ee(h,y)}var I=Reflect.getOwnPropertyDescriptor(f,a);if(I!=null&&I.set&&I.set.call(v,u),!l){if(r&&typeof a=="string"){var Nt=n.get("length"),lt=Number(a);Number.isInteger(lt)&<>=Nt.v&&ee(Nt,lt+1)}ut(s)}return!0},ownKeys(f){Ee(s);var a=Reflect.ownKeys(f).filter(h=>{var l=n.get(h);return l===void 0||l.v!==A});for(var[u,v]of n)v.v!==A&&!(u in f)&&a.push(u);return a},setPrototypeOf(){qn()}})}var Pt,_r,vr,ln,fn;function hs(){if(Pt===void 0){Pt=window,_r=document,vr=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;ln=Fe(t,"firstChild").get,fn=Fe(t,"nextSibling").get,It(e)&&(e[Mn]=void 0,e[Dn]=null,e[Pn]=void 0,e.__e=void 0),It(n)&&(n[Fn]=void 0)}}function nt(e=""){return document.createTextNode(e)}function dt(e){return ln.call(e)}function ie(e){return fn.call(e)}function ds(e,t){if(!ve)return dt(e);var n=dt(R);if(n===null)n=R.appendChild(nt());else if(t&&n.nodeType!==st){var r=nt();return n==null||n.before(r),ke(r),r}return t&&bt(n),ke(n),n}function ps(e,t=!1){if(!ve){var n=dt(e);return n instanceof Comment&&n.data===""?ie(n):n}if(t){if((R==null?void 0:R.nodeType)!==st){var r=nt();return R==null||R.before(r),ke(r),r}bt(R)}return R}function ws(e,t=1,n=!1){let r=ve?R:e;for(var s;t--;)s=r,r=ie(r);if(!ve)return r;if(n){if((r==null?void 0:r.nodeType)!==st){var i=nt();return r===null?s==null||s.after(i):r.before(i),ke(i),i}bt(r)}return ke(r),r}function ys(e){e.textContent=""}function Es(){return!1}function gs(e,t,n){return t==null||t===$n?n?document.createElement(e,{is:n}):document.createElement(e):n?document.createElementNS(t,e,{is:n}):document.createElementNS(t,e)}function bt(e){if(e.nodeValue.length<65536)return;let t=e.nextSibling;for(;t!==null&&t.nodeType===st;)t.remove(),e.nodeValue+=t.nodeValue,t=e.nextSibling}function an(e){g===null&&(w===null&&Bn(),Yn()),re&&Hn()}function hr(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function X(e,t){var n=g;n!==null&&(n.f&j)!==0&&(e|=j);var r={ctx:P,deps:null,nodes:null,f:e|b|L,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};p==null||p.register_created_effect(r);var s=r;if((e&Ne)!==0)ye!==null?ye.push(r):he.ensure().schedule(r);else if(t!==null){try{Ie(r)}catch(o){throw de(r),o}s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&(s.f&Ve)===0&&(s=s.first,(e&B)!==0&&(e&$e)!==0&&s!==null&&(s.f|=$e))}if(s!==null&&(s.parent=n,n!==null&&hr(s,n),w!==null&&(w.f&N)!==0&&(e&J)===0)){var i=w;(i.effects??(i.effects=[])).push(s)}return r}function on(){return w!==null&&!U}function dr(e){const t=X(Ue,null);return m(t,S),t.teardown=e,t}function pr(e){an();var t=g.f,n=!w&&(t&G)!==0&&P!==null&&!P.i;if(n){var r=P;(r.e??(r.e=[])).push(e)}else return un(e)}function un(e){return X(Ne|Ut,e)}function ms(e){return an(),X(Ue|Ut,e)}function Ts(e){he.ensure();const t=X(J|Ve,e);return(n={})=>new Promise(r=>{n.outro?gr(t,()=>{de(t),r(void 0)}):(de(t),r(void 0))})}function As(e){return X(Ne,e)}function wr(e){return X(ge|Ve,e)}function Ss(e,t=0){return X(Ue|t,e)}function bs(e,t=[],n=[],r=[]){nr(r,t,n,s=>{X(Ue,()=>{e(...s.map(Ee))})})}function Rs(e,t=0){var n=X(B|t,e);return n}function Ns(e){return X(G|Ve,e)}function cn(e){var t=e.teardown;if(t!==null){const n=re,r=w;Ft(!0),se(null);try{t.call(null)}finally{Ft(n),se(r)}}}function Rt(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const s=n.ac;s!==null&&it(()=>{s.abort(qe)});var r=n.next;(n.f&J)!==0?n.parent=null:de(n,t),n=r}}function yr(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&G)===0&&de(t),t=n}}function de(e,t=!0){var n=!1;(t||(e.f&Cn)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(Er(e.nodes.start,e.nodes.end),n=!0),e.f|=xt,Rt(e,t&&!n),Ye(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(const i of r)i.stop();cn(e),e.f^=xt,e.f|=q;var s=e.parent;s!==null&&s.first!==null&&_n(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function Er(e,t){for(;e!==null;){var n=e===t?null:ie(e);e.remove(),e=n}}function _n(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function gr(e,t,n=!0){var r=[];vn(e,r,!0);var s=()=>{n&&de(e),t&&t()},i=r.length;if(i>0){var o=()=>--i||s();for(var f of r)f.out(o)}else s()}function vn(e,t,n){if((e.f&j)===0){e.f^=j;var r=e.nodes&&e.nodes.t;if(r!==null)for(const f of r)(f.is_global||n)&&t.push(f);for(var s=e.first;s!==null;){var i=s.next;if((s.f&J)===0){var o=(s.f&$e)!==0||(s.f&G)!==0&&(e.f&B)!==0;vn(s,t,o?n:!1)}s=i}}}function ks(e){hn(e,!0)}function hn(e,t){if((e.f&j)!==0){e.f^=j,(e.f&S)===0&&(m(e,b),he.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,s=(n.f&$e)!==0||(n.f&G)!==0;hn(n,s?t:!1),n=r}var i=e.nodes&&e.nodes.t;if(i!==null)for(const o of i)(o.is_global||t)&&o.in()}}function Os(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var s=n===r?null:ie(n);t.append(n),n=s}}let Ke=!1,re=!1;function Ft(e){re=e}let w=null,U=!1;function se(e){w=e}let g=null;function Oe(e){g=e}let K=null;function dn(e){w!==null&&(K??(K=new Set)).add(e)}let C=null,M=0,F=null;function mr(e){F=e}let pn=1,fe=0,ce=fe;function Lt(e){ce=e}function wn(){return++pn}function Ge(e){var t=e.f;if((t&b)!==0)return!0;if(t&N&&(e.f&=~_e),(t&V)!==0){for(var n=e.deps,r=n.length,s=0;se.wv)return!0}(t&L)!==0&&O===null&&m(e,S)}return!1}function yn(e,t,n=!0){var r=e.reactions;if(r!==null&&!(K!==null&&K.has(e)))for(var s=0;s{e.ac.abort(qe)}),e.ac=null);try{e.f|=We;var v=e.fn,h=v();e.f|=xe;var l=e.deps,_=p==null?void 0:p.is_fork;if(C!==null){var d;if(_||Ye(e,M),l!==null&&M>0)for(l.length=M+C.length,d=0;d{i.ac.abort(qe),i.ac=null,m(i,b)}),lr(i),Ye(i,0)}}function Ye(e,t){var n=e.deps;if(n!==null)for(var r=t;r{const t=Ar(e);if(typeof t=="function")return t})}export{Pt as $,Vr as A,gt as B,cs as C,xt as D,ks as E,de as F,gr as G,nt as H,Ns as I,p as J,ve as K,Ir as L,R as M,Os as N,Es as O,qr as P,Rs as Q,rs as R,Le as S,$e as T,fs as U,ls as V,ke as W,ns as X,us as Y,zn as Z,or as _,os as a,yt as a$,Rr as a0,_s as a1,ms as a2,Is as a3,Yr as a4,dt as a5,Kn as a6,Vt as a7,Xn as a8,ht as a9,ut as aA,xn as aB,Jr as aC,tr as aD,Oe as aE,se as aF,Je as aG,he as aH,Qn as aI,w as aJ,Qe as aK,Ve as aL,ts as aM,Lr as aN,dr as aO,it as aP,gs as aQ,vr as aR,Zr as aS,Wr as aT,xe as aU,st as aV,bt as aW,hs as aX,wt as aY,Pr as aZ,Ts as a_,Or as aa,Mr as ab,jr as ac,Ur as ad,St as ae,Hr as af,j as ag,Ct as ah,G as ai,Br as aj,ys as ak,br as al,Sn as am,ie as an,Cn as ao,Cs as ap,Wn as aq,Mn as ar,Pn as as,xr as at,Dn as au,$n as av,Dr as aw,Ht as ax,Rn as ay,on as az,P as b,Fn as b0,Er as b1,Qr as b2,es as b3,B as b4,$r as b5,Kr as b6,Xr as b7,Nr as b8,On as b9,ce as ba,kr as bb,vs as bc,xs as bd,ds as c,Ss as d,As as e,ps as f,g,Q as h,Pe as i,pr as j,ee as k,Ee as l,_r as m,is as n,Ds as o,as as p,Fe as q,ss as r,ws as s,bs as t,Ar as u,Fr as v,re as w,q as x,zr as y,Gr as z}; diff --git a/apps/web/public/past-present-future/_app/immutable/chunks/BM_zrd73.js b/apps/web/public/past-present-future/_app/immutable/chunks/BM_zrd73.js new file mode 100644 index 0000000000..1652ed8475 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/chunks/BM_zrd73.js @@ -0,0 +1,2 @@ +import{i as m}from"./BGfjiQo9.js";const E=m({pillOpacity:null,pillEvents:null,onNav:null,onHome:null}),d="ABCDEFGHIJKLMNOPQRSTUVWXYZ",g=new Set([" "," ","↗","→","·","/",` +`,"—"]);function p(r){const t=[];for(const e of r.childNodes)e.nodeType===3&&e.nodeValue.trim().length?t.push(e):e.nodeType===1&&getComputedStyle(e).display!=="none"&&t.push(...p(e));return t}const h=new WeakMap,s=new WeakMap;function M(r){if(!r.length)return;const t=r[0];s.get(t)&&cancelAnimationFrame(s.get(t));let e=0;const f=r.map(a=>{let n=h.get(a);n==null&&(n=a.nodeValue,h.set(a,n));const l=[];for(let o=0;o=c.end?(i+=c.ch,n++):i+=d[Math.floor(Math.random()*d.length)],l++;o.node.nodeValue=i}if(n===l){f.forEach(o=>{o.node.nodeValue=o.final}),s.set(t,0);return}u++,s.set(t,requestAnimationFrame(a))})()}function v(r){const t=window.matchMedia("(prefers-reduced-motion:reduce)").matches,e=()=>{t||M(p(r))};return r.addEventListener("pointerenter",e),{destroy(){r.removeEventListener("pointerenter",e)}}}export{E as n,v as s}; diff --git a/apps/web/public/past-present-future/_app/immutable/chunks/BZkT33sn.js b/apps/web/public/past-present-future/_app/immutable/chunks/BZkT33sn.js new file mode 100644 index 0000000000..4b122bc61e --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/chunks/BZkT33sn.js @@ -0,0 +1 @@ +var rt=e=>{throw TypeError(e)};var Vt=(e,t,n)=>t.has(e)||rt("Cannot "+n);var y=(e,t,n)=>(Vt(e,t,"read from private field"),n?n.call(e):t.get(e)),U=(e,t,n)=>t.has(e)?rt("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n);import{b9 as Oe,aq as Mt,o as at,h as T,l as I,k as P,a3 as ve,bd as Bt}from"./BGfjiQo9.js";const K=[];function Be(e,t=Oe){let n=null;const a=new Set;function r(s){if(Mt(e,s)&&(e=s,n)){const c=!K.length;for(const l of a)l[1](),K.push(l,e);if(c){for(let l=0;l{a.delete(l),a.size===0&&n&&(n(),n=null)}}return{set:r,update:i,subscribe:o}}class Ke{constructor(t,n){this.status=t,typeof n=="string"?this.body={message:n}:n?this.body=n:this.body={message:`Error: ${t}`}}toString(){return JSON.stringify(this.body)}}class Fe{constructor(t,n){try{new Headers({location:n})}catch{throw new Error(`Invalid redirect location ${JSON.stringify(n)}: this string contains characters that cannot be used in HTTP headers`)}this.status=t,this.location=n}}class He extends Error{constructor(t,n,a){super(a),this.status=t,this.text=n}}new URL("sveltekit-internal://");function Kt(e,t){return e==="/"||t==="ignore"?e:t==="never"?e.endsWith("/")?e.slice(0,-1):e:t==="always"&&!e.endsWith("/")?e+"/":e}function Ft(e){return e.split("%25").map(decodeURI).join("%25")}function Ht(e){for(const t in e)e[t]=decodeURIComponent(e[t]);return e}function $e({href:e}){return e.split("#")[0]}function q(){}function zt(...e){let t=5381;for(const n of e)if(typeof n=="string"){let a=n.length;for(;a;)t=t*33^n.charCodeAt(--a)}else if(ArrayBuffer.isView(n)){const a=new Uint8Array(n.buffer,n.byteOffset,n.byteLength);let r=a.length;for(;r;)t=t*33^a[--r]}else throw new TypeError("value must be a string or TypedArray");return(t>>>0).toString(36)}new TextEncoder;function Gt(e){const t=atob(e),n=new Uint8Array(t.length);for(let a=0;a((e instanceof Request?e.method:(t==null?void 0:t.method)||"GET")!=="GET"&&Z.delete(ze(e)),Wt(e,t));const Z=new Map;function Jt(e,t){const n=ze(e,t),a=document.querySelector(n);if(a!=null&&a.textContent){a.remove();let{body:r,...i}=JSON.parse(a.textContent);a.getAttribute("data-b64")!==null&&(r=Gt(r));const s=a.getAttribute("data-ttl");return s&&Z.set(n,{body:r,init:i,ttl:1e3*Number(s)}),Promise.resolve(new Response(r,i))}return window.fetch(e,t)}function Yt(e,t,n){if(Z.size>0){const a=ze(e,n),r=Z.get(a);if(r){if(performance.now(){const r=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(a);if(r)return t.push({name:r[1],matcher:r[2],optional:!1,rest:!0,chained:!0}),"(?:/([^]*))?";const i=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(a);if(i)return t.push({name:i[1],matcher:i[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!a)return;const o=a.split(/\[(.+?)\](?!\])/);return"/"+o.map((c,l)=>{if(l%2){if(c.startsWith("x+"))return Ce(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return Ce(String.fromCharCode(...c.slice(2).split("-").map(m=>parseInt(m,16))));const f=Xt.exec(c),[,h,_,u,d]=f;return t.push({name:u,matcher:d,optional:!!h,rest:!!_,chained:_?l===1&&o[0]==="":!1}),_?"([^]*?)":h?"([^/]*)?":"([^/]+?)"}return Ce(c)}).join("")}).join("")}/?$`),params:t}}function en(e){return e!==""&&!/^\([^)]+\)$/.test(e)}function tn(e){return e.slice(1).split("/").filter(en)}function nn(e,t,n){const a={},r=e.slice(1),i=r.filter(s=>s!==void 0);let o=0;for(let s=0;sf).join("/"),o=0),l===void 0)if(c.rest)l="";else continue;if(!c.matcher||n[c.matcher](l)){a[c.name]=l;const f=t[s+1],h=r[s+1];f&&!f.rest&&f.optional&&h&&c.chained&&(o=0),!f&&!h&&Object.keys(a).length===i.length&&(o=0);continue}if(c.optional&&c.chained){o++;continue}return}if(!o)return a}function Ce(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function rn({nodes:e,server_loads:t,dictionary:n,matchers:a}){const r=new Set(t);return Object.entries(n).map(([s,[c,l,f]])=>{const{pattern:h,params:_}=Zt(s),u={id:s,exec:d=>{const m=h.exec(d);if(m)return nn(m,_,a)},errors:[1,...f||[]].map(d=>e[d]),layouts:[0,...l||[]].map(o),leaf:i(c)};return u.errors.length=u.layouts.length=Math.max(u.errors.length,u.layouts.length),u});function i(s){const c=s<0;return c&&(s=~s),[c,e[s]]}function o(s){return s===void 0?s:[r.has(s),e[s]]}}function wt(e,t=JSON.parse){try{return t(sessionStorage[e])}catch{}}function ot(e,t,n=JSON.stringify){const a=n(t);try{sessionStorage[e]=a}catch{}}var ht;const A=((ht=globalThis.__sveltekit_1qeqdum)==null?void 0:ht.base)??"/past-present-future";var pt;const an=((pt=globalThis.__sveltekit_1qeqdum)==null?void 0:pt.assets)??A??"",on="1786436971841",vt="sveltekit:snapshot",yt="sveltekit:scroll",bt="sveltekit:states",sn="sveltekit:pageurl",z="sveltekit:history",te="sveltekit:navigation",V={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},Ge=location.origin;function kt(e){if(e instanceof URL)return e;let t=document.baseURI;if(!t){const n=document.getElementsByTagName("base");t=n.length?n[0].href:document.URL}return new URL(e,t)}function M(){return{x:pageXOffset,y:pageYOffset}}function F(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const st={...V,"":V.hover};function Et(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function St(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=Et(e)}}function je(e,t,n){let a;try{if(a=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI),n&&a.hash.match(/^#[^/]/)){const s=location.hash.split("#")[1]||"/";a.hash=`#${s}${a.hash}`}}catch{}const r=e instanceof SVGAElement?e.target.baseVal:e.target,i=!a||!!r||Ue(a,t,n)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),o=(a==null?void 0:a.origin)===Ge&&e.hasAttribute("download");return{url:a,external:i,target:r,download:o}}function ye(e){let t=null,n=null,a=null,r=null,i=null,o=null,s=e;for(;s&&s!==document.documentElement;)a===null&&(a=F(s,"preload-code")),r===null&&(r=F(s,"preload-data")),t===null&&(t=F(s,"keepfocus")),n===null&&(n=F(s,"noscroll")),i===null&&(i=F(s,"reload")),o===null&&(o=F(s,"replacestate")),s=Et(s);function c(l){switch(l){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:st[a??"off"],preload_data:st[r??"off"],keepfocus:c(t),noscroll:c(n),reload:c(i),replace_state:c(o)}}function it(e){const t=Be(e);let n=!0;function a(){n=!0,t.update(o=>o)}function r(o){n=!1,t.set(o)}function i(o){let s;return t.subscribe(c=>{(s===void 0||n&&c!==s)&&o(s=c)})}return{notify:a,set:r,subscribe:i}}const Rt={v:q};function cn(){const{set:e,subscribe:t}=Be(!1);let n;async function a(){clearTimeout(n);try{const r=await fetch(`${an}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const o=(await r.json()).version!==on;return o&&(e(!0),Rt.v(),clearTimeout(n)),o}catch{return!1}}return{subscribe:t,check:a}}function Ue(e,t,n){return e.origin!==Ge||!e.pathname.startsWith(t)?!0:n?e.pathname!==location.pathname:!1}function Cn(e){}const xt=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...xt];const ln=new Set([...xt]);[...ln];function fn(e){return e.filter(t=>t!=null)}function _e(e,t){return e+"/"+t}function We(e){return e instanceof Ke||e instanceof He?e.status:500}function un(e){return e instanceof He?e.text:"Internal Error"}let x,ne,qe;const dn=at.toString().includes("$$")||/function \w+\(\) \{\}/.test(at.toString()),ct="a:";var se,ie,ce,le,fe,ue,de,he,gt,pe,mt,ge,_t;dn?(x={data:{},form:null,error:null,params:{},route:{id:null},state:{},status:-1,url:new URL(ct)},ne={current:null},qe={current:!1}):(x=new(gt=class{constructor(){U(this,se,T({}));U(this,ie,T(null));U(this,ce,T(null));U(this,le,T({}));U(this,fe,T({id:null}));U(this,ue,T({}));U(this,de,T(-1));U(this,he,T(new URL(ct)))}get data(){return I(y(this,se))}set data(t){P(y(this,se),t)}get form(){return I(y(this,ie))}set form(t){P(y(this,ie),t)}get error(){return I(y(this,ce))}set error(t){P(y(this,ce),t)}get params(){return I(y(this,le))}set params(t){P(y(this,le),t)}get route(){return I(y(this,fe))}set route(t){P(y(this,fe),t)}get state(){return I(y(this,ue))}set state(t){P(y(this,ue),t)}get status(){return I(y(this,de))}set status(t){P(y(this,de),t)}get url(){return I(y(this,he))}set url(t){P(y(this,he),t)}},se=new WeakMap,ie=new WeakMap,ce=new WeakMap,le=new WeakMap,fe=new WeakMap,ue=new WeakMap,de=new WeakMap,he=new WeakMap,gt),ne=new(mt=class{constructor(){U(this,pe,T(null))}get current(){return I(y(this,pe))}set current(t){P(y(this,pe),t)}},pe=new WeakMap,mt),qe=new(_t=class{constructor(){U(this,ge,T(!1))}get current(){return I(y(this,ge))}set current(t){P(y(this,ge),t)}},ge=new WeakMap,_t),Rt.v=()=>qe.current=!0);function Lt(e){Object.assign(x,e)}const hn=new Set(["icon","shortcut icon","apple-touch-icon"]);let X=null;const j=wt(yt)??{},re=wt(vt)??{},N={url:it({}),page:it({}),navigating:Be(null),updated:cn()};function Je(e){j[e]=M()}function pn(e,t){let n=e+1;for(;j[n];)delete j[n],n+=1;for(n=t+1;re[n];)delete re[n],n+=1}function ae(e,t=!1){return t?location.replace(e.href):location.href=e.href,new Promise(q)}async function At(){if("serviceWorker"in navigator){const e=await navigator.serviceWorker.getRegistration(A||"/");e&&await e.update()}}let Ye,De,be,O,Ve,k;const ke=[],Ee=[];let v=null;function Se(){var e;(e=v==null?void 0:v.fork)==null||e.then(t=>t==null?void 0:t.discard()),v=null,H={element:void 0,href:void 0}}const we=new Map,Ut=new Set,gn=new Set,ee=new Set;let w={branch:[],error:null,url:null},Tt=!1,Re=!1,lt=!0,oe=!1,Q=!1,It=!1,Xe=!1,Pt,E,L,C;const xe=new Set,ft=new Map,ut=new Map;async function Dn(e,t,n){var i,o,s,c;if(globalThis.__sveltekit_1qeqdum.data){const{q:l={},p:f={},l:h={},f:_={}}=globalThis.__sveltekit_1qeqdum.data;for(const u in l)l[u];for(const u in h)h[u];for(const u in _)_[u];for(const u in f)f[u]}document.URL!==location.href&&(location.href=location.href),k=e,await((o=(i=e.hooks).init)==null?void 0:o.call(i)),Ye=rn(e),O=document.documentElement,Ve=t,De=e.nodes[0],be=e.nodes[1],De(),be(),E=(s=history.state)==null?void 0:s[z],L=(c=history.state)==null?void 0:c[te],E||(E=L=Date.now(),history.replaceState({...history.state,[z]:E,[te]:L},""));const a=j[E];function r(){a&&(history.scrollRestoration="manual",scrollTo(a.x,a.y))}n?(r(),await Un(Ve,n)):(await G({type:"enter",url:kt(k.hash?Pn(new URL(location.href)):location.href),replace_state:!0}),r()),An()}function mn(){ke.length=0,Xe=!1}function Ot(e){Ee.some(t=>t==null?void 0:t.snapshot)&&(re[e]=Ee.map(t=>{var n;return(n=t==null?void 0:t.snapshot)==null?void 0:n.capture()}))}function $t(e){var t;(t=re[e])==null||t.forEach((n,a)=>{var r,i;(i=(r=Ee[a])==null?void 0:r.snapshot)==null||i.restore(n)})}function dt(){Je(E),ot(yt,j),Ot(L),ot(vt,re)}async function _n(e,t,n,a){let r,i;t.invalidateAll&&Se(),await G({type:"goto",url:kt(e),keepfocus:t.keepFocus,noscroll:t.noScroll,replace_state:t.replaceState,state:t.state,redirect_count:n,nav_token:a,accept:()=>{var o;if(t.invalidateAll){Xe=!0,r=new Set;for(const[s,c]of ft)for(const[l,f]of c)(o=f.resource)==null||o.reset(),r.add(_e(s,l));i=new Set;for(const[s,c]of ut)for(const l of c.keys())i.add(_e(s,l))}t.invalidate&&t.invalidate.forEach(Ln)}}),t.invalidateAll&&ve().then(ve).then(()=>{for(const[o,s]of ft)for(const[c,{resource:l}]of s)r!=null&&r.has(_e(o,c))&&l.start();for(const[o,s]of ut)for(const[c,{resource:l}]of s)i!=null&&i.has(_e(o,c))&&l.reconnect()})}async function wn(e){if(e.id!==(v==null?void 0:v.id)){Se();const t={};xe.add(t),v={id:e.id,token:t,promise:qt({...e,preload:t}).then(n=>(xe.delete(t),n.type==="loaded"&&n.state.error&&Se(),n)),fork:null}}return v.promise}async function Ne(e){var n;const t=(n=await Te(e,!1))==null?void 0:n.route;t&&await Promise.all([...t.layouts,t.leaf].filter(Boolean).map(a=>a[1]()))}async function Ct(e,t,n){var r;const a={params:w.params,route:{id:((r=w.route)==null?void 0:r.id)??null},url:new URL(location.href)};if(w={...e.state,nav:a},Lt(e.props.page),Pt=new k.root({target:t,props:{...e.props,stores:N,components:Ee},hydrate:n,sync:!1,transformError:void 0}),await Promise.resolve(),n){const i={from:null,to:{...a,scroll:j[E]??M()},willUnload:!1,type:"enter",complete:Promise.resolve()};ee.forEach(o=>o(i))}$t(L),Re=!0}async function Le({url:e,params:t,branch:n,errors:a,status:r,error:i,route:o,form:s}){let c="never";if(A&&(e.pathname===A||e.pathname===A+"/"))c="always";else for(const d of n)(d==null?void 0:d.slash)!==void 0&&(c=d.slash);e.pathname=Kt(e.pathname,c),e.search=e.search;const l={type:"loaded",state:{url:e,params:t,branch:n,error:i,route:o},props:{constructors:fn(n).map(d=>d.node.component),page:nt(x)}};s!==void 0&&(l.props.form=s);let f={},h=!x,_=0;for(let d=0;ds(new URL(o))))return!0;return!1}function Ze(e,t){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?t??null:null}function bn(e,t){if(!e)return new Set(t.searchParams.keys());const n=new Set([...e.searchParams.keys(),...t.searchParams.keys()]);for(const a of n){const r=e.searchParams.getAll(a),i=t.searchParams.getAll(a);r.every(o=>i.includes(o))&&i.every(o=>r.includes(o))&&n.delete(a)}return n}function kn({error:e,url:t,route:n,params:a}){return{type:"loaded",state:{error:e,url:t,route:n,params:a,branch:[]},props:{page:nt(x),constructors:[]}}}async function qt({id:e,invalidating:t,url:n,params:a,route:r,preload:i}){if((v==null?void 0:v.id)===e)return xe.delete(v.token),v.promise;const{errors:o,layouts:s,leaf:c}=r,l=[...s,c];o.forEach(g=>g==null?void 0:g().catch(q)),l.forEach(g=>g==null?void 0:g[1]().catch(q));const f=w.url?e!==Ae(w.url):!1,h=w.route?r.id!==w.route.id:!1,_=bn(w.url,n);let u=!1;const d=l.map(async(g,p)=>{var $;if(!g)return;const b=w.branch[p];return g[1]===(b==null?void 0:b.loader)&&!yn(u,h,f,_,($=b.universal)==null?void 0:$.uses,a)?b:(u=!0,Qe({loader:g[1],url:n,params:a,route:r,parent:async()=>{var me;const D={};for(let B=0;BPromise.resolve({}),server_data_node:Ze(i)}),s={node:await be(),loader:be,universal:null,server:null,data:null};return Le({url:n,params:r,branch:[o,s],status:e,error:t,errors:[],route:null})}catch(o){if(o instanceof Fe){await _n(new URL(o.location,location.href),{},0);return}const s=await k.get_error_template(),c=await W(o,{url:n,params:r,route:a}),l=String((c==null?void 0:c.message)??"").replace(/&/g,"&").replace(//g,">"),f=s({status:e,message:l}),h=new DOMParser().parseFromString(f,"text/html");throw document.documentElement.replaceChild(document.adoptNode(h.head),document.head),document.documentElement.replaceChild(document.adoptNode(h.body),document.body),o}}async function Sn(e){const t=e.href;if(we.has(t))return we.get(t);let n;try{const a=(async()=>{let r=await k.hooks.reroute({url:new URL(e),fetch:async(i,o)=>vn(i,o,e).promise})??e;if(typeof r=="string"){const i=new URL(e);k.hash?i.hash=r:i.pathname=r,r=i}return r})();we.set(t,a),n=await a}catch{we.delete(t);return}return n}async function Te(e,t){if(e&&!Ue(e,A,k.hash)){const n=await Sn(e);if(!n)return;const a=Rn(n);for(const r of Ye){const i=r.exec(a);if(i)return{id:Ae(e),invalidating:t,route:r,params:Ht(i),url:e}}}}function Rn(e){return Ft(k.hash?e.hash.replace(/^#/,"").replace(/[?#].+/,""):e.pathname.slice(A.length))||"/"}function Ae(e){return(k.hash?e.hash.replace(/^#/,""):e.pathname)+e.search}function Nt({url:e,type:t,intent:n,delta:a,event:r,scroll:i}){let o=!1;const s=tt(w,n,e,t,i??null);a!==void 0&&(s.navigation.delta=a),r!==void 0&&(s.navigation.event=r);const c={...s.navigation,cancel:()=>{o=!0,s.reject(new Error("navigation cancelled"))}};return oe||Ut.forEach(l=>l(c)),o?null:s}async function G({type:e,url:t,popped:n,keepfocus:a,noscroll:r,replace_state:i,state:o={},redirect_count:s=0,nav_token:c={},accept:l=q,block:f=q,event:h}){var B;const _=C;C=c;const u=await Te(t,!1),d=e==="enter"?tt(w,u,t,e):Nt({url:t,type:e,delta:n==null?void 0:n.delta,intent:u,scroll:n==null?void 0:n.scroll,event:h});if(!d){f(),C===c&&(C=_);return}const m=E,g=L;l(),oe=!0,Re&&d.navigation.type!=="enter"&&N.navigating.set(ne.current=d.navigation);let p=u&&await qt(u);if(!p){if(Ue(t,A,k.hash))return await ae(t,i);p=await jt(t,{id:null},await W(new He(404,"Not Found",`Not found: ${t.pathname}`),{url:t,params:{},route:{id:null}}),404,i)}if(t=(u==null?void 0:u.url)||t,C!==c){d.reject(new Error("navigation aborted"));return}if(!p)return;if(p.type==="redirect"){if(s<20){await G({type:e,url:new URL(p.location,t),popped:n,keepfocus:a,noscroll:r,replace_state:i,state:o,redirect_count:s+1,nav_token:c}),d.fulfil(void 0);return}if(p=await et({status:500,error:await W(new Error("Redirect loop"),{url:t,params:{},route:{id:null}}),url:t,route:{id:null}}),!p)return}else if(p.props.page.status>=400&&await N.updated.check())return await At(),await ae(t,i);if(mn(),Je(m),Ot(g),p.props.page.url.pathname!==t.pathname&&(t.pathname=p.props.page.url.pathname),o=n?n.state:o,!n){const S=i?0:1,J={[z]:E+=S,[te]:L+=S,[bt]:o};(i?history.replaceState:history.pushState).call(history,J,"",t),i||pn(E,L)}const b=u&&(v==null?void 0:v.id)===u.id?v.fork:null;v!=null&&v.fork&&!b?Se():(v=null,H={element:void 0,href:void 0}),p.props.page.state=o;let R;if(Re){const S=(await Promise.all(Array.from(gn,Y=>Y(d.navigation)))).filter(Y=>typeof Y=="function");if(S.length>0){let Y=function(){S.forEach(Pe=>{ee.delete(Pe)})};S.push(Y),S.forEach(Pe=>{ee.add(Pe)})}const J=d.navigation.to;w={...p.state,nav:{params:J.params,route:J.route,url:J.url}},p.props.page&&(p.props.page.url=t),!a&&document.activeElement instanceof HTMLElement&&document.activeElement!==document.body&&document.activeElement.blur();const Ie=b&&await b;Ie?R=Ie.commit():(X=null,Pt.$set(p.props),X&&Object.assign(p.props.page,X),Lt(p.props.page),R=(B=Bt)==null?void 0:B()),It=!0}else await Ct(p,Ve,!1);const{activeElement:$}=document;if(await R,await ve(),await ve(),C!==c){d.reject(new Error("navigation aborted"));return}p.props.page&&X&&Object.assign(p.props.page,X);let D=null;if(lt){const S=n?n.scroll:r?M():null;S?scrollTo(S.x,S.y):(D=t.hash&&document.getElementById(Dt(t)))?D.scrollIntoView():scrollTo(0,0)}const me=document.activeElement!==$&&document.activeElement!==document.body;!a&&!me&&In(t,!D),lt=!0,oe=!1,d.fulfil(void 0),d.navigation.to&&(d.navigation.to.scroll=M()),ee.forEach(S=>S(d.navigation)),e==="popstate"&&$t(L),N.navigating.set(ne.current=null)}async function jt(e,t,n,a,r){return e.origin===Ge&&e.pathname===location.pathname&&!Tt?await et({status:a,error:n,url:e,route:t}):await ae(e,r)}let H={element:void 0,href:void 0};function xn(){let e,t;O.addEventListener("mousemove",o=>{const s=o.target;clearTimeout(e),e=setTimeout(()=>{r(s,V.hover)},20)});function n(o){o.defaultPrevented||r(o.composedPath()[0],V.tap)}O.addEventListener("mousedown",n),O.addEventListener("touchstart",n,{passive:!0});const a=new IntersectionObserver(o=>{for(const s of o)s.isIntersecting&&(Ne(new URL(s.target.href)),a.unobserve(s.target))},{threshold:0});async function r(o,s){const c=St(o,O),l=c===H.element&&(c==null?void 0:c.href)===H.href&&s>=t;if(!c||l)return;const{url:f,external:h,download:_}=je(c,A,k.hash);if(h||_)return;const u=ye(c),d=f&&Ae(w.url)===Ae(f);if(!(u.reload||d))if(s<=u.preload_data){H={element:c,href:c.href},t=V.tap;const m=await Te(f,!1);if(!m)return;wn(m)}else s<=u.preload_code&&(H={element:c,href:c.href},t=s,Ne(f))}function i(){a.disconnect();for(const o of O.querySelectorAll("a")){const{url:s,external:c,download:l}=je(o,A,k.hash);if(c||l)continue;const f=ye(o);f.reload||(f.preload_code===V.viewport&&a.observe(o),f.preload_code===V.eager&&Ne(s))}}ee.add(i),i()}function W(e,t){if(e instanceof Ke)return e.body;const n=We(e),a=un(e);return k.hooks.handleError({error:e,event:t,status:n,message:a})??{message:a}}function Ln(e){if(typeof e=="function")ke.push(e);else{const{href:t}=new URL(e,location.href);ke.push(n=>n.href===t)}}function An(){var t;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{let a=!1;if(dt(),!oe){const r=tt(w,void 0,null,"leave"),i={...r.navigation,cancel:()=>{a=!0,r.reject(new Error("navigation cancelled"))}};Ut.forEach(o=>o(i))}a?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&dt()}),(t=navigator.connection)!=null&&t.saveData||xn(),O.addEventListener("click",async n=>{if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const a=St(n.composedPath()[0],O);if(!a)return;const{url:r,external:i,target:o,download:s}=je(a,A,k.hash);if(!r)return;if(o==="_parent"||o==="_top"){if(window.parent!==window)return}else if(o&&o!=="_self")return;const c=ye(a);if(!(a instanceof SVGAElement)&&r.protocol!==location.protocol&&!(r.protocol==="https:"||r.protocol==="http:")||s)return;const[f,h]=(k.hash?r.hash.replace(/^#/,""):r.href).split("#"),_=f===$e(location);if(i||c.reload&&(!_||!h)){Nt({url:r,type:"link",event:n})?oe=!0:n.preventDefault();return}if(h!==void 0&&_){const[,u]=w.url.href.split("#");if(u===h){if(n.preventDefault(),h===""||h==="top"&&a.ownerDocument.getElementById("top")===null)scrollTo({top:0});else{const d=a.ownerDocument.getElementById(decodeURIComponent(h));d&&(d.scrollIntoView(),d.focus())}return}if(Q=!0,Je(E),e(r),!c.replace_state)return;Q=!1}n.preventDefault(),await new Promise(u=>{requestAnimationFrame(()=>{setTimeout(u,0)}),setTimeout(u,100)}),await G({type:"link",url:r,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??r.href===location.href,event:n})}),O.addEventListener("submit",n=>{if(n.defaultPrevented)return;const a=HTMLFormElement.prototype.cloneNode.call(n.target),r=n.submitter;if(((r==null?void 0:r.formTarget)||a.target)==="_blank"||((r==null?void 0:r.formMethod)||a.method)!=="get")return;const s=new URL((r==null?void 0:r.hasAttribute("formaction"))&&(r==null?void 0:r.formAction)||a.action);if(Ue(s,A,!1))return;const c=n.target,l=ye(c);if(l.reload)return;n.preventDefault(),n.stopPropagation();const f=new FormData(c,r);s.search=new URLSearchParams(f).toString(),G({type:"form",url:s,keepfocus:l.keepfocus,noscroll:l.noscroll,replace_state:l.replace_state??s.href===location.href,event:n})}),addEventListener("popstate",async n=>{var a;if(!Me){if((a=n.state)!=null&&a[z]){const r=n.state[z];if(C={},r===E)return;const i=j[r],o=n.state[bt]??{},s=new URL(n.state[sn]??location.href),c=n.state[te],l=w.url?$e(location)===$e(w.url):!1;if(c===L&&(It||l)){o!==x.state&&(x.state=o),e(s),j[E]=M(),i&&scrollTo(i.x,i.y),E=r;return}const h=r-E;await G({type:"popstate",url:s,popped:{state:o,scroll:i,delta:h},accept:()=>{E=r,L=c},block:()=>{history.go(-h)},nav_token:C,event:n})}else if(!Q){const r=new URL(location.href);e(r),k.hash&&location.reload()}}}),addEventListener("hashchange",()=>{Q&&(Q=!1,history.replaceState({...history.state,[z]:++E,[te]:L},"",location.href))});for(const n of document.querySelectorAll("link"))hn.has(n.rel)&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&N.navigating.set(ne.current=null)});function e(n){w.url=x.url=n,N.page.set(nt(x)),N.page.notify()}}async function Un(e,{status:t=200,error:n,node_ids:a,params:r,route:i,server_route:o,data:s,form:c}){Tt=!0;const l=new URL(location.href);let f;({params:r={},route:i={id:null}}=await Te(l,!1)||{}),f=Ye.find(({id:u})=>u===i.id);let h,_=!0;try{const u=a.map(async(m,g)=>{const p=s[g];return p!=null&&p.uses&&(p.uses=Tn(p.uses)),Qe({loader:k.nodes[m],url:l,params:r,route:i,parent:async()=>{const b={};for(let R=0;R{const s=history.state;Me=!0,location.replace(new URL(`#${a}`,location.href)),history.replaceState(s,"",e),t&&scrollTo(i,o),Me=!1})}else{const i=document.body,o=i.getAttribute("tabindex");i.tabIndex=-1,i.focus({preventScroll:!0,focusVisible:!1}),o!==null?i.setAttribute("tabindex",o):i.removeAttribute("tabindex")}const r=getSelection();if(r&&r.type!=="None"){const i=[];for(let o=0;o{if(r.rangeCount===i.length){for(let o=0;o{i=h,o=_});return s.catch(q),{navigation:{from:{params:e.params,route:{id:((l=e.route)==null?void 0:l.id)??null},url:e.url,scroll:M()},to:n&&{params:(t==null?void 0:t.params)??null,route:{id:((f=t==null?void 0:t.route)==null?void 0:f.id)??null},url:n,scroll:r},willUnload:!t,type:a,complete:s},fulfil:i,reject:o}}function nt(e){return{data:e.data,error:e.error,form:e.form,params:e.params,route:e.route,state:e.state,status:e.status,url:e.url}}function Pn(e){const t=new URL(e);return t.hash=decodeURIComponent(e.hash),t}function Dt(e){let t;if(k.hash){const[,,n]=e.hash.split("#",3);t=n??""}else t=e.hash.slice(1);return decodeURIComponent(t)}export{Dn as a,Cn as l,x as p,N as s}; diff --git a/apps/web/public/past-present-future/_app/immutable/chunks/Bv3OnQaH.js b/apps/web/public/past-present-future/_app/immutable/chunks/Bv3OnQaH.js new file mode 100644 index 0000000000..491855befa --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/chunks/Bv3OnQaH.js @@ -0,0 +1 @@ +import{s as e,p as r}from"./BZkT33sn.js";const t={get error(){return r.error},get status(){return r.status},get url(){return r.url}};e.updated.check;const a=t;export{a as p}; diff --git a/apps/web/public/past-present-future/_app/immutable/chunks/C1GLPJB0.js b/apps/web/public/past-present-future/_app/immutable/chunks/C1GLPJB0.js new file mode 100644 index 0000000000..656c1b8b97 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/chunks/C1GLPJB0.js @@ -0,0 +1,2 @@ +var We=Object.defineProperty;var ye=t=>{throw TypeError(t)};var Be=(t,e,r)=>e in t?We(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var G=(t,e,r)=>Be(t,typeof e!="symbol"?e+"":e,r),ie=(t,e,r)=>e.has(t)||ye("Cannot "+r);var s=(t,e,r)=>(ie(t,e,"read from private field"),r?r.call(t):e.get(t)),u=(t,e,r)=>e.has(t)?ye("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),f=(t,e,r,i)=>(ie(t,e,"write to private field"),i?i.call(t,r):e.set(t,r),r),d=(t,e,r)=>(ie(t,e,"access private method"),r);import{az as Ye,l as Oe,d as $e,ae as De,u as Ue,ah as W,aA as Te,M as E,K as R,g as D,aB as Ee,Q as Xe,R as Me,a6 as qe,aC as be,I as F,H as $,G as ne,J as C,N as ze,aD as Ge,aE as ee,aF as te,aG as we,aH as Je,aI as je,aJ as Le,b as Fe,a9 as Ke,F as ae,W as U,n as Qe,V as Ze,aK as J,T as et,aL as tt,aM as rt,aN as st,aO as it,aP as nt,a0 as at,aQ as ot,a5 as fe,aR as ft,aS as ht,aT as lt,aU as ut,aV as dt,aW as ct,aX as he,a7 as Ce,Z as _t,an as pt,aY as le,X as j,aZ as gt,ak as vt,a_ as mt,al as yt,p as Tt,a8 as Et,a$ as bt,a as wt,b0 as Ne}from"./BGfjiQo9.js";function Nt(t){let e=0,r=De(0),i;return()=>{Ye()&&(Oe(r),$e(()=>(e===0&&(i=Ue(()=>t(()=>Te(r)))),e+=1,()=>{W(()=>{e-=1,e===0&&(i==null||i(),i=void 0,Te(r))})})))}}var Rt=et|tt;function At(t,e,r,i){new St(t,e,r,i)}var y,X,w,H,p,N,_,T,A,P,O,B,q,z,S,re,h,Ie,He,ue,Pe,de,Q,Z,ce,_e;class St{constructor(e,r,i,n){u(this,h);G(this,"parent");G(this,"is_pending",!1);G(this,"transform_error");u(this,y);u(this,X,R?E:null);u(this,w);u(this,H);u(this,p);u(this,N,null);u(this,_,null);u(this,T,null);u(this,A,null);u(this,P,0);u(this,O,0);u(this,B,!1);u(this,q,new Set);u(this,z,new Set);u(this,S,null);u(this,re,Nt(()=>(f(this,S,De(s(this,P))),()=>{f(this,S,null)})));var a;f(this,y,e),f(this,w,r),f(this,H,o=>{var l=D;l.b=this,l.f|=Ee,i(o)}),this.parent=D.b,this.transform_error=n??((a=this.parent)==null?void 0:a.transform_error)??(o=>o),f(this,p,Xe(()=>{if(R){const o=s(this,X);Me();const l=o.data===qe;if(o.data.startsWith(be)){const x=JSON.parse(o.data.slice(be.length));d(this,h,He).call(this,x)}else l?d(this,h,Pe).call(this):d(this,h,Ie).call(this)}else d(this,h,de).call(this)},Rt)),R&&f(this,y,E)}defer_effect(e){Ge(e,s(this,q),s(this,z))}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!s(this,w).pending}update_pending_count(e,r){d(this,h,ce).call(this,e,r),f(this,P,s(this,P)+e),!(!s(this,S)||s(this,B))&&(f(this,B,!0),W(()=>{f(this,B,!1),s(this,S)&&Ke(s(this,S),s(this,P))}))}get_effect_pending(){return s(this,re).call(this),Oe(s(this,S))}error(e){var r;if(!s(this,w).onerror&&!s(this,w).failed)throw e;(r=C)!=null&&r.is_fork?(s(this,N)&&C.skip_effect(s(this,N)),s(this,_)&&C.skip_effect(s(this,_)),s(this,T)&&C.skip_effect(s(this,T)),C.oncommit(()=>{d(this,h,_e).call(this,e)})):d(this,h,_e).call(this,e)}}y=new WeakMap,X=new WeakMap,w=new WeakMap,H=new WeakMap,p=new WeakMap,N=new WeakMap,_=new WeakMap,T=new WeakMap,A=new WeakMap,P=new WeakMap,O=new WeakMap,B=new WeakMap,q=new WeakMap,z=new WeakMap,S=new WeakMap,re=new WeakMap,h=new WeakSet,Ie=function(){try{f(this,N,F(()=>s(this,H).call(this,s(this,y))))}catch(e){this.error(e)}},He=function(e){const r=s(this,w).failed,{reset:i,invoke_onerror:n}=d(this,h,ue).call(this,e);W(n),r&&f(this,T,F(()=>{r(s(this,y),()=>e,()=>i)}))},ue=function(e){var r=!1,i=!1;const n=()=>{if(r){rt();return}r=!0,i&&st(),s(this,T)!==null&&ne(s(this,T),()=>{f(this,T,null)}),d(this,h,Z).call(this,()=>{d(this,h,de).call(this)})};return{reset:n,invoke_onerror:()=>{var o,l;try{i=!0,(l=(o=s(this,w)).onerror)==null||l.call(o,e,n),i=!1}catch(b){J(b,s(this,p)&&s(this,p).parent)}}}},Pe=function(){const e=s(this,w).pending;e&&(this.is_pending=!0,f(this,_,F(()=>e(s(this,y)))),W(()=>{var r=f(this,A,document.createDocumentFragment()),i=$();r.append(i),f(this,N,d(this,h,Z).call(this,()=>F(()=>s(this,H).call(this,i)))),s(this,O)===0&&(s(this,y).before(r),f(this,A,null),ne(s(this,_),()=>{f(this,_,null)}),d(this,h,Q).call(this,C))}))},de=function(){try{if(this.is_pending=this.has_pending_snippet(),f(this,O,0),f(this,P,0),f(this,N,F(()=>{s(this,H).call(this,s(this,y))})),s(this,O)>0){var e=f(this,A,document.createDocumentFragment());ze(s(this,N),e);const r=s(this,w).pending;f(this,_,F(()=>r(s(this,y))))}else d(this,h,Q).call(this,C)}catch(r){this.error(r)}},Q=function(e){this.is_pending=!1,e.transfer_effects(s(this,q),s(this,z))},Z=function(e){var r=D,i=Le,n=Fe;ee(s(this,p)),te(s(this,p)),we(s(this,p).ctx);try{return Je.ensure(),e()}catch(a){return je(a),null}finally{ee(r),te(i),we(n)}},ce=function(e,r){var i;if(!this.has_pending_snippet()){this.parent&&d(i=this.parent,h,ce).call(i,e,r);return}f(this,O,s(this,O)+e),s(this,O)===0&&(d(this,h,Q).call(this,r),s(this,_)&&ne(s(this,_),()=>{f(this,_,null)}),s(this,A)&&(s(this,y).before(s(this,A)),f(this,A,null)))},_e=function(e){s(this,N)&&(ae(s(this,N)),f(this,N,null)),s(this,_)&&(ae(s(this,_)),f(this,_,null)),s(this,T)&&(ae(s(this,T)),f(this,T,null)),R&&(U(s(this,X)),Qe(),U(Ze()));let r=s(this,w).failed;const i=n=>{const{reset:a,invoke_onerror:o}=d(this,h,ue).call(this,n);o(),r&&f(this,T,d(this,h,Z).call(this,()=>{try{return F(()=>{var l=D;l.b=this,l.f|=Ee,r(s(this,y),()=>n,()=>a)})}catch(l){return J(l,s(this,p).parent),null}}))};W(()=>{var n;try{n=this.transform_error(e)}catch(a){J(a,s(this,p)&&s(this,p).parent);return}n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(i,a=>J(a,s(this,p)&&s(this,p).parent)):i(n)})};const kt=["touchstart","touchmove"];function Ot(t){return kt.includes(t)}const I=Symbol("events"),xe=new Set,pe=new Set;function Dt(t,e,r,i={}){function n(a){if(i.capture||ge.call(e,a),!a.cancelBubble)return nt(()=>r==null?void 0:r.call(this,a))}return t.startsWith("pointer")||t.startsWith("touch")||t==="wheel"?W(()=>{e.addEventListener(t,n,i)}):e.addEventListener(t,n,i),n}function Pt(t,e,r,i,n){var a={capture:i,passive:n},o=Dt(t,e,r,a);(e===document.body||e===window||e===document||e instanceof HTMLMediaElement)&&it(()=>{e.removeEventListener(t,o,a)})}function xt(t,e,r){(e[I]??(e[I]={}))[t]=r}function Vt(t){for(var e=0;e{throw c});throw k}}finally{t[I]=e,delete t.currentTarget,te(V),ee(Y)}}}var Se;const oe=((Se=globalThis==null?void 0:globalThis.window)==null?void 0:Se.trustedTypes)&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:t=>t});function Mt(t){return(oe==null?void 0:oe.createHTML(t))??t}function Lt(t){var e=ot("template");return e.innerHTML=Mt(t.replaceAll("","")),e.content}function M(t,e){var r=D;r.nodes===null&&(r.nodes={start:t,end:e,a:null,t:null})}function Wt(t,e){var r=(e&ht)!==0,i=(e<)!==0,n,a=!t.startsWith("");return()=>{if(R)return M(E,null),E;n===void 0&&(n=Lt(a?t:""+t),r||(n=fe(n)));var o=i||ft?document.importNode(n,!0):n.cloneNode(!0);if(r){var l=fe(o),b=o.lastChild;M(l,b)}else M(o,o);return o}}function Bt(t=""){if(!R){var e=$(t+"");return M(e,e),e}var r=E;return r.nodeType!==dt?(r.before(r=$()),U(r)):ct(r),M(r,r),r}function Yt(){if(R)return M(E,null),E;var t=document.createDocumentFragment(),e=document.createComment(""),r=$();return t.append(e,r),M(e,r),t}function $t(t,e){if(R){var r=D;((r.f&ut)===0||r.nodes.end===null)&&(r.nodes.end=E),Me();return}t!==null&&t.before(e)}let Ae=!0;function Ut(t,e){var i;var r=e==null?"":typeof e=="object"?`${e}`:e;r!==(t[i=Ne]??(t[i]=t.nodeValue))&&(t[Ne]=r,t.nodeValue=`${r}`)}function Ft(t,e){return Ve(t,e)}function Xt(t,e){he(),e.intro=e.intro??!1;const r=e.target,i=R,n=E;try{for(var a=fe(r);a&&(a.nodeType!==Ce||a.data!==_t);)a=pt(a);if(!a)throw le;j(!0),U(a);const o=Ve(t,{...e,anchor:a});return j(!1),o}catch(o){if(o instanceof Error&&o.message.split(` +`).some(l=>l.startsWith("https://svelte.dev/e/")))throw o;return o!==le&&console.warn("Failed to hydrate: ",o),e.recover===!1&>(),he(),vt(r),j(!1),Ft(t,e)}finally{j(i),U(n)}}const K=new Map;function Ve(t,{target:e,anchor:r,props:i={},events:n,context:a,intro:o=!0,transformError:l}){he();var b=void 0,x=mt(()=>{var V=r??e.appendChild($());At(V,{pending:()=>{}},g=>{Tt({});var v=Fe;if(a&&(v.c=a),n&&(i.$$events=n),R&&M(g,null),Ae=o,b=t(g,i)||{},Ae=!0,R&&(D.nodes.end=E,E===null||E.nodeType!==Ce||E.data!==Et))throw bt(),le;wt()},l);var Y=new Set,k=g=>{for(var v=0;v{var L;for(var g of Y)for(const c of[e,document]){var v=K.get(c),m=v.get(g);--m==0?(c.removeEventListener(g,ge),v.delete(g),v.size===0&&K.delete(c)):v.set(g,m)}pe.delete(k),V!==r&&((L=V.parentNode)==null||L.removeChild(V))}});return ve.set(b,x),b}let ve=new WeakMap;function qt(t,e){const r=ve.get(t);return r?(ve.delete(t),r(e)):Promise.resolve()}const Ct="5";var ke;typeof window<"u"&&((ke=window.__svelte??(window.__svelte={})).v??(ke.v=new Set)).add(Ct);export{$t as a,xt as b,Yt as c,Vt as d,Pt as e,Wt as f,M as g,Xt as h,Ae as i,Ft as m,Ut as s,Bt as t,qt as u}; diff --git a/apps/web/public/past-present-future/_app/immutable/chunks/CTuiN4Ob.js b/apps/web/public/past-present-future/_app/immutable/chunks/CTuiN4Ob.js new file mode 100644 index 0000000000..7755dc1b25 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/chunks/CTuiN4Ob.js @@ -0,0 +1 @@ +var B=Object.defineProperty;var w=a=>{throw TypeError(a)};var C=(a,e,s)=>e in a?B(a,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[e]=s;var F=(a,e,s)=>C(a,typeof e!="symbol"?e+"":e,s),M=(a,e,s)=>e.has(a)||w("Cannot "+s);var t=(a,e,s)=>(M(a,e,"read from private field"),s?s.call(a):e.get(a)),u=(a,e,s)=>e.has(a)?w("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(a):e.set(a,s),A=(a,e,s,i)=>(M(a,e,"write to private field"),i?i.call(a,s):e.set(a,s),s);import{E,F as g,G as D,H as T,I as x,J as I,K as k,M as R,N as S,O as G,Q as H,R as J,T as K,U as O,V as P,W as Q,X as N}from"./BGfjiQo9.js";var d,l,c,p,v,m,b;class U{constructor(e,s=!0){F(this,"anchor");u(this,d,new Map);u(this,l,new Map);u(this,c,new Map);u(this,p,new Set);u(this,v,!0);u(this,m,e=>{if(t(this,d).has(e)){var s=t(this,d).get(e),i=t(this,l).get(s);if(i)E(i),t(this,p).delete(s);else{var f=t(this,c).get(s);f&&(E(f.effect),t(this,l).set(s,f.effect),t(this,c).delete(s),f.fragment.lastChild.remove(),this.anchor.before(f.fragment),i=f.effect)}for(const[n,h]of t(this,d)){if(t(this,d).delete(n),n===e)break;const r=t(this,c).get(h);r&&(g(r.effect),t(this,c).delete(h))}for(const[n,h]of t(this,l)){if(n===s||t(this,p).has(n))continue;const r=()=>{if(Array.from(t(this,d).values()).includes(n)){var _=document.createDocumentFragment();S(h,_),_.append(T()),t(this,c).set(n,{effect:h,fragment:_})}else g(h);t(this,p).delete(n),t(this,l).delete(n)};t(this,v)||!i?(t(this,p).add(n),D(h,r,!1)):r()}}});u(this,b,e=>{t(this,d).delete(e);const s=Array.from(t(this,d).values());for(const[i,f]of t(this,c))s.includes(i)||(g(f.effect),t(this,c).delete(i))});this.anchor=e,A(this,v,s)}ensure(e,s){var i=I,f=G();if(s&&!t(this,l).has(e)&&!t(this,c).has(e))if(f){var n=document.createDocumentFragment(),h=T();n.append(h),t(this,c).set(e,{effect:x(()=>s(h)),fragment:n})}else t(this,l).set(e,x(()=>s(this.anchor)));if(t(this,d).set(i,e),f){for(const[r,o]of t(this,l))r===e?i.unskip_effect(o):i.skip_effect(o);for(const[r,o]of t(this,c))r===e?i.unskip_effect(o.effect):i.skip_effect(o.effect);i.oncommit(t(this,m)),i.ondiscard(t(this,b))}else k&&(this.anchor=R),t(this,m).call(this,i)}}d=new WeakMap,l=new WeakMap,c=new WeakMap,p=new WeakMap,v=new WeakMap,m=new WeakMap,b=new WeakMap;function X(a,e,s=!1){var i;k&&(i=R,J());var f=new U(a),n=s?K:0;function h(r,o){if(k){var _=O(i);if(r!==parseInt(_.substring(1))){var y=P();Q(y),f.anchor=y,N(!1),f.ensure(r,o),N(!0);return}}f.ensure(r,o)}H(()=>{var r=!1;e((o,_=0)=>{r=!0,h(_,o)}),r||h(-1,null)},n)}export{U as B,X as i}; diff --git a/apps/web/public/past-present-future/_app/immutable/chunks/CegPDySr.js b/apps/web/public/past-present-future/_app/immutable/chunks/CegPDySr.js new file mode 100644 index 0000000000..c9a33b587f --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/chunks/CegPDySr.js @@ -0,0 +1 @@ +import{l,u as D,q as Y,v as m,P as x,i as y,k as M,w as h,g as q,x as w,y as z,z as C,A as N,B as O,C as U,S as $,L as G}from"./BGfjiQo9.js";let c=!1;function Z(e){var n=c;try{return c=!1,[e(),c]}finally{c=n}}function F(e,n,s,i){var E;var b=!0,_=(s&C)!==0,P=(s&z)!==0,d=i,S=!0,o=void 0,I=()=>P&&b?(o??(o=O(i)),l(o)):(S&&(S=!1,d=P?D(i):i),d);let a;if(_){var R=$ in e||G in e;a=((E=Y(e,n))==null?void 0:E.set)??(R&&n in e?r=>e[n]=r:void 0)}var t,A=!1;_?[t,A]=Z(()=>e[n]):t=e[n],t===void 0&&i!==void 0&&(t=I(),a&&(m(),a(t)));var f;if(f=()=>{var r=e[n];return r===void 0?I():(S=!0,r)},(s&x)===0)return f;if(a){var T=e.$$legacy;return(function(r,v){return arguments.length>0?((!v||T||A)&&a(v?f():r),r):f()})}var g=!1,u=((s&N)!==0?O:U)(()=>(g=!1,f()));_&&l(u);var B=q;return(function(r,v){if(arguments.length>0){const L=v?l(u):_?y(r):r;return M(u,L),g=!0,d!==void 0&&(d=L),r}return h&&g||(B.f&w)!==0?u.v:l(u)})}export{F as p}; diff --git a/apps/web/public/past-present-future/_app/immutable/chunks/wbPk3Yxo.js b/apps/web/public/past-present-future/_app/immutable/chunks/wbPk3Yxo.js new file mode 100644 index 0000000000..de4f8d045e --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/chunks/wbPk3Yxo.js @@ -0,0 +1,81 @@ +const e=({status:n,message:t})=>` + + + + `+t+` + + + + +
+ `+n+` +
+

`+t+`

+
+
+ + +`;export{e as default}; diff --git a/apps/web/public/past-present-future/_app/immutable/entry/app.DJwAoRr5.js b/apps/web/public/past-present-future/_app/immutable/entry/app.DJwAoRr5.js new file mode 100644 index 0000000000..fb59216751 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/entry/app.DJwAoRr5.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../nodes/0.C-gIbIAY.js","../chunks/C1GLPJB0.js","../chunks/BGfjiQo9.js","../chunks/CTuiN4Ob.js","../chunks/B3GUytSy.js","../chunks/Bv3OnQaH.js","../chunks/BZkT33sn.js","../chunks/CegPDySr.js","../chunks/BM_zrd73.js","../assets/0.D2cTJhbf.css","../nodes/1.DWujgOgp.js","../nodes/2.C44obUuC.js","../chunks/BDUtNVnK.js","../assets/2.DtaqUW-u.css","../nodes/3.Jv-rqyPK.js","../assets/3.B5Q-N3LZ.css"])))=>i.map(i=>d[i]); +var F=t=>{throw TypeError(t)};var N=(t,e,r)=>e.has(t)||F("Cannot "+r);var d=(t,e,r)=>(N(t,e,"read from private field"),r?r.call(t):e.get(t)),S=(t,e,r)=>e.has(t)?F("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),j=(t,e,r,n)=>(N(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r);import{K as W,R as z,Q as J,T as $,U as ee,V as te,W as re,X as G,Z as se,M as ae,k as L,L as ne,l as g,_ as oe,a0 as ie,a1 as ce,p as le,a2 as ue,j as de,o as me,a3 as fe,f as x,s as he,a as _e,h as p,c as ve,r as ge,t as ye,Y as C}from"../chunks/BGfjiQo9.js";import{h as Ee,m as be,u as Re,a as w,c as D,f as K,t as Pe,s as ke}from"../chunks/C1GLPJB0.js";import{B as we,i as I}from"../chunks/CTuiN4Ob.js";import{b as V}from"../chunks/BDUtNVnK.js";import{p as B}from"../chunks/CegPDySr.js";function U(t,e,r){var n;W&&(n=ae,z());var c=new we(t);J(()=>{var l=e()??null;if(W){var a=ee(n),s=a===se,u=l!==null;if(s!==u){var E=te();re(E),c.anchor=E,G(!1),c.ensure(l,l&&(o=>r(o,l))),G(!0);return}}c.ensure(l,l&&(o=>r(o,l)))},$)}function Oe(t){return class extends Te{constructor(e){super({component:t,...e})}}}var y,f;class Te{constructor(e){S(this,y);S(this,f);var l;var r=new Map,n=(a,s)=>{var u=ce(s,!1,!1);return r.set(a,u),u};const c=new Proxy({...e.props||{},$$events:{}},{get(a,s){return g(r.get(s)??n(s,Reflect.get(a,s)))},has(a,s){return s===ne?!0:(g(r.get(s)??n(s,Reflect.get(a,s))),Reflect.has(a,s))},set(a,s,u){return L(r.get(s)??n(s,u),u),Reflect.set(a,s,u)}});j(this,f,(e.hydrate?Ee:be)(e.component,{target:e.target,anchor:e.anchor,props:c,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError})),(!((l=e==null?void 0:e.props)!=null&&l.$$host)||e.sync===!1)&&oe(),j(this,y,c.$$events);for(const a of Object.keys(d(this,f)))a==="$set"||a==="$destroy"||a==="$on"||ie(this,a,{get(){return d(this,f)[a]},set(s){d(this,f)[a]=s},enumerable:!0});d(this,f).$set=a=>{Object.assign(c,a)},d(this,f).$destroy=()=>{Re(d(this,f))}}$set(e){d(this,f).$set(e)}$on(e,r){d(this,y)[e]=d(this,y)[e]||[];const n=(...c)=>r.call(this,...c);return d(this,y)[e].push(n),()=>{d(this,y)[e]=d(this,y)[e].filter(c=>c!==n)}}$destroy(){d(this,f).$destroy()}}y=new WeakMap,f=new WeakMap;const Ae="modulepreload",xe=function(t,e){return new URL(t,e).href},H={},T=function(e,r,n){let c=Promise.resolve();if(r&&r.length>0){let a=function(o){return Promise.all(o.map(v=>Promise.resolve(v).then(b=>({status:"fulfilled",value:b}),b=>({status:"rejected",reason:b}))))};const s=document.getElementsByTagName("link"),u=document.querySelector("meta[property=csp-nonce]"),E=(u==null?void 0:u.nonce)||(u==null?void 0:u.getAttribute("nonce"));c=a(r.map(o=>{if(o=xe(o,n),o in H)return;H[o]=!0;const v=o.endsWith(".css"),b=v?'[rel="stylesheet"]':"";if(!!n)for(let i=s.length-1;i>=0;i--){const m=s[i];if(m.href===o&&(!v||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${b}`))return;const _=document.createElement("link");if(_.rel=v?"stylesheet":Ae,v||(_.as="script"),_.crossOrigin="",_.href=o,E&&_.setAttribute("nonce",E),document.head.appendChild(_),v)return new Promise((i,m)=>{_.addEventListener("load",i),_.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${o}`)))})}))}function l(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return c.then(a=>{for(const s of a||[])s.status==="rejected"&&l(s.reason);return e().catch(l)})},qe={};var Le=K('
'),Se=K(" ",1);function je(t,e){le(e,!0);let r=B(e,"components",23,()=>[]),n=B(e,"data_0",3,null),c=B(e,"data_1",3,null);ue(()=>e.stores.page.set(e.page)),de(()=>{e.stores,e.page,e.constructors,r(),e.form,n(),c(),e.stores.page.notify()});let l=p(!1),a=p(!1),s=p(null);me(()=>{const i=e.stores.page.subscribe(()=>{g(l)&&(L(a,!0),fe().then(()=>{L(s,document.title||"untitled page",!0)}))});return L(l,!0),i});const u=C(()=>e.constructors[1]);var E=Se(),o=x(E);{var v=i=>{const m=C(()=>e.constructors[0]);var R=D(),O=x(R);U(O,()=>g(m),(P,k)=>{V(k(P,{get data(){return n()},get form(){return e.form},get params(){return e.page.params},children:(h,Ce)=>{var q=D(),Q=x(q);U(Q,()=>g(u),(X,Z)=>{V(Z(X,{get data(){return c()},get form(){return e.form},get params(){return e.page.params}}),A=>r()[1]=A,()=>{var A;return(A=r())==null?void 0:A[1]})}),w(h,q)},$$slots:{default:!0}}),h=>r()[0]=h,()=>{var h;return(h=r())==null?void 0:h[0]})}),w(i,R)},b=i=>{const m=C(()=>e.constructors[0]);var R=D(),O=x(R);U(O,()=>g(m),(P,k)=>{V(k(P,{get data(){return n()},get form(){return e.form},get params(){return e.page.params}}),h=>r()[0]=h,()=>{var h;return(h=r())==null?void 0:h[0]})}),w(i,R)};I(o,i=>{e.constructors[1]?i(v):i(b,-1)})}var Y=he(o,2);{var _=i=>{var m=Le(),R=ve(m);{var O=P=>{var k=Pe();ye(()=>ke(k,g(s))),w(P,k)};I(R,P=>{g(a)&&P(O)})}ge(m),w(i,m)};I(Y,i=>{g(l)&&i(_)})}w(t,E),_e()}const Fe=Oe(je),Ne=[()=>T(()=>import("../nodes/0.C-gIbIAY.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url),()=>T(()=>import("../nodes/1.DWujgOgp.js"),__vite__mapDeps([10,1,2,5,6]),import.meta.url),()=>T(()=>import("../nodes/2.C44obUuC.js"),__vite__mapDeps([11,1,2,3,4,12,8,13]),import.meta.url),()=>T(()=>import("../nodes/3.Jv-rqyPK.js"),__vite__mapDeps([14,1,2,3,4,12,7,15]),import.meta.url)],We=[],Ge={"/":[2],"/museum":[3]},M={handleError:(({error:t})=>{console.error(t)}),reroute:(()=>{}),transport:{}},pe=Object.fromEntries(Object.entries(M.transport).map(([t,e])=>[t,e.decode])),He=Object.fromEntries(Object.entries(M.transport).map(([t,e])=>[t,e.encode])),Ke=!1,Me=(t,e)=>pe[t](e),Qe=()=>T(()=>import("../chunks/wbPk3Yxo.js"),[],import.meta.url).then(t=>t.default);export{Me as decode,pe as decoders,Ge as dictionary,He as encoders,Qe as get_error_template,Ke as hash,M as hooks,qe as matchers,Ne as nodes,Fe as root,We as server_loads}; diff --git a/apps/web/public/past-present-future/_app/immutable/entry/start.uXPkDHb1.js b/apps/web/public/past-present-future/_app/immutable/entry/start.uXPkDHb1.js new file mode 100644 index 0000000000..1aa709a4fe --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/entry/start.uXPkDHb1.js @@ -0,0 +1 @@ +import{l as o,a as r}from"../chunks/BZkT33sn.js";export{o as load_css,r as start}; diff --git a/apps/web/public/past-present-future/_app/immutable/nodes/0.C-gIbIAY.js b/apps/web/public/past-present-future/_app/immutable/nodes/0.C-gIbIAY.js new file mode 100644 index 0000000000..3e3c893404 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/nodes/0.C-gIbIAY.js @@ -0,0 +1 @@ +import{d as W,e as X,b as M,a as g,f as _,s as G}from"../chunks/C1GLPJB0.js";import{Q as ee,T as te,p as Z,f as z,t as b,a as J,k as I,$ as ae,c as C,s as r,n as re,r as i,l as e,h as se,Y as q}from"../chunks/BGfjiQo9.js";import{B as ne,i as Q}from"../chunks/CTuiN4Ob.js";import{s as R,e as U,a as oe,i as Y,c as le,b as l,h as pe}from"../chunks/B3GUytSy.js";import{p as O}from"../chunks/Bv3OnQaH.js";import{p as ie}from"../chunks/CegPDySr.js";import{n as f,s as ve}from"../chunks/BM_zrd73.js";function ce(w,m,...t){var u=new ne(w);ee(()=>{const p=m()??null;u.ensure(p,p&&(y=>p(y,...t)))},te)}const me=!0,Oe=Object.freeze(Object.defineProperty({__proto__:null,prerender:me},Symbol.toStringTag,{value:"Module"}));var ue=_(''),de=_(''),he=_(''),Ce=_(''),ge=_(' ',1);function _e(w,m){Z(m,!0);let t=se(!1),u=ie(m,"chapters",3,!0);const p=[{lead:"Explore the ",word:"Past",nav:"past"},{lead:"Understand the ",word:"Present",nav:"present"},{lead:"Discover the ",word:"Future",nav:"future"}];function y(a){f.onHome&&(a.preventDefault(),f.onHome())}var k=ge();X("keydown",ae,a=>{a.key==="Escape"&&I(t,!1)});var d=z(k);let x;var S=C(d),A=r(S,2);{var j=a=>{var s=de(),n=C(s);let v;U(n,21,()=>p,Y,(N,H)=>{var E=ue(),$=C(E),K=C($,!0);i($);var V=r($,1,!0);i(E),oe(E,B=>{var T;return(T=ve)==null?void 0:T(B)}),b(()=>{G(K,e(H).lead),G(V,e(H).word)}),M("click",E,()=>{var B,T;return(T=(B=f).onNav)==null?void 0:T.call(B,e(H).nav)}),g(N,E)}),i(n);var o=r(n,2),c=C(o);let h;var D=r(c,2);let P;i(o),i(s),b(()=>{v=le(n,"",v,{opacity:f.pillOpacity,"pointer-events":f.pillEvents}),l(o,"aria-expanded",e(t)),l(o,"aria-label",e(t)?"Close menu":"Open menu"),h=R(c,1,"svelte-1h32yp1",null,h,{x:e(t)}),P=R(D,1,"svelte-1h32yp1",null,P,{x:e(t)})}),M("click",o,()=>I(t,!e(t))),g(a,s)};Q(A,a=>{u()&&a(j)})}re(2),i(d);var F=r(d,2);{var L=a=>{var s=Ce();let n;var v=C(s);U(v,21,()=>p,Y,(o,c)=>{var h=he(),D=C(h);i(h),b(()=>G(D,`${e(c).lead??""}${e(c).word??""}`)),M("click",h,()=>{var P,N;I(t,!1),(N=(P=f).onNav)==null||N.call(P,e(c).nav)}),g(o,h)}),i(v),i(s),b(()=>{n=R(s,1,"nav-sheet svelte-1h32yp1",null,n,{open:e(t)}),s.inert=!e(t)}),g(a,s)};Q(F,a=>{u()&&a(L)})}b(()=>x=R(d,1,"topnav svelte-1h32yp1",null,x,{open:e(t)})),M("click",S,y),g(w,k),J()}W(["click"]);var ye=_(' ',1),fe=_(" ",1);function Se(w,m){Z(m,!0);const t=q(()=>O.url.pathname!=="/past-present-future/museum"),u=q(()=>O.url.origin+(O.url.pathname==="/past-present-future/museum"?"/past-present-future/og-museum.jpg":"/past-present-future/og.jpg")),p=q(()=>O.url.origin+O.url.pathname),y="Past. Present. Future.",k="This is a Logos project to examine where society has been. Make a choice. Remain. Or exit with us.";var d=fe();pe("12qhfyh",A=>{var j=ye(),F=z(j),L=r(F,6),a=r(L,2);l(a,"content",y);var s=r(a,2);l(s,"content",k);var n=r(s,2);l(n,"content",y);var v=r(n,2);l(v,"content",k);var o=r(v,2),c=r(o,10);b(()=>{l(F,"href",e(p)),l(L,"content",e(p)),l(o,"content",e(u)),l(c,"content",e(u))}),g(A,j)});var x=z(d);_e(x,{get chapters(){return e(t)}});var S=r(x,2);ce(S,()=>m.children),g(w,d),J()}export{Se as component,Oe as universal}; diff --git a/apps/web/public/past-present-future/_app/immutable/nodes/1.DWujgOgp.js b/apps/web/public/past-present-future/_app/immutable/nodes/1.DWujgOgp.js new file mode 100644 index 0000000000..d26d1276c5 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/nodes/1.DWujgOgp.js @@ -0,0 +1 @@ +import{a as c,f as u,s as e}from"../chunks/C1GLPJB0.js";import{p as v,f as l,t as _,a as g,c as p,r as o,s as x}from"../chunks/BGfjiQo9.js";import{p as m}from"../chunks/Bv3OnQaH.js";var d=u("

",1);function k(f,i){v(i,!0);var t=d(),r=l(t),h=p(r,!0);o(r);var a=x(r,2),n=p(a,!0);o(a),_(()=>{var s;e(h,m.status),e(n,(s=m.error)==null?void 0:s.message)}),c(f,t),g()}export{k as component}; diff --git a/apps/web/public/past-present-future/_app/immutable/nodes/2.C44obUuC.js b/apps/web/public/past-present-future/_app/immutable/nodes/2.C44obUuC.js new file mode 100644 index 0000000000..d7807c7596 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/nodes/2.C44obUuC.js @@ -0,0 +1,9 @@ +import{d as $a,e as f,b as K,a as P,f as H,s as vt}from"../chunks/C1GLPJB0.js";import{p as Ua,h as b,i as R,o as Na,j as za,t as dt,a as ja,$ as C,e as qa,c as l,s as r,k as d,l as s,m as Ba,r as i,n as A}from"../chunks/BGfjiQo9.js";import{i as ha}from"../chunks/CTuiN4Ob.js";import{h as Za,e as pa,a as ht,s as g,i as fa,b as O,c as Va}from"../chunks/B3GUytSy.js";import{b as u}from"../chunks/BDUtNVnK.js";import{n as F,s as pt}from"../chunks/BM_zrd73.js";var Ka=H(''),Qa=H('',2),Ga=H('
'),Ja=H(" "),es=H('Coming soon'),ts=H(`PastThe Museum of
Civil + Liberties
`,1),as=H('
',2),ss=H(`
Past
Present
Future

The promises society was built on have been broken.

This is a Logos project to examine where society Make a choice. Remain.
Or exit with us.

Explore the Past

The Museum of Civil Liberties

Your freedoms are eroding. We’re creating the record. So + current and future generations know what was.
And + can make the choice: remain, or exit. Preserving the + lessons of the past.

Experience the Present

Life’s Choices

Every life choice. Everywhere in the world. The system + works against you.
Dive into 3 interactive films + that show life’s choices, and the system’s response.

Coming soon
Discover the Future

TomorrowMart

Everyday groceries and essentials continue to increase + in price.
TomorrowMart takes today’s inflation, + and shows you what tomorrow’s prices will be.

Coming soon
`,2);function us(ga,ma){Ua(ma,!0);const wa=[{era:"past",soon:!1,video:"/past-present-future/video/museum",label:"Explore the Past"},{era:"present",soon:!0,video:"/past-present-future/video/promise",label:"Experience the Present"},{era:"future",soon:!0,video:"/past-present-future/video/tomorrowmart",label:"Discover the Future"}],De={past:1,present:2,future:3},ya=["past","present","future"],ft=["has been.","is now.","is going."],ve="Past. Present. Future.";let k=b(0),gt=b(!1),$e=b(!1),Ue=b(!1),x=b(R(["","","",""])),Q=R([!1,!1,!1,!1]),L=b(-1),Ne=b(-1),ze=b(""),de=b(0),he=b(-1),mt=b(""),U=b(!1),G=b(""),je,N,pe,wt,qe,fe,o=R([]),m=R([]),w=R([]),z=R([]),T,Be,Ze,Ve,Ke,_=R([]),y=0,X=0,yt=0,J=!1,Qe=0,Ge=0,_t=0,bt=0,ge=0,me=0,ee=0,we=!1,te,ye;const _e=[],S=(e,t)=>{const a=window.setTimeout(e,t);return _e.push(a),a},_a=(e,t)=>{const a=window.setInterval(e,t);return _e.push(a),a},j=e=>Math.max(0,Math.min(yt,e)),be=(e,t,a)=>e+(t-e)*a,Y=e=>e.offsetLeft+e.offsetWidth/2-N.clientWidth/2;function xe(){yt=Math.max(0,pe.scrollWidth-N.clientWidth),X=j(Y(o[s(k)])),y=j(y)}let xt=null;function Mt(e){d(x,s(x).map((t,a)=>a===e?"on":t==="on"?"out":t),!0),clearTimeout(xt),xt=S(()=>{d(x,s(x).map(t=>t==="on"?t:""),!0)},760)}function ba(e){let t=0,a=1e9;return o.forEach((n,v)=>{const h=Math.abs(Y(n)-e);h{e&&te.matches&&e.pause()})}function W(e){d(k,Math.max(0,Math.min(o.length-1,e)),!0),X=j(Y(o[s(k)])),Mt(s(k)),Je()}function kt(){pe.style.transform="translate3d("+-y+"px,0,0)";const e=j(Y(o[0])),t=j(Y(o[o.length-1]))-e;qe.style.transform="scaleX("+(t?Math.min(1,Math.max(0,(y-e)/t)):0)+")";const a=N.clientWidth,n=N.clientHeight,v=a/2,h=a*.62;if(o.forEach((c,p)=>{const M=c.offsetWidth,oe=c.offsetHeight,D=Math.max(a/M,n/oe)*1.002,ct=c.offsetLeft+M/2-y;let ce=Math.min(1,Math.abs(ct-v)/h),V=ce*ce*(3-2*ce);const $=be(D,.8,V);c.style.transform="scale("+$.toFixed(4)+")";const ut=p===s(k)?1:be(1,.3,V);c.style.opacity=ut.toFixed(3),c.style.borderRadius=be(0,24,V).toFixed(1)+"px",c.style.zIndex=Math.round(be(40,2,V))}),w.forEach((c,p)=>{const M=c.offsetLeft+c.offsetWidth/2-y;Q[p]=Math.abs(M-v)1){const c=Y(o[0]),M=Y(o[1])-c||1,oe=(y-c)/M,D=Math.min(1,Math.max(0,(oe-.2)/.5));F.pillOpacity=D.toFixed(3),F.pillEvents=D>.5?"auto":"none"}}let et=!0;function Lt(){we&&(J||(y+=(X-y)*.055,Math.abs(X-y)<.4?(y=X,et||(et=!0,Je())):et=!1),kt(),requestAnimationFrame(Lt))}function xa(){d(gt,!0),d($e,!0),Mt(s(k)),Je(),S(Fa,560),S(()=>d($e,!1),2200)}const Ma=700;let I=0,Me=!1,St=null,Wt=-1e9;function Et(e){if(s(U)&&e.target instanceof Element&&fe.contains(e.target))return;e.preventDefault();const t=Math.abs(e.deltaX)>Math.abs(e.deltaY)?e.deltaX:e.deltaY;if(Math.abs(t)<1)return;const a=t>0?1:-1;clearTimeout(St),St=S(()=>{Me=!1,I=0},140),Math.sign(I)&&a!==Math.sign(I)&&(I=0,Me=!1);const n=performance.now();n-Wt=(Me?90:22)&&(W(s(k)+a),Wt=n,Me=!0,I=0))}let tt=0;function ka(e){e.pointerType!=="mouse"&&(s(U)&&e.target instanceof Element&&fe.contains(e.target)||(J=!0,d(Ue,!0),ee=0,me=0,ge=0,_t=Qe=e.clientX,bt=Ge=e.clientY,tt=s(k),X=y))}function La(e){if(!J)return;const t=e.clientX-Qe,a=e.clientY-Ge;if(Qe=e.clientX,Ge=e.clientY,!ge){const v=Math.abs(e.clientX-_t),h=Math.abs(e.clientY-bt);if(Math.max(v,h)<6)return;ge=v>h?1:2}const n=ge===1?t:a;ee+=Math.abs(n),y=j(y-n),me=me*.85+-n*.15}function Ft(){if(!J)return;J=!1,d(Ue,!1);const e=ba(y+me*30);W(Math.max(tt-1,Math.min(tt+1,e)))}function Sa(e){e.key==="ArrowRight"&&W(s(k)+1),e.key==="ArrowLeft"&&W(s(k)-1),e.key==="Home"&&W(0),e.key==="End"&&W(o.length-1),e.key==="Escape"&&q()}function Tt(){d(U,!1)}function Pt(){Tt()}function q(){ya.includes((location.hash||"").replace(/^#/,""))&&history.replaceState(null,"",location.pathname+location.search),Tt()}function Rt(e){d(Ne,e,!0);const t=z[e];if(t)try{t.currentTime=0,t.play()}catch{}}function Ct(e){var t;d(Ne,-1),(t=z[e])==null||t.pause()}function Wa(e){ee>8||e.soon||(q(),W(De[e.era]))}let ae=R([]);function ke(){const e=ae[s(de)];e&&d(mt,e.getBoundingClientRect().width.toFixed(2)+"px")}function Ea(){ke(),!window.matchMedia("(prefers-reduced-motion:reduce)").matches&&_a(()=>{const e=s(de);d(he,e,!0),d(de,(e+1)%ft.length),ke(),S(()=>{s(he)===e&&d(he,-1)},650)},2200)}function Fa(){if(window.matchMedia("(prefers-reduced-motion:reduce)").matches){d(ze,ve);return}let e=0;(function t(){d(ze,ve.slice(0,e),!0),e=6?n[5]:0}function Le(){const e=Be;if(!e)return;const t=`translateY(${At(e)}px)`;e.style.transform=t;const a=T?T.style.width:"";T&&(T.style.width="");const n=e.parentElement,v=getComputedStyle(n),h=parseFloat(v.paddingLeft||0)+parseFloat(v.paddingRight||0),c=n.clientWidth-h,p=e.scrollWidth;T&&(T.style.width=a),e.style.transform=p>c?`${t} scale(${Math.max(.5,c/p)})`:t}function Se(){_.forEach(e=>{if(!e)return;if(window.innerWidth<=680){e.style.transform="";return}const t=`translateY(${At(e)}px)`;e.style.transform=t;const a=e.parentElement,n=getComputedStyle(a),v=parseFloat(n.paddingLeft||0)+parseFloat(n.paddingRight||0),h=a.clientWidth-v,c=e.scrollWidth;e.style.transform=c>h?`${t} scale(${Math.max(.5,h/c)})`:t})}function We(){const e=Ze;if(!e||(e.style.transform="none",window.innerWidth<=680))return;const t=e.parentElement,a=getComputedStyle(t),n=parseFloat(a.paddingLeft||0)+parseFloat(a.paddingRight||0),v=t.clientWidth-n,h=e.scrollWidth;e.style.transform=h>v?`scale(${Math.max(.5,v/h)})`:"none"}function Ee(){const e=Ve,t=Ke;if(!e||!t)return;const a=e.parentElement;if(e.style.transform="none",window.innerWidth<=680)return;const n=getComputedStyle(t),v=parseFloat(n.paddingTop||0)+parseFloat(n.paddingBottom||0),h=t.clientHeight-v,c=a.scrollHeight-e.scrollHeight,p=h-c,M=e.scrollHeight;e.style.transform=M>p?`scale(${Math.max(.5,p/M)})`:"none"}function Ta(){xe(),ke(),Le(),Se(),We(),Ee()}Na(()=>{we=!0,document.body.classList.add("home"),F.pillOpacity="0",F.pillEvents="none",F.onNav=n=>{if(ee>8)return;const v=De[n];v!=null&&(q(),W(v))},F.onHome=()=>{q(),W(0)},te=window.matchMedia("(prefers-reduced-motion: reduce)");const e=()=>{for(const n of je.querySelectorAll("video[autoplay]"))te.matches?n.pause():n.play().catch(()=>{})};te.addEventListener("change",e),queueMicrotask(e),ye=window.matchMedia("(max-width: 1024px)");const t=()=>{d(G,ye.matches?"video":"scene",!0)};ye.addEventListener("change",t),t(),window.addEventListener("wheel",Et,{passive:!1}),S(xa,350),document.fonts&&document.fonts.ready&&document.fonts.ready.then(()=>{we&&(xe(),ke(),Le(),Se(),We(),Ee())}),xe(),Lt(),Pt(),Ea(),Le(),Se(),We(),Ee(),S(Le,400),S(Se,400),S(We,400),S(Ee,400);const a=new URLSearchParams(location.search).get("to");if(a){const n=a==="choice"?o.length-1:a==="home"?0:De[a]??-1;n>=0&&(W(n),y=X,kt())}return()=>{we=!1,_e.forEach(clearTimeout),_e.forEach(clearInterval),window.removeEventListener("wheel",Et),te.removeEventListener("change",e),ye.removeEventListener("change",t),document.body.classList.remove("home"),F.pillOpacity=null,F.pillEvents=null,F.onNav=null,F.onHome=null}});function Pa(){var t;if((t=window.UnicornStudio)!=null&&t.init){window.UnicornStudio.init();return}if(document.querySelector('script[src*="unicornStudio.umd"]'))return;window.UnicornStudio={isInitialized:!1};const e=document.createElement("script");e.src="https://cdn.jsdelivr.net/gh/hiunicornstudio/unicornstudio.js@v2.2.8/dist/unicornStudio.umd.js",e.onload=()=>window.UnicornStudio.init(),document.head.appendChild(e)}za(()=>{if(s(G)==="scene")return Pa(),()=>{var e,t;return(t=(e=window.UnicornStudio)==null?void 0:e.destroy)==null?void 0:t.call(e)}});var Fe=ss();f("pointerdown",C,ka),f("pointermove",C,La),f("pointerup",C,Ft),f("pointercancel",C,Ft),f("keydown",C,Sa),f("resize",C,Ta),f("hashchange",C,Pt),f("load",C,xe),Za("1uha8ag",e=>{var t=Ka();qa(()=>{Ba.title="Past · Present · Future"}),P(e,t)});var B=l(Fe);let Ot;var Te=l(B),se=r(l(Te),5);let Ht;var Ra=l(se);{var Ca=e=>{var t=Qa();t.muted=!0,u(t,a=>m[0]=a,()=>m==null?void 0:m[0]),P(e,t)},Aa=e=>{var t=Ga();P(e,t)};ha(Ra,e=>{s(G)==="video"?e(Ca):s(G)==="scene"&&e(Aa,1)})}i(se),u(se,e=>o[0]=e,()=>o==null?void 0:o[0]);var at=r(se,2);let Xt;u(at,e=>w[0]=e,()=>w==null?void 0:w[0]);var ne=r(at,2);let Yt;var It=l(ne);It.muted=!0,u(It,e=>m[1]=e,()=>m==null?void 0:m[1]),A(6),i(ne),u(ne,e=>o[1]=e,()=>o==null?void 0:o[1]);var st=r(ne,2);let Dt;u(st,e=>w[1]=e,()=>w==null?void 0:w[1]);var ie=r(st,2);let $t;var Ut=l(ie);Ut.muted=!0,u(Ut,e=>m[2]=e,()=>m==null?void 0:m[2]),A(6),i(ie),u(ie,e=>o[2]=e,()=>o==null?void 0:o[2]);var nt=r(ie,2);let Nt;u(nt,e=>w[2]=e,()=>w==null?void 0:w[2]);var le=r(nt,2);let zt;var jt=l(le);jt.muted=!0,u(jt,e=>m[3]=e,()=>m==null?void 0:m[3]),A(8),i(le),u(le,e=>o[3]=e,()=>o==null?void 0:o[3]);var qt=r(le,2);let Bt;u(qt,e=>w[3]=e,()=>w==null?void 0:w[3]),i(Te),u(Te,e=>pe=e,()=>pe);var Pe=r(Te,2);let Zt;var re=r(l(Pe),4);let Vt;var Kt=l(re),it=l(Kt),Qt=l(it),Oa=l(Qt,!0);i(Qt),A(),i(it);var Re=r(it,4),Ce=r(l(Re));let Gt;pa(Ce,21,()=>ft,fa,(e,t,a)=>{var n=Ja();let v;var h=l(n,!0);i(n),u(n,(c,p)=>ae[p]=c,c=>ae==null?void 0:ae[c],()=>[a]),dt(()=>{v=g(n,1,"roll-item svelte-1uha8ag",null,v,{active:s(de)===a,exit:s(he)===a}),vt(h,s(t))}),P(e,n)}),i(Ce),u(Ce,e=>T=e,()=>T),A(5),i(Re),u(Re,e=>Be=e,()=>Be);var lt=r(Re,2),Jt=l(lt),Ha=r(l(Jt),2);pa(Ha,17,()=>wa,fa,(e,t,a)=>{var n=as();let v;var h=l(n);let c;var p=l(h);p.muted=!0;var M=l(p),oe=r(M,2);i(p),u(p,(E,ue)=>z[ue]=E,E=>z==null?void 0:z[E],()=>[a]);var D=r(p,4),ct=l(D);{var ce=E=>{var ue=es();P(E,ue)},V=E=>{var ue=ts();A(),P(E,ue)};ha(ct,E=>{s(t).soon?E(ce):E(V,-1)})}i(D),i(h);var $=r(h,6),ut=l($,!0);i($),i(n),dt(()=>{v=g(n,1,"tl-point svelte-1uha8ag",null,v,{soon:s(t).soon}),O(n,"data-era",s(t).era),c=g(h,1,"rp-card svelte-1uha8ag",null,c,{show:s(Ne)===a}),O(h,"data-era",s(t).era),O(M,"src",`${s(t).video??""}.webm`),O(oe,"src",`${s(t).video??""}.mp4`),O($,"data-slide",s(t).era),O($,"aria-disabled",s(t).soon||void 0),vt(ut,s(t).label)}),f("pointerenter",n,()=>Rt(a)),f("pointerleave",n,()=>Ct(a)),K("focusin",n,()=>Rt(a)),K("focusout",n,()=>Ct(a)),K("click",$,()=>Wa(s(t))),P(e,n)}),i(Jt),A(2),i(lt),u(lt,e=>Ve=e,()=>Ve),i(Kt),i(re),u(re,e=>Ke=e,()=>Ke);var Ae=r(re,2);let ea;var ta=l(Ae),aa=r(l(ta),2);u(aa,e=>Ze=e,()=>Ze);var sa=r(aa,2);u(sa,e=>_[0]=e,()=>_==null?void 0:_[0]);var Oe=r(sa,2),He=l(Oe);ht(He,e=>{var t;return(t=pt)==null?void 0:t(e)}),i(Oe),i(ta),i(Ae);var Xe=r(Ae,2);let na;var ia=l(Xe),la=r(l(ia),4);u(la,e=>_[1]=e,()=>_==null?void 0:_[1]);var Ye=r(la,2),Xa=l(Ye);ht(Xa,e=>{var t;return(t=pt)==null?void 0:t(e)}),i(Ye),i(ia),i(Xe);var rt=r(Xe,2);let ra;var oa=l(rt),ca=r(l(oa),4);u(ca,e=>_[2]=e,()=>_==null?void 0:_[2]);var Ie=r(ca,2),Ya=l(Ie);ht(Ya,e=>{var t;return(t=pt)==null?void 0:t(e)}),i(Ie),i(oa),i(rt),i(Pe),u(Pe,e=>wt=e,()=>wt),i(B),u(B,e=>N=e,()=>N);var ot=r(B,2),Ia=l(ot);u(Ia,e=>qe=e,()=>qe),i(ot);var Z=r(ot,2);let ua;var va=l(Z),da=r(va,2),Da=l(da);A(2),i(da),i(Z),u(Z,e=>fe=e,()=>fe),i(Fe),u(Fe,e=>je=e,()=>je),dt(()=>{Ot=g(B,1,"stage svelte-1uha8ag",null,Ot,{revealed:s(gt),drag:s(Ue)}),O(B,"data-idx",s(k)),Ht=g(se,1,"panel intro svelte-1uha8ag",null,Ht,{"video-mode":s(G)==="video"}),Xt=g(at,1,"node svelte-1uha8ag",null,Xt,{on:Q[0]}),Yt=g(ne,1,"panel past svelte-1uha8ag",null,Yt,{reveal:s(L)===1}),Dt=g(st,1,"node svelte-1uha8ag",null,Dt,{on:Q[1]}),$t=g(ie,1,"panel present svelte-1uha8ag",null,$t,{reveal:s(L)===2}),Nt=g(nt,1,"node svelte-1uha8ag",null,Nt,{on:Q[2]}),zt=g(le,1,"panel future svelte-1uha8ag",null,zt,{reveal:s(L)===3}),Bt=g(qt,1,"node end svelte-1uha8ag",null,Bt,{on:Q[3]}),Zt=g(Pe,1,"rail-band svelte-1uha8ag",null,Zt,{"intro-run":s($e)}),Vt=g(re,1,"rail-slot cover-rail svelte-1uha8ag",null,Vt,{on:s(x)[0]==="on",out:s(x)[0]==="out"}),vt(Oa,s(ze)),Gt=Va(Ce,"",Gt,{width:s(mt)}),ea=g(Ae,1,"rail-slot past-rail svelte-1uha8ag",null,ea,{on:s(x)[1]==="on",out:s(x)[1]==="out"}),na=g(Xe,1,"rail-slot present-rail svelte-1uha8ag",null,na,{on:s(x)[2]==="on",out:s(x)[2]==="out"}),ra=g(rt,1,"rail-slot future-rail svelte-1uha8ag",null,ra,{on:s(x)[3]==="on",out:s(x)[3]==="out"}),ua=g(Z,1,"sheet-wrap svelte-1uha8ag",null,ua,{open:s(U)}),O(Z,"aria-hidden",s(U)?"false":"true"),Z.inert=!s(U)}),f("pointerenter",Oe,()=>d(L,1)),f("pointerleave",Oe,()=>d(L,-1)),f("focus",He,()=>d(L,1)),f("blur",He,()=>d(L,-1)),K("click",He,e=>{ee>8&&e.preventDefault()}),f("pointerenter",Ye,()=>d(L,2)),f("pointerleave",Ye,()=>d(L,-1)),f("pointerenter",Ie,()=>d(L,3)),f("pointerleave",Ie,()=>d(L,-1)),K("click",va,q),K("click",Da,q),P(ga,Fe),ja()}$a(["focusin","focusout","click"]);export{us as component}; diff --git a/apps/web/public/past-present-future/_app/immutable/nodes/3.Jv-rqyPK.js b/apps/web/public/past-present-future/_app/immutable/nodes/3.Jv-rqyPK.js new file mode 100644 index 0000000000..73a37a49c9 --- /dev/null +++ b/apps/web/public/past-present-future/_app/immutable/nodes/3.Jv-rqyPK.js @@ -0,0 +1,3 @@ +var Fa=u=>{throw TypeError(u)};var Ba=(u,i,o)=>i.has(u)||Fa("Cannot "+o);var G=(u,i,o)=>(Ba(u,i,"read from private field"),o?o.call(u):i.get(u)),Qe=(u,i,o)=>i.has(u)?Fa("Cannot add the same private member more than once"):i instanceof WeakSet?i.add(u):i.set(u,o);var Zt=(u,i,o)=>(Ba(u,i,"access private method"),o);import{g as Xt,i as ys,d as $a,c as St,e as Ye,a as x,s as k,b as Z,f as M}from"../chunks/C1GLPJB0.js";import{Q as gs,K as dt,R as ta,W as Na,a5 as ot,t as P,g as Ja,b1 as bs,M as Ra,a7 as ws,an as ks,a$ as xs,aY as _s,aQ as zs,b2 as Ts,b3 as Cs,T as Ss,b4 as As,aU as Es,e as Va,u as Is,b5 as Ms,b6 as Fs,b7 as Bs,b8 as Ns,ah as Rs,b9 as Fe,aP as Ga,h as X,ba as Ha,ae as Hs,l as t,k as _,aA as Qt,p as Ya,i as Ge,j as Os,f as At,a as Ka,$ as Tt,c as r,s as d,r as s,Y as Pe,C as Ps,bb as Ws,n as ut,o as qs,m as Oa,a3 as Pa,bc as Ls,_ as Ds}from"../chunks/BGfjiQo9.js";import{B as Us,i as ze}from"../chunks/CTuiN4Ob.js";import{e as ct,c as ht,i as Ct,s as L,b as D,h as $s,a as lt}from"../chunks/B3GUytSy.js";import{b as ke}from"../chunks/BDUtNVnK.js";import{p as Wa}from"../chunks/CegPDySr.js";const Js=Symbol("NaN");function Vs(u,i,o){dt&&ta();var h=new Us(u);gs(()=>{var m=i();m!==m&&(m=Js),h.ensure(m,o)})}function et(u,i,o=!1,h=!1,m=!1,b=!1){var C=u,T="";if(o){var Y=u;dt&&(C=Na(ot(Y)))}P(()=>{var U=Ja;if(T===(T=i()??"")){dt&&ta();return}if(o&&!dt){U.nodes=null,Y.innerHTML=T,T!==""&&Xt(ot(Y),Y.lastChild);return}if(U.nodes!==null&&(bs(U.nodes.start,U.nodes.end),U.nodes=null),T!==""){if(dt){Ra.data;for(var S=ta(),B=S;S!==null&&(S.nodeType!==ws||S.data!=="");)B=S,S=ks(S);if(S===null)throw xs(),_s;Xt(Ra,B),C=Na(S);return}var A=h?Ts:m?Cs:void 0,z=zs(h?"svg":m?"math":"template",A);z.innerHTML=T;var oe=h||m?z:z.content;if(Xt(ot(oe),oe.lastChild),h||m)for(;ot(oe);)C.before(ot(oe));else C.before(oe)}})}const Gs=()=>performance.now(),Be={tick:u=>requestAnimationFrame(u),now:()=>Gs(),tasks:new Set};function ja(){const u=Be.now();Be.tasks.forEach(i=>{i.c(u)||(Be.tasks.delete(i),i.f())}),Be.tasks.size!==0&&Be.tick(ja)}function Ys(u){let i;return Be.tasks.size===0&&Be.tick(ja),{promise:new Promise(o=>{Be.tasks.add(i={c:u,f:o})}),abort(){Be.tasks.delete(i)}}}function zt(u,i){Ga(()=>{u.dispatchEvent(new CustomEvent(i))})}function Ks(u){if(u==="float")return"cssFloat";if(u==="offset")return"cssOffset";if(u.startsWith("--"))return u;const i=u.split("-");return i.length===1?i[0]:i[0]+i.slice(1).map(o=>o[0].toUpperCase()+o.slice(1)).join("")}function qa(u){const i={},o=u.split(";");for(const h of o){const[m,b]=h.split(":");if(!m||b===void 0)break;const C=Ks(m.trim());i[C]=b.trim()}return i}const js=u=>u;function ea(u,i,o,h){var J;var m=(u&Fs)!==0,b=(u&Bs)!==0,C=m&&b,T=(u&Ms)!==0,Y=C?"both":m?"in":"out",U,S=i.inert,B=i.style.overflow,A,z;function oe(){return Ga(()=>U??(U=o()(i,(h==null?void 0:h())??{},{direction:Y})))}var me={is_global:T,in(){var N;if(i.inert=S,!m){z==null||z.abort(),(N=z==null?void 0:z.reset)==null||N.call(z);return}b||A==null||A.abort(),A=aa(i,oe(),z,1,()=>{zt(i,"introstart")},()=>{zt(i,"introend"),A==null||A.abort(),A=U=void 0,i.style.overflow=B})},out(N){if(!b){N==null||N(),U=void 0;return}i.inert=!0,z=aa(i,oe(),A,0,()=>{zt(i,"outrostart")},()=>{zt(i,"outroend"),N==null||N()})},stop:()=>{A==null||A.abort(),z==null||z.abort()}},$=Ja;if(((J=$.nodes).t??(J.t=[])).push(me),m&&ys){var Q=T;if(!Q){for(var W=$.parent;W&&(W.f&Ss)!==0;)for(;(W=W.parent)&&(W.f&As)===0;);Q=!W||(W.f&Es)!==0}Q&&Va(()=>{Is(()=>me.in())})}}function aa(u,i,o,h,m,b){var C=h===1;if(Ns(i)){var T,Y=!1;return Rs(()=>{if(!Y){var Q=i({direction:C?"in":"out"});T=aa(u,Q,o,h,m,b)}}),{abort:()=>{Y=!0,T==null||T.abort()},deactivate:()=>T.deactivate(),reset:()=>T.reset(),t:()=>T.t()}}if(o==null||o.deactivate(),!(i!=null&&i.duration)&&!(i!=null&&i.delay))return m(),b(),{abort:Fe,deactivate:Fe,reset:Fe,t:()=>h};const{delay:U=0,css:S,tick:B,easing:A=js}=i;var z=[];if(C&&o===void 0&&(B&&B(0,1),S)){var oe=qa(S(0,1));z.push(oe,oe)}var me=()=>1-h,$=u.animate(z,{duration:U,fill:"forwards"});return $.onfinish=()=>{$.cancel(),m();var Q=(o==null?void 0:o.t())??1-h;o==null||o.abort();var W=h-Q,J=i.duration*Math.abs(W),N=[];if(J>0){var qe=!1;if(S)for(var Le=Math.ceil(J/16.666666666666668),p=0;p<=Le;p+=1){var v=Q+W*A(p/Le),y=qa(S(v,1-v));N.push(y),qe||(qe=y.overflow==="hidden")}qe&&(u.style.overflow="hidden"),me=()=>{var g=$.currentTime;return Q+W*A(g/J)},B&&Ys(()=>{if($.playState!=="running")return!1;var g=me();return B(g,1-g),!0})}$=u.animate(N,{duration:J,fill:"forwards"}),$.onfinish=()=>{me=()=>h,B==null||B(h,1-h),b()}},{abort:()=>{$&&($.cancel(),$.effect=null,$.onfinish=Fe)},deactivate:()=>{b=Fe},reset:()=>{h===0&&(B==null||B(1,0))},t:()=>me()}}var Zs=["forEach","isDisjointFrom","isSubsetOf","isSupersetOf"],Xs=["difference","intersection","symmetricDifference","union"],La=!1,tt,Te,We,Et,at,Za,Xa;const It=class It extends Set{constructor(o){super();Qe(this,at);Qe(this,tt,new Map);Qe(this,Te,X(0));Qe(this,We,X(0));Qe(this,Et,Ha||-1);if(o){for(var h of o)super.add(h);G(this,We).v=super.size}La||Zt(this,at,Xa).call(this)}has(o){var h=super.has(o),m=G(this,tt),b=m.get(o);if(b===void 0){if(!h)return t(G(this,Te)),!1;b=Zt(this,at,Za).call(this,!0),m.set(o,b)}return t(b),h}add(o){return super.has(o)||(super.add(o),_(G(this,We),super.size),Qt(G(this,Te))),this}delete(o){var h=super.delete(o),m=G(this,tt),b=m.get(o);return b!==void 0&&(m.delete(o),_(b,!1)),h&&(_(G(this,We),super.size),Qt(G(this,Te))),h}clear(){if(super.size!==0){super.clear();var o=G(this,tt);for(var h of o.values())_(h,!1);o.clear(),_(G(this,We),0),Qt(G(this,Te))}}keys(){return this.values()}values(){return t(G(this,Te)),super.values()}entries(){return t(G(this,Te)),super.entries()}[Symbol.iterator](){return this.keys()}get size(){return t(G(this,We))}};tt=new WeakMap,Te=new WeakMap,We=new WeakMap,Et=new WeakMap,at=new WeakSet,Za=function(o){return Ha===G(this,Et)?X(o):Hs(o)},Xa=function(){La=!0;var o=It.prototype,h=Set.prototype;for(const m of Zs)o[m]=function(...b){return t(G(this,Te)),h[m].apply(this,b)};for(const m of Xs)o[m]=function(...b){t(G(this,Te));var C=h[m].apply(this,b);return new It(C)}};let sa=It;function Qs(u){const i=u-1;return i*i*i+1}function en(u){return u===1?u:1-Math.pow(2,-10*u)}var tn=M(''),an=M(''),sn=M('
'),nn=M('

'),rn=M('

');function on(u,i){Ya(i,!0);const o=(p,v=Fe,y)=>{let g=Ps(()=>Ws(y==null?void 0:y(),null));var E=sn(),ee=r(E);{var V=te=>{var K=tn();P(()=>{D(K,"src",`https://www.youtube-nocookie.com/embed/${v().id??""}?autoplay=1&rel=0`),D(K,"title",v().cap)}),x(te,K)},De=te=>{var K=an(),Ce=r(K);ut(2),s(K),P(()=>{D(K,"aria-label",`Play footage: ${v().cap??""}`),D(Ce,"src",`/past-present-future/museum/video/${v().id??""}.webp`)}),Z("click",K,()=>_(U,{...t(U),[v().id]:!0},!0)),x(te,K)};ze(ee,te=>{t(U)[v().id]?te(V):te(De,-1)})}var Ie=d(ee,2),ye=r(Ie),xe=d(ye),Ne=r(xe,!0);s(xe),s(Ie),s(E),P(()=>{ht(E,t(g)===null?null:`--i:${t(g)}`),k(ye,`${v().cap??""} `),k(Ne,v().src)}),x(p,E)};let h=Wa(i,"data",3,null),m=Wa(i,"onclose",3,()=>{});const b='a[href],button:not([disabled]),input,select,textarea,[tabindex]:not([tabindex="-1"])';let C=X(null),T=X(null),Y=X(!1),U=X(Ge({})),S=null,B=[],A=0,z=null;const oe=Pe(()=>{if(!h())return[];const p=h().paras||[],v=h().films||[],y=[];return p.forEach((g,E)=>{y.push({kind:"p",html:g});const ee=E===p.length-1;v.filter(V=>V.after===E+1||ee&&V.after>E+1).forEach(V=>y.push({kind:"film",film:V}))}),y});function me(p){const v=[];for(let y=p;y&&y!==document.body;y=y.parentElement)for(const g of y.parentElement.children)g!==y&&!g.inert&&(g.inert=!0,v.push(g));return v}function $(p){if(p.key!=="Tab")return;const v=[...t(C).querySelectorAll(b)].filter(E=>E.offsetParent!==null);if(!v.length)return;const y=v[0],g=v[v.length-1];p.shiftKey&&document.activeElement===y?(p.preventDefault(),g.focus()):!p.shiftKey&&document.activeElement===g&&(p.preventDefault(),y.focus())}Os(()=>{var g;if(!h())return;_(U,{},!0),A=window.scrollY;const p=document.body;z={position:p.style.position,top:p.style.top,left:p.style.left,right:p.style.right,width:p.style.width,paddingRight:p.style.paddingRight};const v=window.innerWidth-document.documentElement.clientWidth;p.style.position="fixed",p.style.top=`-${A}px`,p.style.left="0",p.style.right="0",p.style.width="100%",v>0&&(p.style.paddingRight=`${v}px`),S=document.activeElement,B=me(t(C));const y=t(C);return y.addEventListener("keydown",$),(g=t(T))==null||g.focus({preventScroll:!0}),()=>{const E=document.documentElement;Object.assign(document.body.style,z);const ee=E.style.scrollBehavior;E.style.scrollBehavior="auto",window.scrollTo(0,A),E.style.scrollBehavior=ee,y.removeEventListener("keydown",$),B.forEach(V=>{V.inert=!1}),B=[],S&&S.isConnected&&S.focus({preventScroll:!0}),S=null}});const Q=()=>typeof window<"u"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;function W(p,{duration:v=420}={}){return{duration:Q()?0:v,easing:Qs,css:g=>`opacity:${g}; backdrop-filter:blur(${(10*g).toFixed(2)}px); -webkit-backdrop-filter:blur(${(10*g).toFixed(2)}px)`}}function J(p,{duration:v=560,y=30,from:g=.955}={}){return{duration:Q()?0:v,easing:en,css:(ee,V)=>`opacity:${Math.min(1,ee*1.7)}; transform:translateY(${(V*y).toFixed(2)}px) scale(${(g+(1-g)*ee).toFixed(4)})`}}var N=St();Ye("keydown",Tt,p=>{p.key==="Escape"&&h()&&m()()});var qe=At(N);{var Le=p=>{var v=rn();let y;var g=r(v),E=d(g,2),ee=r(E),V=r(ee),De=r(V,!0);s(V);var Ie=d(V,2);ke(Ie,ae=>_(T,ae),()=>t(T)),s(ee);var ye=d(ee,2),xe=r(ye),Ne=r(xe,!0);s(xe);var te=d(xe,2),K=r(te,!0);s(te);var Ce=d(te,2);ct(Ce,21,()=>t(oe),Ct,(ae,le,Ue)=>{var $e=St(),Mt=At($e);{var Ft=de=>{var ve=nn();ht(ve,`--i:${Ue}`),et(ve,()=>t(le).html,!0),s(ve),x(de,ve)},j=de=>{o(de,()=>t(le).film,()=>Ue)};ze(Mt,de=>{t(le).kind==="p"?de(Ft):de(j,-1)})}x(ae,$e)}),s(Ce),s(ye),s(E),s(v),ke(v,ae=>_(C,ae),()=>t(C)),P(()=>{y=L(v,1,"wallmodal svelte-1nug2m9",null,y,{closing:t(Y)}),D(v,"data-c",h().c),k(De,h().cat),k(Ne,h().title),k(K,h().hall)}),Ye("outrostart",v,()=>_(Y,!0)),Ye("introstart",v,()=>_(Y,!1)),Z("click",g,function(...ae){var le;(le=m())==null||le.apply(this,ae)}),ea(3,g,()=>W),Z("click",Ie,function(...ae){var le;(le=m())==null||le.apply(this,ae)}),ea(1,E,()=>J),ea(2,E,()=>J,()=>({duration:320,y:16,from:.985})),x(p,v)};ze(qe,p=>{h()&&p(Le)})}x(u,N),Ka()}$a(["click"]);const Da=(u,i=Fe,o=Fe,h=Fe)=>{var m=dn(),b=d(r(m),10);let C;var T=r(b);s(b),ut(2),s(m),P(()=>{C=L(b,1,"art svelte-215dzt",null,C,{photo:o(),"fit-contain":h()}),D(T,"src",i())}),x(u,m)};var ln=M(''),dn=M('
'),cn=M(''),un=M('

'),hn=M('

'),pn=M('
'),mn=M(''),Ua=M(''),vn=M('

The Museum of Civil Liberties

'),fn=M('
'),yn=M('
'),gn=M("

"),bn=M('

'),wn=M('
'),kn=M('

'),xn=M(''),_n=M('Cataloguing further losses_',1),zn=M(`
Preserved immutably on the Logos Network

Welcome to the
Museum of Civil Liberties

Your freedoms are eroding. We’re creating the record. So current and + future generations know what was.
And can make the choice: + remain, or exit. Preserved immutably on the Logos Network.
`,2);function Fn(u,i){Ya(i,!0);const o={d:{num:"I",name:"The Control of Money Exhibition",line:"Governments borrow. Citizens pay.",blurb:"When states can no longer afford their debts, they erode the people’s wealth. This exhibition looks at what nations across the globe have done to afford their own spending."},s:{num:"II",name:"The Surveillance State Exhibition",line:"Security: The ultimate excuse to expand surveillance",blurb:"Governments have built systems capable of collecting, searching, and unlocking private communications. This exhibition examines how powers introduced for exceptional threats expanded into the surveillance of ordinary life."},g:{num:"III",name:"The Censored World Exhibition",line:"Controlling speech and knowledge",blurb:"When governments and platforms control information, they limit what people can access, share, and know. This exhibition examines how communication is restricted, knowledge is suppressed, and those who challenge these boundaries are punished."},c:{num:"IV",name:"The Failure of Voice Exhibition",line:"How protesting against stagnation and corruption rarely results in change",blurb:"When civil liberties are infringed, people take to the streets to voice their outrage. This exhibition examines how protest is an understandable response to corruption and stagnation, but rarely leads to meaningful change and often results in incarceration and lives lost."},i:{num:"V",name:"The Systems of Control Exhibition",line:"Turning personal data into control",blurb:"Governments, platforms and financial institutions collect information about ordinary people, then use it to influence their decisions, restrict their choices and control their access to essential systems. This exhibition examines how personal data becomes institutional power."}},h=["d","s","g","c","i"],m={d:"The Control of Money",s:"The Surveillance State",g:"The Censored World",c:"The Failure to be Heard",i:"The Systems of Control"},b=[{y:2022,c:"d",status:"lost",label:"Disconnected",m:"unplug",title:"The Russian SWIFT Exclusions",t:"European sanctions disconnected seven Russian banks from SWIFT, making international transfers, overseas payments, and access to money abroad harder for ordinary Russians.",src:"Council Regulation (EU) 2022/345. 1 March 2022."},{y:2016,c:"d",status:"lost",label:"Invalidated",m:"percent",title:"India’s Demonetisation",t:'India invalidated its 500 and 1,000 rupee notes with four hours’ notice. In a single night, 86% of the country’s cash lost its legal status.',src:"Government of India Gazette Notification S.O. 3407(E). 8 November 2016."},{y:2013,c:"d",status:"lost",label:"Converted",m:"ratio",title:"The Cyprus Bank Bail-In",t:'Cyprus used uninsured deposits to rescue failing banks. At the Bank of Cyprus, 47.5% of deposits above €100,000 were converted into shares.',src:"Central Bank of Cyprus, Bank of Cyprus Resolution Decrees. March to July 2013."},{y:2001,c:"d",status:"lost",label:"Restricted",m:"cage",title:"Argentina’s Corralito",t:"Argentina limited bank withdrawals to 250 pesos a week, then equal to US$250. People still owned their savings, but the state controlled access to them.",src:"Argentine Executive Decree 1570/2001. 1 December 2001."},{y:1933,c:"d",status:"lost",label:"Confiscated",m:"gavel",title:"The American Gold Confiscation",t:"The United States ordered citizens to surrender most privately held gold. Refusal could bring a $10,000 fine and ten years in prison.",src:"United States Executive Order 6102. 5 April 1933."},{y:2022,c:"s",status:"lost",label:"Proposed",m:"envelope",title:"The EU “Chat Control” Proposal",t:"The EU proposed scanning private messaging services for abusive material, raising concerns about the privacy of encrypted conversations.",src:"European Commission Proposal COM(2022) 209 final. 11 May 2022."},{y:2016,c:"s",status:"lost",label:"Consolidated",m:"wire",title:"The Investigatory Powers Act",t:"Britain consolidated interception, device hacking, and bulk data collection powers, making surveillance of private communications a permanent legal capability.",src:"United Kingdom Investigatory Powers Act 2016. 29 November 2016."},{y:2016,c:"s",status:"lost",label:"Contested",m:"phone",title:"The Apple–FBI Encryption Dispute",t:"The FBI demanded software to unlock an iPhone. Apple warned that any encryption backdoor could never remain safely contained.",src:"Order Compelling Apple, Inc. to Assist Agents in Search. 16 February 2016."},{y:2013,c:"s",status:"lost",label:"Revealed",m:"eye",title:"The Snowden Revelations",t:"Snowden revealed surveillance across global communications networks, showing how private digital life had become accessible to intelligence agencies.",src:"National Security Agency, PRISM/US-984XN Overview presentation. April 2013."},{y:1993,c:"s",status:"lost",label:"Escrowed",m:"door",title:"The Clipper Chip",t:"The Clipper Chip placed encryption keys in government escrow, allowing authorities to unlock private conversations with legal approval.",src:"White House Statement on the Clipper Chip Initiative. 16 April 1993."},{y:2021,c:"g",status:"lost",label:"Blocked",m:"unplug",title:"The Myanmar Internet Shutdown",t:"After seizing power, Myanmar’s military ordered mobile operators to shut down data networks and block major social media platforms.",src:"Ministry of Transport and Communications Network Directive. 6 February 2021."},{y:2020,c:"g",status:"lost",label:"Criminalised",m:"book",title:"The Hong Kong National Security Law",t:"Hong Kong criminalised broadly defined acts of secession, subversion, and collusion. Publications disappeared and political expression became grounds for arrest.",src:"Hong Kong Government Gazette, Government Notice 72 of 2020. 30 June 2020."},{y:2020,c:"g",status:"lost",label:"Removed",m:"feedstack",title:"The COVID-19 Moderation Policies",t:"Platforms removed claims that contradicted public health guidance, making private companies powerful arbiters of acceptable medical discussion.",src:"YouTube COVID-19 Medical Misinformation Policy. 2020."},{y:2019,c:"g",status:"lost",label:"Cut off",m:"wire",title:"The Kashmir Communications Blackout",t:"India disconnected telephone and internet services as it revoked Kashmir’s autonomy, leaving millions without ordinary access to communication or news.",src:"Jammu and Kashmir Home Department Communications Suspension Order. 4 August 2019."},{y:2010,c:"g",status:"lost",label:"Blockaded",m:"strings",title:"The WikiLeaks Banking Blockade",t:"Visa, Mastercard, and PayPal stopped processing donations to WikiLeaks. It later turned to Bitcoin, demonstrating an alternative beyond conventional payment controls.",src:"WikiLeaks Banking Blockade Records. December 2010."},{y:2e3,c:"g",status:"lost",label:"Restricted",m:"tower",title:"The Great Firewall of China",t:"China made internet services responsible for policing prohibited information, building censorship into the infrastructure through which its citizens accessed the world.",src:"State Council Order No. 292, Internet Information Service Management Measures. 25 September 2000."},{y:2022,c:"c",status:"lost",label:"Detained",m:"cage",title:"The Mahsa Amini Protests",t:'Protests spread across Iran after Mahsa Jina Amini died in police custody. As many as 551 people were killed, while the laws the movement opposed remained in force.',src:"United Nations Independent Fact-Finding Mission on Iran. Report A/HRC/55/67. Feb 2024."},{y:2020,c:"c",status:"lost",label:"Disputed",m:"ratio",title:"The Belarus Election Protests",t:'Hundreds of thousands challenged a disputed presidential election. More than 35,000 people were later arbitrarily detained, while the government they opposed remained in power.',src:"United Nations Human Rights Council Resolution 49/26. 1 April 2022."},{y:2011,c:"c",status:"lost",label:"Cleared",m:"steps",title:"The Bahrain Uprising",t:"Protesters gathered at Pearl Roundabout demanding political reform and equal rights. Security forces cleared the camp, arrested opposition figures, and dismissed thousands of workers.",src:"Report of the Bahrain Independent Commission of Inquiry. 23 November 2011."},{y:1989,c:"c",status:"lost",label:"Crushed",m:"pyramid",title:"Tiananmen Square",t:"Students gathered in Beijing demanding accountability, free expression, and political reform. The army opened fire, killing hundreds, possibly thousands, and the movement was crushed.",src:"United Nations, Note by the Secretary-General on the Situation in China (E/CN.4/1990/52). 30 January 1990."},{y:1956,c:"c",status:"lost",label:"Suppressed",m:"exit",title:"The Hungarian Revolution",t:"Hungarians rose against Soviet control and briefly formed a new government. Soviet forces returned, crushed the uprising and drove nearly 200,000 people from the country.",src:"United Nations Special Committee Report on Hungary. Report A/3592. 1957."},{y:2020,c:"c",status:"lost",label:"Defied",m:"bubble",title:"Thailand’s Youth Protests",t:"Young protesters demanded a new constitution, the prime minister’s resignation, and reform of the monarchy. Their demands were rejected, while protest leaders faced criminal prosecution.",src:"OHCHR, Statement by the Spokesperson for the UN High Commissioner for Human Rights on Thailand. 18 December 2020."},{y:2022,c:"i",status:"lost",label:"Frozen",m:"cage",title:"The Canadian Bank Freezes",t:"Canada used financial information to identify and freeze accounts linked to convoy protests, turning access to money into a means of institutional pressure.",src:"Emergency Economic Measures Order, SOR/2022-22. 15 February 2022."},{y:2019,c:"i",status:"lost",label:"Standardised",m:"wire",title:"The FATF Travel Rule",t:"A global standard required a sender’s and receiver’s identity to be attached to every virtual-asset transfer, building financial surveillance into the movement of money itself.",src:"FATF Interpretive Note to Recommendation 15. June 2019."},{y:2014,c:"i",status:"lost",label:"Exchanged",m:"column",title:"The Common Reporting Standard",t:"Governments began automatically exchanging financial account information, creating an international system for making citizens and their wealth more visible.",src:"OECD Standard for Automatic Exchange of Financial Account Information. 15 July 2014."},{y:2013,c:"i",status:"lost",label:"Restricted",m:"gavel",title:"Operation Choke Point",t:"American authorities classified industries as high risk and scrutinised their banks, using institutional pressure to restrict access to financial services.",src:"United States Department of Justice Operation Choke Point Records. 2013."},{y:1970,c:"i",status:"lost",label:"Monitored",m:"eye",title:"The Bank Secrecy Act",t:"American banks became reporting intermediaries for the state, making private financial activity available for government monitoring and investigation.",src:"Bank Secrecy Act, Public Law 91-508. 26 October 1970."}],C={1:"/past-present-future/museum/01-russian-swift-exclusions.webp",2:"/past-present-future/museum/02-india-demonetisation.webp",3:"/past-present-future/museum/03-cyprus-bank-bail-in.webp",4:"/past-present-future/museum/04-argentina-corralito.webp",5:"/past-present-future/museum/05-american-gold-confiscation.webp",6:"/past-present-future/museum/06-eu-chat-control.webp",7:"/past-present-future/museum/07-investigatory-powers-act.webp",8:"/past-present-future/museum/08-apple-fbi-encryption.webp",9:"/past-present-future/museum/09-snowden-revelations.webp",10:"/past-present-future/museum/10-clipper-chip.webp",11:"/past-present-future/museum/11-myanmar-internet-shutdown.webp",12:"/past-present-future/museum/12-hong-kong-national-security-law.webp",13:"/past-present-future/museum/13-covid-moderation-policies.webp",14:"/past-present-future/museum/14-kashmir-blackout.webp",15:"/past-present-future/museum/15-wikileaks-banking-blockade.webp",16:"/past-present-future/museum/16-great-firewall-of-china.webp",17:"/past-present-future/museum/17-mahsa-amini-protests.webp",18:"/past-present-future/museum/19-belarus-election-protests.webp",19:"/past-present-future/museum/19-bahrain-uprising.webp",20:"/past-present-future/museum/20-tiananmen-square.webp",21:"/past-present-future/museum/21-hungarian-revolution.webp",22:"/past-present-future/museum/20-thailand-youth-protests.webp",23:"/past-present-future/museum/22-canadian-bank-freezes.webp",24:"/past-present-future/museum/23-travel-rule-implementation.webp",25:"/past-present-future/museum/24-common-reporting-standard.webp",26:"/past-present-future/museum/25-operation-choke-point.webp",27:"/past-present-future/museum/26-bank-secrecy-act.webp"},T=new Set([24,25]),Y={d:{date:"15 August 1971",title:"The Nixon Shock",y:1971,m:"tvgold",img:"/past-present-future/museum/nixon-shock-broadcast.webp",bg:!0,color:!0,cap:"“The Broadcast” — marble and glass. Hall I, installation view",quote:"The dollar is our currency, but it’s your problem.",by:"John Connally, US Treasury Secretary",paras:["On the evening of 15 August 1971, President Richard Nixon went on television to announce a decision that would reshape the world’s money. “I have directed Secretary Connally,” he said, “to temporarily suspend the convertibility of the dollar into gold.” He called it temporary. More than fifty years later, it is still in force.","Previously, under the Bretton Woods system, established in 1944, a dollar could be exchanged for a fixed weight of gold. It allowed money to hold the value of a person’s work across their life. With a single broadcast in 1971, that discipline was gone. Nixon’s own Treasury Secretary, John Connally, summed up the new order for the world’s finance ministers at the G-10 in Rome: “The dollar is our currency, but it’s your problem.”",'In its place came discretionary money. Created at will, its worth now rests on the judgement of central banks rather than on any fixed reserve. That change altered the relationship between citizens and the institutions that govern them. English economist John Maynard Keynes had described the mechanism decades earlier: “By a continuing process of inflation, governments can confiscate, secretly and unobserved, an important part of the wealth of their citizens.” Since 1971, the dollar has lost close to 88% of its purchasing power.','Gold had capped borrowing: a government could issue only what it could redeem. Remove the cap, and debt need never be repaid at the value it was borrowed at, only inflated away. The American national debt has grown from around 400 billion dollars in 1971 to more than 39 trillion as of July 2026, now larger than the entire US economy. Japan owes more than twice what it produces in a year. Together, the world’s governments carry over 100 trillion dollars in debt, the most ever recorded.',"None of this is new. Two thousand years ago, Rome paid for its wars and its debts by thinning the silver in its coins from near-pure to barely five percent, and the inflation that followed became one of the forces that brought the empire down. Money cut loose from a hard limit has always ended the same way: inflated into worthlessness, or never repaid at all."]},s:{date:"26 October 2001",title:"The Patriot Act",y:2001,m:"eye",img:"/past-present-future/museum/patriot-act.webp",bg:!0,color:!0,cap:"The signing, East Room of the White House, 26 October 2001 — White House photo, NARA",quote:"That probably would not be a country in which we would want to live.",by:"Senator Russ Feingold, the lone no",paras:["Forty-four days after the attacks of 11 September 2001, Congress passed one of the largest surveillance laws in the nation’s history. The USA PATRIOT Act ran to hundreds of pages, yet its final text reached the Senate floor the night before the vote. It passed ninety-eight to one. Its furthest-reaching powers were written to expire within four years. They would last fourteen.","Before the Act, reaching into a person’s private life generally required a warrant and a judge. The Act lowered that threshold, letting the government demand phone records and even library borrowing records on its own authority, under a gag order forbidding anyone from revealing the demand had been made. The lone senator to vote no, Russ Feingold, warned that a state free to read every letter and hear every call would catch more criminals, “but that probably would not be a country in which we would want to live.”","How far the powers reached was hidden from the public. One clause, Section 215, became the legal basis for the National Security Agency to collect the phone records of virtually every American, in bulk and in secret. For years, officials denied it. Asked under oath whether the agency gathered data on millions of Americans, the Director of National Intelligence answered, “No, sir… not wittingly.”","In 2013, a contractor named Edward Snowden proved otherwise. A single order, his documents showed, had forced one carrier to surrender the call records of more than a hundred million customers, and the FBI had issued nearly two hundred thousand secret demands for records of its own. “I don’t want to live in a world,” Snowden said, “where everything I do, everyone I talk to, is recorded.”",'Some powers were permanent, while others were meant to lapse in 2005. Instead they were renewed in 2006, 2010, and 2011, and much of the machinery still stands. Roughly a billion surveillance cameras now cover the world, about one for every seven people alive. One firm, Clearview AI, has scraped more than forty billion faces from the internet and sells the search tool to over three thousand police forces. Data brokers keep up to fifteen hundred details on nearly every adult, a trade now worth some 260 billion dollars a year. Almost everything you do is recorded now, and most of it is for sale.']},g:{date:"25 January 2011",title:"Egyptian Uprising",y:2011,m:"unplug",img:"/past-present-future/museum/egyptian-uprising.webp",bg:!0,color:!0,cap:"Tahrir Square, Cairo, February 2011 — Jonathan Rashad, CC BY",quote:"We are obliged to comply.",by:"Vodafone Egypt, January 2011",paras:['Shortly after midnight on 28 January 2011, Egypt disappeared from the internet. In the space of minutes, the country’s largest providers erased nearly 88% of the Egyptian internet. By morning, mobile voice calls and text messages had also been suspended. More than eighty million people had been cut off during the largest protests of President Hosni Mubarak’s thirty-year rule.',"The demonstrations had begun three days earlier, part of the Arab Spring then sweeping the region, inspired by the revolution in Tunisia. It was organised partly through Facebook, Twitter, and mobile phones. Egyptians marched against police brutality, corruption, and an emergency law that had suspended basic rights for almost three decades. The government concluded that if the protesters could not communicate, they could not assemble. Vodafone later explained that the authorities had the legal power to order the shutdown: “We are obliged to comply.”","The internet was not destroyed. It was withdrawn. Egypt’s principal providers, Telecom Egypt, Link Egypt, Vodafone, and Etisalat, were ordered to disconnect their networks from the global internet. One smaller provider, Noor, remained online briefly, preserving connections for the stock exchange and some government institutions. But the shutdown damaged the economy, drew international condemnation, and failed to clear the streets. The government restored the public internet after five days and text messaging after eight days. Mubarak remained in power for another six.","The blackout failed because the movement no longer depended on the network. Protesters spread meeting points through mosques, printed leaflets, and word of mouth. Engineers abroad opened international dial-up numbers, while Google and Twitter created a service that converted telephone messages into public posts. On the “Day of Anger”, crowds overwhelmed police lines and occupied Tahrir Square. After eighteen days of protest, Mubarak resigned. At least 840 people had been killed and around 6,500 injured, but the network the state had tried to break had continued without the internet.",'Egypt demonstrated that a modern country could be disconnected from the world. It also gave other governments a model. In 2025, authorities and armed groups imposed at least 313 internet shutdowns across fifty-two countries, the highest number yet recorded. Not one day of the year passed without a shutdown active somewhere in the world, with the most famous recently being in Iran. A society’s news, money, work, and memory are now heavily digital, and access to them still rests on infrastructure that states command. Egypt pulled the switch to preserve a system already defined by political and economic stagnation. Instead, it showed how quickly that stagnation could become impossible to hide.']},c:{date:"17 September 2011",title:"Occupy Wall Street",y:2011,m:"tent99",img:"/past-present-future/museum/occupy-wall-street.webp",bg:!0,color:!0,cap:"Zuccotti Park, New York, autumn 2011 — David Shankbone, CC BY",quote:"We are the 99%.",by:"Zuccotti Park, autumn 2011",paras:["On 17 September 2011, several hundred people gathered in New York’s financial district. Police barricades blocked their intended meeting places near Wall Street, so they moved to Zuccotti Park. There, an occupation of tents, kitchens, medical stations, and a public library would last fifty-nine days. Its message was repeated across the square: “We are the 99%.”",'The protest began three years after the financial crisis. Congress had authorised a 700-billion-dollar programme to stabilise the financial system, while American households lost more than eleven trillion dollars in wealth. Home prices had fallen by around thirty percent, millions of mortgages had entered foreclosure, and fourteen million people remained unemployed. The banks survived, and even flourished. In the first full year of the recovery, the top one percent captured 93 percent of all income gains, their incomes rising 11.6 percent while everyone else’s rose by 0.2 percent.',"Occupy Wall Street had no leader and issued no single list of demands. Decisions were made through open assemblies, while the crowd repeated each speaker’s words in what became known as the “human microphone”. This lack of hierarchy made the movement difficult to control, but also difficult to direct. What united it was a belief that economic and political power had become concentrated in the hands of a small minority. The 99% became a name for everyone paying for a system they seemed to have no say in.","Within a month, related demonstrations had appeared in more than 900 cities. FBI records later showed counterterrorism agents monitoring Occupy from its earliest days, with reports filed under “Domestic Terrorism”, even as the bureau acknowledged that the movement was peaceful. Police arrested around 700 people during a march across the Brooklyn Bridge. On 15 November, officers cleared Zuccotti Park before dawn and arrested as many as 140 people. Other encampments soon followed. Micah White, one of Occupy’s co-creators, later called the movement a “constructive failure”. It changed political language but failed to produce the transformation it sought. For White, its defeat showed that mass protest alone was not enough, and that an alternative is needed. By the end of the year, most of Occupy’s physical presence was gone.",'But its language remained. “The 1%” entered ordinary speech, returning inequality to the centre of political debate. Today, the richest one percent of American households hold nearly a third of the country’s wealth, while the poorest half hold around two and a half percent. The camps disappeared, but the conditions that produced them did not. What looked like a temporary protest was a warning about deeper economic and political stagnation.']},i:{date:"17 March 2018",title:"Cambridge Analytica",y:2018,m:"facegrid",img:"/past-present-future/museum/cambridge-analytica.webp",bg:!0,color:!0,cap:"Mark Zuckerberg, 2018, the year of the reckoning — Anthony Quintano, CC BY",quote:"A full-service propaganda machine.",by:"Christopher Wylie, whistleblower",paras:["On 17 March 2018, reports revealed that a political consultancy had obtained the personal data of tens of millions of Facebook users without their informed consent. Cambridge Analytica claimed it could turn this information into psychological profiles and use them to influence political behaviour. Whistleblower Christopher Wylie described the company as a “full-service propaganda machine”.",'The operation began with a Facebook personality quiz called “This Is Your Digital Life”. Around 270,000 people installed the app and agreed to share their information. Facebook’s system also allowed it to collect data from many of their friends, who had never used the quiz or given permission. One small group of participants opened access to as many as 87 million profiles. Their likes, locations, relationships, and interests became raw material for political analysis.',"Cambridge Analytica combined this information with consumer and voter records, dividing people by personality, fear, and political preference. It promised campaign messages tailored to the private vulnerabilities of each voter. The company and its parent group worked in elections across America, Africa, Asia, Europe, and the Caribbean. In the United States, its clients included Ted Cruz and Donald Trump, whose campaign paid it nearly six million dollars. The extent to which its profiling changed votes has never been established.",'Facebook had learned about the transfer of data in 2015, but relied on assurances that it had been deleted and did not inform affected users. The public found out nearly three years later. Mark Zuckerberg was called before Congress, Cambridge Analytica closed within weeks, and Facebook was eventually fined five billion dollars by the Federal Trade Commission. The penalty was the largest privacy fine in the agency’s history, but amounted to less than one month of Facebook’s revenue.',"The scandal showed that privacy is not only about keeping secrets. Every search, purchase, location, friendship, and click can reveal something about who we are and can be used to predict and even influence what we might do next. Cambridge Analytica disappeared, but the system that made it possible remained. Platforms, advertisers, data brokers, and political campaigns continue to collect, combine and use our information, often through consent buried inside terms few people read. Technology has advanced faster than our control over it. Our data does not simply record our lives anymore. It is used to shape them."]}},U={d:{title:"Hall I – The Control of Money",y:2022,m:"column",stats:[["88%","US dollar value lost since 1971"],["$39T","US national debt, now bigger than the US economy"],["86%","of India’s cash cancelled overnight"]],paras:["The same move repeats across a century: America seizing private gold in 1933, Argentina limiting withdrawals to 250 pesos a week in 2001, Cyprus taking nearly half of every large deposit in 2013, seven Russian banks cutting from the global payment system in 2022. Ultimately, whatever the spending, whatever the financial problem, the public ultimately pays for it through taxes.","History has taught us that everyone needs “sound money” – money that is resistant to manipulation and inflation by the powers that be. It’s still possible, and we’re helping to create it."],cta:{line:null,btn:"Join the movement"}},s:{title:"Hall II – The Surveillance State",y:2022,m:"envelope",stats:[["1 billion","surveillance cameras watching the world"],["40 billion","faces scraped from the web by a single firm"],["$260B","spent buying and selling personal data each year"]],paras:["Dramatic powers are suggested or brought in for the worst threats and often stay for everyone. In 1993, the Clipper Chip tried to keep a government key to every conversation; Britain made bulk interception permanent in 2016; the FBI’s demand that Apple unlock one iPhone was really a request for a backdoor to all of them; and Europe’s Chat Control would scan private messages before they are even sent. The threat is made to feel exceptional; the surveillance then becomes ordinary.","History shows us that privacy is not a feature of the sovereign network. It is the condition under which sovereignty emerges. We believe in working towards a more private future."],cta:{line:null,btn:"Join the movement"}},g:{title:"Hall III – The Censored World",y:2025,m:"mega",stats:[["313","internet shutdowns across 52 countries in 2025"],["80 million","Egyptians cut offline in a single night"],["550 days","India’s internet blackout in Kashmir"]],paras:["Silence comes in many forms. China built censorship into the wires with its Great Firewall; Myanmar’s generals pulled the plug after their 2021 coup; Hong Kong’s security law turned a social post into grounds for arrest; and cutting WikiLeaks off from Visa, Mastercard, and PayPal proved speech can be starved of money too. The network can always be switched off, and someone always holds the switch."]},c:{title:"Hall IV – The Failure to be Heard",y:2022,m:"bubble",stats:[["93%","of the recovery’s gains captured by the top 1%"],["551","killed in Iran’s 2022 uprising, its laws left standing"],["35,000","detained after Belarus’s disputed election"]],paras:["The ending rarely changes. Hungary’s 1956 uprising was crushed by Soviet tanks; at Tiananmen, the army opened fire on its own students; Bahrain cleared Pearl Roundabout and sacked thousands who had marched; Thailand answered its students with prosecutions. People protest, make noise and even headlines, but the grievance that brought them out is almost always still there when they leave.","History has taught us that voice isn’t the answer. Exit is the only option."],cta:{line:null,btn:"Join the movement"}},i:{title:"Hall V – The Systems of Control",y:2018,m:"eye",stats:[["87 million","Facebook profiles harvested from one quiz"],["270,000","quiz-takers whose friends’ data was taken too"],["$5 billion","Facebook’s record fine, under a month of its revenue"]],paras:["The information collected about you is the same information used to control you. Since the 1970 Bank Secrecy Act, banks have reported their customers to the state; Operation Choke Point pressured them to drop lawful but disfavoured businesses; the Common Reporting Standard made citizens’ accounts visible across borders; and in 2022 Canada froze the accounts of protesters and their donors. A record kept to run the system becomes a lever to lock you out of it."]}},S={d:[{after:1,id:"7_Xw5tWsOQo",src:"Carl Menger Center",cap:"The broadcast, 15 August 1971"},{after:5,id:"BEVOhEtXINk",src:"APMEX",cap:"What the end of the gold standard did"},{after:5,id:"eEXlcNcMTAI",src:"Uncover History",cap:"The day the dollar stopped being real"}],s:[{after:1,id:"Gz7S1v1k664",src:"ABC News",cap:"The address to the nation, 11 September 2001"},{after:5,id:"KP9VklrXPZs",src:"History",cap:"What the Act permitted"},{after:5,id:"9fCJCF3Z2n8",src:"VICE News",cap:"Twenty years on"}],g:[{after:1,id:"FnGFBzy2Oa4",src:"ABC News",cap:"Cairo, 28 January 2011"},{after:5,id:"l_D7LLqufVE",src:"BBC What’s New",cap:"How the Arab Spring began in Tunisia"},{after:5,id:"_0f43xopCWs",src:"Al Jazeera English",cap:"Remembering the Arab Spring: Tunisia"}],c:[{after:1,id:"GgJ5f9ZqOFc",src:"CNN",cap:"Zuccotti Park, 17 September 2011"},{after:5,id:"FFA_MA3vqJw",src:"ABC News",cap:"The unions join the protest, October 2011"},{after:5,id:"kGgZvjdaYhg",src:"Business Insider",cap:"Ten years after the camps"}],i:[{after:1,id:"mrnXv-g4yKU",src:"The New York Times",cap:"How the profiles were assembled"},{after:5,id:"FXdYSQ6nu-M",src:"The Guardian",cap:"Christopher Wylie, the whistleblower"},{after:5,id:"84gTofMPz1k",src:"BBC News",cap:"The psychology the profiles were built on"}]},B=(()=>{const e={};h.forEach(n=>{e[n]=b.filter(c=>c.c===n).sort((c,l)=>l.y-c.y)});const a=[];return h.forEach((n,c)=>{a.push({kind:"break",c:n}),a.push({kind:"mainex",c:n});for(const Se of e[n])a.push({kind:"fact",c:Se.c,f:Se,idx:b.indexOf(Se)+1});a.push({kind:"sideex",c:n});const l=h[c+1];l&&a.push({kind:"transition",c:l})}),a})(),A=e=>e.cta&&e.cta.line!==void 0?e.cta.line:"Exiting into a parallel society is the only option.",z=e=>e.cta&&e.cta.btn?e.cta.btn:"Learn more",oe={"Learn more":"Learn more about Logos","Join the movement":"Join the Logos movement"},me=e=>oe[e]??e,$=e=>"Summary of "+e.title.replace(/\s*–\s*/,' –
');let Q=X(null),W=X(!1),J=X(!0),N=X(null),qe=X(0),Le=X(""),p=X(null),v=Ge({}),y=Ge({}),g=X("0%"),E=X(!1),ee={},V,De,Ie,ye,xe,Ne,te=Ge({}),K=Ge({}),Ce=Ge({}),ae=!1,le;const Ue=[],$e=(e,a)=>{const n=window.setTimeout(e,a);return Ue.push(n),n},Mt=(e,a)=>{const n=window.setInterval(e,a);return Ue.push(n),n};function Ft(e){if(v[e]!==void 0||y[e])return;if(le.matches){v[e]=o[e].name;return}const a=o[e].name;y[e]=!0,v[e]="";let n=0;(function c(){v[e]=a.slice(0,n),n{a.querySelectorAll(".m-dot").forEach(c=>{const l=Ht(c,.92,.55,e);c.style.opacity=l.toFixed(3),c.style.transform=`scale(${(.6+l*.4).toFixed(3)})`}),a.querySelectorAll(".m-line").forEach(c=>{const l=Ht(c,.9,.5,e);c.style.opacity=Math.min(1,l*1.4).toFixed(3),c.style.transform=`scaleY(${l.toFixed(3)})`});const n=a.querySelector(".entering");if(n){const c=Ht(n,.78,.34,e);n.style.opacity=c.toFixed(3),n.style.transform=`translateY(${((1-c)*-6).toFixed(2)}px)`}})}function Ot(){Object.values(K).forEach(e=>{if(!e)return;e.style.transform="none";const a=e.parentElement.clientWidth,n=e.scrollWidth;e.style.transform=n>a?`scale(${Math.max(.5,a/n)})`:"none"})}function Pt(){Object.values(Ce).forEach(e=>{if(!e)return;e.style.maxWidth="",e.style.fontSize="";const a=()=>Math.round(e.scrollHeight/parseFloat(getComputedStyle(e).lineHeight));let n=78;for(;a()>3&&n<92;)n+=2,e.style.maxWidth=n+"ch";if(a()>3){let c=parseFloat(getComputedStyle(e).fontSize);const l=c*.82;for(;a()>3&&c>l;)c-=.4,e.style.fontSize=c+"px"}})}let oa=0,la=null,je=!1,Wt=X(!1);function Qa(e){const a=Ie;a.style.transition="none",a.style.left=e.left+"px",a.style.width=e.width+"px",a.style.borderRadius="100px",Ds(()=>_(Wt,!0)),a.offsetWidth,a.style.transition="",requestAnimationFrame(()=>{a.style.left="0px",a.style.width="100%",a.style.borderRadius="0px"}),je=!0}function qt(){_(Wt,!1),je=!1}function da(e){if(!e||ra){je&&qt();return}const a=te[e];if(!a){je&&qt();return}const n=document.querySelector(".topnav"),c=n?n.getBoundingClientRect().bottom:0,l=a.getBoundingClientRect().top<=c;l&&!je?Qa(a.getBoundingClientRect()):!l&&je&&qt()}function Lt(){const e=innerHeight*.42;let a=null;for(const n of De.children){if(n.getBoundingClientRect().top>e)break;n.dataset.c&&(a=n.dataset.c)}a&&_(p,a,!0),la=a,da(a)}function es(){const e=performance.now();e-oa>=120&&(oa=e,Lt());const a=document.documentElement.scrollHeight-window.innerHeight;_(g,Math.min(100,window.scrollY/a*100)+"%")}let ca=0,ua=null,ha=null;function Dt(e){if(t(J)){if(xe&&ye){const a=xe.getBoundingClientRect(),n=ye.getBoundingClientRect();_(Le,`left:${a.left-n.left}px;top:${a.top-n.top}px;width:${a.width}px;height:${a.height}px`)}_(N,e?"attn-triple":"attn",!0),Ls(qe),clearTimeout(ha),ha=$e(()=>_(N,null),e?6700:2300)}}function mt(){_(J,!1),clearInterval(ua),_(N,null)}async function ts(e){e.stopPropagation(),ca=performance.now()+900,_(J,!0),await Pa(),ye.scrollIntoView({behavior:"smooth",block:"nearest"}),Dt(!1)}function as(e){performance.now(){ae=!0,document.body.classList.add("museum"),le=window.matchMedia("(prefers-reduced-motion: reduce)");const e=()=>{for(const n of V.querySelectorAll("video[autoplay]"))le.matches?n.pause():n.play().catch(()=>{})};le.addEventListener("change",e),queueMicrotask(e),j=new IntersectionObserver(n=>{n.forEach(c=>{if(c.isIntersecting){const l=Nt.get(c.target);l&&(Ke.add(l),l.kind==="break"&&Ft(l.c)),j.unobserve(c.target)}})},{rootMargin:"0px 0px -8% 0px",threshold:.08}),de=new IntersectionObserver(n=>{n.forEach(c=>{c.isIntersecting&&!na.has(c.target)&&(na.add(c.target),_(E,!0),requestAnimationFrame(()=>requestAnimationFrame(()=>_(E,!1))))})},{rootMargin:"-45% 0px -45% 0px",threshold:0}),ve=new IntersectionObserver(n=>{n.forEach(c=>{c.isIntersecting?pt.add(c.target):pt.delete(c.target)}),ra=pt.size>0,da(la)},{rootMargin:"0px 0px 220px 0px",threshold:0}),(function n(){ae&&(ia(),requestAnimationFrame(n))})(),(function n(){if(!ae)return;const c=window.scrollY;Ne&&c{t(W)||!ae||(h.forEach(n=>{const c=5+Math.floor(Math.random()*3);ee[n]=Array.from({length:c},()=>({left:8+Math.random()*84,top:30+Math.random()*60,mx:Math.random()*40-20,dur:9+Math.random()*7,delay:Math.random()*10}))}),_(W,!0),Pa().then(()=>{Ot(),Pt(),ia(),Lt()}))};return document.fonts&&document.fonts.ready?(Promise.all([document.fonts.load('150px "Rhymes Display"'),document.fonts.load('500 40px "Fira Code"')]).then(a).catch(a),$e(a,700),document.fonts.ready.then(()=>{ae&&(Ot(),Pt())})):a(),$e(()=>Dt(!0),700),ua=Mt(()=>Dt(!1),8e3),()=>{ae=!1,Ue.forEach(clearTimeout),Ue.forEach(clearInterval),le.removeEventListener("change",e),j.disconnect(),de.disconnect(),ve.disconnect(),document.body.classList.remove("museum")}});var vt=zn();Ye("scroll",Tt,es),Ye("resize",Tt,()=>{Ot(),Pt()}),Ye("keydown",Tt,e=>{e.key==="Escape"&&mt()}),Ye("click",Oa,as),$s("215dzt",e=>{var a=ln();Va(()=>{Oa.title="The Museum of Civil Liberties"}),x(e,a)});var pa=d(r(vt),2);let ma;var Xe=d(pa,2);let va;var fa=r(Xe),ya=d(r(fa)),ns=r(ya,!0);s(ya),s(fa),s(Xe),ke(Xe,e=>Ie=e,()=>Ie);var ga=d(Xe,2);let ba;var rt=d(ga,2);let wa;var ft=r(rt),ka=d(ft,2);Vs(ka,()=>t(qe),e=>{var a=cn();P(()=>ht(a,t(Le))),x(e,a)});var Ut=d(ka,2),$t=r(Ut),rs=d(r($t));s($t);var xa=d($t,2),_a=r(xa),yt=d(r(_a),5);let za;var gt=d(yt);let Ta;var bt=d(gt);let Ca;var wt=d(bt);let Sa;var Jt=d(wt);let Aa;ut(8),s(_a),s(xa),s(Ut),ke(Ut,e=>xe=e,()=>xe),s(rt),ke(rt,e=>ye=e,()=>ye);var Vt=d(rt,2),Gt=r(Vt),Ea=r(Gt);Ea.muted=!0,ke(Ea,e=>Ne=e,()=>Ne),s(Gt);var is=d(Gt,8);s(Vt);var kt=d(Vt,2),os=r(kt);{var ls=e=>{var a=St(),n=At(a);ct(n,16,()=>B,c=>c,(c,l)=>{var Se=St(),_t=At(Se);{var Yt=ce=>{const w=Pe(()=>o[l.c]);var f=un();let q;var se=r(f),ne=r(se),ue=r(ne);s(ne),ke(ne,(F,pe)=>te[pe.c]=F,F=>te==null?void 0:te[F.c],()=>[l]),s(se);var re=d(se,2);let he;var _e=r(re,!0);s(re);var be=d(re,2),fe=r(be,!0);s(be);var Me=d(be,2),Ae=r(Me,!0);s(Me),ke(Me,(F,pe)=>Ce[pe.c]=F,F=>Ce==null?void 0:Ce[F.c],()=>[l]),s(f),lt(f,(F,pe)=>ge==null?void 0:ge(F,pe),()=>l),ke(f,(F,pe)=>st[pe.c]=F,F=>st==null?void 0:st[F.c],()=>[l]),P(F=>{q=L(f,1,"break svelte-215dzt",null,q,F),D(f,"data-c",l.c),D(f,"id","wing-"+l.c),k(ue,`Hall ${t(w).num??""}`),he=L(re,1,"hallname svelte-215dzt",null,he,{typing:y[l.c]}),D(re,"aria-label",t(w).name),k(_e,v[l.c]??t(w).name),k(fe,t(w).line),k(Ae,t(w).blurb)},[()=>({in:Ke.has(l)})]),x(ce,f)},Kt=ce=>{const w=Pe(()=>o[l.c]);var f=hn();let q;var se=r(f),ne=d(r(se),4),ue=r(ne);s(ne),ut(4),s(se),s(f),lt(f,(re,he)=>Rt==null?void 0:Rt(re,he),()=>l),P(re=>{q=L(f,1,"transition svelte-215dzt",null,q,re),k(ue,`Entering Hall ${t(w).num??""}`)},[()=>({in:Ke.has(l)})]),x(ce,f)},ps=ce=>{const w=Pe(()=>o[l.c]),f=Pe(()=>Y[l.c]);var q=vn();let se;var ne=r(q),ue=r(ne);let re;var he=d(ue,2),_e=r(he),be=r(_e);s(_e);var fe=d(_e,2),Me=r(fe,!0);s(fe),ke(fe,(O,R)=>K[R.c]=O,O=>K==null?void 0:K[O.c],()=>[l]);var Ae=d(fe,2);{var F=O=>{var R=pn(),Ve=r(R,!0);s(R),P(()=>k(Ve,t(f).date)),x(O,R)};ze(Ae,O=>{t(f).date&&O(F)})}s(he);var pe=d(he,2);ct(pe,17,()=>ee[l.c]??[],Ct,(O,R)=>{var Ve=mn();P(()=>ht(Ve,`left:${t(R).left??""}%;top:${t(R).top??""}%;--mx:${t(R).mx??""}px;animation-duration:${t(R).dur??""}s;animation-delay:${t(R).delay??""}s`)),x(O,Ve)}),s(ne);var Re=d(ne,2),Je=r(Re),He=r(Je);et(He,()=>t(f).cap,!0),s(He);var Ee=d(He,2),I=r(Ee),H=d(r(I)),we=r(H);s(H),s(I);var ie=d(I,2);et(ie,()=>t(f).paras[0],!0),s(ie);var Oe=d(ie,2);{var it=O=>{var R=Ua(),Ve=r(R),Ma=d(Ve),fs=r(Ma);s(Ma),s(R),P(()=>{k(Ve,`“${t(f).quote??""}”`),k(fs,`— ${t(f).by??""}`)}),x(O,R)};ze(Oe,O=>{t(f).quote&&O(it)})}var jt=d(Oe,2);s(Ee),s(Je),s(Re),s(q),lt(q,(O,R)=>ge==null?void 0:ge(O,R),()=>l),P((O,R)=>{se=L(q,1,"mainex hasbg svelte-215dzt",null,se,O),D(q,"data-c",l.c),D(ue,"src",t(f).img),re=L(ue,1,"svelte-215dzt",null,re,{color:t(f).color}),k(be,`Hall ${t(w).num??""} – ${t(w).name??""}`),k(Me,t(f).title),k(we,`Cat. M-0${R??""} · ${t(f).y??""}`)},[()=>({in:Ke.has(l)}),()=>h.indexOf(l.c)+1]),Z("click",jt,()=>ss(l.c)),x(ce,q)},ms=ce=>{const w=Pe(()=>U[l.c]);var f=wn();let q;var se=r(f),ne=r(se);et(ne,()=>$(t(w)),!0),s(ne);var ue=d(ne,2);{var re=I=>{var H=yn();ct(H,21,()=>t(w).stats,Ct,(we,ie)=>{var Oe=fn(),it=r(Oe),jt=r(it,!0);s(it);var O=d(it),R=r(O,!0);s(O),s(Oe),P(()=>{k(jt,t(ie)[0]),k(R,t(ie)[1])}),x(we,Oe)}),s(H),x(I,H)};ze(ue,I=>{t(w).stats&&I(re)})}var he=d(ue,2),_e=r(he),be=r(_e);ct(be,17,()=>t(w).paras,Ct,(I,H,we)=>{var ie=gn();L(ie,1,`mx-lede${we>0?" no-cap":""}`,"svelte-215dzt"),et(ie,()=>t(H),!0),s(ie),x(I,ie)});var fe=d(be,2);{var Me=I=>{var H=Ua(),we=r(H),ie=d(we),Oe=r(ie);s(ie),s(H),P(()=>{k(we,`“${t(w).quote??""}”`),k(Oe,`— ${t(w).by??""}`)}),x(I,H)};ze(fe,I=>{t(w).quote&&I(Me)})}var Ae=d(fe,2);{var F=I=>{var H=bn(),we=r(H,!0);s(H),P(ie=>k(we,ie),[()=>A(t(w))]),x(I,H)},pe=Pe(()=>A(t(w)));ze(Ae,I=>{t(pe)&&I(F)})}var Re=d(Ae,2),Je=d(r(Re),1,!0);s(Re),s(_e);var He=d(_e,2),Ee=r(He);Da(Ee,()=>Y[l.c].img,()=>!1,()=>!1),s(He),s(he),s(se),s(f),lt(f,(I,H)=>ge==null?void 0:ge(I,H),()=>l),P((I,H,we)=>{q=L(f,1,"mainex side svelte-215dzt",null,q,I),D(f,"data-c",l.c),D(Re,"aria-label",H),k(Je,we)},[()=>({in:Ke.has(l)}),()=>me(z(t(w))),()=>z(t(w))]),x(ce,f)},vs=ce=>{var w=kn();let f;var q=r(w),se=r(q),ne=r(se,!0);s(se);var ue=d(se,2),re=d(r(ue),1,!0);s(ue);var he=d(ue,2),_e=r(he);s(he),s(q);var be=d(q,2),fe=r(be),Me=r(fe,!0);s(fe);var Ae=d(fe,2);et(Ae,()=>l.f.t,!0),s(Ae);var F=d(Ae,2),pe=r(F),Re=r(pe,!0);s(pe),s(F),s(be);var Je=d(be,2),He=r(Je);{let Ee=Pe(()=>T.has(l.idx));Da(He,()=>C[l.idx],()=>!0,()=>t(Ee))}s(Je),s(w),lt(w,(Ee,I)=>ge==null?void 0:ge(Ee,I),()=>l),P(Ee=>{f=L(w,1,"entry lost svelte-215dzt",null,f,Ee),D(w,"data-c",l.f.c),k(ne,l.f.y),k(re,m[l.f.c]),k(_e,`Status — ${l.f.label??""}`),k(Me,l.f.title),k(Re,l.f.src)},[()=>({in:Ke.has(l)})]),x(ce,w)};ze(_t,ce=>{l.kind==="break"?ce(Yt):l.kind==="transition"?ce(Kt,1):l.kind==="mainex"?ce(ps,2):l.kind==="sideex"?ce(ms,3):ce(vs,-1)})}x(c,Se)}),x(e,a)};ze(os,e=>{t(W)&&e(ls)})}s(kt),ke(kt,e=>De=e,()=>De);var xt=d(kt,2);let Ia;var ds=r(xt);{var cs=e=>{var a=xn(),n=r(a),c=d(n,2);s(a),P((l,Se)=>{D(n,"aria-label",l),D(c,"aria-label",Se)},[()=>me("Learn more"),()=>me("Join the movement")]),x(e,a)},us=e=>{var a=_n();ut(),x(e,a)};ze(ds,e=>{t(W)?e(cs):e(us,-1)})}s(xt);var hs=d(xt,2);on(hs,{get data(){return t(Q)},onclose:()=>_(Q,null)}),s(vt),ke(vt,e=>V=e,()=>V),P(()=>{ma=ht(pa,"",ma,{width:t(g)}),va=L(Xe,1,"hallbar svelte-215dzt",null,va,{show:t(Wt)}),D(Xe,"data-c",t(p)),k(ns,t(p)?o[t(p)].num:""),ba=L(ga,1,"threshold-flash svelte-215dzt",null,ba,{hit:t(E)}),wa=L(rt,1,"halldock svelte-215dzt",null,wa,{open:t(J),attn:t(N)==="attn","attn-triple":t(N)==="attn-triple"}),D(ft,"data-c",t(p)),D(ft,"aria-expanded",t(J)),za=L(yt,0,"room mm-room svelte-215dzt",null,za,{active:t(p)==="d"}),Ta=L(gt,0,"room mm-room svelte-215dzt",null,Ta,{active:t(p)==="s"}),Ca=L(bt,0,"room mm-room svelte-215dzt",null,Ca,{active:t(p)==="g"}),Sa=L(wt,0,"room mm-room svelte-215dzt",null,Sa,{active:t(p)==="c"}),Aa=L(Jt,0,"room mm-room svelte-215dzt",null,Aa,{active:t(p)==="i"}),Ia=L(xt,1,"loader svelte-215dzt",null,Ia,{done:t(W)})}),Z("click",ft,()=>_(J,!0)),Z("click",rs,e=>{e.stopPropagation(),mt()}),Z("click",yt,()=>Ze("d")),Z("keydown",yt,e=>nt(e,"d")),Z("click",gt,()=>Ze("s")),Z("keydown",gt,e=>nt(e,"s")),Z("click",bt,()=>Ze("g")),Z("keydown",bt,e=>nt(e,"g")),Z("click",wt,()=>Ze("c")),Z("keydown",wt,e=>nt(e,"c")),Z("click",Jt,()=>Ze("i")),Z("keydown",Jt,e=>nt(e,"i")),Z("click",is,ts),x(u,vt),Ka()}$a(["click","keydown"]);export{Fn as component}; diff --git a/apps/web/public/past-present-future/_app/version.json b/apps/web/public/past-present-future/_app/version.json new file mode 100644 index 0000000000..c94f2a3b92 --- /dev/null +++ b/apps/web/public/past-present-future/_app/version.json @@ -0,0 +1 @@ +{"version":"1786436971841"} \ No newline at end of file diff --git a/apps/web/public/past-present-future/apple-touch-icon.png b/apps/web/public/past-present-future/apple-touch-icon.png new file mode 100644 index 0000000000..ff45833d1d Binary files /dev/null and b/apps/web/public/past-present-future/apple-touch-icon.png differ diff --git a/apps/web/public/past-present-future/favicon-16x16-dark.png b/apps/web/public/past-present-future/favicon-16x16-dark.png new file mode 100644 index 0000000000..430c91fac2 Binary files /dev/null and b/apps/web/public/past-present-future/favicon-16x16-dark.png differ diff --git a/apps/web/public/past-present-future/favicon-16x16.png b/apps/web/public/past-present-future/favicon-16x16.png new file mode 100644 index 0000000000..b13161c2ad Binary files /dev/null and b/apps/web/public/past-present-future/favicon-16x16.png differ diff --git a/apps/web/public/past-present-future/favicon-32x32-dark.png b/apps/web/public/past-present-future/favicon-32x32-dark.png new file mode 100644 index 0000000000..7c5a29a5ae Binary files /dev/null and b/apps/web/public/past-present-future/favicon-32x32-dark.png differ diff --git a/apps/web/public/past-present-future/favicon-32x32.png b/apps/web/public/past-present-future/favicon-32x32.png new file mode 100644 index 0000000000..cae8026228 Binary files /dev/null and b/apps/web/public/past-present-future/favicon-32x32.png differ diff --git a/apps/web/public/past-present-future/favicon-dark.svg b/apps/web/public/past-present-future/favicon-dark.svg new file mode 100644 index 0000000000..331875b4ae --- /dev/null +++ b/apps/web/public/past-present-future/favicon-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/web/public/past-present-future/favicon.ico b/apps/web/public/past-present-future/favicon.ico new file mode 100644 index 0000000000..4b817f43b6 Binary files /dev/null and b/apps/web/public/past-present-future/favicon.ico differ diff --git a/apps/web/public/past-present-future/favicon.svg b/apps/web/public/past-present-future/favicon.svg new file mode 100644 index 0000000000..aa6ebcf1df --- /dev/null +++ b/apps/web/public/past-present-future/favicon.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/web/public/past-present-future/fonts/fira-code-latin-ext.woff2 b/apps/web/public/past-present-future/fonts/fira-code-latin-ext.woff2 new file mode 100644 index 0000000000..ca617f689f Binary files /dev/null and b/apps/web/public/past-present-future/fonts/fira-code-latin-ext.woff2 differ diff --git a/apps/web/public/past-present-future/fonts/fira-code-latin.woff2 b/apps/web/public/past-present-future/fonts/fira-code-latin.woff2 new file mode 100644 index 0000000000..89df153f6c Binary files /dev/null and b/apps/web/public/past-present-future/fonts/fira-code-latin.woff2 differ diff --git a/apps/web/public/past-present-future/fonts/public-sans-latin-ext.woff2 b/apps/web/public/past-present-future/fonts/public-sans-latin-ext.woff2 new file mode 100644 index 0000000000..4928932c06 Binary files /dev/null and b/apps/web/public/past-present-future/fonts/public-sans-latin-ext.woff2 differ diff --git a/apps/web/public/past-present-future/fonts/public-sans-latin.woff2 b/apps/web/public/past-present-future/fonts/public-sans-latin.woff2 new file mode 100644 index 0000000000..6631ea40dd Binary files /dev/null and b/apps/web/public/past-present-future/fonts/public-sans-latin.woff2 differ diff --git a/apps/web/public/past-present-future/fonts/rhymes-display.woff b/apps/web/public/past-present-future/fonts/rhymes-display.woff new file mode 100644 index 0000000000..f6779cf8dc Binary files /dev/null and b/apps/web/public/past-present-future/fonts/rhymes-display.woff differ diff --git a/apps/web/public/past-present-future/fonts/rhymes-display.woff2 b/apps/web/public/past-present-future/fonts/rhymes-display.woff2 new file mode 100644 index 0000000000..2de17c3c2c Binary files /dev/null and b/apps/web/public/past-present-future/fonts/rhymes-display.woff2 differ diff --git a/apps/web/public/past-present-future/fonts/rhymes-text.woff b/apps/web/public/past-present-future/fonts/rhymes-text.woff new file mode 100644 index 0000000000..88ce7c1c36 Binary files /dev/null and b/apps/web/public/past-present-future/fonts/rhymes-text.woff differ diff --git a/apps/web/public/past-present-future/fonts/rhymes-text.woff2 b/apps/web/public/past-present-future/fonts/rhymes-text.woff2 new file mode 100644 index 0000000000..54e2fad8cd Binary files /dev/null and b/apps/web/public/past-present-future/fonts/rhymes-text.woff2 differ diff --git a/apps/web/public/past-present-future/index.html b/apps/web/public/past-present-future/index.html new file mode 100644 index 0000000000..4d06371b32 --- /dev/null +++ b/apps/web/public/past-present-future/index.html @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Past · Present · Future + + + + +
Past
Present
Future

The promises society was built on have been broken.

This is a Logos project to examine where society Make a choice. Remain.
Or exit with us.

PastThe Museum of
Civil + Liberties
Coming soon
Coming soon
Explore the Past

The Museum of Civil Liberties

Your freedoms are eroding. We’re creating the record. So + current and future generations know what was.
And + can make the choice: remain, or exit. Preserving the + lessons of the past.

Experience the Present

Life’s Choices

Every life choice. Everywhere in the world. The system + works against you.
Dive into 3 interactive films + that show life’s choices, and the system’s response.

Coming soon
Discover the Future

TomorrowMart

Everyday groceries and essentials continue to increase + in price.
TomorrowMart takes today’s inflation, + and shows you what tomorrow’s prices will be.

Coming soon
+ + +
+ + diff --git a/apps/web/public/past-present-future/museum.html b/apps/web/public/past-present-future/museum.html new file mode 100644 index 0000000000..e5a2ecf835 --- /dev/null +++ b/apps/web/public/past-present-future/museum.html @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Museum of Civil Liberties + + + + +
Preserved immutably on the Logos Network

Welcome to the
Museum of Civil Liberties

Your freedoms are eroding. We’re creating the record. So current and + future generations know what was.
And can make the choice: + remain, or exit. Preserved immutably on the Logos Network.
Cataloguing further losses_
+ + +
+ + diff --git a/apps/web/public/past-present-future/museum/01-russian-swift-exclusions.webp b/apps/web/public/past-present-future/museum/01-russian-swift-exclusions.webp new file mode 100644 index 0000000000..ffe0a8c55e Binary files /dev/null and b/apps/web/public/past-present-future/museum/01-russian-swift-exclusions.webp differ diff --git a/apps/web/public/past-present-future/museum/02-india-demonetisation.webp b/apps/web/public/past-present-future/museum/02-india-demonetisation.webp new file mode 100644 index 0000000000..ecdf2670c0 Binary files /dev/null and b/apps/web/public/past-present-future/museum/02-india-demonetisation.webp differ diff --git a/apps/web/public/past-present-future/museum/03-cyprus-bank-bail-in.webp b/apps/web/public/past-present-future/museum/03-cyprus-bank-bail-in.webp new file mode 100644 index 0000000000..a41f75fb47 Binary files /dev/null and b/apps/web/public/past-present-future/museum/03-cyprus-bank-bail-in.webp differ diff --git a/apps/web/public/past-present-future/museum/04-argentina-corralito.webp b/apps/web/public/past-present-future/museum/04-argentina-corralito.webp new file mode 100644 index 0000000000..d207b3fe07 Binary files /dev/null and b/apps/web/public/past-present-future/museum/04-argentina-corralito.webp differ diff --git a/apps/web/public/past-present-future/museum/05-american-gold-confiscation.webp b/apps/web/public/past-present-future/museum/05-american-gold-confiscation.webp new file mode 100644 index 0000000000..2cf55868ed Binary files /dev/null and b/apps/web/public/past-present-future/museum/05-american-gold-confiscation.webp differ diff --git a/apps/web/public/past-present-future/museum/06-eu-chat-control.webp b/apps/web/public/past-present-future/museum/06-eu-chat-control.webp new file mode 100644 index 0000000000..30d284a0ed Binary files /dev/null and b/apps/web/public/past-present-future/museum/06-eu-chat-control.webp differ diff --git a/apps/web/public/past-present-future/museum/07-investigatory-powers-act.webp b/apps/web/public/past-present-future/museum/07-investigatory-powers-act.webp new file mode 100644 index 0000000000..ce274e0fc8 Binary files /dev/null and b/apps/web/public/past-present-future/museum/07-investigatory-powers-act.webp differ diff --git a/apps/web/public/past-present-future/museum/08-apple-fbi-encryption.webp b/apps/web/public/past-present-future/museum/08-apple-fbi-encryption.webp new file mode 100644 index 0000000000..fa9b18a807 Binary files /dev/null and b/apps/web/public/past-present-future/museum/08-apple-fbi-encryption.webp differ diff --git a/apps/web/public/past-present-future/museum/09-snowden-revelations.webp b/apps/web/public/past-present-future/museum/09-snowden-revelations.webp new file mode 100644 index 0000000000..f753ad6897 Binary files /dev/null and b/apps/web/public/past-present-future/museum/09-snowden-revelations.webp differ diff --git a/apps/web/public/past-present-future/museum/10-clipper-chip.webp b/apps/web/public/past-present-future/museum/10-clipper-chip.webp new file mode 100644 index 0000000000..398c4e79ee Binary files /dev/null and b/apps/web/public/past-present-future/museum/10-clipper-chip.webp differ diff --git a/apps/web/public/past-present-future/museum/11-myanmar-internet-shutdown.webp b/apps/web/public/past-present-future/museum/11-myanmar-internet-shutdown.webp new file mode 100644 index 0000000000..e17dc01c00 Binary files /dev/null and b/apps/web/public/past-present-future/museum/11-myanmar-internet-shutdown.webp differ diff --git a/apps/web/public/past-present-future/museum/12-hong-kong-national-security-law.webp b/apps/web/public/past-present-future/museum/12-hong-kong-national-security-law.webp new file mode 100644 index 0000000000..7c466fdb91 Binary files /dev/null and b/apps/web/public/past-present-future/museum/12-hong-kong-national-security-law.webp differ diff --git a/apps/web/public/past-present-future/museum/13-covid-moderation-policies.webp b/apps/web/public/past-present-future/museum/13-covid-moderation-policies.webp new file mode 100644 index 0000000000..faa09a5131 Binary files /dev/null and b/apps/web/public/past-present-future/museum/13-covid-moderation-policies.webp differ diff --git a/apps/web/public/past-present-future/museum/14-kashmir-blackout.webp b/apps/web/public/past-present-future/museum/14-kashmir-blackout.webp new file mode 100644 index 0000000000..523724e2cc Binary files /dev/null and b/apps/web/public/past-present-future/museum/14-kashmir-blackout.webp differ diff --git a/apps/web/public/past-present-future/museum/16-great-firewall-of-china.webp b/apps/web/public/past-present-future/museum/16-great-firewall-of-china.webp new file mode 100644 index 0000000000..5979565a96 Binary files /dev/null and b/apps/web/public/past-present-future/museum/16-great-firewall-of-china.webp differ diff --git a/apps/web/public/past-present-future/museum/17-mahsa-amini-protests.webp b/apps/web/public/past-present-future/museum/17-mahsa-amini-protests.webp new file mode 100644 index 0000000000..c5e67c7d90 Binary files /dev/null and b/apps/web/public/past-present-future/museum/17-mahsa-amini-protests.webp differ diff --git a/apps/web/public/past-present-future/museum/19-bahrain-uprising.webp b/apps/web/public/past-present-future/museum/19-bahrain-uprising.webp new file mode 100644 index 0000000000..07f696fe45 Binary files /dev/null and b/apps/web/public/past-present-future/museum/19-bahrain-uprising.webp differ diff --git a/apps/web/public/past-present-future/museum/19-belarus-election-protests.webp b/apps/web/public/past-present-future/museum/19-belarus-election-protests.webp new file mode 100644 index 0000000000..c1ea543121 Binary files /dev/null and b/apps/web/public/past-present-future/museum/19-belarus-election-protests.webp differ diff --git a/apps/web/public/past-present-future/museum/20-thailand-youth-protests.webp b/apps/web/public/past-present-future/museum/20-thailand-youth-protests.webp new file mode 100644 index 0000000000..3edddb2ef6 Binary files /dev/null and b/apps/web/public/past-present-future/museum/20-thailand-youth-protests.webp differ diff --git a/apps/web/public/past-present-future/museum/20-tiananmen-square.webp b/apps/web/public/past-present-future/museum/20-tiananmen-square.webp new file mode 100644 index 0000000000..78397953f1 Binary files /dev/null and b/apps/web/public/past-present-future/museum/20-tiananmen-square.webp differ diff --git a/apps/web/public/past-present-future/museum/21-hungarian-revolution.webp b/apps/web/public/past-present-future/museum/21-hungarian-revolution.webp new file mode 100644 index 0000000000..a80ce49957 Binary files /dev/null and b/apps/web/public/past-present-future/museum/21-hungarian-revolution.webp differ diff --git a/apps/web/public/past-present-future/museum/22-canadian-bank-freezes.webp b/apps/web/public/past-present-future/museum/22-canadian-bank-freezes.webp new file mode 100644 index 0000000000..e6cdbe2b3a Binary files /dev/null and b/apps/web/public/past-present-future/museum/22-canadian-bank-freezes.webp differ diff --git a/apps/web/public/past-present-future/museum/23-travel-rule-implementation.webp b/apps/web/public/past-present-future/museum/23-travel-rule-implementation.webp new file mode 100644 index 0000000000..539ef22a76 Binary files /dev/null and b/apps/web/public/past-present-future/museum/23-travel-rule-implementation.webp differ diff --git a/apps/web/public/past-present-future/museum/24-common-reporting-standard.webp b/apps/web/public/past-present-future/museum/24-common-reporting-standard.webp new file mode 100644 index 0000000000..6e581c071d Binary files /dev/null and b/apps/web/public/past-present-future/museum/24-common-reporting-standard.webp differ diff --git a/apps/web/public/past-present-future/museum/25-operation-choke-point.webp b/apps/web/public/past-present-future/museum/25-operation-choke-point.webp new file mode 100644 index 0000000000..81dfdcf984 Binary files /dev/null and b/apps/web/public/past-present-future/museum/25-operation-choke-point.webp differ diff --git a/apps/web/public/past-present-future/museum/26-bank-secrecy-act.webp b/apps/web/public/past-present-future/museum/26-bank-secrecy-act.webp new file mode 100644 index 0000000000..242b40a0d6 Binary files /dev/null and b/apps/web/public/past-present-future/museum/26-bank-secrecy-act.webp differ diff --git a/apps/web/public/past-present-future/museum/cambridge-analytica.webp b/apps/web/public/past-present-future/museum/cambridge-analytica.webp new file mode 100644 index 0000000000..1b12d47907 Binary files /dev/null and b/apps/web/public/past-present-future/museum/cambridge-analytica.webp differ diff --git a/apps/web/public/past-present-future/museum/egyptian-uprising.webp b/apps/web/public/past-present-future/museum/egyptian-uprising.webp new file mode 100644 index 0000000000..63e34002fa Binary files /dev/null and b/apps/web/public/past-present-future/museum/egyptian-uprising.webp differ diff --git a/apps/web/public/past-present-future/museum/nixon-shock-broadcast.webp b/apps/web/public/past-present-future/museum/nixon-shock-broadcast.webp new file mode 100644 index 0000000000..27f251fc31 Binary files /dev/null and b/apps/web/public/past-present-future/museum/nixon-shock-broadcast.webp differ diff --git a/apps/web/public/past-present-future/museum/occupy-wall-street.webp b/apps/web/public/past-present-future/museum/occupy-wall-street.webp new file mode 100644 index 0000000000..a35406164d Binary files /dev/null and b/apps/web/public/past-present-future/museum/occupy-wall-street.webp differ diff --git a/apps/web/public/past-present-future/museum/patriot-act.webp b/apps/web/public/past-present-future/museum/patriot-act.webp new file mode 100644 index 0000000000..f88d9d1ed4 Binary files /dev/null and b/apps/web/public/past-present-future/museum/patriot-act.webp differ diff --git a/apps/web/public/past-present-future/museum/video/7_Xw5tWsOQo.webp b/apps/web/public/past-present-future/museum/video/7_Xw5tWsOQo.webp new file mode 100644 index 0000000000..0637f0884a Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/7_Xw5tWsOQo.webp differ diff --git a/apps/web/public/past-present-future/museum/video/84gTofMPz1k.webp b/apps/web/public/past-present-future/museum/video/84gTofMPz1k.webp new file mode 100644 index 0000000000..f30fe37816 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/84gTofMPz1k.webp differ diff --git a/apps/web/public/past-present-future/museum/video/9fCJCF3Z2n8.webp b/apps/web/public/past-present-future/museum/video/9fCJCF3Z2n8.webp new file mode 100644 index 0000000000..09fd6b554b Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/9fCJCF3Z2n8.webp differ diff --git a/apps/web/public/past-present-future/museum/video/BEVOhEtXINk.webp b/apps/web/public/past-present-future/museum/video/BEVOhEtXINk.webp new file mode 100644 index 0000000000..942d52fe6b Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/BEVOhEtXINk.webp differ diff --git a/apps/web/public/past-present-future/museum/video/FFA_MA3vqJw.webp b/apps/web/public/past-present-future/museum/video/FFA_MA3vqJw.webp new file mode 100644 index 0000000000..8e66b0584b Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/FFA_MA3vqJw.webp differ diff --git a/apps/web/public/past-present-future/museum/video/FXdYSQ6nu-M.webp b/apps/web/public/past-present-future/museum/video/FXdYSQ6nu-M.webp new file mode 100644 index 0000000000..3a186ab898 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/FXdYSQ6nu-M.webp differ diff --git a/apps/web/public/past-present-future/museum/video/FnGFBzy2Oa4.webp b/apps/web/public/past-present-future/museum/video/FnGFBzy2Oa4.webp new file mode 100644 index 0000000000..367c871f92 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/FnGFBzy2Oa4.webp differ diff --git a/apps/web/public/past-present-future/museum/video/GgJ5f9ZqOFc.webp b/apps/web/public/past-present-future/museum/video/GgJ5f9ZqOFc.webp new file mode 100644 index 0000000000..9ed56f9fb6 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/GgJ5f9ZqOFc.webp differ diff --git a/apps/web/public/past-present-future/museum/video/Gz7S1v1k664.webp b/apps/web/public/past-present-future/museum/video/Gz7S1v1k664.webp new file mode 100644 index 0000000000..656b2fead0 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/Gz7S1v1k664.webp differ diff --git a/apps/web/public/past-present-future/museum/video/KP9VklrXPZs.webp b/apps/web/public/past-present-future/museum/video/KP9VklrXPZs.webp new file mode 100644 index 0000000000..0d413ac6fa Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/KP9VklrXPZs.webp differ diff --git a/apps/web/public/past-present-future/museum/video/_0f43xopCWs.webp b/apps/web/public/past-present-future/museum/video/_0f43xopCWs.webp new file mode 100644 index 0000000000..c98d471e9f Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/_0f43xopCWs.webp differ diff --git a/apps/web/public/past-present-future/museum/video/eEXlcNcMTAI.jpg b/apps/web/public/past-present-future/museum/video/eEXlcNcMTAI.jpg new file mode 100644 index 0000000000..91f4a133c0 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/eEXlcNcMTAI.jpg differ diff --git a/apps/web/public/past-present-future/museum/video/eEXlcNcMTAI.webp b/apps/web/public/past-present-future/museum/video/eEXlcNcMTAI.webp new file mode 100644 index 0000000000..e07a55ff43 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/eEXlcNcMTAI.webp differ diff --git a/apps/web/public/past-present-future/museum/video/kGgZvjdaYhg.webp b/apps/web/public/past-present-future/museum/video/kGgZvjdaYhg.webp new file mode 100644 index 0000000000..36e081f837 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/kGgZvjdaYhg.webp differ diff --git a/apps/web/public/past-present-future/museum/video/l_D7LLqufVE.webp b/apps/web/public/past-present-future/museum/video/l_D7LLqufVE.webp new file mode 100644 index 0000000000..83a5cb89d1 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/l_D7LLqufVE.webp differ diff --git a/apps/web/public/past-present-future/museum/video/mrnXv-g4yKU.webp b/apps/web/public/past-present-future/museum/video/mrnXv-g4yKU.webp new file mode 100644 index 0000000000..f4f425d9b1 Binary files /dev/null and b/apps/web/public/past-present-future/museum/video/mrnXv-g4yKU.webp differ diff --git a/apps/web/public/past-present-future/og-museum.jpg b/apps/web/public/past-present-future/og-museum.jpg new file mode 100644 index 0000000000..66494f6e05 Binary files /dev/null and b/apps/web/public/past-present-future/og-museum.jpg differ diff --git a/apps/web/public/past-present-future/og.jpg b/apps/web/public/past-present-future/og.jpg new file mode 100644 index 0000000000..f8a2667b82 Binary files /dev/null and b/apps/web/public/past-present-future/og.jpg differ diff --git a/apps/web/public/past-present-future/video/montage.mp4 b/apps/web/public/past-present-future/video/montage.mp4 new file mode 100644 index 0000000000..b607842df2 Binary files /dev/null and b/apps/web/public/past-present-future/video/montage.mp4 differ diff --git a/apps/web/public/past-present-future/video/montage.webm b/apps/web/public/past-present-future/video/montage.webm new file mode 100644 index 0000000000..84eddcad99 Binary files /dev/null and b/apps/web/public/past-present-future/video/montage.webm differ diff --git a/apps/web/public/past-present-future/video/museum.mp4 b/apps/web/public/past-present-future/video/museum.mp4 new file mode 100644 index 0000000000..14297cc853 Binary files /dev/null and b/apps/web/public/past-present-future/video/museum.mp4 differ diff --git a/apps/web/public/past-present-future/video/museum.webm b/apps/web/public/past-present-future/video/museum.webm new file mode 100644 index 0000000000..94a4759acf Binary files /dev/null and b/apps/web/public/past-present-future/video/museum.webm differ diff --git a/apps/web/public/past-present-future/video/promise.mp4 b/apps/web/public/past-present-future/video/promise.mp4 new file mode 100644 index 0000000000..4e1b150fa4 Binary files /dev/null and b/apps/web/public/past-present-future/video/promise.mp4 differ diff --git a/apps/web/public/past-present-future/video/promise.webm b/apps/web/public/past-present-future/video/promise.webm new file mode 100644 index 0000000000..e7c64067b4 Binary files /dev/null and b/apps/web/public/past-present-future/video/promise.webm differ diff --git a/apps/web/public/past-present-future/video/tomorrowmart.mp4 b/apps/web/public/past-present-future/video/tomorrowmart.mp4 new file mode 100644 index 0000000000..895e87d3a0 Binary files /dev/null and b/apps/web/public/past-present-future/video/tomorrowmart.mp4 differ diff --git a/apps/web/public/past-present-future/video/tomorrowmart.webm b/apps/web/public/past-present-future/video/tomorrowmart.webm new file mode 100644 index 0000000000..2583794e6a Binary files /dev/null and b/apps/web/public/past-present-future/video/tomorrowmart.webm differ