From 3d4cbbc58554d872aa6abc35658afa26dcc96e12 Mon Sep 17 00:00:00 2001 From: saiminh Date: Mon, 30 Oct 2023 18:24:30 +0100 Subject: [PATCH] add font to csp --- .../functions-internal/sveltekit-render.json | 1 - .../functions-internal/sveltekit-render.mjs | 76 - .../immutable/assets/formo_hero.07fbd4ee.png | Bin 62059 -> 0 bytes .../immutable/assets/formo_hero.3c06dcdd.webp | Bin 32084 -> 0 bytes .../immutable/assets/formo_hero.76612d9f.webp | Bin 73824 -> 0 bytes .../immutable/assets/formo_hero.bdd89961.webp | Bin 12714 -> 0 bytes .netlify/server/chunks/adidas.js | 15 - .netlify/server/chunks/formo.js | 16 - .netlify/server/chunks/index.js | 83 - .netlify/server/chunks/index2.js | 52 - .netlify/server/chunks/internal.js | 185 - .netlify/server/chunks/jpl.js | 15 - .netlify/server/chunks/ssr.js | 221 - .../server/entries/fallbacks/error.svelte.js | 12 - .../server/entries/pages/_layout.svelte.js | 49 - .netlify/server/entries/pages/_layout.ts.js | 12 - .netlify/server/entries/pages/_page.svelte.js | 34 - .../entries/pages/blog/_page.server.ts.js | 14 - .../server/entries/pages/blog/_page.svelte.js | 13 - .../pages/blog/_slug_/_page.server.ts.js | 14 - .../entries/pages/blog/_slug_/_page.svelte.js | 12 - .../server/entries/pages/test/_page.svelte.js | 13 - .../entries/pages/work/_page.server.ts.js | 29 - .../server/entries/pages/work/_page.svelte.js | 73 - .../pages/work/_slug_/_page.server.ts.js | 29 - .../entries/pages/work/_slug_/_page.svelte.js | 34 - .netlify/server/index.js | 2795 --- .netlify/server/internal.js | 9 - .netlify/server/manifest-full.js | 74 - .netlify/server/manifest.js | 74 - .netlify/server/nodes/0.js | 10 - .netlify/server/nodes/1.js | 8 - .netlify/server/nodes/2.js | 8 - .netlify/server/nodes/3.js | 10 - .netlify/server/nodes/4.js | 10 - .netlify/server/nodes/5.js | 8 - .netlify/server/nodes/6.js | 10 - .netlify/server/nodes/7.js | 10 - .netlify/serverless.js | 372 - .netlify/shims.js | 20414 ---------------- netlify.toml | 8 +- svelte.config.js | 4 +- 42 files changed, 5 insertions(+), 24821 deletions(-) delete mode 100644 .netlify/functions-internal/sveltekit-render.json delete mode 100644 .netlify/functions-internal/sveltekit-render.mjs delete mode 100644 .netlify/server/_app/immutable/assets/formo_hero.07fbd4ee.png delete mode 100644 .netlify/server/_app/immutable/assets/formo_hero.3c06dcdd.webp delete mode 100644 .netlify/server/_app/immutable/assets/formo_hero.76612d9f.webp delete mode 100644 .netlify/server/_app/immutable/assets/formo_hero.bdd89961.webp delete mode 100644 .netlify/server/chunks/adidas.js delete mode 100644 .netlify/server/chunks/formo.js delete mode 100644 .netlify/server/chunks/index.js delete mode 100644 .netlify/server/chunks/index2.js delete mode 100644 .netlify/server/chunks/internal.js delete mode 100644 .netlify/server/chunks/jpl.js delete mode 100644 .netlify/server/chunks/ssr.js delete mode 100644 .netlify/server/entries/fallbacks/error.svelte.js delete mode 100644 .netlify/server/entries/pages/_layout.svelte.js delete mode 100644 .netlify/server/entries/pages/_layout.ts.js delete mode 100644 .netlify/server/entries/pages/_page.svelte.js delete mode 100644 .netlify/server/entries/pages/blog/_page.server.ts.js delete mode 100644 .netlify/server/entries/pages/blog/_page.svelte.js delete mode 100644 .netlify/server/entries/pages/blog/_slug_/_page.server.ts.js delete mode 100644 .netlify/server/entries/pages/blog/_slug_/_page.svelte.js delete mode 100644 .netlify/server/entries/pages/test/_page.svelte.js delete mode 100644 .netlify/server/entries/pages/work/_page.server.ts.js delete mode 100644 .netlify/server/entries/pages/work/_page.svelte.js delete mode 100644 .netlify/server/entries/pages/work/_slug_/_page.server.ts.js delete mode 100644 .netlify/server/entries/pages/work/_slug_/_page.svelte.js delete mode 100644 .netlify/server/index.js delete mode 100644 .netlify/server/internal.js delete mode 100644 .netlify/server/manifest-full.js delete mode 100644 .netlify/server/manifest.js delete mode 100644 .netlify/server/nodes/0.js delete mode 100644 .netlify/server/nodes/1.js delete mode 100644 .netlify/server/nodes/2.js delete mode 100644 .netlify/server/nodes/3.js delete mode 100644 .netlify/server/nodes/4.js delete mode 100644 .netlify/server/nodes/5.js delete mode 100644 .netlify/server/nodes/6.js delete mode 100644 .netlify/server/nodes/7.js delete mode 100644 .netlify/serverless.js delete mode 100644 .netlify/shims.js diff --git a/.netlify/functions-internal/sveltekit-render.json b/.netlify/functions-internal/sveltekit-render.json deleted file mode 100644 index 98d3d2e..0000000 --- a/.netlify/functions-internal/sveltekit-render.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"nodeModuleFormat":"esm"},"version":1} \ No newline at end of file diff --git a/.netlify/functions-internal/sveltekit-render.mjs b/.netlify/functions-internal/sveltekit-render.mjs deleted file mode 100644 index 0430e4e..0000000 --- a/.netlify/functions-internal/sveltekit-render.mjs +++ /dev/null @@ -1,76 +0,0 @@ -import { init } from '../serverless.js'; - -export const handler = init((() => { -function __memo(fn) { - let value; - return () => value ??= (value = fn()); -} - -return { - appDir: "_app", - appPath: "_app", - assets: new Set([".DS_Store","cursor.png","cursor.svg","favicon.png","pointer.png","pointer.svg","work/.DS_Store","work/adidas/adidas_hero.jpg","work/formo/formo-rec.mp4","work/formo/formo-rec.webm","work/formo/formo_hero.png","work/jpl/jpl_hero.jpg"]), - mimeTypes: {".png":"image/png",".svg":"image/svg+xml",".jpg":"image/jpeg",".mp4":"video/mp4",".webm":"video/webm"}, - _: { - client: {"start":"_app/immutable/entry/start.0e966e92.js","app":"_app/immutable/entry/app.fea8eb32.js","imports":["_app/immutable/entry/start.0e966e92.js","_app/immutable/chunks/scheduler.8b80e243.js","_app/immutable/chunks/singletons.a1418874.js","_app/immutable/entry/app.fea8eb32.js","_app/immutable/chunks/scheduler.8b80e243.js","_app/immutable/chunks/index.b20febff.js"],"stylesheets":[],"fonts":[]}, - nodes: [ - __memo(() => import('../server/nodes/0.js')), - __memo(() => import('../server/nodes/1.js')), - __memo(() => import('../server/nodes/2.js')), - __memo(() => import('../server/nodes/3.js')), - __memo(() => import('../server/nodes/4.js')), - __memo(() => import('../server/nodes/5.js')), - __memo(() => import('../server/nodes/6.js')), - __memo(() => import('../server/nodes/7.js')) - ], - routes: [ - { - id: "/", - pattern: /^\/$/, - params: [], - page: { layouts: [0,], errors: [1,], leaf: 2 }, - endpoint: null - }, - { - id: "/blog", - pattern: /^\/blog\/?$/, - params: [], - page: { layouts: [0,], errors: [1,], leaf: 3 }, - endpoint: null - }, - { - id: "/blog/[slug]", - pattern: /^\/blog\/([^/]+?)\/?$/, - params: [{"name":"slug","optional":false,"rest":false,"chained":false}], - page: { layouts: [0,], errors: [1,], leaf: 4 }, - endpoint: null - }, - { - id: "/test", - pattern: /^\/test\/?$/, - params: [], - page: { layouts: [0,], errors: [1,], leaf: 5 }, - endpoint: null - }, - { - id: "/work", - pattern: /^\/work\/?$/, - params: [], - page: { layouts: [0,], errors: [1,], leaf: 6 }, - endpoint: null - }, - { - id: "/work/[slug]", - pattern: /^\/work\/([^/]+?)\/?$/, - params: [{"name":"slug","optional":false,"rest":false,"chained":false}], - page: { layouts: [0,], errors: [1,], leaf: 7 }, - endpoint: null - } - ], - matchers: async () => { - - return { }; - } - } -} -})()); diff --git a/.netlify/server/_app/immutable/assets/formo_hero.07fbd4ee.png b/.netlify/server/_app/immutable/assets/formo_hero.07fbd4ee.png deleted file mode 100644 index ac6c8f3cd7191affc880263883815d229f6ffb1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62059 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 diff --git a/.netlify/server/_app/immutable/assets/formo_hero.3c06dcdd.webp b/.netlify/server/_app/immutable/assets/formo_hero.3c06dcdd.webp deleted file mode 100644 index c542d9169c916d49761c48b886ba792e343cc268..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32084 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%0DKwLxP!?vQjY#p6w1 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 P#0Pjh--j+P!~g&Qj9b&* diff --git a/.netlify/server/_app/immutable/assets/formo_hero.76612d9f.webp b/.netlify/server/_app/immutable/assets/formo_hero.76612d9f.webp deleted file mode 100644 index 5c7ac28fa1baad232199bc131536e25982c40b9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73824 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 OvL0;rJ%=M~AOHZ@gl9Ma diff --git a/.netlify/server/_app/immutable/assets/formo_hero.bdd89961.webp b/.netlify/server/_app/immutable/assets/formo_hero.bdd89961.webp deleted file mode 100644 index be050a481efdbf4874e8e3ea38d4b6b91ca54a4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12714 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 diff --git a/.netlify/server/chunks/adidas.js b/.netlify/server/chunks/adidas.js deleted file mode 100644 index 977a69e..0000000 --- a/.netlify/server/chunks/adidas.js +++ /dev/null @@ -1,15 +0,0 @@ -import { c as create_ssr_component } from "./ssr.js"; -const metadata = { - "title": "Adidas", - "header_bg_image": "adidas_hero_ceurd8", - "order": 12, - "description": "Adidas, as you might have heard, is an international sports and lifestyle clothing brand. I worked on several digital campaigns as a graphic designer and illustrator.", - "svg": '' -}; -const Adidas = create_ssr_component(($$result, $$props, $$bindings, slots) => { - return `

Adidas, as you might have heard, is an international sports and lifestyle clothing brand. I worked on several digital campaigns as a graphic designer and illustrator.

`; -}); -export { - Adidas as default, - metadata -}; diff --git a/.netlify/server/chunks/formo.js b/.netlify/server/chunks/formo.js deleted file mode 100644 index 01f1861..0000000 --- a/.netlify/server/chunks/formo.js +++ /dev/null @@ -1,16 +0,0 @@ -import { c as create_ssr_component } from "./ssr.js"; -const metadata = { - "title": "Formo.bio", - "header_bg_image": "formo_hero_xgb6xo", - "video": "/work/formo/formo-rec.webm", - "order": 12, - "description": "Formo, as you might have heard, is an international sports and lifestyle clothing brand. I worked on several digital campaigns as a graphic designer and illustrator.", - "svg": '' -}; -const Formo = create_ssr_component(($$result, $$props, $$bindings, slots) => { - return `

A website for the future of dairy.

Formo is using precision fermentation instead of cows to make dairy products and save the world.

Formo’s previous website was lacking an easy way for the team to create new, visually engaging content without technical knowledge. After consulting with the team, we decided to use the latest version of WordPress which offers full support for the powerful Gutenberg editor.

We built custom content blocks for the team to use and combine when creating new pages and articles.

`; -}); -export { - Formo as default, - metadata -}; diff --git a/.netlify/server/chunks/index.js b/.netlify/server/chunks/index.js deleted file mode 100644 index 172cc5b..0000000 --- a/.netlify/server/chunks/index.js +++ /dev/null @@ -1,83 +0,0 @@ -class HttpError { - /** - * @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); - } -} -class Redirect { - /** - * @param {300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308} status - * @param {string} location - */ - constructor(status, location) { - this.status = status; - this.location = location; - } -} -class ActionFailure { - /** - * @param {number} status - * @param {T} [data] - */ - constructor(status, data) { - this.status = status; - this.data = data; - } -} -function error(status, body) { - if (isNaN(status) || status < 400 || status > 599) { - throw new Error(`HTTP error status codes must be between 400 and 599 — ${status} is invalid`); - } - return new HttpError(status, body); -} -function json(data, init) { - const body = JSON.stringify(data); - const headers = new Headers(init?.headers); - if (!headers.has("content-length")) { - headers.set("content-length", encoder.encode(body).byteLength.toString()); - } - if (!headers.has("content-type")) { - headers.set("content-type", "application/json"); - } - return new Response(body, { - ...init, - headers - }); -} -const encoder = new TextEncoder(); -function text(body, init) { - const headers = new Headers(init?.headers); - if (!headers.has("content-length")) { - const encoded = encoder.encode(body); - headers.set("content-length", encoded.byteLength.toString()); - return new Response(encoded, { - ...init, - headers - }); - } - return new Response(body, { - ...init, - headers - }); -} -export { - ActionFailure as A, - HttpError as H, - Redirect as R, - error as e, - json as j, - text as t -}; diff --git a/.netlify/server/chunks/index2.js b/.netlify/server/chunks/index2.js deleted file mode 100644 index 2ebd2fc..0000000 --- a/.netlify/server/chunks/index2.js +++ /dev/null @@ -1,52 +0,0 @@ -import { n as noop, a as safe_not_equal } from "./utils.js"; -const subscriber_queue = []; -function readable(value, start) { - return { - subscribe: writable(value, start).subscribe - }; -} -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, update) || noop; - } - run(value); - return () => { - subscribers.delete(subscriber); - if (subscribers.size === 0 && stop) { - stop(); - stop = null; - } - }; - } - return { set, update, subscribe }; -} -export { - readable as r, - writable as w -}; diff --git a/.netlify/server/chunks/internal.js b/.netlify/server/chunks/internal.js deleted file mode 100644 index e5e70a0..0000000 --- a/.netlify/server/chunks/internal.js +++ /dev/null @@ -1,185 +0,0 @@ -import { c as create_ssr_component, s as setContext, v as validate_component, m as missing_component } from "./ssr.js"; -let base = ""; -let assets = base; -const initial = { base, assets }; -function reset() { - base = initial.base; - assets = initial.assets; -} -function set_assets(path) { - assets = initial.assets = path; -} -let public_env = {}; -function set_private_env(environment) { -} -function set_public_env(environment) { - public_env = environment; -} -function afterUpdate() { -} -function set_building() { -} -const Root = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let { stores } = $$props; - let { page } = $$props; - let { constructors } = $$props; - let { components = [] } = $$props; - let { form } = $$props; - let { data_0 = null } = $$props; - let { data_1 = null } = $$props; - { - setContext("__svelte__", stores); - } - afterUpdate(stores.page.notify); - if ($$props.stores === void 0 && $$bindings.stores && stores !== void 0) - $$bindings.stores(stores); - if ($$props.page === void 0 && $$bindings.page && page !== void 0) - $$bindings.page(page); - if ($$props.constructors === void 0 && $$bindings.constructors && constructors !== void 0) - $$bindings.constructors(constructors); - if ($$props.components === void 0 && $$bindings.components && components !== void 0) - $$bindings.components(components); - if ($$props.form === void 0 && $$bindings.form && form !== void 0) - $$bindings.form(form); - if ($$props.data_0 === void 0 && $$bindings.data_0 && data_0 !== void 0) - $$bindings.data_0(data_0); - if ($$props.data_1 === void 0 && $$bindings.data_1 && data_1 !== void 0) - $$bindings.data_1(data_1); - let $$settled; - let $$rendered; - do { - $$settled = true; - { - stores.page.set(page); - } - $$rendered = ` ${constructors[1] ? `${validate_component(constructors[0] || missing_component, "svelte:component").$$render( - $$result, - { data: data_0, this: components[0] }, - { - this: ($$value) => { - components[0] = $$value; - $$settled = false; - } - }, - { - default: () => { - return `${validate_component(constructors[1] || missing_component, "svelte:component").$$render( - $$result, - { data: data_1, form, this: components[1] }, - { - this: ($$value) => { - components[1] = $$value; - $$settled = false; - } - }, - {} - )}`; - } - } - )}` : `${validate_component(constructors[0] || missing_component, "svelte:component").$$render( - $$result, - { data: data_0, form, this: components[0] }, - { - this: ($$value) => { - components[0] = $$value; - $$settled = false; - } - }, - {} - )}`} ${``}`; - } while (!$$settled); - return $$rendered; -}); -const options = { - app_template_contains_nonce: false, - csp: { "mode": "auto", "directives": { "upgrade-insecure-requests": false, "block-all-mixed-content": false }, "reportOnly": { "upgrade-insecure-requests": false, "block-all-mixed-content": false } }, - csrf_check_origin: true, - track_server_fetches: false, - embedded: false, - env_public_prefix: "PUBLIC_", - env_private_prefix: "", - hooks: null, - // added lazily, via `get_hooks` - preload_strategy: "modulepreload", - root: Root, - service_worker: false, - templates: { - app: ({ head, body, assets: assets2, nonce, env }) => '\n\n \n \n \n \n \n ' + head + '\n \n \n
' + body + "
\n \n\n", - error: ({ status, message }) => '\n\n \n \n ' + message + ` - - - - -
- ` + status + '\n
\n

' + message + "

\n
\n
\n \n\n" - }, - version_hash: "fe2g2k" -}; -function get_hooks() { - return {}; -} -export { - assets as a, - base as b, - set_public_env as c, - set_assets as d, - set_building as e, - get_hooks as g, - options as o, - public_env as p, - reset as r, - set_private_env as s -}; diff --git a/.netlify/server/chunks/jpl.js b/.netlify/server/chunks/jpl.js deleted file mode 100644 index 56fa762..0000000 --- a/.netlify/server/chunks/jpl.js +++ /dev/null @@ -1,15 +0,0 @@ -import { c as create_ssr_component } from "./ssr.js"; -const metadata = { - "title": "JustPeace Labs", - "header_bg_image": "jpl_hero_eukxaw", - "description": "JustPeace Labs is a non-profit organization that works with local communities to build peace and prevent violence.", - "order": 11, - "svg": '' -}; -const Jpl = create_ssr_component(($$result, $$props, $$bindings, slots) => { - return `

JPL’s Mission

The startup has declared their mission “to empower local communities to be active participants in creating lasting just peace through the use of technology”. I created a logo and housestyle for them that conveyes their goals and products.

The “broken peace” logo

Since 1958, the Symbol for the British nuclear disarmament movement by Gerald Holtom is used as an international symbol for peace.

Clients of JustPeace Labs are peace builders. The logo is a ‘broken’ peace sign with only the frame intact. It stands for the technological and ethical frameworks that JPL aims to provide that can be used to achieve long lasting, just peace.

`; -}); -export { - Jpl as default, - metadata -}; diff --git a/.netlify/server/chunks/ssr.js b/.netlify/server/chunks/ssr.js deleted file mode 100644 index 521a723..0000000 --- a/.netlify/server/chunks/ssr.js +++ /dev/null @@ -1,221 +0,0 @@ -import { r as run_all, b as blank_object } from "./utils.js"; -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 onDestroy(fn) { - get_current_component().$$.on_destroy.push(fn); -} -function setContext(key, context) { - get_current_component().$$.context.set(key, context); - return context; -} -function getContext(key) { - return get_current_component().$$.context.get(key); -} -function ensure_array_like(array_like_or_iterator) { - return array_like_or_iterator?.length !== void 0 ? array_like_or_iterator : Array.from(array_like_or_iterator); -} -const _boolean_attributes = ( - /** @type {const} */ - [ - "allowfullscreen", - "allowpaymentrequest", - "async", - "autofocus", - "autoplay", - "checked", - "controls", - "default", - "defer", - "disabled", - "formnovalidate", - "hidden", - "inert", - "ismap", - "loop", - "multiple", - "muted", - "nomodule", - "novalidate", - "open", - "playsinline", - "readonly", - "required", - "reversed", - "selected" - ] -); -const boolean_attributes = /* @__PURE__ */ new Set([..._boolean_attributes]); -const invalid_attribute_name_character = /[\s'">/=\u{FDD0}-\u{FDEF}\u{FFFE}\u{FFFF}\u{1FFFE}\u{1FFFF}\u{2FFFE}\u{2FFFF}\u{3FFFE}\u{3FFFF}\u{4FFFE}\u{4FFFF}\u{5FFFE}\u{5FFFF}\u{6FFFE}\u{6FFFF}\u{7FFFE}\u{7FFFF}\u{8FFFE}\u{8FFFF}\u{9FFFE}\u{9FFFF}\u{AFFFE}\u{AFFFF}\u{BFFFE}\u{BFFFF}\u{CFFFE}\u{CFFFF}\u{DFFFE}\u{DFFFF}\u{EFFFE}\u{EFFFF}\u{FFFFE}\u{FFFFF}\u{10FFFE}\u{10FFFF}]/u; -function spread(args, attrs_to_add) { - const attributes = Object.assign({}, ...args); - if (attrs_to_add) { - const classes_to_add = attrs_to_add.classes; - const styles_to_add = attrs_to_add.styles; - if (classes_to_add) { - if (attributes.class == null) { - attributes.class = classes_to_add; - } else { - attributes.class += " " + classes_to_add; - } - } - if (styles_to_add) { - if (attributes.style == null) { - attributes.style = style_object_to_string(styles_to_add); - } else { - attributes.style = style_object_to_string( - merge_ssr_styles(attributes.style, styles_to_add) - ); - } - } - } - let str = ""; - Object.keys(attributes).forEach((name) => { - if (invalid_attribute_name_character.test(name)) - return; - const value = attributes[name]; - if (value === true) - str += " " + name; - else if (boolean_attributes.has(name.toLowerCase())) { - if (value) - str += " " + name; - } else if (value != null) { - str += ` ${name}="${value}"`; - } - }); - return str; -} -function merge_ssr_styles(style_attribute, style_directive) { - const style_object = {}; - for (const individual_style of style_attribute.split(";")) { - const colon_index = individual_style.indexOf(":"); - const name = individual_style.slice(0, colon_index).trim(); - const value = individual_style.slice(colon_index + 1).trim(); - if (!name) - continue; - style_object[name] = value; - } - for (const name in style_directive) { - const value = style_directive[name]; - if (value) { - style_object[name] = value; - } else { - delete style_object[name]; - } - } - return style_object; -} -const ATTR_REGEX = /[&"]/g; -const CONTENT_REGEX = /[&<]/g; -function escape(value, is_attr = false) { - const str = String(value); - const pattern = is_attr ? ATTR_REGEX : CONTENT_REGEX; - pattern.lastIndex = 0; - let escaped = ""; - let last = 0; - while (pattern.test(str)) { - const i = pattern.lastIndex - 1; - const ch = str[i]; - escaped += str.substring(last, i) + (ch === "&" ? "&" : ch === '"' ? """ : "<"); - last = i + 1; - } - return escaped + str.substring(last); -} -function escape_attribute_value(value) { - const should_escape = typeof value === "string" || value && typeof value === "object"; - return should_escape ? escape(value, true) : value; -} -function escape_object(obj) { - const result = {}; - for (const key in obj) { - result[key] = escape_attribute_value(obj[key]); - } - return result; -} -function each(items, fn) { - items = ensure_array_like(items); - let str = ""; - for (let i = 0; i < items.length; i += 1) { - str += fn(items[i], i); - } - return str; -} -const missing_component = { - $$render: () => "" -}; -function validate_component(component, name) { - if (!component || !component.$$render) { - if (name === "svelte:component") - name += " this={...}"; - throw new Error( - `<${name}> is not a valid SSR component. You may need to review your build config to ensure that dependencies are compiled, rather than imported as pre-compiled modules. Otherwise you may need to fix a <${name}>.` - ); - } - return component; -} -let on_destroy; -function create_ssr_component(fn) { - function $$render(result, props, bindings, slots, context) { - const parent_component = current_component; - const $$ = { - on_destroy, - context: new Map(context || (parent_component ? parent_component.$$.context : [])), - // these will be immediately discarded - on_mount: [], - before_update: [], - after_update: [], - callbacks: blank_object() - }; - set_current_component({ $$ }); - const html = fn(result, props, bindings, slots); - set_current_component(parent_component); - return html; - } - return { - render: (props = {}, { $$slots = {}, context = /* @__PURE__ */ new Map() } = {}) => { - on_destroy = []; - const result = { title: "", head: "", css: /* @__PURE__ */ new Set() }; - const html = $$render(result, props, {}, $$slots, context); - run_all(on_destroy); - return { - html, - css: { - code: Array.from(result.css).map((css) => css.code).join("\n"), - map: null - // TODO - }, - head: result.title + result.head - }; - }, - $$render - }; -} -function add_attribute(name, value, boolean) { - if (value == null || boolean && !value) - return ""; - const assignment = boolean && value === true ? "" : `="${escape(value, true)}"`; - return ` ${name}${assignment}`; -} -function style_object_to_string(style_object) { - return Object.keys(style_object).filter((key) => style_object[key]).map((key) => `${key}: ${escape_attribute_value(style_object[key])};`).join(" "); -} -export { - add_attribute as a, - each as b, - create_ssr_component as c, - spread as d, - escape as e, - escape_attribute_value as f, - getContext as g, - escape_object as h, - missing_component as m, - onDestroy as o, - setContext as s, - validate_component as v -}; diff --git a/.netlify/server/entries/fallbacks/error.svelte.js b/.netlify/server/entries/fallbacks/error.svelte.js deleted file mode 100644 index 47cf990..0000000 --- a/.netlify/server/entries/fallbacks/error.svelte.js +++ /dev/null @@ -1,12 +0,0 @@ -import { s as subscribe } from "../../chunks/utils.js"; -import { c as create_ssr_component, e as escape } from "../../chunks/ssr.js"; -import { p as page } from "../../chunks/stores.js"; -const Error = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let $page, $$unsubscribe_page; - $$unsubscribe_page = subscribe(page, (value) => $page = value); - $$unsubscribe_page(); - return `

${escape($page.status)}

${escape($page.error?.message)}

`; -}); -export { - Error as default -}; diff --git a/.netlify/server/entries/pages/_layout.svelte.js b/.netlify/server/entries/pages/_layout.svelte.js deleted file mode 100644 index 1304f41..0000000 --- a/.netlify/server/entries/pages/_layout.svelte.js +++ /dev/null @@ -1,49 +0,0 @@ -import { s as subscribe } from "../../chunks/utils.js"; -import { c as create_ssr_component, v as validate_component, e as escape } from "../../chunks/ssr.js"; -import { n as navigating } from "../../chunks/stores.js"; -const global = ""; -const Logo_svelte_svelte_type_style_lang = ""; -const css$3 = { - code: "#floter-logo.svelte-vqchku{fill:currentColor;height:100%;width:auto;display:block}", - map: null -}; -const Logo = create_ssr_component(($$result, $$props, $$bindings, slots) => { - $$result.css.add(css$3); - return ``; -}); -const MainNav_svelte_svelte_type_style_lang = ""; -const css$2 = { - code: 'header.svelte-16m5twg.svelte-16m5twg{position:fixed;bottom:0;right:0;z-index:3;padding:var(--spacing-nav);display:flex;gap:0.75em;justify-content:flex-end;align-items:flex-end;box-sizing:border-box}label.svelte-16m5twg.svelte-16m5twg{height:36px}.open.svelte-16m5twg.svelte-16m5twg,.close.svelte-16m5twg.svelte-16m5twg{font-size:4em;line-height:0.3;position:relative;z-index:2;cursor:url("/pointer.svg"), auto}.close.svelte-16m5twg.svelte-16m5twg{top:0.033em;color:#FFF}#menustate.svelte-16m5twg.svelte-16m5twg,#nav.svelte-16m5twg.svelte-16m5twg,.close.svelte-16m5twg.svelte-16m5twg{display:none}#menustate.svelte-16m5twg:checked~#nav.svelte-16m5twg,#menustate:checked~label.svelte-16m5twg .close.svelte-16m5twg{display:block}#menustate:checked~label.svelte-16m5twg .open.svelte-16m5twg{display:none}#nav.svelte-16m5twg.svelte-16m5twg{background-color:var(--color-bg);position:fixed;top:0;left:0;width:100%;height:100%;padding:var(--spacing-outer)}#nav.svelte-16m5twg a.svelte-16m5twg{display:block;line-height:1.3;font-size:3em;font-weight:800;font-style:italic;text-transform:lowercase;text-decoration:none;color:var(--color-text)}@media screen and (min-width: 768px){#nav.svelte-16m5twg a.svelte-16m5twg{font-size:5.5em}}#nav.svelte-16m5twg a.svelte-16m5twg:first-child{margin-top:1em}', - map: null -}; -const MainNav = create_ssr_component(($$result, $$props, $$bindings, slots) => { - $$result.css.add(css$2); - return `
`; -}); -const Header_svelte_svelte_type_style_lang = ""; -const css$1 = { - code: '.logo.svelte-qrzgwy{height:36px;width:auto;position:fixed;bottom:0;z-index:4;display:block;margin:var(--spacing-nav);cursor:url("/pointer.svg"), auto}@media screen and (max-width: 767px){.header-nav.svelte-qrzgwy{background-color:var(--color-bg);width:100%;height:calc(36px + 2 * var(--spacing-nav));position:fixed;bottom:0;left:0;z-index:3;border-top:1px solid var(--color-text)}}', - map: null -}; -const Header = create_ssr_component(($$result, $$props, $$bindings, slots) => { - $$result.css.add(css$1); - return `
${validate_component(MainNav, "MainNav").$$render($$result, {}, {}, {})}
`; -}); -const _layout_svelte_svelte_type_style_lang = ""; -const css = { - code: ".loader.svelte-l3hxup{position:fixed;top:calc(50% - 0.5em);left:0;width:100%;height:1em;background:var(--color-bg);display:flex;justify-content:center;align-items:center;font-size:2rem;z-index:1000}", - map: null -}; -const Layout = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let $navigating, $$unsubscribe_navigating; - $$unsubscribe_navigating = subscribe(navigating, (value) => $navigating = value); - let { data } = $$props; - if ($$props.data === void 0 && $$bindings.data && data !== void 0) - $$bindings.data(data); - $$result.css.add(css); - $$unsubscribe_navigating(); - return `${validate_component(Header, "Header").$$render($$result, {}, {}, {})}
${$navigating ? `
Loading ${escape(JSON.stringify($navigating.to?.route.id))}
` : ``} ${slots.default ? slots.default({}) : ``}
`; -}); -export { - Layout as default -}; diff --git a/.netlify/server/entries/pages/_layout.ts.js b/.netlify/server/entries/pages/_layout.ts.js deleted file mode 100644 index 559a879..0000000 --- a/.netlify/server/entries/pages/_layout.ts.js +++ /dev/null @@ -1,12 +0,0 @@ -import { l as loading } from "../../chunks/stores2.js"; -loading.set(true); -const load = async ({ url }) => { - const { pathname } = url; - loading.set(false); - return { - pathname - }; -}; -export { - load -}; diff --git a/.netlify/server/entries/pages/_page.svelte.js b/.netlify/server/entries/pages/_page.svelte.js deleted file mode 100644 index b03ff19..0000000 --- a/.netlify/server/entries/pages/_page.svelte.js +++ /dev/null @@ -1,34 +0,0 @@ -import { c as create_ssr_component, o as onDestroy, a as add_attribute, v as validate_component } from "../../chunks/ssr.js"; -import "pixi.js"; -import "pixi-filters"; -const HomeCanvas_svelte_svelte_type_style_lang = ""; -const css$1 = { - code: "canvas.svelte-1819g2x{position:fixed;top:0;left:0;z-index:-1}", - map: null -}; -const HomeCanvas = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let { textsToCanvas = [] } = $$props; - let { imgsToCanvas = [] } = $$props; - let canvas; - onDestroy(() => { - }); - if ($$props.textsToCanvas === void 0 && $$bindings.textsToCanvas && textsToCanvas !== void 0) - $$bindings.textsToCanvas(textsToCanvas); - if ($$props.imgsToCanvas === void 0 && $$bindings.imgsToCanvas && imgsToCanvas !== void 0) - $$bindings.imgsToCanvas(imgsToCanvas); - $$result.css.add(css$1); - return ``; -}); -const _page_svelte_svelte_type_style_lang = ""; -const css = { - code: ".loader.svelte-vkb8yx.svelte-vkb8yx{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.loader.svelte-vkb8yx p.svelte-vkb8yx{font-size:1.25em}.lds-circle.svelte-vkb8yx.svelte-vkb8yx{display:inline-block;transform:translateZ(1px)}.lds-circle.svelte-vkb8yx>div.svelte-vkb8yx{display:inline-block;width:64px;height:64px;margin:8px;border-radius:50%;background:var(--color-text);animation:svelte-vkb8yx-lds-circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite}@keyframes svelte-vkb8yx-lds-circle{0%,100%{animation-timing-function:cubic-bezier(0.5, 0, 1, 0.5)}0%{transform:rotateY(0deg)}50%{transform:rotateY(1800deg);animation-timing-function:cubic-bezier(0, 0.5, 0.5, 1)}100%{transform:rotateY(3600deg)}}.scroller.svelte-vkb8yx.svelte-vkb8yx{font-size:clamp(32px, 4.5vw, 4.5vw)}section.svelte-vkb8yx.svelte-vkb8yx{scroll-snap-align:start;box-sizing:border-box;padding:var(--spacing-outer);overflow:hidden}@media screen and (min-width: 768px){section.svelte-vkb8yx.svelte-vkb8yx{padding:var(--spacing-outer) calc(var(--spacing-outer) * 2.5)}}section.svelte-vkb8yx.svelte-vkb8yx:last-child{padding-bottom:50svh}.splash.svelte-vkb8yx.svelte-vkb8yx{display:flex;flex-direction:column;justify-content:start;min-height:100svh;justify-content:center;padding:var(--spacing-outer);margin-bottom:-1em}h1.svelte-vkb8yx.svelte-vkb8yx,h2.svelte-vkb8yx.svelte-vkb8yx{line-height:1.1;letter-spacing:-0.025em;font-weight:400;font-style:normal;visibility:hidden;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1.svelte-vkb8yx.svelte-vkb8yx{letter-spacing:-0.05em;line-height:0.9;font-size:17vw;margin-top:-0.5em}@media screen and (min-width: 768px){h1.svelte-vkb8yx.svelte-vkb8yx{font-size:12vw}}h2.svelte-vkb8yx.svelte-vkb8yx{font-size:1.25em;font-weight:800;font-style:italic;margin-bottom:0.5em}p.svelte-vkb8yx.svelte-vkb8yx{font-size:0.7em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.svelte-vkb8yx.svelte-vkb8yx{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}", - map: null -}; -const Page = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let canvasElems; - $$result.css.add(css); - return `${`

Loading...

`}

Simon Flöter creates products that stand out.

As a Creative Web Developer ...

I specialise in delivering beautifully crafted bespoke websites.

As a UX & Graphic Designer...

I have designed Websites, Housestyles, Typefaces, Advertising campaigns and Print publications for them.

I create products that help great companies reach their audiences. Need help?

${validate_component(HomeCanvas, "HomeCanvas").$$render($$result, { textsToCanvas: canvasElems }, {}, {})}`; -}); -export { - Page as default -}; diff --git a/.netlify/server/entries/pages/blog/_page.server.ts.js b/.netlify/server/entries/pages/blog/_page.server.ts.js deleted file mode 100644 index 345925b..0000000 --- a/.netlify/server/entries/pages/blog/_page.server.ts.js +++ /dev/null @@ -1,14 +0,0 @@ -import { e as error } from "../../../chunks/index.js"; -function load({ params }) { - const posts = fetch("https://uncommonbio.co/wp-json/wp/v2/pages/").then((r) => r.json().catch((err) => { - console.log(err, params); - })); - if (!posts) - throw error(404); - return { - posts - }; -} -export { - load -}; diff --git a/.netlify/server/entries/pages/blog/_page.svelte.js b/.netlify/server/entries/pages/blog/_page.svelte.js deleted file mode 100644 index 8a49501..0000000 --- a/.netlify/server/entries/pages/blog/_page.svelte.js +++ /dev/null @@ -1,13 +0,0 @@ -import { c as create_ssr_component, b as each, e as escape } from "../../../chunks/ssr.js"; -const Page = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let { data } = $$props; - let posts = data.posts; - if ($$props.data === void 0 && $$bindings.data && data !== void 0) - $$bindings.data(data); - return `

Blog roll!

${each(posts, (post) => { - return `

${escape(post.title.rendered)}

`; - })}`; -}); -export { - Page as default -}; diff --git a/.netlify/server/entries/pages/blog/_slug_/_page.server.ts.js b/.netlify/server/entries/pages/blog/_slug_/_page.server.ts.js deleted file mode 100644 index ab89a11..0000000 --- a/.netlify/server/entries/pages/blog/_slug_/_page.server.ts.js +++ /dev/null @@ -1,14 +0,0 @@ -import { e as error } from "../../../../chunks/index.js"; -function load({ params }) { - const posts = fetch("https://uncommonbio.co/wp-json/wp/v2/posts/").then((r) => r.json().catch((err) => { - console.log(err, params); - })); - if (!posts) - throw error(404); - return { - posts - }; -} -export { - load -}; diff --git a/.netlify/server/entries/pages/blog/_slug_/_page.svelte.js b/.netlify/server/entries/pages/blog/_slug_/_page.svelte.js deleted file mode 100644 index 9460402..0000000 --- a/.netlify/server/entries/pages/blog/_slug_/_page.svelte.js +++ /dev/null @@ -1,12 +0,0 @@ -import { c as create_ssr_component } from "../../../../chunks/ssr.js"; -const Page = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let { data } = $$props; - JSON.stringify(data); - let dataone = data.posts[1].content.rendered; - if ($$props.data === void 0 && $$bindings.data && data !== void 0) - $$bindings.data(data); - return `

Blog post

${dataone}

`; -}); -export { - Page as default -}; diff --git a/.netlify/server/entries/pages/test/_page.svelte.js b/.netlify/server/entries/pages/test/_page.svelte.js deleted file mode 100644 index 6bd0f85..0000000 --- a/.netlify/server/entries/pages/test/_page.svelte.js +++ /dev/null @@ -1,13 +0,0 @@ -import { c as create_ssr_component, a as add_attribute } from "../../../chunks/ssr.js"; -const myImgSrcSetWebp = "/_app/immutable/assets/formo_hero.76612d9f.webp 1344w, /_app/immutable/assets/formo_hero.3c06dcdd.webp 672w, /_app/immutable/assets/formo_hero.bdd89961.webp 336w"; -const myImg = [ - "/_app/immutable/assets/formo_hero.10e20058.avif", - "/_app/immutable/assets/formo_hero.eb33d576.webp", - "/_app/immutable/assets/formo_hero.07fbd4ee.png" -]; -const Page = create_ssr_component(($$result, $$props, $$bindings, slots) => { - return `

hakc

`; -}); -export { - Page as default -}; diff --git a/.netlify/server/entries/pages/work/_page.server.ts.js b/.netlify/server/entries/pages/work/_page.server.ts.js deleted file mode 100644 index 5c835b6..0000000 --- a/.netlify/server/entries/pages/work/_page.server.ts.js +++ /dev/null @@ -1,29 +0,0 @@ -const fetchMarkdownPosts = async () => { - const allPostFiles = /* @__PURE__ */ Object.assign({ "/src/routes/work/md/adidas.md": () => import("../../../chunks/adidas.js"), "/src/routes/work/md/formo.md": () => import("../../../chunks/formo.js"), "/src/routes/work/md/jpl.md": () => import("../../../chunks/jpl.js") }); - const iterablePostFiles = Object.entries(allPostFiles); - const allPosts = await Promise.all( - iterablePostFiles.map(async ([path, resolver]) => { - const postPath = path.slice(11, -3).replace("work/md/", "work/"); - const data = await resolver(); - const postData = data; - const content = postData.default.render(); - return { - meta: postData.metadata, - path: postPath, - Content: content.html - }; - }) - ); - return allPosts; -}; -async function load() { - const posts = await fetchMarkdownPosts(); - if (!posts) - console.error("No posts found"); - return { - posts - }; -} -export { - load -}; diff --git a/.netlify/server/entries/pages/work/_page.svelte.js b/.netlify/server/entries/pages/work/_page.svelte.js deleted file mode 100644 index 4155acc..0000000 --- a/.netlify/server/entries/pages/work/_page.svelte.js +++ /dev/null @@ -1,73 +0,0 @@ -import { c as create_ssr_component, o as onDestroy, a as add_attribute, b as each, v as validate_component, e as escape } from "../../../chunks/ssr.js"; -import "pixi.js"; -import "pixi-filters"; -import { w as workbulge } from "../../../chunks/stores2.js"; -import { C as CldImage } from "../../../chunks/CldImage.js"; -const WorkCanvas_svelte_svelte_type_style_lang = ""; -const css$1 = { - code: "canvas.svelte-1819g2x{position:fixed;top:0;left:0;z-index:-1}", - map: null -}; -const WorkCanvas = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let { textsToCanvas = [] } = $$props; - let { imgsToCanvas = [] } = $$props; - let { bulgeFactor = 0.15 } = $$props; - let canvas; - onDestroy(() => { - }); - if ($$props.textsToCanvas === void 0 && $$bindings.textsToCanvas && textsToCanvas !== void 0) - $$bindings.textsToCanvas(textsToCanvas); - if ($$props.imgsToCanvas === void 0 && $$bindings.imgsToCanvas && imgsToCanvas !== void 0) - $$bindings.imgsToCanvas(imgsToCanvas); - if ($$props.bulgeFactor === void 0 && $$bindings.bulgeFactor && bulgeFactor !== void 0) - $$bindings.bulgeFactor(bulgeFactor); - $$result.css.add(css$1); - return ``; -}); -workbulge.subscribe((value) => { -}); -const _page_svelte_svelte_type_style_lang = ""; -const css = { - code: "h1.svelte-1wmqw8p.svelte-1wmqw8p{font-size:16vw;font-style:italic;margin:0 0 0.5em 0;letter-spacing:-0.04em;text-align:center;position:fixed;top:0;width:100%;visibility:hidden;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media screen and (min-width: 768px){h1.svelte-1wmqw8p.svelte-1wmqw8p{font-size:7vw}}h1.svelte-1wmqw8p span.svelte-1wmqw8p{display:inline-block;padding:0 0.25em}h2.svelte-1wmqw8p.svelte-1wmqw8p{line-height:1.1;letter-spacing:-0.025em;font-size:2.5vw;opacity:0;position:absolute;left:0.5em;bottom:0.5em;transform:scale(0.8) translateY(100%);margin:0;padding:0.1em 0.4em 0.2em 0.4em;text-align:center;transform-origin:center center;width:auto;margin:0;background-color:var(--color-bg);color:var(--color-text);transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.works.svelte-1wmqw8p .work:not(.active):hover h2.svelte-1wmqw8p{opacity:1;transform:scale(1) translateY(0)}.works.svelte-1wmqw8p.svelte-1wmqw8p{padding:15vw 0.5em 0.5em 0.5em;display:flex;gap:0.25em;flex-wrap:wrap}@media screen and (min-width: 768px){.works.svelte-1wmqw8p.svelte-1wmqw8p{gap:0.25em;padding:8.5vw 0.5em 0.5em 0.5em;width:100%;max-width:1200px;margin:0 auto;padding-bottom:20svh}}.work.svelte-1wmqw8p.svelte-1wmqw8p{flex:0 0 calc(50% - 0.125em);display:block;position:relative;padding:0;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);text-decoration:none;overflow:hidden}@media screen and (min-width: 768px){.work.svelte-1wmqw8p.svelte-1wmqw8p{flex:0 0 calc(33% - 0.125em)}}.work img{width:100%;height:auto;aspect-ratio:var(--aspect-ratio-heroes);object-fit:fill;visibility:hidden;display:block}", - map: null -}; -const Page = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let { data } = $$props; - let canvasTextElems; - let canvasImgElems; - let bulge = { factor: 0 }; - workbulge.subscribe((val) => { - bulge.factor = val; - }); - if ($$props.data === void 0 && $$bindings.data && data !== void 0) - $$bindings.data(data); - $$result.css.add(css); - return `

Casestudies

${validate_component(WorkCanvas, "WorkCanvas").$$render( - $$result, - { - textsToCanvas: canvasTextElems, - imgsToCanvas: canvasImgElems, - bulgeFactor: bulge.factor - }, - {}, - {} - )}`; -}); -export { - Page as default -}; diff --git a/.netlify/server/entries/pages/work/_slug_/_page.server.ts.js b/.netlify/server/entries/pages/work/_slug_/_page.server.ts.js deleted file mode 100644 index f80d46d..0000000 --- a/.netlify/server/entries/pages/work/_slug_/_page.server.ts.js +++ /dev/null @@ -1,29 +0,0 @@ -const __variableDynamicImportRuntimeHelper = (glob, path) => { - const v = glob[path]; - if (v) { - return typeof v === "function" ? v() : Promise.resolve(v); - } - return new Promise((_, reject) => { - (typeof queueMicrotask === "function" ? queueMicrotask : setTimeout)(reject.bind(null, new Error("Unknown variable dynamic import: " + path))); - }); -}; -async function load({ params }) { - try { - const post = await __variableDynamicImportRuntimeHelper(/* @__PURE__ */ Object.assign({ "../md/adidas.md": () => import("../../../../chunks/adidas.js"), "../md/formo.md": () => import("../../../../chunks/formo.js"), "../md/jpl.md": () => import("../../../../chunks/jpl.js") }), `../md/${params.slug}.md`); - const { title, date, header_bg_image, svg, video } = post.metadata; - const Content = post.default.render(); - return { - title, - date, - header_bg_image, - svg, - video, - Content - }; - } catch (error) { - console.error(error); - } -} -export { - load -}; diff --git a/.netlify/server/entries/pages/work/_slug_/_page.svelte.js b/.netlify/server/entries/pages/work/_slug_/_page.svelte.js deleted file mode 100644 index 92e79b6..0000000 --- a/.netlify/server/entries/pages/work/_slug_/_page.svelte.js +++ /dev/null @@ -1,34 +0,0 @@ -import { c as create_ssr_component, v as validate_component } from "../../../../chunks/ssr.js"; -import { gsap } from "gsap"; -import { ScrollTrigger } from "gsap/dist/ScrollTrigger.js"; -import { C as CldImage } from "../../../../chunks/CldImage.js"; -const _page_svelte_svelte_type_style_lang = ""; -const css = { - code: ".work.svelte-lxhlir.svelte-lxhlir{width:100vw;min-height:100svh;overflow:hidden;box-sizing:border-box;transform:translateY(100%)}@media screen and (min-width: 768px){.work.svelte-lxhlir.svelte-lxhlir{transform:translateX(100%)}}.subnav.svelte-lxhlir.svelte-lxhlir{position:fixed;top:0;right:0;z-index:4;padding:var(--spacing-outer)}.heromask.svelte-lxhlir.svelte-lxhlir{position:fixed;top:0;left:0;aspect-ratio:var(--aspect-ratio-heroes);width:100%;height:auto;z-index:2;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.heromask img{z-index:0;display:block;position:relative;width:100%;height:100%;aspect-ratio:var(--aspect-ratio-heroes);margin:0;object-fit:fill}.work-content.svelte-lxhlir.svelte-lxhlir{padding:0 var(--spacing-outer);padding-top:calc(66.6vw + 1em);position:relative;z-index:1;color:var(--color-text)}.work-content.svelte-lxhlir .svelte-lxhlir:last-child{margin-bottom:100px}@media screen and (min-width: 768px){.work-content.svelte-lxhlir.svelte-lxhlir{margin-left:40vw;max-width:60vw;padding-top:calc(3 * var(--spacing-outer));padding-left:calc(var(--spacing-outer) * 1.5);padding-right:calc(var(--spacing-outer) * 2.5)}}@media screen and (min-width: 768px){.work-content-text.svelte-lxhlir.svelte-lxhlir{border-top:1px solid var(--color-text)}}h1.svelte-lxhlir.svelte-lxhlir{position:relative;z-index:1;margin:0}@media screen and (min-width: 768px){h1.svelte-lxhlir.svelte-lxhlir{padding:0 0 1em 0}}h1.svelte-lxhlir .name.svelte-lxhlir{display:none}h1.svelte-lxhlir .svg-logo.svelte-lxhlir svg{width:auto;height:auto;max-width:250px;max-height:80px;margin-bottom:1em}@media screen and (min-width: 768px){h1.svelte-lxhlir .svg-logo.svelte-lxhlir svg{max-width:400px;max-height:200px}}.header-nav{transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)}.work .header-nav{transform:translateY(100%)}", - map: null -}; -const Page = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let { data } = $$props; - gsap.registerPlugin(ScrollTrigger); - if ($$props.data === void 0 && $$bindings.data && data !== void 0) - $$bindings.data(data); - $$result.css.add(css); - return `
${validate_component(CldImage, "CldImage").$$render( - $$result, - { - src: data.header_bg_image, - alt: data.title, - sizes: "100vw", - width: 2100, - height: 1400, - placeholder: "blur", - loading: "eager", - objectFit: "fill" - }, - {}, - {} - )}
${``}
`; -}); -export { - Page as default -}; diff --git a/.netlify/server/index.js b/.netlify/server/index.js deleted file mode 100644 index 9d6c00b..0000000 --- a/.netlify/server/index.js +++ /dev/null @@ -1,2795 +0,0 @@ -import { b as base, a as assets, r as reset, p as public_env, o as options, s as set_private_env, c as set_public_env, g as get_hooks } from "./chunks/internal.js"; -import { t as text, H as HttpError, j as json, R as Redirect, e as error, A as ActionFailure } from "./chunks/index.js"; -import * as devalue from "devalue"; -import { w as writable, r as readable } from "./chunks/index2.js"; -import { parse, serialize } from "cookie"; -import * as set_cookie_parser from "set-cookie-parser"; -const DEV = false; -const SVELTE_KIT_ASSETS = "/_svelte_kit_assets"; -const ENDPOINT_METHODS = /* @__PURE__ */ new Set([ - "GET", - "POST", - "PUT", - "PATCH", - "DELETE", - "OPTIONS", - "HEAD" -]); -const PAGE_METHODS = /* @__PURE__ */ new Set(["GET", "POST", "HEAD"]); -function negotiate(accept, types) { - const parts = []; - accept.split(",").forEach((str, i) => { - const match = /([^/]+)\/([^;]+)(?:;q=([0-9.]+))?/.exec(str); - if (match) { - const [, type, subtype, q = "1"] = match; - parts.push({ type, subtype, q: +q, i }); - } - }); - parts.sort((a, b) => { - if (a.q !== b.q) { - return b.q - a.q; - } - if (a.subtype === "*" !== (b.subtype === "*")) { - return a.subtype === "*" ? 1 : -1; - } - if (a.type === "*" !== (b.type === "*")) { - return a.type === "*" ? 1 : -1; - } - return a.i - b.i; - }); - let accepted; - let min_priority = Infinity; - for (const mimetype of types) { - const [type, subtype] = mimetype.split("/"); - const priority = parts.findIndex( - (part) => (part.type === type || part.type === "*") && (part.subtype === subtype || part.subtype === "*") - ); - if (priority !== -1 && priority < min_priority) { - accepted = mimetype; - min_priority = priority; - } - } - return accepted; -} -function is_content_type(request, ...types) { - const type = request.headers.get("content-type")?.split(";", 1)[0].trim() ?? ""; - return types.includes(type.toLowerCase()); -} -function is_form_content_type(request) { - return is_content_type( - request, - "application/x-www-form-urlencoded", - "multipart/form-data", - "text/plain" - ); -} -function exec(match, params, matchers) { - const result = {}; - const values = match.slice(1); - let buffered = 0; - for (let i = 0; i < params.length; i += 1) { - const param = params[i]; - let value = values[i - buffered]; - if (param.chained && param.rest && buffered) { - value = values.slice(i - buffered, i + 1).filter((s2) => s2).join("/"); - buffered = 0; - } - if (value === void 0) { - if (param.rest) - result[param.name] = ""; - continue; - } - if (!param.matcher || matchers[param.matcher](value)) { - result[param.name] = value; - const next_param = params[i + 1]; - const next_value = values[i + 1]; - if (next_param && !next_param.rest && next_param.optional && next_value && param.chained) { - buffered = 0; - } - continue; - } - if (param.optional && param.chained) { - buffered++; - continue; - } - return; - } - if (buffered) - return; - return result; -} -function coalesce_to_error(err) { - return err instanceof Error || err && /** @type {any} */ - err.name && /** @type {any} */ - err.message ? ( - /** @type {Error} */ - err - ) : new Error(JSON.stringify(err)); -} -function normalize_error(error2) { - return ( - /** @type {import('../runtime/control.js').Redirect | import('../runtime/control.js').HttpError | Error} */ - error2 - ); -} -function method_not_allowed(mod, method) { - return text(`${method} method not allowed`, { - status: 405, - headers: { - // https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405 - // "The server must generate an Allow header field in a 405 status code response" - allow: allowed_methods(mod).join(", ") - } - }); -} -function allowed_methods(mod) { - const allowed = Array.from(ENDPOINT_METHODS).filter((method) => method in mod); - if ("GET" in mod || "HEAD" in mod) - allowed.push("HEAD"); - return allowed; -} -function static_error_page(options2, status, message) { - let page = options2.templates.error({ status, message }); - return text(page, { - headers: { "content-type": "text/html; charset=utf-8" }, - status - }); -} -async function handle_fatal_error(event, options2, error2) { - error2 = error2 instanceof HttpError ? error2 : coalesce_to_error(error2); - const status = error2 instanceof HttpError ? error2.status : 500; - const body = await handle_error_and_jsonify(event, options2, error2); - const type = negotiate(event.request.headers.get("accept") || "text/html", [ - "application/json", - "text/html" - ]); - if (event.isDataRequest || type === "application/json") { - return json(body, { - status - }); - } - return static_error_page(options2, status, body.message); -} -async function handle_error_and_jsonify(event, options2, error2) { - if (error2 instanceof HttpError) { - return error2.body; - } else { - return await options2.hooks.handleError({ error: error2, event }) ?? { - message: event.route.id != null ? "Internal Error" : "Not Found" - }; - } -} -function redirect_response(status, location) { - const response = new Response(void 0, { - status, - headers: { location } - }); - return response; -} -function clarify_devalue_error(event, error2) { - if (error2.path) { - return `Data returned from \`load\` while rendering ${event.route.id} is not serializable: ${error2.message} (data${error2.path})`; - } - if (error2.path === "") { - return `Data returned from \`load\` while rendering ${event.route.id} is not a plain object`; - } - return error2.message; -} -function stringify_uses(node) { - const uses = []; - if (node.uses && node.uses.dependencies.size > 0) { - uses.push(`"dependencies":${JSON.stringify(Array.from(node.uses.dependencies))}`); - } - if (node.uses && node.uses.params.size > 0) { - uses.push(`"params":${JSON.stringify(Array.from(node.uses.params))}`); - } - if (node.uses?.parent) - uses.push('"parent":1'); - if (node.uses?.route) - uses.push('"route":1'); - if (node.uses?.url) - uses.push('"url":1'); - return `"uses":{${uses.join(",")}}`; -} -async function render_endpoint(event, mod, state) { - const method = ( - /** @type {import('types').HttpMethod} */ - event.request.method - ); - let handler = mod[method]; - if (!handler && method === "HEAD") { - handler = mod.GET; - } - if (!handler) { - return method_not_allowed(mod, method); - } - const prerender = mod.prerender ?? state.prerender_default; - if (prerender && (mod.POST || mod.PATCH || mod.PUT || mod.DELETE)) { - throw new Error("Cannot prerender endpoints that have mutative methods"); - } - if (state.prerendering && !prerender) { - if (state.depth > 0) { - throw new Error(`${event.route.id} is not prerenderable`); - } else { - return new Response(void 0, { status: 204 }); - } - } - try { - let response = await handler( - /** @type {import('@sveltejs/kit').RequestEvent>} */ - event - ); - if (!(response instanceof Response)) { - throw new Error( - `Invalid response from route ${event.url.pathname}: handler should return a Response object` - ); - } - if (state.prerendering) { - response = new Response(response.body, { - status: response.status, - statusText: response.statusText, - headers: new Headers(response.headers) - }); - response.headers.set("x-sveltekit-prerender", String(prerender)); - } - return response; - } catch (e) { - if (e instanceof Redirect) { - return new Response(void 0, { - status: e.status, - headers: { location: e.location } - }); - } - throw e; - } -} -function is_endpoint_request(event) { - const { method, headers } = event.request; - if (ENDPOINT_METHODS.has(method) && !PAGE_METHODS.has(method)) { - return true; - } - if (method === "POST" && headers.get("x-sveltekit-action") === "true") - return false; - const accept = event.request.headers.get("accept") ?? "*/*"; - return negotiate(accept, ["*", "text/html"]) !== "text/html"; -} -function compact(arr) { - return arr.filter( - /** @returns {val is NonNullable} */ - (val) => val != null - ); -} -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 key2 in params) { - params[key2] = decodeURIComponent(params[key2]); - } - return params; -} -const tracked_url_properties = ( - /** @type {const} */ - [ - "href", - "pathname", - "search", - "searchParams", - "toString", - "toJSON" - ] -); -function make_trackable(url, callback) { - const tracked = new URL(url); - for (const property of tracked_url_properties) { - Object.defineProperty(tracked, property, { - get() { - callback(); - return url[property]; - }, - enumerable: true, - configurable: true - }); - } - { - tracked[Symbol.for("nodejs.util.inspect.custom")] = (depth, opts, inspect) => { - return inspect(url, opts); - }; - } - 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" - ); - } - }); -} -function disable_search(url) { - for (const property of ["search", "searchParams"]) { - Object.defineProperty(url, property, { - get() { - throw new Error(`Cannot access url.${property} on a page with prerendering enabled`); - } - }); - } -} -const DATA_SUFFIX = "/__data.json"; -function has_data_suffix(pathname) { - return pathname.endsWith(DATA_SUFFIX); -} -function add_data_suffix(pathname) { - return pathname.replace(/\/$/, "") + DATA_SUFFIX; -} -function strip_data_suffix(pathname) { - return pathname.slice(0, -DATA_SUFFIX.length); -} -function is_action_json_request(event) { - const accept = negotiate(event.request.headers.get("accept") ?? "*/*", [ - "application/json", - "text/html" - ]); - return accept === "application/json" && event.request.method === "POST"; -} -async function handle_action_json_request(event, options2, server) { - const actions = server?.actions; - if (!actions) { - const no_actions_error = error(405, "POST method not allowed. No actions exist for this page"); - return action_json( - { - type: "error", - error: await handle_error_and_jsonify(event, options2, no_actions_error) - }, - { - status: no_actions_error.status, - headers: { - // https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405 - // "The server must generate an Allow header field in a 405 status code response" - allow: "GET" - } - } - ); - } - check_named_default_separate(actions); - try { - const data = await call_action(event, actions); - if (false) - ; - if (data instanceof ActionFailure) { - return action_json({ - type: "failure", - status: data.status, - // @ts-expect-error we assign a string to what is supposed to be an object. That's ok - // because we don't use the object outside, and this way we have better code navigation - // through knowing where the related interface is used. - data: stringify_action_response( - data.data, - /** @type {string} */ - event.route.id - ) - }); - } else { - return action_json({ - type: "success", - status: data ? 200 : 204, - // @ts-expect-error see comment above - data: stringify_action_response( - data, - /** @type {string} */ - event.route.id - ) - }); - } - } catch (e) { - const err = normalize_error(e); - if (err instanceof Redirect) { - return action_json_redirect(err); - } - return action_json( - { - type: "error", - error: await handle_error_and_jsonify(event, options2, check_incorrect_fail_use(err)) - }, - { - status: err instanceof HttpError ? err.status : 500 - } - ); - } -} -function check_incorrect_fail_use(error2) { - return error2 instanceof ActionFailure ? new Error('Cannot "throw fail()". Use "return fail()"') : error2; -} -function action_json_redirect(redirect) { - return action_json({ - type: "redirect", - status: redirect.status, - location: redirect.location - }); -} -function action_json(data, init2) { - return json(data, init2); -} -function is_action_request(event) { - return event.request.method === "POST"; -} -async function handle_action_request(event, server) { - const actions = server?.actions; - if (!actions) { - event.setHeaders({ - // https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405 - // "The server must generate an Allow header field in a 405 status code response" - allow: "GET" - }); - return { - type: "error", - error: error(405, "POST method not allowed. No actions exist for this page") - }; - } - check_named_default_separate(actions); - try { - const data = await call_action(event, actions); - if (false) - ; - if (data instanceof ActionFailure) { - return { - type: "failure", - status: data.status, - data: data.data - }; - } else { - return { - type: "success", - status: 200, - // @ts-expect-error this will be removed upon serialization, so `undefined` is the same as omission - data - }; - } - } catch (e) { - const err = normalize_error(e); - if (err instanceof Redirect) { - return { - type: "redirect", - status: err.status, - location: err.location - }; - } - return { - type: "error", - error: check_incorrect_fail_use(err) - }; - } -} -function check_named_default_separate(actions) { - if (actions.default && Object.keys(actions).length > 1) { - throw new Error( - "When using named actions, the default action cannot be used. See the docs for more info: https://kit.svelte.dev/docs/form-actions#named-actions" - ); - } -} -async function call_action(event, actions) { - const url = new URL(event.request.url); - let name = "default"; - for (const param of url.searchParams) { - if (param[0].startsWith("/")) { - name = param[0].slice(1); - if (name === "default") { - throw new Error('Cannot use reserved action name "default"'); - } - break; - } - } - const action = actions[name]; - if (!action) { - throw new Error(`No action with name '${name}' found`); - } - if (!is_form_content_type(event.request)) { - throw new Error( - `Actions expect form-encoded data (received ${event.request.headers.get("content-type")})` - ); - } - return action(event); -} -function validate_action_return(data) { - if (data instanceof Redirect) { - throw new Error("Cannot `return redirect(...)` — use `throw redirect(...)` instead"); - } - if (data instanceof HttpError) { - throw new Error( - "Cannot `return error(...)` — use `throw error(...)` or `return fail(...)` instead" - ); - } -} -function uneval_action_response(data, route_id) { - return try_deserialize(data, devalue.uneval, route_id); -} -function stringify_action_response(data, route_id) { - return try_deserialize(data, devalue.stringify, route_id); -} -function try_deserialize(data, fn, route_id) { - try { - return fn(data); - } catch (e) { - const error2 = ( - /** @type {any} */ - e - ); - if ("path" in error2) { - let message = `Data returned from action inside ${route_id} is not serializable: ${error2.message}`; - if (error2.path !== "") - message += ` (data.${error2.path})`; - throw new Error(message); - } - throw error2; - } -} -async function unwrap_promises(object) { - for (const key2 in object) { - if (typeof object[key2]?.then === "function") { - return Object.fromEntries( - await Promise.all(Object.entries(object).map(async ([key3, value]) => [key3, await value])) - ); - } - } - return object; -} -const INVALIDATED_PARAM = "x-sveltekit-invalidated"; -async function load_server_data({ - event, - state, - node, - parent, - // TODO 2.0: Remove this - track_server_fetches -}) { - if (!node?.server) - return null; - const uses = { - dependencies: /* @__PURE__ */ new Set(), - params: /* @__PURE__ */ new Set(), - parent: false, - route: false, - url: false - }; - const url = make_trackable(event.url, () => { - uses.url = true; - }); - if (state.prerendering) { - disable_search(url); - } - const result = await node.server.load?.call(null, { - ...event, - fetch: (info, init2) => { - const url2 = new URL(info instanceof Request ? info.url : info, event.url); - if (track_server_fetches) { - uses.dependencies.add(url2.href); - } - return event.fetch(info, init2); - }, - /** @param {string[]} deps */ - depends: (...deps) => { - for (const dep of deps) { - const { href } = new URL(dep, event.url); - uses.dependencies.add(href); - } - }, - params: new Proxy(event.params, { - get: (target, key2) => { - uses.params.add(key2); - return target[ - /** @type {string} */ - key2 - ]; - } - }), - parent: async () => { - uses.parent = true; - return parent(); - }, - route: new Proxy(event.route, { - get: (target, key2) => { - uses.route = true; - return target[ - /** @type {'id'} */ - key2 - ]; - } - }), - url - }); - const data = result ? await unwrap_promises(result) : null; - return { - type: "data", - data, - uses, - slash: node.server.trailingSlash - }; -} -async function load_data({ - event, - fetched, - node, - parent, - server_data_promise, - state, - resolve_opts, - csr -}) { - const server_data_node = await server_data_promise; - if (!node?.universal?.load) { - return server_data_node?.data ?? null; - } - const result = await node.universal.load.call(null, { - url: event.url, - params: event.params, - data: server_data_node?.data ?? null, - route: event.route, - fetch: create_universal_fetch(event, state, fetched, csr, resolve_opts), - setHeaders: event.setHeaders, - depends: () => { - }, - parent - }); - const data = result ? await unwrap_promises(result) : null; - return data; -} -function create_universal_fetch(event, state, fetched, csr, resolve_opts) { - return async (input, init2) => { - const cloned_body = input instanceof Request && input.body ? input.clone().body : null; - const cloned_headers = input instanceof Request && [...input.headers].length ? new Headers(input.headers) : init2?.headers; - let response = await event.fetch(input, init2); - const url = new URL(input instanceof Request ? input.url : input, event.url); - const same_origin = url.origin === event.url.origin; - let dependency; - if (same_origin) { - if (state.prerendering) { - dependency = { response, body: null }; - state.prerendering.dependencies.set(url.pathname, dependency); - } - } else { - const mode = input instanceof Request ? input.mode : init2?.mode ?? "cors"; - if (mode === "no-cors") { - response = new Response("", { - status: response.status, - statusText: response.statusText, - headers: response.headers - }); - } else { - const acao = response.headers.get("access-control-allow-origin"); - if (!acao || acao !== event.url.origin && acao !== "*") { - throw new Error( - `CORS error: ${acao ? "Incorrect" : "No"} 'Access-Control-Allow-Origin' header is present on the requested resource` - ); - } - } - } - const proxy = new Proxy(response, { - get(response2, key2, _receiver) { - async function text2() { - const body = await response2.text(); - if (!body || typeof body === "string") { - const status_number = Number(response2.status); - if (isNaN(status_number)) { - throw new Error( - `response.status is not a number. value: "${response2.status}" type: ${typeof response2.status}` - ); - } - fetched.push({ - url: same_origin ? url.href.slice(event.url.origin.length) : url.href, - method: event.request.method, - request_body: ( - /** @type {string | ArrayBufferView | undefined} */ - input instanceof Request && cloned_body ? await stream_to_string(cloned_body) : init2?.body - ), - request_headers: cloned_headers, - response_body: body, - response: response2 - }); - } - if (dependency) { - dependency.body = body; - } - return body; - } - if (key2 === "arrayBuffer") { - return async () => { - const buffer = await response2.arrayBuffer(); - if (dependency) { - dependency.body = new Uint8Array(buffer); - } - return buffer; - }; - } - if (key2 === "text") { - return text2; - } - if (key2 === "json") { - return async () => { - return JSON.parse(await text2()); - }; - } - return Reflect.get(response2, key2, response2); - } - }); - if (csr) { - const get = response.headers.get; - response.headers.get = (key2) => { - const lower = key2.toLowerCase(); - const value = get.call(response.headers, lower); - if (value && !lower.startsWith("x-sveltekit-")) { - const included = resolve_opts.filterSerializedResponseHeaders(lower, value); - if (!included) { - throw new Error( - `Failed to get response header "${lower}" — it must be included by the \`filterSerializedResponseHeaders\` option: https://kit.svelte.dev/docs/hooks#server-hooks-handle (at ${event.route.id})` - ); - } - } - return value; - }; - } - return proxy; - }; -} -async function stream_to_string(stream) { - let result = ""; - const reader = stream.getReader(); - const decoder = new TextDecoder(); - while (true) { - const { done, value } = await reader.read(); - if (done) { - break; - } - result += decoder.decode(value); - } - return result; -} -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 escape_html_attr_dict = { - "&": "&", - '"': """ -}; -const escape_html_attr_regex = new RegExp( - // special characters - `[${Object.keys(escape_html_attr_dict).join("")}]|[\\ud800-\\udbff](?![\\udc00-\\udfff])|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\udc00-\\udfff]`, - "g" -); -function escape_html_attr(str) { - const escaped_str = str.replace(escape_html_attr_regex, (match) => { - if (match.length === 2) { - return match; - } - return escape_html_attr_dict[match] ?? `&#${match.charCodeAt(0)};`; - }); - return `"${escaped_str}"`; -} -const replacements = { - "<": "\\u003C", - "\u2028": "\\u2028", - "\u2029": "\\u2029" -}; -const pattern = new RegExp(`[${Object.keys(replacements).join("")}]`, "g"); -function serialize_data(fetched, filter, prerendering = false) { - const headers = {}; - let cache_control = null; - let age = null; - let varyAny = false; - for (const [key2, value] of fetched.response.headers) { - if (filter(key2, value)) { - headers[key2] = value; - } - if (key2 === "cache-control") - cache_control = value; - else if (key2 === "age") - age = value; - else if (key2 === "vary" && value.trim() === "*") - varyAny = true; - } - const payload = { - status: fetched.response.status, - statusText: fetched.response.statusText, - headers, - body: fetched.response_body - }; - const safe_payload = JSON.stringify(payload).replace(pattern, (match) => replacements[match]); - const attrs = [ - 'type="application/json"', - "data-sveltekit-fetched", - `data-url=${escape_html_attr(fetched.url)}` - ]; - if (fetched.request_headers || fetched.request_body) { - const values = []; - if (fetched.request_headers) { - values.push([...new Headers(fetched.request_headers)].join(",")); - } - if (fetched.request_body) { - values.push(fetched.request_body); - } - attrs.push(`data-hash="${hash(...values)}"`); - } - if (!prerendering && fetched.method === "GET" && cache_control && !varyAny) { - const match = /s-maxage=(\d+)/g.exec(cache_control) ?? /max-age=(\d+)/g.exec(cache_control); - if (match) { - const ttl = +match[1] - +(age ?? "0"); - attrs.push(`data-ttl="${ttl}"`); - } - } - return `