From 7508ff67dd20c07d748c4e4c121f15b20f646663 Mon Sep 17 00:00:00 2001 From: burningtree Date: Sat, 11 Feb 2023 20:55:49 +0000 Subject: [PATCH] deploy: e46f22b7e4a3d4dcde0244d23b8a2a97657cd92b --- .nojekyll | 0 CNAME | 1 + __data.json | 1 + _app/immutable/assets/_layout-ea040a37.css | 763 ++++++ _app/immutable/chunks/0-96e52675.js | 6 + _app/immutable/chunks/1-1cedc3a7.js | 4 + _app/immutable/chunks/2-14d5175e.js | 4 + _app/immutable/chunks/_layout-505b36c8.js | 38 + _app/immutable/chunks/index-dc145a1c.js | 627 +++++ _app/immutable/chunks/singletons-57b7ce3e.js | 227 ++ .../components/error.svelte-63d63419.js | 99 + .../pages/_layout.svelte-5af7c4a4.js | 503 ++++ .../components/pages/_page.svelte-e1dabd3b.js | 466 ++++ .../modules/pages/_layout.js-7751b67e.js | 4 + _app/immutable/start-d1b6dada.js | 2354 +++++++++++++++++ _app/version.json | 1 + favicon.png | Bin 0 -> 4333 bytes index.html | 97 + web3privacy.png | Bin 0 -> 282284 bytes 19 files changed, 5195 insertions(+) create mode 100644 .nojekyll create mode 100644 CNAME create mode 100644 __data.json create mode 100644 _app/immutable/assets/_layout-ea040a37.css create mode 100644 _app/immutable/chunks/0-96e52675.js create mode 100644 _app/immutable/chunks/1-1cedc3a7.js create mode 100644 _app/immutable/chunks/2-14d5175e.js create mode 100644 _app/immutable/chunks/_layout-505b36c8.js create mode 100644 _app/immutable/chunks/index-dc145a1c.js create mode 100644 _app/immutable/chunks/singletons-57b7ce3e.js create mode 100644 _app/immutable/components/error.svelte-63d63419.js create mode 100644 _app/immutable/components/pages/_layout.svelte-5af7c4a4.js create mode 100644 _app/immutable/components/pages/_page.svelte-e1dabd3b.js create mode 100644 _app/immutable/modules/pages/_layout.js-7751b67e.js create mode 100644 _app/immutable/start-d1b6dada.js create mode 100644 _app/version.json create mode 100644 favicon.png create mode 100644 index.html create mode 100644 web3privacy.png diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..89fd356 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +prague.web3privacy.info diff --git a/__data.json b/__data.json new file mode 100644 index 0000000..b29102c --- /dev/null +++ b/__data.json @@ -0,0 +1 @@ +{"type":"data","nodes":[{"type":"data","data":[null],"uses":{}},null]} \ No newline at end of file diff --git a/_app/immutable/assets/_layout-ea040a37.css b/_app/immutable/assets/_layout-ea040a37.css new file mode 100644 index 0000000..ad9027e --- /dev/null +++ b/_app/immutable/assets/_layout-ea040a37.css @@ -0,0 +1,763 @@ +@import url('https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap'); + + +/* +! tailwindcss v3.2.6 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; /* 1 */ + border-width: 0; /* 2 */ + border-style: solid; /* 2 */ + border-color: #e5e7eb; /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +*/ + +html { + line-height: 1.5; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -moz-tab-size: 4; /* 3 */ + -o-tab-size: 4; + tab-size: 4; /* 3 */ + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ + font-feature-settings: normal; /* 5 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; /* 1 */ + line-height: inherit; /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ + border-top-width: 1px; /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font family by default. +2. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: Ubuntu Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ + border-collapse: collapse; /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + font-weight: inherit; /* 1 */ + line-height: inherit; /* 1 */ + color: inherit; /* 1 */ + margin: 0; /* 2 */ + padding: 0; /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; /* 1 */ + background-color: transparent; /* 2 */ + background-image: none; /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; /* 1 */ + color: #9ca3af; /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; /* 1 */ + color: #9ca3af; /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; /* 1 */ + vertical-align: middle; /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after{ + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop{ + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +body{ + --tw-bg-opacity: 1; + background-color: rgb(13 17 23 / var(--tw-bg-opacity)); +} + +*{ + font-family: Ubuntu Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.middle-pane-medium{ + margin-left: auto; + margin-right: auto; + max-width: 80rem; + padding-left: 1rem; + padding-right: 1rem; +} + +@media (min-width: 1280px){ + + .middle-pane-medium{ + padding-left: 0px; + padding-right: 0px; + } +} + +.middle-pane-big{ + margin-left: auto; + margin-right: auto; + max-width: 1536px; + padding-left: 1rem; + padding-right: 1rem; +} + +@media (min-width: 1536px){ + + .middle-pane-big{ + padding-left: 0px; + padding-right: 0px; + } +} + +.button{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + padding-left: 0.75rem; + padding-right: 0.75rem; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.section-header{ + margin-bottom: 4rem; + font-size: 3rem; + line-height: 1; + font-weight: 700; +} + +.fixed{ + position: fixed; +} + +.relative{ + position: relative; +} + +.mx-auto{ + margin-left: auto; + margin-right: auto; +} + +.mb-4{ + margin-bottom: 1rem; +} + +.mb-48{ + margin-bottom: 12rem; +} + +.mb-8{ + margin-bottom: 2rem; +} + +.mt-4{ + margin-top: 1rem; +} + +.inline-block{ + display: inline-block; +} + +.flex{ + display: flex; +} + +.grid{ + display: grid; +} + +.contents{ + display: contents; +} + +.h-full{ + height: 100%; +} + +.h-screen{ + height: 100vh; +} + +.min-h-screen{ + min-height: 100vh; +} + +.w-1\/2{ + width: 50%; +} + +.w-2\/3{ + width: 66.666667%; +} + +.w-20{ + width: 5rem; +} + +.w-48{ + width: 12rem; +} + +.w-full{ + width: 100%; +} + +.grow{ + flex-grow: 1; +} + +.grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); +} + +.grid-cols-3{ + grid-template-columns: repeat(3, minmax(0, 1fr)); +} + +.items-center{ + align-items: center; +} + +.gap-10{ + gap: 2.5rem; +} + +.gap-4{ + gap: 1rem; +} + +.gap-6{ + gap: 1.5rem; +} + +.border{ + border-width: 1px; +} + +.bg-black{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.px-4{ + padding-left: 1rem; + padding-right: 1rem; +} + +.py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} + +.py-32{ + padding-top: 8rem; + padding-bottom: 8rem; +} + +.py-6{ + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} + +.pb-16{ + padding-bottom: 4rem; +} + +.pb-2{ + padding-bottom: 0.5rem; +} + +.pb-20{ + padding-bottom: 5rem; +} + +.pt-20{ + padding-top: 5rem; +} + +.pt-6{ + padding-top: 1.5rem; +} + +.text-center{ + text-align: center; +} + +.text-right{ + text-align: right; +} + +.text-2xl{ + font-size: 1.5rem; + line-height: 2rem; +} + +.text-5xl{ + font-size: 3rem; + line-height: 1; +} + +.text-7xl{ + font-size: 4.5rem; + line-height: 1; +} + +.text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; +} + +.font-bold{ + font-weight: 700; +} + +.uppercase{ + text-transform: uppercase; +} + +.text-black{ + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.underline{ + text-decoration-line: underline; +} + +.hover\:no-underline:hover{ + text-decoration-line: none; +} + +@media (min-width: 768px){ + + .md\:pt-2{ + padding-top: 0.5rem; + } +} \ No newline at end of file diff --git a/_app/immutable/chunks/0-96e52675.js b/_app/immutable/chunks/0-96e52675.js new file mode 100644 index 0000000..0f8e13a --- /dev/null +++ b/_app/immutable/chunks/0-96e52675.js @@ -0,0 +1,6 @@ +import { _ } from "./_layout-505b36c8.js"; +import { default as default2 } from "../components/pages/_layout.svelte-5af7c4a4.js"; +export { + default2 as component, + _ as universal +}; diff --git a/_app/immutable/chunks/1-1cedc3a7.js b/_app/immutable/chunks/1-1cedc3a7.js new file mode 100644 index 0000000..4abb42d --- /dev/null +++ b/_app/immutable/chunks/1-1cedc3a7.js @@ -0,0 +1,4 @@ +import { default as default2 } from "../components/error.svelte-63d63419.js"; +export { + default2 as component +}; diff --git a/_app/immutable/chunks/2-14d5175e.js b/_app/immutable/chunks/2-14d5175e.js new file mode 100644 index 0000000..3b7c075 --- /dev/null +++ b/_app/immutable/chunks/2-14d5175e.js @@ -0,0 +1,4 @@ +import { default as default2 } from "../components/pages/_page.svelte-e1dabd3b.js"; +export { + default2 as component +}; diff --git a/_app/immutable/chunks/_layout-505b36c8.js b/_app/immutable/chunks/_layout-505b36c8.js new file mode 100644 index 0000000..7f5fdd2 --- /dev/null +++ b/_app/immutable/chunks/_layout-505b36c8.js @@ -0,0 +1,38 @@ +const config = { + title: "Web3Privacy Prague 2023", + shortname: "Web3Privacy Prague", + date: "Monday, 5. June 2023", + venue: "X10, Prague", + themes: [ + { title: "Human rights DAOs (pro-privacy)" }, + { title: "Identity (ID)" }, + { title: "Mixnets → Full-Stack Privacy" }, + { title: "Cryptography" }, + { title: "Tech journalists" }, + { title: "Asian community" }, + { title: "Privacy wars" }, + { title: "Privacy workforce" }, + { title: "Privacy activist's" }, + { title: "R&D (ZK, MPC)" }, + { title: "Network states (with a privacy focus)" }, + { title: "Solarpunk vs Lunarpunk" }, + { title: "Veksl" } + ], + tickets: [ + { title: "Conference ticket" }, + { title: "Party ticket" } + ] +}; +async function load({ params, url, fetch }) { + return { + config + }; +} +const _layout = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + __proto__: null, + load +}, Symbol.toStringTag, { value: "Module" })); +export { + _layout as _, + load as l +}; diff --git a/_app/immutable/chunks/index-dc145a1c.js b/_app/immutable/chunks/index-dc145a1c.js new file mode 100644 index 0000000..81deadb --- /dev/null +++ b/_app/immutable/chunks/index-dc145a1c.js @@ -0,0 +1,627 @@ +function noop() { +} +function assign(tar, src) { + for (const k in src) + tar[k] = src[k]; + return tar; +} +function run(fn) { + return fn(); +} +function blank_object() { + return /* @__PURE__ */ Object.create(null); +} +function run_all(fns) { + fns.forEach(run); +} +function is_function(thing) { + return typeof thing === "function"; +} +function safe_not_equal(a, b) { + return a != a ? b == b : a !== b || (a && typeof a === "object" || typeof a === "function"); +} +let src_url_equal_anchor; +function src_url_equal(element_src, url) { + if (!src_url_equal_anchor) { + src_url_equal_anchor = document.createElement("a"); + } + src_url_equal_anchor.href = url; + return element_src === src_url_equal_anchor.href; +} +function is_empty(obj) { + return Object.keys(obj).length === 0; +} +function subscribe(store, ...callbacks) { + if (store == null) { + return noop; + } + const unsub = store.subscribe(...callbacks); + return unsub.unsubscribe ? () => unsub.unsubscribe() : unsub; +} +function component_subscribe(component, store, callback) { + component.$$.on_destroy.push(subscribe(store, callback)); +} +function create_slot(definition, ctx, $$scope, fn) { + if (definition) { + const slot_ctx = get_slot_context(definition, ctx, $$scope, fn); + return definition[0](slot_ctx); + } +} +function get_slot_context(definition, ctx, $$scope, fn) { + return definition[1] && fn ? assign($$scope.ctx.slice(), definition[1](fn(ctx))) : $$scope.ctx; +} +function get_slot_changes(definition, $$scope, dirty, fn) { + if (definition[2] && fn) { + const lets = definition[2](fn(dirty)); + if ($$scope.dirty === void 0) { + return lets; + } + if (typeof lets === "object") { + const merged = []; + const len = Math.max($$scope.dirty.length, lets.length); + for (let i = 0; i < len; i += 1) { + merged[i] = $$scope.dirty[i] | lets[i]; + } + return merged; + } + return $$scope.dirty | lets; + } + return $$scope.dirty; +} +function update_slot_base(slot, slot_definition, ctx, $$scope, slot_changes, get_slot_context_fn) { + if (slot_changes) { + const slot_context = get_slot_context(slot_definition, ctx, $$scope, get_slot_context_fn); + slot.p(slot_context, slot_changes); + } +} +function get_all_dirty_from_scope($$scope) { + if ($$scope.ctx.length > 32) { + const dirty = []; + const length = $$scope.ctx.length / 32; + for (let i = 0; i < length; i++) { + dirty[i] = -1; + } + return dirty; + } + return -1; +} +let is_hydrating = false; +function start_hydrating() { + is_hydrating = true; +} +function end_hydrating() { + is_hydrating = false; +} +function upper_bound(low, high, key, value) { + while (low < high) { + const mid = low + (high - low >> 1); + if (key(mid) <= value) { + low = mid + 1; + } else { + high = mid; + } + } + return low; +} +function init_hydrate(target) { + if (target.hydrate_init) + return; + target.hydrate_init = true; + let children2 = target.childNodes; + if (target.nodeName === "HEAD") { + const myChildren = []; + for (let i = 0; i < children2.length; i++) { + const node = children2[i]; + if (node.claim_order !== void 0) { + myChildren.push(node); + } + } + children2 = myChildren; + } + const m = new Int32Array(children2.length + 1); + const p = new Int32Array(children2.length); + m[0] = -1; + let longest = 0; + for (let i = 0; i < children2.length; i++) { + const current = children2[i].claim_order; + const seqLen = (longest > 0 && children2[m[longest]].claim_order <= current ? longest + 1 : upper_bound(1, longest, (idx) => children2[m[idx]].claim_order, current)) - 1; + p[i] = m[seqLen] + 1; + const newLen = seqLen + 1; + m[newLen] = i; + longest = Math.max(newLen, longest); + } + const lis = []; + const toMove = []; + let last = children2.length - 1; + for (let cur = m[longest] + 1; cur != 0; cur = p[cur - 1]) { + lis.push(children2[cur - 1]); + for (; last >= cur; last--) { + toMove.push(children2[last]); + } + last--; + } + for (; last >= 0; last--) { + toMove.push(children2[last]); + } + lis.reverse(); + toMove.sort((a, b) => a.claim_order - b.claim_order); + for (let i = 0, j = 0; i < toMove.length; i++) { + while (j < lis.length && toMove[i].claim_order >= lis[j].claim_order) { + j++; + } + const anchor = j < lis.length ? lis[j] : null; + target.insertBefore(toMove[i], anchor); + } +} +function append_hydration(target, node) { + if (is_hydrating) { + init_hydrate(target); + if (target.actual_end_child === void 0 || target.actual_end_child !== null && target.actual_end_child.parentNode !== target) { + target.actual_end_child = target.firstChild; + } + while (target.actual_end_child !== null && target.actual_end_child.claim_order === void 0) { + target.actual_end_child = target.actual_end_child.nextSibling; + } + if (node !== target.actual_end_child) { + if (node.claim_order !== void 0 || node.parentNode !== target) { + target.insertBefore(node, target.actual_end_child); + } + } else { + target.actual_end_child = node.nextSibling; + } + } else if (node.parentNode !== target || node.nextSibling !== null) { + target.appendChild(node); + } +} +function insert_hydration(target, node, anchor) { + if (is_hydrating && !anchor) { + append_hydration(target, node); + } else if (node.parentNode !== target || node.nextSibling != anchor) { + target.insertBefore(node, anchor || null); + } +} +function detach(node) { + if (node.parentNode) { + node.parentNode.removeChild(node); + } +} +function destroy_each(iterations, detaching) { + for (let i = 0; i < iterations.length; i += 1) { + if (iterations[i]) + iterations[i].d(detaching); + } +} +function element(name) { + return document.createElement(name); +} +function svg_element(name) { + return document.createElementNS("http://www.w3.org/2000/svg", name); +} +function text(data) { + return document.createTextNode(data); +} +function space() { + return text(" "); +} +function empty() { + return text(""); +} +function attr(node, attribute, value) { + if (value == null) + node.removeAttribute(attribute); + else if (node.getAttribute(attribute) !== value) + node.setAttribute(attribute, value); +} +function children(element2) { + return Array.from(element2.childNodes); +} +function init_claim_info(nodes) { + if (nodes.claim_info === void 0) { + nodes.claim_info = { last_index: 0, total_claimed: 0 }; + } +} +function claim_node(nodes, predicate, processNode, createNode, dontUpdateLastIndex = false) { + init_claim_info(nodes); + const resultNode = (() => { + for (let i = nodes.claim_info.last_index; i < nodes.length; i++) { + const node = nodes[i]; + if (predicate(node)) { + const replacement = processNode(node); + if (replacement === void 0) { + nodes.splice(i, 1); + } else { + nodes[i] = replacement; + } + if (!dontUpdateLastIndex) { + nodes.claim_info.last_index = i; + } + return node; + } + } + for (let i = nodes.claim_info.last_index - 1; i >= 0; i--) { + const node = nodes[i]; + if (predicate(node)) { + const replacement = processNode(node); + if (replacement === void 0) { + nodes.splice(i, 1); + } else { + nodes[i] = replacement; + } + if (!dontUpdateLastIndex) { + nodes.claim_info.last_index = i; + } else if (replacement === void 0) { + nodes.claim_info.last_index--; + } + return node; + } + } + return createNode(); + })(); + resultNode.claim_order = nodes.claim_info.total_claimed; + nodes.claim_info.total_claimed += 1; + return resultNode; +} +function claim_element_base(nodes, name, attributes, create_element) { + return claim_node(nodes, (node) => node.nodeName === name, (node) => { + const remove = []; + for (let j = 0; j < node.attributes.length; j++) { + const attribute = node.attributes[j]; + if (!attributes[attribute.name]) { + remove.push(attribute.name); + } + } + remove.forEach((v) => node.removeAttribute(v)); + return void 0; + }, () => create_element(name)); +} +function claim_element(nodes, name, attributes) { + return claim_element_base(nodes, name, attributes, element); +} +function claim_svg_element(nodes, name, attributes) { + return claim_element_base(nodes, name, attributes, svg_element); +} +function claim_text(nodes, data) { + return claim_node( + nodes, + (node) => node.nodeType === 3, + (node) => { + const dataStr = "" + data; + if (node.data.startsWith(dataStr)) { + if (node.data.length !== dataStr.length) { + return node.splitText(dataStr.length); + } + } else { + node.data = dataStr; + } + }, + () => text(data), + true + // Text nodes should not update last index since it is likely not worth it to eliminate an increasing subsequence of actual elements + ); +} +function claim_space(nodes) { + return claim_text(nodes, " "); +} +function set_data(text2, data) { + data = "" + data; + if (text2.wholeText !== data) + text2.data = data; +} +function set_style(node, key, value, important) { + if (value === null) { + node.style.removeProperty(key); + } else { + node.style.setProperty(key, value, important ? "important" : ""); + } +} +function head_selector(nodeId, head) { + const result = []; + let started = 0; + for (const node of head.childNodes) { + if (node.nodeType === 8) { + const comment = node.textContent.trim(); + if (comment === `HEAD_${nodeId}_END`) { + started -= 1; + result.push(node); + } else if (comment === `HEAD_${nodeId}_START`) { + started += 1; + result.push(node); + } + } else if (started > 0) { + result.push(node); + } + } + return result; +} +function construct_svelte_component(component, props) { + return new component(props); +} +let current_component; +function set_current_component(component) { + current_component = component; +} +function get_current_component() { + if (!current_component) + throw new Error("Function called outside component initialization"); + return current_component; +} +function onMount(fn) { + get_current_component().$$.on_mount.push(fn); +} +function afterUpdate(fn) { + get_current_component().$$.after_update.push(fn); +} +const dirty_components = []; +const binding_callbacks = []; +const render_callbacks = []; +const flush_callbacks = []; +const resolved_promise = Promise.resolve(); +let update_scheduled = false; +function schedule_update() { + if (!update_scheduled) { + update_scheduled = true; + resolved_promise.then(flush); + } +} +function tick() { + schedule_update(); + return resolved_promise; +} +function add_render_callback(fn) { + render_callbacks.push(fn); +} +const seen_callbacks = /* @__PURE__ */ new Set(); +let flushidx = 0; +function flush() { + if (flushidx !== 0) { + return; + } + const saved_component = current_component; + do { + try { + while (flushidx < dirty_components.length) { + const component = dirty_components[flushidx]; + flushidx++; + set_current_component(component); + update(component.$$); + } + } catch (e) { + dirty_components.length = 0; + flushidx = 0; + throw e; + } + set_current_component(null); + dirty_components.length = 0; + flushidx = 0; + while (binding_callbacks.length) + binding_callbacks.pop()(); + for (let i = 0; i < render_callbacks.length; i += 1) { + const callback = render_callbacks[i]; + if (!seen_callbacks.has(callback)) { + seen_callbacks.add(callback); + callback(); + } + } + render_callbacks.length = 0; + } while (dirty_components.length); + while (flush_callbacks.length) { + flush_callbacks.pop()(); + } + update_scheduled = false; + seen_callbacks.clear(); + set_current_component(saved_component); +} +function update($$) { + if ($$.fragment !== null) { + $$.update(); + run_all($$.before_update); + const dirty = $$.dirty; + $$.dirty = [-1]; + $$.fragment && $$.fragment.p($$.ctx, dirty); + $$.after_update.forEach(add_render_callback); + } +} +const outroing = /* @__PURE__ */ new Set(); +let outros; +function group_outros() { + outros = { + r: 0, + c: [], + p: outros + // parent group + }; +} +function check_outros() { + if (!outros.r) { + run_all(outros.c); + } + outros = outros.p; +} +function transition_in(block, local) { + if (block && block.i) { + outroing.delete(block); + block.i(local); + } +} +function transition_out(block, local, detach2, callback) { + if (block && block.o) { + if (outroing.has(block)) + return; + outroing.add(block); + outros.c.push(() => { + outroing.delete(block); + if (callback) { + if (detach2) + block.d(1); + callback(); + } + }); + block.o(local); + } else if (callback) { + callback(); + } +} +function create_component(block) { + block && block.c(); +} +function claim_component(block, parent_nodes) { + block && block.l(parent_nodes); +} +function mount_component(component, target, anchor, customElement) { + const { fragment, after_update } = component.$$; + fragment && fragment.m(target, anchor); + if (!customElement) { + add_render_callback(() => { + const new_on_destroy = component.$$.on_mount.map(run).filter(is_function); + if (component.$$.on_destroy) { + component.$$.on_destroy.push(...new_on_destroy); + } else { + run_all(new_on_destroy); + } + component.$$.on_mount = []; + }); + } + after_update.forEach(add_render_callback); +} +function destroy_component(component, detaching) { + const $$ = component.$$; + if ($$.fragment !== null) { + run_all($$.on_destroy); + $$.fragment && $$.fragment.d(detaching); + $$.on_destroy = $$.fragment = null; + $$.ctx = []; + } +} +function make_dirty(component, i) { + if (component.$$.dirty[0] === -1) { + dirty_components.push(component); + schedule_update(); + component.$$.dirty.fill(0); + } + component.$$.dirty[i / 31 | 0] |= 1 << i % 31; +} +function init(component, options, instance, create_fragment, not_equal, props, append_styles, dirty = [-1]) { + const parent_component = current_component; + set_current_component(component); + const $$ = component.$$ = { + fragment: null, + ctx: [], + // state + props, + update: noop, + not_equal, + bound: blank_object(), + // lifecycle + on_mount: [], + on_destroy: [], + on_disconnect: [], + before_update: [], + after_update: [], + context: new Map(options.context || (parent_component ? parent_component.$$.context : [])), + // everything else + callbacks: blank_object(), + dirty, + skip_bound: false, + root: options.target || parent_component.$$.root + }; + append_styles && append_styles($$.root); + let ready = false; + $$.ctx = instance ? instance(component, options.props || {}, (i, ret, ...rest) => { + const value = rest.length ? rest[0] : ret; + if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) { + if (!$$.skip_bound && $$.bound[i]) + $$.bound[i](value); + if (ready) + make_dirty(component, i); + } + return ret; + }) : []; + $$.update(); + ready = true; + run_all($$.before_update); + $$.fragment = create_fragment ? create_fragment($$.ctx) : false; + if (options.target) { + if (options.hydrate) { + start_hydrating(); + const nodes = children(options.target); + $$.fragment && $$.fragment.l(nodes); + nodes.forEach(detach); + } else { + $$.fragment && $$.fragment.c(); + } + if (options.intro) + transition_in(component.$$.fragment); + mount_component(component, options.target, options.anchor, options.customElement); + end_hydrating(); + flush(); + } + set_current_component(parent_component); +} +class SvelteComponent { + $destroy() { + destroy_component(this, 1); + this.$destroy = noop; + } + $on(type, callback) { + if (!is_function(callback)) { + return noop; + } + const callbacks = this.$$.callbacks[type] || (this.$$.callbacks[type] = []); + callbacks.push(callback); + return () => { + const index = callbacks.indexOf(callback); + if (index !== -1) + callbacks.splice(index, 1); + }; + } + $set($$props) { + if (this.$$set && !is_empty($$props)) { + this.$$.skip_bound = true; + this.$$set($$props); + this.$$.skip_bound = false; + } + } +} +export { + destroy_component as A, + tick as B, + noop as C, + create_slot as D, + svg_element as E, + claim_svg_element as F, + src_url_equal as G, + append_hydration as H, + update_slot_base as I, + get_all_dirty_from_scope as J, + get_slot_changes as K, + destroy_each as L, + component_subscribe as M, + head_selector as N, + SvelteComponent as S, + space as a, + insert_hydration as b, + claim_space as c, + check_outros as d, + empty as e, + transition_in as f, + group_outros as g, + detach as h, + init as i, + afterUpdate as j, + element as k, + claim_element as l, + children as m, + attr as n, + onMount as o, + set_style as p, + text as q, + claim_text as r, + safe_not_equal as s, + transition_out as t, + set_data as u, + binding_callbacks as v, + construct_svelte_component as w, + create_component as x, + claim_component as y, + mount_component as z +}; diff --git a/_app/immutable/chunks/singletons-57b7ce3e.js b/_app/immutable/chunks/singletons-57b7ce3e.js new file mode 100644 index 0000000..b11dd5c --- /dev/null +++ b/_app/immutable/chunks/singletons-57b7ce3e.js @@ -0,0 +1,227 @@ +import { C as noop, s as safe_not_equal } from "./index-dc145a1c.js"; +const subscriber_queue = []; +function writable(value, start = noop) { + let stop; + const subscribers = /* @__PURE__ */ new Set(); + function set(new_value) { + if (safe_not_equal(value, new_value)) { + value = new_value; + if (stop) { + const run_queue = !subscriber_queue.length; + for (const subscriber of subscribers) { + subscriber[1](); + subscriber_queue.push(subscriber, value); + } + if (run_queue) { + for (let i = 0; i < subscriber_queue.length; i += 2) { + subscriber_queue[i][0](subscriber_queue[i + 1]); + } + subscriber_queue.length = 0; + } + } + } + } + function update(fn) { + set(fn(value)); + } + function subscribe(run, invalidate = noop) { + const subscriber = [run, invalidate]; + subscribers.add(subscriber); + if (subscribers.size === 1) { + stop = start(set) || noop; + } + run(value); + return () => { + subscribers.delete(subscriber); + if (subscribers.size === 0) { + stop(); + stop = null; + } + }; + } + return { set, update, subscribe }; +} +const base = ""; +let assets = base; +function set_assets(path) { + assets = path; +} +let version = ""; +function set_version(value) { + version = value; +} +const SNAPSHOT_KEY = "sveltekit:snapshot"; +const SCROLL_KEY = "sveltekit:scroll"; +const INDEX_KEY = "sveltekit:index"; +const PRELOAD_PRIORITIES = ( + /** @type {const} */ + { + tap: 1, + hover: 2, + viewport: 3, + eager: 4, + off: -1 + } +); +function get_base_uri(doc) { + let baseURI = doc.baseURI; + if (!baseURI) { + const baseTags = doc.getElementsByTagName("base"); + baseURI = baseTags.length ? baseTags[0].href : doc.URL; + } + return baseURI; +} +function scroll_state() { + return { + x: pageXOffset, + y: pageYOffset + }; +} +function link_option(element, name) { + const value = ( + /** @type {ValidLinkOptions | null} */ + element.getAttribute(`data-sveltekit-${name}`) + ); + return value; +} +const levels = { + ...PRELOAD_PRIORITIES, + "": PRELOAD_PRIORITIES.hover +}; +function parent_element(element) { + let parent = element.assignedSlot ?? element.parentNode; + if ((parent == null ? void 0 : parent.nodeType) === 11) + parent = parent.host; + return ( + /** @type {Element} */ + parent + ); +} +function find_anchor(element, target) { + while (element && element !== target) { + if (element.nodeName.toUpperCase() === "A" && element.hasAttribute("href")) { + return ( + /** @type {HTMLAnchorElement | SVGAElement} */ + element + ); + } + element = /** @type {Element} */ + parent_element(element); + } +} +function get_link_info(a, base2) { + let url; + try { + url = new URL(a instanceof SVGAElement ? a.href.baseVal : a.href, document.baseURI); + } catch { + } + const target = a instanceof SVGAElement ? a.target.baseVal : a.target; + const external = !url || !!target || is_external_url(url, base2) || (a.getAttribute("rel") || "").split(/\s+/).includes("external") || a.hasAttribute("download"); + return { url, external, target }; +} +function get_router_options(element) { + let noscroll = null; + let preload_code = null; + let preload_data = null; + let reload = null; + let el = element; + while (el && el !== document.documentElement) { + if (preload_code === null) + preload_code = link_option(el, "preload-code"); + if (preload_data === null) + preload_data = link_option(el, "preload-data"); + if (noscroll === null) + noscroll = link_option(el, "noscroll"); + if (reload === null) + reload = link_option(el, "reload"); + el = /** @type {Element} */ + parent_element(el); + } + return { + preload_code: levels[preload_code ?? "off"], + preload_data: levels[preload_data ?? "off"], + noscroll: noscroll === "off" ? false : noscroll === "" ? true : null, + reload: reload === "off" ? false : reload === "" ? true : null + }; +} +function notifiable_store(value) { + const store = writable(value); + let ready = true; + function notify() { + ready = true; + store.update((val) => val); + } + function set(new_value) { + ready = false; + store.set(new_value); + } + function subscribe(run) { + let old_value; + return store.subscribe((new_value) => { + if (old_value === void 0 || ready && new_value !== old_value) { + run(old_value = new_value); + } + }); + } + return { notify, set, subscribe }; +} +function create_updated_store() { + const { set, subscribe } = writable(false); + let timeout; + async function check() { + clearTimeout(timeout); + const res = await fetch(`${assets}/${"_app/version.json"}`, { + headers: { + pragma: "no-cache", + "cache-control": "no-cache" + } + }); + if (res.ok) { + const data = await res.json(); + const updated = data.version !== version; + if (updated) { + set(true); + clearTimeout(timeout); + } + return updated; + } else { + throw new Error(`Version check failed: ${res.status}`); + } + } + return { + subscribe, + check + }; +} +function is_external_url(url, base2) { + return url.origin !== location.origin || !url.pathname.startsWith(base2); +} +function init(opts) { + opts.client; +} +const stores = { + url: notifiable_store({}), + page: notifiable_store({}), + navigating: writable( + /** @type {import('types').Navigation | null} */ + null + ), + updated: create_updated_store() +}; +export { + INDEX_KEY as I, + PRELOAD_PRIORITIES as P, + SCROLL_KEY as S, + SNAPSHOT_KEY as a, + get_link_info as b, + get_router_options as c, + scroll_state as d, + base as e, + find_anchor as f, + get_base_uri as g, + init as h, + is_external_url as i, + set_assets as j, + set_version as k, + stores as s +}; diff --git a/_app/immutable/components/error.svelte-63d63419.js b/_app/immutable/components/error.svelte-63d63419.js new file mode 100644 index 0000000..a69ce8a --- /dev/null +++ b/_app/immutable/components/error.svelte-63d63419.js @@ -0,0 +1,99 @@ +import { S as SvelteComponent, i as init, s as safe_not_equal, k as element, q as text, a as space, l as claim_element, m as children, r as claim_text, h as detach, c as claim_space, b as insert_hydration, H as append_hydration, u as set_data, C as noop, M as component_subscribe } from "../chunks/index-dc145a1c.js"; +import { s as stores } from "../chunks/singletons-57b7ce3e.js"; +const getStores = () => { + const stores$1 = stores; + return { + page: { + subscribe: stores$1.page.subscribe + }, + navigating: { + subscribe: stores$1.navigating.subscribe + }, + updated: stores$1.updated + }; +}; +const page = { + /** @param {(value: any) => void} fn */ + subscribe(fn) { + const store = getStores().page; + return store.subscribe(fn); + } +}; +function create_fragment(ctx) { + var _a; + let h1; + let t0_value = ( + /*$page*/ + ctx[0].status + "" + ); + let t0; + let t1; + let p; + let t2_value = ( + /*$page*/ + ((_a = ctx[0].error) == null ? void 0 : _a.message) + "" + ); + let t2; + return { + c() { + h1 = element("h1"); + t0 = text(t0_value); + t1 = space(); + p = element("p"); + t2 = text(t2_value); + }, + l(nodes) { + h1 = claim_element(nodes, "H1", {}); + var h1_nodes = children(h1); + t0 = claim_text(h1_nodes, t0_value); + h1_nodes.forEach(detach); + t1 = claim_space(nodes); + p = claim_element(nodes, "P", {}); + var p_nodes = children(p); + t2 = claim_text(p_nodes, t2_value); + p_nodes.forEach(detach); + }, + m(target, anchor) { + insert_hydration(target, h1, anchor); + append_hydration(h1, t0); + insert_hydration(target, t1, anchor); + insert_hydration(target, p, anchor); + append_hydration(p, t2); + }, + p(ctx2, [dirty]) { + var _a2; + if (dirty & /*$page*/ + 1 && t0_value !== (t0_value = /*$page*/ + ctx2[0].status + "")) + set_data(t0, t0_value); + if (dirty & /*$page*/ + 1 && t2_value !== (t2_value = /*$page*/ + ((_a2 = ctx2[0].error) == null ? void 0 : _a2.message) + "")) + set_data(t2, t2_value); + }, + i: noop, + o: noop, + d(detaching) { + if (detaching) + detach(h1); + if (detaching) + detach(t1); + if (detaching) + detach(p); + } + }; +} +function instance($$self, $$props, $$invalidate) { + let $page; + component_subscribe($$self, page, ($$value) => $$invalidate(0, $page = $$value)); + return [$page]; +} +let Error$1 = class Error extends SvelteComponent { + constructor(options) { + super(); + init(this, options, instance, create_fragment, safe_not_equal, {}); + } +}; +export { + Error$1 as default +}; diff --git a/_app/immutable/components/pages/_layout.svelte-5af7c4a4.js b/_app/immutable/components/pages/_layout.svelte-5af7c4a4.js new file mode 100644 index 0000000..3840b8f --- /dev/null +++ b/_app/immutable/components/pages/_layout.svelte-5af7c4a4.js @@ -0,0 +1,503 @@ +import { S as SvelteComponent, i as init, s as safe_not_equal, D as create_slot, k as element, a as space, q as text, E as svg_element, l as claim_element, m as children, h as detach, c as claim_space, r as claim_text, F as claim_svg_element, G as src_url_equal, n as attr, b as insert_hydration, H as append_hydration, u as set_data, I as update_slot_base, J as get_all_dirty_from_scope, K as get_slot_changes, f as transition_in, t as transition_out, L as destroy_each, C as noop } from "../../chunks/index-dc145a1c.js"; +const app = ""; +function get_each_context(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[4] = list[i]; + return child_ctx; +} +function create_each_block(ctx) { + let div; + let a; + let t_value = ( + /*mi*/ + ctx[4].title + "" + ); + let t; + return { + c() { + div = element("div"); + a = element("a"); + t = text(t_value); + this.h(); + }, + l(nodes) { + div = claim_element(nodes, "DIV", { class: true }); + var div_nodes = children(div); + a = claim_element(div_nodes, "A", { href: true }); + var a_nodes = children(a); + t = claim_text(a_nodes, t_value); + a_nodes.forEach(detach); + div_nodes.forEach(detach); + this.h(); + }, + h() { + attr( + a, + "href", + /*mi*/ + ctx[4].url + ); + attr( + div, + "class", + /*mi*/ + ctx[4].class + ); + }, + m(target, anchor) { + insert_hydration(target, div, anchor); + append_hydration(div, a); + append_hydration(a, t); + }, + p: noop, + d(detaching) { + if (detaching) + detach(div); + } + }; +} +function create_fragment(ctx) { + let div21; + let div12; + let div5; + let div4; + let div3; + let div1; + let div0; + let a0; + let img0; + let img0_src_value; + let t0; + let div2; + let t1; + let div11; + let div10; + let div9; + let div6; + let t2_value = ( + /*data*/ + ctx[0].config.shortname + "" + ); + let t2; + let t3; + let div7; + let t4_value = ( + /*data*/ + ctx[0].config.date + "" + ); + let t4; + let t5; + let div8; + let t6_value = ( + /*data*/ + ctx[0].config.venue + "" + ); + let t6; + let t7; + let t8; + let div20; + let div19; + let div18; + let div14; + let div13; + let a1; + let img1; + let img1_src_value; + let t9; + let div17; + let div15; + let a2; + let svg; + let path; + let t10; + let div16; + let t11; + let a3; + let t12; + let t13; + let current; + let each_value = ( + /*menu*/ + ctx[1] + ); + let each_blocks = []; + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block(get_each_context(ctx, each_value, i)); + } + const default_slot_template = ( + /*#slots*/ + ctx[3].default + ); + const default_slot = create_slot( + default_slot_template, + ctx, + /*$$scope*/ + ctx[2], + null + ); + return { + c() { + div21 = element("div"); + div12 = element("div"); + div5 = element("div"); + div4 = element("div"); + div3 = element("div"); + div1 = element("div"); + div0 = element("div"); + a0 = element("a"); + img0 = element("img"); + t0 = space(); + div2 = element("div"); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + t1 = space(); + div11 = element("div"); + div10 = element("div"); + div9 = element("div"); + div6 = element("div"); + t2 = text(t2_value); + t3 = space(); + div7 = element("div"); + t4 = text(t4_value); + t5 = space(); + div8 = element("div"); + t6 = text(t6_value); + t7 = space(); + if (default_slot) + default_slot.c(); + t8 = space(); + div20 = element("div"); + div19 = element("div"); + div18 = element("div"); + div14 = element("div"); + div13 = element("div"); + a1 = element("a"); + img1 = element("img"); + t9 = space(); + div17 = element("div"); + div15 = element("div"); + a2 = element("a"); + svg = svg_element("svg"); + path = svg_element("path"); + t10 = space(); + div16 = element("div"); + t11 = text("💛 Organized by "); + a3 = element("a"); + t12 = text("ETHBrno"); + t13 = text(" team"); + this.h(); + }, + l(nodes) { + div21 = claim_element(nodes, "DIV", { class: true }); + var div21_nodes = children(div21); + div12 = claim_element(div21_nodes, "DIV", { class: true }); + var div12_nodes = children(div12); + div5 = claim_element(div12_nodes, "DIV", { class: true }); + var div5_nodes = children(div5); + div4 = claim_element(div5_nodes, "DIV", { class: true }); + var div4_nodes = children(div4); + div3 = claim_element(div4_nodes, "DIV", { class: true }); + var div3_nodes = children(div3); + div1 = claim_element(div3_nodes, "DIV", { class: true }); + var div1_nodes = children(div1); + div0 = claim_element(div1_nodes, "DIV", { class: true }); + var div0_nodes = children(div0); + a0 = claim_element(div0_nodes, "A", { href: true }); + var a0_nodes = children(a0); + img0 = claim_element(a0_nodes, "IMG", { src: true }); + a0_nodes.forEach(detach); + div0_nodes.forEach(detach); + div1_nodes.forEach(detach); + t0 = claim_space(div3_nodes); + div2 = claim_element(div3_nodes, "DIV", { class: true }); + var div2_nodes = children(div2); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].l(div2_nodes); + } + div2_nodes.forEach(detach); + div3_nodes.forEach(detach); + div4_nodes.forEach(detach); + div5_nodes.forEach(detach); + t1 = claim_space(div12_nodes); + div11 = claim_element(div12_nodes, "DIV", { class: true }); + var div11_nodes = children(div11); + div10 = claim_element(div11_nodes, "DIV", { class: true }); + var div10_nodes = children(div10); + div9 = claim_element(div10_nodes, "DIV", { class: true }); + var div9_nodes = children(div9); + div6 = claim_element(div9_nodes, "DIV", { class: true }); + var div6_nodes = children(div6); + t2 = claim_text(div6_nodes, t2_value); + div6_nodes.forEach(detach); + t3 = claim_space(div9_nodes); + div7 = claim_element(div9_nodes, "DIV", { class: true }); + var div7_nodes = children(div7); + t4 = claim_text(div7_nodes, t4_value); + div7_nodes.forEach(detach); + t5 = claim_space(div9_nodes); + div8 = claim_element(div9_nodes, "DIV", { class: true }); + var div8_nodes = children(div8); + t6 = claim_text(div8_nodes, t6_value); + div8_nodes.forEach(detach); + div9_nodes.forEach(detach); + div10_nodes.forEach(detach); + div11_nodes.forEach(detach); + div12_nodes.forEach(detach); + t7 = claim_space(div21_nodes); + if (default_slot) + default_slot.l(div21_nodes); + t8 = claim_space(div21_nodes); + div20 = claim_element(div21_nodes, "DIV", { class: true }); + var div20_nodes = children(div20); + div19 = claim_element(div20_nodes, "DIV", { class: true }); + var div19_nodes = children(div19); + div18 = claim_element(div19_nodes, "DIV", { class: true }); + var div18_nodes = children(div18); + div14 = claim_element(div18_nodes, "DIV", { class: true }); + var div14_nodes = children(div14); + div13 = claim_element(div14_nodes, "DIV", { class: true }); + var div13_nodes = children(div13); + a1 = claim_element(div13_nodes, "A", { href: true }); + var a1_nodes = children(a1); + img1 = claim_element(a1_nodes, "IMG", { src: true }); + a1_nodes.forEach(detach); + div13_nodes.forEach(detach); + div14_nodes.forEach(detach); + t9 = claim_space(div18_nodes); + div17 = claim_element(div18_nodes, "DIV", { class: true }); + var div17_nodes = children(div17); + div15 = claim_element(div17_nodes, "DIV", { class: true }); + var div15_nodes = children(div15); + a2 = claim_element(div15_nodes, "A", { href: true }); + var a2_nodes = children(a2); + svg = claim_svg_element(a2_nodes, "svg", { + width: true, + height: true, + viewBox: true, + fill: true, + xmlns: true + }); + var svg_nodes = children(svg); + path = claim_svg_element(svg_nodes, "path", { d: true, fill: true }); + children(path).forEach(detach); + svg_nodes.forEach(detach); + a2_nodes.forEach(detach); + div15_nodes.forEach(detach); + t10 = claim_space(div17_nodes); + div16 = claim_element(div17_nodes, "DIV", { class: true }); + var div16_nodes = children(div16); + t11 = claim_text(div16_nodes, "💛 Organized by "); + a3 = claim_element(div16_nodes, "A", { href: true, class: true }); + var a3_nodes = children(a3); + t12 = claim_text(a3_nodes, "ETHBrno"); + a3_nodes.forEach(detach); + t13 = claim_text(div16_nodes, " team"); + div16_nodes.forEach(detach); + div17_nodes.forEach(detach); + div18_nodes.forEach(detach); + div19_nodes.forEach(detach); + div20_nodes.forEach(detach); + div21_nodes.forEach(detach); + this.h(); + }, + h() { + if (!src_url_equal(img0.src, img0_src_value = "/web3privacy.png")) + attr(img0, "src", img0_src_value); + attr(a0, "href", "https://web3privacy.info"); + attr(div0, "class", "w-20"); + attr(div1, "class", "flex items-center gap-4 grow"); + attr(div2, "class", "flex items-center gap-6 uppercase text-xl"); + attr(div3, "class", "flex"); + attr(div4, "class", "middle-pane-big bg-black"); + attr(div5, "class", "fixed w-full h-18 bg-black pt-6 md:pt-2 pb-2"); + attr(div6, "class", "text-7xl font-bold uppercase mb-8"); + attr(div7, "class", "text-5xl mb-4"); + attr(div8, "class", "text-5xl"); + attr(div9, "class", "mx-auto"); + attr(div10, "class", "w-full h-full flex items-center text-center"); + attr(div11, "class", "w-full h-full"); + attr(div12, "class", "w-full h-screen"); + if (!src_url_equal(img1.src, img1_src_value = "/web3privacy.png")) + attr(img1, "src", img1_src_value); + attr(a1, "href", "https://web3privacy.info"); + attr(div13, "class", "w-48"); + attr(div14, "class", "grow"); + attr(path, "d", "M28.0266 3.12733C26.9955 3.62938 25.8872 3.96853 24.7242 4.12112C25.9113 3.34005 26.8231 2.10325 27.2524 0.629411C26.1413 1.35279 24.9107 1.87791 23.6009 2.16092C22.5522 0.934264 21.0578 0.167969 19.4039 0.167969C16.2285 0.167969 13.6538 2.99367 13.6538 6.47907C13.6538 6.97373 13.7047 7.45548 13.8028 7.91738C9.02398 7.6542 4.78719 5.14151 1.95117 1.3231C1.45622 2.25521 1.17259 3.33929 1.17259 4.49596C1.17259 6.68564 2.18771 8.61738 3.73058 9.74913C2.78804 9.71637 1.90142 9.43244 1.1262 8.95977C1.12555 8.98607 1.12555 9.01252 1.12555 9.03913C1.12555 12.0969 3.1076 14.6476 5.73804 15.2278C5.25556 15.3721 4.74758 15.4491 4.2232 15.4491C3.85268 15.4491 3.49255 15.4095 3.14137 15.3359C3.87315 17.8432 5.99658 19.6679 8.51282 19.7187C6.54493 21.4115 4.06569 22.4206 1.37163 22.4206C0.907503 22.4206 0.449828 22.3906 0 22.3323C2.54468 24.1231 5.56708 25.168 8.81424 25.168C19.3905 25.168 25.1742 15.5511 25.1742 7.21076C25.1742 6.93712 25.1686 6.66503 25.1576 6.39416C26.2809 5.50451 27.2556 4.39306 28.0265 3.12733H28.0266Z"); + attr(path, "fill", "white"); + attr(svg, "width", "29"); + attr(svg, "height", "26"); + attr(svg, "viewBox", "0 0 29 26"); + attr(svg, "fill", "none"); + attr(svg, "xmlns", "http://www.w3.org/2000/svg"); + attr(a2, "href", "https://twitter.com/web3privacy"); + attr(div15, "class", "inline-block"); + attr(a3, "href", "https://ethbrno.cz"); + attr(a3, "class", "underline hover:no-underline"); + attr(div16, "class", "mt-4"); + attr(div17, "class", "text-right"); + attr(div18, "class", "flex items-center"); + attr(div19, "class", "middle-pane-medium pt-6 mx-auto"); + attr(div20, "class", "pb-16 bg-black"); + attr(div21, "class", "relative w-full min-h-screen"); + }, + m(target, anchor) { + insert_hydration(target, div21, anchor); + append_hydration(div21, div12); + append_hydration(div12, div5); + append_hydration(div5, div4); + append_hydration(div4, div3); + append_hydration(div3, div1); + append_hydration(div1, div0); + append_hydration(div0, a0); + append_hydration(a0, img0); + append_hydration(div3, t0); + append_hydration(div3, div2); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(div2, null); + } + append_hydration(div12, t1); + append_hydration(div12, div11); + append_hydration(div11, div10); + append_hydration(div10, div9); + append_hydration(div9, div6); + append_hydration(div6, t2); + append_hydration(div9, t3); + append_hydration(div9, div7); + append_hydration(div7, t4); + append_hydration(div9, t5); + append_hydration(div9, div8); + append_hydration(div8, t6); + append_hydration(div21, t7); + if (default_slot) { + default_slot.m(div21, null); + } + append_hydration(div21, t8); + append_hydration(div21, div20); + append_hydration(div20, div19); + append_hydration(div19, div18); + append_hydration(div18, div14); + append_hydration(div14, div13); + append_hydration(div13, a1); + append_hydration(a1, img1); + append_hydration(div18, t9); + append_hydration(div18, div17); + append_hydration(div17, div15); + append_hydration(div15, a2); + append_hydration(a2, svg); + append_hydration(svg, path); + append_hydration(div17, t10); + append_hydration(div17, div16); + append_hydration(div16, t11); + append_hydration(div16, a3); + append_hydration(a3, t12); + append_hydration(div16, t13); + current = true; + }, + p(ctx2, [dirty]) { + if (dirty & /*menu*/ + 2) { + each_value = /*menu*/ + ctx2[1]; + let i; + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context(ctx2, each_value, i); + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + } else { + each_blocks[i] = create_each_block(child_ctx); + each_blocks[i].c(); + each_blocks[i].m(div2, null); + } + } + for (; i < each_blocks.length; i += 1) { + each_blocks[i].d(1); + } + each_blocks.length = each_value.length; + } + if ((!current || dirty & /*data*/ + 1) && t2_value !== (t2_value = /*data*/ + ctx2[0].config.shortname + "")) + set_data(t2, t2_value); + if ((!current || dirty & /*data*/ + 1) && t4_value !== (t4_value = /*data*/ + ctx2[0].config.date + "")) + set_data(t4, t4_value); + if ((!current || dirty & /*data*/ + 1) && t6_value !== (t6_value = /*data*/ + ctx2[0].config.venue + "")) + set_data(t6, t6_value); + if (default_slot) { + if (default_slot.p && (!current || dirty & /*$$scope*/ + 4)) { + update_slot_base( + default_slot, + default_slot_template, + ctx2, + /*$$scope*/ + ctx2[2], + !current ? get_all_dirty_from_scope( + /*$$scope*/ + ctx2[2] + ) : get_slot_changes( + default_slot_template, + /*$$scope*/ + ctx2[2], + dirty, + null + ), + null + ); + } + } + }, + i(local) { + if (current) + return; + transition_in(default_slot, local); + current = true; + }, + o(local) { + transition_out(default_slot, local); + current = false; + }, + d(detaching) { + if (detaching) + detach(div21); + destroy_each(each_blocks, detaching); + if (default_slot) + default_slot.d(detaching); + } + }; +} +function instance($$self, $$props, $$invalidate) { + let { $$slots: slots = {}, $$scope } = $$props; + let { data } = $$props; + const menu = [ + { title: "About", url: "#about" }, + { title: "Speakers", url: "#speakers" }, + { title: "Program", url: "#program" }, + { title: "Sponsors", url: "#sponsors" }, + { + title: "Ticket", + url: "#ticket", + class: "button" + } + ]; + $$self.$$set = ($$props2) => { + if ("data" in $$props2) + $$invalidate(0, data = $$props2.data); + if ("$$scope" in $$props2) + $$invalidate(2, $$scope = $$props2.$$scope); + }; + return [data, menu, $$scope, slots]; +} +class Layout extends SvelteComponent { + constructor(options) { + super(); + init(this, options, instance, create_fragment, safe_not_equal, { data: 0 }); + } +} +export { + Layout as default +}; diff --git a/_app/immutable/components/pages/_page.svelte-e1dabd3b.js b/_app/immutable/components/pages/_page.svelte-e1dabd3b.js new file mode 100644 index 0000000..755324c --- /dev/null +++ b/_app/immutable/components/pages/_page.svelte-e1dabd3b.js @@ -0,0 +1,466 @@ +import { S as SvelteComponent, i as init, s as safe_not_equal, a as space, k as element, q as text, N as head_selector, h as detach, c as claim_space, l as claim_element, m as children, r as claim_text, n as attr, b as insert_hydration, H as append_hydration, C as noop, L as destroy_each, u as set_data } from "../../chunks/index-dc145a1c.js"; +function get_each_context(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[1] = list[i]; + return child_ctx; +} +function get_each_context_1(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[4] = list[i]; + return child_ctx; +} +function create_each_block_1(ctx) { + let div2; + let div0; + let t0_value = ( + /*ti*/ + ctx[4].title + "" + ); + let t0; + let t1; + let div1; + let t2; + let t3; + return { + c() { + div2 = element("div"); + div0 = element("div"); + t0 = text(t0_value); + t1 = space(); + div1 = element("div"); + t2 = text("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat."); + t3 = space(); + this.h(); + }, + l(nodes) { + div2 = claim_element(nodes, "DIV", { class: true }); + var div2_nodes = children(div2); + div0 = claim_element(div2_nodes, "DIV", { class: true }); + var div0_nodes = children(div0); + t0 = claim_text(div0_nodes, t0_value); + div0_nodes.forEach(detach); + t1 = claim_space(div2_nodes); + div1 = claim_element(div2_nodes, "DIV", { class: true }); + var div1_nodes = children(div1); + t2 = claim_text(div1_nodes, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat."); + div1_nodes.forEach(detach); + t3 = claim_space(div2_nodes); + div2_nodes.forEach(detach); + this.h(); + }, + h() { + attr(div0, "class", "text-black text-2xl uppercase"); + attr(div1, "class", "text-black mt-4 text-lg"); + attr(div2, "class", "bg-white px-4 py-6"); + }, + m(target, anchor) { + insert_hydration(target, div2, anchor); + append_hydration(div2, div0); + append_hydration(div0, t0); + append_hydration(div2, t1); + append_hydration(div2, div1); + append_hydration(div1, t2); + append_hydration(div2, t3); + }, + p(ctx2, dirty) { + if (dirty & /*data*/ + 1 && t0_value !== (t0_value = /*ti*/ + ctx2[4].title + "")) + set_data(t0, t0_value); + }, + d(detaching) { + if (detaching) + detach(div2); + } + }; +} +function create_each_block(ctx) { + let div1; + let div0; + let t0_value = ( + /*tt*/ + ctx[1].title + "" + ); + let t0; + let t1; + return { + c() { + div1 = element("div"); + div0 = element("div"); + t0 = text(t0_value); + t1 = space(); + this.h(); + }, + l(nodes) { + div1 = claim_element(nodes, "DIV", { class: true }); + var div1_nodes = children(div1); + div0 = claim_element(div1_nodes, "DIV", { class: true }); + var div0_nodes = children(div0); + t0 = claim_text(div0_nodes, t0_value); + div0_nodes.forEach(detach); + t1 = claim_space(div1_nodes); + div1_nodes.forEach(detach); + this.h(); + }, + h() { + attr(div0, "class", "text-2xl"); + attr(div1, "class", "border px-3 py-10"); + }, + m(target, anchor) { + insert_hydration(target, div1, anchor); + append_hydration(div1, div0); + append_hydration(div0, t0); + append_hydration(div1, t1); + }, + p(ctx2, dirty) { + if (dirty & /*data*/ + 1 && t0_value !== (t0_value = /*tt*/ + ctx2[1].title + "")) + set_data(t0, t0_value); + }, + d(detaching) { + if (detaching) + detach(div1); + } + }; +} +function create_fragment(ctx) { + let title_value; + let t0; + let div4; + let div3; + let div0; + let t1; + let t2; + let div1; + let t3; + let t4; + let div2; + let t5; + let div8; + let div7; + let div5; + let t6; + let t7; + let div6; + let t8; + let div11; + let div10; + let div9; + let t9; + let t10; + let div14; + let div13; + let div12; + let t11; + let t12; + let div18; + let div17; + let div15; + let t13; + let t14; + let div16; + document.title = title_value = /*data*/ + ctx[0].config.title; + let each_value_1 = ( + /*data*/ + ctx[0].config.themes + ); + let each_blocks_1 = []; + for (let i = 0; i < each_value_1.length; i += 1) { + each_blocks_1[i] = create_each_block_1(get_each_context_1(ctx, each_value_1, i)); + } + let each_value = ( + /*data*/ + ctx[0].config.tickets + ); + let each_blocks = []; + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block(get_each_context(ctx, each_value, i)); + } + return { + c() { + t0 = space(); + div4 = element("div"); + div3 = element("div"); + div0 = element("div"); + t1 = text("For the first time in the internet’s history, web3 has made meaningful ownership of our own data possible. DeData Salon will bring 18th Century salons up to speed, inviting leaders in the space to discuss what data ownership will mean in the Web3 economy."); + t2 = space(); + div1 = element("div"); + t3 = text("Key themes"); + t4 = space(); + div2 = element("div"); + for (let i = 0; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].c(); + } + t5 = space(); + div8 = element("div"); + div7 = element("div"); + div5 = element("div"); + t6 = text("Speakers"); + t7 = space(); + div6 = element("div"); + t8 = space(); + div11 = element("div"); + div10 = element("div"); + div9 = element("div"); + t9 = text("Program"); + t10 = space(); + div14 = element("div"); + div13 = element("div"); + div12 = element("div"); + t11 = text("Sponsors"); + t12 = space(); + div18 = element("div"); + div17 = element("div"); + div15 = element("div"); + t13 = text("Ticket"); + t14 = space(); + div16 = element("div"); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + this.h(); + }, + l(nodes) { + const head_nodes = head_selector("svelte-smlx4f", document.head); + head_nodes.forEach(detach); + t0 = claim_space(nodes); + div4 = claim_element(nodes, "DIV", { class: true, id: true }); + var div4_nodes = children(div4); + div3 = claim_element(div4_nodes, "DIV", { class: true }); + var div3_nodes = children(div3); + div0 = claim_element(div3_nodes, "DIV", { class: true }); + var div0_nodes = children(div0); + t1 = claim_text(div0_nodes, "For the first time in the internet’s history, web3 has made meaningful ownership of our own data possible. DeData Salon will bring 18th Century salons up to speed, inviting leaders in the space to discuss what data ownership will mean in the Web3 economy."); + div0_nodes.forEach(detach); + t2 = claim_space(div3_nodes); + div1 = claim_element(div3_nodes, "DIV", { class: true }); + var div1_nodes = children(div1); + t3 = claim_text(div1_nodes, "Key themes"); + div1_nodes.forEach(detach); + t4 = claim_space(div3_nodes); + div2 = claim_element(div3_nodes, "DIV", { class: true }); + var div2_nodes = children(div2); + for (let i = 0; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].l(div2_nodes); + } + div2_nodes.forEach(detach); + div3_nodes.forEach(detach); + div4_nodes.forEach(detach); + t5 = claim_space(nodes); + div8 = claim_element(nodes, "DIV", { class: true, id: true }); + var div8_nodes = children(div8); + div7 = claim_element(div8_nodes, "DIV", { class: true }); + var div7_nodes = children(div7); + div5 = claim_element(div7_nodes, "DIV", { class: true }); + var div5_nodes = children(div5); + t6 = claim_text(div5_nodes, "Speakers"); + div5_nodes.forEach(detach); + t7 = claim_space(div7_nodes); + div6 = claim_element(div7_nodes, "DIV", { class: true }); + children(div6).forEach(detach); + div7_nodes.forEach(detach); + div8_nodes.forEach(detach); + t8 = claim_space(nodes); + div11 = claim_element(nodes, "DIV", { class: true, id: true }); + var div11_nodes = children(div11); + div10 = claim_element(div11_nodes, "DIV", { class: true }); + var div10_nodes = children(div10); + div9 = claim_element(div10_nodes, "DIV", { class: true }); + var div9_nodes = children(div9); + t9 = claim_text(div9_nodes, "Program"); + div9_nodes.forEach(detach); + div10_nodes.forEach(detach); + div11_nodes.forEach(detach); + t10 = claim_space(nodes); + div14 = claim_element(nodes, "DIV", { class: true, id: true }); + var div14_nodes = children(div14); + div13 = claim_element(div14_nodes, "DIV", { class: true }); + var div13_nodes = children(div13); + div12 = claim_element(div13_nodes, "DIV", { class: true }); + var div12_nodes = children(div12); + t11 = claim_text(div12_nodes, "Sponsors"); + div12_nodes.forEach(detach); + div13_nodes.forEach(detach); + div14_nodes.forEach(detach); + t12 = claim_space(nodes); + div18 = claim_element(nodes, "DIV", { class: true, id: true }); + var div18_nodes = children(div18); + div17 = claim_element(div18_nodes, "DIV", { class: true }); + var div17_nodes = children(div17); + div15 = claim_element(div17_nodes, "DIV", { class: true }); + var div15_nodes = children(div15); + t13 = claim_text(div15_nodes, "Ticket"); + div15_nodes.forEach(detach); + t14 = claim_space(div17_nodes); + div16 = claim_element(div17_nodes, "DIV", { class: true }); + var div16_nodes = children(div16); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].l(div16_nodes); + } + div16_nodes.forEach(detach); + div17_nodes.forEach(detach); + div18_nodes.forEach(detach); + this.h(); + }, + h() { + attr(div0, "class", "py-32 w-1/2 mx-auto"); + attr(div1, "class", "section-header"); + attr(div2, "class", "grid grid-cols-3 gap-10"); + attr(div3, "class", "middle-pane-medium pb-20 text-xl text-center mx-auto"); + attr(div4, "class", "bg-black"); + attr(div4, "id", "about"); + attr(div5, "class", "section-header"); + attr(div6, "class", "h-screen"); + attr(div7, "class", "middle-pane-medium pt-20 text-xl text-center mx-auto"); + attr(div8, "class", ""); + attr(div8, "id", "speakers"); + attr(div9, "class", "section-header"); + attr(div10, "class", "middle-pane-medium pt-20 text-xl text-center mx-auto"); + attr(div11, "class", ""); + attr(div11, "id", "program"); + attr(div12, "class", "section-header"); + attr(div13, "class", "middle-pane-medium pt-20 text-xl text-center mx-auto"); + attr(div14, "class", ""); + attr(div14, "id", "sponsors"); + attr(div15, "class", "section-header"); + attr(div16, "class", "grid grid-cols-2 mb-48 gap-10 w-2/3 mx-auto"); + attr(div17, "class", "middle-pane-medium pt-20 text-xl text-center mx-auto"); + attr(div18, "class", ""); + attr(div18, "id", "ticket"); + }, + m(target, anchor) { + insert_hydration(target, t0, anchor); + insert_hydration(target, div4, anchor); + append_hydration(div4, div3); + append_hydration(div3, div0); + append_hydration(div0, t1); + append_hydration(div3, t2); + append_hydration(div3, div1); + append_hydration(div1, t3); + append_hydration(div3, t4); + append_hydration(div3, div2); + for (let i = 0; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].m(div2, null); + } + insert_hydration(target, t5, anchor); + insert_hydration(target, div8, anchor); + append_hydration(div8, div7); + append_hydration(div7, div5); + append_hydration(div5, t6); + append_hydration(div7, t7); + append_hydration(div7, div6); + insert_hydration(target, t8, anchor); + insert_hydration(target, div11, anchor); + append_hydration(div11, div10); + append_hydration(div10, div9); + append_hydration(div9, t9); + insert_hydration(target, t10, anchor); + insert_hydration(target, div14, anchor); + append_hydration(div14, div13); + append_hydration(div13, div12); + append_hydration(div12, t11); + insert_hydration(target, t12, anchor); + insert_hydration(target, div18, anchor); + append_hydration(div18, div17); + append_hydration(div17, div15); + append_hydration(div15, t13); + append_hydration(div17, t14); + append_hydration(div17, div16); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(div16, null); + } + }, + p(ctx2, [dirty]) { + if (dirty & /*data*/ + 1 && title_value !== (title_value = /*data*/ + ctx2[0].config.title)) { + document.title = title_value; + } + if (dirty & /*data*/ + 1) { + each_value_1 = /*data*/ + ctx2[0].config.themes; + let i; + for (i = 0; i < each_value_1.length; i += 1) { + const child_ctx = get_each_context_1(ctx2, each_value_1, i); + if (each_blocks_1[i]) { + each_blocks_1[i].p(child_ctx, dirty); + } else { + each_blocks_1[i] = create_each_block_1(child_ctx); + each_blocks_1[i].c(); + each_blocks_1[i].m(div2, null); + } + } + for (; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].d(1); + } + each_blocks_1.length = each_value_1.length; + } + if (dirty & /*data*/ + 1) { + each_value = /*data*/ + ctx2[0].config.tickets; + let i; + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context(ctx2, each_value, i); + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + } else { + each_blocks[i] = create_each_block(child_ctx); + each_blocks[i].c(); + each_blocks[i].m(div16, null); + } + } + for (; i < each_blocks.length; i += 1) { + each_blocks[i].d(1); + } + each_blocks.length = each_value.length; + } + }, + i: noop, + o: noop, + d(detaching) { + if (detaching) + detach(t0); + if (detaching) + detach(div4); + destroy_each(each_blocks_1, detaching); + if (detaching) + detach(t5); + if (detaching) + detach(div8); + if (detaching) + detach(t8); + if (detaching) + detach(div11); + if (detaching) + detach(t10); + if (detaching) + detach(div14); + if (detaching) + detach(t12); + if (detaching) + detach(div18); + destroy_each(each_blocks, detaching); + } + }; +} +function instance($$self, $$props, $$invalidate) { + let { data } = $$props; + $$self.$$set = ($$props2) => { + if ("data" in $$props2) + $$invalidate(0, data = $$props2.data); + }; + return [data]; +} +class Page extends SvelteComponent { + constructor(options) { + super(); + init(this, options, instance, create_fragment, safe_not_equal, { data: 0 }); + } +} +export { + Page as default +}; diff --git a/_app/immutable/modules/pages/_layout.js-7751b67e.js b/_app/immutable/modules/pages/_layout.js-7751b67e.js new file mode 100644 index 0000000..8869b50 --- /dev/null +++ b/_app/immutable/modules/pages/_layout.js-7751b67e.js @@ -0,0 +1,4 @@ +import { l } from "../../chunks/_layout-505b36c8.js"; +export { + l as load +}; diff --git a/_app/immutable/start-d1b6dada.js b/_app/immutable/start-d1b6dada.js new file mode 100644 index 0000000..f6085d3 --- /dev/null +++ b/_app/immutable/start-d1b6dada.js @@ -0,0 +1,2354 @@ +import { S as SvelteComponent, i as init, s as safe_not_equal, a as space, e as empty, c as claim_space, b as insert_hydration, g as group_outros, t as transition_out, d as check_outros, f as transition_in, h as detach, j as afterUpdate, o as onMount, k as element, l as claim_element, m as children, n as attr, p as set_style, q as text, r as claim_text, u as set_data, v as binding_callbacks, w as construct_svelte_component, x as create_component, y as claim_component, z as mount_component, A as destroy_component, B as tick } from "./chunks/index-dc145a1c.js"; +import { S as SCROLL_KEY, a as SNAPSHOT_KEY, I as INDEX_KEY, g as get_base_uri, f as find_anchor, b as get_link_info, c as get_router_options, s as stores, i as is_external_url, d as scroll_state, e as base, P as PRELOAD_PRIORITIES, h as init$1, j as set_assets, k as set_version } from "./chunks/singletons-57b7ce3e.js"; +function normalize_path(path, trailing_slash) { + if (path === "/" || trailing_slash === "ignore") + return path; + if (trailing_slash === "never") { + return path.endsWith("/") ? path.slice(0, -1) : path; + } else if (trailing_slash === "always" && !path.endsWith("/")) { + return path + "/"; + } + return path; +} +function decode_pathname(pathname) { + return pathname.split("%25").map(decodeURI).join("%25"); +} +function decode_params(params) { + for (const key in params) { + params[key] = decodeURIComponent(params[key]); + } + return params; +} +const tracked_url_properties = ["href", "pathname", "search", "searchParams", "toString", "toJSON"]; +function make_trackable(url, callback) { + const tracked = new URL(url); + for (const property of tracked_url_properties) { + let value = tracked[property]; + Object.defineProperty(tracked, property, { + get() { + callback(); + return value; + }, + enumerable: true, + configurable: true + }); + } + disable_hash(tracked); + return tracked; +} +function disable_hash(url) { + Object.defineProperty(url, "hash", { + get() { + throw new Error( + "Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead" + ); + } + }); +} +const DATA_SUFFIX = "/__data.json"; +function add_data_suffix(pathname) { + return pathname.replace(/\/$/, "") + DATA_SUFFIX; +} +function get(key) { + try { + return JSON.parse(sessionStorage[key]); + } catch { + } +} +function set(key, value) { + const json = JSON.stringify(value); + try { + sessionStorage[key] = json; + } catch { + } +} +function hash(...values) { + let hash2 = 5381; + for (const value of values) { + if (typeof value === "string") { + let i = value.length; + while (i) + hash2 = hash2 * 33 ^ value.charCodeAt(--i); + } else if (ArrayBuffer.isView(value)) { + const buffer = new Uint8Array(value.buffer, value.byteOffset, value.byteLength); + let i = buffer.length; + while (i) + hash2 = hash2 * 33 ^ buffer[--i]; + } else { + throw new TypeError("value must be a string or TypedArray"); + } + } + return (hash2 >>> 0).toString(36); +} +const native_fetch = window.fetch; +{ + window.fetch = (input, init2) => { + const method = input instanceof Request ? input.method : (init2 == null ? void 0 : init2.method) || "GET"; + if (method !== "GET") { + cache.delete(build_selector(input)); + } + return native_fetch(input, init2); + }; +} +const cache = /* @__PURE__ */ new Map(); +function initial_fetch(resource, opts) { + const selector = build_selector(resource, opts); + const script = document.querySelector(selector); + if (script == null ? void 0 : script.textContent) { + const { body, ...init2 } = JSON.parse(script.textContent); + const ttl = script.getAttribute("data-ttl"); + if (ttl) + cache.set(selector, { body, init: init2, ttl: 1e3 * Number(ttl) }); + return Promise.resolve(new Response(body, init2)); + } + return native_fetch(resource, opts); +} +function subsequent_fetch(resource, resolved, opts) { + if (cache.size > 0) { + const selector = build_selector(resource, opts); + const cached = cache.get(selector); + if (cached) { + if (performance.now() < cached.ttl && ["default", "force-cache", "only-if-cached", void 0].includes(opts == null ? void 0 : opts.cache)) { + return new Response(cached.body, cached.init); + } + cache.delete(selector); + } + } + return native_fetch(resolved, opts); +} +function build_selector(resource, opts) { + const url = JSON.stringify(resource instanceof Request ? resource.url : resource); + let selector = `script[data-sveltekit-fetched][data-url=${url}]`; + if ((opts == null ? void 0 : opts.headers) || (opts == null ? void 0 : opts.body)) { + const values = []; + if (opts.headers) { + values.push([...new Headers(opts.headers)].join(",")); + } + if (opts.body && (typeof opts.body === "string" || ArrayBuffer.isView(opts.body))) { + values.push(opts.body); + } + selector += `[data-hash="${hash(...values)}"]`; + } + return selector; +} +const param_pattern = /^(\[)?(\.\.\.)?(\w+)(?:=(\w+))?(\])?$/; +function parse_route_id(id) { + const params = []; + const pattern = id === "/" ? /^\/$/ : new RegExp( + `^${get_route_segments(id).map((segment) => { + const rest_match = /^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(segment); + if (rest_match) { + params.push({ + name: rest_match[1], + matcher: rest_match[2], + optional: false, + rest: true, + chained: true + }); + return "(?:/(.*))?"; + } + const optional_match = /^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(segment); + if (optional_match) { + params.push({ + name: optional_match[1], + matcher: optional_match[2], + optional: true, + rest: false, + chained: true + }); + return "(?:/([^/]+))?"; + } + if (!segment) { + return; + } + const parts = segment.split(/\[(.+?)\](?!\])/); + const result = parts.map((content, i) => { + if (i % 2) { + if (content.startsWith("x+")) { + return escape(String.fromCharCode(parseInt(content.slice(2), 16))); + } + if (content.startsWith("u+")) { + return escape( + String.fromCharCode( + ...content.slice(2).split("-").map((code) => parseInt(code, 16)) + ) + ); + } + const match = param_pattern.exec(content); + if (!match) { + throw new Error( + `Invalid param: ${content}. Params and matcher names can only have underscores and alphanumeric characters.` + ); + } + const [, is_optional, is_rest, name, matcher] = match; + params.push({ + name, + matcher, + optional: !!is_optional, + rest: !!is_rest, + chained: is_rest ? i === 1 && parts[0] === "" : false + }); + return is_rest ? "(.*?)" : is_optional ? "([^/]*)?" : "([^/]+?)"; + } + return escape(content); + }).join(""); + return "/" + result; + }).join("")}/?$` + ); + return { pattern, params }; +} +function affects_path(segment) { + return !/^\([^)]+\)$/.test(segment); +} +function get_route_segments(route) { + return route.slice(1).split("/").filter(affects_path); +} +function exec(match, params, matchers2) { + const result = {}; + const values = match.slice(1); + let buffered = 0; + for (let i = 0; i < params.length; i += 1) { + const param = params[i]; + const value = values[i - buffered]; + if (param.chained && param.rest && buffered) { + result[param.name] = values.slice(i - buffered, i + 1).filter((s) => s).join("/"); + buffered = 0; + continue; + } + if (value === void 0) { + if (param.rest) + result[param.name] = ""; + continue; + } + if (!param.matcher || matchers2[param.matcher](value)) { + result[param.name] = value; + continue; + } + if (param.optional && param.chained) { + buffered++; + continue; + } + return; + } + if (buffered) + return; + return result; +} +function escape(str) { + return str.normalize().replace(/[[\]]/g, "\\$&").replace(/%/g, "%25").replace(/\//g, "%2[Ff]").replace(/\?/g, "%3[Ff]").replace(/#/g, "%23").replace(/[.*+?^${}()|\\]/g, "\\$&"); +} +function parse(nodes2, server_loads2, dictionary2, matchers2) { + const layouts_with_server_load = new Set(server_loads2); + return Object.entries(dictionary2).map(([id, [leaf, layouts, errors]]) => { + const { pattern, params } = parse_route_id(id); + const route = { + id, + /** @param {string} path */ + exec: (path) => { + const match = pattern.exec(path); + if (match) + return exec(match, params, matchers2); + }, + errors: [1, ...errors || []].map((n) => nodes2[n]), + layouts: [0, ...layouts || []].map(create_layout_loader), + leaf: create_leaf_loader(leaf) + }; + route.errors.length = route.layouts.length = Math.max( + route.errors.length, + route.layouts.length + ); + return route; + }); + function create_leaf_loader(id) { + const uses_server_data = id < 0; + if (uses_server_data) + id = ~id; + return [uses_server_data, nodes2[id]]; + } + function create_layout_loader(id) { + return id === void 0 ? id : [layouts_with_server_load.has(id), nodes2[id]]; + } +} +function create_else_block(ctx) { + let switch_instance; + let switch_instance_anchor; + let current; + var switch_value = ( + /*constructors*/ + ctx[1][0] + ); + function switch_props(ctx2) { + let switch_instance_props = { + data: ( + /*data_0*/ + ctx2[3] + ), + form: ( + /*form*/ + ctx2[2] + ) + }; + return { props: switch_instance_props }; + } + if (switch_value) { + switch_instance = construct_svelte_component(switch_value, switch_props(ctx)); + ctx[12](switch_instance); + } + return { + c() { + if (switch_instance) + create_component(switch_instance.$$.fragment); + switch_instance_anchor = empty(); + }, + l(nodes2) { + if (switch_instance) + claim_component(switch_instance.$$.fragment, nodes2); + switch_instance_anchor = empty(); + }, + m(target, anchor) { + if (switch_instance) + mount_component(switch_instance, target, anchor); + insert_hydration(target, switch_instance_anchor, anchor); + current = true; + }, + p(ctx2, dirty) { + const switch_instance_changes = {}; + if (dirty & /*data_0*/ + 8) + switch_instance_changes.data = /*data_0*/ + ctx2[3]; + if (dirty & /*form*/ + 4) + switch_instance_changes.form = /*form*/ + ctx2[2]; + if (switch_value !== (switch_value = /*constructors*/ + ctx2[1][0])) { + if (switch_instance) { + group_outros(); + const old_component = switch_instance; + transition_out(old_component.$$.fragment, 1, 0, () => { + destroy_component(old_component, 1); + }); + check_outros(); + } + if (switch_value) { + switch_instance = construct_svelte_component(switch_value, switch_props(ctx2)); + ctx2[12](switch_instance); + create_component(switch_instance.$$.fragment); + transition_in(switch_instance.$$.fragment, 1); + mount_component(switch_instance, switch_instance_anchor.parentNode, switch_instance_anchor); + } else { + switch_instance = null; + } + } else if (switch_value) { + switch_instance.$set(switch_instance_changes); + } + }, + i(local) { + if (current) + return; + if (switch_instance) + transition_in(switch_instance.$$.fragment, local); + current = true; + }, + o(local) { + if (switch_instance) + transition_out(switch_instance.$$.fragment, local); + current = false; + }, + d(detaching) { + ctx[12](null); + if (detaching) + detach(switch_instance_anchor); + if (switch_instance) + destroy_component(switch_instance, detaching); + } + }; +} +function create_if_block_2(ctx) { + let switch_instance; + let switch_instance_anchor; + let current; + var switch_value = ( + /*constructors*/ + ctx[1][0] + ); + function switch_props(ctx2) { + let switch_instance_props = { + data: ( + /*data_0*/ + ctx2[3] + ), + $$slots: { default: [create_default_slot] }, + $$scope: { ctx: ctx2 } + }; + return { props: switch_instance_props }; + } + if (switch_value) { + switch_instance = construct_svelte_component(switch_value, switch_props(ctx)); + ctx[11](switch_instance); + } + return { + c() { + if (switch_instance) + create_component(switch_instance.$$.fragment); + switch_instance_anchor = empty(); + }, + l(nodes2) { + if (switch_instance) + claim_component(switch_instance.$$.fragment, nodes2); + switch_instance_anchor = empty(); + }, + m(target, anchor) { + if (switch_instance) + mount_component(switch_instance, target, anchor); + insert_hydration(target, switch_instance_anchor, anchor); + current = true; + }, + p(ctx2, dirty) { + const switch_instance_changes = {}; + if (dirty & /*data_0*/ + 8) + switch_instance_changes.data = /*data_0*/ + ctx2[3]; + if (dirty & /*$$scope, constructors, data_1, form, components*/ + 8215) { + switch_instance_changes.$$scope = { dirty, ctx: ctx2 }; + } + if (switch_value !== (switch_value = /*constructors*/ + ctx2[1][0])) { + if (switch_instance) { + group_outros(); + const old_component = switch_instance; + transition_out(old_component.$$.fragment, 1, 0, () => { + destroy_component(old_component, 1); + }); + check_outros(); + } + if (switch_value) { + switch_instance = construct_svelte_component(switch_value, switch_props(ctx2)); + ctx2[11](switch_instance); + create_component(switch_instance.$$.fragment); + transition_in(switch_instance.$$.fragment, 1); + mount_component(switch_instance, switch_instance_anchor.parentNode, switch_instance_anchor); + } else { + switch_instance = null; + } + } else if (switch_value) { + switch_instance.$set(switch_instance_changes); + } + }, + i(local) { + if (current) + return; + if (switch_instance) + transition_in(switch_instance.$$.fragment, local); + current = true; + }, + o(local) { + if (switch_instance) + transition_out(switch_instance.$$.fragment, local); + current = false; + }, + d(detaching) { + ctx[11](null); + if (detaching) + detach(switch_instance_anchor); + if (switch_instance) + destroy_component(switch_instance, detaching); + } + }; +} +function create_default_slot(ctx) { + let switch_instance; + let switch_instance_anchor; + let current; + var switch_value = ( + /*constructors*/ + ctx[1][1] + ); + function switch_props(ctx2) { + let switch_instance_props = { + data: ( + /*data_1*/ + ctx2[4] + ), + form: ( + /*form*/ + ctx2[2] + ) + }; + return { props: switch_instance_props }; + } + if (switch_value) { + switch_instance = construct_svelte_component(switch_value, switch_props(ctx)); + ctx[10](switch_instance); + } + return { + c() { + if (switch_instance) + create_component(switch_instance.$$.fragment); + switch_instance_anchor = empty(); + }, + l(nodes2) { + if (switch_instance) + claim_component(switch_instance.$$.fragment, nodes2); + switch_instance_anchor = empty(); + }, + m(target, anchor) { + if (switch_instance) + mount_component(switch_instance, target, anchor); + insert_hydration(target, switch_instance_anchor, anchor); + current = true; + }, + p(ctx2, dirty) { + const switch_instance_changes = {}; + if (dirty & /*data_1*/ + 16) + switch_instance_changes.data = /*data_1*/ + ctx2[4]; + if (dirty & /*form*/ + 4) + switch_instance_changes.form = /*form*/ + ctx2[2]; + if (switch_value !== (switch_value = /*constructors*/ + ctx2[1][1])) { + if (switch_instance) { + group_outros(); + const old_component = switch_instance; + transition_out(old_component.$$.fragment, 1, 0, () => { + destroy_component(old_component, 1); + }); + check_outros(); + } + if (switch_value) { + switch_instance = construct_svelte_component(switch_value, switch_props(ctx2)); + ctx2[10](switch_instance); + create_component(switch_instance.$$.fragment); + transition_in(switch_instance.$$.fragment, 1); + mount_component(switch_instance, switch_instance_anchor.parentNode, switch_instance_anchor); + } else { + switch_instance = null; + } + } else if (switch_value) { + switch_instance.$set(switch_instance_changes); + } + }, + i(local) { + if (current) + return; + if (switch_instance) + transition_in(switch_instance.$$.fragment, local); + current = true; + }, + o(local) { + if (switch_instance) + transition_out(switch_instance.$$.fragment, local); + current = false; + }, + d(detaching) { + ctx[10](null); + if (detaching) + detach(switch_instance_anchor); + if (switch_instance) + destroy_component(switch_instance, detaching); + } + }; +} +function create_if_block(ctx) { + let div; + let if_block = ( + /*navigated*/ + ctx[6] && create_if_block_1(ctx) + ); + return { + c() { + div = element("div"); + if (if_block) + if_block.c(); + this.h(); + }, + l(nodes2) { + div = claim_element(nodes2, "DIV", { + id: true, + "aria-live": true, + "aria-atomic": true, + style: true + }); + var div_nodes = children(div); + if (if_block) + if_block.l(div_nodes); + div_nodes.forEach(detach); + this.h(); + }, + h() { + attr(div, "id", "svelte-announcer"); + attr(div, "aria-live", "assertive"); + attr(div, "aria-atomic", "true"); + set_style(div, "position", "absolute"); + set_style(div, "left", "0"); + set_style(div, "top", "0"); + set_style(div, "clip", "rect(0 0 0 0)"); + set_style(div, "clip-path", "inset(50%)"); + set_style(div, "overflow", "hidden"); + set_style(div, "white-space", "nowrap"); + set_style(div, "width", "1px"); + set_style(div, "height", "1px"); + }, + m(target, anchor) { + insert_hydration(target, div, anchor); + if (if_block) + if_block.m(div, null); + }, + p(ctx2, dirty) { + if ( + /*navigated*/ + ctx2[6] + ) { + if (if_block) { + if_block.p(ctx2, dirty); + } else { + if_block = create_if_block_1(ctx2); + if_block.c(); + if_block.m(div, null); + } + } else if (if_block) { + if_block.d(1); + if_block = null; + } + }, + d(detaching) { + if (detaching) + detach(div); + if (if_block) + if_block.d(); + } + }; +} +function create_if_block_1(ctx) { + let t; + return { + c() { + t = text( + /*title*/ + ctx[7] + ); + }, + l(nodes2) { + t = claim_text( + nodes2, + /*title*/ + ctx[7] + ); + }, + m(target, anchor) { + insert_hydration(target, t, anchor); + }, + p(ctx2, dirty) { + if (dirty & /*title*/ + 128) + set_data( + t, + /*title*/ + ctx2[7] + ); + }, + d(detaching) { + if (detaching) + detach(t); + } + }; +} +function create_fragment(ctx) { + let current_block_type_index; + let if_block0; + let t; + let if_block1_anchor; + let current; + const if_block_creators = [create_if_block_2, create_else_block]; + const if_blocks = []; + function select_block_type(ctx2, dirty) { + if ( + /*constructors*/ + ctx2[1][1] + ) + return 0; + return 1; + } + current_block_type_index = select_block_type(ctx); + if_block0 = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + let if_block1 = ( + /*mounted*/ + ctx[5] && create_if_block(ctx) + ); + return { + c() { + if_block0.c(); + t = space(); + if (if_block1) + if_block1.c(); + if_block1_anchor = empty(); + }, + l(nodes2) { + if_block0.l(nodes2); + t = claim_space(nodes2); + if (if_block1) + if_block1.l(nodes2); + if_block1_anchor = empty(); + }, + m(target, anchor) { + if_blocks[current_block_type_index].m(target, anchor); + insert_hydration(target, t, anchor); + if (if_block1) + if_block1.m(target, anchor); + insert_hydration(target, if_block1_anchor, anchor); + current = true; + }, + p(ctx2, [dirty]) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type(ctx2); + if (current_block_type_index === previous_block_index) { + if_blocks[current_block_type_index].p(ctx2, dirty); + } else { + group_outros(); + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + check_outros(); + if_block0 = if_blocks[current_block_type_index]; + if (!if_block0) { + if_block0 = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx2); + if_block0.c(); + } else { + if_block0.p(ctx2, dirty); + } + transition_in(if_block0, 1); + if_block0.m(t.parentNode, t); + } + if ( + /*mounted*/ + ctx2[5] + ) { + if (if_block1) { + if_block1.p(ctx2, dirty); + } else { + if_block1 = create_if_block(ctx2); + if_block1.c(); + if_block1.m(if_block1_anchor.parentNode, if_block1_anchor); + } + } else if (if_block1) { + if_block1.d(1); + if_block1 = null; + } + }, + i(local) { + if (current) + return; + transition_in(if_block0); + current = true; + }, + o(local) { + transition_out(if_block0); + current = false; + }, + d(detaching) { + if_blocks[current_block_type_index].d(detaching); + if (detaching) + detach(t); + if (if_block1) + if_block1.d(detaching); + if (detaching) + detach(if_block1_anchor); + } + }; +} +function instance($$self, $$props, $$invalidate) { + let { stores: stores2 } = $$props; + let { page } = $$props; + let { constructors } = $$props; + let { components = [] } = $$props; + let { form } = $$props; + let { data_0 = null } = $$props; + let { data_1 = null } = $$props; + afterUpdate(stores2.page.notify); + let mounted = false; + let navigated = false; + let title = null; + onMount(() => { + const unsubscribe = stores2.page.subscribe(() => { + if (mounted) { + $$invalidate(6, navigated = true); + $$invalidate(7, title = document.title || "untitled page"); + } + }); + $$invalidate(5, mounted = true); + return unsubscribe; + }); + function switch_instance_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + components[1] = $$value; + $$invalidate(0, components); + }); + } + function switch_instance_binding_1($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + components[0] = $$value; + $$invalidate(0, components); + }); + } + function switch_instance_binding_2($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + components[0] = $$value; + $$invalidate(0, components); + }); + } + $$self.$$set = ($$props2) => { + if ("stores" in $$props2) + $$invalidate(8, stores2 = $$props2.stores); + if ("page" in $$props2) + $$invalidate(9, page = $$props2.page); + if ("constructors" in $$props2) + $$invalidate(1, constructors = $$props2.constructors); + if ("components" in $$props2) + $$invalidate(0, components = $$props2.components); + if ("form" in $$props2) + $$invalidate(2, form = $$props2.form); + if ("data_0" in $$props2) + $$invalidate(3, data_0 = $$props2.data_0); + if ("data_1" in $$props2) + $$invalidate(4, data_1 = $$props2.data_1); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty & /*stores, page*/ + 768) { + stores2.page.set(page); + } + }; + return [ + components, + constructors, + form, + data_0, + data_1, + mounted, + navigated, + title, + stores2, + page, + switch_instance_binding, + switch_instance_binding_1, + switch_instance_binding_2 + ]; +} +class Root extends SvelteComponent { + constructor(options) { + super(); + init(this, options, instance, create_fragment, safe_not_equal, { + stores: 8, + page: 9, + constructors: 1, + components: 0, + form: 2, + data_0: 3, + data_1: 4 + }); + } +} +const scriptRel = "modulepreload"; +const assetsURL = function(dep, importerUrl) { + return new URL(dep, importerUrl).href; +}; +const seen = {}; +const __vitePreload = function preload(baseModule, deps, importerUrl) { + if (!deps || deps.length === 0) { + return baseModule(); + } + const links = document.getElementsByTagName("link"); + return Promise.all(deps.map((dep) => { + dep = assetsURL(dep, importerUrl); + if (dep in seen) + return; + seen[dep] = true; + const isCss = dep.endsWith(".css"); + const cssSelector = isCss ? '[rel="stylesheet"]' : ""; + const isBaseRelative = !!importerUrl; + if (isBaseRelative) { + for (let i = links.length - 1; i >= 0; i--) { + const link2 = links[i]; + if (link2.href === dep && (!isCss || link2.rel === "stylesheet")) { + return; + } + } + } else if (document.querySelector(`link[href="${dep}"]${cssSelector}`)) { + return; + } + const link = document.createElement("link"); + link.rel = isCss ? "stylesheet" : scriptRel; + if (!isCss) { + link.as = "script"; + link.crossOrigin = ""; + } + link.href = dep; + document.head.appendChild(link); + if (isCss) { + return new Promise((res, rej) => { + link.addEventListener("load", res); + link.addEventListener("error", () => rej(new Error(`Unable to preload CSS for ${dep}`))); + }); + } + })).then(() => baseModule()); +}; +const matchers = {}; +const nodes = [ + () => __vitePreload(() => import("./chunks/0-96e52675.js"), true ? ["./chunks/0-96e52675.js","./chunks/_layout-505b36c8.js","./components/pages/_layout.svelte-5af7c4a4.js","./chunks/index-dc145a1c.js","./assets/_layout-ea040a37.css"] : void 0, import.meta.url), + () => __vitePreload(() => import("./chunks/1-1cedc3a7.js"), true ? ["./chunks/1-1cedc3a7.js","./components/error.svelte-63d63419.js","./chunks/index-dc145a1c.js","./chunks/singletons-57b7ce3e.js"] : void 0, import.meta.url), + () => __vitePreload(() => import("./chunks/2-14d5175e.js"), true ? ["./chunks/2-14d5175e.js","./components/pages/_page.svelte-e1dabd3b.js","./chunks/index-dc145a1c.js"] : void 0, import.meta.url) +]; +const server_loads = []; +const dictionary = { + "/": [2] +}; +const hooks = { + handleError: ({ error }) => { + console.error(error); + } +}; +let HttpError = class HttpError2 { + /** + * @param {number} status + * @param {{message: string} extends App.Error ? (App.Error | string | undefined) : App.Error} body + */ + constructor(status, body) { + this.status = status; + if (typeof body === "string") { + this.body = { message: body }; + } else if (body) { + this.body = body; + } else { + this.body = { message: `Error: ${status}` }; + } + } + toString() { + return JSON.stringify(this.body); + } +}; +let Redirect = class Redirect2 { + /** + * @param {300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308} status + * @param {string} location + */ + constructor(status, location2) { + this.status = status; + this.location = location2; + } +}; +async function unwrap_promises(object) { + var _a; + for (const key in object) { + if (typeof ((_a = object[key]) == null ? void 0 : _a.then) === "function") { + return Object.fromEntries( + await Promise.all(Object.entries(object).map(async ([key2, value]) => [key2, await value])) + ); + } + } + return object; +} +Object.getOwnPropertyNames(Object.prototype).sort().join("\0"); +const UNDEFINED = -1; +const HOLE = -2; +const NAN = -3; +const POSITIVE_INFINITY = -4; +const NEGATIVE_INFINITY = -5; +const NEGATIVE_ZERO = -6; +function unflatten(parsed, revivers) { + if (typeof parsed === "number") + return hydrate(parsed, true); + if (!Array.isArray(parsed) || parsed.length === 0) { + throw new Error("Invalid input"); + } + const values = ( + /** @type {any[]} */ + parsed + ); + const hydrated = Array(values.length); + function hydrate(index, standalone = false) { + if (index === UNDEFINED) + return void 0; + if (index === NAN) + return NaN; + if (index === POSITIVE_INFINITY) + return Infinity; + if (index === NEGATIVE_INFINITY) + return -Infinity; + if (index === NEGATIVE_ZERO) + return -0; + if (standalone) + throw new Error(`Invalid input`); + if (index in hydrated) + return hydrated[index]; + const value = values[index]; + if (!value || typeof value !== "object") { + hydrated[index] = value; + } else if (Array.isArray(value)) { + if (typeof value[0] === "string") { + const type = value[0]; + const reviver = revivers == null ? void 0 : revivers[type]; + if (reviver) { + return hydrated[index] = reviver(hydrate(value[1])); + } + switch (type) { + case "Date": + hydrated[index] = new Date(value[1]); + break; + case "Set": + const set2 = /* @__PURE__ */ new Set(); + hydrated[index] = set2; + for (let i = 1; i < value.length; i += 1) { + set2.add(hydrate(value[i])); + } + break; + case "Map": + const map = /* @__PURE__ */ new Map(); + hydrated[index] = map; + for (let i = 1; i < value.length; i += 2) { + map.set(hydrate(value[i]), hydrate(value[i + 1])); + } + break; + case "RegExp": + hydrated[index] = new RegExp(value[1], value[2]); + break; + case "Object": + hydrated[index] = Object(value[1]); + break; + case "BigInt": + hydrated[index] = BigInt(value[1]); + break; + case "null": + const obj = /* @__PURE__ */ Object.create(null); + hydrated[index] = obj; + for (let i = 1; i < value.length; i += 2) { + obj[value[i]] = hydrate(value[i + 1]); + } + break; + default: + throw new Error(`Unknown type ${type}`); + } + } else { + const array = new Array(value.length); + hydrated[index] = array; + for (let i = 0; i < value.length; i += 1) { + const n = value[i]; + if (n === HOLE) + continue; + array[i] = hydrate(n); + } + } + } else { + const object = {}; + hydrated[index] = object; + for (const key in value) { + const n = value[key]; + object[key] = hydrate(n); + } + } + return hydrated[index]; + } + return hydrate(0); +} +function compact(arr) { + return arr.filter( + /** @returns {val is NonNullable} */ + (val) => val != null + ); +} +const routes = parse(nodes, server_loads, dictionary, matchers); +const default_layout_loader = nodes[0]; +const default_error_loader = nodes[1]; +default_layout_loader(); +default_error_loader(); +const scroll_positions = get(SCROLL_KEY) ?? {}; +const snapshots = get(SNAPSHOT_KEY) ?? {}; +function update_scroll_positions(index) { + scroll_positions[index] = scroll_state(); +} +function create_client({ target }) { + var _a; + const container = document.documentElement; + const invalidated = []; + const components = []; + let load_cache = null; + const callbacks = { + /** @type {Array<(navigation: import('types').BeforeNavigate) => void>} */ + before_navigate: [], + /** @type {Array<(navigation: import('types').AfterNavigate) => void>} */ + after_navigate: [] + }; + let current = { + branch: [], + error: null, + // @ts-ignore - we need the initial value to be null + url: null + }; + let hydrated = false; + let started = false; + let autoscroll = true; + let updating = false; + let navigating = false; + let hash_navigating = false; + let force_invalidation = false; + let root; + let current_history_index = (_a = history.state) == null ? void 0 : _a[INDEX_KEY]; + if (!current_history_index) { + current_history_index = Date.now(); + history.replaceState( + { ...history.state, [INDEX_KEY]: current_history_index }, + "", + location.href + ); + } + const scroll = scroll_positions[current_history_index]; + if (scroll) { + history.scrollRestoration = "manual"; + scrollTo(scroll.x, scroll.y); + } + let page; + let token; + let pending_invalidate; + async function invalidate() { + pending_invalidate = pending_invalidate || Promise.resolve(); + await pending_invalidate; + pending_invalidate = null; + const url = new URL(location.href); + const intent = get_navigation_intent(url, true); + load_cache = null; + await update(intent, url, []); + } + function capture_snapshot(index) { + if (components.some((c) => c == null ? void 0 : c.snapshot)) { + snapshots[index] = components.map((c) => { + var _a2; + return (_a2 = c == null ? void 0 : c.snapshot) == null ? void 0 : _a2.capture(); + }); + } + } + function restore_snapshot(index) { + var _a2; + (_a2 = snapshots[index]) == null ? void 0 : _a2.forEach((value, i) => { + var _a3, _b; + (_b = (_a3 = components[i]) == null ? void 0 : _a3.snapshot) == null ? void 0 : _b.restore(value); + }); + } + async function goto(url, { + noScroll = false, + replaceState = false, + keepFocus = false, + state = {}, + invalidateAll = false + }, redirect_chain, nav_token) { + if (typeof url === "string") { + url = new URL(url, get_base_uri(document)); + } + return navigate({ + url, + scroll: noScroll ? scroll_state() : null, + keepfocus: keepFocus, + redirect_chain, + details: { + state, + replaceState + }, + nav_token, + accepted: () => { + if (invalidateAll) { + force_invalidation = true; + } + }, + blocked: () => { + }, + type: "goto" + }); + } + async function preload_data(intent) { + load_cache = { + id: intent.id, + promise: load_route(intent).then((result) => { + if (result.type === "loaded" && result.state.error) { + load_cache = null; + } + return result; + }) + }; + return load_cache.promise; + } + async function preload_code(...pathnames) { + const matching = routes.filter((route) => pathnames.some((pathname) => route.exec(pathname))); + const promises = matching.map((r) => { + return Promise.all([...r.layouts, r.leaf].map((load) => load == null ? void 0 : load[1]())); + }); + await Promise.all(promises); + } + async function update(intent, url, redirect_chain, previous_history_index, opts, nav_token = {}, callback) { + var _a2, _b; + token = nav_token; + let navigation_result = intent && await load_route(intent); + if (!navigation_result) { + navigation_result = await server_fallback( + url, + { id: null }, + await handle_error(new Error(`Not found: ${url.pathname}`), { + url, + params: {}, + route: { id: null } + }), + 404 + ); + } + url = (intent == null ? void 0 : intent.url) || url; + if (token !== nav_token) + return false; + if (navigation_result.type === "redirect") { + if (redirect_chain.length > 10 || redirect_chain.includes(url.pathname)) { + navigation_result = await load_root_error_page({ + status: 500, + error: await handle_error(new Error("Redirect loop"), { + url, + params: {}, + route: { id: null } + }), + url, + route: { id: null } + }); + } else { + goto( + new URL(navigation_result.location, url).href, + {}, + [...redirect_chain, url.pathname], + nav_token + ); + return false; + } + } else if ( + /** @type {number} */ + ((_b = (_a2 = navigation_result.props) == null ? void 0 : _a2.page) == null ? void 0 : _b.status) >= 400 + ) { + const updated = await stores.updated.check(); + if (updated) { + await native_navigation(url); + } + } + invalidated.length = 0; + force_invalidation = false; + updating = true; + if (previous_history_index) { + update_scroll_positions(previous_history_index); + capture_snapshot(previous_history_index); + } + if (opts && opts.details) { + const { details } = opts; + const change = details.replaceState ? 0 : 1; + details.state[INDEX_KEY] = current_history_index += change; + history[details.replaceState ? "replaceState" : "pushState"](details.state, "", url); + if (!details.replaceState) { + let i = current_history_index + 1; + while (snapshots[i] || scroll_positions[i]) { + delete snapshots[i]; + delete scroll_positions[i]; + i += 1; + } + } + } + load_cache = null; + if (started) { + current = navigation_result.state; + if (navigation_result.props.page) { + navigation_result.props.page.url = url; + } + root.$set(navigation_result.props); + } else { + initialize(navigation_result); + } + if (opts) { + const { scroll: scroll2, keepfocus } = opts; + const { activeElement } = document; + await tick(); + const changed_focus = ( + // reset focus only if any manual focus management didn't override it + document.activeElement !== activeElement && // also refocus when activeElement is body already because the + // focus event might not have been fired on it yet + document.activeElement !== document.body + ); + if (!keepfocus && !changed_focus) { + await reset_focus(); + } + if (autoscroll) { + const deep_linked = url.hash && document.getElementById(decodeURIComponent(url.hash.slice(1))); + if (scroll2) { + scrollTo(scroll2.x, scroll2.y); + } else if (deep_linked) { + deep_linked.scrollIntoView(); + } else { + scrollTo(0, 0); + } + } + } else { + await tick(); + } + autoscroll = true; + if (navigation_result.props.page) { + page = navigation_result.props.page; + } + if (callback) + callback(); + updating = false; + } + function initialize(result) { + var _a2; + current = result.state; + const style = document.querySelector("style[data-sveltekit]"); + if (style) + style.remove(); + page = /** @type {import('types').Page} */ + result.props.page; + root = new Root({ + target, + props: { ...result.props, stores, components }, + hydrate: true + }); + restore_snapshot(current_history_index); + const navigation = { + from: null, + to: { + params: current.params, + route: { id: ((_a2 = current.route) == null ? void 0 : _a2.id) ?? null }, + url: new URL(location.href) + }, + willUnload: false, + type: "enter" + }; + callbacks.after_navigate.forEach((fn) => fn(navigation)); + started = true; + } + async function get_navigation_result_from_branch({ + url, + params, + branch, + status, + error, + route, + form + }) { + let slash = "never"; + for (const node of branch) { + if ((node == null ? void 0 : node.slash) !== void 0) + slash = node.slash; + } + url.pathname = normalize_path(url.pathname, slash); + url.search = url.search; + const result = { + type: "loaded", + state: { + url, + params, + branch, + error, + route + }, + props: { + // @ts-ignore Somehow it's getting SvelteComponent and SvelteComponentDev mixed up + constructors: compact(branch).map((branch_node) => branch_node.node.component) + } + }; + if (form !== void 0) { + result.props.form = form; + } + let data = {}; + let data_changed = !page; + let p = 0; + for (let i = 0; i < Math.max(branch.length, current.branch.length); i += 1) { + const node = branch[i]; + const prev = current.branch[i]; + if ((node == null ? void 0 : node.data) !== (prev == null ? void 0 : prev.data)) + data_changed = true; + if (!node) + continue; + data = { ...data, ...node.data }; + if (data_changed) { + result.props[`data_${p}`] = data; + } + p += 1; + } + const page_changed = !current.url || url.href !== current.url.href || current.error !== error || form !== void 0 && form !== page.form || data_changed; + if (page_changed) { + result.props.page = { + error, + params, + route: { + id: (route == null ? void 0 : route.id) ?? null + }, + status, + url: new URL(url), + form: form ?? null, + // The whole page store is updated, but this way the object reference stays the same + data: data_changed ? data : page.data + }; + } + return result; + } + async function load_node({ loader, parent, url, params, route, server_data_node }) { + var _a2, _b, _c; + let data = null; + const uses = { + dependencies: /* @__PURE__ */ new Set(), + params: /* @__PURE__ */ new Set(), + parent: false, + route: false, + url: false + }; + const node = await loader(); + if ((_a2 = node.universal) == null ? void 0 : _a2.load) { + let depends = function(...deps) { + for (const dep of deps) { + const { href } = new URL(dep, url); + uses.dependencies.add(href); + } + }; + const load_input = { + route: { + get id() { + uses.route = true; + return route.id; + } + }, + params: new Proxy(params, { + get: (target2, key) => { + uses.params.add( + /** @type {string} */ + key + ); + return target2[ + /** @type {string} */ + key + ]; + } + }), + data: (server_data_node == null ? void 0 : server_data_node.data) ?? null, + url: make_trackable(url, () => { + uses.url = true; + }), + async fetch(resource, init2) { + let requested; + if (resource instanceof Request) { + requested = resource.url; + init2 = { + // the request body must be consumed in memory until browsers + // implement streaming request bodies and/or the body getter + body: resource.method === "GET" || resource.method === "HEAD" ? void 0 : await resource.blob(), + cache: resource.cache, + credentials: resource.credentials, + headers: resource.headers, + integrity: resource.integrity, + keepalive: resource.keepalive, + method: resource.method, + mode: resource.mode, + redirect: resource.redirect, + referrer: resource.referrer, + referrerPolicy: resource.referrerPolicy, + signal: resource.signal, + ...init2 + }; + } else { + requested = resource; + } + const resolved = new URL(requested, url); + depends(resolved.href); + if (resolved.origin === url.origin) { + requested = resolved.href.slice(url.origin.length); + } + return started ? subsequent_fetch(requested, resolved.href, init2) : initial_fetch(requested, init2); + }, + setHeaders: () => { + }, + // noop + depends, + parent() { + uses.parent = true; + return parent(); + } + }; + { + data = await node.universal.load.call(null, load_input) ?? null; + } + data = data ? await unwrap_promises(data) : null; + } + return { + node, + loader, + server: server_data_node, + universal: ((_b = node.universal) == null ? void 0 : _b.load) ? { type: "data", data, uses } : null, + data: data ?? (server_data_node == null ? void 0 : server_data_node.data) ?? null, + slash: ((_c = node.universal) == null ? void 0 : _c.trailingSlash) ?? (server_data_node == null ? void 0 : server_data_node.slash) + }; + } + function has_changed(parent_changed, route_changed, url_changed, uses, params) { + if (force_invalidation) + return true; + if (!uses) + return false; + if (uses.parent && parent_changed) + return true; + if (uses.route && route_changed) + return true; + if (uses.url && url_changed) + return true; + for (const param of uses.params) { + if (params[param] !== current.params[param]) + return true; + } + for (const href of uses.dependencies) { + if (invalidated.some((fn) => fn(new URL(href)))) + return true; + } + return false; + } + function create_data_node(node, previous) { + if ((node == null ? void 0 : node.type) === "data") { + return { + type: "data", + data: node.data, + uses: { + dependencies: new Set(node.uses.dependencies ?? []), + params: new Set(node.uses.params ?? []), + parent: !!node.uses.parent, + route: !!node.uses.route, + url: !!node.uses.url + }, + slash: node.slash + }; + } else if ((node == null ? void 0 : node.type) === "skip") { + return previous ?? null; + } + return null; + } + async function load_route({ id, invalidating, url, params, route }) { + if ((load_cache == null ? void 0 : load_cache.id) === id) { + return load_cache.promise; + } + const { errors, layouts, leaf } = route; + const loaders = [...layouts, leaf]; + errors.forEach((loader) => loader == null ? void 0 : loader().catch(() => { + })); + loaders.forEach((loader) => loader == null ? void 0 : loader[1]().catch(() => { + })); + let server_data = null; + const url_changed = current.url ? id !== current.url.pathname + current.url.search : false; + const route_changed = current.route ? route.id !== current.route.id : false; + let parent_invalid = false; + const invalid_server_nodes = loaders.map((loader, i) => { + var _a2; + const previous = current.branch[i]; + const invalid = !!(loader == null ? void 0 : loader[0]) && ((previous == null ? void 0 : previous.loader) !== loader[1] || has_changed(parent_invalid, route_changed, url_changed, (_a2 = previous.server) == null ? void 0 : _a2.uses, params)); + if (invalid) { + parent_invalid = true; + } + return invalid; + }); + if (invalid_server_nodes.some(Boolean)) { + try { + server_data = await load_data(url, invalid_server_nodes); + } catch (error) { + return load_root_error_page({ + status: error instanceof HttpError ? error.status : 500, + error: await handle_error(error, { url, params, route: { id: route.id } }), + url, + route + }); + } + if (server_data.type === "redirect") { + return server_data; + } + } + const server_data_nodes = server_data == null ? void 0 : server_data.nodes; + let parent_changed = false; + const branch_promises = loaders.map(async (loader, i) => { + var _a2; + if (!loader) + return; + const previous = current.branch[i]; + const server_data_node = server_data_nodes == null ? void 0 : server_data_nodes[i]; + const valid = (!server_data_node || server_data_node.type === "skip") && loader[1] === (previous == null ? void 0 : previous.loader) && !has_changed(parent_changed, route_changed, url_changed, (_a2 = previous.universal) == null ? void 0 : _a2.uses, params); + if (valid) + return previous; + parent_changed = true; + if ((server_data_node == null ? void 0 : server_data_node.type) === "error") { + throw server_data_node; + } + return load_node({ + loader: loader[1], + url, + params, + route, + parent: async () => { + var _a3; + const data = {}; + for (let j = 0; j < i; j += 1) { + Object.assign(data, (_a3 = await branch_promises[j]) == null ? void 0 : _a3.data); + } + return data; + }, + server_data_node: create_data_node( + // server_data_node is undefined if it wasn't reloaded from the server; + // and if current loader uses server data, we want to reuse previous data. + server_data_node === void 0 && loader[0] ? { type: "skip" } : server_data_node ?? null, + loader[0] ? previous == null ? void 0 : previous.server : void 0 + ) + }); + }); + for (const p of branch_promises) + p.catch(() => { + }); + const branch = []; + for (let i = 0; i < loaders.length; i += 1) { + if (loaders[i]) { + try { + branch.push(await branch_promises[i]); + } catch (err) { + if (err instanceof Redirect) { + return { + type: "redirect", + location: err.location + }; + } + let status = 500; + let error; + if (server_data_nodes == null ? void 0 : server_data_nodes.includes( + /** @type {import('types').ServerErrorNode} */ + err + )) { + status = /** @type {import('types').ServerErrorNode} */ + err.status ?? status; + error = /** @type {import('types').ServerErrorNode} */ + err.error; + } else if (err instanceof HttpError) { + status = err.status; + error = err.body; + } else { + const updated = await stores.updated.check(); + if (updated) { + return await native_navigation(url); + } + error = await handle_error(err, { params, url, route: { id: route.id } }); + } + const error_load = await load_nearest_error_page(i, branch, errors); + if (error_load) { + return await get_navigation_result_from_branch({ + url, + params, + branch: branch.slice(0, error_load.idx).concat(error_load.node), + status, + error, + route + }); + } else { + return await server_fallback(url, { id: route.id }, error, status); + } + } + } else { + branch.push(void 0); + } + } + return await get_navigation_result_from_branch({ + url, + params, + branch, + status: 200, + error: null, + route, + // Reset `form` on navigation, but not invalidation + form: invalidating ? void 0 : null + }); + } + async function load_nearest_error_page(i, branch, errors) { + while (i--) { + if (errors[i]) { + let j = i; + while (!branch[j]) + j -= 1; + try { + return { + idx: j + 1, + node: { + node: await /** @type {import('types').CSRPageNodeLoader } */ + errors[i](), + loader: ( + /** @type {import('types').CSRPageNodeLoader } */ + errors[i] + ), + data: {}, + server: null, + universal: null + } + }; + } catch (e) { + continue; + } + } + } + } + async function load_root_error_page({ status, error, url, route }) { + const params = {}; + let server_data_node = null; + const default_layout_has_server_load = server_loads[0] === 0; + if (default_layout_has_server_load) { + try { + const server_data = await load_data(url, [true]); + if (server_data.type !== "data" || server_data.nodes[0] && server_data.nodes[0].type !== "data") { + throw 0; + } + server_data_node = server_data.nodes[0] ?? null; + } catch { + if (url.origin !== location.origin || url.pathname !== location.pathname || hydrated) { + await native_navigation(url); + } + } + } + const root_layout = await load_node({ + loader: default_layout_loader, + url, + params, + route, + parent: () => Promise.resolve({}), + server_data_node: create_data_node(server_data_node) + }); + const root_error = { + node: await default_error_loader(), + loader: default_error_loader, + universal: null, + server: null, + data: null + }; + return await get_navigation_result_from_branch({ + url, + params, + branch: [root_layout, root_error], + status, + error, + route: null + }); + } + function get_navigation_intent(url, invalidating) { + if (is_external_url(url, base)) + return; + const path = get_url_path(url); + for (const route of routes) { + const params = route.exec(path); + if (params) { + const id = url.pathname + url.search; + const intent = { id, invalidating, route, params: decode_params(params), url }; + return intent; + } + } + } + function get_url_path(url) { + return decode_pathname(url.pathname.slice(base.length) || "/"); + } + function before_navigate({ url, type, intent, delta }) { + var _a2, _b; + let should_block = false; + const navigation = { + from: { + params: current.params, + route: { id: ((_a2 = current.route) == null ? void 0 : _a2.id) ?? null }, + url: current.url + }, + to: { + params: (intent == null ? void 0 : intent.params) ?? null, + route: { id: ((_b = intent == null ? void 0 : intent.route) == null ? void 0 : _b.id) ?? null }, + url + }, + willUnload: !intent, + type + }; + if (delta !== void 0) { + navigation.delta = delta; + } + const cancellable = { + ...navigation, + cancel: () => { + should_block = true; + } + }; + if (!navigating) { + callbacks.before_navigate.forEach((fn) => fn(cancellable)); + } + return should_block ? null : navigation; + } + async function navigate({ + url, + scroll: scroll2, + keepfocus, + redirect_chain, + details, + type, + delta, + nav_token, + accepted, + blocked + }) { + const intent = get_navigation_intent(url, false); + const navigation = before_navigate({ url, type, delta, intent }); + if (!navigation) { + blocked(); + return; + } + const previous_history_index = current_history_index; + accepted(); + navigating = true; + if (started) { + stores.navigating.set(navigation); + } + await update( + intent, + url, + redirect_chain, + previous_history_index, + { + scroll: scroll2, + keepfocus, + details + }, + nav_token, + () => { + navigating = false; + callbacks.after_navigate.forEach( + (fn) => fn( + /** @type {import('types').AfterNavigate} */ + navigation + ) + ); + stores.navigating.set(null); + } + ); + } + async function server_fallback(url, route, error, status) { + if (url.origin === location.origin && url.pathname === location.pathname && !hydrated) { + return await load_root_error_page({ + status, + error, + url, + route + }); + } + return await native_navigation(url); + } + function native_navigation(url) { + location.href = url.href; + return new Promise(() => { + }); + } + function setup_preload() { + let mousemove_timeout; + container.addEventListener("mousemove", (event) => { + const target2 = ( + /** @type {Element} */ + event.target + ); + clearTimeout(mousemove_timeout); + mousemove_timeout = setTimeout(() => { + preload2(target2, 2); + }, 20); + }); + function tap(event) { + preload2( + /** @type {Element} */ + event.composedPath()[0], + 1 + ); + } + container.addEventListener("mousedown", tap); + container.addEventListener("touchstart", tap, { passive: true }); + const observer = new IntersectionObserver( + (entries) => { + for (const entry of entries) { + if (entry.isIntersecting) { + preload_code( + get_url_path(new URL( + /** @type {HTMLAnchorElement} */ + entry.target.href + )) + ); + observer.unobserve(entry.target); + } + } + }, + { threshold: 0 } + ); + function preload2(element2, priority) { + const a = find_anchor(element2, container); + if (!a) + return; + const { url, external } = get_link_info(a, base); + if (external) + return; + const options = get_router_options(a); + if (!options.reload) { + if (priority <= options.preload_data) { + const intent = get_navigation_intent( + /** @type {URL} */ + url, + false + ); + if (intent) { + { + preload_data(intent); + } + } + } else if (priority <= options.preload_code) { + preload_code(get_url_path( + /** @type {URL} */ + url + )); + } + } + } + function after_navigate() { + observer.disconnect(); + for (const a of container.querySelectorAll("a")) { + const { url, external } = get_link_info(a, base); + if (external) + continue; + const options = get_router_options(a); + if (options.reload) + continue; + if (options.preload_code === PRELOAD_PRIORITIES.viewport) { + observer.observe(a); + } + if (options.preload_code === PRELOAD_PRIORITIES.eager) { + preload_code(get_url_path( + /** @type {URL} */ + url + )); + } + } + } + callbacks.after_navigate.push(after_navigate); + after_navigate(); + } + return { + after_navigate: (fn) => { + onMount(() => { + callbacks.after_navigate.push(fn); + return () => { + const i = callbacks.after_navigate.indexOf(fn); + callbacks.after_navigate.splice(i, 1); + }; + }); + }, + before_navigate: (fn) => { + onMount(() => { + callbacks.before_navigate.push(fn); + return () => { + const i = callbacks.before_navigate.indexOf(fn); + callbacks.before_navigate.splice(i, 1); + }; + }); + }, + disable_scroll_handling: () => { + if (updating || !started) { + autoscroll = false; + } + }, + goto: (href, opts = {}) => { + return goto(href, opts, []); + }, + invalidate: (resource) => { + if (typeof resource === "function") { + invalidated.push(resource); + } else { + const { href } = new URL(resource, location.href); + invalidated.push((url) => url.href === href); + } + return invalidate(); + }, + invalidateAll: () => { + force_invalidation = true; + return invalidate(); + }, + preload_data: async (href) => { + const url = new URL(href, get_base_uri(document)); + const intent = get_navigation_intent(url, false); + if (!intent) { + throw new Error(`Attempted to preload a URL that does not belong to this app: ${url}`); + } + await preload_data(intent); + }, + preload_code, + apply_action: async (result) => { + if (result.type === "error") { + const url = new URL(location.href); + const { branch, route } = current; + if (!route) + return; + const error_load = await load_nearest_error_page( + current.branch.length, + branch, + route.errors + ); + if (error_load) { + const navigation_result = await get_navigation_result_from_branch({ + url, + params: current.params, + branch: branch.slice(0, error_load.idx).concat(error_load.node), + status: result.status ?? 500, + error: result.error, + route + }); + current = navigation_result.state; + root.$set(navigation_result.props); + tick().then(reset_focus); + } + } else if (result.type === "redirect") { + goto(result.location, { invalidateAll: true }, []); + } else { + const props = { + form: result.data, + page: { ...page, form: result.data, status: result.status } + }; + root.$set(props); + if (result.type === "success") { + tick().then(reset_focus); + } + } + }, + _start_router: () => { + var _a2; + history.scrollRestoration = "manual"; + addEventListener("beforeunload", (e) => { + var _a3; + let should_block = false; + if (!navigating) { + const navigation = { + from: { + params: current.params, + route: { id: ((_a3 = current.route) == null ? void 0 : _a3.id) ?? null }, + url: current.url + }, + to: null, + willUnload: true, + type: "leave", + cancel: () => should_block = true + }; + callbacks.before_navigate.forEach((fn) => fn(navigation)); + } + if (should_block) { + e.preventDefault(); + e.returnValue = ""; + } else { + history.scrollRestoration = "auto"; + } + }); + addEventListener("visibilitychange", () => { + if (document.visibilityState === "hidden") { + update_scroll_positions(current_history_index); + set(SCROLL_KEY, scroll_positions); + capture_snapshot(current_history_index); + set(SNAPSHOT_KEY, snapshots); + } + }); + if (!((_a2 = navigator.connection) == null ? void 0 : _a2.saveData)) { + setup_preload(); + } + container.addEventListener("click", (event) => { + if (event.button || event.which !== 1) + return; + if (event.metaKey || event.ctrlKey || event.shiftKey || event.altKey) + return; + if (event.defaultPrevented) + return; + const a = find_anchor( + /** @type {Element} */ + event.composedPath()[0], + container + ); + if (!a) + return; + const { url, external, target: target2 } = get_link_info(a, base); + if (!url) + return; + if (target2 === "_parent" || target2 === "_top") { + if (window.parent !== window) + return; + } else if (target2 && target2 !== "_self") { + return; + } + const options = get_router_options(a); + const is_svg_a_element = a instanceof SVGAElement; + if (!is_svg_a_element && url.protocol !== location.protocol && !(url.protocol === "https:" || url.protocol === "http:")) + return; + if (external || options.reload) { + const navigation = before_navigate({ url, type: "link" }); + if (!navigation) { + event.preventDefault(); + } + navigating = true; + return; + } + const [nonhash, hash2] = url.href.split("#"); + if (hash2 !== void 0 && nonhash === location.href.split("#")[0]) { + hash_navigating = true; + update_scroll_positions(current_history_index); + current.url = url; + stores.page.set({ ...page, url }); + stores.page.notify(); + return; + } + navigate({ + url, + scroll: options.noscroll ? scroll_state() : null, + keepfocus: false, + redirect_chain: [], + details: { + state: {}, + replaceState: url.href === location.href + }, + accepted: () => event.preventDefault(), + blocked: () => event.preventDefault(), + type: "link" + }); + }); + container.addEventListener("submit", (event) => { + if (event.defaultPrevented) + return; + const form = ( + /** @type {HTMLFormElement} */ + HTMLFormElement.prototype.cloneNode.call(event.target) + ); + const submitter = ( + /** @type {HTMLButtonElement | HTMLInputElement | null} */ + event.submitter + ); + const method = (submitter == null ? void 0 : submitter.formMethod) || form.method; + if (method !== "get") + return; + const url = new URL( + (submitter == null ? void 0 : submitter.hasAttribute("formaction")) && (submitter == null ? void 0 : submitter.formAction) || form.action + ); + if (is_external_url(url, base)) + return; + const event_form = ( + /** @type {HTMLFormElement} */ + event.target + ); + const { noscroll, reload } = get_router_options(event_form); + if (reload) + return; + event.preventDefault(); + event.stopPropagation(); + const data = new FormData(event_form); + const submitter_name = submitter == null ? void 0 : submitter.getAttribute("name"); + if (submitter_name) { + data.append(submitter_name, (submitter == null ? void 0 : submitter.getAttribute("value")) ?? ""); + } + url.search = new URLSearchParams(data).toString(); + navigate({ + url, + scroll: noscroll ? scroll_state() : null, + keepfocus: false, + redirect_chain: [], + details: { + state: {}, + replaceState: false + }, + nav_token: {}, + accepted: () => { + }, + blocked: () => { + }, + type: "form" + }); + }); + addEventListener("popstate", async (event) => { + var _a3; + if ((_a3 = event.state) == null ? void 0 : _a3[INDEX_KEY]) { + if (event.state[INDEX_KEY] === current_history_index) + return; + const scroll2 = scroll_positions[event.state[INDEX_KEY]]; + if (current.url.href.split("#")[0] === location.href.split("#")[0]) { + scroll_positions[current_history_index] = scroll_state(); + current_history_index = event.state[INDEX_KEY]; + scrollTo(scroll2.x, scroll2.y); + return; + } + const delta = event.state[INDEX_KEY] - current_history_index; + let blocked = false; + await navigate({ + url: new URL(location.href), + scroll: scroll2, + keepfocus: false, + redirect_chain: [], + details: null, + accepted: () => { + current_history_index = event.state[INDEX_KEY]; + }, + blocked: () => { + history.go(-delta); + blocked = true; + }, + type: "popstate", + delta + }); + if (!blocked) { + restore_snapshot(current_history_index); + } + } + }); + addEventListener("hashchange", () => { + if (hash_navigating) { + hash_navigating = false; + history.replaceState( + { ...history.state, [INDEX_KEY]: ++current_history_index }, + "", + location.href + ); + } + }); + for (const link of document.querySelectorAll("link")) { + if (link.rel === "icon") + link.href = link.href; + } + addEventListener("pageshow", (event) => { + if (event.persisted) { + stores.navigating.set(null); + } + }); + }, + _hydrate: async ({ + status = 200, + error, + node_ids, + params, + route, + data: server_data_nodes, + form + }) => { + hydrated = true; + const url = new URL(location.href); + { + ({ params = {}, route = { id: null } } = get_navigation_intent(url, false) || {}); + } + let result; + try { + const branch_promises = node_ids.map(async (n, i) => { + const server_data_node = server_data_nodes[i]; + return load_node({ + loader: nodes[n], + url, + params, + route, + parent: async () => { + const data = {}; + for (let j = 0; j < i; j += 1) { + Object.assign(data, (await branch_promises[j]).data); + } + return data; + }, + server_data_node: create_data_node(server_data_node) + }); + }); + result = await get_navigation_result_from_branch({ + url, + params, + branch: await Promise.all(branch_promises), + status, + error, + form, + route: routes.find(({ id }) => id === route.id) ?? null + }); + } catch (error2) { + if (error2 instanceof Redirect) { + await native_navigation(new URL(error2.location, location.href)); + return; + } + result = await load_root_error_page({ + status: error2 instanceof HttpError ? error2.status : 500, + error: await handle_error(error2, { url, params, route }), + url, + route + }); + } + initialize(result); + } + }; +} +async function load_data(url, invalid) { + var _a; + const data_url = new URL(url); + data_url.pathname = add_data_suffix(url.pathname); + data_url.searchParams.append( + "x-sveltekit-invalidated", + invalid.map((x) => x ? "1" : "").join("_") + ); + const res = await native_fetch(data_url.href); + const data = await res.json(); + if (!res.ok) { + throw new HttpError(res.status, data); + } + (_a = data.nodes) == null ? void 0 : _a.forEach((node) => { + if ((node == null ? void 0 : node.type) === "data") { + node.data = unflatten(node.data); + node.uses = { + dependencies: new Set(node.uses.dependencies ?? []), + params: new Set(node.uses.params ?? []), + parent: !!node.uses.parent, + route: !!node.uses.route, + url: !!node.uses.url + }; + } + }); + return data; +} +function handle_error(error, event) { + if (error instanceof HttpError) { + return error.body; + } + return hooks.handleError({ error, event }) ?? /** @type {any} */ + { message: event.route.id != null ? "Internal Error" : "Not Found" }; +} +function reset_focus() { + const autofocus = document.querySelector("[autofocus]"); + if (autofocus) { + autofocus.focus(); + } else { + const root = document.body; + const tabindex = root.getAttribute("tabindex"); + root.tabIndex = -1; + root.focus({ preventScroll: true }); + if (tabindex !== null) { + root.setAttribute("tabindex", tabindex); + } else { + root.removeAttribute("tabindex"); + } + return new Promise((resolve) => { + setTimeout(() => { + var _a; + resolve((_a = getSelection()) == null ? void 0 : _a.removeAllRanges()); + }); + }); + } +} +async function start({ assets, env, hydrate, target, version }) { + set_assets(assets); + set_version(version); + const client = create_client({ + target + }); + init$1({ client }); + if (hydrate) { + await client._hydrate(hydrate); + } else { + client.goto(location.href, { replaceState: true }); + } + client._start_router(); +} +export { + start +}; diff --git a/_app/version.json b/_app/version.json new file mode 100644 index 0000000..2c21e5b --- /dev/null +++ b/_app/version.json @@ -0,0 +1 @@ +{"version":"1676148945818"} \ No newline at end of file diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..17fc76110953482fc6591a7f42f4c1ee18b58a61 GIT binary patch literal 4333 zcmVC00060P)t-s00000 z000640s#R500000000000000000000000IC1_}xa1Ox;L2?+-W2MY@e0|NstE-rw8 zfFdFy2nYx=GBP_mJAHk9FfcF=4-Xj`85$ZI5)u+DEG#rMGzA3(92^`dC@3Bt9wQ?o z4h{|t4Gk9;7dkpRAt50+I5;;qH++125fKqoR8%c3Eq;D}Gcz+_U|=~pIbmU8dU|?; zgM*5SiYF&06%`dKDk^z-c`GX`jEsyxKtN<Vq$oBcw1XradB~GW@bY}LqbAAZEbBB z7#L4aPe(^bP*6}-R#tLya*d6Rf`WpCgoJ;8e^XOaV`F1IJw1zyi&s}yT3T9jb8}c& zSV2KSN=izHhlgEVU3GPJWo2b)X=##@l5A{jXlQ6jNl8XVMp02wl$4ZbXJ<`KO_7n2 zlarH`m6eEyh?kd_nVFfeu&|bvmYkfNn3$M!b#xaP7n_@#2nPsPSXiE(o}i$hZEkI9 zYidhOOQWNs1_cI}mY08kf2F0RSz1||nwmpGLuF=Wq@<*9ad18Z1`GfI019+cPE)`C z|Npnx=fu^_{I+Mv000h@Nkl-w>c7Ru^BrmCIW_B|(x|zXlcek0DnVH$c zv%3$H_rjd~mr-@w9yqhpr>m>0dsY1d_%o*;8UPJ|20#O#0nh+w z05kv^01bc!Km*{j{9pa>E2qDy1Mt_>*(I`X7%=z^1puu6YiPKRVA3CQWCH@DH9Zpm z^K{<*RfZ;D50&}{9`ktLteo4|>h<0lXwLwEF%&fT)pvw3zS}+bA)iQVAp}DTLBe2s z1_1W@NxCWkR=Ij%&VDWq<@q+pfBl$ki~O{t2LSd@dmSyWz8^q-9e2Ga`%kyo&?V5( zp8NbIORlS~iN~B}z2fTLK_H&YMQiN40Y>t!7RTltfd_0es|?UI8jEEfpW-!PY6y8Tl!#q&S^+{*;^mll5u4tBhgoEEsU z_cGKAZY(|5oyY`U2+uf30%QGc9aRZvah%RP?(gq9bv_3GAvhkm!GY2cJ?0ajI9rYy zpeZew?FQgzt~iP+@l8j!qX0`q4e8)xODs`7Qj9(ez-c_*PY1^Km(!g*AUfZ^a6y}3 zYr7vC?W?Xruod&<_5jv8@oHe{L(`>|HqS+l{rv#i{nqPN0?0dKtsP8|KCig;;o;JM z#HJV9?>F4L{q0N#z~(0oyZI=4BxjJNs&1F(+Otw;Gp7JRzuDVsX8>um+ZLq*&2j3O z2FmPm_uj%orMZFBs~v#dr3`#0kearZxAUkpXt+%+cJjZzlTrX6^jB+HKNIk;droFd zn84fbwZZGkxLJQdn7C<*a$W8vrMG1_N6{S1M@= zcGxIal2(Q;)5uL`9w}aw3x|UuWPADHqA~~=Hi3vsuEqsTP$d#6zJCfNm%n>+sRP=< z*2^)=w7hEFaY5Jkj|HC{!lDh6gyQSFtpF<|GmC2M$4GBv^&*M^@r;Gz-)Q}M|CD?} zUQq_gabS8Q!MYz1AyWnwL9P{|Cry$evD&D|lxos-8WIQ8TGBwvqzen&A=Wbh0Ny}t zBJmH-5Ldt{Io7i$RZG(}+~VhiEN}M6Y6BME-VnNhGd*6R@2pP$)BwO26bV=Kt+dY) zL)8r3Y>K9s;@W7fsp={OCcZ+%4?hpUml8b|8r#Dk@SHaF;}f-7HEJ>}O-_g?IOg9D z0Kl=Jc0GES7$vWEg;uF@#GY1vvDGsI-1p|1yb4t3NJb%o`4s^4z76j*+LHk`UOx<} zrjhd2lK`**=i+CjA1fto(1x}MRBeB`V+i~F=@*hU|FNVfm}2QB_NiAv1wNwCxqFio1fVzg-JlP>@L8DQtaTe32;#L7* zbInj|xXNa+Qpe3}jN*F$4Cj7O2;?Y=QEp*KY2*e;Q%TbdQUOTqXWzenUGAG`NtVWq zAh0ap6gF~Eck*A~yheTsX!iNzeaH`?&1K^*TMq!ck@2fzvMu|fV|>G3sjdxZ^8Cqh z@wW~L=trI7+3Z{X+@a0U3#n|!3b(+tW7N2p({2SF=$dhnL1EYP6bXe%P73ne%oj<> z;kwiEfE^h{f!Qu4^W3n=q;LwPq!987XIR8eu*r}{W;Q$1Qkg2xcFQRRCi;`H+0-i zC$$=@*!l*LD`cy*y-LHt)zwBvy0oM`Wq?YvrCX-6X9wsp2w05H$lTocp) zwq33i9pEdK_C>V9vA)V)N)EA_831r_?QwTDuSNX-2|-_5@`Zy608h*}i=-HUMwLoW4xAU%EL69j zngj+_gT|^c42;Nh$hxNGnh_bsRcX{b(4?{l)fm8#cVK_qD+x_lB*Flp8&Qd{`T$(v z{}eWMeGur9C7~H{1kcud)9pAW>#rHY$Vo^@uKR^uPHSvasJHmDledIrw`a8sxH(}# zh=Zm=X>+XjC;|VNBLYFkHmCHz^#LF~uj*b&MVlcM2@$&R8>nt+qIoo)uN20++Ctrbtkr;}Y`mvx2QFUbV&j(uSH&{|h|RVBgE^3IvAp2W z0G#aI9FJ^|K#2V6@M-B}Ez+r(N0s*}OaW8Y8OwPNmlKOym0C22RoVym<>vbuaKCe_ z!(F|lE7Gq{V=8i#*zxIBpBfM=E>8!V{GsiMO6RiO?o0zP_)mLNFXeWcA$?cD>YHL- zQ`6RN_QZFwvZ#M3#CkjvsfP?4=Nz=O)_f*HGatII(&Agq9Sf#sgxQ{q46uIBNpeE- zGgVOeFvo%PXLhUSgaQCA1I!KY#>PKPi9afqd~pBZu<)QOai75-kL6%;dj3KVbgL(; zqyd1dmSq31uJ%kL>_RK3!_zfR0f2n#eAhqX;%4v*2~OFFFBC_ehe%}D)UC3%Ty5tn z$tM*w;k#>UUa`2pEhJ<8va3m>eaQo(-H->l7_066A+6=_K7BBB9x;PflwXByx5Z`S|FWIZ=(eOl>dQ*oc6) z6eB;};j)$^@T629ph=ck>^4D$l|69Ne6I_1p2QUGMu8PGZ7!#lL}HvfJKK%?R(-Uu z?`irCDF|4M+r0Vd2Ho zOh#P*LK|M;n?%9DAEE)ad=LjbmE10ZLxTZ68J^=}ja(jJU`&-<#DzFRV|V`IuJvsI zd8hgHi)^nuIM=n&%TeIK>Gc-;yrOgL?brtLk&D8DU#J4+F-LC?i&peqUcUY6@x+q> z&{h;Q%()?Gl4$Ity5Zrpy@)e(T*VRT3)9ppc8~=aVZKvJLzUzL=9A0dc3N&5yB3GBWo^lE{kHMzEnTpxB% zJo1L7GFS?JGTN7Ave~!>DAqSi@g^V@mflPtI| zWIws&1D&DioEn5%uDs`TAkBp=2`zX+qVmn?dXm${10&1Z!>dT`M`D@bE|?d1dW1{_ zpnsLiO;~{@b}@ZO1KO$9$>^6n#P0#n_gc;!R?uzP^k1M&L@@m_8y9o!z7x*@;*qwj zIl7#{u$fDuC{#5biF{Y4#s|M%1YXaF<-8UPJ|20#O#0nh+w05kyp b>;V4 + + + + + + + + + + + + + + Web3Privacy Prague 2023 + + +
+ + +
+
Web3Privacy Prague
+
Monday, 5. June 2023
+
X10, Prague
+ + + +
For the first time in the internet’s history, web3 has made meaningful ownership of our own data possible. DeData Salon will bring 18th Century salons up to speed, inviting leaders in the space to discuss what data ownership will mean in the Web3 economy. +
+
Key themes
+
Human rights DAOs (pro-privacy)
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Identity (ID)
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Mixnets → Full-Stack Privacy
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Cryptography
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Tech journalists
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Asian community
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Privacy wars
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Privacy workforce
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Privacy activist's
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
R&D (ZK, MPC)
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Network states (with a privacy focus)
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Solarpunk vs Lunarpunk
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
Veksl
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras interdum tincidunt eros eu malesuada. Vivamus in urna at ex dictum pretium quis a erat.
+
+ +
Speakers
+
+ +
Program
+ +
Sponsors
+ +
Ticket
+
Conference ticket
+
Party ticket
+
+ + +
+
+
💛 Organized by ETHBrno team
+ + + +
+ + diff --git a/web3privacy.png b/web3privacy.png new file mode 100644 index 0000000000000000000000000000000000000000..378c11f3d134d7b3933220e62edb79dcde54fece GIT binary patch literal 282284 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

;moN%dA(+19(zMfZ@hhQZYkY~&eQYV`$+jg4tP zsUVq8(zba7QmTfV0 z4B9myc16klg8q-ptKKJ%G#IfM8mVNzXFsI$wvCS9*C$CfRrRfS1-BU2>1;25(v$Q# zU-_3wX>_qB{|U|ZLK>cjoA_%X;g9~2DX@j6vPlr=Te>X$0@}qkv=t@hkn_uG(2Cbc znmo;Jqxd~PkI8gWkEbcE?c{;(MB{?pMspKB(3S4exFqRxJ$G}lB++`_Zfs% zZPyQi58}JU0p~_n=Y}^GGHS)aeum!44#>`fA(aerUT-JoyxhhDQxolWc;dumhZSFA z1E@>yJoZo32~pj)q}FYlq=ySvJ?{Afet4w56Dt-&Wyg0V5aiL{O-jhsR(Jfg^k>|u z$aOn{E);V+ek+WQHL8kaiT|73U0V$4(EL=xK=R6z@J3{~0oKkD=!0Ut=;t%@OBR#$L(#bNv=7FLW2Bz96#oaM; znozB0xc0!BR)~jt*vA+fsc2i?lXkyx1bW2wbqnl~C7oa!b4D2e*-gzGoLM8yk~|+W zX}9j8jzfxr_V=|M124P-{UVgr{nFg5veCQ!$1@3LQ{(MEdu+!|jWo~gnqp}x8Ev1EICH$>-70!uc3tY#yAP1f%E_;tSh1$$`5YQ|3-g_Cagav4< zc=;iRKbXV>rr`Oxr(lFF%6s{~9Hsl<#adAU_@LA`lxlwWpbOz(Yf;UCiE?RKZzw_z zL|b2*Erm^)4clI~7YjD|P+$`Ga2DUt5=(1mW~(zz3`I>o;x@zAat1*WW`{DH;{S%o z5#9e|smP4~BR#1b-!;%P3|Fr=0AFcn+xHV~vuzUmBu>yz3S*;u|wQN0!x22ugJCaUb(K zCVFg>8C}$f%3GWO*iK5?JAy4l*9fZORQtk(7Ncu?nRaU%qpCpN3bWyo2AvSC@ZBv5 zt?BU+(?l=8Qd^oNJ|fslzZ!5a)$|bBXce;8F+8Gh`n5nb1=A759X9;Q13N=*8(JewueVStc-w`iLklMGA>COk_-Nx?3*`Oycl3+ZDh zYlkQ-KBQlzQaUP3g`rVG7#WsW_anOcxkoxD6N(UJb8^uQrBpWiv__ax71Gbo2%=}TtAMPiUdbRfJuwAywq~6Zzj?h#|3kd>|FuIhZfGsKkq4J9-Hz=T&D&&m z9BwJHcZlb7fItNN+o42}Nl?$&Y|B0I_Au0zX|#LC`K?H$Uj*RNJf{G=;Ngz)M!*Xq zZzaeU>3mv!WqezD<@0BuR7Jf8Q;M#UY#OOve)tm?REf#gsg6)!WI)!|om#1NgDtuS zAI1Y69P`m%wVe~%>MLJ8Fge2S$D%He_CJ-0!fQ0eY%tuY4$D_?Ih!9$AUneK3W|>t zsdB)z-5kvbEEVK|;H>!s(UxB)+l_6?6?NQ=fx)_u7F9LZVE4~Y-PyJCWrdTR|t zMXlIREh9@lb~{4#q4<)%S@y*0k8ekw-AL=Q?gjw!qTc^U)L+Ln{f6!TxS(|GEsc~# zj2bC5KtfPbKxqaD2+|?2kgV9pksKKc3yzk%r`8}?GUynWZ z$LqRY*Lj@B`8?DK0JB^N*f)bd^vChjISy=>6afJeAO;CNA{?8nH>{SMw`|CTj=JO? zeHweu25LM!=7Rk4hqL&M`eq0m^R^FNX2aM=#due}MER=suMD!*Ls)Cn3!MNST0A1{`R5$Z~hwi8eS;hX`~P z=A|aK^J-C)UX|a;kheZ9vnfY^UB>m4+^Op;46l*LQfN`w_#Xg;P>!FhxZqRqF89)u zYwayyxcdlwyx+}%@Z7XX=o(PkNoA$qCl&K^lW-t;rqtwYDO}~)Urfq~>;No2r#rd( zbTDgCv~sY*6j{8B3CF&1l3t$e(#azEa<0H|!L>aFOc{EH{9k0_|&?84?db~*Yl5KMd9ptP2 z0A&56!du;KW>CsR!uW}CTeiHQsd#MU_Bw$)av^)q8`DhCFB+Q5AD+gDj2-ghs~koP zlIw!(#v8@m{<(~rB6=a4vZPK&r%fGg0t|tsswbBCVuAKl_Eh3&H4V1Z9QAD;wVogkWK zBJE7LWcp3&eUFI>X`+9i&7JgqJgYYJncs->kVr;T?;YP%o>rUoQsR$G6x%#z72O%I z#?9ri++Uw4%7z&;_}bN)%0wYq*Yxpghr=MWc!K8Ke(mmDgF=Y~>yAyYj~e{rm_ucS z)O87)lv_X#o7By5-YbcHIiz*N0J<9{2N<0h#phlf=J)PGa4qpZH?`?)<&Q#Q*@cK( z8+Vdd;1-+B0ST4m-QMAgq;7<^crff}?voVq=Xq%!zVrYT__m|MVH*&9)^lO*aC~>a zEnakC(VUmKXurUT?Pv^!P=DxzxN8?^*dn7=W*e12PrLJ_AzpziK=raO)_wK{BPxus!6RiByz5b$oVcIrh2JdPD+`bD5C-?7 z{3lpqz4&!UWVsEsKka)ibOPy@8(J-*BPOS&AhG4l-JXuV)dmD)!4R`YBbBiA3IN;O zlpU+8_}kYAD~Wer__8*_y{Xzk;!SOpUYIx14{3LVZs-4!47}2a{VPwI`i}k-b+vas0tfU4mvby3RI-b?+RK)*5yw0e;iwuG8AGvL^V} zo=dK*IVHZKV$8C#H$tIm>CZ12uJd2f^a9lPQdf~%7IImCV69`Ff&U0ZBHrPz@=A88 z-JpGRYXQ#o+q0ssIb4}s^+F5o#hCXpW3SbvwlaJAO-3=WspQ=0@iwFGH%(V6T=9A zDA%Z=$L&H=ofXZ67#v3^)1Q6<)<*gQh5~hhvBd40`^H&@S z&?lFU?epWr0dqbOXG{jY=AV67HB(ZWtWNEgEZi(saLID}kPv#>a&Zrx!F;^}xc)lc z!bRw+e_Iagl$Kh`*s+oMXYgtbuvt2j0%V0j2-Kx=Zy6hoae~IVY${=4jY-34yg65J*qjr7pL|O7@?Zd`eWvK7XM3h23qwtW?5KuFaO6;FkMXstmp^VDK ziq`9s@^N*PeEIIs!!WU-f=TK04gcOKPwSfd-v1r*ncK1MgDKTaT1_Wnc7N1T7&7r6 zazaCwG%fw~DFn;h1fuT_3{f_BZ|3ws2$(jTR>nejaL2{6TdDX&dM#;%w3+IMrd~#O zeAJYq9yfaCyj|$yX1ieiC>fK`XCnyxlHwgxn4N`V%cg=fNf12EyL9=1D!nIg#Li_8 zUh68Q(Dlck;Q=MGkn`kwL(ovevoP6&mLonR=*&fF>{koJ;gj4qx?NOSFqh+kA#JIp z`tCU4GNAp1Y1(Kc0?kxWJ3%ZQOJ|qwlr6+Q5Eb<-K~Q5~J#QaB7ICrSG_s1-gXPz+ zh*L?qH*~6$J{b#>+jxEx&{NEtx@50#l%Z(?NN;M}cM;GsxtsMig$1n#9U8UWH~=r2`*UsF0>_u_ z=!^E;CP9Yb*5fHn|E{@g7RXsV`Yiqc6w7agX^2qt(isws|77oFa7ajh1RMt#a=y;7 z55mg5L2--p#hf?7lV!(ex(lD>ICC3(gE{hV_pgOa1VDH>cnJ_HX=dokdd8E8L9JwB z_552+%XEDguU&`C<(qBNLYvPstIjjEO-7$|TrG4gjcbxSGLO*pA%19l-A9|3b0470 ztJgI6s>0KJPS*JOLiEOsbtr`PWk>7`W7r&)*-@6rE#dFN!Z9x}sL0)nJ6ss^f54hMo&m(6k zkPQgl?%AIjXEfHZ{4n{pR8VO@hBbSmOYQ)3pxL?SQ=ILOJj&glHPZ-ejrF=(KXhjM z;PZmaV^CEE{A;u>r71`^14-jH5Z?4uGbAbM;4my1-3Utgy6aKW>5yKAI zSk8T=QV8|w>azl1?;p_%$X(k6g_fLVRRvbDR|7#fRL|9pG$J=&Hx&D>)uW3sXSn?p zl_1Anj8jt)dZHPwgGVYZ*i5X9SwgqQely=(1z+Mu|EUp_HkWG~aj=sDgfu8+bqcl^ zRy^S=w4P`=#dWsq3(jV^?1}BN&t_if(Uun(nv6^`8djc%lJa=-bUtKu%!^y0QMSKP2ua28vn(`x{@LUdcWwZF_QBN?iFs zAJ|KAUF9S+zO<=oYRj|gT+r1@Y-vALGjONS#K=18GjV56SQsLZYrHLDizpRf^;S-& zs!W4oBXQu#n~1CJ(=NJN*Pp0J!(R=f?JzEvTJ@9K`3^_RcP3Q+=m#W`E9!{?nq%L< zB&Mu^SG$(WE<>F2Ym_$bynBVB=9790dE z%=|s}L#A=LsSWiP#RN^iSxD2eX?T^mSgZB8M4_pJUPy3YZ$|jaYPkwGNj0|ZkXIsq zywk9i<1Pdo_d0iYs|$quHnOX5VTskiH<%yzqk0rjhsO@qCc)1c9P9P+@IqjeMmqHEs~%D)#(^HG$E0)>@cayN6T|wU|AdId zBDdynfBAa9tsn757X~~we&!EWOA-czZ3eH+wVOtFCyWc9r>7q;616vmADh2~u*mC7 z4zNtS;fJr$hx+f@MI!}k|0W1>vPYyrr_UtvqJu-E;;7&RVE*On*;%9$?GrE7dtWXH ze_~a~HXo31{?W_I(hF94ToCDFa;vkyFHZCa_~K;A?3Y0$3vJ)rc{i7O{>2|CZ*1kZ zbCNnW71ik3x5kF|c^}2Ujt2^Y@mDoui)b$H#j_cE=!{$F`4F7&4k%!=9$bHT%+;}) zbNF%lj1nonIcon|)Y?@tFQn#Yw9zjj7~$H!Ai^Yv{kVMZr#_Ots*vdaU*#WtCN7hE zZLQd$dyhSutahuF0q(;sOyZ8({8Xaxp9$_iFYm^Z@mwp{fkoUNE2&YpmSwZSLV~?+ zt9-6`dmRWQa+>MYv8e{>o<6j^$-8NBXMU|iVH_yWub6JNgzndFV(9Wg38P9ZC^S1= zjb`rJyI!8M`jOgKcQvQXGICY6&f9?;Db8a9ONMHiQimNW0s`G`${CujK^L{4-OCl9 z=|)&p`BSGmz9;S+kqHX1SwXBB7ZL|4MI1tdr3m#SHci~ zLP7)kPcL2}rPjP+g~}~tf5|+d@{Q@A3z87(f-WUPG#q{Y6|khL}h@h%yROZT#a8y;j4{Cw^uK9~cC+ z$@hSn6L_L8<-7ixG$x2Bhnr)MPDqVue0p0=IZAC zhCTW93C{~C?cXf9V{KCZo6Pk7oci?f8r{MC!>+^L+F|9s+CI9GsZRYHSl$gRtLhqI zxnyXWHbs{*pXoiF=AjL;{w~zbcve}#@$jTODk8D?wu0aX!Bs&a!4?crk7N=_F~i`g z;0Ll@Ap)s3^vZhUWjx{SxT0H?dsFp&%)yixlHNbx*8=4!w-xlB=fR5$JSqcZYjip6 zQqRu>4K-577SU|c8M4KnB);Zw-F}cdwPeVNgY(tLrbhLqNIvJ<4W9MB)Qj=#aWEi( zIbB=976pJM3?E$m_kjlk1B=_J5!p{;%5_Ea?JI@Lu&SD2N>ZlpOSG%Ir;V6qUhh)C7hl{aqKy>2Q zhGd$5Z*yWkG{)4<`EzMwQ*an!0TI8WP3h&&qOr6NVWeP|0H{?pc-O$p5~H<$w3I@( zq&G2nt$SUi_!s-uyoPRdSk}kYKqDYIqt9lK9Tx14!q{nPxB8k^h%k{59p7v@x$FyH7p z?!Pvhy?RWV%MK5K%2mHy6PFNv)>?tw)INHsfGFuJgDKISESXzV(K7phqwFt*2iCfd zFSissb}<*J=Mm4^n8;e#B~IkX0CrzA#ntQDkGcu7GTZnyX)rQk?Eirko8(Bw@I(F$ z&{-JKtecc3CrI?@5ZXyGC|ByezpP_L$nMP&rokSBm?c-`keUi40x{wfo^ zND=CQS%2PK2{p@mJh3q67V=w>VCD92IGZ+vC|%znwn&O<&0x2`&X87J7Q#AQoFb^$TAwMZRDgBjnxp@(Z2iVJ-VZeJsB%J2@$h zD`gI>P>~ydt#dVQX^CuF9HrEtbGPFB4e=?c%;sfdJ}G=||Dn!`hMpU!9{NRk zvJ*NK&>vH!zy#%_hPgp>Z!VcG(IrH5gk>DTR}Nt4Zbv~-$Sn&2R(#%zVD#I`?^MydG|Hm+q9 zZ7zu^%AYj>4E>d#%DdMqa( znfZbshIa{^JvZ60SF-=}S)=P+P<0a<?gV@}jfy*eS4%qz72 z7QV=W)c`*NeWRxnjQyU3Ne}NUk4K4Lg{4m?HLG$a(9b%93ll~`JDS0%bh8^A8+q~v zg!H4eg%t|LuHF&1&D#_Zyr>A~qHX!6txwd8jD0k@{QJB9s;l`b$+3*#lvKY!DFDy? zjElB6_n|)D=?JiFbtjLbNNKU%SlPwxEMYRnGJ-innWjq~sp=ILOCYKal9 za^HLZv?pv>2A^A?M(<-keC~YLx;5__|GXn>3%bv8ftU8;RVaP-Jt!~zv#k~;WeRuJ zi<{<#M6NeYqRX2FDT2?gl2-~8aF{VS6RWNN=Kx+T>3lUYex)E=BKnxm{k$kUy&<0w z2VTN)nNoLD&{>&m|= zFGJsKYe9={4f67JHpfSW#k@IFc*rJPKDTZvX6!z)NP&2994 z4X;f>e@mE3ghu2tmN-wYmv=ANPy~5{xaGdOWLgYH8zfa@_2I2?|G~JVe zu*Nj++F_zKITEU1AQ^ya<=1PI`@+zmD@1VMZ=uT=!|f6d^M>X^4JIM-LxyKmtPK3` zQ{414^>eZRL3T%|*7HOQmwz5p#iiK_E|^-4q#3E$uld^a7C`V+0ASC<*gK@bb3FG= z9E_nm+P{nB{>Q!zRRZwgM6Y1F7P_hjJe4l1V4Ws+d zU3=iTr)0;M-vMz3z{_Q+t+|d7$xYTH8@!y&tKg8y%GQ9t7JjkuF!SKKvGA=CyUnCa zg$ya|i$=wl*;i^SL`TsPR8+)F?{ufpamy55Wz9nYZrC1kJL?7Fv~%4cCVtdgh@Jw3 z?j^08G2iLJ&iSjUaZ$Cb?f*@$V*fz=o8$*I!?Tiena4C5e;qPYCBH9SXbc!zG-!U@ zvtP_^c1nLaxz&?aJ$3Lmlt3pHw)K{&Z`6?fdsDxt;E2cX}d{ zG;J}^-&x4%gYx3%r!tM)MUq1QLw=9@pu~Nv((IN-$Zo(v+I)K5gpxDoW7NY$C@Iye2&=w(`BLfWSK^RxDT;*0wZ~TzkPN9v(wGt!bNr+PC>>$ zZ^Y!}qGH+9sl2(5-D?EPW)m;kAMhs6&Cv-NIG3R8+>lS5p)TjF)v(A1@{0PxmP~O{F<2FeEia~6r-EKNy@U7%m-C_{F|MbPA%Uf+Uw zf*mhie7=oBrHQFNy(&#QHwo`lE`3Dru%yf^x-K{nHpPY$oEi8G5Yt;qXOF~DKSVpeasA=&F^y`Sy1kMjGm=C%?Lx8oSj{rD zl%hyz7}SY)tOY6~dh|E1op&v?&Q1q963oXE7+*4Y(D{7cgkG0sEfB*~7DuC5)>&+M zI3i6O=!WTB3F*2`mPPg}9-^10M@pjeg&01k41`z24q*WuyIwq;+q2&hKo8RkGsx)A2UO)rj=RVe6mFQcCspf#fpu6KDXCf z)C!SMyNQe^JbnRQf!jKOy7chM7pfW`lFVPAuCV46O*sq1?L3C_0z()3O)XHr)!v<` zT}?BKt*eyqLD4gE864+bGO*W*D%r~2ErsoVv*B2P;)CyL_c4iUD!H!pj4{Jhlxp(b zmWfh+tP=+e2rV?5d{)uviYV`-!cdIOzwU#oqdwe?pyTY; zoxg3re^P#mNlf!t4$weCI|^&Q2}4me$)g5+qyYoolLmdl8R27nQU2~q%p&>CLH!p6 z#P#n$Nz|?Ttv2!{E)L|u;HW+a0gXOm!{Y}TCNHH6DpP~ulHwk z>0BYN7e1`|bHBay7w0g2<}0z3(8{rMgl==YOUVHwujvPy2*cgR5xrcm0;&;E;u3y(?sE zX}s8HydNtK8`}RHb^IxT3;Oes*3OW>Cq!eH>3XhI_ek(w3g09};#myNctLw^o5_n6$^ zrwLo$b9#t;TK2=>G_*yD_5u315}YiWa^%78ckpjRhLO=K00Jgya$ZFd_N0$)2&I{` z?gKX!VC=s2OEz6qApJhYnxyE0C8bJFi)D<4KRHzVh<%(ofgbb>{3LgSVu>Ph%cd&V zOS*X7qSzg0s*pRutuVi1{wG}AZTK^1@mWK^aU1rBYG>@#u?D6OO`<}m~ z@S~YS=F8LVi#?j)mt#_s6LrWci}(~}38 zjdDXTUjLShYGSxge7@c`nZ6}~AQ?cWcDHSXUV5#Ny6E6{T+fMU$BT9h`%c~T?^HBO z;Dm*Foq#RvZ4{cE8g2SFgoCYz?RCUbS6fF7lFAwI6QOQBhKgmB6}@p zx-ZBYE^tiC75ajras{J5<`v9NMnd{Oi}ndgWJpl;#nwwJW|fbgH5MjD|MAICl6bW$ zE4@kFXUJ3!$)9_vtm7j?7%l$VuXFYj;3ksKig!?_Uek7oe%SOE390NNL*gHvl_Q!c zw!B#aH|mf+i0Rf+m-+SN|E5l4o8%NZ1HhVk-v(Tb6kD>uR?^Phx*V9Es%@1Q$XA`6 zFE|#uoc#_q-Dy5e_VKO-T5yKb;)!W&0@m?|P;l*S>RdA^^7NBEgqw|t|5T&)38zH1 z6zb>SOdsIFAPFweXBB3n@`vIZ5$yys%;C*!__hz2fwlhk&2Jwuk3X-D7s{wZWBrbk z*L)6L&yiUF|J$)E`c^F4WKC|gjBnw#DR(%DV~kTG%(txbw_m=3bua3oYKjxLSSc+O zalIQvIq|cMXnQMoEDohfIa~i>7oLYr{C039dw8thSWgoK_6K)&+4nVLV#Ib8NI)X) z(Ip}$B5&6`J~aXN2fUgqh2PJOcZ-+k&SD2!rBLt#qC15hd<~`QitNJz?F&B6QFZuG zU${mWS#a-fmM_KXhBq#uCVo;~BHhqpLX7ZyYrRo$f~O57Mr_TRFn}oWeiZs5MT44J z&96X0*=cS3%p&qVBV3Ev-D4&(T&BWN~ydI)>ps+e);NoG>-W$FP^72)cA{nf4bvkqSvl zni=1PB}~#mP*|H{Q?l<_=;AX=2yR1F=|*byDlVVxbYmEUUzvBtQ_c zVG?XYse*VNIh-bo81M02F;EA(8UT;Xa;eM-Eo}}h;3}JSZ69cS?}WTbzu-x`07BCv zx6usL;_L-9W!s&sB<$(-lhg8^{o=r`;I{aU6aC{StJ#eyhqCqpmQ}o04MBmREg0I5 zV|Z8dGTnW+(V4977mT8#yd-7y+Y44pGl#moz`B5C>+80nty+%!e5Ya2+Hg_QI3Ywi zXgR*!mi7yKy7!q2b^2X+an-D~&arvm?p2PFL`wv9-QY$+XfcuA*|wJxj;%5 z_=cC3i?wrjF59ji$KiCDIGNv5s~zOF8a?58u7wY}IyVSx&oTc<-R-u3J^t((V(B)H z?R4&bAfb9;mxD3MO;}c0<^YR8tuUQkTOlYVkT8cGj)Bkat9(L(_bdOWwrD0p^P%_t zF?%nZ(GXTAyC)#Ke4J#HkpMv1g{lMo^m+%7&R zY|V)~>#rEQtQ24HqEcfz-xaVCN>~blPQl8dKxk=w59j7Q_d;{r;i;!EcbWYAdzgP- zAe@YA^|}YR zz-8Qt!g9y;ZU=IIO(@#v2bV%ul^FGWs~f=b%ps}){f|8&7hCUpcF0k?~#7Wk`DhA&JP)^5(>H*@k3%_*HyAbf{~t zjujBn1ggmiNZZO4 zfkh17mW-F}>J)ofLn-a@G*4TT0)zLgc)t@?V*l)LyGfk@*O8CJfSWaWy6u7VCl>@y z7LL>4v><`KiPz610TH;`p~Q1B;8VM7d}>($-GbO!U=(u;_b%2~{$)SRJY%+~#}ga~ z)2)uvr%pK>@_}lupOxHam!YP8@4?#F+fh*p$N6Tq1$*dqo}kkX<@SIZT=0#CMc+p+ zv0t>L!#8mQa__ml2ISn;HRb=V z#bXARx-!W!OIxlyi;4TW)$=<)aP|#klBQ{%BB^g?{cRR5!2XtqC$HPwDg#aT_f6Ht zZ7og4G1JoX!7VAdrEv$yo)(60NVYbHnLh$YLq_ejxWooflYEW9dQG z!bxEHyOBVEff=xFwBcZ<(~V?@zCl~QV;4Rhdv>7R(*^V_q~2ZFrb=G7xZb-}!({&n zB2B+dUFb_@{ga{aOX)zDb;QLYxj4qG9I5hfMDp_o<-LmtP;R)A}&Gxo8q~DUiS5-Tf$URTvT5b!vX6ifqA8imZ^|0mXKQ7 zcex4Y1zQuwT$@fmU}@36oc@f<9D8t#%Pu=DXY*Om@`Dqk7Tf=3wZG$kln*1`?|x(l zKfV%^&3tP$bhcen$c0&twY*$qRkK)EWo2t)u9q*wX2^eCGDs*4?3yuHNIxu*?F#m6wPExF}plC84JmLCfR+B?Kt z*{FAl-nF&V<%7~AWS_uPkxl1N`2)L`O@#8*4A&l|b}AaYDV`_OhW+H`Z0<H`8A<5hZ80u?D>xuDm zK;%u(z)G?bT5s#XZu0BW*QJ$^-??Nu7o=msK4BTSj;g}y)UC4AS3?6FXlVa8nT-@W zL&!G;-=bIIMZ;zi1iVD>#jD(ULxqCs|B0juOYBxgSz}Uo?fB8%st;zP;si*oVUTZ! zp*rdZP}?_W25)k&_Uxs!_S+Wwmrh{}Gl%XY8hphciB(~c)t>uBs$Cf>#)$)*>uOuQY3jvbMMKypf6QeknZm?A^m2`Bd0ccJSmtmmGC%WWAK0s)pQUvp z`tLO`!3Nh%bO=(G&tAD#Z%4 z7T25CO4Wf1HVg#9NFS zHSN_G(Nh8r>g%VeruLHxc_03V`JW_`p}x(-7A=ZeI;^_X0JVM#f>kWH{&y7qX&y=s zJ>|xj|GV$aGtc9*=zzf@GyIuq!e7f|sko{bhriK$(0laM7_B>^>nrwRfU!8l;lOEw zJ$Q}vllbDN63ep)%k9P>LO>NR#lr+L5m~yOnihSABP0y{I;K~|(rc@OhoJ~kdNPH6 zM_t&M+Z_YW^Y*kCwDoVCjcj#w#T*|sU;lHhq6Q9FHrF{aKkMRo>0kfLZ1c~~EPu?! z`qQfZWJ(j{0v~jbSiEd>yJ*bdVrg~AYRsm*ZPD?HVfL7i5Lk&FxFg;k30fSN$1Uc@ z!6suN)0bwGL^QiMRj0ac_x=hTH?PJBWJ*2iZ=mT&Oy+4Ae4iY4M$-2CRLeZ$&Q%QP zCT8=b<8rvenNvzfYmtwqqkT=T-6n_@kWnNSU0!MZ72R==tZ=ViY2ja?r9%n`c+jdn zqcHTfGg|+tbe_nnzOmu|#^ELB9v9J4Fcb6Hwt&?vDiXo@Ny_07C6u_!=@Nw*R9f-0 zL|jX_6eS76kP#*NM+$E%ku{zF}`W5^JnBXf*TI6>8Uv)sQ@Hn%5)LZj%F|!S+J2=gUQ`W&|U-hTALR) zl(;8ijQRxJsM+~%O27T$b2aQiio*}`7fVjx-~9EmFoF#l+PPN_8Sf{~BHB+I+T!j@ z?6)@BiOYJ;8qQJR-^Xe%K^;WTbUCOSREwSoe+hCD zfy@-AU>7f+3$OHxnfkpT4iGHW8yY5@4nZ4)az?rat7Ay9&$RjpA^v25%=6b2#ePTv zH-BYdk5qt4p;a8qZ3+M{po^SMci~a;Ku9KdSH$oAuR4cP1u#@lK_YDsfI95HwmkV^ zRN?q0zo!P+TcVlqB?&oat|FHm0(4`M5mEYWId0%gluzV;R!SRKL8(nl??2<8N8(ZG*ywYpLz_x3}h%U0#|32)sjNtpppw-v7s*v3f@u1T9 z_H)+a6oCy!$Kv>hCxwdm!oUjf-->MU4~!a$YvHS-4%V1L0Xy^jTSK#K5pAFY6xAqj za@LH07MF$y=*u8>UE<3g_CknkNbXRiOt9wgmAMP(n)IX?wJz9c7j+YI<IR4W(nE`b!O4knOz6I(9-i>fT-)6ui~ET?h{cPsNLBNuo6OR z==B%(1f#1Wkhq_Dv1w|>q-W_DA<`e{LQYpB6-s^mF- z^oFsyGTcq;Ng~H}>j1R)A+ewGBTsfN{HKmbVf?bC);(o9mrq!8292(igg-0sXfl9{ z+$uJV_&vXGwt*wk%;v29N9XXp+#CyIi&LU--%_&l!)5(2p)lCGJBokzu4#7N`psNDyl zkkyu~<Dct%mlP5b=y#Xfai@Cu+#lNn~}}Mki}K=1F|eA#ZRk zy0nak-|THchU@@y?Kpl*GtcW?k6nN>g7cEy#2eeojAJ>0bAxkVkk{AbygWUe_qh-h z`0oIc3^>BW#O96T<08Fm-}I#i-0jP2{EH}NuiB30G~&7$P0-c#TTO1sqtmH`*a*7- zRf4W_oOpLX`lMaYt#`;&Okn#T$3XF%+6q2Ha<)^jEoe( z{+^SC^LQs;FFt`7UQrxyLahM$Q~UT%BH7dDrL31w=f$;NeW=0W)`Jz9E$d_tlj!tN zveK0FQ>G)9qZZ6}EE02%4=e=->=5V)84b@u&|gf~^K_cej3oRpev$3 zktWeJAJUX-BsrT8f8XW{)z@0Mcsv3oNvL3kuNRWXGAXm)>!w%0uEUyeF>fcxPyp*) z?8>3e;T%Wlgu^~j7%7xCm>;}WtF^1>9g5XC)(H-wf&?XarVxWGwo3+tKSc@ocakZ4 z+g0`rqg>!2V^G3Lu;PZAjStdU3~B6gK9xh3ULN;Sd3R{=n?2B*_a& zLaJ>senXF}`K8&>6;iG#r#~)D`~NG}*$I@rx`qh+nY=@F5?T9ttlM5M-?MMlYi+2z ziKS`j>IHeb3SLX^tI%zTR}Thg`fd6a?nfI#wWru~OQ6k?AcE@ne+CRwFcD#=9^W0#3D1Zf$sGn=klKVP$ zeZ_dl*uUM8W129d z-0F8?cawIb8fOQ^+Yh@tRB`@vUWUF1xUdW2FBAC>r$p z8>Aj@hjlo?buhxud?S;7#u+6=QBzmt`)tc?J*0)!tO)aWO2VVjt2CSYLSf~KS@=P5 zsVG2DT)@hPnkMp95(Awv>rv8ea24JuLn*H*De5ybQ(NWt$7Xg`I`Ec!%MGnS5{Zwz(Bdj>k4^s{nR*=^Bsyu5qVdpyk(A?Xd8|VNmX&m{n8f^8!-!pZ>vP$u-CZ z+bG@c;d#=UM-k9kDU^9KDO(j6NYG8tc&&HtaoC`AK<;;X+(~{r9Zkqqx|m+kEdb2c zYW*8|%*q37=2qp8JD==2eex_XIxH4&gPM0W=tS`VJ)>MX$RDP&E9rZ!k}$F1!b`41 zDaq2wdOnqAkH`I2T-;qnjnUzqTV2Iz6ZKmCHL0HL$HLxwpxck^M-QwsZ6tq_hkTF$v0(h3M0p^Nr{ z2zdvR9DI%l{(JQm2H}_U@P7`Ig{G_~1rBOLrXV0BQ?!@sQEHRP>$BCJyzBG477YkV z?yVQCP|EVWWQTtIG*lQi1ucFYY+%0SUB@GWWZr$*W=1Cyfza@jM6!3QoNj}A44i-$U!WJig^`N6?fO6ONpbQyfh#&To}ogF zN^D=G(zGGI9ZqA~%`DwUZM604apAb=rZR>zo$WikoEdBH+`!YPp&dK?0o8*^g^U@ytMmp@i zYbcHT9=UdxE~gqo_n^~@5OwpQa6j-^7%jx@?H#qSZ0(I`U1~sZ^yJyURIZrdVn^Qx z$&NDtiW@cfzH#=t;lKuz9=PLg?9 zMh{~#U+6N{TYSHV@hU(TNas<*M^><4*#4lN4RIiY&El0R&pXg~^&73`cw~V+24?%v zbgs!F_}hLT6`at*(FhgyT$Db&^ju6#mjwRVZGn9ZGw8Tv2>5HpxjRrek-NB(&(ja> zZs4ej`OPZ+iZ9hfLAtMdczz}2|9DRP>%V+w;D*c2VB#U|DNGs1UBq8y z#nvjy1PtouXV5JMn^bi6vW$n5bN{|zL}jFaBO{dcUa`U0i2z9^Y?RuBh{h1OCKnVVv>w zV@M9xSDed`AnO1%QkhH%@xhYLjQp1H2XZUy8RYRwP0q}mM@j|}@JBXUEYDomA-A26 zBKl%#cwZrZ@rEUv8^-b0OJE%iZ?~`OJ(D_F55um@<5ib!|9()Q9~!TQoJI^L?qxo8 zr5xs=|CBS3Zx<}GIZ5C4a90JbhPf5+7qs!56{T_ZdSUQ>K*jQ)cKz#zQiG3=^~i#F zxCjM?Sc&!ID|v_YHN~(!eU{A_`?!h;KVaCv>_Whdi=llGBI8IbG{_-<=Knss{FHmy z_>-5CcK7|o_?|w9JyfqL`l82I$CN~zk4e;TCwXtRpjpFIP}&9125NzB>29#|HO+>$4`}*_9wP<64O4o_P{BJ7jpF zM}R^dq9L)BW7s*Q>>S#cY0N3Mzgqm8HX>wvyBI3A2ipLi!vI0ux6hnQolkpCih~>O zYERsw2@?;P96YzYII>zQ`{aW>JJJLs;;zO1*z5P(X4C}vXfMK|yr*JnKuu4%W1M8d@{WOp(Osp# zI(L#S0-gzX_P6FiG= z&TZQHrPGLKHLiz&p36t@zEqr(7%Wbm#~cUGU`z0X|u7n8a?=~|AD`$JurU6zVL zT6aXgehTw#JF>{p<{Urzp^jwj|HG~HKAD^~W2{X*Yw+&cm%R_IjmXtVEHS`E9I0hW zY6Rs9FIYw?_x-`^TQ1y7VCSXRey+xoSWyt5Wo*CuG+_K`|60s*{>%T5sJD)4I_&@d zRTQKZP(TTl93e13YJjwKNw;*Dz($Icv~&;Y20@z9GD#0Tus>e}yVLh%x#Ov=rFv$~pJgjCK7p5MRMD={?a!rq_0hP7n=eHPA^q8IO8&KxqUe;bAI(X_`)*Jw1;zCh-wImhtbqc(jW-q7(0 zFU(2oK|l^ZNz`)ha8Y2C!1~wP!q@N^4R-+rTjAcwiT}(Dkh+}aljG@$V|sq1$b4gS zzK*kCpj#ezcb;bq9QEOF3(MLFO$A;|JYwW~G_GN#ux&vT62UKX9}5^UrxAEX%HDTD zK|g~BZ}e_VUKM!{9-*b*;^_=KRjTgW)IQ)1xo5I~V4Yw96T}1eXg8^>{5?GZ7@bbO zM%uE?$|W$CL;0e-PE}~+u)pC+qnas=7>1ZtZjrJ)~{5Ftu(Dv1#4zF{kM8))7-M~YVMdlZlpk9Tn zo6Fm)4G3|=fNX&Cz1iQqci*z6hfbxru~DZ2Cz>Y^2(w#TLHo1e5#kt=F<Rp(w>-Uv#}<`*G)ni~uJ|Be9NgxSq~ z4OhSZx73%+2IV43d8BS#cApz35)aiDN|U9MrRHZgEhZC;f;x1rp%@d)BFT*iZLbf=urkZY$}$`;N#~s zmPZ3izP&Vl16WyBFC0l8Vs}cmrX;9SQs67pz*X4Y@GW1x5bmWMEsL=D30^KE8{PgL z>MFE(zmvTr*(|J9hA{T!@-u&`@K2xr#7KlwS?lEebkKJD@Q7ER#&26|9AA72KkAL; zm=(n{!0^pqV)TwY)t7|5@WJP>#INT5iS7?xV_(9IZqwgs0%tux#{M0bB)pt4!z}2l zi0>TrT^)2s#!>Fizem!vT6~C1SX%^TMxCX{bjQQL*Ts2W*bYvyz7?l_#@!#NS4VC( z-(a@%)r*yPjpUKwPxC)p)?JPfhvw43bi=>RKW%3X*sMEe0Et{#v=yA&zDn55ugs;puMeSt>RW43ffKd zkuJGjTJ!(EW)aT=noTsn-FHp~c5A1=YN{F$PktzeoHYtDFY+6>Y3XA@31HDHh{%7Trt2;+*c2fXS5xr4v@jUQ1o?dqZ<-Qj!C9~J-{Dr zYCWy`$$gi!!uEQAb))Lt z2MExP_|8QoIwl;Ii?b}v--Ubb@M72znMNu8Xdj`N3PigP41=J>+Z2owS*TrSMTE~s*OfDPtBiK4`y1xf)b&&?<}_LPJb^L20}w zLirW@FHIc0duhNKD3O;F2TGery@`#XUDa)yB9RQ5=As>-oUVFNXnK0U)hoo1sQQrz z#^g%p+b8o7b!99wzxeco+p=LtE8cr+-um$M$1@4&kg79}Oo0Vm_fN62}=C8!A@qd(6$Moi`MQ@xJgzir@s#>~By1@%jDYaWopIwF8 zJxdxPPpf90Kq$bw>`cCKi3v=yp`;>1p06eGcxpDrVGrL4jVh&T|=~1 z8r2*Z3rFMz_L^l~JR(a#iw$B1Msm!(IYXpnu+0)=%hi=;`_X8}{}sl%wEq>xI-=FY zKU0;l2MZP~De007Q})GaN!@*4l5gs`#xAudN6Qf}`&`bPowi52`?bZwd^MN5%`b>I z{l;l4d!9jmwl6^Rpy)nJy-}%9wghXBO16!a>m=w11`4UyTB*OHr zLb44ayjNI88lpF?d7PQwatO;o1upO?MTYv1E~^hZ<8Vi1c43HdMX6jb6wcPy|K0rW zgFklM3Y}@EPKop@w*%DpdA=vZfz-Re*~!=F@iw|%N&71bMp!MK*^V&J`~%xD-+13x zRj+3ib|335Vl?AydKM7T5}%2oLhg4MH{jISlip*_Z2f6o@~pmOCNVr{CxbDH8><^! zU6lO#A$gr3!jsu(;BX);6uTio$5eowtsb!32#)r5ujaDWFe~Nph^riGyEgmkSJo>I z5&;RitrdY@_h?1O2K~}8ydlI z11!We0Ft}G*>+$Y(Yko9C@wO_FG5c05m?Fetg1Kpa~n&cJ7vJ~d!^skT!xhhZ6ajq zBjxk73vLobM^F#&J-{%wVa|(ex_N5G< z?}fL%x9cXuz8<@Oz|(puW-Ia^y}7Yr;bxGmDrN3*2Su5WOU%^9!@}G$-pWg%sNtKT z2CT3Pj>~tTAqh(brTM(hl?hqD6#dou%U}bm3d$Ds_FD*5r~S*lG-aEG)CoUJJ*+G1 zoTkTgxlRes$fG@*F7{7byq+oG7w%?lYU5sSV|&4K%vrsHdt7N{`^#rAK&i!%#~g$zqC34x6_&W@CU+T2TvMKNQ55Sw`rS1$ z>i|+tOtjv4wJ*&mz_Z@eWGTI|!g?xLEk!T`K_nVbcSzU>N9Z*24AX;xZR3}2U=Za;aP zndH1je;yA%B7~1-b2S)64=PY$U!oR{ZQa_?^<_=28RC z-xIh{hkLnme6f}>202Nr6|QN9tEA3oTiZh&h%;_X{7TQo8Ne_fT&qu|Xy6oA9&>I+ zdX(+Am|Z!kH#`}6KQE~I&$@(Z#V9N8EfvN5GHpYWIdNF~ln;h==o$EI_vae_J}V-dzb9IzJODDm^{bnk`12*>Duumq$jH z)!nK!v@g7my8NqJ8StqDIaFa$-=2I^mV8u3^`~Vo0<`uL8+iH&Amd*?_!;-3a6nN2 zM@RriU)7l0vo2!N;ZNxfpYz5Xql*GNVltv+o1Lf1fST&o8YkFsbL}j(nFd)E*hL=? zRLLO6VW++&cBK}0RE$h@{lj=tw!2k~RByI8)w4E-jspZfa`l>X^mba**N{Y)HOgmN zOluEeve`Ld@8>nW7^efbNjWogckeEqa*4-o0*+)PSG)pRPgtQunW<9lS`?o4dPv9-WAm5xuuKE#q2r z?Yg)`%2q%*cbUsHwO^hWs8=u#fgbc5;1`~GV`+3yh8?km5EPS~lr{1>rN<0s%4XkO z++Ls!SYNw`+tRv?=vm)C^Gw+aELTBkJ6r$Wpgo@-%sp*PjBjc5XZ6^&AotTBCbyK% zO^|8`FqWho+x>?+Dm&YD=}_B+z z&`d3fMGK$o{`a(eA)O%3CKE6e17!amc@K6MMq_h5%)8%i3{eB3$2><1w4?0&K0=T@ z9T%%NIbNfnx3C1z19ksZ%K0B!Lqpr;NaFPV;EhJA$TMj2Vf*T!E}OawAYfOpw6dqd zR(!`G_7!O8_jbUX38!`K4i8IVF1q$R1I6fB@w)iB^(P@7_W1aFKByyd|7E=PT;Lcv zXnANj?*P;_As$xp>$tk;!0I6NTZ*#}n4ju9Nb^7geCW(%?ds%5a$G#e)XK_?G2lhU z;lp~)B5-SPyDe0;Wivk->1k_ba1<;%2?Ln+a(j@ zkwORM}~M6GQbRE-{|j^gm#ArM$QO-(HIi-yjFzv_bTDfC1G)Y)w}py;I&~# z^2^^S>(gaFqmY!~Ip9Mx$E3!?--(yoFNvAVCPFuEVaKCc$HbsxgE1$OQAZcLR6d-r z>9_VI9Q$Xi+P_!NZYx0f^0WM*jhV+F3%%gu>_NM_`;vvO)e|p+tLV;r}&##2@_0_qv9954!LdVMh`#*Md%p#>C*gBrM|b*< zAMI14R{LJFICIGP;ijnk0I=f*t!3PLUZQ1(%N5nf4z-eBBBAM8E`NLuc`Jf0tAVq~ z5IrK(r3#JdGtyFiJRCN$icAiM`bTCd4(|M(u(g0qa@NAE1E+Yv)%dYC25`opz zzaBnM?wLoiLyg@ed^(PE+FYPc8?aX(#(aW%y~Lw%Zur9(AQo#gR z4r4>#+~i^ ze@#)jfgA;%<&iOEF%20KNLP~eXTG$Sk!}Yl;P*Ci2xkrgwVIf$u(3@ z+SZ5)ALX%v@p%R8XCN<@=P#UyP$yI zhOj5gzMEmTI&QuVXE6?}nc_n9AHprI$F0V#{4*wk9J3Kmwv0D6Y3vP$_gBPpL&nBwDNz;P`(DR-Y zTpj*>+Q1!0l_#heAS_E_Pkfb)p%zok-&uhOIo>{gSgh|lEcVp!u+mo#)V(~eDpqe& zoB9~`rs!K=n*UbXFDNa-@pHjW*#Xv+U~s2L<`}0QZW71wy9cl8Bj4TdoX$fwL*5Wn z6`CD<2^@H)D_oG&qg|d0xzIYPk?6%Ex{!`q4y^>{nUQjrZ`WB9fIj+M!Xm?W|o~e+okQl)b5BXEf4hn|z@|1p{4?;%BD|aA? zC06J^&f0=j0m$+Z+T+dpP(7gsaTuC_C)euuDST94Q<*U0yl}q2ck_1wM{W-U1Guq! z?S24=XETqe%Z`J0|7@QOIBRSYw=>BN-5`03p>~m$QEmb+oLF z$|GwiexYF)>PAFb#16Eh=}DHgfRHE^_c0kwwg9ViIkq{m@ex;=tLLddt@>~ z2nrfN<)jKPAG4NgSh4F<8F^`cV+UtNd20#-hA9ln^b)Q&y=wdxE9r2)!mGKDZj6D_ z1`P_pJa(5JXjo3r2qJJ~Th-NnYJ2K-Zz@&~GKAE4&GQRn|57na`fx`6Wp|AIetx=r z?pKo{kf6@k%#+#MO|@d#!K>7^KxMWb3YT);k3(5FbN0H9JyT46M72_~+Wu!AJi^#O z45?&0CT$x{ld36vmG|!ffP*6MQXO2@!}}$;`j(bCRgxD(6M@ma8h$==u(^fVSvtTJ z+s8zlJox6*eq~Y-{Tfz!NwcU*r8ylYz{#3>{pPU-YLZOvj3IpVYU%byjpk2wEejW_ zxeRn?q?7fBKgFBq4K;5ItL~*{RXzqF>p{kc)ekin%R=kr6*Uf+cOLNOF4u;epwm3^ zfYLO)P5!~BiRrbz%R0*OZyV~?=7g=<0ior>>;s%e?t zz`l;4MNwx=T02#^AnuL;tYqe_50z$AR%5$QOWxg2K_9s^P;SVB`WQ|QQFzJ`N3zTq zv>9Ksca!6@zX4+M7xnmM^@x@V#U?g{C-MAO-YKh$iP^LLgO^DI_@}L-rGC=|j19gQ zy$q;2eF_cAWUyg+N1=@s#T=Z5WR#*k_~p`oohA7whR7s2N@D9=-}?@J9MVN`&}a!W z8-8dV8D~w{Q+t>z!K!_l_JQI@z8c10UodXGTOZbuhybkYNX()2>;MTC>n)qi#pMDv zDqNS6-<{yVXFx+UJF!-|jzqpdVx7*$)IQ$rhDBz+j4WyV1kF^hZ#*LTHPSL}%VDEp zzD-4jVD6K zhZjl)MO;SwTQU~b-}L#_Ci2%bsXkB%1H)-FlI0n`(u5|HgtvR*H+XH5(BR%d8nkiV zz%dDb2fG_A3G_5sdgz5^)Z|lFvI5z5u_r^(qFVKYfmGkwbw&XftjttV)PiiE~W zzs|s8F22`RO6oR2pfBn)9#IYHe52qL9K`D}_6bZ!8HhBmdt)MbV2bVU#Kc!fVt+_F z)0hPv1>Go4z2v3(2rCMF&+oyLX{`ZmuXbC-}-rJ z{PZzehF|m%CwqddClv$nM4s0_h&{;gF_4U}MzXnvEFFAdb7ccflcLi3CW^p3bT_@X zr;He60jV98V&khVk9?!8(IlZMkT~Hs5uCsjpX_ zxHk9@bOv6&?ii4~_(lxv5px^zI=aK4?5}bkf_}#wz4~n0&KSR01rCS0k?fAA>l~)B>w({s~w@dNmMP9HmpPF?q884 zf(r!(JoJc_9P7rxvT0PLl9x{DrBn6}c|f5FQMO4m9YSF(Qax%=hu7+Y)(2EzEpX{1 zO-O&un1H?U8L-`zH}ZNO0@%F6n52m$gNMf6%G@ekkmaJeu^+fLT@gpO1UAW1!T-H_ z74EuM;(`#j9+1Y6tE6QB^z_^8!XU$I{;JdQS;kaNV2ajnw{^nJQ@?fYeUjPPurw+0 zl%6*;sb-|ws8iE@J8TU}BY5gro7SH{URkqtnt95EaP zuCnfYt2*}|kYSu08#*u!SF&Z%(*t<6yG&%>R*p5qH6*W$=93pEuS2TJI^5J*?aq}R zXS;LA)mp5iZYbqJ`G?xPH6)9seV!{zx#A+F^dDSCQ^rI`urocEP+&P5?RHh|O!1N1 zspz4S-S3T}lXG9sfR8&yi>)=*+YqHo^7LbvIs@;YV9u!_{+7?!^x)tQhaz+3`Fzfc&~LR2>q` zIaQ>+%HhmsO*e!Vl6NNuPvUw}$G|wl*ZLck`_m@!YK&OaNJ&g>;3%%;U1<1c=BIQ# z6L9Q`Gg80zeg2O>G9DAvcdb9ESu+d8#GIgb7zs>S@P@$q3;46Xy&{*d4v2k=$p;I8 zPd655`yC=A$`s>U+C3oC_umZz0&4xCD%FKwxH~xx4VIEhKE<#ubtMkZMjA2F)0!xb zw&ps%`fjn-_oBZ`KWSIQgD$|~Ug?<0anQ>)KdXFt@ve(_wDxBk+&R(UmG0i* z6G$sSCqRcAWL{=I=z6iO_+ooxRXu?s-n)U^jnj;(3@O=|!X3_PomnS!S&}|49sYr# zx9`U~*5!d95lF7s=EkVjCpS+Okjfql?0?J6W5wx6MKR?d;>vhCtnPT$ z5z3!Iz#5(qDT<};r67UP@UWI=^C#2$TmjU5B#C|e9~l%#gl9yCFI#>n25lReFXQ(| zwQl)JTo5zVa2&%IknW!5{OCs*t1!rwf<1tHF8gNqsS7JXR|d1?!gJ5Wk-Ul> z39HUQVquKr!^Ixg;Q4(^RvQ(PbmoVnw8x2!8TALINu=u|(55p1&9&A@F~#NUv!x=^ zIS!sdV#lqw=h0WJZw3OA#-NdZ;bvf-q-S=Y&73+3N3Xh`?Tq%@j^k$J|4~FD;tAxx z;4s4MZ3SBm1YY zb2b-8%||u(GmIkZQPry7yAPu~z!fm%0OcEZRr>zzBv2cOsEn=TAawmTJfvZBc92-S zNuXbg2If2W72xP|$R86T2~>-q8mS3cD}1#fapc2O?yp zctT!W4ZquS1JB!H_8-SFifoEs=`1%mCHaOp#?cVXO6i|W8wVFn$ zLnsUlEPnHTsH`}-Nlq#%_>$glH?6B@p3+Qoi=6k`HrkBy=g2aA&(D()Loh@_;|TG04!Q7UD7HESMu zICV{JMr%d!u(z($|K-{`TYOCpu5k^(F@Jxkp@>&{VR@OlpGVq8j%6g?jqjXLYf!9oJ? zfXdO-)6B>^vSytw=V9Vq%NX8S=2fk6#ZjV2QkG9l{4^GBgw7|Ck@)rSdDP35{KL_A z+S6=zi+&oha@Onh$Q?Y{8t0{L3aE>&soV(rao_H2Cp_d#|9LC}vT{J@ZQNi+o-4>P z_aipMmCFB%5VLd=`;>mz55o5PVc(mWjlj+O9l*$Pb(Y6JiVY&^Uhof^J7&ky@809Q zODEw&y11@UT7|&OEnVg;+0zy>4srqw86IJIEOPUqo{XL@O=;OZmUb5OUTg0m$A0;V zbj+M9HXbQl$FL9CUHyJ4KUWzEx3z#<$;VjG>szt9#>KVNTe`@HgYG-sr@4(uOz@`L zd-Y5u*fjez*34S8Qn>$kT@qs(TzKdd==V zY|&MIIrg*?^mTjep*)Txl&{&jCNbLQp&txO*!&w}Vyl;0aa?OkLwj|z{lnT$H|Yq< z&wK4`=z_&Ep`E)`)`4d~au(Bcm@-A=*^?ix!(LD2B`+_cAQCO!JQ1(k7?knkio z-R4a{7|*p4yYEG5@(meNb*R1eZ29WC(i=fE{k0H1e;_VJ&_Dw_8oB%ing_0?gL$}= z58J4)XkYT*l_L!j&*+CgWt;~;{gCTJxY(ffn+6_%j7=qs*CmH0Q{EXXcquAo!|fyO z6=p&lFsd-n;57(`z%z?TF!eEomrTshM=vbryb)?AA@T-DrWm6v*zkm3*z+BNi%p@c z#a@2ixIw*7YAAAB|Hqh5H6{QI)OVnjvd@#S)5#Ow$#UO-mD1ob#2`VEK8l{UaKADQ zzEjr3DrMNwt78`2&`7_(c=S|Z{uH($Su?+O8AA$@o=$j^5NRDF6tql?E5g0o^u-7| zzYSXXE4}Z@Bb@WA;M~?f;c>S?+ew=>-jhDTsS?&i(PT!G7$07%#3Iw~DJ`BO#(=J` zXu-!b!yWgInIthxQ~TFAQkM8hH=9-BI(=}rC0y2d@izi^<`G1v?w?JbNt#K@Km&3s zhb%|Cy!}R2Ktl94=iVV}S){Gh8yi%xwY!Op6F(NF0s<0^X-PxEjE@?RSyQz-DMm|$ z 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

^j;d10vS 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 e|L^>xWskmi+