From 6efb677e0b4f840a70f94c0a3e414b8a35900316 Mon Sep 17 00:00:00 2001 From: lauralani Date: Mon, 31 Jul 2023 14:19:39 +0200 Subject: [PATCH] init commit --- .hugo_build.lock | 0 LICENSE | 22 +- archetypes/default.md | 6 + config/_default/module.toml | 2 + go.mod | 3 + go.sum | 0 hugo.yaml | 57 + static/.domains | 4 + static/.well-known/security.txt | 4 + themes/lynx/.gitignore | 23 + themes/lynx/.prettierrc | 16 + themes/lynx/LICENSE | 20 + themes/lynx/archetypes/default.md | 5 + themes/lynx/assets/css/compiled/main.css | 1482 +++++++++++++ themes/lynx/assets/css/main.css | 144 ++ themes/lynx/assets/icons/amazon.svg | 1 + themes/lynx/assets/icons/apple.svg | 1 + themes/lynx/assets/icons/codepen.svg | 1 + themes/lynx/assets/icons/dev.svg | 1 + themes/lynx/assets/icons/discord.svg | 1 + themes/lynx/assets/icons/dribbble.svg | 1 + themes/lynx/assets/icons/email.svg | 1 + themes/lynx/assets/icons/facebook.svg | 1 + themes/lynx/assets/icons/flickr.svg | 1 + themes/lynx/assets/icons/foursquare.svg | 1 + themes/lynx/assets/icons/github.svg | 1 + themes/lynx/assets/icons/gitlab.svg | 1 + themes/lynx/assets/icons/google.svg | 1 + themes/lynx/assets/icons/instagram.svg | 1 + themes/lynx/assets/icons/keybase.svg | 1 + themes/lynx/assets/icons/kickstarter.svg | 1 + themes/lynx/assets/icons/lastfm.svg | 1 + themes/lynx/assets/icons/link.svg | 1 + themes/lynx/assets/icons/linkedin.svg | 1 + themes/lynx/assets/icons/mastodon.svg | 1 + themes/lynx/assets/icons/medium.svg | 1 + themes/lynx/assets/icons/microsoft.svg | 1 + themes/lynx/assets/icons/orcid.svg | 1 + themes/lynx/assets/icons/patreon.svg | 1 + themes/lynx/assets/icons/pinterest.svg | 1 + themes/lynx/assets/icons/reddit.svg | 1 + themes/lynx/assets/icons/researchgate.svg | 1 + themes/lynx/assets/icons/slack.svg | 1 + themes/lynx/assets/icons/snapchat.svg | 1 + themes/lynx/assets/icons/soundcloud.svg | 1 + themes/lynx/assets/icons/stack-exchange.svg | 1 + themes/lynx/assets/icons/stack-overflow.svg | 1 + themes/lynx/assets/icons/steam.svg | 1 + themes/lynx/assets/icons/telegram.svg | 1 + themes/lynx/assets/icons/tiktok.svg | 1 + themes/lynx/assets/icons/tumblr.svg | 1 + themes/lynx/assets/icons/twitch.svg | 1 + themes/lynx/assets/icons/twitter.svg | 1 + themes/lynx/assets/icons/whatsapp.svg | 1 + themes/lynx/assets/icons/youtube.svg | 1 + themes/lynx/config.toml | 60 + themes/lynx/exampleSite/assets/author.jpg | Bin 0 -> 43499 bytes themes/lynx/exampleSite/assets/css/custom.css | 9 + .../exampleSite/assets/icons/font-awesome.svg | 1 + themes/lynx/exampleSite/config.toml | 24 + themes/lynx/exampleSite/content/_index.md | 5 + themes/lynx/exampleSite/content/styles.md | 47 + .../exampleSite/layouts/shortcodes/link.html | 8 + themes/lynx/go.mod | 3 + themes/lynx/i18n/en.yaml | 47 + themes/lynx/i18n/fr.yaml | 45 + themes/lynx/images/screenshot.png | Bin 0 -> 190703 bytes themes/lynx/images/tn.png | Bin 0 -> 83576 bytes themes/lynx/layouts/_default/baseof.html | 10 + themes/lynx/layouts/_default/single.html | 15 + themes/lynx/layouts/index.html | 68 + themes/lynx/layouts/partials/analytics.html | 10 + themes/lynx/layouts/partials/footer.html | 28 + themes/lynx/layouts/partials/head.html | 92 + themes/lynx/layouts/partials/icon.html | 6 + themes/lynx/layouts/shortcodes/icon.html | 8 + themes/lynx/layouts/shortcodes/lead.html | 3 + themes/lynx/lighthouserc.js | 15 + themes/lynx/package-lock.json | 1943 +++++++++++++++++ themes/lynx/package.json | 34 + themes/lynx/static/android-chrome-192x192.png | Bin 0 -> 2138 bytes themes/lynx/static/android-chrome-512x512.png | Bin 0 -> 8978 bytes themes/lynx/static/apple-touch-icon.png | Bin 0 -> 2248 bytes themes/lynx/static/favicon-16x16.png | Bin 0 -> 229 bytes themes/lynx/static/favicon-32x32.png | Bin 0 -> 307 bytes themes/lynx/static/favicon.ico | Bin 0 -> 15406 bytes themes/lynx/static/site.webmanifest | 1 + themes/lynx/tailwind.config.js | 100 + themes/lynx/theme.toml | 16 + 89 files changed, 4415 insertions(+), 11 deletions(-) create mode 100644 .hugo_build.lock create mode 100644 archetypes/default.md create mode 100644 config/_default/module.toml create mode 100644 go.mod create mode 100644 go.sum create mode 100644 hugo.yaml create mode 100644 static/.domains create mode 100644 static/.well-known/security.txt create mode 100644 themes/lynx/.gitignore create mode 100644 themes/lynx/.prettierrc create mode 100644 themes/lynx/LICENSE create mode 100644 themes/lynx/archetypes/default.md create mode 100644 themes/lynx/assets/css/compiled/main.css create mode 100644 themes/lynx/assets/css/main.css create mode 100644 themes/lynx/assets/icons/amazon.svg create mode 100644 themes/lynx/assets/icons/apple.svg create mode 100644 themes/lynx/assets/icons/codepen.svg create mode 100644 themes/lynx/assets/icons/dev.svg create mode 100644 themes/lynx/assets/icons/discord.svg create mode 100644 themes/lynx/assets/icons/dribbble.svg create mode 100644 themes/lynx/assets/icons/email.svg create mode 100644 themes/lynx/assets/icons/facebook.svg create mode 100644 themes/lynx/assets/icons/flickr.svg create mode 100644 themes/lynx/assets/icons/foursquare.svg create mode 100644 themes/lynx/assets/icons/github.svg create mode 100644 themes/lynx/assets/icons/gitlab.svg create mode 100644 themes/lynx/assets/icons/google.svg create mode 100644 themes/lynx/assets/icons/instagram.svg create mode 100644 themes/lynx/assets/icons/keybase.svg create mode 100644 themes/lynx/assets/icons/kickstarter.svg create mode 100644 themes/lynx/assets/icons/lastfm.svg create mode 100644 themes/lynx/assets/icons/link.svg create mode 100644 themes/lynx/assets/icons/linkedin.svg create mode 100644 themes/lynx/assets/icons/mastodon.svg create mode 100644 themes/lynx/assets/icons/medium.svg create mode 100644 themes/lynx/assets/icons/microsoft.svg create mode 100644 themes/lynx/assets/icons/orcid.svg create mode 100644 themes/lynx/assets/icons/patreon.svg create mode 100644 themes/lynx/assets/icons/pinterest.svg create mode 100644 themes/lynx/assets/icons/reddit.svg create mode 100644 themes/lynx/assets/icons/researchgate.svg create mode 100644 themes/lynx/assets/icons/slack.svg create mode 100644 themes/lynx/assets/icons/snapchat.svg create mode 100644 themes/lynx/assets/icons/soundcloud.svg create mode 100644 themes/lynx/assets/icons/stack-exchange.svg create mode 100644 themes/lynx/assets/icons/stack-overflow.svg create mode 100644 themes/lynx/assets/icons/steam.svg create mode 100644 themes/lynx/assets/icons/telegram.svg create mode 100644 themes/lynx/assets/icons/tiktok.svg create mode 100644 themes/lynx/assets/icons/tumblr.svg create mode 100644 themes/lynx/assets/icons/twitch.svg create mode 100644 themes/lynx/assets/icons/twitter.svg create mode 100644 themes/lynx/assets/icons/whatsapp.svg create mode 100644 themes/lynx/assets/icons/youtube.svg create mode 100644 themes/lynx/config.toml create mode 100644 themes/lynx/exampleSite/assets/author.jpg create mode 100644 themes/lynx/exampleSite/assets/css/custom.css create mode 100644 themes/lynx/exampleSite/assets/icons/font-awesome.svg create mode 100644 themes/lynx/exampleSite/config.toml create mode 100644 themes/lynx/exampleSite/content/_index.md create mode 100644 themes/lynx/exampleSite/content/styles.md create mode 100644 themes/lynx/exampleSite/layouts/shortcodes/link.html create mode 100644 themes/lynx/go.mod create mode 100644 themes/lynx/i18n/en.yaml create mode 100644 themes/lynx/i18n/fr.yaml create mode 100644 themes/lynx/images/screenshot.png create mode 100644 themes/lynx/images/tn.png create mode 100644 themes/lynx/layouts/_default/baseof.html create mode 100644 themes/lynx/layouts/_default/single.html create mode 100644 themes/lynx/layouts/index.html create mode 100644 themes/lynx/layouts/partials/analytics.html create mode 100644 themes/lynx/layouts/partials/footer.html create mode 100644 themes/lynx/layouts/partials/head.html create mode 100644 themes/lynx/layouts/partials/icon.html create mode 100644 themes/lynx/layouts/shortcodes/icon.html create mode 100644 themes/lynx/layouts/shortcodes/lead.html create mode 100644 themes/lynx/lighthouserc.js create mode 100644 themes/lynx/package-lock.json create mode 100644 themes/lynx/package.json create mode 100755 themes/lynx/static/android-chrome-192x192.png create mode 100755 themes/lynx/static/android-chrome-512x512.png create mode 100755 themes/lynx/static/apple-touch-icon.png create mode 100755 themes/lynx/static/favicon-16x16.png create mode 100755 themes/lynx/static/favicon-32x32.png create mode 100755 themes/lynx/static/favicon.ico create mode 100755 themes/lynx/static/site.webmanifest create mode 100644 themes/lynx/tailwind.config.js create mode 100644 themes/lynx/theme.toml diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/LICENSE b/LICENSE index 835a683..40137f0 100644 --- a/LICENSE +++ b/LICENSE @@ -8,7 +8,7 @@ Creative Commons public licenses provide a standard set of terms and conditions Considerations for licensors: Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. More considerations for licensors. -Considerations for the public: By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensor’s permission is not necessary for any reason–for example, because of any applicable exception or limitation to copyright–then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. +Considerations for the public: By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensor’s permission is not necessary for any reason-for example, because of any applicable exception or limitation to copyright-then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. Although not required by our licenses, you are encouraged to respect those requests where reasonable. More considerations for the public. @@ -16,7 +16,7 @@ Creative Commons Attribution-ShareAlike 4.0 International Public License By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-ShareAlike 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. -Section 1 – Definitions. +Section 1 - Definitions. a. Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. @@ -44,7 +44,7 @@ Section 1 – Definitions. m. You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. -Section 2 – Scope. +Section 2 - Scope. a. License grant. @@ -62,9 +62,9 @@ Section 2 – Scope. 5. Downstream recipients. - A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. + A. Offer from the Licensor - Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. - B. Additional offer from the Licensor – Adapted Material. Every recipient of Adapted Material from You automatically receives an offer from the Licensor to exercise the Licensed Rights in the Adapted Material under the conditions of the Adapter’s License You apply. + B. Additional offer from the Licensor - Adapted Material. Every recipient of Adapted Material from You automatically receives an offer from the Licensor to exercise the Licensed Rights in the Adapted Material under the conditions of the Adapter’s License You apply. C. No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. @@ -78,7 +78,7 @@ Section 2 – Scope. 3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. -Section 3 – License Conditions. +Section 3 - License Conditions. Your exercise of the Licensed Rights is expressly made subject to the following conditions. @@ -114,7 +114,7 @@ Your exercise of the Licensed Rights is expressly made subject to the following 3. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, Adapted Material that restrict exercise of the rights granted under the Adapter's License You apply. -Section 4 – Sui Generis Database Rights. +Section 4 - Sui Generis Database Rights. Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: @@ -125,7 +125,7 @@ Where the Licensed Rights include Sui Generis Database Rights that apply to Your c. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. -Section 5 – Disclaimer of Warranties and Limitation of Liability. +Section 5 - Disclaimer of Warranties and Limitation of Liability. a. Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You. @@ -133,7 +133,7 @@ Section 5 – Disclaimer of Warranties and Limitation of Liability. c. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -Section 6 – Term and Termination. +Section 6 - Term and Termination. a. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. @@ -149,13 +149,13 @@ Section 6 – Term and Termination. e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License. -Section 7 – Other Terms and Conditions. +Section 7 - Other Terms and Conditions. a. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. b. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. -Section 8 – Interpretation. +Section 8 - Interpretation. a. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config/_default/module.toml b/config/_default/module.toml new file mode 100644 index 0000000..d40421a --- /dev/null +++ b/config/_default/module.toml @@ -0,0 +1,2 @@ +[[imports]] +path = "github.com/jpanther/lynx" \ No newline at end of file diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..b039a02 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module github.com/jpanther/lynx + +go 1.20 diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..e69de29 diff --git a/hugo.yaml b/hugo.yaml new file mode 100644 index 0000000..1b16374 --- /dev/null +++ b/hugo.yaml @@ -0,0 +1,57 @@ +baseURL: https://lila.network/ +languageCode: en +defaultContentLanguage: en +theme: lynx +title: lila.network +copyright: "Built by [@lauralani@chaos.social](https://chaos.social/@lauralani), hosted at [Codeberg](https://codeberg.org/lila-network/website)" +enableEmoji: true +disableKinds: + - taxonomy + - term +author: + name: lila.network + headline: A network of awesome people + # image: img/author.jpg + links: + #- email: mailto:hello@your_domain.com + #- link: https://link-to-some-website.com/ + #- amazon: https://www.amazon.com/hz/wishlist/ls/wishlist-id + #- apple: https://www.apple.com + #- codepen: https://codepen.io/username + #- dev: https://dev.to/username + #- discord: https://discord.gg/invitecode + #- dribbble: https://dribbble.com/username + #- facebook: https://facebook.com/username + #- flickr: https://www.flickr.com/photos/username/ + #- foursquare: https://foursquare.com/username + #- github: https://github.com/username + #- gitlab: https://gitlab.com/username + #- google: https://www.google.com/ + #- instagram: https://instagram.com/username + #- keybase: https://keybase.io/username + #- kickstarter: https://www.kickstarter.com/profile/username + #- lastfm: https://lastfm.com/user/username + #- linkedin: https://linkedin.com/in/username + #- mastodon: https://mastodon.instance/@username + #- medium: https://medium.com/username + #- microsoft: https://www.microsoft.com/ + #- patreon: https://www.patreon.com/username + #- pinterest: https://pinterest.com/username + #- reddit: https://reddit.com/user/username + #- slack: https://workspace.url/team/userid + #- snapchat: https://snapchat.com/add/username + #- soundcloud: https://soundcloud.com/username + #- stack-exchange: https://stackexchange.com/users/userid/username + #- stack-overflow: https://stackoverflow.com/users/userid/username + #- steam: https://steamcommunity.com/profiles/userid + #- telegram: https://t.me/username + #- tiktok: https://tiktok.com/@username + #- tumblr: https://username.tumblr.com + #- twitch: https://twitch.tv/username + #- twitter: https://twitter.com/username + #- whatsapp: https://wa.me/phone-number + #- youtube: https://youtube.com/username +module: + hugoVersion: + extended: false + min: 0.86.1 diff --git a/static/.domains b/static/.domains new file mode 100644 index 0000000..9b25e68 --- /dev/null +++ b/static/.domains @@ -0,0 +1,4 @@ +lila.network +lila-network.codeberg.page +pages.lila-network.codeberg.page +pages.pages.lila-network.codeberg.page \ No newline at end of file diff --git a/static/.well-known/security.txt b/static/.well-known/security.txt new file mode 100644 index 0000000..bfa2f07 --- /dev/null +++ b/static/.well-known/security.txt @@ -0,0 +1,4 @@ +Contact: mailto:security@lauka.net +Expires: 2026-07-31T21:59:00.000Z +Preferred-Languages: en, de +Canonical: https://lila.network/.well-known/security.txt diff --git a/themes/lynx/.gitignore b/themes/lynx/.gitignore new file mode 100644 index 0000000..935cec0 --- /dev/null +++ b/themes/lynx/.gitignore @@ -0,0 +1,23 @@ +### Node ### +# Dependency directories +node_modules/ + +### Hugo ### +# Generated files by hugo +**/public/ +**/resources/_gen/ + +# Executable may be added to repository +hugo.exe +hugo.darwin +hugo.linux + +# Temporary lock file while building +.hugo_build.lock + +### Congo ### +# Lighthouse generated output +.lighthouseci + +# Project specific files +TODO diff --git a/themes/lynx/.prettierrc b/themes/lynx/.prettierrc new file mode 100644 index 0000000..d884083 --- /dev/null +++ b/themes/lynx/.prettierrc @@ -0,0 +1,16 @@ +{ + "goTemplateBracketSpacing": true, + "htmlWhitespaceSensitivity": "css", + "printWidth": 100, + "singleQuote": false, + "tabWidth": 2, + "trailingComma": "es5", + "overrides": [ + { + "files": ["*.html"], + "options": { + "parser": "go-template" + } + } + ] +} diff --git a/themes/lynx/LICENSE b/themes/lynx/LICENSE new file mode 100644 index 0000000..37b1ead --- /dev/null +++ b/themes/lynx/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2021 James Panther (https://jamespanther.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/themes/lynx/archetypes/default.md b/themes/lynx/archetypes/default.md new file mode 100644 index 0000000..6b168c7 --- /dev/null +++ b/themes/lynx/archetypes/default.md @@ -0,0 +1,5 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +description: "" +--- diff --git a/themes/lynx/assets/css/compiled/main.css b/themes/lynx/assets/css/compiled/main.css new file mode 100644 index 0000000..6705316 --- /dev/null +++ b/themes/lynx/assets/css/compiled/main.css @@ -0,0 +1,1482 @@ +/*! Lynx v1.3.0 | MIT License | https://github.com/jpanther/lynx */ + +/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com */ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: currentColor; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +*/ + +html { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font family by default. +2. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.prose { + color: var(--tw-prose-body); + max-width: 65ch; +} + +.prose :where(p):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-lead); + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; +} + +.prose :where(a):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-links); + text-decoration: underline; + font-weight: 500; + text-decoration-color: #d8b4fe; +} + +.prose :where(a):not(:where([class~="not-prose"] *)):hover { + text-decoration: none; + background-color: #9333ea; + border-radius: 0.09rem; +} + +.prose :where(strong):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-bold); + font-weight: 600; +} + +.prose :where(a strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(ol):not(:where([class~="not-prose"] *)) { + list-style-type: decimal; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { + list-style-type: decimal; +} + +.prose :where(ul):not(:where([class~="not-prose"] *)) { + list-style-type: disc; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker { + font-weight: 400; + color: var(--tw-prose-counters); +} + +.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker { + color: var(--tw-prose-bullets); +} + +.prose :where(hr):not(:where([class~="not-prose"] *)) { + border-color: var(--tw-prose-hr); + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; +} + +.prose :where(blockquote):not(:where([class~="not-prose"] *)) { + font-weight: 500; + font-style: italic; + color: var(--tw-prose-quotes); + border-left-width: 0.25rem; + border-left-color: var(--tw-prose-quote-borders); + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; +} + +.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { + content: open-quote; +} + +.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { + content: close-quote; +} + +.prose :where(h1):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; +} + +.prose :where(h1 strong):not(:where([class~="not-prose"] *)) { + font-weight: 900; + color: inherit; +} + +.prose :where(h2):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; +} + +.prose :where(h2 strong):not(:where([class~="not-prose"] *)) { + font-weight: 800; + color: inherit; +} + +.prose :where(h3):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; +} + +.prose :where(h3 strong):not(:where([class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(h4):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; +} + +.prose :where(h4 strong):not(:where([class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(img):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(figure > *):not(:where([class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} + +.prose :where(figcaption):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} + +.prose :where(code):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-code); + font-weight: 600; + font-size: 0.875em; +} + +.prose :where(code):not(:where([class~="not-prose"] *))::before { + content: "`"; +} + +.prose :where(code):not(:where([class~="not-prose"] *))::after { + content: "`"; +} + +.prose :where(a code):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-code); +} + +.prose :where(h1 code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(h2 code):not(:where([class~="not-prose"] *)) { + color: inherit; + font-size: 0.875em; +} + +.prose :where(h3 code):not(:where([class~="not-prose"] *)) { + color: inherit; + font-size: 0.9em; +} + +.prose :where(h4 code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(pre):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-pre-code); + background-color: var(--tw-prose-pre-bg); + overflow-x: auto; + font-weight: 400; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *)) { + background-color: transparent; + border-width: 0; + border-radius: 0; + padding: 0; + font-weight: inherit; + color: inherit; + font-size: inherit; + font-family: inherit; + line-height: inherit; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *))::before { + content: none; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *))::after { + content: none; +} + +.prose :where(table):not(:where([class~="not-prose"] *)) { + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; +} + +.prose :where(thead):not(:where([class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-th-borders); +} + +.prose :where(thead th):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody tr):not(:where([class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-td-borders); +} + +.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { + border-bottom-width: 0; +} + +.prose :where(tbody td):not(:where([class~="not-prose"] *)) { + vertical-align: baseline; +} + +.prose :where(tfoot):not(:where([class~="not-prose"] *)) { + border-top-width: 1px; + border-top-color: var(--tw-prose-th-borders); +} + +.prose :where(tfoot td):not(:where([class~="not-prose"] *)) { + vertical-align: top; +} + +.prose { + --tw-prose-body: #374151; + --tw-prose-headings: #1f2937; + --tw-prose-lead: #6b7280; + --tw-prose-links: #7e22ce; + --tw-prose-bold: #111827; + --tw-prose-counters: #1f2937; + --tw-prose-bullets: #6b7280; + --tw-prose-hr: #e5e7eb; + --tw-prose-quotes: #374151; + --tw-prose-quote-borders: #e9d5ff; + --tw-prose-captions: #6b7280; + --tw-prose-code: #7e22ce; + --tw-prose-pre-code: #374151; + --tw-prose-pre-bg: #f9fafb; + --tw-prose-th-borders: #6b7280; + --tw-prose-td-borders: #d1d5db; + --tw-prose-invert-body: #d1d5db; + --tw-prose-invert-headings: #f9fafb; + --tw-prose-invert-lead: #6b7280; + --tw-prose-invert-links: #c084fc; + --tw-prose-invert-bold: #fff; + --tw-prose-invert-counters: #9ca3af; + --tw-prose-invert-bullets: #4b5563; + --tw-prose-invert-hr: #6b7280; + --tw-prose-invert-quotes: #e5e7eb; + --tw-prose-invert-quote-borders: #581c87; + --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-code: #c084fc; + --tw-prose-invert-pre-code: #e5e7eb; + --tw-prose-invert-pre-bg: #374151; + --tw-prose-invert-th-borders: #6b7280; + --tw-prose-invert-td-borders: #374151; + font-size: 1rem; + line-height: 1.75; +} + +.prose :where(video):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(figure):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(li):not(:where([class~="not-prose"] *)) { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(ul > li):not(:where([class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(hr + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h2 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h3 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h4 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 0; +} + +.prose :where(kbd):not(:where([class~="not-prose"] *)) { + background-color: #e5e7eb; + padding: 0.1rem 0.4rem; + border-radius: 0.25rem; + font-size: 0.9rem; + font-weight: 600; +} + +.prose :where(mark):not(:where([class~="not-prose"] *)) { + color: #1f2937; + background-color: #e9d5ff; + padding: 0.1rem 0.2rem; + border-radius: 0.12rem; +} + +/* Scale SVG icons to text size */ + +.icon svg { + height: 1em; + width: 1em; +} + +/* Links */ + +.link { + --tw-bg-opacity: 1; + background-color: rgb(126 34 206 / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.link:hover { + --tw-brightness: brightness(.9); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.link-amazon { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); + background-color: #ff9900; +} + +.link-apple { + background-color: #333; +} + +.link-codepen { + background-color: #1e1f26; +} + +.link-dev { + background-color: #0a0a0a; +} + +.link-discord { + background-color: #7289da; +} + +.link-dribbble { + background-color: #ea4c89; +} + +.link-facebook { + background-color: #1877f2; +} + +.link-flickr { + background-color: #ff0184; +} + +.link-foursquare { + background-color: #0732a2; +} + +.link-github { + background-color: #333; +} + +.link-gitlab { + background-color: #554488; +} + +.link-google { + background-color: #4285f4; +} + +.link-instagram { + background-color: #c13584; + background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d); +} + +.link-keybase { + background-color: #33a0ff; +} + +.link-kickstarter { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); + background-color: #06ce78; +} + +.link-lastfm { + background-color: #d51007; +} + +.link-linkedin { + background-color: #0077b5; +} + +.link-mastodon { + background-color: #6364ff; +} + +.link-medium { + background-color: #00ab6c; +} + +.link-microsoft { + background-color: #08a6f0; +} + +.link-orcid { + background-color: #a6ce39; +} + +.link-patreon { + background-color: #ff434d; +} + +.link-pinterest { + background-color: #e60023; +} + +.link-reddit { + background-color: #ff4500; +} + +.link-researchgate { + background-color: #40ba9c; +} + +.link-slack { + background-color: #4a154b; +} + +.link-snapchat { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); + background-color: #fffc00; +} + +.link-soundcloud { + background-color: #ff8800; + background: linear-gradient(120deg, #ff8800, #ff3300); +} + +.link-steam { + background-color: #000; +} + +.link-telegram { + background-color: #25a3e1; +} + +.link-tiktok { + background-color: #fe2d55; +} + +.link-tumblr { + background-color: #001935; +} + +.link-twitch { + background-color: #9146ff; +} + +.link-twitter { + background-color: rgb(63, 136, 222); +} + +.link-whatsapp { + background-color: #45d82c; + background: linear-gradient(120deg, #12990b, #45d82c); +} + +.link-youtube { + background-color: #ff0000; +} + +.link-stack-exchange { + background-color: #0095ff; +} + +.link-stack-overflow { + background-color: #f48024; +} + +/* -- Chroma Highlight -- */ + +/* Background */ + +.prose .chroma { + border-radius: 0.375rem; + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +@media (prefers-color-scheme: dark) { + .prose .chroma { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: rgb(229 231 235 / var(--tw-text-opacity)); + } +} + +.relative { + position: relative; +} + +.m-auto { + margin: auto; +} + +.mt-10 { + margin-top: 2.5rem; +} + +.mb-3 { + margin-bottom: 0.75rem; +} + +.mb-2 { + margin-bottom: 0.5rem; +} + +.mt-4 { + margin-top: 1rem; +} + +.mr-1 { + margin-right: 0.25rem; +} + +.mt-2 { + margin-top: 0.5rem; +} + +.mb-6 { + margin-bottom: 1.5rem; +} + +.\!mb-9 { + margin-bottom: 2.25rem !important; +} + +.block { + display: block; +} + +.inline-block { + display: inline-block; +} + +.flex { + display: flex; +} + +.h-full { + height: 100%; +} + +.h-36 { + height: 9rem; +} + +.h-screen { + height: 100vh; +} + +.w-36 { + width: 9rem; +} + +.min-w-full { + min-width: 100%; +} + +.max-w-7xl { + max-width: 80rem; +} + +.flex-grow { + flex-grow: 1; +} + +.flex-col { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.items-center { + align-items: center; +} + +.justify-center { + justify-content: center; +} + +.place-self-start { + place-self: start; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded { + border-radius: 0.25rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} + +.pt-5 { + padding-top: 1.25rem; +} + +.text-center { + text-align: center; +} + +.align-text-bottom { + vertical-align: text-bottom; +} + +.text-4xl { + font-size: 2.25rem; + line-height: 2.5rem; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} + +.font-extrabold { + font-weight: 800; +} + +.leading-7 { + line-height: 1.75rem; +} + +.text-neutral-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.text-neutral-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.text-neutral-800 { + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)); +} + +.text-neutral-400 { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + +.hover\:text-primary-500:hover { + --tw-text-opacity: 1; + color: rgb(168 85 247 / var(--tw-text-opacity)); +} + +.hover\:underline:hover { + text-decoration-line: underline; +} + +.hover\:decoration-primary-400:hover { + text-decoration-color: #c084fc; +} + +@media (prefers-color-scheme: dark) { + .dark\:bg-neutral-800 { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); + } + + .dark\:prose-invert { + --tw-prose-body: var(--tw-prose-invert-body); + --tw-prose-headings: var(--tw-prose-invert-headings); + --tw-prose-lead: var(--tw-prose-invert-lead); + --tw-prose-links: var(--tw-prose-invert-links); + --tw-prose-bold: var(--tw-prose-invert-bold); + --tw-prose-counters: var(--tw-prose-invert-counters); + --tw-prose-bullets: var(--tw-prose-invert-bullets); + --tw-prose-hr: var(--tw-prose-invert-hr); + --tw-prose-quotes: var(--tw-prose-invert-quotes); + --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders); + --tw-prose-captions: var(--tw-prose-invert-captions); + --tw-prose-code: var(--tw-prose-invert-code); + --tw-prose-pre-code: var(--tw-prose-invert-pre-code); + --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg); + --tw-prose-th-borders: var(--tw-prose-invert-th-borders); + --tw-prose-td-borders: var(--tw-prose-invert-td-borders); + } + + .dark\:prose-invert :where(a):not(:where([class~="not-prose"] *)) { + text-decoration-color: #4b5563; + } + + .dark\:prose-invert :where(kbd):not(:where([class~="not-prose"] *)) { + color: #e5e7eb; + background-color: #374151; + } + + .dark\:prose-invert :where(mark):not(:where([class~="not-prose"] *)) { + background-color: #c084fc; + } + + .dark\:text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); + } + + .dark\:text-neutral-400 { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); + } + + .dark\:text-neutral-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); + } +} + +@media (min-width: 640px) { + .sm\:min-w-0 { + min-width: 0px; + } + + .sm\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .sm\:px-14 { + padding-left: 3.5rem; + padding-right: 3.5rem; + } +} + +@media (min-width: 768px) { + .md\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } +} + +@media (min-width: 1024px) { + .lg\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } +} diff --git a/themes/lynx/assets/css/main.css b/themes/lynx/assets/css/main.css new file mode 100644 index 0000000..8858cc6 --- /dev/null +++ b/themes/lynx/assets/css/main.css @@ -0,0 +1,144 @@ +/*! Lynx v1.3.0 | MIT License | https://github.com/jpanther/lynx */ + +@tailwind base; +@tailwind components; + +/* Scale SVG icons to text size */ +.icon svg { + height: 1em; + width: 1em; +} + +/* Links */ +.link { + @apply bg-primary-700 text-white hover:brightness-90; +} + +.link-amazon { + @apply text-neutral-900; + background-color: #ff9900; +} +.link-apple { + background-color: #333; +} +.link-codepen { + background-color: #1e1f26; +} +.link-dev { + background-color: #0a0a0a; +} +.link-discord { + background-color: #7289da; +} +.link-dribbble { + background-color: #ea4c89; +} +.link-facebook { + background-color: #1877f2; +} +.link-flickr { + background-color: #ff0184; +} +.link-foursquare { + background-color: #0732a2; +} +.link-github { + background-color: #333; +} +.link-gitlab { + background-color: #554488; +} +.link-google { + background-color: #4285f4; +} +.link-instagram { + background-color: #c13584; + background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d); +} +.link-keybase { + background-color: #33a0ff; +} +.link-kickstarter { + @apply text-neutral-900; + background-color: #06ce78; +} +.link-lastfm { + background-color: #d51007; +} +.link-linkedin { + background-color: #0077b5; +} +.link-mastodon { + background-color: #6364ff; +} +.link-medium { + background-color: #00ab6c; +} +.link-microsoft { + background-color: #08a6f0; +} +.link-orcid { + background-color: #a6ce39; +} +.link-patreon { + background-color: #ff434d; +} +.link-pinterest { + background-color: #e60023; +} +.link-reddit { + background-color: #ff4500; +} +.link-researchgate { + background-color: #40ba9c; +} +.link-slack { + background-color: #4a154b; +} +.link-snapchat { + @apply text-neutral-900; + background-color: #fffc00; +} +.link-soundcloud { + background-color: #ff8800; + background: linear-gradient(120deg, #ff8800, #ff3300); +} +.link-steam { + background-color: #000; +} +.link-telegram { + background-color: #25a3e1; +} +.link-tiktok { + background-color: #fe2d55; +} +.link-tumblr { + background-color: #001935; +} +.link-twitch { + background-color: #9146ff; +} +.link-twitter { + background-color: rgb(63, 136, 222); +} +.link-whatsapp { + background-color: #45d82c; + background: linear-gradient(120deg, #12990b, #45d82c); +} +.link-youtube { + background-color: #ff0000; +} +.link-stack-exchange { + background-color: #0095ff; +} +.link-stack-overflow { + background-color: #f48024; +} + +/* -- Chroma Highlight -- */ +/* Background */ +.prose .chroma { + @apply rounded-md bg-neutral-50 text-neutral-700 dark:bg-neutral-700 dark:text-neutral-200; +} + +@tailwind utilities; diff --git a/themes/lynx/assets/icons/amazon.svg b/themes/lynx/assets/icons/amazon.svg new file mode 100644 index 0000000..b2b8a56 --- /dev/null +++ b/themes/lynx/assets/icons/amazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/apple.svg b/themes/lynx/assets/icons/apple.svg new file mode 100644 index 0000000..4adc2be --- /dev/null +++ b/themes/lynx/assets/icons/apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/codepen.svg b/themes/lynx/assets/icons/codepen.svg new file mode 100644 index 0000000..7a39ecd --- /dev/null +++ b/themes/lynx/assets/icons/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/dev.svg b/themes/lynx/assets/icons/dev.svg new file mode 100644 index 0000000..547b411 --- /dev/null +++ b/themes/lynx/assets/icons/dev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/discord.svg b/themes/lynx/assets/icons/discord.svg new file mode 100644 index 0000000..29d8307 --- /dev/null +++ b/themes/lynx/assets/icons/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/dribbble.svg b/themes/lynx/assets/icons/dribbble.svg new file mode 100644 index 0000000..8965a0a --- /dev/null +++ b/themes/lynx/assets/icons/dribbble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/email.svg b/themes/lynx/assets/icons/email.svg new file mode 100644 index 0000000..8b72d6f --- /dev/null +++ b/themes/lynx/assets/icons/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/facebook.svg b/themes/lynx/assets/icons/facebook.svg new file mode 100644 index 0000000..649b494 --- /dev/null +++ b/themes/lynx/assets/icons/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/flickr.svg b/themes/lynx/assets/icons/flickr.svg new file mode 100644 index 0000000..74796f5 --- /dev/null +++ b/themes/lynx/assets/icons/flickr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/foursquare.svg b/themes/lynx/assets/icons/foursquare.svg new file mode 100644 index 0000000..b36f861 --- /dev/null +++ b/themes/lynx/assets/icons/foursquare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/github.svg b/themes/lynx/assets/icons/github.svg new file mode 100644 index 0000000..7870c06 --- /dev/null +++ b/themes/lynx/assets/icons/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/gitlab.svg b/themes/lynx/assets/icons/gitlab.svg new file mode 100644 index 0000000..0ed68c8 --- /dev/null +++ b/themes/lynx/assets/icons/gitlab.svg @@ -0,0 +1 @@ + diff --git a/themes/lynx/assets/icons/google.svg b/themes/lynx/assets/icons/google.svg new file mode 100644 index 0000000..2218d96 --- /dev/null +++ b/themes/lynx/assets/icons/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/instagram.svg b/themes/lynx/assets/icons/instagram.svg new file mode 100644 index 0000000..53ab311 --- /dev/null +++ b/themes/lynx/assets/icons/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/keybase.svg b/themes/lynx/assets/icons/keybase.svg new file mode 100644 index 0000000..dd1694e --- /dev/null +++ b/themes/lynx/assets/icons/keybase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/kickstarter.svg b/themes/lynx/assets/icons/kickstarter.svg new file mode 100644 index 0000000..6ff5928 --- /dev/null +++ b/themes/lynx/assets/icons/kickstarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/lastfm.svg b/themes/lynx/assets/icons/lastfm.svg new file mode 100644 index 0000000..f0302e7 --- /dev/null +++ b/themes/lynx/assets/icons/lastfm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/link.svg b/themes/lynx/assets/icons/link.svg new file mode 100644 index 0000000..586901d --- /dev/null +++ b/themes/lynx/assets/icons/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/linkedin.svg b/themes/lynx/assets/icons/linkedin.svg new file mode 100644 index 0000000..437b807 --- /dev/null +++ b/themes/lynx/assets/icons/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/mastodon.svg b/themes/lynx/assets/icons/mastodon.svg new file mode 100644 index 0000000..4257e7c --- /dev/null +++ b/themes/lynx/assets/icons/mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/medium.svg b/themes/lynx/assets/icons/medium.svg new file mode 100644 index 0000000..c5da4f8 --- /dev/null +++ b/themes/lynx/assets/icons/medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/microsoft.svg b/themes/lynx/assets/icons/microsoft.svg new file mode 100644 index 0000000..4920b87 --- /dev/null +++ b/themes/lynx/assets/icons/microsoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/orcid.svg b/themes/lynx/assets/icons/orcid.svg new file mode 100644 index 0000000..65aa73b --- /dev/null +++ b/themes/lynx/assets/icons/orcid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/patreon.svg b/themes/lynx/assets/icons/patreon.svg new file mode 100644 index 0000000..6fe623e --- /dev/null +++ b/themes/lynx/assets/icons/patreon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/pinterest.svg b/themes/lynx/assets/icons/pinterest.svg new file mode 100644 index 0000000..c445eb9 --- /dev/null +++ b/themes/lynx/assets/icons/pinterest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/reddit.svg b/themes/lynx/assets/icons/reddit.svg new file mode 100644 index 0000000..83ae62d --- /dev/null +++ b/themes/lynx/assets/icons/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/researchgate.svg b/themes/lynx/assets/icons/researchgate.svg new file mode 100644 index 0000000..d4377d5 --- /dev/null +++ b/themes/lynx/assets/icons/researchgate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/slack.svg b/themes/lynx/assets/icons/slack.svg new file mode 100644 index 0000000..3c8e900 --- /dev/null +++ b/themes/lynx/assets/icons/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/snapchat.svg b/themes/lynx/assets/icons/snapchat.svg new file mode 100644 index 0000000..6e37c24 --- /dev/null +++ b/themes/lynx/assets/icons/snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/soundcloud.svg b/themes/lynx/assets/icons/soundcloud.svg new file mode 100644 index 0000000..0119868 --- /dev/null +++ b/themes/lynx/assets/icons/soundcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/stack-exchange.svg b/themes/lynx/assets/icons/stack-exchange.svg new file mode 100644 index 0000000..c520c2c --- /dev/null +++ b/themes/lynx/assets/icons/stack-exchange.svg @@ -0,0 +1 @@ + diff --git a/themes/lynx/assets/icons/stack-overflow.svg b/themes/lynx/assets/icons/stack-overflow.svg new file mode 100644 index 0000000..2f05371 --- /dev/null +++ b/themes/lynx/assets/icons/stack-overflow.svg @@ -0,0 +1 @@ + diff --git a/themes/lynx/assets/icons/steam.svg b/themes/lynx/assets/icons/steam.svg new file mode 100644 index 0000000..0bfb16d --- /dev/null +++ b/themes/lynx/assets/icons/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/telegram.svg b/themes/lynx/assets/icons/telegram.svg new file mode 100644 index 0000000..49bd008 --- /dev/null +++ b/themes/lynx/assets/icons/telegram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/tiktok.svg b/themes/lynx/assets/icons/tiktok.svg new file mode 100644 index 0000000..0fcd7b1 --- /dev/null +++ b/themes/lynx/assets/icons/tiktok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/tumblr.svg b/themes/lynx/assets/icons/tumblr.svg new file mode 100644 index 0000000..84ed909 --- /dev/null +++ b/themes/lynx/assets/icons/tumblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/twitch.svg b/themes/lynx/assets/icons/twitch.svg new file mode 100644 index 0000000..198dc64 --- /dev/null +++ b/themes/lynx/assets/icons/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/twitter.svg b/themes/lynx/assets/icons/twitter.svg new file mode 100644 index 0000000..9ac9e0b --- /dev/null +++ b/themes/lynx/assets/icons/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/whatsapp.svg b/themes/lynx/assets/icons/whatsapp.svg new file mode 100644 index 0000000..9a37967 --- /dev/null +++ b/themes/lynx/assets/icons/whatsapp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/assets/icons/youtube.svg b/themes/lynx/assets/icons/youtube.svg new file mode 100644 index 0000000..f59312a --- /dev/null +++ b/themes/lynx/assets/icons/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/config.toml b/themes/lynx/config.toml new file mode 100644 index 0000000..fb93774 --- /dev/null +++ b/themes/lynx/config.toml @@ -0,0 +1,60 @@ +# baseURL = "https://your_domain.com/" +languageCode = "en" +defaultContentLanguage = "en" + +title = "Lynx" +# copyright = "Copy, _right?_ :thinking_face:" + +enableEmoji = true +disableKinds = ["taxonomy", "term"] + +[author] + # name = "Your name here" + # headline = "An awesome person" + # image = "img/author.jpg" # path relative to static directory + + links = [ + # { email = "mailto:hello@your_domain.com" }, + # { link = "https://link-to-some-website.com/" }, + # { amazon = "https://www.amazon.com/hz/wishlist/ls/wishlist-id" }, + # { apple = "https://www.apple.com" }, + # { codepen = "https://codepen.io/username" }, + # { dev = "https://dev.to/username" }, + # { discord = "https://discord.gg/invitecode" }, + # { dribbble = "https://dribbble.com/username" }, + # { facebook = "https://facebook.com/username" }, + # { flickr = "https://www.flickr.com/photos/username/" }, + # { foursquare = "https://foursquare.com/username" }, + # { github = "https://github.com/username" }, + # { gitlab = "https://gitlab.com/username" }, + # { google = "https://www.google.com/" }, + # { instagram = "https://instagram.com/username" }, + # { keybase = "https://keybase.io/username" }, + # { kickstarter = "https://www.kickstarter.com/profile/username" }, + # { lastfm = "https://lastfm.com/user/username" }, + # { linkedin = "https://linkedin.com/in/username" }, + # { mastodon = "https://mastodon.instance/@username" }, + # { medium = "https://medium.com/username" }, + # { microsoft = "https://www.microsoft.com/" }, + # { patreon = "https://www.patreon.com/username" }, + # { pinterest = "https://pinterest.com/username" }, + # { reddit = "https://reddit.com/user/username" }, + # { slack = "https://workspace.url/team/userid" }, + # { snapchat = "https://snapchat.com/add/username" }, + # { soundcloud = "https://soundcloud.com/username" }, + # { stack-exchange = "https://stackexchange.com/users/userid/username" }, + # { stack-overflow = "https://stackoverflow.com/users/userid/username" }, + # { steam = "https://steamcommunity.com/profiles/userid" }, + # { telegram = "https://t.me/username" }, + # { tiktok = "https://tiktok.com/@username" }, + # { tumblr = "https://username.tumblr.com" }, + # { twitch = "https://twitch.tv/username" }, + # { twitter = "https://twitter.com/username" }, + # { whatsapp = "https://wa.me/phone-number" }, + # { youtube = "https://youtube.com/username" }, + ] + +[module] + [module.hugoVersion] + extended = false + min = "0.86.1" diff --git a/themes/lynx/exampleSite/assets/author.jpg b/themes/lynx/exampleSite/assets/author.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7a23be57c7dd71c5e0519c601c5d22e0864136cf GIT binary patch literal 43499 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

?~IQOm9 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 literal 0 HcmV?d00001 diff --git a/themes/lynx/exampleSite/assets/css/custom.css b/themes/lynx/exampleSite/assets/css/custom.css new file mode 100644 index 0000000..357abab --- /dev/null +++ b/themes/lynx/exampleSite/assets/css/custom.css @@ -0,0 +1,9 @@ +.link-font-awesome { + background: rgb(131, 58, 180); + background: linear-gradient( + 90deg, + rgba(131, 58, 180, 1) 0%, + rgba(253, 29, 29, 1) 50%, + rgba(252, 176, 69, 1) 100% + ); +} diff --git a/themes/lynx/exampleSite/assets/icons/font-awesome.svg b/themes/lynx/exampleSite/assets/icons/font-awesome.svg new file mode 100644 index 0000000..14a465d --- /dev/null +++ b/themes/lynx/exampleSite/assets/icons/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/lynx/exampleSite/config.toml b/themes/lynx/exampleSite/config.toml new file mode 100644 index 0000000..636cb0c --- /dev/null +++ b/themes/lynx/exampleSite/config.toml @@ -0,0 +1,24 @@ +theme = "lynx" +title = "Lynx" + +enableEmoji = true +disableKinds = ["taxonomy", "term"] + +[author] + name = "Lynx" + headline = "A simple links theme for Hugo built with Tailwind CSS" + image = "author.jpg" + links = [ + { link = { href = "https://github.com/jpanther/lynx/blob/stable/README.md", text = "View the readme", icon = "github" } }, + { link = { href = "styles/", text = "All the link styles", target = "_self" } }, + { github = "https://github.com/jpanther/lynx" }, + { twitter = "https://twitter.com/jpanther" }, + { font-awesome = { href = "https://fontawesome.com/", text = "FontAwesome" } }, + ] + +[markup.highlight] + noClasses = false + +[markup.goldmark] +[markup.goldmark.renderer] + unsafe = true diff --git a/themes/lynx/exampleSite/content/_index.md b/themes/lynx/exampleSite/content/_index.md new file mode 100644 index 0000000..68e99fb --- /dev/null +++ b/themes/lynx/exampleSite/content/_index.md @@ -0,0 +1,5 @@ +--- +description: "This is a demo of the Lynx theme for Hugo." +--- + +View the readme or check out all the link styles available using the links below. diff --git a/themes/lynx/exampleSite/content/styles.md b/themes/lynx/exampleSite/content/styles.md new file mode 100644 index 0000000..c6ee2b2 --- /dev/null +++ b/themes/lynx/exampleSite/content/styles.md @@ -0,0 +1,47 @@ +--- +title: Link styles +--- + +These are all the built-in link styles available in Lynx. Don't forget that you can also create your own styles --- check the [readme](https://github.com/jpanther/lynx/blob/stable/README.md) for more details. +

+ + +

+{{< link email >}} +{{< link link >}} +{{< link amazon >}} +{{< link apple >}} +{{< link codepen >}} +{{< link dev >}} +{{< link discord >}} +{{< link dribbble >}} +{{< link facebook >}} +{{< link flickr >}} +{{< link foursquare >}} +{{< link github >}} +{{< link gitlab >}} +{{< link google >}} +{{< link instagram >}} +{{< link keybase >}} +{{< link kickstarter >}} +{{< link lastfm >}} +{{< link linkedin >}} +{{< link mastodon >}} +{{< link medium >}} +{{< link microsoft >}} +{{< link patreon >}} +{{< link pinterest >}} +{{< link reddit >}} +{{< link slack >}} +{{< link snapchat >}} +{{< link soundcloud >}} +{{< link stack-exchange >}} +{{< link stack-overflow >}} +{{< link steam >}} +{{< link telegram >}} +{{< link tiktok >}} +{{< link tumblr >}} +{{< link twitch >}} +{{< link twitter >}} +{{< link whatsapp >}} +{{< link youtube >}} diff --git a/themes/lynx/exampleSite/layouts/shortcodes/link.html b/themes/lynx/exampleSite/layouts/shortcodes/link.html new file mode 100644 index 0000000..09789bd --- /dev/null +++ b/themes/lynx/exampleSite/layouts/shortcodes/link.html @@ -0,0 +1,8 @@ + + {{ partial "icon.html" (.Get 0) }} + {{ .Get 0 }} + diff --git a/themes/lynx/go.mod b/themes/lynx/go.mod new file mode 100644 index 0000000..438f331 --- /dev/null +++ b/themes/lynx/go.mod @@ -0,0 +1,3 @@ +module github.com/jpanther/lynx + +go 1.17 diff --git a/themes/lynx/i18n/en.yaml b/themes/lynx/i18n/en.yaml new file mode 100644 index 0000000..f492d44 --- /dev/null +++ b/themes/lynx/i18n/en.yaml @@ -0,0 +1,47 @@ +link: + amazon: Amazon + apple: Apple + codepen: CodePen + dev: DEV + discord: Discord + dribbble: Dribbble + email: Email + facebook: Facebook + flickr: Flickr + foursquare: Foursquare + github: GitHub + gitlab: GitLab + google: Google + instagram: Instagram + keybase: Keybase + kickstarter: Kickstarter + lastfm: Last.fm + link: Website + linkedin: LinkedIn + mastodon: Mastodon + medium: Medium + microsoft: Microsoft + orcid: ORCiD + patreon: Patreon + pinterest: Pinterest + reddit: Reddit + researchgate: ResearchGate + slack: Slack + snapchat: Snapchat + soundcloud: Soundcloud + steam: Steam + telegram: Telegram + tiktok: TikTok + tumblr: Tumblr + twitch: Twitch + twitter: Twitter + whatsapp: WhatsApp + youtube: YouTube + stack-exchange: Stack Exchange + stack-overflow: Stack Overflow + +nav: + home: Home + +footer: + powered_by: "Powered by {{ .Hugo }} & {{ .Lynx }}" diff --git a/themes/lynx/i18n/fr.yaml b/themes/lynx/i18n/fr.yaml new file mode 100644 index 0000000..b2558b4 --- /dev/null +++ b/themes/lynx/i18n/fr.yaml @@ -0,0 +1,45 @@ +link: + amazon: Amazon + apple: Apple + codepen: CodePen + dev: DEV + discord: Discord + dribbble: Dribbble + email: Email + facebook: Facebook + flickr: Flickr + foursquare: Foursquare + github: GitHub + gitlab: GitLab + google: Google + instagram: Instagram + keybase: Keybase + kickstarter: Kickstarter + lastfm: Last.fm + link: "Site internet" + linkedin: LinkedIn + mastodon: Mastodon + medium: Medium + microsoft: Microsoft + orcid: ORCiD + patreon: Patreon + pinterest: Pinterest + reddit: Reddit + researchgate: ResearchGate + slack: Slack + snapchat: Snapchat + soundcloud: Soundcloud + steam: Steam + telegram: Telegram + tiktok: TikTok + tumblr: Tumblr + twitch: Twitch + twitter: Twitter + whatsapp: WhatsApp + youtube: YouTube + +# nav: +# home: Home + +footer: + powered_by: "Propulsé par {{ .Hugo }} & {{ .Lynx }}" diff --git a/themes/lynx/images/screenshot.png b/themes/lynx/images/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..28eb781770a61c10e851134da1be25729caa7c67 GIT binary patch literal 190703 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%0Dt{Jh0 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

nU&&DakmKxl3f7z4r!ja=?R& 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%0D2Y34tmZ^zC*b4sY_CPi^lH-@Bey-)~-#zJ0Xo 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

DyJ|jA8@kFt^YA^enf^> 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 literal 0 HcmV?d00001 diff --git a/themes/lynx/images/tn.png b/themes/lynx/images/tn.png new file mode 100644 index 0000000000000000000000000000000000000000..af6211cb71da2b741871acb23cd6bcf9b849f244 GIT binary patch literal 83576 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

~hAZ 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%0A`)&Er+QD zepp@e>^|gnFG`mU_MTtdI$4> zxs8g0ZU$1?kA!@Y0arGhcRi#2N5`u@3r)i*?d5w(Y9ax<6DbVxPVMfyYXBjsaCS;- z>s&@ghCI#9+Wt1D2x5u{4fnw2uaeRr^vW+cJu@@&#}CMthx<96ZJFmELZe9w3^M`> z0%5u0pw)vpHyhR5cJEcqoMv2@?+&omFenIAnO&Y38N}K+pbSVy!1=g5jrZ|#Pc!xP zDbFa0?32NAe(d$?m`A93uMtIe@UuH6riD@e-B#67th}WWc-wwlz?~DO*4bvDl9H0J z=jXctJ=3QcLBjABH+Ux%p6GcOks2^jtyzXR&x3zr+zCV&1fECp zs}R$UFS~t?%`pGLWh1BMtA7mNx!BpA7T()To&!cpr?%hikPX7zwA+SfWz&7eAH$Y`S{Qan$G3t33}1c*ew17k)I2_*2}Zdg1YQgr+*ur zz?``sg}3&D&&BlY2teU_vi4`hRer;P^8+OgCp&wNfD7S=6wmf0J+lDEL+Pi8K$p#d z>4~3Nxw&Qr1_oMvHO?)*a5E6%9U=>F`IP z59DW0d4Dz_$={qBwQ%{^s-2##%CF7C(XM^@{(!xJUO~l9gScnlbiQ#P>uhkL`A{I> z_H*-s(hpRWWUyH-P3Q3!IUO8Q(o7v40vtV)xS`qIKyqNwK345OfGbHrFR+!7!7<|E zRSa!u=?J)MiXjCXLwr%YIs^R9Iy|<9G61!J_}}bJSL)%>h&9yJxgu`wI|KN$0e}7R zV?yL59BSq2dOEH5ogg9dm6-p|KuRUxh)`_->t@vKWMXP4=Cj8e--D(FC&y-^^2*m0%Eaf?L>@wH0G&8Mw{8@*bA7T7 zINI#=bOE1J_tHtb<^?vkrDtfDYRV02xnk41RRU>LLhiJKb#IZXGBU>3)C9uYnjqq_ z;2R$uQJ>R|k?i)S&l#P*7q^>(X%X zKrI|$orwLwZ9o{E@PVdq&%bYxWx(Q(?^dyU0dx2N_|Yyf@FCU6X|CBBwhuPLhd*&| zhiq;#!ULKYvUAPSv$FJ!jgPKkq|xwzBd!CX0{ya|I1i88&RDQ&DUY}~=(sER$JLVm z&BSzpnQ@1=4?qSUflFmx;_Ls0K*qzOAYf2&4iVoKsih5!9o#VyD8Oy(_ z-ewuuJ~`!kt+QsZb}wh}teL((eZeW%p#nhB?(XjX`6EjJ2}H~f4Po=d>>Vw&1Iz03 za2s;f=C&ONa2MtXy5X+O%~d-ORP$i>wEU0SkkfS!3=EvC|5eKok(6oof&+Syn{Mkk z_l}Q`FJrsrST@IIa4@^zn1_c)b{y_5RIR&zd$G@!eH2Ax!)ex5Pyunul`v{jZd^Dt z1?!z7`jc!%a)c-My|B!x-1VBAvVn!J=i#BPKyxSj=`cGI6?NI<=(c1E79H1AXr6_; z>oz&Vs1wt=a||w#&0b7{c5E7CL29GbPrk;-9=_iEGaPd(npE+l=yUwA`CIeC{AsWJ zbn|t^rEL9sSV-6lcg0HRZCSfjChnwre95!w#;ZW+*ZQleIH#J~{nxv5UFS(+>p5f` zdfyR&7S*bWzXh9NK{?#1+gApub{u+@)7JH#BjdlaDthGnz_Ui2dR7Ll^LQ^X2tKeB zF#nuUWE5!?hy&t-N&A2Rge-dSdr_1u+J@aHE5tr(!F;)5W|(vWq*7msH})54VZ5=) z^yuAxEb<#i>Q>!_D);BfsvD!%1qL)OO&n$d2ivm<1> zIy#i}NMZ?X;$rT$8aBG;+ahs=BBR-EdU|Q#G<;wth0H5i1mm7}9nK}qozk+6*xg#TEg=j%qUlTM?1Z1<^EQ*p-H8Foh?X0b>ZCa&mU#+`5 zPEhz&iLA!?ohXZr25~Rhh)-t8k74V^dF9gj{!eQVXQDTj?9l~v>@+lKXE$pP55Ml- zVEV1M`@hTKd^uRim~;=$^}6}=K0}18ki3u?vw5MK?}>O@VxZT*^4MfeO!_tmq#Z)l zY`}vZT36Nyy1P2^l*&me{p>B4%VAxA<1I37sKm1C6=)^n?!_PIGuK!jmou{;0E60P zR@9VC`s9d|XeO|Nh*D4% z>4AfS;@nW*lae@-8QLh$61QIBGLt#JW6bi0OiMBBBW>}R;e~H4w;VdP+{ekO-o3#= ztZI^N5$tDlUp3#wF<6+Qa|?;j8b;)kgkX)lu!9*+j(o7sEo)SMfhZ}T_-)0;kH=s@-S34wt_;%khj`=aYvc$1P)8Zf__oe;XTWwlF9 z-1^SxX#o|v)i<(2T6D;j%6ejv_$%D3%GmKNH@K+HZ$XUlxam6DpWjXZPsOezNSc+T zIYBl^hQTtAoo&_gw!yH{lgz{HJxW(p*YY{a7uQR+WsrA~V++j#A;jR-gULVFkwzLP zYG*W%f011#Oi36bxRdP$1AKuT2yr{Q8hhybA?pn4EDBv9fd($m)X*2u{+ykil{#K8 zrJ41-Mml~3@1ME#?(Eu$W^6!A{XIPX{JZ0KyOvspaH0fF2EWBbDcwQ-F6oiEULDB* z3Hsdw{Oo?-O^EA>^Z@ZC8m4tT8Wpg?&x*Z@3IUtm^!1Lrv^BhaA1?!wSu2AVl3!Z9 zh^dNi@YaQabC4iIML|Ic8Zm!L1dJ%|FFq1KjzXcpzW|SH$^ZR1?YF1EO9>l%xhKGw u$Aez@`0*I|SB=MU2fLg3as0pi`4A{fZ&;9ze@*@IC?8~1Woo3%L;e?ALSWJW literal 0 HcmV?d00001 diff --git a/themes/lynx/layouts/_default/baseof.html b/themes/lynx/layouts/_default/baseof.html new file mode 100644 index 0000000..1a34688 --- /dev/null +++ b/themes/lynx/layouts/_default/baseof.html @@ -0,0 +1,10 @@ + + + {{- partial "head.html" . -}} + +

{{- block "main" . }}{{- end }}
+ {{- partial "footer.html" . -}} + + diff --git a/themes/lynx/layouts/_default/single.html b/themes/lynx/layouts/_default/single.html new file mode 100644 index 0000000..0a9a13f --- /dev/null +++ b/themes/lynx/layouts/_default/single.html @@ -0,0 +1,15 @@ +{{ define "main" }} + +{{ end }} diff --git a/themes/lynx/layouts/index.html b/themes/lynx/layouts/index.html new file mode 100644 index 0000000..52e903c --- /dev/null +++ b/themes/lynx/layouts/index.html @@ -0,0 +1,68 @@ +{{ define "main" }} +
+
+ {{ with .Site.Author.image }} + {{ $src := . }} + {{ $resource := "" }} + {{ if $.Page.Resources.GetMatch $src }} + {{ $resource = $.Page.Resources.GetMatch $src }} + {{ else if resources.GetMatch $src }} + {{ $resource = resources.Get $src }} + {{ end }} + {{ with $resource }} + {{ $src = (.Fill "288x288").RelPermalink }} + {{ end }} + {{ $.Site.Author.name | default + {{ end }} +

+ {{ .Params.title | default .Site.Author.name | default .Site.Title | emojify }} +

+ {{ with .Site.Author.headline }} +

+ {{ . | markdownify | emojify }} +

+ {{ end }} + {{ with .Content }} +
{{ . | emojify }}
+ {{ end }} +
+ {{ with .Site.Author.links }} +
+ {{ range $links := . }} + {{ range $type, $data := $links }} + {{ $href := $data }} + {{ $icon := $type }} + {{ $text := i18n (printf "link.%s" $type) }} + {{ $target := "_blank" }} + {{ $title := "" }} + {{ if reflect.IsMap $data }} + {{ with $data.href }}{{ $href = . }}{{ end }} + {{ with $data.icon }}{{ $icon = . }}{{ end }} + {{ with $data.text }}{{ $text = . }}{{ end }} + {{ with $data.target }}{{ $target = . }}{{ end }} + {{ with $data.title }}{{ $title = . }}{{ end }} + {{ end }} + + {{- with $icon -}} + {{ partial "icon.html" . }} + {{- end -}} + {{ $text | emojify }} + + {{ end }} + {{ end }} +
+ {{ end }} +
+{{ end }} diff --git a/themes/lynx/layouts/partials/analytics.html b/themes/lynx/layouts/partials/analytics.html new file mode 100644 index 0000000..f8c7c2c --- /dev/null +++ b/themes/lynx/layouts/partials/analytics.html @@ -0,0 +1,10 @@ +{{ if hugo.IsProduction }} + {{ with .Site.Params.fathomAnalytics.site }} + {{ if isset $.Site.Params.fathomanalytics "domain" }} + + {{ else }} + + {{ end }} + {{ end }} + {{ template "_internal/google_analytics.html" . }} +{{ end }} diff --git a/themes/lynx/layouts/partials/footer.html b/themes/lynx/layouts/partials/footer.html new file mode 100644 index 0000000..5147578 --- /dev/null +++ b/themes/lynx/layouts/partials/footer.html @@ -0,0 +1,28 @@ +
+
+ {{/* Copyright */}} +

+ {{- with .Site.Copyright }} + {{ . | emojify | markdownify }} + {{- else }} + © + {{ now.Format "2006" }} + {{ .Site.Author.name | markdownify | emojify }} + {{- end }} +

+ {{/* Theme attribution */}} + {{ if .Site.Params.attribution | default true }} +

+ {{ $hugo := printf `Hugo` + }} + {{ $lynx := printf `Lynx` }} + {{ i18n "footer.powered_by" (dict "Hugo" $hugo "Lynx" $lynx) | safeHTML }} +

+ {{ end }} +
+ {{/* Extend footer - eg. for extra scripts, etc. */}} + {{ if templates.Exists "partials/extend-footer.html" }} + {{ partialCached "extend-footer.html" . }} + {{ end }} +
diff --git a/themes/lynx/layouts/partials/head.html b/themes/lynx/layouts/partials/head.html new file mode 100644 index 0000000..5e32781 --- /dev/null +++ b/themes/lynx/layouts/partials/head.html @@ -0,0 +1,92 @@ + + + {{ with .Site.LanguageCode }} + + {{ end }} + + + {{/* Title */}} + {{ if .IsHome -}} + {{ .Site.Title }} + + {{- else -}} + {{ .Title | emojify }} · {{ .Site.Title | emojify }} + + {{- end }} + {{/* Metadata */}} + {{ with .Params.Description -}} + + {{- else -}} + + {{- end }} + {{ with .Site.Params.keywords -}} + + {{- end }} + {{ with .Site.Params.robots }} + + {{ end }} + {{ with .Params.robots }} + + {{ end }} + + {{ range .AlternativeOutputFormats -}} + {{ printf `` .Rel .MediaType.Type .RelPermalink $.Site.Title | safeHTML }} + {{ end -}} + {{/* Asset bundles */}} + {{ $assets := newScratch }} + {{ $cssMain := resources.Get "css/compiled/main.css" }} + {{ $assets.Add "css" (slice $cssMain) }} + {{ $cssCustom := resources.Get "css/custom.css" }} + {{ if $cssCustom }} + {{ $assets.Add "css" (slice $cssCustom) }} + {{ end }} + {{ $bundleCSS := $assets.Get "css" | resources.Concat "css/main.bundle.css" | resources.Minify | resources.Fingerprint "sha512" }} + + {{/* Icons */}} + {{ if templates.Exists "partials/favicons.html" }} + {{ partialCached "favicons.html" .Site }} + {{ else }} + + + + + {{ end }} + {{/* Site Verification */}} + {{ with .Site.Params.verification.google }} + + {{ end }} + {{ with .Site.Params.verification.bing }} + + {{ end }} + {{ with .Site.Params.verification.pinterest }} + + {{ end }} + {{ with .Site.Params.verification.yandex }} + + {{ end }} + {{/* Social */}} + {{ template "_internal/opengraph.html" . }} + {{ template "_internal/twitter_cards.html" . }} + {{/* Generator */}} + {{ if .Site.Params.attribution | default true }} + {{ hugo.Generator }} + {{ end }} + {{/* Me */}} + {{ with .Site.Author.name }}{{ end }} + {{ with .Site.Author.links }} + {{ range $links := . }} + {{ range $name, $url := $links }}{{ end }} + {{ end }} + {{ end }} + {{/* Analytics */}} + {{ partialCached "analytics.html" . }} + {{/* Extend head - eg. for custom analytics scripts, etc. */}} + {{ if templates.Exists "partials/extend-head.html" }} + {{ partialCached "extend-head.html" .Site }} + {{ end }} + diff --git a/themes/lynx/layouts/partials/icon.html b/themes/lynx/layouts/partials/icon.html new file mode 100644 index 0000000..831697a --- /dev/null +++ b/themes/lynx/layouts/partials/icon.html @@ -0,0 +1,6 @@ +{{ $icon := resources.Get (print "icons/" . ".svg") }} +{{ if $icon }} + + {{ $icon.Content | safeHTML }} + +{{ end }} diff --git a/themes/lynx/layouts/shortcodes/icon.html b/themes/lynx/layouts/shortcodes/icon.html new file mode 100644 index 0000000..3afb45b --- /dev/null +++ b/themes/lynx/layouts/shortcodes/icon.html @@ -0,0 +1,8 @@ + + {{ $icon := resources.Get (printf "icons/%s.svg" ($.Get 0)) }} + {{ if $icon }} + {{ $icon.Content | safeHTML }} + {{ else }} + {{ i18n "shortcode.icon_none" }} + {{ end }} + diff --git a/themes/lynx/layouts/shortcodes/lead.html b/themes/lynx/layouts/shortcodes/lead.html new file mode 100644 index 0000000..4d68d99 --- /dev/null +++ b/themes/lynx/layouts/shortcodes/lead.html @@ -0,0 +1,3 @@ +

+ {{ .Inner }} +

diff --git a/themes/lynx/lighthouserc.js b/themes/lynx/lighthouserc.js new file mode 100644 index 0000000..429e6c2 --- /dev/null +++ b/themes/lynx/lighthouserc.js @@ -0,0 +1,15 @@ +module.exports = { + ci: { + collect: { + startServerCommand: "npm run example -- --disableLiveReload --minify", + startServerReadyPattern: "Web Server is available", + url: ["http://localhost:8008/lynx/"], + settings: { + skipAudits: ["uses-text-compression", "uses-long-cache-ttl"], + }, + }, + upload: { + target: "temporary-public-storage", + }, + }, +}; diff --git a/themes/lynx/package-lock.json b/themes/lynx/package-lock.json new file mode 100644 index 0000000..82de520 --- /dev/null +++ b/themes/lynx/package-lock.json @@ -0,0 +1,1943 @@ +{ + "name": "hugo-lynx-theme", + "version": "1.2.4", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "hugo-lynx-theme", + "version": "1.2.4", + "license": "MIT", + "devDependencies": { + "@tailwindcss/typography": "^0.5.9", + "prettier": "^2.8.8", + "prettier-plugin-go-template": "^0.0.13", + "prettier-plugin-tailwindcss": "^0.3.0", + "tailwindcss": "^3.3.2" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "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/@tailwindcss/typography": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz", + "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==", + "dev": true, + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "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/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/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/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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/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/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "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/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/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/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.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-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/jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "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/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.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/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/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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/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-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.24", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "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-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { + "version": "6.0.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-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-go-template": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/prettier-plugin-go-template/-/prettier-plugin-go-template-0.0.13.tgz", + "integrity": "sha512-gG/xT5kd+kCzoMaTchXvdfBdsunyRCV6G8cgdPGPd2V5JGGKXUG7SjzBKU7jaGh2RTeblcAdBb/E+S/duOAMsA==", + "dev": true, + "dependencies": { + "ulid": "^2.3.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "prettier": "^2.0.0" + } + }, + "node_modules/prettier-plugin-tailwindcss": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.3.0.tgz", + "integrity": "sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==", + "dev": true, + "engines": { + "node": ">=12.17.0" + }, + "peerDependencies": { + "@ianvs/prettier-plugin-sort-imports": "*", + "@prettier/plugin-pug": "*", + "@shopify/prettier-plugin-liquid": "*", + "@shufo/prettier-plugin-blade": "*", + "@trivago/prettier-plugin-sort-imports": "*", + "prettier": ">=2.2.0", + "prettier-plugin-astro": "*", + "prettier-plugin-css-order": "*", + "prettier-plugin-import-sort": "*", + "prettier-plugin-jsdoc": "*", + "prettier-plugin-marko": "*", + "prettier-plugin-organize-attributes": "*", + "prettier-plugin-organize-imports": "*", + "prettier-plugin-style-order": "*", + "prettier-plugin-svelte": "*", + "prettier-plugin-twig-melody": "*" + }, + "peerDependenciesMeta": { + "@ianvs/prettier-plugin-sort-imports": { + "optional": true + }, + "@prettier/plugin-pug": { + "optional": true + }, + "@shopify/prettier-plugin-liquid": { + "optional": true + }, + "@shufo/prettier-plugin-blade": { + "optional": true + }, + "@trivago/prettier-plugin-sort-imports": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + }, + "prettier-plugin-css-order": { + "optional": true + }, + "prettier-plugin-import-sort": { + "optional": true + }, + "prettier-plugin-jsdoc": { + "optional": true + }, + "prettier-plugin-marko": { + "optional": true + }, + "prettier-plugin-organize-attributes": { + "optional": true + }, + "prettier-plugin-organize-imports": { + "optional": true + }, + "prettier-plugin-style-order": { + "optional": true + }, + "prettier-plugin-svelte": { + "optional": true + }, + "prettier-plugin-twig-melody": { + "optional": true + } + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/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/sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/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/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "dev": true, + "bin": { + "ulid": "bin/cli.js" + } + }, + "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/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/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true, + "engines": { + "node": ">= 14" + } + } + }, + "dependencies": { + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + }, + "dependencies": { + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@tailwindcss/typography": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz", + "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==", + "dev": true, + "requires": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "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 + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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 + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "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, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "dev": true + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "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, + "requires": { + "wrappy": "1" + } + }, + "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 + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true + }, + "postcss": { + "version": "8.4.24", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "dev": true, + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.11" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + }, + "prettier-plugin-go-template": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/prettier-plugin-go-template/-/prettier-plugin-go-template-0.0.13.tgz", + "integrity": "sha512-gG/xT5kd+kCzoMaTchXvdfBdsunyRCV6G8cgdPGPd2V5JGGKXUG7SjzBKU7jaGh2RTeblcAdBb/E+S/duOAMsA==", + "dev": true, + "requires": { + "ulid": "^2.3.0" + } + }, + "prettier-plugin-tailwindcss": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.3.0.tgz", + "integrity": "sha512-009/Xqdy7UmkcTBpwlq7jsViDqXAYSOMLDrHAdTMlVZOrKfM2o9Ci7EMWTMZ7SkKBFTG04UM9F9iM2+4i6boDA==", + "dev": true, + "requires": {} + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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 + }, + "sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "tailwindcss": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "dev": true, + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "dependencies": { + "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, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "ulid": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz", + "integrity": "sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==", + "dev": true + }, + "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 + }, + "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 + }, + "yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true + } + } +} diff --git a/themes/lynx/package.json b/themes/lynx/package.json new file mode 100644 index 0000000..197120c --- /dev/null +++ b/themes/lynx/package.json @@ -0,0 +1,34 @@ +{ + "name": "hugo-lynx-theme", + "version": "1.3.0", + "description": "Lynx theme for Hugo", + "scripts": { + "dev": "NODE_ENV=development ./node_modules/tailwindcss/lib/cli.js -i ./assets/css/main.css -o ./assets/css/compiled/main.css --jit -w", + "build": "NODE_ENV=production ./node_modules/tailwindcss/lib/cli.js -i ./assets/css/main.css -o ./assets/css/compiled/main.css --jit", + "example": "hugo server --source exampleSite --themesDir ../.. --buildDrafts -b http://localhost/lynx/ -p 8008", + "lighthouse": "lhci autorun" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jpanther/lynx.git" + }, + "keywords": [ + "hugo", + "hugo-theme", + "tailwind", + "dark-mode" + ], + "author": "James Panther", + "license": "MIT", + "bugs": { + "url": "https://github.com/jpanther/lynx/issues" + }, + "homepage": "https://github.com/jpanther/lynx#readme", + "devDependencies": { + "@tailwindcss/typography": "^0.5.9", + "prettier": "^2.8.8", + "prettier-plugin-go-template": "^0.0.13", + "prettier-plugin-tailwindcss": "^0.3.0", + "tailwindcss": "^3.3.2" + } +} diff --git a/themes/lynx/static/android-chrome-192x192.png b/themes/lynx/static/android-chrome-192x192.png new file mode 100755 index 0000000000000000000000000000000000000000..eeb320e32bbaf3ad8cf6a0367d1f03b56cdd05cf GIT binary patch literal 2138 zcmeHI`7_%I6#phtNgOM-hmLkPQFT|+R$EJ|3F4{^s)|`xX1i`{tI;^BiLi|UXld_Uw1n{A`#G+`7i*K7zjWPB{HbX0046N zAV5yWpu=1~_}?l!U+zEuP)Nj@bOQjCV@EJ|i3F`Oi2*MD#~!lC{>2U5grhn7bV@M1 zomT7=aK6ubv0&C(*EWHo>7EOBy)zWop4Ed^SgZKM;!T_|t>7Nl!YN1lLPpl}-rg~C zXpredG6M$6kTjx<$o>lpt?#4q7??5lABM75w?8B>i+-%02>puxB<&~r`;Rgy3z}*&Q0B+VRb=97#`U*weLJyYwBoElYYP**zE5eG zi(0cF4Iy-!TZV7ct`r3ULQ4rQE;N}O2m*m3HRqV-RTLuww|CvzY|vn7o5A_$GxGG; zTBgV;jB{;Gn`A{!3BrM`q^zmYUNMn7n>uGn@v#UHS9J=bpN-od_S{ufH@jgEJ~4&) zyly)Kg+Y$N36i;s0Z}HlssMurS8Dg|r$#9O2(9!zFQ6>xg--odP#NdzBxP_71c9e) zLsY;pyvlPpDt3DZo(6>DnE==}EpG#chki+Z8OZ;68DbUFJq95#%=f5Qo`U{3tIWIfYth9`0uM9IjaXf zRB4^T<6B3P?r6N>9CTD>*L8e09ZXuE5U_MrKK<;to_4$1ob(Nx6QqNloZM=1biK=4 z-g!DPH`0yd*LHyYu@54j`IVe3ug`5W;cKEf-}>0BZW|Tv3hOKPABU-jAQl<;m;#*S zx}B8+q0)jB_YWEn Bwr2nU literal 0 HcmV?d00001 diff --git a/themes/lynx/static/android-chrome-512x512.png b/themes/lynx/static/android-chrome-512x512.png new file mode 100755 index 0000000000000000000000000000000000000000..698731a51c4bc72efcdb46d64ae4e97333ae35cb GIT binary patch literal 8978 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 DaLzrq literal 0 HcmV?d00001 diff --git a/themes/lynx/static/favicon-16x16.png b/themes/lynx/static/favicon-16x16.png new file mode 100755 index 0000000000000000000000000000000000000000..8ecbbe95e78762ec6dddc6a4c19063dc3629d33a GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uuz(rC1}QWNE&K$e{5@S9Lo5W7 z*KDhaKYrrJ`dN*Qjl3P6jQjunPtQtSv$5*8@QUt`vj*LDhJgztQ#hngFmxSQ!N|k2 uIME>D&;xPS%%9@I8s1F23daQs%Gekt1q$CXQhxw)Dubu1pUXO@geCwiJUD^? literal 0 HcmV?d00001 diff --git a/themes/lynx/static/favicon-32x32.png b/themes/lynx/static/favicon-32x32.png new file mode 100755 index 0000000000000000000000000000000000000000..6f409e8f4de4707b5a875a7ae30ecf74504271d1 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}E~ycoX}-P; zT0k}j17mw80}DtA5K93u0|WB{Mh0de%?J`(zyz07Sip>6gA}f5OZp6?=6bp~hD30_ zy}pr`$&jb@;q&qisf!1+41|)H{5&{VgcaPHLKiq*@tB^_{f@0*)^xp0yXWt7*hBbU zpI?`7Ln^1SB{(qNrTp!?&8MI2uKLc>*Qb7=Udb*h&@WHgGw0G1K@qdSjWTU{=U&DomVJqM&f^lB6D>!;ni=igBgTe~DWM4fdLdfo literal 0 HcmV?d00001 diff --git a/themes/lynx/static/favicon.ico b/themes/lynx/static/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..879d75557d4bd69082f5a74e68ca3ac51fe17101 GIT binary patch literal 15406 zcmeI2y-ve05XX;?oieazLLDn1A;l~_2ttg!0aBYFUZN|HgLo4d(snGJ%3VIBinfS2 zY7&c|CCkbs&i!rwY{eIg9Lb3c2BKvokEbHnA`(T#_3&KeRc)hDdH+)6?LuUz&uA5` zQP{QEnHKTndFGOp=5@`yYEZZG<>R-iOId%+=(GOyS(7=?WDe$acPh$c(j;?}&zkFuH?!u;e46iBJWkv4yXD7x-y|Pf_O@8;(sx^J#E5NOp zj4^`&7=Qs7fB_hQ0T?(G16}Tc%y-B8&#w31`{Dxs#cpvD4bjSj=HKEZdRyjKPiJ$N z-f7I>J#)#juluuHn`$(zrg=mARAVn+ebxO_mub~DOsx%BJiZS}d({@xoNL$dsBEE? zS)skRy#Jv;L)Ol>$DzJGcrR?h01UtY48Q;kzyJ)u01UtY48Q;kzyJ)u01UtY48Q;k szyJ*RGZ6AW$YuEtILPrg?V+C^D9@e*dwyf%3`&saXG}kd9`NmfZ?u8EK>z>% literal 0 HcmV?d00001 diff --git a/themes/lynx/static/site.webmanifest b/themes/lynx/static/site.webmanifest new file mode 100755 index 0000000..45dc8a2 --- /dev/null +++ b/themes/lynx/static/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/themes/lynx/tailwind.config.js b/themes/lynx/tailwind.config.js new file mode 100644 index 0000000..ccc2f38 --- /dev/null +++ b/themes/lynx/tailwind.config.js @@ -0,0 +1,100 @@ +const colors = require("tailwindcss/colors"); + +module.exports = { + content: [ + "./layouts/**/*.html", + "./content/**/*.{html,md}", + "./themes/lynx/layouts/**/*.html", + "./themes/lynx/content/**/*.{html,md}", + ], + darkMode: "media", + theme: { + colors: { + white: "#fff", + neutral: colors.gray, + primary: colors.purple, + }, + extend: { + typography: (theme) => ({ + DEFAULT: { + css: { + "--tw-prose-body": theme("colors.neutral.700"), + "--tw-prose-headings": theme("colors.neutral.800"), + "--tw-prose-lead": theme("colors.neutral.500"), + "--tw-prose-links": theme("colors.primary.700"), + "--tw-prose-bold": theme("colors.neutral.900"), + "--tw-prose-counters": theme("colors.neutral.800"), + "--tw-prose-bullets": theme("colors.neutral.500"), + "--tw-prose-hr": theme("colors.neutral.200"), + "--tw-prose-quotes": theme("colors.neutral.700"), + "--tw-prose-quote-borders": theme("colors.primary.200"), + "--tw-prose-captions": theme("colors.neutral.500"), + "--tw-prose-code": theme("colors.primary.700"), + "--tw-prose-pre-code": theme("colors.neutral.700"), + "--tw-prose-pre-bg": theme("colors.neutral.50"), + "--tw-prose-th-borders": theme("colors.neutral.500"), + "--tw-prose-td-borders": theme("colors.neutral.300"), + "--tw-prose-invert-body": theme("colors.neutral.300"), + "--tw-prose-invert-headings": theme("colors.neutral.50"), + "--tw-prose-invert-lead": theme("colors.neutral.500"), + "--tw-prose-invert-links": theme("colors.primary.400"), + "--tw-prose-invert-bold": theme("colors.neutral.DEFAULT"), + "--tw-prose-invert-counters": theme("colors.neutral.400"), + "--tw-prose-invert-bullets": theme("colors.neutral.600"), + "--tw-prose-invert-hr": theme("colors.neutral.500"), + "--tw-prose-invert-quotes": theme("colors.neutral.200"), + "--tw-prose-invert-quote-borders": theme("colors.primary.900"), + "--tw-prose-invert-captions": theme("colors.neutral.400"), + "--tw-prose-invert-code": theme("colors.primary.400"), + "--tw-prose-invert-pre-code": theme("colors.neutral.200"), + "--tw-prose-invert-pre-bg": theme("colors.neutral.700"), + "--tw-prose-invert-th-borders": theme("colors.neutral.500"), + "--tw-prose-invert-td-borders": theme("colors.neutral.700"), + a: { + textDecoration: "underline", + textDecorationColor: theme("colors.primary.300"), + fontWeight: "500", + "&:hover": { + color: theme("colors.neutral.DEFAULT"), + textDecoration: "none", + backgroundColor: theme("colors.primary.600"), + borderRadius: "0.09rem", + }, + }, + "a code": { + color: "var(--tw-prose-code)", + }, + kbd: { + backgroundColor: theme("colors.neutral.200"), + padding: "0.1rem 0.4rem", + borderRadius: "0.25rem", + fontSize: "0.9rem", + fontWeight: "600", + }, + mark: { + color: theme("colors.neutral.800"), + backgroundColor: theme("colors.primary.200"), + padding: "0.1rem 0.2rem", + borderRadius: "0.12rem", + }, + }, + }, + invert: { + css: { + a: { + textDecorationColor: theme("colors.neutral.600"), + }, + kbd: { + color: theme("colors.neutral.200"), + backgroundColor: theme("colors.neutral.700"), + }, + mark: { + backgroundColor: theme("colors.primary.400"), + }, + }, + }, + }), + }, + }, + plugins: [require("@tailwindcss/typography")], +}; diff --git a/themes/lynx/theme.toml b/themes/lynx/theme.toml new file mode 100644 index 0000000..afcd729 --- /dev/null +++ b/themes/lynx/theme.toml @@ -0,0 +1,16 @@ +# Lynx theme for Hugo + +name = "lynx" +license = "MIT" +licenselink = "https://github.com/jpanther/lynx/blob/master/LICENSE" +description = "A links page theme for Hugo built with Tailwind CSS." + +homepage = "https://github.com/jpanther/lynx/" +demosite = "https://jpanther.github.io/lynx/" + +tags = ["minimal", "responsive", "dark mode", "dark", "light", "tailwind", "personal"] +features = ["dark mode", "emoji"] + +[author] + name = "James Panther" + homepage = "https://jamespanther.com/"