From 16cfd3a2d362c568c3b6bb3283d7408fe26bb5d4 Mon Sep 17 00:00:00 2001 From: Adrian Amaglio Date: Wed, 17 Apr 2024 19:07:11 +0200 Subject: [PATCH] init --- .gitignore | 10 + archetypes/default.md | 5 + hugo.toml | 121 + layouts/.gitkeep | 0 package-lock.json | 1270 ++++++ package.json | 5 + themes/blist/.gitignore | 5 + themes/blist/CHANGELOG.md | 89 + themes/blist/LICENSE | 20 + themes/blist/README.md | 207 + themes/blist/archetypes/default.md | 2 + themes/blist/assets/css/paginator.css | 15 + themes/blist/assets/css/postcss.config.js | 13 + themes/blist/assets/css/site.css | 55 + themes/blist/assets/css/styles.css | 55 + themes/blist/assets/css/tailwind.config.js | 108 + themes/blist/assets/js/fuse.min.js | 9 + themes/blist/assets/js/search.js | 174 + themes/blist/i18n/de.yaml | 97 + themes/blist/i18n/en.yaml | 72 + themes/blist/i18n/fr.yaml | 97 + themes/blist/images/blist-logo.png | Bin 0 -> 14325 bytes themes/blist/images/pagespeed-performance.png | Bin 0 -> 8695 bytes themes/blist/images/screenshot.png | Bin 0 -> 233761 bytes themes/blist/images/tn.png | Bin 0 -> 98394 bytes themes/blist/layouts/404.html | 26 + .../layouts/_default/_markup/render-link.html | 1 + themes/blist/layouts/_default/baseof.html | 11 + themes/blist/layouts/_default/index.json | 36 + themes/blist/layouts/_default/list.html | 15 + themes/blist/layouts/_default/single.html | 73 + themes/blist/layouts/index.html | 21 + themes/blist/layouts/partials/blog-card.html | 27 + themes/blist/layouts/partials/comments.html | 31 + themes/blist/layouts/partials/date.html | 13 + themes/blist/layouts/partials/footer.html | 77 + themes/blist/layouts/partials/head.html | 66 + themes/blist/layouts/partials/header.html | 105 + themes/blist/layouts/partials/intro.html | 9 + themes/blist/layouts/partials/pagination.html | 3 + themes/blist/layouts/partials/search-ui.html | 35 + themes/blist/layouts/partials/social.html | 519 +++ themes/blist/layouts/partials/toc.html | 94 + .../layouts/partials/translation_link.html | 2 + themes/blist/package-lock.json | 3440 +++++++++++++++++ themes/blist/package.json | 29 + .../blist/static/fonts/inter-v3-latin-300.eot | Bin 0 -> 21146 bytes .../blist/static/fonts/inter-v3-latin-300.svg | 350 ++ .../blist/static/fonts/inter-v3-latin-300.ttf | Bin 0 -> 46212 bytes .../static/fonts/inter-v3-latin-300.woff | Bin 0 -> 22304 bytes .../static/fonts/inter-v3-latin-300.woff2 | Bin 0 -> 17652 bytes .../blist/static/fonts/inter-v3-latin-500.eot | Bin 0 -> 21515 bytes .../blist/static/fonts/inter-v3-latin-500.svg | 351 ++ .../blist/static/fonts/inter-v3-latin-500.ttf | Bin 0 -> 46456 bytes .../static/fonts/inter-v3-latin-500.woff | Bin 0 -> 22676 bytes .../static/fonts/inter-v3-latin-500.woff2 | Bin 0 -> 17996 bytes .../blist/static/fonts/inter-v3-latin-700.eot | Bin 0 -> 21569 bytes .../blist/static/fonts/inter-v3-latin-700.svg | 352 ++ .../blist/static/fonts/inter-v3-latin-700.ttf | Bin 0 -> 46596 bytes .../static/fonts/inter-v3-latin-700.woff | Bin 0 -> 22860 bytes .../static/fonts/inter-v3-latin-700.woff2 | Bin 0 -> 18020 bytes themes/blist/theme.toml | 13 + 62 files changed, 8128 insertions(+) create mode 100644 .gitignore create mode 100644 archetypes/default.md create mode 100644 hugo.toml create mode 100644 layouts/.gitkeep create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 themes/blist/.gitignore create mode 100644 themes/blist/CHANGELOG.md create mode 100644 themes/blist/LICENSE create mode 100644 themes/blist/README.md create mode 100644 themes/blist/archetypes/default.md create mode 100644 themes/blist/assets/css/paginator.css create mode 100644 themes/blist/assets/css/postcss.config.js create mode 100644 themes/blist/assets/css/site.css create mode 100644 themes/blist/assets/css/styles.css create mode 100644 themes/blist/assets/css/tailwind.config.js create mode 100644 themes/blist/assets/js/fuse.min.js create mode 100644 themes/blist/assets/js/search.js create mode 100644 themes/blist/i18n/de.yaml create mode 100644 themes/blist/i18n/en.yaml create mode 100644 themes/blist/i18n/fr.yaml create mode 100644 themes/blist/images/blist-logo.png create mode 100644 themes/blist/images/pagespeed-performance.png create mode 100644 themes/blist/images/screenshot.png create mode 100644 themes/blist/images/tn.png create mode 100644 themes/blist/layouts/404.html create mode 100644 themes/blist/layouts/_default/_markup/render-link.html create mode 100644 themes/blist/layouts/_default/baseof.html create mode 100644 themes/blist/layouts/_default/index.json create mode 100644 themes/blist/layouts/_default/list.html create mode 100644 themes/blist/layouts/_default/single.html create mode 100644 themes/blist/layouts/index.html create mode 100644 themes/blist/layouts/partials/blog-card.html create mode 100644 themes/blist/layouts/partials/comments.html create mode 100644 themes/blist/layouts/partials/date.html create mode 100644 themes/blist/layouts/partials/footer.html create mode 100644 themes/blist/layouts/partials/head.html create mode 100644 themes/blist/layouts/partials/header.html create mode 100644 themes/blist/layouts/partials/intro.html create mode 100644 themes/blist/layouts/partials/pagination.html create mode 100644 themes/blist/layouts/partials/search-ui.html create mode 100644 themes/blist/layouts/partials/social.html create mode 100644 themes/blist/layouts/partials/toc.html create mode 100644 themes/blist/layouts/partials/translation_link.html create mode 100644 themes/blist/package-lock.json create mode 100644 themes/blist/package.json create mode 100644 themes/blist/static/fonts/inter-v3-latin-300.eot create mode 100644 themes/blist/static/fonts/inter-v3-latin-300.svg create mode 100644 themes/blist/static/fonts/inter-v3-latin-300.ttf create mode 100644 themes/blist/static/fonts/inter-v3-latin-300.woff create mode 100644 themes/blist/static/fonts/inter-v3-latin-300.woff2 create mode 100644 themes/blist/static/fonts/inter-v3-latin-500.eot create mode 100644 themes/blist/static/fonts/inter-v3-latin-500.svg create mode 100644 themes/blist/static/fonts/inter-v3-latin-500.ttf create mode 100644 themes/blist/static/fonts/inter-v3-latin-500.woff create mode 100644 themes/blist/static/fonts/inter-v3-latin-500.woff2 create mode 100644 themes/blist/static/fonts/inter-v3-latin-700.eot create mode 100644 themes/blist/static/fonts/inter-v3-latin-700.svg create mode 100644 themes/blist/static/fonts/inter-v3-latin-700.ttf create mode 100644 themes/blist/static/fonts/inter-v3-latin-700.woff create mode 100644 themes/blist/static/fonts/inter-v3-latin-700.woff2 create mode 100644 themes/blist/theme.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1fe04d7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +# Generated files by hugo +/public/ +/resources/_gen/ +/assets/jsconfig.json +hugo_stats.json +.hugo_build.lock + +/content +/data +node_modules diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..c6f3fce --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = {{ .Date }} +draft = true ++++ diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..0b7f6c5 --- /dev/null +++ b/hugo.toml @@ -0,0 +1,121 @@ +baseurl = "/" +metaDataFormat = "yaml" +title = "Association Chahut" +theme = "blist" +staticDir = ['static', 'content/static'] + +DefaultContentLanguage = "fr" +DefaultContentLanguageInSubdir = true +[languages] + [languages.fr] + contentDir = "content" + weight = 1 + languageName = "Français" + [[languages.fr.menu.main]] + name = "Articles" + url = "blog" + weight = 1 + + [[languages.fr.menu.main]] + name = "À propos" + url = "page/about/" + weight = 2 + +# [[languages.fr.menu.main]] +# name = "Tags" +# url = "tags" +# weight = 3 + + +[params] + # Enable the darkmode toggle in header + darkModeToggle = true + + # Enable search in header + enableSearch = false + + # Option to customize the search parameters of a page + # Below are the supported options; Note that including entire content + # may slowdown the loading of search results + # Title of page is included by default + searchKeys = [ + "tags", + "date", + "categories", + "summary", + "content", + "link", + "author" + ] + + # Custom copyright - optional + copyright = "Copyright © 2021 - Katheryn Fox · All rights reserved" + favicon = "/favicon.svg" + + # Color for the intro details and social links block, not applicable for dark mode + # Supported values: Any color from TailwindCSS default colors + # Reference: https://tailwindcss.com/docs/customizing-colors + ascentColor = "bg-blue-100" + + # The page bundle that is shown on the front page + frontBundle = "blog" + + # Used to hide the post metadata such as posted date, reading time and word count + # Can be used at site level or page level + hideMeta = false + + # To hide "Other languages" option if the post is available in multiple languages + # Can be used at site level or page level + hideOtherLanguages = true + + # Add support for Table of contents + # Can be added to a page level also in markdown frontmatter + toc = true + + # Hides the thumbnail in post view + # Thumbnails in home and blog pages will still be shown + # This setting can also be in page's markdown file + hidePageThumbnail = false + +# Comments system +[params.comments] + # Supports disqus, giscus and utterances + # Check hugo docs for setting up disqus + #system = "giscus" + + # Options for giscus, exclude hyphens + repo = "" + repoid = "" + category = "" + categoryid = "" + mapping = "" + strict = "" + reactionsenabled = "" + emitmetadata = "" + inputposition = "" + theme = "" + + # Options for utterances, exclude hyphens + # repo = "" + # issueterm = "" + # theme = "" + +[[menu.main]] + name = "À propos" + url = "/about" + +[build] + writeStats = false + +[outputs] + home = ["HTML", "RSS", "JSON"] + +# syntax highlight settings +[markup] + [markup.highlight] + style = "dracula" + [markup.goldmark.renderer] + # Enable to include inline HTML + unsafe = false + + diff --git a/layouts/.gitkeep b/layouts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8a7fcda --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1270 @@ +{ + "name": "association-chahut.fr", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "dependencies": { + "postcss-cli": "^11.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globby": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", + "dependencies": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^11.0.0", + "get-stdin": "^9.0.0", + "globby": "^14.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "postcss": "index.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.3.tgz", + "integrity": "sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/postcss-reporter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", + "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + } + }, + "dependencies": { + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==" + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globby": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "requires": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "peer": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "peer": true, + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + } + }, + "postcss-cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", + "requires": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^11.0.0", + "get-stdin": "^9.0.0", + "globby": "^14.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "yargs": "^17.0.0" + } + }, + "postcss-load-config": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.3.tgz", + "integrity": "sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==", + "requires": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + } + }, + "postcss-reporter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", + "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", + "requires": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==" + }, + "source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "peer": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==" + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yaml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==" + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..34c9325 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "postcss-cli": "^11.0.0" + } +} diff --git a/themes/blist/.gitignore b/themes/blist/.gitignore new file mode 100644 index 0000000..cf5e159 --- /dev/null +++ b/themes/blist/.gitignore @@ -0,0 +1,5 @@ +/.idea +/node_modules +/exampleSite/public +/exampleSite/hugo_stats.json +.DS_Store \ No newline at end of file diff --git a/themes/blist/CHANGELOG.md b/themes/blist/CHANGELOG.md new file mode 100644 index 0000000..cb2c692 --- /dev/null +++ b/themes/blist/CHANGELOG.md @@ -0,0 +1,89 @@ +# Changelog + +All the changes made to Blist theme for Hugo. + +## v2.1.0 - 2023-01-09 + +### Added + +- Support multiple comment systems #64 + +## v2.0.1 - 2022-12-27 + +### Fixed + +- Page metadata layout in mobile #94 + +## v2.0.0 - 2022-12-25 + +### Added + +- BREAKING: Ability to specify social icons order #91 +- Table of contents support #84 +- Search customization #79 +- Option to skip showing thumbnail in post page #93 +- Added more social icons + - Mastodon #92 + - XDA #83 + - Telegram #83 + - Buy me a coffee #83 + - Google Scholar #85 + - Facebook #90 + - Behance #66 + - Tiktok #77 + - Stackoverflow #71 + +### Fixed + +- Inline code block #78 + +## v1.5.0 - 2022-08-11 + +### Added + +- Ability to hide metadata via param hideMeta #37 +- Hide other languages option via param hideOtherLanguages +- Add French support #53 #54 #55 + +### Fixed + +- Fix broken Multilingual search + +## v1.4.0 - 2022-01-08 + +### Added + +- Hamburger menu for mobile UI #23 +- Image logo support #24 + +## v1.3.1 - 2021-11-28 + +### Added + +- Adding xing support to social icons - #15 +- Fix: Adding missing whitespace between label and language in single page - #16 +- Fix: Readable Lastmod - #17 + +## v1.3.0 - 2021-10-27 + +### Added + +- Add YouTube & Instagram social icons - #9 +- Add i18n support - #11 +- Add 404 page - #13 + +## v1.2.0 - 2021-07-18 + +### Added + +- Add color customization for Intro and Social links blocks + +## v1.1.0 - 2021-07-17 + +### Added + +- Add support for text search + +## v1.0.0 - 2021-07-16 + +- Initial Release \ No newline at end of file diff --git a/themes/blist/LICENSE b/themes/blist/LICENSE new file mode 100644 index 0000000..47732ba --- /dev/null +++ b/themes/blist/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2021 Varun A P + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/themes/blist/README.md b/themes/blist/README.md new file mode 100644 index 0000000..4750089 --- /dev/null +++ b/themes/blist/README.md @@ -0,0 +1,207 @@ +# Blist theme for Hugo + +![Latest Release](https://img.shields.io/github/tag/apvarun/blist-hugo-theme.svg) +![Blist hugo theme](https://img.shields.io/github/license/apvarun/blist-hugo-theme) +![Hugo generator](https://img.shields.io/badge/generator-hugo-brightgreen) + +Blist is a clean and fast blog theme for your Hugo site. + +![Blist Icon](https://github.com/apvarun/blist-hugo-theme/raw/main/images/blist-logo.png) + +**Features:** + +- Responsive content / Mobile-optimized +- Blog pagination +- Customizable Text Search +- Table of contents +- Social links +- Code highlighting +- Color customization +- Dark mode +- Fast performance +- SEO optimized +- i18n support +- Support comments systems + - Disqus (hugo native) + - giscus + - utterances + +## Preview + +![Preview](https://github.com/apvarun/blist-hugo-theme/raw/main/images/screenshot.png) + +➡️ [DEMO](https://blist.vercel.app/) + +## Get the theme + +Minimum Hugo Version: **0.110.0** + +Run from the root of your Hugo site: + +```sh +git clone https://github.com/apvarun/blist-hugo-theme.git themes/blist +``` + +Alternatively, you can include this repository as a [git submodule](https://git-scm.com/docs/gitsubmodules). This makes it easier to update this theme if you have your Hugo site in git as well: + +```sh +git submodule add https://github.com/apvarun/blist-hugo-theme.git themes/blist +``` + +## Preview the theme with example content + +Blist theme ships with an fully configured example site. For a quick preview: + +Copy the `package.json` file from `themes/blist` folder to your hugo website root folder, and run `npm install`. + +```sh +cd themes/blist/exampleSite/ +hugo serve --themesDir ../.. +``` + +Then visit `http://localhost:1313/` in your browser to view the example site. + +## Configuring theme to a hugo website + +1. Copy `package.json` and `package-lock.json` to the root folder of your website +2. Run `npm install` to install required packages for theme +3. Run `npm i -g postcss-cli` to use PostCSS with Hugo build +4. Set `theme = 'blist'` in config.toml +5. Run `npm start` to start your local server + +Make sure to commit the above changes to your repository. + +## Publish your website + +When deploying to services like Netlify or Vercel, use the following command for building your site: + +```sh +npm i && HUGO_ENVIRONMENT=production hugo --gc +``` +The parameter `HUGO_ENVIRONMENT=production` enables the execution of css purging. + +## Add content + +The following explains how to add content to your Hugo site. You can find sample content in the `exampleSite/` folder. + +### Structure: + + . + ├── ... + ├── blog # Blog Section + │ ├── post1 # Post 1 + │ ├── post2 # Post 2 + │ └── _index + └── ... + +## Configure your site + +From `exampleSite/`, copy `config.toml` to the root folder of your Hugo site and change the fields as you like. Helpful comments are provided. + +### Menu + +Menu in Blist theme is pre-set to have all section names. You can include custom links in header using the `menu.main` option config.toml. + +### Logo + +`logo` param in the site config will allow to use an image as the logo instead of the website name. It is localizable and so can have different logo for different languages + +### Darkmode + +`[params.darkModeToggle]` enables the dark mode toggle in header. The preference is then saved so that the mode is automatically chosen for return visits. + +### Customize Ascent Color + +Use `[params.ascentColor]` to change the default `pink` color to any supported color from the [list of default colors](https://tailwindcss.com/docs/customizing-colors) from Tailwind CSS. + +Some example values: bg-blue-200, bg-yellow-300 + +### Search + +`[params.enableSearch]` option is used to enable search option in the theme. + +- Adds the search icon in header +- Generates the search index +- Uses fuse.js to enable searching through content + +In order to search, you can either click on the search icon from header or press `Ctrl/Cmd + /` key combination. + +**Note:** + +Make sure to enable JSON in outputs array. + +``` +[outputs] + home = ["HTML", "RSS", "JSON"] +``` + +### LaTeX + +Enable mathematical options: set `math: true` in your markdown frontmatter + +### Google Analytics + +Set `googleAnalytics` in `config.toml` to activate Hugo's [internal Google Analytics template](https://gohugo.io/templates/internal/#google-analytics). + +## Performance + +[![Pagespeed Insights Performance](https://github.com/apvarun/blist-hugo-theme/raw/main/images/pagespeed-performance.png)](https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fblist.vercel.app&tab=mobile) + +## Issues + +If you have a question, please [open an issue](https://github.com/apvarun/blist-hugo-theme/issues) for help and to help those who come after you. The more information you can provide, the better! + +## Contributing + +Contributions, issues, and feature requests are welcome! For major changes, please open an issue first to discuss what you would like to change. + + + + + + + + + + + + + + + + + + + + + + + + +
apvarun
apvarun
Ravinou
Ravinou
engel-b
engel-b
chris-gillatt
chris-gillatt
dependabot[bot]
dependabot[bot]
xLexip
xLexip
AntoineSoetewey
AntoineSoetewey
chiragksharma
chiragksharma
dlecan
dlecan
jpiaskowski
jpiaskowski
lucab85
lucab85
Marty
Marty
ernavdeepkr
ernavdeepkr
roypeter
roypeter
janvanveldhuizen
janvanveldhuizen
jmflaherty
jmflaherty
+ +## License + +Licensed under [MIT](LICENSE) + +## 🤝 Support + +Give a ⭐️ if you like this project! + +Buy Me A Coffee diff --git a/themes/blist/archetypes/default.md b/themes/blist/archetypes/default.md new file mode 100644 index 0000000..ac36e06 --- /dev/null +++ b/themes/blist/archetypes/default.md @@ -0,0 +1,2 @@ ++++ ++++ diff --git a/themes/blist/assets/css/paginator.css b/themes/blist/assets/css/paginator.css new file mode 100644 index 0000000..e4687c1 --- /dev/null +++ b/themes/blist/assets/css/paginator.css @@ -0,0 +1,15 @@ +.pagination { + @apply inline-flex border rounded px-1 dark:border-gray-600; +} +.page-item { + @apply mx-0.5 my-1 cursor-pointer rounded hover:bg-gray-800 hover:text-white dark:hover:bg-gray-500 dark:hover:text-white; +} +a.page-link { + @apply px-3 py-1 block; +} +.page-item.active { + @apply bg-gray-800 text-white dark:bg-gray-300 dark:text-gray-900; +} +.page-item.disabled { + @apply text-gray-400 hover:bg-transparent hover:text-gray-400 cursor-not-allowed; +} diff --git a/themes/blist/assets/css/postcss.config.js b/themes/blist/assets/css/postcss.config.js new file mode 100644 index 0000000..efc4841 --- /dev/null +++ b/themes/blist/assets/css/postcss.config.js @@ -0,0 +1,13 @@ +const themeDir = __dirname + "/../../"; + +module.exports = { + plugins: [ + require("postcss-import")({ + path: [themeDir], + }), + require("tailwindcss")(themeDir + "assets/css/tailwind.config.js"), + require("autoprefixer")({ + path: [themeDir], + }), + ], +}; diff --git a/themes/blist/assets/css/site.css b/themes/blist/assets/css/site.css new file mode 100644 index 0000000..08cebee --- /dev/null +++ b/themes/blist/assets/css/site.css @@ -0,0 +1,55 @@ +/* Custom Styles */ +body { + font-family: "Inter", sans-serif; +} + +/* Fonts */ + +/* inter-300 - latin */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 300; + src: url("/fonts/inter-v3-latin-300.eot"); /* IE9 Compat Modes */ + src: local(""), + url("/fonts/inter-v3-latin-300.eot?#iefix") format("embedded-opentype"), + /* IE6-IE8 */ url("/fonts/inter-v3-latin-300.woff2") format("woff2"), + /* Super Modern Browsers */ url("/fonts/inter-v3-latin-300.woff") + format("woff"), + /* Modern Browsers */ url("/fonts/inter-v3-latin-300.ttf") + format("truetype"), + /* Safari, Android, iOS */ url("/fonts/inter-v3-latin-300.svg#Inter") + format("svg"); /* Legacy iOS */ +} +/* inter-500 - latin */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 500; + src: url("/fonts/inter-v3-latin-500.eot"); /* IE9 Compat Modes */ + src: local(""), + url("/fonts/inter-v3-latin-500.eot?#iefix") format("embedded-opentype"), + /* IE6-IE8 */ url("/fonts/inter-v3-latin-500.woff2") format("woff2"), + /* Super Modern Browsers */ url("/fonts/inter-v3-latin-500.woff") + format("woff"), + /* Modern Browsers */ url("/fonts/inter-v3-latin-500.ttf") + format("truetype"), + /* Safari, Android, iOS */ url("/fonts/inter-v3-latin-500.svg#Inter") + format("svg"); /* Legacy iOS */ +} +/* inter-700 - latin */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 700; + src: url("/fonts/inter-v3-latin-700.eot"); /* IE9 Compat Modes */ + src: local(""), + url("/fonts/inter-v3-latin-700.eot?#iefix") format("embedded-opentype"), + /* IE6-IE8 */ url("/fonts/inter-v3-latin-700.woff2") format("woff2"), + /* Super Modern Browsers */ url("/fonts/inter-v3-latin-700.woff") + format("woff"), + /* Modern Browsers */ url("/fonts/inter-v3-latin-700.ttf") + format("truetype"), + /* Safari, Android, iOS */ url("/fonts/inter-v3-latin-700.svg#Inter") + format("svg"); /* Legacy iOS */ +} diff --git a/themes/blist/assets/css/styles.css b/themes/blist/assets/css/styles.css new file mode 100644 index 0000000..25d450a --- /dev/null +++ b/themes/blist/assets/css/styles.css @@ -0,0 +1,55 @@ +/* Tailwind base - put variables under: tailwind.config.js */ +@import "node_modules/tailwindcss/base"; +/* Tailwind component classes registered by plugins*/ +@import "node_modules/tailwindcss/components"; +/* Site Specific */ +@import "assets/css/site"; +/* Paginator */ +@import "assets/css/paginator"; +/* Tailwind's utility classes - generated based on config file */ +@import "node_modules/tailwindcss/utilities"; + +@layer components { + details.toc[open] summary ~ * { + animation: slideUp 0.25s ease-in-out; + } + + @keyframes slideUp { + 0% { + opacity: 0; + transform: translateY(10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } + } + + details.toc[open] summary svg { + @apply transform duration-200 rotate-180 ease-in-out; + } + + details.toc > ul { + @apply ml-4; + } + + details.toc ul { + @apply list-none; + margin-top: 0.125rem /* 2px */ !important; + margin-bottom: 0.125rem /* 2px */ !important; + } + details.toc ul li { + margin-top: 0.125rem /* 2px */ !important; + margin-bottom: 0.125rem /* 2px */ !important; + } + details.toc ul li:before { + @apply rounded-none bg-gray-400; + } + details.toc ul li a { + @apply no-underline text-gray-700 dark:text-gray-200 text-base; + } + + a:empty { + display: none; + } +} diff --git a/themes/blist/assets/css/tailwind.config.js b/themes/blist/assets/css/tailwind.config.js new file mode 100644 index 0000000..a27edce --- /dev/null +++ b/themes/blist/assets/css/tailwind.config.js @@ -0,0 +1,108 @@ +const themeDir = __dirname + "/../../"; + +module.exports = { + content: [ + themeDir + "layouts/**/*.html", + themeDir + "content/**/*.html", + "layouts/**/*.html", + "config.toml", + "hugo.toml", + "content/**/*.html", + "assets/js/search.js", + "exampleSite/layouts/**/*.html", + "exampleSite/config.toml", + "exampleSite/content/**/*.html", + ], + darkMode: "class", + theme: { + extend: { + typography: (theme) => ({ + DEFAULT: { + css: [ + { + "code::before": { + content: '""', + }, + "code::after": { + content: '""', + }, + }, + ], + }, + dark: { + css: [ + { + color: theme("colors.gray.400"), + '[class~="lead"]': { + color: theme("colors.gray.300"), + }, + a: { + color: theme("colors.white"), + }, + strong: { + color: theme("colors.white"), + }, + "ol > li::before": { + color: theme("colors.gray.400"), + }, + "ul > li::before": { + backgroundColor: theme("colors.gray.600"), + }, + hr: { + borderColor: theme("colors.gray.200"), + }, + blockquote: { + color: theme("colors.gray.200"), + borderLeftColor: theme("colors.gray.600"), + }, + h1: { + color: theme("colors.white"), + }, + h2: { + color: theme("colors.white"), + }, + h3: { + color: theme("colors.white"), + }, + h4: { + color: theme("colors.white"), + }, + "figure figcaption": { + color: theme("colors.gray.400"), + }, + code: { + color: theme("colors.white"), + }, + "a code": { + color: theme("colors.white"), + }, + "code::before": { + content: '""', + }, + "code::after": { + content: '""', + }, + pre: { + color: theme("colors.gray.200"), + backgroundColor: theme("colors.gray.800"), + }, + thead: { + color: theme("colors.white"), + borderBottomColor: theme("colors.gray.400"), + }, + "tbody tr": { + borderBottomColor: theme("colors.gray.600"), + }, + }, + ], + }, + }), + }, + }, + variants: { + extend: { + typography: ["dark"], + }, + }, + plugins: [require("@tailwindcss/typography")], +}; diff --git a/themes/blist/assets/js/fuse.min.js b/themes/blist/assets/js/fuse.min.js new file mode 100644 index 0000000..7a2ef00 --- /dev/null +++ b/themes/blist/assets/js/fuse.min.js @@ -0,0 +1,9 @@ +/** + * Fuse.js v6.4.6 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2021 Kiro Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +var e,t;e=this,t=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:3,t=new Map,n=Math.pow(10,e);return{get:function(e){var r=e.match(I).length;if(t.has(r))return t.get(r);var i=1/Math.sqrt(r),o=parseFloat(Math.round(i*n)/n);return t.set(r,o),o},clear:function(){t.clear()}}}var E=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.getFn,i=void 0===r?A.getFn:r;t(this,e),this.norm=C(3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return r(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?A.getFn:r,o=new E({getFn:i});return o.setKeys(e.map(_)),o.setSources(t),o.create(),o}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?A.distance:s,h=t.ignoreLocation,f=void 0===h?A.ignoreLocation:h,l=r/e.length;if(f)return l;var d=Math.abs(a-o);return u?l+d/u:d?1:l}function F(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function P(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?A.location:o,a=i.threshold,s=void 0===a?A.threshold:a,u=i.distance,h=void 0===u?A.distance:u,f=i.includeMatches,l=void 0===f?A.includeMatches:f,d=i.findAllMatches,v=void 0===d?A.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?A.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?A.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?A.ignoreLocation:k;if(t(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:l,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?n:n.toLowerCase(),this.chunks=[],this.pattern.length){var b=function(e,t){r.chunks.push({pattern:e,alphabet:P(e),startIndex:t})},x=this.pattern.length;if(x>32){for(var L=0,S=x%32,w=x-S;L3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?A.location:i,c=r.distance,a=void 0===c?A.distance:c,s=r.threshold,u=void 0===s?A.threshold:s,h=r.findAllMatches,f=void 0===h?A.findAllMatches:h,l=r.minMatchCharLength,d=void 0===l?A.minMatchCharLength:l,v=r.includeMatches,g=void 0===v?A.includeMatches:v,y=r.ignoreLocation,p=void 0===y?A.ignoreLocation:y;if(t.length>32)throw new Error(L(32));for(var m,k=t.length,M=e.length,b=Math.max(0,Math.min(o,M)),x=u,S=b,w=d>1||g,_=w?Array(M):[];(m=e.indexOf(t,S))>-1;){var O=R(t,{currentLocation:m,expectedLocation:b,distance:a,ignoreLocation:p});if(x=Math.min(O,x),S=m+k,w)for(var j=0;j=K;J-=1){var T=J-1,U=n[e.charAt(T)];if(w&&(_[T]=+!!U),W[J]=(W[J+1]<<1|1)&U,P&&(W[J]|=(I[J+1]|I[J])<<1|1|I[J+1]),W[J]&$&&(C=R(t,{errors:P,currentLocation:T,expectedLocation:b,distance:a,ignoreLocation:p}))<=x){if(x=C,(S=T)<=b)break;K=Math.max(1,2*b-S)}}var V=R(t,{errors:P+1,currentLocation:b,expectedLocation:b,distance:a,ignoreLocation:p});if(V>x)break;I=W}var B={isMatch:S>=0,score:Math.max(.001,C)};if(w){var G=F(_,d);G.length?g&&(B.indices=G):B.isMatch=!1}return B}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:f}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(l(d),l(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),D=function(){function e(n){t(this,e),this.pattern=n}return r(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return z(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return z(e,this.singleRegex)}}]),e}();function z(e,t){var n=e.match(t);return n?n[1]:null}var K=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),i}(D),q=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),i}(D),W=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),i}(D),J=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),i}(D),T=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),i}(D),U=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),i}(D),V=function(e){a(i,e);var n=f(i);function i(e){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?A.location:c,s=o.threshold,u=void 0===s?A.threshold:s,h=o.distance,f=void 0===h?A.distance:h,l=o.includeMatches,d=void 0===l?A.includeMatches:l,v=o.findAllMatches,g=void 0===v?A.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?A.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?A.isCaseSensitive:m,M=o.ignoreLocation,b=void 0===M?A.ignoreLocation:M;return t(this,i),(r=n.call(this,e))._bitapSearch=new N(e,{location:a,threshold:u,distance:f,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k,ignoreLocation:b}),r}return r(i,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),i}(D),B=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),i}(D),G=[K,B,W,J,U,T,q,V],H=G.length,Q=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function X(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Q).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=r.isCaseSensitive,o=void 0===i?A.isCaseSensitive:i,c=r.includeMatches,a=void 0===c?A.includeMatches:c,s=r.minMatchCharLength,u=void 0===s?A.minMatchCharLength:s,h=r.ignoreLocation,f=void 0===h?A.ignoreLocation:h,l=r.findAllMatches,d=void 0===l?A.findAllMatches:l,v=r.location,g=void 0===v?A.location:v,y=r.threshold,p=void 0===y?A.threshold:y,m=r.distance,k=void 0===m?A.distance:m;t(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:d,ignoreLocation:f,location:g,threshold:p,distance:k},this.pattern=o?n:n.toLowerCase(),this.query=X(this.pattern,this.options)}return r(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function le(e,t){t.score=e.score}function de(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?A.includeMatches:r,o=n.includeScore,c=void 0===o?A.includeScore:o,a=[];return i&&a.push(fe),c&&a.push(le),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}var ve=function(){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;t(this,e),this.options=c({},A,{},r),this.options.useExtendedSearch,this._keyStore=new w(this.options.keys),this.setCollection(n,i)}return r(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof E))throw new Error("Incorrect 'index' type");this._myIndex=t||$(this.options.keys,this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return he(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),de(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=te(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n),o=ae(n);if(!o&&r.length>1&&!ce(n))return e(ue(n));if(se(n)){var c=o?n[ie]:r[0],a=o?n[oe]:n[c];if(!g(a))throw new Error(x(c));var s={keyId:j(c),pattern:a};return i&&(s.searcher=te(a,t)),s}var u={children:[],operator:r[0]};return r.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return ce(e)||(e=ue(e)),o(e)}(e,this.options),r=this._myIndex.records,i={},o=[];return r.forEach((function(e){var r=e.$,c=e.i;if(k(r)){var a=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}switch(n.operator){case ne:for(var s=[],u=0,h=n.children.length;u1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?A.getFn:n,i=e.keys,o=e.records,c=new E({getFn:r});return c.setKeys(i),c.setIndexRecords(o),c},ve.config=A,function(){ee.push.apply(ee,arguments)}(Z),ve},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Fuse=t(); diff --git a/themes/blist/assets/js/search.js b/themes/blist/assets/js/search.js new file mode 100644 index 0000000..18caeb0 --- /dev/null +++ b/themes/blist/assets/js/search.js @@ -0,0 +1,174 @@ +// Credits to search implementation: https://gist.github.com/cmod/5410eae147e4318164258742dd053993 + +var fuse; // holds our search engine +var searchVisible = false; +var firstRun = true; // allow us to delay loading json data unless search activated +var list = document.querySelector('.search-list'); // targets the + + {{- end -}} + {{- end -}} + + + {{- end -}} diff --git a/themes/blist/layouts/partials/translation_link.html b/themes/blist/layouts/partials/translation_link.html new file mode 100644 index 0000000..1f9a817 --- /dev/null +++ b/themes/blist/layouts/partials/translation_link.html @@ -0,0 +1,2 @@ +{{ default .Lang .Site.Language.LanguageName }} + diff --git a/themes/blist/package-lock.json b/themes/blist/package-lock.json new file mode 100644 index 0000000..d47edfb --- /dev/null +++ b/themes/blist/package-lock.json @@ -0,0 +1,3440 @@ +{ + "name": "blist", + "version": "2.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "blist", + "version": "2.1.0", + "license": "MIT", + "devDependencies": { + "@tailwindcss/typography": "^0.5.10", + "autoprefixer": "^10.4.16", + "postcss": "^8.4.33", + "postcss-cli": "^11.0.0", + "postcss-import": "^16.0.0", + "tailwindcss": "^3.4.1" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz", + "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", + "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.10.tgz", + "integrity": "sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==", + "dev": true, + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001576", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz", + "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.630", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.630.tgz", + "integrity": "sha512-osHqhtjojpCsACVnuD11xO5g9xaCyw7Qqn/C2KParkMv42i8jrJJgx3g7mkHfpxwhy9MnOJr8+pKOdZ7qzgizg==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globby": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", + "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", + "dev": true, + "dependencies": { + "@sindresorhus/merge-streams": "^1.0.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", + "dev": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "node_modules/lodash.forown": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", + "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "node_modules/lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", + "dev": true, + "dependencies": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^11.0.0", + "get-stdin": "^9.0.0", + "globby": "^14.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "postcss": "index.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-import": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.0.0.tgz", + "integrity": "sha512-e77lhVvrD1I2y7dYmBv0k9ULTdArgEYZt97T4w6sFIU5uxIHvDFQlKgUUyY7v7Barj0Yf/zm5A4OquZN7jKm5Q==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.2.tgz", + "integrity": "sha512-Q8QR3FYbqOKa0bnC1UQ2bFq9/ulHX5Bi34muzitMr8aDtUelO5xKeJEYC/5smE0jNE9zdB/NBnOwXKexELbRlw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reporter": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.4.tgz", + "integrity": "sha512-jY/fnpGSin7kwJeunXbY35STp5O3VIxSFdjee5JkoPQ+FfGH5JW3N+Xe9oAPcL9UkjWjkK+JC72o8XH4XXKdhw==", + "dev": true, + "dependencies": { + "lodash.difference": "^4.5.0", + "lodash.forown": "^4.4.0", + "lodash.get": "^4.4.2", + "lodash.groupby": "^4.6.0", + "lodash.sortby": "^4.7.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/tailwindcss/node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + } + }, + "dependencies": { + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz", + "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, + "@sindresorhus/merge-streams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", + "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", + "dev": true + }, + "@tailwindcss/typography": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.10.tgz", + "integrity": "sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==", + "dev": true, + "requires": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + } + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001576", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz", + "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.630", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.630.tgz", + "integrity": "sha512-osHqhtjojpCsACVnuD11xO5g9xaCyw7Qqn/C2KParkMv42i8jrJJgx3g7mkHfpxwhy9MnOJr8+pKOdZ7qzgizg==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true + }, + "glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globby": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", + "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", + "dev": true, + "requires": { + "@sindresorhus/merge-streams": "^1.0.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "lodash.forown": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", + "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true + }, + "node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "requires": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + } + }, + "path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "postcss": { + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "dev": true, + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", + "dev": true, + "requires": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^11.0.0", + "get-stdin": "^9.0.0", + "globby": "^14.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "yargs": "^17.0.0" + } + }, + "postcss-import": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.0.0.tgz", + "integrity": "sha512-e77lhVvrD1I2y7dYmBv0k9ULTdArgEYZt97T4w6sFIU5uxIHvDFQlKgUUyY7v7Barj0Yf/zm5A4OquZN7jKm5Q==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.2.tgz", + "integrity": "sha512-Q8QR3FYbqOKa0bnC1UQ2bFq9/ulHX5Bi34muzitMr8aDtUelO5xKeJEYC/5smE0jNE9zdB/NBnOwXKexELbRlw==", + "dev": true, + "requires": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.11" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "postcss-reporter": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.4.tgz", + "integrity": "sha512-jY/fnpGSin7kwJeunXbY35STp5O3VIxSFdjee5JkoPQ+FfGH5JW3N+Xe9oAPcL9UkjWjkK+JC72o8XH4XXKdhw==", + "dev": true, + "requires": { + "lodash.difference": "^4.5.0", + "lodash.forown": "^4.4.0", + "lodash.get": "^4.4.2", + "lodash.groupby": "^4.6.0", + "lodash.sortby": "^4.7.0", + "picocolors": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + }, + "slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + } + } + }, + "sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dev": true, + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "requires": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "dependencies": { + "lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } +} diff --git a/themes/blist/package.json b/themes/blist/package.json new file mode 100644 index 0000000..2a3777b --- /dev/null +++ b/themes/blist/package.json @@ -0,0 +1,29 @@ +{ + "name": "blist", + "version": "2.1.0", + "description": "Blist is a clean and fast blog theme for your Hugo site.", + "main": "index.js", + "repository": "https://github.com/apvarun/blist-hugo-theme", + "author": "Varun A P", + "license": "MIT", + "scripts": { + "start": "hugo server --disableFastRender", + "start-examplesite": "hugo server -s exampleSite --themesDir=../.. --disableFastRender", + "build-examplesite": "NODE_ENV=production hugo -s exampleSite --themesDir=../.. --gc", + "build": "NODE_ENV=production hugo --gc" + }, + "devDependencies": { + "@tailwindcss/typography": "^0.5.10", + "autoprefixer": "^10.4.16", + "postcss": "^8.4.33", + "postcss-cli": "^11.0.0", + "postcss-import": "^16.0.0", + "tailwindcss": "^3.4.1" + }, + "browserslist": [ + "last 1 version", + "> 1%", + "maintained node versions", + "not dead" + ] +} diff --git a/themes/blist/static/fonts/inter-v3-latin-300.eot b/themes/blist/static/fonts/inter-v3-latin-300.eot new file mode 100644 index 0000000000000000000000000000000000000000..8e5b0aa29caf1bd335e2a82d1bce27d1c14b9202 GIT binary patch literal 21146 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

^dYw43Jtci9aeny8hjd>=Ui&))-z|w< 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 QZTXsBZ~y=R0000006Ig#=l}o! literal 0 HcmV?d00001 diff --git a/themes/blist/static/fonts/inter-v3-latin-300.svg b/themes/blist/static/fonts/inter-v3-latin-300.svg new file mode 100644 index 0000000..6908131 --- /dev/null +++ b/themes/blist/static/fonts/inter-v3-latin-300.svg @@ -0,0 +1,350 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/blist/static/fonts/inter-v3-latin-300.ttf b/themes/blist/static/fonts/inter-v3-latin-300.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e599ba1224db85377bd90cc51505289eea774b8c GIT binary patch literal 46212 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 literal 0 HcmV?d00001 diff --git a/themes/blist/static/fonts/inter-v3-latin-500.eot b/themes/blist/static/fonts/inter-v3-latin-500.eot new file mode 100644 index 0000000000000000000000000000000000000000..d8243f567c0104a0e6a21edb58e54e0ca9e8f8ce GIT binary patch literal 21515 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/blist/static/fonts/inter-v3-latin-500.ttf b/themes/blist/static/fonts/inter-v3-latin-500.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7b1b1da52848bafab76fd5fd8476ac679d2b0c69 GIT binary patch literal 46456 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 BR~Y~R literal 0 HcmV?d00001 diff --git a/themes/blist/static/fonts/inter-v3-latin-500.woff b/themes/blist/static/fonts/inter-v3-latin-500.woff new file mode 100644 index 0000000000000000000000000000000000000000..b1367b1cba563630ce64bdf4a87c777f6cb8b4fb GIT binary patch literal 22676 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 literal 0 HcmV?d00001 diff --git a/themes/blist/static/fonts/inter-v3-latin-500.woff2 b/themes/blist/static/fonts/inter-v3-latin-500.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f96e8ab19baeacea4890d1854a80eed4705faabd GIT binary patch literal 17996 zcmZ5`Q>-Wq4BoMA-DBIfZQHhO+qP}nwr$(S{$-RfukH>YReNVxNSE;k7QnjO+eBw5ee>%Tuf zA^})TFL`)-ld1rD)=1S5Xq4bPn4b8N-jwzVwK`_l4=>!$dFU&Oz ztda`KnFJlmdMS5I!t9h8OwyEArjW7HwZekY;C1^ts?ZEm8f@&%kRQFbu4VR)zn;Bm z!8VV$H>WwpqN!yEGc;MeH#|unXz!GrwGy!F zcIdR=P+|pug+JfE4ZCm)W}1+ByF&!M;)4ap?}$XZ5!ZdDw?w(dp2fEkR$(S^U|4a?!fb?{M`iiaH3#hy$3nnM|s`A z?u_^+<4kthF~&NiI<#hrc*9VrqqK??;=JRA8i#wd(RR9_@Nh7;c26}Q!r&s63IUd= zHU2CXlJG5UCKjP$Fehq?({H)Sbd_30I|3c3uB`gJXF|oWBF7K{&s+0%esk~QyL5uL ztq8OP;V^`RjN#$oTAscSGkcL~SdAl$*7Q`@5kEU~2fcV3V~G#x_4|DM2Gr}WV5CA3@PbU5fpHQCa?_fxlgUB`56ZY|adw(5MJ3nK$psLSOe&WzN}SThfJ)hJW5F1N)#D554wE{%<^I3J}md>F{#q8){ip)gP961E>eOZ!5U zRw+FFV#V>mL{Y7FNlK)UPYB=f!it$+Q=yo{;G*HV6)$0uj(bWvfn-q)b628R{^NSZ zVRt;74%zC`1teBQu$v&WgofmK2>$)km&rH_`&JG2KBf#mcvnYQ^e=w z6dkqJy1Fj?G*{F<`(cCa5j&Y{?|qnS1rR7;a9-rjRcd&VX7GJquEI*Am$i1w<2d zF3M%{a>PHf925>mB9aX}&ON+u!u%`W>|{v8DXnd=Cq&men3QI-)_)vgp>p?PpjZkk z)*#a~v{x$mwV}MbV;@pKObS(7KHG>_oKcb0sJg+J z+RSZ*Us`Cr>pQ;hn7MXk@~CYY1IBrTj?G>>@OUn5Y6i2wHYsFqSNGoDp77j7ds3R# zHS%|fW;X6*t;1WLXiWHL+>H#y35@08VzX`{%LJ+z z6~t>Lrw0T}z2QW{5R-MWJ+m*MnKNOCcI?f$C*7^7{q&TMjVMN^i&Wh@x|y7+{$I+T zvY&Z%s^$o9B(I*vMRIv6D1)Xh6exWd>S0Ekx^13pREyHsn&Nr7&BWT3uz|WX26O*+ zTL6P!JPRE5uZ+tAQ?~n{z|k86@5a4*GVLDUdf@x%!Q+66@EZm1;gZy40~j;nFLRBz)CftQ*B1-A%N(JAVS@Um zuZV#Hw(h0SPS>BRj$+H^$eZsqpbd!VQUmAY`6mZNs_W~D6?SmJLa>9T6j^2x#O)e3YSL zG4fu)ZxQTR#eX=jXI-{zplrD{Udl}m@Dv4QSHw=@z@s>mf@~Dn_{{UwtK4K1Ua_kd zmmo7L79b^h7U7%8G85QZS}tINFK5bHGt{6u?Q09i_Pjx zSatllA1+-jz!GUph_SDy1=xOD-+tX!eW`FJxLSjFsWB@faM^^36%CC(E=h_`psMn` zhhHdB>s8%O`5|j_&l%DvvN8){ZtNNibhM>YQ8yeen)GMBE<$x>XIk`8%yW%iMIX9P zU{U{?F|51i)9!P&f5&87$-o}ktuNTNEmXMQSne7WdbU=L?@?hf@={{Epkw2wTeR(6 zg2beZE_$0~ArX*-xN@;gD%&4a;<3! z4mYB{){uib+J)HPCd~Q4$g#T5xcljN!zCrYowh;=8gyvZ`y%nsZ&q3ik8vr{Ca`Z; z&edAf)!Xo?sX}m;+x;vxQv7dG%3_wN9t=rR4VB($-%sl_&WB?zCt`@jY91~6>Xl4U zl&0+5k?<)axN?V}|0`3Rf6p$Dd;zuUgv?gWY*;O-zzb*|db(M56sIO-^_z>!p#E;~ zBd?|OR`F*Qd2a~~sK>D<68>{O>XGxuCM8C)29s9{&HE;$@gct70A{JAtpbM*ue3rd z#O+)C>hHC%h$#%-Oe;7$5^=gb;QcW7KS;98MI~kDvS!qNUe`-_TlGX{>~f8dMw#i; zZQ{4{^aM@zbjiU%j^{Os&eqINu(N2|0`i)0Y07wMlQBl%FuT6M4|J@z`Qc~#y5*%|MW2ui4zDw3?M878yag_ zM%^%;teZsbyslrA8}X_XkK2lhdPJgb6-j6G%yOPVqf&a8Op54r9asL?mOH8Uc!Jt~ zY_w^%P%PFC{W*WAMC@@pPZIgex?g8Fg~qg>r>I$WKa83biLQLId23IA5H2FLwOhmx zI&IHdS*t`XLNaBd;2$ zPt*rS^^cn}qps3`Q|X^<4JcAG7Z!cyA26sKeE&1f=%r8&((`PB3}3`#6o%jDJ)$}+RA$44wyPMXyK&HcJPIVUBfv=oLST)KB5p>*$MCoQ!z2PT zJHG@C9Naf3sA7AU?JwbZ`4o-2Mk(pf2UT@?9Z%;*kzh9mc{o^2QuV^NRjuby<$)Wwj6%3n*rfL8E~1n zW(O-qfaRL0O1rk3!)sGr@cm%+)0E+~ReUXuoItFdtUd5^v;TM?DL|S{p-XNK0uAwp z#zGZdqB|lU`1#y4|4ph=VA!N3LAVM>-N_XVv1$s4`Gk08Q#8EAou@4?5 zDo8v@w`*WwwQ?m6ZKSg`Pkjl9Boi!d9Tk6kG|tp4F}9;p4%GB-w?Uw@M@s=$vQ?3M zY~?pmI6`PcIRuR*tjZOvNPg1_imaLq7Xy9(A}gS#DhOWF3XIhIL|g-X00JLSMwOXN zWPqzL0dmMCyfq7JM%98&7RjoJQ+p0qigE{3NDPXCwi0cqP*9N7`EQmuxZM zDtCN<(hxi03=Q{S7W;}F@sFg$5kxFlwboPKJ><&CG)53?bS(e}L^rZH{Z(2gLKj+= zw%kT?Zj8!TG`+vB(X&K%?#1m?_rj)c1S74O4{2!=C^EQ50*w;e+=_RAWYw)tZ%#9? z8^G{oS7$HniD|bdn-$5h;?W#qlx(Ws&Z4F;*-^Htr0#joEwnDRZxX2`jMUm^s5J zlb$VR&%dX}rDYEWpD4vq;b;F;)AZ=_-B!nD!o?>*DS#Am4<_+8ln55)XEy|dx{3A& zsR~Z-Yc+nSwikZg%B$IJGMbr_MahK=BYbFdPXRCzNwI1#Z-~4V)^JQN5WJC;IN?mo zytJ$(a+34fNWV=fx*@EaUE!IeteeDQokKk1dp&H{+kD09I7G!@8kig(PaYt5BR3Y_ z$8hV8vtKuPi zMij&P3pP%`m|%=awhH~Csb624xt@EZY1>upVwrI=Gcu z&noA|Tl1#>$G~KG4;Y!bTfRCh2ckkwKtg#)Nb^flObvz1VVdADW$p)x>Q;Lx&9b5^ z7ZmesOKqd{uSzRLMFckI3*t#@oLx%e70ws=vn6t+)|cjLy9oB?<)9Js>yF>gZExQ` znU07%;LoM^L3-t7v=tn9$jO;OGC1g7B|^=A5>?DZByXG%B{g|%nZ+$VuXoyTxWUyi zwd+`sQd%K$iL%7J>3LG618cd$VCK9~bEU?YXKkzSU9h)&n1tpJszL-+N1~ui9;f*J(DCh>a1dU>orrav*{5Yiq+#wF0W;vgQ1FJbtaE z{%*18ZvQ~RhbdHU{O{#^)J(Of*I^4B98S$SIRW^ia+r$$B(kWnu;ZH!9t|z8qPoV) z^2+zw*;u)Bnj^%uuo=zn699m+3X4vW zaKe)O@$Ic_VsSlH8(wNUDL8kNJwZ| z(-K>o)HfCu6-_Ha*sgiZ(Tmvp4hoH>sy$vlpD&JuhyRlo)I$~GXB204Zw_WCouwvH zk9{j7kC^6%iq+z8_}SF@ttYQO*v+>TMu=B%Y`+sJteN%$iC$7?{cg>k7#|wKEr0njs-4WF_fe5o`uLbPlb-jk-VQS1?17yr-AQPN17C=BIMB#r} z2}ZuYgqDJ44_NnO{AUgz?1tAi9D$1a>{uhY;DT_gi!Z2FPgHEGXQf5D{1-9{yV%ioZYoc{Ij~%t5z942+(TbvIZ`TQIwY zX~awlH8-zMXUDH3BjT=xoD7auwb&{x!W!m*m)rUoS*uaD@faySn}2tyv=F zsDwSUD(gwuL(mlIa=GIinF&V`FZR3R0fN@JH^4SYas|^R57b<&UQ9~c9-3`xNLUP^ z&M5woNER3u;((|$>hw&D4j{@f6v9*3PCwj)(JO>EQ{+3NVQ(ZiF z_|bZU?(i||5zQ;{rx@!(l8q>pADWiPJ{_<0kb{{vxuysa_Fb4v5Tb5fU_Igt^A;=T zBE-kNU=d(nQm5o1taw`1EM?<`24tRWf|ma6I20Ci03g$xR4QKF5Ei?*2CXt{rHG7W zN51Jq^>NMojRvDmH&yaWZ?f?WcjjpVQOr~Fz`1sK!H6VMbjZ5;c41_)sgt7J^jgp= zLzp~=BCf>EB&BBjMV4LbM26bhKj7!QlcnDsM>`MHY4X*5z*LGvXe z)UKHKj$N>&Su5j&Bf)CxE%(C2X3gOYhbgUys>#QX)XApZld~aovW^qIZWj749muNw zRpJrkN?#|G+Vz7ouT|fN1uMB16e$OrC}c!E1_A)8G$yc6a}*}~fPDGOSLdvrFAXtm zj!?_u3CQ&?I4bjw(mO2fGr&v>O*@6$RGc%<$0@N;|(+AMGF#JNcuV7 z`k^>`pOt{B-|z>+_)F%em4U490RbB%&)q&6ff4Ezx~`85(FL*d!um=1a7AN6FBXF? zLuVQVq|PqoDnyc8HF$(jObLoDG1j~U*Ipz)-i0X$@lMhgvs5K;F zZ21E$nBi5!$wdu^)e9E9)#~ku@)Ir&uxRY1#NAam^;YC=vRVFx4ATW@Wak_KbVIvY zBF+Mjaiz6)Jo_5?bq40LcFpqmSgRFV6pqhXKJ$&pk~^TFdmp3cbjr%2z<2kJ4JE;+ z-BxDZdY)ILkuMky3m!<}ac)u(h6|yIpJyV7l#stqaR(ZEdSY`aqCl(QD1+koEcU9L zbB%q1l8-7UKa9rLH?E=gKBv^(H0`m$z`ZL3%kKia=5(F*f?2BCyV|)jq1C>h z*&`3{9FIy&k52BqzaI-zaXHQ@G9*ae=jVy9;u(D`KNaLPNaZRXmDqCZ7f6e=tmSpv zu}__-@NP`tb{$LbL`3_P45^kjzT+umQXSKtA^xehOuH6d;Zb>C#SFo{h$+K=3V~{h z7cPEkQgJ#OmTKO_3Ue_p5`Uwswcev}k{0{^*SaHH;>v#G(GBBXn6beT$267y75al( zA;;}R)%*LrJePs^<~}~QZ?Hh_jU%;cz211F&nT9J6!h-AUL;H85Vw^A-Mr!HL@~o4 zSC2pm-EEfuADoAXtzjr7=Ob-J;^v#^N>#j0tkOuWW%5{0xvN~|xS%4KZw3!g3)Yj5 z-iRaJ#T74g`6Rxyvkqexn;~UPn{Kj`+&b6(16O{Tzv4{eJiY;UbrIeXdubmXku3d_ zlmVU5l@YR~(V3DGS)DT(ilF6+u#q$yKrKd_-2T{1MAwzS|BruPh)-`cVOez%>J?6KWtVnKZj0qB!9QL_cB_$t~4?P<+UG;!9upUla4Z^AZBHt?pzSnlPF=Qr2Y;Fz{G|Ms%wwQl+)CoU;DCp)LMhm&On>#$4J8yRI=kDhb zMLZ_UOb$Hg%Sg~us_CthmFUx66OC%sUNf`UckC~@Mew`=Eu&Q~4?d??QGfHFp^IRS ze_GdEl`?z{UnIqQ>^}+fdok%kx8sWwx$!<^PWWFkvHp+m$wB-chK~rzX|-kq$#d?{ zPi@`-6jAwZ+vAewJKMBX*VompeVhQ>7sD0c*&I*7&}z6YXR|xG?uQ!ixgLv7bls;l zZNG0za(=$QL&w_bu5VLr-oK-D*T+xrrPpAeucUVawYGncYYgCm@wL4EIB?`~{?lOw zef|=40kbmsI{^94X~FZcl8z8AbR%9ar?p}0*!=V4v|EzFnjFdp#?I8lqlU_)I9Wb^ zRk9|Arltb$`7pbuXH^VxYdYy6dh{8gryiWtf#6h0-U^JpnAFIUk|#@5e3y^hew|Hl zG3X`3kr8bpT zQG$Wd-`fonICx~J25>F;SlLW)qucXY)7=(D&8sj9#wwoPJP=JtE5t~}ATqnt(_KWnp*?9D8AvO37*roK6SAkl7>s`feGBc(ofl4w8gn*DeE8DX< z2^B_ldQzc0iUjmOpHhu+m*GEuOYr36^xp}M&T@13n64_SCFL$SC+e*`haf^s#;yBD zonvTbB*B_5jy`aZV~mcRuf>gkddTI9S7_o(xeYhY_n@p;qrN`)M+z9;07qJb!=Dw! z1S-Hk3kWdXNeYfm|+iK;ynTHI zFgVX#0z}`D71_Pk!o^sLiiA`Za`W_93l*^|D~q=67x4)V?nr?&zc5IuM<%wZph`;9 z0g~&A$P{OZfkTlH{!=5OYyyaXqF$-mw5FmzGgsKju(D7q8rl+c01*sKRv1(IvroJR zJy9pD?B}Y8uFR%^1X;;^GWDZn> zWutw88>J=jybUIG=vKQ23L|3Jb)muk8yIq_vjQc1uiuDcb|TSecUBDl{eo`EtsY)C zTb(yH!L_`0>B4@J3Hr!jRE2EK=viAP-Ywcj^NQSg>AqNm%C;d|FLhX0EfnqbPn6dA z;(v>D253I+K)*)8KuJq2J<&#?r}ZO{K9+sAV!{_qTjASpf+^j~$#4D~FjStE@A0O5 zQfbuKWnUNe*ZN`Z*hH7*KE;TUN6 zv~YpbxX_xb)K5BZzMITxe3hk~PP&MkxI=td zKj1pOFZ&9bqqaeW6|?B56WO;327{#W$- z$MWW;`X-5-z9TdK{nkuRd;>E8n;u}Q&&nkaNz6YJ^N2K?;5s2XjRNfpsH-&zJ>)PA zF1Ygm+vfRm#PR}h!ciOIwJSOZ|4jxKP|)mhW$p~cC;Uwiugzm1!E|Cvo?@I*g5X>Z zZ$$Zp;|F7UV5C7NK65nYClY$C3=*X zQ2{N=**d|R7b*JtRjp;8#)`eh#6}u{7;T)#T?K@3I8&on5_@*9(|b>embKVD=R(Ld z_LYT;G8X2>%ZdLpJYb9M{Dq05y1(k0g$@Tr&mePme)57HzSo{r%(c!L)DjmeR5WOl zn#(M)#kSZ8`+{ht(`vNE07Ql`%{$&qp12OXYc9+ZPwMJp)wH3Z{Isp{CC1qaupr}= zVrFn=tIoK-4IjOunsnka`m0k>H4!%b!-7^0gJk=P?{6WLp%usZ(YRD$l$cJVE8?ec zwLnut>5Ef2z~G*X%UCE-ToODe|K4Q)2P?*Cu)uQ)>Us7@lRuLLoH1PSnBcsN1-fsg z*}64DDdMcd2B_oy!%_xj0HHvQ440Q)T5-I(-$$6%O7C}#X^9m#;3DeN<j1avm(vx~eC-1_ZJO0}1}M47@v)bxXd`!%peOu0C5(>*>GF?6kpF@+xHCA7J4lq_n8NEZa10K z0#nhhY%*6p!MR2|Vg zKfYnF04gWWI;7>hFHFQX^y5+UkMs_GC+?mjr{5fOAZOfL*mv59f*By3kDAN(!QfnW zfvvC}28WktQ$zi}gfnJQZ?3SM0zC3JDgLwhLHXkCXe19;D%ZocHB79GEoMR0AxQqDy&revtmW{suuAMx>v0jBZ8&KHfpx#`i z8do=V0i%C#5q`w(5b$4*WpksilZ|(gDA*4ihkDTGXUFE1 z{T>o~a-jIFT`hq}2UiocszrI{L<^!DAZXmvBO2jSfKhRm(JF1>}xV}_T`SOdRdhN4ma){Q7t{s-; z345B$i!0fLpj%ch-FLO`1I z3PJi>I7pc2b)sc%`i0KE{=QDPRVY)n#L6u{qwDn4l!n|*dz^tz^$WNuH6-M2i_v6m z^6bd&ZCgL>xtLP=#UsU2ueXLi94@XESnIBe6MSgdwA`I7bSHfuNH1bdhgQs~sCfbD z^Re#Si(h%usC8-4GT&2Ab45_$L^K8CSn%lvLqAe2;_}9q(F-=3c#-{S~GdKsw`Y1LuULcL|hXiv=jfY;=vT{czaBrdK*)tSzTShY^ zmJAa84tN*1w7HX$yVu*I+iyl7%wa)#D~Cf@lMg4zdAolF9kP!%6sfV)z5*T<7fHy zII1j(Zh0Y)AttVy5mQ@IAqzx928|>LS_SywoE%@uUHv)j=Rx6Oyl{WLzvQLi%{hmt zsLn*!z6+e0PYeuPZf**XCLTk#TNYnIB^V?ecFM*&9}gw7LZAM4-nlwzDKYiLiL(u3 z=EoRU7{#?IuDD)u=a4yrid>#&l$$_!k1NH~KlOjV<@?K83iuJ>!2(lT|3!6?I~RQoHO zS=%a3v5VbNRx3j_G`XyHiXtbOWqiH1K3ZjRc>GeN=9D={d;H8@f5`msEgJ5NJG&r6 zg))eJh&ximtIV8%Y1zbH$#0}37>kNsMLyky6%<{4Sw7W#uUw^Uhk9-zlm_ACoNFUo z+QeLi^Qf`+KiR|Phgu^s+{Wwn>}F~^TS+?YoX&Wjf$lu?hT?8AmWnnhbgXuCcdNbcr*mbTS;2j!A3On6q< zGQzCJLfr;TkoS{wFBX1%hI}6$hMfO)&z*Iit=u)tlY8Us4~K6+lE^RqsVl&4zU3!& z4|;=Z2Ysu4fyt}5ffOGef^m%e!V>DK>r_z!RMGxLFwUV9ttvyGv z6KJ;g{e0_aP2&wB4RawV-z1p-0#; zX$hBPQAOfPG#cx6%RbyM@WDRtLBU-bDT^9;B8S(`UIGlMn#s>`*)|7}N4$7DvG_YM1;8las% zkXI0CG(MyL1&u`Kb+7HF(>Nz3?*ta3x~w>fyIliZgNucUd#hu^fLP4;ShBWqSXJBg zn1!QW17^n~{vVjrT+V~W?Tbi7Er=}j)Q)BTy2i9gEKcE9HQy(I1l_a6481wUH=o7z z@0M!J;-BdJLN_5cbMI!5yC@LlT688js2R|FOgA0pW+fvWvn|is}~fc z-x#z*lNNt9Z}y=l{(%|2OpNYV(%+XuSkcna*Y_SDs3bMLZlZU8BAXCA4^QY_(XZcM z*xK8H7p|@le0Ogj`nIoH!YiAw*MswH&6`SmAi~Wzd3qlpu>pj2(z908j~}Bxqr%X2u)|qEogm`yIYkiXgy-X37c z@FgQ?M5u2h6JDa^Z%YN&Epvu5D;dYrmy{5ZT&;St6)&ECKRuk^%IRVv3U^_NQz*xC z9sssTG<8THXm&#|vH5Fm3CV3dm|1UOTZ4hSx5)UuP4mhD_SfC%<1x-UUjy6Rvcsvh zU`VrvM~rS6UQ=CW8#yW~8j>duV~o>{lXA6ek(P3|GZg{Z(U%gg7ziBfq!@u6kQ^)L z7bIZh@(n#jCXyffem$;K$|$+G%4O6~h-%r*_L?d^XIE>z1<+-l^P@{!j8oI1kog_BrCT@g#3!->fLEPKMJ8 zowaypZHJ?|<7C)pVVxq}4jWUfx-m)`pqu$a!~Od;ISUsxX0T>L;7_`h#878fAC^Kp z(MgeWD&t0fmetLfPQ1EVB*USQe(Xi=!>QA@5ls%In8!0md9Qx(L|2BK#y3^4mIvuh z=9X9VxyJk@BHVYMj~$bEk=ScNjJJeK<*CjT!O9Nc{2JWRQ5aOEI9zgF9Zuh06(}kW z(tMSE030$&4{~8I+uWLWkA4@Of~nv*@oE=fH9=A^DK>6NE-_}*9HmHD4Ud{`4e>6) zOk@%Xo|lw&@j-{9#YvE&>$5LaJnW#E8;^L_AJwH*;MX`GbCm$?XpjWAWuH;RQr>6+e--{8s?mjjJvCP1yG3L8e(Y}c zlNo! zcGH~IggsjhQWQ!3v8cliHJ{+p01L7pYURRSLvO!s&GkB_uFux0g|kp}T+1IHMZGmESerdSrwCtg?a4NKMphUy%@Ci=D_F{Kf&hsXNMjdYhD4bU?xyYeN4Z0gUR%wugwc!$VpU$0J&( zhSL%D^zC7afkJ^thfSPaOU}x%oo?#&>~KDGAKYv%gNyp?L~2c$hhV1$wwxmqXCFU^ zs1Qb3y=Sgo|1n~XR_pGf@+&8ntP$+6JNHO&69U3~{snG`iXG0TIGzUTC)HKyl9EtM z$}iq?AMWspINd*WaO<(u`a#Sw8td6d=cUYOCeM0NM^A$1Q1J%aiB$GmvH-&kAIN0x z`jTh>2}VJ>tNbFP`So*k`Fq4MAbdi{=v1$U@Hst9 zMMlN?Yl21WUuRC@$b}H2rEBR2F!5%+K>2OEgx>oyrh$Y2onZOMAP!adivb99N#Jgt z+o1{g*@SC!OS*bx7$b9(?*Jba)>(ns#)z$6#y2BGh@ig;T)RM@t|gQ$Al-U1%Elc zcZbE=S65QO(2C8xrLEJgldP;`76ZazEGRd@Gz_>Dp(To7V;`m8vEWWnkKS@YMK5iL zj>)mIM8VgJL}y2Fk!(T@XD7vt!KvVH(uvQ0&Mv)TUP+6ERa==*vH6|in?+e$k7xG= zL8&fK&En=~2$<*;uW? z>YE$y9&qbT|K0%og#C*k0#MF%U&U!JHdemZ>*?$K7MQfg22*TPUc2s01W`sd*S10I zv2zc0iz-NF>&!){EwL_WOWx+10DU(fbHuZUpyNi8`mQ$#gXy6zvdL7DV_vNgQW7Yn zBSR300?6#u;r3wF_;c_TXsd|mr%`h{A>zrYVT2P4^FT-N6}7z;pB7&x>XLt3C>RQU zznAwlbvM)X7*HgRvss%fdac4YOshj2i%n^1yKZkZP(C($q&DU_`Jz zaoAh)=Cx_=Zia!`--0w#BIkm)<<}scF^!2?F;?(RmDiJMq7Gs5mJ?y8HQ%S%%mkwU zR`zy7rCW0M_l)bazt_=F2Y&@^Z8;!e$V?o#w4ALF_>MNQWmT5Kq<6I@8rPu29?Zvp zv#T@!zp~Q>;Reg&$>V?poY+@!QU0~Y4Kf7})Qq*d>FR;o!ou)XHnToHa0t#1J^Xy9 zOAPShg^m37BzOhk?jQy>QBhJxJ$v}z9(aOor>sWhCV0#Y7W4(@JUs|p167uJaq!Sw zIxE}5P3%Mn6)re=2kY=cg%m^Fewv! zQcO)N3SU?7Jvw7kf4vX6$XC)J>ktUK*LA3w*M&sS3p~AyKWAh#JYS55Pgg80VKyNk zM)5z>RK?V&1GicG-`+^WwA#lEAa)md^W?GkW^*~2zT^?AHKFKoPF)%P6Z8aooiNcI z8&d|b5htBUl9n0N*eER;%*c_3T3eb73?bY<>~^I^mQN<)&oKW(@W ztsXLp`kJZ6n=ZdqMd!-4x<=g;GiI$PEcC3K7m$nHw#iJn^yqPpCwj;)Hr+p|_MW{W zlh#^8`PJqUBr8lq=)Zj~$uq1c>ZJS1!zm~g)t9fZZZyfyr4W$7NWlPP(Of4Eo{Rp% zq@l)xo6PABlAR{{TvHaAkZMFRdb(e?|HXV8e%E-T=S9QI8dFS;R-&$ZBqBYg$!FrU z27<%j_~$BKB2NtrpWcPjB1OocYd8prmU_Sr!;4~OF+kd13xg9PIspu}nYs#7mz^;8 zJ08$#ThZ-g6W)XP55yFF5dA2P!SJBYPLlqS8&S3io>{>2ij#uEC6gS|%2Ht6V*cfK z@JnyfDZnYcDwDBi6%_cuiP32cO*Jot16uJwYfjW_1eK4;>7mc=F)GdfTh`C?=7qYK z7z$eRP^(VZ$gNfbTJ4kQNN++yl&W9alfCo6KmCZAbeXam`;xeWp2#yDRa z*Fyj}yxj}7y!M~l(Txk!v5ULi_Pt#R+gFnMcaswR)Bp{8|3nPp{%OBHB+s4_|B!>A zYV2l%#8rG!S1)KQrmPN{6<+RKJ^qatX8!9{2B+7ScKj^{#}If~@sBK+EqMHBEQmd= zKbMgkzw*ZdQ})T>E-*||P+L?l=>{8%*>QQ};yyI` zW?-F7GV{CtE=5_a{LZ@F)m+~vPib^u+kHkUzV~g7uN@(WY9JatWzI;2+=BS)7#Ok9 z=~kUSn^877WAZmuQo8=HCChwg+W0jT2X>Wczp*v>e!o&Z*6;&z?ep@GBjp@JDzrx4 zc6u_i#1X^ZR`nubts&Qp%5l(0#28v?;@WzZ7Dnt{&y*=VZZdui}1vK2*^c$AEKGQR$Z0pg6ZqUC& zgQ;F6ZI!kzWJR>$cDJuo#LiqEBSo`+b8I+kNWm*UROTne1#t9(DofN#+4!g++DgFS!|Ctc!#4Iw+>j;br zsMJFh>#H3&Qc!sqfc%LE@^#3>SiH8r9CO@bGELomr_QgDYm{75aV@nEvILv$L)Y9n z=by-M;rF^4_T4w&4^_ys8`*?MIDwiLXhGU|aL z8!?^gWHf95%;f%ArBaq9j7IT?9kkXPowqKiiR``b&-HaMaYnFRexOY6t9_R_7MlV7 z+6WC+F^ zUv}((*s8&`YlPUYzD+*feG*+L3bxx^sNJXuyT|B3xP7|+5%dKM`jkE!SUC-xHboQ; zx|U52A@_g5b4m8Z-MdCkIJ_0sOQQu)Q##sT0v&*dtAV_1y#;7N8|MNY+{Uf{P3h?1 zdUUv93-fM=NVr$dzUhiXycIU3kyT}{lRdXQwCd!8x5CUcQ2*=Kvx`{NkVMis{1Dyk~l}q zm)c}Bj()FLwRfzc-j`=|*r`WoNb`&yeaIuHW$pq8F1>t%C5B!un#F4ZrvUNX!qDJS_^%VQ@OX-UoMmKn>@H&h-WwS5<- zi7pHWj+_Y`3ZgsYQ*$n2lm{z!b#mS${V_t35jIramvm-+AnCdk;v`N{GKT8d zu8^4*(j-Rj>ziE;cS>@6c#RZ=o_wP0WlvSiEelo!@fT6qfh z6-`6vwr3(0@!UX@{G4Mflw&0jD}J7c1mIhGp_kR&3^AFFONyD4`*KakV@i&HDI*Kx z04$9-2B%A_Ax}`6RuM8mckC(p7#=T35hfVNOoU536cCbsbqo%2&*#ZN?niEo)Z39x9O zfOW~0fWW893lWKzxK850yV`Bu?1i6#$%NmiWZgZ(5t(Wza6XdyO(M~{PPQ!QyS{50 z$dbN4-)&zG^tG9@mmmayrtLm(*XOih@ORGX1_03guGLBH{riPq{x|>IIVo8K01FBL zK!9^_%qgD>`P<7EBq1!{KqP4o^Ok>s@Vn5BASU|K+mkqsmRhIxN%p|fOs~i|fw{v6 z>CHEAxZSvO%@iz(tga=JW`{2GnGvWSrA!*-JsB!VL{>;!zouo6p$@RKr_f6@)?My8 zlof+#?PUR;Qhc0{9lX%iw(J#pHIH17<;qiBDP&AJsMM6FH*zblaRR!A{3S;96>T4p= zvSGdEEhdv43%}1Pl<7`0L}0d=3!mGc%3+tJZh@uxQ{ink<`{N+9TqSjDY!)#%a~7 zyKUo;dH23tQIM{koNG%2RJ}eh#p#+t5p_~-inom_?DNa~ke9F%SIblc z8~|}p)uq8q&oMpr1s9Q~X+8e0lssptQcGARuy1SQ_oWrx6vMe`&mWuEDa#OPeS#fJ zGl!NyhiV&}x`l0hiPT**e11?ZB#Dp<?)MSoSnW_|t|Lc6e;KthGCsNS|)Pbm&wywpy zf63uMUBG}q4(A{t9eyj`w-yTq$wwoN1>i!sZXg^OHc+gTZJ^0iS2FeuJOTPQupHvJ z!HR!;H`owl-FjQX=p;hGJB2l|y(~Ce3%2cgqxCk(BIZke7ZHnj!P-6jK&mWjWe`)# zkS5t$tC^YeWy`XmXJ^PH=HY>8*E*S$W|?KZjn-XfTSaEIG@Hx<36ZI;jh?ri8AL2L zv8E8&CnCCw_5VnUmFo8+JB_RT9MP6pY*~TZalJu91HJW)(xeh=9+&XmML_>X^AR9` zf-wLe;ElN5BLJ`09XOs{xiVrme-sR0I18X@ z1<zZ$qBaUbc;`QV8xy2l6%PBt$C(<8 zv(_-aX3as_VXf>axcGf+?9;~OZ+k=q{+aoKZ@@?8)`j%6WtwF#=Q{p=ZH~#`L=)!1 zQvJlTXofOiAE$-)4Eu@=XTwdvU&>rh*;L~_G)6;4Vm|2K)o4iTT{eOx{+kA*#VY@p z6-73oWryftvAKr07AHO>B^nGbYW>gm2>kGDxl8};`*DuVTt}}F_%h@C;KM_!n_jAK z|6r$KH=?0fIv}Fz0Ekr-5DLXgMuU40j0x@y<7FdFT~8;xoQ`jUi3lBvV0HtTi_u8I z5Z7X4e8s5wgO2@1I`kwebr!iuDeGd#mj29D7xM=*ZP0v`U&CW3(5u# z9%ZYkOO;ec`U)TItN4DBMBMJ%;xeq&+6<5t(g(>gApQ-HGpbaFU55Iu7C+SlgG<3F zfTbFh{Z3|Ifv>?)Kx1qH$4J2QKv8spgQO;apS;|`-75KAqkQ3#FvFw9#v`?B)qZSi zo`6OZ*JKMP8M2fZVaFiTff!RQ$vM9(>NkFeb~5W0WezhCr}nV()4ce&mVt4Gk(+{a zc36Y5iSx&TS_g!^XKD4_FCADE=MY|^D4$X`jA)8zBBuDpF(vfV-mf}BE`V;Bb1sS@ zd+$CC<$9U%I!r-hrbuB?GMy1Ief|&nx7LkOx89+M#&606tS{3#xe-+@2T8J@BYx;Gy33uO~$xz z%m=YIHt8v@=X_&Qr5V)=13&7_VQ*t~LQA-)t& z;q2hN2Sf!bA@(pX>f_PcG1_hdpQ5i-Vp`>Y zs>kLrnN?V^MY9nJ%-E4}bF!3~#j)4S+z-qulWihJty;J3>c*7AN(7jLMIVOzEL&%Y z`DT7(4>a#vPUNYXPc#SyIye2?>nmiL=k%ML$`hi$*h$+eh)a)JWGs%Ol%Oz`M3Z=v zG!Y*U(^^h#5hO^XqJf{31|E!ho9w2=3K-+bc!m% zUZB4tM_kDQ zYbo*Nw06$m${F+*PbO>qr7+Q>fc@- z;CVHzK#q;-gHmOmNBm2O6>ff9IMxc88e@?T)C#nvy1-s!A$|zWN+ueOKBZC0iWe!0 z5syMvvk-6Ga%s60v@B*twp+@t0+LMDUpg>A+PUoCo?lJDv+QF8oc(9Ja4RIsjCu5sJjp!^v1+t5F>4$YDjJ75YX?qfI1ilkYcr_#P%gq-tmYrv=-wxO_3N3C-Sw6(rm0y06-~UNqXuL zsXk;MWx4IV>#L`Qtsi3?QvV4itq7x;q{Iz63;6xWSU{v}lR8r5 z=#>PXIFuO{!Xj>e= zEUGUC!tHFF#q-%9G5QX_SF1nKJ}>=GbR+7AarmCAtMjeS1ZJ{U&8O<`LmTfjjK9{3 zymuVIso&60rZ19P+jOTEnBD$G?Mr)J-fx8o#qS()VW?vZ@=p#8!)Ctx5@%VDPZ0UR zLUZwvAxw99t7HP)8QLI$@%t-AD$}!pizY_vkJb$~Y#IOb3(cyTP6MJus*LjuZI#Dg z0xvQyUpNja*^2dmOUKnil%q;g(IpxAX15MN5S`?hcKUJ+&!G!nK$GGkFTa~I$F840 z56{JyIK|oB3Hoz{SRMY->X~}fud)I|f<6=hRgL0MV1rnE$eI~lYS`OUDf4J~PL`_6 zP)a{JH!*Jn#)BzBc(8NlaBL4_h9Ent2CBd5rzqKivw1UVR>cQC118Ef4~;u~r#oW4 z%EhIAZ^e79=`+?UTrbXaEP4Z;gJRu5!C)u?3X&c`6$^n=Eci%X_IxVnq)UbR3dhZW z1=%;$h3etNe!$-nsnthQ20U$tnuU0@C0OJDD%5-FJv< zD?$&PcwQtP49;j`u6|$bviyZSu@}-h!LpcCL=Td(U9>08R=rWG{dntL*Y9~aVe3{j zytSylk?49v4c^x5;Ex@F6;1cH0T1ghCYU&T)Nej~X6w%ad>+?tk0EL><@(7;xNuiiz{aw7`e((9Z0!q5zPbWi#Gd> zAyQKkeSX0}U`D{&%vn++rS_|#Cxh{L}1hKAp8Vf8C+|$bN z>caO4#t<2jb`>%ceZMY>3Ra0yFwajUa7P(V8C8s7lE30&g?liLTG!{G95Rb680lVg zxt3ogCn=xWly*CqKG}A1ej@-Wg-P5*qJIxD*_)LBv$d*wkF61?WyLrO_Q@Gubyf~b z>>u+>G7g8$pw^z6Zbbf!ta_t1{fc6l`FCj$>udvOsQJm}c@ZHjf|pBw=5x`$P+ss~ z(UPe@jL*2y3<+i%I*i}3v1kxW*}iD}a(B(_jm3MXv)P80vslQF+76(#df@iUN>-xb z`Pfi{br9f-L1f!5M$I03xS8Li4wEZ6ch^ERi*v&TR!)Y!oE(X36rgu5E-TbHFYA+4 zu&)M|qiDaexj&EQXOOTC<_C+Db^6HNR7GY-#}o3$nJAzv42|y^%O)`~`3wuiyvCLv za6xm(fTXy^VS$)Ccu0o{fM<-?#(yc0)_t;2pMzUc$XlfRO_(sWixX8%5TS|iC&`ur z#IqlTPIPzI9CUcgj-JkW&ax<*jPVc(OeLgXt{z#0hj{T^G)D?BFD2LL2rC&3syX)kIX7 zMa`s$5ay9Ea2TqC1s;1~53c&#K~1Zp_zB_S2EAH1je_hv`^weblmm0KpFMO}*#B%A zxP{f=5i+pnaFku-NPR6A#z|VfLla6U7po?sFCoYbLuEa6p2@?)^ZPS-E41PEH^8$% zo^bE`0EOEjh;Vwge(c@#DhOh36)Xs+ zpsh-N>`md5ICV&ss}AQ=tJ~2gO`1lqEIFy>%hnnnLn~$Q|lsGv+)UH-n7jHs7n7v1e_RO~RtWpA}(_QVMKPidq+(tz;Hhz6{%wy<9lv18_%C4#)kgCQ zFKy_<>XF#yN2yz9TvR!^je(d}Pp$3(!tFM_Pv-=68smYZU${;W8NC2qOs2dKC@5Pn zskY7AG2^=OI)(9{OK~H4FI^N|Yu6*9lY$Ov{~lU7dj(RCf{XmaqjoH?j~A4jt^2F% zMWMmOOpvtvt*AuJhqr0?&%us*oLyY%_Fsl90`ZLbdo?4iNq*&Cb*{#)j^@h5d%|WG z$$U*)-?s3;->6ozyQDB~0oFOfcOb}7tNnRE*c4Ic|0Fwr@_WoI9lzo}h`;X3Xh2 z&tv%_GjCc`$a%77YtAUuEYT^F^5BkKf|_vUR^nyB2wXX4%n84BQV*+zV(45T6iL%e z8UoVh_UNQ&Qb}1E3!c&wZSsX&1_+#$kVQ1~w1azLTgWIae~RVAoM0*h4V>7R6rL%E z*idG(vzRAO68+sW_9>yvrb$Os_Ng7!7@PCx@Y+L8s(=>lTRYa@3~rBf%+<T8` zv&}StV^C51fiygxPf$Ep$l|+%LuZiwEWc@;T#&WNSb-K>)3>41AXVO-4YwytM?Bc@ z^D&x@ewNy)Fw^I>hdiFAAmCJpH3a{CW4gyEr7wh`0L*G5N|P;an5#vcqBs>bb8N{C2s8b@2rDs;xLT{i zQhWODhxjC={Ea@Dr_RJk&{*g#G4l-^v#yDx_yI5eK?r-oiO6J$UYf)$OQDb;z9j%U zx8zBhG|f+9@sg~Y2?u6_tSxaACy8~ZobLwjC88<_X2Tc8Ou2Pn;7sF~LBS~r1oSbn ziuev|xZgiJQC@$Ah5Pomo@b!g+sApw>}OB&O$*~Ul*ihYfl@oeu_eQh-sgcVMZ;YS zq`hSdhk)B7#o4af!S>ii!<4gAhl#IDK(f;CK8DjiZA#j%mug=bx<8ptipyaF>uo{W zZ&fF6H3H5jRO$MncB5e>yqL{-VYC%Uh9@QyBo0f1`G%d9PWIZd4z19|6(}T}k`%m< zpd{%)!NF!*AuVZ8Oj4-TxOLm8v#O`n-tdj1jU~XTT5(fS0mGK$Yw<_?VW7nTp`|nR zEe~OG{Hf5Ty)lcS)~0kiq{p!;z_Pi71yc@*7`rQoHtv%|P>iH(7k_e=LW(G!X6JE0 zbJ35w>YBgCN*ixIe0r-J?{3t0Wr_?M+T6Dr1t&(It^QHy%SQoNssYTv3WF=ZAY6;K z8K&=pTXk=RWuw%ur_ulh_F%~zf#MSk6usdIl8r0`u;oR|QMHb*K2j4uR6DAQR-Yj> zmPTAE8k@mZA^{|BH|&FraikD1sRDcUq?9H4xTP##i}_$AZyON#QBap_G*l|o*=RA$)IlCf8C`2x_`WTLZ5;*5B>Vc9}GlH5`S};G~5*T zbUWYtjO;0&yGau0=H2)Hi4MJMDRN!d^IJCmJS1#{E#adnJn1@|4(d6mu!rdY(PpzMoU%)OBMm<3;kn7e`3Yo z@ep2E=4bRXvzq^Ln2K?jvNbt>H6Lsr>-!mNy^J?i!RpUqaH`kH(q!9ZKL0RQXca3m zf@c@O0)M5SztMu+WQ}J&MKcyV85@MfVnCzUD%ZrHZ0<@mdMG^*jYo^cf(5Hb0&e8T zG*zYgAsiFziVHYo8nwff=Z;Aul9p7a8sLtB5=nb(NxN)GTMWqr!ol*P?a)+-j7Xa(s&YB1axhh~Embj?s=FvAgd!%mDCSWDcL!Qq4TCQk zW_SW_p2oDqp&DV3j!=tDmSjE*(+vkV#9$hwQB^WXPeO4yKuj92nqlCIC`_d=s$+~; zc1gyl{~Z*Pj9^Iy21%A7aFGPKAB5>0Ms)_3o*@Zvv%-(ZuE(^!HqF+1Nx_Kar^GXr zWC;$_2ZFy1V_E^E{QxmnK->ioGX<>XKDarUssJD@a)9$AOw$C@WHN&JlU$ThzR^S1 zMi*!Gmeg{T%az_+f}a725Y8FZugN}F(jOXl{0X-;AU=Gul7$uh?pSpL@%>nS!+*Rr7Yb32paJpR0j~Lwg zd|Ti(WhO#bg z1I4!nrQf&h+5*Rc^NtdGjJx_BI2*&3R>~wp%U){7#Tbu=Dll15>p}sdx&6hi8IIc<%nMy>995T?~|5Uc~iZi`3QVRTU83Xj!=t zS*fBs1~AY_*i5eNT~@C3w{k&LI%qAU-CQ7W(!VGROG8iA#lYmKT0G4JT8lOYG+K>c zY^bM`KWb#o7d5crS1Pc_IC>X#?UUZ#dUs73^39JZ(n2I5^37<}$#bmOiR|WBbCHrh zk8NPuQ}u*pc5mKPd)s8~RPImQb}3|di!I4kRMa(`2VyYp7y%bBYm2zTY`DQ+jXsrk zo15>mk^T3OL9{^*ij1mZBj*ZlC88jr^uD>wHTC4p%hT;9V5IV>j4uLl1~5dj&u*op z_G3)D;EVM9-6R(=iG89l%4+1j$C!1W#=NiXY{kktb+aK6XOua!%$MA_?EJ23gS!QA z!K@m;W$8OruzB$EkX`=!Yv~C|7Xpkr2bL+(=3cIqK_pF5S}DKb4$%CO?emrs-peQC z50^x+>H&`56j4`Ue@spGSomw8BDfGf0J^?_gU2SYvyJ=}*JfI_vagyMLrGt96hKV$ zm*}aE?Pt%7`Pr&v{iJ&0e^2!=IJ$URFSCPFKWvon&{P&8ar>Q8#?2%r8nOaj^R!Ak zx4xF`hW7}wCuUhwgR~5LrzBM1+%$aYqz%7u1HBQfr4--|gD&|ud;jseFwQK{#jo+` zj{IqGk|5$f;)6MHV*h1c?=iD>y2U!m#b1U~2bKu?0hT0Dnwzrm!_Il-+;U2!SJuO5 z7G?cJP3M4#0ADaft3A%(8lA~*dR~1O#`Fb4y+xgmn1>82gL3SM8426A@ekfM{j3E- z2#F`FaogHJUpkEvx{=nK(3E}XOY}bRPzP?eh*rTdagRHen?Ekd8i6ezGOF{T6|Q6dXj0kV=gR{wY)eLw3QH(vGU)dI%AMIq zZ}xbu%A+(fY0qkBLg>5Pfo4he_O>1#IYQ4AQhp)5sL)22C>C>WrLM^IJt`+{WK!r$ z^r=rcF|U=g1nY1emZi#W2hO`OwXE8C^EAiKkP%r=bP`8q+rC=eY)Hf0KoKfCH`azC zBHalzEgxti<-Mh5{1~{fxY)HGJI0h&n4p^#PU1YAhQ>fGw=YOcsssqzBli{Af%3gk zBG;_T*a)MnVUUpD>_NASZCJUB3f(>OvX|n2;AAg&DM`(@8sG2w7_e7{DK?u#Z-MQI z%5wt4z%7*VyH;m-<^@tTbK8pXrYHwI!7;g5W!$P%gXFb!(RE#~()%_mtO`R1Tz!AU z3QUO}5g~g<)q0C+0s>UYZ&Yb?`RQ|1DN1Fby=R8J_KazHmzZY|>LJIQMuIljbrkm= z+WWj5r3xfYru#oha?RuQ|29gDe#_}M5qlH&)@dn);w4FY3kkPNUWBId?_smH`?jw+ z5tLHROO$1%a0g`2evh+@DBt3ta#H#Y*Gz-N65>dP;@K_QE+1G}j+e~nIkV5=JDE_+GUd!$=*J2LN_*H~!?RLcmZwBV63YLASEJB6MXUz>K+yf~ z$?t#lsEiVe2;F3Z_tBTIG}{B%zHNb6rRsY=dK${EK{-w*m|qFDnv?7vur2$dEC!D zlWJqpdPoze*cJ8fa;*#@2n`hCY(n9h7H$i0;AHdg()^rF^oUyv_~K>cS`Gi*+i2}> zDyCv@m8BcG&t*OLShc^!o3V=1*-)k4!*pr@%y++r76=l*3;^*i=~$E+FA~?=k1sj%Qr36$tHjnKPEf1A4xuAUa+{0J*cIcrx-(HYx1&KOHcoCr;n zFhZ!~p*|K%`J_vsMzRZ}ayIKlb_g3c2Wb}f6d_zvA%^0v?oh{r2sep|YIun76E_VL zs8&=`vKdzsIHq?7$CczF8!DttMufXlRluh?pk)+s2(1a$R;qzvI@hMs=KTwM3}w2+ z8rs%!qo#oP$`;q|BHZf|j(t$`B%gi--(iwvHb(K&Ib10ucS+;XyBFe__7^B@36+Qha+fvX6C&zQVpA14 z5vSnOV6+}2N`JS6x!7NP+2ijLK}?>Uz}F_kJY{I^jY@1BqWH}>X?TQ&q*Umf2tj9z4ucbEM{nlSzu0(v1gtw0elM9Q|k#Y(j?G{ zS)hK3A565>PHP3jV8zvg*kSF>qT;~e_j(v4G{I63l@hKYGFAx<-tas5yE?>T3@Yq0 z${eh?T9D@}s?OgiQhn;<6Vnz(moeP;rG>feM3QvO)Zf3PaiW z@Jf0bmPUlbE0TxB$b;HBY)rgy#z~!(B2-sn|21htoAF_xu@gu!Fs<)VsogJ)o+ zfnn%d5H;$e%Y9TY(^rlam|S*ZnDS(7L~*Vxq^FS;l>gcoEc;ygnCvYu(LnMn;wUjN zM!Li(8ao8fUGOduF8-7maL*pNfbrukHsjnsp@k?-%NmJL z)x8=0+MP(S7;=}$p>$QH>a-NoTnV)(KT_|>8TqMdO?8#b3BT+Z2^8FA5TWbS^9WjC z|7`yJ4e)oyy9_DScK;{ro!nbAF?qE~Y;Y@(dQq~hQ2?M;j&u*hZjQ%NB-)68(OMa<{AQ)z03@18;G-l(a~BgiU7qw!*?2?dnXiHgt2jz1ptl&>E*A8uzF|n*Tx+XLRmObnRk#T1=hsLW zqZOmpc=b`{hG~4R2ytXZHi?zyqv<=l;6*sLg&L8N#nst9nEJt9sdE|B5Q%RAD`H(Z zwB~CQw^R5uC#36?iaGHtZn2Rco`6ic?WUO2KOa_0mUC_9PE#sdOfx)?1orcIXFifX zY>E*0rCyDum36_Ba@dN}w%E;n1sVSH)Ugugn*yrIh{0PCI>Aw#R=RpJ?PRl(o!wIV zNhi@qF`b)O{{o8sU(lM7i?&~NB`Vf_Fkggz zi0>8`_0asC7aYiQAtg{*{yU<^0AsFUcQ#Uk*F}dI)tbspp0tp`+OyZ0&$Uc9WF6ru zh>MmSR$P_lM?-&D;`=1H^$E|EX0y>DBx8*0lP!&D%jCS8xKkuy2i9hXI7;bC)Cf;f zGkt%1g{y%4&>=Vi1H?XnaA9U4}cyPxnjQS;hJfv)UI zea!6zpWuDQZ}Jw}eOVIUpIsJKp3IN?;+x}z*6Sl`3p^xMnsm!kR*l&Bn2D75l=`do ze*O*r#&|oyT}luW$7y+JxXGgeZEj|5rLzFk?s_`euUMe5;Bki_SmR`-9*qu9+%Iqt{$;JQ5=14OeVJ=Ne6Z|c;d+2mu1LILDxdl`+`{H~Ybx)d9f-~z zV&cG__%HNGI`p+SaoR0GPwz{m0AFttt?No1*UXW8W*D#|Iu0h0@!!tvz1$)oWRBe$W76Q+d%~O2 zbyi%i$Ljx61YVCBMO=tu8wzHTR%4PzYd#Z@D0vR}?^_j^QIRJ{Iz_2xUZ0zyfe?PV zl9RrBL!8zW5}b{^!2P~#)F|PDOKbIOjuU3GSvq7-3?)l@^8LGUswuYikvmJ-aYpjQ z_pvm(4%+^CYMrqO#dIC!A2EcL5Nw3{Al)W9s!VN`M;D+$|Ge;DmCuZm-KH_^Y2rml znz7|rf3ym4m*?|RHDKK)kp|0u27F^><~bWRpAZJw13<;6dtSdwThICFe11!_Jpe@L zji-te{5#xhMH@%D;g}_98U;~B6b>T#qobzp8?HUy1TK5d$!XsQzuoXtx80t~qAlGK zl()^(V;JgZzM?eO=$YaKB%of3Eq?ZFm@R=?Amov1H)O9x$I|6*zVxA9n3(?&1pR0KI@2_Vm) z7ShzDSLOh+CX~Q_$f)*vVpD)JLP74)rJRifi7Kc=93cxs(_ev|K)h;rWo2W2<}ZNz z4lJrBQS^DqtSfhG&vnTh;aT-J7LqHsXw;QOmv0FN6W&9(2D4;%C>8*q%oE53Bgdb> zgLima9>H~3LZ=N%524)9T{G-6Z8ULh#i7Sw`1+>h+6QHLX&35meGgBs`wDERqy6@i zH)_xle)?sRjJb8X*Cb@(w@J*Hy;?@!$7vfD2ENnJ(`qG7vu#*J)YEMP{Xo{l(%bq_ zS*Pt8OJa)E`EBA@q&19RFfQ3lina|==E$?_4 z=P_7yI^id!_4_=Pn0Oo+;}|0;Jl(6mEsZ>dHBMX-&AgM^;RdgGK^p4q$dhix(Ui?b zY?1l%qacY`f2QcZjR85y!C!IO3~acy$gp}`1Z|E1f>NQ!M&fZ3E&PfJt}>Iwp+la& zvW2{^m#lJOMO)Zm-kyxf;3M8WUic41g0Wu@Ob}0$5Va`DWl`)ATq>ddY5pBYC%=?NvJ^00o2e@)R+m0rKqanI9-rJP}BK{xPG4OAgDj z!YRtuxhXmeCDHf_qe4dbVdv&l&~3KPlSw(IId#QBw@gS&hOV7ItmHAiGh>mcGc1|( znHIcRBOtE;Ww6O8O{zrzbeK}Cg@~B>DjDK-(m8IZuP3hr=OJT#B)znAw74J!^F}x$ zhZ`Y^9VzgJA1ax|}-9fI8Lf9a>Egu6x)kJe=P0rVB)wQOMEzVtA zbD0o!NS<=-#jX>)iRuw2%B$M(W4FZ6vXYEASF%o6a-K#joB;&_Hdh@hU;Pl3^6}&> zEJ5%Mklx%^~5Yxe|7s*(2%B<9X4TKqHy&P0N#r9pC_ zG5Ks{uZ=Rmp9&9*NBdpUKd(sG9-~8`Pqsjqt4XH)gXx?(cE}CJnhjp5%E;Z~XwGiu zS2Rh@5AHZU-vmcgcNC<_L#qf|S94Mb*#KvY>tLhav=_u>l^A7jUo!(kk5>h=d+CE9 z3VgA_@{*`Ks5@&=;20x>!pIw)IHhrb!tt|lGdeBcC_*HGl0C(M7aAHx5E3OaJ7f?Mt{NcgDr5 zCW?tF^{_H@24G?IQHd%Em=ntJDu@xH6Gin*{L*G5UMkSj)7LG5HpXxBhF6@vs?bBJ{^lGoL z0DO9qxc(%a;i^}3@c2vjV?iG!pILCsf4ktg2}lkiDhD<&Y(=yt^N-Txvrj(b0nfw8 zN#Eina`t|To+Z>|QgM(C$Z%tqHRs~i{45(I=a31a0>?D%+OFoSM3Kr(O`rKysp?@& z2Y2J9>3KWK^SRqK%OiSgz6iir!Zfhk*>triia{g_)}WX_R0AeQ^mZ0D*EYN1+j1~B{nQQ0YlI#9^t8<>L*-hr zQz2yOtW9RO0Ft8yND?p|Y5Zy;{+gy~Sthe>Nq5ER5}FTeaANlka4>O+>D_1RJrez) z>&zJPPbSHAT9MxaJZ8vHq_NK@eyMQvRMT=E&a3dW-^`7wAKLxwTGGi`S1LT(t(=%S z$3hm)3f*i(fgNBR=8f=nINN4pdS%So7F+^#qdg*}>4l)!7(v0=c= ze7F9CJPqHDWFpLflu~Yfgfl4Cl=S#Tvfpx)Ixqs$U-HaJCNSv2l=XvAA9-o1vhy^n zn|#ZY{J?Fy#nlGYi$cc-?Yl>gp+iN}lR*c|RL>iUWoNI=3yHEgY`H7CbLK}IBcQ`m~tk;WRddy{lNZ)CD3 z`Ae)YxZkYybvxhmxZlpn`NFgPML(huk%dL0ORtLgPhvU?f30S@a6l$WE=xe}0%x(? z^#ZR3SHQN>ncIr-yblXJLTVh7{Y=apLZ@QEQ5R9-Ub^co8io_b+84nvxIBh@jFJrD zAl8+}`wpiqe3L{DVH)QdZt0GG&LD*}HFnpLLKaVwshSH9{#Uc1X!$&_Yu~-CYYcsaYL+^bQtPO+u z_$cKgJ&gKrB{%J+dF(E}vIK#SCNh_*A3z{QQOxuK4`Y?M>iI;{#{Lqk#KhK!ZClnu zIYy~?zo+Tm+G4##=-mrR?4hy&KPe}ZyAy5vq5LflKNe#F{NY-BSnL+u@OVaeBvib8 z8FI8&OVGCnz4+&liT!lToG!`NJoxuMjduaJ!GUe` z0tX4XCChloem+Z*XB^;n#90KEn~CmzkRkI^_I;VWZK1r;Xgt5WgY&+a{a`j@UgTjj6|3ZLg@4XyKOJ&!OP3%BNa_KjgQH&-jY^}<5KvTfA>F4MB{ z041AXQiw;l5SIU%2rlJ7X!oXZ?4YKyju6R~UfG9eu^0Q66tCVM$9rvf!kYvT&6ar- zwrJ3n{$qrxs3XPm>-h>>Sng%h?W0NNQCaKT-_Bf*A9QjX)R<}HzpOtN)p#<9+b}6B4 z8IHZC(M$8g_BVz8DSmgvnmKe0wPi$xYvUD{`#l|=j)9|fleMfPc%qM~8;VN>5*+q3 zXm>(OvSyNf#`Dm%eEm|x_`F*J2gjry$7ZF#By%|24*W1dir{JsC>`{+u#K72WjU{J ztI>{zjE~j7G)GmzBtzdAjg8hV$8)cZ8m`{=xTQ;1q-N7D37XvmI1BToyM|_%Ld|;z zh+s&fqtg+i+a)aLis~-^8p9jjgtfg1i_p=L)@p9{m%gvO^FN&`E$ej!i@#dt2JT9p z^?uns;+^t|>b&OG!rBut!|ook3YnEhClg3}4lpVtC0senI5)SYJAHC!M5A|C$d3SK zV9)-;tF)(u)SaBzIE&4V&bB0yYjBrDXN$hB2Kp`bo*cI+Qab=6XFjpXiuj9q`^$vC}X$pKa9-7xzscBW^o{-F5L zSz)lydS+6+D#y2#kN<0h5ktvH zVOU?lA2=ILkj=(4u{%aEBb3ufjO8g=J*j)%YM2dXMZOE3#4BoJRCKrtNtk4kb+q|` z>0Di+jTeceI0FbIG@4OXb^8(|Nqeh8k$*~Zb^&(@@r=r`AhyEAAR4A|*jKn$lYcvp ziE82pPH9O__p?&KnhZ-9q#I`|Qv4E{s%}MqW$mGzE^kjm?dm4Lv9l-O{&uH}NN9#w z*qbRXLK4xbS#T4S>Uw|<*M_$SR43r31w`W5Fh9NHfY zOWwTGM|K(NK4CrMxs?(%LpxNCCJ8lehJnMof?6y?CVTGRt;0r^rlpmqhvh@+RI@6( zIT${8fq-;|i8Hbt4^!|26hV(HC9D!rIx4_GDZ7%$K~tL326+dlT!G^Hq+-Wk88+%$ zcDf8?Q+raG&r=RXDSl7sIOnT*0o0LVU42j{UTSZl`n&$ z*@}q|mvek=Rl8-TrcHjo0hxA-CE?$cYlP!xbA!PXuw1o>EsM=CmIyk)w8#A9F_nEO zAlhum&3X;PysY~(Qsa-gEO?61$QgvY*_vV}-Lhu1m7ACy@Wyx)!-G$VR9A42s7*zu zOY=W@iceL(Xrni$G{QM)X z-j+BsQ4jr2>1c#6-CrxBFUuTCvO*jbK-K>s<5Q0Xk8)NLJG8rTdW-2^k<+w)$XNz- zi6roNP}U33Nk$)OvBfzRxm)$+#lO!SK|&>hnp!1_ZfzD(UeA?FJJ>UTes?yPb#MSmAycp1!q+YsWv5fk>--}9|@OPN36 z5Mi9>E4kV=XIAQR;YaM>`|%j8^g6H*q}NNXvg+{W(ymFu|Jhc$*f?c186$bx@708u zX%_wIB6jUhy9T1+aWx5+RIE3mbVBAr(Sj{%dm7NBC?o=zd2}4oSU08$faAiswT#(? z4gV|56Ep1amh$N=8F*6TKt#ctj53ix23nxTfeXg^#E5@tLLvjz{Bd&uJ)smPV%V{t zP&E^DFzIw<^SnA%5PRR~4=2$!EIIHo=bK^{lLH_1=CHiVPae`B+_pog8+Qgk<-VYnC8R)-FlhHh z$wg!?m15aL`(hp_&@L~)hx6z8QSea9K!*ibvrrWg5-g?vMgB&pOvkSixrgDz8gyv9 zP&EMC1|mg=S~eu1otwj;ul@pLyz!t{Wn_`pieJav*J%ixPN(3B7OT-Z@D-MY(p7&u z%m`OuFeAtUr|rnyJ%|R>=j3Vuh)$`-|0=_RIs$LjGu!>o3<{)_=|&?1yuSUw!+Jv> zgn*MKq@<13dI#x_eu@euM)o^IP0}U~bl{3GB(ZJH7QI&h)KUUqFCagHtwif3T+gK( z9C(JriVgwtY z0c(LQ6Z1`B9{ddIIg)S8-NV2;`~8%3)&4j!x7+6d%P5JKRia0uGviUHRFESX+a)s{ znWNtW!uXbD^m){p=U%H7B$>aZ0dM0f)rKYQ=q2^MN(fk^zS7YFF1C!$h;sOc8RU1F zw0CvVE5aO~cX@{0k@M|Zjn+}EBE=@>H_ zJ(@~vepE`>k(frQDIpLPEzHd?697}tO`7eA{i|O(kC+ciZf#l?@Z%2|4{I&9(CcM* z(wQVic7Z{25ZQ1kg36Mf*>q@$ z3MAwZ*}4xpJJ1c51m}S75?(?a2;3lf1UgY+My}=~;nD}6QvaXSZo6jYv-g8km5QT? zwURJgA=C7YWq?|vUCa%I`Z$enz@wD}{+A#o0^_MM@}SyJpLvPo`QdZ_ztMkd!vZo8 zT12_Nwv1jEs4ggIxPo{L@P`0cqILVI(FiuN6|n8OwpU1D&T(4t>zsAaEy(R4PbjV8ybtnP%`@0CiI56(Abk|3B1~EM&4|q@7?tYUPe# zQR}!cM5&+?v-&NUYGLIrO2tJPB9>txNE7C80Pju#r1%LegmUoI@@42+A!k$pXok#W zxD}N#l$)blEV&pK7~+qc(g?7pzWblu9YH4Yd@dnpg^gEuwOVSUJD|f}>Eb7#xy-Z1~o@la)rG zfYlLba+Rj8XSmG6k*2o)nJdU@5zH{xfUghB6~7QlRXtDwC8CsF@31dHg_>0LLj#3Y+V8UUmiU|f%svyO4Bnp0hv)PNu%ykzTZHVrAgFsrew zO0!_aQz&ORZ~!9CY=LigA#40|T@eoeX0RV7l2^SUF!nWqzc7SK&n->aI`{k}fr$`N z6Q_&}jo=>H;ik%>aVKC%nP#e^SyVk7+akAN*^Fxz!$&!T64-4G9hg;s9^rgQv@9kg znGq>II!~P|x&LbkKjoIcucqB5zLCtiwT&wz$hhFwhB-)M1d!E8CFne!>}gn#hpsNR zJ6q!on^FQ@s&7O)E8dUg_EeO73Nj{Sao8v9x=AnkW^5CW3U)K6X8jdGv-1NIwpZ zZ4gzwxk3~6U{|s2d)hj~7msw*yFR|$iljef6#->cXBzJ5_mR(hxdNW^pE5=Rx6R?(PeMl6tVic@NI5=c|0k-!f z#k*R^>_zza9|S(IXU>>;QC1}uH$xQ3X&c$)N{Lh}I@w2P-iWc&US-h$G65n)<3g=h z7DL(uATJ(JTqDPSNwgx&=>xrSY?l}TCI{32ksw|&>v0O9libOlPx2|Sfg-xlDNFn( z6A$Au(UPBUYc01Eq)Ab&8kg0wl;0<9E&dqKW8O%kD}L^C6iIb1F)&aVW+|ci4E9ix zi_0ozH=^Uiz1tcpf)Mq4P=7w+*O&U**Z<15iOWQkzuaYl39-jL!T#>b%`LJVJFp}D za>be~O@h+?EXb8ayHlunsy@}z9Y;U&piUd`A;ComM=Q&B1*?524iMkT?; zf!e;CF@E*=6==^DFY%Xp0v!gRjuVx zkOn#kW03|qeXPf{qWe2$6D@^zewBtNMqi3%D?+g9*7nuDchq-l`Ay7uz88>M` z&2C7BgG$DfRX_BJ`B+x7M=-(BK?#RecZ*VPh~*mE%7hO_rSmExMmg7b&`7sWo0hjq zd0s)qrr|(lE=i|G#Q7&+fp;7MsF`KP*x+J6>T(uT8WibDyzdjL$_KusEAcUvkOP#Zb34T7ump>A3W(IUR2up<0hdt&G0rLm z@_T5i9_zwP)dDV+oq~*p%47ILMt~rPU>(eO%F?i85Zj;t*-kN{lHb61O=bw8h}8H0 zPZpCr1A|$=rinj$cJh3azq6lpY@V5&>(9vL3c0Ml_DYwG>No*A)4QaRCpaA($=!?x zn;?)D*Uo&2DfQsFi|5{+iy#h)_bM>%(S~{%loa__c;9accO?cSw;?e3aR|h+2(mW) z{IW8esWkXjC0}inYGZjC4UIT1S~60%qqJoU=`Hj}D`=Za*NmKlPM&#$wzJ@<@`mA} z-Mm!YH`p}z=lSLtW^ED-PaRi}LV>7S#E&Cu+aTz>R#mDHUB+rL-O& zkLQNad4683H%=lIiNpoxQ{mGX8CQXnOxJgtll#l@nP_-zIE4*nQ_29|G>mS{j%_d? zAmM&Iibu{bJ{Wa& z88Sy-;eX%UtbiWlA-w1}B0-kodOS2iUlD8#9X2l#KIJLQ7aQ%NL1SH!< zAL1q?_5q<`%*-xbBp#%fQFM$OGjF1qLsjF{0bDqf_PMR`!*vJAFzLmLE4e2KUvsiM_lP6dxSQQoFds??8KIG)cLkWpu9Ue%xDHF7SDGW#oW=%h`b9=%#m0#}(1KoDD8m)2@Jf5t zmm~i|VKE^rw-84>F}Vl&B`=AQu>LD1e1c_<}_Sk-C>H8|H391ju@5E>oNL@U;X?(Gz9YQmP_<%(r0qS&Kf zrgxKXJFzTaSbiSFkOr0EK2IPqJh1D~KvmkSQkY5T9aAEthgBunSag$e zuJY0;BnYHf7AS`zD4|Y?gpRaQtHDc$546gz5xEj1ETITc;DOadc%3L+PwNm+Ff#O8 zkO_?(uyl=aG-pWEh*6y{Amk!2kSqcgs1u(-L~crIg&gRYiU3filt~NKESenXa)^YY z>B$9nbf@txaH~XDXwW&pKF@0S^n|;^=<%WqevO&)l(G@!G054%c%u{IvNsZpRin(A zr!l~1(T0;9VRR+a<-X;b5uRgE#jp#-6bMozqV%^3P(<)8@m17PktoG(qCn&5YM9yx z-f^ITtdTkaF|vD!iB>HVX$CT?n&1=l4M$TIYY0%Hh*8!hOdoCvPnS6MUW7Ce8kctw z5`$Jf&~tXE+Q69i%xHutN7I85+RKkWaDxESXx$QUp&dc@hiWH?7=ZZ%VeqOn+{)0w zhBl2PkYSWhs6`TIA=8Bp9wY^UDRc-N3>N?aSCLa-Kynm{jT8mq#e5~SQiETzAZmzG zU|O)j86!sP;UHrV(?UTYD|im|V}MTf2axkxXaGWhf?EmZ0fy?9Ackey7y2PQ|IHrh`|p!~rl!*Lv`^q)FFq^6N@wM-z*|3 z@qe>D;Z$hRLLPyCr1BNxK%<3JIfC&S1R7xjxBd7O5iS9!_@q|e0-wHXJ=kd}e!9(TuAPTuXdBRE-{4A=?9n zz`r@A9=#!I1XTsv9WyfG+6q(^0D>)2o?jJ+f;4EZY8545bLybysFYKM@?ZlqWkvaT zB_cvO!Rg>@W>&mT6^Z5OAAwy$0$1|~rN!Oic7Y9?+6EDsdt6dkQb92#%sei|@hqni zA@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/blist/static/fonts/inter-v3-latin-700.ttf b/themes/blist/static/fonts/inter-v3-latin-700.ttf new file mode 100644 index 0000000000000000000000000000000000000000..83855b9eb2eb306c46087c9a59ea1b400236d4da GIT binary patch literal 46596 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%0DyP{4M}edVa7hlv(bZ;CcFg?-l!L6+XV3 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 literal 0 HcmV?d00001 diff --git a/themes/blist/static/fonts/inter-v3-latin-700.woff b/themes/blist/static/fonts/inter-v3-latin-700.woff new file mode 100644 index 0000000000000000000000000000000000000000..86e89114005d1b5ccd746205059ce9a3b52b1c67 GIT binary patch literal 22860 zcmYhi18`wo$QzW-CO_fPMz*E^Sn=2_c=2) zr>DAJH#t#JAYh>HrXdZ4@bBIN_C5X&`8WE%O-xus6bJ~|`WtilmL6yoXmv4pIi+uG z2M7oT5(wy*WGzXxiI|d#AP^Aj2@nvR4iFIWbQ@;9r<@W!BM=ad__v+vx9A7zzw;?6 z3n+hMdEaA_e{%5(05P&Lu>Zz}fPlbAfqM1i{SO!}J?_ z`1WZG1SE0eN`Zl6ZesA=S5*Jzu>KPYwz2LuH2 z?dOL*tLBigwVly7PsRBgOaGRRqNv}hHU{qBe$^4a?Qs6t1G@l2*&5iGd}B1<&kXu4 zcT_f#SN3*J-*y@d-yGzBye}r8K6^)#Z(9xF?=i$bF$a$habJTS3IGQI2Kv$O6L0{A zNCG8)NTA5C7!Q_&L{Q8x4D>K2;NQjq1N;*xPc)U_jJZqRoT|y(D=g<375pc$WG=%a zrjuUX1FF?_-DCDZP7prFtHy4D{o#=t-q*pQT}a%3+HUEM8sp^3L{brmdMi=`ko%hQ zBxp3A0EYjrTQ^s;%{rvzdW+4vjdFGYpR7%$g3Z45dd9s@&Mr9$|7=!GSx{JPj`Z*n zG;3`!5huT_tgo&{v+=&BHN{JQprk_nsi>70u58Y+elWa$pA8*ooSTwlh?W^KrsHatTA>IkedBAH!%-oTV zQGWdvyLsDW=aExoEz9Pbg-3Y*vdS%O9ID;9Y8i=Lr&Z5bOXk7 IFyjcF+-eX*Qu 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 sQyTIkXMmo#_{9W4u>Koh^`~bt2u)pSq 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