From 3a13772dbe0c5316f377ebc76e4dda37fdd46040 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Thu, 5 Dec 2024 21:39:46 -0500 Subject: [PATCH 01/25] feat: improve blog preview --- components/BlogPreviewList.css | 1 + components/BlogPreviewList.tsx | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css index 3e9726d..ba13b27 100644 --- a/components/BlogPreviewList.css +++ b/components/BlogPreviewList.css @@ -4,6 +4,7 @@ gap: 1rem; padding: 0; margin-top: 1rem; + list-style: none; } .meta { diff --git a/components/BlogPreviewList.tsx b/components/BlogPreviewList.tsx index bf233ce..b1d0f53 100644 --- a/components/BlogPreviewList.tsx +++ b/components/BlogPreviewList.tsx @@ -10,7 +10,7 @@ const allPosts = (await Array.fromAsync(posts())) export function BlogPreviewList() { return ( - + + View all posts + + ); } From f10bb3ae54e98693fc8303c979e50e94b06449fc Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Fri, 6 Dec 2024 01:17:02 -0500 Subject: [PATCH 02/25] misread some feedback lmao --- components/BlogPreviewList.css | 5 ++++- components/BlogPreviewList.tsx | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css index ba13b27..d1c6a0b 100644 --- a/components/BlogPreviewList.css +++ b/components/BlogPreviewList.css @@ -4,6 +4,9 @@ gap: 1rem; padding: 0; margin-top: 1rem; +} + +.post { list-style: none; } @@ -12,4 +15,4 @@ font-size: 0.9rem; color: var(--neutral-800); white-space: pre-wrap; -} +} \ No newline at end of file diff --git a/components/BlogPreviewList.tsx b/components/BlogPreviewList.tsx index b1d0f53..bdc232c 100644 --- a/components/BlogPreviewList.tsx +++ b/components/BlogPreviewList.tsx @@ -10,18 +10,18 @@ const allPosts = (await Array.fromAsync(posts())) export function BlogPreviewList() { return ( -
  • + ); } From 57988220dd5fcea680e69eff7fdf916194243d66 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 14:10:50 -0500 Subject: [PATCH 03/25] feat: prism formatting --- components/BlogPreviewList.css | 2 +- components/Markdown.tsx | 23 +++++++- deno.json | 2 + deno.lock | 19 ++++++- pages/blog/post.tsx | 1 + public/prism.css | 95 ++++++++++++++++++++++++++++++++++ public/variables.css | 57 ++++++++++++++++++++ utils/html.ts | 11 ++++ 8 files changed, 205 insertions(+), 5 deletions(-) create mode 100644 public/prism.css diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css index d1c6a0b..3ae0deb 100644 --- a/components/BlogPreviewList.css +++ b/components/BlogPreviewList.css @@ -15,4 +15,4 @@ font-size: 0.9rem; color: var(--neutral-800); white-space: pre-wrap; -} \ No newline at end of file +} diff --git a/components/Markdown.tsx b/components/Markdown.tsx index 4ec8de5..e260b6f 100644 --- a/components/Markdown.tsx +++ b/components/Markdown.tsx @@ -1,8 +1,27 @@ -import * as marked from "marked"; - +import { Marked } from "marked"; +import { markedHighlight } from "marked-highlight"; +import Prism from "prismjs"; +import "prismjs/components/prism-bash.min.js"; +import "prismjs/components/prism-javascript.min.js"; +import "prismjs/components/prism-typescript.min.js"; +import "prismjs/components/prism-css.min.js"; +import "prismjs/components/prism-json.min.js"; +import "prismjs/components/prism-jsx.min.js"; +import "prismjs/components/prism-tsx.min.js"; +import "prismjs/components/prism-rust.min.js"; import { css } from "utils/css.ts"; import clsx from "clsx"; +const marked = new Marked(markedHighlight({ + emptyLangClass: "language-none", + langPrefix: "language-", + highlight(code, lang, _info) { + lang = lang === "rs" ? "rust" : lang === "console" ? "sh" : lang; + const language = Prism.languages[lang] ?? Prism.languages.autoit; + return Prism.highlight(code, language, lang); + }, +})); + const classes = await css(import.meta.resolve("./Markdown.css")); export interface MarkdownProps { diff --git a/deno.json b/deno.json index 4f8c6ed..0eb6312 100644 --- a/deno.json +++ b/deno.json @@ -18,8 +18,10 @@ "fresh_charts": "https://deno.land/x/fresh_charts@0.3.1/mod.ts", "lightningcss": "npm:lightningcss@^1.27.0", "marked": "npm:marked@^14.1.2", + "marked-highlight": "npm:marked-highlight@2.2.1", "octokit": "npm:octokit@4.0.2", "preact": "npm:preact@^10.24.0", + "prismjs": "npm:prismjs@^1.29.0", "preact-render-to-string": "npm:preact-render-to-string@^6.5.11", "utils/": "./utils/" }, diff --git a/deno.lock b/deno.lock index 5136b81..e7cff51 100644 --- a/deno.lock +++ b/deno.lock @@ -18,10 +18,14 @@ "npm:clsx@^2.1.1": "2.1.1", "npm:feed@^4.2.2": "4.2.2", "npm:lightningcss@^1.27.0": "1.27.0", + "npm:marked-highlight@*": "2.2.1_marked@14.1.3", + "npm:marked-highlight@2.2.1": "2.2.1_marked@14.1.3", "npm:marked@^14.1.2": "14.1.3", "npm:octokit@4.0.2": "4.0.2_@octokit+core@6.1.2", "npm:preact-render-to-string@^6.5.11": "6.5.11_preact@10.24.3", - "npm:preact@^10.24.0": "10.24.3" + "npm:preact@^10.24.0": "10.24.3", + "npm:prismjs@*": "1.29.0", + "npm:prismjs@^1.29.0": "1.29.0" }, "jsr": { "@std/cli@1.0.6": { @@ -345,6 +349,12 @@ "lru-cache@10.4.3": { "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, + "marked-highlight@2.2.1_marked@14.1.3": { + "integrity": "sha512-SiCIeEiQbs9TxGwle9/OwbOejHCZsohQRaNTY2u8euEXYt2rYUFoiImUirThU3Gd/o6Q1gHGtH9qloHlbJpNIA==", + "dependencies": [ + "marked" + ] + }, "marked@14.1.3": { "integrity": "sha512-ZibJqTULGlt9g5k4VMARAktMAjXoVnnr+Y3aCqW1oDftcV4BA3UmrBifzXoZyenHRk75csiPu9iwsTj4VNBT0g==" }, @@ -372,6 +382,9 @@ "preact@10.24.3": { "integrity": "sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==" }, + "prismjs@1.29.0": { + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" + }, "sax@1.4.1": { "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" }, @@ -418,10 +431,12 @@ "npm:clsx@^2.1.1", "npm:feed@^4.2.2", "npm:lightningcss@^1.27.0", + "npm:marked-highlight@2.2.1", "npm:marked@^14.1.2", "npm:octokit@4.0.2", "npm:preact-render-to-string@^6.5.11", - "npm:preact@^10.24.0" + "npm:preact@^10.24.0", + "npm:prismjs@^1.29.0" ] } } diff --git a/pages/blog/post.tsx b/pages/blog/post.tsx index 6bbad1d..72d5324 100644 --- a/pages/blog/post.tsx +++ b/pages/blog/post.tsx @@ -26,6 +26,7 @@ if (import.meta.main) { description: post.meta.description, author: post.meta.authors.map((author) => author.name).join(", "), canonical: href(post.file), + highlight: true, }), ); } diff --git a/public/prism.css b/public/prism.css new file mode 100644 index 0000000..36eeaa4 --- /dev/null +++ b/public/prism.css @@ -0,0 +1,95 @@ +code[class*="language-"], +pre[class*="language-"] { + color: var(--syntax-text); + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + font-family: Inconsolata, Monaco, Consolas, "Courier New", Courier, monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; + border-radius: 0.3em; + background: var(--syntax-background); + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); +} + +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + background: var(--syntax-background); +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: var(--syntax-comment); + font-style: italic; +} + +.token.punctuation { + color: var(--syntax-punctuation); +} + +.token.property, +.token.keyword, +.token.tag { + color: var(--syntax-keyword); + font-weight: bold; +} + +.token.class-name { + color: var(--syntax-class); + text-decoration: underline; +} + +.token.boolean, +.token.constant { + color: var(--syntax-boolean); + font-weight: bold; +} + +.token.symbol, +.token.deleted { + color: var(--syntax-symbol); +} + +.token.number { + color: var(--syntax-number); +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: var(--syntax-string); +} + +.token.variable { + color: var(--syntax-variable); +} + +.token.operator { + color: var(--syntax-operator); +} + +.token.function { + color: var(--syntax-function); + font-weight: bold; +} diff --git a/public/variables.css b/public/variables.css index 2ef29ee..33ec47c 100644 --- a/public/variables.css +++ b/public/variables.css @@ -40,9 +40,66 @@ --chart-timeout: #d9a620; --chart-unresolved: #d9a620; + --syntax-comment: var(--neutral-300); + --syntax-punctuation: var(--neutral-800); + --syntax-keyword: var(--neutral-400); + --syntax-class: var(--neutral-600); + --syntax-boolean: var(--neutral-400); + --syntax-symbol: var(--neutral-700); + --syntax-number: var(--neutral-800); + --syntax-string: var(--neutral-400); + --syntax-variable: var(--neutral-100); + --syntax-operator: var(--neutral-900); + --syntax-function: var(--neutral-600); + --syntax-background: var(--neutral-50); + --syntax-text: var(--neutral-800); + --selection-color: light-dark(var(--neutral-950), #727073); --scrollbar-track-color: var(--neutral-0); --scrollbar-thumb-color: var(--neutral-950); --scrollbar-size: 8px; } + +:root { + --neutral-0: light-dark(#ffffff, #000000); + --neutral-50: light-dark(#fefefe, #0a0a0a); + --neutral-100: light-dark(#efefef, #3d3d3d); + --neutral-200: light-dark(#dcdcdc, #464646); + --neutral-300: light-dark(#bdbdbd, #525252); + --neutral-400: light-dark(#989898, #656565); + --neutral-500: light-dark(#7c7c7c, #7c7c7c); + --neutral-600: light-dark(#656565, #989898); + --neutral-700: light-dark(#525252, #bdbdbd); + --neutral-800: light-dark(#464646, #dcdcdc); + --neutral-900: light-dark(#3d3d3d, #efefef); + --neutral-950: light-dark(#0a0a0a, #fefefe); + --neutral-1000: light-dark(#000000, #ffffff); + + --accent-50: light-dark(#f2f3fb, #1a1a2e); + --accent-100: light-dark(#e7e9f8, #252541); + --accent-200: light-dark(#d4d7f1, #2f3156); + --accent-300: light-dark(#babde7, #3a3c6b); + --accent-400: light-dark(#9e9ddc, #464880); + --accent-500: light-dark(#8c85cf, #5a5d99); + --accent-600: light-dark(#796cbf, #6e73b0); + --accent-700: light-dark(#685ba7, #8389c7); + --accent-800: light-dark(#564b88, #9ea1dd); + --accent-900: light-dark(#48426d, #b6baea); + --accent-950: light-dark(#27233a, #d1d5f7); + + /* Syntax Highlighting Colors */ + --syntax-comment: var(--neutral-300); + --syntax-punctuation: var(--neutral-800); + --syntax-keyword: var(--neutral-400); + --syntax-class: var(--neutral-600); + --syntax-boolean: var(--neutral-400); + --syntax-symbol: var(--neutral-700); + --syntax-number: var(--neutral-800); + --syntax-string: var(--neutral-400); + --syntax-variable: var(--neutral-100); + --syntax-operator: var(--neutral-900); + --syntax-function: var(--neutral-600); + --syntax-background: var(--neutral-50); + --syntax-text: var(--neutral-800); +} diff --git a/utils/html.ts b/utils/html.ts index 1e89f51..dd8e4a8 100644 --- a/utils/html.ts +++ b/utils/html.ts @@ -30,6 +30,11 @@ export interface HTMLOptions { * The canonical URL of the HTML document. */ canonical?: string; + + /** + * Whether to highlight code blocks in the HTML document. + */ + highlight?: boolean; } /** @@ -52,6 +57,12 @@ export function html(body: string, options: HTMLOptions) { options.canonical ? `\n` : "" + } + ${ + options.highlight + ? `\n + ` + : "" } From efc87b323f0661980807e576e6a3d3558d25a567 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 14:45:21 -0500 Subject: [PATCH 04/25] feat: improve blog preview (#32) (#34) --- components/BlogPreviewList.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css index 3ae0deb..d1c6a0b 100644 --- a/components/BlogPreviewList.css +++ b/components/BlogPreviewList.css @@ -15,4 +15,4 @@ font-size: 0.9rem; color: var(--neutral-800); white-space: pre-wrap; -} +} \ No newline at end of file From 996157c936ad39d176a653fc2f3a70a7c39ea89b Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 14:48:37 -0500 Subject: [PATCH 05/25] feat: clean up icons --- public/icons/{ios => }/58.png | Bin .../android/android-launchericon-144-144.png | Bin 738 -> 0 bytes .../android/android-launchericon-192-192.png | Bin 879 -> 0 bytes .../android/android-launchericon-48-48.png | Bin 415 -> 0 bytes .../android/android-launchericon-512-512.png | Bin 2481 -> 0 bytes .../android/android-launchericon-72-72.png | Bin 502 -> 0 bytes .../android/android-launchericon-96-96.png | Bin 566 -> 0 bytes public/icons/ios/100.png | Bin 601 -> 0 bytes public/icons/ios/1024.png | Bin 6784 -> 0 bytes public/icons/ios/114.png | Bin 633 -> 0 bytes public/icons/ios/120.png | Bin 652 -> 0 bytes public/icons/ios/128.png | Bin 689 -> 0 bytes public/icons/ios/144.png | Bin 738 -> 0 bytes public/icons/ios/152.png | Bin 773 -> 0 bytes public/icons/ios/16.png | Bin 153 -> 0 bytes public/icons/ios/167.png | Bin 800 -> 0 bytes public/icons/ios/180.png | Bin 857 -> 0 bytes public/icons/ios/192.png | Bin 879 -> 0 bytes public/icons/ios/20.png | Bin 305 -> 0 bytes public/icons/ios/256.png | Bin 1155 -> 0 bytes public/icons/ios/29.png | Bin 348 -> 0 bytes public/icons/ios/32.png | Bin 187 -> 0 bytes public/icons/ios/40.png | Bin 392 -> 0 bytes public/icons/ios/50.png | Bin 414 -> 0 bytes public/icons/ios/512.png | Bin 2481 -> 0 bytes public/icons/ios/57.png | Bin 239 -> 0 bytes public/icons/ios/60.png | Bin 411 -> 0 bytes public/icons/ios/64.png | Bin 454 -> 0 bytes public/icons/ios/72.png | Bin 502 -> 0 bytes public/icons/ios/76.png | Bin 511 -> 0 bytes public/icons/ios/80.png | Bin 515 -> 0 bytes public/icons/ios/87.png | Bin 563 -> 0 bytes .../icons/windows11/LargeTile.scale-100.png | Bin 1369 -> 0 bytes .../icons/windows11/LargeTile.scale-125.png | Bin 1589 -> 0 bytes .../icons/windows11/LargeTile.scale-150.png | Bin 2114 -> 0 bytes .../icons/windows11/LargeTile.scale-200.png | Bin 3265 -> 0 bytes .../icons/windows11/LargeTile.scale-400.png | Bin 9126 -> 0 bytes .../icons/windows11/SmallTile.scale-100.png | Bin 489 -> 0 bytes .../icons/windows11/SmallTile.scale-125.png | Bin 566 -> 0 bytes .../icons/windows11/SmallTile.scale-150.png | Bin 412 -> 0 bytes .../icons/windows11/SmallTile.scale-200.png | Bin 715 -> 0 bytes .../icons/windows11/SmallTile.scale-400.png | Bin 1261 -> 0 bytes .../windows11/SplashScreen.scale-100.png | Bin 1730 -> 0 bytes .../windows11/SplashScreen.scale-125.png | Bin 2154 -> 0 bytes .../windows11/SplashScreen.scale-150.png | Bin 2947 -> 0 bytes .../windows11/SplashScreen.scale-200.png | Bin 4607 -> 0 bytes .../windows11/SplashScreen.scale-400.png | Bin 14863 -> 0 bytes .../windows11/Square150x150Logo.scale-100.png | Bin 745 -> 0 bytes .../windows11/Square150x150Logo.scale-125.png | Bin 890 -> 0 bytes .../windows11/Square150x150Logo.scale-150.png | Bin 1000 -> 0 bytes .../windows11/Square150x150Logo.scale-200.png | Bin 1329 -> 0 bytes .../windows11/Square150x150Logo.scale-400.png | Bin 3114 -> 0 bytes ...go.altform-lightunplated_targetsize-16.png | Bin 282 -> 0 bytes ...go.altform-lightunplated_targetsize-20.png | Bin 325 -> 0 bytes ...go.altform-lightunplated_targetsize-24.png | Bin 318 -> 0 bytes ...o.altform-lightunplated_targetsize-256.png | Bin 1175 -> 0 bytes ...go.altform-lightunplated_targetsize-30.png | Bin 331 -> 0 bytes ...go.altform-lightunplated_targetsize-32.png | Bin 348 -> 0 bytes ...go.altform-lightunplated_targetsize-36.png | Bin 358 -> 0 bytes ...go.altform-lightunplated_targetsize-40.png | Bin 369 -> 0 bytes ...go.altform-lightunplated_targetsize-44.png | Bin 371 -> 0 bytes ...go.altform-lightunplated_targetsize-48.png | Bin 398 -> 0 bytes ...go.altform-lightunplated_targetsize-60.png | Bin 417 -> 0 bytes ...go.altform-lightunplated_targetsize-64.png | Bin 458 -> 0 bytes ...go.altform-lightunplated_targetsize-72.png | Bin 473 -> 0 bytes ...go.altform-lightunplated_targetsize-80.png | Bin 503 -> 0 bytes ...go.altform-lightunplated_targetsize-96.png | Bin 548 -> 0 bytes ...x44Logo.altform-unplated_targetsize-16.png | Bin 282 -> 0 bytes ...x44Logo.altform-unplated_targetsize-20.png | Bin 325 -> 0 bytes ...x44Logo.altform-unplated_targetsize-24.png | Bin 318 -> 0 bytes ...44Logo.altform-unplated_targetsize-256.png | Bin 1175 -> 0 bytes ...x44Logo.altform-unplated_targetsize-30.png | Bin 331 -> 0 bytes ...x44Logo.altform-unplated_targetsize-32.png | Bin 348 -> 0 bytes ...x44Logo.altform-unplated_targetsize-36.png | Bin 358 -> 0 bytes ...x44Logo.altform-unplated_targetsize-40.png | Bin 369 -> 0 bytes ...x44Logo.altform-unplated_targetsize-44.png | Bin 371 -> 0 bytes ...x44Logo.altform-unplated_targetsize-48.png | Bin 398 -> 0 bytes ...x44Logo.altform-unplated_targetsize-60.png | Bin 417 -> 0 bytes ...x44Logo.altform-unplated_targetsize-64.png | Bin 458 -> 0 bytes ...x44Logo.altform-unplated_targetsize-72.png | Bin 473 -> 0 bytes ...x44Logo.altform-unplated_targetsize-80.png | Bin 503 -> 0 bytes ...x44Logo.altform-unplated_targetsize-96.png | Bin 548 -> 0 bytes .../windows11/Square44x44Logo.scale-100.png | Bin 371 -> 0 bytes .../windows11/Square44x44Logo.scale-125.png | Bin 412 -> 0 bytes .../windows11/Square44x44Logo.scale-150.png | Bin 450 -> 0 bytes .../windows11/Square44x44Logo.scale-200.png | Bin 539 -> 0 bytes .../windows11/Square44x44Logo.scale-400.png | Bin 849 -> 0 bytes .../Square44x44Logo.targetsize-16.png | Bin 282 -> 0 bytes .../Square44x44Logo.targetsize-20.png | Bin 325 -> 0 bytes .../Square44x44Logo.targetsize-24.png | Bin 318 -> 0 bytes .../Square44x44Logo.targetsize-256.png | Bin 1175 -> 0 bytes .../Square44x44Logo.targetsize-30.png | Bin 331 -> 0 bytes .../Square44x44Logo.targetsize-32.png | Bin 348 -> 0 bytes .../Square44x44Logo.targetsize-36.png | Bin 358 -> 0 bytes .../Square44x44Logo.targetsize-40.png | Bin 369 -> 0 bytes .../Square44x44Logo.targetsize-44.png | Bin 371 -> 0 bytes .../Square44x44Logo.targetsize-48.png | Bin 398 -> 0 bytes .../Square44x44Logo.targetsize-60.png | Bin 417 -> 0 bytes .../Square44x44Logo.targetsize-64.png | Bin 458 -> 0 bytes .../Square44x44Logo.targetsize-72.png | Bin 473 -> 0 bytes .../Square44x44Logo.targetsize-80.png | Bin 503 -> 0 bytes .../Square44x44Logo.targetsize-96.png | Bin 548 -> 0 bytes .../icons/windows11/StoreLogo.scale-100.png | Bin 414 -> 0 bytes .../icons/windows11/StoreLogo.scale-125.png | Bin 419 -> 0 bytes .../icons/windows11/StoreLogo.scale-150.png | Bin 520 -> 0 bytes .../icons/windows11/StoreLogo.scale-200.png | Bin 601 -> 0 bytes .../icons/windows11/StoreLogo.scale-400.png | Bin 877 -> 0 bytes .../windows11/Wide310x150Logo.scale-100.png | Bin 852 -> 0 bytes .../windows11/Wide310x150Logo.scale-125.png | Bin 971 -> 0 bytes .../windows11/Wide310x150Logo.scale-150.png | Bin 1204 -> 0 bytes .../windows11/Wide310x150Logo.scale-200.png | Bin 1730 -> 0 bytes .../windows11/Wide310x150Logo.scale-400.png | Bin 4607 -> 0 bytes public/manifest.json | 446 +----------------- 113 files changed, 1 insertion(+), 445 deletions(-) rename public/icons/{ios => }/58.png (100%) delete mode 100644 public/icons/android/android-launchericon-144-144.png delete mode 100644 public/icons/android/android-launchericon-192-192.png delete mode 100644 public/icons/android/android-launchericon-48-48.png delete mode 100644 public/icons/android/android-launchericon-512-512.png delete mode 100644 public/icons/android/android-launchericon-72-72.png delete mode 100644 public/icons/android/android-launchericon-96-96.png delete mode 100644 public/icons/ios/100.png delete mode 100644 public/icons/ios/1024.png delete mode 100644 public/icons/ios/114.png delete mode 100644 public/icons/ios/120.png delete mode 100644 public/icons/ios/128.png delete mode 100644 public/icons/ios/144.png delete mode 100644 public/icons/ios/152.png delete mode 100644 public/icons/ios/16.png delete mode 100644 public/icons/ios/167.png delete mode 100644 public/icons/ios/180.png delete mode 100644 public/icons/ios/192.png delete mode 100644 public/icons/ios/20.png delete mode 100644 public/icons/ios/256.png delete mode 100644 public/icons/ios/29.png delete mode 100644 public/icons/ios/32.png delete mode 100644 public/icons/ios/40.png delete mode 100644 public/icons/ios/50.png delete mode 100644 public/icons/ios/512.png delete mode 100644 public/icons/ios/57.png delete mode 100644 public/icons/ios/60.png delete mode 100644 public/icons/ios/64.png delete mode 100644 public/icons/ios/72.png delete mode 100644 public/icons/ios/76.png delete mode 100644 public/icons/ios/80.png delete mode 100644 public/icons/ios/87.png delete mode 100644 public/icons/windows11/LargeTile.scale-100.png delete mode 100644 public/icons/windows11/LargeTile.scale-125.png delete mode 100644 public/icons/windows11/LargeTile.scale-150.png delete mode 100644 public/icons/windows11/LargeTile.scale-200.png delete mode 100644 public/icons/windows11/LargeTile.scale-400.png delete mode 100644 public/icons/windows11/SmallTile.scale-100.png delete mode 100644 public/icons/windows11/SmallTile.scale-125.png delete mode 100644 public/icons/windows11/SmallTile.scale-150.png delete mode 100644 public/icons/windows11/SmallTile.scale-200.png delete mode 100644 public/icons/windows11/SmallTile.scale-400.png delete mode 100644 public/icons/windows11/SplashScreen.scale-100.png delete mode 100644 public/icons/windows11/SplashScreen.scale-125.png delete mode 100644 public/icons/windows11/SplashScreen.scale-150.png delete mode 100644 public/icons/windows11/SplashScreen.scale-200.png delete mode 100644 public/icons/windows11/SplashScreen.scale-400.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-100.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-125.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-150.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-200.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-400.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-16.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-256.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-40.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-44.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-100.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-125.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-150.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-200.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-400.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-16.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-20.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-24.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-256.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-30.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-32.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-36.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-40.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-44.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-48.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-60.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-64.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-72.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-80.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-96.png delete mode 100644 public/icons/windows11/StoreLogo.scale-100.png delete mode 100644 public/icons/windows11/StoreLogo.scale-125.png delete mode 100644 public/icons/windows11/StoreLogo.scale-150.png delete mode 100644 public/icons/windows11/StoreLogo.scale-200.png delete mode 100644 public/icons/windows11/StoreLogo.scale-400.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-100.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-125.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-150.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-200.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-400.png diff --git a/public/icons/ios/58.png b/public/icons/58.png similarity index 100% rename from public/icons/ios/58.png rename to public/icons/58.png diff --git a/public/icons/android/android-launchericon-144-144.png b/public/icons/android/android-launchericon-144-144.png deleted file mode 100644 index 9f8911d3a5ffc96e91b8758f70f45789d10b3964..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>caTa()7BevL9RXp+soH$f3=B+D zJY5_^D(1YsdocG(fQZ9I`A*vs2df1vPO3{-tQtxjI0HQA2)#J4lELdhSlJq(yZw{T z%u)V(_l0M2?8({7-%$Z=15?*8rATk5(oQZb6S_bz9@eAUa#f8{O9F!3hm|AomzdZaKmEesN-|& zf99Tv?4A4YaEoO7`bFm+iMoM(fNBh?(8*w?D$U>KySG2y^5%4|{>z{DY`?Ypb7n~X z(f=KE%P6j|`}n^L+C3Pdg2hZ5)diB_8_sTu*EWBgwqg3C>t*|T!e4C7Q~4*kJoUf* z>5A4phhTwTr4-oE(edkDyqDi%AHckJ-@6#mCV_!}6%eS8@+P10qTr^@o5PPl5s z_f3XTx4C}p;|IQnB8hRSpukB>_ANQjlO_O@h>rp&t)P2r(*DG`Mhlxx7qS2oErX}4 KpUXO@geCx}e-Il0 diff --git a/public/icons/android/android-launchericon-192-192.png b/public/icons/android/android-launchericon-192-192.png deleted file mode 100644 index aab223fc8a5cb62e6e5b7479c36c90c4dd70dc23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 879 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zcaloCO|{#S9F5M?jcysy3fA0|T?7 zr;B4q#hkZy4(19c3OGEpENJIj&^)Cfm{YTnk4ZM5X(dZAlWYsu0+wr!W_f6wlwVtU zU;XSwMPTw-yU#o!^#kjbRr%diAh@W5y5+|P9v-@U&r)0VD` zS1DHgP{FsR4TslQ>wYSp{kUNM?A&{Lw`%QP7R{P_vzTFfciH^<4v=u<_v4={Sr~pR zkz-9Y?}NO5arqHjtFJz7-h7?AeE-a?_y4|gD!0EC$82$K*JaiAn-44d>Pt+s_y7JH z^KNtHl)Y>W`cCK`#^(z}(A)}U`e8Qx<=GDt^l$%}b-Lv541QbHhQlBB@0=yE-T^HP zi8s=2`pX(I)$+d&Hz-wj)cl)H}isqD_ue*9r9T?-wA1;+u2U>WbTL7m%{61}X kUM`{6hAYj&4c%g|`r05qq=`Qkn1dKRUHx3vIVCg!02v=O6#xJL diff --git a/public/icons/android/android-launchericon-48-48.png b/public/icons/android/android-launchericon-48-48.png deleted file mode 100644 index 12a3d11d735c2bb46693f85343c7c03fe8124429..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 415 zcmV;Q0bu@#P)-)dv4!fX|GxF~%bjvreA)cVo}b^k z{ID6zfx35V{@U2eFMFA@VyErd{6F^-wFflL1~Rn1ea?EjK6BTMdC`}@R=hp^<VL0Gvdtk!pmL)@-q}MrisXB@8(Pwwxyl{^3 zLm9(9d;fiXeVai%28J5t5t@Fs6f@kB^?J8nmTh1C{VuEp`+7GU^YxuYz< zs?Wap_~qiBy;%%FO+`!N OU<{tFelF{r5}E)sP=u}k diff --git a/public/icons/android/android-launchericon-72-72.png b/public/icons/android/android-launchericon-72-72.png deleted file mode 100644 index d55a0285360c6c07c8d874565e0f704bf00f9961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|Vm< zPZ!6KiaBp@AM`zJAmQ-v|AD!A4(1KK9Fw;wA7EJ`e1OA%^CjB`$D0gh2gGa@x1KM& zrQ-2^at-6@1?sN9rtT77xR{3p0+;b!S@xBq+U$4jVn(_fB5$voR=Hr+w<6RZS;-e>0#HuC&(KnC?H^fv<81n^o`Bj z^L*EF{kyj5!JOEGmV4WetT79iH$nQwVYWn`Nh@1?w?;Fx0!F=)K3CGf(rQdvetHVSxD>U1nUSD?qpq!QR zZP7WG+4dL3y0D`9#o!5-9B*T2Ig|EX_VbpZ@oOZDIyZO!w79*!tL6y8K@E)ut~B17 j@w0UQO6Ic=mmc76GtssG7j54Jj7SDgS3j3^P61(|nJK1*^0OuC|GboXU0lCIWI^xm4PAFOte28^M7Im9Zmxhr!HUk`dW8OdvK&zdrur0!MwuU@Q^A^bSq{cukD>_0j)H=b}0nI(Ib z?}F;L^nTW@hIS6~_moY)v%g=G?Sd#I2vO}`E%`v8UgoIf!v3E(+}=$u;NO}TV|?I4 z^r_tu%k0vAB~4R94O)o(HzqM{DQuo5@<0tK=)ZAabl0t4{qf^hU_xNz}9HUapq3bm()FK&(`<-HGPnn|FSBig`F{55ur_?q!>0jt;){4_j zh8$2`$Ts=BRw#{E-z>YS=T320_lcG3=ifYabNa_AGyaSAZsnVFSL2QH_r}z_vd8mt zPv1DwvM2Q*+>ywprD=Gi&3~zHbX)5AhK`TxE5BZrZ*ThYasL&45BpEmb3|Oy)3CaK zp~7m3>qZg3Bfsuk^K}aMj4J)r++h=9efHEp*X4!=2C_Xsp=6o!C6j0D_ultUsVG|a z_mk=?J7>4|7DG?PFf z4HQ~tH*e+7%3$?XuWzb7Gq>Mf*Ta0~*_yfocc*ZFn8u1V+<_r@M%P1Lysqu~ou(KY eq?iMm$G4_jYwfP;#_hng!rb zq>MaW978JRyt$#<7gjFO{;+)s+s&Iyy50>|%hn}K%vrcLjg#eMgbCm26HRlxRD5Dp z<%Kx^mpc{Ac`|j*?_HDbbIqI6f5)B|X#9q1CLqbc!T}-$6hNdy1Bhf`9F+iu!jKIT zhnqid$vYo?c<(zK!y-_!V&D(}kqQnVvVnmSL@|v@07GFkNJcB-FXRevfz;OHB+P{_|F?|dH#kmc()+`Ouz>FiU$8dmc1O&`zF)&&( zIsg*^MxBswd-m3F=cBu~US9a*`NAg!?}7B!TmPMp-exr8WZ3Zb&FhRGsefz^%=^3T z+xdW^iuM1^8Da!MCXE)TqvZxL8H~&ZN5kX2G70O~@iSC^%6WU4p}N#c#+AY1-dsk8 z2kr&g3_sjJIb^i`HQMqVfdwTnZ%6_2#`?Qb4BsBz-|EkNK$P)8#d791SJ!9fvo-9k z*idFUT8B7{mJq-Y7}0&x8{e+q`n&Ma-COUSPcGhi+xh6xTZb1u`FQJOz{i@mISucH z7!q!u-D>T8^y#hB3!gj=_>^e#*wp`e9*^jH_8Tgo^yAO~B1cDYMhCWlsbB;phMek+ z-|AKryqq8RO^jpSZh!=~NL z3<8RvI${Ks4nW@y@~Msk)63pCfMaFC{;vw+pxz=g6Nt|SF0^>S^_c{CDBnNuRY)nZNtDlLkNJe-Lh9L`P>LWd>@OquX^hn!IH>G?NLE^e`@Y-_<# z0To*1bnaN`%o)FBu4l{aUtKs?{n@=^UjB5HEBk4|LX3?-%ZxNK62;mjy8=4 zYej)(<1ox6^u)K8`nfZ1ySz*M;`-#w@738AFf z6HZ&qsg(KGSaPiR$^HKtg*m(BV||pLXw`go7DWyqRGlGm;vZ+ssP2E?FZeb~aA*75 zT=C?od*YtWo$*`4>iUvT4Ab=tuiI6dsXQ~fo@I9O_1B5jo#|q(d$vMC8`Usy1hloR zu+dZ6+#Oh^cWmBW*LRE+H#^@=W#7SbFjP$CbhI{Fd?B0Qb;8c?PXxEuiOK2c9^J=q YV7KmbdC3Ffz_i5R>FVdQ&MBb@0Dds=Uz^CK5#>Hy^^G0Ux3tlo_8=4m~=^mU}@NmhKT(%qc z|9d|>cDk#66MOu%y?hHLCC(ivU~4lrnA7->hbKM3g88r@v;OU$9_Q?~1v9lsM6g3e zu_%<3$SZk}YR!N0=J&F!Glv(=UH;^a8C%{4KfxcCmbdp;^j1b}+3b04-;o~X*JlVA zv;9QASJ=ecE_dDTWn0I0?u>mSA9H$z;e{6mOh3gZ2>*;Nx>j41_rkB7EB_*zdy!q% z$6NEt{#UuVp?qy~Y2W>e-`4ZXNbhK=ySzQ%DbMx2zg{!nTLkkbvOc)$-rYEGlYRBF z7yM1B^F^(;o-eyr*r-<-`$P8g#rkVP;wPd_5CMg5z>bTJ;&1P$re_zev*(z0*Xirp zfV7i=%Ktyy)MNW+efVNy_{93pk@11kj@;QaxBrRhb>Ve0XTJV5`@ET9$My_h$fFyG z5R#VN;WJ~cp}gt0=!HE(%yX3rIQL00ht~yHbfd%_h6zazgxvQCzS*z9c8w9;g73`z X0Y;98=AFC?OkND0u6{1-oD!M^wza#D z{K<|sotA$2nsd@WTeck6ey#_GhWGb(NS)rC`Fg^P`mU)g3yjk+Y(ukLnW>`l&bDWI z&+^sd-Om+A&o@r*|5&`IW}Oss561$xck?Y>-Zf6@xqal#1a_-Udsq)hGR$GbP5AOY z2-#hDH&iG1ewW?T@89g6ItMdrEZqMp`sCA=>-%SXQp{&W_dlA8*ci-B8_pO$UsLB| zUF`Ke#O~Iu<1?cVeP)Q?==1lzUg0x>j_Bn`xO~kwX`fo!Z^5@`!iw%+n!8&%Qn}pb zj|6j_VT}vJ?h|`$_tJqLOxfN%Pp{-A5Oc;1JGQb1Bt44Wvhtc-LtP@4*!j+@qidAdI;D0a QFby(zy85}Sb4q9e05T=@L;wH) diff --git a/public/icons/ios/144.png b/public/icons/ios/144.png deleted file mode 100644 index 9f8911d3a5ffc96e91b8758f70f45789d10b3964..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>caTa()7BevL9RXp+soH$f3=B+D zJY5_^D(1YsdocG(fQZ9I`A*vs2df1vPO3{-tQtxjI0HQA2)#J4lELdhSlJq(yZw{T z%u)V(_l0M2?8({7-%$Z=15?*8rATk5(oQZb6S_bz9@eAUa#f8{O9F!3hm|AomzdZaKmEesN-|& zf99Tv?4A4YaEoO7`bFm+iMoM(fNBh?(8*w?D$U>KySG2y^5%4|{>z{DY`?Ypb7n~X z(f=KE%P6j|`}n^L+C3Pdg2hZ5)diB_8_sTu*EWBgwqg3C>t*|T!e4C7Q~4*kJoUf* z>5A4phhTwTr4-oE(edkDyqDi%AHckJ-@6#mCV_!}6%eS8@+P10qTr^@o5PPl5s z_f3XTx4C}p;|IQnB8hRSpukB>_ANQjlO_O@h>rp&t)P2r(*DG`Mhlxx7qS2oErX}4 KpUXO@geCx}e-Il0 diff --git a/public/icons/ios/152.png b/public/icons/ios/152.png deleted file mode 100644 index 08caf007b32cef3d1d8211d72e213c3e0fc42178..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmeAS@N?(olHy`uVBq!ia0vp^GeDSw4M<8HQcwg^oCO|{#S9F5M?jcysy3fA0|V1` zPZ!6KiaBrZ9PGWCCgSi=Ui0@7=4H)OCU~j_Fv%K}Oc0vnWuSVYaV3M-0Wt1rGbg?~ zc=++}CA+J4UE19De~ z;=B)Z>B>gm+6iTsejdELGJlbsxqN@+=DMWq1x9~Uffnq~eXahCSi^u}`EJH^=iT2H z+CFD5U#^#Y-up_Y^NHHCwJbj_&#DgVFAGgr-(P9H<+aV@du-qC$bYUoYjJ+g_D0+9 z+3yy8y=%z-n*DQ^imE{nlQI!RX=uXj2kU^rP+Pm(W$uQx+%b|jw*9dGz3ai5%1PlW pxY7w`0;=6E`#H%FXMnxZUf6APuv2KV957uoc)I$ztaD0e0suFLLdgIC diff --git a/public/icons/ios/16.png b/public/icons/ios/16.png deleted file mode 100644 index 2c68299fb45cb844c9f1cfbf8a2d3046669fea99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP|(}c z#WAE}PIBS`0Rf{2_EXYSt}{%EbvWV1Q@Lt4L)xc$lfpTAi)V5FGZtXKaMdvAEbEK9 x!%vlNwKDEH+vD;nb2?uE)V`Md#AoCO|{#S9F5M?jcysy3fA0|V0~ zPZ!6KiaBrZUi6)uDAMrI`H@^1^IeA-Eqw>ruJFn%^ij%NAbrI*r+K;yQ(dF^m&!@S z)svRxe~O=5BhR+zi03qmlS1l|k5s(pq;yW!DV(J0w+Sv-bL(m0KK*-@rE`8ioDUbp zsuY`GtHplV=a&!FmLI=)zVfEr^QwpY;*al~X&%<``E%huojc!?&z(<`AcbQUkYdtWoUvZt(wtJwU# zkD_126g*zUu%*g#&g%U5u-_KX(~bZBe|ppZ!yc7$zZX8Mx^`c6?YB4Eduy)Y4loSU zz(M<3wJ^^2cG<7*CadqB{q=p$y*t%51-s{bE}l_Y-`;Nb8Z+Rrn*)xbHBNJGNB-Y% z73f>D&HvP1mV7Rb*z>vU;kx_6J3Ln%+4cY%?cp&8A=Wl@p!jm>>Rs>wJX@cU&(ip$ZCznp=Mh_1ePK gkrEg-f7UY`JFYc%eGr=~Fv&A`y85}Sb4q9e0HXwU8UO$Q diff --git a/public/icons/ios/180.png b/public/icons/ios/180.png deleted file mode 100644 index d53ed13209b3dce38c8f991941d84b1440ca3889..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 857 zcmeAS@N?(olHy`uVBq!ia0vp^TR@nD4M^IaWitX&oCO|{#S9F5M?jcysy3fA0|PU+ zr;B4q#hkZy4+e%fia1=1+cBL-h54jIhl|q%js^}BmL8WA48{j|44D7xcP1>@`n<~T zYV^6)D_8EWy`0b1!ZAz4ak5fI5Q}fu0#88`%_cS13rmm%`OEj7z1p(Z{QPdq2J9-Z zYJ&@|5&3e`?7jM%zgy29evmVJyYRPvH=bqcBrRR=UH;GSmc8F^&*9&f_c`&v)<*;%N9n}RON<8yVikg~v*SB3M{idVM%B!!2$KR+Hz(UB<G#&V{g&6yJx}gCZutCnT)$=i_4z%mYeY=;%pf_oQ-N`M`l00YoBqvrmm5A`P&%{w z{ar7|_Yd##rbTM)i6k#>m0lcMPTw-yU#o!^#kjbRr%diAh@W5y5+|P9v-@U&r)0VD` zS1DHgP{FsR4TslQ>wYSp{kUNM?A&{Lw`%QP7R{P_vzTFfciH^<4v=u<_v4={Sr~pR zkz-9Y?}NO5arqHjtFJz7-h7?AeE-a?_y4|gD!0EC$82$K*JaiAn-44d>Pt+s_y7JH z^KNtHl)Y>W`cCK`#^(z}(A)}U`e8Qx<=GDt^l$%}b-Lv541QbHhQlBB@0=yE-T^HP zi8s=2`pX(I)$+d&Hz-wj)cl)H}isqD_ue*9r9T?-wA1;+u2U>WbTL7m%{61}X kUM`{6hAYj&4c%g|`r05qq=`Qkn1dKRUHx3vIVCg!02v=O6#xJL diff --git a/public/icons/ios/20.png b/public/icons/ios/20.png deleted file mode 100644 index b9ff512b4f85d2af29bd15f4046e60c2df274084..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26nyOI z;uumf=jfE%yoU^UT>l=lzsX?sg2PvRq4EaC4UEbyo*C{h*b)a)`w{hufMRuElBt8%J`9%(=4NkKz zF`*?+bZ_cOG;!Gb1%3*e~0mOcjf{{Lk6K8txwDUPMo#(>e0Rr zRR)t}cQJ8iN}iK_;>Ph~ng}D?*XitG*V)8gau(+5trPiN8w&I;gQu&X%Q~loCIBj@ Bb{YTx diff --git a/public/icons/ios/256.png b/public/icons/ios/256.png deleted file mode 100644 index 99a58f0485a7fc1497f1171d040b029307959f03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1155 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`%C|gc+x5^GP!> zu$X$fIEGZrd3*O@u5h4;!^Qq1a#jkm6ZnLzJUIg#=Wuy&PI0p0kZs{xz?`m*4a!-{V3YT`^3uEf z+cx~?URKS1Ke_Dxt!J+z4tO!%i0_!~x!a!aTyFid?UT#)OLs?TG8~vlj%Nr3K^WJ8 zx^=ldMm|e*5`jtz4XpLSx}qxLFJ=&hi80OJoDvcX2`*`Q~O?>066lVUKdjXEEy&`jOa*(-wtMc5 zKV}o2d@uFUUzhKvm)!k*4;cIZ^FG^%Z3tqJJHAK!(P=Y#^|y98#rB!s`wic_e1ALR z`gTe~DWM4fz`tP= diff --git a/public/icons/ios/29.png b/public/icons/ios/29.png deleted file mode 100644 index 0c1cf567a4baedfc99abd9343329008ff00d3f5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmV-i0i*tjP)*wKw#uU$^ibp`VlwR2ds8&@UEO%GQGy#}yh> z94gT7k-CH9dDQyMl5b3C4f92iEdCFz{6xgBGB_GW_pAfIeQOk&`S(uT13%4XUW1(ukGgc~p0` uoHGfP;4gw!Q$0000@Cb!}5r0+&bzr%Uyn(tj_w z0uFrh37)-hrsXcC|C|ftsvW;~ir!#i&0_qLx7YZP%#L`5)anv>E}cfEdH);4pB?zk fbWxI%+h-xe99`~~2JwV+pv4THu6{1-oD!M<(=R{h diff --git a/public/icons/ios/40.png b/public/icons/ios/40.png deleted file mode 100644 index 3fc9eade26bff5bcdcd16fe4dc38dc79b7f27475..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392 zcmV;30eAk1P)hd6+L(CDT?aGTQ|4TiiS14N~%6n3hA&qnTlDXc(7U z*0AC;NYxrKjs9ow6Bkj&Sr8_~Z*lL4Gq{7Fu)%t3=!Ih<{runt6Ld?AYFG{a9izdf zaDyrQgs7fNoD>)gCpy!coglP`vEkTLa90&6T-WO~?ROD8Dkj}}u zrM%C77kgj9x8*Z}i_XvBP+Qbn-Dx4OJ?XvwebM9ZI?Q}rq_1|?{H##@$uEDK>37BF zkDj0I+f6fMO>#|HSUzd~LY|=I%0HLiV7e-+`*lW#S(59L;tlrSnEuRM#d~Gq>&VMD ze$SZvhjHSOu9m1Z%=aTYo{1#0$xEjM+`Smo-C-$YE~^3Erb*>i&xwr7`WC~tC3J3i;l#i|IPyEGp!5TA6PbzT0! z*$3=CNT1v&zD3^U+}R+uk{rcK+q)C?FxPX$G?y>e3rJ^}Up_YwVxw}ojEHUduBI!J zLf34SQyt3vQx3=aHNNVbRs}Rut%$YVe%{2JvKNn~xb%JW(0m$~YTE@2a0X9TKbLh* G2~7avNv>o7 diff --git a/public/icons/ios/512.png b/public/icons/ios/512.png deleted file mode 100644 index 03525283a9c3fe28af3491cb0bd20619f661dc14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2481 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L90|Va?5N4dJ%_j{M zOZIee45^s&_L^c}Sh!64!~ZH0I@vE2y4PkGW=u%stVx*Ie0W+Sr^4(jij3D!DM{XN zY+f^Wo_-?t7wd<$^PX&Pm|XpS=lfnph9VXQ1{O{R1`Z(x1_2cY1_ciW28Rg@3=Im5 z3=EDy*E9{7f`-dh@xLv6k8iG*dZ033t{4mX|GxF~%bjvreA)cVo}b^k z{ID6zfx35V{@U2eFMFA@VyErd{6F^-wFflL1~Rn1ea?EjK6BTMdC`}@R=hp^<VL0Gvdtk!pmL)@-q}MrisXB@8(Pwwxyl{^3 zLm9(9d;fiXeVai%28J5t5t@Fs6f@kB^?J8nmTh1C{VuEp`+7GU^YxuYz< zs?Wap_~qiBy;%%FO+`!N OU<{tFelF{r5}E)sP=u}k diff --git a/public/icons/ios/57.png b/public/icons/ios/57.png deleted file mode 100644 index 4283b3c10e1eb68befa77c93cfaf8a4a0358dbea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^mLSZ*1|)kVnp=SsXMsm#F#`kN5fEmas?8@26kO=( z;uumf=k3kYT&)H?41uiw|4%QC)i~I;r2FNZx2}7f5B#WD$1LHQn6l9P$J=*yJ0~wO zm~_aa>*|TSs~0?}@dL8Clr_VY7oRRG+1bBky{furqDt#Tk5m=Y{CjGf(^5zATL_pGkKXsQh`zzKL*<3u?j1X uG(7k?K?*FdB6FmpDZ5GV1usbTK89@y8XupZ7S9KUHiM_DpUXO@geCxaq_W%q diff --git a/public/icons/ios/64.png b/public/icons/ios/64.png deleted file mode 100644 index 7b07b545bff31f9c310d3e3b0c543eda3574f961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4) zr;B4q#hkaZFZv#K5O8_kTz`r29fQ?@kV#Vnv<|Fe@Zy;IpoBrzLUsb*4&k3p=VV^r z@LV!e{cZpC=Pv$sZ!_Q5Fc<1DJc>9lvwpqjN2gD3AI{tS&>SehaAYGxhp^}dk3#=X zzeVQH=x-OM=i&`Ed@)%`KVVsD7yy});zEiNXELA16_xqszE+dc zlZ|T=Ynbl|L@IPF2YWJ^Q6T-yH;dJuAO8KRko_S@+-|YOvj&&;(}q74ef$|afbu|} mol~`&on7GigBR@LItG1XUHMy=uUP^khQZU-&t;ucLK6TLS-RE$ diff --git a/public/icons/ios/72.png b/public/icons/ios/72.png deleted file mode 100644 index d55a0285360c6c07c8d874565e0f704bf00f9961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|Vm< zPZ!6KiaBp@AM`zJAmQ-v|AD!A4(1KK9Fw;wA7EJ`e1OA%^CjB`$D0gh2gGa@x1KM& zrQ-2^at-6@1?sN9rtT77xR{3p0+;b!S@xBq+U$4jVn(_fB5$voR=Hr+w<6RZS;-e>0#HuC&(KnC?H^fv<81n^o`Bj z^L*EF{kyj5!JOEGmV4WetT79iH$nQwVYWn`Nh@1?w?;Fx0!F=)K3CGf(rQdvetHVSxD>U1nUSD?qpq!QR zZP7WG+4dL3y0D`9#o!5-9B*T2Ig|EX_VbpZ@oOZDIyZO!w79*!tL6y8K@E)ut~B17 j@w0UQO6Ic=mmc76GtssG7j54Jj7SDgS3j3^P6E3b(%+HXra3?)(wP9#h?xImR9`s-s;!~DDbwR3I?HN}cFJF+$Nuu1Y5fmH*udwWXeY`gDT=bdMo%7Y(_s3k-d7#S)(>39s zLbIdk!Lo_gjI}y3`IBC64ZQbV)<$$)dEi2`h?C#SdlG}^eUi;y^R@5Ov=)SIK=&+6 zn8}-T%ok|v$9=yq9zMS?;r9-o*(Y)fjQi%Dsq%J0b{tsw>xp*zdq0{@lAOH%wBc93 zdeP6Xk{&G=$@c_#59kbthE<%`+}?5Q`m)Yhc<0%-iNUv2pH02@^hZzE+1%U>mwr}0 zi){~m()4!G9?iRI*Q&dXS$|JQan`Ja_nnrpXI^iJd&!C@g}1eh5Y z8&5*jXA4N2!2WUVt`#5r%9fpKTo$E&$@$6t z<1gmdqaM`jtyq lki!ieu)iZ_Actrz^G_RH`;Mh6&j4eU!PC{xWt~$(69B4I%Q*l5 diff --git a/public/icons/ios/87.png b/public/icons/ios/87.png deleted file mode 100644 index 3b6b09df25e3a95060434a9df4d38fbbe5a9ebb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 563 zcmeAS@N?(olHy`uVBq!ia0vp^;ULVx1|$nl+{^(|oCO|{#S9F5M?jcysy3fA0|Vnz zPZ!6KiaBrZT=Zpf6mhti{%C)hf^0-nMCTL-_9XUc3#RUvlECiG8r5X{QTmhFzSHZT z%uCr=@t$u_8$tVGSLjq|(e zj18;LufCNYeY-fX;@#u->Zg`*cdi z@7KMX(o@plBc0x8Y{kH}&M2EHR8%s5q>Pnv;& zmD|(BF{EP7+v^8&?}SOXU96wTbgA)*>4zMp3ApS}FyEZa4<=jz^Fj{^ytDfr!J zkV#}NYT-R0Xr|y!4~}KhjdR)lo0lKIdH(F1=Vjk&!rqtJL_fEjvAFH6$#2WE^S*Cg z{QbtfH2e2~*1YrIbtE!BqND2|p)kk0{q5}!f!hynt&aF@RdeO^ppp%|oO01T(dsX%}ZAV&u_Vb6AW36(^54+F3CfA<*&F24Jce|PKf%J(! zlw<;o%e?FV=Goewt&_W!m!_YeeI6XK_Sw%ZCxGL#vj0}*w_@|(t#56r?N(oYQyITr zIfvo8FFjHkx>NV9zk9y!957Dfs%QSKncoa_echRP?ftLI<>XiB${6N2%%QvxATi4- m=lnT$_rO#Xr;^W^Gr!o_;QC9R%~yeCC4;A{pUXO@geCxFh7@K1 diff --git a/public/icons/windows11/LargeTile.scale-125.png b/public/icons/windows11/LargeTile.scale-125.png deleted file mode 100644 index 0814cb4f9ca93e8afbc35d8b26065c00b68d2991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1589 zcmeAS@N?(olHy`uVBq!ia0y~yU~B+9J1lhNCWX+1G6Cs$1W3cW}@kYRUG;lNAa!JnlQBZalBLbA7SRzx(nPAp(BPYaYCHKay#2 z=qNA^-tVC_;gRh+^i(e++H(9MNBQk_Z0El3di%OSu#f8y(3NjFn11i+`CVoBCzXZj zxrPGAfBU`V?fJ;dr`No$x_x!c%hGFq-^FjcduGB!ui|#&d&0? zEtlpS|NQUI@Dl6S^JXrutgkz#LY-Vsf%}n*oW%XlBd_;2*4{gJ=JJ}%r@N~-9B;g@ zdr-7zZ%BT7x5A)uE2!LDZShy?gFKB&iV5>ez4div-(7wKtOpo8UHx3vIVCg!0LnvP AlK=n! diff --git a/public/icons/windows11/LargeTile.scale-150.png b/public/icons/windows11/LargeTile.scale-150.png deleted file mode 100644 index ad1b28e59bc78d7a46da61a6da55b9d0a61c0691..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2114 zcmeAS@N?(olHy`uVBq!ia0y~yV7v&z9Be=l)5FcPffQ$fM`SSr1K$x4W}K?cC(XdX z{>9V9F{EP7+iQura_$mt7tMqIU+2kUYfF&!WLD(KG3ICy^R#p3Xx8VD;+W~dDiFK# z_SY9OFC8}+7k}T*$RH%h+Th{Bs2~)`(BUG&phREp!|S$dYG>}XT^GytLsf~3VPXf9 zgUTWXfldtum!ZymQ7CuqU3z}~`dIdJugl(^zj^!htyGJa4!P%vZ!^Dr`}`>mEMEET zn~_qL1bxGu=JEZ-qJC{`TE6`Cd1>+HoA;m3{(olQzO}aJ?yWnV=<>zl`py3Z_UrHR zzrT6+&D+v%|7SjR80yiDNU)5eLlOK`T5tIEVgIYpSibg^Y+tEmc`{wQKH}&HF&My6*3qd)2N7>9; zaPd|<>+k-Dso%bB`eq~JG+<>d^}_*FUD%#W{Z=k(vHkU}({J7y$+)@n7fZHF|I5F= x^?9SY(l9B?VR`$|`rT`4B^v4nxO%$C&z@|)H2<}uAh1!u;OXk;vd$@?2>^a+9BKdn diff --git a/public/icons/windows11/LargeTile.scale-200.png b/public/icons/windows11/LargeTile.scale-200.png deleted file mode 100644 index 55a5bf41482f6ff6a2db1add25cd2910a6ddc30c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3265 zcmeAS@N?(olHy`uVBq!ia0y~yV9Ehu4mO~O!_@z(K#H@#BeIx*f$sL21bS> zoMsFS76;iF1k`UZFgzMkiXJRGw|%cvnC!XNUm5N+3@fht}PrDg@zb~5GHR@Jw~3JjM7Hke|e?#{R4 z8(w|f@aW)&dYe1n(jq>7-===JYjvVH%WXRw`LNiWYO8`8@x!YQN7_n1kR6&idhi4| zM)6pF>fpDV2R_c_FSu?eQEs#S@zFUeg88<^vp4*HvHSJGjdRa-T0I4pK{r@OgPzLu z2`K1)9{5KcRqfQUoHbIbapEYxjJkRr+D=n z-yXiseSUZqu$W=Lt=ASh{q{W`ZNBr@9w#2Xy6ySly&wg%bK`+x@>kmrcOCX`NQnMk za{G1S(TBEw$|63V=GZn`7f`>wl`H@6&bNOX9%V&*EqhS5=hnB|8y-E~z}=K9FUKo$ z|K@?WJNC#G_zv;5-Js1EcdlIBwwdw4wISSY#vQi*nW7JvEnczgBOkC&!r6^k;2L#JveRc&6;wQS+6BgJN4 zIo3U&Q-1#Uzq;H1rSCkvSDFhnnW5po+6G1-?VvD9jRwI$rh?xe3U1zR{5tpkwcm^k zJDiw+X&jgjMyb&t7)=GE839rj$n;g8mg8CT{^%xo<_*02*{_xFdh_wXuY0<`Ee<^6 z%qg%q$9(&8)V?)H-4>^d!PU;I4t)4lU?)n=_YGnfm04FaO51z zm>I+cfNgXJ28B^-Gzdmh!HCZY-yZ*C$T{B2*zmZl_Rog{+upQkt8RFEydBuF-uCF* zkB5!9mXhnH902v`85&2a(I6O21)~`OTo!DTPiNjByMFpzDF%zU_-VFM3_BVQY?I&3 zc%yGVGsE$>*MB@@{K4MH3o1F7Myb&t7)=F4WP}I))nz%-sRFHmUv{zvCAGh6oH502 z&Lk(!j;IDHv#rKH9mbEv-rQvBc&D&s|GA0#r0%`o8`gtNGRJRkeckx?-L*RYH(%4< zrX}qEz4dwH-g(#V@xJ-K;hV*Qqrx{HSlF$pmAvs@Ca<3N&DXlOw-40GU$5hNQ@XF! zp8ebI*xyzlRiJ`sw9P*n1f!{7G$TOEf(I6U+4I@IRm(M;{%Ew}{``;U9^JR#E#P31 zmN}j&lfke<>c;y&H@{>uJkTE5OC22{Oyy85}Sb4q9e0JA#?od5s; diff --git a/public/icons/windows11/SmallTile.scale-100.png b/public/icons/windows11/SmallTile.scale-100.png deleted file mode 100644 index 90b62d024d72bac832b8633e092074b797dcf22a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^?jX#;1|&l_M9Bjw&H|6fVg?4jBOuH;Rhv(mfq`+h zr;B4q#hkad@A@7#5OH|;`v61Eg&YRy34TuIia9}Q3-2z-5im<&iTS!#>G(S5I)Uet z|1eE+bnn{HbviaFVA*|*}3GX_cLwRXO{pIi9_2T03I8?YxZNlDyY^RQVx*t{@fT~4XtztN^Ic`YXT)a!g%MVM(%Rcf=7bu9 c1%9v{dZ;UHSGD62Fzy&UUHx3vIVCg!0L-Y&2><{9 diff --git a/public/icons/windows11/SmallTile.scale-125.png b/public/icons/windows11/SmallTile.scale-125.png deleted file mode 100644 index e3e47b43ce02a998ecd35969da884b5ec25ff00e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmeAS@N?(olHy`uVBq!ia0vp^ks!>$1|&ndJJtg!&H|6fVg?4jBOuH;Rhv(mfr0Ub zr;B4q#hkZy4*DK;5Mj7j|G>{mLDqqNhL;Ct0HYskfYS<=<;*V>N*H7lxYxPVe@x3+ zQ+a7#gylsUo!U2NBVRn};W02eaDqXZxrb*)@sn-w{3rL`p8t2V$@3H4i75>e8Qs_< zBokna0Oe1s;-{b7JO6K0Z)WV**ET!9uZ@>aw%_3Pk_+Zy!_g9X+Cl3Etn)T#fV!Zg* zyZ_eoXe}<{%ohi{4em$~qak_X=J#yVBaVMDn<#(KJE#8l;f*J9b%M+O=zU#&V$~6d zcaXF^hf7%bcYe#=f6tztqhv43 zxA@b#2fJ>nfBYW!P^V%o^Bdoy_aEHqrr(*p_t}Ghg1cs)*0Zcx#DvwQQOD~xFD{z8 z`IPcq*SbloKYh;H%D18XWBr5u-p}7M!2=e~FnA91$deZz=P2v9Aq9T?EMeW||I-&< Q044+mPgg&ebxsLQ05m}N@&Et; diff --git a/public/icons/windows11/SmallTile.scale-150.png b/public/icons/windows11/SmallTile.scale-150.png deleted file mode 100644 index e6a85394a238677d1e9492c0d562839f37d205a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^*&xip1|$pi*YE%-&H|6fVg?4jBOuH;Rhv(mfq~J_ z)5S5QV$Rz;j$F+S0t^RPKK<8Mw-?y_z-Vb~`NXX=Pb>VcYz@@$*r;%{NrXEH!g#T9 zANTn^@fx<*7Q@BR8R18F-EJy9QaKAvFOs^V&^1$4pPkxNa-=ElfyPD55 z5{JB|Sjr{Yos)Yl{3m144K?pegtFM0-7hxEEk!ZC&e4x&LvF3gbYO5Zc)I$ztaD0e F0ssupn7RM} diff --git a/public/icons/windows11/SmallTile.scale-200.png b/public/icons/windows11/SmallTile.scale-200.png deleted file mode 100644 index 82a46cb2b64ee0c5ae5df6eee4f69e724e27bfbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 715 zcmeAS@N?(olHy`uVBq!ia0vp^eIU%i1|*;VHQ)eJoCO|{#S9F5M?jcysy3fA0|Qg7 zr;B4q#hkZyFXjq6ia1;p@3iw^zreU~(vp@EhZhY(KB_Hz3z#o+ZgZ$nP<*)i^rRcl zJwCsjxM$a;KQ?FgNN}_`E6E5woWRlUVxe+KQIM~*z@x>vXywB@GS`-ieygmG=r3;6 zGnEk&g2-S|j1Y=$|NL-6obH{+j}zZMtGOe4?d>7keR9|S=48Ash?BoIyS2Jz-sd7) zdo`iyJ7)D-t^(SG&7BEmelA-4ox6Vj{NBI)1=Fg2 z?3~xMbaJ)(@eH|VGYdl|qWS{aAehIzEV6lY);@eXXZq_(tNY*9>#wy^opbzQ{EoS$ zY=^FWxNcrejI#v!PHH~fGk5vJym{vyT$Y;mRC@9GLZ%OC=T6r>`{^5QMV!xeM?Tlu zwlqH??!49EgyV{9{&M}+sZIWJJI99SoBg54s{41P@+0n@v3mF>?We%C!#e-%kMI6n zwpr0#6dXxdyoV41Mn!6??YH8%Z^ehAXVh;vR&IOp+QU2i`){9}8UK`RKf#bvl9}Yq q`~2gEb!~5g4ks$2rx37BHSAnpwJe=`Wy*l5lfl!~&t;ucLK6T~7c2?@ diff --git a/public/icons/windows11/SmallTile.scale-400.png b/public/icons/windows11/SmallTile.scale-400.png deleted file mode 100644 index 9f74c9592f2abf7dab2601c1ac9ecbe731bf5ab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1261 zcmeAS@N?(olHy`uVBq!ia0y~yV3Yx24mO~O=ojt>K#H@#BeIx*f$s84rX4LZ@0C(g zh2Nb%`N8JW_PIyrEG{?M&*R`y(9rXMLGmD@Q4@0t3;PKUz6pXd3d$A^Zp2AE|GP8# zw^8+ucx&GGZIl>9ywx)ovp>&!TlVe4^IMfSE`GiBeslZtt(Rr4RCAm={N~|tS1W$& zU2)ZOY;AfUF#IVe&s)U11{8Ge{O9Dem)|^md~17Ub@=A~^V#)hZ~xv_W?yY_zERfJ z;`zxs^}{cve~du(j4^>5?z>;E3` zW_@n*;eVm=yEo@+D&DgHTFOLbyp!gZ>0Iajez^2}>+D4L`0IAO;^iwJ%xRmxkAL^C zLbK%$AN>hpBtHcb>5?-Sn~V2;yZz>&P4$kb-7{@#Vt?D^zu!}4UH!xC_noQXg#DXbQ?b;K^5uzn|m$%;Q=Y4r6&&=R3D}kAzLl|gVVG}Qdg5L&4h9jJ23=I|s*%$=WZ!j=C zVv%NWm_wPOkT==-mkZ-=vne>x#C+c|83?D)BMX^|NWJ3JP@E=pi#wB7ROTG+Q?4dIz6+}T-X1y_2Sc8V%RKN z5}K3e)U8X3zTKWZZ+W@fdgFi6HcHftajG~TGZj9LtCd_=DV2Be`PTaO>^Sy!6A~WB z_6W7|GmipXCc}aj#No+3zDQ6 g>OARExc=tfw9SY=`qP)gz)Fe1)78&qol`;+06&oZi~s-t diff --git a/public/icons/windows11/SplashScreen.scale-125.png b/public/icons/windows11/SplashScreen.scale-125.png deleted file mode 100644 index 7bb1492eeadc7a1aa1072ba52e05cb1bf7b2fd17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2154 zcmeAS@N?(olHy`uVBq!ia0y~yU}k4vU@Yfg1B!fjYQ7vuaTa()7BevL9RXp+soH$f z3=AAHo-U3d6?5KR56qq8F5&i2Kj?inn<=yNhTbKO0&LqPS)966vN;krI9_mg@g(NB z`Om9Y{r=iq@=h>OKKnBlXsTEtkZ_R!5`sV*9gZ+EFbL3D=zyKvwS8ym z4v8C)TPLb@|Qnk8fpu z`?TR(>bK9C-)vrAe)Bx_Z6!n9#Nibf;G(O~>g>F8%=y;q_nxWqV=id0VCb{z<>&lw z|9tCn#)|ZTsBWm9wNdNO19pDd@@x$Mln1)-{=@w>!pt^#$!r&31;XIz>gTe~DWM4f DPR*fV diff --git a/public/icons/windows11/SplashScreen.scale-150.png b/public/icons/windows11/SplashScreen.scale-150.png deleted file mode 100644 index 0fbbe72f18c8cc4f49a6e5f1a57b482282be6b0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2947 zcmeAS@N?(olHy`uVBq!ia0y~yU|z()z<7v*4Jh(;a>*AU#aZAHSTBuytkJZ?oT(k-KFX zZnOxnGB7Bpx-c>@cyI;+eGud%!obilWmFhEA-R5C?R;C?b#vL*9sYak@SB%;Zz~xp+=p2D7!2w9xL$Vu=JoA2FQ0w$(&YEO zo3mr@Z#~UW;L*V(vwO|lbpPi!zvt|(;(qh_%}ZUU^UMdPD~%>$QuFVF#ryc@pUr$w zb!UC8wB798j6WC@xoWPwW%yHXzMt)Y_-K%lP$V|?S4rBBOT>`9j zugZSpoXh5CzWy-tU$q+J52v9}Jq(8Ik5rQuyxH>Y`kU8<-%9qE8UL<~t)5kDduHCh zIA9oqi`?Z~A!Wek<+pDdyXbFzKX-2W{mpxO1XwLpM#}_J%Y=qx`)lvg{HHg*{Byr7^p% T$gfktb|QnPtDnm{r-UW|{x&y_ diff --git a/public/icons/windows11/SplashScreen.scale-200.png b/public/icons/windows11/SplashScreen.scale-200.png deleted file mode 100644 index 4d97fbf138f011d3971bd9e19f6f442281cfab21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4607 zcmeAS@N?(olHy`uVBq!ia0y~yV7bA-z!bs31{B$FEqWf1;wb| z85jgNdb&7VY1m*`Ga{crF*~+iIE1h9iZ};!!)7{@rGcbfV z9RO7e42`4I$O(disB`SIHZ#Vx-Ohf`Yx11=fG4o1@H-vOd_eO@$^vV72EWl%G4gUm zLDW9EjC0rWct6ztPJG+X$gqy3k@vxtIs7K(?g`D)A1>dzo0%bobF?)_T5AqixDI&@ z?w@|$>OVZ~{`EYbXuG)IB{z!F-#$+~y>_d9yYBYua{LT34F}i`Ox&~U+rJG@U*7tg zc-s2#y!OYIw~8gN*Yt0Tm1nTvXygUeGfbn@$O!^qD|Jg*@{La^H$LawcS X)NgCIj48p{ppwM+vu!@h5mcaBxlxK7Pf)OLm5kf$EJbNf+5)DyuGKIkHDa zutMkV)Y85$r5kQZX1==$G!z0H91egi0s{x9Q8p+bM#Et=J&dLSoN3^||35L+<{wI? z=f9`|DS9B!k^@l;BvnS);IJ4C2S}0_4TsTi7)=ACX<+cDf#W4nyCrWF$Ne^CSZmMx z``)@({x?52eyaw?orMS^u*H4AaBqCI%#GsR-*OqE*0X)9joB@K<8$KM-#`@w8cb%8 zNCuKZqik?kjD`awNsNZWXgG|ffzdQD=+i($veo)p*&D@CyQOawOWpWf^{2Z+?w#8k zD}G?)wJRqu1FOPiryt+CdthGsR)6LTRhz%1CY*oj^V_HX| z5A=7JNmL44=dMytlU*4&45}p$s7bO*In)fQm-h45Q%yNd%+eFd7b{X<#%B z4E{7QXIX!CJlnTFvA+#BJg<6t_rU4D(ZFHRa^nrp>)vJpW6(kq)SGL#T*7fwLMQ9g8%&?){0% zcp~n@?_na=yOiY+hsm?nH;rqi&f)93GrIBz8o`5qrW@kWQFo4p!)O{9O#{?T1HVh| zeY4;2%!*;}@dLXaZ##WJN}h><;f5l(9<;l=eJ&frzWetN?7E!|4EY27L%U)e?bboE z&uBP|hQnwY7)=8sH4S_?mk5r0JC_5ao2h^yF}isMQWlJc!)Q3*OaqTN8|@uCowsdT P4GJVrS3j3^P6&&-%OQ9z6nD`C6C;!MBm?tOC4>h4)$Re@FO4Xri#?LW69od16K%`=l& z*=I!u=iP7LIZu3BXvBQ}FJ%`e_{?)k%%UpvpGG26AOw75D&5G0aTZz$XRZtl6+ ztk&n!=dO+{K2lM#J>htr*@n~z?K}TwUr#w|`SGIRs@s)|Yq&f)x?47Q5F(BQAC4-O z+`+p>PwR8iCsI;2F9h;A)4eJ!_aZ}f)8HP>Pn$?4mF?=HKm zbK_&W*$$VxMr%a%ndBGmirw%$>00a7*{0LyZ{PfEyKKDGy|dh(iMQix_QiRBfljlL zd1-rn)&F0f+qhm={g{7u&*I~`4+Dvc5m2Okeelm9{jd>EZ`Ctu@M%Sc23t1+(=LOj LtDnm{r-UW|&|N8O diff --git a/public/icons/windows11/Square150x150Logo.scale-125.png b/public/icons/windows11/Square150x150Logo.scale-125.png deleted file mode 100644 index 53ed06655b88f651542eb9d5133ee0de26a61975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 890 zcmeAS@N?(olHy`uVBq!ia0vp^dq9|j4M-mHJhB={aTa()7BevL9RXp+soH$f3=GUV zo-U3d6?5L+IanwfF5qx+`-gj{4xBoW($H~)>tLUQ5)%ibdy*#eoW?nf=Ne`@aeH~Y zJXXJ7ysGNw?qyl;9_25qj}lO-2x9T?df+K&quHeH`e6yjJduNw(FE_Ge`{#&y!*c0 zyXP|rD#mKUk~b26jvDUgd;9PEjQ;NRd##>5UwF4({&Qw-%JB#1#XnrX@a}i=IL{q6@oYIp$4~ZLTjpvwPv)|1zJ`GQNMEwY#HW-lZP~TYmqVF&h{iGM@`U z(V>5Bda;!7yX$v6yH=Y%Pdsb;{jK5p_OkdjXWvNJ^pI(>{dp^&xtD%ysd)9>v^+Lp zwXp1R*=GC2d!qkn+;+7jI|exZ{oYwCW2Qzhojf(Z@mHV!-YVFVdQ&MBb@ E07wRki~s-t diff --git a/public/icons/windows11/Square150x150Logo.scale-150.png b/public/icons/windows11/Square150x150Logo.scale-150.png deleted file mode 100644 index 7f1ab813fbc3d242c7c60d32cb98784613631e3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1000 zcmeAS@N?(olHy`uVBq!ia0vp^4?&oN4M^H;zElOII14-?iy0XBj({-ZRBb+K1_tI? zo-U3d6?5L+J=iM}F5+-;`-gie3F!_TUtA8gIIuaewOnv{q{fnN;F91}uys%B1c9aX z%TGP`$iMA>cj@g_SO4$logk!m#D&99(8;GoK$rki|9I|f^X{_Ro6n5)a45CR;80X^ z>gW_mqJ&wtg+qVyyA?my-;QawwaNQ@d{OLo<$w9b3hq50{sP(Um9pPHSiJscW8cTo zIA4((_RW8`fAYrgw^5~8U+%u=F5f$A>;1Pcm+USp+`_Sb^Sg{+r)Az)e4YQH>RR3Q zcFXtqKTr3GDbDGmhG)0Ax744t+$;6%Q|9dYXLIE0zA}I7_+a!Qd3}3&rEDwZ0eVAD zux@7YF8Sv7PhQmi*?V^T!`(8?|M#4p^L<|L)qA+?|9a&2H(_sYo)uKy!|PrwJFk>F=7U_g lPiFeVdQZYR1n$Z=@rmXJkDIg4$pN!2gQu&X%Q~loCIIjUbb|l@ diff --git a/public/icons/windows11/Square150x150Logo.scale-200.png b/public/icons/windows11/Square150x150Logo.scale-200.png deleted file mode 100644 index 06c5a3b5a92c4fbd9c5bd5208d8d02ae479dc336..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1329 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6km4-xh%9Dc;5!1sj8nDwq!}1k z9(%ethE&XXd;MVV?Jx7_ai$SPtj-3w)uWwbZsEq!d`>il`_ZdeS-3a+~`TP7J!P$H5YU+Cv7~ikspm zZ+*V-+38!`A1VU*mp{zAd<)1wd@HqrV}A?9Nt8qbWHcl4v+K{;?OV6^T%6rn+w*q& z*3{0}yJv0foZ3Ho%jPv(1Z}8`w?1pPE_?dT)7x*J{{DOCnYe#3)iY~jo&%$puCWP9 zYev;Od0n61e614;OkrYcP9LZ*mXmwtaggZ|z49TFNsK&Zw=LzMXC#bXWK;?hl;(L+nb{5jHpDvx!1V zQ`H~!_dYphS$y98*ngYrTWjwh*jrrpdyg3d!x9!T1_z%6MusCpobf>^e$8KloXWDr z^6U@dhqz}3K1yUSU)}n>UAO=GJO1c-eARa{?(fdd=ZXFoVJ*++njm{QI=j4GxBOZj zPxLw-knHztdH(2iYi%WfvO_;H4QTjZGqjETU3=qG!P~`&r>zgq+kU)!%k%di<=$G# z^SJ|qe(}c_?|-JeeRtq!&Ci-WH#XP5-QMW!HX7;_MVg=KhI4Fs&u%g3A6~naAIQq_ zJF}AQnmO|U%^x`r9-Vu3WKI?^i1%z7Em_FU-oP;4C%a=tcD6bDkNtnQe7k-?wRlxy zsab)cxm&`)(;rUXn%n68EQFbx;lWhZ4GauPOxz3#YNHI21EKHb*{$>2b?eu~%5SUL z_3h_|r{8X^KRj)Ac07M{-dbBJa0&i8Tb?g^-kQ78+xD2hsWjNP*!KLRQ`KAEzACU7 z4R;C?U*F4zx4tHxew=vza$>*q+uvDlcPE}+{IG!Kn&I5_ccpjC&^|0@eyhCxfshce x$!FNe${-*-${;Tg_MCY8ocV$M@CeA?>{hJSZo3_iCjlG(44$rjF6*2UngAL(wx<99 diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png deleted file mode 100644 index edc35b2ea4ec82cc1f79b6d008540941ac670544..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAQ1Fze zi(^Q|oTY({yv+tYr&az*$mhrh=xM5dICz8IdSMJx&4$_odN+jx50vD#x2Spta&DWP zBGR5%7B&5h-IXaqH&{g~4D`=Td#UtS^s-U>nOovJjJTgoFgTMb^;X17Vcp(q=DBXq zonBiP_i%DZsUA9Xes=y$w_gWt&wO-3@ubp)i**qmn>l2fIHuf-e!82X&QFJF@AVX+ zw#E1Rl{-G~akyE==NT2{udZHq-m|8$=~}R)K*6g!8toGf2q!IblUPu$9B{ebf=lP4 cz`p#|>U((`4?hI@iow&>&t;ucLQ_H$01vioK>z>% diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png deleted file mode 100644 index 48ccbf0753e44bf9af0a634b531206ec15c1d460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26#VY# z;uumfXK%t1lhs-HMz zI*0Yr1g~|G=8s-WPZaL1c)aGX(USUQ5tlcA5}9Dc*{PpCahmC;r$-(OW*cvK`<l(^$b(y(f_bM)@;G*@}$2F=Pi{}5?1T(G!izKu438u z`&~i6nwQ5y)=WK-=@QdyYc_HHp~weuwwKem6J-vBUF)?fw+IpL`grd2&FDJjP)_Zf Ux4v;lfkD9F>FVdQ&MBb@01ZEbBLDyZ diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png deleted file mode 100644 index 398937b2a6acfb8e68799eda335473d7334b04c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmV-E0m1%>P)C$W0%+_Sq?e zJ$W(3z#r@|W$<%wgBG4A_pu_{n#38?S|NTjFc8|JfqW`M&a^^$cNt@9k@pcTOQ>^1 z-XsGB-y@fVSz6Qxnro4GGKLGXlMJ+w zu<(1jIEGZrd3!xDH`ZOm?cv`G-`gC|9uSaG&Qxe=lx1tYpmdVA#bAfy1&0?i8vX{H zytV!H?wa7Gmyd65zxh;ACYjg8;4p(O=*BUI8k_1FvH$FL^KF0f?#=m| zPk-M`6}u_bu>9uJr-x(Pql?PF+3c>7WMtSTz`!9)dvsf(VgEV3&8L@dUViiO;WwYZ zzL|gX@$;LH-xSSFHDh~V^_%b2&o_w`XaBzWRQv6($F-Xh3=igVFtl*e80}?wkXUj0 z{o%Dg4c>j59miB4`Q!gi`SRbs^B4rw=z_ipH5`Aa8-M;?d-SKrZ$5umHJu@*ZTlao zytAjxck`_O#L{5ENOQEImvM*n@8q(b=k(;yy-S}ipT0k>|MktoZ$1@IySucP@khxw zlifD+V$=Hj)9gTe~DWQpoDBAF!;m`lIe{EN5 I??BcG05^(EZvX%Q diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png deleted file mode 100644 index a7b8ace36c192513f7eb443e9cd27bc90269c350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr;!P)8h z?pfU+9tzKw@Qsz+Fsq}U%(#U6O&-`ko>?9BXvUg& zZ`rfyp{w9#?ig1X9x2@19pg!`OyeZ5Cqp1F4}uqqHLe398u2h8-DPGhk-;4reBdj% zncGZ_c*ZZ58${;cjQP}&17CZLt!T~aLi99Uj7Pz&j4z@#J#=jk|5uZmUgI3UqeO=R dG6|Mv`~a50C-pm<18x8S002ovPDHLkV1kb(h)w_i diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png deleted file mode 100644 index 5828dc2c80e7ff3c68cb1877ac75a68f4a865eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|F z)5S5QV$R!XXL%19@U+%G;FG?J-c%b)-&2LybUpkoe(GM2MjI-Pgg&ebxsLQ0MrJ2?*IS* diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png deleted file mode 100644 index e47652ec206e23df02d701b61396b17a5c1b6566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP);w0GL2WU=-LuH-HUv z1FwlcOs|1*V7N=}OZtPRr7yY1(JkgtnkZPV`sSUOD`;_|pfQ3GbT@HexvPnXrI?l?lnb_^fi^j zAc^D~zqBSAMK7X<#_&>50UZh4NwsrGP>KJOXy+*zflCWWGlF*I57D)g;TC+C@LoZ zq8R2$N$^O~G5H&Xg^q^e%H+?OPJO9lQ|V##8QlO_wnK482-!2cr< z)bxfHiG_T>uBAn}>NcbZYLNsD#YOnWHJc6m>K?1L73Say?GC28mjo@7mzvEQzMw-` z)7v9JFd2%VmTU!|nBGd}xCm>uVBTQ9YkEk6gD^=990Hq#q$z@0k{A2{^^hzcF=EaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO OGI+ZBxvX6_C4 diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png deleted file mode 100644 index 9ffc7f2a1a36f0d0176de95d5162f0dafd9ba4f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv(mfq~J% z)5S5QV$R!{7jq9e2)H~~{(r&o4r7VHav_bzkcO2CQy8WuSaHbC;B#WXqg8Wn&C$Yw zomcHL>uqjLc8}^k_uBl)a_+5ax1KFae=Nxs*Cnmd3q)xNQdw?WyjRRW^WKQxRPmPP zm3*HIJSQ627s)zrJ#pIX3j0Mn=dXqbzi@;$0+nYn3q`vx;(gHhaowDo8nuT{>~^`x z<8f}g%jD;_@6robOPFYx`t%2g?r6L;!(hX)za}Tn3)v)TCM`JpKcSJurzhYlM8@+) z_JkQyT-7hkFKMhayrs0iQTC5nlw#fjlV!XovOdnvNdHrN_*g`f`V^O^elL^FAL~zu zeRHE|yXveQ?W#o^M35LTeESEY9_{pZlS8{oG{2N=K%p00i_>zopr0N_Tao&W#< diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png deleted file mode 100644 index 6a0ffb582dd13b8e9ee143486bc873735d75c30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i8oCO|{#S9F5M?jcysy3fA0|R5Q zr;B4q#hkaZ4(1*<;Bl>dvG=aRJq6_}GnYszN*}qoK-pxni|j&a4Pg`I5SR6>c8soW zzrM;Jn9LExFW_+c!sNAwV;(UTm8k~3?_Hz%$G~HTEaztB#4@Er#hu|3iuES0)er78 zpYS;|VVZkuf1}&YUq(|S9L}A5r{L4ta&w}AwNRS6(x1d1N&B|{T2sgQrBeT6Y~=o1 z@BN#kBuzUxo;xf&`r*1n68E)-;UO%tnPnQ?+ zNz6q?5#LW+&$?`vp8fc2^#XZ@@Ga9jKHU4j&G03s!0gYL4+1L!qs#xW9tiTjFfq*? zq*0dhza!U^l-K>=EgI*vbh)%9E)+e{Heb%EWC_GK=@t*=YeV$UO|)Bb4;bbQp00i_ I>zopr0E@e}-v9sr diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png deleted file mode 100644 index 4da4a7449f96dbb56f1c63ce4133725bc9c9304f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4% zr;B4q#hkaZF8VS%^0=^f*1u4=&RBBbqNi5_*QO8#)g@D6*e^I-^C*BR+6Nk-#iNzXO7DEm?4fo|`2)(|S^|&y|@6 z(p!TUh5b2~x3F%)j*C&7RgOv>i@n?U#N>m2Wc3HdbiXfA2flaIuz(y3wmx{L(&Sqw zHI=G#Rn)ic*qi40YF3B6c{sAC7>-yni-c=P|BwGQ0T=-cp00i_>zopr7_%5n?}~rm P^%N?ri*XclLY4ynyR5Ts diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png deleted file mode 100644 index 5f17c958b2fa945f727cbe88f31463eb8a609443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|R55 zr;B4q#hkadFZv!f5OI6heMByW`9?$8q%;<@1vv*e5`}K@CNyv0?0hiubF^0~HH!gkhHSz0~uea=y4mcpg1l}p{0)ox2o)3_|e_rZENd57JpJL08xbvVoN`hle z<2UK};x)bHn|aObtBO0rdt<*EUqAN!u`(ME3o?vi>YZ9Y!M|?-&(!xjuFHOsIp^DV zuO?*2<2>Fef08E1Io=GF%UG4uUc+eUvD-hWT@MC?@(p&*UjtZ{&{S;clt7i ri}g0vvtKdEzx~S0%!mRT{hQCK&ns3q=MRh~22WQ%mvv4FO<)25SsAnH diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png deleted file mode 100644 index 97e4cf24a07adf070ba14d242a19f1394d472cfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9F5M?jcysy3fA0|Vnq zPZ!6KiaBrZ9P~ZxAmDJ(vOrzdfnAevxloLg6@%3RmSE0>ELH}h6NEk->b>ls|K`EzEHxT66I72Gxc?LXFCxqQN*qBD#HEUMp@Y?mqM{8MG-ny9LEOFUhE(dG1yf^7)9;FfP~SU)%IeUi-i+dtnJ z?qHqs=>P5SQg4)bV2(mkcyqnx>RVdZbD1@&?w{Lv{K34{F|%)HpI>Ly7N6aR-9LNg z{(f@z+qP#54R+UlopE>W?YwH8GxL=HPkQ1l5;tiL+n(M(?_#QQO|nk^+iCIJFzdgl z=2>?MNN~VymK0dUW+VD;onfEqr}?(k?{BLzdfO)mc&|TbcL+%lOxHsF+*m!ipA2EO Qz?fw4boFyt=akR{0K8Yl{r~^~ diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png deleted file mode 100644 index 488a3030d28d4312fbb6e24619a0a0e70156bfe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|VnV zPZ!6KiaBrZ9`rrzAj0;rd;x=1hjjxV$J7aa26J1yJgge{eAuTPh}u{1mH$@Zp_)r_ z^Vg)P$j{69xlHfy%DL@Rjh~l&+gdnX=s}hwLmI;j#sszobVg>w?Xq`GJI|LbyR~iM z+*pI}7tdY4wb0~1t#$svJKomGxwjY2eV*`c+RL^{%@;CFX@WN~#Au5HlVb4}vh+||hpe+6+H z^dauFdGNJaS-<;4Yq*z9`=7Gapue7qCqdfszSc8J<8}Gg!I{%j4>T3c< OJAnOovJjJTgoFgTMb^;X17Vcp(q=DBXq zonBiP_i%DZsUA9Xes=y$w_gWt&wO-3@ubp)i**qmn>l2fIHuf-e!82X&QFJF@AVX+ zw#E1Rl{-G~akyE==NT2{udZHq-m|8$=~}R)K*6g!8toGf2q!IblUPu$9B{ebf=lP4 cz`p#|>U((`4?hI@iow&>&t;ucLQ_H$01vioK>z>% diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png deleted file mode 100644 index 48ccbf0753e44bf9af0a634b531206ec15c1d460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26#VY# z;uumfXK%t1lhs-HMz zI*0Yr1g~|G=8s-WPZaL1c)aGX(USUQ5tlcA5}9Dc*{PpCahmC;r$-(OW*cvK`<l(^$b(y(f_bM)@;G*@}$2F=Pi{}5?1T(G!izKu438u z`&~i6nwQ5y)=WK-=@QdyYc_HHp~weuwwKem6J-vBUF)?fw+IpL`grd2&FDJjP)_Zf Ux4v;lfkD9F>FVdQ&MBb@01ZEbBLDyZ diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png deleted file mode 100644 index 398937b2a6acfb8e68799eda335473d7334b04c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmV-E0m1%>P)C$W0%+_Sq?e zJ$W(3z#r@|W$<%wgBG4A_pu_{n#38?S|NTjFc8|JfqW`M&a^^$cNt@9k@pcTOQ>^1 z-XsGB-y@fVSz6Qxnro4GGKLGXlMJ+w zu<(1jIEGZrd3!xDH`ZOm?cv`G-`gC|9uSaG&Qxe=lx1tYpmdVA#bAfy1&0?i8vX{H zytV!H?wa7Gmyd65zxh;ACYjg8;4p(O=*BUI8k_1FvH$FL^KF0f?#=m| zPk-M`6}u_bu>9uJr-x(Pql?PF+3c>7WMtSTz`!9)dvsf(VgEV3&8L@dUViiO;WwYZ zzL|gX@$;LH-xSSFHDh~V^_%b2&o_w`XaBzWRQv6($F-Xh3=igVFtl*e80}?wkXUj0 z{o%Dg4c>j59miB4`Q!gi`SRbs^B4rw=z_ipH5`Aa8-M;?d-SKrZ$5umHJu@*ZTlao zytAjxck`_O#L{5ENOQEImvM*n@8q(b=k(;yy-S}ipT0k>|MktoZ$1@IySucP@khxw zlifD+V$=Hj)9gTe~DWQpoDBAF!;m`lIe{EN5 I??BcG05^(EZvX%Q diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png deleted file mode 100644 index a7b8ace36c192513f7eb443e9cd27bc90269c350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr;!P)8h z?pfU+9tzKw@Qsz+Fsq}U%(#U6O&-`ko>?9BXvUg& zZ`rfyp{w9#?ig1X9x2@19pg!`OyeZ5Cqp1F4}uqqHLe398u2h8-DPGhk-;4reBdj% zncGZ_c*ZZ58${;cjQP}&17CZLt!T~aLi99Uj7Pz&j4z@#J#=jk|5uZmUgI3UqeO=R dG6|Mv`~a50C-pm<18x8S002ovPDHLkV1kb(h)w_i diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png deleted file mode 100644 index 5828dc2c80e7ff3c68cb1877ac75a68f4a865eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|F z)5S5QV$R!XXL%19@U+%G;FG?J-c%b)-&2LybUpkoe(GM2MjI-Pgg&ebxsLQ0MrJ2?*IS* diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png deleted file mode 100644 index e47652ec206e23df02d701b61396b17a5c1b6566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP);w0GL2WU=-LuH-HUv z1FwlcOs|1*V7N=}OZtPRr7yY1(JkgtnkZPV`sSUOD`;_|pfQ3GbT@HexvPnXrI?l?lnb_^fi^j zAc^D~zqBSAMK7X<#_&>50UZh4NwsrGP>KJOXy+*zflCWWGlF*I57D)g;TC+C@LoZ zq8R2$N$^O~G5H&Xg^q^e%H+?OPJO9lQ|V##8QlO_wnK482-!2cr< z)bxfHiG_T>uBAn}>NcbZYLNsD#YOnWHJc6m>K?1L73Say?GC28mjo@7mzvEQzMw-` z)7v9JFd2%VmTU!|nBGd}xCm>uVBTQ9YkEk6gD^=990Hq#q$z@0k{A2{^^hzcF=EaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO OGI+ZBxvX6_C4 diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png deleted file mode 100644 index 9ffc7f2a1a36f0d0176de95d5162f0dafd9ba4f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv(mfq~J% z)5S5QV$R!{7jq9e2)H~~{(r&o4r7VHav_bzkcO2CQy8WuSaHbC;B#WXqg8Wn&C$Yw zomcHL>uqjLc8}^k_uBl)a_+5ax1KFae=Nxs*Cnmd3q)xNQdw?WyjRRW^WKQxRPmPP zm3*HIJSQ627s)zrJ#pIX3j0Mn=dXqbzi@;$0+nYn3q`vx;(gHhaowDo8nuT{>~^`x z<8f}g%jD;_@6robOPFYx`t%2g?r6L;!(hX)za}Tn3)v)TCM`JpKcSJurzhYlM8@+) z_JkQyT-7hkFKMhayrs0iQTC5nlw#fjlV!XovOdnvNdHrN_*g`f`V^O^elL^FAL~zu zeRHE|yXveQ?W#o^M35LTeESEY9_{pZlS8{oG{2N=K%p00i_>zopr0N_Tao&W#< diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png deleted file mode 100644 index 6a0ffb582dd13b8e9ee143486bc873735d75c30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i8oCO|{#S9F5M?jcysy3fA0|R5Q zr;B4q#hkaZ4(1*<;Bl>dvG=aRJq6_}GnYszN*}qoK-pxni|j&a4Pg`I5SR6>c8soW zzrM;Jn9LExFW_+c!sNAwV;(UTm8k~3?_Hz%$G~HTEaztB#4@Er#hu|3iuES0)er78 zpYS;|VVZkuf1}&YUq(|S9L}A5r{L4ta&w}AwNRS6(x1d1N&B|{T2sgQrBeT6Y~=o1 z@BN#kBuzUxo;xf&`r*1n68E)-;UO%tnPnQ?+ zNz6q?5#LW+&$?`vp8fc2^#XZ@@Ga9jKHU4j&G03s!0gYL4+1L!qs#xW9tiTjFfq*? zq*0dhza!U^l-K>=EgI*vbh)%9E)+e{Heb%EWC_GK=@t*=YeV$UO|)Bb4;bbQp00i_ I>zopr0E@e}-v9sr diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png deleted file mode 100644 index 4da4a7449f96dbb56f1c63ce4133725bc9c9304f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4% zr;B4q#hkaZF8VS%^0=^f*1u4=&RBBbqNi5_*QO8#)g@D6*e^I-^C*BR+6Nk-#iNzXO7DEm?4fo|`2)(|S^|&y|@6 z(p!TUh5b2~x3F%)j*C&7RgOv>i@n?U#N>m2Wc3HdbiXfA2flaIuz(y3wmx{L(&Sqw zHI=G#Rn)ic*qi40YF3B6c{sAC7>-yni-c=P|BwGQ0T=-cp00i_>zopr7_%5n?}~rm P^%N?ri*XclLY4ynyR5Ts diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png deleted file mode 100644 index 5f17c958b2fa945f727cbe88f31463eb8a609443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|R55 zr;B4q#hkadFZv!f5OI6heMByW`9?$8q%;<@1vv*e5`}K@CNyv0?0hiubF^0~HH!gkhHSz0~uea=y4mcpg1l}p{0)ox2o)3_|e_rZENd57JpJL08xbvVoN`hle z<2UK};x)bHn|aObtBO0rdt<*EUqAN!u`(ME3o?vi>YZ9Y!M|?-&(!xjuFHOsIp^DV zuO?*2<2>Fef08E1Io=GF%UG4uUc+eUvD-hWT@MC?@(p&*UjtZ{&{S;clt7i ri}g0vvtKdEzx~S0%!mRT{hQCK&ns3q=MRh~22WQ%mvv4FO<)25SsAnH diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png deleted file mode 100644 index 97e4cf24a07adf070ba14d242a19f1394d472cfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9F5M?jcysy3fA0|Vnq zPZ!6KiaBrZ9P~ZxAmDJ(vOrzdfnAevxloLg6@%3RmSE0>ELH}h6NEk->b>ls|K`EzEHxT66I72Gxc?LXFCxqQN*qBD#HEUMp@Y?mqM{8MG-ny9LEOFUhE(dG1yf^7)9;FfP~SU)%IeUi-i+dtnJ z?qHqs=>P5SQg4)bV2(mkcyqnx>RVdZbD1@&?w{Lv{K34{F|%)HpI>Ly7N6aR-9LNg z{(f@z+qP#54R+UlopE>W?YwH8GxL=HPkQ1l5;tiL+n(M(?_#QQO|nk^+iCIJFzdgl z=2>?MNN~VymK0dUW+VD;onfEqr}?(k?{BLzdfO)mc&|TbcL+%lOxHsF+*m!ipA2EO Qz?fw4boFyt=akR{0K8Yl{r~^~ diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png deleted file mode 100644 index 488a3030d28d4312fbb6e24619a0a0e70156bfe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|VnV zPZ!6KiaBrZ9`rrzAj0;rd;x=1hjjxV$J7aa26J1yJgge{eAuTPh}u{1mH$@Zp_)r_ z^Vg)P$j{69xlHfy%DL@Rjh~l&+gdnX=s}hwLmI;j#sszobVg>w?Xq`GJI|LbyR~iM z+*pI}7tdY4wb0~1t#$svJKomGxwjY2eV*`c+RL^{%@;CFX@WN~#Au5HlVb4}vh+||hpe+6+H z^dauFdGNJaS-<;4Yq*z9`=7Gapue7qCqdfszSc8J<8}Gg!I{%j4>T3c< OJAEaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO OGI+ZBxvX6_C4 diff --git a/public/icons/windows11/Square44x44Logo.scale-125.png b/public/icons/windows11/Square44x44Logo.scale-125.png deleted file mode 100644 index 6e00c2ba31aa51ffd0057b57c5457cfd541bc8d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^<{-?$1|(P9zT^g^I14-?iy0XBj({-ZRBb+K1_nky zPZ!6KiaBp*UGzQdAmH-6x&9L4I|i!*A(N&EXmtcL0?C6f8LSGdIAja7Kb<@qW$Bk# z^n1x)sr#P(R+Xi3_ZR3nui`zqeR=w-farINTIOgeF88`z)E)9&<-gb0#wwd7yHtOs zuS(YY@+9YT`K0&3UsoK@UgbW?eyLP(;^pH(vnB+qJ_-5wWKH`UPrJtbtKQG~Yn}f0 z$r}4j7bb6JyF2;LCc)>MZ9@5O9k-cfH|-MG{H~L^1$MHpHZi?#7MU#lp+0g^!)p6! z;oc`!3KgxIac5gXZTq3?TMtYBv5uW~$?p2%b$9p*=l`Aywkb2}oLhvxiv5G|djILzh1nnOjh}4S-fR7Qtf9RL7~Bk=u6{1-oD!MD>yFcz{b~Ds*=NTj^RXuz%-8y&I-)JjC_rfE2_6Iz4$56 zHq)=?)`|&Fr)`Zn`it-F9o6!_w>}#e&FA>2Ey>i@pqRiR0iptU4PE!K?A^Zk$gXE) zd6TSbEv-|U^*BEUR2)>jX6pWry{fBG@t>{p0RaOR9!4OwqRryy_jwcUp0vBX`}Lu@ zzJ=E^FU&3KQ2mse*>&hq&=%cuw|c95?@K|IgQ*4W6|yGT!mq3Io+lq!AeYp&KifKM zLOw6p1z?9b@E7(N{&F&XQ@r=Z+PR-Q9F@ga*`;5Z7PXas|0?OzFw23aHD-0}ocsHU zU;V1Q@EKS4$DKC2u+Q)v_vU9O{*u71%y8f5Fn@KNf8hn%})yZt=JM@|wu* z0h-|a@SNtg?Joazr`rE7^6a>DV5;t7wx8GFp#pN#{4L44&wl%C_zR2_22WQ%mvv4F FO#txFwhaIP diff --git a/public/icons/windows11/Square44x44Logo.scale-200.png b/public/icons/windows11/Square44x44Logo.scale-200.png deleted file mode 100644 index 0815ae8e9f119a0e42c9dc50c84419ff23fc8c55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^5g^RL1|$oo8khhn&H|6fVg?4jBOuH;Rhv(mfr0U? zr;B4q#hkZy4*D`1im*K_f50a@fls3`fKyXZR={cj%ZiqzELH_t4MH2Ha@Bb^>&)=~ zbavY2;t0)YTf?_5tCfHMa8|qBwx~0!8vpY!ALijPHaK&@0EID|bI<$7b}^r?xv$>( z=2r#J^_q~1dxp|KG-HhGB0xeGt=aQli!*5_B+O_`WNVX@NJC*5H^yu4e^9vM&7Vih ziu7x1SU;aH-MMB`#=}1=59B5-4t}a$uyS`nU5%01;cymo%R$cBAUNY6w{^_*s$-Sx z|K2En2>XB8V)u;~zBR4~u({XRAcw_IKmLrwbf-(z+*{7u^?gy>UwY$n>}$#WnTyRo ziZWvQ5vWJ)!@B<41-{(R`@I!k-aKj%?eTBY_EY-v=4jVUn|Yx9)c%S|bya2YKcDCJ z3s}qaMWlFTEKjXvBbgZz%-47O+WnB z759DF_F3h3-;=AqZGH$ZPt8+*zvK6f!;&mMvl={w4KkV3d=D()oMFN^SuNob@q*j9 ze$>r;Ke_x*#IwqRzV6gIzk46EXU;xpZN^m0%OAu6o?-Up2^Ev_WeBn>Sglz5IaQ=O432a zug319w;#m3-dr_nPjYwpzQ_aS&Gjdxt{1*(@aG^QNns|wZ+wf`G;hBabzKh35DcEK UelF{r5}G>1&PpDA){iU%06uY8)c^nh diff --git a/public/icons/windows11/Square44x44Logo.targetsize-16.png b/public/icons/windows11/Square44x44Logo.targetsize-16.png deleted file mode 100644 index edc35b2ea4ec82cc1f79b6d008540941ac670544..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAQ1Fze zi(^Q|oTY({yv+tYr&az*$mhrh=xM5dICz8IdSMJx&4$_odN+jx50vD#x2Spta&DWP zBGR5%7B&5h-IXaqH&{g~4D`=Td#UtS^s-U>nOovJjJTgoFgTMb^;X17Vcp(q=DBXq zonBiP_i%DZsUA9Xes=y$w_gWt&wO-3@ubp)i**qmn>l2fIHuf-e!82X&QFJF@AVX+ zw#E1Rl{-G~akyE==NT2{udZHq-m|8$=~}R)K*6g!8toGf2q!IblUPu$9B{ebf=lP4 cz`p#|>U((`4?hI@iow&>&t;ucLQ_H$01vioK>z>% diff --git a/public/icons/windows11/Square44x44Logo.targetsize-20.png b/public/icons/windows11/Square44x44Logo.targetsize-20.png deleted file mode 100644 index 48ccbf0753e44bf9af0a634b531206ec15c1d460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26#VY# z;uumfXK%t1lhs-HMz zI*0Yr1g~|G=8s-WPZaL1c)aGX(USUQ5tlcA5}9Dc*{PpCahmC;r$-(OW*cvK`<l(^$b(y(f_bM)@;G*@}$2F=Pi{}5?1T(G!izKu438u z`&~i6nwQ5y)=WK-=@QdyYc_HHp~weuwwKem6J-vBUF)?fw+IpL`grd2&FDJjP)_Zf Ux4v;lfkD9F>FVdQ&MBb@01ZEbBLDyZ diff --git a/public/icons/windows11/Square44x44Logo.targetsize-24.png b/public/icons/windows11/Square44x44Logo.targetsize-24.png deleted file mode 100644 index 398937b2a6acfb8e68799eda335473d7334b04c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmV-E0m1%>P)C$W0%+_Sq?e zJ$W(3z#r@|W$<%wgBG4A_pu_{n#38?S|NTjFc8|JfqW`M&a^^$cNt@9k@pcTOQ>^1 z-XsGB-y@fVSz6Qxnro4GGKLGXlMJ+w zu<(1jIEGZrd3!xDH`ZOm?cv`G-`gC|9uSaG&Qxe=lx1tYpmdVA#bAfy1&0?i8vX{H zytV!H?wa7Gmyd65zxh;ACYjg8;4p(O=*BUI8k_1FvH$FL^KF0f?#=m| zPk-M`6}u_bu>9uJr-x(Pql?PF+3c>7WMtSTz`!9)dvsf(VgEV3&8L@dUViiO;WwYZ zzL|gX@$;LH-xSSFHDh~V^_%b2&o_w`XaBzWRQv6($F-Xh3=igVFtl*e80}?wkXUj0 z{o%Dg4c>j59miB4`Q!gi`SRbs^B4rw=z_ipH5`Aa8-M;?d-SKrZ$5umHJu@*ZTlao zytAjxck`_O#L{5ENOQEImvM*n@8q(b=k(;yy-S}ipT0k>|MktoZ$1@IySucP@khxw zlifD+V$=Hj)9gTe~DWQpoDBAF!;m`lIe{EN5 I??BcG05^(EZvX%Q diff --git a/public/icons/windows11/Square44x44Logo.targetsize-30.png b/public/icons/windows11/Square44x44Logo.targetsize-30.png deleted file mode 100644 index a7b8ace36c192513f7eb443e9cd27bc90269c350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr;!P)8h z?pfU+9tzKw@Qsz+Fsq}U%(#U6O&-`ko>?9BXvUg& zZ`rfyp{w9#?ig1X9x2@19pg!`OyeZ5Cqp1F4}uqqHLe398u2h8-DPGhk-;4reBdj% zncGZ_c*ZZ58${;cjQP}&17CZLt!T~aLi99Uj7Pz&j4z@#J#=jk|5uZmUgI3UqeO=R dG6|Mv`~a50C-pm<18x8S002ovPDHLkV1kb(h)w_i diff --git a/public/icons/windows11/Square44x44Logo.targetsize-32.png b/public/icons/windows11/Square44x44Logo.targetsize-32.png deleted file mode 100644 index 5828dc2c80e7ff3c68cb1877ac75a68f4a865eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|F z)5S5QV$R!XXL%19@U+%G;FG?J-c%b)-&2LybUpkoe(GM2MjI-Pgg&ebxsLQ0MrJ2?*IS* diff --git a/public/icons/windows11/Square44x44Logo.targetsize-36.png b/public/icons/windows11/Square44x44Logo.targetsize-36.png deleted file mode 100644 index e47652ec206e23df02d701b61396b17a5c1b6566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP);w0GL2WU=-LuH-HUv z1FwlcOs|1*V7N=}OZtPRr7yY1(JkgtnkZPV`sSUOD`;_|pfQ3GbT@HexvPnXrI?l?lnb_^fi^j zAc^D~zqBSAMK7X<#_&>50UZh4NwsrGP>KJOXy+*zflCWWGlF*I57D)g;TC+C@LoZ zq8R2$N$^O~G5H&Xg^q^e%H+?OPJO9lQ|V##8QlO_wnK482-!2cr< z)bxfHiG_T>uBAn}>NcbZYLNsD#YOnWHJc6m>K?1L73Say?GC28mjo@7mzvEQzMw-` z)7v9JFd2%VmTU!|nBGd}xCm>uVBTQ9YkEk6gD^=990Hq#q$z@0k{A2{^^hzcF=EaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO OGI+ZBxvX6_C4 diff --git a/public/icons/windows11/Square44x44Logo.targetsize-48.png b/public/icons/windows11/Square44x44Logo.targetsize-48.png deleted file mode 100644 index 9ffc7f2a1a36f0d0176de95d5162f0dafd9ba4f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv(mfq~J% z)5S5QV$R!{7jq9e2)H~~{(r&o4r7VHav_bzkcO2CQy8WuSaHbC;B#WXqg8Wn&C$Yw zomcHL>uqjLc8}^k_uBl)a_+5ax1KFae=Nxs*Cnmd3q)xNQdw?WyjRRW^WKQxRPmPP zm3*HIJSQ627s)zrJ#pIX3j0Mn=dXqbzi@;$0+nYn3q`vx;(gHhaowDo8nuT{>~^`x z<8f}g%jD;_@6robOPFYx`t%2g?r6L;!(hX)za}Tn3)v)TCM`JpKcSJurzhYlM8@+) z_JkQyT-7hkFKMhayrs0iQTC5nlw#fjlV!XovOdnvNdHrN_*g`f`V^O^elL^FAL~zu zeRHE|yXveQ?W#o^M35LTeESEY9_{pZlS8{oG{2N=K%p00i_>zopr0N_Tao&W#< diff --git a/public/icons/windows11/Square44x44Logo.targetsize-60.png b/public/icons/windows11/Square44x44Logo.targetsize-60.png deleted file mode 100644 index 6a0ffb582dd13b8e9ee143486bc873735d75c30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i8oCO|{#S9F5M?jcysy3fA0|R5Q zr;B4q#hkaZ4(1*<;Bl>dvG=aRJq6_}GnYszN*}qoK-pxni|j&a4Pg`I5SR6>c8soW zzrM;Jn9LExFW_+c!sNAwV;(UTm8k~3?_Hz%$G~HTEaztB#4@Er#hu|3iuES0)er78 zpYS;|VVZkuf1}&YUq(|S9L}A5r{L4ta&w}AwNRS6(x1d1N&B|{T2sgQrBeT6Y~=o1 z@BN#kBuzUxo;xf&`r*1n68E)-;UO%tnPnQ?+ zNz6q?5#LW+&$?`vp8fc2^#XZ@@Ga9jKHU4j&G03s!0gYL4+1L!qs#xW9tiTjFfq*? zq*0dhza!U^l-K>=EgI*vbh)%9E)+e{Heb%EWC_GK=@t*=YeV$UO|)Bb4;bbQp00i_ I>zopr0E@e}-v9sr diff --git a/public/icons/windows11/Square44x44Logo.targetsize-64.png b/public/icons/windows11/Square44x44Logo.targetsize-64.png deleted file mode 100644 index 4da4a7449f96dbb56f1c63ce4133725bc9c9304f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4% zr;B4q#hkaZF8VS%^0=^f*1u4=&RBBbqNi5_*QO8#)g@D6*e^I-^C*BR+6Nk-#iNzXO7DEm?4fo|`2)(|S^|&y|@6 z(p!TUh5b2~x3F%)j*C&7RgOv>i@n?U#N>m2Wc3HdbiXfA2flaIuz(y3wmx{L(&Sqw zHI=G#Rn)ic*qi40YF3B6c{sAC7>-yni-c=P|BwGQ0T=-cp00i_>zopr7_%5n?}~rm P^%N?ri*XclLY4ynyR5Ts diff --git a/public/icons/windows11/Square44x44Logo.targetsize-72.png b/public/icons/windows11/Square44x44Logo.targetsize-72.png deleted file mode 100644 index 5f17c958b2fa945f727cbe88f31463eb8a609443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|R55 zr;B4q#hkadFZv!f5OI6heMByW`9?$8q%;<@1vv*e5`}K@CNyv0?0hiubF^0~HH!gkhHSz0~uea=y4mcpg1l}p{0)ox2o)3_|e_rZENd57JpJL08xbvVoN`hle z<2UK};x)bHn|aObtBO0rdt<*EUqAN!u`(ME3o?vi>YZ9Y!M|?-&(!xjuFHOsIp^DV zuO?*2<2>Fef08E1Io=GF%UG4uUc+eUvD-hWT@MC?@(p&*UjtZ{&{S;clt7i ri}g0vvtKdEzx~S0%!mRT{hQCK&ns3q=MRh~22WQ%mvv4FO<)25SsAnH diff --git a/public/icons/windows11/Square44x44Logo.targetsize-80.png b/public/icons/windows11/Square44x44Logo.targetsize-80.png deleted file mode 100644 index 97e4cf24a07adf070ba14d242a19f1394d472cfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9F5M?jcysy3fA0|Vnq zPZ!6KiaBrZ9P~ZxAmDJ(vOrzdfnAevxloLg6@%3RmSE0>ELH}h6NEk->b>ls|K`EzEHxT66I72Gxc?LXFCxqQN*qBD#HEUMp@Y?mqM{8MG-ny9LEOFUhE(dG1yf^7)9;FfP~SU)%IeUi-i+dtnJ z?qHqs=>P5SQg4)bV2(mkcyqnx>RVdZbD1@&?w{Lv{K34{F|%)HpI>Ly7N6aR-9LNg z{(f@z+qP#54R+UlopE>W?YwH8GxL=HPkQ1l5;tiL+n(M(?_#QQO|nk^+iCIJFzdgl z=2>?MNN~VymK0dUW+VD;onfEqr}?(k?{BLzdfO)mc&|TbcL+%lOxHsF+*m!ipA2EO Qz?fw4boFyt=akR{0K8Yl{r~^~ diff --git a/public/icons/windows11/Square44x44Logo.targetsize-96.png b/public/icons/windows11/Square44x44Logo.targetsize-96.png deleted file mode 100644 index 488a3030d28d4312fbb6e24619a0a0e70156bfe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|VnV zPZ!6KiaBrZ9`rrzAj0;rd;x=1hjjxV$J7aa26J1yJgge{eAuTPh}u{1mH$@Zp_)r_ z^Vg)P$j{69xlHfy%DL@Rjh~l&+gdnX=s}hwLmI;j#sszobVg>w?Xq`GJI|LbyR~iM z+*pI}7tdY4wb0~1t#$svJKomGxwjY2eV*`c+RL^{%@;CFX@WN~#Au5HlVb4}vh+||hpe+6+H z^dauFdGNJaS-<;4Yq*z9`=7Gapue7qCqdfszSc8J<8}Gg!I{%j4>T3c< OJAcoglP`vEkTLa90&6T-WO~?ROD8Dkj}}u zrM%C77kgj9x8*Z}i_XvBP+Qbn-Dx4OJ?XvwebM9ZI?Q}rq_1|?{H##@$uEDK>37BF zkDj0I+f6fMO>#|HSUzd~LY|=I%0HLiV7e-+`*lW#S(59L;tlrSnEuRM#d~Gq>&VMD ze$SZvhjHSOu9m1Z%=aTYo{1#0$xEjM+`Smo-C-$YE~^3Erb*>i&xwr7`WC~tC3J3i;l#i|IPyEGp!5TA6PbzT0! z*$3=CNT1v&zD3^U+}R+uk{rcK+q)C?FxPX$G?y>e3rJ^}Up_YwVxw}ojEHUduBI!J zLf34SQyt3vQx3=aHNNVbRs}Rut%$YVe%{2JvKNn~xb%JW(0m$~YTE@2a0X9TKbLh* G2~7avNv>o7 diff --git a/public/icons/windows11/StoreLogo.scale-125.png b/public/icons/windows11/StoreLogo.scale-125.png deleted file mode 100644 index 7775f4e60bd7ffba0d4866d8c7058c0832b474ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^_8`o`1|-Ad1?~eW&H|6fVg?4jBOuH;Rhv(mfq^m9 z)5S5QV$R!H7jq9A@VLBR%v{2p-JI5JHTlZykh@3bF8Rv#lI<0nq@va*VHPt{t4V@i z-ZB2+OqS#q^Xd8^+%eHcd(!<0?`76=@6>ef=e;;N-SyKNk9nf&{}lI$EB~LZypUJX zJ^e|2k&G>O)zfmzeLa8N`#Q{cEbsOHk$Z0UC~eEzNRS!nN44h{=%tH=S#Ek&q7l=5 zXs_^`H52>Y?2>BdzUR6g_FfUDFxBs#)uw428OIx*Zv3wMW_|sP$?reTDA_Pu#r)Pc zkku#S4exG@b9ie0iS_F7M_avPU4HuPn6$axX(z2YEbnps-+1ga^R(X$`>pK6 zu5CN@LVZr{0jZxEPrM&Ll{@{3^Ly`6b(3lT!$Ib4R;pxYKhx8o?~!qw<9GJz=5ojN ze+18+->Wrg!$E^)HjsiamHmpgavZim#`#m6;+u4S-;d{L1co|;r>mdKI;Vst0LO;4 Aj{pDw diff --git a/public/icons/windows11/StoreLogo.scale-150.png b/public/icons/windows11/StoreLogo.scale-150.png deleted file mode 100644 index b03057552ba19757246c4af96f83347f2a433239..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^-XP4u1|%)~s$Kyp&H|6fVg?4jBOuH;Rhv(mfq`+C zr;B4q#hkadFZv!f5OKKJe#AcKLLP&(fZ0n91ICvu22Spo<_)~JcoUeDI?uOF@18xu za^o0lL-Vfz|61-;z}9HUapq3bm()FK&(`<-HGPnn|FSBig`F{55ur_?q!>0jt;){4_j zh8$2`$Ts=BRw#{E-z>YS=T320_lcG3=ifYabNa_AGyaSAZsnVFSL2QH_r}z_vd8mt zPv1DwvM2Q*+>ywprD=Gi&3~zHbX)5AhK`TxE5BZrZ*ThYasL&45BpEmb3|Oy)3CaK zp~7m3>qZg3Bfsuk^K}aMj4J)r++h=9efHEp*X4!=2C_Xsp=6o!C6j0D_ultUsVG|a z_mk=?J7>4|7DG?PFf z4HQ~tH*e+7%3$?XuWzb7Gq>Mf*Ta0~*_yfocc*ZFn8u1V+<_r@M%P1Lysqu~ou(KY eq?iMm$G4_jYwfP;#_hng!r)DBy5WywlEu{Q{$>>Jk>K10@ceeyS?64(!W>uQkQzsVoY-_CzMr zt~~71E3bdE%(;JPH#!J#un-{5?7I2v_6O^{?UfNdgjM4(uw^g%r_$Nw&A;Dox70gz z*G!)M`~MryF5g-S6tA1j-~3x%+<#}>e*Oo(JEN?(eRp`^%E{8?puj;Iap)eiW!`6l zKYiz$cdx&`XSZp!)XO)gAH2JKYoj+u%B6?rV>X>!oR|LGg75XzTh$657O^lnDhQBB zJlxsnb3b|3x3Z5@UYGv7|MO$Kd`+GLfA{~p$4%?2vu|D9Z}&o9j8LfJ3a966MZ5KG z-`(|Rw*TdK+b!3HzuGF_w>#42>6UA+Z3W0R_(rut`RzTjb;qY4yn8+S-@9u+^R8z8 zke$z7{y)Zg-|kY*#u|w`^?i>GcKlB}%U%?-xqLNW_BZpY7^cS4Dgqo#jS3_Z)%;I> zfB1L#k>>KRzfI0hd71x52Pky;(Nfv#eec73Z<8DNpy)Dsoj7~-(W62HQ?A1g*1$|{ VMUIZ`pMd#?!PC{xWt~$(697lP79Rir diff --git a/public/icons/windows11/Wide310x150Logo.scale-100.png b/public/icons/windows11/Wide310x150Logo.scale-100.png deleted file mode 100644 index d7ab0a067a1e4fcef1ec1d545e2129333332b7b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 852 zcmeAS@N?(olHy`uVBq!ia0y~yU^D}=r*W_W$&l+yJ_9Mv0*}aI1_r((Aj~*bn@^g7 zftk(I#WAE}&f7Z&bAtl~94>ac$S+}j(Gb9?*T^SiwSXm<(~tc^o{)P)!un_xyknY(OYfxjdZkg$EC*{I9hV%m|4<2=~ zIyHS;*7NJ7%*)&Vs;ato?dM^b!NSqh1n9{vdzdP^$9BaO~-&WsWFS=cS-j=tbU7_IAXXdZh7v1JB z-hD8;{#>l?u3Fo2i4S}@oQ2O0bdSvWWb%E(i*JwbTwQc~e{ZSY@m=rhWM13w{%8Q& zT9~)}#kbFQ4_nxq>qkGVn)BQ~kr^WpNU;qPo;k%Ns-stVC4qc?~nh)oV&{t_uKHh#RFlELuGG{|GdfTSn>Mzox}s`RIuWJ zX8iMi5hcIp?|kjLJ^y*0*xi4I-)k?vy$wna_4BRyz_E7pPTs}0?K=-Iy1jejxyKRT z@BZGo+I71=Ta5$WWJSPx(1f^L=J`7DyLD1~zUID5y7=~S13w4TavS?w?FauKU3_*q sG3l3pMF+y(#3kA@+*_aj#hb}HfVq>w)78&qol`;+03=friU0rr diff --git a/public/icons/windows11/Wide310x150Logo.scale-150.png b/public/icons/windows11/Wide310x150Logo.scale-150.png deleted file mode 100644 index 1976f104098d27d3a108fe58e98aef0a0505f79e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1204 zcmeAS@N?(olHy`uVBq!ia0y~yV7v%qKjdHolGD%iHvuWm0*}aI1_r((Aj~*bn@^g7 zfhEn;#WAE}&f9ATbA1afAlE+o5sM<*}>$XvWP*TQ-i@piHl((3EXU%=kLVsTAj^h{_)&Jgh5G= zwZX%MQ9&q>p@SCOo0D_jFz3>WzBbkQ!v$k+s^*(yube>hQ@2?c(8@*!P2r}%i` z+`Qwr(s#>W{~dj(n-<}L7Sfi_Z}0FkZ}$Fa^gTId`EN#jfxvS&+4j6CJD{yfUi=cB z7@p5LR=R8EZrPYa-*?Vuj#CtTIwv<~dG5R0z=(R@2NIxd$^eDLwuzn|m$%;Q=Y4r6&&=R3D}kAzLl|gVVG}Qdg5L&4h9jJ23=I|s*%$=WZ!j=C zVv%NWm_wPOkT==-mkZ-=vne>x#C+c|83?D)BMX^|NWJ3JP@E=pi#wB7ROTG+Q?4dIz6+}T-X1y_2Sc8V%RKN z5}K3e)U8X3zTKWZZ+W@fdgFi6HcHftajG~TGZj9LtCd_=DV2Be`PTaO>^Sy!6A~WB z_6W7|GmipXCc}aj#No+3zDQ6 g>OARExc=tfw9SY=`qP)gz)Fe1)78&qol`;+06&oZi~s-t diff --git a/public/icons/windows11/Wide310x150Logo.scale-400.png b/public/icons/windows11/Wide310x150Logo.scale-400.png deleted file mode 100644 index 4d97fbf138f011d3971bd9e19f6f442281cfab21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4607 zcmeAS@N?(olHy`uVBq!ia0y~yV7bA-z!bs31{B$FEqWf1;wb| z85jgNdb&7VY1m*`Ga{crF*~+iIE1h9iZ};!!)7{@rGcbfV z9RO7e42`4I$O(disB`SIHZ#Vx-Ohf`Yx11=fG4o1@H-vOd_eO@$^vV72EWl%G4gUm zLDW9EjC0rWct6ztPJG+X$gqy3k@vxtIs7K(?g`D)A1>dzo0%bobF?)_T5AqixDI&@ z?w@|$>OVZ~{`EYbXuG)IB{z!F-#$+~y>_d9yYBYua{LT34F}i`Ox&~U+rJG@U*7tg zc-s2#y!OYIw~8gN*Yt0Tm1nTvXygUeGfbn@$O!^qD|Jg*@{La^H$LawcS X)NgCIj48p{ppw Date: Sun, 8 Dec 2024 14:55:08 -0500 Subject: [PATCH 06/25] feat: lookup tables --- components/Markdown.css | 8 ++++---- components/Markdown.tsx | 7 ++++++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/components/Markdown.css b/components/Markdown.css index c8f7e6e..bc6c09a 100644 --- a/components/Markdown.css +++ b/components/Markdown.css @@ -40,13 +40,13 @@ } p > code { - background-color: var(--neutral-100); - outline: 0.15em solid var(--neutral-100); + background-color: var(--neutral-50); + outline: 0.15em solid var(--neutral-50); } pre:has(code) { - outline: 1rem solid var(--neutral-100); - background-color: var(--neutral-100); + outline: 1rem solid var(--neutral-50); + background-color: var(--neutral-50); overflow: auto; } } diff --git a/components/Markdown.tsx b/components/Markdown.tsx index e260b6f..3c36467 100644 --- a/components/Markdown.tsx +++ b/components/Markdown.tsx @@ -12,11 +12,16 @@ import "prismjs/components/prism-rust.min.js"; import { css } from "utils/css.ts"; import clsx from "clsx"; + const marked = new Marked(markedHighlight({ emptyLangClass: "language-none", langPrefix: "language-", highlight(code, lang, _info) { - lang = lang === "rs" ? "rust" : lang === "console" ? "sh" : lang; + const languageAliases: Record = { + rs: "rust", + console: "sh" + }; + lang = languageAliases[lang] ?? lang; const language = Prism.languages[lang] ?? Prism.languages.autoit; return Prism.highlight(code, language, lang); }, From 1455071b5a0557382fa2d4b7941d75fc035ada36 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 15:04:07 -0500 Subject: [PATCH 07/25] fix: duplicate --- public/variables.css | 45 +------------------------------------------- 1 file changed, 1 insertion(+), 44 deletions(-) diff --git a/public/variables.css b/public/variables.css index 33ec47c..bb92553 100644 --- a/public/variables.css +++ b/public/variables.css @@ -59,47 +59,4 @@ --scrollbar-track-color: var(--neutral-0); --scrollbar-thumb-color: var(--neutral-950); --scrollbar-size: 8px; -} - -:root { - --neutral-0: light-dark(#ffffff, #000000); - --neutral-50: light-dark(#fefefe, #0a0a0a); - --neutral-100: light-dark(#efefef, #3d3d3d); - --neutral-200: light-dark(#dcdcdc, #464646); - --neutral-300: light-dark(#bdbdbd, #525252); - --neutral-400: light-dark(#989898, #656565); - --neutral-500: light-dark(#7c7c7c, #7c7c7c); - --neutral-600: light-dark(#656565, #989898); - --neutral-700: light-dark(#525252, #bdbdbd); - --neutral-800: light-dark(#464646, #dcdcdc); - --neutral-900: light-dark(#3d3d3d, #efefef); - --neutral-950: light-dark(#0a0a0a, #fefefe); - --neutral-1000: light-dark(#000000, #ffffff); - - --accent-50: light-dark(#f2f3fb, #1a1a2e); - --accent-100: light-dark(#e7e9f8, #252541); - --accent-200: light-dark(#d4d7f1, #2f3156); - --accent-300: light-dark(#babde7, #3a3c6b); - --accent-400: light-dark(#9e9ddc, #464880); - --accent-500: light-dark(#8c85cf, #5a5d99); - --accent-600: light-dark(#796cbf, #6e73b0); - --accent-700: light-dark(#685ba7, #8389c7); - --accent-800: light-dark(#564b88, #9ea1dd); - --accent-900: light-dark(#48426d, #b6baea); - --accent-950: light-dark(#27233a, #d1d5f7); - - /* Syntax Highlighting Colors */ - --syntax-comment: var(--neutral-300); - --syntax-punctuation: var(--neutral-800); - --syntax-keyword: var(--neutral-400); - --syntax-class: var(--neutral-600); - --syntax-boolean: var(--neutral-400); - --syntax-symbol: var(--neutral-700); - --syntax-number: var(--neutral-800); - --syntax-string: var(--neutral-400); - --syntax-variable: var(--neutral-100); - --syntax-operator: var(--neutral-900); - --syntax-function: var(--neutral-600); - --syntax-background: var(--neutral-50); - --syntax-text: var(--neutral-800); -} +} \ No newline at end of file From 449c8201c2652ed1d9c539376b4a593243d1c262 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 15:16:55 -0500 Subject: [PATCH 08/25] feat: prism theme contrast --- components/Markdown.css | 40 ++++++++++++++++++++++++++++++++++++---- public/variables.css | 12 ++++++------ 2 files changed, 42 insertions(+), 10 deletions(-) diff --git a/components/Markdown.css b/components/Markdown.css index bc6c09a..b0f4b62 100644 --- a/components/Markdown.css +++ b/components/Markdown.css @@ -1,11 +1,11 @@ .markdown { word-wrap: break-word; - > *:first-child { + >*:first-child { margin-top: 0 !important; } - > *:last-child { + >*:last-child { margin-bottom: 0 !important; } @@ -39,7 +39,7 @@ margin-left: 2rem; } - p > code { + p>code { background-color: var(--neutral-50); outline: 0.15em solid var(--neutral-50); } @@ -49,4 +49,36 @@ background-color: var(--neutral-50); overflow: auto; } -} + + ::-webkit-scrollbar { + width: 6px; + height: 6px; + } + + ::-webkit-scrollbar-button:start:decrement, + ::-webkit-scrollbar-button:end:increment { + display: block; + height: 10px; + } + + ::-webkit-scrollbar-button:vertical:increment { + background-color: var(--neutral-400); + } + + ::-webkit-scrollbar-track-piece { + background-color: var(--neutral-400); + -webkit-border-radius: 3px; + } + + ::-webkit-scrollbar-thumb:vertical { + height: 50px; + background-color: var(--neutral-400); + -webkit-border-radius: 3px; + } + + ::-webkit-scrollbar-thumb:horizontal { + width: 50px; + background-color: var(--neutral-400); + -webkit-border-radius: 3px; + } +} \ No newline at end of file diff --git a/public/variables.css b/public/variables.css index bb92553..c7edeaa 100644 --- a/public/variables.css +++ b/public/variables.css @@ -42,17 +42,17 @@ --syntax-comment: var(--neutral-300); --syntax-punctuation: var(--neutral-800); - --syntax-keyword: var(--neutral-400); - --syntax-class: var(--neutral-600); - --syntax-boolean: var(--neutral-400); + --syntax-keyword: var(--neutral-500); + --syntax-class: var(--neutral-700); + --syntax-boolean: var(--neutral-500); --syntax-symbol: var(--neutral-700); --syntax-number: var(--neutral-800); --syntax-string: var(--neutral-400); - --syntax-variable: var(--neutral-100); + --syntax-variable: var(--neutral-500); --syntax-operator: var(--neutral-900); - --syntax-function: var(--neutral-600); + --syntax-function: var(--neutral-900); --syntax-background: var(--neutral-50); - --syntax-text: var(--neutral-800); + --syntax-text: var(--neutral-900); --selection-color: light-dark(var(--neutral-950), #727073); From f885c08514a989115273a72027233b289bbb1b31 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:07:46 -0500 Subject: [PATCH 09/25] one dark and one light --- components/Markdown.css | 8 +- public/prism.css | 414 +++++++++++++++++++++++++++++++++++----- public/variables.css | 14 -- 3 files changed, 372 insertions(+), 64 deletions(-) diff --git a/components/Markdown.css b/components/Markdown.css index b0f4b62..c83fcf7 100644 --- a/components/Markdown.css +++ b/components/Markdown.css @@ -40,13 +40,13 @@ } p>code { - background-color: var(--neutral-50); - outline: 0.15em solid var(--neutral-50); + background-color: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); + outline: 0.15em solid light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); } pre:has(code) { - outline: 1rem solid var(--neutral-50); - background-color: var(--neutral-50); + outline: 1rem solid light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); + background-color: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); overflow: auto; } diff --git a/public/prism.css b/public/prism.css index 36eeaa4..860fe07 100644 --- a/public/prism.css +++ b/public/prism.css @@ -1,95 +1,417 @@ -code[class*="language-"], +/** + * One Dark theme & One Light theme for prism.js stolen and meddled with for this site + * Based on Atom's One Dark theme: https://github.com/atom/atom/tree/master/packages/one-dark-syntax + */ +*/ code[class*="language-"], pre[class*="language-"] { - color: var(--syntax-text); - text-shadow: 0 1px rgba(0, 0, 0, 0.1); - font-family: Inconsolata, Monaco, Consolas, "Courier New", Courier, monospace; + background: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: var(--font-mono); direction: ltr; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; line-height: 1.5; - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } +/* Selection */ +code[class*="language-"]::-moz-selection, +code[class*="language-"] *::-moz-selection, +pre[class*="language-"] *::-moz-selection { + background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 28%)); + color: inherit; + text-shadow: none; +} + +code[class*="language-"]::selection, +code[class*="language-"] *::selection, +pre[class*="language-"] *::selection { + background: hsl(220, 13%, 28%); + color: inherit; + text-shadow: none; +} + +/* Code blocks */ pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; border-radius: 0.3em; - background: var(--syntax-background); - box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } -:not(pre) > code[class*="language-"] { - padding: 0.1em; +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: 0.2em 0.3em; border-radius: 0.3em; - background: var(--syntax-background); + white-space: normal; } -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: var(--syntax-comment); - font-style: italic; -} +/* Print */ +@media print { -.token.punctuation { - color: var(--syntax-punctuation); + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } } -.token.property, -.token.keyword, -.token.tag { - color: var(--syntax-keyword); - font-weight: bold; +.token.comment, +.token.prolog, +.token.cdata { + color: light-dark(hsl(230, 4%, 64%), hsl(220, 10%, 40%)); } -.token.class-name { - color: var(--syntax-class); - text-decoration: underline; +.token.doctype, +.token.punctuation, +.token.entity { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); } +.token.attr-name, +.token.class-name, .token.boolean, -.token.constant { - color: var(--syntax-boolean); - font-weight: bold; +.token.constant, +.token.number, +.token.atrule { + color: light-dark(hsl(35, 99%, 36%), hsl(29, 54%, 61%)); } -.token.symbol, -.token.deleted { - color: var(--syntax-symbol); +.token.keyword { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); } -.token.number { - color: var(--syntax-number); +.token.property, +.token.tag, +.token.symbol, +.token.deleted, +.token.important { + color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%)); } .token.selector, -.token.attr-name, .token.string, .token.char, .token.builtin, -.token.inserted { - color: var(--syntax-string); +.token.inserted, +.token.regex, +.token.attr-value, +.token.attr-value>.token.punctuation { + color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); } -.token.variable { - color: var(--syntax-variable); +.token.variable, +.token.operator, +.token.function { + color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%)); } -.token.operator { - color: var(--syntax-operator); +.token.url { + color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%)); } -.token.function { - color: var(--syntax-function); +/* HTML overrides */ +.token.attr-value>.token.punctuation.attr-equals, +.token.special-attr>.token.attr-value>.token.value.css { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + +/* CSS overrides */ +.language-css .token.selector { + color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%)); +} + +.language-css .token.property { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + +.language-css .token.function, +.language-css .token.url>.token.function { + color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%)); +} + +.language-css .token.url>.token.string.url { + color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); +} + +.language-css .token.important, +.language-css .token.atrule .token.rule { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); +} + +/* JS overrides */ +.language-javascript .token.operator { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); +} + +.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation { + color: light-dark(hsl(344, 84%, 43%), hsl(5, 48%, 51%)); +} + +/* JSON overrides */ +.language-json .token.operator { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + +.language-json .token.null.keyword { + color: light-dark(hsl(35, 99%, 36%), hsl(29, 54%, 61%)); +} + +/* MD overrides */ +.language-markdown .token.url, +.language-markdown .token.url>.token.operator, +.language-markdown .token.url-reference.url>.token.string { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + +.language-markdown .token.url>.token.content { + color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%)); +} + +.language-markdown .token.url>.token.url, +.language-markdown .token.url-reference.url { + color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%)); +} + +.language-markdown .token.blockquote.punctuation, +.language-markdown .token.hr.punctuation { + color: light-dark(hsl(230, 4%, 64%), hsl(220, 10%, 40%)); + font-style: italic; +} + +.language-markdown .token.code-snippet { + color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); +} + +.language-markdown .token.bold .token.content { + color: light-dark(hsl(35, 99%, 36%), hsl(29, 54%, 61%)); +} + +.language-markdown .token.italic .token.content { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); +} + +.language-markdown .token.strike .token.content, +.language-markdown .token.strike .token.punctuation, +.language-markdown .token.list.punctuation, +.language-markdown .token.title.important>.token.punctuation { + color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%)); +} + +/* General */ +.token.bold { font-weight: bold; } + +.token.comment, +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.namespace { + opacity: 0.8; +} + +/* Plugin overrides */ +/* Selectors should have higher specificity than those in the plugins' default stylesheets */ + +/* Show Invisibles plugin overrides */ +.token.token.tab:not(:empty):before, +.token.token.cr:before, +.token.token.lf:before, +.token.token.space:before { + color: light-dark(hsla(230, 8%, 24%, 0.2), hsla(220, 14%, 71%, 0.15)); + text-shadow: none; +} + +/* Toolbar plugin overrides */ +/* Space out all buttons and move them away from the right edge of the code block */ +div.code-toolbar>.toolbar.toolbar>.toolbar-item { + margin-right: 0.4em; +} + +/* Styling the buttons */ +div.code-toolbar>.toolbar.toolbar>.toolbar-item>button, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>a, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>span { + background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 26%)); + color: light-dark(hsl(230, 6%, 44%), hsl(220, 9%, 55%)); + padding: 0.1em 0.4em; + border-radius: 0.3em; +} + +div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus { + background: light-dark(hsl(230, 1%, 78%), hsl(220, 13%, 28%)); + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + + +/* Line Highlight plugin overrides */ +/* The highlighted line itself */ +.line-highlight.line-highlight { + background: light-dark(hsla(230, 8%, 24%, 0.05), hsla(220, 100%, 80%, 0.04)); +} + +/* Default line numbers in Line Highlight plugin */ +.line-highlight.line-highlight:before, +.line-highlight.line-highlight[data-end]:after { + background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 26%)); + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); + padding: 0.1em 0.6em; + border-radius: 0.3em; + box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); + /* same as Toolbar plugin default */ +} + +/* Hovering over a linkable line number (in the gutter area) */ +/* Requires Line Numbers plugin as well */ +pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before { + background-color: light-dark(hsla(230, 8%, 24%, 0.05), hsla(220, 100%, 80%, 0.04)); +} + +/* Line Numbers and Command Line plugins overrides */ +/* Line separating gutter from coding area */ +.line-numbers.line-numbers .line-numbers-rows, +.command-line .command-line-prompt { + border-right-color: light-dark(hsla(230, 8%, 24%, 0.2), hsla(220, 14%, 71%, 0.15)); +} + +/* Stuff in the gutter */ +.line-numbers .line-numbers-rows>span:before, +.command-line .command-line-prompt>span:before { + color: light-dark(hsl(230, 1%, 62%), hsl(220, 14%, 45%)); +} + +/* Match Braces plugin overrides */ +/* Note: Outline colour is inherited from the braces */ +.rainbow-braces .token.token.punctuation.brace-level-1, +.rainbow-braces .token.token.punctuation.brace-level-5, +.rainbow-braces .token.token.punctuation.brace-level-9 { + color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%)); +} + +.rainbow-braces .token.token.punctuation.brace-level-2, +.rainbow-braces .token.token.punctuation.brace-level-6, +.rainbow-braces .token.token.punctuation.brace-level-10 { + color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); +} + +.rainbow-braces .token.token.punctuation.brace-level-3, +.rainbow-braces .token.token.punctuation.brace-level-7, +.rainbow-braces .token.token.punctuation.brace-level-11 { + color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%)); +} + +.rainbow-braces .token.token.punctuation.brace-level-4, +.rainbow-braces .token.token.punctuation.brace-level-8, +.rainbow-braces .token.token.punctuation.brace-level-12 { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); +} + +/* Diff Highlight plugin overrides */ +/* Taken from https://github.com/atom/github/blob/master/styles/variables.less */ +pre.diff-highlight>code .token.token.deleted:not(.prefix), +pre>code.diff-highlight .token.token.deleted:not(.prefix) { + background-color: light-dark(hsla(353, 100%, 66%, 0.15), hsla(353, 100%, 66%, 0.15)); +} + +pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection, +pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection, +pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection, +pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection { + background-color: light-dark(hsla(353, 95%, 66%, 0.25), hsla(353, 95%, 66%, 0.25)); +} + +pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection, +pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection, +pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection, +pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection { + background-color: hsla(353, 95%, 66%, 0.25); +} + +pre.diff-highlight>code .token.token.inserted:not(.prefix), +pre>code.diff-highlight .token.token.inserted:not(.prefix) { + background-color: hsla(137, 100%, 55%, 0.15); +} + +pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection, +pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection, +pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection, +pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection { + background-color: hsla(135, 73%, 55%, 0.25); +} + +pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection, +pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection, +pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection, +pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection { + background-color: hsla(135, 73%, 55%, 0.25); +} + +/* Previewers plugin overrides */ +/* Based on https://github.com/atom-community/atom-ide-datatip/blob/master/styles/atom-ide-datatips.less and https://github.com/atom/atom/blob/master/packages/one-dark-ui */ +/* Border around popup */ +.prism-previewer.prism-previewer:before, +.prism-previewer-gradient.prism-previewer-gradient div { + border-color: light-dark(hsl(0, 0, 95%), hsl(224, 13%, 17%)); +} + +/* Angle and time should remain as circles and are hence not included */ +.prism-previewer-color.prism-previewer-color:before, +.prism-previewer-gradient.prism-previewer-gradient div, +.prism-previewer-easing.prism-previewer-easing:before { + border-radius: 0.3em; +} + +/* Triangles pointing to the code */ +.prism-previewer.prism-previewer:after { + border-top-color: light-dark(hsl(0, 0, 95%), hsl(224, 13%, 17%)); +} + +.prism-previewer-flipped.prism-previewer-flipped.after { + border-bottom-color: light-dark(hsl(0, 0, 95%), hsl(224, 13%, 17%)); +} + +/* Background colour within the popup */ +.prism-previewer-angle.prism-previewer-angle:before, +.prism-previewer-time.prism-previewer-time:before, +.prism-previewer-easing.prism-previewer-easing { + background: light-dark(hsl(0, 0, 95%), hsl(219, 13%, 22%)); +} + +/* For angle, this is the positive area (eg. 90deg will display one quadrant in this colour) */ +/* For time, this is the alternate colour */ +.prism-previewer-angle.prism-previewer-angle circle, +.prism-previewer-time.prism-previewer-time circle { + stroke: light-dark(hsl(0, 0, 100%), hsl(220, 14%, 71%)); + stroke-opacity: 1; +} + +/* Stroke colours of the handle, direction point, and vector itself */ +.prism-previewer-easing.prism-previewer-easing circle, +.prism-previewer-easing.prism-previewer-easing path, +.prism-previewer-easing.prism-previewer-easing line { + stroke: light-dark(hsl(0, 0, 100%), hsl(220, 14%, 71%)); +} + +/* Fill colour of the handle */ +.prism-previewer-easing.prism-previewer-easing circle { + fill: transparent; +} \ No newline at end of file diff --git a/public/variables.css b/public/variables.css index c7edeaa..85f5a25 100644 --- a/public/variables.css +++ b/public/variables.css @@ -40,20 +40,6 @@ --chart-timeout: #d9a620; --chart-unresolved: #d9a620; - --syntax-comment: var(--neutral-300); - --syntax-punctuation: var(--neutral-800); - --syntax-keyword: var(--neutral-500); - --syntax-class: var(--neutral-700); - --syntax-boolean: var(--neutral-500); - --syntax-symbol: var(--neutral-700); - --syntax-number: var(--neutral-800); - --syntax-string: var(--neutral-400); - --syntax-variable: var(--neutral-500); - --syntax-operator: var(--neutral-900); - --syntax-function: var(--neutral-900); - --syntax-background: var(--neutral-50); - --syntax-text: var(--neutral-900); - --selection-color: light-dark(var(--neutral-950), #727073); --scrollbar-track-color: var(--neutral-0); From 0c368e913e46ed209b251f5db3fe17221bedd707 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:12:52 -0500 Subject: [PATCH 10/25] feat: improve blog preview (#32) (#35) From ed74d90b188252d8f474a90c20e0f4916d0bb72e Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Thu, 5 Dec 2024 21:39:46 -0500 Subject: [PATCH 11/25] feat: improve blog preview --- components/BlogPreviewList.css | 1 + components/BlogPreviewList.tsx | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css index d1c6a0b..ef497cc 100644 --- a/components/BlogPreviewList.css +++ b/components/BlogPreviewList.css @@ -4,6 +4,7 @@ gap: 1rem; padding: 0; margin-top: 1rem; + list-style: none; } .post { diff --git a/components/BlogPreviewList.tsx b/components/BlogPreviewList.tsx index bdc232c..1b37bf4 100644 --- a/components/BlogPreviewList.tsx +++ b/components/BlogPreviewList.tsx @@ -10,7 +10,7 @@ const allPosts = (await Array.fromAsync(posts())) export function BlogPreviewList() { return ( - +
  • ); } From 0dbf5ba421c8e757b9b625da05830f361f74ea4c Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Fri, 6 Dec 2024 01:17:02 -0500 Subject: [PATCH 12/25] misread some feedback lmao --- components/BlogPreviewList.css | 3 +++ components/BlogPreviewList.tsx | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css index ef497cc..a8da244 100644 --- a/components/BlogPreviewList.css +++ b/components/BlogPreviewList.css @@ -4,6 +4,9 @@ gap: 1rem; padding: 0; margin-top: 1rem; +} + +.post { list-style: none; } diff --git a/components/BlogPreviewList.tsx b/components/BlogPreviewList.tsx index 1b37bf4..bdc232c 100644 --- a/components/BlogPreviewList.tsx +++ b/components/BlogPreviewList.tsx @@ -10,7 +10,7 @@ const allPosts = (await Array.fromAsync(posts())) export function BlogPreviewList() { return ( -
  • + ); } From 8993fe224fbd458c0bc3927c5a96ab0980b8dacd Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 14:10:50 -0500 Subject: [PATCH 13/25] feat: prism formatting --- components/BlogPreviewList.css | 2 +- components/Markdown.tsx | 23 +++++++- deno.json | 2 + deno.lock | 19 ++++++- pages/blog/post.tsx | 1 + public/prism.css | 95 ++++++++++++++++++++++++++++++++++ public/variables.css | 57 ++++++++++++++++++++ utils/html.ts | 11 ++++ 8 files changed, 205 insertions(+), 5 deletions(-) create mode 100644 public/prism.css diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css index a8da244..79f90e6 100644 --- a/components/BlogPreviewList.css +++ b/components/BlogPreviewList.css @@ -19,4 +19,4 @@ font-size: 0.9rem; color: var(--neutral-800); white-space: pre-wrap; -} \ No newline at end of file +} diff --git a/components/Markdown.tsx b/components/Markdown.tsx index 4ec8de5..e260b6f 100644 --- a/components/Markdown.tsx +++ b/components/Markdown.tsx @@ -1,8 +1,27 @@ -import * as marked from "marked"; - +import { Marked } from "marked"; +import { markedHighlight } from "marked-highlight"; +import Prism from "prismjs"; +import "prismjs/components/prism-bash.min.js"; +import "prismjs/components/prism-javascript.min.js"; +import "prismjs/components/prism-typescript.min.js"; +import "prismjs/components/prism-css.min.js"; +import "prismjs/components/prism-json.min.js"; +import "prismjs/components/prism-jsx.min.js"; +import "prismjs/components/prism-tsx.min.js"; +import "prismjs/components/prism-rust.min.js"; import { css } from "utils/css.ts"; import clsx from "clsx"; +const marked = new Marked(markedHighlight({ + emptyLangClass: "language-none", + langPrefix: "language-", + highlight(code, lang, _info) { + lang = lang === "rs" ? "rust" : lang === "console" ? "sh" : lang; + const language = Prism.languages[lang] ?? Prism.languages.autoit; + return Prism.highlight(code, language, lang); + }, +})); + const classes = await css(import.meta.resolve("./Markdown.css")); export interface MarkdownProps { diff --git a/deno.json b/deno.json index 4f8c6ed..0eb6312 100644 --- a/deno.json +++ b/deno.json @@ -18,8 +18,10 @@ "fresh_charts": "https://deno.land/x/fresh_charts@0.3.1/mod.ts", "lightningcss": "npm:lightningcss@^1.27.0", "marked": "npm:marked@^14.1.2", + "marked-highlight": "npm:marked-highlight@2.2.1", "octokit": "npm:octokit@4.0.2", "preact": "npm:preact@^10.24.0", + "prismjs": "npm:prismjs@^1.29.0", "preact-render-to-string": "npm:preact-render-to-string@^6.5.11", "utils/": "./utils/" }, diff --git a/deno.lock b/deno.lock index 5136b81..e7cff51 100644 --- a/deno.lock +++ b/deno.lock @@ -18,10 +18,14 @@ "npm:clsx@^2.1.1": "2.1.1", "npm:feed@^4.2.2": "4.2.2", "npm:lightningcss@^1.27.0": "1.27.0", + "npm:marked-highlight@*": "2.2.1_marked@14.1.3", + "npm:marked-highlight@2.2.1": "2.2.1_marked@14.1.3", "npm:marked@^14.1.2": "14.1.3", "npm:octokit@4.0.2": "4.0.2_@octokit+core@6.1.2", "npm:preact-render-to-string@^6.5.11": "6.5.11_preact@10.24.3", - "npm:preact@^10.24.0": "10.24.3" + "npm:preact@^10.24.0": "10.24.3", + "npm:prismjs@*": "1.29.0", + "npm:prismjs@^1.29.0": "1.29.0" }, "jsr": { "@std/cli@1.0.6": { @@ -345,6 +349,12 @@ "lru-cache@10.4.3": { "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, + "marked-highlight@2.2.1_marked@14.1.3": { + "integrity": "sha512-SiCIeEiQbs9TxGwle9/OwbOejHCZsohQRaNTY2u8euEXYt2rYUFoiImUirThU3Gd/o6Q1gHGtH9qloHlbJpNIA==", + "dependencies": [ + "marked" + ] + }, "marked@14.1.3": { "integrity": "sha512-ZibJqTULGlt9g5k4VMARAktMAjXoVnnr+Y3aCqW1oDftcV4BA3UmrBifzXoZyenHRk75csiPu9iwsTj4VNBT0g==" }, @@ -372,6 +382,9 @@ "preact@10.24.3": { "integrity": "sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==" }, + "prismjs@1.29.0": { + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" + }, "sax@1.4.1": { "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" }, @@ -418,10 +431,12 @@ "npm:clsx@^2.1.1", "npm:feed@^4.2.2", "npm:lightningcss@^1.27.0", + "npm:marked-highlight@2.2.1", "npm:marked@^14.1.2", "npm:octokit@4.0.2", "npm:preact-render-to-string@^6.5.11", - "npm:preact@^10.24.0" + "npm:preact@^10.24.0", + "npm:prismjs@^1.29.0" ] } } diff --git a/pages/blog/post.tsx b/pages/blog/post.tsx index 6bbad1d..72d5324 100644 --- a/pages/blog/post.tsx +++ b/pages/blog/post.tsx @@ -26,6 +26,7 @@ if (import.meta.main) { description: post.meta.description, author: post.meta.authors.map((author) => author.name).join(", "), canonical: href(post.file), + highlight: true, }), ); } diff --git a/public/prism.css b/public/prism.css new file mode 100644 index 0000000..36eeaa4 --- /dev/null +++ b/public/prism.css @@ -0,0 +1,95 @@ +code[class*="language-"], +pre[class*="language-"] { + color: var(--syntax-text); + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + font-family: Inconsolata, Monaco, Consolas, "Courier New", Courier, monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; + border-radius: 0.3em; + background: var(--syntax-background); + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); +} + +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + background: var(--syntax-background); +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: var(--syntax-comment); + font-style: italic; +} + +.token.punctuation { + color: var(--syntax-punctuation); +} + +.token.property, +.token.keyword, +.token.tag { + color: var(--syntax-keyword); + font-weight: bold; +} + +.token.class-name { + color: var(--syntax-class); + text-decoration: underline; +} + +.token.boolean, +.token.constant { + color: var(--syntax-boolean); + font-weight: bold; +} + +.token.symbol, +.token.deleted { + color: var(--syntax-symbol); +} + +.token.number { + color: var(--syntax-number); +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: var(--syntax-string); +} + +.token.variable { + color: var(--syntax-variable); +} + +.token.operator { + color: var(--syntax-operator); +} + +.token.function { + color: var(--syntax-function); + font-weight: bold; +} diff --git a/public/variables.css b/public/variables.css index 2ef29ee..33ec47c 100644 --- a/public/variables.css +++ b/public/variables.css @@ -40,9 +40,66 @@ --chart-timeout: #d9a620; --chart-unresolved: #d9a620; + --syntax-comment: var(--neutral-300); + --syntax-punctuation: var(--neutral-800); + --syntax-keyword: var(--neutral-400); + --syntax-class: var(--neutral-600); + --syntax-boolean: var(--neutral-400); + --syntax-symbol: var(--neutral-700); + --syntax-number: var(--neutral-800); + --syntax-string: var(--neutral-400); + --syntax-variable: var(--neutral-100); + --syntax-operator: var(--neutral-900); + --syntax-function: var(--neutral-600); + --syntax-background: var(--neutral-50); + --syntax-text: var(--neutral-800); + --selection-color: light-dark(var(--neutral-950), #727073); --scrollbar-track-color: var(--neutral-0); --scrollbar-thumb-color: var(--neutral-950); --scrollbar-size: 8px; } + +:root { + --neutral-0: light-dark(#ffffff, #000000); + --neutral-50: light-dark(#fefefe, #0a0a0a); + --neutral-100: light-dark(#efefef, #3d3d3d); + --neutral-200: light-dark(#dcdcdc, #464646); + --neutral-300: light-dark(#bdbdbd, #525252); + --neutral-400: light-dark(#989898, #656565); + --neutral-500: light-dark(#7c7c7c, #7c7c7c); + --neutral-600: light-dark(#656565, #989898); + --neutral-700: light-dark(#525252, #bdbdbd); + --neutral-800: light-dark(#464646, #dcdcdc); + --neutral-900: light-dark(#3d3d3d, #efefef); + --neutral-950: light-dark(#0a0a0a, #fefefe); + --neutral-1000: light-dark(#000000, #ffffff); + + --accent-50: light-dark(#f2f3fb, #1a1a2e); + --accent-100: light-dark(#e7e9f8, #252541); + --accent-200: light-dark(#d4d7f1, #2f3156); + --accent-300: light-dark(#babde7, #3a3c6b); + --accent-400: light-dark(#9e9ddc, #464880); + --accent-500: light-dark(#8c85cf, #5a5d99); + --accent-600: light-dark(#796cbf, #6e73b0); + --accent-700: light-dark(#685ba7, #8389c7); + --accent-800: light-dark(#564b88, #9ea1dd); + --accent-900: light-dark(#48426d, #b6baea); + --accent-950: light-dark(#27233a, #d1d5f7); + + /* Syntax Highlighting Colors */ + --syntax-comment: var(--neutral-300); + --syntax-punctuation: var(--neutral-800); + --syntax-keyword: var(--neutral-400); + --syntax-class: var(--neutral-600); + --syntax-boolean: var(--neutral-400); + --syntax-symbol: var(--neutral-700); + --syntax-number: var(--neutral-800); + --syntax-string: var(--neutral-400); + --syntax-variable: var(--neutral-100); + --syntax-operator: var(--neutral-900); + --syntax-function: var(--neutral-600); + --syntax-background: var(--neutral-50); + --syntax-text: var(--neutral-800); +} diff --git a/utils/html.ts b/utils/html.ts index 1e89f51..dd8e4a8 100644 --- a/utils/html.ts +++ b/utils/html.ts @@ -30,6 +30,11 @@ export interface HTMLOptions { * The canonical URL of the HTML document. */ canonical?: string; + + /** + * Whether to highlight code blocks in the HTML document. + */ + highlight?: boolean; } /** @@ -52,6 +57,12 @@ export function html(body: string, options: HTMLOptions) { options.canonical ? `\n` : "" + } + ${ + options.highlight + ? `\n + ` + : "" } From 7a19843e2a075ef7b4e77ba9c5017f5d7693c977 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 14:45:21 -0500 Subject: [PATCH 14/25] feat: improve blog preview (#32) (#34) --- components/BlogPreviewList.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css index 79f90e6..a8da244 100644 --- a/components/BlogPreviewList.css +++ b/components/BlogPreviewList.css @@ -19,4 +19,4 @@ font-size: 0.9rem; color: var(--neutral-800); white-space: pre-wrap; -} +} \ No newline at end of file From 58ba4d02a686e52a4719243bcaee97e75e8a8af6 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 14:48:37 -0500 Subject: [PATCH 15/25] feat: clean up icons --- public/icons/{ios => }/58.png | Bin .../android/android-launchericon-144-144.png | Bin 738 -> 0 bytes .../android/android-launchericon-192-192.png | Bin 879 -> 0 bytes .../android/android-launchericon-48-48.png | Bin 415 -> 0 bytes .../android/android-launchericon-512-512.png | Bin 2481 -> 0 bytes .../android/android-launchericon-72-72.png | Bin 502 -> 0 bytes .../android/android-launchericon-96-96.png | Bin 566 -> 0 bytes public/icons/ios/100.png | Bin 601 -> 0 bytes public/icons/ios/1024.png | Bin 6784 -> 0 bytes public/icons/ios/114.png | Bin 633 -> 0 bytes public/icons/ios/120.png | Bin 652 -> 0 bytes public/icons/ios/128.png | Bin 689 -> 0 bytes public/icons/ios/144.png | Bin 738 -> 0 bytes public/icons/ios/152.png | Bin 773 -> 0 bytes public/icons/ios/16.png | Bin 153 -> 0 bytes public/icons/ios/167.png | Bin 800 -> 0 bytes public/icons/ios/180.png | Bin 857 -> 0 bytes public/icons/ios/192.png | Bin 879 -> 0 bytes public/icons/ios/20.png | Bin 305 -> 0 bytes public/icons/ios/256.png | Bin 1155 -> 0 bytes public/icons/ios/29.png | Bin 348 -> 0 bytes public/icons/ios/32.png | Bin 187 -> 0 bytes public/icons/ios/40.png | Bin 392 -> 0 bytes public/icons/ios/50.png | Bin 414 -> 0 bytes public/icons/ios/512.png | Bin 2481 -> 0 bytes public/icons/ios/57.png | Bin 239 -> 0 bytes public/icons/ios/60.png | Bin 411 -> 0 bytes public/icons/ios/64.png | Bin 454 -> 0 bytes public/icons/ios/72.png | Bin 502 -> 0 bytes public/icons/ios/76.png | Bin 511 -> 0 bytes public/icons/ios/80.png | Bin 515 -> 0 bytes public/icons/ios/87.png | Bin 563 -> 0 bytes .../icons/windows11/LargeTile.scale-100.png | Bin 1369 -> 0 bytes .../icons/windows11/LargeTile.scale-125.png | Bin 1589 -> 0 bytes .../icons/windows11/LargeTile.scale-150.png | Bin 2114 -> 0 bytes .../icons/windows11/LargeTile.scale-200.png | Bin 3265 -> 0 bytes .../icons/windows11/LargeTile.scale-400.png | Bin 9126 -> 0 bytes .../icons/windows11/SmallTile.scale-100.png | Bin 489 -> 0 bytes .../icons/windows11/SmallTile.scale-125.png | Bin 566 -> 0 bytes .../icons/windows11/SmallTile.scale-150.png | Bin 412 -> 0 bytes .../icons/windows11/SmallTile.scale-200.png | Bin 715 -> 0 bytes .../icons/windows11/SmallTile.scale-400.png | Bin 1261 -> 0 bytes .../windows11/SplashScreen.scale-100.png | Bin 1730 -> 0 bytes .../windows11/SplashScreen.scale-125.png | Bin 2154 -> 0 bytes .../windows11/SplashScreen.scale-150.png | Bin 2947 -> 0 bytes .../windows11/SplashScreen.scale-200.png | Bin 4607 -> 0 bytes .../windows11/SplashScreen.scale-400.png | Bin 14863 -> 0 bytes .../windows11/Square150x150Logo.scale-100.png | Bin 745 -> 0 bytes .../windows11/Square150x150Logo.scale-125.png | Bin 890 -> 0 bytes .../windows11/Square150x150Logo.scale-150.png | Bin 1000 -> 0 bytes .../windows11/Square150x150Logo.scale-200.png | Bin 1329 -> 0 bytes .../windows11/Square150x150Logo.scale-400.png | Bin 3114 -> 0 bytes ...go.altform-lightunplated_targetsize-16.png | Bin 282 -> 0 bytes ...go.altform-lightunplated_targetsize-20.png | Bin 325 -> 0 bytes ...go.altform-lightunplated_targetsize-24.png | Bin 318 -> 0 bytes ...o.altform-lightunplated_targetsize-256.png | Bin 1175 -> 0 bytes ...go.altform-lightunplated_targetsize-30.png | Bin 331 -> 0 bytes ...go.altform-lightunplated_targetsize-32.png | Bin 348 -> 0 bytes ...go.altform-lightunplated_targetsize-36.png | Bin 358 -> 0 bytes ...go.altform-lightunplated_targetsize-40.png | Bin 369 -> 0 bytes ...go.altform-lightunplated_targetsize-44.png | Bin 371 -> 0 bytes ...go.altform-lightunplated_targetsize-48.png | Bin 398 -> 0 bytes ...go.altform-lightunplated_targetsize-60.png | Bin 417 -> 0 bytes ...go.altform-lightunplated_targetsize-64.png | Bin 458 -> 0 bytes ...go.altform-lightunplated_targetsize-72.png | Bin 473 -> 0 bytes ...go.altform-lightunplated_targetsize-80.png | Bin 503 -> 0 bytes ...go.altform-lightunplated_targetsize-96.png | Bin 548 -> 0 bytes ...x44Logo.altform-unplated_targetsize-16.png | Bin 282 -> 0 bytes ...x44Logo.altform-unplated_targetsize-20.png | Bin 325 -> 0 bytes ...x44Logo.altform-unplated_targetsize-24.png | Bin 318 -> 0 bytes ...44Logo.altform-unplated_targetsize-256.png | Bin 1175 -> 0 bytes ...x44Logo.altform-unplated_targetsize-30.png | Bin 331 -> 0 bytes ...x44Logo.altform-unplated_targetsize-32.png | Bin 348 -> 0 bytes ...x44Logo.altform-unplated_targetsize-36.png | Bin 358 -> 0 bytes ...x44Logo.altform-unplated_targetsize-40.png | Bin 369 -> 0 bytes ...x44Logo.altform-unplated_targetsize-44.png | Bin 371 -> 0 bytes ...x44Logo.altform-unplated_targetsize-48.png | Bin 398 -> 0 bytes ...x44Logo.altform-unplated_targetsize-60.png | Bin 417 -> 0 bytes ...x44Logo.altform-unplated_targetsize-64.png | Bin 458 -> 0 bytes ...x44Logo.altform-unplated_targetsize-72.png | Bin 473 -> 0 bytes ...x44Logo.altform-unplated_targetsize-80.png | Bin 503 -> 0 bytes ...x44Logo.altform-unplated_targetsize-96.png | Bin 548 -> 0 bytes .../windows11/Square44x44Logo.scale-100.png | Bin 371 -> 0 bytes .../windows11/Square44x44Logo.scale-125.png | Bin 412 -> 0 bytes .../windows11/Square44x44Logo.scale-150.png | Bin 450 -> 0 bytes .../windows11/Square44x44Logo.scale-200.png | Bin 539 -> 0 bytes .../windows11/Square44x44Logo.scale-400.png | Bin 849 -> 0 bytes .../Square44x44Logo.targetsize-16.png | Bin 282 -> 0 bytes .../Square44x44Logo.targetsize-20.png | Bin 325 -> 0 bytes .../Square44x44Logo.targetsize-24.png | Bin 318 -> 0 bytes .../Square44x44Logo.targetsize-256.png | Bin 1175 -> 0 bytes .../Square44x44Logo.targetsize-30.png | Bin 331 -> 0 bytes .../Square44x44Logo.targetsize-32.png | Bin 348 -> 0 bytes .../Square44x44Logo.targetsize-36.png | Bin 358 -> 0 bytes .../Square44x44Logo.targetsize-40.png | Bin 369 -> 0 bytes .../Square44x44Logo.targetsize-44.png | Bin 371 -> 0 bytes .../Square44x44Logo.targetsize-48.png | Bin 398 -> 0 bytes .../Square44x44Logo.targetsize-60.png | Bin 417 -> 0 bytes .../Square44x44Logo.targetsize-64.png | Bin 458 -> 0 bytes .../Square44x44Logo.targetsize-72.png | Bin 473 -> 0 bytes .../Square44x44Logo.targetsize-80.png | Bin 503 -> 0 bytes .../Square44x44Logo.targetsize-96.png | Bin 548 -> 0 bytes .../icons/windows11/StoreLogo.scale-100.png | Bin 414 -> 0 bytes .../icons/windows11/StoreLogo.scale-125.png | Bin 419 -> 0 bytes .../icons/windows11/StoreLogo.scale-150.png | Bin 520 -> 0 bytes .../icons/windows11/StoreLogo.scale-200.png | Bin 601 -> 0 bytes .../icons/windows11/StoreLogo.scale-400.png | Bin 877 -> 0 bytes .../windows11/Wide310x150Logo.scale-100.png | Bin 852 -> 0 bytes .../windows11/Wide310x150Logo.scale-125.png | Bin 971 -> 0 bytes .../windows11/Wide310x150Logo.scale-150.png | Bin 1204 -> 0 bytes .../windows11/Wide310x150Logo.scale-200.png | Bin 1730 -> 0 bytes .../windows11/Wide310x150Logo.scale-400.png | Bin 4607 -> 0 bytes public/manifest.json | 446 +----------------- 113 files changed, 1 insertion(+), 445 deletions(-) rename public/icons/{ios => }/58.png (100%) delete mode 100644 public/icons/android/android-launchericon-144-144.png delete mode 100644 public/icons/android/android-launchericon-192-192.png delete mode 100644 public/icons/android/android-launchericon-48-48.png delete mode 100644 public/icons/android/android-launchericon-512-512.png delete mode 100644 public/icons/android/android-launchericon-72-72.png delete mode 100644 public/icons/android/android-launchericon-96-96.png delete mode 100644 public/icons/ios/100.png delete mode 100644 public/icons/ios/1024.png delete mode 100644 public/icons/ios/114.png delete mode 100644 public/icons/ios/120.png delete mode 100644 public/icons/ios/128.png delete mode 100644 public/icons/ios/144.png delete mode 100644 public/icons/ios/152.png delete mode 100644 public/icons/ios/16.png delete mode 100644 public/icons/ios/167.png delete mode 100644 public/icons/ios/180.png delete mode 100644 public/icons/ios/192.png delete mode 100644 public/icons/ios/20.png delete mode 100644 public/icons/ios/256.png delete mode 100644 public/icons/ios/29.png delete mode 100644 public/icons/ios/32.png delete mode 100644 public/icons/ios/40.png delete mode 100644 public/icons/ios/50.png delete mode 100644 public/icons/ios/512.png delete mode 100644 public/icons/ios/57.png delete mode 100644 public/icons/ios/60.png delete mode 100644 public/icons/ios/64.png delete mode 100644 public/icons/ios/72.png delete mode 100644 public/icons/ios/76.png delete mode 100644 public/icons/ios/80.png delete mode 100644 public/icons/ios/87.png delete mode 100644 public/icons/windows11/LargeTile.scale-100.png delete mode 100644 public/icons/windows11/LargeTile.scale-125.png delete mode 100644 public/icons/windows11/LargeTile.scale-150.png delete mode 100644 public/icons/windows11/LargeTile.scale-200.png delete mode 100644 public/icons/windows11/LargeTile.scale-400.png delete mode 100644 public/icons/windows11/SmallTile.scale-100.png delete mode 100644 public/icons/windows11/SmallTile.scale-125.png delete mode 100644 public/icons/windows11/SmallTile.scale-150.png delete mode 100644 public/icons/windows11/SmallTile.scale-200.png delete mode 100644 public/icons/windows11/SmallTile.scale-400.png delete mode 100644 public/icons/windows11/SplashScreen.scale-100.png delete mode 100644 public/icons/windows11/SplashScreen.scale-125.png delete mode 100644 public/icons/windows11/SplashScreen.scale-150.png delete mode 100644 public/icons/windows11/SplashScreen.scale-200.png delete mode 100644 public/icons/windows11/SplashScreen.scale-400.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-100.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-125.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-150.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-200.png delete mode 100644 public/icons/windows11/Square150x150Logo.scale-400.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-16.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-256.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-40.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-44.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png delete mode 100644 public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-100.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-125.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-150.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-200.png delete mode 100644 public/icons/windows11/Square44x44Logo.scale-400.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-16.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-20.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-24.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-256.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-30.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-32.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-36.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-40.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-44.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-48.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-60.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-64.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-72.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-80.png delete mode 100644 public/icons/windows11/Square44x44Logo.targetsize-96.png delete mode 100644 public/icons/windows11/StoreLogo.scale-100.png delete mode 100644 public/icons/windows11/StoreLogo.scale-125.png delete mode 100644 public/icons/windows11/StoreLogo.scale-150.png delete mode 100644 public/icons/windows11/StoreLogo.scale-200.png delete mode 100644 public/icons/windows11/StoreLogo.scale-400.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-100.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-125.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-150.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-200.png delete mode 100644 public/icons/windows11/Wide310x150Logo.scale-400.png diff --git a/public/icons/ios/58.png b/public/icons/58.png similarity index 100% rename from public/icons/ios/58.png rename to public/icons/58.png diff --git a/public/icons/android/android-launchericon-144-144.png b/public/icons/android/android-launchericon-144-144.png deleted file mode 100644 index 9f8911d3a5ffc96e91b8758f70f45789d10b3964..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>caTa()7BevL9RXp+soH$f3=B+D zJY5_^D(1YsdocG(fQZ9I`A*vs2df1vPO3{-tQtxjI0HQA2)#J4lELdhSlJq(yZw{T z%u)V(_l0M2?8({7-%$Z=15?*8rATk5(oQZb6S_bz9@eAUa#f8{O9F!3hm|AomzdZaKmEesN-|& zf99Tv?4A4YaEoO7`bFm+iMoM(fNBh?(8*w?D$U>KySG2y^5%4|{>z{DY`?Ypb7n~X z(f=KE%P6j|`}n^L+C3Pdg2hZ5)diB_8_sTu*EWBgwqg3C>t*|T!e4C7Q~4*kJoUf* z>5A4phhTwTr4-oE(edkDyqDi%AHckJ-@6#mCV_!}6%eS8@+P10qTr^@o5PPl5s z_f3XTx4C}p;|IQnB8hRSpukB>_ANQjlO_O@h>rp&t)P2r(*DG`Mhlxx7qS2oErX}4 KpUXO@geCx}e-Il0 diff --git a/public/icons/android/android-launchericon-192-192.png b/public/icons/android/android-launchericon-192-192.png deleted file mode 100644 index aab223fc8a5cb62e6e5b7479c36c90c4dd70dc23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 879 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zcaloCO|{#S9F5M?jcysy3fA0|T?7 zr;B4q#hkZy4(19c3OGEpENJIj&^)Cfm{YTnk4ZM5X(dZAlWYsu0+wr!W_f6wlwVtU zU;XSwMPTw-yU#o!^#kjbRr%diAh@W5y5+|P9v-@U&r)0VD` zS1DHgP{FsR4TslQ>wYSp{kUNM?A&{Lw`%QP7R{P_vzTFfciH^<4v=u<_v4={Sr~pR zkz-9Y?}NO5arqHjtFJz7-h7?AeE-a?_y4|gD!0EC$82$K*JaiAn-44d>Pt+s_y7JH z^KNtHl)Y>W`cCK`#^(z}(A)}U`e8Qx<=GDt^l$%}b-Lv541QbHhQlBB@0=yE-T^HP zi8s=2`pX(I)$+d&Hz-wj)cl)H}isqD_ue*9r9T?-wA1;+u2U>WbTL7m%{61}X kUM`{6hAYj&4c%g|`r05qq=`Qkn1dKRUHx3vIVCg!02v=O6#xJL diff --git a/public/icons/android/android-launchericon-48-48.png b/public/icons/android/android-launchericon-48-48.png deleted file mode 100644 index 12a3d11d735c2bb46693f85343c7c03fe8124429..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 415 zcmV;Q0bu@#P)-)dv4!fX|GxF~%bjvreA)cVo}b^k z{ID6zfx35V{@U2eFMFA@VyErd{6F^-wFflL1~Rn1ea?EjK6BTMdC`}@R=hp^<VL0Gvdtk!pmL)@-q}MrisXB@8(Pwwxyl{^3 zLm9(9d;fiXeVai%28J5t5t@Fs6f@kB^?J8nmTh1C{VuEp`+7GU^YxuYz< zs?Wap_~qiBy;%%FO+`!N OU<{tFelF{r5}E)sP=u}k diff --git a/public/icons/android/android-launchericon-72-72.png b/public/icons/android/android-launchericon-72-72.png deleted file mode 100644 index d55a0285360c6c07c8d874565e0f704bf00f9961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|Vm< zPZ!6KiaBp@AM`zJAmQ-v|AD!A4(1KK9Fw;wA7EJ`e1OA%^CjB`$D0gh2gGa@x1KM& zrQ-2^at-6@1?sN9rtT77xR{3p0+;b!S@xBq+U$4jVn(_fB5$voR=Hr+w<6RZS;-e>0#HuC&(KnC?H^fv<81n^o`Bj z^L*EF{kyj5!JOEGmV4WetT79iH$nQwVYWn`Nh@1?w?;Fx0!F=)K3CGf(rQdvetHVSxD>U1nUSD?qpq!QR zZP7WG+4dL3y0D`9#o!5-9B*T2Ig|EX_VbpZ@oOZDIyZO!w79*!tL6y8K@E)ut~B17 j@w0UQO6Ic=mmc76GtssG7j54Jj7SDgS3j3^P61(|nJK1*^0OuC|GboXU0lCIWI^xm4PAFOte28^M7Im9Zmxhr!HUk`dW8OdvK&zdrur0!MwuU@Q^A^bSq{cukD>_0j)H=b}0nI(Ib z?}F;L^nTW@hIS6~_moY)v%g=G?Sd#I2vO}`E%`v8UgoIf!v3E(+}=$u;NO}TV|?I4 z^r_tu%k0vAB~4R94O)o(HzqM{DQuo5@<0tK=)ZAabl0t4{qf^hU_xNz}9HUapq3bm()FK&(`<-HGPnn|FSBig`F{55ur_?q!>0jt;){4_j zh8$2`$Ts=BRw#{E-z>YS=T320_lcG3=ifYabNa_AGyaSAZsnVFSL2QH_r}z_vd8mt zPv1DwvM2Q*+>ywprD=Gi&3~zHbX)5AhK`TxE5BZrZ*ThYasL&45BpEmb3|Oy)3CaK zp~7m3>qZg3Bfsuk^K}aMj4J)r++h=9efHEp*X4!=2C_Xsp=6o!C6j0D_ultUsVG|a z_mk=?J7>4|7DG?PFf z4HQ~tH*e+7%3$?XuWzb7Gq>Mf*Ta0~*_yfocc*ZFn8u1V+<_r@M%P1Lysqu~ou(KY eq?iMm$G4_jYwfP;#_hng!rb zq>MaW978JRyt$#<7gjFO{;+)s+s&Iyy50>|%hn}K%vrcLjg#eMgbCm26HRlxRD5Dp z<%Kx^mpc{Ac`|j*?_HDbbIqI6f5)B|X#9q1CLqbc!T}-$6hNdy1Bhf`9F+iu!jKIT zhnqid$vYo?c<(zK!y-_!V&D(}kqQnVvVnmSL@|v@07GFkNJcB-FXRevfz;OHB+P{_|F?|dH#kmc()+`Ouz>FiU$8dmc1O&`zF)&&( zIsg*^MxBswd-m3F=cBu~US9a*`NAg!?}7B!TmPMp-exr8WZ3Zb&FhRGsefz^%=^3T z+xdW^iuM1^8Da!MCXE)TqvZxL8H~&ZN5kX2G70O~@iSC^%6WU4p}N#c#+AY1-dsk8 z2kr&g3_sjJIb^i`HQMqVfdwTnZ%6_2#`?Qb4BsBz-|EkNK$P)8#d791SJ!9fvo-9k z*idFUT8B7{mJq-Y7}0&x8{e+q`n&Ma-COUSPcGhi+xh6xTZb1u`FQJOz{i@mISucH z7!q!u-D>T8^y#hB3!gj=_>^e#*wp`e9*^jH_8Tgo^yAO~B1cDYMhCWlsbB;phMek+ z-|AKryqq8RO^jpSZh!=~NL z3<8RvI${Ks4nW@y@~Msk)63pCfMaFC{;vw+pxz=g6Nt|SF0^>S^_c{CDBnNuRY)nZNtDlLkNJe-Lh9L`P>LWd>@OquX^hn!IH>G?NLE^e`@Y-_<# z0To*1bnaN`%o)FBu4l{aUtKs?{n@=^UjB5HEBk4|LX3?-%ZxNK62;mjy8=4 zYej)(<1ox6^u)K8`nfZ1ySz*M;`-#w@738AFf z6HZ&qsg(KGSaPiR$^HKtg*m(BV||pLXw`go7DWyqRGlGm;vZ+ssP2E?FZeb~aA*75 zT=C?od*YtWo$*`4>iUvT4Ab=tuiI6dsXQ~fo@I9O_1B5jo#|q(d$vMC8`Usy1hloR zu+dZ6+#Oh^cWmBW*LRE+H#^@=W#7SbFjP$CbhI{Fd?B0Qb;8c?PXxEuiOK2c9^J=q YV7KmbdC3Ffz_i5R>FVdQ&MBb@0Dds=Uz^CK5#>Hy^^G0Ux3tlo_8=4m~=^mU}@NmhKT(%qc z|9d|>cDk#66MOu%y?hHLCC(ivU~4lrnA7->hbKM3g88r@v;OU$9_Q?~1v9lsM6g3e zu_%<3$SZk}YR!N0=J&F!Glv(=UH;^a8C%{4KfxcCmbdp;^j1b}+3b04-;o~X*JlVA zv;9QASJ=ecE_dDTWn0I0?u>mSA9H$z;e{6mOh3gZ2>*;Nx>j41_rkB7EB_*zdy!q% z$6NEt{#UuVp?qy~Y2W>e-`4ZXNbhK=ySzQ%DbMx2zg{!nTLkkbvOc)$-rYEGlYRBF z7yM1B^F^(;o-eyr*r-<-`$P8g#rkVP;wPd_5CMg5z>bTJ;&1P$re_zev*(z0*Xirp zfV7i=%Ktyy)MNW+efVNy_{93pk@11kj@;QaxBrRhb>Ve0XTJV5`@ET9$My_h$fFyG z5R#VN;WJ~cp}gt0=!HE(%yX3rIQL00ht~yHbfd%_h6zazgxvQCzS*z9c8w9;g73`z X0Y;98=AFC?OkND0u6{1-oD!M^wza#D z{K<|sotA$2nsd@WTeck6ey#_GhWGb(NS)rC`Fg^P`mU)g3yjk+Y(ukLnW>`l&bDWI z&+^sd-Om+A&o@r*|5&`IW}Oss561$xck?Y>-Zf6@xqal#1a_-Udsq)hGR$GbP5AOY z2-#hDH&iG1ewW?T@89g6ItMdrEZqMp`sCA=>-%SXQp{&W_dlA8*ci-B8_pO$UsLB| zUF`Ke#O~Iu<1?cVeP)Q?==1lzUg0x>j_Bn`xO~kwX`fo!Z^5@`!iw%+n!8&%Qn}pb zj|6j_VT}vJ?h|`$_tJqLOxfN%Pp{-A5Oc;1JGQb1Bt44Wvhtc-LtP@4*!j+@qidAdI;D0a QFby(zy85}Sb4q9e05T=@L;wH) diff --git a/public/icons/ios/144.png b/public/icons/ios/144.png deleted file mode 100644 index 9f8911d3a5ffc96e91b8758f70f45789d10b3964..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>caTa()7BevL9RXp+soH$f3=B+D zJY5_^D(1YsdocG(fQZ9I`A*vs2df1vPO3{-tQtxjI0HQA2)#J4lELdhSlJq(yZw{T z%u)V(_l0M2?8({7-%$Z=15?*8rATk5(oQZb6S_bz9@eAUa#f8{O9F!3hm|AomzdZaKmEesN-|& zf99Tv?4A4YaEoO7`bFm+iMoM(fNBh?(8*w?D$U>KySG2y^5%4|{>z{DY`?Ypb7n~X z(f=KE%P6j|`}n^L+C3Pdg2hZ5)diB_8_sTu*EWBgwqg3C>t*|T!e4C7Q~4*kJoUf* z>5A4phhTwTr4-oE(edkDyqDi%AHckJ-@6#mCV_!}6%eS8@+P10qTr^@o5PPl5s z_f3XTx4C}p;|IQnB8hRSpukB>_ANQjlO_O@h>rp&t)P2r(*DG`Mhlxx7qS2oErX}4 KpUXO@geCx}e-Il0 diff --git a/public/icons/ios/152.png b/public/icons/ios/152.png deleted file mode 100644 index 08caf007b32cef3d1d8211d72e213c3e0fc42178..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmeAS@N?(olHy`uVBq!ia0vp^GeDSw4M<8HQcwg^oCO|{#S9F5M?jcysy3fA0|V1` zPZ!6KiaBrZ9PGWCCgSi=Ui0@7=4H)OCU~j_Fv%K}Oc0vnWuSVYaV3M-0Wt1rGbg?~ zc=++}CA+J4UE19De~ z;=B)Z>B>gm+6iTsejdELGJlbsxqN@+=DMWq1x9~Uffnq~eXahCSi^u}`EJH^=iT2H z+CFD5U#^#Y-up_Y^NHHCwJbj_&#DgVFAGgr-(P9H<+aV@du-qC$bYUoYjJ+g_D0+9 z+3yy8y=%z-n*DQ^imE{nlQI!RX=uXj2kU^rP+Pm(W$uQx+%b|jw*9dGz3ai5%1PlW pxY7w`0;=6E`#H%FXMnxZUf6APuv2KV957uoc)I$ztaD0e0suFLLdgIC diff --git a/public/icons/ios/16.png b/public/icons/ios/16.png deleted file mode 100644 index 2c68299fb45cb844c9f1cfbf8a2d3046669fea99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP|(}c z#WAE}PIBS`0Rf{2_EXYSt}{%EbvWV1Q@Lt4L)xc$lfpTAi)V5FGZtXKaMdvAEbEK9 x!%vlNwKDEH+vD;nb2?uE)V`Md#AoCO|{#S9F5M?jcysy3fA0|V0~ zPZ!6KiaBrZUi6)uDAMrI`H@^1^IeA-Eqw>ruJFn%^ij%NAbrI*r+K;yQ(dF^m&!@S z)svRxe~O=5BhR+zi03qmlS1l|k5s(pq;yW!DV(J0w+Sv-bL(m0KK*-@rE`8ioDUbp zsuY`GtHplV=a&!FmLI=)zVfEr^QwpY;*al~X&%<``E%huojc!?&z(<`AcbQUkYdtWoUvZt(wtJwU# zkD_126g*zUu%*g#&g%U5u-_KX(~bZBe|ppZ!yc7$zZX8Mx^`c6?YB4Eduy)Y4loSU zz(M<3wJ^^2cG<7*CadqB{q=p$y*t%51-s{bE}l_Y-`;Nb8Z+Rrn*)xbHBNJGNB-Y% z73f>D&HvP1mV7Rb*z>vU;kx_6J3Ln%+4cY%?cp&8A=Wl@p!jm>>Rs>wJX@cU&(ip$ZCznp=Mh_1ePK gkrEg-f7UY`JFYc%eGr=~Fv&A`y85}Sb4q9e0HXwU8UO$Q diff --git a/public/icons/ios/180.png b/public/icons/ios/180.png deleted file mode 100644 index d53ed13209b3dce38c8f991941d84b1440ca3889..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 857 zcmeAS@N?(olHy`uVBq!ia0vp^TR@nD4M^IaWitX&oCO|{#S9F5M?jcysy3fA0|PU+ zr;B4q#hkZy4+e%fia1=1+cBL-h54jIhl|q%js^}BmL8WA48{j|44D7xcP1>@`n<~T zYV^6)D_8EWy`0b1!ZAz4ak5fI5Q}fu0#88`%_cS13rmm%`OEj7z1p(Z{QPdq2J9-Z zYJ&@|5&3e`?7jM%zgy29evmVJyYRPvH=bqcBrRR=UH;GSmc8F^&*9&f_c`&v)<*;%N9n}RON<8yVikg~v*SB3M{idVM%B!!2$KR+Hz(UB<G#&V{g&6yJx}gCZutCnT)$=i_4z%mYeY=;%pf_oQ-N`M`l00YoBqvrmm5A`P&%{w z{ar7|_Yd##rbTM)i6k#>m0lcMPTw-yU#o!^#kjbRr%diAh@W5y5+|P9v-@U&r)0VD` zS1DHgP{FsR4TslQ>wYSp{kUNM?A&{Lw`%QP7R{P_vzTFfciH^<4v=u<_v4={Sr~pR zkz-9Y?}NO5arqHjtFJz7-h7?AeE-a?_y4|gD!0EC$82$K*JaiAn-44d>Pt+s_y7JH z^KNtHl)Y>W`cCK`#^(z}(A)}U`e8Qx<=GDt^l$%}b-Lv541QbHhQlBB@0=yE-T^HP zi8s=2`pX(I)$+d&Hz-wj)cl)H}isqD_ue*9r9T?-wA1;+u2U>WbTL7m%{61}X kUM`{6hAYj&4c%g|`r05qq=`Qkn1dKRUHx3vIVCg!02v=O6#xJL diff --git a/public/icons/ios/20.png b/public/icons/ios/20.png deleted file mode 100644 index b9ff512b4f85d2af29bd15f4046e60c2df274084..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26nyOI z;uumf=jfE%yoU^UT>l=lzsX?sg2PvRq4EaC4UEbyo*C{h*b)a)`w{hufMRuElBt8%J`9%(=4NkKz zF`*?+bZ_cOG;!Gb1%3*e~0mOcjf{{Lk6K8txwDUPMo#(>e0Rr zRR)t}cQJ8iN}iK_;>Ph~ng}D?*XitG*V)8gau(+5trPiN8w&I;gQu&X%Q~loCIBj@ Bb{YTx diff --git a/public/icons/ios/256.png b/public/icons/ios/256.png deleted file mode 100644 index 99a58f0485a7fc1497f1171d040b029307959f03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1155 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz`%C|gc+x5^GP!> zu$X$fIEGZrd3*O@u5h4;!^Qq1a#jkm6ZnLzJUIg#=Wuy&PI0p0kZs{xz?`m*4a!-{V3YT`^3uEf z+cx~?URKS1Ke_Dxt!J+z4tO!%i0_!~x!a!aTyFid?UT#)OLs?TG8~vlj%Nr3K^WJ8 zx^=ldMm|e*5`jtz4XpLSx}qxLFJ=&hi80OJoDvcX2`*`Q~O?>066lVUKdjXEEy&`jOa*(-wtMc5 zKV}o2d@uFUUzhKvm)!k*4;cIZ^FG^%Z3tqJJHAK!(P=Y#^|y98#rB!s`wic_e1ALR z`gTe~DWM4fz`tP= diff --git a/public/icons/ios/29.png b/public/icons/ios/29.png deleted file mode 100644 index 0c1cf567a4baedfc99abd9343329008ff00d3f5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmV-i0i*tjP)*wKw#uU$^ibp`VlwR2ds8&@UEO%GQGy#}yh> z94gT7k-CH9dDQyMl5b3C4f92iEdCFz{6xgBGB_GW_pAfIeQOk&`S(uT13%4XUW1(ukGgc~p0` uoHGfP;4gw!Q$0000@Cb!}5r0+&bzr%Uyn(tj_w z0uFrh37)-hrsXcC|C|ftsvW;~ir!#i&0_qLx7YZP%#L`5)anv>E}cfEdH);4pB?zk fbWxI%+h-xe99`~~2JwV+pv4THu6{1-oD!M<(=R{h diff --git a/public/icons/ios/40.png b/public/icons/ios/40.png deleted file mode 100644 index 3fc9eade26bff5bcdcd16fe4dc38dc79b7f27475..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392 zcmV;30eAk1P)hd6+L(CDT?aGTQ|4TiiS14N~%6n3hA&qnTlDXc(7U z*0AC;NYxrKjs9ow6Bkj&Sr8_~Z*lL4Gq{7Fu)%t3=!Ih<{runt6Ld?AYFG{a9izdf zaDyrQgs7fNoD>)gCpy!coglP`vEkTLa90&6T-WO~?ROD8Dkj}}u zrM%C77kgj9x8*Z}i_XvBP+Qbn-Dx4OJ?XvwebM9ZI?Q}rq_1|?{H##@$uEDK>37BF zkDj0I+f6fMO>#|HSUzd~LY|=I%0HLiV7e-+`*lW#S(59L;tlrSnEuRM#d~Gq>&VMD ze$SZvhjHSOu9m1Z%=aTYo{1#0$xEjM+`Smo-C-$YE~^3Erb*>i&xwr7`WC~tC3J3i;l#i|IPyEGp!5TA6PbzT0! z*$3=CNT1v&zD3^U+}R+uk{rcK+q)C?FxPX$G?y>e3rJ^}Up_YwVxw}ojEHUduBI!J zLf34SQyt3vQx3=aHNNVbRs}Rut%$YVe%{2JvKNn~xb%JW(0m$~YTE@2a0X9TKbLh* G2~7avNv>o7 diff --git a/public/icons/ios/512.png b/public/icons/ios/512.png deleted file mode 100644 index 03525283a9c3fe28af3491cb0bd20619f661dc14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2481 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L90|Va?5N4dJ%_j{M zOZIee45^s&_L^c}Sh!64!~ZH0I@vE2y4PkGW=u%stVx*Ie0W+Sr^4(jij3D!DM{XN zY+f^Wo_-?t7wd<$^PX&Pm|XpS=lfnph9VXQ1{O{R1`Z(x1_2cY1_ciW28Rg@3=Im5 z3=EDy*E9{7f`-dh@xLv6k8iG*dZ033t{4mX|GxF~%bjvreA)cVo}b^k z{ID6zfx35V{@U2eFMFA@VyErd{6F^-wFflL1~Rn1ea?EjK6BTMdC`}@R=hp^<VL0Gvdtk!pmL)@-q}MrisXB@8(Pwwxyl{^3 zLm9(9d;fiXeVai%28J5t5t@Fs6f@kB^?J8nmTh1C{VuEp`+7GU^YxuYz< zs?Wap_~qiBy;%%FO+`!N OU<{tFelF{r5}E)sP=u}k diff --git a/public/icons/ios/57.png b/public/icons/ios/57.png deleted file mode 100644 index 4283b3c10e1eb68befa77c93cfaf8a4a0358dbea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^mLSZ*1|)kVnp=SsXMsm#F#`kN5fEmas?8@26kO=( z;uumf=k3kYT&)H?41uiw|4%QC)i~I;r2FNZx2}7f5B#WD$1LHQn6l9P$J=*yJ0~wO zm~_aa>*|TSs~0?}@dL8Clr_VY7oRRG+1bBky{furqDt#Tk5m=Y{CjGf(^5zATL_pGkKXsQh`zzKL*<3u?j1X uG(7k?K?*FdB6FmpDZ5GV1usbTK89@y8XupZ7S9KUHiM_DpUXO@geCxaq_W%q diff --git a/public/icons/ios/64.png b/public/icons/ios/64.png deleted file mode 100644 index 7b07b545bff31f9c310d3e3b0c543eda3574f961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4) zr;B4q#hkaZFZv#K5O8_kTz`r29fQ?@kV#Vnv<|Fe@Zy;IpoBrzLUsb*4&k3p=VV^r z@LV!e{cZpC=Pv$sZ!_Q5Fc<1DJc>9lvwpqjN2gD3AI{tS&>SehaAYGxhp^}dk3#=X zzeVQH=x-OM=i&`Ed@)%`KVVsD7yy});zEiNXELA16_xqszE+dc zlZ|T=Ynbl|L@IPF2YWJ^Q6T-yH;dJuAO8KRko_S@+-|YOvj&&;(}q74ef$|afbu|} mol~`&on7GigBR@LItG1XUHMy=uUP^khQZU-&t;ucLK6TLS-RE$ diff --git a/public/icons/ios/72.png b/public/icons/ios/72.png deleted file mode 100644 index d55a0285360c6c07c8d874565e0f704bf00f9961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|Vm< zPZ!6KiaBp@AM`zJAmQ-v|AD!A4(1KK9Fw;wA7EJ`e1OA%^CjB`$D0gh2gGa@x1KM& zrQ-2^at-6@1?sN9rtT77xR{3p0+;b!S@xBq+U$4jVn(_fB5$voR=Hr+w<6RZS;-e>0#HuC&(KnC?H^fv<81n^o`Bj z^L*EF{kyj5!JOEGmV4WetT79iH$nQwVYWn`Nh@1?w?;Fx0!F=)K3CGf(rQdvetHVSxD>U1nUSD?qpq!QR zZP7WG+4dL3y0D`9#o!5-9B*T2Ig|EX_VbpZ@oOZDIyZO!w79*!tL6y8K@E)ut~B17 j@w0UQO6Ic=mmc76GtssG7j54Jj7SDgS3j3^P6E3b(%+HXra3?)(wP9#h?xImR9`s-s;!~DDbwR3I?HN}cFJF+$Nuu1Y5fmH*udwWXeY`gDT=bdMo%7Y(_s3k-d7#S)(>39s zLbIdk!Lo_gjI}y3`IBC64ZQbV)<$$)dEi2`h?C#SdlG}^eUi;y^R@5Ov=)SIK=&+6 zn8}-T%ok|v$9=yq9zMS?;r9-o*(Y)fjQi%Dsq%J0b{tsw>xp*zdq0{@lAOH%wBc93 zdeP6Xk{&G=$@c_#59kbthE<%`+}?5Q`m)Yhc<0%-iNUv2pH02@^hZzE+1%U>mwr}0 zi){~m()4!G9?iRI*Q&dXS$|JQan`Ja_nnrpXI^iJd&!C@g}1eh5Y z8&5*jXA4N2!2WUVt`#5r%9fpKTo$E&$@$6t z<1gmdqaM`jtyq lki!ieu)iZ_Actrz^G_RH`;Mh6&j4eU!PC{xWt~$(69B4I%Q*l5 diff --git a/public/icons/ios/87.png b/public/icons/ios/87.png deleted file mode 100644 index 3b6b09df25e3a95060434a9df4d38fbbe5a9ebb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 563 zcmeAS@N?(olHy`uVBq!ia0vp^;ULVx1|$nl+{^(|oCO|{#S9F5M?jcysy3fA0|Vnz zPZ!6KiaBrZT=Zpf6mhti{%C)hf^0-nMCTL-_9XUc3#RUvlECiG8r5X{QTmhFzSHZT z%uCr=@t$u_8$tVGSLjq|(e zj18;LufCNYeY-fX;@#u->Zg`*cdi z@7KMX(o@plBc0x8Y{kH}&M2EHR8%s5q>Pnv;& zmD|(BF{EP7+v^8&?}SOXU96wTbgA)*>4zMp3ApS}FyEZa4<=jz^Fj{^ytDfr!J zkV#}NYT-R0Xr|y!4~}KhjdR)lo0lKIdH(F1=Vjk&!rqtJL_fEjvAFH6$#2WE^S*Cg z{QbtfH2e2~*1YrIbtE!BqND2|p)kk0{q5}!f!hynt&aF@RdeO^ppp%|oO01T(dsX%}ZAV&u_Vb6AW36(^54+F3CfA<*&F24Jce|PKf%J(! zlw<;o%e?FV=Goewt&_W!m!_YeeI6XK_Sw%ZCxGL#vj0}*w_@|(t#56r?N(oYQyITr zIfvo8FFjHkx>NV9zk9y!957Dfs%QSKncoa_echRP?ftLI<>XiB${6N2%%QvxATi4- m=lnT$_rO#Xr;^W^Gr!o_;QC9R%~yeCC4;A{pUXO@geCxFh7@K1 diff --git a/public/icons/windows11/LargeTile.scale-125.png b/public/icons/windows11/LargeTile.scale-125.png deleted file mode 100644 index 0814cb4f9ca93e8afbc35d8b26065c00b68d2991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1589 zcmeAS@N?(olHy`uVBq!ia0y~yU~B+9J1lhNCWX+1G6Cs$1W3cW}@kYRUG;lNAa!JnlQBZalBLbA7SRzx(nPAp(BPYaYCHKay#2 z=qNA^-tVC_;gRh+^i(e++H(9MNBQk_Z0El3di%OSu#f8y(3NjFn11i+`CVoBCzXZj zxrPGAfBU`V?fJ;dr`No$x_x!c%hGFq-^FjcduGB!ui|#&d&0? zEtlpS|NQUI@Dl6S^JXrutgkz#LY-Vsf%}n*oW%XlBd_;2*4{gJ=JJ}%r@N~-9B;g@ zdr-7zZ%BT7x5A)uE2!LDZShy?gFKB&iV5>ez4div-(7wKtOpo8UHx3vIVCg!0LnvP AlK=n! diff --git a/public/icons/windows11/LargeTile.scale-150.png b/public/icons/windows11/LargeTile.scale-150.png deleted file mode 100644 index ad1b28e59bc78d7a46da61a6da55b9d0a61c0691..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2114 zcmeAS@N?(olHy`uVBq!ia0y~yV7v&z9Be=l)5FcPffQ$fM`SSr1K$x4W}K?cC(XdX z{>9V9F{EP7+iQura_$mt7tMqIU+2kUYfF&!WLD(KG3ICy^R#p3Xx8VD;+W~dDiFK# z_SY9OFC8}+7k}T*$RH%h+Th{Bs2~)`(BUG&phREp!|S$dYG>}XT^GytLsf~3VPXf9 zgUTWXfldtum!ZymQ7CuqU3z}~`dIdJugl(^zj^!htyGJa4!P%vZ!^Dr`}`>mEMEET zn~_qL1bxGu=JEZ-qJC{`TE6`Cd1>+HoA;m3{(olQzO}aJ?yWnV=<>zl`py3Z_UrHR zzrT6+&D+v%|7SjR80yiDNU)5eLlOK`T5tIEVgIYpSibg^Y+tEmc`{wQKH}&HF&My6*3qd)2N7>9; zaPd|<>+k-Dso%bB`eq~JG+<>d^}_*FUD%#W{Z=k(vHkU}({J7y$+)@n7fZHF|I5F= x^?9SY(l9B?VR`$|`rT`4B^v4nxO%$C&z@|)H2<}uAh1!u;OXk;vd$@?2>^a+9BKdn diff --git a/public/icons/windows11/LargeTile.scale-200.png b/public/icons/windows11/LargeTile.scale-200.png deleted file mode 100644 index 55a5bf41482f6ff6a2db1add25cd2910a6ddc30c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3265 zcmeAS@N?(olHy`uVBq!ia0y~yV9Ehu4mO~O!_@z(K#H@#BeIx*f$sL21bS> zoMsFS76;iF1k`UZFgzMkiXJRGw|%cvnC!XNUm5N+3@fht}PrDg@zb~5GHR@Jw~3JjM7Hke|e?#{R4 z8(w|f@aW)&dYe1n(jq>7-===JYjvVH%WXRw`LNiWYO8`8@x!YQN7_n1kR6&idhi4| zM)6pF>fpDV2R_c_FSu?eQEs#S@zFUeg88<^vp4*HvHSJGjdRa-T0I4pK{r@OgPzLu z2`K1)9{5KcRqfQUoHbIbapEYxjJkRr+D=n z-yXiseSUZqu$W=Lt=ASh{q{W`ZNBr@9w#2Xy6ySly&wg%bK`+x@>kmrcOCX`NQnMk za{G1S(TBEw$|63V=GZn`7f`>wl`H@6&bNOX9%V&*EqhS5=hnB|8y-E~z}=K9FUKo$ z|K@?WJNC#G_zv;5-Js1EcdlIBwwdw4wISSY#vQi*nW7JvEnczgBOkC&!r6^k;2L#JveRc&6;wQS+6BgJN4 zIo3U&Q-1#Uzq;H1rSCkvSDFhnnW5po+6G1-?VvD9jRwI$rh?xe3U1zR{5tpkwcm^k zJDiw+X&jgjMyb&t7)=GE839rj$n;g8mg8CT{^%xo<_*02*{_xFdh_wXuY0<`Ee<^6 z%qg%q$9(&8)V?)H-4>^d!PU;I4t)4lU?)n=_YGnfm04FaO51z zm>I+cfNgXJ28B^-Gzdmh!HCZY-yZ*C$T{B2*zmZl_Rog{+upQkt8RFEydBuF-uCF* zkB5!9mXhnH902v`85&2a(I6O21)~`OTo!DTPiNjByMFpzDF%zU_-VFM3_BVQY?I&3 zc%yGVGsE$>*MB@@{K4MH3o1F7Myb&t7)=F4WP}I))nz%-sRFHmUv{zvCAGh6oH502 z&Lk(!j;IDHv#rKH9mbEv-rQvBc&D&s|GA0#r0%`o8`gtNGRJRkeckx?-L*RYH(%4< zrX}qEz4dwH-g(#V@xJ-K;hV*Qqrx{HSlF$pmAvs@Ca<3N&DXlOw-40GU$5hNQ@XF! zp8ebI*xyzlRiJ`sw9P*n1f!{7G$TOEf(I6U+4I@IRm(M;{%Ew}{``;U9^JR#E#P31 zmN}j&lfke<>c;y&H@{>uJkTE5OC22{Oyy85}Sb4q9e0JA#?od5s; diff --git a/public/icons/windows11/SmallTile.scale-100.png b/public/icons/windows11/SmallTile.scale-100.png deleted file mode 100644 index 90b62d024d72bac832b8633e092074b797dcf22a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^?jX#;1|&l_M9Bjw&H|6fVg?4jBOuH;Rhv(mfq`+h zr;B4q#hkad@A@7#5OH|;`v61Eg&YRy34TuIia9}Q3-2z-5im<&iTS!#>G(S5I)Uet z|1eE+bnn{HbviaFVA*|*}3GX_cLwRXO{pIi9_2T03I8?YxZNlDyY^RQVx*t{@fT~4XtztN^Ic`YXT)a!g%MVM(%Rcf=7bu9 c1%9v{dZ;UHSGD62Fzy&UUHx3vIVCg!0L-Y&2><{9 diff --git a/public/icons/windows11/SmallTile.scale-125.png b/public/icons/windows11/SmallTile.scale-125.png deleted file mode 100644 index e3e47b43ce02a998ecd35969da884b5ec25ff00e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmeAS@N?(olHy`uVBq!ia0vp^ks!>$1|&ndJJtg!&H|6fVg?4jBOuH;Rhv(mfr0Ub zr;B4q#hkZy4*DK;5Mj7j|G>{mLDqqNhL;Ct0HYskfYS<=<;*V>N*H7lxYxPVe@x3+ zQ+a7#gylsUo!U2NBVRn};W02eaDqXZxrb*)@sn-w{3rL`p8t2V$@3H4i75>e8Qs_< zBokna0Oe1s;-{b7JO6K0Z)WV**ET!9uZ@>aw%_3Pk_+Zy!_g9X+Cl3Etn)T#fV!Zg* zyZ_eoXe}<{%ohi{4em$~qak_X=J#yVBaVMDn<#(KJE#8l;f*J9b%M+O=zU#&V$~6d zcaXF^hf7%bcYe#=f6tztqhv43 zxA@b#2fJ>nfBYW!P^V%o^Bdoy_aEHqrr(*p_t}Ghg1cs)*0Zcx#DvwQQOD~xFD{z8 z`IPcq*SbloKYh;H%D18XWBr5u-p}7M!2=e~FnA91$deZz=P2v9Aq9T?EMeW||I-&< Q044+mPgg&ebxsLQ05m}N@&Et; diff --git a/public/icons/windows11/SmallTile.scale-150.png b/public/icons/windows11/SmallTile.scale-150.png deleted file mode 100644 index e6a85394a238677d1e9492c0d562839f37d205a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^*&xip1|$pi*YE%-&H|6fVg?4jBOuH;Rhv(mfq~J_ z)5S5QV$Rz;j$F+S0t^RPKK<8Mw-?y_z-Vb~`NXX=Pb>VcYz@@$*r;%{NrXEH!g#T9 zANTn^@fx<*7Q@BR8R18F-EJy9QaKAvFOs^V&^1$4pPkxNa-=ElfyPD55 z5{JB|Sjr{Yos)Yl{3m144K?pegtFM0-7hxEEk!ZC&e4x&LvF3gbYO5Zc)I$ztaD0e F0ssupn7RM} diff --git a/public/icons/windows11/SmallTile.scale-200.png b/public/icons/windows11/SmallTile.scale-200.png deleted file mode 100644 index 82a46cb2b64ee0c5ae5df6eee4f69e724e27bfbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 715 zcmeAS@N?(olHy`uVBq!ia0vp^eIU%i1|*;VHQ)eJoCO|{#S9F5M?jcysy3fA0|Qg7 zr;B4q#hkZyFXjq6ia1;p@3iw^zreU~(vp@EhZhY(KB_Hz3z#o+ZgZ$nP<*)i^rRcl zJwCsjxM$a;KQ?FgNN}_`E6E5woWRlUVxe+KQIM~*z@x>vXywB@GS`-ieygmG=r3;6 zGnEk&g2-S|j1Y=$|NL-6obH{+j}zZMtGOe4?d>7keR9|S=48Ash?BoIyS2Jz-sd7) zdo`iyJ7)D-t^(SG&7BEmelA-4ox6Vj{NBI)1=Fg2 z?3~xMbaJ)(@eH|VGYdl|qWS{aAehIzEV6lY);@eXXZq_(tNY*9>#wy^opbzQ{EoS$ zY=^FWxNcrejI#v!PHH~fGk5vJym{vyT$Y;mRC@9GLZ%OC=T6r>`{^5QMV!xeM?Tlu zwlqH??!49EgyV{9{&M}+sZIWJJI99SoBg54s{41P@+0n@v3mF>?We%C!#e-%kMI6n zwpr0#6dXxdyoV41Mn!6??YH8%Z^ehAXVh;vR&IOp+QU2i`){9}8UK`RKf#bvl9}Yq q`~2gEb!~5g4ks$2rx37BHSAnpwJe=`Wy*l5lfl!~&t;ucLK6T~7c2?@ diff --git a/public/icons/windows11/SmallTile.scale-400.png b/public/icons/windows11/SmallTile.scale-400.png deleted file mode 100644 index 9f74c9592f2abf7dab2601c1ac9ecbe731bf5ab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1261 zcmeAS@N?(olHy`uVBq!ia0y~yV3Yx24mO~O=ojt>K#H@#BeIx*f$s84rX4LZ@0C(g zh2Nb%`N8JW_PIyrEG{?M&*R`y(9rXMLGmD@Q4@0t3;PKUz6pXd3d$A^Zp2AE|GP8# zw^8+ucx&GGZIl>9ywx)ovp>&!TlVe4^IMfSE`GiBeslZtt(Rr4RCAm={N~|tS1W$& zU2)ZOY;AfUF#IVe&s)U11{8Ge{O9Dem)|^md~17Ub@=A~^V#)hZ~xv_W?yY_zERfJ z;`zxs^}{cve~du(j4^>5?z>;E3` zW_@n*;eVm=yEo@+D&DgHTFOLbyp!gZ>0Iajez^2}>+D4L`0IAO;^iwJ%xRmxkAL^C zLbK%$AN>hpBtHcb>5?-Sn~V2;yZz>&P4$kb-7{@#Vt?D^zu!}4UH!xC_noQXg#DXbQ?b;K^5uzn|m$%;Q=Y4r6&&=R3D}kAzLl|gVVG}Qdg5L&4h9jJ23=I|s*%$=WZ!j=C zVv%NWm_wPOkT==-mkZ-=vne>x#C+c|83?D)BMX^|NWJ3JP@E=pi#wB7ROTG+Q?4dIz6+}T-X1y_2Sc8V%RKN z5}K3e)U8X3zTKWZZ+W@fdgFi6HcHftajG~TGZj9LtCd_=DV2Be`PTaO>^Sy!6A~WB z_6W7|GmipXCc}aj#No+3zDQ6 g>OARExc=tfw9SY=`qP)gz)Fe1)78&qol`;+06&oZi~s-t diff --git a/public/icons/windows11/SplashScreen.scale-125.png b/public/icons/windows11/SplashScreen.scale-125.png deleted file mode 100644 index 7bb1492eeadc7a1aa1072ba52e05cb1bf7b2fd17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2154 zcmeAS@N?(olHy`uVBq!ia0y~yU}k4vU@Yfg1B!fjYQ7vuaTa()7BevL9RXp+soH$f z3=AAHo-U3d6?5KR56qq8F5&i2Kj?inn<=yNhTbKO0&LqPS)966vN;krI9_mg@g(NB z`Om9Y{r=iq@=h>OKKnBlXsTEtkZ_R!5`sV*9gZ+EFbL3D=zyKvwS8ym z4v8C)TPLb@|Qnk8fpu z`?TR(>bK9C-)vrAe)Bx_Z6!n9#Nibf;G(O~>g>F8%=y;q_nxWqV=id0VCb{z<>&lw z|9tCn#)|ZTsBWm9wNdNO19pDd@@x$Mln1)-{=@w>!pt^#$!r&31;XIz>gTe~DWM4f DPR*fV diff --git a/public/icons/windows11/SplashScreen.scale-150.png b/public/icons/windows11/SplashScreen.scale-150.png deleted file mode 100644 index 0fbbe72f18c8cc4f49a6e5f1a57b482282be6b0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2947 zcmeAS@N?(olHy`uVBq!ia0y~yU|z()z<7v*4Jh(;a>*AU#aZAHSTBuytkJZ?oT(k-KFX zZnOxnGB7Bpx-c>@cyI;+eGud%!obilWmFhEA-R5C?R;C?b#vL*9sYak@SB%;Zz~xp+=p2D7!2w9xL$Vu=JoA2FQ0w$(&YEO zo3mr@Z#~UW;L*V(vwO|lbpPi!zvt|(;(qh_%}ZUU^UMdPD~%>$QuFVF#ryc@pUr$w zb!UC8wB798j6WC@xoWPwW%yHXzMt)Y_-K%lP$V|?S4rBBOT>`9j zugZSpoXh5CzWy-tU$q+J52v9}Jq(8Ik5rQuyxH>Y`kU8<-%9qE8UL<~t)5kDduHCh zIA9oqi`?Z~A!Wek<+pDdyXbFzKX-2W{mpxO1XwLpM#}_J%Y=qx`)lvg{HHg*{Byr7^p% T$gfktb|QnPtDnm{r-UW|{x&y_ diff --git a/public/icons/windows11/SplashScreen.scale-200.png b/public/icons/windows11/SplashScreen.scale-200.png deleted file mode 100644 index 4d97fbf138f011d3971bd9e19f6f442281cfab21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4607 zcmeAS@N?(olHy`uVBq!ia0y~yV7bA-z!bs31{B$FEqWf1;wb| z85jgNdb&7VY1m*`Ga{crF*~+iIE1h9iZ};!!)7{@rGcbfV z9RO7e42`4I$O(disB`SIHZ#Vx-Ohf`Yx11=fG4o1@H-vOd_eO@$^vV72EWl%G4gUm zLDW9EjC0rWct6ztPJG+X$gqy3k@vxtIs7K(?g`D)A1>dzo0%bobF?)_T5AqixDI&@ z?w@|$>OVZ~{`EYbXuG)IB{z!F-#$+~y>_d9yYBYua{LT34F}i`Ox&~U+rJG@U*7tg zc-s2#y!OYIw~8gN*Yt0Tm1nTvXygUeGfbn@$O!^qD|Jg*@{La^H$LawcS X)NgCIj48p{ppwM+vu!@h5mcaBxlxK7Pf)OLm5kf$EJbNf+5)DyuGKIkHDa zutMkV)Y85$r5kQZX1==$G!z0H91egi0s{x9Q8p+bM#Et=J&dLSoN3^||35L+<{wI? z=f9`|DS9B!k^@l;BvnS);IJ4C2S}0_4TsTi7)=ACX<+cDf#W4nyCrWF$Ne^CSZmMx z``)@({x?52eyaw?orMS^u*H4AaBqCI%#GsR-*OqE*0X)9joB@K<8$KM-#`@w8cb%8 zNCuKZqik?kjD`awNsNZWXgG|ffzdQD=+i($veo)p*&D@CyQOawOWpWf^{2Z+?w#8k zD}G?)wJRqu1FOPiryt+CdthGsR)6LTRhz%1CY*oj^V_HX| z5A=7JNmL44=dMytlU*4&45}p$s7bO*In)fQm-h45Q%yNd%+eFd7b{X<#%B z4E{7QXIX!CJlnTFvA+#BJg<6t_rU4D(ZFHRa^nrp>)vJpW6(kq)SGL#T*7fwLMQ9g8%&?){0% zcp~n@?_na=yOiY+hsm?nH;rqi&f)93GrIBz8o`5qrW@kWQFo4p!)O{9O#{?T1HVh| zeY4;2%!*;}@dLXaZ##WJN}h><;f5l(9<;l=eJ&frzWetN?7E!|4EY27L%U)e?bboE z&uBP|hQnwY7)=8sH4S_?mk5r0JC_5ao2h^yF}isMQWlJc!)Q3*OaqTN8|@uCowsdT P4GJVrS3j3^P6&&-%OQ9z6nD`C6C;!MBm?tOC4>h4)$Re@FO4Xri#?LW69od16K%`=l& z*=I!u=iP7LIZu3BXvBQ}FJ%`e_{?)k%%UpvpGG26AOw75D&5G0aTZz$XRZtl6+ ztk&n!=dO+{K2lM#J>htr*@n~z?K}TwUr#w|`SGIRs@s)|Yq&f)x?47Q5F(BQAC4-O z+`+p>PwR8iCsI;2F9h;A)4eJ!_aZ}f)8HP>Pn$?4mF?=HKm zbK_&W*$$VxMr%a%ndBGmirw%$>00a7*{0LyZ{PfEyKKDGy|dh(iMQix_QiRBfljlL zd1-rn)&F0f+qhm={g{7u&*I~`4+Dvc5m2Okeelm9{jd>EZ`Ctu@M%Sc23t1+(=LOj LtDnm{r-UW|&|N8O diff --git a/public/icons/windows11/Square150x150Logo.scale-125.png b/public/icons/windows11/Square150x150Logo.scale-125.png deleted file mode 100644 index 53ed06655b88f651542eb9d5133ee0de26a61975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 890 zcmeAS@N?(olHy`uVBq!ia0vp^dq9|j4M-mHJhB={aTa()7BevL9RXp+soH$f3=GUV zo-U3d6?5L+IanwfF5qx+`-gj{4xBoW($H~)>tLUQ5)%ibdy*#eoW?nf=Ne`@aeH~Y zJXXJ7ysGNw?qyl;9_25qj}lO-2x9T?df+K&quHeH`e6yjJduNw(FE_Ge`{#&y!*c0 zyXP|rD#mKUk~b26jvDUgd;9PEjQ;NRd##>5UwF4({&Qw-%JB#1#XnrX@a}i=IL{q6@oYIp$4~ZLTjpvwPv)|1zJ`GQNMEwY#HW-lZP~TYmqVF&h{iGM@`U z(V>5Bda;!7yX$v6yH=Y%Pdsb;{jK5p_OkdjXWvNJ^pI(>{dp^&xtD%ysd)9>v^+Lp zwXp1R*=GC2d!qkn+;+7jI|exZ{oYwCW2Qzhojf(Z@mHV!-YVFVdQ&MBb@ E07wRki~s-t diff --git a/public/icons/windows11/Square150x150Logo.scale-150.png b/public/icons/windows11/Square150x150Logo.scale-150.png deleted file mode 100644 index 7f1ab813fbc3d242c7c60d32cb98784613631e3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1000 zcmeAS@N?(olHy`uVBq!ia0vp^4?&oN4M^H;zElOII14-?iy0XBj({-ZRBb+K1_tI? zo-U3d6?5L+J=iM}F5+-;`-gie3F!_TUtA8gIIuaewOnv{q{fnN;F91}uys%B1c9aX z%TGP`$iMA>cj@g_SO4$logk!m#D&99(8;GoK$rki|9I|f^X{_Ro6n5)a45CR;80X^ z>gW_mqJ&wtg+qVyyA?my-;QawwaNQ@d{OLo<$w9b3hq50{sP(Um9pPHSiJscW8cTo zIA4((_RW8`fAYrgw^5~8U+%u=F5f$A>;1Pcm+USp+`_Sb^Sg{+r)Az)e4YQH>RR3Q zcFXtqKTr3GDbDGmhG)0Ax744t+$;6%Q|9dYXLIE0zA}I7_+a!Qd3}3&rEDwZ0eVAD zux@7YF8Sv7PhQmi*?V^T!`(8?|M#4p^L<|L)qA+?|9a&2H(_sYo)uKy!|PrwJFk>F=7U_g lPiFeVdQZYR1n$Z=@rmXJkDIg4$pN!2gQu&X%Q~loCIIjUbb|l@ diff --git a/public/icons/windows11/Square150x150Logo.scale-200.png b/public/icons/windows11/Square150x150Logo.scale-200.png deleted file mode 100644 index 06c5a3b5a92c4fbd9c5bd5208d8d02ae479dc336..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1329 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6km4-xh%9Dc;5!1sj8nDwq!}1k z9(%ethE&XXd;MVV?Jx7_ai$SPtj-3w)uWwbZsEq!d`>il`_ZdeS-3a+~`TP7J!P$H5YU+Cv7~ikspm zZ+*V-+38!`A1VU*mp{zAd<)1wd@HqrV}A?9Nt8qbWHcl4v+K{;?OV6^T%6rn+w*q& z*3{0}yJv0foZ3Ho%jPv(1Z}8`w?1pPE_?dT)7x*J{{DOCnYe#3)iY~jo&%$puCWP9 zYev;Od0n61e614;OkrYcP9LZ*mXmwtaggZ|z49TFNsK&Zw=LzMXC#bXWK;?hl;(L+nb{5jHpDvx!1V zQ`H~!_dYphS$y98*ngYrTWjwh*jrrpdyg3d!x9!T1_z%6MusCpobf>^e$8KloXWDr z^6U@dhqz}3K1yUSU)}n>UAO=GJO1c-eARa{?(fdd=ZXFoVJ*++njm{QI=j4GxBOZj zPxLw-knHztdH(2iYi%WfvO_;H4QTjZGqjETU3=qG!P~`&r>zgq+kU)!%k%di<=$G# z^SJ|qe(}c_?|-JeeRtq!&Ci-WH#XP5-QMW!HX7;_MVg=KhI4Fs&u%g3A6~naAIQq_ zJF}AQnmO|U%^x`r9-Vu3WKI?^i1%z7Em_FU-oP;4C%a=tcD6bDkNtnQe7k-?wRlxy zsab)cxm&`)(;rUXn%n68EQFbx;lWhZ4GauPOxz3#YNHI21EKHb*{$>2b?eu~%5SUL z_3h_|r{8X^KRj)Ac07M{-dbBJa0&i8Tb?g^-kQ78+xD2hsWjNP*!KLRQ`KAEzACU7 z4R;C?U*F4zx4tHxew=vza$>*q+uvDlcPE}+{IG!Kn&I5_ccpjC&^|0@eyhCxfshce x$!FNe${-*-${;Tg_MCY8ocV$M@CeA?>{hJSZo3_iCjlG(44$rjF6*2UngAL(wx<99 diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png deleted file mode 100644 index edc35b2ea4ec82cc1f79b6d008540941ac670544..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAQ1Fze zi(^Q|oTY({yv+tYr&az*$mhrh=xM5dICz8IdSMJx&4$_odN+jx50vD#x2Spta&DWP zBGR5%7B&5h-IXaqH&{g~4D`=Td#UtS^s-U>nOovJjJTgoFgTMb^;X17Vcp(q=DBXq zonBiP_i%DZsUA9Xes=y$w_gWt&wO-3@ubp)i**qmn>l2fIHuf-e!82X&QFJF@AVX+ zw#E1Rl{-G~akyE==NT2{udZHq-m|8$=~}R)K*6g!8toGf2q!IblUPu$9B{ebf=lP4 cz`p#|>U((`4?hI@iow&>&t;ucLQ_H$01vioK>z>% diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png deleted file mode 100644 index 48ccbf0753e44bf9af0a634b531206ec15c1d460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26#VY# z;uumfXK%t1lhs-HMz zI*0Yr1g~|G=8s-WPZaL1c)aGX(USUQ5tlcA5}9Dc*{PpCahmC;r$-(OW*cvK`<l(^$b(y(f_bM)@;G*@}$2F=Pi{}5?1T(G!izKu438u z`&~i6nwQ5y)=WK-=@QdyYc_HHp~weuwwKem6J-vBUF)?fw+IpL`grd2&FDJjP)_Zf Ux4v;lfkD9F>FVdQ&MBb@01ZEbBLDyZ diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png deleted file mode 100644 index 398937b2a6acfb8e68799eda335473d7334b04c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmV-E0m1%>P)C$W0%+_Sq?e zJ$W(3z#r@|W$<%wgBG4A_pu_{n#38?S|NTjFc8|JfqW`M&a^^$cNt@9k@pcTOQ>^1 z-XsGB-y@fVSz6Qxnro4GGKLGXlMJ+w zu<(1jIEGZrd3!xDH`ZOm?cv`G-`gC|9uSaG&Qxe=lx1tYpmdVA#bAfy1&0?i8vX{H zytV!H?wa7Gmyd65zxh;ACYjg8;4p(O=*BUI8k_1FvH$FL^KF0f?#=m| zPk-M`6}u_bu>9uJr-x(Pql?PF+3c>7WMtSTz`!9)dvsf(VgEV3&8L@dUViiO;WwYZ zzL|gX@$;LH-xSSFHDh~V^_%b2&o_w`XaBzWRQv6($F-Xh3=igVFtl*e80}?wkXUj0 z{o%Dg4c>j59miB4`Q!gi`SRbs^B4rw=z_ipH5`Aa8-M;?d-SKrZ$5umHJu@*ZTlao zytAjxck`_O#L{5ENOQEImvM*n@8q(b=k(;yy-S}ipT0k>|MktoZ$1@IySucP@khxw zlifD+V$=Hj)9gTe~DWQpoDBAF!;m`lIe{EN5 I??BcG05^(EZvX%Q diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png deleted file mode 100644 index a7b8ace36c192513f7eb443e9cd27bc90269c350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr;!P)8h z?pfU+9tzKw@Qsz+Fsq}U%(#U6O&-`ko>?9BXvUg& zZ`rfyp{w9#?ig1X9x2@19pg!`OyeZ5Cqp1F4}uqqHLe398u2h8-DPGhk-;4reBdj% zncGZ_c*ZZ58${;cjQP}&17CZLt!T~aLi99Uj7Pz&j4z@#J#=jk|5uZmUgI3UqeO=R dG6|Mv`~a50C-pm<18x8S002ovPDHLkV1kb(h)w_i diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png deleted file mode 100644 index 5828dc2c80e7ff3c68cb1877ac75a68f4a865eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|F z)5S5QV$R!XXL%19@U+%G;FG?J-c%b)-&2LybUpkoe(GM2MjI-Pgg&ebxsLQ0MrJ2?*IS* diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png deleted file mode 100644 index e47652ec206e23df02d701b61396b17a5c1b6566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP);w0GL2WU=-LuH-HUv z1FwlcOs|1*V7N=}OZtPRr7yY1(JkgtnkZPV`sSUOD`;_|pfQ3GbT@HexvPnXrI?l?lnb_^fi^j zAc^D~zqBSAMK7X<#_&>50UZh4NwsrGP>KJOXy+*zflCWWGlF*I57D)g;TC+C@LoZ zq8R2$N$^O~G5H&Xg^q^e%H+?OPJO9lQ|V##8QlO_wnK482-!2cr< z)bxfHiG_T>uBAn}>NcbZYLNsD#YOnWHJc6m>K?1L73Say?GC28mjo@7mzvEQzMw-` z)7v9JFd2%VmTU!|nBGd}xCm>uVBTQ9YkEk6gD^=990Hq#q$z@0k{A2{^^hzcF=EaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO OGI+ZBxvX6_C4 diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png deleted file mode 100644 index 9ffc7f2a1a36f0d0176de95d5162f0dafd9ba4f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv(mfq~J% z)5S5QV$R!{7jq9e2)H~~{(r&o4r7VHav_bzkcO2CQy8WuSaHbC;B#WXqg8Wn&C$Yw zomcHL>uqjLc8}^k_uBl)a_+5ax1KFae=Nxs*Cnmd3q)xNQdw?WyjRRW^WKQxRPmPP zm3*HIJSQ627s)zrJ#pIX3j0Mn=dXqbzi@;$0+nYn3q`vx;(gHhaowDo8nuT{>~^`x z<8f}g%jD;_@6robOPFYx`t%2g?r6L;!(hX)za}Tn3)v)TCM`JpKcSJurzhYlM8@+) z_JkQyT-7hkFKMhayrs0iQTC5nlw#fjlV!XovOdnvNdHrN_*g`f`V^O^elL^FAL~zu zeRHE|yXveQ?W#o^M35LTeESEY9_{pZlS8{oG{2N=K%p00i_>zopr0N_Tao&W#< diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png deleted file mode 100644 index 6a0ffb582dd13b8e9ee143486bc873735d75c30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i8oCO|{#S9F5M?jcysy3fA0|R5Q zr;B4q#hkaZ4(1*<;Bl>dvG=aRJq6_}GnYszN*}qoK-pxni|j&a4Pg`I5SR6>c8soW zzrM;Jn9LExFW_+c!sNAwV;(UTm8k~3?_Hz%$G~HTEaztB#4@Er#hu|3iuES0)er78 zpYS;|VVZkuf1}&YUq(|S9L}A5r{L4ta&w}AwNRS6(x1d1N&B|{T2sgQrBeT6Y~=o1 z@BN#kBuzUxo;xf&`r*1n68E)-;UO%tnPnQ?+ zNz6q?5#LW+&$?`vp8fc2^#XZ@@Ga9jKHU4j&G03s!0gYL4+1L!qs#xW9tiTjFfq*? zq*0dhza!U^l-K>=EgI*vbh)%9E)+e{Heb%EWC_GK=@t*=YeV$UO|)Bb4;bbQp00i_ I>zopr0E@e}-v9sr diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png deleted file mode 100644 index 4da4a7449f96dbb56f1c63ce4133725bc9c9304f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4% zr;B4q#hkaZF8VS%^0=^f*1u4=&RBBbqNi5_*QO8#)g@D6*e^I-^C*BR+6Nk-#iNzXO7DEm?4fo|`2)(|S^|&y|@6 z(p!TUh5b2~x3F%)j*C&7RgOv>i@n?U#N>m2Wc3HdbiXfA2flaIuz(y3wmx{L(&Sqw zHI=G#Rn)ic*qi40YF3B6c{sAC7>-yni-c=P|BwGQ0T=-cp00i_>zopr7_%5n?}~rm P^%N?ri*XclLY4ynyR5Ts diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png deleted file mode 100644 index 5f17c958b2fa945f727cbe88f31463eb8a609443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|R55 zr;B4q#hkadFZv!f5OI6heMByW`9?$8q%;<@1vv*e5`}K@CNyv0?0hiubF^0~HH!gkhHSz0~uea=y4mcpg1l}p{0)ox2o)3_|e_rZENd57JpJL08xbvVoN`hle z<2UK};x)bHn|aObtBO0rdt<*EUqAN!u`(ME3o?vi>YZ9Y!M|?-&(!xjuFHOsIp^DV zuO?*2<2>Fef08E1Io=GF%UG4uUc+eUvD-hWT@MC?@(p&*UjtZ{&{S;clt7i ri}g0vvtKdEzx~S0%!mRT{hQCK&ns3q=MRh~22WQ%mvv4FO<)25SsAnH diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png deleted file mode 100644 index 97e4cf24a07adf070ba14d242a19f1394d472cfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9F5M?jcysy3fA0|Vnq zPZ!6KiaBrZ9P~ZxAmDJ(vOrzdfnAevxloLg6@%3RmSE0>ELH}h6NEk->b>ls|K`EzEHxT66I72Gxc?LXFCxqQN*qBD#HEUMp@Y?mqM{8MG-ny9LEOFUhE(dG1yf^7)9;FfP~SU)%IeUi-i+dtnJ z?qHqs=>P5SQg4)bV2(mkcyqnx>RVdZbD1@&?w{Lv{K34{F|%)HpI>Ly7N6aR-9LNg z{(f@z+qP#54R+UlopE>W?YwH8GxL=HPkQ1l5;tiL+n(M(?_#QQO|nk^+iCIJFzdgl z=2>?MNN~VymK0dUW+VD;onfEqr}?(k?{BLzdfO)mc&|TbcL+%lOxHsF+*m!ipA2EO Qz?fw4boFyt=akR{0K8Yl{r~^~ diff --git a/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png b/public/icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png deleted file mode 100644 index 488a3030d28d4312fbb6e24619a0a0e70156bfe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|VnV zPZ!6KiaBrZ9`rrzAj0;rd;x=1hjjxV$J7aa26J1yJgge{eAuTPh}u{1mH$@Zp_)r_ z^Vg)P$j{69xlHfy%DL@Rjh~l&+gdnX=s}hwLmI;j#sszobVg>w?Xq`GJI|LbyR~iM z+*pI}7tdY4wb0~1t#$svJKomGxwjY2eV*`c+RL^{%@;CFX@WN~#Au5HlVb4}vh+||hpe+6+H z^dauFdGNJaS-<;4Yq*z9`=7Gapue7qCqdfszSc8J<8}Gg!I{%j4>T3c< OJAnOovJjJTgoFgTMb^;X17Vcp(q=DBXq zonBiP_i%DZsUA9Xes=y$w_gWt&wO-3@ubp)i**qmn>l2fIHuf-e!82X&QFJF@AVX+ zw#E1Rl{-G~akyE==NT2{udZHq-m|8$=~}R)K*6g!8toGf2q!IblUPu$9B{ebf=lP4 cz`p#|>U((`4?hI@iow&>&t;ucLQ_H$01vioK>z>% diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png deleted file mode 100644 index 48ccbf0753e44bf9af0a634b531206ec15c1d460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26#VY# z;uumfXK%t1lhs-HMz zI*0Yr1g~|G=8s-WPZaL1c)aGX(USUQ5tlcA5}9Dc*{PpCahmC;r$-(OW*cvK`<l(^$b(y(f_bM)@;G*@}$2F=Pi{}5?1T(G!izKu438u z`&~i6nwQ5y)=WK-=@QdyYc_HHp~weuwwKem6J-vBUF)?fw+IpL`grd2&FDJjP)_Zf Ux4v;lfkD9F>FVdQ&MBb@01ZEbBLDyZ diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png deleted file mode 100644 index 398937b2a6acfb8e68799eda335473d7334b04c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmV-E0m1%>P)C$W0%+_Sq?e zJ$W(3z#r@|W$<%wgBG4A_pu_{n#38?S|NTjFc8|JfqW`M&a^^$cNt@9k@pcTOQ>^1 z-XsGB-y@fVSz6Qxnro4GGKLGXlMJ+w zu<(1jIEGZrd3!xDH`ZOm?cv`G-`gC|9uSaG&Qxe=lx1tYpmdVA#bAfy1&0?i8vX{H zytV!H?wa7Gmyd65zxh;ACYjg8;4p(O=*BUI8k_1FvH$FL^KF0f?#=m| zPk-M`6}u_bu>9uJr-x(Pql?PF+3c>7WMtSTz`!9)dvsf(VgEV3&8L@dUViiO;WwYZ zzL|gX@$;LH-xSSFHDh~V^_%b2&o_w`XaBzWRQv6($F-Xh3=igVFtl*e80}?wkXUj0 z{o%Dg4c>j59miB4`Q!gi`SRbs^B4rw=z_ipH5`Aa8-M;?d-SKrZ$5umHJu@*ZTlao zytAjxck`_O#L{5ENOQEImvM*n@8q(b=k(;yy-S}ipT0k>|MktoZ$1@IySucP@khxw zlifD+V$=Hj)9gTe~DWQpoDBAF!;m`lIe{EN5 I??BcG05^(EZvX%Q diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png deleted file mode 100644 index a7b8ace36c192513f7eb443e9cd27bc90269c350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr;!P)8h z?pfU+9tzKw@Qsz+Fsq}U%(#U6O&-`ko>?9BXvUg& zZ`rfyp{w9#?ig1X9x2@19pg!`OyeZ5Cqp1F4}uqqHLe398u2h8-DPGhk-;4reBdj% zncGZ_c*ZZ58${;cjQP}&17CZLt!T~aLi99Uj7Pz&j4z@#J#=jk|5uZmUgI3UqeO=R dG6|Mv`~a50C-pm<18x8S002ovPDHLkV1kb(h)w_i diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png deleted file mode 100644 index 5828dc2c80e7ff3c68cb1877ac75a68f4a865eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|F z)5S5QV$R!XXL%19@U+%G;FG?J-c%b)-&2LybUpkoe(GM2MjI-Pgg&ebxsLQ0MrJ2?*IS* diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png deleted file mode 100644 index e47652ec206e23df02d701b61396b17a5c1b6566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP);w0GL2WU=-LuH-HUv z1FwlcOs|1*V7N=}OZtPRr7yY1(JkgtnkZPV`sSUOD`;_|pfQ3GbT@HexvPnXrI?l?lnb_^fi^j zAc^D~zqBSAMK7X<#_&>50UZh4NwsrGP>KJOXy+*zflCWWGlF*I57D)g;TC+C@LoZ zq8R2$N$^O~G5H&Xg^q^e%H+?OPJO9lQ|V##8QlO_wnK482-!2cr< z)bxfHiG_T>uBAn}>NcbZYLNsD#YOnWHJc6m>K?1L73Say?GC28mjo@7mzvEQzMw-` z)7v9JFd2%VmTU!|nBGd}xCm>uVBTQ9YkEk6gD^=990Hq#q$z@0k{A2{^^hzcF=EaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO OGI+ZBxvX6_C4 diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png deleted file mode 100644 index 9ffc7f2a1a36f0d0176de95d5162f0dafd9ba4f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv(mfq~J% z)5S5QV$R!{7jq9e2)H~~{(r&o4r7VHav_bzkcO2CQy8WuSaHbC;B#WXqg8Wn&C$Yw zomcHL>uqjLc8}^k_uBl)a_+5ax1KFae=Nxs*Cnmd3q)xNQdw?WyjRRW^WKQxRPmPP zm3*HIJSQ627s)zrJ#pIX3j0Mn=dXqbzi@;$0+nYn3q`vx;(gHhaowDo8nuT{>~^`x z<8f}g%jD;_@6robOPFYx`t%2g?r6L;!(hX)za}Tn3)v)TCM`JpKcSJurzhYlM8@+) z_JkQyT-7hkFKMhayrs0iQTC5nlw#fjlV!XovOdnvNdHrN_*g`f`V^O^elL^FAL~zu zeRHE|yXveQ?W#o^M35LTeESEY9_{pZlS8{oG{2N=K%p00i_>zopr0N_Tao&W#< diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png deleted file mode 100644 index 6a0ffb582dd13b8e9ee143486bc873735d75c30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i8oCO|{#S9F5M?jcysy3fA0|R5Q zr;B4q#hkaZ4(1*<;Bl>dvG=aRJq6_}GnYszN*}qoK-pxni|j&a4Pg`I5SR6>c8soW zzrM;Jn9LExFW_+c!sNAwV;(UTm8k~3?_Hz%$G~HTEaztB#4@Er#hu|3iuES0)er78 zpYS;|VVZkuf1}&YUq(|S9L}A5r{L4ta&w}AwNRS6(x1d1N&B|{T2sgQrBeT6Y~=o1 z@BN#kBuzUxo;xf&`r*1n68E)-;UO%tnPnQ?+ zNz6q?5#LW+&$?`vp8fc2^#XZ@@Ga9jKHU4j&G03s!0gYL4+1L!qs#xW9tiTjFfq*? zq*0dhza!U^l-K>=EgI*vbh)%9E)+e{Heb%EWC_GK=@t*=YeV$UO|)Bb4;bbQp00i_ I>zopr0E@e}-v9sr diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png deleted file mode 100644 index 4da4a7449f96dbb56f1c63ce4133725bc9c9304f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4% zr;B4q#hkaZF8VS%^0=^f*1u4=&RBBbqNi5_*QO8#)g@D6*e^I-^C*BR+6Nk-#iNzXO7DEm?4fo|`2)(|S^|&y|@6 z(p!TUh5b2~x3F%)j*C&7RgOv>i@n?U#N>m2Wc3HdbiXfA2flaIuz(y3wmx{L(&Sqw zHI=G#Rn)ic*qi40YF3B6c{sAC7>-yni-c=P|BwGQ0T=-cp00i_>zopr7_%5n?}~rm P^%N?ri*XclLY4ynyR5Ts diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png deleted file mode 100644 index 5f17c958b2fa945f727cbe88f31463eb8a609443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|R55 zr;B4q#hkadFZv!f5OI6heMByW`9?$8q%;<@1vv*e5`}K@CNyv0?0hiubF^0~HH!gkhHSz0~uea=y4mcpg1l}p{0)ox2o)3_|e_rZENd57JpJL08xbvVoN`hle z<2UK};x)bHn|aObtBO0rdt<*EUqAN!u`(ME3o?vi>YZ9Y!M|?-&(!xjuFHOsIp^DV zuO?*2<2>Fef08E1Io=GF%UG4uUc+eUvD-hWT@MC?@(p&*UjtZ{&{S;clt7i ri}g0vvtKdEzx~S0%!mRT{hQCK&ns3q=MRh~22WQ%mvv4FO<)25SsAnH diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png deleted file mode 100644 index 97e4cf24a07adf070ba14d242a19f1394d472cfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9F5M?jcysy3fA0|Vnq zPZ!6KiaBrZ9P~ZxAmDJ(vOrzdfnAevxloLg6@%3RmSE0>ELH}h6NEk->b>ls|K`EzEHxT66I72Gxc?LXFCxqQN*qBD#HEUMp@Y?mqM{8MG-ny9LEOFUhE(dG1yf^7)9;FfP~SU)%IeUi-i+dtnJ z?qHqs=>P5SQg4)bV2(mkcyqnx>RVdZbD1@&?w{Lv{K34{F|%)HpI>Ly7N6aR-9LNg z{(f@z+qP#54R+UlopE>W?YwH8GxL=HPkQ1l5;tiL+n(M(?_#QQO|nk^+iCIJFzdgl z=2>?MNN~VymK0dUW+VD;onfEqr}?(k?{BLzdfO)mc&|TbcL+%lOxHsF+*m!ipA2EO Qz?fw4boFyt=akR{0K8Yl{r~^~ diff --git a/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png b/public/icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png deleted file mode 100644 index 488a3030d28d4312fbb6e24619a0a0e70156bfe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|VnV zPZ!6KiaBrZ9`rrzAj0;rd;x=1hjjxV$J7aa26J1yJgge{eAuTPh}u{1mH$@Zp_)r_ z^Vg)P$j{69xlHfy%DL@Rjh~l&+gdnX=s}hwLmI;j#sszobVg>w?Xq`GJI|LbyR~iM z+*pI}7tdY4wb0~1t#$svJKomGxwjY2eV*`c+RL^{%@;CFX@WN~#Au5HlVb4}vh+||hpe+6+H z^dauFdGNJaS-<;4Yq*z9`=7Gapue7qCqdfszSc8J<8}Gg!I{%j4>T3c< OJAEaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO OGI+ZBxvX6_C4 diff --git a/public/icons/windows11/Square44x44Logo.scale-125.png b/public/icons/windows11/Square44x44Logo.scale-125.png deleted file mode 100644 index 6e00c2ba31aa51ffd0057b57c5457cfd541bc8d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^<{-?$1|(P9zT^g^I14-?iy0XBj({-ZRBb+K1_nky zPZ!6KiaBp*UGzQdAmH-6x&9L4I|i!*A(N&EXmtcL0?C6f8LSGdIAja7Kb<@qW$Bk# z^n1x)sr#P(R+Xi3_ZR3nui`zqeR=w-farINTIOgeF88`z)E)9&<-gb0#wwd7yHtOs zuS(YY@+9YT`K0&3UsoK@UgbW?eyLP(;^pH(vnB+qJ_-5wWKH`UPrJtbtKQG~Yn}f0 z$r}4j7bb6JyF2;LCc)>MZ9@5O9k-cfH|-MG{H~L^1$MHpHZi?#7MU#lp+0g^!)p6! z;oc`!3KgxIac5gXZTq3?TMtYBv5uW~$?p2%b$9p*=l`Aywkb2}oLhvxiv5G|djILzh1nnOjh}4S-fR7Qtf9RL7~Bk=u6{1-oD!MD>yFcz{b~Ds*=NTj^RXuz%-8y&I-)JjC_rfE2_6Iz4$56 zHq)=?)`|&Fr)`Zn`it-F9o6!_w>}#e&FA>2Ey>i@pqRiR0iptU4PE!K?A^Zk$gXE) zd6TSbEv-|U^*BEUR2)>jX6pWry{fBG@t>{p0RaOR9!4OwqRryy_jwcUp0vBX`}Lu@ zzJ=E^FU&3KQ2mse*>&hq&=%cuw|c95?@K|IgQ*4W6|yGT!mq3Io+lq!AeYp&KifKM zLOw6p1z?9b@E7(N{&F&XQ@r=Z+PR-Q9F@ga*`;5Z7PXas|0?OzFw23aHD-0}ocsHU zU;V1Q@EKS4$DKC2u+Q)v_vU9O{*u71%y8f5Fn@KNf8hn%})yZt=JM@|wu* z0h-|a@SNtg?Joazr`rE7^6a>DV5;t7wx8GFp#pN#{4L44&wl%C_zR2_22WQ%mvv4F FO#txFwhaIP diff --git a/public/icons/windows11/Square44x44Logo.scale-200.png b/public/icons/windows11/Square44x44Logo.scale-200.png deleted file mode 100644 index 0815ae8e9f119a0e42c9dc50c84419ff23fc8c55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^5g^RL1|$oo8khhn&H|6fVg?4jBOuH;Rhv(mfr0U? zr;B4q#hkZy4*D`1im*K_f50a@fls3`fKyXZR={cj%ZiqzELH_t4MH2Ha@Bb^>&)=~ zbavY2;t0)YTf?_5tCfHMa8|qBwx~0!8vpY!ALijPHaK&@0EID|bI<$7b}^r?xv$>( z=2r#J^_q~1dxp|KG-HhGB0xeGt=aQli!*5_B+O_`WNVX@NJC*5H^yu4e^9vM&7Vih ziu7x1SU;aH-MMB`#=}1=59B5-4t}a$uyS`nU5%01;cymo%R$cBAUNY6w{^_*s$-Sx z|K2En2>XB8V)u;~zBR4~u({XRAcw_IKmLrwbf-(z+*{7u^?gy>UwY$n>}$#WnTyRo ziZWvQ5vWJ)!@B<41-{(R`@I!k-aKj%?eTBY_EY-v=4jVUn|Yx9)c%S|bya2YKcDCJ z3s}qaMWlFTEKjXvBbgZz%-47O+WnB z759DF_F3h3-;=AqZGH$ZPt8+*zvK6f!;&mMvl={w4KkV3d=D()oMFN^SuNob@q*j9 ze$>r;Ke_x*#IwqRzV6gIzk46EXU;xpZN^m0%OAu6o?-Up2^Ev_WeBn>Sglz5IaQ=O432a zug319w;#m3-dr_nPjYwpzQ_aS&Gjdxt{1*(@aG^QNns|wZ+wf`G;hBabzKh35DcEK UelF{r5}G>1&PpDA){iU%06uY8)c^nh diff --git a/public/icons/windows11/Square44x44Logo.targetsize-16.png b/public/icons/windows11/Square44x44Logo.targetsize-16.png deleted file mode 100644 index edc35b2ea4ec82cc1f79b6d008540941ac670544..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAQ1Fze zi(^Q|oTY({yv+tYr&az*$mhrh=xM5dICz8IdSMJx&4$_odN+jx50vD#x2Spta&DWP zBGR5%7B&5h-IXaqH&{g~4D`=Td#UtS^s-U>nOovJjJTgoFgTMb^;X17Vcp(q=DBXq zonBiP_i%DZsUA9Xes=y$w_gWt&wO-3@ubp)i**qmn>l2fIHuf-e!82X&QFJF@AVX+ zw#E1Rl{-G~akyE==NT2{udZHq-m|8$=~}R)K*6g!8toGf2q!IblUPu$9B{ebf=lP4 cz`p#|>U((`4?hI@iow&>&t;ucLQ_H$01vioK>z>% diff --git a/public/icons/windows11/Square44x44Logo.targetsize-20.png b/public/icons/windows11/Square44x44Logo.targetsize-20.png deleted file mode 100644 index 48ccbf0753e44bf9af0a634b531206ec15c1d460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN5fEmas?8@26#VY# z;uumfXK%t1lhs-HMz zI*0Yr1g~|G=8s-WPZaL1c)aGX(USUQ5tlcA5}9Dc*{PpCahmC;r$-(OW*cvK`<l(^$b(y(f_bM)@;G*@}$2F=Pi{}5?1T(G!izKu438u z`&~i6nwQ5y)=WK-=@QdyYc_HHp~weuwwKem6J-vBUF)?fw+IpL`grd2&FDJjP)_Zf Ux4v;lfkD9F>FVdQ&MBb@01ZEbBLDyZ diff --git a/public/icons/windows11/Square44x44Logo.targetsize-24.png b/public/icons/windows11/Square44x44Logo.targetsize-24.png deleted file mode 100644 index 398937b2a6acfb8e68799eda335473d7334b04c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmV-E0m1%>P)C$W0%+_Sq?e zJ$W(3z#r@|W$<%wgBG4A_pu_{n#38?S|NTjFc8|JfqW`M&a^^$cNt@9k@pcTOQ>^1 z-XsGB-y@fVSz6Qxnro4GGKLGXlMJ+w zu<(1jIEGZrd3!xDH`ZOm?cv`G-`gC|9uSaG&Qxe=lx1tYpmdVA#bAfy1&0?i8vX{H zytV!H?wa7Gmyd65zxh;ACYjg8;4p(O=*BUI8k_1FvH$FL^KF0f?#=m| zPk-M`6}u_bu>9uJr-x(Pql?PF+3c>7WMtSTz`!9)dvsf(VgEV3&8L@dUViiO;WwYZ zzL|gX@$;LH-xSSFHDh~V^_%b2&o_w`XaBzWRQv6($F-Xh3=igVFtl*e80}?wkXUj0 z{o%Dg4c>j59miB4`Q!gi`SRbs^B4rw=z_ipH5`Aa8-M;?d-SKrZ$5umHJu@*ZTlao zytAjxck`_O#L{5ENOQEImvM*n@8q(b=k(;yy-S}ipT0k>|MktoZ$1@IySucP@khxw zlifD+V$=Hj)9gTe~DWQpoDBAF!;m`lIe{EN5 I??BcG05^(EZvX%Q diff --git a/public/icons/windows11/Square44x44Logo.targetsize-30.png b/public/icons/windows11/Square44x44Logo.targetsize-30.png deleted file mode 100644 index a7b8ace36c192513f7eb443e9cd27bc90269c350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr;!P)8h z?pfU+9tzKw@Qsz+Fsq}U%(#U6O&-`ko>?9BXvUg& zZ`rfyp{w9#?ig1X9x2@19pg!`OyeZ5Cqp1F4}uqqHLe398u2h8-DPGhk-;4reBdj% zncGZ_c*ZZ58${;cjQP}&17CZLt!T~aLi99Uj7Pz&j4z@#J#=jk|5uZmUgI3UqeO=R dG6|Mv`~a50C-pm<18x8S002ovPDHLkV1kb(h)w_i diff --git a/public/icons/windows11/Square44x44Logo.targetsize-32.png b/public/icons/windows11/Square44x44Logo.targetsize-32.png deleted file mode 100644 index 5828dc2c80e7ff3c68cb1877ac75a68f4a865eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|F z)5S5QV$R!XXL%19@U+%G;FG?J-c%b)-&2LybUpkoe(GM2MjI-Pgg&ebxsLQ0MrJ2?*IS* diff --git a/public/icons/windows11/Square44x44Logo.targetsize-36.png b/public/icons/windows11/Square44x44Logo.targetsize-36.png deleted file mode 100644 index e47652ec206e23df02d701b61396b17a5c1b6566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP);w0GL2WU=-LuH-HUv z1FwlcOs|1*V7N=}OZtPRr7yY1(JkgtnkZPV`sSUOD`;_|pfQ3GbT@HexvPnXrI?l?lnb_^fi^j zAc^D~zqBSAMK7X<#_&>50UZh4NwsrGP>KJOXy+*zflCWWGlF*I57D)g;TC+C@LoZ zq8R2$N$^O~G5H&Xg^q^e%H+?OPJO9lQ|V##8QlO_wnK482-!2cr< z)bxfHiG_T>uBAn}>NcbZYLNsD#YOnWHJc6m>K?1L73Say?GC28mjo@7mzvEQzMw-` z)7v9JFd2%VmTU!|nBGd}xCm>uVBTQ9YkEk6gD^=990Hq#q$z@0k{A2{^^hzcF=EaktG3V`!i@Z$+0&Vre-zV^vFeeCEF-dbsTQK=45Kue5EyxZFp3sSm;}DyMZPiUKX0cBu4;RPzaQYlknT z*(W1bPvDcjZ4Z_6xY1z$BH;QgraxakTs~lQe#Pr+!e_qB5MJgNbZ6@_CjB?F`(5@W zXZc1b?C}bTnB~iPf94+F8~3j-`qx&pxA~Cn6Uhw^K1>GM(#z%jnd!`0b-hUGW`1BO OGI+ZBxvX6_C4 diff --git a/public/icons/windows11/Square44x44Logo.targetsize-48.png b/public/icons/windows11/Square44x44Logo.targetsize-48.png deleted file mode 100644 index 9ffc7f2a1a36f0d0176de95d5162f0dafd9ba4f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?4jBOuH;Rhv(mfq~J% z)5S5QV$R!{7jq9e2)H~~{(r&o4r7VHav_bzkcO2CQy8WuSaHbC;B#WXqg8Wn&C$Yw zomcHL>uqjLc8}^k_uBl)a_+5ax1KFae=Nxs*Cnmd3q)xNQdw?WyjRRW^WKQxRPmPP zm3*HIJSQ627s)zrJ#pIX3j0Mn=dXqbzi@;$0+nYn3q`vx;(gHhaowDo8nuT{>~^`x z<8f}g%jD;_@6robOPFYx`t%2g?r6L;!(hX)za}Tn3)v)TCM`JpKcSJurzhYlM8@+) z_JkQyT-7hkFKMhayrs0iQTC5nlw#fjlV!XovOdnvNdHrN_*g`f`V^O^elL^FAL~zu zeRHE|yXveQ?W#o^M35LTeESEY9_{pZlS8{oG{2N=K%p00i_>zopr0N_Tao&W#< diff --git a/public/icons/windows11/Square44x44Logo.targetsize-60.png b/public/icons/windows11/Square44x44Logo.targetsize-60.png deleted file mode 100644 index 6a0ffb582dd13b8e9ee143486bc873735d75c30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw1|+Ti+$;i8oCO|{#S9F5M?jcysy3fA0|R5Q zr;B4q#hkaZ4(1*<;Bl>dvG=aRJq6_}GnYszN*}qoK-pxni|j&a4Pg`I5SR6>c8soW zzrM;Jn9LExFW_+c!sNAwV;(UTm8k~3?_Hz%$G~HTEaztB#4@Er#hu|3iuES0)er78 zpYS;|VVZkuf1}&YUq(|S9L}A5r{L4ta&w}AwNRS6(x1d1N&B|{T2sgQrBeT6Y~=o1 z@BN#kBuzUxo;xf&`r*1n68E)-;UO%tnPnQ?+ zNz6q?5#LW+&$?`vp8fc2^#XZ@@Ga9jKHU4j&G03s!0gYL4+1L!qs#xW9tiTjFfq*? zq*0dhza!U^l-K>=EgI*vbh)%9E)+e{Heb%EWC_GK=@t*=YeV$UO|)Bb4;bbQp00i_ I>zopr0E@e}-v9sr diff --git a/public/icons/windows11/Square44x44Logo.targetsize-64.png b/public/icons/windows11/Square44x44Logo.targetsize-64.png deleted file mode 100644 index 4da4a7449f96dbb56f1c63ce4133725bc9c9304f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4% zr;B4q#hkaZF8VS%^0=^f*1u4=&RBBbqNi5_*QO8#)g@D6*e^I-^C*BR+6Nk-#iNzXO7DEm?4fo|`2)(|S^|&y|@6 z(p!TUh5b2~x3F%)j*C&7RgOv>i@n?U#N>m2Wc3HdbiXfA2flaIuz(y3wmx{L(&Sqw zHI=G#Rn)ic*qi40YF3B6c{sAC7>-yni-c=P|BwGQ0T=-cp00i_>zopr7_%5n?}~rm P^%N?ri*XclLY4ynyR5Ts diff --git a/public/icons/windows11/Square44x44Logo.targetsize-72.png b/public/icons/windows11/Square44x44Logo.targetsize-72.png deleted file mode 100644 index 5f17c958b2fa945f727cbe88f31463eb8a609443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9F5M?jcysy3fA0|R55 zr;B4q#hkadFZv!f5OI6heMByW`9?$8q%;<@1vv*e5`}K@CNyv0?0hiubF^0~HH!gkhHSz0~uea=y4mcpg1l}p{0)ox2o)3_|e_rZENd57JpJL08xbvVoN`hle z<2UK};x)bHn|aObtBO0rdt<*EUqAN!u`(ME3o?vi>YZ9Y!M|?-&(!xjuFHOsIp^DV zuO?*2<2>Fef08E1Io=GF%UG4uUc+eUvD-hWT@MC?@(p&*UjtZ{&{S;clt7i ri}g0vvtKdEzx~S0%!mRT{hQCK&ns3q=MRh~22WQ%mvv4FO<)25SsAnH diff --git a/public/icons/windows11/Square44x44Logo.targetsize-80.png b/public/icons/windows11/Square44x44Logo.targetsize-80.png deleted file mode 100644 index 97e4cf24a07adf070ba14d242a19f1394d472cfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9F5M?jcysy3fA0|Vnq zPZ!6KiaBrZ9P~ZxAmDJ(vOrzdfnAevxloLg6@%3RmSE0>ELH}h6NEk->b>ls|K`EzEHxT66I72Gxc?LXFCxqQN*qBD#HEUMp@Y?mqM{8MG-ny9LEOFUhE(dG1yf^7)9;FfP~SU)%IeUi-i+dtnJ z?qHqs=>P5SQg4)bV2(mkcyqnx>RVdZbD1@&?w{Lv{K34{F|%)HpI>Ly7N6aR-9LNg z{(f@z+qP#54R+UlopE>W?YwH8GxL=HPkQ1l5;tiL+n(M(?_#QQO|nk^+iCIJFzdgl z=2>?MNN~VymK0dUW+VD;onfEqr}?(k?{BLzdfO)mc&|TbcL+%lOxHsF+*m!ipA2EO Qz?fw4boFyt=akR{0K8Yl{r~^~ diff --git a/public/icons/windows11/Square44x44Logo.targetsize-96.png b/public/icons/windows11/Square44x44Logo.targetsize-96.png deleted file mode 100644 index 488a3030d28d4312fbb6e24619a0a0e70156bfe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|VnV zPZ!6KiaBrZ9`rrzAj0;rd;x=1hjjxV$J7aa26J1yJgge{eAuTPh}u{1mH$@Zp_)r_ z^Vg)P$j{69xlHfy%DL@Rjh~l&+gdnX=s}hwLmI;j#sszobVg>w?Xq`GJI|LbyR~iM z+*pI}7tdY4wb0~1t#$svJKomGxwjY2eV*`c+RL^{%@;CFX@WN~#Au5HlVb4}vh+||hpe+6+H z^dauFdGNJaS-<;4Yq*z9`=7Gapue7qCqdfszSc8J<8}Gg!I{%j4>T3c< OJAcoglP`vEkTLa90&6T-WO~?ROD8Dkj}}u zrM%C77kgj9x8*Z}i_XvBP+Qbn-Dx4OJ?XvwebM9ZI?Q}rq_1|?{H##@$uEDK>37BF zkDj0I+f6fMO>#|HSUzd~LY|=I%0HLiV7e-+`*lW#S(59L;tlrSnEuRM#d~Gq>&VMD ze$SZvhjHSOu9m1Z%=aTYo{1#0$xEjM+`Smo-C-$YE~^3Erb*>i&xwr7`WC~tC3J3i;l#i|IPyEGp!5TA6PbzT0! z*$3=CNT1v&zD3^U+}R+uk{rcK+q)C?FxPX$G?y>e3rJ^}Up_YwVxw}ojEHUduBI!J zLf34SQyt3vQx3=aHNNVbRs}Rut%$YVe%{2JvKNn~xb%JW(0m$~YTE@2a0X9TKbLh* G2~7avNv>o7 diff --git a/public/icons/windows11/StoreLogo.scale-125.png b/public/icons/windows11/StoreLogo.scale-125.png deleted file mode 100644 index 7775f4e60bd7ffba0d4866d8c7058c0832b474ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^_8`o`1|-Ad1?~eW&H|6fVg?4jBOuH;Rhv(mfq^m9 z)5S5QV$R!H7jq9A@VLBR%v{2p-JI5JHTlZykh@3bF8Rv#lI<0nq@va*VHPt{t4V@i z-ZB2+OqS#q^Xd8^+%eHcd(!<0?`76=@6>ef=e;;N-SyKNk9nf&{}lI$EB~LZypUJX zJ^e|2k&G>O)zfmzeLa8N`#Q{cEbsOHk$Z0UC~eEzNRS!nN44h{=%tH=S#Ek&q7l=5 zXs_^`H52>Y?2>BdzUR6g_FfUDFxBs#)uw428OIx*Zv3wMW_|sP$?reTDA_Pu#r)Pc zkku#S4exG@b9ie0iS_F7M_avPU4HuPn6$axX(z2YEbnps-+1ga^R(X$`>pK6 zu5CN@LVZr{0jZxEPrM&Ll{@{3^Ly`6b(3lT!$Ib4R;pxYKhx8o?~!qw<9GJz=5ojN ze+18+->Wrg!$E^)HjsiamHmpgavZim#`#m6;+u4S-;d{L1co|;r>mdKI;Vst0LO;4 Aj{pDw diff --git a/public/icons/windows11/StoreLogo.scale-150.png b/public/icons/windows11/StoreLogo.scale-150.png deleted file mode 100644 index b03057552ba19757246c4af96f83347f2a433239..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^-XP4u1|%)~s$Kyp&H|6fVg?4jBOuH;Rhv(mfq`+C zr;B4q#hkadFZv!f5OKKJe#AcKLLP&(fZ0n91ICvu22Spo<_)~JcoUeDI?uOF@18xu za^o0lL-Vfz|61-;z}9HUapq3bm()FK&(`<-HGPnn|FSBig`F{55ur_?q!>0jt;){4_j zh8$2`$Ts=BRw#{E-z>YS=T320_lcG3=ifYabNa_AGyaSAZsnVFSL2QH_r}z_vd8mt zPv1DwvM2Q*+>ywprD=Gi&3~zHbX)5AhK`TxE5BZrZ*ThYasL&45BpEmb3|Oy)3CaK zp~7m3>qZg3Bfsuk^K}aMj4J)r++h=9efHEp*X4!=2C_Xsp=6o!C6j0D_ultUsVG|a z_mk=?J7>4|7DG?PFf z4HQ~tH*e+7%3$?XuWzb7Gq>Mf*Ta0~*_yfocc*ZFn8u1V+<_r@M%P1Lysqu~ou(KY eq?iMm$G4_jYwfP;#_hng!r)DBy5WywlEu{Q{$>>Jk>K10@ceeyS?64(!W>uQkQzsVoY-_CzMr zt~~71E3bdE%(;JPH#!J#un-{5?7I2v_6O^{?UfNdgjM4(uw^g%r_$Nw&A;Dox70gz z*G!)M`~MryF5g-S6tA1j-~3x%+<#}>e*Oo(JEN?(eRp`^%E{8?puj;Iap)eiW!`6l zKYiz$cdx&`XSZp!)XO)gAH2JKYoj+u%B6?rV>X>!oR|LGg75XzTh$657O^lnDhQBB zJlxsnb3b|3x3Z5@UYGv7|MO$Kd`+GLfA{~p$4%?2vu|D9Z}&o9j8LfJ3a966MZ5KG z-`(|Rw*TdK+b!3HzuGF_w>#42>6UA+Z3W0R_(rut`RzTjb;qY4yn8+S-@9u+^R8z8 zke$z7{y)Zg-|kY*#u|w`^?i>GcKlB}%U%?-xqLNW_BZpY7^cS4Dgqo#jS3_Z)%;I> zfB1L#k>>KRzfI0hd71x52Pky;(Nfv#eec73Z<8DNpy)Dsoj7~-(W62HQ?A1g*1$|{ VMUIZ`pMd#?!PC{xWt~$(697lP79Rir diff --git a/public/icons/windows11/Wide310x150Logo.scale-100.png b/public/icons/windows11/Wide310x150Logo.scale-100.png deleted file mode 100644 index d7ab0a067a1e4fcef1ec1d545e2129333332b7b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 852 zcmeAS@N?(olHy`uVBq!ia0y~yU^D}=r*W_W$&l+yJ_9Mv0*}aI1_r((Aj~*bn@^g7 zftk(I#WAE}&f7Z&bAtl~94>ac$S+}j(Gb9?*T^SiwSXm<(~tc^o{)P)!un_xyknY(OYfxjdZkg$EC*{I9hV%m|4<2=~ zIyHS;*7NJ7%*)&Vs;ato?dM^b!NSqh1n9{vdzdP^$9BaO~-&WsWFS=cS-j=tbU7_IAXXdZh7v1JB z-hD8;{#>l?u3Fo2i4S}@oQ2O0bdSvWWb%E(i*JwbTwQc~e{ZSY@m=rhWM13w{%8Q& zT9~)}#kbFQ4_nxq>qkGVn)BQ~kr^WpNU;qPo;k%Ns-stVC4qc?~nh)oV&{t_uKHh#RFlELuGG{|GdfTSn>Mzox}s`RIuWJ zX8iMi5hcIp?|kjLJ^y*0*xi4I-)k?vy$wna_4BRyz_E7pPTs}0?K=-Iy1jejxyKRT z@BZGo+I71=Ta5$WWJSPx(1f^L=J`7DyLD1~zUID5y7=~S13w4TavS?w?FauKU3_*q sG3l3pMF+y(#3kA@+*_aj#hb}HfVq>w)78&qol`;+03=friU0rr diff --git a/public/icons/windows11/Wide310x150Logo.scale-150.png b/public/icons/windows11/Wide310x150Logo.scale-150.png deleted file mode 100644 index 1976f104098d27d3a108fe58e98aef0a0505f79e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1204 zcmeAS@N?(olHy`uVBq!ia0y~yV7v%qKjdHolGD%iHvuWm0*}aI1_r((Aj~*bn@^g7 zfhEn;#WAE}&f9ATbA1afAlE+o5sM<*}>$XvWP*TQ-i@piHl((3EXU%=kLVsTAj^h{_)&Jgh5G= zwZX%MQ9&q>p@SCOo0D_jFz3>WzBbkQ!v$k+s^*(yube>hQ@2?c(8@*!P2r}%i` z+`Qwr(s#>W{~dj(n-<}L7Sfi_Z}0FkZ}$Fa^gTId`EN#jfxvS&+4j6CJD{yfUi=cB z7@p5LR=R8EZrPYa-*?Vuj#CtTIwv<~dG5R0z=(R@2NIxd$^eDLwuzn|m$%;Q=Y4r6&&=R3D}kAzLl|gVVG}Qdg5L&4h9jJ23=I|s*%$=WZ!j=C zVv%NWm_wPOkT==-mkZ-=vne>x#C+c|83?D)BMX^|NWJ3JP@E=pi#wB7ROTG+Q?4dIz6+}T-X1y_2Sc8V%RKN z5}K3e)U8X3zTKWZZ+W@fdgFi6HcHftajG~TGZj9LtCd_=DV2Be`PTaO>^Sy!6A~WB z_6W7|GmipXCc}aj#No+3zDQ6 g>OARExc=tfw9SY=`qP)gz)Fe1)78&qol`;+06&oZi~s-t diff --git a/public/icons/windows11/Wide310x150Logo.scale-400.png b/public/icons/windows11/Wide310x150Logo.scale-400.png deleted file mode 100644 index 4d97fbf138f011d3971bd9e19f6f442281cfab21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4607 zcmeAS@N?(olHy`uVBq!ia0y~yV7bA-z!bs31{B$FEqWf1;wb| z85jgNdb&7VY1m*`Ga{crF*~+iIE1h9iZ};!!)7{@rGcbfV z9RO7e42`4I$O(disB`SIHZ#Vx-Ohf`Yx11=fG4o1@H-vOd_eO@$^vV72EWl%G4gUm zLDW9EjC0rWct6ztPJG+X$gqy3k@vxtIs7K(?g`D)A1>dzo0%bobF?)_T5AqixDI&@ z?w@|$>OVZ~{`EYbXuG)IB{z!F-#$+~y>_d9yYBYua{LT34F}i`Ox&~U+rJG@U*7tg zc-s2#y!OYIw~8gN*Yt0Tm1nTvXygUeGfbn@$O!^qD|Jg*@{La^H$LawcS X)NgCIj48p{ppw Date: Sun, 8 Dec 2024 14:55:08 -0500 Subject: [PATCH 16/25] feat: lookup tables --- components/Markdown.css | 8 ++++---- components/Markdown.tsx | 7 ++++++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/components/Markdown.css b/components/Markdown.css index c8f7e6e..bc6c09a 100644 --- a/components/Markdown.css +++ b/components/Markdown.css @@ -40,13 +40,13 @@ } p > code { - background-color: var(--neutral-100); - outline: 0.15em solid var(--neutral-100); + background-color: var(--neutral-50); + outline: 0.15em solid var(--neutral-50); } pre:has(code) { - outline: 1rem solid var(--neutral-100); - background-color: var(--neutral-100); + outline: 1rem solid var(--neutral-50); + background-color: var(--neutral-50); overflow: auto; } } diff --git a/components/Markdown.tsx b/components/Markdown.tsx index e260b6f..3c36467 100644 --- a/components/Markdown.tsx +++ b/components/Markdown.tsx @@ -12,11 +12,16 @@ import "prismjs/components/prism-rust.min.js"; import { css } from "utils/css.ts"; import clsx from "clsx"; + const marked = new Marked(markedHighlight({ emptyLangClass: "language-none", langPrefix: "language-", highlight(code, lang, _info) { - lang = lang === "rs" ? "rust" : lang === "console" ? "sh" : lang; + const languageAliases: Record = { + rs: "rust", + console: "sh" + }; + lang = languageAliases[lang] ?? lang; const language = Prism.languages[lang] ?? Prism.languages.autoit; return Prism.highlight(code, language, lang); }, From ab5edf3c004afba601b395a4b01ca56cca6dba53 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 15:04:07 -0500 Subject: [PATCH 17/25] fix: duplicate --- public/variables.css | 45 +------------------------------------------- 1 file changed, 1 insertion(+), 44 deletions(-) diff --git a/public/variables.css b/public/variables.css index 33ec47c..bb92553 100644 --- a/public/variables.css +++ b/public/variables.css @@ -59,47 +59,4 @@ --scrollbar-track-color: var(--neutral-0); --scrollbar-thumb-color: var(--neutral-950); --scrollbar-size: 8px; -} - -:root { - --neutral-0: light-dark(#ffffff, #000000); - --neutral-50: light-dark(#fefefe, #0a0a0a); - --neutral-100: light-dark(#efefef, #3d3d3d); - --neutral-200: light-dark(#dcdcdc, #464646); - --neutral-300: light-dark(#bdbdbd, #525252); - --neutral-400: light-dark(#989898, #656565); - --neutral-500: light-dark(#7c7c7c, #7c7c7c); - --neutral-600: light-dark(#656565, #989898); - --neutral-700: light-dark(#525252, #bdbdbd); - --neutral-800: light-dark(#464646, #dcdcdc); - --neutral-900: light-dark(#3d3d3d, #efefef); - --neutral-950: light-dark(#0a0a0a, #fefefe); - --neutral-1000: light-dark(#000000, #ffffff); - - --accent-50: light-dark(#f2f3fb, #1a1a2e); - --accent-100: light-dark(#e7e9f8, #252541); - --accent-200: light-dark(#d4d7f1, #2f3156); - --accent-300: light-dark(#babde7, #3a3c6b); - --accent-400: light-dark(#9e9ddc, #464880); - --accent-500: light-dark(#8c85cf, #5a5d99); - --accent-600: light-dark(#796cbf, #6e73b0); - --accent-700: light-dark(#685ba7, #8389c7); - --accent-800: light-dark(#564b88, #9ea1dd); - --accent-900: light-dark(#48426d, #b6baea); - --accent-950: light-dark(#27233a, #d1d5f7); - - /* Syntax Highlighting Colors */ - --syntax-comment: var(--neutral-300); - --syntax-punctuation: var(--neutral-800); - --syntax-keyword: var(--neutral-400); - --syntax-class: var(--neutral-600); - --syntax-boolean: var(--neutral-400); - --syntax-symbol: var(--neutral-700); - --syntax-number: var(--neutral-800); - --syntax-string: var(--neutral-400); - --syntax-variable: var(--neutral-100); - --syntax-operator: var(--neutral-900); - --syntax-function: var(--neutral-600); - --syntax-background: var(--neutral-50); - --syntax-text: var(--neutral-800); -} +} \ No newline at end of file From e5fafff8cd8f18483f662bf32579b969e7d1931e Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 15:16:55 -0500 Subject: [PATCH 18/25] feat: prism theme contrast --- components/Markdown.css | 40 ++++++++++++++++++++++++++++++++++++---- public/variables.css | 12 ++++++------ 2 files changed, 42 insertions(+), 10 deletions(-) diff --git a/components/Markdown.css b/components/Markdown.css index bc6c09a..b0f4b62 100644 --- a/components/Markdown.css +++ b/components/Markdown.css @@ -1,11 +1,11 @@ .markdown { word-wrap: break-word; - > *:first-child { + >*:first-child { margin-top: 0 !important; } - > *:last-child { + >*:last-child { margin-bottom: 0 !important; } @@ -39,7 +39,7 @@ margin-left: 2rem; } - p > code { + p>code { background-color: var(--neutral-50); outline: 0.15em solid var(--neutral-50); } @@ -49,4 +49,36 @@ background-color: var(--neutral-50); overflow: auto; } -} + + ::-webkit-scrollbar { + width: 6px; + height: 6px; + } + + ::-webkit-scrollbar-button:start:decrement, + ::-webkit-scrollbar-button:end:increment { + display: block; + height: 10px; + } + + ::-webkit-scrollbar-button:vertical:increment { + background-color: var(--neutral-400); + } + + ::-webkit-scrollbar-track-piece { + background-color: var(--neutral-400); + -webkit-border-radius: 3px; + } + + ::-webkit-scrollbar-thumb:vertical { + height: 50px; + background-color: var(--neutral-400); + -webkit-border-radius: 3px; + } + + ::-webkit-scrollbar-thumb:horizontal { + width: 50px; + background-color: var(--neutral-400); + -webkit-border-radius: 3px; + } +} \ No newline at end of file diff --git a/public/variables.css b/public/variables.css index bb92553..c7edeaa 100644 --- a/public/variables.css +++ b/public/variables.css @@ -42,17 +42,17 @@ --syntax-comment: var(--neutral-300); --syntax-punctuation: var(--neutral-800); - --syntax-keyword: var(--neutral-400); - --syntax-class: var(--neutral-600); - --syntax-boolean: var(--neutral-400); + --syntax-keyword: var(--neutral-500); + --syntax-class: var(--neutral-700); + --syntax-boolean: var(--neutral-500); --syntax-symbol: var(--neutral-700); --syntax-number: var(--neutral-800); --syntax-string: var(--neutral-400); - --syntax-variable: var(--neutral-100); + --syntax-variable: var(--neutral-500); --syntax-operator: var(--neutral-900); - --syntax-function: var(--neutral-600); + --syntax-function: var(--neutral-900); --syntax-background: var(--neutral-50); - --syntax-text: var(--neutral-800); + --syntax-text: var(--neutral-900); --selection-color: light-dark(var(--neutral-950), #727073); From 351cec7b6ad4fd4e60b9c0df195a44737ca7ca64 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:07:46 -0500 Subject: [PATCH 19/25] one dark and one light --- components/Markdown.css | 8 +- public/prism.css | 414 +++++++++++++++++++++++++++++++++++----- public/variables.css | 14 -- 3 files changed, 372 insertions(+), 64 deletions(-) diff --git a/components/Markdown.css b/components/Markdown.css index b0f4b62..c83fcf7 100644 --- a/components/Markdown.css +++ b/components/Markdown.css @@ -40,13 +40,13 @@ } p>code { - background-color: var(--neutral-50); - outline: 0.15em solid var(--neutral-50); + background-color: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); + outline: 0.15em solid light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); } pre:has(code) { - outline: 1rem solid var(--neutral-50); - background-color: var(--neutral-50); + outline: 1rem solid light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); + background-color: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); overflow: auto; } diff --git a/public/prism.css b/public/prism.css index 36eeaa4..860fe07 100644 --- a/public/prism.css +++ b/public/prism.css @@ -1,95 +1,417 @@ -code[class*="language-"], +/** + * One Dark theme & One Light theme for prism.js stolen and meddled with for this site + * Based on Atom's One Dark theme: https://github.com/atom/atom/tree/master/packages/one-dark-syntax + */ +*/ code[class*="language-"], pre[class*="language-"] { - color: var(--syntax-text); - text-shadow: 0 1px rgba(0, 0, 0, 0.1); - font-family: Inconsolata, Monaco, Consolas, "Courier New", Courier, monospace; + background: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: var(--font-mono); direction: ltr; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; line-height: 1.5; - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } +/* Selection */ +code[class*="language-"]::-moz-selection, +code[class*="language-"] *::-moz-selection, +pre[class*="language-"] *::-moz-selection { + background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 28%)); + color: inherit; + text-shadow: none; +} + +code[class*="language-"]::selection, +code[class*="language-"] *::selection, +pre[class*="language-"] *::selection { + background: hsl(220, 13%, 28%); + color: inherit; + text-shadow: none; +} + +/* Code blocks */ pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; border-radius: 0.3em; - background: var(--syntax-background); - box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } -:not(pre) > code[class*="language-"] { - padding: 0.1em; +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: 0.2em 0.3em; border-radius: 0.3em; - background: var(--syntax-background); + white-space: normal; } -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: var(--syntax-comment); - font-style: italic; -} +/* Print */ +@media print { -.token.punctuation { - color: var(--syntax-punctuation); + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } } -.token.property, -.token.keyword, -.token.tag { - color: var(--syntax-keyword); - font-weight: bold; +.token.comment, +.token.prolog, +.token.cdata { + color: light-dark(hsl(230, 4%, 64%), hsl(220, 10%, 40%)); } -.token.class-name { - color: var(--syntax-class); - text-decoration: underline; +.token.doctype, +.token.punctuation, +.token.entity { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); } +.token.attr-name, +.token.class-name, .token.boolean, -.token.constant { - color: var(--syntax-boolean); - font-weight: bold; +.token.constant, +.token.number, +.token.atrule { + color: light-dark(hsl(35, 99%, 36%), hsl(29, 54%, 61%)); } -.token.symbol, -.token.deleted { - color: var(--syntax-symbol); +.token.keyword { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); } -.token.number { - color: var(--syntax-number); +.token.property, +.token.tag, +.token.symbol, +.token.deleted, +.token.important { + color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%)); } .token.selector, -.token.attr-name, .token.string, .token.char, .token.builtin, -.token.inserted { - color: var(--syntax-string); +.token.inserted, +.token.regex, +.token.attr-value, +.token.attr-value>.token.punctuation { + color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); } -.token.variable { - color: var(--syntax-variable); +.token.variable, +.token.operator, +.token.function { + color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%)); } -.token.operator { - color: var(--syntax-operator); +.token.url { + color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%)); } -.token.function { - color: var(--syntax-function); +/* HTML overrides */ +.token.attr-value>.token.punctuation.attr-equals, +.token.special-attr>.token.attr-value>.token.value.css { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + +/* CSS overrides */ +.language-css .token.selector { + color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%)); +} + +.language-css .token.property { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + +.language-css .token.function, +.language-css .token.url>.token.function { + color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%)); +} + +.language-css .token.url>.token.string.url { + color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); +} + +.language-css .token.important, +.language-css .token.atrule .token.rule { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); +} + +/* JS overrides */ +.language-javascript .token.operator { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); +} + +.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation { + color: light-dark(hsl(344, 84%, 43%), hsl(5, 48%, 51%)); +} + +/* JSON overrides */ +.language-json .token.operator { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + +.language-json .token.null.keyword { + color: light-dark(hsl(35, 99%, 36%), hsl(29, 54%, 61%)); +} + +/* MD overrides */ +.language-markdown .token.url, +.language-markdown .token.url>.token.operator, +.language-markdown .token.url-reference.url>.token.string { + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + +.language-markdown .token.url>.token.content { + color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%)); +} + +.language-markdown .token.url>.token.url, +.language-markdown .token.url-reference.url { + color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%)); +} + +.language-markdown .token.blockquote.punctuation, +.language-markdown .token.hr.punctuation { + color: light-dark(hsl(230, 4%, 64%), hsl(220, 10%, 40%)); + font-style: italic; +} + +.language-markdown .token.code-snippet { + color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); +} + +.language-markdown .token.bold .token.content { + color: light-dark(hsl(35, 99%, 36%), hsl(29, 54%, 61%)); +} + +.language-markdown .token.italic .token.content { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); +} + +.language-markdown .token.strike .token.content, +.language-markdown .token.strike .token.punctuation, +.language-markdown .token.list.punctuation, +.language-markdown .token.title.important>.token.punctuation { + color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%)); +} + +/* General */ +.token.bold { font-weight: bold; } + +.token.comment, +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.namespace { + opacity: 0.8; +} + +/* Plugin overrides */ +/* Selectors should have higher specificity than those in the plugins' default stylesheets */ + +/* Show Invisibles plugin overrides */ +.token.token.tab:not(:empty):before, +.token.token.cr:before, +.token.token.lf:before, +.token.token.space:before { + color: light-dark(hsla(230, 8%, 24%, 0.2), hsla(220, 14%, 71%, 0.15)); + text-shadow: none; +} + +/* Toolbar plugin overrides */ +/* Space out all buttons and move them away from the right edge of the code block */ +div.code-toolbar>.toolbar.toolbar>.toolbar-item { + margin-right: 0.4em; +} + +/* Styling the buttons */ +div.code-toolbar>.toolbar.toolbar>.toolbar-item>button, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>a, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>span { + background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 26%)); + color: light-dark(hsl(230, 6%, 44%), hsl(220, 9%, 55%)); + padding: 0.1em 0.4em; + border-radius: 0.3em; +} + +div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover, +div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus { + background: light-dark(hsl(230, 1%, 78%), hsl(220, 13%, 28%)); + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); +} + + +/* Line Highlight plugin overrides */ +/* The highlighted line itself */ +.line-highlight.line-highlight { + background: light-dark(hsla(230, 8%, 24%, 0.05), hsla(220, 100%, 80%, 0.04)); +} + +/* Default line numbers in Line Highlight plugin */ +.line-highlight.line-highlight:before, +.line-highlight.line-highlight[data-end]:after { + background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 26%)); + color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); + padding: 0.1em 0.6em; + border-radius: 0.3em; + box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); + /* same as Toolbar plugin default */ +} + +/* Hovering over a linkable line number (in the gutter area) */ +/* Requires Line Numbers plugin as well */ +pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before { + background-color: light-dark(hsla(230, 8%, 24%, 0.05), hsla(220, 100%, 80%, 0.04)); +} + +/* Line Numbers and Command Line plugins overrides */ +/* Line separating gutter from coding area */ +.line-numbers.line-numbers .line-numbers-rows, +.command-line .command-line-prompt { + border-right-color: light-dark(hsla(230, 8%, 24%, 0.2), hsla(220, 14%, 71%, 0.15)); +} + +/* Stuff in the gutter */ +.line-numbers .line-numbers-rows>span:before, +.command-line .command-line-prompt>span:before { + color: light-dark(hsl(230, 1%, 62%), hsl(220, 14%, 45%)); +} + +/* Match Braces plugin overrides */ +/* Note: Outline colour is inherited from the braces */ +.rainbow-braces .token.token.punctuation.brace-level-1, +.rainbow-braces .token.token.punctuation.brace-level-5, +.rainbow-braces .token.token.punctuation.brace-level-9 { + color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%)); +} + +.rainbow-braces .token.token.punctuation.brace-level-2, +.rainbow-braces .token.token.punctuation.brace-level-6, +.rainbow-braces .token.token.punctuation.brace-level-10 { + color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); +} + +.rainbow-braces .token.token.punctuation.brace-level-3, +.rainbow-braces .token.token.punctuation.brace-level-7, +.rainbow-braces .token.token.punctuation.brace-level-11 { + color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%)); +} + +.rainbow-braces .token.token.punctuation.brace-level-4, +.rainbow-braces .token.token.punctuation.brace-level-8, +.rainbow-braces .token.token.punctuation.brace-level-12 { + color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); +} + +/* Diff Highlight plugin overrides */ +/* Taken from https://github.com/atom/github/blob/master/styles/variables.less */ +pre.diff-highlight>code .token.token.deleted:not(.prefix), +pre>code.diff-highlight .token.token.deleted:not(.prefix) { + background-color: light-dark(hsla(353, 100%, 66%, 0.15), hsla(353, 100%, 66%, 0.15)); +} + +pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection, +pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection, +pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection, +pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection { + background-color: light-dark(hsla(353, 95%, 66%, 0.25), hsla(353, 95%, 66%, 0.25)); +} + +pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection, +pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection, +pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection, +pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection { + background-color: hsla(353, 95%, 66%, 0.25); +} + +pre.diff-highlight>code .token.token.inserted:not(.prefix), +pre>code.diff-highlight .token.token.inserted:not(.prefix) { + background-color: hsla(137, 100%, 55%, 0.15); +} + +pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection, +pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection, +pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection, +pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection { + background-color: hsla(135, 73%, 55%, 0.25); +} + +pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection, +pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection, +pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection, +pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection { + background-color: hsla(135, 73%, 55%, 0.25); +} + +/* Previewers plugin overrides */ +/* Based on https://github.com/atom-community/atom-ide-datatip/blob/master/styles/atom-ide-datatips.less and https://github.com/atom/atom/blob/master/packages/one-dark-ui */ +/* Border around popup */ +.prism-previewer.prism-previewer:before, +.prism-previewer-gradient.prism-previewer-gradient div { + border-color: light-dark(hsl(0, 0, 95%), hsl(224, 13%, 17%)); +} + +/* Angle and time should remain as circles and are hence not included */ +.prism-previewer-color.prism-previewer-color:before, +.prism-previewer-gradient.prism-previewer-gradient div, +.prism-previewer-easing.prism-previewer-easing:before { + border-radius: 0.3em; +} + +/* Triangles pointing to the code */ +.prism-previewer.prism-previewer:after { + border-top-color: light-dark(hsl(0, 0, 95%), hsl(224, 13%, 17%)); +} + +.prism-previewer-flipped.prism-previewer-flipped.after { + border-bottom-color: light-dark(hsl(0, 0, 95%), hsl(224, 13%, 17%)); +} + +/* Background colour within the popup */ +.prism-previewer-angle.prism-previewer-angle:before, +.prism-previewer-time.prism-previewer-time:before, +.prism-previewer-easing.prism-previewer-easing { + background: light-dark(hsl(0, 0, 95%), hsl(219, 13%, 22%)); +} + +/* For angle, this is the positive area (eg. 90deg will display one quadrant in this colour) */ +/* For time, this is the alternate colour */ +.prism-previewer-angle.prism-previewer-angle circle, +.prism-previewer-time.prism-previewer-time circle { + stroke: light-dark(hsl(0, 0, 100%), hsl(220, 14%, 71%)); + stroke-opacity: 1; +} + +/* Stroke colours of the handle, direction point, and vector itself */ +.prism-previewer-easing.prism-previewer-easing circle, +.prism-previewer-easing.prism-previewer-easing path, +.prism-previewer-easing.prism-previewer-easing line { + stroke: light-dark(hsl(0, 0, 100%), hsl(220, 14%, 71%)); +} + +/* Fill colour of the handle */ +.prism-previewer-easing.prism-previewer-easing circle { + fill: transparent; +} \ No newline at end of file diff --git a/public/variables.css b/public/variables.css index c7edeaa..85f5a25 100644 --- a/public/variables.css +++ b/public/variables.css @@ -40,20 +40,6 @@ --chart-timeout: #d9a620; --chart-unresolved: #d9a620; - --syntax-comment: var(--neutral-300); - --syntax-punctuation: var(--neutral-800); - --syntax-keyword: var(--neutral-500); - --syntax-class: var(--neutral-700); - --syntax-boolean: var(--neutral-500); - --syntax-symbol: var(--neutral-700); - --syntax-number: var(--neutral-800); - --syntax-string: var(--neutral-400); - --syntax-variable: var(--neutral-500); - --syntax-operator: var(--neutral-900); - --syntax-function: var(--neutral-900); - --syntax-background: var(--neutral-50); - --syntax-text: var(--neutral-900); - --selection-color: light-dark(var(--neutral-950), #727073); --scrollbar-track-color: var(--neutral-0); From e96512f71439bb86bc6d384d7098be0c00325c1d Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:12:52 -0500 Subject: [PATCH 20/25] feat: improve blog preview (#32) (#35) From 058f52cd07f00d474701117ba8393637b0699e49 Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:26:39 -0500 Subject: [PATCH 21/25] chore: move out of function --- components/Markdown.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/components/Markdown.tsx b/components/Markdown.tsx index 3c36467..81fc9c2 100644 --- a/components/Markdown.tsx +++ b/components/Markdown.tsx @@ -12,15 +12,15 @@ import "prismjs/components/prism-rust.min.js"; import { css } from "utils/css.ts"; import clsx from "clsx"; +const languageAliases: Record = { + rs: "rust", + console: "sh", +}; const marked = new Marked(markedHighlight({ emptyLangClass: "language-none", langPrefix: "language-", highlight(code, lang, _info) { - const languageAliases: Record = { - rs: "rust", - console: "sh" - }; lang = languageAliases[lang] ?? lang; const language = Prism.languages[lang] ?? Prism.languages.autoit; return Prism.highlight(code, language, lang); From c3fde762425371486e94fd540d05dda9bf3381ad Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:31:24 -0500 Subject: [PATCH 22/25] rename icon --- public/icons/{58.png => icon.png} | Bin public/manifest.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename public/icons/{58.png => icon.png} (100%) diff --git a/public/icons/58.png b/public/icons/icon.png similarity index 100% rename from public/icons/58.png rename to public/icons/icon.png diff --git a/public/manifest.json b/public/manifest.json index cbce0d0..de6e5e3 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -60,7 +60,7 @@ ], "icons": [ { - "src": "icons/58.png", + "src": "icons/icon.png", "sizes": "58x58" } ] From 9145db6230c7d8f27c4603b2307b76da0bb125ec Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:36:43 -0500 Subject: [PATCH 23/25] Update public/prism.css MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Elias Sjögreen --- public/prism.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/prism.css b/public/prism.css index 860fe07..164f143 100644 --- a/public/prism.css +++ b/public/prism.css @@ -2,7 +2,7 @@ * One Dark theme & One Light theme for prism.js stolen and meddled with for this site * Based on Atom's One Dark theme: https://github.com/atom/atom/tree/master/packages/one-dark-syntax */ -*/ code[class*="language-"], +code[class*="language-"], pre[class*="language-"] { background: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); From eb8e8709dc1c7f01bf4bd893994e388a5592252d Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:37:04 -0500 Subject: [PATCH 24/25] fmt --- public/variables.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/variables.css b/public/variables.css index 85f5a25..2ef29ee 100644 --- a/public/variables.css +++ b/public/variables.css @@ -45,4 +45,4 @@ --scrollbar-track-color: var(--neutral-0); --scrollbar-thumb-color: var(--neutral-950); --scrollbar-size: 8px; -} \ No newline at end of file +} From cff6e07590bbeb6a306e3140df8ba2f43ceba1cf Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Sun, 8 Dec 2024 16:38:19 -0500 Subject: [PATCH 25/25] deno fmt --- components/BlogPreviewList.css | 2 +- components/Markdown.css | 8 +-- public/prism.css | 127 ++++++++++++++++++--------------- 3 files changed, 76 insertions(+), 61 deletions(-) diff --git a/components/BlogPreviewList.css b/components/BlogPreviewList.css index d1c6a0b..3ae0deb 100644 --- a/components/BlogPreviewList.css +++ b/components/BlogPreviewList.css @@ -15,4 +15,4 @@ font-size: 0.9rem; color: var(--neutral-800); white-space: pre-wrap; -} \ No newline at end of file +} diff --git a/components/Markdown.css b/components/Markdown.css index c83fcf7..06efb42 100644 --- a/components/Markdown.css +++ b/components/Markdown.css @@ -1,11 +1,11 @@ .markdown { word-wrap: break-word; - >*:first-child { + > *:first-child { margin-top: 0 !important; } - >*:last-child { + > *:last-child { margin-bottom: 0 !important; } @@ -39,7 +39,7 @@ margin-left: 2rem; } - p>code { + p > code { background-color: light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); outline: 0.15em solid light-dark(hsl(230, 1%, 98%), hsl(220, 13%, 18%)); } @@ -81,4 +81,4 @@ background-color: var(--neutral-400); -webkit-border-radius: 3px; } -} \ No newline at end of file +} diff --git a/public/prism.css b/public/prism.css index 164f143..eee78ca 100644 --- a/public/prism.css +++ b/public/prism.css @@ -49,7 +49,7 @@ pre[class*="language-"] { } /* Inline code */ -:not(pre)>code[class*="language-"] { +:not(pre) > code[class*="language-"] { padding: 0.2em 0.3em; border-radius: 0.3em; white-space: normal; @@ -57,7 +57,6 @@ pre[class*="language-"] { /* Print */ @media print { - code[class*="language-"], pre[class*="language-"] { text-shadow: none; @@ -104,7 +103,7 @@ pre[class*="language-"] { .token.inserted, .token.regex, .token.attr-value, -.token.attr-value>.token.punctuation { +.token.attr-value > .token.punctuation { color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); } @@ -119,8 +118,8 @@ pre[class*="language-"] { } /* HTML overrides */ -.token.attr-value>.token.punctuation.attr-equals, -.token.special-attr>.token.attr-value>.token.value.css { +.token.attr-value > .token.punctuation.attr-equals, +.token.special-attr > .token.attr-value > .token.value.css { color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); } @@ -134,11 +133,11 @@ pre[class*="language-"] { } .language-css .token.function, -.language-css .token.url>.token.function { +.language-css .token.url > .token.function { color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%)); } -.language-css .token.url>.token.string.url { +.language-css .token.url > .token.string.url { color: light-dark(hsl(119, 34%, 47%), hsl(95, 38%, 62%)); } @@ -152,7 +151,10 @@ pre[class*="language-"] { color: light-dark(hsl(301, 63%, 40%), hsl(286, 60%, 67%)); } -.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation { +.language-javascript + .token.template-string + > .token.interpolation + > .token.interpolation-punctuation.punctuation { color: light-dark(hsl(344, 84%, 43%), hsl(5, 48%, 51%)); } @@ -167,16 +169,16 @@ pre[class*="language-"] { /* MD overrides */ .language-markdown .token.url, -.language-markdown .token.url>.token.operator, -.language-markdown .token.url-reference.url>.token.string { +.language-markdown .token.url > .token.operator, +.language-markdown .token.url-reference.url > .token.string { color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); } -.language-markdown .token.url>.token.content { +.language-markdown .token.url > .token.content { color: light-dark(hsl(221, 87%, 60%), hsl(207, 82%, 66%)); } -.language-markdown .token.url>.token.url, +.language-markdown .token.url > .token.url, .language-markdown .token.url-reference.url { color: light-dark(hsl(198, 99%, 37%), hsl(187, 47%, 55%)); } @@ -202,7 +204,7 @@ pre[class*="language-"] { .language-markdown .token.strike .token.content, .language-markdown .token.strike .token.punctuation, .language-markdown .token.list.punctuation, -.language-markdown .token.title.important>.token.punctuation { +.language-markdown .token.title.important > .token.punctuation { color: light-dark(hsl(5, 74%, 59%), hsl(355, 65%, 65%)); } @@ -238,31 +240,30 @@ pre[class*="language-"] { /* Toolbar plugin overrides */ /* Space out all buttons and move them away from the right edge of the code block */ -div.code-toolbar>.toolbar.toolbar>.toolbar-item { +div.code-toolbar > .toolbar.toolbar > .toolbar-item { margin-right: 0.4em; } /* Styling the buttons */ -div.code-toolbar>.toolbar.toolbar>.toolbar-item>button, -div.code-toolbar>.toolbar.toolbar>.toolbar-item>a, -div.code-toolbar>.toolbar.toolbar>.toolbar-item>span { +div.code-toolbar > .toolbar.toolbar > .toolbar-item > button, +div.code-toolbar > .toolbar.toolbar > .toolbar-item > a, +div.code-toolbar > .toolbar.toolbar > .toolbar-item > span { background: light-dark(hsl(230, 1%, 90%), hsl(220, 13%, 26%)); color: light-dark(hsl(230, 6%, 44%), hsl(220, 9%, 55%)); padding: 0.1em 0.4em; border-radius: 0.3em; } -div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover, -div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus, -div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover, -div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus, -div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover, -div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus { +div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover, +div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus, +div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover, +div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus, +div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover, +div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus { background: light-dark(hsl(230, 1%, 78%), hsl(220, 13%, 28%)); color: light-dark(hsl(230, 8%, 24%), hsl(220, 14%, 71%)); } - /* Line Highlight plugin overrides */ /* The highlighted line itself */ .line-highlight.line-highlight { @@ -282,20 +283,28 @@ div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus { /* Hovering over a linkable line number (in the gutter area) */ /* Requires Line Numbers plugin as well */ -pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before { - background-color: light-dark(hsla(230, 8%, 24%, 0.05), hsla(220, 100%, 80%, 0.04)); +pre[id].linkable-line-numbers.linkable-line-numbers + span.line-numbers-rows + > span:hover:before { + background-color: light-dark( + hsla(230, 8%, 24%, 0.05), + hsla(220, 100%, 80%, 0.04) + ); } /* Line Numbers and Command Line plugins overrides */ /* Line separating gutter from coding area */ .line-numbers.line-numbers .line-numbers-rows, .command-line .command-line-prompt { - border-right-color: light-dark(hsla(230, 8%, 24%, 0.2), hsla(220, 14%, 71%, 0.15)); + border-right-color: light-dark( + hsla(230, 8%, 24%, 0.2), + hsla(220, 14%, 71%, 0.15) + ); } /* Stuff in the gutter */ -.line-numbers .line-numbers-rows>span:before, -.command-line .command-line-prompt>span:before { +.line-numbers .line-numbers-rows > span:before, +.command-line .command-line-prompt > span:before { color: light-dark(hsl(230, 1%, 62%), hsl(220, 14%, 45%)); } @@ -327,41 +336,47 @@ pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span: /* Diff Highlight plugin overrides */ /* Taken from https://github.com/atom/github/blob/master/styles/variables.less */ -pre.diff-highlight>code .token.token.deleted:not(.prefix), -pre>code.diff-highlight .token.token.deleted:not(.prefix) { - background-color: light-dark(hsla(353, 100%, 66%, 0.15), hsla(353, 100%, 66%, 0.15)); -} - -pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection, -pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection, -pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection, -pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection { - background-color: light-dark(hsla(353, 95%, 66%, 0.25), hsla(353, 95%, 66%, 0.25)); -} - -pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection, -pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection, -pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection, -pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection { +pre.diff-highlight > code .token.token.deleted:not(.prefix), +pre > code.diff-highlight .token.token.deleted:not(.prefix) { + background-color: light-dark( + hsla(353, 100%, 66%, 0.15), + hsla(353, 100%, 66%, 0.15) + ); +} + +pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection, +pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection, +pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection, +pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection { + background-color: light-dark( + hsla(353, 95%, 66%, 0.25), + hsla(353, 95%, 66%, 0.25) + ); +} + +pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection, +pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection, +pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection, +pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection { background-color: hsla(353, 95%, 66%, 0.25); } -pre.diff-highlight>code .token.token.inserted:not(.prefix), -pre>code.diff-highlight .token.token.inserted:not(.prefix) { +pre.diff-highlight > code .token.token.inserted:not(.prefix), +pre > code.diff-highlight .token.token.inserted:not(.prefix) { background-color: hsla(137, 100%, 55%, 0.15); } -pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection, -pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection, -pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection, -pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection { +pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection, +pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection, +pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection, +pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection { background-color: hsla(135, 73%, 55%, 0.25); } -pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection, -pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection, -pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection, -pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection { +pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection, +pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection, +pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection, +pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection { background-color: hsla(135, 73%, 55%, 0.25); } @@ -414,4 +429,4 @@ pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection { /* Fill colour of the handle */ .prism-previewer-easing.prism-previewer-easing circle { fill: transparent; -} \ No newline at end of file +}