From 56cd866e21a974f3232ac83f03f355507bec0ede Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Thu, 10 Oct 2024 22:12:38 +0200 Subject: [PATCH] Update to submodule, add icon --- hugo.yaml | 7 +- static/apple-touch-icon.png | Bin 0 -> 46490 bytes static/favicon-48x48.png | Bin 0 -> 5320 bytes static/favicon.ico | Bin 0 -> 15086 bytes static/favicon.svg | 3 + static/img/hackertours-2024-color.svg | 1 + static/site.webmanifest | 21 + static/web-app-manifest-192x192.png | Bin 0 -> 51570 bytes static/web-app-manifest-512x512.png | Bin 0 -> 255551 bytes themes/zen | 1 + themes/zen/.editorconfig | 20 - themes/zen/.eslintignore | 2 - themes/zen/.eslintrc.yaml | 147 - themes/zen/.github/FUNDING.yaml | 4 - themes/zen/.github/release-drafter.yaml | 40 - .../.github/workflows/release-drafter.yaml | 31 - themes/zen/.gitignore | 1 - themes/zen/.stylelintignore | 1 - themes/zen/.stylelintrc.yaml | 94 - themes/zen/LICENSE.txt | 339 -- themes/zen/README.md | 906 ------ themes/zen/archetypes/default.md | 7 - themes/zen/archetypes/micro.md | 5 - themes/zen/archetypes/podcast.md | 9 - themes/zen/assets/js/contact.js | 49 - themes/zen/assets/js/cookieconsent.js | 44 - themes/zen/assets/js/math.js | 21 - themes/zen/assets/js/mobile.js | 52 - themes/zen/assets/js/script-early.js | 13 - themes/zen/assets/js/script.js | 12 - themes/zen/assets/js/search.js | 92 - themes/zen/assets/js/tables.js | 29 - themes/zen/assets/js/tracking.js | 34 - themes/zen/assets/libs/alpine.min.js | 6 - themes/zen/assets/libs/flexsearch.compact.js | 27 - themes/zen/assets/libs/jquery.min.js | 2 - themes/zen/assets/libs/jquery.slim.min.js | 2 - themes/zen/assets/libs/list.min.js | 2 - themes/zen/assets/libs/umbrella.min.js | 3 - themes/zen/assets/sass/_colors.scss | 94 - themes/zen/assets/sass/_custom.scss | 1 - themes/zen/assets/sass/_extra.scss | 1 - themes/zen/assets/sass/_fonts.scss | 27 - themes/zen/assets/sass/_init.scss | 20 - themes/zen/assets/sass/_reset.scss | 114 - themes/zen/assets/sass/_root.scss | 35 - themes/zen/assets/sass/_variables.scss | 163 - themes/zen/assets/sass/_zen.scss | 167 - themes/zen/assets/sass/base/_base.scss | 10 - .../assets/sass/base/document/_document.scss | 18 - themes/zen/assets/sass/base/forms/_forms.scss | 66 - .../assets/sass/base/grouping/_grouping.scss | 99 - .../assets/sass/base/headings/_headings.scss | 69 - .../zen/assets/sass/base/images/_images.scss | 82 - themes/zen/assets/sass/base/links/_links.scss | 72 - .../zen/assets/sass/base/tables/_tables.scss | 31 - .../zen/assets/sass/components/box/_box.scss | 71 - .../sass/components/button/_button.scss | 98 - .../assets/sass/components/cards/_cards.scss | 45 - .../sass/components/center/_center.scss | 12 - .../sass/components/clearfix/_clearfix.scss | 9 - .../cookieconsent/_cookieconsent.scss | 33 - .../sass/components/disabled/_disabled.scss | 14 - .../sass/components/divider/_divider.scss | 16 - .../components/flex-group/_flex-group.scss | 32 - .../components/flex-inline/_flex-inline.scss | 19 - .../sass/components/footer/_footer.scss | 12 - .../components/grid-group/_grid-group.scss | 52 - .../components/grid-stack/_grid-stack.scss | 9 - .../sass/components/header/_header.scss | 51 - .../sass/components/hidden/_hidden.scss | 29 - .../highlight-mark/_highlight-mark.scss | 11 - .../components/icon-inline/_icon-inline.scss | 27 - .../language-selector/_language-selector.scss | 10 - .../_list-straight-left.scss | 55 - .../sass/components/messages/_messages.scss | 37 - .../assets/sass/components/meta/_meta.scss | 8 - .../components/print-none/_print-none.scss | 14 - .../responsive-video/_responsive-video.scss | 34 - .../sass/components/spacing/_spacing.scss | 13 - .../sass/components/tables/_tables.scss | 61 - .../assets/sass/components/tags/_tags.scss | 8 - .../visually-hidden/_visually-hidden.scss | 16 - themes/zen/assets/sass/layouts/_layouts.scss | 182 -- .../sass/mixins/breakpoint/_respond-to.scss | 27 - .../sass/mixins/clearfix/_clearfix.scss | 19 - .../zen/assets/sass/mixins/debug/_debug.scss | 20 - .../sass/mixins/flex-calc/_flex-calc.scss | 4 - .../sass/mixins/image-url/_image-url.scss | 50 - themes/zen/assets/sass/mixins/rtl/_rtl.scss | 26 - .../assets/sass/mixins/spacing/_spacing.scss | 108 - themes/zen/assets/sass/mobile.scss | 160 - .../sass/navigation/navbar/_navbar.scss | 6 - .../assets/sass/navigation/pager/_pager.scss | 32 - themes/zen/assets/sass/print.scss | 47 - themes/zen/assets/sass/styles.scss | 72 - themes/zen/cloudcannon.config.yaml.example | 407 --- themes/zen/config.yaml | 4 - themes/zen/exampleSite/.gitignore | 3 - themes/zen/exampleSite/config.yaml | 42 - themes/zen/exampleSite/content/_index.md | 22 - themes/zen/exampleSite/content/about.md | 6 - themes/zen/exampleSite/content/contact.md | 7 - .../content/documentation/configuration.md | 7 - .../content/documentation/create-theme.md | 7 - .../content/documentation/install.md | 7 - .../content/documentation/quickstart.md | 7 - themes/zen/exampleSite/content/search.md | 6 - themes/zen/go.mod | 3 - themes/zen/i18n/ar.toml | 110 - themes/zen/i18n/da.toml | 107 - themes/zen/i18n/de.toml | 107 - themes/zen/i18n/en.toml | 107 - themes/zen/i18n/fi.toml | 107 - themes/zen/i18n/fr.toml | 107 - themes/zen/i18n/he.toml | 108 - themes/zen/i18n/id.toml | 107 - themes/zen/i18n/nb.toml | 107 - themes/zen/i18n/pt.toml | 108 - themes/zen/i18n/sr.toml | 107 - themes/zen/i18n/sv.toml | 107 - themes/zen/i18n/sw.toml | 107 - themes/zen/images/cookieconsent.png | Bin 7884 -> 0 bytes themes/zen/images/lighthouse_report.png | Bin 5803 -> 0 bytes themes/zen/images/screenshot.png | Bin 74128 -> 0 bytes themes/zen/images/tn.png | Bin 42732 -> 0 bytes themes/zen/layouts/404.html | 0 .../_markup/render-codeblock-math.html | 6 - .../_markup/render-heading.html.example | 7 - .../_markup/render-image.html.example | 81 - .../_default/_markup/render-link.html.example | 1 - themes/zen/layouts/_default/baseof.html | 57 - themes/zen/layouts/_default/card.html | 6 - themes/zen/layouts/_default/full.html | 8 - themes/zen/layouts/_default/li.html | 1 - themes/zen/layouts/_default/list.html | 16 - themes/zen/layouts/_default/list.json.json | 54 - themes/zen/layouts/_default/rss.xml | 46 - themes/zen/layouts/_default/single.html | 17 - themes/zen/layouts/_default/summary.html | 7 - themes/zen/layouts/home.searchindex.json | 5 - themes/zen/layouts/index.html | 15 - themes/zen/layouts/micro/list.html | 15 - themes/zen/layouts/micro/list.json.json | 35 - themes/zen/layouts/micro/rss.xml | 34 - themes/zen/layouts/micro/single.html | 12 - themes/zen/layouts/micro/summary.html | 8 - themes/zen/layouts/partials/author-date.html | 3 - .../zen/layouts/partials/cookieconsent.html | 10 - themes/zen/layouts/partials/dates.html | 4 - themes/zen/layouts/partials/feedlinks.html | 8 - .../layouts/partials/language-selector.html | 19 - themes/zen/layouts/partials/math.html | 11 - themes/zen/layouts/partials/menu.html | 25 - themes/zen/layouts/partials/meta.html | 30 - .../partials/meta_breadcrumb_json_ld.html | 29 - themes/zen/layouts/partials/meta_json_ld.html | 58 - themes/zen/layouts/partials/mobilemenu.html | 39 - themes/zen/layouts/partials/pagination.html | 14 - themes/zen/layouts/partials/podcast.html | 12 - themes/zen/layouts/partials/related.html | 11 - themes/zen/layouts/partials/scripts.html | 60 - themes/zen/layouts/partials/sidebar.html | 15 - themes/zen/layouts/partials/styles.html | 19 - themes/zen/layouts/partials/submitted.html | 3 - themes/zen/layouts/partials/tags.html | 8 - themes/zen/layouts/partials/tracking.html | 27 - themes/zen/layouts/podcast/full.html | 10 - themes/zen/layouts/podcast/rss.xml | 64 - themes/zen/layouts/podcast/single.html | 15 - themes/zen/layouts/shortcodes/audio.html | 41 - themes/zen/layouts/shortcodes/button.html | 5 - themes/zen/layouts/shortcodes/clear.html | 1 - themes/zen/layouts/shortcodes/contact.html | 16 - themes/zen/layouts/shortcodes/details.html | 6 - themes/zen/layouts/shortcodes/figure.html | 107 - themes/zen/layouts/shortcodes/file.html | 36 - themes/zen/layouts/shortcodes/img.html | 94 - themes/zen/layouts/shortcodes/math.html | 1 - themes/zen/layouts/shortcodes/reflink.html | 1 - themes/zen/layouts/shortcodes/search.html | 21 - themes/zen/layouts/shortcodes/svg.html | 65 - themes/zen/layouts/shortcodes/video.html | 67 - .../zen/layouts/shortcodes/wrapper-end.html | 1 - .../zen/layouts/shortcodes/wrapper-start.html | 1 - themes/zen/layouts/shortcodes/wrapper.html | 3 - themes/zen/layouts/taxonomy/summary.html | 4 - themes/zen/package-lock.json | 2746 ----------------- themes/zen/package.json | 33 - themes/zen/php/contact.php.example | 98 - themes/zen/scripts/set_up_new_site.sh | 39 - themes/zen/static/android-chrome-192x192.png | Bin 5542 -> 0 bytes themes/zen/static/android-chrome-384x384.png | Bin 12309 -> 0 bytes themes/zen/static/apple-touch-icon.png | Bin 5164 -> 0 bytes themes/zen/static/browserconfig.xml | 9 - themes/zen/static/favicon-16x16.png | Bin 321 -> 0 bytes themes/zen/static/favicon-32x32.png | Bin 761 -> 0 bytes themes/zen/static/favicon.ico | Bin 7406 -> 0 bytes themes/zen/static/images/language-icon.png | Bin 2673 -> 0 bytes themes/zen/static/images/language-icon.svg | 1 - themes/zen/static/images/link-icon.svg | 5 - themes/zen/static/images/logo.png | Bin 5180 -> 0 bytes themes/zen/static/mstile-150x150.png | Bin 4820 -> 0 bytes themes/zen/static/robots.txt | 18 - themes/zen/static/safari-pinned-tab.svg | 1 - themes/zen/static/site.webmanifest | 19 - themes/zen/theme.toml | 17 - 207 files changed, 32 insertions(+), 10918 deletions(-) create mode 100644 static/apple-touch-icon.png create mode 100644 static/favicon-48x48.png create mode 100644 static/favicon.ico create mode 100644 static/favicon.svg create mode 100644 static/img/hackertours-2024-color.svg create mode 100644 static/site.webmanifest create mode 100644 static/web-app-manifest-192x192.png create mode 100644 static/web-app-manifest-512x512.png create mode 160000 themes/zen delete mode 100644 themes/zen/.editorconfig delete mode 100644 themes/zen/.eslintignore delete mode 100644 themes/zen/.eslintrc.yaml delete mode 100644 themes/zen/.github/FUNDING.yaml delete mode 100644 themes/zen/.github/release-drafter.yaml delete mode 100644 themes/zen/.github/workflows/release-drafter.yaml delete mode 100644 themes/zen/.gitignore delete mode 100644 themes/zen/.stylelintignore delete mode 100644 themes/zen/.stylelintrc.yaml delete mode 100644 themes/zen/LICENSE.txt delete mode 100644 themes/zen/README.md delete mode 100644 themes/zen/archetypes/default.md delete mode 100644 themes/zen/archetypes/micro.md delete mode 100644 themes/zen/archetypes/podcast.md delete mode 100644 themes/zen/assets/js/contact.js delete mode 100644 themes/zen/assets/js/cookieconsent.js delete mode 100644 themes/zen/assets/js/math.js delete mode 100644 themes/zen/assets/js/mobile.js delete mode 100644 themes/zen/assets/js/script-early.js delete mode 100644 themes/zen/assets/js/script.js delete mode 100644 themes/zen/assets/js/search.js delete mode 100644 themes/zen/assets/js/tables.js delete mode 100644 themes/zen/assets/js/tracking.js delete mode 100644 themes/zen/assets/libs/alpine.min.js delete mode 100644 themes/zen/assets/libs/flexsearch.compact.js delete mode 100644 themes/zen/assets/libs/jquery.min.js delete mode 100644 themes/zen/assets/libs/jquery.slim.min.js delete mode 100644 themes/zen/assets/libs/list.min.js delete mode 100644 themes/zen/assets/libs/umbrella.min.js delete mode 100644 themes/zen/assets/sass/_colors.scss delete mode 100644 themes/zen/assets/sass/_custom.scss delete mode 100644 themes/zen/assets/sass/_extra.scss delete mode 100644 themes/zen/assets/sass/_fonts.scss delete mode 100644 themes/zen/assets/sass/_init.scss delete mode 100644 themes/zen/assets/sass/_reset.scss delete mode 100644 themes/zen/assets/sass/_root.scss delete mode 100644 themes/zen/assets/sass/_variables.scss delete mode 100644 themes/zen/assets/sass/_zen.scss delete mode 100644 themes/zen/assets/sass/base/_base.scss delete mode 100644 themes/zen/assets/sass/base/document/_document.scss delete mode 100644 themes/zen/assets/sass/base/forms/_forms.scss delete mode 100644 themes/zen/assets/sass/base/grouping/_grouping.scss delete mode 100644 themes/zen/assets/sass/base/headings/_headings.scss delete mode 100644 themes/zen/assets/sass/base/images/_images.scss delete mode 100644 themes/zen/assets/sass/base/links/_links.scss delete mode 100644 themes/zen/assets/sass/base/tables/_tables.scss delete mode 100644 themes/zen/assets/sass/components/box/_box.scss delete mode 100644 themes/zen/assets/sass/components/button/_button.scss delete mode 100644 themes/zen/assets/sass/components/cards/_cards.scss delete mode 100644 themes/zen/assets/sass/components/center/_center.scss delete mode 100644 themes/zen/assets/sass/components/clearfix/_clearfix.scss delete mode 100644 themes/zen/assets/sass/components/cookieconsent/_cookieconsent.scss delete mode 100644 themes/zen/assets/sass/components/disabled/_disabled.scss delete mode 100644 themes/zen/assets/sass/components/divider/_divider.scss delete mode 100644 themes/zen/assets/sass/components/flex-group/_flex-group.scss delete mode 100644 themes/zen/assets/sass/components/flex-inline/_flex-inline.scss delete mode 100644 themes/zen/assets/sass/components/footer/_footer.scss delete mode 100644 themes/zen/assets/sass/components/grid-group/_grid-group.scss delete mode 100644 themes/zen/assets/sass/components/grid-stack/_grid-stack.scss delete mode 100644 themes/zen/assets/sass/components/header/_header.scss delete mode 100644 themes/zen/assets/sass/components/hidden/_hidden.scss delete mode 100644 themes/zen/assets/sass/components/highlight-mark/_highlight-mark.scss delete mode 100644 themes/zen/assets/sass/components/icon-inline/_icon-inline.scss delete mode 100644 themes/zen/assets/sass/components/language-selector/_language-selector.scss delete mode 100644 themes/zen/assets/sass/components/list-straight-left/_list-straight-left.scss delete mode 100644 themes/zen/assets/sass/components/messages/_messages.scss delete mode 100644 themes/zen/assets/sass/components/meta/_meta.scss delete mode 100644 themes/zen/assets/sass/components/print-none/_print-none.scss delete mode 100644 themes/zen/assets/sass/components/responsive-video/_responsive-video.scss delete mode 100644 themes/zen/assets/sass/components/spacing/_spacing.scss delete mode 100644 themes/zen/assets/sass/components/tables/_tables.scss delete mode 100644 themes/zen/assets/sass/components/tags/_tags.scss delete mode 100644 themes/zen/assets/sass/components/visually-hidden/_visually-hidden.scss delete mode 100644 themes/zen/assets/sass/layouts/_layouts.scss delete mode 100644 themes/zen/assets/sass/mixins/breakpoint/_respond-to.scss delete mode 100644 themes/zen/assets/sass/mixins/clearfix/_clearfix.scss delete mode 100644 themes/zen/assets/sass/mixins/debug/_debug.scss delete mode 100644 themes/zen/assets/sass/mixins/flex-calc/_flex-calc.scss delete mode 100644 themes/zen/assets/sass/mixins/image-url/_image-url.scss delete mode 100644 themes/zen/assets/sass/mixins/rtl/_rtl.scss delete mode 100644 themes/zen/assets/sass/mixins/spacing/_spacing.scss delete mode 100644 themes/zen/assets/sass/mobile.scss delete mode 100644 themes/zen/assets/sass/navigation/navbar/_navbar.scss delete mode 100644 themes/zen/assets/sass/navigation/pager/_pager.scss delete mode 100644 themes/zen/assets/sass/print.scss delete mode 100644 themes/zen/assets/sass/styles.scss delete mode 100644 themes/zen/cloudcannon.config.yaml.example delete mode 100644 themes/zen/config.yaml delete mode 100644 themes/zen/exampleSite/.gitignore delete mode 100644 themes/zen/exampleSite/config.yaml delete mode 100644 themes/zen/exampleSite/content/_index.md delete mode 100644 themes/zen/exampleSite/content/about.md delete mode 100644 themes/zen/exampleSite/content/contact.md delete mode 100644 themes/zen/exampleSite/content/documentation/configuration.md delete mode 100644 themes/zen/exampleSite/content/documentation/create-theme.md delete mode 100644 themes/zen/exampleSite/content/documentation/install.md delete mode 100644 themes/zen/exampleSite/content/documentation/quickstart.md delete mode 100644 themes/zen/exampleSite/content/search.md delete mode 100644 themes/zen/go.mod delete mode 100644 themes/zen/i18n/ar.toml delete mode 100644 themes/zen/i18n/da.toml delete mode 100644 themes/zen/i18n/de.toml delete mode 100644 themes/zen/i18n/en.toml delete mode 100644 themes/zen/i18n/fi.toml delete mode 100644 themes/zen/i18n/fr.toml delete mode 100644 themes/zen/i18n/he.toml delete mode 100644 themes/zen/i18n/id.toml delete mode 100644 themes/zen/i18n/nb.toml delete mode 100644 themes/zen/i18n/pt.toml delete mode 100644 themes/zen/i18n/sr.toml delete mode 100644 themes/zen/i18n/sv.toml delete mode 100644 themes/zen/i18n/sw.toml delete mode 100644 themes/zen/images/cookieconsent.png delete mode 100644 themes/zen/images/lighthouse_report.png delete mode 100644 themes/zen/images/screenshot.png delete mode 100644 themes/zen/images/tn.png delete mode 100644 themes/zen/layouts/404.html delete mode 100644 themes/zen/layouts/_default/_markup/render-codeblock-math.html delete mode 100644 themes/zen/layouts/_default/_markup/render-heading.html.example delete mode 100644 themes/zen/layouts/_default/_markup/render-image.html.example delete mode 100644 themes/zen/layouts/_default/_markup/render-link.html.example delete mode 100644 themes/zen/layouts/_default/baseof.html delete mode 100644 themes/zen/layouts/_default/card.html delete mode 100644 themes/zen/layouts/_default/full.html delete mode 100644 themes/zen/layouts/_default/li.html delete mode 100644 themes/zen/layouts/_default/list.html delete mode 100644 themes/zen/layouts/_default/list.json.json delete mode 100644 themes/zen/layouts/_default/rss.xml delete mode 100644 themes/zen/layouts/_default/single.html delete mode 100644 themes/zen/layouts/_default/summary.html delete mode 100644 themes/zen/layouts/home.searchindex.json delete mode 100644 themes/zen/layouts/index.html delete mode 100644 themes/zen/layouts/micro/list.html delete mode 100644 themes/zen/layouts/micro/list.json.json delete mode 100644 themes/zen/layouts/micro/rss.xml delete mode 100644 themes/zen/layouts/micro/single.html delete mode 100644 themes/zen/layouts/micro/summary.html delete mode 100644 themes/zen/layouts/partials/author-date.html delete mode 100644 themes/zen/layouts/partials/cookieconsent.html delete mode 100644 themes/zen/layouts/partials/dates.html delete mode 100644 themes/zen/layouts/partials/feedlinks.html delete mode 100644 themes/zen/layouts/partials/language-selector.html delete mode 100644 themes/zen/layouts/partials/math.html delete mode 100644 themes/zen/layouts/partials/menu.html delete mode 100644 themes/zen/layouts/partials/meta.html delete mode 100644 themes/zen/layouts/partials/meta_breadcrumb_json_ld.html delete mode 100644 themes/zen/layouts/partials/meta_json_ld.html delete mode 100644 themes/zen/layouts/partials/mobilemenu.html delete mode 100644 themes/zen/layouts/partials/pagination.html delete mode 100644 themes/zen/layouts/partials/podcast.html delete mode 100644 themes/zen/layouts/partials/related.html delete mode 100644 themes/zen/layouts/partials/scripts.html delete mode 100644 themes/zen/layouts/partials/sidebar.html delete mode 100644 themes/zen/layouts/partials/styles.html delete mode 100644 themes/zen/layouts/partials/submitted.html delete mode 100644 themes/zen/layouts/partials/tags.html delete mode 100644 themes/zen/layouts/partials/tracking.html delete mode 100644 themes/zen/layouts/podcast/full.html delete mode 100644 themes/zen/layouts/podcast/rss.xml delete mode 100644 themes/zen/layouts/podcast/single.html delete mode 100644 themes/zen/layouts/shortcodes/audio.html delete mode 100644 themes/zen/layouts/shortcodes/button.html delete mode 100644 themes/zen/layouts/shortcodes/clear.html delete mode 100644 themes/zen/layouts/shortcodes/contact.html delete mode 100644 themes/zen/layouts/shortcodes/details.html delete mode 100644 themes/zen/layouts/shortcodes/figure.html delete mode 100644 themes/zen/layouts/shortcodes/file.html delete mode 100644 themes/zen/layouts/shortcodes/img.html delete mode 100644 themes/zen/layouts/shortcodes/math.html delete mode 100644 themes/zen/layouts/shortcodes/reflink.html delete mode 100644 themes/zen/layouts/shortcodes/search.html delete mode 100644 themes/zen/layouts/shortcodes/svg.html delete mode 100644 themes/zen/layouts/shortcodes/video.html delete mode 100644 themes/zen/layouts/shortcodes/wrapper-end.html delete mode 100644 themes/zen/layouts/shortcodes/wrapper-start.html delete mode 100644 themes/zen/layouts/shortcodes/wrapper.html delete mode 100644 themes/zen/layouts/taxonomy/summary.html delete mode 100644 themes/zen/package-lock.json delete mode 100644 themes/zen/package.json delete mode 100644 themes/zen/php/contact.php.example delete mode 100755 themes/zen/scripts/set_up_new_site.sh delete mode 100644 themes/zen/static/android-chrome-192x192.png delete mode 100644 themes/zen/static/android-chrome-384x384.png delete mode 100644 themes/zen/static/apple-touch-icon.png delete mode 100644 themes/zen/static/browserconfig.xml delete mode 100644 themes/zen/static/favicon-16x16.png delete mode 100644 themes/zen/static/favicon-32x32.png delete mode 100644 themes/zen/static/favicon.ico delete mode 100755 themes/zen/static/images/language-icon.png delete mode 100644 themes/zen/static/images/language-icon.svg delete mode 100644 themes/zen/static/images/link-icon.svg delete mode 100644 themes/zen/static/images/logo.png delete mode 100644 themes/zen/static/mstile-150x150.png delete mode 100644 themes/zen/static/robots.txt delete mode 100644 themes/zen/static/safari-pinned-tab.svg delete mode 100644 themes/zen/static/site.webmanifest delete mode 100644 themes/zen/theme.toml diff --git a/hugo.yaml b/hugo.yaml index 46262cd..0529cf5 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -10,8 +10,13 @@ params: contact: "hackertours@hamburg.ccc.de" copyright: "[CCC Hansestadt Hamburg e.V.](https://hamburg.ccc.de) ist nur der Vermittler, für die Touren sind die jeweiligen Veranstalter verantwortlich" description: "hacker.tours" + favicon: favicon + realfavicongenerator: true footer: "[Impressum & Datenschutz](https://hamburg.ccc.de/imprint/)" - logo: false + logo: true + logoPath: img/hackertours-2024-color.svg + logoHeight: 200 + logoWidth: 200 mainSections: - posts mobileMenu: true diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8da3527d7436fecec89745b40808bb0b6496b306 GIT binary patch literal 46490 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
DQMnS0{as{4JQ#8PjZ{#bQugKPk_Af9H#{f2DWd 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 literal 0 HcmV?d00001 diff --git a/static/favicon-48x48.png b/static/favicon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..e30fc31ef478ad4b5eb49128908831a44413f7d5 GIT binary patch literal 5320 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 literal 0 HcmV?d00001 diff --git a/static/favicon.svg b/static/favicon.svg new file mode 100644 index 0000000..d9f20a7 --- /dev/null +++ b/static/favicon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/static/img/hackertours-2024-color.svg b/static/img/hackertours-2024-color.svg new file mode 100644 index 0000000..f5d0395 --- /dev/null +++ b/static/img/hackertours-2024-color.svg @@ -0,0 +1 @@ +HHACKERTOURS \ No newline at end of file diff --git a/static/site.webmanifest b/static/site.webmanifest new file mode 100644 index 0000000..ead2b68 --- /dev/null +++ b/static/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "hacker.tours", + "short_name": "hacker.tours", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file diff --git a/static/web-app-manifest-192x192.png b/static/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..98d7fec33d4773e99502998ca39c47cdb5b6cfd6 GIT binary patch literal 51570 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%0AR`u2`T<%c#w#A|-` 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 Qz`(%Z>FVdQ&MBb@0I{G?0{{R3 literal 0 HcmV?d00001 diff --git a/static/web-app-manifest-512x512.png b/static/web-app-manifest-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..56ce2c4f89c14a1628ca6406dfcb58073efe0663 GIT binary patch literal 255551 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

tCzFVf3%+)lQ@=Arb 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
-

The content that should be wrapped.

- -

Some more content.

-
-``` - -If the content should be left untouched add "nomarkdown" after the class name. - -``` -{{< wrapper class-name-you-want nomarkdown >}} -The **content** that should be wrapped. - -Some more content. -{{< /wrapper >}} -``` - -This will produce: - -```html -
-The **content** that should be wrapped. Some more content. -
-``` - - -## Content security policy headers - -Includes tracking code for Matomo or Google in a way that supports Content security policy headers. Read more in my blog post [Content security policy headers when using Matomo or Google analytics](https://xdeb.org/post/2020/01/14/content-security-policy-headers-when-using-matomo-or-google-analytics/). - -## Choose between using AlpineJS, jQuery or Umbrella JS - -To add AlpineJS, jQuery or Umbrella JS, set the related parameter to true in the configuration file or in the front matter of specific pages. No problem having them loaded on the same page. - -Personally I use vanilla JS nowadays and I'm playing around with AlpineJS. - -This is the way I construct my JavaScript files. - -**Vanilla JS:** - -```js -(function () { - - 'use strict'; - - // Add a js class to the html-tag when JavsScript is active. - document.querySelector('html').classList.replace('nojs', 'js'); - -})(); -``` - - -**Umbrella JS:** - -```js -(function ($) { - - 'use strict'; - - // Add your code here. - $('html').removeClass('nojs').addClass('js'); - -})(u); -``` - -**jQuery:** - -```js -(function ($) { - - 'use strict'; - - // Add your code here. - $('html').removeClass('nojs').addClass('js'); - -})(jQuery); -``` - - -## Use npm to lint Sass and JavaScript - -* Lint your Sass using stylelint. -* Lint your JavaScript using eslint. -* Can lint files in the theme as well as the project assets directory. - -Set up your front-end development build tools: - -1. Install Node.js and npm, the Node.js package manager. -2. The package.json file in your new sub-theme contains the versions of all the -Node.js software you need. To install them run: - - npm install - -3. Run the following commands to lint your theme and projects Sass and JavaScript code. - - npm run lint-theme - npm run lint-project - nmp run lint (project + theme) - - -## Math typesetting with KaTeX - -Download the latest release from . Unpack and place the resulting "katex" directory in the root `static` directory. - -The resulting path should be `static/katex`. Then set the `math` param to "true" and write some math to be typeset. - -Wrap inline math in single "$": - -~~~~ -Lorem $E=mc^2$ ipsum -~~~~ - -and block math in double "$$": - -~~~~ -$$ -[ \int_0^1 \frac{dx}{e^x} = \frac{e-1}{e} ] -$$ -~~~~ - -Markdown rendering will in some instances mess with the math. To avoid this use the math shortcode for inline math: - -~~~~ -Lorem {{< math >}}E=mc^2{{< /math >}} ipsum -~~~~ - - and math codeblocks for block math: - -`~~~~ math` -`[ \int_0^1 \frac{dx}{e^x} = \frac{e-1}{e} ]` -`~~~~` - - - -## Getting help - -If you run into an issue that isn't answered by this documentation or the [`exampleSite`](https://github.com/frjo/hugo-theme-zen/tree/main/exampleSite), then visit the [Hugo forum](https://discourse.gohugo.io/). The folks there are helpful and friendly. **Before** asking your question, be sure to read the [requesting help guidelines](https://discourse.gohugo.io/t/requesting-help/9132). Feel free to tag me in your question, my forum username is [@frjo](https://discourse.gohugo.io/u/frjo/summary). - - -## Credits - -This is originally a port of the [Zen](https://www.drupal.org/project/zen) theme by [JohnAlbin](https://www.drupal.org/u/johnalbin), a very popular base theme for Drupal. - -Thanks to the [Cupper Hugo theme](https://github.com/zwbetz-gh/cupper-hugo-theme/) for a really good Readme, have copied a lot from it. - -Icons from [tabler/tabler-icons: A set of over 850 free MIT-licensed high-quality SVG icons for you to use in your web projects.](https://github.com/tabler/tabler-icons) and [Language Icon](http://www.languageicon.org/). diff --git a/themes/zen/archetypes/default.md b/themes/zen/archetypes/default.md deleted file mode 100644 index e9df79d..0000000 --- a/themes/zen/archetypes/default.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "{{ replace .TranslationBaseName "-" " " | humanize }}" -description: -date: {{ .Date }} -lastmod: {{ .Date }} - ---- \ No newline at end of file diff --git a/themes/zen/archetypes/micro.md b/themes/zen/archetypes/micro.md deleted file mode 100644 index efbf127..0000000 --- a/themes/zen/archetypes/micro.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "{{ replace .TranslationBaseName "-" " " | humanize }}" -date: {{ .Date }} - ---- \ No newline at end of file diff --git a/themes/zen/archetypes/podcast.md b/themes/zen/archetypes/podcast.md deleted file mode 100644 index f65a8bb..0000000 --- a/themes/zen/archetypes/podcast.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "{{ replace .TranslationBaseName "-" " " | humanize }}" -date: {{ .Date }} -description: -podcast: - mp3: - duration: - ---- \ No newline at end of file diff --git a/themes/zen/assets/js/contact.js b/themes/zen/assets/js/contact.js deleted file mode 100644 index 025263e..0000000 --- a/themes/zen/assets/js/contact.js +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @file - * A JavaScript file for the contact form. - */ - -(function () { - - 'use strict'; - - const form = document.querySelector('.contact-form'); - const button = form.querySelector('[type=submit]'); - const action = form.getAttribute('data-protect'); - - const activateForm = function () { - form.setAttribute('action', action); - button.removeAttribute('disabled'); - }; - - // Display the hidden form. - form.classList.remove('hidden'); - - // Wait for a mouse to move, indicating they are human. - document.body.addEventListener('mousemove', activateForm, {once: true}); - // Wait for a touch move event, indicating that they are human. - document.body.addEventListener('touchmove', activateForm, {once: true}); - // A tab or enter key pressed can also indicate they are human. - document.body.addEventListener('keydown', function (e) { - if ((e.key === 'Tab') || (e.key === 'Enter')) { - activateForm(); - } - }, {once: true}); - - // Mark the form as submitted. - button.addEventListener('click', () => form.classList.add('js-submitted')); - - // Display messages. - if (location.search.substring(1) !== '') { - switch (location.search.substring(1)) { - case 'submitted': - document.querySelector('.contact-submitted').classList.remove('hidden'); - break; - - case 'error': - document.querySelector('.contact-error').classList.remove('hidden'); - break; - } - } - -})(); diff --git a/themes/zen/assets/js/cookieconsent.js b/themes/zen/assets/js/cookieconsent.js deleted file mode 100644 index 835a275..0000000 --- a/themes/zen/assets/js/cookieconsent.js +++ /dev/null @@ -1,44 +0,0 @@ -/** - * @file - * A JavaScript file for cookie consent. - */ - -(function () { - - 'use strict'; - - const cookiebanner = document.querySelector('.cookieconsent'); - const cookieconsent = localStorage.getItem('cookieconsent'); - - if (cookiebanner && !cookieconsent) { - cookiebanner.classList.remove('hidden'); - cookiebanner.classList.add('js-cookieconsent-open'); - } - - const cookie_buttons = document.querySelectorAll('button[data-consent]'); - cookie_buttons.forEach(function (button) { - button.addEventListener('click', function () { - if (button.getAttribute('data-consent') === 'true') { - localStorage.setItem('cookieconsent', 'accept'); - } - else { - localStorage.setItem('cookieconsent', 'decline'); - } - cookiebanner.classList.remove('js-cookieconsent-open'); - cookiebanner.classList.add('hidden'); - }); - }); - - const clear_buttons = document.querySelectorAll('.clearcookieconsent'); - clear_buttons.forEach(function (button) { - button.addEventListener('click', function (e) { - e.preventDefault(); - if (cookiebanner && cookieconsent) { - localStorage.removeItem('cookieconsent'); - cookiebanner.classList.remove('hidden'); - cookiebanner.classList.add('js-cookieconsent-open'); - } - }); - }); - -})(); diff --git a/themes/zen/assets/js/math.js b/themes/zen/assets/js/math.js deleted file mode 100644 index 5cd4109..0000000 --- a/themes/zen/assets/js/math.js +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @file - * A JavaScript file for Katex auto renderer. - */ - -(function () { - - 'use strict'; - - document.addEventListener('DOMContentLoaded', function () { - // eslint-disable-next-line no-undef - renderMathInElement(document.body, { - delimiters: [ - {left: '$$', right: '$$', display: true}, - {left: '$', right: '$', display: false} - ], - throwOnError: false - }); - }); - -})(); diff --git a/themes/zen/assets/js/mobile.js b/themes/zen/assets/js/mobile.js deleted file mode 100644 index f99be6b..0000000 --- a/themes/zen/assets/js/mobile.js +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @file - * A JavaScript file for the mobile menu. - */ - -(function () { - - 'use strict'; - - const nav = document.querySelector('.mobile-nav'); - const sheet = document.querySelector('.mobile-nav__sheet'); - const toggle = document.querySelector('.mobile-nav__toggle'); - - function navopen() { - nav.classList.add('js-nav-open'); - sheet.setAttribute('aria-hidden', 'false'); - toggle.setAttribute('aria-expanded', 'true'); - } - - function navclose() { - nav.classList.remove('js-nav-open'); - sheet.setAttribute('aria-hidden', 'true'); - toggle.setAttribute('aria-expanded', 'false'); - } - - // Toggle the mobile nav sheet. - const toggles = document.querySelectorAll('.mobile-nav__cover, .mobile-nav__toggle'); - toggles.forEach(function (toggle) { - toggle.addEventListener('click', function (e) { - e.preventDefault(); - if (nav.classList.contains('js-nav-open')) { - navclose(); - } - else { - navopen(); - } - }); - }); - - // Close the nav sheet after click (needed for anchor links). - const links = document.querySelectorAll('.mobile-nav__sheet a'); - links.forEach(function (link) { - link.addEventListener('click', function (e) { - navclose(); - }); - }); - - // Move focus back to button efter user tab out of last link. - const lastlink = [].slice.call(links).pop(); - lastlink.addEventListener('blur', () => toggle.focus()); - -})(); diff --git a/themes/zen/assets/js/script-early.js b/themes/zen/assets/js/script-early.js deleted file mode 100644 index 0f486f5..0000000 --- a/themes/zen/assets/js/script-early.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * @file - * A JavaScript file for the theme. Runs first, before other things have loaded. - */ - -(function () { - - 'use strict'; - - // Add a js class to the html-tag when JavsScript is active. - document.querySelector('html').classList.replace('nojs', 'js'); - -})(); diff --git a/themes/zen/assets/js/script.js b/themes/zen/assets/js/script.js deleted file mode 100644 index 78d2859..0000000 --- a/themes/zen/assets/js/script.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * @file - * A JavaScript file for the theme. - */ - -(function () { - - 'use strict'; - - // Place your code here. - -})(); diff --git a/themes/zen/assets/js/search.js b/themes/zen/assets/js/search.js deleted file mode 100644 index 4474026..0000000 --- a/themes/zen/assets/js/search.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @file - * A JavaScript file for flexsearch. - */ - -/* eslint-disable */ -import * as params from '@params'; -/* eslint-enable */ - -/* eslint-disable no-undef, guard-for-in */ -(function () { - - 'use strict'; - - const index = new FlexSearch.Document({ - document: { - id: 'id', - index: ['title', 'tags', 'content', 'date'], - store: ['title', 'summary', 'date', 'permalink'] - }, - tokenize: 'forward' - }); - - function showResults(items) { - const template = document.querySelector('template').content; - const fragment = document.createDocumentFragment(); - - const results = document.querySelector('.search-results'); - results.textContent = ''; - - for (const id in items) { - const item = items[id]; - const result = template.cloneNode(true); - const a = result.querySelector('a'); - const time = result.querySelector('time'); - const content = result.querySelector('.content'); - a.innerHTML = item.title; - a.href = item.permalink; - time.innerText = item.date; - content.innerHTML = item.summary; - fragment.appendChild(result); - } - results.appendChild(fragment); - } - - function doSearch() { - const query = document.querySelector('.search-text').value.trim(); - const results = index.search({ - query: query, - enrich: true, - limit: params.searchLimit - }); - const items = {}; - results.forEach(function (result) { - result.result.forEach(function (r) { - items[r.id] = r.doc; - }); - }); - showResults(items); - } - - function enableUI() { - const searchform = document.querySelector('.search-form'); - searchform.addEventListener('submit', function (e) { - e.preventDefault(); - doSearch(); - }); - searchform.addEventListener('input', function () { - doSearch(); - }); - document.querySelector('.search-loading').classList.add('hidden'); - document.querySelector('.search-input').classList.remove('hidden'); - document.querySelector('.search-text').focus(); - } - - function buildIndex() { - const searchindex = params.basePath + 'searchindex.json'; - document.querySelector('.search-loading').classList.remove('hidden'); - fetch(searchindex) - .then(function (response) { - return response.json(); - }) - .then(function (data) { - data.forEach(function (item) { - index.add(item); - }); - }); - } - - buildIndex(); - enableUI(); -})(); diff --git a/themes/zen/assets/js/tables.js b/themes/zen/assets/js/tables.js deleted file mode 100644 index 282c248..0000000 --- a/themes/zen/assets/js/tables.js +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @file - * A JavaScript file for responsive tables. - */ - -/* eslint-disable max-nested-callbacks */ -(function () { - - 'use strict'; - - const tables = document.querySelectorAll('.responsive-table'); - - tables.forEach(function (table) { - const headers = table.querySelectorAll('th'); - const rows = table.querySelectorAll('tbody tr'); - - rows.forEach(function (row) { - const cells = row.querySelectorAll('td'); - - cells.forEach(function (cell, i) { - cell.setAttribute('role','cell'); - if (headers[i].innerText) { - cell.setAttribute('aria-label', headers[i].innerText); - } - }); - }); - }); - -})(); diff --git a/themes/zen/assets/js/tracking.js b/themes/zen/assets/js/tracking.js deleted file mode 100644 index de00fde..0000000 --- a/themes/zen/assets/js/tracking.js +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @file - * A JavaScript file for analytic tracking. - */ - -/* eslint-disable */ -import * as params from '@params'; -/* eslint-enable */ - -/* eslint-disable no-undef */ -const cookiebanner = params.cookieConsent; -const cookieconsent = localStorage.getItem('cookieconsent'); -const idSite = params.piwikSiteID; -const matomoTrackingApiUrl = 'https://' + params.piwikTrackerUrl + '/matomo.php'; -const googleAnalytics = params.GoogleAnalytics; - -if (idSite) { - let _paq = window._paq = window._paq || []; - - if (cookiebanner) { - _paq.push(['requireConsent']); - } - _paq.push(['setTrackerUrl', matomoTrackingApiUrl]); - _paq.push(['setSiteId', idSite]); - _paq.push(['trackPageView']); - _paq.push(['enableLinkTracking']); - if (cookiebanner && cookieconsent === 'accept') { - _paq.push(['setConsentGiven']); - } -} - -if (googleAnalytics && cookiebanner && cookieconsent === 'decline') { - window['ga-disable-' + googleAnalytics] = true; -} diff --git a/themes/zen/assets/libs/alpine.min.js b/themes/zen/assets/libs/alpine.min.js deleted file mode 100644 index ff881a3..0000000 --- a/themes/zen/assets/libs/alpine.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/* Alpine.js 3.11.1 alpinejs.dev */ -(()=>{var Ye=!1,Ze=!1,V=[];function Ft(e){mn(e)}function mn(e){V.includes(e)||V.push(e),hn()}function xe(e){let t=V.indexOf(e);t!==-1&&V.splice(t,1)}function hn(){!Ze&&!Ye&&(Ye=!0,queueMicrotask(_n))}function _n(){Ye=!1,Ze=!0;for(let e=0;ee.effect(t,{scheduler:r=>{Xe?Ft(r):r()}}),Qe=e.raw}function et(e){I=e}function zt(e){let t=()=>{};return[n=>{let i=I(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),$(i))},i},()=>{t()}]}var Vt=[],Ht=[],qt=[];function Ut(e){qt.push(e)}function ye(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,Ht.push(t))}function Wt(e){Vt.push(e)}function Gt(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}function tt(e,t){!e._x_attributeCleanups||Object.entries(e._x_attributeCleanups).forEach(([r,n])=>{(t===void 0||t.includes(r))&&(n.forEach(i=>i()),delete e._x_attributeCleanups[r])})}var nt=new MutationObserver(rt),it=!1;function ie(){nt.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),it=!0}function ot(){gn(),nt.disconnect(),it=!1}var oe=[],st=!1;function gn(){oe=oe.concat(nt.takeRecords()),oe.length&&!st&&(st=!0,queueMicrotask(()=>{xn(),st=!1}))}function xn(){rt(oe),oe.length=0}function h(e){if(!it)return e();ot();let t=e();return ie(),t}var at=!1,be=[];function Jt(){at=!0}function Yt(){at=!1,rt(be),be=[]}function rt(e){if(at){be=be.concat(e);return}let t=[],r=[],n=new Map,i=new Map;for(let o=0;os.nodeType===1&&t.push(s)),e[o].removedNodes.forEach(s=>s.nodeType===1&&r.push(s))),e[o].type==="attributes")){let s=e[o].target,a=e[o].attributeName,c=e[o].oldValue,l=()=>{n.has(s)||n.set(s,[]),n.get(s).push({name:a,value:s.getAttribute(a)})},u=()=>{i.has(s)||i.set(s,[]),i.get(s).push(a)};s.hasAttribute(a)&&c===null?l():s.hasAttribute(a)?(u(),l()):u()}i.forEach((o,s)=>{tt(s,o)}),n.forEach((o,s)=>{Vt.forEach(a=>a(s,o))});for(let o of r)if(!t.includes(o)&&(Ht.forEach(s=>s(o)),o._x_cleanups))for(;o._x_cleanups.length;)o._x_cleanups.pop()();t.forEach(o=>{o._x_ignoreSelf=!0,o._x_ignore=!0});for(let o of t)r.includes(o)||!o.isConnected||(delete o._x_ignoreSelf,delete o._x_ignore,qt.forEach(s=>s(o)),o._x_ignore=!0,o._x_ignoreSelf=!0);t.forEach(o=>{delete o._x_ignoreSelf,delete o._x_ignore}),t=null,r=null,n=null,i=null}function ve(e){return j(L(e))}function M(e,t,r){return e._x_dataStack=[t,...L(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function ct(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach(([n,i])=>{r[n]=i})}function L(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?L(e.host):e.parentNode?L(e.parentNode):[]}function j(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(r=>Object.keys(r)))),has:(r,n)=>e.some(i=>i.hasOwnProperty(n)),get:(r,n)=>(e.find(i=>{if(i.hasOwnProperty(n)){let o=Object.getOwnPropertyDescriptor(i,n);if(o.get&&o.get._x_alreadyBound||o.set&&o.set._x_alreadyBound)return!0;if((o.get||o.set)&&o.enumerable){let s=o.get,a=o.set,c=o;s=s&&s.bind(t),a=a&&a.bind(t),s&&(s._x_alreadyBound=!0),a&&(a._x_alreadyBound=!0),Object.defineProperty(i,n,{...c,get:s,set:a})}return!0}return!1})||{})[n],set:(r,n,i)=>{let o=e.find(s=>s.hasOwnProperty(n));return o?o[n]=i:e[e.length-1][n]=i,!0}});return t}function we(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,r=(n,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([o,{value:s,enumerable:a}])=>{if(a===!1||s===void 0)return;let c=i===""?o:`${i}.${o}`;typeof s=="object"&&s!==null&&s._x_interceptor?n[o]=s.initialize(e,c,o):t(s)&&s!==n&&!(s instanceof Element)&&r(s,c)})};return r(e)}function Ee(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(n,i,o){return e(this.initialValue,()=>yn(n,i),s=>lt(n,i,s),i,o)}};return t(r),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=r.initialize.bind(r);r.initialize=(o,s,a)=>{let c=n.initialize(o,s,a);return r.initialValue=c,i(o,s,a)}}else r.initialValue=n;return r}}function yn(e,t){return t.split(".").reduce((r,n)=>r[n],e)}function lt(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),lt(e[t[0]],t.slice(1),r)}}var Zt={};function y(e,t){Zt[e]=t}function se(e,t){return Object.entries(Zt).forEach(([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){let[i,o]=ut(t);return i={interceptor:Ee,...i},ye(t,o),n(t,i)},enumerable:!1})}),e}function Qt(e,t,r,...n){try{return r(...n)}catch(i){Z(i,e,t)}}function Z(e,t,r=void 0){Object.assign(e,{el:t,expression:r}),console.warn(`Alpine Expression Error: ${e.message} - -${r?'Expression: "'+r+`" - -`:""}`,t),setTimeout(()=>{throw e},0)}var Se=!0;function Xt(e){let t=Se;Se=!1,e(),Se=t}function P(e,t,r={}){let n;return x(e,t)(i=>n=i,r),n}function x(...e){return er(...e)}var er=ft;function tr(e){er=e}function ft(e,t){let r={};se(r,e);let n=[r,...L(e)];if(typeof t=="function")return bn(n,t);let i=vn(n,t,e);return Qt.bind(null,e,t,i)}function bn(e,t){return(r=()=>{},{scope:n={},params:i=[]}={})=>{let o=t.apply(j([n,...e]),i);Ae(r,o)}}var dt={};function wn(e,t){if(dt[e])return dt[e];let r=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(async()=>{ ${e} })()`:e,o=(()=>{try{return new r(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(s){return Z(s,t,e),Promise.resolve()}})();return dt[e]=o,o}function vn(e,t,r){let n=wn(t,r);return(i=()=>{},{scope:o={},params:s=[]}={})=>{n.result=void 0,n.finished=!1;let a=j([o,...e]);if(typeof n=="function"){let c=n(n,a).catch(l=>Z(l,r,t));n.finished?(Ae(i,n.result,a,s,r),n.result=void 0):c.then(l=>{Ae(i,l,a,s,r)}).catch(l=>Z(l,r,t)).finally(()=>n.result=void 0)}}}function Ae(e,t,r,n,i){if(Se&&typeof t=="function"){let o=t.apply(r,n);o instanceof Promise?o.then(s=>Ae(e,s,r,n)).catch(s=>Z(s,i,t)):e(o)}else typeof t=="object"&&t instanceof Promise?t.then(o=>e(o)):e(t)}var pt="x-";function S(e=""){return pt+e}function rr(e){pt=e}var mt={};function p(e,t){return mt[e]=t,{before(r){if(!mt[r]){console.warn("Cannot find directive `${directive}`. `${name}` will use the default order of execution");return}let n=H.indexOf(r)??H.indexOf("DEFAULT");n>=0&&H.splice(n,0,e)}}}function ae(e,t,r){if(t=Array.from(t),e._x_virtualDirectives){let o=Object.entries(e._x_virtualDirectives).map(([a,c])=>({name:a,value:c})),s=ht(o);o=o.map(a=>s.find(c=>c.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),t=t.concat(o)}let n={};return t.map(nr((o,s)=>n[o]=s)).filter(ir).map(Sn(n,r)).sort(An).map(o=>En(e,o))}function ht(e){return Array.from(e).map(nr()).filter(t=>!ir(t))}var _t=!1,ce=new Map,or=Symbol();function sr(e){_t=!0;let t=Symbol();or=t,ce.set(t,[]);let r=()=>{for(;ce.get(t).length;)ce.get(t).shift()();ce.delete(t)},n=()=>{_t=!1,r()};e(r),n()}function ut(e){let t=[],r=a=>t.push(a),[n,i]=zt(e);return t.push(i),[{Alpine:F,effect:n,cleanup:r,evaluateLater:x.bind(x,e),evaluate:P.bind(P,e)},()=>t.forEach(a=>a())]}function En(e,t){let r=()=>{},n=mt[t.type]||r,[i,o]=ut(e);Gt(e,t.original,o);let s=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,i),n=n.bind(n,e,t,i),_t?ce.get(or).push(n):n())};return s.runCleanups=o,s}var Oe=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n}),Te=e=>e;function nr(e=()=>{}){return({name:t,value:r})=>{let{name:n,value:i}=ar.reduce((o,s)=>s(o),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var ar=[];function Q(e){ar.push(e)}function ir({name:e}){return cr().test(e)}var cr=()=>new RegExp(`^${pt}([^:^.]+)\\b`);function Sn(e,t){return({name:r,value:n})=>{let i=r.match(cr()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map(c=>c.replace(".","")),expression:n,original:a}}}var gt="DEFAULT",H=["ignore","ref","data","id","radio","tabs","switch","disclosure","menu","listbox","combobox","bind","init","for","mask","model","modelable","transition","show","if",gt,"teleport"];function An(e,t){let r=H.indexOf(e.type)===-1?gt:e.type,n=H.indexOf(t.type)===-1?gt:t.type;return H.indexOf(r)-H.indexOf(n)}function q(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}function A(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(i=>A(i,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let n=e.firstElementChild;for(;n;)A(n,t,!1),n=n.nextElementSibling}function C(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function ur(){document.body||C("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's ` - -{{ $math := resources.Get "js/math.js" | js.Build $opts | fingerprint -}} - -{{ end -}} diff --git a/themes/zen/layouts/partials/menu.html b/themes/zen/layouts/partials/menu.html deleted file mode 100644 index eb6296e..0000000 --- a/themes/zen/layouts/partials/menu.html +++ /dev/null @@ -1,25 +0,0 @@ - diff --git a/themes/zen/layouts/partials/meta.html b/themes/zen/layouts/partials/meta.html deleted file mode 100644 index 7d043cb..0000000 --- a/themes/zen/layouts/partials/meta.html +++ /dev/null @@ -1,30 +0,0 @@ -{{ range .AlternativeOutputFormats -}} - -{{ end -}} - - - -{{ with $.Param "author" }}{{ end }} -{{ with $.Param "contact" }}{{ end }} - - - - -{{ with $.Param "image" }}{{ end }} -{{ hugo.Generator }} - - -{{ with site.Params.piwikTrackerUrl }}{{ end }} -{{ with $.Param "microusername" }}{{ end }} - -{{ if .IsTranslated -}} -{{ range .Translations -}} - -{{ end -}} -{{ end -}} - -{{ if $.Param "realfavicongenerator" -}} - - - -{{ end -}} diff --git a/themes/zen/layouts/partials/meta_breadcrumb_json_ld.html b/themes/zen/layouts/partials/meta_breadcrumb_json_ld.html deleted file mode 100644 index 2d1f5af..0000000 --- a/themes/zen/layouts/partials/meta_breadcrumb_json_ld.html +++ /dev/null @@ -1,29 +0,0 @@ -{{ $breadcrumbScratch := newScratch -}} -{{ $crumbScratch := newScratch -}} -{{ $crumbScratch.Set "itemListElement" (slice) -}} -{{ $breadPos := 0 -}} -{{ range .Ancestors.Reverse -}} - {{ $breadPos = (add $breadPos 1) -}} - {{ $crumbScratch.Add "itemListElement" (dict - "@type" "ListItem" - "position" $breadPos - "item" (dict - "@id" .Permalink - "name" .LinkTitle - ) - ) -}} -{{ end -}} -{{ $breadPos = (add $breadPos 1) -}} -{{ $crumbScratch.Add "itemListElement" (dict - "@type" "ListItem" - "position" $breadPos - "item" (dict - "@id" .Permalink - "name" .LinkTitle - ) -) -}} -{{ $breadcrumbScratch.SetInMap "breadcrumb" "@context" "https://schema.org" -}} -{{ $breadcrumbScratch.SetInMap "breadcrumb" "@type" "BreadcrumbList" -}} -{{ $breadcrumbScratch.SetInMap "breadcrumb" "itemListElement" ($crumbScratch.Get "itemListElement") -}} -{{ $jsonifiedBreadcrumb := $breadcrumbScratch.Get "breadcrumb" | jsonify (dict "indent" " " "prefix" " ") -}} -{{ return ($jsonifiedBreadcrumb | safeJS) -}} diff --git a/themes/zen/layouts/partials/meta_json_ld.html b/themes/zen/layouts/partials/meta_json_ld.html deleted file mode 100644 index 156004f..0000000 --- a/themes/zen/layouts/partials/meta_json_ld.html +++ /dev/null @@ -1,58 +0,0 @@ - diff --git a/themes/zen/layouts/partials/mobilemenu.html b/themes/zen/layouts/partials/mobilemenu.html deleted file mode 100644 index d531437..0000000 --- a/themes/zen/layouts/partials/mobilemenu.html +++ /dev/null @@ -1,39 +0,0 @@ -
-
- - -
diff --git a/themes/zen/layouts/partials/pagination.html b/themes/zen/layouts/partials/pagination.html deleted file mode 100644 index 1440def..0000000 --- a/themes/zen/layouts/partials/pagination.html +++ /dev/null @@ -1,14 +0,0 @@ -{{ if $.Param "internalpagination" -}} -{{ template "_internal/pagination.html" . }} -{{ else -}} -{{ if or (.Paginator.HasPrev) (.Paginator.HasNext) -}} - -{{ end -}} -{{ end -}} diff --git a/themes/zen/layouts/partials/podcast.html b/themes/zen/layouts/partials/podcast.html deleted file mode 100644 index 034ed89..0000000 --- a/themes/zen/layouts/partials/podcast.html +++ /dev/null @@ -1,12 +0,0 @@ -{{ $src := (.Params.podcast.mp3 | absURL) -}} -{{ if site.Params.Podcast.cdn -}} -{{ $src = add site.Params.Podcast.cdn (.Params.podcast.mp3 | relURL) -}} -{{ end -}} -
- -
{{ .Title }}
-
-{{ with .Params.podcast.image }} -{{ $resource := resources.Get .src }}{{ $size := "250x" }}{{ with .width }}{{ $size = (add (string .) "x") }}{{ end }}{{ $image := $resource.Resize $size -}} -
{{ .alt }}
-{{ end -}} diff --git a/themes/zen/layouts/partials/related.html b/themes/zen/layouts/partials/related.html deleted file mode 100644 index 81b9bcc..0000000 --- a/themes/zen/layouts/partials/related.html +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/themes/zen/layouts/partials/scripts.html b/themes/zen/layouts/partials/scripts.html deleted file mode 100644 index bee565e..0000000 --- a/themes/zen/layouts/partials/scripts.html +++ /dev/null @@ -1,60 +0,0 @@ -{{ $opts := dict "minify" true -}} -{{ if eq hugo.Environment "development" -}} - {{ $opts = merge $opts (dict "minify" false) -}} -{{ end -}} - -{{ $early := resources.Get "js/script-early.js" | js.Build $opts | fingerprint -}} - - -{{ if $.Param "alpine" -}} -{{ $alpine := resources.Get "libs/alpine.min.js" | fingerprint -}} - -{{ end -}} - -{{ if $.Param "jquery" -}} -{{ $jquery := resources.Get "libs/jquery.slim.min.js" | fingerprint -}} - -{{ end -}} - -{{ if $.Param "umbrella" -}} -{{ $umbrella := resources.Get "libs/umbrella.min.js" | fingerprint -}} - -{{ end -}} - -{{ if $.Param "mobilemenu" -}} -{{ $mobilemenu := resources.Get "js/mobile.js" | js.Build $opts | fingerprint -}} - -{{ end -}} - -{{ if $.Param "cookieconsent" -}} -{{ $cookieconsent := resources.Get "js/cookieconsent.js" | js.Build $opts | fingerprint -}} - -{{ end -}} - -{{ if $.Param "listsort" -}} -{{ $listmin := resources.Get "libs/list.min.js" | fingerprint -}} - -{{ $listsort := resources.Get "js/listsort.js" | fingerprint -}} - -{{ end -}} - -{{ if $.Param "tables" -}} -{{ $tables := resources.Get "js/tables.js" | js.Build $opts | fingerprint -}} - -{{ end -}} - -{{ if .HasShortcode "contact" -}} -{{ $contact := resources.Get "js/contact.js" | js.Build $opts | fingerprint -}} - -{{ end -}} - -{{ if .HasShortcode "search" -}} -{{ $flexsearch := resources.Get "libs/flexsearch.compact.js" | fingerprint -}} - -{{ $search_opts := merge $opts (dict "params" (dict "searchLimit" (site.Params.searchLimit | default 20) "basePath" site.Home.RelPermalink)) -}} -{{ $search := resources.Get "js/search.js" | js.Build $search_opts | fingerprint -}} - -{{ end -}} - -{{ $script := resources.Get "js/script.js" | js.Build $opts | fingerprint -}} - diff --git a/themes/zen/layouts/partials/sidebar.html b/themes/zen/layouts/partials/sidebar.html deleted file mode 100644 index cf081ca..0000000 --- a/themes/zen/layouts/partials/sidebar.html +++ /dev/null @@ -1,15 +0,0 @@ -{{ $currentSection := .Section -}} -{{ $currentID := "" -}} -{{ with .File }}{{ $currentID = .UniqueID }}{{ end -}} - diff --git a/themes/zen/layouts/partials/styles.html b/themes/zen/layouts/partials/styles.html deleted file mode 100644 index 421cd50..0000000 --- a/themes/zen/layouts/partials/styles.html +++ /dev/null @@ -1,19 +0,0 @@ -{{ $main_options := (dict "targetPath" "css/styles.css" "outputStyle" "compressed" "enableSourceMap" false "transpiler" (site.Params.sassTranspiler | default "libsass")) -}} -{{ if eq hugo.Environment "development" -}} - {{ $main_options = merge $main_options (dict "outputStyle" "nested" "enableSourceMap" true) -}} -{{ end -}} -{{ $mobile_options := merge $main_options (dict "targetPath" "css/mobile.css") -}} -{{ $print_options := merge $main_options (dict "targetPath" "css/print.css") -}} -{{ $main_style := resources.Get "sass/styles.scss" | toCSS $main_options -}} -{{ $mobile_style := resources.Get "sass/mobile.scss" | toCSS $mobile_options -}} -{{ $print_style := resources.Get "sass/print.scss" | toCSS $print_options -}} -{{ if ne hugo.Environment "development" -}} - {{ $main_style = $main_style | fingerprint -}} - {{ $mobile_style = $mobile_style | fingerprint -}} - {{ $print_style = $print_style | fingerprint -}} -{{ end -}} -{{ if $.Param "mobilemenu" -}} - -{{ end -}} - - diff --git a/themes/zen/layouts/partials/submitted.html b/themes/zen/layouts/partials/submitted.html deleted file mode 100644 index 27d58b9..0000000 --- a/themes/zen/layouts/partials/submitted.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/themes/zen/layouts/partials/tags.html b/themes/zen/layouts/partials/tags.html deleted file mode 100644 index d2bb701..0000000 --- a/themes/zen/layouts/partials/tags.html +++ /dev/null @@ -1,8 +0,0 @@ -
-{{ i18n "taxo_tags" }}: - -
diff --git a/themes/zen/layouts/partials/tracking.html b/themes/zen/layouts/partials/tracking.html deleted file mode 100644 index 4e318ec..0000000 --- a/themes/zen/layouts/partials/tracking.html +++ /dev/null @@ -1,27 +0,0 @@ -{{ $gaid := (or site.Config.Services.GoogleAnalytics.ID site.GoogleAnalytics) -}} -{{ $opts := dict - "minify" true - "params" (dict - "cookieConsent" site.Params.cookieConsent - "piwikTrackerUrl" site.Params.piwikTrackerUrl - "piwikSiteID" site.Params.piwikSiteID - "plausibleSiteID" site.Params.plausibleSiteID - "GoogleAnalytics" $gaid) -}} -{{ if eq hugo.Environment "development" -}} - {{ $opts = merge $opts (dict "minify" false) -}} -{{ end -}} -{{ if and site.Params.piwikTrackerUrl site.Params.piwikSiteID -}} -{{ $script := resources.Get "js/tracking.js" | js.Build $opts | fingerprint -}} - - -{{ end -}} - -{{ if site.Params.plausibleSiteID -}} - -{{ end -}} - -{{ if $gaid -}} -{{ $script := resources.Get "js/tracking.js" | js.Build $opts | fingerprint -}} - -{{ template "_internal/google_analytics.html" . }} -{{ end -}} diff --git a/themes/zen/layouts/podcast/full.html b/themes/zen/layouts/podcast/full.html deleted file mode 100644 index a31cf45..0000000 --- a/themes/zen/layouts/podcast/full.html +++ /dev/null @@ -1,10 +0,0 @@ -
-
-

{{ .Title }}

-{{ if $.Param "submitted" | default false }}{{ partial "submitted.html" . }}{{ end -}} -
- -{{ partial "podcast.html" . -}} - -{{ .Content }} -
diff --git a/themes/zen/layouts/podcast/rss.xml b/themes/zen/layouts/podcast/rss.xml deleted file mode 100644 index 67b8d78..0000000 --- a/themes/zen/layouts/podcast/rss.xml +++ /dev/null @@ -1,64 +0,0 @@ -{{- printf "" | safeHTML }} - - - {{ site.Params.Podcast.Title | default site.Title }} - {{ .Permalink }} - {{ site.Params.Podcast.Description | default site.Params.Description }} - Hugo -- gohugo.io - {{ site.Params.Podcast.Lang | default site.LanguageCode }} - {{ with site.Params.author.email -}} - {{ . }}{{ with site.Params.author.name }} ({{ . }}){{ end }} - {{ end -}} - {{ with site.Params.author.email -}} - {{ . }}{{ with site.Params.author.name }} ({{ . }}){{ end }} - {{ end -}} - {{ with site.Copyright -}} - {{ . }} - {{ end -}} - {{ if not .Date.IsZero -}} - {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} - {{ end -}} - {{ with site.Params.Podcast.Image }}{{ $image := resources.Get . }}{{ end }} - {{ with site.Params.Podcast.Category -}} - - {{ range .subcategories }}{{ end }} - - {{ end -}} - {{ with site.Params.Podcast.Owner -}} - - {{ with .name }}{{ . }}{{ end }} - {{ with .email }}{{ . }}{{ end }} - - {{ end -}} - {{ with site.Params.Podcast.Description }}{{ . }}{{ end }} - {{ with site.Params.Podcast.Author }}{{ . }}{{ end }} - {{ with site.Params.Podcast.Type }}{{ . }}{{ end }} - {{ with site.Params.Podcast.Block }}{{ . }}{{ end }} - {{ with site.Params.Podcast.Complete }}{{ . }}{{ end }} - {{ with site.Params.Podcast.NewFeed }}{{ . }}{{ end }} - {{ if site.Params.Podcast.Explicit }}true{{ else }}false{{ end }} - {{ range .Pages -}} - - {{ .Title }} - {{ .Title }} - {{ .Permalink }} - {{ .Permalink }} - {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} - {{ with site.Params.Podcast.Author }}{{ . }}{{ end }} - {{ .Content | html }} - {{ if site.Params.Podcast.local | default true -}} - {{ with .Params.podcast.mp3 }}{{ $file_stat := os.Stat (path.Join "/static" .) }}{{ end }} - {{ else -}} - {{ with .Params.podcast.mp3 }}{{ end }} - {{ end -}} - {{ with .Params.podcast.duration }}{{ . }}{{ end }} - {{ with .Params.podcast.image.src }}{{ $image := resources.Get . }}{{ end }} - {{ with .Params.podcast.episode }}{{ . }}{{ end }} - {{ with .Params.podcast.episodeType }}{{ . }}{{ end }} - {{ with .Params.podcast.season }}{{ . }}{{ end }} - {{ with .Params.podcast.block }}{{ . }}{{ end }} - {{ if .Params.podcast.explicit }}true{{ else }}false{{ end }} - - {{ end -}} - - diff --git a/themes/zen/layouts/podcast/single.html b/themes/zen/layouts/podcast/single.html deleted file mode 100644 index 55ba41d..0000000 --- a/themes/zen/layouts/podcast/single.html +++ /dev/null @@ -1,15 +0,0 @@ -{{ define "main" -}} -
-
-
-

{{ .Title }}

-{{ if $.Param "submitted" | default false }}{{ partial "submitted.html" . }}{{ end -}} -{{ if .Params.tags }}{{ partial "tags.html" . }}{{ end -}} -
- -{{ partial "podcast.html" . -}} - -{{ .Content }} -
-
-{{ end -}} diff --git a/themes/zen/layouts/shortcodes/audio.html b/themes/zen/layouts/shortcodes/audio.html deleted file mode 100644 index c4592dc..0000000 --- a/themes/zen/layouts/shortcodes/audio.html +++ /dev/null @@ -1,41 +0,0 @@ -{{ $caption := .Get "caption" -}} -{{ $class := .Get "class" -}} -{{ $preload := .Get "preload" | default "metadata" -}} -{{ $src := .Get "src" -}} - -{{ $resource := false -}} -{{ $static := false -}} -{{ $type := false -}} - -{{ if and $src (fileExists (path.Join "/static" $src)) -}} - {{ $static = true -}} - {{ $src = relURL $src -}} -{{ else if $src -}} - {{ $src = strings.TrimLeft "/" $src -}} - {{ with resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} - {{ with .Page.Resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} -{{ end -}} - -{{ if $resource -}} - {{ $src = $resource.RelPermalink -}} - {{ $type = $resource.MediaType }} -{{ end -}} - -{{ if not $src -}} -{{ warnf "%s shortcode number %d in \"content/%s\" is missing the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ else if not (or $static $resource) -}} -{{ warnf "%s shortcode number %d in \"content/%s\" has an error in the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ end -}} - -
- -{{ with $caption -}} -
{{ . | markdownify }}
-{{ end -}} -
diff --git a/themes/zen/layouts/shortcodes/button.html b/themes/zen/layouts/shortcodes/button.html deleted file mode 100644 index a733166..0000000 --- a/themes/zen/layouts/shortcodes/button.html +++ /dev/null @@ -1,5 +0,0 @@ -{{ $class := .Get "class" -}} -{{ $newtab := .Get "newtab" | default false -}} -{{ $src := .Get "src" -}} -{{ $text := .Get "text" -}} -{{ $text }} diff --git a/themes/zen/layouts/shortcodes/clear.html b/themes/zen/layouts/shortcodes/clear.html deleted file mode 100644 index a9d2c1a..0000000 --- a/themes/zen/layouts/shortcodes/clear.html +++ /dev/null @@ -1 +0,0 @@ -
diff --git a/themes/zen/layouts/shortcodes/contact.html b/themes/zen/layouts/shortcodes/contact.html deleted file mode 100644 index e71282a..0000000 --- a/themes/zen/layouts/shortcodes/contact.html +++ /dev/null @@ -1,16 +0,0 @@ -

{{ i18n "js_required" }}

- - - - diff --git a/themes/zen/layouts/shortcodes/details.html b/themes/zen/layouts/shortcodes/details.html deleted file mode 100644 index 8aeb3c7..0000000 --- a/themes/zen/layouts/shortcodes/details.html +++ /dev/null @@ -1,6 +0,0 @@ -{{ $class := .Get "class" -}} -{{ $summary := .Get "summary" -}} - -{{ with $summary }}{{ . }}{{ end }} -{{ .Inner | $.Page.RenderString (dict "display" "block") }} - diff --git a/themes/zen/layouts/shortcodes/figure.html b/themes/zen/layouts/shortcodes/figure.html deleted file mode 100644 index efcac00..0000000 --- a/themes/zen/layouts/shortcodes/figure.html +++ /dev/null @@ -1,107 +0,0 @@ -{{ $alt := .Get "alt" -}} -{{ $attr := .Get "attr" -}} -{{ $attrlink := .Get "attrlink" -}} -{{ $caption := .Get "caption" -}} -{{ $class := .Get "class" -}} -{{ $height := .Get "height" -}} -{{ $link := .Get "link" -}} -{{ $size := .Get "size" -}} -{{ $src := .Get "src" -}} -{{ $srcset := .Get "srcset" -}} -{{ $title := .Get "title" -}} -{{ $width := .Get "width" -}} - -{{ $maxwidth := site.Params.imageMaxWidth -}} -{{ $realwidth := 0 -}} -{{ $realheight := 0 -}} -{{ $resource := false -}} -{{ $srcsetw := (slice) -}} -{{ $static := false -}} - -{{ if and $src (fileExists (path.Join "/static" $src)) -}} - {{ with (imageConfig (path.Join "/static" $src)) -}} - {{ $realwidth = .Width -}} - {{ $realheight = .Height -}} - {{ end -}} - {{ $static = true -}} - {{ $src = relURL $src -}} -{{ else if $src -}} - {{ $src = strings.TrimLeft "/" $src -}} - {{ with resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} - {{ with .Page.Resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} -{{ end -}} - -{{ if $resource -}} - {{ if $size -}} - {{ $image := $resource.Resize $size -}} - {{ $src = $image.RelPermalink -}} - {{ if or $width $height -}} - {{ $realwidth = $image.Width -}} - {{ $realheight = $image.Height -}} - {{ else -}} - {{ $width = $image.Width -}} - {{ $height = $image.Height -}} - {{ end -}} - {{ if $srcset -}} - {{ $srcsetw = $srcsetw | append (printf "%s %sw" $src (strings.TrimRight "x" $size)) -}} - {{ end -}} - {{ else -}} - {{ $src = $resource.RelPermalink -}} - {{ $realwidth = $resource.Width -}} - {{ $realheight = $resource.Height -}} - {{ end -}} - {{ if $srcset -}} - {{ range $set := split $srcset " " -}} - {{ $image := $resource.Resize (printf "%sx" $set) -}} - {{ $srcsetw = $srcsetw | append (printf "%s %sw" $image.RelPermalink $set) -}} - {{ end -}} - {{ $width = "" -}} - {{ $height = "" -}} - {{ end -}} -{{ end -}} - -{{ if and $width $height -}} - {{ $width = int $width -}} - {{ $height = int $height -}} -{{ else if $width -}} - {{ $width = int $width -}} - {{ $height = $realheight -}} - {{ if and ($realwidth) (lt ($width) ($realwidth)) -}} - {{ $height = (mul ($realheight) (div (add ($width) 0.0) ($realwidth))) -}} - {{ $height = (math.Round $height) -}} - {{ end -}} -{{ else if $height -}} - {{ $width = $realwidth -}} - {{ $height = int $height -}} - {{ if and ($realheight) (lt ($height) ($realheight)) -}} - {{ $width = (mul ($realwidth) (div (add ($height) 0.0) ($realheight))) -}} - {{ $width = (math.Round $width) -}} - {{ end -}} -{{ else if and ($maxwidth) (lt ($maxwidth) ($realwidth)) -}} - {{ $width = ($maxwidth) -}} - {{ $height = (mul ($realheight) (div (add ($width) 0.0) ($realwidth))) -}} - {{ $height = (math.Round $height) -}} -{{ end -}} - -{{ if not $src -}} -{{ warnf "%s shortcode number %d in \"content/%s\" is missing the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ else if not (or $static $resource) -}} -{{ warnf "%s shortcode number %d in \"content/%s\" has an error in the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ end -}} - -
-{{ with $link }}{{ end -}} -{{ $alt }} -{{- if $link }}{{ end }} -{{ if or $title $caption $attr -}} -
-{{ with $title }}{{ . }}
{{ end -}} -{{- $caption | markdownify }}{{ if and $caption $attr }} {{ end -}} -{{ with $attrlink }}{{ end }}{{ $attr | markdownify }}{{ if $attrlink }}{{ end -}} -
-{{ end -}} -
diff --git a/themes/zen/layouts/shortcodes/file.html b/themes/zen/layouts/shortcodes/file.html deleted file mode 100644 index c8d7e57..0000000 --- a/themes/zen/layouts/shortcodes/file.html +++ /dev/null @@ -1,36 +0,0 @@ -{{ $class := .Get "class" -}} -{{ $newtab := .Get "newtab" | default false -}} -{{ $src := .Get "src" -}} -{{ $text := .Get "text" -}} - -{{ $resource := false -}} -{{ $static := false -}} - -{{ if and $src (fileExists (path.Join "/static" $src)) -}} - {{ $static = true -}} - {{ $src = relURL $src -}} -{{ else if $src -}} - {{ $src = strings.TrimLeft "/" $src -}} - {{ with resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} - {{ with .Page.Resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} -{{ end -}} - -{{ if $resource -}} - {{ $src = $resource.RelPermalink -}} -{{ end -}} - -{{ if not $text -}} - {{ $text = path.Base $src -}} -{{ end -}} - -{{ if not $src -}} -{{ warnf "%s shortcode number %d in \"content/%s\" is missing the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ else if not (or $static $resource) -}} -{{ warnf "%s shortcode number %d in \"content/%s\" has an error in the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ end -}} - -{{ $text }} diff --git a/themes/zen/layouts/shortcodes/img.html b/themes/zen/layouts/shortcodes/img.html deleted file mode 100644 index 64eb94e..0000000 --- a/themes/zen/layouts/shortcodes/img.html +++ /dev/null @@ -1,94 +0,0 @@ -{{ $alt := .Get "alt" -}} -{{ $class := .Get "class" -}} -{{ $height := .Get "height" -}} -{{ $link := .Get "link" -}} -{{ $size := .Get "size" -}} -{{ $src := .Get "src" -}} -{{ $srcset := .Get "srcset" -}} -{{ $width := .Get "width" -}} - -{{ $maxwidth := site.Params.imageMaxWidth -}} -{{ $realwidth := 0 -}} -{{ $realheight := 0 -}} -{{ $resource := false -}} -{{ $srcsetw := (slice) -}} -{{ $static := false -}} - -{{ if and $src (fileExists (path.Join "/static" $src)) -}} - {{ with (imageConfig (path.Join "/static" $src)) -}} - {{ $realwidth = .Width -}} - {{ $realheight = .Height -}} - {{ end -}} - {{ $static = true -}} - {{ $src = relURL $src -}} -{{ else if $src -}} - {{ $src = strings.TrimLeft "/" $src -}} - {{ with resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} - {{ with .Page.Resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} -{{ end -}} - -{{ if $resource -}} - {{ if $size -}} - {{ $image := $resource.Resize $size -}} - {{ $src = $image.RelPermalink -}} - {{ if or $width $height -}} - {{ $realwidth = $image.Width -}} - {{ $realheight = $image.Height -}} - {{ else -}} - {{ $width = $image.Width -}} - {{ $height = $image.Height -}} - {{ end -}} - {{ if $srcset -}} - {{ $srcsetw = $srcsetw | append (printf "%s %sw" $src (strings.TrimRight "x" $size)) -}} - {{ end -}} - {{ else -}} - {{ $src = $resource.RelPermalink -}} - {{ $realwidth = $resource.Width -}} - {{ $realheight = $resource.Height -}} - {{ end -}} - {{ if $srcset -}} - {{ range $set := split $srcset " " -}} - {{ $image := $resource.Resize (printf "%sx" $set) -}} - {{ $srcsetw = $srcsetw | append (printf "%s %sw" $image.RelPermalink $set) -}} - {{ end -}} - {{ $width = "" -}} - {{ $height = "" -}} - {{ end -}} -{{ end -}} - -{{ if and $width $height -}} - {{ $width = int $width -}} - {{ $height = int $height -}} -{{ else if $width -}} - {{ $width = int $width -}} - {{ $height = $realheight -}} - {{ if and ($realwidth) (lt ($width) ($realwidth)) -}} - {{ $height = (mul ($realheight) (div (add ($width) 0.0) ($realwidth))) -}} - {{ $height = (math.Round $height) -}} - {{ end -}} -{{ else if $height -}} - {{ $width = $realwidth -}} - {{ $height = int $height -}} - {{ if and ($realheight) (lt ($height) ($realheight)) -}} - {{ $width = (mul ($realwidth) (div (add ($height) 0.0) ($realheight))) -}} - {{ $width = (math.Round $width) -}} - {{ end -}} -{{ else if and ($maxwidth) (lt ($maxwidth) ($realwidth)) -}} - {{ $width = ($maxwidth) -}} - {{ $height = (mul ($realheight) (div (add ($width) 0.0) ($realwidth))) -}} - {{ $height = (math.Round $height) -}} -{{ end -}} - -{{ if not $src -}} -{{ warnf "%s shortcode number %d in \"content/%s\" is missing the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ else if not (or $static $resource) -}} -{{ warnf "%s shortcode number %d in \"content/%s\" has an error in the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ end -}} - -{{ with $link }}{{ end -}} -{{ $alt }} -{{- if $link }}{{ end }} diff --git a/themes/zen/layouts/shortcodes/math.html b/themes/zen/layouts/shortcodes/math.html deleted file mode 100644 index 7ca55f7..0000000 --- a/themes/zen/layouts/shortcodes/math.html +++ /dev/null @@ -1 +0,0 @@ -${{ .Inner }}$ diff --git a/themes/zen/layouts/shortcodes/reflink.html b/themes/zen/layouts/shortcodes/reflink.html deleted file mode 100644 index f2bf2b3..0000000 --- a/themes/zen/layouts/shortcodes/reflink.html +++ /dev/null @@ -1 +0,0 @@ -{{ with site.GetPage (.Get 0) }}{{ .Title }}{{ end }} diff --git a/themes/zen/layouts/shortcodes/search.html b/themes/zen/layouts/shortcodes/search.html deleted file mode 100644 index d88484f..0000000 --- a/themes/zen/layouts/shortcodes/search.html +++ /dev/null @@ -1,21 +0,0 @@ -

{{ i18n "js_required" }}

- - - - -
- - diff --git a/themes/zen/layouts/shortcodes/svg.html b/themes/zen/layouts/shortcodes/svg.html deleted file mode 100644 index 1b06cb3..0000000 --- a/themes/zen/layouts/shortcodes/svg.html +++ /dev/null @@ -1,65 +0,0 @@ -{{ $alt := .Get "alt" -}} -{{ $caption := .Get "caption" -}} -{{ $class := .Get "class" -}} -{{ $height := .Get "height" -}} -{{ $inline := .Get "inline" | default false -}} -{{ $link := .Get "link" -}} -{{ $src := .Get "src" -}} -{{ $width := .Get "width" -}} - -{{ $resource := false -}} -{{ $static := false -}} - -{{ if and $src (fileExists (path.Join "/static" $src)) -}} - {{ $static = true -}} - {{ $src = relURL $src -}} - {{ if $inline -}} - {{ $src = readFile (path.Join "/static" $src) -}} - {{ end -}} -{{ else if $src -}} - {{ $src = strings.TrimLeft "/" $src -}} - {{ with resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} - {{ with .Page.Resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} -{{ end -}} - -{{ if $resource -}} - {{ if $inline -}} - {{ $src = $resource.Content -}} - {{ else -}} - {{ $src = $resource.RelPermalink -}} - {{ end -}} -{{ end -}} - -{{ if and $width $height -}} - {{ $width = int $width -}} - {{ $height = int $height -}} -{{ else if $width -}} - {{ $width = int $width -}} -{{ else if $height -}} - {{ $height = int $height -}} -{{ end -}} - -{{ if not $src -}} -{{ warnf "%s shortcode number %d in \"content/%s\" is missing the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ else if not (or $static $resource) -}} -{{ warnf "%s shortcode number %d in \"content/%s\" has an error in the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ end -}} - -{{ if $caption }}
{{ end -}} -{{ with $link }}{{ end -}} -{{ if $inline -}} -
{{ $src | safeHTML }}
-{{ else -}} -{{ $alt }} -{{ end -}} -{{- if $link }}
{{ end }} -{{ if $caption -}} -
-{{ $caption | markdownify -}} -
-
-{{ end -}} diff --git a/themes/zen/layouts/shortcodes/video.html b/themes/zen/layouts/shortcodes/video.html deleted file mode 100644 index 558c110..0000000 --- a/themes/zen/layouts/shortcodes/video.html +++ /dev/null @@ -1,67 +0,0 @@ -{{ $autoplay := .Get "autoplay" -}} -{{ $caption := .Get "caption" -}} -{{ $class := .Get "class" -}} -{{ $loop := .Get "loop" -}} -{{ $poster := .Get "poster" -}} -{{ $preload := .Get "preload" | default "metadata" -}} -{{ $src := .Get "src" -}} -{{ $width := .Get "width" -}} - -{{ $posterres := false -}} -{{ $resource := false -}} -{{ $static := false -}} -{{ $type := false -}} - -{{ if and $src (fileExists (path.Join "/static" $src)) -}} - {{ $static = true -}} - {{ $src = relURL $src -}} -{{ else if $src -}} - {{ $src = strings.TrimLeft "/" $src -}} - {{ with resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} - {{ with .Page.Resources.Get $src -}} - {{ $resource = . -}} - {{ end -}} -{{ end -}} - -{{ if $resource -}} - {{ $src = $resource.RelPermalink -}} - {{ $type = $resource.MediaType -}} -{{ end -}} - -{{ if and $poster (fileExists (path.Join "/static" $poster)) -}} - {{ $poster = relURL $poster -}} -{{ else if $poster -}} - {{ $poster = strings.TrimLeft "/" $poster -}} - {{ with resources.Get $poster -}} - {{ $posterres = . -}} - {{ end -}} - {{ with .Page.Resources.Get $poster -}} - {{ $posterres = . -}} - {{ end -}} -{{ end -}} - -{{ if $posterres -}} - {{ if $width -}} - {{ $image := $posterres.Resize (printf "%sx" $width) -}} - {{ $poster = $image.RelPermalink -}} - {{ else -}} - {{ $poster = $posterres.RelPermalink -}} - {{ end -}} -{{ end -}} - -{{ if not $src -}} -{{ warnf "%s shortcode number %d in \"content/%s\" is missing the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ else if not (or $static $resource) -}} -{{ warnf "%s shortcode number %d in \"content/%s\" has an error in the \"src\" attribute." .Name .Ordinal .Page.File.Path -}} -{{ end -}} - -
- -{{ with $caption -}} -
{{ . | markdownify }}
-{{ end -}} -
diff --git a/themes/zen/layouts/shortcodes/wrapper-end.html b/themes/zen/layouts/shortcodes/wrapper-end.html deleted file mode 100644 index 04f5b84..0000000 --- a/themes/zen/layouts/shortcodes/wrapper-end.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/themes/zen/layouts/shortcodes/wrapper-start.html b/themes/zen/layouts/shortcodes/wrapper-start.html deleted file mode 100644 index 5ed6a59..0000000 --- a/themes/zen/layouts/shortcodes/wrapper-start.html +++ /dev/null @@ -1 +0,0 @@ -
diff --git a/themes/zen/layouts/shortcodes/wrapper.html b/themes/zen/layouts/shortcodes/wrapper.html deleted file mode 100644 index 7c5965b..0000000 --- a/themes/zen/layouts/shortcodes/wrapper.html +++ /dev/null @@ -1,3 +0,0 @@ -{{ $display := "inline" -}} -{{ if eq (.Get 1) "block" }}{{ $display = "block" }}{{ end -}} -
{{ if eq (.Get 1) "nomarkdown" }}{{ .Inner }}{{ else }}{{ .Inner | $.Page.RenderString (dict "display" $display) }}{{ end }}
diff --git a/themes/zen/layouts/taxonomy/summary.html b/themes/zen/layouts/taxonomy/summary.html deleted file mode 100644 index aa3d555..0000000 --- a/themes/zen/layouts/taxonomy/summary.html +++ /dev/null @@ -1,4 +0,0 @@ -
-

{{ .Title }} ({{ .Data.Pages.Len }})

-

{{ .Description }}

-
diff --git a/themes/zen/package-lock.json b/themes/zen/package-lock.json deleted file mode 100644 index 8737a92..0000000 --- a/themes/zen/package-lock.json +++ /dev/null @@ -1,2746 +0,0 @@ -{ - "name": "zen", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "zen", - "version": "1.0.0", - "license": "GPL-2.0", - "devDependencies": { - "eslint": "^8.45.0", - "eslint-plugin-template": "^0.7.0", - "stylelint": "^15.10.1", - "stylelint-config-standard-scss": "^10.0.0", - "stylelint-scss": "^5.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@csstools/css-parser-algorithms": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.0.tgz", - "integrity": "sha512-dTKSIHHWc0zPvcS5cqGP+/TPFUJB0ekJ9dGKvMAFoNuBFhDPBt9OMGNZiIA5vTiNdGHHBeScYPXIGBMnVOahsA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "@csstools/css-tokenizer": "^2.1.1" - } - }, - "node_modules/@csstools/css-tokenizer": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", - "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - }, - "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.2.tgz", - "integrity": "sha512-M8cFGGwl866o6++vIY7j1AKuq9v57cf+dGepScwCcbut9ypJNr4Cj+LLTWligYUZ0uyhEoJDKt5lvyBfh2L3ZQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.3.0", - "@csstools/css-tokenizer": "^2.1.1" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", - "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.0.13" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", - "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", - "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "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/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "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/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/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "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/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", - "dev": true, - "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?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/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", - "dev": true, - "dependencies": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - } - }, - "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/css-functions-list": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.0.tgz", - "integrity": "sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==", - "dev": true, - "engines": { - "node": ">=12.22" - } - }, - "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "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/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "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/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.45.0.tgz", - "integrity": "sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.1.0", - "@eslint/js": "8.44.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.6.0", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-template": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-template/-/eslint-plugin-template-0.7.0.tgz", - "integrity": "sha512-Fo3uxnVcutIgc1a4m2FBZBQdYhtOFvnWJL9XzpOfvt8Wr40oQijrg0kM749i4r+upk5SiSHzTTMKgL4rqjTRpw==", - "dev": true, - "dependencies": { - "htmlparser2": "3" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", - "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", - "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", - "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/fast-glob/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/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "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/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globjoin": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "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": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "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/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.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/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/known-css-properties": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz", - "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", - "dev": true - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mathml-tag-names": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true - }, - "node_modules/meow": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "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/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "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/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "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.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true - }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", - "dev": true - }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-scss": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", - "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss-scss" - } - ], - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.4.19" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "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/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", - "dev": true, - "dependencies": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/redent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", - "dev": true, - "dependencies": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", - "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "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/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", - "dev": true - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.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==", - "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/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-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", - "dev": true - }, - "node_modules/stylelint": { - "version": "15.10.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.10.1.tgz", - "integrity": "sha512-CYkzYrCFfA/gnOR+u9kJ1PpzwG10WLVnoxHDuBA/JiwGqdM9+yx9+ou6SE/y9YHtfv1mcLo06fdadHTOx4gBZQ==", - "dev": true, - "dependencies": { - "@csstools/css-parser-algorithms": "^2.3.0", - "@csstools/css-tokenizer": "^2.1.1", - "@csstools/media-query-list-parser": "^2.1.2", - "@csstools/selector-specificity": "^3.0.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.1.0", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.0", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^6.0.1", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.27.0", - "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.24", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "stylelint": "bin/stylelint.mjs" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - } - }, - "node_modules/stylelint-config-recommended": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz", - "integrity": "sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==", - "dev": true, - "peerDependencies": { - "stylelint": "^15.5.0" - } - }, - "node_modules/stylelint-config-recommended-scss": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-12.0.0.tgz", - "integrity": "sha512-5Bb2mlGy6WLa30oNeKpZvavv2lowJUsUJO25+OA68GFTemlwd1zbFsL7q0bReKipOSU3sG47hKneZ6Nd+ctrFA==", - "dev": true, - "dependencies": { - "postcss-scss": "^4.0.6", - "stylelint-config-recommended": "^12.0.0", - "stylelint-scss": "^5.0.0" - }, - "peerDependencies": { - "postcss": "^8.3.3", - "stylelint": "^15.5.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - } - } - }, - "node_modules/stylelint-config-standard": { - "version": "33.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz", - "integrity": "sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==", - "dev": true, - "dependencies": { - "stylelint-config-recommended": "^12.0.0" - }, - "peerDependencies": { - "stylelint": "^15.5.0" - } - }, - "node_modules/stylelint-config-standard-scss": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-10.0.0.tgz", - "integrity": "sha512-bChBEo1p3xUVWh/wenJI+josoMk21f2yuLDGzGjmKYcALfl2u3DFltY+n4UHswYiXghqXaA8mRh+bFy/q1hQlg==", - "dev": true, - "dependencies": { - "stylelint-config-recommended-scss": "^12.0.0", - "stylelint-config-standard": "^33.0.0" - }, - "peerDependencies": { - "postcss": "^8.3.3", - "stylelint": "^15.5.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - } - } - }, - "node_modules/stylelint-scss": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.0.1.tgz", - "integrity": "sha512-n87iCRZrr2J7//I/QFsDXxFLnHKw633U4qvWZ+mOW6KDAp/HLj06H+6+f9zOuTYy+MdGdTuCSDROCpQIhw5fvQ==", - "dev": true, - "dependencies": { - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "stylelint": "^14.5.1 || ^15.0.0" - } - }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true - }, - "node_modules/stylelint/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", - "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=14.18" - } - }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", - "dev": true - }, - "node_modules/table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "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/trim-newlines": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", - "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.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/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/themes/zen/package.json b/themes/zen/package.json deleted file mode 100644 index 2b3b140..0000000 --- a/themes/zen/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "zen", - "version": "1.0.0", - "description": "The node.js requirements to lint this project.", - "scripts": { - "lint-theme:css": "stylelint --quiet-deprecation-warnings \"assets/sass/**/*.scss\"", - "lint-theme:js": "eslint \"assets/js/**/*.js\"", - "lint-project:css": "stylelint --quiet-deprecation-warnings \"../../assets/sass/**/*.scss\"", - "lint-project:js": "eslint \"../../assets/js/**/*.js\"", - "lint-theme": "npm run lint-theme:css && npm run lint-theme:js", - "lint-project": "npm run lint-project:css && npm run lint-project:js", - "lint:css": "npm run lint-theme:css && npm run lint-project:css", - "lint:js": "npm run lint-theme:js && npm run lint-project:js", - "lint": "npm run lint:css && npm run lint:js" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/frjo/hugo-theme-zen.git" - }, - "author": "Fredrik Jonsson", - "license": "GPL-2.0", - "devDependencies": { - "eslint": "^8.45.0", - "eslint-plugin-template": "^0.7.0", - "stylelint": "^15.10.1", - "stylelint-config-standard-scss": "^10.0.0", - "stylelint-scss": "^5.0.1" - }, - "engines": { - "node": ">=16.0.0" - }, - "private": true -} diff --git a/themes/zen/php/contact.php.example b/themes/zen/php/contact.php.example deleted file mode 100644 index 72a1bb7..0000000 --- a/themes/zen/php/contact.php.example +++ /dev/null @@ -1,98 +0,0 @@ - "$name <$email>", - 'Sender' => $sender, - 'Return-Path' => $sender, - 'MIME-Version' => '1.0', - 'Content-Type' => 'text/plain; charset=UTF-8; format=flowed; delsp=yes', - 'Content-Transfer-Encoding' => '8Bit', - 'X-Mailer' => 'Hugo - Zen', - ]; - $mime_headers = []; - foreach ($headers as $key => $value) { - $mime_headers[] = "$key: $value"; - } - $mail_headers = join("\n", $mime_headers); - - // Send the mail, suppressing errors and setting Return-Path with the "-f" option. - $success = @mail($to, $subject, $message, $mail_headers, '-f' . $sender); -} - -$status = $success ? 'submitted' : 'error'; -$contact_form_url = strtok($_SERVER['HTTP_REFERER'], '?'); - -// Redirect back to contact form with status. -header('Location: ' . $contact_form_url . '?' . $status, TRUE, 302); -exit; - -function _contact_ff_wrap(&$line) { - $line = wordwrap($line, 72, " \n"); -} - -function _contact_clean_str($str, $quotes, $strip = false, $encode = false) { - if ($strip) { - $str = strip_tags($str); - } - - $str = htmlspecialchars(trim($str), $quotes, 'UTF-8'); - - if ($encode && preg_match('/[^\x20-\x7E]/', $str)) { - $str = '=?UTF-8?B?' . base64_encode($str) . '?='; - } - - return $str; -} diff --git a/themes/zen/scripts/set_up_new_site.sh b/themes/zen/scripts/set_up_new_site.sh deleted file mode 100755 index da82971..0000000 --- a/themes/zen/scripts/set_up_new_site.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env bash - -# shell script hardening -set -euo pipefail - -# This script copies the scss and layout files I think most people -# would like to override. It also copies the example config file. -# (Run chmod 700 on this file to make it executable) - -if [[ ! "$0" =~ "themes/zen/scripts/set_up_new_site.sh" ]]; then - echo "Error: This script must be run from the project root directory." - echo "Usage: ./themes/zen/scripts/set_up_new_site.sh" - exit 1 -fi - -mkdir -p "assets/sass" -mkdir -p "layouts" - -copy_files=("themes/zen/assets/sass/_colors.scss:assets/sass/_colors.scss" - "themes/zen/assets/sass/_extra.scss:assets/sass/_extra.scss" - "themes/zen/assets/sass/_fonts.scss:assets/sass/_fonts.scss" - "themes/zen/assets/sass/_custom.scss:assets/sass/_custom.scss" - "themes/zen/assets/sass/_zen.scss:assets/sass/_zen.scss" - "themes/zen/layouts/index.html:layouts/index.html" - "themes/zen/exampleSite/config.yaml:config.yaml" - "themes/zen/.editorconfig:.editorconfig") - -for files in "${copy_files[@]}" ; do - if [[ ! -f "${files##*:}" ]]; then - cp "${files%%:*}" "${files##*:}" - echo "Copied: ${files##*:}" - else - echo "Already exist so not overwritten: ${files##*:}" - fi -done - -if [[ -f "config.toml" && -f "config.yaml" ]]; then - mv config.toml config.toml.old -fi diff --git a/themes/zen/static/android-chrome-192x192.png b/themes/zen/static/android-chrome-192x192.png deleted file mode 100644 index 8283cb80b965ee58ede6517c019460e75e1b82ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5542 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 Vs~u;K`~(fadb;|#taD0e0sv~Xl9vDg diff --git a/themes/zen/static/android-chrome-384x384.png b/themes/zen/static/android-chrome-384x384.png deleted file mode 100644 index 7cf4872b9004312e5c09a76518fd0231a677b0eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12309 zcmeAS@N?(olHy`uVBq!ia0y~yU~B+k4h9AWhQ>9ok{KBE?|8a6hE&{oJGVSS#9jKp zdPev65e@+kjG9v1Qq~!Ey~pl}1}1mjFl|zks_wmeW6`mD$@({Tb8J*nTG0{YQk5TG zzW+Gioi}gZ+`AX|@Y(t!?X&OBynk-b`#rf9JN9W_U!otrB{$*nmfv?~-z=#+ck%p! zB443pOGVb@pUNdgk$>0}J zpk>!%rjZ{$7Nq~_ky$i-l z*#d&TpFaG$Z)eQ8itnG^E{Qg%PuiHpIK{`@MJ>VLgY0eX1t+)9Ea2RC)}-kP!zah< zR_me|e(c^RQ^Ld?6giFYvi6&cO|z7hx@W$L-NW?s@$0F}q8NVonwKy&E#N8RykoLD zMQfvM`Rb0H=k8Z6=(+i7S{I|ozirOy33lr9V@ha`C(JKf zw1CT3BTCiuUWm;R9#^`Ff(FN6+?yN3{I=YZR<5>NH4G4KD#KC^S$5Cj6>fa?Bu)qb6(nZ z)%~9Z++P>)r86?jlkCy!___Jw_xnrqhq_MC0?1C5_RfvRj|=somoZmFO~|py)50cBSz`?O{NA{ z6L+?N*Giwfk*rI1KssG|MHWoTvK6Ly|o{j9`KNMYipT-B5?3QuIcDt)iujI(IGc8t1 zzRv?W4}_#HD!axPE_8cNs732Lv#1FjCF+|F96utKvOICgijC110z@wVY~9hua6t9? zElCIVJFSPJjv7ZzUaNkXvw-PStqM=?d&NEO4=p0Z(>`mQ-M`9P^a%Umwwzs!LFxY^ zCj6fDkZrDy5OZIGXp_&b2`TdK4;;+}gmlue#Rmqvna{d%};<|vmyOi8Q!52sU z_9|2!{P-Y^FaE7_n`v}g%pzeS)p%_cbpuYRKRS_&rjx!X8LmH8=dNM@=g>2T{{MyHF$?*GffOh#YfgAnO2d`>)&QN^#C;ot`)B$$I zs9Arl-j(__Ms(WcT~RGJE@_zW@;{qr@}UBC!9ur`#ok4|><3&X>#3V>j(XEr&t9$A zwdbhXiq4PXi|&{9ERZx^R%-hAQ}x7lIo3nn9Mk`^O;ov@xZft*`AJ>pLTkCV+PB2- zw%ADJT6bF38*JR4VerKJ+zTI*|Nb9eF+0?4G1F|kr()_gug-r*&n*>!`I_4s&nGmk zGpsOWYM4IxdFoXQ*F}6WpOr$MDRb0MWw2}IIJWP|Dp3ZT-|3eY90-{7!S!XGQv2M$ zhKE=UgjY04^;E7uldxq|L3Wb05kv3%iJ8H(J1+g^)ZMbZF>rd@;wh{5Ettx%A^Pjd zN4kBJZcTkQGmtsJL@47AcV&OLJ;RP1e_kP`WRJ6-TDcqKg4valqBzRvWD@4?IUz2Rw zSO4_#-mTlJsmEDz~%pfBw4h&0sdmclRl4 zPC2o9zF`fU?-DF>{+!)vx&-=>9R$DT}?2?~Up0bB!t?JGj7?(aDxbG&leWq;(~=eRT*rkG&mby*$~+fVW?Ta}RYUDjyR z+#@Wzl)eY;+CP6cW4rPSdA7b_t>24ZH7>mAd+gQQjGwA@o7TEqENa^y_+r_YV{NIY zuiaC-pp_r0>3JZxynCnChFf*rK{wf$EE8%ct#p6Fw_?_VKT{5B?TM=IotmOQqk%iv zbm5a~?b|&SvGE2!|J|zZmxvJh>}DJ~{axv0tU^y|@5GszTHfk&Lr?x! zlR5F`&+8+;RhvF{O|)zD5mnzCqbcBNVaI))IpEH+_y5*s^*p!dIeGF;34B z8M4l^g_K?S?w!0WKF9rNPsQeqkvrrVb}VfV>zVm!=TVUxU0?fi#8*G~#XNVX@7A2l z=G}W=3%02gWJa|9+#Vg)_nOhc<>S?J^QR~t{y#T8BqD|p%rinkUVz}_q>z?(( z?q z=8iQRw`hD0{c);sU!R#1YxIJN&$~iarZH*QUVjyBA$5Jhw;SD=v$zy~E^hR^;8pl< z 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

@H|GT!u|TrvA;#D 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�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໹J99pAF`eSYcRCF*U@$QRw)c9p5p?Di(z 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 - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/themes/zen/README.md b/themes/zen/README.md deleted file mode 100644 index cfc2ae1..0000000 --- a/themes/zen/README.md +++ /dev/null @@ -1,906 +0,0 @@ -# The Hugo Zen theme - -**Zen** theme strives to be as clean and standard compliant as possible with some neat features. A solid base for your custom [Hugo](https://gohugo.io/) theme. - -It uses HTML5 with a modern CSS grid and flex layout. Care has been taken to produce semantic and accessible code. - -![Lighthouse report](https://raw.githubusercontent.com/frjo/hugo-theme-zen/main/images/lighthouse_report.png) - - -## Demo site - -Take a look at the [Zen demo site](https://zen-demo.xdeb.org/) ([GitHub](https://github.com/frjo/zen-demo)). - -## Quickstart - -Quickstart a new site with the Zen theme by using the [Zen demo repo as a template](https://github.com/frjo/zen-demo/generate). - - -## Table of contents - -* [Version 3.x](#version-3x) -* [Version 2.x](#version-2x) -* [Features](#features) -* [Minimum Hugo version](#minimum-hugo-version) -* [Installation](#installation) -* [Updating](#updating) -* [Run example site](#run-example-site) -* [Performance](#performance) -* [Sites using the Hugo Zen theme](#sites-using-the-hugo-zen-theme) -* [Nice forks of the Zen theme](#nice-forks-of-the-zen-theme) -* [Screenshots](#screenshots) -* [Configuration](#configuration) -* [Customise](#customise) -* [Render hook templates](#render-hook-templates) -* [Multilingual](#multilingual) -* [Search](#search) -* [Contact form](#contact-form) -* [Cookie consent](#cookie-consent) -* [Dates](#dates) -* [Podcast](#podcast) -* [Shortcodes](#shortcodes) -* [Content security policy headers](#Content-security-policy-headers) -* [Choose between using AlpineJS, jQuery or Umbrella JS](#choose-between-using-alpinejs-jquery-or-umbrella-js) -* [Use npm to lint Sass and JavaScript](#use-npm-to-lint-sass-and-javascript) -* [Math typesetting with KaTeX](#math-typesetting-with-katex) -* [Getting help](#getting-help) -* [Credits](#credits) - - -## Version 3.x - -* Implement modern CSS like flex, grid and variables throughout. -* All sass variables now have a css variable version. All styles use the css variable version. -* Defaults to a System-ui font stack (like GitHub and Stack overflow among others). -* New setting `params.internalPagination` to use the Hugo built in pagination template instead of the plain Zen version. -* New setting `params.sassTranspiler`. Defaults to "libsass" but "dartsass" is also supported. -* Split sass "reset" dir into "base" dir and pure "reset" file. -* Added margin top/bottom/block classes, mt--m/mb--m/mtb--m, for all "spacing" variables. -* New sass components: - * cards - * center - * disabled - * flex-group - * flex-inline - * footer - * grid-group - * grid-stack - * icon-inline - * meta - * spacing - * stretch - * tags -* Remove all use of "typey" lib. -* Remove unused/outdated components. -* Only a few small changes to templates. - - -### Upgrade to 3.x - -1. Update your projects `_colors.scss` to add the new colours. -2. Update overridden variables in projects `_extra.scss` so they match changes in themes `_variables.scss`. -3. Replace `@include font-size(s);` with `font-size: var(--fs-s);` etc. -4. Replace `@include typeface(headings);` with `font-family: var(--ff-headings);` etc. -5. Replace sass variables with css variables, e.g. `$zen-gutters` with `var(--gutters)`. - - -## Version 2.x - -* Replaced "normalize" with slimmer and updated "reset". Removed everything for old IE versions. -* Use of css4 variables. Colours are now used like this `var(--color-brand)`. -* The colors, fonts and variables sass files are now in the root sass directory. -* Use `site` instead of `.Site` and `$.Site`. -* Use a default line-height of unitless 1.5. For headers it is set to 1.3. -* Added `_extra.scss` where variables can be overridden. -* The zen-gutters variable is now a calculated value based on window width. -* Added max-line-width for readability, default to 70ch. -* New shortcodes: button, svg, reflink and details. - - -## Features - -* A mobile menu -* AlpineJS 3 -* Analytics with Matomo (Piwik) -* Cookie consent -* Commands for linting of css and js -* Contact form (PHP) -* CSS grid and flex throughout -* HTML5 -* Hugo Pipes for images, js and sass -* jQuery 3 -* Math typesetting with KaTeX -* Micro.blog -* Meta tags and JSON-LD -* Multilingual (i18n) -* Modern CSS reset -* Podcast -* Responsive design -* RSS and JSON feeds with full content -* Search with FlexSearch.js -* Umbrella JS 3 (tiny jQuery replacement, 2.5kB when gzipped) - - -## Minimum Hugo version - -Hugo Extended version 0.93.0 or higher is required. - - -## Installation - -### Hugo module - -First of all, you need to turn your new or existing site into a hugo module. - -From the root of your site: - -```shell -hugo mod init github.com/me/my-site -``` - -Afterwards, declare the `zen` theme module as a dependency of your site: - -From the root of your site: - -```shell -hugo mod get -u github.com/frjo/hugo-theme-zen/v3 -``` - -### Git submodule - -You can download and unpack the theme manually from Github but it's easier to use git to clone the repo. - -From the root of your site: - -```shell -git clone https://github.com/frjo/hugo-theme-zen.git themes/zen -``` - -If you use git to version control your site you can add the zen theme as a submodule. - -From the root of your site: - -```shell -git submodule add https://github.com/frjo/hugo-theme-zen.git themes/zen -``` - - -## Updating - -### Hugo module - -From the root of your site: - -```shell -hugo mod get -u github.com/frjo/hugo-theme-zen -``` - -### Git submodule - -From the root of your site: - -```shell -git submodule update --remote --merge -``` - - -## Run example site - -From the root of `themes/zen/exampleSite`: - -```shell -hugo server --themesDir ../.. -``` - - -## Performance - -Performance should be excellent. - -* Minimal and compliant HTML5 -* Styles 23,2 kB (6,7 kB when gzipped) -* JavaScript 1 kB (with only mobile menu active, 4 Kb with all features active) -* All scripts loaded in head with "defer" -* Optimised for HTTP/2 - -Some performance tools will complain about to many files (js and css files are not concatenated) but with HTTP/2 that can be ignored. - - -## Sites using the Hugo Zen theme - -* [BypassCensorship](https://www.bypasscensorship.org/) (multilingual) -* [Combonetwork development](https://combonet.se/) (multilingual) -* [DevSecOps Talks](https://devsecops.fm) -* [Drejargården](https://www.drejargarden.se/) -* [Helmer Grundström](https://www.helmergrundstrom.se/) -* [xdeb.org](https://xdeb.org/) -* [xdeb.net](https://xdeb.net/) - - -## Nice forks of the Zen theme - -* [DFD-Zen theme for Hugo](https://gitlab.com/danielfdickinson/dfd-hugo-theme-zen) - - -## Screenshots - -![screenshot](https://raw.githubusercontent.com/frjo/hugo-theme-zen/main/images/tn.png) - - -## Configuration - -Configurations parameters for the sites config file, in yaml format. All the "params" are optional. - -```yaml -baseurl: "https://example.org/" -title: "SiteTitle" -theme: "zen" -languageCode: "en-GB" # Set your language code (only needed for none multilingual sites). - -params: - alpine: true # Add AlpineJS, default false. - blogSections: # Sections whose `JSON+LD` in the page `` - - blog # will be `@type: BlogPosting`. - - post # Defaults to a list including only 'post' and 'blog'. - breadcrumbSections: # Sections in which pages will have a `BreadcrumbListing` - - section2 # in the `JSON+LD` in the page's ``. - - section3 # This theme requires Hugo `v0.109.0` or higher to - # generate the `BreadcrumbListing`. - cookieConsent: true # Show cookie consent form, default false. - contact: "info@example.org" - copyright: "This site is licensed under a - [Creative Commons Attribution-ShareAlike 4.0 International - License](https://creativecommons.org/licenses/by-sa/4.0/)." - dateformat: "" # Set the date format, default to "2 January, 2006" - description: "" # Set site description, used in meta tags and JSON-LD - favicon: "" # Relative path to favicon in json feed, no leading slash. - feedlinks: true # Show feed links in the footer. - footer: "A [example.org](https://example.org/) production." - icon: "" # Relative path to icon in json feed and JSON-LD, no leading slash. - image: "" # Relative path to site image in JSON-LD, no leading slash. - imageMaxWidth: "" # Max width for images added via figure shortcode. - internalPagination: true # Use Hugos internal pagination template, default false. - jquery: true # Add jQuery, default false. - languageDir: "" # Set ltr or rtl, defaults to ltr. - logo: false # Turn off the logo, defaults to true. - logoPath: # Relative path to site logo, defaults to "images/logo.png", no leading slash. - logoHeight: # Set logo height, defaults to none. - logoWidth: # Set logo width, defaults to none. - mainSections: # The sections you want to have listed on the front page. - - "section1" # Default to the section with most content if not set. - - "section2" # Set to empty if no section should be listed. - math: true # Turn on math typesetting with KaTeX, default false. - menuInHeader: true # Move the main menu to the header, default false. - microUsername: "" # Your micro.blog username. - mobileMenu: true # Turn on a mobile menu on small screens, default false. - mobileMenuOutline: true # Mobil menu button as outline, default false. - piwikSiteId: # Matomo site id - piwikTrackerUrl: "" # Matomo url, schemaless and no slash on end (example.org/matomo). - plausibleSiteID: "" # Plausible site id/domain. - plausibleTrackerURL: "" # Plausible url, schemaless and no slash on end. Optional, defaults to "plausible.io/…" - poweredby: true # Show powered by hugo in footer - privacyPolicyUrl: "" # If set will add link to cookie consent form. - realfavicongenerator: # If full set of favicons, site manifest etc. exists, default false. - relatedposts: true # Show related posts under a "See also" section, default false. - sassTranspiler: "dartsass"# The Sass transpiler to use, default "libsass". - searchLimit: 20 # Max number of search hits, default 20. - sidebar: true # Show a sidebar to the right, default false. - siteName: false # Hide the site name (visually-hidden), default true. - submitted: true # Show author and date information for a post. - themeColor: # Hex color value, used in meta tags, default "#ffffff". - umbrella: true # Add Umbrella JS, default false. - - podcast: - title: # * Feed title, defaults to site title (iTunes). - description: # * Feed description/summary, defaults to site description (iTunes). - image: # * Feed image, place inside assets directory (iTunes). - category: - name: # * Feed category (iTunes). - subcategories: [] # Feed sub category (iTunes). - explicit: false/true # Feed explicit setting, default to false (iTunes). - author: # Feed author (iTunes). - owner: - name: # Feed owner name (iTunes). - email: # Feed owner e-mail (iTunes). - lang: # Feed language, defaults to site language (iTunes). - block: no/yes # Block the feed from iTunes, default to no (iTunes). - complete: no/yes # Set the feed as complete, defaults to no (iTunes). - type: episodic/serial # Podcast type, defaults to episodic (iTunes). - newfeed: # Are you moving? Set the new feed url here (iTunes). - cdn: # CDN url, no slash on end (https://cdn.example.org). - local: false # Are the audio files local (true) or remote (false), default to true. - preload: none/metadata/auto # Set on the HTML5 audio tag, defaults to "metadata". -``` - -The site will work without setting any of the podcast parameters but your podcast feed will not be accepted by iTunes. At a minimum you need to set the first four, title, description, image and category name. Read more in the podcast section below. - - -## Customise - - -### Front page - -This is a part that almost everyone will like to customise in some manner. The template file is `layouts/index.html`. By default it will include any text you put in `content/_index.md` and below that list the posts in "mainSections" as summaries. - -If you do not specify any sections in the "mainSections" param (see configuration above) it will list the section with the most posts. If you do not want to list anything, set it but leave the value empty. - - -### Colours and variables - -This is another part that almost everyone will like to customise. - -They are found in the theme `assets/sass/_colors.scss` and `assets/sass/_variables.scss` files. Copy them to the root `assets/sass/` directory to set your own values. - -If you only want to override a few variables copy the theme `assets/sass/_extra.scss` to the root `assets/sass/_extra.scss` and set the new values there. Anything in the extra file will override values in the variables file. - -Examples of variables found in `assets/sass/_variables.scss`: - -* $base-font-size: 18px; -* $max-content-width: 960px; -* $max-line-width: 70ch; - - -### Logo - -Place your logo at `static/images/logo.png`. If you don't provide a logo, then the default theme logo will be used. - - -### Favicons - -Upload your image to [RealFaviconGenerator](https://realfavicongenerator.net/) then copy-paste the generated favicon files under `static`. - -Then set the "realfavicongenerator" param to true to add the needed meta tags. Also good to set the "themeColor" param to correct colour. - - -### Head and footer partials - -If you create partials named `head.html` and/or `footer.html` they will be used. They do not exist in the theme but are supported as a convenience. - -Content in the "head" partial will be added to the end of the "head" tag, perhaps some extra css or javascript. - -Content in the "footer" partial will replace all the default content in the "footer" tag. - - -### Layouts - -To customise a layout included in the zen theme, copy it to the root layout directory and edit it there. Make sure to maintain the directory structure inside the layouts directory. - -Add any new layouts to the root layout directory as well. This way they will not be overwritten when updating the theme. - - -#### Menu and sidebar layouts - -If a Hugo main menu is defined (.Sites.Menu.main) the menu template will use it to build a navigation menu. If not, the template will automatically add entries for the home page, each root page and each section, in that order. - -If the default sidebar is activated it will display each section with all its pages listed below. - -They are set up in `layouts/partials/menu.html`, `layouts/partials/mobilmenu.html` and `layouts/partials/sidebar.html`. - - -### CSS grid for layout - -Modern CSS grid is the easiest and cleanest way to layout your pages. - -The CSS grid layout are in `assets/sass/layouts/_layouts.scss`. A lot can be done by just reordering "grid-template-rows". - - -### Other styles and scripts - -Styles and scripts are processed with Hugo pipes that was added in Hugo 0.46. - -To customise a js or sass file, copy it to the root assets directory and edit it there. Make sure to maintain the directory structure inside the assets/sass directory. - -There is an `assets/sass/_custom.scss` file meant for your custom styles. Copy it to the root `assets/sass/_custom.scss` to use it. - -The default styles in `assets/sass/_zen.scss` are boring but functional. You can easily override them completely by placing an empty file named "_zen.scss" in root assets/sass directory. - -The sass files are by default built for production, compressed with fingerprint. - -By setting the Hugo environment variable to "development" (default when running `hugo server`) they will instead be nested with sourcemaps. - - -## Render hook templates - -### Add anchor links to headings - -Example render hook template for headings that will add anchor links. To activate it copy the file `~/theme/zen/layouts/_default/_markup/render-heading.html.example` to `layouts/_default/_markup/render-heading.html`. - -### Process Markdown images - -Example render hook that process images in the same way as the "img" shortcode. See top of the file for settings to adjust it to your needs. To activate it copy the file `~/theme/zen/layouts/_default/_markup/render-image.html.example` to `layouts/_default/_markup/render-image.html`. - -### Make external links open in a new tab. - -Example render hook to rewrite external links so they open in a new tab. To activate it copy the file `~/theme/zen/layouts/_default/_markup/render-link.html.example` to `layouts/_default/_markup/render-link.html`. - -## Multilingual - -A language selector will be included on sites with more than one language. Add `languageName` to your language configuration, this is what will be displayed in the selector. - -The language selector will link to a translation of the current page if it exist and to the front page if it does not. - -For "rtl" languages add a `languageDirection` parameter to the language configuration. If not added it will default to "ltr". - -Add a `languageCode` parameter to each language as well, that is used to set the correct language attribute in the `html` tag and in feeds. The root `languageCode` is then not needed. If not set the language key (e.g. "en") will be used. - -```yaml -languages: - sv: - weight: 1 - languageName: "Svenska" - languageCode: "sv-SE" - en: - weight: 2 - languageName: "English" - languageCode: "en-GB" - ar: - weight: 3 - languageName: "العربية" - languageDirection: "rtl" - languageCode: "ar" -``` - -The Zen theme templates has some strings that needs translation, e.g. "Home" and "Menu". Many translations are included and you can easily add more to the `i18n` site directory. All but English and Swedish are contributed by users, thanks! - -* Arabic -* Danish -* English -* Finnish -* French -* German -* Hebrew -* Indonesian -* Norwegian -* Portuguese -* Serbian -* Swahili -* Swedish - - -### Non English site - -If you want to have a site in another language than English but do not need multiple languages the following settings are needed. - -Set `defaultContentLanguage` to your language code, otherwise it will default to "en" . Also set `languageCode` so browsers are informed of what language the site is in. - -Here how it looks for a site in Swedish. - -```yaml -languageCode: "sv-SE" -defaultContentLanguage: "sv" -``` - - -## Search - -Built in integration with the excellent [FlexSearch.js](https://github.com/nextapps-de/flexsearch). A fast full text search that reads a JSON file created by Hugo to index and search the site. - -Here is the three steps needed to create a search page. - -1. Add a new output format in your configuration file. - ```yaml - outputFormats: - SearchIndex: - mediaType: "application/json" - baseName: "searchindex" - isPlainText: true - notAlternative: true - ``` -2. Add the new output format to output setting for "home". - ```yaml - outputs: - home: ["HTML", "SearchIndex", "[other formats you need]"] - ``` -3. Add the shortcode `{{< search >}}` to a page. The search and flexsearch js files gets loaded automatically on pages that use the shortcode. - -Your search page will now have a search field where all the posts of the site can be searched. - -The only setting is "searchLimit" that defaults to 20. - - -## Contact form - -If your server support php with the mail() command (very common) you can use the included contact form feature to get a contact form for your site. - -1. Copy the file `themes/zen/php/contact.php.example` to `static/php/contact.php`. -2. Edit the contact.php file so it has your own e-mail address. You may also change the mail subject prefix. -3. Add the shortcode `{{< contact >}}` to a page. The contact.js file gets loaded automatically on pages that use the shortcode. - -If you have a SPF record for your domain, make sure the web server is listed or other mail server may mark the mail as spam. - -Two types of spam protection are implemented. The form can only be posted after the user moved the mouse or pressed the tab or enter key. The form has a "honeypot" field that is invisible to humans but not to most spam boots. If that field is filled in the mail will not be sent. - -Form validation is handled by HTML5 and there is some CSS to make it look nice. - -Javascript is used for spam protection and to display error/success messages. - -## Cookie consent - -Allow users to opt-in to tracking. Matomo and Google analytic are supported out of the box. - -Set `cookieConsent` param to true to activate. Also set `privacyPolicyUrl` to include a link to your privacy policy in the cookieconsent dialog. - -See `assets/js/tracking.js` for example how to implement it for other cookies. - -The users choice is stored in localStorage item "cookieconsent". - -It it recommended to add a link or button to allow users to change their choice. Adding the class "clearcookieconsent" is all that is needed. - -```html - -Cookie settings -``` - -When a user clickes the button/link the localStorage item "cookieconsent" is cleared and the cookieconsent dialog is shown again. - -![Lighthouse report](https://raw.githubusercontent.com/frjo/hugo-theme-zen/main/images/cookieconsent.png) - - -## Dates - -If "lastmod" is set in the frontmatter on a post that value will be used in the "submitted" section. If not, "date" is used. - -With "lastmod" set a date section will also appear at the bottom of post telling the reader the created and modification dates. - - -## Podcast - -The Zen theme supports podcasting. - -* RSS feed with all the needed iTunes tags. -* Single and full layouts with HTML 5 audio player. -* Archetype with required parameters. - -Here follow all the possible podcast frontmatter parameters. Only the first two is mandatory and are in the podcast archetype. - -```yaml -podcast: - mp3: # * The path to the mp3 file, - duration: # * Episode duration, e.g 1:04:02 (iTunes). - image: - src: # Episode image src, place inside the assets directory (iTunes). - alt: # Alt text for the image, explain what is on the image. - width: # Image width in the article, defaults to 250px. - class: # Image wrapper class. - explicit: true/false # Episode explicit setting, default to false (iTunes). - episode: # Episode number (iTunes). - episodeType: full/trailer/bonus # Episode type, defaults to full (iTunes). - season: # Episode season (iTunes). - block: # Block the episode from iTunes, default to no (iTunes). -``` - -* [Apple Podcasts categories](https://help.apple.com/itc/podcasts_connect/#/itc9267a2f12) -* [Apple - A podcaster’s guide to RSS](https://help.apple.com/itc/podcasts_connect/#/itcb54353390) - - -## Shortcodes - -### Audio and Video - -Support for files in global assets directory, static directory and page resources. - -``` -{{< audio src="/audio/audio.mp3" class="something" >}} - -{{< video src="/video/video.mp4" poster="/images/poster.jpeg" class="something" >}} -``` - -Possible parameters are: - -* autoplay (only video) -* caption -* class -* loop (only video) -* poster (only video) -* preload (none/metadata/auto, default metadata) -* src -* width (only video) - -The audio and video tags will be wrapped with a figure tag. - - -### Button - -Creates a link with the class "button". If "newtab" is true the link will open in a new tab. - -Possible parameters are: - -* class -* newtab -* src -* text - - -### Clear - -Break float. - -``` -{{< figure src="/images/image.jpg" class="right" >}} - -blablabla # Displayed left of the image. - -{{< clear >}} - -blablabla # Displayed below of the image. -``` - - -### Contact - -Insert a html5 contact form, [see more above](#contact-form). - -``` -{{< contact >}} -``` - -### Details and Summary - -Insert a html5 contact form, [see more above](#contact-form). - -``` -{{< details summary="The summary text here" >}} -The details text here. - -It can be long and **contain** markdown. -{{< /details >}} -``` - -Possible parameters are: - -* class -* summary - - -### Figure and Img - -Zen comes with a improved version of the built in "figure" shortcut and a very similar "img" shortcode. Support for images in global assets directory, static directory and page resources. - -``` -{{< figure src="/images/image.jpg" alt="Example image." caption="Lorem ipsum dolor sit amet." >}} - -{{< img src="/images/image.jpg" alt="Example image." size="600x" >}} -``` - - -Possible parameters are: - -* alt -* attr (only figure) -* attrlink (only figure) -* caption (only figure) -* class -* height -* link -* size (not for images in static directory) -* srcset (not for images in static directory) -* src -* title (only figure) -* width - -Only "src" is none optional but you really should set "alt" as well. - -* You can set a max width for images with parameter "imageMaxWidth". Only used for images where size, width and height is not set. -* If width and height is not set the real dimensions of the image will be used. -* If only width or only height is set the other value will be proportionally calculated. - - -### File - -Creates a link to a file in global assets directory, static directory and page resources. - -Possible parameters are: - -* class -* newtab (default false) -* src -* text - - -### Reflink - -Creates a link to an internal page. - -``` -{{< reflink "some-page.md" >}} -``` - -This will output: - -```html -The title of the page -``` - - -### SVG - -SVG shortcode with inline support. Support for images in global assets directory, static directory and page resources. - -``` -{{< svg src="/images/image.svg" alt="Example image." caption="Lorem ipsum dolor sit amet." >}} - -{{< img src="/images/image.svg" inline="true" >}} -``` - -Possible parameters are: - -* alt (not for inline) -* caption -* class -* height (not for inline) -* inline -* link -* src -* width (not for inline) - - -### Search - -Add a search form for the site, [see more above](#search). - -``` -{{< search >}} -``` - - -### Wrapper - -A simple, but useful, shortcode to wrap content in a div with a class. The content will be run through "markdownify". - -``` -{{< wrapper class-name-you-want >}} -The **content** that should be wrapped. - -Some more content. -{{< /wrapper >}} -``` - -This will produce: - -```html -

y`MFQN&-YTAq*HRE^4u?zb$Seyv56C1V~eNM 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 diff --git a/themes/zen/static/browserconfig.xml b/themes/zen/static/browserconfig.xml deleted file mode 100644 index 5cd27e3..0000000 --- a/themes/zen/static/browserconfig.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - #603cba - - - diff --git a/themes/zen/static/favicon-16x16.png b/themes/zen/static/favicon-16x16.png deleted file mode 100644 index a0d7ddeb2bd620d1bd3f0ca32d168a3b1963eb5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4h9AW2CEqh_A)Rqa(KEphDd}b|M>sk=XPiP z|9^k$zdZc^|IMU$p8x;%_g>uhGwtEysR#MvXQbA$bN#8`{_^Sjn(Mb6S1%K(|HUu# zzMz+hcog!{>YUZU6tvo!Mx(x8~`UQ?q8-$v=+fd2Zd6F8##5H2Z$0#apjE zhuzygv+p~zx%Sik1xY)1#kWUtpXjlkm6%?)X2ZQq%i7u31Q#5*9>lKy{9g6F%Ud5s zOE+%&6KhbN^|P0^e%+kSv7Zu>FSE7%ef{5e-OvADzx|uJsxI>5!a|9ICE&s4RQZmtN0a449=LzV+0gLbaK(ZD#pMob e24T-G@yGywqZi>FHf diff --git a/themes/zen/static/favicon-32x32.png b/themes/zen/static/favicon-32x32.png deleted file mode 100644 index 0765a70e6e280416944db9c63d29d08f674ccc40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 761 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4h9AWhA=@@4F(3L1D-C9Ar}6rmur2_6v`a< z=;cJQ1S_9+;_TKm`-j$VkUGE96pC-bn4 z&?~ls4oB}f*qeXU`xp0Nk4o`zp6QMoJ;roi(N5QG~OYA)SG!9JfoVDeMLH^A8XJv1zIt^|#XnHceV*C|$s%gt2 z(@9*h#ZRWx@|Ev7V(j^SiLjqHSH{zTY|mdASB<4Jc)remBWQc6cK5_hf)j0hKN@AG zHOxP~NKe}!Pda*o*Vi{o+E-0^=TRCnW&aVoUjehjTSa3emP>bpUY}9C{Ply&9~V7y z@nkhH-NK^~ATlRevg6yohD*0>E7aF6(aO#LRGzggr$#44|9tR^=vT@0Ma#aG3P}ks zDH9d^DEfCEyF>nuA8ZG%1kS9tNNe+2mS;6#;?mu9x}Uq|tY>*KL+%38{B3PMbHt|3 z+3nPK^OoX%#ucBrvzQN0UNdQ0-36~-0unLv`Z!*0d4AzkWcmcYU78&1A|6FI) zq@$h?qxNvWtYe?>hMZ|j-P{Wfa|T${%)QCD<6b#i+uvOat$y!aHHYzU-~a!|Ch7hD Zr@wy2yMn`+OAmq4w5O||%Q~loCIFm7bE*IU diff --git a/themes/zen/static/favicon.ico b/themes/zen/static/favicon.ico deleted file mode 100644 index ef49508e471a50de2bd352df54a22a04a4932a8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7406 zcmZQzU}RusFfaho91JV?7#PeL7#I{3pnMJnhI@Pr3<3fWeg-Q8Lz_4Qg9ZZwg8>5r zLjnUtoB;$lK?D>tLTLsDhSR4{GxYcOGXw_*Gl+|eGdz0qh+)~XWeizaSqyr5dJI2* z{$$v@cP~R@VwEzR)k*)xV!t5z}O<>fIL85uGB{ri{U;K73ot*xyLo}Qizyu7>&H*VZum@{V% zLqb9VgNlj@!~6H|88&a;%urrl&R}hA&2Z|}DTcnjK8B#6AOb%&kWnQZ)d2ku4b^e zw`X8xW@b2d?i|CUNs}1D!onD&q@);fb8{IC4GkIo{Q1Lh;J^WfmX;O<4-XFp9v&Ws z>({R{%$_})AwE8y;oZA;44XD>Vkj#sW3aNaVmNv7Btvg+FGFBpAcLr=D8qvX4;Yp# zS;C;Bqr>q1`*()=`g#UuXJ-a>c6NqKmo70(n>LLhDk_RWPEL;D<;#~0YuB!2C@d^w zFf}!0ICA6&gO867gMfel!|mI*8RpNQ&ybv)%%HBW&hY8eCx&g?wlP#yRWaDv*)cFN zF)^GydzK+IG?YP7Qj+1xlP3%-R;*z7{rfk={{8zInwy&$+}+(7xVgC*u3fvv5EmE6 zproY4@b>LnhK(CHGL)8gpJroSYcg*w`2@UcAUKb?Q_GSy@?zHEY%|6ciLNn3$L_{Qv)- z;qc+Z4DIdh4Bp<}4E+5347YCGVwg8?9z#-65`&tW8pFqr9~ri8-O5l|S;@f2$jC5Z z!UTqpkPrq52?>VBj~_GW>+3W8`t^%p-@bheO-)SOlqpjfA|fIfWMpI*oOk zY-|u2mWr&^c!AKX3q80L#4zSyNNFB)J%=F(6|mdIya39CQ+f=%TyPF5W6J>s*Ey&{ zt5@$}*e;1K2Ib2fWTpo9}@x2IW`CGsp`=*>GwH149&?gUTq*W(Zw@Dg-uv9=aHm zFT}yn)(vIDsT~XqPvIO?#$Is-20v6Gu=y_c(FLLWy9^BcVCH?pVoOdiYxNEWh6oJ^ z6G~2Pf-+W{F)-`^u`h|K*9v;uPfdKT0aBlZn&A5Gs(=)&UcH*FjbSZ_d8z(F$nqr& zZL_NcyaX5+*6jre!f}4Vx`_}@^AZMo20?XBiq+uU;KE*SH)c7_;R*IQ$RTf_SU%Ki*$i!k7eYseOb#zKJPk4*q6V4Fzrf%ctINW0^M2TL28Me=t5@&6+jebN z=f%kk3?}Cm++VG+yDkP!&rua-H>;ChfDK#GB(?V;Q1)vNv57}!^@2E}=2NF+EORvkmupb@;Cfq`N6I*)Mo zuGOno-}h$-wSwfA1BT~bXzBAZ=sZAHzxuWb0|SFG%#m(;7<{;T5aF}ifPp~^Mg8j3 zM+^*oFrf!J3~jF3vZ*Ja;bW`Kz~FERCJUxH{TUbp6~N5ZtHl@?)=j!NLB5EAVZLg+ zitXwX3=G*&$(SZcj5rB0FmwchHE^C`n83B#O?25S1_p+<^_zK^mThNXxB-%LdO6Ee zsaYDtjN8tzY_`kWxc9#ANO!e@E^uI&udg>@Jh%t0ypabMvhhJ*3lDXUlS-owCP z-~`fe=NdRPSFhG$U^uYFDQ@P(Ij#&0WpyCA)eBCYc((mo`r+HFZ?rKmxLjJjnlpld zVO~a8{_53g3=I9?tl2c30TRL>E%z;#y;{=7ak}~<1B2tn)vK$07!L9#2riD&I?BM{ z0nYC+5ey6rPhr8mdbOeZnS|{}&oVGD+zMLV-jdYYeEP^Li)#!F*LFJZJ12dA^)v)1i0)mrE@;SENA&G`2i$o|$}-WeIQO^i5({85kJk;qe1j!dboZTAS3`+h7iq z0BK5#@XVHHVA$Ts4+(9k)auo%pFh!K1v?j%0pJDA+LbDGL2+`%z6gbwEYXnC=TK2b zSL^4i?@J>*3l&GEG&eJ>2j$iL^Ll$%_sQ!EAxmPii)|Pf1kbHrZCg;p!naz*lR*hq zsv)b*f4l)4Ijg5UWME*J7qfbG2`_^M-|E#?jtpm5kyV1(hXgu1*Mhyv6w0vObK>gN zjLR7qM4qo+9q7%#(2wrjtpN-S45c7nv0jv~%Cua)n)3()1H(3uSqs-QFoYz6Sa2Mq z%)r2)vlYaj+Mx>0tfCSOj)h=VoB|9C44yJbMSHOnD5+P1-QNT)mZmw1ABP6&8cwjYFdp>>olwsw{mEb-o zvHee2-xImtnURqJ?|1Iry&K%`B&N^V(b0j@?ISdX9;hb4g z3>y#}Fl#=;(Q{x1n2=&P1f~(haZ8R41W$@VAI^bT>s(WkHEY)1wHvrJM*d@9_ zviFRS^{gq)Y{zDqrWzK3m4g)7`7#`JDmhgNic^+Zvpn|9S6g#Zymi(wWnG9GDTe*W zvZ_`k+UnSt&6+h!afRd>u~TV5F8z|TW}W8tU~OaA4^r6BQ@aL4C%eW6#A)V*tk-Ou zrOR__N2n5m*u>UwHh3f@993#xf0B3d?&Mj)mOST-x*0M}_-mF{z+*XjE<;P5*&j8NK^-In#`8)TnvTtyHA`Z; z?TNOn;tayuJHrn%SnQoOYuR?8MbfioRWD_kJ!{si?4@mLY68m{Y&T5~&0#P+IBV9F z6I*v$tkM;TVQB7{b&Q>1>a1DEY#0_B1x#7x#gGm%{M`A&ep@4&D!uY&&1-MToo24R zhrwsotXZ+A7??Rh3TCZYrn0HVi$OePMt~!iPv0clQ#`V4-m_OQ%$*39pEXM@T+dLm zI}OY`wl|^i(6l8p-Q?F#a|Vlm2(@j;CxB?y+2EY8Pl&JaggsaUBnrp#xxH zw0kvDf}AyL)-iDU&pOGl$A4DJk+@^Qh6^^sbS84I1CPefu_e3=vdMfX0GBW455Na8P{%8czp} z`GLl(LF4M6F+@;34{9%f#$-X`!l1EF&=@LcY!Nh`y=v7eaJ>r}F9wY}gUWc&*eqzw z9W;In8lwf(HK4i*G>#7%*9MLIg2v)O{tQ zw?X6NmX?;_F?Y~7DQHX@H0}x-w*|GuK;z4xIubO73z|DClb1P~#RmX=m!pO%)E<`&5UqSDgbf~7!=&|EnXm6j&$DhOhPIy-`>w6rvN ztu%H0v{2t55MQ`7ExC3k+@wUqUA~e#HZ3j9o|B!;O~FdcRU^e+HO zVvo{DJ{EC_a&M6NMmfwp6-@Eb!C71aIvigs9AnQ3X+tk#H-AddwAM2&=$ diff --git a/themes/zen/static/images/language-icon.png b/themes/zen/static/images/language-icon.png deleted file mode 100755 index 662921ba95e86b0c8e15355ed130f2aeb7ba0c0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2673 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4rT@hhA$5${$yZaU@ms@4B_D5xc$)o0RsaA zXMsm#F#`j)5C}6~x?A^$fq_A+#5JPCxhOTUBr`uxAtW<5mBGML-@r`Y&{)rA?i2{g)zvjMHMO*~^z`)f z_4N%53=9nojf{+pjg3uAOw7#8%+1X$EiJ9Bt!-^>?d{QUj>0|Ekqf`TFg($p8XB6Knp#>~+S=OM z+uJ)jI(mD1`}+F&`}-$Mm@s9^l&MpvPM(;Gbzkb7p4I4LZ+_Y)a=FOY8Y}vAH+qUi7 zx9`}oWAEO*`}XbIzkmOM0|yQsJb38Pp~Hs{pEz;i^y$-Q&z?PZ?%etF=Pz8iaOu*e z%a<=-y?XW9wQJX}U%zqV#;seoZr{Fr@7}%p_wPS=@ZjOYhmRjWe)8nW)2C0LJ$v^2 z`SVw=UcG+(`t94d@7}$8|Ni}l4<9~${P_9v=dWMCe*5_2ew{Du1u-hcS= z{cre&6xvF8UD%!CAk>jE#PHYQU+?pgDv|se5E){0D=~VLSE=#bCEW?UJYc^Y0l~ytA zT;VGI-Oj5tnjwt4M`7u%Sca2-I2at47~f`aWN~;d+wh;?!A$mXBoohkO9LNff$8_o zsw~c7sJpqpF@L6MatG4_^>W8ck`Di$EneQYe@8~1OP29d151aHy$jAu9+=t|x%TrF zvx&-27-DaU?on=tmi?tFv6KHpWqqgR=f>op`Wx1?%P7p-uk@DZ!L{GTMSu5ii?{sz zzFoUNneo@B@RYf32RoNe%$#^_uD!4Z0bN3QH zi;mOGtGK^?6uUWtCE>+v^RRR0dw(lyTb;jeah0q8*}WqS8F~`o=_>d54%~dJEp{$! z-Q1lifA@7?+Nm4lWYuxH#q;XVimwKF><+#6cB!tfvt2RgRpw>?VvmM3D|lm(h1}PINEId+_)~j?erq`)G#Qxw|@t0U zn`6^bW^o@%?JP=@nAoeyxXxCyQemH(kC+Hk;f!YEj!hjx3xt;~-4*swhEE~8Vz>TG zr<7!?2KjV`3kJnp9eF<%g5lS*ScxGhx`4lCwpgKmoa4Zh-6qI!{G4uSFRV| zzCUY%VoY4`TZZ#2@I4Y+>neXKSvn!bUAHIyEt^Yu$jXUX&wHg9lXmGy_)3Wv?TKwz zpTM$Z-leBUu221C@oBT5LhuaMpA}L2?K*C<{NSzfU-BU*jEgOWkcag`T(DVXb~oMhzl&97V2UXabRbL(X0nEeHGv9j>#w(E@Rl+X=YHy;CE#% zbH=Lz=eg;BjtDWoxKeDs(Dt#~6rKeUw%gYh-f5Bg&KU5@a`)?fQs#`G;?g(1y;pr+ zrJRAy>b6IDMD_c5C!`V*-WToqdzYorkVv@tfyIIow#{s_{H2j#%9LtXxma7a$-VAO;Jw*rEWa=NG~rL^p(D*N zL;vW9@cs8sn!Iz$zcp&7F4jGLw88z`VS&{v)~Qr~3cM>mS9&AE2P5um|BOw$tfdUs z$nD>yzsqTNlFj9vSLClPd)=k5{D0mY{fNl7Zv;aR<#DudZ|iDTU9ERx$6MXvo2P0Q xY8~l&d#d5}tEh+{&55<~2X diff --git a/themes/zen/static/images/link-icon.svg b/themes/zen/static/images/link-icon.svg deleted file mode 100644 index 386bc89..0000000 --- a/themes/zen/static/images/link-icon.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/themes/zen/static/images/logo.png b/themes/zen/static/images/logo.png deleted file mode 100644 index 72aaa45b9be00048dee05e6dd4c7fbefe959329d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5180 zcmeAS@N?(olHy`uVBq!ia0y~yU_1xH9Lx+13~CmVO$-bS1_3@HuI>ds_V)G+3=H-4 z^^%g3si~=Z_UzHu*Z24L@9*!QKYu<01A~BofU&W$f`Y>2$&+Oi@9tn=VBjtZ@(X5Y zfP?)hmzWtCgg1D)IEGZ*dNVh>|Be=q!`p_>hdlrP-=Dkmwzl`&tLNGb*_7wMm-Q`v z#LiZx@Z$Wh*Sk)Y{{6Mp>4Ci7e`kS;<$n}g{8Eft{G9dvAL3;Ce^Aqa#qQ?m={W)w zDVp`2LRS9kdV8$b`Y|fbIGNr!?@4N8(UThA`8WPow_bG5ag|unB^ zm-l-wXKw0Z|L*iXUo`W(pv|K5n`@3X2`+iR;8WYiEQe()mfYVsEwHxjlGG{diY3#c zr?@?;HQ4diZj%1{lQSNua(>$w4FzVTzC)w+p*4C&UT`{pgdtUL)1ItdI z-Slbt93JmmX;O2%?=3VBdpNU{TY6@Q(KqvpW?bi&#N5z%CU>&m_n?N&)ZahPE|^id zN%MwIn8(fyTjMPzXwPmctys0ib!X+SwGy>fUw39Mb-yHcXWyh*?CL#jo)udAZ{D%6 z;mzH3$NYqAz=@qJ-?kZ9ZPAoyNe`MAy*cXfvI|+3-#t&Aug{j4rz`Gcpmpa@43ns% z^7Ep@n_t%E-pXg2`|Es1=8TpZcW;So_!`wZg;~=)yUpgd2+uXGRqH)hhxf0|{ieSl zd-c*vzrE7at}LmR`2B5p(vR!n7tL-?)6TKtzp(c06QA#Ioxkdze9*f3U+Z@HxrNOk zL5Y{E4?PWJyZx(GPJN?h!R~c^Q)|<{Do&gJ*7vBn$nl*s*V%4AD|}OA$JKfbZGIuo zofUqm!3%b+yH+>-f7o2lO~$k5bGM#9Aop_G7Bvp*A5TxL5AD!#@638x7R=>W;CION zTxI^Fq9rBOD_O11W(P-{pVC*#s=JNvW!cpq3LN{KYG=p1bdYcJwVnS}D&hJ~Pu|(3 zIkz5GX7dOY-N>>)%9yt|l->4I>x�><)L6vU~Zv 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 diff --git a/themes/zen/static/mstile-150x150.png b/themes/zen/static/mstile-150x150.png deleted file mode 100644 index cee89876a4052c7b882c14a1d927686a26a5bfab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4820 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 \ No newline at end of file diff --git a/themes/zen/static/site.webmanifest b/themes/zen/static/site.webmanifest deleted file mode 100644 index 90046ae..0000000 --- a/themes/zen/static/site.webmanifest +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Zen Demo", - "short_name": "Zen Demo", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-384x384.png", - "sizes": "384x384", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/themes/zen/theme.toml b/themes/zen/theme.toml deleted file mode 100644 index aa42a8e..0000000 --- a/themes/zen/theme.toml +++ /dev/null @@ -1,17 +0,0 @@ -name = "Zen" -description = "A solid base for your custom Hugo theme with pipes support for Sass and Javascript." -homepage = "https://github.com/frjo/hugo-theme-zen" -license = "GPLv2" -licenselink = "http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" -tags = ["accessible", "multilingual", "responsive", "blog", "search", "math", "podcast"] -features = ["accessible", "multilingual", "responsive", "grid", "sass", "search", "matomo", "jsonfeed", "math", "podcast"] -min_version = "0.93.0" - -[author] - name = "Fredrik Jonsson" - homepage = "https://xdeb.net/" - -[original] - name = "Drupal zen base theme" - homepage = "https://www.drupal.org/project/zen" - repo = "https://cgit.drupalcode.org/zen"