~repos /website

#astro#js#html#css

git clone https://pyrossh.dev/repos/website.git

木 Personal website of pyrossh. Built with astrojs, shiki, vite.


3c87be3f pyrossh

1 year ago
new stuff
Files changed (88) hide show
  1. .codesandbox/tasks.json +0 -13
  2. .devcontainer/Dockerfile +0 -9
  3. .devcontainer/devcontainer.json +13 -18
  4. .eslintignore +13 -0
  5. .eslintrc.cjs +15 -0
  6. .gitignore +9 -9
  7. .idea/vcs.xml +6 -0
  8. .idea/workspace.xml +71 -0
  9. .prettierignore +4 -0
  10. .prettierrc +8 -0
  11. .vscode/extensions.json +2 -2
  12. .vscode/settings.json +0 -17
  13. islands/LemonDrop.tsx → LemonDrop.tsx +0 -0
  14. README.md +30 -8
  15. components/Button.tsx +0 -12
  16. components/Footer.tsx +0 -22
  17. components/Header.tsx +0 -31
  18. components/List.tsx +0 -38
  19. components/Slide.tsx +0 -29
  20. components/SocialLinks.tsx +0 -19
  21. components/Tile.tsx +0 -14
  22. components/icons/AppStoreIcon.tsx +0 -44
  23. components/icons/ContactIcon.tsx +0 -11
  24. components/icons/EmailIcon.tsx +0 -15
  25. components/icons/GithubIcon.tsx +0 -15
  26. components/icons/GooglePlayIcon.tsx +0 -136
  27. components/icons/HardwareIcon.tsx +0 -15
  28. components/icons/LinkedInIcon.tsx +0 -11
  29. components/icons/ProjectsIcon.tsx +0 -11
  30. components/icons/SoftwareIcon.tsx +0 -20
  31. components/icons/TreeIcon.tsx +0 -11
  32. cv.png +0 -0
  33. deno.json +0 -32
  34. dev.ts +0 -8
  35. fresh.config.ts +0 -26
  36. fresh.gen.ts +0 -33
  37. islands/Counter.tsx +0 -16
  38. jsconfig.json +18 -0
  39. main.ts +0 -14
  40. package-lock.json +5394 -0
  41. package.json +43 -0
  42. playwright.config.js +11 -0
  43. routes/_app.tsx +2 -14
  44. routes/_middleware.ts +0 -27
  45. routes/cv.tsx +18 -50
  46. routes/index.tsx +8 -8
  47. scripts/makePdf.ts +18 -6
  48. services/analytics.ts +0 -113
  49. src/app.d.ts +13 -0
  50. src/app.html +16 -0
  51. src/error.html +19 -0
  52. src/hooks.server.js +13 -0
  53. src/index.test.js +7 -0
  54. {static → src/lib/assets}/images/desktop.png +0 -0
  55. {static → src/lib/assets}/images/email1.png +0 -0
  56. {static → src/lib/assets}/images/gdx-studio.png +0 -0
  57. {static → src/lib/assets}/images/gopibot.png +0 -0
  58. {static → src/lib/assets}/images/gromer.png +0 -0
  59. {static → src/lib/assets}/images/pine.png +0 -0
  60. {static → src/lib/assets}/images/rust-embed.png +0 -0
  61. {static → src/lib/assets}/images/terminal1.png +0 -0
  62. {static → src/lib/assets}/logos/brave.png +0 -0
  63. {static → src/lib/assets}/logos/code.png +0 -0
  64. {static → src/lib/assets}/logos/curve.png +0 -0
  65. {static → src/lib/assets}/logos/fish.png +0 -0
  66. {static → src/lib/assets}/logos/helix.png +0 -0
  67. {static → src/lib/assets}/logos/iterm.png +0 -0
  68. {static → src/lib/assets}/logos/slurp.png +0 -0
  69. {static → src/lib/assets}/logos/stats.png +0 -0
  70. {static → src/lib/assets}/posts/eyecandy-golang-error-reporting.md +0 -0
  71. {static → src/lib/assets}/posts/gopibot-to-the-rescue.md +0 -0
  72. src/lib/components/Footer.svelte +17 -0
  73. src/lib/components/Header.svelte +24 -0
  74. src/lib/components/Slide.svelte +20 -0
  75. src/lib/components/SocialLinks.svelte +11 -0
  76. src/lib/index.js +3 -0
  77. src/routes/+layout.svelte +26 -0
  78. src/routes/+page.svelte +230 -0
  79. static/favicon.png +0 -0
  80. static/images/gopibot.jpg +0 -0
  81. static/images/logo.png +0 -0
  82. static/images/terminal1.jpg +0 -0
  83. static/robots.txt +0 -0
  84. static/styles.css +84 -1074
  85. svelte.config.js +13 -0
  86. tests/test.js +6 -0
  87. uno.config.ts +22 -0
  88. vite.config.js +15 -0
.codesandbox/tasks.json DELETED
@@ -1,13 +0,0 @@
1
- {
2
- "setupTasks": [],
3
- "tasks": {
4
- "start": {
5
- "name": "start",
6
- "command": "deno task start",
7
- "runAtStart": true,
8
- "preview": {
9
- "port": 8000
10
- }
11
- }
12
- }
13
- }
.devcontainer/Dockerfile DELETED
@@ -1,9 +0,0 @@
1
- FROM mcr.microsoft.com/vscode/devcontainers/base:0-buster
2
-
3
- ENV DENO_INSTALL=/deno
4
- RUN mkdir -p /deno \
5
- && curl -fsSL https://deno.land/x/install/install.sh | sh \
6
- && chown -R vscode /deno
7
-
8
- ENV PATH=${DENO_INSTALL}/bin:${PATH} \
9
- DENO_DIR=${DENO_INSTALL}/.cache/deno
.devcontainer/devcontainer.json CHANGED
@@ -1,20 +1,15 @@
1
- // For format details, see https://aka.ms/devcontainer.json. For config options, see the
2
- // README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
3
1
  {
4
- "name": "Node.js & TypeScript",
5
- "dockerFile": "Dockerfile"
2
+ "name": "node",
6
- // Features to add to the dev container. More info: https://containers.dev/features.
3
+ "image": "mcr.microsoft.com/devcontainers/javascript-node:20-bullseye",
4
+ "customizations": {
5
+ "settings": {
6
+ "terminal.integrated.shell.linux": "/bin/fish"
7
+ },
8
+ "extensions": ["svelte.svelte-vscode", "antfu.unocss"]
9
+ },
7
- // "features": {},
10
+ "features": {
8
-
9
- // Use 'forwardPorts' to make a list of ports inside the container available locally.
10
- // "forwardPorts": [],
11
-
12
- // Use 'postCreateCommand' to run commands after the container is created.
11
+ "ghcr.io/meaningful-ooo/devcontainer-features/fish:1": {}
12
+ },
13
- // "postCreateCommand": "yarn install",
13
+ "postCreateCommand": "npm run dev",
14
-
15
- // Configure tool-specific properties.
16
- // "customizations": {},
14
+ "forwardPorts": [8000]
17
-
18
- // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
19
- // "remoteUser": "root"
20
15
  }
.eslintignore ADDED
@@ -0,0 +1,13 @@
1
+ .DS_Store
2
+ node_modules
3
+ /build
4
+ /.svelte-kit
5
+ /package
6
+ .env
7
+ .env.*
8
+ !.env.example
9
+
10
+ # Ignore files for PNPM, NPM and YARN
11
+ pnpm-lock.yaml
12
+ package-lock.json
13
+ yarn.lock
.eslintrc.cjs ADDED
@@ -0,0 +1,15 @@
1
+ /** @type { import("eslint").Linter.Config } */
2
+ module.exports = {
3
+ root: true,
4
+ extends: ['eslint:recommended', 'plugin:svelte/recommended', 'prettier'],
5
+ parserOptions: {
6
+ sourceType: 'module',
7
+ ecmaVersion: 2020,
8
+ extraFileExtensions: ['.svelte']
9
+ },
10
+ env: {
11
+ browser: true,
12
+ es2017: true,
13
+ node: true
14
+ }
15
+ };
.gitignore CHANGED
@@ -1,10 +1,10 @@
1
+ .DS_Store
2
+ node_modules
3
+ /build
1
- # dotenv environment variable files
4
+ /.svelte-kit
5
+ /package
2
6
  .env
3
- .env.development.local
4
- .env.test.local
7
+ .env.*
5
- .env.production.local
6
- .env.local
8
+ !.env.example
7
-
8
- # Fresh build directory
9
+ vite.config.js.timestamp-*
9
- _fresh/
10
- node_modules/
10
+ vite.config.ts.timestamp-*
.idea/vcs.xml ADDED
@@ -0,0 +1,6 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="VcsDirectoryMappings">
4
+ <mapping directory="" vcs="Git" />
5
+ </component>
6
+ </project>
.idea/workspace.xml ADDED
@@ -0,0 +1,71 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <project version="4">
3
+ <component name="AutoImportSettings">
4
+ <option name="autoReloadType" value="SELECTIVE" />
5
+ </component>
6
+ <component name="ChangeListManager">
7
+ <list default="true" id="92689443-5447-4f73-aa94-252b19f264c2" name="Changes" comment="">
8
+ <change beforePath="$PROJECT_DIR$/.codesandbox/tasks.json" beforeDir="false" />
9
+ <change beforePath="$PROJECT_DIR$/.devcontainer/Dockerfile" beforeDir="false" afterPath="$PROJECT_DIR$/.devcontainer/Dockerfile" afterDir="false" />
10
+ <change beforePath="$PROJECT_DIR$/.devcontainer/devcontainer.json" beforeDir="false" afterPath="$PROJECT_DIR$/.devcontainer/devcontainer.json" afterDir="false" />
11
+ <change beforePath="$PROJECT_DIR$/deno.json" beforeDir="false" afterPath="$PROJECT_DIR$/deno.json" afterDir="false" />
12
+ <change beforePath="$PROJECT_DIR$/routes/cv.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/routes/cv.tsx" afterDir="false" />
13
+ <change beforePath="$PROJECT_DIR$/scripts/makePdf.ts" beforeDir="false" afterPath="$PROJECT_DIR$/scripts/makePdf.ts" afterDir="false" />
14
+ <change beforePath="$PROJECT_DIR$/static/styles.css" beforeDir="false" afterPath="$PROJECT_DIR$/static/styles.css" afterDir="false" />
15
+ </list>
16
+ <option name="SHOW_DIALOG" value="false" />
17
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
18
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
19
+ <option name="LAST_RESOLUTION" value="IGNORE" />
20
+ </component>
21
+ <component name="Git.Settings">
22
+ <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
23
+ </component>
24
+ <component name="MarkdownSettingsMigration">
25
+ <option name="stateVersion" value="1" />
26
+ </component>
27
+ <component name="ProjectColorInfo"><![CDATA[{
28
+ "associatedIndex": 0
29
+ }]]></component>
30
+ <component name="ProjectId" id="2bA8v8y4o4OOJrsZg3quJxalAvj" />
31
+ <component name="ProjectViewState">
32
+ <option name="hideEmptyMiddlePackages" value="true" />
33
+ <option name="showLibraryContents" value="true" />
34
+ </component>
35
+ <component name="PropertiesComponent"><![CDATA[{
36
+ "keyToString": {
37
+ "RunOnceActivity.OpenProjectViewOnStart": "true",
38
+ "RunOnceActivity.ShowReadmeOnStart": "true",
39
+ "dart.analysis.tool.window.visible": "false",
40
+ "git-widget-placeholder": "main",
41
+ "kotlin-language-version-configured": "true",
42
+ "show.migrate.to.gradle.popup": "false"
43
+ }
44
+ }]]></component>
45
+ <component name="RunManager">
46
+ <configuration default="true" type="JetRunConfigurationType">
47
+ <module name="website" />
48
+ <method v="2">
49
+ <option name="Make" enabled="true" />
50
+ </method>
51
+ </configuration>
52
+ <configuration default="true" type="KotlinStandaloneScriptRunConfigurationType">
53
+ <module name="website" />
54
+ <option name="filePath" />
55
+ <method v="2">
56
+ <option name="Make" enabled="true" />
57
+ </method>
58
+ </configuration>
59
+ </component>
60
+ <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
61
+ <component name="TaskManager">
62
+ <task active="true" id="Default" summary="Default task">
63
+ <changelist id="92689443-5447-4f73-aa94-252b19f264c2" name="Changes" comment="" />
64
+ <created>1705646751972</created>
65
+ <option name="number" value="Default" />
66
+ <option name="presentableId" value="Default" />
67
+ <updated>1705646751972</updated>
68
+ </task>
69
+ <servers />
70
+ </component>
71
+ </project>
.prettierignore ADDED
@@ -0,0 +1,4 @@
1
+ # Ignore files for PNPM, NPM and YARN
2
+ pnpm-lock.yaml
3
+ package-lock.json
4
+ yarn.lock
.prettierrc ADDED
@@ -0,0 +1,8 @@
1
+ {
2
+ "useTabs": true,
3
+ "singleQuote": true,
4
+ "trailingComma": "none",
5
+ "printWidth": 100,
6
+ "plugins": ["prettier-plugin-svelte"],
7
+ "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
8
+ }
.vscode/extensions.json CHANGED
@@ -1,6 +1,6 @@
1
1
  {
2
2
  "recommendations": [
3
- "denoland.vscode-deno",
3
+ "svelte.svelte-vscode",
4
- "bradlc.vscode-tailwindcss"
4
+ "antfu.unocss"
5
5
  ]
6
6
  }
.vscode/settings.json DELETED
@@ -1,17 +0,0 @@
1
- {
2
- "deno.enable": true,
3
- "deno.lint": true,
4
- "editor.defaultFormatter": "denoland.vscode-deno",
5
- "[typescriptreact]": {
6
- "editor.defaultFormatter": "denoland.vscode-deno"
7
- },
8
- "[typescript]": {
9
- "editor.defaultFormatter": "denoland.vscode-deno"
10
- },
11
- "[javascriptreact]": {
12
- "editor.defaultFormatter": "denoland.vscode-deno"
13
- },
14
- "[javascript]": {
15
- "editor.defaultFormatter": "denoland.vscode-deno"
16
- }
17
- }
islands/LemonDrop.tsx → LemonDrop.tsx RENAMED
File without changes
README.md CHANGED
@@ -1,16 +1,38 @@
1
- # Fresh project
1
+ # create-svelte
2
2
 
3
- Your new Fresh project is ready to go. You can follow the Fresh "Getting
4
- Started" guide here: https://fresh.deno.dev/docs/getting-started
3
+ Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).
5
4
 
6
- ### Usage
5
+ ## Creating a project
7
6
 
8
- Make sure to install Deno: https://deno.land/manual/getting_started/installation
7
+ If you're seeing this, you've probably already done this step. Congrats!
9
8
 
9
+ ```bash
10
+ # create a new project in the current directory
10
- Then start the project:
11
+ npm create svelte@latest
11
12
 
13
+ # create a new project in my-app
14
+ npm create svelte@latest my-app
12
15
  ```
16
+
13
- deno task start
17
+ ## Developing
18
+
19
+ Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
20
+
21
+ ```bash
22
+ npm run dev
23
+
24
+ # or start the server and open the app in a new browser tab
25
+ npm run dev -- --open
14
26
  ```
15
27
 
28
+ ## Building
29
+
30
+ To create a production version of your app:
31
+
32
+ ```bash
33
+ npm run build
34
+ ```
35
+
16
- This will watch the project directory and restart as necessary.
36
+ You can preview the production build with `npm run preview`.
37
+
38
+ > To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
components/Button.tsx DELETED
@@ -1,12 +0,0 @@
1
- import { JSX } from "preact";
2
- import { IS_BROWSER } from "$fresh/runtime.ts";
3
-
4
- export function Button(props: JSX.HTMLAttributes<HTMLButtonElement>) {
5
- return (
6
- <button
7
- {...props}
8
- disabled={!IS_BROWSER || props.disabled}
9
- class="px-2 py-1 border-gray-500 border-2 rounded bg-white hover:bg-gray-200 transition-colors"
10
- />
11
- );
12
- }
components/Footer.tsx DELETED
@@ -1,22 +0,0 @@
1
- import SocialLinks from "./SocialLinks.tsx";
2
- import LemonDrop from "../islands/LemonDrop.tsx";
3
-
4
- export default function Footer() {
5
- return (
6
- <footer class="flex w-full flex-1 flex-row justify-center text-xl leading-6 bg-black-lighter">
7
- <div class="flex flex-row flex-1 py-4 max-w-5xl text-yellow">
8
- <div class="flex-1">
9
- <SocialLinks />
10
- </div>
11
- <div class="flex">
12
- <span class="text-base text-yellow hover:no-underline">
13
- powered by
14
- </span>
15
- <a class="mx-2 -mt-3" href="https://fresh.deno.dev">
16
- <LemonDrop />
17
- </a>
18
- </div>
19
- </div>
20
- </footer>
21
- );
22
- }
components/Header.tsx DELETED
@@ -1,31 +0,0 @@
1
- import SocialLinks from "./SocialLinks.tsx";
2
-
3
- export default function Header() {
4
- return (
5
- <header>
6
- <nav class="spy-2 m:py-0 flex w-full flex-1 flex-row justify-center bg-black font-mono">
7
- <div class="flex flex-row flex-1 items-center p-3 max-w-5xl">
8
- <a
9
- class="flex text-yellow pr-4 hover:no-underline ml-0 pl-0"
10
- href="/"
11
- >
12
- <span class="mr-1 font-logo font-bold">木</span> pyros.sh
13
- </a>
14
- <div class="flex flex-row flex-1 items-center text-white sm:[&>a]:mx-1 [&>a]:px-2 [&>a:hover]:bg-gray-600 data-current:child:bg-gray-600">
15
- <div>|</div>
16
- <a href="/cv" rel="prefetch">
17
- cv
18
- </a>
19
- <div>|</div>
20
- <a href="/posts" rel="prefetch">
21
- posts
22
- </a>
23
- </div>
24
- <div class="hidden sm:flex">
25
- <SocialLinks />
26
- </div>
27
- </div>
28
- </nav>
29
- </header>
30
- );
31
- }
components/List.tsx DELETED
@@ -1,38 +0,0 @@
1
- import { AnalyticsDataPoint } from "../services/analytics.ts";
2
-
3
- type ListProps = {
4
- title: string;
5
- entries: AnalyticsDataPoint[];
6
- flag?: boolean;
7
- };
8
-
9
- export default function List({ title, entries, flag }: ListProps) {
10
- return (
11
- <div class="bg-white p-6 rounded-lg">
12
- <div>
13
- <h2 class="text-black text-lg font-medium">{title}</h2>
14
- </div>
15
- <div class="mt-4 px-3">
16
- {entries.map((entry) => (
17
- <div class="flex my-2">
18
- <div class="flex">
19
- {flag && (
20
- <img
21
- src={`https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/${entry.name}.svg`}
22
- width="18"
23
- />
24
- )}
25
- <span class="text-base font-medium">{entry.name}</span>
26
- </div>
27
- <div class="flex-1 flex justify-end">
28
- <span class="text-base font-medium">
29
- {entry.count.toString()}
30
- </span>
31
- </div>
32
- <div class="division"></div>
33
- </div>
34
- ))}
35
- </div>
36
- </div>
37
- );
38
- }
components/Slide.tsx DELETED
@@ -1,29 +0,0 @@
1
- import { JSX } from "preact/jsx-runtime";
2
- import GithubIcon from "./icons/GithubIcon.tsx";
3
-
4
- export interface Props {
5
- title: string;
6
- link: string;
7
- children: JSX.Element | JSX.Element[];
8
- }
9
-
10
- export default function Slide({ title, link, children }: Props) {
11
- return (
12
- <article class="overflow-hidden rounded bg-slider-bg">
13
- <div class="flex flex-col w-full p-4">
14
- <div class="w-full flex-1 mr-8">
15
- <a
16
- href={link}
17
- class="flex items-center text-lg font-semibold mb-2 text-black underline child-svg:mr-2"
18
- target="_blank"
19
- rel="noopener noreferrer"
20
- >
21
- <GithubIcon />
22
- <p>{title}</p>
23
- </a>
24
- {children}
25
- </div>
26
- </div>
27
- </article>
28
- );
29
- }
components/SocialLinks.tsx DELETED
@@ -1,19 +0,0 @@
1
- import EmailIcon from "./icons/EmailIcon.tsx";
2
- import GithubIcon from "./icons/GithubIcon.tsx";
3
- import LinkedInIcon from "./icons/LinkedInIcon.tsx";
4
-
5
- export default function SocialLinks() {
6
- return (
7
- <div class="flex hover:no-underline text-white child:mx-2 sm:child:ml-5">
8
- <a href="https://linkedin.com/in/pyrossh" title="My LinkedIn profile">
9
- <LinkedInIcon />
10
- </a>
11
- <a href="https://github.com/pyrossh" title="My GitHub profile">
12
- <GithubIcon />
13
- </a>
14
- <a href="mailto:pyros2097@gmail.com" title="My email">
15
- <EmailIcon />
16
- </a>
17
- </div>
18
- );
19
- }
components/Tile.tsx DELETED
@@ -1,14 +0,0 @@
1
- export default function Tile(
2
- { title, value }: { title: string; value: string },
3
- ) {
4
- return (
5
- <div class="metric green clickable">
6
- <div class="mb-4">
7
- <h2 class="text-lg font-medium">{title}</h2>
8
- </div>
9
- <div>
10
- <div class="sum">{value}</div>
11
- </div>
12
- </div>
13
- );
14
- }
components/icons/AppStoreIcon.tsx DELETED
@@ -1,44 +0,0 @@
1
- export default function AppStoreIcon() {
2
- return (
3
- <svg
4
- xmlns="http://www.w3.org/2000/svg"
5
- viewBox="0 0 197 56"
6
- width="197"
7
- height="56"
8
- >
9
- <path
10
- fill="#FFF"
11
- d="M134.032 35.268a3.83 3.83 0 0 1-3.834 3.83H4.729a3.835 3.835 0 0 1-3.839-3.83V4.725A3.84 3.84 0 0 1 4.729.89h125.468a3.834 3.834 0 0 1 3.834 3.835l.001 30.543z"
12
- />
13
- <path
14
- fill="#A6A6A6"
15
- d="M130.198 39.989H4.729A4.73 4.73 0 0 1 0 35.268V4.726A4.733 4.733 0 0 1 4.729 0h125.468a4.735 4.735 0 0 1 4.729 4.726v30.542c.002 2.604-2.123 4.721-4.728 4.721z"
16
- />
17
- <path d="M134.032 35.268a3.83 3.83 0 0 1-3.834 3.83H4.729a3.835 3.835 0 0 1-3.839-3.83V4.725A3.84 3.84 0 0 1 4.729.89h125.468a3.834 3.834 0 0 1 3.834 3.835l.001 30.543z" />
18
- <path
19
- fill="#FFF"
20
- d="M30.128 19.784c-.029-3.223 2.639-4.791 2.761-4.864-1.511-2.203-3.853-2.504-4.676-2.528-1.967-.207-3.875 1.177-4.877 1.177-1.022 0-2.565-1.157-4.228-1.123-2.14.033-4.142 1.272-5.24 3.196-2.266 3.923-.576 9.688 1.595 12.859 1.086 1.554 2.355 3.287 4.016 3.226 1.625-.066 2.232-1.035 4.193-1.035 1.943 0 2.513 1.035 4.207.996 1.744-.027 2.842-1.56 3.89-3.127 1.255-1.779 1.759-3.533 1.779-3.623-.04-.014-3.386-1.292-3.42-5.154zm-3.2-9.478c.874-1.093 1.472-2.58 1.306-4.089-1.265.056-2.847.875-3.758 1.944-.806.942-1.526 2.486-1.34 3.938 1.421.106 2.88-.717 3.792-1.793z"
21
- />
22
- <linearGradient
23
- id="a"
24
- x1={-23.235}
25
- x2={-23.235}
26
- y1={97.431}
27
- y2={61.386}
28
- gradientTransform="matrix(4.0022 0 0 4.0011 191.95 -349.736)"
29
- gradientUnits="userSpaceOnUse"
30
- >
31
- <stop offset={0} stopColor="#1a1a1a" stopOpacity={0.1} />
32
- <stop offset={0.123} stopColor="#212121" stopOpacity={0.151} />
33
- <stop offset={0.308} stopColor="#353535" stopOpacity={0.227} />
34
- <stop offset={0.532} stopColor="#575757" stopOpacity={0.318} />
35
- <stop offset={0.783} stopColor="#858585" stopOpacity={0.421} />
36
- <stop offset={1} stopColor="#b3b3b3" stopOpacity={0.51} />
37
- </linearGradient>
38
- <path
39
- fill="#FFF"
40
- d="M53.665 31.504h-2.271l-1.244-3.909h-4.324l-1.185 3.909H42.43l4.285-13.308h2.646l4.304 13.308zm-3.89-5.549L48.65 22.48c-.119-.355-.343-1.191-.671-2.507h-.04c-.132.566-.343 1.402-.632 2.507l-1.106 3.475h3.574zm14.888.633c0 1.632-.443 2.922-1.33 3.869-.794.843-1.781 1.264-2.958 1.264-1.271 0-2.185-.453-2.74-1.361v5.035h-2.132V25.062c0-1.025-.027-2.076-.079-3.154h1.875l.119 1.521h.04c.711-1.146 1.79-1.719 3.238-1.719 1.132 0 2.077.447 2.833 1.342.755.897 1.134 2.075 1.134 3.536zm-2.172.078c0-.934-.21-1.704-.632-2.311-.461-.631-1.08-.947-1.856-.947-.526 0-1.004.176-1.431.523-.428.35-.708.807-.839 1.373a2.784 2.784 0 0 0-.099.649v1.601c0 .697.214 1.286.642 1.768.428.48.984.721 1.668.721.803 0 1.428-.311 1.875-.928.448-.619.672-1.435.672-2.449zm13.209-.078c0 1.632-.443 2.922-1.33 3.869-.795.843-1.781 1.264-2.959 1.264-1.271 0-2.185-.453-2.74-1.361v5.035h-2.132V25.062c0-1.025-.027-2.076-.079-3.154h1.875l.119 1.521h.04c.71-1.146 1.789-1.719 3.238-1.719 1.131 0 2.076.447 2.834 1.342.754.897 1.134 2.075 1.134 3.536zm-2.173.078c0-.934-.211-1.704-.633-2.311-.461-.631-1.078-.947-1.854-.947-.526 0-1.004.176-1.433.523-.428.35-.707.807-.838 1.373-.065.264-.1.479-.1.649v1.601c0 .697.215 1.286.641 1.768.428.479.984.721 1.67.721.804 0 1.429-.311 1.875-.928.448-.619.672-1.435.672-2.449zm14.513 1.105c0 1.133-.396 2.054-1.183 2.765-.866.776-2.075 1.165-3.625 1.165-1.432 0-2.58-.276-3.446-.829l.493-1.777c.935.554 1.962.83 3.08.83.804 0 1.429-.182 1.875-.543.447-.362.673-.846.673-1.45 0-.541-.187-.994-.554-1.363-.369-.368-.979-.711-1.836-1.026-2.33-.869-3.496-2.14-3.496-3.812 0-1.092.412-1.986 1.234-2.685.822-.698 1.912-1.047 3.268-1.047 1.211 0 2.22.211 3.021.632l-.535 1.738c-.754-.408-1.605-.612-2.557-.612-.752 0-1.342.185-1.764.553-.355.329-.535.73-.535 1.206 0 .525.205.961.613 1.303.354.315 1 .658 1.934 1.026 1.146.462 1.988 1 2.527 1.618.543.618.813 1.389.813 2.308zm7.067-4.263h-2.35v4.659c0 1.185.414 1.776 1.244 1.776.381 0 .697-.032.947-.099l.059 1.619c-.42.157-.973.236-1.658.236-.842 0-1.5-.257-1.975-.771-.473-.514-.711-1.375-.711-2.587v-4.837h-1.4v-1.6h1.4v-1.757l2.094-.632v2.389h2.35v1.604zm10.582 3.119c0 1.475-.422 2.686-1.264 3.633-.881.975-2.053 1.461-3.514 1.461-1.41 0-2.531-.467-3.367-1.4-.836-.935-1.254-2.113-1.254-3.534 0-1.487.432-2.705 1.293-3.652.863-.948 2.025-1.422 3.486-1.422 1.408 0 2.539.468 3.395 1.402.818.906 1.225 2.076 1.225 3.512zm-2.21.049c0-.879-.19-1.633-.571-2.264-.447-.762-1.087-1.143-1.916-1.143-.854 0-1.509.381-1.955 1.143-.382.631-.572 1.398-.572 2.304 0 .88.19 1.636.572 2.265.461.762 1.104 1.143 1.937 1.143.815 0 1.454-.389 1.916-1.162.392-.646.589-1.405.589-2.286zm9.143-2.893a3.71 3.71 0 0 0-.672-.059c-.75 0-1.33.282-1.738.85-.354.5-.532 1.132-.532 1.895v5.035h-2.132V24.93a67.43 67.43 0 0 0-.062-3.021h1.857l.078 1.836h.059c.226-.631.58-1.14 1.066-1.521a2.578 2.578 0 0 1 1.541-.514c.197 0 .375.014.533.039l.002 2.034zm9.535 2.469a5 5 0 0 1-.078.967h-6.396c.024.948.334 1.674.928 2.174.539.446 1.236.67 2.092.67.947 0 1.811-.15 2.588-.453l.334 1.479c-.908.396-1.98.593-3.217.593-1.488 0-2.656-.438-3.506-1.312-.848-.875-1.273-2.051-1.273-3.524 0-1.446.395-2.651 1.186-3.612.828-1.026 1.947-1.539 3.355-1.539 1.383 0 2.43.513 3.141 1.539.563.813.846 1.821.846 3.018zm-2.033-.553c.015-.633-.125-1.178-.414-1.639-.369-.594-.937-.89-1.698-.89-.697 0-1.265.289-1.697.869-.355.461-.566 1.015-.631 1.658l4.44.002zM45.211 13.491c-.593 0-1.106-.029-1.533-.078V6.979a11.606 11.606 0 0 1 1.805-.136c2.445 0 3.571 1.203 3.571 3.164 0 2.262-1.33 3.484-3.843 3.484zm.358-5.823c-.33 0-.611.02-.844.068v4.891c.126.02.368.029.708.029 1.602 0 2.514-.912 2.514-2.62 0-1.523-.825-2.368-2.378-2.368zm6.994 5.872c-1.378 0-2.271-1.029-2.271-2.426 0-1.456.912-2.494 2.349-2.494 1.358 0 2.271.98 2.271 2.417 0 1.474-.941 2.503-2.349 2.503zm.04-4.154c-.757 0-1.242.708-1.242 1.698 0 .971.495 1.679 1.232 1.679s1.232-.757 1.232-1.699c0-.96-.485-1.678-1.222-1.678zm10.167-.669-1.475 4.716h-.961l-.611-2.048a15.53 15.53 0 0 1-.379-1.523h-.02c-.077.514-.223 1.029-.378 1.523l-.65 2.048h-.971l-1.388-4.716h1.077l.534 2.242c.126.534.232 1.038.32 1.514h.02c.077-.397.203-.893.388-1.504l.67-2.251h.854l.641 2.203c.155.534.281 1.058.379 1.553h.028c.068-.485.175-1 .32-1.553l.573-2.203 1.029-.001zm5.43 4.716h-1.048v-2.708c0-.834-.32-1.252-.951-1.252-.621 0-1.048.534-1.048 1.155v2.805h-1.048v-3.368c0-.417-.01-.864-.039-1.349h.922l.049.728h.029c.282-.504.854-.824 1.495-.824.99 0 1.64.757 1.64 1.989l-.001 2.824zm2.89 0h-1.049v-6.88h1.049v6.88zm3.821.107c-1.377 0-2.271-1.029-2.271-2.426 0-1.456.912-2.494 2.348-2.494 1.359 0 2.271.98 2.271 2.417.001 1.474-.941 2.503-2.348 2.503zm.039-4.154c-.757 0-1.242.708-1.242 1.698 0 .971.496 1.679 1.231 1.679.738 0 1.232-.757 1.232-1.699.001-.96-.483-1.678-1.221-1.678zm6.441 4.047-.076-.543h-.028c-.32.437-.787.65-1.379.65-.845 0-1.445-.592-1.445-1.388 0-1.164 1.009-1.766 2.756-1.766v-.087c0-.621-.329-.932-.979-.932-.465 0-.873.117-1.232.35l-.213-.689c.436-.272.98-.408 1.619-.408 1.232 0 1.854.65 1.854 1.951v1.737c0 .476.021.845.068 1.126l-.945-.001zm-.144-2.349c-1.164 0-1.748.282-1.748.951 0 .495.301.737.719.737.533 0 1.029-.407 1.029-.96v-.728zm6.11 2.349-.049-.757h-.029c-.301.572-.807.864-1.514.864-1.137 0-1.979-1-1.979-2.407 0-1.475.873-2.514 2.065-2.514.631 0 1.078.213 1.33.641h.021V6.553h1.049v5.609c0 .456.011.883.039 1.271h-.933zm-.155-2.775c0-.66-.437-1.223-1.104-1.223-.777 0-1.252.689-1.252 1.659 0 .951.493 1.602 1.231 1.602.659 0 1.125-.573 1.125-1.252v-.786zm7.7 2.882c-1.377 0-2.27-1.029-2.27-2.426 0-1.456.912-2.494 2.348-2.494 1.359 0 2.271.98 2.271 2.417.001 1.474-.94 2.503-2.349 2.503zm.039-4.154c-.756 0-1.241.708-1.241 1.698 0 .971.495 1.679 1.231 1.679.738 0 1.232-.757 1.232-1.699.002-.96-.483-1.678-1.222-1.678zm7.946 4.047h-1.049v-2.708c0-.834-.32-1.252-.951-1.252-.621 0-1.047.534-1.047 1.155v2.805h-1.049v-3.368c0-.417-.01-.864-.039-1.349h.922l.049.728h.029c.281-.504.854-.825 1.494-.825.99 0 1.641.757 1.641 1.989v2.825zm7.051-3.93h-1.153v2.29c0 .583.202.874.61.874.185 0 .34-.02.465-.049l.029.796c-.203.078-.475.117-.813.117-.826 0-1.32-.456-1.32-1.65V9.503h-.688v-.786h.688v-.864l1.029-.311v1.174h1.153v.787zm5.548 3.93h-1.047v-2.688c0-.844-.319-1.271-.951-1.271-.543 0-1.049.369-1.049 1.116v2.843h-1.047v-6.88h1.047v2.833h.021c.33-.514.808-.767 1.418-.767.998 0 1.608.776 1.608 2.009v2.805zm5.684-2.106h-3.145c.02.893.611 1.397 1.486 1.397.465 0 .893-.078 1.271-.223l.163.728c-.446.194-.971.291-1.582.291-1.475 0-2.348-.932-2.348-2.377 0-1.446.894-2.533 2.23-2.533 1.205 0 1.961.893 1.961 2.242a2.02 2.02 0 0 1-.036.475zm-.961-.747c0-.728-.367-1.242-1.037-1.242-.602 0-1.078.524-1.146 1.242h2.183z"
41
- />
42
- </svg>
43
- );
44
- }
components/icons/ContactIcon.tsx DELETED
@@ -1,11 +0,0 @@
1
- export default function ContactIcon({ size = "32" }) {
2
- return (
3
- <svg viewBox="0 0 24 24" width={size} height={size}>
4
- <path
5
- fill="currentColor"
6
- d="M19 19H5V5h14m0-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-2.5 13.25c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9M12 12.25A2.25 2.25 0 0 0 14.25 10 2.25 2.25 0 0 0 12 7.75 2.25 2.25 0 0 0 9.75 10 2.25 2.25 0 0 0 12 12.25z"
7
- >
8
- </path>
9
- </svg>
10
- );
11
- }
components/icons/EmailIcon.tsx DELETED
@@ -1,15 +0,0 @@
1
- export default function EmailIcon() {
2
- return (
3
- <svg
4
- viewBox="0 0 512 512"
5
- width="32"
6
- height="32"
7
- >
8
- <path
9
- fill="currentColor"
10
- d="M424 80H88a56.06 56.06 0 0 0-56 56v240a56.06 56.06 0 0 0 56 56h336a56.06 56.06 0 0 0 56-56V136a56.06 56.06 0 0 0-56-56zm-14.18 92.63-144 112a16 16 0 0 1-19.64 0l-144-112a16 16 0 1 1 19.64-25.26L256 251.73l134.18-104.36a16 16 0 0 1 19.64 25.26z"
11
- >
12
- </path>
13
- </svg>
14
- );
15
- }
components/icons/GithubIcon.tsx DELETED
@@ -1,15 +0,0 @@
1
- export default function GithubIcon() {
2
- return (
3
- <svg
4
- viewBox="0 0 24 24"
5
- width="32"
6
- height="32"
7
- >
8
- <path
9
- fill="currentColor"
10
- d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2z"
11
- >
12
- </path>
13
- </svg>
14
- );
15
- }
components/icons/GooglePlayIcon.tsx DELETED
@@ -1,136 +0,0 @@
1
- export default function GooglePlayIcon() {
2
- return (
3
- <svg
4
- xmlns="http://www.w3.org/2000/svg"
5
- viewBox="0 0 135 40"
6
- width="135"
7
- height="40"
8
- >
9
- <path d="M130 40H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h125c2.8 0 5 2.2 5 5v30c0 2.8-2.2 5-5 5z" />
10
- <path
11
- d="M130 .8c2.3 0 4.2 1.9 4.2 4.2v30c0 2.3-1.9 4.2-4.2 4.2H5C2.7 39.2.8 37.3.8 35V5C.8 2.7 2.7.8 5 .8h125m0-.8H5C2.2 0 0 2.3 0 5v30c0 2.8 2.2 5 5 5h125c2.8 0 5-2.2 5-5V5c0-2.7-2.2-5-5-5z"
12
- style={{
13
- fill: "#a6a6a6",
14
- }}
15
- />
16
- <path
17
- d="M47.4 10.2c0 .8-.2 1.5-.7 2-.6.6-1.3.9-2.2.9-.9 0-1.6-.3-2.2-.9-.6-.6-.9-1.3-.9-2.2 0-.9.3-1.6.9-2.2.6-.6 1.3-.9 2.2-.9.4 0 .8.1 1.2.3.4.2.7.4.9.7l-.5.5c-.4-.5-.9-.7-1.6-.7-.6 0-1.2.2-1.6.7-.5.4-.7 1-.7 1.7s.2 1.3.7 1.7c.5.4 1 .7 1.6.7.7 0 1.2-.2 1.7-.7.3-.3.5-.7.5-1.2h-2.2v-.8h2.9v.4zM52 7.7h-2.7v1.9h2.5v.7h-2.5v1.9H52v.8h-3.5V7H52v.7zm3.3 5.3h-.8V7.7h-1.7V7H57v.7h-1.7V13zm4.6 0V7h.8v6h-.8zm4.2 0h-.8V7.7h-1.7V7h4.1v.7H64V13zm9.5-.8c-.6.6-1.3.9-2.2.9-.9 0-1.6-.3-2.2-.9-.6-.6-.9-1.3-.9-2.2s.3-1.6.9-2.2c.6-.6 1.3-.9 2.2-.9.9 0 1.6.3 2.2.9.6.6.9 1.3.9 2.2 0 .9-.3 1.6-.9 2.2zm-3.8-.5c.4.4 1 .7 1.6.7.6 0 1.2-.2 1.6-.7.4-.4.7-1 .7-1.7s-.2-1.3-.7-1.7c-.4-.4-1-.7-1.6-.7-.6 0-1.2.2-1.6.7-.4.4-.7 1-.7 1.7s.2 1.3.7 1.7zm5.8 1.3V7h.9l2.9 4.7V7h.8v6h-.8l-3.1-4.9V13h-.7z"
18
- style={{
19
- fill: "#fff",
20
- stroke: "#fff",
21
- strokeWidth: 0.2,
22
- strokeMiterlimit: 10,
23
- }}
24
- />
25
- <path
26
- d="M68.1 21.8c-2.4 0-4.3 1.8-4.3 4.3 0 2.4 1.9 4.3 4.3 4.3s4.3-1.8 4.3-4.3c0-2.6-1.9-4.3-4.3-4.3zm0 6.8c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.4 1 2.4 2.6 0 1.5-1.1 2.6-2.4 2.6zm-9.3-6.8c-2.4 0-4.3 1.8-4.3 4.3 0 2.4 1.9 4.3 4.3 4.3s4.3-1.8 4.3-4.3c0-2.6-1.9-4.3-4.3-4.3zm0 6.8c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.4 1 2.4 2.6 0 1.5-1.1 2.6-2.4 2.6zm-11.1-5.5v1.8H52c-.1 1-.5 1.8-1 2.3-.6.6-1.6 1.3-3.3 1.3-2.7 0-4.7-2.1-4.7-4.8s2.1-4.8 4.7-4.8c1.4 0 2.5.6 3.3 1.3l1.3-1.3c-1.1-1-2.5-1.8-4.5-1.8-3.6 0-6.7 3-6.7 6.6 0 3.6 3.1 6.6 6.7 6.6 2 0 3.4-.6 4.6-1.9 1.2-1.2 1.6-2.9 1.6-4.2 0-.4 0-.8-.1-1.1h-6.2zm45.4 1.4c-.4-1-1.4-2.7-3.6-2.7s-4 1.7-4 4.3c0 2.4 1.8 4.3 4.2 4.3 1.9 0 3.1-1.2 3.5-1.9l-1.4-1c-.5.7-1.1 1.2-2.1 1.2s-1.6-.4-2.1-1.3l5.7-2.4-.2-.5zm-5.8 1.4c0-1.6 1.3-2.5 2.2-2.5.7 0 1.4.4 1.6.9l-3.8 1.6zM82.6 30h1.9V17.5h-1.9V30zm-3-7.3c-.5-.5-1.3-1-2.3-1-2.1 0-4.1 1.9-4.1 4.3s1.9 4.2 4.1 4.2c1 0 1.8-.5 2.2-1h.1v.6c0 1.6-.9 2.5-2.3 2.5-1.1 0-1.9-.8-2.1-1.5l-1.6.7c.5 1.1 1.7 2.5 3.8 2.5 2.2 0 4-1.3 4-4.4V22h-1.8v.7zm-2.2 5.9c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.3 1.1 2.3 2.6s-1 2.6-2.3 2.6zm24.4-11.1h-4.5V30h1.9v-4.7h2.6c2.1 0 4.1-1.5 4.1-3.9s-2-3.9-4.1-3.9zm.1 6h-2.7v-4.3h2.7c1.4 0 2.2 1.2 2.2 2.1-.1 1.1-.9 2.2-2.2 2.2zm11.5-1.8c-1.4 0-2.8.6-3.3 1.9l1.7.7c.4-.7 1-.9 1.7-.9 1 0 1.9.6 2 1.6v.1c-.3-.2-1.1-.5-1.9-.5-1.8 0-3.6 1-3.6 2.8 0 1.7 1.5 2.8 3.1 2.8 1.3 0 1.9-.6 2.4-1.2h.1v1h1.8v-4.8c-.2-2.2-1.9-3.5-4-3.5zm-.2 6.9c-.6 0-1.5-.3-1.5-1.1 0-1 1.1-1.3 2-1.3.8 0 1.2.2 1.7.4-.2 1.2-1.2 2-2.2 2zm10.5-6.6-2.1 5.4h-.1l-2.2-5.4h-2l3.3 7.6-1.9 4.2h1.9l5.1-11.8h-2zm-16.8 8h1.9V17.5h-1.9V30z"
27
- style={{
28
- fill: "#fff",
29
- }}
30
- />
31
- <linearGradient
32
- id="a"
33
- x1={21.8}
34
- x2={5.017}
35
- y1={33.29}
36
- y2={16.508}
37
- gradientTransform="matrix(1 0 0 -1 0 42)"
38
- gradientUnits="userSpaceOnUse"
39
- >
40
- <stop offset={0} stopColor="#00a0ff" />
41
- <stop offset={0.007} stopColor="#00a1ff" />
42
- <stop offset={0.26} stopColor="#00beff" />
43
- <stop offset={0.512} stopColor="#00d2ff" />
44
- <stop offset={0.76} stopColor="#00dfff" />
45
- <stop offset={1} stopColor="#00e3ff" />
46
- </linearGradient>
47
- <path
48
- d="M10.4 7.5c-.3.3-.4.8-.4 1.4V31c0 .6.2 1.1.5 1.4l.1.1L23 20.1v-.2L10.4 7.5z"
49
- style={{
50
- fill: "url(#a)",
51
- }}
52
- />
53
- <linearGradient
54
- id="b"
55
- x1={33.834}
56
- x2={9.637}
57
- y1={21.999}
58
- y2={21.999}
59
- gradientTransform="matrix(1 0 0 -1 0 42)"
60
- gradientUnits="userSpaceOnUse"
61
- >
62
- <stop offset={0} stopColor="#ffe000" />
63
- <stop offset={0.409} stopColor="#ffbd00" />
64
- <stop offset={0.775} stopColor="orange" />
65
- <stop offset={1} stopColor="#ff9c00" />
66
- </linearGradient>
67
- <path
68
- d="m27 24.3-4.1-4.1v-.3l4.1-4.1.1.1 4.9 2.8c1.4.8 1.4 2.1 0 2.9l-5 2.7z"
69
- style={{
70
- fill: "url(#b)",
71
- }}
72
- />
73
- <linearGradient
74
- id="c"
75
- x1={24.827}
76
- x2={2.069}
77
- y1={19.704}
78
- y2={-3.054}
79
- gradientTransform="matrix(1 0 0 -1 0 42)"
80
- gradientUnits="userSpaceOnUse"
81
- >
82
- <stop offset={0} stopColor="#ff3a44" />
83
- <stop offset={1} stopColor="#c31162" />
84
- </linearGradient>
85
- <path
86
- d="M27.1 24.2 22.9 20 10.4 32.5c.5.5 1.2.5 2.1.1l14.6-8.4"
87
- style={{
88
- fill: "url(#c)",
89
- }}
90
- />
91
- <linearGradient
92
- id="d"
93
- x1={7.297}
94
- x2={17.46}
95
- y1={41.824}
96
- y2={31.661}
97
- gradientTransform="matrix(1 0 0 -1 0 42)"
98
- gradientUnits="userSpaceOnUse"
99
- >
100
- <stop offset={0} stopColor="#32a071" />
101
- <stop offset={0.069} stopColor="#2da771" />
102
- <stop offset={0.476} stopColor="#15cf74" />
103
- <stop offset={0.801} stopColor="#06e775" />
104
- <stop offset={1} stopColor="#00f076" />
105
- </linearGradient>
106
- <path
107
- d="M27.1 15.8 12.5 7.5c-.9-.5-1.6-.4-2.1.1L22.9 20l4.2-4.2z"
108
- style={{
109
- fill: "url(#d)",
110
- }}
111
- />
112
- <path
113
- d="m27 24.1-14.5 8.2c-.8.5-1.5.4-2 0l-.1.1.1.1c.5.4 1.2.5 2 0L27 24.1z"
114
- style={{
115
- opacity: 0.2,
116
- enableBackground: "new",
117
- }}
118
- />
119
- <path
120
- d="M10.4 32.3c-.3-.3-.4-.8-.4-1.4v.1c0 .6.2 1.1.5 1.4v-.1h-.1zm21.6-11-5 2.8.1.1 4.9-2.8c.7-.4 1-.9 1-1.4 0 .5-.4.9-1 1.3z"
121
- style={{
122
- opacity: 0.12,
123
- enableBackground: "new",
124
- }}
125
- />
126
- <path
127
- d="M12.5 7.6 32 18.7c.6.4 1 .8 1 1.3 0-.5-.3-1-1-1.4L12.5 7.5c-1.4-.8-2.5-.2-2.5 1.4V9c0-1.5 1.1-2.2 2.5-1.4z"
128
- style={{
129
- opacity: 0.25,
130
- fill: "#fff",
131
- enableBackground: "new",
132
- }}
133
- />
134
- </svg>
135
- );
136
- }
components/icons/HardwareIcon.tsx DELETED
@@ -1,15 +0,0 @@
1
- export default function HardwareIcon({ size = "32" }) {
2
- return (
3
- <svg
4
- xmlns="http://www.w3.org/2000/svg"
5
- width={size}
6
- height={size}
7
- viewBox="0 0 24 24"
8
- >
9
- <path
10
- fill="currentColor"
11
- d="M22 0H2a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2ZM6 16a1 1 0 1 1 1-1a1.001 1.001 0 0 1-1 1ZM22 6h-2.184a3 3 0 1 0 0 2H22v4h-4v2h4v2h-2v2h2v4h-8v-1.184a3 3 0 1 0-2 0V22H7v-4.184a3 3 0 1 0-2 0V22H2V2h4v6h2V2h2v10h2V2h10Zm-4 1a1 1 0 1 1-1-1a1.001 1.001 0 0 1 1 1Z"
12
- />
13
- </svg>
14
- );
15
- }
components/icons/LinkedInIcon.tsx DELETED
@@ -1,11 +0,0 @@
1
- export default function LinkedInIcon() {
2
- return (
3
- <svg viewBox="0 0 24 24" width="32" height="32">
4
- <path
5
- fill="currentColor"
6
- d="M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z"
7
- >
8
- </path>
9
- </svg>
10
- );
11
- }
components/icons/ProjectsIcon.tsx DELETED
@@ -1,11 +0,0 @@
1
- export default function ProjectsIcon({ size = "32" }) {
2
- return (
3
- <svg viewBox="0 0 1024 1024" width={size} height={size}>
4
- <path
5
- fill="currentColor"
6
- d="M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8zm216-432H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"
7
- >
8
- </path>
9
- </svg>
10
- );
11
- }
components/icons/SoftwareIcon.tsx DELETED
@@ -1,20 +0,0 @@
1
- export default function SoftwareIcon({ size = "32" }) {
2
- return (
3
- <svg
4
- xmlns="http://www.w3.org/2000/svg"
5
- width={size}
6
- height={size}
7
- viewBox="0 0 24 24"
8
- >
9
- <path
10
- fill="currentColor"
11
- d="M14 18.315A7.037 7.037 0 0 1 11.263 16H3V4h18v2.264a7.046 7.046 0 0 1 2 2.15V4a2.006 2.006 0 0 0-2-2H3a2.006 2.006 0 0 0-2 2v12a2.006 2.006 0 0 0 2 2h7v2H8v2h8v-2h-2Z"
12
- />
13
- <path
14
- fill="currentColor"
15
- d="M17 6a6 6 0 1 0 6 6a5.998 5.998 0 0 0-6-6Zm0 10a4 4 0 1 1 4-4a4.005 4.005 0 0 1-4 4Z"
16
- />
17
- <circle cx="17" cy="12" r="1" fill="currentColor" />
18
- </svg>
19
- );
20
- }
components/icons/TreeIcon.tsx DELETED
@@ -1,11 +0,0 @@
1
- export default function TreeIcon({ size = "32" }) {
2
- return (
3
- <svg viewBox="0 0 24 24" width={size} height={size}>
4
- <path
5
- fill="currentColor"
6
- d="M20.781 17.375 18.081 14H19a.999.999 0 0 0 .819-1.573l-7-10a1.001 1.001 0 0 0-1.393-.246.968.968 0 0 0-.221.231c-.025.015-7.025 10.015-7.025 10.015A1 1 0 0 0 5 14h.919l-2.7 3.375c-.24.301-.287.712-.121 1.059.167.345.518.566.902.566h7v3a1 1 0 1 0 2 0v-3h7a1.001 1.001 0 0 0 .781-1.625zM13 17v-5a1 1 0 1 0-2 0v5H6.081l2.7-3.375c.24-.301.287-.712.121-1.059A1.004 1.004 0 0 0 8 12H6.92L12 4.744 17.08 12H16a1.001 1.001 0 0 0-.78 1.625L17.92 17H13z"
7
- >
8
- </path>
9
- </svg>
10
- );
11
- }
cv.png DELETED
Binary file
deno.json DELETED
@@ -1,32 +0,0 @@
1
- {
2
- "lock": false,
3
- "tasks": {
4
- "check": "deno fmt --check && deno lint && deno check **/*.ts && deno check **/*.tsx",
5
- "start": "deno run -A --watch=static/,routes/ dev.ts",
6
- "build": "deno run -A dev.ts build",
7
- "preview": "deno run -A main.ts",
8
- "update": "deno run -A -r https://fresh.deno.dev/update ."
9
- },
10
- "lint": { "rules": { "tags": ["fresh", "recommended"] } },
11
- "unstable": ["kv"],
12
- "exclude": ["**/_fresh/*"],
13
- "nodeModulesDir": true,
14
- "imports": {
15
- "$fresh/": "https://deno.land/x/fresh@1.6.0/",
16
- "preact": "https://esm.sh/preact@10.19.2",
17
- "preact/": "https://esm.sh/preact@10.19.2/",
18
- "preact-render-to-string": "https://esm.sh/*preact-render-to-string@6.2.2",
19
- "@preact/signals": "https://esm.sh/*@preact/signals@1.2.1",
20
- "@preact/signals-core": "https://esm.sh/*@preact/signals-core@1.5.0",
21
- "tailwindcss": "npm:tailwindcss@3.3.5",
22
- "tailwindcss/": "npm:/tailwindcss@3.3.5/",
23
- "tailwindcss/plugin": "npm:/tailwindcss@3.3.5/plugin.js",
24
- "tailwind-children": "npm:tailwind-children@0.5.0",
25
- "$std/": "https://deno.land/std@0.193.0/",
26
- "ua-parser-js": "https://esm.sh/ua-parser-js@1.0.37",
27
- "isbot": "https://esm.sh/isbot@3.7.1",
28
- "ipinfo": "https://esm.sh/node-ipinfo@3.5.1",
29
- "countries-list": "https://esm.sh/countries-list@3.0.6"
30
- },
31
- "compilerOptions": { "jsx": "react-jsx", "jsxImportSource": "preact" }
32
- }
dev.ts DELETED
@@ -1,8 +0,0 @@
1
- #!/usr/bin/env -S deno run -A --watch=static/,routes/
2
-
3
- import dev from "$fresh/dev.ts";
4
- import config from "./fresh.config.ts";
5
-
6
- import "$std/dotenv/load.ts";
7
-
8
- await dev(import.meta.url, "./main.ts", config);
fresh.config.ts DELETED
@@ -1,26 +0,0 @@
1
- import { defineConfig } from "$fresh/server.ts";
2
- import tailwind from "$fresh/plugins/tailwind.ts";
3
-
4
- export default defineConfig({
5
- plugins: [tailwind()],
6
- });
7
-
8
- // import { defineConfig } from 'astro/config';
9
- // import mdx from '@astrojs/mdx';
10
- // import sitemap from '@astrojs/sitemap';
11
- // import prefetch from "@astrojs/prefetch";
12
-
13
- // // https://astro.build/config
14
- // export default defineConfig({
15
- // site: 'https://pyros.sh/',
16
- // markdown: {
17
- // shikiConfig: {
18
- // theme: 'dark-plus'
19
- // }
20
- // },
21
- // integrations: [
22
- // mdx(),
23
- // prefetch(),
24
- // sitemap()
25
- // ],
26
- // });
fresh.gen.ts DELETED
@@ -1,33 +0,0 @@
1
- // DO NOT EDIT. This file is generated by Fresh.
2
- // This file SHOULD be checked into source version control.
3
- // This file is automatically updated during development when running `dev.ts`.
4
-
5
- import * as $_404 from "./routes/_404.tsx";
6
- import * as $_app from "./routes/_app.tsx";
7
- import * as $_middleware from "./routes/_middleware.ts";
8
- import * as $cv from "./routes/cv.tsx";
9
- import * as $index from "./routes/index.tsx";
10
- import * as $posts from "./routes/posts.tsx";
11
- import * as $stats from "./routes/stats.tsx";
12
- import * as $Counter from "./islands/Counter.tsx";
13
- import * as $LemonDrop from "./islands/LemonDrop.tsx";
14
- import { type Manifest } from "$fresh/server.ts";
15
-
16
- const manifest = {
17
- routes: {
18
- "./routes/_404.tsx": $_404,
19
- "./routes/_app.tsx": $_app,
20
- "./routes/_middleware.ts": $_middleware,
21
- "./routes/cv.tsx": $cv,
22
- "./routes/index.tsx": $index,
23
- "./routes/posts.tsx": $posts,
24
- "./routes/stats.tsx": $stats,
25
- },
26
- islands: {
27
- "./islands/Counter.tsx": $Counter,
28
- "./islands/LemonDrop.tsx": $LemonDrop,
29
- },
30
- baseUrl: import.meta.url,
31
- } satisfies Manifest;
32
-
33
- export default manifest;
islands/Counter.tsx DELETED
@@ -1,16 +0,0 @@
1
- import type { Signal } from "@preact/signals";
2
- import { Button } from "../components/Button.tsx";
3
-
4
- interface CounterProps {
5
- count: Signal<number>;
6
- }
7
-
8
- export default function Counter(props: CounterProps) {
9
- return (
10
- <div class="flex gap-8 py-6">
11
- <Button onClick={() => props.count.value -= 1}>-1</Button>
12
- <p class="text-3xl">{props.count}</p>
13
- <Button onClick={() => props.count.value += 1}>+1</Button>
14
- </div>
15
- );
16
- }
jsconfig.json ADDED
@@ -0,0 +1,18 @@
1
+ {
2
+ "extends": "./.svelte-kit/tsconfig.json",
3
+ "compilerOptions": {
4
+ "allowJs": true,
5
+ "checkJs": true,
6
+ "esModuleInterop": true,
7
+ "forceConsistentCasingInFileNames": true,
8
+ "resolveJsonModule": true,
9
+ "skipLibCheck": true,
10
+ "sourceMap": true,
11
+ "strict": true,
12
+ "moduleResolution": "bundler"
13
+ }
14
+ // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias and https://kit.svelte.dev/docs/configuration#files
15
+ //
16
+ // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
17
+ // from the referenced tsconfig.json - TypeScript does not merge them in
18
+ }
main.ts DELETED
@@ -1,14 +0,0 @@
1
- /// <reference no-default-lib="true" />
2
- /// <reference lib="dom" />
3
- /// <reference lib="dom.iterable" />
4
- /// <reference lib="dom.asynciterable" />
5
- /// <reference lib="deno.ns" />
6
- /// <reference lib="deno.unstable" />
7
-
8
- import "$std/dotenv/load.ts";
9
-
10
- import { start } from "$fresh/server.ts";
11
- import manifest from "./fresh.gen.ts";
12
- import config from "./fresh.config.ts";
13
-
14
- await start(manifest, config);
package-lock.json ADDED
@@ -0,0 +1,5394 @@
1
+ {
2
+ "name": "website",
3
+ "version": "0.0.1",
4
+ "lockfileVersion": 3,
5
+ "requires": true,
6
+ "packages": {
7
+ "": {
8
+ "name": "website",
9
+ "version": "0.0.1",
10
+ "dependencies": {
11
+ "@unocss/reset": "^0.58.5"
12
+ },
13
+ "devDependencies": {
14
+ "@iconify-json/mdi": "^1.1.64",
15
+ "@iconify/json": "^2.2.184",
16
+ "@playwright/test": "^1.28.1",
17
+ "@sveltejs/adapter-auto": "^3.0.0",
18
+ "@sveltejs/kit": "^2.0.0",
19
+ "@types/eslint": "8.56.0",
20
+ "@unocss/svelte-scoped": "^0.58.5",
21
+ "@unocss/transformer-directives": "^0.58.5",
22
+ "@unocss/transformer-variant-group": "^0.58.5",
23
+ "eslint": "^8.56.0",
24
+ "eslint-config-prettier": "^9.1.0",
25
+ "eslint-plugin-svelte": "^2.36.0-next.4",
26
+ "prettier": "^3.1.1",
27
+ "prettier-plugin-svelte": "^3.1.2",
28
+ "svelte": "^5.0.0-next.1",
29
+ "svelte-check": "^3.6.0",
30
+ "typescript": "^5.0.0",
31
+ "unocss": "^0.58.5",
32
+ "vite": "^5.0.3",
33
+ "vitest": "^1.2.0"
34
+ }
35
+ },
36
+ "node_modules/@aashutoshrathi/word-wrap": {
37
+ "version": "1.2.6",
38
+ "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
39
+ "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
40
+ "dev": true,
41
+ "engines": {
42
+ "node": ">=0.10.0"
43
+ }
44
+ },
45
+ "node_modules/@ampproject/remapping": {
46
+ "version": "2.2.1",
47
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
48
+ "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
49
+ "dev": true,
50
+ "dependencies": {
51
+ "@jridgewell/gen-mapping": "^0.3.0",
52
+ "@jridgewell/trace-mapping": "^0.3.9"
53
+ },
54
+ "engines": {
55
+ "node": ">=6.0.0"
56
+ }
57
+ },
58
+ "node_modules/@antfu/utils": {
59
+ "version": "0.7.7",
60
+ "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.7.tgz",
61
+ "integrity": "sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==",
62
+ "dev": true,
63
+ "funding": {
64
+ "url": "https://github.com/sponsors/antfu"
65
+ }
66
+ },
67
+ "node_modules/@babel/code-frame": {
68
+ "version": "7.23.5",
69
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
70
+ "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
71
+ "dev": true,
72
+ "dependencies": {
73
+ "@babel/highlight": "^7.23.4",
74
+ "chalk": "^2.4.2"
75
+ },
76
+ "engines": {
77
+ "node": ">=6.9.0"
78
+ }
79
+ },
80
+ "node_modules/@babel/code-frame/node_modules/chalk": {
81
+ "version": "2.4.2",
82
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
83
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
84
+ "dev": true,
85
+ "dependencies": {
86
+ "ansi-styles": "^3.2.1",
87
+ "escape-string-regexp": "^1.0.5",
88
+ "supports-color": "^5.3.0"
89
+ },
90
+ "engines": {
91
+ "node": ">=4"
92
+ }
93
+ },
94
+ "node_modules/@babel/code-frame/node_modules/escape-string-regexp": {
95
+ "version": "1.0.5",
96
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
97
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
98
+ "dev": true,
99
+ "engines": {
100
+ "node": ">=0.8.0"
101
+ }
102
+ },
103
+ "node_modules/@babel/code-frame/node_modules/has-flag": {
104
+ "version": "3.0.0",
105
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
106
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
107
+ "dev": true,
108
+ "engines": {
109
+ "node": ">=4"
110
+ }
111
+ },
112
+ "node_modules/@babel/code-frame/node_modules/supports-color": {
113
+ "version": "5.5.0",
114
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
115
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
116
+ "dev": true,
117
+ "dependencies": {
118
+ "has-flag": "^3.0.0"
119
+ },
120
+ "engines": {
121
+ "node": ">=4"
122
+ }
123
+ },
124
+ "node_modules/@babel/compat-data": {
125
+ "version": "7.23.5",
126
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
127
+ "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
128
+ "dev": true,
129
+ "engines": {
130
+ "node": ">=6.9.0"
131
+ }
132
+ },
133
+ "node_modules/@babel/core": {
134
+ "version": "7.23.9",
135
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz",
136
+ "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==",
137
+ "dev": true,
138
+ "dependencies": {
139
+ "@ampproject/remapping": "^2.2.0",
140
+ "@babel/code-frame": "^7.23.5",
141
+ "@babel/generator": "^7.23.6",
142
+ "@babel/helper-compilation-targets": "^7.23.6",
143
+ "@babel/helper-module-transforms": "^7.23.3",
144
+ "@babel/helpers": "^7.23.9",
145
+ "@babel/parser": "^7.23.9",
146
+ "@babel/template": "^7.23.9",
147
+ "@babel/traverse": "^7.23.9",
148
+ "@babel/types": "^7.23.9",
149
+ "convert-source-map": "^2.0.0",
150
+ "debug": "^4.1.0",
151
+ "gensync": "^1.0.0-beta.2",
152
+ "json5": "^2.2.3",
153
+ "semver": "^6.3.1"
154
+ },
155
+ "engines": {
156
+ "node": ">=6.9.0"
157
+ },
158
+ "funding": {
159
+ "type": "opencollective",
160
+ "url": "https://opencollective.com/babel"
161
+ }
162
+ },
163
+ "node_modules/@babel/core/node_modules/semver": {
164
+ "version": "6.3.1",
165
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
166
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
167
+ "dev": true,
168
+ "bin": {
169
+ "semver": "bin/semver.js"
170
+ }
171
+ },
172
+ "node_modules/@babel/generator": {
173
+ "version": "7.23.6",
174
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
175
+ "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
176
+ "dev": true,
177
+ "dependencies": {
178
+ "@babel/types": "^7.23.6",
179
+ "@jridgewell/gen-mapping": "^0.3.2",
180
+ "@jridgewell/trace-mapping": "^0.3.17",
181
+ "jsesc": "^2.5.1"
182
+ },
183
+ "engines": {
184
+ "node": ">=6.9.0"
185
+ }
186
+ },
187
+ "node_modules/@babel/helper-annotate-as-pure": {
188
+ "version": "7.22.5",
189
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz",
190
+ "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==",
191
+ "dev": true,
192
+ "dependencies": {
193
+ "@babel/types": "^7.22.5"
194
+ },
195
+ "engines": {
196
+ "node": ">=6.9.0"
197
+ }
198
+ },
199
+ "node_modules/@babel/helper-compilation-targets": {
200
+ "version": "7.23.6",
201
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
202
+ "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
203
+ "dev": true,
204
+ "dependencies": {
205
+ "@babel/compat-data": "^7.23.5",
206
+ "@babel/helper-validator-option": "^7.23.5",
207
+ "browserslist": "^4.22.2",
208
+ "lru-cache": "^5.1.1",
209
+ "semver": "^6.3.1"
210
+ },
211
+ "engines": {
212
+ "node": ">=6.9.0"
213
+ }
214
+ },
215
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
216
+ "version": "6.3.1",
217
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
218
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
219
+ "dev": true,
220
+ "bin": {
221
+ "semver": "bin/semver.js"
222
+ }
223
+ },
224
+ "node_modules/@babel/helper-create-class-features-plugin": {
225
+ "version": "7.23.10",
226
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz",
227
+ "integrity": "sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==",
228
+ "dev": true,
229
+ "dependencies": {
230
+ "@babel/helper-annotate-as-pure": "^7.22.5",
231
+ "@babel/helper-environment-visitor": "^7.22.20",
232
+ "@babel/helper-function-name": "^7.23.0",
233
+ "@babel/helper-member-expression-to-functions": "^7.23.0",
234
+ "@babel/helper-optimise-call-expression": "^7.22.5",
235
+ "@babel/helper-replace-supers": "^7.22.20",
236
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
237
+ "@babel/helper-split-export-declaration": "^7.22.6",
238
+ "semver": "^6.3.1"
239
+ },
240
+ "engines": {
241
+ "node": ">=6.9.0"
242
+ },
243
+ "peerDependencies": {
244
+ "@babel/core": "^7.0.0"
245
+ }
246
+ },
247
+ "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
248
+ "version": "6.3.1",
249
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
250
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
251
+ "dev": true,
252
+ "bin": {
253
+ "semver": "bin/semver.js"
254
+ }
255
+ },
256
+ "node_modules/@babel/helper-environment-visitor": {
257
+ "version": "7.22.20",
258
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
259
+ "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
260
+ "dev": true,
261
+ "engines": {
262
+ "node": ">=6.9.0"
263
+ }
264
+ },
265
+ "node_modules/@babel/helper-function-name": {
266
+ "version": "7.23.0",
267
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
268
+ "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
269
+ "dev": true,
270
+ "dependencies": {
271
+ "@babel/template": "^7.22.15",
272
+ "@babel/types": "^7.23.0"
273
+ },
274
+ "engines": {
275
+ "node": ">=6.9.0"
276
+ }
277
+ },
278
+ "node_modules/@babel/helper-hoist-variables": {
279
+ "version": "7.22.5",
280
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
281
+ "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
282
+ "dev": true,
283
+ "dependencies": {
284
+ "@babel/types": "^7.22.5"
285
+ },
286
+ "engines": {
287
+ "node": ">=6.9.0"
288
+ }
289
+ },
290
+ "node_modules/@babel/helper-member-expression-to-functions": {
291
+ "version": "7.23.0",
292
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz",
293
+ "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==",
294
+ "dev": true,
295
+ "dependencies": {
296
+ "@babel/types": "^7.23.0"
297
+ },
298
+ "engines": {
299
+ "node": ">=6.9.0"
300
+ }
301
+ },
302
+ "node_modules/@babel/helper-module-imports": {
303
+ "version": "7.22.15",
304
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
305
+ "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
306
+ "dev": true,
307
+ "dependencies": {
308
+ "@babel/types": "^7.22.15"
309
+ },
310
+ "engines": {
311
+ "node": ">=6.9.0"
312
+ }
313
+ },
314
+ "node_modules/@babel/helper-module-transforms": {
315
+ "version": "7.23.3",
316
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz",
317
+ "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==",
318
+ "dev": true,
319
+ "dependencies": {
320
+ "@babel/helper-environment-visitor": "^7.22.20",
321
+ "@babel/helper-module-imports": "^7.22.15",
322
+ "@babel/helper-simple-access": "^7.22.5",
323
+ "@babel/helper-split-export-declaration": "^7.22.6",
324
+ "@babel/helper-validator-identifier": "^7.22.20"
325
+ },
326
+ "engines": {
327
+ "node": ">=6.9.0"
328
+ },
329
+ "peerDependencies": {
330
+ "@babel/core": "^7.0.0"
331
+ }
332
+ },
333
+ "node_modules/@babel/helper-optimise-call-expression": {
334
+ "version": "7.22.5",
335
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz",
336
+ "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==",
337
+ "dev": true,
338
+ "dependencies": {
339
+ "@babel/types": "^7.22.5"
340
+ },
341
+ "engines": {
342
+ "node": ">=6.9.0"
343
+ }
344
+ },
345
+ "node_modules/@babel/helper-plugin-utils": {
346
+ "version": "7.22.5",
347
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
348
+ "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
349
+ "dev": true,
350
+ "engines": {
351
+ "node": ">=6.9.0"
352
+ }
353
+ },
354
+ "node_modules/@babel/helper-replace-supers": {
355
+ "version": "7.22.20",
356
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz",
357
+ "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==",
358
+ "dev": true,
359
+ "dependencies": {
360
+ "@babel/helper-environment-visitor": "^7.22.20",
361
+ "@babel/helper-member-expression-to-functions": "^7.22.15",
362
+ "@babel/helper-optimise-call-expression": "^7.22.5"
363
+ },
364
+ "engines": {
365
+ "node": ">=6.9.0"
366
+ },
367
+ "peerDependencies": {
368
+ "@babel/core": "^7.0.0"
369
+ }
370
+ },
371
+ "node_modules/@babel/helper-simple-access": {
372
+ "version": "7.22.5",
373
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
374
+ "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
375
+ "dev": true,
376
+ "dependencies": {
377
+ "@babel/types": "^7.22.5"
378
+ },
379
+ "engines": {
380
+ "node": ">=6.9.0"
381
+ }
382
+ },
383
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
384
+ "version": "7.22.5",
385
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz",
386
+ "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==",
387
+ "dev": true,
388
+ "dependencies": {
389
+ "@babel/types": "^7.22.5"
390
+ },
391
+ "engines": {
392
+ "node": ">=6.9.0"
393
+ }
394
+ },
395
+ "node_modules/@babel/helper-split-export-declaration": {
396
+ "version": "7.22.6",
397
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
398
+ "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
399
+ "dev": true,
400
+ "dependencies": {
401
+ "@babel/types": "^7.22.5"
402
+ },
403
+ "engines": {
404
+ "node": ">=6.9.0"
405
+ }
406
+ },
407
+ "node_modules/@babel/helper-string-parser": {
408
+ "version": "7.23.4",
409
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
410
+ "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
411
+ "dev": true,
412
+ "engines": {
413
+ "node": ">=6.9.0"
414
+ }
415
+ },
416
+ "node_modules/@babel/helper-validator-identifier": {
417
+ "version": "7.22.20",
418
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
419
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
420
+ "dev": true,
421
+ "engines": {
422
+ "node": ">=6.9.0"
423
+ }
424
+ },
425
+ "node_modules/@babel/helper-validator-option": {
426
+ "version": "7.23.5",
427
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
428
+ "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
429
+ "dev": true,
430
+ "engines": {
431
+ "node": ">=6.9.0"
432
+ }
433
+ },
434
+ "node_modules/@babel/helpers": {
435
+ "version": "7.23.9",
436
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz",
437
+ "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==",
438
+ "dev": true,
439
+ "dependencies": {
440
+ "@babel/template": "^7.23.9",
441
+ "@babel/traverse": "^7.23.9",
442
+ "@babel/types": "^7.23.9"
443
+ },
444
+ "engines": {
445
+ "node": ">=6.9.0"
446
+ }
447
+ },
448
+ "node_modules/@babel/highlight": {
449
+ "version": "7.23.4",
450
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
451
+ "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
452
+ "dev": true,
453
+ "dependencies": {
454
+ "@babel/helper-validator-identifier": "^7.22.20",
455
+ "chalk": "^2.4.2",
456
+ "js-tokens": "^4.0.0"
457
+ },
458
+ "engines": {
459
+ "node": ">=6.9.0"
460
+ }
461
+ },
462
+ "node_modules/@babel/highlight/node_modules/chalk": {
463
+ "version": "2.4.2",
464
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
465
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
466
+ "dev": true,
467
+ "dependencies": {
468
+ "ansi-styles": "^3.2.1",
469
+ "escape-string-regexp": "^1.0.5",
470
+ "supports-color": "^5.3.0"
471
+ },
472
+ "engines": {
473
+ "node": ">=4"
474
+ }
475
+ },
476
+ "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
477
+ "version": "1.0.5",
478
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
479
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
480
+ "dev": true,
481
+ "engines": {
482
+ "node": ">=0.8.0"
483
+ }
484
+ },
485
+ "node_modules/@babel/highlight/node_modules/has-flag": {
486
+ "version": "3.0.0",
487
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
488
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
489
+ "dev": true,
490
+ "engines": {
491
+ "node": ">=4"
492
+ }
493
+ },
494
+ "node_modules/@babel/highlight/node_modules/js-tokens": {
495
+ "version": "4.0.0",
496
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
497
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
498
+ "dev": true
499
+ },
500
+ "node_modules/@babel/highlight/node_modules/supports-color": {
501
+ "version": "5.5.0",
502
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
503
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
504
+ "dev": true,
505
+ "dependencies": {
506
+ "has-flag": "^3.0.0"
507
+ },
508
+ "engines": {
509
+ "node": ">=4"
510
+ }
511
+ },
512
+ "node_modules/@babel/parser": {
513
+ "version": "7.23.9",
514
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz",
515
+ "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==",
516
+ "dev": true,
517
+ "bin": {
518
+ "parser": "bin/babel-parser.js"
519
+ },
520
+ "engines": {
521
+ "node": ">=6.0.0"
522
+ }
523
+ },
524
+ "node_modules/@babel/plugin-syntax-jsx": {
525
+ "version": "7.23.3",
526
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz",
527
+ "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==",
528
+ "dev": true,
529
+ "dependencies": {
530
+ "@babel/helper-plugin-utils": "^7.22.5"
531
+ },
532
+ "engines": {
533
+ "node": ">=6.9.0"
534
+ },
535
+ "peerDependencies": {
536
+ "@babel/core": "^7.0.0-0"
537
+ }
538
+ },
539
+ "node_modules/@babel/plugin-syntax-typescript": {
540
+ "version": "7.23.3",
541
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz",
542
+ "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==",
543
+ "dev": true,
544
+ "dependencies": {
545
+ "@babel/helper-plugin-utils": "^7.22.5"
546
+ },
547
+ "engines": {
548
+ "node": ">=6.9.0"
549
+ },
550
+ "peerDependencies": {
551
+ "@babel/core": "^7.0.0-0"
552
+ }
553
+ },
554
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
555
+ "version": "7.23.3",
556
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz",
557
+ "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==",
558
+ "dev": true,
559
+ "dependencies": {
560
+ "@babel/helper-module-transforms": "^7.23.3",
561
+ "@babel/helper-plugin-utils": "^7.22.5",
562
+ "@babel/helper-simple-access": "^7.22.5"
563
+ },
564
+ "engines": {
565
+ "node": ">=6.9.0"
566
+ },
567
+ "peerDependencies": {
568
+ "@babel/core": "^7.0.0-0"
569
+ }
570
+ },
571
+ "node_modules/@babel/plugin-transform-typescript": {
572
+ "version": "7.23.6",
573
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz",
574
+ "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==",
575
+ "dev": true,
576
+ "dependencies": {
577
+ "@babel/helper-annotate-as-pure": "^7.22.5",
578
+ "@babel/helper-create-class-features-plugin": "^7.23.6",
579
+ "@babel/helper-plugin-utils": "^7.22.5",
580
+ "@babel/plugin-syntax-typescript": "^7.23.3"
581
+ },
582
+ "engines": {
583
+ "node": ">=6.9.0"
584
+ },
585
+ "peerDependencies": {
586
+ "@babel/core": "^7.0.0-0"
587
+ }
588
+ },
589
+ "node_modules/@babel/preset-typescript": {
590
+ "version": "7.23.3",
591
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz",
592
+ "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==",
593
+ "dev": true,
594
+ "dependencies": {
595
+ "@babel/helper-plugin-utils": "^7.22.5",
596
+ "@babel/helper-validator-option": "^7.22.15",
597
+ "@babel/plugin-syntax-jsx": "^7.23.3",
598
+ "@babel/plugin-transform-modules-commonjs": "^7.23.3",
599
+ "@babel/plugin-transform-typescript": "^7.23.3"
600
+ },
601
+ "engines": {
602
+ "node": ">=6.9.0"
603
+ },
604
+ "peerDependencies": {
605
+ "@babel/core": "^7.0.0-0"
606
+ }
607
+ },
608
+ "node_modules/@babel/template": {
609
+ "version": "7.23.9",
610
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz",
611
+ "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==",
612
+ "dev": true,
613
+ "dependencies": {
614
+ "@babel/code-frame": "^7.23.5",
615
+ "@babel/parser": "^7.23.9",
616
+ "@babel/types": "^7.23.9"
617
+ },
618
+ "engines": {
619
+ "node": ">=6.9.0"
620
+ }
621
+ },
622
+ "node_modules/@babel/traverse": {
623
+ "version": "7.23.9",
624
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz",
625
+ "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==",
626
+ "dev": true,
627
+ "dependencies": {
628
+ "@babel/code-frame": "^7.23.5",
629
+ "@babel/generator": "^7.23.6",
630
+ "@babel/helper-environment-visitor": "^7.22.20",
631
+ "@babel/helper-function-name": "^7.23.0",
632
+ "@babel/helper-hoist-variables": "^7.22.5",
633
+ "@babel/helper-split-export-declaration": "^7.22.6",
634
+ "@babel/parser": "^7.23.9",
635
+ "@babel/types": "^7.23.9",
636
+ "debug": "^4.3.1",
637
+ "globals": "^11.1.0"
638
+ },
639
+ "engines": {
640
+ "node": ">=6.9.0"
641
+ }
642
+ },
643
+ "node_modules/@babel/traverse/node_modules/globals": {
644
+ "version": "11.12.0",
645
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
646
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
647
+ "dev": true,
648
+ "engines": {
649
+ "node": ">=4"
650
+ }
651
+ },
652
+ "node_modules/@babel/types": {
653
+ "version": "7.23.9",
654
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz",
655
+ "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==",
656
+ "dev": true,
657
+ "dependencies": {
658
+ "@babel/helper-string-parser": "^7.23.4",
659
+ "@babel/helper-validator-identifier": "^7.22.20",
660
+ "to-fast-properties": "^2.0.0"
661
+ },
662
+ "engines": {
663
+ "node": ">=6.9.0"
664
+ }
665
+ },
666
+ "node_modules/@esbuild/aix-ppc64": {
667
+ "version": "0.19.12",
668
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz",
669
+ "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==",
670
+ "cpu": [
671
+ "ppc64"
672
+ ],
673
+ "dev": true,
674
+ "optional": true,
675
+ "os": [
676
+ "aix"
677
+ ],
678
+ "engines": {
679
+ "node": ">=12"
680
+ }
681
+ },
682
+ "node_modules/@esbuild/android-arm": {
683
+ "version": "0.19.12",
684
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz",
685
+ "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==",
686
+ "cpu": [
687
+ "arm"
688
+ ],
689
+ "dev": true,
690
+ "optional": true,
691
+ "os": [
692
+ "android"
693
+ ],
694
+ "engines": {
695
+ "node": ">=12"
696
+ }
697
+ },
698
+ "node_modules/@esbuild/android-arm64": {
699
+ "version": "0.19.12",
700
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz",
701
+ "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==",
702
+ "cpu": [
703
+ "arm64"
704
+ ],
705
+ "dev": true,
706
+ "optional": true,
707
+ "os": [
708
+ "android"
709
+ ],
710
+ "engines": {
711
+ "node": ">=12"
712
+ }
713
+ },
714
+ "node_modules/@esbuild/android-x64": {
715
+ "version": "0.19.12",
716
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz",
717
+ "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==",
718
+ "cpu": [
719
+ "x64"
720
+ ],
721
+ "dev": true,
722
+ "optional": true,
723
+ "os": [
724
+ "android"
725
+ ],
726
+ "engines": {
727
+ "node": ">=12"
728
+ }
729
+ },
730
+ "node_modules/@esbuild/darwin-arm64": {
731
+ "version": "0.19.12",
732
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz",
733
+ "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==",
734
+ "cpu": [
735
+ "arm64"
736
+ ],
737
+ "dev": true,
738
+ "optional": true,
739
+ "os": [
740
+ "darwin"
741
+ ],
742
+ "engines": {
743
+ "node": ">=12"
744
+ }
745
+ },
746
+ "node_modules/@esbuild/darwin-x64": {
747
+ "version": "0.19.12",
748
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz",
749
+ "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==",
750
+ "cpu": [
751
+ "x64"
752
+ ],
753
+ "dev": true,
754
+ "optional": true,
755
+ "os": [
756
+ "darwin"
757
+ ],
758
+ "engines": {
759
+ "node": ">=12"
760
+ }
761
+ },
762
+ "node_modules/@esbuild/freebsd-arm64": {
763
+ "version": "0.19.12",
764
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz",
765
+ "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==",
766
+ "cpu": [
767
+ "arm64"
768
+ ],
769
+ "dev": true,
770
+ "optional": true,
771
+ "os": [
772
+ "freebsd"
773
+ ],
774
+ "engines": {
775
+ "node": ">=12"
776
+ }
777
+ },
778
+ "node_modules/@esbuild/freebsd-x64": {
779
+ "version": "0.19.12",
780
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz",
781
+ "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==",
782
+ "cpu": [
783
+ "x64"
784
+ ],
785
+ "dev": true,
786
+ "optional": true,
787
+ "os": [
788
+ "freebsd"
789
+ ],
790
+ "engines": {
791
+ "node": ">=12"
792
+ }
793
+ },
794
+ "node_modules/@esbuild/linux-arm": {
795
+ "version": "0.19.12",
796
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz",
797
+ "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==",
798
+ "cpu": [
799
+ "arm"
800
+ ],
801
+ "dev": true,
802
+ "optional": true,
803
+ "os": [
804
+ "linux"
805
+ ],
806
+ "engines": {
807
+ "node": ">=12"
808
+ }
809
+ },
810
+ "node_modules/@esbuild/linux-arm64": {
811
+ "version": "0.19.12",
812
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz",
813
+ "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==",
814
+ "cpu": [
815
+ "arm64"
816
+ ],
817
+ "dev": true,
818
+ "optional": true,
819
+ "os": [
820
+ "linux"
821
+ ],
822
+ "engines": {
823
+ "node": ">=12"
824
+ }
825
+ },
826
+ "node_modules/@esbuild/linux-ia32": {
827
+ "version": "0.19.12",
828
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz",
829
+ "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==",
830
+ "cpu": [
831
+ "ia32"
832
+ ],
833
+ "dev": true,
834
+ "optional": true,
835
+ "os": [
836
+ "linux"
837
+ ],
838
+ "engines": {
839
+ "node": ">=12"
840
+ }
841
+ },
842
+ "node_modules/@esbuild/linux-loong64": {
843
+ "version": "0.19.12",
844
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz",
845
+ "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==",
846
+ "cpu": [
847
+ "loong64"
848
+ ],
849
+ "dev": true,
850
+ "optional": true,
851
+ "os": [
852
+ "linux"
853
+ ],
854
+ "engines": {
855
+ "node": ">=12"
856
+ }
857
+ },
858
+ "node_modules/@esbuild/linux-mips64el": {
859
+ "version": "0.19.12",
860
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz",
861
+ "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==",
862
+ "cpu": [
863
+ "mips64el"
864
+ ],
865
+ "dev": true,
866
+ "optional": true,
867
+ "os": [
868
+ "linux"
869
+ ],
870
+ "engines": {
871
+ "node": ">=12"
872
+ }
873
+ },
874
+ "node_modules/@esbuild/linux-ppc64": {
875
+ "version": "0.19.12",
876
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz",
877
+ "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==",
878
+ "cpu": [
879
+ "ppc64"
880
+ ],
881
+ "dev": true,
882
+ "optional": true,
883
+ "os": [
884
+ "linux"
885
+ ],
886
+ "engines": {
887
+ "node": ">=12"
888
+ }
889
+ },
890
+ "node_modules/@esbuild/linux-riscv64": {
891
+ "version": "0.19.12",
892
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz",
893
+ "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==",
894
+ "cpu": [
895
+ "riscv64"
896
+ ],
897
+ "dev": true,
898
+ "optional": true,
899
+ "os": [
900
+ "linux"
901
+ ],
902
+ "engines": {
903
+ "node": ">=12"
904
+ }
905
+ },
906
+ "node_modules/@esbuild/linux-s390x": {
907
+ "version": "0.19.12",
908
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz",
909
+ "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==",
910
+ "cpu": [
911
+ "s390x"
912
+ ],
913
+ "dev": true,
914
+ "optional": true,
915
+ "os": [
916
+ "linux"
917
+ ],
918
+ "engines": {
919
+ "node": ">=12"
920
+ }
921
+ },
922
+ "node_modules/@esbuild/linux-x64": {
923
+ "version": "0.19.12",
924
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz",
925
+ "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==",
926
+ "cpu": [
927
+ "x64"
928
+ ],
929
+ "dev": true,
930
+ "optional": true,
931
+ "os": [
932
+ "linux"
933
+ ],
934
+ "engines": {
935
+ "node": ">=12"
936
+ }
937
+ },
938
+ "node_modules/@esbuild/netbsd-x64": {
939
+ "version": "0.19.12",
940
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz",
941
+ "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==",
942
+ "cpu": [
943
+ "x64"
944
+ ],
945
+ "dev": true,
946
+ "optional": true,
947
+ "os": [
948
+ "netbsd"
949
+ ],
950
+ "engines": {
951
+ "node": ">=12"
952
+ }
953
+ },
954
+ "node_modules/@esbuild/openbsd-x64": {
955
+ "version": "0.19.12",
956
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz",
957
+ "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==",
958
+ "cpu": [
959
+ "x64"
960
+ ],
961
+ "dev": true,
962
+ "optional": true,
963
+ "os": [
964
+ "openbsd"
965
+ ],
966
+ "engines": {
967
+ "node": ">=12"
968
+ }
969
+ },
970
+ "node_modules/@esbuild/sunos-x64": {
971
+ "version": "0.19.12",
972
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz",
973
+ "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==",
974
+ "cpu": [
975
+ "x64"
976
+ ],
977
+ "dev": true,
978
+ "optional": true,
979
+ "os": [
980
+ "sunos"
981
+ ],
982
+ "engines": {
983
+ "node": ">=12"
984
+ }
985
+ },
986
+ "node_modules/@esbuild/win32-arm64": {
987
+ "version": "0.19.12",
988
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz",
989
+ "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==",
990
+ "cpu": [
991
+ "arm64"
992
+ ],
993
+ "dev": true,
994
+ "optional": true,
995
+ "os": [
996
+ "win32"
997
+ ],
998
+ "engines": {
999
+ "node": ">=12"
1000
+ }
1001
+ },
1002
+ "node_modules/@esbuild/win32-ia32": {
1003
+ "version": "0.19.12",
1004
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz",
1005
+ "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==",
1006
+ "cpu": [
1007
+ "ia32"
1008
+ ],
1009
+ "dev": true,
1010
+ "optional": true,
1011
+ "os": [
1012
+ "win32"
1013
+ ],
1014
+ "engines": {
1015
+ "node": ">=12"
1016
+ }
1017
+ },
1018
+ "node_modules/@esbuild/win32-x64": {
1019
+ "version": "0.19.12",
1020
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz",
1021
+ "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==",
1022
+ "cpu": [
1023
+ "x64"
1024
+ ],
1025
+ "dev": true,
1026
+ "optional": true,
1027
+ "os": [
1028
+ "win32"
1029
+ ],
1030
+ "engines": {
1031
+ "node": ">=12"
1032
+ }
1033
+ },
1034
+ "node_modules/@eslint-community/eslint-utils": {
1035
+ "version": "4.4.0",
1036
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
1037
+ "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
1038
+ "dev": true,
1039
+ "dependencies": {
1040
+ "eslint-visitor-keys": "^3.3.0"
1041
+ },
1042
+ "engines": {
1043
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1044
+ },
1045
+ "peerDependencies": {
1046
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
1047
+ }
1048
+ },
1049
+ "node_modules/@eslint-community/regexpp": {
1050
+ "version": "4.10.0",
1051
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
1052
+ "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
1053
+ "dev": true,
1054
+ "engines": {
1055
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
1056
+ }
1057
+ },
1058
+ "node_modules/@eslint/eslintrc": {
1059
+ "version": "2.1.4",
1060
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
1061
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
1062
+ "dev": true,
1063
+ "dependencies": {
1064
+ "ajv": "^6.12.4",
1065
+ "debug": "^4.3.2",
1066
+ "espree": "^9.6.0",
1067
+ "globals": "^13.19.0",
1068
+ "ignore": "^5.2.0",
1069
+ "import-fresh": "^3.2.1",
1070
+ "js-yaml": "^4.1.0",
1071
+ "minimatch": "^3.1.2",
1072
+ "strip-json-comments": "^3.1.1"
1073
+ },
1074
+ "engines": {
1075
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1076
+ },
1077
+ "funding": {
1078
+ "url": "https://opencollective.com/eslint"
1079
+ }
1080
+ },
1081
+ "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
1082
+ "version": "1.1.11",
1083
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1084
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1085
+ "dev": true,
1086
+ "dependencies": {
1087
+ "balanced-match": "^1.0.0",
1088
+ "concat-map": "0.0.1"
1089
+ }
1090
+ },
1091
+ "node_modules/@eslint/eslintrc/node_modules/minimatch": {
1092
+ "version": "3.1.2",
1093
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1094
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1095
+ "dev": true,
1096
+ "dependencies": {
1097
+ "brace-expansion": "^1.1.7"
1098
+ },
1099
+ "engines": {
1100
+ "node": "*"
1101
+ }
1102
+ },
1103
+ "node_modules/@eslint/js": {
1104
+ "version": "8.56.0",
1105
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
1106
+ "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
1107
+ "dev": true,
1108
+ "engines": {
1109
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1110
+ }
1111
+ },
1112
+ "node_modules/@humanwhocodes/config-array": {
1113
+ "version": "0.11.14",
1114
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
1115
+ "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
1116
+ "dev": true,
1117
+ "dependencies": {
1118
+ "@humanwhocodes/object-schema": "^2.0.2",
1119
+ "debug": "^4.3.1",
1120
+ "minimatch": "^3.0.5"
1121
+ },
1122
+ "engines": {
1123
+ "node": ">=10.10.0"
1124
+ }
1125
+ },
1126
+ "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
1127
+ "version": "1.1.11",
1128
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1129
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1130
+ "dev": true,
1131
+ "dependencies": {
1132
+ "balanced-match": "^1.0.0",
1133
+ "concat-map": "0.0.1"
1134
+ }
1135
+ },
1136
+ "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
1137
+ "version": "3.1.2",
1138
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1139
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1140
+ "dev": true,
1141
+ "dependencies": {
1142
+ "brace-expansion": "^1.1.7"
1143
+ },
1144
+ "engines": {
1145
+ "node": "*"
1146
+ }
1147
+ },
1148
+ "node_modules/@humanwhocodes/module-importer": {
1149
+ "version": "1.0.1",
1150
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
1151
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
1152
+ "dev": true,
1153
+ "engines": {
1154
+ "node": ">=12.22"
1155
+ },
1156
+ "funding": {
1157
+ "type": "github",
1158
+ "url": "https://github.com/sponsors/nzakas"
1159
+ }
1160
+ },
1161
+ "node_modules/@humanwhocodes/object-schema": {
1162
+ "version": "2.0.2",
1163
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
1164
+ "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
1165
+ "dev": true
1166
+ },
1167
+ "node_modules/@iconify-json/mdi": {
1168
+ "version": "1.1.64",
1169
+ "resolved": "https://registry.npmjs.org/@iconify-json/mdi/-/mdi-1.1.64.tgz",
1170
+ "integrity": "sha512-zGeo5TjhNFAY6FmSDBLAzDO811t77r6v/mDi7CAL9w5eXqKez6bIjk8R9AL/RHIeq44ALP4Ozr4lMqFTkHr7ug==",
1171
+ "dev": true,
1172
+ "dependencies": {
1173
+ "@iconify/types": "*"
1174
+ }
1175
+ },
1176
+ "node_modules/@iconify/json": {
1177
+ "version": "2.2.184",
1178
+ "resolved": "https://registry.npmjs.org/@iconify/json/-/json-2.2.184.tgz",
1179
+ "integrity": "sha512-GIIbPLdSPyVdKbH7R6AgHZX9Bjztj7spIWyNZjl6GalaFe0vzYx/IFQg4O2DPDS/4DA+j9zoVlNPX3quK97LUA==",
1180
+ "dev": true,
1181
+ "dependencies": {
1182
+ "@iconify/types": "*",
1183
+ "pathe": "^1.1.2"
1184
+ }
1185
+ },
1186
+ "node_modules/@iconify/types": {
1187
+ "version": "2.0.0",
1188
+ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
1189
+ "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
1190
+ "dev": true
1191
+ },
1192
+ "node_modules/@iconify/utils": {
1193
+ "version": "2.1.22",
1194
+ "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.22.tgz",
1195
+ "integrity": "sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA==",
1196
+ "dev": true,
1197
+ "dependencies": {
1198
+ "@antfu/install-pkg": "^0.1.1",
1199
+ "@antfu/utils": "^0.7.5",
1200
+ "@iconify/types": "^2.0.0",
1201
+ "debug": "^4.3.4",
1202
+ "kolorist": "^1.8.0",
1203
+ "local-pkg": "^0.5.0",
1204
+ "mlly": "^1.5.0"
1205
+ }
1206
+ },
1207
+ "node_modules/@iconify/utils/node_modules/@antfu/install-pkg": {
1208
+ "version": "0.1.1",
1209
+ "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.1.1.tgz",
1210
+ "integrity": "sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==",
1211
+ "dev": true,
1212
+ "dependencies": {
1213
+ "execa": "^5.1.1",
1214
+ "find-up": "^5.0.0"
1215
+ },
1216
+ "funding": {
1217
+ "url": "https://github.com/sponsors/antfu"
1218
+ }
1219
+ },
1220
+ "node_modules/@iconify/utils/node_modules/execa": {
1221
+ "version": "5.1.1",
1222
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
1223
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
1224
+ "dev": true,
1225
+ "dependencies": {
1226
+ "cross-spawn": "^7.0.3",
1227
+ "get-stream": "^6.0.0",
1228
+ "human-signals": "^2.1.0",
1229
+ "is-stream": "^2.0.0",
1230
+ "merge-stream": "^2.0.0",
1231
+ "npm-run-path": "^4.0.1",
1232
+ "onetime": "^5.1.2",
1233
+ "signal-exit": "^3.0.3",
1234
+ "strip-final-newline": "^2.0.0"
1235
+ },
1236
+ "engines": {
1237
+ "node": ">=10"
1238
+ },
1239
+ "funding": {
1240
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
1241
+ }
1242
+ },
1243
+ "node_modules/@iconify/utils/node_modules/get-stream": {
1244
+ "version": "6.0.1",
1245
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
1246
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
1247
+ "dev": true,
1248
+ "engines": {
1249
+ "node": ">=10"
1250
+ },
1251
+ "funding": {
1252
+ "url": "https://github.com/sponsors/sindresorhus"
1253
+ }
1254
+ },
1255
+ "node_modules/@iconify/utils/node_modules/human-signals": {
1256
+ "version": "2.1.0",
1257
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
1258
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
1259
+ "dev": true,
1260
+ "engines": {
1261
+ "node": ">=10.17.0"
1262
+ }
1263
+ },
1264
+ "node_modules/@iconify/utils/node_modules/is-stream": {
1265
+ "version": "2.0.1",
1266
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
1267
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
1268
+ "dev": true,
1269
+ "engines": {
1270
+ "node": ">=8"
1271
+ },
1272
+ "funding": {
1273
+ "url": "https://github.com/sponsors/sindresorhus"
1274
+ }
1275
+ },
1276
+ "node_modules/@iconify/utils/node_modules/mimic-fn": {
1277
+ "version": "2.1.0",
1278
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1279
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1280
+ "dev": true,
1281
+ "engines": {
1282
+ "node": ">=6"
1283
+ }
1284
+ },
1285
+ "node_modules/@iconify/utils/node_modules/npm-run-path": {
1286
+ "version": "4.0.1",
1287
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
1288
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
1289
+ "dev": true,
1290
+ "dependencies": {
1291
+ "path-key": "^3.0.0"
1292
+ },
1293
+ "engines": {
1294
+ "node": ">=8"
1295
+ }
1296
+ },
1297
+ "node_modules/@iconify/utils/node_modules/onetime": {
1298
+ "version": "5.1.2",
1299
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
1300
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
1301
+ "dev": true,
1302
+ "dependencies": {
1303
+ "mimic-fn": "^2.1.0"
1304
+ },
1305
+ "engines": {
1306
+ "node": ">=6"
1307
+ },
1308
+ "funding": {
1309
+ "url": "https://github.com/sponsors/sindresorhus"
1310
+ }
1311
+ },
1312
+ "node_modules/@iconify/utils/node_modules/signal-exit": {
1313
+ "version": "3.0.7",
1314
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
1315
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
1316
+ "dev": true
1317
+ },
1318
+ "node_modules/@iconify/utils/node_modules/strip-final-newline": {
1319
+ "version": "2.0.0",
1320
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
1321
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
1322
+ "dev": true,
1323
+ "engines": {
1324
+ "node": ">=6"
1325
+ }
1326
+ },
1327
+ "node_modules/@jest/schemas": {
1328
+ "version": "29.6.3",
1329
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
1330
+ "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
1331
+ "dev": true,
1332
+ "dependencies": {
1333
+ "@sinclair/typebox": "^0.27.8"
1334
+ },
1335
+ "engines": {
1336
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1337
+ }
1338
+ },
1339
+ "node_modules/@jridgewell/gen-mapping": {
1340
+ "version": "0.3.3",
1341
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
1342
+ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
1343
+ "dev": true,
1344
+ "dependencies": {
1345
+ "@jridgewell/set-array": "^1.0.1",
1346
+ "@jridgewell/sourcemap-codec": "^1.4.10",
1347
+ "@jridgewell/trace-mapping": "^0.3.9"
1348
+ },
1349
+ "engines": {
1350
+ "node": ">=6.0.0"
1351
+ }
1352
+ },
1353
+ "node_modules/@jridgewell/resolve-uri": {
1354
+ "version": "3.1.1",
1355
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
1356
+ "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
1357
+ "dev": true,
1358
+ "engines": {
1359
+ "node": ">=6.0.0"
1360
+ }
1361
+ },
1362
+ "node_modules/@jridgewell/set-array": {
1363
+ "version": "1.1.2",
1364
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
1365
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
1366
+ "dev": true,
1367
+ "engines": {
1368
+ "node": ">=6.0.0"
1369
+ }
1370
+ },
1371
+ "node_modules/@jridgewell/sourcemap-codec": {
1372
+ "version": "1.4.15",
1373
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
1374
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
1375
+ "dev": true
1376
+ },
1377
+ "node_modules/@jridgewell/trace-mapping": {
1378
+ "version": "0.3.20",
1379
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
1380
+ "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
1381
+ "dev": true,
1382
+ "dependencies": {
1383
+ "@jridgewell/resolve-uri": "^3.1.0",
1384
+ "@jridgewell/sourcemap-codec": "^1.4.14"
1385
+ }
1386
+ },
1387
+ "node_modules/@nodelib/fs.scandir": {
1388
+ "version": "2.1.5",
1389
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1390
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1391
+ "dev": true,
1392
+ "dependencies": {
1393
+ "@nodelib/fs.stat": "2.0.5",
1394
+ "run-parallel": "^1.1.9"
1395
+ },
1396
+ "engines": {
1397
+ "node": ">= 8"
1398
+ }
1399
+ },
1400
+ "node_modules/@nodelib/fs.stat": {
1401
+ "version": "2.0.5",
1402
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1403
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1404
+ "dev": true,
1405
+ "engines": {
1406
+ "node": ">= 8"
1407
+ }
1408
+ },
1409
+ "node_modules/@nodelib/fs.walk": {
1410
+ "version": "1.2.8",
1411
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1412
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1413
+ "dev": true,
1414
+ "dependencies": {
1415
+ "@nodelib/fs.scandir": "2.1.5",
1416
+ "fastq": "^1.6.0"
1417
+ },
1418
+ "engines": {
1419
+ "node": ">= 8"
1420
+ }
1421
+ },
1422
+ "node_modules/@playwright/test": {
1423
+ "version": "1.41.2",
1424
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.2.tgz",
1425
+ "integrity": "sha512-qQB9h7KbibJzrDpkXkYvsmiDJK14FULCCZgEcoe2AvFAS64oCirWTwzTlAYEbKaRxWs5TFesE1Na6izMv3HfGg==",
1426
+ "dev": true,
1427
+ "dependencies": {
1428
+ "playwright": "1.41.2"
1429
+ },
1430
+ "bin": {
1431
+ "playwright": "cli.js"
1432
+ },
1433
+ "engines": {
1434
+ "node": ">=16"
1435
+ }
1436
+ },
1437
+ "node_modules/@polka/url": {
1438
+ "version": "1.0.0-next.24",
1439
+ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz",
1440
+ "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==",
1441
+ "dev": true
1442
+ },
1443
+ "node_modules/@rollup/pluginutils": {
1444
+ "version": "5.1.0",
1445
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz",
1446
+ "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==",
1447
+ "dev": true,
1448
+ "dependencies": {
1449
+ "@types/estree": "^1.0.0",
1450
+ "estree-walker": "^2.0.2",
1451
+ "picomatch": "^2.3.1"
1452
+ },
1453
+ "engines": {
1454
+ "node": ">=14.0.0"
1455
+ },
1456
+ "peerDependencies": {
1457
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1458
+ },
1459
+ "peerDependenciesMeta": {
1460
+ "rollup": {
1461
+ "optional": true
1462
+ }
1463
+ }
1464
+ },
1465
+ "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
1466
+ "version": "2.0.2",
1467
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
1468
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
1469
+ "dev": true
1470
+ },
1471
+ "node_modules/@rollup/rollup-android-arm-eabi": {
1472
+ "version": "4.12.0",
1473
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.0.tgz",
1474
+ "integrity": "sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==",
1475
+ "cpu": [
1476
+ "arm"
1477
+ ],
1478
+ "dev": true,
1479
+ "optional": true,
1480
+ "os": [
1481
+ "android"
1482
+ ]
1483
+ },
1484
+ "node_modules/@rollup/rollup-android-arm64": {
1485
+ "version": "4.12.0",
1486
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.0.tgz",
1487
+ "integrity": "sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==",
1488
+ "cpu": [
1489
+ "arm64"
1490
+ ],
1491
+ "dev": true,
1492
+ "optional": true,
1493
+ "os": [
1494
+ "android"
1495
+ ]
1496
+ },
1497
+ "node_modules/@rollup/rollup-darwin-arm64": {
1498
+ "version": "4.12.0",
1499
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.0.tgz",
1500
+ "integrity": "sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==",
1501
+ "cpu": [
1502
+ "arm64"
1503
+ ],
1504
+ "dev": true,
1505
+ "optional": true,
1506
+ "os": [
1507
+ "darwin"
1508
+ ]
1509
+ },
1510
+ "node_modules/@rollup/rollup-darwin-x64": {
1511
+ "version": "4.12.0",
1512
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.0.tgz",
1513
+ "integrity": "sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==",
1514
+ "cpu": [
1515
+ "x64"
1516
+ ],
1517
+ "dev": true,
1518
+ "optional": true,
1519
+ "os": [
1520
+ "darwin"
1521
+ ]
1522
+ },
1523
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1524
+ "version": "4.12.0",
1525
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.0.tgz",
1526
+ "integrity": "sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==",
1527
+ "cpu": [
1528
+ "arm"
1529
+ ],
1530
+ "dev": true,
1531
+ "optional": true,
1532
+ "os": [
1533
+ "linux"
1534
+ ]
1535
+ },
1536
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
1537
+ "version": "4.12.0",
1538
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.0.tgz",
1539
+ "integrity": "sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==",
1540
+ "cpu": [
1541
+ "arm64"
1542
+ ],
1543
+ "dev": true,
1544
+ "optional": true,
1545
+ "os": [
1546
+ "linux"
1547
+ ]
1548
+ },
1549
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
1550
+ "version": "4.12.0",
1551
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.0.tgz",
1552
+ "integrity": "sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==",
1553
+ "cpu": [
1554
+ "arm64"
1555
+ ],
1556
+ "dev": true,
1557
+ "optional": true,
1558
+ "os": [
1559
+ "linux"
1560
+ ]
1561
+ },
1562
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1563
+ "version": "4.12.0",
1564
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.0.tgz",
1565
+ "integrity": "sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==",
1566
+ "cpu": [
1567
+ "riscv64"
1568
+ ],
1569
+ "dev": true,
1570
+ "optional": true,
1571
+ "os": [
1572
+ "linux"
1573
+ ]
1574
+ },
1575
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
1576
+ "version": "4.12.0",
1577
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz",
1578
+ "integrity": "sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==",
1579
+ "cpu": [
1580
+ "x64"
1581
+ ],
1582
+ "dev": true,
1583
+ "optional": true,
1584
+ "os": [
1585
+ "linux"
1586
+ ]
1587
+ },
1588
+ "node_modules/@rollup/rollup-linux-x64-musl": {
1589
+ "version": "4.12.0",
1590
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.0.tgz",
1591
+ "integrity": "sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==",
1592
+ "cpu": [
1593
+ "x64"
1594
+ ],
1595
+ "dev": true,
1596
+ "optional": true,
1597
+ "os": [
1598
+ "linux"
1599
+ ]
1600
+ },
1601
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
1602
+ "version": "4.12.0",
1603
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.0.tgz",
1604
+ "integrity": "sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==",
1605
+ "cpu": [
1606
+ "arm64"
1607
+ ],
1608
+ "dev": true,
1609
+ "optional": true,
1610
+ "os": [
1611
+ "win32"
1612
+ ]
1613
+ },
1614
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
1615
+ "version": "4.12.0",
1616
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.0.tgz",
1617
+ "integrity": "sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==",
1618
+ "cpu": [
1619
+ "ia32"
1620
+ ],
1621
+ "dev": true,
1622
+ "optional": true,
1623
+ "os": [
1624
+ "win32"
1625
+ ]
1626
+ },
1627
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
1628
+ "version": "4.12.0",
1629
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz",
1630
+ "integrity": "sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==",
1631
+ "cpu": [
1632
+ "x64"
1633
+ ],
1634
+ "dev": true,
1635
+ "optional": true,
1636
+ "os": [
1637
+ "win32"
1638
+ ]
1639
+ },
1640
+ "node_modules/@sinclair/typebox": {
1641
+ "version": "0.27.8",
1642
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
1643
+ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
1644
+ "dev": true
1645
+ },
1646
+ "node_modules/@sveltejs/adapter-auto": {
1647
+ "version": "3.1.1",
1648
+ "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.1.1.tgz",
1649
+ "integrity": "sha512-6LeZft2Fo/4HfmLBi5CucMYmgRxgcETweQl/yQoZo/895K3S9YWYN4Sfm/IhwlIpbJp3QNvhKmwCHbsqQNYQpw==",
1650
+ "dev": true,
1651
+ "dependencies": {
1652
+ "import-meta-resolve": "^4.0.0"
1653
+ },
1654
+ "peerDependencies": {
1655
+ "@sveltejs/kit": "^2.0.0"
1656
+ }
1657
+ },
1658
+ "node_modules/@sveltejs/kit": {
1659
+ "version": "2.5.0",
1660
+ "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.5.0.tgz",
1661
+ "integrity": "sha512-1uyXvzC2Lu1FZa30T4y5jUAC21R309ZMRG0TPt+PPPbNUoDpy8zSmSNVWYaBWxYDqLGQ5oPNWvjvvF2IjJ1jmA==",
1662
+ "dev": true,
1663
+ "hasInstallScript": true,
1664
+ "dependencies": {
1665
+ "@types/cookie": "^0.6.0",
1666
+ "cookie": "^0.6.0",
1667
+ "devalue": "^4.3.2",
1668
+ "esm-env": "^1.0.0",
1669
+ "import-meta-resolve": "^4.0.0",
1670
+ "kleur": "^4.1.5",
1671
+ "magic-string": "^0.30.5",
1672
+ "mrmime": "^2.0.0",
1673
+ "sade": "^1.8.1",
1674
+ "set-cookie-parser": "^2.6.0",
1675
+ "sirv": "^2.0.4",
1676
+ "tiny-glob": "^0.2.9"
1677
+ },
1678
+ "bin": {
1679
+ "svelte-kit": "svelte-kit.js"
1680
+ },
1681
+ "engines": {
1682
+ "node": ">=18.13"
1683
+ },
1684
+ "peerDependencies": {
1685
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
1686
+ "svelte": "^4.0.0 || ^5.0.0-next.0",
1687
+ "vite": "^5.0.3"
1688
+ }
1689
+ },
1690
+ "node_modules/@sveltejs/vite-plugin-svelte": {
1691
+ "version": "3.0.2",
1692
+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.0.2.tgz",
1693
+ "integrity": "sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==",
1694
+ "dev": true,
1695
+ "peer": true,
1696
+ "dependencies": {
1697
+ "@sveltejs/vite-plugin-svelte-inspector": "^2.0.0",
1698
+ "debug": "^4.3.4",
1699
+ "deepmerge": "^4.3.1",
1700
+ "kleur": "^4.1.5",
1701
+ "magic-string": "^0.30.5",
1702
+ "svelte-hmr": "^0.15.3",
1703
+ "vitefu": "^0.2.5"
1704
+ },
1705
+ "engines": {
1706
+ "node": "^18.0.0 || >=20"
1707
+ },
1708
+ "peerDependencies": {
1709
+ "svelte": "^4.0.0 || ^5.0.0-next.0",
1710
+ "vite": "^5.0.0"
1711
+ }
1712
+ },
1713
+ "node_modules/@sveltejs/vite-plugin-svelte-inspector": {
1714
+ "version": "2.0.0",
1715
+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.0.0.tgz",
1716
+ "integrity": "sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==",
1717
+ "dev": true,
1718
+ "peer": true,
1719
+ "dependencies": {
1720
+ "debug": "^4.3.4"
1721
+ },
1722
+ "engines": {
1723
+ "node": "^18.0.0 || >=20"
1724
+ },
1725
+ "peerDependencies": {
1726
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
1727
+ "svelte": "^4.0.0 || ^5.0.0-next.0",
1728
+ "vite": "^5.0.0"
1729
+ }
1730
+ },
1731
+ "node_modules/@sveltejs/vite-plugin-svelte/node_modules/svelte-hmr": {
1732
+ "version": "0.15.3",
1733
+ "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz",
1734
+ "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==",
1735
+ "dev": true,
1736
+ "peer": true,
1737
+ "engines": {
1738
+ "node": "^12.20 || ^14.13.1 || >= 16"
1739
+ },
1740
+ "peerDependencies": {
1741
+ "svelte": "^3.19.0 || ^4.0.0"
1742
+ }
1743
+ },
1744
+ "node_modules/@types/cookie": {
1745
+ "version": "0.6.0",
1746
+ "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
1747
+ "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
1748
+ "dev": true
1749
+ },
1750
+ "node_modules/@types/eslint": {
1751
+ "version": "8.56.0",
1752
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.0.tgz",
1753
+ "integrity": "sha512-FlsN0p4FhuYRjIxpbdXovvHQhtlG05O1GG/RNWvdAxTboR438IOTwmrY/vLA+Xfgg06BTkP045M3vpFwTMv1dg==",
1754
+ "dev": true,
1755
+ "dependencies": {
1756
+ "@types/estree": "*",
1757
+ "@types/json-schema": "*"
1758
+ }
1759
+ },
1760
+ "node_modules/@types/estree": {
1761
+ "version": "1.0.5",
1762
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
1763
+ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
1764
+ "dev": true
1765
+ },
1766
+ "node_modules/@types/json-schema": {
1767
+ "version": "7.0.15",
1768
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1769
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1770
+ "dev": true
1771
+ },
1772
+ "node_modules/@types/pug": {
1773
+ "version": "2.0.10",
1774
+ "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz",
1775
+ "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==",
1776
+ "dev": true
1777
+ },
1778
+ "node_modules/@ungap/structured-clone": {
1779
+ "version": "1.2.0",
1780
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
1781
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
1782
+ "dev": true
1783
+ },
1784
+ "node_modules/@unocss/astro": {
1785
+ "version": "0.58.5",
1786
+ "resolved": "https://registry.npmjs.org/@unocss/astro/-/astro-0.58.5.tgz",
1787
+ "integrity": "sha512-LtuVnj8oFAK9663OVhQO8KpdJFiOyyPsYfnOZlDCOFK3gHb/2WMrzdBwr1w8LoQF3bDedkFMKirVF7gWjyZiaw==",
1788
+ "dev": true,
1789
+ "dependencies": {
1790
+ "@unocss/core": "0.58.5",
1791
+ "@unocss/reset": "0.58.5",
1792
+ "@unocss/vite": "0.58.5"
1793
+ },
1794
+ "funding": {
1795
+ "url": "https://github.com/sponsors/antfu"
1796
+ },
1797
+ "peerDependencies": {
1798
+ "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0"
1799
+ },
1800
+ "peerDependenciesMeta": {
1801
+ "vite": {
1802
+ "optional": true
1803
+ }
1804
+ }
1805
+ },
1806
+ "node_modules/@unocss/cli": {
1807
+ "version": "0.58.5",
1808
+ "resolved": "https://registry.npmjs.org/@unocss/cli/-/cli-0.58.5.tgz",
1809
+ "integrity": "sha512-FzVVXO9ghsGtJpu9uR4o7JeM9gUfWNbVZZ/IfH+0WbDJuyx4rO/jwN55z0yA5QDkhvOz9DvzwPCBzLpTJ5q+Lw==",
1810
+ "dev": true,
1811
+ "dependencies": {
1812
+ "@ampproject/remapping": "^2.2.1",
1813
+ "@rollup/pluginutils": "^5.1.0",
1814
+ "@unocss/config": "0.58.5",
1815
+ "@unocss/core": "0.58.5",
1816
+ "@unocss/preset-uno": "0.58.5",
1817
+ "cac": "^6.7.14",
1818
+ "chokidar": "^3.5.3",
1819
+ "colorette": "^2.0.20",
1820
+ "consola": "^3.2.3",
1821
+ "fast-glob": "^3.3.2",
1822
+ "magic-string": "^0.30.6",
1823
+ "pathe": "^1.1.2",
1824
+ "perfect-debounce": "^1.0.0"
1825
+ },
1826
+ "bin": {
1827
+ "unocss": "bin/unocss.mjs"
1828
+ },
1829
+ "engines": {
1830
+ "node": ">=14"
1831
+ },
1832
+ "funding": {
1833
+ "url": "https://github.com/sponsors/antfu"
1834
+ }
1835
+ },
1836
+ "node_modules/@unocss/config": {
1837
+ "version": "0.58.5",
1838
+ "resolved": "https://registry.npmjs.org/@unocss/config/-/config-0.58.5.tgz",
1839
+ "integrity": "sha512-O1pLSeNXfG11QHaLSVwS9rJKvE4b9304IQ3UvOdbYN+7SAT4YTZ7JDU4ngO1KWyOFBO6RD0WspCR95pgqOqJiQ==",
1840
+ "dev": true,
1841
+ "dependencies": {
1842
+ "@unocss/core": "0.58.5",
1843
+ "unconfig": "^0.3.11"
1844
+ },
1845
+ "engines": {
1846
+ "node": ">=14"
1847
+ },
1848
+ "funding": {
1849
+ "url": "https://github.com/sponsors/antfu"
1850
+ }
1851
+ },
1852
+ "node_modules/@unocss/core": {
1853
+ "version": "0.58.5",
1854
+ "resolved": "https://registry.npmjs.org/@unocss/core/-/core-0.58.5.tgz",
1855
+ "integrity": "sha512-qbPqL+46hf1/UelQOwUwpAuvm6buoss43DPYHOPdfNJ+NTWkSpATQMF0JKT04QE0QRQbHNSHdMe9ariG+IIlCw==",
1856
+ "dev": true,
1857
+ "funding": {
1858
+ "url": "https://github.com/sponsors/antfu"
1859
+ }
1860
+ },
1861
+ "node_modules/@unocss/extractor-arbitrary-variants": {
1862
+ "version": "0.58.5",
1863
+ "resolved": "https://registry.npmjs.org/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.58.5.tgz",
1864
+ "integrity": "sha512-KJQX0OJKzy4YjJo09h2la2Q+cn5IJ1JdyPVJJkzovHnv7jSBWzsfct+bj/6a+SJ4p4JBIqEJz3M/qxHv4EPJyA==",
1865
+ "dev": true,
1866
+ "dependencies": {
1867
+ "@unocss/core": "0.58.5"
1868
+ },
1869
+ "funding": {
1870
+ "url": "https://github.com/sponsors/antfu"
1871
+ }
1872
+ },
1873
+ "node_modules/@unocss/inspector": {
1874
+ "version": "0.58.5",
1875
+ "resolved": "https://registry.npmjs.org/@unocss/inspector/-/inspector-0.58.5.tgz",
1876
+ "integrity": "sha512-cbJlIHEZ14puTtttf7sl+VZFDscV1DJiSseh9sSe0xJ/1NVBT9Bvkm09/1tnpLYAgF5gfa1CaCcjKmURgYzKrA==",
1877
+ "dev": true,
1878
+ "dependencies": {
1879
+ "@unocss/core": "0.58.5",
1880
+ "@unocss/rule-utils": "0.58.5",
1881
+ "gzip-size": "^6.0.0",
1882
+ "sirv": "^2.0.4"
1883
+ },
1884
+ "funding": {
1885
+ "url": "https://github.com/sponsors/antfu"
1886
+ }
1887
+ },
1888
+ "node_modules/@unocss/postcss": {
1889
+ "version": "0.58.5",
1890
+ "resolved": "https://registry.npmjs.org/@unocss/postcss/-/postcss-0.58.5.tgz",
1891
+ "integrity": "sha512-m4L2YRdYfT6CV306Kl2VwEwbqa/92EpW4GE2Kqak1RuJyFJXBnWEEMJV4Uy6B1jWKLlCEWkuVUW33JUg7X6BxQ==",
1892
+ "dev": true,
1893
+ "dependencies": {
1894
+ "@unocss/config": "0.58.5",
1895
+ "@unocss/core": "0.58.5",
1896
+ "@unocss/rule-utils": "0.58.5",
1897
+ "css-tree": "^2.3.1",
1898
+ "fast-glob": "^3.3.2",
1899
+ "magic-string": "^0.30.6",
1900
+ "postcss": "^8.4.33"
1901
+ },
1902
+ "engines": {
1903
+ "node": ">=14"
1904
+ },
1905
+ "funding": {
1906
+ "url": "https://github.com/sponsors/antfu"
1907
+ },
1908
+ "peerDependencies": {
1909
+ "postcss": "^8.4.21"
1910
+ }
1911
+ },
1912
+ "node_modules/@unocss/preset-attributify": {
1913
+ "version": "0.58.5",
1914
+ "resolved": "https://registry.npmjs.org/@unocss/preset-attributify/-/preset-attributify-0.58.5.tgz",
1915
+ "integrity": "sha512-OR4gUHamHCb4/LB/zZHlibaraTyILfFvRIzgmJnEb6lITGApQUl86qaJcTbTyfTfLVRufLG/JVeuz2HLUBPRXw==",
1916
+ "dev": true,
1917
+ "dependencies": {
1918
+ "@unocss/core": "0.58.5"
1919
+ },
1920
+ "funding": {
1921
+ "url": "https://github.com/sponsors/antfu"
1922
+ }
1923
+ },
1924
+ "node_modules/@unocss/preset-icons": {
1925
+ "version": "0.58.5",
1926
+ "resolved": "https://registry.npmjs.org/@unocss/preset-icons/-/preset-icons-0.58.5.tgz",
1927
+ "integrity": "sha512-LDNXavHtWaIvMvBezT9O8yiqHJChVCEfTRO6YFVY0yy+wo5jHiuMh6iKeHVcwbYdn3NqHYmpi7b/hrXPMtODzA==",
1928
+ "dev": true,
1929
+ "dependencies": {
1930
+ "@iconify/utils": "^2.1.22",
1931
+ "@unocss/core": "0.58.5",
1932
+ "ofetch": "^1.3.3"
1933
+ },
1934
+ "funding": {
1935
+ "url": "https://github.com/sponsors/antfu"
1936
+ }
1937
+ },
1938
+ "node_modules/@unocss/preset-mini": {
1939
+ "version": "0.58.5",
1940
+ "resolved": "https://registry.npmjs.org/@unocss/preset-mini/-/preset-mini-0.58.5.tgz",
1941
+ "integrity": "sha512-WqD31fKUAN28OCUOyi1uremmLk0eTMqtCizjbbXsY/DP6RKYUT7trFAtppTcHWFhSQcknb4FURfAZppACsTVQQ==",
1942
+ "dev": true,
1943
+ "dependencies": {
1944
+ "@unocss/core": "0.58.5",
1945
+ "@unocss/extractor-arbitrary-variants": "0.58.5",
1946
+ "@unocss/rule-utils": "0.58.5"
1947
+ },
1948
+ "funding": {
1949
+ "url": "https://github.com/sponsors/antfu"
1950
+ }
1951
+ },
1952
+ "node_modules/@unocss/preset-tagify": {
1953
+ "version": "0.58.5",
1954
+ "resolved": "https://registry.npmjs.org/@unocss/preset-tagify/-/preset-tagify-0.58.5.tgz",
1955
+ "integrity": "sha512-UB9IXi8vA/SzmmRLMWR7bzeBpxpiRo7y9xk3ruvDddYlsyiwIeDIMwG23YtcA6q41FDQvkrmvTxUEH9LFlv6aA==",
1956
+ "dev": true,
1957
+ "dependencies": {
1958
+ "@unocss/core": "0.58.5"
1959
+ },
1960
+ "funding": {
1961
+ "url": "https://github.com/sponsors/antfu"
1962
+ }
1963
+ },
1964
+ "node_modules/@unocss/preset-typography": {
1965
+ "version": "0.58.5",
1966
+ "resolved": "https://registry.npmjs.org/@unocss/preset-typography/-/preset-typography-0.58.5.tgz",
1967
+ "integrity": "sha512-rFny4a9yxgY34XOom5euCqQaOLV8PpbTg0Pn+5FelUMG4OfMevTwBCe9JttFJcUc3cNTL2enkzIdMa3l66114g==",
1968
+ "dev": true,
1969
+ "dependencies": {
1970
+ "@unocss/core": "0.58.5",
1971
+ "@unocss/preset-mini": "0.58.5"
1972
+ }
1973
+ },
1974
+ "node_modules/@unocss/preset-uno": {
1975
+ "version": "0.58.5",
1976
+ "resolved": "https://registry.npmjs.org/@unocss/preset-uno/-/preset-uno-0.58.5.tgz",
1977
+ "integrity": "sha512-vgq/R4f7RDmdROy+pX+PeE38I3SgYKd4LL7Wb1HJUaVwz7PkF0XHCynOTbwrPXnK1kp1cnZYYEww7/RiYp+IQQ==",
1978
+ "dev": true,
1979
+ "dependencies": {
1980
+ "@unocss/core": "0.58.5",
1981
+ "@unocss/preset-mini": "0.58.5",
1982
+ "@unocss/preset-wind": "0.58.5",
1983
+ "@unocss/rule-utils": "0.58.5"
1984
+ },
1985
+ "funding": {
1986
+ "url": "https://github.com/sponsors/antfu"
1987
+ }
1988
+ },
1989
+ "node_modules/@unocss/preset-web-fonts": {
1990
+ "version": "0.58.5",
1991
+ "resolved": "https://registry.npmjs.org/@unocss/preset-web-fonts/-/preset-web-fonts-0.58.5.tgz",
1992
+ "integrity": "sha512-WKZ5raSClFXhqzfAhApef3+fuMq6cjKBxvhJ1FBIxFKcSOvN8e2czty2iGQVl02yMsxBWMv0Bpfm7np+cCoI1w==",
1993
+ "dev": true,
1994
+ "dependencies": {
1995
+ "@unocss/core": "0.58.5",
1996
+ "ofetch": "^1.3.3"
1997
+ },
1998
+ "funding": {
1999
+ "url": "https://github.com/sponsors/antfu"
2000
+ }
2001
+ },
2002
+ "node_modules/@unocss/preset-wind": {
2003
+ "version": "0.58.5",
2004
+ "resolved": "https://registry.npmjs.org/@unocss/preset-wind/-/preset-wind-0.58.5.tgz",
2005
+ "integrity": "sha512-54RkjLmlqMUlC8o8nDCVzB25D1zzK4eth+/3uQzt739qU0U92NxuZKY21ADj9Rp/mVhKBV5FKuXPjmYc6yTQRQ==",
2006
+ "dev": true,
2007
+ "dependencies": {
2008
+ "@unocss/core": "0.58.5",
2009
+ "@unocss/preset-mini": "0.58.5",
2010
+ "@unocss/rule-utils": "0.58.5"
2011
+ },
2012
+ "funding": {
2013
+ "url": "https://github.com/sponsors/antfu"
2014
+ }
2015
+ },
2016
+ "node_modules/@unocss/reset": {
2017
+ "version": "0.58.5",
2018
+ "resolved": "https://registry.npmjs.org/@unocss/reset/-/reset-0.58.5.tgz",
2019
+ "integrity": "sha512-2wMrkCj3SSb5hrx9TKs5jZa34QIRkHv9FotbJutAPo7o8hx+XXn56ogzdoUrcFPJZJUx2R2nyOVbSlGMIjtFtw==",
2020
+ "funding": {
2021
+ "url": "https://github.com/sponsors/antfu"
2022
+ }
2023
+ },
2024
+ "node_modules/@unocss/rule-utils": {
2025
+ "version": "0.58.5",
2026
+ "resolved": "https://registry.npmjs.org/@unocss/rule-utils/-/rule-utils-0.58.5.tgz",
2027
+ "integrity": "sha512-w0sGJoeUGwMWLVFLEE9PDiv/fQcQqZnTIIQLYNCjTdqXDRlwTp9ACW0h47x/hAAIXdOtEOOBuTfjGD79GznUmA==",
2028
+ "dev": true,
2029
+ "dependencies": {
2030
+ "@unocss/core": "^0.58.5",
2031
+ "magic-string": "^0.30.6"
2032
+ },
2033
+ "engines": {
2034
+ "node": ">=14"
2035
+ },
2036
+ "funding": {
2037
+ "url": "https://github.com/sponsors/antfu"
2038
+ }
2039
+ },
2040
+ "node_modules/@unocss/scope": {
2041
+ "version": "0.58.5",
2042
+ "resolved": "https://registry.npmjs.org/@unocss/scope/-/scope-0.58.5.tgz",
2043
+ "integrity": "sha512-vSentagAwYTnThGRCjzZ6eNSSRuzdWBl21L1BbvVNM91Ss/FugQnZ1hd0m3TrVvvStYXnFVHMQ/MjCAEJ4cMYg==",
2044
+ "dev": true
2045
+ },
2046
+ "node_modules/@unocss/svelte-scoped": {
2047
+ "version": "0.58.5",
2048
+ "resolved": "https://registry.npmjs.org/@unocss/svelte-scoped/-/svelte-scoped-0.58.5.tgz",
2049
+ "integrity": "sha512-+nXBMp7Rz5Xm8xG2TxODmEJBMoKGvHfnx8Za3EgULgdRz6yUlNa+5emw+7omK8nT1GRqkK7a2pW2iJN55gbpLg==",
2050
+ "dev": true,
2051
+ "dependencies": {
2052
+ "@unocss/config": "0.58.5",
2053
+ "@unocss/reset": "0.58.5",
2054
+ "css-tree": "^2.3.1",
2055
+ "magic-string": "^0.30.6"
2056
+ }
2057
+ },
2058
+ "node_modules/@unocss/transformer-attributify-jsx": {
2059
+ "version": "0.58.5",
2060
+ "resolved": "https://registry.npmjs.org/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.58.5.tgz",
2061
+ "integrity": "sha512-sItEALyvAt3PZLd9Q1tlIATjaj3kWbS/qI3otUVsYBdZjP4UudzJ3D1fcWNL2WPlgz8KtlVzRUuxob8TQ4ibZg==",
2062
+ "dev": true,
2063
+ "dependencies": {
2064
+ "@unocss/core": "0.58.5"
2065
+ },
2066
+ "funding": {
2067
+ "url": "https://github.com/sponsors/antfu"
2068
+ }
2069
+ },
2070
+ "node_modules/@unocss/transformer-attributify-jsx-babel": {
2071
+ "version": "0.58.5",
2072
+ "resolved": "https://registry.npmjs.org/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.58.5.tgz",
2073
+ "integrity": "sha512-IAWSSKN3V0D87DE8bqaaPrZBWOdWQ06QNfi9vRuQJfRWOui87ezi9+NffjcnQw/ap9xMk1O6z74/WOW3zo6uYA==",
2074
+ "dev": true,
2075
+ "dependencies": {
2076
+ "@babel/core": "^7.23.9",
2077
+ "@babel/plugin-syntax-jsx": "^7.23.3",
2078
+ "@babel/preset-typescript": "^7.23.3",
2079
+ "@unocss/core": "0.58.5"
2080
+ },
2081
+ "funding": {
2082
+ "url": "https://github.com/sponsors/antfu"
2083
+ }
2084
+ },
2085
+ "node_modules/@unocss/transformer-compile-class": {
2086
+ "version": "0.58.5",
2087
+ "resolved": "https://registry.npmjs.org/@unocss/transformer-compile-class/-/transformer-compile-class-0.58.5.tgz",
2088
+ "integrity": "sha512-4MaxjaZo1rf5uHvDGa2mbnXxAYVYoj1+oRNpL4fE3FoExS1Ka2CiNGQn/S4bHMF51vmXMSWtOzurJpPD4BaJUQ==",
2089
+ "dev": true,
2090
+ "dependencies": {
2091
+ "@unocss/core": "0.58.5"
2092
+ },
2093
+ "funding": {
2094
+ "url": "https://github.com/sponsors/antfu"
2095
+ }
2096
+ },
2097
+ "node_modules/@unocss/transformer-directives": {
2098
+ "version": "0.58.5",
2099
+ "resolved": "https://registry.npmjs.org/@unocss/transformer-directives/-/transformer-directives-0.58.5.tgz",
2100
+ "integrity": "sha512-allspF5TlT1B2bJSZ1houHScXOTaTPlatLiEmgQKzr/m93rCvktokaO5J6qeN2VXQdpTIsxdA5B8//7UkfTuIA==",
2101
+ "dev": true,
2102
+ "dependencies": {
2103
+ "@unocss/core": "0.58.5",
2104
+ "@unocss/rule-utils": "0.58.5",
2105
+ "css-tree": "^2.3.1"
2106
+ }
2107
+ },
2108
+ "node_modules/@unocss/transformer-variant-group": {
2109
+ "version": "0.58.5",
2110
+ "resolved": "https://registry.npmjs.org/@unocss/transformer-variant-group/-/transformer-variant-group-0.58.5.tgz",
2111
+ "integrity": "sha512-SjUwGzKK5CVqn7Gg+3v3hV47ZUll7GcGu0vR3RCLO4gqEfFlZWMTHml1Sl2sY1WAca2iVcDRu+dp0RLxRG/dUA==",
2112
+ "dev": true,
2113
+ "dependencies": {
2114
+ "@unocss/core": "0.58.5"
2115
+ },
2116
+ "funding": {
2117
+ "url": "https://github.com/sponsors/antfu"
2118
+ }
2119
+ },
2120
+ "node_modules/@unocss/vite": {
2121
+ "version": "0.58.5",
2122
+ "resolved": "https://registry.npmjs.org/@unocss/vite/-/vite-0.58.5.tgz",
2123
+ "integrity": "sha512-p4o1XNX1rvjmoUqSSdua8XyWNg/d+YUChDd2L/xEty+6j2qv0wUaohs3UQ87vWlv632/UmgdX+2MbrgtqthCtw==",
2124
+ "dev": true,
2125
+ "dependencies": {
2126
+ "@ampproject/remapping": "^2.2.1",
2127
+ "@rollup/pluginutils": "^5.1.0",
2128
+ "@unocss/config": "0.58.5",
2129
+ "@unocss/core": "0.58.5",
2130
+ "@unocss/inspector": "0.58.5",
2131
+ "@unocss/scope": "0.58.5",
2132
+ "@unocss/transformer-directives": "0.58.5",
2133
+ "chokidar": "^3.5.3",
2134
+ "fast-glob": "^3.3.2",
2135
+ "magic-string": "^0.30.6"
2136
+ },
2137
+ "funding": {
2138
+ "url": "https://github.com/sponsors/antfu"
2139
+ },
2140
+ "peerDependencies": {
2141
+ "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0"
2142
+ }
2143
+ },
2144
+ "node_modules/@vitest/expect": {
2145
+ "version": "1.3.0",
2146
+ "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.3.0.tgz",
2147
+ "integrity": "sha512-7bWt0vBTZj08B+Ikv70AnLRicohYwFgzNjFqo9SxxqHHxSlUJGSXmCRORhOnRMisiUryKMdvsi1n27Bc6jL9DQ==",
2148
+ "dev": true,
2149
+ "dependencies": {
2150
+ "@vitest/spy": "1.3.0",
2151
+ "@vitest/utils": "1.3.0",
2152
+ "chai": "^4.3.10"
2153
+ },
2154
+ "funding": {
2155
+ "url": "https://opencollective.com/vitest"
2156
+ }
2157
+ },
2158
+ "node_modules/@vitest/runner": {
2159
+ "version": "1.3.0",
2160
+ "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.3.0.tgz",
2161
+ "integrity": "sha512-1Jb15Vo/Oy7mwZ5bXi7zbgszsdIBNjc4IqP8Jpr/8RdBC4nF1CTzIAn2dxYvpF1nGSseeL39lfLQ2uvs5u1Y9A==",
2162
+ "dev": true,
2163
+ "dependencies": {
2164
+ "@vitest/utils": "1.3.0",
2165
+ "p-limit": "^5.0.0",
2166
+ "pathe": "^1.1.1"
2167
+ },
2168
+ "funding": {
2169
+ "url": "https://opencollective.com/vitest"
2170
+ }
2171
+ },
2172
+ "node_modules/@vitest/runner/node_modules/p-limit": {
2173
+ "version": "5.0.0",
2174
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz",
2175
+ "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==",
2176
+ "dev": true,
2177
+ "dependencies": {
2178
+ "yocto-queue": "^1.0.0"
2179
+ },
2180
+ "engines": {
2181
+ "node": ">=18"
2182
+ },
2183
+ "funding": {
2184
+ "url": "https://github.com/sponsors/sindresorhus"
2185
+ }
2186
+ },
2187
+ "node_modules/@vitest/runner/node_modules/yocto-queue": {
2188
+ "version": "1.0.0",
2189
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
2190
+ "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==",
2191
+ "dev": true,
2192
+ "engines": {
2193
+ "node": ">=12.20"
2194
+ },
2195
+ "funding": {
2196
+ "url": "https://github.com/sponsors/sindresorhus"
2197
+ }
2198
+ },
2199
+ "node_modules/@vitest/snapshot": {
2200
+ "version": "1.3.0",
2201
+ "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.3.0.tgz",
2202
+ "integrity": "sha512-swmktcviVVPYx9U4SEQXLV6AEY51Y6bZ14jA2yo6TgMxQ3h+ZYiO0YhAHGJNp0ohCFbPAis1R9kK0cvN6lDPQA==",
2203
+ "dev": true,
2204
+ "dependencies": {
2205
+ "magic-string": "^0.30.5",
2206
+ "pathe": "^1.1.1",
2207
+ "pretty-format": "^29.7.0"
2208
+ },
2209
+ "funding": {
2210
+ "url": "https://opencollective.com/vitest"
2211
+ }
2212
+ },
2213
+ "node_modules/@vitest/spy": {
2214
+ "version": "1.3.0",
2215
+ "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.3.0.tgz",
2216
+ "integrity": "sha512-AkCU0ThZunMvblDpPKgjIi025UxR8V7MZ/g/EwmAGpjIujLVV2X6rGYGmxE2D4FJbAy0/ijdROHMWa2M/6JVMw==",
2217
+ "dev": true,
2218
+ "dependencies": {
2219
+ "tinyspy": "^2.2.0"
2220
+ },
2221
+ "funding": {
2222
+ "url": "https://opencollective.com/vitest"
2223
+ }
2224
+ },
2225
+ "node_modules/@vitest/utils": {
2226
+ "version": "1.3.0",
2227
+ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.3.0.tgz",
2228
+ "integrity": "sha512-/LibEY/fkaXQufi4GDlQZhikQsPO2entBKtfuyIpr1jV4DpaeasqkeHjhdOhU24vSHshcSuEyVlWdzvv2XmYCw==",
2229
+ "dev": true,
2230
+ "dependencies": {
2231
+ "diff-sequences": "^29.6.3",
2232
+ "estree-walker": "^3.0.3",
2233
+ "loupe": "^2.3.7",
2234
+ "pretty-format": "^29.7.0"
2235
+ },
2236
+ "funding": {
2237
+ "url": "https://opencollective.com/vitest"
2238
+ }
2239
+ },
2240
+ "node_modules/acorn": {
2241
+ "version": "8.11.3",
2242
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
2243
+ "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
2244
+ "dev": true,
2245
+ "bin": {
2246
+ "acorn": "bin/acorn"
2247
+ },
2248
+ "engines": {
2249
+ "node": ">=0.4.0"
2250
+ }
2251
+ },
2252
+ "node_modules/acorn-jsx": {
2253
+ "version": "5.3.2",
2254
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2255
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2256
+ "dev": true,
2257
+ "peerDependencies": {
2258
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2259
+ }
2260
+ },
2261
+ "node_modules/acorn-typescript": {
2262
+ "version": "1.4.13",
2263
+ "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz",
2264
+ "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==",
2265
+ "dev": true,
2266
+ "peerDependencies": {
2267
+ "acorn": ">=8.9.0"
2268
+ }
2269
+ },
2270
+ "node_modules/acorn-walk": {
2271
+ "version": "8.3.2",
2272
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz",
2273
+ "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==",
2274
+ "dev": true,
2275
+ "engines": {
2276
+ "node": ">=0.4.0"
2277
+ }
2278
+ },
2279
+ "node_modules/ajv": {
2280
+ "version": "6.12.6",
2281
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2282
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2283
+ "dev": true,
2284
+ "dependencies": {
2285
+ "fast-deep-equal": "^3.1.1",
2286
+ "fast-json-stable-stringify": "^2.0.0",
2287
+ "json-schema-traverse": "^0.4.1",
2288
+ "uri-js": "^4.2.2"
2289
+ },
2290
+ "funding": {
2291
+ "type": "github",
2292
+ "url": "https://github.com/sponsors/epoberezkin"
2293
+ }
2294
+ },
2295
+ "node_modules/ansi-styles": {
2296
+ "version": "3.2.1",
2297
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2298
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2299
+ "dev": true,
2300
+ "dependencies": {
2301
+ "color-convert": "^1.9.0"
2302
+ },
2303
+ "engines": {
2304
+ "node": ">=4"
2305
+ }
2306
+ },
2307
+ "node_modules/ansi-styles/node_modules/color-convert": {
2308
+ "version": "1.9.3",
2309
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2310
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2311
+ "dev": true,
2312
+ "dependencies": {
2313
+ "color-name": "1.1.3"
2314
+ }
2315
+ },
2316
+ "node_modules/ansi-styles/node_modules/color-name": {
2317
+ "version": "1.1.3",
2318
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2319
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
2320
+ "dev": true
2321
+ },
2322
+ "node_modules/anymatch": {
2323
+ "version": "3.1.3",
2324
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
2325
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
2326
+ "dev": true,
2327
+ "dependencies": {
2328
+ "normalize-path": "^3.0.0",
2329
+ "picomatch": "^2.0.4"
2330
+ },
2331
+ "engines": {
2332
+ "node": ">= 8"
2333
+ }
2334
+ },
2335
+ "node_modules/argparse": {
2336
+ "version": "2.0.1",
2337
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2338
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2339
+ "dev": true
2340
+ },
2341
+ "node_modules/aria-query": {
2342
+ "version": "5.3.0",
2343
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
2344
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
2345
+ "dev": true,
2346
+ "dependencies": {
2347
+ "dequal": "^2.0.3"
2348
+ }
2349
+ },
2350
+ "node_modules/assertion-error": {
2351
+ "version": "1.1.0",
2352
+ "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
2353
+ "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
2354
+ "dev": true,
2355
+ "engines": {
2356
+ "node": "*"
2357
+ }
2358
+ },
2359
+ "node_modules/axobject-query": {
2360
+ "version": "4.0.0",
2361
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz",
2362
+ "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==",
2363
+ "dev": true,
2364
+ "dependencies": {
2365
+ "dequal": "^2.0.3"
2366
+ }
2367
+ },
2368
+ "node_modules/balanced-match": {
2369
+ "version": "1.0.2",
2370
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2371
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2372
+ "dev": true
2373
+ },
2374
+ "node_modules/binary-extensions": {
2375
+ "version": "2.2.0",
2376
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
2377
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
2378
+ "dev": true,
2379
+ "engines": {
2380
+ "node": ">=8"
2381
+ }
2382
+ },
2383
+ "node_modules/braces": {
2384
+ "version": "3.0.2",
2385
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
2386
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
2387
+ "dev": true,
2388
+ "dependencies": {
2389
+ "fill-range": "^7.0.1"
2390
+ },
2391
+ "engines": {
2392
+ "node": ">=8"
2393
+ }
2394
+ },
2395
+ "node_modules/browserslist": {
2396
+ "version": "4.23.0",
2397
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
2398
+ "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
2399
+ "dev": true,
2400
+ "funding": [
2401
+ {
2402
+ "type": "opencollective",
2403
+ "url": "https://opencollective.com/browserslist"
2404
+ },
2405
+ {
2406
+ "type": "tidelift",
2407
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
2408
+ },
2409
+ {
2410
+ "type": "github",
2411
+ "url": "https://github.com/sponsors/ai"
2412
+ }
2413
+ ],
2414
+ "dependencies": {
2415
+ "caniuse-lite": "^1.0.30001587",
2416
+ "electron-to-chromium": "^1.4.668",
2417
+ "node-releases": "^2.0.14",
2418
+ "update-browserslist-db": "^1.0.13"
2419
+ },
2420
+ "bin": {
2421
+ "browserslist": "cli.js"
2422
+ },
2423
+ "engines": {
2424
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2425
+ }
2426
+ },
2427
+ "node_modules/buffer-crc32": {
2428
+ "version": "0.2.13",
2429
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2430
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
2431
+ "dev": true,
2432
+ "engines": {
2433
+ "node": "*"
2434
+ }
2435
+ },
2436
+ "node_modules/cac": {
2437
+ "version": "6.7.14",
2438
+ "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
2439
+ "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
2440
+ "dev": true,
2441
+ "engines": {
2442
+ "node": ">=8"
2443
+ }
2444
+ },
2445
+ "node_modules/callsites": {
2446
+ "version": "3.1.0",
2447
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2448
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2449
+ "dev": true,
2450
+ "engines": {
2451
+ "node": ">=6"
2452
+ }
2453
+ },
2454
+ "node_modules/caniuse-lite": {
2455
+ "version": "1.0.30001588",
2456
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz",
2457
+ "integrity": "sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==",
2458
+ "dev": true,
2459
+ "funding": [
2460
+ {
2461
+ "type": "opencollective",
2462
+ "url": "https://opencollective.com/browserslist"
2463
+ },
2464
+ {
2465
+ "type": "tidelift",
2466
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2467
+ },
2468
+ {
2469
+ "type": "github",
2470
+ "url": "https://github.com/sponsors/ai"
2471
+ }
2472
+ ]
2473
+ },
2474
+ "node_modules/chai": {
2475
+ "version": "4.4.1",
2476
+ "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz",
2477
+ "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==",
2478
+ "dev": true,
2479
+ "dependencies": {
2480
+ "assertion-error": "^1.1.0",
2481
+ "check-error": "^1.0.3",
2482
+ "deep-eql": "^4.1.3",
2483
+ "get-func-name": "^2.0.2",
2484
+ "loupe": "^2.3.6",
2485
+ "pathval": "^1.1.1",
2486
+ "type-detect": "^4.0.8"
2487
+ },
2488
+ "engines": {
2489
+ "node": ">=4"
2490
+ }
2491
+ },
2492
+ "node_modules/chalk": {
2493
+ "version": "4.1.2",
2494
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2495
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2496
+ "dev": true,
2497
+ "dependencies": {
2498
+ "ansi-styles": "^4.1.0",
2499
+ "supports-color": "^7.1.0"
2500
+ },
2501
+ "engines": {
2502
+ "node": ">=10"
2503
+ },
2504
+ "funding": {
2505
+ "url": "https://github.com/chalk/chalk?sponsor=1"
2506
+ }
2507
+ },
2508
+ "node_modules/chalk/node_modules/ansi-styles": {
2509
+ "version": "4.3.0",
2510
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2511
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2512
+ "dev": true,
2513
+ "dependencies": {
2514
+ "color-convert": "^2.0.1"
2515
+ },
2516
+ "engines": {
2517
+ "node": ">=8"
2518
+ },
2519
+ "funding": {
2520
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2521
+ }
2522
+ },
2523
+ "node_modules/check-error": {
2524
+ "version": "1.0.3",
2525
+ "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz",
2526
+ "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==",
2527
+ "dev": true,
2528
+ "dependencies": {
2529
+ "get-func-name": "^2.0.2"
2530
+ },
2531
+ "engines": {
2532
+ "node": "*"
2533
+ }
2534
+ },
2535
+ "node_modules/chokidar": {
2536
+ "version": "3.5.3",
2537
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
2538
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
2539
+ "dev": true,
2540
+ "funding": [
2541
+ {
2542
+ "type": "individual",
2543
+ "url": "https://paulmillr.com/funding/"
2544
+ }
2545
+ ],
2546
+ "dependencies": {
2547
+ "anymatch": "~3.1.2",
2548
+ "braces": "~3.0.2",
2549
+ "glob-parent": "~5.1.2",
2550
+ "is-binary-path": "~2.1.0",
2551
+ "is-glob": "~4.0.1",
2552
+ "normalize-path": "~3.0.0",
2553
+ "readdirp": "~3.6.0"
2554
+ },
2555
+ "engines": {
2556
+ "node": ">= 8.10.0"
2557
+ },
2558
+ "optionalDependencies": {
2559
+ "fsevents": "~2.3.2"
2560
+ }
2561
+ },
2562
+ "node_modules/chokidar/node_modules/glob-parent": {
2563
+ "version": "5.1.2",
2564
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2565
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2566
+ "dev": true,
2567
+ "dependencies": {
2568
+ "is-glob": "^4.0.1"
2569
+ },
2570
+ "engines": {
2571
+ "node": ">= 6"
2572
+ }
2573
+ },
2574
+ "node_modules/color-convert": {
2575
+ "version": "2.0.1",
2576
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2577
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2578
+ "dev": true,
2579
+ "dependencies": {
2580
+ "color-name": "~1.1.4"
2581
+ },
2582
+ "engines": {
2583
+ "node": ">=7.0.0"
2584
+ }
2585
+ },
2586
+ "node_modules/color-name": {
2587
+ "version": "1.1.4",
2588
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2589
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2590
+ "dev": true
2591
+ },
2592
+ "node_modules/colorette": {
2593
+ "version": "2.0.20",
2594
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
2595
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
2596
+ "dev": true
2597
+ },
2598
+ "node_modules/concat-map": {
2599
+ "version": "0.0.1",
2600
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2601
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2602
+ "dev": true
2603
+ },
2604
+ "node_modules/consola": {
2605
+ "version": "3.2.3",
2606
+ "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz",
2607
+ "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==",
2608
+ "dev": true,
2609
+ "engines": {
2610
+ "node": "^14.18.0 || >=16.10.0"
2611
+ }
2612
+ },
2613
+ "node_modules/convert-source-map": {
2614
+ "version": "2.0.0",
2615
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2616
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2617
+ "dev": true
2618
+ },
2619
+ "node_modules/cookie": {
2620
+ "version": "0.6.0",
2621
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
2622
+ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
2623
+ "dev": true,
2624
+ "engines": {
2625
+ "node": ">= 0.6"
2626
+ }
2627
+ },
2628
+ "node_modules/cross-spawn": {
2629
+ "version": "7.0.3",
2630
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2631
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2632
+ "dev": true,
2633
+ "dependencies": {
2634
+ "path-key": "^3.1.0",
2635
+ "shebang-command": "^2.0.0",
2636
+ "which": "^2.0.1"
2637
+ },
2638
+ "engines": {
2639
+ "node": ">= 8"
2640
+ }
2641
+ },
2642
+ "node_modules/css-tree": {
2643
+ "version": "2.3.1",
2644
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
2645
+ "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
2646
+ "dev": true,
2647
+ "dependencies": {
2648
+ "mdn-data": "2.0.30",
2649
+ "source-map-js": "^1.0.1"
2650
+ },
2651
+ "engines": {
2652
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
2653
+ }
2654
+ },
2655
+ "node_modules/cssesc": {
2656
+ "version": "3.0.0",
2657
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
2658
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
2659
+ "dev": true,
2660
+ "bin": {
2661
+ "cssesc": "bin/cssesc"
2662
+ },
2663
+ "engines": {
2664
+ "node": ">=4"
2665
+ }
2666
+ },
2667
+ "node_modules/debug": {
2668
+ "version": "4.3.4",
2669
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
2670
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
2671
+ "dev": true,
2672
+ "dependencies": {
2673
+ "ms": "2.1.2"
2674
+ },
2675
+ "engines": {
2676
+ "node": ">=6.0"
2677
+ },
2678
+ "peerDependenciesMeta": {
2679
+ "supports-color": {
2680
+ "optional": true
2681
+ }
2682
+ }
2683
+ },
2684
+ "node_modules/deep-eql": {
2685
+ "version": "4.1.3",
2686
+ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz",
2687
+ "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==",
2688
+ "dev": true,
2689
+ "dependencies": {
2690
+ "type-detect": "^4.0.0"
2691
+ },
2692
+ "engines": {
2693
+ "node": ">=6"
2694
+ }
2695
+ },
2696
+ "node_modules/deep-is": {
2697
+ "version": "0.1.4",
2698
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2699
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2700
+ "dev": true
2701
+ },
2702
+ "node_modules/deepmerge": {
2703
+ "version": "4.3.1",
2704
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
2705
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
2706
+ "dev": true,
2707
+ "peer": true,
2708
+ "engines": {
2709
+ "node": ">=0.10.0"
2710
+ }
2711
+ },
2712
+ "node_modules/defu": {
2713
+ "version": "6.1.4",
2714
+ "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz",
2715
+ "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==",
2716
+ "dev": true
2717
+ },
2718
+ "node_modules/dequal": {
2719
+ "version": "2.0.3",
2720
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
2721
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2722
+ "dev": true,
2723
+ "engines": {
2724
+ "node": ">=6"
2725
+ }
2726
+ },
2727
+ "node_modules/destr": {
2728
+ "version": "2.0.3",
2729
+ "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz",
2730
+ "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==",
2731
+ "dev": true
2732
+ },
2733
+ "node_modules/detect-indent": {
2734
+ "version": "6.1.0",
2735
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
2736
+ "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==",
2737
+ "dev": true,
2738
+ "engines": {
2739
+ "node": ">=8"
2740
+ }
2741
+ },
2742
+ "node_modules/devalue": {
2743
+ "version": "4.3.2",
2744
+ "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz",
2745
+ "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==",
2746
+ "dev": true
2747
+ },
2748
+ "node_modules/diff-sequences": {
2749
+ "version": "29.6.3",
2750
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
2751
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
2752
+ "dev": true,
2753
+ "engines": {
2754
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2755
+ }
2756
+ },
2757
+ "node_modules/doctrine": {
2758
+ "version": "3.0.0",
2759
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2760
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2761
+ "dev": true,
2762
+ "dependencies": {
2763
+ "esutils": "^2.0.2"
2764
+ },
2765
+ "engines": {
2766
+ "node": ">=6.0.0"
2767
+ }
2768
+ },
2769
+ "node_modules/duplexer": {
2770
+ "version": "0.1.2",
2771
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
2772
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
2773
+ "dev": true
2774
+ },
2775
+ "node_modules/electron-to-chromium": {
2776
+ "version": "1.4.676",
2777
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.676.tgz",
2778
+ "integrity": "sha512-uHt4FB8SeYdhcOsj2ix/C39S7sPSNFJpzShjxGOm1KdF4MHyGqGi389+T5cErsodsijojXilYaHIKKqJfqh7uQ==",
2779
+ "dev": true
2780
+ },
2781
+ "node_modules/es6-promise": {
2782
+ "version": "3.3.1",
2783
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
2784
+ "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==",
2785
+ "dev": true
2786
+ },
2787
+ "node_modules/esbuild": {
2788
+ "version": "0.19.12",
2789
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz",
2790
+ "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==",
2791
+ "dev": true,
2792
+ "hasInstallScript": true,
2793
+ "bin": {
2794
+ "esbuild": "bin/esbuild"
2795
+ },
2796
+ "engines": {
2797
+ "node": ">=12"
2798
+ },
2799
+ "optionalDependencies": {
2800
+ "@esbuild/aix-ppc64": "0.19.12",
2801
+ "@esbuild/android-arm": "0.19.12",
2802
+ "@esbuild/android-arm64": "0.19.12",
2803
+ "@esbuild/android-x64": "0.19.12",
2804
+ "@esbuild/darwin-arm64": "0.19.12",
2805
+ "@esbuild/darwin-x64": "0.19.12",
2806
+ "@esbuild/freebsd-arm64": "0.19.12",
2807
+ "@esbuild/freebsd-x64": "0.19.12",
2808
+ "@esbuild/linux-arm": "0.19.12",
2809
+ "@esbuild/linux-arm64": "0.19.12",
2810
+ "@esbuild/linux-ia32": "0.19.12",
2811
+ "@esbuild/linux-loong64": "0.19.12",
2812
+ "@esbuild/linux-mips64el": "0.19.12",
2813
+ "@esbuild/linux-ppc64": "0.19.12",
2814
+ "@esbuild/linux-riscv64": "0.19.12",
2815
+ "@esbuild/linux-s390x": "0.19.12",
2816
+ "@esbuild/linux-x64": "0.19.12",
2817
+ "@esbuild/netbsd-x64": "0.19.12",
2818
+ "@esbuild/openbsd-x64": "0.19.12",
2819
+ "@esbuild/sunos-x64": "0.19.12",
2820
+ "@esbuild/win32-arm64": "0.19.12",
2821
+ "@esbuild/win32-ia32": "0.19.12",
2822
+ "@esbuild/win32-x64": "0.19.12"
2823
+ }
2824
+ },
2825
+ "node_modules/escalade": {
2826
+ "version": "3.1.2",
2827
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
2828
+ "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
2829
+ "dev": true,
2830
+ "engines": {
2831
+ "node": ">=6"
2832
+ }
2833
+ },
2834
+ "node_modules/escape-string-regexp": {
2835
+ "version": "4.0.0",
2836
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2837
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2838
+ "dev": true,
2839
+ "engines": {
2840
+ "node": ">=10"
2841
+ },
2842
+ "funding": {
2843
+ "url": "https://github.com/sponsors/sindresorhus"
2844
+ }
2845
+ },
2846
+ "node_modules/eslint": {
2847
+ "version": "8.56.0",
2848
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
2849
+ "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
2850
+ "dev": true,
2851
+ "dependencies": {
2852
+ "@eslint-community/eslint-utils": "^4.2.0",
2853
+ "@eslint-community/regexpp": "^4.6.1",
2854
+ "@eslint/eslintrc": "^2.1.4",
2855
+ "@eslint/js": "8.56.0",
2856
+ "@humanwhocodes/config-array": "^0.11.13",
2857
+ "@humanwhocodes/module-importer": "^1.0.1",
2858
+ "@nodelib/fs.walk": "^1.2.8",
2859
+ "@ungap/structured-clone": "^1.2.0",
2860
+ "ajv": "^6.12.4",
2861
+ "chalk": "^4.0.0",
2862
+ "cross-spawn": "^7.0.2",
2863
+ "debug": "^4.3.2",
2864
+ "doctrine": "^3.0.0",
2865
+ "escape-string-regexp": "^4.0.0",
2866
+ "eslint-scope": "^7.2.2",
2867
+ "eslint-visitor-keys": "^3.4.3",
2868
+ "espree": "^9.6.1",
2869
+ "esquery": "^1.4.2",
2870
+ "esutils": "^2.0.2",
2871
+ "fast-deep-equal": "^3.1.3",
2872
+ "file-entry-cache": "^6.0.1",
2873
+ "find-up": "^5.0.0",
2874
+ "glob-parent": "^6.0.2",
2875
+ "globals": "^13.19.0",
2876
+ "graphemer": "^1.4.0",
2877
+ "ignore": "^5.2.0",
2878
+ "imurmurhash": "^0.1.4",
2879
+ "is-glob": "^4.0.0",
2880
+ "is-path-inside": "^3.0.3",
2881
+ "js-yaml": "^4.1.0",
2882
+ "json-stable-stringify-without-jsonify": "^1.0.1",
2883
+ "levn": "^0.4.1",
2884
+ "lodash.merge": "^4.6.2",
2885
+ "minimatch": "^3.1.2",
2886
+ "natural-compare": "^1.4.0",
2887
+ "optionator": "^0.9.3",
2888
+ "strip-ansi": "^6.0.1",
2889
+ "text-table": "^0.2.0"
2890
+ },
2891
+ "bin": {
2892
+ "eslint": "bin/eslint.js"
2893
+ },
2894
+ "engines": {
2895
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2896
+ },
2897
+ "funding": {
2898
+ "url": "https://opencollective.com/eslint"
2899
+ }
2900
+ },
2901
+ "node_modules/eslint-compat-utils": {
2902
+ "version": "0.4.1",
2903
+ "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.4.1.tgz",
2904
+ "integrity": "sha512-5N7ZaJG5pZxUeNNJfUchurLVrunD1xJvyg5kYOIVF8kg1f3ajTikmAu/5fZ9w100omNPOoMjngRszh/Q/uFGMg==",
2905
+ "dev": true,
2906
+ "dependencies": {
2907
+ "semver": "^7.5.4"
2908
+ },
2909
+ "engines": {
2910
+ "node": ">=12"
2911
+ },
2912
+ "peerDependencies": {
2913
+ "eslint": ">=6.0.0"
2914
+ }
2915
+ },
2916
+ "node_modules/eslint-config-prettier": {
2917
+ "version": "9.1.0",
2918
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
2919
+ "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
2920
+ "dev": true,
2921
+ "bin": {
2922
+ "eslint-config-prettier": "bin/cli.js"
2923
+ },
2924
+ "peerDependencies": {
2925
+ "eslint": ">=7.0.0"
2926
+ }
2927
+ },
2928
+ "node_modules/eslint-plugin-svelte": {
2929
+ "version": "2.36.0-next.5",
2930
+ "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.36.0-next.5.tgz",
2931
+ "integrity": "sha512-vIeYF5C8BicYiUcfuDze2E2y29g6oERFIr2UOfkfKPukVyqvIjuqgRnBUHHZBkkNTXLauMg1wLB2hzOvN6z2rw==",
2932
+ "dev": true,
2933
+ "dependencies": {
2934
+ "@eslint-community/eslint-utils": "^4.2.0",
2935
+ "@jridgewell/sourcemap-codec": "^1.4.14",
2936
+ "debug": "^4.3.1",
2937
+ "eslint-compat-utils": "^0.4.1",
2938
+ "esutils": "^2.0.3",
2939
+ "known-css-properties": "^0.29.0",
2940
+ "postcss": "^8.4.5",
2941
+ "postcss-load-config": "^3.1.4",
2942
+ "postcss-safe-parser": "^6.0.0",
2943
+ "postcss-selector-parser": "^6.0.11",
2944
+ "semver": "^7.5.3",
2945
+ "svelte-eslint-parser": ">=0.34.0-next.4 <1.0.0"
2946
+ },
2947
+ "engines": {
2948
+ "node": "^14.17.0 || >=16.0.0"
2949
+ },
2950
+ "funding": {
2951
+ "url": "https://github.com/sponsors/ota-meshi"
2952
+ },
2953
+ "peerDependencies": {
2954
+ "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0",
2955
+ "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0-next.33"
2956
+ },
2957
+ "peerDependenciesMeta": {
2958
+ "svelte": {
2959
+ "optional": true
2960
+ }
2961
+ }
2962
+ },
2963
+ "node_modules/eslint-plugin-svelte/node_modules/postcss-load-config": {
2964
+ "version": "3.1.4",
2965
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
2966
+ "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
2967
+ "dev": true,
2968
+ "dependencies": {
2969
+ "lilconfig": "^2.0.5",
2970
+ "yaml": "^1.10.2"
2971
+ },
2972
+ "engines": {
2973
+ "node": ">= 10"
2974
+ },
2975
+ "funding": {
2976
+ "type": "opencollective",
2977
+ "url": "https://opencollective.com/postcss/"
2978
+ },
2979
+ "peerDependencies": {
2980
+ "postcss": ">=8.0.9",
2981
+ "ts-node": ">=9.0.0"
2982
+ },
2983
+ "peerDependenciesMeta": {
2984
+ "postcss": {
2985
+ "optional": true
2986
+ },
2987
+ "ts-node": {
2988
+ "optional": true
2989
+ }
2990
+ }
2991
+ },
2992
+ "node_modules/eslint-plugin-svelte/node_modules/yaml": {
2993
+ "version": "1.10.2",
2994
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
2995
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
2996
+ "dev": true,
2997
+ "engines": {
2998
+ "node": ">= 6"
2999
+ }
3000
+ },
3001
+ "node_modules/eslint-scope": {
3002
+ "version": "7.2.2",
3003
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
3004
+ "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
3005
+ "dev": true,
3006
+ "dependencies": {
3007
+ "esrecurse": "^4.3.0",
3008
+ "estraverse": "^5.2.0"
3009
+ },
3010
+ "engines": {
3011
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3012
+ },
3013
+ "funding": {
3014
+ "url": "https://opencollective.com/eslint"
3015
+ }
3016
+ },
3017
+ "node_modules/eslint-visitor-keys": {
3018
+ "version": "3.4.3",
3019
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
3020
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
3021
+ "dev": true,
3022
+ "engines": {
3023
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3024
+ },
3025
+ "funding": {
3026
+ "url": "https://opencollective.com/eslint"
3027
+ }
3028
+ },
3029
+ "node_modules/eslint/node_modules/ansi-regex": {
3030
+ "version": "5.0.1",
3031
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
3032
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
3033
+ "dev": true,
3034
+ "engines": {
3035
+ "node": ">=8"
3036
+ }
3037
+ },
3038
+ "node_modules/eslint/node_modules/brace-expansion": {
3039
+ "version": "1.1.11",
3040
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3041
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3042
+ "dev": true,
3043
+ "dependencies": {
3044
+ "balanced-match": "^1.0.0",
3045
+ "concat-map": "0.0.1"
3046
+ }
3047
+ },
3048
+ "node_modules/eslint/node_modules/minimatch": {
3049
+ "version": "3.1.2",
3050
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3051
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3052
+ "dev": true,
3053
+ "dependencies": {
3054
+ "brace-expansion": "^1.1.7"
3055
+ },
3056
+ "engines": {
3057
+ "node": "*"
3058
+ }
3059
+ },
3060
+ "node_modules/eslint/node_modules/strip-ansi": {
3061
+ "version": "6.0.1",
3062
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3063
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3064
+ "dev": true,
3065
+ "dependencies": {
3066
+ "ansi-regex": "^5.0.1"
3067
+ },
3068
+ "engines": {
3069
+ "node": ">=8"
3070
+ }
3071
+ },
3072
+ "node_modules/esm-env": {
3073
+ "version": "1.0.0",
3074
+ "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz",
3075
+ "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==",
3076
+ "dev": true
3077
+ },
3078
+ "node_modules/espree": {
3079
+ "version": "9.6.1",
3080
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
3081
+ "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
3082
+ "dev": true,
3083
+ "dependencies": {
3084
+ "acorn": "^8.9.0",
3085
+ "acorn-jsx": "^5.3.2",
3086
+ "eslint-visitor-keys": "^3.4.1"
3087
+ },
3088
+ "engines": {
3089
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3090
+ },
3091
+ "funding": {
3092
+ "url": "https://opencollective.com/eslint"
3093
+ }
3094
+ },
3095
+ "node_modules/esquery": {
3096
+ "version": "1.5.0",
3097
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
3098
+ "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
3099
+ "dev": true,
3100
+ "dependencies": {
3101
+ "estraverse": "^5.1.0"
3102
+ },
3103
+ "engines": {
3104
+ "node": ">=0.10"
3105
+ }
3106
+ },
3107
+ "node_modules/esrap": {
3108
+ "version": "1.2.1",
3109
+ "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.2.1.tgz",
3110
+ "integrity": "sha512-dhkcOLfN/aDdMFI1iwPEcy/XqAZzGNfgfEJjZozy2tia6u0dQoZyXzkRshHTckuNsM+c0CYQndY+uRFe3N+AIQ==",
3111
+ "dev": true,
3112
+ "dependencies": {
3113
+ "@jridgewell/sourcemap-codec": "^1.4.15",
3114
+ "@types/estree": "^1.0.1"
3115
+ }
3116
+ },
3117
+ "node_modules/esrecurse": {
3118
+ "version": "4.3.0",
3119
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3120
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3121
+ "dev": true,
3122
+ "dependencies": {
3123
+ "estraverse": "^5.2.0"
3124
+ },
3125
+ "engines": {
3126
+ "node": ">=4.0"
3127
+ }
3128
+ },
3129
+ "node_modules/estraverse": {
3130
+ "version": "5.3.0",
3131
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
3132
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
3133
+ "dev": true,
3134
+ "engines": {
3135
+ "node": ">=4.0"
3136
+ }
3137
+ },
3138
+ "node_modules/estree-walker": {
3139
+ "version": "3.0.3",
3140
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
3141
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
3142
+ "dev": true,
3143
+ "dependencies": {
3144
+ "@types/estree": "^1.0.0"
3145
+ }
3146
+ },
3147
+ "node_modules/esutils": {
3148
+ "version": "2.0.3",
3149
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3150
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3151
+ "dev": true,
3152
+ "engines": {
3153
+ "node": ">=0.10.0"
3154
+ }
3155
+ },
3156
+ "node_modules/execa": {
3157
+ "version": "8.0.1",
3158
+ "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
3159
+ "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
3160
+ "dev": true,
3161
+ "dependencies": {
3162
+ "cross-spawn": "^7.0.3",
3163
+ "get-stream": "^8.0.1",
3164
+ "human-signals": "^5.0.0",
3165
+ "is-stream": "^3.0.0",
3166
+ "merge-stream": "^2.0.0",
3167
+ "npm-run-path": "^5.1.0",
3168
+ "onetime": "^6.0.0",
3169
+ "signal-exit": "^4.1.0",
3170
+ "strip-final-newline": "^3.0.0"
3171
+ },
3172
+ "engines": {
3173
+ "node": ">=16.17"
3174
+ },
3175
+ "funding": {
3176
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
3177
+ }
3178
+ },
3179
+ "node_modules/fast-deep-equal": {
3180
+ "version": "3.1.3",
3181
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3182
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3183
+ "dev": true
3184
+ },
3185
+ "node_modules/fast-glob": {
3186
+ "version": "3.3.2",
3187
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
3188
+ "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
3189
+ "dev": true,
3190
+ "dependencies": {
3191
+ "@nodelib/fs.stat": "^2.0.2",
3192
+ "@nodelib/fs.walk": "^1.2.3",
3193
+ "glob-parent": "^5.1.2",
3194
+ "merge2": "^1.3.0",
3195
+ "micromatch": "^4.0.4"
3196
+ },
3197
+ "engines": {
3198
+ "node": ">=8.6.0"
3199
+ }
3200
+ },
3201
+ "node_modules/fast-glob/node_modules/glob-parent": {
3202
+ "version": "5.1.2",
3203
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
3204
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
3205
+ "dev": true,
3206
+ "dependencies": {
3207
+ "is-glob": "^4.0.1"
3208
+ },
3209
+ "engines": {
3210
+ "node": ">= 6"
3211
+ }
3212
+ },
3213
+ "node_modules/fast-json-stable-stringify": {
3214
+ "version": "2.1.0",
3215
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3216
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3217
+ "dev": true
3218
+ },
3219
+ "node_modules/fast-levenshtein": {
3220
+ "version": "2.0.6",
3221
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3222
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
3223
+ "dev": true
3224
+ },
3225
+ "node_modules/fastq": {
3226
+ "version": "1.16.0",
3227
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz",
3228
+ "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==",
3229
+ "dev": true,
3230
+ "dependencies": {
3231
+ "reusify": "^1.0.4"
3232
+ }
3233
+ },
3234
+ "node_modules/file-entry-cache": {
3235
+ "version": "6.0.1",
3236
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
3237
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
3238
+ "dev": true,
3239
+ "dependencies": {
3240
+ "flat-cache": "^3.0.4"
3241
+ },
3242
+ "engines": {
3243
+ "node": "^10.12.0 || >=12.0.0"
3244
+ }
3245
+ },
3246
+ "node_modules/fill-range": {
3247
+ "version": "7.0.1",
3248
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
3249
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
3250
+ "dev": true,
3251
+ "dependencies": {
3252
+ "to-regex-range": "^5.0.1"
3253
+ },
3254
+ "engines": {
3255
+ "node": ">=8"
3256
+ }
3257
+ },
3258
+ "node_modules/find-up": {
3259
+ "version": "5.0.0",
3260
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3261
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3262
+ "dev": true,
3263
+ "dependencies": {
3264
+ "locate-path": "^6.0.0",
3265
+ "path-exists": "^4.0.0"
3266
+ },
3267
+ "engines": {
3268
+ "node": ">=10"
3269
+ },
3270
+ "funding": {
3271
+ "url": "https://github.com/sponsors/sindresorhus"
3272
+ }
3273
+ },
3274
+ "node_modules/flat-cache": {
3275
+ "version": "3.2.0",
3276
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
3277
+ "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
3278
+ "dev": true,
3279
+ "dependencies": {
3280
+ "flatted": "^3.2.9",
3281
+ "keyv": "^4.5.3",
3282
+ "rimraf": "^3.0.2"
3283
+ },
3284
+ "engines": {
3285
+ "node": "^10.12.0 || >=12.0.0"
3286
+ }
3287
+ },
3288
+ "node_modules/flatted": {
3289
+ "version": "3.3.0",
3290
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.0.tgz",
3291
+ "integrity": "sha512-noqGuLw158+DuD9UPRKHpJ2hGxpFyDlYYrfM0mWt4XhT4n0lwzTLh70Tkdyy4kyTmyTT9Bv7bWAJqw7cgkEXDg==",
3292
+ "dev": true
3293
+ },
3294
+ "node_modules/fs.realpath": {
3295
+ "version": "1.0.0",
3296
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3297
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
3298
+ "dev": true
3299
+ },
3300
+ "node_modules/fsevents": {
3301
+ "version": "2.3.3",
3302
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3303
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3304
+ "dev": true,
3305
+ "hasInstallScript": true,
3306
+ "optional": true,
3307
+ "os": [
3308
+ "darwin"
3309
+ ],
3310
+ "engines": {
3311
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3312
+ }
3313
+ },
3314
+ "node_modules/gensync": {
3315
+ "version": "1.0.0-beta.2",
3316
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3317
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
3318
+ "dev": true,
3319
+ "engines": {
3320
+ "node": ">=6.9.0"
3321
+ }
3322
+ },
3323
+ "node_modules/get-func-name": {
3324
+ "version": "2.0.2",
3325
+ "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
3326
+ "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==",
3327
+ "dev": true,
3328
+ "engines": {
3329
+ "node": "*"
3330
+ }
3331
+ },
3332
+ "node_modules/get-stream": {
3333
+ "version": "8.0.1",
3334
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
3335
+ "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
3336
+ "dev": true,
3337
+ "engines": {
3338
+ "node": ">=16"
3339
+ },
3340
+ "funding": {
3341
+ "url": "https://github.com/sponsors/sindresorhus"
3342
+ }
3343
+ },
3344
+ "node_modules/glob-parent": {
3345
+ "version": "6.0.2",
3346
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
3347
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
3348
+ "dev": true,
3349
+ "dependencies": {
3350
+ "is-glob": "^4.0.3"
3351
+ },
3352
+ "engines": {
3353
+ "node": ">=10.13.0"
3354
+ }
3355
+ },
3356
+ "node_modules/globals": {
3357
+ "version": "13.24.0",
3358
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
3359
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
3360
+ "dev": true,
3361
+ "dependencies": {
3362
+ "type-fest": "^0.20.2"
3363
+ },
3364
+ "engines": {
3365
+ "node": ">=8"
3366
+ },
3367
+ "funding": {
3368
+ "url": "https://github.com/sponsors/sindresorhus"
3369
+ }
3370
+ },
3371
+ "node_modules/globalyzer": {
3372
+ "version": "0.1.0",
3373
+ "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz",
3374
+ "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==",
3375
+ "dev": true
3376
+ },
3377
+ "node_modules/globrex": {
3378
+ "version": "0.1.2",
3379
+ "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
3380
+ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==",
3381
+ "dev": true
3382
+ },
3383
+ "node_modules/graceful-fs": {
3384
+ "version": "4.2.11",
3385
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3386
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
3387
+ "dev": true
3388
+ },
3389
+ "node_modules/graphemer": {
3390
+ "version": "1.4.0",
3391
+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
3392
+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
3393
+ "dev": true
3394
+ },
3395
+ "node_modules/gzip-size": {
3396
+ "version": "6.0.0",
3397
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
3398
+ "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
3399
+ "dev": true,
3400
+ "dependencies": {
3401
+ "duplexer": "^0.1.2"
3402
+ },
3403
+ "engines": {
3404
+ "node": ">=10"
3405
+ },
3406
+ "funding": {
3407
+ "url": "https://github.com/sponsors/sindresorhus"
3408
+ }
3409
+ },
3410
+ "node_modules/has-flag": {
3411
+ "version": "4.0.0",
3412
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3413
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3414
+ "dev": true,
3415
+ "engines": {
3416
+ "node": ">=8"
3417
+ }
3418
+ },
3419
+ "node_modules/human-signals": {
3420
+ "version": "5.0.0",
3421
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
3422
+ "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
3423
+ "dev": true,
3424
+ "engines": {
3425
+ "node": ">=16.17.0"
3426
+ }
3427
+ },
3428
+ "node_modules/ignore": {
3429
+ "version": "5.3.1",
3430
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
3431
+ "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
3432
+ "dev": true,
3433
+ "engines": {
3434
+ "node": ">= 4"
3435
+ }
3436
+ },
3437
+ "node_modules/import-fresh": {
3438
+ "version": "3.3.0",
3439
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3440
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3441
+ "dev": true,
3442
+ "dependencies": {
3443
+ "parent-module": "^1.0.0",
3444
+ "resolve-from": "^4.0.0"
3445
+ },
3446
+ "engines": {
3447
+ "node": ">=6"
3448
+ },
3449
+ "funding": {
3450
+ "url": "https://github.com/sponsors/sindresorhus"
3451
+ }
3452
+ },
3453
+ "node_modules/import-meta-resolve": {
3454
+ "version": "4.0.0",
3455
+ "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz",
3456
+ "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==",
3457
+ "dev": true,
3458
+ "funding": {
3459
+ "type": "github",
3460
+ "url": "https://github.com/sponsors/wooorm"
3461
+ }
3462
+ },
3463
+ "node_modules/imurmurhash": {
3464
+ "version": "0.1.4",
3465
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3466
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
3467
+ "dev": true,
3468
+ "engines": {
3469
+ "node": ">=0.8.19"
3470
+ }
3471
+ },
3472
+ "node_modules/inflight": {
3473
+ "version": "1.0.6",
3474
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3475
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
3476
+ "dev": true,
3477
+ "dependencies": {
3478
+ "once": "^1.3.0",
3479
+ "wrappy": "1"
3480
+ }
3481
+ },
3482
+ "node_modules/inherits": {
3483
+ "version": "2.0.4",
3484
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3485
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3486
+ "dev": true
3487
+ },
3488
+ "node_modules/is-binary-path": {
3489
+ "version": "2.1.0",
3490
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
3491
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
3492
+ "dev": true,
3493
+ "dependencies": {
3494
+ "binary-extensions": "^2.0.0"
3495
+ },
3496
+ "engines": {
3497
+ "node": ">=8"
3498
+ }
3499
+ },
3500
+ "node_modules/is-extglob": {
3501
+ "version": "2.1.1",
3502
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3503
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3504
+ "dev": true,
3505
+ "engines": {
3506
+ "node": ">=0.10.0"
3507
+ }
3508
+ },
3509
+ "node_modules/is-glob": {
3510
+ "version": "4.0.3",
3511
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3512
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3513
+ "dev": true,
3514
+ "dependencies": {
3515
+ "is-extglob": "^2.1.1"
3516
+ },
3517
+ "engines": {
3518
+ "node": ">=0.10.0"
3519
+ }
3520
+ },
3521
+ "node_modules/is-number": {
3522
+ "version": "7.0.0",
3523
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3524
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3525
+ "dev": true,
3526
+ "engines": {
3527
+ "node": ">=0.12.0"
3528
+ }
3529
+ },
3530
+ "node_modules/is-path-inside": {
3531
+ "version": "3.0.3",
3532
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
3533
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
3534
+ "dev": true,
3535
+ "engines": {
3536
+ "node": ">=8"
3537
+ }
3538
+ },
3539
+ "node_modules/is-reference": {
3540
+ "version": "3.0.2",
3541
+ "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz",
3542
+ "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==",
3543
+ "dev": true,
3544
+ "dependencies": {
3545
+ "@types/estree": "*"
3546
+ }
3547
+ },
3548
+ "node_modules/is-stream": {
3549
+ "version": "3.0.0",
3550
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
3551
+ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
3552
+ "dev": true,
3553
+ "engines": {
3554
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3555
+ },
3556
+ "funding": {
3557
+ "url": "https://github.com/sponsors/sindresorhus"
3558
+ }
3559
+ },
3560
+ "node_modules/isexe": {
3561
+ "version": "2.0.0",
3562
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3563
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3564
+ "dev": true
3565
+ },
3566
+ "node_modules/jiti": {
3567
+ "version": "1.21.0",
3568
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz",
3569
+ "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==",
3570
+ "dev": true,
3571
+ "bin": {
3572
+ "jiti": "bin/jiti.js"
3573
+ }
3574
+ },
3575
+ "node_modules/js-tokens": {
3576
+ "version": "8.0.3",
3577
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-8.0.3.tgz",
3578
+ "integrity": "sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==",
3579
+ "dev": true
3580
+ },
3581
+ "node_modules/js-yaml": {
3582
+ "version": "4.1.0",
3583
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
3584
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
3585
+ "dev": true,
3586
+ "dependencies": {
3587
+ "argparse": "^2.0.1"
3588
+ },
3589
+ "bin": {
3590
+ "js-yaml": "bin/js-yaml.js"
3591
+ }
3592
+ },
3593
+ "node_modules/jsesc": {
3594
+ "version": "2.5.2",
3595
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
3596
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
3597
+ "dev": true,
3598
+ "bin": {
3599
+ "jsesc": "bin/jsesc"
3600
+ },
3601
+ "engines": {
3602
+ "node": ">=4"
3603
+ }
3604
+ },
3605
+ "node_modules/json-buffer": {
3606
+ "version": "3.0.1",
3607
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3608
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3609
+ "dev": true
3610
+ },
3611
+ "node_modules/json-schema-traverse": {
3612
+ "version": "0.4.1",
3613
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3614
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3615
+ "dev": true
3616
+ },
3617
+ "node_modules/json-stable-stringify-without-jsonify": {
3618
+ "version": "1.0.1",
3619
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3620
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3621
+ "dev": true
3622
+ },
3623
+ "node_modules/json5": {
3624
+ "version": "2.2.3",
3625
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
3626
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
3627
+ "dev": true,
3628
+ "bin": {
3629
+ "json5": "lib/cli.js"
3630
+ },
3631
+ "engines": {
3632
+ "node": ">=6"
3633
+ }
3634
+ },
3635
+ "node_modules/jsonc-parser": {
3636
+ "version": "3.2.1",
3637
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz",
3638
+ "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==",
3639
+ "dev": true
3640
+ },
3641
+ "node_modules/keyv": {
3642
+ "version": "4.5.4",
3643
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3644
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3645
+ "dev": true,
3646
+ "dependencies": {
3647
+ "json-buffer": "3.0.1"
3648
+ }
3649
+ },
3650
+ "node_modules/kleur": {
3651
+ "version": "4.1.5",
3652
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3653
+ "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3654
+ "dev": true,
3655
+ "engines": {
3656
+ "node": ">=6"
3657
+ }
3658
+ },
3659
+ "node_modules/known-css-properties": {
3660
+ "version": "0.29.0",
3661
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz",
3662
+ "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==",
3663
+ "dev": true
3664
+ },
3665
+ "node_modules/kolorist": {
3666
+ "version": "1.8.0",
3667
+ "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
3668
+ "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
3669
+ "dev": true
3670
+ },
3671
+ "node_modules/levn": {
3672
+ "version": "0.4.1",
3673
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3674
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3675
+ "dev": true,
3676
+ "dependencies": {
3677
+ "prelude-ls": "^1.2.1",
3678
+ "type-check": "~0.4.0"
3679
+ },
3680
+ "engines": {
3681
+ "node": ">= 0.8.0"
3682
+ }
3683
+ },
3684
+ "node_modules/lilconfig": {
3685
+ "version": "2.1.0",
3686
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
3687
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
3688
+ "dev": true,
3689
+ "engines": {
3690
+ "node": ">=10"
3691
+ }
3692
+ },
3693
+ "node_modules/local-pkg": {
3694
+ "version": "0.5.0",
3695
+ "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz",
3696
+ "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==",
3697
+ "dev": true,
3698
+ "dependencies": {
3699
+ "mlly": "^1.4.2",
3700
+ "pkg-types": "^1.0.3"
3701
+ },
3702
+ "engines": {
3703
+ "node": ">=14"
3704
+ },
3705
+ "funding": {
3706
+ "url": "https://github.com/sponsors/antfu"
3707
+ }
3708
+ },
3709
+ "node_modules/locate-character": {
3710
+ "version": "3.0.0",
3711
+ "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
3712
+ "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==",
3713
+ "dev": true
3714
+ },
3715
+ "node_modules/locate-path": {
3716
+ "version": "6.0.0",
3717
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3718
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3719
+ "dev": true,
3720
+ "dependencies": {
3721
+ "p-locate": "^5.0.0"
3722
+ },
3723
+ "engines": {
3724
+ "node": ">=10"
3725
+ },
3726
+ "funding": {
3727
+ "url": "https://github.com/sponsors/sindresorhus"
3728
+ }
3729
+ },
3730
+ "node_modules/lodash.merge": {
3731
+ "version": "4.6.2",
3732
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3733
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3734
+ "dev": true
3735
+ },
3736
+ "node_modules/loupe": {
3737
+ "version": "2.3.7",
3738
+ "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz",
3739
+ "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==",
3740
+ "dev": true,
3741
+ "dependencies": {
3742
+ "get-func-name": "^2.0.1"
3743
+ }
3744
+ },
3745
+ "node_modules/lru-cache": {
3746
+ "version": "5.1.1",
3747
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3748
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3749
+ "dev": true,
3750
+ "dependencies": {
3751
+ "yallist": "^3.0.2"
3752
+ }
3753
+ },
3754
+ "node_modules/lru-cache/node_modules/yallist": {
3755
+ "version": "3.1.1",
3756
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
3757
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
3758
+ "dev": true
3759
+ },
3760
+ "node_modules/magic-string": {
3761
+ "version": "0.30.7",
3762
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz",
3763
+ "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==",
3764
+ "dev": true,
3765
+ "dependencies": {
3766
+ "@jridgewell/sourcemap-codec": "^1.4.15"
3767
+ },
3768
+ "engines": {
3769
+ "node": ">=12"
3770
+ }
3771
+ },
3772
+ "node_modules/mdn-data": {
3773
+ "version": "2.0.30",
3774
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
3775
+ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
3776
+ "dev": true
3777
+ },
3778
+ "node_modules/merge-stream": {
3779
+ "version": "2.0.0",
3780
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
3781
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
3782
+ "dev": true
3783
+ },
3784
+ "node_modules/merge2": {
3785
+ "version": "1.4.1",
3786
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3787
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3788
+ "dev": true,
3789
+ "engines": {
3790
+ "node": ">= 8"
3791
+ }
3792
+ },
3793
+ "node_modules/micromatch": {
3794
+ "version": "4.0.5",
3795
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
3796
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
3797
+ "dev": true,
3798
+ "dependencies": {
3799
+ "braces": "^3.0.2",
3800
+ "picomatch": "^2.3.1"
3801
+ },
3802
+ "engines": {
3803
+ "node": ">=8.6"
3804
+ }
3805
+ },
3806
+ "node_modules/mimic-fn": {
3807
+ "version": "4.0.0",
3808
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
3809
+ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
3810
+ "dev": true,
3811
+ "engines": {
3812
+ "node": ">=12"
3813
+ },
3814
+ "funding": {
3815
+ "url": "https://github.com/sponsors/sindresorhus"
3816
+ }
3817
+ },
3818
+ "node_modules/min-indent": {
3819
+ "version": "1.0.1",
3820
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
3821
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
3822
+ "dev": true,
3823
+ "engines": {
3824
+ "node": ">=4"
3825
+ }
3826
+ },
3827
+ "node_modules/minimist": {
3828
+ "version": "1.2.8",
3829
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
3830
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
3831
+ "dev": true,
3832
+ "funding": {
3833
+ "url": "https://github.com/sponsors/ljharb"
3834
+ }
3835
+ },
3836
+ "node_modules/mkdirp": {
3837
+ "version": "0.5.6",
3838
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
3839
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
3840
+ "dev": true,
3841
+ "dependencies": {
3842
+ "minimist": "^1.2.6"
3843
+ },
3844
+ "bin": {
3845
+ "mkdirp": "bin/cmd.js"
3846
+ }
3847
+ },
3848
+ "node_modules/mlly": {
3849
+ "version": "1.5.0",
3850
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.5.0.tgz",
3851
+ "integrity": "sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==",
3852
+ "dev": true,
3853
+ "dependencies": {
3854
+ "acorn": "^8.11.3",
3855
+ "pathe": "^1.1.2",
3856
+ "pkg-types": "^1.0.3",
3857
+ "ufo": "^1.3.2"
3858
+ }
3859
+ },
3860
+ "node_modules/mri": {
3861
+ "version": "1.2.0",
3862
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
3863
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
3864
+ "dev": true,
3865
+ "engines": {
3866
+ "node": ">=4"
3867
+ }
3868
+ },
3869
+ "node_modules/mrmime": {
3870
+ "version": "2.0.0",
3871
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
3872
+ "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
3873
+ "dev": true,
3874
+ "engines": {
3875
+ "node": ">=10"
3876
+ }
3877
+ },
3878
+ "node_modules/ms": {
3879
+ "version": "2.1.2",
3880
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3881
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3882
+ "dev": true
3883
+ },
3884
+ "node_modules/nanoid": {
3885
+ "version": "3.3.7",
3886
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
3887
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
3888
+ "dev": true,
3889
+ "funding": [
3890
+ {
3891
+ "type": "github",
3892
+ "url": "https://github.com/sponsors/ai"
3893
+ }
3894
+ ],
3895
+ "bin": {
3896
+ "nanoid": "bin/nanoid.cjs"
3897
+ },
3898
+ "engines": {
3899
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3900
+ }
3901
+ },
3902
+ "node_modules/natural-compare": {
3903
+ "version": "1.4.0",
3904
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3905
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3906
+ "dev": true
3907
+ },
3908
+ "node_modules/node-fetch-native": {
3909
+ "version": "1.6.2",
3910
+ "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.2.tgz",
3911
+ "integrity": "sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==",
3912
+ "dev": true
3913
+ },
3914
+ "node_modules/node-releases": {
3915
+ "version": "2.0.14",
3916
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
3917
+ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
3918
+ "dev": true
3919
+ },
3920
+ "node_modules/normalize-path": {
3921
+ "version": "3.0.0",
3922
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3923
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3924
+ "dev": true,
3925
+ "engines": {
3926
+ "node": ">=0.10.0"
3927
+ }
3928
+ },
3929
+ "node_modules/npm-run-path": {
3930
+ "version": "5.2.0",
3931
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz",
3932
+ "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==",
3933
+ "dev": true,
3934
+ "dependencies": {
3935
+ "path-key": "^4.0.0"
3936
+ },
3937
+ "engines": {
3938
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3939
+ },
3940
+ "funding": {
3941
+ "url": "https://github.com/sponsors/sindresorhus"
3942
+ }
3943
+ },
3944
+ "node_modules/npm-run-path/node_modules/path-key": {
3945
+ "version": "4.0.0",
3946
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
3947
+ "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
3948
+ "dev": true,
3949
+ "engines": {
3950
+ "node": ">=12"
3951
+ },
3952
+ "funding": {
3953
+ "url": "https://github.com/sponsors/sindresorhus"
3954
+ }
3955
+ },
3956
+ "node_modules/ofetch": {
3957
+ "version": "1.3.3",
3958
+ "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.3.tgz",
3959
+ "integrity": "sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==",
3960
+ "dev": true,
3961
+ "dependencies": {
3962
+ "destr": "^2.0.1",
3963
+ "node-fetch-native": "^1.4.0",
3964
+ "ufo": "^1.3.0"
3965
+ }
3966
+ },
3967
+ "node_modules/once": {
3968
+ "version": "1.4.0",
3969
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3970
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3971
+ "dev": true,
3972
+ "dependencies": {
3973
+ "wrappy": "1"
3974
+ }
3975
+ },
3976
+ "node_modules/onetime": {
3977
+ "version": "6.0.0",
3978
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
3979
+ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
3980
+ "dev": true,
3981
+ "dependencies": {
3982
+ "mimic-fn": "^4.0.0"
3983
+ },
3984
+ "engines": {
3985
+ "node": ">=12"
3986
+ },
3987
+ "funding": {
3988
+ "url": "https://github.com/sponsors/sindresorhus"
3989
+ }
3990
+ },
3991
+ "node_modules/optionator": {
3992
+ "version": "0.9.3",
3993
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
3994
+ "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
3995
+ "dev": true,
3996
+ "dependencies": {
3997
+ "@aashutoshrathi/word-wrap": "^1.2.3",
3998
+ "deep-is": "^0.1.3",
3999
+ "fast-levenshtein": "^2.0.6",
4000
+ "levn": "^0.4.1",
4001
+ "prelude-ls": "^1.2.1",
4002
+ "type-check": "^0.4.0"
4003
+ },
4004
+ "engines": {
4005
+ "node": ">= 0.8.0"
4006
+ }
4007
+ },
4008
+ "node_modules/p-limit": {
4009
+ "version": "3.1.0",
4010
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4011
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4012
+ "dev": true,
4013
+ "dependencies": {
4014
+ "yocto-queue": "^0.1.0"
4015
+ },
4016
+ "engines": {
4017
+ "node": ">=10"
4018
+ },
4019
+ "funding": {
4020
+ "url": "https://github.com/sponsors/sindresorhus"
4021
+ }
4022
+ },
4023
+ "node_modules/p-locate": {
4024
+ "version": "5.0.0",
4025
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4026
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4027
+ "dev": true,
4028
+ "dependencies": {
4029
+ "p-limit": "^3.0.2"
4030
+ },
4031
+ "engines": {
4032
+ "node": ">=10"
4033
+ },
4034
+ "funding": {
4035
+ "url": "https://github.com/sponsors/sindresorhus"
4036
+ }
4037
+ },
4038
+ "node_modules/parent-module": {
4039
+ "version": "1.0.1",
4040
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4041
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4042
+ "dev": true,
4043
+ "dependencies": {
4044
+ "callsites": "^3.0.0"
4045
+ },
4046
+ "engines": {
4047
+ "node": ">=6"
4048
+ }
4049
+ },
4050
+ "node_modules/path-exists": {
4051
+ "version": "4.0.0",
4052
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4053
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4054
+ "dev": true,
4055
+ "engines": {
4056
+ "node": ">=8"
4057
+ }
4058
+ },
4059
+ "node_modules/path-is-absolute": {
4060
+ "version": "1.0.1",
4061
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4062
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
4063
+ "dev": true,
4064
+ "engines": {
4065
+ "node": ">=0.10.0"
4066
+ }
4067
+ },
4068
+ "node_modules/path-key": {
4069
+ "version": "3.1.1",
4070
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4071
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4072
+ "dev": true,
4073
+ "engines": {
4074
+ "node": ">=8"
4075
+ }
4076
+ },
4077
+ "node_modules/pathe": {
4078
+ "version": "1.1.2",
4079
+ "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
4080
+ "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
4081
+ "dev": true
4082
+ },
4083
+ "node_modules/pathval": {
4084
+ "version": "1.1.1",
4085
+ "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
4086
+ "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
4087
+ "dev": true,
4088
+ "engines": {
4089
+ "node": "*"
4090
+ }
4091
+ },
4092
+ "node_modules/perfect-debounce": {
4093
+ "version": "1.0.0",
4094
+ "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz",
4095
+ "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==",
4096
+ "dev": true
4097
+ },
4098
+ "node_modules/picocolors": {
4099
+ "version": "1.0.0",
4100
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
4101
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
4102
+ "dev": true
4103
+ },
4104
+ "node_modules/picomatch": {
4105
+ "version": "2.3.1",
4106
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4107
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4108
+ "dev": true,
4109
+ "engines": {
4110
+ "node": ">=8.6"
4111
+ },
4112
+ "funding": {
4113
+ "url": "https://github.com/sponsors/jonschlinkert"
4114
+ }
4115
+ },
4116
+ "node_modules/pkg-types": {
4117
+ "version": "1.0.3",
4118
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz",
4119
+ "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==",
4120
+ "dev": true,
4121
+ "dependencies": {
4122
+ "jsonc-parser": "^3.2.0",
4123
+ "mlly": "^1.2.0",
4124
+ "pathe": "^1.1.0"
4125
+ }
4126
+ },
4127
+ "node_modules/playwright": {
4128
+ "version": "1.41.2",
4129
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.2.tgz",
4130
+ "integrity": "sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==",
4131
+ "dev": true,
4132
+ "dependencies": {
4133
+ "playwright-core": "1.41.2"
4134
+ },
4135
+ "bin": {
4136
+ "playwright": "cli.js"
4137
+ },
4138
+ "engines": {
4139
+ "node": ">=16"
4140
+ },
4141
+ "optionalDependencies": {
4142
+ "fsevents": "2.3.2"
4143
+ }
4144
+ },
4145
+ "node_modules/playwright-core": {
4146
+ "version": "1.41.2",
4147
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.2.tgz",
4148
+ "integrity": "sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==",
4149
+ "dev": true,
4150
+ "bin": {
4151
+ "playwright-core": "cli.js"
4152
+ },
4153
+ "engines": {
4154
+ "node": ">=16"
4155
+ }
4156
+ },
4157
+ "node_modules/playwright/node_modules/fsevents": {
4158
+ "version": "2.3.2",
4159
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
4160
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
4161
+ "dev": true,
4162
+ "hasInstallScript": true,
4163
+ "optional": true,
4164
+ "os": [
4165
+ "darwin"
4166
+ ],
4167
+ "engines": {
4168
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
4169
+ }
4170
+ },
4171
+ "node_modules/postcss": {
4172
+ "version": "8.4.35",
4173
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz",
4174
+ "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==",
4175
+ "dev": true,
4176
+ "funding": [
4177
+ {
4178
+ "type": "opencollective",
4179
+ "url": "https://opencollective.com/postcss/"
4180
+ },
4181
+ {
4182
+ "type": "tidelift",
4183
+ "url": "https://tidelift.com/funding/github/npm/postcss"
4184
+ },
4185
+ {
4186
+ "type": "github",
4187
+ "url": "https://github.com/sponsors/ai"
4188
+ }
4189
+ ],
4190
+ "dependencies": {
4191
+ "nanoid": "^3.3.7",
4192
+ "picocolors": "^1.0.0",
4193
+ "source-map-js": "^1.0.2"
4194
+ },
4195
+ "engines": {
4196
+ "node": "^10 || ^12 || >=14"
4197
+ }
4198
+ },
4199
+ "node_modules/postcss-load-config": {
4200
+ "version": "4.0.2",
4201
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
4202
+ "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
4203
+ "dev": true,
4204
+ "funding": [
4205
+ {
4206
+ "type": "opencollective",
4207
+ "url": "https://opencollective.com/postcss/"
4208
+ },
4209
+ {
4210
+ "type": "github",
4211
+ "url": "https://github.com/sponsors/ai"
4212
+ }
4213
+ ],
4214
+ "optional": true,
4215
+ "peer": true,
4216
+ "dependencies": {
4217
+ "lilconfig": "^3.0.0",
4218
+ "yaml": "^2.3.4"
4219
+ },
4220
+ "engines": {
4221
+ "node": ">= 14"
4222
+ },
4223
+ "peerDependencies": {
4224
+ "postcss": ">=8.0.9",
4225
+ "ts-node": ">=9.0.0"
4226
+ },
4227
+ "peerDependenciesMeta": {
4228
+ "postcss": {
4229
+ "optional": true
4230
+ },
4231
+ "ts-node": {
4232
+ "optional": true
4233
+ }
4234
+ }
4235
+ },
4236
+ "node_modules/postcss-load-config/node_modules/lilconfig": {
4237
+ "version": "3.0.0",
4238
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz",
4239
+ "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==",
4240
+ "dev": true,
4241
+ "optional": true,
4242
+ "peer": true,
4243
+ "engines": {
4244
+ "node": ">=14"
4245
+ }
4246
+ },
4247
+ "node_modules/postcss-safe-parser": {
4248
+ "version": "6.0.0",
4249
+ "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz",
4250
+ "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==",
4251
+ "dev": true,
4252
+ "engines": {
4253
+ "node": ">=12.0"
4254
+ },
4255
+ "funding": {
4256
+ "type": "opencollective",
4257
+ "url": "https://opencollective.com/postcss/"
4258
+ },
4259
+ "peerDependencies": {
4260
+ "postcss": "^8.3.3"
4261
+ }
4262
+ },
4263
+ "node_modules/postcss-scss": {
4264
+ "version": "4.0.9",
4265
+ "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz",
4266
+ "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==",
4267
+ "dev": true,
4268
+ "funding": [
4269
+ {
4270
+ "type": "opencollective",
4271
+ "url": "https://opencollective.com/postcss/"
4272
+ },
4273
+ {
4274
+ "type": "tidelift",
4275
+ "url": "https://tidelift.com/funding/github/npm/postcss-scss"
4276
+ },
4277
+ {
4278
+ "type": "github",
4279
+ "url": "https://github.com/sponsors/ai"
4280
+ }
4281
+ ],
4282
+ "engines": {
4283
+ "node": ">=12.0"
4284
+ },
4285
+ "peerDependencies": {
4286
+ "postcss": "^8.4.29"
4287
+ }
4288
+ },
4289
+ "node_modules/postcss-selector-parser": {
4290
+ "version": "6.0.14",
4291
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.14.tgz",
4292
+ "integrity": "sha512-65xXYsT40i9GyWzlHQ5ShZoK7JZdySeOozi/tz2EezDo6c04q6+ckYMeoY7idaie1qp2dT5KoYQ2yky6JuoHnA==",
4293
+ "dev": true,
4294
+ "dependencies": {
4295
+ "cssesc": "^3.0.0",
4296
+ "util-deprecate": "^1.0.2"
4297
+ },
4298
+ "engines": {
4299
+ "node": ">=4"
4300
+ }
4301
+ },
4302
+ "node_modules/prelude-ls": {
4303
+ "version": "1.2.1",
4304
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
4305
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
4306
+ "dev": true,
4307
+ "engines": {
4308
+ "node": ">= 0.8.0"
4309
+ }
4310
+ },
4311
+ "node_modules/prettier": {
4312
+ "version": "3.2.5",
4313
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
4314
+ "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
4315
+ "dev": true,
4316
+ "bin": {
4317
+ "prettier": "bin/prettier.cjs"
4318
+ },
4319
+ "engines": {
4320
+ "node": ">=14"
4321
+ },
4322
+ "funding": {
4323
+ "url": "https://github.com/prettier/prettier?sponsor=1"
4324
+ }
4325
+ },
4326
+ "node_modules/prettier-plugin-svelte": {
4327
+ "version": "3.2.1",
4328
+ "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.1.tgz",
4329
+ "integrity": "sha512-ENAPbIxASf2R79IZwgkG5sBdeNA9kLRlXVvKKmTXh79zWTy0KKoT86XO2pHrTitUPINd+iXWy12MRmgzKGVckA==",
4330
+ "dev": true,
4331
+ "peerDependencies": {
4332
+ "prettier": "^3.0.0",
4333
+ "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0"
4334
+ }
4335
+ },
4336
+ "node_modules/pretty-format": {
4337
+ "version": "29.7.0",
4338
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
4339
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
4340
+ "dev": true,
4341
+ "dependencies": {
4342
+ "@jest/schemas": "^29.6.3",
4343
+ "ansi-styles": "^5.0.0",
4344
+ "react-is": "^18.0.0"
4345
+ },
4346
+ "engines": {
4347
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4348
+ }
4349
+ },
4350
+ "node_modules/pretty-format/node_modules/ansi-styles": {
4351
+ "version": "5.2.0",
4352
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
4353
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
4354
+ "dev": true,
4355
+ "engines": {
4356
+ "node": ">=10"
4357
+ },
4358
+ "funding": {
4359
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4360
+ }
4361
+ },
4362
+ "node_modules/punycode": {
4363
+ "version": "2.3.1",
4364
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
4365
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
4366
+ "dev": true,
4367
+ "engines": {
4368
+ "node": ">=6"
4369
+ }
4370
+ },
4371
+ "node_modules/queue-microtask": {
4372
+ "version": "1.2.3",
4373
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
4374
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
4375
+ "dev": true,
4376
+ "funding": [
4377
+ {
4378
+ "type": "github",
4379
+ "url": "https://github.com/sponsors/feross"
4380
+ },
4381
+ {
4382
+ "type": "patreon",
4383
+ "url": "https://www.patreon.com/feross"
4384
+ },
4385
+ {
4386
+ "type": "consulting",
4387
+ "url": "https://feross.org/support"
4388
+ }
4389
+ ]
4390
+ },
4391
+ "node_modules/react-is": {
4392
+ "version": "18.2.0",
4393
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
4394
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
4395
+ "dev": true
4396
+ },
4397
+ "node_modules/readdirp": {
4398
+ "version": "3.6.0",
4399
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
4400
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
4401
+ "dev": true,
4402
+ "dependencies": {
4403
+ "picomatch": "^2.2.1"
4404
+ },
4405
+ "engines": {
4406
+ "node": ">=8.10.0"
4407
+ }
4408
+ },
4409
+ "node_modules/resolve-from": {
4410
+ "version": "4.0.0",
4411
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4412
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4413
+ "dev": true,
4414
+ "engines": {
4415
+ "node": ">=4"
4416
+ }
4417
+ },
4418
+ "node_modules/reusify": {
4419
+ "version": "1.0.4",
4420
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
4421
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
4422
+ "dev": true,
4423
+ "engines": {
4424
+ "iojs": ">=1.0.0",
4425
+ "node": ">=0.10.0"
4426
+ }
4427
+ },
4428
+ "node_modules/rimraf": {
4429
+ "version": "3.0.2",
4430
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4431
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4432
+ "dev": true,
4433
+ "dependencies": {
4434
+ "glob": "^7.1.3"
4435
+ },
4436
+ "bin": {
4437
+ "rimraf": "bin.js"
4438
+ },
4439
+ "funding": {
4440
+ "url": "https://github.com/sponsors/isaacs"
4441
+ }
4442
+ },
4443
+ "node_modules/rimraf/node_modules/brace-expansion": {
4444
+ "version": "1.1.11",
4445
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4446
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4447
+ "dev": true,
4448
+ "dependencies": {
4449
+ "balanced-match": "^1.0.0",
4450
+ "concat-map": "0.0.1"
4451
+ }
4452
+ },
4453
+ "node_modules/rimraf/node_modules/glob": {
4454
+ "version": "7.2.3",
4455
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
4456
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
4457
+ "dev": true,
4458
+ "dependencies": {
4459
+ "fs.realpath": "^1.0.0",
4460
+ "inflight": "^1.0.4",
4461
+ "inherits": "2",
4462
+ "minimatch": "^3.1.1",
4463
+ "once": "^1.3.0",
4464
+ "path-is-absolute": "^1.0.0"
4465
+ },
4466
+ "engines": {
4467
+ "node": "*"
4468
+ },
4469
+ "funding": {
4470
+ "url": "https://github.com/sponsors/isaacs"
4471
+ }
4472
+ },
4473
+ "node_modules/rimraf/node_modules/minimatch": {
4474
+ "version": "3.1.2",
4475
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4476
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
4477
+ "dev": true,
4478
+ "dependencies": {
4479
+ "brace-expansion": "^1.1.7"
4480
+ },
4481
+ "engines": {
4482
+ "node": "*"
4483
+ }
4484
+ },
4485
+ "node_modules/rollup": {
4486
+ "version": "4.12.0",
4487
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz",
4488
+ "integrity": "sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==",
4489
+ "dev": true,
4490
+ "dependencies": {
4491
+ "@types/estree": "1.0.5"
4492
+ },
4493
+ "bin": {
4494
+ "rollup": "dist/bin/rollup"
4495
+ },
4496
+ "engines": {
4497
+ "node": ">=18.0.0",
4498
+ "npm": ">=8.0.0"
4499
+ },
4500
+ "optionalDependencies": {
4501
+ "@rollup/rollup-android-arm-eabi": "4.12.0",
4502
+ "@rollup/rollup-android-arm64": "4.12.0",
4503
+ "@rollup/rollup-darwin-arm64": "4.12.0",
4504
+ "@rollup/rollup-darwin-x64": "4.12.0",
4505
+ "@rollup/rollup-linux-arm-gnueabihf": "4.12.0",
4506
+ "@rollup/rollup-linux-arm64-gnu": "4.12.0",
4507
+ "@rollup/rollup-linux-arm64-musl": "4.12.0",
4508
+ "@rollup/rollup-linux-riscv64-gnu": "4.12.0",
4509
+ "@rollup/rollup-linux-x64-gnu": "4.12.0",
4510
+ "@rollup/rollup-linux-x64-musl": "4.12.0",
4511
+ "@rollup/rollup-win32-arm64-msvc": "4.12.0",
4512
+ "@rollup/rollup-win32-ia32-msvc": "4.12.0",
4513
+ "@rollup/rollup-win32-x64-msvc": "4.12.0",
4514
+ "fsevents": "~2.3.2"
4515
+ }
4516
+ },
4517
+ "node_modules/run-parallel": {
4518
+ "version": "1.2.0",
4519
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4520
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4521
+ "dev": true,
4522
+ "funding": [
4523
+ {
4524
+ "type": "github",
4525
+ "url": "https://github.com/sponsors/feross"
4526
+ },
4527
+ {
4528
+ "type": "patreon",
4529
+ "url": "https://www.patreon.com/feross"
4530
+ },
4531
+ {
4532
+ "type": "consulting",
4533
+ "url": "https://feross.org/support"
4534
+ }
4535
+ ],
4536
+ "dependencies": {
4537
+ "queue-microtask": "^1.2.2"
4538
+ }
4539
+ },
4540
+ "node_modules/sade": {
4541
+ "version": "1.8.1",
4542
+ "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
4543
+ "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
4544
+ "dev": true,
4545
+ "dependencies": {
4546
+ "mri": "^1.1.0"
4547
+ },
4548
+ "engines": {
4549
+ "node": ">=6"
4550
+ }
4551
+ },
4552
+ "node_modules/sander": {
4553
+ "version": "0.5.1",
4554
+ "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
4555
+ "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==",
4556
+ "dev": true,
4557
+ "dependencies": {
4558
+ "es6-promise": "^3.1.2",
4559
+ "graceful-fs": "^4.1.3",
4560
+ "mkdirp": "^0.5.1",
4561
+ "rimraf": "^2.5.2"
4562
+ }
4563
+ },
4564
+ "node_modules/sander/node_modules/brace-expansion": {
4565
+ "version": "1.1.11",
4566
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4567
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4568
+ "dev": true,
4569
+ "dependencies": {
4570
+ "balanced-match": "^1.0.0",
4571
+ "concat-map": "0.0.1"
4572
+ }
4573
+ },
4574
+ "node_modules/sander/node_modules/glob": {
4575
+ "version": "7.2.3",
4576
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
4577
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
4578
+ "dev": true,
4579
+ "dependencies": {
4580
+ "fs.realpath": "^1.0.0",
4581
+ "inflight": "^1.0.4",
4582
+ "inherits": "2",
4583
+ "minimatch": "^3.1.1",
4584
+ "once": "^1.3.0",
4585
+ "path-is-absolute": "^1.0.0"
4586
+ },
4587
+ "engines": {
4588
+ "node": "*"
4589
+ },
4590
+ "funding": {
4591
+ "url": "https://github.com/sponsors/isaacs"
4592
+ }
4593
+ },
4594
+ "node_modules/sander/node_modules/minimatch": {
4595
+ "version": "3.1.2",
4596
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4597
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
4598
+ "dev": true,
4599
+ "dependencies": {
4600
+ "brace-expansion": "^1.1.7"
4601
+ },
4602
+ "engines": {
4603
+ "node": "*"
4604
+ }
4605
+ },
4606
+ "node_modules/sander/node_modules/rimraf": {
4607
+ "version": "2.7.1",
4608
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4609
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4610
+ "dev": true,
4611
+ "dependencies": {
4612
+ "glob": "^7.1.3"
4613
+ },
4614
+ "bin": {
4615
+ "rimraf": "bin.js"
4616
+ }
4617
+ },
4618
+ "node_modules/semver": {
4619
+ "version": "7.6.0",
4620
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
4621
+ "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
4622
+ "dev": true,
4623
+ "dependencies": {
4624
+ "lru-cache": "^6.0.0"
4625
+ },
4626
+ "bin": {
4627
+ "semver": "bin/semver.js"
4628
+ },
4629
+ "engines": {
4630
+ "node": ">=10"
4631
+ }
4632
+ },
4633
+ "node_modules/semver/node_modules/lru-cache": {
4634
+ "version": "6.0.0",
4635
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4636
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4637
+ "dev": true,
4638
+ "dependencies": {
4639
+ "yallist": "^4.0.0"
4640
+ },
4641
+ "engines": {
4642
+ "node": ">=10"
4643
+ }
4644
+ },
4645
+ "node_modules/set-cookie-parser": {
4646
+ "version": "2.6.0",
4647
+ "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
4648
+ "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==",
4649
+ "dev": true
4650
+ },
4651
+ "node_modules/shebang-command": {
4652
+ "version": "2.0.0",
4653
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4654
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4655
+ "dev": true,
4656
+ "dependencies": {
4657
+ "shebang-regex": "^3.0.0"
4658
+ },
4659
+ "engines": {
4660
+ "node": ">=8"
4661
+ }
4662
+ },
4663
+ "node_modules/shebang-regex": {
4664
+ "version": "3.0.0",
4665
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4666
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4667
+ "dev": true,
4668
+ "engines": {
4669
+ "node": ">=8"
4670
+ }
4671
+ },
4672
+ "node_modules/siginfo": {
4673
+ "version": "2.0.0",
4674
+ "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
4675
+ "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
4676
+ "dev": true
4677
+ },
4678
+ "node_modules/signal-exit": {
4679
+ "version": "4.1.0",
4680
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
4681
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
4682
+ "dev": true,
4683
+ "engines": {
4684
+ "node": ">=14"
4685
+ },
4686
+ "funding": {
4687
+ "url": "https://github.com/sponsors/isaacs"
4688
+ }
4689
+ },
4690
+ "node_modules/sirv": {
4691
+ "version": "2.0.4",
4692
+ "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz",
4693
+ "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==",
4694
+ "dev": true,
4695
+ "dependencies": {
4696
+ "@polka/url": "^1.0.0-next.24",
4697
+ "mrmime": "^2.0.0",
4698
+ "totalist": "^3.0.0"
4699
+ },
4700
+ "engines": {
4701
+ "node": ">= 10"
4702
+ }
4703
+ },
4704
+ "node_modules/sorcery": {
4705
+ "version": "0.11.0",
4706
+ "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz",
4707
+ "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==",
4708
+ "dev": true,
4709
+ "dependencies": {
4710
+ "@jridgewell/sourcemap-codec": "^1.4.14",
4711
+ "buffer-crc32": "^0.2.5",
4712
+ "minimist": "^1.2.0",
4713
+ "sander": "^0.5.0"
4714
+ },
4715
+ "bin": {
4716
+ "sorcery": "bin/sorcery"
4717
+ }
4718
+ },
4719
+ "node_modules/source-map-js": {
4720
+ "version": "1.0.2",
4721
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
4722
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
4723
+ "dev": true,
4724
+ "engines": {
4725
+ "node": ">=0.10.0"
4726
+ }
4727
+ },
4728
+ "node_modules/stackback": {
4729
+ "version": "0.0.2",
4730
+ "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
4731
+ "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
4732
+ "dev": true
4733
+ },
4734
+ "node_modules/std-env": {
4735
+ "version": "3.7.0",
4736
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz",
4737
+ "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==",
4738
+ "dev": true
4739
+ },
4740
+ "node_modules/strip-final-newline": {
4741
+ "version": "3.0.0",
4742
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
4743
+ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
4744
+ "dev": true,
4745
+ "engines": {
4746
+ "node": ">=12"
4747
+ },
4748
+ "funding": {
4749
+ "url": "https://github.com/sponsors/sindresorhus"
4750
+ }
4751
+ },
4752
+ "node_modules/strip-indent": {
4753
+ "version": "3.0.0",
4754
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
4755
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
4756
+ "dev": true,
4757
+ "dependencies": {
4758
+ "min-indent": "^1.0.0"
4759
+ },
4760
+ "engines": {
4761
+ "node": ">=8"
4762
+ }
4763
+ },
4764
+ "node_modules/strip-json-comments": {
4765
+ "version": "3.1.1",
4766
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
4767
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
4768
+ "dev": true,
4769
+ "engines": {
4770
+ "node": ">=8"
4771
+ },
4772
+ "funding": {
4773
+ "url": "https://github.com/sponsors/sindresorhus"
4774
+ }
4775
+ },
4776
+ "node_modules/strip-literal": {
4777
+ "version": "2.0.0",
4778
+ "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.0.0.tgz",
4779
+ "integrity": "sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==",
4780
+ "dev": true,
4781
+ "dependencies": {
4782
+ "js-tokens": "^8.0.2"
4783
+ },
4784
+ "funding": {
4785
+ "url": "https://github.com/sponsors/antfu"
4786
+ }
4787
+ },
4788
+ "node_modules/supports-color": {
4789
+ "version": "7.2.0",
4790
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4791
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4792
+ "dev": true,
4793
+ "dependencies": {
4794
+ "has-flag": "^4.0.0"
4795
+ },
4796
+ "engines": {
4797
+ "node": ">=8"
4798
+ }
4799
+ },
4800
+ "node_modules/svelte": {
4801
+ "version": "5.0.0-next.60",
4802
+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.0.0-next.60.tgz",
4803
+ "integrity": "sha512-1BchsRCMVLqt4BY8DxELt0TGveYQgDGaTkAXt/QMjyKEbXnwRAHp7/9KwUOJPGW68huZGccXo3Cez83fMv7yBA==",
4804
+ "dev": true,
4805
+ "dependencies": {
4806
+ "@ampproject/remapping": "^2.2.1",
4807
+ "@jridgewell/sourcemap-codec": "^1.4.15",
4808
+ "@types/estree": "^1.0.5",
4809
+ "acorn": "^8.11.3",
4810
+ "acorn-typescript": "^1.4.13",
4811
+ "aria-query": "^5.3.0",
4812
+ "axobject-query": "^4.0.0",
4813
+ "esm-env": "^1.0.0",
4814
+ "esrap": "^1.2.1",
4815
+ "is-reference": "^3.0.2",
4816
+ "locate-character": "^3.0.0",
4817
+ "magic-string": "^0.30.5",
4818
+ "zimmerframe": "^1.1.2"
4819
+ },
4820
+ "engines": {
4821
+ "node": ">=18"
4822
+ }
4823
+ },
4824
+ "node_modules/svelte-check": {
4825
+ "version": "3.6.4",
4826
+ "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.6.4.tgz",
4827
+ "integrity": "sha512-mY/dqucqm46p72M8yZmn81WPZx9mN6uuw8UVfR3ZKQeLxQg5HDGO3HHm5AZuWZPYNMLJ+TRMn+TeN53HfQ/vsw==",
4828
+ "dev": true,
4829
+ "dependencies": {
4830
+ "@jridgewell/trace-mapping": "^0.3.17",
4831
+ "chokidar": "^3.4.1",
4832
+ "fast-glob": "^3.2.7",
4833
+ "import-fresh": "^3.2.1",
4834
+ "picocolors": "^1.0.0",
4835
+ "sade": "^1.7.4",
4836
+ "svelte-preprocess": "^5.1.0",
4837
+ "typescript": "^5.0.3"
4838
+ },
4839
+ "bin": {
4840
+ "svelte-check": "bin/svelte-check"
4841
+ },
4842
+ "peerDependencies": {
4843
+ "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0"
4844
+ }
4845
+ },
4846
+ "node_modules/svelte-eslint-parser": {
4847
+ "version": "0.34.0-next.8",
4848
+ "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.34.0-next.8.tgz",
4849
+ "integrity": "sha512-FuSZ/vRoNnxaLt/Z1anxT3JVN0oZdLgsVE/EwReqTFmiA5d5you4rPcZV7VerJwbI1AgWfmsjWMR7ZStX1QQZA==",
4850
+ "dev": true,
4851
+ "dependencies": {
4852
+ "eslint-scope": "^7.2.2",
4853
+ "eslint-visitor-keys": "^3.4.3",
4854
+ "espree": "^9.6.1",
4855
+ "postcss": "^8.4.32",
4856
+ "postcss-scss": "^4.0.9"
4857
+ },
4858
+ "engines": {
4859
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
4860
+ },
4861
+ "funding": {
4862
+ "url": "https://github.com/sponsors/ota-meshi"
4863
+ },
4864
+ "peerDependencies": {
4865
+ "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0-next.37"
4866
+ },
4867
+ "peerDependenciesMeta": {
4868
+ "svelte": {
4869
+ "optional": true
4870
+ }
4871
+ }
4872
+ },
4873
+ "node_modules/svelte-preprocess": {
4874
+ "version": "5.1.3",
4875
+ "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.3.tgz",
4876
+ "integrity": "sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==",
4877
+ "dev": true,
4878
+ "hasInstallScript": true,
4879
+ "dependencies": {
4880
+ "@types/pug": "^2.0.6",
4881
+ "detect-indent": "^6.1.0",
4882
+ "magic-string": "^0.30.5",
4883
+ "sorcery": "^0.11.0",
4884
+ "strip-indent": "^3.0.0"
4885
+ },
4886
+ "engines": {
4887
+ "node": ">= 16.0.0",
4888
+ "pnpm": "^8.0.0"
4889
+ },
4890
+ "peerDependencies": {
4891
+ "@babel/core": "^7.10.2",
4892
+ "coffeescript": "^2.5.1",
4893
+ "less": "^3.11.3 || ^4.0.0",
4894
+ "postcss": "^7 || ^8",
4895
+ "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0",
4896
+ "pug": "^3.0.0",
4897
+ "sass": "^1.26.8",
4898
+ "stylus": "^0.55.0",
4899
+ "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0",
4900
+ "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0",
4901
+ "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0"
4902
+ },
4903
+ "peerDependenciesMeta": {
4904
+ "@babel/core": {
4905
+ "optional": true
4906
+ },
4907
+ "coffeescript": {
4908
+ "optional": true
4909
+ },
4910
+ "less": {
4911
+ "optional": true
4912
+ },
4913
+ "postcss": {
4914
+ "optional": true
4915
+ },
4916
+ "postcss-load-config": {
4917
+ "optional": true
4918
+ },
4919
+ "pug": {
4920
+ "optional": true
4921
+ },
4922
+ "sass": {
4923
+ "optional": true
4924
+ },
4925
+ "stylus": {
4926
+ "optional": true
4927
+ },
4928
+ "sugarss": {
4929
+ "optional": true
4930
+ },
4931
+ "typescript": {
4932
+ "optional": true
4933
+ }
4934
+ }
4935
+ },
4936
+ "node_modules/text-table": {
4937
+ "version": "0.2.0",
4938
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
4939
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
4940
+ "dev": true
4941
+ },
4942
+ "node_modules/tiny-glob": {
4943
+ "version": "0.2.9",
4944
+ "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz",
4945
+ "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==",
4946
+ "dev": true,
4947
+ "dependencies": {
4948
+ "globalyzer": "0.1.0",
4949
+ "globrex": "^0.1.2"
4950
+ }
4951
+ },
4952
+ "node_modules/tinybench": {
4953
+ "version": "2.6.0",
4954
+ "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.6.0.tgz",
4955
+ "integrity": "sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==",
4956
+ "dev": true
4957
+ },
4958
+ "node_modules/tinypool": {
4959
+ "version": "0.8.2",
4960
+ "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.2.tgz",
4961
+ "integrity": "sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==",
4962
+ "dev": true,
4963
+ "engines": {
4964
+ "node": ">=14.0.0"
4965
+ }
4966
+ },
4967
+ "node_modules/tinyspy": {
4968
+ "version": "2.2.1",
4969
+ "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz",
4970
+ "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==",
4971
+ "dev": true,
4972
+ "engines": {
4973
+ "node": ">=14.0.0"
4974
+ }
4975
+ },
4976
+ "node_modules/to-fast-properties": {
4977
+ "version": "2.0.0",
4978
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
4979
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
4980
+ "dev": true,
4981
+ "engines": {
4982
+ "node": ">=4"
4983
+ }
4984
+ },
4985
+ "node_modules/to-regex-range": {
4986
+ "version": "5.0.1",
4987
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4988
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4989
+ "dev": true,
4990
+ "dependencies": {
4991
+ "is-number": "^7.0.0"
4992
+ },
4993
+ "engines": {
4994
+ "node": ">=8.0"
4995
+ }
4996
+ },
4997
+ "node_modules/totalist": {
4998
+ "version": "3.0.1",
4999
+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
5000
+ "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
5001
+ "dev": true,
5002
+ "engines": {
5003
+ "node": ">=6"
5004
+ }
5005
+ },
5006
+ "node_modules/type-check": {
5007
+ "version": "0.4.0",
5008
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
5009
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
5010
+ "dev": true,
5011
+ "dependencies": {
5012
+ "prelude-ls": "^1.2.1"
5013
+ },
5014
+ "engines": {
5015
+ "node": ">= 0.8.0"
5016
+ }
5017
+ },
5018
+ "node_modules/type-detect": {
5019
+ "version": "4.0.8",
5020
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
5021
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
5022
+ "dev": true,
5023
+ "engines": {
5024
+ "node": ">=4"
5025
+ }
5026
+ },
5027
+ "node_modules/type-fest": {
5028
+ "version": "0.20.2",
5029
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
5030
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
5031
+ "dev": true,
5032
+ "engines": {
5033
+ "node": ">=10"
5034
+ },
5035
+ "funding": {
5036
+ "url": "https://github.com/sponsors/sindresorhus"
5037
+ }
5038
+ },
5039
+ "node_modules/typescript": {
5040
+ "version": "5.3.3",
5041
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
5042
+ "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
5043
+ "dev": true,
5044
+ "bin": {
5045
+ "tsc": "bin/tsc",
5046
+ "tsserver": "bin/tsserver"
5047
+ },
5048
+ "engines": {
5049
+ "node": ">=14.17"
5050
+ }
5051
+ },
5052
+ "node_modules/ufo": {
5053
+ "version": "1.4.0",
5054
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.4.0.tgz",
5055
+ "integrity": "sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==",
5056
+ "dev": true
5057
+ },
5058
+ "node_modules/unconfig": {
5059
+ "version": "0.3.11",
5060
+ "resolved": "https://registry.npmjs.org/unconfig/-/unconfig-0.3.11.tgz",
5061
+ "integrity": "sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==",
5062
+ "dev": true,
5063
+ "dependencies": {
5064
+ "@antfu/utils": "^0.7.6",
5065
+ "defu": "^6.1.2",
5066
+ "jiti": "^1.20.0",
5067
+ "mlly": "^1.4.2"
5068
+ },
5069
+ "funding": {
5070
+ "url": "https://github.com/sponsors/antfu"
5071
+ }
5072
+ },
5073
+ "node_modules/unocss": {
5074
+ "version": "0.58.5",
5075
+ "resolved": "https://registry.npmjs.org/unocss/-/unocss-0.58.5.tgz",
5076
+ "integrity": "sha512-0g4P6jLgRRNnhscxw7nQ9RHGrKJ1UPPiHPet+YT3TXUcmy4mTiYgo9+kGQf5bjyrzsELJ10cT6Qz2y6g9Tls4g==",
5077
+ "dev": true,
5078
+ "dependencies": {
5079
+ "@unocss/astro": "0.58.5",
5080
+ "@unocss/cli": "0.58.5",
5081
+ "@unocss/core": "0.58.5",
5082
+ "@unocss/extractor-arbitrary-variants": "0.58.5",
5083
+ "@unocss/postcss": "0.58.5",
5084
+ "@unocss/preset-attributify": "0.58.5",
5085
+ "@unocss/preset-icons": "0.58.5",
5086
+ "@unocss/preset-mini": "0.58.5",
5087
+ "@unocss/preset-tagify": "0.58.5",
5088
+ "@unocss/preset-typography": "0.58.5",
5089
+ "@unocss/preset-uno": "0.58.5",
5090
+ "@unocss/preset-web-fonts": "0.58.5",
5091
+ "@unocss/preset-wind": "0.58.5",
5092
+ "@unocss/reset": "0.58.5",
5093
+ "@unocss/transformer-attributify-jsx": "0.58.5",
5094
+ "@unocss/transformer-attributify-jsx-babel": "0.58.5",
5095
+ "@unocss/transformer-compile-class": "0.58.5",
5096
+ "@unocss/transformer-directives": "0.58.5",
5097
+ "@unocss/transformer-variant-group": "0.58.5",
5098
+ "@unocss/vite": "0.58.5"
5099
+ },
5100
+ "engines": {
5101
+ "node": ">=14"
5102
+ },
5103
+ "funding": {
5104
+ "url": "https://github.com/sponsors/antfu"
5105
+ },
5106
+ "peerDependencies": {
5107
+ "@unocss/webpack": "0.58.5",
5108
+ "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0"
5109
+ },
5110
+ "peerDependenciesMeta": {
5111
+ "@unocss/webpack": {
5112
+ "optional": true
5113
+ },
5114
+ "vite": {
5115
+ "optional": true
5116
+ }
5117
+ }
5118
+ },
5119
+ "node_modules/update-browserslist-db": {
5120
+ "version": "1.0.13",
5121
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
5122
+ "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
5123
+ "dev": true,
5124
+ "funding": [
5125
+ {
5126
+ "type": "opencollective",
5127
+ "url": "https://opencollective.com/browserslist"
5128
+ },
5129
+ {
5130
+ "type": "tidelift",
5131
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
5132
+ },
5133
+ {
5134
+ "type": "github",
5135
+ "url": "https://github.com/sponsors/ai"
5136
+ }
5137
+ ],
5138
+ "dependencies": {
5139
+ "escalade": "^3.1.1",
5140
+ "picocolors": "^1.0.0"
5141
+ },
5142
+ "bin": {
5143
+ "update-browserslist-db": "cli.js"
5144
+ },
5145
+ "peerDependencies": {
5146
+ "browserslist": ">= 4.21.0"
5147
+ }
5148
+ },
5149
+ "node_modules/uri-js": {
5150
+ "version": "4.4.1",
5151
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
5152
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
5153
+ "dev": true,
5154
+ "dependencies": {
5155
+ "punycode": "^2.1.0"
5156
+ }
5157
+ },
5158
+ "node_modules/util-deprecate": {
5159
+ "version": "1.0.2",
5160
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5161
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
5162
+ "dev": true
5163
+ },
5164
+ "node_modules/vite": {
5165
+ "version": "5.1.3",
5166
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.3.tgz",
5167
+ "integrity": "sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==",
5168
+ "dev": true,
5169
+ "dependencies": {
5170
+ "esbuild": "^0.19.3",
5171
+ "postcss": "^8.4.35",
5172
+ "rollup": "^4.2.0"
5173
+ },
5174
+ "bin": {
5175
+ "vite": "bin/vite.js"
5176
+ },
5177
+ "engines": {
5178
+ "node": "^18.0.0 || >=20.0.0"
5179
+ },
5180
+ "funding": {
5181
+ "url": "https://github.com/vitejs/vite?sponsor=1"
5182
+ },
5183
+ "optionalDependencies": {
5184
+ "fsevents": "~2.3.3"
5185
+ },
5186
+ "peerDependencies": {
5187
+ "@types/node": "^18.0.0 || >=20.0.0",
5188
+ "less": "*",
5189
+ "lightningcss": "^1.21.0",
5190
+ "sass": "*",
5191
+ "stylus": "*",
5192
+ "sugarss": "*",
5193
+ "terser": "^5.4.0"
5194
+ },
5195
+ "peerDependenciesMeta": {
5196
+ "@types/node": {
5197
+ "optional": true
5198
+ },
5199
+ "less": {
5200
+ "optional": true
5201
+ },
5202
+ "lightningcss": {
5203
+ "optional": true
5204
+ },
5205
+ "sass": {
5206
+ "optional": true
5207
+ },
5208
+ "stylus": {
5209
+ "optional": true
5210
+ },
5211
+ "sugarss": {
5212
+ "optional": true
5213
+ },
5214
+ "terser": {
5215
+ "optional": true
5216
+ }
5217
+ }
5218
+ },
5219
+ "node_modules/vite-node": {
5220
+ "version": "1.3.0",
5221
+ "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.3.0.tgz",
5222
+ "integrity": "sha512-D/oiDVBw75XMnjAXne/4feCkCEwcbr2SU1bjAhCcfI5Bq3VoOHji8/wCPAfUkDIeohJ5nSZ39fNxM3dNZ6OBOA==",
5223
+ "dev": true,
5224
+ "dependencies": {
5225
+ "cac": "^6.7.14",
5226
+ "debug": "^4.3.4",
5227
+ "pathe": "^1.1.1",
5228
+ "picocolors": "^1.0.0",
5229
+ "vite": "^5.0.0"
5230
+ },
5231
+ "bin": {
5232
+ "vite-node": "vite-node.mjs"
5233
+ },
5234
+ "engines": {
5235
+ "node": "^18.0.0 || >=20.0.0"
5236
+ },
5237
+ "funding": {
5238
+ "url": "https://opencollective.com/vitest"
5239
+ }
5240
+ },
5241
+ "node_modules/vitefu": {
5242
+ "version": "0.2.5",
5243
+ "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz",
5244
+ "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==",
5245
+ "dev": true,
5246
+ "peer": true,
5247
+ "peerDependencies": {
5248
+ "vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
5249
+ },
5250
+ "peerDependenciesMeta": {
5251
+ "vite": {
5252
+ "optional": true
5253
+ }
5254
+ }
5255
+ },
5256
+ "node_modules/vitest": {
5257
+ "version": "1.3.0",
5258
+ "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.3.0.tgz",
5259
+ "integrity": "sha512-V9qb276J1jjSx9xb75T2VoYXdO1UKi+qfflY7V7w93jzX7oA/+RtYE6TcifxksxsZvygSSMwu2Uw6di7yqDMwg==",
5260
+ "dev": true,
5261
+ "dependencies": {
5262
+ "@vitest/expect": "1.3.0",
5263
+ "@vitest/runner": "1.3.0",
5264
+ "@vitest/snapshot": "1.3.0",
5265
+ "@vitest/spy": "1.3.0",
5266
+ "@vitest/utils": "1.3.0",
5267
+ "acorn-walk": "^8.3.2",
5268
+ "chai": "^4.3.10",
5269
+ "debug": "^4.3.4",
5270
+ "execa": "^8.0.1",
5271
+ "local-pkg": "^0.5.0",
5272
+ "magic-string": "^0.30.5",
5273
+ "pathe": "^1.1.1",
5274
+ "picocolors": "^1.0.0",
5275
+ "std-env": "^3.5.0",
5276
+ "strip-literal": "^2.0.0",
5277
+ "tinybench": "^2.5.1",
5278
+ "tinypool": "^0.8.2",
5279
+ "vite": "^5.0.0",
5280
+ "vite-node": "1.3.0",
5281
+ "why-is-node-running": "^2.2.2"
5282
+ },
5283
+ "bin": {
5284
+ "vitest": "vitest.mjs"
5285
+ },
5286
+ "engines": {
5287
+ "node": "^18.0.0 || >=20.0.0"
5288
+ },
5289
+ "funding": {
5290
+ "url": "https://opencollective.com/vitest"
5291
+ },
5292
+ "peerDependencies": {
5293
+ "@edge-runtime/vm": "*",
5294
+ "@types/node": "^18.0.0 || >=20.0.0",
5295
+ "@vitest/browser": "1.3.0",
5296
+ "@vitest/ui": "1.3.0",
5297
+ "happy-dom": "*",
5298
+ "jsdom": "*"
5299
+ },
5300
+ "peerDependenciesMeta": {
5301
+ "@edge-runtime/vm": {
5302
+ "optional": true
5303
+ },
5304
+ "@types/node": {
5305
+ "optional": true
5306
+ },
5307
+ "@vitest/browser": {
5308
+ "optional": true
5309
+ },
5310
+ "@vitest/ui": {
5311
+ "optional": true
5312
+ },
5313
+ "happy-dom": {
5314
+ "optional": true
5315
+ },
5316
+ "jsdom": {
5317
+ "optional": true
5318
+ }
5319
+ }
5320
+ },
5321
+ "node_modules/which": {
5322
+ "version": "2.0.2",
5323
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5324
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5325
+ "dev": true,
5326
+ "dependencies": {
5327
+ "isexe": "^2.0.0"
5328
+ },
5329
+ "bin": {
5330
+ "node-which": "bin/node-which"
5331
+ },
5332
+ "engines": {
5333
+ "node": ">= 8"
5334
+ }
5335
+ },
5336
+ "node_modules/why-is-node-running": {
5337
+ "version": "2.2.2",
5338
+ "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz",
5339
+ "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==",
5340
+ "dev": true,
5341
+ "dependencies": {
5342
+ "siginfo": "^2.0.0",
5343
+ "stackback": "0.0.2"
5344
+ },
5345
+ "bin": {
5346
+ "why-is-node-running": "cli.js"
5347
+ },
5348
+ "engines": {
5349
+ "node": ">=8"
5350
+ }
5351
+ },
5352
+ "node_modules/wrappy": {
5353
+ "version": "1.0.2",
5354
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5355
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
5356
+ "dev": true
5357
+ },
5358
+ "node_modules/yallist": {
5359
+ "version": "4.0.0",
5360
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
5361
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
5362
+ "dev": true
5363
+ },
5364
+ "node_modules/yaml": {
5365
+ "version": "2.3.4",
5366
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz",
5367
+ "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==",
5368
+ "dev": true,
5369
+ "optional": true,
5370
+ "peer": true,
5371
+ "engines": {
5372
+ "node": ">= 14"
5373
+ }
5374
+ },
5375
+ "node_modules/yocto-queue": {
5376
+ "version": "0.1.0",
5377
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5378
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5379
+ "dev": true,
5380
+ "engines": {
5381
+ "node": ">=10"
5382
+ },
5383
+ "funding": {
5384
+ "url": "https://github.com/sponsors/sindresorhus"
5385
+ }
5386
+ },
5387
+ "node_modules/zimmerframe": {
5388
+ "version": "1.1.2",
5389
+ "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz",
5390
+ "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==",
5391
+ "dev": true
5392
+ }
5393
+ }
5394
+ }
package.json ADDED
@@ -0,0 +1,43 @@
1
+ {
2
+ "name": "website",
3
+ "version": "0.0.1",
4
+ "private": true,
5
+ "scripts": {
6
+ "dev": "vite dev",
7
+ "build": "vite build",
8
+ "preview": "vite preview",
9
+ "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json",
10
+ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch",
11
+ "test": "npm run test:integration && npm run test:unit",
12
+ "lint": "prettier --check . && eslint .",
13
+ "format": "prettier --write .",
14
+ "test:integration": "playwright test",
15
+ "test:unit": "vitest"
16
+ },
17
+ "devDependencies": {
18
+ "@iconify-json/mdi": "^1.1.64",
19
+ "@iconify/json": "^2.2.184",
20
+ "@playwright/test": "^1.28.1",
21
+ "@sveltejs/adapter-auto": "^3.0.0",
22
+ "@sveltejs/kit": "^2.0.0",
23
+ "@types/eslint": "8.56.0",
24
+ "@unocss/svelte-scoped": "^0.58.5",
25
+ "@unocss/transformer-directives": "^0.58.5",
26
+ "@unocss/transformer-variant-group": "^0.58.5",
27
+ "eslint": "^8.56.0",
28
+ "eslint-config-prettier": "^9.1.0",
29
+ "eslint-plugin-svelte": "^2.36.0-next.4",
30
+ "prettier": "^3.1.1",
31
+ "prettier-plugin-svelte": "^3.1.2",
32
+ "svelte": "^5.0.0-next.1",
33
+ "svelte-check": "^3.6.0",
34
+ "typescript": "^5.0.0",
35
+ "unocss": "^0.58.5",
36
+ "vite": "^5.0.3",
37
+ "vitest": "^1.2.0"
38
+ },
39
+ "type": "module",
40
+ "dependencies": {
41
+ "@unocss/reset": "^0.58.5"
42
+ }
43
+ }
playwright.config.js ADDED
@@ -0,0 +1,11 @@
1
+ /** @type {import('@playwright/test').PlaywrightTestConfig} */
2
+ const config = {
3
+ webServer: {
4
+ command: 'npm run build && npm run preview',
5
+ port: 4173
6
+ },
7
+ testDir: 'tests',
8
+ testMatch: /(.+\.)?(test|spec)\.[jt]s/
9
+ };
10
+
11
+ export default config;
routes/_app.tsx CHANGED
@@ -1,7 +1,7 @@
1
1
  import { PageProps } from "$fresh/server.ts";
2
2
  import { asset } from "$fresh/runtime.ts";
3
- import Footer from "../components/Footer.tsx";
3
+ import Footer from "../src/components_old/Footer.tsx";
4
- import Header from "../components/Header.tsx";
4
+ import Header from "../src/components_old/Header.tsx";
5
5
 
6
6
  export default function App({ Component, url }: PageProps) {
7
7
  const isStatsPage = url.pathname.includes("/stats");
@@ -9,20 +9,8 @@ export default function App({ Component, url }: PageProps) {
9
9
  return (
10
10
  <html lang="en" class="h-full w-full">
11
11
  <head>
12
- <title>pyros.sh</title>
13
- <meta charset="utf-8" />
14
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
15
- <link rel="icon" type="image/png" href="/favicon.png" />
16
- <meta name="author" content="pyrossh" />
17
- <meta name="keywords" content="pyros.sh,pyrossh,astro,website" />
18
- <meta property="og:site_name" content="pyros.sh" />
19
- <meta property="og:type" content="website" />
20
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
21
12
  <link rel="canonical" href={url.toString()} />
22
13
  <meta property="og:url" content={url.toString()} />
23
- <meta property="og:site_name" content="pyros.sh" />
24
- <link rel="icon" type="image/png" href={asset("/favicon.png")} />
25
- <link rel="stylesheet" href={asset("/styles.css")} />
26
14
  </head>
27
15
  <body class="leading-8 flex flex-1 flex-col font-normal text-lg sm:leading-7 m-0">
28
16
  <Header />
routes/_middleware.ts DELETED
@@ -1,27 +0,0 @@
1
- import { FreshContext } from "$fresh/server.ts";
2
- import isbot from "isbot";
3
- import { recordVisit } from "../services/analytics.ts";
4
- import manifest from "../fresh.gen.ts";
5
-
6
- export async function handler(req: Request, ctx: FreshContext) {
7
- const resp = await ctx.next();
8
- const registeredRoutes = Object.keys(manifest.routes)
9
- .map((r) =>
10
- r
11
- .replaceAll("./routes", "")
12
- .replaceAll(".tsx", "")
13
- .replaceAll("index", "")
14
- )
15
- .filter((a) => !["/_404", "/_app", "/_middleware.ts"].includes(a));
16
- const userAgent = req.headers.get("user-agent") || "";
17
- const referer = req.headers.get("referer") || "";
18
- const pathname = new URL(req.url).pathname;
19
- if (
20
- registeredRoutes.includes(pathname) &&
21
- req.headers.get("accept")?.includes("text/html") &&
22
- !isbot(userAgent)
23
- ) {
24
- recordVisit(ctx.remoteAddr.hostname, userAgent, pathname, referer);
25
- }
26
- return resp;
27
- }
routes/cv.tsx CHANGED
@@ -7,52 +7,7 @@ export default function CV() {
7
7
  <title>pyros.sh | CV</title>
8
8
  <meta name="description" content="Peter John's CV" />
9
9
  </Head>
10
- <style
11
- dangerouslySetInnerHTML={{
12
- __html: `
13
- .container {
14
- font-family: system-ui;
15
- }
16
-
17
- b {
18
- font-weight: 700;
19
- }
20
-
21
- ul {
22
- margin: 0.5rem;
23
- padding-left: 2rem;
24
- @media (--mobile) {
25
- margin: 0.5rem;
26
- padding-left: 1rem;
27
- }
28
- }
29
-
30
- li {
31
- list-style-type: disc;
32
- list-style-position: outside;
10
+ <div class="cv-page">
33
- }
34
-
35
- h3 {
36
- font-weight: 700;
37
- margin-top: 0.5rem;
38
- }
39
-
40
- h4 {
41
- font-weight: 500;
42
- margin-top: 0.5rem;
43
- }
44
-
45
- h5 {
46
- font-size: 1.25rem;
47
- line-height: 1.75rem;
48
- font-weight: 400;
49
- margin-top: 0.5rem;
50
- margin-bottom: 1rem;
51
- }
52
- `,
53
- }}
54
- />
55
- <div>
56
11
  <section>
57
12
  <h3>Equal Experts</h3>
58
13
  <h4>Software Developer, Oct 2018 - present</h4>
@@ -67,12 +22,25 @@ export default function CV() {
67
22
  <b>John Lewis</b>
68
23
  <ul>
69
24
  <li>
70
- Built the new Product Description Page (PDP) for Simple
25
+ Built a social quiz game to improve engagement across the
26
+ website
27
+ </li>
28
+ <li>
29
+ Implemented new functionality in customer self serve
30
+ functions like returns, cancellations, tracking.
31
+ </li>
32
+ <li>
33
+ Refactored the old self serve reactjs app to use nextjs and
34
+ removed a large redux dependency thereby simplifying the
35
+ codebase.
36
+ </li>
37
+ <li>
71
- Carpets using nextjs in home interiors
38
+ Ran many experiments in the customer services and order
39
+ pages to improve our metrics and reduce contacts.
72
40
  </li>
73
41
  <li>
74
- Helped build, improve, and run AB experiments in the
75
- customer services and my orders pages in customer hub
42
+ Built the new Product Description Page (PDP) for Simple
43
+ Carpets using a micro frontend architecture.
76
44
  </li>
77
45
  </ul>
78
46
  </li>
routes/index.tsx CHANGED
@@ -1,11 +1,11 @@
1
- import Slide from "../components/Slide.tsx";
1
+ import Slide from "../src/components_old/Slide.tsx";
2
- import ProjectsIcon from "../components/icons/ProjectsIcon.tsx";
2
+ import ProjectsIcon from "../src/components_old/icons/ProjectsIcon.tsx";
3
- import TreeIcon from "../components/icons/TreeIcon.tsx";
3
+ import TreeIcon from "../src/components_old/icons/TreeIcon.tsx";
4
- import ContactIcon from "../components/icons/ContactIcon.tsx";
4
+ import ContactIcon from "../src/components_old/icons/ContactIcon.tsx";
5
- import HardwareIcon from "../components/icons/HardwareIcon.tsx";
5
+ import HardwareIcon from "../src/components_old/icons/HardwareIcon.tsx";
6
- import SoftwareIcon from "../components/icons/SoftwareIcon.tsx";
6
+ import SoftwareIcon from "../src/components_old/icons/SoftwareIcon.tsx";
7
- import GooglePlayIcon from "../components/icons/GooglePlayIcon.tsx";
7
+ import GooglePlayIcon from "../src/components_old/icons/GooglePlayIcon.tsx";
8
- import AppStoreIcon from "../components/icons/AppStoreIcon.tsx";
8
+ import AppStoreIcon from "../src/components_old/icons/AppStoreIcon.tsx";
9
9
  import { asset, Head } from "$fresh/runtime.ts";
10
10
 
11
11
  export default function Home() {
scripts/makePdf.ts CHANGED
@@ -1,7 +1,19 @@
1
- import { launch } from "https://deno.land/x/astral/mod.ts";
1
+ // import { launch } from "https://deno.land/x/astral/mod.ts";
2
2
 
3
- const browser = await launch({ headless: true });
3
+ // const browser = await launch({ headless: true });
4
- const page = await browser.newPage("http://localhost:8000/cv");
4
+ // const page = await browser.newPage("http://localhost:8000/cv");
5
- const screenshot = await page.pdf();
5
+ // const screenshot = await page.pdf();
6
- Deno.writeFileSync("cv.pdf", screenshot);
6
+ // Deno.writeFileSync("cv.pdf", screenshot);
7
- await browser.close();
7
+ // await browser.close();
8
+
9
+ // const kv = await Deno.openKv(
10
+ // "https://api.deno.com/databases/07a4395a-f4e2-47cf-8d2a-9a62382193fc/connect",
11
+ // );
12
+
13
+ // const entries = kv.list({
14
+ // prefix: ["analytics"],
15
+ // });
16
+
17
+ // for await (const entry of entries) {
18
+ // await kv.delete(entry.key);
19
+ // }
services/analytics.ts DELETED
@@ -1,113 +0,0 @@
1
- import UAParser from "ua-parser-js";
2
- import IPinfoWrapper from "ipinfo";
3
- import { getCountryData } from "countries-list";
4
-
5
- const ipInfoClient = new IPinfoWrapper("3f197e26fa9210");
6
- const kv = await Deno.openKv();
7
-
8
- export const recordVisit = async (
9
- hostname: string,
10
- userAgent: string,
11
- pathname: string,
12
- referer: string,
13
- ) => {
14
- try {
15
- const ipRes: { countryCode: string } = await ipInfoClient.lookupIp(
16
- hostname,
17
- );
18
- const parser = new UAParser(userAgent);
19
- const now = new Date();
20
- const prefix = [
21
- "analytics",
22
- `${now.getFullYear()}-${now.getMonth() + 1}-${now.getDate()}`,
23
- ];
24
- const visitor = await kv.get(["visitor", hostname]);
25
- const keysToIncrement = [
26
- visitor.value ? [] : ["visitor", hostname],
27
- visitor.value ? [] : [...prefix, "visitors"],
28
- [...prefix, "views"],
29
- [...prefix, "pages", pathname],
30
- [...prefix, "referers", referer],
31
- [...prefix, "countries", ipRes.countryCode],
32
- [...prefix, "os", parser.getOS().name],
33
- [...prefix, "browsers", parser.getBrowser().name],
34
- ].filter((arr) => arr[arr.length - 1]);
35
- await kv
36
- .atomic()
37
- .mutate(
38
- ...keysToIncrement.map(
39
- (arr) => ({
40
- type: "sum",
41
- key: arr,
42
- value: new Deno.KvU64(1n),
43
- } as Deno.KvMutation),
44
- ),
45
- )
46
- .commit();
47
- } catch (err) {
48
- console.error("err could not record visit", err);
49
- }
50
- };
51
-
52
- export interface AnalyticsDataPoint {
53
- name: string;
54
- count: number;
55
- }
56
-
57
- export interface AnalyticsData {
58
- views: number;
59
- vistors: number;
60
- pages: AnalyticsDataPoint[];
61
- referrers: AnalyticsDataPoint[];
62
- os: AnalyticsDataPoint[];
63
- countries: AnalyticsDataPoint[];
64
- browsers: AnalyticsDataPoint[];
65
- }
66
-
67
- const addMetric = (arr: AnalyticsDataPoint[], name: string, count: number) => {
68
- const index = arr.findIndex((it) => it.name === name);
69
- if (index > -1) {
70
- arr[index].count += count;
71
- } else {
72
- arr.push({ name, count });
73
- }
74
- };
75
-
76
- export const getAnalyticsData = async () => {
77
- const entries = kv.list({ prefix: ["analytics"] });
78
- const data = {
79
- views: 0,
80
- vistors: 0,
81
- browsers: [],
82
- countries: [],
83
- os: [],
84
- referrers: [],
85
- pages: [],
86
- } as AnalyticsData;
87
- for await (const entry of entries) {
88
- if (entry.key[2] === "views") {
89
- data.views = entry.value as number;
90
- }
91
- if (entry.key[2] === "visitors") {
92
- data.vistors = entry.value as number;
93
- }
94
- if (entry.key[2] === "browsers") {
95
- addMetric(data.browsers, entry.key[3] as string, entry.value as number);
96
- }
97
- if (entry.key[2] === "os") {
98
- addMetric(data.os, entry.key[3] as string, entry.value as number);
99
- }
100
- if (entry.key[2] === "pages") {
101
- addMetric(data.pages, entry.key[3] as string, entry.value as number);
102
- }
103
- if (entry.key[2] === "referers") {
104
- addMetric(data.referrers, entry.key[3] as string, entry.value as number);
105
- }
106
- if (entry.key[2] === "countries") {
107
- const code = entry.key[3] as string;
108
- const name = getCountryData(code).name;
109
- addMetric(data.countries, name, entry.value as number);
110
- }
111
- }
112
- return data;
113
- };
src/app.d.ts ADDED
@@ -0,0 +1,13 @@
1
+ // See https://kit.svelte.dev/docs/types#app
2
+ // for information about these interfaces
3
+ declare global {
4
+ namespace App {
5
+ // interface Error {}
6
+ // interface Locals {}
7
+ // interface PageData {}
8
+ // interface PageState {}
9
+ // interface Platform {}
10
+ }
11
+ }
12
+
13
+ export {};
src/app.html ADDED
@@ -0,0 +1,16 @@
1
+ <!doctype html>
2
+ <html lang="en">
3
+ <head>
4
+ <title>pyros.sh</title>
5
+ <meta charset="utf-8" />
6
+ <link rel="icon" type="image/png" href="%sveltekit.assets%/favicon.png" />
7
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8
+ <meta name="author" content="pyrossh" />
9
+ <meta name="keywords" content="pyros.sh,pyrossh,astro,website" />
10
+ %unocss-svelte-scoped.global%
11
+ %sveltekit.head%
12
+ </head>
13
+ <body data-sveltekit-preload-data="hover">
14
+ %sveltekit.body%
15
+ </body>
16
+ </html>
src/error.html ADDED
@@ -0,0 +1,19 @@
1
+ <!doctype html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="utf-8" />
5
+ <link rel="icon" href="%sveltekit.assets%/favicon.png" />
6
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
7
+ %unocss-svelte-scoped.global%
8
+ %sveltekit.head%
9
+ </head>
10
+ <body data-sveltekit-preload-data="hover">
11
+ <div style="display: contents">
12
+ %sveltekit.body%
13
+
14
+ %sveltekit.status%
15
+
16
+ %sveltekit.error.message%
17
+ </div>
18
+ </body>
19
+ </html>
src/hooks.server.js ADDED
@@ -0,0 +1,13 @@
1
+ // This is just here for our global usage of @unocss/svelte-scoped/vite plugin to conveniently provide a reset and preflights to the demo app - this is unnecessary for your usage of @unocss/svelte-scoped/preprocess
2
+
3
+ /** @type {import('@sveltejs/kit').Handle} */
4
+ export async function handle({ event, resolve }) {
5
+ const response = await resolve(event, {
6
+ transformPageChunk: ({ html }) =>
7
+ html.replace(
8
+ "%unocss-svelte-scoped.global%",
9
+ "unocss_svelte_scoped_global_styles",
10
+ ),
11
+ });
12
+ return response;
13
+ }
src/index.test.js ADDED
@@ -0,0 +1,7 @@
1
+ import { describe, it, expect } from 'vitest';
2
+
3
+ describe('sum test', () => {
4
+ it('adds 1 + 2 to equal 3', () => {
5
+ expect(1 + 2).toBe(3);
6
+ });
7
+ });
{static → src/lib/assets}/images/desktop.png RENAMED
File without changes
{static → src/lib/assets}/images/email1.png RENAMED
File without changes
{static → src/lib/assets}/images/gdx-studio.png RENAMED
File without changes
{static → src/lib/assets}/images/gopibot.png RENAMED
File without changes
{static → src/lib/assets}/images/gromer.png RENAMED
File without changes
{static → src/lib/assets}/images/pine.png RENAMED
File without changes
{static → src/lib/assets}/images/rust-embed.png RENAMED
File without changes
{static → src/lib/assets}/images/terminal1.png RENAMED
File without changes
{static → src/lib/assets}/logos/brave.png RENAMED
File without changes
{static → src/lib/assets}/logos/code.png RENAMED
File without changes
{static → src/lib/assets}/logos/curve.png RENAMED
File without changes
{static → src/lib/assets}/logos/fish.png RENAMED
File without changes
{static → src/lib/assets}/logos/helix.png RENAMED
File without changes
{static → src/lib/assets}/logos/iterm.png RENAMED
File without changes
{static → src/lib/assets}/logos/slurp.png RENAMED
File without changes
{static → src/lib/assets}/logos/stats.png RENAMED
File without changes
{static → src/lib/assets}/posts/eyecandy-golang-error-reporting.md RENAMED
File without changes
{static → src/lib/assets}/posts/gopibot-to-the-rescue.md RENAMED
File without changes
src/lib/components/Footer.svelte ADDED
@@ -0,0 +1,17 @@
1
+ <script>
2
+ import SocialLinks from './SocialLinks.svelte';
3
+ </script>
4
+
5
+ <footer class="flex w-full flex-1 flex-row justify-center text-xl leading-6 bg-black-lighter">
6
+ <div class="flex flex-row flex-1 py-4 max-w-5xl">
7
+ <div class="flex-1">
8
+ <SocialLinks />
9
+ </div>
10
+ <div class="flex">
11
+ <span class="text-base text-#f1fa8c hover:no-underline"> powered by </span>
12
+ <a class="mx-2 -mt-3" href="https://fresh.deno.dev">
13
+ <!-- <LemonDrop /> -->
14
+ </a>
15
+ </div>
16
+ </div>
17
+ </footer>
src/lib/components/Header.svelte ADDED
@@ -0,0 +1,24 @@
1
+ <script>
2
+ import SocialLinks from './SocialLinks.svelte';
3
+ </script>
4
+
5
+ <header>
6
+ <nav class="spy-2 m:py-0 flex w-full flex-1 flex-row justify-center bg-black font-mono">
7
+ <div class="flex flex-row flex-1 items-center p-3 max-w-5xl">
8
+ <a class="flex text-#f1fa8c pr-4 hover:no-underline ml-0 pl-0" href="/">
9
+ <span class="mr-1 font-logo font-bold">木</span> pyros.sh
10
+ </a>
11
+ <div
12
+ class="flex flex-row flex-1 items-center text-white sm:[&>a]:mx-1 [&>a]:px-2 [&>a:hover]:bg-gray-600 data-current:child:bg-gray-600"
13
+ >
14
+ <div>|</div>
15
+ <a href="/cv" rel="prefetch"> cv </a>
16
+ <div>|</div>
17
+ <a href="/posts" rel="prefetch"> posts </a>
18
+ </div>
19
+ <div class="hidden sm:flex">
20
+ <SocialLinks />
21
+ </div>
22
+ </div>
23
+ </nav>
24
+ </header>
src/lib/components/Slide.svelte ADDED
@@ -0,0 +1,20 @@
1
+ <script>
2
+ let { title, link, children } = $props();
3
+ </script>
4
+
5
+ <article class="overflow-hidden rounded bg-[#f0ede2]">
6
+ <div class="flex flex-col w-full p-4">
7
+ <div class="w-full flex-1 mr-8">
8
+ <a
9
+ href={link}
10
+ class="flex items-center text-lg font-semibold mb-2 text-black underline child-svg:mr-2"
11
+ target="_blank"
12
+ rel="noopener noreferrer"
13
+ >
14
+ <div class="i-mdi-github w-8 h-8 mr-2" />
15
+ <p>{title}</p>
16
+ </a>
17
+ {@render children()}
18
+ </div>
19
+ </div>
20
+ </article>
src/lib/components/SocialLinks.svelte ADDED
@@ -0,0 +1,11 @@
1
+ <div class="flex hover:no-underline text-white child:mx-2 sm:child:ml-5">
2
+ <a href="https://linkedin.com/in/pyrossh" title="My LinkedIn profile">
3
+ <div class="i-mdi-linkedin w-8 h-8 mr-2" />
4
+ </a>
5
+ <a href="https://github.com/pyrossh" title="My GitHub profile">
6
+ <div class="i-mdi-github w-8 h-8 mr-2" />
7
+ </a>
8
+ <a href="mailto:pyros2097@gmail.com" title="My email">
9
+ <div class="i-mdi-email-outline w-8 h-8 mr-2" />
10
+ </a>
11
+ </div>
src/lib/index.js ADDED
@@ -0,0 +1,3 @@
1
+ // place files you want to import through the `$lib` alias in this folder.
2
+ import "virtual:uno.css";
3
+ import "@unocss/reset/normalize.css";
src/routes/+layout.svelte ADDED
@@ -0,0 +1,26 @@
1
+ <script>
2
+ import Footer from '$lib/components/Footer.svelte';
3
+ import Header from '$lib/components/Header.svelte';
4
+ let { children } = $props();
5
+ </script>
6
+
7
+ <svelte:head>
8
+ <meta property="og:site_name" content="pyros.sh" />
9
+ <meta property="og:type" content="website" />
10
+ <!-- <link rel="canonical" href={url.toString()} />
11
+ <meta property="og:url" content={url.toString()} /> -->
12
+ </svelte:head>
13
+ <div
14
+ style="display: contents"
15
+ class="leading-8 flex flex-1 flex-col font-normal text-lg sm:leading-7 m-0"
16
+ >
17
+ <Header />
18
+ <main class="w-full h-full block bg-white">
19
+ <div class="flex w-full flex-1 flex-row justify-center">
20
+ <div class="flex w-full flex-1 flex-row items-center max-w-5xl mt-4 mb-20 p-4">
21
+ {@render children()}
22
+ </div>
23
+ </div>
24
+ </main>
25
+ <Footer />
26
+ </div>
src/routes/+page.svelte ADDED
@@ -0,0 +1,230 @@
1
+ <script>
2
+ import Slide from '$lib/components/Slide.svelte';
3
+ import stats from '$lib/assets/logos/stats.png';
4
+ import brave from '$lib/assets/logos/brave.png';
5
+ import code from '$lib/assets/logos/code.png';
6
+ import helix from '$lib/assets/logos/helix.png';
7
+ import fish from '$lib/assets/logos/fish.png';
8
+ import iterm from '$lib/assets/logos/iterm.png';
9
+ import slurp from '$lib/assets/logos/slurp.png';
10
+ import curve from '$lib/assets/logos/curve.png';
11
+ </script>
12
+
13
+ <div class="mx-auto">
14
+ <title>pyros.sh</title>
15
+ <meta
16
+ name="description"
17
+ content="A fullstack developer from Bangalore who likes to create frameworks and programming languages."
18
+ />
19
+ <div>
20
+ <h1 class="text-3xl font-bold mb-4">Hello!</h1>
21
+ <p>
22
+ I{"'"}m{' '}
23
+ <a class="underline" href="https://www.linkedin.com/in/peter-john-in">
24
+ <strong>Peter John</strong>
25
+ </a>
26
+ , a fullstack developer from Bengaluru, India. I love writing code and I am lucky enough to do
27
+ this as my job.
28
+ </p>
29
+ <p>
30
+ I currently work for Equal Experts. I have a strong passion for golang but I also work with
31
+ react and nodejs. I{"'"}ve mostly worked with startups and product based companies. I have
32
+ gained a lot of domain specific knowledge in healthcare and finance during these startup
33
+ years.
34
+ </p>
35
+ <p>
36
+ I like to work on open source and hobby projects. Over the course of
37
+ {' '}
38
+ {new Date().getFullYear() - 2014}{' '}
39
+ years I{"'"}ve accumulated a lot of useful projects used by many people around the world.
40
+ </p>
41
+ <div>
42
+ <div class="flex items-center mt-8 mb-4">
43
+ <div class="i-ic-outline-space-dashboard text-pink-800 w-8 h-8 mr-2" />
44
+ <h2>Projects</h2>
45
+ </div>
46
+ <div
47
+ class="grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-8 child-section:flex child-section:flex-col child-section:mt-4 child-section:mx-1"
48
+ >
49
+ <Slide title="rust-embed" link="https://github.com/pyrossh/rust-embed">
50
+ <p>
51
+ A rust proc-macro which loads files into the rust binary at compile time during release
52
+ and loads the file from the fs during dev
53
+ </p>
54
+ </Slide>
55
+ <Slide title="pyros.sh" link="https://github.com/pyrossh/pyros.sh">
56
+ <p>木 Personal website of pyrossh</p>
57
+ </Slide>
58
+ <Slide title="pacos.sh" link="https://github.com/pyrossh/pacos.sh">
59
+ <p>👾 A statically typed, functional programming language inspired by rust, koka.</p>
60
+ <p>WIP to support compilation to WASM.</p>
61
+ </Slide>
62
+ <Slide title="onlybible.app" link="https://github.com/pyrossh/onlybible.app">
63
+ <p>
64
+ The only bible app you will ever need. No ads, No in-app purchases, No distractions.
65
+ </p>
66
+ <div class="flex mt-4">
67
+ <a
68
+ class="mr-4"
69
+ href="https://play.google.com/store/apps/details?id=sh.pyros.only_bible_app"
70
+ rel="noopener noreferrer"
71
+ target="blank"
72
+ >
73
+ <!-- <GooglePlayIcon /> -->
74
+ </a>
75
+ <a
76
+ href="https://apps.apple.com/us/app/only-bible-app/id6467606465"
77
+ rel="noopener noreferrer"
78
+ target="blank"
79
+ >
80
+ <!-- <AppStoreIcon /> -->
81
+ </a>
82
+ </div>
83
+ </Slide>
84
+ <section>
85
+ <div class="flex items-center child-svg:mr-2 child-svg:text-green-800">
86
+ <!-- <HardwareIcon size="32" /> -->
87
+ <h2>Hardware</h2>
88
+ </div>
89
+ <ul
90
+ class="grid gap-2 grid-cols-1 text-center mt-4 heir-a:text-blue-900 child:bg-gray-200 child:p-1"
91
+ >
92
+ <li>M2 Macbook Air</li>
93
+ <li>Raspberry Pi 4B</li>
94
+ <li>Raspberry Pi Zero 2W</li>
95
+ </ul>
96
+ </section>
97
+ <section>
98
+ <div class="flex items-center child-svg:mr-2 child-svg:text-blue-800">
99
+ <!-- <SoftwareIcon size="32" /> -->
100
+ <h2>Software</h2>
101
+ </div>
102
+ <ul
103
+ class="grid gap-2 grid-cols-3 text-center mt-4 heir-img:w-12 heir-a:text-base heir-a:text-blue-900 heir-a:flex heir-a:flex-col heir-a:items-center child:bg-gray-200 child:p-2 child:pb-4"
104
+ >
105
+ <li>
106
+ <a href="https://github.com/exelban/stats" target="_blank" rel="noopener noreferrer">
107
+ Stats
108
+ <img class="w-12 h-12" src={stats} alt="Stats" />
109
+ </a>
110
+ </li>
111
+ <li>
112
+ <a
113
+ href="https://github.com/brave/brave-browser"
114
+ target="_blank"
115
+ rel="noopener noreferrer"
116
+ >
117
+ Brave
118
+ <img class="w-12 h-12" src={brave} alt="Brave" />
119
+ </a>
120
+ </li>
121
+ <li>
122
+ <a
123
+ href="https://github.com/microsoft/vscode"
124
+ target="_blank"
125
+ rel="noopener noreferrer"
126
+ >
127
+ VS Code
128
+ <img class="w-12 h-12" src={code} alt="VsCode" />
129
+ </a>
130
+ </li>
131
+ <li>
132
+ <a
133
+ href="https://github.com/helix-editor/helix"
134
+ target="_blank"
135
+ rel="noopener noreferrer"
136
+ >
137
+ Helix
138
+ <img class="w-12 h-12" src={helix} alt="Helix" />
139
+ </a>
140
+ </li>
141
+ <li>
142
+ <a
143
+ href="https://github.com/fish-shell/fish-shell"
144
+ target="_blank"
145
+ rel="noopener noreferrer"
146
+ >
147
+ Fish
148
+ <img class="w-12 h-12" src={fish} alt="Fish" />
149
+ </a>
150
+ </li>
151
+ <li>
152
+ <a
153
+ href="https://github.com/gnachman/iTerm2"
154
+ target="_blank"
155
+ rel="noopener noreferrer"
156
+ >
157
+ iTerm2
158
+ <img class="w-12 h-12" src={iterm} alt="iterm2" />
159
+ </a>
160
+ </li>
161
+ <li>
162
+ <a href="https://colorslurp.com" target="_blank" rel="noopener noreferrer">
163
+ Slurp
164
+ <img class="w-12" src={slurp} alt="slurp" />
165
+ </a>
166
+ </li>
167
+ <li>
168
+ <a href="https://www.vectornator.io" target="_blank" rel="noopener noreferrer">
169
+ Curve
170
+ <img class="w-12" src={curve} alt="curve" />
171
+ </a>
172
+ </li>
173
+ </ul>
174
+ </section>
175
+ <section>
176
+ <div class="flex items-center child-svg:mr-2 child-svg:text-amber-900">
177
+ <!-- <TreeIcon size="36" /> -->
178
+ <h2>Interests</h2>
179
+ </div>
180
+ <ul class="grid gap-2 grid-cols-3 text-center mt-4 child:bg-slate-100 child:p-1">
181
+ <li>HTML</li>
182
+ <li>CSS</li>
183
+ <li>Tailwind</li>
184
+ <li>Javascript</li>
185
+ <li>React</li>
186
+ <li>Flutter</li>
187
+ <li>Go</li>
188
+ <li>Rust</li>
189
+ <li>Kotlin</li>
190
+ <li>Firestore</li>
191
+ <li>Kubernetes</li>
192
+ <li>Istio</li>
193
+ </ul>
194
+ </section>
195
+ <section>
196
+ <div class="flex items-center child-svg:mr-2 child-svg:text-cyan-950">
197
+ <!-- <ContactIcon size="36" /> -->
198
+ <h2>Contact</h2>
199
+ </div>
200
+ <ul
201
+ class="grid gap-2 grid-cols-1 text-lg text-left mt-4 heir-strong:mr-2 child:bg-slate-100 child:p-2 child:flex child:flex-col child:sm:flex-row"
202
+ >
203
+ <li>
204
+ <strong>Email:</strong>
205
+ <span>pyros2097@gmail.com</span>
206
+ </li>
207
+ <li>
208
+ <strong>Github:</strong>
209
+ <a class="text-blue-900" href="https://github.com/pyrossh">
210
+ https://github.com/pyrossh
211
+ </a>
212
+ </li>
213
+ <li>
214
+ <strong>LinkedIn:</strong>
215
+ <a class="text-blue-900" href="https://www.linkedin.com/in/peter-john-in">
216
+ https://www.linkedin.com/in/pyrossh
217
+ </a>
218
+ </li>
219
+ </ul>
220
+ </section>
221
+ </div>
222
+ </div>
223
+ </div>
224
+ </div>
225
+
226
+ <style>
227
+ h2 {
228
+ --at-apply: text-xl font-semibold middle;
229
+ }
230
+ </style>
static/favicon.png CHANGED
Binary file
static/images/gopibot.jpg DELETED
Binary file
static/images/logo.png DELETED
Binary file
static/images/terminal1.jpg DELETED
Binary file
static/robots.txt ADDED
File without changes
static/styles.css CHANGED
@@ -93,7 +93,6 @@
93
93
  }
94
94
  }
95
95
 
96
-
97
96
  .tag {
98
97
  background-color: var(--black-light);
99
98
  color: white;
@@ -123,8 +122,8 @@ html {
123
122
  --theme-light-color-yellow: var(--yellow);
124
123
  --theme-light-color-orange: var(--orange);
125
124
  --theme-light-color-red: var(--red);
126
- --theme-light-color-background-elevation: rgba(0,0,0,.04);
125
+ --theme-light-color-background-elevation: rgba(0, 0, 0, 0.04);
127
- --theme-light-box-shadow-primary: 0px 4px 16px rgba(0,0,0,.1);
126
+ --theme-light-box-shadow-primary: 0px 4px 16px rgba(0, 0, 0, 0.1);
128
127
  --theme-light-box-shadow-secondary: none;
129
128
  --theme-dark-color-primary: var(--white);
130
129
  --theme-dark-color-background-primary: #0a0a0a;
@@ -137,10 +136,10 @@ html {
137
136
  --theme-dark-color-yellow: var(--yellow);
138
137
  --theme-dark-color-orange: var(--orange);
139
138
  --theme-dark-color-red: var(--red);
140
- --theme-dark-color-background-elevation: rgba(255,255,255,.04);
139
+ --theme-dark-color-background-elevation: rgba(255, 255, 255, 0.04);
141
- --theme-dark-box-shadow-primary: 0px 4px 16px rgba(0,0,0,.8);
140
+ --theme-dark-box-shadow-primary: 0px 4px 16px rgba(0, 0, 0, 0.8);
142
141
  --theme-dark-box-shadow-secondary: none;
143
- --theme-border-radius-primary: 12px
142
+ --theme-border-radius-primary: 12px;
144
143
  }
145
144
 
146
145
  .theme-light {
@@ -159,7 +158,7 @@ html {
159
158
  --color-background-elevation: var(--theme-light-color-background-elevation);
160
159
  --box-shadow-primary: var(--theme-light-box-shadow-primary);
161
160
  --box-shadow-secondary: var(--theme-light-box-shadow-secondary);
162
- --border-radius-primary: var(--theme-border-radius-primary)
161
+ --border-radius-primary: var(--theme-border-radius-primary);
163
162
  }
164
163
 
165
164
  .theme-dark {
@@ -179,7 +178,7 @@ html {
179
178
  --box-shadow-primary: var(--theme-dark-box-shadow-primary);
180
179
  --box-shadow-secondary: var(--theme-dark-box-shadow-secondary);
181
180
  --border-radius-primary: var(--theme-border-radius-primary);
182
- --img-filter: saturate(.8) brightness(1.2)
181
+ --img-filter: saturate(0.8) brightness(1.2);
183
182
  }
184
183
 
185
184
  .charts {
@@ -193,27 +192,27 @@ html {
193
192
  border-radius: var(--border-radius-primary);
194
193
  box-shadow: var(--box-shadow-secondary);
195
194
  cursor: default;
196
- transition: gap .2s ease,padding .2s ease
195
+ transition: gap 0.2s ease, padding 0.2s ease;
197
196
  }
198
197
 
199
198
  .dashboard {
200
199
  display: grid;
201
200
  gap: 16px;
202
- grid-template-columns: repeat(2,minmax(0,1fr));
201
+ grid-template-columns: repeat(2, minmax(0, 1fr));
203
202
  }
204
203
 
205
204
  .charts .headline {
206
205
  display: flex;
207
206
  justify-content: space-between;
208
207
  gap: 12px;
209
- flex-wrap: wrap
208
+ flex-wrap: wrap;
210
209
  }
211
210
 
212
211
  .charts .headline .metrics {
213
212
  display: flex;
214
213
  flex-direction: row;
215
214
  gap: 6px;
216
- flex-wrap: wrap
215
+ flex-wrap: wrap;
217
216
  }
218
217
 
219
218
  .charts .headline .metrics .metric {
@@ -233,46 +232,46 @@ html {
233
232
  left: 0;
234
233
  width: 0;
235
234
  z-index: 1;
236
- transition: width .15s ease,background-color .1s ease,border-radius .1s
235
+ transition: width 0.15s ease, background-color 0.1s ease, border-radius 0.1s;
237
236
  }
238
237
 
239
238
  .charts .headline .metrics .metric.clickable {
240
- cursor: pointer
239
+ cursor: pointer;
241
240
  }
242
241
 
243
242
  @media only screen and (min-width: 513px) {
244
243
  .charts .headline .metrics .metric.clickable:not(.active):hover {
245
- opacity:.8
244
+ opacity: 0.8;
246
245
  }
247
246
  }
248
247
 
249
248
  .charts .headline .metrics .metric.active {
250
- background-color: var(--color-background-elevation)
249
+ background-color: var(--color-background-elevation);
251
250
  }
252
251
 
253
252
  .charts .headline .metrics .metric.active:before {
254
- width: 2px
253
+ width: 2px;
255
254
  }
256
255
 
257
256
  .charts .headline .metrics .metric.active.green:before {
258
- background-color: var(--color-green)
257
+ background-color: var(--color-green);
259
258
  }
260
259
 
261
260
  .charts .headline .metrics .metric.active.yellow:before {
262
- background-color: var(--color-yellow)
261
+ background-color: var(--color-yellow);
263
262
  }
264
263
 
265
264
  .charts .headline .metrics .metric.active.red:before {
266
- background-color: var(--color-red)
265
+ background-color: var(--color-red);
267
266
  }
268
267
 
269
268
  .charts .headline .metrics .metric.active h2 {
270
- color: var(--color-primary)
269
+ color: var(--color-primary);
271
270
  }
272
271
 
273
- .charts .headline .metrics .metric>div {
272
+ .charts .headline .metrics .metric > div {
274
273
  display: flex;
275
- align-items: center
274
+ align-items: center;
276
275
  }
277
276
 
278
277
  .charts .headline .metrics .metric h2 {
@@ -285,16 +284,16 @@ html {
285
284
  .charts .headline .metrics .metric .sum {
286
285
  font-size: 28px;
287
286
  font-weight: 500;
288
- white-space: nowrap
287
+ white-space: nowrap;
289
288
  }
290
289
 
291
290
  .charts .headline .metrics .metric .tooltip .pop-over {
292
291
  left: -128px;
293
- width: 168px
292
+ width: 168px;
294
293
  }
295
294
 
296
295
  .charts .headline .metrics .metric .tooltip .pop-over:before {
297
- left: 139px
296
+ left: 139px;
298
297
  }
299
298
 
300
299
  .charts .headline .action {
@@ -303,71 +302,71 @@ html {
303
302
  bottom: 24px;
304
303
  height: 20px;
305
304
  width: 20px;
306
- padding: 0
305
+ padding: 0;
307
306
  }
308
307
 
309
308
  @media only screen and (min-width: 513px) {
310
309
  .charts .headline .action:hover {
311
- opacity:.8!important;
310
+ opacity: 0.8 !important;
312
- background-color: transparent
311
+ background-color: transparent;
313
312
  }
314
313
  }
315
314
 
316
315
  .charts .headline .action i {
317
316
  margin: 0;
318
- font-size: 20px
317
+ font-size: 20px;
319
318
  }
320
319
 
321
320
  @media only screen and (min-width: 769px) {
322
321
  .charts.hidden {
323
- gap:0;
322
+ gap: 0;
324
- padding: 12px 8px 9px
323
+ padding: 12px 8px 9px;
325
324
  }
326
325
  }
327
326
 
328
327
  @media only screen and (max-width: 768px) {
329
328
  .charts {
330
- flex:1;
329
+ flex: 1;
331
- padding: 0
330
+ padding: 0;
332
331
  }
333
332
 
334
333
  .charts .headline {
335
- flex: 1;
334
+ flex: 1;
336
- padding: 12px 12px 9px
335
+ padding: 12px 12px 9px;
337
336
  }
338
337
 
339
338
  .charts .headline .metrics {
340
- display: grid;
339
+ display: grid;
341
- gap: 0;
340
+ gap: 0;
342
- grid-template-columns: auto;
341
+ grid-template-columns: auto;
343
- flex: 1;
342
+ flex: 1;
344
- padding: 0;
343
+ padding: 0;
345
- overflow: hidden
344
+ overflow: hidden;
346
345
  }
347
346
 
348
347
  .charts .headline .metrics .metric {
349
- padding: 12px
348
+ padding: 12px;
350
349
  }
351
350
 
352
351
  .charts .headline .metrics .metric:last-of-type {
353
- grid-column: 1/3
352
+ grid-column: 1/3;
354
353
  }
355
354
 
356
355
  .charts .headline .metrics .metric .sum {
357
- white-space: nowrap;
356
+ white-space: nowrap;
358
- overflow: hidden;
357
+ overflow: hidden;
359
- text-overflow: ellipsis
358
+ text-overflow: ellipsis;
360
359
  }
361
360
  }
362
361
 
363
362
  @media only screen and (max-width: 512px) {
364
363
  .charts .headline {
365
- padding:8px
364
+ padding: 8px;
366
365
  }
367
366
 
368
367
  .charts .headline .action {
369
- right: 20px;
368
+ right: 20px;
370
- bottom: 20px
369
+ bottom: 20px;
371
370
  }
372
371
  }
373
372
 
@@ -379,1050 +378,61 @@ html {
379
378
  background-color: transparent;
380
379
  border-radius: var(--border-radius-primary);
381
380
  cursor: default;
382
- overflow-x: auto
381
+ overflow-x: auto;
383
382
  }
384
383
 
385
384
  .chart .chart-container {
386
385
  position: relative;
387
- height: 256px!important;
386
+ height: 256px !important;
388
387
  max-height: 60vh;
389
388
  display: flex;
390
389
  flex-direction: column;
391
390
  padding: 0;
392
391
  border-bottom-right-radius: calc(var(--border-radius-primary) / 2);
393
392
  border-bottom-left-radius: calc(var(--border-radius-primary) / 2);
394
- overflow: hidden
393
+ overflow: hidden;
395
394
  }
396
395
 
397
396
  @media only screen and (max-width: 768px) {
398
397
  .chart .chart-container {
399
- width:768px;
398
+ width: 768px;
400
- padding-bottom: 12px
399
+ padding-bottom: 12px;
401
400
  }
402
401
  }
403
402
 
404
- [class*=" flag:"],[class^="flag:"] {
405
- display: inline-block;
406
- background-size: cover;
407
- height: 1em;
408
- width: 1.5em;
409
- --CountryFlagIcon-height: 1em;
410
- height: var(--CountryFlagIcon-height);
411
- width: calc(var(--CountryFlagIcon-height)*3/2)
412
- }
413
-
414
- .flag\:AC {
415
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M440.1 181.1c-.1 39.2-6.4 81.4-57.4 101.5-51.1-20.1-57.3-62.3-57.4-101.5h114.8z'/%3e%3cpath fill='%2329DBFF' d='M439.6 197.7c-2.8 34.9-12.4 67.4-57 85-44.4-17.6-54.5-51.2-56.9-84.9'/%3e%3cpath fill='white' d='M437.8 214.1c-3.2 24.3-16.7 53.5-55.1 68.6-38.4-15.1-50.5-42.5-55.1-68.4'/%3e%3cpath fill='%2329DBFF' d='M434.2 230.3c-5.7 17.7-19.3 39.4-51.3 52.8-32-12.6-45.2-33.8-51.4-53'/%3e%3cpath fill='white' d='M426.7 246.9c-6.5 11.3-17.7 25.4-44 35.9-27.5-11.5-37.4-25.3-44-36.1'/%3e%3cpath fill='%2329DBFF' d='M412.4 265.1c-8.1 7.2-12 11.2-29.6 17.9-20.1-7.9-22.6-11.6-29.2-17.5'/%3e%3cpath fill='%235CC85C' d='M383.3 231.6c-.2-.2-27.9 35.7-27.9 35.7-1.8-1.3-10-9.5-13.3-15l41.3-50.1 40.2 49.7c-3.9 6.5-11.4 13.6-13.2 15M382.6 85.3l-26.5 45h53z'/%3e%3cellipse transform='rotate(-82.3 291.431 225.686)' fill='%23F7A226' cx='291.4' cy='225.7' rx='48.7' ry='15.7'/%3e%3cellipse transform='rotate(-68.099 303.087 164.67)' fill='%23DDC7AB' cx='303.1' cy='164.7' rx='11.7' ry='7.2'/%3e%3cellipse transform='rotate(-81.738 291.697 271.697)' fill='%23DDC7AB' cx='291.7' cy='271.7' rx='11.4' ry='3.3'/%3e%3cellipse transform='matrix(.9986 -.05353 .05353 .9986 -13.992 16.424)' fill='%23DDC7AB' cx='299.6' cy='269.4' rx='3.3' ry='11'/%3e%3cellipse transform='rotate(-21.518 314.54 201.06)' fill='%23DDC7AB' cx='314.5' cy='201.1' rx='4.1' ry='13.7'/%3e%3cellipse transform='rotate(-21.518 317.511 178.077)' fill='%23DDC7AB' cx='317.5' cy='178.1' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-7.7 473.781 225.857)' fill='%23F7A226' cx='473.6' cy='225.9' rx='15.7' ry='48.7'/%3e%3cellipse transform='rotate(-21.901 462.057 164.866)' fill='%23DDC7AB' cx='462' cy='164.9' rx='7.2' ry='11.7'/%3e%3cellipse transform='rotate(-8.27 473.27 271.908)' fill='%23DDC7AB' cx='473.4' cy='271.9' rx='3.3' ry='11.4'/%3e%3cellipse transform='matrix(.05353 -.9986 .9986 .05353 171.34 719.998)' fill='%23DDC7AB' cx='465.5' cy='269.6' rx='11' ry='3.3'/%3e%3cellipse transform='rotate(-68.482 450.552 201.247)' fill='%23DDC7AB' cx='450.6' cy='201.2' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-68.482 447.58 178.265)' fill='%23DDC7AB' cx='447.6' cy='178.3' rx='4.1' ry='13.7'/%3e%3cpath fill='%23B0C6CC' d='M373.3 130.3 356.1 155l17.8 26.1H396l4.7-25.4-5.4-25.4z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3c/svg%3e")
416
- }
417
-
418
- .flag\:AD {
419
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cstyle%3e.prefix__st0%7bfill:%23ffda44%7d.prefix__st1%7bfill:%230052b4%7d.prefix__st2%7bfill:%23d80027%7d.prefix__st3%2c.prefix__st4%7bfill:none%3bstroke:%23d80027%3bstroke-width:7%3bstroke-miterlimit:10%7d.prefix__st4%7bstroke-width:4%7d.prefix__st5%7bfill:%23bc8b00%7d%3c/style%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342zM198.9 113.6H256v64.8h-57.1z'/%3e%3cpath d='M267.6 113.6v64.7m16.6-64.7v64.7m16.6-64.7v64.7' stroke='%23D80027' stroke-width='7'/%3e%3cpath d='M247.4 178.4v64.7m-13.3-64.7v64.7m-13.3-64.6v53.9m-13.7-53.9v47.1' stroke='%23D80027' stroke-width='5'/%3e%3cpath fill='%23FFDA44' d='m199.9 146 27.6-32.4 28.5 32.3-28.1 32.4z'/%3e%3cpath fill='%23BC8B00' d='M182.2 95.9v92.2c0 34.3 27.3 54.2 48.6 64.5-.8 1.4 25.1 8.3 25.1 8.3s25.9-6.9 25.1-8.3c21.4-10.3 48.6-30.1 48.6-64.5V95.9H182.2zm129.9 92.2c0 16.9-10 29.4-32.8 43.9-8.6 5.5-17.5 9-23.3 11-5.8-2-14.7-5.5-23.3-11-22.8-14.5-32.8-28-32.8-43.9v-74.5h112.2v74.5z'/%3e%3cpath fill='%23D80027' d='M264.4 188.9h29.5v8.6h-29.5zm0 17.6h29.5v8.6h-29.5z'/%3e%3c/svg%3e")
420
- }
421
-
422
- .flag\:AE {
423
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23009e49' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath fill='%23ce1126' d='M0 0h171v342H0z'/%3e%3c/svg%3e")
424
- }
425
-
426
- .flag\:AF {
427
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23DB3E00' d='M0 0h513v342H0z'/%3e%3cpath fill='%23479900' d='M331 0h182v342H331z'/%3e%3cpath d='M0 0h181.8v342H0z'/%3e%3cpath fill='white' d='M256 126.7c-19.4 0-35.2 15.8-35.2 35.2v52.8h70.4v-52.8c0-19.5-15.8-35.2-35.2-35.2z'/%3e%3cpath fill='white' d='M256 84.3c-47.7 0-86.4 38.7-86.4 86.4S208.3 257 256 257s86.4-38.7 86.4-86.4-38.7-86.3-86.4-86.3zm0 157.7c-39.4 0-71.4-32-71.4-71.4 0-39.4 32-71.4 71.4-71.4 39.4 0 71.4 32 71.4 71.4 0 39.5-32 71.4-71.4 71.4z'/%3e%3c/svg%3e")
428
- }
429
-
430
- .flag\:AG {
431
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 0h513v342H0z'/%3e%3cpath fill='%230072c6' d='M88.8 136.5c-2.2 12.9-3.4 26.2-3.4 39.8 0 13.6 1.2 27 3.4 39.8L256 228.3l167.2-12.1c2.2-12.9 3.4-26.2 3.4-39.8s-1.2-27-3.4-39.8'/%3e%3cpath fill='white' d='M423.2 219H88.8c15.8 69.8 84.7 122.3 167.2 122.3S407.4 288.8 423.2 219z'/%3e%3cpath fill='%23FFDA44' d='M365.9 136.5H146.1l44.9-21.1-23.9-43.5 48.8 9.4L222 32l34 36.2L290 32l6.1 49.3 48.8-9.4-23.9 43.5z'/%3e%3cg fill='%23ce1126'%3e%3cpath d='M256.5 342 0 0v342z'/%3e%3cpath d='M513 342V0L256 342z'/%3e%3c/g%3e%3c/svg%3e")
432
- }
433
-
434
- .flag\:AI {
435
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2300318b' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M454.8 265.38c7.94-10.93 13.24-24.27 13.24-40.42V104.89a59.754 59.754 0 0 1-36.02 12.01c-19.64 0-37.07-9.43-48.03-24.01-10.95 14.58-28.39 24.01-48.03 24.01-13.52 0-25.99-4.47-36.02-12v120.06c0 16.16 5.3 29.5 13.24 40.42H454.8z'/%3e%3cpath fill='%238DCCFF' d='M310.23 260.98C332.65 296.96 384 309 384 309s51.35-12.04 73.77-48.02H310.23z'/%3e%3cpath fill='%23D87B00' d='M396.66 172.21c.32 1.42 8.72 10.17 17.56 20.15 1.39 1.57-8.74 12.63-6.91 12.59 4.75-.12 19.27-17.26 19.34 6.65.05 15.94-30 27.51-30 27.51h17.47l.65 14.96s4.97-13.34 7.59-16.57c8.1-9.97 20.18-30.07 34.59-27.1 14.41 2.97-13.66-13.92-13.66-13.92s-5.2-15.19-16.63-16.97c-10.06-1.57-14.29-2.51-26.64-7.3-1.68-.65-3.88-2.32-3.36 0z'/%3e%3cpath fill='%23D87B00' d='M359.69 198.69c1.07-.99 4.46-12.63 8.69-25.28.67-1.99 15.31 1.27 14.35-.3-2.47-4.06-24.58-8.08-3.9-20.08 13.79-8 38.82 12.27 38.82 12.27l-8.72-15.14 12.64-8.03s-14.05 2.35-18.14 1.69c-12.68-2.04-36.13-2.48-40.75-16.45-4.62-13.97-5.25 18.79-5.25 18.79s-10.56 12.08-6.4 22.88c3.66 9.5 4.96 13.64 6.97 26.73.29 1.79-.06 4.53 1.69 2.92z'/%3e%3cpath fill='%23D87B00' d='M395.67 219.87c-1.39-.43-13.16 2.49-26.22 5.18-2.06.42-6.59-13.88-7.47-12.26-2.27 4.17 5.36 25.31-15.41 13.45-13.84-7.91-8.89-39.73-8.89-39.73l-8.71 15.14-13.29-6.9s9.09 10.96 10.57 14.84c4.6 11.99 16 32.49 6.24 43.49-9.76 11.01 18.88-4.9 18.88-4.9s15.76 3.07 23-5.96c6.38-7.94 9.3-11.14 19.61-19.45 1.43-1.12 3.97-2.19 1.69-2.9z'/%3e%3cpath fill='white' d='M256.5 0h-23.1L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1V171h22.6L96 121.8V171h64v-49.2l73.4 49.2h23.1v-22.9l-46.6-30.7h46.6v-64h-46.6l46.6-30.7z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112V171h32v-69.6h112.5v-32H144z'/%3e%3cpath fill='%23D80027' d='M0 171v-11.3l62.5-42.3h22.6L7.3 171zM7.3.1l77.8 53.2H62.5L0 11.1V.1zm249.2 0v11l-63 42.3h-22.6L248.7.1zM248.7 171l-77.8-53.6h22.6l63 42.3V171z'/%3e%3c/svg%3e")
436
- }
437
-
438
- .flag\:AL {
439
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23ED2024' d='M0 0h90v60H0z'/%3e%3cpath fill='%23212121' d='M32.5 12.2v16l7.1 2.5-5 4.9 2.4 3 5.3-5.5 1.2 2.3-3 4.9 3.6 5.6-1.8 2.6 2.8 3.6 2.7-3.7-1.5-2.6 3-5.8-2.7-4.6 1.2-2.3 5.2 5.5 2.5-2.9-5.2-5.1 7.2-2.6V12.2l-5.2 1.9-.1 3.8-3.3.3v-2.6l1.7-2.3 5.6-2.2-2.3-.4 1.4-1.2.9.4-.8-1.4L54 9l-1-1.1L47.5 9l1.4 1.1-3.8 4.9-3.8-4.8 1.3-1.1-5-1.2L36.2 9l-1.5-.4-.8 1.4.9-.6 1.6 1.1-2.3.5 5.5 2 1.6 2.3v2.9l-3.3-.3v-3.6z'/%3e%3cpath d='M26.2 25h6.4v2.5h-6.4zm0-4.1h6.4v2.7h-6.4zm0-4.2h6.4v2.6h-6.4zm0-4h6.4v2.5h-6.4zM57.4 25h6.4v2.5h-6.4zm0-4.1h6.4v2.7h-6.4zm0-4.2h6.4v2.6h-6.4zm0-4h6.4v2.5h-6.4zM53.4 36.1h6.4V38h-6.4zm-23.2 0h6.4V38h-6.4z' fill='%23212121'/%3e%3c/svg%3e")
440
- }
441
-
442
- .flag\:AM {
443
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23FF9811' d='M0 228h513v114H0z'/%3e%3c/svg%3e")
444
- }
445
-
446
- .flag\:AO {
447
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 171h513v171H0z'/%3e%3cpath fill='%23D80027' class='prefix__st0' d='M0 0h513v171H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='m332.7 135.6 17.5-8.6-7.4-19-18.7 6.2zm-45.6-56 5.5-18.8-19.1-7.2-8 18zm29.4 23.2 12.2-15.3-14.9-13.9-14.2 13.6zm19.4 68.9 19.5-.8v-21.3l-22.9.2zm-12.6 38.1 18.8 5.5 7.3-19-18-8zm-29 32.4 14.9 12.7 14.4-14.4-13.1-14.7zm-47-147.7 9.8 19.9 21.9 3.3-15.9 15.5 3.6 21.9-19.6-10.4-19.7 10.2 3.8-21.9-15.8-15.5 22-3.1z'/%3e%3cpath d='m250.8 61.3-2.7 18.3c43.1 3.2 77 39.2 77 83.1 0 46-37.3 82.9-83.4 83.4-29.2.3-51.3-14.8-67-33.7l-13.9 12.3c15 19 40.8 39.9 80.9 39.9 56.3 0 101.9-45.6 101.9-101.9.1-53.2-40.7-96.9-92.8-101.4z'/%3e%3cpath fill='black' d='m291.9 223.4-11.8 14s51.9 38.9 53.6 40.4c1.7 1.5 5.2 2 9.1-2.7 3.7-4.5 2.8-8.1.9-9.7-2-1.5-51.8-42-51.8-42z'/%3e%3cpath d='M206.1 157.2c-7.7 10.3-7.5 23.1 2.8 30.9 0 0 135.2 101.5 136.9 103 1.7 1.5 5.2 2 9.1-2.7 3.7-4.5 2.8-8.1.9-9.7-1.9-1.5-149.7-121.5-149.7-121.5zm47.7 99.1 7.3 18.2 19.5-6-4.8-19.1zm-40.4-3.7-2 19.5 20.1 3.6 4.5-19.1zm-35.7-21.2L167.4 248l16.4 12.1 12.5-15.2z'/%3e%3c/g%3e%3c/svg%3e")
448
- }
449
-
450
- .flag\:AQ {
451
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 744 496'%3e%3cpath fill='%233A7DCE' d='M0 0h744v496H0V0z'/%3e%3cpath fill='white' d='m120 125 90 63 54-14 23-81 61-36 92 14 105 55 6 90 34 12v92l-65 115-78 24-72-17 18-30-8-32-10 9-162-25-49-85 20-46-49-62z'/%3e%3c/svg%3e")
452
- }
453
-
454
- .flag\:AR {
455
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%23338AF3' d='M0 0h512v114H0zm0 228h512v114H0z'/%3e%3ccircle fill='%23FFDA44' stroke='%23d6ab00' stroke-width='5' cx='256.5' cy='171' r='40'/%3e%3c/svg%3e")
456
- }
457
-
458
- .flag\:AS {
459
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338c' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M513 33 95.3 171 513 310.76V342L0 171 513 0z'/%3e%3cpath fill='white' d='M513 287.18v24.58L81.72 171 513 30v24.16'/%3e%3cpath fill='%23A2001D' d='m476.98 140.21-21.89 10.68-3.18-15.32 31.19-29.77s-9.42-40.65-13.75-44.98l-112.32 55.82-6.84 36.76-31.9 28.59-.4 34.2 34.29-22.76 67.23-2.66-1.51 38.11h22.23l11.9-44.64 31.55-24.61-6.6-19.42z'/%3e%3cpath fill='%23EFC100' stroke='%23231F20' stroke-miterlimit='10' d='m317.89 238.41-22.24-11.11 22.24-11.11h144.46v22.22z'/%3e%3c/svg%3e")
460
- }
461
-
462
- .flag\:AT {
463
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 114h513v114H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0zm0 228h513v114H0z'/%3e%3c/svg%3e")
464
- }
465
-
466
- .flag\:AU {
467
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338c' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M222.2 170.7c.3-.3.5-.6.8-.9-.2.3-.5.6-.8.9zM188 212.6l11 22.9 24.7-5.7-11 22.8 19.9 15.8-24.8 5.6.1 25.4-19.9-15.9-19.8 15.9.1-25.4-24.8-5.6 19.9-15.8-11.1-22.8 24.8 5.7zm197.9 28.5 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6v12.2l-9.4-7.6-9.5 7.6.1-12.2-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zm-48.6-116 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.9-2.7 9.5-7.5-5.3-10.9L332 136zm48.6-66.2 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.8-2.7 9.5-7.5-5.3-10.9 11.8 2.7zm42.5 49.7 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6V150l-9.4-7.6-9.5 7.6v-12.2l-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM398 166.5l4.1 12.7h13.3l-10.8 7.8 4.2 12.7-10.8-7.9-10.8 7.9 4.1-12.7-10.7-7.8h13.3z'/%3e%3cpath d='M254.8 0v30.6l-45.1 25.1h45.1V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9H99v-48.6l-87.4 48.6H-1.2v-30.6L44 115H-1.2V55.7h59.1L-1.2 22.8V0h26.7L99 40.8V0h55.6v48.6L242.1 0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M142.8 0h-32v69.3h-112v32h112v69.4h32v-69.4h112v-32h-112z'/%3e%3cpath fill='%230052B4' d='m154.6 115 100.2 55.7v-15.8L183 115z'/%3e%3cpath fill='white' d='m154.6 115 100.2 55.7v-15.8L183 115z'/%3e%3cpath d='m154.6 115 100.2 55.7v-15.8L183 115zm-83.9 0-71.9 39.9v15.8L99 115z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M99 55.7-1.2 0v15.7l71.9 40z'/%3e%3cpath fill='white' d='M99 55.7-1.2 0v15.7l71.9 40z'/%3e%3cpath d='M99 55.7-1.2 0v15.7l71.9 40zm84 0 71.8-40V0L154.6 55.7z' fill='%23D80027'/%3e%3c/svg%3e")
468
- }
469
-
470
- .flag\:AW {
471
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 363 242'%3e%3cpath fill='%23338AF3' d='M0 0h363v242H0z'/%3e%3cpath fill='white' d='M57 96.9 14.7 78.2 57 59.6l18.6-42.2 18.6 42.2 42.3 18.6-42.3 18.7-18.6 42.2z'/%3e%3cpath fill='%23f30028' d='m75.6 40.6 11.5 26.1 26.1 11.5-26.1 11.5-11.5 26.1-11.5-26.1L38 78.2l26.1-11.5z'/%3e%3cpath d='M0 152.2h363v15.7H0zm0 31.4h363v15.7H0z' fill='%23FFDA44'/%3e%3c/svg%3e")
472
- }
473
-
474
- .flag\:AX {
475
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 210.9H202.2V342h-79.8V210.9H0v-79.8h122.4V0h79.8v131.1H513v61.2z'/%3e%3cpath fill='%23D80027' d='M513 149.7v42.6H183.7V342H141V192.3H0v-42.6h141V0h42.7v149.7z'/%3e%3c/svg%3e")
476
- }
477
-
478
- .flag\:AZ {
479
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ef3340' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300b5e2' d='M0 0h513v114H0z'/%3e%3cpath fill='%23509e2f' d='M0 228h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='M265.6 212.6c-23 0-41.6-18.6-41.6-41.6s18.6-41.6 41.6-41.6c7.2 0 13.9 1.8 19.8 5-9.2-9-21.9-14.6-35.8-14.6-28.3 0-51.2 22.9-51.2 51.2s22.9 51.2 51.2 51.2c13.9 0 26.6-5.6 35.8-14.6-5.9 3.2-12.6 5-19.8 5z'/%3e%3cpath d='m297.6 142.2 5.5 15.5 14.9-7.1-7.1 14.9 15.5 5.5-15.5 5.5 7.1 14.9-14.9-7.1-5.5 15.5-5.5-15.5-14.9 7.1 7.1-14.9-15.5-5.5 15.5-5.5-7.1-14.9 14.9 7.1z'/%3e%3c/g%3e%3c/svg%3e")
480
- }
481
-
482
- .flag\:BA {
483
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338C' d='M0 0h513.1v342H0z'/%3e%3cpath fill='%23F6C500' d='M99.9 0h342v342'/%3e%3cg fill='white'%3e%3cpath d='M19.9 21.1 40.3 6.2 60.9 21 54 0H26.7z'/%3e%3cpath d='M92.3 25.5 84.4 1.3l-7.8 24.2H51.3l20.5 14.8-7.8 24 20.4-14.8L105 64.3l-7.9-24 20.5-14.9z'/%3e%3cpath d='m136.3 69.2-7.8-24-7.8 24H95.5l20.4 14.9-7.8 24 20.4-14.8 20.6 14.8-7.8-24 20.4-14.9z'/%3e%3cpath d='m179.4 112.3-7.8-24.1-7.8 24.1h-25.3l20.5 14.9-7.8 24 20.4-14.8 20.6 14.8-7.9-24 20.5-15z'/%3e%3cpath d='m222.5 155.3-7.8-24-7.8 24h-25.4l20.6 15-7.8 24 20.4-14.9 20.4 14.9-7.8-24 20.6-15z'/%3e%3cpath d='m265.6 198.4-7.8-24-7.8 24h-25.4l20.6 14.9-7.8 24.1 20.4-14.9 20.4 14.9-7.8-24.2 20.5-14.8z'/%3e%3cpath d='m308.7 241.5-7.9-24-7.8 24h-25.3l20.5 14.8-7.9 24.2 20.6-14.9 20.4 14.8-7.8-24.1 20.5-14.8z'/%3e%3cpath d='m351.7 284.6-7.8-24.2-7.8 24.2h-25.3l20.4 14.8-7.8 24.1 20.5-14.9 20.5 14.9-7.8-24.1 20.4-14.8z'/%3e%3cpath d='m387 303.5-7.9 24.1-25.3.1 19.8 14.3h26.6l19.9-14.4h-25.3z'/%3e%3c/g%3e%3c/svg%3e")
484
- }
485
-
486
- .flag\:BB {
487
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ffc726' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0zm342 0h171v342H342z' fill='%2300267f'/%3e%3cpath d='m325.74 101.02-31.97 12.4c-.68 1.35-5.79 7.54-8.18 53.06h-17.05v-60.42L256 78.68l-12.54 27v60.8H226.4c-2.39-45.53-7.8-52.48-8.47-53.84l-31.68-11.63c.15.31 15.4 31.34 15.4 78.01v12.54h41.81v71.07h25.08v-71.07h41.81v-12.54c0-24.13 4.17-44.02 7.68-56.46 3.82-13.57 7.7-21.49 7.74-21.57l-.03.03z'/%3e%3c/svg%3e")
488
- }
489
-
490
- .flag\:BD {
491
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%232d6e41' d='M0 85.331h513v342H0z'/%3e%3ccircle fill='%23F40B32' cx='218.902' cy='256.5' r='115'/%3e%3c/svg%3e")
492
- }
493
-
494
- .flag\:BE {
495
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23fdda25' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0z'/%3e%3cpath fill='%23ef3340' d='M342 0h171v342H342z'/%3e%3c/svg%3e")
496
- }
497
-
498
- .flag\:BF {
499
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%233d944f' d='M0 0h513v342H0z'/%3e%3cpath fill='%23ef2b2d' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='m256 102.6 16.9 52h54.7l-44.2 32.2 16.8 52-44.2-32.1-44.2 32.1 16.8-52-44.2-32.2h54.7z'/%3e%3c/svg%3e")
500
- }
501
-
502
- .flag\:BG {
503
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2300966e' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M0 0h513v114H0z'/%3e%3cpath fill='%23d62612' d='M0 228h513v114H0z'/%3e%3c/svg%3e")
504
- }
505
-
506
- .flag\:BH {
507
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='m222.8 34.3-85.2 34.2 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.8H0V0h137.6z'/%3e%3c/svg%3e")
508
- }
509
-
510
- .flag\:BI {
511
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='M215.9 170.7 0 314.6V26.8zM513 26.8v287.8L297.1 170.7z' fill='%2347a644'/%3e%3cpath fill='%230052B4' d='M513 26.8 296.1 170.7 513 314.6V342h-41.1L256 197.4 40.1 342H0v-27.4l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3cpath fill='white' d='M513 26.8 297.1 170.7 513 314.6V342h-40L256 197.4 39 342H0v-27.4l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3ccircle fill='white' cx='251.6' cy='170.7' r='100.2'/%3e%3cpath d='m251.4 103.6 7.4 12.9h14.8l-7.4 12.8 7.4 12.8h-14.8l-7.4 12.9-7.4-12.9h-14.8l7.4-12.8-7.4-12.8H244zm38.8 66.7 7.4 12.9h14.8L305 196l7.4 12.8h-14.8l-7.4 12.9-7.4-12.9h-14.9l7.4-12.8-7.4-12.8h14.9zm-77.2 0 7.4 12.9h14.9l-7.4 12.8 7.4 12.8h-14.9l-7.4 12.9-7.4-12.9h-14.8l7.4-12.8-7.4-12.8h14.8z' fill='%23D80027' stroke='%2347a644' stroke-width='3'/%3e%3c/svg%3e")
512
- }
513
-
514
- .flag\:BJ {
515
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%23008751' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23fcd116' d='M196.666 85.333H513v171H196.666z'/%3e%3cpath fill='%23e8112d' d='M196.666 256H513v171H196.666z'/%3e%3c/svg%3e")
516
- }
517
-
518
- .flag\:BL {
519
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E6BC00' d='M157.31 199.76s-9.04 43.93-19.31 40.39c-10.62-3.54-17.53-18.76-17.53-18.76l-14.52 21.24s38.18 8.48 41.01 5.47c1.22-1.14 8.21-15.1 10.34-26.05v-22.29zm-56.13 60.57s-2.48 20.18-1.06 22.66c1.24 2.3 39.48 11.33 39.48 11.33s-24.96 16.46-29.74 20.54L91.8 284.94l-.71-24.61h10.09zm11.33-165.69s39.65 41.6 40.36 45.5c.71 3.72-4.25 3.19-4.25 3.19s-44.79-37.53-49.92-41.07c-5.31-3.55 13.81-7.62 13.81-7.62z'/%3e%3cpath fill='%23ADADAD' d='M99.41 104.73s16.99-.71 16.64-11.51c-.35-10.62-11.15-14.87-19.12-12.39-7.97 2.3-23.01 13.45-13.63 35.05 9.38 21.42 23.37 29.39 26.2 47.8 0 0-5.46 9.86-19.12.35-16.9-11.77-6.2-38.24-10.44-44.96-4.25-7.08-40.95-38.92-40.95-38.92s-30.24 39.37-18 74.92c16.95 49.21 51.74 31.98 64.61 36.76 0 0-42.13 61.96-49.57 67.09 0 0 24.08 8.32 47.8-18.76 0 0 5.84 9.74 7.08 20.18h10.27c4.78-26.2 51.51-64.26 49.92-82.32-1.77-21.25-49.21-49.39-51.69-73.29z'/%3e%3cpath fill='%23E6BC00' d='M359.17 201.27s8.96 42.43 19.23 38.89c10.62-3.54 17.53-18.76 17.53-18.76l14.52 21.24s-37 8.48-39.83 5.47c-1.21-1.14-9.32-13.79-11.52-24.66l.07-22.18zm56.05 59.06s2.48 20.18 1.06 22.66c-1.24 2.3-39.48 11.33-39.48 11.33s24.96 16.46 29.74 20.54l18.06-29.92.71-24.61h-10.09zM403.89 94.64s-39.65 41.6-40.36 45.5c-.71 3.72 4.25 3.19 4.25 3.19s44.79-37.53 49.92-41.07c5.14-3.55-13.81-7.62-13.81-7.62z'/%3e%3cpath fill='%23125ECC' d='M157.31 87.06H359.1v145.46c0 16.06-9.69 21.39-21.91 31.85l-45.92 39.41c-18.25 15.62-47.91 15.57-66.07 0l-46.01-39.43c-12.08-10.35-21.88-15.71-21.88-31.82V87.06z'/%3e%3cpath fill='%23FFE600' d='M200.55 147.71c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65-3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zM214.96 274.43c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c.01 7.96-6.45 14.41-14.41 14.41zm43.24 14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c0 7.95-6.45 14.41-14.41 14.41zm43.24-14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23D60537' d='M157.31 175.36H359.1v57.65H157.31v-57.65z'/%3e%3cpath fill='%23EACE00' d='M142.9 43.82s57.65-14.41 115.31-14.41 115.31 14.41 115.31 14.41l-14.41 57.65s-50.45-14.41-100.89-14.41-100.89 14.41-100.89 14.41L142.9 43.82z'/%3e%3cpath fill='%237A6920' d='M258.2 72.65c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 5c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm-115.3 0c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23ADADAD' d='M365.08 178.02c-1.59 18.06 45.14 56.12 49.92 82.32h10.27c1.24-10.44 7.08-20.18 7.08-20.18 23.72 27.09 47.8 18.76 47.8 18.76-7.44-5.13-49.57-67.09-49.57-67.09 12.88-4.78 47.67 12.45 64.61-36.76 12.24-35.55-18-74.92-18-74.92s-36.7 31.84-40.95 38.92c-4.25 6.73 6.46 33.2-10.44 44.96-13.66 9.51-19.12-.35-19.12-.35 2.83-18.41 16.82-26.38 26.2-47.8 9.38-21.6-5.66-32.75-13.63-35.05-7.97-2.48-18.76 1.77-19.12 12.39-.35 10.8 16.64 11.51 16.64 11.51-2.48 23.9-49.92 52.04-51.69 73.29z'/%3e%3ccircle fill='white' cx='258.2' cy='204.19' r='16.93'/%3e%3c/svg%3e")
520
- }
521
-
522
- .flag\:BM {
523
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c8102e' d='M0 0h513v342H0z'/%3e%3cpath fill='%23012169' d='M0 .1h256.5v171H0z'/%3e%3cpath fill='white' d='M256 0h-22.6L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1v22.6h22.6L96 121.8v48.9h64v-48.9l73.4 48.9H256v-22.6l-46.1-30.7H256v-64h-46.1L256 22.7z'/%3e%3cpath fill='%23c8102e' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%23c8102e' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cg transform='translate(13 5)'%3e%3cpath fill='white' d='M303.9 94.94v99.69c0 59.81 79.75 99.69 79.75 99.69s79.75-39.88 79.75-99.69V94.94H303.9z'/%3e%3cpath fill='%232F8F22' d='M436.37 254.44H330.93c23.13 25.08 52.72 39.88 52.72 39.88s29.59-14.8 52.72-39.88z'/%3e%3ccircle fill='%2365B5D2' cx='383.65' cy='214.56' r='39.88'/%3e%3ccircle fill='%23c8102e' cx='343.77' cy='194.63' r='19.94'/%3e%3ccircle fill='%23c8102e' cx='423.52' cy='194.63' r='19.94'/%3e%3ccircle fill='%23c8102e' cx='383.65' cy='154.75' r='19.94'/%3e%3c/g%3e%3c/svg%3e")
524
- }
525
-
526
- .flag\:BN {
527
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath d='m0 193.74 513 127.19V214.26L0 97.08z'/%3e%3cpath fill='white' d='M513 234.26v-86.67L0 20.41v86.67'/%3e%3cg fill='%23D80027' stroke='%23231F20' stroke-width='3' stroke-miterlimit='10'%3e%3cpath d='M306.4 134.01a50.28 50.28 0 0 1 6.07 24.02c0 21.55-13.51 39.94-32.52 47.19v-59.51c5.7-1.19 10-6.37 10-12.59 6.9 0 12.5-5.75 12.5-12.85h-.42c6.9 0 12.91-5.75 12.91-12.85h-34.99V76.58l-14.99-27.71-15 27.71v30.84h-34.99c0 7.1 6.01 12.85 12.91 12.85h-.42c0 7.1 5.6 12.85 12.5 12.85 0 6.22 4.29 11.4 9.99 12.59v61.37c-22.09-5.39-38.48-25.3-38.48-49.05 0-8.7 2.2-16.88 6.07-24.02-10.96 11.21-17.72 26.53-17.72 43.44 0 34.32 27.82 62.15 62.15 62.15s62.15-27.83 62.15-62.15c0-16.91-6.77-32.24-17.72-43.44z'/%3e%3cpath d='M198.46 226.81s20.69 27.71 66.5 27.71 66.5-27.71 66.5-27.71l13.47 28.37s-21.03 27.71-79.97 27.71-79.97-27.71-79.97-27.71l13.47-28.37zm-69.22-93.63h20.88l24.93 27.26v73.45h-26.28v-68.37zm270.76 0h-20.88l-24.93 27.26v73.45h26.27v-68.37z'/%3e%3c/g%3e%3c/svg%3e")
528
- }
529
-
530
- .flag\:BO {
531
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23d52b1e' d='M0 0h513v114H0z'/%3e%3cpath fill='%23f9e300' d='M0 114h513v114H0z'/%3e%3cpath fill='%23007934' d='M0 228h513v114H0z'/%3e%3c/svg%3e")
532
- }
533
-
534
- .flag\:BQ {
535
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23012a87' d='M0 342h513V0z'/%3e%3cpath fill='%23f9d90f' d='M250.4 0H0v166.9z'/%3e%3cpath fill='%23dc171d' d='m140.4 118.3 12.2 21.2h24.5l-12.3 21.1 12.3 21.2h-24.5L140.4 203l-12.2-21.2h-24.5l12.3-21.2-12.3-21.1h24.5z'/%3e%3ccircle fill='none' stroke='black' stroke-width='9' stroke-miterlimit='10' cx='140.4' cy='160.6' r='57.7'/%3e%3c/svg%3e")
536
- }
537
-
538
- .flag\:BR {
539
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23009b3a' d='M0 0h513v342H0z'/%3e%3cpath fill='%23fedf00' d='m256.5 19.3 204.9 151.4L256.5 322 50.6 170.7z'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='80.4'/%3e%3cpath fill='%23002776' d='M215.9 165.7c-13.9 0-27.4 2.1-40.1 6 .6 43.9 36.3 79.3 80.3 79.3 27.2 0 51.3-13.6 65.8-34.3-24.9-31-63.2-51-106-51zm119 20.3c.9-5 1.5-10.1 1.5-15.4 0-44.4-36-80.4-80.4-80.4-33.1 0-61.5 20.1-73.9 48.6 10.9-2.2 22.1-3.4 33.6-3.4 46.8.1 89 19.5 119.2 50.6z'/%3e%3c/svg%3e")
540
- }
541
-
542
- .flag\:BS {
543
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ffc72c' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0zm0 228h513v114H0z' fill='%2300778b'/%3e%3cpath d='M256 171 0 342V0z'/%3e%3c/svg%3e")
544
- }
545
-
546
- .flag\:BT {
547
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FF7415' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 0H0v342'/%3e%3cpath fill='none' stroke='white' stroke-width='42' stroke-miterlimit='10' d='M128.7 255.5s35 54 67.3 32.4c56.9-37.9-68.9-108.6-2.9-152.6 58.3-38.8 76.6 103.5 137.6 62.8 59-39.3-64.7-111.4-9.2-148.4 33.4-22.2 67.1 32.6 67.1 32.6'/%3e%3c/svg%3e")
548
- }
549
-
550
- .flag\:BV {
551
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 33.333 1100 733.333'%3e%3cpath fill='%23ef2b2d' d='M0 0h1100v800H0z'/%3e%3cpath fill='white' d='M300 0h200v800H300z'/%3e%3cpath fill='white' d='M0 300h1100v200H0z'/%3e%3cpath fill='%23002868' d='M350 0h100v800H350z'/%3e%3cpath fill='%23002868' d='M0 350h1100v100H0z'/%3e%3c/svg%3e")
552
- }
553
-
554
- .flag\:BW {
555
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 238h513v104H0zM0 0h513v104H0z' fill='%236da9d2'/%3e%3cpath d='M0 125.5h513v89.656H0z'/%3e%3c/svg%3e")
556
- }
557
-
558
- .flag\:BY {
559
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23007C30' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1720' d='M0 230h513V0H0'/%3e%3cpath fill='white' d='M100 230V0H0v342h513-413z'/%3e%3cpath d='M28 159.6 8.6 128.2 28 97.4l19.3 30.8zm44.6 0-19.3-31.4 19.3-30.8L92 128.2zM28 241.2 8.6 209.8 28 179l19.3 30.8zm44.6 0-19.3-31.4L72.6 179 92 209.8z' fill='%23CE1720'/%3e%3cpath d='m28 73.8-16.1-26L28 22.2l16 25.6zm44.6 0-16-26 16-25.6 16.1 25.6zM28 318l-16.1-26.1L28 266.3l16 25.6zm44.6 0-16-26.1 16-25.6 16.1 25.6z' fill='none' stroke='%23CE1720' stroke-width='7'/%3e%3c/svg%3e")
560
- }
561
-
562
- .flag\:BZ {
563
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23003e87' d='M0 0h513v342H0z'/%3e%3ccircle fill='white' cx='260.9' cy='170.9' r='118.9'/%3e%3ccircle fill='none' stroke='%236DA544' stroke-width='18' stroke-miterlimit='10' cx='261.9' cy='173.1' r='94.5'/%3e%3cg stroke='black'%3e%3cpath fill='%23003e87' d='m261.9 151.5-50.6 23.4v20c0 11.8 6.1 22.8 16.2 28.9L262 239l34.5-15.2c10-6.2 16.2-17.1 16.2-28.9v-20l-50.8-23.4z'/%3e%3cpath fill='%23FFDA44' d='M211.3 128.1h101.3v46.7H211.3z'/%3e%3c/g%3e%3cpath d='M0 0h513v35H0zm0 306h513v35H0z' fill='%23ce1127'/%3e%3c/svg%3e")
564
- }
565
-
566
- .flag\:CA {
567
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h142v342H0zm371 0h142v342H371zm-64.5 206 50.4-25.2-25.2-12.6V143l-50.4 25.2 25.2-50.4h-25.2L256.1 80l-25.2 37.8h-25.2l25.2 50.4-50.4-25.2v25.2l-25.2 12.6 50.4 25.2-12.6 25.2h50.4V269h25.2v-37.8h50.4z' fill='red'/%3e%3c/svg%3e")
568
- }
569
-
570
- .flag\:CC {
571
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='green' d='M0 0h513v342H0z'/%3e%3cpath d='m422.7 252.4 6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.2V301l-11.1-8.9-11.1 8.9v-14.2l-13.8-3.2 11.1-8.8-6.2-12.8 13.9 3.2zm-46.6-136.3 6.2 12.9 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.1v14.3l-11.1-8.9-11.1 8.9.1-14.3-13.9-3.1 11.1-8.8-6.2-12.8L370 129zm37-77.8 6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.9-13.9 3.1v14.2L413.1 78 402 86.9l.1-14.2-13.9-3.1 11.1-8.9-6.2-12.8 13.9 3.2zm51.8 58.4 6.2 12.8 13.9-3.2-6.3 12.8 11.2 8.9-13.9 3.1.1 14.2-11.2-8.9-11.1 8.9.1-14.2L440 128l11.2-8.9-6.3-12.8 13.9 3.2zm-28 68.1 4.9 14.8h15.6l-12.6 9.2 4.8 14.9-12.7-9.2-12.6 9.2 4.8-14.9-12.6-9.2h15.6zM306.8 254.7c-49.2 0-89.1-39.9-89.1-89.1s39.9-89.1 89.1-89.1c15.3 0 29.8 3.9 42.4 10.7C329.4 67.9 302.3 56 272.5 56c-60.5 0-109.6 49.1-109.6 109.6S212 275.3 272.5 275.3c29.8 0 56.9-11.9 76.6-31.3-12.6 6.8-27 10.7-42.3 10.7zM140.4 59.5C129.7 41 109.7 28.6 86.8 28.6S44 41 33.3 59.5h107.1zm.2.4-53.8 53.8-53.7-53.8C28 68.9 25 79.3 25 90.5c0 34.2 27.7 61.9 61.9 61.9s61.9-27.7 61.9-61.9c-.1-11.2-3.1-21.6-8.2-30.6z' fill='%23FFDA44'/%3e%3cpath fill='%23A2001D' d='M71.4 98.2v52.2c4.9 1.3 10.1 1.9 15.5 1.9s10.5-.7 15.5-1.9V98.2h-31z'/%3e%3c/svg%3e")
572
- }
573
-
574
- .flag\:CD {
575
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23338AF3' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 66.9V0H411.7L0 274.4V342h100.3z'/%3e%3cpath fill='%23D80027' d='M513 0v40.1L60.2 342H0v-40.8L451.8 0z'/%3e%3cpath fill='%23FFDA44' d='m93.6 31.2 16.3 50.4H163l-42.9 31.2 16.4 50.5-42.9-31.2-43 31.2L67 112.8 24.1 81.6h53.1z'/%3e%3c/svg%3e")
576
- }
577
-
578
- .flag\:CF {
579
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23d21034' d='M0 0h513v342H0z'/%3e%3cpath d='M0 171h211.5v85.3H0zm300.5 0H512v85.3H300.5z' fill='%233a9927'/%3e%3cpath fill='%23003082' d='M0 0v85.3h211.5V0h89v85.3H513V0z'/%3e%3cpath d='M300.5 85.3H512v85.3H300.5zM0 85.3h211.5v85.3H0z' fill='white'/%3e%3cpath d='M300.5 342h-89v-86H0v86h513v-86H300.5zM105.7 8.6l8.6 26.2h27.5L119.5 51l8.6 26.2L105.7 61 83.4 77.2 91.9 51 69.6 34.8h27.6z' fill='%23ffce00'/%3e%3c/svg%3e")
580
- }
581
-
582
- .flag\:CG {
583
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%23da1a35' d='M0 85.331h513v342H0z'/%3e%3cpath fill='%23009543' d='M443.726 85.331 102.4 426.657H0V85.331z'/%3e%3cpath fill='%23fbde4a' d='M500.124 85.331 158.798 426.657H11.876L353.202 85.331z'/%3e%3c/svg%3e")
584
- }
585
-
586
- .flag\:CH {
587
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='red' d='M0 85.337h513v342H0z'/%3e%3cpath fill='white' d='M356.174 222.609h-66.783v-66.783h-66.782v66.783h-66.783v66.782h66.783v66.783h66.782v-66.783h66.783z'/%3e%3c/svg%3e")
588
- }
589
-
590
- .flag\:CI {
591
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23009e60' d='M342 0h171v342H342z'/%3e%3cpath fill='%23f77f00' d='M0 0h171v342H0z'/%3e%3c/svg%3e")
592
- }
593
-
594
- .flag\:CK {
595
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%2301237a' d='M0 85.332h513v342H0z'/%3e%3cpath d='m384 156.705 5.283 16.254h17.089l-13.826 10.045 5.281 16.254L384 189.211l-13.825 10.047 5.28-16.254-13.825-10.045h17.089zm-70.209 29.081 15.228 7.758 12.084-12.083-2.673 16.879 15.227 7.759-16.879 2.673-2.674 16.88-7.76-15.227-16.878 2.673 12.086-12.084zm-29.081 70.209 16.254-5.281.001-17.089 10.044 13.825 16.254-5.282-10.046 13.827 10.046 13.826-16.254-5.28-10.044 13.825v-17.09zm29.081 70.209 7.759-15.229-12.084-12.084 16.881 2.674 7.757-15.227 2.674 16.879 16.879 2.672-15.227 7.759 2.673 16.882-12.084-12.087zM384 355.284l-5.281-16.253h-17.091l13.827-10.045-5.28-16.254L384 322.776l13.827-10.044-5.281 16.254 13.826 10.045h-17.089zm70.209-29.08-15.229-7.758-12.083 12.084 2.673-16.882-15.227-7.756 16.879-2.675 2.675-16.879 7.756 15.227 16.881-2.674-12.086 12.085zm29.081-70.209-16.254 5.281v17.09l-10.045-13.826-16.254 5.281 10.046-13.826-10.046-13.827 16.254 5.282 10.045-13.825v17.089zm-29.081-70.207-7.757 15.226 12.082 12.084-16.881-2.673-7.756 15.227-2.675-16.88-16.879-2.675 15.227-7.757-2.673-16.878 12.084 12.082zM0 186.665v16h46.069L0 233.377v7.539l57.377-38.252H80L0 255.998h112v-69.334H0zm96 69.331H22.628L96 207.083v48.913zm80-117.331 80-53.334H144v69.334h112v-16h-46.069L256 107.951v-7.539l-57.377 38.251H176v.002zm-16-53.332h73.372L160 134.246V85.333zm-16 170.665h112l-80-53.334h22.623L256 240.917v-7.539l-46.069-30.713H256v-16H144v69.333zm16-48.915 73.372 48.913H160v-48.913zM112 85.331H0l80 53.334H57.377L0 100.413v7.539l46.069 30.712H0v16h112V85.331zm-16 48.915L22.628 85.333H96v48.913z' fill='white'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.331h-32v69.334H0v32h112v69.333h32v-69.333h112v-32H144z'/%3e%3cpath d='M80 138.665 0 85.331v15.082l57.377 38.252zm96 0h22.623L256 100.413V85.331zm-118.623 64L0 240.917v15.081l80-53.333zm118.623 0 80 53.333v-15.081l-57.377-38.252z'/%3e%3c/g%3e%3c/svg%3e")
596
- }
597
-
598
- .flag\:CL {
599
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M196 0h317v171H196z'/%3e%3cpath fill='%230037A1' d='M0 0h196v171H0z'/%3e%3cpath fill='white' d='M98 24.5 113.1 71H162l-39.6 28.7 15.2 46.5L98 117.5l-39.6 28.7 15.2-46.5L34 71h48.9z'/%3e%3c/svg%3e")
600
- }
601
-
602
- .flag\:CM {
603
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ce1126' d='M0 0h513v342H0z'/%3e%3cpath fill='%23007a5e' d='M0 0h171v342H0z'/%3e%3cpath d='M342 0h171v342H342zm-86 102.2 17.2 53H329L283.9 188l17.2 53-45.1-32.7-45.1 32.7 17.2-53-45.1-32.8h55.8z' fill='%23fcd116'/%3e%3c/svg%3e")
604
- }
605
-
606
- .flag\:CN {
607
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='m226.8 239.2-9.7-15.6-17.9 4.4 11.9-14.1-9.7-15.6 17.1 6.9 11.8-14.1-1.3 18.4 17.1 6.9-17.9 4.4zM290.6 82l-10.1 15.4 11.6 14.3-17.7-4.8-10.1 15.5-1-18.4-17.7-4.8 17.2-6.6-1-18.4 11.6 14.3zm-54.4-56.6-2 18.3 16.8 7.6-18 3.8-2 18.3-9.2-16-17.9 3.8 12.3-13.7-9.2-15.9 16.8 7.5zm56.6 136.4-14.9 10.9 5.8 17.5-14.9-10.8-14.9 11 5.6-17.6-14.9-10.7 18.4-.1 5.6-17.6 5.8 17.5zM115 46.3l17.3 53.5h56.2l-45.4 32.9 17.3 53.5-45.4-33-45.5 33 17.4-53.5-45.5-32.9h56.3z' fill='%23FFDA44'/%3e%3c/svg%3e")
608
- }
609
-
610
- .flag\:CO {
611
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 256.5h513V342H0z'/%3e%3cpath fill='%230052B4' d='M0 171h513v85.5H0z'/%3e%3c/svg%3e")
612
- }
613
-
614
- .flag\:CR {
615
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 114h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 285h513v57H0zM0 0h513v57H0z'/%3e%3c/svg%3e")
616
- }
617
-
618
- .flag\:CU {
619
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FF9811' d='M0-40.8v422.9-211.4z'/%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v68.3H0zm0 136.5h513v68.3H0zm0 136.6h513v68.3H0z' fill='%230052B4'/%3e%3cpath fill='%23D80027' d='M256 170.7 0 342V0z'/%3e%3cpath fill='white' d='m86.5 111.4 12.7 39.2h41.3l-33.4 24.2 12.8 39.3-33.4-24.2-33.4 24.2 12.8-39.3-33.4-24.2h41.2z'/%3e%3c/svg%3e")
620
- }
621
-
622
- .flag\:CV {
623
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23003893' d='M0 0h513v342H0z'/%3e%3cpath fill='%23cf2027' d='M0 182.2h513v41.4H0z'/%3e%3cpath fill='white' d='M0 140.8h513v41.4H0zm0 82.8h513V265H0z'/%3e%3cpath d='m150.4 70 6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13.1-17.9 13.1 6.8-21.1-17.9-13.1h22.2zm0 209.7 6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13h22.2zm-97.6-70.9 6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13H46zM90.1 91l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-18-13h22.3zm-66.3 71H46l6.8-21.1 6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13-17.9 13 6.8-21.1zm48.4 148.9 6.8-21.1-18-13h22.3l6.8-21.2 6.9 21.2h22.2l-18 13 6.9 21.1-18-13zM248 208.8l-6.9 21.1h-22.2l18 13-6.9 21.2 18-13.1 18 13.1-6.9-21.2 18-13h-22.2zM210.7 91l-6.8 21.1h-22.2l17.9 13-6.8 21.2 17.9-13.1 18 13.1-6.9-21.2 18-13h-22.2zm66.4 71h-22.2l-6.9-21.1-6.9 21.1h-22.2l18 13.1-6.9 21.1 18-13 18 13-6.9-21.1zm-48.4 148.9-6.9-21.1 18-13h-22.2l-6.9-21.2-6.8 21.2h-22.2l17.9 13-6.8 21.1 17.9-13z' fill='%23f7d116' stroke='black'/%3e%3c/svg%3e")
624
- }
625
-
626
- .flag\:CW {
627
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23002b7f' d='M0 0h513v342H0z'/%3e%3cpath fill='%23f9e814' d='M0 233.5h513v51H0z'/%3e%3cpath d='m168.7 86.5 12.9 39.8h41.8l-33.8 24.5 12.9 39.7-33.8-24.5-33.8 24.5 12.9-39.7-33.8-24.5h41.8zm-83.3-54 7.8 23.9h25L97.9 71.1l7.8 23.8-20.3-14.7-20.3 14.7 7.8-23.8-20.3-14.7h25.1z' fill='white'/%3e%3c/svg%3e")
628
- }
629
-
630
- .flag\:CX {
631
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230021ad' d='M0 0h513v342H0z'/%3e%3cpath fill='%231c8a42' d='M0 0h513v342'/%3e%3cpath d='m77.6 272 5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9V317l-10.3-8.3-10.2 8.3v-13.2l-12.8-2.9 10.3-8.1-5.8-11.9 12.9 3zm-37.1-98.9 5.7 11.9 12.8-3-5.7 11.8 10.3 8.2-12.9 2.9.1 13.2-10.3-8.3-10.3 8.3.1-13.2-12.9-2.9 10.4-8.2L22 182l12.8 3zm37.1-80.9 5.7 11.8 12.8-2.9-5.7 11.8 10.3 8.2-12.8 2.9v13.1l-10.3-8.2-10.2 8.2V124l-12.8-2.9 10.3-8.2-5.8-11.8L72 104zm46.1 62.9 5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9v13.2l-10.3-8.2-10.2 8.2v-13.2l-12.8-2.9 10.3-8.1-5.7-11.9 12.8 3zm-32.9 54 4.4 13.7h14.5L98 231.3l4.5 13.7-11.7-8.4-11.7 8.4 4.5-13.7-11.7-8.5h14.4z' fill='white'/%3e%3ccircle fill='%23ffc639' cx='267.1' cy='170.7' r='74.5'/%3e%3cpath fill='%231c8a42' d='M267.1 220.3h24.8s10.8-19 0-37.2l24.8-24.8-12.4-24.8h-12.4s-6.2 18.6-31 18.6-31-18.6-31-18.6h-12.4l12.4 24.8-12.4 24.8 12.4 12.4s12.4-24.8 37.2-12.4c0 0 10.5 15.5 0 37.2z'/%3e%3cpath fill='%23ffc639' d='M464.4 92.2c.6-2.9-.2-17.6-.2-20.7 0-21.3-13.9-39.4-33.2-45.7 5.9 12 9.2 25.4 9.2 39.7 0 4.8-.4 9.5-1.1 14.1-2.9-4.7-6.6-8.9-11.2-12.6-17.1-13.6-40.6-14-57.9-2.5 13.4 2.9 26.3 8.9 37.7 18 9 7.1 16.2 16.8 21.7 26.1 0 0-17.8 10.9-31 15.1s-42.3 7.9-42.3 7.9c72 12 132-36 132-36-6.5-13.4-15.8-4-23.7-3.4z'/%3e%3c/svg%3e")
632
- }
633
-
634
- .flag\:CY {
635
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23DB7D00' d='M141.7 154.7s.2 67.1 74.7 65.3l4.5 13.9h8.9s-7.4-41.1 60.1-41.5c0 0 0-27.6 27.6-27.6H359s-66-51.8 58.9-118l1.8-13.1s-129.9 71-198.9 57.2c0 0 10.7 42.5-10.8 42.5-10.8 0-9.7-8.1-32.3-8.1-18.7 0-17.3 19.7-26.3 19.5-8.9-.2-18.8-12.3-19.6-10.2-.7 2.1 9.9 20.1 9.9 20.1z'/%3e%3cg fill='%23006651'%3e%3cpath d='M237.2 308.1c6.9-5 13-6.6 22.4-8.3s19.4-4.4 24.6-5.8-17.7 6.6-23.5 8.3c-5.8 1.6-23.5 5.8-23.5 5.8zm37.9-14.7c-1.9-11.9 2.8-24.3 13.5-29.3 2.5 8.6-5.2 23.2-13.5 29.3zm18.2-6.2c-5.8-9.8 4-22.6 11.1-28.8 3.3 6-2.5 23.7-11.1 28.8zm16.9-7.6c-6.2-8.4 1.1-23.2 8.8-29 3.1 8.2.1 23.2-8.8 29zm16.9-10.6c-5.6-8-1.7-20.4 6.3-28.4 5.8 6.6.9 21-6.3 28.4zm13.5-10.7c-4.7-7.5 1.1-25.4 8.6-30.4 3.3 6.6.8 25.4-8.6 30.4zm10.8-2.8c-1.4-10.8 17.4-22.7 25.2-22.4-.9 8.9-8.9 18.6-25.2 22.4zm-10.5 12.2c8.8-9.1 26-9.1 32.1-7.2-1.7 5.3-21.9 16.9-32.1 7.2z'/%3e%3cpath d='M328.7 276.8c12.4-3.3 20.5-6.1 27.9 1.7-5.2 6.6-25.4 4.7-27.9-1.7zm-17.7 8c11.9-6.4 26.3 3 28.5 8.6-13.3 5.5-28.7-7.2-28.5-8.6zm-16.3 9.2c10.8-4.1 23.2 1.4 28.2 7.5-5.8 2.7-21 5.7-28.2-7.5zm-14.9 4.7c12.4-1.4 24.4 8 27 13.4-15.9 1.5-22-3.2-27-13.4zm-4 9.4c-6.9-5-13-6.6-22.4-8.3-9.4-1.7-19.4-4.4-24.6-5.8-5.3-1.4 17.7 6.6 23.5 8.3 5.8 1.6 23.5 5.8 23.5 5.8zm-37.9-14.7c1.9-11.9-2.8-24.3-13.5-29.3-2.5 8.6 5.2 23.2 13.5 29.3zm-18.2-6.2c5.8-9.8-4-22.6-11.1-28.8-3.3 6 2.5 23.7 11.1 28.8zm-16.9-7.6c6.2-8.4-1.1-23.2-8.8-29-3.1 8.2-.1 23.2 8.8 29zM185.9 269c5.6-8 1.7-20.4-6.3-28.4-5.8 6.6-.9 21 6.3 28.4zm-13.5-10.7c4.7-7.5-1.1-25.4-8.6-30.4-3.3 6.6-.8 25.4 8.6 30.4zm-10.8-2.8c1.4-10.8-17.4-22.7-25.2-22.4.9 8.9 8.9 18.6 25.2 22.4zm10.5 12.2c-8.8-9.1-26-9.1-32.1-7.2 1.7 5.3 21.9 16.9 32.1 7.2z'/%3e%3cpath d='M184.3 276.8c-12.4-3.3-20.5-6.1-27.9 1.7 5.2 6.6 25.4 4.7 27.9-1.7zm17.7 8c-11.9-6.4-26.3 3-28.5 8.6 13.3 5.5 28.7-7.2 28.5-8.6zm16.3 9.2c-10.8-4.1-23.2 1.4-28.2 7.5 5.8 2.7 21 5.7 28.2-7.5zm14.9 4.7c-12.4-1.4-24.4 8-27 13.4 15.9 1.5 22-3.2 27-13.4z'/%3e%3c/g%3e%3c/svg%3e")
636
- }
637
-
638
- .flag\:CZ {
639
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2311457e' d='M0 0h513v342H0z'/%3e%3cpath fill='%23d7141a' d='M513 171v171H0l215-171z'/%3e%3cpath fill='white' d='M513 0v171H215.185L0 0z'/%3e%3c/svg%3e")
640
- }
641
-
642
- .flag\:DE {
643
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0z'/%3e%3cpath fill='%23FFDA44' d='M0 228h513v114H0z'/%3e%3c/svg%3e")
644
- }
645
-
646
- .flag\:DJ {
647
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2312ad2b' d='M0 0h513v342H0z'/%3e%3cpath fill='%236ab2e7' d='M513 0v166.7L0 170.8V0z'/%3e%3cpath fill='white' d='M256 170.7 0 342V0z'/%3e%3cpath fill='%23d7141a' d='m89.8 92.5 17 52.4H162l-44.6 32.5 17 52.4-44.6-32.4-44.6 32.4 17-52.4-44.6-32.5h55.2z'/%3e%3c/svg%3e")
648
- }
649
-
650
- .flag\:DK {
651
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c60c30' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M190 0h-60v140H0v60h130v142h60V200h323v-60H190z'/%3e%3c/svg%3e")
652
- }
653
-
654
- .flag\:DM {
655
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23496E2D' d='M0 0h513v342H0z'/%3e%3cpath d='M0 110.7v120h513v-120z'/%3e%3cpath fill='%23FFDA44' d='M0 110.7h513v40H0z'/%3e%3cpath fill='white' d='M0 190.7h513v40H0z'/%3e%3cpath d='M196 0h120v342H196z'/%3e%3cpath fill='%23FFDA44' d='M196 0h40v342h-40z'/%3e%3cpath fill='white' d='M274.7 0h40v342h-40z'/%3e%3ccircle fill='%23D80027' cx='256' cy='170.7' r='123.1'/%3e%3cpath d='m256 58.6 4.6 14.2h15l-12.1 8.9 4.6 14.2-12.1-8.8-12.1 8.8 4.6-14.2-12.1-8.9h15zM190.1 80l12.2 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15l-4.6 14.2-4.7-14.2h-15l12.1-8.8zm-40.7 56h15l4.6-14.2 4.7 14.2h15l-12.2 8.8 4.7 14.3-12.2-8.8-12.1 8.8 4.6-14.3zm0 69.3 12.1-8.8-4.6-14.3L169 191l12.2-8.8-4.7 14.3 12.2 8.8h-15l-4.7 14.3-4.6-14.3zm40.7 56.1 4.6-14.3-12.1-8.8h15l4.7-14.3 4.6 14.3h15l-12.1 8.8 4.6 14.3-12.1-8.9zm65.9 21.4-4.6-14.3h-15l12.1-8.8-4.6-14.3 12.1 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15zm65.9-21.4-12.2-8.9-12.1 8.9 4.6-14.3-12.1-8.8h15l4.6-14.3 4.7 14.3h15l-12.1 8.8zm40.7-56.1h-15l-4.6 14.3-4.7-14.3h-15l12.2-8.8-4.7-14.3L343 191l12.1-8.8-4.6 14.3zm0-69.3-12.1 8.8 4.6 14.3-12.1-8.8-12.2 8.8 4.7-14.3-12.2-8.8h15l4.7-14.2 4.6 14.2zm-40.7-56-4.6 14.3 12.1 8.8h-15l-4.7 14.2-4.6-14.2h-15l12.1-8.8-4.6-14.3 12.1 8.8zM279.3 168.7c-11-21.1-14.5-25.1-14.5-25.1s.4-9.7.4-15.6c0-8.8-7.4-15.8-16.5-15.8-8.6 0-15.7 2.9-16.5 11-4.2.9-8.6 4.1-8.6 10.7 0 4.8 1 7.3 5.2 9.3 2.1-4.6 4.3-4.8 9.3-6.4.8.6 1.7 3 2.6 3.4l.3 1s-13.3 6.6-13.3 30.9c0 29.5 22 45.4 22 45.4l-1.8.3-1.9 7.1h22v-7.2l11 17.5c.3-.3 10.2-47.6.3-66.5z' fill='%23496E2D'/%3e%3c/svg%3e")
656
- }
657
-
658
- .flag\:DO {
659
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 215.2h211.5v126.1H0z'/%3e%3cpath fill='%230052B4' d='M0 0h211.5v126.2H0z'/%3e%3cpath fill='%23D80027' d='M300.5 0H512v126.2H300.5z'/%3e%3cpath fill='%230052B4' d='M300.5 215.2H512v126.1H300.5z'/%3e%3cg stroke='white' stroke-width='5' stroke-miterlimit='10'%3e%3cpath fill='%230052B4' d='M256 130h-49.9v49.4s19.5 6 49.9 6V130z'/%3e%3cpath fill='%23D80027' d='M206.1 179.4v6c0 27.5 22.3 49.9 49.9 49.9v-49.9c-30.4 0-49.9-6-49.9-6z'/%3e%3cpath fill='%230052B4' d='M256 235.3c27.5 0 49.9-22.3 49.9-49.9v-6s-19.5 6-49.9 6v49.9z'/%3e%3cpath fill='%23D80027' d='M256 130v55.4c30.4 0 49.9-6 49.9-6V130H256z'/%3e%3c/g%3e%3c/svg%3e")
660
- }
661
-
662
- .flag\:DZ {
663
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2341662E' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M256.5 0H513v342H256.5z'/%3e%3cg fill='%23D80027'%3e%3cpath d='m341.5 105.3-29.4 40.4-47.5-15.4 29.4 40.4-29.4 40.4 47.5-15.4 29.4 40.4v-50l47.5-15.5-47.5-15.4z'/%3e%3cpath d='M309.9 276.7c-58.5 0-106-47.5-106-106s47.5-106 106-106c18.3 0 35.4 4.6 50.4 12.7-23.5-23-55.7-37.2-91.2-37.2-72 0-130.4 58.4-130.4 130.4S197.1 301 269.1 301c35.5 0 67.7-14.2 91.2-37.2-14.9 8.2-32.1 12.9-50.4 12.9z'/%3e%3c/g%3e%3c/svg%3e")
664
- }
665
-
666
- .flag\:EC {
667
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 170.7h513V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h513v85.3H0z'/%3e%3ccircle fill='%23FFDA44' cx='256' cy='171' r='60'/%3e%3cpath fill='%234C1F00' d='M369.2 79.9s-27.2-13.8-33.9-16c-6.7-2.2-49.1-13.2-49.1-7 0 10.3-13.5 12-15.5 12s-2-5.3-14.8-5.3-13.7 4.8-15.8 4.8c-2.2 0-14.5-1-14.5-11.5 0-5.2-42.9 4-49.1 7-6.1 3.1-33.9 16-33.9 16s45.8 2.7 53.9 6.2 43.8 16.5 43.8 16.5l-2.8 13.3h37.8l-3.8-13.3s35.1-12.7 43.8-16.5 53.9-6.2 53.9-6.2z'/%3e%3cpath fill='%2357BA17' d='M217.7 171.7c0 21.1 17.2 38.3 38.3 38.3 21.1 0 38.3-17.2 38.3-38.3v-11.5h-76.5v11.5z'/%3e%3cpath fill='%23338AF3' d='M256 110.5c-21.1 0-38.3 17.2-38.3 38.3v11.5h76.5v-11.5c.1-21.1-17.1-38.3-38.2-38.3z'/%3e%3c/svg%3e")
668
- }
669
-
670
- .flag\:EE {
671
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23111' d='M0 0h513v342H0z'/%3e%3cpath fill='%23368FD8' d='M0 0h513v114H0z'/%3e%3cpath fill='white' d='M0 228h513v114H0z'/%3e%3c/svg%3e")
672
- }
673
-
674
- .flag\:EG {
675
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath fill='%23C09300' d='M220.3 204.4s0-58.4 4.5-64.7c3.1-4.3 16.8 5.2 22.7 4.5 0 0 4.2-7.5 4.5-12 .3-4.6-1.1-7.6-4.9-6.2 0 0-1.2-2.1.5-3.3 1.6-1.2 5.6.1 5.6.1s-.5-1 1.6-.9c2.9.2 7.2 1.4 7.4 5.6.2 3.1.3 7.7.4 8.7.7 6.8 2.7 8.7 2.7 8.7s18.4-9.2 22-5.2c3.3 3.8 4.5 64.7 4.5 64.7l-18.1-16.8 12.1 29.5s-14.4 2.4-28.9 2.4c-14.5 0-31.1-4.2-31.1-4.2l13.8-28.2-19.3 17.3z'/%3e%3c/svg%3e")
676
- }
677
-
678
- .flag\:EH {
679
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0z'/%3e%3cpath fill='%23428823' d='M0 228h513v114H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M256 171 0 342V0zm53.1 0c0-22.9 13.1-42.1 34.6-46.8-3.3-.7-6.7-1.1-10.3-1.1-26.4 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9c3.5 0 7-.4 10.3-1.1-21.5-5.1-34.6-24.2-34.6-46.8z'/%3e%3cpath d='m365 129.2 10.3 31.7h33.3l-27 19.6 10.3 31.7-26.9-19.6-27 19.6 10.3-31.7-27-19.6h33.4z'/%3e%3c/g%3e%3c/svg%3e")
680
- }
681
-
682
- .flag\:ER {
683
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23338AF3' d='M0 0h513v342H0z'/%3e%3cpath fill='%2356AF35' d='M0 0h513v171H0z'/%3e%3cpath fill='%23D80027' d='m0 342 513-171L0 0v342z'/%3e%3cg fill='%23ffc945'%3e%3cpath d='M134.7 231.5c33.6 0 60.8-27.2 60.8-60.8s-27.2-60.8-60.8-60.8-60.8 27.2-60.8 60.8 27.2 60.8 60.8 60.8zm0 24.3c-47 0-85.2-38.1-85.2-85.2s38.1-85.2 85.2-85.2 85.2 38.1 85.2 85.2-38.2 85.2-85.2 85.2z'/%3e%3ccircle cx='119.5' cy='148.3' r='17.5'/%3e%3ccircle cx='148.9' cy='158.5' r='17.5'/%3e%3ccircle cx='134.7' cy='135.2' r='17.5'/%3e%3ccircle cx='119.5' cy='172.7' r='17.5'/%3e%3ccircle cx='149.9' cy='182.8' r='17.5'/%3e%3ccircle cx='122.5' cy='198' r='17.5'/%3e%3ccircle cx='145.9' cy='205.2' r='17.5'/%3e%3c/g%3e%3c/svg%3e")
684
- }
685
-
686
- .flag\:ES {
687
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M0 0h22.5v15H0V0z'/%3e%3cpath fill='%23D03433' d='M0 0h22.5v4H0V0zm0 11h22.5v4H0v-4z'/%3e%3cpath fill='%23FBCA46' d='M0 4h22.5v7H0V4z'/%3e%3cpath fill='white' d='M7.8 7h1v.5h-1V7z'/%3e%3cpath fill='%23A41517' d='M7.2 8.5c0 .3.3.5.6.5s.6-.2.6-.5L8.5 7H7.1l.1 1.5zM6.6 7c0-.3.2-.5.4-.5h1.5c.3 0 .5.2.5.4V7l-.1 1.5c-.1.6-.5 1-1.1 1-.6 0-1-.4-1.1-1L6.6 7z'/%3e%3cpath fill='%23A41517' d='M6.8 7.5h2V8h-.5l-.5 1-.5-1h-.5v-.5zM5.3 6h1v3.5h-1V6zm4 0h1v3.5h-1V6zm-2.5-.5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v.2c0 .2-.1.3-.3.3H7c-.1 0-.2-.1-.2-.2v-.3z'/%3e%3c/svg%3e")
688
- }
689
-
690
- .flag\:ET {
691
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%2320AA46' d='M0 0h22.5v5H0V0z'/%3e%3cpath fill='%23E92F3B' d='M0 10h22.5v5H0v-5z'/%3e%3cpath fill='%23FADF50' d='M0 5h22.5v5H0V5z'/%3e%3ccircle fill='%23205CCA' cx='11.3' cy='7.5' r='5.2'/%3e%3cg stroke='%23FFDB3D' fill='none'%3e%3cpath d='m11.3 8.8-2.1 1.5.8-2.4-2-1.5h2.5l.8-2.3.8 2.3h2.6l-2.1 1.5.8 2.4-2.1-1.5zm-1-2.4h1.9M9.9 7.8l1.3 1m.8-2.6.7 1.8M10 7.9l.6-1.8M11 9l1.6-1.1' stroke-width='.5'/%3e%3cpath d='m8.7 3.9 1.1 1.6m4-1.7-1 1.6m-1.5 4.7V12M8.9 8.3 7.1 9m8.4 0-1.8-.7' stroke-width='.25'/%3e%3c/g%3e%3c/svg%3e")
692
- }
693
-
694
- .flag\:EU {
695
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 810 540'%3e%3cpath fill='%23039' d='M0 0h810v540H0z'/%3e%3cpath fill='%23FC0' d='m404.951 59.865 6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-90 24 6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-66 66 6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-24 89.999 6.735 20.719h21.894l-17.633 12.813 6.638 20.74-17.634-12.813-17.634 12.813 6.736-20.731-17.633-12.811h21.796zm24 90.001 6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm66 66 6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm180-312 6.735 20.718h21.894l-17.633 12.812 6.637 20.74-17.633-12.812-17.635 12.812 6.737-20.729-17.633-12.812h21.795zm66 66 6.735 20.718h21.894l-17.633 12.812 6.637 20.74-17.633-12.812-17.635 12.812 6.737-20.729-17.633-12.812h21.795zm24 90 6.735 20.718h21.894l-17.633 12.813 6.638 20.74-17.634-12.813-17.634 12.813 6.736-20.731-17.633-12.811h21.796zm-24 90 6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm-156 90 6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm90-24.001 6.735 20.719h21.894l-17.633 12.812 6.639 20.74-17.635-12.812-17.633 12.812 6.735-20.73-17.633-12.811h21.797z'/%3e%3c/svg%3e")
696
- }
697
-
698
- .flag\:FI {
699
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%232E52B2' d='M513 129.3V212H203.7v130H121V212H0v-82.7h121V0h82.7v129.3z'/%3e%3c/svg%3e")
700
- }
701
-
702
- .flag\:FJ {
703
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%232E52B2' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M256 0v22.6l-46.1 30.7H256v64h-46.1L256 148v22.7h-22.6l-73.4-49v49H96v-49l-73.4 49H0V148l46.1-30.7H0v-64h46.1L0 22.6V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zm256 0v15.1l-57.4 38.2H176z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zm256 0v15.1l-57.4 38.2H176zM0 170.7v-15.1l57.4-38.3H80zm256 0v-15.1l-57.4-38.3H176z'/%3e%3c/g%3e%3cpath fill='%23F3F3F3' d='M307.1 127.1v92c0 61.6 80.5 80.5 80.5 80.5s80.4-19 80.4-80.6v-92l-80.5-23-80.4 23.1z'/%3e%3cpath fill='%23D80027' d='M468 132.8V98.3H307.1v34.5h69v69h-69v23h69V296c6.9 2.5 11.5 3.5 11.5 3.5s4.6-1.1 11.5-3.5v-71.2h69v-23h-69v-69H468z'/%3e%3c/svg%3e")
704
- }
705
-
706
- .flag\:FK {
707
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath d='M155.8 115 256 170.7v-15.8L184.2 115zm-84 0L0 154.9v15.8L100.2 115z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath d='M100.2 55.6 0 0v15.7l71.8 39.9zm84 0L256 15.7V0L155.8 55.6z' fill='%23D80027'/%3e%3cpath fill='%231F8BDE' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3z'/%3e%3cpath fill='white' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3zm79.6 86.3c7.9-4.5 15.9-10 23.2-16.7 20.5-18.5 32.6-41.4 32.6-69.7v-90c0-.3-120.4-.3-120.4-.3v90.3c0 28.3 12.1 51.2 32.6 69.7 8.3 7.5 17.6 13.9 27.6 19 1.4-.6 2.8-1.4 4.4-2.3z'/%3e%3cpath fill='%23187536' d='M347.1 193.4c-2.6-7.9 1.7-14.3 10.1-14.3h60.5c8.2 0 12.8 6.3 10.1 14.3l-5.5 16.5c-2.6 7.9-8.9 9.2-15.8 4 0 0 2.6-4.8-19.1-4.8-21.7 0-19.1 4.8-19.1 4.8-6.1 5.7-13.1 4-15.8-4 .1.1-5.4-16.5-5.4-16.5z'/%3e%3cpath fill='white' d='M357.4 179.1c8.1 1.6 17.8-15 30.1-15 13.1 0 21.8 17.1 30.1 15 7.4-1.8 15-22.2 15-30.1 0-16.6-20.2-30.1-45.1-30.1-24.9 0-45.1 13.5-45.1 30.1-.1 8.5 6.6 28.5 15 30.1zm-1.4 91.6c6.2.4 12.5-1.8 17.2-6.5l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c4.7 4.7 11 6.9 17.1 6.5 5.3-.3 32.5-33.5 25.7-32.6-4.6.6-9.1 2.8-12.7 6.3l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-3.5-3.5-7.8-5.6-12.3-6.3-6.7-1.1 20.1 32.2 25.3 32.5zM322.1 210c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0 0 0 5.5-14.8 2.5-15.9-7.9-2.9-17.2-1.2-23.5 5.2l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-6.2-6.2-15.1-8-22.8-5.5-3.1 1.1 1.9 16.1 1.9 16.1z'/%3e%3c/svg%3e")
708
- }
709
-
710
- .flag\:FM {
711
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23338AF3' d='M0 0h513v342H0z'/%3e%3cpath d='m256 37.9 10.1 31.2H299l-26.6 19.3 10.2 31.2-26.6-19.3-26.6 19.3 10.2-31.2L213 69.1h32.9zM123.2 170.7l31.2-10.2v-32.8l19.3 26.6 31.2-10.2-19.3 26.6 19.3 26.5-31.2-10.1-19.3 26.5v-32.8zM256 303.5l-10.1-31.2H213l26.6-19.3-10.2-31.3L256 241l26.6-19.3-10.2 31.3 26.6 19.3h-32.9zm132.8-132.8-31.2 10.1v32.8l-19.3-26.5-31.2 10.1 19.3-26.5-19.3-26.6 31.2 10.2 19.3-26.6v32.8z' fill='white'/%3e%3c/svg%3e")
712
- }
713
-
714
- .flag\:FO {
715
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230F61A5' d='M513 214.5H206.2V342h-87.8V214.5H0v-87.7h118.4V0h87.8v126.8H513V192z'/%3e%3cpath fill='%23E50E3D' d='M513 149.3V192H183.7v150H141V192H0v-42.7h141V0h42.7v149.3z'/%3e%3c/svg%3e")
716
- }
717
-
718
- .flag\:FR {
719
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3c/svg%3e")
720
- }
721
-
722
- .flag\:GA {
723
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 228h513v114H0z'/%3e%3c/svg%3e")
724
- }
725
-
726
- .flag\:GB {
727
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cg fill='white'%3e%3cpath d='M0 0h513v341.3H0V0z'/%3e%3cpath d='M311.7 230 513 341.3v-31.5L369.3 230h-57.6zM200.3 111.3 0 0v31.5l143.7 79.8h56.6z'/%3e%3c/g%3e%3cpath d='M393.8 230 513 295.7V230H393.8zm-82.1 0L513 341.3v-31.5L369.3 230h-57.6zm146.9 111.3-147-81.7v81.7h147zM90.3 230 0 280.2V230h90.3zm110 14.2v97.2H25.5l174.8-97.2zm-82.1-132.9L0 45.6v65.7h118.2zm82.1 0L0 0v31.5l143.7 79.8h56.6zM53.4 0l147 81.7V0h-147zm368.3 111.3L513 61.1v50.2h-91.3zm-110-14.2V0h174.9L311.7 97.1z' fill='%230052B4'/%3e%3cg fill='%23D80027'%3e%3cpath d='M288 0h-64v138.7H0v64h224v138.7h64V202.7h224v-64H288V0z'/%3e%3cpath d='M311.7 230 513 341.3v-31.5L369.3 230h-57.6zm-168 0L0 309.9v31.5L200.3 230h-56.6zm56.6-118.7L0 0v31.5l143.7 79.8h56.6zm168 0L513 31.5V0L311.7 111.3h56.6z'/%3e%3c/g%3e%3c/svg%3e")
728
- }
729
-
730
- .flag\:GD {
731
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c60a0a' d='M0 0h513v342H0z'/%3e%3cpath fill='%233E8446' d='m256.5 170.7-212 126.1V44.5z'/%3e%3cpath d='m256.5 170.7 211 126.1h-423zm211-126.2-211 126.2-212-126.2z' fill='%23FFDA44'/%3e%3cpath fill='%233E8446' d='M467.5 44.5v252.3l-211-126.1z'/%3e%3cpath d='m256.5 10.4 2.8 10.2H270l-8.6 6.3 3.3 10.2-8.2-6.3-9.2 6.3 3.3-10.2-8.6-6.3h10.7zm-86.4 0 3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm171.8 0 3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm-85.4 293.8 2.8 10.2H270l-8.6 6.3 3.3 10.2-8.2-6.3-9.2 6.3 3.3-10.2-8.6-6.3h10.7zm-86.4 0 3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm171.8 0 3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7z' fill='%23FFDA44'/%3e%3ccircle fill='%23c60a0a' cx='244.5' cy='170.7' r='76.2'/%3e%3cpath fill='%23FFDA44' d='m244.5 110.1 13.6 41.8h44l-35.6 25.8 13.6 41.8-35.6-25.8-35.5 25.8 13.6-41.8-35.6-25.8h44zm-136.8 57.7c4.4 6.9 2.3 16.1-4.6 20.5s-16.1 2.3-20.5-4.6c-7.9-12.5-3.3-33-3.3-33s20.4 4.6 28.4 17.1z'/%3e%3ccircle fill='%23A2001D' cx='99.1' cy='182.1' r='7.4'/%3e%3c/svg%3e")
732
- }
733
-
734
- .flag\:GE {
735
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M.8 0h21v15H.8V0z'/%3e%3cpath fill='%23eb000e' d='M9.8 6H0v3h9.8v6h3V9h9.8V6h-9.8V0h-3v6z'/%3e%3cpath fill='%23eb000e' d='m17.3 2.7-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm-12.7 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm0 9-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm12.7 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2z'/%3e%3c/svg%3e")
736
- }
737
-
738
- .flag\:GF {
739
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23FDEB01' d='m0 0 90 60H0z'/%3e%3cpath fill='%2358A846' d='M90 0v60L0 0z'/%3e%3cpath fill='%23ED3D24' d='m50.7 33.3 9.3-6.7H48.5L45 15.7l-3.5 10.9H30l9.3 6.7-3.6 11 9.3-6.7 9.3 6.7z'/%3e%3c/svg%3e")
740
- }
741
-
742
- .flag\:GG {
743
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M308 0H204v118.7H0v104h204V342h104V222.7h205v-104H308z'/%3e%3cpath fill='%23FFDA44' d='m368.6 188 26 17.3V136l-26 17.3h-95.3V58.1l17.3-26h-69.2l17.3 26v95.2h-95.3l-26-17.3v69.3l26-17.3h95.3v95.2l-17.3 26h69.2l-17.3-26V188z'/%3e%3c/svg%3e")
744
- }
745
-
746
- .flag\:GH {
747
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23496E2D' d='M0 228h513v114H0z'/%3e%3cpath d='m255.9 113.8 14.1 43.4 40.4 3.2-37 26.9 19.5 40.3-37-26.9-37 26.9 14.1-43.5-36.9-26.9h45.7z'/%3e%3c/svg%3e")
748
- }
749
-
750
- .flag\:GI {
751
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 230h513v112H0z'/%3e%3cpath fill='%23D80027' stroke='black' stroke-miterlimit='10' d='M363.1 131.8V99.1H374V77.3h-21.9v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7h-21.8V55.5h10.9V33.7h-21.8v10.9h-10.9V33.7H254v10.9h-10.9V33.7h-21.8v21.8h10.9v76.3h-21.8V99.1h10.9V77.3h-21.8v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7H145V219h239.9v-87.2z'/%3e%3cpath fill='%23FFDA44' stroke='black' stroke-miterlimit='10' d='m264.9 235.5-24.2 18.2 19.1 14.3v31.3h-23.2v9h23v7.9h-23v9.3H270V268l19.1-14.3-24.2-18.2zm0 25.3-10.1-7.1 10.1-7.1 10.1 7.1-10.1 7.1z'/%3e%3cpath d='M239.6 209.7v-27.9s.1-22.3 25-22.3c24.8 0 25.7 22 25.7 22v28.2h-50.7zm-69.1 0v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8z'/%3e%3cpath d='M169.1 209.7v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zm151.8 0v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zm8.4-77.7v-15.7s.1-12.1 11.3-12.1c11.3 0 11.7 11.9 11.7 11.9V132h-23zm-78.8 0v-23.7s.1-18.3 14.3-18.3c14.2 0 14.7 18 14.7 18v24h-29zm-73 0v-15.7s.1-12.1 11.3-12.1 11.7 11.9 11.7 11.9V132h-23z'/%3e%3c/svg%3e")
752
- }
753
-
754
- .flag\:GL {
755
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 0v171H0V0z'/%3e%3ccircle fill='white' cx='185.8' cy='171.2' r='117.8'/%3e%3cpath fill='%23D80027' d='M68 171c0-65.1 52.8-117.8 117.8-117.8 65.1 0 117.8 52.8 117.8 117.8'/%3e%3c/svg%3e")
756
- }
757
-
758
- .flag\:GM {
759
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23cf0d19' d='M0 0h513v100H0z'/%3e%3cpath fill='%230052B4' d='M0 121h513v100H0z'/%3e%3cpath fill='%231a7e25' d='M0 242h513v100H0z'/%3e%3c/svg%3e")
760
- }
761
-
762
- .flag\:GN {
763
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M342 0h171v342H342z'/%3e%3cpath fill='%23D80027' d='M0 0h171v342H0z'/%3e%3c/svg%3e")
764
- }
765
-
766
- .flag\:GP {
767
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3c/svg%3e")
768
- }
769
-
770
- .flag\:GQ {
771
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v113.8H0z'/%3e%3cpath fill='%23D80027' d='M0 227.6h513V342H0z'/%3e%3cpath fill='%230070C8' d='M126 171 0 342V0z'/%3e%3cpath fill='none' stroke='black' stroke-miterlimit='10' d='M233.8 139.4v40.4c0 35.6 35.6 35.6 35.6 35.6s35.6 0 35.6-35.6v-40.4h-71.2z'/%3e%3cpath fill='%23786145' d='M264.5 179.8h9.8l4 25.8h-17.8z'/%3e%3cpath fill='%236DA544' d='M287.2 162c0-9.8-8-14.8-17.8-14.8s-17.8 5-17.8 14.8c-4.9 0-8.9 4-8.9 8.9s4 8.9 8.9 8.9h35.6c4.9 0 8.9-4 8.9-8.9s-4-8.9-8.9-8.9z'/%3e%3cpath d='m230.7 120 1.9 3.3h3.8l-1.9 3.3 1.9 3.2h-3.8l-1.9 3.3-1.9-3.3H225l1.9-3.2-1.9-3.3h3.8zm15.3 0 1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zm15.3 0 1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zm15.8 0 1.9 3.3h3.8l-1.9 3.3 1.9 3.2H279l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zm16 0 1.9 3.3h3.8l-1.9 3.3 1.9 3.2H295l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zm15 0 1.9 3.3h3.7l-1.9 3.3 1.9 3.2H310l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8z' fill='%23FFDA00' stroke='black' stroke-miterlimit='10'/%3e%3c/svg%3e")
772
- }
773
-
774
- .flag\:GR {
775
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%230d5eaf'%3e%3cpath d='M0 0h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0z'/%3e%3cpath d='M0 0h190v190H0z'/%3e%3c/g%3e%3cg fill='white'%3e%3cpath d='M0 76h190v38H0z'/%3e%3cpath d='M76 0h38v190H76z'/%3e%3c/g%3e%3c/svg%3e")
776
- }
777
-
778
- .flag\:GS {
779
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cellipse fill='white' cx='443.4' cy='233.6' rx='29' ry='43.5'/%3e%3cellipse fill='%23FFCE00' cx='406.9' cy='317.7' rx='22' ry='9.3'/%3e%3cellipse fill='%23FFCE00' cx='364' cy='317.7' rx='22' ry='9.3'/%3e%3cpath fill='%2339B200' d='m342 190.1 43.4 86.9 43.5-86.9z'/%3e%3cellipse fill='%239B9B9B' cx='327.5' cy='233.6' rx='29' ry='43.5'/%3e%3cpath fill='%23757575' d='m371 175.6-14.5 14.5h57.9l-14.5-14.5 14.5-43.5s-13-29-29-29-29 29-29 29l14.6 43.5z'/%3e%3ccircle fill='%23C6B56F' cx='385.4' cy='67' r='29'/%3e%3ccircle fill='%23A54A00' cx='386' cy='88.7' r='29'/%3e%3ccircle fill='white' cx='443.4' cy='117.7' r='29'/%3e%3ccircle fill='%230049FF' cx='342.2' cy='146.7' r='29'/%3e%3ccircle fill='%230041F9' cx='429.8' cy='146.7' r='29'/%3e%3ccircle fill='%23F7D71E' cx='386' cy='233.6' r='29'/%3e%3ccircle fill='%23CEC851' cx='457.9' cy='190.1' r='29'/%3e%3ccircle fill='white' cx='385.4' cy='289.5' r='29'/%3e%3cpath fill='%237C0B29' d='m371 135.7 14.5-3.5 14.5 3.5c0 7.5-14.5 11-14.5 11s-14.5-3.5-14.5-11z'/%3e%3ccircle fill='white' cx='327.5' cy='117.4' r='29'/%3e%3c/svg%3e")
780
- }
781
-
782
- .flag\:GT {
783
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0zm342 0h171v342H342z' fill='%23338AF3'/%3e%3ccircle fill='%23DCC26D' cx='256' cy='155.8' r='25.5'/%3e%3cpath fill='%23628A40' d='M194.2 155.9c0 22.1 11.8 42.5 30.8 53.5 5.9 3.4 13.5 1.4 16.9-4.5 3.4-5.9 1.4-13.5-4.5-16.9-11.5-6.6-18.5-18.9-18.5-32.1 0-6.8-5.5-12.4-12.4-12.4s-12.3 5.5-12.3 12.4zm95.1 52.1c17.8-11.4 28.6-31 28.5-52.1 0-6.8-5.5-12.4-12.4-12.4-6.8 0-12.4 5.5-12.4 12.4 0 12.7-6.5 24.5-17.1 31.3-5.8 3.6-7.7 11.2-4.1 17 3.6 5.8 11.2 7.7 17 4.1.2-.1.3-.2.5-.3z'/%3e%3c/svg%3e")
784
- }
785
-
786
- .flag\:GU {
787
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M11.1 11.1h489.7v319.1H11.1z'/%3e%3cpath fill='%237DBEF1' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3cpath fill='%231C8AE6' d='M179.8 180.7h152.6l-29.3 64.9h-95.2z'/%3e%3cpath fill='%23FFF042' d='M192.3 205.9s40.5 38.2 51 38.2c12.4 0 12.6-18.4 25.5-25.5 20.2-11.1 51-12.7 51-12.7L297 248.7l-41 36.6-46.8-39.7-16.9-39.7z'/%3e%3cpath fill='%23259C7B' d='m256 157.5-22.5 15.6 7.9-26.2-21.8-16.5 27.4-.5 9-25.9 9 25.9 27.4.5-21.8 16.6 7.9 26.2-22.5-15.7z'/%3e%3cpath fill='%238E5715' d='M249.7 144.6c-.9 9.2-1.5 18.4-1.7 27.6-.3 11.9.3 20.7 2 26 2.2 6.6 7.2 12.9 14.2 18.9 5.3 4.6 10.6 8.1 14.2 10.1 3.1 1.7 7 .6 8.7-2.4 1.7-3.1.6-7-2.4-8.7-4.3-2.5-8.4-5.4-12.2-8.7-5.4-4.6-9.1-9.2-10.4-13.3-1.1-3.4-1.6-11.3-1.4-21.7.2-8.9.8-17.8 1.7-26.6.4-3.5-2.2-6.6-5.7-7-3.6-.3-6.7 2.3-7 5.8z'/%3e%3cpath fill='white' d='m217.8 170.7 25.5 38.2h-25.5v-38.2z'/%3e%3cpath fill='none' stroke='%23D80027' stroke-width='12' stroke-miterlimit='10' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3c/svg%3e")
788
- }
789
-
790
- .flag\:GW {
791
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%236DA544' d='M0 0h512v342H0z'/%3e%3cpath fill='%23FFDA44' d='M0 0h512v171H0z'/%3e%3cpath fill='%23D80027' d='M0 0h182v342H0z'/%3e%3cpath d='m98.3 109.8 15.1 46.5h48.9L122.8 185l15.1 46.5-39.6-28.7-39.5 28.7L73.9 185l-39.6-28.7h48.9z'/%3e%3c/svg%3e")
792
- }
793
-
794
- .flag\:GY {
795
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%23009E49' d='M0 0h900v600H0V0z'/%3e%3cpath fill='white' d='m0 0 947 300L0 600V0z'/%3e%3cpath fill='%23FFD00D' d='M0 26.1 870 300 0 573.9V26.1z'/%3e%3cpath fill='%232D2D2D' d='m0 0 450 300L0 600V0z'/%3e%3cpath fill='%23D3132F' d='m0 35 397.5 265L0 565V35z'/%3e%3c/svg%3e")
796
- }
797
-
798
- .flag\:HK {
799
- background-image: url("data:image/svg+xml,%3csvg viewBox='0 0.5 21 14' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath fill='white' d='M0 0h21v15H0z'/%3e%3cpath fill='%23ee1c25' d='M0 0h21v15H0z'/%3e%3cpath d='M12 7.19c-.798-.5-1 .409-1 0 0-.828.895-1.5 2-1.5s2 .672 2 1.5c-.949 0-1.044.5-1.5.5-.56 0-.702 0-1.5-.5zM13.25 7a.25.25 0 1 0 0-.5.25.25 0 0 0 0 .5zm-1.81 1.962c.228-.913-.698-.824-.31-.95.788-.257 1.703.387 2.045 1.438.341 1.05-.021 2.11-.809 2.366-.293-.903-.798-.838-.939-1.272-.173-.533-.217-.668.012-1.582zm.566 1.13a.25.25 0 1 0 .476-.154.25.25 0 0 0-.476.154zM9.58 8.977c.94-.065.57-.919.81-.588.486.67.157 1.74-.737 2.389-.894.65-2.013.632-2.5-.038.768-.558.55-1.018.92-1.286.453-.33.568-.413 1.507-.477zm-.899.888a.25.25 0 1 0 .294.405.25.25 0 0 0-.294-.405zm.312-2.652c.351.874 1.049.258.809.588-.487.67-1.606.687-2.5.038-.894-.65-1.223-1.719-.736-2.39.767.559 1.138.21 1.507.478.453.33.568.413.92 1.286zm-1.124-.58a.25.25 0 1 0-.293.404.25.25 0 0 0 .293-.404zm2.619-.524c-.722.605.08 1.078-.309.951-.788-.256-1.15-1.315-.809-2.365.342-1.05 1.257-1.695 2.045-1.439-.293.903.153 1.147.012 1.581-.173.533-.217.668-.939 1.272zm.205-1.247a.25.25 0 1 0-.475-.155.25.25 0 0 0 .475.155z' fill='white'/%3e%3c/g%3e%3c/svg%3e")
800
- }
801
-
802
- .flag\:HM {
803
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M223.4 170.7c.3-.3.5-.6.8-.9-.3.3-.5.6-.8.9zm-34.2 41.9 11 22.9 24.7-5.7-11.1 22.8 19.9 15.8L209 274v25.4l-19.8-15.9-19.8 15.9.1-25.4-24.8-5.6 19.9-15.8-11.1-22.8 24.8 5.7zm197.9 28.5 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6v12.2l-9.4-7.6-9.5 7.6.1-12.2-11.9-2.6 9.5-7.5-5.3-10.9 11.9 2.7zm-48.6-116 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6v-12.1l-11.8-2.7 9.5-7.5-5.3-10.9 11.8 2.7zm48.6-66.2 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.9-2.7 9.5-7.5-5.3-10.9 11.9 2.7zm42.4 49.7 5.3 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6V150l-9.5-7.6-9.4 7.6v-12.2l-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zm-30.3 57.9 4.1 12.7h13.3l-10.8 7.8 4.1 12.6-10.7-7.8-10.8 7.8 4.1-12.6-10.7-7.8h13.3z'/%3e%3cpath d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath d='M155.8 115 256 170.7v-15.8L184.2 115zm-84 0L0 154.9v15.8L100.2 115z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath d='M100.2 55.6 0 0v15.7l71.8 39.9zm84 0L256 15.7V0L155.8 55.6z' fill='%23D80027'/%3e%3c/svg%3e")
804
- }
805
-
806
- .flag\:HN {
807
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0zm0 228h513v114H0zm203.5-110.1 6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zm105 0 6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM256 147.6l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zm-52.5 29.7 6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1zm105 0 6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1z' fill='%23338AF3'/%3e%3c/svg%3e")
808
- }
809
-
810
- .flag\:HR {
811
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 228h513v114H0z'/%3e%3cpath d='M309.3 113.2v-44l17.5-14.4 17.7 14.4v44zm-105.6 0v-44l-17.3-14.4-17.9 14.4v44zm35.2 0v-44l17.6-14.4 17.6 14.4v44z' fill='%23338AF3'/%3e%3cpath d='M309.3 113.2h-35.2v-44l17.5-14.4 17.7 14.4zm-70.4 0h-35.2v-44l17.5-14.4 17.7 14.4z' fill='%230052B4'/%3e%3cpath stroke='%23D80027' fill='white' d='M168.5 113.2v101.9c0 24.3 14.4 46.2 35.4 59.4 21.3 13.4 42.1 14.7 52.6 14.7s31.4-1.7 52.6-14.8c21-13 35.4-35.1 35.4-59.3V113.2h-176z'/%3e%3cpath d='M168.5 113.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-105.6 35.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-105.6 35.2h35.2v35.2h-35.2zm35.2 35.2h35.2V254h-35.2zm35.2-35.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-35.2 35.2h35.2V254h-35.2zm35.2 55.5c8.6-5.4 16.2-12.3 22-20.3h-22v20.3zM181.7 254c5.8 8 13.3 14.9 22 20.4V254h-22zm57.2 0v33.7c7.2 1.2 13.3 1.5 17.6 1.5 4.3 0 10.4-.3 17.6-1.6V254h-35.2z' fill='%23D80027'/%3e%3c/svg%3e")
812
- }
813
-
814
- .flag\:HT {
815
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23A2001D' d='M0 0h513v172H0z'/%3e%3cpath fill='%230052B4' d='M0 172h513v172H0z'/%3e%3cpath fill='white' d='m381.4 251.5-110.7-13.8-110.8 13.8V85.4h221.5z'/%3e%3ccircle fill='%230052B4' cx='270.7' cy='182.3' r='55.4'/%3e%3ccircle fill='%23A2001D' cx='270.7' cy='182.3' r='27.7'/%3e%3cpath fill='%236DA544' d='M229.1 113.1h83.1l-41.5 41.5z'/%3e%3cpath fill='%23FFDA44' d='M256.8 140.8h27.7v83h-27.7z'/%3e%3cpath fill='%236DA544' d='M314.9 215.5h-88.5l-66.5 36h221.5z'/%3e%3c/svg%3e")
816
- }
817
-
818
- .flag\:HU {
819
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 228h513v114H0z'/%3e%3c/svg%3e")
820
- }
821
-
822
- .flag\:IC {
823
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200'%3e%3cpath fill='%23fc0' d='M0 0h300v200H0z'/%3e%3cpath fill='%230768a9' d='M0 0h200v200H0z'/%3e%3cpath fill='white' d='M0 0h100v200H0z'/%3e%3c/svg%3e")
824
- }
825
-
826
- .flag\:ID {
827
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E00' d='M0 0h513v171H0z'/%3e%3c/svg%3e")
828
- }
829
-
830
- .flag\:IE {
831
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h171v342H0z'/%3e%3cpath fill='%23FF9811' d='M342 0h171v342H342z'/%3e%3c/svg%3e")
832
- }
833
-
834
- .flag\:IL {
835
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M340.6 122.4h-56.1l-28-48.6-28 48.6h-56.1l28 48.6-28 48.6h56.1l28 48.6 28-48.6h56.1l-28-48.6 28-48.6zM293.2 171 276 204.2h-38.9L219.8 171l17.2-33.2h38.9l17.3 33.2zm-36.7-71.8 11.9 23.3h-23.9l12-23.3zm-58.3 38.6h23.9l-10.8 21-13.1-21zm0 66.4 13-22.1 11.9 22.1h-24.9zm58.3 37.5-11.9-22.1h23.9l-12 22.1zm59.4-37.5h-25l11.9-22.1 13.1 22.1zm-26.1-66.4h26.1l-13 22.1-13.1-22.1zM0 21.3h512V64H0zm0 256h512V320H0z' fill='%232E52B2'/%3e%3c/svg%3e")
836
- }
837
-
838
- .flag\:IM {
839
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E52D42' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M393.3 68.2h-45.8l-33.8 80.2-34.4-22.9s-24.7-59.1-34.4-68.2c-9.7-9.7-18.7-.6-48.9 7.8-29.6 8.4-30.8 18.7-42.2 18.7-4.8 0-19.9-17.5-27.7-22.3-12.1-7.8-16.9-4.2-13.9 7.2 1.2 4.8 10.9 10.9 16.9 19.9 7.8 11.5 12.7 25.9 12.7 25.9s10.9-10.3 16.9-12.1c9-2.4 19.3 1.8 31.4 0 15.1-2.4 31.4-10.9 31.4-10.9l4.2 43.4s-54.3 50.7-49.5 70.6 56.1 44.6 68.2 62.7c12.1 17.5-7.2 24.1-7.2 32.6s-1.8 19.9 7.2 16.3c9-3.6 10.3-18.1 18.7-31.4 6-9 10.3-13.9 11.5-17.5 1.8-9-23.5-32-37.4-48.9-6.6-7.8-19.9-18.7-19.9-18.7l39.2-29.6s67.6 27.7 82.6 18.7c15.1-9 19.3-98.3 19.3-98.3l47-11.5-12.1-11.7z'/%3e%3cpath fill='%23F8DD4E' d='M279.3 262.4c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.8-182.8c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm0 91.1c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6 0 11.5 4.8 11.5 11.5-.6 6.7-5.5 11.5-11.5 11.5zm-136.9 45.8c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.2-136.9c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-4.8 11.5-11.5 11.5zm22.9 91.1c-6 0-11.5-10.3-11.5-22.9s4.8-22.9 11.5-22.9c6 0 11.5 10.3 11.5 22.9s-4.8 22.9-11.5 22.9zm-114-45.2c-6 0-11.5-4.8-11.5-11.5 0-6.6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5 0 6.6-4.8 11.5-11.5 11.5z'/%3e%3c/svg%3e")
840
- }
841
-
842
- .flag\:IN {
843
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23181A93' d='M17.3 0h478.4v342H17.3V0z'/%3e%3cpath fill='%23FFA44A' d='M0 0h513v114H0V0z'/%3e%3cpath fill='%231A9F0B' d='M0 228h513v114H0V228z'/%3e%3cpath fill='white' d='M0 114h513v114H0V114z'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='34.2'/%3e%3cpath fill='%23181A93' d='M256.5 216.6c-25.1 0-45.6-20.5-45.6-45.6s20.5-45.6 45.6-45.6 45.6 20.5 45.6 45.6-20.5 45.6-45.6 45.6zm0-11.4c18.2 0 34.2-16 34.2-34.2s-15.9-34.2-34.2-34.2-34.2 16-34.2 34.2 16 34.2 34.2 34.2z'/%3e%3ccircle fill='%23181A93' cx='256.5' cy='171' r='22.8'/%3e%3c/svg%3e")
844
- }
845
-
846
- .flag\:IO {
847
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0-.3h513V342H0V-.3z'/%3e%3cpath fill='%230052B4' d='M462.9 198.1c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zM0 31.7l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 1-20 6-30.1 12-7 4-16 9-20 9s-14-5-21-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-11-30.1-12v22zm462.9 55.2c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 3.9-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 1 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-8 19-9v-23zm-50.1 133.3c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 0 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-9 19-9v-23z'/%3e%3cpath fill='white' d='M0-.3h256v171H0V-.3z'/%3e%3cpath d='M389.8 119.9H408v78.8h-18.3l.1-78.8zm0 117.8H408v75.1h-18.3l.1-75.1z' fill='%23A2001D'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144-.3h-32v70H0v32h112v69h32v-69h112v-32H144v-70z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zm256 0v15l-57 39h-23l80-54z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zm256 0v15l-57 39h-23l80-54zM0 170.7v-15l57-38h23l-80 53zm256 0v-15l-57-38h-23l80 53z'/%3e%3c/g%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zm160 23v31h-46l46-31zm-96-23v49l73-49h-73z'/%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zm160 23v31h-46l46-31zm-96-23v49l73-49h-73zM0 147.7v-30h46l-46 30zm96 23v-49l-73 49h73zm160-23v-30h-46l46 30zm-96 23v-49l73 49h-73z'/%3e%3c/g%3e%3cpath fill='%235DA51E' stroke='%2345602C' stroke-width='4' stroke-miterlimit='10' d='M462.8 91.5h-29.1l25.7-25.7c4.5-4.4 4.5-11.4 0-15.8l-3.4-3.4c-4.4-4.4-11.4-4.4-15.8 0l-25.9 25.9V37.4c0-6.2-5.1-11.3-11.3-11.3h-4.7c-6.2 0-11.3 5.1-11.3 11.3v31.7l-23.5-23.8c-4.7-4.7-12.2-4.7-16.9 0l-3.6 3.6c-4.7 4.7-4.7 12.4 0 17.2l25 25.4h-30.6c-6 0-10.9 4.9-10.9 10.9v4.6c0 6 4.9 10.9 10.9 10.9H369l-20.7 20.7c-4.4 4.4-4.4 11.4 0 15.8l3.4 3.4c4.4 4.4 11.4 4.4 15.8 0l19.6-19.6V167c0 6.1 5.1 11.1 11.3 11.3h4.7c6.2 0 11.3-5.1 11.3-11.3v-28.3l22.2 22.6c4.7 4.7 12.4 4.7 17.1 0l3.6-3.6c4.7-4.7 4.7-12.4 0-17.2L435.2 118h27.6c5.9 0 10.7-4.9 10.9-10.9v-4.6c0-6.1-4.9-11-10.9-11z'/%3e%3cpath fill='%23E2DD24' stroke='%23525625' stroke-width='4' stroke-miterlimit='10' d='M439.2 249.1h-79.8s-.9-13.4-6-21.8c-6.2-10.4-13.9-28.1-1.4-36.7 15.9-10.9 33.7.8 48.2.8 11.8.1 26.9-14 45-.8 12.2 8.9 3.9 28.2-1.3 36.7-7 11.5-4.7 21.8-4.7 21.8z'/%3e%3c/svg%3e")
848
- }
849
-
850
- .flag\:IQ {
851
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1126' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath d='M219.2 160.7h-29.3c1.5-5.7 6.6-9.9 12.8-9.9v-19.9c-18.3 0-33.1 14.9-33.1 33.1v16.5h49.6c1.8 0 3.3 1.5 3.3 3.3v6.6h-66.2v19.9h86.1v-26.5c0-12.7-10.4-23.1-23.2-23.1zm49.6 29.8v-59.6H249v79.5h33.1v-19.9zm66.2 0v-59.6h-19.8v59.6h-6.6v-19.8h-19.9v39.7h59.6v-19.9z' fill='%23547C31'/%3e%3c/svg%3e")
852
- }
853
-
854
- .flag\:IR {
855
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath d='M0 227.9h513v114H0zm278.8-93.1c.1 2 8.7 26.2 4.4 39.4-6.6 20.3-15.8 21.8-19.8 24.5V134l-6.9-4.2-6.9 4.2v64.7c-4-2.7-12.4-2.4-19.8-24.5-4.3-12.7 5.7-37.3 5.8-39.2 0 0-9.5 8.1-15.8 24-5.9 14.8 1.9 49.6 29.5 54.8 2.3.4 4.7 5.6 7.2 5.6 2.1 0 4.1-5.2 6-5.5 28.4-4.6 35-41.7 29.9-55.6-5.4-14.6-13.6-23.5-13.6-23.5z' fill='%23D80027'/%3e%3cpath d='M44.6 98.9h22.3v24.4H44.6zM0 98.9h22.3v24.4H0zm89.2 0h22.3v24.4H89.2zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4H223zm44.7 0H290v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0H513v24.4h-22.3zm-446.1 118h22.3v25.5H44.6zm-44.6 0h22.3v25.5H0zm89.2 0h22.3v25.5H89.2zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5H223zm44.7 0H290v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0H513v25.5h-22.3z' fill='white' opacity='.5'/%3e%3c/svg%3e")
856
- }
857
-
858
- .flag\:IS {
859
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 210.6H202.2v130.7h-79.8V210.6H0v-79.8h122.4V0h79.8v130.8H513v18.5l-1 42.7z'/%3e%3cpath fill='%23D80027' d='M513 149.3V192H183.7v149.3H141V192H0v-42.7h141V0h42.7v149.3z'/%3e%3c/svg%3e")
860
- }
861
-
862
- .flag\:IT {
863
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M342 0H0v341.3h512V0z'/%3e%3cpath fill='%236DA544' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3c/svg%3e")
864
- }
865
-
866
- .flag\:JE {
867
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M301.8 171 513 30.2V0h-45.3L256.5 140.8 45.3 0H0v30.2L211.2 171 0 311.8V342h45.3l211.2-140.8L467.7 342H513v-30.2z'/%3e%3cpath fill='%23FFDA44' d='m233.7 44.6 22.3 5.6 22.3-5.6 4-20.9-14.9 6.5L256 14.8l-11.4 15.4-14.9-6.5z'/%3e%3cpath fill='%23D80027' d='M233.7 44.6s-4 12.9-4 29.9c0 27.9 26.3 41.3 26.3 41.3s26.3-15.5 26.3-41.3c0-15.4-4-29.9-4-29.9s-8.1-5-22.3-5-22.3 5-22.3 5z'/%3e%3c/svg%3e")
868
- }
869
-
870
- .flag\:JM {
871
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M215.864 256.006 0 399.911V112.089zM512 112.089v287.822L296.136 256.006z'/%3e%3cpath fill='%230052B4' d='M512 112.089 296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z'/%3e%3cpath fill='%23FFDA44' d='M512 112.089 296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z'/%3e%3c/svg%3e")
872
- }
873
-
874
- .flag\:JO {
875
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.339h512v341.326H0z'/%3e%3cpath d='M0 85.339h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.89h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M256 256.006 0 426.669V85.331z'/%3e%3cpath fill='white' d='m77.913 224.802 7.876 16.469 17.786-4.11-7.965 16.426 14.303 11.343-17.808 4.014.049 18.255-14.241-11.421-14.241 11.421.05-18.255-17.809-4.014 14.303-11.343-7.965-16.426 17.786 4.11z'/%3e%3c/svg%3e")
876
- }
403
+ .cv-page {
404
+ @apply text-lg;
405
+ & b {
406
+ font-weight: 600;
407
+ }
877
408
 
878
- .flag\:JP {
879
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23D80027' cx='256' cy='255.994' r='96'/%3e%3c/svg%3e")
880
- }
409
+ & ul {
410
+ margin: 0.5rem;
411
+ padding-left: 2rem;
412
+ @media (--mobile) {
413
+ margin: 0.5rem;
414
+ padding-left: 1rem;
415
+ }
416
+ }
881
417
 
882
- .flag\:KE {
883
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath d='M0 85.331h512v90.579H0z'/%3e%3cpath fill='%23496E2D' d='M0 336.089h512v90.568H0z'/%3e%3cpath fill='%23A2001D' d='M0 198.606h512v114.799H0z'/%3e%3cg fill='white'%3e%3cpath d='m323.265 139.803-25.583-11.809L256 222.376l-41.682-94.382-25.583 11.809 51.749 116.191-51.749 116.192 25.583 11.808L256 289.613l41.682 94.381 25.583-11.808-51.749-116.192z'/%3e%3cpath d='M273.376 150.931C263.472 140.115 256 133.898 256 133.898s-7.472 6.216-17.376 17.032v210.127C248.528 371.873 256 378.091 256 378.091s7.472-6.216 17.376-17.033V150.931z'/%3e%3c/g%3e%3cpath d='M209.04 191.226v129.535c10.465 18.542 23.274 33.742 32.872 43.818V147.408c-9.599 10.076-22.408 25.275-32.872 43.818zm93.92 0c-10.465-18.543-23.274-33.742-32.872-43.818V364.58c9.599-10.077 22.407-25.276 32.872-43.818V191.226z' fill='%23A2001D'/%3e%3cpath d='M302.96 191.226v129.535c10.594-18.774 18.784-40.973 18.784-64.767s-8.19-45.993-18.784-64.768zm-93.92 0v129.535c-10.594-18.774-18.784-40.973-18.784-64.767s8.19-45.993 18.784-64.768z'/%3e%3c/svg%3e")
884
- }
418
+ & li {
419
+ list-style-type: disc;
420
+ list-style-position: outside;
421
+ }
885
422
 
886
- .flag\:KG {
887
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h513v342H0z'/%3e%3ccircle cx='256' cy='170.7' r='170.7'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M382.4 170.7 330.8 195l27.5 50-56.1-10.7-7.1 56.6-39.1-41.7-39.1 41.7-7.1-56.6-56.1 10.7 27.5-50-51.6-24.3 51.6-24.3-27.5-50.1 56.1 10.8 7.1-56.7L256 92.1l39.1-41.7 7.1 56.7 56.1-10.8-27.5 50.1z'/%3e%3ccircle fill='%23D80027' cx='257.4' cy='170.7' r='71.6'/%3e%3cpath d='M214.2 170.7c-2.1 0-4.1.1-6.2.3.1 12 4.4 22.9 11.6 31.5 3.8-10.3 9.5-19.6 16.7-27.7-6.9-2.7-14.3-4.1-22.1-4.1zm26.6 46.5c5.2 1.9 10.8 2.9 16.6 2.9 5.8 0 11.4-1 16.6-2.9-2.8-11.1-8.7-21-16.6-28.8-7.9 7.8-13.8 17.7-16.6 28.8zm59.4-71.2c-8.5-14.8-24.5-24.7-42.8-24.7-18.3 0-34.2 9.9-42.8 24.7 15.6.1 30.2 4.3 42.8 11.6 12.6-7.3 27.2-11.6 42.8-11.6zm-21.7 28.8c7.2 8 12.9 17.4 16.7 27.7 7.2-8.5 11.5-19.5 11.6-31.5-2-.2-4.1-.3-6.2-.3-7.7 0-15.2 1.4-22.1 4.1z' fill='%23FFDA44'/%3e%3c/svg%3e")
888
- }
423
+ & h3 {
424
+ font-weight: 700;
425
+ font-size: 1.2rem;
426
+ margin-top: 0.5rem;
427
+ margin-bottom: 0.5rem;
428
+ }
889
429
 
890
- .flag\:KH {
891
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%230052B4'/%3e%3cpath fill='white' d='M303.49 281.971v-17.809h-11.873v-23.745l-11.872-11.872-11.872 11.872v-23.744L256 204.8l-11.873 11.873v23.744l-11.872-11.872-11.872 11.872v23.745H208.51v17.809h-11.872v17.808h118.724v-17.808z'/%3e%3c/svg%3e")
892
- }
430
+ & h4 {
431
+ font-weight: 500;
432
+ margin-top: 0.5rem;
433
+ }
893
434
 
894
- .flag\:KI {
895
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 300'%3e%3cpath fill='%23CE1126' d='M0 0h450v300H0V0z'/%3e%3cg fill='%23FCD116'%3e%3ccircle cx='227.6' cy='161.2' r='56.2'/%3e%3cpath d='m254.1 73.4-23.7 26 28.6 6.5zm-51.5.2-4.8 33.1 28.5-8zm94.3 26.7-34.7 8.5 20.1 23.7zm-138.3-1.8 15.5 32.7 20.2-22.7zm159 45.3-34.4-9.9 5.6 29.5zm-182-2.6 31.9 19.8 5.2-27.7z'/%3e%3c/g%3e%3cpath fill='%23003F87' d='M0 175h450v125H0V175z'/%3e%3cpath fill='white' d='M0 267c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FCD116' d='m183.2 48.3-1.1-5.3 22.4-3.7s-30.1-7.1-40-10.7c-14.3-5.1-16.3-12.1-16.3-12.1s44.7 11 64.8 11c4.3 0 12.8 10.7 12.8 10.7s14.8-14.9 21.9-15.4c32.1-2.3 66.6-6.4 66.6-6.4s-10 6.7-16 8.5c-16.2 4.9-50.6 11.7-50.6 11.7l-4.8 7.5H277l-14.4 4.3 7.4 6.9s-7.8-4.1-18.1-2.1c-7.1 1.3-15.4 6-22.9 8-18.7 4.8-29.9-12.8-29.9-12.8l-15.9-.1z'/%3e%3c/svg%3e")
435
+ & h5 {
436
+ margin-top: 0.5rem;
437
+ }
896
438
  }
897
-
898
- .flag\:KM {
899
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v85.337H0z'/%3e%3cpath fill='white' d='M0 170.663h512V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h512v85.337H0z'/%3e%3cpath fill='%236DA544' d='M256 256.006 0 426.668V85.331z'/%3e%3cg fill='white'%3e%3cpath d='M68.638 256c0-24.865 17.476-45.638 40.812-50.734a52.059 52.059 0 0 0-11.13-1.208c-28.688 0-51.942 23.255-51.942 51.942s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.337-5.096-40.812-25.869-40.812-50.734z'/%3e%3cpath d='m108.877 211.478 2.762 8.503h8.94l-7.232 5.256 2.762 8.502-7.232-5.255-7.234 5.255 2.764-8.502-7.234-5.256h8.94zm0 22.261 2.762 8.503h8.94l-7.232 5.255 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.255h8.94zm0 22.261 2.762 8.503h8.94l-7.232 5.255 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.255h8.94zm0 22.261 2.762 8.502h8.94l-7.232 5.256 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.256h8.94z'/%3e%3c/g%3e%3c/svg%3e")
900
- }
901
-
902
- .flag\:KN {
903
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M512 0H0v342'/%3e%3cpath fill='%23FFDA44' d='M307.7 0 0 194.5V342h206.9L513 148.5V0z'/%3e%3cpath d='M513 0H385.2L0 249.4V341l126.2 1L513 91.6z'/%3e%3cpath d='m141.1 187 31.2 24 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.3-22.2zM310.6 70.8l31.2 23.9 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.4-22.2z' fill='white'/%3e%3c/svg%3e")
904
- }
905
-
906
- .flag\:KP {
907
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2391DC5A' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath d='M0 85.331h512v57.188H0zM0 369.48h512v57.177H0z' fill='%230052B4'/%3e%3cpath fill='%23D80027' d='M0 165.215h512v181.582H0z'/%3e%3ccircle fill='white' cx='190.33' cy='255.994' r='65.668'/%3e%3cpath fill='%23D80027' d='m190.332 190.332 14.734 45.346h47.757l-38.65 28.028 14.849 45.481-38.69-28.16-38.631 28.107 14.79-45.428-38.616-28.028h47.722z'/%3e%3c/svg%3e")
908
- }
909
-
910
- .flag\:KR {
911
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='white' d='M0 0h900v600H0z'/%3e%3cg transform='rotate(-56.31)'%3e%3cpath d='M-75 228.3H75m-150 37.5H75m-150 37.5H75m-150 475H75m-150 37.5H75m-150 37.5H75' stroke='black' stroke-width='25'/%3e%3cpath stroke='white' stroke-width='12.5' d='M0 753.3v125'/%3e%3ccircle fill='%23ca163a' cy='540.8' r='150'/%3e%3cpath fill='%230e4896' d='M0 390.8c-41.4 0-75 33.6-75 75s33.6 75 75 75 75 33.6 75 75-33.6 75-75 75c-82.8 0-150-67.2-150-150s67.2-150 150-150z'/%3e%3c/g%3e%3cpath d='m231.56 535.73-83.205-124.808M262.76 514.928l-83.205-124.807m114.407 104.006-83.205-124.808m478.43-138.675-83.205-124.807M720.39 209.843 637.184 85.036m114.407 104.006L668.386 64.234' stroke='black' stroke-width='25'/%3e%3cpath stroke='white' stroke-width='12.5' d='m205.6 462.897 31.202-20.8m389.981-259.989 36.444-24.296m31.202-20.801 31.202-20.801'/%3e%3c/svg%3e")
912
- }
913
-
914
- .flag\:KW {
915
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M166.957 312.889 0 426.663V85.337l166.957 113.774z'/%3e%3c/svg%3e")
916
- }
917
-
918
- .flag\:KY {
919
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3ccircle fill='%236DA544' cx='384' cy='181.79' r='29.682'/%3e%3cpath fill='%23D80027' d='M332.054 174.377h103.88v44.522h-103.88z'/%3e%3cpath fill='%23496E2D' d='M435.942 255.997v-.001.001z'/%3e%3cpath fill='%23FFDA44' d='M332.058 285.678v29.682h15.616c9.364 9.176 22.18 14.84 36.326 14.84 14.147 0 26.962-5.664 36.326-14.84h15.616v-29.682H332.058z'/%3e%3cpath fill='%23338AF3' d='M332.058 211.475v44.522c0 39.759 51.942 51.942 51.942 51.942s51.942-12.182 51.942-51.942v-44.522H332.058z'/%3e%3cpath d='M383.997 235.256c-12.985 0-12.985 11.873-25.97 11.873s-12.985-11.873-25.97-11.873v20.777c12.985 0 12.985 11.873 25.97 11.873s12.985-11.873 25.97-11.873c12.986 0 12.986 11.873 25.973 11.873 12.986 0 12.986-11.873 25.973-11.873v-20.777c-12.986 0-12.986 11.873-25.973 11.873-12.986-.001-12.986-11.873-25.973-11.873zm0-41.59c-12.985 0-12.985 11.873-25.97 11.873s-12.985-11.873-25.97-11.873v20.777c12.985 0 12.985 11.873 25.97 11.873s12.985-11.873 25.97-11.873c12.986 0 12.986 11.873 25.973 11.873 12.986 0 12.986-11.873 25.973-11.873v-20.777c-12.986 0-12.986 11.873-25.973 11.873-12.986 0-12.986-11.873-25.973-11.873z' fill='%23F3F3F3'/%3e%3cpath fill='white' d='M256 85.334v22.617l-46.069 30.709H256v64h-46.069L256 233.38v22.617h-22.628L160 207.078v48.919H96v-48.919l-73.372 48.919H0V233.38l46.069-30.72H0v-64h46.069L0 107.951V85.334h22.628L96 134.241V85.334h64v48.907l73.372-48.907z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.329h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.082l57.377 38.252H80zm256 0v15.082l-57.377 38.252H176z'/%3e%3cpath d='M0 85.329v15.082l57.377 38.252H80zm256 0v15.082l-57.377 38.252H176zM0 255.997v-15.082l57.377-38.252H80zm256 0v-15.082l-57.377-38.252H176z'/%3e%3c/g%3e%3c/svg%3e")
920
- }
921
-
922
- .flag\:KZ {
923
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2336B6CC' d='M0 0h513v342H0V0z'/%3e%3ccircle fill='%23FFD400' cx='256.5' cy='170.9' r='68.4'/%3e%3cpath fill='%23FFD400' d='m256.5 251.5-27.9 41.7-7.1-49.7-43.2 25.5 15.2-47.8-50 4.2 34.4-36.5-46.9-18 46.8-18-34.4-36.5 50 4.2-15.2-47.8 43.2 25.4 7.1-49.7 27.9 41.7 27.9-41.7 7.1 49.7 43.2-25.4-15.2 47.8 50-4.2-34.3 36.6 46.8 17.9-46.8 18 34.4 36.5-50-4.2 15.2 47.8-43.2-25.4-7.1 49.7c0-.1-27.9-41.8-27.9-41.8zm0-.8c44.1 0 79.9-35.8 79.9-79.9S300.6 91 256.5 91s-79.9 35.8-79.9 79.9 35.8 79.8 79.9 79.8zM22.8 28.3c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V28.3zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V74zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm22.8-22.8c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7V245c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V188zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V96.8zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V51.2z'/%3e%3c/svg%3e")
924
- }
925
-
926
- .flag\:LA {
927
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath d='M0 .1h513v90.7H0zm0 251.2h513V342H0z' fill='%23D80027'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='65.9'/%3e%3c/svg%3e")
928
- }
929
-
930
- .flag\:LB {
931
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 .2h513v90.7H0zm.5 251.1H513V342H.5z' fill='%23D80027'/%3e%3cpath fill='%236DA544' d='M290.3 193.5 256 130.7l-34.3 62.8h25.7v17.2h17.2v-17.2z'/%3e%3cpath fill='%2314AF5A' d='M241.3 213.1c4.4-4.4 4.4-11.6-.1-16l4.7 4.7c-5.2-4.7-12.2-6.6-19.1-5.3l-23.5 5.9c-6.1 1.5-6.8-.4-1.8-4.2l27.1-20.3c5.1-3.8 4.2-6.9-2.3-6.9h-11c-6.4 0-7-2.3-1.5-5.1l25.3-12.7c5.6-2.8 5.1-5.1-1.5-5.1h-11c-6.4 0-7.4-3.1-2.3-6.9l27.1-20.3c5.6-3.8 12.9-3.8 18.5 0l27.1 20.3c5.1 3.8 4.2 6.9-2.3 6.9h-11c-6.4 0-7 2.3-1.5 5.1l25.3 12.7c5.6 2.8 5.1 5.1-1.5 5.1h-11c-6.4 0-7.4 3.1-2.3 6.9l27.1 20.3c5.1 3.8 4.4 5.7-1.8 4.2l-23.5-5.9c-6.8-1.3-13.9.6-19.1 5.3l4.7-4.7c-4.4 4.4-4.5 11.5-.1 16l6.8 6.8c4.4 4.4 3.1 8-3.3 8h-45.8c-6.2 0-7.7-3.6-3.3-8 .1.1 6.9-6.8 6.9-6.8z'/%3e%3c/svg%3e")
932
- }
933
-
934
- .flag\:LC {
935
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2355B2FF' d='M0 0h513v342H0z'/%3e%3cpath fill='%23F3F3F3' d='M148.5 298.1h216l-108-254.2z'/%3e%3cpath fill='%23333' d='m186 272.7 70.5-160.3L327 272.7z'/%3e%3cpath fill='%23FFDA44' d='M148.5 298.1h216l-108-101.7z'/%3e%3c/svg%3e")
936
- }
937
-
938
- .flag\:LI {
939
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='M149.3 98.1c0-14-11.3-25.3-25.3-25.3-6.5 0-12.4 2.4-16.9 6.4V64.4h8.4V47.5h-8.4v-8.4H90.3v8.4h-8.4v16.9h8.4v14.9c-4.5-4-10.4-6.4-16.9-6.4-14 0-25.3 11.3-25.3 25.3 0 7.5 3.3 14.2 8.4 18.8v14.9h84.3V117c5.3-4.7 8.5-11.5 8.5-18.9z'/%3e%3c/svg%3e")
940
- }
941
-
942
- .flag\:LK {
943
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23A2001D' d='M222.6 22.3h267.1v296.8H222.6z'/%3e%3cpath fill='%23D80027' d='M22.3 22.3h200.3v296.8H22.3z'/%3e%3cpath fill='%23FFDA44' d='M200.3 0h22.3v342h-22.3z'/%3e%3cpath fill='%236DA544' d='M22.3 22.3h89v296.8h-89z'/%3e%3cpath fill='%23FF9811' d='M111.3 22.3h89v296.8h-89z'/%3e%3cpath fill='%23FFDA44' d='M368.2 156.8c-1.4-2 0-37.9 0-37.9.9-7.4.1-8.4 1-11.4.9-2.9 5.4-11.6 5.4-11.6s-6-2.3-10.3-.6c-4.3 1.7-24.7-7.5-31.2 3.4-4.4 7-23.6 16.2-24.6 14-1-2.2-5.9-5-6.9-2.9s-.7 13.9 0 16c.8 2.6 9.8 2 12.3 3.1 3.7 1.8 12.2 8.2 11.9 10.7-.3 2.5-22.5-6-24.2-4.5-1.4 1.2-1.9 13.2-.4 15 1.8 2.1 23.4 5.6 25 7.5 1.6 1.9-13.1 7.4-12.3 25 .7 14.7 8 17.4 8 17.4s-2.4 3.6-7.8 3.1c-6.2-.6-27.4-17.7-27.4-17.7s-3.5-109 3.6-121.4c4.9-8.5-22.7 10.1-22.7 50.8V151c0 6.6-1.4 22.4 2.6 34 0 0-.4 46.9 1.5 49.6s12.7 2.2 14.8 0 0-30 0-30c7.7.2 18.3 17.5 32.5 16.4 20.6-1.6 28.7-9.9 34.3-5 8.1 7.1 5.5 23.2.4 31.5-2.2 3.5-14.3 4.7-15.7 7.6-1.4 2.9.5 5.4.5 5.4h29.7s1.4-20.5 2.7-26.1c1.3-5.7-.6-10.7 5.9-10.4 23.5 1.1 39.8-15.3 45.5-8 3.2 4.1 5.6 29.9 3.3 33.3-2.2 3.4-13.8 2.8-15.2 6.7-1.4 4 .8 4.4.8 4.4h29.7s-.4-21.2 2.5-27.7 4.9-10.4 9.3-17.2c4.4-6.8 11.3-15.7 11.3-36.2 0-14.2-8.1-22.8-8.1-22.8H417c-14.1.2-47.4 2.3-48.8.3zm-136-124.5c10.7-10.6 20.2-2.7 22.2 2.1 1.9 4.8 2.1 8.2 2.8 13.6.9 6.9 4.9 14 4.9 14s-7.1-3.8-14.7-4.2c-4.7-.3-9-.6-13.6-2.5-5.7-2.3-11.7-12.9-1.6-23zm248.4-.1c10.7 10.6 2.8 20.2-2 22.2s-8.2 2.1-13.6 2.8c-6.9.9-14 5-14 5s3.7-7.1 4.2-14.7c.3-4.7.6-9.1 2.4-13.6 2.2-5.7 12.8-11.8 23-1.7zm.1 276.9c-10.7 10.6-20.2 2.6-22.2-2.2-1.9-4.8-2.1-8.2-2.7-13.6-.8-6.9-4.9-14.1-4.9-14.1s7 3.8 14.7 4.3c4.7.3 9 .6 13.6 2.5 5.7 2.4 11.7 13.1 1.5 23.1zm-248.2-.1c-10.6-10.7-2.7-20.2 2.1-22.2 4.8-1.9 8.2-2.1 13.6-2.8 6.9-.9 14-4.9 14-4.9s-3.8 7.1-4.2 14.7c-.3 4.7-.6 9-2.5 13.6-2.3 5.7-12.9 11.8-23 1.6z'/%3e%3cpath fill='none' stroke='%23FFDA44' stroke-width='6' stroke-miterlimit='10' d='M446.9 162.4s7.5-2.6 8.4-16.1c.6-8.6-19.8-16-39-11.5-19.7 4.6-34-3.1-34-14.6 0-22.9 29.7-16.2 38.9-11.3 9.1 4.9 29.7 23.5 35.1 9.4'/%3e%3c/svg%3e")
944
- }
945
-
946
- .flag\:LR {
947
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v31.1H0zm0 62.2h513v31.1H0zm0 62.3h513v31.1H0zm0 62.3h513v31.1H0zm0 62.5h513v31.1H0zm0 61.6h513V342H0z' fill='%23bf0a30'/%3e%3cpath fill='%23002868' d='M0 0h155.6v155.6H0z'/%3e%3cpath fill='white' d='m77.8 30.2 10.7 32.9h34.6l-28 20.4 10.7 32.9-28-20.3-28 20.3 10.7-32.9-28-20.4h34.6z'/%3e%3c/svg%3e")
948
- }
949
-
950
- .flag\:LS {
951
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 227.6h513v114H0z'/%3e%3cpath d='m245.2 171 7.7-23.1c2-5.9 5.1-6 7.1 0l7.7 23.1 19.4 29.1c1.7 2.6 1.3 6.3-1.2 8 0 0-6.9 8-29.5 8s-29.5-8-29.5-8c-2.4-2-2.9-5.4-1.2-8l19.5-29.1z'/%3e%3cpath d='M256.5 171c-12.5 0-22.6-10.1-22.6-22.6 0-12.5 10.1-22.6 22.6-22.6s22.6 10.1 22.6 22.6c0 12.5-10.2 22.6-22.6 22.6zm0 0c6.2 0 11.3-16.3 11.3-22.6 0-6.2-5.1-11.3-11.3-11.3-6.2 0-11.3 5.1-11.3 11.3 0 6.3 5 22.6 11.3 22.6z'/%3e%3c/svg%3e")
952
- }
953
-
954
- .flag\:LT {
955
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")
956
- }
957
-
958
- .flag\:LU {
959
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")
960
- }
961
-
962
- .flag\:LV {
963
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath class='prefix__st1' d='M0 0h513v127.6H0zm0 214.4h513V342H0z' fill='%23A2001D'/%3e%3c/svg%3e")
964
- }
965
-
966
- .flag\:LY {
967
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 312.888h512v113.775H0z'/%3e%3cg fill='white'%3e%3cpath d='m281.424 236.026 8.962 12.35 14.513-4.706-8.975 12.339 8.961 12.349-14.509-4.724-8.976 12.34.01-15.258-14.51-4.725 14.514-4.706z'/%3e%3cpath d='M256.965 286.868c-17.048 0-30.868-13.821-30.868-30.868s13.821-30.868 30.868-30.868a30.742 30.742 0 0 1 14.684 3.71c-6.851-6.698-16.218-10.833-26.556-10.833-20.982 0-37.992 17.01-37.992 37.992s17.01 37.992 37.992 37.992c10.338 0 19.706-4.135 26.556-10.833a30.738 30.738 0 0 1-14.684 3.708z'/%3e%3c/g%3e%3c/svg%3e")
968
- }
969
-
970
- .flag\:MA {
971
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337v341.326h512V85.337z'/%3e%3cpath fill='%2320661b' d='M352 226.484h-73.337L256 156.738l-22.663 69.748H160l59.331 43.107-22.663 69.749L256 296.232l59.332 43.107-22.663-69.749L352 226.484zm-116.063 37.711 7.663-23.585h24.8l7.663 23.585v.001L256 278.772l-20.063-14.577zm27.873-37.711h-15.619L256 202.447l7.81 24.037zm24.269 28.982-4.827-14.856h25.274l-20.447 14.856zm-59.331-14.856-4.827 14.856-20.447-14.856h25.274zm-5.211 61.748 7.81-24.036 12.636 9.181-20.446 14.855zm44.479-14.856 12.636-9.181 7.81 24.036-20.446-14.855z'/%3e%3c/svg%3e")
972
- }
973
-
974
- .flag\:MC {
975
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.333h512v341.333H0z'/%3e%3cpath fill='%23c70000' d='M0 85.333h512V256H0z'/%3e%3c/svg%3e")
976
- }
977
-
978
- .flag\:MD {
979
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23AF7F59' d='M206.2 129.1h33.2L256 79.3l16.6 49.8h33.2v99.6L256 262l-49.8-33.2v-99.7zm33.2 33.3v49.8h33.2v-49.8h-33.2z'/%3e%3c/svg%3e")
980
- }
981
-
982
- .flag\:ME {
983
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E6BE53' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E01D24' d='M20 20h473v302H20z'/%3e%3cpath fill='%23E6BE53' d='M248.5 112.9c4.4 4.4 11.6 4.4 16 0l-4.7 4.7 22.7-22.7c4.9-4.5 12.1-5.6 18.2-2.8l2.1 1c5.7 2.9 6.7 8.7 2.3 13.1l4.7-4.7-22.8 22.8c-4.5 4.9-5.6 12.1-2.8 18.2l1 2.1c2.9 5.7 5.1 15.4 5.1 21.6v-11.3c0 6.2 4.4 9.1 10.2 6.2l2.1-1c5.7-2.9 6.7-8.7 2.3-13.1l4.7 4.7c-4.4-4.4-4.4-11.6 0-16l-4.7 4.7c5.2-5.5 9.6-11.6 13.1-18.2l1-2.1c2.9-5.7 6.3-15.1 7.9-21.2l5.8-23.3c1.5-6 5.9-6.8 9.6-1.8l20.2 26.9c3.8 5.1 6.9 14 6.9 20.6v22.4c0 6.3-2.2 15.8-5.1 21.7l-1 2.1c-3.5 6.6-7.9 12.7-13.1 18.2l-6.8 6.8c-5.4 5.2-11.5 9.6-18.2 13.1l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.2 0-6.9 2.2-1.1 5.1l2.1 1c5.7 2.9 13.8 8.7 18.2 13.1l-4.7-4.7c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L339 226c4.6 4.9 5.7 12.1 2.9 18.2l-1 2.1c-2.9 5.7-10.4 10.2-16.4 10.2-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.5-3.6-11.8-8.9-15.4-15.4l-1-2.1c-2.9-5.7-8.7-6.7-13.1-2.3l4.7-4.7c-4.4 4.7-5.2 11.8-1.8 17.3l10.3 15.4c3.4 5.1 2 12.1-3.1 15.5L266 284.4c-5.7 3.4-12.8 3.4-18.6 0L232 274.1c-5.1-3.4-6.5-10.3-3.1-15.5l10.3-15.4c3.4-5.5 2.6-12.6-1.8-17.3l4.7 4.7c-4.4-4.4-10.2-3.6-13.1 2.3l-1 2.1c-2.9 5.7-9.5 12.4-15.4 15.4l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.9-.3-13.1-4.2-16.4-10.2l-1-2.1c-2.8-6.1-1.6-13.3 2.9-18.2l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L181 226c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c5.5-5.2 11.6-9.6 18.2-13.1l2.1-1c5.7-2.9 5-5.1-1.1-5.1-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.6-3.5-12.7-7.9-18.2-13.1l-6.8-6.8c-5.2-5.4-9.6-11.5-13.1-18.2l-1-2.1c-3.1-6.8-4.9-14.2-5.1-21.7V121c0-6.3 3.1-15.6 6.9-20.6l20.2-26.9c3.8-5.1 8.1-4.3 9.6 1.8l5.8 23.3c2 7.3 4.6 14.4 7.9 21.2l1 2.1c2.9 5.7 8.7 13.8 13.1 18.2l-4.7-4.7c4.4 4.4 4.4 11.6 0 16l4.7-4.7c-4.4 4.4-3.6 10.2 2.3 13.1l2.1 1c5.7 2.9 10.2 0 10.2-6.2v11.3c0-6.2 2.2-15.7 5.1-21.6l1-2.1c2.8-6.1 1.7-13.2-2.8-18.2l-22.7-22.7 4.7 4.7c-4.4-4.4-3.6-10.2 2.3-13.1l2.1-1c6.1-2.8 13.2-1.7 18.2 2.8l22.7 22.7-4.8-4.5zm-18-40.7c-4.4-4.4-3.2-9.5 2.8-11.5l12.4-4.2c6-2 15.5-2 21.5 0l12.4 4.2c6 2 7.2 7.1 2.8 11.5l-6.8 6.8c-5.3 4.7-12.1 7.5-19.2 7.9-6.2 0-14.8-3.5-19.2-7.9.1 0-6.7-6.8-6.7-6.8z'/%3e%3cpath fill='%23215F90' d='M233.9 200.2c0 6.2 1.7 6.4 4.2.5 0 0 7.1-23.2 18.4-23.2 11.3 0 18.6 23.6 18.6 23.6 2.2 5.7 4 5.3 4-1.1v-11.2c0-18.7-10.1-33.9-22.6-33.9-12.5 0-22.6 15.2-22.6 33.9v11.4z'/%3e%3c/svg%3e")
984
- }
985
-
986
- .flag\:MF {
987
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 72'%3e%3cpath d='M0 0h108v72H0z' fill='%23003787'/%3e%3cpath d='M0 0h108L60 48v24H48V48z' fill='white'/%3e%3ccircle cx='54' cy='30' r='8' fill='%23f9d90f'/%3e%3cpath d='M44 30h20L54 48z' fill='white'/%3e%3cpath d='M54 48 38 33h32z' fill='%23cf142b'/%3e%3c/svg%3e")
988
- }
989
-
990
- .flag\:MG {
991
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M512 426.666V85.329H0v341.337h512z'/%3e%3cpath fill='%23D80027' d='M512 85.331H0v170.666h512V85.331z'/%3e%3cpath fill='white' d='M0 85.334h181.793v341.337H0z'/%3e%3c/svg%3e")
992
- }
993
-
994
- .flag\:MH {
995
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231E509C' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 176.1V81.3L0 342l513-165.9z'/%3e%3cpath fill='%23F18D36' d='M513 0v81.3L0 342 513 0z'/%3e%3cpath fill='white' d='m126.7 99.3-7.8-54.1-7.7 54.1-20.8-23.7 10.7 31.6-31.5-10.7 23.6 20.8-54.1 7.7 54.1 7.7-23.6 20.8 31.5-10.7-10.7 31.6 20.8-23.7 7.7 54.1 7.8-54.1 20.7 23.7-10.6-31.6 31.5 10.7-23.6-20.8 54-7.7-54-7.7 23.6-20.8-31.5 10.7 10.6-31.6z'/%3e%3c/svg%3e")
996
- }
997
-
998
- .flag\:MK {
999
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.333h512V426.67H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M383.875 426.662 256 252.286l26.827 174.376zM133.565 85.33 256 252.286 230.314 85.33zm95.606 341.332L256 252.286 128.124 426.662zM0 85.33V212.9l256 39.386L28.333 85.33zm0 341.332h18.212L256 252.286 0 291.67zm256-174.376L512 212.9V85.33h-28.331zM281.686 85.33 256 252.286 378.434 85.33zM512 426.662V291.671l-256-39.385 237.787 174.376z'/%3e%3ccircle cx='256' cy='252.29' r='59.359'/%3e%3c/g%3e%3ccircle fill='%23FFDA44' cx='256' cy='252.29' r='44.522'/%3e%3c/svg%3e")
1000
- }
1001
-
1002
- .flag\:ML {
1003
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%236DA544' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")
1004
- }
1005
-
1006
- .flag\:MM {
1007
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M384 227.261h-97.783L256 134.265l-30.217 92.997H128l79.108 57.475-30.217 92.998L256 320.925l79.108 56.81-30.217-92.998L384 227.261z'/%3e%3c/svg%3e")
1008
- }
1009
-
1010
- .flag\:MN {
1011
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23095FAD' d='M0 0h513v342H0z'/%3e%3cpath d='M342 0h171v342H342zM0 0h171v342H0z' fill='%23BE1229'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M108.3 166.3h14.8v74.2h-14.8zm-59.4 0h14.8v74.2H48.9z'/%3e%3ccircle cx='86' cy='203.4' r='14.8'/%3e%3cpath d='M71.2 225.7h29.7v14.8H71.2zm0-59.4h29.7v14.8H71.2z'/%3e%3ccircle cx='86' cy='144' r='14.8'/%3e%3cpath d='M76.3 123.9h19.5L86 108.3z'/%3e%3c/g%3e%3c/svg%3e")
1012
- }
1013
-
1014
- .flag\:MO {
1015
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2300745a' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M285.682 248.878c-4.19 0-8.166.836-11.861 2.164 2.023-4.509 3.379-9.527 3.379-14.885 0-21.201-21.201-37.101-21.201-37.101s-21.201 15.901-21.201 37.101c0 5.357 1.356 10.375 3.379 14.885-3.693-1.328-7.671-2.164-11.861-2.164-21.201 0-37.101 21.201-37.101 21.201s15.901 21.201 37.101 21.201c12.429 0 23.031-7.286 29.682-13.315 6.65 6.03 17.251 13.315 29.682 13.315 21.201 0 37.101-21.201 37.101-21.201s-15.899-21.201-37.099-21.201z'/%3e%3cpath d='m256 152.111 4.38 13.476h14.171l-11.464 8.332 4.376 13.476-11.463-8.33-11.463 8.33 4.376-13.476-11.464-8.332h14.171zm-53.888 23.572 8.425 7.585 9.818-5.667-4.61 10.355 8.423 7.588-11.274-1.185-4.611 10.355-2.358-11.088-11.275-1.185 9.818-5.669zm-39.45 39.449 11.09 2.358 5.668-9.818 1.186 11.274 11.089 2.358-10.357 4.61 1.186 11.274-7.587-8.423-10.357 4.61 5.669-9.818zm147.227-39.449-8.425 7.585-9.818-5.667 4.611 10.355-8.425 7.588 11.275-1.185 4.61 10.355 2.359-11.088 11.275-1.185-9.818-5.669zm39.449 39.449-11.089 2.358-5.669-9.818-1.186 11.274-11.088 2.358 10.357 4.61-1.185 11.274 7.586-8.423 10.357 4.61-5.669-9.818z' fill='%23FFDA44'/%3e%3cpath d='M256 350.642c16.84 0 32.363-5.619 44.816-15.073h-89.63c12.451 9.454 27.974 15.073 44.814 15.073zm-68.023-44.522a74.138 74.138 0 0 0 8.85 15.073h118.345a74.13 74.13 0 0 0 8.85-15.073H187.977z' fill='white'/%3e%3c/svg%3e")
1016
- }
1017
-
1018
- .flag\:MP {
1019
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 500'%3e%3cpath fill='%230071BC' d='M0 0h750v500H0V0z'/%3e%3cg fill='white' stroke='black' stroke-width='1.9'%3e%3ccircle cx='375' cy='245' r='225' fill='white'/%3e%3ccircle cx='375' cy='245' r='165' fill='%230071BC'/%3e%3c/g%3e%3cg stroke='black'%3e%3cpath fill='%238C8A8C' stroke-width='1.9' d='M444.7 450c.7 11-7.8 20-18.8 20H323.6c-11 0-19.5-9-19-20l16.7-325c.6-11 10-20 21-20h61.4c11 0 20.5 9 21.2 20l19.8 325z'/%3e%3cpath fill='white' stroke-width='2' stroke-linejoin='round' d='m373 114 30 93h97l-78 56 29 92-78-56-78 57 30-93-79-57h97l30-92z'/%3e%3c/g%3e%3c/svg%3e")
1020
- }
1021
-
1022
- .flag\:MQ {
1023
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M512 148.4v44.5H278.3v148.4h-44.6V192.9H0v-44.5h233.7V0h44.6v148.4z'/%3e%3cpath d='M101 36.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1zm284 0c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1zm-5.4 199c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7s3.4 6.5 7 6.3l1.7-.1zm-278.6 0c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8s4.2 5.9 7.8 5.2c.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1z'/%3e%3c/g%3e%3c/svg%3e")
1024
- }
1025
-
1026
- .flag\:MR {
1027
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 100 513 342'%3e%3cpath fill='%23006233' d='M0 100h513v342H0z'/%3e%3cpath fill='%23cd2a3e' d='M0 100h513v46H0zm0 296h513v46H0z'/%3e%3cpath fill='%23ffc400' d='M256 298.851c-45.956 0-84.348-32.298-93.767-75.429A96.288 96.288 0 0 0 160 243.994c0 53.02 42.979 96 96 96s96-42.98 96-96c0-7.066-.785-13.942-2.233-20.572-9.419 43.131-47.811 75.429-93.767 75.429z'/%3e%3cpath fill='%23ffc400' d='m255.999 171.994 8.935 27.502h28.918l-23.394 16.996 8.936 27.503-23.395-16.998-23.394 16.998 8.937-27.503-23.394-16.996h28.915z'/%3e%3c/svg%3e")
1028
- }
1029
-
1030
- .flag\:MS {
1031
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231B4991' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300A2B8' stroke='white' stroke-width='3' d='M318.2 106.7v106.5c0 51.9 67.8 67.8 67.8 67.8s67.8-15.9 67.8-67.8V106.7H318.2z'/%3e%3cpath fill='%23A35023' d='M319.7 212.7c0 50.8 66.3 66.3 66.3 66.3s66.3-15.6 66.3-66.3H319.7z'/%3e%3cpath d='M415.1 155.1h-19.4v-19.4h-19.4v19.4H357v19.4h19.3v58.1h19.4v-58.1h19.4z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='%23D80027' d='M155.8 115 256 170.7v-15.8L184.2 115zm-84 0L0 154.9v15.8L100.2 115z'/%3e%3cpath fill='%230052B4' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath fill='%23D80027' d='M100.2 55.6 0 0v15.7l71.8 39.9zm84 0L256 15.7V0L155.8 55.6z'/%3e%3c/svg%3e")
1032
- }
1033
-
1034
- .flag\:MT {
1035
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23C31B28' d='M256 0h256.5v342H256z'/%3e%3cpath fill='%23ACABB1' stroke='%23C31B28' stroke-width='2' d='M101.2 68.2V33H66v35.2H30.8v35.2H66v35.2h35.2v-35.2h35.2V68.2z'/%3e%3c/svg%3e")
1036
- }
1037
-
1038
- .flag\:MU {
1039
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23f7ce00' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23e32737' d='M0 85.331h512v85.337H0z'/%3e%3cpath fill='%23191f6a' d='M0 170.657h512v85.337H0z'/%3e%3cpath fill='%2300a04e' d='M0 341.331h512v85.337H0z'/%3e%3c/svg%3e")
1040
- }
1041
-
1042
- .flag\:MV {
1043
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23d01920' d='M0 85.331h512v341.333H0z'/%3e%3cpath fill='%23017c3b' d='M144.696 174.375h222.609v163.25H144.696z'/%3e%3cpath fill='white' d='M283.484 304.226c-26.637 0-48.232-21.594-48.232-48.232s21.594-48.232 48.232-48.232c8.306 0 16.12 2.1 22.943 5.797-10.703-10.467-25.341-16.927-41.494-16.927-32.784 0-59.362 26.577-59.362 59.362s26.578 59.362 59.362 59.362c16.154 0 30.791-6.461 41.494-16.927-6.822 3.698-14.636 5.797-22.943 5.797z'/%3e%3c/svg%3e")
1044
- }
1045
-
1046
- .flag\:MW {
1047
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cpath fill='%23272727' d='M0 0h512v114H0z'/%3e%3cpath fill='%23e40112' d='M0 114h512v114H0z'/%3e%3cpath fill='%2307893f' d='M0 228h512v114H0z'/%3e%3ccircle fill='%23e40112' cx='256' cy='125' r='95'/%3e%3c/svg%3e")
1048
- }
1049
-
1050
- .flag\:MX {
1051
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23dc2339' d='M342 0H0v341.3h513V0z'/%3e%3cpath fill='%2311865d' d='M0 0h171v342H0z'/%3e%3cpath fill='white' d='M171 0h171v342H171z'/%3e%3cpath fill='%238C9157' d='M195.8 171.2c0 21.6 11.5 41.7 30.3 52.5 5.8 3.4 13.2 1.4 16.6-4.4 3.4-5.8 1.4-13.2-4.4-16.6-11.3-6.5-18.2-18.5-18.2-31.5 0-6.7-5.4-12.1-12.1-12.1-6.7 0-12.2 5.4-12.2 12.1zm93.4 51.1c17.5-11.1 28-30.4 28-51.1 0-6.7-5.4-12.1-12.1-12.1s-12.1 5.4-12.1 12.1c0 12.4-6.3 24-16.8 30.7-5.7 3.5-7.5 10.9-4.1 16.7s10.9 7.5 16.7 4.1c0-.2.2-.3.4-.4z'/%3e%3cellipse fill='%23C59262' cx='256.5' cy='159.1' rx='24.3' ry='36.4'/%3e%3c/svg%3e")
1052
- }
1053
-
1054
- .flag\:MY {
1055
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v24.4H0zm0 48.9h513v24.4H0zm0 48.8h513v24.4H0zm0 48.9h513V171H0zm0 48.8h513v24.4H0zm0 48.9h513v24.4H0zm0 48.8h513v24.4H0z' fill='%23c00'/%3e%3cpath fill='%23006' d='M0 0h256.5v195.4H0z'/%3e%3cpath d='M153.3 42.1C122.6 30.7 88.5 46.3 77.1 77s4.2 64.8 34.9 76.2c13.3 5 28 5 41.4 0-30.7 24.5-75.4 19.6-100-11.1s-19.6-75.4 11.1-100c26-20.7 62.9-20.7 88.8 0zm26.7 75-20.6 23.3 5.4-30.6-31-1.6 27.3-14.9L143 68l28.6 12 8.4-29.9 8.4 29.9L217 68l-18 25.4 27.3 14.9-31 1.6 5.4 30.6-20.7-23.4z' fill='%23fc0'/%3e%3c/svg%3e")
1056
- }
1057
-
1058
- .flag\:MZ {
1059
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='white' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23f4d900' d='M0 323.333h513v104H0z'/%3e%3cpath fill='%23006d66' d='M0 85.333h513v104H0z'/%3e%3cpath d='M0 204.333h513v104H0z'/%3e%3cpath fill='%23cb0f31' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath fill='%23f4d900' d='m83.477 195.132 15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")
1060
- }
1061
-
1062
- .flag\:NA {
1063
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337h512'/%3e%3cpath fill='white' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath fill='%23A2001D' d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3cpath fill='%23FFDA44' d='m187.737 189.212-22.741 10.696 12.11 22.024-24.693-4.724-3.129 24.945-17.199-18.347-17.2 18.347-3.129-24.945-24.693 4.723 12.109-22.023-22.739-10.696 22.74-10.697-12.11-22.022 24.693 4.722 3.13-24.944 17.199 18.347 17.2-18.347 3.128 24.944 24.693-4.722-12.108 22.024z'/%3e%3c/svg%3e")
1064
- }
1065
-
1066
- .flag\:NC {
1067
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 426.7'%3e%3cpath fill='%23009543' d='M0 293h640v133.7H0V293z'/%3e%3cpath fill='%23ED4135' d='M0 132h640v161.3H0V132z'/%3e%3cpath fill='%230035AD' d='M0 0h640v133.3H0V0z'/%3e%3ccircle fill='%23FAE600' stroke='black' stroke-width='5.3' cx='240' cy='213.3' r='157.3'/%3e%3cpath d='m307.9 354.5-31.8 12-36.1 4.2-37.8-2.4-35.9-15.5s28.6-29.3 40.7-33.5c8.6-3 22.4-3.7 22.4-3.7V122l-.3-66H246l-.5 67.5v191.7s15.3 1.2 22.1 4.1c11.3 4.9 40.3 35.2 40.3 35.2z'/%3e%3cpath d='m212.727 102.375 42.955-21.418 5.577 11.187-42.955 21.417z'/%3e%3cellipse cx='237.8' cy='280.5' rx='16.8' ry='26.5'/%3e%3ccircle cx='237.4' cy='143.4' r='20.9'/%3e%3cellipse cx='238.4' cy='211.1' rx='19.9' ry='12.1'/%3e%3cpath d='M213.8 177h47v10h-47zm0 57h47v10h-47z'/%3e%3c/svg%3e")
1068
- }
1069
-
1070
- .flag\:NE {
1071
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23e05206' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230db02b' d='M0 312.888h512v113.775H0z'/%3e%3ccircle fill='%23e05206' cx='256' cy='256' r='32'/%3e%3c/svg%3e")
1072
- }
1073
-
1074
- .flag\:NF {
1075
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath d='M0 85.5h171v342H0zm342 0h171v342H342zm-38 226.495-48-152.001-48 152.001h36v39.999h24v-39.999z' fill='%23007b23'/%3e%3c/svg%3e")
1076
- }
1077
-
1078
- .flag\:NG {
1079
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath d='M0 85.5h171v342H0zm342 0h171v342H342z' fill='%23007b23'/%3e%3c/svg%3e")
1080
- }
1081
-
1082
- .flag\:NI {
1083
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%23338AF3'/%3e%3cpath fill='%23FFDA44' d='M256 214.447c-22.949 0-41.553 18.603-41.553 41.553S233.05 297.553 256 297.553c22.949 0 41.553-18.603 41.553-41.553S278.949 214.447 256 214.447zm0 65.298c-13.114 0-23.745-10.631-23.745-23.745s10.631-23.745 23.745-23.745 23.745 10.631 23.745 23.745-10.631 23.745-23.745 23.745z'/%3e%3cpath fill='%230052B4' d='M276.563 261.936 256 256l-20.563 5.936-6.855 11.873h54.836z'/%3e%3cpath fill='%23338AF3' d='m256 226.32-13.709 23.744L256 256l13.709-5.936z'/%3e%3cpath fill='%236DA544' d='M235.437 261.936h41.126l-6.854-11.872h-27.418z'/%3e%3c/svg%3e")
1084
- }
1085
-
1086
- .flag\:NL {
1087
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath fill='%23cd1f2a' d='M0 85.5h513v114H0z'/%3e%3cpath fill='%231d4185' d='M0 312h513v114H0z'/%3e%3c/svg%3e")
1088
- }
1089
-
1090
- .flag\:NO {
1091
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")
1092
- }
1093
-
1094
- .flag\:NP {
1095
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337l280.419 174.75H87.61l183.576 166.576z'/%3e%3cpath fill='%23D80027' d='M244.769 249.888 10.199 103.71v312.754h234.57L61.193 249.888z'/%3e%3cg fill='white'%3e%3cpath d='m98.003 324.433-14.589-6.863 7.77-14.13-15.844 3.03-2.008-16.005-11.035 11.772-11.036-11.772-2.008 16.005-15.843-3.031 7.77 14.131-14.591 6.863 14.591 6.862-7.77 14.13 15.844-3.029 2.007 16.004 11.036-11.772L73.332 358.4l2.008-16.004 15.843 3.03-7.769-14.13zm-9.735-132.771-10.612-4.991 5.651-10.278-11.523 2.205-1.461-11.641-8.026 8.561-8.026-8.561-1.46 11.641-11.525-2.205 5.652 10.278-10.613 4.991 25.972 5.194z'/%3e%3cpath d='M93.462 191.662c0 17.212-13.953 31.165-31.165 31.165s-31.165-13.953-31.165-31.165'/%3e%3c/g%3e%3c/svg%3e")
1096
- }
1097
-
1098
- .flag\:NR {
1099
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 239.994h512v32H0z'/%3e%3cpath fill='white' d='m174.802 341.329-19.124 8.996 10.184 18.521-20.767-3.973-2.631 20.978L128 370.422l-14.465 15.429-2.63-20.978-20.767 3.973 10.183-18.521-19.123-8.996 19.124-8.995-10.184-18.52 20.766 3.971 2.632-20.978L128 312.236l14.465-15.429 2.63 20.978 20.767-3.971-10.183 18.521z'/%3e%3c/svg%3e")
1100
- }
1101
-
1102
- .flag\:NU {
1103
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.334h256v170.663H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3c/g%3e%3cpath d='M0 107.951v30.712h46.069zm96-22.62v48.913L22.628 85.331z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cpath d='M256 107.951v30.712h-46.069zm-96-22.62v48.913l73.372-48.913z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3cpath d='M0 107.951v30.712h46.069zm96-22.62v48.913L22.628 85.331z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cpath d='M256 107.951v30.712h-46.069zm-96-22.62v48.913l73.372-48.913z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M0 255.997v-15.082l57.377-38.252H80z'/%3e%3cpath d='M0 233.376v-30.713h46.069zm96 22.618v-48.912l-73.372 48.912z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M256 255.997v-15.082l-57.377-38.252H176z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M256 233.376v-30.713h-46.069zm-96 22.618v-48.912l73.372 48.912z'/%3e%3ccircle cx='128' cy='170.66' r='22.627'/%3e%3c/g%3e%3cpath d='m128 154.663 3.97 12.222h12.854l-10.398 7.556 3.971 12.222L128 179.109l-10.398 7.554 3.972-12.222-10.398-7.556h12.853zm0 65.14 2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zm0-117.334 2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zm69.931 58.667 2.365 7.277h7.653l-6.192 4.499 2.365 7.279-6.191-4.498-6.191 4.498 2.365-7.279-6.191-4.499h7.652zm-139.862 0 2.364 7.277h7.653l-6.191 4.499 2.364 7.279-6.19-4.498-6.191 4.498 2.365-7.279-6.192-4.499h7.653z' fill='%23FFDA44'/%3e%3c/svg%3e")
1104
- }
1105
-
1106
- .flag\:NZ {
1107
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath d='m425.301 233.745 3.388 10.428h10.963l-8.87 6.444 3.388 10.427-8.869-6.444-8.871 6.444 3.388-10.427-8.87-6.444h10.963zm-39.194 75.072 5.083 15.642h16.445l-13.305 9.667 5.082 15.64-13.305-9.667-13.305 9.667 5.083-15.64-13.305-9.667h16.445zm1.481-122.846 4.236 13.036h13.704l-11.088 8.054 4.235 13.034-11.087-8.056-11.088 8.056 4.235-13.034-11.087-8.054h13.704zm-37.712 47.32 5.082 15.641h16.446l-13.306 9.666 5.084 15.641-13.306-9.666-13.305 9.666 5.082-15.641-13.305-9.666h16.445z' fill='%23D80027'/%3e%3cpath fill='white' d='M256.003 85.329v30.564l-45.178 25.088h45.178v59.359H196.89l59.113 32.846v22.806h-26.69l-73.484-40.826v40.826h-55.652v-48.573l-87.429 48.573H.003v-30.553l45.168-25.099H.003v-59.359h59.103L.003 108.147V85.329h26.68l73.494 40.838V85.329h55.652v48.573l87.43-48.573z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344 256 255.998v-15.739l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344 256 255.998v-15.739l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344 256 255.998v-15.739l-71.847-39.915zm-83.98 0L0 240.259v15.739l100.174-55.654z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.983 0 85.33v15.738l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.983 0 85.33v15.738l71.847 39.915z'/%3e%3cpath d='M100.174 140.983 0 85.33v15.738l71.847 39.915zm83.98 0L256 101.068V85.33l-100.174 55.653z' fill='%23D80027'/%3e%3c/svg%3e")
1108
- }
1109
-
1110
- .flag\:OM {
1111
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M138 0h377v114H138z'/%3e%3cpath fill='%234A7C3A' d='M138 230h377v114H138z'/%3e%3cg fill='none' stroke='white' stroke-width='10' stroke-miterlimit='2'%3e%3cpath d='M40.3 35.2s37.1 48 50.8 54.5c13.7 6.5 17.1 5.7 17.1 5.7'/%3e%3cpath d='M100 35.2S62.9 80.6 53.3 87.6c-9.6 7-18.7 7.8-18.7 7.8m17.1-30.1h37.9M70.7 35.2v30.1'/%3e%3c/g%3e%3c/svg%3e")
1112
- }
1113
-
1114
- .flag\:PA {
1115
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M256 256v170.663H0V256h256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H256V85.337h256z'/%3e%3cpath fill='%230052B4' d='m128 123.034 11.824 36.389h38.263l-30.955 22.491 11.823 36.389L128 195.813l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3cpath fill='%23D80027' d='m384 293.697 11.824 36.389h38.263l-30.955 22.491 11.823 36.389L384 366.476l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3c/svg%3e")
1116
- }
1117
-
1118
- .flag\:PE {
1119
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath d='M0 85.331h170.663v341.337H0zm341.337 0H512v341.337H341.337z' fill='%23D80027'/%3e%3c/svg%3e")
1120
- }
1121
-
1122
- .flag\:PF {
1123
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%23D80027'/%3e%3cpath fill='%23FFDA44' d='M293.991 256c0 20.982-17.01 33.243-37.992 33.243S218.008 276.982 218.008 256s17.01-37.992 37.992-37.992 37.991 17.01 37.991 37.992z'/%3e%3cpath fill='%230052B4' d='M293.991 256c0 20.982-17.01 37.992-37.992 37.992s-37.992-17.01-37.992-37.992'/%3e%3cpath d='M232.259 246.506h9.498v19h-9.498zm37.988 0h9.498v19h-9.498zm-19-14.247h9.498v33.243h-9.498z' fill='%23D80027'/%3e%3c/svg%3e")
1124
- }
1125
-
1126
- .flag\:PG {
1127
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23A2001D' d='M0 85.33h512v341.332'/%3e%3cpath d='m204.631 326.488 2.762 8.504h8.941l-7.233 5.255 2.763 8.502-7.233-5.254-7.233 5.254 2.762-8.502-7.233-5.255h8.94zm-22.834-81.622 4.605 14.172h14.901l-12.056 8.757 4.605 14.172-12.055-8.759-12.055 8.759 4.606-14.172-12.056-8.757h14.901zm0 103.883 4.604 14.173h14.902l-12.057 8.757 4.606 14.173-12.055-8.759-12.055 8.759 4.604-14.173-12.054-8.757h14.899zm43.566-66.782 4.606 14.172h14.901l-12.056 8.758 4.605 14.172-12.056-8.759-12.054 8.759 4.606-14.172-12.056-8.758h14.901zm-87.133 0 4.606 14.172h14.899l-12.054 8.758 4.603 14.172-12.054-8.759-12.055 8.759 4.605-14.172-12.055-8.758h14.9z' fill='white'/%3e%3cpath fill='%23FFDA44' d='M376.526 204.163c-7.628-7.628-17.538-12.133-28.189-12.908l31.88-24.795c-12.698-12.698-29.714-18.431-46.319-17.218a44.31 44.31 0 0 0-11.396-19.511l-12.593 25.186a18.47 18.47 0 0 0-3.148-4.197c-7.245-7.245-18.991-7.244-26.234 0s-7.245 18.99 0 26.234a18.536 18.536 0 0 0 4.197 3.148l-25.186 12.593a44.303 44.303 0 0 0 19.519 11.399c-1.217 16.606 4.511 33.619 17.209 46.317L324.12 214.6a11.053 11.053 0 0 1 7.807-3.202c2.973 0 5.768 1.158 7.87 3.26a11.055 11.055 0 0 1 3.26 7.87c0 2.974-1.158 5.768-3.26 7.87l10.494 10.494c4.905-4.905 7.607-11.428 7.607-18.364 0-5.675-1.81-11.071-5.153-15.534a29.492 29.492 0 0 1 13.288 7.662c11.573 11.572 11.573 30.403 0 41.975l10.494 10.494c8.409-8.409 13.039-19.59 13.039-31.481-.001-11.892-4.632-23.072-13.04-31.481z'/%3e%3c/svg%3e")
1128
- }
1129
-
1130
- .flag\:PH {
1131
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M512 85.337V256H256L0 85.337z'/%3e%3cpath fill='%23D80027' d='M512 256v170.663H0L256 256z'/%3e%3cpath d='m161.908 256-27.288-12.835 14.532-26.428-29.632 5.668-3.755-29.933-20.64 22.015-20.639-22.015-3.755 29.933-29.631-5.669 14.531 26.428L28.343 256l27.288 12.835L41.1 295.263l29.633-5.668 3.753 29.933 20.639-22.015 20.64 22.015 3.755-29.933 29.631 5.669-14.532-26.427zM21.789 117.607l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.694-14.809-4.932-9.268 12.559.117-15.608-14.809-4.934 14.88-4.712zm0 235.923 9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.695-14.809-4.933-9.268 12.558.117-15.607-14.809-4.934 14.88-4.712zm188.606-117.961-9.081 12.695-14.879-4.713 9.268 12.559-9.081 12.696 14.809-4.933 9.268 12.558-.117-15.607 14.809-4.934-14.88-4.713z' fill='%23FFDA44'/%3e%3c/svg%3e")
1132
- }
1133
-
1134
- .flag\:PK {
1135
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='m393.508 170.516 17.512 18.875 23.363-10.821-12.541 22.487 17.513 18.876-25.263-4.978-12.539 22.488-3.073-25.564-25.263-4.978 23.363-10.82z'/%3e%3cpath d='M0 85.343h512v341.326H0z'/%3e%3c/g%3e%3cpath fill='%2301411c' d='M128 85.331h384v341.337H128z'/%3e%3cpath d='M361.909 298.793c-31.037 22.426-74.378 15.446-96.804-15.592-22.427-31.038-15.446-74.379 15.593-96.804 9.677-6.992 20.55-11.125 31.613-12.563-21.283-3.183-43.777 1.613-62.598 15.211-38.2 27.602-46.792 80.944-19.191 119.145 27.601 38.199 80.944 46.792 119.145 19.189 18.82-13.598 30.436-33.448 34.096-54.655-4.839 10.05-12.176 19.076-21.854 26.069zm-1.329-125.904 17.484 18.842 23.322-10.802-12.519 22.447 17.483 18.844-25.219-4.968-12.519 22.45-3.067-25.521-25.22-4.969 23.323-10.802z' fill='white'/%3e%3c/svg%3e")
1136
- }
1137
-
1138
- .flag\:PL {
1139
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V256H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 256h512v170.663H0z'/%3e%3c/svg%3e")
1140
- }
1141
-
1142
- .flag\:PM {
1143
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")
1144
- }
1145
-
1146
- .flag\:PN {
1147
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23ACABB1' d='M400.696 219.822 384 225.387l-16.696-5.565-5.565-13.913 5.565-13.913h33.392l-5.566 13.913z'/%3e%3cpath fill='%23338AF3' d='M345.043 219.822v61.217c0 29.821 38.957 38.957 38.957 38.957s38.957-9.137 38.957-38.957v-61.217h-77.914z'/%3e%3cpath fill='%236DA544' d='M348.555 295.541C358.131 313.927 384 319.996 384 319.996s25.869-6.069 35.445-24.455L384 236.518l-35.445 59.023z'/%3e%3cpath fill='%23FFDA44' d='M422.957 280.421 384 219.822l-38.957 60.599v.618c0 5.518 1.337 10.328 3.512 14.503L384 240.405l35.445 55.137c2.175-4.175 3.512-8.983 3.512-14.503v-.618z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915zm-83.98 0L0 240.259v15.737l100.174-55.652z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.982 0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982 0 85.33v15.737l71.847 39.915z'/%3e%3cpath d='M100.174 140.982 0 85.33v15.737l71.847 39.915zm83.98 0L256 101.067V85.33l-100.174 55.652z' fill='%23D80027'/%3e%3c/svg%3e")
1148
- }
1149
-
1150
- .flag\:PR {
1151
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V153.6H0zm0 136.526h512v68.263H0zM0 358.4h512v68.263H0z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath fill='white' d='m83.477 195.132 15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")
1152
- }
1153
-
1154
- .flag\:PS {
1155
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23268024' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23e4312b' d='M256 256.006 0 426.668V85.331z'/%3e%3c/svg%3e")
1156
- }
1157
-
1158
- .flag\:PT {
1159
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M196.641 85.337v341.326H0V85.337z'/%3e%3ccircle fill='%23FFDA44' cx='196.641' cy='256' r='64'/%3e%3cpath fill='%23D80027' d='M160.638 224v40.001c0 19.882 16.118 36 36 36s36-16.118 36-36V224h-72z'/%3e%3cpath fill='white' d='M196.638 276c-6.617 0-12-5.383-12-12v-16h24.001v16c-.001 6.616-5.385 12-12.001 12z'/%3e%3c/svg%3e")
1160
- }
1161
-
1162
- .flag\:PW {
1163
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23FFDA44' cx='218.902' cy='255.994' r='74.207'/%3e%3c/svg%3e")
1164
- }
1165
-
1166
- .flag\:PY {
1167
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230052B4' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='m289.579 216.738-12.592 12.592c5.37 5.372 8.693 12.792 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.112-5.316-24.985-13.91-33.579z'/%3e%3cpath fill='%23FFDA44' d='m256 232.51 4.421 13.605h14.304l-11.573 8.408 4.421 13.604L256 259.719l-11.573 8.408 4.421-13.604-11.573-8.408h14.304z'/%3e%3c/svg%3e")
1168
- }
1169
-
1170
- .flag\:QA {
1171
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23751A46' d='M0 0h512v342H0z'/%3e%3cpath fill='white' d='M0 0v342h150.3l37.7-19.6-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19 37.7-18.9-37.7-19 37.7-19-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19L188 57l-37.7-19L188 19.1 150.3 0z'/%3e%3c/svg%3e")
1172
- }
1173
-
1174
- .flag\:RE {
1175
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")
1176
- }
1177
-
1178
- .flag\:RO {
1179
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")
1180
- }
1181
-
1182
- .flag\:RS {
1183
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath fill='white' d='M0 312.882h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M129.468 181.793v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.356 256 266.929v-85.136H129.468z'/%3e%3cpath d='M155.634 196.634h74.201v-29.681l-14.841 7.42-22.261-22.26-22.259 22.26-14.84-7.42zm85.526 82.148-48.231-48.231-48.231 48.231 15.741 15.74 32.49-32.49 32.49 32.49z' fill='%23FFDA44'/%3e%3cpath fill='white' d='M241.16 233.734h-22.504a14.74 14.74 0 0 0 2.001-7.418c0-8.196-6.645-14.84-14.84-14.84-5.663 0-10.581 3.172-13.083 7.836-2.502-4.663-7.421-7.836-13.083-7.836-8.195 0-14.84 6.644-14.84 14.84 0 2.706.736 5.235 2.001 7.418h-22.114c0 8.196 7.139 14.84 15.334 14.84h-.494c0 8.196 6.644 14.84 14.84 14.84 0 7.257 5.211 13.286 12.094 14.576l-11.694 26.401a48.075 48.075 0 0 0 18.149 3.544 48.079 48.079 0 0 0 18.149-3.544l-11.694-26.401c6.883-1.29 12.094-7.319 12.094-14.576 8.196 0 14.84-6.644 14.84-14.84h-.494c8.199 0 15.338-6.644 15.338-14.84z'/%3e%3c/svg%3e")
1184
- }
1185
-
1186
- .flag\:RU {
1187
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.33v341.332h512V85.33z'/%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='white' d='M0 85.333h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.884h512v113.775H0z'/%3e%3c/svg%3e")
1188
- }
1189
-
1190
- .flag\:RW {
1191
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M0 255.994h512v81.619H0z'/%3e%3cpath fill='%23496E2D' d='M0 337.614h512v89.043H0z'/%3e%3cpath fill='%23FFDA44' d='m278.261 185.209 20.844 9.804-11.099 20.186 22.632-4.33 2.868 22.865 15.765-16.816 15.766 16.816 2.867-22.865 22.633 4.33-11.099-20.186 20.843-9.804-20.844-9.805 11.1-20.185-22.633 4.329-2.868-22.864-15.765 16.816-15.766-16.816-2.867 22.864-22.634-4.329 11.1 20.187z'/%3e%3c/svg%3e")
1192
- }
1193
-
1194
- .flag\:SA {
1195
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23055e1c' d='M0 85.333h512v341.333H0z'/%3e%3cg fill='white'%3e%3cpath d='M183.548 289.386c0 12.295 9.731 22.261 21.736 22.261h65.208c0 10.244 8.11 18.551 18.114 18.551h21.736c10.004 0 18.114-8.306 18.114-18.551v-22.261H183.548zm146.716-107.595v51.942c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942h-21.735zm-155.773 51.943c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942H174.49v51.942z'/%3e%3cpath d='M297.661 181.788h21.736v51.942h-21.736zm-32.604 29.685c0 2.046-1.625 3.71-3.623 3.71-1.998 0-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 2.046-1.625 3.71-3.623 3.71s-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 14.32 11.376 25.971 25.358 25.971 5.385 0 10.38-1.733 14.491-4.677 4.11 2.944 9.106 4.677 14.491 4.677 1.084 0 2.15-.078 3.2-.215-1.54 6.499-7.255 11.345-14.068 11.345v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.943h-21.736l.002 29.682z'/%3e%3cpath d='M207.093 248.57h32.601v22.261h-32.601z'/%3e%3c/g%3e%3c/svg%3e")
1196
- }
1197
-
1198
- .flag\:SB {
1199
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.329h512'/%3e%3cpath fill='%23FFDA44' d='M0 396.494v30.169h45.255L512 115.499v-30.17h-45.255z'/%3e%3cpath d='m85.688 108.787 5.12 15.756h16.566l-13.403 9.737 5.12 15.757-13.403-9.738-13.405 9.738 5.12-15.757L64 124.543h16.567zm84.624 0 5.121 15.756H192l-13.403 9.737 5.12 15.757-13.405-9.738-13.403 9.738 5.12-15.757-13.403-9.737h16.566zm-84.624 82.502 5.12 15.756h16.566l-13.403 9.738 5.12 15.757-13.403-9.739-13.405 9.739 5.12-15.757L64 207.045h16.567zm84.624 0 5.121 15.756H192l-13.403 9.738 5.12 15.757-13.405-9.739-13.403 9.739 5.12-15.757-13.403-9.738h16.566zM128 150.037l5.12 15.756h16.568l-13.405 9.738 5.12 15.758L128 181.55l-13.403 9.739 5.12-15.758-13.405-9.738h16.568z' fill='white'/%3e%3c/svg%3e")
1200
- }
1201
-
1202
- .flag\:SC {
1203
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M235.454 85.337 0 426.663 427.345 85.337z'/%3e%3cpath fill='%236DA544' d='M512 329.393 0 426.663h512z'/%3e%3cpath fill='%23D80027' d='M512 85.337h-84.655L0 426.663l512-204.512z'/%3e%3cpath fill='%230052B4' d='M0 85.337v341.326L235.454 85.337z'/%3e%3c/svg%3e")
1204
- }
1205
-
1206
- .flag\:SD {
1207
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 426.668V85.331l256 170.675z'/%3e%3c/svg%3e")
1208
- }
1209
-
1210
- .flag\:SE {
1211
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M192 85.33h-64v138.666H0v64h128v138.666h64V287.996h320v-64H192z'/%3e%3c/svg%3e")
1212
- }
1213
-
1214
- .flag\:SG {
1215
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512V256H0z'/%3e%3cg fill='white'%3e%3cpath d='M83.478 170.666c0-24.865 17.476-45.637 40.812-50.734a52.059 52.059 0 0 0-11.13-1.208c-28.688 0-51.942 23.254-51.942 51.941s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.336-5.095-40.812-25.867-40.812-50.733zm66.783-48.231 3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921z'/%3e%3cpath d='m121.344 144.696 3.683 11.337h11.921l-9.645 7.007 3.684 11.337-9.643-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921zm57.834 0 3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.685-11.337-9.645-7.007h11.921zm-11.131 33.391 3.684 11.337h11.921l-9.644 7.007 3.684 11.337-9.645-7.006-9.643 7.006 3.684-11.337-9.644-7.007h11.92zm-35.573 0 3.683 11.337h11.921l-9.644 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.684-11.337-9.644-7.007h11.92z'/%3e%3c/g%3e%3c/svg%3e")
1216
- }
1217
-
1218
- .flag\:SH {
1219
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zm256 0v-15.1l-57.4-38.2H176z' fill='%23D80027'/%3e%3cpath fill='%2329DBFF' d='M449 139.7c-.1 44.4-7.2 92.1-65 114.9-57.8-22.8-64.9-70.5-65-114.9h130z'/%3e%3cpath fill='%23ffda44' d='M449 139.7c0-16.7-.9-32.9-.5-47.1C426.9 83 398.4 81 383.9 81s-42.9 2-64.6 11.6c.4 14.2-.5 30.4-.5 47.1H449z'/%3e%3cpath fill='%23BF521B' d='m369.5 204.5.3 10.3-12.8.2 4.9 13.2h-17.3c-18-20.2-23.4-42.4-24.9-68.1l9.1-9.7 8.3 14.3 10.8-12.8 7 7.8.8 15.7 13.8 29.1z'/%3e%3cpath fill='%23474747' d='m436.6 192.5-8.6 18.3h-47l-29.2-19.5 25.7 10.5h25.1l3.7-6.5 7.2.2 2-3z'/%3e%3c/svg%3e")
1220
- }
1221
-
1222
- .flag\:SI {
1223
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 199.112h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='%230052B4' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l14.848 14.837 29.674-22.261 29.685 22.261 14.837-14.837z'/%3e%3c/svg%3e")
1224
- }
1225
-
1226
- .flag\:SJ {
1227
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")
1228
- }
1229
-
1230
- .flag\:SK {
1231
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 196.641h512v118.717H0z'/%3e%3cpath fill='%23D80027' d='M0 315.359h512v111.304H0z'/%3e%3cpath fill='white' d='M129.468 181.799v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.362 256 266.935v-85.136H129.468z'/%3e%3cpath fill='%23D80027' d='M146.126 184.294v81.941c0 5.472 1.215 10.64 3.623 15.485h85.97c2.408-4.844 3.623-10.012 3.623-15.485v-81.941h-93.216z'/%3e%3cpath fill='white' d='M221.301 241.427h-21.425v-14.283h14.284v-14.283h-14.284v-14.284h-14.283v14.284h-14.282v14.283h14.282v14.283h-21.426v14.284h21.426v14.283h14.283v-14.283h21.425z'/%3e%3cpath fill='%230052B4' d='M169.232 301.658c9.204 5.783 18.66 9.143 23.502 10.636 4.842-1.494 14.298-4.852 23.502-10.636 9.282-5.833 15.79-12.506 19.484-19.939a24.878 24.878 0 0 0-14.418-4.583c-1.956 0-3.856.232-5.682.657-3.871-8.796-12.658-14.94-22.884-14.94-10.227 0-19.013 6.144-22.884 14.94a25.048 25.048 0 0 0-5.682-.657 24.88 24.88 0 0 0-14.418 4.583c3.691 7.433 10.198 14.106 19.48 19.939z'/%3e%3c/svg%3e")
1232
- }
1233
-
1234
- .flag\:SL {
1235
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")
1236
- }
1237
-
1238
- .flag\:SM {
1239
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.34h512v341.326H0z'/%3e%3cpath fill='white' d='M512 85.334v166.69L0 256.175V85.334z'/%3e%3cpath fill='%236DA544' d='M323.744 203.099 256 270.843l-67.744-67.744a81.156 81.156 0 0 0-13.879 45.483v22.261c0 35.744 23.097 66.193 55.148 77.213-4.277 8.385-3.556 18.848 2.712 26.671l24.258-19.439 24.258 19.439c6.342-7.915 7.011-18.534 2.564-26.968 31.614-11.261 54.308-41.485 54.308-76.916v-22.261a81.174 81.174 0 0 0-13.881-45.483z'/%3e%3cpath fill='%23FFDA44' d='M256 330.206c-32.732 0-59.362-26.63-59.362-59.362v-22.261c0-32.733 26.63-59.363 59.362-59.363s59.362 26.63 59.362 59.362v22.261c0 32.733-26.63 59.363-59.362 59.363z'/%3e%3cpath fill='%23338AF3' d='M293.101 270.843v-22.261c0-20.458-16.643-37.101-37.101-37.101s-37.101 16.643-37.101 37.101v22.261L256 278.264l37.101-7.421z'/%3e%3cpath fill='%236DA544' d='M218.899 270.843c0 20.458 16.643 37.101 37.101 37.101s37.101-16.643 37.101-37.101h-74.202z'/%3e%3cpath fill='%23FFDA44' d='M300.522 189.22c0-12.295-9.966-22.261-22.261-22.261a22.173 22.173 0 0 0-14.84 5.672v-13.093h7.421v-14.84h-7.421v-7.421h-14.84v7.421h-7.421v14.84h7.421v13.093a22.177 22.177 0 0 0-14.841-5.672c-12.295 0-22.261 9.966-22.261 22.261 0 6.591 2.867 12.512 7.421 16.589v13.093h74.203v-13.093c4.552-4.077 7.419-9.997 7.419-16.589z'/%3e%3c/svg%3e")
1240
- }
1241
-
1242
- .flag\:SN {
1243
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M330.207 85.331H512v341.337H330.207z'/%3e%3cpath d='M0 85.331h181.793v341.337H0zm255.999 111.301 14.733 45.347h47.685l-38.576 28.029 14.734 45.348-38.576-28.026-38.577 28.026 14.737-45.348-38.576-28.029h47.681z' fill='%23496E2D'/%3e%3c/svg%3e")
1244
- }
1245
-
1246
- .flag\:SO {
1247
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='m256 157.273 22.663 69.748H352l-59.332 43.106 22.664 69.749L256 296.769l-59.332 43.107 22.664-69.749L160 227.021h73.337z'/%3e%3c/svg%3e")
1248
- }
1249
-
1250
- .flag\:SR {
1251
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23A2001D' d='M0 196.636h512v118.728H0z'/%3e%3cpath d='M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z' fill='%236DA544'/%3e%3cpath fill='%23FFDA44' d='m256.742 218.003 9.43 29.021h30.518L272 264.963l9.431 29.023-24.689-17.937-24.689 17.937 9.431-29.023-24.69-17.939h30.518z'/%3e%3c/svg%3e")
1252
- }
1253
-
1254
- .flag\:SS {
1255
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23496E2D' d='M0 322.783h512v103.88H0z'/%3e%3cpath d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='%23A2001D' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%230052B4' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath fill='%23FFDA44' d='m73.178 209.188 20.831 29.067 34.084-10.83-21.207 28.795 20.83 29.069-33.939-11.271-21.208 28.794.234-35.762-33.94-11.273 34.083-10.83z'/%3e%3c/svg%3e")
1256
- }
1257
-
1258
- .flag\:ST {
1259
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%236DA544'/%3e%3cpath fill='%23D80027' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath d='m302.049 226.318 7.368 22.674h23.842l-19.288 14.016 7.366 22.674-19.288-14.015-19.287 14.015 7.366-22.674-19.288-14.016h23.842zm74.203 0 7.367 22.674h23.842l-19.288 14.016 7.367 22.674-19.288-14.015-19.288 14.015 7.367-22.674-19.288-14.016h23.842z'/%3e%3c/svg%3e")
1260
- }
1261
-
1262
- .flag\:SV {
1263
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%230052B4'/%3e%3cpath fill='%23FFDA44' d='M228.582 261.936 256 214.447l27.418 47.489z'/%3e%3cpath fill='%236DA544' d='M291.616 277.616 256 295.425l-35.616-17.809v-23.744h71.232z'/%3e%3cpath fill='%23FFDA44' d='m289.579 216.485-12.592 12.592c5.37 5.372 8.693 12.791 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.114-5.316-24.987-13.91-33.579z'/%3e%3c/svg%3e")
1264
- }
1265
-
1266
- .flag\:SX {
1267
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M512 85.331v166.69L0 256.173V85.331z'/%3e%3cpath fill='white' d='M256 256.006 0 426.668V85.331z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M59.621 256a59.546 59.546 0 0 0-.193 4.57c0 32.821 26.607 59.429 59.429 59.429s59.429-26.607 59.429-59.429c0-1.539-.078-3.061-.193-4.57H59.621z'/%3e%3ccircle cx='118.862' cy='210.287' r='18.286'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M77.715 205.714v59.429c0 31.494 41.144 41.143 41.144 41.143s41.144-9.649 41.144-41.143v-59.429H77.715z'/%3e%3cpath fill='%23338AF3' d='M118.877 287.148c-7.632-2.746-22.876-9.767-22.876-22.006v-41.144h45.715v41.144c-.001 12.28-15.244 19.283-22.839 22.006z'/%3e%3cpath fill='%23F3F3F3' d='M128.001 246.856v-9.142l-9.144-4.571-9.142 4.571v9.142l-4.571 4.573v18.285h27.428v-18.285z'/%3e%3c/svg%3e")
1268
- }
1269
-
1270
- .flag\:SY {
1271
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath d='M0 312.882h512v113.775H0z'/%3e%3cpath d='m187.31 215.184 9.208 28.341h29.802l-24.11 17.518 9.209 28.342-24.109-17.516-24.11 17.516 9.209-28.342-24.109-17.518h29.801zm137.38 0 9.209 28.341H363.7l-24.109 17.518 9.209 28.342-24.11-17.516-24.109 17.516 9.209-28.342-24.11-17.518h29.802z' fill='%236DA544'/%3e%3c/svg%3e")
1272
- }
1273
-
1274
- .flag\:SZ {
1275
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%232B5DEA' d='M0 0h900v600H0V0z'/%3e%3cpath fill='%23FFDF29' d='M0 100h900v400H0V100z'/%3e%3cpath fill='%23D70000' d='M0 150h900v300H0V150z'/%3e%3cpath fill='white' d='M450 171.4v257.2c114.3 0 171.4-85.7 214.3-128.6-42.9-42.9-100-128.6-214.3-128.6z'/%3e%3cpath d='M450 171.4c-100 0-171.4 85.7-214.3 128.6C278.6 342.9 350 428.6 450 428.6V171.4z'/%3e%3cpath fill='white' d='M346.3 254.3h21v91.3h-21zm51.9 0h21v91.3h-21z'/%3e%3cpath d='M477.8 254.3h21v91.3h-21zm51.9 0h21v91.3h-21z'/%3e%3c/svg%3e")
1276
- }
1277
-
1278
- .flag\:TA {
1279
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zm256 0v-15.1l-57.4-38.2H176z' fill='%23D80027'/%3e%3cpath fill='%2329DBFF' d='M448.9 169.5c0 9.6-.3 29.6-1.4 39.2-4.1 34.9-23.5 68.8-62.1 85.9-45.3-17.9-60.8-51-64.9-85.9-1.1-9.6-1.5-19.4-1.5-29l.3-47.1h129.2l.4 36.9z'/%3e%3cpath fill='white' d='M447.5 208.7c-.2 1.6-.4 3.3-.6 4.9-4.8 33.1-22.9 65.4-61.5 81-43.2-17-59.4-47.9-64.2-81-.2-1.6-.4-3.2-.6-4.9'/%3e%3cpath fill='%2329DBFF' d='m385.4 251.7-22.9-43h45.8z'/%3e%3cpath fill='white' d='m385.4 165.8-22.9 42.9h45.8z'/%3e%3cellipse fill='%23FFBE57' cx='474.8' cy='236.8' rx='16.8' ry='43.3'/%3e%3cellipse fill='%23FFBE57' cx='295.3' cy='236.8' rx='16.8' ry='43.3'/%3e%3cpath fill='white' d='m385.4 31.5-33.4 44h68.5zM315.5 280s33.8 29.5 69.9 29.5 67.1-29.5 67.1-29.5l8.5 14.6S439.2 326 385.4 326 307 294.6 307 294.6l8.5-14.6z'/%3e%3cellipse fill='%23A5A5A5' cx='386.3' cy='104.3' rx='34.3' ry='23.3'/%3e%3c/svg%3e")
1280
- }
1281
-
1282
- .flag\:TC {
1283
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M332.058 191.996v78.221c0 38.103 51.942 49.779 51.942 49.779s51.942-11.675 51.942-49.779v-78.221H332.058z'/%3e%3cpath fill='%23FF9811' d='M376.579 220.44c0 7.855-6.644 28.445-14.84 28.445s-14.84-20.589-14.84-28.445c0-7.856 14.84-14.222 14.84-14.222s14.84 6.367 14.84 14.222z'/%3e%3cpath fill='%23A2001D' d='M415.961 235.93c2.394-5.6 4.257-13.785 4.257-17.86 0-6.546-8.904-11.852-8.904-11.852s-8.904 5.306-8.904 11.852c0 4.075 1.862 12.26 4.257 17.86l-5.141 11.123a26.898 26.898 0 0 0 9.788 1.831c3.463 0 6.766-.654 9.788-1.831l-5.141-11.123z'/%3e%3cpath fill='%236DA544' d='M372.87 270.217s-7.421 14.222-7.421 28.445h37.101c0-14.222-7.421-28.445-7.421-28.445l-11.13-7.111-11.129 7.111z'/%3e%3cpath fill='%23D80027' d='M395.13 270.217v-3.555c0-5.891-4.983-10.666-11.13-10.666-6.147 0-11.13 4.776-11.13 10.666v3.555h22.26z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915zm-83.98 0L0 240.259v15.737l100.174-55.652z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.982 0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982 0 85.33v15.737l71.847 39.915z'/%3e%3cpath d='M100.174 140.982 0 85.33v15.737l71.847 39.915zm83.98 0L256 101.067V85.33l-100.174 55.652z' fill='%23D80027'/%3e%3c/svg%3e")
1284
- }
1285
-
1286
- .flag\:TD {
1287
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")
1288
- }
1289
-
1290
- .flag\:TF {
1291
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M0 0h21v15H0V0z'/%3e%3cpath fill='%23073AB6' d='M0 0h22.5v15H0V0z'/%3e%3cpath fill='white' d='M0 0h11.3v7.5H0V0z'/%3e%3cpath fill='%23F44653' d='M7.1 0h3.6v7H7.1V0z'/%3e%3cpath fill='%231035BB' d='M0 0h3.6v7H0V0z'/%3e%3cpath fill='white' d='M3.6 0h3.6v7H3.6V0zm10.9 6h5L19 7h-1.5v.5h1l-.5 1h-.5V10h-1V7H15l-.5-1zm4 2.5 1 1.5h-2l1-1.5zm-3 0 1 1.5h-2l1-1.5zm1.5 3L16 10h2l-1 1.5zM20 8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-6 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm1 4c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm4 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-2 1c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5z'/%3e%3c/svg%3e")
1292
- }
1293
-
1294
- .flag\:TG {
1295
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V153.6H0zM0 358.4h512v68.263H0zm0-136.537h512v68.263H0z' fill='%23496E2D'/%3e%3cpath fill='%23D80027' d='M0 85.337h204.054v204.054H0z'/%3e%3cpath fill='white' d='m102.026 133.938 13.26 40.812h42.916l-34.718 25.226 13.26 40.814-34.718-25.224-34.719 25.224 13.263-40.814-34.718-25.226h42.913z'/%3e%3c/svg%3e")
1296
- }
1297
-
1298
- .flag\:TH {
1299
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.334h512V426.66H0z'/%3e%3cpath fill='%230052B4' d='M0 194.056h512v123.882H0z'/%3e%3cpath d='M0 85.334h512v54.522H0zm0 286.809h512v54.522H0z' fill='%23D80027'/%3e%3c/svg%3e")
1300
- }
1301
-
1302
- .flag\:TJ {
1303
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M226.318 300.522h59.364v-25.23l-11.873 5.937L256 263.421l-17.809 17.808-11.873-5.937zm-33.963-29.682 2.763 8.504h8.94l-7.233 5.255 2.763 8.502-7.233-5.255-7.234 5.255 2.763-8.502-7.233-5.255h8.94zm8.566-29.68 2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zm24.488-22.261 2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zm94.236 51.941-2.763 8.504h-8.94l7.233 5.255-2.763 8.502 7.233-5.255 7.234 5.255-2.763-8.502 7.233-5.255h-8.94zm-8.566-29.68-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zm-24.488-22.261-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zM256 207.767l2.763 8.503h8.941l-7.234 5.256 2.763 8.502-7.233-5.254-7.233 5.254 2.763-8.502-7.234-5.256h8.941z' fill='%23FFDA44'/%3e%3c/svg%3e")
1304
- }
1305
-
1306
- .flag\:TK {
1307
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='m210.715 174.377 3.684 11.338h11.919l-9.643 7.006 3.684 11.337-9.644-7.007-9.644 7.007 3.684-11.337-9.645-7.006h11.921zm-93.899 107.594 4.605 14.172h14.9l-12.055 8.757 4.606 14.173-12.056-8.76-12.055 8.76 4.604-14.173-12.054-8.757h14.899zm27.88-162.292 4.604 14.172h14.901l-12.056 8.758 4.606 14.171-12.055-8.759-12.056 8.759 4.606-14.171-12.055-8.758h14.9zm-75.157 55.652 4.604 14.172h14.9l-12.055 8.758 4.606 14.171-12.055-8.758-12.056 8.758 4.606-14.171-12.055-8.758h14.9z' fill='white'/%3e%3cpath d='M483.386 354.503H117.801s109.234-88.562 310.593-220.938c.001 0-88.443 128.935 54.992 220.938zm-365.585 11.586c-11.177 0-11.195 17.37 0 17.37h365.585c11.177 0 11.195-17.37 0-17.37H117.801z' fill='%23FFDA44'/%3e%3c/svg%3e")
1308
- }
1309
-
1310
- .flag\:TL {
1311
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M256 256 0 90.691v44.242L155.826 256 0 377.067v44.242z'/%3e%3cpath d='M0 90.691v330.618L189.217 256z'/%3e%3cpath fill='white' d='m44.184 213.36 24.912 23.577 30.121-16.41-14.723 30.98 24.911 23.575-34.012-4.43L60.67 301.63l-6.296-33.716-34.012-4.43 30.119-16.408z'/%3e%3c/svg%3e")
1312
- }
1313
-
1314
- .flag\:TM {
1315
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='white'%3e%3cpath d='M357.208 183.679c8.397-23.404-1.036-48.858-21.281-61.536a52.131 52.131 0 0 1 10.884 2.621c27.002 9.688 41.038 39.428 31.35 66.431s-39.428 41.038-66.431 31.35a52.182 52.182 0 0 1-10.069-4.895c23.686 3.084 47.15-10.566 55.547-33.971zm-46.571-67.95-7.297 9.427-11.22-4.026 6.712 9.852-7.296 9.427 11.443-3.338 6.712 9.852.361-11.914 11.444-3.339-11.221-4.025z'/%3e%3cpath d='m330.338 146.448-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.443-3.339 6.712 9.853.36-11.915 11.445-3.34-11.221-4.024zM275.9 126.916l-7.296 9.427-11.219-4.024 6.711 9.851-7.296 9.426 11.443-3.338 6.712 9.852.361-11.915 11.444-3.337-11.221-4.027zm-.799 35.189-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.444-3.338 6.711 9.852.362-11.915 11.443-3.338-11.22-4.026zm33.484 12.013-7.296 9.427-11.22-4.026 6.712 9.853-7.297 9.426 11.444-3.338 6.712 9.852.36-11.915 11.443-3.338-11.219-4.025z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M83.478 85.337h89.043v341.326H83.478z'/%3e%3cpath fill='white' d='m117.458 175.191-14.908-11.105v-15.705l14.908-11.105h21.084l14.908 11.105v15.705l-14.908 11.105z'/%3e%3cpath d='M128 137.276h-10.542l-14.908 11.105v7.678H128zm0 37.915h10.542l14.908-11.105v-8.012H128z' fill='%23FF9811'/%3e%3cpath fill='white' d='m117.458 374.725-14.908-11.106v-15.704l14.908-11.105h21.084l14.908 11.105v15.704l-14.908 11.106z'/%3e%3cpath d='M128 336.81h-10.542l-14.908 11.105v7.678H128zm0 37.915h10.542l14.908-11.106v-8.011H128z' fill='%23FF9811'/%3e%3cpath d='m117.458 274.957-14.908-11.105v-15.703l14.908-11.106h21.084l14.908 11.106v15.703l-14.908 11.105zm36.513 24.434h-6.493v-6.493h-11.411l-8.068-8.068-8.067 8.068h-11.41v6.493h-6.493v12.986h6.493v6.492h11.41l8.068 8.069 8.068-8.069h11.41v-6.492h6.493zm0-99.768h-6.493v-6.492h-11.411l-8.068-8.069-8.067 8.069h-11.41v6.492h-6.493v12.986h6.493v6.492h11.41l8.068 8.07 8.068-8.07h11.41v-6.492h6.493z' fill='%23496E2D'/%3e%3cg fill='%23D80027'%3e%3cpath d='M120.576 248.576h14.84v14.84h-14.84z'/%3e%3ccircle cx='128' cy='206.113' r='7.421'/%3e%3ccircle cx='128' cy='305.887' r='7.421'/%3e%3c/g%3e%3c/svg%3e")
1316
- }
1317
-
1318
- .flag\:TN {
1319
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='white' cx='256' cy='255.994' r='96'/%3e%3cg fill='%23D80027'%3e%3cpath d='m267.826 219.291 16.47 22.695 26.673-8.649-16.496 22.676 16.468 22.695-26.664-8.681-16.495 22.676.017-28.04-26.664-8.682 26.674-8.648z'/%3e%3cpath d='M277.818 312.724c-31.33 0-56.727-25.397-56.727-56.727s25.397-56.727 56.727-56.727c9.769 0 18.96 2.47 26.985 6.819-12.589-12.31-29.804-19.909-48.803-19.909-38.558 0-69.818 31.259-69.818 69.818s31.26 69.818 69.818 69.818c18.999 0 36.215-7.599 48.803-19.909-8.026 4.347-17.216 6.817-26.985 6.817z'/%3e%3c/g%3e%3c/svg%3e")
1320
- }
1321
-
1322
- .flag\:TO {
1323
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h256v170.663H0z'/%3e%3cpath fill='%23D80027' d='M141.357 157.303V130.59h-26.714v26.713H87.93v26.713h26.713v26.713h26.714v-26.713h26.713v-26.713z'/%3e%3c/svg%3e")
1324
- }
1325
-
1326
- .flag\:TR {
1327
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E30A17' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M259.7 118.6c-13.1-9.5-29-14.6-45.3-14.5-40.8 0-73.8 30.8-73.8 68.9s33.1 68.9 73.8 68.9c17.1 0 32.9-5.4 45.3-14.5-30 38.6-85.7 45.6-124.3 15.5s-45.6-85.7-15.5-124.3 85.7-45.6 124.3-15.5c5.8 4.5 11 9.8 15.5 15.5zm39.9 65.8-18.1 21.9 1.2-28.4-26.4-10.4 27.3-7.6 1.8-28.3 15.6 23.7 27.5-7.1-17.5 22 15.3 23.9-26.7-9.7z'/%3e%3c/svg%3e")
1328
- }
1329
-
1330
- .flag\:TT {
1331
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='m6.066 85.337 207.961 212.636 131.584 128.69h160.323L297.973 214.027 166.389 85.337z'/%3e%3cpath d='M43.364 85.337 384.69 426.663h83.946L127.31 85.337z'/%3e%3c/svg%3e")
1332
- }
1333
-
1334
- .flag\:TV {
1335
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%230052B4' d='M0 0h900v600H0z'/%3e%3cpath fill='%2300B2EE' d='M0 300h450V0h450v600H0V300z'/%3e%3cpath fill='%23FFDA44' d='m345.3 480.9 29.4 90.6-77.1-56H393l-77.1 56 29.4-90.6zM706.4 340l29.4 90.6-77.1-56H754l-77.1 56 29.5-90.6zm106.4-78.5 29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zm0-224.1 29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6z'/%3e%3cpath fill='white' d='M449.9 0v206.3h-81l81 54V300h-39.7l-129-85.9V300H168.7v-85.9L39.7 300H0v-39.7l81-54H0V93.8h81L0 39.9V0h39.7l129 85.9V0h112.5v85.9L410.2 0z'/%3e%3cpath fill='%23D80027' d='M253.1 0h-56.3v122H0v56.2h196.8V300h56.3V178.2h196.8V122H253.1z'/%3e%3cpath fill='%232E52B2' d='M449.9 39.9v53.9h-81z'/%3e%3cpath fill='%23D80027' d='M0 300v-19.3l109.9-74.4h39.7L12.8 300zM12.8.1l136.8 93.7h-39.7L0 19.4V.1zm437.1.1v19.3L340 93.8h-39.7L437.1.2zM437.1 300l-136.8-93.7H340l109.9 74.4V300z'/%3e%3cpath fill='%23FFDA44' d='m719.9 131.6 29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM584 187.7l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zm30 242.9 29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM488 332l29.4 90.6-77.1-56h95.3l-77.1 56L488 332zm0 132 29.4 90.6-77.1-56h95.3l-77.1 56L488 464z'/%3e%3c/svg%3e")
1336
- }
1337
-
1338
- .flag\:TW {
1339
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.337h256V256H0z'/%3e%3cpath fill='white' d='M186.435 170.669 162.558 181.9l12.714 23.125-25.927-4.961-3.286 26.192L128 206.993l-18.06 19.263-3.285-26.192-25.927 4.96 12.714-23.125-23.877-11.23 23.877-11.231-12.714-23.125 25.927 4.96 3.286-26.192L128 134.344l18.06-19.263 3.285 26.192 25.928-4.96-12.715 23.125z'/%3e%3ccircle fill='%230052B4' cx='128' cy='170.674' r='29.006'/%3e%3cpath fill='white' d='M128 190.06c-10.692 0-19.391-8.7-19.391-19.391 0-10.692 8.7-19.391 19.391-19.391 10.692 0 19.391 8.7 19.391 19.391 0 10.691-8.699 19.391-19.391 19.391z'/%3e%3c/svg%3e")
1340
- }
1341
-
1342
- .flag\:TZ {
1343
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 426.663V85.337h512'/%3e%3cpath fill='%23FFDA44' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3c/svg%3e")
1344
- }
1345
-
1346
- .flag\:UA {
1347
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512V256H0z'/%3e%3c/svg%3e")
1348
- }
1349
-
1350
- .flag\:UG {
1351
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23232323' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M0 56.9h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 113.8h512v56.9H0z'/%3e%3cpath fill='%23FFDA44' d='M0 227.6h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 284.4h512v56.9H0z'/%3e%3ccircle fill='white' cx='256' cy='170.7' r='80.7'/%3e%3cpath d='M234.5 127.5c.9-1.4-19.6-2-19.6-2 1.7-2.5 18.4-10.5 18.4-10.5s-.9-6 2.7-9.8l-4.5-9.8s7-3.4 18.4-3.4 19.9 7 21 13.1l-6.4 3.4c-.1 4.7 1.7 11.6-4.3 17.3-5.9 5.7-8.3 6.9-8.5 18.8 0 3.9 2.3 8.2 8.8 11.7 17.4 9.3 38.6 28.2 44.6 33.9 6.1 5.7 5.1 19.2 2.6 25.2s-12.1 14.3-14.3 13.6c-2.2-.6 1.2-9.2-3.5-11.6 0 0-8.9-7.6-16.8.6s-.2 25.2 3.9 28c4.1 2.8 1.7 5-1.9 5H247c-3.8 0-5.4-2.3-1.9-5 7.6-3.8 12.4-15.3 7.4-20.3-4.9-4.9-18.3 1.5-21.5 6.3-2.8 2.8-8.8 3.6-12.9-1.4s-4.1-10.4-1.1-12.5c7-4.8 0 0 .1-.1 0 0 11.9-8.6 29.9-9 3.9 0 4.8-2.2 2.2-4.8 0 0-30.9-27.4-28.1-44.2 3-18.3 20-26.3 13.4-32.5-1.3-1.8 0 0 0 0z'/%3e%3c/svg%3e")
1352
- }
1353
-
1354
- .flag\:UM {
1355
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.7h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513V342H0z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M0 0h256.5v184.1H0z'/%3e%3cpath d='m47.8 138.9-4-12.8-4.4 12.8H26.2l10.7 7.7-4 12.8 10.9-7.9 10.6 7.9-4.1-12.8 10.9-7.7zm56.3 0-4.1-12.8-4.2 12.8H82.6l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4-12.8 10.7-7.7zm56.5 0-4.3-12.8-4 12.8h-13.5l11 7.7-4.2 12.8 10.7-7.9 11 7.9-4.2-12.8 10.7-7.7zm56.2 0-4-12.8-4.2 12.8h-13.3l10.8 7.7-4 12.8 10.7-7.9 10.8 7.9-4.3-12.8 11-7.7zM100 75.3l-4.2 12.8H82.6L93.3 96l-4 12.6 10.7-7.8 10.8 7.8-4-12.6 10.7-7.9h-13.4zm-56.2 0-4.4 12.8H26.2L36.9 96l-4 12.6 10.9-7.8 10.6 7.8L50.3 96l10.9-7.9H47.8zm112.5 0-4 12.8h-13.5l11 7.9-4.2 12.6 10.7-7.8 11 7.8-4.2-12.6 10.7-7.9h-13.2zm56.5 0-4.2 12.8h-13.3l10.8 7.9-4 12.6 10.7-7.8 10.8 7.8-4.3-12.6 11-7.9h-13.5zm-169-50.6-4.4 12.6H26.2l10.7 7.9-4 12.7L43.8 50l10.6 7.9-4.1-12.7 10.9-7.9H47.8zm56.2 0-4.2 12.6H82.6l10.7 7.9-4 12.7L100 50l10.8 7.9-4-12.7 10.7-7.9h-13.4zm56.3 0-4 12.6h-13.5l11 7.9-4.2 12.7 10.7-7.9 11 7.9-4.2-12.7 10.7-7.9h-13.2zm56.5 0-4.2 12.6h-13.3l10.8 7.9-4 12.7 10.7-7.9 10.8 7.9-4.3-12.7 11-7.9h-13.5z' fill='white'/%3e%3c/svg%3e")
1356
- }
1357
-
1358
- .flag\:US {
1359
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.7h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513V342H0z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M0 0h256.5v184.1H0z'/%3e%3cpath d='m47.8 138.9-4-12.8-4.4 12.8H26.2l10.7 7.7-4 12.8 10.9-7.9 10.6 7.9-4.1-12.8 10.9-7.7zm56.3 0-4.1-12.8-4.2 12.8H82.6l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4-12.8 10.7-7.7zm56.5 0-4.3-12.8-4 12.8h-13.5l11 7.7-4.2 12.8 10.7-7.9 11 7.9-4.2-12.8 10.7-7.7zm56.2 0-4-12.8-4.2 12.8h-13.3l10.8 7.7-4 12.8 10.7-7.9 10.8 7.9-4.3-12.8 11-7.7zM100 75.3l-4.2 12.8H82.6L93.3 96l-4 12.6 10.7-7.8 10.8 7.8-4-12.6 10.7-7.9h-13.4zm-56.2 0-4.4 12.8H26.2L36.9 96l-4 12.6 10.9-7.8 10.6 7.8L50.3 96l10.9-7.9H47.8zm112.5 0-4 12.8h-13.5l11 7.9-4.2 12.6 10.7-7.8 11 7.8-4.2-12.6 10.7-7.9h-13.2zm56.5 0-4.2 12.8h-13.3l10.8 7.9-4 12.6 10.7-7.8 10.8 7.8-4.3-12.6 11-7.9h-13.5zm-169-50.6-4.4 12.6H26.2l10.7 7.9-4 12.7L43.8 50l10.6 7.9-4.1-12.7 10.9-7.9H47.8zm56.2 0-4.2 12.6H82.6l10.7 7.9-4 12.7L100 50l10.8 7.9-4-12.7 10.7-7.9h-13.4zm56.3 0-4 12.6h-13.5l11 7.9-4.2 12.7 10.7-7.9 11 7.9-4.2-12.7 10.7-7.9h-13.2zm56.5 0-4.2 12.6h-13.3l10.8 7.9-4 12.7 10.7-7.9 10.8 7.9-4.3-12.7 11-7.9h-13.5z' fill='white'/%3e%3c/svg%3e")
1360
- }
1361
-
1362
- .flag\:UY {
1363
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 38h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0z' fill='%230038a8'/%3e%3cpath fill='white' d='M0 0h256.5v190H0z'/%3e%3cpath fill='%23FED443' d='m128.3 138.7-15.1 22.6-3.8-26.9L86 148.2l8.2-25.9-27.2 2.2 18.6-19.8L60.3 95l25.4-9.7L67 65.5l27.1 2.3-8.2-25.9 23.4 13.8 3.9-26.9 15.1 22.6 15.1-22.6 3.8 26.9 23.4-13.8-8.2 25.9 27.1-2.2-18.6 19.8 25.4 9.7-25.4 9.7 18.6 19.8-27.1-2.2 8.2 25.9-23.4-13.8-3.9 26.9-15-22.7zm0-.5c23.9.9 44-17.6 44.9-41.5.9-23.9-17.6-44-41.5-44.9h-3.4c-23.9.8-42.6 20.8-41.8 44.6.6 22.8 19 41.1 41.8 41.8zm0-10.6c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.3 34-34 34z'/%3e%3c/svg%3e")
1364
- }
1365
-
1366
- .flag\:UZ {
1367
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 322.783h512v103.88H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='white' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cpath d='M188.688 137.589c0-15.984 11.234-29.339 26.236-32.614a33.531 33.531 0 0 0-7.155-.777c-18.442 0-33.391 14.949-33.391 33.391s14.949 33.391 33.391 33.391c2.458 0 4.85-.273 7.155-.777-15.002-3.275-26.236-16.63-26.236-32.614zm45.97 15.177 2.261 6.957h7.315l-5.918 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.261-6.956-5.918-4.301h7.315zm23.348 0 2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zm23.347 0 2.26 6.957h7.315l-5.917 4.301 2.26 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.918-4.301h7.315zm23.347 0 2.262 6.957h7.315l-5.919 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.262-6.956-5.919-4.301h7.314zm23.348 0 2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zm-70.042-24.284 2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zm23.347 0 2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.918-4.3h7.315zm23.347 0 2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.299-5.918 4.299 2.262-6.957-5.919-4.3h7.314zm23.348 0 2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zm-46.695-24.284 2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.918-4.3h7.315zm23.347 0 2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.3-5.918 4.3 2.262-6.957-5.919-4.3h7.314zm23.348 0 2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.917-4.3h7.314z' fill='white'/%3e%3c/svg%3e")
1368
- }
1369
-
1370
- .flag\:VA {
1371
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='white' d='M256 85.331h256v341.337H256z'/%3e%3cpath fill='%23ACABB1' d='m321.353 233.837 32.073 42.43c-5.053 7.651-5.026 17.961.817 25.692 7.414 9.807 21.374 11.748 31.182 4.335 9.807-7.414 11.748-21.374 4.334-31.182-5.843-7.731-15.756-10.568-24.495-7.795l-49.988-66.129-11.838 8.949-17.759 13.424 17.899 23.677 17.775-13.401zm46.175 48.78a7.421 7.421 0 1 1 8.95 11.84 7.421 7.421 0 0 1-8.95-11.84z'/%3e%3cpath fill='%23FFDA44' d='m376.367 247.24 17.899-23.677-17.759-13.424-11.838-8.949-49.988 66.129c-8.74-2.775-18.651.063-24.495 7.795-7.414 9.808-5.473 23.768 4.334 31.182 9.808 7.414 23.768 5.473 31.182-4.335 5.845-7.731 5.871-18.041.817-25.692l32.073-42.43 17.775 13.401zm-62.504 45.771a7.42 7.42 0 1 1-11.84-8.95 7.42 7.42 0 0 1 11.84 8.95z'/%3e%3c/svg%3e")
1372
- }
1373
-
1374
- .flag\:VC {
1375
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath d='M341.337 85.331H512v341.337H341.337zM214.261 283.82l-33.393-50.086 33.392-50.087 33.392 50.087zm83.478 0-33.391-50.086 33.391-50.087 33.393 50.087zM256 350.603l-33.391-50.087L256 250.429l33.391 50.087z' fill='%236DA544'/%3e%3c/svg%3e")
1376
- }
1377
-
1378
- .flag\:VE {
1379
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%23FFCE00' d='M0 0h22.5v5H0z'/%3e%3cpath fill='%23203899' d='M0 5h22.5v5H0z'/%3e%3cpath fill='%23D82B2B' d='M0 10h22.5v5H0z'/%3e%3cpath fill='white' d='m12.13 5.38.14.46.45.14-.39.27.01.48-.38-.29-.45.15.15-.44-.28-.38h.47zm-1.77 0 .27.39h.47l-.28.38.15.45-.45-.16-.38.28.01-.47-.39-.28.45-.13zm3.44.56-.01.48.39.27-.46.14-.14.45-.27-.38h-.48l.29-.38-.15-.45.45.16zm-5.11.02.4.27.44-.18-.13.46.3.36-.47.02-.26.4-.16-.44-.46-.12.37-.3zm6.55 1.17-.2.44.25.4-.47-.05-.31.36-.1-.46-.43-.18.41-.24.03-.47.35.31zm.19 1.12.21.43.47.07-.34.33.08.46-.42-.22-.42.22.08-.46-.34-.33.47-.07zM7 8.2l.21.43.47.06-.34.33.08.47L7 9.27l-.42.22.08-.47-.34-.33.47-.06zm.31-1.15.45.14.38-.29v.48l.39.26-.45.15-.13.46-.28-.38-.47.01.27-.38z'/%3e%3c/svg%3e")
1380
- }
1381
-
1382
- .flag\:VG {
1383
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M256 85.334V202.66h-46.069L256 233.38v22.617h-22.628L160 207.078v48.919H96v-48.919l-73.372 48.919H0V233.38l46.069-30.72H0v-64h46.069L0 107.951V85.334h22.628L96 134.241V85.334h64v48.907l73.372-48.907z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zm256 0v15.083l-57.377 38.251H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zm256 0v15.083l-57.377 38.251H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cpath d='M0 255.997v-15.082l57.377-38.252H80zm256 0v-15.082l-57.377-38.252H176z' fill='%23D80027'/%3e%3cpath fill='%23FFDA44' d='m384 259.706-46.129 46.129c8.645 16.675 26.051 28.074 46.129 28.074s37.484-11.4 46.129-28.074L384 259.706z'/%3e%3cpath fill='%236DA544' d='M332.058 178.084v81.624c.001 39.759 51.942 51.941 51.942 51.941s51.941-12.182 51.942-51.942v-81.623H332.058z'/%3e%3cpath fill='white' d='M372.87 215.181h22.261v59.359H372.87z'/%3e%3ccircle fill='%23A2001D' cx='384' cy='215.181' r='11.13'/%3e%3cpath d='M346.902 192.92h14.84v14.84h-14.84zm0 33.392h14.84v14.84h-14.84zm0 33.391h14.84v14.84h-14.84zm59.359-66.783h14.84v14.84h-14.84zm0 33.392h14.84v14.84h-14.84zm0 33.391h14.84v14.84h-14.84z' fill='%23FFDA44'/%3e%3c/svg%3e")
1384
- }
1385
-
1386
- .flag\:VI {
1387
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%231583C4' d='m397.7 166.3-51 97.7c-1.1 2-.3 4.5 1.8 5.6 2 1.1 4.5.3 5.6-1.8l51-97.7c1-2.1.1-4.6-2-5.5-2-.9-4.3-.2-5.4 1.7z'/%3e%3cpath fill='%231583C4' d='m404.9 188-57.8 75.4c-1.3 1.9-.8 4.5 1.1 5.8 1.7 1.2 4.1.9 5.5-.7l57.8-75.4c1.4-1.8 1.1-4.4-.8-5.8-1.8-1.5-4.4-1.1-5.8.7z'/%3e%3cpath fill='%231583C4' d='m379 181.3-32.5 83.1c-.8 2.1.2 4.6 2.4 5.4 2.1.8 4.6-.2 5.4-2.4l32.5-83.1c.7-2.2-.4-4.5-2.6-5.3-2.1-.6-4.3.4-5.2 2.3z'/%3e%3cpath fill='%23409347' d='M122.1 171.9c.4 1.7 1.2 4.7 2.2 8.5 1.7 6.4 3.6 12.8 5.6 18.7 2.3 6.9 14.7 31.4 20.2 39.1 6.9 9.7 14.1 19.3 21.5 28.6 1.6 1.9 4.5 2.1 6.4.5 1.8-1.6 2.1-4.3.7-6.2-7.3-9.2-14.4-18.6-21.2-28.2-4.2-5.8-17.2-31.1-19-36.7-2.9-8.7-5.4-17.6-7.6-26.5-.5-2.4-2.9-4-5.3-3.5s-4 2.9-3.5 5.3c-.1.2 0 .3 0 .4z'/%3e%3cg fill='%23FFD836' stroke='%23231F20' stroke-miterlimit='10'%3e%3cpath d='M297.1 114.9S279.5 42.8 261 42.8c-6.9 0-11.9-.6-15.4 6.4-.9 1.7-20.7-1.6-19.1 20.8.5 6.9 1.1-9.8 14.9-3.4 6.3 3-16.4 48.2-16.4 48.2h72.1z'/%3e%3cpath d='m466.1 48.4-90.9 22c-75.3 18.3-42.1 44.4-42.1 44.4l-72.1 12-72.1-12s33.2-26.1-42.1-44.4l-90.9-22C43.1 45.3 38.1 51.8 45.3 63c0 0 106.6 104 126.8 112 20.2 8.1 40.8 0 40.8 0s-14.9 8.7-24 24c-9.2 15.3-4.6 34.7-38.9 40.2-5.5 6.6-5 14 2.9 19.9 7.9 5.8 72.1-48.1 72.1-48.1s-24 24.4-24 36.1c0 5.1 44.1 53.8 60.1 53.8s60.1-48.7 60.1-53.8c0-11.7-24-36.1-24-36.1s64.2 53.9 72.1 48.1 11.4-19.3 2.8-19.9c-28-1.8-29.7-24.9-38.9-40.2-9.2-15.3-24-24-24-24s20.6 8.1 40.8 0S476.7 63 476.7 63c7.2-11.2 2.3-17.7-10.6-14.6z'/%3e%3c/g%3e%3cpath fill='white' stroke='%23231F20' stroke-miterlimit='10' d='M201.3 111.8v80.3c0 45.7 59.7 59.7 59.7 59.7s59.7-14 59.7-59.7v-80.3H201.3z'/%3e%3cpath d='M225.2 137.7V235c8.2 6 17 10.2 23.9 12.9V137.7h-23.9zm71.6 0V235c-8.2 6-17 10.2-23.9 12.9V137.7h23.9z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M201.3 111.8h119.4v37.9H201.3z'/%3e%3cpath fill='%231583C4' d='m60.1 210.5-21.9-58.1H15.7l31.8 80.8h25.2l31.5-80.8H81.7zm391.4-58.6h18.9v81.7h-18.9z'/%3e%3c/svg%3e")
1388
- }
1389
-
1390
- .flag\:VN {
1391
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M196.641 85.337H0v341.326h512V85.337z'/%3e%3cpath fill='%23FFDA44' d='m256 157.279 22.663 69.747H352l-59.332 43.106 22.664 69.749L256 296.774l-59.332 43.107 22.664-69.749L160 227.026h73.337z'/%3e%3c/svg%3e")
1392
- }
1393
-
1394
- .flag\:VU {
1395
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M512 256v170.663H0L215.185 256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H215.185L0 85.337z'/%3e%3cpath d='M221.001 239.304 26.868 85.337H8.956l208.168 165.098H512v-11.131zM8.956 426.663h17.912l194.133-153.967H512v-11.131H217.124zM0 92.44v14.206L188.317 256 0 405.354v14.205L206.229 256z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M8.956 85.337H0v7.103L206.229 256 0 419.559v7.104h8.956l208.168-165.098H512v-11.13H217.124z'/%3e%3cpath d='M63.718 292.382v-14.295c14.265 0 25.87-11.606 25.87-25.869 0-10.092-8.211-18.303-18.304-18.303-6.875 0-12.469 5.593-12.469 12.469 0 4.397 3.577 7.974 7.974 7.974a4.514 4.514 0 0 0 4.508-4.508h14.295c0 10.368-8.435 18.804-18.802 18.804-12.279-.002-22.269-9.993-22.269-22.271 0-14.758 12.006-26.764 26.764-26.764 17.975 0 32.599 14.623 32.599 32.599 0 22.145-18.018 40.164-40.166 40.164z'/%3e%3c/g%3e%3c/svg%3e")
1396
- }
1397
-
1398
- .flag\:WF {
1399
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 100'%3e%3cpath fill='%23ED2939' d='M0 0h150v100H0z'/%3e%3cpath fill='%23002395' d='M0 0h20v44.33H0z'/%3e%3cpath fill='white' d='M20 0h20v44.33H20z'/%3e%3cpath fill='none' stroke='white' stroke-width='3' d='M0 44.33h62.75V0'/%3e%3cpath fill='white' d='M108.08 43.29 87.96 23.17h40.25l-20.13 20.12zm-6.7 6.71L81.25 29.88v40.25L101.38 50zm6.7 6.71L87.96 76.83h40.25l-20.13-20.12zm6.71-6.71 20.13-20.13v40.25L114.79 50z'/%3e%3c/svg%3e")
1400
- }
1401
-
1402
- .flag\:WS {
1403
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h256v170.663H0z'/%3e%3cpath d='m165.483 181.79 2.764 8.504h8.939l-7.232 5.254 2.763 8.503-7.234-5.255-7.233 5.255 2.763-8.503-7.233-5.254h8.94zm-44.904-66.783 4.606 14.173h14.9l-12.055 8.757 4.605 14.171-12.056-8.758-12.054 8.758 4.605-14.171-12.056-8.757h14.901zm44.522 14.841 4.606 14.172h14.9l-12.055 8.757 4.604 14.173-12.055-8.76-12.054 8.76 4.604-14.173-12.055-8.757h14.9zm-35.192 59.363 4.606 14.172h14.9l-12.055 8.758 4.604 14.171-12.055-8.759-12.054 8.759 4.604-14.171-12.055-8.758h14.9zm-39.01-37.103 4.605 14.173h14.9l-12.055 8.757 4.604 14.173-12.054-8.76-12.055 8.76 4.604-14.173-12.055-8.757h14.9z' fill='white'/%3e%3c/svg%3e")
1404
- }
1405
-
1406
- .flag\:XK {
1407
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%230052B4' d='M0 0h512v341.34H0z'/%3e%3cpath d='m220.72 42.63 7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.36-15.9 8.36 3.03-17.7-12.86-12.54 17.78-2.58zm70.56-.06 7.95 16.1 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59zm62.08 11.36 7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.87-12.54 17.78-2.58zm63.01 18.3 7.95 16.11 17.77 2.59-12.86 12.53 3.04 17.71-15.9-8.36-15.9 8.36 3.03-17.71-12.86-12.53 17.78-2.59zm-257.73-18.3 7.95 16.11 17.78 2.58-12.87 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.86-12.54 17.77-2.58zm-63.01 18.3 7.95 16.11 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59z' fill='white'/%3e%3cpath fill='%23FFDA44' d='m217.53 259.33-27.22-13.61-27.22-54.43h27.22l27.22-27.22 13.61-27.22 27.22-13.61 13.61 13.61 27.22 13.61v13.61l13.61 13.61 40.83 27.22L340 245.73l-40.83 40.83-13.61-27.22-40.83 27.22v27.22l-13.61-13.61-13.59-40.84z'/%3e%3c/svg%3e")
1408
- }
1409
-
1410
- .flag\:YE {
1411
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")
1412
- }
1413
-
1414
- .flag\:YT {
1415
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='white' d='M0 0h90v60H0z'/%3e%3cpath stroke='%237f7f7f' stroke-width='.25' fill='%23ABABAB' d='M75.6 39.6c-1.1.7 0 1.8-.6 1.9-.6.1-1.5-1.4-.2-2.5 1.6-1.5 5.8 0 5.9 4.3 0 2.2-.9 6.8-7.2 6.8-7.6 0-11.4-5.7-11.4-11.4 0-4.8 3.7-13.5 6.5-14.6 3.1-1.2 6.7-3.5 6.8-5 0-.5-1.4-.1-3.3.9-3.1 1.7-6.6 2.5-6.6 1.4s2.9-3.1 4-4.6c1.2-1.6.9-5.5 3-5.5 7.6 0 9.9 7.7 7 11.7-1.9 2.6 4.3 1 4.3 1s0 5.3-3.2 7.3c-3 1.8-4.8 3.9-4.8 3.9s.2-4.6-.5-3.9c-.6.7-11.1 4.5-10.3 12 .3 3 4.5 5.4 8.5 5.2s5.7-2.4 5.8-4.9c.1-3.9-3-4.4-3.7-4zm-64.9 4c.1 2.5 1.8 4.7 5.8 4.9s8.2-2.2 8.5-5.2c.8-7.5-9.7-11.3-10.3-12-.7-.7-.5 3.9-.5 3.9s-1.8-2.1-4.8-3.9c-3.2-2-3.2-7.3-3.2-7.3s6.2 1.6 4.3-1c-2.9-4-.6-11.7 7-11.7 2.1 0 1.8 3.9 3 5.5 1.1 1.5 4 3.5 4 4.6s-3.5.3-6.6-1.4c-1.9-1-3.3-1.4-3.3-.9.1 1.5 3.7 3.8 6.8 5 2.8 1.1 6.5 9.8 6.5 14.6 0 5.7-3.8 11.4-11.4 11.4-6.3 0-7.2-4.6-7.2-6.8.1-4.3 4.3-5.8 5.9-4.3 1.2 1.1.4 2.7-.2 2.5-.6-.1.6-1.2-.6-1.9-.6-.4-3.7.1-3.7 4z'/%3e%3cpath fill='%23DE393A' d='M31 28.8v14c0 1.9 2.1 1.6 2.1 1.6h9.3c1.2 0 2.6 2.3 2.6 2.3s1.4-2.3 2.5-2.3h9.6s2 .2 2-1.8V28.7H31z'/%3e%3cpath fill='%233951A3' d='M31 13.1h28v15.7H31z'/%3e%3cpath fill='white' d='M50.1 16.5c-.4 2.4-2.5 4.2-5.1 4.2-2.5 0-4.6-1.8-5.1-4.2-.5.9-.8 1.9-.8 3 0 3.3 2.6 5.9 5.9 5.9 3.3 0 5.9-2.6 5.9-5.9 0-1.1-.3-2.1-.8-3z'/%3e%3ccircle fill='%23FEE05F' cx='39.1' cy='36.5' r='3'/%3e%3ccircle fill='%23FEE05F' cx='50.9' cy='36.5' r='3'/%3e%3c/svg%3e")
1416
- }
1417
-
1418
- .flag\:ZA {
1419
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M114.024 256.001 0 141.926v228.17z'/%3e%3cpath fill='%23ffb915' d='M161.192 256 0 94.7v47.226l114.024 114.075L0 370.096v47.138z'/%3e%3cpath fill='%23007847' d='M509.833 289.391c.058-.44.804-.878 2.167-1.318v-65.464H222.602L85.33 85.337H0V94.7L161.192 256 0 417.234v9.429h85.33l137.272-137.272h287.231z'/%3e%3cpath fill='%23000c8a' d='M503.181 322.783H236.433l-103.881 103.88H512v-103.88z'/%3e%3cpath fill='%23e1392d' d='M503.181 189.217H512V85.337H132.552l103.881 103.88z'/%3e%3c/svg%3e")
1420
- }
1421
-
1422
- .flag\:ZM {
1423
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FF9811' d='M490.668 195.476h-48c0-8.836-7.164-16-16-16s-16 7.164-16 16h-48c0 8.836 7.697 16 16.533 16h-.533c0 8.836 7.162 16 16 16 0 8.836 7.162 16 16 16h32c8.836 0 16-7.164 16-16 8.836 0 16-7.164 16-16h-.533c8.837 0 16.533-7.164 16.533-16z'/%3e%3cpath fill='%23D80027' d='M341.337 255.994h56.888v170.663h-56.888z'/%3e%3cpath fill='%23FF9811' d='M455.112 255.994H512v170.663h-56.888z'/%3e%3cpath d='M398.225 255.994h56.888v170.663h-56.888z'/%3e%3c/svg%3e")
1424
- }
1425
-
1426
- .flag\:ZW {
1427
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cpath d='M0 134.196h512v48.868H0zm0 195.472h512v48.868H0z' fill='%23FFDA44'/%3e%3cpath fill='%23057f44' d='M0 85.333h512v48.868H0z'/%3e%3cpath d='M0 183.069h512v48.868H0zm0 97.737h512v48.868H0z' fill='%23D80027'/%3e%3cpath fill='%23057f44' d='M0 378.542h512v48.128H0z'/%3e%3cpath fill='white' d='M276.992 255.996 106.329 426.659H0V85.333h106.329z'/%3e%3cpath d='M256 255.996 85.334 426.662h20.987l170.667-170.666L106.321 85.33H85.334z'/%3e%3cpath fill='%23D80027' d='m102.465 202.57 13.259 40.812h42.917l-34.718 25.226 13.26 40.814-34.718-25.224-34.72 25.224 13.262-40.814-34.718-25.226h42.915z'/%3e%3cpath fill='%23FFDA44' d='m138.94 259.335-34.559-12.243s-2.553-23.955-2.708-24.766c-1.173-6.18-6.603-10.851-13.123-10.851-7.376 0-13.357 5.98-13.357 13.357 0 1.223.178 2.402.486 3.528l-9.689 9.755h17.229c0 17.882-13.344 17.882-13.344 35.691l7.402 17.809h44.522l7.422-17.809h-.004a17.782 17.782 0 0 0 1.381-5.231c6.397-2.589 8.342-9.24 8.342-9.24z'/%3e%3c/svg%3e")
1428
- }
svelte.config.js ADDED
@@ -0,0 +1,13 @@
1
+ import adapter from "@sveltejs/adapter-auto";
2
+
3
+ /** @type {import('@sveltejs/kit').Config} */
4
+ const config = {
5
+ kit: {
6
+ // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
7
+ // If your environment is not supported or you settled on a specific environment, switch out the adapter.
8
+ // See https://kit.svelte.dev/docs/adapters for more information about adapters.
9
+ adapter: adapter(),
10
+ },
11
+ };
12
+
13
+ export default config;
tests/test.js ADDED
@@ -0,0 +1,6 @@
1
+ import { expect, test } from '@playwright/test';
2
+
3
+ test('index page has expected h1', async ({ page }) => {
4
+ await page.goto('/');
5
+ await expect(page.getByRole('heading', { name: 'Welcome to SvelteKit' })).toBeVisible();
6
+ });
uno.config.ts ADDED
@@ -0,0 +1,22 @@
1
+ import { defineConfig, presetIcons, presetUno } from "unocss";
2
+ import transformerVariantGroup from "@unocss/transformer-variant-group";
3
+ import transformerDirectives from '@unocss/transformer-directives'
4
+
5
+ export default defineConfig({
6
+ presets: [
7
+ presetUno(),
8
+ presetIcons({}),
9
+ ],
10
+ transformers: [
11
+ transformerVariantGroup(),
12
+ transformerDirectives(),
13
+ ],
14
+ theme: {
15
+ fontFamily: {
16
+ sans: "system-ui",
17
+ serif: "system-ui",
18
+ mono: "monospace",
19
+ logo: "Kaiti SC",
20
+ },
21
+ },
22
+ });
vite.config.js ADDED
@@ -0,0 +1,15 @@
1
+ import { sveltekit } from "@sveltejs/kit/vite";
2
+ import UnoCSS from "@unocss/svelte-scoped/vite";
3
+ import { defineConfig } from "vitest/config";
4
+
5
+ export default defineConfig({
6
+ plugins: [
7
+ sveltekit(),
8
+ UnoCSS({
9
+ injectReset: "@unocss/reset/tailwind.css",
10
+ }),
11
+ ],
12
+ test: {
13
+ include: ["src/**/*.{test,spec}.{js,ts}"],
14
+ },
15
+ });