[
  {
    "path": ".changeset/README.md",
    "content": "# Changesets\n\nHello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works with multi-package repos, or single-package repos to help you version and publish your code. You can find the full documentation for it [in our repository](https://github.com/changesets/changesets)\n\nWe have a quick list of common questions to get you started engaging with this project in [our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)\n"
  },
  {
    "path": ".changeset/config.json",
    "content": "{\n\t\"$schema\": \"https://unpkg.com/@changesets/config@3.0.0/schema.json\",\n\t\"changelog\": [\n\t\t\"@svitejs/changesets-changelog-github-compact\",\n\t\t{ \"repo\": \"shinokada/svelte-5-ui-lib\" }\n\t],\n\t\"commit\": false,\n\t\"fixed\": [],\n\t\"linked\": [],\n\t\"access\": \"public\",\n\t\"baseBranch\": \"main\",\n\t\"updateInternalDependencies\": \"patch\",\n\t\"ignore\": []\n}\n"
  },
  {
    "path": ".gitignore",
    "content": "test-results\nnode_modules\n\n# Output\n.output\n.vercel\n.netlify\n.wrangler\n/.svelte-kit\n/build\n/dist\n\n# OS\n.DS_Store\nThumbs.db\n\n# Env\n.env\n.env.*\n!.env.example\n!.env.test\n\n# Vite\nvite.config.js.timestamp-*\nvite.config.ts.timestamp-*\n"
  },
  {
    "path": ".npmrc",
    "content": "engine-strict=true\n"
  },
  {
    "path": ".prettierignore",
    "content": "# Package Managers\npackage-lock.json\npnpm-lock.yaml\nyarn.lock\n"
  },
  {
    "path": ".prettierrc",
    "content": "{\n\t\"useTabs\": false,\n\t\"singleQuote\": true,\n\t\"trailingComma\": \"none\",\n\t\"printWidth\": 100,\n\t\"plugins\": [\"prettier-plugin-svelte\", \"prettier-plugin-tailwindcss\"],\n\t\"overrides\": [\n\t\t{\n\t\t\t\"files\": \"*.svelte\",\n\t\t\t\"options\": {\n\t\t\t\t\"parser\": \"svelte\"\n\t\t\t}\n\t\t}\n\t]\n}\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# Changelog\n\n## 0.12.6\n\n### Patch Changes\n\n- fix: remove compo docs\n\n## 0.12.5\n\n### Patch Changes\n\n- fix: modal backdrop\n\n## 0.12.4\n\n### Patch Changes\n\n- docs: update about and README\n\n## 0.12.3\n\n### Patch Changes\n\n- fix: update svelte and tailwindcss 4\n\n## 0.12.2\n\n### Patch Changes\n\n- fix: move all types and interfaces from index to ./type.ts\n\n## 0.12.1\n\n### Patch Changes\n\n- fix: change tailwind-variants from devDependencies to dependencies\n\n## 0.12.0\n\n### Minor Changes\n\n- 15812aeb (HEAD -> main, origin/main, origin/HEAD) fix: TableHead add tr tag\n- a47f3687 fix: Rating id not a valid XML name\n- 19c1219c feat: rating/CustomIcon, fix: Star, Heart, Thumbup\n- 59c5ef39 docs: change span to div in indicators/examples/legend\n- 721e10ca fix: card page\n- 7e56bb32 fix: remove type prsentation from divin Card\n- 78496d98 chore: add /.vercel to gitignore\n- 49c0c7e6 fix: add ignores .vercel/ to eslint.config.js\n- 7f90ca8c fix: change adapter-auto to adapter-vercel\n- fix: CustomIcon.svelte, Heart.svelte, Rating.svelte, Star.svelte, Thumbup.svelte\n- fix: TimelineItem.svelte\n\n## 0.11.2\n\n### Patch Changes\n\n- chore: sveltekit update\n  - change test:integration to test:e2e\n  - removed enginges from package.json\n\n## 0.11.1\n\n### Patch Changes\n\n- fix: BottomNavItem type\n- 8c325984 fix: Card\n- 2020074f docs: coverage update\n- cbd25300 fix: BottomNavItem: types, docs: tooltip to bottom-nav examples\n- 1b97cb19 fix: BottomNav: remove attribute href from element button\n- b003187e fix: package.json \"node\": \"^20.0.0\"\n\n## 0.11.0\n\n### Minor Changes\n\n- feat: activeUrl for dropdown, bottom-navigation, nav, sidebar\n\n## 0.10.11\n\n### Patch Changes\n\n- fix: put back gen:exports to lib-helers script\n\n## 0.10.10\n\n### Patch Changes\n\n- fix: Tabs: add the id to the panel div\n- fix: TabItem: add aria-selected to the button to improve accessibility\n\n## 0.10.9\n\n### Patch Changes\n\n- fix: Tabs and TabItem: generate unique IDs dynamically, add id to tab buttons, add aria-controls to link tab buttons to the panel, pass panelId through context to maintain the connection\n\n- fix: #35 remove sveltekit dependencies\n\n- fix: use undefined to role in Card\n\n- fix: remove link role is unnecessary for element a with attribute href in Card component\n\n- fix: #29 style in CardPlaceholder\n\n- fix: #34 change prop style to inputStyle, navbar A11y update\n\n## 0.10.8\n\n### Patch Changes\n\n- fix: peerDependencies update\n\n## 0.10.7\n\n### Patch Changes\n\n- fix: dependencies update\n\n## 0.10.6\n\n### Patch Changes\n\n- fix: remove sveltekit dependencies\n\n## 0.10.5\n\n### Patch Changes\n\n- fix: #34 change style to inputStyle\n\n## 0.10.4\n\n### Patch Changes\n\n- fix: remove unnecessary import\n\n## 0.10.3\n\n### Patch Changes\n\n- fix: Input.svelte without div class with no left or right\n\n## 0.10.2\n\n### Patch Changes\n\n- fix: Table headItems prop to be an array of HeadItemType\n\n## 0.10.1\n\n### Patch Changes\n\n- fix: Img, ImgEnhanced\n\n## 0.10.0\n\n### Minor Changes\n\n- feat: add @floating-ui/dom to Tooltip\n\n## 0.9.25\n\n### Patch Changes\n\n- fix: lint fixes\n\n## 0.9.24\n\n### Patch Changes\n\n- docs: README update for npmjs\n\n## 0.9.23\n\n### Patch Changes\n\n- feat: Tooltip click and external control ([`9d6683d`](https://github.com/shinokada/svelte-5-ui-lib/commit/9d6683dc8ab7d48c25bcc196820c17c9e9f2209d))\n\n## 0.9.22\n\n### Patch Changes\n\n- fix: add padding none to Card, add optional children to Toggle\n\n## 0.9.21\n\n### Patch Changes\n\n- fix: target prop to Avatar and Badge ([`33e218594d6ba5b62fab553950b68f392abf40cf`](https://github.com/shinokada/svelte-5-ui-lib/commit/33e218594d6ba5b62fab553950b68f392abf40cf))\n\n## 0.9.20\n\n### Patch Changes\n\n- fix: move {...$restProps} before class ([`af194870eedfadac9232d50365aaa08841566a01`](https://github.com/shinokada/svelte-5-ui-lib/commit/af194870eedfadac9232d50365aaa08841566a01))\n\n## 0.9.19\n\n### Patch Changes\n\n- fix: update svelte-lib-helpers for component docs ([`b52d04c278fc9fb87d14ca2ae7653c7bcd1c6efd`](https://github.com/shinokada/svelte-5-ui-lib/commit/b52d04c278fc9fb87d14ca2ae7653c7bcd1c6efd))\n\n## 0.9.18\n\n### Patch Changes\n\n- types: update due to lint errors ([`226d17b08bbc019355ea7a6771551065458bb0f5`](https://github.com/shinokada/svelte-5-ui-lib/commit/226d17b08bbc019355ea7a6771551065458bb0f5))\n\n## 0.9.17\n\n### Patch Changes\n\n- types: update after adding eslint.config.js and pnpm check ([`4c84a8baa6d6a7f9421501d1630ec4dedf4c3c88`](https://github.com/shinokada/svelte-5-ui-lib/commit/4c84a8baa6d6a7f9421501d1630ec4dedf4c3c88)) docs: lib-helpers update and create compoent doc and component data\n\n## 0.9.16\n\n### Patch Changes\n\n- feat: isSingle prop to AccordionItem and SidebarDropdownWrapper components ([`9c623ed80be37a0beb042a3cba040174106ba5fd`](https://github.com/shinokada/svelte-5-ui-lib/commit/9c623ed80be37a0beb042a3cba040174106ba5fd))\n\n## 0.9.15\n\n### Patch Changes\n\n- fix: Search component ([`aee5a4f00e8d32481255fb24bc7bd05bd1ad24e8`](https://github.com/shinokada/svelte-5-ui-lib/commit/aee5a4f00e8d32481255fb24bc7bd05bd1ad24e8))\n\n## 0.9.14\n\n### Patch Changes\n\n- feat: modal component and page ([`47c51b8ddbbda5209099f2b88636a05e0218d398`](https://github.com/shinokada/svelte-5-ui-lib/commit/47c51b8ddbbda5209099f2b88636a05e0218d398))\n\n## 0.9.13\n\n### Patch Changes\n\n- fix: add children to SidebarBrand ([`cf691edbeadb1435daaecceb9d1a407e699c2878`](https://github.com/shinokada/svelte-5-ui-lib/commit/cf691edbeadb1435daaecceb9d1a407e699c2878))\n\n## 0.9.12\n\n### Patch Changes\n\n- fix: type updates ([`c8fddcdb99cb02807292a4eb3cfaa5043add51e4`](https://github.com/shinokada/svelte-5-ui-lib/commit/c8fddcdb99cb02807292a4eb3cfaa5043add51e4))\n\n## 0.9.11\n\n### Patch Changes\n\n- feat: SidebarBrand, SidebarButton, SidebarCta components ([`b340a330f29ea787ff3928d95689c45196d5130a`](https://github.com/shinokada/svelte-5-ui-lib/commit/b340a330f29ea787ff3928d95689c45196d5130a))\n\n## 0.9.10\n\n### Patch Changes\n\n- feat: add transition, backdrop, and activateClickOutsie to Sidebar component ([`5781b3e62a25c95094edb1261cfa9b839c84db36`](https://github.com/shinokada/svelte-5-ui-lib/commit/5781b3e62a25c95094edb1261cfa9b839c84db36))\n\n## 0.9.9\n\n### Patch Changes\n\n- feat: Popover compoents and page ([`7610cab277c49414ea7a8524d6b2deeb50e4d4f5`](https://github.com/shinokada/svelte-5-ui-lib/commit/7610cab277c49414ea7a8524d6b2deeb50e4d4f5))\n\n## 0.9.8\n\n### Patch Changes\n\n- feat: update Table components ([`353f6b4c10649a40adc4a72ec16dc88be5599481`](https://github.com/shinokada/svelte-5-ui-lib/commit/353f6b4c10649a40adc4a72ec16dc88be5599481))\n\n## 0.9.7\n\n### Patch Changes\n\n- fix: badge colors ([`d83cb150a0504db8880664899f85944d669c4ad6`](https://github.com/shinokada/svelte-5-ui-lib/commit/d83cb150a0504db8880664899f85944d669c4ad6))\n\n## 0.9.6\n\n### Patch Changes\n\n- feat: Tooltip component ([`46fb3bc837df0ccdc434a60374804e1d4180706a`](https://github.com/shinokada/svelte-5-ui-lib/commit/46fb3bc837df0ccdc434a60374804e1d4180706a))\n\n## 0.9.5\n\n### Patch Changes\n\n- fix: type updates ([`30555a7982f82f92cdf03e26ea1812f57d357171`](https://github.com/shinokada/svelte-5-ui-lib/commit/30555a7982f82f92cdf03e26ea1812f57d357171))\n\n## 0.9.4\n\n### Patch Changes\n\n- fix: Tabs and TabItem component setContext update\n\n## 0.9.3\n\n### Patch Changes\n\n- fix: add hamburgerMenu to Navbar ([`aa8ce1176141a767b0d7432986806fc17103f1b1`](https://github.com/shinokada/svelte-5-ui-lib/commit/aa8ce1176141a767b0d7432986806fc17103f1b1))\n\n## 0.9.2\n\n### Patch Changes\n\n- fix: remove Frame and add variants to Radio ([`7e461d5814638fb244769e4da2ecbf05eabc1c8b`](https://github.com/shinokada/svelte-5-ui-lib/commit/7e461d5814638fb244769e4da2ecbf05eabc1c8b))\n\n## 0.9.1\n\n### Patch Changes\n\n- feat: variants to gradientbutton ([`6e7c3363c99ea2fbaff44c578b5793acf79c019b`](https://github.com/shinokada/svelte-5-ui-lib/commit/6e7c3363c99ea2fbaff44c578b5793acf79c019b))\n\n## 0.9.0\n\n### Minor Changes\n\n- fix: change DropdownItem to DropdownUl and DropdownLi ([`f5a069d81a7aa70b057557e06d4528109622064e`](https://github.com/shinokada/svelte-5-ui-lib/commit/f5a069d81a7aa70b057557e06d4528109622064e))\n\n## 0.8.9\n\n### Patch Changes\n\n- fix: Helper update ([`4bcf3008f82148d8ba0595f8538c85e3589f56ed`](https://github.com/shinokada/svelte-5-ui-lib/commit/4bcf3008f82148d8ba0595f8538c85e3589f56ed))\n\n## 0.8.8\n\n### Patch Changes\n\n- feat: variants to Label and Helper ([`e9a9d03d673c7611863f4cce0cfeb1391de3b550`](https://github.com/shinokada/svelte-5-ui-lib/commit/e9a9d03d673c7611863f4cce0cfeb1391de3b550))\n\n## 0.8.7\n\n### Patch Changes\n\n- feat: add variants to floating input ([`c94e217e30082fe2a323ca5c161c28e7a02f83f6`](https://github.com/shinokada/svelte-5-ui-lib/commit/c94e217e30082fe2a323ca5c161c28e7a02f83f6))\n\n## 0.8.6\n\n### Patch Changes\n\n- fix: Input component ([`0443fbd838714b5a9830e7bb5e64064df33cbb02`](https://github.com/shinokada/svelte-5-ui-lib/commit/0443fbd838714b5a9830e7bb5e64064df33cbb02))\n\n## 0.8.5\n\n### Patch Changes\n\n- feat: tab components ([`422a740cc67ad2fde7f4b9664afd22f8e0007e6e`](https://github.com/shinokada/svelte-5-ui-lib/commit/422a740cc67ad2fde7f4b9664afd22f8e0007e6e))\n\n## 0.8.4\n\n### Patch Changes\n\n- feat: timeline ([`548335ec8de440d0622144d762902f40f7af4c9c`](https://github.com/shinokada/svelte-5-ui-lib/commit/548335ec8de440d0622144d762902f40f7af4c9c))\n\n## 0.8.3\n\n### Patch Changes\n\n- fix: update variants in various components ([`9ee6411cb352d1dba2f83a78dde98745ea9db62e`](https://github.com/shinokada/svelte-5-ui-lib/commit/9ee6411cb352d1dba2f83a78dde98745ea9db62e))\n\n## 0.8.2\n\n### Patch Changes\n\n- feat: add themes ([`c42201ecb1c3f2f26e8d935324aafeeb277de09c`](https://github.com/shinokada/svelte-5-ui-lib/commit/c42201ecb1c3f2f26e8d935324aafeeb277de09c))\n\n## 0.8.1\n\n### Patch Changes\n\n- fix: nav/index.ts remove Nav ([`c1a15a78ef676e893305c4d4d00d476140c243da`](https://github.com/shinokada/svelte-5-ui-lib/commit/c1a15a78ef676e893305c4d4d00d476140c243da))\n\n## 0.8.0\n\n### Minor Changes\n\n- feat: variants ([`a00d4f34dd05900e9ab84b93055073ba51171d7a`](https://github.com/shinokada/svelte-5-ui-lib/commit/a00d4f34dd05900e9ab84b93055073ba51171d7a))\n\n## 0.7.2\n\n### Patch Changes\n\n- fix: Navbar transition ([`0437219877b09b62be4fdccdb634b52ea251fad2`](https://github.com/shinokada/svelte-5-ui-lib/commit/0437219877b09b62be4fdccdb634b52ea251fad2))\n\n## 0.7.1\n\n### Patch Changes\n\n- fix: Runatics before Runes-Meta-Tag\n\n## 0.7.0\n\n### Minor Changes\n\n- fix: remove withEvents\n\n## 0.6.2\n\n### Patch Changes\n\n- fix: class name update\n\n## 0.6.1\n\n### Patch Changes\n\n- fix: class names\n\n- fix: class name update\n\n## 0.6.0\n\n### Minor Changes\n\n- fix: extends svelte/element for typography and form components\n\n## 0.5.6\n\n### Patch Changes\n\n- fix: update class names\n\n## 0.5.5\n\n### Patch Changes\n\n- fix: footer classes\n\n## 0.5.4\n\n### Patch Changes\n\n- fix: TableBodyCell separate onclick to button\n\n## 0.5.3\n\n### Patch Changes\n\n- feat: add transition to badge\n\n## 0.5.2\n\n### Patch Changes\n\n- fix: Toggle component\n\n## 0.5.1\n\n### Patch Changes\n\n- fix: add target to A component\n\n## 0.5.0\n\n### Minor Changes\n\n- fix: add missing attributes, target, disabled, etc.\n\n## 0.4.13\n\n### Patch Changes\n\n- fix: self-closing HTML tags\n\n## 0.4.12\n\n### Patch Changes\n\n- feat: add ctxclass to List/Li\n\n## 0.4.11\n\n### Patch Changes\n\n- fix: update types\n\n## 0.4.10\n\n### Patch Changes\n\n- fix: add </div> for closing tag for svelte@5.0.0-next.108 ([`6b8a82f0b22f7767eb2f07ff4ccaba8fe584189b`](https://github.com/shinokada/svelte-5-ui-lib/commit/6b8a82f0b22f7767eb2f07ff4ccaba8fe584189b)) tests: add components.test.ts and home.test.ts fix: update meta tags\n\n## 0.4.9\n\n### Patch Changes\n\n- feat: dropdown components update ([`b3d65dd9b7ff0de0bc62ac7bdc7a9480449c936f`](https://github.com/shinokada/svelte-5-ui-lib/commit/b3d65dd9b7ff0de0bc62ac7bdc7a9480449c936f)) docs: dropdown page update\n\n## 0.4.8\n\n### Patch Changes\n\n- fix: install svelte-rune-highlight that has next.100 ([`785736d03a1c1d4bc6dfdbea5f45ad39695a8b21`](https://github.com/shinokada/svelte-5-ui-lib/commit/785736d03a1c1d4bc6dfdbea5f45ad39695a8b21))\n\n## 0.4.7\n\n### Patch Changes\n\n- fix: update flowbite-svelte-icons names ([`b366d721a02d447ceaeead354268434f43f2991a`](https://github.com/shinokada/svelte-5-ui-lib/commit/b366d721a02d447ceaeead354268434f43f2991a))\n\n## 0.4.6\n\n### Patch Changes\n\n- fix: svelte@5.0.0next.100 installed for hmr fix ([`de65f6598082ab3ab859b3feb69f257b29880b52`](https://github.com/shinokada/svelte-5-ui-lib/commit/de65f6598082ab3ab859b3feb69f257b29880b52))\n\n## 0.4.5\n\n### Patch Changes\n\n- feat: add onclick to Avatar, Button, GradientButton, Card components. ([`8805dfe9890a002104444c3e7c9293e7cd3831c7`](https://github.com/shinokada/svelte-5-ui-lib/commit/8805dfe9890a002104444c3e7c9293e7cd3831c7))\n\n  fix: update Sidebar, Drawer, Nav components\n\n## 0.4.4\n\n### Patch Changes\n\n- fix: update DropdownItem and SidebarDropdownWrapper ([`c93161d02f18ec2f42cb77f808602661efa9312a`](https://github.com/shinokada/svelte-5-ui-lib/commit/c93161d02f18ec2f42cb77f808602661efa9312a))\n\n## 0.4.3\n\n### Patch Changes\n\n- fix: change snippet icon to iconSlot in SidebarDropdownWrapper\n\n## 0.4.2\n\n### Patch Changes\n\n- fix: SidebarItem: change icon snippet to iconSlot ([`d4c8b51c4a14fb56e7b768942b909aa792ea4022`](https://github.com/shinokada/svelte-5-ui-lib/commit/d4c8b51c4a14fb56e7b768942b909aa792ea4022))\n\n  - fix: add aclass to SidebarItem\n\n## 0.4.1\n\n### Patch Changes\n\n- fix: TabItem style update ([`18e50b3218e11bd87878f919efd96e062bf5185d`](https://github.com/shinokada/svelte-5-ui-lib/commit/18e50b3218e11bd87878f919efd96e062bf5185d))\n\n## 0.4.0\n\n### Minor Changes\n\n- feat: TabItem, and Tabs components ([`69db35d4d1f32ef4cfc64b34ceb982627d50009e`](https://github.com/shinokada/svelte-5-ui-lib/commit/69db35d4d1f32ef4cfc64b34ceb982627d50009e))\n\n  - docs: tab page is added\n\n## 0.3.7\n\n### Patch Changes\n\n- fix: add default values to component docs ([`273e64b520543375ccd10761a5103ea4e81cae26`](https://github.com/shinokada/svelte-5-ui-lib/commit/273e64b520543375ccd10761a5103ea4e81cae26)) update: svelte next-80 fix: remove option(?) from some children docs: sidebar menu in Nav.svelte to keep open when $page.url.pathname has the directory fix: add if to Video.svelte since it is optional\n\n## 0.3.6\n\n### Patch Changes\n\n- fix: add svelte type Snippet to children and other snippets ([`4624147a35d8bcde511a57f31666390cce18d084`](https://github.com/shinokada/svelte-5-ui-lib/commit/4624147a35d8bcde511a57f31666390cce18d084)) fix: add if-statement for children\n\n## 0.3.5\n\n### Patch Changes\n\n- fix: card href prop ([`6164df0d0d0ad13cd121d103728fd1cf9bf7a0d5`](https://github.com/shinokada/svelte-5-ui-lib/commit/6164df0d0d0ad13cd121d103728fd1cf9bf7a0d5))\n\n## 0.3.4\n\n### Patch Changes\n\n- fix: Card component update ([`f63a4a3a3f95ccb04ca876f0f043c898b8fef124`](https://github.com/shinokada/svelte-5-ui-lib/commit/f63a4a3a3f95ccb04ca876f0f043c898b8fef124))\n\n## 0.3.3\n\n### Patch Changes\n\n- fix: Card component fix href prop ([`b4dc6bd0b3801b8857c81734d77b38bbdae3623c`](https://github.com/shinokada/svelte-5-ui-lib/commit/b4dc6bd0b3801b8857c81734d77b38bbdae3623c)) fix: Card component add customSize prop\n\n## 0.3.2\n\n### Patch Changes\n\n- fix: add lang=\"ts\" to context=\"module\" ([`3081cb37fc5d78d5f8bbcb6cea7beb1aacf23ada`](https://github.com/shinokada/svelte-5-ui-lib/commit/3081cb37fc5d78d5f8bbcb6cea7beb1aacf23ada)) fix: add $state() to let variables\n\n## 0.3.1\n\n### Patch Changes\n\n- fix: Table by running lib-helpers ([`fcb9cbd62909112c1d53dc5468349f716f5e9a9b`](https://github.com/shinokada/svelte-5-ui-lib/commit/fcb9cbd62909112c1d53dc5468349f716f5e9a9b))\n\n## 0.3.0\n\n### Minor Changes\n\n- feat: add table components ([`970d66e9b4350f3b11160c18e0a498d989e985ef`](https://github.com/shinokada/svelte-5-ui-lib/commit/970d66e9b4350f3b11160c18e0a498d989e985ef))\n\n## 0.2.49\n\n### Patch Changes\n\n- fix: add openMainMenu to control menu button for a small screen ([`ec830d9422d30e6ca4589d2cc413394336148d11`](https://github.com/shinokada/svelte-5-ui-lib/commit/ec830d9422d30e6ca4589d2cc413394336148d11))\n\n## 0.2.48\n\n### Patch Changes\n\n- - 490669e fix: add if children to Navbar ([`a7cd201631728bd3ddb8b7d572bf2f33b11a2542`](https://github.com/shinokada/svelte-5-ui-lib/commit/a7cd201631728bd3ddb8b7d572bf2f33b11a2542))\n\n## 0.2.47\n\n### Patch Changes\n\n- - ec25597 (HEAD -> main) fix: change to chilren?: any ([`35d2b4573ff8cf1e187637f1f3700605c01339ab`](https://github.com/shinokada/svelte-5-ui-lib/commit/35d2b4573ff8cf1e187637f1f3700605c01339ab))\n  - cc1482c (origin/main, origin/HEAD) fix: update links\n  - 66b7cd4 fix: update links\n  - 3644446 fix: change vercel.app to codewithshin.com\n\n## 0.2.46\n\n### Patch Changes\n\n- fix: update icon names ([`ee34fc70dc928c5fec9b2d892f49d930a54a1ab0`](https://github.com/shinokada/svelte-5-ui-lib/commit/ee34fc70dc928c5fec9b2d892f49d930a54a1ab0))\n\n- add runes: true to svelte.config.js ([`ad4dfa7c918613819617f3e75ddf85a3fceaa312`](https://github.com/shinokada/svelte-5-ui-lib/commit/ad4dfa7c918613819617f3e75ddf85a3fceaa312)) update flowbite-svelte-icons@2.0.0-next.1\n\n## 0.2.45\n\n### Patch Changes\n\n- fix: update component docs ([`f76850121e7fd4b3a9b4cfcfbd813d05a2903cff`](https://github.com/shinokada/svelte-5-ui-lib/commit/f76850121e7fd4b3a9b4cfcfbd813d05a2903cff))\n\n## 0.2.44\n\n### Patch Changes\n\n- fix: add type option ? to closeNav in NavBrand docs: remove closeNav from NavLi and NavBrand in md files\n\n## 0.2.43\n\n### Patch Changes\n\n- fix: using setContext/getContext for Nav closeNav so that you don't need to repeat it in NavLi and NavBrand\n\n## 0.2.42\n\n### Patch Changes\n\n- fix: NavLi color updates chore: lib-helpers and format\n\n## 0.2.41\n\n### Patch Changes\n\n- docs: add GitHub icon, add About page, update vite.config.ts and app.d.ts to get dependencies version ([`8c8d016bff19752808fef7fd9feeade57e0a5021`](https://github.com/shinokada/svelte-5-ui-lib/commit/8c8d016bff19752808fef7fd9feeade57e0a5021))\n\n- fix: BottomNav z-index to 30 ([`9a49998b8ada7fe45b969a4d8e2b3a127dbebac5`](https://github.com/shinokada/svelte-5-ui-lib/commit/9a49998b8ada7fe45b969a4d8e2b3a127dbebac5)) docs: header in Nav z-index to max 50\n\n## 0.2.40\n\n### Patch Changes\n\n- fix: change tab indentation to spaces docs: update sidebar page fix: add 128 so that h-128 works to tailwind.config.cjs fix: add utils/PlusPlaceholder compo for sidebar page\n\n## 0.2.39\n\n### Patch Changes\n\n- 2dc9328: Navbar, NavUl, NavLi update to use activeClass and nonActiveClass with context. The context is set in Navbar\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n### [0.2.38](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.37...v0.2.38) (2024-02-14)\n\n### Bug Fixes\n\n- move apexcharts to dependencies ([d95d4e5](https://github.com/shinokada/svelte-5-ui-lib/commit/d95d4e5f81880ad699a236b6907ec49147c932c2))\n\n### [0.2.37](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.36...v0.2.37) (2024-02-08)\n\n### Bug Fixes\n\n- vite update and change to query: ?raw, import: default ([c8b0be9](https://github.com/shinokada/svelte-5-ui-lib/commit/c8b0be9eb831578257e2669e0cd0b24339726191))\n\n### [0.2.36](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.35...v0.2.36) (2024-02-08)\n\n### Features\n\n- add Chart component ([e40ca10](https://github.com/shinokada/svelte-5-ui-lib/commit/e40ca10bf743241d513b014d1d94e7824d97f4d7))\n- starting chart compo ([aefba65](https://github.com/shinokada/svelte-5-ui-lib/commit/aefba6568874034a723067cb48d46efe048ced1c))\n\n### Bug Fixes\n\n- Dropdown, Card, Chart ([3ab5981](https://github.com/shinokada/svelte-5-ui-lib/commit/3ab5981afae2beedd7e79a1e347aaa65e7619ecf))\n- package.json ([82f2a17](https://github.com/shinokada/svelte-5-ui-lib/commit/82f2a1741055ce664f2911a5809d27085d13e8b1))\n- toast page position ([0fd312b](https://github.com/shinokada/svelte-5-ui-lib/commit/0fd312bbf2c179c0911556e66ef4bc94ca032cec))\n- toast position colors for dark ([dffe1a1](https://github.com/shinokada/svelte-5-ui-lib/commit/dffe1a166a0c54b40e31c45a7f0757d41634e9b9))\n\n### [0.2.35](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.34...v0.2.35) (2024-02-08)\n\n### Bug Fixes\n\n- add dependencies ([7478f80](https://github.com/shinokada/svelte-5-ui-lib/commit/7478f807992238058147c503f4318bde17f843a6))\n\n### [0.2.34](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.33...v0.2.34) (2024-02-07)\n\n### Features\n\n- add BottomNav and BottomNavLink compos ([545b2d7](https://github.com/shinokada/svelte-5-ui-lib/commit/545b2d751342dd3b54cf0582531f5b1132647030))\n- starting bottomnav ([bcb08ee](https://github.com/shinokada/svelte-5-ui-lib/commit/bcb08ee881b0b653e7fa22cffb371d523eb83407))\n\n### [0.2.33](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.32...v0.2.33) (2024-02-07)\n\n### Features\n\n- add CloseButton to badge, banner, alert and toast compos ([86dca6d](https://github.com/shinokada/svelte-5-ui-lib/commit/86dca6d631aa3a69e8d430e28361f64110cdca2a))\n\n### [0.2.32](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.31...v0.2.32) (2024-02-06)\n\n### Bug Fixes\n\n- CloseButton for Badge, Alert, Banner components ([7d83836](https://github.com/shinokada/svelte-5-ui-lib/commit/7d838366f2e4daeb4a092339906d3383fd7cc4b3))\n\n### [0.2.31](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.30...v0.2.31) (2024-02-06)\n\n### Features\n\n- add Alert compo ([edd5f9f](https://github.com/shinokada/svelte-5-ui-lib/commit/edd5f9f7ad768c50ea6607ddb4cea2a958ea5d43))\n- add icon snippet to Badge compo ([a6700cd](https://github.com/shinokada/svelte-5-ui-lib/commit/a6700cd9c94af1184be5fa61eb7035556c2d2a55))\n\n### [0.2.30](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.29...v0.2.30) (2024-02-06)\n\n### [0.2.29](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.28...v0.2.29) (2024-02-06)\n\n### Features\n\n- add badge component ([c35be46](https://github.com/shinokada/svelte-5-ui-lib/commit/c35be461f809862382902ceb6a59427200efbf09))\n\n### Bug Fixes\n\n- toast page ([2050696](https://github.com/shinokada/svelte-5-ui-lib/commit/205069677e67b98927abfd2bd4e13079f6264ace))\n\n### [0.2.28](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.26...v0.2.28) (2024-02-06)\n\n### Features\n\n- add toast component and page ([8d69d74](https://github.com/shinokada/svelte-5-ui-lib/commit/8d69d7486bd637c04a141eeb1da1f03d8199a749))\n- starting toast ([91927bc](https://github.com/shinokada/svelte-5-ui-lib/commit/91927bc428fa1ba710738b06f15b8c3d6e204f3b))\n\n### [0.2.27](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.24...v0.2.27) (2024-02-05)\n\n### Features\n\n- add component docs ([52a1711](https://github.com/shinokada/svelte-5-ui-lib/commit/52a17118029d9c75ed36e4e00344bedc39bb7b93))\n\n### Bug Fixes\n\n- change from atomonedark to classicdark in HighlightCompo ([d0ac7ff](https://github.com/shinokada/svelte-5-ui-lib/commit/d0ac7fff96f0019ad7980aba37207aab2e76810d))\n- replace Hightlight to HighlightSvelte in HighlightCompo ([a81fd5e](https://github.com/shinokada/svelte-5-ui-lib/commit/a81fd5ed2595ddcbf5aeb36c67d55fe3d425ec61))\n- sticy-navbar example ([ef1f118](https://github.com/shinokada/svelte-5-ui-lib/commit/ef1f118f85b35086acba291e653e05ab9439d9d0))\n\n### [0.2.26](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.25...v0.2.26) (2024-02-04)\n\n### [0.2.25](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.18...v0.2.25) (2024-02-04)\n\n### Features\n\n- add component docs ([52a1711](https://github.com/shinokada/svelte-5-ui-lib/commit/52a17118029d9c75ed36e4e00344bedc39bb7b93))\n- add GradientButton component ([528929b](https://github.com/shinokada/svelte-5-ui-lib/commit/528929b96046dfc7d4662e2f953e1c3002b69835))\n- add GradientButton component ([246037a](https://github.com/shinokada/svelte-5-ui-lib/commit/246037a76f30bf32fc369fff573df2d0bf97f0ad))\n- add Toggle component ([98c6aa6](https://github.com/shinokada/svelte-5-ui-lib/commit/98c6aa63c1eb1269c8c7bd9233526d93a3e632f6))\n- FloatingLabel component is added ([9b6ea52](https://github.com/shinokada/svelte-5-ui-lib/commit/9b6ea52c4e070da451e04fb59d473fdb5461ea67))\n\n### Bug Fixes\n\n- change from atomonedark to classicdark in HighlightCompo ([d0ac7ff](https://github.com/shinokada/svelte-5-ui-lib/commit/d0ac7fff96f0019ad7980aba37207aab2e76810d))\n- icons update for flowbite-svelte-icons v1.0.4 ([549e904](https://github.com/shinokada/svelte-5-ui-lib/commit/549e9042b505d1960318d19d5d410f1b36832e61))\n- nav example ([036dd5f](https://github.com/shinokada/svelte-5-ui-lib/commit/036dd5f8804ca9d32e0c43fb787898f876947f91))\n- NavLi text color ([83ba5a3](https://github.com/shinokada/svelte-5-ui-lib/commit/83ba5a3e4ce231288ffced149467f5efdd677ac2))\n- remove and replace SidebarDropdownItem with SidebarItem ([900d3a5](https://github.com/shinokada/svelte-5-ui-lib/commit/900d3a5f3267ed7e8aa194d5008c1f0c2756b18e))\n- remove SidebarDropdownItem ([ee4ef47](https://github.com/shinokada/svelte-5-ui-lib/commit/ee4ef474bc5f51521323e7392af836e261e2bd4a))\n- remove SidebarDropdownItem ([3d019df](https://github.com/shinokada/svelte-5-ui-lib/commit/3d019dfd8a0131d86ab74e74e218f56aaf46feef))\n- replace Hightlight to HighlightSvelte in HighlightCompo ([a81fd5e](https://github.com/shinokada/svelte-5-ui-lib/commit/a81fd5ed2595ddcbf5aeb36c67d55fe3d425ec61))\n- sticy-navbar example ([ef1f118](https://github.com/shinokada/svelte-5-ui-lib/commit/ef1f118f85b35086acba291e653e05ab9439d9d0))\n\n### [0.2.24](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.23...v0.2.24) (2024-02-04)\n\n### Features\n\n- add GradientButton component ([528929b](https://github.com/shinokada/svelte-5-ui-lib/commit/528929b96046dfc7d4662e2f953e1c3002b69835))\n- add GradientButton component ([246037a](https://github.com/shinokada/svelte-5-ui-lib/commit/246037a76f30bf32fc369fff573df2d0bf97f0ad))\n\n### [0.2.23](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.22...v0.2.23) (2024-02-03)\n\n### Bug Fixes\n\n- remove and replace SidebarDropdownItem with SidebarItem ([900d3a5](https://github.com/shinokada/svelte-5-ui-lib/commit/900d3a5f3267ed7e8aa194d5008c1f0c2756b18e))\n- remove SidebarDropdownItem ([ee4ef47](https://github.com/shinokada/svelte-5-ui-lib/commit/ee4ef474bc5f51521323e7392af836e261e2bd4a))\n- remove SidebarDropdownItem ([3d019df](https://github.com/shinokada/svelte-5-ui-lib/commit/3d019dfd8a0131d86ab74e74e218f56aaf46feef))\n\n### [0.2.22](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.21...v0.2.22) (2024-02-03)\n\n### Features\n\n- FloatingLabel component is added ([9b6ea52](https://github.com/shinokada/svelte-5-ui-lib/commit/9b6ea52c4e070da451e04fb59d473fdb5461ea67))\n\n### [0.2.21](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.20...v0.2.21) (2024-02-03)\n\n### Features\n\n- add Toggle component ([98c6aa6](https://github.com/shinokada/svelte-5-ui-lib/commit/98c6aa63c1eb1269c8c7bd9233526d93a3e632f6))\n\n### Bug Fixes\n\n- nav example ([036dd5f](https://github.com/shinokada/svelte-5-ui-lib/commit/036dd5f8804ca9d32e0c43fb787898f876947f91))\n\n### [0.2.20](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.19...v0.2.20) (2024-02-02)\n\n### Bug Fixes\n\n- NavLi text color ([83ba5a3](https://github.com/shinokada/svelte-5-ui-lib/commit/83ba5a3e4ce231288ffced149467f5efdd677ac2))\n\n### [0.2.19](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.17...v0.2.19) (2024-02-02)\n\n### Features\n\n- add Checkbox component ([ace15d4](https://github.com/shinokada/svelte-5-ui-lib/commit/ace15d43be6385206de9bed3284172a3ceb49a7f))\n\n### Bug Fixes\n\n- icons update for flowbite-svelte-icons v1.0.4 ([549e904](https://github.com/shinokada/svelte-5-ui-lib/commit/549e9042b505d1960318d19d5d410f1b36832e61))\n\n### [0.2.18](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.12...v0.2.18) (2024-02-01)\n\n### Features\n\n- add Checkbox component ([ace15d4](https://github.com/shinokada/svelte-5-ui-lib/commit/ace15d43be6385206de9bed3284172a3ceb49a7f))\n- add list-group components and page ([f05eea0](https://github.com/shinokada/svelte-5-ui-lib/commit/f05eea07f833501cd144e4b67e0bb6f6c58add77))\n- add list-group components and page ([1653fd2](https://github.com/shinokada/svelte-5-ui-lib/commit/1653fd25bf159350378a83d67afea18f2cef9c91))\n- add MetaTag ([8a56bcc](https://github.com/shinokada/svelte-5-ui-lib/commit/8a56bccf951aa75636f5b2eb40421187f01e6a7c))\n- add range component, page, and test ([66d1ee9](https://github.com/shinokada/svelte-5-ui-lib/commit/66d1ee923db0342b2cb0f5cd9966b222bfa06124))\n- add Range, Radio, Helper, RadioButton components ([254fbf5](https://github.com/shinokada/svelte-5-ui-lib/commit/254fbf5d27268bf8174751a953ab02ac314b7664))\n- add rating components and page ([dc2a40b](https://github.com/shinokada/svelte-5-ui-lib/commit/dc2a40b87a8e8d98b93f8a8610129a665098bb1f))\n\n### Bug Fixes\n\n- add activeclass to dropdown ([86a210d](https://github.com/shinokada/svelte-5-ui-lib/commit/86a210d2bb1a936808ac90ebd8f99aed0acf40ac))\n- add kit to peerDependencies ([f82cb7d](https://github.com/shinokada/svelte-5-ui-lib/commit/f82cb7dd1c84879e17b1010ee5074c1a5a5704cc))\n- gallery page for Safari hack ([27a1ac7](https://github.com/shinokada/svelte-5-ui-lib/commit/27a1ac7f1f96558f3fe6c118e1ba9f0976479246))\n- list-group md ([3e115ed](https://github.com/shinokada/svelte-5-ui-lib/commit/3e115ed6dd870339a7a516d814a880b17692b429))\n- list-group page ([81865ee](https://github.com/shinokada/svelte-5-ui-lib/commit/81865ee918eaa8270910816a078c111bd956d153))\n- MetaTag ([9874d0d](https://github.com/shinokada/svelte-5-ui-lib/commit/9874d0deb752f31e1dce42a7d0e2bd4ddb9a7079))\n- remove tabindex=-1 ([ff4c440](https://github.com/shinokada/svelte-5-ui-lib/commit/ff4c44070d739ede4b98aa1418c161108ebf5c71))\n\n### [0.2.17](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.16...v0.2.17) (2024-02-01)\n\n### Features\n\n- add Range, Radio, Helper, RadioButton components ([254fbf5](https://github.com/shinokada/svelte-5-ui-lib/commit/254fbf5d27268bf8174751a953ab02ac314b7664))\n\n### [0.2.16](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.15...v0.2.16) (2024-01-31)\n\n### Features\n\n- add range component, page, and test ([66d1ee9](https://github.com/shinokada/svelte-5-ui-lib/commit/66d1ee923db0342b2cb0f5cd9966b222bfa06124))\n\n### [0.2.15](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.14...v0.2.15) (2024-01-31)\n\n### Features\n\n- add rating components and page ([dc2a40b](https://github.com/shinokada/svelte-5-ui-lib/commit/dc2a40b87a8e8d98b93f8a8610129a665098bb1f))\n\n### Bug Fixes\n\n- list-group md ([3e115ed](https://github.com/shinokada/svelte-5-ui-lib/commit/3e115ed6dd870339a7a516d814a880b17692b429))\n- list-group page ([81865ee](https://github.com/shinokada/svelte-5-ui-lib/commit/81865ee918eaa8270910816a078c111bd956d153))\n\n### [0.2.14](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.13...v0.2.14) (2024-01-30)\n\n### Features\n\n- add list-group components and page ([f05eea0](https://github.com/shinokada/svelte-5-ui-lib/commit/f05eea07f833501cd144e4b67e0bb6f6c58add77))\n- add MetaTag ([8a56bcc](https://github.com/shinokada/svelte-5-ui-lib/commit/8a56bccf951aa75636f5b2eb40421187f01e6a7c))\n\n### Bug Fixes\n\n- MetaTag ([9874d0d](https://github.com/shinokada/svelte-5-ui-lib/commit/9874d0deb752f31e1dce42a7d0e2bd4ddb9a7079))\n\n### [0.2.13](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.10...v0.2.13) (2024-01-30)\n\n### Features\n\n- add FooterIcon ([3320f2f](https://github.com/shinokada/svelte-5-ui-lib/commit/3320f2f836ba5b4f3dc9bf9bef5d0ee2fd3a6a20))\n- add list-group components and page ([1653fd2](https://github.com/shinokada/svelte-5-ui-lib/commit/1653fd25bf159350378a83d67afea18f2cef9c91))\n\n### Bug Fixes\n\n- add activeclass to dropdown ([86a210d](https://github.com/shinokada/svelte-5-ui-lib/commit/86a210d2bb1a936808ac90ebd8f99aed0acf40ac))\n- add kit to peerDependencies ([f82cb7d](https://github.com/shinokada/svelte-5-ui-lib/commit/f82cb7dd1c84879e17b1010ee5074c1a5a5704cc))\n- dropdown add classes ([5d31d80](https://github.com/shinokada/svelte-5-ui-lib/commit/5d31d8023a08669595928b69818ca63626be2ba0))\n- gallery page for Safari hack ([27a1ac7](https://github.com/shinokada/svelte-5-ui-lib/commit/27a1ac7f1f96558f3fe6c118e1ba9f0976479246))\n- remove tabindex=-1 ([ff4c440](https://github.com/shinokada/svelte-5-ui-lib/commit/ff4c44070d739ede4b98aa1418c161108ebf5c71))\n\n### [0.2.12](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.11...v0.2.12) (2024-01-27)\n\n### Features\n\n- add FooterIcon ([3320f2f](https://github.com/shinokada/svelte-5-ui-lib/commit/3320f2f836ba5b4f3dc9bf9bef5d0ee2fd3a6a20))\n\n### [0.2.11](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.12...v0.2.11) (2024-01-27)\n\n### Features\n\n- add ...attributes ([d5f6801](https://github.com/shinokada/svelte-5-ui-lib/commit/d5f68017255db97c944578d19f85512e4dea02ff))\n- add A/link component ([61fe4fe](https://github.com/shinokada/svelte-5-ui-lib/commit/61fe4fe0281ce8e4912e54e4dee8e3028abf8921))\n- add all skeleton components ([4ee9e0f](https://github.com/shinokada/svelte-5-ui-lib/commit/4ee9e0f703829add4b5b992a1be012e7ecfcb242))\n- add Avatar component ([690fd88](https://github.com/shinokada/svelte-5-ui-lib/commit/690fd88e7cdf98dfda372325f64828a087e86440))\n- add Blockquote component and page ([9464203](https://github.com/shinokada/svelte-5-ui-lib/commit/9464203f8b33995f9c5233d524f108ef6443b94c))\n- add breadcrumb ([ce7297a](https://github.com/shinokada/svelte-5-ui-lib/commit/ce7297a65758fe3dd8d58e91209f6e270c6601eb))\n- add Button ([b58554f](https://github.com/shinokada/svelte-5-ui-lib/commit/b58554f69daf90d231693cd995029283fd1b2074))\n- add darkmode ([4d54e6e](https://github.com/shinokada/svelte-5-ui-lib/commit/4d54e6e28c90738205e27c76ba5caa539418c0be))\n- add DescriptionList, List, Li components ([2dbd24c](https://github.com/shinokada/svelte-5-ui-lib/commit/2dbd24c62a39284a7b121465356e24f8647ce24e))\n- add gen:exports to package.json ([7dc8667](https://github.com/shinokada/svelte-5-ui-lib/commit/7dc866780a998c961881daa10a905ff7f79bd2f0))\n- add Hr component and page ([1edfc62](https://github.com/shinokada/svelte-5-ui-lib/commit/1edfc621463ab8fe18bb6f3780def330fa69fce1))\n- add Indicator component ([9f26ca6](https://github.com/shinokada/svelte-5-ui-lib/commit/9f26ca630ee7bd1c1c4e571f2e2b271dd27428e8))\n- add installation to home ([6709385](https://github.com/shinokada/svelte-5-ui-lib/commit/6709385007fd721c43487c4f4732f0a661883f5c))\n- add kbd ([a0c9fd3](https://github.com/shinokada/svelte-5-ui-lib/commit/a0c9fd355d56634c0dcce70ebe656d9a06069333))\n- add P component ([6628e5b](https://github.com/shinokada/svelte-5-ui-lib/commit/6628e5bb805a77b7c3c3d825f4ad7b86b096b82c))\n- add Select and Label ([264e1cd](https://github.com/shinokada/svelte-5-ui-lib/commit/264e1cd38f010071430df86e3968d5ea1770dd9c))\n- add SidebarDropdownWrapper and doc page ([1496b6f](https://github.com/shinokada/svelte-5-ui-lib/commit/1496b6f03b7c5d32eecbcd3daf998423ac8702e8))\n- add skeleton ([493e67d](https://github.com/shinokada/svelte-5-ui-lib/commit/493e67d5ac6bb6e95f610eea0c7a4350e2ac8d66))\n- add tests ([f3cff31](https://github.com/shinokada/svelte-5-ui-lib/commit/f3cff316159c1e55973c6a5b541561d099152c06))\n- add video component ([eed2b81](https://github.com/shinokada/svelte-5-ui-lib/commit/eed2b819885b387151cfab8ff95e6b7c00035e04))\n- adding Sidebar compos ([7b6b443](https://github.com/shinokada/svelte-5-ui-lib/commit/7b6b443e324ef0b0cd5e0bc97a400ed6ad05f08b))\n- banner ([6cb2905](https://github.com/shinokada/svelte-5-ui-lib/commit/6cb2905a924596227199c539e4ba1575783cb1b4))\n- ButtonGroup component ([c416d36](https://github.com/shinokada/svelte-5-ui-lib/commit/c416d3666576ab0fa84759423749aebf05c33275))\n- Card update ([1a93ae5](https://github.com/shinokada/svelte-5-ui-lib/commit/1a93ae53b884648e390f5fbf2b8656e2e8eef343))\n- classes update ([7dc26f6](https://github.com/shinokada/svelte-5-ui-lib/commit/7dc26f6b04662d79bb7ba80fa3085e2c376626f5))\n- complete drawer compo ([110dbaa](https://github.com/shinokada/svelte-5-ui-lib/commit/110dbaab071b5d36b517b439f6e75268414d040c))\n- drawer update ([005b3ee](https://github.com/shinokada/svelte-5-ui-lib/commit/005b3eeaa61b78395ffd967b94539d81c0ee6eb7))\n- progressbar ([0a0c40e](https://github.com/shinokada/svelte-5-ui-lib/commit/0a0c40e4518d4e4f59eb6dcc8bdc4b14c9a08e7b))\n- spinner ([5c7de96](https://github.com/shinokada/svelte-5-ui-lib/commit/5c7de96c2c10a3f729db25ca6a2722ee20de2074))\n- use import.meta.glob for md files ([c15c9f8](https://github.com/shinokada/svelte-5-ui-lib/commit/c15c9f8971b50f995b91b78dd0ccea3505bb535b))\n\n### Bug Fixes\n\n- 2xl to xxl ([9967420](https://github.com/shinokada/svelte-5-ui-lib/commit/99674200830818fa8d5417c41164b7c5a37b6fb0))\n- class to proper names ([61ddb7a](https://github.com/shinokada/svelte-5-ui-lib/commit/61ddb7acda8c2425a6c6bd0a52a699ee36d3e9a1))\n- class update for drawer and dropdown ([583eddf](https://github.com/shinokada/svelte-5-ui-lib/commit/583eddfe8000a1843c2fc3d021712995a387ab21))\n- class update in Darkmode and Drawer ([2f01cd2](https://github.com/shinokada/svelte-5-ui-lib/commit/2f01cd2b7f969d44a7312351482167bbfd6698f1))\n- Darkmode, cleanup Button ([9f2c5fa](https://github.com/shinokada/svelte-5-ui-lib/commit/9f2c5fa867a2d779ca207ea3f3081298604f84bd))\n- dropdown add classes ([5d31d80](https://github.com/shinokada/svelte-5-ui-lib/commit/5d31d8023a08669595928b69818ca63626be2ba0))\n- HighlightCompo ([8906fab](https://github.com/shinokada/svelte-5-ui-lib/commit/8906fab15825b70634797e30ab53ff2dd4af576b))\n- Label ([62f5245](https://github.com/shinokada/svelte-5-ui-lib/commit/62f52459f2676fd89f8b2c5d9da0ab6bb02af1f0))\n- Label ([2b7b645](https://github.com/shinokada/svelte-5-ui-lib/commit/2b7b6456cf0b8b2c374a4b7955284f3d74aed5a2))\n- Nav and Sidemenu style ([a027d54](https://github.com/shinokada/svelte-5-ui-lib/commit/a027d5443e1bf0f32112223d5977670fc82256dc))\n- Nav sidebar update ([4374cac](https://github.com/shinokada/svelte-5-ui-lib/commit/4374cacb86cdac09e30f518e2e3bfab5183bdc82))\n- nav update ([52c16f4](https://github.com/shinokada/svelte-5-ui-lib/commit/52c16f43ee683c90c94460232b72a4d3f6c18181))\n- navbar breakpoint css ([fc544e2](https://github.com/shinokada/svelte-5-ui-lib/commit/fc544e27cf4f5701832873e6ece33faa4ada6e6d))\n- NavUl update ([af6b733](https://github.com/shinokada/svelte-5-ui-lib/commit/af6b733bfc5d1058e633c4dcb3800fea363e7e80))\n- NavUl update ([0473a4e](https://github.com/shinokada/svelte-5-ui-lib/commit/0473a4ef4799770b12a741f12b3c71b40bde0113))\n- progress sidebar menu ([81a106d](https://github.com/shinokada/svelte-5-ui-lib/commit/81a106d463c52df6051e80fd147d07f687557b4b))\n- SidebarDropdownWrapper opens update ([b82f584](https://github.com/shinokada/svelte-5-ui-lib/commit/b82f58499b5a0eddb80944d29a2d7f7762b7ce0c))\n- typo ([0abaa14](https://github.com/shinokada/svelte-5-ui-lib/commit/0abaa1480b12088451505df9219cd5d8e124be97))\n- typo ([45d88a0](https://github.com/shinokada/svelte-5-ui-lib/commit/45d88a029059f802799d8e4e8a36904538256f87))\n\n### [0.2.10](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.9...v0.2.10) (2024-01-27)\n\n### Bug Fixes\n\n- SidebarDropdownWrapper opens update ([b82f584](https://github.com/shinokada/svelte-5-ui-lib/commit/b82f58499b5a0eddb80944d29a2d7f7762b7ce0c))\n\n### [0.2.9](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.8...v0.2.9) (2024-01-26)\n\n### [0.2.8](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.7...v0.2.8) (2024-01-25)\n\n### Features\n\n- add Avatar component ([690fd88](https://github.com/shinokada/svelte-5-ui-lib/commit/690fd88e7cdf98dfda372325f64828a087e86440))\n\n### [0.2.7](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.6...v0.2.7) (2024-01-25)\n\n### [0.2.6](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.5...v0.2.6) (2024-01-25)\n\n### Features\n\n- ButtonGroup component ([c416d36](https://github.com/shinokada/svelte-5-ui-lib/commit/c416d3666576ab0fa84759423749aebf05c33275))\n\n### [0.2.5](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.4...v0.2.5) (2024-01-25)\n\n### Features\n\n- add video component ([eed2b81](https://github.com/shinokada/svelte-5-ui-lib/commit/eed2b819885b387151cfab8ff95e6b7c00035e04))\n\n### [0.2.4](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.3...v0.2.4) (2024-01-24)\n\n### Features\n\n- add DescriptionList, List, Li components ([2dbd24c](https://github.com/shinokada/svelte-5-ui-lib/commit/2dbd24c62a39284a7b121465356e24f8647ce24e))\n\n### [0.2.3](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.2...v0.2.3) (2024-01-24)\n\n### Features\n\n- add A/link component ([61fe4fe](https://github.com/shinokada/svelte-5-ui-lib/commit/61fe4fe0281ce8e4912e54e4dee8e3028abf8921))\n- add Hr component and page ([1edfc62](https://github.com/shinokada/svelte-5-ui-lib/commit/1edfc621463ab8fe18bb6f3780def330fa69fce1))\n\n### Bug Fixes\n\n- Nav sidebar update ([4374cac](https://github.com/shinokada/svelte-5-ui-lib/commit/4374cacb86cdac09e30f518e2e3bfab5183bdc82))\n\n### [0.2.2](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.2.1...v0.2.2) (2024-01-24)\n\n### Features\n\n- add Blockquote component and page ([9464203](https://github.com/shinokada/svelte-5-ui-lib/commit/9464203f8b33995f9c5233d524f108ef6443b94c))\n- add P component ([6628e5b](https://github.com/shinokada/svelte-5-ui-lib/commit/6628e5bb805a77b7c3c3d825f4ad7b86b096b82c))\n\n### [0.2.1](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.35...v0.2.1) (2024-01-23)\n\n### Features\n\n- Card update ([1a93ae5](https://github.com/shinokada/svelte-5-ui-lib/commit/1a93ae53b884648e390f5fbf2b8656e2e8eef343))\n- classes update ([7dc26f6](https://github.com/shinokada/svelte-5-ui-lib/commit/7dc26f6b04662d79bb7ba80fa3085e2c376626f5))\n\n### Bug Fixes\n\n- class to proper names ([61ddb7a](https://github.com/shinokada/svelte-5-ui-lib/commit/61ddb7acda8c2425a6c6bd0a52a699ee36d3e9a1))\n- class update for drawer and dropdown ([583eddf](https://github.com/shinokada/svelte-5-ui-lib/commit/583eddfe8000a1843c2fc3d021712995a387ab21))\n- class update in Darkmode and Drawer ([2f01cd2](https://github.com/shinokada/svelte-5-ui-lib/commit/2f01cd2b7f969d44a7312351482167bbfd6698f1))\n- Nav and Sidemenu style ([a027d54](https://github.com/shinokada/svelte-5-ui-lib/commit/a027d5443e1bf0f32112223d5977670fc82256dc))\n- progress sidebar menu ([81a106d](https://github.com/shinokada/svelte-5-ui-lib/commit/81a106d463c52df6051e80fd147d07f687557b4b))\n\n### [0.1.35](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.34...v0.1.35) (2024-01-22)\n\n### [0.1.34](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.33...v0.1.34) (2024-01-22)\n\n### Features\n\n- complete drawer compo ([110dbaa](https://github.com/shinokada/svelte-5-ui-lib/commit/110dbaab071b5d36b517b439f6e75268414d040c))\n- drawer update ([005b3ee](https://github.com/shinokada/svelte-5-ui-lib/commit/005b3eeaa61b78395ffd967b94539d81c0ee6eb7))\n\n### [0.1.33](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.32...v0.1.33) (2024-01-21)\n\n### Bug Fixes\n\n- Label ([62f5245](https://github.com/shinokada/svelte-5-ui-lib/commit/62f52459f2676fd89f8b2c5d9da0ab6bb02af1f0))\n\n### [0.1.32](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.31...v0.1.32) (2024-01-20)\n\n### Bug Fixes\n\n- NavUl update ([af6b733](https://github.com/shinokada/svelte-5-ui-lib/commit/af6b733bfc5d1058e633c4dcb3800fea363e7e80))\n\n### [0.1.31](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.30...v0.1.31) (2024-01-20)\n\n### Features\n\n- use import.meta.glob for md files ([c15c9f8](https://github.com/shinokada/svelte-5-ui-lib/commit/c15c9f8971b50f995b91b78dd0ccea3505bb535b))\n\n### Bug Fixes\n\n- Label ([2b7b645](https://github.com/shinokada/svelte-5-ui-lib/commit/2b7b6456cf0b8b2c374a4b7955284f3d74aed5a2))\n- NavUl update ([0473a4e](https://github.com/shinokada/svelte-5-ui-lib/commit/0473a4ef4799770b12a741f12b3c71b40bde0113))\n- typo ([0abaa14](https://github.com/shinokada/svelte-5-ui-lib/commit/0abaa1480b12088451505df9219cd5d8e124be97))\n\n### [0.1.30](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.29...v0.1.30) (2024-01-18)\n\n### Features\n\n- add Select and Label ([264e1cd](https://github.com/shinokada/svelte-5-ui-lib/commit/264e1cd38f010071430df86e3968d5ea1770dd9c))\n\n### [0.1.29](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.28...v0.1.29) (2024-01-17)\n\n### Features\n\n- add kbd ([a0c9fd3](https://github.com/shinokada/svelte-5-ui-lib/commit/a0c9fd355d56634c0dcce70ebe656d9a06069333))\n\n### Bug Fixes\n\n- navbar breakpoint css ([fc544e2](https://github.com/shinokada/svelte-5-ui-lib/commit/fc544e27cf4f5701832873e6ece33faa4ada6e6d))\n\n### [0.1.28](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.27...v0.1.28) (2024-01-15)\n\n### Features\n\n- progressbar ([0a0c40e](https://github.com/shinokada/svelte-5-ui-lib/commit/0a0c40e4518d4e4f59eb6dcc8bdc4b14c9a08e7b))\n\n### [0.1.27](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.26...v0.1.27) (2024-01-15)\n\n### Features\n\n- spinner ([5c7de96](https://github.com/shinokada/svelte-5-ui-lib/commit/5c7de96c2c10a3f729db25ca6a2722ee20de2074))\n\n### Bug Fixes\n\n- Darkmode, cleanup Button ([9f2c5fa](https://github.com/shinokada/svelte-5-ui-lib/commit/9f2c5fa867a2d779ca207ea3f3081298604f84bd))\n- nav update ([52c16f4](https://github.com/shinokada/svelte-5-ui-lib/commit/52c16f43ee683c90c94460232b72a4d3f6c18181))\n\n### [0.1.26](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.25...v0.1.26) (2024-01-14)\n\n### Features\n\n- add Indicator component ([9f26ca6](https://github.com/shinokada/svelte-5-ui-lib/commit/9f26ca630ee7bd1c1c4e571f2e2b271dd27428e8))\n\n### [0.1.25](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.24...v0.1.25) (2024-01-14)\n\n### Features\n\n- banner ([6cb2905](https://github.com/shinokada/svelte-5-ui-lib/commit/6cb2905a924596227199c539e4ba1575783cb1b4))\n\n### [0.1.24](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.23...v0.1.24) (2024-01-14)\n\n### Features\n\n- add darkmode ([4d54e6e](https://github.com/shinokada/svelte-5-ui-lib/commit/4d54e6e28c90738205e27c76ba5caa539418c0be))\n\n### Bug Fixes\n\n- 2xl to xxl ([9967420](https://github.com/shinokada/svelte-5-ui-lib/commit/99674200830818fa8d5417c41164b7c5a37b6fb0))\n- typo ([45d88a0](https://github.com/shinokada/svelte-5-ui-lib/commit/45d88a029059f802799d8e4e8a36904538256f87))\n\n### [0.1.23](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.22...v0.1.23) (2024-01-13)\n\n### Features\n\n- add all skeleton components ([4ee9e0f](https://github.com/shinokada/svelte-5-ui-lib/commit/4ee9e0f703829add4b5b992a1be012e7ecfcb242))\n- add breadcrumb ([ce7297a](https://github.com/shinokada/svelte-5-ui-lib/commit/ce7297a65758fe3dd8d58e91209f6e270c6601eb))\n\n### [0.1.22](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.21...v0.1.22) (2024-01-12)\n\n### Features\n\n- add gen:exports to package.json ([7dc8667](https://github.com/shinokada/svelte-5-ui-lib/commit/7dc866780a998c961881daa10a905ff7f79bd2f0))\n- add skeleton ([493e67d](https://github.com/shinokada/svelte-5-ui-lib/commit/493e67d5ac6bb6e95f610eea0c7a4350e2ac8d66))\n\n### [0.1.21](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.20...v0.1.21) (2024-01-12)\n\n### [0.1.20](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.19...v0.1.20) (2024-01-12)\n\n### [0.1.19](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.18...v0.1.19) (2024-01-12)\n\n### [0.1.18](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.17...v0.1.18) (2024-01-12)\n\n### [0.1.17](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.16...v0.1.17) (2024-01-12)\n\n### Features\n\n- add installation to home ([6709385](https://github.com/shinokada/svelte-5-ui-lib/commit/6709385007fd721c43487c4f4732f0a661883f5c))\n- add SidebarDropdownWrapper and doc page ([1496b6f](https://github.com/shinokada/svelte-5-ui-lib/commit/1496b6f03b7c5d32eecbcd3daf998423ac8702e8))\n- add tests ([f3cff31](https://github.com/shinokada/svelte-5-ui-lib/commit/f3cff316159c1e55973c6a5b541561d099152c06))\n- adding Sidebar compos ([7b6b443](https://github.com/shinokada/svelte-5-ui-lib/commit/7b6b443e324ef0b0cd5e0bc97a400ed6ad05f08b))\n\n### [0.1.16](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.15...v0.1.16) (2024-01-11)\n\n### Features\n\n- add ...attributes ([d5f6801](https://github.com/shinokada/svelte-5-ui-lib/commit/d5f68017255db97c944578d19f85512e4dea02ff))\n\n### [0.1.15](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.14...v0.1.15) (2024-01-11)\n\n### [0.1.14](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.13...v0.1.14) (2024-01-11)\n\n### 0.1.13 (2024-01-11)\n\n### Features\n\n- add breakPoint prop ([02cb5a2](https://github.com/shinokada/svelte-5-ui-lib/commit/02cb5a2b76973b81c3f4acd7c26022fdbbdd0c6b))\n- add breakPoint prop ([49f8d25](https://github.com/shinokada/svelte-5-ui-lib/commit/49f8d254bda9e1c6f18b3eafead9254d44d5a5e1))\n- add Button ([b58554f](https://github.com/shinokada/svelte-5-ui-lib/commit/b58554f69daf90d231693cd995029283fd1b2074))\n- add dropdown components and page ([0013f22](https://github.com/shinokada/svelte-5-ui-lib/commit/0013f229d490d0930295df1b9427f67a6acc1853))\n- add footer ([801a59e](https://github.com/shinokada/svelte-5-ui-lib/commit/801a59e120a0a6083f122b9f5a3e4d910d214a02))\n- add package tools ([cb06870](https://github.com/shinokada/svelte-5-ui-lib/commit/cb0687043fb11dada1f9fe3c388b554ad95162a1))\n\n### Bug Fixes\n\n- add children to NavBrand ([51b141d](https://github.com/shinokada/svelte-5-ui-lib/commit/51b141de2f086a8234c041812d630cbc8ad8a6e9))\n- add keywords to package ([6388216](https://github.com/shinokada/svelte-5-ui-lib/commit/6388216fea2d7b0b68b432be63cbb4b4ad1bd8ea))\n- add peerDependencies ([d5b27d1](https://github.com/shinokada/svelte-5-ui-lib/commit/d5b27d17fbd602abe8c19c8c5809e8fdc0dce15b))\n- add types ([e315f88](https://github.com/shinokada/svelte-5-ui-lib/commit/e315f88c20d596dfbbd01d2d49cb4a71471ec512))\n- FooterBrand ([b572aec](https://github.com/shinokada/svelte-5-ui-lib/commit/b572aecf4347ecb54393ad9444f52fe7366a11a4))\n- HighlightCompo ([8906fab](https://github.com/shinokada/svelte-5-ui-lib/commit/8906fab15825b70634797e30ab53ff2dd4af576b))\n- update peerDependencies in package.json ([951b391](https://github.com/shinokada/svelte-5-ui-lib/commit/951b3910b84f7a21946f8e760814dedc1d6b90af))\n\n### [0.1.12](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.11...v0.1.12) (2024-01-08)\n\n### [0.1.11](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.10...v0.1.11) (2024-01-08)\n\n### Features\n\n- add dropdown components and page ([0013f22](https://github.com/shinokada/svelte-5-ui-lib/commit/0013f229d490d0930295df1b9427f67a6acc1853))\n\n### [0.1.10](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.9...v0.1.10) (2024-01-08)\n\n### Features\n\n- add breakPoint prop ([02cb5a2](https://github.com/shinokada/svelte-5-ui-lib/commit/02cb5a2b76973b81c3f4acd7c26022fdbbdd0c6b))\n\n### [0.1.9](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.8...v0.1.9) (2024-01-08)\n\n### [0.1.8](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.7...v0.1.8) (2024-01-08)\n\n### Features\n\n- add breakPoint prop ([49f8d25](https://github.com/shinokada/svelte-5-ui-lib/commit/49f8d254bda9e1c6f18b3eafead9254d44d5a5e1))\n\n### [0.1.7](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.6...v0.1.7) (2024-01-08)\n\n### Bug Fixes\n\n- add children to NavBrand ([51b141d](https://github.com/shinokada/svelte-5-ui-lib/commit/51b141de2f086a8234c041812d630cbc8ad8a6e9))\n\n### [0.1.6](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.5...v0.1.6) (2024-01-08)\n\n### Bug Fixes\n\n- add keywords to package ([6388216](https://github.com/shinokada/svelte-5-ui-lib/commit/6388216fea2d7b0b68b432be63cbb4b4ad1bd8ea))\n\n### [0.1.5](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.4...v0.1.5) (2024-01-08)\n\n### [0.1.4](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.3...v0.1.4) (2024-01-08)\n\n### Bug Fixes\n\n- add types ([e315f88](https://github.com/shinokada/svelte-5-ui-lib/commit/e315f88c20d596dfbbd01d2d49cb4a71471ec512))\n\n### [0.1.3](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.2...v0.1.3) (2024-01-08)\n\n### Bug Fixes\n\n- update peerDependencies in package.json ([951b391](https://github.com/shinokada/svelte-5-ui-lib/commit/951b3910b84f7a21946f8e760814dedc1d6b90af))\n\n### [0.1.2](https://github.com/shinokada/svelte-5-ui-lib/compare/v0.1.1...v0.1.2) (2024-01-08)\n\n### Bug Fixes\n\n- add peerDependencies ([d5b27d1](https://github.com/shinokada/svelte-5-ui-lib/commit/d5b27d17fbd602abe8c19c8c5809e8fdc0dce15b))\n\n### 0.1.1 (2024-01-08)\n\n### Features\n\n- add footer ([801a59e](https://github.com/shinokada/svelte-5-ui-lib/commit/801a59e120a0a6083f122b9f5a3e4d910d214a02))\n- add package tools ([cb06870](https://github.com/shinokada/svelte-5-ui-lib/commit/cb0687043fb11dada1f9fe3c388b554ad95162a1))\n\n### Bug Fixes\n\n- FooterBrand ([b572aec](https://github.com/shinokada/svelte-5-ui-lib/commit/b572aecf4347ecb54393ad9444f52fe7366a11a4))\n"
  },
  {
    "path": "License",
    "content": "MIT License\n\nCopyright (c) 2022 Flowbite Svelte (created by Shinichi Okada)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE."
  },
  {
    "path": "README.md",
    "content": "# Svelte 5 UI Lib (Now merged with [Flowbite Svelte](https://flowbite-svelte.com/))\n\n\nSvelte 5 UI Lib is a UI library built from scratch to leverage Svelte 5's runes system, creating smooth, reactive components.\n\n- [Docs](https://svelte-5-ui-lib.codewithshin.com/)\n\n## Installation\n\nInstall `sveltekit`, `tailwindcss`, and `svelte-5-ui-lib`, update dependencies to install the latest:\n\n```sh\nnpx sv create myapp // select to install tailwindcss\ncd myapp\npnpm i -D svelte-5-ui-lib\npnpm run dev\n```\n\n## License\n\nMIT\n"
  },
  {
    "path": "e2e/alert.test.ts",
    "content": "import { expect, test } from '@playwright/test';\n\ntest.beforeEach(async ({ page }) => {\n\tconsole.log(`Running ${test.info().title}`);\n\tawait page.goto('/components/alert');\n});\n\ntest('alert page has expected h1', async ({ page }) => {\n\texpect(await page.textContent('h1')).toContain('Alert');\n});\n\ntest('alert page has expected meta title', async ({ page }) => {\n\tawait expect(page).toHaveTitle('Alert - Svelte 5 Ui Lib');\n});\n\ntest('alert page has expected meta description', async ({ page }) => {\n\tconst metaDescription = page.locator('meta[name=\"description\"]');\n\tawait expect(metaDescription).toHaveAttribute('content', 'Alert component for Svelte 5 Runes.');\n});\n\ntest('alert page has expected meta keywords', async ({ page }) => {\n\tconst metaKeywords = page.locator('meta[name=\"keywords\"]');\n\tawait expect(metaKeywords).toHaveAttribute('content', 'svelte, runes, ui, components, library');\n});\n\ntest('alert page has expected meta og', async ({ page }) => {\n\tconst metaOgTitle = page.locator('meta[property=\"og:title\"]');\n\tawait expect(metaOgTitle).toHaveAttribute('content', 'Alert - Svelte 5 Ui Lib');\n\tconst metaOgDescription = page.locator('meta[property=\"og:description\"]');\n\tawait expect(metaOgDescription).toHaveAttribute('content', 'Alert component for Svelte 5 Runes.');\n\tconst metaOgUrl = page.locator('meta[property=\"og:url\"]');\n\tawait expect(metaOgUrl).toHaveAttribute('content', 'http://localhost:4173/components/alert');\n\tconst metaOgImage = page.locator('meta[property=\"og:image\"]');\n\tawait expect(metaOgImage).toHaveAttribute(\n\t\t'content',\n\t\t'https://open-graph-vercel.vercel.app/api/svelte-5-ui-lib?title=Alert'\n\t);\n});\n\ntest('alert page has expected meta twitter', async ({ page }) => {\n\tconst metaTwitterTitle = page.locator('meta[name=\"twitter:title\"]');\n\tawait expect(metaTwitterTitle).toHaveAttribute('content', 'Alert - Svelte 5 Ui Lib');\n\tconst metaTwitterDescription = page.locator('meta[name=\"twitter:description\"]');\n\tawait expect(metaTwitterDescription).toHaveAttribute(\n\t\t'content',\n\t\t'Alert component for Svelte 5 Runes.'\n\t);\n\tconst metaTwitterImage = page.locator('meta[name=\"twitter:image\"]');\n\tawait expect(metaTwitterImage).toHaveAttribute(\n\t\t'content',\n\t\t'https://open-graph-vercel.vercel.app/api/svelte-5-ui-lib?title=Alert'\n\t);\n});\n"
  },
  {
    "path": "e2e/components.test.ts",
    "content": "import { expect, test } from '@playwright/test';\n\ntest('accordion page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/accordion');\n\texpect(await page.textContent('h1')).toContain('Accordion');\n});\n\ntest('alet page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/alert');\n\texpect(await page.textContent('h1')).toContain('Alert');\n});\n\ntest('avatar page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/avatar');\n\texpect(await page.textContent('h1')).toContain('Avatar');\n});\n\ntest('badge page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/badge');\n\texpect(await page.textContent('h1')).toContain('Badge');\n});\n\ntest('banner page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/banner');\n\texpect(await page.textContent('h1')).toContain('Banner');\n});\n\ntest('bottom navigation page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/bottom-navigation');\n\texpect(await page.textContent('h1')).toContain('Bottom navigation');\n});\n\ntest('breadcrumb page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/breadcrumb');\n\texpect(await page.textContent('h1')).toContain('Breadcrumb');\n});\n\ntest('button page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/button');\n\texpect(await page.textContent('h1')).toBe('Buttons');\n});\n\ntest('button group page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/button-group');\n\texpect(await page.textContent('h1')).toBe('Button group');\n});\n\ntest('cards page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/card');\n\texpect(await page.textContent('h1')).toBe('Cards');\n});\n\ntest('carousel page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/carousel');\n\texpect(await page.textContent('h1')).toContain('Carousel');\n});\n\ntest('darkmode page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/darkmode');\n\texpect(await page.textContent('h1')).toBe('Darkmode');\n});\n\ntest('device mockup page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/device-mockup');\n\texpect(await page.textContent('h1')).toBe('Device mockup');\n});\n\ntest('drawer page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/drawer');\n\texpect(await page.textContent('h1')).toContain('Drawer');\n});\n\ntest('dropdown page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/dropdown');\n\texpect(await page.textContent('h1')).toBe('Dropdown');\n});\n\ntest('footer page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/footer');\n\texpect(await page.textContent('h1')).toBe('Footer');\n});\n\ntest('gallery page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/gallery');\n\texpect(await page.textContent('h1')).toContain('Gallery');\n});\n\ntest('indicator page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/indicators');\n\texpect(await page.textContent('h1')).toContain('Indicator');\n});\n\ntest('kbd page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/kbd');\n\texpect(await page.textContent('h1')).toContain('KBD (Keyboard)');\n});\n\ntest('list-group page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/list-group');\n\texpect(await page.textContent('h1')).toBe('List group');\n});\n\ntest('modal page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/modal');\n\texpect(await page.textContent('h1')).toBe('Modal');\n});\n\ntest('navbar page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/navbar');\n\texpect(await page.textContent('h1')).toBe('Navbar');\n});\n\ntest('pagination page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/pagination');\n\texpect(await page.textContent('h1')).toContain('Pagination');\n});\n\ntest('popover page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/popover');\n\texpect(await page.textContent('h1')).toContain('Popover');\n});\n\ntest('progress page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/progress');\n\texpect(await page.textContent('h1')).toBe('Progress bar');\n});\n\ntest('rating page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/rating');\n\texpect(await page.textContent('h1')).toBe('Rating');\n});\n\ntest('sidebar page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/sidebar');\n\texpect(await page.textContent('h1')).toBe('Sidebar');\n});\n\ntest('skeleton page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/skeleton');\n\texpect(await page.textContent('h1')).toBe('Skeleton');\n});\n\ntest('spinner page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/spinner');\n\texpect(await page.textContent('h1')).toBe('Spinner');\n});\n\ntest('speeddial page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/speed-dial');\n\texpect(await page.textContent('h1')).toContain('Speed dial');\n});\n\ntest('tab page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/tabs');\n\texpect(await page.textContent('h1')).toBe('Tabs');\n});\n\ntest('table page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/table');\n\texpect(await page.textContent('h1')).toBe('Table');\n});\n\ntest('timeline page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/timeline');\n\texpect(await page.textContent('h1')).toBe('Timeline');\n});\n\ntest('toast page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/toast');\n\texpect(await page.textContent('h1')).toBe('Toast');\n});\n\ntest('tooltip page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/tooltip');\n\texpect(await page.textContent('h1')).toBe('Tooltip');\n});\n\ntest('video page has expected h1', async ({ page }) => {\n\tawait page.goto('/components/video');\n\texpect(await page.textContent('h1')).toBe('Video');\n});\n"
  },
  {
    "path": "e2e/forms.test.ts",
    "content": "import { expect, test } from '@playwright/test';\n\ntest('checkbox page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/checkbox');\n\texpect(await page.textContent('h1')).toBe('Checkbox');\n});\n\ntest('file input page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/file-input');\n\texpect(await page.textContent('h1')).toBe('File input');\n});\n\ntest('floating label page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/floating-label');\n\texpect(await page.textContent('h1')).toBe('Floating label');\n});\n\ntest('input field label page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/input-field');\n\texpect(await page.textContent('h1')).toBe('Input field');\n});\n\ntest('label label page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/label');\n\texpect(await page.textContent('h1')).toBe('Label');\n});\n\ntest('radio/helper/radiobutton page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/radio');\n\texpect(await page.textContent('h1')).toBe('Radio, Helper, and RadioButton');\n});\n\ntest('range page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/range');\n\texpect(await page.textContent('h1')).toBe('Range');\n});\n\ntest('search input page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/search-input');\n\texpect(await page.textContent('h1')).toBe('Search input');\n});\n\ntest('select page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/select');\n\texpect(await page.textContent('h1')).toBe('Select');\n});\n\ntest('toggle page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/toggle');\n\texpect(await page.textContent('h1')).toBe('Toggle');\n});\n\ntest('textarea page has expected h1', async ({ page }) => {\n\tawait page.goto('/forms/textarea');\n\texpect(await page.textContent('h1')).toBe('Textarea');\n});\n"
  },
  {
    "path": "e2e/home.test.ts",
    "content": "import { expect, test } from '@playwright/test';\n\ntest.beforeEach(async ({ page }) => {\n\tconsole.log(`Running ${test.info().title}`);\n\tawait page.goto('/');\n});\n\ntest('index page has expected h1', async ({ page }) => {\n\tawait expect(page.getByRole('heading', { name: 'Svelte 5 Ui Lib', level: 1 })).toBeVisible();\n});\n\ntest('index page has expected meta title', async ({ page }) => {\n\tawait expect(page).toHaveTitle('Svelte 5 Ui Lib');\n});\n\ntest('index page has expected meta description', async ({ page }) => {\n\tconst metaDescription = page.locator('meta[name=\"description\"]');\n\tawait expect(metaDescription).toHaveAttribute('content', 'A UI library for Svelte 5 Runes.');\n});\n\ntest('index page has expected meta keywords', async ({ page }) => {\n\tconst metaKeywords = page.locator('meta[name=\"keywords\"]');\n\tawait expect(metaKeywords).toHaveAttribute('content', 'svelte, runes, ui, components, library');\n});\n\ntest('index page has expected meta og', async ({ page }) => {\n\tconst metaOgTitle = page.locator('meta[property=\"og:title\"]');\n\tawait expect(metaOgTitle).toHaveAttribute('content', 'Svelte 5 Ui Lib');\n\tconst metaOgDescription = page.locator('meta[property=\"og:description\"]');\n\tawait expect(metaOgDescription).toHaveAttribute('content', 'A UI library for Svelte 5 Runes.');\n\tconst metaOgUrl = page.locator('meta[property=\"og:url\"]');\n\tawait expect(metaOgUrl).toHaveAttribute('content', 'http://localhost:4173/');\n\tconst metaOgImage = page.locator('meta[property=\"og:image\"]');\n\tawait expect(metaOgImage).toHaveAttribute(\n\t\t'content',\n\t\t'https://open-graph-vercel.vercel.app/api/svelte-5-ui-lib'\n\t);\n});\n\ntest('index page has expected meta twitter', async ({ page }) => {\n\tconst metaTwitterTitle = page.locator('meta[name=\"twitter:title\"]');\n\tawait expect(metaTwitterTitle).toHaveAttribute('content', 'Svelte 5 Ui Lib');\n\tconst metaTwitterDescription = page.locator('meta[name=\"twitter:description\"]');\n\tawait expect(metaTwitterDescription).toHaveAttribute(\n\t\t'content',\n\t\t'A UI library for Svelte 5 Runes.'\n\t);\n\tconst metaTwitterImage = page.locator('meta[name=\"twitter:image\"]');\n\tawait expect(metaTwitterImage).toHaveAttribute(\n\t\t'content',\n\t\t'https://open-graph-vercel.vercel.app/api/svelte-5-ui-lib'\n\t);\n});\n"
  },
  {
    "path": "e2e/other.test.ts",
    "content": "import { expect, test } from '@playwright/test';\n\n// plugins\ntest('chart page has expected h1', async ({ page }) => {\n\tawait page.goto('/plugins/chart');\n\texpect(await page.textContent('h1')).toBe('Chart');\n});\n\n// Pages\ntest('about page has expected h1', async ({ page }) => {\n\tawait page.goto('/pages/about');\n\texpect(await page.textContent('h1')).toBe('About');\n});\n"
  },
  {
    "path": "e2e/typography.test.ts",
    "content": "import { expect, test } from '@playwright/test';\n\ntest('blockquote page has expected h1', async ({ page }) => {\n\tawait page.goto('/typography/blockquote');\n\texpect(await page.textContent('h1')).toBe('Blockquote');\n});\n\ntest('heading/mark page has expected h1', async ({ page }) => {\n\tawait page.goto('/typography/heading');\n\texpect(await page.textContent('h1')).toBe('Heading & Mark');\n});\n\ntest('hr page has expected h1', async ({ page }) => {\n\tawait page.goto('/typography/hr');\n\texpect(await page.textContent('h1')).toBe('Horizontal line (HR)');\n});\n\ntest('image page has expected h1', async ({ page }) => {\n\tawait page.goto('/typography/image');\n\texpect(await page.textContent('h1')).toBe('Image');\n});\n\ntest('layout page has expected h1', async ({ page }) => {\n\tawait page.goto('/typography/layout');\n\texpect(await page.textContent('h1')).toBe('Layout');\n});\n\ntest('link page has expected h1', async ({ page }) => {\n\tawait page.goto('/typography/link');\n\texpect(await page.textContent('h1')).toBe('Links');\n});\n\ntest('list page has expected h1', async ({ page }) => {\n\tawait page.goto('/typography/list');\n\texpect(await page.textContent('h1')).toBe('List');\n});\n\ntest('paragraph page has expected h1', async ({ page }) => {\n\tawait page.goto('/typography/paragraph');\n\texpect(await page.textContent('h1')).toBe('Paragraph');\n});\n\ntest('span page has expected h1', async ({ page }) => {\n\tawait page.goto('/typography/span');\n\texpect(await page.textContent('h1')).toBe('Span');\n});\n"
  },
  {
    "path": "eslint.config.js",
    "content": "import prettier from 'eslint-config-prettier';\nimport js from '@eslint/js';\nimport { includeIgnoreFile } from '@eslint/compat';\nimport svelte from 'eslint-plugin-svelte';\nimport globals from 'globals';\nimport { fileURLToPath } from 'node:url';\nimport ts from 'typescript-eslint';\nimport svelteConfig from './svelte.config.js';\nconst gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url));\n\nexport default ts.config(\n\tincludeIgnoreFile(gitignorePath),\n\tjs.configs.recommended,\n\t...ts.configs.recommended,\n\t...svelte.configs.recommended,\n\tprettier,\n\t...svelte.configs.prettier,\n\t{\n\t\tlanguageOptions: {\n\t\t\tglobals: {\n\t\t\t\t...globals.browser,\n\t\t\t\t...globals.node\n\t\t\t}\n\t\t}\n\t},\n\t{\n\t\tfiles: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'],\n\t\tignores: ['eslint.config.js', 'svelte.config.js'],\n\n\t\tlanguageOptions: {\n\t\t\tparserOptions: {\n\t\t\t\tprojectService: true,\n\t\t\t\textraFileExtensions: ['.svelte'],\n\t\t\t\tparser: ts.parser,\n\t\t\t\tsvelteConfig\n\t\t\t}\n\t\t}\n\t}\n);\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"svelte-5-ui-lib\",\n  \"version\": \"0.12.6\",\n  \"description\": \"Svelte 5 UI Lib is a UI library built from scratch to leverage Svelte 5's runes system, creating smooth, reactive components.\",\n  \"license\": \"MIT\",\n  \"main\": \"dist/index.js\",\n  \"homepage\": \"https://svelte-5-ui-lib.codewithshin.com/\",\n  \"author\": {\n    \"name\": \"Shinichi Okada\",\n    \"email\": \"connect@codewithshin.com\",\n    \"url\": \"https://blog.codewithshin.com\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/shinokada/svelte-5-ui-lib.git\"\n  },\n  \"keywords\": [\n    \"svelte 5\",\n    \"sveltekit 2\",\n    \"UI\",\n    \"component library\",\n    \"tailwindcss\",\n    \"flowbite\"\n  ],\n  \"scripts\": {\n    \"dev\": \"vite dev\",\n    \"build\": \"vite build && npm run package\",\n    \"preview\": \"vite preview\",\n    \"prepare\": \"svelte-kit sync || echo ''\",\n    \"package\": \"svelte-kit sync && svelte-package && publint\",\n    \"check\": \"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json\",\n    \"check:watch\": \"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch\",\n    \"format\": \"prettier --write .\",\n    \"lint\": \"prettier --check . && eslint .\",\n    \"test:unit\": \"vitest\",\n    \"test\": \"npm run test:unit -- --run && npm run test:e2e\",\n    \"test:e2e\": \"playwright test\",\n    \"gen:exports\": \"svelte-lib-helpers exports\",\n    \"gen:component-data-from-type\": \"svelte-lib-helpers component-data-from-type\",\n    \"copy:packagejson\": \"svelte-lib-helpers package\",\n    \"rmdoc\": \"svelte-lib-helpers removeDocs\",\n    \"lib-helpers\": \"pnpm format && pnpm package && pnpm gen:exports && pnpm copy:packagejson\",\n    \"generate-file-list\": \"tsx scripts/generateFileList.ts\",\n    \"prebuild\": \"npm run generate-file-list\",\n    \"ch\": \"npx changeset\",\n    \"cv\": \"npx changeset version\",\n    \"cp\": \"npx changeset publish\"\n  },\n  \"files\": [\n    \"dist\",\n    \"!dist/**/*.test.*\",\n    \"!dist/**/*.spec.*\"\n  ],\n  \"sideEffects\": [\n    \"**/*.css\"\n  ],\n  \"svelte\": \"./dist/index.js\",\n  \"types\": \"./dist/index.d.ts\",\n  \"type\": \"module\",\n  \"peerDependencies\": {\n    \"svelte\": \"^5.0.0\"\n  },\n  \"devDependencies\": {\n    \"@changesets/cli\": \"^2.29.2\",\n    \"@eslint/compat\": \"^1.2.8\",\n    \"@eslint/js\": \"^9.25.0\",\n    \"@playwright/test\": \"^1.52.0\",\n    \"@sveltejs/adapter-auto\": \"^4.0.0\",\n    \"@sveltejs/enhanced-img\": \"^0.4.4\",\n    \"@sveltejs/kit\": \"^2.20.7\",\n    \"@sveltejs/package\": \"^2.3.11\",\n    \"@sveltejs/vite-plugin-svelte\": \"^5.0.3\",\n    \"@svitejs/changesets-changelog-github-compact\": \"^1.2.0\",\n    \"@tailwindcss/vite\": \"^4.1.4\",\n    \"@testing-library/jest-dom\": \"^6.6.3\",\n    \"@testing-library/svelte\": \"^5.2.7\",\n    \"eslint\": \"^9.25.0\",\n    \"eslint-config-prettier\": \"^10.1.2\",\n    \"eslint-plugin-svelte\": \"^3.5.1\",\n    \"flowbite-svelte-icons\": \"^2.1.1\",\n    \"globals\": \"^16.0.0\",\n    \"highlight.js\": \"^11.11.1\",\n    \"jsdom\": \"^26.1.0\",\n    \"prettier\": \"^3.5.3\",\n    \"prettier-plugin-svelte\": \"^3.3.3\",\n    \"prettier-plugin-tailwindcss\": \"^0.6.11\",\n    \"publint\": \"^0.3.12\",\n    \"runatics\": \"^0.1.4\",\n    \"runes-meta-tags\": \"^0.4.2\",\n    \"svelte\": \"^5.28.1\",\n    \"svelte-animated-icons\": \"^0.7.0\",\n    \"svelte-check\": \"^4.1.6\",\n    \"svelte-lib-helpers\": \"^0.4.25\",\n    \"svelte-rune-highlight\": \"^0.5.15\",\n    \"tailwindcss\": \"^4.1.4\",\n    \"tsx\": \"^4.19.3\",\n    \"typescript\": \"^5.8.3\",\n    \"typescript-eslint\": \"^8.30.1\",\n    \"vite\": \"^6.3.2\",\n    \"vite-imagetools\": \"^7.0.5\",\n    \"vitest\": \"^3.1.1\"\n  },\n  \"pnpm\": {\n    \"onlyBuiltDependencies\": [\n      \"esbuild\"\n    ]\n  },\n  \"dependencies\": {\n    \"@floating-ui/dom\": \"^1.6.13\",\n    \"apexcharts\": \"^4.5.0\",\n    \"clsx\": \"^2.1.1\",\n    \"deepmerge\": \"^4.3.1\",\n    \"tailwind-merge\": \"^3.2.0\",\n    \"tailwind-variants\": \"^1.0.0\"\n  },\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/index.d.ts\",\n      \"svelte\": \"./dist/index.js\"\n    },\n    \"./Accordion.svelte\": {\n      \"types\": \"./dist/accordion/Accordion.svelte.d.ts\",\n      \"svelte\": \"./dist/accordion/Accordion.svelte\"\n    },\n    \"./AccordionItem.svelte\": {\n      \"types\": \"./dist/accordion/AccordionItem.svelte.d.ts\",\n      \"svelte\": \"./dist/accordion/AccordionItem.svelte\"\n    },\n    \"./Alert.svelte\": {\n      \"types\": \"./dist/alert/Alert.svelte.d.ts\",\n      \"svelte\": \"./dist/alert/Alert.svelte\"\n    },\n    \"./Avatar.svelte\": {\n      \"types\": \"./dist/avatar/Avatar.svelte.d.ts\",\n      \"svelte\": \"./dist/avatar/Avatar.svelte\"\n    },\n    \"./Badge.svelte\": {\n      \"types\": \"./dist/badge/Badge.svelte.d.ts\",\n      \"svelte\": \"./dist/badge/Badge.svelte\"\n    },\n    \"./Banner.svelte\": {\n      \"types\": \"./dist/banner/Banner.svelte.d.ts\",\n      \"svelte\": \"./dist/banner/Banner.svelte\"\n    },\n    \"./BottomNav.svelte\": {\n      \"types\": \"./dist/bottom-navigation/BottomNav.svelte.d.ts\",\n      \"svelte\": \"./dist/bottom-navigation/BottomNav.svelte\"\n    },\n    \"./BottomNavHeader.svelte\": {\n      \"types\": \"./dist/bottom-navigation/BottomNavHeader.svelte.d.ts\",\n      \"svelte\": \"./dist/bottom-navigation/BottomNavHeader.svelte\"\n    },\n    \"./BottomNavHeaderItem.svelte\": {\n      \"types\": \"./dist/bottom-navigation/BottomNavHeaderItem.svelte.d.ts\",\n      \"svelte\": \"./dist/bottom-navigation/BottomNavHeaderItem.svelte\"\n    },\n    \"./BottomNavItem.svelte\": {\n      \"types\": \"./dist/bottom-navigation/BottomNavItem.svelte.d.ts\",\n      \"svelte\": \"./dist/bottom-navigation/BottomNavItem.svelte\"\n    },\n    \"./Breadcrumb.svelte\": {\n      \"types\": \"./dist/breadcrumb/Breadcrumb.svelte.d.ts\",\n      \"svelte\": \"./dist/breadcrumb/Breadcrumb.svelte\"\n    },\n    \"./BreadcrumbItem.svelte\": {\n      \"types\": \"./dist/breadcrumb/BreadcrumbItem.svelte.d.ts\",\n      \"svelte\": \"./dist/breadcrumb/BreadcrumbItem.svelte\"\n    },\n    \"./ButtonGroup.svelte\": {\n      \"types\": \"./dist/buttongroup/ButtonGroup.svelte.d.ts\",\n      \"svelte\": \"./dist/buttongroup/ButtonGroup.svelte\"\n    },\n    \"./Button.svelte\": {\n      \"types\": \"./dist/buttons/Button.svelte.d.ts\",\n      \"svelte\": \"./dist/buttons/Button.svelte\"\n    },\n    \"./GradientButton.svelte\": {\n      \"types\": \"./dist/buttons/GradientButton.svelte.d.ts\",\n      \"svelte\": \"./dist/buttons/GradientButton.svelte\"\n    },\n    \"./Card.svelte\": {\n      \"types\": \"./dist/cards/Card.svelte.d.ts\",\n      \"svelte\": \"./dist/cards/Card.svelte\"\n    },\n    \"./Chart.svelte\": {\n      \"types\": \"./dist/chart/Chart.svelte.d.ts\",\n      \"svelte\": \"./dist/chart/Chart.svelte\"\n    },\n    \"./Darkmode.svelte\": {\n      \"types\": \"./dist/darkmode/Darkmode.svelte.d.ts\",\n      \"svelte\": \"./dist/darkmode/Darkmode.svelte\"\n    },\n    \"./Android.svelte\": {\n      \"types\": \"./dist/device-mockups/Android.svelte.d.ts\",\n      \"svelte\": \"./dist/device-mockups/Android.svelte\"\n    },\n    \"./DefaultMockup.svelte\": {\n      \"types\": \"./dist/device-mockups/DefaultMockup.svelte.d.ts\",\n      \"svelte\": \"./dist/device-mockups/DefaultMockup.svelte\"\n    },\n    \"./Desktop.svelte\": {\n      \"types\": \"./dist/device-mockups/Desktop.svelte.d.ts\",\n      \"svelte\": \"./dist/device-mockups/Desktop.svelte\"\n    },\n    \"./DeviceMockup.svelte\": {\n      \"types\": \"./dist/device-mockups/DeviceMockup.svelte.d.ts\",\n      \"svelte\": \"./dist/device-mockups/DeviceMockup.svelte\"\n    },\n    \"./Ios.svelte\": {\n      \"types\": \"./dist/device-mockups/Ios.svelte.d.ts\",\n      \"svelte\": \"./dist/device-mockups/Ios.svelte\"\n    },\n    \"./Laptop.svelte\": {\n      \"types\": \"./dist/device-mockups/Laptop.svelte.d.ts\",\n      \"svelte\": \"./dist/device-mockups/Laptop.svelte\"\n    },\n    \"./Smartwatch.svelte\": {\n      \"types\": \"./dist/device-mockups/Smartwatch.svelte.d.ts\",\n      \"svelte\": \"./dist/device-mockups/Smartwatch.svelte\"\n    },\n    \"./Tablet.svelte\": {\n      \"types\": \"./dist/device-mockups/Tablet.svelte.d.ts\",\n      \"svelte\": \"./dist/device-mockups/Tablet.svelte\"\n    },\n    \"./Drawer.svelte\": {\n      \"types\": \"./dist/drawer/Drawer.svelte.d.ts\",\n      \"svelte\": \"./dist/drawer/Drawer.svelte\"\n    },\n    \"./Drawerhead.svelte\": {\n      \"types\": \"./dist/drawer/Drawerhead.svelte.d.ts\",\n      \"svelte\": \"./dist/drawer/Drawerhead.svelte\"\n    },\n    \"./Dropdown.svelte\": {\n      \"types\": \"./dist/dropdown/Dropdown.svelte.d.ts\",\n      \"svelte\": \"./dist/dropdown/Dropdown.svelte\"\n    },\n    \"./DropdownDivider.svelte\": {\n      \"types\": \"./dist/dropdown/DropdownDivider.svelte.d.ts\",\n      \"svelte\": \"./dist/dropdown/DropdownDivider.svelte\"\n    },\n    \"./DropdownFooter.svelte\": {\n      \"types\": \"./dist/dropdown/DropdownFooter.svelte.d.ts\",\n      \"svelte\": \"./dist/dropdown/DropdownFooter.svelte\"\n    },\n    \"./DropdownHeader.svelte\": {\n      \"types\": \"./dist/dropdown/DropdownHeader.svelte.d.ts\",\n      \"svelte\": \"./dist/dropdown/DropdownHeader.svelte\"\n    },\n    \"./DropdownLi.svelte\": {\n      \"types\": \"./dist/dropdown/DropdownLi.svelte.d.ts\",\n      \"svelte\": \"./dist/dropdown/DropdownLi.svelte\"\n    },\n    \"./DropdownUl.svelte\": {\n      \"types\": \"./dist/dropdown/DropdownUl.svelte.d.ts\",\n      \"svelte\": \"./dist/dropdown/DropdownUl.svelte\"\n    },\n    \"./Footer.svelte\": {\n      \"types\": \"./dist/footer/Footer.svelte.d.ts\",\n      \"svelte\": \"./dist/footer/Footer.svelte\"\n    },\n    \"./FooterBrand.svelte\": {\n      \"types\": \"./dist/footer/FooterBrand.svelte.d.ts\",\n      \"svelte\": \"./dist/footer/FooterBrand.svelte\"\n    },\n    \"./FooterCopyright.svelte\": {\n      \"types\": \"./dist/footer/FooterCopyright.svelte.d.ts\",\n      \"svelte\": \"./dist/footer/FooterCopyright.svelte\"\n    },\n    \"./FooterIcon.svelte\": {\n      \"types\": \"./dist/footer/FooterIcon.svelte.d.ts\",\n      \"svelte\": \"./dist/footer/FooterIcon.svelte\"\n    },\n    \"./FooterLi.svelte\": {\n      \"types\": \"./dist/footer/FooterLi.svelte.d.ts\",\n      \"svelte\": \"./dist/footer/FooterLi.svelte\"\n    },\n    \"./FooterUl.svelte\": {\n      \"types\": \"./dist/footer/FooterUl.svelte.d.ts\",\n      \"svelte\": \"./dist/footer/FooterUl.svelte\"\n    },\n    \"./Checkbox.svelte\": {\n      \"types\": \"./dist/forms/checkbox/Checkbox.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/checkbox/Checkbox.svelte\"\n    },\n    \"./CheckboxButton.svelte\": {\n      \"types\": \"./dist/forms/checkbox-button/CheckboxButton.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/checkbox-button/CheckboxButton.svelte\"\n    },\n    \"./Dropzone.svelte\": {\n      \"types\": \"./dist/forms/dropzone/Dropzone.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/dropzone/Dropzone.svelte\"\n    },\n    \"./Fileupload.svelte\": {\n      \"types\": \"./dist/forms/fileupload/Fileupload.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/fileupload/Fileupload.svelte\"\n    },\n    \"./FloatingLabelInput.svelte\": {\n      \"types\": \"./dist/forms/floating-label-input/FloatingLabelInput.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/floating-label-input/FloatingLabelInput.svelte\"\n    },\n    \"./Helper.svelte\": {\n      \"types\": \"./dist/forms/helper/Helper.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/helper/Helper.svelte\"\n    },\n    \"./Input.svelte\": {\n      \"types\": \"./dist/forms/input/Input.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/input/Input.svelte\"\n    },\n    \"./InputAddon.svelte\": {\n      \"types\": \"./dist/forms/input-addon/InputAddon.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/input-addon/InputAddon.svelte\"\n    },\n    \"./Label.svelte\": {\n      \"types\": \"./dist/forms/label/Label.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/label/Label.svelte\"\n    },\n    \"./Radio.svelte\": {\n      \"types\": \"./dist/forms/radio/Radio.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/radio/Radio.svelte\"\n    },\n    \"./RadioButton.svelte\": {\n      \"types\": \"./dist/forms/radio-button/RadioButton.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/radio-button/RadioButton.svelte\"\n    },\n    \"./Range.svelte\": {\n      \"types\": \"./dist/forms/range/Range.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/range/Range.svelte\"\n    },\n    \"./Search.svelte\": {\n      \"types\": \"./dist/forms/search/Search.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/search/Search.svelte\"\n    },\n    \"./Select.svelte\": {\n      \"types\": \"./dist/forms/select/Select.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/select/Select.svelte\"\n    },\n    \"./Textarea.svelte\": {\n      \"types\": \"./dist/forms/textarea/Textarea.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/textarea/Textarea.svelte\"\n    },\n    \"./Toggle.svelte\": {\n      \"types\": \"./dist/forms/toggle/Toggle.svelte.d.ts\",\n      \"svelte\": \"./dist/forms/toggle/Toggle.svelte\"\n    },\n    \"./Gallery.svelte\": {\n      \"types\": \"./dist/gallery/Gallery.svelte.d.ts\",\n      \"svelte\": \"./dist/gallery/Gallery.svelte\"\n    },\n    \"./Indicator.svelte\": {\n      \"types\": \"./dist/indicator/Indicator.svelte.d.ts\",\n      \"svelte\": \"./dist/indicator/Indicator.svelte\"\n    },\n    \"./Kbd.svelte\": {\n      \"types\": \"./dist/kbd/Kbd.svelte.d.ts\",\n      \"svelte\": \"./dist/kbd/Kbd.svelte\"\n    },\n    \"./Listgroup.svelte\": {\n      \"types\": \"./dist/list-group/Listgroup.svelte.d.ts\",\n      \"svelte\": \"./dist/list-group/Listgroup.svelte\"\n    },\n    \"./ListgroupItem.svelte\": {\n      \"types\": \"./dist/list-group/ListgroupItem.svelte.d.ts\",\n      \"svelte\": \"./dist/list-group/ListgroupItem.svelte\"\n    },\n    \"./MegaMenu.svelte\": {\n      \"types\": \"./dist/mega-menu/MegaMenu.svelte.d.ts\",\n      \"svelte\": \"./dist/mega-menu/MegaMenu.svelte\"\n    },\n    \"./Modal.svelte\": {\n      \"types\": \"./dist/modal/Modal.svelte.d.ts\",\n      \"svelte\": \"./dist/modal/Modal.svelte\"\n    },\n    \"./NavBrand.svelte\": {\n      \"types\": \"./dist/nav/NavBrand.svelte.d.ts\",\n      \"svelte\": \"./dist/nav/NavBrand.svelte\"\n    },\n    \"./NavHamburger.svelte\": {\n      \"types\": \"./dist/nav/NavHamburger.svelte.d.ts\",\n      \"svelte\": \"./dist/nav/NavHamburger.svelte\"\n    },\n    \"./NavLi.svelte\": {\n      \"types\": \"./dist/nav/NavLi.svelte.d.ts\",\n      \"svelte\": \"./dist/nav/NavLi.svelte\"\n    },\n    \"./NavUl.svelte\": {\n      \"types\": \"./dist/nav/NavUl.svelte.d.ts\",\n      \"svelte\": \"./dist/nav/NavUl.svelte\"\n    },\n    \"./Navbar.svelte\": {\n      \"types\": \"./dist/nav/Navbar.svelte.d.ts\",\n      \"svelte\": \"./dist/nav/Navbar.svelte\"\n    },\n    \"./Pagination.svelte\": {\n      \"types\": \"./dist/pagination/Pagination.svelte.d.ts\",\n      \"svelte\": \"./dist/pagination/Pagination.svelte\"\n    },\n    \"./PaginationItem.svelte\": {\n      \"types\": \"./dist/pagination/PaginationItem.svelte.d.ts\",\n      \"svelte\": \"./dist/pagination/PaginationItem.svelte\"\n    },\n    \"./Popover.svelte\": {\n      \"types\": \"./dist/popover/Popover.svelte.d.ts\",\n      \"svelte\": \"./dist/popover/Popover.svelte\"\n    },\n    \"./Progressbar.svelte\": {\n      \"types\": \"./dist/progress/Progressbar.svelte.d.ts\",\n      \"svelte\": \"./dist/progress/Progressbar.svelte\"\n    },\n    \"./AdvancedRating.svelte\": {\n      \"types\": \"./dist/rating/AdvancedRating.svelte.d.ts\",\n      \"svelte\": \"./dist/rating/AdvancedRating.svelte\"\n    },\n    \"./CustomIcon.svelte\": {\n      \"types\": \"./dist/rating/CustomIcon.svelte.d.ts\",\n      \"svelte\": \"./dist/rating/CustomIcon.svelte\"\n    },\n    \"./Heart.svelte\": {\n      \"types\": \"./dist/rating/Heart.svelte.d.ts\",\n      \"svelte\": \"./dist/rating/Heart.svelte\"\n    },\n    \"./Rating.svelte\": {\n      \"types\": \"./dist/rating/Rating.svelte.d.ts\",\n      \"svelte\": \"./dist/rating/Rating.svelte\"\n    },\n    \"./RatingComment.svelte\": {\n      \"types\": \"./dist/rating/RatingComment.svelte.d.ts\",\n      \"svelte\": \"./dist/rating/RatingComment.svelte\"\n    },\n    \"./Review.svelte\": {\n      \"types\": \"./dist/rating/Review.svelte.d.ts\",\n      \"svelte\": \"./dist/rating/Review.svelte\"\n    },\n    \"./ScoreRating.svelte\": {\n      \"types\": \"./dist/rating/ScoreRating.svelte.d.ts\",\n      \"svelte\": \"./dist/rating/ScoreRating.svelte\"\n    },\n    \"./Star.svelte\": {\n      \"types\": \"./dist/rating/Star.svelte.d.ts\",\n      \"svelte\": \"./dist/rating/Star.svelte\"\n    },\n    \"./Thumbup.svelte\": {\n      \"types\": \"./dist/rating/Thumbup.svelte.d.ts\",\n      \"svelte\": \"./dist/rating/Thumbup.svelte\"\n    },\n    \"./Sidebar.svelte\": {\n      \"types\": \"./dist/sidebar/Sidebar.svelte.d.ts\",\n      \"svelte\": \"./dist/sidebar/Sidebar.svelte\"\n    },\n    \"./SidebarBrand.svelte\": {\n      \"types\": \"./dist/sidebar/SidebarBrand.svelte.d.ts\",\n      \"svelte\": \"./dist/sidebar/SidebarBrand.svelte\"\n    },\n    \"./SidebarButton.svelte\": {\n      \"types\": \"./dist/sidebar/SidebarButton.svelte.d.ts\",\n      \"svelte\": \"./dist/sidebar/SidebarButton.svelte\"\n    },\n    \"./SidebarCta.svelte\": {\n      \"types\": \"./dist/sidebar/SidebarCta.svelte.d.ts\",\n      \"svelte\": \"./dist/sidebar/SidebarCta.svelte\"\n    },\n    \"./SidebarDropdownWrapper.svelte\": {\n      \"types\": \"./dist/sidebar/SidebarDropdownWrapper.svelte.d.ts\",\n      \"svelte\": \"./dist/sidebar/SidebarDropdownWrapper.svelte\"\n    },\n    \"./SidebarGroup.svelte\": {\n      \"types\": \"./dist/sidebar/SidebarGroup.svelte.d.ts\",\n      \"svelte\": \"./dist/sidebar/SidebarGroup.svelte\"\n    },\n    \"./SidebarItem.svelte\": {\n      \"types\": \"./dist/sidebar/SidebarItem.svelte.d.ts\",\n      \"svelte\": \"./dist/sidebar/SidebarItem.svelte\"\n    },\n    \"./CardPlaceholder.svelte\": {\n      \"types\": \"./dist/skeleton/CardPlaceholder.svelte.d.ts\",\n      \"svelte\": \"./dist/skeleton/CardPlaceholder.svelte\"\n    },\n    \"./ImagePlaceholder.svelte\": {\n      \"types\": \"./dist/skeleton/ImagePlaceholder.svelte.d.ts\",\n      \"svelte\": \"./dist/skeleton/ImagePlaceholder.svelte\"\n    },\n    \"./ListPlaceholder.svelte\": {\n      \"types\": \"./dist/skeleton/ListPlaceholder.svelte.d.ts\",\n      \"svelte\": \"./dist/skeleton/ListPlaceholder.svelte\"\n    },\n    \"./Skeleton.svelte\": {\n      \"types\": \"./dist/skeleton/Skeleton.svelte.d.ts\",\n      \"svelte\": \"./dist/skeleton/Skeleton.svelte\"\n    },\n    \"./TestimonialPlaceholder.svelte\": {\n      \"types\": \"./dist/skeleton/TestimonialPlaceholder.svelte.d.ts\",\n      \"svelte\": \"./dist/skeleton/TestimonialPlaceholder.svelte\"\n    },\n    \"./TextPlaceholder.svelte\": {\n      \"types\": \"./dist/skeleton/TextPlaceholder.svelte.d.ts\",\n      \"svelte\": \"./dist/skeleton/TextPlaceholder.svelte\"\n    },\n    \"./VideoPlaceholder.svelte\": {\n      \"types\": \"./dist/skeleton/VideoPlaceholder.svelte.d.ts\",\n      \"svelte\": \"./dist/skeleton/VideoPlaceholder.svelte\"\n    },\n    \"./WidgetPlaceholder.svelte\": {\n      \"types\": \"./dist/skeleton/WidgetPlaceholder.svelte.d.ts\",\n      \"svelte\": \"./dist/skeleton/WidgetPlaceholder.svelte\"\n    },\n    \"./Spinner.svelte\": {\n      \"types\": \"./dist/spinner/Spinner.svelte.d.ts\",\n      \"svelte\": \"./dist/spinner/Spinner.svelte\"\n    },\n    \"./Table.svelte\": {\n      \"types\": \"./dist/table/Table.svelte.d.ts\",\n      \"svelte\": \"./dist/table/Table.svelte\"\n    },\n    \"./TableBody.svelte\": {\n      \"types\": \"./dist/table/TableBody.svelte.d.ts\",\n      \"svelte\": \"./dist/table/TableBody.svelte\"\n    },\n    \"./TableBodyCell.svelte\": {\n      \"types\": \"./dist/table/TableBodyCell.svelte.d.ts\",\n      \"svelte\": \"./dist/table/TableBodyCell.svelte\"\n    },\n    \"./TableBodyRow.svelte\": {\n      \"types\": \"./dist/table/TableBodyRow.svelte.d.ts\",\n      \"svelte\": \"./dist/table/TableBodyRow.svelte\"\n    },\n    \"./TableHead.svelte\": {\n      \"types\": \"./dist/table/TableHead.svelte.d.ts\",\n      \"svelte\": \"./dist/table/TableHead.svelte\"\n    },\n    \"./TableHeadCell.svelte\": {\n      \"types\": \"./dist/table/TableHeadCell.svelte.d.ts\",\n      \"svelte\": \"./dist/table/TableHeadCell.svelte\"\n    },\n    \"./TableSearch.svelte\": {\n      \"types\": \"./dist/table/TableSearch.svelte.d.ts\",\n      \"svelte\": \"./dist/table/TableSearch.svelte\"\n    },\n    \"./TabItem.svelte\": {\n      \"types\": \"./dist/tabs/TabItem.svelte.d.ts\",\n      \"svelte\": \"./dist/tabs/TabItem.svelte\"\n    },\n    \"./Tabs.svelte\": {\n      \"types\": \"./dist/tabs/Tabs.svelte.d.ts\",\n      \"svelte\": \"./dist/tabs/Tabs.svelte\"\n    },\n    \"./Theme.svelte\": {\n      \"types\": \"./dist/theme/Theme.svelte.d.ts\",\n      \"svelte\": \"./dist/theme/Theme.svelte\"\n    },\n    \"./Activity.svelte\": {\n      \"types\": \"./dist/timeline/Activity.svelte.d.ts\",\n      \"svelte\": \"./dist/timeline/Activity.svelte\"\n    },\n    \"./ActivityItem.svelte\": {\n      \"types\": \"./dist/timeline/ActivityItem.svelte.d.ts\",\n      \"svelte\": \"./dist/timeline/ActivityItem.svelte\"\n    },\n    \"./Group.svelte\": {\n      \"types\": \"./dist/timeline/Group.svelte.d.ts\",\n      \"svelte\": \"./dist/timeline/Group.svelte\"\n    },\n    \"./GroupItem.svelte\": {\n      \"types\": \"./dist/timeline/GroupItem.svelte.d.ts\",\n      \"svelte\": \"./dist/timeline/GroupItem.svelte\"\n    },\n    \"./Timeline.svelte\": {\n      \"types\": \"./dist/timeline/Timeline.svelte.d.ts\",\n      \"svelte\": \"./dist/timeline/Timeline.svelte\"\n    },\n    \"./TimelineItem.svelte\": {\n      \"types\": \"./dist/timeline/TimelineItem.svelte.d.ts\",\n      \"svelte\": \"./dist/timeline/TimelineItem.svelte\"\n    },\n    \"./Toast.svelte\": {\n      \"types\": \"./dist/toast/Toast.svelte.d.ts\",\n      \"svelte\": \"./dist/toast/Toast.svelte\"\n    },\n    \"./Toolbar.svelte\": {\n      \"types\": \"./dist/toolbar/Toolbar.svelte.d.ts\",\n      \"svelte\": \"./dist/toolbar/Toolbar.svelte\"\n    },\n    \"./ToolbarButton.svelte\": {\n      \"types\": \"./dist/toolbar/ToolbarButton.svelte.d.ts\",\n      \"svelte\": \"./dist/toolbar/ToolbarButton.svelte\"\n    },\n    \"./ToolbarGroup.svelte\": {\n      \"types\": \"./dist/toolbar/ToolbarGroup.svelte.d.ts\",\n      \"svelte\": \"./dist/toolbar/ToolbarGroup.svelte\"\n    },\n    \"./Tooltip.svelte\": {\n      \"types\": \"./dist/tooltip/Tooltip.svelte.d.ts\",\n      \"svelte\": \"./dist/tooltip/Tooltip.svelte\"\n    },\n    \"./A.svelte\": {\n      \"types\": \"./dist/typography/anchor/A.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/anchor/A.svelte\"\n    },\n    \"./Blockquote.svelte\": {\n      \"types\": \"./dist/typography/blockquote/Blockquote.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/blockquote/Blockquote.svelte\"\n    },\n    \"./DescriptionList.svelte\": {\n      \"types\": \"./dist/typography/descriptionlist/DescriptionList.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/descriptionlist/DescriptionList.svelte\"\n    },\n    \"./Heading.svelte\": {\n      \"types\": \"./dist/typography/heading/Heading.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/heading/Heading.svelte\"\n    },\n    \"./Hr.svelte\": {\n      \"types\": \"./dist/typography/hr/Hr.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/hr/Hr.svelte\"\n    },\n    \"./EnhancedImg.svelte\": {\n      \"types\": \"./dist/typography/img/EnhancedImg.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/img/EnhancedImg.svelte\"\n    },\n    \"./Img.svelte\": {\n      \"types\": \"./dist/typography/img/Img.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/img/Img.svelte\"\n    },\n    \"./ImgEnhanced.svelte\": {\n      \"types\": \"./dist/typography/img/ImgEnhanced.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/img/ImgEnhanced.svelte\"\n    },\n    \"./Layout.svelte\": {\n      \"types\": \"./dist/typography/layout/Layout.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/layout/Layout.svelte\"\n    },\n    \"./Li.svelte\": {\n      \"types\": \"./dist/typography/list/Li.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/list/Li.svelte\"\n    },\n    \"./List.svelte\": {\n      \"types\": \"./dist/typography/list/List.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/list/List.svelte\"\n    },\n    \"./Mark.svelte\": {\n      \"types\": \"./dist/typography/mark/Mark.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/mark/Mark.svelte\"\n    },\n    \"./P.svelte\": {\n      \"types\": \"./dist/typography/paragraph/P.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/paragraph/P.svelte\"\n    },\n    \"./Secondary.svelte\": {\n      \"types\": \"./dist/typography/secondary/Secondary.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/secondary/Secondary.svelte\"\n    },\n    \"./Span.svelte\": {\n      \"types\": \"./dist/typography/span/Span.svelte.d.ts\",\n      \"svelte\": \"./dist/typography/span/Span.svelte\"\n    },\n    \"./CloseButton.svelte\": {\n      \"types\": \"./dist/utils/CloseButton.svelte.d.ts\",\n      \"svelte\": \"./dist/utils/CloseButton.svelte\"\n    },\n    \"./Video.svelte\": {\n      \"types\": \"./dist/video/Video.svelte.d.ts\",\n      \"svelte\": \"./dist/video/Video.svelte\"\n    },\n    \"./package.json\": \"./package.json\"\n  }\n}"
  },
  {
    "path": "playwright.config.ts",
    "content": "import { defineConfig } from '@playwright/test';\n\nexport default defineConfig({\n\twebServer: {\n\t\tcommand: 'npm run build && npm run preview',\n\t\tport: 4173\n\t},\n\n\ttestDir: 'e2e'\n});\n"
  },
  {
    "path": "scripts/generateFileList.ts",
    "content": "// scripts/generateFileList.ts\nimport fs from 'fs/promises';\nimport path from 'path';\nimport { fileURLToPath } from 'url';\n\nconst __filename = fileURLToPath(import.meta.url);\nconst __dirname = path.dirname(__filename);\n\nasync function walkDir(dir: string): Promise<string[]> {\n\tconst files = await fs.readdir(dir);\n\tconst paths = await Promise.all(\n\t\tfiles.map(async (file) => {\n\t\t\tconst filePath = path.join(dir, file);\n\t\t\tconst stats = await fs.stat(filePath);\n\t\t\tif (stats.isDirectory()) {\n\t\t\t\treturn walkDir(filePath);\n\t\t\t} else if (path.extname(filePath) === '.svelte') {\n\t\t\t\treturn filePath;\n\t\t\t}\n\t\t\treturn [];\n\t\t})\n\t);\n\treturn paths.flat();\n}\n\nasync function generateFileList() {\n\tconst rootDir = path.resolve(__dirname, '../src/lib');\n\tconst fileList = await walkDir(rootDir);\n\n\tconst relativePaths = fileList.map((file) =>\n\t\tpath.relative(path.resolve(__dirname, '..'), file).replace(/\\\\/g, '/')\n\t);\n\n\tconst output = `export const fileList = ${JSON.stringify(relativePaths, null, 2)} as const;`;\n\n\tawait fs.writeFile(path.resolve(__dirname, '../src/generatedFileList.ts'), output);\n\n\tconsole.log('File list generated successfully.');\n}\n\ngenerateFileList().catch(console.error);\n"
  },
  {
    "path": "src/app.css",
    "content": "@import 'tailwindcss';\n\n@custom-variant dark (&:where(.dark, .dark *));\n\n@source \"../node_modules/flowbite-svelte-icons/dist\";\n@source \"../node_modules/svelte-animated-icons/dist\";\n\n@theme {\n\t--z-index-100: 100;\n\n\t--color-primary-50: ##fff5f2;\n\t--color-primary-100: #fff1ee;\n\t--color-primary-200: #ffe4de;\n\t--color-primary-300: #ffd5cc;\n\t--color-primary-400: #ffbcad;\n\t--color-primary-500: #fe795d;\n\t--color-primary-600: #ef562f;\n\t--color-primary-700: #eb4f27;\n\t--color-primary-800: #cc4522;\n\t--color-primary-900: #a5371b;\n\n\t--color-secondary-50: #f0f9ff;\n\t--color-secondary-100: #e0f2fe;\n\t--color-secondary-200: #bae6fd;\n\t--color-secondary-300: #7dd3fc;\n\t--color-secondary-400: #38bdf8;\n\t--color-secondary-500: #0ea5e9;\n\t--color-secondary-600: #0284c7;\n\t--color-secondary-700: #0369a1;\n\t--color-secondary-800: #075985;\n\t--color-secondary-900: #0c4a6e;\n}\n\nhtml {\n\t-webkit-text-size-adjust: 100%;\n\tfont-family:\n\t\tInter,\n\t\tui-sans-serif,\n\t\tsystem-ui,\n\t\t-apple-system,\n\t\tSegoe UI,\n\t\tRoboto,\n\t\tHelvetica Neue,\n\t\tArial,\n\t\tNoto Sans,\n\t\tsans-serif,\n\t\tApple Color Emoji,\n\t\tSegoe UI Emoji,\n\t\tSegoe UI Symbol,\n\t\tNoto Color Emoji;\n\tline-height: 1.5;\n\t-moz-tab-size: 4;\n\ttab-size: 4;\n}\n\n#mainContent > p {\n\t@apply mb-4 leading-relaxed;\n}\ncode {\n\t@apply text-primary-800 dark:text-primary-500;\n}\n\n/* Checkbox/Radio */\n[type='checkbox'],\n[type='radio'] {\n\t-webkit-appearance: none;\n\t-moz-appearance: none;\n\tappearance: none;\n\tpadding: 0;\n\t-webkit-print-color-adjust: exact;\n\tprint-color-adjust: exact;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tbackground-origin: border-box;\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\tuser-select: none;\n\tflex-shrink: 0;\n\theight: 1rem;\n\twidth: 1rem;\n\tcolor: #1c64f2;\n\tbackground-color: #fff;\n\tborder-color: #6b7280;\n\tborder-width: 1px;\n\t--tw-shadow: 0 0 #0000;\n}\n\n[type='checkbox'] {\n\tborder-radius: 0px;\n}\n\n[type='radio'] {\n\tborder-radius: 100%;\n}\n\n[type='checkbox']:focus,\n[type='radio']:focus {\n\toutline: 2px solid transparent;\n\toutline-offset: 2px;\n\t--tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);\n\t--tw-ring-offset-width: 2px;\n\t--tw-ring-offset-color: #fff;\n\t--tw-ring-color: #1c64f2;\n\t--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)\n\t\tvar(--tw-ring-offset-color);\n\t--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width))\n\t\tvar(--tw-ring-color);\n\tbox-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n}\n\n[type='checkbox']:checked,\n[type='radio']:checked,\n.dark [type='checkbox']:checked,\n.dark [type='radio']:checked {\n\tborder-color: transparent;\n\tbackground-color: currentColor;\n\tbackground-size: 0.55em 0.55em;\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n}\n\n[type='checkbox']:checked {\n\tbackground-image: url(\"data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e\");\n\tbackground-repeat: no-repeat;\n\tbackground-size: 0.55em 0.55em;\n\t-webkit-print-color-adjust: exact;\n\tprint-color-adjust: exact;\n}\n\n[type='radio']:checked {\n\tbackground-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\");\n\tbackground-size: 1em 1em;\n}\n\n.dark [type='radio']:checked {\n\tbackground-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\");\n\tbackground-size: 1em 1em;\n}\n\n[type='checkbox']:indeterminate {\n\tbackground-image: url(\"data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e\");\n\tbackground-color: currentColor;\n\tborder-color: transparent;\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n\tbackground-size: 0.55em 0.55em;\n\t-webkit-print-color-adjust: exact;\n\tprint-color-adjust: exact;\n}\n\n[type='checkbox']:indeterminate:hover,\n[type='checkbox']:indeterminate:focus {\n\tborder-color: transparent;\n\tbackground-color: currentColor;\n}\n\n/* Range */\ninput[type='range']::-webkit-slider-thumb {\n\theight: 1.25rem;\n\twidth: 1.25rem;\n\tbackground: #1c64f2;\n\tborder-radius: 9999px;\n\tborder: 0;\n\tappearance: none;\n\t-moz-appearance: none;\n\t-webkit-appearance: none;\n\tcursor: pointer;\n}\n\ninput[type='range']:disabled::-webkit-slider-thumb {\n\tbackground: #9ca3af;\n}\n\n.dark input[type='range']:disabled::-webkit-slider-thumb {\n\tbackground: #6b7280;\n}\n\ninput[type='range']:focus::-webkit-slider-thumb {\n\toutline: 2px solid transparent;\n\toutline-offset: 2px;\n\t--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)\n\t\tvar(--tw-ring-offset-color);\n\t--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width))\n\t\tvar(--tw-ring-color);\n\tbox-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n\t--tw-ring-opacity: 1px;\n\t--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));\n}\n\ninput[type='range']::-moz-range-thumb {\n\theight: 1.25rem;\n\twidth: 1.25rem;\n\tbackground: #1c64f2;\n\tborder-radius: 9999px;\n\tborder: 0;\n\tappearance: none;\n\t-moz-appearance: none;\n\t-webkit-appearance: none;\n\tcursor: pointer;\n}\n\ninput[type='range']:disabled::-moz-range-thumb {\n\tbackground: #9ca3af;\n}\n\n.dark input[type='range']:disabled::-moz-range-thumb {\n\tbackground: #6b7280;\n}\n\ninput[type='range']::-moz-range-progress {\n\tbackground: #3f83f8;\n}\n\ninput[type='range']::-ms-fill-lower {\n\tbackground: #3f83f8;\n}\n\ninput[type='range'].range-sm::-webkit-slider-thumb {\n\theight: 1rem;\n\twidth: 1rem;\n}\n\ninput[type='range'].range-lg::-webkit-slider-thumb {\n\theight: 1.5rem;\n\twidth: 1.5rem;\n}\n\ninput[type='range'].range-sm::-moz-range-thumb {\n\theight: 1rem;\n\twidth: 1rem;\n}\n\ninput[type='range'].range-lg::-moz-range-thumb {\n\theight: 1.5rem;\n\twidth: 1.5rem;\n}\n/* input file */\n[type='file'] {\n\tbackground: unset;\n\tborder-color: inherit;\n\tborder-width: 0;\n\tborder-radius: 0;\n\tpadding: 0;\n\tfont-size: unset;\n\tline-height: inherit;\n}\n\n[type='file']:focus {\n\toutline: 1px auto inherit;\n}\n\ninput[type='file']::file-selector-button {\n\tcolor: white;\n\tbackground: #1f2937;\n\tborder: 0;\n\tfont-weight: 500;\n\tfont-size: 0.875rem;\n\tcursor: pointer;\n\tpadding-top: 0.625rem;\n\tpadding-bottom: 0.625rem;\n\tpadding-left: 2rem;\n\tpadding-right: 1rem;\n\t-webkit-margin-start: -1rem;\n\tmargin-inline-start: -1rem;\n\t-webkit-margin-end: 1rem;\n\tmargin-inline-end: 1rem;\n}\n\ninput[type='file']::file-selector-button:hover {\n\tbackground: #374151;\n}\n\n:is([dir='rtl']) input[type='file']::file-selector-button {\n\tpadding-right: 2rem;\n\tpadding-left: 1rem;\n}\n\n.dark input[type='file']::file-selector-button {\n\tcolor: white;\n\tbackground: #4b5563;\n}\n\n.dark input[type='file']::file-selector-button:hover {\n\tbackground: #6b7280;\n}\n\n/* select */\n[type='text'],\n[type='email'],\n[type='url'],\n[type='password'],\n[type='number'],\n[type='date'],\n[type='datetime-local'],\n[type='month'],\n[type='search'],\n[type='tel'],\n[type='time'],\n[type='week'],\n[multiple],\ntextarea,\nselect {\n\t-webkit-appearance: none;\n\t-moz-appearance: none;\n\tappearance: none;\n\tbackground-color: #fff;\n\tborder-color: #6b7280;\n\tborder-width: 1px;\n\tborder-radius: 0px;\n\tpadding-top: 0.5rem;\n\tpadding-right: 0.75rem;\n\tpadding-bottom: 0.5rem;\n\tpadding-left: 0.75rem;\n\tfont-size: 1rem;\n\tline-height: 1.5rem;\n\t--tw-shadow: 0 0 #0000;\n}\n\n[type='text']:focus,\n[type='email']:focus,\n[type='url']:focus,\n[type='password']:focus,\n[type='number']:focus,\n[type='date']:focus,\n[type='datetime-local']:focus,\n[type='month']:focus,\n[type='search']:focus,\n[type='tel']:focus,\n[type='time']:focus,\n[type='week']:focus,\n[multiple]:focus,\ntextarea:focus,\nselect:focus {\n\toutline: 2px solid transparent;\n\toutline-offset: 2px;\n\t--tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);\n\t--tw-ring-offset-width: 0px;\n\t--tw-ring-offset-color: #fff;\n\t--tw-ring-color: #1c64f2;\n\t--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)\n\t\tvar(--tw-ring-offset-color);\n\t--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width))\n\t\tvar(--tw-ring-color);\n\tbox-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n\tborder-color: #1c64f2;\n}\n\nselect:not([size]) {\n\tbackground-image: url(\"data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e\");\n\tbackground-position: right 0.75rem center;\n\tbackground-repeat: no-repeat;\n\tbackground-size: 0.75em 0.75em;\n\tpadding-right: 2.5rem;\n\t-webkit-print-color-adjust: exact;\n\tprint-color-adjust: exact;\n}\n\n:is([dir='rtl']) select:not([size]) {\n\tbackground-position: left 0.75rem center;\n\tpadding-right: 0.75rem;\n\tpadding-left: 0;\n}\n\n.container {\n\t@apply m-4;\n}\n"
  },
  {
    "path": "src/app.d.ts",
    "content": "// See https://kit.svelte.dev/docs/types#app\n// for information about these interfaces\ndeclare global {\n\tnamespace App {\n\t\t// interface Error {}\n\t\t// interface Locals {}\n\t\t// interface PageData {}\n\t\t// interface PageState {}\n\t\t// interface Platform {}\n\t}\n\n\tdeclare const __NAME__: string;\n\tdeclare const __VERSION__: string;\n\tdeclare const __GITHUBURL__: string;\n\tdeclare const __SVELTEVERSION__: string;\n\tdeclare const __SVELTEKITVERSION__: string;\n\tdeclare const __VITEVERSION__: string;\n\tdeclare const __TAILWINDCSSVERSION__: string;\n}\n\nexport {};\n"
  },
  {
    "path": "src/app.html",
    "content": "<!doctype html>\n<html lang=\"en\" class=\"dark\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\t\t<link rel=\"icon\" href=\"%sveltekit.assets%/favicon.png\" />\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n\t\t<!-- Google fonts -->\n\t\t<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n\t\t<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n\t\t<link\n\t\t\thref=\"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap\"\n\t\t\trel=\"stylesheet\"\n\t\t/>\n\n\t\t%sveltekit.head%\n\t</head>\n\t<body\n\t\tdata-sveltekit-preload-data=\"hover\"\n\t\tclass=\"bg-white text-gray-700 antialiased dark:bg-zinc-950 dark:text-gray-300\"\n\t>\n\t\t<div style=\"display: contents\" class=\"relative max-h-screen w-full overflow-auto\">\n\t\t\t%sveltekit.body%\n\t\t</div>\n\t</body>\n</html>\n"
  },
  {
    "path": "src/demo.spec.ts",
    "content": "import { describe, it, expect } from 'vitest';\n\ndescribe('sum test', () => {\n\tit('adds 1 + 2 to equal 3', () => {\n\t\texpect(1 + 2).toBe(3);\n\t});\n});\n"
  },
  {
    "path": "src/generatedFileList.ts",
    "content": "export const fileList = [\n  \"src/lib/accordion/Accordion.svelte\",\n  \"src/lib/accordion/AccordionItem.svelte\",\n  \"src/lib/alert/Alert.svelte\",\n  \"src/lib/avatar/Avatar.svelte\",\n  \"src/lib/badge/Badge.svelte\",\n  \"src/lib/banner/Banner.svelte\",\n  \"src/lib/bottom-navigation/BottomNav.svelte\",\n  \"src/lib/bottom-navigation/BottomNavHeader.svelte\",\n  \"src/lib/bottom-navigation/BottomNavHeaderItem.svelte\",\n  \"src/lib/bottom-navigation/BottomNavItem.svelte\",\n  \"src/lib/breadcrumb/Breadcrumb.svelte\",\n  \"src/lib/breadcrumb/BreadcrumbItem.svelte\",\n  \"src/lib/buttongroup/ButtonGroup.svelte\",\n  \"src/lib/buttons/Button.svelte\",\n  \"src/lib/buttons/GradientButton.svelte\",\n  \"src/lib/cards/Card.svelte\",\n  \"src/lib/chart/Chart.svelte\",\n  \"src/lib/darkmode/Darkmode.svelte\",\n  \"src/lib/device-mockups/Android.svelte\",\n  \"src/lib/device-mockups/DefaultMockup.svelte\",\n  \"src/lib/device-mockups/Desktop.svelte\",\n  \"src/lib/device-mockups/DeviceMockup.svelte\",\n  \"src/lib/device-mockups/Ios.svelte\",\n  \"src/lib/device-mockups/Laptop.svelte\",\n  \"src/lib/device-mockups/Smartwatch.svelte\",\n  \"src/lib/device-mockups/Tablet.svelte\",\n  \"src/lib/drawer/Drawer.svelte\",\n  \"src/lib/drawer/Drawerhead.svelte\",\n  \"src/lib/dropdown/Dropdown.svelte\",\n  \"src/lib/dropdown/DropdownDivider.svelte\",\n  \"src/lib/dropdown/DropdownFooter.svelte\",\n  \"src/lib/dropdown/DropdownHeader.svelte\",\n  \"src/lib/dropdown/DropdownLi.svelte\",\n  \"src/lib/dropdown/DropdownUl.svelte\",\n  \"src/lib/footer/Footer.svelte\",\n  \"src/lib/footer/FooterBrand.svelte\",\n  \"src/lib/footer/FooterCopyright.svelte\",\n  \"src/lib/footer/FooterIcon.svelte\",\n  \"src/lib/footer/FooterLi.svelte\",\n  \"src/lib/footer/FooterUl.svelte\",\n  \"src/lib/forms/checkbox/Checkbox.svelte\",\n  \"src/lib/forms/checkbox-button/CheckboxButton.svelte\",\n  \"src/lib/forms/dropzone/Dropzone.svelte\",\n  \"src/lib/forms/fileupload/Fileupload.svelte\",\n  \"src/lib/forms/floating-label-input/FloatingLabelInput.svelte\",\n  \"src/lib/forms/helper/Helper.svelte\",\n  \"src/lib/forms/input/Input.svelte\",\n  \"src/lib/forms/input-addon/InputAddon.svelte\",\n  \"src/lib/forms/label/Label.svelte\",\n  \"src/lib/forms/radio/Radio.svelte\",\n  \"src/lib/forms/radio-button/RadioButton.svelte\",\n  \"src/lib/forms/range/Range.svelte\",\n  \"src/lib/forms/search/Search.svelte\",\n  \"src/lib/forms/select/Select.svelte\",\n  \"src/lib/forms/textarea/Textarea.svelte\",\n  \"src/lib/forms/toggle/Toggle.svelte\",\n  \"src/lib/gallery/Gallery.svelte\",\n  \"src/lib/indicator/Indicator.svelte\",\n  \"src/lib/kbd/Kbd.svelte\",\n  \"src/lib/list-group/Listgroup.svelte\",\n  \"src/lib/list-group/ListgroupItem.svelte\",\n  \"src/lib/mega-menu/MegaMenu.svelte\",\n  \"src/lib/modal/Modal.svelte\",\n  \"src/lib/nav/NavBrand.svelte\",\n  \"src/lib/nav/NavHamburger.svelte\",\n  \"src/lib/nav/NavLi.svelte\",\n  \"src/lib/nav/NavUl.svelte\",\n  \"src/lib/nav/Navbar.svelte\",\n  \"src/lib/pagination/Pagination.svelte\",\n  \"src/lib/pagination/PaginationItem.svelte\",\n  \"src/lib/popover/Popover.svelte\",\n  \"src/lib/progress/Progressbar.svelte\",\n  \"src/lib/rating/AdvancedRating.svelte\",\n  \"src/lib/rating/CustomIcon.svelte\",\n  \"src/lib/rating/Heart.svelte\",\n  \"src/lib/rating/Rating.svelte\",\n  \"src/lib/rating/RatingComment.svelte\",\n  \"src/lib/rating/Review.svelte\",\n  \"src/lib/rating/ScoreRating.svelte\",\n  \"src/lib/rating/Star.svelte\",\n  \"src/lib/rating/Thumbup.svelte\",\n  \"src/lib/sidebar/Sidebar.svelte\",\n  \"src/lib/sidebar/SidebarBrand.svelte\",\n  \"src/lib/sidebar/SidebarButton.svelte\",\n  \"src/lib/sidebar/SidebarCta.svelte\",\n  \"src/lib/sidebar/SidebarDropdownWrapper.svelte\",\n  \"src/lib/sidebar/SidebarGroup.svelte\",\n  \"src/lib/sidebar/SidebarItem.svelte\",\n  \"src/lib/skeleton/CardPlaceholder.svelte\",\n  \"src/lib/skeleton/ImagePlaceholder.svelte\",\n  \"src/lib/skeleton/ListPlaceholder.svelte\",\n  \"src/lib/skeleton/Skeleton.svelte\",\n  \"src/lib/skeleton/TestimonialPlaceholder.svelte\",\n  \"src/lib/skeleton/TextPlaceholder.svelte\",\n  \"src/lib/skeleton/VideoPlaceholder.svelte\",\n  \"src/lib/skeleton/WidgetPlaceholder.svelte\",\n  \"src/lib/spinner/Spinner.svelte\",\n  \"src/lib/table/Table.svelte\",\n  \"src/lib/table/TableBody.svelte\",\n  \"src/lib/table/TableBodyCell.svelte\",\n  \"src/lib/table/TableBodyRow.svelte\",\n  \"src/lib/table/TableHead.svelte\",\n  \"src/lib/table/TableHeadCell.svelte\",\n  \"src/lib/table/TableSearch.svelte\",\n  \"src/lib/tabs/TabItem.svelte\",\n  \"src/lib/tabs/Tabs.svelte\",\n  \"src/lib/theme/Theme.svelte\",\n  \"src/lib/timeline/Activity.svelte\",\n  \"src/lib/timeline/ActivityItem.svelte\",\n  \"src/lib/timeline/Group.svelte\",\n  \"src/lib/timeline/GroupItem.svelte\",\n  \"src/lib/timeline/Timeline.svelte\",\n  \"src/lib/timeline/TimelineItem.svelte\",\n  \"src/lib/toast/Toast.svelte\",\n  \"src/lib/toolbar/Toolbar.svelte\",\n  \"src/lib/toolbar/ToolbarButton.svelte\",\n  \"src/lib/toolbar/ToolbarGroup.svelte\",\n  \"src/lib/tooltip/Tooltip.svelte\",\n  \"src/lib/typography/anchor/A.svelte\",\n  \"src/lib/typography/blockquote/Blockquote.svelte\",\n  \"src/lib/typography/descriptionlist/DescriptionList.svelte\",\n  \"src/lib/typography/heading/Heading.svelte\",\n  \"src/lib/typography/hr/Hr.svelte\",\n  \"src/lib/typography/img/EnhancedImg.svelte\",\n  \"src/lib/typography/img/Img.svelte\",\n  \"src/lib/typography/img/ImgEnhanced.svelte\",\n  \"src/lib/typography/layout/Layout.svelte\",\n  \"src/lib/typography/list/Li.svelte\",\n  \"src/lib/typography/list/List.svelte\",\n  \"src/lib/typography/mark/Mark.svelte\",\n  \"src/lib/typography/paragraph/P.svelte\",\n  \"src/lib/typography/secondary/Secondary.svelte\",\n  \"src/lib/typography/span/Span.svelte\",\n  \"src/lib/utils/CloseButton.svelte\",\n  \"src/lib/video/Video.svelte\"\n] as const;"
  },
  {
    "path": "src/lib/accordion/Accordion.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport { type AccordionProps as Props, accordion } from './';\n\n\tlet {\n\t\tchildren,\n\t\tflush,\n\t\tactiveClass,\n\t\tinactiveClass,\n\t\tisSingle = true,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst ctx = {\n\t\tflush,\n\t\tactiveClass,\n\t\tinactiveClass,\n\t\tisSingle\n\t};\n\n\tsetContext('ctx', ctx);\n\n\tconst base = $derived(accordion({ flush, className }));\n</script>\n\n<div {...restProps} class={base}>\n\t{@render children()}\n</div>\n"
  },
  {
    "path": "src/lib/accordion/AccordionItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { twMerge } from 'tailwind-merge';\n\timport { slide } from 'svelte/transition';\n\timport { getContext } from 'svelte';\n\timport { writable } from 'svelte/store';\n\timport { type AccordionCtxType, type AccordionItemProps as Props, accordionitem } from '.';\n\timport type { ParamsType } from '../types';\n\n\tlet {\n\t\tchildren,\n\t\theader,\n\t\tarrowup,\n\t\tarrowdown,\n\t\topen = $bindable(false),\n\t\tactiveClass,\n\t\tinactiveClass,\n\t\ttransition = slide,\n\t\tparams,\n\t\tclass: className\n\t}: Props = $props();\n\n\tconst ctx: AccordionCtxType = getContext('ctx') ?? {};\n\t// selected type is writable in AccordionCtxType\n\tif (!ctx.selected) {\n\t\tctx.selected = writable();\n\t}\n\n\t// single selection\n\tconst self = {};\n\tconst selected = ctx.isSingle ? ctx.selected : writable();\n\n\t// open && selected.set(self);\n\tif (open) selected.set(self);\n\n\tselected.subscribe((x) => (open = x === self));\n\n\tconst handleToggle = () => selected.set(open ? {} : self);\n\n\tconst { base, button, content, active, inactive } = accordionitem({ flush: ctx.flush, open });\n\n\tlet buttonClass = $derived(\n\t\ttwMerge(\n\t\t\tbutton(),\n\t\t\topen && !ctx.flush && (activeClass || ctx.activeClass || active()),\n\t\t\t!open && !ctx.flush && (inactiveClass || ctx.inactiveClass || inactive()),\n\t\t\tclassName\n\t\t)\n\t);\n</script>\n\n<h2 class={base()}>\n\t<button onclick={handleToggle} class={buttonClass} aria-expanded={open}>\n\t\t{#if header}\n\t\t\t{@render header()}\n\t\t\t{#if open}\n\t\t\t\t{#if !arrowup}\n\t\t\t\t\t<svg\n\t\t\t\t\t\tclass=\"h-3 w-3 text-gray-800 dark:text-white\"\n\t\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t\t\tfill=\"none\"\n\t\t\t\t\t\tviewBox=\"0 0 10 6\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<path\n\t\t\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\t\t\td=\"M9 5 5 1 1 5\"\n\t\t\t\t\t\t/>\n\t\t\t\t\t</svg>\n\t\t\t\t{:else}\n\t\t\t\t\t{@render arrowup()}\n\t\t\t\t{/if}\n\t\t\t{:else if !arrowdown}\n\t\t\t\t<svg\n\t\t\t\t\tclass=\"h-3 w-3 text-gray-800 dark:text-white\"\n\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tviewBox=\"0 0 10 6\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\t\td=\"m1 1 4 4 4-4\"\n\t\t\t\t\t/>\n\t\t\t\t</svg>\n\t\t\t{:else}\n\t\t\t\t{@render arrowdown()}\n\t\t\t{/if}\n\t\t{/if}\n\t</button>\n</h2>\n{#if open}\n\t<div transition:transition={params as ParamsType}>\n\t\t<div class={content()}>\n\t\t\t{@render children()}\n\t\t</div>\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/accordion/index.ts",
    "content": "export { default as Accordion } from './Accordion.svelte';\nexport { default as AccordionItem } from './AccordionItem.svelte';\nexport { accordion, accordionitem } from './theme';\nexport type { AccordionCtxType, AccordionProps, AccordionItemProps } from './type';\n"
  },
  {
    "path": "src/lib/accordion/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const accordion = tv({\n\tbase: 'w-full text-gray-500 dark:text-gray-400',\n\tvariants: {\n\t\tflush: {\n\t\t\ttrue: '',\n\t\t\tfalse: 'border border-gray-200 dark:border-gray-700 rounded-t-xl'\n\t\t}\n\t}\n});\n\nexport const accordionitem = tv({\n\tslots: {\n\t\tbase: 'group',\n\t\tbutton:\n\t\t\t'flex items-center justify-between w-full font-medium text-left group-first:rounded-t-xl border-gray-200 dark:border-gray-700 border-b',\n\t\tcontent: 'border-b border-gray-200 dark:border-gray-700',\n\t\tactive:\n\t\t\t'bg-gray-100 dark:bg-gray-800 text-gray-900 dark:text-white focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-800',\n\t\tinactive: 'text-gray-500 dark:text-gray-400 hover:bg-gray-100 hover:dark:bg-gray-800'\n\t},\n\tvariants: {\n\t\tflush: {\n\t\t\ttrue: {\n\t\t\t\tbutton: 'py-5',\n\t\t\t\tcontent: 'py-5'\n\t\t\t},\n\t\t\tfalse: {\n\t\t\t\tbutton: 'p-5 border-s border-e group-first:border-t',\n\t\t\t\tcontent: 'p-5 border-s border-e'\n\t\t\t}\n\t\t},\n\t\topen: {\n\t\t\ttrue: {},\n\t\t\tfalse: {}\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tflush: true,\n\t\t\topen: true,\n\t\t\tclass: {\n\t\t\t\tbutton: 'text-gray-900 dark:text-white'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tflush: true,\n\t\t\topen: false,\n\t\t\tclass: {\n\t\t\t\tbutton: 'text-gray-500 dark:text-gray-400'\n\t\t\t}\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tflush: false,\n\t\topen: false\n\t}\n});\n"
  },
  {
    "path": "src/lib/accordion/type.ts",
    "content": "import { type Writable } from 'svelte/store';\nimport type { Snippet } from 'svelte';\nimport type { ParamsType, TransitionFunc } from '../types';\nimport type { HTMLAttributes } from 'svelte/elements';\ninterface AccordionCtxType {\n\tflush: boolean;\n\tactiveClass: string | undefined | null;\n\tinactiveClass: string | undefined | null;\n\tselected?: Writable<object>;\n\tclassActive?: string;\n\tclassInactive?: string;\n\tisSingle?: boolean;\n}\n\ninterface AccordionProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\tflush?: boolean;\n\tisSingle?: boolean;\n\tactiveClass?: string;\n\tinactiveClass?: string;\n\tdefaultClass?: string;\n\tclassActive?: string;\n\tclassInactive?: string;\n\tclass?: string;\n}\n\ninterface AccordionItemProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\theader?: Snippet;\n\tarrowup?: Snippet;\n\tarrowdown?: Snippet;\n\topen?: boolean;\n\tactiveClass?: string;\n\tinactiveClass?: string;\n\ttransition?: TransitionFunc;\n\tparams?: ParamsType;\n\tclass?: string;\n}\n\nexport type { AccordionCtxType, AccordionProps, AccordionItemProps };\n"
  },
  {
    "path": "src/lib/alert/Alert.svelte",
    "content": "<script lang=\"ts\">\n\timport { type AlertProps as Props, alert } from '.';\n\timport { CloseButton } from '$lib';\n\timport { fade } from 'svelte/transition';\n\timport type { ParamsType } from '$lib/types';\n\n\tlet {\n\t\tchildren,\n\t\ticon,\n\t\talertStatus = $bindable(true),\n\t\tcloseIcon,\n\t\tcolor = 'primary',\n\t\trounded = true,\n\t\tborder,\n\t\tclass: className,\n\t\tdismissable,\n\t\ttransition = fade,\n\t\tparams,\n\t\tonclick,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet divCls = $derived(\n\t\talert({\n\t\t\tcolor,\n\t\t\trounded,\n\t\t\tborder,\n\t\t\ticon: !!icon,\n\t\t\tdismissable,\n\t\t\tclassName\n\t\t})\n\t);\n\t// $inspect('transition: ', transition);\n</script>\n\n{#if alertStatus}\n\t<div role=\"alert\" {...restProps} transition:transition={params as ParamsType} class={divCls}>\n\t\t{#if icon}\n\t\t\t{@render icon()}\n\t\t{/if}\n\n\t\t{#if icon || dismissable}\n\t\t\t<div>\n\t\t\t\t{@render children()}\n\t\t\t</div>\n\t\t{:else}\n\t\t\t{@render children()}\n\t\t{/if}\n\n\t\t{#if dismissable}\n\t\t\t{#if closeIcon}\n\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\tclass=\"text-primary-500 hover:bg-primary-200 focus:ring-primary-400 dark:hover:bg-primary-800 dark:hover:text-primary-300 m-0.5 ms-1.5 -me-1.5 rounded p-0.5 whitespace-normal focus:ring-1 focus:outline-none\"\n\t\t\t\t\taria-label=\"Remove badge\"\n\t\t\t\t\tonclick={() => {\n\t\t\t\t\t\talertStatus = false;\n\t\t\t\t\t}}\n\t\t\t\t>\n\t\t\t\t\t<span class=\"sr-only\">Remove alert</span>\n\t\t\t\t\t{#if icon}\n\t\t\t\t\t\t{@render icon()}\n\t\t\t\t\t{/if}\n\t\t\t\t</button>\n\t\t\t{:else if onclick}\n\t\t\t\t<CloseButton\n\t\t\t\t\tclass=\"-my-1.5 ms-auto -me-1.5 dark:hover:bg-gray-700\"\n\t\t\t\t\t{color}\n\t\t\t\t\tariaLabel=\"Remove badge\"\n\t\t\t\t\t{onclick}\n\t\t\t\t/>\n\t\t\t{:else}\n\t\t\t\t<CloseButton\n\t\t\t\t\tclass=\"-my-1.5 ms-auto -me-1.5 dark:hover:bg-gray-700\"\n\t\t\t\t\t{color}\n\t\t\t\t\tariaLabel=\"Remove alert\"\n\t\t\t\t\tonclick={() => {\n\t\t\t\t\t\talertStatus = false;\n\t\t\t\t\t}}\n\t\t\t\t/>\n\t\t\t{/if}\n\t\t{/if}\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/alert/index.ts",
    "content": "// import Alert from \"./Alert.svelte\";\n// import type { alertColor, AlertProps } from \"./type\";\n// import { alert } from \"./theme\";\n\n// export { type alertColor, type AlertProps, Alert, alert };\nexport { default as Alert } from './Alert.svelte';\nexport { alert } from './theme';\nexport type { alertColor, AlertProps } from './type';\n"
  },
  {
    "path": "src/lib/alert/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nconst alert = tv({\n\tbase: 'p-4 gap-3 text-sm',\n\tvariants: {\n\t\tcolor: {\n\t\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tprimary: 'bg-primary-50 dark:bg-gray-800 text-primary-800 dark:text-primary-400',\n\t\t\tsecondary: 'bg-secondary-50 dark:bg-secondary-800 text-secondary-800 dark:text-secondary-400',\n\t\t\tgray: 'bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-700 dark:text-gray-300 dark:hover:bg-gray-800 dark:hover:text-white',\n\t\t\tred: 'bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300',\n\t\t\torange:\n\t\t\t\t'bg-orange-100 text-orange-500 hover:bg-orange-200 focus:ring-orange-400 dark:bg-orange-200 dark:text-orange-600 dark:hover:bg-orange-300',\n\t\t\tamber:\n\t\t\t\t'bg-amber-100 text-amber-500 hover:bg-amber-200 focus:ring-amber-400 dark:bg-amber-200 dark:text-amber-600 dark:hover:bg-amber-300',\n\t\t\tyellow:\n\t\t\t\t'bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300',\n\t\t\tlime: 'bg-lime-100 text-lime-500 hover:bg-lime-200 focus:ring-lime-400 dark:bg-lime-200 dark:text-lime-600 dark:hover:bg-lime-300',\n\t\t\tgreen:\n\t\t\t\t'bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300',\n\t\t\temerald:\n\t\t\t\t'bg-emerald-100 text-emerald-500 hover:bg-emerald-200 focus:ring-emerald-400 dark:bg-emerald-200 dark:text-emerald-600 dark:hover:bg-emerald-300',\n\t\t\tteal: 'bg-teal-100 text-teal-500 hover:bg-teal-200 focus:ring-teal-400 dark:bg-teal-200 dark:text-teal-600 dark:hover:bg-teal-300',\n\t\t\tcyan: 'bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300',\n\t\t\tsky: 'bg-sky-100 text-sky-500 hover:bg-sky-200 focus:ring-sky-400 dark:bg-sky-200 dark:text-sky-600 dark:hover:bg-sky-300',\n\t\t\tblue: 'bg-blue-100 text-blue-500 hover:bg-blue-200 focus:ring-blue-400 dark:bg-blue-200 dark:text-blue-600 dark:hover:bg-blue-300',\n\t\t\tindigo:\n\t\t\t\t'bg-indigo-100 text-indigo-500 hover:bg-indigo-200 focus:ring-indigo-400 dark:bg-indigo-200 dark:text-indigo-600 dark:hover:bg-indigo-300',\n\t\t\tviolet:\n\t\t\t\t'bg-violet-100 text-violet-500 hover:bg-violet-200 focus:ring-violet-400 dark:bg-violet-200 dark:text-violet-600 dark:hover:bg-violet-300',\n\t\t\tpurple:\n\t\t\t\t'bg-purple-100 text-purple-500 hover:bg-purple-200 focus:ring-purple-400 dark:bg-purple-200 dark:text-purple-600 dark:hover:bg-purple-300',\n\t\t\tfuchsia:\n\t\t\t\t'bg-fuchsia-100 text-fuchsia-500 hover:bg-fuchsia-200 focus:ring-fuchsia-400 dark:bg-fuchsia-200 dark:text-fuchsia-600 dark:hover:bg-fuchsia-300',\n\t\t\tpink: 'bg-pink-100 text-pink-500 hover:bg-pink-200 focus:ring-pink-400 dark:bg-pink-200 dark:text-pink-600 dark:hover:bg-pink-300',\n\t\t\trose: 'bg-rose-100 text-rose-500 hover:bg-rose-200 focus:ring-rose-400 dark:bg-rose-200 dark:text-rose-600 dark:hover:bg-rose-300'\n\t\t},\n\t\trounded: {\n\t\t\ttrue: 'rounded-lg'\n\t\t},\n\t\tborder: {\n\t\t\ttrue: 'border'\n\t\t},\n\t\ticon: {\n\t\t\ttrue: 'flex items-center'\n\t\t},\n\t\tdismissable: {\n\t\t\ttrue: 'flex items-center'\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'primary',\n\t\t\tclass: 'border-primary-500 dark:border-primary-200 divide-primary-500 dark:divide-primary-200'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'secondary',\n\t\t\tclass:\n\t\t\t\t'border-secondary-500 dark:border-secondary-200 divide-secondary-500 dark:divide-secondary-200'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'gray',\n\t\t\tclass: 'border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'red',\n\t\t\tclass: 'border-red-300 dark:border-red-800 divide-red-300 dark:divide-red-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'orange',\n\t\t\tclass: 'border-orange-300 dark:border-orange-800 divide-orange-300 dark:divide-orange-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'amber',\n\t\t\tclass: 'border-amber-300 dark:border-amber-800 divide-amber-300 dark:divide-amber-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'yellow',\n\t\t\tclass: 'border-yellow-300 dark:border-yellow-800 divide-yellow-300 dark:divide-yellow-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'lime',\n\t\t\tclass: 'border-lime-300 dark:border-lime-800 divide-lime-300 dark:divide-lime-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'green',\n\t\t\tclass: 'border-green-300 dark:border-green-800 divide-green-300 dark:divide-green-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'emerald',\n\t\t\tclass: 'border-emerald-300 dark:border-emerald-800 divide-emerald-300 dark:divide-emerald-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'teal',\n\t\t\tclass: 'border-teal-300 dark:border-teal-800 divide-teal-300 dark:divide-teal-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'cyan',\n\t\t\tclass: 'border-cyan-300 dark:border-cyan-800 divide-cyan-300 dark:divide-cyan-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'sky',\n\t\t\tclass: 'border-sky-300 dark:border-sky-800 divide-sky-300 dark:divide-sky-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'blue',\n\t\t\tclass: 'border-blue-300 dark:border-blue-800 divide-blue-300 dark:divide-blue-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'indigo',\n\t\t\tclass: 'border-indigo-300 dark:border-indigo-800 divide-indigo-300 dark:divide-indigo-800'\n\t\t},\n\t\t//  violet, purple, fuchsia, pink, rose\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'violet',\n\t\t\tclass: 'border-violet-300 dark:border-violet-800 divide-violet-300 dark:divide-violet-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'purple',\n\t\t\tclass: 'border-purple-300 dark:border-purple-800 divide-purple-300 dark:divide-purple-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: 'border-fuchsia-300 dark:border-fuchsia-800 divide-fuchsia-300 dark:divide-fuchsia-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'pink',\n\t\t\tclass: 'border-pink-300 dark:border-pink-800 divide-pink-300 dark:divide-pink-800'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'rose',\n\t\t\tclass: 'border-rose-300 dark:border-rose-800 divide-rose-300 dark:divide-rose-800'\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tcolor: 'primary',\n\t\trounded: true\n\t}\n});\n\nexport { alert };\n"
  },
  {
    "path": "src/lib/alert/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { ParamsType, TransitionFunc } from '../types';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ntype alertColor =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose';\n\ninterface AlertProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\ticon?: Snippet;\n\talertStatus?: boolean;\n\tcloseIcon?: boolean;\n\tcolor?: alertColor;\n\tborder?: boolean;\n\trounded?: boolean;\n\tdismissable?: boolean;\n\ttransition?: TransitionFunc;\n\tparams?: ParamsType;\n\tonclick?: () => void;\n\tclass?: string;\n}\n\nexport type { alertColor, AlertProps };\n"
  },
  {
    "path": "src/lib/avatar/Avatar.svelte",
    "content": "<script lang=\"ts\">\n\timport { Indicator } from '$lib';\n\timport { type AvatarProps as Props, avatar } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tsrc,\n\t\thref,\n\t\ttarget,\n\t\tcornerStyle = 'circular',\n\t\tborder = false,\n\t\tstacked = false,\n\t\tdot,\n\t\tclass: className,\n\t\talt,\n\t\tsize = 'md',\n\t\tonclick,\n\t\t...restProps\n\t}: Props = $props();\n\n\tdot = dot && { placement: 'top-right', color: 'gray', size: 'lg', ...dot };\n\n\tlet avatarClass = $derived(\n\t\tavatar({\n\t\t\tcornerStyle,\n\t\t\tborder,\n\t\t\tstacked,\n\t\t\tsize,\n\t\t\tclassName\n\t\t})\n\t);\n</script>\n\n{#if !src || !!href || children || dot}\n\t<svelte:element\n\t\tthis={href ? 'a' : 'div'}\n\t\trole={href ? undefined : 'button'}\n\t\t{onclick}\n\t\t{href}\n\t\t{target}\n\t\t{...restProps}\n\t\tclass={avatarClass}\n\t>\n\t\t{#if src}\n\t\t\t<img {alt} {src} class={cornerStyle === 'circular' ? 'rounded-full' : 'rounded'} />\n\t\t{:else if children}\n\t\t\t{@render children()}\n\t\t{:else}\n\t\t\t<svg\n\t\t\t\tclass=\"h-full w-full {cornerStyle === 'circular' ? 'rounded-full' : 'rounded'}\"\n\t\t\t\tfill=\"currentColor\"\n\t\t\t\tviewBox=\"0 0 16 16\"\n\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t>\n\t\t\t\t<path\n\t\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\t\td=\"M8 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z\"\n\t\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t\t></path>\n\t\t\t</svg>\n\t\t{/if}\n\t\t{#if dot}\n\t\t\t<Indicator border offset={cornerStyle === 'circular' ? true : false} {...dot} />\n\t\t{/if}\n\t</svelte:element>\n{:else}\n\t<img {alt} {src} {...restProps} class={avatarClass} />\n{/if}\n"
  },
  {
    "path": "src/lib/avatar/index.ts",
    "content": "import type { AvatarProps } from './type';\nimport Avatar from './Avatar.svelte';\nimport { avatar } from './theme';\n\nexport { Avatar, avatar, type AvatarProps };\n"
  },
  {
    "path": "src/lib/avatar/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nconst avatar = tv({\n\tbase: 'relative flex items-center justify-center bg-gray-100 dark:bg-gray-600 text-gray-600 dark:text-gray-300',\n\tvariants: {\n\t\tcornerStyle: {\n\t\t\trounded: 'rounded',\n\t\t\tcircular: 'rounded-full'\n\t\t},\n\t\tborder: {\n\t\t\ttrue: 'p-1 ring-2 ring-gray-300 dark:ring-gray-500',\n\t\t\tfalse: ''\n\t\t},\n\t\tstacked: {\n\t\t\ttrue: 'border-2 -ms-4 border-white dark:border-gray-800',\n\t\t\tfalse: ''\n\t\t},\n\t\tsize: {\n\t\t\txs: 'w-6 h-6',\n\t\t\tsm: 'w-8 h-8',\n\t\t\tmd: 'w-10 h-10',\n\t\t\tlg: 'w-20 h-20',\n\t\t\txl: 'w-36 h-36'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tcornerStyle: 'circular',\n\t\tborder: false,\n\t\tstacked: false,\n\t\tsize: 'md'\n\t}\n});\n\nexport { avatar };\n"
  },
  {
    "path": "src/lib/avatar/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes, HTMLAnchorAttributes } from 'svelte/elements';\n\ninterface AvatarProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren?: Snippet;\n\thref?: HTMLAnchorAttributes['href'];\n\ttarget?: HTMLAnchorAttributes['target'];\n\tsrc?: string;\n\tcornerStyle?: 'rounded' | 'circular';\n\tstacked?: boolean;\n\tdot?: object | undefined;\n\talt?: string;\n\tsize?: 'xs' | 'sm' | 'md' | 'lg' | 'xl';\n\tonclick?: () => void;\n\tborder?: boolean;\n\tclass?: string;\n}\n\nexport { type AvatarProps };\n"
  },
  {
    "path": "src/lib/badge/Badge.svelte",
    "content": "<script lang=\"ts\">\n\timport { type BadgeProps as Props, badge } from './index';\n\timport { CloseButton } from '$lib';\n\timport { fade } from 'svelte/transition';\n\timport type { ParamsType } from '$lib/types';\n\n\tlet {\n\t\tchildren,\n\t\ticon,\n\t\tbadgeStatus = $bindable(true),\n\t\tcolor = 'primary',\n\t\tlarge = false,\n\t\tdismissable = false,\n\t\tclass: className,\n\t\tborder,\n\t\thref,\n\t\ttarget,\n\t\trounded,\n\t\ttransition = fade,\n\t\tparams,\n\t\taClass,\n\t\tonclick,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, hrefClass } = $derived(\n\t\tbadge({ color, size: large ? 'large' : 'small', border, rounded })\n\t);\n\t// $inspect('badgeStatus: ', badgeStatus);\n</script>\n\n{#if badgeStatus}\n\t<div {...restProps} transition:transition={params as ParamsType} class={base({ className })}>\n\t\t{#if href}\n\t\t\t<a {href} {target} class={hrefClass({ class: aClass })}>\n\t\t\t\t{@render children()}\n\t\t\t</a>\n\t\t{:else}\n\t\t\t{@render children()}\n\t\t{/if}\n\n\t\t{#if dismissable}\n\t\t\t{#if icon}\n\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\tclass=\"text-primary-500 hover:bg-primary-200 focus:ring-primary-400 dark:hover:bg-primary-800 dark:hover:text-primary-300 m-0.5 ms-1.5 -me-1.5 rounded p-0.5 whitespace-normal focus:ring-1 focus:outline-none\"\n\t\t\t\t\taria-label=\"Remove badge\"\n\t\t\t\t\tonclick={() => {\n\t\t\t\t\t\tbadgeStatus = false;\n\t\t\t\t\t}}\n\t\t\t\t>\n\t\t\t\t\t<span class=\"sr-only\">Remove badge</span>\n\t\t\t\t\t{@render icon()}\n\t\t\t\t</button>\n\t\t\t{:else if onclick}\n\t\t\t\t<CloseButton\n\t\t\t\t\tclass=\"ms-1.5 -me-1.5\"\n\t\t\t\t\t{color}\n\t\t\t\t\tsize={large ? 'sm' : 'xs'}\n\t\t\t\t\tariaLabel=\"Remove badge\"\n\t\t\t\t\t{onclick}\n\t\t\t\t/>\n\t\t\t{:else}\n\t\t\t\t<CloseButton\n\t\t\t\t\tclass=\"ms-1.5 -me-1.5\"\n\t\t\t\t\t{color}\n\t\t\t\t\tsize={large ? 'sm' : 'xs'}\n\t\t\t\t\tariaLabel=\"Remove badge\"\n\t\t\t\t\tonclick={() => {\n\t\t\t\t\t\tbadgeStatus = false;\n\t\t\t\t\t}}\n\t\t\t\t/>\n\t\t\t{/if}\n\t\t{/if}\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/badge/index.ts",
    "content": "import type { BadgeProps, BadgeColorType } from './type';\nimport Badge from './Badge.svelte';\nimport { badge } from './theme';\n\nexport { Badge, badge, type BadgeProps, type BadgeColorType };\n"
  },
  {
    "path": "src/lib/badge/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nconst badge = tv({\n\tslots: {\n\t\threfClass: 'flex align-middle',\n\t\tbase: 'font-medium inline-flex items-center justify-center px-2.5 py-0.5'\n\t},\n\tvariants: {\n\t\tcolor: {\n\t\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tprimary: {\n\t\t\t\tbase: 'bg-primary-100 text-primary-800 dark:bg-primary-900 dark:text-primary-300'\n\t\t\t},\n\t\t\tsecondary: {\n\t\t\t\tbase: 'bg-secondary-100 text-secondary-800 dark:bg-secondary-900 dark:text-secondary-300'\n\t\t\t},\n\t\t\tgray: { base: 'bg-gray-100 text-gray-800 dark:bg-gray-900 dark:text-gray-300' },\n\t\t\tred: { base: 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-300' },\n\t\t\torange: { base: 'bg-orange-100 text-orange-800 dark:bg-orange-900 dark:text-orange-300' },\n\t\t\tamber: { base: 'bg-amber-100 text-amber-800 dark:bg-amber-900 dark:text-amber-300' },\n\t\t\tyellow: { base: 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-300' },\n\t\t\tlime: { base: 'bg-lime-100 text-lime-800 dark:bg-lime-900 dark:text-lime-300' },\n\t\t\tgreen: { base: 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-300' },\n\t\t\temerald: {\n\t\t\t\tbase: 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900 dark:text-emerald-300'\n\t\t\t},\n\t\t\tteal: { base: 'bg-teal-100 text-teal-800 dark:bg-teal-900 dark:text-teal-300' },\n\t\t\tcyan: { base: 'bg-cyan-100 text-cyan-800 dark:bg-cyan-900 dark:text-cyan-300' },\n\t\t\tsky: { base: 'bg-sky-100 text-sky-800 dark:bg-sky-900 dark:text-sky-300' },\n\t\t\tblue: { base: 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-300' },\n\t\t\tindigo: { base: 'bg-indigo-100 text-indigo-800 dark:bg-indigo-900 dark:text-indigo-300' },\n\t\t\tviolet: { base: 'bg-violet-100 text-violet-800 dark:bg-violet-900 dark:text-violet-300' },\n\t\t\tfuchsia: {\n\t\t\t\tbase: 'bg-fuchsia-100 text-fuchsia-800 dark:bg-fuchsia-900 dark:text-fuchsia-300'\n\t\t\t},\n\t\t\tpurple: { base: 'bg-purple-100 text-purple-800 dark:bg-purple-900 dark:text-purple-300' },\n\t\t\tpink: { base: 'bg-pink-100 text-pink-800 dark:bg-pink-900 dark:text-pink-300' },\n\t\t\trose: { base: 'bg-rose-100 text-rose-800 dark:bg-rose-900 dark:text-rose-300' }\n\t\t},\n\t\tsize: {\n\t\t\tsmall: 'text-xs',\n\t\t\tlarge: 'text-sm'\n\t\t},\n\t\tborder: {\n\t\t\ttrue: 'border'\n\t\t},\n\t\trounded: {\n\t\t\ttrue: 'rounded-full',\n\t\t\tfalse: 'rounded'\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'primary',\n\t\t\tclass:\n\t\t\t\t'bg-primary-100 text-primary-800 dark:bg-primary-700/50 dark:text-primary-400 border-primary-400 dark:border-primary-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'secondary',\n\t\t\tclass:\n\t\t\t\t'bg-secondary-100 text-secondary-800 dark:bg-secondary-700/50 dark:text-secondary-400 border-secondary-400 dark:border-secondary-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'gray',\n\t\t\tclass:\n\t\t\t\t'bg-gray-100 text-gray-800 dark:bg-gray-700/50 dark:text-gray-400 border-gray-400 dark:border-gray-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'red',\n\t\t\tclass:\n\t\t\t\t'bg-red-100 text-red-800 dark:bg-red-700/50 dark:text-red-400 border-red-400 dark:border-red-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'orange',\n\t\t\tclass:\n\t\t\t\t'bg-orange-100 text-orange-800 dark:bg-orange-700/50 dark:text-orange-400 border-orange-400 dark:border-orange-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'amber',\n\t\t\tclass:\n\t\t\t\t'bg-amber-100 text-amber-800 dark:bg-amber-700/50 dark:text-amber-400 border-amber-400 dark:border-amber-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'yellow',\n\t\t\tclass:\n\t\t\t\t'bg-yellow-100 text-yellow-800 dark:bg-yellow-700/50 dark:text-yellow-300 border-yellow-300 dark:border-yellow-300'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'lime',\n\t\t\tclass:\n\t\t\t\t'bg-lime-100 text-lime-800 dark:bg-lime-700/50 dark:text-lime-400 border-lime-400 dark:border-lime-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'green',\n\t\t\tclass:\n\t\t\t\t'bg-green-100 text-green-800 dark:bg-green-700/50 dark:text-green-400 border-green-400 dark:border-green-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'emerald',\n\t\t\tclass:\n\t\t\t\t'bg-emerald-100 text-emerald-800 dark:bg-emerald-700/50 dark:text-emerald-400 border-emerald-400 dark:border-emerald-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'teal',\n\t\t\tclass:\n\t\t\t\t'bg-teal-100 text-teal-800 dark:bg-teal-700/50 dark:text-teal-400 border-teal-400 dark:border-teal-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'cyan',\n\t\t\tclass:\n\t\t\t\t'bg-cyan-100 text-cyan-800 dark:bg-cyan-700/50 dark:text-cyan-400 border-cyan-400 dark:border-cyan-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'sky',\n\t\t\tclass:\n\t\t\t\t'bg-sky-100 text-sky-800 dark:bg-sky-700/50 dark:text-sky-400 border-sky-400 dark:border-sky-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'blue',\n\t\t\tclass:\n\t\t\t\t'bg-blue-100 text-blue-800 dark:bg-blue-700/50 dark:text-blue-400 border-blue-400 dark:border-blue-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'indigo',\n\t\t\tclass:\n\t\t\t\t'bg-indigo-100 text-indigo-800 dark:bg-indigo-700/50 dark:text-indigo-400 border-indigo-400 dark:border-indigo-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'violet',\n\t\t\tclass:\n\t\t\t\t'bg-violet-100 text-violet-800 dark:bg-violet-700/50 dark:text-violet-400 border-violet-400 dark:border-violet-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'purple',\n\t\t\tclass:\n\t\t\t\t'bg-purple-100 text-purple-800 dark:bg-purple-700/50 dark:text-purple-400 border-purple-400 dark:border-purple-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass:\n\t\t\t\t'bg-fuchsia-100 text-fuchsia-800 dark:bg-fuchsia-700/50 dark:text-fuchsia-400 border-fuchsia-400 dark:border-fuchsia-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'pink',\n\t\t\tclass:\n\t\t\t\t'bg-pink-100 text-pink-800 dark:bg-pink-700/50 dark:text-pink-400 border-pink-400 dark:border-pink-400'\n\t\t},\n\t\t{\n\t\t\tborder: true,\n\t\t\tcolor: 'rose',\n\t\t\tclass:\n\t\t\t\t'bg-rose-100 text-rose-800 dark:bg-rose-700/50 dark:text-rose-400 border-rose-400 dark:border-rose-400'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'primary',\n\t\t\tclass: 'hover:bg-primary-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'secondary',\n\t\t\tclass: 'hover:bg-secondary-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'gray',\n\t\t\tclass: 'hover:bg-gray-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'red',\n\t\t\tclass: 'hover:bg-red-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'orange',\n\t\t\tclass: 'hover:bg-orange-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'amber',\n\t\t\tclass: 'hover:bg-amber-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'yellow',\n\t\t\tclass: 'hover:bg-yellow-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'lime',\n\t\t\tclass: 'hover:bg-lime-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'green',\n\t\t\tclass: 'hover:bg-green-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'emerald',\n\t\t\tclass: 'hover:bg-emerald-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'teal',\n\t\t\tclass: 'hover:bg-teal-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'cyan',\n\t\t\tclass: 'hover:bg-cyan-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'sky',\n\t\t\tclass: 'hover:bg-sky-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'blue',\n\t\t\tclass: 'hover:bg-blue-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'indigo',\n\t\t\tclass: 'hover:bg-indigo-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'violet',\n\t\t\tclass: 'hover:bg-violet-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'purple',\n\t\t\tclass: 'hover:bg-purple-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: 'hover:bg-fuchsia-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'pink',\n\t\t\tclass: 'hover:bg-pink-200'\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'rose',\n\t\t\tclass: 'hover:bg-rose-200'\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tcolor: 'primary',\n\t\tsize: 'small',\n\t\trounded: false\n\t}\n});\n\nexport { badge };\n"
  },
  {
    "path": "src/lib/badge/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { ParamsType, TransitionFunc } from '../types';\nimport type { HTMLAttributes, HTMLAnchorAttributes } from 'svelte/elements';\n\ntype BadgeColorType =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose';\n\ninterface BadgeProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\ticon?: Snippet;\n\tbadgeStatus?: boolean;\n\tcolor?: BadgeColorType;\n\tlarge?: boolean;\n\tdismissable?: boolean;\n\tborder?: boolean;\n\thref?: HTMLAnchorAttributes['href'];\n\ttarget?: HTMLAnchorAttributes['target'];\n\trounded?: boolean;\n\ttransition?: TransitionFunc;\n\tparams?: ParamsType;\n\tonclick?: () => void;\n\taClass?: string;\n\tclass?: string;\n}\n\nexport { type BadgeProps, type BadgeColorType };\n"
  },
  {
    "path": "src/lib/banner/Banner.svelte",
    "content": "<script lang=\"ts\">\n\timport { CloseButton } from '$lib';\n\timport { fade } from 'svelte/transition';\n\timport { type BannerProps as Props, banner } from './index';\n\timport type { ParamsType } from '../types';\n\n\tlet {\n\t\tchildren,\n\t\theader,\n\t\tbannerStatus = $bindable(true),\n\t\tposition = 'sticky',\n\t\tdismissable = true,\n\t\tcolor = 'gray',\n\t\tbannerType = 'default',\n\t\tclass: className,\n\t\tinnerClass,\n\t\ttransition = fade,\n\t\tparams,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, insideDiv } = banner({\n\t\tbannerType,\n\t\tcolor\n\t});\n\n\tlet bannerClass = $derived(base({ position, bannerType, color, className }));\n\n\tlet innerCls = $derived(insideDiv({ bannerType, class: innerClass }));\n</script>\n\n{#if bannerStatus}\n\t<div\n\t\ttabindex=\"-1\"\n\t\tclass={bannerClass}\n\t\t{...restProps}\n\t\ttransition:transition={params as ParamsType}\n\t>\n\t\t{#if header}\n\t\t\t{@render header()}\n\t\t{/if}\n\n\t\t<div class={innerCls}>\n\t\t\t{@render children()}\n\t\t</div>\n\n\t\t{#if dismissable}\n\t\t\t<div class=\"flex items-center\">\n\t\t\t\t<CloseButton\n\t\t\t\t\tclass=\"-mx-1.5 -my-1.5\"\n\t\t\t\t\t{color}\n\t\t\t\t\tariaLabel=\"Remove badge\"\n\t\t\t\t\tonclick={() => {\n\t\t\t\t\t\tbannerStatus = false;\n\t\t\t\t\t}}\n\t\t\t\t/>\n\t\t\t</div>\n\t\t{/if}\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/banner/index.ts",
    "content": "import type { BannerProps } from './type';\nimport Banner from './Banner.svelte';\nimport { banner } from './theme';\n\nexport { Banner, banner, type BannerProps };\n"
  },
  {
    "path": "src/lib/banner/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nconst banner = tv({\n\tslots: {\n\t\tbase: 'z-10 flex justify-between p-4 dark:bg-gray-700 dark:border-gray-600',\n\t\tinsideDiv: 'flex items-center'\n\t},\n\tvariants: {\n\t\tposition: {\n\t\t\t// \"static\" | \"fixed\" | \"absolute\" | \"relative\" | \"sticky\"\n\t\t\tstatic: { base: 'static' },\n\t\t\tfixed: { base: 'fixed' },\n\t\t\tabsolute: { base: 'absolute' },\n\t\t\trelative: { base: 'relative' },\n\t\t\tsticky: { base: 'sticky' }\n\t\t},\n\t\tbannerType: {\n\t\t\t// \"default\" | \"bottom\" | \"cta\" | \"signup\" | \"info\"\n\t\t\tdefault: {\n\t\t\t\tbase: 'top-0 start-0 w-full border-b border-gray-200 bg-gray-50',\n\t\t\t\tinsideDiv: 'mx-auto'\n\t\t\t},\n\t\t\tbottom: {\n\t\t\t\tbase: 'bottom-0 start-0 w-full border-t border-gray-200 bg-gray-50',\n\t\t\t\tinsideDiv: 'mx-auto'\n\t\t\t},\n\t\t\tcta: {\n\t\t\t\tbase: 'flex-col md:flex-row w-[calc(100%-2rem)] -translate-x-1/2 rtl:translate-x-1/2 bg-white border border-gray-100 rounded-lg shadow-sm lg:max-w-7xl start-1/2 top-6',\n\t\t\t\tinsideDiv: 'flex-col items-start mb-3 me-4 md:items-center md:flex-row md:mb-0'\n\t\t\t},\n\t\t\tsignup: {\n\t\t\t\tbase: 'top-0 start-0 w-full border-b border-gray-200 bg-gray-50',\n\t\t\t\tinsideDiv: 'flex-shrink-0 w-full mx-auto sm:w-auto'\n\t\t\t},\n\t\t\tinfo: {\n\t\t\t\tbase: 'top-0 start-0 flex-col w-full border-b border-gray-200 md:flex-row bg-gray-50',\n\t\t\t\tinsideDiv: 'flex-shrink-0'\n\t\t\t}\n\t\t},\n\t\tcolor: {\n\t\t\t// 'primary' secondary, | 'gray' | 'red' | 'orange' | 'amber' | 'yellow' | 'lime' | 'green' | 'emerald' | 'teal' | 'cyan' | 'sky' | 'blue' | 'indigo' | 'violet' | 'purple' | 'fuchsia' | 'pink' | 'rose'\n\t\t\tprimary: { base: 'bg-primary-50 dark:bg-primary-900' },\n\t\t\tsecondary: { base: 'bg-secondary-50 dark:bg-secondary-900' },\n\t\t\tgray: { base: 'bg-gray-50 dark:bg-gray-700' },\n\t\t\tred: { base: 'bg-red-50 dark:bg-red-900' },\n\t\t\torange: { base: 'bg-orange-50 dark:bg-orange-900' },\n\t\t\tamber: { base: 'bg-amber-50 dark:bg-amber-900' },\n\t\t\tyellow: { base: 'bg-yellow-50 dark:bg-yellow-900' },\n\t\t\tlime: { base: 'bg-lime-50 dark:bg-lime-900' },\n\t\t\tgreen: { base: 'bg-green-50 dark:bg-green-900' },\n\t\t\temerald: { base: 'bg-emerald-50 dark:bg-emerald-900' },\n\t\t\tteal: { base: 'bg-teal-50 dark:bg-teal-900' },\n\t\t\tcyan: { base: 'bg-cyan-50 dark:bg-cyan-900' },\n\t\t\tsky: { base: 'bg-sky-50 dark:bg-sky-900' },\n\t\t\tblue: { base: 'bg-blue-50 dark:bg-blue-900' },\n\t\t\tindigo: { base: 'bg-indigo-50 dark:bg-indigo-900' },\n\t\t\tviolet: { base: 'bg-violet-50 dark:bg-violet-900' },\n\t\t\tpurple: { base: 'bg-purple-50 dark:bg-purple-900' },\n\t\t\tfuchsia: { base: 'bg-fuchsia-50 dark:bg-fuchsia-900' },\n\t\t\tpink: { base: 'bg-pink-50 dark:bg-pink-900' },\n\t\t\trose: { base: 'bg-rose-50 dark:bg-rose-900' }\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tposition: 'sticky',\n\t\tbannerType: 'default'\n\t}\n});\n\nexport { banner };\n"
  },
  {
    "path": "src/lib/banner/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { TransitionFunc } from '../types';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ntype ColorVariants =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose';\ntype TypeVariants = 'default' | 'bottom' | 'cta' | 'signup' | 'info';\ntype PositionVariants = 'static' | 'fixed' | 'absolute' | 'relative' | 'sticky';\n\ninterface BannerProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\theader?: Snippet;\n\tbannerStatus?: boolean;\n\tposition?: PositionVariants;\n\tdismissable?: boolean;\n\tcolor?: ColorVariants;\n\tbannerType?: TypeVariants;\n\tdivClass?: string;\n\tinnerClass?: string;\n\ttransition?: TransitionFunc;\n\tparams?: object;\n\tclass?: string;\n}\n\nexport { type BannerProps };\n"
  },
  {
    "path": "src/lib/bottom-navigation/BottomNav.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport { twMerge } from 'tailwind-merge';\n\timport { writable } from 'svelte/store';\n\timport { type BottomNavProps as Props, type BottomNavContextType, bottomNav } from './index';\n\n\tlet {\n\t\tchildren,\n\t\theader,\n\t\tposition = 'fixed',\n\t\tnavType = 'default',\n\t\touterClass,\n\t\tinnerClass,\n\t\tactiveClass,\n\t\tactiveUrl = '',\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst activeCls = twMerge(\n\t\t'text-primary-700 dark:text-primary-700 hover:text-primary-900 dark:hover:text-primary-900',\n\t\tactiveClass\n\t);\n\n\tconst activeUrlStore = writable('');\n\tsetContext('activeUrl', activeUrlStore);\n\tsetContext('navType', navType);\n\tsetContext<BottomNavContextType>('bottomNavType', { activeClass: activeCls });\n\n\t// $inspect('position: ', position);\n\tconst { outer, inner } = bottomNav({ position, navType });\n\tconst outerCls = $derived(outer({ class: outerClass }));\n\tconst innerCls = $derived(inner({ class: innerClass }));\n\n\t$effect(() => {\n\t\tactiveUrlStore.set(activeUrl);\n\t});\n</script>\n\n<div {...restProps} class={outerCls}>\n\t{#if header}\n\t\t{@render header()}\n\t{/if}\n\n\t<div class={innerCls}>\n\t\t{@render children()}\n\t</div>\n</div>\n"
  },
  {
    "path": "src/lib/bottom-navigation/BottomNavHeader.svelte",
    "content": "<script lang=\"ts\">\n\timport { type BottomNavHeaderProps as Props, bottomnavheader } from '.';\n\n\tlet { children, outerClass, innerClass, ...restProps }: Props = $props();\n\tconst { innerDiv, outerDiv } = $derived(bottomnavheader());\n</script>\n\n<div {...restProps} class={outerDiv({ class: outerClass })}>\n\t<div class={innerDiv({ class: innerClass })} role=\"group\">\n\t\t{@render children()}\n\t</div>\n</div>\n"
  },
  {
    "path": "src/lib/bottom-navigation/BottomNavHeaderItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { type BottomNavHeaderItemProps as Props, bottomnavheaderitem } from '.';\n\tlet { itemName, active, class: className, ...restProps }: Props = $props();\n\tlet base = $derived(bottomnavheaderitem({ active, className }));\n</script>\n\n<button {...restProps} class={base}>\n\t{itemName}\n</button>\n"
  },
  {
    "path": "src/lib/bottom-navigation/BottomNavItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport type { HTMLButtonAttributes, HTMLAnchorAttributes } from 'svelte/elements';\n\timport {\n\t\ttype BottomNavItemProps as Props,\n\t\ttype BottomNavContextType,\n\t\ttype BottomNavVariantType,\n\t\tbottomNavItem\n\t} from './index';\n\timport { twMerge } from 'tailwind-merge';\n\n\tlet {\n\t\tchildren,\n\t\tbtnName,\n\t\tappBtnPosition = 'middle',\n\t\ttarget,\n\t\tactiveClass,\n\t\thref = '',\n\t\tbtnClass,\n\t\tspanClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst navType: BottomNavVariantType = getContext('navType');\n\tconst context = getContext<BottomNavContextType>('bottomNavType') ?? {};\n\n\tlet active: boolean = $state(false);\n\n\tconst activeUrlStore = getContext('activeUrl') as {\n\t\tsubscribe: (callback: (value: string) => void) => void;\n\t};\n\n\tlet navUrl = $state('');\n\tactiveUrlStore.subscribe((value) => {\n\t\tnavUrl = value;\n\t});\n\n\tconst { base, span } = bottomNavItem({ navType, appBtnPosition });\n\n\t$effect(() => {\n\t\tactive = navUrl ? href === navUrl : navUrl ? navUrl.startsWith(href) : false;\n\t});\n\n\tfunction getCommonClass() {\n\t\treturn twMerge(base({ class: btnClass }), active && (activeClass ?? context.activeClass));\n\t}\n\n\tfunction getSpanClass() {\n\t\treturn twMerge(span({ class: spanClass }), active && (activeClass ?? context.activeClass));\n\t}\n\n\t/* eslint-disable  @typescript-eslint/no-explicit-any */\n\tconst commonProps: Record<string, any> = $derived({\n\t\t'aria-label': btnName,\n\t\tclass: getCommonClass(),\n\t\t...restProps\n\t});\n\n\tconst anchorProps: HTMLAnchorAttributes = $derived({\n\t\t...commonProps,\n\t\thref,\n\t\ttarget\n\t});\n\n\tconst buttonProps: HTMLButtonAttributes = $derived({\n\t\t...commonProps,\n\t\ttype: 'button' as const\n\t});\n\n\t$effect(() => {\n\t\t// console.log('commonProps: ', commonProps);\n\t});\n</script>\n\n{#if href}\n\t<a {...anchorProps}>\n\t\t{@render children()}\n\t\t<span class={getSpanClass()}>{btnName}</span>\n\t</a>\n{:else}\n\t<button {...buttonProps}>\n\t\t{@render children()}\n\t\t<span class={getSpanClass()}>{btnName}</span>\n\t</button>\n{/if}\n"
  },
  {
    "path": "src/lib/bottom-navigation/index.ts",
    "content": "import type {\n\tBottomNavProps,\n\tBottomNavItemProps,\n\tBottomNavContextType,\n\tBottomNavVariantType,\n\tBottomNavHeaderProps,\n\tBottomNavHeaderItemProps\n} from './type';\nimport BottomNav from './BottomNav.svelte';\nimport BottomNavItem from './BottomNavItem.svelte';\nimport BottomNavHeaderItem from './BottomNavHeaderItem.svelte';\nimport BottomNavHeader from './BottomNavHeader.svelte';\nimport { bottomNav, bottomNavItem, bottomnavheader, bottomnavheaderitem } from './theme';\n\nexport {\n\tBottomNav,\n\tBottomNavItem,\n\tbottomNav,\n\tbottomNavItem,\n\tBottomNavHeader,\n\tbottomnavheader,\n\tBottomNavHeaderItem,\n\tbottomnavheaderitem,\n\ttype BottomNavProps,\n\ttype BottomNavItemProps,\n\ttype BottomNavContextType,\n\ttype BottomNavVariantType,\n\ttype BottomNavHeaderProps,\n\ttype BottomNavHeaderItemProps\n};\n"
  },
  {
    "path": "src/lib/bottom-navigation/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const bottomNav = tv({\n\tslots: {\n\t\touter: 'w-full z-30 border-gray-200 dark:bg-gray-700 dark:border-gray-600',\n\t\tinner: 'grid h-full max-w-lg mx-auto'\n\t},\n\tvariants: {\n\t\tposition: {\n\t\t\tstatic: { outer: 'static' },\n\t\t\tfixed: { outer: 'fixed' },\n\t\t\tabsolute: { outer: 'absolute' },\n\t\t\trelative: { outer: 'relative' },\n\t\t\tsticky: { outer: 'sticky' }\n\t\t},\n\t\tnavType: {\n\t\t\tdefault: { outer: 'bottom-0 start-0 h-16 bg-white border-t' },\n\t\t\tborder: { outer: 'bottom-0 start-0 h-16 bg-white border-t' },\n\t\t\tapplication: {\n\t\t\t\touter:\n\t\t\t\t\t'h-16 max-w-lg -translate-x-1/2 rtl:translate-x-1/2 bg-white border rounded-full bottom-4 start-1/2'\n\t\t\t},\n\t\t\tpagination: {\n\t\t\t\touter: 'bottom-0 h-16 -translate-x-1/2 rtl:translate-x-1/2 bg-white border-t start-1/2'\n\t\t\t},\n\t\t\tgroup: {\n\t\t\t\touter: 'bottom-0 -translate-x-1/2 rtl:translate-x-1/2 bg-white border-t start-1/2'\n\t\t\t},\n\t\t\tcard: { outer: 'bottom-0 start-0 h-16 bg-white border-t' },\n\t\t\tmeeting: {\n\t\t\t\touter: 'bottom-0 start-0 grid h-16 grid-cols-1 px-8 bg-white border-t md:grid-cols-3',\n\t\t\t\tinner: 'flex items-center justify-center mx-auto'\n\t\t\t},\n\t\t\tvideo: {\n\t\t\t\touter: 'bottom-0 start-0 grid h-24 grid-cols-1 px-8 bg-white border-t md:grid-cols-3',\n\t\t\t\tinner: 'flex items-center w-full'\n\t\t\t}\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tposition: 'fixed',\n\t\tnavType: 'default'\n\t}\n});\n\nexport const bottomNavItem = tv({\n\tslots: {\n\t\tbase: 'inline-flex flex-col items-center justify-center',\n\t\tspan: 'text-sm'\n\t},\n\tvariants: {\n\t\tnavType: {\n\t\t\tdefault: {\n\t\t\t\tbase: 'px-5 hover:bg-gray-50 dark:hover:bg-gray-800 group',\n\t\t\t\tspan: 'text-gray-500 dark:text-gray-400 group-hover:text-primary-600 dark:group-hover:text-primary-500'\n\t\t\t},\n\t\t\tborder: {\n\t\t\t\tbase: 'px-5 border-gray-200 border-x hover:bg-gray-50 dark:hover:bg-gray-800 group dark:border-gray-600',\n\t\t\t\tspan: 'text-gray-500 dark:text-gray-400 group-hover:text-primary-600 dark:group-hover:text-primary-500'\n\t\t\t},\n\t\t\tapplication: {\n\t\t\t\tbase: '',\n\t\t\t\tspan: 'sr-only'\n\t\t\t},\n\t\t\tpagination: {\n\t\t\t\tbase: 'px-5 hover:bg-gray-50 dark:hover:bg-gray-800 group',\n\t\t\t\tspan: 'sr-only'\n\t\t\t},\n\t\t\tgroup: {\n\t\t\t\tbase: 'p-4 hover:bg-gray-50 dark:hover:bg-gray-800 group',\n\t\t\t\tspan: 'sr-only'\n\t\t\t},\n\t\t\tcard: {\n\t\t\t\tbase: 'px-5 hover:bg-gray-50 dark:hover:bg-gray-800 group',\n\t\t\t\tspan: 'text-gray-500 dark:text-gray-400 group-hover:text-primary-600 dark:group-hover:text-primary-500'\n\t\t\t},\n\t\t\tmeeting: {\n\t\t\t\tbase: '',\n\t\t\t\tspan: ''\n\t\t\t},\n\t\t\tvideo: {\n\t\t\t\tbase: '',\n\t\t\t\tspan: ''\n\t\t\t}\n\t\t},\n\t\tappBtnPosition: {\n\t\t\tleft: {\n\t\t\t\tbase: 'px-5 rounded-s-full hover:bg-gray-50 dark:hover:bg-gray-800 group'\n\t\t\t},\n\t\t\tmiddle: { base: 'px-5 hover:bg-gray-50 dark:hover:bg-gray-800 group' },\n\t\t\tright: {\n\t\t\t\tbase: 'px-5 rounded-e-full hover:bg-gray-50 dark:hover:bg-gray-800 group'\n\t\t\t}\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tnavType: 'default',\n\t\tappBtnPosition: 'middle',\n\t\tactive: false\n\t}\n});\n\nexport const bottomnavheader = tv({\n\tslots: {\n\t\tinnerDiv:\n\t\t\t'grid max-w-xs grid-cols-3 gap-1 p-1 mx-auto my-2 bg-gray-100 rounded-lg dark:bg-gray-600',\n\t\touterDiv: 'w-full'\n\t}\n});\n\nexport const bottomnavheaderitem = tv({\n\tbase: 'px-5 py-1.5 text-xs font-medium rounded-lg',\n\tvariants: {\n\t\tactive: {\n\t\t\ttrue: 'text-white bg-gray-900 dark:bg-gray-300 dark:text-gray-900',\n\t\t\tfalse: 'text-gray-900 hover:bg-gray-200 dark:text-white dark:hover:bg-gray-700'\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/bottom-navigation/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes, HTMLButtonAttributes, HTMLAnchorAttributes } from 'svelte/elements';\n\ntype BottomNavVariantType =\n\t| 'border'\n\t| 'application'\n\t| 'group'\n\t| 'default'\n\t| 'pagination'\n\t| 'card'\n\t| 'meeting'\n\t| 'video'\n\t| undefined;\ntype PositionType = 'static' | 'fixed' | 'absolute' | 'relative' | 'sticky' | undefined;\ntype BottomNavContextType = {\n\tactiveClass: string | undefined | null;\n};\n\ntype AppBtnPositionType = 'middle' | 'left' | 'right' | undefined;\ninterface BottomNavProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\theader?: Snippet;\n\tactiveUrl?: string;\n\tposition?: PositionType;\n\tnavType?: BottomNavVariantType;\n\touterClass?: string;\n\tinnerClass?: string;\n\tactiveClass?: string;\n}\n\ninterface BaseBottomNavItemProps {\n\tchildren: Snippet;\n\tbtnName?: string;\n\tappBtnPosition?: AppBtnPositionType;\n\ttarget?: string;\n\tactiveClass?: string;\n\tbtnClass?: string;\n\tspanClass?: string;\n}\ntype BottomNavItemProps = BaseBottomNavItemProps &\n\t(({ href: string } & HTMLAnchorAttributes) | ({ href?: never } & HTMLButtonAttributes));\n\ninterface BottomNavHeaderProps {\n\tchildren: Snippet;\n\touterClass?: string;\n\tinnerClass?: string;\n}\n\ninterface BottomNavHeaderItemProps extends HTMLButtonAttributes {\n\titemName: string;\n\tactive?: boolean;\n\tclass?: string;\n}\n\nexport {\n\ttype BottomNavProps,\n\ttype BottomNavItemProps,\n\ttype BottomNavContextType,\n\ttype BottomNavVariantType,\n\ttype BottomNavHeaderProps,\n\ttype BottomNavHeaderItemProps\n};\n"
  },
  {
    "path": "src/lib/breadcrumb/Breadcrumb.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport { type BreadcrumbProps as Props, breadcrumb } from './index';\n\n\tlet {\n\t\tchildren,\n\t\tsolid = false,\n\t\tnavClass,\n\t\tolClass,\n\t\tariaLabel = 'Breadcrumb',\n\t\t...restProps\n\t}: Props = $props();\n\n\t// Get merged theme from context\n\tconst context = getContext<Record<string, any>>('themeConfig');\n\t// Use context theme if available, otherwise fallback to default\n\tconst usedBreadcrumb = context?.breadcrumb || breadcrumb;\n\n\tconst { nav, list } = usedBreadcrumb({ solid });\n\tlet classNav = $derived(nav({ class: navClass }));\n\tlet classList = $derived(list({ class: olClass }));\n</script>\n\n<nav aria-label={ariaLabel} {...restProps} class={classNav}>\n\t<ol class={classList}>\n\t\t{@render children()}\n\t</ol>\n</nav>\n"
  },
  {
    "path": "src/lib/breadcrumb/BreadcrumbItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { type BreadcrumbItemProps as Props, breadcrumb } from './index';\n\timport { twMerge } from 'tailwind-merge';\n\n\tlet {\n\t\tchildren,\n\t\ticon,\n\t\thome = false,\n\t\thref,\n\t\tlinkClass,\n\t\tspanClass,\n\t\thomeClass,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { item, icon: breacrumbIcon } = breadcrumb({\n\t\thome,\n\t\thasHref: !!href,\n\t\tclass: className\n\t});\n</script>\n\n<li {...restProps} class={item()}>\n\t{#if home}\n\t\t<a class={item({ home: true, class: homeClass })} {href}>\n\t\t\t{#if icon}\n\t\t\t\t{@render icon()}\n\t\t\t{:else}\n\t\t\t\t<svg\n\t\t\t\t\tclass=\"me-2 h-4 w-4\"\n\t\t\t\t\tfill=\"currentColor\"\n\t\t\t\t\tviewBox=\"0 0 20 20\"\n\t\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z\"\n\t\t\t\t\t/>\n\t\t\t\t</svg>\n\t\t\t{/if}\n\n\t\t\t{@render children()}\n\t\t</a>\n\t{:else}\n\t\t{#if icon}\n\t\t\t{@render icon()}\n\t\t{:else}\n\t\t\t<svg\n\t\t\t\tclass={breacrumbIcon()}\n\t\t\t\tfill=\"currentColor\"\n\t\t\t\tviewBox=\"0 0 20 20\"\n\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t>\n\t\t\t\t<path\n\t\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\t\td=\"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z\"\n\t\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t\t/>\n\t\t\t</svg>\n\t\t{/if}\n\n\t\t{#if href}\n\t\t\t<a class={twMerge(item({ home: false, hasHref: true }), linkClass)} {href}>\n\t\t\t\t{@render children()}\n\t\t\t</a>\n\t\t{:else}\n\t\t\t<span class={twMerge(item({ home: false, hasHref: false }), spanClass)}>\n\t\t\t\t{@render children()}\n\t\t\t</span>\n\t\t{/if}\n\t{/if}\n</li>\n"
  },
  {
    "path": "src/lib/breadcrumb/index.ts",
    "content": "import type { BreadcrumbProps, BreadcrumbItemProps } from './type';\nimport Breadcrumb from './Breadcrumb.svelte';\nimport BreadcrumbItem from './BreadcrumbItem.svelte';\nimport { breadcrumb } from './theme';\n\nexport { Breadcrumb, BreadcrumbItem, breadcrumb, type BreadcrumbProps, type BreadcrumbItemProps };\n"
  },
  {
    "path": "src/lib/breadcrumb/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const breadcrumb = tv({\n\tslots: {\n\t\tnav: 'flex',\n\t\tlist: 'inline-flex items-center space-x-1 rtl:space-x-reverse md:space-x-3 rtl:space-x-reverse',\n\t\titem: 'inline-flex items-center',\n\t\ticon: 'h-6 w-6 text-gray-400 rtl:-scale-x-100'\n\t},\n\tvariants: {\n\t\tsolid: {\n\t\t\ttrue: {\n\t\t\t\tnav: 'px-5 py-3 text-gray-700 border border-gray-200 rounded-lg bg-gray-50 dark:bg-gray-800 dark:border-gray-700'\n\t\t\t},\n\t\t\tfalse: ''\n\t\t},\n\t\thome: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t},\n\t\thasHref: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\thome: true,\n\t\t\tclass: {\n\t\t\t\titem: 'inline-flex items-center text-sm font-medium text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white',\n\t\t\t\ticon: 'me-2 h-4 w-4'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\thome: false,\n\t\t\thasHref: true,\n\t\t\tclass: {\n\t\t\t\titem: 'ms-1 text-sm font-medium text-gray-700 hover:text-gray-900 md:ms-2 dark:text-gray-400 dark:hover:text-white'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\thome: false,\n\t\t\thasHref: false,\n\t\t\tclass: {\n\t\t\t\titem: 'ms-1 text-sm font-medium text-gray-500 md:ms-2 dark:text-gray-400'\n\t\t\t}\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tsolid: false\n\t}\n});\n"
  },
  {
    "path": "src/lib/breadcrumb/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\nimport type { HTMLLiAttributes } from 'svelte/elements';\n\ninterface BreadcrumbProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\tsolid?: boolean;\n\tnavClass?: string;\n\tolClass?: string;\n\tariaLabel?: string;\n\tclass?: string;\n}\n\ninterface BreadcrumbItemProps extends HTMLLiAttributes {\n\tchildren: Snippet;\n\ticon?: Snippet;\n\thome?: boolean;\n\thref?: string;\n\tlinkClass?: string;\n\tspanClass?: string;\n\thomeClass?: string;\n\tclass?: string;\n}\n\nexport { type BreadcrumbProps, type BreadcrumbItemProps };\n"
  },
  {
    "path": "src/lib/buttongroup/ButtonGroup.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport { type ButtonGroupProps as Props, buttonGroup } from './index';\n\n\tlet { children, size = 'md', class: className, ...restProps }: Props = $props();\n\n\tlet groupClass = $derived(buttonGroup({ size, className }));\n\tsetContext('group', size);\n</script>\n\n<div {...restProps} class={groupClass} role=\"group\">\n\t{@render children()}\n</div>\n"
  },
  {
    "path": "src/lib/buttongroup/index.ts",
    "content": "import type { ButtonGroupProps } from './type';\nimport ButtonGroup from './ButtonGroup.svelte';\nimport { buttonGroup } from './theme';\n\nexport { ButtonGroup, buttonGroup, type ButtonGroupProps };\n"
  },
  {
    "path": "src/lib/buttongroup/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nconst buttonGroup = tv({\n\tbase: 'inline-flex rounded-lg shadow-sm',\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: 'scale-90',\n\t\t\tmd: 'scale-100',\n\t\t\tlg: 'scale-110'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tsize: 'md'\n\t}\n});\n\nexport { buttonGroup };\n"
  },
  {
    "path": "src/lib/buttongroup/type.ts",
    "content": "import type { Snippet } from 'svelte';\n\ninterface ButtonGroupProps {\n\tchildren: Snippet;\n\tsize?: SizeType;\n\tclass?: string;\n}\n\ntype SizeType = 'sm' | 'md' | 'lg' | undefined;\n\nexport { type ButtonGroupProps };\n"
  },
  {
    "path": "src/lib/buttons/Button.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport type { SizeType } from '$lib/types';\n\timport { type ButtonProps as Props, button } from '.';\n\n\tconst group: SizeType = getContext('group');\n\n\tlet {\n\t\tchildren,\n\t\tpill = false,\n\t\toutline = false,\n\t\tsize = group ? 'sm' : 'md',\n\t\thref,\n\t\ttype = 'button',\n\t\tcolor = group ? (outline ? 'dark' : 'alternative') : 'primary',\n\t\tshadow = false,\n\t\ttag = 'button',\n\t\tdisabled,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst base = $derived(\n\t\tbutton({ color, size, disabled, pill, group: !!group, outline, shadow, className })\n\t);\n</script>\n\n{#if href}\n\t<a {href} {...restProps} class={base} role=\"button\">\n\t\t{@render children()}\n\t</a>\n{:else if tag === 'button'}\n\t<button {type} {...restProps} class={base} {disabled}>\n\t\t{@render children()}\n\t</button>\n{:else}\n\t<svelte:element this={tag} {...restProps} class={base}>\n\t\t{@render children()}\n\t</svelte:element>\n{/if}\n"
  },
  {
    "path": "src/lib/buttons/GradientButton.svelte",
    "content": "<script lang=\"ts\">\n\timport Button from './Button.svelte';\n\timport { getContext } from 'svelte';\n\timport { type GradientButtonProps as Props, gradientButton } from '.';\n\timport type { SizeType } from '$lib/types';\n\n\tconst group: SizeType = getContext('group');\n\n\tlet {\n\t\tchildren,\n\t\toutline,\n\t\tpill,\n\t\tcolor = 'blue',\n\t\tshadow,\n\t\tclass: className,\n\t\thref,\n\t\tdisabled,\n\t\tsize,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, outlineWrapper } = $derived(\n\t\tgradientButton({ color, outline, pill, shadow, disabled, group: !!group })\n\t);\n</script>\n\n{#if outline}\n\t<div class={base({ className })}>\n\t\t<Button {...restProps} class={outlineWrapper()} {disabled} {href} {size}>\n\t\t\t{@render children()}\n\t\t</Button>\n\t</div>\n{:else}\n\t<Button {...restProps} class={base({ className })} {disabled} {href} {size}>\n\t\t{@render children()}\n\t</Button>\n{/if}\n"
  },
  {
    "path": "src/lib/buttons/index.ts",
    "content": "import type { ButtonProps, GradientButtonProps } from './type';\nimport Button from './Button.svelte';\nimport GradientButton from './GradientButton.svelte';\nimport { button, gradientButton } from './theme';\n\nexport {\n\tButton,\n\tGradientButton,\n\tgradientButton,\n\tbutton,\n\ttype ButtonProps,\n\ttype GradientButtonProps\n};\n"
  },
  {
    "path": "src/lib/buttons/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const button = tv({\n\tbase: 'text-center font-medium inline-flex items-center justify-center',\n\tvariants: {\n\t\tcolor: {\n\t\t\t// \"primary\" | \"dark\" | \"alternative\" | \"light\" | \"secondary\" | \"gray\" | \"red\" | \"orange\" | \"amber\" | \"yellow\" | \"lime\" | \"green\" | \"emerald\" | \"teal\" | \"cyan\" | \"sky\" | \"blue\" | \"indigo\" | \"violet\" | \"purple\" | \"fuchsia\" | \"pink\" | \"rose\"\n\t\t\tprimary:\n\t\t\t\t'text-white bg-primary-700 hover:bg-primary-800 dark:bg-primary-600 dark:hover:bg-primary-700 focus-within:ring-primary-300 dark:focus-within:ring-primary-800',\n\t\t\tdark: 'text-white bg-gray-800 hover:bg-gray-900 dark:bg-gray-800 dark:hover:bg-gray-700 focus-within:ring-gray-300 dark:focus-within:ring-gray-700',\n\t\t\talternative:\n\t\t\t\t'text-gray-900 bg-white border border-gray-200 hover:bg-gray-100 dark:bg-gray-800 dark:text-gray-400 hover:text-primary-700 focus-within:text-primary-700 dark:focus-within:text-white dark:hover:text-white focus-within:ring-gray-200 dark:focus-within:ring-gray-700',\n\t\t\tlight:\n\t\t\t\t'text-gray-900 bg-white border border-gray-300 hover:bg-gray-100 dark:bg-gray-800 dark:text-white dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-600 focus-within:ring-gray-200 dark:focus-within:ring-gray-700',\n\t\t\tsecondary:\n\t\t\t\t'text-white bg-secondary-700 hover:bg-secondary-800 dark:bg-secondary-600 dark:hover:bg-secondary-700 focus-within:ring-secondary-300 dark:focus-within:ring-secondary-800',\n\t\t\tgray: 'text-white bg-gray-700 hover:bg-gray-800 dark:bg-gray-600 dark:hover:bg-gray-700 focus-within:ring-gray-300 dark:focus-within:ring-gray-800',\n\t\t\tred: 'text-white bg-red-700 hover:bg-red-800 dark:bg-red-600 dark:hover:bg-red-700 focus-within:ring-red-300 dark:focus-within:ring-red-900',\n\t\t\torange:\n\t\t\t\t'text-white bg-orange-700 hover:bg-orange-800 dark:bg-orange-600 dark:hover:bg-orange-700 focus-within:ring-orange-300 dark:focus-within:ring-orange-900',\n\t\t\tamber:\n\t\t\t\t'text-white bg-amber-700 hover:bg-amber-800 dark:bg-amber-600 dark:hover:bg-amber-700 focus-within:ring-amber-300 dark:focus-within:ring-amber-900',\n\t\t\tyellow:\n\t\t\t\t'text-white bg-yellow-400 hover:bg-yellow-500 focus-within:ring-yellow-300 dark:focus-within:ring-yellow-900',\n\t\t\tlime: 'text-white bg-lime-700 hover:bg-lime-800 dark:bg-lime-600 dark:hover:bg-lime-700 focus-within:ring-lime-300 dark:focus-within:ring-lime-800',\n\t\t\tgreen:\n\t\t\t\t'text-white bg-green-700 hover:bg-green-800 dark:bg-green-600 dark:hover:bg-green-700 focus-within:ring-green-300 dark:focus-within:ring-green-800',\n\t\t\temerald:\n\t\t\t\t'text-white bg-emerald-700 hover:bg-emerald-800 dark:bg-emerald-600 dark:hover:bg-emerald-700 focus-within:ring-emerald-300 dark:focus-within:ring-emerald-800',\n\t\t\tteal: 'text-white bg-teal-700 hover:bg-teal-800 dark:bg-teal-600 dark:hover:bg-teal-700 focus-within:ring-teal-300 dark:focus-within:ring-teal-800',\n\t\t\tcyan: 'text-white bg-cyan-700 hover:bg-cyan-800 dark:bg-cyan-600 dark:hover:bg-cyan-700 focus-within:ring-cyan-300 dark:focus-within:ring-cyan-800',\n\t\t\tsky: 'text-white bg-sky-700 hover:bg-sky-800 dark:bg-sky-600 dark:hover:bg-sky-700 focus-within:ring-sky-300 dark:focus-within:ring-sky-800',\n\t\t\tblue: 'text-white bg-blue-700 hover:bg-blue-800 dark:bg-blue-600 dark:hover:bg-blue-700 focus-within:ring-blue-300 dark:focus-within:ring-blue-800',\n\t\t\tindigo:\n\t\t\t\t'text-white bg-indigo-700 hover:bg-indigo-800 dark:bg-indigo-600 dark:hover:bg-indigo-700 focus-within:ring-indigo-300 dark:focus-within:ring-indigo-800',\n\t\t\tviolet:\n\t\t\t\t'text-white bg-violet-700 hover:bg-violet-800 dark:bg-violet-600 dark:hover:bg-violet-700 focus-within:ring-violet-300 dark:focus-within:ring-violet-800',\n\t\t\tpurple:\n\t\t\t\t'text-white bg-purple-700 hover:bg-purple-800 dark:bg-purple-600 dark:hover:bg-purple-700',\n\t\t\tfuchsia:\n\t\t\t\t'text-white bg-fuchsia-700 hover:bg-fuchsia-800 dark:bg-fuchsia-600 dark:hover:bg-fuchsia-700',\n\t\t\tpink: 'text-white bg-pink-700 hover:bg-pink-800 dark:bg-pink-600 dark:hover:bg-pink-700',\n\t\t\trose: 'text-white bg-rose-700 hover:bg-rose-800 dark:bg-rose-600 dark:hover:bg-rose-700'\n\t\t},\n\t\tsize: {\n\t\t\txs: 'px-3 py-2 text-xs',\n\t\t\tsm: 'px-4 py-2 text-sm',\n\t\t\tmd: 'px-5 py-2.5 text-sm',\n\t\t\tlg: 'px-5 py-3 text-base',\n\t\t\txl: 'px-6 py-3.5 text-base'\n\t\t},\n\t\tgroup: {\n\t\t\ttrue: 'focus-within:ring-2 focus-within:z-10',\n\t\t\tfalse: 'focus-within:ring-4 focus-within:outline-none'\n\t\t},\n\t\toutline: {\n\t\t\ttrue: 'border border-gray-300 dark:border-gray-400'\n\t\t},\n\t\tshadow: {\n\t\t\ttrue: 'shadow-lg'\n\t\t},\n\t\tdisabled: {\n\t\t\ttrue: 'cursor-not-allowed opacity-50'\n\t\t},\n\t\tpill: {\n\t\t\ttrue: 'rounded-full'\n\t\t},\n\t\tchecked: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t// {\n\t\t//   outline: true,\n\t\t//   class: 'border dark:border-gray-900'\n\t\t// },\n\t\t// dark, alternative, light\n\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'dark',\n\t\t\tclass: 'shadow-gray-500/50 dark:shadow-gray-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'alternative',\n\t\t\tclass: 'shadow-gray-500/50 dark:shadow-gray-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'light',\n\t\t\tclass: 'shadow-gray-500/50 dark:shadow-gray-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'primary',\n\t\t\tclass: 'shadow-primary-500/50 dark:shadow-primary-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'secondary',\n\t\t\tclass: 'shadow-secondary-500/50 dark:shadow-secondary-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'gray',\n\t\t\tclass: 'shadow-gray-500/50 dark:shadow-gray-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'red',\n\t\t\tclass: 'shadow-red-500/50 dark:shadow-red-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'orange',\n\t\t\tclass: 'shadow-orange-500/50 dark:shadow-orange-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'amber',\n\t\t\tclass: 'shadow-amber-500/50 dark:shadow-amber-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'yellow',\n\t\t\tclass: 'shadow-yellow-500/50 dark:shadow-yellow-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'lime',\n\t\t\tclass: 'shadow-lime-500/50 dark:shadow-lime-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'green',\n\t\t\tclass: 'shadow-green-500/50 dark:shadow-green-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'emerald',\n\t\t\tclass: 'shadow-emerald-500/50 dark:shadow-emerald-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'teal',\n\t\t\tclass: 'shadow-teal-500/50 dark:shadow-teal-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'cyan',\n\t\t\tclass: 'shadow-cyan-500/50 dark:shadow-cyan-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'sky',\n\t\t\tclass: 'shadow-sky-500/50 dark:shadow-sky-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'blue',\n\t\t\tclass: 'shadow-blue-500/50 dark:shadow-blue-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'indigo',\n\t\t\tclass: 'shadow-indigo-500/50 dark:shadow-indigo-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'violet',\n\t\t\tclass: 'shadow-violet-500/50 dark:shadow-violet-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'purple',\n\t\t\tclass: 'shadow-purple-500/50 dark:shadow-purple-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: 'shadow-fuchsia-500/50 dark:shadow-fuchsia-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'pink',\n\t\t\tclass: 'shadow-pink-500/50 dark:shadow-pink-800/80'\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'rose',\n\t\t\tclass: 'shadow-rose-500/50 dark:shadow-rose-800/80'\n\t\t},\n\t\t{\n\t\t\tcolor: 'alternative',\n\t\t\tgroup: true,\n\t\t\tclass:\n\t\t\t\t'dark:bg-gray-700 dark:text-white dark:border-gray-700 dark:hover:border-gray-600 dark:hover:bg-gray-600'\n\t\t},\n\t\t{\n\t\t\tcolor: 'alternative',\n\t\t\tgroup: true,\n\t\t\tclass: 'dark:bg-transparent dark:border-gray-600 dark:hover:border-gray-700'\n\t\t},\n\t\t{\n\t\t\toutline: true,\n\t\t\tcolor: 'dark',\n\t\t\tgroup: true,\n\t\t\tclass: 'bg-gray-900 border-gray-800 dark:border-white dark:bg-gray-600'\n\t\t},\n\t\t{\n\t\t\toutline: true,\n\t\t\tcolor: 'dark',\n\t\t\tgroup: true,\n\t\t\tclass: 'dark:text-gray-400 dark:border-gray-700'\n\t\t},\n\t\t{\n\t\t\toutline: true,\n\t\t\tgroup: true,\n\t\t\tclass: '[&:not(:first-child)]:-ms-px'\n\t\t},\n\t\t{\n\t\t\tcolor: 'alternative',\n\t\t\tgroup: true,\n\t\t\tclass: '[&:not(:first-child)]:-ms-px'\n\t\t},\n\t\t{\n\t\t\tcolor: 'light',\n\t\t\tgroup: true,\n\t\t\tclass: '[&:not(:first-child)]:-ms-px'\n\t\t},\n\t\t{\n\t\t\tgroup: true,\n\t\t\tpill: true,\n\t\t\tclass: 'rounded-none first:rounded-s-full last:rounded-e-full'\n\t\t},\n\t\t{\n\t\t\tgroup: true,\n\t\t\tpill: false,\n\t\t\tclass: 'rounded-none first:rounded-s-lg last:rounded-e-lg'\n\t\t},\n\t\t{\n\t\t\tgroup: false,\n\t\t\tpill: true,\n\t\t\tclass: 'rounded-full'\n\t\t},\n\t\t{\n\t\t\tgroup: false,\n\t\t\tpill: false,\n\t\t\tclass: 'rounded-lg'\n\t\t}\n\t]\n});\n\nexport const gradientButton = tv({\n\tslots: {\n\t\tbase: 'inline-flex items-center justify-center transition-all duration-75 ease-in text-white bg-gradient-to-r ',\n\t\toutlineWrapper: 'inline-flex items-center justify-center w-full !border-0'\n\t},\n\tvariants: {\n\t\tcolor: {\n\t\t\tblue: {\n\t\t\t\tbase: 'from-blue-500 via-blue-600 to-blue-700 hover:bg-gradient-to-br focus:ring-blue-300 dark:focus:ring-blue-800'\n\t\t\t},\n\t\t\tgreen: {\n\t\t\t\tbase: 'from-green-400 via-green-500 to-green-600 hover:bg-gradient-to-br focus:ring-green-300 dark:focus:ring-green-800'\n\t\t\t},\n\t\t\tcyan: {\n\t\t\t\tbase: 'text-white bg-gradient-to-r from-cyan-400 via-cyan-500 to-cyan-600 hover:bg-gradient-to-br focus:ring-cyan-300 dark:focus:ring-cyan-800'\n\t\t\t},\n\t\t\tteal: {\n\t\t\t\tbase: 'text-white bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 hover:bg-gradient-to-br focus:ring-teal-300 dark:focus:ring-teal-800'\n\t\t\t},\n\t\t\tlime: {\n\t\t\t\tbase: 'text-gray-900 bg-gradient-to-r from-lime-200 via-lime-400 to-lime-500 hover:bg-gradient-to-br focus:ring-lime-300 dark:focus:ring-lime-800'\n\t\t\t},\n\t\t\tred: {\n\t\t\t\tbase: 'text-white bg-gradient-to-r from-red-400 via-red-500 to-red-600 hover:bg-gradient-to-br focus:ring-red-300 dark:focus:ring-red-800'\n\t\t\t},\n\t\t\tpink: {\n\t\t\t\tbase: 'text-white bg-gradient-to-r from-pink-400 via-pink-500 to-pink-600 hover:bg-gradient-to-br focus:ring-pink-300 dark:focus:ring-pink-800'\n\t\t\t},\n\t\t\tpurple: {\n\t\t\t\tbase: 'text-white bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 hover:bg-gradient-to-br focus:ring-purple-300 dark:focus:ring-purple-800'\n\t\t\t},\n\t\t\tpurpleToBlue: {\n\t\t\t\tbase: 'text-white bg-gradient-to-br from-purple-600 to-blue-500 hover:bg-gradient-to-bl focus:ring-blue-300 dark:focus:ring-blue-800'\n\t\t\t},\n\t\t\tcyanToBlue: {\n\t\t\t\tbase: 'text-white bg-gradient-to-r from-cyan-500 to-blue-500 hover:bg-gradient-to-bl focus:ring-cyan-300 dark:focus:ring-cyan-800'\n\t\t\t},\n\t\t\tgreenToBlue: {\n\t\t\t\tbase: 'text-white bg-gradient-to-br from-green-400 to-blue-600 hover:bg-gradient-to-bl focus:ring-green-200 dark:focus:ring-green-800'\n\t\t\t},\n\t\t\tpurpleToPink: {\n\t\t\t\tbase: 'text-white bg-gradient-to-r from-purple-500 to-pink-500 hover:bg-gradient-to-l focus:ring-purple-200 dark:focus:ring-purple-800'\n\t\t\t},\n\t\t\tpinkToOrange: {\n\t\t\t\tbase: 'text-white bg-gradient-to-br from-pink-500 to-orange-400 hover:bg-gradient-to-bl focus:ring-pink-200 dark:focus:ring-pink-800'\n\t\t\t},\n\t\t\ttealToLime: {\n\t\t\t\tbase: 'text-gray-900 bg-gradient-to-r from-teal-200 to-lime-200 hover:bg-gradient-to-l focus:ring-lime-200 dark:focus:ring-teal-700'\n\t\t\t},\n\t\t\tredToYellow: {\n\t\t\t\tbase: 'text-gray-900 bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 hover:bg-gradient-to-bl focus:ring-red-100 dark:focus:ring-red-400'\n\t\t\t}\n\t\t},\n\t\toutline: {\n\t\t\ttrue: {\n\t\t\t\tbase: 'p-0.5',\n\t\t\t\toutlineWrapper:\n\t\t\t\t\t'bg-white !text-gray-900 dark:bg-gray-900 dark:!text-white hover:bg-transparent hover:!text-inherit group-hover:!bg-opacity-0 group-hover:!text-inherit'\n\t\t\t}\n\t\t},\n\t\tpill: {\n\t\t\ttrue: {\n\t\t\t\tbase: 'rounded-full',\n\t\t\t\toutlineWrapper: 'rounded-full'\n\t\t\t},\n\t\t\tfalse: {\n\t\t\t\tbase: 'rounded-lg',\n\t\t\t\toutlineWrapper: 'rounded-lg'\n\t\t\t}\n\t\t},\n\t\tshadow: {\n\t\t\ttrue: {\n\t\t\t\tbase: 'shadow-lg'\n\t\t\t}\n\t\t},\n\t\tgroup: {\n\t\t\ttrue: 'rounded-none',\n\t\t\tfalse: ''\n\t\t},\n\t\tdisabled: {\n\t\t\ttrue: { base: 'opacity-50 cursor-not-allowed' }\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'blue',\n\t\t\tclass: { base: 'shadow-blue-500/50 dark:shadow-blue-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'green',\n\t\t\tclass: { base: 'shadow-green-500/50 dark:shadow-green-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'cyan',\n\t\t\tclass: { base: 'shadow-cyan-500/50 dark:shadow-cyan-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'teal',\n\t\t\tclass: { base: 'shadow-teal-500/50 dark:shadow-teal-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'lime',\n\t\t\tclass: { base: 'shadow-lime-500/50 dark:shadow-lime-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'red',\n\t\t\tclass: { base: 'shadow-red-500/50 dark:shadow-red-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'pink',\n\t\t\tclass: { base: 'shadow-pink-500/50 dark:shadow-pink-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'purple',\n\t\t\tclass: { base: 'shadow-purple-500/50 dark:shadow-purple-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'purpleToBlue',\n\t\t\tclass: { base: 'shadow-blue-500/50 dark:shadow-blue-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'cyanToBlue',\n\t\t\tclass: { base: 'shadow-cyan-500/50 dark:shadow-cyan-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'greenToBlue',\n\t\t\tclass: { base: 'shadow-green-500/50 dark:shadow-green-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'purpleToPink',\n\t\t\tclass: { base: 'shadow-purple-500/50 dark:shadow-purple-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'pinkToOrange',\n\t\t\tclass: { base: 'shadow-pink-500/50 dark:shadow-pink-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'tealToLime',\n\t\t\tclass: { base: 'shadow-lime-500/50 dark:shadow-teal-800/80' }\n\t\t},\n\t\t{\n\t\t\tshadow: true,\n\t\t\tcolor: 'redToYellow',\n\t\t\tclass: { base: 'shadow-red-500/50 dark:shadow-red-800/80' }\n\t\t},\n\t\t{\n\t\t\tgroup: true,\n\t\t\tpill: true,\n\t\t\tclass: 'first:rounded-s-full last:rounded-e-full'\n\t\t},\n\t\t{\n\t\t\tgroup: true,\n\t\t\tpill: false,\n\t\t\tclass: 'first:rounded-s-lg last:rounded-e-lg'\n\t\t}\n\t]\n});\n"
  },
  {
    "path": "src/lib/buttons/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLButtonAttributes, HTMLAnchorAttributes } from 'svelte/elements';\n\ntype ButtonColorType =\n\t| 'primary'\n\t| 'dark'\n\t| 'alternative'\n\t| 'light'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose';\ntype ButtonSizeType = 'sm' | 'md' | 'lg' | 'xl' | 'xs' | undefined;\n\ntype HTMLAttributesWithoutAbort = Omit<HTMLButtonAttributes, 'on:abort'> &\n\tOmit<HTMLAnchorAttributes, 'on:abort'>;\n\ninterface ButtonProps extends HTMLAttributesWithoutAbort {\n\tchildren: Snippet;\n\tpill?: boolean;\n\toutline?: boolean;\n\tsize?: ButtonSizeType;\n\tcolor?: ButtonColorType;\n\tshadow?: boolean;\n\ttag?: string;\n\tchecked?: boolean;\n\tclass?: string;\n\tdisabled?: boolean;\n\thref?: string;\n}\n\ntype GradientButtonColorType =\n\t| 'red'\n\t| 'lime'\n\t| 'green'\n\t| 'teal'\n\t| 'cyan'\n\t| 'blue'\n\t| 'purple'\n\t| 'pink'\n\t| 'purpleToBlue'\n\t| 'cyanToBlue'\n\t| 'greenToBlue'\n\t| 'purpleToPink'\n\t| 'pinkToOrange'\n\t| 'tealToLime'\n\t| 'redToYellow'\n\t| undefined;\n\ninterface GradientButtonProps extends HTMLAttributesWithoutAbort {\n\tchildren: Snippet;\n\tpill?: boolean;\n\toutline?: boolean;\n\tsize?: ButtonSizeType;\n\tcolor?: GradientButtonColorType;\n\tshadow?: boolean;\n\ttag?: string;\n\tchecked?: boolean;\n\tclass?: string;\n\tdisabled?: boolean;\n\thref?: string;\n}\n\nexport { type ButtonProps, type GradientButtonProps };\n"
  },
  {
    "path": "src/lib/cards/Card.svelte",
    "content": "<script lang=\"ts\">\n\timport { card, type CardProps as Props } from '.';\n\timport type { HTMLAttributes, HTMLAnchorAttributes } from 'svelte/elements';\n\n\tlet {\n\t\tchildren,\n\t\thref,\n\t\tcolor = 'gray',\n\t\thorizontal = false,\n\t\tshadow = 'md',\n\t\treverse = false,\n\t\timg,\n\t\tpadding = 'lg',\n\t\tsize = 'sm',\n\t\tclass: className,\n\t\timgClass,\n\t\tcontentClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, image, content } = $derived(\n\t\tcard({\n\t\t\tsize,\n\t\t\tcolor,\n\t\t\tshadow,\n\t\t\tpadding,\n\t\t\thorizontal,\n\t\t\treverse,\n\t\t\thref: !!href\n\t\t})\n\t);\n\n\t/* eslint-disable  @typescript-eslint/no-explicit-any */\n\tconst commonProps: Record<string, any> = $derived({\n\t\tclass: base({ class: className }),\n\t\t...restProps\n\t});\n\n\tconst anchorProps: HTMLAnchorAttributes = $derived({\n\t\t...commonProps,\n\t\thref\n\t});\n\n\tconst divProps: HTMLAttributes<HTMLDivElement> = $derived({\n\t\t...commonProps\n\t});\n</script>\n\n{#snippet childSlot()}\n\t{#if img}\n\t\t<img class={image({ class: imgClass })} src={img.src} alt={img.alt} />\n\t\t<div class={content({ class: contentClass })}>\n\t\t\t{@render children()}\n\t\t</div>\n\t{:else}\n\t\t<div class={content({ class: contentClass })}>\n\t\t\t{@render children()}\n\t\t</div>\n\t{/if}\n{/snippet}\n\n{#if href}\n\t<a {...anchorProps}>\n\t\t{@render childSlot()}\n\t</a>\n{:else}\n\t<div {...divProps}>\n\t\t{@render childSlot()}\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/cards/index.ts",
    "content": "import type { CardProps } from './type';\nimport Card from './Card.svelte';\nimport { card } from './theme';\n\nexport { Card, card, type CardProps };\n"
  },
  {
    "path": "src/lib/cards/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const card = tv({\n\tslots: {\n\t\tbase: 'w-full flex max-w-sm bg-white border border-gray-200 rounded-lg dark:bg-gray-800 dark:border-gray-700',\n\t\timage: 'rounded-t-lg',\n\t\tcontent: ''\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\txs: { base: 'max-w-xs' },\n\t\t\tsm: { base: 'max-w-sm' },\n\t\t\tmd: { base: 'max-w-lg' },\n\t\t\tlg: { base: 'max-w-2xl' },\n\t\t\txl: { base: 'max-w-screen-xl' }\n\t\t},\n\t\tcolor: {\n\t\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tgray: { base: 'border-gray-200 dark:bg-gray-800 dark:border-gray-700' },\n\t\t\tprimary: {\n\t\t\t\tbase: 'border-primary-200 bg-primary-400 dark:bg-primary-800 dark:border-primary-700'\n\t\t\t},\n\t\t\tsecondary: {\n\t\t\t\tbase: 'border-secondary-200 bg-secondary-400 dark:bg-secondary-800 dark:border-secondary-700'\n\t\t\t},\n\t\t\tred: { base: 'border-red-200 bg-red-400 dark:bg-red-800 dark:border-red-700' },\n\t\t\torange: { base: 'border-orange-200 bg-orange-400 dark:bg-orange-800 dark:border-orange-700' },\n\t\t\tamber: { base: 'border-amber-200 bg-amber-400 dark:bg-amber-800 dark:border-amber-700' },\n\t\t\tyellow: { base: 'border-yellow-200 bg-yellow-400 dark:bg-yellow-800 dark:border-yellow-700' },\n\t\t\tlime: { base: 'border-lime-200 bg-lime-400 dark:bg-lime-800 dark:border-lime-700' },\n\t\t\tgreen: { base: 'border-green-200 bg-green-400 dark:bg-green-800 dark:border-green-700' },\n\t\t\temerald: {\n\t\t\t\tbase: 'border-emerald-200 bg-emerald-400 dark:bg-emerald-800 dark:border-emerald-700'\n\t\t\t},\n\t\t\tteal: { base: 'border-teal-200 bg-teal-400 dark:bg-teal-800 dark:border-teal-700' },\n\t\t\tcyan: { base: 'border-cyan-200 bg-cyan-400 dark:bg-cyan-800 dark:border-cyan-700' },\n\t\t\tsky: { base: 'border-sky-200 bg-sky-400 dark:bg-sky-800 dark:border-sky-700' },\n\t\t\tblue: { base: 'border-blue-200 bg-blue-400 dark:bg-blue-800 dark:border-blue-700' },\n\t\t\tindigo: { base: 'border-indigo-200 bg-indigo-400 dark:bg-indigo-800 dark:border-indigo-700' },\n\t\t\tviolet: { base: 'border-violet-200 bg-violet-400 dark:bg-violet-800 dark:border-violet-700' },\n\t\t\tpurple: { base: 'border-purple-200 bg-purple-400 dark:bg-purple-800 dark:border-purple-700' },\n\t\t\tfuchsia: {\n\t\t\t\tbase: 'border-fuchsia-200 bg-fuchsia-400 dark:bg-fuchsia-800 dark:border-fuchsia-700'\n\t\t\t},\n\t\t\tpink: { base: 'border-pink-200 bg-pink-400 dark:bg-pink-800 dark:border-pink-700' },\n\t\t\trose: { base: 'border-rose-200 bg-rose-400 dark:bg-rose-800 dark:border-rose-700' }\n\t\t},\n\t\tshadow: {\n\t\t\tsm: { base: 'shadow-md' },\n\t\t\tnormal: { base: 'shadow' },\n\t\t\tmd: { base: 'shadow-md' },\n\t\t\tlg: { base: 'shadow-lg' },\n\t\t\txl: { base: 'shadow-xl' },\n\t\t\t'2xl': { base: 'shadow-2xl' },\n\t\t\tinner: { base: 'shadow-inner' }\n\t\t},\n\t\tpadding: {\n\t\t\txs: { content: 'p-2' },\n\t\t\tsm: { content: 'p-4 md:p-6' },\n\t\t\tmd: { content: 'p-4 sm:p-5 md:p-7' },\n\t\t\tlg: { content: 'p-4 sm:p-6 md:p-8' },\n\t\t\txl: { content: 'p-4 sm:p-8 md:p-10' },\n\t\t\tnone: { content: 'p-0' }\n\t\t},\n\t\thorizontal: {\n\t\t\ttrue: {\n\t\t\t\tbase: 'md:flex-row',\n\t\t\t\timage: 'object-cover w-full h-96 md:h-auto md:w-48 md:rounded-none'\n\t\t\t}\n\t\t},\n\t\treverse: {\n\t\t\ttrue: { base: 'flex-col-reverse', image: 'rounded-b-lg rounded-tl-none' },\n\t\t\tfalse: { base: 'flex-col', image: 'rounded-t-lg' }\n\t\t},\n\t\thref: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t},\n\t\thasImage: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\thorizontal: true,\n\t\t\treverse: true,\n\t\t\tclass: { base: 'md:flex-row-reverse', image: 'md:rounded-e-lg' }\n\t\t},\n\t\t{\n\t\t\thorizontal: true,\n\t\t\treverse: false,\n\t\t\tclass: { base: 'md:flex-row', image: 'md:rounded-s-lg' }\n\t\t},\n\t\t// gray, primary, secondary, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'gray',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'primary',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-primary-500 dark:hover:bg-primary-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'secondary',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-secondary-500 dark:hover:bg-secondary-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'red',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-red-500 dark:hover:bg-red-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'orange',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-orange-500 dark:hover:bg-orange-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'amber',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-amber-500 dark:hover:bg-amber-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'yellow',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-yellow-500 dark:hover:bg-yellow-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'lime',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-lime-500 dark:hover:bg-lime-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'green',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-green-500 dark:hover:bg-green-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'emerald',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-emerald-500 dark:hover:bg-emerald-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'teal',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-teal-500 dark:hover:bg-teal-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'cyan',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-cyan-500 dark:hover:bg-cyan-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'sky',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-sky-500 dark:hover:bg-sky-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'blue',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-blue-500 dark:hover:bg-blue-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'indigo',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-indigo-500 dark:hover:bg-indigo-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'violet',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-violet-500 dark:hover:bg-violet-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'purple',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-purple-500 dark:hover:bg-purple-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-fuchsia-500 dark:hover:bg-fuchsia-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'pink',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-pink-500 dark:hover:bg-pink-700' }\n\t\t},\n\t\t{\n\t\t\thref: true,\n\t\t\tcolor: 'rose',\n\t\t\tclass: { base: 'cursor-pointer hover:bg-rose-500 dark:hover:bg-rose-700' }\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tsize: 'sm',\n\t\tshadow: 'normal',\n\t\tpadding: 'lg',\n\t\thorizontal: false,\n\t\treverse: false\n\t}\n});\n"
  },
  {
    "path": "src/lib/cards/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes, HTMLAnchorAttributes } from 'svelte/elements';\n\n// type CardSizeType = 'xs' | 'sm' | 'md' | 'lg' | 'xl';\ntype CardSizeType = 'sm' | 'md' | 'lg' | 'xl' | 'xs' | undefined;\ntype PaddingType = 'sm' | 'lg' | 'md' | 'xl' | 'xs' | 'none' | undefined;\ntype ShadowType = 'sm' | 'normal' | 'lg' | 'md' | 'xl' | '2xl' | 'inner' | undefined;\ntype ColorType =\n\t| 'gray'\n\t| 'primary'\n\t| 'secondary'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\n\ntype ImgType = {\n\tsrc?: string | undefined | null;\n\talt?: string | undefined | null;\n};\n\ninterface BaseCardProps {\n\tchildren: Snippet;\n\thorizontal?: boolean;\n\tcolor?: ColorType;\n\ttarget?: string;\n\tshadow?: ShadowType;\n\treverse?: boolean;\n\timg?: ImgType;\n\tpadding?: PaddingType;\n\tsize?: CardSizeType;\n\tclass?: string;\n\t// onclick?: () => void;\n\timgClass?: string;\n\tcontentClass?: string;\n}\ntype CardProps = BaseCardProps &\n\t(({ href: string } & HTMLAnchorAttributes) | ({ href?: never } & HTMLAttributes<HTMLDivElement>));\n\nexport { type CardProps };\n"
  },
  {
    "path": "src/lib/chart/Chart.svelte",
    "content": "<script lang=\"ts\">\n\timport type { ApexOptions } from 'apexcharts';\n\timport type ApexCharts from 'apexcharts';\n\timport './chart.css';\n\timport { type ChartProps as Props } from '.';\n\n\tlet { options, class: classname }: Props = $props();\n\n\tfunction initChart(node: HTMLElement, options: ApexOptions) {\n\t\tlet chart: ApexCharts;\n\n\t\tasync function asyncInitChart() {\n\t\t\tconst ApexCharts = (await import('apexcharts')).default;\n\t\t\tchart = new ApexCharts(node, options);\n\t\t\tchart.render();\n\t\t}\n\n\t\tasyncInitChart();\n\n\t\treturn {\n\t\t\tupdate(options: ApexOptions) {\n\t\t\t\tif (chart) {\n\t\t\t\t\tchart.updateOptions(options);\n\t\t\t\t}\n\t\t\t},\n\t\t\tdestroy() {\n\t\t\t\tif (chart) {\n\t\t\t\t\tchart.destroy();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t}\n</script>\n\n<div use:initChart={options} class={classname}></div>\n"
  },
  {
    "path": "src/lib/chart/chart.css",
    "content": ".apexcharts-canvas .apexcharts-tooltip {\n\tbackground-color: white;\n\tcolor: #6b7280;\n\tborder: 0 !important;\n\tborder-radius: 0.25rem;\n\tbox-shadow:\n\t\t0 4px 6px -1px rgb(0 0 0 / 0.1),\n\t\t0 2px 4px -2px rgb(0 0 0 / 0.1);\n}\n.dark .apexcharts-canvas .apexcharts-tooltip {\n\tbackground-color: #374151;\n\tcolor: #9ca3af;\n\tborder-color: transparent;\n\tbox-shadow:\n\t\t0 4px 6px -1px rgb(0 0 0 / 0.1),\n\t\t0 2px 4px -2px rgb(0 0 0 / 0.1);\n}\n.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {\n\tpadding-top: 0.5rem;\n\tpadding-bottom: 0.5rem;\n\tpadding-right: 0.75rem;\n\tpadding-left: 0.75rem;\n\tmargin-bottom: 0.75rem;\n\tbackground-color: #f3f4f6;\n\tborder-bottom-color: #e5e7eb;\n\tfont-size: 0.875rem !important;\n\tfont-weight: 400;\n\tcolor: #6b7280;\n}\n.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {\n\tbackground-color: #4b5563;\n\tborder-color: #6b7280;\n\tcolor: #9ca3af;\n}\n.apexcharts-canvas .apexcharts-xaxistooltip {\n\tcolor: #6b7280;\n\tpadding-top: 0.5rem;\n\tpadding-bottom: 0.5rem;\n\tpadding-right: 0.75rem;\n\tpadding-left: 0.75rem;\n\tborder-color: transparent;\n\tbackground-color: white;\n\tborder-radius: 0.25rem;\n\tbox-shadow:\n\t\t0 4px 6px -1px rgb(0 0 0 / 0.1),\n\t\t0 2px 4px -2px rgb(0 0 0 / 0.1);\n}\n.dark .apexcharts-canvas .apexcharts-xaxistooltip {\n\tcolor: #9ca3af;\n\tbackground-color: #374151;\n}\n.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label {\n\tcolor: #6b7280;\n\tfont-size: 0.875rem;\n}\n.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label {\n\tcolor: #9ca3af;\n}\n.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value {\n\tcolor: #111827;\n\tfont-size: 0.875rem;\n}\n:is([dir='rtl']) .apexcharts-tooltip .apexcharts-tooltip-marker {\n\tmargin-right: 0px;\n\tmargin-left: e;\n}\n.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value {\n\tcolor: white;\n}\n.apexcharts-canvas .apexcharts-xaxistooltip-text {\n\tfont-weight: 400;\n\tfont-size: 0.875rem !important;\n}\n.apexcharts-canvas .apexcharts-xaxistooltip:after,\n.apexcharts-canvas .apexcharts-xaxistooltip:before {\n\tborder-bottom-color: white;\n}\n.apexcharts-canvas .apexcharts-xaxistooltip:after {\n\tborder-width: 8px;\n\tmargin-left: -8px;\n}\n.apexcharts-canvas .apexcharts-xaxistooltip:before {\n\tborder-width: 10px;\n\tmargin-left: -10px;\n}\n.dark .apexcharts-canvas .apexcharts-xaxistooltip:after,\n.dark .apexcharts-canvas .apexcharts-xaxistooltip:before {\n\tborder-bottom-color: #374151;\n}\n.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-y-group {\n\tpadding: 0;\n}\n.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active {\n\tpadding-left: 0.75rem;\n\tpadding-right: 0.75rem;\n\tpadding-bottom: 0.75rem;\n\tbackground-color: white !important;\n\tcolor: #6b7280 !important;\n}\n.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active {\n\tbackground-color: #374151 !important;\n\tcolor: #9ca3af !important;\n}\n.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active:first-of-type {\n\tpadding-top: 0.75rem;\n}\n.apexcharts-canvas .apexcharts-legend {\n\tpadding: 0 !important;\n}\n.apexcharts-canvas .apexcharts-legend-text {\n\tfont-size: 0.75rem;\n\tfont-weight: 500 !important;\n\tpadding-left: 1.25rem;\n\tcolor: #6b7280 !important;\n}\n:is([dir='rtl']) .apexcharts-canvas .apexcharts-legend-text {\n\tpadding-right: 0.5rem;\n}\n.apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover {\n\tcolor: #111827 !important;\n}\n.dark .apexcharts-canvas .apexcharts-legend-text {\n\tcolor: #9ca3af !important;\n}\n.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover {\n\tcolor: white !important;\n}\n.apexcharts-canvas .apexcharts-legend-series {\n\tmargin-left: 0.5rem;\n\tmargin-right: 0.5rem;\n\tmargin-bottom: 0.25rem !important;\n\tdisplay: flex;\n\talign-items: center;\n}\n.apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value {\n\tfill: #111827 !important;\n\tfont-size: 1.875rem;\n\tfont-weight: 700;\n}\n.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value {\n\tfill: white !important;\n}\n.apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label {\n\tfill: #6b7280 !important;\n\tfont-size: 1rem;\n\tfont-weight: 400;\n}\n.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label {\n\tfill: #9ca3af !important;\n}\n.apexcharts-canvas .apexcharts-datalabels .apexcharts-text.apexcharts-pie-label {\n\tfont-size: 0.75rem !important;\n\tfont-weight: 600 !important;\n\ttext-shadow: none !important;\n\tfilter: none !important;\n}\n.apexcharts-gridline,\n.apexcharts-xcrosshairs,\n.apexcharts-ycrosshairs {\n\tstroke: #e5e7eb !important;\n}\n.dark .apexcharts-gridline,\n.dark .apexcharts-xcrosshairs,\n.dark .apexcharts-ycrosshairs {\n\tstroke: #374151 !important;\n}\n"
  },
  {
    "path": "src/lib/chart/index.ts",
    "content": "import type { ChartProps } from './type';\nimport Chart from './Chart.svelte';\n\nexport { Chart, type ChartProps };\n"
  },
  {
    "path": "src/lib/chart/type.ts",
    "content": "import type { ApexOptions } from 'apexcharts';\n\ninterface ChartProps {\n\toptions: ApexOptions;\n\tclass?: string;\n}\n\nexport { type ChartProps };\n"
  },
  {
    "path": "src/lib/darkmode/Darkmode.svelte",
    "content": "<script lang=\"ts\">\n\timport { type DarkmodeProps as Props, darkmode } from './';\n\n\t// const THEME_PREFERENCE_KEY = 'color-theme';\n\tlet {\n\t\tclass: className,\n\t\tlightIcon,\n\t\tdarkIcon,\n\t\tsize = 'md',\n\t\tariaLabel = 'Dark mode',\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst btnCls = darkmode({ class: className });\n\tconst sizes = {\n\t\tsm: 'w-4 h-4',\n\t\tmd: 'w-5 h-5',\n\t\tlg: 'w-6 h-6'\n\t};\n\n\tconst toggleTheme = (ev: MouseEvent) => {\n\t\tconst target = ev.target as HTMLElement;\n\t\tconst isDark = target.ownerDocument.documentElement.classList.toggle('dark');\n\t\tif (target.ownerDocument === document)\n\t\t\t// we are NOT in the iFrame\n\t\t\tlocalStorage.setItem('THEME_PREFERENCE_KEY', isDark ? 'dark' : 'light');\n\t};\n</script>\n\n<svelte:head>\n\t<script>\n\t\tif ('THEME_PREFERENCE_KEY' in localStorage) {\n\t\t\tlocalStorage.getItem('THEME_PREFERENCE_KEY') === 'dark'\n\t\t\t\t? window.document.documentElement.classList.add('dark')\n\t\t\t\t: window.document.documentElement.classList.remove('dark');\n\t\t} else {\n\t\t\tif (window.matchMedia('(prefers-color-scheme: dark)').matches)\n\t\t\t\twindow.document.documentElement.classList.add('dark');\n\t\t}\n\t</script>\n</svelte:head>\n\n<button\n\tonclick={toggleTheme}\n\taria-label={ariaLabel}\n\ttype=\"button\"\n\t{...restProps}\n\tclass={btnCls}\n\ttabindex={0}\n>\n\t<span class=\"hidden dark:block\">\n\t\t{#if lightIcon}\n\t\t\t{@render lightIcon()}\n\t\t{:else}\n\t\t\t<svg\n\t\t\t\trole=\"img\"\n\t\t\t\taria-label=\"Light mode\"\n\t\t\t\tclass={sizes[size]}\n\t\t\t\tfill=\"currentColor\"\n\t\t\t\tviewBox=\"0 0 20 20\"\n\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t>\n\t\t\t\t<path\n\t\t\t\t\td=\"M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1\n    0 100-2H3a1 1 0 000 2h1z\"\n\t\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t\t/>\n\t\t\t</svg>\n\t\t{/if}\n\t</span>\n\t<span class=\"block dark:hidden\">\n\t\t{#if darkIcon}\n\t\t\t{@render darkIcon()}\n\t\t{:else}\n\t\t\t<svg\n\t\t\t\trole=\"img\"\n\t\t\t\taria-label=\"Dark mode\"\n\t\t\t\tclass={sizes[size]}\n\t\t\t\tfill=\"currentColor\"\n\t\t\t\tviewBox=\"0 0 20 20\"\n\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t>\n\t\t\t\t<path d=\"M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z\" />\n\t\t\t</svg>\n\t\t{/if}\n\t</span>\n</button>\n"
  },
  {
    "path": "src/lib/darkmode/index.ts",
    "content": "import type { DarkmodeProps } from './type';\nimport Darkmode from './Darkmode.svelte';\nimport { darkmode } from './theme';\n\nexport { Darkmode, darkmode, type DarkmodeProps };\n"
  },
  {
    "path": "src/lib/darkmode/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const darkmode = tv({\n\tbase: 'text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 focus:outline-none rounded-lg text-sm p-2.5 focus:ring-1'\n});\n"
  },
  {
    "path": "src/lib/darkmode/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLButtonAttributes } from 'svelte/elements';\n\ninterface DarkmodeProps extends HTMLButtonAttributes {\n\tclass?: string;\n\tlightIcon?: Snippet;\n\tdarkIcon?: Snippet;\n\tsize?: 'sm' | 'md' | 'lg';\n\tariaLabel?: string;\n}\n\nexport { type DarkmodeProps };\n"
  },
  {
    "path": "src/lib/device-mockups/Android.svelte",
    "content": "<script lang=\"ts\">\n\timport { type AndroidProps as Props, android } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tdivClass,\n\t\tdiv2Class,\n\t\tdiv3Class,\n\t\tdiv4Class,\n\t\tdiv5Class,\n\t\tdiv6Class,\n\t\tdiv7Class,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { div, slot, top, leftTop, leftMid, leftBot, right } = android();\n</script>\n\n<div {...restProps} class={div({ class: divClass })}>\n\t<div class={top({ class: div2Class })}></div>\n\t<div class={leftTop({ class: div3Class })}></div>\n\t<div class={leftMid({ class: div4Class })}></div>\n\t<div class={leftBot({ class: div5Class })}></div>\n\t<div class={right({ class: div6Class })}></div>\n\t<div class={slot({ class: div7Class })}>\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</div>\n</div>\n"
  },
  {
    "path": "src/lib/device-mockups/DefaultMockup.svelte",
    "content": "<script lang=\"ts\">\n\timport { type DefaultMockupProps as Props, defaultMockup } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tdivClass,\n\t\tdiv2Class,\n\t\tdiv3Class,\n\t\tdiv4Class,\n\t\tdiv5Class,\n\t\tdiv6Class,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { div, slot, top, leftTop, leftBot, right } = defaultMockup();\n</script>\n\n<div {...restProps} class={div({ class: divClass })}>\n\t<div class={top({ class: div2Class })}></div>\n\t<div class={leftTop({ class: div3Class })}></div>\n\t<div class={leftBot({ class: div4Class })}></div>\n\t<div class={right({ class: div5Class })}></div>\n\t<div class={slot({ class: div6Class })}>\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</div>\n</div>\n"
  },
  {
    "path": "src/lib/device-mockups/Desktop.svelte",
    "content": "<script lang=\"ts\">\n\timport { type MockupBaseProps as Props, desktop } from '.';\n\n\tlet { children, divClass, div2Class, div3Class, div4Class, ...restProps }: Props = $props();\n\n\tconst { div, inner, bot, botUnder } = desktop();\n</script>\n\n<div {...restProps} class={div({ class: divClass })}>\n\t<div class={inner({ class: div2Class })}>\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</div>\n</div>\n<div class={bot({ class: div3Class })}></div>\n<div class={botUnder({ class: div4Class })}></div>\n"
  },
  {
    "path": "src/lib/device-mockups/DeviceMockup.svelte",
    "content": "<script lang=\"ts\">\n\timport type { Component } from 'svelte';\n\timport Android from './Android.svelte';\n\timport DefaultMockup from './DefaultMockup.svelte';\n\timport Desktop from './Desktop.svelte';\n\timport Ios from './Ios.svelte';\n\timport Laptop from './Laptop.svelte';\n\timport Smartwatch from './Smartwatch.svelte';\n\timport Tablet from './Tablet.svelte';\n\timport { type DeviceMockupProps as Props } from '.';\n\n\tlet { children, device = 'default' }: Props = $props();\n\n\tconst componets = {\n\t\tandroid: Android,\n\t\tios: Ios,\n\t\ttablet: Tablet,\n\t\tdefault: DefaultMockup,\n\t\tsmartwatch: Smartwatch,\n\t\tlaptop: Laptop,\n\t\tdesktop: Desktop\n\t};\n\n\tlet DeviceComponent: Component = $derived(componets[device]);\n</script>\n\n<DeviceComponent>\n\t{@render children()}\n</DeviceComponent>\n"
  },
  {
    "path": "src/lib/device-mockups/Ios.svelte",
    "content": "<script lang=\"ts\">\n\timport { type IosProps as Props, ios } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tdivClass,\n\t\tdiv2Class,\n\t\tdiv3Class,\n\t\tdiv4Class,\n\t\tdiv5Class,\n\t\tdiv6Class,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { div, slot, top, leftTop, leftBot, right } = ios();\n</script>\n\n<div {...restProps} class={div({ class: divClass })}>\n\t<div class={top({ class: div2Class })}></div>\n\t<div class={leftTop({ class: div3Class })}></div>\n\t<div class={leftBot({ class: div4Class })}></div>\n\t<div class={right({ class: div5Class })}></div>\n\t<div class={slot({ class: div6Class })}>\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</div>\n</div>\n"
  },
  {
    "path": "src/lib/device-mockups/Laptop.svelte",
    "content": "<script lang=\"ts\">\n\timport { type MockupBaseProps as Props, laptop } from '.';\n\n\tlet { children, divClass, div2Class, div3Class, div4Class, ...restProps }: Props = $props();\n\tconst { div, inner, bot, botCen } = laptop();\n</script>\n\n<div {...restProps}>\n\t<div class={div({ class: divClass })}>\n\t\t<div class={inner({ class: div2Class })}>\n\t\t\t{#if children}\n\t\t\t\t{@render children()}\n\t\t\t{/if}\n\t\t</div>\n\t</div>\n\n\t<div class={bot({ class: div3Class })}>\n\t\t<div class={botCen({ class: div4Class })}></div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/lib/device-mockups/Smartwatch.svelte",
    "content": "<script lang=\"ts\">\n\timport { type SmartwatchProps as Props, smartwatch } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tdivClass,\n\t\tdiv2Class,\n\t\tdiv3Class,\n\t\tdiv4Class,\n\t\tdiv5Class,\n\t\tdiv6Class,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { div, top, rightTop, rightBot, bot, slot } = smartwatch();\n</script>\n\n<div {...restProps}>\n\t<div class={div({ class: divClass })}></div>\n\t<div class={top({ class: div2Class })}>\n\t\t<div class={rightTop({ class: div3Class })}></div>\n\t\t<div class={rightBot({ class: div4Class })}></div>\n\t\t<div class={slot({ class: div5Class })}>\n\t\t\t{#if children}\n\t\t\t\t{@render children()}\n\t\t\t{/if}\n\t\t</div>\n\t</div>\n\t<div class={bot({ class: div6Class })}></div>\n</div>\n"
  },
  {
    "path": "src/lib/device-mockups/Tablet.svelte",
    "content": "<script lang=\"ts\">\n\timport { type TabletProps as Props, tablet } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tdivClass,\n\t\tdiv2Class,\n\t\tdiv3Class,\n\t\tdiv4Class,\n\t\tdiv5Class,\n\t\tdiv6Class,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { div, leftTop, leftMid, leftBot, right, slot } = tablet();\n</script>\n\n<div {...restProps} class={div({ class: divClass })}>\n\t<div class={leftTop({ class: div2Class })}></div>\n\t<div class={leftMid({ class: div3Class })}></div>\n\t<div class={leftBot({ class: div4Class })}></div>\n\t<div class={right({ class: div5Class })}></div>\n\t<div class={slot({ class: div6Class })}>\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</div>\n</div>\n"
  },
  {
    "path": "src/lib/device-mockups/index.ts",
    "content": "import type {\n\tAndroidProps,\n\tDefaultMockupProps,\n\tDeviceMockupProps,\n\tIosProps,\n\tSmartwatchProps,\n\tTabletProps,\n\tMockupBaseProps\n} from './type';\nimport Android from './Android.svelte';\nimport DefaultMockup from './DefaultMockup.svelte';\nimport Desktop from './Desktop.svelte';\nimport DeviceMockup from './DeviceMockup.svelte';\nimport Ios from './Ios.svelte';\nimport Laptop from './Laptop.svelte';\nimport Smartwatch from './Smartwatch.svelte';\nimport Tablet from './Tablet.svelte';\nimport { android, defaultMockup, desktop, ios, laptop, smartwatch, tablet } from './theme';\n\nexport {\n\tAndroid,\n\tDefaultMockup,\n\tDesktop,\n\tDeviceMockup,\n\ttype DeviceMockupProps,\n\tIos,\n\tLaptop,\n\tSmartwatch,\n\tTablet,\n\tandroid,\n\tdefaultMockup,\n\tdesktop,\n\tios,\n\tlaptop,\n\tsmartwatch,\n\ttablet,\n\ttype AndroidProps,\n\ttype DefaultMockupProps,\n\ttype IosProps,\n\ttype SmartwatchProps,\n\ttype TabletProps,\n\ttype MockupBaseProps\n};\n"
  },
  {
    "path": "src/lib/device-mockups/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\n// Android\nconst android = tv({\n\tslots: {\n\t\tdiv: 'relative mx-auto border-gray-800 dark:border-gray-800 bg-gray-800 border-[14px] rounded-xl h-[600px] w-[300px] shadow-xl',\n\t\tslot: 'rounded-xl overflow-hidden w-[272px] h-[572px] bg-white dark:bg-gray-800',\n\t\ttop: 'w-[148px] h-[18px] bg-gray-800 top-0 rounded-b-[1rem] left-1/2 -translate-x-1/2 absolute',\n\t\tleftTop: 'h-[32px] w-[3px] bg-gray-800 absolute -left-[17px] top-[72px] rounded-l-lg',\n\t\tleftMid: 'h-[46px] w-[3px] bg-gray-800 absolute -left-[17px] top-[124px] rounded-l-lg',\n\t\tleftBot: 'h-[46px] w-[3px] bg-gray-800 absolute -left-[17px] top-[178px] rounded-l-lg',\n\t\tright: 'h-[64px] w-[3px] bg-gray-800 absolute -right-[17px] top-[142px] rounded-r-lg'\n\t}\n});\n\n// DefaultMockup\nconst defaultMockup = tv({\n\tslots: {\n\t\tdiv: 'relative mx-auto border-gray-800 dark:border-gray-800 bg-gray-800 border-[14px] rounded-[2.5rem] h-[600px] w-[300px]',\n\t\tslot: 'rounded-[2rem] overflow-hidden w-[272px] h-[572px] bg-white dark:bg-gray-800',\n\t\ttop: 'h-[32px] w-[3px] bg-gray-800 dark:bg-gray-800 absolute -left-[17px] top-[72px] rounded-l-lg',\n\t\tleftTop:\n\t\t\t'h-[46px] w-[3px] bg-gray-800 dark:bg-gray-800 absolute -left-[17px] top-[124px] rounded-l-lg',\n\t\tleftBot:\n\t\t\t'h-[46px] w-[3px] bg-gray-800 dark:bg-gray-800 absolute -left-[17px] top-[178px] rounded-l-lg',\n\t\tright:\n\t\t\t'h-[64px] w-[3px] bg-gray-800 dark:bg-gray-800 absolute -right-[17px] top-[142px] rounded-r-lg'\n\t}\n});\n\n// Desktop\nconst desktop = tv({\n\tslots: {\n\t\tinner: 'rounded-xl overflow-hidden h-[140px] md:h-[262px]',\n\t\tbot: 'relative mx-auto bg-gray-900 dark:bg-gray-700 rounded-b-xl h-[24px] max-w-[301px] md:h-[42px] md:max-w-[512px]',\n\t\tbotUnder:\n\t\t\t'relative mx-auto bg-gray-800 rounded-b-xl h-[55px] max-w-[83px] md:h-[95px] md:max-w-[142px]',\n\t\tdiv: 'relative mx-auto border-gray-800 dark:border-gray-800 bg-gray-800 border-[16px] rounded-t-xl h-[172px] max-w-[301px] md:h-[294px] md:max-w-[512px]'\n\t}\n});\n\n// ios\nconst ios = tv({\n\tslots: {\n\t\tdiv: 'relative mx-auto border-gray-800 dark:border-gray-800 bg-gray-800 border-[14px] rounded-[2.5rem] h-[600px] w-[300px] shadow-xl',\n\t\tslot: 'rounded-[2rem] overflow-hidden w-[272px] h-[572px] bg-white dark:bg-gray-800',\n\t\ttop: 'w-[148px] h-[18px] bg-gray-800 top-0 rounded-b-[1rem] left-1/2 -translate-x-1/2 absolute',\n\t\tleftTop: 'h-[46px] w-[3px] bg-gray-800 absolute -left-[17px] top-[124px] rounded-l-lg',\n\t\tleftBot: 'h-[46px] w-[3px] bg-gray-800 absolute -left-[17px] top-[178px] rounded-l-lg',\n\t\tright: 'h-[64px] w-[3px] bg-gray-800 absolute -right-[17px] top-[142px] rounded-r-lg'\n\t}\n});\n\n// laptop\nconst laptop = tv({\n\tslots: {\n\t\tdiv: 'relative mx-auto border-gray-800 dark:border-gray-800 bg-gray-800 border-[8px] rounded-t-xl h-[172px] max-w-[301px] md:h-[294px] md:max-w-[512px]',\n\t\tinner: 'rounded-lg overflow-hidden h-[156px] md:h-[278px] bg-white dark:bg-gray-800',\n\t\tbot: 'relative mx-auto bg-gray-900 dark:bg-gray-700 rounded-b-xl rounded-t-sm h-[17px] max-w-[351px] md:h-[21px] md:max-w-[597px]',\n\t\tbotCen:\n\t\t\t'absolute left-1/2 top-0 -translate-x-1/2 rounded-b-xl w-[56px] h-[5px] md:w-[96px] md:h-[8px] bg-gray-800'\n\t}\n});\n\n// smartwatch\nconst smartwatch = tv({\n\tslots: {\n\t\tdiv: 'relative mx-auto bg-gray-800 dark:bg-gray-700 rounded-t-[2.5rem] h-[63px] max-w-[133px]',\n\t\tslot: 'rounded-[2rem] overflow-hidden h-[193px] w-[188px]',\n\t\trightTop:\n\t\t\t'h-[41px] w-[6px] bg-gray-800 dark:bg-gray-800 absolute -right-[16px] top-[40px] rounded-r-lg',\n\t\trightBot:\n\t\t\t'h-[32px] w-[6px] bg-gray-800 dark:bg-gray-800 absolute -right-[16px] top-[88px] rounded-r-lg',\n\t\ttop: 'relative mx-auto border-gray-900 dark:bg-gray-800 dark:border-gray-800 border-[10px] rounded-[2.5rem] h-[213px] w-[208px]',\n\t\tbot: 'relative mx-auto bg-gray-800 dark:bg-gray-700 rounded-b-[2.5rem] h-[63px] max-w-[133px]'\n\t}\n});\n\n// tablet\nconst tablet = tv({\n\tslots: {\n\t\tdiv: 'relative mx-auto border-gray-800 dark:border-gray-800 bg-gray-800 border-[14px] rounded-[2.5rem] h-[454px] max-w-[341px] md:h-[682px] md:max-w-[512px]',\n\t\tslot: 'rounded-[2rem] overflow-hidden h-[426px] md:h-[654px] bg-white dark:bg-gray-800',\n\t\tleftTop:\n\t\t\t'h-[32px] w-[3px] bg-gray-800 dark:bg-gray-800 absolute -left-[17px] top-[72px] rounded-l-lg',\n\t\tleftMid:\n\t\t\t'h-[46px] w-[3px] bg-gray-800 dark:bg-gray-800 absolute -left-[17px] top-[124px] rounded-l-lg',\n\t\tleftBot:\n\t\t\t'h-[46px] w-[3px] bg-gray-800 dark:bg-gray-800 absolute -left-[17px] top-[178px] rounded-l-lg',\n\t\tright:\n\t\t\t'h-[64px] w-[3px] bg-gray-800 dark:bg-gray-800 absolute -right-[17px] top-[142px] rounded-r-lg'\n\t}\n});\n\nexport { android, defaultMockup, desktop, ios, laptop, smartwatch, tablet };\n"
  },
  {
    "path": "src/lib/device-mockups/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\nimport type { DeviceVariantType } from '$lib/types';\n\ninterface DeviceMockupProps {\n\tchildren: Snippet;\n\tdevice?: DeviceVariantType;\n}\n\ninterface MockupBaseProps extends HTMLAttributes<HTMLElement> {\n\tchildren?: Snippet;\n\tdivClass?: string;\n\tdiv2Class?: string;\n\tdiv3Class?: string;\n\tdiv4Class?: string;\n}\n\ninterface AndroidProps {\n\tchildren?: Snippet;\n\tdivClass?: string;\n\tdiv2Class?: string;\n\tdiv3Class?: string;\n\tdiv4Class?: string;\n\tdiv5Class?: string;\n\tdiv6Class?: string;\n\tdiv7Class?: string;\n}\n\ninterface DefaultMockupProps {\n\tchildren?: Snippet;\n\tdivClass?: string;\n\tdiv2Class?: string;\n\tdiv3Class?: string;\n\tdiv4Class?: string;\n\tdiv5Class?: string;\n\tdiv6Class?: string;\n}\n\ninterface IosProps {\n\tchildren?: Snippet;\n\tdivClass?: string;\n\tdiv2Class?: string;\n\tdiv3Class?: string;\n\tdiv4Class?: string;\n\tdiv5Class?: string;\n\tdiv6Class?: string;\n}\n\ninterface SmartwatchProps {\n\tchildren?: Snippet;\n\tdivClass?: string;\n\tdiv2Class?: string;\n\tdiv3Class?: string;\n\tdiv4Class?: string;\n\tdiv5Class?: string;\n\tdiv6Class?: string;\n}\n\ninterface TabletProps {\n\tchildren?: Snippet;\n\tdivClass?: string;\n\tdiv2Class?: string;\n\tdiv3Class?: string;\n\tdiv4Class?: string;\n\tdiv5Class?: string;\n\tdiv6Class?: string;\n}\n\nexport {\n\ttype DeviceMockupProps,\n\ttype AndroidProps,\n\ttype DefaultMockupProps,\n\ttype IosProps,\n\ttype SmartwatchProps,\n\ttype TabletProps,\n\ttype MockupBaseProps\n};\n"
  },
  {
    "path": "src/lib/drawer/Drawer.svelte",
    "content": "<script lang=\"ts\">\n\timport type { ParamsType } from '$lib/types';\n\timport { fly } from 'svelte/transition';\n\timport { sineIn } from 'svelte/easing';\n\timport { type DrawerProps as Props, drawer } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tdrawerStatus,\n\t\tcloseDrawer,\n\t\tactivateClickOutside = true,\n\t\tposition,\n\t\twidth,\n\t\tbackdrop = true,\n\t\tbackdropClass,\n\t\tplacement = 'left',\n\t\tclass: className,\n\t\tparams = { x: -320, duration: 200, easing: sineIn },\n\t\ttransition = fly,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, backdrop: backdropCls } = $derived(\n\t\tdrawer({\n\t\t\tposition,\n\t\t\tplacement,\n\t\t\twidth,\n\t\t\tbackdrop\n\t\t})\n\t);\n</script>\n\n{#if drawerStatus}\n\t{#if backdrop && activateClickOutside}\n\t\t<div\n\t\t\trole=\"presentation\"\n\t\t\tclass={backdropCls({ class: backdropClass })}\n\t\t\tonclick={closeDrawer}\n\t\t></div>\n\t{:else if backdrop && !activateClickOutside}\n\t\t<div role=\"presentation\" class={backdropCls({ class: backdropClass })}></div>\n\t{:else if !backdrop && activateClickOutside}\n\t\t<div\n\t\t\trole=\"presentation\"\n\t\t\tclass=\"fixed start-0 top-0 z-50 h-full w-full\"\n\t\t\tonclick={closeDrawer}\n\t\t></div>\n\t{/if}\n\t<div\n\t\t{...restProps}\n\t\tclass={base({ className })}\n\t\ttransition:transition={params as ParamsType}\n\t\ttabindex=\"-1\"\n\t>\n\t\t{@render children()}\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/drawer/Drawerhead.svelte",
    "content": "<script lang=\"ts\">\n\timport { drawerhead, type DrawerheadProps as Props } from '.';\n\n\tlet {\n\t\tcloseIcon,\n\t\tchildren,\n\t\tbuttonClass,\n\t\tsvgClass,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, button, svg } = $derived(drawerhead());\n</script>\n\n<div class={base({ className })}>\n\t{#if children}\n\t\t{@render children()}\n\t{/if}\n\t{#if closeIcon}\n\t\t{@render closeIcon()}\n\t{:else}\n\t\t<button type=\"button\" {...restProps} class={button({ class: buttonClass })}>\n\t\t\t<svg\n\t\t\t\tclass={svg({ class: svgClass })}\n\t\t\t\taria-hidden=\"true\"\n\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\tfill=\"none\"\n\t\t\t\tviewBox=\"0 0 14 14\"\n\t\t\t>\n\t\t\t\t<path\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\td=\"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6\"\n\t\t\t\t/>\n\t\t\t</svg>\n\t\t\t<span class=\"sr-only\">Close drawer</span>\n\t\t</button>\n\t{/if}\n</div>\n"
  },
  {
    "path": "src/lib/drawer/index.ts",
    "content": "import type { DrawerProps, DrawerheadProps } from './type';\nimport Drawer from './Drawer.svelte';\nimport Drawerhead from './Drawerhead.svelte';\nimport { drawer, drawerhead } from './theme';\n\nexport { Drawer, drawer, Drawerhead, drawerhead, type DrawerProps, type DrawerheadProps };\n"
  },
  {
    "path": "src/lib/drawer/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const drawer = tv({\n\tslots: {\n\t\tbase: 'overflow-y-auto z-50 p-4 bg-white dark:bg-gray-800',\n\t\tbackdrop: 'fixed top-0 start-0 z-50 w-full h-full'\n\t},\n\tvariants: {\n\t\tposition: {\n\t\t\tfixed: { base: 'fixed' },\n\t\t\tabsolute: { base: 'absolute' }\n\t\t},\n\t\tplacement: {\n\t\t\tleft: { base: 'inset-y-0 start-0' },\n\t\t\tright: { base: 'inset-y-0 end-0' },\n\t\t\ttop: { base: 'inset-x-0 top-0' },\n\t\t\tbottom: { base: 'inset-x-0 bottom-0' }\n\t\t},\n\t\twidth: {\n\t\t\tdefault: { base: 'w-80' },\n\t\t\tfull: { base: 'w-full' },\n\t\t\thalf: { base: 'w-1/2' }\n\t\t},\n\t\tbackdrop: {\n\t\t\ttrue: { backdrop: 'bg-gray-900 bg-opacity-75' }\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tposition: 'fixed',\n\t\tplacement: 'left',\n\t\twidth: 'default'\n\t}\n});\n\nexport const drawerhead = tv({\n\tslots: {\n\t\tbase: 'flex items-center',\n\t\tbutton:\n\t\t\t'ms-auto inline-flex h-8 w-8 items-center justify-center rounded-lg bg-transparent text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white',\n\t\tsvg: 'h-3 w-3'\n\t}\n});\n"
  },
  {
    "path": "src/lib/drawer/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes, HTMLButtonAttributes } from 'svelte/elements';\nimport type { TransitionFunc, ParamsType } from '../types';\n\ntype WidthType = 'default' | 'full' | 'half' | undefined;\ntype PlacementType = 'left' | 'right' | 'top' | 'bottom' | undefined;\ntype PosisionType = 'fixed' | 'absolute' | undefined;\n\ninterface DrawerProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\tdrawerStatus: boolean;\n\tcloseDrawer?: () => void;\n\tactivateClickOutside?: boolean;\n\tposition?: PosisionType;\n\twidth?: WidthType;\n\tbackdrop?: boolean;\n\tbackdropClass?: string;\n\tplacement?: PlacementType;\n\tclass?: string;\n\tparams?: ParamsType;\n\ttransition?: TransitionFunc;\n}\n\ninterface DrawerheadProps extends HTMLButtonAttributes {\n\tcloseIcon?: Snippet;\n\tchildren?: Snippet;\n\tbuttonClass?: string;\n\tsvgClass?: string;\n\tclass?: string;\n}\n\nexport { type DrawerProps, type DrawerheadProps };\n"
  },
  {
    "path": "src/lib/dropdown/Dropdown.svelte",
    "content": "<script lang=\"ts\">\n\timport { type DropdownProps as Props, dropdown } from './';\n\timport { fly } from 'svelte/transition';\n\timport type { ParamsType } from '$lib/types';\n\timport { setContext } from 'svelte';\n\timport { writable } from 'svelte/store';\n\n\tlet {\n\t\tchildren,\n\t\tdropdownStatus = $bindable(),\n\t\tcloseDropdown,\n\t\tclass: className,\n\t\tbackdropClass,\n\t\tparams,\n\t\ttransition = fly,\n\t\tactiveUrl = '',\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, backdrop } = $derived(dropdown());\n\tconst activeUrlStore = writable('');\n\tsetContext('activeUrl', activeUrlStore);\n\n\t$effect(() => {\n\t\tactiveUrlStore.set(activeUrl ?? '');\n\t});\n</script>\n\n<!-- Dropdown menu -->\n{#if dropdownStatus}\n\t<div\n\t\t{...restProps}\n\t\tclass={base({ class: className })}\n\t\ttransition:transition={params as ParamsType}\n\t>\n\t\t{@render children()}\n\t</div>\n\n\t<div role=\"presentation\" class={backdrop({ class: backdropClass })} onclick={closeDropdown}></div>\n{/if}\n"
  },
  {
    "path": "src/lib/dropdown/DropdownDivider.svelte",
    "content": "<script lang=\"ts\">\n\timport { type DropdownDividerProps as Props, dropdowndivider } from './';\n\n\tlet { class: divClass, ...restProps }: Props = $props();\n\tconst base = dropdowndivider({ class: divClass });\n</script>\n\n<div {...restProps} class={base}></div>\n"
  },
  {
    "path": "src/lib/dropdown/DropdownFooter.svelte",
    "content": "<script lang=\"ts\">\n\timport { type DropdownFooterProps as Props, dropdownFooter } from '.';\n\n\tlet { children, class: className, ...restProps }: Props = $props();\n\tlet footerClass = $derived(dropdownFooter({ class: className }));\n</script>\n\n<div {...restProps} class={footerClass}>\n\t{@render children()}\n</div>\n"
  },
  {
    "path": "src/lib/dropdown/DropdownHeader.svelte",
    "content": "<script lang=\"ts\">\n\timport { type DropdownHeaderProps as Props, dropdownHeader } from '.';\n\n\tlet { children, class: className, ...restProps }: Props = $props();\n\tlet headerClass = $derived(dropdownHeader({ class: className }));\n</script>\n\n<div {...restProps} class={headerClass}>\n\t{@render children()}\n</div>\n"
  },
  {
    "path": "src/lib/dropdown/DropdownLi.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport { type DropdownLiProps as Props, dropdownli } from './';\n\n\tlet { aClass, children, href, activeClass, liClass, ...restProps }: Props = $props();\n\n\tconst activeUrlStore = getContext('activeUrl') as {\n\t\tsubscribe: (callback: (value: string) => void) => void;\n\t};\n\tlet sidebarUrl = $state('');\n\tactiveUrlStore.subscribe((value) => {\n\t\t// console.log('value: ', value)\n\t\tsidebarUrl = value;\n\t});\n\tlet active = $state(false);\n\t$effect(() => {\n\t\tactive = sidebarUrl ? href === sidebarUrl : false;\n\t});\n\n\tconst { anchor, activeAnchor } = $derived(dropdownli());\n</script>\n\n<li class={liClass}>\n\t{#if href}\n\t\t<a\n\t\t\t{href}\n\t\t\t{...restProps}\n\t\t\tclass={active ? activeAnchor({ class: activeClass }) : anchor({ class: aClass })}\n\t\t>\n\t\t\t{@render children()}\n\t\t</a>\n\t{:else}\n\t\t{@render children()}\n\t{/if}\n</li>\n"
  },
  {
    "path": "src/lib/dropdown/DropdownUl.svelte",
    "content": "<script lang=\"ts\">\n\timport { type DropdownUlProps as Props, dropdownul } from '.';\n\n\tlet { children, class: className, ...restProps }: Props = $props();\n\n\tconst ulCls = $derived(dropdownul({ class: className }));\n</script>\n\n<ul {...restProps} class={ulCls}>\n\t{@render children()}\n</ul>\n"
  },
  {
    "path": "src/lib/dropdown/index.ts",
    "content": "import type {\n\tDropdownProps,\n\tDropdownDividerProps,\n\tDropdownLiProps,\n\tDropdownUlProps,\n\tDropdownHeaderProps,\n\tDropdownFooterProps\n} from './type';\nimport Dropdown from './Dropdown.svelte';\nimport DropdownDivider from './DropdownDivider.svelte';\nimport DropdownUl from './DropdownUl.svelte';\nimport DropdownLi from './DropdownLi.svelte';\nimport DropdownHeader from './DropdownHeader.svelte';\nimport DropdownFooter from './DropdownFooter.svelte';\nimport {\n\tdropdown,\n\tdropdowndivider,\n\tdropdownli,\n\tdropdownul,\n\tdropdownHeader,\n\tdropdownFooter\n} from './theme';\n\nexport {\n\tDropdown,\n\tDropdownDivider,\n\tDropdownUl,\n\tDropdownLi,\n\tDropdownHeader,\n\tDropdownFooter,\n\tdropdown,\n\tdropdowndivider,\n\tdropdownli,\n\tdropdownul,\n\tdropdownHeader,\n\tdropdownFooter,\n\ttype DropdownProps,\n\ttype DropdownDividerProps,\n\ttype DropdownLiProps,\n\ttype DropdownUlProps,\n\ttype DropdownHeaderProps,\n\ttype DropdownFooterProps\n};\n"
  },
  {
    "path": "src/lib/dropdown/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const dropdown = tv({\n\tslots: {\n\t\tbase: 'z-10 w-44 mt-2 divide-y divide-gray-300 dark:divide-gray-500 overflow-hidden rounded-lg bg-white shadow dark:bg-gray-700',\n\t\tbackdrop: 'fixed top-0 start-0 w-full h-full'\n\t}\n});\n\nexport const dropdowndivider = tv({\n\tbase: 'my-1 h-px bg-gray-100 dark:bg-gray-500'\n});\n\nexport const dropdownHeader = tv({\n\tbase: 'px-4 py-3 text-sm text-gray-900 dark:text-white'\n});\n\nexport const dropdownFooter = tv({\n\tbase: 'overflow-hidden rounded-b-lg py-1'\n});\n\nexport const dropdownli = tv({\n\tslots: {\n\t\tanchor: 'block px-4 py-2 hover:bg-gray-100 dark:hover:bg-gray-600 dark:hover:text-white',\n\t\tactiveAnchor:\n\t\t\t'block px-4 py-2 text-primary-700 dark:text-primary-600 hover:bg-gray-100 dark:hover:bg-gray-600 dark:hover:text-white'\n\t}\n});\n\nexport const dropdownul = tv({\n\tbase: 'py-2 text-sm text-gray-700 dark:text-gray-200'\n});\n"
  },
  {
    "path": "src/lib/dropdown/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { ParamsType, TransitionFunc } from '../types';\nimport type { HTMLAttributes, HTMLAnchorAttributes } from 'svelte/elements';\n\ninterface DropdownProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\tdropdownStatus: boolean;\n\tcloseDropdown?: () => void;\n\tdivClass?: string;\n\tfooterClass?: string;\n\theaderClass?: string;\n\tulClass?: string;\n\tbackdropClass?: string;\n\tparams?: ParamsType;\n\ttransition?: TransitionFunc;\n\tactiveUrl?: string;\n\tclass?: string;\n}\n\ninterface DropdownDividerProps extends HTMLAttributes<HTMLDivElement> {\n\tclass?: string;\n}\n\ninterface DropdownHeaderProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\tclass?: string;\n}\n\ninterface DropdownFooterProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\tclass?: string;\n}\n\ninterface DropdownLiProps extends HTMLAnchorAttributes {\n\tchildren: Snippet;\n\taClass?: string;\n\thref?: string;\n\tactiveClass?: string;\n\tliClass?: string;\n}\n\ninterface DropdownUlProps extends HTMLAttributes<HTMLUListElement> {\n\tchildren: Snippet;\n\tclass?: string;\n}\n\nexport {\n\ttype DropdownProps,\n\ttype DropdownDividerProps,\n\ttype DropdownLiProps,\n\ttype DropdownUlProps,\n\ttype DropdownHeaderProps,\n\ttype DropdownFooterProps\n};\n"
  },
  {
    "path": "src/lib/footer/Footer.svelte",
    "content": "<script lang=\"ts\">\n\timport { type FooterProps as Props, footer } from '.';\n\n\tlet { children, footerType = 'default', class: className, ...restProps }: Props = $props();\n\n\tconst footerCls = $derived(footer({ footerType, className }));\n</script>\n\n<footer {...restProps} class={footerCls}>\n\t{@render children()}\n</footer>\n"
  },
  {
    "path": "src/lib/footer/FooterBrand.svelte",
    "content": "<script lang=\"ts\">\n\timport { type FooterBrandProps as Props, footerBrand } from '.';\n\n\tlet { children, aClass, spanClass, imgClass, href, src, alt, name, ...restProps }: Props =\n\t\t$props();\n\n\tconst { base, span, img } = $derived(footerBrand());\n</script>\n\n{#if href}\n\t<a {...restProps} {href} class={base({ class: aClass })}>\n\t\t{#if src}\n\t\t\t<img {src} class={img({ class: imgClass })} {alt} />\n\t\t{/if}\n\t\t{#if name}\n\t\t\t<span class={span({ class: spanClass })}>{name}</span>\n\t\t{/if}\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</a>\n{:else}\n\t<img {src} class={img({ class: imgClass })} {alt} />\n{/if}\n"
  },
  {
    "path": "src/lib/footer/FooterCopyright.svelte",
    "content": "<script lang=\"ts\">\n\timport { type FooterCopyrightProps as Props, footerCopyright } from '.';\n\n\tlet {\n\t\tspanClass,\n\t\taClass,\n\t\thref,\n\t\tby,\n\t\tcopyrightMessage = 'All Rights Reserved.',\n\t\tyear,\n\t\t...restProps\n\t}: Props = $props();\n\n\tif (!year) year = new Date().getFullYear();\n\n\tconst { base, link, bySpan } = $derived(footerCopyright());\n</script>\n\n<span class={base({ class: spanClass })}>\n\t&copy; {year}\n\t{#if href}\n\t\t<a {...restProps} {href} class={link({ class: aClass })}>\n\t\t\t{by}\n\t\t</a>\n\t{:else}\n\t\t<span class={bySpan()}>{by}</span>\n\t{/if}\n\t{copyrightMessage}\n</span>\n"
  },
  {
    "path": "src/lib/footer/FooterIcon.svelte",
    "content": "<script lang=\"ts\">\n\timport { type FooterIconProps as Props, footerIcon } from '.';\n\n\tlet { children, href, ariaLabel, class: aClass, ...restProps }: Props = $props();\n\n\tconst aCls = $derived(footerIcon({ class: aClass }));\n</script>\n\n{#if href}\n\t<a {...restProps} {href} aria-label={ariaLabel} class={aCls}>\n\t\t{@render children()}\n\t</a>\n{:else}\n\t{@render children()}\n{/if}\n"
  },
  {
    "path": "src/lib/footer/FooterLi.svelte",
    "content": "<script lang=\"ts\">\n\timport { type FooterLiProps as Props, footerLi } from './';\n\n\tlet { children, liClass, aClass, href, ...restProps }: Props = $props();\n\tconst { base, link } = $derived(footerLi());\n</script>\n\n<li class={base({ class: liClass })}>\n\t<a {...restProps} {href} class={link({ class: aClass })}>\n\t\t{@render children()}\n\t</a>\n</li>\n"
  },
  {
    "path": "src/lib/footer/FooterUl.svelte",
    "content": "<script lang=\"ts\">\n\timport { type FooterUlProps as Props, footerUl } from './';\n\n\tlet { class: ulClass, children, ...restProps }: Props = $props();\n\tconst base = $derived(footerUl({ class: ulClass }));\n</script>\n\n<ul {...restProps} class={base}>\n\t{@render children()}\n</ul>\n"
  },
  {
    "path": "src/lib/footer/index.ts",
    "content": "import type {\n\tFooterProps,\n\tFooterBrandProps,\n\tFooterCopyrightProps,\n\tFooterIconProps,\n\tFooterUlProps,\n\tFooterLiProps\n} from './type';\nimport Footer from './Footer.svelte';\nimport FooterBrand from './FooterBrand.svelte';\nimport FooterCopyright from './FooterCopyright.svelte';\nimport FooterIcon from './FooterIcon.svelte';\nimport FooterLi from './FooterLi.svelte';\nimport FooterUl from './FooterUl.svelte';\nimport { footer, footerBrand, footerCopyright, footerIcon, footerUl, footerLi } from './theme';\n\nexport {\n\tFooter,\n\tFooterBrand,\n\tFooterCopyright,\n\tFooterIcon,\n\tFooterLi,\n\tFooterUl,\n\tfooter,\n\tfooterBrand,\n\tfooterCopyright,\n\tfooterIcon,\n\tfooterUl,\n\tfooterLi,\n\ttype FooterProps,\n\ttype FooterBrandProps,\n\ttype FooterCopyrightProps,\n\ttype FooterIconProps,\n\ttype FooterUlProps,\n\ttype FooterLiProps\n};\n"
  },
  {
    "path": "src/lib/footer/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nconst footer = tv({\n\tbase: 'bg-white dark:bg-gray-800',\n\tvariants: {\n\t\tfooterType: {\n\t\t\tdefault: 'p-4 rounded-lg shadow md:flex md:items-center md:justify-between md:p-6',\n\t\t\tsitemap: 'bg-gray-800',\n\t\t\tsocialmedia: 'p-4 sm:p-6',\n\t\t\tlogo: 'p-4 rounded-lg shadow md:px-6 md:py-8',\n\t\t\tsticky:\n\t\t\t\t'fixed bottom-0 left-0 z-20 w-full p-4 bg-white border-t border-gray-200 shadow md:flex md:items-center md:justify-between md:p-6 dark:bg-gray-800 dark:border-gray-600'\n\t\t}\n\t}\n});\n\nconst footerBrand = tv({\n\tslots: {\n\t\tbase: 'flex items-center',\n\t\tspan: 'self-center text-2xl font-semibold whitespace-nowrap dark:text-white',\n\t\timg: 'me-3 h-8'\n\t}\n});\n\nconst footerCopyright = tv({\n\tslots: {\n\t\tbase: 'block text-sm text-gray-500 sm:text-center dark:text-gray-400',\n\t\tlink: 'hover:underline',\n\t\tbySpan: 'ms-1'\n\t}\n});\n\nconst footerIcon = tv({\n\tbase: 'text-gray-500 hover:text-gray-900 dark:hover:text-white'\n});\n\nconst footerUl = tv({\n\tbase: 'text-gray-600 dark:text-gray-400'\n});\n\nconst footerLi = tv({\n\tslots: {\n\t\tbase: 'me-4 last:me-0 md:me-6',\n\t\tlink: 'hover:underline'\n\t}\n});\n\nexport { footer, footerBrand, footerCopyright, footerIcon, footerUl, footerLi };\n"
  },
  {
    "path": "src/lib/footer/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes, HTMLAnchorAttributes } from 'svelte/elements';\n\ntype FooterType = 'default' | 'sticky' | 'sitemap' | 'socialmedia' | 'logo' | undefined;\ninterface FooterProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\tfooterType?: FooterType;\n\tclass?: string;\n}\n\ninterface FooterBrandProps extends HTMLAnchorAttributes {\n\tchildren?: Snippet;\n\taClass?: string;\n\tspanClass?: string;\n\timgClass?: string;\n\thref?: string;\n\tsrc?: string;\n\talt?: string;\n\tname?: string;\n}\n\ninterface FooterCopyrightProps extends HTMLAnchorAttributes {\n\tspanClass?: string;\n\taClass?: string;\n\thref?: string;\n\tby?: string;\n\tcopyrightMessage?: string;\n\tyear?: number | undefined;\n}\n\ninterface FooterIconProps extends HTMLAnchorAttributes {\n\tchildren: Snippet;\n\thref?: string;\n\tariaLabel?: string;\n\tclass?: string;\n}\n\ninterface FooterUlProps extends HTMLAttributes<HTMLUListElement> {\n\tchildren: Snippet;\n\tclass?: string;\n}\n\ninterface FooterLiProps extends HTMLAnchorAttributes {\n\tchildren: Snippet;\n\tliClass?: string;\n\taClass?: string;\n\thref?: string;\n}\n\nexport {\n\ttype FooterProps,\n\ttype FooterBrandProps,\n\ttype FooterCopyrightProps,\n\ttype FooterIconProps,\n\ttype FooterUlProps,\n\ttype FooterLiProps\n};\n"
  },
  {
    "path": "src/lib/forms/checkbox/Checkbox.svelte",
    "content": "<script lang=\"ts\">\n\timport Label from '../label/Label.svelte';\n\timport { type CheckboxProps as Props, checkbox } from '.';\n\n\tlet {\n\t\tchildren,\n\t\taria_describedby,\n\t\tcolor = 'primary',\n\t\tcustom,\n\t\tinline,\n\t\ttinted,\n\t\trounded,\n\t\tgroup = $bindable([]),\n\t\tchoices = [],\n\t\tchecked = $bindable(false),\n\t\tclassLabel,\n\t\tindeterminate,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, label } = $derived(checkbox({ color, tinted, custom, rounded, inline }));\n</script>\n\n{#if choices.length > 0}\n\t{#each choices as { value, checkboxLabel }, i}\n\t\t<Label class={label({ class: classLabel })} for={`checkbox-${i}`}>\n\t\t\t{checkboxLabel}\n\t\t\t<input\n\t\t\t\tid={`checkbox-${i}`}\n\t\t\t\ttype=\"checkbox\"\n\t\t\t\t{value}\n\t\t\t\tbind:group\n\t\t\t\t{...restProps}\n\t\t\t\tclass={base({ class: className })}\n\t\t\t/>\n\t\t\t{#if children}\n\t\t\t\t{@render children()}\n\t\t\t{/if}\n\t\t</Label>\n\t{/each}\n{:else}\n\t<Label class={label({ class: classLabel })}>\n\t\t<input\n\t\t\ttype=\"checkbox\"\n\t\t\tbind:checked\n\t\t\taria-describedby={aria_describedby}\n\t\t\t{indeterminate}\n\t\t\t{...restProps}\n\t\t\tclass={base({ class: className })}\n\t\t/>\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</Label>\n{/if}\n"
  },
  {
    "path": "src/lib/forms/checkbox/index.ts",
    "content": "import type { CheckboxProps, CheckboxItem, ColorType } from './type';\nimport Checkbox from './Checkbox.svelte';\nimport { checkbox } from './theme';\n\nexport { Checkbox, checkbox, type CheckboxProps, type CheckboxItem, type ColorType };\n"
  },
  {
    "path": "src/lib/forms/checkbox/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const checkbox = tv({\n\tslots: {\n\t\tbase: 'w-4 h-4 bg-gray-100 border-gray-300 dark:ring-offset-gray-800 focus:ring-2 me-2 rounded',\n\t\tlabel: ''\n\t},\n\tvariants: {\n\t\tcolor: {\n\t\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tprimary: {\n\t\t\t\tbase: 'text-primary-600 focus:ring-primary-500 dark:focus:ring-primary-600'\n\t\t\t},\n\t\t\tsecondary: {\n\t\t\t\tbase: 'text-secondary-600 focus:ring-secondary-500 dark:focus:ring-secondary-600'\n\t\t\t},\n\t\t\tgray: {\n\t\t\t\tbase: 'text-gray-600 focus:ring-gray-600 dark:ring-offset-gray-800 dark:focus:ring-gray-600'\n\t\t\t},\n\t\t\tred: {\n\t\t\t\tbase: 'text-red-600 focus:ring-red-600 dark:ring-offset-red-600 dark:focus:ring-red-600'\n\t\t\t},\n\t\t\torange: {\n\t\t\t\tbase: 'text-orange-600 focus:ring-orange-600 dark:ring-offset-orange-600 dark:focus:ring-orange-600'\n\t\t\t},\n\t\t\tamber: {\n\t\t\t\tbase: 'text-amber-600 focus:ring-amber-600 dark:ring-offset-amber-600 dark:focus:ring-amber-600'\n\t\t\t},\n\t\t\tyellow: {\n\t\t\t\tbase: 'text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400'\n\t\t\t},\n\t\t\tlime: {\n\t\t\t\tbase: 'text-lime-700 focus:ring-lime-700 dark:ring-offset-lime-700 dark:focus:ring-lime-700'\n\t\t\t},\n\t\t\tgreen: {\n\t\t\t\tbase: 'text-green-600 focus:ring-green-600 dark:ring-offset-green-600 dark:focus:ring-green-600'\n\t\t\t},\n\t\t\temerald: {\n\t\t\t\tbase: 'text-emerald-600 focus:ring-emerald-600 dark:ring-offset-emerald-600 dark:focus:ring-emerald-600'\n\t\t\t},\n\t\t\tteal: {\n\t\t\t\tbase: 'text-teal-600 focus:ring-teal-600 dark:ring-offset-teal-600 dark:focus:ring-teal-600'\n\t\t\t},\n\t\t\tcyan: {\n\t\t\t\tbase: 'text-cyan-600 focus:ring-cyan-600 dark:ring-offset-cyan-600 dark:focus:ring-cyan-600'\n\t\t\t},\n\t\t\tsky: {\n\t\t\t\tbase: 'text-sky-600 focus:ring-sky-600 dark:ring-offset-sky-600 dark:focus:ring-sky-600'\n\t\t\t},\n\t\t\tblue: {\n\t\t\t\tbase: 'text-blue-700 focus:ring-blue-600 dark:ring-offset-blue-700 dark:focus:ring-blue-700'\n\t\t\t},\n\t\t\tindigo: {\n\t\t\t\tbase: 'text-indigo-700 focus:ring-indigo-700 dark:ring-offset-indigo-700 dark:focus:ring-indigo-700'\n\t\t\t},\n\t\t\tviolet: {\n\t\t\t\tbase: 'text-violet-600 focus:ring-violet-600 dark:ring-offset-violet-600 dark:focus:ring-violet-600'\n\t\t\t},\n\t\t\tpurple: {\n\t\t\t\tbase: 'text-purple-600 focus:ring-purple-600 dark:ring-offset-purple-600 dark:focus:ring-purple-600'\n\t\t\t},\n\t\t\tfuchsia: {\n\t\t\t\tbase: 'text-fuchsia-600 focus:ring-fuchsia-600 dark:ring-offset-fuchsia-600 dark:focus:ring-fuchsia-600'\n\t\t\t},\n\t\t\tpink: {\n\t\t\t\tbase: 'text-pink-600 focus:ring-pink-600 dark:ring-offset-pink-600 dark:focus:ring-pink-600'\n\t\t\t},\n\t\t\trose: {\n\t\t\t\tbase: 'text-rose-600 focus:ring-rose-600 dark:ring-offset-rose-600 dark:focus:ring-rose-600'\n\t\t\t}\n\t\t},\n\t\ttinted: {\n\t\t\ttrue: { base: 'dark:bg-gray-600 dark:border-gray-500' },\n\t\t\tfalse: { base: 'dark:bg-gray-700 dark:border-gray-600' }\n\t\t},\n\t\tcustom: {\n\t\t\ttrue: { base: 'sr-only peer' }\n\t\t},\n\t\trounded: {\n\t\t\ttrue: { base: 'rounded' }\n\t\t},\n\t\tinline: {\n\t\t\ttrue: {\n\t\t\t\tlabel: 'inline-flex',\n\t\t\t\tfalse: 'flex items-center'\n\t\t\t}\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tcolor: 'primary'\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/checkbox/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLInputAttributes } from 'svelte/elements';\n\ntype CheckboxItem = {\n\tvalue: string;\n\tcheckboxLabel?: string;\n\tisChecked?: boolean;\n};\n\ntype ColorType =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\n\ninterface CheckboxProps extends HTMLInputAttributes {\n\tchildren?: Snippet;\n\taria_describedby?: string;\n\tcolor?: ColorType;\n\tcustom?: boolean;\n\tinline?: boolean;\n\ttinted?: boolean;\n\trounded?: boolean;\n\tgroup?: (string | number)[];\n\tchoices?: CheckboxItem[];\n\tclassLabel?: string;\n\tindeterminate?: boolean;\n\tclass?: string;\n}\n\nexport { type CheckboxProps, type CheckboxItem, type ColorType };\n"
  },
  {
    "path": "src/lib/forms/checkbox-button/CheckboxButton.svelte",
    "content": "<script lang=\"ts\">\n\timport Button from '$lib/buttons/Button.svelte';\n\timport { twMerge } from 'tailwind-merge';\n\timport { type CheckboxButtonProps as Props } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tclass: className,\n\t\tgroup = [],\n\t\tvalue = 'on',\n\t\tchecked,\n\t\tinline = true,\n\t\tpill,\n\t\toutline,\n\t\tsize,\n\t\tcolor,\n\t\tshadow,\n\t\t...restProps\n\t}: Props = $props();\n\n\t// react on external group changes\n\tfunction init(_: HTMLElement, _group: (string | number)[]) {\n\t\tif (checked === undefined && value !== undefined) checked = _group.includes(value);\n\t\tonChange();\n\n\t\treturn {\n\t\t\tupdate(_group: (string | number)[]) {\n\t\t\t\tif (value !== undefined) {\n\t\t\t\t\tchecked = _group.includes(value);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction onChange() {\n\t\t// There's a bug in Svelte and bind:group is not working with wrapped checkbox\n\t\t// This workaround is taken from:\n\t\t// https://svelte.dev/repl/de117399559f4e7e9e14e2fc9ab243cc?version=3.12.1\n\t\tconst index = group.indexOf(value);\n\n\t\tif (checked === undefined) checked = index >= 0;\n\n\t\tif (checked) {\n\t\t\tif (index < 0) {\n\t\t\t\tgroup.push(value);\n\t\t\t\tgroup = group;\n\t\t\t}\n\t\t} else {\n\t\t\tif (index >= 0) {\n\t\t\t\tgroup.splice(index, 1);\n\t\t\t\tgroup = group;\n\t\t\t}\n\t\t}\n\t}\n\n\tlet buttonClass: string = $derived(twMerge(inline ? 'inline-flex' : 'flex', className));\n</script>\n\n<Button tag=\"label\" {checked} {pill} {outline} {size} {color} {shadow} class={buttonClass}>\n\t<input\n\t\tuse:init={group}\n\t\ttype=\"checkbox\"\n\t\tbind:checked\n\t\t{value}\n\t\t{...restProps}\n\t\tclass=\"sr-only\"\n\t\tonchange={onChange}\n\t/>\n\t{@render children()}\n</Button>\n"
  },
  {
    "path": "src/lib/forms/checkbox-button/index.ts",
    "content": "import type { CheckboxButtonProps } from './type';\nimport CheckboxButton from './CheckboxButton.svelte';\n\nexport { CheckboxButton, type CheckboxButtonProps };\n"
  },
  {
    "path": "src/lib/forms/checkbox-button/theme.ts",
    "content": ""
  },
  {
    "path": "src/lib/forms/checkbox-button/type.ts",
    "content": "import type { SizeType, ColorName } from '$lib/types';\nimport type { Snippet } from 'svelte';\n\ninterface CheckboxButtonProps {\n\tchildren: Snippet;\n\tclass?: string;\n\tgroup?: (string | number)[];\n\tvalue?: string | number;\n\tchecked?: boolean | undefined;\n\tinline?: boolean;\n\tpill?: boolean;\n\toutline?: boolean;\n\tsize?: SizeType;\n\tcolor?: ColorName | 'alternative' | 'dark' | 'light';\n\tshadow?: boolean;\n}\n\nexport { type CheckboxButtonProps };\n"
  },
  {
    "path": "src/lib/forms/dropzone/Dropzone.svelte",
    "content": "<script lang=\"ts\">\n\timport type { DragEventHandler, ChangeEventHandler } from 'svelte/elements';\n\timport { type DropzoneProps as Props, dropzone } from '.';\n\n\ttype HTMLInputElementWithFiles = HTMLInputElement & { files: FileList | null };\n\n\tlet {\n\t\tchildren,\n\t\tfiles = $bindable<FileList | null>(),\n\t\tclass: className,\n\t\t...restProps\n\t}: Props & {\n\t\tondrop?: DragEventHandler<HTMLButtonElement>;\n\t\tondragover?: DragEventHandler<HTMLButtonElement>;\n\t\tonchange?: ChangeEventHandler<HTMLInputElementWithFiles>;\n\t} = $props();\n\n\tconst base = $derived(dropzone({ className }));\n\tlet input: HTMLInputElement;\n\n\tfunction keydown(ev: KeyboardEvent) {\n\t\tif ([' ', 'Enter'].includes(ev.key)) {\n\t\t\tev.preventDefault();\n\t\t\tinput.click();\n\t\t}\n\t}\n\n\tfunction onClick(event: MouseEvent) {\n\t\tevent.preventDefault();\n\t\tinput.click();\n\t}\n\n\tconst onDrop: DragEventHandler<HTMLButtonElement> = function (this: Window, event) {\n\t\tevent.preventDefault();\n\t\tif (ondrop) {\n\t\t\tondrop.call(this, event);\n\t\t}\n\t};\n\n\tconst onDragOver: DragEventHandler<HTMLButtonElement> = function (this: Window, event) {\n\t\tevent.preventDefault();\n\t\tif (ondragover) {\n\t\t\tondragover.call(this, event);\n\t\t}\n\t};\n\n\tconst onChange: ChangeEventHandler<HTMLInputElementWithFiles> = function (this: Window, event) {\n\t\tif (onchange) {\n\t\t\tonchange.call(this, event);\n\t\t}\n\t};\n</script>\n\n<button\n\tclass={base}\n\tonkeydown={keydown}\n\tonclick={onClick}\n\tondrop={onDrop}\n\tondragover={onDragOver}\n\ttype=\"button\"\n>\n\t{@render children()}\n</button>\n<label class=\"hidden\">\n\t<input {...restProps} bind:files bind:this={input} onchange={onChange} type=\"file\" />\n</label>\n"
  },
  {
    "path": "src/lib/forms/dropzone/index.ts",
    "content": "import type { DropzoneProps } from './type';\nimport { dropzone } from './theme';\nimport Dropzone from './Dropzone.svelte';\n\nexport { Dropzone, dropzone, type DropzoneProps };\n"
  },
  {
    "path": "src/lib/forms/dropzone/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const dropzone = tv({\n\tbase: 'flex flex-col justify-center items-center w-full h-64 bg-gray-50 rounded-lg border-2 border-gray-300 border-dashed cursor-pointer dark:hover:bg-bray-800 dark:bg-gray-700 hover:bg-gray-100 dark:border-gray-600 dark:hover:border-gray-500 dark:hover:bg-gray-600'\n});\n"
  },
  {
    "path": "src/lib/forms/dropzone/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLInputAttributes } from 'svelte/elements';\n\ninterface DropzoneProps extends HTMLInputAttributes {\n\tchildren: Snippet;\n\tfiles?: FileList | null;\n\tclass?: string;\n}\n\nexport { type DropzoneProps };\n"
  },
  {
    "path": "src/lib/forms/fileupload/Fileupload.svelte",
    "content": "<script lang=\"ts\">\n\timport { type FileuploadProps as Props, fileupload } from '.';\n\timport { CloseButton } from '$lib';\n\tlet {\n\t\tfiles = $bindable<FileList | undefined>(),\n\t\tsize = 'md',\n\t\tclearable = false,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\tconst { base, wrapper, right } = $derived(fileupload({ size, class: className }));\n\n\tlet fileInputRef: HTMLInputElement | undefined = $state();\n\tconst clearAll = () => {\n\t\tif (fileInputRef) {\n\t\t\tfileInputRef.value = '';\n\t\t\tfiles = undefined;\n\t\t}\n\t};\n\tconst hasFiles = $derived(files && files.length > 0);\n</script>\n\n{#if clearable}\n\t<div class={wrapper()}>\n\t\t<input\n\t\t\ttype=\"file\"\n\t\t\tbind:files\n\t\t\tbind:this={fileInputRef}\n\t\t\t{...restProps}\n\t\t\tclass={base({ className })}\n\t\t/>\n\t\t{#if hasFiles}\n\t\t\t<CloseButton onclick={clearAll} class={right()} />\n\t\t{/if}\n\t</div>\n{:else}\n\t<input type=\"file\" bind:files {...restProps} class={base({ className })} />\n{/if}\n"
  },
  {
    "path": "src/lib/forms/fileupload/index.ts",
    "content": "import type { FileuploadProps } from './type';\nimport Fileupload from './Fileupload.svelte';\nimport { fileupload } from './theme';\n\nexport { Fileupload, fileupload, type FileuploadProps };\n"
  },
  {
    "path": "src/lib/forms/fileupload/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const fileupload = tv({\n\tslots: {\n\t\tbase: 'block w-full disabled:cursor-not-allowed disabled:opacity-50 rtl:text-right p-2.5 focus:border-primary-500 focus:ring-primary-500 dark:focus:border-primary-500 dark:focus:ring-primary-500 bg-gray-50 text-gray-900 dark:bg-gray-700 dark:placeholder-gray-400 border-gray-300 dark:border-gray-600 text-sm rounded-lg border !p-0 dark:text-gray-400',\n\t\twrapper: 'relative w-full',\n\t\tright: 'flex absolute inset-y-0 items-center text-gray-500 dark:text-gray-400 end-0 p-2.5'\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: { base: 'text-xs ps-9 pe-9 p-2' },\n\t\t\tmd: { base: 'text-sm ps-10 pe-10 p-2.5' },\n\t\t\tlg: { base: 'sm:text-base ps-11 pe-11 p-3' }\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/fileupload/type.ts",
    "content": "import type { HTMLInputAttributes } from 'svelte/elements';\nimport type { InputProps } from '$lib';\n\ninterface FileuploadProps extends Omit<HTMLInputAttributes, 'size'> {\n\tfiles?: FileList;\n\tsize?: InputProps<never>['size'];\n\tcolor?: InputProps<never>['color'];\n\tclearable?: boolean;\n\tclass?: string;\n}\n\nexport { type FileuploadProps };\n"
  },
  {
    "path": "src/lib/forms/floating-label-input/FloatingLabelInput.svelte",
    "content": "<script lang=\"ts\">\n\timport { idGenerator } from '../../uiHelpers.svelte';\n\timport { type FloatingLabelInputProps as Props, floatingLabelInput } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tid = idGenerator(),\n\t\tvalue = $bindable(),\n\t\taria_describedby,\n\t\tinputStyle = 'standard',\n\t\tsize = 'default',\n\t\tcolor = 'default',\n\t\tdivClass,\n\t\tinputClass,\n\t\tlabelClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, input, label } = $derived(floatingLabelInput({ inputStyle, size, color }));\n</script>\n\n<div class={base({ class: divClass })}>\n\t<input\n\t\t{id}\n\t\tplaceholder=\" \"\n\t\tbind:value\n\t\t{...restProps}\n\t\taria-describedby={aria_describedby}\n\t\tclass={input({ class: inputClass })}\n\t/>\n\n\t<label for={id} class={label({ class: labelClass })}>\n\t\t{@render children()}\n\t</label>\n</div>\n"
  },
  {
    "path": "src/lib/forms/floating-label-input/index.ts",
    "content": "import type { FloatingLabelInputProps } from './type';\nimport FloatingLabelInput from './FloatingLabelInput.svelte';\nimport { floatingLabelInput } from './theme';\n\nexport { FloatingLabelInput, floatingLabelInput, type FloatingLabelInputProps };\n"
  },
  {
    "path": "src/lib/forms/floating-label-input/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const floatingLabelInput = tv({\n\tslots: {\n\t\tbase: 'relative',\n\t\tinput:\n\t\t\t'block w-full text-sm text-gray-900 bg-transparent appearance-none dark:text-white focus:outline-none focus:ring-0 peer',\n\t\tlabel:\n\t\t\t'absolute text-sm duration-300 transform scale-75 z-10 origin-left rtl:origin-right peer-placeholder-shown:scale-100 peer-focus:scale-75'\n\t},\n\tvariants: {\n\t\tinputStyle: {\n\t\t\tfilled: {\n\t\t\t\tbase: 'relative',\n\t\t\t\tinput: 'rounded-t-lg border-0 border-b-2 bg-gray-50 dark:bg-gray-700',\n\t\t\t\tlabel:\n\t\t\t\t\t'-translate-y-4 start-2.5 peer-placeholder-shown:translate-y-0 peer-focus:-translate-y-4'\n\t\t\t},\n\t\t\toutlined: {\n\t\t\t\tbase: 'relative',\n\t\t\t\tinput: 'rounded-lg border',\n\t\t\t\tlabel:\n\t\t\t\t\t'-translate-y-4 bg-white dark:bg-gray-900 px-2 peer-focus:px-2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:-translate-y-4 start-1'\n\t\t\t},\n\t\t\tstandard: {\n\t\t\t\tbase: 'relative z-0',\n\t\t\t\tinput: 'border-0 border-b-2',\n\t\t\t\tlabel:\n\t\t\t\t\t'-translate-y-6 -z-10 peer-focus:start-0 peer-placeholder-shown:translate-y-0 peer-focus:-translate-y-6'\n\t\t\t}\n\t\t},\n\t\tsize: {\n\t\t\tsmall: {},\n\t\t\tdefault: {}\n\t\t},\n\t\tcolor: {\n\t\t\tdefault: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-primary-500 focus:border-primary-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-gray-500 dark:text-gray-400 peer-focus:text-primary-600 peer-focus:dark:text-primary-500'\n\t\t\t},\n\t\t\tprimary: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-primary-500 focus:border-primary-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-primary-500 dark:text-primary-400 peer-focus:text-primary-600 peer-focus:dark:text-primary-500'\n\t\t\t},\n\t\t\tsecondary: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-secondary-500 focus:border-secondary-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-secondary-500 dark:text-secondary-400 peer-focus:text-secondary-600 peer-focus:dark:text-secondary-500'\n\t\t\t},\n\t\t\tgray: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-gray-500 focus:border-gray-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-gray-500 dark:text-gray-400 peer-focus:text-gray-600 peer-focus:dark:text-gray-500'\n\t\t\t},\n\t\t\tred: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-red-500 focus:border-red-600',\n\t\t\t\tlabel: 'text-red-500 dark:text-red-400 peer-focus:text-red-600 peer-focus:dark:text-red-500'\n\t\t\t},\n\t\t\torange: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-orange-500 focus:border-orange-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-orange-500 dark:text-orange-400 peer-focus:text-orange-600 peer-focus:dark:text-orange-500'\n\t\t\t},\n\t\t\tamber: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-amber-500 focus:border-amber-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-amber-500 dark:text-amber-400 peer-focus:text-amber-600 peer-focus:dark:text-amber-500'\n\t\t\t},\n\t\t\tyellow: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-yellow-500 focus:border-yellow-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-yellow-500 dark:text-yellow-400 peer-focus:text-yellow-600 peer-focus:dark:text-yellow-500'\n\t\t\t},\n\t\t\tlime: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-lime-500 focus:border-lime-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-lime-500 dark:text-lime-400 peer-focus:text-lime-600 peer-focus:dark:text-lime-500'\n\t\t\t},\n\t\t\tgreen: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-green-500 focus:border-green-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-green-500 dark:text-green-400 peer-focus:text-green-600 peer-focus:dark:text-green-500'\n\t\t\t},\n\t\t\temerald: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-emerald-500 focus:border-emerald-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-emerald-500 dark:text-emerald-400 peer-focus:text-emerald-600 peer-focus:dark:text-emerald-500'\n\t\t\t},\n\t\t\tteal: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-teal-500 focus:border-teal-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-teal-500 dark:text-teal-400 peer-focus:text-teal-600 peer-focus:dark:text-teal-500'\n\t\t\t},\n\t\t\tcyan: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-cyan-500 focus:border-cyan-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-cyan-500 dark:text-cyan-400 peer-focus:text-cyan-600 peer-focus:dark:text-cyan-500'\n\t\t\t},\n\t\t\tsky: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-sky-500 focus:border-sky-600',\n\t\t\t\tlabel: 'text-sky-500 dark:text-sky-400 peer-focus:text-sky-600 peer-focus:dark:text-sky-500'\n\t\t\t},\n\t\t\tblue: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-blue-500 focus:border-blue-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-blue-500 dark:text-blue-400 peer-focus:text-blue-600 peer-focus:dark:text-blue-500'\n\t\t\t},\n\t\t\tindigo: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-indigo-500 focus:border-indigo-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-indigo-500 dark:text-indigo-400 peer-focus:text-indigo-600 peer-focus:dark:text-indigo-500'\n\t\t\t},\n\t\t\tviolet: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-violet-500 focus:border-violet-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-violet-600 dark:text-violet-500 peer-focus:text-violet-600 peer-focus:dark:text-violet-500'\n\t\t\t},\n\t\t\tpurple: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-purple-500 focus:border-purple-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-purple-600 dark:text-purple-500 peer-focus:text-purple-600 peer-focus:dark:text-purple-500'\n\t\t\t},\n\t\t\tfuchsia: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-fuchsia-500 focus:border-fuchsia-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-fuchsia-600 dark:text-fuchsia-500 peer-focus:text-fuchsia-600 peer-focus:dark:text-fuchsia-500'\n\t\t\t},\n\t\t\tpink: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-pink-500 focus:border-pink-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-pink-600 dark:text-pink-500 peer-focus:text-pink-600 peer-focus:dark:text-pink-500'\n\t\t\t},\n\t\t\trose: {\n\t\t\t\tinput:\n\t\t\t\t\t'border-gray-300 dark:border-gray-600 dark:focus:border-rose-500 focus:border-rose-600',\n\t\t\t\tlabel:\n\t\t\t\t\t'text-rose-600 dark:text-rose-500 peer-focus:text-rose-600 peer-focus:dark:text-rose-500'\n\t\t\t}\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tinputStyle: 'filled',\n\t\t\tsize: 'small',\n\t\t\tclass: {\n\t\t\t\tinput: 'px-2.5 pb-1.5 pt-4',\n\t\t\t\tlabel: 'top-3'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tinputStyle: 'filled',\n\t\t\tsize: 'default',\n\t\t\tclass: {\n\t\t\t\tinput: 'px-2.5 pb-2.5 pt-5',\n\t\t\t\tlabel: 'top-4'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tinputStyle: 'outlined',\n\t\t\tsize: 'small',\n\t\t\tclass: {\n\t\t\t\tinput: 'px-2.5 pb-1.5 pt-3',\n\t\t\t\tlabel: 'top-1'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tinputStyle: 'outlined',\n\t\t\tsize: 'default',\n\t\t\tclass: {\n\t\t\t\tinput: 'px-2.5 pb-2.5 pt-4',\n\t\t\t\tlabel: 'top-2'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tinputStyle: 'standard',\n\t\t\tsize: 'small',\n\t\t\tclass: {\n\t\t\t\tinput: 'py-2 px-0',\n\t\t\t\tlabel: 'top-3'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tinputStyle: 'standard',\n\t\t\tsize: 'default',\n\t\t\tclass: {\n\t\t\t\tinput: 'py-2.5 px-0',\n\t\t\t\tlabel: 'top-3'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tinputStyle: 'filled',\n\t\t\tcolor: 'primary',\n\t\t\tclass: {\n\t\t\t\tinput: 'dark:focus:border-primary-500 focus:border-primary-600'\n\t\t\t}\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tinputStyle: 'standard',\n\t\tsize: 'default',\n\t\tcolor: 'primary'\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/floating-label-input/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLInputAttributes } from 'svelte/elements';\nimport { type ColorName } from '$lib/types';\n\ninterface FloatingLabelInputProps extends Omit<HTMLInputAttributes, 'size'> {\n\tchildren: Snippet;\n\tid?: string;\n\tvalue?: string | number | readonly string[] | undefined;\n\taria_describedby?: string;\n\tinputStyle?: 'filled' | 'outlined' | 'standard';\n\tsize?: 'small' | 'default';\n\tcolor?: ColorName | 'default';\n\tdivClass?: string;\n\tinputClass?: string;\n\tlabelClass?: string;\n}\n\nexport { type FloatingLabelInputProps };\n"
  },
  {
    "path": "src/lib/forms/helper/Helper.svelte",
    "content": "<script lang=\"ts\">\n\timport { type HelperProps as Props, helper } from '.';\n\n\tlet { children, class: className, color = 'gray', ...restProps }: Props = $props();\n\n\tconst base = $derived(helper({ color, className }));\n</script>\n\n<p {...restProps} class={base}>\n\t{@render children()}\n</p>\n"
  },
  {
    "path": "src/lib/forms/helper/index.ts",
    "content": "import type { HelperProps } from './type';\nimport Helper from './Helper.svelte';\nimport { helper } from './theme';\n\nexport { Helper, helper, type HelperProps };\n"
  },
  {
    "path": "src/lib/forms/helper/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const helper = tv({\n\tbase: 'text-xs font-normal text-gray-500 dark:text-gray-300',\n\tvariants: {\n\t\tcolor: {\n\t\t\tdisabled: 'text-gray-400 dark:text-gray-500',\n\t\t\tprimary: 'text-primary-500 dark:text-primary-400',\n\t\t\tsecondary: 'text-secondary-500 dark:text-secondary-400',\n\t\t\tgreen: 'text-green-500 dark:text-green-400',\n\t\t\temerald: 'text-emerald-500 dark:text-emerald-400',\n\t\t\tred: 'text-red-500 dark:text-red-400',\n\t\t\tblue: 'text-blue-500 dark:text-blue-400',\n\t\t\tyellow: 'text-yellow-500 dark:text-yellow-400',\n\t\t\torange: 'text-orange-500 dark:text-orange-400',\n\t\t\tgray: 'text-gray-500 dark:text-gray-400',\n\t\t\tteal: 'text-teal-500 dark:text-teal-400',\n\t\t\tcyan: 'text-cyan-500 dark:text-cyan-400',\n\t\t\tsky: 'text-sky-500 dark:text-sky-400',\n\t\t\tindigo: 'text-indigo-500 dark:text-indigo-400',\n\t\t\tlime: 'text-lime-500 dark:text-lime-400',\n\t\t\tamber: 'text-amber-500 dark:text-amber-400',\n\t\t\tviolet: 'text-violet-500 dark:text-violet-400',\n\t\t\tpurple: 'text-purple-500 dark:text-purple-400',\n\t\t\tfuchsia: 'text-fuchsia-500 dark:text-fuchsia-400',\n\t\t\tpink: 'text-pink-500 dark:text-pink-400',\n\t\t\trose: 'text-rose-500 dark:text-rose-400'\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/helper/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\nimport { type ColorName } from '$lib/types';\n\ninterface HelperProps extends HTMLAttributes<HTMLParagraphElement> {\n\tchildren: Snippet;\n\tclass?: string;\n\tcolor?: ColorName | 'disabled';\n}\n\nexport { type HelperProps };\n"
  },
  {
    "path": "src/lib/forms/input/Input.svelte",
    "content": "<script lang=\"ts\">\n\timport type { SizeType } from '$lib/types';\n\timport { getContext } from 'svelte';\n\timport { CloseButton } from '$lib';\n\timport { type InputProps as Props, input, clampSize, type InputValue } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tleft,\n\t\tright,\n\t\tvalue = $bindable<InputValue>(),\n\t\tclearable = false,\n\t\tsize,\n\t\tcolor = 'default',\n\t\tclass: className,\n\t\tclassLeft,\n\t\tclassRight,\n\t\tdivClass,\n\t\t...restProps\n\t}: Props<InputValue> = $props();\n\n\t// tinted if put in component having its own background\n\tlet background: boolean = getContext('background');\n\n\tlet group: { size: SizeType } = getContext('group');\n\tlet isGroup = !!group;\n\tlet _size = $derived(size || clampSize(group?.size) || 'md');\n\tconst _color = $derived(color === 'default' && background ? 'tinted' : color);\n\n\tconst {\n\t\tbase,\n\t\tinput: inputCls,\n\t\tleft: leftCls,\n\t\tright: rightCls\n\t} = $derived(input({ size: _size, color: _color, group: isGroup, class: className }));\n\n\tconst clearAll = () => {\n\t\tvalue = undefined;\n\t};\n</script>\n\n{#snippet inputContent()}\n\t{#if left}\n\t\t<div class={leftCls({ class: classLeft })}>\n\t\t\t{@render left()}\n\t\t</div>\n\t{/if}\n\t{#if children}\n\t\t{@render children({ ...restProps, class: inputCls() })}\n\t{:else}\n\t\t<input {...restProps} bind:value class={inputCls({ class: className })} />\n\t{/if}\n\t{#if right}\n\t\t<div class={rightCls({ class: classRight })}>\n\t\t\t{@render right()}\n\t\t</div>\n\t{/if}\n\t{#if clearable && value && `${value}`.length > 0}\n\t\t<CloseButton {size} onclick={clearAll} class={rightCls({ class: classRight })} />\n\t{/if}\n{/snippet}\n\n{#if group}\n\t{@render inputContent()}\n{:else if right || left}\n\t<div class={base({ class: divClass })}>\n\t\t{@render inputContent()}\n\t</div>\n{:else}\n\t{@render inputContent()}\n{/if}\n"
  },
  {
    "path": "src/lib/forms/input/index.ts",
    "content": "import type { InputProps, InputValue } from './type';\nimport Input from './Input.svelte';\nimport type { SizeType } from '$lib/types';\nimport { input } from './theme';\n\nfunction clampSize(s: SizeType) {\n\treturn s && s === 'xs' ? 'sm' : s === 'xl' ? 'lg' : s;\n}\n\nexport { Input, input, type InputProps, type InputValue, clampSize };\n"
  },
  {
    "path": "src/lib/forms/input/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const input = tv({\n\tslots: {\n\t\tbase: 'relative w-full',\n\t\tinput:\n\t\t\t'block w-full disabled:cursor-not-allowed disabled:opacity-50 rtl:text-right focus:outline-none',\n\t\tleft: 'flex absolute inset-y-0 items-center text-gray-500 dark:text-gray-400 pointer-events-none start-0 ps-2.5',\n\t\tright: 'flex absolute inset-y-0 items-center text-gray-500 dark:text-gray-400 end-0 p-2.5'\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: { input: 'text-xs ps-9 pe-9 p-2' },\n\t\t\tmd: { input: 'text-sm ps-10 pe-10 p-2.5' },\n\t\t\tlg: { input: 'sm:text-base ps-11 pe-11 p-3' }\n\t\t},\n\t\tcolor: {\n\t\t\tdefault: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-gray-300 dark:border-gray-600 focus:border-primary-500 focus:ring-primary-500 dark:focus:border-primary-500 dark:focus:ring-primary-50 bg-gray-50 text-gray-900 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 bg-gray-50 text-gray-900 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400'\n\t\t\t},\n\t\t\ttinted: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-gray-300 dark:border-gray-500 bg-gray-50 text-gray-900 dark:bg-gray-600 dark:text-white dark:placeholder-gray-400'\n\t\t\t},\n\t\t\tprimary: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-primary-200 dark:border-primary-400 focus:ring-primary-500 focus:border-primary-600 dark:focus:ring-primary-500 dark:focus:border-primary-500 bg-primary-50 text-primary-900 placeholder-primary-700 dark:text-primary-400 dark:placeholder-primary-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tsecondary: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-secondary-200 dark:border-secondary-400 focus:ring-secondary-500 focus:border-secondary-600 dark:focus:ring-secondary-500 dark:focus:border-secondary-500 bg-secondary-50 text-secondary-900 placeholder-secondary-700 dark:text-secondary-400 dark:placeholder-secondary-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tgreen: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-green-200 dark:border-green-400 focus:ring-green-500 focus:border-green-600 dark:focus:ring-green-500 dark:focus:border-green-500 bg-green-50 text-green-900 placeholder-green-700 dark:text-green-400 dark:placeholder-green-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\temerald: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-emerald-200 dark:border-emerald-400 focus:ring-emerald-500 focus:border-emerald-600 dark:focus:ring-emerald-500 dark:focus:border-emerald-500 bg-emerald-50 text-emerald-900 placeholder-emerald-700 dark:text-emerald-400 dark:placeholder-emerald-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tred: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-red-200 dark:border-red-400 focus:ring-red-500 focus:border-red-600 dark:focus:ring-red-500 dark:focus:border-red-500 bg-red-50 text-red-900 placeholder-red-700 dark:text-red-400 dark:placeholder-red-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tblue: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-blue-200 dark:border-blue-400 focus:ring-blue-500 focus:border-blue-600 dark:focus:ring-blue-500 dark:focus:border-blue-500 bg-blue-50 text-blue-900 placeholder-blue-700 dark:text-blue-400 dark:placeholder-blue-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tyellow: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-yellow-200 dark:border-yellow-400 focus:ring-yellow-500 focus:border-yellow-600 dark:focus:ring-yellow-500 dark:focus:border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 dark:text-yellow-400 dark:placeholder-yellow-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\torange: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-orange-200 dark:border-orange-400 focus:ring-orange-500 focus:border-orange-600 dark:focus:ring-orange-500 dark:focus:border-orange-500 bg-orange-50 text-orange-900 placeholder-orange-700 dark:text-orange-400 dark:placeholder-orange-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tgray: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-gray-200 dark:border-gray-400 focus:ring-gray-500 focus:border-gray-600 dark:focus:ring-gray-500 dark:focus:border-gray-500 bg-gray-50 text-gray-900 placeholder-gray-700 dark:text-gray-400 dark:placeholder-gray-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tteal: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-teal-200 dark:border-teal-400 focus:ring-teal-500 focus:border-teal-600 dark:focus:ring-teal-500 dark:focus:border-teal-500 bg-teal-50 text-teal-900 placeholder-teal-700 dark:text-teal-400 dark:placeholder-teal-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tcyan: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-cyan-200 dark:border-cyan-400 focus:ring-cyan-500 focus:border-cyan-600 dark:focus:ring-cyan-500 dark:focus:border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 dark:text-cyan-400 dark:placeholder-cyan-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tsky: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-sky-200 dark:border-sky-400 focus:ring-sky-500 focus:border-sky-600 dark:focus:ring-sky-500 dark:focus:border-sky-500 bg-sky-50 text-sky-900 placeholder-sky-700 dark:text-sky-400 dark:placeholder-sky-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tindigo: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-indigo-200 dark:border-indigo-400 focus:ring-indigo-500 focus:border-indigo-600 dark:focus:ring-indigo-500 dark:focus:border-indigo-500 bg-indigo-50 text-indigo-900 placeholder-indigo-700 dark:text-indigo-400 dark:placeholder-indigo-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tlime: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-lime-200 dark:border-lime-400 focus:ring-lime-500 focus:border-lime-600 dark:focus:ring-lime-500 dark:focus:border-lime-500 bg-lime-50 text-lime-900 placeholder-lime-700 dark:text-lime-400 dark:placeholder-lime-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tamber: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-amber-200 dark:border-amber-400 focus:ring-amber-500 focus:border-amber-600 dark:focus:ring-amber-500 dark:focus:border-amber-500 bg-amber-50 text-amber-900 placeholder-amber-700 dark:text-amber-400 dark:placeholder-amber-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tviolet: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-violet-200 dark:border-violet-400 focus:ring-violet-500 focus:border-violet-600 dark:focus:ring-violet-500 dark:focus:border-violet-500 bg-violet-50 text-violet-900 placeholder-violet-700 dark:text-violet-400 dark:placeholder-violet-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tpurple: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-purple-200 dark:border-purple-400 focus:ring-purple-500 focus:border-purple-600 dark:focus:ring-purple-500 dark:focus:border-purple-500 bg-purple-50 text-purple-900 placeholder-purple-700 dark:text-purple-400 dark:placeholder-purple-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tfuchsia: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-fuchsia-200 dark:border-fuchsia-400 focus:ring-fuchsia-500 focus:border-fuchsia-600 dark:focus:ring-fuchsia-500 dark:focus:border-fuchsia-500 bg-fuchsia-50 text-fuchsia-900 placeholder-fuchsia-700 dark:text-fuchsia-400 dark:placeholder-fuchsia-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\tpink: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-pink-200 dark:border-pink-400 focus:ring-pink-500 focus:border-pink-600 dark:focus:ring-pink-500 dark:focus:border-pink-500 bg-pink-50 text-pink-900 placeholder-pink-700 dark:text-pink-400 dark:placeholder-pink-500 dark:bg-gray-700'\n\t\t\t},\n\t\t\trose: {\n\t\t\t\tinput:\n\t\t\t\t\t'border border-rose-200 dark:border-rose-400 focus:ring-rose-500 focus:border-rose-600 dark:focus:ring-rose-500 dark:focus:border-rose-500 bg-rose-50 text-rose-900 placeholder-rose-700 dark:text-rose-400 dark:placeholder-rose-500 dark:bg-gray-700'\n\t\t\t}\n\t\t},\n\t\tgroup: {\n\t\t\tfalse: { input: 'rounded-lg' },\n\t\t\ttrue: {\n\t\t\t\tinput: 'first:rounded-s-lg last:rounded-e-lg [&:not(:first-child)]:-ms-px'\n\t\t\t}\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tsize: 'md',\n\t\tcolor: 'default'\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/input/type.ts",
    "content": "import type { HTMLInputAttributes } from 'svelte/elements';\nimport type { FormSizeType, ColorName } from '$lib/types';\nimport type { Snippet } from 'svelte';\n\ntype InputValue = string | number | string[] | undefined;\ninterface InputProps<T extends InputValue = string>\n\textends Omit<HTMLInputAttributes, 'size' | 'children' | 'value'> {\n\tchildren?: Snippet<\n\t\t[{ class: string } & Omit<InputProps<T>, 'children' | 'left' | 'right' | 'size'>]\n\t>;\n\tleft?: Snippet;\n\tright?: Snippet;\n\tsize?: FormSizeType;\n\tvalue?: T;\n\tclearable?: boolean;\n\tcolor?: ColorName | 'default' | 'tinted';\n\tclassLeft?: string;\n\tclassRight?: string;\n\tclass?: string;\n\tdivClass?: string;\n}\n\nexport { type InputProps, type InputValue };\n"
  },
  {
    "path": "src/lib/forms/input-addon/InputAddon.svelte",
    "content": "<script lang=\"ts\">\n\timport type { SizeType } from '$lib/types';\n\timport { twMerge } from 'tailwind-merge';\n\timport { getContext } from 'svelte';\n\timport { clampSize } from '$lib';\n\timport { type InputAddonProps as Props } from '.';\n\n\tlet { children, class: className, size, ...restProps }: Props = $props();\n\tlet background: boolean = getContext('background');\n\tlet group: { size: SizeType } = getContext('group');\n\n\tconst borderClasses = {\n\t\tbase: 'border-gray-300 dark:border-gray-600',\n\t\ttinted: 'border-gray-300 dark:border-gray-500'\n\t};\n\n\tconst darkBgClasses = {\n\t\tbase: 'dark:bg-gray-600 dark:text-gray-400',\n\t\ttinted: 'dark:bg-gray-500 dark:text-gray-300'\n\t};\n\n\tconst divider = {\n\t\tbase: 'dark:border-e-gray-700 dark:last:border-e-gray-600',\n\t\ttinted: 'dark:border-e-gray-600 dark:last:border-e-gray-500'\n\t};\n\n\tconst textSizes = { sm: 'sm:text-xs', md: 'text-sm', lg: 'sm:text-base' };\n\tconst prefixPadding = { sm: 'px-2', md: 'px-3', lg: 'px-4' };\n\n\t// size: explicit, inherited, default\n\tlet _size = size || clampSize(group?.size) || 'md';\n\n\tlet divClass: string = twMerge(\n\t\ttextSizes[_size],\n\t\tprefixPadding[_size],\n\t\t'text-gray-500 bg-gray-200',\n\t\tbackground ? darkBgClasses.tinted : darkBgClasses.base,\n\t\tbackground ? divider.tinted : divider.base,\n\t\tbackground ? borderClasses['tinted'] : borderClasses['base'],\n\t\t'inline-flex items-center border',\n\t\tgroup && '[&:not(:first-child)]:-ms-px',\n\t\t'first:rounded-s-lg last:rounded-e-lg',\n\t\tclassName\n\t);\n</script>\n\n<div {...restProps} class={divClass}>\n\t{@render children()}\n</div>\n"
  },
  {
    "path": "src/lib/forms/input-addon/index.ts",
    "content": "import type { InputAddonProps } from './type';\nimport InputAddon from './InputAddon.svelte';\n\nexport { InputAddon, type InputAddonProps };\n"
  },
  {
    "path": "src/lib/forms/input-addon/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\ninterface InputAddonProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\tclass?: string;\n\tsize?: 'sm' | 'md' | 'lg' | undefined;\n}\n\nexport { type InputAddonProps };\n"
  },
  {
    "path": "src/lib/forms/label/Label.svelte",
    "content": "<script lang=\"ts\">\n\timport { type LabelProps as Props, label } from '.';\n\n\tlet { children, color = 'gray', show = true, class: className, ...restProps }: Props = $props();\n\n\tconst base = $derived(label({ color, className }));\n</script>\n\n{#if show}\n\t<label {...restProps} class={base}>\n\t\t{@render children()}\n\t</label>\n{:else}\n\t{@render children()}\n{/if}\n"
  },
  {
    "path": "src/lib/forms/label/index.ts",
    "content": "import type { LabelProps } from './type';\nimport Label from './Label.svelte';\nimport { label } from './theme';\n\nexport { Label, label, type LabelProps };\n"
  },
  {
    "path": "src/lib/forms/label/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const label = tv({\n\tbase: 'text-sm rtl:text-right font-medium block',\n\tvariants: {\n\t\tcolor: {\n\t\t\tdisabled: 'text-gray-500 dark:text-gray-500',\n\t\t\tprimary: 'text-primary-700 dark:text-primary-500',\n\t\t\tsecondary: 'text-secondary-700 dark:text-secondary-500',\n\t\t\tgreen: 'text-green-700 dark:text-green-500',\n\t\t\temerald: 'text-emerald-700 dark:text-emerald-500',\n\t\t\tred: 'text-red-700 dark:text-red-500',\n\t\t\tblue: 'text-blue-700 dark:text-blue-500',\n\t\t\tyellow: 'text-yellow-700 dark:text-yellow-500',\n\t\t\torange: 'text-orange-700 dark:text-orange-500',\n\t\t\tgray: 'text-gray-700 dark:text-gray-200',\n\t\t\tteal: 'text-teal-700 dark:text-teal-500',\n\t\t\tcyan: 'text-cyan-700 dark:text-cyan-500',\n\t\t\tsky: 'text-sky-700 dark:text-sky-500',\n\t\t\tindigo: 'text-indigo-700 dark:text-indigo-500',\n\t\t\tlime: 'text-lime-700 dark:text-lime-500',\n\t\t\tamber: 'text-amber-700 dark:text-amber-500',\n\t\t\tviolet: 'text-violet-700 dark:text-violet-500',\n\t\t\tpurple: 'text-purple-700 dark:text-purple-500',\n\t\t\tfuchsia: 'text-fuchsia-700 dark:text-fuchsia-500',\n\t\t\tpink: 'text-pink-700 dark:text-pink-500',\n\t\t\trose: 'text-rose-700 dark:text-rose-500'\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/label/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLLabelAttributes } from 'svelte/elements';\nimport { type ColorName } from '$lib/types';\n\ninterface LabelProps extends HTMLLabelAttributes {\n\tchildren: Snippet;\n\tcolor?: ColorName | 'disabled';\n\tshow?: boolean;\n\tclass?: string;\n\tfor?: string;\n}\n\nexport { type LabelProps };\n"
  },
  {
    "path": "src/lib/forms/radio/Radio.svelte",
    "content": "<script lang=\"ts\" generics=\"T\">\n\timport { getContext } from 'svelte';\n\timport Label from '../label/Label.svelte';\n\timport { type RadioProps as Props, radio } from '.';\n\n\tlet {\n\t\tchildren,\n\t\taria_describedby,\n\t\tlabelClass,\n\t\tcolor = 'primary',\n\t\tgroup = $bindable<T>(),\n\t\tvalue = $bindable<T>(),\n\t\tinputClass,\n\t\t...restProps\n\t}: Props<T> = $props();\n\n\tconst { input, label } = $derived(radio({ color, tinted: !!getContext('background') }));\n</script>\n\n<Label class={label({ class: labelClass })}>\n\t<input\n\t\ttype=\"radio\"\n\t\tbind:group\n\t\t{value}\n\t\taria-describedby={aria_describedby}\n\t\t{...restProps}\n\t\tclass={input({ class: inputClass })}\n\t/>\n\t{@render children()}\n</Label>\n"
  },
  {
    "path": "src/lib/forms/radio/index.ts",
    "content": "import type { RadioProps, RadioColorType } from './type';\nimport Radio from './Radio.svelte';\nimport { radio } from './theme';\n\nexport { Radio, radio, type RadioProps, type RadioColorType };\n"
  },
  {
    "path": "src/lib/forms/radio/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const radio = tv({\n\tslots: {\n\t\tinput:\n\t\t\t'relative flex items-center w-4 h-4 bg-gray-100 border-gray-300 dark:ring-offset-gray-800 focus:ring-2 mr-2',\n\t\tlabel: 'flex items-center'\n\t},\n\tvariants: {\n\t\tcolor: {\n\t\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tprimary: {\n\t\t\t\tinput: 'text-primary-600 focus:ring-primary-500 dark:focus:ring-primary-600'\n\t\t\t},\n\t\t\tsecondary: {\n\t\t\t\tinput: 'text-secondary-600 focus:ring-secondary-500 dark:focus:ring-secondary-600'\n\t\t\t},\n\t\t\tgray: {\n\t\t\t\tinput: 'text-gray-600 focus:ring-gray-500 dark:focus:ring-gray-600'\n\t\t\t},\n\t\t\tred: { input: 'text-red-600 focus:ring-red-500 dark:focus:ring-red-600' },\n\t\t\torange: {\n\t\t\t\tinput: 'text-orange-500 focus:ring-orange-500 dark:focus:ring-orange-600'\n\t\t\t},\n\t\t\tamber: {\n\t\t\t\tinput: 'text-amber-600 focus:ring-amber-500 dark:focus:ring-amber-600'\n\t\t\t},\n\t\t\tyellow: {\n\t\t\t\tinput: 'text-yellow-400 focus:ring-yellow-500 dark:focus:ring-yellow-600'\n\t\t\t},\n\t\t\tlime: {\n\t\t\t\tinput: 'text-lime-600 focus:ring-lime-500 dark:focus:ring-lime-600'\n\t\t\t},\n\t\t\tgreen: {\n\t\t\t\tinput: 'text-green-600 focus:ring-green-500 dark:focus:ring-green-600'\n\t\t\t},\n\t\t\temerald: {\n\t\t\t\tinput: 'text-emerald-600 focus:ring-emerald-500 dark:focus:ring-emerald-600'\n\t\t\t},\n\t\t\tteal: {\n\t\t\t\tinput: 'text-teal-600 focus:ring-teal-500 dark:focus:ring-teal-600'\n\t\t\t},\n\t\t\tcyan: {\n\t\t\t\tinput: 'text-cyan-600 focus:ring-cyan-500 dark:focus:ring-cyan-600'\n\t\t\t},\n\t\t\tsky: { input: 'text-sky-600 focus:ring-sky-500 dark:focus:ring-sky-600' },\n\t\t\tblue: {\n\t\t\t\tinput: 'text-blue-600 focus:ring-blue-500 dark:focus:ring-blue-600'\n\t\t\t},\n\t\t\tindigo: {\n\t\t\t\tinput: 'text-indigo-600 focus:ring-indigo-500 dark:focus:ring-indigo-600'\n\t\t\t},\n\t\t\tviolet: {\n\t\t\t\tinput: 'text-violet-600 focus:ring-violet-500 dark:focus:ring-violet-600'\n\t\t\t},\n\t\t\tpurple: {\n\t\t\t\tinput: 'text-purple-600 focus:ring-purple-500 dark:focus:ring-purple-600'\n\t\t\t},\n\t\t\tfuchsia: {\n\t\t\t\tinput: 'text-fuchsia-600 focus:ring-fuchsia-500 dark:focus:ring-fuchsia-600'\n\t\t\t},\n\t\t\tpink: {\n\t\t\t\tinput: 'text-pink-600 focus:ring-pink-500 dark:focus:ring-pink-600'\n\t\t\t},\n\t\t\trose: {\n\t\t\t\tinput: 'text-rose-600 focus:ring-rose-500 dark:focus:ring-rose-600'\n\t\t\t}\n\t\t},\n\t\ttinted: {\n\t\t\ttrue: { input: 'dark:bg-gray-600 dark:border-gray-500' },\n\t\t\tfalse: { input: 'dark:bg-gray-700 dark:border-gray-600' }\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tcolor: 'primary'\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/radio/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLInputAttributes } from 'svelte/elements';\n\ntype RadioColorType =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\n\ninterface RadioProps<T> extends HTMLInputAttributes {\n\tchildren: Snippet;\n\taria_describedby?: string;\n\tcolor?: RadioColorType;\n\tgroup?: T;\n\tvalue?: T;\n\tinputClass?: string;\n\tlabelClass?: string;\n\thidden?: boolean;\n}\n\nexport { type RadioProps, type RadioColorType };\n"
  },
  {
    "path": "src/lib/forms/radio-button/RadioButton.svelte",
    "content": "<script lang=\"ts\" generics=\"T\">\n\timport Button from '$lib/buttons/Button.svelte';\n\timport { type RadioButtonProps as Props, radioButton } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tgroup = $bindable<T>(),\n\t\tvalue = $bindable<T>(),\n\t\tinline = true,\n\t\tpill,\n\t\toutline,\n\t\tbuttonSize,\n\t\tcolor,\n\t\tshadow,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props<T> = $props();\n\n\tconst base = $derived(radioButton({ inline, className }));\n</script>\n\n<Button\n\ttag=\"label\"\n\tchecked={value === group}\n\t{pill}\n\t{outline}\n\tsize={buttonSize}\n\t{color}\n\t{shadow}\n\tclass={base}\n>\n\t<input type=\"radio\" bind:group {value} {...restProps} class=\"sr-only\" />\n\t{@render children()}\n</Button>\n"
  },
  {
    "path": "src/lib/forms/radio-button/index.ts",
    "content": "import type { RadioButtonProps } from './type';\nimport RadioButton from './RadioButton.svelte';\nimport { radioButton } from './theme';\n\nexport { RadioButton, radioButton, type RadioButtonProps };\n"
  },
  {
    "path": "src/lib/forms/radio-button/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const radioButton = tv({\n\tbase: '',\n\tvariants: {\n\t\tinline: {\n\t\t\ttrue: 'inline-flex',\n\t\t\tfalse: 'flex'\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/radio-button/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { SizeType, ColorName } from '$lib/types';\nimport type { HTMLInputAttributes } from 'svelte/elements';\n\ninterface RadioButtonProps<T> extends HTMLInputAttributes {\n\tchildren: Snippet;\n\tgroup?: T;\n\tvalue?: T;\n\tinline?: boolean;\n\tpill?: boolean;\n\toutline?: boolean;\n\tbuttonSize?: SizeType | undefined;\n\tcolor?: ColorName | 'alternative' | 'dark' | 'light';\n\tshadow?: boolean;\n\tclass?: string;\n}\nexport { type RadioButtonProps };\n"
  },
  {
    "path": "src/lib/forms/range/Range.svelte",
    "content": "<script lang=\"ts\">\n\timport { range, type RangeProps as Props } from './';\n\n\tlet {\n\t\tvalue = $bindable(),\n\t\tappearance = 'none',\n\t\tcolor = 'blue',\n\t\trangeSize = 'md',\n\t\tinputClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst inputCls = $derived(range({ class: inputClass, appearance, color, size: rangeSize }));\n</script>\n\n<input type=\"range\" bind:value {...restProps} class={inputCls} />\n"
  },
  {
    "path": "src/lib/forms/range/index.ts",
    "content": "import type { RangeProps, RangeColorType } from './type';\nimport Range from './Range.svelte';\nimport { range } from './theme';\n\nexport { Range, range, type RangeProps, type RangeColorType };\n"
  },
  {
    "path": "src/lib/forms/range/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const range = tv({\n\tbase: 'w-full bg-gray-200 rounded-lg cursor-pointer dark:bg-gray-700',\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: 'h-1 range-sm',\n\t\t\tmd: 'h-2',\n\t\t\tlg: 'h-3 range-lg'\n\t\t},\n\t\tcolor: {\n\t\t\t// other colors do not work\n\t\t\tgray: '',\n\t\t\tred: '',\n\t\t\tblue: '',\n\t\t\tindigo: '',\n\t\t\tviolet: '',\n\t\t\tpurple: '',\n\t\t\tfuchsia: '',\n\t\t\tpink: '',\n\t\t\trose: ''\n\t\t},\n\t\tappearance: {\n\t\t\tauto: 'range accent-red-500',\n\t\t\tnone: 'appearance-none'\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tappearance: 'auto',\n\t\t\tcolor: 'gray',\n\t\t\tclass: 'accent-gray-500'\n\t\t},\n\t\t{\n\t\t\tappearance: 'auto',\n\t\t\tcolor: 'red',\n\t\t\tclass: 'accent-red-500'\n\t\t},\n\t\t{\n\t\t\tappearance: 'auto',\n\t\t\tcolor: 'blue',\n\t\t\tclass: 'accent-blue-500'\n\t\t},\n\t\t{\n\t\t\tappearance: 'auto',\n\t\t\tcolor: 'indigo',\n\t\t\tclass: 'accent-indigo-500'\n\t\t},\n\t\t{\n\t\t\tappearance: 'auto',\n\t\t\tcolor: 'violet',\n\t\t\tclass: 'accent-violet-500'\n\t\t},\n\t\t{\n\t\t\tappearance: 'auto',\n\t\t\tcolor: 'purple',\n\t\t\tclass: 'accent-purple-500'\n\t\t},\n\t\t{\n\t\t\tappearance: 'auto',\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: 'accent-fuchsia-500'\n\t\t},\n\t\t{\n\t\t\tappearance: 'auto',\n\t\t\tcolor: 'pink',\n\t\t\tclass: 'accent-pink-500'\n\t\t},\n\t\t{\n\t\t\tappearance: 'auto',\n\t\t\tcolor: 'rose',\n\t\t\tclass: 'accent-rose-500'\n\t\t}\n\t]\n});\n"
  },
  {
    "path": "src/lib/forms/range/type.ts",
    "content": "import type { HTMLInputAttributes } from 'svelte/elements';\n\ntype RangeColorType =\n\t| 'gray'\n\t| 'red'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\ntype AppearanceType = 'auto' | 'none' | undefined;\ntype RangeType = 'sm' | 'md' | 'lg';\n\ninterface RangeProps extends HTMLInputAttributes {\n\tvalue?: number | string;\n\tappearance?: AppearanceType;\n\tcolor?: RangeColorType;\n\trangeSize?: RangeType;\n\tinputClass?: string;\n}\nexport { type RangeProps, type RangeColorType };\n"
  },
  {
    "path": "src/lib/forms/search/Search.svelte",
    "content": "<script lang=\"ts\" generics=\"T\">\n\timport { type SearchProps as Props, search } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tinputClass,\n\t\tsize = 'md',\n\t\tplaceholder = 'Search',\n\t\tvalue = $bindable<T>(),\n\t\t...restProps\n\t}: Props<T> = $props();\n\n\tconst { base, content, icon, input: inputCls, leftDiv } = $derived(search({ size }));\n</script>\n\n<div class={base()}>\n\t<div class={leftDiv()}>\n\t\t<svg\n\t\t\tclass={icon()}\n\t\t\taria-hidden=\"true\"\n\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\tfill=\"none\"\n\t\t\tviewBox=\"0 0 20 20\"\n\t\t>\n\t\t\t<path\n\t\t\t\tstroke=\"currentColor\"\n\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\tstroke-width=\"2\"\n\t\t\t\td=\"m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z\"\n\t\t\t/>\n\t\t</svg>\n\t</div>\n\t<input\n\t\ttype=\"search\"\n\t\tbind:value\n\t\tclass={inputCls({ class: inputClass })}\n\t\t{placeholder}\n\t\trequired\n\t\t{...restProps}\n\t/>\n\t{#if children}\n\t\t<div class={content()}>\n\t\t\t{@render children()}\n\t\t</div>\n\t{/if}\n</div>\n"
  },
  {
    "path": "src/lib/forms/search/index.ts",
    "content": "import type { SearchProps } from './type';\nimport Search from './Search.svelte';\nimport { search } from './theme';\n\nexport { Search, search, type SearchProps };\n"
  },
  {
    "path": "src/lib/forms/search/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const search = tv({\n\tslots: {\n\t\tbase: 'relative w-full',\n\t\tleftDiv: 'absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none',\n\t\ticon: 'text-gray-500 dark:text-gray-400',\n\t\tcontent: 'absolute inset-y-0 end-0 flex items-center text-gray-500 dark:text-gray-400',\n\t\tinput:\n\t\t\t'block w-full text-gray-900 border border-gray-300 rounded-lg bg-gray-50 focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500'\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: {\n\t\t\t\tinput: 'text-xs p-2 ps-9 pe-9 ',\n\t\t\t\ticon: 'w-3 h-3'\n\t\t\t\t// leftDiv: 'ps-2.5',\n\t\t\t},\n\t\t\tmd: {\n\t\t\t\tinput: 'text-sm p-2.5 ps-10 pe-10',\n\t\t\t\ticon: 'w-4 h-4'\n\t\t\t\t// leftDiv: 'ps-10',\n\t\t\t},\n\t\t\tlg: {\n\t\t\t\tinput: 'sm:text-base p-3 ps-11 pe-11',\n\t\t\t\ticon: 'w-6 h-6'\n\t\t\t\t// leftDiv: 'ps-11',\n\t\t\t}\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tsize: 'md'\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/search/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLInputAttributes } from 'svelte/elements';\n\ninterface SearchProps<T> extends Omit<HTMLInputAttributes, 'size'> {\n\tchildren?: Snippet;\n\tinputClass?: string;\n\tsize?: 'sm' | 'md' | 'lg';\n\tplaceholder?: string;\n\tvalue?: T;\n}\n\nexport { type SearchProps };\n"
  },
  {
    "path": "src/lib/forms/select/Select.svelte",
    "content": "<script lang=\"ts\" generics=\"T\">\n\timport { type SelectProps as Props, select as selectCls } from '.';\n\n\tlet {\n\t\tchildren,\n\t\titems,\n\t\tvalue = $bindable(),\n\t\tunderline,\n\t\tsize = 'md',\n\t\tclass: className,\n\t\tplaceholder = 'Choose option ...',\n\t\t...restProps\n\t}: Props<T> = $props();\n\n\tconst selectStyle = $derived(selectCls({ underline, size, className }));\n</script>\n\n<select {...restProps} bind:value class={selectStyle}>\n\t{#if placeholder}\n\t\t<option disabled selected value=\"\">{placeholder}</option>\n\t{/if}\n\n\t{#if items}\n\t\t{#each items as { value, name }}\n\t\t\t<option {value}>{name}</option>\n\t\t{/each}\n\t{/if}\n\n\t{#if children}\n\t\t{@render children()}\n\t{/if}\n</select>\n"
  },
  {
    "path": "src/lib/forms/select/index.ts",
    "content": "import type { SelectProps, SelectOptionType, MultiSelectProps, SelectSize } from './type';\nimport Select from './Select.svelte';\nimport { select } from './theme';\n\nexport {\n\tSelect,\n\tselect,\n\ttype SelectProps,\n\ttype SelectOptionType,\n\ttype MultiSelectProps,\n\ttype SelectSize\n};\n"
  },
  {
    "path": "src/lib/forms/select/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const select = tv({\n\tbase: 'block w-full',\n\tvariants: {\n\t\tunderline: {\n\t\t\ttrue: 'text-gray-500 bg-transparent border-0 border-b-2 border-gray-200 appearance-none dark:text-gray-400 dark:border-gray-700 focus:outline-none focus:ring-0 focus:border-gray-200 peer !px-0',\n\t\t\tfalse:\n\t\t\t\t'text-gray-900 bg-gray-50 border border-gray-300 rounded-lg focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500'\n\t\t},\n\t\tsize: {\n\t\t\tsm: 'text-sm p-2',\n\t\t\tmd: 'text-sm p-2.5',\n\t\t\tlg: 'text-base py-3 px-4'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tunderline: false,\n\t\tsize: 'md'\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/select/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLSelectAttributes, HTMLAttributes } from 'svelte/elements';\n\ntype SelectSize = 'sm' | 'md' | 'lg';\n\ntype SelectOptionType<T> = {\n\tname: string | number;\n\tvalue: T;\n};\n\ninterface SelectProps<T> extends Omit<HTMLSelectAttributes, 'size'> {\n\tchildren?: Snippet;\n\titems?: SelectOptionType<T>[];\n\tunderline?: boolean;\n\tsize?: SelectSize;\n\tplaceholder?: string;\n\tclass?: string;\n}\n\ninterface MultiSelectProps<T> extends HTMLAttributes<HTMLDivElement> {\n\tchildren?: Snippet;\n\titems?: SelectOptionType<T>[];\n\tvalue?: T[];\n\tsize?: SelectSize;\n\tdropdownClass?: string;\n\tplaceholder?: string;\n\tchange?: (event: Event) => void;\n}\n\nexport { type SelectProps, type SelectOptionType, type MultiSelectProps, type SelectSize };\n"
  },
  {
    "path": "src/lib/forms/textarea/Textarea.svelte",
    "content": "<script lang=\"ts\">\n\timport { type TextareaProps as Props, textarea } from '.';\n\n\tlet {\n\t\theader,\n\t\tfooter,\n\t\tvalue = $bindable(),\n\t\tdivClass,\n\t\tinnerClass,\n\t\theaderClass,\n\t\tfooterClass,\n\t\tdisabled,\n\t\tclass: className,\n\t\tcols,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet hasHeader = !!header;\n\tlet hasFooter = !!footer;\n\tlet wrapped: boolean = $state(false);\n\tif (header || footer) {\n\t\twrapped = true;\n\t} else {\n\t\twrapped = false;\n\t}\n\n\tconst { base, wrapper, innerWrapper, headerCls, footerCls } = $derived(\n\t\ttextarea({ wrapped, hasHeader, hasFooter, cols: !!cols })\n\t);\n\t// $inspect('wrapped: ', wrapped);\n</script>\n\n<div class={wrapper({ class: divClass })}>\n\t{#if header}\n\t\t<div class={headerCls({ class: headerClass })}>\n\t\t\t{@render header()}\n\t\t</div>\n\t{/if}\n\t<div class={innerWrapper({ class: innerClass })}>\n\t\t<textarea bind:value {disabled} {...restProps} class={base({ className })}></textarea>\n\t</div>\n\t{#if footer}\n\t\t<div class={footerCls({ class: footerClass })}>\n\t\t\t{@render footer()}\n\t\t</div>\n\t{/if}\n</div>\n"
  },
  {
    "path": "src/lib/forms/textarea/index.ts",
    "content": "import type { TextareaProps } from './type';\nimport Textarea from './Textarea.svelte';\nimport { textarea } from './theme';\n\nexport { Textarea, type TextareaProps, textarea };\n"
  },
  {
    "path": "src/lib/forms/textarea/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const textarea = tv({\n\tslots: {\n\t\tbase: 'block text-sm border-0 px-0 bg-inherit dark:bg-inherit focus:outline-none focus:ring-0 disabled:cursor-not-allowed disabled:opacity-50',\n\t\twrapper:\n\t\t\t'rounded-lg bg-gray-50 dark:bg-gray-600 text-gray-900 dark:placeholder-gray-400 dark:text-white border border-gray-200 dark:border-gray-500',\n\t\tinnerWrapper: 'py-2 px-4 bg-white dark:bg-gray-800',\n\t\theaderCls: 'py-2 px-3 border-gray-200 dark:border-gray-500',\n\t\tfooterCls: 'py-2 px-3 border-gray-200 dark:border-gray-500'\n\t},\n\tvariants: {\n\t\tcols: {\n\t\t\tfalse: {\n\t\t\t\tbase: 'w-full',\n\t\t\t\twrapper: 'w-full'\n\t\t\t}\n\t\t},\n\t\twrapped: {\n\t\t\tfalse: {\n\t\t\t\tbase: 'p-2.5 text-sm focus:ring-primary-500 border-gray-300 focus:border-primary-500 dark:focus:ring-primary-500 dark:focus:border-primary-500 disabled:cursor-not-allowed disabled:opacity-50'\n\t\t\t}\n\t\t},\n\t\thasHeader: {\n\t\t\ttrue: {\n\t\t\t\theaderCls: 'border-b'\n\t\t\t},\n\t\t\tfalse: {\n\t\t\t\tinnerWrapper: 'rounded-t-lg'\n\t\t\t}\n\t\t},\n\t\thasFooter: {\n\t\t\ttrue: {\n\t\t\t\tfooterCls: 'border-t'\n\t\t\t},\n\t\t\tfalse: {\n\t\t\t\tinnerWrapper: 'rounded-b-lg'\n\t\t\t}\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/textarea/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLTextareaAttributes } from 'svelte/elements';\n\ninterface TextareaProps extends HTMLTextareaAttributes {\n\theader?: Snippet;\n\tfooter?: Snippet;\n\tvalue?: string;\n\twrapped?: boolean;\n\tdivClass?: string | null;\n\tinnerClass?: string;\n\theaderClass?: string;\n\tfooterClass?: string;\n\tcols?: number;\n\tclass?: string;\n}\n\nexport { type TextareaProps };\n"
  },
  {
    "path": "src/lib/forms/toggle/Toggle.svelte",
    "content": "<script lang=\"ts\">\n\timport { Label } from '../label';\n\timport { type ToggleProps as Props, toggle } from './index';\n\n\tlet {\n\t\tchildren,\n\t\ttoggleSize = 'default',\n\t\tvalue,\n\t\tchecked = $bindable(),\n\t\tdisabled,\n\t\tcolor = 'primary',\n\t\taria_describedby,\n\t\tlabelClass,\n\t\tinputClass,\n\t\tspanClass,\n\t\tleftLabel,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { input, label, span } = $derived(toggle({ color, checked, size: toggleSize, disabled }));\n</script>\n\n<Label class={label({ class: labelClass })}>\n\t{#if leftLabel}\n\t\t{@render leftLabel()}\n\t{/if}\n\t<input\n\t\ttype=\"checkbox\"\n\t\tbind:checked\n\t\t{value}\n\t\taria-describedby={aria_describedby}\n\t\t{...restProps}\n\t\t{disabled}\n\t\tclass={input({ class: inputClass })}\n\t/>\n\t<span class={span({ class: spanClass })}></span>\n\t{#if children}\n\t\t{@render children()}\n\t{/if}\n</Label>\n"
  },
  {
    "path": "src/lib/forms/toggle/index.ts",
    "content": "import type { ToggleProps, ToggleColor } from './type';\nimport Toggle from './Toggle.svelte';\nimport { toggle } from './theme';\n\nexport { Toggle, toggle, type ToggleProps, type ToggleColor };\n"
  },
  {
    "path": "src/lib/forms/toggle/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const toggle = tv({\n\tslots: {\n\t\tspan: \"me-3 shrink-0 bg-gray-200 rounded-full peer-focus:ring-4 peer-checked:after:translate-x-full rtl:peer-checked:after:-translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:bg-white after:border-gray-300 after:border after:rounded-full after:transition-all dark:bg-gray-600 dark:border-gray-500 relative \",\n\t\tlabel: 'flex items-center',\n\t\tinput:\n\t\t\t'w-4 h-4 bg-gray-100 border-gray-300 dark:ring-offset-gray-800 focus:ring-2 rounded dark:bg-gray-700 dark:border-gray-600 sr-only peer'\n\t},\n\tvariants: {\n\t\tdisabled: {\n\t\t\ttrue: { label: 'cursor-not-allowed opacity-50' }\n\t\t},\n\t\tchecked: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t},\n\t\tcolor: {\n\t\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tprimary: {\n\t\t\t\tspan: 'peer-focus:ring-primary-300 dark:peer-focus:ring-primary-800 peer-checked:bg-primary-600'\n\t\t\t},\n\t\t\tsecondary: {\n\t\t\t\tspan: 'peer-focus:ring-secondary-300 dark:peer-focus:ring-secondary-800 peer-checked:bg-secondary-600'\n\t\t\t},\n\t\t\tgray: {\n\t\t\t\tspan: 'peer-focus:ring-gray-300 dark:peer-focus:ring-gray-800 peer-checked:bg-gray-500'\n\t\t\t},\n\t\t\tred: {\n\t\t\t\tspan: 'peer-focus:ring-red-300 dark:peer-focus:ring-red-800 peer-checked:bg-red-600'\n\t\t\t},\n\t\t\torange: {\n\t\t\t\tspan: 'peer-focus:ring-orange-300 dark:peer-focus:ring-orange-800 peer-checked:bg-orange-500'\n\t\t\t},\n\t\t\tamber: {\n\t\t\t\tspan: 'peer-focus:ring-amber-300 dark:peer-focus:ring-amber-800 peer-checked:bg-amber-600'\n\t\t\t},\n\t\t\tyellow: {\n\t\t\t\tspan: 'peer-focus:ring-yellow-300 dark:peer-focus:ring-yellow-800 peer-checked:bg-yellow-400'\n\t\t\t},\n\t\t\tlime: {\n\t\t\t\tspan: 'peer-focus:ring-lime-300 dark:peer-focus:ring-lime-800 peer-checked:bg-lime-500'\n\t\t\t},\n\t\t\tgreen: {\n\t\t\t\tspan: 'peer-focus:ring-green-300 dark:peer-focus:ring-green-800 peer-checked:bg-green-600'\n\t\t\t},\n\t\t\temerald: {\n\t\t\t\tspan: 'peer-focus:ring-emerald-300 dark:peer-focus:ring-emerald-800 peer-checked:bg-emerald-600'\n\t\t\t},\n\t\t\tteal: {\n\t\t\t\tspan: 'peer-focus:ring-teal-300 dark:peer-focus:ring-teal-800 peer-checked:bg-teal-600'\n\t\t\t},\n\t\t\tcyan: {\n\t\t\t\tspan: 'peer-focus:ring-cyan-300 dark:peer-focus:ring-cyan-800 peer-checked:bg-cyan-600'\n\t\t\t},\n\t\t\tsky: {\n\t\t\t\tspan: 'peer-focus:ring-sky-300 dark:peer-focus:ring-sky-800 peer-checked:bg-sky-600'\n\t\t\t},\n\t\t\tblue: {\n\t\t\t\tspan: 'peer-focus:ring-blue-300 dark:peer-focus:ring-blue-800 peer-checked:bg-blue-600'\n\t\t\t},\n\t\t\tindigo: {\n\t\t\t\tspan: 'peer-focus:ring-indigo-300 dark:peer-focus:ring-indigo-800 peer-checked:bg-indigo-600'\n\t\t\t},\n\t\t\tviolet: {\n\t\t\t\tspan: 'peer-focus:ring-violet-300 dark:peer-focus:ring-violet-800 peer-checked:bg-violet-600'\n\t\t\t},\n\t\t\tpurple: {\n\t\t\t\tspan: 'peer-focus:ring-purple-300 dark:peer-focus:ring-purple-800 peer-checked:bg-purple-600'\n\t\t\t},\n\t\t\tfuchsia: {\n\t\t\t\tspan: 'peer-focus:ring-fuchsia-300 dark:peer-focus:ring-fuchsia-800 peer-checked:bg-fuchsia-600'\n\t\t\t},\n\t\t\tpink: {\n\t\t\t\tspan: 'peer-focus:ring-pink-300 dark:peer-focus:ring-pink-800 peer-checked:bg-pink-600'\n\t\t\t},\n\t\t\trose: {\n\t\t\t\tspan: 'peer-focus:ring-rose-300 dark:peer-focus:ring-rose-800 peer-checked:bg-rose-600'\n\t\t\t}\n\t\t},\n\t\tsize: {\n\t\t\tsmall: {\n\t\t\t\tspan: 'w-9 h-5 after:top-[2px] after:start-[2px] after:h-4 after:w-4'\n\t\t\t},\n\t\t\tdefault: {\n\t\t\t\tspan: 'w-11 h-6 after:top-0.5 after:start-[2px] after:h-5 after:w-5'\n\t\t\t},\n\t\t\tlarge: {\n\t\t\t\tspan: 'w-14 h-7 after:top-0.5 after:start-[4px]  after:h-6 after:w-6'\n\t\t\t}\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tcolor: 'primary'\n\t}\n});\n"
  },
  {
    "path": "src/lib/forms/toggle/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLInputAttributes } from 'svelte/elements';\n\ntype SizeType = 'default' | 'small' | 'large' | undefined;\ntype ToggleColor =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\n\ninterface ToggleProps extends HTMLInputAttributes {\n\tchildren?: Snippet;\n\tleftLabel?: Snippet;\n\ttoggleSize?: SizeType;\n\tvalue?: string | number;\n\tchecked?: boolean | undefined;\n\tdisabled?: boolean;\n\tspanClass?: string;\n\tcolor?: ToggleColor;\n\tlabelClass?: string;\n\taria_describedby?: string;\n\tinputClass?: string;\n}\n\nexport { type ToggleProps, type ToggleColor };\n"
  },
  {
    "path": "src/lib/gallery/Gallery.svelte",
    "content": "<script lang=\"ts\">\n\timport { type GalleryProps as Props, type ImgType, gallery } from '.';\n\n\tlet { children, items = [], imgClass, divClass, ...restProps }: Props = $props();\n\n\tfunction init(node: HTMLElement) {\n\t\tif (getComputedStyle(node).gap === 'normal') node.style.gap = 'inherit';\n\t}\n\n\tconst { image, div } = gallery();\n</script>\n\n{#snippet figure(item: ImgType)}\n\t<div>\n\t\t<img src={item.src} alt={item.alt} class={image({ class: imgClass })} {...restProps} />\n\t</div>\n{/snippet}\n\n<div class={div({ class: divClass })} use:init>\n\t{#each items as item}\n\t\t{@render figure(item as ImgType)}\n\t{:else}\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t{/each}\n</div>\n"
  },
  {
    "path": "src/lib/gallery/index.ts",
    "content": "import type { GalleryProps, ImgType } from './type';\nimport Gallery from './Gallery.svelte';\nimport { gallery } from './theme';\n\nexport { Gallery, gallery, type GalleryProps, type ImgType };\n"
  },
  {
    "path": "src/lib/gallery/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\nconst gallery = tv({\n\tslots: {\n\t\timage: 'h-auto max-w-full rounded-lg',\n\t\tdiv: 'grid'\n\t}\n});\n\nexport { gallery };\n"
  },
  {
    "path": "src/lib/gallery/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLImgAttributes } from 'svelte/elements';\n\ntype ImgType = {\n\tsrc?: string;\n\talt?: string;\n};\n\ninterface GalleryProps {\n\tchildren?: Snippet;\n\titems?: HTMLImgAttributes[];\n\timgClass?: string;\n\tdivClass?: string;\n}\n\nexport { type GalleryProps, type ImgType };\n"
  },
  {
    "path": "src/lib/index.ts",
    "content": "export * from './uiHelpers.svelte';\nexport * from './accordion';\nexport * from './alert';\nexport * from './avatar';\nexport * from './badge';\nexport * from './banner';\nexport * from './bottom-navigation';\nexport * from './breadcrumb';\nexport * from './buttongroup';\nexport * from './buttons';\nexport * from './cards';\nexport * from './chart';\nexport * from './darkmode';\nexport * from './device-mockups';\nexport * from './dropdown';\nexport * from './drawer';\nexport * from './footer';\nexport * from './gallery';\nexport * from './indicator';\nexport * from './kbd';\nexport * from './list-group';\nexport * from './mega-menu';\nexport * from './modal';\nexport * from './nav';\nexport * from './pagination';\nexport * from './popover';\nexport * from './progress';\nexport * from './rating';\nexport * from './sidebar';\nexport * from './skeleton';\nexport * from './spinner';\nexport * from './tabs';\nexport * from './table';\nexport * from './timeline';\nexport * from './toast';\nexport * from './toolbar';\nexport * from './tooltip';\nexport * from './utils';\nexport * from './video';\n\n// forms\nexport * from './forms/checkbox';\nexport * from './forms/checkbox-button';\nexport * from './forms/dropzone';\nexport * from './forms/fileupload';\nexport * from './forms/floating-label-input';\nexport * from './forms/helper';\nexport * from './forms/input';\nexport * from './forms/input-addon';\nexport * from './forms/label';\nexport * from './forms/select';\nexport * from './forms/radio';\nexport * from './forms/radio-button';\nexport * from './forms/range';\nexport * from './forms/search';\nexport * from './forms/textarea';\nexport * from './forms/toggle';\n\n// typography\nexport * from './typography/anchor';\nexport * from './typography/blockquote';\nexport * from './typography/descriptionlist';\nexport * from './typography/heading';\nexport * from './typography/hr';\nexport * from './typography/img';\nexport * from './typography/layout';\nexport * from './typography/list';\nexport * from './typography/mark';\nexport * from './typography/paragraph';\nexport * from './typography/secondary';\nexport * from './typography/span';\nexport * from './video';\nexport * from './utils';\nexport * from './types';\n\nexport { default as Theme } from './theme/Theme.svelte';\n"
  },
  {
    "path": "src/lib/indicator/Indicator.svelte",
    "content": "<script lang=\"ts\">\n\timport { indicator, type IndicatorProps as Props } from './index';\n\n\tlet {\n\t\tchildren,\n\t\tcolor = 'primary',\n\t\tcornerStyle = 'circular',\n\t\tsize = 'md',\n\t\tborder = false,\n\t\tplacement,\n\t\toffset = true,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet hasChildren = !!children;\n\tconst { base } = $derived(\n\t\tindicator({\n\t\t\tcolor,\n\t\t\tsize,\n\t\t\tcornerStyle,\n\t\t\tborder,\n\t\t\tplacement,\n\t\t\toffset,\n\t\t\thasChildren\n\t\t})\n\t);\n</script>\n\n<div {...restProps} class={base({ className })}>\n\t{#if children}\n\t\t{@render children()}\n\t{/if}\n</div>\n"
  },
  {
    "path": "src/lib/indicator/index.ts",
    "content": "import type { IndicatorProps } from './type';\nimport Indicator from './Indicator.svelte';\nimport { indicator } from './theme';\n\nexport { Indicator, indicator, type IndicatorProps };\n"
  },
  {
    "path": "src/lib/indicator/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nconst indicator = tv({\n\tslots: {\n\t\tbase: 'flex-shrink-0'\n\t},\n\tvariants: {\n\t\tcolor: {\n\t\t\t// 'primary' secondary 'gray' | 'red' | 'orange' | 'amber' | 'yellow' | 'lime' | 'green' | 'emerald' | 'teal' | 'cyan' | 'sky' | 'blue' | 'indigo' | 'violet' | 'purple' | 'fuchsia' | 'pink' | 'rose'\n\t\t\tprimary: { base: 'bg-primary-500' },\n\t\t\tsecondary: { base: 'bg-secondary-500' },\n\t\t\tgray: { base: 'bg-gray-200' },\n\t\t\tred: { base: 'bg-red-500' },\n\t\t\torange: { base: 'bg-orange-600' },\n\t\t\tamber: { base: 'bg-amber-500' },\n\t\t\tyellow: { base: 'bg-yellow-300' },\n\t\t\tlime: { base: 'bg-lime-500' },\n\t\t\tgreen: { base: 'bg-green-500' },\n\t\t\temerald: { base: 'bg-emerald-500' },\n\t\t\tteal: { base: 'bg-teal-500' },\n\t\t\tcyan: { base: 'bg-cyan-500' },\n\t\t\tsky: { base: 'bg-sky-500' },\n\t\t\tblue: { base: 'bg-blue-500' },\n\t\t\tindigo: { base: 'bg-indigo-500' },\n\t\t\tviolet: { base: 'bg-violet-500' },\n\t\t\tpurple: { base: 'bg-purple-500' },\n\t\t\tfuchsia: { base: 'bg-fuchsia-500' },\n\t\t\tpink: { base: 'bg-pink-500' },\n\t\t\trose: { base: 'bg-rose-500' }\n\t\t},\n\t\tsize: {\n\t\t\txs: { base: 'w-2 h-2' },\n\t\t\tsm: { base: 'w-2.5 h-2.5' },\n\t\t\tmd: { base: 'w-3 h-3' },\n\t\t\tlg: { base: 'w-3.5 h-3.5' },\n\t\t\txl: { base: 'w-6 h-6' }\n\t\t},\n\t\tcornerStyle: {\n\t\t\trounded: { base: 'rounded' },\n\t\t\tcircular: { base: 'rounded-full' }\n\t\t},\n\t\tborder: {\n\t\t\ttrue: { base: 'border border-gray-300 dark:border-gray-300' },\n\t\t\tfalse: {}\n\t\t},\n\t\thasChildren: {\n\t\t\ttrue: { base: 'inline-flex items-center justify-center' },\n\t\t\tfalse: {}\n\t\t},\n\t\tplacement: {\n\t\t\tdefault: { base: '' },\n\t\t\t'top-left': { base: 'absolute top-0 start-0' },\n\t\t\t'top-center': {\n\t\t\t\tbase: 'absolute top-0 start-1/2 -translate-x-1/2 rtl:translate-x-1/2'\n\t\t\t},\n\t\t\t'top-right': { base: 'absolute top-0 end-0' },\n\t\t\t'center-left': { base: 'absolute top-1/2 -translate-y-1/2 start-0' },\n\t\t\tcenter: {\n\t\t\t\tbase: 'absolute top-1/2 -translate-y-1/2 start-1/2 -translate-x-1/2 rtl:translate-x-1/2'\n\t\t\t},\n\t\t\t'center-right': { base: 'absolute top-1/2 -translate-y-1/2 end-0' },\n\t\t\t'bottom-left': { base: 'absolute bottom-0 start-0' },\n\t\t\t'bottom-center': {\n\t\t\t\tbase: 'absolute bottom-0 start-1/2 -translate-x-1/2 rtl:translate-x-1/2'\n\t\t\t},\n\t\t\t'bottom-right': { base: 'absolute bottom-0 end-0' }\n\t\t},\n\t\toffset: {\n\t\t\ttrue: {},\n\t\t\tfalse: {}\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tplacement: 'top-left',\n\t\t\toffset: true,\n\t\t\tclass: { base: '-translate-x-1/3 rtl:translate-x-1/3 -translate-y-1/3' }\n\t\t},\n\t\t{\n\t\t\tplacement: 'top-center',\n\t\t\toffset: true,\n\t\t\tclass: { base: '-translate-y-1/3' }\n\t\t},\n\t\t{\n\t\t\tplacement: 'top-right',\n\t\t\toffset: true,\n\t\t\tclass: { base: 'translate-x-1/3 rtl:-translate-x-1/3 -translate-y-1/3' }\n\t\t},\n\t\t{\n\t\t\tplacement: 'center-left',\n\t\t\toffset: true,\n\t\t\tclass: { base: '-translate-x-1/3 rtl:translate-x-1/3' }\n\t\t},\n\t\t{\n\t\t\tplacement: 'center-right',\n\t\t\toffset: true,\n\t\t\tclass: { base: 'translate-x-1/3 rtl:-translate-x-1/3' }\n\t\t},\n\t\t{\n\t\t\tplacement: 'bottom-left',\n\t\t\toffset: true,\n\t\t\tclass: { base: '-translate-x-1/3 rtl:translate-x-1/3 translate-y-1/3' }\n\t\t},\n\t\t{\n\t\t\tplacement: 'bottom-center',\n\t\t\toffset: true,\n\t\t\tclass: { base: 'translate-y-1/3' }\n\t\t},\n\t\t{\n\t\t\tplacement: 'bottom-right',\n\t\t\toffset: true,\n\t\t\tclass: { base: 'translate-x-1/3 rtl:-translate-x-1/3 translate-y-1/3' }\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tcolor: 'primary',\n\t\tsize: 'md',\n\t\tcornerStyle: 'circular',\n\t\tborder: false,\n\t\toffset: true,\n\t\thasChildren: false\n\t}\n});\n\nexport { indicator };\n"
  },
  {
    "path": "src/lib/indicator/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ntype ColorType =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\ntype SizeType = 'md' | 'sm' | 'lg' | 'xl' | 'xs' | undefined;\ntype PlacementType =\n\t| 'top-left'\n\t| 'top-center'\n\t| 'top-right'\n\t| 'center-left'\n\t| 'center-right'\n\t| 'bottom-left'\n\t| 'bottom-center'\n\t| 'bottom-right'\n\t| 'default'\n\t| 'center'\n\t| undefined;\n\ninterface IndicatorProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren?: Snippet;\n\tcolor?: ColorType;\n\tcornerStyle?: 'rounded' | 'circular';\n\tsize?: SizeType;\n\tborder?: boolean;\n\tplacement?: PlacementType | undefined;\n\tclass?: string;\n\toffset?: boolean;\n}\n\nexport { type IndicatorProps };\n"
  },
  {
    "path": "src/lib/kbd/Kbd.svelte",
    "content": "<script lang=\"ts\">\n\timport { twMerge } from 'tailwind-merge';\n\timport { kbd, type KbdProps as Props } from '.';\n\n\tlet { children, class: kbdClass, ...restProps }: Props = $props();\n\tconst kbdCls = kbd();\n</script>\n\n<kbd {...restProps} class={twMerge(kbdCls, kbdClass)}>\n\t{@render children()}\n</kbd>\n"
  },
  {
    "path": "src/lib/kbd/index.ts",
    "content": "import type { KbdProps } from './type';\nimport Kbd from './Kbd.svelte';\nimport { kbd } from './theme';\n\nexport { Kbd, kbd, type KbdProps };\n"
  },
  {
    "path": "src/lib/kbd/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const kbd = tv({\n\tbase: 'text-xs font-semibold text-gray-800 bg-gray-100 border border-gray-200 rounded-lg dark:bg-gray-600 dark:text-gray-100 dark:border-gray-500'\n});\n"
  },
  {
    "path": "src/lib/kbd/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ninterface KbdProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\tclass: string | undefined | null;\n}\n\nexport { type KbdProps };\n"
  },
  {
    "path": "src/lib/list-group/Listgroup.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport ListgroupItem from './ListgroupItem.svelte';\n\timport { type ListgroupProps as Props, listGroup } from '.';\n\n\tlet {\n\t\tchildren,\n\t\titems,\n\t\tactive,\n\t\tonclick,\n\t\trounded = true,\n\t\tborder = true,\n\t\tclass: className,\n\t\titemClass,\n\t\ticonClass,\n\t\t...restProps\n\t}: Props = $props();\n\tconst base = $derived(listGroup({ rounded, border, className }));\n\tlet tag = active ? 'div' : 'ul';\n\tsetContext('active', active);\n</script>\n\n<svelte:element this={tag} {...restProps} class={base}>\n\t{#if items}\n\t\t{#each items as item}\n\t\t\t{#if typeof item === 'string'}\n\t\t\t\t<ListgroupItem class={itemClass} {iconClass} {active} {onclick}>{item}</ListgroupItem>\n\t\t\t{:else}\n\t\t\t\t<ListgroupItem\n\t\t\t\t\tclass={itemClass}\n\t\t\t\t\t{iconClass}\n\t\t\t\t\t{active}\n\t\t\t\t\t{...item}\n\t\t\t\t\tonclick={item.onclick ? item.onclick : onclick}>{item}</ListgroupItem\n\t\t\t\t>\n\t\t\t{/if}\n\t\t{/each}\n\t{:else if children}\n\t\t{@render children()}\n\t{/if}\n</svelte:element>\n"
  },
  {
    "path": "src/lib/list-group/ListgroupItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport { twMerge } from 'tailwind-merge';\n\timport { tv } from 'tailwind-variants';\n\timport { type ListgroupItemProps as Props, listGroupItem } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tonclick,\n\t\tactive,\n\t\tcurrent,\n\t\tdisabled,\n\t\tname,\n\t\tIcon,\n\t\thref,\n\t\tcurrentClass = 'text-white bg-primary-700 dark:text-white dark:bg-gray-800',\n\t\tnormalClass,\n\t\tdisabledClass = 'text-gray-900 bg-gray-100 dark:bg-gray-600 dark:text-gray-400',\n\t\tliClass = 'py-2 px-4 w-full text-sm font-medium list-none first:rounded-t-lg last:rounded-b-lg',\n\t\tclass: className,\n\t\taClasss,\n\t\tbtnClass,\n\t\ticonClass = 'me-2.5 h-5 w-5',\n\t\t...restProps\n\t}: Props = $props();\n\n\tactive = getContext('active');\n\n\tconst itemClass = listGroupItem({\n\t\tstate: disabled ? 'disabled' : current ? 'current' : 'normal',\n\t\tactive,\n\t\tclass: twMerge(\n\t\t\tliClass,\n\t\t\tdisabled ? disabledClass : current ? currentClass : normalClass,\n\t\t\tclassName\n\t\t)\n\t});\n\n\tconst buttonClass = tv({\n\t\tbase: 'flex items-center text-left',\n\t\textend: listGroupItem\n\t})({\n\t\tstate: disabled ? 'disabled' : current ? 'current' : 'normal',\n\t\tactive,\n\t\tclass: twMerge(itemClass, btnClass)\n\t});\n\n\tconst linkClass = tv({\n\t\tbase: 'block',\n\t\textend: listGroupItem\n\t})({\n\t\tstate: disabled ? 'disabled' : current ? 'current' : 'normal',\n\t\tactive,\n\t\tclass: twMerge(itemClass, aClasss)\n\t});\n</script>\n\n{#if !active && children}\n\t<li class={itemClass}>\n\t\t{@render children()}\n\t</li>\n{:else if href}\n\t<a {...restProps} {onclick} {href} class={linkClass} aria-current={current}>\n\t\t{name}\n\t</a>\n{:else}\n\t<button type=\"button\" {onclick} class={buttonClass} {disabled} aria-current={current}>\n\t\t{#if Icon}\n\t\t\t<Icon class={iconClass} />\n\t\t{/if}\n\t\t{#if name}\n\t\t\t{name}\n\t\t{:else}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</button>\n{/if}\n"
  },
  {
    "path": "src/lib/list-group/index.ts",
    "content": "import type { ListgroupProps, ListgroupItemProps, ListGroupItemType } from './type';\nimport Listgroup from './Listgroup.svelte';\nimport ListgroupItem from './ListgroupItem.svelte';\nimport { listGroup, listGroupItem } from './theme';\n\nexport {\n\tListgroup,\n\tListgroupItem,\n\tlistGroup,\n\tlistGroupItem,\n\ttype ListgroupProps,\n\ttype ListgroupItemProps,\n\ttype ListGroupItemType\n};\n"
  },
  {
    "path": "src/lib/list-group/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const listGroup = tv({\n\tbase: 'bg-white dark:bg-gray-800 text-gray-500 dark:text-gray-400 divide-y divide-gray-200 dark:divide-gray-600',\n\tvariants: {\n\t\trounded: {\n\t\t\ttrue: 'rounded-lg',\n\t\t\tfalse: ''\n\t\t},\n\t\tborder: {\n\t\t\ttrue: 'border border-gray-200 dark:border-gray-700',\n\t\t\tfalse: ''\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tborder: true,\n\t\t\tclass: 'divide-gray-200 dark:divide-gray-700'\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\trounded: true,\n\t\tborder: true\n\t}\n});\n\nexport const listGroupItem = tv({\n\tbase: 'py-2 px-4 w-full text-sm font-medium list-none',\n\tvariants: {\n\t\tstate: {\n\t\t\tnormal: '',\n\t\t\tcurrent: '',\n\t\t\tdisabled: ''\n\t\t},\n\t\tactive: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tactive: true,\n\t\t\tstate: 'disabled',\n\t\t\tclass: 'cursor-not-allowed'\n\t\t},\n\t\t{\n\t\t\tactive: true,\n\t\t\tstate: 'normal',\n\t\t\tclass:\n\t\t\t\t'hover:bg-gray-100 hover:text-primary-700 dark:hover:bg-gray-600 dark:hover:text-white focus:z-40 focus:outline-none focus:ring-2 focus:ring-primary-700 focus:text-primary-700 dark:focus:ring-gray-500 dark:focus:text-white'\n\t\t}\n\t]\n});\n"
  },
  {
    "path": "src/lib/list-group/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAnchorAttributes } from 'svelte/elements';\nimport type { Component } from 'svelte';\n\n/* eslint-disable  @typescript-eslint/no-explicit-any */\ninterface ListGroupItemType {\n\tname: string;\n\tIcon?: Component;\n\tonclick?: () => void;\n\thref?: string;\n\tactive?: boolean;\n\tcurrent?: boolean;\n\tdisabled?: boolean;\n\t[key: string]: any;\n}\n\ninterface ListgroupProps {\n\tchildren?: Snippet;\n\titems?: (ListGroupItemType | string)[];\n\tactive?: boolean;\n\tonclick?: (event?: MouseEvent) => void;\n\trounded?: boolean;\n\tborder?: boolean;\n\tclass?: string;\n\titemClass?: string;\n\taClasss?: string;\n\tbtnClass?: string;\n\ticonClass?: string;\n}\n\ninterface ListgroupItemProps extends HTMLAnchorAttributes {\n\tchildren: Snippet;\n\tonclick?: (event?: MouseEvent) => void;\n\tactive?: boolean;\n\tcurrent?: boolean;\n\tdisabled?: boolean;\n\tname?: string;\n\tIcon?: Component;\n\thref?: string;\n\tcurrentClass?: string;\n\tnormalClass?: string;\n\tdisabledClass?: string;\n\tliClass?: string;\n\tclass?: string;\n\taClasss?: string;\n\tbtnClass?: string;\n\ticonClass?: string;\n}\n\nexport { type ListgroupProps, type ListgroupItemProps, type ListGroupItemType };\n"
  },
  {
    "path": "src/lib/mega-menu/MegaMenu.svelte",
    "content": "<script lang=\"ts\">\n\timport { type MegaMenuProps as Props, megamenu } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tfooter,\n\t\titems = [],\n\t\tfull,\n\t\tdropdownStatus = $bindable(),\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, div, ul, footerDiv } = $derived(megamenu());\n\t// $inspect('dropdownStatus', dropdownStatus);\n</script>\n\n<!-- Dropdown menu -->\n{#if dropdownStatus}\n\t<div {...restProps} class={base({ className })}>\n\t\t<div class={div()}>\n\t\t\t<ul class={ul()}>\n\t\t\t\t{#each items as item, index}\n\t\t\t\t\t<li>\n\t\t\t\t\t\t{@render children({ item, index })}\n\t\t\t\t\t</li>\n\t\t\t\t{:else}\n\t\t\t\t\t{@render children({ item: items[0], index: 0 })}\n\t\t\t\t{/each}\n\t\t\t</ul>\n\t\t\t{#if full && footer}\n\t\t\t\t<div class={footerDiv()}>\n\t\t\t\t\t{@render footer()}\n\t\t\t\t</div>\n\t\t\t{/if}\n\t\t</div>\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/mega-menu/index.ts",
    "content": "import type { MegaMenuProps } from './type';\nimport MegaMenu from './MegaMenu.svelte';\nimport { megamenu } from './theme';\n\nexport { MegaMenu, type MegaMenuProps, megamenu };\n"
  },
  {
    "path": "src/lib/mega-menu/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const megamenu = tv({\n\tslots: {\n\t\tbase: 'w-full border rounded-lg',\n\t\tdiv: 'flex flex-col md:flex-row p-4 max-w-screen-md justify-center mx-auto mt-2',\n\t\tul: 'grid grid-flow-row gap-y-4 md:gap-x-0 auto-col-max auto-row-max grid-cols-2 md:grid-cols-3 text-sm font-medium',\n\t\tfooterDiv: 'md:w-1/3 mt-4 md:mt-0'\n\t},\n\tvariants: {\n\t\tfull: {}\n\t}\n});\n"
  },
  {
    "path": "src/lib/mega-menu/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { LinkType } from '../types';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ninterface MegaMenuProps extends Omit<HTMLAttributes<HTMLDivElement>, 'children'> {\n\tchildren: Snippet<[{ item: LinkType; index: number }]>;\n\tfooter?: Snippet;\n\titems?: LinkType[];\n\tfull?: boolean;\n\tulClass?: string;\n\tdropdownStatus: boolean;\n\tdivClass?: string;\n\tfooterClass?: string;\n\theaderClass?: string;\n\tclass?: string;\n}\n\nexport { type MegaMenuProps };\n"
  },
  {
    "path": "src/lib/modal/Modal.svelte",
    "content": "<script lang=\"ts\">\n\timport type { ParamsType } from '$lib/types';\n\timport CloseButton from '$lib/utils/CloseButton.svelte';\n\timport { type ModalProps as Props, modal } from '.';\n\timport { fade } from 'svelte/transition';\n\timport { sineIn } from 'svelte/easing';\n\n\tlet {\n\t\tchildren,\n\t\theader,\n\t\tfooter,\n\t\ttitle,\n\t\tmodalStatus,\n\t\tdismissable = true,\n\t\tcloseModal,\n\t\tdivClass,\n\t\tcontentClass,\n\t\tcloseBtnClass,\n\t\th3Class,\n\t\theaderClass,\n\t\tbodyClass,\n\t\tfooterClass,\n\t\toutsideClose = true,\n\t\tsize = 'md',\n\t\tbackdrop = true,\n\t\tbackdropClass,\n\t\tposition = 'center',\n\t\tclass: className,\n\t\tparams = { duration: 100, easing: sineIn },\n\t\ttransition = fade,\n\t\trounded = true,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst {\n\t\tbase,\n\t\tdiv,\n\t\tcontent,\n\t\tbackdrop: backdropCls,\n\t\theader: headerCls,\n\t\tfooter: footerCls,\n\t\tbody,\n\t\tcloseBtn,\n\t\th3\n\t} = $derived(\n\t\tmodal({\n\t\t\tposition,\n\t\t\tsize,\n\t\t\t// backdrop,\n\t\t\trounded\n\t\t})\n\t);\n</script>\n\n{#if modalStatus}\n\t{#if backdrop && outsideClose}\n\t\t<div\n\t\t\trole=\"presentation\"\n\t\t\tclass={backdropCls({ class: backdropClass })}\n\t\t\tonclick={closeModal}\n\t\t></div>\n\t{:else if backdrop && !outsideClose}\n\t\t<div role=\"presentation\" class={backdropCls({ class: backdropClass })}></div>\n\t{:else if !backdrop && outsideClose}\n\t\t<div\n\t\t\trole=\"presentation\"\n\t\t\tclass=\"fixed start-0 top-0 z-50 h-full w-full\"\n\t\t\tonclick={closeModal}\n\t\t></div>\n\t{:else if !backdrop && !outsideClose}\n\t\t<div role=\"presentation\" class=\"fixed start-0 top-0 z-50 h-full w-full\"></div>\n\t{/if}\n\t<div\n\t\t{...restProps}\n\t\tclass={base({ className })}\n\t\ttransition:transition={params as ParamsType}\n\t\ttabindex=\"-1\"\n\t>\n\t\t<div class={div({ class: divClass })}>\n\t\t\t<div class={content({ class: contentClass })}>\n\t\t\t\t{#if title || header}\n\t\t\t\t\t<div class={headerCls({ class: headerClass })}>\n\t\t\t\t\t\t{#if title}\n\t\t\t\t\t\t\t<h3 class={h3({ class: h3Class })}>\n\t\t\t\t\t\t\t\t{title}\n\t\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t{:else if header}\n\t\t\t\t\t\t\t{@render header()}\n\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t{#if dismissable}\n\t\t\t\t\t\t\t<CloseButton onclick={closeModal} class={closeBtn({ class: closeBtnClass })} />\n\t\t\t\t\t\t{/if}\n\t\t\t\t\t</div>\n\t\t\t\t{/if}\n\t\t\t\t<div class={body({ class: bodyClass })}>\n\t\t\t\t\t{#if dismissable && !title && !header}\n\t\t\t\t\t\t<CloseButton onclick={closeModal} class={closeBtn({ class: closeBtnClass })} />\n\t\t\t\t\t{/if}\n\t\t\t\t\t{@render children()}\n\t\t\t\t</div>\n\t\t\t\t{#if footer}\n\t\t\t\t\t<div class={footerCls({ class: footerClass })}>\n\t\t\t\t\t\t{@render footer()}\n\t\t\t\t\t</div>\n\t\t\t\t{/if}\n\t\t\t</div>\n\t\t</div>\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/modal/index.ts",
    "content": "import type { ModalProps } from './type';\nimport Modal from './Modal.svelte';\nimport { modal } from './theme';\n\nexport { Modal, modal, type ModalProps };\n"
  },
  {
    "path": "src/lib/modal/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const modal = tv({\n\tslots: {\n\t\tbase: 'fixed top-0 start-0 end-0 h-modal md:inset-0 md:h-full z-50 w-full p-4 flex pointer-events-none',\n\t\tdiv: 'flex relative w-full max-h-full',\n\t\tcontent:\n\t\t\t'w-full divide-y text-gray-800 dark:text-gray-300 border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800 bg-white dark:bg-gray-800 pointer-events-auto',\n\t\tbackdrop: 'fixed inset-0 z-50 bg-gray-900/50 dark:bg-gray-900/80 pointer-events-auto',\n\t\theader: 'flex justify-between items-center p-4 md:p-5 rounded-t-lg',\n\t\tfooter: 'flex items-center p-4 md:p-5 space-x-3 rtl:space-x-reverse rounded-b-lg',\n\t\tbody: 'p-4 md:p-5 space-y-4 flex-1 overflow-y-auto overscroll-contain',\n\t\tcloseBtn: 'absolute top-3 end-2.5',\n\t\th3: 'text-xl font-semibold text-gray-900 dark:text-white p-0'\n\t},\n\tvariants: {\n\t\t// position: {\n\t\t//   fixed: { base: 'fixed' },\n\t\t//   absolute: { base: 'absolute' }\n\t\t// },\n\t\tposition: {\n\t\t\t'top-left': { base: 'justify-start items-start' },\n\t\t\t'top-center': { base: 'justify-center items-start' },\n\t\t\t'top-right': { base: 'justify-end items-start' },\n\t\t\t'center-left': { base: 'justify-start items-center' },\n\t\t\tcenter: { base: 'justify-center items-center' },\n\t\t\t'center-right': { base: 'justify-end items-center' },\n\t\t\t'bottom-left': { base: 'justify-start items-end' },\n\t\t\t'bottom-center': { base: 'justify-center items-end' },\n\t\t\t'bottom-right': { base: 'justify-end items-end' },\n\t\t\tdefault: { base: 'justify-center items-center' }\n\t\t},\n\t\tsize: {\n\t\t\txs: { div: 'max-w-md' },\n\t\t\tsm: { div: 'max-w-lg' },\n\t\t\tmd: { div: 'max-w-2xl' },\n\t\t\tlg: { div: 'max-w-4xl' },\n\t\t\txl: { div: 'max-w-7xl' }\n\t\t},\n\t\trounded: {\n\t\t\ttrue: { content: 'rounded' }\n\t\t},\n\t\tshadow: {\n\t\t\ttrue: { content: 'shadow-md' }\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/modal/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\nimport type { TransitionFunc, ParamsType } from '../types';\n\ntype WidthType = 'md' | 'sm' | 'lg' | 'xl' | 'xs' | undefined;\ntype PosisionType =\n\t| 'top-left'\n\t| 'top-center'\n\t| 'top-right'\n\t| 'center-left'\n\t| 'center'\n\t| 'center-right'\n\t| 'bottom-left'\n\t| 'bottom-center'\n\t| 'bottom-right'\n\t| 'default'\n\t| undefined;\n\ninterface ModalProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\theader?: Snippet;\n\tfooter?: Snippet;\n\ttitle?: string;\n\tmodalStatus: boolean;\n\tdismissable?: boolean;\n\tcloseModal?: () => void;\n\tcloseBtnClass?: string;\n\th3Class?: string;\n\tdivClass?: string;\n\theaderClass?: string;\n\tcontentClass?: string;\n\tbodyClass?: string;\n\tfooterClass?: string;\n\toutsideClose?: boolean;\n\tposition?: PosisionType;\n\tsize?: WidthType;\n\tbackdrop?: boolean;\n\tbackdropClass?: string;\n\trounded?: boolean;\n\t// placement?: PlacementType;\n\tclass?: string;\n\tparams?: ParamsType;\n\ttransition?: TransitionFunc;\n}\n\nexport { type ModalProps };\n"
  },
  {
    "path": "src/lib/nav/NavBrand.svelte",
    "content": "<script lang=\"ts\">\n\timport { type NavBrandProps as Props, navbrand } from '.';\n\timport { getContext } from 'svelte';\n\timport type { navbarType } from '$lib/types';\n\n\tlet { children, siteName, closeNav, aClass, spanClass, ...restProps }: Props = $props();\n\n\tconst context = getContext<navbarType>('navbarContext');\n\tcloseNav = context.closeNav ?? closeNav;\n\n\tconst { base, span } = $derived(navbrand());\n</script>\n\n<a href=\"/\" onclick={closeNav} {...restProps} class={base({ class: aClass })}>\n\t{#if children}\n\t\t{@render children()}\n\t{/if}\n\t{#if siteName}\n\t\t<span class={span({ class: spanClass })}>{siteName}</span>\n\t{/if}\n</a>\n"
  },
  {
    "path": "src/lib/nav/NavHamburger.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport type { navbarType } from '$lib/types';\n\timport { navhamburger, type NavHamburgerProps as Props } from '.';\n\n\tlet { toggleNav, class: className, ...restProps }: Props = $props();\n\n\tlet breakPoint;\n\tconst context = getContext<navbarType>('navbarContext');\n\tbreakPoint = context.breakPoint ?? 'md';\n\tconst toggleButton = $derived(navhamburger({ breakPoint, className }));\n\t// const handletoggleNav = () => {\n\t//   toggleNav();\n\t//   console.log('toggleNav clicked')\n\t// }\n</script>\n\n<button onclick={toggleNav} type=\"button\" {...restProps} class={toggleButton}>\n\t<span class=\"sr-only\">Open main menu</span>\n\t<svg\n\t\tclass=\"h-5 w-5\"\n\t\taria-hidden=\"true\"\n\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\tfill=\"none\"\n\t\tviewBox=\"0 0 17 14\"\n\t>\n\t\t<path\n\t\t\tstroke=\"currentColor\"\n\t\t\tstroke-linecap=\"round\"\n\t\t\tstroke-linejoin=\"round\"\n\t\t\tstroke-width=\"2\"\n\t\t\td=\"M1 1h15M1 7h15M1 13h15\"\n\t\t/>\n\t</svg>\n</button>\n"
  },
  {
    "path": "src/lib/nav/NavLi.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport type { navbarType } from '$lib/types';\n\timport { type NavLiProps as Props, navLi } from '.';\n\n\tlet { closeNav, href, children, aClass, class: className, ...restProps }: Props = $props();\n\n\tlet breakPoint: navbarType['breakPoint'];\n\n\tconst context = getContext<navbarType>('navbarContext');\n\tbreakPoint = context.breakPoint ?? 'md';\n\tcloseNav = context.closeNav ?? closeNav;\n\tconst activeUrlStore = getContext('activeUrl') as {\n\t\tsubscribe: (callback: (value: string) => void) => void;\n\t};\n\n\tlet navUrl = $state('');\n\tactiveUrlStore.subscribe((value) => {\n\t\tnavUrl = value;\n\t});\n\n\t// let currentUrl = $state();\n\tlet isActive = $derived(navUrl ? href === navUrl : false);\n\t$effect(() => {\n\t\t// $inspect('navUrl: ', navUrl);\n\t});\n\n\tconst { base, link } = $derived(navLi({ active: isActive, breakPoint }));\n</script>\n\n<li class={base({ class: className })}>\n\t<a\n\t\t{href}\n\t\tonclick={closeNav}\n\t\t{...restProps}\n\t\taria-current={isActive}\n\t\tclass={link({ class: aClass })}\n\t>\n\t\t{@render children()}\n\t</a>\n</li>\n"
  },
  {
    "path": "src/lib/nav/NavUl.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext, setContext } from 'svelte';\n\timport type { navbarType } from '$lib/types';\n\timport { writable } from 'svelte/store';\n\timport { type NavUlProps as Props, navUl } from '.';\n\n\tlet { children, activeUrl = '', class: className, ...restProps }: Props = $props();\n\n\tlet breakPoint: navbarType['breakPoint'];\n\tconst context = getContext<navbarType>('navbarContext');\n\tbreakPoint = context.breakPoint ?? 'md';\n\n\tconst base = $derived(navUl({ breakPoint, className }));\n\tconst activeUrlStore = writable('');\n\t$effect(() => {\n\t\tactiveUrlStore.set(activeUrl);\n\t});\n\tsetContext('activeUrl', activeUrlStore);\n</script>\n\n<ul {...restProps} class={base}>\n\t{@render children()}\n</ul>\n"
  },
  {
    "path": "src/lib/nav/Navbar.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport { clickOutside } from '../uiHelpers.svelte';\n\timport { slide, type SlideParams } from 'svelte/transition';\n\timport { quintOut } from 'svelte/easing';\n\timport type { navbarType } from '$lib/types';\n\timport { type NavbarProps as Props, navbar } from './';\n\n\tlet {\n\t\tchildren,\n\t\tnavSlotBlock,\n\t\tnavSlotHiddenTop,\n\t\tnavSlotHiddenBottom,\n\t\ttoggleNav,\n\t\tcloseNav = () => {},\n\t\tnavStatus,\n\t\tfluid,\n\t\tbrand,\n\t\thamburgerMenu = true,\n\t\tbreakPoint = 'md',\n\t\tnavClass,\n\t\tdivClass,\n\t\tbtnClass,\n\t\tdiv2Class,\n\t\tactiveClass,\n\t\tnonActiveClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, container, toggleButton, menuContainer, activeLink, inactiveLink } = $derived(\n\t\tnavbar({ fluid, breakPoint, navStatus })\n\t);\n\n\tsetContext<navbarType>('navbarContext', {\n\t\tnavStatus,\n\t\tbreakPoint,\n\t\tget activeClass() {\n\t\t\treturn activeLink({ class: activeClass });\n\t\t},\n\t\tget nonActiveClass() {\n\t\t\treturn inactiveLink({ class: nonActiveClass });\n\t\t},\n\t\tcloseNav: closeNav\n\t});\n\n\tlet slideParams: SlideParams = {\n\t\tdelay: 250,\n\t\tduration: 500,\n\t\teasing: quintOut\n\t};\n\t// Create a helper to determine menu role and tabindex for A11y\n\tfunction getMenuProps(isOpen: boolean) {\n\t\treturn isOpen ? { role: 'menu', tabindex: 0 } : { role: 'none', tabindex: -1 };\n\t}\n</script>\n\n<nav {...restProps} class={base({ class: navClass })} use:clickOutside={closeNav}>\n\t<div class={container({ class: divClass })}>\n\t\t{#if brand}\n\t\t\t{@render brand()}\n\t\t{/if}\n\t\t{#if hamburgerMenu}\n\t\t\t<button onclick={toggleNav} type=\"button\" class={toggleButton({ class: btnClass })}>\n\t\t\t\t<span class=\"sr-only\">Open main menu</span>\n\t\t\t\t<svg\n\t\t\t\t\tclass=\"h-5 w-5\"\n\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tviewBox=\"0 0 17 14\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\t\td=\"M1 1h15M1 7h15M1 13h15\"\n\t\t\t\t\t/>\n\t\t\t\t</svg>\n\t\t\t</button>\n\t\t{/if}\n\t\t{#if navSlotBlock}\n\t\t\t{@render navSlotBlock()}\n\t\t{/if}\n\t\t{#if navStatus}\n\t\t\t{#if navSlotHiddenTop}\n\t\t\t\t{@render navSlotHiddenTop()}\n\t\t\t{/if}\n\t\t\t<div\n\t\t\t\tclass={menuContainer({ class: div2Class })}\n\t\t\t\ttransition:slide={slideParams}\n\t\t\t\t{...getMenuProps(true)}\n\t\t\t>\n\t\t\t\t{@render children()}\n\t\t\t</div>\n\t\t\t{#if navSlotHiddenBottom}\n\t\t\t\t{@render navSlotHiddenBottom()}\n\t\t\t{/if}\n\t\t{:else}\n\t\t\t<div class={menuContainer({ class: div2Class })} {...getMenuProps(false)}>\n\t\t\t\t{@render children()}\n\t\t\t</div>\n\t\t{/if}\n\t</div>\n</nav>\n"
  },
  {
    "path": "src/lib/nav/index.ts",
    "content": "import type { NavbarProps, NavBrandProps, NavLiProps, NavUlProps, NavHamburgerProps } from './type';\nimport Navbar from './Navbar.svelte';\nimport NavBrand from './NavBrand.svelte';\nimport NavLi from './NavLi.svelte';\nimport NavUl from './NavUl.svelte';\nimport NavHamburger from './NavHamburger.svelte';\nimport { navbar, navUl, navbrand, navLi, navhamburger } from './theme';\n\nexport {\n\tNavbar,\n\tnavbar,\n\ttype NavbarProps,\n\tNavBrand,\n\tnavbrand,\n\ttype NavBrandProps,\n\tNavLi,\n\tnavLi,\n\ttype NavLiProps,\n\tNavUl,\n\tnavUl,\n\ttype NavUlProps,\n\tNavHamburger,\n\tnavhamburger,\n\ttype NavHamburgerProps\n};\n"
  },
  {
    "path": "src/lib/nav/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const navbar = tv({\n\tslots: {\n\t\tbase: 'bg-white dark:bg-gray-900 text-gray-700 dark:text-gray-200 border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700 px-2 sm:px-4 py-2.5 w-full',\n\t\tcontainer: 'mx-auto flex flex-wrap items-center justify-between',\n\t\ttoggleButton:\n\t\t\t'inline-flex h-10 w-10 items-center justify-center rounded-lg p-2 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600',\n\t\tmenuContainer: 'w-full',\n\t\tactiveLink: 'block py-2 px-3 text-white bg-primary-700 rounded dark:text-white',\n\t\tinactiveLink:\n\t\t\t'block py-2 px-3 text-gray-900 rounded hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700 dark:hover:text-white'\n\t},\n\tvariants: {\n\t\tfluid: {\n\t\t\ttrue: {\n\t\t\t\tcontainer: 'w-full'\n\t\t\t},\n\t\t\tfalse: {\n\t\t\t\tcontainer: 'container'\n\t\t\t}\n\t\t},\n\t\tbreakPoint: {\n\t\t\tmd: {\n\t\t\t\tcontainer: 'max-w-screen-xl',\n\t\t\t\ttoggleButton: 'md:hidden',\n\t\t\t\tmenuContainer: 'md:block md:w-auto'\n\t\t\t},\n\t\t\tlg: {\n\t\t\t\tcontainer: 'max-w-screen-xl',\n\t\t\t\ttoggleButton: 'lg:hidden',\n\t\t\t\tmenuContainer: 'lg:block lg:w-auto'\n\t\t\t},\n\t\t\txl: {\n\t\t\t\tcontainer: 'max-w-screen-xl',\n\t\t\t\ttoggleButton: 'xl:hidden',\n\t\t\t\tmenuContainer: 'xl:block xl:w-auto'\n\t\t\t},\n\t\t\txxl: {\n\t\t\t\tcontainer: 'w-full',\n\t\t\t\ttoggleButton: '2xl:hidden',\n\t\t\t\tmenuContainer: '2xl:block 2xl:w-auto'\n\t\t\t}\n\t\t},\n\t\tnavStatus: {\n\t\t\ttrue: {\n\t\t\t\tmenuContainer: 'block'\n\t\t\t},\n\t\t\tfalse: {\n\t\t\t\tmenuContainer: 'hidden'\n\t\t\t}\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tfluid: false,\n\t\tbreakPoint: 'md',\n\t\tnavStatus: false\n\t}\n});\n\nexport const navUl = tv({\n\tbase: 'font-medium flex flex-col p-4 mt-4 border border-gray-100 rounded-lg bg-transparent rtl:space-x-reverse dark:bg-gray-800 dark:border-gray-700',\n\tvariants: {\n\t\tbreakPoint: {\n\t\t\tmd: 'md:mt-0 md:flex-row md:space-x-8 md:border-0 md:p-0 md:dark:bg-gray-900',\n\t\t\tlg: 'lg:mt-0 lg:flex-row lg:space-x-8 lg:border-0 lg:p-0 lg:dark:bg-gray-900',\n\t\t\txl: 'xl:mt-0 xl:flex-row xl:space-x-8 xl:border-0 lg:p-0 xl:dark:bg-gray-900',\n\t\t\txxl: '2xl:mt-0 2xl:flex-row 2xl:space-x-8 2xl:border-0 2xl:p-0 2xl:dark:bg-gray-900'\n\t\t}\n\t}\n});\n\nexport const navbrand = tv({\n\tslots: {\n\t\tbase: 'flex items-center space-x-3 rtl:space-x-reverse',\n\t\tspan: 'self-center whitespace-nowrap text-2xl font-semibold text-primary-900 dark:text-white sm:text-3xl'\n\t}\n});\n\nexport const navLi = tv({\n\tslots: {\n\t\tbase: 'list-none',\n\t\tlink: 'block py-2 pl-3 pr-4 text-gray-900 rounded hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700 dark:hover:text-white'\n\t},\n\tvariants: {\n\t\tactive: {\n\t\t\ttrue: {\n\t\t\t\tlink: 'bg-primary-700 text-white'\n\t\t\t}\n\t\t},\n\t\tbreakPoint: {\n\t\t\tmd: {\n\t\t\t\tlink: 'md:hover:bg-transparent md:border-0 md:hover:text-primary-700 md:p-0 md:dark:hover:text-primary-500 md:dark:hover:bg-transparent'\n\t\t\t},\n\t\t\tlg: {\n\t\t\t\tlink: 'lg:hover:bg-transparent lg:border-0 lg:hover:text-primary-700 lg:p-0 lg:dark:hover:text-primary-500 lg:dark:hover:bg-transparent'\n\t\t\t},\n\t\t\txl: {\n\t\t\t\tlink: 'xl:hover:bg-transparent xl:border-0 xl:hover:text-primary-700 xl:p-0 xl:dark:hover:text-primary-500 xl:dark:hover:bg-transparent'\n\t\t\t},\n\t\t\txxl: {\n\t\t\t\tlink: '2xl:hover:bg-transparent 2xl:border-0 2xl:hover:text-primary-700 2xl:p-0 2xl:dark:hover:text-primary-500 2xl:dark:hover:bg-transparent'\n\t\t\t}\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tactive: true,\n\t\t\tbreakPoint: 'md',\n\t\t\tclass: {\n\t\t\t\tlink: 'md:bg-transparent md:text-primary-700 md:p-0 md:dark:text-primary-500'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tactive: true,\n\t\t\tbreakPoint: 'lg',\n\t\t\tclass: {\n\t\t\t\tlink: 'lg:bg-transparent lg:text-primary-700 lg:p-0 lg:dark:text-primary-500'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tactive: true,\n\t\t\tbreakPoint: 'xl',\n\t\t\tclass: {\n\t\t\t\tlink: 'xl:bg-transparent xl:text-primary-700 xl:p-0 xl:dark:text-primary-500'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tactive: true,\n\t\t\tbreakPoint: 'xxl',\n\t\t\tclass: {\n\t\t\t\tlink: '2xl:bg-transparent 2xl:text-primary-700 2xl:p-0 2xl:dark:text-primary-500'\n\t\t\t}\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tbreakPoint: 'md',\n\t\tactive: false\n\t}\n});\n\nexport const navcontainer = tv({\n\tbase: 'mx-auto flex flex-wrap justify-between items-center',\n\tvariants: {\n\t\tfluid: {\n\t\t\ttrue: 'w-full',\n\t\t\tfalse: 'container'\n\t\t}\n\t}\n});\n\nexport const navhamburger = tv({\n\tbase: 'inline-flex h-10 w-10 items-center justify-center rounded-lg p-2 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600',\n\tvariants: {\n\t\tbreakPoint: {\n\t\t\tmd: 'md:hidden',\n\t\t\tlg: 'lg:hidden',\n\t\t\txl: 'xl:hidden',\n\t\t\txxl: '2xl:hidden'\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/nav/type.ts",
    "content": "import type { HTMLAttributes, HTMLAnchorAttributes } from 'svelte/elements';\nimport type { Snippet } from 'svelte';\nimport type { navbarType } from '$lib/types';\n\ninterface NavbarProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\tnavSlotBlock?: Snippet;\n\tnavSlotHiddenTop?: Snippet;\n\tnavSlotHiddenBottom?: Snippet;\n\ttoggleNav?: () => void;\n\tcloseNav?: () => void;\n\tnavStatus?: boolean | undefined;\n\tfluid?: boolean;\n\tbrand?: Snippet;\n\thamburgerMenu?: boolean;\n\tbreakPoint?: navbarType['breakPoint'];\n\tnavClass?: string;\n\tdivClass?: string;\n\tbtnClass?: string;\n\tdiv2Class?: string;\n\tnonActiveClass?: string;\n\tactiveClass?: string;\n}\n\ninterface NavBrandProps extends HTMLAnchorAttributes {\n\tchildren?: Snippet;\n\tsiteName?: string | undefined | null;\n\tcloseNav?: () => void;\n\taClass?: string;\n\tspanClass?: string;\n}\n\ninterface NavUlProps extends HTMLAttributes<HTMLUListElement> {\n\tchildren: Snippet;\n\tclass?: string;\n\tactiveUrl?: string;\n}\n\ninterface NavLiProps extends HTMLAnchorAttributes {\n\tchildren: Snippet;\n\tcloseNav?: () => void;\n\thref?: string;\n\taClass?: string;\n\tclass?: string;\n}\n\ninterface NavHamburgerProps extends HTMLAttributes<HTMLButtonElement> {\n\ttoggleNav: () => void;\n\tclass?: string;\n}\n\nexport {\n\ttype NavbarProps,\n\ttype NavBrandProps,\n\ttype NavLiProps,\n\ttype NavUlProps,\n\ttype NavHamburgerProps\n};\n"
  },
  {
    "path": "src/lib/pagination/Pagination.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport { type PaginationProps as Props, pagination, PaginationItem } from '.';\n\n\tlet {\n\t\tpages = [],\n\t\tprevious,\n\t\tnext,\n\t\tprevContent,\n\t\tnextContent,\n\t\ttable,\n\t\tsize,\n\t\tariaLabel,\n\t\t...restProps\n\t}: Props = $props();\n\n\tsetContext('group', true);\n\tsetContext('table', table);\n\tsetContext('size', size);\n\n\tconst paginationClass = $derived(pagination({ table, size }));\n</script>\n\n<nav aria-label={ariaLabel}>\n\t<ul class={paginationClass}>\n\t\t{#if typeof previous === 'function'}\n\t\t\t<li {...restProps}>\n\t\t\t\t<PaginationItem\n\t\t\t\t\t{size}\n\t\t\t\t\tonclick={() => previous()}\n\t\t\t\t\tclass={table ? 'rounded-none rounded-l' : 'rounded-none  rounded-s-lg'}\n\t\t\t\t>\n\t\t\t\t\t{#if prevContent}\n\t\t\t\t\t\t{@render prevContent()}\n\t\t\t\t\t{:else}\n\t\t\t\t\t\tPrevious\n\t\t\t\t\t{/if}\n\t\t\t\t</PaginationItem>\n\t\t\t</li>\n\t\t{/if}\n\t\t{#each pages as { name, href, active, size }}\n\t\t\t<li {...restProps}>\n\t\t\t\t<PaginationItem {size} {active} {href}>\n\t\t\t\t\t{name}\n\t\t\t\t</PaginationItem>\n\t\t\t</li>\n\t\t{/each}\n\t\t{#if typeof next === 'function'}\n\t\t\t<li {...restProps}>\n\t\t\t\t<PaginationItem\n\t\t\t\t\t{size}\n\t\t\t\t\tonclick={() => next()}\n\t\t\t\t\tclass={table ? 'rounded-none rounded-r' : 'rounded-none rounded-e-lg'}\n\t\t\t\t>\n\t\t\t\t\t{#if nextContent}\n\t\t\t\t\t\t{@render nextContent()}\n\t\t\t\t\t{:else}\n\t\t\t\t\t\tNext\n\t\t\t\t\t{/if}\n\t\t\t\t</PaginationItem>\n\t\t\t</li>\n\t\t{/if}\n\t</ul>\n</nav>\n"
  },
  {
    "path": "src/lib/pagination/PaginationItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { paginationItem, type PaginationItemProps as Props } from '.';\n\timport { getContext } from 'svelte';\n\n\tlet { children, size, class: className, href, active, ...restProps }: Props = $props();\n\n\tconst group = getContext<boolean>('group');\n\tconst table = getContext<boolean>('table');\n\tconst paginationClass = $derived(paginationItem({ size, active, group, table, className }));\n</script>\n\n{#if href}\n\t<a {href} {...restProps} class={paginationClass}>\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</a>\n{:else}\n\t<button {...restProps} class={paginationClass}>\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</button>\n{/if}\n"
  },
  {
    "path": "src/lib/pagination/index.ts",
    "content": "import type { PaginationItemProps, PaginationProps, PaginationItemSpecificProps } from './type';\nimport { paginationItem, pagination } from './theme';\nimport Pagination from './Pagination.svelte';\nimport PaginationItem from './PaginationItem.svelte';\n\nexport {\n\tPagination,\n\tPaginationItem,\n\tpaginationItem,\n\tpagination,\n\ttype PaginationItemProps,\n\ttype PaginationProps,\n\ttype PaginationItemSpecificProps\n};\n"
  },
  {
    "path": "src/lib/pagination/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const paginationItem = tv({\n\tbase: 'flex items-center font-medium',\n\tvariants: {\n\t\tsize: {\n\t\t\tdefault: 'h-8 px-3 text-sm',\n\t\t\tlarge: 'h-10 px-4 text-base'\n\t\t},\n\t\tactive: {\n\t\t\ttrue: 'text-blue-600 border border-gray-300 bg-blue-50 hover:bg-blue-100 hover:text-blue-700 dark:border-gray-700 dark:bg-gray-700 dark:text-white',\n\t\t\tfalse:\n\t\t\t\t'text-gray-500 bg-white hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white'\n\t\t},\n\t\tgroup: {\n\t\t\ttrue: '',\n\t\t\tfalse: 'rounded-lg'\n\t\t},\n\t\ttable: {\n\t\t\ttrue: 'rounded',\n\t\t\tfalse: 'border'\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tgroup: false,\n\t\t\ttable: false,\n\t\t\tclass: 'rounded-lg'\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tsize: 'default',\n\t\tactive: false,\n\t\tgroup: false,\n\t\ttable: false\n\t}\n});\n\nexport const pagination = tv({\n\tbase: 'inline-flex -space-x-px rtl:space-x-reverse items-center',\n\tvariants: {\n\t\ttable: {\n\t\t\ttrue: 'divide-x rtl:divide-x-reverse dark divide-gray-700 dark:divide-gray-700',\n\t\t\tfalse: ''\n\t\t},\n\t\tsize: {\n\t\t\tdefault: '',\n\t\t\tlarge: ''\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\ttable: false,\n\t\tsize: 'default'\n\t}\n});\n"
  },
  {
    "path": "src/lib/pagination/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAnchorAttributes, HTMLButtonAttributes, HTMLLiAttributes } from 'svelte/elements';\n\ntype PaginationItemType = {\n\tsize?: 'default' | 'large';\n\tactive?: boolean | null;\n\tgroup?: boolean | null;\n\ttable?: boolean | null;\n};\n\ninterface PaginationItemSpecificProps {\n\tchildren?: Snippet;\n\tname?: string;\n\thref?: string;\n\tactive?: boolean;\n\trel?: string;\n\tsize?: 'default' | 'large' | undefined;\n}\n\ntype HTMLAttributesWithoutAbort = Omit<HTMLButtonAttributes, 'on:abort'> &\n\tOmit<HTMLAnchorAttributes, 'on:abort'>;\n\ninterface PaginationItemProps extends HTMLAttributesWithoutAbort {\n\tchildren?: Snippet;\n\tname?: string;\n\thref?: string;\n\tactive?: boolean;\n\trel?: string;\n\tsize?: 'default' | 'large' | undefined;\n\tclass?: string;\n}\n\ninterface PaginationProps extends HTMLLiAttributes {\n\tprevContent?: Snippet;\n\tnextContent?: Snippet;\n\tpages?: PaginationItemProps[];\n\tprevious?: () => void;\n\tnext?: () => void;\n\ttable?: boolean;\n\tsize?: PaginationItemType['size'];\n\tariaLabel?: string;\n}\n\nexport { type PaginationItemProps, type PaginationProps, type PaginationItemSpecificProps };\n"
  },
  {
    "path": "src/lib/popover/Popover.svelte",
    "content": "<script lang=\"ts\">\n\timport { type PopoverProps as Props, popover } from '.';\n\timport { onDestroy } from 'svelte';\n\timport { type ParamsType } from '$lib/types';\n\timport { fade } from 'svelte/transition';\n\timport { linear } from 'svelte/easing';\n\n\tlet {\n\t\tchildren,\n\t\ttitleSlot,\n\t\tcolor = 'default',\n\t\tarrow = true,\n\t\toffset = 0,\n\t\ttriggeredBy,\n\t\tposition = 'top',\n\t\tclass: className,\n\t\treference,\n\t\ttransition = fade,\n\t\tparams,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet { base, title, h3, arrowBase } = $derived(popover({ color, arrow, position }));\n\n\tconst defaultParams: ParamsType = { duration: 100, easing: linear };\n\n\tlet tooltipElement: HTMLElement | null = $state(null);\n\tlet triggerElement: HTMLElement | null = null;\n\tlet referenceElement: HTMLElement | null = null;\n\tlet arrowEl: HTMLElement | null = $state(null);\n\tlet visible = $state(false);\n\tlet positioned = $state(false);\n\n\t// Change the type to accommodate both browser and Node.js environments\n\tlet hideTimeoutId: ReturnType<typeof setTimeout> | undefined;\n\n\tconst showTooltip = () => {\n\t\tvisible = true;\n\t\tsetTimeout(() => {\n\t\t\tpositionTooltip();\n\t\t\tpositioned = true;\n\t\t}, 0);\n\t};\n\n\tconst hideTooltip = () => {\n\t\tvisible = false;\n\t\tpositioned = false;\n\t};\n\n\tconst onPopoverEnter = () => {\n\t\tif (hideTimeoutId !== undefined) {\n\t\t\tclearTimeout(hideTimeoutId);\n\t\t\thideTimeoutId = undefined;\n\t\t}\n\t};\n\n\t// Handle mouse leave on popover\n\tconst onPopoverLeave = () => {\n\t\thideTooltip();\n\t};\n\n\tconst onTriggerLeave = () => {\n\t\t// Set a timeout to hide the tooltip, allowing time to move to the popover\n\t\thideTimeoutId = setTimeout(hideTooltip, 100);\n\t};\n\n\tconst positionTooltip = () => {\n\t\tif (!tooltipElement || !triggerElement) return;\n\t\tconst triggerRect = triggerElement.getBoundingClientRect();\n\t\tconst referenceRect =\n\t\t\treference && referenceElement ? referenceElement.getBoundingClientRect() : triggerRect;\n\t\tconst tooltipRect = tooltipElement.getBoundingClientRect();\n\t\tconst arrowRect = arrow && arrowEl ? arrowEl.getBoundingClientRect() : null;\n\n\t\tconst scrollX = window.scrollX || document.documentElement.scrollLeft;\n\t\tconst scrollY = window.scrollY || document.documentElement.scrollTop;\n\n\t\tlet top, left, arrowTop, arrowLeft;\n\n\t\tswitch (position) {\n\t\t\tcase 'top':\n\t\t\t\ttop = referenceRect.top + scrollY - tooltipRect.height - 10 - offset;\n\t\t\t\tleft = referenceRect.left + scrollX + referenceRect.width / 2 - tooltipRect.width / 2;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = tooltipRect.height - 5;\n\t\t\t\t\tarrowLeft = tooltipRect.width / 2 - arrowRect.width / 2;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'top-start':\n\t\t\t\ttop = referenceRect.top + scrollY - tooltipRect.height - 10 - offset;\n\t\t\t\tleft = referenceRect.left + scrollX;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = tooltipRect.height - 5;\n\t\t\t\t\tarrowLeft = referenceRect.width / 2 - arrowRect.width / 2;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'top-end':\n\t\t\t\ttop = referenceRect.top + scrollY - tooltipRect.height - 10 - offset;\n\t\t\t\tleft = referenceRect.right + scrollX - tooltipRect.width;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = tooltipRect.height - 5;\n\t\t\t\t\tarrowLeft = tooltipRect.width - referenceRect.width / 2 - arrowRect.width / 2;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'bottom':\n\t\t\t\ttop = referenceRect.bottom + scrollY + 10 + offset;\n\t\t\t\tleft = referenceRect.left + scrollX + referenceRect.width / 2 - tooltipRect.width / 2;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = -arrowRect.height + 9;\n\t\t\t\t\tarrowLeft = tooltipRect.width / 2 - arrowRect.width / 2;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'bottom-start':\n\t\t\t\ttop = referenceRect.bottom + scrollY + 10 + offset;\n\t\t\t\tleft = referenceRect.left + scrollX;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = -arrowRect.height + 9;\n\t\t\t\t\tarrowLeft = referenceRect.width / 2 - arrowRect.width / 2;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'bottom-end':\n\t\t\t\ttop = referenceRect.bottom + scrollY + 10 + offset;\n\t\t\t\tleft = referenceRect.right + scrollX - tooltipRect.width;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = -arrowRect.height + 9;\n\t\t\t\t\tarrowLeft = tooltipRect.width - referenceRect.width / 2 - arrowRect.width / 2;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'left':\n\t\t\t\ttop = referenceRect.top + scrollY + referenceRect.height / 2 - tooltipRect.height / 2;\n\t\t\t\tleft = referenceRect.left + scrollX - tooltipRect.width - 10 - offset;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = tooltipRect.height / 2 - arrowRect.height / 2;\n\t\t\t\t\tarrowLeft = tooltipRect.width - 5;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'left-start':\n\t\t\t\ttop = referenceRect.top + scrollY;\n\t\t\t\tleft = referenceRect.left + scrollX - tooltipRect.width - 10 - offset;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = arrowRect.height;\n\t\t\t\t\tarrowLeft = tooltipRect.width - 5;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'left-end':\n\t\t\t\ttop = referenceRect.bottom + scrollY - tooltipRect.height;\n\t\t\t\tleft = referenceRect.left + scrollX - tooltipRect.width - 10 - offset;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = tooltipRect.height - arrowRect.height * 2;\n\t\t\t\t\tarrowLeft = tooltipRect.width - 5;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'right':\n\t\t\t\ttop = referenceRect.top + scrollY + referenceRect.height / 2 - tooltipRect.height / 2;\n\t\t\t\tleft = referenceRect.right + scrollX + 10 + offset;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = tooltipRect.height / 2 - arrowRect.height / 2;\n\t\t\t\t\tarrowLeft = -arrowRect.width / 2 + 2;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'right-start':\n\t\t\t\ttop = referenceRect.top + scrollY;\n\t\t\t\tleft = referenceRect.right + scrollX + 10 + offset;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = arrowRect.height;\n\t\t\t\t\tarrowLeft = -arrowRect.width / 2 + 2;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'right-end':\n\t\t\t\ttop = referenceRect.bottom + scrollY - tooltipRect.height;\n\t\t\t\tleft = referenceRect.right + scrollX + 10 + offset;\n\t\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\t\tarrowTop = tooltipRect.height - arrowRect.height * 2;\n\t\t\t\t\tarrowLeft = -arrowRect.width / 2 + 2;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\ttooltipElement.style.top = `${top}px`;\n\t\ttooltipElement.style.left = `${left}px`;\n\n\t\tif (arrowEl && arrowRect) {\n\t\t\tarrowEl.style.top = `${arrowTop}px`;\n\t\t\tarrowEl.style.left = `${arrowLeft}px`;\n\t\t}\n\t};\n\n\t$effect(() => {\n\t\ttriggerElement = document.querySelector(triggeredBy);\n\t\treferenceElement = reference ? document.querySelector(reference) : triggerElement;\n\n\t\tif (triggerElement) {\n\t\t\ttriggerElement.addEventListener('mouseenter', showTooltip);\n\t\t\ttriggerElement.addEventListener('mouseleave', onTriggerLeave);\n\t\t}\n\n\t\tconst handlePositionUpdate = () => {\n\t\t\tif (visible) {\n\t\t\t\tpositionTooltip();\n\t\t\t}\n\t\t};\n\n\t\twindow.addEventListener('resize', handlePositionUpdate);\n\t\twindow.addEventListener('scroll', handlePositionUpdate, true);\n\n\t\tonDestroy(() => {\n\t\t\tif (triggerElement) {\n\t\t\t\ttriggerElement.removeEventListener('mouseenter', showTooltip);\n\t\t\t\ttriggerElement.removeEventListener('mouseleave', onTriggerLeave);\n\t\t\t}\n\t\t\twindow.removeEventListener('resize', handlePositionUpdate);\n\t\t\twindow.removeEventListener('scroll', handlePositionUpdate, true);\n\t\t\tif (hideTimeoutId !== undefined) {\n\t\t\t\tclearTimeout(hideTimeoutId);\n\t\t\t}\n\t\t});\n\t});\n</script>\n\n{#if transition && visible}\n\t<div\n\t\ttransition:transition={params || defaultParams}\n\t\trole=\"tooltip\"\n\t\tbind:this={tooltipElement}\n\t\t{...restProps}\n\t\tclass={`${base({ className })} ${positioned ? 'visible opacity-100' : 'invisible opacity-0'} transition-opacity duration-200`}\n\t\tonmouseenter={onPopoverEnter}\n\t\tonmouseleave={onPopoverLeave}\n\t>\n\t\t{#if typeof titleSlot === 'string'}\n\t\t\t<div class={title()}>\n\t\t\t\t<h3 class={h3()}>{titleSlot}</h3>\n\t\t\t</div>\n\t\t{:else if titleSlot}\n\t\t\t{@render titleSlot()}\n\t\t{/if}\n\t\t{@render children()}\n\t\t{#if arrow}<div bind:this={arrowEl} class={arrowBase({ arrow, position })}></div>{/if}\n\t</div>\n{:else if visible}\n\t<div\n\t\trole=\"tooltip\"\n\t\tbind:this={tooltipElement}\n\t\t{...restProps}\n\t\tclass={`${base({ className })} ${positioned ? 'visible opacity-100' : 'invisible opacity-0'} transition-opacity duration-200`}\n\t\tonmouseenter={onPopoverEnter}\n\t\tonmouseleave={onPopoverLeave}\n\t>\n\t\t{#if typeof titleSlot === 'string'}\n\t\t\t<div class={title()}>\n\t\t\t\t<h3 class={h3()}>{titleSlot}</h3>\n\t\t\t</div>\n\t\t{:else if titleSlot}\n\t\t\t{@render titleSlot()}\n\t\t{/if}\n\t\t{@render children()}\n\t\t{#if arrow}<div bind:this={arrowEl} class={arrowBase({ arrow, position })}></div>{/if}\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/popover/index.ts",
    "content": "import type { PopoverProps, TooltipPositionOptions, PositionResult, Position } from './type';\nimport Popover from './Popover.svelte';\nimport { popover } from './theme';\n\n/**\n * Calculates the position for a tooltip relative to a reference element.\n * @param options - The options for positioning\n * @returns The calculated position for the tooltip and arrow\n */\nfunction calculateTooltipPosition({\n\ttooltipRect,\n\treferenceRect,\n\tposition,\n\toffset,\n\tarrowRect\n}: TooltipPositionOptions): PositionResult {\n\tconst scrollX = window.scrollX || document.documentElement.scrollLeft;\n\tconst scrollY = window.scrollY || document.documentElement.scrollTop;\n\n\tlet top: number, left: number, arrowTop: number | undefined, arrowLeft: number | undefined;\n\n\tswitch (position) {\n\t\tcase 'top':\n\t\t\ttop = referenceRect.top + scrollY - tooltipRect.height - 10 - offset;\n\t\t\tleft = referenceRect.left + scrollX + referenceRect.width / 2 - tooltipRect.width / 2;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = tooltipRect.height - 5;\n\t\t\t\tarrowLeft = tooltipRect.width / 2 - arrowRect.width / 2;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'top-start':\n\t\t\ttop = referenceRect.top + scrollY - tooltipRect.height - 10 - offset;\n\t\t\tleft = referenceRect.left + scrollX;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = tooltipRect.height - 5;\n\t\t\t\tarrowLeft = referenceRect.width / 2 - arrowRect.width / 2;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'top-end':\n\t\t\ttop = referenceRect.top + scrollY - tooltipRect.height - 10 - offset;\n\t\t\tleft = referenceRect.right + scrollX - tooltipRect.width;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = tooltipRect.height - 5;\n\t\t\t\tarrowLeft = tooltipRect.width - referenceRect.width / 2 - arrowRect.width / 2;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'bottom':\n\t\t\ttop = referenceRect.bottom + scrollY + 10 + offset;\n\t\t\tleft = referenceRect.left + scrollX + referenceRect.width / 2 - tooltipRect.width / 2;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = -arrowRect.height + 9;\n\t\t\t\tarrowLeft = tooltipRect.width / 2 - arrowRect.width / 2;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'bottom-start':\n\t\t\ttop = referenceRect.bottom + scrollY + 10 + offset;\n\t\t\tleft = referenceRect.left + scrollX;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = -arrowRect.height + 9;\n\t\t\t\tarrowLeft = referenceRect.width / 2 - arrowRect.width / 2;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'bottom-end':\n\t\t\ttop = referenceRect.bottom + scrollY + 10 + offset;\n\t\t\tleft = referenceRect.right + scrollX - tooltipRect.width;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = -arrowRect.height + 9;\n\t\t\t\tarrowLeft = tooltipRect.width - referenceRect.width / 2 - arrowRect.width / 2;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'left':\n\t\t\ttop = referenceRect.top + scrollY + referenceRect.height / 2 - tooltipRect.height / 2;\n\t\t\tleft = referenceRect.left + scrollX - tooltipRect.width - 10 - offset;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = tooltipRect.height / 2 - arrowRect.height / 2;\n\t\t\t\tarrowLeft = tooltipRect.width - 5;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'left-start':\n\t\t\ttop = referenceRect.top + scrollY;\n\t\t\tleft = referenceRect.left + scrollX - tooltipRect.width - 10 - offset;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = arrowRect.height;\n\t\t\t\tarrowLeft = tooltipRect.width - 5;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'left-end':\n\t\t\ttop = referenceRect.bottom + scrollY - tooltipRect.height;\n\t\t\tleft = referenceRect.left + scrollX - tooltipRect.width - 10 - offset;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = tooltipRect.height - arrowRect.height * 2;\n\t\t\t\tarrowLeft = tooltipRect.width - 5;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'right':\n\t\t\ttop = referenceRect.top + scrollY + referenceRect.height / 2 - tooltipRect.height / 2;\n\t\t\tleft = referenceRect.right + scrollX + 10 + offset;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = tooltipRect.height / 2 - arrowRect.height / 2;\n\t\t\t\tarrowLeft = -arrowRect.width / 2 + 2;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'right-start':\n\t\t\ttop = referenceRect.top + scrollY;\n\t\t\tleft = referenceRect.right + scrollX + 10 + offset;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = arrowRect.height;\n\t\t\t\tarrowLeft = -arrowRect.width / 2 + 2;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 'right-end':\n\t\t\ttop = referenceRect.bottom + scrollY - tooltipRect.height;\n\t\t\tleft = referenceRect.right + scrollX + 10 + offset;\n\t\t\tif (arrowRect && offset === 0) {\n\t\t\t\tarrowTop = tooltipRect.height - arrowRect.height * 2;\n\t\t\t\tarrowLeft = -arrowRect.width / 2 + 2;\n\t\t\t}\n\t\t\tbreak;\n\t}\n\n\treturn { top, left, arrowTop, arrowLeft };\n}\n\nexport { Popover, popover, type PopoverProps, type Position, calculateTooltipPosition };\n"
  },
  {
    "path": "src/lib/popover/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const popover = tv({\n\tslots: {\n\t\tbase: 'popover absolute rounded-lg shadow-md',\n\t\ttitle: 'py-2 px-3 rounded-t-md border-b ',\n\t\th3: 'font-semibold',\n\t\tarrowBase:\n\t\t\t'absolute pointer-events-none block w-[10px] h-[10px] rotate-45 bg-inherit border-inherit shadow-md'\n\t},\n\tvariants: {\n\t\tcolor: {\n\t\t\tdefault: {\n\t\t\t\tbase: 'bg-white dark:bg-gray-800 text-gray-500 dark:text-gray-400 border border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700',\n\t\t\t\ttitle: 'bg-gray-100 border-gray-200 dark:border-gray-600 dark:bg-gray-700',\n\t\t\t\th3: 'text-gray-900 dark:text-white'\n\t\t\t},\n\t\t\tprimary: {\n\t\t\t\tbase: 'bg-primary-600 text-white',\n\t\t\t\ttitle: 'bg-primary-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tsecondary: {\n\t\t\t\tbase: 'bg-secondary-600 text-white',\n\t\t\t\ttitle: 'bg-secondary-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tgray: {\n\t\t\t\tbase: 'bg-gray-600 text-white',\n\t\t\t\ttitle: 'bg-gray-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tred: {\n\t\t\t\tbase: 'bg-red-600 text-white',\n\t\t\t\ttitle: 'bg-red-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\torange: {\n\t\t\t\tbase: 'bg-orange-600 text-white',\n\t\t\t\ttitle: 'bg-orange-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tamber: {\n\t\t\t\tbase: 'bg-amber-600 text-white',\n\t\t\t\ttitle: 'bg-amber-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tyellow: {\n\t\t\t\tbase: 'bg-yellow-400 text-white',\n\t\t\t\ttitle: 'bg-yellow-500',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tlime: {\n\t\t\t\tbase: 'bg-lime-600 text-white',\n\t\t\t\ttitle: 'bg-lime-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tgreen: {\n\t\t\t\tbase: 'bg-green-600 text-white',\n\t\t\t\ttitle: 'bg-green-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\temerald: {\n\t\t\t\tbase: 'bg-emerald-600 text-white',\n\t\t\t\ttitle: 'bg-emerald-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tteal: {\n\t\t\t\tbase: 'bg-teal-600 text-white',\n\t\t\t\ttitle: 'bg-teal-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tcyan: {\n\t\t\t\tbase: 'bg-cyan-600 text-white',\n\t\t\t\ttitle: 'bg-cyan-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tsky: {\n\t\t\t\tbase: 'bg-sky-600 text-white',\n\t\t\t\ttitle: 'bg-sky-700 text-white',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tblue: {\n\t\t\t\tbase: 'bg-blue-600 text-white',\n\t\t\t\ttitle: 'bg-blue-700 text-white',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tindigo: {\n\t\t\t\tbase: 'bg-indigo-600 text-white',\n\t\t\t\ttitle: 'bg-indigo-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tviolet: {\n\t\t\t\tbase: 'bg-violet-600 text-white',\n\t\t\t\ttitle: 'bg-violet-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tpurple: {\n\t\t\t\tbase: 'bg-purple-600 text-white',\n\t\t\t\ttitle: 'bg-purple-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tfuchsia: {\n\t\t\t\tbase: 'bg-fuchsia-600 text-white',\n\t\t\t\ttitle: 'bg-fuchsia-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\tpink: {\n\t\t\t\tbase: 'bg-pink-600 text-white',\n\t\t\t\ttitle: 'bg-pink-700',\n\t\t\t\th3: 'text-white'\n\t\t\t},\n\t\t\trose: {\n\t\t\t\tbase: 'bg-rose-800 text-white',\n\t\t\t\ttitle: 'bg-rose-700',\n\t\t\t\th3: 'text-white'\n\t\t\t}\n\t\t},\n\t\tarrow: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t},\n\t\tposition: {\n\t\t\ttop: '',\n\t\t\tbottom: '',\n\t\t\tleft: '',\n\t\t\tright: '',\n\t\t\t'right-start': '',\n\t\t\t'right-end': '',\n\t\t\t'left-start': '',\n\t\t\t'left-end': '',\n\t\t\t'top-start': '',\n\t\t\t'top-end': '',\n\t\t\t'bottom-start': '',\n\t\t\t'bottom-end': ''\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'default',\n\t\t\tclass: { arrowBase: 'bg-gray-100 dark:bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'primary',\n\t\t\tclass: { arrowBase: 'bg-primary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'secondary',\n\t\t\tclass: { arrowBase: 'bg-secondary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'gray',\n\t\t\tclass: { arrowBase: 'bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'red',\n\t\t\tclass: { arrowBase: 'bg-red-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'orange',\n\t\t\tclass: { arrowBase: 'bg-orange-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'amber',\n\t\t\tclass: { arrowBase: 'bg-amber-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'yellow',\n\t\t\tclass: { arrowBase: 'bg-yellow-500 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'lime',\n\t\t\tclass: { arrowBase: 'bg-lime-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'green',\n\t\t\tclass: { arrowBase: 'bg-green-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'emerald',\n\t\t\tclass: { arrowBase: 'bg-emerald-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'teal',\n\t\t\tclass: { arrowBase: 'bg-teal-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'cyan',\n\t\t\tclass: { arrowBase: 'bg-cyan-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'sky',\n\t\t\tclass: { arrowBase: 'bg-sky-700   ' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'blue',\n\t\t\tclass: { arrowBase: 'bg-blue-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'indigo',\n\t\t\tclass: { arrowBase: 'bg-indigo-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'violet',\n\t\t\tclass: { arrowBase: 'bg-violet-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'purple',\n\t\t\tclass: { arrowBase: 'bg-purple-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: { arrowBase: 'bg-fuchsia-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'pink',\n\t\t\tclass: { arrowBase: 'bg-pink-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom',\n\t\t\tcolor: 'rose',\n\t\t\tclass: { arrowBase: 'bg-rose-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'default',\n\t\t\tclass: { arrowBase: 'bg-gray-100 dark:bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'primary',\n\t\t\tclass: { arrowBase: 'bg-primary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'secondary',\n\t\t\tclass: { arrowBase: 'bg-secondary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'gray',\n\t\t\tclass: { arrowBase: 'bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'red',\n\t\t\tclass: { arrowBase: 'bg-red-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'orange',\n\t\t\tclass: { arrowBase: 'bg-orange-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'amber',\n\t\t\tclass: { arrowBase: 'bg-amber-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'yellow',\n\t\t\tclass: { arrowBase: 'bg-yellow-500 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'lime',\n\t\t\tclass: { arrowBase: 'bg-lime-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'green',\n\t\t\tclass: { arrowBase: 'bg-green-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'emerald',\n\t\t\tclass: { arrowBase: 'bg-emerald-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'teal',\n\t\t\tclass: { arrowBase: 'bg-teal-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'cyan',\n\t\t\tclass: { arrowBase: 'bg-cyan-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'sky',\n\t\t\tclass: { arrowBase: 'bg-sky-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'blue',\n\t\t\tclass: { arrowBase: 'bg-blue-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'indigo',\n\t\t\tclass: { arrowBase: 'bg-indigo-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'violet',\n\t\t\tclass: { arrowBase: 'bg-violet-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'purple',\n\t\t\tclass: { arrowBase: 'bg-purple-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: { arrowBase: 'bg-fuchsia-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'pink',\n\t\t\tclass: { arrowBase: 'bg-pink-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'right-start',\n\t\t\tcolor: 'rose',\n\t\t\tclass: { arrowBase: 'bg-rose-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'default',\n\t\t\tclass: { arrowBase: 'bg-gray-100 dark:bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'primary',\n\t\t\tclass: { arrowBase: 'bg-primary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'secondary',\n\t\t\tclass: { arrowBase: 'bg-secondary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'gray',\n\t\t\tclass: { arrowBase: 'bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'red',\n\t\t\tclass: { arrowBase: 'bg-red-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'orange',\n\t\t\tclass: { arrowBase: 'bg-orange-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'amber',\n\t\t\tclass: { arrowBase: 'bg-amber-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'yellow',\n\t\t\tclass: { arrowBase: 'bg-yellow-500 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'lime',\n\t\t\tclass: { arrowBase: 'bg-lime-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'green',\n\t\t\tclass: { arrowBase: 'bg-green-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'emerald',\n\t\t\tclass: { arrowBase: 'bg-emerald-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'teal',\n\t\t\tclass: { arrowBase: 'bg-teal-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'cyan',\n\t\t\tclass: { arrowBase: 'bg-cyan-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'sky',\n\t\t\tclass: { arrowBase: 'bg-sky-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'blue',\n\t\t\tclass: { arrowBase: 'bg-blue-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'indigo',\n\t\t\tclass: { arrowBase: 'bg-indigo-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'violet',\n\t\t\tclass: { arrowBase: 'bg-violet-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'purple',\n\t\t\tclass: { arrowBase: 'bg-purple-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: { arrowBase: 'bg-fuchsia-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'pink',\n\t\t\tclass: { arrowBase: 'bg-pink-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-start',\n\t\t\tcolor: 'rose',\n\t\t\tclass: { arrowBase: 'bg-rose-700 shadow-none' }\n\t\t},\n\t\t// left, left-end, left-start\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left',\n\t\t\tcolor: 'default',\n\t\t\tclass: { arrowBase: 'bg-white border-t border-r dark:bg-gray-800 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'left-end',\n\t\t\tcolor: 'default',\n\t\t\tclass: { arrowBase: 'bg-white border-t border-r dark:bg-gray-800 shadow-none' }\n\t\t},\n\t\t// bottom-start, bottom-end\n\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'default',\n\t\t\tclass: { arrowBase: 'bg-gray-100 dark:bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'primary',\n\t\t\tclass: { arrowBase: 'bg-primary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'secondary',\n\t\t\tclass: { arrowBase: 'bg-secondary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'gray',\n\t\t\tclass: { arrowBase: 'bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'red',\n\t\t\tclass: { arrowBase: 'bg-red-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'orange',\n\t\t\tclass: { arrowBase: 'bg-orange-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'amber',\n\t\t\tclass: { arrowBase: 'bg-amber-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'yellow',\n\t\t\tclass: { arrowBase: 'bg-yellow-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'lime',\n\t\t\tclass: { arrowBase: 'bg-lime-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'green',\n\t\t\tclass: { arrowBase: 'bg-green-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'emerald',\n\t\t\tclass: { arrowBase: 'bg-emerald-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'teal',\n\t\t\tclass: { arrowBase: 'bg-teal-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'cyan',\n\t\t\tclass: { arrowBase: 'bg-cyan-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'sky',\n\t\t\tclass: { arrowBase: 'bg-sky-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'blue',\n\t\t\tclass: { arrowBase: 'bg-blue-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'indigo',\n\t\t\tclass: { arrowBase: 'bg-indigo-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'violet',\n\t\t\tclass: { arrowBase: 'bg-violet-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'purple',\n\t\t\tclass: { arrowBase: 'bg-purple-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: { arrowBase: 'bg-fuchsia-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'pink',\n\t\t\tclass: { arrowBase: 'bg-pink-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-start',\n\t\t\tcolor: 'rose',\n\t\t\tclass: { arrowBase: 'bg-rose-700 shadow-none' }\n\t\t},\n\t\t//  bottom-end\n\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'default',\n\t\t\tclass: { arrowBase: 'bg-gray-100 dark:bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'primary',\n\t\t\tclass: { arrowBase: 'bg-primary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'secondary',\n\t\t\tclass: { arrowBase: 'bg-secondary-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'gray',\n\t\t\tclass: { arrowBase: 'bg-gray-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'red',\n\t\t\tclass: { arrowBase: 'bg-red-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'orange',\n\t\t\tclass: { arrowBase: 'bg-orange-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'amber',\n\t\t\tclass: { arrowBase: 'bg-amber-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'yellow',\n\t\t\tclass: { arrowBase: 'bg-yellow-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'lime',\n\t\t\tclass: { arrowBase: 'bg-lime-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'green',\n\t\t\tclass: { arrowBase: 'bg-green-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'emerald',\n\t\t\tclass: { arrowBase: 'bg-emerald-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'teal',\n\t\t\tclass: { arrowBase: 'bg-teal-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'cyan',\n\t\t\tclass: { arrowBase: 'bg-cyan-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'sky',\n\t\t\tclass: { arrowBase: 'bg-sky-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'blue',\n\t\t\tclass: { arrowBase: 'bg-blue-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'indigo',\n\t\t\tclass: { arrowBase: 'bg-indigo-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'violet',\n\t\t\tclass: { arrowBase: 'bg-violet-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'purple',\n\t\t\tclass: { arrowBase: 'bg-purple-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: { arrowBase: 'bg-fuchsia-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'pink',\n\t\t\tclass: { arrowBase: 'bg-pink-700 shadow-none' }\n\t\t},\n\t\t{\n\t\t\tarrow: true,\n\t\t\tposition: 'bottom-end',\n\t\t\tcolor: 'rose',\n\t\t\tclass: { arrowBase: 'bg-rose-700 shadow-none' }\n\t\t}\n\t]\n});\n"
  },
  {
    "path": "src/lib/popover/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\nimport type { TransitionFunc, ParamsType } from '../types';\n\ntype PopoverColorType =\n\t| 'default'\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\ninterface PopoverProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\ttriggeredBy: string;\n\ttitleSlot?: Snippet | string;\n\t// placement?: 'top' | 'bottom' | 'left' | 'right';\n\tposition?:\n\t\t| 'top'\n\t\t| 'bottom'\n\t\t| 'left'\n\t\t| 'right'\n\t\t| 'right-start'\n\t\t| 'right-end'\n\t\t| 'left-start'\n\t\t| 'left-end'\n\t\t| 'top-start'\n\t\t| 'top-end'\n\t\t| 'bottom-start'\n\t\t| 'bottom-end';\n\tcolor?: PopoverColorType;\n\tarrow?: boolean;\n\toffset?: number;\n\treference?: string;\n\tparams?: ParamsType | undefined;\n\ttransition?: TransitionFunc;\n\tclass?: string;\n}\n\ntype Position =\n\t| 'top'\n\t| 'top-start'\n\t| 'top-end'\n\t| 'bottom'\n\t| 'bottom-start'\n\t| 'bottom-end'\n\t| 'left'\n\t| 'left-start'\n\t| 'left-end'\n\t| 'right'\n\t| 'right-start'\n\t| 'right-end';\n\ninterface TooltipPositionOptions {\n\ttooltipRect: DOMRect;\n\treferenceRect: DOMRect;\n\tposition: Position;\n\toffset: number;\n\tarrowRect?: DOMRect;\n}\n\ninterface PositionResult {\n\ttop: number;\n\tleft: number;\n\tarrowTop?: number;\n\tarrowLeft?: number;\n}\n\nexport type { PopoverProps, TooltipPositionOptions, PositionResult, Position };\n"
  },
  {
    "path": "src/lib/progress/Progressbar.svelte",
    "content": "<script lang=\"ts\">\n\timport { cubicOut } from 'svelte/easing';\n\timport { twMerge } from 'tailwind-merge';\n\timport { tweened } from 'svelte/motion';\n\timport { type ProgressbarProps as Props, progressbar } from '.';\n\n\tlet {\n\t\tprogress = '45',\n\t\tprecision = 0,\n\t\ttweenDuration = 400,\n\t\tanimate = false,\n\t\tsize = 'h-2.5',\n\t\tlabelInside = false,\n\t\tlabelOutside = '',\n\t\teasing = cubicOut,\n\t\tcolor = 'primary',\n\t\tdiv2Class,\n\t\toustsideSpanClass,\n\t\toustsideProgressClass,\n\t\tlabeloutsidedivClass,\n\t\tdivClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst _progress = tweened(0, {\n\t\tduration: animate ? tweenDuration : 0,\n\t\teasing\n\t});\n\tconst { base, labelInsideDiv, insideDiv, outsideDiv, oustsideSpan, outsideProgress } = $derived(\n\t\tprogressbar({\n\t\t\tcolor,\n\t\t\tlabelInside\n\t\t})\n\t);\n\n\t$effect(() => {\n\t\t_progress.set(Number(progress));\n\t});\n</script>\n\n{#if labelOutside}\n\t<div {...restProps} class={outsideDiv({ class: labeloutsidedivClass })}>\n\t\t<span class={oustsideSpan({ class: oustsideSpanClass })}>{labelOutside}</span>\n\t\t<span class={outsideProgress({ class: oustsideProgressClass })}>{progress}%</span>\n\t</div>\n{/if}\n<div {...restProps} class={twMerge(base({ class: divClass }), size)}>\n\t{#if labelInside}\n\t\t<div class={twMerge(labelInsideDiv({ class: div2Class }), size)} style=\"width: {$_progress}%\">\n\t\t\t{$_progress.toFixed(precision)}%\n\t\t</div>\n\t{:else}\n\t\t<div class={twMerge(insideDiv({ class: div2Class }), size)} style=\"width: {$_progress}%\"></div>\n\t{/if}\n</div>\n"
  },
  {
    "path": "src/lib/progress/index.ts",
    "content": "import type { ProgressbarProps } from './type';\nimport Progressbar from './Progressbar.svelte';\nimport { progressbar } from './theme';\n\nexport { Progressbar, progressbar, type ProgressbarProps };\n"
  },
  {
    "path": "src/lib/progress/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const progressbar = tv({\n\tslots: {\n\t\tbase: 'w-full bg-gray-200 rounded-full dark:bg-gray-700',\n\t\tlabelInsideDiv: 'text-primary-100 text-xs font-medium text-center leading-none rounded-full',\n\t\tinsideDiv: 'rounded-full',\n\t\toutsideDiv: 'mb-1 flex justify-between',\n\t\toustsideSpan: 'text-base font-medium text-blue-700 dark:text-white',\n\t\toutsideProgress: 'text-sm font-medium text-blue-700 dark:text-white'\n\t},\n\tvariants: {\n\t\tcolor: {\n\t\t\t// 'primary' | 'gray' | 'red' | 'orange' | 'amber' | 'yellow' | 'lime' | 'green' | 'emerald' | 'teal' | 'cyan' | 'sky' | 'blue' | 'indigo' | 'violet' | 'purple' | 'fuchsia' | 'pink' | 'rose'\n\t\t\tprimary: {\n\t\t\t\tlabelInsideDiv: 'bg-primary-600',\n\t\t\t\tinsideDiv: 'bg-primary-600'\n\t\t\t},\n\t\t\tgray: {\n\t\t\t\tlabelInsideDiv: 'bg-gray-600 dark:bg-gray-300',\n\t\t\t\tinsideDiv: 'bg-gray-600 dark:bg-gray-300'\n\t\t\t},\n\t\t\tred: {\n\t\t\t\tlabelInsideDiv: 'bg-red-600 dark:bg-red-500',\n\t\t\t\tinsideDiv: 'bg-red-600 dark:bg-red-500'\n\t\t\t},\n\t\t\torange: {\n\t\t\t\tlabelInsideDiv: 'bg-orange-600 dark:bg-orange-500',\n\t\t\t\tinsideDiv: 'bg-orange-600 dark:bg-orange-500'\n\t\t\t},\n\t\t\tamber: {\n\t\t\t\tlabelInsideDiv: 'bg-amber-600 dark:bg-amber-500',\n\t\t\t\tinsideDiv: 'bg-amber-600 dark:bg-amber-500'\n\t\t\t},\n\t\t\tyellow: {\n\t\t\t\tlabelInsideDiv: 'bg-yellow-400',\n\t\t\t\tinsideDiv: 'bg-yellow-400'\n\t\t\t},\n\t\t\tlime: {\n\t\t\t\tlabelInsideDiv: 'bg-lime-600 dark:bg-lime-500',\n\t\t\t\tinsideDiv: 'bg-lime-600 dark:bg-lime-500'\n\t\t\t},\n\t\t\tgreen: {\n\t\t\t\tlabelInsideDiv: 'bg-green-600 dark:bg-green-500',\n\t\t\t\tinsideDiv: 'bg-green-600 dark:bg-green-500'\n\t\t\t},\n\t\t\temerald: {\n\t\t\t\tlabelInsideDiv: 'bg-emerald-600 dark:bg-emerald-500',\n\t\t\t\tinsideDiv: 'bg-emerald-600 dark:bg-emerald-500'\n\t\t\t},\n\t\t\tteal: {\n\t\t\t\tlabelInsideDiv: 'bg-teal-600 dark:bg-teal-500',\n\t\t\t\tinsideDiv: 'bg-teal-600 dark:bg-teal-500'\n\t\t\t},\n\t\t\tcyan: {\n\t\t\t\tlabelInsideDiv: 'bg-cyan-600 dark:bg-cyan-500',\n\t\t\t\tinsideDiv: 'bg-cyan-600 dark:bg-cyan-500'\n\t\t\t},\n\t\t\tsky: {\n\t\t\t\tlabelInsideDiv: 'bg-sky-600 dark:bg-sky-500',\n\t\t\t\tinsideDiv: 'bg-sky-600 dark:bg-sky-500'\n\t\t\t},\n\t\t\tblue: {\n\t\t\t\tlabelInsideDiv: 'bg-blue-600',\n\t\t\t\tinsideDiv: 'bg-blue-600'\n\t\t\t},\n\t\t\tindigo: {\n\t\t\t\tlabelInsideDiv: 'bg-indigo-600 dark:bg-indigo-500',\n\t\t\t\tinsideDiv: 'bg-indigo-600 dark:bg-indigo-500'\n\t\t\t},\n\t\t\tviolet: {\n\t\t\t\tlabelInsideDiv: 'bg-violet-600 dark:bg-violet-500',\n\t\t\t\tinsideDiv: 'bg-violet-600 dark:bg-violet-500'\n\t\t\t},\n\t\t\tpurple: {\n\t\t\t\tlabelInsideDiv: 'bg-purple-600 dark:bg-purple-500',\n\t\t\t\tinsideDiv: 'bg-purple-600 dark:bg-purple-500'\n\t\t\t},\n\t\t\tfuchsia: {\n\t\t\t\tlabelInsideDiv: 'bg-fuchsia-600 dark:bg-fuchsia-500',\n\t\t\t\tinsideDiv: 'bg-fuchsia-600 dark:bg-fuchsia-500'\n\t\t\t},\n\t\t\tpink: {\n\t\t\t\tlabelInsideDiv: 'bg-pink-600 dark:bg-pink-500',\n\t\t\t\tinsideDiv: 'bg-pink-600 dark:bg-pink-500'\n\t\t\t},\n\t\t\trose: {\n\t\t\t\tlabelInsideDiv: 'bg-rose-600 dark:bg-rose-500',\n\t\t\t\tinsideDiv: 'bg-rose-600 dark:bg-rose-500'\n\t\t\t}\n\t\t},\n\t\tlabelInside: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tlabelInside: true,\n\t\t\tclass: {\n\t\t\t\tbase: 'text-primary-100 text-xs font-medium text-center leading-none rounded-full',\n\t\t\t\tlabelInsideDiv: 'p-0.5'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tlabelInside: false,\n\t\t\tclass: { base: 'rounded-full' }\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\tcolor: 'primary',\n\t\tlabelInside: false\n\t}\n});\n"
  },
  {
    "path": "src/lib/progress/type.ts",
    "content": "import type { HTMLAttributes } from 'svelte/elements';\nimport type { EasingFunction } from 'svelte/transition';\n\ntype ColorType =\n\t| 'primary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\n\ninterface ProgressbarProps extends HTMLAttributes<HTMLDivElement> {\n\tprogress?: string | number;\n\tprecision?: number;\n\ttweenDuration?: number;\n\tanimate?: boolean;\n\tsize?: string;\n\tlabelInside?: boolean;\n\tlabelOutside?: string;\n\teasing?: EasingFunction;\n\tcolor?: ColorType;\n\tdiv2Class?: string;\n\toustsideSpanClass?: string;\n\toustsideProgressClass?: string;\n\tlabeloutsidedivClass?: string;\n\tdivClass?: string;\n}\n\nexport { type ProgressbarProps };\n"
  },
  {
    "path": "src/lib/rating/AdvancedRating.svelte",
    "content": "<script lang=\"ts\">\n\timport { type AdvancedRatingProps as Props, advancedrating } from '.';\n\n\tlet {\n\t\trating,\n\t\tglobalText,\n\t\tratings,\n\t\tdivClass,\n\t\tspanClass,\n\t\tdiv2Class,\n\t\tdiv3Class,\n\t\tspan2Class,\n\t\tunit\n\t}: Props = $props();\n\n\tconst { base, span, div2, div3, span2 } = $derived(advancedrating());\n</script>\n\n{#if rating}\n\t{@render rating()}\n{/if}\n{#if globalText}\n\t{@render globalText()}\n{/if}\n{#each ratings as { label, rating }}\n\t<div class={base({ class: divClass })}>\n\t\t<span class={span({ class: spanClass })}>{label}</span>\n\t\t<div class={div2({ class: div2Class })}>\n\t\t\t<div class={div3({ class: div3Class })} style=\"width: {rating}%\"></div>\n\t\t</div>\n\t\t<span class={span2({ class: span2Class })}>{rating}{unit}</span>\n\t</div>\n{/each}\n"
  },
  {
    "path": "src/lib/rating/CustomIcon.svelte",
    "content": "<script lang=\"ts\">\n\timport { type RatingIconProps as Props } from '.';\n\n\tlet {\n\t\tfillPercent = 100,\n\t\tfillColor = '#00ff00',\n\t\tstrokeColor = '#00ff00',\n\t\tsize = 24,\n\t\tariaLabel = 'custom icon',\n\t\ticonIndex = 0,\n\t\tgroupId = 'custom',\n\t\trole = 'img',\n\t\tsvgClass,\n\t\tpathd = 'M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z',\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst uniqueId = `${groupId}-${iconIndex}`;\n</script>\n\n<svg\n\twidth={size}\n\theight={size}\n\tclass={svgClass}\n\t{...restProps}\n\taria-label={ariaLabel}\n\tviewBox=\"0 0 24 24\"\n\t{role}\n\tstroke-width=\"1.5\"\n>\n\t<defs>\n\t\t<linearGradient id={uniqueId} x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\n\t\t\t{#if fillPercent !== 100}\n\t\t\t\t<stop offset=\"0%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"{fillPercent}%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"{fillPercent}%\" stop-color=\"transparent\" />\n\t\t\t\t<stop offset=\"100%\" stop-color=\"transparent\" />\n\t\t\t{:else}\n\t\t\t\t<stop offset=\"0%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"100%\" stop-color={fillColor} />\n\t\t\t{/if}\n\t\t</linearGradient>\n\t</defs>\n\n\t<path\n\t\td={pathd}\n\t\tfill=\"url(#{uniqueId})\"\n\t\tstroke={strokeColor}\n\t\tstroke-linecap=\"round\"\n\t\tstroke-linejoin=\"round\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/lib/rating/Heart.svelte",
    "content": "<script lang=\"ts\">\n\timport { type RatingIconProps as Props } from '.';\n\n\tlet {\n\t\tfillPercent = 100,\n\t\tfillColor = '#ff0000',\n\t\tstrokeColor = '#ff0000',\n\t\tsize = 24,\n\t\tariaLabel = 'star',\n\t\ticonIndex = 0,\n\t\tgroupId = 'star',\n\t\trole = 'img',\n\t\tsvgClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst uniqueId = `${groupId}-${iconIndex}`;\n</script>\n\n<svg\n\twidth={size}\n\theight={size}\n\tclass={svgClass}\n\t{...restProps}\n\taria-label={ariaLabel}\n\tviewBox=\"0 0 24 24\"\n\t{role}\n\tstroke-width=\"1.5\"\n\tstroke=\"currentColor\"\n\tfill=\"none\"\n>\n\t<defs>\n\t\t<linearGradient id={uniqueId}>\n\t\t\t{#if fillPercent !== 100}\n\t\t\t\t<stop offset=\"0%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"{fillPercent}%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"{fillPercent}%\" stop-color=\"transparent\" />\n\t\t\t\t<stop offset=\"100%\" stop-color=\"transparent\" />\n\t\t\t{:else}\n\t\t\t\t<stop offset=\"0%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"100%\" stop-color={fillColor} />\n\t\t\t{/if}\n\t\t</linearGradient>\n\t</defs>\n\t<path\n\t\tfill=\"url(#{uniqueId})\"\n\t\tstroke={strokeColor}\n\t\tstroke-linecap=\"round\"\n\t\tstroke-linejoin=\"round\"\n\t\td=\"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/lib/rating/Rating.svelte",
    "content": "<script lang=\"ts\">\n\timport Star from './Star.svelte';\n\timport { type RatingProps as Props, rating as ratingVariants } from '.';\n\n\tlet {\n\t\tchildren,\n\t\ttext,\n\t\tdivClass,\n\t\tsize = 24,\n\t\ttotal = 5,\n\t\trating = 4,\n\t\tIcon = Star,\n\t\tcount = false,\n\t\tpClass\n\t}: Props = $props();\n\n\tconst { base, p } = $derived(ratingVariants());\n\tconst ratingGroupId = crypto.randomUUID();\n\tlet fullStars: number = Math.floor(rating);\n\tlet rateDiffence = rating - fullStars;\n\tlet percentRating = Math.round(rateDiffence * 100);\n\tlet grayStars: number = total - (fullStars + Math.ceil(rateDiffence));\n</script>\n\n<div class={base({ class: divClass })}>\n\t{#if count && children}\n\t\t<Icon fillPercent={100} {size} iconIndex={0} groupId={ratingGroupId} />\n\t\t<p class={p({ class: pClass })}>{rating}</p>\n\t\t{@render children()}\n\t{:else}\n\t\t<!-- eslint-disable @typescript-eslint/no-unused-vars-->\n\t\t{#each Array(fullStars) as _, index}\n\t\t\t<Icon {size} fillPercent={100} iconIndex={index} groupId={`rating-${ratingGroupId}-full`} />\n\t\t{/each}\n\t\t{#if percentRating}\n\t\t\t<Icon\n\t\t\t\t{size}\n\t\t\t\tfillPercent={percentRating}\n\t\t\t\ticonIndex={fullStars}\n\t\t\t\tgroupId={`rating-${ratingGroupId}-partial`}\n\t\t\t/>\n\t\t{/if}\n\t\t<!-- eslint-disable @typescript-eslint/no-unused-vars-->\n\t\t{#each Array(grayStars) as _, index}\n\t\t\t<Icon {size} fillPercent={0} iconIndex={index} groupId={`rating-${ratingGroupId}-empty`} />\n\t\t{/each}\n\t\t{#if text}\n\t\t\t{@render text()}\n\t\t{/if}\n\t{/if}\n</div>\n"
  },
  {
    "path": "src/lib/rating/RatingComment.svelte",
    "content": "<script lang=\"ts\">\n\timport Button from '../buttons/Button.svelte';\n\timport Rating from './Rating.svelte';\n\timport { type RatingCommentProps as Props } from '.';\n\n\tlet { children, evaluation, helpfullink, abuselink, comment }: Props = $props();\n</script>\n\n<article>\n\t<div class=\"mb-4 flex items-center space-x-4 rtl:space-x-reverse\">\n\t\t<img class=\"h-10 w-10 rounded-full\" src={comment.user.img.src} alt={comment.user.img.alt} />\n\t\t<div class=\"space-y-1 font-medium dark:text-white\">\n\t\t\t<p>\n\t\t\t\t{comment.user.name}\n\t\t\t\t<time datetime=\"2014-08-16 19:00\" class=\"block text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t{comment.user.joined}\n\t\t\t\t</time>\n\t\t\t</p>\n\t\t</div>\n\t</div>\n\t<div class=\"mb-1 flex items-center\">\n\t\t<Rating total={comment.total} rating={comment.rating}>\n\t\t\t{#snippet text()}\n\t\t\t\t<p class=\"ms-2 pt-1 text-sm font-medium text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t{comment.rating} out of {comment.total}\n\t\t\t\t</p>\n\t\t\t{/snippet}\n\t\t</Rating>\n\t\t{#if comment.heading}\n\t\t\t<h3 class=\"ms-2 text-sm font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t{comment.heading}\n\t\t\t</h3>\n\t\t{/if}\n\t</div>\n\t{#if comment.address || comment.datetime}\n\t\t<footer class=\"mb-5 text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<p>Reviewed in {comment.address} on {comment.datetime}</p>\n\t\t</footer>\n\t{/if}\n\n\t{@render children()}\n\n\t<aside>\n\t\t<p class=\"mt-1 text-xs text-gray-500 dark:text-gray-400\">\n\t\t\t{#if evaluation}\n\t\t\t\t{@render evaluation()}\n\t\t\t{/if}\n\t\t</p>\n\t\t{#if helpfullink || abuselink}\n\t\t\t<div\n\t\t\t\tclass=\"mt-3 flex items-center space-x-3 divide-x divide-gray-200 rtl:space-x-reverse rtl:divide-x-reverse dark:divide-gray-600\"\n\t\t\t>\n\t\t\t\t{#if helpfullink}\n\t\t\t\t\t<Button size=\"xs\" href=\"/\" color=\"dark\">Helpful</Button>\n\t\t\t\t{/if}\n\t\t\t\t{#if abuselink}\n\t\t\t\t\t<a\n\t\t\t\t\t\thref={abuselink}\n\t\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 ps-4 text-sm font-medium hover:underline\"\n\t\t\t\t\t\t>Report abuse</a\n\t\t\t\t\t>\n\t\t\t\t{/if}\n\t\t\t</div>\n\t\t{/if}\n\t</aside>\n</article>\n"
  },
  {
    "path": "src/lib/rating/Review.svelte",
    "content": "<script lang=\"ts\">\n\timport { twMerge } from 'tailwind-merge';\n\timport { type ReviewProps as Props, review as reviewVariants } from '.';\n\n\tlet {\n\t\tchildren,\n\t\taddress,\n\t\titem1,\n\t\titem2,\n\t\titem3,\n\t\treview,\n\t\tarticleClass,\n\t\tdivClass,\n\t\tdiv2Class,\n\t\tdiv3Class,\n\t\timgClass,\n\t\tulClass,\n\t\tliClass\n\t}: Props = $props();\n\n\tconst { article, div, div2, div3, img, ul, li } = $derived(reviewVariants());\n</script>\n\n{#if review}\n\t<article class={article({ class: articleClass })}>\n\t\t<div>\n\t\t\t<div class={div({ class: divClass })}>\n\t\t\t\t<img class={img({ class: imgClass })} src={review.imgSrc} alt={review.imgAlt} />\n\t\t\t\t<div class={div2({ class: div2Class })}>\n\t\t\t\t\t<p>{review.name}</p>\n\t\t\t\t\t{#if review.address}\n\t\t\t\t\t\t{#if address}\n\t\t\t\t\t\t\t<div class={div3({ class: div3Class })}>\n\t\t\t\t\t\t\t\t{@render address()}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t{/if}\n\t\t\t\t\t{/if}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t{#if review.item1 || review.item2 || review.item3}\n\t\t\t\t<ul class={ul({ class: ulClass })}>\n\t\t\t\t\t{#if review.item1}\n\t\t\t\t\t\t<li class={twMerge(li({ class: liClass }))}>\n\t\t\t\t\t\t\t{#if item1}\n\t\t\t\t\t\t\t\t{@render item1()}\n\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{/if}\n\t\t\t\t\t{#if review.item2}\n\t\t\t\t\t\t<li class={liClass}>\n\t\t\t\t\t\t\t{#if item2}\n\t\t\t\t\t\t\t\t{@render item2()}\n\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{/if}\n\t\t\t\t\t{#if review.item3}\n\t\t\t\t\t\t<li class={twMerge(liClass)}>\n\t\t\t\t\t\t\t{#if item3}\n\t\t\t\t\t\t\t\t{@render item3()}\n\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{/if}\n\t\t\t\t</ul>\n\t\t\t{/if}\n\t\t</div>\n\n\t\t<div class=\"col-span-2 mt-6 md:mt-0\">\n\t\t\t<div class=\"mb-5 flex items-start\">\n\t\t\t\t<div class=\"pe-4\">\n\t\t\t\t\t{#if review.reviewDate}\n\t\t\t\t\t\t<footer>\n\t\t\t\t\t\t\t<p class=\"mb-2 text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t\t\t\tReviewed: {review.reviewDate}\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</footer>\n\t\t\t\t\t{/if}\n\t\t\t\t\t<h4 class=\"text-xl font-bold text-gray-900 dark:text-white\">\n\t\t\t\t\t\t{review.title}\n\t\t\t\t\t</h4>\n\t\t\t\t</div>\n\t\t\t\t<p\n\t\t\t\t\tclass=\"bg-primary-700 inline-flex items-center rounded p-1.5 text-sm font-semibold text-white\"\n\t\t\t\t>\n\t\t\t\t\t{review.rating}\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t{@render children()}\n\t\t</div>\n\t</article>\n{/if}\n"
  },
  {
    "path": "src/lib/rating/ScoreRating.svelte",
    "content": "<script lang=\"ts\">\n\timport { type ScoreRatingProps as Props, scorerating } from '.';\n\n\tlet { ratings, ratings2, headerLabel }: Props = $props();\n\n\tconst { desc1, desc2, desc3span, desc3p, link, bar } = $derived(scorerating());\n</script>\n\n<div class=\"mb-5 flex items-center\">\n\t{#if headerLabel}\n\t\t{#if headerLabel.desc1}\n\t\t\t<p class={desc1()}>{headerLabel.desc1}</p>\n\t\t{/if}\n\t\t{#if headerLabel.desc2}\n\t\t\t<p class={desc2()}>{headerLabel.desc2}</p>\n\t\t{/if}\n\t\t{#if headerLabel.desc3}\n\t\t\t<span class={desc3span()}></span>\n\t\t\t<p class={desc3p()}>{headerLabel.desc3}</p>\n\t\t{/if}\n\t\t{#if headerLabel.link}\n\t\t\t<a href={headerLabel.link.url} class={link()}>{headerLabel.link.label}</a>\n\t\t{/if}\n\t{/if}\n</div>\n<div class=\"gap-8 sm:grid sm:grid-cols-2\">\n\t<div>\n\t\t{#if ratings}\n\t\t\t{#each ratings as { label, rating }}\n\t\t\t\t<dl>\n\t\t\t\t\t<dt class=\"text-sm font-medium text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t\t{label}\n\t\t\t\t\t</dt>\n\t\t\t\t\t<dd class=\"mb-3 flex items-center\">\n\t\t\t\t\t\t<div class=\"me-2 h-2.5 w-full rounded bg-gray-200 dark:bg-gray-700\">\n\t\t\t\t\t\t\t<div class={bar()} style=\"width: {rating * 10}%\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span class=\"text-sm font-medium text-gray-500 dark:text-gray-400\">{rating}</span>\n\t\t\t\t\t</dd>\n\t\t\t\t</dl>\n\t\t\t{/each}\n\t\t{/if}\n\t</div>\n\t<div>\n\t\t{#if ratings2}\n\t\t\t{#each ratings2 as { label, rating }}\n\t\t\t\t<dl>\n\t\t\t\t\t<dt class=\"text-sm font-medium text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t\t{label}\n\t\t\t\t\t</dt>\n\t\t\t\t\t<dd class=\"mb-3 flex items-center\">\n\t\t\t\t\t\t<div class=\"me-2 h-2.5 w-full rounded bg-gray-200 dark:bg-gray-700\">\n\t\t\t\t\t\t\t<div class={bar()} style=\"width: {rating * 10}%\"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span class=\"text-sm font-medium text-gray-500 dark:text-gray-400\">{rating}</span>\n\t\t\t\t\t</dd>\n\t\t\t\t</dl>\n\t\t\t{/each}\n\t\t{/if}\n\t</div>\n</div>\n"
  },
  {
    "path": "src/lib/rating/Star.svelte",
    "content": "<script lang=\"ts\">\n\timport { type RatingIconProps as Props } from '.';\n\n\tlet {\n\t\tfillPercent = 100,\n\t\tfillColor = '#F5CA14',\n\t\tstrokeColor = '#F5CA14',\n\t\tsize = 24,\n\t\tariaLabel = 'star',\n\t\ticonIndex = 0,\n\t\tgroupId = 'star',\n\t\trole = 'img',\n\t\tsvgClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst uniqueId = `${groupId}-${iconIndex}`;\n</script>\n\n<svg\n\twidth={size}\n\theight={size}\n\t{...restProps}\n\tclass={svgClass}\n\taria-label={ariaLabel}\n\tviewBox=\"100 100 120 120\"\n\t{role}\n>\n\t<defs>\n\t\t<linearGradient id={uniqueId}>\n\t\t\t{#if fillPercent !== 100}\n\t\t\t\t<stop offset=\"0%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"{fillPercent}%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"{fillPercent}%\" stop-color=\"transparent\" />\n\t\t\t\t<stop offset=\"100%\" stop-color=\"transparent\" />\n\t\t\t{:else}\n\t\t\t\t<stop offset=\"0%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"100%\" stop-color={fillColor} />\n\t\t\t{/if}\n\t\t</linearGradient>\n\t</defs>\n\t<g fill=\"url(#{uniqueId})\" stroke={strokeColor} stroke-width=\"2\">\n\t\t<polygon\n\t\t\tpoints=\"165.000, 185.000, 188.511, 197.361, 184.021, 171.180, \n      203.042, 152.639, 176.756, 148.820, 165.000, 125.000, \n      153.244, 148.820, 126.958, 152.639, 145.979, 171.180,\n      141.489, 197.361, 165.000, 185.000\"\n\t\t/>\n\t</g>\n</svg>\n"
  },
  {
    "path": "src/lib/rating/Thumbup.svelte",
    "content": "<script lang=\"ts\">\n\timport { type RatingIconProps as Props } from '.';\n\n\tlet {\n\t\tfillPercent = 100,\n\t\tfillColor = '#00b500',\n\t\tstrokeColor = '#00b500',\n\t\tsize = 24,\n\t\tariaLabel = 'thumbup',\n\t\ticonIndex = 0,\n\t\tgroupId = 'star',\n\t\trole = 'img',\n\t\tsvgClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst uniqueId = `${groupId}-${iconIndex}`;\n</script>\n\n<svg\n\twidth={size}\n\theight={size}\n\t{...restProps}\n\tclass={svgClass}\n\taria-label={ariaLabel}\n\tviewBox=\"0 0 24 24\"\n\t{role}\n\tstroke-width=\"1.5\"\n\tstroke=\"currentColor\"\n\tfill=\"none\"\n>\n\t<defs>\n\t\t<linearGradient id={uniqueId}>\n\t\t\t{#if fillPercent !== 100}\n\t\t\t\t<stop offset=\"0%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"{fillPercent}%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"{fillPercent}%\" stop-color=\"transparent\" />\n\t\t\t\t<stop offset=\"100%\" stop-color=\"transparent\" />\n\t\t\t{:else}\n\t\t\t\t<stop offset=\"0%\" stop-color={fillColor} />\n\t\t\t\t<stop offset=\"100%\" stop-color={fillColor} />\n\t\t\t{/if}\n\t\t</linearGradient>\n\t</defs>\n\t<path\n\t\tfill=\"url(#{uniqueId})\"\n\t\tstroke={strokeColor}\n\t\tstroke-linecap=\"round\"\n\t\tstroke-linejoin=\"round\"\n\t\td=\"M6.633 10.5c.806 0 1.533-.446 2.031-1.08a9.041 9.041 0 012.861-2.4c.723-.384 1.35-.956 1.653-1.715a4.498 4.498 0 00.322-1.672V3a.75.75 0 01.75-.75A2.25 2.25 0 0116.5 4.5c0 1.152-.26 2.243-.723 3.218-.266.558.107 1.282.725 1.282h3.126c1.026 0 1.945.694 2.054 1.715.045.422.068.85.068 1.285a11.95 11.95 0 01-2.649 7.521c-.388.482-.987.729-1.605.729H13.48c-.483 0-.964-.078-1.423-.23l-3.114-1.04a4.501 4.501 0 00-1.423-.23H5.904M14.25 9h2.25M5.904 18.75c.083.205.173.405.27.602.197.4-.078.898-.523.898h-.908c-.889 0-1.713-.518-1.972-1.368a12 12 0 01-.521-3.507c0-1.553.295-3.036.831-4.398C3.387 10.203 4.167 9.75 5 9.75h1.053c.472 0 .745.556.5.96a8.958 8.958 0 00-1.302 4.665c0 1.194.232 2.333.654 3.375z\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/lib/rating/index.ts",
    "content": "import type {\n\tAdvancedRatingProps,\n\tRatingProps,\n\tRatingCommentProps,\n\tReviewProps,\n\tScoreRatingProps,\n\tRatingIconProps\n} from './type';\nimport AdvancedRating from './AdvancedRating.svelte';\nimport Heart from './Heart.svelte';\nimport Rating from './Rating.svelte';\nimport RatingComment from './RatingComment.svelte';\nimport Review from './Review.svelte';\nimport ScoreRating from './ScoreRating.svelte';\nimport Star from './Star.svelte';\nimport Thumbup from './Thumbup.svelte';\nimport CustomIcon from './CustomIcon.svelte';\nimport { advancedrating, rating, review, scorerating } from './theme';\n\nexport {\n\tAdvancedRating,\n\tadvancedrating,\n\tHeart,\n\tRating,\n\trating,\n\tRatingComment,\n\tReview,\n\treview,\n\tScoreRating,\n\tscorerating,\n\tStar,\n\tThumbup,\n\tCustomIcon,\n\ttype AdvancedRatingProps,\n\ttype RatingProps,\n\ttype RatingCommentProps,\n\ttype ReviewProps,\n\ttype ScoreRatingProps,\n\ttype RatingIconProps\n};\n"
  },
  {
    "path": "src/lib/rating/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const advancedrating = tv({\n\t// divClass = 'flex items-center mt-4', spanClass = 'text-sm font-medium text-gray-600 dark:text-gray-500', div2Class = 'mx-4 w-2/4 h-5 bg-gray-200 rounded dark:bg-gray-700', div3Class = 'h-5 bg-yellow-400 rounded', span2Class = 'text-sm font-medium text-gray-600 dark:text-gray-500',\n\tslots: {\n\t\tbase: 'flex items-center mt-4',\n\t\tspan: 'text-sm font-medium text-gray-600 dark:text-gray-500',\n\t\tdiv2: 'mx-4 w-2/4 h-5 bg-gray-200 rounded dark:bg-gray-700',\n\t\tdiv3: 'h-5 bg-yellow-400 rounded',\n\t\tspan2: 'text-sm font-medium text-gray-600 dark:text-gray-500'\n\t}\n});\n\nexport const rating = tv({\n\tslots: {\n\t\tbase: 'flex items-center',\n\t\tp: 'ms-2 text-sm font-bold text-gray-900 dark:text-white'\n\t}\n});\n\nexport const review = tv({\n\tslots: {\n\t\tarticle: 'md:grid md:grid-cols-3 md:gap-8',\n\t\tdiv: 'mb-6 flex items-center space-x-4 rtl:space-x-reverse',\n\t\tdiv2: 'space-y-1 font-medium dark:text-white',\n\t\tdiv3: 'flex items-center text-sm text-gray-500 dark:text-gray-400',\n\t\timg: 'h-10 w-10 rounded-full',\n\t\tul: 'space-y-4 text-sm text-gray-500 dark:text-gray-400',\n\t\tli: 'flex items-center'\n\t}\n});\n\nexport const scorerating = tv({\n\tslots: {\n\t\tdesc1:\n\t\t\t'bg-primary-100 w-8 text-primary-800 text-sm font-semibold inline-flex items-center p-1.5 rounded dark:bg-primary-200 dark:text-primary-800',\n\t\tdesc2: 'ms-2 font-medium text-gray-900 dark:text-white',\n\t\tdesc3: 'mx-2 w-1 h-1 mx-2 bg-gray-900 rounded-full dark:bg-gray-500',\n\t\tdesc3span: 'text-sm w-24 font-medium text-gray-500 dark:text-gray-400',\n\t\tdesc3p: 'text-sm w-24 font-medium text-gray-500 dark:text-gray-400',\n\t\tlink: 'ms-auto w-32 text-sm font-medium text-primary-600 hover:underline dark:text-primary-500',\n\t\tbar: 'bg-primary-600 h-2.5 rounded dark:bg-primary-500'\n\t}\n});\n"
  },
  {
    "path": "src/lib/rating/type.ts",
    "content": "import type { Snippet, Component } from 'svelte';\nimport type { SVGAttributes, HTMLAttributes } from 'svelte/elements';\n\ntype RatingItem = { label: string | null | undefined; rating: number };\n\ninterface AdvancedRatingProps {\n\trating?: Snippet;\n\tglobalText?: Snippet;\n\tratings: RatingItem[];\n\tdivClass?: string;\n\tspanClass?: string;\n\tdiv2Class?: string;\n\tdiv3Class?: string;\n\tspan2Class?: string;\n\tunit?: string;\n}\n\ninterface RatingProps {\n\tchildren?: Snippet;\n\ttext?: Snippet;\n\tdivClass?: string;\n\tsize?: number;\n\ttotal?: number;\n\trating?: number;\n\tIcon?: Component;\n\tcount?: boolean;\n\tpClass?: string;\n}\n\ninterface RatingCommentProps {\n\tchildren: Snippet;\n\tevaluation?: Snippet;\n\thelpfullink?: string;\n\tabuselink?: string;\n\tcomment: {\n\t\tid?: string;\n\t\tuser: {\n\t\t\tname?: string;\n\t\t\timg: {\n\t\t\t\tsrc: string | undefined | null;\n\t\t\t\talt?: string;\n\t\t\t};\n\t\t\tjoined?: string;\n\t\t};\n\t\ttotal?: number;\n\t\trating: number;\n\t\theading?: string;\n\t\taddress?: string;\n\t\tdatetime?: string;\n\t};\n}\n\ntype ReviewType = {\n\tname?: string;\n\timgSrc?: string;\n\timgAlt?: string;\n\taddress?: string;\n\treviewDate?: string;\n\ttitle?: string;\n\trating?: number;\n\titem1?: string;\n\titem2?: string;\n\titem3?: string;\n};\n\ninterface ReviewProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\taddress?: Snippet;\n\titem1?: Snippet;\n\titem2?: Snippet;\n\titem3?: Snippet;\n\treview?: ReviewType;\n\tarticleClass?: string;\n\tdivClass?: string;\n\tdiv2Class?: string;\n\tdiv3Class?: string;\n\timgClass?: string;\n\tulClass?: string;\n\tliClass?: string;\n}\n\ninterface ScoreRatingProps {\n\tratings?: { label: string | undefined | null; rating: number }[];\n\tratings2?: { label: string | undefined | null; rating: number }[];\n\theaderLabel?: {\n\t\tdesc1?: string;\n\t\tdesc2?: string;\n\t\tdesc3?: string;\n\t\tlink?: { label: string | undefined | null; url: string };\n\t};\n}\n\ninterface RatingIconProps extends SVGAttributes<SVGSVGElement> {\n\tfillPercent?: number;\n\tfillColor?: string;\n\tstrokeColor?: string;\n\tsize?: number;\n\tariaLabel?: string;\n\trole?: string;\n\tsvgClass?: string;\n\ticonIndex?: number;\n\tgroupId?: string;\n\tpathd?: string;\n}\n\nexport type {\n\tAdvancedRatingProps,\n\tRatingProps,\n\tRatingCommentProps,\n\tReviewProps,\n\tScoreRatingProps,\n\tRatingIconProps\n};\n"
  },
  {
    "path": "src/lib/sidebar/Sidebar.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport { fly } from 'svelte/transition';\n\timport { writable } from 'svelte/store';\n\timport { sineIn } from 'svelte/easing';\n\timport { type SidebarProps as Props, sidebar, type SidebarCtxType } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tisOpen = false,\n\t\tcloseSidebar,\n\t\tisSingle = true,\n\t\tbreakpoint = 'md',\n\t\tposition = 'fixed',\n\t\tactivateClickOutside = true,\n\t\tbackdrop = true,\n\t\tbackdropClass,\n\t\ttransition = fly,\n\t\tparams,\n\t\tdivClass,\n\t\tariaLabel,\n\t\tnonActiveClass,\n\t\tactiveClass,\n\t\tactiveUrl = '',\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst breakpointValues = {\n\t\tsm: 640,\n\t\tmd: 768,\n\t\tlg: 1024,\n\t\txl: 1280,\n\t\t'2xl': 1536\n\t};\n\n\tlet isLargeScreen = $state(false);\n\n\tconst activeUrlStore = writable('');\n\tsetContext('activeUrl', activeUrlStore);\n\t$effect(() => {\n\t\tactiveUrlStore.set(activeUrl);\n\t});\n\n\tfunction checkScreenSize() {\n\t\tisLargeScreen = window.innerWidth >= breakpointValues[breakpoint];\n\t}\n\n\tconst {\n\t\tbase,\n\t\tactive,\n\t\tnonactive,\n\t\tdiv,\n\t\tbackdrop: backdropCls\n\t} = $derived(sidebar({ isOpen, breakpoint, position, backdrop }));\n\n\tlet sidebarCtx: SidebarCtxType = {\n\t\tget closeSidebar() {\n\t\t\treturn closeSidebar;\n\t\t},\n\t\tget activeClass() {\n\t\t\treturn active({ class: activeClass });\n\t\t},\n\t\tget nonActiveClass() {\n\t\t\treturn nonactive({ class: nonActiveClass });\n\t\t},\n\t\tisSingle\n\t};\n\n\tlet transitionParams = params ? params : { x: -320, duration: 200, easing: sineIn };\n\n\tsetContext('sidebarContext', sidebarCtx);\n\t$effect(() => {\n\t\tcheckScreenSize();\n\t\twindow.addEventListener('resize', checkScreenSize);\n\t\treturn () => window.removeEventListener('resize', checkScreenSize);\n\t});\n</script>\n\n{#if isOpen || isLargeScreen}\n\t{#if isOpen}\n\t\t{#if backdrop && activateClickOutside}\n\t\t\t<div\n\t\t\t\trole=\"presentation\"\n\t\t\t\tclass={backdropCls({ class: backdropClass })}\n\t\t\t\tonclick={closeSidebar}\n\t\t\t></div>\n\t\t{:else if backdrop && !activateClickOutside}\n\t\t\t<div role=\"presentation\" class={backdropCls({ class: backdropClass })}></div>\n\t\t{:else if !backdrop && activateClickOutside}\n\t\t\t<div\n\t\t\t\trole=\"presentation\"\n\t\t\t\tclass=\"fixed start-0 top-0 z-50 h-full w-full\"\n\t\t\t\tonclick={closeSidebar}\n\t\t\t></div>\n\t\t{:else if !backdrop && !activateClickOutside}\n\t\t\t<div role=\"presentation\" class=\"fixed start-0 top-0 z-50 h-full w-full\"></div>\n\t\t{/if}\n\t{/if}\n\t<aside\n\t\ttransition:transition={transitionParams}\n\t\t{...restProps}\n\t\tclass={base({ className })}\n\t\taria-label={ariaLabel}\n\t>\n\t\t<div class={div({ class: divClass })}>\n\t\t\t{@render children()}\n\t\t</div>\n\t</aside>\n{/if}\n"
  },
  {
    "path": "src/lib/sidebar/SidebarBrand.svelte",
    "content": "<script lang=\"ts\">\n\timport { type SidebarBrandProps as Props, sitebarbrand } from '.';\n\n\tlet { children, site, imgClass, spanClass, class: className, ...restProps }: Props = $props();\n\n\tconst { base, img, span } = $derived(sitebarbrand());\n</script>\n\n<a {...restProps} href={site?.href ? site.href : '/'} class={base({ className })}>\n\t{#if site}\n\t\t<img src={site.img} class={img({ class: imgClass })} alt={site.name} />\n\t\t<span class={span({ class: spanClass })}>{site.name}</span>\n\t{:else if children}\n\t\t{@render children()}\n\t{/if}\n</a>\n"
  },
  {
    "path": "src/lib/sidebar/SidebarButton.svelte",
    "content": "<script lang=\"ts\">\n\timport { type SidebarButtonProps as Props, sidebarbutton } from '.';\n\tlet { breakpoint = 'md', class: className, ...restProps }: Props = $props();\n\n\tconst base = $derived(sidebarbutton({ breakpoint, className }));\n</script>\n\n<button {...restProps} type=\"button\" class={base}>\n\t<span class=\"sr-only\">Open sidebar</span>\n\t<svg\n\t\tclass=\"h-6 w-6\"\n\t\taria-hidden=\"true\"\n\t\tfill=\"currentColor\"\n\t\tviewBox=\"0 0 20 20\"\n\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t>\n\t\t<path\n\t\t\tclip-rule=\"evenodd\"\n\t\t\tfill-rule=\"evenodd\"\n\t\t\td=\"M2 4.75A.75.75 0 012.75 4h14.5a.75.75 0 010 1.5H2.75A.75.75 0 012 4.75zm0 10.5a.75.75 0 01.75-.75h7.5a.75.75 0 010 1.5h-7.5a.75.75 0 01-.75-.75zM2 10a.75.75 0 01.75-.75h14.5a.75.75 0 010 1.5H2.75A.75.75 0 012 10z\"\n\t\t></path>\n\t</svg>\n</button>\n"
  },
  {
    "path": "src/lib/sidebar/SidebarCta.svelte",
    "content": "<script lang=\"ts\">\n\timport { type SidebarCtaProps as Props, sidebarcta } from '.';\n\tlet {\n\t\tchildren,\n\t\ticon,\n\t\tdivClass,\n\t\tspanClass,\n\t\tlabel,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\tconst { base, div, span } = $derived(sidebarcta());\n</script>\n\n<div {...restProps} id=\"dropdown-cta\" class={base({ className })} role=\"alert\">\n\t<div class={div({ class: divClass })}>\n\t\t<span class={span({ class: spanClass })}>{label}</span>\n\t\t{#if icon}\n\t\t\t{@render icon()}\n\t\t{/if}\n\t</div>\n\t{@render children()}\n</div>\n"
  },
  {
    "path": "src/lib/sidebar/SidebarDropdownWrapper.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport { writable, type Writable } from 'svelte/store';\n\timport type { ParamsType } from '../types';\n\timport { slide } from 'svelte/transition';\n\timport { uiHelpers } from '$lib';\n\timport { type SidebarDropdownWrapperProps as Props, sidebardropdownwrapper } from '.';\n\n\ttype SidebarContext = {\n\t\tselected?: Writable<object | null>;\n\t\tisSingle: boolean;\n\t};\n\n\tlet {\n\t\tchildren,\n\t\tarrowup,\n\t\tarrowdown,\n\t\ticonSlot,\n\t\tisOpen = false,\n\t\tbtnClass,\n\t\tlabel,\n\t\tspanClass,\n\t\tulClass,\n\t\ttransition = slide,\n\t\tparams,\n\t\tsvgClass,\n\t\tclass: className,\n\t\tonclick,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, btn, span, svg, ul } = $derived(sidebardropdownwrapper());\n\n\tlet sidebarDropdown = uiHelpers();\n\tsidebarDropdown.isOpen = isOpen;\n\tlet ctx = getContext<SidebarContext>('sidebarContext') || { isSingle: false };\n\tlet self = {};\n\n\t// Create a new Writable store for tracking the selected dropdown if it doesn't exist in the context\n\tif (ctx.isSingle && !ctx.selected) {\n\t\tctx.selected = writable<object | null>(null);\n\t}\n\n\t// Use the shared selected store if in single mode, otherwise use the local isOpen state\n\tlet selected: Writable<object | null> = ctx.isSingle ? ctx.selected! : writable(self);\n\n\t$effect(() => {\n\t\tif (ctx.isSingle) {\n\t\t\tisOpen = $selected === self;\n\t\t} else {\n\t\t\tisOpen = sidebarDropdown.isOpen;\n\t\t}\n\t});\n\n\tfunction handleDropdown() {\n\t\tif (ctx.isSingle) {\n\t\t\tselected.update((current) => (current === self ? null : self));\n\t\t} else {\n\t\t\tsidebarDropdown.toggle();\n\t\t}\n\n\t\tif (onclick) onclick();\n\t}\n</script>\n\n<li class={base({ className })}>\n\t<button\n\t\t{...restProps}\n\t\tonclick={handleDropdown}\n\t\ttype=\"button\"\n\t\tclass={btn({ class: btnClass })}\n\t\taria-controls=\"sidebar-dropdown\"\n\t>\n\t\t{#if iconSlot}\n\t\t\t{@render iconSlot()}\n\t\t{/if}\n\t\t<span class={span({ class: spanClass })}>{label}</span>\n\t\t{#if isOpen}\n\t\t\t{#if arrowup}\n\t\t\t\t{@render arrowup()}\n\t\t\t{:else}\n\t\t\t\t<svg\n\t\t\t\t\tclass={svg({ class: svgClass })}\n\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tviewBox=\"0 0 10 6\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\t\td=\"M9 5 5 1 1 5\"\n\t\t\t\t\t/>\n\t\t\t\t</svg>\n\t\t\t{/if}\n\t\t{:else if arrowdown}\n\t\t\t{@render arrowdown()}\n\t\t{:else}\n\t\t\t<svg\n\t\t\t\tclass={svg({ class: svgClass })}\n\t\t\t\taria-hidden=\"true\"\n\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\tfill=\"none\"\n\t\t\t\tviewBox=\"0 0 10 6\"\n\t\t\t>\n\t\t\t\t<path\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\td=\"m1 1 4 4 4-4\"\n\t\t\t\t/>\n\t\t\t</svg>\n\t\t{/if}\n\t</button>\n\t{#if isOpen}\n\t\t<ul class={ul({ class: ulClass })} transition:transition={params as ParamsType}>\n\t\t\t{@render children()}\n\t\t</ul>\n\t{/if}\n</li>\n"
  },
  {
    "path": "src/lib/sidebar/SidebarGroup.svelte",
    "content": "<script lang=\"ts\">\n\timport { type SidebarGroupProps as Props } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tclass: className = 'space-y-2',\n\t\tborderClass = 'pt-4 mt-4 border-t border-gray-200 dark:border-gray-700',\n\t\tborder = false,\n\t\t...restProps\n\t}: Props = $props();\n</script>\n\n<ul {...restProps} class={border ? borderClass : className}>\n\t{@render children()}\n</ul>\n"
  },
  {
    "path": "src/lib/sidebar/SidebarItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport { twMerge } from 'tailwind-merge';\n\timport { type SidebarCtxType, type SidebarItemProps as Props } from './';\n\n\tlet {\n\t\ticonSlot,\n\t\tsubtext,\n\t\thref,\n\t\tlabel,\n\t\tspanClass = 'ms-3',\n\t\tactiveClass,\n\t\tnonActiveClass,\n\t\taClass,\n\t\tactive,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst context = getContext<SidebarCtxType>('sidebarContext') ?? {};\n\tconst activeUrlStore = getContext('activeUrl') as {\n\t\tsubscribe: (callback: (value: string) => void) => void;\n\t};\n\n\tlet sidebarUrl = $state('');\n\tactiveUrlStore.subscribe((value) => {\n\t\tsidebarUrl = value;\n\t});\n\tlet activeItem = $state();\n\n\t// $effect(() => {\n\t//   activeItem = sidebarUrl ? href === sidebarUrl : false;\n\t// });\n\t$effect(() => {\n\t\t// Prioritize the explicit 'active' prop if provided\n\t\tactiveItem = active !== undefined ? active : sidebarUrl ? href === sidebarUrl : false;\n\t});\n\n\t// let aCls = $derived((activeItem ?? sidebarUrl === href) ? (activeClass ?? context.activeClass) : (nonActiveClass ?? context.nonActiveClass));\n\tlet aCls = $derived(\n\t\t(activeItem ?? sidebarUrl === href)\n\t\t\t? (activeClass ?? context.activeClass)\n\t\t\t: (nonActiveClass ?? context.nonActiveClass)\n\t);\n</script>\n\n<li class={className}>\n\t<a\n\t\tonclick={context.closeSidebar}\n\t\t{...restProps}\n\t\t{href}\n\t\taria-current={(activeItem ?? sidebarUrl === href) ? 'page' : undefined}\n\t\tclass={twMerge(aCls, aClass)}\n\t>\n\t\t{#if iconSlot}\n\t\t\t{@render iconSlot()}\n\t\t{/if}\n\t\t<span class={spanClass}>{label}</span>\n\t\t{#if subtext}\n\t\t\t{@render subtext()}\n\t\t{/if}\n\t</a>\n</li>\n"
  },
  {
    "path": "src/lib/sidebar/index.ts",
    "content": "import type {\n\tSidebarProps,\n\tSidebarDropdownWrapperProps,\n\tSidebarGroupProps,\n\tSidebarItemProps,\n\tSidebarButtonProps,\n\tSidebarCtaProps,\n\tSidebarBrandProps,\n\tSidebarCtxType,\n\tPosisionType,\n\tBreakpointType\n} from './type';\nimport Sidebar from './Sidebar.svelte';\nimport SidebarDropdownWrapper from './SidebarDropdownWrapper.svelte';\nimport SidebarGroup from './SidebarGroup.svelte';\nimport SidebarItem from './SidebarItem.svelte';\nimport SidebarButton from './SidebarButton.svelte';\nimport SidebarCta from './SidebarCta.svelte';\nimport SidebarBrand from './SidebarBrand.svelte';\nimport { sidebar, sidebarbutton, sidebarcta, sitebarbrand, sidebardropdownwrapper } from './theme';\n\nexport {\n\tSidebar,\n\tsidebar,\n\ttype SidebarProps,\n\tSidebarDropdownWrapper,\n\tsidebardropdownwrapper,\n\ttype SidebarDropdownWrapperProps,\n\tSidebarGroup,\n\ttype SidebarGroupProps,\n\tSidebarItem,\n\ttype SidebarItemProps,\n\ttype SidebarCtxType,\n\tSidebarButton,\n\tsidebarbutton,\n\ttype SidebarButtonProps,\n\tSidebarCta,\n\tsidebarcta,\n\ttype SidebarCtaProps,\n\tSidebarBrand,\n\tsitebarbrand,\n\ttype SidebarBrandProps,\n\ttype BreakpointType,\n\ttype PosisionType\n};\n"
  },
  {
    "path": "src/lib/sidebar/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const sidebar = tv({\n\tslots: {\n\t\tbase: 'top-0 left-0 z-50 w-64 transition-transform bg-gray-50 dark:bg-gray-800',\n\t\tactive:\n\t\t\t'flex items-center text-base font-normal text-gray-900 bg-gray-200 dark:bg-gray-700 rounded dark:text-white hover:bg-gray-100 dark:hover:bg-gray-700',\n\t\tnonactive:\n\t\t\t'flex items-center text-base font-normal text-gray-900 rounded dark:text-white hover:bg-gray-100 dark:hover:bg-gray-700',\n\t\tdiv: 'overflow-y-auto h-full px-3 py-4 overflow-y-auto bg-gray-50 dark:bg-gray-800',\n\t\tbackdrop: 'fixed top-0 start-0 z-40 w-full h-full'\n\t},\n\tvariants: {\n\t\tposition: {\n\t\t\tfixed: { base: 'fixed' },\n\t\t\tabsolute: { base: 'absolute' },\n\t\t\tstatic: { base: 'static' }\n\t\t},\n\t\tisOpen: {\n\t\t\ttrue: 'block',\n\t\t\tfalse: 'hidden'\n\t\t},\n\t\tbreakpoint: {\n\t\t\tsm: { base: 'sm:block' },\n\t\t\tmd: { base: 'md:block' },\n\t\t\tlg: { base: 'lg:block' },\n\t\t\txl: { base: 'xl:block' },\n\t\t\t'2xl': { base: '2xl:block' }\n\t\t},\n\t\tbackdrop: {\n\t\t\ttrue: { backdrop: 'bg-gray-900 bg-opacity-75' }\n\t\t}\n\t}\n});\n\nexport const sidebarbutton = tv({\n\tbase: 'inline-flex items-center p-2 mt-2 ms-3 text-sm text-gray-500 rounded-lg hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600',\n\tvariants: {\n\t\tbreakpoint: {\n\t\t\tsm: 'sm:hidden',\n\t\t\tmd: 'md:hidden',\n\t\t\tlg: 'lg:hidden',\n\t\t\txl: 'xl:hidden',\n\t\t\t'2xl': '2xl:hidden'\n\t\t}\n\t}\n});\n\nexport const sidebarcta = tv({\n\tslots: {\n\t\tbase: 'p-4 mt-6 bg-primary-50 rounded-lg dark:bg-primary-900',\n\t\tdiv: 'flex items-center mb-3',\n\t\tspan: 'bg-primary-100 text-primary-800 text-sm font-semibold me-2 px-2.5 py-0.5 rounded dark:bg-primary-200 dark:text-primary-900'\n\t}\n});\n\nexport const sitebarbrand = tv({\n\tslots: {\n\t\tbase: 'flex items-center ps-2.5 mb-5',\n\t\timg: 'h-6 me-3 sm:h-7',\n\t\tspan: 'self-center text-xl font-semibold whitespace-nowrap dark:text-white'\n\t}\n});\n\nexport const sidebardropdownwrapper = tv({\n\tslots: {\n\t\tbase: '',\n\t\tbtn: 'flex items-center w-full text-base font-normal text-gray-900 rounded transition duration-75 group hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700',\n\t\tspan: 'flex-1 ms-3 text-left whitespace-nowrap',\n\t\tsvg: 'h-3 w-3 text-gray-800 dark:text-white',\n\t\tul: 'py-2 space-y-2'\n\t}\n});\n"
  },
  {
    "path": "src/lib/sidebar/type.ts",
    "content": "import { type Writable } from 'svelte/store';\nimport type { Snippet } from 'svelte';\nimport type { HTMLAttributes, HTMLButtonAttributes, HTMLAnchorAttributes } from 'svelte/elements';\nimport type { TransitionFunc, ParamsType } from '../types';\n\ntype SidebarCtxType = {\n\tcloseSidebar?: () => void;\n\tactiveClass?: string;\n\tnonActiveClass?: string;\n\tisSingle?: boolean;\n\tselected?: Writable<object>;\n\tactiveUrl?: string;\n};\n\ntype BreakpointType = 'sm' | 'md' | 'lg' | 'xl' | '2xl' | undefined;\ntype PosisionType = 'fixed' | 'absolute' | 'static' | undefined;\n\ninterface SidebarProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\tisOpen?: boolean;\n\tcloseSidebar?: () => void;\n\tactivateClickOutside?: boolean;\n\tisSingle?: boolean;\n\tbreakpoint?: BreakpointType;\n\tposition?: PosisionType;\n\tariaLabel?: string;\n\tdivClass?: string;\n\tnonActiveClass?: string;\n\tactiveClass?: string;\n\tparams?: ParamsType;\n\ttransition?: TransitionFunc;\n\tbackdrop?: boolean;\n\tbackdropClass?: string;\n\tactiveUrl?: string;\n\tclass?: string;\n}\n\ninterface SidebarButtonProps extends HTMLButtonAttributes {\n\tbreakpoint?: BreakpointType;\n\tclass?: string;\n}\n\ninterface SidebarCtaProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\ticon?: Snippet;\n\tdivClass?: string;\n\tspanClass?: string;\n\tlabel: string;\n\tclass?: string;\n}\n\ninterface SiteType {\n\tname?: string;\n\thref?: string;\n\timg?: string;\n}\ninterface SidebarBrandProps extends HTMLAnchorAttributes {\n\tchildren?: Snippet;\n\tsite?: SiteType;\n\timgClass?: string;\n\tspanClass?: string;\n\tclass?: string;\n}\n\ninterface SidebarDropdownWrapperProps extends HTMLButtonAttributes {\n\tchildren: Snippet;\n\tarrowup?: Snippet;\n\tarrowdown?: Snippet;\n\ticonSlot?: Snippet;\n\tisOpen?: boolean | undefined;\n\tbtnClass?: string;\n\tlabel: string | undefined;\n\tspanClass?: string;\n\tulClass?: string;\n\tparams?: ParamsType;\n\ttransition?: TransitionFunc;\n\tsvgClass?: string;\n\tonclick?: () => void;\n\tisSingle?: boolean;\n\tclass?: string;\n}\n\ninterface SidebarGroupProps extends HTMLAttributes<HTMLUListElement> {\n\tchildren: Snippet;\n\tborderClass?: string;\n\tborder?: boolean;\n}\n\ninterface SidebarItemProps extends HTMLAnchorAttributes {\n\ticonSlot?: Snippet;\n\tsubtext?: Snippet;\n\tlabel?: string;\n\tspanClass?: string;\n\tactiveClass?: string;\n\tnonActiveClass?: string;\n\taClass?: string;\n\tactive?: boolean;\n}\n\nexport type {\n\tSidebarProps,\n\tSidebarDropdownWrapperProps,\n\tSidebarGroupProps,\n\tSidebarItemProps,\n\tSidebarCtxType,\n\tSidebarButtonProps,\n\tSidebarCtaProps,\n\tSidebarBrandProps,\n\tBreakpointType,\n\tPosisionType\n};\n"
  },
  {
    "path": "src/lib/skeleton/CardPlaceholder.svelte",
    "content": "<script lang=\"ts\">\n\timport { type CardPlaceholderProps as Props, cardPlaceholder } from './index';\n\n\tlet { size = 'sm', class: className, ...restProps }: Props = $props();\n\n\tconst { base, imageArea, imageIcon, line, footerArea } = $derived(cardPlaceholder({ size }));\n</script>\n\n<div role=\"status\" {...restProps} class={base({ className })}>\n\t<div class={imageArea()}>\n\t\t<svg\n\t\t\twidth=\"48\"\n\t\t\theight=\"48\"\n\t\t\tclass={imageIcon()}\n\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\taria-hidden=\"true\"\n\t\t\tfill=\"currentColor\"\n\t\t\tviewBox=\"0 0 640 512\"\n\t\t>\n\t\t\t<path\n\t\t\t\td=\"M480 80C480 35.82 515.8 0 560 0C604.2 0 640 35.82 640 80C640 124.2 604.2 160 560 160C515.8 160 480 124.2 480 80zM0 456.1C0 445.6 2.964 435.3 8.551 426.4L225.3 81.01C231.9 70.42 243.5 64 256 64C268.5 64 280.1 70.42 286.8 81.01L412.7 281.7L460.9 202.7C464.1 196.1 472.2 192 480 192C487.8 192 495 196.1 499.1 202.7L631.1 419.1C636.9 428.6 640 439.7 640 450.9C640 484.6 612.6 512 578.9 512H55.91C25.03 512 .0006 486.1 .0006 456.1L0 456.1z\"\n\t\t\t></path>\n\t\t</svg>\n\t</div>\n\t<div class={line({ class: 'mb-4 h-2.5 w-1/2' })}></div>\n\t<div class={line({ class: 'mb-2.5 h-2' })}></div>\n\t<div class={line({ class: 'mb-2.5 h-2' })}></div>\n\t<div class={line({ class: 'h-2' })}></div>\n\t<div class={footerArea()}>\n\t\t<svg\n\t\t\tclass={line({ class: 'h-14 w-14' })}\n\t\t\taria-hidden=\"true\"\n\t\t\tfill=\"currentColor\"\n\t\t\tviewBox=\"0 0 20 20\"\n\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t>\n\t\t\t<path\n\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\td=\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-6-3a2 2 0 11-4 0 2 2 0 014 0zm-2 4a5 5 0 00-4.546 2.916A5.986 5.986 0 0010 16a5.986 5.986 0 004.546-2.084A5 5 0 0010 11z\"\n\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t></path>\n\t\t</svg>\n\t\t<div class={line({ class: 'mb-2 h-2.5 w-32' })}></div>\n\t\t<div class={line({ class: 'mb-2 h-2 w-32' })}></div>\n\t</div>\n\t<span class=\"sr-only\">Loading...</span>\n</div>\n"
  },
  {
    "path": "src/lib/skeleton/ImagePlaceholder.svelte",
    "content": "<script lang=\"ts\">\n\timport { imagePlaceholder, type ImagePlaceholderProps as Props } from './index';\n\n\tlet { size = 'md', rounded, class: className, ...restProps }: Props = $props();\n\n\tconst { base, image, svg, content, line } = $derived(\n\t\timagePlaceholder({\n\t\t\tsize,\n\t\t\trounded\n\t\t})\n\t);\n</script>\n\n<div role=\"status\" {...restProps} class={base({ className })}>\n\t<div class={image()}>\n\t\t<svg\n\t\t\twidth=\"48\"\n\t\t\theight=\"48\"\n\t\t\tclass={svg()}\n\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\taria-hidden=\"true\"\n\t\t\tfill=\"currentColor\"\n\t\t\tviewBox=\"0 0 640 512\"\n\t\t>\n\t\t\t<path\n\t\t\t\td=\"M480 80C480 35.82 515.8 0 560 0C604.2 0 640 35.82 640 80C640 124.2 604.2 160 560 160C515.8 160 480 124.2 480 80zM0 456.1C0 445.6 2.964 435.3 8.551 426.4L225.3 81.01C231.9 70.42 243.5 64 256 64C268.5 64 280.1 70.42 286.8 81.01L412.7 281.7L460.9 202.7C464.1 196.1 472.2 192 480 192C487.8 192 495 196.1 499.1 202.7L631.1 419.1C636.9 428.6 640 439.7 640 450.9C640 484.6 612.6 512 578.9 512H55.91C25.03 512 .0006 486.1 .0006 456.1L0 456.1z\"\n\t\t\t></path>\n\t\t</svg>\n\t</div>\n\t<div class={content()}>\n\t\t<div class={line({ class: 'mb-4 h-2.5 w-1/2' })}></div>\n\t\t<div class={line({ class: 'mb-2.5 h-2 w-9/12' })}></div>\n\t\t<div class={line({ class: 'mb-2.5 h-2' })}></div>\n\t\t<div class={line({ class: 'mb-2.5 h-2' })}></div>\n\t\t<div class={line({ class: 'mb-2.5 h-2 w-10/12' })}></div>\n\t\t<div class={line({ class: 'mb-2.5 h-2 w-11/12' })}></div>\n\t\t<div class={line({ class: 'h-2 w-9/12' })}></div>\n\t</div>\n\t<span class=\"sr-only\">Loading...</span>\n</div>\n"
  },
  {
    "path": "src/lib/skeleton/ListPlaceholder.svelte",
    "content": "<script lang=\"ts\">\n\timport { listPlaceholder, type ListPlaceholderProps as Props } from './index';\n\n\tlet { itemNumber = 5, size = 'md', rounded, class: className, ...restProps }: Props = $props();\n\n\tconst { base, item, itemContent, itemTitle, itemSubtitle, itemExtra } = $derived(\n\t\tlistPlaceholder({ size, rounded })\n\t);\n\n\tlet items = $derived([...Array(itemNumber).keys()]);\n</script>\n\n<div role=\"status\" {...restProps} class={base({ className })}>\n\t<!-- eslint-disable-next-line @typescript-eslint/no-unused-vars -->\n\t{#each items as _, i}\n\t\t<div class={item({ class: i > 0 ? 'pt-4' : '' })}>\n\t\t\t<div class={itemContent()}>\n\t\t\t\t<div class={itemTitle()}></div>\n\t\t\t\t<div class={itemSubtitle()}></div>\n\t\t\t</div>\n\t\t\t<div class={itemExtra()}></div>\n\t\t</div>\n\t{/each}\n\t<span class=\"sr-only\">Loading...</span>\n</div>\n"
  },
  {
    "path": "src/lib/skeleton/Skeleton.svelte",
    "content": "<script lang=\"ts\">\n\timport { skeleton, type SkeletonProps as Props } from './index';\n\tlet { size = 'sm', class: className, ...restProps }: Props = $props();\n\tconst { wrapper, line } = $derived(skeleton({ size }));\n</script>\n\n<div role=\"status\" {...restProps} class={wrapper({ className })}>\n\t<div class={line({ class: 'mb-4 h-2.5 w-1/2' })}></div>\n\t<div class={line({ class: 'mb-2.5 h-2 w-9/12' })}></div>\n\t<div class={line({ class: 'mb-2.5 h-2' })}></div>\n\t<div class={line({ class: 'mb-2.5 h-2' })}></div>\n\t<div class={line({ class: 'mb-2.5 h-2 w-10/12' })}></div>\n\t<div class={line({ class: 'mb-2.5 h-2 w-11/12' })}></div>\n\t<div class={line({ class: 'h-2 w-9/12' })}></div>\n\t<span class=\"sr-only\">Loading...</span>\n</div>\n"
  },
  {
    "path": "src/lib/skeleton/TestimonialPlaceholder.svelte",
    "content": "<script lang=\"ts\">\n\timport type { HTMLAttributes } from 'svelte/elements';\n\timport { testimonialPlaceholder } from './index';\n\ttype Props = {\n\t\tclass?: string;\n\t};\n\n\tlet { class: className, ...restProps }: Props = $props();\n\tconst { wrapper, line1, line2, svg, subContent } = testimonialPlaceholder();\n</script>\n\n<div role=\"status\" {...restProps} class={wrapper({ className })}>\n\t<div class={line2({ class: 'mx-auto mb-2.5 h-2.5 max-w-[640px]' })}></div>\n\t<div class={line2({ class: 'mx-auto h-2.5 max-w-[540px]' })}></div>\n\t<div class={subContent()}>\n\t\t<svg\n\t\t\tclass={svg()}\n\t\t\taria-hidden=\"true\"\n\t\t\tfill=\"currentColor\"\n\t\t\tviewBox=\"0 0 20 20\"\n\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t>\n\t\t\t<path\n\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\td=\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-6-3a2 2 0 11-4 0 2 2 0 014 0zm-2 4a5 5 0 00-4.546 2.916A5.986 5.986 0 0010 16a5.986 5.986 0 004.546-2.084A5 5 0 0010 11z\"\n\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t></path>\n\t\t</svg>\n\t\t<div class={line1({ class: 'me-3 h-2.5 w-20' })}></div>\n\t\t<div class={line1({ class: 'h-2 w-24' })}></div>\n\t</div>\n\t<span class=\"sr-only\">Loading...</span>\n</div>\n"
  },
  {
    "path": "src/lib/skeleton/TextPlaceholder.svelte",
    "content": "<script lang=\"ts\">\n\timport { textPlaceholder, type TextPlaceholderProps as Props } from './index';\n\n\tlet { size = 'sm', class: className, ...restProps }: Props = $props();\n\tconst { baseWrapper, divWrapper, lineA, lineB } = $derived(\n\t\ttextPlaceholder({\n\t\t\tsize\n\t\t})\n\t);\n</script>\n\n<div role=\"status\" {...restProps} class={baseWrapper({ className })}>\n\t<div class={divWrapper({ class: 'w-full' })}>\n\t\t<div class={lineA({ class: 'h-2.5 w-32' })}></div>\n\t\t<div class={lineB({ class: 'h-2.5 w-24' })}></div>\n\t\t<div class={lineB({ class: 'h-2.5 w-full' })}></div>\n\t</div>\n\t<div class={divWrapper({ class: 'w-11/12' })}>\n\t\t<div class={lineA({ class: 'h-2.5 w-full' })}></div>\n\t\t<div class={lineB({ class: 'h-2.5 w-full' })}></div>\n\t\t<div class={lineB({ class: 'h-2.5 w-24' })}></div>\n\t</div>\n\t<div class={divWrapper({ class: 'w-9/12' })}>\n\t\t<div class={lineB({ class: 'h-2.5 w-full' })}></div>\n\t\t<div class={lineA({ class: 'h-2.5 w-80' })}></div>\n\t\t<div class={lineB({ class: 'h-2.5 w-full' })}></div>\n\t</div>\n\t<div class={divWrapper({ class: 'w-11/12' })}>\n\t\t<div class={lineA({ class: 'h-2.5 w-full' })}></div>\n\t\t<div class={lineB({ class: 'h-2.5 w-full' })}></div>\n\t\t<div class={lineB({ class: 'h-2.5 w-24' })}></div>\n\t</div>\n\t<div class={divWrapper({ class: 'w-10/12' })}>\n\t\t<div class={lineB({ class: 'h-2.5 w-32' })}></div>\n\t\t<div class={lineB({ class: 'h-2.5 w-24' })}></div>\n\t\t<div class={lineA({ class: 'h-2.5 w-full' })}></div>\n\t</div>\n\t<div class={divWrapper({ class: 'w-8/12' })}>\n\t\t<div class={lineB({ class: 'h-2.5 w-full' })}></div>\n\t\t<div class={lineA({ class: 'h-2.5 w-80' })}></div>\n\t\t<div class={lineB({ class: 'h-2.5 w-full' })}></div>\n\t</div>\n\t<span class=\"sr-only\">Loading...</span>\n</div>\n"
  },
  {
    "path": "src/lib/skeleton/VideoPlaceholder.svelte",
    "content": "<script lang=\"ts\">\n\timport { type VideoPlaceholderProps as Props, videoPlaceholder } from './index';\n\n\tlet { size = 'sm', class: className }: Props = $props();\n\tconst base = $derived(videoPlaceholder({ size, className }));\n</script>\n\n<div role=\"status\" class={base}>\n\t<svg\n\t\twidth=\"48\"\n\t\theight=\"48\"\n\t\tclass=\"text-gray-200 dark:text-gray-600\"\n\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\taria-hidden=\"true\"\n\t\tfill=\"currentColor\"\n\t\tviewBox=\"0 0 384 512\"\n\t>\n\t\t<path\n\t\t\td=\"M361 215C375.3 223.8 384 239.3 384 256C384 272.7 375.3 288.2 361 296.1L73.03 472.1C58.21 482 39.66 482.4 24.52 473.9C9.377 465.4 0 449.4 0 432V80C0 62.64 9.377 46.63 24.52 38.13C39.66 29.64 58.21 29.99 73.03 39.04L361 215z\"\n\t\t></path>\n\t</svg>\n\t<span class=\"sr-only\">Loading...</span>\n</div>\n"
  },
  {
    "path": "src/lib/skeleton/WidgetPlaceholder.svelte",
    "content": "<script lang=\"ts\">\n\timport { widgetPlaceholder } from './index';\n\ttype Props = {\n\t\tclass?: string;\n\t};\n\n\tlet { class: className }: Props = $props();\n\tconst { base, wrapper, vLine, hLine } = widgetPlaceholder({});\n</script>\n\n<div role=\"status\" class={base({ className })}>\n\t<div class={hLine({ class: 'mb-2.5 h-2.5 w-32' })}></div>\n\t<div class={hLine({ class: 'mb-10 h-2 w-48' })}></div>\n\t<div class={wrapper()}>\n\t\t<div class={vLine({ class: 'h-72' })}></div>\n\t\t<div class={vLine({ class: 'h-56' })}></div>\n\t\t<div class={vLine({ class: 'h-72' })}></div>\n\t\t<div class={vLine({ class: 'h-64' })}></div>\n\t\t<div class={vLine({ class: 'h-80' })}></div>\n\t\t<div class={vLine({ class: 'h-72' })}></div>\n\t\t<div class={vLine({ class: 'h-80' })}></div>\n\t</div>\n\t<span class=\"sr-only\">Loading...</span>\n</div>\n"
  },
  {
    "path": "src/lib/skeleton/index.ts",
    "content": "import type {\n\tCardPlaceholderProps,\n\tImagePlaceholderProps,\n\tListPlaceholderProps,\n\tSkeletonProps,\n\tSizeVideoType,\n\tTextPlaceholderProps,\n\tVideoPlaceholderProps\n} from './type';\nimport CardPlaceholder from './CardPlaceholder.svelte';\nimport ImagePlaceholder from './ImagePlaceholder.svelte';\nimport ListPlaceholder from './ListPlaceholder.svelte';\nimport Skeleton from './Skeleton.svelte';\nimport TestimonialPlaceholder from './TestimonialPlaceholder.svelte';\nimport TextPlaceholder from './TextPlaceholder.svelte';\nimport VideoPlaceholder from './VideoPlaceholder.svelte';\nimport WidgetPlaceholder from './WidgetPlaceholder.svelte';\nimport {\n\tcardPlaceholder,\n\timagePlaceholder,\n\tlistPlaceholder,\n\tskeleton,\n\ttestimonialPlaceholder,\n\ttextPlaceholder,\n\tvideoPlaceholder,\n\twidgetPlaceholder\n} from './theme';\n\nexport {\n\tCardPlaceholder,\n\tImagePlaceholder,\n\tListPlaceholder,\n\tSkeleton,\n\tTestimonialPlaceholder,\n\tTextPlaceholder,\n\tVideoPlaceholder,\n\tWidgetPlaceholder,\n\tcardPlaceholder,\n\timagePlaceholder,\n\tlistPlaceholder,\n\tskeleton,\n\ttestimonialPlaceholder,\n\ttextPlaceholder,\n\tvideoPlaceholder,\n\twidgetPlaceholder,\n\ttype CardPlaceholderProps,\n\ttype ImagePlaceholderProps,\n\ttype ListPlaceholderProps,\n\ttype SkeletonProps,\n\ttype TextPlaceholderProps,\n\ttype VideoPlaceholderProps,\n\ttype SizeVideoType\n};\n"
  },
  {
    "path": "src/lib/skeleton/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\n// card placeholder\nconst cardPlaceholder = tv({\n\tslots: {\n\t\tbase: 'p-4 rounded border border-gray-200 shadow animate-pulse md:p-6 dark:border-gray-700',\n\t\timageArea: 'mb-4 flex h-48 items-center justify-center rounded bg-gray-300 dark:bg-gray-700',\n\t\timageIcon: 'text-gray-200 dark:text-gray-600',\n\t\tline: 'rounded-full bg-gray-200 dark:bg-gray-700',\n\t\tfooterArea: 'mt-4 flex items-center space-x-3 rtl:space-x-reverse'\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: { base: 'max-w-sm' },\n\t\t\tmd: { base: 'max-w-md' },\n\t\t\tlg: { base: 'max-w-lg' },\n\t\t\txl: { base: 'max-w-xl' },\n\t\t\t'2xl': { base: 'max-w-2xl' }\n\t\t}\n\t}\n});\n\n// ImagePlaceholder\nconst imagePlaceholder = tv({\n\tslots: {\n\t\tbase: 'space-y-8 animate-pulse md:space-y-0 md:space-x-8 rtl:space-x-reverse md:flex md:items-center',\n\t\timage: 'flex w-full items-center justify-center rounded bg-gray-300 sm:w-96 dark:bg-gray-700',\n\t\tsvg: 'text-gray-200',\n\t\tcontent: 'w-full',\n\t\tline: 'rounded-full bg-gray-200 dark:bg-gray-700'\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: {\n\t\t\t\timage: 'h-32',\n\t\t\t\tcontent: 'space-y-2'\n\t\t\t},\n\t\t\tmd: {\n\t\t\t\timage: 'h-48',\n\t\t\t\tcontent: 'space-y-3'\n\t\t\t},\n\t\t\tlg: {\n\t\t\t\timage: 'h-64',\n\t\t\t\tcontent: 'space-y-4'\n\t\t\t}\n\t\t},\n\t\trounded: {\n\t\t\tnone: {\n\t\t\t\timage: 'rounded-none',\n\t\t\t\tline: 'rounded-none'\n\t\t\t},\n\t\t\tsm: {\n\t\t\t\timage: 'rounded-sm',\n\t\t\t\tline: 'rounded-sm'\n\t\t\t},\n\t\t\tmd: {\n\t\t\t\timage: 'rounded',\n\t\t\t\tline: 'rounded'\n\t\t\t},\n\t\t\tlg: {\n\t\t\t\timage: 'rounded-lg',\n\t\t\t\tline: 'rounded-lg'\n\t\t\t},\n\t\t\tfull: {\n\t\t\t\timage: 'rounded-full',\n\t\t\t\tline: 'rounded-full'\n\t\t\t}\n\t\t}\n\t}\n});\n\n// ListPlaceholder\nconst listPlaceholder = tv({\n\tslots: {\n\t\tbase: 'p-4 space-y-4 max-w-md rounded border border-gray-200 divide-y divide-gray-200 shadow animate-pulse dark:divide-gray-700 md:p-6 dark:border-gray-700',\n\t\titem: 'flex items-center justify-between',\n\t\titemContent: '',\n\t\titemTitle: 'mb-2.5 h-2.5 w-24 rounded-full bg-gray-300 dark:bg-gray-600',\n\t\titemSubtitle: 'h-2 w-32 rounded-full bg-gray-200 dark:bg-gray-700',\n\t\titemExtra: 'h-2.5 w-12 rounded-full bg-gray-300 dark:bg-gray-700'\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: {\n\t\t\t\tbase: 'p-3 space-y-3 max-w-sm md:p-4',\n\t\t\t\titemTitle: 'mb-2 h-2 w-20',\n\t\t\t\titemSubtitle: 'h-1.5 w-28',\n\t\t\t\titemExtra: 'h-2 w-10'\n\t\t\t},\n\t\t\tmd: {}, // default size\n\t\t\tlg: {\n\t\t\t\tbase: 'p-5 space-y-5 max-w-lg md:p-7',\n\t\t\t\titemTitle: 'mb-3 h-3 w-28',\n\t\t\t\titemSubtitle: 'h-2.5 w-36',\n\t\t\t\titemExtra: 'h-3 w-14'\n\t\t\t}\n\t\t},\n\t\trounded: {\n\t\t\tnone: { base: 'rounded-none' },\n\t\t\tsm: { base: 'rounded-sm' },\n\t\t\tmd: { base: 'rounded' },\n\t\t\tlg: { base: 'rounded-lg' },\n\t\t\tfull: { base: 'rounded-full p-8 md:p-16' }\n\t\t}\n\t}\n});\n\n// Skeleton\nconst skeleton = tv({\n\tslots: {\n\t\twrapper: 'animate-pulse',\n\t\tline: 'rounded-full bg-gray-200 dark:bg-gray-700'\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: {\n\t\t\t\twrapper: 'max-w-sm'\n\t\t\t},\n\t\t\tmd: {\n\t\t\t\twrapper: 'max-w-md'\n\t\t\t},\n\t\t\tlg: {\n\t\t\t\twrapper: 'max-w-lg'\n\t\t\t},\n\t\t\txl: {\n\t\t\t\twrapper: 'max-w-xl'\n\t\t\t},\n\t\t\t'2xl': {\n\t\t\t\twrapper: 'max-w-2xl'\n\t\t\t}\n\t\t}\n\t}\n});\n\n// TestimonialPlaceholder\nconst testimonialPlaceholder = tv({\n\tslots: {\n\t\twrapper: 'animate-pulse',\n\t\tline1: 'rounded-full bg-gray-200 dark:bg-gray-700',\n\t\tline2: 'rounded-full bg-gray-300 dark:bg-gray-700',\n\t\tsvg: 'me-2 h-10 w-10 text-gray-200 dark:text-gray-700',\n\t\tsubContent: 'mt-4 flex items-center justify-center'\n\t}\n});\n\n// TextPlaceholder\nconst textPlaceholder = tv({\n\tslots: {\n\t\tbaseWrapper: 'space-y-2.5 animate-pulse',\n\t\tdivWrapper: 'flex items-center space-x-2 rtl:space-x-reverse',\n\t\tlineA: 'rounded-full bg-gray-200 dark:bg-gray-700',\n\t\tlineB: 'rounded-full bg-gray-300 dark:bg-gray-600'\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: { baseWrapper: 'max-w-sm' },\n\t\t\tmd: { baseWrapper: 'max-w-md' },\n\t\t\tlg: { baseWrapper: 'max-w-lg' },\n\t\t\txl: { baseWrapper: 'max-w-xl' },\n\t\t\t'2xl': { baseWrapper: 'max-w-2xl' }\n\t\t}\n\t}\n});\n\n// VideoPlaceholder\nconst videoPlaceholder = tv({\n\tbase: 'flex justify-center items-center h-56 bg-gray-300 rounded-lg animate-pulse dark:bg-gray-700',\n\tvariants: {\n\t\tsize: {\n\t\t\tsm: 'max-w-sm',\n\t\t\tmd: 'max-w-md',\n\t\t\tlg: 'max-w-lg',\n\t\t\txl: 'max-w-xl',\n\t\t\t'2xl': 'max-w-2xl'\n\t\t}\n\t}\n});\n\n// WidgetPlaceholder\nconst widgetPlaceholder = tv({\n\tslots: {\n\t\tbase: 'p-4 max-w-sm rounded border border-gray-200 shadow animate-pulse md:p-6 dark:border-gray-700',\n\t\twrapper: 'mt-4 flex items-baseline space-x-6 rtl:space-x-reverse',\n\t\thLine: 'rounded-full bg-gray-200 dark:bg-gray-700',\n\t\tvLine: 'w-full rounded-t-lg bg-gray-200 dark:bg-gray-700'\n\t}\n});\n\nexport {\n\tcardPlaceholder,\n\timagePlaceholder,\n\tlistPlaceholder,\n\tskeleton,\n\ttestimonialPlaceholder,\n\ttextPlaceholder,\n\tvideoPlaceholder,\n\twidgetPlaceholder\n};\n"
  },
  {
    "path": "src/lib/skeleton/type.ts",
    "content": "import type { HTMLAttributes } from 'svelte/elements';\n\ntype CardSizeType = 'sm' | 'md' | 'lg' | 'xl' | '2xl' | undefined;\ninterface CardPlaceholderProps extends HTMLAttributes<HTMLDivElement> {\n\tsize?: CardSizeType;\n\tclass?: string;\n}\n\ntype SizeImageType = 'sm' | 'md' | 'lg' | undefined;\ntype RoundedType = 'sm' | 'md' | 'lg' | 'none' | 'full' | undefined;\n\ninterface ImagePlaceholderProps extends HTMLAttributes<HTMLDivElement> {\n\tsize?: SizeImageType;\n\trounded?: RoundedType;\n\tclass?: string;\n}\n\ntype SizeListType = 'sm' | 'md' | 'lg' | undefined;\ntype RoundedListType = 'sm' | 'md' | 'lg' | 'none' | 'full' | undefined;\n\ninterface ListPlaceholderProps extends HTMLAttributes<HTMLDivElement> {\n\titemNumber?: number;\n\tsize?: SizeListType;\n\trounded?: RoundedListType;\n\tclass?: string;\n}\n\ntype SizeSkeletonType = 'sm' | 'md' | 'lg' | 'xl' | '2xl' | undefined;\n\ninterface SkeletonProps extends HTMLAttributes<HTMLDivElement> {\n\tsize?: SizeSkeletonType;\n\tclass?: string;\n}\n\ntype SizeTextType = 'sm' | 'md' | 'lg' | 'xl' | '2xl' | undefined;\n\ninterface TextPlaceholderProps extends HTMLAttributes<HTMLDivElement> {\n\tsize?: SizeTextType;\n\tclass?: string;\n}\n\ntype SizeVideoType = 'sm' | 'md' | 'lg' | 'xl' | '2xl' | undefined;\n\ninterface VideoPlaceholderProps extends HTMLAttributes<HTMLDivElement> {\n\tsize?: SizeVideoType;\n\tclass?: string;\n}\n\nexport type {\n\tCardPlaceholderProps,\n\tImagePlaceholderProps,\n\tListPlaceholderProps,\n\tSkeletonProps,\n\tTextPlaceholderProps,\n\tVideoPlaceholderProps,\n\tSizeVideoType\n};\n"
  },
  {
    "path": "src/lib/spinner/Spinner.svelte",
    "content": "<script lang=\"ts\">\n\timport { type SpinnerProps as Props, spinner } from './index';\n\n\tlet {\n\t\tcolor = 'primary',\n\t\tsize = '8',\n\t\tclass: className,\n\t\tcurrentFill = 'currentFill',\n\t\tcurrentColor = 'currentColor',\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet spinnerClass = $derived(spinner({ color, size, className }));\n</script>\n\n<svg\n\t{...restProps}\n\trole=\"status\"\n\tclass={spinnerClass}\n\tviewBox=\"0 0 100 101\"\n\tfill=\"none\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n>\n\t<path\n\t\td=\"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z\"\n\t\tfill={currentColor}\n\t/>\n\t<path\n\t\td=\"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z\"\n\t\tfill={currentFill}\n\t/>\n</svg>\n"
  },
  {
    "path": "src/lib/spinner/index.ts",
    "content": "import type { SpinnerProps } from './type';\nimport Spinner from './Spinner.svelte';\nimport { spinner } from './theme';\n\nexport { Spinner, spinner, type SpinnerProps };\n"
  },
  {
    "path": "src/lib/spinner/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const spinner = tv({\n\tbase: 'inline-block animate-spin text-gray-300',\n\tvariants: {\n\t\tcolor: {\n\t\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tprimary: 'fill-primary-600',\n\t\t\tsecondary: 'fill-secondary-600',\n\t\t\tgray: 'fill-gray-600 dark:fill-gray-300',\n\t\t\tred: 'fill-red-600',\n\t\t\torange: 'fill-orange-500',\n\t\t\tamber: 'fill-amber-500',\n\t\t\tyellow: 'fill-yellow-400',\n\t\t\tlime: 'fill-lime-500',\n\t\t\tgreen: 'fill-green-500',\n\t\t\temerald: 'fill-emerald-500',\n\t\t\tteal: 'fill-teal-500',\n\t\t\tcyan: 'fill-cyan-500',\n\t\t\tsky: 'fill-sky-500',\n\t\t\tblue: 'fill-blue-600',\n\t\t\tindigo: 'fill-indigo-600',\n\t\t\tviolet: 'fill-violet-600',\n\t\t\tpurple: 'fill-purple-600',\n\t\t\tfuchsia: 'fill-fuchsia-600',\n\t\t\tpink: 'fill-pink-600',\n\t\t\trose: 'fill-rose-600'\n\t\t},\n\t\tsize: {\n\t\t\t'4': 'w-4 h-4',\n\t\t\t'5': 'w-5 h-5',\n\t\t\t'6': 'w-6 h-6',\n\t\t\t'8': 'w-8 h-8',\n\t\t\t'10': 'w-10 h-10',\n\t\t\t'12': 'w-12 h-12',\n\t\t\t'16': 'w-16 h-16'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tcolor: 'primary',\n\t\tsize: '8'\n\t}\n});\n"
  },
  {
    "path": "src/lib/spinner/type.ts",
    "content": "import type { SVGAttributes } from 'svelte/elements';\n\ntype ColorType =\n\t| 'primary'\n\t| 'gray'\n\t| 'red'\n\t| 'yellow'\n\t| 'green'\n\t| 'indigo'\n\t| 'purple'\n\t| 'pink'\n\t| 'blue'\n\t| 'orange'\n\t| 'amber'\n\t| 'lime'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'violet'\n\t| 'fuchsia'\n\t| 'rose'\n\t| 'secondary'\n\t| undefined;\ntype SizeType = '8' | '4' | '5' | '6' | '10' | '12' | '16' | undefined;\n\ninterface SpinnerProps extends SVGAttributes<SVGSVGElement> {\n\tcolor?: ColorType;\n\tsize?: SizeType;\n\tcurrentFill?: string;\n\tcurrentColor?: string;\n\tclass?: string;\n}\n\nexport type { SpinnerProps };\n"
  },
  {
    "path": "src/lib/table/Table.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport {\n\t\ttype TableProps as Props,\n\t\ttable as tableCls,\n\t\ttype TableCtxType,\n\t\tTableHead,\n\t\tTableBody,\n\t\ttype HeadItemType\n\t} from '.';\n\n\tlet {\n\t\tchildren,\n\t\tfooterSlot,\n\t\tcaptionSlot,\n\t\ttableItems,\n\t\tdivClass = 'relative overflow-x-auto',\n\t\tstriped,\n\t\thoverable,\n\t\tnoborder,\n\t\tshadow,\n\t\tcolor = 'default',\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, table } = $derived(tableCls({ color, shadow }));\n\n\tlet tableCtx: TableCtxType = {\n\t\tget striped() {\n\t\t\treturn striped;\n\t\t},\n\t\tget hoverable() {\n\t\t\treturn hoverable;\n\t\t},\n\t\tget noborder() {\n\t\t\treturn noborder;\n\t\t},\n\t\tget color() {\n\t\t\treturn color;\n\t\t}\n\t};\n\n\tsetContext('tableCtx', tableCtx);\n\tlet headItems: (string | HeadItemType)[] = $state([]);\n\tlet bodyItems: (string | number | boolean)[][] = $state([]);\n\tif (tableItems) {\n\t\theadItems = Object.keys(tableItems[0]).map((key) => ({\n\t\t\ttext: key.charAt(0).toUpperCase() + key.slice(1)\n\t\t}));\n\t\tbodyItems = tableItems.map((item) => Object.values(item));\n\t}\n</script>\n\n<div class={base({ class: divClass })}>\n\t<table {...restProps} class={table({ className })}>\n\t\t{#if captionSlot}\n\t\t\t{@render captionSlot()}\n\t\t{/if}\n\t\t{#if tableItems}\n\t\t\t<TableHead {headItems} />\n\t\t\t<TableBody {bodyItems} />\n\t\t{:else if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t\t{#if footerSlot}\n\t\t\t{@render footerSlot()}\n\t\t{/if}\n\t</table>\n</div>\n"
  },
  {
    "path": "src/lib/table/TableBody.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tTableBodyRow,\n\t\tTableBodyCell,\n\t\ttype TableBodyProps as Props,\n\t\ttype CellValue,\n\t\ttype BodyRow\n\t} from '.';\n\n\tlet { children, bodyItems, class: className, ...restProps }: Props = $props();\n\n\tfunction getCellValues(row: BodyRow): CellValue[] {\n\t\tif (Array.isArray(row)) {\n\t\t\treturn row;\n\t\t} else {\n\t\t\treturn Object.values(row);\n\t\t}\n\t}\n</script>\n\n<tbody {...restProps} class={className}>\n\t{#if bodyItems}\n\t\t{#each bodyItems as row}\n\t\t\t<TableBodyRow>\n\t\t\t\t{#each getCellValues(row) as cellValue}\n\t\t\t\t\t<TableBodyCell>{cellValue ?? ''}</TableBodyCell>\n\t\t\t\t{/each}\n\t\t\t</TableBodyRow>\n\t\t{/each}\n\t{:else if children}\n\t\t{@render children()}\n\t{/if}\n</tbody>\n"
  },
  {
    "path": "src/lib/table/TableBodyCell.svelte",
    "content": "<script lang=\"ts\">\n\timport { type TableBodyCellProps as Props, tablebodycell } from './';\n\n\tlet { children, class: className, colspan, onclick, ...restProps }: Props = $props();\n\n\tconst base = $derived(tablebodycell({ className }));\n</script>\n\n<td {...restProps} class={base} colspan={colspan ?? 1}>\n\t{#if onclick}\n\t\t<button {onclick}>\n\t\t\t{#if children}\n\t\t\t\t{@render children()}\n\t\t\t{/if}\n\t\t</button>\n\t{:else if children}\n\t\t{@render children()}\n\t{/if}\n</td>\n"
  },
  {
    "path": "src/lib/table/TableBodyRow.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport {\n\t\ttype TableBodyRowProps as Props,\n\t\ttablebodyrow,\n\t\ttype TableCtxType,\n\t\ttype TableColrType\n\t} from './';\n\n\tlet {\n\t\tchildren,\n\t\tclass: className,\n\t\tcolor,\n\t\tstriped,\n\t\thoverable,\n\t\tnoborder,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst tableCtx = getContext<TableCtxType>('tableCtx');\n\t// for reactivity with svelte context\n\tlet compoColor = $derived(color ? color : tableCtx.color || 'default');\n\tlet compoHoverable = $derived(hoverable ? hoverable : tableCtx.hoverable || false);\n\tlet compoStriped = $derived(striped ? striped : tableCtx.striped || false);\n\tlet compoNoborder = $derived(noborder ? noborder : tableCtx.noborder || false);\n\n\tconst base = $derived(\n\t\ttablebodyrow({\n\t\t\tcolor: compoColor as TableColrType,\n\t\t\thoverable: compoHoverable,\n\t\t\tstriped: compoStriped,\n\t\t\tborder: compoNoborder,\n\t\t\tclassName\n\t\t})\n\t);\n</script>\n\n<tr {...restProps} class={base}>\n\t{#if children}\n\t\t{@render children()}\n\t{/if}\n</tr>\n"
  },
  {
    "path": "src/lib/table/TableHead.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport {\n\t\tTableHeadCell,\n\t\ttype TableHeadProps as Props,\n\t\ttablehead,\n\t\ttype TableCtxType,\n\t\ttype HeadItemType\n\t} from '.';\n\n\tlet {\n\t\tchildren,\n\t\theaderSlot,\n\t\tcolor,\n\t\tstriped,\n\t\tnoborder,\n\t\tclass: className,\n\t\theadItems,\n\t\tdefaultRow = true,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst tableCtx = getContext<TableCtxType>('tableCtx');\n\t// for reactivity with svelte context\n\tlet compoColor = $derived(color ? color : tableCtx.color || 'default');\n\tlet compoStriped = $derived(striped ? striped : tableCtx.striped || false);\n\tlet compoNoborder = $derived(noborder ? noborder : tableCtx.noborder || false);\n\n\tconst base = $derived(\n\t\ttablehead({ color: compoColor, noborder: compoNoborder, striped: compoStriped, className })\n\t);\n\n\tfunction getItemText(item: HeadItemType): string {\n\t\tif (typeof item === 'object' && 'text' in item) {\n\t\t\treturn item.text;\n\t\t}\n\t\treturn String(item);\n\t}\n</script>\n\n<thead {...restProps} class={base}>\n\t{#if headItems}\n\t\t{#if headerSlot}\n\t\t\t{@render headerSlot()}\n\t\t{/if}\n\t\t<tr>\n\t\t\t{#each headItems as item}\n\t\t\t\t<TableHeadCell>\n\t\t\t\t\t{getItemText(item)}\n\t\t\t\t</TableHeadCell>\n\t\t\t{/each}\n\t\t</tr>\n\t{:else if children}\n\t\t{#if defaultRow}\n\t\t\t<tr>\n\t\t\t\t{@render children()}\n\t\t\t</tr>\n\t\t{:else}\n\t\t\t{@render children()}\n\t\t{/if}\n\t{/if}\n</thead>\n"
  },
  {
    "path": "src/lib/table/TableHeadCell.svelte",
    "content": "<script lang=\"ts\">\n\timport { type TableHeadCellProps as Props, tableheadcell } from './';\n\n\tlet { children, class: className, ...restProps }: Props = $props();\n\tconst base = $derived(tableheadcell({ className }));\n</script>\n\n<th {...restProps} class={base}>\n\t{#if children}\n\t\t{@render children()}\n\t{/if}\n</th>\n"
  },
  {
    "path": "src/lib/table/TableSearch.svelte",
    "content": "<script lang=\"ts\">\n\timport { twMerge } from 'tailwind-merge';\n\timport { setContext } from 'svelte';\n\timport { type TableSearchProps as Props, type TableSearchType } from '.';\n\n\tlet {\n\t\tchildren,\n\t\theader,\n\t\tfooter,\n\t\tdivClass = 'relative overflow-x-auto shadow-md sm:rounded-lg',\n\t\tinputValue = $bindable(),\n\t\tstriped,\n\t\thoverable,\n\t\tcustomColor = '',\n\t\tcolor = 'default',\n\t\tinnerDivClass = 'p-4',\n\t\tinputClass,\n\t\tsearchClass = 'relative mt-1',\n\t\tsvgDivClass,\n\t\tsvgClass = 'w-5 h-5 text-gray-500 dark:text-gray-400',\n\t\ttableClass = 'w-full text-left text-sm',\n\t\tclass: className,\n\t\tplaceholder = 'Search',\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet inputCls = twMerge(\n\t\t'bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-80 p-2.5 ps-10 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500',\n\t\tinputClass\n\t);\n\tlet svgDivCls = twMerge(\n\t\t'absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none',\n\t\tsvgDivClass\n\t);\n\n\tconst colors: { [key: string]: string } = {\n\t\tdefault: 'text-gray-500 dark:text-gray-400',\n\t\tblue: 'text-blue-100 dark:text-blue-100',\n\t\tgreen: 'text-green-100 dark:text-green-100',\n\t\tred: 'text-red-100 dark:text-red-100',\n\t\tyellow: 'text-yellow-100 dark:text-yellow-100',\n\t\tpurple: 'text-purple-100 dark:text-purple-100',\n\t\tindigo: 'text-indigo-100 dark:text-indigo-100',\n\t\tpink: 'text-pink-100 dark:text-pink-100',\n\t\tcustom: customColor\n\t};\n\n\tconst tableSearchCtx: TableSearchType = {\n\t\tstriped,\n\t\thoverable,\n\t\tcolor\n\t};\n\n\tsetContext('tableCtx', tableSearchCtx);\n</script>\n\n<div class={divClass}>\n\t<div class={innerDivClass}>\n\t\t<label for=\"table-search\" class=\"sr-only\">Search</label>\n\t\t<div class={searchClass}>\n\t\t\t<div class={svgDivCls}>\n\t\t\t\t<svg\n\t\t\t\t\tclass={svgClass}\n\t\t\t\t\tfill=\"currentColor\"\n\t\t\t\t\tviewBox=\"0 0 20 20\"\n\t\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\t\t\td=\"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z\"\n\t\t\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t\t\t/>\n\t\t\t\t</svg>\n\t\t\t</div>\n\t\t\t<input bind:value={inputValue} type=\"text\" id=\"table-search\" class={inputCls} {placeholder} />\n\t\t</div>\n\t\t{#if header}\n\t\t\t{@render header()}\n\t\t{/if}\n\t</div>\n\t<table {...restProps} class={twMerge(tableClass, colors[color], className)}>\n\t\t{#if children}\n\t\t\t{@render children()}\n\t\t{/if}\n\t</table>\n\t{#if footer}\n\t\t{@render footer()}\n\t{/if}\n</div>\n"
  },
  {
    "path": "src/lib/table/index.ts",
    "content": "import type {\n\tTableProps,\n\tTableCtxType,\n\tTableHeadProps,\n\tHeadItemType,\n\tTableColrType,\n\tTableBodyRowProps,\n\tTableBodyCellProps,\n\tBodyRow,\n\tCellValue,\n\tTableBodyProps,\n\tTableHeadCellProps,\n\tTableSearchProps,\n\tTableSearchType,\n\tTableItemType\n} from './type';\nimport Table from './Table.svelte';\nimport TableBody from './TableBody.svelte';\nimport TableBodyCell from './TableBodyCell.svelte';\nimport TableBodyRow from './TableBodyRow.svelte';\nimport TableHeadCell from './TableHeadCell.svelte';\nimport TableHead from './TableHead.svelte';\nimport TableSearch from './TableSearch.svelte';\nimport { table, tablebodyrow, tablehead, tablebodycell, tableheadcell } from './theme';\n\nexport {\n\tTable,\n\ttable,\n\tTableBody,\n\tTableBodyCell,\n\ttablebodycell,\n\tTableBodyRow,\n\ttablebodyrow,\n\tTableHeadCell,\n\ttableheadcell,\n\tTableHead,\n\ttablehead,\n\tTableSearch,\n\ttype TableProps,\n\ttype TableCtxType,\n\ttype TableHeadProps,\n\ttype HeadItemType,\n\ttype TableColrType,\n\ttype TableBodyRowProps,\n\ttype TableBodyCellProps,\n\ttype BodyRow,\n\ttype CellValue,\n\ttype TableBodyProps,\n\ttype TableHeadCellProps,\n\ttype TableSearchProps,\n\ttype TableSearchType,\n\ttype TableItemType\n};\n"
  },
  {
    "path": "src/lib/table/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const table = tv({\n\tslots: {\n\t\tbase: '',\n\t\ttable: 'w-full text-left text-sm'\n\t},\n\tvariants: {\n\t\tcolor: {\n\t\t\t// default, primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tdefault: { table: 'text-gray-500 dark:text-gray-400' },\n\t\t\tprimary: { table: 'text-primary-100 dark:text-primary-100' },\n\t\t\tsecondary: { table: 'text-secondary-100 dark:text-secondary-100' },\n\t\t\tgray: { table: 'text-gray-100 dark:text-gray-100' },\n\t\t\tred: { table: 'text-red-100 dark:text-red-100' },\n\t\t\torange: { table: 'text-orange-100 dark:text-orange-100' },\n\t\t\tamber: { table: 'text-amber-100 dark:text-amber-100' },\n\t\t\tyellow: { table: 'text-yellow-100 dark:text-yellow-100' },\n\t\t\tlime: { table: 'text-lime-100 dark:text-lime-100' },\n\t\t\tgreen: { table: 'text-green-100 dark:text-green-100' },\n\t\t\temerald: { table: 'text-emerald-100 dark:text-emerald-100' },\n\t\t\tteal: { table: 'text-teal-100 dark:text-teal-100' },\n\t\t\tcyan: { table: 'text-cyan-100 dark:text-cyan-100' },\n\t\t\tsky: { table: 'text-sky-100 dark:text-sky-100' },\n\t\t\tblue: { table: 'text-blue-100 dark:text-blue-100' },\n\t\t\tindigo: { table: 'text-indigo-100 dark:text-indigo-100' },\n\t\t\tviolet: { table: 'text-violet-100 dark:text-violet-100' },\n\t\t\tpurple: { table: 'text-purple-100 dark:text-purple-100' },\n\t\t\tfuchsia: { table: 'text-fuchsia-100 dark:text-fuchsia-100' },\n\t\t\tpink: { table: 'text-pink-100 dark:text-pink-100' },\n\t\t\trose: { table: 'text-rose-100 dark:text-rose-100' }\n\t\t},\n\t\tshadow: {\n\t\t\ttrue: { base: 'shadow-md sm:rounded-lg' }\n\t\t}\n\t}\n});\n\nexport const tablebodyrow = tv({\n\tbase: '',\n\tvariants: {\n\t\tcolor: {\n\t\t\tdefault: 'bg-white dark:bg-gray-800 dark:border-gray-700',\n\t\t\tprimary: 'bg-white bg-primary-500 border-primary-400',\n\t\t\tsecondary: 'bg-white bg-secondary-500 border-secondary-400',\n\t\t\tgray: 'bg-gray-500 border-gray-400',\n\t\t\tred: 'bg-red-500 border-red-400',\n\t\t\torange: 'bg-orange-500 border-orange-400',\n\t\t\tamber: 'bg-amber-500 border-amber-400',\n\t\t\tyellow: 'bg-yellow-500 border-yellow-400',\n\t\t\tlime: 'bg-lime-500 border-lime-400',\n\t\t\tgreen: 'bg-white bg-green-500 border-green-400',\n\t\t\temerald: 'bg-emerald-500 border-emerald-400',\n\t\t\tteal: 'bg-teal-500 border-teal-400',\n\t\t\tcyan: 'bg-cyan-500 border-cyan-400',\n\t\t\tsky: 'bg-sky-500 border-sky-400',\n\t\t\tblue: 'bg-white bg-blue-500 border-blue-400',\n\t\t\tindigo: 'bg-indigo-500 border-indigo-400',\n\t\t\tviolet: 'bg-violet-500 border-violet-400',\n\t\t\tpurple: 'bg-purple-500 border-purple-400',\n\t\t\tfuchsia: 'bg-fuchsia-500 border-fuchsia-400',\n\t\t\tpink: 'bg-pink-500 border-pink-400',\n\t\t\trose: 'bg-rose-500 border-rose-400'\n\t\t},\n\t\thoverable: {\n\t\t\ttrue: ''\n\t\t},\n\t\tstriped: {\n\t\t\ttrue: ''\n\t\t},\n\t\tborder: {\n\t\t\ttrue: 'border-b last:border-b-0'\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'default',\n\t\t\tclass: 'hover:bg-gray-50 dark:hover:bg-gray-600'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'primary',\n\t\t\tclass: 'hover:bg-primary-400 dark:hover:bg-primary-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'secondary',\n\t\t\tclass: 'hover:bg-secondary-400 dark:hover:bg-secondary-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'gray',\n\t\t\tclass: 'hover:bg-gray-400 dark:hover:bg-gray-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'red',\n\t\t\tclass: 'hover:bg-red-400 dark:hover:bg-red-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'orange',\n\t\t\tclass: 'hover:bg-orange-400 dark:hover:bg-orange-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'amber',\n\t\t\tclass: 'hover:bg-amber-400 dark:hover:bg-amber-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'yellow',\n\t\t\tclass: 'hover:bg-yellow-400 dark:hover:bg-yellow-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'lime',\n\t\t\tclass: 'hover:bg-lime-400 dark:hover:bg-lime-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'green',\n\t\t\tclass: 'hover:bg-green-400 dark:hover:bg-green-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'emerald',\n\t\t\tclass: 'hover:bg-emerald-400 dark:hover:bg-emerald-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'teal',\n\t\t\tclass: 'hover:bg-teal-400 dark:hover:bg-teal-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'cyan',\n\t\t\tclass: 'hover:bg-cyan-400 dark:hover:bg-cyan-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'sky',\n\t\t\tclass: 'hover:bg-sky-400 dark:hover:bg-sky-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'blue',\n\t\t\tclass: 'hover:bg-blue-400 dark:hover:bg-blue-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'indigo',\n\t\t\tclass: 'hover:bg-indigo-400 dark:hover:bg-indigo-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'violet',\n\t\t\tclass: 'hover:bg-violet-400 dark:hover:bg-violet-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'purple',\n\t\t\tclass: 'hover:bg-purple-400 dark:hover:bg-purple-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass: 'hover:bg-fuchsia-400 dark:hover:bg-fuchsia-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'pink',\n\t\t\tclass: 'hover:bg-pink-400 dark:hover:bg-pink-400'\n\t\t},\n\t\t{\n\t\t\thoverable: true,\n\t\t\tcolor: 'rose',\n\t\t\tclass: 'hover:bg-rose-400 dark:hover:bg-rose-400'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'default',\n\t\t\tclass: 'odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'primary',\n\t\t\tclass:\n\t\t\t\t'odd:bg-primary-500 even:bg-primary-600 odd:dark:bg-primary-500 even:dark:bg-primary-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'secondary',\n\t\t\tclass:\n\t\t\t\t'odd:bg-secondary-500 even:bg-secondary-600 odd:dark:bg-secondary-500 even:dark:bg-secondary-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'gray',\n\t\t\tclass: 'odd:bg-gray-500 even:bg-gray-600 odd:dark:bg-gray-500 even:dark:bg-gray-600'\n\t\t},\n\t\t// default, primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'red',\n\t\t\tclass: 'odd:bg-red-500 even:bg-red-600 odd:dark:bg-red-500 even:dark:bg-red-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'orange',\n\t\t\tclass: 'odd:bg-orange-500 even:bg-orange-600 odd:dark:bg-orange-500 even:dark:bg-orange-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'amber',\n\t\t\tclass: 'odd:bg-amber-500 even:bg-amber-600 odd:dark:bg-amber-500 even:dark:bg-amber-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'yellow',\n\t\t\tclass: 'odd:bg-yellow-500 even:bg-yellow-600 odd:dark:bg-yellow-500 even:dark:bg-yellow-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'lime',\n\t\t\tclass: 'odd:bg-lime-500 even:bg-lime-600 odd:dark:bg-lime-500 even:dark:bg-lime-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'green',\n\t\t\tclass: 'odd:bg-green-500 even:bg-green-600 odd:dark:bg-green-500 even:dark:bg-green-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'emerald',\n\t\t\tclass:\n\t\t\t\t'odd:bg-emerald-500 even:bg-emerald-600 odd:dark:bg-emerald-500 even:dark:bg-emerald-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'teal',\n\t\t\tclass: 'odd:bg-teal-500 even:bg-teal-600 odd:dark:bg-teal-500 even:dark:bg-teal-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'cyan',\n\t\t\tclass: 'odd:bg-cyan-500 even:bg-cyan-600 odd:dark:bg-cyan-500 even:dark:bg-cyan-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'sky',\n\t\t\tclass: 'odd:bg-sky-500 even:bg-sky-600 odd:dark:bg-sky-500 even:dark:bg-sky-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'blue',\n\t\t\tclass: 'odd:bg-blue-500 even:bg-blue-600 odd:dark:bg-blue-500 even:dark:bg-blue-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'indigo',\n\t\t\tclass: 'odd:bg-indigo-500 even:bg-indigo-600 odd:dark:bg-indigo-500 even:dark:bg-indigo-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'violet',\n\t\t\tclass: 'odd:bg-violet-500 even:bg-violet-600 odd:dark:bg-violet-500 even:dark:bg-violet-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'purple',\n\t\t\tclass: 'odd:bg-purple-500 even:bg-purple-600 odd:dark:bg-purple-500 even:dark:bg-purple-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'fuchsia',\n\t\t\tclass:\n\t\t\t\t'odd:bg-fuchsia-500 even:bg-fuchsia-600 odd:dark:bg-fuchsia-500 even:dark:bg-fuchsia-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'pink',\n\t\t\tclass: 'odd:bg-pink-500 even:bg-pink-600 odd:dark:bg-pink-500 even:dark:bg-pink-600'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'rose',\n\t\t\tclass: 'odd:bg-rose-500 even:bg-rose-600 odd:dark:bg-rose-500 even:dark:bg-rose-600'\n\t\t}\n\t]\n});\n\nexport const tablehead = tv({\n\tbase: 'text-xs uppercase',\n\tvariants: {\n\t\tcolor: {\n\t\t\t// default, primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\n\t\t\tdefault: 'text-gray-700 dark:text-gray-400 bg-gray-50 dark:bg-gray-700',\n\t\t\tprimary: 'text-white dark:text-white bg-primary-700 dark:bg-primary-700',\n\t\t\tsecondary: 'text-white dark:text-white bg-secondary-700 dark:bg-secondary-700',\n\t\t\tgray: 'text-white dark:text-white bg-gray-700 dark:bg-gray-700',\n\t\t\tred: 'text-white dark:text-white bg-red-700 dark:bg-red-700',\n\t\t\torange: 'text-white dark:text-white bg-orange-700 dark:bg-orange-700',\n\t\t\tamber: 'text-white dark:text-white bg-amber-700 dark:bg-amber-700',\n\t\t\tyellow: 'text-white dark:text-white bg-yellow-700 dark:bg-yellow-700',\n\t\t\tlime: 'text-white dark:text-white bg-lime-700 dark:bg-lime-700',\n\t\t\tgreen: 'text-white dark:text-white bg-green-700 dark:bg-green-700',\n\t\t\temerald: 'text-white dark:text-white bg-emerald-700 dark:bg-emerald-700',\n\t\t\tteal: 'text-white dark:text-white bg-teal-700 dark:bg-teal-700',\n\t\t\tcyan: 'text-white dark:text-white bg-cyan-700 dark:bg-cyan-700',\n\t\t\tsky: 'text-white dark:text-white bg-sky-700 dark:bg-sky-700',\n\t\t\tblue: 'text-white dark:text-white bg-blue-700 dark:bg-blue-700',\n\t\t\tindigo: 'text-white dark:text-white bg-indigo-700 dark:bg-indigo-700',\n\t\t\tviolet: 'text-white dark:text-white bg-violet-700 dark:bg-violet-700',\n\t\t\tpurple: 'text-white dark:text-white bg-purple-700 dark:bg-purple-700',\n\t\t\tfuchsia: 'text-white dark:text-white bg-fuchsia-700 dark:bg-fuchsia-700',\n\t\t\tpink: 'text-white dark:text-white bg-pink-700 dark:bg-pink-700',\n\t\t\trose: 'text-white dark:text-white bg-rose-700 dark:bg-rose-700'\n\t\t},\n\t\tnoborder: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t},\n\t\tstriped: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tcolor: 'default',\n\t\t\tnoborder: true,\n\t\t\tclass: 'bg-transparent dark:bg-transparent'\n\t\t},\n\t\t{\n\t\t\tcolor: 'default',\n\t\t\tstriped: true,\n\t\t\tclass: 'bg-transparent dark:bg-transparent border-gray-700'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'blue',\n\t\t\tclass: 'border-blue-400'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'green',\n\t\t\tclass: 'border-green-400'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'red',\n\t\t\tclass: 'border-red-400'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'yellow',\n\t\t\tclass: 'border-yellow-400'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'purple',\n\t\t\tclass: 'border-purple-400'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'indigo',\n\t\t\tclass: 'border-indigo-400'\n\t\t},\n\t\t{\n\t\t\tstriped: true,\n\t\t\tcolor: 'pink',\n\t\t\tclass: 'border-pink-400'\n\t\t}\n\t]\n});\n\nexport const tablebodycell = tv({\n\tbase: 'px-6 py-4 whitespace-nowrap font-medium'\n});\n\nexport const tableheadcell = tv({\n\tbase: 'px-6 py-3'\n});\n"
  },
  {
    "path": "src/lib/table/type.ts",
    "content": "import type {\n\tHTMLTableAttributes,\n\tHTMLAttributes,\n\tHTMLTdAttributes,\n\tHTMLThAttributes\n} from 'svelte/elements';\nimport type { Snippet } from 'svelte';\n\ntype TableCtxType = {\n\tstriped?: boolean;\n\thoverable?: boolean;\n\tnoborder?: boolean;\n\tcolor?: TableColrType;\n};\n\n// prettier-ignore\ntype HeadItemType = string | number | {\n  text: string;\n  [key: string]: string | number | boolean;\n};\n\ninterface TableHeadProps extends HTMLAttributes<HTMLTableSectionElement> {\n\tchildren?: Snippet;\n\theaderSlot?: Snippet;\n\tdefaultRow?: boolean;\n\theadItems?: HeadItemType[];\n\tclass?: string;\n\tstriped?: boolean;\n\tnoborder?: boolean;\n\tcolor?: TableColrType;\n}\n\ntype TableColrType =\n\t| 'primary'\n\t| 'gray'\n\t| 'red'\n\t| 'yellow'\n\t| 'green'\n\t| 'indigo'\n\t| 'purple'\n\t| 'pink'\n\t| 'blue'\n\t| 'orange'\n\t| 'amber'\n\t| 'lime'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'violet'\n\t| 'fuchsia'\n\t| 'rose'\n\t| 'secondary'\n\t| 'default'\n\t| undefined;\ntype TableItemType = Record<string, string | number | boolean>;\n\ninterface TableProps extends HTMLTableAttributes {\n\tchildren?: Snippet;\n\tfooterSlot?: Snippet;\n\tcaptionSlot?: Snippet;\n\tdivClass?: string;\n\tstriped?: boolean;\n\thoverable?: boolean;\n\tnoborder?: boolean;\n\tshadow?: boolean;\n\tcolor?: TableColrType;\n\ttableItems?: TableItemType[];\n\tclass?: string;\n}\n\ninterface TableBodyRowProps extends HTMLAttributes<HTMLTableRowElement> {\n\tchildren?: Snippet;\n\tclass?: string;\n\tstriped?: boolean;\n\thoverable?: boolean;\n\tnoborder?: boolean;\n}\n\ninterface TableBodyCellProps extends HTMLTdAttributes {\n\tchildren?: Snippet;\n\tclass?: string;\n\tcolspan?: number;\n\tcolor?: TableColrType;\n\tonclick?: () => void;\n}\n\ntype CellValue = string | number | boolean | null | undefined;\ntype BodyRow = CellValue[] | Record<string, CellValue>;\ninterface TableBodyProps extends HTMLAttributes<HTMLTableSectionElement> {\n\tchildren?: Snippet;\n\tclass?: string;\n\tbodyItems?: BodyRow[];\n}\n\ninterface TableHeadCellProps extends HTMLThAttributes {\n\tchildren?: Snippet;\n\tclass?: string;\n}\n\ntype TableSearchType = {\n\tstriped?: boolean;\n\thoverable?: boolean;\n\tcolor?: string;\n};\ninterface TableSearchProps extends HTMLTableAttributes {\n\tchildren?: Snippet;\n\theader?: Snippet;\n\tfooter?: Snippet;\n\tdivClass?: string;\n\tinputValue?: string;\n\tstriped?: boolean;\n\thoverable?: boolean;\n\tcustomColor?: string;\n\tcolor?: string;\n\tinnerDivClass?: string;\n\tinputClass?: string;\n\tsearchClass?: string;\n\tsvgDivClass?: string;\n\tsvgClass?: string;\n\ttableClass?: string;\n\tclass?: string;\n\tplaceholder?: string;\n}\n\nexport type {\n\tTableProps,\n\tTableCtxType,\n\tTableHeadProps,\n\tHeadItemType,\n\tTableColrType,\n\tTableBodyRowProps,\n\tTableBodyCellProps,\n\tBodyRow,\n\tCellValue,\n\tTableBodyProps,\n\tTableHeadCellProps,\n\tTableSearchProps,\n\tTableSearchType,\n\tTableItemType\n};\n"
  },
  {
    "path": "src/lib/tabs/TabItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport { writable } from 'svelte/store';\n\timport { type TabitemProps as Props, type TabCtxType, tabItem, tabs } from '.';\n\n\tlet {\n\t\tchildren,\n\t\ttitleSlot,\n\t\topen = false,\n\t\ttitle = 'Tab title',\n\t\tactiveClass,\n\t\tinactiveClass,\n\t\tclass: className,\n\t\tdisabled,\n\t\ttabStyle,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst ctx: TabCtxType = getContext('ctx');\n\tlet compoTabStyle = $derived(tabStyle ? tabStyle : ctx.tabStyle || 'full');\n\n\tconst { active, inactive } = $derived(tabs({ tabStyle: compoTabStyle, hasDivider: true }));\n\tlet selected = ctx.selected ?? writable<HTMLElement>();\n\t// Generate a unique ID for this tab button\n\tconst tabId = `tab-${Math.random().toString(36).substring(2)}`;\n\n\tfunction init(node: HTMLElement) {\n\t\tselected.set(node);\n\n\t\tconst destroy = selected.subscribe((x) => {\n\t\t\tif (x !== node) {\n\t\t\t\topen = false;\n\t\t\t}\n\t\t});\n\n\t\treturn { destroy };\n\t}\n\n\tconst { base, button, content } = $derived(tabItem({ open, disabled }));\n</script>\n\n<li {...restProps} class={base({ class: className })} role=\"presentation\">\n\t<button\n\t\ttype=\"button\"\n\t\tonclick={() => (open = true)}\n\t\trole=\"tab\"\n\t\tid={tabId}\n\t\taria-controls={ctx.panelId}\n\t\taria-selected={open}\n\t\t{disabled}\n\t\tclass={button({\n\t\t\tclass: open ? (activeClass ?? active()) : (inactiveClass ?? inactive())\n\t\t})}\n\t>\n\t\t{#if titleSlot}\n\t\t\t{@render titleSlot()}\n\t\t{:else}\n\t\t\t{title}\n\t\t{/if}\n\t</button>\n\n\t{#if open && children}\n\t\t<div class={content()}>\n\t\t\t<div use:init>\n\t\t\t\t{@render children()}\n\t\t\t</div>\n\t\t</div>\n\t{/if}\n</li>\n"
  },
  {
    "path": "src/lib/tabs/Tabs.svelte",
    "content": "<script lang=\"ts\">\n\timport { writable } from 'svelte/store';\n\timport { setContext } from 'svelte';\n\timport { type TabsProps as Props, type TabCtxType, tabs } from '.';\n\n\tlet {\n\t\tchildren,\n\t\ttabStyle = 'none',\n\t\tulClass,\n\t\tcontentClass,\n\t\tdivider = true,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst {\n\t\tbase,\n\t\tcontent,\n\t\tdivider: dividerClass\n\t} = $derived(tabs({ tabStyle, hasDivider: divider }));\n\n\t// Generate a unique ID for the tab panel\n\tconst panelId = `tab-panel-${Math.random().toString(36).substring(2)}`;\n\n\tconst ctx: TabCtxType = {\n\t\tget tabStyle() {\n\t\t\treturn tabStyle;\n\t\t},\n\t\tselected: writable<HTMLElement>(),\n\t\tpanelId // Add panelId to the context\n\t};\n\n\tlet dividerBool = $derived(['full', 'pill'].includes(tabStyle) ? false : divider);\n\n\tsetContext('ctx', ctx);\n\n\tfunction init(node: HTMLElement) {\n\t\tconst destroy = ctx.selected.subscribe((x: HTMLElement) => {\n\t\t\tif (x) node.replaceChildren(x);\n\t\t});\n\t\treturn { destroy };\n\t}\n</script>\n\n<ul {...restProps} class={base({ class: ulClass })}>\n\t{@render children()}\n</ul>\n{#if dividerBool}\n\t<div class={dividerClass()}></div>\n{/if}\n<div\n\tid={panelId}\n\tclass={content({ class: contentClass })}\n\trole=\"tabpanel\"\n\taria-labelledby={panelId}\n\tuse:init\n></div>\n"
  },
  {
    "path": "src/lib/tabs/index.ts",
    "content": "import type { TabsProps, TabitemProps, TabCtxType } from './type';\nimport TabItem from './TabItem.svelte';\nimport Tabs from './Tabs.svelte';\nimport { tabs, tabItem } from './theme';\n\nexport { TabItem, tabItem, Tabs, tabs, type TabsProps, type TabitemProps, type TabCtxType };\n"
  },
  {
    "path": "src/lib/tabs/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const tabs = tv({\n\tslots: {\n\t\tbase: 'flex flex-wrap space-x-2 rtl:space-x-reverse',\n\t\tcontent: 'p-4 bg-gray-50 rounded-lg dark:bg-gray-800 mt-4',\n\t\tdivider: 'h-px bg-gray-200 dark:bg-gray-700',\n\t\tactive: 'p-4 text-primary-600 bg-gray-100 rounded-t-lg dark:bg-gray-800 dark:text-primary-500',\n\t\tinactive:\n\t\t\t'p-4 text-gray-500 rounded-t-lg hover:text-gray-600 hover:bg-gray-50 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-gray-300'\n\t},\n\tvariants: {\n\t\ttabStyle: {\n\t\t\tfull: {\n\t\t\t\tactive:\n\t\t\t\t\t'p-4 w-full rounded-none group-first:rounded-s-lg group-last:rounded-e-lg text-gray-900 bg-gray-100 focus:ring-4 focus:ring-primary-300 focus:outline-none dark:bg-gray-700 dark:text-white',\n\t\t\t\tinactive:\n\t\t\t\t\t'p-4 w-full rounded-none group-first:rounded-s-lg group-last:rounded-e-lg text-gray-500 dark:text-gray-400 bg-white hover:text-gray-700 hover:bg-gray-50 focus:ring-4 focus:ring-primary-300 focus:outline-none dark:hover:text-white dark:bg-gray-800 dark:hover:bg-gray-700'\n\t\t\t},\n\t\t\tpill: {\n\t\t\t\tactive: 'py-3 px-4 text-white bg-primary-600 rounded-lg',\n\t\t\t\tinactive:\n\t\t\t\t\t'py-3 px-4 text-gray-500 rounded-lg hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-white'\n\t\t\t},\n\t\t\tunderline: {\n\t\t\t\tbase: '-mb-px',\n\t\t\t\tactive:\n\t\t\t\t\t'p-4 text-primary-600 border-b-2 border-primary-600 dark:text-primary-500 dark:border-primary-500 bg-transparent',\n\t\t\t\tinactive:\n\t\t\t\t\t'p-4 border-b-2 border-transparent hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300 text-gray-500 dark:text-gray-400 bg-transparent'\n\t\t\t},\n\t\t\tnone: {\n\t\t\t\tactive: '',\n\t\t\t\tinactive: ''\n\t\t\t}\n\t\t},\n\t\thasDivider: {\n\t\t\ttrue: {}\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\ttabStyle: ['full', 'pill'],\n\t\t\thasDivider: true,\n\t\t\tclass: {\n\t\t\t\tdivider: 'hidden'\n\t\t\t}\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\ttabStyle: 'none',\n\t\thasDivider: true\n\t}\n});\n\nexport const tabItem = tv({\n\tslots: {\n\t\tbase: 'group focus-within:z-10',\n\t\tbutton: 'inline-block text-sm font-medium text-center disabled:cursor-not-allowed',\n\t\tcontent: 'hidden'\n\t},\n\tvariants: {\n\t\topen: {\n\t\t\ttrue: {\n\t\t\t\tbutton: 'active'\n\t\t\t}\n\t\t},\n\t\tdisabled: {\n\t\t\ttrue: {\n\t\t\t\tbutton: 'cursor-not-allowed'\n\t\t\t}\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\topen: true,\n\t\t\tclass: {\n\t\t\t\tbutton: '' // We'll merge this with activeClasses from context\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\topen: false,\n\t\t\tclass: {\n\t\t\t\tbutton: '' // We'll merge this with inactiveClasses from context\n\t\t\t}\n\t\t}\n\t],\n\tdefaultVariants: {\n\t\topen: false,\n\t\tdisabled: false\n\t}\n});\n"
  },
  {
    "path": "src/lib/tabs/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes, HTMLLiAttributes } from 'svelte/elements';\nimport { type Writable } from 'svelte/store';\n\ninterface TabsProps extends HTMLAttributes<HTMLUListElement> {\n\tchildren: Snippet;\n\ttabStyle?: 'full' | 'pill' | 'underline' | 'none';\n\tulClass?: string;\n\tcontentClass?: string;\n\tdivider?: boolean;\n\tclass?: string;\n}\n\ninterface TabitemProps extends HTMLLiAttributes {\n\tchildren?: Snippet;\n\ttitleSlot?: Snippet;\n\topen?: boolean;\n\ttitle?: string;\n\tactiveClass?: string;\n\tinactiveClass?: string;\n\tclass?: string;\n\tdisabled?: boolean;\n\ttabStyle?: 'full' | 'pill' | 'underline' | 'none';\n}\n\ninterface TabCtxType {\n\tactiveClass?: string;\n\tinactiveClass?: string;\n\ttabStyle?: 'full' | 'pill' | 'underline' | 'none';\n\tselected: Writable<HTMLElement>;\n\tpanelId: string;\n}\n\nexport { type TabsProps, type TabitemProps, type TabCtxType };\n"
  },
  {
    "path": "src/lib/theme/Theme.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext, type Snippet } from 'svelte';\n\timport { tv } from 'tailwind-variants';\n\timport deepmerge from 'deepmerge';\n\timport {\n\t\taccordion,\n\t\taccordionitem,\n\t\talert,\n\t\tavatar,\n\t\tbadge,\n\t\tbanner,\n\t\tbottomNav,\n\t\tbottomNavItem,\n\t\tbottomnavheader,\n\t\tbottomnavheaderitem,\n\t\tbreadcrumb,\n\t\tbuttonGroup,\n\t\tbutton,\n\t\tgradientButton,\n\t\tcard,\n\t\tdarkmode,\n\t\tandroid,\n\t\tdefaultMockup,\n\t\tdesktop,\n\t\tios,\n\t\tlaptop,\n\t\tsmartwatch,\n\t\ttablet,\n\t\tdrawer,\n\t\tdrawerhead,\n\t\tdropdown,\n\t\tdropdowndivider,\n\t\tdropdownli,\n\t\tdropdownul,\n\t\tdropdownHeader,\n\t\tdropdownFooter,\n\t\tfooter,\n\t\tfooterBrand,\n\t\tfooterCopyright,\n\t\tfooterIcon,\n\t\tfooterUl,\n\t\tfooterLi,\n\t\tgallery,\n\t\tindicator,\n\t\tkbd,\n\t\tlistGroup,\n\t\tlistGroupItem,\n\t\tmegamenu,\n\t\tmodal,\n\t\tnavbar,\n\t\tnavUl,\n\t\tnavbrand,\n\t\tnavLi,\n\t\tnavhamburger,\n\t\tpaginationItem,\n\t\tpagination,\n\t\tpopover,\n\t\tprogressbar,\n\t\tadvancedrating,\n\t\trating,\n\t\treview,\n\t\tscorerating,\n\t\tsidebar,\n\t\tsidebarbutton,\n\t\tsidebarcta,\n\t\tsitebarbrand,\n\t\tsidebardropdownwrapper,\n\t\tcardPlaceholder,\n\t\timagePlaceholder,\n\t\tlistPlaceholder,\n\t\tskeleton,\n\t\ttestimonialPlaceholder,\n\t\ttextPlaceholder,\n\t\tvideoPlaceholder,\n\t\twidgetPlaceholder,\n\t\tspinner,\n\t\ttable,\n\t\ttablebodyrow,\n\t\ttablehead,\n\t\ttablebodycell,\n\t\ttableheadcell,\n\t\ttabs,\n\t\ttabItem,\n\t\tactivity,\n\t\tactivityitem,\n\t\tgroup,\n\t\tgroupitem,\n\t\ttimeline,\n\t\ttimelineitem,\n\t\ttoast,\n\t\ttoolbar,\n\t\ttoolbarGroup,\n\t\ttoolbarButton,\n\t\ttooltip,\n\t\tcheckbox,\n\t\tdropzone,\n\t\tfileupload,\n\t\tfloatingLabelInput,\n\t\thelper,\n\t\tinput,\n\t\tlabel,\n\t\tradio,\n\t\tradioButton,\n\t\trange,\n\t\tsearch,\n\t\tselect,\n\t\ttextarea,\n\t\ttoggle,\n\t\tanchor,\n\t\tblockquote,\n\t\tdescriptionList,\n\t\theading,\n\t\thr,\n\t\timg,\n\t\tlayout,\n\t\tlist,\n\t\tmark,\n\t\tparagraph,\n\t\tsecondary,\n\t\tspan\n\t} from '$lib';\n\n\tinterface Props {\n\t\tchildren: Snippet;\n\t\ttheme?: Record<string, any>;\n\t}\n\n\tlet { children, theme }: Props = $props();\n\n\t// Function to merge theme configurations\n\tfunction mergeThemes(baseThemes: Record<string, any>, customTheme?: Record<string, any>) {\n\t\tconst mergedTheme: Record<string, any> = {};\n\n\t\t// Merge each component's theme\n\t\tfor (const [componentName, baseTheme] of Object.entries(baseThemes)) {\n\t\t\tconst customComponentTheme = customTheme?.[componentName] || {};\n\n\t\t\t// Deep merge base theme with custom theme\n\t\t\tmergedTheme[componentName] = tv(\n\t\t\t\tdeepmerge(\n\t\t\t\t\t{\n\t\t\t\t\t\tslots: baseTheme.slots,\n\t\t\t\t\t\tvariants: baseTheme.variants,\n\t\t\t\t\t\tcompoundVariants: baseTheme.compoundVariants,\n\t\t\t\t\t\tdefaultVariants: baseTheme.defaultVariants\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tslots: customComponentTheme.slots || {},\n\t\t\t\t\t\tvariants: customComponentTheme.variants || {},\n\t\t\t\t\t\tcompoundVariants: customComponentTheme.compoundVariants || [],\n\t\t\t\t\t\tdefaultVariants: customComponentTheme.defaultVariants || {}\n\t\t\t\t\t}\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\n\t\treturn mergedTheme;\n\t}\n\n\tconst baseThemes = {\n\t\taccordion,\n\t\taccordionitem,\n\t\talert,\n\t\tavatar,\n\t\tbadge,\n\t\tbanner,\n\t\tbottomNav,\n\t\tbottomNavItem,\n\t\tbottomnavheader,\n\t\tbottomnavheaderitem,\n\t\tbreadcrumb,\n\t\tbuttonGroup,\n\t\tbutton,\n\t\tgradientButton,\n\t\tcard,\n\t\tdarkmode,\n\t\tandroid,\n\t\tdefaultMockup,\n\t\tdesktop,\n\t\tios,\n\t\tlaptop,\n\t\tsmartwatch,\n\t\ttablet,\n\t\tdrawer,\n\t\tdrawerhead,\n\t\tdropdown,\n\t\tdropdowndivider,\n\t\tdropdownli,\n\t\tdropdownul,\n\t\tdropdownHeader,\n\t\tdropdownFooter,\n\t\tfooter,\n\t\tfooterBrand,\n\t\tfooterCopyright,\n\t\tfooterIcon,\n\t\tfooterUl,\n\t\tfooterLi,\n\t\tgallery,\n\t\tindicator,\n\t\tkbd,\n\t\tlistGroup,\n\t\tlistGroupItem,\n\t\tmegamenu,\n\t\tmodal,\n\t\tnavbar,\n\t\tnavUl,\n\t\tnavbrand,\n\t\tnavLi,\n\t\tnavhamburger,\n\t\tpaginationItem,\n\t\tpagination,\n\t\tpopover,\n\t\tprogressbar,\n\t\tadvancedrating,\n\t\trating,\n\t\treview,\n\t\tscorerating,\n\t\tsidebar,\n\t\tsidebarbutton,\n\t\tsidebarcta,\n\t\tsitebarbrand,\n\t\tsidebardropdownwrapper,\n\t\tcardPlaceholder,\n\t\timagePlaceholder,\n\t\tlistPlaceholder,\n\t\tskeleton,\n\t\ttestimonialPlaceholder,\n\t\ttextPlaceholder,\n\t\tvideoPlaceholder,\n\t\twidgetPlaceholder,\n\t\tspinner,\n\t\ttable,\n\t\ttablebodyrow,\n\t\ttablehead,\n\t\ttablebodycell,\n\t\ttableheadcell,\n\t\ttabs,\n\t\ttabItem,\n\t\tactivity,\n\t\tactivityitem,\n\t\tgroup,\n\t\tgroupitem,\n\t\ttimeline,\n\t\ttimelineitem,\n\t\ttoast,\n\t\ttoolbar,\n\t\ttoolbarGroup,\n\t\ttoolbarButton,\n\t\ttooltip,\n\t\tcheckbox,\n\t\tdropzone,\n\t\tfileupload,\n\t\tfloatingLabelInput,\n\t\thelper,\n\t\tinput,\n\t\tlabel,\n\t\tradio,\n\t\tradioButton,\n\t\trange,\n\t\tsearch,\n\t\tselect,\n\t\ttextarea,\n\t\ttoggle,\n\t\tanchor,\n\t\tblockquote,\n\t\tdescriptionList,\n\t\theading,\n\t\thr,\n\t\timg,\n\t\tlayout,\n\t\tlist,\n\t\tmark,\n\t\tparagraph,\n\t\tsecondary,\n\t\tspan\n\t};\n\n\tconst mergedThemes = mergeThemes(baseThemes, theme);\n\n\tsetContext('themeConfig', mergedThemes);\n</script>\n\n{@render children()}\n"
  },
  {
    "path": "src/lib/timeline/Activity.svelte",
    "content": "<script lang=\"ts\">\n\timport { type ActivityProps as Props, activity } from './index';\n\n\tlet { children, class: className, ...restProps }: Props = $props();\n\tconst base = activity({ class: className });\n</script>\n\n<ol {...restProps} class={base}>\n\t{@render children()}\n</ol>\n"
  },
  {
    "path": "src/lib/timeline/ActivityItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { type ActivityItemProps as Props, activityitem } from './index';\n\n\tlet {\n\t\tactivities,\n\t\tliClass,\n\t\tspanClass,\n\t\timgClass,\n\t\touterDivClass,\n\t\tinnerDivClass,\n\t\ttimeClass,\n\t\ttitleClass,\n\t\ttextClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { li, span, img, outerDiv, innerDiv, time, title, text } = $derived(activityitem());\n</script>\n\n{#each activities as { name, date, src, alt, activity }}\n\t<li {...restProps} class={li({ class: liClass })}>\n\t\t<span class={span({ class: spanClass })}>\n\t\t\t<img class={img({ class: imgClass })} {src} {alt} />\n\t\t</span>\n\t\t<div class={outerDiv({ class: outerDivClass })}>\n\t\t\t<div class={innerDiv({ class: innerDivClass })}>\n\t\t\t\t<time class={time({ class: timeClass })}>{date}</time>\n\t\t\t\t<div class={title({ class: titleClass })}>\n\t\t\t\t\t{@html name}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t{#if activity}\n\t\t\t\t<div class={text({ class: textClass })}>\n\t\t\t\t\t{@html activity}\n\t\t\t\t</div>\n\t\t\t{/if}\n\t\t</div>\n\t</li>\n{/each}\n"
  },
  {
    "path": "src/lib/timeline/Group.svelte",
    "content": "<script lang=\"ts\">\n\timport { type GroupProps as Props, group } from '.';\n\n\tlet { children, divClass, timeClass, date, olClass, ...restProps }: Props = $props();\n\tconst { div, time, ol } = $derived(group());\n</script>\n\n<div class={div({ class: divClass })}>\n\t<time class={time({ class: timeClass })}>{date}</time>\n\t<ol {...restProps} class={ol({ class: olClass })}>\n\t\t{@render children()}\n\t</ol>\n</div>\n"
  },
  {
    "path": "src/lib/timeline/GroupItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { type GroupItemProps as Props, groupitem } from '.';\n\n\tlet { timelines, aClass, imgClass, divClass, titleClass, spanClass, ...restProps }: Props =\n\t\t$props();\n\n\tconst { a, img, div, title, span } = $derived(groupitem());\n</script>\n\n{#each timelines as { name, src, alt, isPrivate, href, comment }}\n\t<li {...restProps}>\n\t\t<a {href} class={a({ class: aClass })}>\n\t\t\t<img class={img({ class: imgClass })} {src} {alt} />\n\t\t\t<div class={div({ class: divClass })}>\n\t\t\t\t<div class={title({ class: titleClass })}>\n\t\t\t\t\t{@html name}\n\t\t\t\t</div>\n\t\t\t\t{#if comment}\n\t\t\t\t\t<div class=\"text-sm font-normal\">{comment}</div>\n\t\t\t\t{/if}\n\n\t\t\t\t<span class={span({ class: spanClass })}>\n\t\t\t\t\t{#if isPrivate}\n\t\t\t\t\t\t<svg\n\t\t\t\t\t\t\tclass=\"me-1 h-3 w-3\"\n\t\t\t\t\t\t\tfill=\"currentColor\"\n\t\t\t\t\t\t\tviewBox=\"0 0 20 20\"\n\t\t\t\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\t\t\t\t\td=\"M3.707 2.293a1 1 0 00-1.414 1.414l14 14a1 1 0 001.414-1.414l-1.473-1.473A10.014 10.014 0 0019.542 10C18.268 5.943 14.478 3 10 3a9.958 9.958 0 00-4.512 1.074l-1.78-1.781zm4.261 4.26l1.514 1.515a2.003 2.003 0 012.45 2.45l1.514 1.514a4 4 0 00-5.478-5.478z\"\n\t\t\t\t\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\td=\"M12.454 16.697L9.75 13.992a4 4 0 01-3.742-3.741L2.335 6.578A9.98 9.98 0 00.458 10c1.274 4.057 5.065 7 9.542 7 .847 0 1.669-.105 2.454-.303z\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t\tPrivate\n\t\t\t\t\t{:else}\n\t\t\t\t\t\t<svg\n\t\t\t\t\t\t\tclass=\"me-1 h-3 w-3\"\n\t\t\t\t\t\t\tfill=\"currentColor\"\n\t\t\t\t\t\t\tviewBox=\"0 0 20 20\"\n\t\t\t\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\t\t\t\t\td=\"M4.083 9h1.946c.089-1.546.383-2.97.837-4.118A6.004 6.004 0 004.083 9zM10 2a8 8 0 100 16 8 8 0 000-16zm0 2c-.076 0-.232.032-.465.262-.238.234-.497.623-.737 1.182-.389.907-.673 2.142-.766 3.556h3.936c-.093-1.414-.377-2.649-.766-3.556-.24-.56-.5-.948-.737-1.182C10.232 4.032 10.076 4 10 4zm3.971 5c-.089-1.546-.383-2.97-.837-4.118A6.004 6.004 0 0115.917 9h-1.946zm-2.003 2H8.032c.093 1.414.377 2.649.766 3.556.24.56.5.948.737 1.182.233.23.389.262.465.262.076 0 .232-.032.465-.262.238-.234.498-.623.737-1.182.389-.907.673-2.142.766-3.556zm1.166 4.118c.454-1.147.748-2.572.837-4.118h1.946a6.004 6.004 0 01-2.783 4.118zm-6.268 0C6.412 13.97 6.118 12.546 6.03 11H4.083a6.004 6.004 0 002.783 4.118z\"\n\t\t\t\t\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</svg>\n\t\t\t\t\t\tPublic\n\t\t\t\t\t{/if}\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</a>\n\t</li>\n{/each}\n"
  },
  {
    "path": "src/lib/timeline/Timeline.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport { type TimelineProps as Props, timeline } from '.';\n\n\tlet { children, order = 'default', class: className, ...restProps }: Props = $props();\n\n\tsetContext('order', order);\n\tconst olCls = $derived(timeline({ order, className }));\n</script>\n\n<ol {...restProps} class={olCls}>\n\t{@render children()}\n</ol>\n"
  },
  {
    "path": "src/lib/timeline/TimelineItem.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport { type TimelineItemProps as Props, timelineitem, type DateFormat } from '.';\n\n\tlet {\n\t\tchildren,\n\t\torientationSlot,\n\t\ttitle,\n\t\tdate,\n\t\tdateFormat = 'month-year',\n\t\tsvgClass,\n\t\tliClass,\n\t\tdivClass,\n\t\ttimeClass,\n\t\th3Class,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet order: 'default' | 'vertical' | 'horizontal' | 'activity' | 'group' = getContext('order');\n\n\tconst { li, div, time, h3, svg } = $derived(timelineitem({ order }));\n\n\tfunction formatDisplayDate(dateStr: string, format: DateFormat) {\n\t\tconst date = new Date(dateStr);\n\n\t\tswitch (format) {\n\t\t\tcase 'year':\n\t\t\t\treturn date.toLocaleDateString(undefined, {\n\t\t\t\t\tyear: 'numeric'\n\t\t\t\t});\n\t\t\tcase 'month-year':\n\t\t\t\treturn date.toLocaleDateString(undefined, {\n\t\t\t\t\tmonth: 'long',\n\t\t\t\t\tyear: 'numeric'\n\t\t\t\t});\n\t\t\tcase 'full-date':\n\t\t\t\treturn date.toLocaleDateString(undefined, {\n\t\t\t\t\tday: 'numeric',\n\t\t\t\t\tmonth: 'long',\n\t\t\t\t\tyear: 'numeric'\n\t\t\t\t});\n\t\t\tdefault:\n\t\t\t\treturn date.toLocaleDateString(undefined, {\n\t\t\t\t\tmonth: 'long',\n\t\t\t\t\tyear: 'numeric'\n\t\t\t\t});\n\t\t}\n\t}\n</script>\n\n<li {...restProps} class={li({ class: liClass })}>\n\t<div class={div({ class: divClass })}></div>\n\t{#if order !== 'default'}\n\t\t{#if orientationSlot && (order === 'vertical' || order === 'horizontal')}\n\t\t\t{@render orientationSlot()}\n\t\t{:else}\n\t\t\t<svg\n\t\t\t\taria-hidden=\"true\"\n\t\t\t\tclass={svg({ class: svgClass })}\n\t\t\t\tfill=\"currentColor\"\n\t\t\t\tviewBox=\"0 0 20 20\"\n\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t>\n\t\t\t\t<path\n\t\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\t\td=\"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z\"\n\t\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t\t/>\n\t\t\t</svg>\n\t\t{/if}\n\t{:else if date}\n\t\t<time datetime={date} class={time({ class: timeClass })}>\n\t\t\t{formatDisplayDate(date, dateFormat)}\n\t\t</time>\n\t{/if}\n\n\t{#if title}\n\t\t<h3 class={h3({ class: h3Class })}>\n\t\t\t{title}\n\t\t</h3>\n\t{/if}\n\n\t{#if order !== 'default'}\n\t\t{#if date}\n\t\t\t<time datetime={date} class={time({ class: timeClass })}>\n\t\t\t\t{formatDisplayDate(date, dateFormat)}\n\t\t\t</time>\n\t\t{/if}\n\t{/if}\n\n\t{@render children()}\n</li>\n"
  },
  {
    "path": "src/lib/timeline/index.ts",
    "content": "import type {\n\tActivityType,\n\tActivityProps,\n\tActivityItemProps,\n\tGroupTimelineType,\n\tGroupProps,\n\tGroupItemProps,\n\tTimelineProps,\n\tTimelineItemProps,\n\tDateFormat\n} from './type';\nimport Activity from './Activity.svelte';\nimport ActivityItem from './ActivityItem.svelte';\nimport Group from './Group.svelte';\nimport GroupItem from './GroupItem.svelte';\nimport Timeline from './Timeline.svelte';\nimport TimelineItem from './TimelineItem.svelte';\nimport { activity, activityitem, group, groupitem, timeline, timelineitem } from './theme';\n\nexport {\n\tActivity,\n\tActivityItem,\n\tGroup,\n\tGroupItem,\n\tTimeline,\n\tTimelineItem,\n\tactivity,\n\tactivityitem,\n\tgroup,\n\tgroupitem,\n\ttimeline,\n\ttimelineitem,\n\ttype ActivityType,\n\ttype ActivityProps,\n\ttype ActivityItemProps,\n\ttype GroupTimelineType,\n\ttype GroupProps,\n\ttype GroupItemProps,\n\ttype TimelineProps,\n\ttype TimelineItemProps,\n\ttype DateFormat\n};\n"
  },
  {
    "path": "src/lib/timeline/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const activity = tv({\n\tbase: 'relative border-s border-gray-200 dark:border-gray-700'\n});\n\nexport const activityitem = tv({\n\tslots: {\n\t\tli: 'mb-10 ms-6',\n\t\tspan: 'flex absolute -start-3 justify-center items-center w-6 h-6 bg-blue-200 rounded-full ring-8 ring-white dark:ring-gray-900 dark:bg-blue-900',\n\t\timg: 'rounded-full shadow-lg',\n\t\touterDiv:\n\t\t\t'p-4 bg-white rounded-lg border border-gray-200 shadow-sm dark:bg-gray-700 dark:border-gray-600',\n\t\tinnerDiv: 'justify-between items-center mb-3 sm:flex',\n\t\ttime: 'mb-1 text-xs font-normal text-gray-400 sm:order-last sm:mb-0',\n\t\ttitle: 'text-sm font-normal text-gray-500 lex dark:text-gray-300',\n\t\ttext: 'p-3 text-xs italic font-normal text-gray-500 bg-gray-50 rounded-lg border border-gray-200 dark:bg-gray-600 dark:border-gray-500 dark:text-gray-300'\n\t}\n});\n\nexport const group = tv({\n\tslots: {\n\t\tdiv: 'p-5 mb-4 bg-gray-50 rounded-lg border border-gray-100 dark:bg-gray-800 dark:border-gray-700',\n\t\ttime: 'text-lg font-semibold text-gray-900 dark:text-white',\n\t\tol: 'mt-3 divide-y divider-gray-200 dark:divide-gray-700'\n\t}\n});\n\nexport const groupitem = tv({\n\tslots: {\n\t\ta: 'block items-center p-3 sm:flex hover:bg-gray-100 dark:hover:bg-gray-700',\n\t\timg: 'me-3 mb-3 w-12 h-12 rounded-full sm:mb-0',\n\t\tdiv: 'text-gray-600 dark:text-gray-400',\n\t\ttitle: 'text-base font-normal',\n\t\tspan: 'inline-flex items-center text-xs font-normal text-gray-500 dark:text-gray-400'\n\t}\n});\n\nexport const timeline = tv({\n\tvariants: {\n\t\torder: {\n\t\t\tgroup:\n\t\t\t\t'p-5 mb-4 bg-gray-50 rounded-lg border border-gray-100 dark:bg-gray-800 dark:border-gray-700',\n\t\t\thorizontal: 'sm:flex',\n\t\t\tactivity: 'relative border-s border-gray-200 dark:border-gray-700',\n\t\t\tvertical: 'relative border-s border-gray-200 dark:border-gray-700',\n\t\t\tdefault: 'relative border-s border-gray-200 dark:border-gray-700'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\torder: 'default'\n\t}\n});\n\nexport const timelineitem = tv({\n\tslots: {\n\t\tli: '',\n\t\tdiv: '',\n\t\ttime: '',\n\t\th3: '',\n\t\tsvg: 'w-3 h-3 text-primary-600 dark:text-primary-400'\n\t},\n\tvariants: {\n\t\torder: {\n\t\t\tdefault: {\n\t\t\t\tli: 'mb-10 ms-4',\n\t\t\t\tdiv: 'absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -start-1.5 border border-white dark:border-gray-900 dark:bg-gray-700',\n\t\t\t\ttime: 'mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500',\n\t\t\t\th3: 'text-lg font-semibold text-gray-900 dark:text-white'\n\t\t\t},\n\t\t\tvertical: {\n\t\t\t\tli: 'mb-10 ms-6',\n\t\t\t\tdiv: 'flex absolute -start-3 justify-center items-center w-6 h-6 bg-primary-200 rounded-full ring-8 ring-white dark:ring-gray-900 dark:bg-primary-900',\n\t\t\t\ttime: 'mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500',\n\t\t\t\th3: 'flex items-center mb-1 text-lg font-semibold text-gray-900 dark:text-white'\n\t\t\t},\n\t\t\thorizontal: {\n\t\t\t\tli: 'relative mb-6 sm:mb-0',\n\t\t\t\tdiv: 'flex items-center',\n\t\t\t\ttime: 'mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500',\n\t\t\t\th3: 'text-lg font-semibold text-gray-900 dark:text-white'\n\t\t\t},\n\t\t\tactivity: {\n\t\t\t\tli: 'mb-10 ms-6',\n\t\t\t\tdiv: 'flex absolute -start-3 justify-center items-center w-6 h-6 bg-primary-200 rounded-full ring-8 ring-white dark:ring-gray-900 dark:bg-primary-900',\n\t\t\t\ttime: 'mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500',\n\t\t\t\th3: 'text-lg font-semibold text-gray-900 dark:text-white'\n\t\t\t},\n\t\t\tgroup: {\n\t\t\t\tli: '',\n\t\t\t\tdiv: 'p-5 mb-4 bg-gray-50 rounded-lg border border-gray-100 dark:bg-gray-800 dark:border-gray-700',\n\t\t\t\ttime: 'text-lg font-semibold text-gray-900 dark:text-white',\n\t\t\t\th3: 'text-lg font-semibold text-gray-900 dark:text-white'\n\t\t\t}\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\torder: 'default'\n\t}\n});\n"
  },
  {
    "path": "src/lib/timeline/type.ts",
    "content": "import type { HTMLOlAttributes, HTMLLiAttributes } from 'svelte/elements';\nimport type { Snippet } from 'svelte';\n\ninterface ActivityType {\n\tname: HTMLElement | string;\n\tdate: Date | string;\n\tsrc: string;\n\talt: string;\n\tactivity?: HTMLElement | string;\n}\n\ninterface GroupTimelineType {\n\tname: string | HTMLElement;\n\tsrc: string;\n\talt: string;\n\thref?: string;\n\tisPrivate?: boolean;\n\tcomment?: string | HTMLElement;\n}\n\ninterface ActivityProps extends HTMLOlAttributes {\n\tchildren: Snippet;\n\tclass?: string;\n}\n\ninterface ActivityItemProps extends HTMLLiAttributes {\n\tactivities: ActivityType[];\n\tliClass?: string;\n\tspanClass?: string;\n\timgClass?: string;\n\touterDivClass?: string;\n\tinnerDivClass?: string;\n\ttimeClass?: string;\n\ttitleClass?: string;\n\ttextClass?: string;\n}\n\ninterface GroupProps extends HTMLOlAttributes {\n\tchildren: Snippet;\n\tdivClass?: string;\n\ttimeClass?: string;\n\tdate?: Date | string;\n\tolClass?: string;\n}\n\ninterface GroupItemProps extends HTMLLiAttributes {\n\ttimelines: GroupTimelineType[];\n\taClass?: string;\n\timgClass?: string;\n\tdivClass?: string;\n\ttitleClass?: string;\n\tspanClass?: string;\n}\n\ntype DateFormat = 'year' | 'month-year' | 'full-date';\n\ninterface TimelineProps extends HTMLOlAttributes {\n\tchildren: Snippet;\n\torder?: 'default' | 'vertical' | 'horizontal' | 'activity' | 'group';\n\tclass?: string;\n}\n\ninterface TimelineItemProps extends HTMLLiAttributes {\n\tchildren: Snippet;\n\torientationSlot?: Snippet;\n\ttitle: string;\n\tdate: string;\n\tsvgClass?: string;\n\tliClass?: string;\n\tdivClass?: string;\n\ttimeClass?: string;\n\th3Class?: string;\n\tdateFormat?: DateFormat;\n}\n\nexport type {\n\tActivityType,\n\tActivityProps,\n\tActivityItemProps,\n\tGroupTimelineType,\n\tGroupProps,\n\tGroupItemProps,\n\tTimelineProps,\n\tTimelineItemProps,\n\tDateFormat\n};\n"
  },
  {
    "path": "src/lib/toast/Toast.svelte",
    "content": "<script lang=\"ts\">\n\timport { CloseButton } from '$lib';\n\timport type { ParamsType } from '$lib/types';\n\timport { toast, type ToastProps as Props } from '.';\n\timport { fly } from 'svelte/transition';\n\n\tlet {\n\t\tchildren,\n\t\ticon,\n\t\ttoastStatus = $bindable(true),\n\t\tdismissable = true,\n\t\tcolor = 'primary',\n\t\tposition,\n\t\tbaseClass,\n\t\ticonClass,\n\t\tcontentClass,\n\t\talign = true,\n\t\tparams,\n\t\ttransition = fly,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, icon: iconVariants, content, close } = $derived(toast({ color, position, align }));\n</script>\n\n{#if toastStatus}\n\t<div\n\t\trole=\"alert\"\n\t\ttransition:transition={params as ParamsType}\n\t\t{...restProps}\n\t\tclass={base({ class: baseClass })}\n\t>\n\t\t{#if icon}\n\t\t\t<div class={iconVariants({ class: iconClass })}>\n\t\t\t\t{@render icon()}\n\t\t\t</div>\n\t\t{/if}\n\n\t\t<div class={content({ class: contentClass })}>\n\t\t\t{@render children()}\n\t\t</div>\n\n\t\t{#if dismissable}\n\t\t\t<CloseButton\n\t\t\t\tclass={close()}\n\t\t\t\tariaLabel=\"Remove toast\"\n\t\t\t\t{color}\n\t\t\t\tonclick={() => {\n\t\t\t\t\ttoastStatus = false;\n\t\t\t\t}}\n\t\t\t/>\n\t\t{/if}\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/toast/index.ts",
    "content": "import type { ToastProps } from './type';\nimport Toast from './Toast.svelte';\nimport { toast } from './theme';\n\nexport { Toast, toast, type ToastProps };\n"
  },
  {
    "path": "src/lib/toast/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const toast = tv({\n\tslots: {\n\t\tbase: 'flex w-full max-w-xs p-4 text-gray-500 bg-white rounded-lg shadow dark:text-gray-400 dark:bg-gray-800 gap-3',\n\t\ticon: 'w-8 h-8 inline-flex items-center justify-center shrink-0 rounded-lg',\n\t\tcontent: 'w-full text-sm font-normal',\n\t\tclose:\n\t\t\t'ms-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-2 focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex items-center justify-center h-8 w-8 dark:text-gray-500 dark:hover:text-white dark:bg-gray-800 dark:hover:bg-gray-700'\n\t},\n\tvariants: {\n\t\tposition: {\n\t\t\t'top-left': { base: 'absolute top-5 start-5' },\n\t\t\t'top-right': { base: 'absolute top-5 end-5' },\n\t\t\t'bottom-left': { base: 'absolute bottom-5 start-5' },\n\t\t\t'bottom-right': { base: 'absolute bottom-5 end-5' }\n\t\t},\n\t\tcolor: {\n\t\t\t// primary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tprimary: {\n\t\t\t\ticon: 'text-primary-500 bg-primary-100 dark:bg-primary-800 dark:text-primary-200',\n\t\t\t\tclose:\n\t\t\t\t\t'text-primary-500 dark:text-primary-200 hover:text-primary-600 dark:hover:text-primary-500'\n\t\t\t},\n\t\t\tgray: {\n\t\t\t\ticon: 'text-gray-500 bg-gray-100 dark:bg-gray-700 dark:text-gray-200',\n\t\t\t\tclose: 'text-gray-500 dark:text-gray-200 hover:text-gray-600 dark:hover:text-gray-500'\n\t\t\t},\n\t\t\tred: {\n\t\t\t\ticon: 'text-red-500 bg-red-100 dark:bg-red-800 dark:text-red-200',\n\t\t\t\tclose: 'text-red-500 dark:text-red-200 hover:text-red-600 dark:hover:text-red-500'\n\t\t\t},\n\t\t\torange: {\n\t\t\t\ticon: 'text-orange-500 bg-orange-100 dark:bg-orange-700 dark:text-orange-200',\n\t\t\t\tclose:\n\t\t\t\t\t'text-orange-500 dark:text-orange-200 hover:text-orange-600 dark:hover:text-orange-500'\n\t\t\t},\n\t\t\tamber: {\n\t\t\t\ticon: 'text-amber-500 bg-amber-100 dark:bg-amber-700 dark:text-amber-200',\n\t\t\t\tclose: 'text-amber-500 dark:text-amber-200 hover:text-amber-600 dark:hover:text-amber-500'\n\t\t\t},\n\t\t\tyellow: {\n\t\t\t\ticon: 'text-yellow-500 bg-yellow-100 dark:bg-yellow-800 dark:text-yellow-200',\n\t\t\t\tclose:\n\t\t\t\t\t'text-yellow-500 dark:text-yellow-200 hover:text-yellow-600 dark:hover:text-yellow-500'\n\t\t\t},\n\t\t\tlime: {\n\t\t\t\ticon: 'text-lime-500 bg-lime-100 dark:bg-lime-700 dark:text-lime-200',\n\t\t\t\tclose: 'text-lime-500 dark:text-lime-200 hover:text-lime-600 dark:hover:text-lime-500'\n\t\t\t},\n\t\t\tgreen: {\n\t\t\t\ticon: 'text-green-500 bg-green-100 dark:bg-green-800 dark:text-green-200',\n\t\t\t\tclose: 'text-green-500 dark:text-green-200 hover:text-green-600 dark:hover:text-green-500'\n\t\t\t},\n\t\t\temerald: {\n\t\t\t\ticon: 'text-emerald-500 bg-emerald-100 dark:bg-emerald-800 dark:text-emerald-200',\n\t\t\t\tclose:\n\t\t\t\t\t'text-emerald-500 dark:text-emerald-200 hover:text-emerald-600 dark:hover:text-emerald-500'\n\t\t\t},\n\t\t\tteal: {\n\t\t\t\ticon: 'text-teal-500 bg-teal-100 dark:bg-teal-800 dark:text-teal-200',\n\t\t\t\tclose: 'text-teal-500 dark:text-teal-200 hover:text-teal-600 dark:hover:text-teal-500'\n\t\t\t},\n\t\t\tcyan: {\n\t\t\t\ticon: 'text-cyan-500 bg-cyan-100 dark:bg-cyan-800 dark:text-cyan-200',\n\t\t\t\tclose: 'text-cyan-500 dark:text-cyan-200 hover:text-cyan-600 dark:hover:text-cyan-500'\n\t\t\t},\n\t\t\tsky: {\n\t\t\t\ticon: 'text-sky-500 bg-sky-100 dark:bg-sky-800 dark:text-sky-200',\n\t\t\t\tclose: 'text-sky-500 dark:text-sky-200 hover:text-sky-600 dark:hover:text-sky-500'\n\t\t\t},\n\t\t\tblue: {\n\t\t\t\ticon: 'text-blue-500 bg-blue-100 dark:bg-blue-800 dark:text-blue-200',\n\t\t\t\tclose: 'text-blue-500 dark:text-blue-200 hover:text-blue-600 dark:hover:text-blue-500'\n\t\t\t},\n\t\t\tindigo: {\n\t\t\t\ticon: 'text-indigo-500 bg-indigo-100 dark:bg-indigo-800 dark:text-indigo-200',\n\t\t\t\tclose:\n\t\t\t\t\t'text-indigo-500 dark:text-indigo-200 hover:text-indigo-600 dark:hover:text-indigo-500'\n\t\t\t},\n\t\t\tviolet: {\n\t\t\t\ticon: 'text-violet-500 bg-violet-100 dark:bg-violet-800 dark:text-violet-200',\n\t\t\t\tclose:\n\t\t\t\t\t'text-violet-500 dark:text-violet-200 hover:text-violet-600 dark:hover:text-violet-500'\n\t\t\t},\n\t\t\tpurple: {\n\t\t\t\ticon: 'text-purple-500 bg-purple-100 dark:bg-purple-800 dark:text-purple-200',\n\t\t\t\tclose:\n\t\t\t\t\t'text-purple-500 dark:text-purple-200 hover:text-purple-600 dark:hover:text-purple-500'\n\t\t\t},\n\t\t\tfuchsia: {\n\t\t\t\ticon: 'text-fuchsia-500 bg-fuchsia-100 dark:bg-fuchsia-800 dark:text-fuchsia-200',\n\t\t\t\tclose:\n\t\t\t\t\t'text-fuchsia-500 dark:text-fuchsia-200 hover:text-fuchsia-600 dark:hover:text-fuchsia-500'\n\t\t\t},\n\t\t\tpink: {\n\t\t\t\ticon: 'text-pink-500 bg-pink-100 dark:bg-pink-700 dark:text-pink-200',\n\t\t\t\tclose: 'text-pink-500 dark:text-pink-200 hover:text-pink-600 dark:hover:text-pink-500'\n\t\t\t},\n\t\t\trose: {\n\t\t\t\ticon: 'text-rose-500 bg-rose-100 dark:bg-rose-700 dark:text-rose-200',\n\t\t\t\tclose: 'text-rose-500 dark:text-rose-200 hover:text-rose-600 dark:hover:text-rose-500'\n\t\t\t}\n\t\t},\n\t\talign: {\n\t\t\ttrue: { base: 'items-center' },\n\t\t\tfalse: { base: 'items-start' }\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/toast/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { ParamsType, TransitionFunc } from '../types';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ntype ColorType =\n\t| 'primary'\n\t| 'gray'\n\t| 'red'\n\t| 'yellow'\n\t| 'green'\n\t| 'indigo'\n\t| 'purple'\n\t| 'pink'\n\t| 'blue'\n\t| 'orange'\n\t| 'amber'\n\t| 'lime'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'violet'\n\t| 'fuchsia'\n\t| 'rose'\n\t| undefined;\ntype PositionType = 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | undefined;\n\ninterface ToastProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\ticon?: Snippet;\n\ttoastStatus?: boolean;\n\tdismissable?: boolean;\n\tcolor?: ColorType;\n\tposition?: PositionType;\n\tbaseClass?: string;\n\ticonClass?: string;\n\tcontentClass?: string;\n\talign?: boolean;\n\tparams?: ParamsType;\n\ttransition?: TransitionFunc;\n}\n\nexport { type ToastProps };\n"
  },
  {
    "path": "src/lib/toolbar/Toolbar.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport { writable } from 'svelte/store';\n\timport { type ToolbarProps as Props, toolbar } from './';\n\n\tlet {\n\t\tchildren,\n\t\tend,\n\t\tcolor = 'default',\n\t\tembedded,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst separators = writable(false);\n\tsetContext('toolbar', separators);\n\n\tlet frameColor = $derived(embedded ? 'default' : color);\n\n\tlet { base, content } = $derived(\n\t\ttoolbar({\n\t\t\tcolor: frameColor,\n\t\t\tembedded,\n\t\t\tseparators: $separators\n\t\t})\n\t);\n\n\t// let separatorsClass: string = twMerge($separators && 'sm:divide-x rtl:divide-x-reverse');\n\n\t// let divClass: string = twMerge('flex justify-between items-center', !embedded && 'py-2 px-3', className);\n</script>\n\n<div {...restProps} class={base({ className })}>\n\t<div class={content()}>\n\t\t{@render children()}\n\t</div>\n\t{#if end}\n\t\t{@render end()}\n\t{/if}\n</div>\n"
  },
  {
    "path": "src/lib/toolbar/ToolbarButton.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport { type ToolbarButtonProps as Props, toolbarButton } from './';\n\n\tconst background = getContext('background');\n\tlet {\n\t\tchildren,\n\t\tcolor = 'default',\n\t\tname,\n\t\tariaLabel,\n\t\tsize = 'md',\n\t\thref,\n\t\tclass: className,\n\t\tonclick,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst buttonClass = $derived(\n\t\ttoolbarButton({\n\t\t\tcolor,\n\t\t\tsize,\n\t\t\tbackground: !!background,\n\t\t\tclass: className\n\t\t})\n\t);\n\n\t// const colors = {\n\t//   dark: 'text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600',\n\t//   gray: 'text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300',\n\t//   red: 'text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300',\n\t//   yellow: 'text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300',\n\t//   green: 'text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300',\n\t//   indigo: 'text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300',\n\t//   purple: 'text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300',\n\t//   pink: 'text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300',\n\t//   blue: 'text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300',\n\t//   primary: 'text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300',\n\t//   default: 'focus:ring-gray-400 hover:bg-gray-100'\n\t// };\n\n\t// const sizing = {\n\t//   xs: 'm-0.5 rounded-sm focus:ring-1 p-0.5',\n\t//   sm: 'm-0.5 rounded focus:ring-1 p-0.5',\n\t//   md: 'm-0.5 rounded-lg focus:ring-2 p-1.5',\n\t//   lg: 'm-0.5 rounded-lg focus:ring-2 p-2.5'\n\t// };\n\n\t// let buttonClass: string = twMerge('focus:outline-none whitespace-normal', sizing[size], colors[color], color === 'default' && (background ? 'dark:hover:bg-gray-600' : 'dark:hover:bg-gray-700'), className);\n</script>\n\n{#if href}\n\t<a {href} {...restProps} class={buttonClass} aria-label={ariaLabel ?? name}>\n\t\t{#if name}<span class=\"sr-only\">{name}</span>{/if}\n\t\t{@render children()}\n\t</a>\n{:else}\n\t<button {onclick} type=\"button\" {...restProps} class={buttonClass} aria-label={ariaLabel ?? name}>\n\t\t{#if name}<span class=\"sr-only\">{name}</span>{/if}\n\t\t{@render children()}\n\t</button>\n{/if}\n"
  },
  {
    "path": "src/lib/toolbar/ToolbarGroup.svelte",
    "content": "<script lang=\"ts\">\n\timport type { Writable } from 'svelte/store';\n\timport { getContext } from 'svelte';\n\timport { type ToolbarGroupProps as Props, toolbarGroup } from './';\n\n\tlet {\n\t\tchildren,\n\t\tspacing = 'default',\n\t\tpadding = 'default',\n\t\tposition = 'middle',\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst groupClass = $derived(toolbarGroup({ spacing, padding, position, class: className }));\n\n\tconst options: Writable<boolean> = getContext('toolbar');\n\tif (options) $options = true;\n</script>\n\n<div {...restProps} class={groupClass}>\n\t{@render children()}\n</div>\n"
  },
  {
    "path": "src/lib/toolbar/index.ts",
    "content": "import type { ToolbarProps, ToolbarGroupProps, ToolbarButtonProps } from './type';\nimport Toolbar from './Toolbar.svelte';\nimport ToolbarButton from './ToolbarButton.svelte';\nimport ToolbarGroup from './ToolbarGroup.svelte';\nimport { toolbar, toolbarGroup, toolbarButton } from './theme';\n\nexport {\n\tToolbar,\n\ttoolbar,\n\tToolbarButton,\n\ttoolbarButton,\n\tToolbarGroup,\n\ttoolbarGroup,\n\ttype ToolbarProps,\n\ttype ToolbarGroupProps,\n\ttype ToolbarButtonProps\n};\n"
  },
  {
    "path": "src/lib/toolbar/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const toolbar = tv({\n\tslots: {\n\t\tbase: 'flex justify-between items-center',\n\t\tcontent: 'flex flex-wrap items-center'\n\t},\n\tvariants: {\n\t\tembedded: {\n\t\t\ttrue: {},\n\t\t\tfalse: {\n\t\t\t\tbase: 'py-2 px-3'\n\t\t\t}\n\t\t},\n\t\tcolor: {\n\t\t\tdefault: {},\n\t\t\tprimary: {\n\t\t\t\tbase: 'bg-primary-100 text-primary-800'\n\t\t\t},\n\t\t\tsecondary: {\n\t\t\t\tbase: 'bg-secondary-100 text-secondary-800'\n\t\t\t}\n\t\t\t// Add more color variants as needed\n\t\t},\n\t\tseparators: {\n\t\t\ttrue: {\n\t\t\t\tcontent: 'sm:divide-x rtl:divide-x-reverse'\n\t\t\t}\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tembedded: true,\n\t\t\tcolor: 'default',\n\t\t\tclass: {\n\t\t\t\tbase: 'bg-transparent'\n\t\t\t}\n\t\t}\n\t]\n});\n\nexport const toolbarGroup = tv({\n\tbase: 'flex items-center',\n\tvariants: {\n\t\tspacing: {\n\t\t\tdefault: 'space-x-1 rtl:space-x-reverse',\n\t\t\ttight: 'space-x-0.5 rtl:space-x-reverse',\n\t\t\tloose: 'space-x-2 rtl:space-x-reverse'\n\t\t},\n\t\tpadding: {\n\t\t\tdefault: 'sm:pe-4 sm:ps-4',\n\t\t\tnone: ''\n\t\t},\n\t\tposition: {\n\t\t\tmiddle: '',\n\t\t\tfirst: 'sm:ps-0',\n\t\t\tlast: 'sm:pe-0'\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tposition: ['first', 'last'],\n\t\t\tclass: 'sm:px-0'\n\t\t}\n\t]\n});\n\nexport const toolbarButton = tv({\n\tbase: 'focus:outline-none whitespace-normal',\n\tvariants: {\n\t\tcolor: {\n\t\t\tdark: 'text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600',\n\t\t\tgray: 'text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300',\n\t\t\tred: 'text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300',\n\t\t\tyellow:\n\t\t\t\t'text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300',\n\t\t\tgreen:\n\t\t\t\t'text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300',\n\t\t\tindigo:\n\t\t\t\t'text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300',\n\t\t\tpurple:\n\t\t\t\t'text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300',\n\t\t\tpink: 'text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300',\n\t\t\tblue: 'text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300',\n\t\t\tprimary:\n\t\t\t\t'text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300',\n\t\t\tdefault: 'focus:ring-gray-400 hover:bg-gray-100'\n\t\t},\n\t\tsize: {\n\t\t\txs: 'm-0.5 rounded-sm focus:ring-1 p-0.5',\n\t\t\tsm: 'm-0.5 rounded focus:ring-1 p-0.5',\n\t\t\tmd: 'm-0.5 rounded-lg focus:ring-2 p-1.5',\n\t\t\tlg: 'm-0.5 rounded-lg focus:ring-2 p-2.5'\n\t\t},\n\t\tbackground: {\n\t\t\ttrue: '',\n\t\t\tfalse: ''\n\t\t}\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tcolor: 'default',\n\t\t\tbackground: true,\n\t\t\tclass: 'dark:hover:bg-gray-600'\n\t\t},\n\t\t{\n\t\t\tcolor: 'default',\n\t\t\tbackground: false,\n\t\t\tclass: 'dark:hover:bg-gray-700'\n\t\t}\n\t]\n});\n"
  },
  {
    "path": "src/lib/toolbar/type.ts",
    "content": "import { type Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ntype ToolbarColor = 'primary' | 'secondary' | 'default' | undefined;\n\ninterface ToolbarProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\tend?: Snippet;\n\tembedded?: boolean;\n\tcolor?: ToolbarColor;\n\tclass?: string;\n}\n\ntype SpacingType = 'default' | 'tight' | 'loose' | undefined;\ntype PaddingType = 'default' | 'none' | undefined;\ntype PositionType = 'first' | 'last' | 'middle' | undefined;\n\ninterface ToolbarGroupProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\tclass?: string;\n\tspacing?: SpacingType;\n\tpadding?: PaddingType;\n\tposition?: PositionType;\n}\n\ntype ToolbarButtonType =\n\t| 'primary'\n\t| 'default'\n\t| 'dark'\n\t| 'gray'\n\t| 'red'\n\t| 'yellow'\n\t| 'green'\n\t| 'indigo'\n\t| 'purple'\n\t| 'pink'\n\t| 'blue'\n\t| undefined;\n\ninterface ToolbarButtonProps {\n\tchildren: Snippet;\n\tcolor?: ToolbarButtonType;\n\tname?: string;\n\tariaLabel?: string;\n\tsize?: 'xs' | 'sm' | 'md' | 'lg';\n\thref?: string;\n\tclass?: string;\n\tonclick?: () => void;\n}\n\nexport type { ToolbarProps, ToolbarGroupProps, ToolbarButtonProps };\n"
  },
  {
    "path": "src/lib/tooltip/Tooltip.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tcomputePosition,\n\t\tflip,\n\t\tshift,\n\t\tarrow,\n\t\toffset as floatingOffset,\n\t\ttype Placement,\n\t\ttype Strategy\n\t} from '@floating-ui/dom';\n\timport { onDestroy } from 'svelte';\n\timport { tooltip } from './theme';\n\timport type { TooltipProps } from '.';\n\n\tlet {\n\t\tchildren,\n\t\tcolor = 'default',\n\t\tshowOn = 'hover',\n\t\tarrow: showArrow = true,\n\t\toffset = 8,\n\t\ttriggeredBy,\n\t\treference,\n\t\tposition = 'top' as Placement,\n\t\tstrategy = 'absolute',\n\t\tclass: className,\n\t\tvisible = false,\n\t\t...restProps\n\t}: TooltipProps = $props();\n\n\tlet isVisible = $state(visible);\n\tlet tooltipElement: HTMLElement | null = $state(null);\n\tlet triggerElement: HTMLElement | null = null;\n\tlet referenceElement: HTMLElement | null = null;\n\tlet arrowElement: HTMLElement | null = $state(null);\n\n\tlet { base, arrowBase } = $derived(tooltip({ color, arrow: showArrow, position }));\n\n\tconst staticSideMap = {\n\t\ttop: 'bottom',\n\t\tright: 'left',\n\t\tbottom: 'top',\n\t\tleft: 'right'\n\t} as const;\n\n\ttype StaticSide = (typeof staticSideMap)[keyof typeof staticSideMap];\n\n\tconst getStaticSide = (placement: string): StaticSide => {\n\t\tconst basePlacement = placement.split('-')[0] as keyof typeof staticSideMap;\n\t\treturn staticSideMap[basePlacement];\n\t};\n\n\tconst updatePosition = async () => {\n\t\t// Get the reference element (either from reference prop or triggeredBy)\n\t\tconst targetElement = reference ? referenceElement : triggerElement;\n\n\t\tif (!tooltipElement || !targetElement) return;\n\n\t\tconst middleware = [flip(), shift({ padding: 8 }), floatingOffset(offset)];\n\n\t\tif (showArrow && arrowElement) {\n\t\t\tmiddleware.push(arrow({ element: arrowElement }));\n\t\t}\n\n\t\tconst { x, y, placement, middlewareData } = await computePosition(\n\t\t\ttargetElement,\n\t\t\ttooltipElement,\n\t\t\t{\n\t\t\t\tplacement: position as Placement,\n\t\t\t\tstrategy: strategy as Strategy,\n\t\t\t\tmiddleware\n\t\t\t}\n\t\t);\n\n\t\tObject.assign(tooltipElement.style, {\n\t\t\tleft: `${x}px`,\n\t\t\ttop: `${y}px`,\n\t\t\tposition: strategy\n\t\t});\n\n\t\tif (showArrow && arrowElement && middlewareData.arrow) {\n\t\t\tconst { x: arrowX, y: arrowY } = middlewareData.arrow;\n\t\t\tconst staticSide = getStaticSide(placement);\n\n\t\t\tconst styles: Partial<CSSStyleDeclaration> = {\n\t\t\t\tleft: arrowX != null ? `${arrowX}px` : '',\n\t\t\t\ttop: arrowY != null ? `${arrowY}px` : '',\n\t\t\t\tright: '',\n\t\t\t\tbottom: ''\n\t\t\t};\n\n\t\t\tstyles[staticSide] = '-4px';\n\t\t\tObject.assign(arrowElement.style, styles);\n\t\t}\n\t};\n\n\tconst showTooltip = () => {\n\t\tif (!triggeredBy) return;\n\t\tisVisible = true;\n\t\tsetTimeout(updatePosition, 0);\n\t};\n\n\tconst hideTooltip = () => {\n\t\tif (!triggeredBy) return;\n\t\tisVisible = false;\n\t};\n\n\tconst toggleTooltip = () => {\n\t\tif (!triggeredBy) return;\n\t\tisVisible = !isVisible;\n\t\tif (isVisible) {\n\t\t\tsetTimeout(updatePosition, 0);\n\t\t}\n\t};\n\n\tconst handleClickOutside = (event: MouseEvent) => {\n\t\tif (\n\t\t\tshowOn === 'click' &&\n\t\t\tisVisible &&\n\t\t\ttooltipElement &&\n\t\t\ttriggerElement &&\n\t\t\t!tooltipElement.contains(event.target as Node) &&\n\t\t\t!triggerElement.contains(event.target as Node)\n\t\t) {\n\t\t\thideTooltip();\n\t\t}\n\t};\n\n\t$effect(() => {\n\t\tisVisible = visible;\n\t});\n\n\t$effect(() => {\n\t\t// Set up reference element if provided\n\t\tif (reference) {\n\t\t\treferenceElement = document.querySelector(reference);\n\t\t}\n\n\t\t// Set up trigger element and events if provided\n\t\tif (triggeredBy) {\n\t\t\ttriggerElement = document.querySelector(triggeredBy);\n\n\t\t\tif (triggerElement) {\n\t\t\t\tif (showOn === 'hover') {\n\t\t\t\t\ttriggerElement.addEventListener('mouseenter', showTooltip);\n\t\t\t\t\ttriggerElement.addEventListener('mouseleave', hideTooltip);\n\t\t\t\t} else if (showOn === 'click') {\n\t\t\t\t\ttriggerElement.addEventListener('click', toggleTooltip);\n\t\t\t\t\tdocument.addEventListener('click', handleClickOutside);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tconst cleanup = () => {\n\t\t\tif (triggerElement) {\n\t\t\t\tif (showOn === 'hover') {\n\t\t\t\t\ttriggerElement.removeEventListener('mouseenter', showTooltip);\n\t\t\t\t\ttriggerElement.removeEventListener('mouseleave', hideTooltip);\n\t\t\t\t} else if (showOn === 'click') {\n\t\t\t\t\ttriggerElement.removeEventListener('click', toggleTooltip);\n\t\t\t\t\tdocument.removeEventListener('click', handleClickOutside);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\n\t\tonDestroy(cleanup);\n\t\treturn cleanup;\n\t});\n\n\t$effect(() => {\n\t\tif (isVisible) {\n\t\t\tconst handlePositionUpdate = () => {\n\t\t\t\tif (isVisible) updatePosition();\n\t\t\t};\n\n\t\t\twindow.addEventListener('resize', handlePositionUpdate);\n\t\t\twindow.addEventListener('scroll', handlePositionUpdate, true);\n\n\t\t\treturn () => {\n\t\t\t\twindow.removeEventListener('resize', handlePositionUpdate);\n\t\t\t\twindow.removeEventListener('scroll', handlePositionUpdate, true);\n\t\t\t};\n\t\t}\n\t});\n</script>\n\n{#if isVisible}\n\t<div\n\t\trole=\"tooltip\"\n\t\tbind:this={tooltipElement}\n\t\t{...restProps}\n\t\tclass={`${base({ className })} ${isVisible ? 'visible opacity-100' : 'invisible opacity-0'} transition-opacity duration-200`}\n\t>\n\t\t{@render children()}\n\t\t{#if showArrow}\n\t\t\t<div bind:this={arrowElement} class={arrowBase({ arrow: showArrow, position })}></div>\n\t\t{/if}\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/lib/tooltip/index.ts",
    "content": "import type { TooltipProps } from './type';\nimport Tooltip from './Tooltip.svelte';\nimport { tooltip } from './theme';\n\nexport { Tooltip, tooltip, type TooltipProps };\n"
  },
  {
    "path": "src/lib/tooltip/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\nimport type { Placement } from '@floating-ui/dom';\n\nexport const tooltip = tv({\n\tslots: {\n\t\tbase: 'absolute bg-gray-800 text-white px-2 py-1 rounded text-sm z-50 pointer-events-none',\n\t\tarrowBase: 'absolute w-2 h-2 rotate-45 bg-inherit'\n\t},\n\tvariants: {\n\t\tcolor: {\n\t\t\tdefault: { base: 'bg-gray-800' },\n\t\t\tprimary: { base: 'bg-primary-600' },\n\t\t\tsecondary: { base: 'bg-secondary-600' },\n\t\t\tgray: { base: 'bg-gray-600' },\n\t\t\tred: { base: 'bg-red-600' },\n\t\t\torange: { base: 'bg-orange-600' },\n\t\t\tamber: { base: 'bg-amber-600' },\n\t\t\tyellow: { base: 'bg-yellow-400' },\n\t\t\tlime: { base: 'bg-lime-600' },\n\t\t\tgreen: { base: 'bg-green-600' },\n\t\t\temerald: { base: 'bg-emerald-600' },\n\t\t\tteal: { base: 'bg-teal-600' },\n\t\t\tcyan: { base: 'bg-cyan-600' },\n\t\t\tsky: { base: 'bg-sky-600' },\n\t\t\tblue: { base: 'bg-blue-600' },\n\t\t\tindigo: { base: 'bg-indigo-600' },\n\t\t\tviolet: { base: 'bg-violet-600' },\n\t\t\tpurple: { base: 'bg-purple-600' },\n\t\t\tfuchsia: { base: 'bg-fuchsia-600' },\n\t\t\tpink: { base: 'bg-pink-600' },\n\t\t\trose: { base: 'bg-rose-800' }\n\t\t},\n\t\tarrow: {\n\t\t\ttrue: { arrowBase: 'visible' },\n\t\t\tfalse: { arrowBase: 'hidden' }\n\t\t},\n\t\tposition: {\n\t\t\ttop: {},\n\t\t\t'top-start': {},\n\t\t\t'top-end': {},\n\t\t\tbottom: {},\n\t\t\t'bottom-start': {},\n\t\t\t'bottom-end': {},\n\t\t\tleft: {},\n\t\t\t'left-start': {},\n\t\t\t'left-end': {},\n\t\t\tright: {},\n\t\t\t'right-start': {},\n\t\t\t'right-end': {}\n\t\t} as Record<Placement, object>\n\t},\n\tdefaultVariants: {\n\t\tcolor: 'default',\n\t\tarrow: true,\n\t\tposition: 'top'\n\t}\n});\n"
  },
  {
    "path": "src/lib/tooltip/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\nimport type { Placement, Strategy } from '@floating-ui/dom';\n\ntype TooltipColorType =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| 'default'\n\t| undefined;\n\ninterface TooltipProps extends HTMLAttributes<HTMLDivElement> {\n\tchildren: Snippet;\n\ttriggeredBy?: string;\n\treference?: string;\n\tshowOn?: 'hover' | 'click';\n\tposition?: Placement;\n\tcolor?: TooltipColorType;\n\tarrow?: boolean;\n\toffset?: number;\n\tstrategy?: Strategy;\n\tvisible?: boolean;\n\tclass?: string;\n}\n\nexport { type TooltipProps };\n"
  },
  {
    "path": "src/lib/types.ts",
    "content": "import type {\n\tTransitionConfig,\n\tFadeParams,\n\tBlurParams,\n\tFlyParams,\n\tSlideParams,\n\tScaleParams\n} from 'svelte/transition';\n\n// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\nexport type ColorName =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose';\n\nexport declare const xs = 'xs';\nexport declare const sm = 'sm';\nexport declare const md = 'md';\nexport declare const lg = 'lg';\nexport declare const xl = 'xl';\n\nexport type CloseButtonColorType =\n\t| 'dark'\n\t| 'default'\n\t| 'gray'\n\t| 'red'\n\t| 'yellow'\n\t| 'green'\n\t| 'indigo'\n\t| 'purple'\n\t| 'pink'\n\t| 'blue'\n\t| 'primary'\n\t| 'none';\n\nexport type IndicatorPlacementType =\n\t| 'top-left'\n\t| 'top-center'\n\t| 'top-right'\n\t| 'center-left'\n\t| 'center'\n\t| 'center-right'\n\t| 'bottom-left'\n\t| 'bottom-center'\n\t| 'bottom-right'\n\t| undefined;\n\nexport interface drawerTransitionParamTypes {\n\tamount?: number;\n\tdelay?: number;\n\tduration?: number;\n\teasing?: (t: number) => number;\n\topacity?: number;\n\tx?: number;\n\ty?: number;\n}\n\nexport type FormSizeType = 'sm' | 'md' | 'lg';\n\n// export type drawerTransitionTypes = 'fade' | 'fly' | 'slide' | 'blur' | 'in:fly' | 'out:fly' | 'in:slide' | 'out:slide' | 'in:fade' | 'out:fade' | 'in:blur' | 'out:blur' | undefined;\n\n// export type PsizeType = 'xs' | 'sm' | 'base' | 'lg' | 'xl' | '2xl' | '3xl' | '4xl' | '5xl' | '6xl' | '7xl' | '8xl' | '9xl';\n\n// export type PweightType = 'thin' | 'extralight' | 'light' | 'normal' | 'medium' | 'semibold' | 'bold' | 'extrabold' | 'black';\n\n// export type BlockQuoteType = 'xs' | 'sm' | 'base' | 'lg' | 'xl' | '2xl' | '3xl' | '4xl' | '5xl' | '6xl' | '7xl' | '8xl' | '9xl';\n\n// export type FormColorType = 'blue' | 'red' | 'green' | 'purple' | 'teal' | 'yellow' | 'orange' | 'primary' | 'secondary';\n\n// export type ButtonColorType = 'alternative' | 'blue' | 'dark' | 'green' | 'light' | 'primary' | 'purple' | 'red' | 'yellow' | 'none';\n\n// export type SidebarType = {\n//   activeClass: string | undefined | null;\n//   nonActiveClass: string | undefined | null;\n// };\n\n// export interface ButtonClassesTypes {\n//   default?: string;\n//   border?: string;\n//   application?: string;\n//   pagination?: string;\n//   group?: string;\n//   card?: string;\n//   meeting?: string;\n//   video?: string;\n//   custom?: string;\n// }\n\nexport type navbarType = {\n\tnavStatus: boolean | undefined;\n\tbreakPoint: 'md' | 'lg' | 'xl' | 'xxl';\n\tactiveClass: string | undefined | null;\n\tnonActiveClass: string | undefined | null;\n\tcloseNav: () => void;\n};\n\nexport type ColorVariant =\n\t| 'gray'\n\t| 'red'\n\t| 'yellow'\n\t| 'green'\n\t| 'indigo'\n\t| 'purple'\n\t| 'pink'\n\t| 'blue'\n\t| 'primary'\n\t| 'none';\n\n// export type BottomNavVariantType = 'default' | 'border' | 'application' | 'pagination' | 'group' | 'card' | 'meeting' | 'video';\n\nexport type DeviceVariantType =\n\t| 'default'\n\t| 'ios'\n\t| 'android'\n\t| 'tablet'\n\t| 'laptop'\n\t| 'desktop'\n\t| 'smartwatch';\n\n// export type ProgressBarColorType = 'primary' | 'blue' | 'gray' | 'red' | 'green' | 'yellow' | 'purple' | 'indigo';\n\n// export type SpinnerColorType = 'primary' | 'blue' | 'gray' | 'green' | 'red' | 'yellow' | 'pink' | 'purple' | 'white' | 'custom';\n\n// export type ToastPositionType = 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'none';\n\n// export type SpaceType = 'tighter' | 'tight' | 'normal' | 'wide' | 'wider' | 'widest' | undefined;\n\n// export type ToolbarButtonType = 'dark' | 'default' | 'gray' | 'red' | 'yellow' | 'green' | 'indigo' | 'purple' | 'pink' | 'blue';\n\nexport declare type SizeType = typeof xs | typeof sm | typeof md | typeof lg | typeof xl;\n\nexport type TransitionTypes =\n\t| 'fade'\n\t| 'fly'\n\t| 'slide'\n\t| 'blur'\n\t| 'in:fly'\n\t| 'out:fly'\n\t| 'in:slide'\n\t| 'out:slide'\n\t| 'in:fade'\n\t| 'out:fade'\n\t| 'in:blur'\n\t| 'out:blur';\n\nexport interface TransitionParamTypes {\n\tdelay?: number;\n\tduration?: number;\n\teasing?: (t: number) => number;\n\tcss?: (t: number, u: number) => string | undefined | null;\n\ttick?: (t: number, u: number) => void;\n}\n\nexport type ParamsType = FadeParams | BlurParams | FlyParams | SlideParams | ScaleParams;\n\nexport type TransitionFunc = (node: HTMLElement, params: ParamsType) => TransitionConfig;\n\nexport type ModalPlacementType =\n\t| 'top-left'\n\t| 'top-center'\n\t| 'top-right'\n\t| 'center-left'\n\t| 'center'\n\t| 'center-right'\n\t| 'bottom-left'\n\t| 'bottom-center'\n\t| 'bottom-right';\n\n/* eslint-disable  @typescript-eslint/no-explicit-any */\nexport interface LinkType {\n\tname: string;\n\thref?: string;\n\trel?: string;\n\tactive?: boolean;\n\t[propName: string]: any;\n}\n"
  },
  {
    "path": "src/lib/typography/anchor/A.svelte",
    "content": "<script lang=\"ts\">\n\timport { type AnchorProps as Props, anchor } from './index';\n\n\tlet { children, color = 'primary', class: className, ...restProps }: Props = $props();\n\tlet linkClass = $derived(anchor({ color, className }));\n</script>\n\n<a {...restProps} class={linkClass}>\n\t{@render children()}\n</a>\n"
  },
  {
    "path": "src/lib/typography/anchor/index.ts",
    "content": "import type { AnchorProps, AnchorColorType } from './type';\nimport A from './A.svelte';\nimport { anchor } from './theme';\n\nexport { A, anchor, type AnchorProps, type AnchorColorType };\n"
  },
  {
    "path": "src/lib/typography/anchor/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const anchor = tv({\n\tbase: 'inline-flex items-center hover:underline',\n\tvariants: {\n\t\tcolor: {\n\t\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tprimary: 'text-primary-600 dark:text-primary-500',\n\t\t\tsecondary: 'text-secondary-600 dark:text-secondary-500',\n\t\t\tgray: 'text-gray-600 dark:text-gray-500',\n\t\t\tred: 'text-red-600 dark:text-red-500',\n\t\t\torange: 'text-orange-600 dark:text-orange-500',\n\t\t\tamber: 'text-amber-600 dark:text-amber-500',\n\t\t\tyellow: 'text-yellow-600 dark:text-yellow-500',\n\t\t\tlime: 'text-lime-600 dark:text-lime-500',\n\t\t\tgreen: 'text-green-600 dark:text-green-500',\n\t\t\temerald: 'text-emerald-600 dark:text-emerald-500',\n\t\t\tteal: 'text-teal-600 dark:text-teal-500',\n\t\t\tcyan: 'text-cyan-600 dark:text-cyan-500',\n\t\t\tsky: 'text-sky-600 dark:text-sky-500',\n\t\t\tblue: 'text-blue-600 dark:text-blue-500',\n\t\t\tindigo: 'text-indigo-600 dark:text-indigo-500',\n\t\t\tviolet: 'text-violet-600 dark:text-violet-500',\n\t\t\tpurple: 'text-purple-600 dark:text-purple-500',\n\t\t\tfuchsia: 'text-fuchsia-600 dark:text-fuchsia-500',\n\t\t\tpink: 'text-pink-600 dark:text-pink-500',\n\t\t\trose: 'text-rose-600 dark:text-rose-500'\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/typography/anchor/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAnchorAttributes } from 'svelte/elements';\n\ntype AnchorColorType =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\n\ninterface AnchorProps extends HTMLAnchorAttributes {\n\tchildren: Snippet;\n\tcolor?: AnchorColorType;\n\tclass?: string;\n}\n\nexport { type AnchorProps, type AnchorColorType };\n"
  },
  {
    "path": "src/lib/typography/blockquote/Blockquote.svelte",
    "content": "<script lang=\"ts\">\n\timport { type BlockquoteProps as Props, blockquote } from './index';\n\n\tlet {\n\t\tchildren,\n\t\tclass: className,\n\t\tborder,\n\t\titalic = true,\n\t\tbg,\n\t\talignment = 'left',\n\t\tsize = 'lg',\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet blockquoteClass = $derived(\n\t\tblockquote({\n\t\t\tborder,\n\t\t\titalic,\n\t\t\tbg,\n\t\t\talignment,\n\t\t\tsize,\n\t\t\tclassName\n\t\t})\n\t);\n</script>\n\n<blockquote {...restProps} class={blockquoteClass}>\n\t{@render children()}\n</blockquote>\n"
  },
  {
    "path": "src/lib/typography/blockquote/index.ts",
    "content": "import type { BlockquoteProps } from './type';\nimport Blockquote from './Blockquote.svelte';\nimport { blockquote } from './theme';\n\nexport { Blockquote, blockquote, type BlockquoteProps };\n"
  },
  {
    "path": "src/lib/typography/blockquote/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const blockquote = tv({\n\tbase: 'font-semibold text-gray-900 dark:text-white',\n\tvariants: {\n\t\tborder: {\n\t\t\ttrue: 'border-s-4 border-gray-300 dark:border-gray-500',\n\t\t\tfalse: ''\n\t\t},\n\t\titalic: {\n\t\t\ttrue: 'italic',\n\t\t\tfalse: ''\n\t\t},\n\t\tbg: {\n\t\t\ttrue: 'bg-gray-50 dark:bg-gray-800',\n\t\t\tfalse: ''\n\t\t},\n\t\talignment: {\n\t\t\tleft: 'text-left',\n\t\t\tcenter: 'text-center',\n\t\t\tright: 'text-right'\n\t\t},\n\t\tsize: {\n\t\t\txs: 'text-xs',\n\t\t\tsm: 'text-sm',\n\t\t\tbase: 'text-base',\n\t\t\tlg: 'text-lg',\n\t\t\txl: 'text-xl',\n\t\t\t'2xl': 'text-2xl',\n\t\t\t'3xl': 'text-3xl',\n\t\t\t'4xl': 'text-4xl',\n\t\t\t'5xl': 'text-5xl',\n\t\t\t'6xl': 'text-6xl',\n\t\t\t'7xl': 'text-7xl',\n\t\t\t'8xl': 'text-8xl',\n\t\t\t'9xl': 'text-9xl'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tborder: false,\n\t\titalic: true,\n\t\tbg: false,\n\t\talignment: 'left',\n\t\tsize: 'lg'\n\t}\n});\n"
  },
  {
    "path": "src/lib/typography/blockquote/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLBlockquoteAttributes } from 'svelte/elements';\n\ntype SizeType =\n\t| 'sm'\n\t| 'lg'\n\t| 'xl'\n\t| '2xl'\n\t| 'base'\n\t| 'xs'\n\t| '3xl'\n\t| '4xl'\n\t| '5xl'\n\t| '6xl'\n\t| '7xl'\n\t| '8xl'\n\t| '9xl'\n\t| undefined;\ntype AlignmentType = 'left' | 'center' | 'right' | undefined;\n\ninterface BlockquoteProps extends HTMLBlockquoteAttributes {\n\tchildren: Snippet;\n\tborder?: boolean;\n\titalic?: boolean;\n\tbg?: boolean;\n\talignment?: AlignmentType;\n\tsize?: SizeType;\n\tclass?: string;\n}\n\nexport { type BlockquoteProps };\n"
  },
  {
    "path": "src/lib/typography/descriptionlist/DescriptionList.svelte",
    "content": "<script lang=\"ts\">\n\timport { type DescriptionListProps as Props, descriptionList } from './index';\n\n\tlet { children, tag, class: className, ...restProps }: Props = $props();\n\n\tlet classDesc = $derived(\n\t\tdescriptionList({\n\t\t\ttag,\n\t\t\tclass: className\n\t\t})\n\t);\n</script>\n\n<svelte:element this={tag} {...restProps} class={classDesc}>\n\t{@render children()}\n</svelte:element>\n"
  },
  {
    "path": "src/lib/typography/descriptionlist/index.ts",
    "content": "import type { DescriptionListProps } from './type';\nimport DescriptionList from './DescriptionList.svelte';\nimport { descriptionList } from './theme';\n\nexport { DescriptionList, descriptionList, type DescriptionListProps };\n"
  },
  {
    "path": "src/lib/typography/descriptionlist/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const descriptionList = tv({\n\tvariants: {\n\t\ttag: {\n\t\t\tdt: 'text-gray-500 md:text-lg dark:text-gray-400',\n\t\t\tdd: 'text-lg font-semibold'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\ttag: 'dt'\n\t}\n});\n"
  },
  {
    "path": "src/lib/typography/descriptionlist/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ninterface DescriptionListProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\ttag: 'dt' | 'dd';\n\tclass?: string;\n}\n\nexport { type DescriptionListProps };\n"
  },
  {
    "path": "src/lib/typography/heading/Heading.svelte",
    "content": "<script lang=\"ts\">\n\timport { type HeadingProps as Props, heading } from './index';\n\n\tlet { children, tag = 'h1', class: className, ...restProps }: Props = $props();\n\n\tlet headingClass = $derived(heading({ tag, className }));\n</script>\n\n<svelte:element this={tag} {...restProps} class={headingClass}>\n\t{@render children()}\n</svelte:element>\n"
  },
  {
    "path": "src/lib/typography/heading/index.ts",
    "content": "import type { HeadingProps } from './type';\nimport Heading from './Heading.svelte';\nimport { heading } from './theme';\n\nexport { Heading, heading, type HeadingProps };\n"
  },
  {
    "path": "src/lib/typography/heading/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const heading = tv({\n\tbase: 'font-bold text-gray-900 dark:text-white',\n\tvariants: {\n\t\ttag: {\n\t\t\th1: 'text-5xl font-extrabold',\n\t\t\th2: 'text-4xl',\n\t\t\th3: 'text-3xl',\n\t\t\th4: 'text-2xl',\n\t\t\th5: 'text-xl',\n\t\t\th6: 'text-lg'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\ttag: 'h1'\n\t}\n});\n"
  },
  {
    "path": "src/lib/typography/heading/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ntype TagType = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | undefined;\n\ninterface HeadingProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\ttag?: TagType;\n\tclass?: string;\n}\n\nexport { type HeadingProps };\n"
  },
  {
    "path": "src/lib/typography/hr/Hr.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\timport { type HrProps as Props, hr } from './index';\n\n\tlet { children, divClass, hrClass, innerDivClass, ...restProps }: Props = $props();\n\n\t// Get merged theme from context\n\tconst context = getContext<Record<string, any>>('themeConfig');\n\n\t// Use context theme if available, otherwise fallback to default\n\tconst usedHr = context?.hr || hr;\n\n\tlet { base, container, content } = $derived(hr({ withChildren: !!children }));\n</script>\n\n{#if children}\n\t<div {...restProps} class={container({ class: divClass })}>\n\t\t<hr class={base({ class: hrClass })} />\n\t\t<div class={content({ class: innerDivClass })}>\n\t\t\t{@render children()}\n\t\t</div>\n\t</div>\n{:else}\n\t<hr class={base({ class: hrClass })} {...restProps} />\n{/if}\n"
  },
  {
    "path": "src/lib/typography/hr/index.ts",
    "content": "import type { HrProps } from './type';\nimport Hr from './Hr.svelte';\nimport { hr } from './theme';\n\nexport { Hr, hr, type HrProps };\n"
  },
  {
    "path": "src/lib/typography/hr/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const hr = tv({\n\tslots: {\n\t\tbase: 'h-px my-8 bg-gray-200 border-0 dark:bg-gray-700',\n\t\tcontainer: 'inline-flex items-center justify-center w-full',\n\t\tcontent:\n\t\t\t'absolute px-4 -translate-x-1/2 rtl:translate-x-1/2 bg-white start-1/2 dark:bg-gray-900'\n\t},\n\tvariants: {\n\t\twithChildren: {\n\t\t\ttrue: {\n\t\t\t\tbase: 'w-full',\n\t\t\t\tcontainer: 'relative'\n\t\t\t}\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\twithChildren: false\n\t}\n});\n"
  },
  {
    "path": "src/lib/typography/hr/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ninterface HrProps extends HTMLAttributes<HTMLElement> {\n\tchildren?: Snippet;\n\tdivClass?: string;\n\thrClass?: string;\n\ticonDivClass?: string;\n\ttextSpanClass?: string;\n\tinnerDivClass?: string;\n}\n\nexport { type HrProps };\n"
  },
  {
    "path": "src/lib/typography/img/EnhancedImg.svelte",
    "content": "<script lang=\"ts\">\n\timport { type EnhandedImgProps as Props, img } from '.';\n\tlet {\n\t\tsrc,\n\t\thref,\n\t\tcaption,\n\t\tsize,\n\t\talignment,\n\t\tshadow,\n\t\trounded,\n\t\tfigClass,\n\t\timgClass,\n\t\tcaptionClass,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet { base, figure, figureCaption } = $derived(img({ size, alignment, shadow, rounded }));\n</script>\n\n{#snippet imageSlot()}\n\t{#if caption}\n\t\t<figure class={figure({ class: figClass })}>\n\t\t\t<enhanced:img {src} {...restProps} class={base({ class: imgClass })} />\n\t\t\t<figcaption class={figureCaption({ class: captionClass })}>\n\t\t\t\t{@html caption}\n\t\t\t</figcaption>\n\t\t</figure>\n\t{:else}\n\t\t<enhanced:img {src} {...restProps} class={base({ class: imgClass })} />\n\t{/if}\n{/snippet}\n\n{#if href}\n\t<a {href}>\n\t\t{@render imageSlot()}\n\t</a>\n{:else}\n\t{@render imageSlot()}\n{/if}\n"
  },
  {
    "path": "src/lib/typography/img/Img.svelte",
    "content": "<script lang=\"ts\">\n\timport { type ImgProps as Props, img } from './index';\n\n\tlet {\n\t\tsize = 'none',\n\t\talignment = 'left',\n\t\teffect = 'none',\n\t\tshadow = 'none',\n\t\trounded = 'none',\n\t\tcaption,\n\t\timgClass,\n\t\tfigClass,\n\t\tcaptionClass,\n\t\thref,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet { base, figure, figureCaption } = $derived(img({ size, alignment, effect, shadow, rounded }));\n</script>\n\n{#snippet imageSlot()}\n\t{#if caption}\n\t\t<figure class={figure({ class: figClass })}>\n\t\t\t<img {...restProps} class={base({ class: imgClass })} />\n\t\t\t<figcaption class={figureCaption({ class: captionClass })}>\n\t\t\t\t{@html caption}\n\t\t\t</figcaption>\n\t\t</figure>\n\t{:else}\n\t\t<img {...restProps} class={base({ class: imgClass })} />\n\t{/if}\n{/snippet}\n\n{#if href}\n\t<a {href}>\n\t\t{@render imageSlot()}\n\t</a>\n{:else}\n\t{@render imageSlot()}\n{/if}\n"
  },
  {
    "path": "src/lib/typography/img/ImgEnhanced.svelte",
    "content": "<script lang=\"ts\">\n\timport { type EnhandedImgProps as Props, img } from './index';\n\n\tlet {\n\t\tsrc,\n\t\tsize = 'none',\n\t\talignment = 'left',\n\t\teffect = 'none',\n\t\tshadow = 'none',\n\t\trounded = 'none',\n\t\tcaption,\n\t\timgClass,\n\t\tfigClass,\n\t\tcaptionClass,\n\t\thref,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet { base, figure, figureCaption } = $derived(img({ size, alignment, effect, shadow, rounded }));\n</script>\n\n{#snippet imageSlot()}\n\t{#if caption}\n\t\t<figure class={figure({ class: figClass })}>\n\t\t\t<enhanced:img {...restProps} {src} class={base({ class: imgClass })} />\n\t\t\t<figcaption class={figureCaption({ class: captionClass })}>\n\t\t\t\t{@html caption}\n\t\t\t</figcaption>\n\t\t</figure>\n\t{:else}\n\t\t<enhanced:img {...restProps} {src} class={base({ class: imgClass })} />\n\t{/if}\n{/snippet}\n\n{#if href}\n\t<a {href}>\n\t\t{@render imageSlot()}\n\t</a>\n{:else}\n\t{@render imageSlot()}\n{/if}\n"
  },
  {
    "path": "src/lib/typography/img/index.ts",
    "content": "import type { ImgProps, EnhandedImgProps } from './type';\nimport Img from './Img.svelte';\nimport EnhancedImg from './EnhancedImg.svelte';\nimport ImgEnhanced from './ImgEnhanced.svelte';\nimport { img } from './theme';\n\nexport { Img, img, type ImgProps, EnhancedImg, type EnhandedImgProps, ImgEnhanced };\n"
  },
  {
    "path": "src/lib/typography/img/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const img = tv({\n\tslots: {\n\t\tbase: 'max-w-full h-auto',\n\t\tfigure: '',\n\t\tfigureCaption: 'mt-2 text-sm text-center text-gray-500 dark:text-gray-400'\n\t},\n\tvariants: {\n\t\tsize: {\n\t\t\txs: { base: 'max-w-xs', figure: 'max-w-xs' },\n\t\t\tsm: { base: 'max-w-sm', figure: 'max-w-sm' },\n\t\t\tmd: { base: 'max-w-md', figure: 'max-w-md' },\n\t\t\tlg: { base: 'max-w-lg', figure: 'max-w-lg' },\n\t\t\txl: { base: 'max-w-xl', figure: 'max-w-xl' },\n\t\t\t'2xl': { base: 'max-w-2xl', figure: 'max-w-2xl' },\n\t\t\tfull: { base: 'max-w-full', figure: 'max-w-full' },\n\t\t\tnone: { base: '', figure: '' }\n\t\t},\n\t\talignment: {\n\t\t\tleft: {},\n\t\t\tcenter: { base: 'mx-auto', figure: 'mx-auto' },\n\t\t\tright: { base: 'ms-auto', figure: 'ms-auto' }\n\t\t},\n\t\teffect: {\n\t\t\tgrayscale: {\n\t\t\t\tbase: 'cursor-pointer rounded-lg grayscale filter transition-all duration-300 hover:grayscale-0'\n\t\t\t},\n\t\t\tblur: { base: 'blur-sm transition-all duration-300 hover:blur-none' },\n\t\t\tinvert: {\n\t\t\t\tbase: 'invert filter transition-all duration-300 hover:invert-0'\n\t\t\t},\n\t\t\tsepia: {\n\t\t\t\tbase: 'sepia filter transition-all duration-300 hover:sepia-0'\n\t\t\t},\n\t\t\tsaturate: {\n\t\t\t\tbase: 'saturate-50 filter transition-all duration-300 hover:saturate-100'\n\t\t\t},\n\t\t\t'hue-rotate': {\n\t\t\t\tbase: 'hue-rotate-60 filter transition-all duration-300 hover:hue-rotate-0'\n\t\t\t},\n\t\t\tnone: {\n\t\t\t\tbase: 'transition-all duration-300'\n\t\t\t}\n\t\t},\n\t\tshadow: {\n\t\t\tsm: { base: 'shadow-sm' },\n\t\t\tregular: { base: 'shadow' },\n\t\t\tmd: { base: 'shadow-md' },\n\t\t\tlg: { base: 'shadow-lg' },\n\t\t\txl: { base: 'shadow-xl' },\n\t\t\t'2xl': { base: 'shadow-2xl' },\n\t\t\tinner: { base: 'shadow-inner' },\n\t\t\tnone: { base: 'shadow-none' }\n\t\t},\n\t\trounded: {\n\t\t\tsm: { base: 'rounded-sm' },\n\t\t\tregular: { base: 'rounded' },\n\t\t\tmd: { base: 'rounded-md' },\n\t\t\tlg: { base: 'rounded-lg' },\n\t\t\txl: { base: 'rounded-xl' },\n\t\t\t'2xl': { base: 'rounded-2xl' },\n\t\t\t'3xl': { base: 'rounded-3xl' },\n\t\t\tfull: { base: 'rounded-full' },\n\t\t\tnone: { base: 'rounded-none' }\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/typography/img/type.ts",
    "content": "import type { HTMLImgAttributes } from 'svelte/elements';\nimport type { Picture } from 'vite-imagetools';\n\ntype SizeType = 'sm' | 'md' | 'lg' | 'xl' | '2xl' | 'none' | 'xs' | 'full' | undefined;\ntype AlignmentType = 'left' | 'center' | 'right' | undefined;\ntype EffectType =\n\t| 'none'\n\t| 'grayscale'\n\t| 'blur'\n\t| 'invert'\n\t| 'sepia'\n\t| 'saturate'\n\t| 'hue-rotate'\n\t| undefined;\ntype ShadowType = 'sm' | 'md' | 'lg' | 'xl' | '2xl' | 'none' | 'regular' | 'inner' | undefined;\ntype RoundedType =\n\t| 'sm'\n\t| 'md'\n\t| 'lg'\n\t| 'xl'\n\t| '2xl'\n\t| 'full'\n\t| 'none'\n\t| 'regular'\n\t| '3xl'\n\t| undefined;\n\ntype EnhancedImgAttributes = Omit<HTMLImgAttributes, 'src'> & { src: string | Picture };\n\ninterface ImgProps extends HTMLImgAttributes {\n\tsize?: SizeType;\n\talignment?: AlignmentType;\n\teffect?: EffectType;\n\tshadow?: ShadowType;\n\trounded?: RoundedType;\n\tcaption?: string;\n\timgClass?: string;\n\tfigClass?: string;\n\tcaptionClass?: string;\n\tclass?: string;\n\thref?: string;\n}\n\ninterface EnhandedImgProps extends EnhancedImgAttributes {\n\tsize?: SizeType;\n\tmultiple?: boolean;\n\ttransform?: string;\n\talignment?: AlignmentType;\n\teffect?: EffectType;\n\tshadow?: ShadowType;\n\trounded?: RoundedType;\n\tcaption?: string;\n\timgClass?: string;\n\tfigClass?: string;\n\tcaptionClass?: string;\n\tclass?: string;\n\thref?: string;\n}\n\nexport { type ImgProps, type EnhandedImgProps };\n"
  },
  {
    "path": "src/lib/typography/layout/Layout.svelte",
    "content": "<script lang=\"ts\">\n\timport { type LayoutProps as Props, layout } from './index';\n\n\tlet { children, class: className, ...restProps }: Props = $props();\n\n\tlet classDiv = $derived(layout({ className }));\n</script>\n\n<div {...restProps} class={classDiv}>\n\t{@render children()}\n</div>\n"
  },
  {
    "path": "src/lib/typography/layout/index.ts",
    "content": "import type { LayoutProps } from './type';\nimport Layout from './Layout.svelte';\nimport { layout } from './theme';\n\nexport { Layout, layout, type LayoutProps };\n"
  },
  {
    "path": "src/lib/typography/layout/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const layout = tv({\n\tbase: 'grid grid-cols-1 sm:grid-cols-2'\n});\n"
  },
  {
    "path": "src/lib/typography/layout/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ninterface LayoutProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\tclass?: string;\n}\n\nexport { type LayoutProps };\n"
  },
  {
    "path": "src/lib/typography/list/Li.svelte",
    "content": "<script lang=\"ts\">\n\timport { twMerge } from 'tailwind-merge';\n\timport { getContext } from 'svelte';\n\timport { type LiProps as Props } from './index';\n\n\tlet { children, icon, class: className, ...restProps }: Props = $props();\n\n\tconst getCtxClass = getContext<() => string>('ctxClass');\n\n\tlet liCls = $derived(twMerge(getCtxClass(), icon && 'flex items-center', className));\n</script>\n\n<li {...restProps} class={liCls}>\n\t{@render children()}\n</li>\n"
  },
  {
    "path": "src/lib/typography/list/List.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext } from 'svelte';\n\timport { type ListProps as Props, list } from './index';\n\n\tlet {\n\t\tchildren,\n\t\ttag = 'ul',\n\t\tisContenteditable = false,\n\t\tposition = 'inside',\n\t\tctxClass,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet contextClass = $state(ctxClass || '');\n\n\tsetContext('ctxClass', () => contextClass);\n\n\t$effect(() => {\n\t\tcontextClass = ctxClass || '';\n\t});\n\n\tlet classList = $derived(list({ position, tag, className }));\n</script>\n\n<svelte:element this={tag} {...restProps} class={classList} contenteditable={isContenteditable}>\n\t{@render children()}\n</svelte:element>\n"
  },
  {
    "path": "src/lib/typography/list/index.ts",
    "content": "import type { ListProps, LiProps } from './type';\nimport List from './List.svelte';\nimport Li from './Li.svelte';\nimport { list } from './theme';\n\nexport { List, Li, list, type ListProps, type LiProps };\n"
  },
  {
    "path": "src/lib/typography/list/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const list = tv({\n\tbase: '',\n\tvariants: {\n\t\ttag: {\n\t\t\tul: 'list-disc',\n\t\t\tdl: 'list-none',\n\t\t\tol: 'list-decimal'\n\t\t},\n\t\tposition: {\n\t\t\tinside: 'list-inside',\n\t\t\toutside: 'list-outside'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tposition: 'inside',\n\t\ttag: 'ul'\n\t}\n});\n"
  },
  {
    "path": "src/lib/typography/list/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLLiAttributes } from 'svelte/elements';\n\ntype TagType = 'ul' | 'dl' | 'ol' | undefined;\ntype PositionType = 'inside' | 'outside' | undefined;\n\ninterface ListProps {\n\tchildren: Snippet;\n\ttag?: TagType;\n\tposition?: PositionType;\n\tctxClass?: string;\n\tclass?: string;\n\tisContenteditable?: boolean;\n}\n\ninterface LiProps extends HTMLLiAttributes {\n\tchildren: Snippet;\n\ticon?: boolean;\n\tclass?: string;\n}\n\nexport { type ListProps, type LiProps };\n"
  },
  {
    "path": "src/lib/typography/mark/Mark.svelte",
    "content": "<script lang=\"ts\">\n\timport { twMerge } from 'tailwind-merge';\n\timport { type MarkProps as Props, mark } from './index';\n\n\tlet { children, class: className, ...restProps }: Props = $props();\n</script>\n\n<mark {...restProps} class={twMerge(mark(), className)}>\n\t{@render children()}\n</mark>\n"
  },
  {
    "path": "src/lib/typography/mark/index.ts",
    "content": "import type { MarkProps } from './type';\nimport Mark from './Mark.svelte';\nimport { mark } from './theme';\n\nexport { Mark, mark, type MarkProps };\n"
  },
  {
    "path": "src/lib/typography/mark/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const mark = tv({\n\tbase: 'text-white dark:bg-blue-500 bg-blue-600 px-2 rounded'\n});\n"
  },
  {
    "path": "src/lib/typography/mark/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ninterface MarkProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\tmarkClass?: string;\n\tclass?: string;\n}\n\nexport { type MarkProps };\n"
  },
  {
    "path": "src/lib/typography/paragraph/P.svelte",
    "content": "<script lang=\"ts\">\n\timport { type ParagraphProps as Props, paragraph } from './index';\n\n\tlet {\n\t\tchildren,\n\t\tclass: className = 'text-gray-900 dark:text-white',\n\t\theight = 'normal',\n\t\talign = 'left',\n\t\tjustify = false,\n\t\titalic,\n\t\tfirstUpper = false,\n\t\twhitespace = 'normal',\n\t\tsize = 'base',\n\t\tspace = 'normal',\n\t\tweight = 'normal',\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet classP = $derived(\n\t\tparagraph({\n\t\t\theight,\n\t\t\tsize,\n\t\t\tweight,\n\t\t\tspace,\n\t\t\talign,\n\t\t\tjustify,\n\t\t\titalic,\n\t\t\tfirstUpper,\n\t\t\twhitespace,\n\t\t\tclassName\n\t\t})\n\t);\n</script>\n\n<p {...restProps} class={classP}>\n\t{@render children()}\n</p>\n"
  },
  {
    "path": "src/lib/typography/paragraph/index.ts",
    "content": "import type { ParagraphProps } from './type';\nimport P from './P.svelte';\nimport { paragraph } from './theme';\n\nexport { P, paragraph, type ParagraphProps };\n"
  },
  {
    "path": "src/lib/typography/paragraph/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const paragraph = tv({\n\tbase: 'text-gray-900 dark:text-white',\n\tvariants: {\n\t\tsize: {\n\t\t\txs: 'text-xs',\n\t\t\tsm: 'text-sm',\n\t\t\tbase: 'text-base',\n\t\t\tlg: 'text-lg',\n\t\t\txl: 'text-xl',\n\t\t\t'2xl': 'text-2xl',\n\t\t\t'3xl': 'text-3xl',\n\t\t\t'4xl': 'text-4xl',\n\t\t\t'5xl': 'text-5xl',\n\t\t\t'6xl': 'text-6xl',\n\t\t\t'7xl': 'text-7xl',\n\t\t\t'8xl': 'text-8xl',\n\t\t\t'9xl': 'text-9xl'\n\t\t},\n\t\tweight: {\n\t\t\tthin: 'font-thin',\n\t\t\textralight: 'font-extralight',\n\t\t\tlight: 'font-light',\n\t\t\tnormal: 'font-normal',\n\t\t\tmedium: 'font-medium',\n\t\t\tsemibold: 'font-semibold',\n\t\t\tbold: 'font-bold',\n\t\t\textrabold: 'font-extrabold',\n\t\t\tblack: 'font-black'\n\t\t},\n\t\tspace: {\n\t\t\ttighter: 'tracking-tighter',\n\t\t\ttight: 'tracking-tight',\n\t\t\tnormal: 'tracking-normal',\n\t\t\twide: 'tracking-wide',\n\t\t\twider: 'tracking-wider',\n\t\t\twidest: 'tracking-widest'\n\t\t},\n\t\theight: {\n\t\t\tnone: 'leading-none',\n\t\t\ttight: 'leading-tight',\n\t\t\tsnug: 'leading-snug',\n\t\t\tnormal: 'leading-normal',\n\t\t\trelaxed: 'leading-relaxed',\n\t\t\tloose: 'leading-loose',\n\t\t\t'3': 'leading-3',\n\t\t\t'4': 'leading-4',\n\t\t\t'5': 'leading-5',\n\t\t\t'6': 'leading-6',\n\t\t\t'7': 'leading-7',\n\t\t\t'8': 'leading-8',\n\t\t\t'9': 'leading-9',\n\t\t\t'10': 'leading-10'\n\t\t},\n\t\talign: {\n\t\t\tleft: 'text-left',\n\t\t\tcenter: 'text-center',\n\t\t\tright: 'text-right'\n\t\t},\n\t\twhitespace: {\n\t\t\tnormal: 'whitespace-normal',\n\t\t\tnowrap: 'whitespace-nowrap',\n\t\t\tpre: 'whitespace-pre',\n\t\t\tpreline: 'whitespace-pre-line',\n\t\t\tprewrap: 'whitespace-pre-wrap'\n\t\t},\n\t\titalic: {\n\t\t\ttrue: 'italic'\n\t\t},\n\t\tfirstUpper: {\n\t\t\ttrue: 'first-line:uppercase first-line:tracking-widest first-letter:text-7xl first-letter:font-bold first-letter:text-gray-900 dark:first-letter:text-gray-100 first-letter:me-3 first-letter:float-left',\n\t\t\tfalse: ''\n\t\t},\n\t\tjustify: {\n\t\t\ttrue: 'text-justify',\n\t\t\tfalse: ''\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/typography/paragraph/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ntype PsizeType =\n\t| 'sm'\n\t| 'lg'\n\t| 'xl'\n\t| '2xl'\n\t| 'xs'\n\t| 'base'\n\t| '3xl'\n\t| '4xl'\n\t| '5xl'\n\t| '6xl'\n\t| '7xl'\n\t| '8xl'\n\t| '9xl'\n\t| undefined;\ntype PweightType =\n\t| 'normal'\n\t| 'thin'\n\t| 'extralight'\n\t| 'light'\n\t| 'medium'\n\t| 'semibold'\n\t| 'bold'\n\t| 'extrabold'\n\t| 'black'\n\t| undefined;\ntype SpaceType = 'normal' | 'tighter' | 'tight' | 'wide' | 'wider' | 'widest' | undefined;\ntype HeightType =\n\t| 'normal'\n\t| 'tight'\n\t| 'none'\n\t| 'snug'\n\t| 'relaxed'\n\t| 'loose'\n\t| '3'\n\t| '4'\n\t| '5'\n\t| '6'\n\t| '7'\n\t| '8'\n\t| '9'\n\t| '10'\n\t| undefined;\ntype AlignType = 'left' | 'center' | 'right' | undefined;\ntype WhitespaceType = 'normal' | 'nowrap' | 'pre' | 'preline' | 'prewrap' | undefined;\n\ninterface ParagraphProps extends HTMLAttributes<HTMLParagraphElement> {\n\tchildren: Snippet;\n\titalic?: boolean;\n\tfirstUpper?: boolean;\n\twhitespace?: WhitespaceType;\n\tsize?: PsizeType;\n\tweight?: PweightType;\n\tspace?: SpaceType;\n\theight?: HeightType;\n\talign?: AlignType;\n\tjustify?: boolean;\n\tclass?: string;\n}\n\nexport { type ParagraphProps };\n"
  },
  {
    "path": "src/lib/typography/secondary/Secondary.svelte",
    "content": "<script lang=\"ts\">\n\timport { twMerge } from 'tailwind-merge';\n\timport { type SecondaryProps as Props, secondary } from './index';\n\n\tlet { children, class: className, ...restProps }: Props = $props();\n</script>\n\n<small {...restProps} class={twMerge(secondary(), className)}>\n\t{@render children()}\n</small>\n"
  },
  {
    "path": "src/lib/typography/secondary/index.ts",
    "content": "import type { SecondaryProps } from './type';\nimport Secondary from './Secondary.svelte';\nimport { secondary } from './theme';\n\nexport { Secondary, secondary, type SecondaryProps };\n"
  },
  {
    "path": "src/lib/typography/secondary/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const secondary = tv({\n\tbase: 'text-gray-500 dark:text-gray-400 font-semibold'\n});\n"
  },
  {
    "path": "src/lib/typography/secondary/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ninterface SecondaryProps extends HTMLAttributes<HTMLElement> {\n\tchildren: Snippet;\n\tsecondaryClass?: string;\n\tclass?: string;\n}\n\nexport { type SecondaryProps };\n"
  },
  {
    "path": "src/lib/typography/span/Span.svelte",
    "content": "<script lang=\"ts\">\n\timport { type SpanProps as Props, span } from './index';\n\n\tlet {\n\t\tchildren,\n\t\tclass: className,\n\t\titalic,\n\t\tunderline,\n\t\tlinethrough,\n\t\tuppercase,\n\t\tgradient,\n\t\thighlight,\n\t\tdecoration,\n\t\tdecorationColor,\n\t\tdecorationThickness,\n\t\t...restProps\n\t}: Props = $props();\n\n\tlet classSpan = $derived(\n\t\tspan({\n\t\t\titalic,\n\t\t\tunderline,\n\t\t\tlinethrough,\n\t\t\tuppercase,\n\t\t\tgradient,\n\t\t\thighlight,\n\t\t\tdecoration,\n\t\t\tdecorationColor,\n\t\t\tdecorationThickness,\n\t\t\tclassName\n\t\t})\n\t);\n</script>\n\n<span {...restProps} class={classSpan}>\n\t{#if children}\n\t\t{@render children()}\n\t{/if}\n</span>\n"
  },
  {
    "path": "src/lib/typography/span/index.ts",
    "content": "import type { SpanProps } from './type';\nimport Span from './Span.svelte';\nimport { span } from './theme';\n\nexport { Span, span, type SpanProps };\n"
  },
  {
    "path": "src/lib/typography/span/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const span = tv({\n\tvariants: {\n\t\titalic: {\n\t\t\ttrue: 'italic'\n\t\t},\n\t\tunderline: {\n\t\t\ttrue: 'underline decoration-2 decoration-blue-400 dark:decoration-blue-600'\n\t\t},\n\t\tlinethrough: {\n\t\t\ttrue: 'line-through'\n\t\t},\n\t\tuppercase: {\n\t\t\ttrue: 'uppercase'\n\t\t},\n\t\tgradient: {\n\t\t\tskyToEmerald: 'text-transparent bg-clip-text bg-gradient-to-r to-emerald-600 from-sky-400',\n\t\t\tpurpleToBlue: 'text-transparent bg-clip-text bg-gradient-to-r from-purple-500 to-blue-500',\n\t\t\tpinkToOrange: 'text-transparent bg-clip-text bg-gradient-to-r from-pink-500 to-orange-400',\n\t\t\ttealToLime: 'text-transparent bg-clip-text bg-gradient-to-r from-teal-400 to-lime-300',\n\t\t\tredToYellow: 'text-transparent bg-clip-text bg-gradient-to-r from-red-600 to-yellow-500',\n\t\t\tindigoToCyan: 'text-transparent bg-clip-text bg-gradient-to-r from-indigo-600 to-cyan-400',\n\t\t\tfuchsiaToRose: 'text-transparent bg-clip-text bg-gradient-to-r from-fuchsia-500 to-rose-500',\n\t\t\tamberToEmerald:\n\t\t\t\t'text-transparent bg-clip-text bg-gradient-to-r from-amber-400 to-emerald-500',\n\t\t\tvioletToRed: 'text-transparent bg-clip-text bg-gradient-to-r from-violet-600 to-red-500',\n\t\t\tblueToGreen:\n\t\t\t\t'text-transparent bg-clip-text bg-gradient-to-r from-blue-400 via-teal-500 to-green-400',\n\t\t\torangeToPurple:\n\t\t\t\t'text-transparent bg-clip-text bg-gradient-to-r from-orange-400 via-pink-500 to-purple-500',\n\t\t\tyellowToRed:\n\t\t\t\t'text-transparent bg-clip-text bg-gradient-to-r from-yellow-200 via-indigo-400 to-red-600',\n\t\t\tnone: ''\n\t\t},\n\t\thighlight: {\n\t\t\tblue: 'text-blue-600 dark:text-blue-500',\n\t\t\tgreen: 'text-green-600 dark:text-green-500',\n\t\t\tred: 'text-red-600 dark:text-red-500',\n\t\t\tyellow: 'text-yellow-600 dark:text-yellow-500',\n\t\t\tpurple: 'text-purple-600 dark:text-purple-500',\n\t\t\tpink: 'text-pink-600 dark:text-pink-500',\n\t\t\tindigo: 'text-indigo-600 dark:text-indigo-500',\n\t\t\tteal: 'text-teal-600 dark:text-teal-500',\n\t\t\torange: 'text-orange-600 dark:text-orange-500',\n\t\t\tcyan: 'text-cyan-600 dark:text-cyan-500',\n\t\t\tfuchsia: 'text-fuchsia-600 dark:text-fuchsia-500',\n\t\t\tamber: 'text-amber-600 dark:text-amber-500',\n\t\t\tlime: 'text-lime-600 dark:text-lime-500',\n\t\t\tnone: ''\n\t\t},\n\t\tdecoration: {\n\t\t\tsolid: 'underline decoratio-solid',\n\t\t\tdouble: 'underline decoration-double',\n\t\t\tdotted: 'underline decoration-dotted',\n\t\t\tdashed: 'underline decoration-dashed',\n\t\t\twavy: 'underline decoration-wavy',\n\t\t\tnone: 'decoration-none'\n\t\t},\n\t\tdecorationColor: {\n\t\t\t// blue, green, red, yellow, purple, pink, indigo, teal, orange, cyan, fuchsia, amber, lime, none\n\t\t\t// radio\n\t\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\t\tprimary: 'underline decoration-primary-400 dark:decoration-primary-600',\n\t\t\tsecondary: 'underline decoration-secondary-400 dark:decoration-secondary-600',\n\t\t\tgray: 'underline decoration-gray-400 dark:decoration-gray-600',\n\t\t\torange: 'underline decoration-orange-400 dark:decoration-orange-600',\n\t\t\tred: 'underline decoration-red-400 dark:decoration-red-600',\n\t\t\tyellow: 'underline decoration-yellow-400 dark:decoration-yellow-600',\n\t\t\tlime: 'underline decoration-lime-400 dark:decoration-lime-600',\n\t\t\tgreen: 'underline decoration-green-400 dark:decoration-green-600',\n\t\t\temerald: 'underline decoration-emerald-400 dark:decoration-emerald-600',\n\t\t\tteal: 'underline decoration-teal-400 dark:decoration-teal-600',\n\t\t\tcyan: 'underline decoration-cyan-400 dark:decoration-cyan-600',\n\t\t\tsky: 'underline decoration-sky-400 dark:decoration-sky-600',\n\t\t\tblue: 'underline decoration-blue-400 dark:decoration-blue-600',\n\t\t\tindigo: 'underline decoration-indigo-400 dark:decoration-indigo-600',\n\t\t\tviolet: 'underline decoration-violet-400 dark:decoration-violet-600',\n\t\t\tpurple: 'underline decoration-purple-400 dark:decoration-purple-600',\n\t\t\tfuchsia: 'underline decoration-fuchsia-400 dark:decoration-fuchsia-600',\n\t\t\tpink: 'underline decoration-pink-400 dark:decoration-pink-600',\n\t\t\trose: 'underline decoration-rose-400 dark:decoration-rose-600',\n\t\t\tnone: 'decoration-none'\n\t\t},\n\t\tdecorationThickness: {\n\t\t\t'1': 'underline decoration-1',\n\t\t\t'2': 'underline decoration-2',\n\t\t\t'4': 'underline decoration-4',\n\t\t\t'8': 'underline decoration-8',\n\t\t\t'0': 'decoration-0'\n\t\t}\n\t}\n});\n"
  },
  {
    "path": "src/lib/typography/span/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\n\ntype DecorationType = 'none' | 'solid' | 'double' | 'dotted' | 'dashed' | 'wavy' | undefined;\ntype GradientType =\n\t| 'skyToEmerald'\n\t| 'purpleToBlue'\n\t| 'pinkToOrange'\n\t| 'tealToLime'\n\t| 'redToYellow'\n\t| 'indigoToCyan'\n\t| 'fuchsiaToRose'\n\t| 'amberToEmerald'\n\t| 'violetToRed'\n\t| 'blueToGreen'\n\t| 'orangeToPurple'\n\t| 'yellowToRed'\n\t| 'none'\n\t| undefined;\ntype HighlightType =\n\t| 'none'\n\t| 'blue'\n\t| 'green'\n\t| 'red'\n\t| 'yellow'\n\t| 'purple'\n\t| 'pink'\n\t| 'indigo'\n\t| 'teal'\n\t| 'orange'\n\t| 'cyan'\n\t| 'fuchsia'\n\t| 'amber'\n\t| 'lime'\n\t| undefined;\ntype DecorationColorType =\n\t| 'none'\n\t| 'blue'\n\t| 'green'\n\t| 'red'\n\t| 'yellow'\n\t| 'purple'\n\t| 'pink'\n\t| 'indigo'\n\t| 'teal'\n\t| 'orange'\n\t| 'cyan'\n\t| 'fuchsia'\n\t| 'lime'\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'emerald'\n\t| 'sky'\n\t| 'violet'\n\t| 'rose'\n\t| undefined;\ntype DecorationThicknessType = '1' | '2' | '4' | '8' | '0' | undefined;\n\ninterface SpanProps extends HTMLAttributes<HTMLSpanElement> {\n\tchildren?: Snippet;\n\titalic?: boolean;\n\tunderline?: boolean;\n\tlinethrough?: boolean;\n\tuppercase?: boolean;\n\tgradient?: GradientType;\n\thighlight?: HighlightType;\n\tclass?: string;\n\tdecoration?: DecorationType;\n\tdecorationThickness?: DecorationThicknessType;\n\tdecorationColor?: DecorationColorType;\n}\n\nexport { type SpanProps };\n"
  },
  {
    "path": "src/lib/uiHelpers.svelte.ts",
    "content": "export function uiHelpers() {\n\tlet isOpen: boolean = $state(false);\n\n\tfunction toggle() {\n\t\tisOpen = !isOpen;\n\t\t// console.log('toggled', isOpen);\n\t}\n\n\tfunction close() {\n\t\tisOpen = false;\n\t\t// console.log('closed', isOpen);\n\t}\n\n\tfunction open() {\n\t\tisOpen = true;\n\t\t// console.log('opened', isOpen);\n\t}\n\n\treturn {\n\t\tget isOpen() {\n\t\t\treturn isOpen;\n\t\t},\n\t\tset isOpen(value: boolean) {\n\t\t\tisOpen = value;\n\t\t},\n\n\t\ttoggle,\n\t\tclose,\n\t\topen\n\t};\n}\n\nexport function clickOutside(element: HTMLElement, callbackFunction?: () => void) {\n\tfunction onClick(event: MouseEvent) {\n\t\tif (typeof callbackFunction === 'function') {\n\t\t\tconst targetNode = event.target as Node | null;\n\t\t\tif (!element.contains(targetNode)) {\n\t\t\t\tcallbackFunction();\n\t\t\t}\n\t\t} else {\n\t\t\tconsole.error('Callback function is not a function');\n\t\t}\n\t}\n\n\tdocument.body.addEventListener('click', onClick);\n\n\treturn {\n\t\tupdate(newCallbackFunction: () => void) {\n\t\t\tif (typeof newCallbackFunction === 'function') {\n\t\t\t\tcallbackFunction = newCallbackFunction;\n\t\t\t} else {\n\t\t\t\tconsole.error('New callback function is not a function');\n\t\t\t}\n\t\t},\n\t\tdestroy() {\n\t\t\tdocument.body.removeEventListener('click', onClick);\n\t\t}\n\t};\n}\n\nlet n = Date.now();\n\nexport function idGenerator() {\n\treturn (++n).toString(36);\n}\n"
  },
  {
    "path": "src/lib/utils/CloseButton.svelte",
    "content": "<script lang=\"ts\">\n\timport { type CloseButtonProps as Props, closeButtonVariants } from './index';\n\n\tlet {\n\t\tcolor = 'gray',\n\t\tonclick,\n\t\tname = 'Close',\n\t\tariaLabel,\n\t\tsize = 'md',\n\t\thref,\n\t\tclass: className,\n\t\t...restProps\n\t}: Props = $props();\n\n\tconst { base, svg } = $derived(closeButtonVariants({ color, size }));\n</script>\n\n{#if href}\n\t<a\n\t\t{href}\n\t\t{...restProps}\n\t\t{onclick}\n\t\tclass={base({ class: className })}\n\t\taria-label={ariaLabel ?? name}\n\t>\n\t\t{#if name}<span class=\"sr-only\">{name}</span>{/if}\n\t\t<svg class={svg()} fill=\"currentColor\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path\n\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\td=\"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z\"\n\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t/>\n\t\t</svg>\n\t</a>\n{:else}\n\t<button\n\t\ttype=\"button\"\n\t\t{...restProps}\n\t\tclass={base({ class: className })}\n\t\t{onclick}\n\t\taria-label={ariaLabel ?? name}\n\t>\n\t\t{#if name}<span class=\"sr-only\">{name}</span>{/if}\n\t\t<svg class={svg()} fill=\"currentColor\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t\t<path\n\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\td=\"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z\"\n\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t/>\n\t\t</svg>\n\t</button>\n{/if}\n"
  },
  {
    "path": "src/lib/utils/focusTrap.ts",
    "content": "//\n// Taken from github.com/carbon-design-system/carbon/packages/react/src/internal/keyboard/navigation.js\n//\n\n// add all the elements inside modal which you want to make focusable\nimport type { Action } from 'svelte/action';\n\nconst selectorTabbable = `\n  a[href], area[href], input:not([disabled]):not([tabindex='-1']),\n  button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']),\n  textarea:not([disabled]):not([tabindex='-1']),\n  iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true]\n`;\n\nconst focusTrap: Action<HTMLElement> = (node) => {\n\tconst handleFocusTrap = (e: KeyboardEvent) => {\n\t\tconst isTabPressed = e.key === 'Tab' || e.keyCode === 9;\n\n\t\tif (!isTabPressed) {\n\t\t\treturn;\n\t\t}\n\n\t\tconst tabbable = Array.from(node.querySelectorAll(selectorTabbable)).filter(\n\t\t\t(el): el is HTMLElement => el instanceof HTMLElement && el.hidden !== true\n\t\t);\n\n\t\tlet index = tabbable.indexOf(document.activeElement as HTMLElement);\n\t\tif (index === -1 && e.shiftKey) index = 0;\n\t\tindex += tabbable.length + (e.shiftKey ? -1 : 1);\n\t\tindex %= tabbable.length;\n\t\ttabbable[index].focus();\n\n\t\te.preventDefault();\n\t};\n\n\tdocument.addEventListener('keydown', handleFocusTrap, true);\n\n\treturn {\n\t\tdestroy() {\n\t\t\tdocument.removeEventListener('keydown', handleFocusTrap, true);\n\t\t}\n\t};\n};\n\nexport default focusTrap;\n"
  },
  {
    "path": "src/lib/utils/index.ts",
    "content": "import { type ClassValue, clsx } from 'clsx';\nimport { twMerge } from 'tailwind-merge';\n\nexport function cn(...inputs: ClassValue[]) {\n\treturn twMerge(clsx(inputs));\n}\nimport CloseButton from './CloseButton.svelte';\nimport { tv } from 'tailwind-variants';\n\nconst closeButtonVariants = tv({\n\tbase: 'focus:outline-none whitespace-normal',\n\tvariants: {\n\t\t// primary, secondary, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n\t\tcolor: {\n\t\t\tprimary:\n\t\t\t\t'text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300',\n\t\t\tsecondary:\n\t\t\t\t'text-secondary-500 focus:ring-secondary-400 hover:bg-secondary-200 dark:hover:bg-secondary-800 dark:hover:text-secondary-300',\n\t\t\tgray: 'text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300',\n\t\t\tred: 'text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300',\n\t\t\torange:\n\t\t\t\t'text-orange-500 focus:ring-orange-400 hover:bg-orange-200 dark:hover:bg-orange-800 dark:hover:text-orange-300',\n\t\t\tamber:\n\t\t\t\t'text-amber-500 focus:ring-amber-400 hover:bg-amber-200 dark:hover:bg-amber-800 dark:hover:text-amber-300',\n\t\t\tyellow:\n\t\t\t\t'text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300',\n\t\t\tlime: 'text-lime-500 focus:ring-lime-400 hover:bg-lime-200 dark:hover:bg-lime-800 dark:hover:text-lime-300',\n\t\t\tgreen:\n\t\t\t\t'text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300',\n\t\t\temerald:\n\t\t\t\t'text-emerald-500 focus:ring-emerald-400 hover:bg-emerald-200 dark:hover:bg-emerald-800 dark:hover:text-emerald-300',\n\t\t\tteal: 'text-teal-500 focus:ring-teal-400 hover:bg-teal-200 dark:hover:bg-teal-800 dark:hover:text-teal-300',\n\t\t\tcyan: 'text-cyan-500 focus:ring-cyan-400 hover:bg-cyan-200 dark:hover:bg-cyan-800 dark:hover:text-cyan-300',\n\t\t\tsky: 'text-sky-500 focus:ring-sky-400 hover:bg-sky-200 dark:hover:bg-sky-800 dark:hover:text-sky-300',\n\t\t\tblue: 'text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300',\n\t\t\tindigo:\n\t\t\t\t'text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300',\n\t\t\tviolet:\n\t\t\t\t'text-violet-500 focus:ring-violet-400 hover:bg-violet-200 dark:hover:bg-violet-800 dark:hover:text-violet-300',\n\t\t\tpurple:\n\t\t\t\t'text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300',\n\t\t\tfuchsia:\n\t\t\t\t'text-fuchsia-500 focus:ring-fuchsia-400 hover:bg-fuchsia-200 dark:hover:bg-fuchsia-800 dark:hover:text-fuchsia-300',\n\t\t\tpink: 'text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300',\n\t\t\trose: 'text-rose-500 focus:ring-rose-400 hover:bg-rose-200 dark:hover:bg-rose-800 dark:hover:text-rose-300'\n\t\t},\n\t\tsize: {\n\t\t\txs: 'm-0.5 rounded-sm focus:ring-1 p-0.5',\n\t\t\tsm: 'm-0.5 rounded focus:ring-1 p-0.5',\n\t\t\tmd: 'm-0.5 rounded-lg focus:ring-2 p-1.5',\n\t\t\tlg: 'm-0.5 rounded-lg focus:ring-2 p-2.5'\n\t\t}\n\t},\n\tdefaultVariants: {\n\t\tcolor: 'gray',\n\t\tsize: 'md'\n\t},\n\tslots: {\n\t\tsvg: ''\n\t},\n\tcompoundVariants: [\n\t\t{\n\t\t\tsize: 'xs',\n\t\t\tclass: {\n\t\t\t\tsvg: 'w-3 h-3'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tsize: 'sm',\n\t\t\tclass: {\n\t\t\t\tsvg: 'w-3.5 h-3.5'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tsize: ['md', 'lg'],\n\t\t\tclass: {\n\t\t\t\tsvg: 'w-5 h-5'\n\t\t\t}\n\t\t}\n\t]\n});\n\ntype ColorType =\n\t| 'primary'\n\t| 'secondary'\n\t| 'gray'\n\t| 'red'\n\t| 'orange'\n\t| 'amber'\n\t| 'yellow'\n\t| 'lime'\n\t| 'green'\n\t| 'emerald'\n\t| 'teal'\n\t| 'cyan'\n\t| 'sky'\n\t| 'blue'\n\t| 'indigo'\n\t| 'violet'\n\t| 'purple'\n\t| 'fuchsia'\n\t| 'pink'\n\t| 'rose'\n\t| undefined;\ntype SizeType = 'md' | 'xs' | 'sm' | 'lg' | undefined;\n\ninterface CloseButtonProps {\n\tcolor?: ColorType;\n\tonclick?: () => void;\n\tname?: string;\n\tariaLabel?: string;\n\tsize?: SizeType;\n\thref?: string;\n\tclass?: string;\n}\n\nexport { CloseButton, closeButtonVariants, type CloseButtonProps };\n"
  },
  {
    "path": "src/lib/video/Video.svelte",
    "content": "<script lang=\"ts\">\n\timport { type VideoProps as Props } from './index';\n\n\tlet {\n\t\tchildren,\n\t\ttype = 'video/mp4',\n\t\ttrackSrc,\n\t\tsrc,\n\t\tsrclang = 'en',\n\t\tlabel = 'english_captions',\n\t\tclass: classname,\n\t\t...restProps\n\t}: Props = $props();\n</script>\n\n<video {...restProps} class={classname}>\n\t<source {src} {type} />\n\t{#if children}\n\t\t{@render children()}\n\t{/if}\n\t<track src={trackSrc} kind=\"captions\" {srclang} {label} />\n\tYour browser does not support the video tag.\n</video>\n"
  },
  {
    "path": "src/lib/video/index.ts",
    "content": "import type { VideoProps } from './type';\nimport Video from './Video.svelte';\n\nexport { Video, type VideoProps };\n"
  },
  {
    "path": "src/lib/video/type.ts",
    "content": "import type { Snippet } from 'svelte';\nimport type { HTMLVideoAttributes } from 'svelte/elements';\n\ninterface VideoProps extends HTMLVideoAttributes {\n\tchildren?: Snippet;\n\ttype?: string;\n\tsrc?: string;\n\ttrackSrc?: string;\n\tsrclang?: string;\n\tlabel?: string;\n\tclass?: string;\n}\n\nexport { type VideoProps };\n"
  },
  {
    "path": "src/routes/+layout.server.ts",
    "content": "import { ANALYTICS_ID_RUNES_LIB } from '$env/static/private';\nimport type { MetaProps } from 'runes-meta-tags';\nimport { splitAndCapitalize, removeHyphensAndCapitalize } from './utils/helpers';\nexport const load = ({ url }) => {\n\tconst title = splitAndCapitalize(url.pathname)\n\t\t? `${splitAndCapitalize(url.pathname)} - ${removeHyphensAndCapitalize(__NAME__)}`\n\t\t: `${removeHyphensAndCapitalize(__NAME__)}`;\n\tconst description = splitAndCapitalize(url.pathname)\n\t\t? `${splitAndCapitalize(url.pathname)} component for Svelte 5 Runes.`\n\t\t: 'A UI library for Svelte 5 Runes.';\n\tconst image = splitAndCapitalize(url.pathname)\n\t\t? `https://open-graph-vercel.vercel.app/api/svelte-5-ui-lib?title=${splitAndCapitalize(url.pathname)}`\n\t\t: 'https://open-graph-vercel.vercel.app/api/svelte-5-ui-lib';\n\t// console.log('url: ', splitAndCapitalize(url.pathname));\n\tconst layoutMetaTags: MetaProps = {\n\t\ttitle,\n\t\tdescription,\n\t\tkeywords: 'svelte, runes, ui, components, library',\n\t\ttwitter: {\n\t\t\tcard: 'summary_large_image',\n\t\t\tsite: '@shinokada',\n\t\t\thandle: '@shinokada',\n\t\t\ttitle,\n\t\t\tdescription,\n\t\t\timage,\n\t\t\timageAlt: title\n\t\t},\n\t\tog: {\n\t\t\ttype: 'website',\n\t\t\ttitle,\n\t\t\tdescription,\n\t\t\turl: url.href,\n\t\t\timage,\n\t\t\timageAlt: title,\n\t\t\tsiteName: 'Svelte 5 UI Lib',\n\t\t\timageWidth: '1200',\n\t\t\timageHeight: '630'\n\t\t}\n\t};\n\treturn {\n\t\tlayoutMetaTags,\n\t\tANALYTICS_ID_RUNES_LIB\n\t};\n};\n"
  },
  {
    "path": "src/routes/+layout.svelte",
    "content": "<script lang=\"ts\">\n\timport { RunesMetaTags, deepMerge } from 'runes-meta-tags';\n\timport { Runatics } from 'runatics';\n\timport { page } from '$app/state';\n\timport '../app.css';\n\timport Footer from './utils/Footer.svelte';\n\timport {\n\t\tNavbar,\n\t\tNavLi,\n\t\tNavBrand,\n\t\tNavUl,\n\t\tuiHelpers,\n\t\tDarkmode,\n\t\tSidebar,\n\t\tSidebarGroup,\n\t\tSidebarItem,\n\t\tSidebarDropdownWrapper\n\t} from '$lib';\n\timport GitHub from './utils/GitHub.svelte';\n\timport DynamicCodeBlockStyle from './utils/DynamicCodeBlockStyle.svelte';\n\n\tconst sidebarUi = uiHelpers();\n\tlet isOpen = $state(false);\n\tconst closeSidebar = sidebarUi.close;\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet closeNav = nav.close;\n\tlet activeUrl = $state(page.url.pathname);\n\tconst hasPath = (key: string) => activeUrl.includes(key);\n\tlet pageStatus = $derived(hasPath('pages'));\n\tlet componentStatus = $derived(hasPath('components'));\n\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tactiveUrl = page.url.pathname;\n\t\tisOpen = sidebarUi.isOpen;\n\t\t// pageStatus = hasPath(\"pages\");\n\t\t// componentStatus = hasPath(\"components\");\n\t});\n\n\tlet navClass =\n\t\t'w-full divide-gray-200 border-gray-200 bg-gray-50 dark_bg_theme text-gray-500 dark:divide-gray-700 dark:border-gray-700 dark:transparent dark:text-gray-400 sm:px-4';\n\tlet { children, data } = $props();\n\n\tconst analyticsId = data.ANALYTICS_ID_RUNES_LIB;\n\t// meta tags\n\tlet metaTags = $state(\n\t\tpage.data.pageMetaTags\n\t\t\t? deepMerge(page.data.layoutMetaTags, page.data.pageMetaTags)\n\t\t\t: data.layoutMetaTags\n\t);\n\n\t$effect(() => {\n\t\tmetaTags = page.data.pageMetaTags\n\t\t\t? deepMerge(page.data.layoutMetaTags, page.data.pageMetaTags)\n\t\t\t: data.layoutMetaTags;\n\t\tactiveUrl = page.url.pathname;\n\t\t// $inspect('activeUrl in layout: ', activeUrl);\n\t});\n</script>\n\n<Runatics {analyticsId} />\n<RunesMetaTags {...metaTags} />\n\n<header\n\tclass=\"sticky top-0 z-50 mx-auto w-full flex-none border-b border-gray-200 bg-gray-50 lg:pl-4 dark:border-gray-600 dark:bg-gray-950\"\n>\n\t<Navbar {navClass} {toggleNav} {closeNav} {navStatus} fluid div2Class=\"ml-auto w-full\">\n\t\t{#snippet brand()}\n\t\t\t<button\n\t\t\t\tonclick={sidebarUi.toggle}\n\t\t\t\ttype=\"button\"\n\t\t\t\tclass=\"z-50 mt-1 mr-4 lg:hidden\"\n\t\t\t\taria-controls=\"sidebar\"\n\t\t\t\taria-expanded={isOpen}\n\t\t\t>\n\t\t\t\t<span class=\"sr-only\">Toggle sidebar menu</span>\n\t\t\t\t<svg\n\t\t\t\t\tclass=\"h-5 w-5\"\n\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tviewBox=\"0 0 17 14\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\t\td=\"M1 1h15M1 7h15M1 13h15\"\n\t\t\t\t\t/>\n\t\t\t\t</svg>\n\t\t\t</button>\n\t\t\t<NavBrand siteName=\"Svelte 5 UI lib\" spanClass=\"text-xl sm:text-3xl\">\n\t\t\t\t<img\n\t\t\t\t\twidth=\"30\"\n\t\t\t\t\tsrc=\"/images/svelte-icon.png\"\n\t\t\t\t\tclass=\"h-6 w-5 sm:h-10 sm:w-8\"\n\t\t\t\t\talt=\"svelte icon\"\n\t\t\t\t/>\n\t\t\t</NavBrand>\n\n\t\t\t<div class=\"ml-auto flex items-center space-x-2 md:order-1\">\n\t\t\t\t<DynamicCodeBlockStyle class=\"mr-4 hidden sm:block\" />\n\t\t\t\t<a\n\t\t\t\t\tclass=\"inline-block rounded-lg p-1 whitespace-normal hover:bg-gray-100 hover:text-gray-900 focus:ring-0 focus:ring-gray-400 focus:outline-none dark:hover:bg-gray-600 dark:hover:text-white\"\n\t\t\t\t\thref=\"https://github.com/shinokada/svelte-5-ui-lib\"\n\t\t\t\t\taria-label=\"View project on GitHub\"\n\t\t\t\t>\n\t\t\t\t\t<GitHub class=\"hidden sm:block\" tabindex={0} />\n\t\t\t\t</a>\n\t\t\t\t<Darkmode class=\"hidden sm:block\" />\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<NavUl class=\"md:space-x-6 lg:space-x-8\" {activeUrl}>\n\t\t\t<NavLi href=\"/pages/coverage\">Coverage</NavLi>\n\t\t\t<NavLi href=\"/pages/about\">About</NavLi>\n\t\t\t<NavLi class=\"sm:hidden\" href=\"https://github.com/shinokada/svelte-5-ui-lib\">Repo</NavLi>\n\t\t</NavUl>\n\t\t<div class=\"mt-4 flex justify-end space-x-4 sm:hidden\">\n\t\t\t<DynamicCodeBlockStyle />\n\t\t\t<Darkmode class=\"sm:hidden\" />\n\t\t</div>\n\t</Navbar>\n</header>\n<div class=\"lg:flex\" id=\"sidebar\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tisSingle\n\t\t{isOpen}\n\t\t{closeSidebar}\n\t\tbreakpoint=\"lg\"\n\t\tactiveClass=\"flex items-center p-1 text-base font-normal text-white dark:hover:text-white hover:text-gray-900 bg-primary-700 dark:bg-primary-700 rounded-lg dark:text-white hover:bg-gray-200 dark:hover:bg-gray-700\"\n\t\tnonActiveClass=\"p-1 hover:bg-gray-200\"\n\t\tdivClass=\"dark:bg-gray-900 bg-gray-50\"\n\t\tclass=\"top-[62px] h-screen dark:bg-gray-900\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarDropdownWrapper\n\t\t\t\tlabel=\"GETTING STARTED\"\n\t\t\t\tisOpen={pageStatus}\n\t\t\t\tsvgClass=\"me-4\"\n\t\t\t\tbtnClass=\"p-1\"\n\t\t\t>\n\t\t\t\t<SidebarItem label=\"About\" href=\"/pages/about\" />\n\t\t\t\t<SidebarItem label=\"Coverage\" href=\"/pages/coverage\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarDropdownWrapper\n\t\t\t\tlabel=\"Components\"\n\t\t\t\tisOpen={componentStatus}\n\t\t\t\tsvgClass=\"me-4\"\n\t\t\t\tbtnClass=\"p-1\"\n\t\t\t>\n\t\t\t\t<SidebarItem label=\"Accordion\" href=\"/components/accordion\" />\n\t\t\t\t<SidebarItem label=\"Alert\" href=\"/components/alert\" />\n\t\t\t\t<SidebarItem label=\"Avatar\" href=\"/components/avatar\" />\n\t\t\t\t<SidebarItem label=\"Badge\" href=\"/components/badge\" />\n\t\t\t\t<SidebarItem label=\"Banner\" href=\"/components/banner\" />\n\t\t\t\t<SidebarItem label=\"Bottom navigation\" href=\"/components/bottom-navigation\" />\n\t\t\t\t<SidebarItem label=\"Breadcrumb\" href=\"/components/breadcrumb\" />\n\t\t\t\t<SidebarItem label=\"Button\" href=\"/components/button\" />\n\t\t\t\t<SidebarItem label=\"Button group\" href=\"/components/button-group\" />\n\t\t\t\t<SidebarItem label=\"Card\" href=\"/components/card\" />\n\t\t\t\t<SidebarItem label=\"Carousel\" href=\"/components/carousel\" />\n\t\t\t\t<SidebarItem label=\"Darkmode\" href=\"/components/darkmode\" />\n\t\t\t\t<SidebarItem label=\"Device mockup\" href=\"/components/device-mockup\" />\n\t\t\t\t<SidebarItem label=\"Drawer\" href=\"/components/drawer\" />\n\t\t\t\t<SidebarItem label=\"Dropdown\" href=\"/components/dropdown\" />\n\t\t\t\t<SidebarItem label=\"Footer\" href=\"/components/footer\" />\n\t\t\t\t<SidebarItem label=\"Gallery\" href=\"/components/gallery\" />\n\t\t\t\t<SidebarItem label=\"Indicators\" href=\"/components/indicators\" />\n\t\t\t\t<SidebarItem label=\"Kbd\" href=\"/components/kbd\" />\n\t\t\t\t<SidebarItem label=\"List group\" href=\"/components/list-group\" />\n\t\t\t\t<SidebarItem label=\"Mega menu\" href=\"/components/mega-menu\" />\n\t\t\t\t<SidebarItem label=\"Modal\" href=\"/components/modal\" />\n\t\t\t\t<SidebarItem label=\"Navbar\" href=\"/components/navbar\" />\n\t\t\t\t<SidebarItem label=\"Pagination\" href=\"/components/pagination\" />\n\t\t\t\t<SidebarItem label=\"Popover\" href=\"/components/popover\" />\n\t\t\t\t<SidebarItem label=\"Progress\" href=\"/components/progress\" />\n\t\t\t\t<SidebarItem label=\"Rating\" href=\"/components/rating\" />\n\t\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\" />\n\t\t\t\t<SidebarItem label=\"Skeleton\" href=\"/components/skeleton\" />\n\t\t\t\t<SidebarItem label=\"Speed dial\" href=\"/components/speed-dial\" />\n\t\t\t\t<SidebarItem label=\"Spinner\" href=\"/components/spinner\" />\n\t\t\t\t<SidebarItem label=\"Tab\" href=\"/components/tabs\" />\n\t\t\t\t<SidebarItem label=\"Table\" href=\"/components/table\" />\n\t\t\t\t<SidebarItem label=\"Timeline\" href=\"/components/timeline\" />\n\t\t\t\t<SidebarItem label=\"Toast\" href=\"/components/toast\" />\n\t\t\t\t<SidebarItem label=\"Tooltip\" href=\"/components/tooltip\" />\n\t\t\t\t<SidebarItem label=\"Video\" href=\"/components/video\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarDropdownWrapper\n\t\t\t\tlabel=\"Forms\"\n\t\t\t\tisOpen={hasPath('forms')}\n\t\t\t\tsvgClass=\"me-4\"\n\t\t\t\tbtnClass=\"p-1\"\n\t\t\t>\n\t\t\t\t<SidebarItem label=\"Checkbox\" href=\"/forms/checkbox\" />\n\t\t\t\t<SidebarItem label=\"File input\" href=\"/forms/file-input\" />\n\t\t\t\t<SidebarItem label=\"Floating label\" href=\"/forms/floating-label\" />\n\t\t\t\t<SidebarItem label=\"Input field\" href=\"/forms/input-field\" />\n\t\t\t\t<SidebarItem label=\"Label\" href=\"/forms/label\" />\n\t\t\t\t<SidebarItem label=\"Radio\" href=\"/forms/radio\" />\n\t\t\t\t<SidebarItem label=\"Range\" href=\"/forms/range\" />\n\t\t\t\t<SidebarItem label=\"Search input\" href=\"/forms/search-input\" />\n\t\t\t\t<SidebarItem label=\"Select\" href=\"/forms/select\" />\n\t\t\t\t<SidebarItem label=\"Textarea\" href=\"/forms/textarea\" />\n\t\t\t\t<SidebarItem label=\"Toggle\" href=\"/forms/toggle\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarDropdownWrapper\n\t\t\t\tlabel=\"Typography\"\n\t\t\t\tisOpen={hasPath('typography')}\n\t\t\t\tsvgClass=\"me-4\"\n\t\t\t\tbtnClass=\"p-1\"\n\t\t\t>\n\t\t\t\t<SidebarItem label=\"Blockquote\" href=\"/typography/blockquote\" />\n\t\t\t\t<SidebarItem label=\"Heading/Mark\" href=\"/typography/heading\" />\n\t\t\t\t<SidebarItem label=\"HR\" href=\"/typography/hr\" />\n\t\t\t\t<SidebarItem label=\"Image\" href=\"/typography/image\" />\n\t\t\t\t<SidebarItem label=\"Layout\" href=\"/typography/layout\" />\n\t\t\t\t<SidebarItem label=\"Link\" href=\"/typography/link\" />\n\t\t\t\t<SidebarItem label=\"List\" href=\"/typography/list\" />\n\t\t\t\t<SidebarItem label=\"Paragraph\" href=\"/typography/paragraph\" />\n\t\t\t\t<SidebarItem label=\"Span\" href=\"/typography/span\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarDropdownWrapper label=\"Plugins\" svgClass=\"me-4\" btnClass=\"p-1\">\n\t\t\t\t<SidebarItem label=\"Chart\" href=\"/plugins/chart\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<main\n\t\tclass=\"mx-auto max-w-7xl min-w-0 flex-auto px-8 pb-20 lg:static lg:max-h-full lg:overflow-visible lg:pl-72\"\n\t>\n\t\t<div id=\"mainContent\">\n\t\t\t{@render children()}\n\t\t</div>\n\t</main>\n</div>\n<Footer />\n"
  },
  {
    "path": "src/routes/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { P, A } from '$lib';\n\timport HighlightCompo from './utils/HighlightCompo.svelte';\n\timport H1 from './utils/H1.svelte';\n\timport H2 from './utils/H2.svelte';\n\timport H3 from './utils/H3.svelte';\n\tconst modules = import.meta.glob('./md/*.md', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t});\n\n\timport { removeHyphensAndCapitalize } from './utils/helpers';\n\tconst name = __NAME__;\n\tconst version = __VERSION__;\n\tconst githuburl = __GITHUBURL__;\n</script>\n\n<H1\n\t><a class=\"dark:text-primary-500 hover:underline\" href={githuburl}\n\t\t>{removeHyphensAndCapitalize(name)}: v{version}</a\n\t></H1\n>\n\n<P\n\t>Svelte 5 UI Lib is a UI library built from scratch to leverage Svelte 5's runes system, creating\n\tsmooth, reactive components.</P\n>\n\n<H2>Installation</H2>\n\n<H3>Svelte 5 Runes</H3>\n<P>Installing Svelte 5:</P>\n\n<HighlightCompo class=\"mb-8\" codeLang=\"js\" code={modules['./md/install-svelte.md'] as string} />\n\n<H3>Installing Svelte-5-Ui-Lib</H3>\n<P>Install `svelte-5-ui-lib` and update dependencies:</P>\n\n<HighlightCompo class=\"mb-8\" codeLang=\"sh\" code={modules['./md/svelte-5-ui-lib.md'] as string} />\n\n<H3>TailwindCSS</H3>\n<P>Update src/app.css:</P>\n\n<HighlightCompo class=\"mb-8\" codeLang=\"js\" code={modules['./md/app-css.md'] as string} />\n"
  },
  {
    "path": "src/routes/component-data/A.json",
    "content": "{\n\t\"name\": \"A\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Accordion.json",
    "content": "{\n\t\"name\": \"Accordion\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"flush\", \"any\", \"\"],\n\t\t[\"activeClass\", \"any\", \"\"],\n\t\t[\"inactiveClass\", \"any\", \"\"],\n\t\t[\"isSingle\", \"any\", \"true\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/AccordionItem.json",
    "content": "{\n\t\"name\": \"AccordionItem\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"header\", \"any\", \"\"],\n\t\t[\"arrowup\", \"any\", \"\"],\n\t\t[\"arrowdown\", \"any\", \"\"],\n\t\t[\"open\", \"any\", \"$bindable(false)\"],\n\t\t[\"activeClass\", \"any\", \"\"],\n\t\t[\"inactiveClass\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"slide\"],\n\t\t[\"params\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Activity.json",
    "content": "{\n\t\"name\": \"Activity\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/ActivityItem.json",
    "content": "{\n\t\"name\": \"ActivityItem\",\n\t\"props\": [\n\t\t[\"activities\", \"any\", \"\"],\n\t\t[\"liClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"outerDivClass\", \"any\", \"\"],\n\t\t[\"innerDivClass\", \"any\", \"\"],\n\t\t[\"timeClass\", \"any\", \"\"],\n\t\t[\"titleClass\", \"any\", \"\"],\n\t\t[\"textClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/AdvancedRating.json",
    "content": "{\n\t\"name\": \"AdvancedRating\",\n\t\"props\": [\n\t\t[\"rating\", \"any\", \"\"],\n\t\t[\"globalText\", \"any\", \"\"],\n\t\t[\"ratings\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"div3Class\", \"any\", \"\"],\n\t\t[\"span2Class\", \"any\", \"\"],\n\t\t[\"unit\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Alert.json",
    "content": "{\n\t\"name\": \"Alert\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"icon\", \"any\", \"\"],\n\t\t[\"alertStatus\", \"any\", \"$bindable(true)\"],\n\t\t[\"closeIcon\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"rounded\", \"any\", \"true\"],\n\t\t[\"border\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"dismissable\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fade\"],\n\t\t[\"params\", \"any\", \"\"],\n\t\t[\"onclick\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Android.json",
    "content": "{\n\t\"name\": \"Android\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"div3Class\", \"any\", \"\"],\n\t\t[\"div4Class\", \"any\", \"\"],\n\t\t[\"div5Class\", \"any\", \"\"],\n\t\t[\"div6Class\", \"any\", \"\"],\n\t\t[\"div7Class\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Avatar.json",
    "content": "{\n\t\"name\": \"Avatar\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"src\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"target\", \"any\", \"\"],\n\t\t[\"cornerStyle\", \"any\", \"'circular'\"],\n\t\t[\"border\", \"any\", \"false\"],\n\t\t[\"stacked\", \"any\", \"false\"],\n\t\t[\"dot\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"alt\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"'md'\"],\n\t\t[\"onclick\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Badge.json",
    "content": "{\n\t\"name\": \"Badge\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"icon\", \"any\", \"\"],\n\t\t[\"badgeStatus\", \"any\", \"$bindable(true)\"],\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"large\", \"any\", \"false\"],\n\t\t[\"dismissable\", \"any\", \"false\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"border\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"target\", \"any\", \"\"],\n\t\t[\"rounded\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fade\"],\n\t\t[\"params\", \"any\", \"\"],\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"onclick\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Banner.json",
    "content": "{\n\t\"name\": \"Banner\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"header\", \"any\", \"\"],\n\t\t[\"bannerStatus\", \"any\", \"$bindable(true)\"],\n\t\t[\"position\", \"any\", \"'sticky'\"],\n\t\t[\"dismissable\", \"any\", \"true\"],\n\t\t[\"color\", \"any\", \"'gray'\"],\n\t\t[\"bannerType\", \"any\", \"'default'\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"innerClass\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fade\"],\n\t\t[\"params\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Blockquote.json",
    "content": "{\n\t\"name\": \"Blockquote\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"border\", \"any\", \"\"],\n\t\t[\"italic\", \"any\", \"true\"],\n\t\t[\"bg\", \"any\", \"\"],\n\t\t[\"alignment\", \"any\", \"'left'\"],\n\t\t[\"size\", \"any\", \"'lg'\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/BottomNav.json",
    "content": "{\n\t\"name\": \"BottomNav\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"header\", \"any\", \"\"],\n\t\t[\"position\", \"any\", \"'fixed'\"],\n\t\t[\"navType\", \"any\", \"'default'\"],\n\t\t[\"outerClass\", \"any\", \"\"],\n\t\t[\"innerClass\", \"any\", \"\"],\n\t\t[\"activeClass\", \"any\", \"\"],\n\t\t[\"activeUrl\", \"any\", \"''\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/BottomNavHeader.json",
    "content": "{\n\t\"name\": \"BottomNavHeader\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"outerClass\", \"any\", \"\"],\n\t\t[\"innerClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/BottomNavHeaderItem.json",
    "content": "{\n\t\"name\": \"BottomNavHeaderItem\",\n\t\"props\": [\n\t\t[\"itemName\", \"any\", \"\"],\n\t\t[\"active\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/BottomNavItem.json",
    "content": "{\n\t\"name\": \"BottomNavItem\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"btnName\", \"any\", \"\"],\n\t\t[\"appBtnPosition\", \"any\", \"'middle'\"],\n\t\t[\"target\", \"any\", \"\"],\n\t\t[\"activeClass\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"''\"],\n\t\t[\"btnClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Breadcrumb.json",
    "content": "{\n\t\"name\": \"Breadcrumb\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"solid\", \"any\", \"false\"],\n\t\t[\"navClass\", \"any\", \"\"],\n\t\t[\"olClass\", \"any\", \"\"],\n\t\t[\"ariaLabel\", \"any\", \"'Breadcrumb'\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/BreadcrumbItem.json",
    "content": "{\n\t\"name\": \"BreadcrumbItem\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"icon\", \"any\", \"\"],\n\t\t[\"home\", \"any\", \"false\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"linkClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"],\n\t\t[\"homeClass\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Button.json",
    "content": "{\n\t\"name\": \"Button\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"pill\", \"any\", \"false\"],\n\t\t[\"outline\", \"any\", \"false\"],\n\t\t[\"size\", \"any\", \"group ? 'sm' : 'md'\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"type\", \"any\", \"'button'\"],\n\t\t[\"color\", \"any\", \"group ? (outline ? 'dark' : 'alternative') : 'primary'\"],\n\t\t[\"shadow\", \"any\", \"false\"],\n\t\t[\"tag\", \"any\", \"'button'\"],\n\t\t[\"disabled\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/ButtonGroup.json",
    "content": "{\n\t\"name\": \"ButtonGroup\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"'md'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Card.json",
    "content": "{\n\t\"name\": \"Card\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'gray'\"],\n\t\t[\"horizontal\", \"any\", \"false\"],\n\t\t[\"shadow\", \"any\", \"'md'\"],\n\t\t[\"reverse\", \"any\", \"false\"],\n\t\t[\"img\", \"any\", \"\"],\n\t\t[\"padding\", \"any\", \"'lg'\"],\n\t\t[\"size\", \"any\", \"'sm'\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"contentClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/CardPlaceholder.json",
    "content": "{\n\t\"name\": \"CardPlaceholder\",\n\t\"props\": [\n\t\t[\"size\", \"any\", \"'sm'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Chart.json",
    "content": "{\n\t\"name\": \"Chart\",\n\t\"props\": [\n\t\t[\"options\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Checkbox.json",
    "content": "{\n\t\"name\": \"Checkbox\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"aria_describedby\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"custom\", \"any\", \"\"],\n\t\t[\"inline\", \"any\", \"\"],\n\t\t[\"tinted\", \"any\", \"\"],\n\t\t[\"rounded\", \"any\", \"\"],\n\t\t[\"group\", \"any\", \"$bindable([])\"],\n\t\t[\"choices\", \"any\", \"[]\"],\n\t\t[\"checked\", \"any\", \"$bindable(false)\"],\n\t\t[\"classLabel\", \"any\", \"\"],\n\t\t[\"indeterminate\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/CheckboxButton.json",
    "content": "{\n\t\"name\": \"CheckboxButton\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"group\", \"any\", \"[]\"],\n\t\t[\"value\", \"any\", \"'on'\"],\n\t\t[\"checked\", \"any\", \"\"],\n\t\t[\"inline\", \"any\", \"true\"],\n\t\t[\"pill\", \"any\", \"\"],\n\t\t[\"outline\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"\"],\n\t\t[\"shadow\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/CloseButton.json",
    "content": "{\n\t\"name\": \"CloseButton\",\n\t\"props\": [\n\t\t[\n\t\t\t\"color\",\n\t\t\t\"| 'primary'\\n\\t| 'secondary'\\n\\t| 'gray'\\n\\t| 'red'\\n\\t| 'orange'\\n\\t| 'amber'\\n\\t| 'yellow'\\n\\t| 'lime'\\n\\t| 'green'\\n\\t| 'emerald'\\n\\t| 'teal'\\n\\t| 'cyan'\\n\\t| 'sky'\\n\\t| 'blue'\\n\\t| 'indigo'\\n\\t| 'violet'\\n\\t| 'purple'\\n\\t| 'fuchsia'\\n\\t| 'pink'\\n\\t| 'rose'\\n\\t| undefined\",\n\t\t\t\"'gray'\"\n\t\t],\n\t\t[\"onclick\", \"() => void\", \"\"],\n\t\t[\"name\", \"string\", \"'Close'\"],\n\t\t[\"ariaLabel\", \"string\", \"\"],\n\t\t[\"size\", \"'md' | 'xs' | 'sm' | 'lg' | undefined\", \"'md'\"],\n\t\t[\"href\", \"string\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/CustomIcon.json",
    "content": "{\n\t\"name\": \"CustomIcon\",\n\t\"props\": [\n\t\t[\"fillPercent\", \"any\", \"100\"],\n\t\t[\"fillColor\", \"any\", \"'#00ff00'\"],\n\t\t[\"strokeColor\", \"any\", \"'#00ff00'\"],\n\t\t[\"size\", \"any\", \"24\"],\n\t\t[\"ariaLabel\", \"any\", \"'custom icon'\"],\n\t\t[\"iconIndex\", \"any\", \"0\"],\n\t\t[\"groupId\", \"any\", \"'custom'\"],\n\t\t[\"role\", \"any\", \"'img'\"],\n\t\t[\"svgClass\", \"any\", \"\"],\n\t\t[\n\t\t\t\"pathd\",\n\t\t\t\"any\",\n\t\t\t\"'M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z'\"\n\t\t]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Darkmode.json",
    "content": "{\n\t\"name\": \"Darkmode\",\n\t\"props\": [\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"lightIcon\", \"any\", \"\"],\n\t\t[\"darkIcon\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"'md'\"],\n\t\t[\"ariaLabel\", \"any\", \"'Dark mode'\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/DefaultMockup.json",
    "content": "{\n\t\"name\": \"DefaultMockup\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"div3Class\", \"any\", \"\"],\n\t\t[\"div4Class\", \"any\", \"\"],\n\t\t[\"div5Class\", \"any\", \"\"],\n\t\t[\"div6Class\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/DescriptionList.json",
    "content": "{\n\t\"name\": \"DescriptionList\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"tag\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Desktop.json",
    "content": "{\n\t\"name\": \"Desktop\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"div3Class\", \"any\", \"\"],\n\t\t[\"div4Class\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/DeviceMockup.json",
    "content": "{\n\t\"name\": \"DeviceMockup\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"device\", \"any\", \"'default'\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Drawer.json",
    "content": "{\n\t\"name\": \"Drawer\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"drawerStatus\", \"any\", \"\"],\n\t\t[\"closeDrawer\", \"any\", \"\"],\n\t\t[\"activateClickOutside\", \"any\", \"true\"],\n\t\t[\"position\", \"any\", \"\"],\n\t\t[\"width\", \"any\", \"\"],\n\t\t[\"backdrop\", \"any\", \"true\"],\n\t\t[\"backdropClass\", \"any\", \"\"],\n\t\t[\"placement\", \"any\", \"'left'\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"params\", \"any\", \"{ x: -320\"],\n\t\t[\"duration\", \"any\", \"\"],\n\t\t[\"easing\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fly\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Drawerhead.json",
    "content": "{\n\t\"name\": \"Drawerhead\",\n\t\"props\": [\n\t\t[\"closeIcon\", \"any\", \"\"],\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"buttonClass\", \"any\", \"\"],\n\t\t[\"svgClass\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Dropdown.json",
    "content": "{\n\t\"name\": \"Dropdown\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"dropdownStatus\", \"any\", \"$bindable()\"],\n\t\t[\"closeDropdown\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"backdropClass\", \"any\", \"\"],\n\t\t[\"params\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fly\"],\n\t\t[\"activeUrl\", \"any\", \"''\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/DropdownDivider.json",
    "content": "{\n\t\"name\": \"DropdownDivider\",\n\t\"props\": [[\"class\", \"string\", \"\"]]\n}\n"
  },
  {
    "path": "src/routes/component-data/DropdownFooter.json",
    "content": "{\n\t\"name\": \"DropdownFooter\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/DropdownHeader.json",
    "content": "{\n\t\"name\": \"DropdownHeader\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/DropdownLi.json",
    "content": "{\n\t\"name\": \"DropdownLi\",\n\t\"props\": [\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"activeClass\", \"any\", \"\"],\n\t\t[\"liClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/DropdownUl.json",
    "content": "{\n\t\"name\": \"DropdownUl\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Dropzone.json",
    "content": "{\n\t\"name\": \"Dropzone\",\n\t\"props\": []\n}\n"
  },
  {
    "path": "src/routes/component-data/EnhancedImg.json",
    "content": "{\n\t\"name\": \"EnhancedImg\",\n\t\"props\": [\n\t\t[\"src\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"caption\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"\"],\n\t\t[\"alignment\", \"any\", \"\"],\n\t\t[\"shadow\", \"any\", \"\"],\n\t\t[\"rounded\", \"any\", \"\"],\n\t\t[\"figClass\", \"any\", \"\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"captionClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Fileupload.json",
    "content": "{\n\t\"name\": \"Fileupload\",\n\t\"props\": [\n\t\t[\"files\", \"any\", \"$bindable<FileList | undefined>()\"],\n\t\t[\"size\", \"any\", \"'md'\"],\n\t\t[\"clearable\", \"any\", \"false\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/FloatingLabelInput.json",
    "content": "{\n\t\"name\": \"FloatingLabelInput\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"id\", \"any\", \"idGenerator()\"],\n\t\t[\"value\", \"any\", \"$bindable()\"],\n\t\t[\"aria_describedby\", \"any\", \"\"],\n\t\t[\"inputStyle\", \"any\", \"'standard'\"],\n\t\t[\"size\", \"any\", \"'default'\"],\n\t\t[\"color\", \"any\", \"'default'\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"inputClass\", \"any\", \"\"],\n\t\t[\"labelClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Footer.json",
    "content": "{\n\t\"name\": \"Footer\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"footerType\", \"any\", \"'default'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/FooterBrand.json",
    "content": "{\n\t\"name\": \"FooterBrand\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"src\", \"any\", \"\"],\n\t\t[\"alt\", \"any\", \"\"],\n\t\t[\"name\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/FooterCopyright.json",
    "content": "{\n\t\"name\": \"FooterCopyright\",\n\t\"props\": [\n\t\t[\"spanClass\", \"any\", \"\"],\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"by\", \"any\", \"\"],\n\t\t[\"copyrightMessage\", \"any\", \"'All Rights Reserved.'\"],\n\t\t[\"year\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/FooterIcon.json",
    "content": "{\n\t\"name\": \"FooterIcon\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"ariaLabel\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/FooterLi.json",
    "content": "{\n\t\"name\": \"FooterLi\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"liClass\", \"any\", \"\"],\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/FooterUl.json",
    "content": "{\n\t\"name\": \"FooterUl\",\n\t\"props\": [\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"children\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Gallery.json",
    "content": "{\n\t\"name\": \"Gallery\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"items\", \"any\", \"[]\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/GradientButton.json",
    "content": "{\n\t\"name\": \"GradientButton\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"outline\", \"any\", \"\"],\n\t\t[\"pill\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'blue'\"],\n\t\t[\"shadow\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"disabled\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Group.json",
    "content": "{\n\t\"name\": \"Group\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"timeClass\", \"any\", \"\"],\n\t\t[\"date\", \"any\", \"\"],\n\t\t[\"olClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/GroupItem.json",
    "content": "{\n\t\"name\": \"GroupItem\",\n\t\"props\": [\n\t\t[\"timelines\", \"any\", \"\"],\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"titleClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Heading.json",
    "content": "{\n\t\"name\": \"Heading\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"tag\", \"any\", \"'h1'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Heart.json",
    "content": "{\n\t\"name\": \"Heart\",\n\t\"props\": [\n\t\t[\"fillPercent\", \"any\", \"100\"],\n\t\t[\"fillColor\", \"any\", \"'#ff0000'\"],\n\t\t[\"strokeColor\", \"any\", \"'#ff0000'\"],\n\t\t[\"size\", \"any\", \"24\"],\n\t\t[\"ariaLabel\", \"any\", \"'star'\"],\n\t\t[\"iconIndex\", \"any\", \"0\"],\n\t\t[\"groupId\", \"any\", \"'star'\"],\n\t\t[\"role\", \"any\", \"'img'\"],\n\t\t[\"svgClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Helper.json",
    "content": "{\n\t\"name\": \"Helper\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"color\", \"any\", \"'gray'\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Hr.json",
    "content": "{\n\t\"name\": \"Hr\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"hrClass\", \"any\", \"\"],\n\t\t[\"innerDivClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/ImagePlaceholder.json",
    "content": "{\n\t\"name\": \"ImagePlaceholder\",\n\t\"props\": [\n\t\t[\"size\", \"any\", \"'md'\"],\n\t\t[\"rounded\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Img.json",
    "content": "{\n\t\"name\": \"Img\",\n\t\"props\": [\n\t\t[\"size\", \"any\", \"'none'\"],\n\t\t[\"alignment\", \"any\", \"'left'\"],\n\t\t[\"effect\", \"any\", \"'none'\"],\n\t\t[\"shadow\", \"any\", \"'none'\"],\n\t\t[\"rounded\", \"any\", \"'none'\"],\n\t\t[\"caption\", \"any\", \"\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"figClass\", \"any\", \"\"],\n\t\t[\"captionClass\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/ImgEnhanced.json",
    "content": "{\n\t\"name\": \"ImgEnhanced\",\n\t\"props\": [\n\t\t[\"src\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"'none'\"],\n\t\t[\"alignment\", \"any\", \"'left'\"],\n\t\t[\"effect\", \"any\", \"'none'\"],\n\t\t[\"shadow\", \"any\", \"'none'\"],\n\t\t[\"rounded\", \"any\", \"'none'\"],\n\t\t[\"caption\", \"any\", \"\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"figClass\", \"any\", \"\"],\n\t\t[\"captionClass\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Indicator.json",
    "content": "{\n\t\"name\": \"Indicator\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"cornerStyle\", \"any\", \"'circular'\"],\n\t\t[\"size\", \"any\", \"'md'\"],\n\t\t[\"border\", \"any\", \"false\"],\n\t\t[\"placement\", \"any\", \"\"],\n\t\t[\"offset\", \"any\", \"true\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Input.json",
    "content": "{\n\t\"name\": \"Input\",\n\t\"props\": []\n}\n"
  },
  {
    "path": "src/routes/component-data/InputAddon.json",
    "content": "{\n\t\"name\": \"InputAddon\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"size\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Ios.json",
    "content": "{\n\t\"name\": \"Ios\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"div3Class\", \"any\", \"\"],\n\t\t[\"div4Class\", \"any\", \"\"],\n\t\t[\"div5Class\", \"any\", \"\"],\n\t\t[\"div6Class\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Kbd.json",
    "content": "{\n\t\"name\": \"Kbd\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Label.json",
    "content": "{\n\t\"name\": \"Label\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'gray'\"],\n\t\t[\"show\", \"any\", \"true\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Laptop.json",
    "content": "{\n\t\"name\": \"Laptop\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"div3Class\", \"any\", \"\"],\n\t\t[\"div4Class\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Layout.json",
    "content": "{\n\t\"name\": \"Layout\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Li.json",
    "content": "{\n\t\"name\": \"Li\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"icon\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/List.json",
    "content": "{\n\t\"name\": \"List\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"tag\", \"any\", \"'ul'\"],\n\t\t[\"isContenteditable\", \"any\", \"false\"],\n\t\t[\"position\", \"any\", \"'inside'\"],\n\t\t[\"ctxClass\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/ListPlaceholder.json",
    "content": "{\n\t\"name\": \"ListPlaceholder\",\n\t\"props\": [\n\t\t[\"itemNumber\", \"any\", \"5\"],\n\t\t[\"size\", \"any\", \"'md'\"],\n\t\t[\"rounded\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Listgroup.json",
    "content": "{\n\t\"name\": \"Listgroup\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"items\", \"any\", \"\"],\n\t\t[\"active\", \"any\", \"\"],\n\t\t[\"onclick\", \"any\", \"\"],\n\t\t[\"rounded\", \"any\", \"true\"],\n\t\t[\"border\", \"any\", \"true\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"itemClass\", \"any\", \"\"],\n\t\t[\"iconClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/ListgroupItem.json",
    "content": "{\n\t\"name\": \"ListgroupItem\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"onclick\", \"any\", \"\"],\n\t\t[\"active\", \"any\", \"\"],\n\t\t[\"current\", \"any\", \"\"],\n\t\t[\"disabled\", \"any\", \"\"],\n\t\t[\"name\", \"any\", \"\"],\n\t\t[\"Icon\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"currentClass\", \"any\", \"'text-white bg-primary-700 dark:text-white dark:bg-gray-800'\"],\n\t\t[\"normalClass\", \"any\", \"\"],\n\t\t[\"disabledClass\", \"any\", \"'text-gray-900 bg-gray-100 dark:bg-gray-600 dark:text-gray-400'\"],\n\t\t[\n\t\t\t\"liClass\",\n\t\t\t\"any\",\n\t\t\t\"'py-2 px-4 w-full text-sm font-medium list-none first:rounded-t-lg last:rounded-b-lg'\"\n\t\t],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"aClasss\", \"any\", \"\"],\n\t\t[\"btnClass\", \"any\", \"\"],\n\t\t[\"iconClass\", \"any\", \"'me-2.5 h-5 w-5'\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Mark.json",
    "content": "{\n\t\"name\": \"Mark\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/MegaMenu.json",
    "content": "{\n\t\"name\": \"MegaMenu\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"footer\", \"any\", \"\"],\n\t\t[\"items\", \"any\", \"[]\"],\n\t\t[\"full\", \"any\", \"\"],\n\t\t[\"dropdownStatus\", \"any\", \"$bindable()\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Modal.json",
    "content": "{\n\t\"name\": \"Modal\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"header\", \"any\", \"\"],\n\t\t[\"footer\", \"any\", \"\"],\n\t\t[\"title\", \"any\", \"\"],\n\t\t[\"modalStatus\", \"any\", \"\"],\n\t\t[\"dismissable\", \"any\", \"true\"],\n\t\t[\"closeModal\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"contentClass\", \"any\", \"\"],\n\t\t[\"closeBtnClass\", \"any\", \"\"],\n\t\t[\"h3Class\", \"any\", \"\"],\n\t\t[\"headerClass\", \"any\", \"\"],\n\t\t[\"bodyClass\", \"any\", \"\"],\n\t\t[\"footerClass\", \"any\", \"\"],\n\t\t[\"outsideClose\", \"any\", \"true\"],\n\t\t[\"size\", \"any\", \"'md'\"],\n\t\t[\"backdrop\", \"any\", \"true\"],\n\t\t[\"backdropClass\", \"any\", \"\"],\n\t\t[\"position\", \"any\", \"'center'\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"params\", \"any\", \"{ duration: 100\"],\n\t\t[\"easing\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fade\"],\n\t\t[\"rounded\", \"any\", \"true\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/NavBrand.json",
    "content": "{\n\t\"name\": \"NavBrand\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"siteName\", \"any\", \"\"],\n\t\t[\"closeNav\", \"any\", \"\"],\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/NavHamburger.json",
    "content": "{\n\t\"name\": \"NavHamburger\",\n\t\"props\": [\n\t\t[\"toggleNav\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/NavLi.json",
    "content": "{\n\t\"name\": \"NavLi\",\n\t\"props\": [\n\t\t[\"closeNav\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/NavUl.json",
    "content": "{\n\t\"name\": \"NavUl\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"activeUrl\", \"any\", \"''\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Navbar.json",
    "content": "{\n\t\"name\": \"Navbar\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"navSlotBlock\", \"any\", \"\"],\n\t\t[\"navSlotHiddenTop\", \"any\", \"\"],\n\t\t[\"navSlotHiddenBottom\", \"any\", \"\"],\n\t\t[\"toggleNav\", \"any\", \"\"],\n\t\t[\"closeNav\", \"any\", \"()\"],\n\t\t[\"navStatus\", \"any\", \"\"],\n\t\t[\"fluid\", \"any\", \"\"],\n\t\t[\"brand\", \"any\", \"\"],\n\t\t[\"hamburgerMenu\", \"any\", \"true\"],\n\t\t[\"breakPoint\", \"any\", \"'md'\"],\n\t\t[\"navClass\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"btnClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"activeClass\", \"any\", \"\"],\n\t\t[\"nonActiveClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/P.json",
    "content": "{\n\t\"name\": \"P\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"'text-gray-900 dark:text-white'\"],\n\t\t[\"height\", \"any\", \"'normal'\"],\n\t\t[\"align\", \"any\", \"'left'\"],\n\t\t[\"justify\", \"any\", \"false\"],\n\t\t[\"italic\", \"any\", \"\"],\n\t\t[\"firstUpper\", \"any\", \"false\"],\n\t\t[\"whitespace\", \"any\", \"'normal'\"],\n\t\t[\"size\", \"any\", \"'base'\"],\n\t\t[\"space\", \"any\", \"'normal'\"],\n\t\t[\"weight\", \"any\", \"'normal'\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Pagination.json",
    "content": "{\n\t\"name\": \"Pagination\",\n\t\"props\": [\n\t\t[\"pages\", \"any\", \"[]\"],\n\t\t[\"previous\", \"any\", \"\"],\n\t\t[\"next\", \"any\", \"\"],\n\t\t[\"prevContent\", \"any\", \"\"],\n\t\t[\"nextContent\", \"any\", \"\"],\n\t\t[\"table\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"\"],\n\t\t[\"ariaLabel\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/PaginationItem.json",
    "content": "{\n\t\"name\": \"PaginationItem\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"active\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Popover.json",
    "content": "{\n\t\"name\": \"Popover\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"titleSlot\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'default'\"],\n\t\t[\"arrow\", \"any\", \"true\"],\n\t\t[\"offset\", \"any\", \"0\"],\n\t\t[\"triggeredBy\", \"any\", \"\"],\n\t\t[\"position\", \"any\", \"'top'\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"reference\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fade\"],\n\t\t[\"params\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Progressbar.json",
    "content": "{\n\t\"name\": \"Progressbar\",\n\t\"props\": [\n\t\t[\"progress\", \"any\", \"'45'\"],\n\t\t[\"precision\", \"any\", \"0\"],\n\t\t[\"tweenDuration\", \"any\", \"400\"],\n\t\t[\"animate\", \"any\", \"false\"],\n\t\t[\"size\", \"any\", \"'h-2.5'\"],\n\t\t[\"labelInside\", \"any\", \"false\"],\n\t\t[\"labelOutside\", \"any\", \"''\"],\n\t\t[\"easing\", \"any\", \"cubicOut\"],\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"oustsideSpanClass\", \"any\", \"\"],\n\t\t[\"oustsideProgressClass\", \"any\", \"\"],\n\t\t[\"labeloutsidedivClass\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Radio.json",
    "content": "{\n\t\"name\": \"Radio\",\n\t\"props\": []\n}\n"
  },
  {
    "path": "src/routes/component-data/RadioButton.json",
    "content": "{\n\t\"name\": \"RadioButton\",\n\t\"props\": []\n}\n"
  },
  {
    "path": "src/routes/component-data/Range.json",
    "content": "{\n\t\"name\": \"Range\",\n\t\"props\": [\n\t\t[\"value\", \"any\", \"$bindable()\"],\n\t\t[\"appearance\", \"any\", \"'none'\"],\n\t\t[\"color\", \"any\", \"'blue'\"],\n\t\t[\"rangeSize\", \"any\", \"'md'\"],\n\t\t[\"inputClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Rating.json",
    "content": "{\n\t\"name\": \"Rating\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"text\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"24\"],\n\t\t[\"total\", \"any\", \"5\"],\n\t\t[\"rating\", \"any\", \"4\"],\n\t\t[\"Icon\", \"any\", \"Star\"],\n\t\t[\"count\", \"any\", \"false\"],\n\t\t[\"pClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/RatingComment.json",
    "content": "{\n\t\"name\": \"RatingComment\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"evaluation\", \"any\", \"\"],\n\t\t[\"helpfullink\", \"any\", \"\"],\n\t\t[\"abuselink\", \"any\", \"\"],\n\t\t[\"comment\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Review.json",
    "content": "{\n\t\"name\": \"Review\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"address\", \"any\", \"\"],\n\t\t[\"item1\", \"any\", \"\"],\n\t\t[\"item2\", \"any\", \"\"],\n\t\t[\"item3\", \"any\", \"\"],\n\t\t[\"review\", \"any\", \"\"],\n\t\t[\"articleClass\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"div3Class\", \"any\", \"\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"ulClass\", \"any\", \"\"],\n\t\t[\"liClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/ScoreRating.json",
    "content": "{\n\t\"name\": \"ScoreRating\",\n\t\"props\": [\n\t\t[\"ratings\", \"any\", \"\"],\n\t\t[\"ratings2\", \"any\", \"\"],\n\t\t[\"headerLabel\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Search.json",
    "content": "{\n\t\"name\": \"Search\",\n\t\"props\": []\n}\n"
  },
  {
    "path": "src/routes/component-data/Secondary.json",
    "content": "{\n\t\"name\": \"Secondary\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Select.json",
    "content": "{\n\t\"name\": \"Select\",\n\t\"props\": []\n}\n"
  },
  {
    "path": "src/routes/component-data/Sidebar.json",
    "content": "{\n\t\"name\": \"Sidebar\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"isOpen\", \"any\", \"false\"],\n\t\t[\"closeSidebar\", \"any\", \"\"],\n\t\t[\"isSingle\", \"any\", \"true\"],\n\t\t[\"breakpoint\", \"any\", \"'md'\"],\n\t\t[\"position\", \"any\", \"'fixed'\"],\n\t\t[\"activateClickOutside\", \"any\", \"true\"],\n\t\t[\"backdrop\", \"any\", \"true\"],\n\t\t[\"backdropClass\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fly\"],\n\t\t[\"params\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"ariaLabel\", \"any\", \"\"],\n\t\t[\"nonActiveClass\", \"any\", \"\"],\n\t\t[\"activeClass\", \"any\", \"\"],\n\t\t[\"activeUrl\", \"any\", \"''\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/SidebarBrand.json",
    "content": "{\n\t\"name\": \"SidebarBrand\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"site\", \"any\", \"\"],\n\t\t[\"imgClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/SidebarButton.json",
    "content": "{\n\t\"name\": \"SidebarButton\",\n\t\"props\": [\n\t\t[\"breakpoint\", \"any\", \"'md'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/SidebarCta.json",
    "content": "{\n\t\"name\": \"SidebarCta\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"icon\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"],\n\t\t[\"label\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/SidebarDropdownWrapper.json",
    "content": "{\n\t\"name\": \"SidebarDropdownWrapper\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"arrowup\", \"any\", \"\"],\n\t\t[\"arrowdown\", \"any\", \"\"],\n\t\t[\"iconSlot\", \"any\", \"\"],\n\t\t[\"isOpen\", \"any\", \"false\"],\n\t\t[\"btnClass\", \"any\", \"\"],\n\t\t[\"label\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"],\n\t\t[\"ulClass\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"slide\"],\n\t\t[\"params\", \"any\", \"\"],\n\t\t[\"svgClass\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"onclick\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/SidebarGroup.json",
    "content": "{\n\t\"name\": \"SidebarGroup\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"'space-y-2'\"],\n\t\t[\"borderClass\", \"any\", \"'pt-4 mt-4 border-t border-gray-200 dark:border-gray-700'\"],\n\t\t[\"border\", \"any\", \"false\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/SidebarItem.json",
    "content": "{\n\t\"name\": \"SidebarItem\",\n\t\"props\": [\n\t\t[\"iconSlot\", \"any\", \"\"],\n\t\t[\"subtext\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"label\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"'ms-3'\"],\n\t\t[\"activeClass\", \"any\", \"\"],\n\t\t[\"nonActiveClass\", \"any\", \"\"],\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"active\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Skeleton.json",
    "content": "{\n\t\"name\": \"Skeleton\",\n\t\"props\": [\n\t\t[\"size\", \"any\", \"'sm'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Smartwatch.json",
    "content": "{\n\t\"name\": \"Smartwatch\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"div3Class\", \"any\", \"\"],\n\t\t[\"div4Class\", \"any\", \"\"],\n\t\t[\"div5Class\", \"any\", \"\"],\n\t\t[\"div6Class\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Span.json",
    "content": "{\n\t\"name\": \"Span\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"italic\", \"any\", \"\"],\n\t\t[\"underline\", \"any\", \"\"],\n\t\t[\"linethrough\", \"any\", \"\"],\n\t\t[\"uppercase\", \"any\", \"\"],\n\t\t[\"gradient\", \"any\", \"\"],\n\t\t[\"highlight\", \"any\", \"\"],\n\t\t[\"decoration\", \"any\", \"\"],\n\t\t[\"decorationColor\", \"any\", \"\"],\n\t\t[\"decorationThickness\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Spinner.json",
    "content": "{\n\t\"name\": \"Spinner\",\n\t\"props\": [\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"size\", \"any\", \"'8'\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"currentFill\", \"any\", \"'currentFill'\"],\n\t\t[\"currentColor\", \"any\", \"'currentColor'\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Star.json",
    "content": "{\n\t\"name\": \"Star\",\n\t\"props\": [\n\t\t[\"fillPercent\", \"any\", \"100\"],\n\t\t[\"fillColor\", \"any\", \"'#F5CA14'\"],\n\t\t[\"strokeColor\", \"any\", \"'#F5CA14'\"],\n\t\t[\"size\", \"any\", \"24\"],\n\t\t[\"ariaLabel\", \"any\", \"'star'\"],\n\t\t[\"iconIndex\", \"any\", \"0\"],\n\t\t[\"groupId\", \"any\", \"'star'\"],\n\t\t[\"role\", \"any\", \"'img'\"],\n\t\t[\"svgClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/TabItem.json",
    "content": "{\n\t\"name\": \"TabItem\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"titleSlot\", \"any\", \"\"],\n\t\t[\"open\", \"any\", \"false\"],\n\t\t[\"title\", \"any\", \"'Tab title'\"],\n\t\t[\"activeClass\", \"any\", \"\"],\n\t\t[\"inactiveClass\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"disabled\", \"any\", \"\"],\n\t\t[\"tabStyle\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Table.json",
    "content": "{\n\t\"name\": \"Table\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"footerSlot\", \"any\", \"\"],\n\t\t[\"captionSlot\", \"any\", \"\"],\n\t\t[\"tableItems\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"'relative overflow-x-auto'\"],\n\t\t[\"striped\", \"any\", \"\"],\n\t\t[\"hoverable\", \"any\", \"\"],\n\t\t[\"noborder\", \"any\", \"\"],\n\t\t[\"shadow\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'default'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/TableBody.json",
    "content": "{\n\t\"name\": \"TableBody\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"bodyItems\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/TableBodyCell.json",
    "content": "{\n\t\"name\": \"TableBodyCell\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"colspan\", \"any\", \"\"],\n\t\t[\"onclick\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/TableBodyRow.json",
    "content": "{\n\t\"name\": \"TableBodyRow\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"color\", \"any\", \"\"],\n\t\t[\"striped\", \"any\", \"\"],\n\t\t[\"hoverable\", \"any\", \"\"],\n\t\t[\"noborder\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/TableHead.json",
    "content": "{\n\t\"name\": \"TableHead\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"headerSlot\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"\"],\n\t\t[\"striped\", \"any\", \"\"],\n\t\t[\"noborder\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"headItems\", \"any\", \"\"],\n\t\t[\"defaultRow\", \"any\", \"true\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/TableHeadCell.json",
    "content": "{\n\t\"name\": \"TableHeadCell\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/TableSearch.json",
    "content": "{\n\t\"name\": \"TableSearch\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"header\", \"any\", \"\"],\n\t\t[\"footer\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"'relative overflow-x-auto shadow-md sm:rounded-lg'\"],\n\t\t[\"inputValue\", \"any\", \"$bindable()\"],\n\t\t[\"striped\", \"any\", \"\"],\n\t\t[\"hoverable\", \"any\", \"\"],\n\t\t[\"customColor\", \"any\", \"''\"],\n\t\t[\"color\", \"any\", \"'default'\"],\n\t\t[\"innerDivClass\", \"any\", \"'p-4'\"],\n\t\t[\"inputClass\", \"any\", \"\"],\n\t\t[\"searchClass\", \"any\", \"'relative mt-1'\"],\n\t\t[\"svgDivClass\", \"any\", \"\"],\n\t\t[\"svgClass\", \"any\", \"'w-5 h-5 text-gray-500 dark:text-gray-400'\"],\n\t\t[\"tableClass\", \"any\", \"'w-full text-left text-sm'\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"placeholder\", \"any\", \"'Search'\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Tablet.json",
    "content": "{\n\t\"name\": \"Tablet\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"div2Class\", \"any\", \"\"],\n\t\t[\"div3Class\", \"any\", \"\"],\n\t\t[\"div4Class\", \"any\", \"\"],\n\t\t[\"div5Class\", \"any\", \"\"],\n\t\t[\"div6Class\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Tabs.json",
    "content": "{\n\t\"name\": \"Tabs\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"tabStyle\", \"any\", \"'none'\"],\n\t\t[\"ulClass\", \"any\", \"\"],\n\t\t[\"contentClass\", \"any\", \"\"],\n\t\t[\"divider\", \"any\", \"true\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/TestimonialPlaceholder.json",
    "content": "{\n\t\"name\": \"TestimonialPlaceholder\",\n\t\"props\": [[\"class\", \"string\", \"\"]]\n}\n"
  },
  {
    "path": "src/routes/component-data/TextPlaceholder.json",
    "content": "{\n\t\"name\": \"TextPlaceholder\",\n\t\"props\": [\n\t\t[\"size\", \"any\", \"'sm'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Textarea.json",
    "content": "{\n\t\"name\": \"Textarea\",\n\t\"props\": [\n\t\t[\"header\", \"any\", \"\"],\n\t\t[\"footer\", \"any\", \"\"],\n\t\t[\"value\", \"any\", \"$bindable()\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"innerClass\", \"any\", \"\"],\n\t\t[\"headerClass\", \"any\", \"\"],\n\t\t[\"footerClass\", \"any\", \"\"],\n\t\t[\"disabled\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"cols\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Thumbup.json",
    "content": "{\n\t\"name\": \"Thumbup\",\n\t\"props\": [\n\t\t[\"fillPercent\", \"any\", \"100\"],\n\t\t[\"fillColor\", \"any\", \"'#00b500'\"],\n\t\t[\"strokeColor\", \"any\", \"'#00b500'\"],\n\t\t[\"size\", \"any\", \"24\"],\n\t\t[\"ariaLabel\", \"any\", \"'thumbup'\"],\n\t\t[\"iconIndex\", \"any\", \"0\"],\n\t\t[\"groupId\", \"any\", \"'star'\"],\n\t\t[\"role\", \"any\", \"'img'\"],\n\t\t[\"svgClass\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Timeline.json",
    "content": "{\n\t\"name\": \"Timeline\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"order\", \"any\", \"'default'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/TimelineItem.json",
    "content": "{\n\t\"name\": \"TimelineItem\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"orientationSlot\", \"any\", \"\"],\n\t\t[\"title\", \"any\", \"\"],\n\t\t[\"date\", \"any\", \"\"],\n\t\t[\"dateFormat\", \"any\", \"'month-year'\"],\n\t\t[\"svgClass\", \"any\", \"\"],\n\t\t[\"liClass\", \"any\", \"\"],\n\t\t[\"divClass\", \"any\", \"\"],\n\t\t[\"timeClass\", \"any\", \"\"],\n\t\t[\"h3Class\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Toast.json",
    "content": "{\n\t\"name\": \"Toast\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"icon\", \"any\", \"\"],\n\t\t[\"toastStatus\", \"any\", \"$bindable(true)\"],\n\t\t[\"dismissable\", \"any\", \"true\"],\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"position\", \"any\", \"\"],\n\t\t[\"baseClass\", \"any\", \"\"],\n\t\t[\"iconClass\", \"any\", \"\"],\n\t\t[\"contentClass\", \"any\", \"\"],\n\t\t[\"align\", \"any\", \"true\"],\n\t\t[\"params\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fly\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Toggle.json",
    "content": "{\n\t\"name\": \"Toggle\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"toggleSize\", \"any\", \"'default'\"],\n\t\t[\"value\", \"any\", \"\"],\n\t\t[\"checked\", \"any\", \"$bindable()\"],\n\t\t[\"disabled\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"aria_describedby\", \"any\", \"\"],\n\t\t[\"labelClass\", \"any\", \"\"],\n\t\t[\"inputClass\", \"any\", \"\"],\n\t\t[\"spanClass\", \"any\", \"\"],\n\t\t[\"leftLabel\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Toolbar.json",
    "content": "{\n\t\"name\": \"Toolbar\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"end\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'default'\"],\n\t\t[\"embedded\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/ToolbarButton.json",
    "content": "{\n\t\"name\": \"ToolbarButton\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'default'\"],\n\t\t[\"name\", \"any\", \"\"],\n\t\t[\"ariaLabel\", \"any\", \"\"],\n\t\t[\"size\", \"any\", \"'md'\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"onclick\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/ToolbarGroup.json",
    "content": "{\n\t\"name\": \"ToolbarGroup\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"spacing\", \"any\", \"'default'\"],\n\t\t[\"padding\", \"any\", \"'default'\"],\n\t\t[\"position\", \"any\", \"'middle'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Tooltip.json",
    "content": "{\n\t\"name\": \"Tooltip\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"color\", \"any\", \"'default'\"],\n\t\t[\"showOn\", \"any\", \"'hover'\"],\n\t\t[\"arrow\", \"any\", \"true\"],\n\t\t[\"offset\", \"any\", \"8\"],\n\t\t[\"triggeredBy\", \"any\", \"\"],\n\t\t[\"reference\", \"any\", \"\"],\n\t\t[\"position\", \"any\", \"'top' as Placement\"],\n\t\t[\"strategy\", \"any\", \"'absolute'\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"visible\", \"any\", \"false\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/Video.json",
    "content": "{\n\t\"name\": \"Video\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"type\", \"any\", \"'video/mp4'\"],\n\t\t[\"trackSrc\", \"any\", \"\"],\n\t\t[\"src\", \"any\", \"\"],\n\t\t[\"srclang\", \"any\", \"'en'\"],\n\t\t[\"label\", \"any\", \"'english_captions'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/VideoPlaceholder.json",
    "content": "{\n\t\"name\": \"VideoPlaceholder\",\n\t\"props\": [\n\t\t[\"size\", \"any\", \"'sm'\"],\n\t\t[\"class\", \"string\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/WidgetPlaceholder.json",
    "content": "{\n\t\"name\": \"WidgetPlaceholder\",\n\t\"props\": [[\"class\", \"string\", \"\"]]\n}\n"
  },
  {
    "path": "src/routes/component-data/focusTrap.json",
    "content": "{ \"name\": \"focusTrap\", \"props\": [] }\n"
  },
  {
    "path": "src/routes/component-data/index.json",
    "content": "{ \"name\": \"index\", \"props\": [] }\n"
  },
  {
    "path": "src/routes/component-data/kisida.json",
    "content": "{\n\t\"name\": \"kisida\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"icon\", \"any\", \"\"],\n\t\t[\"badgeStatus\", \"any\", \"$bindable(true)\"],\n\t\t[\"color\", \"any\", \"'primary'\"],\n\t\t[\"large\", \"any\", \"false\"],\n\t\t[\"dismissable\", \"any\", \"false\"],\n\t\t[\"class\", \"string\", \"\"],\n\t\t[\"border\", \"any\", \"\"],\n\t\t[\"href\", \"any\", \"\"],\n\t\t[\"rounded\", \"any\", \"\"],\n\t\t[\"transition\", \"any\", \"fade\"],\n\t\t[\"params\", \"any\", \"\"],\n\t\t[\"aClass\", \"any\", \"\"],\n\t\t[\"onclick\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/theme.json",
    "content": "{\n\t\"name\": \"Theme\",\n\t\"props\": [\n\t\t[\"children\", \"any\", \"\"],\n\t\t[\"theme\", \"any\", \"\"]\n\t]\n}\n"
  },
  {
    "path": "src/routes/component-data/types.json",
    "content": "{ \"name\": \"types\", \"props\": [] }\n"
  },
  {
    "path": "src/routes/component-data/uiHelpers.svelte.json",
    "content": "{ \"name\": \"uiHelpers.svelte\", \"props\": [] }\n"
  },
  {
    "path": "src/routes/components/accordion/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'accordion';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Accordion</H1>\n\n<H2>Default Accordion</H2>\n\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Open</H2>\n\n<CodeWrapper>\n\t<ExampleComponents.Open />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Open.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Color</H2>\n<CodeWrapper>\n\t<ExampleComponents.Color />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Color.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Flush</H2>\n<CodeWrapper>\n\t<ExampleComponents.Flush />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Flush.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Arrow style</H2>\n<CodeWrapper>\n\t<ExampleComponents.ArrowStyle />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/ArrowStyle.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon (animated icons)</H2>\n<CodeWrapper>\n\t<ExampleComponents.Icon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Icon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Multiple mode</H2>\n<CodeWrapper>\n\t<ExampleComponents.MultipleMode />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/MultipleMode.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Transitions</H2>\n<CodeWrapper>\n\t<ExampleComponents.Transitions />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/Transitions.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Nesting</H2>\n<CodeWrapper>\n\t<ExampleComponents.Nesting />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Nesting.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Open multiple</H2>\n<CodeWrapper>\n\t<ExampleComponents.OpenMultiple />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/OpenMultiple.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/accordion/examples/ArrowStyle.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem } from '$lib';\n\timport { ChevronDoubleUpOutline, ChevronDoubleDownOutline } from 'flowbite-svelte-icons';\n</script>\n\n<Accordion>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 2-1\n\t\t{/snippet}\n\t\t{#snippet arrowup()}\n\t\t\t<ChevronDoubleUpOutline class=\"-me-0.5 h-6 w-6\" />\n\t\t{/snippet}\n\t\t{#snippet arrowdown()}\n\t\t\t<ChevronDoubleDownOutline class=\"-me-0.5 h-6 w-6\" />\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 2-2\n\t\t{/snippet}\n\t\t{#snippet arrowup()}\n\t\t\t<ChevronDoubleUpOutline class=\"-me-0.5 h-6 w-6\" />\n\t\t{/snippet}\n\t\t{#snippet arrowdown()}\n\t\t\t<ChevronDoubleDownOutline class=\"-me-0.5 h-6 w-6\" />\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/Color.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem } from '$lib';\n</script>\n\n<Accordion\n\tactiveClass=\"bg-blue-100 dark:bg-gray-800 text-blue-600 dark:text-white focus:ring-4 focus:ring-blue-200 dark:focus:ring-blue-800\"\n\tinactiveClass=\"text-gray-500 dark:text-gray-400 hover:bg-blue-100 dark:hover:bg-gray-800\"\n>\n\t<AccordionItem class=\"\">\n\t\t{#snippet header()}\n\t\t\tHeader 2-1\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 2-2\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem } from '$lib';\n</script>\n\n<Accordion>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 1-1\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 1-2\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/Flush.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem } from '$lib';\n</script>\n\n<Accordion flush>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 2-1\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 2-2\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/Icon.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem } from '$lib';\n\timport { CartFlowbite, CogFlowbite } from 'svelte-animated-icons';\n</script>\n\n<Accordion>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\t<span class=\"flex gap-2 text-base\">\n\t\t\t\t<CartFlowbite />\n\t\t\t\t<span>My Header 1</span>\n\t\t\t</span>\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo...\n\t\t</p>\n\t</AccordionItem>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\t<span class=\"flex gap-2 text-base\">\n\t\t\t\t<CogFlowbite />\n\t\t\t\t<span>My Header 2</span>\n\t\t\t</span>\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus\n\t\t\tsintexplicabo...\n\t\t</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/MultipleMode.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem, Button } from '$lib';\n\tlet item0 = $state(false);\n\tlet item1 = $state(false);\n\tlet item2 = $state(false);\n\tconst open_all = () => {\n\t\titem0 = true;\n\t\titem1 = true;\n\t\titem2 = true;\n\t};\n\tconst close_all = () => {\n\t\titem0 = false;\n\t\titem1 = false;\n\t\titem2 = false;\n\t};\n</script>\n\n<Button onclick={open_all} class=\"bg-primary-800\">Open all</Button>\n<Button onclick={close_all} class=\"bg-primary-800\">Close all</Button>\n<Accordion class=\"mt-4\">\n\t<AccordionItem bind:open={item0}>\n\t\t{#snippet header()}\n\t\t\tMy Header 1\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">Lorem ipsum dolor sit amet ...</p>\n\t</AccordionItem>\n\t<AccordionItem bind:open={item1}>\n\t\t{#snippet header()}\n\t\t\tMy Header 2\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">Lorem ipsum dolor sit amet...</p>\n\t</AccordionItem>\n\t<AccordionItem bind:open={item2}>\n\t\t{#snippet header()}\n\t\t\tMy Header 3\n\t\t{/snippet}\n\t\t<p>Something more</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/Nesting.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem } from '$lib';\n\tlet nestingOpenStatus: boolean = $state(true);\n</script>\n\n<Accordion>\n\t<AccordionItem bind:open={nestingOpenStatus}>\n\t\t{#snippet header()}\n\t\t\tMy Header 1\n\t\t{/snippet}\n\t\t<Accordion>\n\t\t\t<AccordionItem>\n\t\t\t\t{#snippet header()}\n\t\t\t\t\tMy Header 1\n\t\t\t\t{/snippet}\n\t\t\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">Lorem ipsum dolor sit amet ...</p>\n\t\t\t</AccordionItem>\n\t\t\t<AccordionItem>\n\t\t\t\t{#snippet header()}\n\t\t\t\t\tMy Header 2\n\t\t\t\t{/snippet}\n\t\t\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">Lorem ipsum dolor sit amet...</p>\n\t\t\t\t<ul class=\"list-disc ps-5 text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"/\"\n\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\trel=\"noreferrer\"\n\t\t\t\t\t\t\tclass=\"text-blue-600 hover:underline dark:text-blue-500\">Lorem ipsum</a\n\t\t\t\t\t\t>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"https://tailwindui.com/\"\n\t\t\t\t\t\t\trel=\"noreferrer\"\n\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\tclass=\"text-blue-600 hover:underline dark:text-blue-500\">Tailwind UI</a\n\t\t\t\t\t\t>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t</AccordionItem>\n\t\t</Accordion>\n\t</AccordionItem>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tMy Header 2\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">Lorem ipsum dolor sit amet, consectetur ...</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/Open.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem } from '$lib';\n</script>\n\n<Accordion>\n\t<AccordionItem open>\n\t\t{#snippet header()}\n\t\t\tHeader 1-1\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 1-2\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/OpenMultiple.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem } from '$lib';\n</script>\n\n<Accordion isSingle={false}>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 1-1\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n\t<AccordionItem>\n\t\t{#snippet header()}\n\t\t\tHeader 1-2\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/Transitions.svelte",
    "content": "<script lang=\"ts\">\n\timport { Accordion, AccordionItem } from '$lib';\n\timport { fade, fly } from 'svelte/transition';\n\timport { quintOut } from 'svelte/easing';\n</script>\n\n<Accordion>\n\t<AccordionItem params={{ duration: 2000 }}>\n\t\t{#snippet header()}\n\t\t\tslide, duration: 2000\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n\t<AccordionItem\n\t\ttransition={fly}\n\t\tparams={{ delay: 250, duration: 300, x: 100, y: 500, opacity: 0.5, easing: quintOut }}\n\t>\n\t\t{#snippet header()}\n\t\t\tFly, delay: 250, duration: 300, x: 100, y: 500, opacity: 0.5, easing: quintOut\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n\t<AccordionItem transition={fade} params={{ duration: 1000 }}>\n\t\t{#snippet header()}\n\t\t\tFade, duration: 1000\n\t\t{/snippet}\n\t\t<p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n\t\t\tLorem ipsum dolor sit amet, consectetur adipisicing elit. Illo ab necessitatibus sint\n\t\t\texplicabo ...\n\t\t</p>\n\t</AccordionItem>\n</Accordion>\n"
  },
  {
    "path": "src/routes/components/accordion/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as Color } from './Color.svelte';\nexport { default as Flush } from './Flush.svelte';\nexport { default as ArrowStyle } from './ArrowStyle.svelte';\nexport { default as Icon } from './Icon.svelte';\nexport { default as MultipleMode } from './MultipleMode.svelte';\nexport { default as Transitions } from './Transitions.svelte';\nexport { default as Nesting } from './Nesting.svelte';\nexport { default as Open } from './Open.svelte';\nexport { default as OpenMultiple } from './OpenMultiple.svelte';\n"
  },
  {
    "path": "src/routes/components/alert/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Alert, alert as fsalert, Button, Label, Radio, type AlertProps, uiHelpers } from '$lib';\n\timport { InfoCircleSolid } from 'flowbite-svelte-icons';\n\timport { blur, fly, slide, scale } from 'svelte/transition';\n\timport type { FlyParams, BlurParams, SlideParams, ScaleParams } from 'svelte/transition';\n\timport { linear } from 'svelte/easing';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'alert';\n\t// end of props table\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// for interactive code builder\n\tconst colors = Object.keys(fsalert.variants.color);\n\tlet color: AlertProps['color'] = $state('primary');\n\tlet iconSlot = $state(false);\n\tconst changeIconSlot = () => {\n\t\ticonSlot = !iconSlot;\n\t};\n\tlet rounded: AlertProps['rounded'] = $state(false);\n\tconst changeRounded = () => {\n\t\trounded = !rounded;\n\t};\n\tlet border: AlertProps['border'] = $state(false);\n\tconst changeBorder = () => {\n\t\tborder = !border;\n\t};\n\tlet dismissable: AlertProps['dismissable'] = $state(true);\n\tconst changeDismissable = () => {\n\t\tdismissable = !dismissable;\n\t};\n\n\tlet alertStatusInteractive = $state(true);\n\tconst changeStatusInteractive = () => {\n\t\talertStatusInteractive = true;\n\t};\n\tlet alertClass: AlertProps['class'] = $state('');\n\tconst changeClass = () => {\n\t\talertClass = alertClass === '' ? 'pl-10' : '';\n\t};\n\tlet borderAccent = $state(false);\n\tconst changeBorderAccent = () => {\n\t\tborderAccent = !borderAccent;\n\t\talertClass = borderAccent ? 'border-t-4' : '';\n\t\trounded = false;\n\t};\n\t// end of interactive code builder\n\t// transition\n\ttype TransitionOption = {\n\t\tname: string;\n\t\ttransition: typeof fly | typeof blur | typeof slide | typeof scale;\n\t\tparams: FlyParams | BlurParams | SlideParams | ScaleParams;\n\t};\n\n\tconst transitions: TransitionOption[] = [\n\t\t{ name: 'Fly', transition: fly, params: { duration: 500, easing: linear, x: 150 } },\n\t\t{ name: 'Blur', transition: blur, params: { duration: 500, easing: linear } },\n\t\t{ name: 'Slide', transition: slide, params: { duration: 500, easing: linear, x: -150 } },\n\t\t{ name: 'Scale', transition: scale, params: { duration: 500, easing: linear } }\n\t];\n\n\tlet selectedTransition = $state('Fly');\n\tlet currentTransition = $derived(\n\t\ttransitions.find((t) => t.name === selectedTransition) || transitions[0]\n\t);\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\t// Generate import script using string literals\n\t\t\tconst importScript = `&lt;script&gt;\n    import { Alert } from \"svelte-5-ui-lib\";\n  &lt;/script&gt;\\n\\n`;\n\n\t\t\tlet props = [];\n\t\t\tif (color !== 'primary') props.push(` color=\"${color}\"`);\n\t\t\tif (rounded) props.push(' rounded');\n\t\t\tif (border) props.push(' border');\n\t\t\tif (dismissable) props.push(' dismissable');\n\t\t\tif (alertClass) props.push(` class=\"${alertClass}\"`);\n\t\t\tif (!alertStatusInteractive) props.push(' alertStatus={false}');\n\t\t\tif (currentTransition !== transitions[0] && dismissable) {\n\t\t\t\tprops.push(` transition={${currentTransition.transition.name}}`);\n\n\t\t\t\t// Generate params string without quotes and handle functions\n\t\t\t\tconst paramsString = Object.entries(currentTransition.params)\n\t\t\t\t\t.map(([key, value]) => {\n\t\t\t\t\t\tif (typeof value === 'function') {\n\t\t\t\t\t\t\treturn `${key}:${value.name}`;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn `${key}:${value}`;\n\t\t\t\t\t})\n\t\t\t\t\t.join(',');\n\t\t\t\tprops.push(` params={{${paramsString}}}`);\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\tlet iconCode = '';\n\t\t\tif (iconSlot) {\n\t\t\t\ticonCode = `\n    {#snippet icon()}\n      <InfoCircleSolid class=\"h-5 w-5\" />\n    {/snippet}`;\n\t\t\t}\n\n\t\t\t// Add import script at the beginning\n\t\t\treturn (\n\t\t\t\timportScript +\n\t\t\t\t`<Alert${propsString}>${iconCode}\n    My Alert\n  </Alert>`\n\t\t\t);\n\t\t})()\n\t);\n\t// end of code generator\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Alert</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Alert Bilder</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-4 h-20\">\n\t\t<Alert\n\t\t\t{color}\n\t\t\t{rounded}\n\t\t\t{border}\n\t\t\t{dismissable}\n\t\t\tclass={alertClass}\n\t\t\tbind:alertStatus={alertStatusInteractive}\n\t\t\ttransition={currentTransition.transition}\n\t\t\tparams={currentTransition.params}\n\t\t>\n\t\t\t{#snippet icon()}\n\t\t\t\t{#if iconSlot}\n\t\t\t\t\t<InfoCircleSolid class=\"h-5 w-5\" />\n\t\t\t\t{/if}\n\t\t\t{/snippet}\n\t\t\t<span class=\"font-medium\">My Alert!</span>\n\t\t</Alert>\n\t</div>\n\t<div class=\"mb-4 h-12\">\n\t\t<Button disabled={alertStatusInteractive ? true : false} onclick={changeStatusInteractive}\n\t\t\t>Open alert</Button\n\t\t>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"alert_reactive\"\n\t\t\t\tbind:group={color}\n\t\t\t\tcolor={colorOption as AlertProps['color']}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Transition</Label>\n\t\t{#each transitions as transition}\n\t\t\t<Radio\n\t\t\t\tdisabled={dismissable ? false : true}\n\t\t\t\tlabelClass=\"w-16 my-1 {dismissable ? '' : 'opacity-30 cursor-not-allowed'}\"\n\t\t\t\tname=\"transition_interactive\"\n\t\t\t\tbind:group={selectedTransition}\n\t\t\t\tvalue={transition.name}>{transition.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" color=\"blue\" onclick={changeRounded}\n\t\t\t>{rounded ? 'Remove rounded' : 'Add rounded'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"red\" onclick={changeBorder}\n\t\t\t>{border ? 'Remove border' : 'Add border'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"yellow\" onclick={changeDismissable}\n\t\t\t>{dismissable ? 'Remove dismissable' : 'Add dismissable'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"green\" onclick={changeClass}\n\t\t\t>{alertClass ? 'Remove class' : 'Add class'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"sky\" onclick={changeIconSlot}\n\t\t\t>{iconSlot ? 'Remove icon' : 'Add icon'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"rose\" onclick={changeBorderAccent}\n\t\t\t>{borderAccent ? 'Remove accent' : 'Add accent'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Alert with list</H2>\n<CodeWrapper>\n\t<ExampleComponents.AlertWithList />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AlertWithList.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Additional content</H2>\n<CodeWrapper>\n\t<ExampleComponents.AdditionalContent />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AdditionalContent.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Custom color</H2>\n<CodeWrapper>\n\t<ExampleComponents.CustomColor />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/CustomColor.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Event</H2>\n<CodeWrapper>\n\t<ExampleComponents.Event />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Event.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/alert/examples/AdditionalContent.svelte",
    "content": "<script lang=\"ts\">\n\timport { Alert, Button } from '$lib';\n\timport { InfoCircleSolid, EyeSolid } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"mb-4\">\n\t<Alert color=\"blue\" class=\"!items-start\">\n\t\t{#snippet icon()}\n\t\t\t<InfoCircleSolid class=\"mt-1 h-5 w-5\" />\n\t\t{/snippet}\n\t\t<p class=\"text-lg font-medium\">This is a info alert</p>\n\t\t<p class=\"mt-2 mb-4 text-sm\">\n\t\t\tMore info about this info alert goes here. This example text is going to run a bit longer so\n\t\t\tthat you can see how spacing within an alert works with this kind of content.\n\t\t</p>\n\t\t<div class=\"flex gap-2\">\n\t\t\t<Button size=\"xs\"><EyeSolid class=\"me-2 h-4 w-4\" />View more</Button>\n\t\t\t<Button size=\"xs\" outline>Go to Home</Button>\n\t\t</div>\n\t</Alert>\n</div>\n"
  },
  {
    "path": "src/routes/components/alert/examples/AlertWithList.svelte",
    "content": "<script lang=\"ts\">\n\timport { Alert } from '$lib';\n\timport { InfoCircleSolid } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"mb-4\">\n\t<Alert color=\"blue\" class=\"!items-start\">\n\t\t{#snippet icon()}\n\t\t\t<InfoCircleSolid class=\"h-5 w-5\" />\n\t\t{/snippet}\n\t\t<p class=\"font-medium\">Ensure that these requirements are met:</p>\n\t\t<ul class=\"ms-4 mt-1.5 list-inside list-disc\">\n\t\t\t<li>At least 10 characters (and up to 100 characters)</li>\n\t\t\t<li>At least one lowercase character</li>\n\t\t\t<li>Inclusion of at least one special character, e.g., ! @ # ?</li>\n\t\t</ul>\n\t</Alert>\n</div>\n"
  },
  {
    "path": "src/routes/components/alert/examples/CustomColor.svelte",
    "content": "<script lang=\"ts\">\n\timport { Alert } from '$lib';\n</script>\n\n<Alert dismissable class=\"bg-sky-500 text-white dark:bg-lime-500 dark:text-white\"\n\t>Your content</Alert\n>\n"
  },
  {
    "path": "src/routes/components/alert/examples/Event.svelte",
    "content": "<script lang=\"ts\">\n\timport { Alert } from '$lib';\n\tlet alertEventStatus = $state(true);\n\tfunction handleClose() {\n\t\t// console.log('Alert dismissed');\n\t\talert('Alert dismissed');\n\t\talertEventStatus = false;\n\t}\n</script>\n\n<Alert dismissable onclick={handleClose} bind:alertStatus={alertEventStatus}>Close me</Alert>\n"
  },
  {
    "path": "src/routes/components/alert/examples/Setup.svelte",
    "content": "<script>\n\timport { Alert } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/alert/examples/index.ts",
    "content": "export { default as AdditionalContent } from './AdditionalContent.svelte';\nexport { default as AlertWithList } from './AlertWithList.svelte';\nexport { default as Event } from './Event.svelte';\nexport { default as CustomColor } from './CustomColor.svelte';\n"
  },
  {
    "path": "src/routes/components/avatar/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Avatar, avatar, Label, Radio, Button, uiHelpers, type AvatarProps } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'avatar';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// reactive example, rounded, border, stacked, size, className\n\tconst sizes = Object.keys(avatar.variants.size);\n\tlet avatarSize: AvatarProps['size'] = $state('md');\n\tlet isRounded = $state(false);\n\tconst toggleCornerStyle = () => {\n\t\tisRounded = !isRounded;\n\t};\n\tlet border: AvatarProps['border'] = $state(false);\n\tconst changeBorder = () => {\n\t\tborder = !border;\n\t};\n\tlet stacked: AvatarProps['stacked'] = $state(false);\n\tconst changeStacked = () => {\n\t\tstacked = !stacked;\n\t};\n\tlet avatarClass: AvatarProps['class'] = $state('');\n\tconst changeClass = () => {\n\t\tavatarClass = avatarClass === '' ? 'mx-0.5' : '';\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (isRounded) props.push('cornerStyle=\"rounded\"');\n\t\t\tif (avatarSize !== 'md') props.push(`size=\"${avatarSize}\"`);\n\t\t\tif (border) props.push('border');\n\t\t\tif (stacked) props.push('stacked');\n\t\t\tif (avatarClass) props.push(`class=\"${avatarClass}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Avatar${propsString} />`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Avatar</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Avatar Bilder</H2>\n<CodeWrapper>\n\t<div class=\"mb-4 flex h-36 justify-center\">\n\t\t<Avatar\n\t\t\tsrc=\"/images/profile-picture-1.webp\"\n\t\t\talt=\"Profile picture 1\"\n\t\t\tcornerStyle={isRounded ? 'rounded' : undefined}\n\t\t\t{border}\n\t\t\t{stacked}\n\t\t\tclass={avatarClass}\n\t\t\tsize={avatarSize}\n\t\t/>\n\t\t<Avatar\n\t\t\tsrc=\"/images/profile-picture-2.webp\"\n\t\t\talt=\"Profile picture 2\"\n\t\t\tcornerStyle={isRounded ? 'rounded' : undefined}\n\t\t\t{border}\n\t\t\t{stacked}\n\t\t\tclass={avatarClass}\n\t\t\tsize={avatarSize}\n\t\t/>\n\t\t<Avatar\n\t\t\tsrc=\"/images/profile-picture-3.webp\"\n\t\t\talt=\"Profile picture 3\"\n\t\t\tcornerStyle={isRounded ? 'rounded' : undefined}\n\t\t\t{border}\n\t\t\t{stacked}\n\t\t\tclass={avatarClass}\n\t\t\tsize={avatarSize}\n\t\t/>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"spinnersize\" bind:group={avatarSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" color=\"blue\" onclick={toggleCornerStyle}\n\t\t\t>{isRounded ? 'Default: circular' : 'Rounded'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"red\" onclick={changeBorder}\n\t\t\t>{border ? 'Remove border' : 'Add border'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"green\" onclick={changeStacked}\n\t\t\t>{stacked ? 'Remove stacked' : 'Add  stacked'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"purple\" onclick={changeClass}\n\t\t\t>{avatarClass ? 'Remove class' : 'Add class'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Avatar text</H2>\n<CodeWrapper>\n\t<ExampleComponents.AvatarText />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/AvatarText.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dot indicator</H2>\n<CodeWrapper>\n\t<ExampleComponents.DotIndicator />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DotIndicator.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Placeholder</H2>\n<CodeWrapper>\n\t<ExampleComponents.Placeholder />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/Placeholder.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Placeholder initial</H2>\n<CodeWrapper>\n\t<ExampleComponents.PlaceholderInitial />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/PlaceholderInitial.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Stacked</H2>\n<CodeWrapper>\n\t<ExampleComponents.Stacked />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Stacked.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>User dropdown</H2>\n<CodeWrapper>\n\t<ExampleComponents.UserDropdown />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/UserDropdown.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Avatar with tooltip</H2>\n<CodeWrapper>\n\t<ExampleComponents.AvatarWithTooltip />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AvatarWithTooltip.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/avatar/examples/AvatarText.svelte",
    "content": "<script lang=\"ts\">\n\timport { Avatar } from '$lib';\n</script>\n\n<div class=\"flex items-center space-x-4 rtl:space-x-reverse\">\n\t<Avatar src=\"/images/profile-picture-1.webp\" alt=\"Profile picture 1\" cornerStyle=\"rounded\" />\n\t<div class=\"space-y-1 font-medium dark:text-white\">\n\t\t<div>Jese Leos</div>\n\t\t<div class=\"text-sm text-gray-500 dark:text-gray-400\">Joined in August 2014</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/avatar/examples/AvatarWithTooltip.svelte",
    "content": "<script>\n\timport { Avatar, Tooltip } from '$lib';\n</script>\n\n<div class=\"flex h-32 items-center justify-center gap-8\">\n\t<Avatar id=\"jese\" cornerStyle=\"rounded\" alt=\"Jese Leos\" src=\"/images/profile-picture-1.webp\" />\n\t<Tooltip triggeredBy=\"#jese\">Jese Leos</Tooltip>\n\t<Avatar\n\t\tid=\"robert\"\n\t\tcornerStyle=\"rounded\"\n\t\talt=\"Robert Gouth\"\n\t\tsrc=\"/images/profile-picture-2.webp\"\n\t/>\n\t<Tooltip triggeredBy=\"#robert\">Robert Gouth</Tooltip>\n\t<Avatar\n\t\tid=\"bonnie\"\n\t\tcornerStyle=\"rounded\"\n\t\talt=\"Bonnie Green\"\n\t\tsrc=\"/images/profile-picture-3.webp\"\n\t/>\n\t<Tooltip triggeredBy=\"#bonnie\">Bonnie Green</Tooltip>\n</div>\n"
  },
  {
    "path": "src/routes/components/avatar/examples/DotIndicator.svelte",
    "content": "<script lang=\"ts\">\n\timport { Avatar } from '$lib';\n</script>\n\n<div class=\"flex justify-center gap-4\">\n\t<Avatar src=\"/images/profile-picture-3.webp\" alt=\"Profile picture 1\" dot={{ color: 'red' }} />\n\t<Avatar\n\t\tsrc=\"/images/profile-picture-3.webp\"\n\t\talt=\"Profile picture 2\"\n\t\tdot={{ placement: 'top-right', color: 'red' }}\n\t\tcornerStyle=\"rounded\"\n\t/>\n\t<Avatar\n\t\tsrc=\"/images/profile-picture-5.webp\"\n\t\talt=\"Profile picture 3\"\n\t\tdot={{ placement: 'bottom-right', color: 'green' }}\n\t/>\n\t<Avatar\n\t\tsrc=\"/images/profile-picture-5.webp\"\n\t\talt=\"Profile picture 4\"\n\t\tdot={{ placement: 'bottom-right' }}\n\t\tcornerStyle=\"rounded\"\n\t/>\n\t<Avatar dot={{}} />\n</div>\n"
  },
  {
    "path": "src/routes/components/avatar/examples/Placeholder.svelte",
    "content": "<script lang=\"ts\">\n\timport { Avatar } from '$lib';\n</script>\n\n<div class=\"flex justify-center gap-4\">\n\t<Avatar alt=\"placeholder\" />\n\t<Avatar cornerStyle=\"rounded\" alt=\"rounded placeholder\" />\n\t<Avatar border alt=\"bordered placeholder\" />\n\t<Avatar cornerStyle=\"rounded\" border alt=\"rounded bordered placeholder\" />\n</div>\n"
  },
  {
    "path": "src/routes/components/avatar/examples/PlaceholderInitial.svelte",
    "content": "<script lang=\"ts\">\n\timport { Avatar } from '$lib';\n</script>\n\n<div class=\"flex h-10 justify-center\">\n\t<Avatar alt=\"JL\">JL</Avatar>\n</div>\n"
  },
  {
    "path": "src/routes/components/avatar/examples/Setup.svelte",
    "content": "<script>\n\timport { Avatar } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/avatar/examples/Stacked.svelte",
    "content": "<script lang=\"ts\">\n\timport { Avatar } from '$lib';\n</script>\n\n<div class=\"flex flex-col justify-center gap-4 px-4\">\n\t<div class=\"mb-5 flex\">\n\t\t<Avatar src=\"/images/profile-picture-1.webp\" stacked alt=\"Profile picture 1\" />\n\t\t<Avatar src=\"/images/profile-picture-2.webp\" stacked alt=\"Profile picture 2\" />\n\t\t<Avatar src=\"/images/profile-picture-3.webp\" stacked alt=\"Profile picture 3\" />\n\t\t<Avatar stacked />\n\t</div>\n\t<div class=\"flex\">\n\t\t<Avatar src=\"/images/profile-picture-1.webp\" stacked alt=\"Profile picture 4\" />\n\t\t<Avatar src=\"/images/profile-picture-2.webp\" stacked alt=\"Profile picture 5\" />\n\t\t<Avatar src=\"/images/profile-picture-3.webp\" stacked alt=\"Profile picture 6\" />\n\t\t<Avatar\n\t\t\tstacked\n\t\t\thref=\"/\"\n\t\t\tclass=\"bg-gray-700 text-sm text-white hover:bg-gray-600\"\n\t\t\talt=\"Profile picture 7\">+99</Avatar\n\t\t>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/avatar/examples/UserDropdown.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tAvatar,\n\t\tDropdown,\n\t\tDropdownHeader,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tDropdownDivider,\n\t\tuiHelpers\n\t} from '$lib';\n\tlet dropdown = uiHelpers();\n\tlet dropdownStatus = $state(false);\n\tlet closeDropdown = dropdown.close;\n\n\t$effect(() => {\n\t\t// this can be done adding nav.navStatus directly to DOM element\n\t\t// without using effect\n\t\tdropdownStatus = dropdown.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-64 items-start justify-center\">\n\t<Avatar\n\t\tonclick={dropdown.toggle}\n\t\tsrc=\"/images/profile-picture-3.webp\"\n\t\talt=\"Profile picture\"\n\t\tclass=\"cursor-pointer\"\n\t\tdot={{ color: 'green' }}\n\t/>\n\t<div class=\"relative\">\n\t\t<Dropdown {dropdownStatus} {closeDropdown} class=\"absolute top-[40px] -left-[100px]\">\n\t\t\t<DropdownHeader>\n\t\t\t\t<div>Bonnie Green</div>\n\t\t\t\t<div class=\"truncate font-medium\">name@flowbite.com</div>\n\t\t\t</DropdownHeader>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/nav\">Navbar</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/footer\">Footer</DropdownLi>\n\t\t\t\t<DropdownDivider />\n\t\t\t\t<DropdownLi href=\"/dropdown\">Dropdown</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/avatar/examples/index.ts",
    "content": "export { default as AvatarText } from './AvatarText.svelte';\nexport { default as DotIndicator } from './DotIndicator.svelte';\nexport { default as Placeholder } from './Placeholder.svelte';\nexport { default as PlaceholderInitial } from './PlaceholderInitial.svelte';\nexport { default as Stacked } from './Stacked.svelte';\nexport { default as UserDropdown } from './UserDropdown.svelte';\nexport { default as AvatarWithTooltip } from './AvatarWithTooltip.svelte';\n"
  },
  {
    "path": "src/routes/components/badge/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Badge, badge, Button, Radio, Label, type BadgeProps, uiHelpers } from '$lib';\n\timport { ClockSolid } from 'flowbite-svelte-icons';\n\timport { blur, fly, slide, scale } from 'svelte/transition';\n\timport type { FlyParams, BlurParams, SlideParams, ScaleParams } from 'svelte/transition';\n\timport { linear } from 'svelte/easing';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'badge';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// interactive example\n\tconst colors = Object.keys(badge.variants.color);\n\tlet color: BadgeProps['color'] = $state('primary');\n\tlet badgeSize: BadgeProps['large'] = $state(false);\n\tconst changeSize = () => {\n\t\tbadgeSize = !badgeSize;\n\t};\n\tlet badgeDismissable: BadgeProps['dismissable'] = $state(false);\n\tconst changeDismissable = () => {\n\t\tbadgeDismissable = !badgeDismissable;\n\t};\n\tlet badgeClass: BadgeProps['class'] = $state('');\n\tconst changeClass = () => {\n\t\tbadgeClass = badgeClass === '' ? 'w-40 p-2' : '';\n\t};\n\tlet badgeStatus2 = $state(true);\n\tconst changeStatus = () => {\n\t\tbadgeStatus2 = true;\n\t};\n\tlet border: BadgeProps['border'] = $state(false);\n\tconst changeBorder = () => {\n\t\tborder = !border;\n\t};\n\tlet rounded: BadgeProps['rounded'] = $state(false);\n\tconst changeRounded = () => {\n\t\trounded = !rounded;\n\t};\n\tlet link = $state('');\n\tconst changeLink = () => {\n\t\tlink = link === '' ? '/' : '';\n\t};\n\tlet iconSlot = $state(false);\n\tconst changeIconSlot = () => {\n\t\ticonSlot = !iconSlot;\n\t};\n\n\t// transition example\n\ttype TransitionOption = {\n\t\tname: string;\n\t\ttransition: typeof fly | typeof blur | typeof slide | typeof scale;\n\t\tparams: FlyParams | BlurParams | SlideParams | ScaleParams;\n\t\tcolor: BadgeProps['color'];\n\t};\n\n\tconst transitions: TransitionOption[] = [\n\t\t{\n\t\t\tname: 'Fly',\n\t\t\ttransition: fly,\n\t\t\tparams: { duration: 500, easing: linear, x: 150 },\n\t\t\tcolor: 'blue'\n\t\t},\n\t\t{ name: 'Blur', transition: blur, params: { duration: 500, easing: linear }, color: 'lime' },\n\t\t{\n\t\t\tname: 'Slide',\n\t\t\ttransition: slide,\n\t\t\tparams: { duration: 500, easing: linear, x: -150 },\n\t\t\tcolor: 'violet'\n\t\t},\n\t\t{ name: 'Scale', transition: scale, params: { duration: 500, easing: linear }, color: 'pink' }\n\t];\n\n\tlet selectedTransition = $state('Fly');\n\tlet currentTransition = $derived(\n\t\ttransitions.find((t) => t.name === selectedTransition) || transitions[0]\n\t);\n\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (color !== 'primary') props.push(` color=\"${color}\"`);\n\t\t\tif (badgeSize) props.push(' large');\n\t\t\tif (badgeDismissable) props.push(' dismissable');\n\t\t\tif (badgeClass) props.push(` class=\"${badgeClass}\"`);\n\t\t\tif (!badgeStatus2) props.push(' badgeStatus={false}');\n\t\t\tif (border) props.push(' border');\n\t\t\tif (link) props.push(` href=\"${link}\"`);\n\t\t\tif (rounded) props.push(' rounded');\n\t\t\tif (currentTransition !== transitions[0] && badgeDismissable) {\n\t\t\t\tprops.push(` transition={${currentTransition.transition.name}}`);\n\t\t\t\t// Generate params string without quotes and handle functions\n\t\t\t\tconst paramsString = Object.entries(currentTransition.params)\n\t\t\t\t\t.map(([key, value]) => {\n\t\t\t\t\t\tif (typeof value === 'function') {\n\t\t\t\t\t\t\treturn `${key}:${value.name}`;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn `${key}:${value}`;\n\t\t\t\t\t})\n\t\t\t\t\t.join(',');\n\n\t\t\t\tprops.push(` params={{${paramsString}}}`);\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\tif (iconSlot) {\n\t\t\t\treturn `<Badge${propsString}>\n  <ClockSolid class=\"me-1.5 h-3 w-3\" />\n  My Badge\n</Badge>`;\n\t\t\t} else {\n\t\t\t\treturn `<Badge${propsString}>My Badge</Badge>`;\n\t\t\t}\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Badge</H1>\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Badge Builder</H2>\n<CodeWrapper>\n\t<div class=\"mb-4 h-10\">\n\t\t<Badge\n\t\t\t{color}\n\t\t\tlarge={badgeSize}\n\t\t\tdismissable={badgeDismissable}\n\t\t\tclass={badgeClass}\n\t\t\tbind:badgeStatus={badgeStatus2}\n\t\t\t{border}\n\t\t\t{rounded}\n\t\t\ttransition={currentTransition.transition}\n\t\t\tparams={currentTransition.params}\n\t\t\thref={link}\n\t\t>\n\t\t\t{#if iconSlot}\n\t\t\t\t<ClockSolid class=\"my-1 me-1.5 h-2.5 w-2.5\" />\n\t\t\t{/if}\n\t\t\tMy Badge\n\t\t</Badge>\n\t</div>\n\t<div class=\"mb-4 h-12\">\n\t\t<Button disabled={badgeStatus2 ? true : false} onclick={changeStatus}>Open badge</Button>\n\t</div>\n\t<div class=\"flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"color\"\n\t\t\t\tbind:group={color}\n\t\t\t\tcolor={colorOption as BadgeProps['color']}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Transition</Label>\n\t\t{#each transitions as transition}\n\t\t\t<Radio\n\t\t\t\tdisabled={badgeDismissable ? false : true}\n\t\t\t\tlabelClass=\"w-16 my-1 {badgeDismissable ? '' : 'opacity-30 cursor-not-allowed'}\"\n\t\t\t\tname=\"transition_interactive\"\n\t\t\t\tbind:group={selectedTransition}\n\t\t\t\tvalue={transition.name}>{transition.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" color=\"blue\" onclick={changeSize}>{badgeSize ? 'Small' : 'Large'}</Button>\n\t\t<Button class=\"w-40\" color=\"green\" onclick={changeDismissable}\n\t\t\t>{badgeDismissable ? 'Not dismissable' : 'Dismissable'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"purple\" onclick={changeClass}\n\t\t\t>{badgeClass ? 'Remove class' : 'Add class'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"yellow\" onclick={changeBorder}\n\t\t\t>{border ? 'Remove border' : 'Add border'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"dark\" onclick={changeRounded}\n\t\t\t>{rounded ? 'Remove rounded' : 'Add rounded'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"pink\" onclick={changeLink}\n\t\t\t>{link ? 'Remove href' : 'Add href'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"teal\" onclick={changeIconSlot}\n\t\t\t>{iconSlot ? 'Remove icon' : 'Add icon'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dismissing with custom icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.DismissingWithCustomIcon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DismissingWithCustomIcon.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dismissing with events</H2>\n<CodeWrapper>\n\t<ExampleComponents.DismissingWithEvents />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DismissingWithEvents.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Notification badge</H2>\n<CodeWrapper>\n\t<ExampleComponents.NotificationBadge />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/NotificationBadge.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Button with badge</H2>\n<CodeWrapper>\n\t<ExampleComponents.ButtonWithBadge />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ButtonWithBadge.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Badge with icon only</H2>\n<CodeWrapper>\n\t<ExampleComponents.BadgeWithIconOnly />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/BadgeWithIconOnly.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Opening badge</H2>\n<CodeWrapper>\n\t<ExampleComponents.OpeningBadge />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/OpeningBadge.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dynamic color</H2>\n<CodeWrapper>\n\t<ExampleComponents.DynamicColor />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DynamicColor.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/badge/examples/BadgeWithIconOnly.svelte",
    "content": "<script lang=\"ts\">\n\timport { Badge } from '$lib';\n\timport { CheckFlowbite, InfoCircleFlowbite, UserCircleFlowbite } from 'svelte-animated-icons';\n</script>\n\n<div class=\"flex justify-center gap-2\">\n\t<Badge color=\"gray\" rounded large class=\"!p-1 !font-semibold\">\n\t\t<CheckFlowbite class=\"h-6 w-6\" />\n\t\t<span class=\"sr-only\">Icon description</span>\n\t</Badge>\n\t<Badge rounded large class=\"!p-1 !font-semibold\">\n\t\t<InfoCircleFlowbite class=\"text-primary-600 dark:text-primary-400 h-6 w-6\" />\n\t\t<span class=\"sr-only\">Icon description</span>\n\t</Badge>\n\t<Badge rounded large color=\"blue\" class=\"!p-1 !font-semibold\">\n\t\t<UserCircleFlowbite class=\"h-6 w-6 text-blue-600 dark:text-blue-400\" />\n\t\t<span class=\"sr-only\">Icon description</span>\n\t</Badge>\n</div>\n"
  },
  {
    "path": "src/routes/components/badge/examples/ButtonWithBadge.svelte",
    "content": "<script lang=\"ts\">\n\timport { Badge, Button } from '$lib';\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button>\n\t\tMessages\n\t\t<Badge\n\t\t\trounded\n\t\t\tclass=\"text-primary-800 dark:text-primary-800 ms-2 h-4 w-4 bg-white p-0 font-semibold dark:bg-white\"\n\t\t\t>2</Badge\n\t\t>\n\t</Button>\n</div>\n"
  },
  {
    "path": "src/routes/components/badge/examples/DismissingWithCustomIcon.svelte",
    "content": "<script lang=\"ts\">\n\timport { Badge } from '$lib';\n\timport { CheckCircleOutline } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex h-8 justify-center\">\n\t<Badge dismissable>\n\t\tDefault\n\t\t{#snippet icon()}\n\t\t\t<CheckCircleOutline class=\"h-5 w-5\" />\n\t\t{/snippet}\n\t</Badge>\n</div>\n"
  },
  {
    "path": "src/routes/components/badge/examples/DismissingWithEvents.svelte",
    "content": "<script lang=\"ts\">\n\timport { Badge } from '$lib';\n\tlet eventStatus = $state(true);\n\tfunction handleClose() {\n\t\t// console.log('Badge dismissed');\n\t\talert('Badge dismissed');\n\t\teventStatus = false;\n\t}\n</script>\n\n<div class=\"flex h-8 justify-center\">\n\t<Badge dismissable large onclick={handleClose} bind:badgeStatus={eventStatus}>Default</Badge>\n</div>\n"
  },
  {
    "path": "src/routes/components/badge/examples/DynamicColor.svelte",
    "content": "<script lang=\"ts\">\n\timport { Badge, type BadgeProps } from '$lib';\n\n\tsetInterval(handleHover, 500);\n\n\tlet color = $state('primary') as BadgeProps['color'];\n\tfunction handleHover() {\n\t\tcolor = color === 'primary' ? 'secondary' : 'primary';\n\t}\n</script>\n\n<Badge large {color}>Blinking badge</Badge>\n"
  },
  {
    "path": "src/routes/components/badge/examples/NotificationBadge.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Indicator } from '$lib';\n\timport { EnvelopeFlowbite } from 'svelte-animated-icons';\n</script>\n\n<div class=\"flex justify-center gap-4\">\n\t<Button class=\"relative\" size=\"sm\">\n\t\t<EnvelopeFlowbite class=\"text-white dark:text-white\" />\n\t\t<span class=\"sr-only\">Notifications</span>\n\t\t<Indicator color=\"blue\" border size=\"xl\" placement=\"top-right\" class=\"text-xs font-bold\"\n\t\t\t>18</Indicator\n\t\t>\n\t</Button>\n\n\t<Button class=\"relative\" size=\"sm\">\n\t\t<EnvelopeFlowbite />\n\t\t<span class=\"sr-only\">Notifications</span>\n\t\t<Indicator color=\"red\" border size=\"xl\" placement=\"top-right\" class=\"text-xs font-bold\"\n\t\t\t>20</Indicator\n\t\t>\n\t</Button>\n\n\t<Button class=\"relative\" size=\"sm\">\n\t\t<EnvelopeFlowbite class=\"text-white dark:text-white\" />\n\t\t<span class=\"sr-only\">Notifications</span>\n\t\t<Indicator color=\"sky\" border size=\"xl\" placement=\"bottom-right\" class=\"text-xs font-bold\"\n\t\t\t>20</Indicator\n\t\t>\n\t</Button>\n</div>\n"
  },
  {
    "path": "src/routes/components/badge/examples/OpeningBadge.svelte",
    "content": "<script lang=\"ts\">\n\timport { Badge, Button } from '$lib';\n\tlet openBadgeStatus = $state(false);\n\tfunction openBadge() {\n\t\topenBadgeStatus = true;\n\t}\n</script>\n\n<Button onclick={openBadge}>Open badge</Button>\n<Badge class=\"ml-4\" color=\"blue\" dismissable large bind:badgeStatus={openBadgeStatus}>Default</Badge\n>\n"
  },
  {
    "path": "src/routes/components/badge/examples/Setup.svelte",
    "content": "<script>\n\timport { Badge } from 'svelte-5-ui-lib';\n\timport { ClockSolid } from 'flowbite-svelte-icons';\n</script>\n"
  },
  {
    "path": "src/routes/components/badge/examples/index.ts",
    "content": "export { default as ButtonWithBadge } from './ButtonWithBadge.svelte';\nexport { default as DismissingWithCustomIcon } from './DismissingWithCustomIcon.svelte';\nexport { default as DismissingWithEvents } from './DismissingWithEvents.svelte';\nexport { default as BadgeWithIconOnly } from './BadgeWithIconOnly.svelte';\nexport { default as NotificationBadge } from './NotificationBadge.svelte';\nexport { default as OpeningBadge } from './OpeningBadge.svelte';\nexport { default as DynamicColor } from './DynamicColor.svelte';\n"
  },
  {
    "path": "src/routes/components/banner/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tBanner,\n\t\tbanner,\n\t\tButton,\n\t\tSkeleton,\n\t\tImagePlaceholder,\n\t\tLabel,\n\t\tRadio,\n\t\ttype BannerProps,\n\t\tuiHelpers\n\t} from '$lib';\n\timport { BullhornOutline } from 'flowbite-svelte-icons';\n\timport { blur, fly, slide, scale } from 'svelte/transition';\n\timport type { FlyParams, BlurParams, SlideParams, ScaleParams } from 'svelte/transition';\n\timport { linear } from 'svelte/easing';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'banner';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// interactive example\n\t// position, bannerType, color, class:divClass\n\tconst colors = Object.keys(banner.variants.color);\n\tlet position: BannerProps['position'] = $state('sticky');\n\tconst changePosition = () => {\n\t\tposition = position === 'sticky' ? 'absolute' : 'sticky';\n\t\tif (position === 'sticky') {\n\t\t\tbannerType = 'default';\n\t\t}\n\t};\n\tlet bannerType: BannerProps['bannerType'] = $state('default');\n\tconst changeBannerType = () => {\n\t\tbannerType = bannerType === 'default' ? 'cta' : 'default';\n\t\tif (bannerType === 'cta') {\n\t\t\tposition = 'absolute';\n\t\t}\n\t};\n\tlet color: BannerProps['color'] = $state('primary');\n\tlet bannerClass: BannerProps['class'] = $state('');\n\tconst changeClass = () => {\n\t\tbannerClass = bannerClass === '' ? 'mt-4' : '';\n\t};\n\tlet bannerStatus = $state(true);\n\tconst changeStatus = () => {\n\t\tbannerStatus = true;\n\t};\n\n\t// transition\n\ttype TransitionOption = {\n\t\tname: string;\n\t\ttransition: typeof fly | typeof blur | typeof slide | typeof scale;\n\t\tparams: FlyParams | BlurParams | SlideParams | ScaleParams;\n\t};\n\n\tconst transitions: TransitionOption[] = [\n\t\t{ name: 'Fly', transition: fly, params: { duration: 500, easing: linear, x: 150 } },\n\t\t{ name: 'Blur', transition: blur, params: { duration: 500, easing: linear } },\n\t\t{ name: 'Slide', transition: slide, params: { duration: 500, easing: linear, x: -150 } },\n\t\t{ name: 'Scale', transition: scale, params: { duration: 500, easing: linear } }\n\t];\n\n\tlet selectedTransition = $state('Fly');\n\tlet currentTransition = $derived(\n\t\ttransitions.find((t) => t.name === selectedTransition) || transitions[0]\n\t);\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\t// position, bannerType color, class\n\t\t\tlet props = [];\n\t\t\tif (color !== 'primary') props.push(` color=\"${color}\"`);\n\t\t\tif (bannerType !== 'default') props.push(` bannerType=\"${bannerType}\"`);\n\t\t\tif (position !== 'sticky') props.push(` position=\"${position}\"`);\n\t\t\tif (bannerClass) props.push(` class=\"${bannerClass}\"`);\n\t\t\tif (!bannerStatus) props.push(' bannerStatus={false}');\n\t\t\tif (currentTransition !== transitions[0]) {\n\t\t\t\tprops.push(` transition={${currentTransition.transition.name}}`);\n\n\t\t\t\t// Generate params string without quotes and handle functions\n\t\t\t\tconst paramsString = Object.entries(currentTransition.params)\n\t\t\t\t\t.map(([key, value]) => {\n\t\t\t\t\t\tif (typeof value === 'function') {\n\t\t\t\t\t\t\treturn `${key}:${value.name}`;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn `${key}:${value}`;\n\t\t\t\t\t})\n\t\t\t\t\t.join(',');\n\t\t\t\tprops.push(` params={{${paramsString}}}`);\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<div class=\"relative h-40\">\n  <Banner${propsString}>\n    My Banner\n  </Banner>\n</div>`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\n\t// end of DynamicCodeBlock setup\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Banner</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Banner Builder</H2>\n<CodeWrapper class=\"relative\" innerClass=\"p-0\">\n\t<div class=\"mb-4 h-[670px] md:h-[480px]\">\n\t\t<div class=\"p-6\">\n\t\t\t<Skeleton class=\"py-4\" />\n\t\t\t<ImagePlaceholder class=\"py-4\" />\n\t\t</div>\n\t\t<Banner\n\t\t\tid=\"sample-banner\"\n\t\t\t{position}\n\t\t\t{bannerType}\n\t\t\t{color}\n\t\t\tclass={bannerClass}\n\t\t\tbind:bannerStatus\n\t\t\ttransition={currentTransition.transition}\n\t\t\tparams={currentTransition.params}\n\t\t>\n\t\t\t<p class=\"flex items-center text-sm font-normal text-gray-500 dark:text-gray-400\">\n\t\t\t\t<span class=\"me-3 inline-flex rounded-full bg-gray-200 p-1 dark:bg-gray-600\">\n\t\t\t\t\t<BullhornOutline class=\"h-3 w-3 text-gray-500 dark:text-gray-400\" />\n\t\t\t\t\t<span class=\"sr-only\">Light bulb</span>\n\t\t\t\t</span>\n\t\t\t\t<span>\n\t\t\t\t\tNew brand identity has been launched for the <a\n\t\t\t\t\t\thref=\"https://flowbite.com\"\n\t\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 inline font-medium underline decoration-solid decoration-2 underline-offset-2 hover:no-underline dark:decoration-1\"\n\t\t\t\t\t\t>Flowbite Library</a\n\t\t\t\t\t>\n\t\t\t\t</span>\n\t\t\t</p>\n\t\t</Banner>\n\t</div>\n\t<div class=\"p-6\">\n\t\t<div class=\"mb-4 h-12\">\n\t\t\t<Button class=\"w-48\" disabled={bannerStatus ? true : false} onclick={changeStatus}\n\t\t\t\t>Open banner</Button\n\t\t\t>\n\t\t</div>\n\t\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t\t{#each colors as colorOption}\n\t\t\t\t<Radio\n\t\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\t\tname=\"color\"\n\t\t\t\t\tbind:group={color}\n\t\t\t\t\tcolor={colorOption as BannerProps['color']}\n\t\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t\t>\n\t\t\t{/each}\n\t\t</div>\n\t\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t\t<Label class=\"mb-4 w-full font-bold\">Transition</Label>\n\t\t\t{#each transitions as transition}\n\t\t\t\t<Radio\n\t\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\t\tname=\"interactive_transition\"\n\t\t\t\t\tbind:group={selectedTransition}\n\t\t\t\t\tvalue={transition.name}>{transition.name}</Radio\n\t\t\t\t>\n\t\t\t{/each}\n\t\t</div>\n\t\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t\t<Button class=\"w-40\" onclick={changePosition}\n\t\t\t\t>Position: {position === 'sticky' ? 'absolute' : 'sticky'}</Button\n\t\t\t>\n\t\t\t<Button class=\"w-40\" color=\"blue\" onclick={changeBannerType}\n\t\t\t\t>Type: {bannerType === 'default' ? 'cta' : 'default'}</Button\n\t\t\t>\n\t\t\t<Button class=\"w-40\" color=\"green\" onclick={changeClass}\n\t\t\t\t>{bannerClass ? 'Remove class' : 'Add class'}</Button\n\t\t\t>\n\t\t</div>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Newletter signup banner</H2>\n<CodeWrapper>\n\t<ExampleComponents.NewsletterSignupBanner />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/NewsletterSignupBanner.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Information banner</H2>\n<CodeWrapper>\n\t<ExampleComponents.InformationBanner />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/InformationBanner.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/banner/examples/InformationBanner.svelte",
    "content": "<script lang=\"ts\">\n\timport { Skeleton, ImagePlaceholder, Banner } from '$lib';\n\timport { BookOpenSolid, ArrowRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"relative\">\n\t<div class=\"p-6\">\n\t\t<Skeleton class=\"py-4\" />\n\t\t<ImagePlaceholder class=\"py-4\" />\n\t</div>\n\t<Banner id=\"info-banner\" position=\"absolute\" bannerType=\"info\">\n\t\t{#snippet header()}\n\t\t\t<div class=\"mb-4 md:me-4 md:mb-0\">\n\t\t\t\t<h2 class=\"mb-1 text-base font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t\tIntegration is the key\n\t\t\t\t</h2>\n\t\t\t\t<p class=\"flex items-center text-sm font-normal text-gray-500 dark:text-gray-400\">\n\t\t\t\t\tYou can integrate Flowbite with many tools.\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<a\n\t\t\thref=\"/\"\n\t\t\tclass=\"hover:text-primary-700 me-3 inline-flex items-center rounded-lg border border-gray-200 bg-white px-3 py-2 text-xs font-medium text-gray-900 hover:bg-gray-100 focus:z-10 focus:ring-4 focus:ring-gray-200 focus:outline-none dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white dark:focus:ring-gray-700\"\n\t\t>\n\t\t\t<BookOpenSolid class=\"me-2 h-3 w-3\" />\n\t\t\tLearn more\n\t\t</a>\n\t\t<a\n\t\t\thref=\"/\"\n\t\t\tclass=\"bg-primary-700 hover:bg-primary-800 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800 me-2 inline-flex rounded-lg px-3 py-2 text-xs font-medium text-white focus:ring-4 focus:outline-none\"\n\t\t>\n\t\t\tGet started <ArrowRightOutline class=\"ms-2 h-3 w-3\" />\n\t\t</a>\n\t</Banner>\n</div>\n"
  },
  {
    "path": "src/routes/components/banner/examples/NewsletterSignupBanner.svelte",
    "content": "<script lang=\"ts\">\n\timport { Skeleton, ImagePlaceholder, Banner } from '$lib';\n</script>\n\n<div class=\"relative\">\n\t<div class=\"p-6\">\n\t\t<Skeleton class=\"py-4\" />\n\t\t<ImagePlaceholder class=\"py-4\" />\n\t</div>\n\t<Banner id=\"signup-banner\" position=\"absolute\" bannerType=\"signup\">\n\t\t<form action=\"/\" class=\"flex w-full flex-col items-center md:flex-row\">\n\t\t\t<label\n\t\t\t\tfor=\"email\"\n\t\t\t\tclass=\"me-auto mb-2 flex-shrink-0 text-sm font-medium text-gray-500 md:m-0 md:me-4 md:mb-0 dark:text-gray-400\"\n\t\t\t\t>Sign up for our newsletter</label\n\t\t\t>\n\t\t\t<input\n\t\t\t\ttype=\"email\"\n\t\t\t\tid=\"email\"\n\t\t\t\tplaceholder=\"Enter your email\"\n\t\t\t\tclass=\"focus:border-primary-500 focus:ring-primary-500 dark:focus:border-primary-500 dark:focus:ring-primary-500 mb-2 block w-full rounded-lg border border-gray-300 bg-white p-2.5 text-sm text-gray-900 md:me-4 md:mb-0 md:w-64 dark:border-gray-500 dark:bg-gray-600 dark:text-white dark:placeholder-gray-400\"\n\t\t\t\trequired\n\t\t\t/>\n\t\t\t<button\n\t\t\t\ttype=\"submit\"\n\t\t\t\tclass=\"bg-primary-700 hover:bg-primary-800 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800 w-full rounded-lg px-5 py-2.5 text-center text-sm font-medium text-white focus:ring-4 focus:outline-none sm:w-auto\"\n\t\t\t\t>Subscribe</button\n\t\t\t>\n\t\t</form>\n\t</Banner>\n</div>\n"
  },
  {
    "path": "src/routes/components/banner/examples/Setup.svelte",
    "content": "<script>\n\timport { Banner } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/banner/examples/index.ts",
    "content": "export { default as InformationBanner } from './InformationBanner.svelte';\nexport { default as NewsletterSignupBanner } from './NewsletterSignupBanner.svelte';\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'bottom-navigation';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Bottom navigation</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Animated icons</H2>\n<CodeWrapper>\n\t<ExampleComponents.AnimatedIcons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AnimatedIcons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Link and active class</H2>\n<CodeWrapper>\n\t<ExampleComponents.LinkAndActiveClass />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/LinkAndActiveClass.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Overwriting active class</H2>\n<CodeWrapper>\n\t<ExampleComponents.OverwritingActiveClass />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/OverwritingActiveClass.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon color</H2>\n<CodeWrapper>\n\t<ExampleComponents.IconColor />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/IconColor.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Border</H2>\n<CodeWrapper>\n\t<ExampleComponents.Border />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Border.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Application bar</H2>\n<CodeWrapper>\n\t<ExampleComponents.ApplicationBar />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ApplicationBar.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Pagination</H2>\n<CodeWrapper>\n\t<ExampleComponents.Pagination />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Pagination.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Button group</H2>\n<CodeWrapper>\n\t<ExampleComponents.ButtonGroup />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ButtonGroup.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Card</H2>\n<CodeWrapper>\n\t<ExampleComponents.Card />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Card.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/AnimatedIcons.svelte",
    "content": "<script lang=\"ts\">\n\timport { Skeleton, ImagePlaceholder, BottomNav, BottomNavItem } from '$lib';\n\timport {\n\t\tAdjustmentsVerticalFlowbite,\n\t\tHomeFlowbite,\n\t\tWalletFlowbite,\n\t\tUserCircleFlowbite\n\t} from 'svelte-animated-icons';\n</script>\n\n<div class=\"relative flex flex-col p-6\">\n\t<Skeleton class=\"py-4\" />\n\t<ImagePlaceholder class=\"pb-20\" />\n\n\t<BottomNav position=\"absolute\" innerClass=\"grid-cols-4\">\n\t\t<BottomNavItem btnName=\"Home\">\n\t\t\t<HomeFlowbite\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-5 w-5 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Wallet\">\n\t\t\t<WalletFlowbite\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-5 w-5 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Settings\">\n\t\t\t<AdjustmentsVerticalFlowbite\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-5 w-5 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Profile\">\n\t\t\t<UserCircleFlowbite\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-5 w-5 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t</BottomNavItem>\n\t</BottomNav>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/ApplicationBar.svelte",
    "content": "<script>\n\timport { BottomNav, BottomNavItem, Skeleton, ImagePlaceholder, Tooltip } from '$lib';\n\timport {\n\t\tHomeSolid,\n\t\tWalletSolid,\n\t\tAdjustmentsVerticalOutline,\n\t\tUserCircleSolid,\n\t\tPlusOutline\n\t} from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<div class=\"relative flex flex-col p-6\">\n\t<Skeleton class=\"py-4\" />\n\t<ImagePlaceholder class=\"pb-20\" />\n\n\t<BottomNav {activeUrl} position=\"absolute\" navType=\"application\" innerClass=\"grid-cols-5\">\n\t\t<BottomNavItem btnName=\"Home\" appBtnPosition=\"left\" btnClass=\"static\">\n\t\t\t<HomeSolid\n\t\t\t\tid=\"home\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#home\">Home</Tooltip>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Wallet\" appBtnPosition=\"middle\">\n\t\t\t<WalletSolid\n\t\t\t\tid=\"wallet\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#wallet\">Wallet</Tooltip>\n\t\t</BottomNavItem>\n\t\t<div class=\"flex items-center justify-center\">\n\t\t\t<BottomNavItem\n\t\t\t\tbtnName=\"Create new item\"\n\t\t\t\tappBtnPosition=\"middle\"\n\t\t\t\tbtnClass=\"inline-flex items-center justify-center w-10 h-10 font-medium bg-primary-600 rounded-full hover:bg-primary-700 group focus:ring-4 focus:ring-primary-300 focus:outline-none dark:focus:ring-primary-800\"\n\t\t\t>\n\t\t\t\t<PlusOutline id=\"create\" class=\"text-white\" />\n\t\t\t\t<Tooltip arrow={false} triggeredBy=\"#create\">Create new item</Tooltip>\n\t\t\t</BottomNavItem>\n\t\t</div>\n\t\t<BottomNavItem btnName=\"Settings\" appBtnPosition=\"middle\">\n\t\t\t<AdjustmentsVerticalOutline\n\t\t\t\tid=\"settings\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#settings\">Settings</Tooltip>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Profile\" appBtnPosition=\"right\">\n\t\t\t<UserCircleSolid\n\t\t\t\tid=\"profile\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#profile\">Profile</Tooltip>\n\t\t</BottomNavItem>\n\t</BottomNav>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/Border.svelte",
    "content": "<script lang=\"ts\">\n\timport { Skeleton, ImagePlaceholder, BottomNav, BottomNavItem } from '$lib';\n\timport {\n\t\tAdjustmentsVerticalSolid,\n\t\tHomeSolid,\n\t\tWalletSolid,\n\t\tUserCircleSolid\n\t} from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"relative flex flex-col p-6\">\n\t<Skeleton class=\"py-4\" />\n\t<ImagePlaceholder class=\"pb-20\" />\n\n\t<BottomNav position=\"absolute\" navType=\"border\" innerClass=\"grid-cols-4\">\n\t\t<BottomNavItem btnName=\"Home\">\n\t\t\t<HomeSolid />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Wallet\">\n\t\t\t<WalletSolid />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Settings\">\n\t\t\t<AdjustmentsVerticalSolid />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Profile\">\n\t\t\t<UserCircleSolid />\n\t\t</BottomNavItem>\n\t</BottomNav>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/ButtonGroup.svelte",
    "content": "<script>\n\timport {\n\t\tBottomNav,\n\t\tBottomNavItem,\n\t\tBottomNavHeader,\n\t\tBottomNavHeaderItem,\n\t\tSkeleton,\n\t\tImagePlaceholder,\n\t\tTooltip\n\t} from '$lib';\n\timport {\n\t\tHomeSolid,\n\t\tBookmarkSolid,\n\t\tPlusOutline,\n\t\tSearchOutline,\n\t\tAdjustmentsVerticalOutline\n\t} from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"relative flex flex-col p-6\">\n\t<Skeleton class=\"py-4\" />\n\t<ImagePlaceholder class=\"pb-28\" />\n\n\t<BottomNav position=\"absolute\" navType=\"group\" innerClass=\"grid-cols-5\">\n\t\t{#snippet header()}\n\t\t\t<BottomNavHeader>\n\t\t\t\t<BottomNavHeaderItem itemName=\"New\" />\n\t\t\t\t<BottomNavHeaderItem itemName=\"Popular\" active={true} />\n\t\t\t\t<BottomNavHeaderItem itemName=\"Following\" />\n\t\t\t</BottomNavHeader>\n\t\t{/snippet}\n\t\t<BottomNavItem btnName=\"Home\">\n\t\t\t<HomeSolid\n\t\t\t\tid=\"home\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#home\">Home</Tooltip>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Bookmark\">\n\t\t\t<BookmarkSolid\n\t\t\t\tid=\"bookmark\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#bookmark\">Bookmark</Tooltip>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"New post\">\n\t\t\t<PlusOutline\n\t\t\t\tid=\"create\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#create\">New post</Tooltip>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Search\">\n\t\t\t<SearchOutline\n\t\t\t\tid=\"search\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#search\">Search</Tooltip>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Settings\">\n\t\t\t<AdjustmentsVerticalOutline\n\t\t\t\tid=\"settings\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#settings\">Settings</Tooltip>\n\t\t</BottomNavItem>\n\t</BottomNav>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/Card.svelte",
    "content": "<script lang=\"ts\">\n\timport { BottomNav, BottomNavItem, Card, Listgroup, Avatar } from '$lib';\n\timport { ClockSolid, UsersGroupOutline, StarSolid } from 'flowbite-svelte-icons';\n\tinterface ListType {\n\t\timg: { src: string; alt: string };\n\t\tcomment: string;\n\t\tmessage: string;\n\t}\n\tlet list: ListType[] = [\n\t\t{\n\t\t\timg: { src: '/images/profile-picture-1.webp', alt: 'Neil Sims' },\n\t\t\tcomment:\n\t\t\t\t'New message from <span class=\"font-medium text-gray-900 dark:text-white\">Jese Leos</span>: \"Hey, what\\'s up? All set for the presentation?\"',\n\t\t\tmessage: 'a few moments ago'\n\t\t},\n\t\t{\n\t\t\timg: { src: '/images/profile-picture-2.webp', alt: 'Bonnie Green' },\n\t\t\tcomment:\n\t\t\t\t'Joseph McFall and <span class=\"font-medium text-gray-900 dark:text-white\">5 others</span> started following you.',\n\t\t\tmessage: '10 minutes ago'\n\t\t},\n\t\t{\n\t\t\timg: { src: '/images/profile-picture-3.webp', alt: 'Leslie Livingston' },\n\t\t\tcomment:\n\t\t\t\t'Bonnie Green and <span class=\"font-medium text-gray-900 dark:text-white\">141 others</span> love your story. See it and view more stories.',\n\t\t\tmessage: '23 minutes ago'\n\t\t},\n\t\t{\n\t\t\timg: { src: '/images/profile-picture-4.webp', alt: 'Robert Brown' },\n\t\t\tcomment:\n\t\t\t\t'Leslie Livingston mentioned you in a comment: <span class=\"font-medium text-primary-600 dark:text-primary-500 hover:underline\">@bonnie.green</span> what do you say?',\n\t\t\tmessage: '23 minutes ago'\n\t\t},\n\t\t{\n\t\t\timg: { src: '/images/profile-picture-5.webp', alt: 'Michael Gough' },\n\t\t\tcomment:\n\t\t\t\t'Robert Brown</span> posted a new video: Glassmorphism - learn how to implement the new design trend.',\n\t\t\tmessage: '23 minutes ago'\n\t\t}\n\t];\n</script>\n\n<div class=\"flex justify-center\">\n\t<Card\n\t\tclass=\"relative h-96 overflow-y-scroll rounded-lg border border-gray-100 bg-white dark:border-gray-600 dark:bg-gray-700\"\n\t\tcontentClass=\"p-0 sm:p-0 md:p-0\"\n\t>\n\t\t<Listgroup class=\"border-0 dark:!bg-transparent\">\n\t\t\t{#snippet children()}\n\t\t\t\t{#each list as item}\n\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"/\"\n\t\t\t\t\t\tclass=\"flex w-full items-center justify-center px-4 py-3 hover:bg-gray-50 dark:hover:bg-gray-800\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<Avatar src={item.img.src} alt={item.img.alt} class=\"me-3 flex-shrink-0\" />\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">{@html item.comment}</p>\n\t\t\t\t\t\t\t<span class=\"text-primary-600 dark:text-primary-500 text-xs\"\n\t\t\t\t\t\t\t\t>{@html item.message}</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</a>\n\t\t\t\t{/each}\n\t\t\t{/snippet}\n\t\t</Listgroup>\n\t\t<BottomNav position=\"sticky\" navType=\"card\" innerClass=\"grid-cols-3 pt-2 pb-4\">\n\t\t\t<BottomNavItem btnName=\"Latest\">\n\t\t\t\t<ClockSolid\n\t\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t\t/>\n\t\t\t</BottomNavItem>\n\t\t\t<BottomNavItem btnName=\"Following\">\n\t\t\t\t<UsersGroupOutline\n\t\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t\t/>\n\t\t\t</BottomNavItem>\n\t\t\t<BottomNavItem btnName=\"Favorites\">\n\t\t\t\t<StarSolid\n\t\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t\t/>\n\t\t\t</BottomNavItem>\n\t\t</BottomNav>\n\t</Card>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Skeleton, ImagePlaceholder, BottomNav, BottomNavItem } from '$lib';\n\timport {\n\t\tAdjustmentsVerticalSolid,\n\t\tHomeSolid,\n\t\tWalletSolid,\n\t\tUserCircleSolid\n\t} from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"relative flex flex-col p-6\">\n\t<Skeleton class=\"py-4\" />\n\t<ImagePlaceholder class=\"pb-20\" />\n\n\t<BottomNav position=\"absolute\" innerClass=\"grid-cols-4\">\n\t\t<BottomNavItem btnName=\"Home\">\n\t\t\t<HomeSolid\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-5 w-5 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Wallet\">\n\t\t\t<WalletSolid\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-5 w-5 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Settings\">\n\t\t\t<AdjustmentsVerticalSolid\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-5 w-5 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Profile\">\n\t\t\t<UserCircleSolid\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-5 w-5 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t</BottomNavItem>\n\t</BottomNav>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/IconColor.svelte",
    "content": "<script lang=\"ts\">\n\timport { Skeleton, ImagePlaceholder, BottomNav, BottomNavItem } from '$lib';\n\timport {\n\t\tAdjustmentsVerticalSolid,\n\t\tHomeSolid,\n\t\tWalletSolid,\n\t\tUserCircleSolid\n\t} from 'flowbite-svelte-icons';\n\tlet svgClass =\n\t\t'mb-1 text-pink-500 dark:text-pink-400 group-hover:text-pink-600 dark:group-hover:text-pink-500';\n\tlet svgActiveClass =\n\t\t'mb-1 text-green-500 dark:text-green-500 group-hover:text-green-700 dark:group-hover:text-green-700';\n\timport { page } from '$app/stores';\n\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<div class=\"relative flex flex-col p-6\">\n\t<Skeleton class=\"py-4\" />\n\t<ImagePlaceholder class=\"pb-20\" />\n\n\t<BottomNav {activeUrl} position=\"absolute\" innerClass=\"grid-cols-4\">\n\t\t<BottomNavItem btnName=\"Home\" href=\"/\">\n\t\t\t<HomeSolid class={activeUrl === '/' ? svgActiveClass : svgClass} />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Quickstart\" href=\"/docs/pages/quickstart\">\n\t\t\t<WalletSolid class={activeUrl === '/docs/pages/quickstart' ? svgActiveClass : svgClass} />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"BottomNav\" href=\"/docs/components/bottom-navigation\">\n\t\t\t<AdjustmentsVerticalSolid\n\t\t\t\tclass={activeUrl === '/docs/components/bottom-navigation' ? svgActiveClass : svgClass}\n\t\t\t/>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Accordion\" href=\"/docs/components/accordion\">\n\t\t\t<UserCircleSolid\n\t\t\t\tclass={activeUrl === '/docs/components/accordion' ? svgActiveClass : svgClass}\n\t\t\t/>\n\t\t</BottomNavItem>\n\t</BottomNav>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/LinkAndActiveClass.svelte",
    "content": "<script lang=\"ts\">\n\timport { Skeleton, ImagePlaceholder, BottomNav, BottomNavItem } from '$lib';\n\timport {\n\t\tAdjustmentsVerticalSolid,\n\t\tHomeSolid,\n\t\tWalletSolid,\n\t\tUserCircleSolid\n\t} from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<div class=\"relative flex flex-col p-6\">\n\t<Skeleton class=\"py-4\" />\n\t<ImagePlaceholder class=\"pb-20\" />\n\n\t<BottomNav {activeUrl} position=\"absolute\" innerClass=\"grid-cols-4\">\n\t\t<BottomNavItem btnName=\"Home\" href=\"/\">\n\t\t\t<HomeSolid />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Quickstart\" href=\"/pages/about\" target=\"_blank\">\n\t\t\t<WalletSolid />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"BottomNav\" href=\"/components/bottom-navigation\">\n\t\t\t<AdjustmentsVerticalSolid />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Accordion\" href=\"/components/accordion\">\n\t\t\t<UserCircleSolid />\n\t\t</BottomNavItem>\n\t</BottomNav>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/OverwritingActiveClass.svelte",
    "content": "<script lang=\"ts\">\n\timport { Skeleton, ImagePlaceholder, BottomNav, BottomNavItem } from '$lib';\n\timport {\n\t\tAdjustmentsVerticalSolid,\n\t\tHomeSolid,\n\t\tWalletSolid,\n\t\tUserCircleSolid\n\t} from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<div class=\"relative flex flex-col p-6\">\n\t<Skeleton class=\"py-4\" />\n\t<ImagePlaceholder class=\"pb-20\" />\n\n\t<BottomNav\n\t\t{activeUrl}\n\t\tposition=\"absolute\"\n\t\tinnerClass=\"grid-cols-4\"\n\t\tactiveClass=\"font-bold text-green-500 hover:text-green-900 dark:hover:text-green-700 dark:text-green-300\"\n\t>\n\t\t<BottomNavItem btnName=\"Home\" href=\"/\">\n\t\t\t<HomeSolid />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Quickstart\" href=\"/pages/quickstart\">\n\t\t\t<WalletSolid />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"BottomNav\" href=\"/components/bottom-navigation\">\n\t\t\t<AdjustmentsVerticalSolid />\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Accordion\" href=\"/components/accordion\">\n\t\t\t<UserCircleSolid />\n\t\t</BottomNavItem>\n\t</BottomNav>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/Pagination.svelte",
    "content": "<script>\n\timport { BottomNav, BottomNavItem, Skeleton, ImagePlaceholder, Tooltip } from '$lib';\n\timport {\n\t\tFileCirclePlusOutline,\n\t\tBookmarkSolid,\n\t\tAngleLeftOutline,\n\t\tAngleRightOutline,\n\t\tAdjustmentsVerticalOutline,\n\t\tUserCircleSolid\n\t} from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"relative flex flex-col p-6\">\n\t<Skeleton class=\"py-4\" />\n\t<ImagePlaceholder class=\"pb-20\" />\n\n\t<BottomNav position=\"absolute\" navType=\"pagination\" innerClass=\"grid-cols-6\">\n\t\t<BottomNavItem btnName=\"New document\">\n\t\t\t<FileCirclePlusOutline\n\t\t\t\tid=\"create\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#create\">New document</Tooltip>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Bookmark\">\n\t\t\t<BookmarkSolid\n\t\t\t\tid=\"bookmark\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#bookmark\">Bookmark</Tooltip>\n\t\t</BottomNavItem>\n\t\t<div class=\"col-span-2 flex items-center justify-center\">\n\t\t\t<div\n\t\t\t\tclass=\"mx-2 flex w-full max-w-[128px] items-center justify-between rounded-lg bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-400\"\n\t\t\t>\n\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\tclass=\"inline-flex h-8 items-center justify-center rounded-s-lg bg-gray-100 px-1 hover:bg-gray-200 focus:ring-2 focus:ring-gray-200 focus:outline-none dark:bg-gray-600 dark:hover:bg-gray-800 dark:focus:ring-gray-800\"\n\t\t\t\t>\n\t\t\t\t\t<AngleLeftOutline class=\"ms-1 h-2 w-2\" />\n\t\t\t\t\t<span class=\"sr-only\">Previous page</span>\n\t\t\t\t</button>\n\t\t\t\t<span class=\"mx-1 flex-shrink-0 text-sm font-medium\">1 of 345</span>\n\t\t\t\t<button\n\t\t\t\t\ttype=\"button\"\n\t\t\t\t\tclass=\"inline-flex h-8 items-center justify-center rounded-e-lg bg-gray-100 px-1 hover:bg-gray-200 focus:ring-2 focus:ring-gray-200 focus:outline-none dark:bg-gray-600 dark:hover:bg-gray-800 dark:focus:ring-gray-800\"\n\t\t\t\t>\n\t\t\t\t\t<AngleRightOutline class=\"me-1 h-2 w-2\" />\n\t\t\t\t\t<span class=\"sr-only\">Next page</span>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<BottomNavItem btnName=\"Settings\">\n\t\t\t<AdjustmentsVerticalOutline\n\t\t\t\tid=\"settings\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#settings\">Settings</Tooltip>\n\t\t</BottomNavItem>\n\t\t<BottomNavItem btnName=\"Profile\">\n\t\t\t<UserCircleSolid\n\t\t\t\tid=\"profile\"\n\t\t\t\tclass=\"group-hover:text-primary-600 dark:group-hover:text-primary-500 mb-1 h-6 w-6 text-gray-500 dark:text-gray-400\"\n\t\t\t/>\n\t\t\t<Tooltip arrow={false} triggeredBy=\"#profile\">Profile</Tooltip>\n\t\t</BottomNavItem>\n\t</BottomNav>\n</div>\n"
  },
  {
    "path": "src/routes/components/bottom-navigation/examples/index.ts",
    "content": "export { default as AnimatedIcons } from './AnimatedIcons.svelte';\nexport { default as Default } from './Default.svelte';\nexport { default as LinkAndActiveClass } from './LinkAndActiveClass.svelte';\nexport { default as OverwritingActiveClass } from './OverwritingActiveClass.svelte';\nexport { default as IconColor } from './IconColor.svelte';\nexport { default as Border } from './Border.svelte';\nexport { default as ApplicationBar } from './ApplicationBar.svelte';\nexport { default as Pagination } from './Pagination.svelte';\nexport { default as ButtonGroup } from './ButtonGroup.svelte';\nexport { default as Card } from './Card.svelte';\n"
  },
  {
    "path": "src/routes/components/breadcrumb/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Breadcrumb, BreadcrumbItem, Button, type BreadcrumbProps } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'breadcrumb';\n\n\tlet navClass: BreadcrumbProps['class'] = $state('');\n\tconst changeNavClass = () => {\n\t\tnavClass = navClass === '' ? 'border border-red-500 p-2' : '';\n\t};\n\tlet olClass: BreadcrumbProps['olClass'] = $state('');\n\tconst changeOlClass = () => {\n\t\tolClass = olClass === '' ? 'border border-blue-500 p-2' : '';\n\t};\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Breadcrumb</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Solid</H2>\n<CodeWrapper>\n\t<ExampleComponents.Solid />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Solid.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.Icon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Icon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>navClass and olClass</H2>\n\n<CodeWrapper innerClass=\"overflow-x-scroll p-2 sm:p-6\">\n\t<div class=\"h-20\">\n\t\t<Breadcrumb {navClass} {olClass}>\n\t\t\t<BreadcrumbItem href=\"/\" home>Home</BreadcrumbItem>\n\t\t\t<BreadcrumbItem href=\"/\">Projects</BreadcrumbItem>\n\t\t\t<BreadcrumbItem>Flowbite Svelte</BreadcrumbItem>\n\t\t</Breadcrumb>\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" onclick={changeNavClass}\n\t\t\t>{navClass ? 'Remove navClass' : 'Add navClass'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"green\" onclick={changeOlClass}\n\t\t\t>{olClass ? 'Remove olClass' : 'Add olClass'}</Button\n\t\t>\n\t</div>\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/breadcrumb/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Breadcrumb, BreadcrumbItem } from '$lib';\n</script>\n\n<div class=\"overflow-x-scroll p-2 sm:p-6\">\n\t<Breadcrumb>\n\t\t<BreadcrumbItem href=\"/\" home>Home</BreadcrumbItem>\n\t\t<BreadcrumbItem href=\"/\">Projects</BreadcrumbItem>\n\t\t<BreadcrumbItem>Flowbite Svelte</BreadcrumbItem>\n\t</Breadcrumb>\n</div>\n"
  },
  {
    "path": "src/routes/components/breadcrumb/examples/Icon.svelte",
    "content": "<script lang=\"ts\">\n\timport { Breadcrumb, BreadcrumbItem } from '$lib';\n\timport { ChevronDoubleRightOutline, HomeOutline } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"overflow-x-scroll p-2 sm:p-6\">\n\t<Breadcrumb class=\"overflow-x-scroll bg-gray-50 px-5 py-3 dark:bg-gray-900\">\n\t\t<BreadcrumbItem href=\"/\" home>\n\t\t\t{#snippet icon()}\n\t\t\t\t<HomeOutline class=\"me-2 h-4 w-4\" />\n\t\t\t{/snippet}Home\n\t\t</BreadcrumbItem>\n\t\t<BreadcrumbItem href=\"/\">\n\t\t\t{#snippet icon()}\n\t\t\t\t<ChevronDoubleRightOutline class=\"mx-2 h-5 w-5 dark:text-white\" />\n\t\t\t{/snippet}\n\t\t\tProjects\n\t\t</BreadcrumbItem>\n\t\t<BreadcrumbItem>\n\t\t\t{#snippet icon()}\n\t\t\t\t<ChevronDoubleRightOutline class=\"mx-2 h-5 w-5 dark:text-white\" />\n\t\t\t{/snippet}\n\t\t\tFlowbite Svelte\n\t\t</BreadcrumbItem>\n\t</Breadcrumb>\n</div>\n"
  },
  {
    "path": "src/routes/components/breadcrumb/examples/Solid.svelte",
    "content": "<script lang=\"ts\">\n\timport { Breadcrumb, BreadcrumbItem } from '$lib';\n</script>\n\n<div class=\"overflow-x-scroll p-2 sm:p-6\">\n\t<Breadcrumb solid class=\"overflow-x-scroll\">\n\t\t<BreadcrumbItem href=\"/\" home>Home</BreadcrumbItem>\n\t\t<BreadcrumbItem href=\"/\">Projects</BreadcrumbItem>\n\t\t<BreadcrumbItem>Flowbite Svelte</BreadcrumbItem>\n\t</Breadcrumb>\n</div>\n"
  },
  {
    "path": "src/routes/components/breadcrumb/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as Icon } from './Icon.svelte';\nexport { default as Solid } from './Solid.svelte';\n"
  },
  {
    "path": "src/routes/components/button/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tButton,\n\t\tGradientButton,\n\t\tgradientButton,\n\t\tbutton,\n\t\tRadio,\n\t\tLabel,\n\t\tuiHelpers,\n\t\ttype ButtonProps,\n\t\ttype GradientButtonProps,\n\t\ttype RadioColorType\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'buttons';\n\timport { capitalizeFirstLetter } from '../../utils/helpers';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// color, size, group, outline, shadow, disabled, pill\n\tconst btnColors = Object.keys(button.variants.color);\n\tlet btnColor = $state('primary');\n\tlet btnClass: GradientButtonProps['class'] = $state('');\n\tconst changeBtnClass = () => {\n\t\tbtnClass = btnClass === '' ? 'w-48' : '';\n\t};\n\n\tlet btnLink = $state('');\n\tconst changeBtnLink = () => {\n\t\tbtnLink = btnLink === '' ? '/' : '';\n\t};\n\n\tlet btnOutline = $state(false);\n\tconst changeBtnOutline = () => {\n\t\tbtnOutline = !btnOutline;\n\t};\n\tlet btnShadow = $state(false);\n\tconst changeBtnShadow = () => {\n\t\tbtnShadow = !btnShadow;\n\t};\n\tlet btnPill = $state(false);\n\tconst changeBtnPill = () => {\n\t\tbtnPill = !btnPill;\n\t};\n\tlet btnDisabled = $state(false);\n\tconst changeBtnDisabled = () => {\n\t\tbtnDisabled = !btnDisabled;\n\t};\n\tconst btnSizes = Object.keys(button.variants.size);\n\tlet btnSize = $state('md');\n\n\tconst gradientColors = Object.keys(\n\t\tgradientButton.variants.color\n\t) as GradientButtonProps['color'][];\n\tlet gradientColor = $state('blue');\n\n\tconst gradientSizes = Object.keys(button.variants.size);\n\tlet gradientSize = $state('md');\n\n\tlet gradientClass: GradientButtonProps['class'] = $state('');\n\tconst changeGradientClass = () => {\n\t\tgradientClass = gradientClass === '' ? 'w-48' : '';\n\t};\n\tlet gradientOutline = $state(false);\n\tconst changeGradientOutline = () => {\n\t\tgradientOutline = !gradientOutline;\n\t};\n\tlet gradientShadow = $state(false);\n\tconst changeGradientShadow = () => {\n\t\tgradientShadow = !gradientShadow;\n\t};\n\tlet graidentPill = $state(false);\n\tconst changeGradientPill = () => {\n\t\tgraidentPill = !graidentPill;\n\t};\n\tlet gradientDisabled = $state(false);\n\tconst changeGradientDisabled = () => {\n\t\tgradientDisabled = !gradientDisabled;\n\t};\n\n\tlet gradientLink = $state('');\n\tconst changeGradientLink = () => {\n\t\tgradientLink = gradientLink === '' ? '/' : '';\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (btnColor !== 'primary') props.push(` color=\"${btnColor}\"`);\n\t\t\tif (btnShadow) props.push(' shadow');\n\t\t\tif (btnOutline) props.push(' outline');\n\t\t\tif (btnPill) props.push(' pill');\n\t\t\tif (btnClass) props.push(` class=\"${btnClass}\"`);\n\t\t\tif (btnLink) props.push(` href=\"${btnLink}\"`);\n\t\t\tif (btnDisabled) props.push(' disabled');\n\t\t\tif (btnSize !== 'md') props.push(` size=\"${btnSize}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Button${propsString}>My Button</Button>`;\n\t\t})()\n\t);\n\n\tlet gradientGeneratedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (gradientColor !== 'blue') props.push(` color=\"${gradientColor}\"`);\n\t\t\tif (gradientShadow) props.push(' shadow');\n\t\t\tif (gradientOutline) props.push(' outline');\n\t\t\tif (graidentPill) props.push(' pill');\n\t\t\tif (gradientClass) props.push(` class=\"${gradientClass}\"`);\n\t\t\tif (gradientLink) props.push(` href=\"${gradientLink}\"`);\n\t\t\tif (gradientDisabled) props.push(' disabled');\n\t\t\tif (gradientSize !== 'md') props.push(` size=\"${gradientSize}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<GradientButton${propsString}>My Gradient Button</GradientButton>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Buttons</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Button Bilder</H2>\n\n<CodeWrapper innerClass=\"flex flex-wrap gap-2\">\n\t<div class=\"h-16\">\n\t\t<Button\n\t\t\tcolor={btnColor as ButtonProps['color']}\n\t\t\tclass={btnClass}\n\t\t\toutline={btnOutline}\n\t\t\tshadow={btnShadow}\n\t\t\tpill={btnPill}\n\t\t\tdisabled={btnDisabled}\n\t\t\tsize={btnSize as ButtonProps['size']}\n\t\t\thref={btnLink ? btnLink : ''}>Button</Button\n\t\t>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each btnColors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"btn_color\"\n\t\t\t\tbind:group={btnColor as ButtonProps['color']}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each btnSizes as sizeOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"btn_size\"\n\t\t\t\tbind:group={btnSize as ButtonProps['size']}\n\t\t\t\tvalue={sizeOption}>{sizeOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" color=\"blue\" onclick={changeBtnOutline}\n\t\t\t>{btnOutline === false ? 'Add outline' : 'Remove outline'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"green\" onclick={changeBtnShadow}\n\t\t\t>{btnShadow === false ? 'Add shadow' : 'Remove shadow'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"yellow\" onclick={changeBtnPill}\n\t\t\t>{btnPill === false ? 'Add pill' : 'Remove pill'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"red\" onclick={changeBtnDisabled}\n\t\t\t>{btnDisabled === false ? 'Add disabled' : 'Remove disabled'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" onclick={changeBtnClass}\n\t\t\t>{btnClass === '' ? 'Add class' : 'Remove class'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"sky\" onclick={changeBtnLink}\n\t\t\t>{btnLink === '' ? 'Add link' : 'Remove link'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Interactive Gradient Button Builder</H2>\n\n<CodeWrapper>\n\t<div class=\"h-16\">\n\t\t<GradientButton\n\t\t\toutline={gradientOutline}\n\t\t\tshadow={gradientShadow}\n\t\t\tpill={graidentPill}\n\t\t\tclass={gradientClass}\n\t\t\tdisabled={gradientDisabled}\n\t\t\tcolor={gradientColor as GradientButtonProps['color']}\n\t\t\tsize={gradientSize as GradientButtonProps['size']}\n\t\t\t>{capitalizeFirstLetter(gradientColor)}</GradientButton\n\t\t>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each gradientColors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-32 my-1\"\n\t\t\t\tname=\"gradient_color\"\n\t\t\t\tbind:group={gradientColor}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each gradientSizes as sizeOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"gradient_size\"\n\t\t\t\tbind:group={gradientSize as GradientButtonProps['size']}\n\t\t\t\tvalue={sizeOption}>{sizeOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" color=\"blue\" onclick={changeGradientOutline}\n\t\t\t>{gradientOutline === false ? 'Add outline' : 'Remove outline'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"green\" onclick={changeGradientShadow}\n\t\t\t>{gradientShadow === false ? 'Add shadow' : 'Remove shadow'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"yellow\" onclick={changeGradientPill}\n\t\t\t>{graidentPill === false ? 'Add pill' : 'Remove pill'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"red\" onclick={changeGradientDisabled}\n\t\t\t>{gradientDisabled === false ? 'Add disabled' : 'Remove disabled'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" onclick={changeGradientClass}\n\t\t\t>{gradientClass === '' ? 'Add class' : 'Remove class'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"sky\" onclick={changeGradientLink}\n\t\t\t>{btnLink === '' ? 'Add link' : 'Remove link'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={gradientGeneratedCode} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Button with icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.ButtonWithIcon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ButtonWithIcon.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Button with label</H2>\n<CodeWrapper>\n\t<ExampleComponents.ButtonWithLabel />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ButtonWithLabel.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Events</H2>\n<CodeWrapper>\n\t<ExampleComponents.Events />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Events.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon buttons</H2>\n<CodeWrapper>\n\t<ExampleComponents.IconButtons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/IconButtons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Loader</H2>\n<CodeWrapper>\n\t<ExampleComponents.Loader />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Loader.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/button/examples/ButtonWithIcon.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button } from '$lib';\n\timport { ShoppingBagSolid, ArrowRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex flex-wrap gap-2\">\n\t<Button><ShoppingBagSolid class=\"me-2 h-4 w-4\" />Buy Now</Button>\n\t<Button>Choose Plan<ArrowRightOutline class=\"ms-2 h-5 w-5\" /></Button>\n</div>\n"
  },
  {
    "path": "src/routes/components/button/examples/ButtonWithLabel.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Indicator } from '$lib';\n</script>\n\n<Button class=\"gap-2\">\n\tMessages\n\t<Indicator color=\"cyan\" class=\"bg-primary-200 text-primary-800 text-xs font-semibold\" size=\"lg\"\n\t\t>2</Indicator\n\t>\n</Button>\n"
  },
  {
    "path": "src/routes/components/button/examples/Events.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button } from '$lib';\n\tconst btn1 = () => {\n\t\talert('You clicked btn1.');\n\t};\n</script>\n\n<Button onclick={btn1}>Button 1</Button>\n"
  },
  {
    "path": "src/routes/components/button/examples/IconButtons.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button } from '$lib';\n\timport { ArrowRightOutline, ThumbsUpSolid } from 'flowbite-svelte-icons';\n\timport { ArrowRightFlowbite, ThumbsUpFlowbite } from 'svelte-animated-icons';\n</script>\n\n<Button class=\"!p-2\"><ArrowRightOutline class=\"h-7 w-7\" /></Button>\n<Button pill={true} class=\"!p-2\"><ArrowRightFlowbite /></Button>\n<Button outline={true} class=\"!p-2\" size=\"lg\">\n\t<ThumbsUpSolid class=\"h-7 w-7\" />\n</Button>\n<Button pill={true} outline={true} class=\"!p-2\" size=\"xl\">\n\t<ThumbsUpFlowbite />\n</Button>\n"
  },
  {
    "path": "src/routes/components/button/examples/Loader.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Spinner } from '$lib';\n</script>\n\n<Button>\n\t<Spinner class=\"me-3\" size=\"4\" color=\"teal\" />Loading ...\n</Button>\n<Button color=\"alternative\">\n\t<Spinner class=\"me-3\" size=\"4\" />Loading ...\n</Button>\n"
  },
  {
    "path": "src/routes/components/button/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/button/examples/index.ts",
    "content": "// ButtonWithLabel, Events, IconButtons, Loader,\nexport { default as ButtonWithIcon } from './ButtonWithIcon.svelte';\nexport { default as ButtonWithLabel } from './ButtonWithLabel.svelte';\nexport { default as Events } from './Events.svelte';\nexport { default as IconButtons } from './IconButtons.svelte';\nexport { default as Loader } from './Loader.svelte';\n"
  },
  {
    "path": "src/routes/components/button-group/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tButtonGroup,\n\t\tbuttonGroup,\n\t\tButton,\n\t\tbutton,\n\t\tLabel,\n\t\tRadio,\n\t\ttype ButtonGroupProps,\n\t\tuiHelpers,\n\t\ttype RadioColorType,\n\t\ttype ButtonProps\n\t} from '$lib';\n\timport { UserCircleSolid, AdjustmentsVerticalSolid, DownloadSolid } from 'flowbite-svelte-icons';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'buttongroup';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// size, class\n\tconst sizes = Object.keys(buttonGroup.variants.size);\n\tlet size: ButtonGroupProps['size'] = $state('md');\n\t// button colors\n\tconst colors = Object.keys(button.variants.color);\n\tlet color: ButtonProps['color'] = $state('primary');\n\tlet link: ButtonProps['href'] = $state('');\n\tconst changeLink = () => {\n\t\tlink = link === '' ? '/' : '';\n\t};\n\tlet icon = $state(false);\n\tconst changeIcon = () => {\n\t\ticon = !icon;\n\t};\n\tlet outline = $state(false);\n\tconst changeOutline = () => {\n\t\toutline = !outline;\n\t};\n\n\tlet buttonGroupClass: ButtonGroupProps['class'] = $state('');\n\tconst changeClass = () => {\n\t\tbuttonGroupClass = buttonGroupClass === '' ? 'ml-4' : '';\n\t};\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tlet btnProps = [];\n\t\t\tlet icon1 = icon ? '<UserCircleSolid class=\"me-2 h-4 w-4\" />' : '';\n\t\t\tlet icon2 = icon ? '<AdjustmentsVerticalSolid class=\"me-2 h-4 w-4\" />' : '';\n\t\t\tlet icon3 = icon ? '<DownloadSolid class=\"me-2 h-4 w-4\" />' : '';\n\t\t\tif (size !== 'md') props.push(` size=\"${size}\"`);\n\t\t\tif (buttonGroupClass !== '') props.push(` class=\"${buttonGroupClass}\"`);\n\n\t\t\tif (link) btnProps.push(` href=\"${link}\"`);\n\t\t\tif (color !== 'primary') btnProps.push(` color=\"${color}\"`);\n\t\t\tif (outline) btnProps.push(' outline');\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<ButtonGroup${propsString}>\n  <Button${btnProps}>${icon1}Profile</Button>\n  <Button${btnProps}>${icon2}Settings</Button>\n  <Button${btnProps}>${icon3}Messages</Button>\n</ButtonGroup>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Button group</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Button-group Builder</H2>\n<CodeWrapper>\n\t<div class=\"flex h-16 items-center justify-center\">\n\t\t<ButtonGroup {size} class={buttonGroupClass}>\n\t\t\t<Button {color} href={link} {outline}>\n\t\t\t\t{#if icon}<UserCircleSolid class=\"me-2 h-4 w-4\" />{/if}Profile\n\t\t\t</Button>\n\t\t\t<Button {color} href={link} {outline}>\n\t\t\t\t{#if icon}<AdjustmentsVerticalSolid class=\"me-2 h-4 w-4\" />{/if}Settings\n\t\t\t</Button>\n\t\t\t<Button {color} href={link} {outline}>\n\t\t\t\t{#if icon}<DownloadSolid class=\"me-2 h-4 w-4\" />{/if}Messages\n\t\t\t</Button>\n\t\t</ButtonGroup>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as sizeOption}\n\t\t\t<Radio labelClass=\"w-24 my-1\" name=\"size\" bind:group={size} value={sizeOption}\n\t\t\t\t>{sizeOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"color\"\n\t\t\t\tbind:group={color}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" onclick={changeClass}\n\t\t\t>{buttonGroupClass ? 'Remove class' : 'Add class'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"secondary\" onclick={changeLink}\n\t\t\t>{link === '' ? 'Add link' : 'Remove link'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"red\" onclick={changeIcon}\n\t\t\t>{icon ? 'Remove icon' : 'Add icon'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"violet\" onclick={changeOutline}\n\t\t\t>{outline ? 'Remove outline' : 'Add outline'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dualtone gradient</H2>\n<CodeWrapper>\n\t<ExampleComponents.DualtoneGradient />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DualtoneGradient.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dualtone gradient pill</H2>\n<CodeWrapper>\n\t<ExampleComponents.DualtoneGradientPill />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DualtoneGradientPill.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Events</H2>\n<CodeWrapper>\n\t<ExampleComponents.Events />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Events.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Gradient shadow</H2>\n<CodeWrapper>\n\t<ExampleComponents.GradientShadow />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/GradientShadow.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Outline buttons</H2>\n<CodeWrapper>\n\t<ExampleComponents.OutlineButtons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/OutlineButtons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Pill buttons</H2>\n<CodeWrapper>\n\t<ExampleComponents.PillButtons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/PillButtons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Standard buttons</H2>\n<CodeWrapper>\n\t<ExampleComponents.StandardButtons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/StandardButtons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/button-group/examples/DualtoneGradient.svelte",
    "content": "<script lang=\"ts\">\n\timport { ButtonGroup, GradientButton } from '$lib';\n</script>\n\n<ButtonGroup class=\"space-x-px\">\n\t<GradientButton color=\"purpleToBlue\">Profile</GradientButton>\n\t<GradientButton color=\"cyanToBlue\">Settings</GradientButton>\n\t<GradientButton color=\"greenToBlue\">Messages</GradientButton>\n</ButtonGroup>\n"
  },
  {
    "path": "src/routes/components/button-group/examples/DualtoneGradientPill.svelte",
    "content": "<script lang=\"ts\">\n\timport { ButtonGroup, GradientButton } from '$lib';\n</script>\n\n<ButtonGroup class=\"space-x-px\">\n\t<GradientButton pill color=\"purpleToBlue\">Profile</GradientButton>\n\t<GradientButton pill color=\"cyanToBlue\">Settings</GradientButton>\n\t<GradientButton pill color=\"greenToBlue\">Messages</GradientButton>\n</ButtonGroup>\n"
  },
  {
    "path": "src/routes/components/button-group/examples/Events.svelte",
    "content": "<script lang=\"ts\">\n\timport { ButtonGroup, Button } from '$lib';\n\tconst handleClick = () => {\n\t\talert('Clicked');\n\t};\n</script>\n\n<ButtonGroup>\n\t<Button onclick={handleClick}>Click me</Button>\n\t<Button>Settings</Button>\n\t<Button>Messages</Button>\n</ButtonGroup>\n"
  },
  {
    "path": "src/routes/components/button-group/examples/GradientShadow.svelte",
    "content": "<script lang=\"ts\">\n\timport { ButtonGroup, GradientButton } from '$lib';\n</script>\n\n<ButtonGroup>\n\t<GradientButton shadow color=\"green\">Profile</GradientButton>\n\t<GradientButton shadow color=\"pink\">Settings</GradientButton>\n\t<GradientButton shadow color=\"teal\">Messages</GradientButton>\n</ButtonGroup>\n"
  },
  {
    "path": "src/routes/components/button-group/examples/OutlineButtons.svelte",
    "content": "<script lang=\"ts\">\n\timport { ButtonGroup, Button } from '$lib';\n</script>\n\n<ButtonGroup>\n\t<Button outline color=\"red\">Profile</Button>\n\t<Button outline color=\"green\">Settings</Button>\n\t<Button outline color=\"yellow\">Messages</Button>\n</ButtonGroup>\n"
  },
  {
    "path": "src/routes/components/button-group/examples/PillButtons.svelte",
    "content": "<script lang=\"ts\">\n\timport { ButtonGroup, Button } from '$lib';\n</script>\n\n<ButtonGroup class=\"space-x-px\">\n\t<Button pill color=\"purple\">Profile</Button>\n\t<Button pill color=\"purple\">Settings</Button>\n\t<Button pill color=\"purple\">Messages</Button>\n</ButtonGroup>\n"
  },
  {
    "path": "src/routes/components/button-group/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { ButtonGroup, Button, GradientButton } from '$lib';\n\timport { UserCircleSolid, AdjustmentsVerticalSolid, DownloadSolid } from 'flowbite-svelte-icons';\n</script>\n"
  },
  {
    "path": "src/routes/components/button-group/examples/StandardButtons.svelte",
    "content": "<script lang=\"ts\">\n\timport { ButtonGroup, Button } from '$lib';\n</script>\n\n<ButtonGroup>\n\t<Button color=\"red\">Profile</Button>\n\t<Button color=\"green\">Settings</Button>\n\t<Button color=\"yellow\">Messages</Button>\n</ButtonGroup>\n"
  },
  {
    "path": "src/routes/components/button-group/examples/index.ts",
    "content": "export { default as DualtoneGradient } from './DualtoneGradient.svelte';\nexport { default as DualtoneGradientPill } from './DualtoneGradientPill.svelte';\nexport { default as Events } from './Events.svelte';\nexport { default as GradientShadow } from './GradientShadow.svelte';\nexport { default as OutlineButtons } from './OutlineButtons.svelte';\nexport { default as PillButtons } from './PillButtons.svelte';\nexport { default as StandardButtons } from './StandardButtons.svelte';\n"
  },
  {
    "path": "src/routes/components/card/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tCard,\n\t\tcard,\n\t\tButton,\n\t\tToggle,\n\t\tLabel,\n\t\tRadio,\n\t\tuiHelpers,\n\t\ttype RadioColorType,\n\t\ttype CardProps,\n\t\ttype ImgType\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'card';\n\n\tlet reverse = $state(false);\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst sizes = Object.keys(card.variants.size);\n\tlet cardSize: CardProps['size'] = $state('sm');\n\tconst colors = Object.keys(card.variants.color);\n\tlet color: CardProps['color'] = $state('gray');\n\tconst paddings = Object.keys(card.variants.padding);\n\tlet cardPadding: CardProps['padding'] = $state('lg');\n\tconst shadows = Object.keys(card.variants.shadow);\n\tlet cardShadow: CardProps['shadow'] = $state('md');\n\tlet horizontal = $state(false);\n\tconst changeImgLayout = () => {\n\t\thorizontal = !horizontal;\n\t};\n\tlet link = $state('');\n\tconst changeLink = () => {\n\t\tlink = link === '' ? '/' : '';\n\t};\n\tlet cardClass: CardProps['class'] = $state('');\n\tconst changeClass = () => {\n\t\tcardClass = cardClass === '' ? 'pl-10' : '';\n\t};\n\tlet cardImage = $state<ImgType | undefined>(undefined);\n\tconst changeImage = () => {\n\t\tcardImage = !cardImage\n\t\t\t? {\n\t\t\t\t\tsrc: '/images/image-1.webp',\n\t\t\t\t\talt: 'my image'\n\t\t\t\t}\n\t\t\t: undefined;\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (cardSize !== 'sm') props.push(` size=\"${cardSize}\"`);\n\t\t\tif (color !== 'gray') props.push(` color=\"${color}\"`);\n\t\t\tif (cardShadow !== 'md') props.push(` shadow=\"${cardShadow}\"`);\n\t\t\tif (cardClass) props.push(` class=\"${cardClass}\"`);\n\t\t\tif (cardPadding !== 'lg') props.push(` padding=\"${cardPadding}\"`);\n\t\t\tif (link) props.push(` href=\"${link}\"`);\n\t\t\tif (horizontal) props.push(` horizontal`);\n\t\t\tif (reverse) props.push(` reverse`);\n\t\t\tif (cardImage && typeof cardImage === 'object') {\n\t\t\t\tconst imgString = Object.entries(cardImage)\n\t\t\t\t\t.map(([key, value]) => `${key}:\"${value}\"`)\n\t\t\t\t\t.join(',');\n\t\t\t\tprops.push(` img={{${imgString}}}`);\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Card${propsString}>My Card</Card>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t// end of DynamicCodeBlock setup\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n\n\t// helper function\n\tconst hasImageContent = (img: ImgType | undefined): boolean => {\n\t\treturn !!img && !!img.src;\n\t};\n</script>\n\n<H1>Cards</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Card Builder</H2>\n<CodeWrapper>\n\t<div class=\"flex justify-center\">\n\t\t<Card\n\t\t\tsize={cardSize}\n\t\t\t{color}\n\t\t\tpadding={cardPadding}\n\t\t\tshadow={cardShadow}\n\t\t\thref={link ? link : ''}\n\t\t\tclass={cardClass}\n\t\t\timg={cardImage}\n\t\t\t{horizontal}\n\t\t\t{reverse}\n\t\t>\n\t\t\t<h5 class=\"mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white\">\n\t\t\t\tNoteworthy technology acquisitions\n\t\t\t</h5>\n\t\t\t<p class=\"leading-tight font-normal text-gray-700 dark:text-gray-300\">\n\t\t\t\tHere are the biggest enterprise technology acquisitions of so far, in reverse chronological\n\t\t\t\torder.\n\t\t\t</p>\n\t\t</Card>\n\t</div>\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as size}\n\t\t\t<Radio labelClass=\"w-16 my-1\" name=\"interactive_card_size\" bind:group={cardSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"alert_reactive\"\n\t\t\t\tbind:group={color}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Padding</Label>\n\t\t{#each paddings as padding}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\tname=\"interactive_card_padding\"\n\t\t\t\tbind:group={cardPadding}\n\t\t\t\tvalue={padding}>{padding}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Shadow</Label>\n\t\t{#each shadows as shadow}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\tname=\"interactive_card_shadow\"\n\t\t\t\tbind:group={cardShadow}\n\t\t\t\tvalue={shadow}>{shadow}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" color=\"sky\" onclick={changeLink}\n\t\t\t>{link === '' ? 'Add link' : 'Remove link'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"green\" onclick={changeClass}\n\t\t\t>{cardClass ? 'Remove class' : 'Add class'}</Button\n\t\t>\n\n\t\t<Button class=\"w-40\" color=\"blue\" onclick={changeImage}>\n\t\t\t{hasImageContent(cardImage) ? 'Remove image' : 'Add image'}\n\t\t</Button>\n\n\t\t<Button\n\t\t\tdisabled={!hasImageContent(cardImage)}\n\t\t\tclass=\"w-40\"\n\t\t\tcolor=\"violet\"\n\t\t\tonclick={changeImgLayout}\n\t\t>\n\t\t\t{horizontal ? 'Vertical' : 'Horizontal'}\n\t\t</Button>\n\n\t\t<Toggle\n\t\t\tbind:checked={reverse}\n\t\t\tlabelClass=\"italic dark:text-gray-500 {!hasImageContent(cardImage)\n\t\t\t\t? 'opacity-50 cursor-not-allowed'\n\t\t\t\t: ''}\"\n\t\t\tdisabled={!hasImageContent(cardImage)}\n\t\t>\n\t\t\tReverse: {reverse}\n\t\t</Toggle>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Custom size</H2>\n<CodeWrapper>\n\t<ExampleComponents.CustomSize />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/CustomSize.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Call to action card</H2>\n<CodeWrapper>\n\t<ExampleComponents.CallToActionCard />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/CallToActionCard.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Card with action button</H2>\n<CodeWrapper>\n\t<ExampleComponents.CardWithActionButton />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/CardWithActionButton.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/card/examples/CallToActionCard.svelte",
    "content": "<script lang=\"ts\">\n\timport { Card, Button } from '$lib';\n</script>\n\n<div class=\"flex justify-center\">\n\t<Card class=\"text-center\" size=\"lg\" padding=\"xl\">\n\t\t<h5 class=\"mb-2 text-3xl font-bold text-gray-900 dark:text-white\">Work fast from anywhere</h5>\n\t\t<p class=\"mb-5 text-base text-gray-500 sm:text-lg dark:text-gray-400\">\n\t\t\tStay up to date and move work forward with Flowbite on iOS & Android. Download the app today.\n\t\t</p>\n\t\t<div\n\t\t\tclass=\"items-center justify-center space-y-4 sm:flex sm:space-y-0 sm:space-x-4 rtl:space-x-reverse\"\n\t\t>\n\t\t\t<Button>Download it</Button>\n\t\t\t<Button>Get it on</Button>\n\t\t</div>\n\t</Card>\n</div>\n"
  },
  {
    "path": "src/routes/components/card/examples/CardWithActionButton.svelte",
    "content": "<script lang=\"ts\">\n\timport { Card, Button } from '$lib';\n\timport { ArrowRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex justify-center\">\n\t<Card>\n\t\t<h5 class=\"mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white\">\n\t\t\tNoteworthy technology acquisitions\n\t\t</h5>\n\t\t<p class=\"mb-3 leading-tight font-normal text-gray-700 dark:text-gray-400\">\n\t\t\tHere are the biggest enterprise technology acquisitions of so far, in reverse chronological\n\t\t\torder.\n\t\t</p>\n\t\t<Button class=\"w-fit\">\n\t\t\tRead more <ArrowRightOutline class=\"ms-2 h-3.5 w-3.5 text-white\" />\n\t\t</Button>\n\t</Card>\n</div>\n"
  },
  {
    "path": "src/routes/components/card/examples/CustomSize.svelte",
    "content": "<script lang=\"ts\">\n\timport { Card } from '$lib';\n</script>\n\n<div class=\"flex justify-center\">\n\t<Card class=\"max-w-[250px]\">\n\t\t<h5 class=\"mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white\">\n\t\t\tTechnology acquisitions\n\t\t</h5>\n\t\t<p class=\"leading-tight font-normal text-gray-700 dark:text-gray-400\">\n\t\t\tHere are the biggest enterprise technology acquisitions.\n\t\t</p>\n\t</Card>\n</div>\n"
  },
  {
    "path": "src/routes/components/card/examples/Setup.svelte",
    "content": "<script>\n\timport { Card } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/card/examples/index.ts",
    "content": "export { default as CallToActionCard } from './CallToActionCard.svelte';\nexport { default as CardWithActionButton } from './CardWithActionButton.svelte';\nexport { default as CustomSize } from './CustomSize.svelte';\n"
  },
  {
    "path": "src/routes/components/carousel/+page.svelte",
    "content": "<script lang=\"ts\">\n\t// import { Select, Label } from '$lib';\n\t// import HighlightCompo from '../../utils/HighlightCompo.svelte';\n\t// import CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\t// import H2 from '../../utils/H2.svelte';\n\n\t// const modules = import.meta.glob('./md/*.md', {\n\t//   query: '?raw',\n\t//   import: 'default',\n\t//   eager: true\n\t// });\n</script>\n\n<H1>Carousel</H1>\n"
  },
  {
    "path": "src/routes/components/darkmode/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'darkmode';\n\tconst modules = import.meta.glob('./md/*.md', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t});\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Darkmode</H1>\n\n<H2>Setup</H2>\n\n<HighlightCompo code={modules['./md/setup.md'] as string} />\n\n<H2>Initial theme</H2>\n\nAdd the following to `app.html`:\n\n<HighlightCompo code={modules['./md/initialtheme.md'] as string} />\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.Icon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Icon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Style</H2>\n<CodeWrapper>\n\t<ExampleComponents.Style />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Style.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/darkmode/examples/Default.svelte",
    "content": "<script>\n\timport { Darkmode } from '$lib';\n</script>\n\n<Darkmode />\n"
  },
  {
    "path": "src/routes/components/darkmode/examples/Icon.svelte",
    "content": "<script>\n\timport { Darkmode } from '$lib';\n\timport { ThumbsUpSolid, ThumbsDownSolid } from 'flowbite-svelte-icons';\n</script>\n\n<Darkmode class=\"text-lg\">\n\t{#snippet lightIcon()}\n\t\t<ThumbsUpSolid color=\"red\" />\n\t{/snippet}\n\t{#snippet darkIcon()}\n\t\t<ThumbsDownSolid color=\"green\" />\n\t{/snippet}\n</Darkmode>\n"
  },
  {
    "path": "src/routes/components/darkmode/examples/Style.svelte",
    "content": "<script>\n\timport { Darkmode } from '$lib';\n</script>\n\n<Darkmode class=\"text-primary-500 dark:text-primary-600 border dark:border-gray-800\" />\n"
  },
  {
    "path": "src/routes/components/darkmode/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as Icon } from './Icon.svelte';\nexport { default as Style } from './Style.svelte';\n"
  },
  {
    "path": "src/routes/components/darkmode/md/initialtheme.md",
    "content": "<html class=\"dark\" lang=\"en\">\n"
  },
  {
    "path": "src/routes/components/darkmode/md/setup.md",
    "content": "// tailwind.config.cjs const config = { darkMode: 'class' // ... };\n\n// src/app.html\n\n<body class=\"bg-white dark:bg-gray-800\">\n  <div>%svelte.body%</div>\n</body>\n"
  },
  {
    "path": "src/routes/components/device-mockup/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { DeviceMockup, Label, Radio } from '$lib';\n\timport type { DeviceVariantType } from '$lib/types';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'device-mockup';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst devices = [\n\t\t{\n\t\t\tname: 'Default',\n\t\t\tdevice: 'default',\n\t\t\tlightimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/blocks/marketing-ui/hero/mockup-1-light.png',\n\t\t\t\tclass: 'dark:hidden w-[272px] h-[572px]',\n\t\t\t\talt: 'default example 1'\n\t\t\t},\n\t\t\tdarkimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/blocks/marketing-ui/hero/mockup-1-dark.png',\n\t\t\t\tclass: 'hidden dark:block w-[272px] h-[572px]',\n\t\t\t\talt: 'default example 2'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tname: 'Ios',\n\t\t\tdevice: 'ios',\n\t\t\tlightimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/blocks/marketing-ui/hero/mockup-2-light.png',\n\t\t\t\tclass: 'dark:hidden w-[272px] h-[572px]',\n\t\t\t\talt: 'ios example 1'\n\t\t\t},\n\t\t\tdarkimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/blocks/marketing-ui/hero/mockup-2-dark.png',\n\t\t\t\tclass: 'hidden dark:block w-[272px] h-[572px]',\n\t\t\t\talt: 'ios example 2'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tname: 'Android',\n\t\t\tdevice: 'android',\n\t\t\tlightimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/blocks/marketing-ui/hero/mockup-1-light.png',\n\t\t\t\tclass: 'dark:hidden w-[272px] h-[572px]',\n\t\t\t\talt: 'android example 1'\n\t\t\t},\n\t\t\tdarkimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/blocks/marketing-ui/hero/mockup-1-dark.png',\n\t\t\t\tclass: 'hidden dark:block w-[272px] h-[572px]',\n\t\t\t\talt: 'android example 2'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tname: 'Tablet',\n\t\t\tdevice: 'tablet',\n\t\t\tlightimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/device-mockups/tablet-mockup-image.png',\n\t\t\t\tclass: 'dark:hidden h-[426px] md:h-[654px]',\n\t\t\t\talt: 'tablet example 1'\n\t\t\t},\n\t\t\tdarkimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/device-mockups/tablet-mockup-image-dark.png',\n\t\t\t\tclass: 'hidden dark:block h-[426px] md:h-[654px]',\n\t\t\t\talt: 'tablet example 2'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tname: 'Laptop',\n\t\t\tdevice: 'laptop',\n\t\t\tlightimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/device-mockups/laptop-screen.png',\n\t\t\t\tclass: 'dark:hidden h-[156px] md:h-[278px] w-full rounded-xl',\n\t\t\t\talt: 'laptop example 1'\n\t\t\t},\n\t\t\tdarkimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/device-mockups/laptop-screen-dark.png',\n\t\t\t\tclass: 'hidden dark:block h-[156px] md:h-[278px] w-full rounded-lg',\n\t\t\t\talt: 'laptop example 2'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tname: 'Desktop',\n\t\t\tdevice: 'desktop',\n\t\t\tlightimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/device-mockups/screen-image-imac.png',\n\t\t\t\tclass: 'dark:hidden h-[140px] md:h-[262px] w-full rounded-xl',\n\t\t\t\talt: 'desktop example 1'\n\t\t\t},\n\t\t\tdarkimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/device-mockups/screen-image-imac-dark.png',\n\t\t\t\tclass: 'hidden dark:block h-[140px] md:h-[262px] w-full rounded-xl',\n\t\t\t\talt: 'desktop example 2'\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\tname: 'Smartwatch',\n\t\t\tdevice: 'smartwatch',\n\t\t\tlightimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/device-mockups/watch-screen-image.png',\n\t\t\t\tclass: 'dark:hidden h-[193px] w-[188px',\n\t\t\t\talt: 'smartwatch example 1'\n\t\t\t},\n\t\t\tdarkimage: {\n\t\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/device-mockups/watch-screen-image-dark.png',\n\t\t\t\tclass: 'hidden dark:block h-[193px] w-[188px]',\n\t\t\t\talt: 'smartwatch example 2'\n\t\t\t}\n\t\t}\n\t];\n\tconst deviceNames = devices.map((device) => device.name);\n\tlet selectedDevice = $state('Default');\n\tlet currentDevice = $derived(devices.find((d) => d.name === selectedDevice) || devices[0]);\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (currentDevice.device !== 'default') props.push(` device=\"${currentDevice.device}\"`);\n\n\t\t\treturn `<DeviceMockup${props.join('')}>\n  <img src=\"${currentDevice.lightimage.src}\" class=\"${currentDevice.lightimage.class}\" alt=\"${currentDevice.lightimage.alt}\" />\n  <img src=\"${currentDevice.darkimage.src}\" class=\"${currentDevice.darkimage.class}\" alt=\"${currentDevice.darkimage.alt}\" />\n</DeviceMockup>`;\n\t\t})()\n\t);\n</script>\n\n<H1>Device mockup</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Device Mockup Builder</H2>\n\n<CodeWrapper innerClass=\"overflow-auto\">\n\t<div class=\"mb-8 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Device</Label>\n\t\t{#each deviceNames as device}\n\t\t\t<Radio labelClass=\"w-24 my-1\" name=\"alert_reactive\" bind:group={selectedDevice} value={device}\n\t\t\t\t>{device}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<DeviceMockup device={currentDevice.device as DeviceVariantType}>\n\t\t<img\n\t\t\tsrc={currentDevice.lightimage.src}\n\t\t\tclass={currentDevice.lightimage.class}\n\t\t\talt={currentDevice.lightimage.alt}\n\t\t/>\n\t\t<img\n\t\t\tsrc={currentDevice.darkimage.src}\n\t\t\tclass={currentDevice.darkimage.class}\n\t\t\talt={currentDevice.darkimage.alt}\n\t\t/>\n\t</DeviceMockup>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCode} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/device-mockup/examples/Setup.svelte",
    "content": "<script>\n\timport { DeviceMockup } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/drawer/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Drawer, Drawerhead, Button, uiHelpers, Label, Radio, type DrawerProps } from '$lib';\n\timport { InfoCircleSolid } from 'flowbite-svelte-icons';\n\timport { blur, fly, slide, scale, fade } from 'svelte/transition';\n\timport type { FlyParams, BlurParams, SlideParams, ScaleParams } from 'svelte/transition';\n\timport { linear, sineIn } from 'svelte/easing';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'drawer';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst drawerTransition = uiHelpers();\n\tlet drawerStatusTransition = $state(false);\n\tconst closeDrawerTransition = drawerTransition.close;\n\n\t$effect(() => {\n\t\tdrawerStatusTransition = drawerTransition.isOpen;\n\t});\n\n\t// transition\n\ttype TransitionOption = {\n\t\tname: string;\n\t\ttransition: typeof fly | typeof blur | typeof slide | typeof scale;\n\t\tparams: FlyParams | BlurParams | SlideParams | ScaleParams;\n\t\t// color: Drawer['color'];\n\t};\n\n\tconst transitions: TransitionOption[] = [\n\t\t{ name: 'Fly', transition: fly, params: { duration: 300, easing: linear, x: -150 } },\n\t\t{ name: 'Blur', transition: blur, params: { duration: 400, easing: sineIn } },\n\t\t{ name: 'Slide', transition: slide, params: { duration: 200, easing: linear } },\n\t\t{ name: 'Scale', transition: scale, params: { duration: 300, easing: sineIn } },\n\t\t{ name: 'Fade', transition: fade, params: { duration: 400, easing: linear } }\n\t];\n\n\tlet selectedTransition = $state('Fly');\n\tlet currentTransition = $derived(\n\t\ttransitions.find((t) => t.name === selectedTransition) || transitions[0]\n\t);\n\n\tconst placements = [\n\t\t{\n\t\t\tname: 'Left',\n\t\t\tplacement: 'left',\n\t\t\tparams: { x: -320, duration: 300, easing: sineIn },\n\t\t\twidth: 'default'\n\t\t},\n\t\t{\n\t\t\tname: 'Top',\n\t\t\tplacement: 'top',\n\t\t\tparams: { y: -320, duration: 300, easing: sineIn },\n\t\t\twidth: 'full'\n\t\t},\n\t\t{\n\t\t\tname: 'Right',\n\t\t\tplacement: 'right',\n\t\t\tparams: { x: 320, duration: 300, easing: sineIn },\n\t\t\twidth: 'default'\n\t\t},\n\t\t{\n\t\t\tname: 'Bottom',\n\t\t\tplacement: 'bottom',\n\t\t\tparams: { y: 320, duration: 300, easing: sineIn },\n\t\t\twidth: 'full'\n\t\t}\n\t];\n\n\tlet selectedPlacement = $state('Left');\n\tlet currentPlacement = $derived(\n\t\tplacements.find((p) => p.name === selectedPlacement) || placements[0]\n\t);\n\n\t// backdrop\n\tlet backdropStatus = $state(true);\n\tconst changeBackdropStatus = () => {\n\t\tbackdropStatus = !backdropStatus;\n\t};\n\t// outsideclick\n\tlet outsideclickStatus = $state(true);\n\tconst changeOutsideclickStatus = () => {\n\t\toutsideclickStatus = !outsideclickStatus;\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (!backdropStatus) props.push(' backdrop={false}');\n\t\t\tif (!outsideclickStatus) props.push(' activateClickOutside={false}');\n\t\t\tif (currentPlacement.width !== 'default') props.push(` width=\"${currentPlacement.width}\"`);\n\t\t\tif (currentTransition !== transitions[0]) {\n\t\t\t\tprops.push(` transition={${currentTransition.transition.name}}`);\n\n\t\t\t\t// Generate params string without quotes and handle functions\n\t\t\t\tlet paramValues =\n\t\t\t\t\tcurrentPlacement.placement === 'left'\n\t\t\t\t\t\t? currentTransition.params\n\t\t\t\t\t\t: currentPlacement.params;\n\t\t\t\tconst paramsString = Object.entries(paramValues)\n\t\t\t\t\t.map(([key, value]) => {\n\t\t\t\t\t\tif (typeof value === 'function') {\n\t\t\t\t\t\t\treturn `${key}:${value.name}`;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn `${key}:${value}`;\n\t\t\t\t\t})\n\t\t\t\t\t.join(',');\n\t\t\t\tprops.push(` params={{${paramsString}}}`);\n\t\t\t}\n\t\t\t// placement\n\t\t\tif (currentPlacement !== placements[0]) {\n\t\t\t\tprops.push(` placement=\"${currentPlacement.placement}\"`);\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Button onclick={drawer.toggle}>Drawer</Button>\n<Drawer drawerStatus={drawerStatus} closeDrawer={closeDrawer}${propsString}>\n  <Drawerhead onclick={closeDrawer} class=\"mb-4>\n    <h5 id=\"drawer-label\" class=\"inline-flex items-center text-xl font-semibold text-gray-500 dark:text-gray-400\">\n        <InfoCircleSolid class=\"me-2.5 h-5 w-5\" />${selectedTransition} drawer\n      </h5>\n  </Drawerhead>\n    My Drawer\n</Drawer>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Drawer</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Drawer Builder</H2>\n<CodeWrapper>\n\t<div class=\"text-center\">\n\t\t<Button onclick={drawerTransition.toggle}>Drawer</Button>\n\t</div>\n\t<Drawer\n\t\tdrawerStatus={drawerStatusTransition}\n\t\tcloseDrawer={closeDrawerTransition}\n\t\ttransition={currentTransition.transition}\n\t\tplacement={currentPlacement.placement as DrawerProps['placement']}\n\t\twidth={currentPlacement.width as DrawerProps['width']}\n\t\tparams={currentPlacement.placement === 'left'\n\t\t\t? currentTransition.params\n\t\t\t: currentPlacement.params}\n\t\tbackdrop={backdropStatus}\n\t\tactivateClickOutside={outsideclickStatus}\n\t>\n\t\t<Drawerhead onclick={closeDrawerTransition} class=\"mb-4\">\n\t\t\t<h5\n\t\t\t\tid=\"drawer-label\"\n\t\t\t\tclass=\"inline-flex items-center text-xl font-semibold text-gray-500 dark:text-gray-400\"\n\t\t\t>\n\t\t\t\t<InfoCircleSolid class=\"me-2.5 h-5 w-5\" />{selectedTransition} drawer\n\t\t\t</h5>\n\t\t</Drawerhead>\n\t\t<p class=\"mb-6 text-sm text-gray-500 dark:text-gray-400\">Content</p>\n\t\t<p class=\"mb-6 text-sm text-gray-500 dark:text-gray-400\">\n\t\t\tBackdrop: {backdropStatus ? 'true' : 'false'}\n\t\t\t<br />\n\t\t\tOutsideclick: {outsideclickStatus ? 'true' : 'false'}\n\t\t</p>\n\t</Drawer>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Transition</Label>\n\t\t{#each transitions as transition}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\tname=\"interactive_transition\"\n\t\t\t\tbind:group={selectedTransition}\n\t\t\t\tvalue={transition.name}>{transition.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Placement</Label>\n\t\t{#each placements as placement}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\tname=\"interactive_placement\"\n\t\t\t\tbind:group={selectedPlacement}\n\t\t\t\tvalue={placement.name}>{placement.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" color=\"primary\" onclick={changeBackdropStatus}\n\t\t\t>{backdropStatus ? 'Hide backdrop' : 'Show backdrop'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"secondary\" onclick={changeOutsideclickStatus}\n\t\t\t>{outsideclickStatus ? 'Disable outsideclick' : 'Enable outsideclick'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Form elements</H2>\n<CodeWrapper>\n\t<ExampleComponents.FormElements />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/FormElements.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Contact form</H2>\n<CodeWrapper>\n\t<ExampleComponents.ContactForm />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ContactForm.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Drawer navigation</H2>\n<CodeWrapper>\n\t<ExampleComponents.DrawerNavigation />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DrawerNavigation.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Offset</H2>\n<CodeWrapper>\n\t<ExampleComponents.Offset />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Offset.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Onmouseenter</H2>\n<CodeWrapper>\n\t<ExampleComponents.Onmouseenter />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/Onmouseenter.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/drawer/examples/ContactForm.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Drawer, uiHelpers, Drawerhead, Label, Input, Textarea, P, A } from '$lib';\n\timport { InfoCircleSolid } from 'flowbite-svelte-icons';\n\tconst drawer = uiHelpers();\n\tlet drawerStatus = $state(false);\n\tconst closeDrawer = drawer.close;\n\t$effect(() => {\n\t\tdrawerStatus = drawer.isOpen;\n\t});\n</script>\n\n<div class=\"text-center\">\n\t<Button onclick={drawer.toggle}>Show navigation</Button>\n</div>\n<Drawer {drawerStatus} {closeDrawer}>\n\t<Drawerhead onclick={closeDrawer} class=\"mb-4\">\n\t\t<h5\n\t\t\tid=\"drawer-label\"\n\t\t\tclass=\"inline-flex items-center text-lg font-semibold text-gray-500 dark:text-gray-400\"\n\t\t>\n\t\t\t<InfoCircleSolid class=\"me-2.5 h-5 w-5\" />Contact us\n\t\t</h5>\n\t</Drawerhead>\n\t<form action=\"#\" class=\"mb-6\">\n\t\t<div class=\"mb-6\">\n\t\t\t<Label for=\"email\" class=\"mb-2 block\">Your email</Label>\n\t\t\t<Input id=\"email\" name=\"email\" required placeholder=\"name@company.com\" />\n\t\t</div>\n\t\t<div class=\"mb-6\">\n\t\t\t<Label for=\"subject\" class=\"mb-2 block\">Subject</Label>\n\t\t\t<Input id=\"subject\" name=\"subject\" required placeholder=\"Let us know how we can help you\" />\n\t\t</div>\n\t\t<div class=\"mb-6\">\n\t\t\t<Label for=\"message\" class=\"mb-2\">Your message</Label>\n\t\t\t<Textarea id=\"message\" placeholder=\"Your message...\" rows={4} name=\"message\" />\n\t\t</div>\n\t\t<Button type=\"submit\" class=\"w-full\">Send message</Button>\n\t</form>\n\t<P class=\"mb-2 text-sm text-gray-500 dark:text-gray-400\">\n\t\t<A href=\"/\" class=\"text-primary-600 dark:text-primary-500 hover:underline\">info@company.com</A>\n\t</P>\n\t<P class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t<A href=\"/\" class=\"text-primary-600 dark:text-primary-500 hover:underline\">212-456-7890</A>\n\t</P>\n</Drawer>\n"
  },
  {
    "path": "src/routes/components/drawer/examples/DrawerNavigation.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tButton,\n\t\tDrawer,\n\t\tDrawerhead,\n\t\tuiHelpers,\n\t\tSidebar,\n\t\tSidebarGroup,\n\t\tSidebarItem,\n\t\tSidebarDropdownWrapper\n\t} from '$lib';\n\timport {\n\t\tInfoCircleSolid,\n\t\tChartOutline,\n\t\tGridSolid,\n\t\tMailBoxSolid,\n\t\tUserSolid,\n\t\tArrowRightToBracketOutline,\n\t\tEditSolid,\n\t\tShoppingBagSolid\n\t} from 'flowbite-svelte-icons';\n\tconst drawer = uiHelpers();\n\tlet drawerStatus = $state(false);\n\tconst closeDrawer = drawer.close;\n\t$effect(() => {\n\t\tdrawerStatus = drawer.isOpen;\n\t});\n\tlet spanClass = 'flex-1 ms-3 whitespace-nowrap';\n</script>\n\n<div class=\"text-center\">\n\t<Button onclick={drawer.toggle}>Show navigation</Button>\n</div>\n<Drawer {drawerStatus} {closeDrawer} class=\"bg-gray-50\">\n\t<Drawerhead onclick={closeDrawer} class=\"mb-4\">\n\t\t<h5\n\t\t\tid=\"drawer-label\"\n\t\t\tclass=\"inline-flex items-center text-xl font-semibold text-gray-500 dark:text-gray-400\"\n\t\t>\n\t\t\t<InfoCircleSolid class=\"me-2.5 h-5 w-5\" />Menu\n\t\t</h5>\n\t</Drawerhead>\n\t<Sidebar class=\"p-2\" divClass=\"p-0 m-0\">\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarDropdownWrapper label=\"E-commerce\" btnClass=\"p-2\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ShoppingBagSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Products\" />\n\t\t\t\t<SidebarItem label=\"Billing\" />\n\t\t\t\t<SidebarItem label=\"Invoice\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarItem label=\"Drawer\" href=\"/components/drawer\" {spanClass}>\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Users\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sign In\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ArrowRightToBracketOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sign Up\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<EditSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n</Drawer>\n"
  },
  {
    "path": "src/routes/components/drawer/examples/FormElements.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Drawer, uiHelpers, Drawerhead, Label, Input, Textarea } from '$lib';\n\timport { InfoCircleSolid, UserAddOutline, CalendarEditSolid } from 'flowbite-svelte-icons';\n\tconst drawer = uiHelpers();\n\tlet drawerStatus = $state(false);\n\tconst closeDrawer = drawer.close;\n\t$effect(() => {\n\t\tdrawerStatus = drawer.isOpen;\n\t});\n</script>\n\n<div class=\"text-center\">\n\t<Button onclick={drawer.toggle}>Show navigation</Button>\n</div>\n<Drawer {drawerStatus} {closeDrawer}>\n\t<Drawerhead onclick={closeDrawer} class=\"mb-4\">\n\t\t<h5\n\t\t\tid=\"drawer-label\"\n\t\t\tclass=\"inline-flex items-center text-lg font-semibold text-gray-500 dark:text-gray-400\"\n\t\t>\n\t\t\t<InfoCircleSolid class=\"me-2.5 h-5 w-5\" />New event\n\t\t</h5>\n\t</Drawerhead>\n\t<form action=\"#\" class=\"mb-6\">\n\t\t<div class=\"mb-6\">\n\t\t\t<Label for=\"title\" class=\"mb-2 block\">Title</Label>\n\t\t\t<Input id=\"title\" name=\"title\" required placeholder=\"Apple Keynote\" />\n\t\t</div>\n\t\t<div class=\"mb-6\">\n\t\t\t<Label for=\"description\" class=\"mb-2\">Description</Label>\n\t\t\t<Textarea id=\"message\" placeholder=\"Write event description...\" rows={4} name=\"message\" />\n\t\t</div>\n\t\t<div class=\"mb-6\">\n\t\t\t<Input id=\"date\" name=\"date\" required type=\"date\" />\n\t\t</div>\n\t\t<div class=\"mb-4\">\n\t\t\t<div class=\"relative\">\n\t\t\t\t<Input id=\"search\" placeholder=\"Add guest email\" class=\"p-3\" />\n\t\t\t\t<Button\n\t\t\t\t\tclass=\"bg-primary-700 hover:bg-primary-800 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800 absolute end-2 bottom-2 inline-flex items-center rounded-lg px-3 py-1 text-sm font-medium text-white focus:ring-4 focus:outline-none\"\n\t\t\t\t\ttype=\"submit\"\n\t\t\t\t>\n\t\t\t\t\t<UserAddOutline class=\"me-1.5 h-3 w-3 text-white\" />Add\n\t\t\t\t</Button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"mb-4 flex -space-x-4 rtl:space-x-reverse\">\n\t\t\t<img\n\t\t\t\tclass=\"h-8 w-8 rounded-full border-2 border-white dark:border-gray-800\"\n\t\t\t\tsrc=\"/images/profile-picture-1.webp\"\n\t\t\t\talt=\"\"\n\t\t\t/>\n\t\t\t<img\n\t\t\t\tclass=\"h-8 w-8 rounded-full border-2 border-white dark:border-gray-800\"\n\t\t\t\tsrc=\"/images/profile-picture-2.webp\"\n\t\t\t\talt=\"\"\n\t\t\t/>\n\t\t\t<img\n\t\t\t\tclass=\"h-8 w-8 rounded-full border-2 border-white dark:border-gray-800\"\n\t\t\t\tsrc=\"/images/profile-picture-3.webp\"\n\t\t\t\talt=\"\"\n\t\t\t/>\n\t\t\t<img\n\t\t\t\tclass=\"h-8 w-8 rounded-full border-2 border-white dark:border-gray-800\"\n\t\t\t\tsrc=\"/images/profile-picture-4.webp\"\n\t\t\t\talt=\"\"\n\t\t\t/>\n\t\t</div>\n\t\t<Button type=\"submit\" class=\"w-full\">\n\t\t\t<CalendarEditSolid class=\"me-2.5 h-3.5 w-3.5 text-white\" /> Create event\n\t\t</Button>\n\t</form>\n</Drawer>\n"
  },
  {
    "path": "src/routes/components/drawer/examples/Offset.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Drawer, Drawerhead, uiHelpers } from '$lib';\n\timport { InfoCircleSolid } from 'flowbite-svelte-icons';\n\tconst drawerBackdrop = uiHelpers();\n\tlet drawerStatusBackdrop = $state(false);\n\tconst closeDrawerBackdrop = drawerBackdrop.close;\n\n\t$effect(() => {\n\t\tdrawerStatusBackdrop = drawerBackdrop.isOpen;\n\t});\n\tlet offsetClass = $state('');\n\tconst changeClass = () => {\n\t\toffsetClass = offsetClass === '' ? 'top-16 h-screen start-0' : '';\n\t};\n</script>\n\n<div class=\"mb-4 text-center\">\n\t<Button onclick={drawerBackdrop.toggle}>Show drawer</Button>\n</div>\n<Drawer class={offsetClass} drawerStatus={drawerStatusBackdrop} closeDrawer={closeDrawerBackdrop}>\n\t<Drawerhead onclick={closeDrawerBackdrop} class=\"mb-4\">\n\t\t<h5\n\t\t\tid=\"drawer-label\"\n\t\t\tclass=\"inline-flex items-center text-xl font-semibold text-gray-500 dark:text-gray-400\"\n\t\t>\n\t\t\t<InfoCircleSolid class=\"me-2.5 h-5 w-5\" />Drawer\n\t\t</h5>\n\t</Drawerhead>\n\t<p class=\"mb-6 text-sm text-gray-500 dark:text-gray-400\">\n\t\tOffset: {offsetClass ? offsetClass : 'none'}\n\t</p>\n</Drawer>\n<div class=\"flex justify-center gap-2\">\n\t<Button color=\"green\" onclick={changeClass}>{offsetClass ? 'Remove offset' : 'Add offset'}</Button\n\t>\n</div>\n"
  },
  {
    "path": "src/routes/components/drawer/examples/Onmouseenter.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Drawer, Drawerhead, uiHelpers } from '$lib';\n\timport { InfoCircleSolid, ArrowRightOutline } from 'flowbite-svelte-icons';\n\tconst drawerMouseEnter = uiHelpers();\n\tlet drawerStatusMouseEnter = $state(false);\n\tconst closeDrawerMouseEnter = drawerMouseEnter.close;\n\t$effect(() => {\n\t\tdrawerStatusMouseEnter = drawerMouseEnter.isOpen;\n\t});\n</script>\n\n<div class=\"text-center\">\n\t<Button onmouseenter={drawerMouseEnter.toggle}>Show drawer</Button>\n</div>\n\n<Drawer drawerStatus={drawerStatusMouseEnter} closeDrawer={closeDrawerMouseEnter}>\n\t<Drawerhead onclick={closeDrawerMouseEnter} class=\"mb-4\">\n\t\t<h5\n\t\t\tid=\"drawer-label\"\n\t\t\tclass=\"inline-flex items-center text-xl font-semibold text-gray-500 dark:text-gray-400\"\n\t\t>\n\t\t\t<InfoCircleSolid class=\"me-2.5 h-5 w-5\" />Info\n\t\t</h5>\n\t</Drawerhead>\n\t<p class=\"mb-6 text-sm text-gray-500 dark:text-gray-400\">\n\t\tSupercharge your hiring by taking advantage of our <a\n\t\t\thref=\"/\"\n\t\t\tclass=\"text-primary-600 dark:text-primary-500 underline hover:no-underline\"\n\t\t\t>limited-time sale</a\n\t\t>\n\t\tfor Flowbite Docs + Job Board. Unlimited access to over 190K top-ranked candidates and the #1 design\n\t\tjob board.\n\t</p>\n\t<div class=\"grid grid-cols-2 gap-4\">\n\t\t<Button color=\"light\" href=\"/\">Learn more</Button>\n\t\t<Button href=\"/\" class=\"px-4\">Get access <ArrowRightOutline class=\"ms-2 h-3.5 w-3.5\" /></Button>\n\t</div>\n</Drawer>\n"
  },
  {
    "path": "src/routes/components/drawer/examples/Setup.svelte",
    "content": "<script>\n\timport { Drawer, Drawerhead, Button, uiHelpers } from '$lib';\n\timport { InfoCircleSolid } from 'flowbite-svelte-icons';\n\tconst drawer = uiHelpers();\n\tlet drawerStatus = $state(false);\n\tconst closeDrawer = drawer.close;\n\t$effect(() => {\n\t\tdrawerStatus = drawer.isOpen;\n\t});\n</script>\n"
  },
  {
    "path": "src/routes/components/drawer/examples/index.ts",
    "content": "export { default as DrawerNavigation } from './DrawerNavigation.svelte';\nexport { default as Offset } from './Offset.svelte';\nexport { default as Onmouseenter } from './Onmouseenter.svelte';\nexport { default as ContactForm } from './ContactForm.svelte';\nexport { default as FormElements } from './FormElements.svelte';\n"
  },
  {
    "path": "src/routes/components/dropdown/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'dropdown';\n\timport {\n\t\tButton,\n\t\tRadio,\n\t\tDropdown,\n\t\tDropdownDivider,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tDropdownHeader,\n\t\tDropdownFooter,\n\t\tuiHelpers,\n\t\tLabel\n\t} from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\timport { blur, fly, slide, scale } from 'svelte/transition';\n\timport type { FlyParams, BlurParams, SlideParams, ScaleParams } from 'svelte/transition';\n\timport { sineIn, linear } from 'svelte/easing';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\n\tlet dropdownDividerHeaderFooter = uiHelpers();\n\tlet dropdownDividerHeaderFooterStatus = $state(false);\n\tlet closeDropdownDividerHeaderFooter = dropdownDividerHeaderFooter.close;\n\n\t$effect(() => {\n\t\t// this can be done adding nav.navStatus directly to DOM element\n\t\t// without using effect\n\t\tdropdownDividerHeaderFooterStatus = dropdownDividerHeaderFooter.isOpen;\n\t});\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tlet dividerStatus = $state(false);\n\tconst changeDividerStatus = () => {\n\t\tdividerStatus = !dividerStatus;\n\t};\n\tlet headerStatus = $state(false);\n\tconst changeHeaderStatus = () => {\n\t\theaderStatus = !headerStatus;\n\t};\n\tlet footerStatus = $state(false);\n\tconst changeFooterStatus = () => {\n\t\tfooterStatus = !footerStatus;\n\t};\n\n\t// transition\n\ttype TransitionOption = {\n\t\tname: string;\n\t\ttransition: typeof fly | typeof blur | typeof slide | typeof scale;\n\t\tparams: FlyParams | BlurParams | SlideParams | ScaleParams;\n\t};\n\n\tconst transitions: TransitionOption[] = [\n\t\t{ name: 'Fly', transition: fly, params: { y: 0, duration: 200, easing: sineIn } },\n\t\t{ name: 'Blur', transition: blur, params: { y: 0, duration: 400, easing: linear } },\n\t\t{ name: 'Slide', transition: slide, params: { x: -100, duration: 300, easing: sineIn } },\n\t\t{ name: 'Scale', transition: scale, params: { duration: 300, easing: linear } }\n\t];\n\tlet selectedTransition = $state('Fly');\n\tlet currentTransition = $derived(\n\t\ttransitions.find((t) => t.name === selectedTransition) || transitions[0]\n\t);\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet headerContent = headerStatus\n\t\t\t\t? ` \n    <DropdownHeader>\n      <div>Bonnie Green</div>\n      <div class=\"truncate font-medium\">name@flowbite.com</div>\n    </DropdownHeader>`\n\t\t\t\t: '';\n\t\t\tlet footerContent = footerStatus\n\t\t\t\t? `\n    <DropdownFooter>\n      <div class=\"py-2\">\n        <a href=\"/\" class=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-gray-600 dark:hover:text-white\">Sign out</a>\n      </div>\n    </DropdownFooter>`\n\t\t\t\t: '';\n\t\t\tlet dividerContent = dividerStatus\n\t\t\t\t? `\n      <DropdownDivider />`\n\t\t\t\t: '';\n\t\t\tlet props = [];\n\t\t\tif (currentTransition !== transitions[0]) {\n\t\t\t\tprops.push(` transition={${currentTransition.transition.name}}`);\n\n\t\t\t\t// Generate params string without quotes and handle functions\n\t\t\t\tconst paramsString = Object.entries(currentTransition.params)\n\t\t\t\t\t.map(([key, value]) => {\n\t\t\t\t\t\tif (typeof value === 'function') {\n\t\t\t\t\t\t\treturn `${key}:${value.name}`;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn `${key}:${value}`;\n\t\t\t\t\t})\n\t\t\t\t\t.join(',');\n\t\t\t\tprops.push(` params={{${paramsString}}}`);\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<div class=\"flex items-start justify-center\">\n  <Button onclick={dropdownA.toggle}>Dropdown\n    <ChevronDownOutline class=\"ms-2 h-5 w-5 text-white dark:text-white\" />\n  </Button>\n  <div class=\"relative h-96\">\n    <Dropdown {activeUrl}${propsString} dropdownStatus={dropdownAStatus} closeDropdown={closeDropdownA} class=\"absolute -left-[150px] top-[40px]\">${headerContent}\n      <DropdownUl>\n        <DropdownLi href=\"/\">Dashboard</DropdownLi>${dividerContent}\n        <DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n      </DropdownUl>${footerContent}\n    </Dropdown>\n  </div>\n</div>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Dropdown</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Dropdown Builder</H2>\n<CodeWrapper>\n\t<div class=\"flex items-start justify-center\">\n\t\t<Button onclick={dropdownDividerHeaderFooter.toggle}>\n\t\t\tDropdown\n\t\t\t<ChevronDownOutline class=\"ms-2 h-5 w-5 text-white dark:text-white\" />\n\t\t</Button>\n\t\t<div class=\"relative h-96\">\n\t\t\t<Dropdown\n\t\t\t\t{activeUrl}\n\t\t\t\tdropdownStatus={dropdownDividerHeaderFooterStatus}\n\t\t\t\tcloseDropdown={closeDropdownDividerHeaderFooter}\n\t\t\t\ttransition={currentTransition.transition}\n\t\t\t\tparams={currentTransition.params}\n\t\t\t\tclass=\"absolute top-[40px] -left-[150px]\"\n\t\t\t>\n\t\t\t\t{#if headerStatus}\n\t\t\t\t\t<DropdownHeader>\n\t\t\t\t\t\t<div>Bonnie Green</div>\n\t\t\t\t\t\t<div class=\"truncate font-medium\">name@flowbite.com</div>\n\t\t\t\t\t</DropdownHeader>\n\t\t\t\t{/if}\n\t\t\t\t<DropdownUl>\n\t\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t\t{#if dividerStatus}\n\t\t\t\t\t\t<DropdownDivider />\n\t\t\t\t\t{/if}\n\t\t\t\t\t<DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n\t\t\t\t\t<DropdownLi href=\"/components/footer\">Footer</DropdownLi>\n\t\t\t\t\t<DropdownLi href=\"/components\">Alert</DropdownLi>\n\t\t\t\t</DropdownUl>\n\t\t\t\t{#if footerStatus}\n\t\t\t\t\t<DropdownFooter>\n\t\t\t\t\t\t<div class=\"py-2\">\n\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\thref=\"/\"\n\t\t\t\t\t\t\t\tclass=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-gray-600 dark:hover:text-white\"\n\t\t\t\t\t\t\t\t>Sign out</a\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</DropdownFooter>\n\t\t\t\t{/if}\n\t\t\t</Dropdown>\n\t\t</div>\n\t</div>\n\t<div class=\"mb-4 flex gap-4\">\n\t\t<Button onclick={changeHeaderStatus}>\n\t\t\tHeader {#if headerStatus}off{:else}on{/if}\n\t\t</Button>\n\t\t<Button onclick={changeFooterStatus}>\n\t\t\tFooter {#if footerStatus}off{:else}on{/if}\n\t\t</Button>\n\t\t<Button onclick={changeDividerStatus}>\n\t\t\tDivider {#if dividerStatus}off{:else}on{/if}\n\t\t</Button>\n\t</div>\n\t<div class=\"flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Transition</Label>\n\t\t{#each transitions as transition}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"dropdown_transition\"\n\t\t\t\tbind:group={selectedTransition}\n\t\t\t\tvalue={transition.name}>{transition.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Active link</H2>\n<CodeWrapper>\n\t<ExampleComponents.ActiveLink />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/ActiveLink.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Avatar with name</H2>\n<CodeWrapper>\n\t<ExampleComponents.AvatarWithName />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AvatarWithName.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Checkbox</H2>\n<CodeWrapper>\n\t<ExampleComponents.Checkbox />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Checkbox.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Helper text</H2>\n<CodeWrapper>\n\t<ExampleComponents.HelperText />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/HelperText.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Menu icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.MenuIcon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/MenuIcon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Multi level</H2>\n<CodeWrapper>\n\t<ExampleComponents.MultiLevel />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/MultiLevel.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Navbar</H2>\n<CodeWrapper>\n\t<ExampleComponents.Navbar />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Navbar.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Notifictiaon bell</H2>\n<CodeWrapper>\n\t<ExampleComponents.NotificationBell />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/NotificationBell.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Placement bottom</H2>\n<CodeWrapper>\n\t<ExampleComponents.PlacementBottom />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/PlacementBottom.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Placement left</H2>\n<CodeWrapper>\n\t<ExampleComponents.PlacementLeft />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/PlacementLeft.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Placement right</H2>\n<CodeWrapper>\n\t<ExampleComponents.PlacementRight />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/PlacementRight.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Placement top</H2>\n<CodeWrapper>\n\t<ExampleComponents.PlacementTop />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/PlacementTop.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Radio</H2>\n<CodeWrapper>\n\t<ExampleComponents.Radio />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Radio.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Scrolling</H2>\n<CodeWrapper>\n\t<ExampleComponents.Scrolling />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Scrolling.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Search</H2>\n<CodeWrapper>\n\t<ExampleComponents.Search />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Search.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Toggle</H2>\n<CodeWrapper>\n\t<ExampleComponents.Toggle />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Toggle.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>User avatar</H2>\n<CodeWrapper>\n\t<ExampleComponents.UserAvatar />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/UserAvatar.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/ActiveLink.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownUl, DropdownLi, uiHelpers } from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tlet dropdownB = uiHelpers();\n\tlet dropdownBStatus = $state(false);\n\tlet closeDropdownB = dropdownB.close;\n\t$effect(() => {\n\t\tdropdownBStatus = dropdownB.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-48 items-start justify-center\">\n\t<Button onclick={dropdownB.toggle}>\n\t\tDropdown\n\t\t<ChevronDownOutline class=\"ms-2 h-5 w-5 text-white dark:text-white\" />\n\t</Button>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\t{activeUrl}\n\t\t\tdropdownStatus={dropdownBStatus}\n\t\t\tcloseDropdown={closeDropdownB}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[40px] -left-[150px]\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/footer\">Footer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/alert\">Alert</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/AvatarWithName.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport {\n\t\tButton,\n\t\tDropdown,\n\t\tDropdownHeader,\n\t\tDropdownFooter,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tuiHelpers,\n\t\tAvatar\n\t} from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tlet dropdownAvatar = uiHelpers();\n\tlet dropdownAvatarStatus = $state(false);\n\tlet closeDropdownAvatar = dropdownAvatar.close;\n\t$effect(() => {\n\t\tdropdownAvatarStatus = dropdownAvatar.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-80 items-start justify-center\">\n\t<Button onclick={dropdownAvatar.toggle} pill color=\"light\" class=\"!p-1\">\n\t\t<Avatar src=\"/images/profile-picture-3.webp\" class=\"me-2\" />\n\t\tBonnie Green\n\t</Button>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\t{activeUrl}\n\t\t\tdropdownStatus={dropdownAvatarStatus}\n\t\t\tcloseDropdown={closeDropdownAvatar}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[50px] -left-[160px]\"\n\t\t>\n\t\t\t<DropdownHeader class=\"px-4 py-2\">\n\t\t\t\t<span class=\"block text-sm text-gray-900 dark:text-white\">Bonnie Green</span>\n\t\t\t\t<span class=\"block truncate text-sm font-medium\">name@flowbite.com</span>\n\t\t\t</DropdownHeader>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components\">Alert</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t\t<DropdownFooter class=\"px-4 py-2 text-sm hover:bg-gray-100 dark:hover:bg-gray-600\"\n\t\t\t\t>Sign out</DropdownFooter\n\t\t\t>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/Checkbox.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownUl, DropdownLi, uiHelpers, Checkbox } from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\tlet dropdownCheckbox = uiHelpers();\n\tlet dropdownCheckboxStatus = $state(false);\n\tlet closeDropdownCheckbox = dropdownCheckbox.close;\n\t$effect(() => {\n\t\tdropdownCheckboxStatus = dropdownCheckbox.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-72 items-start justify-center\">\n\t<Button onclick={dropdownCheckbox.toggle}\n\t\t>Dropdown checkbox<ChevronDownOutline class=\"ms-2 h-6 w-6 text-white dark:text-white\" /></Button\n\t>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\tdropdownStatus={dropdownCheckboxStatus}\n\t\t\tcloseDropdown={closeDropdownCheckbox}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[45px] -left-[195px]\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Checkbox>Robert Gouth</Checkbox>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Checkbox>Jese Leos</Checkbox>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Checkbox checked>Bonnie Green</Checkbox>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Checkbox>Jese Leos</Checkbox>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Checkbox>Robert Gouth</Checkbox>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Checkbox>Bonnie Green</Checkbox>\n\t\t\t\t</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/HelperText.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownUl, DropdownLi, uiHelpers, Checkbox, Helper } from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\tlet dropdownHelper = uiHelpers();\n\tlet dropdownHelperStatus = $state(false);\n\tlet closeDropdownHelper = dropdownHelper.close;\n\t$effect(() => {\n\t\tdropdownHelperStatus = dropdownHelper.isOpen;\n\t});\n</script>\n\n<div class=\"relative flex h-72 items-start justify-center\">\n\t<Button onclick={dropdownHelper.toggle}\n\t\t>Dropdown helper text<ChevronDownOutline\n\t\t\tclass=\"ms-2 h-6 w-6 text-white dark:text-white\"\n\t\t/></Button\n\t>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\tdropdownStatus={dropdownHelperStatus}\n\t\t\tcloseDropdown={closeDropdownHelper}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[45px] -left-[240px] w-64 overflow-y-auto p-2 pb-3 text-sm\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Checkbox>Enable notifications</Checkbox>\n\t\t\t\t\t<Helper class=\"ps-6\">Some helpful instruction goes over here.</Helper>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Checkbox>Enable 2FA auth</Checkbox>\n\t\t\t\t\t<Helper class=\"ps-6\">Some helpful instruction goes over here.</Helper>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Checkbox checked>Subscribe newsletter</Checkbox>\n\t\t\t\t\t<Helper class=\"ps-6\">Some helpful instruction goes over here.</Helper>\n\t\t\t\t</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/MenuIcon.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Dropdown, DropdownUl, DropdownLi, uiHelpers } from '$lib';\n\timport { DotsVerticalOutline } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tlet dropdownIcon = uiHelpers();\n\tlet dropdownIconStatus = $state(false);\n\tlet closeDropdownIcon = dropdownIcon.close;\n\t$effect(() => {\n\t\tdropdownIconStatus = dropdownIcon.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-40 items-start justify-center\">\n\t<DotsVerticalOutline onclick={dropdownIcon.toggle} class=\"dots-menu dark:text-white\" />\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\t{activeUrl}\n\t\t\tdropdownStatus={dropdownIconStatus}\n\t\t\tcloseDropdown={closeDropdownIcon}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[20px] -left-[90px]\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components\">Alert</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/MultiLevel.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownUl, DropdownLi, uiHelpers } from '$lib';\n\timport { ChevronDownOutline, ChevronRightOutline } from 'flowbite-svelte-icons';\n\tlet dropdownMultiLevel = uiHelpers();\n\tlet dropdownMultiLevelStatus = $state(false);\n\tlet closeDropdownMultiLevel = dropdownMultiLevel.close;\n\tlet dropdownMultiLevel2 = uiHelpers();\n\tlet dropdownMultiLevelStatus2 = $state(false);\n\tconst closeAllMultilevel = () => {\n\t\tdropdownMultiLevel.close();\n\t\tdropdownMultiLevel2.close();\n\t};\n\t$effect(() => {\n\t\tdropdownMultiLevelStatus = dropdownMultiLevel.isOpen;\n\t\tdropdownMultiLevelStatus2 = dropdownMultiLevel2.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-60 items-start justify-center\">\n\t<Button onclick={dropdownMultiLevel.toggle}>\n\t\tDropdown\n\t\t<ChevronDownOutline class=\"ms-2 h-5 w-5 text-white dark:text-white\" />\n\t</Button>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\tdropdownStatus={dropdownMultiLevelStatus}\n\t\t\tcloseDropdown={closeDropdownMultiLevel}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[40px] -left-[150px] overflow-visible\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<button onclick={dropdownMultiLevel2.toggle} class=\"flex p-2 pl-4\"\n\t\t\t\t\t>Dropdown<ChevronRightOutline\n\t\t\t\t\t\tclass=\"text-primary-700 ms-2 h-6 w-6 dark:text-white\"\n\t\t\t\t\t/></button\n\t\t\t\t>\n\t\t\t\t<div class=\"relative\">\n\t\t\t\t\t<Dropdown\n\t\t\t\t\t\tdropdownStatus={dropdownMultiLevelStatus2}\n\t\t\t\t\t\tcloseDropdown={closeAllMultilevel}\n\t\t\t\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\t\t\t\tclass=\"absolute -top-[60px] left-[120px]\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<DropdownUl class=\"z-100\">\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Home</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/components/footer\">Footer</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/components/alert\">Alert</DropdownLi>\n\t\t\t\t\t\t</DropdownUl>\n\t\t\t\t\t</Dropdown>\n\t\t\t\t</div>\n\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/footer\">Footer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/button\">Button</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/Navbar.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport {\n\t\tDropdown,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tDropdownDivider,\n\t\tuiHelpers,\n\t\tNavbar,\n\t\tNavBrand,\n\t\tNavUl,\n\t\tNavLi\n\t} from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet closeNav = nav.close;\n\tlet dropdownNav = uiHelpers();\n\tlet dropdownNavStatus = $state(false);\n\tlet closeDropdownNav = dropdownNav.close;\n\t$effect(() => {\n\t\tdropdownNavStatus = dropdownNav.isOpen;\n\t\tnavStatus = nav.isOpen;\n\t});\n</script>\n\n<div class=\"h-72\">\n\t<Navbar {toggleNav} {closeNav} {navStatus} breakPoint=\"md\">\n\t\t{#snippet brand()}\n\t\t\t<NavBrand siteName=\"Svelte 5\">\n\t\t\t\t<img width=\"30\" src=\"/images/svelte-icon.png\" alt=\"svelte icon\" />\n\t\t\t</NavBrand>\n\t\t{/snippet}\n\t\t<NavUl>\n\t\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t\t<NavLi href=\"/components/navbar\">Navbar</NavLi>\n\t\t\t<div class=\"relative\">\n\t\t\t\t<NavLi onclick={dropdownNav.toggle} class=\"cursor-pointer\">\n\t\t\t\t\tDropdown<ChevronDownOutline\n\t\t\t\t\t\tclass=\"text-primary-800 ms-2 inline h-6 w-6 dark:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t</NavLi>\n\t\t\t\t<Dropdown\n\t\t\t\t\tdropdownStatus={dropdownNavStatus}\n\t\t\t\t\tcloseDropdown={closeDropdownNav}\n\t\t\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\t\t\tclass=\"absolute -top-[20px] left-[120px] md:top-[20px] md:-left-[20px]\"\n\t\t\t\t>\n\t\t\t\t\t<DropdownUl class=\"p-2\">\n\t\t\t\t\t\t<DropdownLi href=\"/\">Home</DropdownLi>\n\t\t\t\t\t\t<DropdownDivider />\n\t\t\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t\t\t<DropdownLi href=\"/components/footer\">Footer</DropdownLi>\n\t\t\t\t\t\t<DropdownLi href=\"/components/alert\">Alert</DropdownLi>\n\t\t\t\t\t</DropdownUl>\n\t\t\t\t</Dropdown>\n\t\t\t</div>\n\t\t\t<NavLi href=\"/components/footer\">Footer</NavLi>\n\t\t</NavUl>\n\t</Navbar>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/NotificationBell.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport {\n\t\tDropdown,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tDropdownHeader,\n\t\tDropdownFooter,\n\t\tAvatar,\n\t\tuiHelpers\n\t} from '$lib';\n\timport { BellSolid, EyeSolid } from 'flowbite-svelte-icons';\n\tlet dropdownNotification = uiHelpers();\n\tlet dropdownNotificationStatus = $state(false);\n\tlet closeDropdownNotification = dropdownNotification.close;\n\t$effect(() => {\n\t\tdropdownNotificationStatus = dropdownNotification.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-[360px] items-start justify-center\">\n\t<div\n\t\tid=\"bell\"\n\t\tclass=\"inline-flex items-center text-center text-sm font-medium text-gray-500 hover:text-gray-900 focus:outline-none dark:text-gray-400 dark:hover:text-white\"\n\t>\n\t\t<BellSolid class=\"h-8 w-8\" onclick={dropdownNotification.toggle} />\n\t\t<div class=\"relative flex\">\n\t\t\t<div\n\t\t\t\tclass=\"relative end-4 -top-2 inline-flex h-3 w-3 rounded-full border-2 border-white bg-red-500 dark:border-gray-900\"\n\t\t\t></div>\n\t\t</div>\n\t</div>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\tdropdownStatus={dropdownNotificationStatus}\n\t\t\tcloseDropdown={closeDropdownNotification}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[30px] -left-[230px] w-96\"\n\t\t>\n\t\t\t<DropdownHeader class=\"py-2 text-center font-bold\">Notifications</DropdownHeader>\n\t\t\t<DropdownUl\n\t\t\t\tclass=\"max-w-sm space-y-2 divide-y divide-gray-100 rounded p-2 shadow dark:divide-gray-700 dark:bg-gray-800\"\n\t\t\t>\n\t\t\t\t<DropdownLi\n\t\t\t\t\tliClass=\"flex space-x-4 rtl:space-x-reverse p-2 hover:bg-gray-100 dark:hover:bg-gray-600\"\n\t\t\t\t>\n\t\t\t\t\t<Avatar\n\t\t\t\t\t\tsrc=\"/images/profile-picture-1.webp\"\n\t\t\t\t\t\tdot={{ color: 'gray' }}\n\t\t\t\t\t\tcornerStyle=\"rounded\"\n\t\t\t\t\t/>\n\t\t\t\t\t<div class=\"w-full ps-3\">\n\t\t\t\t\t\t<div class=\"mb-1.5 text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t\t\tNew message from <span class=\"font-semibold text-gray-900 dark:text-white\"\n\t\t\t\t\t\t\t\t>Jese Leos</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t: \"Hey, what's up? All set for the presentation?\"\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"text-primary-600 dark:text-primary-500 text-xs\">a few moments ago</div>\n\t\t\t\t\t</div>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi\n\t\t\t\t\tliClass=\"flex space-x-4 rtl:space-x-reverse p-2 hover:bg-gray-100 dark:hover:bg-gray-600\"\n\t\t\t\t>\n\t\t\t\t\t<Avatar\n\t\t\t\t\t\tsrc=\"/images/profile-picture-2.webp\"\n\t\t\t\t\t\tdot={{ color: 'red' }}\n\t\t\t\t\t\tcornerStyle=\"rounded\"\n\t\t\t\t\t/>\n\t\t\t\t\t<div class=\"w-full ps-3\">\n\t\t\t\t\t\t<div class=\"mb-1.5 text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">Joseph Mcfall</span>\n\t\t\t\t\t\t\tand\n\t\t\t\t\t\t\t<span class=\"font-medium text-gray-900 dark:text-white\">5 others</span>\n\t\t\t\t\t\t\tstarted following you.\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"text-primary-600 dark:text-primary-500 text-xs\">10 minutes ago</div>\n\t\t\t\t\t</div>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi\n\t\t\t\t\tliClass=\"flex space-x-4 rtl:space-x-reverse p-2 hover:bg-gray-100 dark:hover:bg-gray-600\"\n\t\t\t\t>\n\t\t\t\t\t<Avatar\n\t\t\t\t\t\tsrc=\"/images/profile-picture-3.webp\"\n\t\t\t\t\t\tdot={{ color: 'green' }}\n\t\t\t\t\t\tcornerStyle=\"rounded\"\n\t\t\t\t\t/>\n\t\t\t\t\t<div class=\"w-full ps-3\">\n\t\t\t\t\t\t<div class=\"mb-1.5 text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">Bonnie Green</span>\n\t\t\t\t\t\t\tand\n\t\t\t\t\t\t\t<span class=\"font-medium text-gray-900 dark:text-white\">141 others</span>\n\t\t\t\t\t\t\tlove your story. See it and view more stories.\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"text-primary-600 dark:text-primary-500 text-xs\">44 minutes ago</div>\n\t\t\t\t\t</div>\n\t\t\t\t</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t\t<DropdownFooter\n\t\t\t\tclass=\"-my-1 block bg-gray-50 py-2 text-center text-sm font-medium text-gray-900 hover:bg-gray-100 dark:bg-gray-800 dark:text-white dark:hover:bg-gray-700\"\n\t\t\t>\n\t\t\t\t<div class=\"inline-flex items-center\">\n\t\t\t\t\t<EyeSolid class=\"me-2 h-4 w-4 text-gray-500 dark:text-gray-400\" />\n\t\t\t\t\tView all\n\t\t\t\t</div>\n\t\t\t</DropdownFooter>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/PlacementBottom.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownUl, DropdownLi, uiHelpers } from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tlet dropdownBottom = uiHelpers();\n\tlet dropdownBottomStatus = $state(false);\n\tlet closeDropdownBottom = dropdownBottom.close;\n\t$effect(() => {\n\t\tdropdownBottomStatus = dropdownBottom.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-[360px] items-start justify-center\">\n\t<Button onclick={dropdownBottom.toggle}\n\t\t>Dropdown bottom<ChevronDownOutline class=\"ms-2 h-6 w-6 text-white dark:text-white\" /></Button\n\t>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\t{activeUrl}\n\t\t\tdropdownStatus={dropdownBottomStatus}\n\t\t\tcloseDropdown={closeDropdownBottom}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[40px] -left-[190px]\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components\">Alert</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/PlacementLeft.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownUl, DropdownLi, uiHelpers } from '$lib';\n\timport { ChevronLeftOutline } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tlet dropdownLeft = uiHelpers();\n\tlet dropdownLeftStatus = $state(false);\n\tlet closeDropdownLeft = dropdownLeft.close;\n\t$effect(() => {\n\t\tdropdownLeftStatus = dropdownLeft.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-[160px] items-center justify-center\">\n\t<Button onclick={dropdownLeft.toggle}\n\t\t><ChevronLeftOutline class=\"me-2 h-6 w-6 text-white dark:text-white\" />Dropdown left</Button\n\t>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\t{activeUrl}\n\t\t\tdropdownStatus={dropdownLeftStatus}\n\t\t\tcloseDropdown={closeDropdownLeft}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute -top-[80px] right-[175px]\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components\">Alert</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/PlacementRight.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownUl, DropdownLi, uiHelpers } from '$lib';\n\timport { ChevronRightOutline } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tlet dropdownRight = uiHelpers();\n\tlet dropdownRightStatus = $state(false);\n\tlet closeDropdownRight = dropdownRight.close;\n\t$effect(() => {\n\t\tdropdownRightStatus = dropdownRight.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-[160px] items-center justify-center\">\n\t<Button onclick={dropdownRight.toggle}\n\t\t>Dropdown right<ChevronRightOutline class=\"ms-2 h-6 w-6 text-white dark:text-white\" /></Button\n\t>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\t{activeUrl}\n\t\t\tdropdownStatus={dropdownRightStatus}\n\t\t\tcloseDropdown={closeDropdownRight}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute -top-[80px] left-[10px]\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components\">Alert</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/PlacementTop.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownUl, DropdownLi, uiHelpers } from '$lib';\n\timport { ChevronUpOutline } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tlet dropdownTop = uiHelpers();\n\tlet dropdownTopStatus = $state(false);\n\tlet closeDropdownTop = dropdownTop.close;\n\t$effect(() => {\n\t\tdropdownTopStatus = dropdownTop.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-[200px] items-end justify-center\">\n\t<Button onclick={dropdownTop.toggle}\n\t\t>Dropdown top<ChevronUpOutline class=\"ms-2 h-6 w-6 text-white dark:text-white\" /></Button\n\t>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\t{activeUrl}\n\t\t\tdropdownStatus={dropdownTopStatus}\n\t\t\tcloseDropdown={closeDropdownTop}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute -top-[220px] -left-[170px]\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components\">Alert</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/Radio.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport {\n\t\tButton,\n\t\tDropdown,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tuiHelpers,\n\t\tDropdownHeader,\n\t\tSearch,\n\t\tRadio,\n\t\tDropdownFooter\n\t} from '$lib';\n\timport { ChevronDownOutline, UserRemoveSolid } from 'flowbite-svelte-icons';\n\n\tlet group1 = $state(2);\n\tlet dropdownRadio = uiHelpers();\n\tlet dropdownRadioStatus = $state(false);\n\tlet closeDropdownRadio = dropdownRadio.close;\n\t$effect(() => {\n\t\tdropdownRadioStatus = dropdownRadio.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-64 items-start justify-center\">\n\t<Button onclick={dropdownRadio.toggle}\n\t\t>Dropdown radio<ChevronDownOutline class=\"ms-2 h-6 w-6 text-white dark:text-white\" /></Button\n\t>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\tdropdownStatus={dropdownRadioStatus}\n\t\t\tcloseDropdown={closeDropdownRadio}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[45px] -left-[185px] w-48 overflow-y-auto pb-3 text-sm\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownHeader class=\"px-2 py-1\">\n\t\t\t\t\t<Search size=\"md\" />\n\t\t\t\t</DropdownHeader>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Radio name=\"group1\" bind:group={group1} value={1}>Default radio</Radio>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Radio name=\"group1\" bind:group={group1} value={2}>Checked state</Radio>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Radio name=\"group1\" bind:group={group1} value={3}>Default radio</Radio>\n\t\t\t\t</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t\t<DropdownFooter>\n\t\t\t\t<a\n\t\t\t\t\thref=\"/\"\n\t\t\t\t\tclass=\"-mb-1 flex items-center bg-gray-50 p-3 text-sm font-medium text-red-600 hover:bg-gray-100 hover:underline dark:bg-gray-700 dark:text-red-500 dark:hover:bg-gray-600\"\n\t\t\t\t>\n\t\t\t\t\t<UserRemoveSolid class=\"me-1 h-5 w-5\" />Delete user\n\t\t\t\t</a>\n\t\t\t</DropdownFooter>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/Scrolling.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport {\n\t\tButton,\n\t\tDropdown,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tDropdownFooter,\n\t\tAvatar,\n\t\tuiHelpers\n\t} from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\tlet dropdownScroll = uiHelpers();\n\tlet dropdownScrollStatus = $state(false);\n\tlet closeDropdownScroll = dropdownScroll.close;\n\t$effect(() => {\n\t\tdropdownScrollStatus = dropdownScroll.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-60 items-start justify-center\">\n\t<Button onclick={dropdownScroll.toggle}>\n\t\tDropdown\n\t\t<ChevronDownOutline class=\"ms-2 h-5 w-5 text-white dark:text-white\" />\n\t</Button>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\tdropdownStatus={dropdownScrollStatus}\n\t\t\tcloseDropdown={closeDropdownScroll}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[40px] -left-[160px] w-48\"\n\t\t>\n\t\t\t<DropdownUl class=\"h-40 w-52 overflow-y-auto py-1\">\n\t\t\t\t<DropdownLi href=\"/\" aClass=\"flex items-center text-base font-semibold gap-2\"\n\t\t\t\t\t><Avatar src=\"/images/profile-picture-1.webp\" size=\"xs\" />Jese Leos</DropdownLi\n\t\t\t\t>\n\t\t\t\t<DropdownLi href=\"/\" aClass=\"flex items-center text-base font-semibold gap-2\"\n\t\t\t\t\t><Avatar src=\"/images/profile-picture-2.webp\" size=\"xs\" />Robert Gouth</DropdownLi\n\t\t\t\t>\n\t\t\t\t<DropdownLi href=\"/\" aClass=\"flex items-center text-base font-semibold gap-2\"\n\t\t\t\t\t><Avatar src=\"/images/profile-picture-3.webp\" size=\"xs\" />Bonnie Green</DropdownLi\n\t\t\t\t>\n\t\t\t\t<DropdownLi href=\"/\" aClass=\"flex items-center text-base font-semibold gap-2\"\n\t\t\t\t\t><Avatar src=\"/images/profile-picture-1.webp\" size=\"xs\" />Robert Wall</DropdownLi\n\t\t\t\t>\n\t\t\t\t<DropdownLi href=\"/\" aClass=\"flex items-center text-base font-semibold gap-2\"\n\t\t\t\t\t><Avatar src=\"/images/profile-picture-2.webp\" size=\"xs\" />Joseph Mcfall</DropdownLi\n\t\t\t\t>\n\t\t\t\t<DropdownLi href=\"/\" aClass=\"flex items-center text-base font-semibold gap-2\"\n\t\t\t\t\t><Avatar src=\"/images/profile-picture-3.webp\" size=\"xs\" />Leslie Livingston</DropdownLi\n\t\t\t\t>\n\t\t\t\t<DropdownLi href=\"/\" aClass=\"flex items-center text-base font-semibold gap-2\"\n\t\t\t\t\t><Avatar src=\"/images/profile-picture-3.webp\" size=\"xs\" />Bonnie Green</DropdownLi\n\t\t\t\t>\n\t\t\t</DropdownUl>\n\t\t\t<DropdownFooter class=\"overflow-hidden rounded-b-lg py-1\">\n\t\t\t\t<a\n\t\t\t\t\thref=\"/\"\n\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 -mb-1 flex items-center bg-gray-50 px-3 py-2 text-sm font-medium hover:bg-gray-100 hover:underline dark:bg-gray-700 dark:hover:bg-gray-600\"\n\t\t\t\t>\n\t\t\t\t\t<ChevronDownOutline class=\"ms-2 h-6 w-6 text-white dark:text-white\" />Add new user\n\t\t\t\t</a>\n\t\t\t</DropdownFooter>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/Search.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport {\n\t\tButton,\n\t\tDropdown,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tDropdownHeader,\n\t\tDropdownFooter,\n\t\tSearch,\n\t\tCheckbox,\n\t\tuiHelpers\n\t} from '$lib';\n\timport { ChevronDownOutline, UserRemoveSolid } from 'flowbite-svelte-icons';\n\n\tlet searchTerm = $state('');\n\tconst people = [\n\t\t{ name: 'Robert Gouth', checked: false },\n\t\t{ name: 'Jese Leos', checked: false },\n\t\t{ name: 'Bonnie Green', checked: true }\n\t];\n\tlet filteredItems = $derived(\n\t\tpeople.filter((person) => person.name.toLowerCase().indexOf(searchTerm?.toLowerCase()) !== -1)\n\t);\n\n\tlet dropdownSearch = uiHelpers();\n\tlet dropdownSearchStatus = $state(false);\n\tlet closeDropdownSearch = dropdownSearch.close;\n\t$effect(() => {\n\t\tdropdownSearchStatus = dropdownSearch.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-60 items-start justify-center\">\n\t<Button onclick={dropdownSearch.toggle}>\n\t\tDropdown\n\t\t<ChevronDownOutline class=\"ms-2 h-5 w-5 text-white dark:text-white\" />\n\t</Button>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\tdropdownStatus={dropdownSearchStatus}\n\t\t\tcloseDropdown={closeDropdownSearch}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[40px] -left-[175px] w-52\"\n\t\t>\n\t\t\t<DropdownHeader>\n\t\t\t\t<Search size=\"md\" bind:value={searchTerm} />\n\t\t\t</DropdownHeader>\n\t\t\t<DropdownUl class=\"h-24 overflow-y-auto p-2\">\n\t\t\t\t{#each filteredItems as person (person.name)}\n\t\t\t\t\t<DropdownLi liClass=\"rounded p-1 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t\t<Checkbox bind:checked={person.checked}>{person.name}</Checkbox>\n\t\t\t\t\t</DropdownLi>\n\t\t\t\t{/each}\n\t\t\t</DropdownUl>\n\t\t\t<DropdownFooter\n\t\t\t\tclass=\"-mb-1 flex items-center bg-gray-50 p-3 text-sm font-medium text-red-600 hover:bg-gray-100 hover:underline dark:bg-gray-700 dark:text-red-500 dark:hover:bg-gray-600\"\n\t\t\t>\n\t\t\t\t<UserRemoveSolid class=\"text-primary-700 dark:text-primary-700 me-2 h-4 w-4\" />Delete user\n\t\t\t</DropdownFooter>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tButton,\n\t\tDropdown,\n\t\tDropdownDivider,\n\t\tDropdownHeader,\n\t\tDropdownFooter,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tuiHelpers\n\t} from 'svelte-5-ui-lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\timport { blur, fly, slide, scale } from 'svelte/transition';\n\timport { sineIn, linear } from 'svelte/easing';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\n\tlet transitionParams = {\n\t\ty: 0,\n\t\tduration: 200,\n\t\teasing: sineIn\n\t};\n\n\tlet dropdownA = uiHelpers();\n\tlet dropdownAStatus = $state(false);\n\tlet closeDropdownA = dropdownA.close;\n\n\t$effect(() => {\n\t\tdropdownAStatus = dropdownA.isOpen;\n\t});\n</script>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/Toggle.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport {\n\t\tButton,\n\t\tDropdown,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tDropdownFooter,\n\t\tToggle,\n\t\tuiHelpers\n\t} from '$lib';\n\timport { ChevronDownOutline, UserRemoveSolid } from 'flowbite-svelte-icons';\n\tlet dropdownToggle = uiHelpers();\n\tlet dropdownToggleStatus = $state(false);\n\tlet closeDropdownToggle = dropdownToggle.close;\n\t$effect(() => {\n\t\tdropdownToggleStatus = dropdownToggle.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-72 items-start justify-center\">\n\t<Button onclick={dropdownToggle.toggle}\n\t\t>Dropdown radio<ChevronDownOutline class=\"ms-2 h-6 w-6 text-white dark:text-white\" /></Button\n\t>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\tdropdownStatus={dropdownToggleStatus}\n\t\t\tcloseDropdown={closeDropdownToggle}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[45px] -left-[185px] w-48 overflow-y-auto text-sm\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Toggle class=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\"\n\t\t\t\t\t\t>Default toggle</Toggle\n\t\t\t\t\t>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Toggle class=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\" checked\n\t\t\t\t\t\t>Checked state</Toggle\n\t\t\t\t\t>\n\t\t\t\t</DropdownLi>\n\t\t\t\t<DropdownLi liClass=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Toggle class=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\"\n\t\t\t\t\t\t>Default toggle</Toggle\n\t\t\t\t\t>\n\t\t\t\t</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t\t<DropdownFooter>\n\t\t\t\t<a\n\t\t\t\t\thref=\"/\"\n\t\t\t\t\tclass=\"-mb-1 flex items-center bg-gray-50 p-3 text-sm font-medium text-red-600 hover:bg-gray-100 hover:underline dark:bg-gray-700 dark:text-red-500 dark:hover:bg-gray-600\"\n\t\t\t\t>\n\t\t\t\t\t<UserRemoveSolid class=\"me-1 h-5 w-5\" />Delete user\n\t\t\t\t</a>\n\t\t\t</DropdownFooter>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/UserAvatar.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport {\n\t\tDropdown,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tDropdownHeader,\n\t\tDropdownFooter,\n\t\tAvatar,\n\t\tuiHelpers\n\t} from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\t$effect(() => {\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tlet dropdownUser = uiHelpers();\n\tlet dropdownUserStatus = $state(false);\n\tlet closeDropdownUser = dropdownUser.close;\n\t$effect(() => {\n\t\tdropdownUserStatus = dropdownUser.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-72 items-start justify-center\">\n\t<Avatar\n\t\tonclick={dropdownUser.toggle}\n\t\tsrc=\"/images/profile-picture-3.webp\"\n\t\tdot={{ color: 'green' }}\n\t/>\n\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\t{activeUrl}\n\t\t\tdropdownStatus={dropdownUserStatus}\n\t\t\tcloseDropdown={closeDropdownUser}\n\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\tclass=\"absolute top-[40px] -left-[110px]\"\n\t\t>\n\t\t\t<DropdownHeader class=\"px-4 py-2\">\n\t\t\t\t<span class=\"block text-sm text-gray-900 dark:text-white\">Bonnie Green</span>\n\t\t\t\t<span class=\"block truncate text-sm font-medium\">name@flowbite.com</span>\n\t\t\t</DropdownHeader>\n\t\t\t<DropdownUl>\n\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components/dropdown\">Dropdown</DropdownLi>\n\t\t\t\t<DropdownLi href=\"/components\">Alert</DropdownLi>\n\t\t\t</DropdownUl>\n\t\t\t<DropdownFooter class=\"px-4 py-2 text-sm hover:bg-gray-100 dark:hover:bg-gray-600\"\n\t\t\t\t>Sign out</DropdownFooter\n\t\t\t>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/dropdown/examples/index.ts",
    "content": "export { default as ActiveLink } from './ActiveLink.svelte';\nexport { default as AvatarWithName } from './AvatarWithName.svelte';\nexport { default as Checkbox } from './Checkbox.svelte';\nexport { default as HelperText } from './HelperText.svelte';\nexport { default as MenuIcon } from './MenuIcon.svelte';\nexport { default as MultiLevel } from './MultiLevel.svelte';\nexport { default as Navbar } from './Navbar.svelte';\nexport { default as NotificationBell } from './NotificationBell.svelte';\nexport { default as PlacementBottom } from './PlacementBottom.svelte';\nexport { default as PlacementLeft } from './PlacementLeft.svelte';\nexport { default as PlacementRight } from './PlacementRight.svelte';\nexport { default as PlacementTop } from './PlacementTop.svelte';\nexport { default as Radio } from './Radio.svelte';\nexport { default as Scrolling } from './Scrolling.svelte';\nexport { default as Search } from './Search.svelte';\nexport { default as Toggle } from './Toggle.svelte';\nexport { default as UserAvatar } from './UserAvatar.svelte';\n"
  },
  {
    "path": "src/routes/components/footer/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'footer';\n\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Footer</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Logo</H2>\n<CodeWrapper>\n\t<ExampleComponents.Logo />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Logo.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Sitemap link</H2>\n<CodeWrapper>\n\t<ExampleComponents.SitemapLink />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/SitemapLink.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Social media</H2>\n<CodeWrapper>\n\t<ExampleComponents.SocialMedia />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/SocialMedia.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Sticky</H2>\n<CodeWrapper>\n\t<ExampleComponents.Sticky />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Sticky.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/footer/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Footer, FooterLi, FooterUl, FooterCopyright } from '$lib';\n</script>\n\n<Footer class=\"shadow-none\" footerType=\"logo\">\n\t<div class=\"sm:flex sm:items-center sm:justify-between\">\n\t\t<FooterCopyright href=\"/\" by=\"Flowbite\" year={2022} />\n\t\t<FooterUl\n\t\t\tclass=\"mt-3 flex flex-wrap items-center text-sm text-gray-500 sm:mt-0 dark:text-gray-400\"\n\t\t>\n\t\t\t<FooterLi href=\"/\">About</FooterLi>\n\t\t\t<FooterLi href=\"/\">Privacy Policy</FooterLi>\n\t\t\t<FooterLi href=\"/\">Licensing</FooterLi>\n\t\t\t<FooterLi href=\"/\">Contact</FooterLi>\n\t\t</FooterUl>\n\t</div>\n</Footer>\n"
  },
  {
    "path": "src/routes/components/footer/examples/Logo.svelte",
    "content": "<script lang=\"ts\">\n\timport { Footer, FooterBrand, FooterLi, FooterUl, FooterCopyright } from '$lib';\n</script>\n\n<Footer footerType=\"logo\">\n\t<div class=\"sm:flex sm:items-center sm:justify-between\">\n\t\t<FooterBrand\n\t\t\thref=\"https://flowbite.com\"\n\t\t\tsrc=\"/images/flowbite-svelte-icons-logo.svg\"\n\t\t\talt=\"Flowbite Logo\"\n\t\t\tname=\"Flowbite\"\n\t\t/>\n\t\t<FooterUl\n\t\t\tclass=\"mb-6 flex flex-wrap items-center text-sm text-gray-500 sm:mb-0 dark:text-gray-400\"\n\t\t>\n\t\t\t<FooterLi href=\"/\">About</FooterLi>\n\t\t\t<FooterLi href=\"/\">Privacy Policy</FooterLi>\n\t\t\t<FooterLi href=\"/\">Licensing</FooterLi>\n\t\t\t<FooterLi href=\"/\">Contact</FooterLi>\n\t\t</FooterUl>\n\t</div>\n\t<hr class=\"my-6 border-gray-200 sm:mx-auto lg:my-8 dark:border-gray-700\" />\n\t<FooterCopyright href=\"/\" by=\"Flowbite™\" />\n</Footer>\n"
  },
  {
    "path": "src/routes/components/footer/examples/Setup.svelte",
    "content": "<script>\n\timport { Footer, FooterBrand, FooterLi, FooterUl, FooterCopyright, FooterIcon } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/footer/examples/SitemapLink.svelte",
    "content": "<script lang=\"ts\">\n\timport { Footer, FooterLi, FooterUl, FooterCopyright, FooterIcon } from '$lib';\n\timport { FacebookSolid, GithubSolid, DiscordSolid, TwitterSolid } from 'flowbite-svelte-icons';\n</script>\n\n<Footer footerType=\"sitemap\">\n\t<div class=\"grid grid-cols-2 gap-8 px-6 py-8 md:grid-cols-4\">\n\t\t<div>\n\t\t\t<h2 class=\"mb-6 text-sm font-semibold text-gray-400 uppercase\">Company</h2>\n\t\t\t<FooterUl class=\"text-gray-300\">\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">About</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Careers</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Brand Center</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Blog</FooterLi>\n\t\t\t</FooterUl>\n\t\t</div>\n\t\t<div>\n\t\t\t<h2 class=\"mb-6 text-sm font-semibold text-gray-400 uppercase\">Download</h2>\n\t\t\t<FooterUl class=\"text-gray-300\">\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Discord Server</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Twitter</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Facebook</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Contact Us</FooterLi>\n\t\t\t</FooterUl>\n\t\t</div>\n\t\t<div>\n\t\t\t<h2 class=\"mb-6 text-sm font-semibold text-gray-400 uppercase\">Legal</h2>\n\t\t\t<FooterUl class=\"text-gray-300\">\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Privacy Policy</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Licensing</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Terms & Conditions</FooterLi>\n\t\t\t</FooterUl>\n\t\t</div>\n\t\t<div>\n\t\t\t<h2 class=\"mb-6 text-sm font-semibold text-gray-400 uppercase\">Download</h2>\n\t\t\t<FooterUl class=\"text-gray-300\">\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">iOS</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Android</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Windows</FooterLi>\n\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">MacOS</FooterLi>\n\t\t\t</FooterUl>\n\t\t</div>\n\t</div>\n\t<div class=\"bg-gray-700 px-4 py-6 md:flex md:items-center md:justify-between\">\n\t\t<FooterCopyright spanClass=\"text-sm text-gray-300 sm:text-center\" href=\"/\" by=\"Flowbite™\" />\n\t\t<div class=\"mt-4 flex space-x-6 sm:justify-center md:mt-0 rtl:space-x-reverse\">\n\t\t\t<FooterIcon href=\"/\">\n\t\t\t\t<FacebookSolid\n\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 hover:text-gray-900 dark:text-gray-500 dark:hover:text-white\"\n\t\t\t\t/>\n\t\t\t</FooterIcon>\n\t\t\t<FooterIcon href=\"/\">\n\t\t\t\t<DiscordSolid\n\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 hover:text-gray-900 dark:text-gray-500 dark:hover:text-white\"\n\t\t\t\t/>\n\t\t\t</FooterIcon>\n\t\t\t<FooterIcon href=\"/\">\n\t\t\t\t<TwitterSolid\n\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 hover:text-gray-900 dark:text-gray-500 dark:hover:text-white\"\n\t\t\t\t/>\n\t\t\t</FooterIcon>\n\t\t\t<FooterIcon href=\"/\">\n\t\t\t\t<GithubSolid\n\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 hover:text-gray-900 dark:text-gray-500 dark:hover:text-white\"\n\t\t\t\t/>\n\t\t\t</FooterIcon>\n\t\t</div>\n\t</div>\n</Footer>\n"
  },
  {
    "path": "src/routes/components/footer/examples/SocialMedia.svelte",
    "content": "<script lang=\"ts\">\n\timport { Footer, FooterBrand, FooterLi, FooterUl, FooterCopyright, FooterIcon } from '$lib';\n\timport { FacebookSolid, GithubSolid, DiscordSolid, TwitterSolid } from 'flowbite-svelte-icons';\n</script>\n\n<Footer footerType=\"socialmedia\">\n\t<div class=\"md:flex md:justify-between\">\n\t\t<div class=\"mb-6 md:mb-0\">\n\t\t\t<FooterBrand\n\t\t\t\thref=\"https://flowbite.com\"\n\t\t\t\tsrc=\"/images/flowbite-svelte-icons-logo.svg\"\n\t\t\t\talt=\"Flowbite Logo\"\n\t\t\t\tname=\"Flowbite\"\n\t\t\t/>\n\t\t</div>\n\t\t<div class=\"grid grid-cols-2 gap-8 sm:grid-cols-3 sm:gap-6\">\n\t\t\t<div>\n\t\t\t\t<h2 class=\"mb-6 text-sm font-semibold text-gray-900 uppercase dark:text-white\">\n\t\t\t\t\tResources\n\t\t\t\t</h2>\n\t\t\t\t<FooterUl>\n\t\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Flowbite</FooterLi>\n\t\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Tailwind CSS</FooterLi>\n\t\t\t\t</FooterUl>\n\t\t\t</div>\n\t\t\t<div>\n\t\t\t\t<h2 class=\"mb-6 text-sm font-semibold text-gray-900 uppercase dark:text-white\">\n\t\t\t\t\tFollow us\n\t\t\t\t</h2>\n\t\t\t\t<FooterUl>\n\t\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">GitHub</FooterLi>\n\t\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Discord</FooterLi>\n\t\t\t\t</FooterUl>\n\t\t\t</div>\n\t\t\t<div>\n\t\t\t\t<h2 class=\"mb-6 text-sm font-semibold text-gray-900 uppercase dark:text-white\">Legal</h2>\n\t\t\t\t<FooterUl>\n\t\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Privacy Policy</FooterLi>\n\t\t\t\t\t<FooterLi liClass=\"mb-4\" href=\"/\">Terms & Conditions</FooterLi>\n\t\t\t\t</FooterUl>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<hr class=\"my-6 border-gray-200 sm:mx-auto lg:my-8 dark:border-gray-700\" />\n\t<div class=\"sm:flex sm:items-center sm:justify-between\">\n\t\t<FooterCopyright href=\"/\" by=\"Flowbite™\" />\n\t\t<div class=\"mt-4 flex space-x-6 sm:mt-0 sm:justify-center rtl:space-x-reverse\">\n\t\t\t<FooterIcon href=\"/\">\n\t\t\t\t<FacebookSolid\n\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 hover:text-gray-900 dark:text-gray-500 dark:hover:text-white\"\n\t\t\t\t/>\n\t\t\t</FooterIcon>\n\t\t\t<FooterIcon href=\"/\">\n\t\t\t\t<DiscordSolid\n\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 hover:text-gray-900 dark:text-gray-500 dark:hover:text-white\"\n\t\t\t\t/>\n\t\t\t</FooterIcon>\n\t\t\t<FooterIcon href=\"/\">\n\t\t\t\t<TwitterSolid\n\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 hover:text-gray-900 dark:text-gray-500 dark:hover:text-white\"\n\t\t\t\t/>\n\t\t\t</FooterIcon>\n\t\t\t<FooterIcon href=\"/\">\n\t\t\t\t<GithubSolid\n\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 hover:text-gray-900 dark:text-gray-500 dark:hover:text-white\"\n\t\t\t\t/>\n\t\t\t</FooterIcon>\n\t\t</div>\n\t</div>\n</Footer>\n"
  },
  {
    "path": "src/routes/components/footer/examples/Sticky.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tFooter,\n\t\tFooterCopyright,\n\t\tFooterUl,\n\t\tFooterLi,\n\t\tSkeleton,\n\t\tImagePlaceholder,\n\t\tTextPlaceholder\n\t} from '$lib';\n</script>\n\n<div class=\"relative p-6\">\n\t<div style=\"height:300px;\" class=\"overflow-auto\">\n\t\t<Skeleton class=\"my-8\" />\n\t\t<ImagePlaceholder class=\"my-8\" />\n\t\t<TextPlaceholder class=\"my-8\" />\n\t</div>\n\t<Footer footerType=\"sticky\" class=\"absolute\">\n\t\t<FooterCopyright href=\"/\" by=\"Flowbite™\" />\n\t\t<FooterUl\n\t\t\tclass=\"mt-3 flex flex-wrap items-center text-sm text-gray-500 sm:mt-0 dark:text-gray-400\"\n\t\t>\n\t\t\t<FooterLi href=\"/\">About</FooterLi>\n\t\t\t<FooterLi href=\"/\">Privacy Policy</FooterLi>\n\t\t\t<FooterLi href=\"/\">Licensing</FooterLi>\n\t\t\t<FooterLi href=\"/\">Contact</FooterLi>\n\t\t</FooterUl>\n\t</Footer>\n</div>\n"
  },
  {
    "path": "src/routes/components/footer/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as Logo } from './Logo.svelte';\nexport { default as SitemapLink } from './SitemapLink.svelte';\nexport { default as SocialMedia } from './SocialMedia.svelte';\nexport { default as Sticky } from './Sticky.svelte';\n"
  },
  {
    "path": "src/routes/components/gallery/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'gallery';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Gallery</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Monsory grid</H2>\n<CodeWrapper>\n\t<ExampleComponents.MansoryGrid />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/MansoryGrid.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Featured image</H2>\n<CodeWrapper>\n\t<ExampleComponents.FeaturedImage />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/FeaturedImage.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Quad</H2>\n<CodeWrapper>\n\t<ExampleComponents.Quad />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Quad.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Gallery with tag</H2>\n<CodeWrapper>\n\t<ExampleComponents.GalleryWithTag />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/GalleryWithTag.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Heterogeneous</H2>\n<CodeWrapper>\n\t<ExampleComponents.Heterogeneous />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/Heterogeneous.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Custom image rendering</H2>\n<CodeWrapper>\n\t<ExampleComponents.CustomImageRendering />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/CustomImageRendering.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/gallery/examples/CustomImageRendering.svelte",
    "content": "<script lang=\"ts\">\n\timport { Gallery, type ImgType } from '$lib';\n\n\tconst images9 = [\n\t\t{\n\t\t\talt: 'shoes',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-1.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'small bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-2.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'plants',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-3.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'watch',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-4.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'shoe',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-5.jpg'\n\t\t}\n\t];\n</script>\n\n{#snippet figure(item: ImgType)}\n\t<div class=\"p-1 ring-4 ring-red-600 dark:ring-red-400\">\n\t\t<img src={item.src} alt={item.alt} class=\"h-auto max-w-full\" />\n\t</div>\n{/snippet}\n\n<Gallery divClass=\"gap-4 grid-cols-3\">\n\t{#each images9 as item}\n\t\t{@render figure(item)}\n\t{/each}\n</Gallery>\n"
  },
  {
    "path": "src/routes/components/gallery/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Gallery } from '$lib';\n\tconst images = [\n\t\t{\n\t\t\talt: 'erbology',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'shoes',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-1.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'small bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-2.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'plants',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-3.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'watch',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-4.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'shoe',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-5.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'cream',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-6.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'small bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-7.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'lamp',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-8.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'toiletbag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-9.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'playstation',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-10.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-11.jpg'\n\t\t}\n\t];\n</script>\n\n<Gallery items={images} divClass=\"gap-4 grid-cols-2 md:grid-cols-3\" />\n"
  },
  {
    "path": "src/routes/components/gallery/examples/FeaturedImage.svelte",
    "content": "<script lang=\"ts\">\n\timport { Gallery } from '$lib';\n\n\tconst image5 = {\n\t\talt: 'erbology',\n\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/featured/image.jpg'\n\t};\n\tconst images6 = [\n\t\t{\n\t\t\talt: 'shoes',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-1.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'small bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-2.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'plants',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-3.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'watch',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-4.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'shoe',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-5.jpg'\n\t\t}\n\t];\n</script>\n\n<Gallery divClass=\"gap-4\">\n\t<img src={image5.src} alt={image5.alt} class=\"h-auto max-w-full rounded-lg\" />\n\t<!-- Safari needs gap -->\n\t<Gallery divClass=\"grid-cols-5 gap-4\" items={images6} />\n</Gallery>\n"
  },
  {
    "path": "src/routes/components/gallery/examples/GalleryWithTag.svelte",
    "content": "<script lang=\"ts\">\n\timport { Gallery, Button } from '$lib';\n\n\tconst images8 = [\n\t\t{\n\t\t\talt: 'erbology',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'shoes',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-1.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'small bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-2.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'plants',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-3.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'watch',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-4.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'shoe',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-5.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'cream',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-6.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'small bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-7.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'lamp',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-8.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'toiletbag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-9.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'playstation',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-10.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-11.jpg'\n\t\t}\n\t];\n</script>\n\n<div class=\"mx-auto mb-3 flex flex-wrap items-center justify-center gap-3 py-4 md:py-8\">\n\t<Button pill size=\"xl\" outline>All categories</Button>\n\t<Button pill size=\"xl\" color=\"alternative\">Shoes</Button>\n\t<Button pill size=\"xl\" color=\"alternative\">Bags</Button>\n\t<Button pill size=\"xl\" color=\"alternative\">Electronics</Button>\n\t<Button pill size=\"xl\" color=\"alternative\">Gaming</Button>\n</div>\n\n<Gallery items={images8} divClass=\"gap-4 grid-cols-2 md:grid-cols-3\" />\n"
  },
  {
    "path": "src/routes/components/gallery/examples/Heterogeneous.svelte",
    "content": "<script lang=\"ts\">\n\timport { Gallery } from '$lib';\n</script>\n\n<Gallery divClass=\"gap-4 grid-cols-2\">\n\t<img\n\t\tsrc=\"https://flowbite.s3.amazonaws.com/docs/gallery/square/image-1.jpg\"\n\t\talt=\"shoas\"\n\t\tclass=\"max-w- h-auto rounded-lg\"\n\t/>\n\t<div\n\t\tclass=\"max-w- flex h-auto items-center justify-center rounded-lg bg-red-300 text-6xl font-extrabold\"\n\t>\n\t\tSale\n\t</div>\n\t<div\n\t\tclass=\"max-w- flex h-auto items-center justify-center rounded-lg bg-blue-300 text-6xl font-extrabold\"\n\t>\n\t\tSale\n\t</div>\n\t<img\n\t\talt=\"plants\"\n\t\tsrc=\"https://flowbite.s3.amazonaws.com/docs/gallery/square/image-3.jpg\"\n\t\tclass=\"max-w- h-auto rounded-lg\"\n\t/>\n</Gallery>\n"
  },
  {
    "path": "src/routes/components/gallery/examples/MansoryGrid.svelte",
    "content": "<script lang=\"ts\">\n\timport { Gallery } from '$lib';\n\tconst images1 = [\n\t\t{\n\t\t\talt: 'erbology',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'shoes',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-1.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'small bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-2.jpg'\n\t\t}\n\t];\n\tconst images2 = [\n\t\t{\n\t\t\talt: 'plants',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-3.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'watch',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-4.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'shoe',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-5.jpg'\n\t\t}\n\t];\n\tconst images3 = [\n\t\t{\n\t\t\talt: 'cream',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-6.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'small bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-7.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'lamp',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-8.jpg'\n\t\t}\n\t];\n\tconst images4 = [\n\t\t{\n\t\t\talt: 'toiletbag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-9.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'playstation',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-10.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/masonry/image-11.jpg'\n\t\t}\n\t];\n</script>\n\n<Gallery divClass=\"gap-4 grid-cols-2 md:grid-cols-4\">\n\t<!-- Safari needs gap -->\n\t<Gallery items={images1} divClass=\"gap-4\" />\n\t<Gallery items={images2} />\n\t<Gallery items={images3} />\n\t<Gallery items={images4} />\n</Gallery>\n"
  },
  {
    "path": "src/routes/components/gallery/examples/Quad.svelte",
    "content": "<script lang=\"ts\">\n\timport { Gallery } from '$lib';\n\n\tconst images7 = [\n\t\t{\n\t\t\talt: 'shoes',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-1.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'small bag',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-2.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'plants',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-3.jpg'\n\t\t},\n\t\t{\n\t\t\talt: 'watch',\n\t\t\tsrc: 'https://flowbite.s3.amazonaws.com/docs/gallery/square/image-4.jpg'\n\t\t}\n\t];\n</script>\n\n<Gallery divClass=\"gap-2 grid-cols-2\" items={images7} />\n"
  },
  {
    "path": "src/routes/components/gallery/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as CustomImageRendering } from './CustomImageRendering.svelte';\nexport { default as FeaturedImage } from './FeaturedImage.svelte';\nexport { default as GalleryWithTag } from './GalleryWithTag.svelte';\nexport { default as Heterogeneous } from './Heterogeneous.svelte';\nexport { default as MansoryGrid } from './MansoryGrid.svelte';\nexport { default as Quad } from './Quad.svelte';\n"
  },
  {
    "path": "src/routes/components/indicators/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Indicator, indicator, Button, Label, Radio, uiHelpers, type IndicatorProps } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'indicator';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// color, size, rounded, border, placement and offset\n\tconst sizes = Object.keys(indicator.variants.size) as IndicatorProps['size'][];\n\tconst colors = Object.keys(indicator.variants.color) as IndicatorProps['color'][];\n\tconst placements = Object.keys(indicator.variants.placement) as IndicatorProps['placement'][];\n\tlet color: IndicatorProps['color'] = $state('primary');\n\tlet size: IndicatorProps['size'] = $state('md');\n\tlet border: IndicatorProps['border'] = $state(false);\n\tconst changeBorder = () => {\n\t\tborder = !border;\n\t};\n\tlet cornerStyle: IndicatorProps['cornerStyle'] = $state('circular');\n\tconst changeCornerStyle = () => {\n\t\tcornerStyle = cornerStyle === 'circular' ? 'rounded' : 'circular';\n\t};\n\tlet placement: IndicatorProps['placement'] = $state('default');\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\t// {color} {size} {border} {placement} {cornerStyle}\n\t\t\t// color = 'primary', cornerStyle = 'circular', size = 'md', border = false, placement, offset = true,\n\t\t\t// if (color) props.push(` color=\"${color}\"`);\n\t\t\tif (color !== 'primary') props.push(` color=\"${color}\"`);\n\t\t\tif (size !== 'md') props.push(` size=\"${size}\"`);\n\t\t\tif (border) props.push(' border');\n\t\t\tif (placement !== 'default') props.push(` placement=\"${placement}\"`);\n\t\t\tif (cornerStyle !== 'circular') props.push(` cornerStyle=\"${cornerStyle}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<div class=\"borer relative h-56 w-56 rounded-lg border-gray-300 m-8\">\n  <Indicator${propsString} />\n</div>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Indicator</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive indicator</H2>\n<CodeWrapper>\n\t<div\n\t\tclass=\"borer relative h-56 w-56 rounded-lg border-gray-300 bg-gray-200 dark:border-gray-700 dark:bg-gray-800\"\n\t>\n\t\t<Indicator {color} {size} {border} {placement} {cornerStyle} />\n\t</div>\n\t<div class=\"mt-8 space-y-4\">\n\t\t<div class=\"flex flex-wrap space-x-2\">\n\t\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t\t{#each colors as colorOption}\n\t\t\t\t<Radio\n\t\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\t\tname=\"color\"\n\t\t\t\t\tbind:group={color}\n\t\t\t\t\tcolor={colorOption as IndicatorProps['color']}\n\t\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t\t>\n\t\t\t{/each}\n\t\t</div>\n\t\t<div class=\"flex flex-wrap space-x-4\">\n\t\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t\t{#each sizes as sizeOption}\n\t\t\t\t<Radio labelClass=\"w-24 my-1\" name=\"size\" bind:group={size} value={sizeOption}\n\t\t\t\t\t>{sizeOption}</Radio\n\t\t\t\t>\n\t\t\t{/each}\n\t\t</div>\n\t\t<div class=\"flex flex-wrap space-x-4\">\n\t\t\t<Label class=\"mb-4 w-full font-bold\">Placement</Label>\n\t\t\t{#each placements as positionOption}\n\t\t\t\t<Radio labelClass=\"w-32 my-1\" name=\"placement\" bind:group={placement} value={positionOption}\n\t\t\t\t\t>{positionOption}</Radio\n\t\t\t\t>\n\t\t\t{/each}\n\t\t</div>\n\t\t<Button onclick={changeBorder}>{border ? 'Remove border' : 'Add border'}</Button>\n\t\t<Button onclick={changeCornerStyle}\n\t\t\t>{cornerStyle === 'circular' ? 'Rounded' : 'Circular'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Legend</H2>\n<CodeWrapper>\n\t<ExampleComponents.Legend />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Legend.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Count</H2>\n<CodeWrapper>\n\t<ExampleComponents.Count />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Count.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Status</H2>\n<CodeWrapper>\n\t<ExampleComponents.Status />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Status.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Badge</H2>\n<CodeWrapper>\n\t<ExampleComponents.Badge />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Badge.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Stepper</H2>\n<CodeWrapper>\n\t<ExampleComponents.Stepper />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Stepper.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/indicators/examples/Badge.svelte",
    "content": "<script lang=\"ts\">\n\timport { Avatar, Badge, Indicator } from '$lib';\n</script>\n\n<div class=\"flex gap-2\">\n\t<ul class=\"w-full max-w-sm divide-y divide-gray-200 dark:divide-gray-700\">\n\t\t<li class=\"py-3 sm:py-4\">\n\t\t\t<div class=\"flex items-center space-x-3 rtl:space-x-reverse\">\n\t\t\t\t<Avatar src=\"/images/profile-picture-5.webp\" alt=\"Neil image\" />\n\t\t\t\t<div class=\"min-w-0 flex-1\">\n\t\t\t\t\t<p class=\"truncate text-sm font-semibold text-gray-900 dark:text-white\">Neil Sims</p>\n\t\t\t\t\t<p class=\"truncate text-sm text-gray-500 dark:text-gray-400\">email@flowbite.com</p>\n\t\t\t\t</div>\n\t\t\t\t<Badge color=\"green\" rounded class=\"px-2.5 py-0.5\">\n\t\t\t\t\t<Indicator color=\"green\" size=\"xs\" class=\"me-1\" />Available\n\t\t\t\t</Badge>\n\t\t\t</div>\n\t\t</li>\n\t\t<li class=\"py-3 sm:py-4\">\n\t\t\t<div class=\"flex items-center space-x-3 rtl:space-x-reverse\">\n\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t<Avatar src=\"/images/profile-picture-4.webp\" alt=\"Bonnie image\" />\n\t\t\t\t</div>\n\t\t\t\t<div class=\"min-w-0 flex-1\">\n\t\t\t\t\t<p class=\"truncate text-sm font-semibold text-gray-900 dark:text-white\">Bonnie Green</p>\n\t\t\t\t\t<p class=\"truncate text-sm text-gray-500 dark:text-gray-400\">email@flowbite.com</p>\n\t\t\t\t</div>\n\t\t\t\t<Badge color=\"red\" rounded class=\"px-2.5 py-0.5\">\n\t\t\t\t\t<Indicator color=\"red\" size=\"xs\" class=\"me-1\" />Unavailable\n\t\t\t\t</Badge>\n\t\t\t</div>\n\t\t</li>\n\t</ul>\n</div>\n"
  },
  {
    "path": "src/routes/components/indicators/examples/Count.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Indicator } from '$lib';\n\timport { EnvelopeSolid } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button size=\"lg\" class=\"relative\">\n\t\t<EnvelopeSolid class=\"me-2 h-4 w-4 text-white dark:text-white\" />\n\t\t<span class=\"sr-only\">Notifications</span>\n\t\tMessages\n\t\t<Indicator color=\"red\" border size=\"xl\" placement=\"top-right\">\n\t\t\t<span class=\"text-xs font-bold text-white\">8</span>\n\t\t</Indicator>\n\t</Button>\n</div>\n"
  },
  {
    "path": "src/routes/components/indicators/examples/Legend.svelte",
    "content": "<script lang=\"ts\">\n\timport { Indicator } from '$lib';\n</script>\n\n<div class=\"flex flex-wrap justify-start gap-4 md:justify-center\">\n\t<div class=\"flex items-center\"><Indicator size=\"sm\" color=\"orange\" class=\"me-1.5\" />Visitors</div>\n\t<div class=\"flex items-center\"><Indicator size=\"sm\" color=\"purple\" class=\"me-1.5\" />Sessions</div>\n\t<div class=\"flex items-center\">\n\t\t<Indicator size=\"sm\" color=\"indigo\" class=\"me-1.5\" />Customers\n\t</div>\n\t<div class=\"flex items-center\"><Indicator size=\"sm\" color=\"teal\" class=\"me-1.5\" />Revenue</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/indicators/examples/Setup.svelte",
    "content": "<script>\n\timport { Indicator } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/indicators/examples/Status.svelte",
    "content": "<script lang=\"ts\">\n\timport { Avatar } from '$lib';\n</script>\n\n<div class=\"flex justify-center\">\n\t<Avatar\n\t\tsrc=\"/images/profile-picture-5.webp\"\n\t\tdot={{ color: 'green', size: 'lg', placement: 'top-right' }}\n\t/>\n\t<Avatar\n\t\tsrc=\"/images/profile-picture-5.webp\"\n\t\tdot={{ color: 'red', size: 'lg', placement: 'top-right' }}\n\t/>\n</div>\n"
  },
  {
    "path": "src/routes/components/indicators/examples/Stepper.svelte",
    "content": "<script lang=\"ts\">\n\timport { Indicator } from '$lib';\n\timport { CheckCircleSolid } from 'flowbite-svelte-icons';\n</script>\n\n<ol class=\"flex items-center\">\n\t<li class=\"relative mb-6 w-full\">\n\t\t<div class=\"flex items-center\">\n\t\t\t<Indicator\n\t\t\t\tsize=\"xl\"\n\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 z-10 shrink-0 ring-0 ring-white sm:ring-8 dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<CheckCircleSolid class=\"text-primary-600 dark:text-primary-300 h-6 w-6\" />\n\t\t\t</Indicator>\n\t\t\t<div class=\"flex h-0.5 w-full bg-gray-200 dark:bg-gray-700\"></div>\n\t\t</div>\n\t\t<div class=\"mt-3\">\n\t\t\t<h3 class=\"font-medium text-gray-900 dark:text-white\">Step 1</h3>\n\t\t</div>\n\t</li>\n\t<li class=\"relative mb-6 w-full\">\n\t\t<div class=\"flex items-center\">\n\t\t\t<Indicator\n\t\t\t\tsize=\"xl\"\n\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 z-10 shrink-0 ring-0 ring-white sm:ring-8 dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<CheckCircleSolid class=\"text-primary-600 dark:text-primary-300 h-6 w-6\" />\n\t\t\t</Indicator>\n\t\t\t<div class=\"flex h-0.5 w-full bg-gray-200 dark:bg-gray-700\"></div>\n\t\t</div>\n\t\t<div class=\"mt-3\">\n\t\t\t<h3 class=\"font-medium text-gray-900 dark:text-white\">Step 2</h3>\n\t\t</div>\n\t</li>\n\t<li class=\"relative mb-6 w-full\">\n\t\t<div class=\"flex items-center\">\n\t\t\t<Indicator\n\t\t\t\tsize=\"xl\"\n\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 z-10 shrink-0 ring-0 ring-white sm:ring-8 dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<CheckCircleSolid class=\"text-primary-600 dark:text-primary-300 h-6 w-6\" />\n\t\t\t</Indicator>\n\t\t\t<div class=\"flex h-0.5 w-full bg-gray-200 dark:bg-gray-700\"></div>\n\t\t</div>\n\t\t<div class=\"mt-3\">\n\t\t\t<h3 class=\"font-medium text-gray-900 dark:text-white\">Step 2</h3>\n\t\t</div>\n\t</li>\n\t<li class=\"relative mb-6 w-full\">\n\t\t<div class=\"flex items-center\">\n\t\t\t<Indicator\n\t\t\t\tsize=\"xl\"\n\t\t\t\tcolor=\"blue\"\n\t\t\t\tclass=\"z-10 shrink-0 ring-0 ring-white sm:ring-8 dark:bg-gray-700 dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<CheckCircleSolid class=\"h-6 w-6 text-gray-800 dark:text-gray-300\" />\n\t\t\t</Indicator>\n\t\t</div>\n\t\t<div class=\"mt-3\">\n\t\t\t<h3 class=\"font-medium text-gray-900 dark:text-white\">Step 3</h3>\n\t\t</div>\n\t</li>\n</ol>\n<ol class=\"flex items-center\">\n\t<li class=\"relative mb-6 w-full\">\n\t\t<div class=\"flex items-center\">\n\t\t\t<Indicator\n\t\t\t\tsize=\"xl\"\n\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 z-10 shrink-0 ring-0 ring-white sm:ring-8 dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<Indicator color=\"orange\" />\n\t\t\t</Indicator>\n\t\t\t<div class=\"flex h-0.5 w-full bg-gray-200 dark:bg-gray-700\"></div>\n\t\t</div>\n\t\t<div class=\"mt-3\">\n\t\t\t<h3 class=\"font-medium text-gray-900 dark:text-white\">Step 1</h3>\n\t\t</div>\n\t</li>\n\t<li class=\"relative mb-6 w-full\">\n\t\t<div class=\"flex items-center\">\n\t\t\t<Indicator\n\t\t\t\tsize=\"xl\"\n\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 z-10 shrink-0 ring-0 ring-white sm:ring-8 dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<Indicator color=\"orange\" />\n\t\t\t</Indicator>\n\t\t\t<div class=\"flex h-0.5 w-full bg-gray-200 dark:bg-gray-700\"></div>\n\t\t</div>\n\t\t<div class=\"mt-3\">\n\t\t\t<h3 class=\"font-medium text-gray-900 dark:text-white\">Step 2</h3>\n\t\t</div>\n\t</li>\n\t<li class=\"relative mb-6 w-full\">\n\t\t<div class=\"flex items-center\">\n\t\t\t<Indicator\n\t\t\t\tsize=\"xl\"\n\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 z-10 shrink-0 ring-0 ring-white sm:ring-8 dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<Indicator color=\"orange\" />\n\t\t\t</Indicator>\n\t\t\t<div class=\"flex h-0.5 w-full bg-gray-200 dark:bg-gray-700\"></div>\n\t\t</div>\n\t\t<div class=\"mt-3\">\n\t\t\t<h3 class=\"font-medium text-gray-900 dark:text-white\">Step 2</h3>\n\t\t</div>\n\t</li>\n\t<li class=\"relative mb-6 w-full\">\n\t\t<div class=\"flex items-center\">\n\t\t\t<Indicator\n\t\t\t\tsize=\"xl\"\n\t\t\t\tclass=\"z-10 shrink-0 ring-0 ring-white sm:ring-8 dark:bg-gray-700 dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<Indicator color=\"emerald\" class=\"dark:!bg-gray-300\" />\n\t\t\t</Indicator>\n\t\t</div>\n\t\t<div class=\"mt-3\">\n\t\t\t<h3 class=\"font-medium text-gray-900 dark:text-white\">Step 3</h3>\n\t\t</div>\n\t</li>\n</ol>\n"
  },
  {
    "path": "src/routes/components/indicators/examples/index.ts",
    "content": "export { default as Badge } from './Badge.svelte';\nexport { default as Count } from './Count.svelte';\nexport { default as Legend } from './Legend.svelte';\nexport { default as Status } from './Status.svelte';\nexport { default as Stepper } from './Stepper.svelte';\n"
  },
  {
    "path": "src/routes/components/kbd/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'kbd';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>KBD (Keyboard)</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Letter keys</H2>\n<CodeWrapper>\n\t<ExampleComponents.LetterKeys />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/LetterKeys.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Inside text</H2>\n<CodeWrapper>\n\t<ExampleComponents.InsideText />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/InsideText.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Inside table</H2>\n<CodeWrapper>\n\t<ExampleComponents.InsideTable />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/InsideTable.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Arrow keys</H2>\n<CodeWrapper>\n\t<ExampleComponents.ArrowKeys />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/ArrowKeys.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/kbd/examples/ArrowKeys.svelte",
    "content": "<script lang=\"ts\">\n\timport { Kbd } from '$lib';\n\timport {\n\t\tCaretDownSolid,\n\t\tCaretLeftSolid,\n\t\tCaretRightSolid,\n\t\tCaretUpSolid\n\t} from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex flex-wrap justify-center\">\n\t<Kbd class=\"me-1 inline-flex items-center px-2 py-1.5\">\n\t\t<CaretUpSolid size=\"xs\" />\n\t\t<span class=\"sr-only\">Arrow key up</span>\n\t</Kbd>\n\t<Kbd class=\"me-1 inline-flex items-center px-2 py-1.5\">\n\t\t<CaretDownSolid size=\"xs\" />\n\t\t<span class=\"sr-only\">Arrow key down</span>\n\t</Kbd>\n\t<Kbd class=\"me-1 inline-flex items-center px-2 py-1.5\">\n\t\t<CaretLeftSolid size=\"xs\" />\n\t\t<span class=\"sr-only\">Arrow key left</span>\n\t</Kbd>\n\t<Kbd class=\"me-1 inline-flex items-center px-2 py-1.5\">\n\t\t<CaretRightSolid size=\"xs\" />\n\t\t<span class=\"sr-only\">Arrow key right</span>\n\t</Kbd>\n</div>\n"
  },
  {
    "path": "src/routes/components/kbd/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Kbd } from '$lib';\n</script>\n\n<div class=\"flex flex-wrap justify-center gap-1\">\n\t<Kbd class=\"px-2 py-1.5\">Shift</Kbd>\n\t<Kbd class=\"px-2 py-1.5\">Ctrl</Kbd>\n\t<Kbd class=\"px-2 py-1.5\">Tab</Kbd>\n\t<Kbd class=\"px-2 py-1.5\">Caps Lock</Kbd>\n\t<Kbd class=\"px-2 py-1.5\">Esc</Kbd>\n\t<Kbd class=\"px-4 py-1.5\">Spacebar</Kbd>\n\t<Kbd class=\"px-2 py-1.5\">Enter</Kbd>\n</div>\n"
  },
  {
    "path": "src/routes/components/kbd/examples/InsideTable.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tTable,\n\t\tTableBody,\n\t\tTableBodyCell,\n\t\tTableBodyRow,\n\t\tTableHead,\n\t\tTableHeadCell,\n\t\tKbd\n\t} from '$lib';\n\timport {\n\t\tCaretDownSolid,\n\t\tCaretUpSolid,\n\t\tCaretLeftSolid,\n\t\tCaretRightSolid\n\t} from 'flowbite-svelte-icons';\n</script>\n\n<Table>\n\t<TableHead>\n\t\t<TableHeadCell>Key</TableHeadCell>\n\t\t<TableHeadCell>Description</TableHeadCell>\n\t</TableHead>\n\t<TableBody class=\"divide-y\">\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell>\n\t\t\t\t<Kbd class=\"px-2 py-1.5\">Shift</Kbd> or <Kbd class=\"px-2 py-1.5\">Tab</Kbd>\n\t\t\t</TableBodyCell>\n\t\t\t<TableBodyCell>Navigate to interactive elements</TableBodyCell>\n\t\t</TableBodyRow>\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell>\n\t\t\t\t<Kbd class=\"px-2 py-1.5\">Enter</Kbd> or <Kbd class=\"px-4 py-1.5\">Space bar</Kbd>\n\t\t\t</TableBodyCell>\n\t\t\t<TableBodyCell\n\t\t\t\t>Ensure elements with ARIA role=\"button\" can be activated with both key commands.</TableBodyCell\n\t\t\t>\n\t\t</TableBodyRow>\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell>\n\t\t\t\t<Kbd class=\"me-1 inline-flex items-center px-2 py-1.5\">\n\t\t\t\t\t<CaretUpSolid size=\"xs\" />\n\t\t\t\t\t<span class=\"sr-only\">Arrow key up</span>\n\t\t\t\t</Kbd>\n\t\t\t\t<Kbd class=\"me-1 inline-flex items-center px-2 py-1.5\">\n\t\t\t\t\t<CaretDownSolid size=\"xs\" />\n\t\t\t\t\t<span class=\"sr-only\">Arrow key down</span>\n\t\t\t\t</Kbd> or\n\t\t\t\t<Kbd class=\"me-1 inline-flex items-center px-2 py-1.5\">\n\t\t\t\t\t<CaretLeftSolid size=\"xs\" />\n\t\t\t\t\t<span class=\"sr-only\">Arrow key left</span>\n\t\t\t\t</Kbd>\n\t\t\t\t<Kbd class=\"me-1 inline-flex items-center px-2 py-1.5\">\n\t\t\t\t\t<CaretRightSolid size=\"xs\" />\n\t\t\t\t\t<span class=\"sr-only\">Arrow key right</span>\n\t\t\t\t</Kbd>\n\t\t\t</TableBodyCell>\n\t\t\t<TableBodyCell>Choose and activate previous/next tab.</TableBodyCell>\n\t\t</TableBodyRow>\n\t</TableBody>\n</Table>\n"
  },
  {
    "path": "src/routes/components/kbd/examples/InsideText.svelte",
    "content": "<script lang=\"ts\">\n\timport { Kbd } from '$lib';\n</script>\n\n<div class=\"flex flex-wrap justify-center\">\n\t<p class=\"text-gray-500 dark:text-gray-400\">\n\t\tPlease press <Kbd class=\"px-2 py-1.5\">Ctrl</Kbd> + <Kbd class=\"px-2 py-1.5\">Shift</Kbd> + <Kbd\n\t\t\tclass=\"px-2 py-1.5\">R</Kbd\n\t\t> to re-render an MDN page.\n\t</p>\n</div>\n"
  },
  {
    "path": "src/routes/components/kbd/examples/LetterKeys.svelte",
    "content": "<script lang=\"ts\">\n\timport { Kbd, Input } from '$lib';\n\tlet letter = $state('');\n</script>\n\n<div class=\"space-y-4\">\n\t<Kbd class=\"px-2 py-1.5\">{letter === '' ? 'Type a letter' : letter}</Kbd>\n\t<Input bind:value={letter} placeholder=\"Type a letter\" />\n</div>\n"
  },
  {
    "path": "src/routes/components/kbd/examples/index.ts",
    "content": "export { default as ArrowKeys } from './ArrowKeys.svelte';\nexport { default as Default } from './Default.svelte';\nexport { default as InsideTable } from './InsideTable.svelte';\nexport { default as InsideText } from './InsideText.svelte';\nexport { default as LetterKeys } from './LetterKeys.svelte';\n"
  },
  {
    "path": "src/routes/components/list-group/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'list-group';\n\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>List group</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>With links</H2>\n<CodeWrapper>\n\t<ExampleComponents.WithLinks />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/WithLinks.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>With buttons</H2>\n<CodeWrapper>\n\t<ExampleComponents.WithButtons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/WithButtons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>With icons</H2>\n<CodeWrapper>\n\t<ExampleComponents.WithIcons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/WithIcons.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Advanced</H2>\n<CodeWrapper>\n\t<ExampleComponents.Advanced />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Advanced.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/list-group/examples/Advanced.svelte",
    "content": "<script lang=\"ts\">\n\timport { Listgroup, ListgroupItem, Avatar } from '$lib';\n\timport { TrashBinSolid } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex justify-center\">\n\t<Listgroup active class=\"w-48\">\n\t\t<h3 class=\"p-1 text-center text-xl font-medium text-gray-900 dark:text-white\">User list</h3>\n\t\t<ListgroupItem class=\"flex gap-2 text-base font-semibold\">\n\t\t\t<Avatar src=\"/images/profile-picture-1.webp\" size=\"xs\" />Jese Leos\n\t\t</ListgroupItem>\n\t\t<ListgroupItem class=\"gap-2 text-base font-semibold\">\n\t\t\t<Avatar src=\"/images/profile-picture-2.webp\" size=\"xs\" />Robert Gouth\n\t\t</ListgroupItem>\n\t\t<ListgroupItem class=\"gap-2 text-base font-semibold\">\n\t\t\t<Avatar src=\"/images/profile-picture-3.webp\" size=\"xs\" />Bonnie Green\n\t\t</ListgroupItem>\n\t\t<a\n\t\t\thref=\"/\"\n\t\t\tclass=\"flex items-center rounded-b-lg bg-gray-50 p-3 text-sm font-medium text-red-600 hover:bg-gray-100 hover:underline dark:bg-gray-700 dark:text-red-500 dark:hover:bg-gray-600\"\n\t\t>\n\t\t\t<TrashBinSolid class=\"ms-1 me-2 h-6 w-6\" />\n\t\t\tDelete user\n\t\t</a>\n\t</Listgroup>\n</div>\n"
  },
  {
    "path": "src/routes/components/list-group/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Listgroup } from '$lib';\n\tlet simpleList = ['Profile', 'Settings', 'Messages', 'Download'];\n</script>\n\n<div class=\"flex justify-center\">\n\t<Listgroup items={simpleList} class=\"w-48\" />\n</div>\n"
  },
  {
    "path": "src/routes/components/list-group/examples/WithButtons.svelte",
    "content": "<script lang=\"ts\">\n\timport { Listgroup } from '$lib';\n\tlet buttons = [\n\t\t{ name: 'Profile', mycustomfield: 'data1', current: true },\n\t\t{ name: 'Settings', mycustomfield: 'data2' },\n\t\t{ name: 'Messages', mycustomfield: 'data3' },\n\t\t{\n\t\t\tname: 'Download',\n\t\t\tmycustomfield: 'data4',\n\t\t\tdisabled: true,\n\t\t\tattrs: { type: 'submit' }\n\t\t}\n\t];\n\n\tconst handleClick = (e?: MouseEvent) => {\n\t\tif (e?.target instanceof HTMLElement) {\n\t\t\talert('mycustomfield: ' + e.target.attributes.getNamedItem('mycustomfield')?.value);\n\t\t} else {\n\t\t\tconsole.warn('Unexpected event target type. Cannot access attributes.');\n\t\t}\n\t};\n</script>\n\n<div class=\"flex justify-center\">\n\t<Listgroup active items={buttons} class=\"w-48\" onclick={handleClick} />\n</div>\n"
  },
  {
    "path": "src/routes/components/list-group/examples/WithIcons.svelte",
    "content": "<script lang=\"ts\">\n\timport { Listgroup, type ListGroupItemType } from '$lib';\n\timport {\n\t\tAdjustmentsHorizontalFlowbite,\n\t\tDownloadFlowbite,\n\t\tMessagesFlowbite,\n\t\tUserCircleFlowbite\n\t} from 'svelte-animated-icons';\n\tlet iconList: ListGroupItemType[] = [\n\t\t{ name: 'Profile', Icon: UserCircleFlowbite, mycustomfield: 'data1' },\n\t\t{\n\t\t\tname: 'Settings',\n\t\t\tIcon: AdjustmentsHorizontalFlowbite,\n\t\t\tmycustomfield: 'data2'\n\t\t},\n\t\t{ name: 'Messages', Icon: MessagesFlowbite, mycustomfield: 'data3' },\n\t\t{ name: 'Download', Icon: DownloadFlowbite, mycustomfield: 'data4' }\n\t];\n\n\tconst handleClick = (e?: MouseEvent) => {\n\t\tif (e?.target instanceof HTMLElement) {\n\t\t\tconsole.log(e.target.attributes.getNamedItem('mycustomfield')?.value);\n\t\t} else {\n\t\t\tconsole.warn('Unexpected event target type. Cannot access attributes.');\n\t\t}\n\t};\n</script>\n\n<div class=\"flex justify-center\">\n\t<Listgroup active items={iconList} iconClass=\"pr-1.5\" class=\"w-48\" onclick={handleClick} />\n</div>\n"
  },
  {
    "path": "src/routes/components/list-group/examples/WithLinks.svelte",
    "content": "<script lang=\"ts\">\n\timport { Listgroup, type ListGroupItemType } from '$lib';\n\tlet links: ListGroupItemType[] = [\n\t\t{ name: 'Avatar', href: '/components/avatar' },\n\t\t{ name: 'List group', href: '/components/list-group', current: true },\n\t\t{ name: 'Banner', href: '/components/banner' },\n\t\t{ name: 'Breadcrumbs', href: '/components/breadcrumb', target: '_blank' }\n\t];\n</script>\n\n<div class=\"flex justify-center\">\n\t<Listgroup active items={links} class=\"w-48\" />\n</div>\n"
  },
  {
    "path": "src/routes/components/list-group/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as WithButtons } from './WithButtons.svelte';\nexport { default as WithIcons } from './WithIcons.svelte';\nexport { default as WithLinks } from './WithLinks.svelte';\nexport { default as Advanced } from './Advanced.svelte';\n"
  },
  {
    "path": "src/routes/components/mega-menu/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'mega-menu';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Mega menu</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.Icon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Icon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/mega-menu/examples/Default.svelte",
    "content": "<script>\n\timport { Navbar, NavBrand, NavUl, NavLi, MegaMenu, uiHelpers } from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\tlet menu = [\n\t\t{ name: 'About us', href: '/about' },\n\t\t{ name: 'Blog', href: '/blog' },\n\t\t{ name: 'Contact us', href: '/contact' },\n\t\t{ name: 'Library', href: '/library' },\n\t\t{ name: 'Newsletter', href: '/news' },\n\t\t{ name: 'Support Center', href: '/support' },\n\t\t{ name: 'Resources', href: '/resource' },\n\t\t{ name: 'Playground', href: '/play' },\n\t\t{ name: 'Terms', href: '/terms' },\n\t\t{ name: 'Pro Version', href: '/pro' },\n\t\t{ name: 'License', href: '/license' }\n\t];\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet closeNav = nav.close;\n\tlet mega = uiHelpers();\n\tlet megaStatus = $state(false);\n\tconst toggleMega = mega.toggle;\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tmegaStatus = mega.isOpen;\n\t});\n</script>\n\n<div class=\"h-64\">\n\t<Navbar {toggleNav} {closeNav} {navStatus}>\n\t\t{#snippet brand()}\n\t\t\t<NavBrand href=\"/\">\n\t\t\t\t<img\n\t\t\t\t\tsrc=\"/images/flowbite-svelte-icons-logo.svg\"\n\t\t\t\t\tclass=\"me-3 h-6 sm:h-9\"\n\t\t\t\t\talt=\"Flowbite Logo\"\n\t\t\t\t/>\n\t\t\t\t<span class=\"self-center text-xl font-semibold whitespace-nowrap dark:text-white\"\n\t\t\t\t\t>Flowbite</span\n\t\t\t\t>\n\t\t\t</NavBrand>\n\t\t{/snippet}\n\t\t<NavUl>\n\t\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t\t<NavLi class=\"cursor-pointer\" onclick={toggleMega}>\n\t\t\t\tMega menu<ChevronDownOutline class=\"text-primary-800 ms-2 inline h-6 w-6 dark:text-white\" />\n\t\t\t</NavLi>\n\n\t\t\t<NavLi href=\"/services\">Services</NavLi>\n\t\t\t<NavLi href=\"/services\">Products</NavLi>\n\t\t</NavUl>\n\t</Navbar>\n\t<div class=\"relative\">\n\t\t<MegaMenu\n\t\t\titems={menu}\n\t\t\tdropdownStatus={megaStatus}\n\t\t\tclass=\"absolute -top-[20px] left-[300px] w-[400px]\"\n\t\t>\n\t\t\t{#snippet children(prop)}\n\t\t\t\t<a href={prop.item.href} class=\"hover:text-primary-600 dark:hover:text-primary-500\"\n\t\t\t\t\t>{prop.item.name}</a\n\t\t\t\t>\n\t\t\t{/snippet}\n\t\t</MegaMenu>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/mega-menu/examples/Icon.svelte",
    "content": "<script>\n\timport { Navbar, NavBrand, NavUl, NavLi, MegaMenu, uiHelpers } from '$lib';\n\timport { ChevronDownOutline, UserCircleOutline } from 'flowbite-svelte-icons';\n\tlet menu = [\n\t\t{ name: 'About us', href: '/about', Icon: UserCircleOutline },\n\t\t{ name: 'Blog', href: '/blog', Icon: UserCircleOutline },\n\t\t{ name: 'Contact us', href: '/contact', Icon: UserCircleOutline },\n\t\t{ name: 'Library', href: '/library', Icon: UserCircleOutline },\n\t\t{ name: 'Newsletter', href: '/news', Icon: UserCircleOutline },\n\t\t{ name: 'Support Center', href: '/support', Icon: UserCircleOutline },\n\t\t{ name: 'Resources', href: '/resource', Icon: UserCircleOutline },\n\t\t{ name: 'Playground', href: '/play', Icon: UserCircleOutline },\n\t\t{ name: 'Terms', href: '/tersm', Icon: UserCircleOutline },\n\t\t{ name: 'Pro Version', href: '/pro', Icon: UserCircleOutline },\n\t\t{ name: 'License', href: '/license', Icon: UserCircleOutline }\n\t];\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet closeNav = nav.close;\n\tlet mega = uiHelpers();\n\tlet megaStatus = $state(false);\n\tconst toggleMega = mega.toggle;\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tmegaStatus = mega.isOpen;\n\t});\n</script>\n\n<div class=\"h-64\">\n\t<Navbar {toggleNav} {closeNav} {navStatus}>\n\t\t{#snippet brand()}\n\t\t\t<NavBrand href=\"/\">\n\t\t\t\t<img\n\t\t\t\t\tsrc=\"/images/flowbite-svelte-icons-logo.svg\"\n\t\t\t\t\tclass=\"me-3 h-6 sm:h-9\"\n\t\t\t\t\talt=\"Flowbite Logo\"\n\t\t\t\t/>\n\t\t\t\t<span class=\"self-center text-xl font-semibold whitespace-nowrap dark:text-white\"\n\t\t\t\t\t>Flowbite</span\n\t\t\t\t>\n\t\t\t</NavBrand>\n\t\t{/snippet}\n\t\t<NavUl>\n\t\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t\t<NavLi class=\"cursor-pointer\" onclick={toggleMega}>\n\t\t\t\tMega menu<ChevronDownOutline class=\"text-primary-800 ms-2 inline h-6 w-6 dark:text-white\" />\n\t\t\t</NavLi>\n\t\t\t<NavLi href=\"/services\">Services</NavLi>\n\t\t\t<NavLi href=\"/services\">Products</NavLi>\n\t\t</NavUl>\n\t</Navbar>\n\t<div class=\"relative\">\n\t\t<MegaMenu\n\t\t\titems={menu}\n\t\t\tdropdownStatus={megaStatus}\n\t\t\tclass=\"absolute -top-[20px] left-[300px] w-[450px]\"\n\t\t>\n\t\t\t{#snippet children(prop)}\n\t\t\t\t<a\n\t\t\t\t\thref={prop.item.href}\n\t\t\t\t\tclass=\"hover:text-primary-600 dark:hover:text-primary-500 flex items-center\"\n\t\t\t\t>\n\t\t\t\t\t<prop.item.Icon class=\"me-2 h-4 w-4\" />\n\t\t\t\t\t{prop.item.name}\n\t\t\t\t</a>\n\t\t\t{/snippet}\n\t\t</MegaMenu>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/mega-menu/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as Icon } from './Icon.svelte';\n"
  },
  {
    "path": "src/routes/components/modal/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { fade, blur, fly, slide, scale } from 'svelte/transition';\n\timport type { FlyParams, BlurParams, SlideParams, ScaleParams } from 'svelte/transition';\n\timport { linear } from 'svelte/easing';\n\timport { Radio, Label, Modal, modal, Button, uiHelpers, type ModalProps } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'modal';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst interactiveModalExample = uiHelpers();\n\tlet interactiveModalStatus = $state(false);\n\tconst closeInteractiveModal = interactiveModalExample.close;\n\t$effect(() => {\n\t\tinteractiveModalStatus = interactiveModalExample.isOpen;\n\t});\n\n\tconst positions = Object.keys(modal.variants.position);\n\tlet modalPosition: ModalProps['position'] = $state('default');\n\tconst sizes = Object.keys(modal.variants.size);\n\t// console.log('sizes', sizes);\n\tlet modalSize: ModalProps['size'] = $state('md');\n\tlet backdrop = $state(true);\n\tconst changeBackdrop = () => {\n\t\tbackdrop = !backdrop;\n\t};\n\tlet outsideClose = $state(true);\n\tconst changeOutsideClose = () => {\n\t\toutsideClose = !outsideClose;\n\t};\n\tlet rounded = $state(true);\n\tconst changeRounded = () => {\n\t\trounded = !rounded;\n\t};\n\n\t// transition\n\t// let transitionStatus = $state(false);\n\ttype TransitionOption = {\n\t\tname: string;\n\t\ttransition: typeof fly | typeof blur | typeof slide | typeof scale;\n\t\tparams: FlyParams | BlurParams | SlideParams | ScaleParams;\n\t};\n\tconst transitions: TransitionOption[] = [\n\t\t{ name: 'Fade', transition: fade, params: { duration: 200, easing: linear } },\n\t\t{ name: 'Fly', transition: fly, params: { duration: 500, easing: linear, x: 150 } },\n\t\t{ name: 'Blur', transition: blur, params: { duration: 500, easing: linear } },\n\t\t{ name: 'Slide', transition: slide, params: { duration: 500, easing: linear, x: -150 } },\n\t\t{ name: 'Scale', transition: scale, params: { duration: 500, easing: linear } }\n\t];\n\tlet selectedTransition = $state('Fade');\n\tlet currentTransition = $derived(\n\t\ttransitions.find((t) => t.name === selectedTransition) || transitions[0]\n\t);\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (modalSize !== 'md') props.push(`size=\"${modalSize}\"`);\n\t\t\tif (!backdrop) props.push('backdrop={false}');\n\t\t\tif (!outsideClose) props.push('outsideClose={false}');\n\t\t\tif (!rounded) props.push('rounded={false}');\n\t\t\tif (modalPosition !== 'default') props.push(`position=\"${modalPosition}\"`);\n\n\t\t\tif (currentTransition !== transitions[0]) {\n\t\t\t\tprops.push(`transition={${currentTransition.transition.name}}`);\n\n\t\t\t\t// Generate params string without quotes and handle functions\n\t\t\t\tconst paramsString = Object.entries(currentTransition.params)\n\t\t\t\t\t.map(([key, value]) => {\n\t\t\t\t\t\tif (typeof value === 'function') {\n\t\t\t\t\t\t\treturn `${key}:${value.name}`;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn `${key}:${value}`;\n\t\t\t\t\t})\n\t\t\t\t\t.join(',');\n\t\t\t\tprops.push(`params={{${paramsString}}}`);\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Modal title=\"Terms of Service\" {modalStatus} {closeModal}${propsString}>\n  Modal content\n</Modal>`;\n\t\t})()\n\t);\n\t// end of code generator\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Modal</H1>\n\n<H2>Setup</H2>\n\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Modal Bilder</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-4 h-20\">\n\t\t<div class=\"flex justify-center\">\n\t\t\t<Button onclick={interactiveModalExample.toggle}>Default modal</Button>\n\t\t</div>\n\n\t\t<Modal\n\t\t\ttitle=\"Terms of Service\"\n\t\t\tsize={modalSize}\n\t\t\t{backdrop}\n\t\t\t{outsideClose}\n\t\t\t{rounded}\n\t\t\tposition={modalPosition}\n\t\t\ttransition={currentTransition.transition}\n\t\t\tparams={currentTransition.params}\n\t\t\tmodalStatus={interactiveModalStatus}\n\t\t\tcloseModal={closeInteractiveModal}\n\t\t>\n\t\t\t<p class=\"text-base leading-relaxed text-gray-500 dark:text-gray-400\">\n\t\t\t\tLorem ipsum dolor sit amet consectetur adipisicing elit. Provident odit quis fugit beatae,\n\t\t\t\tveritatis minus cupiditate ea numquam facere iusto vitae sequi, ipsum ducimus quo eaque\n\t\t\t\tillum. Eveniet, dolorem autem.\n\t\t\t</p>\n\t\t</Modal>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"modal-size\" bind:group={modalSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Position</Label>\n\t\t{#each positions as position}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-32 my-1\"\n\t\t\t\tname=\"modal-position\"\n\t\t\t\tbind:group={modalPosition}\n\t\t\t\tvalue={position}>{position}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Transition</Label>\n\t\t{#each transitions as transition}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\tname=\"transition_interactive\"\n\t\t\t\tbind:group={selectedTransition}\n\t\t\t\tvalue={transition.name}>{transition.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" onclick={changeBackdrop}\n\t\t\t>{backdrop ? 'Remove backdrop' : 'Add backdrop'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"secondary\" onclick={changeOutsideClose}\n\t\t\t>{outsideClose ? 'Remove outside close' : 'Add outside close'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"pink\" onclick={changeRounded}\n\t\t\t>{rounded ? 'Remove rounded' : 'Add rounded'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Popup</H2>\n<CodeWrapper>\n\t<ExampleComponents.Popup />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Popup.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Form</H2>\n<CodeWrapper>\n\t<ExampleComponents.Form />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Form.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Disable outsideclose</H2>\n<CodeWrapper>\n\t<ExampleComponents.DisableOutsideclose />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DisableOutsideclose.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Crypto wallet</H2>\n<CodeWrapper>\n\t<ExampleComponents.CryptoWallet />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/CryptoWallet.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Header snippet</H2>\n<CodeWrapper>\n\t<ExampleComponents.HeaderSnippet />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/HeaderSnippet.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Footer snippet</H2>\n<CodeWrapper>\n\t<ExampleComponents.FooterSnippet />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/FooterSnippet.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/modal/examples/CryptoWallet.svelte",
    "content": "<script>\n\timport { Button, Modal, uiHelpers } from '$lib';\n\timport MetaMask from '../../../utils/icons/MetaMask.svelte';\n\timport CoinbaseWallet from '../../../utils/icons/CoinbaseWallet.svelte';\n\timport OperaWallet from '../../../utils/icons/OperaWallet.svelte';\n\timport Fortmatic from '../../../utils/icons/Fortmatic.svelte';\n\timport WalletConnect from '../../../utils/icons/WalletConnect.svelte';\n\timport { QuestionCircleOutline } from 'flowbite-svelte-icons';\n\tconst modalExample = uiHelpers();\n\tlet modalStatus = $state(false);\n\tconst closeModal = modalExample.close;\n\t$effect(() => {\n\t\tmodalStatus = modalExample.isOpen;\n\t});\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button onclick={modalExample.toggle}>Pop-up modal</Button>\n</div>\n\n<Modal title=\"Connect wallet\" {modalStatus} {closeModal} size=\"xs\">\n\t<p class=\"text-sm font-normal text-gray-500 dark:text-gray-400\">\n\t\tConnect with one of our available wallet providers or create a new one.\n\t</p>\n\t<ul class=\"my-4 space-y-3\">\n\t\t<li>\n\t\t\t<a\n\t\t\t\thref=\"/\"\n\t\t\t\tclass=\"group flex items-center rounded-lg bg-gray-50 p-3 text-base font-bold text-gray-900 hover:bg-gray-100 hover:shadow dark:bg-gray-600 dark:text-white dark:hover:bg-gray-500\"\n\t\t\t>\n\t\t\t\t<MetaMask />\n\t\t\t\t<span class=\"ms-3 flex-1 whitespace-nowrap\">MetaMask</span>\n\t\t\t\t<span\n\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded bg-gray-200 px-2 py-0.5 text-xs font-medium text-gray-500 dark:bg-gray-700 dark:text-gray-400\"\n\t\t\t\t\t>Popular</span\n\t\t\t\t>\n\t\t\t</a>\n\t\t</li>\n\t\t<li>\n\t\t\t<a\n\t\t\t\thref=\"/\"\n\t\t\t\tclass=\"group flex items-center rounded-lg bg-gray-50 p-3 text-base font-bold text-gray-900 hover:bg-gray-100 hover:shadow dark:bg-gray-600 dark:text-white dark:hover:bg-gray-500\"\n\t\t\t>\n\t\t\t\t<CoinbaseWallet />\n\t\t\t\t<span class=\"ms-3 flex-1 whitespace-nowrap\">Coinbase Wallet</span>\n\t\t\t</a>\n\t\t</li>\n\t\t<li>\n\t\t\t<a\n\t\t\t\thref=\"/\"\n\t\t\t\tclass=\"group flex items-center rounded-lg bg-gray-50 p-3 text-base font-bold text-gray-900 hover:bg-gray-100 hover:shadow dark:bg-gray-600 dark:text-white dark:hover:bg-gray-500\"\n\t\t\t>\n\t\t\t\t<OperaWallet />\n\t\t\t\t<span class=\"ms-3 flex-1 whitespace-nowrap\">Opera Wallet</span>\n\t\t\t</a>\n\t\t</li>\n\t\t<li>\n\t\t\t<a\n\t\t\t\thref=\"/\"\n\t\t\t\tclass=\"group flex items-center rounded-lg bg-gray-50 p-3 text-base font-bold text-gray-900 hover:bg-gray-100 hover:shadow dark:bg-gray-600 dark:text-white dark:hover:bg-gray-500\"\n\t\t\t>\n\t\t\t\t<WalletConnect />\n\t\t\t\t<span class=\"ms-3 flex-1 whitespace-nowrap\">WalletConnect</span>\n\t\t\t</a>\n\t\t</li>\n\t\t<li>\n\t\t\t<a\n\t\t\t\thref=\"/\"\n\t\t\t\tclass=\"group flex items-center rounded-lg bg-gray-50 p-3 text-base font-bold text-gray-900 hover:bg-gray-100 hover:shadow dark:bg-gray-600 dark:text-white dark:hover:bg-gray-500\"\n\t\t\t>\n\t\t\t\t<Fortmatic />\n\t\t\t\t<span class=\"ms-3 flex-1 whitespace-nowrap\">Fortmatic</span>\n\t\t\t</a>\n\t\t</li>\n\t</ul>\n\t<div>\n\t\t<a\n\t\t\thref=\"/\"\n\t\t\tclass=\"inline-flex items-center text-xs font-normal text-gray-500 hover:underline dark:text-gray-400\"\n\t\t>\n\t\t\t<QuestionCircleOutline class=\"me-2 h-3 w-3\" /> Why do I need to connect with my wallet?\n\t\t</a>\n\t</div>\n</Modal>\n"
  },
  {
    "path": "src/routes/components/modal/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Modal, Button, uiHelpers } from '$lib';\n\tconst modalExample = uiHelpers();\n\tlet modalStatus = $state(false);\n\tconst closeModal = modalExample.close;\n\t$effect(() => {\n\t\tmodalStatus = modalExample.isOpen;\n\t});\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button onclick={modalExample.toggle}>Default modal</Button>\n</div>\n\n<Modal title=\"Terms of Service\" {modalStatus} {closeModal}>\n\t<p class=\"text-base leading-relaxed text-gray-500 dark:text-gray-400\">\n\t\tWith less than a month to go before the European Union enacts new consumer privacy laws for its\n\t\tcitizens, companies around the world are updating their terms of service agreements to comply.\n\t</p>\n\t<p class=\"text-base leading-relaxed text-gray-500 dark:text-gray-400\">\n\t\tThe European Union’s General Data Protection Regulation (G.D.P.R.) goes into effect on May 25\n\t\tand is meant to ensure a common set of data rights in the European Union. It requires\n\t\torganizations to notify users as soon as possible of high-risk data breaches that could\n\t\tpersonally affect them.\n\t</p>\n</Modal>\n"
  },
  {
    "path": "src/routes/components/modal/examples/DisableOutsideclose.svelte",
    "content": "<script lang=\"ts\">\n\timport { Modal, Button, uiHelpers } from '$lib';\n\tconst modalExample = uiHelpers();\n\tlet modalStatus = $state(false);\n\tconst closeModal = modalExample.close;\n\t$effect(() => {\n\t\tmodalStatus = modalExample.isOpen;\n\t});\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button onclick={modalExample.toggle}>Pop-up modal</Button>\n</div>\n\n<Modal title=\"Terms of Service\" {modalStatus} {closeModal} outsideClose={false}>\n\t{#snippet footer()}\n\t\t<Button onclick={() => alert('Handle \"success\"')}>I accept</Button>\n\t\t<Button color=\"alternative\" onclick={closeModal}>Decline</Button>\n\t{/snippet}\n\t<!-- Modal body -->\n\t<p class=\"text-base leading-relaxed text-gray-500 dark:text-gray-400\">\n\t\tWith less than a month to go before the European Union enacts new consumer privacy laws for its\n\t\tcitizens, companies around the world are updating their terms of service agreements to comply.\n\t</p>\n\t<p class=\"text-base leading-relaxed text-gray-500 dark:text-gray-400\">\n\t\tThe European Union’s General Data Protection Regulation (G.D.P.R.) goes into effect on May 25\n\t\tand is meant to ensure a common set of data rights in the European Union. It requires\n\t\torganizations to notify users as soon as possible of high-risk data breaches that could\n\t\tpersonally affect them.\n\t</p>\n</Modal>\n"
  },
  {
    "path": "src/routes/components/modal/examples/FooterSnippet.svelte",
    "content": "<script lang=\"ts\">\n\timport { Modal, Button, uiHelpers } from '$lib';\n\tconst modalExample = uiHelpers();\n\tlet modalStatus = $state(false);\n\tconst closeModal = modalExample.close;\n\t$effect(() => {\n\t\tmodalStatus = modalExample.isOpen;\n\t});\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button onclick={modalExample.toggle}>Default modal</Button>\n</div>\n\n<Modal title=\"Terms of Service\" {modalStatus} {closeModal}>\n\t{#snippet footer()}\n\t\t<Button onclick={() => alert('Handle \"success\"')}>I accept</Button>\n\t\t<Button color=\"alternative\" onclick={closeModal}>Decline</Button>\n\t{/snippet}\n\t<!-- Modal body -->\n\t<p class=\"text-base leading-relaxed text-gray-500 dark:text-gray-400\">\n\t\tWith less than a month to go before the European Union enacts new consumer privacy laws for its\n\t\tcitizens, companies around the world are updating their terms of service agreements to comply.\n\t</p>\n\t<p class=\"text-base leading-relaxed text-gray-500 dark:text-gray-400\">\n\t\tThe European Union’s General Data Protection Regulation (G.D.P.R.) goes into effect on May 25\n\t\tand is meant to ensure a common set of data rights in the European Union. It requires\n\t\torganizations to notify users as soon as possible of high-risk data breaches that could\n\t\tpersonally affect them.\n\t</p>\n</Modal>\n"
  },
  {
    "path": "src/routes/components/modal/examples/Form.svelte",
    "content": "<script>\n\timport { Button, Modal, Label, Input, Checkbox, uiHelpers } from '$lib';\n\tconst modalExample = uiHelpers();\n\tlet modalStatus = $state(false);\n\tconst closeModal = modalExample.close;\n\t$effect(() => {\n\t\tmodalStatus = modalExample.isOpen;\n\t});\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button onclick={modalExample.toggle}>Pop-up modal</Button>\n</div>\n\n<Modal {modalStatus} {closeModal} size=\"xs\" class=\"w-full\">\n\t<form class=\"flex flex-col space-y-6\" action=\"#\">\n\t\t<h3 class=\"mb-4 text-xl font-medium text-gray-900 dark:text-white\">Sign in to our platform</h3>\n\t\t<Label class=\"space-y-2\">\n\t\t\t<span>Email</span>\n\t\t\t<Input type=\"email\" name=\"email\" placeholder=\"name@company.com\" required />\n\t\t</Label>\n\t\t<Label class=\"space-y-2\">\n\t\t\t<span>Your password</span>\n\t\t\t<Input type=\"password\" name=\"password\" placeholder=\"•••••\" required />\n\t\t</Label>\n\t\t<div class=\"flex items-start\">\n\t\t\t<Checkbox>Remember me</Checkbox>\n\t\t\t<a href=\"/\" class=\"text-primary-700 dark:text-primary-500 ms-auto text-sm hover:underline\"\n\t\t\t\t>Lost password?</a\n\t\t\t>\n\t\t</div>\n\t\t<Button type=\"submit\" class=\"w-full1\">Login to your account</Button>\n\t\t<div class=\"text-sm font-medium text-gray-500 dark:text-gray-300\">\n\t\t\tNot registered? <a href=\"/\" class=\"text-primary-700 dark:text-primary-500 hover:underline\"\n\t\t\t\t>Create account</a\n\t\t\t>\n\t\t</div>\n\t</form>\n</Modal>\n"
  },
  {
    "path": "src/routes/components/modal/examples/HeaderSnippet.svelte",
    "content": "<script lang=\"ts\">\n\timport { Modal, Button, uiHelpers } from '$lib';\n\tconst modalExample = uiHelpers();\n\tlet modalStatus = $state(false);\n\tconst closeModal = modalExample.close;\n\t$effect(() => {\n\t\tmodalStatus = modalExample.isOpen;\n\t});\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button onclick={modalExample.toggle}>Default modal</Button>\n</div>\n\n<Modal {modalStatus} {closeModal}>\n\t{#snippet header()}\n\t\t<h2 class=\"weight-bold text-xl text-pink-700\">Terms of Service</h2>\n\t{/snippet}\n\t<!-- Modal body -->\n\t<p class=\"text-base leading-relaxed text-gray-500 dark:text-gray-400\">\n\t\tWith less than a month to go before the European Union enacts new consumer privacy laws for its\n\t\tcitizens, companies around the world are updating their terms of service agreements to comply.\n\t</p>\n\t<p class=\"text-base leading-relaxed text-gray-500 dark:text-gray-400\">\n\t\tThe European Union’s General Data Protection Regulation (G.D.P.R.) goes into effect on May 25\n\t\tand is meant to ensure a common set of data rights in the European Union. It requires\n\t\torganizations to notify users as soon as possible of high-risk data breaches that could\n\t\tpersonally affect them.\n\t</p>\n</Modal>\n"
  },
  {
    "path": "src/routes/components/modal/examples/Popup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Modal, Button, uiHelpers } from '$lib';\n\timport { ExclamationCircleOutline } from 'flowbite-svelte-icons';\n\tconst modalExample = uiHelpers();\n\tlet modalStatus = $state(false);\n\tconst closeModal = modalExample.close;\n\t$effect(() => {\n\t\tmodalStatus = modalExample.isOpen;\n\t});\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button onclick={modalExample.toggle}>Pop-up modal</Button>\n</div>\n\n<Modal size=\"xs\" {modalStatus} {closeModal}>\n\t<div class=\"text-center\">\n\t\t<ExclamationCircleOutline class=\"mx-auto mb-4 h-12 w-12 text-gray-400 dark:text-gray-200\" />\n\t\t<h3 class=\"mb-5 text-lg font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tAre you sure you want to delete this product?\n\t\t</h3>\n\t\t<Button color=\"red\" class=\"me-2\">Yes, I'm sure</Button>\n\t\t<Button color=\"alternative\">No, cancel</Button>\n\t</div>\n</Modal>\n"
  },
  {
    "path": "src/routes/components/modal/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Modal, Button, uiHelpers } from '$lib';\n\tconst modalExample = uiHelpers();\n\tlet modalStatus = $state(false);\n\tconst closeModal = modalExample.close;\n\t$effect(() => {\n\t\tmodalStatus = modalExample.isOpen;\n\t});\n</script>\n\n<div class=\"flex justify-center\">\n\t<Button onclick={modalExample.toggle}>Default modal</Button>\n</div>\n"
  },
  {
    "path": "src/routes/components/modal/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as Popup } from './Popup.svelte';\nexport { default as DisableOutsideclose } from './DisableOutsideclose.svelte';\nexport { default as Form } from './Form.svelte';\nexport { default as CryptoWallet } from './CryptoWallet.svelte';\nexport { default as HeaderSnippet } from './HeaderSnippet.svelte';\nexport { default as FooterSnippet } from './FooterSnippet.svelte';\n"
  },
  {
    "path": "src/routes/components/navbar/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'nav';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Navbar</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Breakpoint</H2>\n<CodeWrapper>\n\t<ExampleComponents.Breakpoint />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Breakpoint.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Cta button</H2>\n<CodeWrapper>\n\t<ExampleComponents.CtaButton />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/CtaButton.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Sticky</H2>\n<CodeWrapper>\n\t<ExampleComponents.Sticky />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Sticky.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Search navbar</H2>\n<CodeWrapper>\n\t<ExampleComponents.SearchNavbar />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/SearchNavbar.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dropdown</H2>\n<CodeWrapper>\n\t<ExampleComponents.Dropdown />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Dropdown.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Background color</H2>\n<CodeWrapper>\n\t<ExampleComponents.BackgroundColor />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/BackgroundColor.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>User dropdown</H2>\n<CodeWrapper>\n\t<ExampleComponents.UserDropdown />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/UserDropdown.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/navbar/examples/BackgroundColor.svelte",
    "content": "<script lang=\"ts\">\n\timport { Navbar, NavBrand, NavUl, NavLi, uiHelpers } from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet closeNav = nav.close;\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<Navbar {toggleNav} {closeNav} {navStatus} breakPoint=\"md\" navClass=\"bg-gray-100 rounded-xl\">\n\t{#snippet brand()}\n\t\t<NavBrand siteName=\"Svelte 5\">\n\t\t\t<img width=\"30\" src=\"/images/svelte-icon.png\" alt=\"svelte icon\" />\n\t\t</NavBrand>\n\t{/snippet}\n\n\t<NavUl {activeUrl}>\n\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t<NavLi href=\"/components/navbar\">Navbar</NavLi>\n\t\t<NavLi href=\"/components/footer\">Footer</NavLi>\n\t</NavUl>\n</Navbar>\n"
  },
  {
    "path": "src/routes/components/navbar/examples/Breakpoint.svelte",
    "content": "<script lang=\"ts\">\n\timport { Navbar, NavBrand, NavUl, NavLi, uiHelpers } from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet closeNav = nav.close;\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<Navbar {toggleNav} {closeNav} {navStatus} breakPoint=\"lg\">\n\t{#snippet brand()}\n\t\t<NavBrand siteName=\"Svelte 5\">\n\t\t\t<img width=\"30\" src=\"/images/svelte-icon.png\" alt=\"svelte icon\" />\n\t\t</NavBrand>\n\t{/snippet}\n\n\t<NavUl {activeUrl}>\n\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t<NavLi href=\"/components/navbar\">Navbar</NavLi>\n\t\t<NavLi href=\"/components/footer\">Footer</NavLi>\n\t</NavUl>\n</Navbar>\n"
  },
  {
    "path": "src/routes/components/navbar/examples/CtaButton.svelte",
    "content": "<script lang=\"ts\">\n\timport { Navbar, NavBrand, NavUl, NavLi, uiHelpers, Button, NavHamburger } from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<Navbar {navStatus} breakPoint=\"md\" hamburgerMenu={false}>\n\t{#snippet brand()}\n\t\t<NavBrand siteName=\"Svelte 5 UI Lib\">\n\t\t\t<img width=\"30\" src=\"/images/svelte-icon.png\" alt=\"svelte icon\" />\n\t\t</NavBrand>\n\t{/snippet}\n\t{#snippet navSlotBlock()}\n\t\t<div class=\"flex items-center space-x-1 md:order-2\">\n\t\t\t<Button size=\"sm\">Get started</Button>\n\t\t\t<NavHamburger {toggleNav} />\n\t\t</div>\n\t{/snippet}\n\t<NavUl class=\"order-1\" {activeUrl}>\n\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t<NavLi href=\"/components/navbar\">Navbar</NavLi>\n\t\t<NavLi href=\"/components/footer\">Footer</NavLi>\n\t</NavUl>\n</Navbar>\n"
  },
  {
    "path": "src/routes/components/navbar/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Navbar, NavBrand, NavUl, NavLi, uiHelpers } from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet closeNav = nav.close;\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<Navbar {toggleNav} {closeNav} {navStatus} breakPoint=\"md\">\n\t{#snippet brand()}\n\t\t<NavBrand siteName=\"Svelte 5\">\n\t\t\t<img width=\"30\" src=\"/images/svelte-icon.png\" alt=\"svelte icon\" />\n\t\t</NavBrand>\n\t{/snippet}\n\n\t<NavUl {activeUrl}>\n\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t<NavLi href=\"/components/navbar\">Navbar</NavLi>\n\t\t<NavLi href=\"/components/footer\">Footer</NavLi>\n\t</NavUl>\n</Navbar>\n"
  },
  {
    "path": "src/routes/components/navbar/examples/Dropdown.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tNavbar,\n\t\tNavBrand,\n\t\tNavUl,\n\t\tNavLi,\n\t\tuiHelpers,\n\t\tDropdown,\n\t\tDropdownUl,\n\t\tDropdownLi\n\t} from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\t// for navbar\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet closeNav = nav.close;\n\t// for Dropdown\n\tlet dropdown = uiHelpers();\n\tlet dropdownStatus = $state(false);\n\tlet closeDropdown = dropdown.close;\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tdropdownStatus = dropdown.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<div class=\"h-64\">\n\t<Navbar {toggleNav} {closeNav} {navStatus} breakPoint=\"md\">\n\t\t{#snippet brand()}\n\t\t\t<NavBrand siteName=\"Svelte 5\">\n\t\t\t\t<img width=\"30\" src=\"/images/svelte-icon.png\" alt=\"svelte icon\" />\n\t\t\t</NavBrand>\n\t\t{/snippet}\n\n\t\t<NavUl {activeUrl}>\n\t\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t\t<NavLi href=\"/components/navbar\">Navbar</NavLi>\n\t\t\t<NavLi onclick={dropdown.toggle} class=\"cursor-pointer\">\n\t\t\t\tDropdown<ChevronDownOutline class=\"text-primary-800 ms-2 inline h-6 w-6 dark:text-white\" />\n\t\t\t</NavLi>\n\t\t\t<div class=\"relative\">\n\t\t\t\t<Dropdown\n\t\t\t\t\t{dropdownStatus}\n\t\t\t\t\t{closeDropdown}\n\t\t\t\t\tclass=\"absolute -top-[20px] left-[100px] md:top-[20px] md:-left-[170px]\"\n\t\t\t\t>\n\t\t\t\t\t<DropdownUl>\n\t\t\t\t\t\t<DropdownLi href=\"/components/alert\">Alert</DropdownLi>\n\t\t\t\t\t\t<DropdownLi href=\"/components/button\">Button</DropdownLi>\n\t\t\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t\t</DropdownUl>\n\t\t\t\t</Dropdown>\n\t\t\t</div>\n\t\t\t<NavLi href=\"/components/footer\">Footer</NavLi>\n\t\t</NavUl>\n\t</Navbar>\n</div>\n"
  },
  {
    "path": "src/routes/components/navbar/examples/SearchNavbar.svelte",
    "content": "<script lang=\"ts\">\n\timport { Navbar, NavBrand, NavUl, NavLi, uiHelpers, Button, NavHamburger, Input } from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\timport { SearchOutline } from 'flowbite-svelte-icons';\n\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<Navbar {navStatus} breakPoint=\"lg\" hamburgerMenu={false}>\n\t{#snippet brand()}\n\t\t<NavBrand siteName=\"Svelte 5 UI Lib\">\n\t\t\t<img width=\"30\" src=\"/images/svelte-icon.png\" alt=\"svelte icon\" />\n\t\t</NavBrand>\n\t{/snippet}\n\t{#snippet navSlotBlock()}\n\t\t<div class=\"flex items-center space-x-1 md:order-2\">\n\t\t\t<Button\n\t\t\t\tclass=\"me-1 rounded-lg bg-white p-2.5 text-sm text-gray-500 hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 focus:outline-none md:hidden dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-700\"\n\t\t\t>\n\t\t\t\t<SearchOutline class=\"h-5 w-5\" />\n\t\t\t</Button>\n\t\t\t<div class=\"relative hidden md:block\">\n\t\t\t\t<div class=\"pointer-events-none absolute inset-y-0 start-0 flex items-center ps-3\">\n\t\t\t\t\t<SearchOutline class=\"h-4 w-4\" />\n\t\t\t\t</div>\n\t\t\t\t<Input id=\"search-navbar\" class=\"bg-transparent ps-10\" placeholder=\"Search...\" />\n\t\t\t</div>\n\t\t\t<NavHamburger {toggleNav} />\n\t\t</div>\n\t{/snippet}\n\t<NavUl class=\"order-1\" {activeUrl}>\n\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t<NavLi href=\"/components/navbar\">Navbar</NavLi>\n\t\t<NavLi href=\"/components/footer\">Footer</NavLi>\n\t</NavUl>\n</Navbar>\n"
  },
  {
    "path": "src/routes/components/navbar/examples/Sticky.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tNavbar,\n\t\tNavBrand,\n\t\tNavUl,\n\t\tNavLi,\n\t\tSkeleton,\n\t\tImagePlaceholder,\n\t\tTextPlaceholder,\n\t\tuiHelpers\n\t} from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet closeNav = nav.close;\n\t$effect(() => {\n\t\tnavStatus = nav.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<div class=\"relative\">\n\t<Navbar\n\t\t{toggleNav}\n\t\t{closeNav}\n\t\t{navStatus}\n\t\tbreakPoint=\"md\"\n\t\tnavClass=\"absolute w-full z-20 top-0 start-0 bg-white dark:bg-gray-900 border-b border-gray-200 dark:border-gray-700\"\n\t>\n\t\t{#snippet brand()}\n\t\t\t<NavBrand siteName=\"Svelte 5\">\n\t\t\t\t<img width=\"30\" src=\"/images/svelte-icon.png\" alt=\"svelte icon\" />\n\t\t\t</NavBrand>\n\t\t{/snippet}\n\n\t\t<NavUl {activeUrl}>\n\t\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t\t<NavLi href=\"/components/navbar\">Navbar</NavLi>\n\t\t\t<NavLi href=\"/components/footer\">Footer</NavLi>\n\t\t</NavUl>\n\t</Navbar>\n\t<div style=\"height:300px;\" class=\"overflow-auto px-8 py-24\">\n\t\t<Skeleton class=\"mt-16 mb-8\" />\n\t\t<ImagePlaceholder class=\"my-8\" />\n\t\t<TextPlaceholder class=\"my-8\" />\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/navbar/examples/UserDropdown.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tNavbar,\n\t\tNavBrand,\n\t\tNavUl,\n\t\tNavLi,\n\t\tuiHelpers,\n\t\tNavHamburger,\n\t\tDropdown,\n\t\tDropdownHeader,\n\t\tDropdownUl,\n\t\tDropdownLi,\n\t\tAvatar,\n\t\tDropdownFooter\n\t} from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\timport { sineIn } from 'svelte/easing';\n\tlet nav = uiHelpers();\n\tlet navStatus = $state(false);\n\tlet toggleNav = nav.toggle;\n\tlet dropdownUser = uiHelpers();\n\tlet dropdownUserStatus = $state(false);\n\tlet closeDropdownUser = dropdownUser.close;\n\t$effect(() => {\n\t\tdropdownUserStatus = dropdownUser.isOpen;\n\t\tnavStatus = nav.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<div class=\"h-80\">\n\t<Navbar {navStatus} hamburgerMenu={false}>\n\t\t{#snippet brand()}\n\t\t\t<NavBrand siteName=\"Svelte 5 UI Lib\">\n\t\t\t\t<img width=\"30\" src=\"/images/svelte-icon.png\" alt=\"svelte icon\" />\n\t\t\t</NavBrand>\n\t\t{/snippet}\n\t\t{#snippet navSlotBlock()}\n\t\t\t<div class=\"flex items-center space-x-1 md:order-2\">\n\t\t\t\t<Avatar\n\t\t\t\t\tonclick={dropdownUser.toggle}\n\t\t\t\t\tsrc=\"/images/profile-picture-3.webp\"\n\t\t\t\t\tdot={{ color: 'green' }}\n\t\t\t\t/>\n\t\t\t\t<div class=\"relative\">\n\t\t\t\t\t<Dropdown\n\t\t\t\t\t\tdropdownStatus={dropdownUserStatus}\n\t\t\t\t\t\tcloseDropdown={closeDropdownUser}\n\t\t\t\t\t\tparams={{ y: 0, duration: 200, easing: sineIn }}\n\t\t\t\t\t\tclass=\"absolute top-[14px] -left-[110px] md:-left-[160px] \"\n\t\t\t\t\t>\n\t\t\t\t\t\t<DropdownHeader class=\"px-4 py-2\">\n\t\t\t\t\t\t\t<span class=\"block text-sm text-gray-900 dark:text-white\">Bonnie Green</span>\n\t\t\t\t\t\t\t<span class=\"block truncate text-sm font-medium\">name@flowbite.com</span>\n\t\t\t\t\t\t</DropdownHeader>\n\t\t\t\t\t\t<DropdownUl>\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Dashboard</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/components/drawer\">Drawer</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/components/footer\">Footer</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/components\">Alert</DropdownLi>\n\t\t\t\t\t\t</DropdownUl>\n\t\t\t\t\t\t<DropdownFooter class=\"px-4 py-2 text-sm hover:bg-gray-100 dark:hover:bg-gray-600\"\n\t\t\t\t\t\t\t>Sign out</DropdownFooter\n\t\t\t\t\t\t>\n\t\t\t\t\t</Dropdown>\n\t\t\t\t</div>\n\t\t\t\t<NavHamburger {toggleNav} />\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<NavUl class=\"order-1\" {activeUrl}>\n\t\t\t<NavLi href=\"/\">Home</NavLi>\n\t\t\t<NavLi href=\"/components/navbar\">Navbar</NavLi>\n\t\t\t<NavLi href=\"/components/footer\">Footer</NavLi>\n\t\t</NavUl>\n\t</Navbar>\n</div>\n"
  },
  {
    "path": "src/routes/components/navbar/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as Breakpoint } from './Breakpoint.svelte';\nexport { default as Sticky } from './Sticky.svelte';\nexport { default as Dropdown } from './Dropdown.svelte';\nexport { default as SearchNavbar } from './SearchNavbar.svelte';\nexport { default as CtaButton } from './CtaButton.svelte';\nexport { default as BackgroundColor } from './BackgroundColor.svelte';\nexport { default as UserDropdown } from './UserDropdown.svelte';\n"
  },
  {
    "path": "src/routes/components/pagination/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'pagination';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Pagination</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Event</H2>\n<CodeWrapper>\n\t<ExampleComponents.Event />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Event.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icons</H2>\n<CodeWrapper>\n\t<ExampleComponents.Icons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Icons.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Previous and next</H2>\n<CodeWrapper>\n\t<ExampleComponents.PreviousAndNext />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/PreviousAndNext.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Previous and next with icons</H2>\n<CodeWrapper>\n\t<ExampleComponents.PreviousAndNextWithIcons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/PreviousAndNextWithIcons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Table data pagination</H2>\n<CodeWrapper>\n\t<ExampleComponents.TableDataPagination />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/TableDataPagination.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Table data with icons</H2>\n<CodeWrapper>\n\t<ExampleComponents.TableDataWithIcons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/TableDataWithIcons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/pagination/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { page } from '$app/stores';\n\timport { Pagination, Button, type PaginationItemProps } from '$lib';\n\n\tlet activeUrl = $state($page.url.searchParams.get('page'));\n\tlet pages = $state([\n\t\t{ name: '1', href: '/components/pagination?page=1', active: false },\n\t\t{ name: '2', href: '/components/pagination?page=2', active: false },\n\t\t{ name: '3', href: '/components/pagination?page=3', active: false },\n\t\t{ name: '4', href: '/components/pagination?page=4', active: false },\n\t\t{ name: '5', href: '/components/pagination?page=5', active: false }\n\t]);\n\tconst previous = () => {\n\t\talert('Previous btn clicked. Make a call to your server to fetch data.');\n\t};\n\tconst next = () => {\n\t\talert('Next btn clicked. Make a call to your server to fetch data.');\n\t};\n\tlet pagenationSize: PaginationItemProps['size'] = $state('default');\n\tconst changeSize = () => {\n\t\tpagenationSize = pagenationSize === 'large' ? 'default' : 'large';\n\t};\n\n\tconst changeActivePage = () => {\n\t\tpages.forEach((page) => {\n\t\t\tlet splitUrl = page.href?.split('?');\n\t\t\tlet queryString = splitUrl?.slice(1).join('?');\n\t\t\tconst hrefParams = new URLSearchParams(queryString);\n\t\t\tlet hrefValue = hrefParams.get('page');\n\t\t\tif (hrefValue === activeUrl) {\n\t\t\t\tpage.active = true;\n\t\t\t} else {\n\t\t\t\tpage.active = false;\n\t\t\t}\n\t\t});\n\t};\n\tchangeActivePage();\n\t$effect(() => {\n\t\tchangeActivePage();\n\t});\n</script>\n\n{activeUrl}\n<div class=\"flex flex-col items-center justify-center gap-3\">\n\t<div class=\"h-12\">\n\t\t<Pagination {pages} {previous} {next} size={pagenationSize} />\n\t</div>\n\t<Button onclick={changeSize}>\n\t\t{#if pagenationSize === 'default'}\n\t\t\tLarge\n\t\t{:else}\n\t\t\tDefault\n\t\t{/if}\n\t</Button>\n</div>\n"
  },
  {
    "path": "src/routes/components/pagination/examples/Event.svelte",
    "content": "<script lang=\"ts\">\n\timport { page } from '$app/stores';\n\timport { Pagination } from '$lib';\n\n\tlet activeUrl = $state($page.url.searchParams.get('page'));\n\tlet pages = $state([\n\t\t{ name: '1', href: '/components/pagination?page=1', active: false },\n\t\t{ name: '2', href: '/components/pagination?page=2', active: false },\n\t\t{ name: '3', href: '/components/pagination?page=3', active: false },\n\t\t{ name: '4', href: '/components/pagination?page=4', active: false },\n\t\t{ name: '5', href: '/components/pagination?page=5', active: false }\n\t]);\n\tconst previous = () => {\n\t\talert('Previous btn clicked. Make a call to your server to fetch data.');\n\t};\n\tconst next = () => {\n\t\talert('Next btn clicked. Make a call to your server to fetch data.');\n\t};\n\tconst handleClick = () => {\n\t\talert('Page clicked');\n\t};\n\n\t$effect(() => {\n\t\tpages.forEach((page) => {\n\t\t\tlet splitUrl = page.href.split('?');\n\t\t\tlet queryString = splitUrl.slice(1).join('?');\n\t\t\tconst hrefParams = new URLSearchParams(queryString);\n\t\t\tlet hrefValue = hrefParams.get('page');\n\t\t\tif (hrefValue === activeUrl) {\n\t\t\t\tpage.active = true;\n\t\t\t} else {\n\t\t\t\tpage.active = false;\n\t\t\t}\n\t\t});\n\t\tpages = pages;\n\t});\n</script>\n\n<div class=\"flex flex-col items-center justify-center gap-3\">\n\t<Pagination {pages} {previous} {next} onclick={handleClick} />\n</div>\n"
  },
  {
    "path": "src/routes/components/pagination/examples/Icons.svelte",
    "content": "<script lang=\"ts\">\n\timport { Pagination } from '$lib';\n\timport { ChevronLeftOutline, ChevronRightOutline } from 'flowbite-svelte-icons';\n\tlet pages = $state([\n\t\t{ name: '1', href: '/components/pagination?page=1', active: false },\n\t\t{ name: '2', href: '/components/pagination?page=2', active: false },\n\t\t{ name: '3', href: '/components/pagination?page=3', active: false },\n\t\t{ name: '4', href: '/components/pagination?page=4', active: false },\n\t\t{ name: '5', href: '/components/pagination?page=5', active: false }\n\t]);\n\tconst previous = () => {\n\t\talert('Previous btn clicked. Make a call to your server to fetch data.');\n\t};\n\tconst next = () => {\n\t\talert('Next btn clicked. Make a call to your server to fetch data.');\n\t};\n</script>\n\n<div class=\"flex flex-col items-center justify-center gap-3\">\n\t<Pagination {pages} {previous} {next}>\n\t\t{#snippet prevContent()}\n\t\t\t<span class=\"sr-only\">Previous</span>\n\t\t\t<ChevronLeftOutline class=\"h-5 w-5\" />\n\t\t{/snippet}\n\t\t{#snippet nextContent()}\n\t\t\t<span class=\"sr-only\">Next</span>\n\t\t\t<ChevronRightOutline class=\"h-5 w-5\" />\n\t\t{/snippet}\n\t</Pagination>\n</div>\n"
  },
  {
    "path": "src/routes/components/pagination/examples/PreviousAndNext.svelte",
    "content": "<script lang=\"ts\">\n\timport { PaginationItem } from '$lib';\n\n\tconst previous = () => {\n\t\talert('Previous btn clicked. Make a call to your server to fetch data.');\n\t};\n\tconst next = () => {\n\t\talert('Next btn clicked. Make a call to your server to fetch data.');\n\t};\n</script>\n\n<div class=\"flex flex-col items-center justify-center gap-3\">\n\t<div class=\"flex space-x-3 rtl:space-x-reverse\">\n\t\t<PaginationItem onclick={previous}>Previous</PaginationItem>\n\t\t<PaginationItem onclick={next}>Next</PaginationItem>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/pagination/examples/PreviousAndNextWithIcons.svelte",
    "content": "<script lang=\"ts\">\n\timport { Pagination } from '$lib';\n\timport { ArrowLeftOutline, ArrowRightOutline } from 'flowbite-svelte-icons';\n\tlet helper = { start: 1, end: 10, total: 100 };\n\tconst previous = () => {\n\t\talert('Previous btn clicked. Make a call to your server to fetch data.');\n\t};\n\tconst next = () => {\n\t\talert('Next btn clicked. Make a call to your server to fetch data.');\n\t};\n</script>\n\n<div class=\"flex flex-col items-center justify-center gap-3\">\n\t<div class=\"flex flex-col items-center justify-center gap-2\">\n\t\t<div class=\"text-sm text-gray-700 dark:text-gray-400\">\n\t\t\tShowing <span class=\"font-semibold text-gray-900 dark:text-white\">{helper.start}</span>\n\t\t\tto\n\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">{helper.end}</span>\n\t\t\tof\n\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">{helper.total}</span>\n\t\t\tEntries\n\t\t</div>\n\n\t\t<Pagination table {previous} {next}>\n\t\t\t{#snippet prevContent()}\n\t\t\t\t<div class=\"flex items-center gap-2 bg-gray-800 text-white\">\n\t\t\t\t\t<ArrowLeftOutline class=\"me-2 h-5 w-5\" />\n\t\t\t\t\tPrev\n\t\t\t\t</div>\n\t\t\t{/snippet}\n\t\t\t{#snippet nextContent()}\n\t\t\t\t<div class=\"flex items-center gap-2 bg-gray-800 text-white\">\n\t\t\t\t\tNext\n\t\t\t\t\t<ArrowRightOutline class=\"ms-2 h-5 w-5\" />\n\t\t\t\t</div>\n\t\t\t{/snippet}\n\t\t</Pagination>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/pagination/examples/TableDataPagination.svelte",
    "content": "<script lang=\"ts\">\n\timport { Pagination } from '$lib';\n\n\tconst previous = () => {\n\t\talert('Previous btn clicked. Make a call to your server to fetch data.');\n\t};\n\tconst next = () => {\n\t\talert('Next btn clicked. Make a call to your server to fetch data.');\n\t};\n\tlet helper = { start: 1, end: 10, total: 100 };\n</script>\n\n<div class=\"flex flex-col items-center justify-center gap-3\">\n\t<div class=\"flex flex-col items-center justify-center gap-2\">\n\t\t<div class=\"text-sm text-gray-700 dark:text-gray-400\">\n\t\t\tShowing <span class=\"font-semibold text-gray-900 dark:text-white\">{helper.start}</span>\n\t\t\tto\n\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">{helper.end}</span>\n\t\t\tof\n\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">{helper.total}</span>\n\t\t\tEntries\n\t\t</div>\n\t\t<Pagination table {previous} {next} />\n\t\t<Pagination table size=\"large\" {previous} {next} />\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/pagination/examples/TableDataWithIcons.svelte",
    "content": "<script lang=\"ts\">\n\timport { Pagination } from '$lib';\n\timport { ArrowLeftOutline, ArrowRightOutline } from 'flowbite-svelte-icons';\n\tconst previous = () => {\n\t\talert('Previous btn clicked. Make a call to your server to fetch data.');\n\t};\n\tconst next = () => {\n\t\talert('Next btn clicked. Make a call to your server to fetch data.');\n\t};\n\tlet helper = { start: 1, end: 10, total: 100 };\n</script>\n\n<div class=\"flex flex-col items-center justify-center gap-3\">\n\t<div class=\"flex flex-col items-center justify-center gap-2\">\n\t\t<div class=\"text-sm text-gray-700 dark:text-gray-400\">\n\t\t\tShowing <span class=\"font-semibold text-gray-900 dark:text-white\">{helper.start}</span>\n\t\t\tto\n\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">{helper.end}</span>\n\t\t\tof\n\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">{helper.total}</span>\n\t\t\tEntries\n\t\t</div>\n\n\t\t<Pagination table {previous} {next}>\n\t\t\t{#snippet prevContent()}\n\t\t\t\t<div class=\"flex items-center gap-2 bg-gray-800 text-white\">\n\t\t\t\t\t<ArrowLeftOutline class=\"me-2 h-5 w-5\" />\n\t\t\t\t\tPrev\n\t\t\t\t</div>\n\t\t\t{/snippet}\n\t\t\t{#snippet nextContent()}\n\t\t\t\t<div class=\"flex items-center gap-2 bg-gray-800 text-white\">\n\t\t\t\t\tNext\n\t\t\t\t\t<ArrowRightOutline class=\"ms-2 h-5 w-5\" />\n\t\t\t\t</div>\n\t\t\t{/snippet}\n\t\t</Pagination>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/pagination/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as Event } from './Event.svelte';\nexport { default as Icons } from './Icons.svelte';\nexport { default as PreviousAndNext } from './PreviousAndNext.svelte';\nexport { default as PreviousAndNextWithIcons } from './PreviousAndNextWithIcons.svelte';\nexport { default as TableDataPagination } from './TableDataPagination.svelte';\nexport { default as TableDataWithIcons } from './TableDataWithIcons.svelte';\n"
  },
  {
    "path": "src/routes/components/popover/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { blur, fly, slide, scale, fade } from 'svelte/transition';\n\timport type { FlyParams, BlurParams, SlideParams, ScaleParams } from 'svelte/transition';\n\timport { sineIn, linear } from 'svelte/easing';\n\timport {\n\t\tPopover,\n\t\tpopover,\n\t\tButton,\n\t\tLabel,\n\t\tRadio,\n\t\tuiHelpers,\n\t\ttype RadioColorType,\n\t\ttype PopoverProps\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'popover';\n\t// end of props table\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst positions = Object.keys(popover.variants.position);\n\tlet position: PopoverProps['position'] = $state(positions[0]) as PopoverProps['position'];\n\tconst colors = Object.keys(popover.variants.color);\n\tlet color: PopoverProps['color'] = $state('default');\n\tlet popoverClass: PopoverProps['class'] = $state('w-64 text-sm font-light');\n\tconst changeClass = () => {\n\t\tpopoverClass =\n\t\t\tpopoverClass === 'w-64 text-sm font-light'\n\t\t\t\t? 'w-64 text-sm font-light p-2'\n\t\t\t\t: 'w-64 text-sm font-light';\n\t};\n\tlet arrow = $state(true);\n\tconst changeArrow = () => {\n\t\tarrow = !arrow;\n\t\toffset = 0;\n\t};\n\tlet offset = $state(0);\n\tconst changeOffset = () => {\n\t\toffset = offset === 0 ? 20 : 0;\n\t\tarrow = false;\n\t};\n\n\t// transition\n\ttype TransitionOption = {\n\t\tname: string;\n\t\ttransition: typeof fly | typeof blur | typeof slide | typeof scale;\n\t\tparams: FlyParams | BlurParams | SlideParams | ScaleParams;\n\t\t// color: Drawer['color'];\n\t};\n\n\tconst transitions: TransitionOption[] = [\n\t\t{ name: 'Fade', transition: fade, params: { duration: 100, easing: linear } },\n\t\t{ name: 'Fly', transition: fly, params: { duration: 300, easing: linear, x: -150 } },\n\t\t{ name: 'Blur', transition: blur, params: { duration: 800, easing: sineIn } }\n\t];\n\n\tlet selectedTransition: string | number = $state('Fade');\n\tlet currentTransition = $derived(\n\t\ttransitions.find((t) => t.name === selectedTransition) || transitions[0]\n\t);\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (color !== 'default') props.push(` color=\"${color}\"`);\n\t\t\tif (position !== 'top') props.push(` position=\"${position}\"`);\n\t\t\tif (offset) props.push(` offset=\"${offset}\"`);\n\t\t\tif (popoverClass !== 'w-64 text-sm font-light') props.push(` class=\"${popoverClass}\"`);\n\t\t\tif (arrow !== true) props.push(' arrow={false}');\n\t\t\tif (currentTransition !== transitions[0]) {\n\t\t\t\tprops.push(` transition={${currentTransition.transition.name}}`);\n\n\t\t\t\t// Generate params string without quotes and handle functions\n\t\t\t\tlet paramValues = currentTransition.params;\n\t\t\t\tconst paramsString = Object.entries(paramValues)\n\t\t\t\t\t.map(([key, value]) => {\n\t\t\t\t\t\tif (typeof value === 'function') {\n\t\t\t\t\t\t\treturn `${key}:${value.name}`;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn `${key}:${value}`;\n\t\t\t\t\t})\n\t\t\t\t\t.join(',');\n\t\t\t\tprops.push(` params={{${paramsString}}}`);\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Button id=\"demo\">Popover</Button>\n<Popover titleSlot=\"Popover title\" triggeredBy=\"#demo\"${propsString} >\n  My Popover content\n</Popover>`;\n\t\t})()\n\t);\n\t// end of code generator\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Popover</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Popover Builder</H2>\n<CodeWrapper class=\"\">\n\t<div class=\"flex h-64 items-center justify-center\">\n\t\t<Button id=\"b1\">Popover</Button>\n\t\t<Popover\n\t\t\t{color}\n\t\t\t{position}\n\t\t\t{arrow}\n\t\t\t{offset}\n\t\t\tclass={popoverClass}\n\t\t\ttransition={currentTransition.transition}\n\t\t\tparams={currentTransition.params}\n\t\t\ttitleSlot=\"Popover title\"\n\t\t\ttriggeredBy=\"#b1\"\n\t\t>\n\t\t\t<p class=\"px-3 py-2 dark:text-white\">\n\t\t\t\tAnd here's some amazing content. It's very engaging. Right?\n\t\t\t</p>\n\t\t</Popover>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"alert_reactive\"\n\t\t\t\tbind:group={color}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Position</Label>\n\t\t{#each positions as option}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-28 my-1\"\n\t\t\t\tname=\"interactive_toast_position\"\n\t\t\t\tbind:group={position}\n\t\t\t\tvalue={option}>{option}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Transition</Label>\n\t\t{#each transitions as transition}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\tname=\"interactive_transition\"\n\t\t\t\tbind:group={selectedTransition}\n\t\t\t\tvalue={transition.name}>{transition.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-36\" onclick={changeClass}\n\t\t\t>{popoverClass !== 'w-64 text-sm font-light' ? 'Remove class' : 'Add class'}</Button\n\t\t>\n\t\t<Button class=\"w-36\" color=\"secondary\" onclick={changeArrow}\n\t\t\t>{arrow ? 'Remove arrow' : 'Add arrow'}</Button\n\t\t>\n\t\t<Button class=\"w-36\" color=\"rose\" onclick={changeOffset}\n\t\t\t>{offset ? 'Remove offset' : 'Add offset'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Title slot</H2>\n<CodeWrapper>\n\t<ExampleComponents.TitleSlot />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/TitleSlot.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>User profile</H2>\n<CodeWrapper>\n\t<ExampleComponents.UserProfile />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/UserProfile.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Company profile</H2>\n<CodeWrapper>\n\t<ExampleComponents.CompanyProfile />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/CompanyProfile.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Image</H2>\n<CodeWrapper>\n\t<ExampleComponents.Image />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Image.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Description</H2>\n<CodeWrapper>\n\t<ExampleComponents.Description />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/Description.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Progress</H2>\n<CodeWrapper>\n\t<ExampleComponents.Progress />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Progress.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Password</H2>\n<CodeWrapper>\n\t<ExampleComponents.Password />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Password.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>External reference</H2>\n<CodeWrapper>\n\t<ExampleComponents.ExternalReference />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ExternalReference.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/popover/examples/CompanyProfile.svelte",
    "content": "<script>\n\timport { Popover, Button, Avatar } from '$lib';\n\timport {\n\t\tGlobeOutline,\n\t\tHeartSolid,\n\t\tThumbsUpSolid,\n\t\tDotsHorizontalOutline\n\t} from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex h-80 items-end justify-center\">\n\t<Button id=\"demo\" class=\"-mb-4\">Company profile</Button>\n\t<Popover triggeredBy=\"#demo\" class=\"w-80 text-sm\">\n\t\t<div class=\"flex p-3\">\n\t\t\t<div class=\"me-3 shrink-0\">\n\t\t\t\t<a\n\t\t\t\t\thref=\"/\"\n\t\t\t\t\taria-label=\"popover-example\"\n\t\t\t\t\tclass=\"block rounded-lg bg-gray-100 p-2 dark:bg-gray-700\"\n\t\t\t\t>\n\t\t\t\t\t<img\n\t\t\t\t\t\tclass=\"h-8 w-8 rounded-full\"\n\t\t\t\t\t\tsrc=\"/images/flowbite-svelte-icons-logo.svg\"\n\t\t\t\t\t\talt=\"Flowbite logo\"\n\t\t\t\t\t/>\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t\t<div>\n\t\t\t\t<p class=\"mb-1 text-base leading-none font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t\t<a href=\"/\" class=\"hover:underline\">Flowbite</a>\n\t\t\t\t</p>\n\t\t\t\t<p class=\"mb-3 text-sm font-normal\">Tech company</p>\n\t\t\t\t<p class=\"mb-4 text-sm font-light\">\n\t\t\t\t\tOpen-source library of Tailwind CSS components and Figma design system.\n\t\t\t\t</p>\n\t\t\t\t<ul class=\"text-sm font-light\">\n\t\t\t\t\t<li class=\"mb-2 flex items-center\">\n\t\t\t\t\t\t<GlobeOutline class=\"me-2 h-3.5 w-3.5\" />\n\t\t\t\t\t\t<a href=\"/\" class=\"text-primary-600 dark:text-primary-500 hover:underline\"\n\t\t\t\t\t\t\t>https://flowbite.com/</a\n\t\t\t\t\t\t>\n\t\t\t\t\t</li>\n\t\t\t\t\t<li class=\"mb-2 flex items-start\">\n\t\t\t\t\t\t<HeartSolid class=\"me-2 h-5 w-5\" />\n\t\t\t\t\t\t<span>4,567,346 people like this including 5 of your friends</span>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t\t\t<div class=\"ms-4 mb-3 flex\">\n\t\t\t\t\t<Avatar src=\"/images/profile-picture-1.webp\" stacked />\n\t\t\t\t\t<Avatar src=\"/images/profile-picture-2.webp\" stacked />\n\t\t\t\t\t<Avatar src=\"/images/profile-picture-3.webp\" stacked />\n\t\t\t\t\t<Avatar stacked href=\"/\" class=\"bg-gray-700 text-white hover:bg-gray-600 dark:bg-gray-700\"\n\t\t\t\t\t\t>+3</Avatar\n\t\t\t\t\t>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"flex\">\n\t\t\t\t\t<Button color=\"alternative\" class=\"me-2 w-full\">\n\t\t\t\t\t\t<ThumbsUpSolid class=\"me-2\" />\n\t\t\t\t\t\tLike page\n\t\t\t\t\t</Button>\n\t\t\t\t\t<Button color=\"alternative\">\n\t\t\t\t\t\t<DotsHorizontalOutline class=\"h-3.5 w-3.5\" />\n\t\t\t\t\t</Button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</Popover>\n</div>\n"
  },
  {
    "path": "src/routes/components/popover/examples/Description.svelte",
    "content": "<script>\n\timport { Popover } from '$lib';\n\timport { QuestionCircleSolid, ChevronRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"h-80\">\n\t<div class=\"flex items-center text-sm font-light text-gray-500 dark:text-gray-400\">\n\t\tThis is just some informational text\n\t\t<button id=\"b3\">\n\t\t\t<QuestionCircleSolid class=\"ms-1.5 h-5 w-5\" />\n\t\t\t<span class=\"sr-only\">Show information</span>\n\t\t</button>\n\t</div>\n\t<Popover\n\t\tarrow={false}\n\t\ttriggeredBy=\"#b3\"\n\t\tclass=\"w-72 bg-white p-3 text-sm font-light text-gray-500 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400\"\n\t\tposition=\"bottom-start\"\n\t>\n\t\t<div class=\"space-y-2 p-3\">\n\t\t\t<h3 class=\"font-semibold text-gray-900 dark:text-white\">Activity growth - Incremental</h3>\n\t\t\tReport helps navigate cumulative growth of community activities. Ideally, the chart should have\n\t\t\ta growing trend.\n\t\t\t<h3 class=\"font-semibold text-gray-900 dark:text-white\">Calculation</h3>\n\t\t\tFor each date bucket, the all-time volume of activities is calculated. This means that activities\n\t\t\tin period n contain all activities up to period n.\n\t\t\t<a\n\t\t\t\thref=\"/\"\n\t\t\t\tclass=\"text-primary-600 hover:text-primary-700 dark:text-primary-500 dark:hover:text-primary-600 flex items-center font-medium\"\n\t\t\t>\n\t\t\t\tRead more <ChevronRightOutline\n\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 ms-1.5 h-4 w-4\"\n\t\t\t\t/>\n\t\t\t</a>\n\t\t</div>\n\t</Popover>\n</div>\n"
  },
  {
    "path": "src/routes/components/popover/examples/ExternalReference.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Popover } from '$lib';\n</script>\n\n<div class=\"m-4 flex justify-center\">\n\t<div id=\"ext-ref\" class=\" m-8 w-40 rounded-lg border border-gray-200 p-2 dark:border-gray-600\">\n\t\tExternal reference\n\t</div>\n</div>\n<div class=\"space-x-4 rtl:space-x-reverse\">\n\t<Button id=\"ref-left\">Left</Button>\n\t<Button id=\"ref-top\">Top</Button>\n\t<Button id=\"ref-right\">Right</Button>\n</div>\n<Popover\n\treference=\"#ext-ref\"\n\tcolor=\"emerald\"\n\ttriggeredBy=\"#ref-left\"\n\tposition=\"left\"\n\tclass=\"w-40 p-4 text-sm font-light\">Popover content.</Popover\n>\n<Popover\n\treference=\"#ext-ref\"\n\tcolor=\"cyan\"\n\ttriggeredBy=\"#ref-top\"\n\tposition=\"top\"\n\tclass=\"w-40 p-4 text-sm font-light\">Popover content.</Popover\n>\n<Popover\n\treference=\"#ext-ref\"\n\tcolor=\"pink\"\n\ttriggeredBy=\"#ref-right\"\n\tposition=\"right\"\n\tclass=\"w-40 p-4 text-sm font-light\">Popover content.</Popover\n>\n"
  },
  {
    "path": "src/routes/components/popover/examples/Image.svelte",
    "content": "<script>\n\timport { Popover } from '$lib';\n\timport { ChevronRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex h-80 items-end\">\n\t<p class=\"font-light text-gray-500 dark:text-gray-400\">\n\t\tDue to its central geographic location in Southern Europe, <a\n\t\t\thref=\"/\"\n\t\t\tclass=\"text-primary-600 dark:text-primary-500 underline hover:no-underline\"\n\t\t\tid=\"popover-image\">Italy</a\n\t\t>\n\t\thas historically been home to myriad peoples and cultures. In addition to the various ancient peoples\n\t\tdispersed throughout what is now modern-day Italy, the most predominant being the Indo-European Italic\n\t\tpeoples who gave the peninsula its name, beginning from the classical era, Phoenicians and Carthaginians\n\t\tfounded colonies mostly in insular Italy\n\t</p>\n\t<Popover triggeredBy=\"#popover-image\" class=\"w-96 text-sm font-light\">\n\t\t<div class=\"grid grid-cols-5\">\n\t\t\t<div class=\"col-span-3 p-3\">\n\t\t\t\t<div class=\"space-y-2\">\n\t\t\t\t\t<h3 class=\"font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t\t\tAbout Italy\n\t\t\t\t\t\t<p class=\"text-gray-500 dark:text-gray-500\">\n\t\t\t\t\t\t\tItaly is located in the middle of the Mediterranean Sea, in Southern Europe it is also\n\t\t\t\t\t\t\tconsidered part of Western Europe. A unitary parliamentary republic with Rome as its\n\t\t\t\t\t\t\tcapital and largest city.\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\thref=\"/\"\n\t\t\t\t\t\t\tclass=\"text-primary-600 hover:text-primary-700 dark:text-primary-500 dark:hover:text-primary-600 flex items-center font-medium\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tRead more <ChevronRightOutline\n\t\t\t\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 ms-1.5 h-2 w-2\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</h3>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<img src=\"/images/italy.png\" class=\"col-span-2 h-full rounded-e-lg\" alt=\"Italy map\" />\n\t\t</div>\n\t</Popover>\n</div>\n"
  },
  {
    "path": "src/routes/components/popover/examples/Password.svelte",
    "content": "<script lang=\"ts\">\n\timport { Popover, Label, Input, Checkbox, Button } from '$lib';\n\timport { CheckOutline, CloseOutline } from 'flowbite-svelte-icons';\n</script>\n\n<form class=\"mb-8\">\n\t<div class=\"mb-6\">\n\t\t<Label for=\"email\" class=\"mb-2\">Your email</Label>\n\t\t<Input type=\"email\" id=\"email\" placeholder=\"name@flowbite.com\" required />\n\t</div>\n\t<div class=\"mb-6\">\n\t\t<Label for=\"password\" class=\"mb-2\">Your password</Label>\n\t\t<Input type=\"password\" id=\"password\" required />\n\t</div>\n\t<Checkbox class=\"mb-6\">Remember me</Checkbox>\n\t<Button type=\"submit\">Submit</Button>\n</form>\n<Popover arrow={false} class=\"p-4 text-sm\" triggeredBy=\"#password\" position=\"bottom\">\n\t<h3 class=\"font-semibold text-gray-900 dark:text-white\">Must have at least 6 characters</h3>\n\t<div class=\"grid grid-cols-4 gap-2\">\n\t\t<div class=\"h-1 bg-orange-300 dark:bg-orange-400\"></div>\n\t\t<div class=\"h-1 bg-orange-300 dark:bg-orange-400\"></div>\n\t\t<div class=\"h-1 bg-gray-200 dark:bg-gray-600\"></div>\n\t\t<div class=\"h-1 bg-gray-200 dark:bg-gray-600\"></div>\n\t</div>\n\t<p class=\"py-2\">It’s better to have:</p>\n\t<ul>\n\t\t<li class=\"mb-1 flex items-center\">\n\t\t\t<CheckOutline class=\"me-2 h-4 w-4 text-green-400 dark:text-green-500\" />\n\t\t\tUpper &amp; lower case letters\n\t\t</li>\n\t\t<li class=\"mb-1 flex items-center\">\n\t\t\t<CheckOutline class=\"me-2 h-4 w-4 text-green-400 dark:text-green-500\" />\n\t\t\tA symbol (#$&amp;)\n\t\t</li>\n\t\t<li class=\"flex items-center\">\n\t\t\t<CloseOutline class=\"me-2 h-4 w-4 text-gray-300 dark:text-gray-400\" />A longer password (min.\n\t\t\t12 chars.)\n\t\t</li>\n\t</ul>\n</Popover>\n"
  },
  {
    "path": "src/routes/components/popover/examples/Progress.svelte",
    "content": "<script>\n\timport { Popover, Button } from '$lib';\n\timport { DatabaseSolid, ChevronRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex h-40 items-end justify-center\">\n\t<Button id=\"progress\">\n\t\t<DatabaseSolid class=\"me-2 h-5 w-5 text-white dark:text-white\" /> Storage status\n\t</Button>\n\t<Popover triggeredBy=\"#progress\" class=\"w-64 p-3 text-sm font-light\">\n\t\t<div class=\"space-y-2\">\n\t\t\t<h3 class=\"font-semibold text-gray-900 dark:text-white\">Available storage</h3>\n\t\t\t<p class=\"text-gray-500 dark:text-gray-400\">\n\t\t\t\tThis server has <span class=\"font-semibold text-gray-900 dark:text-white\">30</span>\n\t\t\t\tof\n\t\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">150 GB</span>\n\t\t\t\tof block storage remaining.\n\t\t\t</p>\n\t\t\t<div class=\"mb-4 h-2.5 w-full rounded-full bg-gray-200 dark:bg-gray-700\">\n\t\t\t\t<div class=\"h-2.5 rounded-full bg-red-600\" style=\"width: 85%\"></div>\n\t\t\t</div>\n\t\t\t<a\n\t\t\t\thref=\"/\"\n\t\t\t\tclass=\"text-primary-600 hover:text-primary-700 dark:text-primary-500 dark:hover:text-primary-600 flex items-center font-medium\"\n\t\t\t>\n\t\t\t\tUpgrade now <ChevronRightOutline\n\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 ms-1.5 h-4 w-4\"\n\t\t\t\t/>\n\t\t\t</a>\n\t\t</div>\n\t</Popover>\n</div>\n"
  },
  {
    "path": "src/routes/components/popover/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Popover, Button } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/popover/examples/TitleSlot.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Popover } from '$lib';\n</script>\n\n<div class=\"flex h-40 items-end justify-center\">\n\t<Button id=\"titleSlot\">Default popover</Button>\n\t<Popover class=\"w-64 text-sm font-light\" triggeredBy=\"#titleSlot\">\n\t\t{#snippet titleSlot()}\n\t\t\t<div class=\"rounded-t-md bg-sky-200 p-2 text-lg font-bold text-sky-600\">\n\t\t\t\ttitleSlot snippet\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"px-3 py-2\">And here's some amazing content. It's very engaging. Right?</p>\n\t</Popover>\n</div>\n"
  },
  {
    "path": "src/routes/components/popover/examples/UserProfile.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Popover, Avatar } from '$lib';\n</script>\n\n<div class=\"flex h-64 items-end justify-center\">\n\t<Button id=\"user_profile\" class=\"-mb-2\">User profile</Button>\n\t<Popover\n\t\ttriggeredBy=\"#user_profile\"\n\t\tclass=\"w-64 bg-white text-sm font-light text-gray-500 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400\"\n\t>\n\t\t<div class=\"p-6\">\n\t\t\t<div class=\"mb-2 flex items-center justify-between\">\n\t\t\t\t<Avatar href=\"/\" src=\"/images/profile-picture-1.webp\" alt=\"Jese Leos\" />\n\t\t\t\t<Button size=\"xs\">Follow</Button>\n\t\t\t</div>\n\t\t\t<div class=\"text-base leading-none font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t<a href=\"/\">Jese Leos</a>\n\t\t\t</div>\n\t\t\t<div class=\"mb-3 text-sm font-normal\">\n\t\t\t\t<a href=\"/\" class=\"hover:underline\">@jeseleos</a>\n\t\t\t</div>\n\t\t\t<div class=\"mb-4 text-sm font-light\">\n\t\t\t\tOpen-source contributor. Building <a\n\t\t\t\t\thref=\"/\"\n\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 hover:underline\">flowbite.com</a\n\t\t\t\t>\n\t\t\t\t.\n\t\t\t</div>\n\t\t\t<ul class=\"flex text-sm font-light\">\n\t\t\t\t<li class=\"me-2\">\n\t\t\t\t\t<a href=\"/\" class=\"hover:underline\">\n\t\t\t\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">799</span>\n\t\t\t\t\t\t<span>Following</span>\n\t\t\t\t\t</a>\n\t\t\t\t</li>\n\t\t\t\t<li>\n\t\t\t\t\t<a href=\"/\" class=\"hover:underline\">\n\t\t\t\t\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">3,758</span>\n\t\t\t\t\t\t<span>Followers</span>\n\t\t\t\t\t</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</div>\n\t</Popover>\n</div>\n"
  },
  {
    "path": "src/routes/components/popover/examples/index.ts",
    "content": "export { default as TitleSlot } from './TitleSlot.svelte';\nexport { default as UserProfile } from './UserProfile.svelte';\nexport { default as CompanyProfile } from './CompanyProfile.svelte';\nexport { default as Image } from './Image.svelte';\nexport { default as Description } from './Description.svelte';\nexport { default as Progress } from './Progress.svelte';\nexport { default as Password } from './Password.svelte';\nexport { default as ExternalReference } from './ExternalReference.svelte';\n"
  },
  {
    "path": "src/routes/components/progress/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tProgressbar,\n\t\tprogressbar,\n\t\tButton,\n\t\tLabel,\n\t\tRadio,\n\t\ttype RadioColorType,\n\t\ttype ProgressbarProps\n\t} from '$lib';\n\timport { sineOut } from 'svelte/easing';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'progress';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tlet progress = $state('45');\n\tconst progressSizes = [\n\t\t{ size: 'h-4', class: '' },\n\t\t{ size: 'h-6', class: 'p-2' },\n\t\t{ size: 'h-8', class: 'p-3' },\n\t\t{ size: 'h-10', class: 'p-4' }\n\t];\n\n\tfunction updateProgressSize(selectedSize: string): void {\n\t\tconst newSize = progressSizes.find((size) => size.size === selectedSize);\n\t\tif (newSize) {\n\t\t\tprogressSize = newSize;\n\t\t}\n\t}\n\n\tlet progressSize = $state(progressSizes[0]);\n\n\t// const sizes = [ 'h-4 ', 'h-6', 'h-8', 'h-10'];\n\t// let progressSize = $state('h-4');\n\tconst colors = Object.keys(progressbar.variants.color);\n\tlet progressColor: ProgressbarProps['color'] = $state('primary');\n\tlet labelInside = $state(false);\n\tconst changeLabelInside = () => {\n\t\tlabelInside = !labelInside;\n\t};\n\tlet { labelContent = $bindable('Svelte-5-Ui-Lib') } = $props();\n\tconst changeLabelContent = () => {\n\t\tlabelContent = labelContent === 'Svelte-5-Ui-Lib' ? '' : 'Svelte-5-Ui-Lib';\n\t};\n\tlet animation = $state(false);\n\tlet tweenDuration: number | undefined = $state();\n\tlet easing: typeof sineOut | undefined = $state();\n\tconst changeAnimation = () => {\n\t\tanimation = !animation;\n\t\tif (animation) {\n\t\t\ttweenDuration = 1500;\n\t\t\teasing = sineOut;\n\t\t} else {\n\t\t\ttweenDuration = undefined;\n\t\t\teasing = undefined;\n\t\t}\n\t};\n\t// $inspect('tweenDuration', tweenDuration, 'animation', animation);\n\t// const randomize = () => {\n\t//   progress = `${Math.round(Math.random() * 100)}`\n\t// }\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\t// progress\n\t\t\tprops.push(` progress=\"${progress}\"`);\n\t\t\tif (progressColor !== 'primary') props.push(` color=\"${progressColor}\"`);\n\t\t\tif (labelInside) props.push(' labelInside');\n\t\t\tif (labelContent !== '') props.push(` labelOutside=\"${labelContent}\"`);\n\t\t\tif (progressSize.size !== 'h-4') props.push(` size=\"${progressSize.size}\"`);\n\t\t\t// Add div2Class prop if not empty\n\t\t\tif (progressSize.class !== '') {\n\t\t\t\tprops.push(` div2Class=\"${progressSize.class}\"`);\n\t\t\t}\n\t\t\tif (animation) {\n\t\t\t\tprops.push(' animate');\n\t\t\t\tprops.push(' precision={0}');\n\t\t\t\tprops.push(' tweenDuration={1500}');\n\t\t\t\tprops.push(' easing={sineOut}');\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Progressbar${propsString} />`;\n\t\t})()\n\t);\n</script>\n\n<H1>Progress bar</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Progressbar Builder</H2>\n<CodeWrapper>\n\t<div class=\"my-4 h-16\">\n\t\t{#if animation}\n\t\t\t<Progressbar\n\t\t\t\t{progress}\n\t\t\t\tsize={progressSize.size}\n\t\t\t\tcolor={progressColor}\n\t\t\t\tlabelOutside={labelContent}\n\t\t\t\t{labelInside}\n\t\t\t\tdiv2Class={progressSize.class}\n\t\t\t\tanimate\n\t\t\t\t{tweenDuration}\n\t\t\t\t{easing}\n\t\t\t/>\n\t\t{:else}\n\t\t\t<Progressbar\n\t\t\t\t{progress}\n\t\t\t\tsize={progressSize.size}\n\t\t\t\tcolor={progressColor}\n\t\t\t\tlabelOutside={labelContent}\n\t\t\t\t{labelInside}\n\t\t\t\tdiv2Class={progressSize.class}\n\t\t\t/>\n\t\t{/if}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each progressSizes as size}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"progress_size\"\n\t\t\t\tbind:group={progressSize.size}\n\t\t\t\tvalue={size.size}\n\t\t\t\tonchange={() => updateProgressSize(size.size)}>{size.size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as color}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"interactive_progress_color\"\n\t\t\t\tbind:group={progressColor}\n\t\t\t\tcolor={color as RadioColorType}\n\t\t\t\tvalue={color}>{color}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" onclick={changeLabelContent}\n\t\t\t>{labelContent ? 'Remove outlise label' : 'Add outside label'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"purple\" onclick={changeLabelInside}\n\t\t\t>{labelInside ? 'Remove inside label' : 'Add inside label'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"red\" onclick={changeAnimation}\n\t\t\t>{animation ? 'No animation' : 'Animation'}</Button\n\t\t>\n\t\t<Button\n\t\t\tclass=\"w-48\"\n\t\t\tcolor=\"emerald\"\n\t\t\tonclick={() => (progress = `${Math.round(Math.random() * 100)}`)}>Randomize</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCode} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/progress/examples/Setup.svelte",
    "content": "<script>\n\timport { Progressbar } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/rating/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'rating';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Rating</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Star</H2>\n<CodeWrapper>\n\t<ExampleComponents.Star />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Star.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Text</H2>\n<CodeWrapper>\n\t<ExampleComponents.Text />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Text.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Count</H2>\n<CodeWrapper>\n\t<ExampleComponents.Count />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Count.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.Icon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Icon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Custom icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.CustomIcon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/CustomIcon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Advanced rating</H2>\n<CodeWrapper>\n\t<ExampleComponents.AdvancedRating />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AdvancedRating.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Advanced rating and icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.AdvancedRatingAndIcon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AdvancedRatingAndIcon.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Score rating</H2>\n<CodeWrapper>\n\t<ExampleComponents.ScoreRating />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ScoreRating.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Rating comment</H2>\n<CodeWrapper>\n\t<ExampleComponents.RatingComment />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/RatingComment.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Review content</H2>\n<CodeWrapper>\n\t<ExampleComponents.ReviewContent />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ReviewContent.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/rating/examples/AdvancedRating.svelte",
    "content": "<script lang=\"ts\">\n\timport { AdvancedRating, Rating } from '$lib';\n</script>\n\n<AdvancedRating\n\tratings={[\n\t\t{ label: '5 star', rating: 70 },\n\t\t{ label: '4 star', rating: 17 },\n\t\t{ label: '3 star', rating: 8 },\n\t\t{ label: '2 star', rating: 4 },\n\t\t{ label: '1 star', rating: 1 }\n\t]}\n>\n\t{#snippet rating()}\n\t\t<Rating total={5} rating={3.72}>\n\t\t\t{#snippet text()}\n\t\t\t\t<p class=\"ms-2 pt-1 text-sm font-medium text-gray-500 dark:text-gray-400\">3.72 out of 5</p>\n\t\t\t{/snippet}\n\t\t</Rating>\n\t{/snippet}\n\t{#snippet globalText()}\n\t\t<p class=\"mt-2 text-sm font-medium text-gray-500 dark:text-gray-400\">1,745 global ratings</p>\n\t{/snippet}\n</AdvancedRating>\n"
  },
  {
    "path": "src/routes/components/rating/examples/AdvancedRatingAndIcon.svelte",
    "content": "<script lang=\"ts\">\n\timport { AdvancedRating, Rating, Thumbup } from '$lib';\n</script>\n\n<AdvancedRating\n\tratings={[\n\t\t{ label: '5 star', rating: 70 },\n\t\t{ label: '4 star', rating: 17 },\n\t\t{ label: '3 star', rating: 8 },\n\t\t{ label: '2 star', rating: 4 },\n\t\t{ label: '1 star', rating: 1 }\n\t]}\n>\n\t{#snippet rating()}\n\t\t<Rating total={5} rating={3.8} Icon={Thumbup}>\n\t\t\t{#snippet text()}\n\t\t\t\t<p class=\"ms-2 pt-1 text-sm font-medium text-gray-500 dark:text-gray-400\">3.8 out of 5</p>\n\t\t\t{/snippet}\n\t\t</Rating>\n\t{/snippet}\n\t{#snippet globalText()}\n\t\t<p class=\"mt-2 text-sm font-medium text-gray-500 dark:text-gray-400\">1,745 global ratings</p>\n\t{/snippet}\n</AdvancedRating>\n"
  },
  {
    "path": "src/routes/components/rating/examples/Count.svelte",
    "content": "<script lang=\"ts\">\n\timport { Rating } from '$lib';\n</script>\n\n<Rating count rating={3.2}>\n\t<span class=\"mx-1.5 h-1 w-1 rounded-full bg-gray-500 dark:bg-gray-400\"></span>\n\t<a href=\"/\" class=\"text-sm font-medium text-gray-900 underline hover:no-underline dark:text-white\"\n\t\t>73 reviews</a\n\t>\n</Rating>\n"
  },
  {
    "path": "src/routes/components/rating/examples/CustomIcon.svelte",
    "content": "<script lang=\"ts\">\n\timport { CustomIcon } from '$lib';\n</script>\n\n<div class=\"flex gap-2\">\n\t<CustomIcon size={30} fillPercent={50} />\n\t<CustomIcon size={30} fillPercent={50} fillColor=\"#ff0000\" strokeColor=\"#ff0000\" />\n\t<CustomIcon\n\t\tsize={30}\n\t\tfillPercent={50}\n\t\tfillColor=\"#1158e8\"\n\t\tstrokeColor=\"#1158e8\"\n\t\tpathd=\"M8 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-2 9a4 4 0 0 0-4 4v1a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-1a4 4 0 0 0-4-4H6Zm7.25-2.095c.478-.86.75-1.85.75-2.905a5.973 5.973 0 0 0-.75-2.906 4 4 0 1 1 0 5.811ZM15.466 20c.34-.588.535-1.271.535-2v-1a5.978 5.978 0 0 0-1.528-4H18a4 4 0 0 1 4 4v1a2 2 0 0 1-2 2h-4.535Z\"\n\t/>\n\t<CustomIcon\n\t\tsize={30}\n\t\tfillPercent={30}\n\t\tfillColor=\"#3300e8\"\n\t\tstrokeColor=\"#3300e8\"\n\t\tpathd=\"M9.586 2.586A2 2 0 0 1 11 2h2a2 2 0 0 1 2 2v.089l.473.196.063-.063a2.002 2.002 0 0 1 2.828 0l1.414 1.414a2 2 0 0 1 0 2.827l-.063.064.196.473H20a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-.089l-.196.473.063.063a2.002 2.002 0 0 1 0 2.828l-1.414 1.414a2 2 0 0 1-2.828 0l-.063-.063-.473.196V20a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-.089l-.473-.196-.063.063a2.002 2.002 0 0 1-2.828 0l-1.414-1.414a2 2 0 0 1 0-2.827l.063-.064L4.089 15H4a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2h.09l.195-.473-.063-.063a2 2 0 0 1 0-2.828l1.414-1.414a2 2 0 0 1 2.827 0l.064.063L9 4.089V4a2 2 0 0 1 .586-1.414ZM8 12a4 4 0 1 1 8 0 4 4 0 0 1-8 0Z\"\n\t/>\n</div>\n"
  },
  {
    "path": "src/routes/components/rating/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Rating } from '$lib';\n</script>\n\n<Rating total={5} size={30} rating={1.4} />\n<Rating total={5} size={30} rating={4.66} />\n"
  },
  {
    "path": "src/routes/components/rating/examples/Icon.svelte",
    "content": "<script lang=\"ts\">\n\timport { Rating, Heart, Thumbup } from '$lib';\n</script>\n\n<Rating total={5} rating={3.3} Icon={Heart} />\n<Rating total={10} rating={7.6} Icon={Heart} />\n<Rating total={5} rating={4.7} Icon={Thumbup} />\n<Rating total={10} rating={8.2} Icon={Thumbup} />\n"
  },
  {
    "path": "src/routes/components/rating/examples/RatingComment.svelte",
    "content": "<script lang=\"ts\">\n\timport { RatingComment } from '$lib';\n\tlet comment = {\n\t\tid: '1',\n\t\tuser: {\n\t\t\tname: 'Jese Leos',\n\t\t\timg: {\n\t\t\t\tsrc: '/images/profile-picture-2.webp',\n\t\t\t\talt: 'Jese Leos'\n\t\t\t},\n\t\t\tjoined: 'Joined on August 2014'\n\t\t},\n\t\ttotal: 5,\n\t\trating: 4.5,\n\t\theading: 'Thinking to buy another one!',\n\t\taddress: 'the UK',\n\t\tdatetime: '2022-03-25'\n\t};\n</script>\n\n<RatingComment {comment} helpfullink=\"/\" abuselink=\"/\">\n\t<p class=\"mb-2 font-light text-gray-500 dark:text-gray-400\">\n\t\tThis is my third Invicta Pro Diver. They are just fantastic value for money. This one arrived\n\t\tyesterday and the first thing I did was set the time, popped on an identical strap from another\n\t\tInvicta and went in the shower with it to test the waterproofing.... No problems.\n\t</p>\n\t<p class=\"mb-3 font-light text-gray-500 dark:text-gray-400\">\n\t\tIt is obviously not the same build quality as those very expensive watches. But that is like\n\t\tcomparing a Citroën to a Ferrari. This watch was well under £100! An absolute bargain.\n\t</p>\n\t<a\n\t\thref=\"/\"\n\t\tclass=\"text-primary-600 dark:text-primary-500 mb-5 block text-sm font-medium hover:underline\"\n\t\t>Read more</a\n\t>\n\t{#snippet evaluation()}\n\t\t19 people found this helpful\n\t{/snippet}\n</RatingComment>\n"
  },
  {
    "path": "src/routes/components/rating/examples/ReviewContent.svelte",
    "content": "<script lang=\"ts\">\n\timport { Review } from '$lib';\n\timport {\n\t\tLandmarkSolid,\n\t\tCalendarMonthSolid,\n\t\tUsersGroupOutline,\n\t\tThumbsUpSolid,\n\t\tThumbsDownSolid\n\t} from 'flowbite-svelte-icons';\n\tlet review = {\n\t\tname: 'Jese Leos',\n\t\timgSrc: '/images/profile-picture-2.webp',\n\t\timgAlt: 'jese leos',\n\t\taddress: 'United States',\n\t\treviewDate: 'January 20, 2022',\n\t\ttitle: 'Spotless, good appliances, excellent layout, host was genuinely nice and helpful.',\n\t\trating: 8.79,\n\t\titem1: 'Apartament with City View',\n\t\titem2: '3 nights December 2021',\n\t\titem3: 'Family'\n\t};\n</script>\n\n<Review {review}>\n\t<p class=\"mb-2 font-light text-gray-500 dark:text-gray-400\">\n\t\tThe flat was spotless, very comfortable, and the host was amazing. I highly recommend this\n\t\taccommodation for anyone visiting Brasov city centre. It's quite a while since we are no longer\n\t\tusing hotel facilities but self contained places. And the main reason is poor cleanliness and\n\t\tstaff not being trained properly. This place exceeded our expectation and will return for sure.\n\t</p>\n\t<p class=\"mb-5 font-light text-gray-500 dark:text-gray-400\">\n\t\tIt is obviously not the same build quality as those very expensive watches. But that is like\n\t\tcomparing a Citroën to a Ferrari. This watch was well under £100! An absolute bargain.\n\t</p>\n\t{#snippet item1()}\n\t\t<div class=\"flex\">\n\t\t\t<LandmarkSolid class=\"mr-2 h-5 w-5\" />\n\t\t\t{review.item1}\n\t\t</div>\n\t{/snippet}\n\t{#snippet item2()}\n\t\t<div class=\"flex\">\n\t\t\t<CalendarMonthSolid class=\"mr-2 h-5 w-5\" />\n\t\t\t{review.item2}\n\t\t</div>\n\t{/snippet}\n\t{#snippet item3()}\n\t\t<div class=\"flex\">\n\t\t\t<UsersGroupOutline class=\"mr-2 h-5 w-5\" />\n\t\t\t{review.item3}\n\t\t</div>\n\t{/snippet}\n\t<aside class=\"mt-3 flex items-center space-x-5 rtl:space-x-reverse\">\n\t\t<a\n\t\t\thref=\"/\"\n\t\t\tclass=\"text-primary-600 dark:text-primary-500 inline-flex items-center text-sm font-medium hover:underline\"\n\t\t>\n\t\t\t<ThumbsUpSolid class=\"text-primary-600 dark:text-primary-500 me-2.5 h-3.5 w-3.5\" />\n\t\t\tHelpful\n\t\t</a>\n\t\t<a\n\t\t\thref=\"/\"\n\t\t\tclass=\"group text-primary-600 dark:text-primary-500 inline-flex items-center text-sm font-medium hover:underline\"\n\t\t>\n\t\t\t<ThumbsDownSolid class=\"text-primary-600 dark:text-primary-500 me-2.5 h-3.5 w-3.5\" />\n\t\t\tNot helpful\n\t\t</a>\n\t</aside>\n</Review>\n"
  },
  {
    "path": "src/routes/components/rating/examples/ScoreRating.svelte",
    "content": "<script lang=\"ts\">\n\timport { ScoreRating } from '$lib';\n\tconst headerLabel = {\n\t\tdesc1: '8.7',\n\t\tdesc2: 'Excellent',\n\t\tdesc3: '376 reviews',\n\t\tlink: {\n\t\t\tlabel: 'Read all reviews',\n\t\t\turl: '/'\n\t\t}\n\t};\n</script>\n\n<ScoreRating\n\t{headerLabel}\n\tratings={[\n\t\t{ label: 'Staff', rating: 8.8 },\n\t\t{ label: 'Comfort', rating: 8.9 },\n\t\t{ label: 'Free WiFi', rating: 8.8 },\n\t\t{ label: 'Facilities', rating: 5.4 }\n\t]}\n\tratings2={[\n\t\t{ label: 'Value for money', rating: 8.9 },\n\t\t{ label: 'Cleanliness', rating: 7.0 },\n\t\t{ label: 'Location', rating: 8.0 }\n\t]}\n/>\n"
  },
  {
    "path": "src/routes/components/rating/examples/Setup.svelte",
    "content": "<script>\n\timport {\n\t\tRating,\n\t\tStar,\n\t\tHeart,\n\t\tThumbup,\n\t\tAdvancedRating,\n\t\tScoreRating,\n\t\tRatingComment,\n\t\tReview\n\t} from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/rating/examples/Star.svelte",
    "content": "<script lang=\"ts\">\n\timport { Star } from '$lib';\n</script>\n\n<div class=\"flex gap-2\">\n\t<Star size={30} iconIndex={0} fillPercent={0} />\n\t<Star size={30} iconIndex={10} fillPercent={10} />\n\t<Star size={30} iconIndex={20} fillPercent={20} />\n\t<Star size={30} iconIndex={30} fillPercent={30} />\n\t<Star size={30} iconIndex={40} fillPercent={40} />\n\t<Star size={30} iconIndex={50} fillPercent={50} />\n\t<Star size={30} iconIndex={60} fillPercent={60} />\n\t<Star size={30} iconIndex={70} fillPercent={70} />\n\t<Star size={30} iconIndex={80} fillPercent={80} />\n\t<Star size={30} iconIndex={90} fillPercent={90} />\n\t<Star size={30} iconIndex={100} fillPercent={100} />\n</div>\n"
  },
  {
    "path": "src/routes/components/rating/examples/Text.svelte",
    "content": "<script lang=\"ts\">\n\timport { Rating } from '$lib';\n</script>\n\n<Rating total={5} rating={3.4}>\n\t{#snippet text()}\n\t\t<p class=\"ms-2 pt-1 text-sm font-medium text-gray-500 dark:text-gray-400\">3.4 out of 5</p>\n\t{/snippet}\n</Rating>\n"
  },
  {
    "path": "src/routes/components/rating/examples/index.ts",
    "content": "export { default as AdvancedRating } from './AdvancedRating.svelte';\nexport { default as AdvancedRatingAndIcon } from './AdvancedRatingAndIcon.svelte';\nexport { default as Count } from './Count.svelte';\nexport { default as CustomIcon } from './CustomIcon.svelte';\nexport { default as Default } from './Default.svelte';\nexport { default as Icon } from './Icon.svelte';\nexport { default as RatingComment } from './RatingComment.svelte';\nexport { default as ReviewContent } from './ReviewContent.svelte';\nexport { default as ScoreRating } from './ScoreRating.svelte';\nexport { default as Star } from './Star.svelte';\nexport { default as Text } from './Text.svelte';\n"
  },
  {
    "path": "src/routes/components/sidebar/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'sidebar';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Sidebar</H1>\n\n<H2>Default</H2>\n<CodeWrapper>\n\t<ExampleComponents.Default />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Default.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Animated icons</H2>\n<CodeWrapper>\n\t<ExampleComponents.AnimatedIcons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AnimatedIcons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Close button</H2>\n<CodeWrapper>\n\t<ExampleComponents.CloseButton />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/CloseButton.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Active class</H2>\n<CodeWrapper>\n\t<ExampleComponents.ActiveClass />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ActiveClass.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Overriding active</H2>\n<CodeWrapper>\n\t<ExampleComponents.OverridingActive />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/OverridingActive.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Using object</H2>\n<CodeWrapper>\n\t<ExampleComponents.UsingObject />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/UsingObject.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Multilevel</H2>\n<CodeWrapper>\n\t<ExampleComponents.Multilevel />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Multilevel.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Single selection</H2>\n<CodeWrapper>\n\t<ExampleComponents.SingleSelection />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/SingleSelection.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>All open</H2>\n<CodeWrapper>\n\t<ExampleComponents.AllOpen />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/AllOpen.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Content separator</H2>\n<CodeWrapper>\n\t<ExampleComponents.ContentSeparator />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ContentSeparator.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.Icon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Icon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Cta</H2>\n<CodeWrapper>\n\t<ExampleComponents.Cta />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Cta.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Logo branding</H2>\n<CodeWrapper>\n\t<ExampleComponents.LogoBranding />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/LogoBranding.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Branding with children</H2>\n<CodeWrapper>\n\t<ExampleComponents.BrandingWithChildren />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/BrandingWithChildren.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dropdown transition</H2>\n<CodeWrapper>\n\t<ExampleComponents.DropdownTransition />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DropdownTransition.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Static positioning</H2>\n<CodeWrapper>\n\t<ExampleComponents.StaticPositioning />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/StaticPositioning.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/ActiveClass.svelte",
    "content": "<script lang=\"ts\">\n\timport { Sidebar, SidebarGroup, SidebarItem, SidebarButton, uiHelpers } from '$lib';\n\timport { ChartOutline, GridSolid, MailBoxSolid, UserSolid } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst activeClass =\n\t\t'flex items-center p-2 text-base font-normal text-white bg-primary-600 dark:bg-primary-700 rounded-lg dark:text-white hover:bg-primary-800 dark:hover:bg-primary-800';\n\tconst nonActiveClass =\n\t\t'flex items-center p-2 text-base font-normal text-green-900 rounded-lg dark:text-white hover:bg-green-100 dark:hover:bg-green-700';\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\t{activeClass}\n\t\t{nonActiveClass}\n\t\tposition=\"absolute\"\n\t\tclass=\"z-50 h-full\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid class=\"text-primary-500 h-5 w-5 transition duration-75 \" />\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/AllOpen.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tSidebar,\n\t\tSidebarGroup,\n\t\tSidebarItem,\n\t\tSidebarDropdownWrapper,\n\t\tSidebarButton,\n\t\tuiHelpers\n\t} from '$lib';\n\timport {\n\t\tChartOutline,\n\t\tGridSolid,\n\t\tUserSolid,\n\t\tEditSolid,\n\t\tShoppingBagSolid\n\t} from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tisSingle={false}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t\tclass=\"z-50 h-full\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarDropdownWrapper label=\"Shop\" btnClass=\"p-2\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ShoppingBagSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Products\" href=\"\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarDropdownWrapper label=\"Profile\" btnClass=\"p-2\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Projects\" href=\"/\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarItem label=\"Sidebar\" {spanClass} href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t\t<SidebarGroup border>\n\t\t\t<SidebarDropdownWrapper label=\"Setting\" btnClass=\"p-2\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<EditSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Account\" href=\"\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/AnimatedIcons.svelte",
    "content": "<script lang=\"ts\">\n\timport { Sidebar, SidebarGroup, SidebarItem, SidebarButton, uiHelpers } from '$lib';\n\timport {\n\t\tChartFlowbite,\n\t\tGridFlowbite,\n\t\tMailBoxFlowbite,\n\t\tUserFlowbite\n\t} from 'svelte-animated-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tclass=\"z-50 h-full\"\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartFlowbite\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridFlowbite\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxFlowbite\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserFlowbite\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/BrandingWithChildren.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tSidebar,\n\t\tSidebarGroup,\n\t\tSidebarItem,\n\t\tSidebarButton,\n\t\tSidebarBrand,\n\t\tuiHelpers,\n\t\tCloseButton\n\t} from '$lib';\n\timport { ChartOutline, GridSolid, MailBoxSolid, UserSolid } from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tclass=\"z-50 h-full\"\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t>\n\t\t<CloseButton\n\t\t\tonclick={closeDemoSidebar}\n\t\t\tcolor=\"gray\"\n\t\t\tclass=\"absolute top-3 right-1 p-2 md:hidden\"\n\t\t/>\n\t\t<SidebarGroup>\n\t\t\t<SidebarBrand>\n\t\t\t\t<img src=\"/images/flowbite-svelte-icons-logo.svg\" alt=\"Svelte 5 UI Lib\" class=\"h-6 w-6\" />\n\t\t\t\t<span class=\"ml-2 self-center text-xl font-semibold whitespace-nowrap dark:text-white\"\n\t\t\t\t\t>Svelte 5 UI Lib</span\n\t\t\t\t>\n\t\t\t</SidebarBrand>\n\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/CloseButton.svelte",
    "content": "<script lang=\"ts\">\n\timport { CloseButton, Sidebar, SidebarGroup, SidebarItem, SidebarButton, uiHelpers } from '$lib';\n\timport { ChartOutline, GridSolid, MailBoxSolid, UserSolid } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tclass=\"z-50 h-full pt-6\"\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t>\n\t\t<CloseButton\n\t\t\tonclick={closeDemoSidebar}\n\t\t\tcolor=\"gray\"\n\t\t\tclass=\"absolute top-2 right-2 p-2 md:hidden\"\n\t\t/>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/ContentSeparator.svelte",
    "content": "<script lang=\"ts\">\n\timport { Sidebar, SidebarGroup, SidebarItem, SidebarButton, uiHelpers } from '$lib';\n\timport {\n\t\tChartOutline,\n\t\tGridSolid,\n\t\tMailBoxSolid,\n\t\tUserSolid,\n\t\tBookSolid,\n\t\tRestoreWindowOutline,\n\t\tFireSolid\n\t} from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tclass=\"z-50 h-full\"\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t\t<SidebarGroup border>\n\t\t\t<SidebarItem label=\"Upgrade to Pro\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<FireSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Documentation\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<BookSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Components\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<RestoreWindowOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/Cta.svelte",
    "content": "<script lang=\"ts\">\n\timport { Sidebar, SidebarGroup, SidebarItem, SidebarButton, SidebarCta, uiHelpers } from '$lib';\n\timport {\n\t\tChartOutline,\n\t\tGridSolid,\n\t\tMailBoxSolid,\n\t\tUserSolid,\n\t\tCloseOutline\n\t} from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tclass=\"z-50 h-full\"\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarCta label=\"Beta\">\n\t\t\t\t{#snippet icon()}\n\t\t\t\t\t<button\n\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\tclass=\"bg-primary-50 text-primary-900 hover:bg-primary-200 focus:ring-primary-400 dark:bg-primary-900 dark:text-primary-400 dark:hover:bg-primary-800 -mx-1.5 -my-1.5 ms-auto inline-flex h-6 w-6 rounded-lg p-1 focus:ring-2\"\n\t\t\t\t\t\tdata-collapse-toggle=\"dropdown-cta\"\n\t\t\t\t\t\taria-label=\"Close\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<span class=\"sr-only\">Close</span>\n\t\t\t\t\t\t<CloseOutline class=\"h-4 w-4\" />\n\t\t\t\t\t</button>\n\t\t\t\t{/snippet}\n\t\t\t\t<p class=\"text-primary-900 dark:text-primary-400 mb-3 text-sm\">\n\t\t\t\t\tPreview the new Flowbite dashboard navigation! You can turn the new navigation off for a\n\t\t\t\t\tlimited time in your profile.\n\t\t\t\t</p>\n\t\t\t\t<a\n\t\t\t\t\tclass=\"text-primary-900 hover:text-primary-800 dark:text-primary-400 dark:hover:text-primary-300 text-sm underline\"\n\t\t\t\t\thref=\"/\">Turn new navigation off</a\n\t\t\t\t>\n\t\t\t</SidebarCta>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Sidebar, SidebarGroup, SidebarItem, SidebarButton, uiHelpers } from '$lib';\n\timport { ChartOutline, GridSolid, MailBoxSolid, UserSolid } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tclass=\"z-50 h-full\"\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/DropdownTransition.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tSidebar,\n\t\tSidebarGroup,\n\t\tSidebarItem,\n\t\tSidebarDropdownWrapper,\n\t\tSidebarButton,\n\t\tuiHelpers\n\t} from '$lib';\n\timport {\n\t\tChartOutline,\n\t\tGridSolid,\n\t\tMailBoxSolid,\n\t\tUserSolid,\n\t\tArrowRightToBracketOutline,\n\t\tEditSolid,\n\t\tShoppingBagSolid\n\t} from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { fade } from 'svelte/transition';\n\timport { sineIn } from 'svelte/easing';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tlet params = {\n\t\tduration: 700,\n\t\teasing: sineIn\n\t};\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t\tclass=\"z-50 h-full\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarDropdownWrapper label=\"E-commerce\" btnClass=\"p-2\" transition={fade} {params}>\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ShoppingBagSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\" />\n\t\t\t\t<SidebarItem label=\"Billing\" />\n\t\t\t\t<SidebarItem label=\"Invoice\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Users\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sign In\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ArrowRightToBracketOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sign Up\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<EditSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/Icon.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tSidebar,\n\t\tSidebarGroup,\n\t\tSidebarItem,\n\t\tSidebarDropdownWrapper,\n\t\tSidebarButton,\n\t\tuiHelpers\n\t} from '$lib';\n\timport {\n\t\tChartOutline,\n\t\tChevronDoubleUpOutline,\n\t\tChevronDoubleDownOutline,\n\t\tShoppingBagSolid\n\t} from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tposition=\"absolute\"\n\t\tclass=\"z-50 h-full\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarDropdownWrapper label=\"E-commerce\" btnClass=\"p-2\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ShoppingBagSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet arrowup()}\n\t\t\t\t\t<ChevronDoubleUpOutline class=\"h-6 w-6\" />\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet arrowdown()}\n\t\t\t\t\t<ChevronDoubleDownOutline class=\"h-6 w-6\" />\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\" />\n\t\t\t\t<SidebarItem label=\"Billing\" />\n\t\t\t\t<SidebarItem label=\"Invoice\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/LogoBranding.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tSidebar,\n\t\tSidebarGroup,\n\t\tSidebarItem,\n\t\tSidebarButton,\n\t\tSidebarBrand,\n\t\tuiHelpers,\n\t\tCloseButton\n\t} from '$lib';\n\timport { ChartOutline, GridSolid, MailBoxSolid, UserSolid } from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n\tconst site = {\n\t\tname: 'svelte-5-ui-lib',\n\t\thref: '/',\n\t\timg: '/images/flowbite-svelte-icons-logo.svg',\n\t\timgClass: 'h-6 w-6'\n\t};\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tclass=\"z-50 h-full\"\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t>\n\t\t<CloseButton\n\t\t\tonclick={closeDemoSidebar}\n\t\t\tcolor=\"gray\"\n\t\t\tclass=\"absolute top-3 right-1 p-2 md:hidden\"\n\t\t/>\n\t\t<SidebarGroup>\n\t\t\t<SidebarBrand {site} />\n\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/Multilevel.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tSidebar,\n\t\tSidebarGroup,\n\t\tSidebarItem,\n\t\tSidebarDropdownWrapper,\n\t\tSidebarButton,\n\t\tuiHelpers\n\t} from '$lib';\n\timport {\n\t\tChartOutline,\n\t\tGridSolid,\n\t\tMailBoxSolid,\n\t\tUserSolid,\n\t\tArrowRightToBracketOutline,\n\t\tEditSolid,\n\t\tShoppingBagSolid\n\t} from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t\tclass=\"z-50 h-full\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarDropdownWrapper label=\"E-commerce\" btnClass=\"p-2\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ShoppingBagSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\" />\n\t\t\t\t<SidebarItem label=\"Billing\" />\n\t\t\t\t<SidebarItem label=\"Invoice\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Users\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sign In\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ArrowRightToBracketOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sign Up\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<EditSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/OverridingActive.svelte",
    "content": "<script lang=\"ts\">\n\timport { Sidebar, SidebarGroup, SidebarItem, SidebarButton, uiHelpers } from '$lib';\n\timport { ChartOutline, GridSolid, MailBoxSolid, UserSolid } from 'flowbite-svelte-icons';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst activeClass =\n\t\t'flex items-center p-2 text-base font-normal text-primary-900 bg-primary-200 dark:bg-primary-700 rounded-lg dark:text-white hover:bg-primary-100 dark:hover:bg-gray-700';\n\tconst nonActiveClass =\n\t\t'flex items-center p-2 text-base font-normal text-green-900 rounded-lg dark:text-white hover:bg-green-100 dark:hover:bg-green-700';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tposition=\"absolute\"\n\t\t{activeClass}\n\t\t{nonActiveClass}\n\t\tclass=\"z-50 h-full\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\" active>\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Kanban\" {spanClass} active={false}>\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Inbox\" {spanClass} active={false}>\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t<span\n\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t>3</span\n\t\t\t\t\t>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\" active={false}>\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/SingleSelection.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tSidebar,\n\t\tSidebarGroup,\n\t\tSidebarItem,\n\t\tSidebarDropdownWrapper,\n\t\tSidebarButton,\n\t\tuiHelpers\n\t} from '$lib';\n\timport {\n\t\tChartOutline,\n\t\tGridSolid,\n\t\tUserSolid,\n\t\tEditSolid,\n\t\tShoppingBagSolid\n\t} from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t\tclass=\"z-50 h-full\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t<SidebarItem label=\"Dashboard\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t\t<SidebarDropdownWrapper label=\"Shop\" btnClass=\"p-2\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<ShoppingBagSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Products\" href=\"\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarDropdownWrapper label=\"Profile\" btnClass=\"p-2\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<UserSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Projects\" href=\"/\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t\t<SidebarItem label=\"Sidebar\" {spanClass} href=\"/components/sidebar\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<GridSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t</SidebarItem>\n\t\t</SidebarGroup>\n\t\t<SidebarGroup border>\n\t\t\t<SidebarDropdownWrapper label=\"Setting\" btnClass=\"p-2\">\n\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t<EditSolid\n\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t/>\n\t\t\t\t{/snippet}\n\t\t\t\t<SidebarItem label=\"Account\" href=\"\" />\n\t\t\t</SidebarDropdownWrapper>\n\t\t</SidebarGroup>\n\t</Sidebar>\n\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/StaticPositioning.svelte",
    "content": "<script lang=\"ts\">\n\timport { Sidebar, SidebarGroup, SidebarItem, SidebarButton, uiHelpers } from '$lib';\n\timport { ChartOutline, GridSolid, MailBoxSolid, UserSolid } from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(true);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<div class=\"h-96 overflow-auto px-4\">\n\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t<div class=\"flex w-full flex-row pb-4\">\n\t\t\t<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n\t\t\t<Sidebar\n\t\t\t\t{activeUrl}\n\t\t\t\tbackdrop={false}\n\t\t\t\tisOpen={isDemoOpen}\n\t\t\t\tcloseSidebar={closeDemoSidebar}\n\t\t\t\tparams={{ x: -50, duration: 50 }}\n\t\t\t\tclass=\"z-50\"\n\t\t\t\tposition=\"static\"\n\t\t\t\tactiveClass=\"p-2\"\n\t\t\t\tnonActiveClass=\"p-2\"\n\t\t\t>\n\t\t\t\t<SidebarGroup>\n\t\t\t\t\t<SidebarItem label=\"Dashboard\" href=\"/\">\n\t\t\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t\t\t<ChartOutline\n\t\t\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t</SidebarItem>\n\t\t\t\t\t<SidebarItem label=\"Kanban\" {spanClass} href=\"/\">\n\t\t\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t\t\t<GridSolid\n\t\t\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t\t\t>Pro</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t</SidebarItem>\n\t\t\t\t\t<SidebarItem label=\"Inbox\" {spanClass} href=\"/\">\n\t\t\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t\t\t<MailBoxSolid\n\t\t\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\tclass=\"bg-primary-200 text-primary-600 dark:bg-primary-900 dark:text-primary-200 ms-3 inline-flex h-3 w-3 items-center justify-center rounded-full p-3 text-sm font-medium\"\n\t\t\t\t\t\t\t\t>3</span\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t</SidebarItem>\n\t\t\t\t\t<SidebarItem label=\"Sidebar\" href=\"/components/sidebar\">\n\t\t\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t\t\t<UserSolid\n\t\t\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t</SidebarItem>\n\t\t\t\t</SidebarGroup>\n\t\t\t</Sidebar>\n\t\t\t<div class=\"grow pt-2 pl-4\">\n\t\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t</div>\n\t\t</div>\n\t\t<PlusPlaceholder />\n\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t<PlusPlaceholder />\n\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/UsingObject.svelte",
    "content": "<script lang=\"ts\">\n\timport { Sidebar, SidebarGroup, SidebarItem, SidebarButton, uiHelpers } from '$lib';\n\timport { page } from '$app/stores';\n\tlet activeUrl = $state($page.url.pathname);\n\timport { ChartOutline, GridSolid, MailBoxSolid, UserSolid } from 'flowbite-svelte-icons';\n\timport PlusPlaceholder from '../../../utils/PlusPlaceholder.svelte';\n\tconst spanClass = 'flex-1 ms-3 whitespace-nowrap';\n\tconst sidebarEx1 = [\n\t\t{\n\t\t\tlabel: 'Dashboard',\n\t\t\thref: '/',\n\t\t\ticon: ChartOutline\n\t\t},\n\t\t{\n\t\t\tlabel: 'Kanban',\n\t\t\thref: '/',\n\t\t\ticon: GridSolid,\n\t\t\tsubContent: 'Pro'\n\t\t},\n\t\t{\n\t\t\tlabel: 'Inbox',\n\t\t\thref: '/',\n\t\t\ticon: MailBoxSolid,\n\t\t\tsubContent: '3'\n\t\t},\n\t\t{\n\t\t\tlabel: 'Sidebar',\n\t\t\thref: '/components/sidebar',\n\t\t\ticon: UserSolid\n\t\t}\n\t];\n\tconst demoSidebarUi = uiHelpers();\n\tlet isDemoOpen = $state(false);\n\tconst closeDemoSidebar = demoSidebarUi.close;\n\t$effect(() => {\n\t\tisDemoOpen = demoSidebarUi.isOpen;\n\t\tactiveUrl = $page.url.pathname;\n\t});\n</script>\n\n<SidebarButton onclick={demoSidebarUi.toggle} class=\"mb-2\" />\n<div class=\"relative\">\n\t<Sidebar\n\t\t{activeUrl}\n\t\tbackdrop={false}\n\t\tisOpen={isDemoOpen}\n\t\tcloseSidebar={closeDemoSidebar}\n\t\tparams={{ x: -50, duration: 50 }}\n\t\tclass=\"z-50 h-full\"\n\t\tposition=\"absolute\"\n\t\tactiveClass=\"p-2\"\n\t\tnonActiveClass=\"p-2\"\n\t>\n\t\t<SidebarGroup>\n\t\t\t{#each sidebarEx1 as { label, href, icon: Icon, subContent }}\n\t\t\t\t<SidebarItem {label} {href} {spanClass}>\n\t\t\t\t\t{#snippet iconSlot()}\n\t\t\t\t\t\t<Icon\n\t\t\t\t\t\t\tclass=\"h-5 w-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white\"\n\t\t\t\t\t\t></Icon>\n\t\t\t\t\t{/snippet}\n\t\t\t\t\t{#snippet subtext()}\n\t\t\t\t\t\t<span\n\t\t\t\t\t\t\tclass=\"ms-3 inline-flex items-center justify-center rounded-full bg-gray-200 px-2 text-sm font-medium text-gray-800 dark:bg-gray-700 dark:text-gray-300\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{subContent}\n\t\t\t\t\t\t</span>\n\t\t\t\t\t{/snippet}\n\t\t\t\t</SidebarItem>\n\t\t\t{/each}\n\t\t</SidebarGroup>\n\t</Sidebar>\n\t<div class=\"h-96 overflow-auto px-4 md:ml-64\">\n\t\t<div class=\"rounded-lg border-2 border-dashed border-gray-200 p-4 dark:border-gray-700\">\n\t\t\t<PlusPlaceholder colnum={3} rownum={1} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t\t<PlusPlaceholder />\n\t\t\t<PlusPlaceholder colnum={2} rownum={2} />\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/components/sidebar/examples/index.ts",
    "content": "export { default as AnimatedIcons } from './AnimatedIcons.svelte';\nexport { default as Default } from './Default.svelte';\nexport { default as UsingObject } from './UsingObject.svelte';\nexport { default as ActiveClass } from './ActiveClass.svelte';\nexport { default as OverridingActive } from './OverridingActive.svelte';\nexport { default as Multilevel } from './Multilevel.svelte';\nexport { default as ContentSeparator } from './ContentSeparator.svelte';\nexport { default as Icon } from './Icon.svelte';\nexport { default as Cta } from './Cta.svelte';\nexport { default as LogoBranding } from './LogoBranding.svelte';\nexport { default as BrandingWithChildren } from './BrandingWithChildren.svelte';\nexport { default as DropdownTransition } from './DropdownTransition.svelte';\nexport { default as CloseButton } from './CloseButton.svelte';\nexport { default as StaticPositioning } from './StaticPositioning.svelte';\nexport { default as SingleSelection } from './SingleSelection.svelte';\nexport { default as AllOpen } from './AllOpen.svelte';\n"
  },
  {
    "path": "src/routes/components/skeleton/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport type { HTMLAttributes } from 'svelte/elements';\n\timport {\n\t\tSkeleton,\n\t\tskeleton,\n\t\tCardPlaceholder,\n\t\tImagePlaceholder,\n\t\timagePlaceholder,\n\t\tVideoPlaceholder,\n\t\tTextPlaceholder,\n\t\tListPlaceholder,\n\t\tTestimonialPlaceholder,\n\t\tLabel,\n\t\tRadio,\n\t\tWidgetPlaceholder,\n\t\tButton,\n\t\ttype SkeletonProps,\n\t\ttype CardPlaceholderProps,\n\t\ttype ListPlaceholderProps,\n\t\ttype TextPlaceholderProps,\n\t\ttype ImagePlaceholderProps,\n\t\ttype VideoPlaceholderProps\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'skeleton';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\t// size\n\tconst skeletonSizes = Object.keys(skeleton.variants.size) as SkeletonProps['size'][];\n\tlet skeletonSize: SkeletonProps['size'] = $state('sm');\n\tconst imageSizes = Object.keys(imagePlaceholder.variants.size) as ImagePlaceholderProps['size'][];\n\tlet imagePlaceholderSize: ImagePlaceholderProps['size'] = $state('md');\n\tlet imagePlaceholderRounded: ImagePlaceholderProps['rounded'] = $state('none');\n\tconst videoSizes = skeletonSizes;\n\tlet videoPlaceholderSize: VideoPlaceholderProps['size'] = $state('sm');\n\tconst imageRoundedSizes = Object.keys(\n\t\timagePlaceholder.variants.rounded\n\t) as ImagePlaceholderProps['rounded'][];\n\tconst textSizes = skeletonSizes;\n\tlet textPlaceholderSize: TextPlaceholderProps['size'] = $state('sm');\n\tconst cardSizes = skeletonSizes;\n\tlet cardPlaceholderSize: CardPlaceholderProps['size'] = $state('sm');\n\tconst listSizes = imageSizes;\n\tconst listRoundedSizes = imageRoundedSizes;\n\tconst listItemNumbers = [1, 2, 3, 4, 5];\n\tlet listPlaceholderSize: ListPlaceholderProps['size'] = $state('md');\n\tlet listPlaceholderRounded: ListPlaceholderProps['rounded'] = $state('none');\n\tlet listPlaceholderItemNumber: ListPlaceholderProps['itemNumber'] = $state(5);\n\t// class\n\tlet skeletonClass: SkeletonProps['class'] = $state('');\n\tlet imagePlaceholderClass: ImagePlaceholderProps['class'] = $state('');\n\tlet videoPlaceholderClass: VideoPlaceholderProps['class'] = $state('');\n\tlet textPlaceholderClass: TextPlaceholderProps['class'] = $state('');\n\tlet cardPlaceholderClass: CardPlaceholderProps['class'] = $state('');\n\tlet widgetPlaceholderClass: string = $state('');\n\tlet listPlaceholderClass: ListPlaceholderProps['class'] = $state('');\n\tlet TestimonialPlaceholderClass: string = $state('');\n\n\t// code generator\n\tconst generatePlaceholderCode = (\n\t\tcomponentName: string,\n\t\tsize: string,\n\t\tclasses: string\n\t): string => {\n\t\tlet props = [];\n\t\tif (componentName === 'Skeleton' && size !== 'sm') props.push(` size=\"${size}\"`);\n\t\tif (componentName === 'ImagePlaceholder' && size !== 'md') props.push(` size=\"${size}\"`);\n\t\tif (componentName === 'VideoPlaceholder' && size !== 'sm') props.push(` size=\"${size}\"`);\n\t\tif (componentName === 'TextPlaceholder' && size !== 'sm') props.push(` size=\"${size}\"`);\n\t\tif (componentName === 'CardPlaceholder' && size !== 'sm') props.push(` size=\"${size}\"`);\n\t\tif (componentName === 'ListPlaceholder' && size !== 'md') props.push(` size=\"${size}\"`);\n\n\t\tif (classes !== '') props.push(` class=\"${classes}\"`);\n\t\tif (componentName === 'ImagePlaceholder' && imagePlaceholderRounded !== 'none')\n\t\t\tprops.push(` rounded=\"${imagePlaceholderRounded}\"`);\n\t\tif (componentName === 'ListPlaceholder' && listPlaceholderItemNumber !== 5)\n\t\t\tprops.push(` itemNumber={${listPlaceholderItemNumber}}`);\n\t\tif (componentName === 'ListPlaceholder' && listPlaceholderRounded !== 'none')\n\t\t\tprops.push(` rounded=\"${listPlaceholderRounded}\"`);\n\n\t\treturn `<${componentName}${props.join('')} />`;\n\t};\n\tlet generatedCodeSkeleton = $derived(\n\t\tgeneratePlaceholderCode('Skeleton', skeletonSize, skeletonClass)\n\t);\n\tlet generatedCodeVideo = $derived(\n\t\tgeneratePlaceholderCode('VideoPlaceholder', videoPlaceholderSize, videoPlaceholderClass)\n\t);\n\tlet generatedCodeText = $derived(\n\t\tgeneratePlaceholderCode('TextPlaceholder', textPlaceholderSize, textPlaceholderClass)\n\t);\n\tlet generatedCodeCard = $derived(\n\t\tgeneratePlaceholderCode('CardPlaceholder', cardPlaceholderSize, cardPlaceholderClass)\n\t);\n\tlet generatedCodeImage = $derived(\n\t\tgeneratePlaceholderCode('ImagePlaceholder', imagePlaceholderSize, imagePlaceholderClass)\n\t);\n\tlet generatedCodeWidget = $derived(\n\t\tgeneratePlaceholderCode('WidgetPlaceholder', 'md', widgetPlaceholderClass)\n\t);\n\tlet generatedCodeList = $derived(\n\t\tgeneratePlaceholderCode('ListPlaceholder', listPlaceholderSize, listPlaceholderClass)\n\t);\n\tlet generatedCodeTestimonial = $derived(\n\t\tgeneratePlaceholderCode('TestimonialPlaceholder', 'md', TestimonialPlaceholderClass)\n\t);\n</script>\n\n<H1>Skeleton</H1>\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Default skeleton</H2>\n<CodeWrapper>\n\t<div class=\"md:h-40\">\n\t\t<Skeleton size={skeletonSize} class={skeletonClass} />\n\t</div>\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size(width)</Label>\n\t\t{#each skeletonSizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"skeletonsize\" bind:group={skeletonSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<Button\n\t\tclass=\"w-36\"\n\t\tonclick={() => (skeletonClass === '' ? (skeletonClass = 'ml-4') : (skeletonClass = ''))}\n\t\t>{skeletonClass ? 'Remove class' : 'Add class'}</Button\n\t>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCodeSkeleton} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Image placeholder</H2>\n<CodeWrapper>\n\t<div class=\"md:h-64\">\n\t\t<ImagePlaceholder\n\t\t\tsize={imagePlaceholderSize}\n\t\t\trounded={imagePlaceholderRounded}\n\t\t\tclass={imagePlaceholderClass}\n\t\t/>\n\t</div>\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each imageSizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"imageSize\" bind:group={imagePlaceholderSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Rounded</Label>\n\t\t{#each imageRoundedSizes as size}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-12 my-1\"\n\t\t\t\tname=\"imageRoundedSize\"\n\t\t\t\tbind:group={imagePlaceholderRounded}\n\t\t\t\tvalue={size}>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<Button\n\t\tclass=\"w-36\"\n\t\tonclick={() =>\n\t\t\timagePlaceholderClass === ''\n\t\t\t\t? (imagePlaceholderClass = 'ml-4')\n\t\t\t\t: (imagePlaceholderClass = '')}\n\t\t>{imagePlaceholderClass ? 'Remove class' : 'Add class'}</Button\n\t>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCodeImage} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Video placeholder</H2>\n<CodeWrapper>\n\t<div class=\"md:h-64\">\n\t\t<VideoPlaceholder size={videoPlaceholderSize} class={videoPlaceholderClass} />\n\t</div>\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size(width)</Label>\n\t\t{#each videoSizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"videoSize\" bind:group={videoPlaceholderSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<Button\n\t\tclass=\"w-36\"\n\t\tonclick={() =>\n\t\t\tvideoPlaceholderClass === ''\n\t\t\t\t? (videoPlaceholderClass = 'ml-4')\n\t\t\t\t: (videoPlaceholderClass = '')}\n\t\t>{videoPlaceholderClass ? 'Remove class' : 'Add class'}</Button\n\t>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCodeVideo} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Text placeholder</H2>\n<CodeWrapper>\n\t<TextPlaceholder size={textPlaceholderSize} class={textPlaceholderClass} />\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size(width)</Label>\n\t\t{#each textSizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"textSize\" bind:group={textPlaceholderSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<Button\n\t\tclass=\"w-36\"\n\t\tonclick={() =>\n\t\t\ttextPlaceholderClass === '' ? (textPlaceholderClass = 'ml-4') : (textPlaceholderClass = '')}\n\t\t>{textPlaceholderClass ? 'Remove class' : 'Add class'}</Button\n\t>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCodeText} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Card placeholder</H2>\n<CodeWrapper>\n\t<CardPlaceholder size={cardPlaceholderSize} class={cardPlaceholderClass} />\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size(width)</Label>\n\t\t{#each cardSizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"cardSize\" bind:group={cardPlaceholderSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<Button\n\t\tclass=\"w-36\"\n\t\tonclick={() =>\n\t\t\tcardPlaceholderClass === '' ? (cardPlaceholderClass = 'ml-4') : (cardPlaceholderClass = '')}\n\t\t>{cardPlaceholderClass ? 'Remove class' : 'Add class'}</Button\n\t>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCodeCard} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Widget placeholder</H2>\n<CodeWrapper>\n\t<WidgetPlaceholder class={widgetPlaceholderClass} />\n\t<Button\n\t\tclass=\"mt-4 w-36\"\n\t\tonclick={() =>\n\t\t\twidgetPlaceholderClass === ''\n\t\t\t\t? (widgetPlaceholderClass = 'ml-4')\n\t\t\t\t: (widgetPlaceholderClass = '')}\n\t\t>{widgetPlaceholderClass ? 'Remove class' : 'Add class'}</Button\n\t>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCodeWidget} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>List placeholder</H2>\n<CodeWrapper>\n\t<div class=\"md:h-[500px]\">\n\t\t<ListPlaceholder\n\t\t\titemNumber={listPlaceholderItemNumber}\n\t\t\tsize={listPlaceholderSize}\n\t\t\trounded={listPlaceholderRounded}\n\t\t\tclass={listPlaceholderClass}\n\t\t/>\n\t</div>\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each listSizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"size\" bind:group={listPlaceholderSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Rounded</Label>\n\t\t{#each listRoundedSizes as size}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-12 my-1\"\n\t\t\t\tname=\"roundedSize\"\n\t\t\t\tbind:group={listPlaceholderRounded}\n\t\t\t\tvalue={size}>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Items:</Label>\n\t\t{#each listItemNumbers as itemNumber}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-10 my-1\"\n\t\t\t\tname=\"itemNumber\"\n\t\t\t\tbind:group={listPlaceholderItemNumber}\n\t\t\t\tvalue={itemNumber}>{itemNumber}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<Button\n\t\tclass=\"w-36\"\n\t\tonclick={() =>\n\t\t\tlistPlaceholderClass === '' ? (listPlaceholderClass = 'ml-4') : (listPlaceholderClass = '')}\n\t\t>{listPlaceholderClass ? 'Remove class' : 'Add class'}</Button\n\t>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCodeList} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Testimonial placeholder</H2>\n<CodeWrapper>\n\t<TestimonialPlaceholder class={TestimonialPlaceholderClass} />\n\t<Button\n\t\tclass=\"mt-4 w-36\"\n\t\tonclick={() =>\n\t\t\tTestimonialPlaceholderClass === ''\n\t\t\t\t? (TestimonialPlaceholderClass = 'mx-auto w-[200px] sm:w-[400px]')\n\t\t\t\t: (TestimonialPlaceholderClass = '')}\n\t\t>{TestimonialPlaceholderClass ? 'Remove class' : 'Add class'}</Button\n\t>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCodeTestimonial} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/skeleton/examples/Setup.svelte",
    "content": "<script>\n\timport {\n\t\tSkeleton,\n\t\tCardPlaceholder,\n\t\tImagePlaceholder,\n\t\tVideoPlaceholder,\n\t\tTextPlaceholder,\n\t\tWidgetPlaceholder,\n\t\tListPlaceholder,\n\t\tTestimonialPlaceholder\n\t} from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/speed-dial/+page.svelte",
    "content": "<script lang=\"ts\">\n\t// import { Select, Label } from '$lib';\n\t// import HighlightCompo from '../../utils/HighlightCompo.svelte';\n\t// import CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\t// import H2 from '../../utils/H2.svelte';\n\n\t// const modules = import.meta.glob('./md/*.md', {\n\t//   query: '?raw',\n\t//   import: 'default',\n\t//   eager: true\n\t// });\n</script>\n\n<H1>Speed dial</H1>\n"
  },
  {
    "path": "src/routes/components/spinner/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tSpinner,\n\t\tspinner,\n\t\tButton,\n\t\tLabel,\n\t\tRadio,\n\t\tuiHelpers,\n\t\ttype RadioColorType,\n\t\ttype SpinnerProps\n\t} from '$lib';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'spinner';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// color, size, class\n\tconst colors: SpinnerProps['color'][] = Object.keys(\n\t\tspinner.variants.color\n\t) as SpinnerProps['color'][];\n\tlet spinnerColor: SpinnerProps['color'] = $state('primary');\n\tconst sizes: SpinnerProps['size'][] = ['4', '5', '6', '8', '10', '12', '16'];\n\tlet spinnerSize: SpinnerProps['size'] = $state('8');\n\tlet spinnerClass: SpinnerProps['class'] = $state('');\n\tconst changeClass = () => {\n\t\tspinnerClass = spinnerClass === '' ? 'ml-4' : '';\n\t};\n\tconst alignments = [\n\t\t{ name: 'left', class: 'text-left' },\n\t\t{ name: 'center', class: 'text-center' },\n\t\t{ name: 'right', class: 'text-right' }\n\t];\n\n\tlet selectedAlignment: string | number = $state('left');\n\tlet currentSpinner = $derived(\n\t\talignments.find((t) => t.name === selectedAlignment) || alignments[0]\n\t);\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (spinnerSize !== '8') props.push(` size=\"${spinnerSize}\"`);\n\t\t\tif (spinnerColor !== 'primary') props.push(` color=\"${spinnerColor}\"`);\n\t\t\tif (spinnerClass !== '') props.push(` class=\"${spinnerClass}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\t// alignment needs div wrapper\n\t\t\tif (selectedAlignment !== 'left') {\n\t\t\t\treturn `<div class=\"${currentSpinner.class}\">\\n  <Spinner${propsString}/>\\n</div>`;\n\t\t\t} else {\n\t\t\t\treturn `<Spinner${propsString}/>`;\n\t\t\t}\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Spinner</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Spinner Builder</H2>\n\n<CodeWrapper>\n\t<div class=\"h-20\">\n\t\t<div class={currentSpinner.class}>\n\t\t\t<Spinner color={spinnerColor} size={spinnerSize} class={spinnerClass} />\n\t\t</div>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as color}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"spinnercolor\"\n\t\t\t\tbind:group={spinnerColor}\n\t\t\t\tcolor={color as RadioColorType}\n\t\t\t\tvalue={color}>{color}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"spinnersize\" bind:group={spinnerSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Alignment</Label>\n\t\t{#each alignments as option}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\tname=\"alignment\"\n\t\t\t\tbind:group={selectedAlignment}\n\t\t\t\tvalue={option.name}>{option.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<Button class=\"w-36\" onclick={changeClass}>{spinnerClass ? 'Remove class' : 'Add class'}</Button>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Button</H2>\n<CodeWrapper>\n\t<ExampleComponents.Button />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Button.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/spinner/examples/Button.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Spinner } from '$lib';\n</script>\n\n<div class=\"space-y-2\">\n\t<Button>\n\t\t<Spinner class=\"me-3\" size=\"4\" color=\"violet\" />\n\t\tLoading ...\n\t</Button>\n\t<Button outline color=\"dark\">\n\t\t<Spinner class=\"me-3\" size=\"4\" />\n\t\tLoading ...\n\t</Button>\n</div>\n"
  },
  {
    "path": "src/routes/components/spinner/examples/Setup.svelte",
    "content": "<script>\n\timport { Spinner } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/spinner/examples/index.ts",
    "content": "export { default as Button } from './Button.svelte';\n"
  },
  {
    "path": "src/routes/components/table/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tTable,\n\t\ttable,\n\t\tuiHelpers,\n\t\tLabel,\n\t\tRadio,\n\t\tButton,\n\t\ttype RadioColorType,\n\t\ttype TableProps\n\t} from '$lib';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'table';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tlet color: TableProps['color'] = $state('default');\n\tconst colors = Object.keys(table.variants.color);\n\tlet striped = $state(false);\n\tconst changeStriped = () => {\n\t\tstriped = !striped;\n\t};\n\tlet hoverable = $state(false);\n\tconst changeHoverable = () => {\n\t\thoverable = !hoverable;\n\t};\n\t// noborder, shadow,\n\tlet noborder = $state(false);\n\tconst changeNoborder = () => {\n\t\tnoborder = !noborder;\n\t};\n\tlet shadow = $state(false);\n\tconst changeShadow = () => {\n\t\tshadow = !shadow;\n\t};\n\n\tconst tableItems = [\n\t\t{ name: 'Apple MacBook Pro 17\"', color: 'Sliver', type: 'Laptop', price: '$2999' },\n\t\t{ name: 'Microsoft Surface Pro', color: 'White', type: 'Laptop PC', price: '$1999' },\n\t\t{ name: 'Magic Mouse 2', color: 'Black', type: 'Accessories', price: '$99' },\n\t\t{ name: 'Google Pixel Phone', color: 'Gray', type: 'Phone', price: '$799' },\n\t\t{ name: 'Apple Watch 5', color: 'Red', type: 'Wearables', price: '$999' }\n\t];\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (color !== 'default') props.push(` color=\"${color}\"`);\n\t\t\tif (striped) props.push(' striped');\n\t\t\tif (hoverable) props.push(' hoverable');\n\t\t\tif (!noborder) props.push(' noborder');\n\t\t\tif (shadow) props.push(' shadow');\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Table {tableItems}${propsString} />`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Table</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Table Builder</H2>\n<CodeWrapper>\n\t<Table {tableItems} {hoverable} {color} {striped} {noborder} {shadow} />\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"table_color\"\n\t\t\t\tbind:group={color}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex gap-4\">\n\t\t<Button class=\"w-40\" onclick={changeStriped}>{striped ? 'Unstriped' : 'Striped'}</Button>\n\t\t<Button class=\"w-40\" color=\"secondary\" onclick={changeHoverable}\n\t\t\t>{hoverable ? 'Unhoverable' : 'Hoverable'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"indigo\" onclick={changeNoborder}\n\t\t\t>{noborder ? 'Borderless' : 'Border'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"rose\" onclick={changeShadow}\n\t\t\t>{shadow ? 'No Shadow' : 'Shadow'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Table items</H2>\n<CodeWrapper>\n\t<ExampleComponents.TableItems />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/TableItems.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Head body items</H2>\n<CodeWrapper>\n\t<ExampleComponents.HeadBodyItems />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/HeadBodyItems.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Cells</H2>\n<CodeWrapper>\n\t<ExampleComponents.Cells />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Cells.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Checkbox</H2>\n<CodeWrapper>\n\t<ExampleComponents.Checkbox />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Checkbox.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Search</H2>\n<CodeWrapper>\n\t<ExampleComponents.Search />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Search.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Header slot</H2>\n<CodeWrapper>\n\t<ExampleComponents.HeaderSlot />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/HeaderSlot.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Footer slot</H2>\n<CodeWrapper>\n\t<ExampleComponents.FooterSlot />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/FooterSlot.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Table caption</H2>\n<CodeWrapper>\n\t<ExampleComponents.TableCaption />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/TableCaption.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Overflow</H2>\n<CodeWrapper>\n\t<ExampleComponents.Overflow />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Overflow.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/table/examples/Cells.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table, TableHead, TableHeadCell, TableBody, TableBodyRow, TableBodyCell } from '$lib';\n</script>\n\n<Table hoverable>\n\t<TableHead>\n\t\t<TableHeadCell>Product name</TableHeadCell>\n\t\t<TableHeadCell>Color</TableHeadCell>\n\t\t<TableHeadCell>Category</TableHeadCell>\n\t\t<TableHeadCell>Price</TableHeadCell>\n\t\t<TableHeadCell>\n\t\t\t<span class=\"sr-only\">Edit</span>\n\t\t</TableHeadCell>\n\t</TableHead>\n\t<TableBody class=\"divide-y\">\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell>Apple MacBook Pro 17\"</TableBodyCell>\n\t\t\t<TableBodyCell>Sliver</TableBodyCell>\n\t\t\t<TableBodyCell>Laptop</TableBodyCell>\n\t\t\t<TableBodyCell>$2999</TableBodyCell>\n\t\t\t<TableBodyCell>\n\t\t\t\t<a href=\"/tables\" class=\"text-primary-600 dark:text-primary-500 font-medium hover:underline\"\n\t\t\t\t\t>Edit</a\n\t\t\t\t>\n\t\t\t</TableBodyCell>\n\t\t</TableBodyRow>\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell>Microsoft Surface Pro</TableBodyCell>\n\t\t\t<TableBodyCell>White</TableBodyCell>\n\t\t\t<TableBodyCell>Laptop PC</TableBodyCell>\n\t\t\t<TableBodyCell>$1999</TableBodyCell>\n\t\t\t<TableBodyCell>\n\t\t\t\t<a href=\"/tables\" class=\"text-primary-600 dark:text-primary-500 font-medium hover:underline\"\n\t\t\t\t\t>Edit</a\n\t\t\t\t>\n\t\t\t</TableBodyCell>\n\t\t</TableBodyRow>\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell>Magic Mouse 2</TableBodyCell>\n\t\t\t<TableBodyCell>Black</TableBodyCell>\n\t\t\t<TableBodyCell>Accessories</TableBodyCell>\n\t\t\t<TableBodyCell>$99</TableBodyCell>\n\t\t\t<TableBodyCell>\n\t\t\t\t<a href=\"/tables\" class=\"text-primary-600 dark:text-primary-500 font-medium hover:underline\"\n\t\t\t\t\t>Edit</a\n\t\t\t\t>\n\t\t\t</TableBodyCell>\n\t\t</TableBodyRow>\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell>Google Pixel Phone</TableBodyCell>\n\t\t\t<TableBodyCell>Gray</TableBodyCell>\n\t\t\t<TableBodyCell>Phone</TableBodyCell>\n\t\t\t<TableBodyCell>$799</TableBodyCell>\n\t\t\t<TableBodyCell>\n\t\t\t\t<a href=\"/tables\" class=\"text-primary-600 dark:text-primary-500 font-medium hover:underline\"\n\t\t\t\t\t>Edit</a\n\t\t\t\t>\n\t\t\t</TableBodyCell>\n\t\t</TableBodyRow>\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell>Apple Watch 5</TableBodyCell>\n\t\t\t<TableBodyCell>Red</TableBodyCell>\n\t\t\t<TableBodyCell>Wearables</TableBodyCell>\n\t\t\t<TableBodyCell>$999</TableBodyCell>\n\t\t\t<TableBodyCell>\n\t\t\t\t<a href=\"/tables\" class=\"text-primary-600 dark:text-primary-500 font-medium hover:underline\"\n\t\t\t\t\t>Edit</a\n\t\t\t\t>\n\t\t\t</TableBodyCell>\n\t\t</TableBodyRow>\n\t</TableBody>\n</Table>\n"
  },
  {
    "path": "src/routes/components/table/examples/Checkbox.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tTable,\n\t\tTableHead,\n\t\tTableHeadCell,\n\t\tTableBody,\n\t\tTableBodyRow,\n\t\tTableBodyCell,\n\t\tCheckbox\n\t} from '$lib';\n</script>\n\n<Table hoverable={true}>\n\t<TableHead>\n\t\t<TableHeadCell class=\"!p-4\">\n\t\t\t<Checkbox />\n\t\t</TableHeadCell>\n\t\t<TableHeadCell>Product name</TableHeadCell>\n\t\t<TableHeadCell>Color</TableHeadCell>\n\t\t<TableHeadCell>Category</TableHeadCell>\n\t\t<TableHeadCell>Price</TableHeadCell>\n\t\t<TableHeadCell>\n\t\t\t<span class=\"sr-only\">Edit</span>\n\t\t</TableHeadCell>\n\t</TableHead>\n\t<TableBody class=\"divide-y\">\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell class=\"!p-4\">\n\t\t\t\t<Checkbox />\n\t\t\t</TableBodyCell>\n\t\t\t<TableBodyCell>Apple MacBook Pro 17\"</TableBodyCell>\n\t\t\t<TableBodyCell>Sliver</TableBodyCell>\n\t\t\t<TableBodyCell>Laptop</TableBodyCell>\n\t\t\t<TableBodyCell>$2999</TableBodyCell>\n\t\t\t<TableBodyCell>\n\t\t\t\t<a\n\t\t\t\t\thref=\"/components/table\"\n\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 font-medium hover:underline\">Edit</a\n\t\t\t\t>\n\t\t\t</TableBodyCell>\n\t\t</TableBodyRow>\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell class=\"!p-4\">\n\t\t\t\t<Checkbox />\n\t\t\t</TableBodyCell>\n\t\t\t<TableBodyCell>Microsoft Surface Pro</TableBodyCell>\n\t\t\t<TableBodyCell>White</TableBodyCell>\n\t\t\t<TableBodyCell>Laptop PC</TableBodyCell>\n\t\t\t<TableBodyCell>$1999</TableBodyCell>\n\t\t\t<TableBodyCell>\n\t\t\t\t<a\n\t\t\t\t\thref=\"/components/table\"\n\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 font-medium hover:underline\">Edit</a\n\t\t\t\t>\n\t\t\t</TableBodyCell>\n\t\t</TableBodyRow>\n\t\t<TableBodyRow>\n\t\t\t<TableBodyCell class=\"!p-4\">\n\t\t\t\t<Checkbox />\n\t\t\t</TableBodyCell>\n\t\t\t<TableBodyCell>Magic Mouse 2</TableBodyCell>\n\t\t\t<TableBodyCell>Black</TableBodyCell>\n\t\t\t<TableBodyCell>Accessories</TableBodyCell>\n\t\t\t<TableBodyCell>$99</TableBodyCell>\n\t\t\t<TableBodyCell>\n\t\t\t\t<a\n\t\t\t\t\thref=\"/components/table\"\n\t\t\t\t\tclass=\"text-primary-600 dark:text-primary-500 font-medium hover:underline\">Edit</a\n\t\t\t\t>\n\t\t\t</TableBodyCell>\n\t\t</TableBodyRow>\n\t</TableBody>\n</Table>\n"
  },
  {
    "path": "src/routes/components/table/examples/ClickDoubleClick.svelte",
    "content": "<script lang=\"ts\">\n\timport { slide } from 'svelte/transition';\n\timport {\n\t\tTable,\n\t\tTableHead,\n\t\tTableHeadCell,\n\t\tTableBody,\n\t\tTableBodyRow,\n\t\tTableBodyCell,\n\t\tImagePlaceholder\n\t} from '$lib';\n\tconst items2 = [\n\t\t{\n\t\t\tname: 'Apple MacBook Pro 17\"',\n\t\t\tcolor: 'Sliver',\n\t\t\ttype: 'Laptop',\n\t\t\tprice: '$2999'\n\t\t},\n\t\t{\n\t\t\tname: 'Microsoft Surface Pro',\n\t\t\tcolor: 'White',\n\t\t\ttype: 'Laptop PC',\n\t\t\tprice: '$1999'\n\t\t},\n\t\t{\n\t\t\tname: 'Magic Mouse 2',\n\t\t\tcolor: 'Black',\n\t\t\ttype: 'Accessories',\n\t\t\tprice: '$99'\n\t\t}\n\t];\n\n\tlet openRow = $state();\n\tconst toggleRow = (i: number) => {\n\t\topenRow = openRow === i ? null : i;\n\t};\n</script>\n\n<Table>\n\t<TableHead>\n\t\t<TableHeadCell>Product name</TableHeadCell>\n\t\t<TableHeadCell>Color</TableHeadCell>\n\t\t<TableHeadCell>Category</TableHeadCell>\n\t\t<TableHeadCell>Price</TableHeadCell>\n\t</TableHead>\n\t<TableBody class=\"divide-y\">\n\t\t{#each items2 as item, i}\n\t\t\t<TableBodyRow onclick={() => toggleRow(i)}>\n\t\t\t\t<TableBodyCell>{item.name}</TableBodyCell>\n\t\t\t\t<TableBodyCell>{item.color}</TableBodyCell>\n\t\t\t\t<TableBodyCell>{item.type}</TableBodyCell>\n\t\t\t\t<TableBodyCell>{item.price}</TableBodyCell>\n\t\t\t</TableBodyRow>\n\t\t\t{#if openRow === i}\n\t\t\t\t<TableBodyRow ondblclick={() => console.log('double click')}>\n\t\t\t\t\t<TableBodyCell colspan={4} class=\"p-0\">\n\t\t\t\t\t\t<div class=\"px-2 py-3\" transition:slide={{ duration: 300, axis: 'y' }}>\n\t\t\t\t\t\t\t<ImagePlaceholder />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</TableBodyCell>\n\t\t\t\t</TableBodyRow>\n\t\t\t{/if}\n\t\t{/each}\n\t</TableBody>\n</Table>\n"
  },
  {
    "path": "src/routes/components/table/examples/FooterSlot.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table } from '$lib';\n\tconst tableItems = [\n\t\t{ name: 'Apple MacBook Pro 17\"', qty: '1', price: '$2999' },\n\t\t{ name: 'Microsoft Surface Pro', qty: '1', price: '$1999' },\n\t\t{ name: 'Magic Mouse 2', qty: '1', price: '$99' }\n\t];\n</script>\n\n<Table {tableItems} hoverable>\n\t{#snippet footerSlot()}\n\t\t<tfoot>\n\t\t\t<tr class=\"font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t<th scope=\"row\" class=\"px-6 py-3 text-base\">Total</th>\n\t\t\t\t<td class=\"px-6 py-3\">3</td>\n\t\t\t\t<td class=\"px-6 py-3\">$5,097</td>\n\t\t\t</tr>\n\t\t</tfoot>\n\t{/snippet}\n</Table>\n"
  },
  {
    "path": "src/routes/components/table/examples/HeadBodyItems.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table, TableHead, TableBody } from '$lib';\n\tconst headItems = ['Name', 'Color', 'Type', 'Price'];\n\tconst bodyItems = [\n\t\t['Apple MacBook Pro 17\"', 'Sliver', 'Laptop', '$2999'],\n\t\t['Microsoft Surface Pro', 'White', 'Laptop PC', '$1999'],\n\t\t['Magic Mouse 2', 'Black', 'Accessories', '$99'],\n\t\t['Google Pixel Phone', 'Gray', 'Phone', '$799'],\n\t\t['Apple Watch 5', 'Red', 'Wearables', '$999']\n\t];\n</script>\n\n<Table hoverable>\n\t<TableHead {headItems} />\n\t<TableBody {bodyItems} />\n</Table>\n"
  },
  {
    "path": "src/routes/components/table/examples/HeaderSlot.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table, TableHead, TableHeadCell, TableBody } from '$lib';\n\tconst headItems = ['Brand', 'Name', 'Color', 'Type', 'Price'];\n\tconst bodyItems = [\n\t\t['Apple', 'MacBook Pro 17\"', 'Sliver', 'Laptop', '$2999'],\n\t\t['Microsoft', 'Surface Pro', 'White', 'Laptop PC', '$1999'],\n\t\t['Apple', 'Magic Mouse 2', 'Black', 'Accessories', '$99'],\n\t\t['Google', ' Pixel Phone', 'Gray', 'Phone', '$799'],\n\t\t['Apple', 'Watch 5', 'Red', 'Wearables', '$999']\n\t];\n</script>\n\n<Table>\n\t<TableHead {headItems} defaultRow={false}>\n\t\t{#snippet headerSlot()}\n\t\t\t<tr>\n\t\t\t\t<TableHeadCell colspan={2}>Product</TableHeadCell>\n\t\t\t\t<TableHeadCell colspan={3}>Info</TableHeadCell>\n\t\t\t</tr>\n\t\t{/snippet}\n\t</TableHead>\n\t<TableBody {bodyItems} />\n</Table>\n"
  },
  {
    "path": "src/routes/components/table/examples/Hover.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table } from '$lib';\n\tconst tableItems = [\n\t\t{ name: 'Apple MacBook Pro 17\"', color: 'Sliver', type: 'Laptop', price: '$2999' },\n\t\t{ name: 'Microsoft Surface Pro', color: 'White', type: 'Laptop PC', price: '$1999' },\n\t\t{ name: 'Magic Mouse 2', color: 'Black', type: 'Accessories', price: '$99' },\n\t\t{ name: 'Google Pixel Phone', color: 'Gray', type: 'Phone', price: '$799' },\n\t\t{ name: 'Apple Watch 5', color: 'Red', type: 'Wearables', price: '$999' }\n\t];\n</script>\n\n<Table {tableItems} hoverable />\n"
  },
  {
    "path": "src/routes/components/table/examples/NoBorder.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table } from '$lib';\n\tconst tableItems = [\n\t\t{ name: 'Apple MacBook Pro 17\"', color: 'Sliver', type: 'Laptop', price: '$2999' },\n\t\t{ name: 'Microsoft Surface Pro', color: 'White', type: 'Laptop PC', price: '$1999' },\n\t\t{ name: 'Magic Mouse 2', color: 'Black', type: 'Accessories', price: '$99' },\n\t\t{ name: 'Google Pixel Phone', color: 'Gray', type: 'Phone', price: '$799' },\n\t\t{ name: 'Apple Watch 5', color: 'Red', type: 'Wearables', price: '$999' }\n\t];\n</script>\n\n<Table {tableItems} noborder />\n"
  },
  {
    "path": "src/routes/components/table/examples/Overflow.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table } from '$lib';\n\tconst tableItems = [\n\t\t{\n\t\t\tname: 'Apple MacBook Pro 17\"',\n\t\t\tcolor: 'Sliver',\n\t\t\tcategory: 'Laptop',\n\t\t\taccessories: 'Yes',\n\t\t\tavailable: 'Yes',\n\t\t\tprice: '$2999',\n\t\t\tweight: '2.3kg',\n\t\t\tqty: '1'\n\t\t},\n\t\t{\n\t\t\tname: 'Microsoft Surface Pro',\n\t\t\tcolor: 'White',\n\t\t\tcategory: 'Laptop PC',\n\t\t\taccessories: 'No',\n\t\t\tavailable: 'Yes',\n\t\t\tprice: '$1999',\n\t\t\tweight: '1.8kg',\n\t\t\tqty: '1'\n\t\t},\n\t\t{\n\t\t\tname: 'Magic Mouse 2',\n\t\t\tcolor: 'Black',\n\t\t\tcategory: 'Accessories',\n\t\t\taccessories: 'Yes',\n\t\t\tavailable: 'No',\n\t\t\tprice: '$99',\n\t\t\tweight: '0.6kg',\n\t\t\tqty: '2'\n\t\t}\n\t];\n</script>\n\n<Table {tableItems} />\n"
  },
  {
    "path": "src/routes/components/table/examples/Search.svelte",
    "content": "<script lang=\"ts\">\n\timport { TableSearch, TableHead, TableBody, TableBodyRow, TableBodyCell } from '$lib';\n\tconst headItems = ['ID', 'Maker', 'Type', 'Make'];\n\tlet searchTerm = $state('');\n\tlet items = [\n\t\t{ id: 1, maker: 'Toyota', type: 'ABC', make: 2017 },\n\t\t{ id: 2, maker: 'Ford', type: 'CDE', make: 2018 },\n\t\t{ id: 3, maker: 'Volvo', type: 'FGH', make: 2019 },\n\t\t{ id: 4, maker: 'Saab', type: 'IJK', make: 2020 }\n\t];\n\tlet filteredItems = $derived(\n\t\titems.filter((item) => item.maker.toLowerCase().indexOf(searchTerm.toLowerCase()) !== -1)\n\t);\n</script>\n\n<TableSearch placeholder=\"Search by maker name\" hoverable={true} bind:inputValue={searchTerm}>\n\t<TableHead {headItems} />\n\t<TableBody>\n\t\t{#each filteredItems as item}\n\t\t\t<TableBodyRow>\n\t\t\t\t<TableBodyCell>{item.id}</TableBodyCell>\n\t\t\t\t<TableBodyCell>{item.maker}</TableBodyCell>\n\t\t\t\t<TableBodyCell>{item.type}</TableBodyCell>\n\t\t\t\t<TableBodyCell>{item.make}</TableBodyCell>\n\t\t\t</TableBodyRow>\n\t\t{/each}\n\t</TableBody>\n</TableSearch>\n"
  },
  {
    "path": "src/routes/components/table/examples/Setup.svelte",
    "content": "<script>\n\timport { Table } from '$lib';\n\tconst tableItems = [\n\t\t{ name: 'Apple MacBook Pro 17\"', color: 'Sliver', type: 'Laptop', price: '$2999' },\n\t\t{ name: 'Microsoft Surface Pro', color: 'White', type: 'Laptop PC', price: '$1999' },\n\t\t{ name: 'Magic Mouse 2', color: 'Black', type: 'Accessories', price: '$99' },\n\t\t{ name: 'Google Pixel Phone', color: 'Gray', type: 'Phone', price: '$799' },\n\t\t{ name: 'Apple Watch 5', color: 'Red', type: 'Wearables', price: '$999' }\n\t];\n</script>\n"
  },
  {
    "path": "src/routes/components/table/examples/Shadow.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table } from '$lib';\n\tconst tableItems = [\n\t\t{ name: 'Apple MacBook Pro 17\"', color: 'Sliver', type: 'Laptop', price: '$2999' },\n\t\t{ name: 'Microsoft Surface Pro', color: 'White', type: 'Laptop PC', price: '$1999' },\n\t\t{ name: 'Magic Mouse 2', color: 'Black', type: 'Accessories', price: '$99' },\n\t\t{ name: 'Google Pixel Phone', color: 'Gray', type: 'Phone', price: '$799' },\n\t\t{ name: 'Apple Watch 5', color: 'Red', type: 'Wearables', price: '$999' }\n\t];\n</script>\n\n<Table {tableItems} shadow />\n"
  },
  {
    "path": "src/routes/components/table/examples/Striped.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table } from '$lib';\n\tconst tableItems = [\n\t\t{ name: 'Apple MacBook Pro 17\"', color: 'Sliver', type: 'Laptop', price: '$2999' },\n\t\t{ name: 'Microsoft Surface Pro', color: 'White', type: 'Laptop PC', price: '$1999' },\n\t\t{ name: 'Magic Mouse 2', color: 'Black', type: 'Accessories', price: '$99' },\n\t\t{ name: 'Google Pixel Phone', color: 'Gray', type: 'Phone', price: '$799' },\n\t\t{ name: 'Apple Watch 5', color: 'Red', type: 'Wearables', price: '$999' }\n\t];\n</script>\n\n<Table {tableItems} striped />\n"
  },
  {
    "path": "src/routes/components/table/examples/TableCaption.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table, TableHead, TableBody } from '$lib';\n\tconst headItems = ['Brand', 'Name', 'Color', 'Type', 'Price'];\n\tconst bodyItems = [\n\t\t['Apple', 'MacBook Pro 17\"', 'Sliver', 'Laptop', '$2999'],\n\t\t['Microsoft', 'Surface Pro', 'White', 'Laptop PC', '$1999'],\n\t\t['Apple', 'Magic Mouse 2', 'Black', 'Accessories', '$99'],\n\t\t['Google', ' Pixel Phone', 'Gray', 'Phone', '$799'],\n\t\t['Apple', 'Watch 5', 'Red', 'Wearables', '$999']\n\t];\n</script>\n\n<Table>\n\t{#snippet captionSlot()}\n\t\t<caption\n\t\t\tclass=\"bg-white p-5 text-left text-lg font-semibold text-gray-900 dark:bg-gray-800 dark:text-white\"\n\t\t>\n\t\t\tOur products\n\t\t\t<p class=\"mt-1 text-sm font-normal text-gray-500 dark:text-gray-400\">\n\t\t\t\tBrowse a list of Flowbite products designed to help you work and play, stay organized, get\n\t\t\t\tanswers, keep in touch, grow your business, and more.\n\t\t\t</p>\n\t\t</caption>\n\t{/snippet}\n\t<TableHead {headItems} />\n\t<TableBody {bodyItems} />\n</Table>\n"
  },
  {
    "path": "src/routes/components/table/examples/TableItems.svelte",
    "content": "<script lang=\"ts\">\n\timport { Table } from '$lib';\n\tconst tableItems = [\n\t\t{ name: 'Apple MacBook Pro 17\"', color: 'Sliver', type: 'Laptop', price: '$2999' },\n\t\t{ name: 'Microsoft Surface Pro', color: 'White', type: 'Laptop PC', price: '$1999' },\n\t\t{ name: 'Magic Mouse 2', color: 'Black', type: 'Accessories', price: '$99' },\n\t\t{ name: 'Google Pixel Phone', color: 'Gray', type: 'Phone', price: '$799' },\n\t\t{ name: 'Apple Watch 5', color: 'Red', type: 'Wearables', price: '$999' }\n\t];\n</script>\n\n<Table {tableItems} hoverable />\n"
  },
  {
    "path": "src/routes/components/table/examples/index.ts",
    "content": "export { default as HeadBodyItems } from './HeadBodyItems.svelte';\nexport { default as TableItems } from './TableItems.svelte';\nexport { default as Cells } from './Cells.svelte';\nexport { default as Striped } from './Striped.svelte';\nexport { default as Hover } from './Hover.svelte';\nexport { default as Checkbox } from './Checkbox.svelte';\nexport { default as Search } from './Search.svelte';\nexport { default as HeaderSlot } from './HeaderSlot.svelte';\nexport { default as FooterSlot } from './FooterSlot.svelte';\nexport { default as TableCaption } from './TableCaption.svelte';\nexport { default as NoBorder } from './NoBorder.svelte';\nexport { default as Shadow } from './Shadow.svelte';\nexport { default as Overflow } from './Overflow.svelte';\nexport { default as ClickDoubleClick } from './ClickDoubleClick.svelte';\n"
  },
  {
    "path": "src/routes/components/tabs/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tabs, tabs, TabItem, uiHelpers, Label, Radio, type TabsProps } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'tabs';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tlet tabStyle: TabsProps['tabStyle'] = $state('none') as NonNullable<TabsProps['tabStyle']>;\n\tconst tabStyles = Object.keys(tabs.variants.tabStyle);\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (tabStyle !== 'none') props.push(` style=\"${tabStyle}\"`);\n\n\t\t\treturn `<Tab${props}>\n  <TabItem open title=\"Profile\">\n      <p class=\"text-sm text-gray-500 dark:text-gray-400\">\n        <b>Profile:</b>\n        Tab content\n      </p>\n    </TabItem>\n    <TabItem title=\"Dashboard\">\n      <p class=\"text-sm text-gray-500 dark:text-gray-400\">\n        <b>Dashboard:</b>\n        Tab content\n      </p>\n    </TabItem>\n    <TabItem title=\"Settings\">\n      <p class=\"text-sm text-gray-500 dark:text-gray-400\">\n        <b>Settings:</b>\n        Tab content\n      </p>\n    </TabItem>\n    <TabItem title=\"Users\">\n      <p class=\"text-sm text-gray-500 dark:text-gray-400\">\n        <b>Users:</b>\n        Tab content\n      </p>\n    </TabItem>\n    <TabItem disabled>\n      {#snippet titleSlot()}\n        <span class=\"text-gray-400 dark:text-gray-500\">Disabled</span>\n      {/snippet}\n      <p class=\"text-sm text-gray-500 dark:text-gray-400\">\n        <b>Disabled:</b>\n        Tab content\n      </p>\n    </TabItem>    \n</Tab>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Tabs</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Tab Builder</H2>\n<CodeWrapper>\n\t<Tabs\n\t\t{tabStyle}\n\t\tulClass={tabStyle === 'full'\n\t\t\t? 'flex flex-nowrap rounded-lg divide-x rtl:divide-x-reverse divide-gray-200 shadow dark:divide-gray-700 space-x-0'\n\t\t\t: ''}\n\t>\n\t\t<TabItem\n\t\t\topen\n\t\t\ttitle={tabStyle === 'full' ? '' : 'Profile'}\n\t\t\tclass={tabStyle === 'full' ? 'w-full' : ''}\n\t\t>\n\t\t\t{#snippet titleSlot()}Profile{/snippet}\n\t\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t<b>Profile:</b>\n\t\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut\n\t\t\t\tlabore et dolore magna aliqua.\n\t\t\t</p>\n\t\t</TabItem>\n\t\t<TabItem\n\t\t\ttitle={tabStyle === 'full' ? '' : 'Settings'}\n\t\t\tclass={tabStyle === 'full' ? 'w-full' : ''}\n\t\t>\n\t\t\t{#snippet titleSlot()}Settings{/snippet}\n\t\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t<b>Settings:</b>\n\t\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut\n\t\t\t\tlabore et dolore magna aliqua.\n\t\t\t</p>\n\t\t</TabItem>\n\t\t<TabItem title={tabStyle === 'full' ? '' : 'Users'} class={tabStyle === 'full' ? 'w-full' : ''}>\n\t\t\t{#snippet titleSlot()}Users{/snippet}\n\t\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t<b>Users:</b>\n\t\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut\n\t\t\t\tlabore et dolore magna aliqua.\n\t\t\t</p>\n\t\t</TabItem>\n\t\t<TabItem\n\t\t\ttitle={tabStyle === 'full' ? '' : 'Dashboard'}\n\t\t\tclass={tabStyle === 'full' ? 'w-full' : ''}\n\t\t>\n\t\t\t{#snippet titleSlot()}Dashboard{/snippet}\n\t\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t<b>Dashboard:</b>\n\t\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut\n\t\t\t\tlabore et dolore magna aliqua.\n\t\t\t</p>\n\t\t</TabItem>\n\t\t<TabItem\n\t\t\tdisabled\n\t\t\ttitle={tabStyle === 'full' ? '' : 'Disabled'}\n\t\t\tclass={tabStyle === 'full' ? 'w-full' : ''}\n\t\t>\n\t\t\t{#snippet titleSlot()}\n\t\t\t\t<span class=\"text-gray-400 dark:text-gray-500\">Disabled</span>\n\t\t\t{/snippet}\n\t\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t\t<b>Disabled:</b>\n\t\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut\n\t\t\t\tlabore et dolore magna aliqua.\n\t\t\t</p>\n\t\t</TabItem>\n\t</Tabs>\n\t<div class=\"my-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Style</Label>\n\t\t{#each tabStyles as option}\n\t\t\t{#if option !== 'full'}\n\t\t\t\t<Radio labelClass=\"w-24 my-1\" name=\"table_color\" bind:group={tabStyle} value={option}\n\t\t\t\t\t>{option}</Radio\n\t\t\t\t>\n\t\t\t{/if}\n\t\t{/each}\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Full width</H2>\n<CodeWrapper>\n\t<ExampleComponents.FullWidth />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/FullWidth.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.Icon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Icon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Animated icons</H2>\n<CodeWrapper>\n\t<ExampleComponents.AnimatedIcons />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AnimatedIcons.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Components in tab contents</H2>\n<CodeWrapper>\n\t<ExampleComponents.ComponentsInTabContents />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ComponentsInTabContents.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/tabs/examples/AnimatedIcons.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tabs, TabItem } from '$lib';\n\timport {\n\t\tUserCircleFlowbite,\n\t\tGridFlowbite,\n\t\tAdjustmentsVerticalFlowbite,\n\t\tClipboardFlowbite\n\t} from 'svelte-animated-icons';\n</script>\n\n<Tabs tabStyle=\"underline\">\n\t<TabItem open>\n\t\t{#snippet titleSlot()}\n\t\t\t<div class=\"flex items-center gap-2\">\n\t\t\t\t<UserCircleFlowbite />\n\t\t\t\tProfile\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Profile:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem>\n\t\t{#snippet titleSlot()}\n\t\t\t<div class=\"flex items-center gap-2\">\n\t\t\t\t<GridFlowbite />\n\t\t\t\tDashboard\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Dashboard:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem>\n\t\t{#snippet titleSlot()}\n\t\t\t<div class=\"flex items-center gap-2\">\n\t\t\t\t<AdjustmentsVerticalFlowbite />\n\t\t\t\tSettings\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Settings:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem>\n\t\t{#snippet titleSlot()}\n\t\t\t<div class=\"flex items-center gap-2\">\n\t\t\t\t<ClipboardFlowbite />\n\t\t\t\tContacts\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Contacts:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n</Tabs>\n"
  },
  {
    "path": "src/routes/components/tabs/examples/ComponentsInTabContents.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tabs, TabItem, Timeline, TimelineItem, Button } from '$lib';\n\timport { ArrowRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<Tabs>\n\t<TabItem open>\n\t\t{#snippet titleSlot()}Profile{/snippet}\n\t\t<Timeline>\n\t\t\t<TimelineItem title=\"Application UI code in Tailwind CSS\" date=\"2022-02\">\n\t\t\t\t<p class=\"mb-4 text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\t\t\tGet access to over 20+ pages including a dashboard layout, charts, kanban board, calendar,\n\t\t\t\t\tand pre-order E-commerce & Marketing pages.\n\t\t\t\t</p>\n\t\t\t\t<Button color=\"alternative\">\n\t\t\t\t\tLearn more\n\t\t\t\t\t<ArrowRightOutline class=\"ms-2 h-5 w-5\" />\n\t\t\t\t</Button>\n\t\t\t</TimelineItem>\n\t\t\t<TimelineItem title=\"Application UI code in Tailwind CSS\" date=\"2022-03\">\n\t\t\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\t\t\tAll of the pages and components are first designed in Figma and we keep a parity between\n\t\t\t\t\tthe two versions even as we update the project.\n\t\t\t\t</p>\n\t\t\t</TimelineItem>\n\t\t\t<TimelineItem title=\"Application UI code in Tailwind CSS\" date=\"2022-04\">\n\t\t\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\t\t\tGet started with dozens of web components and interactive elements built on top of\n\t\t\t\t\tTailwind CSS.\n\t\t\t\t</p>\n\t\t\t</TimelineItem>\n\t\t</Timeline>\n\t</TabItem>\n\t<TabItem>\n\t\t{#snippet titleSlot()}Dashboard{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Dashboard:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem>\n\t\t{#snippet titleSlot()}Settings{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Settings:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem>\n\t\t{#snippet titleSlot()}Users{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Users:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n</Tabs>\n"
  },
  {
    "path": "src/routes/components/tabs/examples/FullWidth.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tabs, TabItem } from '$lib';\n</script>\n\n<Tabs\n\ttabStyle=\"full\"\n\tulClass=\"flex flex-nowrap rounded-lg divide-x rtl:divide-x-reverse divide-gray-200 shadow dark:divide-gray-700 space-x-0\"\n>\n\t<TabItem class=\"w-full\" open>\n\t\t{#snippet titleSlot()}Profile{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Profile:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem class=\"w-full\">\n\t\t{#snippet titleSlot()}Dashboard{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Dashboard:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem class=\"w-full\">\n\t\t{#snippet titleSlot()}Settings{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Settings:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem class=\"w-full\">\n\t\t{#snippet titleSlot()}Users{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Users:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n</Tabs>\n"
  },
  {
    "path": "src/routes/components/tabs/examples/Icon.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tabs, TabItem } from '$lib';\n\timport {\n\t\tUserCircleSolid,\n\t\tGridSolid,\n\t\tAdjustmentsVerticalSolid,\n\t\tClipboardSolid\n\t} from 'flowbite-svelte-icons';\n</script>\n\n<Tabs tabStyle=\"underline\">\n\t<TabItem open>\n\t\t{#snippet titleSlot()}\n\t\t\t<div class=\"flex items-center gap-2\">\n\t\t\t\t<UserCircleSolid size=\"md\" />\n\t\t\t\tProfile\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Profile:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem>\n\t\t{#snippet titleSlot()}\n\t\t\t<div class=\"flex items-center gap-2\">\n\t\t\t\t<GridSolid size=\"md\" />\n\t\t\t\tDashboard\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Dashboard:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem>\n\t\t{#snippet titleSlot()}\n\t\t\t<div class=\"flex items-center gap-2\">\n\t\t\t\t<AdjustmentsVerticalSolid size=\"md\" />\n\t\t\t\tSettings\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Settings:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n\t<TabItem>\n\t\t{#snippet titleSlot()}\n\t\t\t<div class=\"flex items-center gap-2\">\n\t\t\t\t<ClipboardSolid size=\"md\" />\n\t\t\t\tContacts\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<b>Contacts:</b>\n\t\t\tLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore\n\t\t\tet dolore magna aliqua.\n\t\t</p>\n\t</TabItem>\n</Tabs>\n"
  },
  {
    "path": "src/routes/components/tabs/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tabs, TabItem } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/tabs/examples/index.ts",
    "content": "export { default as AnimatedIcons } from './AnimatedIcons.svelte';\nexport { default as ComponentsInTabContents } from './ComponentsInTabContents.svelte';\nexport { default as Icon } from './Icon.svelte';\nexport { default as FullWidth } from './FullWidth.svelte';\n"
  },
  {
    "path": "src/routes/components/timeline/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'timeline';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n</script>\n\n<H1>Timeline</H1>\n\n<H2>Default timeline</H2>\n<CodeWrapper>\n\t<ExampleComponents.DefaultTimeline />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DefaultTimeline.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Date format</H2>\n<CodeWrapper>\n\t<ExampleComponents.DateFormat />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/DateFormat.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Vertical timeline</H2>\n<CodeWrapper>\n\t<ExampleComponents.VerticalTimeline />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/VerticalTimeline.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Horizontal timeline</H2>\n<CodeWrapper>\n\t<ExampleComponents.HorizontalTimeline />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/HorizontalTimeline.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Activity log</H2>\n<CodeWrapper>\n\t<ExampleComponents.ActivityLog />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ActivityLog.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Grouped timeline</H2>\n<CodeWrapper>\n\t<ExampleComponents.GroupedTimeline />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/GroupedTimeline.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/timeline/examples/ActivityLog.svelte",
    "content": "<script lang=\"ts\">\n\timport { Activity, ActivityItem } from '$lib';\n\tconst activities = [\n\t\t{\n\t\t\tname: 'Bonnie moved <a href=\"/\" class=\"font-semibold text-primary-600 dark:text-primary-500 hover:underline\">Jese Leos</a> to <span class=\"bg-gray-100 text-gray-800 text-xs font-normal me-2 px-2.5 py-0.5 rounded dark:bg-gray-600 dark:text-gray-300\">Funny Group</span>',\n\t\t\tdate: 'just now',\n\t\t\talt: 'image alt here',\n\t\t\tsrc: '/images/profile-picture-2.webp'\n\t\t},\n\t\t{\n\t\t\tname: 'We don’t serve their kind here! What? Your droids. ',\n\t\t\tdate: '2 hours ago',\n\t\t\talt: 'image alt here',\n\t\t\tsrc: '/images/profile-picture-2.webp',\n\t\t\tactivity:\n\t\t\t\t'The approach will not be easy. You are required to maneuver straight down this trench and skim the surface to this point. The target area is only two meters wide. '\n\t\t},\n\t\t{\n\t\t\tname: 'They’ll have to wait outside. We don’t want them here. ',\n\t\t\tdate: '1 day ago',\n\t\t\talt: 'image alt here',\n\t\t\tsrc: '/images/profile-picture-3.webp'\n\t\t}\n\t];\n</script>\n\n<Activity>\n\t<ActivityItem {activities} />\n</Activity>\n"
  },
  {
    "path": "src/routes/components/timeline/examples/DateFormat.svelte",
    "content": "<script lang=\"ts\">\n\timport { Timeline, TimelineItem } from '$lib';\n</script>\n\n<Timeline>\n\t<!-- Only year -->\n\t<TimelineItem title=\"Year only\" date=\"2022-02-15\" dateFormat=\"year\">\n\t\t<p>Will display as \"2022\"</p>\n\t</TimelineItem>\n\n\t<!-- Month and year (default) -->\n\t<TimelineItem title=\"Month and year\" date=\"2022-02-15\" dateFormat=\"month-year\">\n\t\t<p>Will display as \"February 2022\"</p>\n\t</TimelineItem>\n\n\t<!-- Full date -->\n\t<TimelineItem title=\"Full date\" date=\"2022-02-15\" dateFormat=\"full-date\">\n\t\t<p>Will display as \"February 15, 2022\"</p>\n\t</TimelineItem>\n\n\t<!-- Using default format (month-year) -->\n\t<TimelineItem title=\"Default format\" date=\"2022-02-15\">\n\t\t<p>Will display as \"February 2022\"</p>\n\t</TimelineItem>\n</Timeline>\n"
  },
  {
    "path": "src/routes/components/timeline/examples/DefaultTimeline.svelte",
    "content": "<script lang=\"ts\">\n\timport { Timeline, TimelineItem, Button } from '$lib';\n\timport { ArrowRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<Timeline>\n\t<TimelineItem title=\"Application UI code in Tailwind CSS\" date=\"2022-02\">\n\t\t<p class=\"mb-4 text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tGet access to over 20+ pages including a dashboard layout, charts, kanban board, calendar, and\n\t\t\tpre-order E-commerce & Marketing pages.\n\t\t</p>\n\t\t<Button color=\"alternative\">Learn more<ArrowRightOutline class=\"ms-2 h-5 w-5\" /></Button>\n\t</TimelineItem>\n\t<TimelineItem title=\"Application UI code in Tailwind CSS\" date=\"2022-03\">\n\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tAll of the pages and components are first designed in Figma and we keep a parity between the\n\t\t\ttwo versions even as we update the project.\n\t\t</p>\n\t</TimelineItem>\n\t<TimelineItem title=\"Application UI code in Tailwind CSS\" date=\"2022-04\">\n\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tGet started with dozens of web components and interactive elements built on top of Tailwind\n\t\t\tCSS.\n\t\t</p>\n\t</TimelineItem>\n</Timeline>\n"
  },
  {
    "path": "src/routes/components/timeline/examples/GroupedTimeline.svelte",
    "content": "<script lang=\"ts\">\n\timport { Group, GroupItem } from '$lib';\n\tconst groupTimelines = [\n\t\t{\n\t\t\tname: '<span class=\"font-medium text-gray-900 dark:text-white\">Jese Leos</span> likes <span class=\"font-medium text-gray-900 dark:text-white\">Bonnie Green\\'s</span> post in <span class=\"font-medium text-gray-900 dark:text-white\"> How to start with Flowbite library</span>',\n\t\t\tsrc: '/images/profile-picture-1.webp',\n\t\t\talt: 'alt here',\n\t\t\thref: '/',\n\t\t\tisPrivate: true,\n\t\t\tcomment: '\"I wanted to share a webinar zeroheight.\"'\n\t\t},\n\t\t{\n\t\t\tname: '<span class=\"font-medium text-gray-900 dark:text-white\">Bonnie Green</span> react to <span class=\"font-medium text-gray-900 dark:text-white\">Thomas Lean\\'s</span> comment',\n\t\t\tsrc: '/images/profile-picture-2.webp',\n\t\t\talt: 'alt here',\n\t\t\thref: '/',\n\t\t\tisPrivate: true,\n\t\t\tcomment: '\"I wanted to share a webinar zeroheight.\"'\n\t\t}\n\t];\n</script>\n\n<Group date=\"January 13th, 2022\">\n\t<GroupItem timelines={groupTimelines} />\n</Group>\n"
  },
  {
    "path": "src/routes/components/timeline/examples/HorizontalTimeline.svelte",
    "content": "<script lang=\"ts\">\n\timport { Timeline, TimelineItem } from '$lib';\n\timport { CalendarWeekSolid } from 'flowbite-svelte-icons';\n</script>\n\n<Timeline order=\"horizontal\">\n\t<TimelineItem title=\"Flowbite Library v1.0.0\" date=\"2021-12-2\">\n\t\t{#snippet orientationSlot()}\n\t\t\t<div class=\"flex items-center\">\n\t\t\t\t<div\n\t\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 z-10 flex h-6 w-6 shrink-0 items-center justify-center rounded-full ring-0 ring-white sm:ring-8 dark:ring-gray-900\"\n\t\t\t\t>\n\t\t\t\t\t<CalendarWeekSolid class=\"text-primary-600 dark:text-primary-400 h-4 w-4\" />\n\t\t\t\t</div>\n\t\t\t\t<div class=\"hidden h-0.5 w-full bg-gray-200 sm:flex dark:bg-gray-700\"></div>\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tGet started with dozens of web components and interactive elements.\n\t\t</p>\n\t</TimelineItem>\n\t<TimelineItem title=\"Flowbite Library v1.2.0\" date=\"2021-12-23\">\n\t\t{#snippet orientationSlot()}\n\t\t\t<div class=\"flex items-center\">\n\t\t\t\t<div\n\t\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 z-10 flex h-6 w-6 shrink-0 items-center justify-center rounded-full ring-0 ring-white sm:ring-8 dark:ring-gray-900\"\n\t\t\t\t>\n\t\t\t\t\t<CalendarWeekSolid class=\"text-primary-600 dark:text-primary-400 h-4 w-4\" />\n\t\t\t\t</div>\n\t\t\t\t<div class=\"hidden h-0.5 w-full bg-gray-200 sm:flex dark:bg-gray-700\"></div>\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tGet started with dozens of web components and interactive elements.\n\t\t</p>\n\t</TimelineItem>\n\t<TimelineItem title=\"Flowbite Library v1.3.0\" date=\"2021-01-05\">\n\t\t{#snippet orientationSlot()}\n\t\t\t<div class=\"flex items-center\">\n\t\t\t\t<div\n\t\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 z-10 flex h-6 w-6 shrink-0 items-center justify-center rounded-full ring-0 ring-white sm:ring-8 dark:ring-gray-900\"\n\t\t\t\t>\n\t\t\t\t\t<CalendarWeekSolid class=\"text-primary-600 dark:text-primary-400 h-4 w-4\" />\n\t\t\t\t</div>\n\t\t\t\t<div class=\"hidden h-0.5 w-full bg-gray-200 sm:flex dark:bg-gray-700\"></div>\n\t\t\t</div>\n\t\t{/snippet}\n\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tGet started with dozens of web components and interactive elements.\n\t\t</p>\n\t</TimelineItem>\n</Timeline>\n"
  },
  {
    "path": "src/routes/components/timeline/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Group, GroupItem, Activity, ActivityItem, Timeline, TimelineItem } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/timeline/examples/VerticalTimeline.svelte",
    "content": "<script lang=\"ts\">\n\timport { Timeline, TimelineItem } from '$lib';\n\timport { CalendarWeekSolid } from 'flowbite-svelte-icons';\n</script>\n\n<Timeline order=\"vertical\">\n\t<TimelineItem title=\"Flowbite Application UI v2.0.0\" date=\"Released on January 13th, 2022\">\n\t\t{#snippet orientationSlot()}\n\t\t\t<span\n\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 absolute -start-3 flex h-6 w-6 items-center justify-center rounded-full ring-8 ring-white dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<CalendarWeekSolid class=\"text-primary-600 dark:text-primary-400 h-4 w-4\" />\n\t\t\t</span>\n\t\t{/snippet}\n\t\t<p class=\"mb-4 text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tGet access to over 20+ pages including a dashboard layout, charts, kanban board, calendar, and\n\t\t\tpre-order E-commerce & Marketing pages.\n\t\t</p>\n\t</TimelineItem>\n\t<TimelineItem title=\"Flowbite Figma v1.3.0\" date=\"Released on December 7th, 2021\">\n\t\t{#snippet orientationSlot()}\n\t\t\t<span\n\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 absolute -start-3 flex h-6 w-6 items-center justify-center rounded-full ring-8 ring-white dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<CalendarWeekSolid class=\"text-primary-600 dark:text-primary-400 h-4 w-4\" />\n\t\t\t</span>\n\t\t{/snippet}\n\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tAll of the pages and components are first designed in Figma and we keep a parity between the\n\t\t\ttwo versions even as we update the project.\n\t\t</p>\n\t</TimelineItem>\n\t<TimelineItem title=\"Flowbite Library v1.2.2\" date=\"Released on December 2nd, 2021\">\n\t\t{#snippet orientationSlot()}\n\t\t\t<span\n\t\t\t\tclass=\"bg-primary-200 dark:bg-primary-900 absolute -start-3 flex h-6 w-6 items-center justify-center rounded-full ring-8 ring-white dark:ring-gray-900\"\n\t\t\t>\n\t\t\t\t<CalendarWeekSolid class=\"text-primary-600 dark:text-primary-400 h-4 w-4\" />\n\t\t\t</span>\n\t\t{/snippet}\n\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">\n\t\t\tGet started with dozens of web components and interactive elements built on top of Tailwind\n\t\t\tCSS.\n\t\t</p>\n\t</TimelineItem>\n</Timeline>\n"
  },
  {
    "path": "src/routes/components/timeline/examples/index.ts",
    "content": "export { default as DefaultTimeline } from './DefaultTimeline.svelte';\nexport { default as DateFormat } from './DateFormat.svelte';\nexport { default as VerticalTimeline } from './VerticalTimeline.svelte';\nexport { default as HorizontalTimeline } from './HorizontalTimeline.svelte';\nexport { default as ActivityLog } from './ActivityLog.svelte';\nexport { default as GroupedTimeline } from './GroupedTimeline.svelte';\n"
  },
  {
    "path": "src/routes/components/toast/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tToast,\n\t\ttoast,\n\t\tButton,\n\t\tLabel,\n\t\tRadio,\n\t\tuiHelpers,\n\t\ttype RadioColorType,\n\t\ttype ToastProps\n\t} from '$lib';\n\timport { CheckCircleSolid } from 'flowbite-svelte-icons';\n\timport { linear } from 'svelte/easing';\n\timport { blur, fly, slide, scale, fade } from 'svelte/transition';\n\timport type { FlyParams, BlurParams, SlideParams, ScaleParams } from 'svelte/transition';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'toast';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst colors = Object.keys(toast.variants.color) as ToastProps['color'][];\n\tlet toastColor: ToastProps['color'] = $state('primary');\n\tlet dismissable = $state(true);\n\tconst changeDismissable = () => {\n\t\tdismissable = !dismissable;\n\t};\n\tconst positions = Object.keys(toast.variants.position) as ToastProps['position'][];\n\tlet toastPosition: ToastProps['position'] = $state('top-left');\n\t// console.log('positions', positions);\n\t// transition example\n\ttype TransitionOption = {\n\t\tname: string;\n\t\ttransition: typeof fly | typeof blur | typeof slide | typeof scale;\n\t\tparams: FlyParams | BlurParams | SlideParams | ScaleParams;\n\t};\n\n\tconst transitions: TransitionOption[] = [\n\t\t{ name: 'Default', transition: fly, params: { duration: 400 } },\n\t\t{ name: 'Fly', transition: fly, params: { duration: 300, easing: linear, x: 150 } },\n\t\t{ name: 'Blur', transition: blur, params: { duration: 400, easing: linear } },\n\t\t{ name: 'Slide', transition: slide, params: { duration: 500, easing: linear, x: -150 } },\n\t\t{ name: 'Scale', transition: scale, params: { duration: 400, easing: linear } },\n\t\t{ name: 'Fade', transition: fade, params: { duration: 500, easing: linear } }\n\t];\n\n\tlet selectedTransition: string | number = $state('Default');\n\tlet currentTransition = $derived(\n\t\ttransitions.find((t) => t.name === selectedTransition) || transitions[0]\n\t);\n\tlet toastStatus: boolean = $state(true);\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (toastColor !== 'primary') props.push(` color=\"${toastColor}\"`);\n\t\t\tif (dismissable !== true) props.push(' dismissable={false}');\n\t\t\tif (toastPosition !== 'top-left') props.push(` position=\"${toastPosition}\"`);\n\t\t\tif (currentTransition !== transitions[0] && dismissable) {\n\t\t\t\tprops.push(` transition={${currentTransition.transition.name}}`);\n\t\t\t\tconst paramsString = Object.entries(currentTransition.params)\n\t\t\t\t\t.map(([key, value]) => {\n\t\t\t\t\t\tif (typeof value === 'function') {\n\t\t\t\t\t\t\treturn `${key}:${value.name}`;\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn `${key}:${value}`;\n\t\t\t\t\t})\n\t\t\t\t\t.join(',');\n\t\t\t\tprops.push(` params={{${paramsString}}}`);\n\t\t\t}\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<div class=\"relative h-56\">\n  <Toast${propsString}>My Toast</Toast>\n</div>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Toast</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Toast Builder</H2>\n<CodeWrapper>\n\t<div class=\"relative h-28 md:h-56\">\n\t\t<Toast\n\t\t\tcolor={toastColor}\n\t\t\tbind:toastStatus\n\t\t\t{dismissable}\n\t\t\ttransition={currentTransition.transition}\n\t\t\tparams={currentTransition.params}\n\t\t\tposition={toastPosition}\n\t\t>\n\t\t\t{#snippet icon()}\n\t\t\t\t<CheckCircleSolid class=\"h-5 w-5\" />\n\t\t\t\t<span class=\"sr-only\">Check icon</span>\n\t\t\t{/snippet}\n\t\t\tToast content\n\t\t</Toast>\n\t</div>\n\t<div class=\"mb-4\">\n\t\t<Button disabled={toastStatus ? true : false} onclick={() => (toastStatus = true)}\n\t\t\t>Open toast</Button\n\t\t>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"interactive_toast_color\"\n\t\t\t\tbind:group={toastColor}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Transition</Label>\n\t\t{#each transitions as transition}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\tname=\"interactive_toast_transition\"\n\t\t\t\tbind:group={selectedTransition}\n\t\t\t\tvalue={transition.name}>{transition.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Position</Label>\n\t\t{#each positions as option}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-32 my-1\"\n\t\t\t\tname=\"interactive_toast_position\"\n\t\t\t\tbind:group={toastPosition}\n\t\t\t\tvalue={option}>{option}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap gap-2\">\n\t\t<Button onclick={changeDismissable}>{dismissable ? 'Disable' : 'Enable'} dismissable</Button>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Push notification</H2>\n<CodeWrapper>\n\t<ExampleComponents.PushNotification />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/PushNotification.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Toast message</H2>\n<CodeWrapper>\n\t<ExampleComponents.ToastMessage />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ToastMessage.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Undo button</H2>\n<CodeWrapper>\n\t<ExampleComponents.UndoButton />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/UndoButton.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/toast/examples/InteractiveToast.svelte",
    "content": "<script lang=\"ts\">\n\timport { Toast, Button } from '$lib';\n\timport { CameraPhotoOutline } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"flex h-48 flex-col items-center\">\n\t<Toast align={false}>\n\t\t{#snippet icon()}\n\t\t\t<CameraPhotoOutline class=\"h-5 w-5\" />\n\t\t{/snippet}\n\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">Update available</span>\n\t\t<div class=\"mt-3\">\n\t\t\t<div class=\"mb-2 text-sm font-normal\">A new software version is available for download.</div>\n\t\t\t<div class=\"grid grid-cols-2 gap-2\">\n\t\t\t\t<Button size=\"xs\" class=\"w-full\">Update</Button>\n\t\t\t</div>\n\t\t</div>\n\t</Toast>\n</div>\n"
  },
  {
    "path": "src/routes/components/toast/examples/PushNotification.svelte",
    "content": "<script lang=\"ts\">\n\timport { Toast, Avatar } from '$lib';\n</script>\n\n<div class=\"flex h-[140px] flex-col items-center\">\n\t<Toast align={false}>\n\t\t<span class=\"font-semibold text-gray-900 dark:text-white\">New notification</span>\n\t\t<div class=\"mt-3 flex items-center\">\n\t\t\t<Avatar src=\"/images/profile-picture-3.webp\" alt=\"Bonnie Green\" />\n\t\t\t<div class=\"ms-3\">\n\t\t\t\t<h4 class=\"text-sm font-semibold text-gray-900 dark:text-white\">Bonnie Green</h4>\n\t\t\t\t<div class=\"text-sm font-normal\">commented on your photo</div>\n\t\t\t\t<span class=\"text-primary-600 dark:text-primary-500 text-xs font-medium\"\n\t\t\t\t\t>a few seconds ago</span\n\t\t\t\t>\n\t\t\t</div>\n\t\t</div>\n\t</Toast>\n</div>\n"
  },
  {
    "path": "src/routes/components/toast/examples/Setup.svelte",
    "content": "<script>\n\timport { Toast } from '$lib';\n\timport { slide, blur, fly, scale, fade } from 'svelte/transition';\n\timport { linear } from 'svelte/easing';\n</script>\n"
  },
  {
    "path": "src/routes/components/toast/examples/ToastMessage.svelte",
    "content": "<script lang=\"ts\">\n\timport { Avatar, Button, Toast } from '$lib';\n</script>\n\n<div class=\"flex h-[180px] flex-col items-center\">\n\t<Toast align={false} iconClass=\"w-10 h-10 rounded-full\">\n\t\t{#snippet icon()}\n\t\t\t<Avatar src=\"/images/profile-picture-1.webp\" alt=\"Jese Leos\" />\n\t\t{/snippet}\n\t\t<div class=\"ms-3 text-sm font-normal\">\n\t\t\t<span class=\"mb-1 text-sm font-semibold text-gray-900 dark:text-white\">Jese Leos</span>\n\t\t\t<div class=\"mb-2 text-sm font-normal\">\n\t\t\t\tHi Neil, thanks for sharing your thoughts regarding Flowbite.\n\t\t\t</div>\n\t\t\t<Button size=\"xs\">Reply</Button>\n\t\t</div>\n\t</Toast>\n</div>\n"
  },
  {
    "path": "src/routes/components/toast/examples/UndoButton.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Toast } from '$lib';\n\tlet toastUndoStatus: boolean = $state(true);\n\tconst changeUndoStatus = () => {\n\t\ttoastUndoStatus = !toastUndoStatus;\n\t};\n</script>\n\n<div class=\"flex flex-col items-center\">\n\t<div class=\"mb-4 h-16\">\n\t\t<Toast\n\t\t\tbind:toastStatus={toastUndoStatus}\n\t\t\ticonClass=\"w-full text-sm font-normal flex items-center justify-between\"\n\t\t>\n\t\t\tConversation archived.\n\t\t\t<a\n\t\t\t\tclass=\"text-primary-600 hover:bg-primary-100 dark:text-primary-500 ms-auto rounded-lg p-1.5 font-medium dark:hover:bg-gray-700\"\n\t\t\t\thref=\"/\">Undo</a\n\t\t\t>\n\t\t</Toast>\n\t</div>\n\t<Button class=\"w-36\" disabled={toastUndoStatus ? true : false} onclick={changeUndoStatus}\n\t\t>Open toast</Button\n\t>\n</div>\n"
  },
  {
    "path": "src/routes/components/toast/examples/index.ts",
    "content": "export { default as InteractiveToast } from './InteractiveToast.svelte';\nexport { default as PushNotification } from './PushNotification.svelte';\nexport { default as ToastMessage } from './ToastMessage.svelte';\nexport { default as UndoButton } from './UndoButton.svelte';\n"
  },
  {
    "path": "src/routes/components/tooltip/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tButton,\n\t\tTooltip,\n\t\ttooltip,\n\t\tRadio,\n\t\tLabel,\n\t\tuiHelpers,\n\t\ttype RadioColorType,\n\t\ttype TooltipProps\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'tooltip';\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// for interactive code builder\n\tconst positions = Object.keys(tooltip.variants.position);\n\tlet position: TooltipProps['position'] = $state(positions[0] as TooltipProps['position']);\n\tconst colors = Object.keys(tooltip.variants.color) as TooltipProps['color'][];\n\tlet color: TooltipProps['color'] = $state('default');\n\tlet tooltipClass: TooltipProps['class'] = $state('');\n\tconst changeClass = () => {\n\t\ttooltipClass = tooltipClass === '' ? 'p-4' : '';\n\t};\n\tlet arrow = $state(true);\n\tconst changeArrow = () => {\n\t\tarrow = !arrow;\n\t};\n\tlet offset = $state(6);\n\n\tfunction increaseOffset() {\n\t\toffset += 2;\n\t}\n\n\tfunction decreaseOffset() {\n\t\tif (offset > 0) {\n\t\t\toffset -= 2;\n\t\t}\n\t}\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (arrow !== true) props.push(`arrow=\"${arrow}\"`);\n\t\t\tif (color) props.push(`color=\"${color}\"`);\n\t\t\tif (position !== 'top') props.push(`position=\"${position}\"`);\n\t\t\tif (offset) props.push(`offset={${offset}}`);\n\t\t\tif (tooltipClass !== '') props.push(`class=\"${tooltipClass}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Button id=\"type-1\" class=\"m-8\">Tooltip trigger</Button>\\n<Tooltip${propsString}  triggeredBy=\"#type-1\">Tooltip content</Tooltip>`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Tooltip</H1>\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Tooltip Builder</H2>\n\n<CodeWrapper>\n\t<div class=\"my-4 flex justify-center\">\n\t\t<Button id=\"type-1\" class=\"m-8\">Tooltip trigger</Button>\n\t\t<Tooltip triggeredBy=\"#type-1\" {color} {position} {arrow} {offset} class={tooltipClass}\n\t\t\t>Tooltip content</Tooltip\n\t\t>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"color\"\n\t\t\t\tbind:group={color}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Position</Label>\n\t\t{#each positions as option}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-20 my-1\"\n\t\t\t\tname=\"interactive_toast_position\"\n\t\t\t\tbind:group={position}\n\t\t\t\tvalue={option}>{option}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4\">\n\t\t<Button onclick={decreaseOffset} class=\"rounded border p-1\">-</Button>\n\t\t<span class=\"mx-2\">Offset: {offset}px</span>\n\t\t<Button onclick={increaseOffset} class=\"rounded border p-1\">+</Button>\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-36\" onclick={changeClass}>{tooltipClass ? 'Remove class' : 'Add class'}</Button\n\t\t>\n\t\t<Button class=\"w-36\" color=\"secondary\" onclick={changeArrow}\n\t\t\t>{arrow ? 'Remove arrow' : 'Add arrow'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Show on click</H2>\n<CodeWrapper>\n\t<ExampleComponents.ShowOnClick />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ShowOnClick.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>External control</H2>\n<CodeWrapper>\n\t<ExampleComponents.ExternalControl />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ExternalControl.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>External reference</H2>\n<CodeWrapper>\n\t<ExampleComponents.ExternalReference />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ExternalReference.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Inline</H2>\n<CodeWrapper>\n\t<ExampleComponents.Inline />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Inline.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/tooltip/examples/ExternalControl.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tooltip, Button } from '$lib';\n\timport { onDestroy } from 'svelte';\n\n\tlet tooltipVisible = $state(false);\n\tlet counter = $state(0);\n\tlet countdownInterval: ReturnType<typeof setInterval> | undefined;\n\n\tconst startCounter = () => {\n\t\tcounter = 0;\n\t\tcountdownInterval = setInterval(() => {\n\t\t\tcounter++;\n\t\t}, 1000);\n\t};\n\n\tconst stopCounter = () => {\n\t\tif (countdownInterval) {\n\t\t\tclearInterval(countdownInterval);\n\t\t\tcountdownInterval = undefined;\n\t\t}\n\t\tcounter = 0;\n\t};\n\n\tconst handleClick = async () => {\n\t\t// If tooltip is visible, hide it immediately and stop counter\n\t\tif (tooltipVisible) {\n\t\t\ttooltipVisible = false;\n\t\t\tstopCounter();\n\t\t\treturn;\n\t\t}\n\t\tstartCounter();\n\t\t// Start the initial 2-second countdown\n\t\tlet initialCounter = 2;\n\t\tconst initialInterval = setInterval(() => {\n\t\t\tinitialCounter--;\n\t\t\tif (initialCounter === 0) {\n\t\t\t\tclearInterval(initialInterval);\n\t\t\t}\n\t\t}, 1000);\n\n\t\t// Wait 2 seconds then show tooltip and start counter\n\t\tawait new Promise((resolve) => setTimeout(resolve, 2000));\n\t\ttooltipVisible = true;\n\n\t\t// Wait 4 seconds then hide tooltip and stop counter\n\t\tawait new Promise((resolve) => setTimeout(resolve, 2000));\n\t\ttooltipVisible = false;\n\t\tstopCounter();\n\t};\n\n\t// Cleanup on component destruction\n\tonDestroy(() => {\n\t\tstopCounter();\n\t});\n</script>\n\n<div class=\"mt-20 flex justify-center\">\n\t<Button id=\"myButton\" onclick={handleClick}>\n\t\t<div class=\"flex flex-col gap-1\">\n\t\t\tClick Me to show in 2 sec and hide in 4 sec\n\t\t\t<div>Time elapsed: {counter}s</div>\n\t\t\t<div class=\"text-sm text-white\">Will hide in {Math.max(0, 4 - counter)}s</div>\n\t\t</div>\n\t</Button>\n\n\t<Tooltip visible={tooltipVisible} class=\"-m-14 p-4 text-center\" color=\"purple\"\n\t\t>Controlled tooltip</Tooltip\n\t>\n</div>\n"
  },
  {
    "path": "src/routes/components/tooltip/examples/ExternalReference.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, Tooltip } from '$lib';\n</script>\n\n<div class=\"m-4 flex justify-center\">\n\t<div id=\"ext-ref\" class=\" m-8 w-40 rounded-lg border border-gray-200 p-2 dark:border-gray-600\">\n\t\tExternal reference\n\t</div>\n</div>\n<div class=\"space-x-4 rtl:space-x-reverse\">\n\t<Button id=\"ref-left\">Left</Button>\n\t<Button id=\"ref-top\">Top</Button>\n\t<Button id=\"ref-right\">Right</Button>\n</div>\n<Tooltip\n\treference=\"#ext-ref\"\n\tcolor=\"emerald\"\n\ttriggeredBy=\"#ref-left\"\n\tposition=\"left\"\n\tclass=\"w-20 text-sm font-light\">Tooltip content.</Tooltip\n>\n<Tooltip\n\treference=\"#ext-ref\"\n\tcolor=\"cyan\"\n\ttriggeredBy=\"#ref-top\"\n\tposition=\"top\"\n\tclass=\"w-20 text-sm font-light\">Tooltip content.</Tooltip\n>\n<Tooltip\n\treference=\"#ext-ref\"\n\tcolor=\"pink\"\n\ttriggeredBy=\"#ref-right\"\n\tposition=\"right\"\n\tclass=\"w-20 text-sm font-light\">Tooltip content.</Tooltip\n>\n"
  },
  {
    "path": "src/routes/components/tooltip/examples/Inline.svelte",
    "content": "<script lang=\"ts\">\n\timport { Span, P, Tooltip } from '$lib';\n</script>\n\n<P class=\"mt-20\"\n\t>Lorem ipsum dolor sit amet, consectetur adipiscing <Span highlight=\"red\" id=\"ex-inline\"\n\t\t>tool tip in a paragraph</Span\n\t> elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</P\n>\n\n<Tooltip triggeredBy=\"#ex-inline\" color=\"yellow\" position=\"top\" class=\"p-4\">Tooltip content</Tooltip\n>\n"
  },
  {
    "path": "src/routes/components/tooltip/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tooltip, Button } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/components/tooltip/examples/ShowOnClick.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tooltip, Button } from '$lib';\n</script>\n\n<div class=\"mt-20 flex justify-center\">\n\t<Button id=\"btn\">Click me</Button>\n\t<Tooltip showOn=\"click\" triggeredBy=\"#btn\" color=\"blue\" position=\"top\" class=\"p-4\"\n\t\t>Click anywhere to hide me.</Tooltip\n\t>\n</div>\n"
  },
  {
    "path": "src/routes/components/tooltip/examples/index.ts",
    "content": "export { default as ExternalReference } from './ExternalReference.svelte';\nexport { default as Inline } from './Inline.svelte';\nexport { default as ShowOnClick } from './ShowOnClick.svelte';\nexport { default as ExternalControl } from './ExternalControl.svelte';\n"
  },
  {
    "path": "src/routes/components/video/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Video, Button, Label, Radio } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'video';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tlet controls = $state(true);\n\tconst changeControls = () => {\n\t\tcontrols = !controls;\n\t};\n\n\tlet autoplay = $state(false);\n\tconst changeAutoplay = () => {\n\t\tautoplay = !autoplay;\n\t};\n\tlet muted = $state(false);\n\tconst changeMuted = () => {\n\t\tmuted = !muted;\n\t};\n\tconst videoClasses = [\n\t\t{ name: 'default', class: 'w-full' },\n\t\t{ name: 'width', class: 'w-96' },\n\t\t{ name: 'height', class: 'h-80' },\n\t\t{ name: 'responsive', class: 'w-full max-w-full h-auto' },\n\t\t{\n\t\t\tname: 'customStyle',\n\t\t\tclass: 'w-full max-w-full h-auto rounded-3xl border border-gray-200 dark:border-gray-700'\n\t\t}\n\t];\n\tlet selectedClass: string | number = $state('default');\n\t// let selectedTransition = $state('Fly');\n\tlet currentClass = $derived(\n\t\tvideoClasses.find((t) => t.name === selectedClass) || videoClasses[0]\n\t);\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (controls) props.push(' controls');\n\t\t\tif (autoplay) props.push(' autoplay');\n\t\t\tif (muted) props.push(' muted');\n\t\t\tif (currentClass.name !== 'default') props.push(` class=\"${currentClass.class}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Video src=\"/videos/flowbite.mp4\"${propsString} trackSrc=\"flowbite.mp4\" />`;\n\t\t})()\n\t);\n</script>\n\n<H1>Video</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Video Player Builder</H2>\n<CodeWrapper>\n\t<div class=\"mb-4 md:h-[500px]\">\n\t\t<Video\n\t\t\tsrc=\"/videos/flowbite.mp4\"\n\t\t\t{controls}\n\t\t\t{autoplay}\n\t\t\t{muted}\n\t\t\ttrackSrc=\"flowbite.mp4\"\n\t\t\tclass={currentClass.class}\n\t\t/>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-6\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Style</Label>\n\t\t{#each videoClasses as option}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"interactive_toast_color\"\n\t\t\t\tbind:group={selectedClass}\n\t\t\t\tvalue={option.name}>{option.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" color=\"emerald\" onclick={changeControls}\n\t\t\t>{controls ? 'Remove controls' : 'Add controls'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"blue\" onclick={changeAutoplay}\n\t\t\t>{autoplay ? 'Remove autoplay' : 'Add autoplay'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"pink\" onclick={changeMuted}\n\t\t\t>{muted ? 'Remove muted' : 'Add muted'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCode} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/components/video/examples/Setup.svelte",
    "content": "<script>\n\timport { Video } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/forms/checkbox/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tCheckbox,\n\t\tcheckbox,\n\t\tHelper,\n\t\tLabel,\n\t\tRadio,\n\t\tButton,\n\t\tuiHelpers,\n\t\ttype RadioColorType,\n\t\ttype CheckboxProps\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/checkbox';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst colors = Object.keys(checkbox.variants.color);\n\tlet checkboxColor: CheckboxProps['color'] = $state('primary');\n\n\t// const checkedStates = [ 'false', 'true', 'indeterminate' ];\n\tlet checkedState = $state(false);\n\tconst changeCheckedState = () => {\n\t\tcheckedState = !checkedState;\n\t\tindeterminateState = false;\n\t};\n\tlet indeterminateState = $state(false);\n\tconst changeIntermidiateState = () => {\n\t\tindeterminateState = !indeterminateState;\n\t\tcheckedState = false;\n\t};\n\tlet disabledState = $state(false);\n\tconst changeDisabledState = () => {\n\t\tdisabledState = !disabledState;\n\t};\n\tlet helperState = $state(false);\n\tconst changeHelperState = () => {\n\t\thelperState = !helperState;\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (checkedState) props.push(' checked');\n\t\t\tif (indeterminateState) props.push(' indeterminate');\n\t\t\tif (disabledState) props.push(' disabled');\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Checkbox${propsString}>My Checkbox</Checkbox>\n${helperState ? `<Helper class=\"ps-6\">Helper text</Helper>` : ''}`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Checkbox</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Checkbox Builder</H2>\n<CodeWrapper>\n\t<div class=\"md:h-8\">\n\t\t<Checkbox\n\t\t\tchecked={checkedState}\n\t\t\tindeterminate={indeterminateState}\n\t\t\tcolor={checkboxColor}\n\t\t\tdisabled={disabledState}\n\t\t>\n\t\t\t{#if disabledState}This is disabled{:else}Default checkbox{/if}\n\t\t</Checkbox>\n\t\t{#if helperState}\n\t\t\t<Helper id=\"helper-checkbox-text\" class=\"ps-6\"\n\t\t\t\t>For orders shipped from $25 in books or $29 in other categories</Helper\n\t\t\t>\n\t\t{/if}\n\t</div>\n\t<div class=\"mt-4 mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"checkbox_color\"\n\t\t\t\tbind:group={checkboxColor}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tonchange={() => (checkedState = true)}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" color=\"primary\" onclick={changeCheckedState}\n\t\t\t>{checkedState ? 'Remove checked' : 'Add checked'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"secondary\" onclick={changeIntermidiateState}\n\t\t\t>{indeterminateState ? 'Remove indeterminate' : 'Add indeterminate'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"pink\" onclick={changeDisabledState}\n\t\t\t>{disabledState ? 'Remove disabled' : 'Add disabled'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"lime\" onclick={changeHelperState}\n\t\t\t>{helperState ? 'Remove helper' : 'Add helper'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Bordered</H2>\n<CodeWrapper>\n\t<ExampleComponents.Bordered />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Bordered.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Button</H2>\n<CodeWrapper>\n\t<ExampleComponents.Button />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Button.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dropdown</H2>\n<CodeWrapper>\n\t<ExampleComponents.Dropdown />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Dropdown.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Group variable</H2>\n<CodeWrapper>\n\t<ExampleComponents.GroupVariable />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/GroupVariable.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Horizontal list</H2>\n<CodeWrapper>\n\t<ExampleComponents.HorizontalList />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/HorizontalList.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Inline layout</H2>\n<CodeWrapper>\n\t<ExampleComponents.InlineLayout />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/InlineLayout.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Link</H2>\n<CodeWrapper>\n\t<ExampleComponents.Link />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Link.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>List group</H2>\n<CodeWrapper>\n\t<ExampleComponents.ListGroup />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/ListGroup.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Table</H2>\n<CodeWrapper>\n\t<ExampleComponents.Table />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Table.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Advanced</H2>\n<CodeWrapper>\n\t<ExampleComponents.Advanced />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Advanced.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/Advanced.svelte",
    "content": "<script lang=\"ts\">\n\timport { Checkbox } from '$lib';\n\timport React from '../../../utils/icons/React.svelte';\n\timport Vue from '../../../utils/icons/Vue.svelte';\n\timport Angular from '../../../utils/icons/Angular.svelte';\n</script>\n\n<p class=\"mb-5 text-lg font-medium text-gray-900 dark:text-white\">Choose technology:</p>\n<div class=\"grid w-full gap-6 md:grid-cols-3\">\n\t<Checkbox custom>\n\t\t<button\n\t\t\tclass=\"peer-checked:border-primary-600 w-full cursor-pointer rounded-lg border-2 border-gray-200 bg-white p-5 text-left font-normal text-gray-500 peer-checked:text-gray-600 hover:bg-gray-50 hover:text-gray-600 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:peer-checked:text-gray-300 dark:hover:bg-gray-700 dark:hover:text-gray-300\"\n\t\t>\n\t\t\t<React />\n\t\t\t<p class=\"w-full text-lg font-semibold\">React Js</p>\n\t\t\t<p class=\"w-full text-sm\">A JavaScript library for building user interfaces.</p>\n\t\t</button>\n\t</Checkbox>\n\t<Checkbox custom>\n\t\t<button\n\t\t\tclass=\"peer-checked:border-primary-600 w-full cursor-pointer rounded-lg border-2 border-gray-200 bg-white p-5 text-left font-normal text-gray-500 peer-checked:text-gray-600 hover:bg-gray-50 hover:text-gray-600 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:peer-checked:text-gray-300 dark:hover:bg-gray-700 dark:hover:text-gray-300\"\n\t\t>\n\t\t\t<Vue />\n\t\t\t<p class=\"w-full text-lg font-semibold\">Vue Js</p>\n\t\t\t<p class=\"w-full text-sm\">Vue.js is an model–view front end JavaScript framework.</p>\n\t\t</button>\n\t</Checkbox>\n\t<Checkbox custom>\n\t\t<button\n\t\t\tclass=\"peer-checked:border-primary-600 w-full cursor-pointer rounded-lg border-2 border-gray-200 bg-white p-5 text-left font-normal text-gray-500 peer-checked:text-gray-600 hover:bg-gray-50 hover:text-gray-600 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:peer-checked:text-gray-300 dark:hover:bg-gray-700 dark:hover:text-gray-300\"\n\t\t>\n\t\t\t<Angular />\n\t\t\t<p class=\"w-full text-lg font-semibold\">Angular</p>\n\t\t\t<p class=\"w-full text-sm\">A TypeScript-based web application framework.</p>\n\t\t</button>\n\t</Checkbox>\n</div>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/Bordered.svelte",
    "content": "<script lang=\"ts\">\n\timport { Checkbox } from '$lib';\n</script>\n\n<div class=\"rounded border border-gray-200 dark:border-gray-700\">\n\t<Checkbox classLabel=\"w-full p-4\">Default radio</Checkbox>\n</div>\n<div class=\"rounded border border-gray-200 dark:border-gray-700\">\n\t<Checkbox checked classLabel=\"w-full p-4\">Checked state</Checkbox>\n</div>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/Button.svelte",
    "content": "<script lang=\"ts\">\n\timport { CheckboxButton, ButtonGroup } from '$lib';\n\timport { AppleSolid, FacebookSolid, DiscordSolid, DropboxSolid } from 'flowbite-svelte-icons';\n</script>\n\n<div class=\"mb-4 space-y-2\">\n\t<CheckboxButton><AppleSolid class=\"me-2 h-6 w-6\" />Apple</CheckboxButton>\n\t<CheckboxButton><FacebookSolid class=\"me-2 h-6 w-6\" />Facebook</CheckboxButton>\n\t<CheckboxButton><DiscordSolid class=\"me-2 h-6 w-6\" />Discord</CheckboxButton>\n\t<CheckboxButton><DropboxSolid class=\"me-2 h-6 w-6\" />Dropbox</CheckboxButton>\n</div>\n\n<ButtonGroup>\n\t<CheckboxButton><AppleSolid class=\"me-2 h-6 w-6\" />Apple</CheckboxButton>\n\t<CheckboxButton><FacebookSolid class=\"me-2 h-6 w-6\" />Facebook</CheckboxButton>\n\t<CheckboxButton><DiscordSolid class=\"me-2 h-6 w-6\" />Discord</CheckboxButton>\n\t<CheckboxButton class=\"hidden sm:inline-flex\"\n\t\t><DropboxSolid class=\"me-2 h-6 w-6\" />Dropbox</CheckboxButton\n\t>\n</ButtonGroup>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/Dropdown.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownHeader, DropdownUl, Search, Checkbox, uiHelpers } from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\tlet transitionParams = {\n\t\ty: 0,\n\t\tduration: 200,\n\t\teasing: sineIn\n\t};\n\tlet dropdown = uiHelpers();\n\tlet dropdownStatus = $state(false);\n\tlet closeDropdown = dropdown.close;\n\n\t$effect(() => {\n\t\t// this can be done adding nav.navStatus directly to DOM element\n\t\t// without using effect\n\t\tdropdownStatus = dropdown.isOpen;\n\t});\n</script>\n\n<div class=\"h-56\">\n\t<div class=\"flex justify-center\">\n\t\t<Button onclick={dropdown.toggle}\n\t\t\t>Project users<ChevronDownOutline class=\"ms-2 h-6 w-6 text-white dark:text-white\" /></Button\n\t\t>\n\t\t<div class=\"relative\">\n\t\t\t<Dropdown\n\t\t\t\t{dropdownStatus}\n\t\t\t\t{closeDropdown}\n\t\t\t\tparams={transitionParams}\n\t\t\t\tclass=\"absolute top-[45px] -left-[190px] w-52 overflow-y-auto p-2 pb-3 text-sm\"\n\t\t\t>\n\t\t\t\t<div class=\"relative\">\n\t\t\t\t\t<DropdownHeader>\n\t\t\t\t\t\t<div class=\"p-0\">\n\t\t\t\t\t\t\t<Search size=\"md\" />\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</DropdownHeader>\n\t\t\t\t\t<DropdownUl>\n\t\t\t\t\t\t<li class=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t\t\t<Checkbox>Robert Gouth</Checkbox>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li class=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t\t\t<Checkbox>Bonnie Green</Checkbox>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</DropdownUl>\n\t\t\t\t</div>\n\t\t\t</Dropdown>\n\t\t</div>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/GroupVariable.svelte",
    "content": "<script lang=\"ts\">\n\timport { Checkbox, Button, type CheckboxItem } from '$lib';\n\tlet choices: CheckboxItem[] = [\n\t\t{ value: '1', checkboxLabel: 'One' },\n\t\t{ value: '2', checkboxLabel: 'Two' },\n\t\t{ value: '3', checkboxLabel: 'Three' }\n\t];\n\tlet group: (string | number)[] = $state(['2', '3']);\n\tconst clearGroup = () => {\n\t\tgroup = [];\n\t};\n</script>\n\n<div class=\"flex gap-2\">\n\t<Checkbox name=\"flavours\" {choices} bind:group />\n</div>\n<div\n\tclass=\"my-2 w-44 rounded-lg border border-gray-200 p-2 dark:border-gray-700 dark:text-gray-400\"\n>\n\tGroup: {group}\n</div>\n<Button onclick={clearGroup}>Clear</Button>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/HorizontalList.svelte",
    "content": "<script lang=\"ts\">\n\timport { Checkbox } from '$lib';\n</script>\n\n<p class=\"mb-4 font-semibold text-gray-900 dark:text-white\">Identification</p>\n<ul\n\tclass=\"w-full items-center divide-x divide-gray-200 rounded-lg border border-gray-200 sm:flex rtl:divide-x-reverse dark:divide-gray-600 dark:border-gray-600 dark:bg-gray-800\"\n>\n\t<li class=\"w-full\">\n\t\t<Checkbox checked classLabel=\"p-3\">Svelte</Checkbox>\n\t</li>\n\t<li class=\"w-full\"><Checkbox classLabel=\"p-3\">Vue JS</Checkbox></li>\n\t<li class=\"w-full\"><Checkbox classLabel=\"p-3\">React</Checkbox></li>\n\t<li class=\"w-full\"><Checkbox classLabel=\"p-3\">Angular</Checkbox></li>\n</ul>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/InlineLayout.svelte",
    "content": "<script lang=\"ts\">\n\timport { Checkbox } from '$lib';\n</script>\n\n<div class=\"flex gap-3\">\n\t<Checkbox>Inline 1</Checkbox>\n\t<Checkbox>Inline 2</Checkbox>\n\t<Checkbox checked>Inline checked</Checkbox>\n\t<Checkbox disabled>Inline disabled</Checkbox>\n</div>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/Link.svelte",
    "content": "<script lang=\"ts\">\n\timport { Checkbox } from '$lib';\n</script>\n\n<Checkbox>\n\tI agree with the\n\t<a href=\"/\" class=\"text-primary-600 dark:text-primary-500 ms-1 hover:underline\"\n\t\t>terms and conditions</a\n\t>\n\t.\n</Checkbox>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/ListGroup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Checkbox } from '$lib';\n</script>\n\n<p class=\"mb-4 font-semibold text-gray-900 dark:text-white\">Technology</p>\n<ul\n\tclass=\"w-48 divide-y divide-gray-200 rounded-lg border border-gray-200 bg-white dark:divide-gray-600 dark:border-gray-600 dark:bg-gray-800\"\n>\n\t<li><Checkbox checked classLabel=\"p-3\">svelte</Checkbox></li>\n\t<li><Checkbox classLabel=\"p-3\">Vue JS</Checkbox></li>\n\t<li><Checkbox classLabel=\"p-3\">React</Checkbox></li>\n\t<li><Checkbox classLabel=\"p-3\">Angular</Checkbox></li>\n</ul>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/Setup.svelte",
    "content": "<script>\n\timport { Checkbox, Helper, Label } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/Table.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tCheckbox,\n\t\tLabel,\n\t\tTable,\n\t\tTableBody,\n\t\tTableBodyCell,\n\t\tTableBodyRow,\n\t\tTableHead,\n\t\tTableHeadCell\n\t} from '$lib';\n</script>\n\n<Table>\n\t<TableHead>\n\t\t<TableHeadCell>Left column</TableHeadCell>\n\t\t<TableHeadCell>Right column</TableHeadCell>\n\t</TableHead>\n\t<TableBody class=\"divide-y dark:divide-gray-700\">\n\t\t<TableBodyRow class=\"divide-x rtl:divide-x-reverse dark:divide-gray-700\">\n\t\t\t<TableBodyCell><Label for=\"checkbox1\">Default checkbox</Label></TableBodyCell>\n\t\t\t<TableBodyCell><Label for=\"checkbox2\">Disabled checkbox</Label></TableBodyCell>\n\t\t</TableBodyRow>\n\t\t<TableBodyRow class=\"divide-x rtl:divide-x-reverse dark:divide-gray-700\">\n\t\t\t<TableBodyCell><Checkbox id=\"checkbox1\" checked /></TableBodyCell>\n\t\t\t<TableBodyCell><Checkbox id=\"checkbox2\" disabled /></TableBodyCell>\n\t\t</TableBodyRow>\n\t</TableBody>\n</Table>\n"
  },
  {
    "path": "src/routes/forms/checkbox/examples/index.ts",
    "content": "export { default as Advanced } from './Advanced.svelte';\nexport { default as Bordered } from './Bordered.svelte';\nexport { default as Button } from './Button.svelte';\nexport { default as Dropdown } from './Dropdown.svelte';\nexport { default as GroupVariable } from './GroupVariable.svelte';\nexport { default as HorizontalList } from './HorizontalList.svelte';\nexport { default as InlineLayout } from './InlineLayout.svelte';\nexport { default as Link } from './Link.svelte';\nexport { default as ListGroup } from './ListGroup.svelte';\nexport { default as Table } from './Table.svelte';\n"
  },
  {
    "path": "src/routes/forms/file-input/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Label, Fileupload, fileupload, Helper, Radio, Button, type FileuploadProps } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/fileupload';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tlet files: FileList | undefined = $state();\n\tconst sizes = Object.keys(fileupload.variants.size);\n\tlet size: FileuploadProps['size'] = $state('md');\n\tlet helperState = $state(false);\n\tconst changeHelperState = () => {\n\t\thelperState = !helperState;\n\t};\n\tlet fileNames = $state(true);\n\tconst changeBindFile = () => {\n\t\tfileNames = !fileNames;\n\t};\n\tlet multiple = $state(false);\n\tconst changeMultiple = () => {\n\t\tmultiple = !multiple;\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (size !== 'md') props.push(` size=\"${size}\"`);\n\t\t\tif (multiple) props.push(' multiple');\n\t\t\tif (fileNames) props.push(' bind:files');\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Fileupload${propsString} />${helperState ? `\\n<Helper>Helper text</Helper>` : ''}\n${fileNames ? `{#each files as file}<p>{file.name}</p>{/each}` : ''}`;\n\t\t})()\n\t);\n</script>\n\n<H1>File input</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Fileupload Builder</H2>\n<CodeWrapper>\n\t<div class=\"md:h-24\">\n\t\t<Fileupload id=\"small_size\" {size} class=\"mb-2\" {multiple} bind:files />\n\t\t{#if helperState}\n\t\t\t<Helper>SVG, PNG, JPG or GIF (MAX. 800x400px).</Helper>\n\t\t{/if}\n\t\t{#if fileNames && files}\n\t\t\t<div class=\"h-16 overflow-y-scroll\">\n\t\t\t\t{#each files as file}\n\t\t\t\t\t<p>{file.name}</p>\n\t\t\t\t{/each}\n\t\t\t</div>\n\t\t{/if}\n\t</div>\n\t<div class=\"mt-4 mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as sizeOption}\n\t\t\t<Radio labelClass=\"w-16 my-1\" name=\"file_input_size\" bind:group={size} value={sizeOption}\n\t\t\t\t>{sizeOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" onclick={changeHelperState}\n\t\t\t>{helperState ? 'Remove helper' : 'Add helper'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"emerald\" onclick={changeBindFile}\n\t\t\t>{fileNames ? 'Hide file names' : 'Show file names'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"sky\" onclick={changeMultiple}\n\t\t\t>{multiple ? 'Remove multiple' : 'Add multiple'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCode} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Clearable</H2>\n<CodeWrapper>\n\t<ExampleComponents.Clearable />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Clearable.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dropzone example</H2>\n<CodeWrapper>\n\t<ExampleComponents.Dropzone />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Dropzone.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/file-input/examples/Clearable.svelte",
    "content": "<script lang=\"ts\">\n\timport { Fileupload, Helper } from '$lib';\n\tlet selectedFiles: FileList | undefined = $state();\n\tlet fileNames = $derived(\n\t\tselectedFiles\n\t\t\t? Array.from(selectedFiles)\n\t\t\t\t\t.map((file) => file.name)\n\t\t\t\t\t.join(', ')\n\t\t\t: 'No files selected'\n\t);\n</script>\n\n<Fileupload clearable bind:files={selectedFiles} multiple />\n\n<Helper color=\"emerald\" class=\"mt-2\">Selected files: {fileNames}</Helper>\n"
  },
  {
    "path": "src/routes/forms/file-input/examples/Dropzone.svelte",
    "content": "<script lang=\"ts\">\n\timport { Dropzone } from '$lib';\n\n\tlet value = $state<string[]>([]);\n\n\tconst dropHandle = (event: DragEvent) => {\n\t\tif (event.dataTransfer?.items) {\n\t\t\tconst newFiles = Array.from(event.dataTransfer.items)\n\t\t\t\t.filter((item) => item.kind === 'file')\n\t\t\t\t.map((item) => item.getAsFile())\n\t\t\t\t.filter((file): file is File => file !== null)\n\t\t\t\t.map((file) => file.name);\n\t\t\tvalue = [...value, ...newFiles];\n\t\t\tconsole.log('Dropped files:', value); // Debugging\n\t\t} else if (event.dataTransfer?.files) {\n\t\t\tconst newFiles = Array.from(event.dataTransfer.files).map((file) => file.name);\n\t\t\tvalue = [...value, ...newFiles];\n\t\t\tconsole.log('Dropped files:', value); // Debugging\n\t\t}\n\t};\n\n\tconst handleChange = (event: Event) => {\n\t\tconsole.log('onChange event triggered!'); // Check if the event is firing\n\t\tconst target = event.target as HTMLInputElement;\n\t\tconst files = target.files;\n\t\tconsole.log('Files in input:', files); // Check if files are being captured\n\n\t\tif (files) {\n\t\t\tconst newFiles = Array.from(files).map((file) => file.name);\n\t\t\tconsole.log('Selected file names:', newFiles); // Log file names\n\t\t\tvalue = [...value, ...newFiles]; // Update your state with file names\n\t\t}\n\t};\n\n\tconst showFiles = (files: string[]): string => {\n\t\tif (files.length === 1) return files[0];\n\t\tlet concat = files.join(', ');\n\t\tif (concat.length > 40) {\n\t\t\tconcat = concat.slice(0, 40) + '...';\n\t\t}\n\t\treturn concat;\n\t};\n</script>\n\n<Dropzone multiple id=\"dropzone\" ondrop={dropHandle} onchange={handleChange}>\n\t<svg\n\t\taria-hidden=\"true\"\n\t\tclass=\"mb-3 h-10 w-10 text-gray-400\"\n\t\tfill=\"none\"\n\t\tstroke=\"currentColor\"\n\t\tviewBox=\"0 0 24 24\"\n\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t><path\n\t\t\tstroke-linecap=\"round\"\n\t\t\tstroke-linejoin=\"round\"\n\t\t\tstroke-width=\"2\"\n\t\t\td=\"M7 16a4 4 0 01-.88-7.903A5 5 0 1115.9 6L16 6a5 5 0 011 9.9M15 13l-3-3m0 0l-3 3m3-3v12\"\n\t\t/></svg\n\t>\n\t{#if value.length === 0}\n\t\t<p class=\"mb-2 text-sm text-gray-500 dark:text-gray-400\">\n\t\t\t<span class=\"font-semibold\">Click to upload</span>\n\t\t</p>\n\t\t<p class=\"text-xs text-gray-500 dark:text-gray-400\">SVG, PNG, JPG or GIF (MAX. 800x400px)</p>\n\t{:else}\n\t\t<p>{showFiles(value)}</p>\n\t{/if}\n</Dropzone>\n"
  },
  {
    "path": "src/routes/forms/file-input/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Label, Fileupload, Helper } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/forms/file-input/examples/index.ts",
    "content": "export { default as Dropzone } from './Dropzone.svelte';\nexport { default as Clearable } from './Clearable.svelte';\n"
  },
  {
    "path": "src/routes/forms/floating-label/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tFloatingLabelInput,\n\t\tHelper,\n\t\tLabel,\n\t\tRadio,\n\t\tToggle,\n\t\tfloatingLabelInput,\n\t\tButton,\n\t\ttype RadioColorType,\n\t\ttype FloatingLabelInputProps,\n\t\ttype HelperProps\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/floating-label-input';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst inputStyles = ['standard', 'filled', 'outlined'];\n\tlet inputStyle: FloatingLabelInputProps['inputStyle'] = $state('standard');\n\tlet floatingSize: FloatingLabelInputProps['size'] = $state('default');\n\tconst colors = Object.keys(floatingLabelInput.variants.color);\n\tlet floatingColor: FloatingLabelInputProps['color'] = $state('default');\n\tlet helperColor: FloatingLabelInputProps['color'] = $state('default');\n\tlet disabled = $state(false);\n\tconst changeDisabled = () => {\n\t\tdisabled = !disabled;\n\t};\n\tlet helperSlot = $state(false);\n\tconst changeHelperSlot = () => {\n\t\thelperSlot = !helperSlot;\n\t\thelperColor = 'default';\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (floatingColor !== 'default') props.push(` color=\"${floatingColor}\"`);\n\t\t\tif (disabled) props.push(' disabled');\n\t\t\tif (inputStyle !== 'standard') props.push(` inputStyle=\"${inputStyle}\"`);\n\t\t\tif (floatingSize !== 'default') props.push(` size=\"${floatingSize}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\tlet helperCode = '';\n\t\t\tif (helperSlot) {\n\t\t\t\thelperCode = `\n<Helper class=\"pt-2\" color=\"${helperColor}\">\n  Helper text\n</Helper>`;\n\t\t\t}\n\t\t\treturn `<FloatingLabelInput ${propsString}>\n  Floating label\n</FloatingLabelInput>${helperCode}`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n</script>\n\n<H1>Floating label</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Floating label examples</H2>\n<CodeWrapper>\n\t<div class=\"mb-4 md:h-20\">\n\t\t<FloatingLabelInput\n\t\t\t{inputStyle}\n\t\t\t{disabled}\n\t\t\tsize={floatingSize}\n\t\t\tcolor={floatingColor}\n\t\t\tid=\"floating_filled\"\n\t\t\ttype=\"text\">Floating {inputStyle}</FloatingLabelInput\n\t\t>\n\t\t{#if helperSlot}\n\t\t\t<Helper class=\"pt-2\" color={helperColor as HelperProps['color']}>\n\t\t\t\tRemember, contributions to this topic should follow our <a href=\"/\">Community Guidelines</a>\n\t\t\t\t.\n\t\t\t</Helper>\n\t\t{/if}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Style</Label>\n\t\t{#each inputStyles as option}\n\t\t\t<Radio labelClass=\"w-24 my-1\" name=\"style1\" bind:group={inputStyle} value={option}\n\t\t\t\t>{option}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"floating_color\"\n\t\t\t\tbind:group={floatingColor}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Button class=\"mb-4 w-48\" color=\"secondary\" onclick={changeHelperSlot}\n\t\t\t>{helperSlot ? 'Remove helper slot' : 'Add helper slot'}</Button\n\t\t>\n\t\t<Label class=\"mb-4 w-full font-bold\">Helper Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1 {helperSlot ? '' : 'opacity-30 cursor-not-allowed'}\"\n\t\t\t\tdisabled={helperSlot ? false : true}\n\t\t\t\tname=\"helper_color\"\n\t\t\t\tbind:group={helperColor}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t<Toggle\n\t\t\tonclick={() => {\n\t\t\t\tfloatingSize = floatingSize === 'default' ? 'small' : 'default';\n\t\t\t}}\n\t\t>\n\t\t\t{#snippet leftLabel()}\n\t\t\t\t<span class=\"me-4\">Default</span>\n\t\t\t{/snippet}\n\t\t\tSmall\n\t\t</Toggle>\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" onclick={changeDisabled}\n\t\t\t>{disabled ? 'Remove disabled' : 'Add disabled'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/floating-label/examples/Setup.svelte",
    "content": "<script>\n\timport { FloatingLabelInput, Helper } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/forms/input-field/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tInput,\n\t\tinput,\n\t\tRadio,\n\t\tLabel,\n\t\tHelper,\n\t\tButton,\n\t\tCloseButton,\n\t\tuiHelpers,\n\t\ttype InputProps,\n\t\ttype RadioColorType,\n\t\ttype HelperProps,\n\t\ttype LabelProps\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tlet { text = $bindable('') } = $props();\n\tconst dirName = 'forms/input';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst sizes = ['sm', 'md', 'lg'];\n\tlet inputSize: InputProps['size'] = $state('md');\n\n\tconst colors = Object.keys(input.variants.color);\n\tlet inputColor: InputProps['color'] = $state('default');\n\tlet disabled = $state(false);\n\tconst changeDisabled = () => {\n\t\tdisabled = !disabled;\n\t};\n\tlet helperColor: InputProps['color'] = $state('default');\n\tlet helperSlot = $state(false);\n\tconst changeHelperSlot = () => {\n\t\thelperSlot = !helperSlot;\n\t\thelperColor = 'default';\n\t};\n\tlet closeBtnStatus = $state(false);\n\tconst changeCloseBtnStatus = () => {\n\t\tcloseBtnStatus = !closeBtnStatus;\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (inputColor !== 'default') props.push(` color=\"${inputColor}\"`);\n\t\t\tif (disabled) props.push(' disabled');\n\t\t\tif (inputSize !== 'md') props.push(` size=\"${inputSize}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Input${propsString}${\n\t\t\t\tcloseBtnStatus\n\t\t\t\t\t? `>\\n{#snippet right()}\n  <CloseButton onclick={() => (text = '')} />\n{/snippet}`\n\t\t\t\t\t: '/>'\n\t\t\t}\n${closeBtnStatus ? `</Input>` : ''}${helperSlot ? `<Helper class=\"ps-6\" color=\"${helperColor}\">Helper text</Helper>` : ''}`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Input field</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Input Builder</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-4 md:h-24\">\n\t\t<Label for=\"color-example\" color={inputColor as LabelProps['color']} class=\"mb-2 block\"\n\t\t\t>Your name</Label\n\t\t>\n\t\t<Input\n\t\t\tid=\"color-example\"\n\t\t\tbind:value={text}\n\t\t\t{disabled}\n\t\t\tcolor={inputColor}\n\t\t\tsize={inputSize}\n\t\t\tplaceholder={disabled ? 'Disabled ' : 'Placeholder'}\n\t\t>\n\t\t\t{#snippet right()}\n\t\t\t\t{#if closeBtnStatus}\n\t\t\t\t\t<CloseButton onclick={() => (text = '')} />\n\t\t\t\t{/if}\n\t\t\t{/snippet}\n\t\t</Input>\n\t\t{#if helperSlot}\n\t\t\t<Helper class=\"mt-2\" color={helperColor as HelperProps['color']}>\n\t\t\t\t<span class=\"font-medium\">Well done!</span>\n\t\t\t\tSome helper message.\n\t\t\t</Helper>\n\t\t{/if}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-20 my-1\"\n\t\t\t\tname=\"input_color\"\n\t\t\t\tbind:group={inputColor}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as option}\n\t\t\t<Radio labelClass=\"w-20 my-1\" name=\"input_size\" bind:group={inputSize} value={option}\n\t\t\t\t>{option}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Button class=\"mb-4 w-40\" color=\"secondary\" onclick={changeHelperSlot}\n\t\t\t>{helperSlot ? 'Remove helper' : 'Add helper'}</Button\n\t\t>\n\t\t<Label class=\"mb-4 w-full font-bold\">Helper Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-20 my-1 {helperSlot ? '' : 'opacity-30 cursor-not-allowed'}\"\n\t\t\t\tdisabled={helperSlot ? false : true}\n\t\t\t\tname=\"helper_color\"\n\t\t\t\tbind:group={helperColor}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-44\" onclick={changeDisabled}\n\t\t\t>{disabled ? 'Remove disabled' : 'Add disabled'}</Button\n\t\t>\n\t\t<Button class=\"w-44\" color=\"secondary\" onclick={changeCloseBtnStatus}\n\t\t\t>{closeBtnStatus ? 'Remove close button' : 'Add close button'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Click handler</H2>\n<CodeWrapper>\n\t<ExampleComponents.ClickHandler />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/ClickHandler.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Dropdown</H2>\n<CodeWrapper>\n\t<ExampleComponents.Dropdown />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Dropdown.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Form</H2>\n<CodeWrapper>\n\t<ExampleComponents.Form />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Form.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Group</H2>\n<CodeWrapper>\n\t<ExampleComponents.Group />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Group.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Icon</H2>\n<CodeWrapper>\n\t<ExampleComponents.Icon />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Icon.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Number</H2>\n<CodeWrapper>\n\t<ExampleComponents.Number />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Number.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Search</H2>\n<CodeWrapper>\n\t<ExampleComponents.Search />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Search.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Clearable</H2>\n<CodeWrapper>\n\t<ExampleComponents.Clearable />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo codeLang=\"ts\" code={exampleModules['./examples/Clearable.svelte'] as string} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Advanced usage</H2>\n<CodeWrapper>\n\t<ExampleComponents.AdvancedUsage />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AdvancedUsage.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/AdvancedUsage.svelte",
    "content": "<script lang=\"ts\">\n\timport { Input, Helper } from '$lib';\n\tlet value = $state();\n</script>\n\n<Input placeholder=\"Your lucky number\">\n\t{#snippet children(prop)}\n\t\t<input type=\"number\" bind:value {...prop} />\n\t{/snippet}\n</Input>\n<Helper class=\"mt-2\">Your lucky number: {value}</Helper>\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/Clearable.svelte",
    "content": "<script lang=\"ts\">\n\timport { Input } from '$lib';\n</script>\n\n<Input clearable placeholder=\"Clearable input\" />\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/ClickHandler.svelte",
    "content": "<script lang=\"ts\">\n\timport { EyeOutline, EyeSlashOutline } from 'flowbite-svelte-icons';\n\timport { Input, Label, InputAddon, ButtonGroup } from '$lib';\n\tlet show = $state(false);\n\tlet show1 = $state(false);\n</script>\n\n<form class=\"mb-4\">\n\t<Label for=\"show-password\" class=\"mb-2\">Your password</Label>\n\t<Input\n\t\tid=\"show-password\"\n\t\tname=\"show-password\"\n\t\tautocomplete=\"new-password\"\n\t\ttype={show ? 'text' : 'password'}\n\t\tplaceholder=\"Your password here\"\n\t\tsize=\"lg\"\n\t\tclass=\"pl-10\"\n\t>\n\t\t{#snippet left()}\n\t\t\t<button onclick={() => (show = !show)} class=\"pointer-events-auto\">\n\t\t\t\t{#if show}\n\t\t\t\t\t<EyeOutline class=\"h-6 w-6\" />\n\t\t\t\t{:else}\n\t\t\t\t\t<EyeSlashOutline class=\"h-6 w-6\" />\n\t\t\t\t{/if}\n\t\t\t</button>\n\t\t{/snippet}\n\t</Input>\n</form>\n\n<form>\n\t<Label for=\"show-password1\" class=\"mb-2\">Your password</Label>\n\t<ButtonGroup class=\"w-full\">\n\t\t<InputAddon>\n\t\t\t<button onclick={() => (show1 = !show1)}>\n\t\t\t\t{#if show1}\n\t\t\t\t\t<EyeOutline class=\"h-6 w-6\" />\n\t\t\t\t{:else}\n\t\t\t\t\t<EyeSlashOutline class=\"h-6 w-6\" />\n\t\t\t\t{/if}\n\t\t\t</button>\n\t\t</InputAddon>\n\t\t<Input\n\t\t\tid=\"show-password1\"\n\t\t\ttype={show1 ? 'text' : 'password'}\n\t\t\tname=\"show-password1\"\n\t\t\tautocomplete=\"new-password\"\n\t\t\tplaceholder=\"Your password here\"\n\t\t/>\n\t\t<Input id=\"usename\" name=\"usename\" type=\"text\" class=\"hidden\" />\n\t</ButtonGroup>\n</form>\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/Dropdown.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button, ButtonGroup, Dropdown, DropdownLi, DropdownUl, Input, uiHelpers } from '$lib';\n\timport { sineIn } from 'svelte/easing';\n\timport { ChevronDownOutline, SearchOutline } from 'flowbite-svelte-icons';\n\n\tlet dropdown = uiHelpers();\n\tlet dropdownStatus = $state(false);\n\tlet closeDropdown = dropdown.close;\n\tlet transitionParams = {\n\t\ty: 0,\n\t\tduration: 200,\n\t\teasing: sineIn\n\t};\n\t$effect(() => {\n\t\t// this can be done adding nav.navStatus directly to DOM element\n\t\t// without using effect\n\t\tdropdownStatus = dropdown.isOpen;\n\t});\n</script>\n\n<div class=\"h-48\">\n\t<ButtonGroup class=\"w-full\">\n\t\t<Button\n\t\t\tonclick={dropdown.toggle}\n\t\t\tclass=\"flex-shrink-0 border border-gray-300 bg-gray-100 text-gray-900 hover:bg-gray-200 focus:ring-gray-300 dark:border-gray-700 dark:bg-gray-600 dark:text-white dark:hover:bg-gray-700 dark:focus:ring-gray-800\"\n\t\t>\n\t\t\tAll categories<ChevronDownOutline class=\"ms-2 h-6 w-6\" />\n\t\t</Button>\n\t\t<div class=\"relative\">\n\t\t\t<Dropdown\n\t\t\t\t{dropdownStatus}\n\t\t\t\t{closeDropdown}\n\t\t\t\tparams={transitionParams}\n\t\t\t\tclass=\"absolute top-[40px] -left-[160px]\"\n\t\t\t>\n\t\t\t\t<DropdownUl>\n\t\t\t\t\t<DropdownLi href=\"/\">Shopping</DropdownLi>\n\t\t\t\t\t<DropdownLi href=\"/\">Images</DropdownLi>\n\t\t\t\t\t<DropdownLi href=\"/\">News</DropdownLi>\n\t\t\t\t\t<DropdownLi href=\"/\">Finance</DropdownLi>\n\t\t\t\t</DropdownUl>\n\t\t\t</Dropdown>\n\t\t</div>\n\t\t<Input placeholder=\"Search\" />\n\t\t<Button color=\"primary\" class=\"!p-2.5\" type=\"submit\">\n\t\t\t<SearchOutline class=\"h-5 w-5\" />\n\t\t</Button>\n\t</ButtonGroup>\n</div>\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/Form.svelte",
    "content": "<script lang=\"ts\">\n\timport { Input, Label, Checkbox, Button, A } from '$lib';\n</script>\n\n<form>\n\t<div class=\"mb-6 grid gap-6 md:grid-cols-2\">\n\t\t<div>\n\t\t\t<Label for=\"first_name\" class=\"mb-2\">First name</Label>\n\t\t\t<Input type=\"text\" id=\"first_name\" placeholder=\"John\" required />\n\t\t</div>\n\t\t<div>\n\t\t\t<Label for=\"last_name\" class=\"mb-2\">Last name</Label>\n\t\t\t<Input type=\"text\" id=\"last_name\" placeholder=\"Doe\" required />\n\t\t</div>\n\t\t<div>\n\t\t\t<Label for=\"company\" class=\"mb-2\">Company</Label>\n\t\t\t<Input type=\"text\" id=\"company\" placeholder=\"Flowbite\" required />\n\t\t</div>\n\t\t<div>\n\t\t\t<Label for=\"phone\" class=\"mb-2\">Phone number</Label>\n\t\t\t<Input\n\t\t\t\ttype=\"tel\"\n\t\t\t\tid=\"phone\"\n\t\t\t\tplaceholder=\"123-45-678\"\n\t\t\t\tpattern={'[0-9]{3}-[0-9]{2}-[0-9]{3}'}\n\t\t\t\trequired\n\t\t\t/>\n\t\t</div>\n\t\t<div>\n\t\t\t<Label for=\"website\" class=\"mb-2\">Website URL</Label>\n\t\t\t<Input type=\"url\" id=\"website\" placeholder=\"flowbite.com\" required />\n\t\t</div>\n\t\t<div>\n\t\t\t<Label for=\"visitors\" class=\"mb-2\">Unique visitors (per month)</Label>\n\t\t\t<Input type=\"number\" id=\"visitors\" placeholder=\"\" required />\n\t\t</div>\n\t</div>\n\t<div class=\"mb-6\">\n\t\t<Label for=\"email\" class=\"mb-2\">Email address</Label>\n\t\t<Input\n\t\t\ttype=\"email\"\n\t\t\tid=\"email\"\n\t\t\tautocomplete=\"email\"\n\t\t\tplaceholder=\"john.doe@company.com\"\n\t\t\trequired\n\t\t/>\n\t</div>\n\t<div class=\"mb-6\">\n\t\t<Label for=\"password\" class=\"mb-2\">Password</Label>\n\t\t<Input\n\t\t\ttype=\"password\"\n\t\t\tname=\"password\"\n\t\t\tautocomplete=\"new-password\"\n\t\t\tid=\"password\"\n\t\t\tplaceholder=\"•••••••••\"\n\t\t\trequired\n\t\t/>\n\t</div>\n\t<div class=\"mb-6\">\n\t\t<Label for=\"confirm_password\" class=\"mb-2\">Confirm password</Label>\n\t\t<Input\n\t\t\ttype=\"password\"\n\t\t\tid=\"confirm_password\"\n\t\t\tname=\"confirm_password\"\n\t\t\tautocomplete=\"new-password\"\n\t\t\tplaceholder=\"•••••••••\"\n\t\t\trequired\n\t\t/>\n\t</div>\n\t<Checkbox classLabel=\"mb-6 space-x-1 rtl:space-x-reverse\" required>\n\t\tI agree with the <A href=\"/\" class=\"text-primary-700 dark:text-primary-600 hover:underline\"\n\t\t\t>terms and conditions</A\n\t\t>.\n\t</Checkbox>\n\t<Button type=\"submit\">Submit</Button>\n</form>\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/Group.svelte",
    "content": "<script lang=\"ts\">\n\timport { ButtonGroup, Input, InputAddon, Label, Button, Checkbox } from '$lib';\n</script>\n\n<div>\n\t<Label class=\"mb-2\" for=\"input-addon-sm\">Small additional text</Label>\n\t<ButtonGroup class=\"w-full\" size=\"sm\">\n\t\t<InputAddon>@</InputAddon>\n\t\t<Input id=\"input-addon-sm\" type=\"email\" placeholder=\"Your name\" />\n\t</ButtonGroup>\n</div>\n\n<div>\n\t<Label class=\"mb-2\" for=\"input-addon-md\">Default additional text</Label>\n\t<ButtonGroup class=\"w-full\" size=\"md\">\n\t\t<Input id=\"input-addon-md\" type=\"email\" placeholder=\"Your name\" />\n\t\t<InputAddon>.com</InputAddon>\n\t</ButtonGroup>\n</div>\n\n<div>\n\t<Label class=\"mb-2\" for=\"input-addon-lg\">Large additional text</Label>\n\t<ButtonGroup class=\"w-full\" size=\"lg\">\n\t\t<InputAddon>@</InputAddon>\n\t\t<Input id=\"input-addon-lg\" type=\"email\" placeholder=\"Your name\" />\n\t\t<InputAddon>.com</InputAddon>\n\t</ButtonGroup>\n</div>\n\n<div class=\"pt-8\">\n\t<Label for=\"input-addon\" class=\"mb-2\">Grouped with button</Label>\n\t<ButtonGroup class=\"w-full\">\n\t\t<InputAddon>@</InputAddon>\n\t\t<Input id=\"input-addon\" type=\"email\" placeholder=\"Your name\" />\n\t\t<Button color=\"primary\">Search</Button>\n\t</ButtonGroup>\n</div>\n\n<div>\n\t<Label for=\"input-addon\" class=\"mb-2\">Crazy example</Label>\n\t<ButtonGroup class=\"w-full\">\n\t\t<InputAddon><Checkbox /></InputAddon>\n\t\t<Button color=\"primary\">Search</Button>\n\t\t<InputAddon>http://</InputAddon>\n\t\t<Input id=\"input-addon\" type=\"email\" placeholder=\"Your name\" />\n\t\t<InputAddon><Checkbox /></InputAddon>\n\t\t<Button color=\"blue\">Send</Button>\n\t</ButtonGroup>\n</div>\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/Icon.svelte",
    "content": "<script lang=\"ts\">\n\timport { Input, Label, CloseButton } from '$lib';\n\timport { EnvelopeSolid } from 'flowbite-svelte-icons';\n</script>\n\n<Label class=\"mb-4 space-y-2\">\n\t<span>Small input - left icon</span>\n\t<Input type=\"email\" placeholder=\"name@flowbite.com\" size=\"sm\" class=\"pl-8\">\n\t\t{#snippet left()}\n\t\t\t<EnvelopeSolid class=\"h-4 w-4\" />\n\t\t{/snippet}\n\t</Input>\n</Label>\n\n<Label class=\"mb-4 space-y-2\">\n\t<span>Default input - right icon</span>\n\t<Input type=\"email\" placeholder=\"name@flowbite.com\" size=\"md\">\n\t\t{#snippet right()}\n\t\t\t<EnvelopeSolid class=\"h-5 w-5\" />\n\t\t{/snippet}\n\t</Input>\n</Label>\n\n<Label class=\"space-y-2\">\n\t<span>Large input - both icons</span>\n\t<Input type=\"email\" placeholder=\"name@flowbite.com\" size=\"lg\" class=\"pl-10\">\n\t\t{#snippet left()}\n\t\t\t<EnvelopeSolid class=\"h-6 w-6\" />\n\t\t{/snippet}\n\t\t{#snippet right()}\n\t\t\t<CloseButton />\n\t\t{/snippet}\n\t</Input>\n</Label>\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/Number.svelte",
    "content": "<script lang=\"ts\">\n\timport { Input, Label } from '$lib';\n\tlet value = $state(5);\n</script>\n\n<Label class=\"mb-4 space-y-2\">\n\t<span>Your lucky number</span>\n\t<Input type=\"number\" bind:value />\n</Label>\n\n<p>Value: {value}</p>\n<p>Type of value: {typeof value}</p>\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/Search.svelte",
    "content": "<script lang=\"ts\">\n\timport { Input, Label, Button } from '$lib';\n\timport { SearchOutline } from 'flowbite-svelte-icons';\n</script>\n\n<form>\n\t<Label for=\"search\" class=\"mb-2 block\">Your Email</Label>\n\t<Input id=\"search\" placeholder=\"Search\" size=\"lg\" class=\"pl-10\">\n\t\t{#snippet left()}\n\t\t\t<SearchOutline class=\"h-6 w-6 text-gray-500 dark:text-gray-400\" />\n\t\t{/snippet}\n\t\t{#snippet right()}\n\t\t\t<Button size=\"sm\" type=\"submit\">Search</Button>\n\t\t{/snippet}\n\t</Input>\n</form>\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Input } from '$lib';\n\tlet { text = $bindable('') } = $props();\n</script>\n"
  },
  {
    "path": "src/routes/forms/input-field/examples/index.ts",
    "content": "export { default as Form } from './Form.svelte';\nexport { default as Icon } from './Icon.svelte';\nexport { default as Group } from './Group.svelte';\nexport { default as ClickHandler } from './ClickHandler.svelte';\nexport { default as Number } from './Number.svelte';\nexport { default as Search } from './Search.svelte';\nexport { default as Dropdown } from './Dropdown.svelte';\nexport { default as AdvancedUsage } from './AdvancedUsage.svelte';\nexport { default as Clearable } from './Clearable.svelte';\n"
  },
  {
    "path": "src/routes/forms/label/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Label, label, Radio, type ColorName } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/label';\n\timport { capitalizeFirstLetter } from '../../utils/helpers';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst colors = Object.keys(label.variants.color);\n\tlet labelColor: ColorName = $state('gray');\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (labelColor !== 'gray') props.push(` color=\"${labelColor}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Label${propsString}>Label</Label>`;\n\t\t})()\n\t);\n</script>\n\n<H1>Label</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Color</H2>\n<CodeWrapper>\n\t<Label class=\"text-lg font-bold\" color={labelColor}>{capitalizeFirstLetter(labelColor)}</Label>\n\t<div class=\"flex flex-wrap space-x-2\">\n\t\t<Label class=\"m-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"default_alert_color\"\n\t\t\t\tbind:group={labelColor}\n\t\t\t\tcolor={colorOption as ColorName}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCode} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/label/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Label } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/forms/radio/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport {\n\t\tRadio,\n\t\tradio,\n\t\tHelper,\n\t\tLabel,\n\t\tButton,\n\t\tuiHelpers,\n\t\ttype RadioProps,\n\t\ttype RadioColorType\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport {\n\t\tisGeneratedCodeOverflow,\n\t\tisSvelteOverflow,\n\t\tgetExampleFileName\n\t} from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/radio';\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t{ name: 'Radio with a link', component: ExampleComponents.RadioWithALink },\n\t\t{ name: 'Bordered', component: ExampleComponents.Bordered },\n\t\t{ name: 'Advanced layout', component: ExampleComponents.AdvancedLayout },\n\t\t{ name: 'Horizontal list group', component: ExampleComponents.HorizontalListGroup },\n\t\t{ name: 'Inline layout', component: ExampleComponents.InlineLayout },\n\t\t{ name: 'Radio button', component: ExampleComponents.RadioButton },\n\t\t{ name: 'Radio in dropdown', component: ExampleComponents.RadioInDropdown },\n\t\t{ name: 'Radio list group', component: ExampleComponents.RadioListGroup }\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\ttype GroupType = string;\n\tconst colors = Object.keys(radio.variants.color) as RadioProps<GroupType>['color'][];\n\tlet radioColor: RadioProps<GroupType>['color'] = $state('primary');\n\t// hack for demo purposes\n\tlet demoRadioColor: RadioProps<GroupType>['color'] = $state('primary');\n\tlet isChecked = $state(true);\n\tconst handleOnchange = (colorOption: RadioProps<GroupType>['color']) => {\n\t\tdemoRadioColor = colorOption;\n\t\tisChecked = false;\n\t\tisChecked = true;\n\t};\n\t// end of hack\n\n\tconst inputClasses = ['', 'w-6 h-6'];\n\tlet inputClass = $state(inputClasses[0]);\n\tconst changeInputClass = () => {\n\t\tinputClass = inputClass === inputClasses[0] ? inputClasses[1] : inputClasses[0];\n\t};\n\tconst labelClasses = ['w-24 m-2', ''];\n\tlet labelClass = $state(labelClasses[0]);\n\tconst changeLabelClass = () => {\n\t\tlabelClass = labelClass === labelClasses[0] ? labelClasses[1] : labelClasses[0];\n\t};\n\tlet disabled = $state(false);\n\tconst changeDisabled = () => {\n\t\tdisabled = !disabled;\n\t};\n\tlet helperColor: RadioProps<GroupType>['color'] = $state('primary');\n\tlet helperSlot = $state(false);\n\tconst changeHelperSlot = () => {\n\t\thelperSlot = !helperSlot;\n\t\t// helperColor = 'gray';\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (radioColor !== 'primary') props.push(`color=\"${radioColor}\"`);\n\t\t\tif (labelClass !== '') props.push(`labelClass=\"${labelClass}\"`);\n\t\t\tif (inputClass !== '') props.push(`inputClass=\"${inputClass}\"`);\n\t\t\tif (disabled) props.push('disabled');\n\t\t\t// if (indeterminateState) props.push(' indeterminate');\n\t\t\t// if (disabledState) props.push(' disabled');\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Radio\n  name=\"my_radio\"${propsString}>Item 1</Radio>\n${helperSlot ? `<Helper class=\"ps-6\" color=\"${helperColor}\">Helper text</Helper>` : ''}`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\n\t// for examples DynamicCodeBlockHighlight\n\tlet codeBlock = uiHelpers();\n\tlet exampleExpand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\tconst handleExpandClick = () => {\n\t\texampleExpand = !exampleExpand;\n\t};\n\t// end of DynamicCodeBlock setup\n\t$effect(() => {\n\t\texampleExpand = codeBlock.isOpen;\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Radio, Helper, and RadioButton</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Radio Builder</H2>\n<CodeWrapper>\n\t<div class=\"mb-4\">\n\t\t<Radio\n\t\t\t{inputClass}\n\t\t\t{labelClass}\n\t\t\tname=\"radio_interactive\"\n\t\t\t{disabled}\n\t\t\tcolor={demoRadioColor}\n\t\t\tchecked={isChecked}>Radio</Radio\n\t\t>\n\t\t{#if helperSlot}\n\t\t\t<Helper id=\"helper-radio-text\" color={helperColor} class=\"ps-6\"\n\t\t\t\t>For orders shipped from $25 in books or $29 in other categories</Helper\n\t\t\t>\n\t\t{/if}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"radio_color\"\n\t\t\t\tbind:group={radioColor}\n\t\t\t\tonchange={() => handleOnchange(colorOption)}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Button class=\"mb-4 w-40\" color=\"secondary\" onclick={changeHelperSlot}\n\t\t\t>{helperSlot ? 'Remove helper' : 'Add helper'}</Button\n\t\t>\n\t\t<Label class=\"mb-4 w-full font-bold\">Helper Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1 {helperSlot ? '' : 'opacity-30 cursor-not-allowed'}\"\n\t\t\t\tdisabled={helperSlot ? false : true}\n\t\t\t\tname=\"helper_color\"\n\t\t\t\tbind:group={helperColor}\n\t\t\t\tcolor={colorOption as RadioColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-32\" color=\"primary\" onclick={changeInputClass}\n\t\t\t>{inputClass === inputClasses[0] ? 'inputClass=w-6 h-6' : 'Default size'}</Button\n\t\t>\n\t\t<Button class=\"w-32\" color=\"secondary\" onclick={changeLabelClass}\n\t\t\t>{labelClass === labelClasses[0] ? 'Default labelClass' : 'labelClass=w-24 m-2'}</Button\n\t\t>\n\t\t<Button class=\"w-32\" color=\"lime\" onclick={changeDisabled}\n\t\t\t>{disabled ? 'Enabled' : 'Disabled'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-8 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-44 my-1\"\n\t\t\t\tonclick={() => (exampleExpand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\texpand={exampleExpand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/radio/examples/AdvancedLayout.svelte",
    "content": "<script lang=\"ts\">\n\timport { Radio } from '$lib';\n\timport { ArrowRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<p class=\"mb-5 text-lg font-medium text-gray-900 dark:text-white\">Choose technology:</p>\n<div class=\"grid w-full gap-6 p-4 md:grid-cols-2\">\n\t<Radio name=\"custom\">\n\t\t<div\n\t\t\tid=\"hosting-small\"\n\t\t\tclass=\"peer-checked:border-primary-600 peer-checked:text-primary-600 dark:peer-checked:text-primary-500 inline-flex w-full cursor-pointer items-center justify-between rounded-lg border border-gray-200 bg-white p-5 text-gray-500 hover:bg-gray-100 hover:text-gray-600 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-gray-300\"\n\t\t>\n\t\t\t<div>\n\t\t\t\t<div class=\"w-full text-lg font-semibold\">0-50 MB</div>\n\t\t\t\t<div class=\"w-full\">Good for small websites</div>\n\t\t\t</div>\n\t\t\t<ArrowRightOutline class=\"ms-3 h-6 w-6\" />\n\t\t</div>\n\t</Radio>\n\t<Radio name=\"custom\">\n\t\t<div\n\t\t\tid=\"hosting-big\"\n\t\t\tclass=\"peer-checked:border-primary-600 peer-checked:text-primary-600 dark:peer-checked:text-primary-500 inline-flex w-full cursor-pointer items-center justify-between rounded-lg border border-gray-200 bg-white p-5 text-gray-500 hover:bg-gray-100 hover:text-gray-600 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-gray-300\"\n\t\t>\n\t\t\t<div class=\"block\">\n\t\t\t\t<div class=\"w-full text-lg font-semibold\">500-1000 MB</div>\n\t\t\t\t<div class=\"w-full\">Good for large websites</div>\n\t\t\t</div>\n\t\t\t<ArrowRightOutline class=\"ms-3 h-6 w-6\" />\n\t\t</div>\n\t</Radio>\n</div>\n"
  },
  {
    "path": "src/routes/forms/radio/examples/Bordered.svelte",
    "content": "<script lang=\"ts\">\n\timport { Radio } from '$lib';\n</script>\n\n<div class=\"grid grid-cols-2 gap-6\">\n\t<div class=\"rounded border border-gray-200 dark:border-gray-700\">\n\t\t<Radio name=\"bordered\" labelClass=\"p-4\">Default radio</Radio>\n\t</div>\n\t<div class=\"rounded border border-gray-200 dark:border-gray-700\">\n\t\t<Radio name=\"bordered\" checked labelClass=\"p-4\">Checked state</Radio>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/forms/radio/examples/HorizontalListGroup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Radio } from '$lib';\n</script>\n\n<p class=\"mb-4 font-semibold text-gray-900 dark:text-white\">Identification</p>\n<ul\n\tclass=\"w-full items-center divide-x divide-gray-200 rounded-lg border border-gray-200 sm:flex rtl:divide-x-reverse dark:divide-gray-600 dark:border-gray-600 dark:bg-gray-800\"\n>\n\t<li class=\"w-full\">\n\t\t<Radio name=\"hor-list\" labelClass=\"p-3\">Svelte</Radio>\n\t</li>\n\t<li class=\"w-full\">\n\t\t<Radio name=\"hor-list\" labelClass=\"p-3\">Vue JS</Radio>\n\t</li>\n\t<li class=\"w-full\">\n\t\t<Radio name=\"hor-list\" labelClass=\"p-3\">React</Radio>\n\t</li>\n\t<li class=\"w-full\">\n\t\t<Radio name=\"hor-list\" labelClass=\"p-3\">Angular</Radio>\n\t</li>\n</ul>\n"
  },
  {
    "path": "src/routes/forms/radio/examples/InlineLayout.svelte",
    "content": "<script lang=\"ts\">\n\timport { Radio } from '$lib';\n\tlet inline1 = $state('second');\n</script>\n\n<div class=\"flex gap-3 p-4\">\n\t<Radio bind:group={inline1} name=\"inline-layout\" value=\"first\">Inline 1</Radio>\n\t<Radio bind:group={inline1} name=\"inline-layout\" value=\"second\">Inline 2 checked</Radio>\n\t<Radio bind:group={inline1} name=\"inline-layout\" value=\"third\">Inline 3</Radio>\n\t<Radio bind:group={inline1} name=\"inline-layout\" value=\"fourth\" disabled>Inline disabled</Radio>\n</div>\n"
  },
  {
    "path": "src/routes/forms/radio/examples/RadioButton.svelte",
    "content": "<script lang=\"ts\">\n\timport { RadioButton, ButtonGroup } from '$lib';\n\timport { ListMusicSolid, OrderedListOutline, ListOutline } from 'flowbite-svelte-icons';\n\tlet radioGroup: string = $state('notes');\n</script>\n\n<div class=\"p-2\">\n\t<RadioButton value=\"notes\" bind:group={radioGroup}><ListMusicSolid /></RadioButton>\n\t<RadioButton value=\"numbers\" bind:group={radioGroup}><OrderedListOutline /></RadioButton>\n\t<RadioButton value=\"bullets\" bind:group={radioGroup}><ListOutline /></RadioButton>\n</div>\n\n<ButtonGroup class=\"p-2\">\n\t<RadioButton value=\"notes\" bind:group={radioGroup}><ListMusicSolid /></RadioButton>\n\t<RadioButton value=\"numbers\" bind:group={radioGroup}><OrderedListOutline /></RadioButton>\n\t<RadioButton value=\"bullets\" bind:group={radioGroup}><ListOutline /></RadioButton>\n</ButtonGroup>\n\n<p>List style: {radioGroup}</p>\n"
  },
  {
    "path": "src/routes/forms/radio/examples/RadioInDropdown.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, Dropdown, DropdownUl, Radio, Helper, uiHelpers } from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\tlet transitionParams = {\n\t\ty: 0,\n\t\tduration: 200,\n\t\teasing: sineIn\n\t};\n\tlet dropdown = uiHelpers();\n\tlet dropdownStatus = $state(false);\n\tlet closeDropdown = dropdown.close;\n\tlet group3 = $state(2);\n\t$effect(() => {\n\t\t// this can be done adding nav.navStatus directly to DOM element\n\t\t// without using effect\n\t\tdropdownStatus = dropdown.isOpen;\n\t});\n</script>\n\n<div class=\"flex h-72 items-start justify-center\">\n\t<Button onclick={dropdown.toggle}\n\t\t>Dropdown radio<ChevronDownOutline class=\"ms-2 h-6 w-6 text-white dark:text-white\" /></Button\n\t>\n\t<div class=\"relative\">\n\t\t<Dropdown\n\t\t\t{dropdownStatus}\n\t\t\t{closeDropdown}\n\t\t\tparams={transitionParams}\n\t\t\tclass=\"absolute top-[40px] -left-[220px] w-64\"\n\t\t>\n\t\t\t<DropdownUl>\n\t\t\t\t<li class=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Radio name=\"group3\" bind:group={group3} value={1}>Enable notifications</Radio>\n\t\t\t\t\t<Helper class=\"ps-6\">Some helpful instruction goes over here.</Helper>\n\t\t\t\t</li>\n\t\t\t\t<li class=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Radio name=\"group3\" bind:group={group3} value={2}>Enable 2FA auth</Radio>\n\t\t\t\t\t<Helper class=\"ps-6\">Some helpful instruction goes over here.</Helper>\n\t\t\t\t</li>\n\t\t\t\t<li class=\"rounded p-2 hover:bg-gray-100 dark:hover:bg-gray-600\">\n\t\t\t\t\t<Radio name=\"group3\" bind:group={group3} value={3}>Subscribe newsletter</Radio>\n\t\t\t\t\t<Helper class=\"ps-6\">Some helpful instruction goes over here.</Helper>\n\t\t\t\t</li>\n\t\t\t</DropdownUl>\n\t\t</Dropdown>\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/forms/radio/examples/RadioListGroup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Radio } from '$lib';\n\tlet technology = $state('svelte');\n</script>\n\n<p class=\"mb-4 font-semibold text-gray-900 dark:text-white\">\n\tTechnology <span class=\"capitalize\">{technology}</span>\n</p>\n<ul\n\tclass=\"w-48 divide-y divide-gray-200 rounded-lg border border-gray-200 bg-white dark:divide-gray-600 dark:border-gray-600 dark:bg-gray-800\"\n>\n\t<li>\n\t\t<Radio labelClass=\"p-3\" bind:group={technology} value=\"svelte\">Svelte</Radio>\n\t</li>\n\t<li>\n\t\t<Radio labelClass=\"p-3\" bind:group={technology} value=\"vue js\">Vue JS</Radio>\n\t</li>\n\t<li>\n\t\t<Radio labelClass=\"p-3\" bind:group={technology} value=\"react\">React</Radio>\n\t</li>\n\t<li>\n\t\t<Radio labelClass=\"p-3\" bind:group={technology} value=\"angular\">Angular</Radio>\n\t</li>\n</ul>\n"
  },
  {
    "path": "src/routes/forms/radio/examples/RadioWithALink.svelte",
    "content": "<script lang=\"ts\">\n\timport { Radio } from '$lib';\n</script>\n\n<Radio name=\"with-link\" labelClass=\"m-2\">\n\tI agree with the <a href=\"/\" class=\"text-primary-600 dark:text-primary-500 ms-1 hover:underline\"\n\t\t>terms and conditions</a\n\t>\n\t.\n</Radio>\n"
  },
  {
    "path": "src/routes/forms/radio/examples/Setup.svelte",
    "content": "<script>\n\timport { Radio, Helper } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/forms/radio/examples/index.ts",
    "content": "export { default as AdvancedLayout } from './AdvancedLayout.svelte';\nexport { default as HorizontalListGroup } from './HorizontalListGroup.svelte';\nexport { default as InlineLayout } from './InlineLayout.svelte';\nexport { default as RadioButton } from './RadioButton.svelte';\nexport { default as RadioInDropdown } from './RadioInDropdown.svelte';\nexport { default as RadioListGroup } from './RadioListGroup.svelte';\nexport { default as RadioWithALink } from './RadioWithALink.svelte';\nexport { default as Bordered } from './Bordered.svelte';\n"
  },
  {
    "path": "src/routes/forms/range/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tRange,\n\t\trange,\n\t\tLabel,\n\t\tButton,\n\t\tRadio,\n\t\tuiHelpers,\n\t\ttype RangeProps,\n\t\ttype RangeColorType\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/range';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tlet interactiveValue = $state(5);\n\tlet stepValue = $state(1);\n\tconst changeStepValue = () => {\n\t\tstepValue = stepValue === 0.5 ? 1 : 0.5;\n\t};\n\tconst colors = Object.keys(range.variants.color);\n\tlet rangeColor: RangeProps['color'] = $state('blue');\n\tlet disabled = $state(false);\n\tconst changeDisabled = () => {\n\t\tdisabled = !disabled;\n\t};\n\tlet minmax = $state({ min: 0, max: 10 });\n\tconst changeMinMax = () => {\n\t\tif (minmax.max === 10) {\n\t\t\tminmax.min = 0;\n\t\t\tminmax.max = 20;\n\t\t\tinteractiveValue = 10;\n\t\t} else {\n\t\t\tminmax.min = 0;\n\t\t\tminmax.max = 10;\n\t\t\tinteractiveValue = 5;\n\t\t}\n\t};\n\tlet labelStatus = $state(false);\n\tconst changeLabelStatus = () => {\n\t\tlabelStatus = !labelStatus;\n\t};\n\tconst rangeSizes = Object.keys(range.variants.size);\n\tlet rangeSize: RangeProps['rangeSize'] = $state('md' as RangeProps['rangeSize']);\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (rangeColor) props.push(`color=\"${rangeColor}\"`);\n\t\t\tif (minmax.max !== 10) props.push(`min=\"${minmax.min}\" max=\"${minmax.max}\"`);\n\t\t\tif (stepValue !== 1) props.push(`step=\"${stepValue}\"`);\n\t\t\tif (disabled) props.push('disabled');\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `${labelStatus ? `<div class=\"relative\">\\n  ` : ''}<Range${propsString}/>\n${\n\tlabelStatus\n\t\t? `<span class=\"text-sm text-gray-500 dark:text-gray-400 absolute start-0 -bottom-6\">Min: ${minmax.min}</span>\n<span class=\"text-sm text-gray-500 dark:text-gray-400 absolute start-1/2 -translate-x-1/2 rtl:translate-x-1/2 -bottom-6\">${minmax.max / 2}</span>\n<span class=\"text-sm text-gray-500 dark:text-gray-400 absolute end-0 -bottom-6\">Max: ${minmax.max}</span></div>`\n\t\t: ''\n}`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Range</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Range Builder</H2>\n<CodeWrapper>\n\t<div class=\"relative\">\n\t\t{stepValue !== 1 ? `Step: ${stepValue}` : ''}\n\t\t{#if minmax.max !== 10}\n\t\t\t<p>Value: {interactiveValue}</p>\n\t\t{/if}\n\t\t<Range\n\t\t\tcolor={rangeColor}\n\t\t\t{disabled}\n\t\t\tmin={minmax.min}\n\t\t\tmax={minmax.max}\n\t\t\tbind:value={interactiveValue}\n\t\t\tstep={stepValue}\n\t\t\tappearance=\"auto\"\n\t\t/>\n\t\t{#if labelStatus}\n\t\t\t<span class=\"absolute start-0 -bottom-6 text-sm text-gray-500 dark:text-gray-400\"\n\t\t\t\t>Min: {minmax.min}</span\n\t\t\t>\n\t\t\t<span\n\t\t\t\tclass=\"absolute start-1/2 -bottom-6 -translate-x-1/2 text-sm text-gray-500 rtl:translate-x-1/2 dark:text-gray-400\"\n\t\t\t\t>{minmax.max / 2}</span\n\t\t\t>\n\t\t\t<span class=\"absolute end-0 -bottom-6 text-sm text-gray-500 dark:text-gray-400\"\n\t\t\t\t>Max: {minmax.max}</span\n\t\t\t>\n\t\t{/if}\n\t</div>\n\t<div class=\"mt-12 mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"default_alert_color\"\n\t\t\t\tbind:group={rangeColor}\n\t\t\t\tcolor={colorOption as RangeColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" onclick={changeDisabled}>{disabled ? 'Enabled' : 'Disabled'}</Button>\n\t\t<Button class=\"w-40\" color=\"secondary\" onclick={changeMinMax}\n\t\t\t>{minmax.max === 10 ? 'Add max min' : 'Remove max min'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"rose\" onclick={changeLabelStatus}\n\t\t\t>{labelStatus ? 'Remove label' : 'Add label'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"indigo\" onclick={changeStepValue}\n\t\t\t>{stepValue !== 0.5 ? 'Add step' : 'Remove step'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Sizes</H2>\n<p class=\"text-red-600\">Size props won't work with colors.</p>\n<CodeWrapper>\n\t<Label>Size: {rangeSize}</Label>\n\t<Range id=\"small-range\" {rangeSize} />\n\t<div class=\"mt-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each rangeSizes as sizeOption}\n\t\t\t<Radio labelClass=\"w-16 my-1\" name=\"file_input_size\" bind:group={rangeSize} value={sizeOption}\n\t\t\t\t>{sizeOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/range/examples/Setup.svelte",
    "content": "<script>\n\timport { Range } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/forms/search-input/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport { uiHelpers, Label, Radio } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isSvelteOverflow, getExampleFileName } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/search';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t{ name: 'Size large', component: ExampleComponents.SizeLarge },\n\t\t{ name: 'Simple search', component: ExampleComponents.SimpleSearch },\n\t\t{ name: 'Dropdown', component: ExampleComponents.Dropdown },\n\t\t{ name: 'Location', component: ExampleComponents.Location },\n\t\t{ name: 'Voice', component: ExampleComponents.Voice },\n\t\t{ name: 'Value binding', component: ExampleComponents.ValueBinding }\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\n\t// for examples DynamicCodeBlockHighlight\n\tlet codeBlock = uiHelpers();\n\tlet exampleExpand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\tconst handleExpandClick = () => {\n\t\texampleExpand = !exampleExpand;\n\t};\n\t// end of DynamicCodeBlock setup\n\t$effect(() => {\n\t\texampleExpand = codeBlock.isOpen;\n\t});\n</script>\n\n<H1>Search input</H1>\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-8 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-44 my-1\"\n\t\t\t\tonclick={() => (exampleExpand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\texpand={exampleExpand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/search-input/examples/Dropdown.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Search, Button, Dropdown, DropdownUl, DropdownLi, uiHelpers } from '$lib';\n\timport { ChevronDownOutline, SearchOutline } from 'flowbite-svelte-icons';\n\tconst items = [\n\t\t{ label: 'All categories' },\n\t\t{ label: 'Mockups' },\n\t\t{ label: 'Templates' },\n\t\t{ label: 'Design' },\n\t\t{ label: 'Logos' }\n\t];\n\tlet selectCategory = $state('All categories');\n\tlet dropdown = uiHelpers();\n\tlet dropdownStatus = $state(false);\n\tlet closeDropdown = dropdown.close;\n\tlet transitionParams = {\n\t\ty: 0,\n\t\tduration: 200,\n\t\teasing: sineIn\n\t};\n\tconst handleClick = (label: string) => {\n\t\tselectCategory = label;\n\t\t// console.log('selectCategory', selectCategory);\n\t\tdropdown.close();\n\t};\n\t$effect(() => {\n\t\tdropdownStatus = dropdown.isOpen;\n\t});\n</script>\n\n<div class=\"h-48\">\n\t<form class=\"flex\">\n\t\t<Button\n\t\t\tclass=\"border-primary-700 rounded-e-none border border-e-0 whitespace-nowrap\"\n\t\t\tonclick={dropdown.toggle}\n\t\t>\n\t\t\t{selectCategory}\n\t\t\t<ChevronDownOutline class=\"ms-2.5 h-2.5 w-2.5\" />\n\t\t</Button>\n\t\t<div class=\"relative\">\n\t\t\t<Dropdown\n\t\t\t\t{dropdownStatus}\n\t\t\t\t{closeDropdown}\n\t\t\t\tparams={transitionParams}\n\t\t\t\tclass=\"absolute top-[40px] -left-[160px]\"\n\t\t\t>\n\t\t\t\t<DropdownUl>\n\t\t\t\t\t{#each items as { label }}\n\t\t\t\t\t\t<DropdownLi\n\t\t\t\t\t\t\tonclick={() => handleClick(label)}\n\t\t\t\t\t\t\tliClass=\"hover:cursor-pointer py-1 pl-4 {selectCategory === label ? 'underline' : ''}\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{label}\n\t\t\t\t\t\t</DropdownLi>\n\t\t\t\t\t{/each}\n\t\t\t\t</DropdownUl>\n\t\t\t</Dropdown>\n\t\t</div>\n\t\t<Search inputClass=\"rounded-none py-3 pl-8\" placeholder=\"Searching {selectCategory}\" />\n\t\t<Button class=\"rounded-s-none !p-2.5\">\n\t\t\t<SearchOutline class=\"h-6 w-6\" />\n\t\t</Button>\n\t</form>\n</div>\n"
  },
  {
    "path": "src/routes/forms/search-input/examples/Location.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Search, Button, Dropdown, DropdownUl, DropdownLi, uiHelpers } from '$lib';\n\timport { ChevronDownOutline, SearchOutline } from 'flowbite-svelte-icons';\n\tconst countries = [\n\t\t{\n\t\t\tlabel: 'United States',\n\t\t\tlabelSelected: 'USA',\n\t\t\ticon: '/images/forms/search-input/usa-flag.svg'\n\t\t},\n\t\t{\n\t\t\tlabel: 'Germany',\n\t\t\tlabelSelected: 'DE',\n\t\t\ticon: '/images/forms/search-input/de-flag.svg'\n\t\t},\n\t\t{\n\t\t\tlabel: 'Italy',\n\t\t\tlabelSelected: 'ITA',\n\t\t\ticon: '/images/forms/search-input/it-flag.svg'\n\t\t},\n\t\t{\n\t\t\tlabel: 'China',\n\t\t\tlabelSelected: 'CH',\n\t\t\ticon: '/images/forms/search-input/ch-flag.svg'\n\t\t}\n\t];\n\tlet selectCountry = $state('USA');\n\tlet buttonLabel = $derived(\n\t\tcountries.find(({ labelSelected }) => labelSelected === selectCountry)\n\t);\n\tlet selectCategory = $state('All categories');\n\tlet dropdown = uiHelpers();\n\tlet dropdownStatus = $state(false);\n\tlet closeDropdown = dropdown.close;\n\tlet transitionParams = {\n\t\ty: 0,\n\t\tduration: 200,\n\t\teasing: sineIn\n\t};\n\n\t$effect(() => {\n\t\tdropdownStatus = dropdown.isOpen;\n\t});\n</script>\n\n<div class=\"h-48\">\n\t<form class=\"flex\">\n\t\t<Button\n\t\t\tclass=\"border-primary-700 rounded-e-none border border-e-0 whitespace-nowrap\"\n\t\t\tonclick={dropdown.toggle}\n\t\t>\n\t\t\t<img class=\"me-2 h-3.5 w-3.5 rounded-full\" src={buttonLabel?.icon} alt={buttonLabel?.label} />\n\t\t\t{buttonLabel?.labelSelected}\n\t\t\t<ChevronDownOutline class=\"ms-2.5 h-2.5 w-2.5\" />\n\t\t</Button>\n\t\t<div class=\"relative\">\n\t\t\t<Dropdown\n\t\t\t\t{dropdownStatus}\n\t\t\t\t{closeDropdown}\n\t\t\t\tparams={transitionParams}\n\t\t\t\tclass=\"absolute top-[45px] -left-[110px]\"\n\t\t\t>\n\t\t\t\t<DropdownUl>\n\t\t\t\t\t{#each countries as country}\n\t\t\t\t\t\t<DropdownLi\n\t\t\t\t\t\t\tonclick={() => (selectCountry = country.labelSelected)}\n\t\t\t\t\t\t\tliClass=\"font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600 w-full text-left inline-flex items-center {selectCountry ===\n\t\t\t\t\t\t\tcountry.labelSelected\n\t\t\t\t\t\t\t\t? 'underline'\n\t\t\t\t\t\t\t\t: ''}\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<img class=\"me-2 h-3.5 w-3.5 rounded-full\" src={country.icon} alt={country.label} />\n\t\t\t\t\t\t\t{country.label}\n\t\t\t\t\t\t</DropdownLi>\n\t\t\t\t\t{/each}\n\t\t\t\t</DropdownUl>\n\t\t\t</Dropdown>\n\t\t</div>\n\t\t<Search inputClass=\"rounded-none py-3 pl-8\" placeholder=\"Searching {selectCategory}\" />\n\t\t<Button class=\"rounded-s-none !p-2.5\">\n\t\t\t<SearchOutline class=\"h-6 w-6\" />\n\t\t</Button>\n\t</form>\n</div>\n"
  },
  {
    "path": "src/routes/forms/search-input/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Search } from '$lib';\n</script>\n"
  },
  {
    "path": "src/routes/forms/search-input/examples/SimpleSearch.svelte",
    "content": "<script lang=\"ts\">\n\timport { Search, Button } from '$lib';\n\timport { SearchOutline } from 'flowbite-svelte-icons';\n</script>\n\n<form class=\"flex gap-2\">\n\t<Search />\n\t<Button class=\"p-2.5\">\n\t\t<SearchOutline class=\"h-5 w-5\" />\n\t</Button>\n</form>\n"
  },
  {
    "path": "src/routes/forms/search-input/examples/SizeLarge.svelte",
    "content": "<script lang=\"ts\">\n\timport { Search, Button } from '$lib';\n</script>\n\n<Search size=\"lg\">\n\t<Button class=\"mr-2\">Search</Button>\n</Search>\n"
  },
  {
    "path": "src/routes/forms/search-input/examples/ValueBinding.svelte",
    "content": "<script lang=\"ts\">\n\timport { Search, Button } from '$lib';\n\timport { SearchOutline } from 'flowbite-svelte-icons';\n\tlet value = $state('');\n\tconst submitted = () => {\n\t\talert(`You are searching: ${value}`);\n\t};\n</script>\n\n<form class=\"flex gap-2\" onsubmit={submitted}>\n\t<Search bind:value />\n\t<Button class=\"p-2.5\" type=\"submit\">\n\t\t<SearchOutline class=\"h-5 w-5\" />\n\t</Button>\n</form>\n<p>You are searching: {value}</p>\n"
  },
  {
    "path": "src/routes/forms/search-input/examples/Voice.svelte",
    "content": "<script lang=\"ts\">\n\timport { Search, Button } from '$lib';\n\timport { SearchOutline, MicrophoneSolid } from 'flowbite-svelte-icons';\n\tfunction handleVoiceBtn() {\n\t\talert('You clicked voice button');\n\t}\n</script>\n\n<form class=\"flex gap-2\">\n\t<Search\n\t\tsize=\"md\"\n\t\tclass=\"flex items-center gap-2\"\n\t\tplaceholder=\"Search Mockups, Logos, Design Templates...\"\n\t>\n\t\t<button type=\"button\" onclick={handleVoiceBtn} class=\"outline-none\">\n\t\t\t<MicrophoneSolid class=\"me-2 h-5 w-5\" />\n\t\t</button>\n\t</Search>\n\t<Button size=\"sm\">\n\t\t<SearchOutline class=\"-ms-1 me-2 h-6 w-6\" />\n\t\tSearch\n\t</Button>\n</form>\n"
  },
  {
    "path": "src/routes/forms/search-input/examples/index.ts",
    "content": "export { default as SizeLarge } from './SizeLarge.svelte';\nexport { default as Dropdown } from './Dropdown.svelte';\nexport { default as SimpleSearch } from './SimpleSearch.svelte';\nexport { default as Location } from './Location.svelte';\nexport { default as Voice } from './Voice.svelte';\nexport { default as ValueBinding } from './ValueBinding.svelte';\n"
  },
  {
    "path": "src/routes/forms/select/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport { Select, Label, Radio, Helper, uiHelpers, Button, type SelectSize } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport {\n\t\tisGeneratedCodeOverflow,\n\t\tisSvelteOverflow,\n\t\tgetExampleFileName\n\t} from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/select';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t{ name: 'Dropdown Select', component: ExampleComponents.DropdownSelect },\n\t\t{ name: 'Custom Options', component: ExampleComponents.CustomOptions }\n\t\t// { name: 'My options', component: ExampleComponents.MyOptions },\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\n\tinterface Country {\n\t\tvalue: string;\n\t\tname: string;\n\t\thref?: string;\n\t}\n\n\tlet countries: Country[] = [\n\t\t{ value: 'us', name: 'United States', href: '/' },\n\t\t{ value: 'ca', name: 'Canada', href: '/' },\n\t\t{ value: 'fr', name: 'France', href: '/' }\n\t];\n\n\tconst sizes: SelectSize[] = ['sm', 'md', 'lg'];\n\tlet selectSize: SelectSize = $state('md');\n\n\tconst sizeDisplay = {\n\t\tsm: 'Small',\n\t\tmd: 'Medium',\n\t\tlg: 'Large'\n\t};\n\tlet underline = $state(false);\n\tconst changeUnderline = () => {\n\t\tunderline = !underline;\n\t};\n\tlet disabled = $state(false);\n\tconst changeDiabled = () => {\n\t\tdisabled = !disabled;\n\t};\n\tlet selected = $state('');\n\tlet bindValue = $state(false);\n\tconst changeBindValue = () => {\n\t\tbindValue = !bindValue;\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\t// let fileSlot = '';\n\t\t\tif (selectSize !== 'md') props.push(` size=\"${selectSize}\"`);\n\t\t\tif (underline) props.push(' underline');\n\t\t\tif (disabled) props.push(' disabled');\n\t\t\tif (bindValue) props.push(' bind:value={selected}');\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Select${propsString} />${bindValue ? '\\nSelected value: {selected}' : ''}`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\n\t// for examples DynamicCodeBlockHighlight\n\tlet codeBlock = uiHelpers();\n\tlet exampleExpand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\tconst handleExpandClick = () => {\n\t\texampleExpand = !exampleExpand;\n\t};\n\t// end of DynamicCodeBlock setup\n\t$effect(() => {\n\t\texampleExpand = codeBlock.isOpen;\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Select</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Select Builder</H2>\n<CodeWrapper>\n\t<div class=\"h-32\">\n\t\t<Label for=\"select-sm\" class=\"mb-4\">\n\t\t\t{#if disabled}Disabled{/if}\n\t\t\t{#if selectSize}\n\t\t\t\t{sizeDisplay[selectSize]} select\n\t\t\t{/if}\n\t\t</Label>\n\t\t<Select\n\t\t\tid=\"select-sm\"\n\t\t\tsize={selectSize}\n\t\t\titems={countries}\n\t\t\t{underline}\n\t\t\t{disabled}\n\t\t\tbind:value={selected}\n\t\t\tclass=\"mb-2\"\n\t\t/>\n\t\t{#if bindValue}\n\t\t\t<Helper class=\"text-base\">Selected value: {selected}</Helper>\n\t\t{/if}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as option}\n\t\t\t<Radio labelClass=\"w-24 my-1\" name=\"input_size\" bind:group={selectSize} value={option}\n\t\t\t\t>{option}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" onclick={changeUnderline}>{underline ? 'Default' : 'Underline'}</Button>\n\t\t<Button class=\"w-40\" color=\"secondary\" onclick={changeDiabled}\n\t\t\t>{disabled ? 'Enabled' : 'Disabled'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"rose\" onclick={changeBindValue}\n\t\t\t>{bindValue ? 'Unbind' : 'Bind value'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-12 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-40 my-1\"\n\t\t\t\tonclick={() => (exampleExpand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\texpand={exampleExpand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/select/examples/CustomOptions.svelte",
    "content": "<script lang=\"ts\">\n\timport { Label, Select } from '$lib';\n\n\tinterface Country {\n\t\tvalue: string;\n\t\tname: string;\n\t\thref?: string;\n\t}\n\tinterface State {\n\t\tvalue: string;\n\t\tname: string;\n\t}\n\n\tlet countries: Country[] = [\n\t\t{ value: 'us', name: 'United States', href: '/' },\n\t\t{ value: 'ca', name: 'Canada', href: '/' },\n\t\t{ value: 'fr', name: 'France', href: '/' }\n\t];\n\tlet customSelected: State | undefined = $state();\n</script>\n\n<div class=\"h-36\">\n\t<Label for=\"countries\">Select an option</Label>\n\t<Select id=\"countries\" class=\"mt-2\" bind:value={customSelected} placeholder=\"\">\n\t\t<option selected value=\"all\">All</option>\n\t\t{#each countries as { value, name }}\n\t\t\t<option {value}>{name}</option>\n\t\t{/each}\n\t</Select>\n</div>\n"
  },
  {
    "path": "src/routes/forms/select/examples/DropdownSelect.svelte",
    "content": "<script lang=\"ts\">\n\timport { sineIn } from 'svelte/easing';\n\timport { Button, ButtonGroup, Dropdown, DropdownLi, DropdownUl, Select, uiHelpers } from '$lib';\n\timport { ChevronDownOutline } from 'flowbite-svelte-icons';\n\timport Usa from '../../../utils/icons/Usa.svelte';\n\timport Germany from '../../../utils/icons/Germany.svelte';\n\timport Italy from '../../../utils/icons/Italy.svelte';\n\timport China from '../../../utils/icons/China.svelte';\n\tinterface State {\n\t\tvalue: string;\n\t\tname: string;\n\t}\n\tlet dropdown = uiHelpers();\n\tlet dropdownStatus = $state(false);\n\tlet closeDropdown = dropdown.close;\n\t$effect(() => {\n\t\t// this can be done adding nav.navStatus directly to DOM element\n\t\t// without using effect\n\t\tdropdownStatus = dropdown.isOpen;\n\t});\n\tlet transitionParams = {\n\t\ty: 0,\n\t\tduration: 100,\n\t\teasing: sineIn\n\t};\n\tlet states: State[] = [\n\t\t{ value: 'CA', name: 'California' },\n\t\t{ value: 'TX', name: 'Texas' },\n\t\t{ value: 'WH', name: 'Washinghton' },\n\t\t{ value: 'FL', name: 'Florida' },\n\t\t{ value: 'VG', name: 'Virginia' },\n\t\t{ value: 'GE', name: 'Georgia' },\n\t\t{ value: 'MI', name: 'Michigan' }\n\t];\n</script>\n\n<div class=\"h-48\">\n\t<ButtonGroup class=\"w-full\">\n\t\t<Button onclick={dropdown.toggle}>\n\t\t\t<Usa />\n\t\t\tUSA\n\t\t\t<ChevronDownOutline class=\"ms-2 h-6 w-6\" />\n\t\t</Button>\n\t\t<div class=\"relative\">\n\t\t\t<Dropdown\n\t\t\t\t{dropdownStatus}\n\t\t\t\t{closeDropdown}\n\t\t\t\tparams={transitionParams}\n\t\t\t\tclass=\"absolute top-[40px] -left-[120px]\"\n\t\t\t>\n\t\t\t\t<DropdownUl>\n\t\t\t\t\t<DropdownLi aClass=\"flex items-center\" href=\"/\">\n\t\t\t\t\t\t<Usa />\n\t\t\t\t\t\tUnited States\n\t\t\t\t\t</DropdownLi>\n\t\t\t\t\t<DropdownLi aClass=\"flex items-center\" href=\"/\">\n\t\t\t\t\t\t<Germany />\n\t\t\t\t\t\tGermany\n\t\t\t\t\t</DropdownLi>\n\t\t\t\t\t<DropdownLi aClass=\"flex items-center\" href=\"/\">\n\t\t\t\t\t\t<Italy />\n\t\t\t\t\t\tItaly\n\t\t\t\t\t</DropdownLi>\n\t\t\t\t\t<DropdownLi aClass=\"flex items-center\" href=\"/\">\n\t\t\t\t\t\t<China />\n\t\t\t\t\t\tChina\n\t\t\t\t\t</DropdownLi>\n\t\t\t\t</DropdownUl>\n\t\t\t</Dropdown>\n\t\t</div>\n\t\t<Select items={states} placeholder=\"Choose the state\" class=\"!rounded-s-none\" />\n\t</ButtonGroup>\n</div>\n"
  },
  {
    "path": "src/routes/forms/select/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Select } from 'svelte-5-ui-lib';\n\tinterface Country {\n\t\tvalue: string;\n\t\tname: string;\n\t\thref?: string;\n\t}\n\tinterface State {\n\t\tvalue: string;\n\t\tname: string;\n\t}\n\tlet customSelected: State | undefined = $state();\n\tlet countries: Country[] = [\n\t\t{ value: 'us', name: 'United States', href: '/' },\n\t\t{ value: 'ca', name: 'Canada', href: '/' },\n\t\t{ value: 'fr', name: 'France', href: '/' }\n\t];\n</script>\n"
  },
  {
    "path": "src/routes/forms/select/examples/index.ts",
    "content": "export { default as DropdownSelect } from './DropdownSelect.svelte';\nexport { default as CustomOptions } from './CustomOptions.svelte';\n"
  },
  {
    "path": "src/routes/forms/textarea/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport { Label, uiHelpers, Radio, Textarea, Button, Helper, type TextareaProps } from '$lib';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport {\n\t\tisGeneratedCodeOverflow,\n\t\tisSvelteOverflow,\n\t\tgetExampleFileName\n\t} from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/textarea';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t// { name: 'Default', component: ExampleComponents.Default },\n\t\t{ name: 'Wysiwyg editor', component: ExampleComponents.WysiwygEditor },\n\t\t{ name: 'Comment box', component: ExampleComponents.CommentBox },\n\t\t{ name: 'Chatroom input', component: ExampleComponents.ChatroomInput }\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\n\t// props\n\tlet value = $state('');\n\tconst changeValue = () => {\n\t\tvalue =\n\t\t\tvalue !== ''\n\t\t\t\t? ''\n\t\t\t\t: 'Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.';\n\t};\n\tlet disabled: TextareaProps['disabled'] = $state(false);\n\tconst changeDisabled = () => {\n\t\tdisabled = !disabled;\n\t};\n\tlet required: TextareaProps['required'] = $state(false);\n\tconst changeRequired = () => {\n\t\trequired = !required;\n\t};\n\tlet placeholder: TextareaProps['placeholder'] = $state('');\n\tconst changePlaceholder = () => {\n\t\tplaceholder = placeholder !== '' ? '' : 'Your message';\n\t\tvalue =\n\t\t\tplaceholder !== ''\n\t\t\t\t? ''\n\t\t\t\t: 'lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.';\n\t};\n\tlet rows: TextareaProps['rows'] = $state();\n\tconst changeRows = () => {\n\t\trows = rows !== undefined ? undefined : 5;\n\t};\n\tlet maxlength: TextareaProps['maxlength'] = $state();\n\tconst changeMaxlength = () => {\n\t\tmaxlength = maxlength !== undefined ? undefined : 20;\n\t\tvalue =\n\t\t\tmaxlength === 20\n\t\t\t\t? ''\n\t\t\t\t: 'lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.';\n\t};\n\tlet textAreaClass: TextareaProps['class'] = $state('');\n\tconst changeClass = () => {\n\t\ttextAreaClass = textAreaClass === '' ? 'w-48' : '';\n\t};\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (required) props.push(`required`);\n\t\t\tif (placeholder) props.push(`placeholder=\"${placeholder}\"`);\n\t\t\tif (rows !== undefined) props.push(`rows=\"${rows}\"`);\n\t\t\tif (maxlength) props.push(`maxlength=\"${maxlength}\"`);\n\t\t\tif (textAreaClass) props.push(`class=\"${textAreaClass}\"`);\n\t\t\tif (disabled) props.push(`disabled`);\n\t\t\tif (value) props.push(`value=\"${value}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Textarea${propsString} />`;\n\t\t})()\n\t);\n\t// end of code generator\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\n\t// for examples DynamicCodeBlockHighlight\n\tlet codeBlock = uiHelpers();\n\tlet exampleExpand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\tconst handleExpandClick = () => {\n\t\texampleExpand = !exampleExpand;\n\t};\n\t// end of DynamicCodeBlock setup\n\t$effect(() => {\n\t\texampleExpand = codeBlock.isOpen;\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Textarea</H1>\n\n<H2>Interactive Textarea Bilder</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-4 h-64\">\n\t\t<Label for=\"textarea-id\" class=\"mb-2\">\n\t\t\tYour message {#if required}\n\t\t\t\t<Helper color=\"red\" class=\"inline\">* Required</Helper>\n\t\t\t{/if}\n\t\t</Label>\n\t\t<Textarea\n\t\t\tid=\"textarea-id\"\n\t\t\tname=\"message\"\n\t\t\t{value}\n\t\t\t{required}\n\t\t\t{rows}\n\t\t\t{maxlength}\n\t\t\t{placeholder}\n\t\t\tdivClass={textAreaClass}\n\t\t\t{disabled}\n\t\t/>\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" color=\"blue\" onclick={changeRequired}\n\t\t\t>{required ? 'Remove required' : 'Add required'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"red\" onclick={changePlaceholder}\n\t\t\t>{placeholder ? 'Remove placeholder' : 'Add placeholder'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"yellow\" onclick={changeRows}\n\t\t\t>{rows !== undefined ? 'Remove rows' : 'Add rows'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"green\" onclick={changeMaxlength}\n\t\t\t>{maxlength ? 'Remove maxlength' : 'Add maxlength'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"pink\" onclick={changeClass}\n\t\t\t>{textAreaClass !== '' ? 'Remove class' : 'Add class'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"purple\" onclick={changeDisabled}\n\t\t\t>{disabled ? 'Remove disabled' : 'Add disabled'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"orange\" onclick={changeValue}\n\t\t\t>{value ? 'Remove value' : 'Add value'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-12 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-40 my-1\"\n\t\t\t\tonclick={() => (exampleExpand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\texpand={exampleExpand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/textarea/examples/ChatroomInput.svelte",
    "content": "<script lang=\"ts\">\n\timport { Textarea, ToolbarButton } from '$lib';\n\timport { ImageOutline, FaceGrinOutline, PaperPlaneOutline } from 'flowbite-svelte-icons';\n</script>\n\n<form>\n\t<label for=\"chat\" class=\"sr-only\">Your message</label>\n\t<div class=\"flex items-center rounded-lg bg-gray-50 px-3 py-2 dark:bg-gray-700\">\n\t\t<ToolbarButton color=\"dark\" class=\"text-gray-500 dark:text-gray-400\">\n\t\t\t<ImageOutline class=\"h-6 w-6\" />\n\t\t\t<span class=\"sr-only\">Upload image</span>\n\t\t</ToolbarButton>\n\t\t<ToolbarButton color=\"dark\" class=\"text-gray-500 dark:text-gray-400\">\n\t\t\t<FaceGrinOutline class=\"h-6 w-6\" />\n\t\t\t<span class=\"sr-only\">Add emoji</span>\n\t\t</ToolbarButton>\n\t\t<Textarea\n\t\t\tid=\"chat\"\n\t\t\tclass=\"mx-4 bg-white dark:bg-gray-800\"\n\t\t\trows={1}\n\t\t\tplaceholder=\"Your message...\"\n\t\t/>\n\t\t<ToolbarButton color=\"blue\" class=\"text-primary-600 dark:text-primary-500 rounded-full\">\n\t\t\t<PaperPlaneOutline class=\"h-6 w-6 rotate-45\" />\n\t\t\t<span class=\"sr-only\">Send message</span>\n\t\t</ToolbarButton>\n\t</div>\n</form>\n"
  },
  {
    "path": "src/routes/forms/textarea/examples/CommentBox.svelte",
    "content": "<script lang=\"ts\">\n\timport { Textarea, Toolbar, ToolbarButton, Button, Helper } from '$lib';\n\timport { PaperClipOutline, MapPinAltSolid, ImageOutline } from 'flowbite-svelte-icons';\n</script>\n\n<form>\n\t<Textarea class=\"mb-4\" placeholder=\"Write a comment\">\n\t\t{#snippet footer()}\n\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t<Button type=\"submit\">Post comment</Button>\n\t\t\t\t<Toolbar embedded>\n\t\t\t\t\t<ToolbarButton name=\"Attach file\"><PaperClipOutline class=\"h-6 w-6\" /></ToolbarButton>\n\t\t\t\t\t<ToolbarButton name=\"Set location\"><MapPinAltSolid class=\"h-6 w-6\" /></ToolbarButton>\n\t\t\t\t\t<ToolbarButton name=\"Upload image\"><ImageOutline class=\"h-6 w-6\" /></ToolbarButton>\n\t\t\t\t</Toolbar>\n\t\t\t</div>\n\t\t{/snippet}\n\t</Textarea>\n</form>\n<Helper class=\"mt-4\">\n\tRemember, contributions to this topic should follow our <a\n\t\thref=\"/\"\n\t\tclass=\"text-primary-600 dark:text-primary-500 hover:underline\">Community Guidelines</a\n\t>\n\t.\n</Helper>\n"
  },
  {
    "path": "src/routes/forms/textarea/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Textarea, Label } from '$lib';\n</script>\n\n<Label for=\"textarea-id\" class=\"mb-2\">Your message</Label>\n<Textarea id=\"textarea-id\" placeholder=\"Your message\" rows={4} name=\"message\" />\n"
  },
  {
    "path": "src/routes/forms/textarea/examples/WysiwygEditor.svelte",
    "content": "<script lang=\"ts\">\n\timport { Textarea, Toolbar, ToolbarButton, ToolbarGroup, Label, Button } from '$lib';\n\timport {\n\t\tPaperClipOutline,\n\t\tMapPinAltSolid,\n\t\tImageOutline,\n\t\tCodeOutline,\n\t\tFaceGrinOutline,\n\t\tPaperPlaneOutline\n\t} from 'flowbite-svelte-icons';\n</script>\n\n<form>\n\t<Label for=\"editor\" class=\"sr-only\">Publish post</Label>\n\t<Textarea id=\"editor\" rows={8} class=\"mb-4\" placeholder=\"Write a comment\">\n\t\t{#snippet header()}\n\t\t\t<Toolbar embedded>\n\t\t\t\t<ToolbarGroup>\n\t\t\t\t\t<ToolbarButton name=\"Attach file\"\n\t\t\t\t\t\t><PaperClipOutline class=\"h-6 w-6 rotate-45\" /></ToolbarButton\n\t\t\t\t\t>\n\t\t\t\t\t<ToolbarButton name=\"Embed map\"><MapPinAltSolid class=\"h-6 w-6\" /></ToolbarButton>\n\t\t\t\t\t<ToolbarButton name=\"Upload image\"><ImageOutline class=\"h-6 w-6\" /></ToolbarButton>\n\t\t\t\t</ToolbarGroup>\n\t\t\t\t<ToolbarGroup>\n\t\t\t\t\t<ToolbarButton name=\"Format code\"><CodeOutline class=\"h-6 w-6\" /></ToolbarButton>\n\t\t\t\t\t<ToolbarButton name=\"Add emoji\"><FaceGrinOutline class=\"h-6 w-6\" /></ToolbarButton>\n\t\t\t\t</ToolbarGroup>\n\t\t\t\t{#snippet end()}\n\t\t\t\t\t<ToolbarButton name=\"Send\"><PaperPlaneOutline class=\"h-6 w-6 rotate-45\" /></ToolbarButton>\n\t\t\t\t{/snippet}\n\t\t\t</Toolbar>\n\t\t{/snippet}\n\t</Textarea>\n\t<Button class=\"mt-4\">Publish post</Button>\n</form>\n"
  },
  {
    "path": "src/routes/forms/textarea/examples/index.ts",
    "content": "export { default as Default } from './Default.svelte';\nexport { default as WysiwygEditor } from './WysiwygEditor.svelte';\nexport { default as CommentBox } from './CommentBox.svelte';\nexport { default as ChatroomInput } from './ChatroomInput.svelte';\n"
  },
  {
    "path": "src/routes/forms/toggle/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport {\n\t\tToggle,\n\t\ttoggle,\n\t\tRadio,\n\t\tLabel,\n\t\tButton,\n\t\tuiHelpers,\n\t\ttype ToggleProps,\n\t\ttype ToggleColor\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport {\n\t\tisGeneratedCodeOverflow,\n\t\tisSvelteOverflow,\n\t\tgetExampleFileName\n\t} from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'forms/toggle';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t{ name: 'Custom size', component: ExampleComponents.CustomSize },\n\t\t{ name: 'Loading', component: ExampleComponents.Loading }\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\n\tconst colors = Object.keys(toggle.variants.color) as ToggleProps['color'][];\n\tlet toggleColor: ToggleProps['color'] = $state('primary');\n\tconst sizes = Object.keys(toggle.variants.size) as ToggleProps['toggleSize'][];\n\tlet toggleSize: ToggleProps['toggleSize'] = $state('default');\n\tlet checked: boolean = $state(false);\n\tconst changeChecked = () => {\n\t\tchecked = !checked;\n\t};\n\tlet disabled = $state(false);\n\tconst changeDisabled = () => {\n\t\tdisabled = !disabled;\n\t};\n\tlet leftSlot = $state(false);\n\tconst changeLeftLabel = () => {\n\t\tleftSlot = !leftSlot;\n\t\tchecked = false;\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\t// let fileSlot = '';\n\t\t\tif (toggleSize !== 'default') props.push(` size=\"${toggleSize}\"`);\n\t\t\tif (toggleColor !== 'primary') props.push(` color=\"${toggleColor}\"`);\n\t\t\tif (checked) props.push(' checked');\n\t\t\tif (disabled) props.push(' disabled');\n\t\t\tif (leftSlot) props.push(' bind:checked');\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Toggle${propsString}>${leftSlot ? `\\n {#snippet leftLabel()}\\n  <div class=\"me-4 {!checked ? 'text-red-600 font-semibold' : ''}\">Off</div>\\n {/snippet}\\n <div class={checked ? 'text-green-600 font-semibold' : ''}>On</div>\\n` : 'Toggle me'}</Toggle>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\n\t// for examples DynamicCodeBlockHighlight\n\tlet codeBlock = uiHelpers();\n\tlet exampleExpand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\tconst handleExpandClick = () => {\n\t\texampleExpand = !exampleExpand;\n\t};\n\t// end of DynamicCodeBlock setup\n\t$effect(() => {\n\t\texampleExpand = codeBlock.isOpen;\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Toggle</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Toggle Builder</H2>\n<CodeWrapper>\n\t<div class=\"h-12\">\n\t\t<Toggle color={toggleColor} {toggleSize} bind:checked {disabled}>\n\t\t\t{#snippet leftLabel()}\n\t\t\t\t{#if leftSlot}\n\t\t\t\t\t<div class=\"me-4 {!checked ? 'font-semibold text-red-600' : ''}\">Off</div>\n\t\t\t\t{/if}\n\t\t\t{/snippet}\n\t\t\t{#if !leftSlot}\n\t\t\t\t{#if disabled}Disabled\n\t\t\t\t{/if}\n\t\t\t\t{#if checked}Checked\n\t\t\t\t{/if} Toggle\n\t\t\t{:else}\n\t\t\t\t<div class={checked ? 'font-semibold text-green-600' : ''}>On</div>\n\t\t\t{/if}\n\t\t</Toggle>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 m-2\"\n\t\t\t\tname=\"toggle_color\"\n\t\t\t\tbind:group={toggleColor}\n\t\t\t\tcolor={colorOption as ToggleColor}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as size}\n\t\t\t<Radio labelClass=\"w-32 m-2\" name=\"toggle_size\" bind:group={toggleSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" onclick={changeChecked}\n\t\t\t>{checked ? 'Remove checked' : 'Add checked'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"secondary\" onclick={changeDisabled}\n\t\t\t>{disabled ? 'Remove disabled' : 'Add disabled'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"emerald\" onclick={changeLeftLabel}\n\t\t\t>{leftSlot ? 'Remove left slot' : 'Add left slot'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-12 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-40 my-1\"\n\t\t\t\tonclick={() => (exampleExpand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\texpand={exampleExpand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/forms/toggle/examples/CustomSize.svelte",
    "content": "<script lang=\"ts\">\n\timport { Toggle } from '$lib';\n</script>\n\n<Toggle spanClass=\"w-16 h-10 after:top-1 after:left-[4px]  after:h-8 after:w-8\"\n\t>Custom toggle</Toggle\n>\n"
  },
  {
    "path": "src/routes/forms/toggle/examples/Loading.svelte",
    "content": "<script lang=\"ts\">\n\timport { Toggle } from '$lib';\n\tlet isLoading = $state(true);\n\tsetTimeout(() => {\n\t\tisLoading = false;\n\t}, 3000);\n</script>\n\n<Toggle class=\"mt-3\" disabled={isLoading}>\n\tloading: {isLoading}\n</Toggle>\n"
  },
  {
    "path": "src/routes/forms/toggle/examples/Setup.svelte",
    "content": "<script>\n\timport { Toggle } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/forms/toggle/examples/index.ts",
    "content": "export { default as CustomSize } from './CustomSize.svelte';\nexport { default as Loading } from './Loading.svelte';\n"
  },
  {
    "path": "src/routes/md/app-css.md",
    "content": "@import 'tailwindcss';\n\n@custom-variant dark (&:where(.dark, .dark *));\n\n@source \"../node_modules/flowbite-svelte-icons/dist\";\n@source \"../node_modules/svelte-animated-icons/dist\";\n@source \"../node_modules/svelte-5-ui-lib/dist\";\n\n@theme {\n    --z-index-100: 100;\n\n    --color-primary-50: #fff5f2;\n    --color-primary-100: #fff1ee;\n    --color-primary-200: #ffe4de;\n    --color-primary-300: #ffd5cc;\n    --color-primary-400: #ffbcad;\n    --color-primary-500: #fe795d;\n    --color-primary-600: #ef562f;\n    --color-primary-700: #eb4f27;\n    --color-primary-800: #cc4522;\n    --color-primary-900: #a5371b;\n\n    --color-secondary-50: #f0f9ff;\n    --color-secondary-100: #e0f2fe;\n    --color-secondary-200: #bae6fd;\n    --color-secondary-300: #7dd3fc;\n    --color-secondary-400: #38bdf8;\n    --color-secondary-500: #0ea5e9;\n    --color-secondary-600: #0284c7;\n    --color-secondary-700: #0369a1;\n    --color-secondary-800: #075985;\n    --color-secondary-900: #0c4a6e;\n}\n\nhtml {\n    -webkit-text-size-adjust: 100%;\n    font-family:\n            Inter,\n            ui-sans-serif,\n            system-ui,\n            -apple-system,\n            Segoe UI,\n            Roboto,\n            Helvetica Neue,\n            Arial,\n            Noto Sans,\n            sans-serif,\n            Apple Color Emoji,\n            Segoe UI Emoji,\n            Segoe UI Symbol,\n            Noto Color Emoji;\n    line-height: 1.5;\n    -moz-tab-size: 4;\n    tab-size: 4;\n    --tw-empty: '';\n}\n\n#mainContent > p {\n    @apply mb-4 leading-relaxed;\n}\ncode {\n    @apply text-primary-800 dark:text-primary-500;\n}\n\n/* Checkbox/Radio */\n[type='checkbox'],\n[type='radio'] {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n    padding: 0;\n    -webkit-print-color-adjust: exact;\n    print-color-adjust: exact;\n    display: inline-block;\n    vertical-align: middle;\n    background-origin: border-box;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    user-select: none;\n    flex-shrink: 0;\n    height: 1rem;\n    width: 1rem;\n    color: #1c64f2;\n    background-color: #fff;\n    border-color: #6b7280;\n    border-width: 1px;\n    --tw-shadow: 0 0 #0000;\n}\n\n[type='checkbox'] {\n    border-radius: 0px;\n}\n\n[type='radio'] {\n    border-radius: 100%;\n}\n\n[type='checkbox']:focus,\n[type='radio']:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n    --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);\n    --tw-ring-offset-width: 2px;\n    --tw-ring-offset-color: #fff;\n    --tw-ring-color: #1c64f2;\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)\n    var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width))\n    var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n}\n\n[type='checkbox']:checked,\n[type='radio']:checked,\n.dark [type='checkbox']:checked,\n.dark [type='radio']:checked {\n    border-color: transparent;\n    background-color: currentColor;\n    background-size: 0.55em 0.55em;\n    background-position: center;\n    background-repeat: no-repeat;\n}\n\n[type='checkbox']:checked {\n    background-image: url(\"data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e\");\n    background-repeat: no-repeat;\n    background-size: 0.55em 0.55em;\n    -webkit-print-color-adjust: exact;\n    print-color-adjust: exact;\n}\n\n[type='radio']:checked {\n    background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\");\n    background-size: 1em 1em;\n}\n\n.dark [type='radio']:checked {\n    background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\");\n    background-size: 1em 1em;\n}\n\n[type='checkbox']:indeterminate {\n    background-image: url(\"data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e\");\n    background-color: currentColor;\n    border-color: transparent;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: 0.55em 0.55em;\n    -webkit-print-color-adjust: exact;\n    print-color-adjust: exact;\n}\n\n[type='checkbox']:indeterminate:hover,\n[type='checkbox']:indeterminate:focus {\n    border-color: transparent;\n    background-color: currentColor;\n}\n\n/* Range */\ninput[type='range']::-webkit-slider-thumb {\n    height: 1.25rem;\n    width: 1.25rem;\n    background: #1c64f2;\n    border-radius: 9999px;\n    border: 0;\n    appearance: none;\n    -moz-appearance: none;\n    -webkit-appearance: none;\n    cursor: pointer;\n}\n\ninput[type='range']:disabled::-webkit-slider-thumb {\n    background: #9ca3af;\n}\n\n.dark input[type='range']:disabled::-webkit-slider-thumb {\n    background: #6b7280;\n}\n\ninput[type='range']:focus::-webkit-slider-thumb {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)\n    var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width))\n    var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);\n    --tw-ring-opacity: 1px;\n    --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));\n}\n\ninput[type='range']::-moz-range-thumb {\n    height: 1.25rem;\n    width: 1.25rem;\n    background: #1c64f2;\n    border-radius: 9999px;\n    border: 0;\n    appearance: none;\n    -moz-appearance: none;\n    -webkit-appearance: none;\n    cursor: pointer;\n}\n\ninput[type='range']:disabled::-moz-range-thumb {\n    background: #9ca3af;\n}\n\n.dark input[type='range']:disabled::-moz-range-thumb {\n    background: #6b7280;\n}\n\ninput[type='range']::-moz-range-progress {\n    background: #3f83f8;\n}\n\ninput[type='range']::-ms-fill-lower {\n    background: #3f83f8;\n}\n\ninput[type='range'].range-sm::-webkit-slider-thumb {\n    height: 1rem;\n    width: 1rem;\n}\n\ninput[type='range'].range-lg::-webkit-slider-thumb {\n    height: 1.5rem;\n    width: 1.5rem;\n}\n\ninput[type='range'].range-sm::-moz-range-thumb {\n    height: 1rem;\n    width: 1rem;\n}\n\ninput[type='range'].range-lg::-moz-range-thumb {\n    height: 1.5rem;\n    width: 1.5rem;\n}\n/* input file */\n[type='file'] {\n    background: unset;\n    border-color: inherit;\n    border-width: 0;\n    border-radius: 0;\n    padding: 0;\n    font-size: unset;\n    line-height: inherit;\n}\n\n[type='file']:focus {\n    outline: 1px auto inherit;\n}\n\ninput[type='file']::file-selector-button {\n    color: white;\n    background: #1f2937;\n    border: 0;\n    font-weight: 500;\n    font-size: 0.875rem;\n    cursor: pointer;\n    padding-top: 0.625rem;\n    padding-bottom: 0.625rem;\n    padding-left: 2rem;\n    padding-right: 1rem;\n    -webkit-margin-start: -1rem;\n    margin-inline-start: -1rem;\n    -webkit-margin-end: 1rem;\n    margin-inline-end: 1rem;\n}\n\ninput[type='file']::file-selector-button:hover {\n    background: #374151;\n}\n\n:is([dir='rtl']) input[type='file']::file-selector-button {\n    padding-right: 2rem;\n    padding-left: 1rem;\n}\n\n.dark input[type='file']::file-selector-button {\n    color: white;\n    background: #4b5563;\n}\n\n.dark input[type='file']::file-selector-button:hover {\n    background: #6b7280;\n}\n\n/* select */\n[type='text'],\n[type='email'],\n[type='url'],\n[type='password'],\n[type='number'],\n[type='date'],\n[type='datetime-local'],\n[type='month'],\n[type='search'],\n[type='tel'],\n[type='time'],\n[type='week'],\n[multiple],\ntextarea,\nselect {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n    background-color: #fff;\n    border-color: #6b7280;\n    border-width: 1px;\n    border-radius: 0px;\n    padding-top: 0.5rem;\n    padding-right: 0.75rem;\n    padding-bottom: 0.5rem;\n    padding-left: 0.75rem;\n    font-size: 1rem;\n    line-height: 1.5rem;\n    --tw-shadow: 0 0 #0000;\n}\n\n[type='text']:focus,\n[type='email']:focus,\n[type='url']:focus,\n[type='password']:focus,\n[type='number']:focus,\n[type='date']:focus,\n[type='datetime-local']:focus,\n[type='month']:focus,\n[type='search']:focus,\n[type='tel']:focus,\n[type='time']:focus,\n[type='week']:focus,\n[multiple]:focus,\ntextarea:focus,\nselect:focus {\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n    --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);\n    --tw-ring-offset-width: 0px;\n    --tw-ring-offset-color: #fff;\n    --tw-ring-color: #1c64f2;\n    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)\n    var(--tw-ring-offset-color);\n    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width))\n    var(--tw-ring-color);\n    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n    border-color: #1c64f2;\n}\n\nselect:not([size]) {\n    background-image: url(\"data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e\");\n    background-position: right 0.75rem center;\n    background-repeat: no-repeat;\n    background-size: 0.75em 0.75em;\n    padding-right: 2.5rem;\n    -webkit-print-color-adjust: exact;\n    print-color-adjust: exact;\n}\n\n:is([dir='rtl']) select:not([size]) {\n    background-position: left 0.75rem center;\n    padding-right: 0.75rem;\n    padding-left: 0;\n}\n\n.container {\n    @apply m-4;\n}\n"
  },
  {
    "path": "src/routes/md/flowbite-svelte-icons.md",
    "content": "pnpm i -D flowbite-svelte-icons\n"
  },
  {
    "path": "src/routes/md/install-svelte.md",
    "content": "npx sv create myapp // select to install tailwindcss\ncd myapp\npnpm dev\n"
  },
  {
    "path": "src/routes/md/runes.md",
    "content": "import adapter from '@sveltejs/adapter-auto';\nimport { vitePreprocess } from '@sveltejs/vite-plugin-svelte';\n\n/\\*_ @type {import('@sveltejs/kit').Config} _/\nconst config = {\npreprocess: [vitePreprocess({})],\ncompilerOptions: {\nrunes: true\n},\nkit: {\nadapter: adapter()\n}\n};\n\nexport default config;\n"
  },
  {
    "path": "src/routes/md/svelte-5-ui-lib.md",
    "content": "pnpm i -D svelte-5-ui-lib\n"
  },
  {
    "path": "src/routes/md/svg-icons.md",
    "content": "import type { Config } from 'tailwindcss';\n\nexport default {\ncontent: [\n'./src/**/*.{html,js,svelte,ts}',\n'./node_modules/svelte-5-ui-lib/**/*.{html,js,svelte,ts}',\n'./node_modules/flowbite-svelte-icons/**/*.{html,js,svelte,ts}',\n'./node_modules/svelte-animated-icons/**/*.{html,js,svelte,ts}'\n],\n// more code\n},\n} satisfies Config;\n"
  },
  {
    "path": "src/routes/md/tailwind-config.md",
    "content": "import type { Config } from 'tailwindcss';\n\nexport default {\ncontent: [\n'./src/**/*.{html,js,svelte,ts}',\n'./node_modules/svelte-5-ui-lib/**/*.{html,js,svelte,ts}',\n'./node_modules/flowbite-svelte-icons/**/*.{html,js,svelte,ts}'\n],\ndarkMode: 'selector',\ntheme: {\nextend: {\ncolors: {\nprimary: { 50: '#FFF5F2', 100: '#FFF1EE', 200: '#FFE4DE', 300: '#FFD5CC', 400: '#FFBCAD', 500: '#FE795D', 600: '#EF562F', 700: '#EB4F27', 800: '#CC4522', 900: '#A5371B' },\nsecondary: { \"50\": \"#f0f9ff\", \"100\": \"#e0f2fe\", \"200\": \"#bae6fd\", \"300\": \"#7dd3fc\", \"400\": \"#38bdf8\", \"500\": \"#0ea5e9\", \"600\": \"#0284c7\", \"700\": \"#0369a1\", \"800\": \"#075985\", \"900\": \"#0c4a6e\" },\n}\n}\n},\n} satisfies Config;\n"
  },
  {
    "path": "src/routes/md/tailwind.md",
    "content": "npx svelte-add@latest tailwindcss pnpm i\n"
  },
  {
    "path": "src/routes/pages/about/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { P, A, List, Li } from '$lib';\n\timport { removeHyphensAndCapitalize } from '../../utils/helpers';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\n\tconst name = __NAME__;\n\tconst svelte5uilibVersion = __VERSION__;\n\tconst svelteVersion = __SVELTEVERSION__;\n\tconst svelteKitVersion = __SVELTEKITVERSION__;\n\tconst viteVersion = __VITEVERSION__;\n\tconst tailwindcssVersion = __TAILWINDCSSVERSION__;\n</script>\n\n<div class=\"p-4\">\n\t<H1>About</H1>\n\n\t<P>Svelte 5 UI Lib – a UI library for Svelte 5 and built upon Flowbite/svelte-5-ui-lib.</P>\n\n\t<H2>Techinical info</H2>\n\t<List>\n\t\t<Li\n\t\t\t><A href=\"https://svelte-5-ui-lib.codewithshin.com/\"\n\t\t\t\t>{removeHyphensAndCapitalize(name)}: {svelte5uilibVersion}</A\n\t\t\t></Li\n\t\t>\n\t\t<Li\n\t\t\t><A href=\"https://svelte-5-preview.codewithshin.com/docs/introduction\"\n\t\t\t\t>Svelte 5: {svelteVersion}</A\n\t\t\t></Li\n\t\t>\n\t\t<Li><A href=\"https://kit.svelte.dev/\">Svelte Kit: {svelteKitVersion}</A></Li>\n\t\t<Li><A href=\"https://tailwindcss.com/\">Tailwind css: {tailwindcssVersion}</A></Li>\n\t\t<Li><A href=\"https://vitejs.dev/\">Vite: {viteVersion}</A></Li>\n\t</List>\n\n\t<H2>Repo</H2>\n\t<List>\n\t\t<Li><A href=\"https://github.com/shinokada/svelte-5-ui-lib\">GitHub</A></Li>\n\t\t<Li><A href=\"https://codewithshin.com\">codewithshin</A></Li>\n\t</List>\n</div>\n"
  },
  {
    "path": "src/routes/pages/coverage/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { List, Li, Heading } from '$lib';\n\timport { CheckCircleSolid, CloseCircleSolid, QuestionCircleSolid } from 'flowbite-svelte-icons';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\tfunction convertStringToKebabCase(text: string) {\n\t\treturn text.replace(/[A-Z]/g, (match) => '-' + match.toLowerCase());\n\t}\n\tinterface Component {\n\t\tchecked: boolean;\n\t\tproblems?: string;\n\t\tnotes?: string;\n\t}\n\n\tinterface ListType {\n\t\t[key: string]: Component;\n\t}\n\n\tconst components: ListType = {\n\t\taccordion: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants'\n\t\t\t// problems: 'AlwaysOpen'\n\t\t},\n\t\talert: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tavatar: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Avatar tooltip',\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tbadge: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tbanner: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tbottomNavigation: {\n\t\t\tchecked: true\n\t\t\t// problems: \"Tooltip\"\n\t\t\t// notes: 'Variants'\n\t\t},\n\t\tbreadcrumb: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tbuttonGroup: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples',\n\t\t\t// problems: 'More examples'\n\t\t},\n\t\tbuttons: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tcard: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t\t// problems: 'Shadow,User profile card, Card with form inputs, E-commerce card, Card with list, Pricing card, Testimonial card.'\n\t\t},\n\t\tcarousel: {\n\t\t\tchecked: false\n\t\t},\n\t\tdarkmode: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Switcher style'\n\t\t},\n\t\tdeviceMockups: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\tdrawer: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Contact form, Form elements'\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\tdropdown: {\n\t\t\tchecked: true,\n\t\t\tproblems: 'apply floating-ui'\n\t\t\t//   'Sizes, Placement, Double placement, Events'\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\tfooter: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\tgallery: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\tindicators: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tkbd: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Varants checked'\n\t\t},\n\t\tlistGroup: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Advanced',\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\tmegaMenu: {\n\t\t\tchecked: true,\n\t\t\tproblems: 'apply floating-ui'\n\t\t},\n\t\tmodal: {\n\t\t\tchecked: true\n\t\t},\n\t\tnavbar: {\n\t\t\tchecked: true\n\t\t\t// problems: 'User menu dropdown'\n\t\t},\n\t\tpagination: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tpopover: {\n\t\t\tchecked: true,\n\t\t\tproblems: 'apply floating-ui'\n\t\t},\n\t\tprogress: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\trating: {\n\t\t\tchecked: true\n\t\t},\n\t\tsidebar: {\n\t\t\tchecked: true\n\t\t\t// problems: 'add auto props to SidebarGroup to control SidebarDropdownWrapper open/close like accordion'\n\t\t},\n\t\tskeleton: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tspinner: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tspeedDial: {\n\t\t\tchecked: false,\n\t\t\tproblems: 'apply floating-ui'\n\t\t},\n\t\ttable: {\n\t\t\tchecked: true,\n\t\t\tproblems: 'Sorting by column, Click and double-click on row'\n\t\t},\n\t\ttabs: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Full width tabs, Components in tab contents'\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\ttimeline: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\ttoast: {\n\t\t\tchecked: true,\n\t\t\tproblems: 'Icons, Autohide example'\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\ttooltip: {\n\t\t\tchecked: true\n\t\t\t// problems: \"apply floating-ui\"\n\t\t},\n\t\tvideo: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t}\n\t};\n\n\tconst forms: ListType = {\n\t\tcheckbox: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Group variable',\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tfileInput: {\n\t\t\tchecked: true,\n\t\t\tproblems: 'Dropzone example'\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tfloatingLabel: {\n\t\t\tchecked: true\n\t\t\t// problems:\n\t\t\t//   'Disabled state - disabled outlined, Validation -  Outlined, Sized - outlined',\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tinputField: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Advanced usage'\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tlabel: {\n\t\t\tchecked: true\n\t\t},\n\t\tradio: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Radio in dropdown',\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\trange: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Sizes - blob sizes',\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tsearchInput: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Event example',\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\tselect: {\n\t\t\tchecked: true,\n\t\t\tproblems: 'MultiSelect'\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\ttextarea: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants checked'\n\t\t},\n\t\ttoggle: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t}\n\t};\n\n\tconst typography: ListType = {\n\t\tblockquote: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\theading: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t\t// problems: 'Highlighted heading, Heading underline, Breadcrumb context, Badge context, Secondary text, Sizes'\n\t\t},\n\t\thr: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t\t// problems: 'Icon HR - icon size,'\n\t\t},\n\t\timage: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tlayout: {\n\t\t\tchecked: true\n\t\t},\n\t\tlink: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t\t// problems: 'Button, CTA link, Card link, Image link '\n\t\t},\n\t\tlist: {\n\t\t\tchecked: true\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tparagraph: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Paragraph popover',\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t},\n\t\tspan: {\n\t\t\tchecked: true\n\t\t\t// problems: 'Opacity',\n\t\t\t// notes: 'Variants, reactive examples'\n\t\t}\n\t};\n\n\tfunction analyzeComponents(components: ListType) {\n\t\tlet total = 0;\n\t\tlet pageChecked = 0;\n\t\tlet pageUnchecked = 0;\n\t\tlet pageWithProblems = 0;\n\t\tlet pageWithoutProblems = 0;\n\t\tlet exampleProblems = 0;\n\n\t\tfor (const component in components) {\n\t\t\ttotal++;\n\t\t\tpageChecked += components[component].checked ? 1 : 0;\n\t\t\tpageUnchecked += !components[component].checked ? 1 : 0;\n\t\t\tpageWithProblems += components[component].problems ? 1 : 0;\n\t\t\t// exampleProblems += components[component].problems ? 1 : 0;\n\n\t\t\t// count the number of example problems\n\t\t\tlet numberOfProblemsForComponent = 0;\n\t\t\tif (components[component].problems) {\n\t\t\t\t// Split the problems string by commas (ignoring whitespaces)\n\t\t\t\tconst problemsArray = components[component].problems.split(/\\s*,\\s*/);\n\t\t\t\t// Count the number of elements in the array (number of problems)\n\t\t\t\tnumberOfProblemsForComponent = problemsArray.length;\n\t\t\t}\n\t\t\t// Add the number of problems for this component to the total count\n\t\t\texampleProblems += numberOfProblemsForComponent;\n\t\t}\n\t\tpageWithoutProblems = pageChecked - pageWithProblems;\n\n\t\treturn {\n\t\t\ttotal,\n\t\t\tpageChecked,\n\t\t\tpageUnchecked,\n\t\t\tpageWithProblems,\n\t\t\tpageWithoutProblems,\n\t\t\texampleProblems\n\t\t};\n\t}\n\n\tconst componentsAnalysis = analyzeComponents(components);\n\tconst formsAnalysis = analyzeComponents(forms);\n\tconst typographyAnalysis = analyzeComponents(typography);\n\n\t// console.log(\"Components:\", componentsAnalysis);\n\t// console.log(\"Forms:\", formsAnalysis);\n\t// console.log(\"Typography:\", typographyAnalysis);\n</script>\n\n<H1>Component and example checks</H1>\n\n<H2>Components</H2>\n<List class=\"space-y-1 text-gray-500 dark:text-gray-400\">\n\t<Li># of pages: {componentsAnalysis.total}</Li>\n\t<Li># of components/pages checked: {componentsAnalysis.pageChecked}</Li>\n\t<Li># of components/pages to be completed: {componentsAnalysis.pageUnchecked}</Li>\n\t<Li class=\"text-green-500\"\n\t\t># of pages without problems: {componentsAnalysis.pageWithoutProblems}</Li\n\t>\n\t{#if componentsAnalysis.exampleProblems > 0}\n\t\t<Li class=\"text-red-500\"># of examples to be completed: {componentsAnalysis.exampleProblems}</Li\n\t\t>\n\t{/if}\n</List>\n\n<H2>Forms</H2>\n<List class=\"space-y-1 text-gray-500 dark:text-gray-400\">\n\t<Li># of pages: {formsAnalysis.total}</Li>\n\t<Li># of components/pages checked: {formsAnalysis.pageChecked}</Li>\n\t<Li># of components/pages to be completed: {formsAnalysis.pageUnchecked}</Li>\n\t<Li class=\"text-green-500\"># of pages without problems: {formsAnalysis.pageWithoutProblems}</Li>\n\t{#if formsAnalysis.exampleProblems > 0}\n\t\t<Li class=\"text-red-500\"># of examples to be completed: {formsAnalysis.exampleProblems}</Li>\n\t{/if}\n</List>\n\n<H2>Typography</H2>\n<List class=\"space-y-1 text-gray-500 dark:text-gray-400\">\n\t<Li># of pages: {typographyAnalysis.total}</Li>\n\t<Li># of components/pages checked: {typographyAnalysis.pageChecked}</Li>\n\t<Li># of components/pages to be completed: {typographyAnalysis.pageUnchecked}</Li>\n\t<Li class=\"text-green-500\"\n\t\t># of pages without problems: {typographyAnalysis.pageWithoutProblems}</Li\n\t>\n\t{#if typographyAnalysis.exampleProblems > 0}\n\t\t<Li class=\"text-red-500\"># of examples to be completed: {typographyAnalysis.exampleProblems}</Li\n\t\t>\n\t{/if}\n</List>\n\n<Heading tag=\"h2\" class=\"mb-2 py-4 text-2xl font-semibold text-gray-900 dark:text-white\"\n\t>Components</Heading\n>\n<List class=\"space-y-1 text-gray-500 dark:text-gray-400\">\n\t{#each Object.entries(components) as [key, { checked, problems, notes }]}\n\t\t<Li icon>\n\t\t\t{#if checked && !problems}\n\t\t\t\t<CheckCircleSolid class=\"me-2 h-8 w-8 text-green-500 dark:text-green-400\" />\n\t\t\t{:else if problems}\n\t\t\t\t<CloseCircleSolid class=\"me-2 h-8 w-8 text-red-500 dark:text-red-400\" />\n\t\t\t{:else}\n\t\t\t\t<QuestionCircleSolid class=\"me-2 h-8 w-8 text-gray-500 dark:text-gray-400\" />\n\t\t\t{/if}\n\t\t\t<a\n\t\t\t\thref=\"/components/{convertStringToKebabCase(key)}\"\n\t\t\t\tclass=\"text-blue-800 underline hover:text-blue-500 dark:text-blue-300 hover:dark:text-blue-200\"\n\t\t\t\t>{key}</a\n\t\t\t>\n\t\t\t{#if problems}\n\t\t\t\t<span class=\"ml-4 text-red-500\">( {problems})</span>{/if}{#if notes}<span\n\t\t\t\t\tclass=\"ml-4 text-green-500\">(DONE: {notes})</span\n\t\t\t\t>\n\t\t\t{/if}\n\t\t</Li>\n\t{/each}\n</List>\n\n<Heading tag=\"h2\" class=\"mb-2 py-4 text-2xl font-semibold text-gray-900 dark:text-white\"\n\t>Forms</Heading\n>\n<List class=\"space-y-1 text-gray-500 dark:text-gray-400\">\n\t{#each Object.entries(forms) as [key, { checked, problems, notes }]}\n\t\t<Li icon>\n\t\t\t{#if checked && !problems}\n\t\t\t\t<CheckCircleSolid class=\"me-2 h-8 w-8 text-green-500 dark:text-green-400\" />\n\t\t\t{:else if problems}\n\t\t\t\t<CloseCircleSolid class=\"me-2 h-8 w-8 text-red-500 dark:text-red-400\" />\n\t\t\t{:else}\n\t\t\t\t<QuestionCircleSolid class=\"me-2 h-8 w-8 text-gray-500 dark:text-gray-400\" />\n\t\t\t{/if}\n\t\t\t<a\n\t\t\t\thref=\"/forms/{convertStringToKebabCase(key)}\"\n\t\t\t\tclass=\"text-blue-800 underline hover:text-blue-500 dark:text-blue-300 hover:dark:text-blue-200\"\n\t\t\t\t>{key}</a\n\t\t\t>\n\t\t\t{#if problems}\n\t\t\t\t<span class=\"ml-4 text-red-500\">( {problems})</span>{/if}{#if notes}<span\n\t\t\t\t\tclass=\"ml-4 text-green-500\">(DONE: {notes})</span\n\t\t\t\t>\n\t\t\t{/if}\n\t\t</Li>\n\t{/each}\n</List>\n\n<Heading tag=\"h2\" class=\"mb-2 py-4 text-2xl font-semibold text-gray-900 dark:text-white\"\n\t>Typography</Heading\n>\n<List class=\"space-y-1 text-gray-500 dark:text-gray-400\">\n\t{#each Object.entries(typography) as [key, { checked, problems, notes }]}\n\t\t<Li icon>\n\t\t\t{#if checked && !problems}\n\t\t\t\t<CheckCircleSolid class=\"me-2 h-8 w-8 text-green-500 dark:text-green-400\" />\n\t\t\t{:else if problems}\n\t\t\t\t<CloseCircleSolid class=\"me-2 h-8 w-8 text-red-500 dark:text-red-400\" />\n\t\t\t{:else}\n\t\t\t\t<QuestionCircleSolid class=\"me-2 h-8 w-8 text-gray-500 dark:text-gray-400\" />\n\t\t\t{/if}\n\t\t\t<a\n\t\t\t\thref=\"/typography/{convertStringToKebabCase(key)}\"\n\t\t\t\tclass=\"text-blue-800 underline hover:text-blue-500 dark:text-blue-300 hover:dark:text-blue-200\"\n\t\t\t\t>{key}</a\n\t\t\t>\n\t\t\t{#if problems}\n\t\t\t\t<span class=\"ml-4 text-red-500\">( {problems})</span>{/if}{#if notes}<span\n\t\t\t\t\tclass=\"ml-4 text-green-500\">(DONE: {notes})</span\n\t\t\t\t>\n\t\t\t{/if}\n\t\t</Li>\n\t{/each}\n</List>\n"
  },
  {
    "path": "src/routes/pages/theme/+page.svelte",
    "content": "<script>\n\timport { Theme } from '$lib';\n\timport { Breadcrumb, BreadcrumbItem } from '$lib';\n\timport { themeConfig } from './theme.config';\n</script>\n\n<Theme theme={themeConfig}>\n\t<div class=\"overflow-x-scroll p-2 sm:p-6\">\n\t\t<Breadcrumb>\n\t\t\t<BreadcrumbItem href=\"/\" home>Home</BreadcrumbItem>\n\t\t\t<BreadcrumbItem href=\"/\">Projects</BreadcrumbItem>\n\t\t\t<BreadcrumbItem>Flowbite Svelte</BreadcrumbItem>\n\t\t</Breadcrumb>\n\t</div>\n</Theme>\n\n<div class=\"overflow-x-scroll p-2 sm:p-6\">\n\t<Breadcrumb>\n\t\t<BreadcrumbItem href=\"/\" home>Home</BreadcrumbItem>\n\t\t<BreadcrumbItem href=\"/\">Projects</BreadcrumbItem>\n\t\t<BreadcrumbItem>Flowbite Svelte</BreadcrumbItem>\n\t</Breadcrumb>\n</div>\n"
  },
  {
    "path": "src/routes/pages/theme/theme.config.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const themeConfig = {\n\tbreadcrumb: tv({\n\t\tslots: {\n\t\t\tlist: 'inline-flex items-center space-x-8 rtl:space-x-reverse rtl:space-x-reverse'\n\t\t}\n\t})\n};\n"
  },
  {
    "path": "src/routes/plugins/chart/+page.svelte",
    "content": "<script lang=\"ts\">\n\t// import type { ApexOptions } from 'apexcharts';\n\timport { Chart, Card, A, Button, Dropdown, DropdownLi, DropdownUl, uiHelpers } from '$lib';\n\timport {\n\t\tUsersGroupSolid,\n\t\tArrowUpOutline,\n\t\tChevronRightOutline,\n\t\tChevronDownOutline\n\t} from 'flowbite-svelte-icons';\n\tlet dropdown = uiHelpers();\n\tlet isOpen = $state(false);\n\tlet toggle = dropdown.toggle;\n\n\tlet dropdown2 = uiHelpers();\n\tlet isOpen2 = $state(false);\n\tlet toggle2 = dropdown2.toggle;\n\n\tlet dropdown3 = uiHelpers();\n\tlet isOpen3 = $state(false);\n\tlet toggle3 = dropdown3.toggle;\n\n\t$effect(() => {\n\t\tisOpen = dropdown.isOpen;\n\t\tisOpen2 = dropdown2.isOpen;\n\t\tisOpen3 = dropdown3.isOpen;\n\t});\n\n\tconst options = {\n\t\tchart: {\n\t\t\theight: '400px',\n\t\t\tmaxWidth: '100%',\n\t\t\ttype: 'area' as const,\n\t\t\tfontFamily: 'Inter, sans-serif',\n\t\t\tdropShadow: {\n\t\t\t\tenabled: false\n\t\t\t},\n\t\t\ttoolbar: {\n\t\t\t\tshow: false\n\t\t\t}\n\t\t},\n\t\ttooltip: {\n\t\t\tenabled: true,\n\t\t\tx: {\n\t\t\t\tshow: false\n\t\t\t}\n\t\t},\n\t\tfill: {\n\t\t\ttype: 'gradient',\n\t\t\tgradient: {\n\t\t\t\topacityFrom: 0.55,\n\t\t\t\topacityTo: 0,\n\t\t\t\tshade: '#1C64F2',\n\t\t\t\tgradientToColors: ['#1C64F2']\n\t\t\t}\n\t\t},\n\t\tdataLabels: {\n\t\t\tenabled: false\n\t\t},\n\t\tstroke: {\n\t\t\twidth: 6\n\t\t},\n\t\tgrid: {\n\t\t\tshow: false,\n\t\t\tstrokeDashArray: 4,\n\t\t\tpadding: {\n\t\t\t\tleft: 2,\n\t\t\t\tright: 2,\n\t\t\t\ttop: 0\n\t\t\t}\n\t\t},\n\t\tseries: [\n\t\t\t{\n\t\t\t\tname: 'New users',\n\t\t\t\tdata: [6500, 6418, 6456, 6526, 6356, 6456],\n\t\t\t\tcolor: '#1A56DB'\n\t\t\t}\n\t\t],\n\t\txaxis: {\n\t\t\tcategories: [\n\t\t\t\t'01 February',\n\t\t\t\t'02 February',\n\t\t\t\t'03 February',\n\t\t\t\t'04 February',\n\t\t\t\t'05 February',\n\t\t\t\t'06 February',\n\t\t\t\t'07 February'\n\t\t\t],\n\t\t\tlabels: {\n\t\t\t\tshow: false\n\t\t\t},\n\t\t\taxisBorder: {\n\t\t\t\tshow: false\n\t\t\t},\n\t\t\taxisTicks: {\n\t\t\t\tshow: false\n\t\t\t}\n\t\t},\n\t\tyaxis: {\n\t\t\tshow: false\n\t\t}\n\t};\n\n\tconst optionCol = {\n\t\tcolors: ['#1A56DB', '#FDBA8C'],\n\t\tseries: [\n\t\t\t{\n\t\t\t\tname: 'Organic',\n\t\t\t\tcolor: '#1A56DB',\n\t\t\t\tdata: [\n\t\t\t\t\t{ x: 'Mon', y: 231 },\n\t\t\t\t\t{ x: 'Tue', y: 122 },\n\t\t\t\t\t{ x: 'Wed', y: 63 },\n\t\t\t\t\t{ x: 'Thu', y: 421 },\n\t\t\t\t\t{ x: 'Fri', y: 122 },\n\t\t\t\t\t{ x: 'Sat', y: 323 },\n\t\t\t\t\t{ x: 'Sun', y: 111 }\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'Social media',\n\t\t\t\tcolor: '#FDBA8C',\n\t\t\t\tdata: [\n\t\t\t\t\t{ x: 'Mon', y: 232 },\n\t\t\t\t\t{ x: 'Tue', y: 113 },\n\t\t\t\t\t{ x: 'Wed', y: 341 },\n\t\t\t\t\t{ x: 'Thu', y: 224 },\n\t\t\t\t\t{ x: 'Fri', y: 522 },\n\t\t\t\t\t{ x: 'Sat', y: 411 },\n\t\t\t\t\t{ x: 'Sun', y: 243 }\n\t\t\t\t]\n\t\t\t}\n\t\t],\n\t\tchart: {\n\t\t\ttype: 'bar' as const,\n\t\t\theight: '320px',\n\t\t\tfontFamily: 'Inter, sans-serif',\n\t\t\ttoolbar: {\n\t\t\t\tshow: false\n\t\t\t}\n\t\t},\n\t\tplotOptions: {\n\t\t\tbar: {\n\t\t\t\thorizontal: false,\n\t\t\t\tcolumnWidth: '70%',\n\t\t\t\tborderRadiusApplication: 'end' as const,\n\t\t\t\tborderRadius: 8\n\t\t\t}\n\t\t},\n\t\ttooltip: {\n\t\t\tshared: true,\n\t\t\tintersect: false,\n\t\t\tstyle: {\n\t\t\t\tfontFamily: 'Inter, sans-serif'\n\t\t\t}\n\t\t},\n\t\tstates: {\n\t\t\thover: {\n\t\t\t\tfilter: {\n\t\t\t\t\ttype: 'darken',\n\t\t\t\t\tvalue: 1\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tstroke: {\n\t\t\tshow: true,\n\t\t\twidth: 0,\n\t\t\tcolors: ['transparent']\n\t\t},\n\t\tgrid: {\n\t\t\tshow: false,\n\t\t\tstrokeDashArray: 4,\n\t\t\tpadding: {\n\t\t\t\tleft: 2,\n\t\t\t\tright: 2,\n\t\t\t\ttop: -14\n\t\t\t}\n\t\t},\n\t\tdataLabels: {\n\t\t\tenabled: false\n\t\t},\n\t\tlegend: {\n\t\t\tshow: false\n\t\t},\n\t\txaxis: {\n\t\t\tfloating: false,\n\t\t\tlabels: {\n\t\t\t\tshow: true,\n\t\t\t\tstyle: {\n\t\t\t\t\tfontFamily: 'Inter, sans-serif',\n\t\t\t\t\tcssClass: 'text-xs font-normal fill-gray-500 dark:fill-gray-400'\n\t\t\t\t}\n\t\t\t},\n\t\t\taxisBorder: {\n\t\t\t\tshow: false\n\t\t\t},\n\t\t\taxisTicks: {\n\t\t\t\tshow: false\n\t\t\t}\n\t\t},\n\t\tyaxis: {\n\t\t\tshow: false\n\t\t},\n\t\tfill: {\n\t\t\topacity: 1\n\t\t}\n\t};\n\tconst optionBar = {\n\t\tseries: [\n\t\t\t{\n\t\t\t\tname: 'Income',\n\t\t\t\tcolor: '#31C48D',\n\t\t\t\tdata: [1420, 1620, 1820, 1420, 1650, 2120]\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'Expense',\n\t\t\t\tdata: [788, 810, 866, 788, 1100, 1200],\n\t\t\t\tcolor: '#F05252'\n\t\t\t}\n\t\t],\n\t\tchart: {\n\t\t\tsparkline: {\n\t\t\t\tenabled: false\n\t\t\t},\n\t\t\ttype: 'bar' as const,\n\t\t\twidth: '100%',\n\t\t\theight: 400,\n\t\t\ttoolbar: {\n\t\t\t\tshow: false\n\t\t\t}\n\t\t},\n\t\tfill: {\n\t\t\topacity: 1\n\t\t},\n\t\tplotOptions: {\n\t\t\tbar: {\n\t\t\t\thorizontal: true,\n\t\t\t\tcolumnWidth: '100%',\n\t\t\t\tborderRadiusApplication: 'end' as const,\n\t\t\t\tborderRadius: 6,\n\t\t\t\tdataLabels: {\n\t\t\t\t\tposition: 'top'\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tlegend: {\n\t\t\tshow: true,\n\t\t\tposition: 'bottom' as const\n\t\t},\n\t\tdataLabels: {\n\t\t\tenabled: false\n\t\t},\n\t\ttooltip: {\n\t\t\tshared: true,\n\t\t\tintersect: false,\n\t\t\tformatter: function (value: number) {\n\t\t\t\treturn '$' + value;\n\t\t\t}\n\t\t},\n\t\txaxis: {\n\t\t\tlabels: {\n\t\t\t\tshow: true,\n\t\t\t\tstyle: {\n\t\t\t\t\tfontFamily: 'Inter, sans-serif',\n\t\t\t\t\tcssClass: 'text-xs font-normal fill-gray-500 dark:fill-gray-400'\n\t\t\t\t},\n\t\t\t\tformatter: function (value: string) {\n\t\t\t\t\treturn '$' + value;\n\t\t\t\t}\n\t\t\t},\n\t\t\tcategories: ['Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n\t\t\taxisTicks: {\n\t\t\t\tshow: false\n\t\t\t},\n\t\t\taxisBorder: {\n\t\t\t\tshow: false\n\t\t\t}\n\t\t},\n\t\tyaxis: {\n\t\t\tlabels: {\n\t\t\t\tshow: true,\n\t\t\t\tstyle: {\n\t\t\t\t\tfontFamily: 'Inter, sans-serif',\n\t\t\t\t\tcssClass: 'text-xs font-normal fill-gray-500 dark:fill-gray-400'\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tgrid: {\n\t\t\tshow: true,\n\t\t\tstrokeDashArray: 4,\n\t\t\tpadding: {\n\t\t\t\tleft: 2,\n\t\t\t\tright: 2,\n\t\t\t\ttop: -20\n\t\t\t}\n\t\t}\n\t};\n\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\tconst modules = import.meta.glob('./md/*.md', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t});\n</script>\n\n<H1>Chart</H1>\n<H2>Setup</H2>\n<HighlightCompo code={modules['./md/setup.md'] as string} />\n<H2>Area chart</H2>\n<CodeWrapper class=\"flex items-start justify-center\">\n\t<Card>\n\t\t<div class=\"flex justify-between\">\n\t\t\t<div>\n\t\t\t\t<h5 class=\"pb-2 text-3xl leading-none font-bold text-gray-900 dark:text-white\">32.4k</h5>\n\t\t\t\t<p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">Users this week</p>\n\t\t\t</div>\n\t\t\t<div\n\t\t\t\tclass=\"flex items-center px-2.5 py-0.5 text-center text-base font-semibold text-green-500 dark:text-green-500\"\n\t\t\t>\n\t\t\t\t12%\n\t\t\t\t<ChevronRightOutline class=\"ms-1 h-3 w-3\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<Chart {options} />\n\t\t<div\n\t\t\tclass=\"grid grid-cols-1 items-center justify-between border-t border-gray-200 dark:border-gray-700\"\n\t\t>\n\t\t\t<div class=\"flex items-center justify-between pt-5\">\n\t\t\t\t<Button\n\t\t\t\t\tonclick={toggle}\n\t\t\t\t\tclass=\"inline-flex items-center bg-transparent py-0 text-center text-sm font-medium text-gray-500 hover:bg-transparent hover:text-gray-900 focus:ring-transparent dark:bg-transparent dark:text-gray-400 dark:hover:bg-transparent dark:hover:text-white dark:focus:ring-transparent\"\n\t\t\t\t\t>Last 7 days<ChevronDownOutline class=\"m-2.5 ms-1.5 w-2.5\" /></Button\n\t\t\t\t>\n\t\t\t\t<div class=\"relative\">\n\t\t\t\t\t<Dropdown divClass=\"absolute top-[5px] -left-[180px]\" dropdownStatus={isOpen}>\n\t\t\t\t\t\t{#snippet children()}\n\t\t\t\t\t\t\t<DropdownUl>\n\t\t\t\t\t\t\t\t<DropdownLi href=\"/\">Yesterday</DropdownLi>\n\t\t\t\t\t\t\t\t<DropdownLi href=\"/\">Today</DropdownLi>\n\t\t\t\t\t\t\t\t<DropdownLi href=\"/\">Last 7 days</DropdownLi>\n\t\t\t\t\t\t\t\t<DropdownLi href=\"/\">Last 30 days</DropdownLi>\n\t\t\t\t\t\t\t\t<DropdownLi href=\"/\">Last 90 days</DropdownLi>\n\t\t\t\t\t\t\t</DropdownUl>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t</Dropdown>\n\t\t\t\t</div>\n\t\t\t\t<A\n\t\t\t\t\thref=\"/\"\n\t\t\t\t\tclass=\"hover:text-primary-700 dark:hover:text-primary-500 rounded-lg px-3 py-2 text-sm font-semibold uppercase hover:bg-gray-100 hover:no-underline dark:border-gray-700 dark:hover:bg-gray-700 dark:focus:ring-gray-700\"\n\t\t\t\t>\n\t\t\t\t\tUsers Report\n\t\t\t\t\t<ChevronRightOutline class=\"ms-1.5 h-2.5 w-2.5\" />\n\t\t\t\t</A>\n\t\t\t</div>\n\t\t</div>\n\t</Card>\n</CodeWrapper>\n<HighlightCompo code={modules['./md/area-chart.md'] as string} />\n\n<H2>Column chart</H2>\n<CodeWrapper class=\"flex items-start justify-center\">\n\t<Card>\n\t\t<div class=\"mb-4 flex justify-between border-b border-gray-200 pb-4 dark:border-gray-700\">\n\t\t\t<div class=\"flex items-center\">\n\t\t\t\t<div\n\t\t\t\t\tclass=\"me-3 flex h-12 w-12 items-center justify-center rounded-lg bg-gray-100 dark:bg-gray-700\"\n\t\t\t\t>\n\t\t\t\t\t<UsersGroupSolid class=\"h-6 w-6 text-gray-500 dark:text-gray-400\" />\n\t\t\t\t</div>\n\t\t\t\t<div>\n\t\t\t\t\t<h5 class=\"pb-1 text-2xl leading-none font-bold text-gray-900 dark:text-white\">3.4k</h5>\n\t\t\t\t\t<p class=\"text-sm font-normal text-gray-500 dark:text-gray-400\">\n\t\t\t\t\t\tLeads generated per week\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div>\n\t\t\t\t<span\n\t\t\t\t\tclass=\"inline-flex items-center rounded-md bg-green-100 px-2.5 py-1 text-xs font-medium text-green-800 dark:bg-green-900 dark:text-green-300\"\n\t\t\t\t>\n\t\t\t\t\t<ArrowUpOutline class=\"me-1.5 h-2.5 w-2.5\" />\n\t\t\t\t\t42.5%\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"grid grid-cols-2\">\n\t\t\t<dl class=\"flex items-center\">\n\t\t\t\t<dt class=\"me-1 text-sm font-normal text-gray-500 dark:text-gray-400\">Money spent:</dt>\n\t\t\t\t<dd class=\"text-sm font-semibold text-gray-900 dark:text-white\">$3,232</dd>\n\t\t\t</dl>\n\t\t\t<dl class=\"flex items-center justify-end\">\n\t\t\t\t<dt class=\"me-1 text-sm font-normal text-gray-500 dark:text-gray-400\">Conversion rate:</dt>\n\t\t\t\t<dd class=\"text-sm font-semibold text-gray-900 dark:text-white\">1.2%</dd>\n\t\t\t</dl>\n\t\t</div>\n\t\t<Chart options={optionCol} />\n\t\t<div\n\t\t\tclass=\"grid grid-cols-1 items-center justify-between border-t border-gray-200 dark:border-gray-700\"\n\t\t>\n\t\t\t<div class=\"flex items-center justify-between pt-5\">\n\t\t\t\t<Button\n\t\t\t\t\tonclick={toggle2}\n\t\t\t\t\tclass=\"inline-flex items-center bg-transparent py-0 text-center text-sm font-medium text-gray-500 hover:bg-transparent hover:text-gray-900 focus:ring-transparent dark:bg-transparent dark:text-gray-400 dark:hover:bg-transparent dark:hover:text-white dark:focus:ring-transparent\"\n\t\t\t\t\t>Last 7 days<ChevronDownOutline class=\"m-2.5 ms-1.5 w-2.5\" /></Button\n\t\t\t\t>\n\t\t\t\t<div class=\"relative\">\n\t\t\t\t\t<Dropdown divClass=\"absolute top-[5px] -left-[180px]\" dropdownStatus={isOpen2}>\n\t\t\t\t\t\t{#snippet children()}\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Yesterday</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Today</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Last 7 days</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Last 30 days</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Last 90 days</DropdownLi>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t</Dropdown>\n\t\t\t\t</div>\n\t\t\t\t<A\n\t\t\t\t\thref=\"/\"\n\t\t\t\t\tclass=\"hover:text-primary-700 dark:hover:text-primary-500 rounded-lg px-3 py-2 text-sm font-semibold uppercase hover:bg-gray-100 hover:no-underline dark:border-gray-700 dark:hover:bg-gray-700 dark:focus:ring-gray-700\"\n\t\t\t\t>\n\t\t\t\t\tLeads Report\n\t\t\t\t\t<ChevronRightOutline class=\"ms-1.5 h-2.5 w-2.5\" />\n\t\t\t\t</A>\n\t\t\t</div>\n\t\t</div>\n\t</Card>\n</CodeWrapper>\n<HighlightCompo code={modules['./md/column-chart.md'] as string} />\n\n<H2>Bar chart</H2>\n<CodeWrapper class=\"flex items-start justify-center\">\n\t<Card>\n\t\t<div class=\"flex justify-between border-b border-gray-200 pb-3 dark:border-gray-700\">\n\t\t\t<dl>\n\t\t\t\t<dt class=\"pb-1 text-base font-normal text-gray-500 dark:text-gray-400\">Profit</dt>\n\t\t\t\t<dd class=\"text-3xl leading-none font-bold text-gray-900 dark:text-white\">$5,405</dd>\n\t\t\t</dl>\n\t\t\t<div>\n\t\t\t\t<span\n\t\t\t\t\tclass=\"inline-flex items-center rounded-md bg-green-100 px-2.5 py-1 text-xs font-medium text-green-800 dark:bg-green-900 dark:text-green-300\"\n\t\t\t\t>\n\t\t\t\t\t<ArrowUpOutline class=\"me-1.5 h-2.5 w-2.5\" />\n\t\t\t\t\tProfit rate 23.5%\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"grid grid-cols-2 py-3\">\n\t\t\t<dl>\n\t\t\t\t<dt class=\"pb-1 text-base font-normal text-gray-500 dark:text-gray-400\">Income</dt>\n\t\t\t\t<dd class=\"text-xl leading-none font-bold text-green-500 dark:text-green-400\">$23,635</dd>\n\t\t\t</dl>\n\t\t\t<dl>\n\t\t\t\t<dt class=\"pb-1 text-base font-normal text-gray-500 dark:text-gray-400\">Expense</dt>\n\t\t\t\t<dd class=\"text-xl leading-none font-bold text-red-600 dark:text-red-500\">-$18,230</dd>\n\t\t\t</dl>\n\t\t</div>\n\n\t\t<Chart options={optionBar} />\n\t\t<div\n\t\t\tclass=\"grid grid-cols-1 items-center justify-between border-t border-gray-200 dark:border-gray-700\"\n\t\t>\n\t\t\t<div class=\"flex items-center justify-between pt-5\">\n\t\t\t\t<Button\n\t\t\t\t\tonclick={toggle3}\n\t\t\t\t\tclass=\"inline-flex items-center bg-transparent py-0 text-center text-sm font-medium text-gray-500 hover:bg-transparent hover:text-gray-900 focus:ring-transparent dark:bg-transparent dark:text-gray-400 dark:hover:bg-transparent dark:hover:text-white dark:focus:ring-transparent\"\n\t\t\t\t\t>Last 7 days<ChevronDownOutline class=\"m-2.5 ms-1.5 w-2.5\" /></Button\n\t\t\t\t>\n\t\t\t\t<div class=\"relative\">\n\t\t\t\t\t<Dropdown divClass=\"absolute top-[5px] -left-[180px]\" dropdownStatus={isOpen3}>\n\t\t\t\t\t\t{#snippet children()}\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Yesterday</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Today</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Last 7 days</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Last 30 days</DropdownLi>\n\t\t\t\t\t\t\t<DropdownLi href=\"/\">Last 90 days</DropdownLi>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t</Dropdown>\n\t\t\t\t</div>\n\t\t\t\t<A\n\t\t\t\t\thref=\"/\"\n\t\t\t\t\tclass=\"hover:text-primary-700 dark:hover:text-primary-500 rounded-lg px-3 py-2 text-sm font-semibold uppercase hover:bg-gray-100 hover:no-underline dark:border-gray-700 dark:hover:bg-gray-700 dark:focus:ring-gray-700\"\n\t\t\t\t>\n\t\t\t\t\tLeads Report\n\t\t\t\t\t<ChevronRightOutline class=\"ms-1.5 h-2.5 w-2.5\" />\n\t\t\t\t</A>\n\t\t\t</div>\n\t\t</div>\n\t</Card>\n</CodeWrapper>\n<HighlightCompo code={modules['./md/bar-chart.md'] as string} />\n"
  },
  {
    "path": "src/routes/plugins/chart/md/area-chart.md",
    "content": "<Card>\n  <div class=\"flex justify-between\">\n    <div>\n      <h5 class=\"leading-none text-3xl font-bold text-gray-900 dark:text-white pb-2\">32.4k</h5>\n      <p class=\"text-base font-normal text-gray-500 dark:text-gray-400\">Users this week</p>\n    </div>\n    <div class=\"flex items-center px-2.5 py-0.5 text-base font-semibold text-green-500 dark:text-green-500 text-center\">\n      12%\n      <ChevronRightOutline class=\"w-3 h-3 ms-1\" />\n    </div>\n  </div>\n  <Chart {options} />\n  <div class=\"grid grid-cols-1 items-center border-gray-200 border-t dark:border-gray-700 justify-between\">\n    <div class=\"flex justify-between items-center pt-5\">\n      <Button onclick={toggle} btnclass=\"text-sm font-medium text-gray-500 dark:text-gray-400 hover:text-gray-900 text-center inline-flex items-center dark:hover:text-white bg-transparent hover:bg-transparent dark:bg-transparent dark:hover:bg-transparent focus:ring-transparent dark:focus:ring-transparent py-0\">Last 7 days<ChevronDownOutline class=\"w-2.5 m-2.5 ms-1.5\" /></Button>\n      <div class=\"relative\">\n        <Dropdown divclass=\"absolute top-[5px] -left-[180px]\" {isOpen}>\n          {#snippet children()}\n          <DropdownItem href='/'>Yesterday</DropdownItem>\n          <DropdownItem href='/'>Today</DropdownItem>\n          <DropdownItem href='/'>Last 7 days</DropdownItem>\n          <DropdownItem href='/'>Last 30 days</DropdownItem>\n          <DropdownItem href='/'>Last 90 days</DropdownItem>\n          {/snippet}\n        </Dropdown>\n      </div>\n      <A href=\"/\" aclass=\"uppercase text-sm font-semibold hover:text-primary-700 dark:hover:text-primary-500 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 dark:focus:ring-gray-700 dark:border-gray-700 px-3 py-2 hover:no-underline\">\n        Users Report\n        <ChevronRightOutline class=\"w-2.5 h-2.5 ms-1.5\" />\n      </A>\n    </div>\n  </div>\n</Card>\n"
  },
  {
    "path": "src/routes/plugins/chart/md/bar-chart.md",
    "content": "<Card>\n  <div class=\"flex justify-between border-gray-200 border-b dark:border-gray-700 pb-3\">\n    <dl>\n      <dt class=\"text-base font-normal text-gray-500 dark:text-gray-400 pb-1\">Profit</dt>\n      <dd class=\"leading-none text-3xl font-bold text-gray-900 dark:text-white\">$5,405</dd>\n    </dl>\n    <div>\n      <span class=\"bg-green-100 text-green-800 text-xs font-medium inline-flex items-center px-2.5 py-1 rounded-md dark:bg-green-900 dark:text-green-300\">\n        <ArrowUpOutline class=\"w-2.5 h-2.5 me-1.5\" />\n        Profit rate 23.5%\n      </span>\n    </div>\n  </div>\n\n  <div class=\"grid grid-cols-2 py-3\">\n    <dl>\n      <dt class=\"text-base font-normal text-gray-500 dark:text-gray-400 pb-1\">Income</dt>\n      <dd class=\"leading-none text-xl font-bold text-green-500 dark:text-green-400\">$23,635</dd>\n    </dl>\n    <dl>\n      <dt class=\"text-base font-normal text-gray-500 dark:text-gray-400 pb-1\">Expense</dt>\n      <dd class=\"leading-none text-xl font-bold text-red-600 dark:text-red-500\">-$18,230</dd>\n    </dl>\n  </div>\n\n  <Chart options={optionBar} />\n  <div class=\"grid grid-cols-1 items-center border-gray-200 border-t dark:border-gray-700 justify-between\">\n    <div class=\"flex justify-between items-center pt-5\">\n      <Button onclick={toggle3} btnclass=\"text-sm font-medium text-gray-500 dark:text-gray-400 hover:text-gray-900 text-center inline-flex items-center dark:hover:text-white bg-transparent hover:bg-transparent dark:bg-transparent dark:hover:bg-transparent focus:ring-transparent dark:focus:ring-transparent py-0\">Last 7 days<ChevronDownOutline class=\"w-2.5 m-2.5 ms-1.5\" /></Button>\n      <div class=\"relative\">\n        <Dropdown divclass=\"absolute top-[5px] -left-[180px]\" isOpen={isOpen3}>\n          {#snippet children()}\n          <DropdownItem href='/'>Yesterday</DropdownItem>\n          <DropdownItem href='/'>Today</DropdownItem>\n          <DropdownItem href='/'>Last 7 days</DropdownItem>\n          <DropdownItem href='/'>Last 30 days</DropdownItem>\n          <DropdownItem href='/'>Last 90 days</DropdownItem>\n          {/snippet}\n        </Dropdown>\n      </div>\n      <A href=\"/\" aclass=\"uppercase text-sm font-semibold hover:text-primary-700 dark:hover:text-primary-500 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 dark:focus:ring-gray-700 dark:border-gray-700 px-3 py-2 hover:no-underline\">\n        Leads Report\n        <ChevronRightOutline class=\"w-2.5 h-2.5 ms-1.5\" />\n      </A>\n    </div>\n  </div>\n</Card>\n"
  },
  {
    "path": "src/routes/plugins/chart/md/column-chart.md",
    "content": "<Card>\n  <div class=\"flex justify-between pb-4 mb-4 border-b border-gray-200 dark:border-gray-700\">\n    <div class=\"flex items-center\">\n      <div class=\"w-12 h-12 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center me-3\">\n        <UsersGroupSolid class=\"w-6 h-6 text-gray-500 dark:text-gray-400\" />\n      </div>\n      <div>\n        <h5 class=\"leading-none text-2xl font-bold text-gray-900 dark:text-white pb-1\">3.4k</h5>\n        <p class=\"text-sm font-normal text-gray-500 dark:text-gray-400\">Leads generated per week</p>\n      </div>\n    </div>\n    <div>\n      <span class=\"bg-green-100 text-green-800 text-xs font-medium inline-flex items-center px-2.5 py-1 rounded-md dark:bg-green-900 dark:text-green-300\">\n        <ArrowUpOutline class=\"w-2.5 h-2.5 me-1.5\" />\n        42.5%\n      </span>\n    </div>\n  </div>\n  <div class=\"grid grid-cols-2\">\n    <dl class=\"flex items-center\">\n      <dt class=\"text-gray-500 dark:text-gray-400 text-sm font-normal me-1\">Money spent:</dt>\n      <dd class=\"text-gray-900 text-sm dark:text-white font-semibold\">$3,232</dd>\n    </dl>\n    <dl class=\"flex items-center justify-end\">\n      <dt class=\"text-gray-500 dark:text-gray-400 text-sm font-normal me-1\">Conversion rate:</dt>\n      <dd class=\"text-gray-900 text-sm dark:text-white font-semibold\">1.2%</dd>\n    </dl>\n  </div>\n  <Chart options={optionCol} />\n  <div class=\"grid grid-cols-1 items-center border-gray-200 border-t dark:border-gray-700 justify-between\">\n    <div class=\"flex justify-between items-center pt-5\">\n      <Button onclick={toggle2} btnclass=\"text-sm font-medium text-gray-500 dark:text-gray-400 hover:text-gray-900 text-center inline-flex items-center dark:hover:text-white bg-transparent hover:bg-transparent dark:bg-transparent dark:hover:bg-transparent focus:ring-transparent dark:focus:ring-transparent py-0\">Last 7 days<ChevronDownOutline class=\"w-2.5 m-2.5 ms-1.5\" /></Button>\n      <div class=\"relative\">\n        <Dropdown divclass=\"absolute top-[5px] -left-[180px]\" isOpen={isOpen2}>\n          {#snippet children()}\n          <DropdownItem href='/'>Yesterday</DropdownItem>\n          <DropdownItem href='/'>Today</DropdownItem>\n          <DropdownItem href='/'>Last 7 days</DropdownItem>\n          <DropdownItem href='/'>Last 30 days</DropdownItem>\n          <DropdownItem href='/'>Last 90 days</DropdownItem>\n          {/snippet}\n        </Dropdown>\n      </div>\n      <A href=\"/\" aclass=\"uppercase text-sm font-semibold hover:text-primary-700 dark:hover:text-primary-500 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 dark:focus:ring-gray-700 dark:border-gray-700 px-3 py-2 hover:no-underline\">\n        Leads Report\n        <ChevronRightOutline class=\"w-2.5 h-2.5 ms-1.5\" />\n      </A>\n    </div>\n  </div>\n</Card>\n"
  },
  {
    "path": "src/routes/plugins/chart/md/setup.md",
    "content": "<script>\n  import { Chart, Card, A, Button, Dropdown, DropdownItem, uiHelpers } from 'svelte-5-ui-lib';\n  import { UsersGroupSolid, ArrowUpOutline, ChevronRightOutline, ChevronDownOutline } from 'flowbite-svelte-icons';\n  \n\tlet dropdown = uiHelpers();\n\tlet isOpen = $state(false);\n\tlet toggle = dropdown.toggle;\n\n  let dropdown2 = uiHelpers();\n  let isOpen2 = $state(false);\n\tlet toggle2 = dropdown2.toggle;\n\n  let dropdown3 = uiHelpers();\n  let isOpen3 = $state(false);\n\tlet toggle3 = dropdown3.toggle;\n\t\n  $effect(() => {\n\t\tisOpen = dropdown.isOpen;\n    isOpen2 = dropdown2.isOpen;\n    isOpen3 = dropdown3.isOpen;\n\t});\n\n  let options = {\n    chart: {\n      height: '400px',\n      maxWidth: '100%',\n      type: 'area',\n      fontFamily: 'Inter, sans-serif',\n      dropShadow: {\n        enabled: false\n      },\n      toolbar: {\n        show: false\n      }\n    },\n    tooltip: {\n      enabled: true,\n      x: {\n        show: false\n      }\n    },\n    fill: {\n      type: 'gradient',\n      gradient: {\n        opacityFrom: 0.55,\n        opacityTo: 0,\n        shade: '#1C64F2',\n        gradientToColors: ['#1C64F2']\n      }\n    },\n    dataLabels: {\n      enabled: false\n    },\n    stroke: {\n      width: 6\n    },\n    grid: {\n      show: false,\n      strokeDashArray: 4,\n      padding: {\n        left: 2,\n        right: 2,\n        top: 0\n      }\n    },\n    series: [\n      {\n        name: 'New users',\n        data: [6500, 6418, 6456, 6526, 6356, 6456],\n        color: '#1A56DB'\n      }\n    ],\n    xaxis: {\n      categories: ['01 February', '02 February', '03 February', '04 February', '05 February', '06 February', '07 February'],\n      labels: {\n        show: false\n      },\n      axisBorder: {\n        show: false\n      },\n      axisTicks: {\n        show: false\n      }\n    },\n    yaxis: {\n      show: false\n    }\n  };\n\n  const optionCol = {\n    colors: ['#1A56DB', '#FDBA8C'],\n    series: [\n      {\n        name: 'Organic',\n        color: '#1A56DB',\n        data: [\n          { x: 'Mon', y: 231 },\n          { x: 'Tue', y: 122 },\n          { x: 'Wed', y: 63 },\n          { x: 'Thu', y: 421 },\n          { x: 'Fri', y: 122 },\n          { x: 'Sat', y: 323 },\n          { x: 'Sun', y: 111 }\n        ]\n      },\n      {\n        name: 'Social media',\n        color: '#FDBA8C',\n        data: [\n          { x: 'Mon', y: 232 },\n          { x: 'Tue', y: 113 },\n          { x: 'Wed', y: 341 },\n          { x: 'Thu', y: 224 },\n          { x: 'Fri', y: 522 },\n          { x: 'Sat', y: 411 },\n          { x: 'Sun', y: 243 }\n        ]\n      }\n    ],\n    chart: {\n      type: 'bar',\n      height: '320px',\n      fontFamily: 'Inter, sans-serif',\n      toolbar: {\n        show: false\n      }\n    },\n    plotOptions: {\n      bar: {\n        horizontal: false,\n        columnWidth: '70%',\n        borderRadiusApplication: 'end',\n        borderRadius: 8\n      }\n    },\n    tooltip: {\n      shared: true,\n      intersect: false,\n      style: {\n        fontFamily: 'Inter, sans-serif'\n      }\n    },\n    states: {\n      hover: {\n        filter: {\n          type: 'darken',\n          value: 1\n        }\n      }\n    },\n    stroke: {\n      show: true,\n      width: 0,\n      colors: ['transparent']\n    },\n    grid: {\n      show: false,\n      strokeDashArray: 4,\n      padding: {\n        left: 2,\n        right: 2,\n        top: -14\n      }\n    },\n    dataLabels: {\n      enabled: false\n    },\n    legend: {\n      show: false\n    },\n    xaxis: {\n      floating: false,\n      labels: {\n        show: true,\n        style: {\n          fontFamily: 'Inter, sans-serif',\n          cssClass: 'text-xs font-normal fill-gray-500 dark:fill-gray-400'\n        }\n      },\n      axisBorder: {\n        show: false\n      },\n      axisTicks: {\n        show: false\n      }\n    },\n    yaxis: {\n      show: false\n    },\n    fill: {\n      opacity: 1\n    }\n  };\n  const optionBar = {\n    series: [\n      {\n        name: 'Income',\n        color: '#31C48D',\n        data: ['1420', '1620', '1820', '1420', '1650', '2120']\n      },\n      {\n        name: 'Expense',\n        data: ['788', '810', '866', '788', '1100', '1200'],\n        color: '#F05252'\n      }\n    ],\n    chart: {\n      sparkline: {\n        enabled: false\n      },\n      type: 'bar',\n      width: '100%',\n      height: 400,\n      toolbar: {\n        show: false\n      }\n    },\n    fill: {\n      opacity: 1\n    },\n    plotOptions: {\n      bar: {\n        horizontal: true,\n        columnWidth: '100%',\n        borderRadiusApplication: 'end',\n        borderRadius: 6,\n        dataLabels: {\n          position: 'top'\n        }\n      }\n    },\n    legend: {\n      show: true,\n      position: 'bottom'\n    },\n    dataLabels: {\n      enabled: false\n    },\n    tooltip: {\n      shared: true,\n      intersect: false,\n      formatter: function (value) {\n        return '$' + value;\n      }\n    },\n    xaxis: {\n      labels: {\n        show: true,\n        style: {\n          fontFamily: 'Inter, sans-serif',\n          cssClass: 'text-xs font-normal fill-gray-500 dark:fill-gray-400'\n        },\n        formatter: function (value) {\n          return '$' + value;\n        }\n      },\n      categories: ['Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n      axisTicks: {\n        show: false\n      },\n      axisBorder: {\n        show: false\n      }\n    },\n    yaxis: {\n      labels: {\n        show: true,\n        style: {\n          fontFamily: 'Inter, sans-serif',\n          cssClass: 'text-xs font-normal fill-gray-500 dark:fill-gray-400'\n        }\n      }\n    },\n    grid: {\n      show: true,\n      strokeDashArray: 4,\n      padding: {\n        left: 2,\n        right: 2,\n        top: -20\n      }\n    }\n  };\n</script>\n"
  },
  {
    "path": "src/routes/sitemap.xml/+server.ts",
    "content": "interface Page {\n\tloc: string | undefined | null;\n\tchangefreq?: string;\n\tpriority?: string;\n\tlastmod?: string;\n}\n\nconst site = 'https://svelte-5-ui-lib.codewithshin.com';\nconst pages: Page[] = [\n\t{\n\t\tloc: '',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5',\n\t\tlastmod: '2024-05-20'\n\t},\n\t{\n\t\tloc: 'components/alert',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/avatar',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/badge',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/banner',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/bottom-navigation',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/bredcrumb',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/button',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/button-group',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/card',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/darkmode',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/device-mockups',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/drawer',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/dropdown',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/footer',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/gallery',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/indicators',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/kbd',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/list-group',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/navbar',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/progress',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/rating',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/sidebar',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/skeleton',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/spinner',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/tab',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/table',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/toast',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'components/video',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'forms/checkbox',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'forms/floating-label',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'forms/radio',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'forms/range',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'forms/select',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'forms/toggle',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'pages/about',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'plugins/chart',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'typography/blockquote',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'typography/heading',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'typography/hr',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'typography/link',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'typography/list',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t},\n\t{\n\t\tloc: 'typography/paragraph',\n\t\tchangefreq: 'weekly',\n\t\tpriority: '0.5'\n\t}\n];\n\n/** @type {import('./$types').RequestHandler} */\nexport async function GET() {\n\tconst body = sitemap(pages);\n\tconst response = new Response(body);\n\tresponse.headers.set('Cache-Control', 'max-age=0, s-maxage=3600');\n\tresponse.headers.set('Content-Type', 'application/xml');\n\treturn response;\n}\n\nconst sitemap = (pages: Page[]) => `<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n<urlset\n  xmlns=\"https://www.sitemaps.org/schemas/sitemap/0.9\"\n  xmlns:news=\"https://www.google.com/schemas/sitemap-news/0.9\"\n  xmlns:xhtml=\"https://www.w3.org/1999/xhtml\"\n  xmlns:mobile=\"https://www.google.com/schemas/sitemap-mobile/1.0\"\n  xmlns:image=\"https://www.google.com/schemas/sitemap-image/1.1\"\n  xmlns:video=\"https://www.google.com/schemas/sitemap-video/1.1\"\n>\n  ${pages\n\t\t.map(\n\t\t\t({ loc, changefreq, priority, lastmod }) => `\n  <url>\n    <loc>${site}/${loc}</loc>\n    ${changefreq ? `<changefreq>${changefreq}</changefreq>` : ''}\n\t\t${priority ? `<priority>${priority}</priority>` : ''}\n\t\t${lastmod ? `<lastmod>${lastmod}</lastmod>` : ''}\n  </url>\n  `\n\t\t)\n\t\t.join('')}\n</urlset>`;\n"
  },
  {
    "path": "src/routes/testdir/+layout.svelte",
    "content": "<script>\n\tlet { children } = $props();\n</script>\n\n{@render children()}\n"
  },
  {
    "path": "src/routes/testdir/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport MyImage from '../typography/image/examples/garnished.webp';\n</script>\n\n<div class=\"p-8\">\n\t<enhanced:img src={MyImage} alt=\"some alt text\" />\n</div>\n"
  },
  {
    "path": "src/routes/testdir/GrandChild.svelte",
    "content": "<script>\n\timport { getContext } from 'svelte';\n\n\tlet ctx = getContext('ctx');\n</script>\n\n<p>Disabled in Grandchild: {ctx.disabled}</p>\n<p>Disabled in Grandchild striped: {ctx.striped}</p>\n"
  },
  {
    "path": "src/routes/testdir/Table.svelte",
    "content": "<script lang=\"ts\">\n\timport type { Snippet } from 'svelte';\n\tinterface Fruit {\n\t\tname: string;\n\t\tqty: number;\n\t\tprice: number;\n\t}\n\tinterface Props {\n\t\tchildren?: Snippet;\n\t\theader?: Snippet;\n\t\trow: Snippet<[Fruit]>;\n\t\tdata?: Fruit[];\n\t}\n\n\tlet { children, data = [], header, row }: Props = $props();\n</script>\n\n<table>\n\t{#if header}\n\t\t<thead>\n\t\t\t<tr>{@render header()}</tr>\n\t\t</thead>\n\t{/if}\n\n\t<tbody>\n\t\t{#each data as d}\n\t\t\t<tr>{@render row(d)}</tr>\n\t\t{/each}\n\t</tbody>\n</table>\n\n{#if children}\n\t{@render children()}\n{/if}\n\n<style>\n\ttable {\n\t\ttext-align: left;\n\t\tborder-spacing: 0;\n\t}\n\n\ttbody tr:nth-child(2n + 1) {\n\t\tbackground: #eee;\n\t}\n\n\ttable :global(th),\n\ttable :global(td) {\n\t\tpadding: 0.5em;\n\t}\n</style>\n"
  },
  {
    "path": "src/routes/typography/blockquote/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport {\n\t\tBlockquote,\n\t\tblockquote,\n\t\tLabel,\n\t\tRadio,\n\t\tButton,\n\t\tInput,\n\t\tCloseButton,\n\t\tuiHelpers,\n\t\ttype BlockquoteProps\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isSvelteOverflow, getExampleFileName } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'typography/blockquote';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t{ name: 'Default', component: ExampleComponents.Default },\n\t\t{ name: 'Context', component: ExampleComponents.Context },\n\t\t{ name: 'Icon', component: ExampleComponents.Icon },\n\t\t{ name: 'Review', component: ExampleComponents.Review },\n\t\t{ name: 'Solid', component: ExampleComponents.Solid },\n\t\t{ name: 'Testimonial', component: ExampleComponents.Testimonial }\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\n\tlet {\n\t\ttext = $bindable(\n\t\t\t'Lorem ipsum dolor sit amet consectetur adipisicing elit. Consequatur quas commodi accusamus dignissimos qui totam iste rem necessitatibus? Cumque minus et animi nostrum deserunt provident excepturi laboriosam ipsum minima nisi!'\n\t\t)\n\t} = $props();\n\n\tconst sizes = Object.keys(blockquote.variants.size);\n\tlet selectedSize: BlockquoteProps['size'] = $state('lg');\n\n\tconst alignments = Object.keys(blockquote.variants.alignment);\n\tlet selectedAlignment: BlockquoteProps['alignment'] = $state('left');\n\tlet border = $state(false);\n\tconst changeBorder = () => {\n\t\tborder = !border;\n\t};\n\tlet italic = $state(false);\n\tconst changeItalic = () => {\n\t\titalic = !italic;\n\t};\n\tlet bg = $state(false);\n\tconst changeBg = () => {\n\t\tbg = !bg;\n\t};\n\tlet blockClass: BlockquoteProps['class'] = $state('p-8');\n\tconst changeClass = () => {\n\t\tblockClass = blockClass === 'p-8' ? 'p-4' : 'p-8';\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (bg) props.push(' bg');\n\t\t\tif (border) props.push(' border');\n\t\t\tif (italic) props.push(' italic');\n\t\t\tif (selectedAlignment !== 'left') props.push(` alignment=\"${selectedAlignment}\"`);\n\t\t\t// blockClass\n\t\t\tif (blockClass) props.push(` class=\"${blockClass}\"`);\n\t\t\tif (selectedSize !== 'lg') props.push(` size=\"${selectedSize}\"`);\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Blockquote${propsString}>\n  ${text}\n</Blockquote>`;\n\t\t})()\n\t);\n\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\tlet codeBlock = uiHelpers();\n\tlet expand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\n\tconst handleExpandClick = () => {\n\t\texpand = !expand;\n\t};\n\t$effect(() => {\n\t\texpand = codeBlock.isOpen;\n\t});\n\t// end of DynamicCodeBlock setup\n</script>\n\n<H1>Blockquote</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Blockquote Bilder</H2>\n<CodeWrapper>\n\t<Input type=\"text\" bind:value={text} placeholder=\"Write your blockquote text\" class=\"mb-8 pr-12\">\n\t\t{#snippet right()}\n\t\t\t<CloseButton onclick={() => (text = '')} />\n\t\t{/snippet}\n\t</Input>\n\t<div class=\"mb-4 h-[300px] overflow-y-auto md:h-[250px]\">\n\t\t<Blockquote\n\t\t\t{border}\n\t\t\t{italic}\n\t\t\tsize={selectedSize}\n\t\t\t{bg}\n\t\t\talignment={selectedAlignment}\n\t\t\tclass={blockClass}>{text}</Blockquote\n\t\t>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as size}\n\t\t\t<Radio labelClass=\"w-16 my-1\" name=\"block_size\" bind:group={selectedSize} value={size}\n\t\t\t\t>{size}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Alignment</Label>\n\t\t{#each alignments as alignment}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-16 my-1\"\n\t\t\t\tname=\"block_alignment\"\n\t\t\t\tbind:group={selectedAlignment}\n\t\t\t\tvalue={alignment}>{alignment}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" color=\"blue\" onclick={changeBorder}\n\t\t\t>{border ? 'Remove border' : 'Add border'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"rose\" onclick={changeItalic}\n\t\t\t>{italic ? 'Remove italic' : 'Add italic'}</Button\n\t\t>\n\t\t<Button class=\"w-40\" color=\"indigo\" onclick={changeBg}>{bg ? 'Remove bg' : 'Add bg'}</Button>\n\t\t<Button class=\"w-40\" color=\"sky\" onclick={changeClass}\n\t\t\t>{blockClass === 'p-8' ? 'class: p-4' : 'class: p-8'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCode} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-12 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tonclick={() => (expand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\t{expand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/typography/blockquote/examples/Context.svelte",
    "content": "<script lang=\"ts\">\n\timport { Blockquote, P } from '$lib';\n</script>\n\n<P class=\"mb-3\" color=\"text-gray-500 dark:text-gray-400\"\n\t>Track work across the enterprise through an open, collaborative platform. Link issues across Jira\n\tand ingest data from other software development tools, so your IT support and operations teams\n\thave richer contextual information to rapidly respond to requests, incidents, and changes.</P\n>\n<div class=\"grid grid-cols-1 md:grid-cols-2 md:gap-6\">\n\t<P class=\"mb-3\" color=\"text-gray-500 dark:text-gray-400\"\n\t\t>Track work across the enterprise through an open, collaborative platform. Link issues across\n\t\tJira and ingest data from other software development tools, so your IT support and operations\n\t\tteams have richer contextual information to rapidly respond to requests, incidents, and changes.</P\n\t>\n\t<Blockquote class=\"mb-3\" size=\"xl\"\n\t\t>\" Flowbite is just awesome. It contains tons of predesigned components and pages starting from\n\t\tlogin screen to complex dashboard. Perfect choice for your next SaaS application. \"</Blockquote\n\t>\n</div>\n<P class=\"mb-3\" color=\"text-gray-500 dark:text-gray-400\"\n\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease, with\n\ta complete audit trail for every change.</P\n>\n"
  },
  {
    "path": "src/routes/typography/blockquote/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Blockquote } from '$lib';\n</script>\n\n<Blockquote size=\"xl\"\n\t>\"Flowbite is just awesome. It contains tons of predesigned components and pages starting from\n\tlogin screen to complex dashboard. Perfect choice for your next SaaS application.\"</Blockquote\n>\n"
  },
  {
    "path": "src/routes/typography/blockquote/examples/Icon.svelte",
    "content": "<script lang=\"ts\">\n\timport { Blockquote } from '$lib';\n\timport { QuoteSolid } from 'flowbite-svelte-icons';\n</script>\n\n<Blockquote size=\"xl\">\n\t<QuoteSolid class=\"h-10 w-10 text-gray-400 dark:text-gray-600\" />\n\t\"Flowbite is just awesome. It contains tons of predesigned components and pages starting from login\n\tscreen to complex dashboard. Perfect choice for your next SaaS application.\"\n</Blockquote>\n"
  },
  {
    "path": "src/routes/typography/blockquote/examples/Review.svelte",
    "content": "<script lang=\"ts\">\n\timport { Blockquote, Rating } from '$lib';\n</script>\n\n<figure class=\"max-w-screen-md\">\n\t<div class=\"mb-4 flex items-center text-yellow-300\">\n\t\t<Rating total={5} rating={4.66} size={24} />\n\t</div>\n\t<Blockquote italic={false} size=\"2xl\"\n\t\t>\"Flowbite is just awesome. It contains tons of predesigned components and pages starting from\n\t\tlogin screen to complex dashboard. Perfect choice for your next SaaS application.\"</Blockquote\n\t>\n\t<figcaption class=\"mt-6 flex items-center space-x-3 rtl:space-x-reverse\">\n\t\t<img\n\t\t\tclass=\"h-6 w-6 rounded-full\"\n\t\t\tsrc=\"https://flowbite.s3.amazonaws.com/blocks/marketing-ui/avatars/bonnie-green.png\"\n\t\t\talt=\"Bonnie Green profile\"\n\t\t/>\n\t\t<div\n\t\t\tclass=\"flex items-center divide-x-2 divide-gray-300 rtl:divide-x-reverse dark:divide-gray-700\"\n\t\t>\n\t\t\t<cite class=\"pe-3 font-medium text-gray-900 dark:text-white\">Bonnie Green</cite>\n\t\t\t<cite class=\"ps-3 text-sm font-light text-gray-500 dark:text-gray-400\">CTO at Flowbite</cite>\n\t\t</div>\n\t</figcaption>\n</figure>\n"
  },
  {
    "path": "src/routes/typography/blockquote/examples/Setup.svelte",
    "content": "<script>\n\timport { Blockquote, P } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/typography/blockquote/examples/Solid.svelte",
    "content": "<script lang=\"ts\">\n\timport { Blockquote, P } from '$lib';\n</script>\n\n<P color=\"text-gray-500 dark:text-gray-400\"\n\t>Does your user know how to exit out of screens? Can they follow your intended user journey and\n\tbuy something from the site you’ve designed? By running a usability test, you’ll be able to see\n\thow users will interact with your design once it’s live.</P\n>\n<Blockquote border bg class=\"my-4 p-4\">\n\t<P size=\"xl\" height=\"relaxed\"\n\t\t>\"Flowbite is just awesome. It contains tons of predesigned components and pages starting from\n\t\tlogin screen to complex dashboard. Perfect choice for your next SaaS application.\"</P\n\t>\n</Blockquote>\n<P color=\"text-gray-500 dark:text-gray-400\"\n\t>First of all you need to understand how Flowbite works. This library is not another framework.\n\tRather, it is a set of components based on Tailwind CSS that you can just copy-paste from the\n\tdocumentation.</P\n>\n"
  },
  {
    "path": "src/routes/typography/blockquote/examples/Testimonial.svelte",
    "content": "<script lang=\"ts\">\n\timport { Blockquote } from '$lib';\n\timport { QuoteSolid } from 'flowbite-svelte-icons';\n</script>\n\n<figure class=\"mx-auto max-w-screen-md text-center\">\n\t<QuoteSolid class=\"mx-auto mb-3 h-12 w-12 text-gray-400 dark:text-gray-600\" />\n\t<Blockquote alignment=\"center\" size=\"2xl\"\n\t\t>\"Flowbite is just awesome. It contains tons of predesigned components and pages starting from\n\t\tlogin screen to complex dashboard. Perfect choice for your next SaaS application.\"</Blockquote\n\t>\n\t<figcaption class=\"mt-6 flex items-center justify-center space-x-3 rtl:space-x-reverse\">\n\t\t<img\n\t\t\tclass=\"h-6 w-6 rounded-full\"\n\t\t\tsrc=\"https://flowbite.s3.amazonaws.com/blocks/marketing-ui/avatars/michael-gouch.png\"\n\t\t\talt=\"Micheal Gough profile\"\n\t\t/>\n\t\t<div\n\t\t\tclass=\"flex items-center divide-x-2 divide-gray-500 rtl:divide-x-reverse dark:divide-gray-700\"\n\t\t>\n\t\t\t<cite class=\"pe-3 font-medium text-gray-900 dark:text-white\">Micheal Gough</cite>\n\t\t\t<cite class=\"ps-3 text-sm font-light text-gray-500 dark:text-gray-400\">CEO at Google</cite>\n\t\t</div>\n\t</figcaption>\n</figure>\n"
  },
  {
    "path": "src/routes/typography/blockquote/examples/index.ts",
    "content": "export { default as Context } from './Context.svelte';\nexport { default as Default } from './Default.svelte';\nexport { default as Icon } from './Icon.svelte';\nexport { default as Review } from './Review.svelte';\nexport { default as Solid } from './Solid.svelte';\nexport { default as Testimonial } from './Testimonial.svelte';\n"
  },
  {
    "path": "src/routes/typography/heading/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport {\n\t\tHeading,\n\t\tButton,\n\t\tLabel,\n\t\tRadio,\n\t\tInput,\n\t\tCloseButton,\n\t\tuiHelpers,\n\t\ttype HeadingProps\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isSvelteOverflow, getExampleFileName } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'typography/heading';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t{ name: 'Default', component: ExampleComponents.Default },\n\t\t{ name: 'Badge', component: ExampleComponents.Badge },\n\t\t{ name: 'Breadcrumb', component: ExampleComponents.Breadcrumb },\n\t\t{ name: 'Gradient', component: ExampleComponents.Gradient },\n\t\t{ name: 'Highlighted', component: ExampleComponents.Highlighted },\n\t\t{ name: 'Mark', component: ExampleComponents.Mark },\n\t\t{ name: 'Secondary', component: ExampleComponents.Secondary },\n\t\t{ name: 'Second level', component: ExampleComponents.SecondLevel },\n\t\t{ name: 'Underline', component: ExampleComponents.Underline }\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\n\tconst tags = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'];\n\tlet headingTag: HeadingProps['tag'] = $state('h1');\n\tlet headingCls = $state('text-primary-700 dark:text-primary-500');\n\tconst changeHeadingCls = () => {\n\t\theadingCls =\n\t\t\theadingCls === 'text-primary-700 dark:text-primary-500'\n\t\t\t\t? 'text-blue-500 dark:text-blue-400 uppercase italic underline text-center font-semibold bg-gray-50 dark:bg-gray-700 p-4'\n\t\t\t\t: 'text-primary-700 dark:text-primary-500';\n\t};\n\n\tlet { text = $bindable('My heading') } = $props();\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (headingTag) props.push(` tag=\"${headingTag}\"`);\n\t\t\tif (headingCls) props.push(` class=\"${headingCls}\"`);\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Heading${propsString}>\n  ${text}\n</Headin>`;\n\t\t})()\n\t);\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\tlet codeBlock = uiHelpers();\n\tlet expand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\n\tconst handleExpandClick = () => {\n\t\texpand = !expand;\n\t};\n\t$effect(() => {\n\t\texpand = codeBlock.isOpen;\n\t});\n\t// end of DynamicCodeBlock setup\n</script>\n\n<H1>Heading & Mark</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Sizes</H2>\n<CodeWrapper>\n\t<Label class=\"text-md mb-2\">Edit heading</Label>\n\t<Input type=\"text\" bind:value={text} placeholder=\"Write your blockquote text\" class=\"mb-8 pr-12\">\n\t\t{#snippet right()}\n\t\t\t<CloseButton onclick={() => (text = '')} />\n\t\t{/snippet}\n\t</Input>\n\t<div class=\"h-24\">\n\t\t<Heading tag={headingTag} class={headingCls}>{text}</Heading>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Rounded</Label>\n\t\t{#each tags as tag}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"tag\" bind:group={headingTag} value={tag}>{tag}</Radio>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" color=\"blue\" onclick={changeHeadingCls}\n\t\t\t>{headingCls !== 'text-primary-700 dark:text-primary-500'\n\t\t\t\t? 'Original class'\n\t\t\t\t: 'Change class'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCode} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-8 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-28 my-1\"\n\t\t\t\tonclick={() => (expand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\t{expand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/typography/heading/examples/Badge.svelte",
    "content": "<script lang=\"ts\">\n\timport { Heading, Badge } from '$lib';\n</script>\n\n<Heading tag=\"h1\" class=\"flex items-center text-5xl\">\n\tFlowbite <Badge class=\"ms-2 text-2xl font-semibold\">PRO</Badge>\n</Heading>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/Breadcrumb.svelte",
    "content": "<script lang=\"ts\">\n\timport { Breadcrumb, BreadcrumbItem } from '$lib';\n</script>\n\n<Breadcrumb class=\"mb-4\">\n\t<BreadcrumbItem href=\"/\" home>Home</BreadcrumbItem>\n\t<BreadcrumbItem href=\"/\">Settings</BreadcrumbItem>\n\t<BreadcrumbItem>Team</BreadcrumbItem>\n</Breadcrumb>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/Default.svelte",
    "content": "<script lang=\"ts\">\n\timport { Heading, P, Button } from '$lib';\n\timport { ArrowRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<Heading tag=\"h1\" class=\"mb-4 text-4xl font-extrabold  md:text-5xl lg:text-6xl\"\n\t>We invest in the world’s potential</Heading\n>\n<P class=\"mb-6 text-lg sm:px-16 lg:text-xl xl:px-48 dark:text-gray-400\"\n\t>Here at Flowbite we focus on markets where technology, innovation, and capital can unlock\n\tlong-term value and drive economic growth.</P\n>\n<Button href=\"/\">\n\tLearn more\n\t<ArrowRightOutline class=\"ms-2 h-5 w-5\" />\n</Button>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/Gradient.svelte",
    "content": "<script lang=\"ts\">\n\timport { Heading, P, Span } from '$lib';\n</script>\n\n<Heading tag=\"h1\" class=\"mb-4 text-3xl font-extrabold  md:text-5xl lg:text-6xl\">\n\t<Span gradient=\"amberToEmerald\">Better Data</Span> Scalable AI.\n</Heading>\n<P\n\t>Here at Flowbite we focus on markets where technology, innovation, and capital can unlock\n\tlong-term value and drive economic growth.</P\n>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/Highlighted.svelte",
    "content": "<script lang=\"ts\">\n\timport { Heading, P, Span } from '$lib';\n</script>\n\n<Heading tag=\"h1\" class=\"mb-4\"\n\t>Get back to growth with <Span highlight=\"blue\">the world's #1</Span> CRM.</Heading\n>\n<P\n\t>Here at Flowbite we focus on markets where technology, innovation, and capital can unlock\n\tlong-term value and drive economic growth.</P\n>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/Mark.svelte",
    "content": "<script lang=\"ts\">\n\timport { Heading, P, Mark } from '$lib';\n</script>\n\n<Heading tag=\"h1\" class=\"mb-4\">Regain <Mark>control</Mark> over your days</Heading>\n<P\n\t>Here at Flowbite we focus on markets where technology, innovation, and capital can unlock\n\tlong-term value and drive economic growth.</P\n>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/SecondLevel.svelte",
    "content": "<script lang=\"ts\">\n\timport { Heading, P, A } from '$lib';\n\timport { ChevronRightOutline } from 'flowbite-svelte-icons';\n</script>\n\n<Heading tag=\"h2\" class=\"text-4xl font-extrabold \">Payments tool for companies</Heading>\n<P class=\"my-4 text-gray-500\"\n\t>Start developing with an open-source library of over 450+ UI components, sections, and pages\n\tbuilt with the utility classes from Tailwind CSS and designed in Figma.</P\n>\n<P class=\"mb-4\"\n\t>Deliver great service experiences fast - without the complexity of traditional ITSM solutions.\n\tAccelerate critical development work, eliminate toil, and deploy changes with ease.</P\n>\n<A href=\"/\">Read more <ChevronRightOutline class=\"ms-2 h-5 w-5\" /></A>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/Secondary.svelte",
    "content": "<script lang=\"ts\">\n\timport { Heading, Secondary } from '$lib';\n</script>\n\n<Heading tag=\"h1\" class=\"text-5xl font-extrabold\">\n\tFlowbite <Secondary class=\"ms-2\">This is secondary text</Secondary>\n</Heading>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/Setup.svelte",
    "content": "<script>\n\timport { Heading, Button, P, A, Span, Mark } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/Underline.svelte",
    "content": "<script lang=\"ts\">\n\timport { Heading, P, Span } from '$lib';\n</script>\n\n<Heading tag=\"h1\" class=\"mb-4\">\n\tWe invest in the <Span underline class=\"decoration-blue-400 decoration-8 dark:decoration-blue-600\"\n\t\t>world’s potential</Span\n\t>\n</Heading>\n<P\n\t>Here at Flowbite we focus on markets where technology, innovation, and capital can unlock\n\tlong-term value and drive economic growth.</P\n>\n"
  },
  {
    "path": "src/routes/typography/heading/examples/index.ts",
    "content": "export { default as Badge } from './Badge.svelte';\nexport { default as Breadcrumb } from './Breadcrumb.svelte';\nexport { default as Default } from './Default.svelte';\nexport { default as Gradient } from './Gradient.svelte';\nexport { default as Highlighted } from './Highlighted.svelte';\nexport { default as Mark } from './Mark.svelte';\nexport { default as Secondary } from './Secondary.svelte';\nexport { default as SecondLevel } from './SecondLevel.svelte';\nexport { default as Underline } from './Underline.svelte';\n"
  },
  {
    "path": "src/routes/typography/hr/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { Hr, P, Label, Radio } from '$lib';\n\timport { QuoteSolid } from 'flowbite-svelte-icons';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'typography/hr';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst types = ['default', 'trimmed', 'icon', 'text', 'shape'];\n\tlet selectedStyle: string | number = $state('default');\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet hr;\n\t\t\tif (selectedStyle === 'default') {\n\t\t\t\thr = `<Hr hrClass=\"my-8\" />`;\n\t\t\t}\n\t\t\tif (selectedStyle === 'trimmed') {\n\t\t\t\thr = `<Hr hrClass=\"w-48 h-1 mx-auto my-4 rounded md:my-10\" />`;\n\t\t\t}\n\t\t\tif (selectedStyle === 'icon') {\n\t\t\t\thr = `<Hr hrClass=\"my-8 w-64 h-1\" icon>\n  <QuoteSolid class=\"w-4 h-4 text-gray-700 dark:text-gray-300\" />\n</Hr>`;\n\t\t\t}\n\t\t\tif (selectedStyle === 'text') {\n\t\t\t\thr = `<Hr hrClass=\"my-8 w-64\">or</Hr>`;\n\t\t\t}\n\t\t\tif (selectedStyle === 'shape') {\n\t\t\t\thr = `<Hr hrClass=\"my-8 mx-auto w-8 h-8\" />`;\n\t\t\t}\n\t\t\treturn `<p>Lorem ipsum dolor sit amet.</p> \n   ${hr} \n<p>Fusce eu vitae pretium libero imperdiet.</p>`;\n\t\t})()\n\t);\n</script>\n\n<H1>Horizontal line (HR)</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n<H2>Default HR</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-4 sm:h-[250px] md:h-[200px]\">\n\t\t<P\n\t\t\t>Track work across the enterprise through an open, collaborative platform. Link issues across\n\t\t\tJira and ingest data from other software development tools.</P\n\t\t>\n\t\t{#if selectedStyle === 'trimmed'}\n\t\t\t<Hr hrClass=\"w-48 h-1 mx-auto my-4 rounded md:my-10\" />\n\t\t{:else if selectedStyle === 'icon'}\n\t\t\t<Hr hrClass=\"my-8 w-64 h-1\">\n\t\t\t\t<QuoteSolid class=\"h-6 w-6 text-gray-700 dark:text-gray-300\" />\n\t\t\t</Hr>\n\t\t{:else if selectedStyle === 'text'}\n\t\t\t<Hr hrClass=\"my-8 w-64\">or</Hr>\n\t\t{:else if selectedStyle === 'shape'}\n\t\t\t<Hr hrClass=\"my-8 mx-auto w-8 h-8\" />\n\t\t{:else}\n\t\t\t<Hr hrClass=\"my-8\" />\n\t\t{/if}\n\t\t<P\n\t\t\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\t\t\tsolutions.Accelerate critical development work, eliminate toil.</P\n\t\t>\n\t</div>\n\t<div class=\"flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each types as type}\n\t\t\t<Radio labelClass=\"w-20 my-1\" name=\"hr_style\" bind:group={selectedStyle} value={type}\n\t\t\t\t>{type}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t{#snippet codeblock()}\n\t\t<HighlightCompo code={generatedCode} />\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/typography/hr/examples/Setup.svelte",
    "content": "<script>\n\timport { Hr } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/typography/hr/examples/index.ts",
    "content": ""
  },
  {
    "path": "src/routes/typography/image/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport { Img, img, Badge, Radio, Label, Button, uiHelpers, type ImgProps } from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport {\n\t\tisGeneratedCodeOverflow,\n\t\tisSvelteOverflow,\n\t\tgetExampleFileName\n\t} from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'typography/img';\n\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t// { name: \"Import ex\", component: ExampleComponents.ImportEx },\n\t\t{ name: 'Enhanced', component: ExampleComponents.Enhanced },\n\t\t{ name: 'Retina ready', component: ExampleComponents.RetinaReady }\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\n\tconst sizes = Object.keys(img.variants.size);\n\tlet imgSize: ImgProps['size'] = $state('none');\n\tconst alignments = Object.keys(img.variants.alignment);\n\tlet imgAlignment: ImgProps['alignment'] = $state('left');\n\tconst effects = Object.keys(img.variants.effect);\n\tlet imgEffect: ImgProps['effect'] = $state('none');\n\tconst shadows = Object.keys(img.variants.shadow);\n\tlet imgShadow: ImgProps['shadow'] = $state('none');\n\tconst roundeds = Object.keys(img.variants.rounded);\n\tlet imgRounded: ImgProps['rounded'] = $state('none');\n\tlet imgCaption = $state(false);\n\tconst changeImgCaption = () => {\n\t\timgCaption = !imgCaption;\n\t};\n\tlet imgHref = $state('');\n\tconst changeImgHrf = () => {\n\t\timgHref = imgHref === '' ? '/' : '';\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\t// size, alignment, effect, shadow, rounded, caption, imgClass, figClass, captionClass,\n\t\t\tlet props = [];\n\t\t\tif (imgSize !== 'none') props.push(` size=\"${imgSize}\"`);\n\t\t\tif (imgAlignment !== 'left') props.push(` alignment=\"${imgAlignment}\"`);\n\t\t\tif (imgEffect !== 'none') props.push(` effect=\"${imgEffect}\"`);\n\t\t\tif (imgShadow !== 'none') props.push(` shadow=\"${imgShadow}\"`);\n\t\t\tif (imgRounded !== 'none') props.push(` rounded=\"${imgRounded}\"`);\n\t\t\tif (imgEffect !== 'none' && imgCaption)\n\t\t\t\tprops.push(\n\t\t\t\t\t` figClass=\"relative max-w-sm transition-all duration-300 cursor-pointer filter grayscale hover:grayscale-0\"`\n\t\t\t\t);\n\t\t\tif (imgEffect !== 'none' && imgCaption)\n\t\t\t\tprops.push(` captionClass=\"absolute bottom-6 px-4 text-lg text-white\"`);\n\t\t\tif (imgCaption) props.push(` caption=\"Image caption\"`);\n\t\t\tif (imgHref) props.push(` href=\"/\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<Img${propsString} src='/images/examples/content-gallery-1.png'/>`;\n\t\t})()\n\t);\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\n\t// for examples DynamicCodeBlockHighlight\n\tlet codeBlock = uiHelpers();\n\tlet exampleExpand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\tconst handleExpandClick = () => {\n\t\texampleExpand = !exampleExpand;\n\t};\n\t// end of DynamicCodeBlock setup\n\t$effect(() => {\n\t\texampleExpand = codeBlock.isOpen;\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Image</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Image Builder</H2>\n<CodeWrapper>\n\t<div class=\"mb-4 overflow-y-auto md:h-[470px]\">\n\t\t<Img\n\t\t\tsrc={imgEffect !== 'none'\n\t\t\t\t? '/images/examples/content-gallery-3.png'\n\t\t\t\t: imgRounded === 'full'\n\t\t\t\t\t? '/images/examples/image-4@2x.jpg'\n\t\t\t\t\t: '/images/examples/image-1@2x.jpg'}\n\t\t\tsize={imgSize}\n\t\t\tshadow={imgShadow}\n\t\t\talignment={imgAlignment}\n\t\t\trounded={imgRounded}\n\t\t\talt=\"sample 1\"\n\t\t\teffect={imgEffect}\n\t\t\tfigClass={imgEffect !== 'none' && imgCaption\n\t\t\t\t? 'relative max-w-sm transition-all duration-300 cursor-pointer filter grayscale hover:grayscale-0'\n\t\t\t\t: ''}\n\t\t\tcaptionClass={imgEffect !== 'none' && imgCaption\n\t\t\t\t? 'absolute bottom-6 px-4 text-lg text-white'\n\t\t\t\t: ''}\n\t\t\tcaption={imgEffect !== 'none'\n\t\t\t\t? 'Do you want to get notified when a new component is added to Flowbite?'\n\t\t\t\t: imgCaption\n\t\t\t\t\t? 'Image caption'\n\t\t\t\t\t: ''}\n\t\t\thref={imgHref}\n\t\t/>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as option}\n\t\t\t<Radio labelClass=\"w-16 my-1\" name=\"img_size\" bind:group={imgSize} value={option}\n\t\t\t\t>{option}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Alignment</Label>\n\t\t{#each alignments as alignment}\n\t\t\t<Radio labelClass=\"w-20 my-1\" name=\"img_alignment\" bind:group={imgAlignment} value={alignment}\n\t\t\t\t>{alignment}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Shadow</Label>\n\t\t{#each shadows as shadow}\n\t\t\t<Radio labelClass=\"w-20 my-1\" name=\"img_shadow\" bind:group={imgShadow} value={shadow}\n\t\t\t\t>{shadow}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Rounded</Label>\n\t\t{#each roundeds as rounded}\n\t\t\t<Radio labelClass=\"w-20 my-1\" name=\"img_rounded\" bind:group={imgRounded} value={rounded}\n\t\t\t\t>{rounded}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Effect</Label>\n\t\t{#each effects as effect}\n\t\t\t<Radio labelClass=\"w-24 my-1\" name=\"img_effect\" bind:group={imgEffect} value={effect}\n\t\t\t\t>{effect}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" color=\"blue\" onclick={changeImgCaption}\n\t\t\t>{imgCaption ? 'Remove caption' : 'Add caption'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"lime\" onclick={changeImgHrf}\n\t\t\t>{imgHref === '' ? 'Add href' : 'Remove href'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<Badge large class=\"my-4\">Warning: the caption is using @html.</Badge>\n\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-12 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-40 my-1\"\n\t\t\t\tonclick={() => (exampleExpand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\texpand={exampleExpand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/typography/image/examples/Enhanced.svelte",
    "content": "<script>\n\timport { ImgEnhanced } from '$lib';\n\timport MyImage from './garnished.webp';\n</script>\n\n<ImgEnhanced src={MyImage} alt=\"An alt text\" caption=\"This is a caption\" sizes=\"100vw\" />\n"
  },
  {
    "path": "src/routes/typography/image/examples/ImportEx.svelte",
    "content": "<script>\n\timport { EnhancedImg } from '$lib';\n\timport MyImage from './garnished.webp';\n</script>\n\n<EnhancedImg src={MyImage} alt=\"An alt text\" caption=\"This is a caption\" />\n"
  },
  {
    "path": "src/routes/typography/image/examples/RetinaReady.svelte",
    "content": "<script lang=\"ts\">\n\timport { Img } from '$lib';\n</script>\n\n<div class=\"flex justify-center\">\n\t<Img\n\t\tsrcset=\"/images/examples/image-1.jpg 1x, /images/examples/image-1@2x.jpg 2x\"\n\t\talt=\"sample 1\"\n\t\tclass=\"w-full max-w-xl rounded-lg\"\n\t/>\n</div>\n"
  },
  {
    "path": "src/routes/typography/image/examples/Setup.svelte",
    "content": "<script>\n\timport { Img } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/typography/image/examples/index.ts",
    "content": "export { default as RetinaReady } from './RetinaReady.svelte';\nexport { default as Enhanced } from './Enhanced.svelte';\nexport { default as ImportEx } from './ImportEx.svelte';\n"
  },
  {
    "path": "src/routes/typography/layout/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport { Label, Radio, uiHelpers } from '$lib';\n\t// import HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isSvelteOverflow, getExampleFileName } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'typography/layout';\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t{ name: 'One column', component: ExampleComponents.OneColumn },\n\t\t{ name: 'Two columns even', component: ExampleComponents.TwoColumnsEven },\n\t\t{ name: 'Two columns uneven', component: ExampleComponents.TwoColumnsUneven },\n\t\t{ name: 'Three columns even', component: ExampleComponents.ThreeColumnsEven }\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\tlet codeBlock = uiHelpers();\n\tlet expand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\n\tconst handleExpandClick = () => {\n\t\texpand = !expand;\n\t};\n\t$effect(() => {\n\t\texpand = codeBlock.isOpen;\n\t});\n\t// end of DynamicCodeBlock setup\n</script>\n\n<H1>Layout</H1>\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-8 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-[170px] my-1\"\n\t\t\t\tonclick={() => (expand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\t{expand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/typography/layout/examples/OneColumn.svelte",
    "content": "<script lang=\"ts\">\n\timport { P } from '$lib';\n</script>\n\n<P weight=\"light\" class=\"mb-3 text-gray-900 dark:text-white\" contenteditable\n\t>Track work across the enterprise through an open, collaborative platform. Link issues across Jira\n\tand ingest data from other software development tools, so your IT support and operations teams\n\thave richer contextual information to rapidly respond to requests, incidents, and changes.</P\n>\n<P weight=\"light\" class=\"mb-3 text-gray-900 dark:text-white\" contenteditable\n\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease, with\n\ta complete audit trail for every change.</P\n>\n"
  },
  {
    "path": "src/routes/typography/layout/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Layout, P } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/typography/layout/examples/ThreeColumnsEven.svelte",
    "content": "<script lang=\"ts\">\n\timport { Layout, P } from '$lib';\n</script>\n\n<P weight=\"light\" class=\"mb-3 text-gray-900 dark:text-white\" contenteditable\n\t>Track work across the enterprise through an open, collaborative platform. Link issues across Jira\n\tand ingest data from other software development tools, so your IT support and operations teams\n\thave richer contextual information to rapidly respond to requests, incidents, and changes.</P\n>\n<Layout class=\"grid-cols-1 gap-6 sm:grid-cols-3\">\n\t<P weight=\"light\" class=\"mb-3 text-gray-900 dark:text-white\" contenteditable\n\t\t>Track work across the enterprise through an open, collaborative platform. Link issues across\n\t\tJira and ingest data from other software development tools, so your IT support and operations\n\t\tteams have richer contextual information to rapidly respond to requests, incidents, and changes.</P\n\t>\n\t<P weight=\"light\" class=\"mb-3 text-gray-900 dark:text-white\" contenteditable\n\t\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\t\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease,\n\t\twith a complete audit trail for every change.</P\n\t>\n\t<P weight=\"light\" class=\"mb-3 text-gray-900 dark:text-white\" contenteditable\n\t\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\t\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease,\n\t\twith a complete audit trail for every change.</P\n\t>\n</Layout>\n<P weight=\"light\" class=\"mb-3 text-gray-900 dark:text-white\" contenteditable\n\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease, with\n\ta complete audit trail for every change.</P\n>\n"
  },
  {
    "path": "src/routes/typography/layout/examples/TwoColumnsEven.svelte",
    "content": "<script lang=\"ts\">\n\timport { Layout, P } from '$lib';\n</script>\n\n<P weight=\"light\" class=\"text-gray-900 dark:text-white\"\n\t>Track work across the enterprise through an open, collaborative platform. Link issues across Jira\n\tand ingest data from other software development tools, so your IT support and operations teams\n\thave richer contextual information to rapidly respond to requests, incidents, and changes.</P\n>\n<Layout class=\"gap-6\">\n\t<P weight=\"light\" class=\"text-gray-900 dark:text-white\"\n\t\t>Track work across the enterprise through an open, collaborative platform. Link issues across\n\t\tJira and ingest data from other software development tools, so your IT support and operations\n\t\tteams have richer contextual information to rapidly respond to requests, incidents, and changes.</P\n\t>\n\t<P weight=\"light\" class=\"text-gray-900 dark:text-white\"\n\t\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\t\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease,\n\t\twith a complete audit trail for every change.</P\n\t>\n</Layout>\n<P weight=\"light\" class=\"text-gray-900 dark:text-white\"\n\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease, with\n\ta complete audit trail for every change.</P\n>\n"
  },
  {
    "path": "src/routes/typography/layout/examples/TwoColumnsUneven.svelte",
    "content": "<script lang=\"ts\">\n\timport { Layout, P } from '$lib';\n</script>\n\n<P weight=\"light\" class=\"text-gray-900 dark:text-white\"\n\t>Track work across the enterprise through an open, collaborative platform. Link issues across Jira\n\tand ingest data from other software development tools, so your IT support and operations teams\n\thave richer contextual information to rapidly respond to requests, incidents, and changes.</P\n>\n<Layout class=\"grid-cols-1 gap-6 sm:grid-cols-3\">\n\t<div class=\"col-span-2\">\n\t\t<P weight=\"light\" class=\"text-gray-900 dark:text-white\"\n\t\t\t>Track work across the enterprise through an open, collaborative platform. Link issues across\n\t\t\tJira and ingest data from other software development tools, so your IT support and operations\n\t\t\tteams have richer contextual information to rapidly respond to requests, incidents, and\n\t\t\tchanges.</P\n\t\t>\n\t\t<P weight=\"light\" class=\"text-gray-900 dark:text-white\"\n\t\t\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\t\t\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease,\n\t\t\twith a complete audit trail for every change.</P\n\t\t>\n\t</div>\n\t<P weight=\"light\" class=\"text-gray-900 dark:text-white\"\n\t\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\t\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease,\n\t\twith a complete audit trail for every change.</P\n\t>\n</Layout>\n<P weight=\"light\" class=\"text-gray-900 dark:text-white\"\n\t>Deliver great service experiences fast - without the complexity of traditional ITSM\n\tsolutions.Accelerate critical development work, eliminate toil, and deploy changes with ease, with\n\ta complete audit trail for every change.</P\n>\n"
  },
  {
    "path": "src/routes/typography/layout/examples/index.ts",
    "content": "export { default as OneColumn } from './OneColumn.svelte';\nexport { default as ThreeColumnsEven } from './ThreeColumnsEven.svelte';\nexport { default as TwoColumnsEven } from './TwoColumnsEven.svelte';\nexport { default as TwoColumnsUneven } from './TwoColumnsUneven.svelte';\n"
  },
  {
    "path": "src/routes/typography/link/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { type Component } from 'svelte';\n\timport {\n\t\tA,\n\t\tButton,\n\t\tanchor,\n\t\tLabel,\n\t\tRadio,\n\t\tInput,\n\t\tCloseButton,\n\t\tuiHelpers,\n\t\ttype AnchorProps,\n\t\ttype AnchorColorType\n\t} from '$lib';\n\timport { ArrowRightOutline } from 'flowbite-svelte-icons';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport {\n\t\tisGeneratedCodeOverflow,\n\t\tisSvelteOverflow,\n\t\tgetExampleFileName\n\t} from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tlet { text = $bindable('Read more') } = $props();\n\tconst dirName = 'typography/anchor';\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst exampleArr = [\n\t\t{ name: 'Button link', component: ExampleComponents.ButtonLink },\n\t\t{ name: 'Cta link', component: ExampleComponents.CtaLink },\n\t\t{ name: 'Card link', component: ExampleComponents.CardLink },\n\t\t{ name: 'Card with image', component: ExampleComponents.CardWithImage }\n\t];\n\tlet selectedExample: string | number = $state(exampleArr[0].name);\n\tlet svelteCode = $derived(getExampleFileName(selectedExample, exampleArr));\n\n\tfunction findObject(arr: { name: string; component: Component }[], name: string) {\n\t\tconst matchingObject = arr.find((obj) => obj.name === name);\n\t\treturn matchingObject ? matchingObject.component : null;\n\t}\n\tconst SelectedComponent = $derived(findObject(exampleArr, selectedExample));\n\t// end of dynamic svelte component\n\n\tconst colors = Object.keys(anchor.variants.color);\n\tlet anchorColor: AnchorProps['color'] = $state('primary');\n\tlet linkClass = $state('font-medium hover:underline');\n\tconst changeLinkClass = () => {\n\t\tlinkClass =\n\t\t\tlinkClass === 'font-medium hover:underline'\n\t\t\t\t? 'underline hover:no-underline italic font-semibold'\n\t\t\t\t: 'font-medium hover:underline';\n\t};\n\tlet linkIcon = $state(false);\n\tconst changeIcon = () => {\n\t\tlinkIcon = !linkIcon;\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tlet iconSlot;\n\t\t\tprops.push(` href=\"/\"`);\n\t\t\tif (anchorColor !== 'primary') props.push(` color=\"${anchorColor}\"`);\n\t\t\tif (linkClass) props.push(` class=\"${linkClass}\"`);\n\t\t\ticonSlot = linkIcon ? `\\n  <ArrowRightOutline class=\"ms-2 h-6 w-6\" />` : '';\n\t\t\t// if (imgAlignment !== 'left') props.push(` alignment=\"${imgAlignment}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<A${propsString}>\n  ${text} ${iconSlot}\n</A>`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\t// for DynamicCodeBlock setup for examples section. dynamically adjust the height of the code block based on the svelteCode content.\n\n\t// for examples DynamicCodeBlockHighlight\n\tlet codeBlock = uiHelpers();\n\tlet exampleExpand = $state(false);\n\tlet showExpandButton = $derived(isSvelteOverflow(svelteCode, exampleModules));\n\tconst handleExpandClick = () => {\n\t\texampleExpand = !exampleExpand;\n\t};\n\t// end of DynamicCodeBlock setup\n\t$effect(() => {\n\t\texampleExpand = codeBlock.isOpen;\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Links</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Link Builder</H2>\n<CodeWrapper>\n\t<Label class=\"text-md mb-2\">Edit link</Label>\n\t<Input type=\"text\" bind:value={text} placeholder=\"Write your blockquote text\" class=\"mb-4 pr-12\">\n\t\t{#snippet right()}\n\t\t\t<CloseButton onclick={() => (text = '')} />\n\t\t{/snippet}\n\t</Input>\n\t<div class=\"mb-4 md:h-10\">\n\t\t<A href=\"/\" color={anchorColor} class={linkClass}>\n\t\t\t{text}\n\t\t\t{#if linkIcon}<ArrowRightOutline class=\"ms-2 h-6 w-6\" />{/if}\n\t\t</A>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Color</Label>\n\t\t{#each colors as colorOption}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-24 my-1\"\n\t\t\t\tname=\"anchor_color\"\n\t\t\t\tbind:group={anchorColor}\n\t\t\t\tcolor={colorOption as AnchorColorType}\n\t\t\t\tvalue={colorOption}>{colorOption}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-36\" color=\"blue\" onclick={changeLinkClass}\n\t\t\t>{linkClass === 'font-medium hover:underline' ? 'Change class' : 'Remove class'}</Button\n\t\t>\n\t\t<Button class=\"w-36\" color=\"pink\" onclick={changeIcon}\n\t\t\t>{linkIcon ? 'Remove icon' : 'Add icon'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Examples</H2>\n\n<CodeWrapper>\n\t<div class=\"mb-8 flex flex-wrap\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Example</Label>\n\t\t{#each exampleArr as style}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-36 my-1\"\n\t\t\t\tonclick={() => (exampleExpand = false)}\n\t\t\t\tname=\"block_style\"\n\t\t\t\tbind:group={selectedExample}\n\t\t\t\tvalue={style.name}>{style.name}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<SelectedComponent />\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\treplaceLib\n\t\t\t{handleExpandClick}\n\t\t\texpand={exampleExpand}\n\t\t\t{showExpandButton}\n\t\t\tcode={exampleModules[`./examples/${svelteCode}`] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/typography/link/examples/ButtonLink.svelte",
    "content": "<script lang=\"ts\">\n\timport { Button } from '$lib';\n</script>\n\n<Button href=\"/\">Read more</Button>\n"
  },
  {
    "path": "src/routes/typography/link/examples/CardLink.svelte",
    "content": "<script lang=\"ts\">\n\timport { Card } from '$lib';\n</script>\n\n<Card href=\"/\">\n\t<h5 class=\"mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white\">\n\t\tNoteworthy technology acquisitions 2021\n\t</h5>\n\t<p class=\"leading-tight font-normal text-gray-700 dark:text-gray-400\">\n\t\tHere are the biggest enterprise technology acquisitions of 2021 so far, in reverse chronological\n\t\torder.\n\t</p>\n</Card>\n"
  },
  {
    "path": "src/routes/typography/link/examples/CardWithImage.svelte",
    "content": "<script lang=\"ts\">\n\timport { Card, Toggle, Button } from '$lib';\n\timport { ArrowRightOutline } from 'flowbite-svelte-icons';\n\tlet vCard = $state(false);\n</script>\n\n<div class=\"flex flex-col space-y-4\">\n\t<Card img={{ src: '/images/image-1.webp', alt: 'my image' }} reverse={vCard}>\n\t\t<h5 class=\"mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white\">\n\t\t\tNoteworthy technology acquisitions\n\t\t</h5>\n\t\t<p class=\"mb-3 leading-tight font-normal text-gray-700 dark:text-gray-400\">\n\t\t\tHere are the biggest enterprise technology acquisitions of so far, in reverse chronological\n\t\t\torder.\n\t\t</p>\n\t\t<Button>\n\t\t\tRead more <ArrowRightOutline class=\"ms-2 h-3.5 w-3.5 text-white\" />\n\t\t</Button>\n\t</Card>\n\t<Toggle bind:checked={vCard} spanClass=\"italic dark:text-gray-500\">Reverse: {vCard}</Toggle>\n</div>\n"
  },
  {
    "path": "src/routes/typography/link/examples/CtaLink.svelte",
    "content": "<script lang=\"ts\">\n\timport { A } from '$lib';\n\timport { ArrowRightOutline } from 'flowbite-svelte-icons';\n\timport Figma from '../../../utils/icons/Figma.svelte';\n</script>\n\n<A\n\thref=\"/\"\n\tclass=\"inline-flex items-center justify-center rounded-lg bg-gray-50 p-5 text-base font-medium hover:bg-gray-100 hover:text-gray-900 hover:no-underline dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white\"\n>\n\t<Figma />\n\t<span class=\"ms-3 w-full\">Get started with our Figma Design System</span>\n\t<ArrowRightOutline class=\"ms-2 h-6 w-6\" />\n</A>\n"
  },
  {
    "path": "src/routes/typography/link/examples/Setup.svelte",
    "content": "<script>\n\timport { A } from 'svelte-5-ui-lib';\n\timport { ArrowRightOutline } from 'flowbite-svelte-icons';\n</script>\n"
  },
  {
    "path": "src/routes/typography/link/examples/index.ts",
    "content": "export { default as ButtonLink } from './ButtonLink.svelte';\nexport { default as CardLink } from './CardLink.svelte';\nexport { default as CardWithImage } from './CardWithImage.svelte';\nexport { default as CtaLink } from './CtaLink.svelte';\n"
  },
  {
    "path": "src/routes/typography/list/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport { List, list, Li, Heading, Label, Radio, Button, uiHelpers, type ListProps } from '$lib';\n\timport { CheckCircleSolid } from 'flowbite-svelte-icons';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'typography/list';\n\n\tconst tags = Object.keys(list.variants.tag);\n\tlet listTag: ListProps['tag'] = $state('ul');\n\tconst positions = Object.keys(list.variants.position);\n\tlet listPosition: ListProps['position'] = $state('inside');\n\tlet listIcon = $state(false);\n\tconst changeListIcon = () => {\n\t\tlistIcon = !listIcon;\n\t\tif (listIcon) {\n\t\t\tnested = false;\n\t\t}\n\t};\n\tlet ctxClass = $state('');\n\tconst changeCtxClass = () => {\n\t\tctxClass = ctxClass === '' ? 'pl-8' : '';\n\t};\n\tlet nested = $state(false);\n\tconst changeNested = () => {\n\t\tnested = !nested;\n\t\tif (nested) {\n\t\t\tlistIcon = false;\n\t\t}\n\t};\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tlet iconSlot;\n\t\t\tlet liIcon;\n\t\t\tlet nestedContent;\n\n\t\t\tif (listTag !== 'ul') props.push(` tag=\"${listTag}\"`);\n\t\t\tif (listPosition !== 'inside') props.push(` position=\"${listPosition}\"`);\n\t\t\t// if (linkClass) props.push(` class=\"${linkClass}\"`);\n\t\t\ticonSlot = listIcon\n\t\t\t\t? `<CheckCircleSolid class=\"me-2 h-5 w-5 text-green-500 dark:text-green-400\" />`\n\t\t\t\t: '';\n\t\t\tif (ctxClass) props.push(` ctxClass=\"${ctxClass}\"`);\n\t\t\tliIcon = listIcon ? ` icon` : '';\n\t\t\tnestedContent = nested\n\t\t\t\t? `<List tag=\"ol\" ctxClass=\"mt-2 space-y-1 ps-5\">\n      <Li>item 1-1</Li>\n      <Li>item 1-2</Li>\n      <Li>item 1-3</Li>\n    </List>\n      `\n\t\t\t\t: '';\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<List${propsString}>\n  <Li${liIcon}>${iconSlot}Item 1${nestedContent}</Li>\n  <Li${liIcon}>${iconSlot}Item 2</Li>\n  <Li${liIcon}>${iconSlot}Item 3</Li>\n</List>`;\n\t\t})()\n\t);\n\t// for examples section that dynamically changes the svelte component and svelteCode content\n\timport * as ExampleComponents from './examples';\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>List</H1>\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive List Builder</H2>\n<CodeWrapper>\n\t<Heading tag=\"h2\" class=\"mb-2 text-lg font-semibold text-gray-900 dark:text-white\"\n\t\t>List title</Heading\n\t>\n\t<List\n\t\ttag={listTag}\n\t\tposition={listPosition}\n\t\tclass=\"space-y-1 text-gray-500 dark:text-gray-400\"\n\t\t{ctxClass}\n\t>\n\t\t<Li icon={listIcon}>\n\t\t\t{#if listIcon}<CheckCircleSolid\n\t\t\t\t\tclass=\"me-2 h-5 w-5 text-green-500 dark:text-green-400\"\n\t\t\t\t/>{/if}At least 10 characters (and up to 100 characters)\n\t\t\t{#if nested}\n\t\t\t\t<List tag=\"ol\" ctxClass=\"mt-2 space-y-1 ps-5\">\n\t\t\t\t\t<Li>item 1-1</Li>\n\t\t\t\t\t<Li>item 1-2</Li>\n\t\t\t\t\t<Li>item 1-3</Li>\n\t\t\t\t</List>\n\t\t\t{/if}\n\t\t</Li>\n\t\t<Li icon={listIcon}>\n\t\t\t{#if listIcon}<CheckCircleSolid\n\t\t\t\t\tclass=\"me-2 h-5 w-5 text-green-500 dark:text-green-400\"\n\t\t\t\t/>{/if}At least one lowercase character\n\t\t</Li>\n\t\t<Li icon={listIcon}>\n\t\t\t{#if listIcon}<CheckCircleSolid\n\t\t\t\t\tclass=\"me-2 h-5 w-5 text-green-500 dark:text-green-400\"\n\t\t\t\t/>{/if}Inclusion of at least one special character, e.g., ! @ # ?\n\t\t</Li>\n\t</List>\n\t<div class=\"mt-4 mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Tag</Label>\n\t\t{#each tags as tag}\n\t\t\t<Radio labelClass=\"w-20 my-1\" name=\"list_tag\" bind:group={listTag} value={tag}>{tag}</Radio>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Position</Label>\n\t\t{#each positions as position}\n\t\t\t<Radio labelClass=\"w-20 my-1\" name=\"list_position\" bind:group={listPosition} value={position}\n\t\t\t\t>{position}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-48\" color=\"blue\" onclick={changeListIcon}\n\t\t\t>{listIcon ? 'Remove icon' : 'Add icon'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"rose\" onclick={changeCtxClass}\n\t\t\t>{ctxClass !== '' ? 'Remove ctxClass' : 'Add ctxClass'}</Button\n\t\t>\n\t\t<Button class=\"w-48\" color=\"teal\" onclick={changeNested}\n\t\t\t>{nested ? 'Remove nested' : 'Add nested'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Description list</H2>\n<CodeWrapper>\n\t<ExampleComponents.DescriptionList />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/DescriptionList.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Horizontal list</H2>\n<CodeWrapper>\n\t<ExampleComponents.HorizontalList />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/HorizontalList.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Advanced layout</H2>\n<CodeWrapper>\n\t<ExampleComponents.AdvancedLayout />\n\t{#snippet codeblock()}\n\t\t<HighlightCompo\n\t\t\tcodeLang=\"ts\"\n\t\t\tcode={exampleModules['./examples/AdvancedLayout.svelte'] as string}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/typography/list/examples/AdvancedLayout.svelte",
    "content": "<script lang=\"ts\">\n\timport { List, Li } from '$lib';\n</script>\n\n<List tag=\"dl\" class=\"max-w-md divide-y divide-gray-200 dark:divide-gray-700\">\n\t<Li class=\"pb-3 sm:pb-4\">\n\t\t<div class=\"flex items-center space-x-4 rtl:space-x-reverse\">\n\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t<img class=\"h-8 w-8 rounded-full\" src=\"/images/profile-picture-1.webp\" alt=\"Neil profile\" />\n\t\t\t</div>\n\t\t\t<div class=\"min-w-0 flex-1\">\n\t\t\t\t<p class=\"truncate text-sm font-medium text-gray-900 dark:text-white\">Neil Sims</p>\n\t\t\t\t<p class=\"truncate text-sm text-gray-500 dark:text-gray-400\">email@flowbite.com</p>\n\t\t\t</div>\n\t\t\t<div class=\"inline-flex items-center text-base font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t$320\n\t\t\t</div>\n\t\t</div>\n\t</Li>\n\t<Li class=\"py-3 sm:py-4\">\n\t\t<div class=\"flex items-center space-x-4 rtl:space-x-reverse\">\n\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t<img\n\t\t\t\t\tclass=\"h-8 w-8 rounded-full\"\n\t\t\t\t\tsrc=\"/images/profile-picture-2.webp\"\n\t\t\t\t\talt=\"Bonnie profile\"\n\t\t\t\t/>\n\t\t\t</div>\n\t\t\t<div class=\"min-w-0 flex-1\">\n\t\t\t\t<p class=\"truncate text-sm font-medium text-gray-900 dark:text-white\">Bonnie Green</p>\n\t\t\t\t<p class=\"truncate text-sm text-gray-500 dark:text-gray-400\">email@flowbite.com</p>\n\t\t\t</div>\n\t\t\t<div class=\"inline-flex items-center text-base font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t$3467\n\t\t\t</div>\n\t\t</div>\n\t</Li>\n\t<Li class=\"py-3 sm:py-4\">\n\t\t<div class=\"flex items-center space-x-4 rtl:space-x-reverse\">\n\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t<img\n\t\t\t\t\tclass=\"h-8 w-8 rounded-full\"\n\t\t\t\t\tsrc=\"/images/profile-picture-3.webp\"\n\t\t\t\t\talt=\"Michael profile\"\n\t\t\t\t/>\n\t\t\t</div>\n\t\t\t<div class=\"min-w-0 flex-1\">\n\t\t\t\t<p class=\"truncate text-sm font-medium text-gray-900 dark:text-white\">Michael Gough</p>\n\t\t\t\t<p class=\"truncate text-sm text-gray-500 dark:text-gray-400\">email@flowbite.com</p>\n\t\t\t</div>\n\t\t\t<div class=\"inline-flex items-center text-base font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t$67\n\t\t\t</div>\n\t\t</div>\n\t</Li>\n\t<Li class=\"py-3 sm:py-4\">\n\t\t<div class=\"flex items-center space-x-4 rtl:space-x-reverse\">\n\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t<img\n\t\t\t\t\tclass=\"h-8 w-8 rounded-full\"\n\t\t\t\t\tsrc=\"/images/profile-picture-4.webp\"\n\t\t\t\t\talt=\"Thomas profile\"\n\t\t\t\t/>\n\t\t\t</div>\n\t\t\t<div class=\"min-w-0 flex-1\">\n\t\t\t\t<p class=\"truncate text-sm font-medium text-gray-900 dark:text-white\">Thomas Lean</p>\n\t\t\t\t<p class=\"truncate text-sm text-gray-500 dark:text-gray-400\">email@flowbite.com</p>\n\t\t\t</div>\n\t\t\t<div class=\"inline-flex items-center text-base font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t$2367\n\t\t\t</div>\n\t\t</div>\n\t</Li>\n\t<Li class=\"py-3 sm:py-4\">\n\t\t<div class=\"flex items-center space-x-4 rtl:space-x-reverse\">\n\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t<img class=\"h-8 w-8 rounded-full\" src=\"/images/profile-picture-5.webp\" alt=\"Lana profile\" />\n\t\t\t</div>\n\t\t\t<div class=\"min-w-0 flex-1\">\n\t\t\t\t<p class=\"truncate text-sm font-medium text-gray-900 dark:text-white\">Lana Byrd</p>\n\t\t\t\t<p class=\"truncate text-sm text-gray-500 dark:text-gray-400\">email@flowbite.com</p>\n\t\t\t</div>\n\t\t\t<div class=\"inline-flex items-center text-base font-semibold text-gray-900 dark:text-white\">\n\t\t\t\t$367\n\t\t\t</div>\n\t\t</div>\n\t</Li>\n</List>\n"
  },
  {
    "path": "src/routes/typography/list/examples/DescriptionList.svelte",
    "content": "<script lang=\"ts\">\n\timport { List, DescriptionList } from '$lib';\n</script>\n\n<List tag=\"dl\" class=\"divide-y divide-gray-200 text-gray-900 dark:divide-gray-700  dark:text-white\">\n\t<div class=\"flex flex-col pb-3\">\n\t\t<DescriptionList tag=\"dt\" class=\"mb-1\">Email address</DescriptionList>\n\t\t<DescriptionList tag=\"dd\">yourname@flowbite.com</DescriptionList>\n\t</div>\n\t<div class=\"flex flex-col pb-3\">\n\t\t<DescriptionList tag=\"dt\" class=\"mb-1\">Home address</DescriptionList>\n\t\t<DescriptionList tag=\"dd\">92 Miles Drive, Newark, NJ 07103, California, USA</DescriptionList>\n\t</div>\n\t<div class=\"flex flex-col pb-3\">\n\t\t<DescriptionList tag=\"dt\" class=\"mb-1\">Phone number</DescriptionList>\n\t\t<DescriptionList tag=\"dd\">+00 123 456 789 / +12 345 678</DescriptionList>\n\t</div>\n</List>\n"
  },
  {
    "path": "src/routes/typography/list/examples/HorizontalList.svelte",
    "content": "<script lang=\"ts\">\n\timport { List, Li, A } from '$lib';\n</script>\n\n<List tag=\"ul\" class=\"flex flex-wrap items-center justify-center\">\n\t<Li>\n\t\t<A href=\"/\" class=\"me-4 text-red-700 hover:underline md:me-6 dark:text-red-200\">About</A>\n\t</Li>\n\t<Li>\n\t\t<A href=\"/\" class=\"me-4 text-blue-700 hover:underline md:me-6 dark:text-blue-200\">Premium</A>\n\t</Li>\n\t<Li>\n\t\t<A href=\"/\" class=\"me-4 text-green-700 hover:underline md:me-6 dark:text-green-200\">Campaigns</A\n\t\t>\n\t</Li>\n\t<Li>\n\t\t<A href=\"/\" class=\"me-4 text-yellow-700 hover:underline md:me-6 dark:text-yellow-200\">Blog</A>\n\t</Li>\n\t<Li>\n\t\t<A href=\"/\" class=\"me-4 text-gray-700 hover:underline md:me-6 dark:text-gray-200\"\n\t\t\t>Affiliate Program</A\n\t\t>\n\t</Li>\n\t<Li>\n\t\t<A href=\"/\" class=\"me-4 text-pink-700 hover:underline md:me-6 dark:text-pink-200\">FAQs</A>\n\t</Li>\n</List>\n"
  },
  {
    "path": "src/routes/typography/list/examples/Setup.svelte",
    "content": "<script>\n\timport { List, Li } from 'svelte-5-ui-lib';\n\timport { CheckCircleSolid } from 'flowbite-svelte-icons';\n</script>\n"
  },
  {
    "path": "src/routes/typography/list/examples/index.ts",
    "content": "export { default as AdvancedLayout } from './AdvancedLayout.svelte';\nexport { default as DescriptionList } from './DescriptionList.svelte';\nexport { default as HorizontalList } from './HorizontalList.svelte';\n"
  },
  {
    "path": "src/routes/typography/paragraph/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tP,\n\t\tparagraph,\n\t\tLabel,\n\t\tRadio,\n\t\tButton,\n\t\tInput,\n\t\tCloseButton,\n\t\tuiHelpers,\n\t\ttype ParagraphProps\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'typography/paragraph';\n\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tconst sizes = Object.keys(paragraph.variants.size);\n\tlet pSize: ParagraphProps['size'] = $state('base');\n\tconst weights = Object.keys(paragraph.variants.weight);\n\tlet pWeight: ParagraphProps['weight'] = $state('normal');\n\tconst spaces = Object.keys(paragraph.variants.space);\n\tlet pSpace: ParagraphProps['space'] = $state('normal');\n\tconst heights = Object.keys(paragraph.variants.height);\n\tlet pHeight: ParagraphProps['height'] = $state('normal');\n\tconst alignments = Object.keys(paragraph.variants.align);\n\tlet pAlign: ParagraphProps['align'] = $state('left');\n\tconst whitespaces = Object.keys(paragraph.variants.whitespace);\n\tlet pWhitespace: ParagraphProps['whitespace'] = $state('normal');\n\tlet pFirstupper: ParagraphProps['firstUpper'] = $state(false);\n\tlet pJustify: ParagraphProps['justify'] = $state(false);\n\tlet italic = $state(false);\n\tconst changeItalic = () => {\n\t\titalic = !italic;\n\t};\n\n\tlet { text = $bindable('') } = $props();\n\ttext =\n\t\t'Lorem ipsum dolor sit, amet consectetur adipisicing elit. Nulla eius debitis cupiditate tempora necessitatibus perspiciatis pariatur aspernatur.';\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (pSize !== 'base') props.push(` size=\"${pSize}\"`);\n\t\t\tif (pWeight !== 'normal') props.push(` weight=\"${pWeight}\"`);\n\t\t\tif (pSpace !== 'normal') props.push(` space=\"${pSpace}\"`);\n\t\t\tif (pHeight !== 'normal') props.push(` height=\"${pHeight}\"`);\n\t\t\tif (pAlign !== 'left') props.push(` align=\"${pAlign}\"`);\n\t\t\tif (pWhitespace !== 'normal') props.push(` whitespace=\"${pWhitespace}\"`);\n\t\t\tif (italic) props.push(` italic`);\n\t\t\tif (pFirstupper) props.push(` firstUpper`);\n\t\t\tif (pJustify) props.push(` justify`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<P${propsString}>\n  ${text}\n</P>`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Paragraph</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Paragraph Builder</H2>\n<CodeWrapper>\n\t<Label class=\"text-md mb-2\">Edit paragraph</Label>\n\t<Input type=\"text\" bind:value={text} placeholder=\"Write your blockquote text\" class=\"mb-8 pr-12\">\n\t\t{#snippet right()}\n\t\t\t<CloseButton onclick={() => (text = '')} />\n\t\t{/snippet}\n\t</Input>\n\t<div class=\"mb-4 overflow-auto md:h-[200px]\">\n\t\t<P\n\t\t\tcontenteditable\n\t\t\tweight={pWeight}\n\t\t\tsize={pSize}\n\t\t\tspace={pSpace}\n\t\t\theight={pHeight}\n\t\t\talign={pAlign}\n\t\t\twhitespace={pWhitespace}\n\t\t\t{italic}\n\t\t\tfirstUpper={pFirstupper}\n\t\t\tjustify={pJustify}>{text}</P\n\t\t>\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Size</Label>\n\t\t{#each sizes as size}\n\t\t\t<Radio labelClass=\"w-12 my-1\" name=\"p_size\" bind:group={pSize} value={size}>{size}</Radio>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Weight</Label>\n\t\t{#each weights as weight}\n\t\t\t<Radio labelClass=\"w-20 my-1\" name=\"p_weight\" bind:group={pWeight} value={weight}\n\t\t\t\t>{weight}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Space(Tracking)</Label>\n\t\t{#each spaces as space}\n\t\t\t<Radio labelClass=\"w-20 my-1\" name=\"p_space\" bind:group={pSpace} value={space}>{space}</Radio>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Height(Leading)</Label>\n\t\t{#each heights as height}\n\t\t\t<Radio labelClass=\"w-16 my-1\" name=\"p_height\" bind:group={pHeight} value={height}\n\t\t\t\t>{height}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Alignment</Label>\n\t\t{#each alignments as align}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-20 my-1\"\n\t\t\t\tname=\"p_align\"\n\t\t\t\tbind:group={pAlign}\n\t\t\t\tonchange={() => (pJustify = false)}\n\t\t\t\tvalue={align}>{align}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-4\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Whitespace</Label>\n\t\t{#each whitespaces as whitespace}\n\t\t\t<Radio labelClass=\"w-16 my-1\" name=\"p_whitespace\" bind:group={pWhitespace} value={whitespace}\n\t\t\t\t>{whitespace}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-40\" onclick={() => (pFirstupper = !pFirstupper)}\n\t\t\t>{pFirstupper ? 'Remove upper' : 'First upper'}</Button\n\t\t>\n\t\t<Button\n\t\t\tclass=\"w-40\"\n\t\t\tcolor=\"secondary\"\n\t\t\tonclick={() => {\n\t\t\t\tpJustify = !pJustify;\n\t\t\t\tpAlign = 'left';\n\t\t\t}}\n\t\t>\n\t\t\t{pJustify ? 'Remove justify' : 'Justify'}\n\t\t</Button>\n\t\t<Button class=\"w-40\" color=\"emerald\" onclick={changeItalic}\n\t\t\t>{italic ? 'Remove italic' : 'Italic'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/typography/paragraph/examples/Setup.svelte",
    "content": "<script>\n\timport { P } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/typography/span/+page.svelte",
    "content": "<script lang=\"ts\">\n\timport {\n\t\tP,\n\t\tSpan,\n\t\tspan,\n\t\tButton,\n\t\tLabel,\n\t\tRadio,\n\t\tInput,\n\t\tCloseButton,\n\t\tuiHelpers,\n\t\ttype SpanProps,\n\t\ttype RadioColorType\n\t} from '$lib';\n\timport HighlightCompo from '../../utils/HighlightCompo.svelte';\n\timport DynamicCodeBlockHighlight from '../../utils/DynamicCodeBlockHighlight.svelte';\n\timport CodeWrapper from '../../utils/CodeWrapper.svelte';\n\timport H1 from '../../utils/H1.svelte';\n\timport H2 from '../../utils/H2.svelte';\n\timport { isGeneratedCodeOverflow } from '../../utils/helpers';\n\t// for Props table\n\timport CompoAttributesViewer from '../../utils/CompoAttributesViewer.svelte';\n\tconst dirName = 'typography/span';\n\n\tconst exampleModules = import.meta.glob('./examples/*.svelte', {\n\t\tquery: '?raw',\n\t\timport: 'default',\n\t\teager: true\n\t}) as Record<string, string>;\n\n\tlet { editableContent = $bindable('span content') } = $props();\n\n\tlet spanItalic: SpanProps['italic'] = $state(false);\n\tconst changeItalic = () => {\n\t\tspanItalic = !spanItalic;\n\t};\n\tlet spanUnderline: SpanProps['underline'] = $state(false);\n\tconst changeUnderline = () => {\n\t\tspanUnderline = !spanUnderline;\n\t\tspanDecorationColor = 'none';\n\t\tspanDecorationThickness = '0';\n\t\tspanDecoration = 'none';\n\t\tspanLinethrough = false;\n\t};\n\tlet spanLinethrough: SpanProps['linethrough'] = $state(false);\n\tconst changeLinethrough = () => {\n\t\tspanLinethrough = !spanLinethrough;\n\t\tspanUnderline = false;\n\t\tspanDecorationColor = 'none';\n\t\tspanDecorationThickness = '0';\n\t\tspanDecoration = 'none';\n\t\tspanGradient = 'none';\n\t};\n\tlet spanUppercase: SpanProps['uppercase'] = $state(false);\n\tconst changeUppercase = () => {\n\t\tspanUppercase = !spanUppercase;\n\t};\n\tconst gradients = Object.keys(span.variants.gradient);\n\tlet spanGradient: SpanProps['gradient'] = $state('none');\n\tlet spanHighlight: SpanProps['highlight'] = $state('none');\n\tconst highlights = Object.keys(span.variants.highlight);\n\tlet spanDecoration: SpanProps['decoration'] = $state('none');\n\tconst decorations = Object.keys(span.variants.decoration);\n\tlet spanDecorationColor: SpanProps['decorationColor'] = $state('none');\n\tconst decorationColors = Object.keys(span.variants.decorationColor);\n\tlet spanDecorationThickness: SpanProps['decorationThickness'] = $state('0');\n\tconst docrationThickness = Object.keys(span.variants.decorationThickness);\n\tlet opacityClass = $state('');\n\tconst changeOpacity = () => {\n\t\topacityClass = opacityClass === '' ? 'text-gray-600/50 dark:text-gray-500/50' : '';\n\t\tspanHighlight = 'none';\n\t\tspanGradient = 'none';\n\t};\n\t// let editableContent = $state('Click to edit content.')\n\n\t// code generator\n\tlet generatedCode = $derived(\n\t\t(() => {\n\t\t\tlet props = [];\n\t\t\tif (spanItalic) props.push(` italic`);\n\t\t\tif (spanUnderline) props.push(` underline`);\n\t\t\tif (spanLinethrough) props.push(` linethrough`);\n\t\t\tif (spanUppercase) props.push(` uppercase`);\n\t\t\tif (spanGradient !== 'none') props.push(` gradient=\"${spanGradient}\"`);\n\t\t\tif (spanHighlight !== 'none') props.push(` highlight=\"${spanHighlight}\"`);\n\t\t\tif (spanDecoration !== 'none') props.push(` decoration=\"${spanDecoration}\"`);\n\t\t\tif (spanDecorationColor !== 'none') props.push(` decorationColor=\"${spanDecorationColor}\"`);\n\t\t\tif (spanDecorationThickness !== '0')\n\t\t\t\tprops.push(` decorationThickness=\"${spanDecorationThickness}\"`);\n\n\t\t\tconst propsString =\n\t\t\t\tprops.length > 0 ? props.map((prop) => `\\n  ${prop}`).join('') + '\\n' : '';\n\n\t\t\treturn `<P size=\"xl\" weight=\"bold\">\n  Lorem ipsum \n  <Span${propsString}>${editableContent}</Span>\n  consectetur elit.\n</P>`;\n\t\t})()\n\t);\n\n\t// for interactive builder\n\tlet builder = uiHelpers();\n\tlet builderExpand = $state(false);\n\tlet showBuilderExpandButton = $derived(isGeneratedCodeOverflow(generatedCode));\n\tconst handleBuilderExpandClick = () => {\n\t\tbuilderExpand = !builderExpand;\n\t};\n\t$effect(() => {\n\t\tbuilderExpand = builder.isOpen;\n\t});\n</script>\n\n<H1>Span</H1>\n\n<H2>Setup</H2>\n<HighlightCompo code={exampleModules[`./examples/Setup.svelte`] as string} />\n\n<H2>Interactive Span Builder</H2>\n<CodeWrapper>\n\t<div class=\"h-40\">\n\t\t<div class=\" mb-4\">\n\t\t\t<Label class=\"mr-4 text-lg font-bold\">Edit span content:</Label>\n\t\t\t<Input\n\t\t\t\ttype=\"text\"\n\t\t\t\tbind:value={editableContent}\n\t\t\t\tplaceholder=\"Write your blockquote text\"\n\t\t\t\tclass=\"mb-4 pr-12\"\n\t\t\t>\n\t\t\t\t{#snippet right()}\n\t\t\t\t\t<CloseButton onclick={() => (editableContent = '')} />\n\t\t\t\t{/snippet}\n\t\t\t</Input>\n\t\t</div>\n\t\t<P size=\"xl\" weight=\"bold\"\n\t\t\t>Lorem ipsum <Span\n\t\t\t\titalic={spanItalic}\n\t\t\t\tunderline={spanUnderline}\n\t\t\t\tlinethrough={spanLinethrough}\n\t\t\t\tuppercase={spanUppercase}\n\t\t\t\tgradient={spanGradient}\n\t\t\t\tdecoration={spanDecoration}\n\t\t\t\tdecorationColor={spanDecorationColor}\n\t\t\t\tdecorationThickness={spanDecorationThickness}\n\t\t\t\thighlight={spanHighlight}\n\t\t\t\tclass={opacityClass}>{editableContent}</Span\n\t\t\t> consectetur elit.</P\n\t\t>\n\t</div>\n\t<div class=\"mt-4 mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Highlight</Label>\n\t\t{#each highlights as highlight}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-20 my-1\"\n\t\t\t\tname=\"span_highlight\"\n\t\t\t\tbind:group={spanHighlight}\n\t\t\t\tonchange={() => {\n\t\t\t\t\tspanGradient = 'none';\n\t\t\t\t\topacityClass = '';\n\t\t\t\t}}\n\t\t\t\tcolor={highlight as RadioColorType}\n\t\t\t\tvalue={highlight}\n\t\t\t>\n\t\t\t\t{highlight}\n\t\t\t</Radio>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Gradient</Label>\n\t\t{#each gradients as gradient}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-32 my-1\"\n\t\t\t\tname=\"span_gradient\"\n\t\t\t\tbind:group={spanGradient}\n\t\t\t\tonchange={() => (spanHighlight = 'none')}\n\t\t\t\tvalue={gradient}>{gradient}</Radio\n\t\t\t>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Decoration thickness</Label>\n\t\t{#each docrationThickness as thickness}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-12 my-1\"\n\t\t\t\tname=\"span_decoration_thickness\"\n\t\t\t\tbind:group={spanDecorationThickness}\n\t\t\t\tonchange={() => {\n\t\t\t\t\tspanUnderline = false;\n\t\t\t\t\tspanLinethrough = false;\n\t\t\t\t}}\n\t\t\t\tvalue={thickness}\n\t\t\t>\n\t\t\t\t{thickness}\n\t\t\t</Radio>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Decoration color</Label>\n\t\t{#each decorationColors as color}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-20 my-1\"\n\t\t\t\tname=\"p_decoration_color\"\n\t\t\t\tbind:group={spanDecorationColor}\n\t\t\t\tonchange={() => {\n\t\t\t\t\tspanUnderline = false;\n\t\t\t\t\tspanLinethrough = false;\n\t\t\t\t}}\n\t\t\t\tcolor={color as RadioColorType}\n\t\t\t\tvalue={color}\n\t\t\t>\n\t\t\t\t{color}\n\t\t\t</Radio>\n\t\t{/each}\n\t</div>\n\t<div class=\"mb-4 flex flex-wrap space-x-2\">\n\t\t<Label class=\"mb-4 w-full font-bold\">Decoration</Label>\n\t\t{#each decorations as decoration}\n\t\t\t<Radio\n\t\t\t\tlabelClass=\"w-20 my-1\"\n\t\t\t\tname=\"span_decoration\"\n\t\t\t\tbind:group={spanDecoration}\n\t\t\t\tonchange={() => {\n\t\t\t\t\tspanUnderline = false;\n\t\t\t\t\tspanLinethrough = false;\n\t\t\t\t}}\n\t\t\t\tvalue={decoration}\n\t\t\t>\n\t\t\t\t{decoration}\n\t\t\t</Radio>\n\t\t{/each}\n\t</div>\n\t<div class=\"flex flex-wrap justify-center gap-2 md:justify-start\">\n\t\t<Button class=\"w-36\" color=\"violet\" onclick={changeLinethrough}\n\t\t\t>{spanLinethrough ? 'No linethrough' : 'Linethrough '}</Button\n\t\t>\n\t\t<Button class=\"w-36\" color=\"blue\" onclick={changeUppercase}\n\t\t\t>{spanUppercase ? 'No uppercase' : 'Uppercase'}</Button\n\t\t>\n\t\t<Button class=\"w-24\" onclick={changeItalic}>{spanItalic ? 'No italic' : 'Italic'}</Button>\n\t\t<Button class=\"w-28\" color=\"amber\" onclick={changeUnderline}\n\t\t\t>{spanUnderline ? 'No underline' : 'Underline'}</Button\n\t\t>\n\t\t<Button class=\"w-32\" color=\"teal\" onclick={changeOpacity}\n\t\t\t>{opacityClass ? 'No opacity' : 'Add opacity'}</Button\n\t\t>\n\t</div>\n\t{#snippet codeblock()}\n\t\t<DynamicCodeBlockHighlight\n\t\t\thandleExpandClick={handleBuilderExpandClick}\n\t\t\texpand={builderExpand}\n\t\t\tshowExpandButton={showBuilderExpandButton}\n\t\t\tcode={generatedCode}\n\t\t/>\n\t{/snippet}\n</CodeWrapper>\n\n<H2>Component data</H2>\n<CompoAttributesViewer {dirName} />\n"
  },
  {
    "path": "src/routes/typography/span/examples/Setup.svelte",
    "content": "<script lang=\"ts\">\n\timport { Span, P } from 'svelte-5-ui-lib';\n</script>\n"
  },
  {
    "path": "src/routes/utils/CodeWrapper.svelte",
    "content": "<script lang=\"ts\">\n\timport type { Snippet } from 'svelte';\n\timport type { HTMLAttributes } from 'svelte/elements';\n\timport { codewrapper } from './theme';\n\tinterface Props extends HTMLAttributes<HTMLDivElement> {\n\t\tchildren?: Snippet;\n\t\tcodeblock?: Snippet;\n\t\tinnerClass?: string;\n\t\tclass?: string;\n\t}\n\tlet { children, codeblock, innerClass, class: classname }: Props = $props();\n\tconst { base, inner } = $derived(codewrapper());\n</script>\n\n<div class={base({ class: classname })}>\n\t{#if children}\n\t\t<div class={inner({ class: innerClass })}>\n\t\t\t{@render children()}\n\t\t</div>\n\t{/if}\n\t{#if codeblock}\n\t\t{@render codeblock()}\n\t{/if}\n</div>\n"
  },
  {
    "path": "src/routes/utils/CompoAttributesViewer.svelte",
    "content": "<script lang=\"ts\">\n\timport { Tabs, TabItem } from '$lib';\n\timport TableProp from './TableProp.svelte';\n\timport TableDefaultRow from './TableDefaultRow.svelte';\n\timport { ClipboardSolid } from 'flowbite-svelte-icons';\n\timport { getFilteredFileNames, toKebabCase } from './helpers';\n\n\ttype TCompoData = {\n\t\tdata: {\n\t\t\tdefault: {\n\t\t\t\tname?: string;\n\t\t\t\tprops?: string[][];\n\t\t\t\tsnippet?: string[][];\n\t\t\t};\n\t\t};\n\t};\n\tinterface Props {\n\t\tdirName: string;\n\t\tcomponents?: string;\n\t}\n\tlet { dirName, components }: Props = $props();\n\tlet compoData: TCompoData[] = $state([]);\n\t// default is find fileName using dirName\n\tconst fileNames = getFilteredFileNames(toKebabCase(dirName));\n\n\t// console.log('dirName', dirName)\n\t// console.log(\"fileNames\", fileNames);\n\n\t// if components are given (e.g. checkbox, etc in forms, typography, utils) use the components string\n\tlet componentArray = components ? components.split(', ') : [];\n\n\tif (components) {\n\t\t// Split the components into an array\n\t\tcomponentArray = components.split(', ');\n\t}\n\n\ttype ComponentData = {\n\t\tdefault: {\n\t\t\tname?: string;\n\t\t\tprops?: string[][];\n\t\t\tevents?: string[][];\n\t\t\tslots?: string[][];\n\t\t\tsnippet?: string[][];\n\t\t};\n\t};\n\n\t// let importPromises: Promise<any>[] = [];\n\tlet importPromises: Promise<{ data: ComponentData }>[] = [];\n\n\tasync function processComponents() {\n\t\tif (componentArray.length > 0) {\n\t\t\timportPromises = componentArray.map(async (component) => {\n\t\t\t\tconst module = await import(`../component-data/${component}.json`);\n\t\t\t\treturn { data: module };\n\t\t\t});\n\t\t} else {\n\t\t\timportPromises = fileNames.map(async (component) => {\n\t\t\t\tconst module = await import(`../component-data/${component}.json`);\n\t\t\t\treturn { data: module };\n\t\t\t});\n\t\t}\n\n\t\ttry {\n\t\t\tcompoData = await Promise.all(importPromises);\n\t\t} catch (error) {\n\t\t\tconsole.error('Error:', error);\n\t\t\tthrow error;\n\t\t}\n\t}\n\n\t$effect(() => {\n\t\tprocessComponents().catch((error) => {\n\t\t\tconsole.error('Error outside of processComponents:', error);\n\t\t});\n\t});\n</script>\n\n{#if compoData}\n\t<div id=\"compoData\">\n\t\t{#each compoData as compo}\n\t\t\t<h3 class=\"my-4 text-xl\">{compo.data.default.name}</h3>\n\t\t\t<Tabs style=\"underline\" class=\"list-none\" contentClass=\"p-0 bg-white\">\n\t\t\t\t{#if compo.data.default.props && compo.data.default.props.length > 0}\n\t\t\t\t\t<TabItem open>\n\t\t\t\t\t\t{#snippet titleSlot()}\n\t\t\t\t\t\t\t<div class=\"text-primary-900 flex items-center gap-2\">\n\t\t\t\t\t\t\t\t<ClipboardSolid size=\"sm\" />\n\t\t\t\t\t\t\t\tProps\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t{/snippet}\n\t\t\t\t\t\t<ul class=\"w-full\">\n\t\t\t\t\t\t\t<TableProp>\n\t\t\t\t\t\t\t\t<TableDefaultRow items={compo.data.default.props} rowState=\"hover\" />\n\t\t\t\t\t\t\t</TableProp>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</TabItem>\n\t\t\t\t{/if}\n\t\t\t</Tabs>\n\t\t{/each}\n\t</div>\n{/if}\n"
  },
  {
    "path": "src/routes/utils/DynamicCodeBlockHighlight.svelte",
    "content": "<script lang=\"ts\">\n\timport { HighlightSvelte, Highlight } from 'svelte-rune-highlight';\n\timport markdown from 'svelte-rune-highlight/languages/markdown';\n\timport { Button, Badge } from '$lib';\n\timport { copyToClipboard, replaceLibImport } from './helpers';\n\timport { highlightcompo } from './theme';\n\n\tinterface Props {\n\t\t// componentStatus: boolean;\n\t\thandleExpandClick: () => void;\n\t\tshowExpandButton?: boolean;\n\t\texpand?: boolean;\n\t\tcode: string;\n\t\tbadgeClass?: string;\n\t\tbuttonClass?: string;\n\t\tcodeLang?: string;\n\t\tclass?: string;\n\t\texpanded?: boolean;\n\t\treplaceLib?: boolean;\n\t}\n\n\tlet {\n\t\tcode,\n\t\thandleExpandClick,\n\t\tshowExpandButton,\n\t\texpand,\n\t\tcodeLang,\n\t\tbadgeClass,\n\t\tbuttonClass,\n\t\treplaceLib,\n\t\tclass: className\n\t}: Props = $props();\n\n\tif (replaceLib) {\n\t\tcode = replaceLibImport(code);\n\t}\n\n\t$effect(() => {\n\t\tif (replaceLib) {\n\t\t\tcode = replaceLibImport(code);\n\t\t}\n\t});\n\n\tconst { base, badge, button } = $derived(highlightcompo());\n\tlet copiedStatus = $state(false);\n\n\tfunction handleCopyClick() {\n\t\tcopyToClipboard(code)\n\t\t\t.then(() => {\n\t\t\t\tcopiedStatus = true;\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tcopiedStatus = false;\n\t\t\t\t}, 1000);\n\t\t\t})\n\t\t\t.catch((err) => {\n\t\t\t\tconsole.error('Error in copying:', err);\n\t\t\t\t// Handle the error as needed\n\t\t\t});\n\t}\n</script>\n\n<div class={base({ className })}>\n\t<div class=\"relative\">\n\t\t<div\n\t\t\tclass=\"overflow-hidden {showExpandButton ? 'pb-8' : ''}\"\n\t\t\tclass:max-h-56={!expand}\n\t\t\ttabindex=\"-1\"\n\t\t>\n\t\t\t{#if copiedStatus}\n\t\t\t\t<Badge class={badge({ class: badgeClass })} color=\"green\">Copied to clipboard</Badge>\n\t\t\t{/if}\n\t\t\t{#if codeLang === 'md'}\n\t\t\t\t<Highlight language={markdown} {code} />\n\t\t\t{:else if code}\n\t\t\t\t<HighlightSvelte {code} />\n\t\t\t{:else}\n\t\t\t\tno code is provided\n\t\t\t{/if}\n\t\t</div>\n\t\t<Button class={button({ class: buttonClass })} onclick={handleCopyClick}>Copy</Button>\n\t\t{#if showExpandButton}\n\t\t\t<button\n\t\t\t\tonclick={() => handleExpandClick()}\n\t\t\t\ttype=\"button\"\n\t\t\t\tclass=\"hover:text-primary-700 absolute start-0 bottom-0 w-full border-t border-gray-200 bg-gray-100 px-5 py-2.5 text-sm font-medium text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white\"\n\t\t\t\t>{expand ? 'Collapse code' : 'Expand code'}</button\n\t\t\t>\n\t\t{/if}\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/utils/DynamicCodeBlockStyle.svelte",
    "content": "<script lang=\"ts\">\n\timport { browser } from '$app/environment';\n\timport { toUpperSnakeCase } from './helpers';\n\n\tinterface Props {\n\t\tclass?: string;\n\t}\n\n\tlet { class: className }: Props = $props();\n\tconst stylesImport = import.meta.glob('./highlight/styles/*.css');\n\tconst localStorageName = toUpperSnakeCase(__NAME__) + '_CODE_BLOCK_STYLE';\n\n\tlet selected: string = $state(\n\t\tbrowser ? (localStorage.getItem(localStorageName) ?? 'gigavolt') : 'gigavolt'\n\t);\n\n\tconst styles = Object.entries(stylesImport).map(([path]) => ({\n\t\tvalue: path.slice(path.lastIndexOf('/') + 1, -4),\n\t\tname: path.slice(path.lastIndexOf('/') + 1, -4)\n\t}));\n\n\t$effect(() => {\n\t\tlet link: HTMLLinkElement;\n\t\t(async () => {\n\t\t\tconst css = await import(`./highlight/styles/${selected}.css?url`);\n\t\t\tlink = document.createElement('link');\n\n\t\t\tlink.rel = 'stylesheet';\n\t\t\tlink.href = css.default;\n\t\t\tdocument.head.append(link);\n\t\t})();\n\t\tif (browser) {\n\t\t\t// get selected style from localStorage\n\t\t\tlocalStorage.setItem(localStorageName, selected);\n\t\t}\n\t\treturn () => {\n\t\t\t// clean up\n\t\t\tlink.remove();\n\t\t};\n\t});\n</script>\n\n<select\n\taria-label=\"Code block style\"\n\tclass=\"w-48 border border-gray-200 p-1 text-gray-800 dark:text-gray-800 {className}\"\n\tbind:value={selected}\n>\n\t{#each styles as theme}\n\t\t<option value={theme.value}>{theme.value}</option>\n\t{/each}\n</select>\n\n<!--\n@component\n[Go to docs](https://runes-webkit.codewithshin.com/)\n## Props\n@props: \n-->\n"
  },
  {
    "path": "src/routes/utils/Footer.svelte",
    "content": "<script lang=\"ts\">\n\timport { Footer, FooterBrand, FooterLi, FooterUl } from '$lib';\n</script>\n\n<Footer\n\tclass=\"rounded-none border-t border-gray-200 shadow-none dark:border-gray-600 dark:bg-gray-950\"\n\tfooterType=\"logo\"\n>\n\t<div class=\"sm:flex sm:items-center sm:justify-between\">\n\t\t<FooterBrand href=\"https://www.codewithshin.com/\" name=\"codewithshin.com\" />\n\t\t<FooterUl\n\t\t\tclass=\"mt-3 flex flex-wrap items-center text-sm text-gray-500 sm:mt-0 dark:text-gray-400\"\n\t\t>\n\t\t\t<FooterLi href=\"https://github.com/shinokada/svelte-5-ui-lib\">Repo</FooterLi>\n\t\t\t<FooterLi href=\"/pages/about\">About</FooterLi>\n\t\t</FooterUl>\n\t</div>\n</Footer>\n"
  },
  {
    "path": "src/routes/utils/GitHub.svelte",
    "content": "<script lang=\"ts\">\n\timport type { SVGAttributes } from 'svelte/elements';\n\n\tinterface Props extends SVGAttributes<SVGSVGElement> {\n\t\tsize?: 'sm' | 'md' | 'lg';\n\t\tclass?: string;\n\t}\n\tlet { size = 'lg', class: className, ...restProps }: Props = $props();\n\n\tconst sizes = {\n\t\tsm: 'w-4 h-4',\n\t\tmd: 'w-5 h-5',\n\t\tlg: 'w-6 h-6'\n\t};\n</script>\n\n<svg\n\t{...restProps}\n\tclass=\"{sizes[size as keyof typeof sizes]} {className}\"\n\tfill=\"currentColor\"\n\tviewBox=\"0 0 24 24\"\n\taria-hidden=\"true\"\n\tfocusable=\"false\"\n\tdata-icon=\"github\"\n\trole=\"img\"\n>\n\t<path\n\t\tfill-rule=\"evenodd\"\n\t\td=\"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z\"\n\t\tclip-rule=\"evenodd\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/H1.svelte",
    "content": "<script lang=\"ts\">\n\timport type { Snippet } from 'svelte';\n\timport type { HTMLAttributes } from 'svelte/elements';\n\timport { Heading } from '$lib';\n\timport { h1Cls } from './theme';\n\tinterface Props extends HTMLAttributes<HTMLHeadingElement> {\n\t\tchildren: Snippet;\n\t\tclass?: string;\n\t}\n\tlet { children, class: className }: Props = $props();\n\tconst base = $derived(h1Cls({ className }));\n</script>\n\n<Heading tag=\"h1\" class={base}>\n\t{@render children()}\n</Heading>\n"
  },
  {
    "path": "src/routes/utils/H2.svelte",
    "content": "<script lang=\"ts\">\n\timport type { Snippet } from 'svelte';\n\timport type { HTMLAttributes } from 'svelte/elements';\n\timport { Heading } from '$lib';\n\timport { h2Cls } from './theme';\n\tinterface Props extends HTMLAttributes<HTMLHeadingElement> {\n\t\tchildren: Snippet;\n\t\tclass?: string;\n\t}\n\tlet { children, class: className }: Props = $props();\n\tconst base = $derived(h2Cls({ className }));\n</script>\n\n<Heading tag=\"h2\" class={base}>\n\t{@render children()}\n</Heading>\n"
  },
  {
    "path": "src/routes/utils/H3.svelte",
    "content": "<script lang=\"ts\">\n\timport type { Snippet } from 'svelte';\n\timport type { HTMLAttributes } from 'svelte/elements';\n\timport { Heading } from '$lib';\n\timport { h3Cls } from './theme';\n\tinterface Props extends HTMLAttributes<HTMLHeadingElement> {\n\t\tchildren: Snippet;\n\t\tclass?: string;\n\t}\n\tlet { children, class: className }: Props = $props();\n\tconst base = $derived(h3Cls({ className }));\n</script>\n\n<Heading tag=\"h3\" class={base}>\n\t{@render children()}\n</Heading>\n"
  },
  {
    "path": "src/routes/utils/HighlightCompo.svelte",
    "content": "<script lang=\"ts\">\n\timport { HighlightSvelte, Highlight } from 'svelte-rune-highlight';\n\timport markdown from 'svelte-rune-highlight/languages/markdown';\n\timport { Button, Badge } from '$lib';\n\timport { copyToClipboard, replaceLibImport } from './helpers';\n\timport { highlightcompo } from './theme';\n\n\tinterface Props {\n\t\t// componentStatus: boolean;\n\t\tcode: string;\n\t\tbadgeClass?: string;\n\t\tbuttonClass?: string;\n\t\tcodeLang?: string;\n\t\tclass?: string;\n\t\texpanded?: boolean;\n\t\treplaceLib?: boolean;\n\t}\n\n\tlet {\n\t\tcode,\n\t\tcodeLang,\n\t\tbadgeClass,\n\t\tbuttonClass,\n\t\treplaceLib = true,\n\t\tclass: className\n\t}: Props = $props();\n\n\tif (replaceLib) {\n\t\tcode = replaceLibImport(code);\n\t}\n\t// console.log('code: ', code)\n\n\tlet showExpandButton: boolean = $state(false);\n\tlet expand: boolean = $state(false);\n\tconst checkOverflow = (el: HTMLElement) => {\n\t\tconst isOverflowingY = el.clientHeight < el.scrollHeight;\n\t\tshowExpandButton = isOverflowingY;\n\t};\n\n\tconst { base, badge, button } = $derived(highlightcompo());\n\tlet copiedStatus = $state(false);\n\n\tconst handleExpandClick = () => {\n\t\texpand = !expand;\n\t};\n\n\tfunction handleCopyClick() {\n\t\tcopyToClipboard(code)\n\t\t\t.then(() => {\n\t\t\t\tcopiedStatus = true;\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tcopiedStatus = false;\n\t\t\t\t}, 1000);\n\t\t\t})\n\t\t\t.catch((err) => {\n\t\t\t\tconsole.error('Error in copying:', err);\n\t\t\t\t// Handle the error as needed\n\t\t\t});\n\t}\n</script>\n\n<div class={base({ className })}>\n\t<div class=\"relative\">\n\t\t<div\n\t\t\tclass=\"overflow-hidden {showExpandButton ? 'pb-8' : ''}\"\n\t\t\tclass:max-h-72={!expand}\n\t\t\ttabindex=\"-1\"\n\t\t\tuse:checkOverflow\n\t\t>\n\t\t\t{#if copiedStatus}\n\t\t\t\t<Badge class={badge({ class: badgeClass })} color=\"green\">Copied to clipboard</Badge>\n\t\t\t{/if}\n\t\t\t{#if codeLang === 'md'}\n\t\t\t\t<Highlight language={markdown} {code} />\n\t\t\t{:else if code}\n\t\t\t\t<HighlightSvelte {code} />\n\t\t\t{:else}\n\t\t\t\tno code is provided\n\t\t\t{/if}\n\t\t</div>\n\t\t<Button class={button({ class: buttonClass })} onclick={handleCopyClick}>Copy</Button>\n\t\t{#if showExpandButton}\n\t\t\t<button\n\t\t\t\tonclick={handleExpandClick}\n\t\t\t\ttype=\"button\"\n\t\t\t\tclass=\"hover:text-primary-700 absolute start-0 bottom-0 w-full border-t border-gray-200 bg-gray-100 px-5 py-2.5 text-sm font-medium text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white\"\n\t\t\t\t>{expand ? 'Collapse code' : 'Expand code'}</button\n\t\t\t>\n\t\t{/if}\n\t</div>\n</div>\n"
  },
  {
    "path": "src/routes/utils/PlusPlaceholder.svelte",
    "content": "<script lang=\"ts\">\n\tinterface Props {\n\t\tcolnum?: number;\n\t\trownum?: number;\n\t}\n\n\tlet { colnum = 1, rownum = 1 }: Props = $props();\n\tfunction calculateGridItems() {\n\t\treturn colnum * rownum;\n\t}\n\tconst colclass = `grid-cols-${colnum}`;\n</script>\n\n{#snippet figure()}\n\t<div class=\"flex h-24 items-center justify-center rounded bg-gray-50 dark:bg-gray-800\">\n\t\t<p class=\"text-2xl text-gray-400 dark:text-gray-500\">\n\t\t\t<svg\n\t\t\t\tclass=\"h-3.5 w-3.5\"\n\t\t\t\taria-hidden=\"true\"\n\t\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\tfill=\"none\"\n\t\t\t\tviewBox=\"0 0 18 18\"\n\t\t\t>\n\t\t\t\t<path\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\td=\"M9 1v16M1 9h16\"\n\t\t\t\t/>\n\t\t\t</svg>\n\t\t</p>\n\t</div>\n{/snippet}\n\n<div class=\"mb-4 grid {colclass} gap-4\">\n\t<!-- eslint-disable-next-line @typescript-eslint/no-unused-vars -->\n\t{#each Array(calculateGridItems()) as _}\n\t\t{@render figure()}\n\t{/each}\n</div>\n"
  },
  {
    "path": "src/routes/utils/TableDefaultRow.svelte",
    "content": "<script lang=\"ts\">\n\timport { getContext } from 'svelte';\n\n\tinterface Props {\n\t\titems: Array<Array<string>>;\n\t\thtml?: boolean;\n\t\trowState?: 'striped' | 'hover' | undefined;\n\t}\n\n\tlet { items, html, rowState }: Props = $props();\n\n\tconst category = getContext('category');\n\t// console.log('category: ', category)\n\tlet trClass = $state('');\n\tlet trLastClass = $state('');\n\tif (rowState === 'striped') {\n\t\ttrClass =\n\t\t\t'border-b dark:bg-gray-800 dark:border-gray-700 odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700';\n\t\ttrLastClass = 'odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700';\n\t} else if (rowState === 'hover') {\n\t\ttrClass =\n\t\t\t'bg-white border-b dark:bg-gray-800 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-600';\n\t\ttrLastClass = 'bg-white dark:bg-gray-800 hover:bg-gray-50 dark:hover:bg-gray-600';\n\t} else {\n\t\ttrClass = 'bg-white border-b dark:bg-gray-800 dark:border-gray-700';\n\t\ttrLastClass = 'bg-white dark:bg-gray-800';\n\t}\n</script>\n\n{#if category === 'props'}\n\t{#each items as item, i}\n\t\t{#if i === items.length - 1}\n\t\t\t<tr class={trLastClass}>\n\t\t\t\t{#each item as cell, j}\n\t\t\t\t\t{#if j === 0}\n\t\t\t\t\t\t<th\n\t\t\t\t\t\t\tscope=\"row\"\n\t\t\t\t\t\t\tclass=\"px-6 py-4 font-medium whitespace-nowrap text-gray-900 dark:text-white\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{#if html}\n\t\t\t\t\t\t\t\t{@html cell}\n\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t{cell}\n\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t</th>\n\t\t\t\t\t{:else}\n\t\t\t\t\t\t<td class=\"px-6 py-4\">\n\t\t\t\t\t\t\t{#if html}\n\t\t\t\t\t\t\t\t{@html cell}\n\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t{cell}\n\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t</td>\n\t\t\t\t\t{/if}\n\t\t\t\t{/each}\n\t\t\t</tr>\n\t\t{:else}\n\t\t\t<tr class={trClass}>\n\t\t\t\t{#each item as cell, j}\n\t\t\t\t\t{#if j === 0}\n\t\t\t\t\t\t<th\n\t\t\t\t\t\t\tscope=\"row\"\n\t\t\t\t\t\t\tclass=\"px-6 py-4 font-medium whitespace-nowrap text-gray-900 dark:text-white\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t{#if html}\n\t\t\t\t\t\t\t\t{@html cell}\n\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t{cell}\n\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t</th>\n\t\t\t\t\t{:else}\n\t\t\t\t\t\t<td class=\"px-6 py-4\">\n\t\t\t\t\t\t\t{#if html}\n\t\t\t\t\t\t\t\t{@html cell}\n\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t{cell}\n\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t</td>\n\t\t\t\t\t{/if}\n\t\t\t\t{/each}\n\t\t\t</tr>\n\t\t{/if}\n\t{/each}\n{:else}\n\t{#each items as tagName}\n\t\t<tr class={trClass}>\n\t\t\t<td class=\"px-6 py-4\">\n\t\t\t\t{tagName}\n\t\t\t</td>\n\t\t</tr>\n\t{/each}\n{/if}\n"
  },
  {
    "path": "src/routes/utils/TableProp.svelte",
    "content": "<script lang=\"ts\">\n\timport { setContext, type Snippet } from 'svelte';\n\n\tinterface Props {\n\t\tchildren: Snippet;\n\t\tcategory?: 'props' | 'events';\n\t\ttableClass?: string;\n\t\ttheadClass?: string;\n\t\tthClass?: string;\n\t\tdivClass?: string;\n\t}\n\n\tlet {\n\t\tchildren,\n\t\tcategory = 'props',\n\t\ttableClass = 'w-full text-sm text-left text-gray-500 dark:text-gray-400',\n\t\ttheadClass = 'text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400',\n\t\tthClass = 'px-6 py-3',\n\t\tdivClass = 'w-full relative overflow-x-auto shadow-md sm:rounded-lg'\n\t}: Props = $props();\n\n\tsetContext('category', category);\n\n\tconst headerNames = {\n\t\tprops: ['Name', 'Type', 'Default'],\n\t\tevents: ['Names']\n\t};\n\tlet header = headerNames[category];\n</script>\n\n<div class={divClass}>\n\t<table class={tableClass}>\n\t\t<thead class={theadClass}>\n\t\t\t<tr>\n\t\t\t\t{#if category === 'props'}\n\t\t\t\t\t{#each header as column}\n\t\t\t\t\t\t<th scope=\"col\" class={thClass}>\n\t\t\t\t\t\t\t{column}\n\t\t\t\t\t\t</th>\n\t\t\t\t\t{/each}\n\t\t\t\t{:else}\n\t\t\t\t\t<th scope=\"col\" class={thClass}>\n\t\t\t\t\t\t{header}\n\t\t\t\t\t</th>\n\t\t\t\t{/if}\n\t\t\t</tr>\n\t\t</thead>\n\t\t<tbody>\n\t\t\t{@render children()}\n\t\t</tbody>\n\t</table>\n</div>\n"
  },
  {
    "path": "src/routes/utils/anchor/Anchor.svelte",
    "content": "<script lang=\"ts\">\n\timport { type AnchorProps as Props, anchor } from '.';\n\n\tlet { children, spanClass, aClass, class: className, tag, ...restProps }: Props = $props();\n\n\tconst { base, span, anchor: anchorCls } = $derived(anchor());\n\n\tlet content: string = $state('');\n\tlet slug: string = $state('');\n\n\tfunction init(node: HTMLElement) {\n\t\tcontent = node.innerText ?? '';\n\t\tslug = content.replace(/\\s/g, '_').replace(/__#+/g, '');\n\t}\n</script>\n\n<svelte:element this={tag} {...restProps} class={base({ className })} use:init>\n\t{@render children()}\n\t<span id={slug} class={span({ class: spanClass })}></span>\n\t<a\n\t\tclass={anchorCls({ class: aClass })}\n\t\thref=\"#{slug}\"\n\t\taria-label=\"Link to this section: {content}\">#</a\n\t>\n</svelte:element>\n\n<!--\n@component\n[Go to docs](https://runes-webkit.codewithshin.com/)\n## Props\n@prop children\n@prop spanClass\n@prop aClass\n@prop class: className\n@prop tag\n@prop ...restProps\n-->\n"
  },
  {
    "path": "src/routes/utils/anchor/index.ts",
    "content": "import Anchor from './Anchor.svelte';\nimport type { Snippet } from 'svelte';\nimport type { HTMLAttributes } from 'svelte/elements';\nimport { anchor } from './theme';\n\ninterface AnchorProps extends HTMLAttributes<HTMLHeadingElement> {\n\tchildren: Snippet;\n\ttag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6';\n\tspanClass?: string;\n\taClass?: string;\n\tclass?: string;\n}\n\nexport { Anchor, anchor, type AnchorProps };\n"
  },
  {
    "path": "src/routes/utils/anchor/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const anchor = tv({\n\tslots: {\n\t\tbase: 'group relative',\n\t\tspan: 'absolute -top-[100px]',\n\t\tanchor:\n\t\t\t'ml-2 text-primary-700 opacity-0 transition-opacity group-hover:opacity-100 dark:text-primary-700'\n\t}\n});\n"
  },
  {
    "path": "src/routes/utils/heading/H1.svelte",
    "content": "<script lang=\"ts\">\n\timport Anchor from '../anchor/Anchor.svelte';\n\timport type { Snippet } from 'svelte';\n\n\tinterface Props {\n\t\tchildren: Snippet;\n\t\tclass?: string;\n\t}\n\tlet { children, class: className = 'group relative' }: Props = $props();\n</script>\n\n<Anchor tag=\"h1\" class={className}>\n\t{@render children()}\n</Anchor>\n\n<!--\n@component\n[Go to docs](https://runes-webkit.codewithshin.com/)\n## Props\n@prop children\n@prop class: h1Class = 'group relative'\n-->\n"
  },
  {
    "path": "src/routes/utils/heading/H2.svelte",
    "content": "<script lang=\"ts\">\n\timport Anchor from '../anchor/Anchor.svelte';\n\timport type { Snippet } from 'svelte';\n\n\tinterface Props {\n\t\tchildren: Snippet;\n\t\tclass?: string;\n\t}\n\tlet { children, class: className = 'group relative' }: Props = $props();\n</script>\n\n<Anchor tag=\"h2\" class={className}>\n\t{@render children()}\n</Anchor>\n\n<!--\n@component\n[Go to docs](https://runes-webkit.codewithshin.com/)\n## Props\n@prop children\n@prop class: h2Class = 'group relative'\n-->\n"
  },
  {
    "path": "src/routes/utils/heading/H3.svelte",
    "content": "<script lang=\"ts\">\n\timport Anchor from '../anchor/Anchor.svelte';\n\timport type { Snippet } from 'svelte';\n\n\tinterface Props {\n\t\tchildren: Snippet;\n\t\tclass?: string;\n\t}\n\tlet { children, class: className = 'group relative' }: Props = $props();\n</script>\n\n<Anchor tag=\"h3\" class={className}>\n\t{@render children()}\n</Anchor>\n\n<!--\n@component\n[Go to docs](https://runes-webkit.codewithshin.com/)\n## Props\n@prop children\n@prop class: h3Class = 'group relative'\n-->\n"
  },
  {
    "path": "src/routes/utils/heading/index.ts",
    "content": "import H1 from './H1.svelte';\nimport H2 from './H2.svelte';\nimport H3 from './H3.svelte';\n\nexport { H1, H2, H3 };\n"
  },
  {
    "path": "src/routes/utils/heading/theme.ts",
    "content": ""
  },
  {
    "path": "src/routes/utils/helpers.ts",
    "content": "export function removeHyphensAndCapitalize(str: string) {\n\t// Handle empty string or strings without '-'\n\tif (!str || !str.includes('-')) {\n\t\treturn str;\n\t}\n\n\t// Capitalize the first letter (including after hyphens)\n\tconst capitalized = str.replace(/(^|\\s|-)\\w/g, (match: string) => match.toUpperCase());\n\n\t// Remove hyphens and ensure spaces after words\n\treturn capitalized.replace(/-|\\s{2,}/g, ' ');\n}\n\nexport function toKebabCase(inputString: string) {\n\treturn inputString.toLowerCase().replace(/\\s+/g, '-');\n}\n\nexport function splitAndCapitalize(text: string) {\n\t// Split the string using '/' as the delimiter\n\tconst parts = text.split('/');\n\n\t// If there are no parts, return an empty string\n\tif (!parts.length) return '';\n\n\t// Get the last element of the array and capitalize it\n\treturn parts[parts.length - 1].charAt(0).toUpperCase() + parts[parts.length - 1].slice(1);\n}\n\n/**\n * Capitalizes the first letter of a given string.\n *\n * @param {string} str - The input string.\n * @return {string} The input string with the first letter capitalized.\n */\nexport const capitalizeFirstLetter = (str: string) => {\n\treturn str.charAt(0).toUpperCase() + str.slice(1);\n};\n\nexport function copyToClipboard(text: string): Promise<void> {\n\treturn navigator.clipboard\n\t\t.writeText(text)\n\t\t.then(() => {\n\t\t\tconsole.log('Text copied to clipboard');\n\t\t})\n\t\t.catch((err) => {\n\t\t\tconsole.error('Failed to copy: ', err);\n\t\t\tthrow err; // Re-throw the error so the caller can handle it if needed\n\t\t});\n}\n\nexport function toUpperSnakeCase(text: string): string {\n\t// replace spaces and - to _ and convert to uppercase\n\treturn text.replace(/[\\s-]/g, '_').toUpperCase();\n}\n\n// export const isOverflow = (markdown: string, modules: Record<string, any>): boolean => {\n//   const markdownLines = modules[`./md/${markdown}`];\n//   const lines = markdownLines.split('\\n');\n//   return lines.length > 7;\n// };\n\nexport const isGeneratedCodeOverflow = (code: string): boolean => {\n\tconst lines = code.split('\\n');\n\treturn lines.length > 7;\n};\n\nexport const isSvelteOverflow = (\n\tsveltefile: string,\n\texampleModules: Record<string, string>\n): boolean => {\n\tconst filePath = `./examples/${sveltefile}`;\n\tconst fileContent = exampleModules[filePath];\n\n\tif (typeof fileContent !== 'string') {\n\t\tconsole.warn(`File content for ${filePath} is not found or not a string`);\n\t\treturn false;\n\t}\n\n\tconst lines = fileContent.split('\\n');\n\treturn lines.length > 7;\n};\n\nimport { fileList } from '../../generatedFileList';\n\n/**\n * Returns an array of file names from the `fileList` that include the specified `dirName`.\n *\n * @param {string} dirName - The directory name to filter the file list by.\n * @return {string[]} An array of file names without extensions.\n */\nexport function getFilteredFileNames(dirName: string): string[] {\n\tconst filteredPaths = fileList.filter((path) => path.includes(`src/lib/${dirName}`));\n\t// console.log(\"filteredPaths\", filteredPaths);\n\tconst fileNames = filteredPaths.map((path) => {\n\t\tconst parts = path.split('/');\n\t\tconst fileNameWithExtension = parts[parts.length - 1];\n\t\tconst fileNameWithoutExtension = fileNameWithExtension.substring(\n\t\t\t0,\n\t\t\tfileNameWithExtension.lastIndexOf('.')\n\t\t);\n\n\t\treturn fileNameWithoutExtension;\n\t});\n\n\treturn fileNames;\n}\n\nexport function replaceLibImport(componentString: string): string {\n\treturn componentString\n\t\t.replace(/from [\"']\\$lib[\"']/g, \"from 'svelte-5-ui-lib'\")\n\t\t.replace(/from [\"']\\$lib\\//g, \"from 'svelte-5-ui-lib/\");\n}\n\nexport function getExampleFileName(\n\tselectedExample: string,\n\texampleArr: { name: string }[]\n): string {\n\tconst foundExample = exampleArr.find((example) => example.name === selectedExample);\n\n\tif (!foundExample) {\n\t\t// If the selectedExample is not in the array, default to the first example\n\t\tselectedExample = exampleArr[0].name || '';\n\t}\n\n\t// Convert the selected example to PascalCase\n\tconst result = selectedExample\n\t\t.split(' ')\n\t\t.map((word) => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase())\n\t\t.join('');\n\n\treturn `${result}.svelte`;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/1c.d.ts",
    "content": "export { _1c } from './';\nexport { _1c as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/1c.js",
    "content": "import register from 'highlight.js/lib/languages/1c';\n\nexport const _1c = { name: '1c', register };\nexport default _1c;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/abnf.d.ts",
    "content": "export { abnf } from './';\nexport { abnf as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/abnf.js",
    "content": "import register from 'highlight.js/lib/languages/abnf';\n\nexport const abnf = { name: 'abnf', register };\nexport default abnf;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/accesslog.d.ts",
    "content": "export { accesslog } from './';\nexport { accesslog as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/accesslog.js",
    "content": "import register from 'highlight.js/lib/languages/accesslog';\n\nexport const accesslog = { name: 'accesslog', register };\nexport default accesslog;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/actionscript.d.ts",
    "content": "export { actionscript } from './';\nexport { actionscript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/actionscript.js",
    "content": "import register from 'highlight.js/lib/languages/actionscript';\n\nexport const actionscript = { name: 'actionscript', register };\nexport default actionscript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ada.d.ts",
    "content": "export { ada } from './';\nexport { ada as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ada.js",
    "content": "import register from 'highlight.js/lib/languages/ada';\n\nexport const ada = { name: 'ada', register };\nexport default ada;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/angelscript.d.ts",
    "content": "export { angelscript } from './';\nexport { angelscript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/angelscript.js",
    "content": "import register from 'highlight.js/lib/languages/angelscript';\n\nexport const angelscript = { name: 'angelscript', register };\nexport default angelscript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/apache.d.ts",
    "content": "export { apache } from './';\nexport { apache as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/apache.js",
    "content": "import register from 'highlight.js/lib/languages/apache';\n\nexport const apache = { name: 'apache', register };\nexport default apache;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/applescript.d.ts",
    "content": "export { applescript } from './';\nexport { applescript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/applescript.js",
    "content": "import register from 'highlight.js/lib/languages/applescript';\n\nexport const applescript = { name: 'applescript', register };\nexport default applescript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/arcade.d.ts",
    "content": "export { arcade } from './';\nexport { arcade as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/arcade.js",
    "content": "import register from 'highlight.js/lib/languages/arcade';\n\nexport const arcade = { name: 'arcade', register };\nexport default arcade;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/arduino.d.ts",
    "content": "export { arduino } from './';\nexport { arduino as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/arduino.js",
    "content": "import register from 'highlight.js/lib/languages/arduino';\n\nexport const arduino = { name: 'arduino', register };\nexport default arduino;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/armasm.d.ts",
    "content": "export { armasm } from './';\nexport { armasm as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/armasm.js",
    "content": "import register from 'highlight.js/lib/languages/armasm';\n\nexport const armasm = { name: 'armasm', register };\nexport default armasm;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/asciidoc.d.ts",
    "content": "export { asciidoc } from './';\nexport { asciidoc as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/asciidoc.js",
    "content": "import register from 'highlight.js/lib/languages/asciidoc';\n\nexport const asciidoc = { name: 'asciidoc', register };\nexport default asciidoc;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/aspectj.d.ts",
    "content": "export { aspectj } from './';\nexport { aspectj as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/aspectj.js",
    "content": "import register from 'highlight.js/lib/languages/aspectj';\n\nexport const aspectj = { name: 'aspectj', register };\nexport default aspectj;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/autohotkey.d.ts",
    "content": "export { autohotkey } from './';\nexport { autohotkey as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/autohotkey.js",
    "content": "import register from 'highlight.js/lib/languages/autohotkey';\n\nexport const autohotkey = { name: 'autohotkey', register };\nexport default autohotkey;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/autoit.d.ts",
    "content": "export { autoit } from './';\nexport { autoit as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/autoit.js",
    "content": "import register from 'highlight.js/lib/languages/autoit';\n\nexport const autoit = { name: 'autoit', register };\nexport default autoit;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/avrasm.d.ts",
    "content": "export { avrasm } from './';\nexport { avrasm as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/avrasm.js",
    "content": "import register from 'highlight.js/lib/languages/avrasm';\n\nexport const avrasm = { name: 'avrasm', register };\nexport default avrasm;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/awk.d.ts",
    "content": "export { awk } from './';\nexport { awk as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/awk.js",
    "content": "import register from 'highlight.js/lib/languages/awk';\n\nexport const awk = { name: 'awk', register };\nexport default awk;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/axapta.d.ts",
    "content": "export { axapta } from './';\nexport { axapta as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/axapta.js",
    "content": "import register from 'highlight.js/lib/languages/axapta';\n\nexport const axapta = { name: 'axapta', register };\nexport default axapta;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/bash.d.ts",
    "content": "export { bash } from './';\nexport { bash as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/bash.js",
    "content": "import register from 'highlight.js/lib/languages/bash';\n\nexport const bash = { name: 'bash', register };\nexport default bash;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/basic.d.ts",
    "content": "export { basic } from './';\nexport { basic as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/basic.js",
    "content": "import register from 'highlight.js/lib/languages/basic';\n\nexport const basic = { name: 'basic', register };\nexport default basic;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/bnf.d.ts",
    "content": "export { bnf } from './';\nexport { bnf as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/bnf.js",
    "content": "import register from 'highlight.js/lib/languages/bnf';\n\nexport const bnf = { name: 'bnf', register };\nexport default bnf;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/brainfuck.d.ts",
    "content": "export { brainfuck } from './';\nexport { brainfuck as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/brainfuck.js",
    "content": "import register from 'highlight.js/lib/languages/brainfuck';\n\nexport const brainfuck = { name: 'brainfuck', register };\nexport default brainfuck;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/c.d.ts",
    "content": "export { c } from './';\nexport { c as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/c.js",
    "content": "import register from 'highlight.js/lib/languages/c';\n\nexport const c = { name: 'c', register };\nexport default c;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/cal.d.ts",
    "content": "export { cal } from './';\nexport { cal as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/cal.js",
    "content": "import register from 'highlight.js/lib/languages/cal';\n\nexport const cal = { name: 'cal', register };\nexport default cal;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/capnproto.d.ts",
    "content": "export { capnproto } from './';\nexport { capnproto as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/capnproto.js",
    "content": "import register from 'highlight.js/lib/languages/capnproto';\n\nexport const capnproto = { name: 'capnproto', register };\nexport default capnproto;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ceylon.d.ts",
    "content": "export { ceylon } from './';\nexport { ceylon as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ceylon.js",
    "content": "import register from 'highlight.js/lib/languages/ceylon';\n\nexport const ceylon = { name: 'ceylon', register };\nexport default ceylon;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/clean.d.ts",
    "content": "export { clean } from './';\nexport { clean as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/clean.js",
    "content": "import register from 'highlight.js/lib/languages/clean';\n\nexport const clean = { name: 'clean', register };\nexport default clean;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/clojure-repl.d.ts",
    "content": "export { clojureRepl } from './';\nexport { clojureRepl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/clojure-repl.js",
    "content": "import register from 'highlight.js/lib/languages/clojure-repl';\n\nexport const clojureRepl = { name: 'clojure-repl', register };\nexport default clojureRepl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/clojure.d.ts",
    "content": "export { clojure } from './';\nexport { clojure as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/clojure.js",
    "content": "import register from 'highlight.js/lib/languages/clojure';\n\nexport const clojure = { name: 'clojure', register };\nexport default clojure;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/cmake.d.ts",
    "content": "export { cmake } from './';\nexport { cmake as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/cmake.js",
    "content": "import register from 'highlight.js/lib/languages/cmake';\n\nexport const cmake = { name: 'cmake', register };\nexport default cmake;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/coffeescript.d.ts",
    "content": "export { coffeescript } from './';\nexport { coffeescript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/coffeescript.js",
    "content": "import register from 'highlight.js/lib/languages/coffeescript';\n\nexport const coffeescript = { name: 'coffeescript', register };\nexport default coffeescript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/coq.d.ts",
    "content": "export { coq } from './';\nexport { coq as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/coq.js",
    "content": "import register from 'highlight.js/lib/languages/coq';\n\nexport const coq = { name: 'coq', register };\nexport default coq;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/cos.d.ts",
    "content": "export { cos } from './';\nexport { cos as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/cos.js",
    "content": "import register from 'highlight.js/lib/languages/cos';\n\nexport const cos = { name: 'cos', register };\nexport default cos;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/cpp.d.ts",
    "content": "export { cpp } from './';\nexport { cpp as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/cpp.js",
    "content": "import register from 'highlight.js/lib/languages/cpp';\n\nexport const cpp = { name: 'cpp', register };\nexport default cpp;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/crmsh.d.ts",
    "content": "export { crmsh } from './';\nexport { crmsh as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/crmsh.js",
    "content": "import register from 'highlight.js/lib/languages/crmsh';\n\nexport const crmsh = { name: 'crmsh', register };\nexport default crmsh;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/crystal.d.ts",
    "content": "export { crystal } from './';\nexport { crystal as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/crystal.js",
    "content": "import register from 'highlight.js/lib/languages/crystal';\n\nexport const crystal = { name: 'crystal', register };\nexport default crystal;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/csharp.d.ts",
    "content": "export { csharp } from './';\nexport { csharp as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/csharp.js",
    "content": "import register from 'highlight.js/lib/languages/csharp';\n\nexport const csharp = { name: 'csharp', register };\nexport default csharp;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/csp.d.ts",
    "content": "export { csp } from './';\nexport { csp as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/csp.js",
    "content": "import register from 'highlight.js/lib/languages/csp';\n\nexport const csp = { name: 'csp', register };\nexport default csp;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/css.d.ts",
    "content": "export { css } from './';\nexport { css as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/css.js",
    "content": "import register from 'highlight.js/lib/languages/css';\n\nexport const css = { name: 'css', register };\nexport default css;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/d.d.ts",
    "content": "export { d } from './';\nexport { d as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/d.js",
    "content": "import register from 'highlight.js/lib/languages/d';\n\nexport const d = { name: 'd', register };\nexport default d;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dart.d.ts",
    "content": "export { dart } from './';\nexport { dart as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dart.js",
    "content": "import register from 'highlight.js/lib/languages/dart';\n\nexport const dart = { name: 'dart', register };\nexport default dart;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/delphi.d.ts",
    "content": "export { delphi } from './';\nexport { delphi as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/delphi.js",
    "content": "import register from 'highlight.js/lib/languages/delphi';\n\nexport const delphi = { name: 'delphi', register };\nexport default delphi;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/diff.d.ts",
    "content": "export { diff } from './';\nexport { diff as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/diff.js",
    "content": "import register from 'highlight.js/lib/languages/diff';\n\nexport const diff = { name: 'diff', register };\nexport default diff;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/django.d.ts",
    "content": "export { django } from './';\nexport { django as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/django.js",
    "content": "import register from 'highlight.js/lib/languages/django';\n\nexport const django = { name: 'django', register };\nexport default django;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dns.d.ts",
    "content": "export { dns } from './';\nexport { dns as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dns.js",
    "content": "import register from 'highlight.js/lib/languages/dns';\n\nexport const dns = { name: 'dns', register };\nexport default dns;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dockerfile.d.ts",
    "content": "export { dockerfile } from './';\nexport { dockerfile as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dockerfile.js",
    "content": "import register from 'highlight.js/lib/languages/dockerfile';\n\nexport const dockerfile = { name: 'dockerfile', register };\nexport default dockerfile;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dos.d.ts",
    "content": "export { dos } from './';\nexport { dos as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dos.js",
    "content": "import register from 'highlight.js/lib/languages/dos';\n\nexport const dos = { name: 'dos', register };\nexport default dos;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dsconfig.d.ts",
    "content": "export { dsconfig } from './';\nexport { dsconfig as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dsconfig.js",
    "content": "import register from 'highlight.js/lib/languages/dsconfig';\n\nexport const dsconfig = { name: 'dsconfig', register };\nexport default dsconfig;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dts.d.ts",
    "content": "export { dts } from './';\nexport { dts as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dts.js",
    "content": "import register from 'highlight.js/lib/languages/dts';\n\nexport const dts = { name: 'dts', register };\nexport default dts;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dust.d.ts",
    "content": "export { dust } from './';\nexport { dust as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/dust.js",
    "content": "import register from 'highlight.js/lib/languages/dust';\n\nexport const dust = { name: 'dust', register };\nexport default dust;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ebnf.d.ts",
    "content": "export { ebnf } from './';\nexport { ebnf as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ebnf.js",
    "content": "import register from 'highlight.js/lib/languages/ebnf';\n\nexport const ebnf = { name: 'ebnf', register };\nexport default ebnf;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/elixir.d.ts",
    "content": "export { elixir } from './';\nexport { elixir as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/elixir.js",
    "content": "import register from 'highlight.js/lib/languages/elixir';\n\nexport const elixir = { name: 'elixir', register };\nexport default elixir;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/elm.d.ts",
    "content": "export { elm } from './';\nexport { elm as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/elm.js",
    "content": "import register from 'highlight.js/lib/languages/elm';\n\nexport const elm = { name: 'elm', register };\nexport default elm;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/erb.d.ts",
    "content": "export { erb } from './';\nexport { erb as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/erb.js",
    "content": "import register from 'highlight.js/lib/languages/erb';\n\nexport const erb = { name: 'erb', register };\nexport default erb;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/erlang-repl.d.ts",
    "content": "export { erlangRepl } from './';\nexport { erlangRepl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/erlang-repl.js",
    "content": "import register from 'highlight.js/lib/languages/erlang-repl';\n\nexport const erlangRepl = { name: 'erlang-repl', register };\nexport default erlangRepl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/erlang.d.ts",
    "content": "export { erlang } from './';\nexport { erlang as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/erlang.js",
    "content": "import register from 'highlight.js/lib/languages/erlang';\n\nexport const erlang = { name: 'erlang', register };\nexport default erlang;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/excel.d.ts",
    "content": "export { excel } from './';\nexport { excel as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/excel.js",
    "content": "import register from 'highlight.js/lib/languages/excel';\n\nexport const excel = { name: 'excel', register };\nexport default excel;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/fix.d.ts",
    "content": "export { fix } from './';\nexport { fix as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/fix.js",
    "content": "import register from 'highlight.js/lib/languages/fix';\n\nexport const fix = { name: 'fix', register };\nexport default fix;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/flix.d.ts",
    "content": "export { flix } from './';\nexport { flix as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/flix.js",
    "content": "import register from 'highlight.js/lib/languages/flix';\n\nexport const flix = { name: 'flix', register };\nexport default flix;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/fortran.d.ts",
    "content": "export { fortran } from './';\nexport { fortran as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/fortran.js",
    "content": "import register from 'highlight.js/lib/languages/fortran';\n\nexport const fortran = { name: 'fortran', register };\nexport default fortran;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/fsharp.d.ts",
    "content": "export { fsharp } from './';\nexport { fsharp as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/fsharp.js",
    "content": "import register from 'highlight.js/lib/languages/fsharp';\n\nexport const fsharp = { name: 'fsharp', register };\nexport default fsharp;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gams.d.ts",
    "content": "export { gams } from './';\nexport { gams as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gams.js",
    "content": "import register from 'highlight.js/lib/languages/gams';\n\nexport const gams = { name: 'gams', register };\nexport default gams;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gauss.d.ts",
    "content": "export { gauss } from './';\nexport { gauss as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gauss.js",
    "content": "import register from 'highlight.js/lib/languages/gauss';\n\nexport const gauss = { name: 'gauss', register };\nexport default gauss;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gcode.d.ts",
    "content": "export { gcode } from './';\nexport { gcode as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gcode.js",
    "content": "import register from 'highlight.js/lib/languages/gcode';\n\nexport const gcode = { name: 'gcode', register };\nexport default gcode;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gherkin.d.ts",
    "content": "export { gherkin } from './';\nexport { gherkin as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gherkin.js",
    "content": "import register from 'highlight.js/lib/languages/gherkin';\n\nexport const gherkin = { name: 'gherkin', register };\nexport default gherkin;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/glsl.d.ts",
    "content": "export { glsl } from './';\nexport { glsl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/glsl.js",
    "content": "import register from 'highlight.js/lib/languages/glsl';\n\nexport const glsl = { name: 'glsl', register };\nexport default glsl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gml.d.ts",
    "content": "export { gml } from './';\nexport { gml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gml.js",
    "content": "import register from 'highlight.js/lib/languages/gml';\n\nexport const gml = { name: 'gml', register };\nexport default gml;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/go.d.ts",
    "content": "export { go } from './';\nexport { go as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/go.js",
    "content": "import register from 'highlight.js/lib/languages/go';\n\nexport const go = { name: 'go', register };\nexport default go;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/golo.d.ts",
    "content": "export { golo } from './';\nexport { golo as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/golo.js",
    "content": "import register from 'highlight.js/lib/languages/golo';\n\nexport const golo = { name: 'golo', register };\nexport default golo;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gradle.d.ts",
    "content": "export { gradle } from './';\nexport { gradle as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/gradle.js",
    "content": "import register from 'highlight.js/lib/languages/gradle';\n\nexport const gradle = { name: 'gradle', register };\nexport default gradle;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/graphql.d.ts",
    "content": "export { graphql } from './';\nexport { graphql as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/graphql.js",
    "content": "import register from 'highlight.js/lib/languages/graphql';\n\nexport const graphql = { name: 'graphql', register };\nexport default graphql;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/groovy.d.ts",
    "content": "export { groovy } from './';\nexport { groovy as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/groovy.js",
    "content": "import register from 'highlight.js/lib/languages/groovy';\n\nexport const groovy = { name: 'groovy', register };\nexport default groovy;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/haml.d.ts",
    "content": "export { haml } from './';\nexport { haml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/haml.js",
    "content": "import register from 'highlight.js/lib/languages/haml';\n\nexport const haml = { name: 'haml', register };\nexport default haml;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/handlebars.d.ts",
    "content": "export { handlebars } from './';\nexport { handlebars as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/handlebars.js",
    "content": "import register from 'highlight.js/lib/languages/handlebars';\n\nexport const handlebars = { name: 'handlebars', register };\nexport default handlebars;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/haskell.d.ts",
    "content": "export { haskell } from './';\nexport { haskell as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/haskell.js",
    "content": "import register from 'highlight.js/lib/languages/haskell';\n\nexport const haskell = { name: 'haskell', register };\nexport default haskell;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/haxe.d.ts",
    "content": "export { haxe } from './';\nexport { haxe as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/haxe.js",
    "content": "import register from 'highlight.js/lib/languages/haxe';\n\nexport const haxe = { name: 'haxe', register };\nexport default haxe;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/hsp.d.ts",
    "content": "export { hsp } from './';\nexport { hsp as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/hsp.js",
    "content": "import register from 'highlight.js/lib/languages/hsp';\n\nexport const hsp = { name: 'hsp', register };\nexport default hsp;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/http.d.ts",
    "content": "export { http } from './';\nexport { http as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/http.js",
    "content": "import register from 'highlight.js/lib/languages/http';\n\nexport const http = { name: 'http', register };\nexport default http;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/hy.d.ts",
    "content": "export { hy } from './';\nexport { hy as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/hy.js",
    "content": "import register from 'highlight.js/lib/languages/hy';\n\nexport const hy = { name: 'hy', register };\nexport default hy;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/index.d.ts",
    "content": "import type { LanguageFn } from 'highlight.js';\n\ninterface LanguageType<TName extends string> {\n\tname: TName;\n\tregister: LanguageFn;\n}\n\nexport declare const _1c: LanguageType<'1c'>;\nexport declare const abnf: LanguageType<'abnf'>;\nexport declare const accesslog: LanguageType<'accesslog'>;\nexport declare const actionscript: LanguageType<'actionscript'>;\nexport declare const ada: LanguageType<'ada'>;\nexport declare const angelscript: LanguageType<'angelscript'>;\nexport declare const apache: LanguageType<'apache'>;\nexport declare const applescript: LanguageType<'applescript'>;\nexport declare const arcade: LanguageType<'arcade'>;\nexport declare const arduino: LanguageType<'arduino'>;\nexport declare const armasm: LanguageType<'armasm'>;\nexport declare const xml: LanguageType<'xml'>;\nexport declare const asciidoc: LanguageType<'asciidoc'>;\nexport declare const aspectj: LanguageType<'aspectj'>;\nexport declare const autohotkey: LanguageType<'autohotkey'>;\nexport declare const autoit: LanguageType<'autoit'>;\nexport declare const avrasm: LanguageType<'avrasm'>;\nexport declare const awk: LanguageType<'awk'>;\nexport declare const axapta: LanguageType<'axapta'>;\nexport declare const bash: LanguageType<'bash'>;\nexport declare const basic: LanguageType<'basic'>;\nexport declare const bnf: LanguageType<'bnf'>;\nexport declare const brainfuck: LanguageType<'brainfuck'>;\nexport declare const c: LanguageType<'c'>;\nexport declare const cal: LanguageType<'cal'>;\nexport declare const capnproto: LanguageType<'capnproto'>;\nexport declare const ceylon: LanguageType<'ceylon'>;\nexport declare const clean: LanguageType<'clean'>;\nexport declare const clojure: LanguageType<'clojure'>;\nexport declare const clojureRepl: LanguageType<'clojure-repl'>;\nexport declare const cmake: LanguageType<'cmake'>;\nexport declare const coffeescript: LanguageType<'coffeescript'>;\nexport declare const coq: LanguageType<'coq'>;\nexport declare const cos: LanguageType<'cos'>;\nexport declare const cpp: LanguageType<'cpp'>;\nexport declare const crmsh: LanguageType<'crmsh'>;\nexport declare const crystal: LanguageType<'crystal'>;\nexport declare const csharp: LanguageType<'csharp'>;\nexport declare const csp: LanguageType<'csp'>;\nexport declare const css: LanguageType<'css'>;\nexport declare const d: LanguageType<'d'>;\nexport declare const markdown: LanguageType<'markdown'>;\nexport declare const dart: LanguageType<'dart'>;\nexport declare const delphi: LanguageType<'delphi'>;\nexport declare const diff: LanguageType<'diff'>;\nexport declare const django: LanguageType<'django'>;\nexport declare const dns: LanguageType<'dns'>;\nexport declare const dockerfile: LanguageType<'dockerfile'>;\nexport declare const dos: LanguageType<'dos'>;\nexport declare const dsconfig: LanguageType<'dsconfig'>;\nexport declare const dts: LanguageType<'dts'>;\nexport declare const dust: LanguageType<'dust'>;\nexport declare const ebnf: LanguageType<'ebnf'>;\nexport declare const elixir: LanguageType<'elixir'>;\nexport declare const elm: LanguageType<'elm'>;\nexport declare const ruby: LanguageType<'ruby'>;\nexport declare const erb: LanguageType<'erb'>;\nexport declare const erlangRepl: LanguageType<'erlang-repl'>;\nexport declare const erlang: LanguageType<'erlang'>;\nexport declare const excel: LanguageType<'excel'>;\nexport declare const fix: LanguageType<'fix'>;\nexport declare const flix: LanguageType<'flix'>;\nexport declare const fortran: LanguageType<'fortran'>;\nexport declare const fsharp: LanguageType<'fsharp'>;\nexport declare const gams: LanguageType<'gams'>;\nexport declare const gauss: LanguageType<'gauss'>;\nexport declare const gcode: LanguageType<'gcode'>;\nexport declare const gherkin: LanguageType<'gherkin'>;\nexport declare const glsl: LanguageType<'glsl'>;\nexport declare const gml: LanguageType<'gml'>;\nexport declare const go: LanguageType<'go'>;\nexport declare const golo: LanguageType<'golo'>;\nexport declare const gradle: LanguageType<'gradle'>;\nexport declare const graphql: LanguageType<'graphql'>;\nexport declare const groovy: LanguageType<'groovy'>;\nexport declare const haml: LanguageType<'haml'>;\nexport declare const handlebars: LanguageType<'handlebars'>;\nexport declare const haskell: LanguageType<'haskell'>;\nexport declare const haxe: LanguageType<'haxe'>;\nexport declare const hsp: LanguageType<'hsp'>;\nexport declare const http: LanguageType<'http'>;\nexport declare const hy: LanguageType<'hy'>;\nexport declare const inform7: LanguageType<'inform7'>;\nexport declare const ini: LanguageType<'ini'>;\nexport declare const irpf90: LanguageType<'irpf90'>;\nexport declare const isbl: LanguageType<'isbl'>;\nexport declare const java: LanguageType<'java'>;\nexport declare const javascript: LanguageType<'javascript'>;\nexport declare const jbossCli: LanguageType<'jboss-cli'>;\nexport declare const json: LanguageType<'json'>;\nexport declare const julia: LanguageType<'julia'>;\nexport declare const juliaRepl: LanguageType<'julia-repl'>;\nexport declare const kotlin: LanguageType<'kotlin'>;\nexport declare const lasso: LanguageType<'lasso'>;\nexport declare const latex: LanguageType<'latex'>;\nexport declare const ldif: LanguageType<'ldif'>;\nexport declare const leaf: LanguageType<'leaf'>;\nexport declare const less: LanguageType<'less'>;\nexport declare const lisp: LanguageType<'lisp'>;\nexport declare const livecodeserver: LanguageType<'livecodeserver'>;\nexport declare const livescript: LanguageType<'livescript'>;\nexport declare const llvm: LanguageType<'llvm'>;\nexport declare const lsl: LanguageType<'lsl'>;\nexport declare const lua: LanguageType<'lua'>;\nexport declare const makefile: LanguageType<'makefile'>;\nexport declare const mathematica: LanguageType<'mathematica'>;\nexport declare const matlab: LanguageType<'matlab'>;\nexport declare const maxima: LanguageType<'maxima'>;\nexport declare const mel: LanguageType<'mel'>;\nexport declare const mercury: LanguageType<'mercury'>;\nexport declare const mipsasm: LanguageType<'mipsasm'>;\nexport declare const mizar: LanguageType<'mizar'>;\nexport declare const perl: LanguageType<'perl'>;\nexport declare const mojolicious: LanguageType<'mojolicious'>;\nexport declare const monkey: LanguageType<'monkey'>;\nexport declare const moonscript: LanguageType<'moonscript'>;\nexport declare const n1ql: LanguageType<'n1ql'>;\nexport declare const nestedtext: LanguageType<'nestedtext'>;\nexport declare const nginx: LanguageType<'nginx'>;\nexport declare const nim: LanguageType<'nim'>;\nexport declare const nix: LanguageType<'nix'>;\nexport declare const nodeRepl: LanguageType<'node-repl'>;\nexport declare const nsis: LanguageType<'nsis'>;\nexport declare const objectivec: LanguageType<'objectivec'>;\nexport declare const ocaml: LanguageType<'ocaml'>;\nexport declare const openscad: LanguageType<'openscad'>;\nexport declare const oxygene: LanguageType<'oxygene'>;\nexport declare const parser3: LanguageType<'parser3'>;\nexport declare const pf: LanguageType<'pf'>;\nexport declare const pgsql: LanguageType<'pgsql'>;\nexport declare const php: LanguageType<'php'>;\nexport declare const phpTemplate: LanguageType<'php-template'>;\nexport declare const plaintext: LanguageType<'plaintext'>;\nexport declare const pony: LanguageType<'pony'>;\nexport declare const powershell: LanguageType<'powershell'>;\nexport declare const processing: LanguageType<'processing'>;\nexport declare const profile: LanguageType<'profile'>;\nexport declare const prolog: LanguageType<'prolog'>;\nexport declare const properties: LanguageType<'properties'>;\nexport declare const protobuf: LanguageType<'protobuf'>;\nexport declare const puppet: LanguageType<'puppet'>;\nexport declare const purebasic: LanguageType<'purebasic'>;\nexport declare const python: LanguageType<'python'>;\nexport declare const pythonRepl: LanguageType<'python-repl'>;\nexport declare const q: LanguageType<'q'>;\nexport declare const qml: LanguageType<'qml'>;\nexport declare const r: LanguageType<'r'>;\nexport declare const reasonml: LanguageType<'reasonml'>;\nexport declare const rib: LanguageType<'rib'>;\nexport declare const roboconf: LanguageType<'roboconf'>;\nexport declare const routeros: LanguageType<'routeros'>;\nexport declare const rsl: LanguageType<'rsl'>;\nexport declare const ruleslanguage: LanguageType<'ruleslanguage'>;\nexport declare const rust: LanguageType<'rust'>;\nexport declare const sas: LanguageType<'sas'>;\nexport declare const scala: LanguageType<'scala'>;\nexport declare const scheme: LanguageType<'scheme'>;\nexport declare const scilab: LanguageType<'scilab'>;\nexport declare const scss: LanguageType<'scss'>;\nexport declare const shell: LanguageType<'shell'>;\nexport declare const smali: LanguageType<'smali'>;\nexport declare const smalltalk: LanguageType<'smalltalk'>;\nexport declare const sml: LanguageType<'sml'>;\nexport declare const sqf: LanguageType<'sqf'>;\nexport declare const sql: LanguageType<'sql'>;\nexport declare const stan: LanguageType<'stan'>;\nexport declare const stata: LanguageType<'stata'>;\nexport declare const step21: LanguageType<'step21'>;\nexport declare const stylus: LanguageType<'stylus'>;\nexport declare const subunit: LanguageType<'subunit'>;\nexport declare const swift: LanguageType<'swift'>;\nexport declare const taggerscript: LanguageType<'taggerscript'>;\nexport declare const yaml: LanguageType<'yaml'>;\nexport declare const tap: LanguageType<'tap'>;\nexport declare const tcl: LanguageType<'tcl'>;\nexport declare const thrift: LanguageType<'thrift'>;\nexport declare const tp: LanguageType<'tp'>;\nexport declare const twig: LanguageType<'twig'>;\nexport declare const typescript: LanguageType<'typescript'>;\nexport declare const vala: LanguageType<'vala'>;\nexport declare const vbnet: LanguageType<'vbnet'>;\nexport declare const vbscript: LanguageType<'vbscript'>;\nexport declare const vbscriptHtml: LanguageType<'vbscript-html'>;\nexport declare const verilog: LanguageType<'verilog'>;\nexport declare const vhdl: LanguageType<'vhdl'>;\nexport declare const vim: LanguageType<'vim'>;\nexport declare const wasm: LanguageType<'wasm'>;\nexport declare const wren: LanguageType<'wren'>;\nexport declare const x86asm: LanguageType<'x86asm'>;\nexport declare const xl: LanguageType<'xl'>;\nexport declare const xquery: LanguageType<'xquery'>;\nexport declare const zephir: LanguageType<'zephir'>;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/index.js",
    "content": "export { default as _1c } from './1c';\nexport { default as abnf } from './abnf';\nexport { default as accesslog } from './accesslog';\nexport { default as actionscript } from './actionscript';\nexport { default as ada } from './ada';\nexport { default as angelscript } from './angelscript';\nexport { default as apache } from './apache';\nexport { default as applescript } from './applescript';\nexport { default as arcade } from './arcade';\nexport { default as arduino } from './arduino';\nexport { default as armasm } from './armasm';\nexport { default as xml } from './xml';\nexport { default as asciidoc } from './asciidoc';\nexport { default as aspectj } from './aspectj';\nexport { default as autohotkey } from './autohotkey';\nexport { default as autoit } from './autoit';\nexport { default as avrasm } from './avrasm';\nexport { default as awk } from './awk';\nexport { default as axapta } from './axapta';\nexport { default as bash } from './bash';\nexport { default as basic } from './basic';\nexport { default as bnf } from './bnf';\nexport { default as brainfuck } from './brainfuck';\nexport { default as c } from './c';\nexport { default as cal } from './cal';\nexport { default as capnproto } from './capnproto';\nexport { default as ceylon } from './ceylon';\nexport { default as clean } from './clean';\nexport { default as clojure } from './clojure';\nexport { default as clojureRepl } from './clojure-repl';\nexport { default as cmake } from './cmake';\nexport { default as coffeescript } from './coffeescript';\nexport { default as coq } from './coq';\nexport { default as cos } from './cos';\nexport { default as cpp } from './cpp';\nexport { default as crmsh } from './crmsh';\nexport { default as crystal } from './crystal';\nexport { default as csharp } from './csharp';\nexport { default as csp } from './csp';\nexport { default as css } from './css';\nexport { default as d } from './d';\nexport { default as markdown } from './markdown';\nexport { default as dart } from './dart';\nexport { default as delphi } from './delphi';\nexport { default as diff } from './diff';\nexport { default as django } from './django';\nexport { default as dns } from './dns';\nexport { default as dockerfile } from './dockerfile';\nexport { default as dos } from './dos';\nexport { default as dsconfig } from './dsconfig';\nexport { default as dts } from './dts';\nexport { default as dust } from './dust';\nexport { default as ebnf } from './ebnf';\nexport { default as elixir } from './elixir';\nexport { default as elm } from './elm';\nexport { default as ruby } from './ruby';\nexport { default as erb } from './erb';\nexport { default as erlangRepl } from './erlang-repl';\nexport { default as erlang } from './erlang';\nexport { default as excel } from './excel';\nexport { default as fix } from './fix';\nexport { default as flix } from './flix';\nexport { default as fortran } from './fortran';\nexport { default as fsharp } from './fsharp';\nexport { default as gams } from './gams';\nexport { default as gauss } from './gauss';\nexport { default as gcode } from './gcode';\nexport { default as gherkin } from './gherkin';\nexport { default as glsl } from './glsl';\nexport { default as gml } from './gml';\nexport { default as go } from './go';\nexport { default as golo } from './golo';\nexport { default as gradle } from './gradle';\nexport { default as graphql } from './graphql';\nexport { default as groovy } from './groovy';\nexport { default as haml } from './haml';\nexport { default as handlebars } from './handlebars';\nexport { default as haskell } from './haskell';\nexport { default as haxe } from './haxe';\nexport { default as hsp } from './hsp';\nexport { default as http } from './http';\nexport { default as hy } from './hy';\nexport { default as inform7 } from './inform7';\nexport { default as ini } from './ini';\nexport { default as irpf90 } from './irpf90';\nexport { default as isbl } from './isbl';\nexport { default as java } from './java';\nexport { default as javascript } from './javascript';\nexport { default as jbossCli } from './jboss-cli';\nexport { default as json } from './json';\nexport { default as julia } from './julia';\nexport { default as juliaRepl } from './julia-repl';\nexport { default as kotlin } from './kotlin';\nexport { default as lasso } from './lasso';\nexport { default as latex } from './latex';\nexport { default as ldif } from './ldif';\nexport { default as leaf } from './leaf';\nexport { default as less } from './less';\nexport { default as lisp } from './lisp';\nexport { default as livecodeserver } from './livecodeserver';\nexport { default as livescript } from './livescript';\nexport { default as llvm } from './llvm';\nexport { default as lsl } from './lsl';\nexport { default as lua } from './lua';\nexport { default as makefile } from './makefile';\nexport { default as mathematica } from './mathematica';\nexport { default as matlab } from './matlab';\nexport { default as maxima } from './maxima';\nexport { default as mel } from './mel';\nexport { default as mercury } from './mercury';\nexport { default as mipsasm } from './mipsasm';\nexport { default as mizar } from './mizar';\nexport { default as perl } from './perl';\nexport { default as mojolicious } from './mojolicious';\nexport { default as monkey } from './monkey';\nexport { default as moonscript } from './moonscript';\nexport { default as n1ql } from './n1ql';\nexport { default as nestedtext } from './nestedtext';\nexport { default as nginx } from './nginx';\nexport { default as nim } from './nim';\nexport { default as nix } from './nix';\nexport { default as nodeRepl } from './node-repl';\nexport { default as nsis } from './nsis';\nexport { default as objectivec } from './objectivec';\nexport { default as ocaml } from './ocaml';\nexport { default as openscad } from './openscad';\nexport { default as oxygene } from './oxygene';\nexport { default as parser3 } from './parser3';\nexport { default as pf } from './pf';\nexport { default as pgsql } from './pgsql';\nexport { default as php } from './php';\nexport { default as phpTemplate } from './php-template';\nexport { default as plaintext } from './plaintext';\nexport { default as pony } from './pony';\nexport { default as powershell } from './powershell';\nexport { default as processing } from './processing';\nexport { default as profile } from './profile';\nexport { default as prolog } from './prolog';\nexport { default as properties } from './properties';\nexport { default as protobuf } from './protobuf';\nexport { default as puppet } from './puppet';\nexport { default as purebasic } from './purebasic';\nexport { default as python } from './python';\nexport { default as pythonRepl } from './python-repl';\nexport { default as q } from './q';\nexport { default as qml } from './qml';\nexport { default as r } from './r';\nexport { default as reasonml } from './reasonml';\nexport { default as rib } from './rib';\nexport { default as roboconf } from './roboconf';\nexport { default as routeros } from './routeros';\nexport { default as rsl } from './rsl';\nexport { default as ruleslanguage } from './ruleslanguage';\nexport { default as rust } from './rust';\nexport { default as sas } from './sas';\nexport { default as scala } from './scala';\nexport { default as scheme } from './scheme';\nexport { default as scilab } from './scilab';\nexport { default as scss } from './scss';\nexport { default as shell } from './shell';\nexport { default as smali } from './smali';\nexport { default as smalltalk } from './smalltalk';\nexport { default as sml } from './sml';\nexport { default as sqf } from './sqf';\nexport { default as sql } from './sql';\nexport { default as stan } from './stan';\nexport { default as stata } from './stata';\nexport { default as step21 } from './step21';\nexport { default as stylus } from './stylus';\nexport { default as subunit } from './subunit';\nexport { default as swift } from './swift';\nexport { default as taggerscript } from './taggerscript';\nexport { default as yaml } from './yaml';\nexport { default as tap } from './tap';\nexport { default as tcl } from './tcl';\nexport { default as thrift } from './thrift';\nexport { default as tp } from './tp';\nexport { default as twig } from './twig';\nexport { default as typescript } from './typescript';\nexport { default as vala } from './vala';\nexport { default as vbnet } from './vbnet';\nexport { default as vbscript } from './vbscript';\nexport { default as vbscriptHtml } from './vbscript-html';\nexport { default as verilog } from './verilog';\nexport { default as vhdl } from './vhdl';\nexport { default as vim } from './vim';\nexport { default as wasm } from './wasm';\nexport { default as wren } from './wren';\nexport { default as x86asm } from './x86asm';\nexport { default as xl } from './xl';\nexport { default as xquery } from './xquery';\nexport { default as zephir } from './zephir';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/inform7.d.ts",
    "content": "export { inform7 } from './';\nexport { inform7 as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/inform7.js",
    "content": "import register from 'highlight.js/lib/languages/inform7';\n\nexport const inform7 = { name: 'inform7', register };\nexport default inform7;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ini.d.ts",
    "content": "export { ini } from './';\nexport { ini as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ini.js",
    "content": "import register from 'highlight.js/lib/languages/ini';\n\nexport const ini = { name: 'ini', register };\nexport default ini;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/irpf90.d.ts",
    "content": "export { irpf90 } from './';\nexport { irpf90 as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/irpf90.js",
    "content": "import register from 'highlight.js/lib/languages/irpf90';\n\nexport const irpf90 = { name: 'irpf90', register };\nexport default irpf90;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/isbl.d.ts",
    "content": "export { isbl } from './';\nexport { isbl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/isbl.js",
    "content": "import register from 'highlight.js/lib/languages/isbl';\n\nexport const isbl = { name: 'isbl', register };\nexport default isbl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/java.d.ts",
    "content": "export { java } from './';\nexport { java as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/java.js",
    "content": "import register from 'highlight.js/lib/languages/java';\n\nexport const java = { name: 'java', register };\nexport default java;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/javascript.d.ts",
    "content": "export { javascript } from './';\nexport { javascript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/javascript.js",
    "content": "import register from 'highlight.js/lib/languages/javascript';\n\nexport const javascript = { name: 'javascript', register };\nexport default javascript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/jboss-cli.d.ts",
    "content": "export { jbossCli } from './';\nexport { jbossCli as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/jboss-cli.js",
    "content": "import register from 'highlight.js/lib/languages/jboss-cli';\n\nexport const jbossCli = { name: 'jboss-cli', register };\nexport default jbossCli;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/json.d.ts",
    "content": "export { json } from './';\nexport { json as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/json.js",
    "content": "import register from 'highlight.js/lib/languages/json';\n\nexport const json = { name: 'json', register };\nexport default json;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/julia-repl.d.ts",
    "content": "export { juliaRepl } from './';\nexport { juliaRepl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/julia-repl.js",
    "content": "import register from 'highlight.js/lib/languages/julia-repl';\n\nexport const juliaRepl = { name: 'julia-repl', register };\nexport default juliaRepl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/julia.d.ts",
    "content": "export { julia } from './';\nexport { julia as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/julia.js",
    "content": "import register from 'highlight.js/lib/languages/julia';\n\nexport const julia = { name: 'julia', register };\nexport default julia;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/kotlin.d.ts",
    "content": "export { kotlin } from './';\nexport { kotlin as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/kotlin.js",
    "content": "import register from 'highlight.js/lib/languages/kotlin';\n\nexport const kotlin = { name: 'kotlin', register };\nexport default kotlin;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/lasso.d.ts",
    "content": "export { lasso } from './';\nexport { lasso as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/lasso.js",
    "content": "import register from 'highlight.js/lib/languages/lasso';\n\nexport const lasso = { name: 'lasso', register };\nexport default lasso;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/latex.d.ts",
    "content": "export { latex } from './';\nexport { latex as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/latex.js",
    "content": "import register from 'highlight.js/lib/languages/latex';\n\nexport const latex = { name: 'latex', register };\nexport default latex;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ldif.d.ts",
    "content": "export { ldif } from './';\nexport { ldif as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ldif.js",
    "content": "import register from 'highlight.js/lib/languages/ldif';\n\nexport const ldif = { name: 'ldif', register };\nexport default ldif;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/leaf.d.ts",
    "content": "export { leaf } from './';\nexport { leaf as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/leaf.js",
    "content": "import register from 'highlight.js/lib/languages/leaf';\n\nexport const leaf = { name: 'leaf', register };\nexport default leaf;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/less.d.ts",
    "content": "export { less } from './';\nexport { less as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/less.js",
    "content": "import register from 'highlight.js/lib/languages/less';\n\nexport const less = { name: 'less', register };\nexport default less;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/lisp.d.ts",
    "content": "export { lisp } from './';\nexport { lisp as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/lisp.js",
    "content": "import register from 'highlight.js/lib/languages/lisp';\n\nexport const lisp = { name: 'lisp', register };\nexport default lisp;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/livecodeserver.d.ts",
    "content": "export { livecodeserver } from './';\nexport { livecodeserver as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/livecodeserver.js",
    "content": "import register from 'highlight.js/lib/languages/livecodeserver';\n\nexport const livecodeserver = { name: 'livecodeserver', register };\nexport default livecodeserver;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/livescript.d.ts",
    "content": "export { livescript } from './';\nexport { livescript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/livescript.js",
    "content": "import register from 'highlight.js/lib/languages/livescript';\n\nexport const livescript = { name: 'livescript', register };\nexport default livescript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/llvm.d.ts",
    "content": "export { llvm } from './';\nexport { llvm as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/llvm.js",
    "content": "import register from 'highlight.js/lib/languages/llvm';\n\nexport const llvm = { name: 'llvm', register };\nexport default llvm;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/lsl.d.ts",
    "content": "export { lsl } from './';\nexport { lsl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/lsl.js",
    "content": "import register from 'highlight.js/lib/languages/lsl';\n\nexport const lsl = { name: 'lsl', register };\nexport default lsl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/lua.d.ts",
    "content": "export { lua } from './';\nexport { lua as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/lua.js",
    "content": "import register from 'highlight.js/lib/languages/lua';\n\nexport const lua = { name: 'lua', register };\nexport default lua;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/makefile.d.ts",
    "content": "export { makefile } from './';\nexport { makefile as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/makefile.js",
    "content": "import register from 'highlight.js/lib/languages/makefile';\n\nexport const makefile = { name: 'makefile', register };\nexport default makefile;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/markdown.d.ts",
    "content": "export { markdown } from './';\nexport { markdown as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/markdown.js",
    "content": "import register from 'highlight.js/lib/languages/markdown';\n\nexport const markdown = { name: 'markdown', register };\nexport default markdown;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mathematica.d.ts",
    "content": "export { mathematica } from './';\nexport { mathematica as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mathematica.js",
    "content": "import register from 'highlight.js/lib/languages/mathematica';\n\nexport const mathematica = { name: 'mathematica', register };\nexport default mathematica;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/matlab.d.ts",
    "content": "export { matlab } from './';\nexport { matlab as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/matlab.js",
    "content": "import register from 'highlight.js/lib/languages/matlab';\n\nexport const matlab = { name: 'matlab', register };\nexport default matlab;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/maxima.d.ts",
    "content": "export { maxima } from './';\nexport { maxima as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/maxima.js",
    "content": "import register from 'highlight.js/lib/languages/maxima';\n\nexport const maxima = { name: 'maxima', register };\nexport default maxima;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mel.d.ts",
    "content": "export { mel } from './';\nexport { mel as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mel.js",
    "content": "import register from 'highlight.js/lib/languages/mel';\n\nexport const mel = { name: 'mel', register };\nexport default mel;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mercury.d.ts",
    "content": "export { mercury } from './';\nexport { mercury as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mercury.js",
    "content": "import register from 'highlight.js/lib/languages/mercury';\n\nexport const mercury = { name: 'mercury', register };\nexport default mercury;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mipsasm.d.ts",
    "content": "export { mipsasm } from './';\nexport { mipsasm as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mipsasm.js",
    "content": "import register from 'highlight.js/lib/languages/mipsasm';\n\nexport const mipsasm = { name: 'mipsasm', register };\nexport default mipsasm;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mizar.d.ts",
    "content": "export { mizar } from './';\nexport { mizar as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mizar.js",
    "content": "import register from 'highlight.js/lib/languages/mizar';\n\nexport const mizar = { name: 'mizar', register };\nexport default mizar;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mojolicious.d.ts",
    "content": "export { mojolicious } from './';\nexport { mojolicious as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/mojolicious.js",
    "content": "import register from 'highlight.js/lib/languages/mojolicious';\n\nexport const mojolicious = { name: 'mojolicious', register };\nexport default mojolicious;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/monkey.d.ts",
    "content": "export { monkey } from './';\nexport { monkey as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/monkey.js",
    "content": "import register from 'highlight.js/lib/languages/monkey';\n\nexport const monkey = { name: 'monkey', register };\nexport default monkey;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/moonscript.d.ts",
    "content": "export { moonscript } from './';\nexport { moonscript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/moonscript.js",
    "content": "import register from 'highlight.js/lib/languages/moonscript';\n\nexport const moonscript = { name: 'moonscript', register };\nexport default moonscript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/n1ql.d.ts",
    "content": "export { n1ql } from './';\nexport { n1ql as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/n1ql.js",
    "content": "import register from 'highlight.js/lib/languages/n1ql';\n\nexport const n1ql = { name: 'n1ql', register };\nexport default n1ql;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nestedtext.d.ts",
    "content": "export { nestedtext } from './';\nexport { nestedtext as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nestedtext.js",
    "content": "import register from 'highlight.js/lib/languages/nestedtext';\n\nexport const nestedtext = { name: 'nestedtext', register };\nexport default nestedtext;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nginx.d.ts",
    "content": "export { nginx } from './';\nexport { nginx as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nginx.js",
    "content": "import register from 'highlight.js/lib/languages/nginx';\n\nexport const nginx = { name: 'nginx', register };\nexport default nginx;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nim.d.ts",
    "content": "export { nim } from './';\nexport { nim as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nim.js",
    "content": "import register from 'highlight.js/lib/languages/nim';\n\nexport const nim = { name: 'nim', register };\nexport default nim;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nix.d.ts",
    "content": "export { nix } from './';\nexport { nix as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nix.js",
    "content": "import register from 'highlight.js/lib/languages/nix';\n\nexport const nix = { name: 'nix', register };\nexport default nix;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/node-repl.d.ts",
    "content": "export { nodeRepl } from './';\nexport { nodeRepl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/node-repl.js",
    "content": "import register from 'highlight.js/lib/languages/node-repl';\n\nexport const nodeRepl = { name: 'node-repl', register };\nexport default nodeRepl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nsis.d.ts",
    "content": "export { nsis } from './';\nexport { nsis as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/nsis.js",
    "content": "import register from 'highlight.js/lib/languages/nsis';\n\nexport const nsis = { name: 'nsis', register };\nexport default nsis;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/objectivec.d.ts",
    "content": "export { objectivec } from './';\nexport { objectivec as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/objectivec.js",
    "content": "import register from 'highlight.js/lib/languages/objectivec';\n\nexport const objectivec = { name: 'objectivec', register };\nexport default objectivec;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ocaml.d.ts",
    "content": "export { ocaml } from './';\nexport { ocaml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ocaml.js",
    "content": "import register from 'highlight.js/lib/languages/ocaml';\n\nexport const ocaml = { name: 'ocaml', register };\nexport default ocaml;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/openscad.d.ts",
    "content": "export { openscad } from './';\nexport { openscad as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/openscad.js",
    "content": "import register from 'highlight.js/lib/languages/openscad';\n\nexport const openscad = { name: 'openscad', register };\nexport default openscad;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/oxygene.d.ts",
    "content": "export { oxygene } from './';\nexport { oxygene as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/oxygene.js",
    "content": "import register from 'highlight.js/lib/languages/oxygene';\n\nexport const oxygene = { name: 'oxygene', register };\nexport default oxygene;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/parser3.d.ts",
    "content": "export { parser3 } from './';\nexport { parser3 as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/parser3.js",
    "content": "import register from 'highlight.js/lib/languages/parser3';\n\nexport const parser3 = { name: 'parser3', register };\nexport default parser3;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/perl.d.ts",
    "content": "export { perl } from './';\nexport { perl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/perl.js",
    "content": "import register from 'highlight.js/lib/languages/perl';\n\nexport const perl = { name: 'perl', register };\nexport default perl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/pf.d.ts",
    "content": "export { pf } from './';\nexport { pf as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/pf.js",
    "content": "import register from 'highlight.js/lib/languages/pf';\n\nexport const pf = { name: 'pf', register };\nexport default pf;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/pgsql.d.ts",
    "content": "export { pgsql } from './';\nexport { pgsql as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/pgsql.js",
    "content": "import register from 'highlight.js/lib/languages/pgsql';\n\nexport const pgsql = { name: 'pgsql', register };\nexport default pgsql;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/php-template.d.ts",
    "content": "export { phpTemplate } from './';\nexport { phpTemplate as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/php-template.js",
    "content": "import register from 'highlight.js/lib/languages/php-template';\n\nexport const phpTemplate = { name: 'php-template', register };\nexport default phpTemplate;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/php.d.ts",
    "content": "export { php } from './';\nexport { php as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/php.js",
    "content": "import register from 'highlight.js/lib/languages/php';\n\nexport const php = { name: 'php', register };\nexport default php;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/plaintext.d.ts",
    "content": "export { plaintext } from './';\nexport { plaintext as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/plaintext.js",
    "content": "import register from 'highlight.js/lib/languages/plaintext';\n\nexport const plaintext = { name: 'plaintext', register };\nexport default plaintext;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/pony.d.ts",
    "content": "export { pony } from './';\nexport { pony as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/pony.js",
    "content": "import register from 'highlight.js/lib/languages/pony';\n\nexport const pony = { name: 'pony', register };\nexport default pony;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/powershell.d.ts",
    "content": "export { powershell } from './';\nexport { powershell as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/powershell.js",
    "content": "import register from 'highlight.js/lib/languages/powershell';\n\nexport const powershell = { name: 'powershell', register };\nexport default powershell;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/processing.d.ts",
    "content": "export { processing } from './';\nexport { processing as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/processing.js",
    "content": "import register from 'highlight.js/lib/languages/processing';\n\nexport const processing = { name: 'processing', register };\nexport default processing;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/profile.d.ts",
    "content": "export { profile } from './';\nexport { profile as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/profile.js",
    "content": "import register from 'highlight.js/lib/languages/profile';\n\nexport const profile = { name: 'profile', register };\nexport default profile;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/prolog.d.ts",
    "content": "export { prolog } from './';\nexport { prolog as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/prolog.js",
    "content": "import register from 'highlight.js/lib/languages/prolog';\n\nexport const prolog = { name: 'prolog', register };\nexport default prolog;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/properties.d.ts",
    "content": "export { properties } from './';\nexport { properties as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/properties.js",
    "content": "import register from 'highlight.js/lib/languages/properties';\n\nexport const properties = { name: 'properties', register };\nexport default properties;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/protobuf.d.ts",
    "content": "export { protobuf } from './';\nexport { protobuf as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/protobuf.js",
    "content": "import register from 'highlight.js/lib/languages/protobuf';\n\nexport const protobuf = { name: 'protobuf', register };\nexport default protobuf;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/puppet.d.ts",
    "content": "export { puppet } from './';\nexport { puppet as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/puppet.js",
    "content": "import register from 'highlight.js/lib/languages/puppet';\n\nexport const puppet = { name: 'puppet', register };\nexport default puppet;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/purebasic.d.ts",
    "content": "export { purebasic } from './';\nexport { purebasic as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/purebasic.js",
    "content": "import register from 'highlight.js/lib/languages/purebasic';\n\nexport const purebasic = { name: 'purebasic', register };\nexport default purebasic;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/python-repl.d.ts",
    "content": "export { pythonRepl } from './';\nexport { pythonRepl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/python-repl.js",
    "content": "import register from 'highlight.js/lib/languages/python-repl';\n\nexport const pythonRepl = { name: 'python-repl', register };\nexport default pythonRepl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/python.d.ts",
    "content": "export { python } from './';\nexport { python as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/python.js",
    "content": "import register from 'highlight.js/lib/languages/python';\n\nexport const python = { name: 'python', register };\nexport default python;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/q.d.ts",
    "content": "export { q } from './';\nexport { q as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/q.js",
    "content": "import register from 'highlight.js/lib/languages/q';\n\nexport const q = { name: 'q', register };\nexport default q;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/qml.d.ts",
    "content": "export { qml } from './';\nexport { qml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/qml.js",
    "content": "import register from 'highlight.js/lib/languages/qml';\n\nexport const qml = { name: 'qml', register };\nexport default qml;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/r.d.ts",
    "content": "export { r } from './';\nexport { r as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/r.js",
    "content": "import register from 'highlight.js/lib/languages/r';\n\nexport const r = { name: 'r', register };\nexport default r;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/reasonml.d.ts",
    "content": "export { reasonml } from './';\nexport { reasonml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/reasonml.js",
    "content": "import register from 'highlight.js/lib/languages/reasonml';\n\nexport const reasonml = { name: 'reasonml', register };\nexport default reasonml;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/rib.d.ts",
    "content": "export { rib } from './';\nexport { rib as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/rib.js",
    "content": "import register from 'highlight.js/lib/languages/rib';\n\nexport const rib = { name: 'rib', register };\nexport default rib;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/roboconf.d.ts",
    "content": "export { roboconf } from './';\nexport { roboconf as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/roboconf.js",
    "content": "import register from 'highlight.js/lib/languages/roboconf';\n\nexport const roboconf = { name: 'roboconf', register };\nexport default roboconf;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/routeros.d.ts",
    "content": "export { routeros } from './';\nexport { routeros as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/routeros.js",
    "content": "import register from 'highlight.js/lib/languages/routeros';\n\nexport const routeros = { name: 'routeros', register };\nexport default routeros;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/rsl.d.ts",
    "content": "export { rsl } from './';\nexport { rsl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/rsl.js",
    "content": "import register from 'highlight.js/lib/languages/rsl';\n\nexport const rsl = { name: 'rsl', register };\nexport default rsl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ruby.d.ts",
    "content": "export { ruby } from './';\nexport { ruby as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ruby.js",
    "content": "import register from 'highlight.js/lib/languages/ruby';\n\nexport const ruby = { name: 'ruby', register };\nexport default ruby;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ruleslanguage.d.ts",
    "content": "export { ruleslanguage } from './';\nexport { ruleslanguage as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/ruleslanguage.js",
    "content": "import register from 'highlight.js/lib/languages/ruleslanguage';\n\nexport const ruleslanguage = { name: 'ruleslanguage', register };\nexport default ruleslanguage;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/rust.d.ts",
    "content": "export { rust } from './';\nexport { rust as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/rust.js",
    "content": "import register from 'highlight.js/lib/languages/rust';\n\nexport const rust = { name: 'rust', register };\nexport default rust;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/sas.d.ts",
    "content": "export { sas } from './';\nexport { sas as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/sas.js",
    "content": "import register from 'highlight.js/lib/languages/sas';\n\nexport const sas = { name: 'sas', register };\nexport default sas;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/scala.d.ts",
    "content": "export { scala } from './';\nexport { scala as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/scala.js",
    "content": "import register from 'highlight.js/lib/languages/scala';\n\nexport const scala = { name: 'scala', register };\nexport default scala;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/scheme.d.ts",
    "content": "export { scheme } from './';\nexport { scheme as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/scheme.js",
    "content": "import register from 'highlight.js/lib/languages/scheme';\n\nexport const scheme = { name: 'scheme', register };\nexport default scheme;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/scilab.d.ts",
    "content": "export { scilab } from './';\nexport { scilab as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/scilab.js",
    "content": "import register from 'highlight.js/lib/languages/scilab';\n\nexport const scilab = { name: 'scilab', register };\nexport default scilab;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/scss.d.ts",
    "content": "export { scss } from './';\nexport { scss as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/scss.js",
    "content": "import register from 'highlight.js/lib/languages/scss';\n\nexport const scss = { name: 'scss', register };\nexport default scss;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/shell.d.ts",
    "content": "export { shell } from './';\nexport { shell as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/shell.js",
    "content": "import register from 'highlight.js/lib/languages/shell';\n\nexport const shell = { name: 'shell', register };\nexport default shell;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/smali.d.ts",
    "content": "export { smali } from './';\nexport { smali as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/smali.js",
    "content": "import register from 'highlight.js/lib/languages/smali';\n\nexport const smali = { name: 'smali', register };\nexport default smali;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/smalltalk.d.ts",
    "content": "export { smalltalk } from './';\nexport { smalltalk as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/smalltalk.js",
    "content": "import register from 'highlight.js/lib/languages/smalltalk';\n\nexport const smalltalk = { name: 'smalltalk', register };\nexport default smalltalk;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/sml.d.ts",
    "content": "export { sml } from './';\nexport { sml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/sml.js",
    "content": "import register from 'highlight.js/lib/languages/sml';\n\nexport const sml = { name: 'sml', register };\nexport default sml;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/sqf.d.ts",
    "content": "export { sqf } from './';\nexport { sqf as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/sqf.js",
    "content": "import register from 'highlight.js/lib/languages/sqf';\n\nexport const sqf = { name: 'sqf', register };\nexport default sqf;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/sql.d.ts",
    "content": "export { sql } from './';\nexport { sql as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/sql.js",
    "content": "import register from 'highlight.js/lib/languages/sql';\n\nexport const sql = { name: 'sql', register };\nexport default sql;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/stan.d.ts",
    "content": "export { stan } from './';\nexport { stan as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/stan.js",
    "content": "import register from 'highlight.js/lib/languages/stan';\n\nexport const stan = { name: 'stan', register };\nexport default stan;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/stata.d.ts",
    "content": "export { stata } from './';\nexport { stata as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/stata.js",
    "content": "import register from 'highlight.js/lib/languages/stata';\n\nexport const stata = { name: 'stata', register };\nexport default stata;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/step21.d.ts",
    "content": "export { step21 } from './';\nexport { step21 as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/step21.js",
    "content": "import register from 'highlight.js/lib/languages/step21';\n\nexport const step21 = { name: 'step21', register };\nexport default step21;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/stylus.d.ts",
    "content": "export { stylus } from './';\nexport { stylus as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/stylus.js",
    "content": "import register from 'highlight.js/lib/languages/stylus';\n\nexport const stylus = { name: 'stylus', register };\nexport default stylus;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/subunit.d.ts",
    "content": "export { subunit } from './';\nexport { subunit as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/subunit.js",
    "content": "import register from 'highlight.js/lib/languages/subunit';\n\nexport const subunit = { name: 'subunit', register };\nexport default subunit;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/swift.d.ts",
    "content": "export { swift } from './';\nexport { swift as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/swift.js",
    "content": "import register from 'highlight.js/lib/languages/swift';\n\nexport const swift = { name: 'swift', register };\nexport default swift;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/taggerscript.d.ts",
    "content": "export { taggerscript } from './';\nexport { taggerscript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/taggerscript.js",
    "content": "import register from 'highlight.js/lib/languages/taggerscript';\n\nexport const taggerscript = { name: 'taggerscript', register };\nexport default taggerscript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/tap.d.ts",
    "content": "export { tap } from './';\nexport { tap as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/tap.js",
    "content": "import register from 'highlight.js/lib/languages/tap';\n\nexport const tap = { name: 'tap', register };\nexport default tap;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/tcl.d.ts",
    "content": "export { tcl } from './';\nexport { tcl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/tcl.js",
    "content": "import register from 'highlight.js/lib/languages/tcl';\n\nexport const tcl = { name: 'tcl', register };\nexport default tcl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/thrift.d.ts",
    "content": "export { thrift } from './';\nexport { thrift as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/thrift.js",
    "content": "import register from 'highlight.js/lib/languages/thrift';\n\nexport const thrift = { name: 'thrift', register };\nexport default thrift;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/tp.d.ts",
    "content": "export { tp } from './';\nexport { tp as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/tp.js",
    "content": "import register from 'highlight.js/lib/languages/tp';\n\nexport const tp = { name: 'tp', register };\nexport default tp;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/twig.d.ts",
    "content": "export { twig } from './';\nexport { twig as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/twig.js",
    "content": "import register from 'highlight.js/lib/languages/twig';\n\nexport const twig = { name: 'twig', register };\nexport default twig;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/typescript.d.ts",
    "content": "export { typescript } from './';\nexport { typescript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/typescript.js",
    "content": "import register from 'highlight.js/lib/languages/typescript';\n\nexport const typescript = { name: 'typescript', register };\nexport default typescript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vala.d.ts",
    "content": "export { vala } from './';\nexport { vala as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vala.js",
    "content": "import register from 'highlight.js/lib/languages/vala';\n\nexport const vala = { name: 'vala', register };\nexport default vala;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vbnet.d.ts",
    "content": "export { vbnet } from './';\nexport { vbnet as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vbnet.js",
    "content": "import register from 'highlight.js/lib/languages/vbnet';\n\nexport const vbnet = { name: 'vbnet', register };\nexport default vbnet;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vbscript-html.d.ts",
    "content": "export { vbscriptHtml } from './';\nexport { vbscriptHtml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vbscript-html.js",
    "content": "import register from 'highlight.js/lib/languages/vbscript-html';\n\nexport const vbscriptHtml = { name: 'vbscript-html', register };\nexport default vbscriptHtml;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vbscript.d.ts",
    "content": "export { vbscript } from './';\nexport { vbscript as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vbscript.js",
    "content": "import register from 'highlight.js/lib/languages/vbscript';\n\nexport const vbscript = { name: 'vbscript', register };\nexport default vbscript;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/verilog.d.ts",
    "content": "export { verilog } from './';\nexport { verilog as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/verilog.js",
    "content": "import register from 'highlight.js/lib/languages/verilog';\n\nexport const verilog = { name: 'verilog', register };\nexport default verilog;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vhdl.d.ts",
    "content": "export { vhdl } from './';\nexport { vhdl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vhdl.js",
    "content": "import register from 'highlight.js/lib/languages/vhdl';\n\nexport const vhdl = { name: 'vhdl', register };\nexport default vhdl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vim.d.ts",
    "content": "export { vim } from './';\nexport { vim as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/vim.js",
    "content": "import register from 'highlight.js/lib/languages/vim';\n\nexport const vim = { name: 'vim', register };\nexport default vim;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/wasm.d.ts",
    "content": "export { wasm } from './';\nexport { wasm as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/wasm.js",
    "content": "import register from 'highlight.js/lib/languages/wasm';\n\nexport const wasm = { name: 'wasm', register };\nexport default wasm;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/wren.d.ts",
    "content": "export { wren } from './';\nexport { wren as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/wren.js",
    "content": "import register from 'highlight.js/lib/languages/wren';\n\nexport const wren = { name: 'wren', register };\nexport default wren;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/x86asm.d.ts",
    "content": "export { x86asm } from './';\nexport { x86asm as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/x86asm.js",
    "content": "import register from 'highlight.js/lib/languages/x86asm';\n\nexport const x86asm = { name: 'x86asm', register };\nexport default x86asm;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/xl.d.ts",
    "content": "export { xl } from './';\nexport { xl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/xl.js",
    "content": "import register from 'highlight.js/lib/languages/xl';\n\nexport const xl = { name: 'xl', register };\nexport default xl;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/xml.d.ts",
    "content": "export { xml } from './';\nexport { xml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/xml.js",
    "content": "import register from 'highlight.js/lib/languages/xml';\n\nexport const xml = { name: 'xml', register };\nexport default xml;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/xquery.d.ts",
    "content": "export { xquery } from './';\nexport { xquery as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/xquery.js",
    "content": "import register from 'highlight.js/lib/languages/xquery';\n\nexport const xquery = { name: 'xquery', register };\nexport default xquery;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/yaml.d.ts",
    "content": "export { yaml } from './';\nexport { yaml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/yaml.js",
    "content": "import register from 'highlight.js/lib/languages/yaml';\n\nexport const yaml = { name: 'yaml', register };\nexport default yaml;\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/zephir.d.ts",
    "content": "export { zephir } from './';\nexport { zephir as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/languages/zephir.js",
    "content": "import register from 'highlight.js/lib/languages/zephir';\n\nexport const zephir = { name: 'zephir', register };\nexport default zephir;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/3024.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: 3024\n  Author: Jan T. Sott (http://github.com/idleberg)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme 3024\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #090300  Default Background\nbase01  #3a3432  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #4a4543  Selection Background\nbase03  #5c5855  Comments, Invisibles, Line Highlighting\nbase04  #807d7c  Dark Foreground (Used for status bars)\nbase05  #a5a2a2  Default Foreground, Caret, Delimiters, Operators\nbase06  #d6d5d4  Light Foreground (Not often used)\nbase07  #f7f7f7  Light Background (Not often used)\nbase08  #db2d20  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #e8bbd0  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fded02  Classes, Markup Bold, Search Text Background\nbase0B  #01a252  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #b5e4f4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #01a0e4  Functions, Methods, Attribute IDs, Headings\nbase0E  #a16a94  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #cdab53  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a5a2a2;\n\tbackground: #090300;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #4a4543;\n\tcolor: #a5a2a2;\n}\n/* purposely do not highlight these things */\n/* base03 - #5c5855 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5c5855;\n}\n/* base04 - #807d7c -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #807d7c;\n}\n/* base05 - #a5a2a2 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a5a2a2;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #db2d20;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e8bbd0;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fded02;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fded02;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #01a252;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #b5e4f4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #01a0e4;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a16a94;\n}\n.hljs-emphasis {\n\tcolor: #a16a94;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #cdab53;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/3024.d.ts",
    "content": "export { _3024 as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/3024.js",
    "content": "const _3024 = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: 3024\n  Author: Jan T. Sott (http://github.com/idleberg)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a5a2a2;background:#090300}.hljs::selection,\n.hljs ::selection{background-color:#4a4543;color:#a5a2a2}.hljs-comment{color:#5c5855}.hljs-tag{color:#807d7c}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a5a2a2}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#db2d20}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#e8bbd0}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fded02}.hljs-strong{font-weight:bold;color:#fded02}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#01a252}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#b5e4f4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#01a0e4}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#a16a94}.hljs-emphasis{color:#a16a94;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#cdab53}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default _3024;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/a11y-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: a11y-dark\n  Author: @ericwbailey\n  Maintainer: @ericwbailey\n\n  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css\n*/\n.hljs {\n\tbackground: #2b2b2b;\n\tcolor: #f8f8f2;\n}\n/* Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #d4d0ab;\n}\n/* Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n\tcolor: #ffa07a;\n}\n/* Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n\tcolor: #f5ab35;\n}\n/* Yellow */\n.hljs-attribute {\n\tcolor: #ffd700;\n}\n/* Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #abe338;\n}\n/* Blue */\n.hljs-title,\n.hljs-section {\n\tcolor: #00e0e0;\n}\n/* Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n\tcolor: #dcc6e0;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n@media screen and (-ms-high-contrast: active) {\n\t.hljs-addition,\n\t.hljs-attribute,\n\t.hljs-built_in,\n\t.hljs-bullet,\n\t.hljs-comment,\n\t.hljs-link,\n\t.hljs-literal,\n\t.hljs-meta,\n\t.hljs-number,\n\t.hljs-params,\n\t.hljs-string,\n\t.hljs-symbol,\n\t.hljs-type,\n\t.hljs-quote {\n\t\tcolor: highlight;\n\t}\n\t.hljs-keyword,\n\t.hljs-selector-tag {\n\t\tfont-weight: bold;\n\t}\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/a11y-dark.d.ts",
    "content": "export { a11yDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/a11y-dark.js",
    "content": "const a11yDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: a11y-dark\n  Author: @ericwbailey\n  Maintainer: @ericwbailey\n\n  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css\n*/.hljs{background:#2b2b2b;color:#f8f8f2}.hljs-comment,\n.hljs-quote{color:#d4d0ab}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion{color:#ffa07a}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link{color:#f5ab35}.hljs-attribute{color:#ffd700}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#abe338}.hljs-title,\n.hljs-section{color:#00e0e0}.hljs-keyword,\n.hljs-selector-tag{color:#dcc6e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){.hljs-addition,\n  .hljs-attribute,\n  .hljs-built_in,\n  .hljs-bullet,\n  .hljs-comment,\n  .hljs-link,\n  .hljs-literal,\n  .hljs-meta,\n  .hljs-number,\n  .hljs-params,\n  .hljs-string,\n  .hljs-symbol,\n  .hljs-type,\n  .hljs-quote{color:highlight}.hljs-keyword,\n  .hljs-selector-tag{font-weight:bold}}</style>`;\n\nexport default a11yDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/a11y-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: a11y-light\n  Author: @ericwbailey\n  Maintainer: @ericwbailey\n\n  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css\n*/\n.hljs {\n\tbackground: #fefefe;\n\tcolor: #545454;\n}\n/* Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #696969;\n}\n/* Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n\tcolor: #d91e18;\n}\n/* Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n\tcolor: #aa5d00;\n}\n/* Yellow */\n.hljs-attribute {\n\tcolor: #aa5d00;\n}\n/* Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #008000;\n}\n/* Blue */\n.hljs-title,\n.hljs-section {\n\tcolor: #007faa;\n}\n/* Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n\tcolor: #7928a1;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n@media screen and (-ms-high-contrast: active) {\n\t.hljs-addition,\n\t.hljs-attribute,\n\t.hljs-built_in,\n\t.hljs-bullet,\n\t.hljs-comment,\n\t.hljs-link,\n\t.hljs-literal,\n\t.hljs-meta,\n\t.hljs-number,\n\t.hljs-params,\n\t.hljs-string,\n\t.hljs-symbol,\n\t.hljs-type,\n\t.hljs-quote {\n\t\tcolor: highlight;\n\t}\n\t.hljs-keyword,\n\t.hljs-selector-tag {\n\t\tfont-weight: bold;\n\t}\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/a11y-light.d.ts",
    "content": "export { a11yLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/a11y-light.js",
    "content": "const a11yLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: a11y-light\n  Author: @ericwbailey\n  Maintainer: @ericwbailey\n\n  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css\n*/.hljs{background:#fefefe;color:#545454}.hljs-comment,\n.hljs-quote{color:#696969}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion{color:#d91e18}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link{color:#aa5d00}.hljs-attribute{color:#aa5d00}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#008000}.hljs-title,\n.hljs-section{color:#007faa}.hljs-keyword,\n.hljs-selector-tag{color:#7928a1}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){.hljs-addition,\n  .hljs-attribute,\n  .hljs-built_in,\n  .hljs-bullet,\n  .hljs-comment,\n  .hljs-link,\n  .hljs-literal,\n  .hljs-meta,\n  .hljs-number,\n  .hljs-params,\n  .hljs-string,\n  .hljs-symbol,\n  .hljs-type,\n  .hljs-quote{color:highlight}.hljs-keyword,\n  .hljs-selector-tag{font-weight:bold}}</style>`;\n\nexport default a11yLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/agate.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n   Theme: Agate\n   Author: (c) Taufik Nurrohman <hi@taufik-nurrohman.com>\n   Maintainer: @taufik-nurrohman\n   Updated: 2021-04-24\n\n   #333\n   #62c8f3\n   #7bd694\n   #888\n   #a2fca2\n   #ade5fc\n   #b8d8a2\n   #c6b4f0\n   #d36363\n   #fc9b9b\n   #fcc28c\n   #ffa\n   #fff\n*/\n.hljs {\n\tbackground: #333;\n\tcolor: #fff;\n}\n.hljs-doctag,\n.hljs-meta-keyword,\n.hljs-name,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-code,\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-section,\n.hljs-tag {\n\tcolor: #62c8f3;\n}\n.hljs-selector-class,\n.hljs-selector-id,\n.hljs-template-variable,\n.hljs-variable {\n\tcolor: #ade5fc;\n}\n.hljs-meta-string,\n.hljs-string {\n\tcolor: #a2fca2;\n}\n.hljs-attr,\n.hljs-quote,\n.hljs-selector-attr {\n\tcolor: #7bd694;\n}\n.hljs-tag .hljs-attr {\n\tcolor: inherit;\n}\n.hljs-attribute,\n.hljs-title,\n.hljs-type {\n\tcolor: #ffa;\n}\n.hljs-number,\n.hljs-symbol {\n\tcolor: #d36363;\n}\n.hljs-bullet,\n.hljs-template-tag {\n\tcolor: #b8d8a2;\n}\n.hljs-built_in,\n.hljs-keyword,\n.hljs-literal,\n.hljs-selector-tag {\n\tcolor: #fcc28c;\n}\n.hljs-code,\n.hljs-comment,\n.hljs-formula {\n\tcolor: #888;\n}\n.hljs-link,\n.hljs-selector-pseudo,\n.hljs-regexp {\n\tcolor: #c6b4f0;\n}\n.hljs-meta {\n\tcolor: #fc9b9b;\n}\n.hljs-deletion {\n\tbackground: #fc9b9b;\n\tcolor: #333;\n}\n.hljs-addition {\n\tbackground: #a2fca2;\n\tcolor: #333;\n}\n/* Purposely ignored */\n.hljs-subst {\n\tcolor: #fff;\n}\n/* This applies only if HTML auto-merging plugin is enabled by user (#2889) */\n.hljs a {\n\tcolor: inherit;\n}\n.hljs a:focus,\n.hljs a:hover {\n\tcolor: inherit;\n\ttext-decoration: underline;\n}\n.hljs mark {\n\tbackground: #555;\n\tcolor: inherit;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/agate.d.ts",
    "content": "export { agate as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/agate.js",
    "content": "const agate = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n   Theme: Agate\n   Author: (c) Taufik Nurrohman <hi@taufik-nurrohman.com>\n   Maintainer: @taufik-nurrohman\n   Updated: 2021-04-24\n\n   #333\n   #62c8f3\n   #7bd694\n   #888\n   #a2fca2\n   #ade5fc\n   #b8d8a2\n   #c6b4f0\n   #d36363\n   #fc9b9b\n   #fcc28c\n   #ffa\n   #fff\n*/.hljs{background:#333;color:#fff}.hljs-doctag,\n.hljs-meta-keyword,\n.hljs-name,\n.hljs-strong{font-weight:bold}.hljs-code,\n.hljs-emphasis{font-style:italic}.hljs-section,\n.hljs-tag{color:#62c8f3}.hljs-selector-class,\n.hljs-selector-id,\n.hljs-template-variable,\n.hljs-variable{color:#ade5fc}.hljs-meta-string,\n.hljs-string{color:#a2fca2}.hljs-attr,\n.hljs-quote,\n.hljs-selector-attr{color:#7bd694}.hljs-tag .hljs-attr{color:inherit}.hljs-attribute,\n.hljs-title,\n.hljs-type{color:#ffa}.hljs-number,\n.hljs-symbol{color:#d36363}.hljs-bullet,\n.hljs-template-tag{color:#b8d8a2}.hljs-built_in,\n.hljs-keyword,\n.hljs-literal,\n.hljs-selector-tag{color:#fcc28c}.hljs-code,\n.hljs-comment,\n.hljs-formula{color:#888}.hljs-link,\n.hljs-selector-pseudo,\n.hljs-regexp{color:#c6b4f0}.hljs-meta{color:#fc9b9b}.hljs-deletion{background:#fc9b9b;color:#333}.hljs-addition{background:#a2fca2;color:#333}.hljs-subst{color:#fff}.hljs a{color:inherit}.hljs a:focus,\n.hljs a:hover{color:inherit;text-decoration:underline}.hljs mark{background:#555;color:inherit}</style>`;\n\nexport default agate;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/an-old-hope.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: An Old Hope – Star Wars Syntax\n  Author: (c) Gustavo Costa <gusbemacbe@gmail.com>\n  Maintainer: @gusbemacbe\n\n  Original theme - Ocean Dark Theme – by https://github.com/gavsiu\n  Based on Jesse Leite's Atom syntax theme 'An Old Hope'\n    https://github.com/JesseLeite/an-old-hope-syntax-atom\n*/\n/* Millenium Falcon */\n.hljs {\n\tbackground: #1c1d21;\n\tcolor: #c0c5ce;\n}\n/* Death Star Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #b6b18b;\n}\n/* Darth Vader */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n\tcolor: #eb3c54;\n}\n/* Threepio */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n\tcolor: #e7ce56;\n}\n/* Luke Skywalker */\n.hljs-attribute {\n\tcolor: #ee7c2b;\n}\n/* Obi Wan Kenobi */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #4fb4d7;\n}\n/* Yoda */\n.hljs-title,\n.hljs-section {\n\tcolor: #78bb65;\n}\n/* Mace Windu */\n.hljs-keyword,\n.hljs-selector-tag {\n\tcolor: #b45ea4;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/an-old-hope.d.ts",
    "content": "export { anOldHope as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/an-old-hope.js",
    "content": "const anOldHope = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: An Old Hope – Star Wars Syntax\n  Author: (c) Gustavo Costa <gusbemacbe@gmail.com>\n  Maintainer: @gusbemacbe\n\n  Original theme - Ocean Dark Theme – by https://github.com/gavsiu\n  Based on Jesse Leite's Atom syntax theme 'An Old Hope'\n    https://github.com/JesseLeite/an-old-hope-syntax-atom\n*/.hljs{background:#1C1D21;color:#c0c5ce}.hljs-comment,\n.hljs-quote{color:#B6B18B}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion{color:#EB3C54}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link{color:#E7CE56}.hljs-attribute{color:#EE7C2B}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#4FB4D7}.hljs-title,\n.hljs-section{color:#78BB65}.hljs-keyword,\n.hljs-selector-tag{color:#B45EA4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default anOldHope;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/androidstudio.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\nDate: 24 Fev 2015\nAuthor: Pedro Oliveira <kanytu@gmail . com>\n*/\n.hljs {\n\tcolor: #a9b7c6;\n\tbackground: #282b2e;\n}\n.hljs-number,\n.hljs-literal,\n.hljs-symbol,\n.hljs-bullet {\n\tcolor: #6897bb;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-deletion {\n\tcolor: #cc7832;\n}\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link {\n\tcolor: #629755;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #808080;\n}\n.hljs-meta {\n\tcolor: #bbb529;\n}\n.hljs-string,\n.hljs-attribute,\n.hljs-addition {\n\tcolor: #6a8759;\n}\n.hljs-section,\n.hljs-title,\n.hljs-type {\n\tcolor: #ffc66d;\n}\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n\tcolor: #e8bf6a;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/androidstudio.d.ts",
    "content": "export { androidstudio as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/androidstudio.js",
    "content": "const androidstudio = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\nDate: 24 Fev 2015\nAuthor: Pedro Oliveira <kanytu@gmail . com>\n*/.hljs{color:#a9b7c6;background:#282b2e}.hljs-number,\n.hljs-literal,\n.hljs-symbol,\n.hljs-bullet{color:#6897BB}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-deletion{color:#cc7832}.hljs-variable,\n.hljs-template-variable,\n.hljs-link{color:#629755}.hljs-comment,\n.hljs-quote{color:#808080}.hljs-meta{color:#bbb529}.hljs-string,\n.hljs-attribute,\n.hljs-addition{color:#6A8759}.hljs-section,\n.hljs-title,\n.hljs-type{color:#ffc66d}.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class{color:#e8bf6a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default androidstudio;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/apathy.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Apathy\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme apathy\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #031A16  Default Background\nbase01  #0B342D  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #184E45  Selection Background\nbase03  #2B685E  Comments, Invisibles, Line Highlighting\nbase04  #5F9C92  Dark Foreground (Used for status bars)\nbase05  #81B5AC  Default Foreground, Caret, Delimiters, Operators\nbase06  #A7CEC8  Light Foreground (Not often used)\nbase07  #D2E7E4  Light Background (Not often used)\nbase08  #3E9688  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #3E7996  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #3E4C96  Classes, Markup Bold, Search Text Background\nbase0B  #883E96  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #963E4C  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #96883E  Functions, Methods, Attribute IDs, Headings\nbase0E  #4C963E  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #3E965B  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #81b5ac;\n\tbackground: #031a16;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #184e45;\n\tcolor: #81b5ac;\n}\n/* purposely do not highlight these things */\n/* base03 - #2B685E -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #2b685e;\n}\n/* base04 - #5F9C92 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #5f9c92;\n}\n/* base05 - #81B5AC -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #81b5ac;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #3e9688;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #3e7996;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #3e4c96;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #3e4c96;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #883e96;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #963e4c;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #96883e;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #4c963e;\n}\n.hljs-emphasis {\n\tcolor: #4c963e;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #3e965b;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/apathy.d.ts",
    "content": "export { apathy as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/apathy.js",
    "content": "const apathy = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Apathy\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#81B5AC;background:#031A16}.hljs::selection,\n.hljs ::selection{background-color:#184E45;color:#81B5AC}.hljs-comment{color:#2B685E}.hljs-tag{color:#5F9C92}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#81B5AC}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#3E9688}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#3E7996}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#3E4C96}.hljs-strong{font-weight:bold;color:#3E4C96}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#883E96}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#963E4C}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#96883E}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#4C963E}.hljs-emphasis{color:#4C963E;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#3E965B}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default apathy;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/apprentice.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Apprentice\n  Author: romainl\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme apprentice\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #262626  Default Background\nbase01  #303030  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #333333  Selection Background\nbase03  #6C6C6C  Comments, Invisibles, Line Highlighting\nbase04  #787878  Dark Foreground (Used for status bars)\nbase05  #BCBCBC  Default Foreground, Caret, Delimiters, Operators\nbase06  #C9C9C9  Light Foreground (Not often used)\nbase07  #FFFFFF  Light Background (Not often used)\nbase08  #5F8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #FF8700  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #5F8787  Classes, Markup Bold, Search Text Background\nbase0B  #87AF87  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #5F875F  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #FFFFAF  Functions, Methods, Attribute IDs, Headings\nbase0E  #87AFD7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #5F87AF  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #bcbcbc;\n\tbackground: #262626;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #333333;\n\tcolor: #bcbcbc;\n}\n/* purposely do not highlight these things */\n/* base03 - #6C6C6C -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6c6c6c;\n}\n/* base04 - #787878 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #787878;\n}\n/* base05 - #BCBCBC -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #bcbcbc;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff8700;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #5f8787;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #5f8787;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #87af87;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #5f875f;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #ffffaf;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #87afd7;\n}\n.hljs-emphasis {\n\tcolor: #87afd7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #5f87af;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/apprentice.d.ts",
    "content": "export { apprentice as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/apprentice.js",
    "content": "const apprentice = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Apprentice\n  Author: romainl\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#BCBCBC;background:#262626}.hljs::selection,\n.hljs ::selection{background-color:#333333;color:#BCBCBC}.hljs-comment{color:#6C6C6C}.hljs-tag{color:#787878}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#BCBCBC}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5F8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#FF8700}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#5F8787}.hljs-strong{font-weight:bold;color:#5F8787}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#87AF87}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#5F875F}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#FFFFAF}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#87AFD7}.hljs-emphasis{color:#87AFD7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#5F87AF}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default apprentice;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/arduino-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nArduino® Light Theme - Stefania Mellai <s.mellai@arduino.cc>\n\n*/\n.hljs {\n\tbackground: white;\n\tcolor: #434f54;\n}\n.hljs-subst {\n\tcolor: #434f54;\n}\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-doctag,\n.hljs-name {\n\tcolor: #00979d;\n}\n.hljs-built_in,\n.hljs-literal,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n\tcolor: #d35400;\n}\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n\tcolor: #00979d;\n}\n.hljs-type,\n.hljs-string,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n\tcolor: #005c5f;\n}\n.hljs-comment {\n\tcolor: rgba(149, 165, 166, 0.8);\n}\n.hljs-meta .hljs-keyword {\n\tcolor: #728e00;\n}\n.hljs-meta {\n\tcolor: #434f54;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-function {\n\tcolor: #728e00;\n}\n.hljs-title,\n.hljs-section {\n\tcolor: #880000;\n\tfont-weight: bold;\n}\n.hljs-number {\n\tcolor: #8a7b52;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/arduino-light.d.ts",
    "content": "export { arduinoLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/arduino-light.js",
    "content": "const arduinoLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:white;color:#434f54}.hljs-subst{color:#434f54}.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-doctag,\n.hljs-name{color:#00979D}.hljs-built_in,\n.hljs-literal,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition{color:#D35400}.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo{color:#00979D}.hljs-type,\n.hljs-string,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion{color:#005C5F}.hljs-comment{color:rgba(149,165,166,.8)}.hljs-meta .hljs-keyword{color:#728E00}.hljs-meta{color:#434f54}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-function{color:#728E00}.hljs-title,\n.hljs-section{color:#880000;font-weight:bold}.hljs-number{color:#8A7B52}</style>`;\n\nexport default arduinoLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/arta.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\nDate: 17.V.2011\nAuthor: pumbur <pumbur@pumbur.net>\n*/\n.hljs {\n\tbackground: #222;\n\tcolor: #aaa;\n}\n.hljs-subst {\n\tcolor: #aaa;\n}\n.hljs-section {\n\tcolor: #fff;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-meta {\n\tcolor: #444;\n}\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-regexp {\n\tcolor: #ffcc33;\n}\n.hljs-number,\n.hljs-addition {\n\tcolor: #00cc66;\n}\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-template-variable,\n.hljs-attribute,\n.hljs-link {\n\tcolor: #32aaee;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n\tcolor: #6644aa;\n}\n.hljs-title,\n.hljs-variable,\n.hljs-deletion,\n.hljs-template-tag {\n\tcolor: #bb1166;\n}\n.hljs-section,\n.hljs-doctag,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/arta.d.ts",
    "content": "export { arta as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/arta.js",
    "content": "const arta = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\nDate: 17.V.2011\nAuthor: pumbur <pumbur@pumbur.net>\n*/.hljs{background:#222;color:#aaa}.hljs-subst{color:#aaa}.hljs-section{color:#fff}.hljs-comment,\n.hljs-quote,\n.hljs-meta{color:#444}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-regexp{color:#ffcc33}.hljs-number,\n.hljs-addition{color:#00cc66}.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-template-variable,\n.hljs-attribute,\n.hljs-link{color:#32aaee}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class{color:#6644aa}.hljs-title,\n.hljs-variable,\n.hljs-deletion,\n.hljs-template-tag{color:#bb1166}.hljs-section,\n.hljs-doctag,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default arta;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ascetic.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nOriginal style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>\n\n*/\n.hljs {\n\tbackground: white;\n\tcolor: black;\n}\n.hljs-string,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-section,\n.hljs-addition,\n.hljs-attribute,\n.hljs-link {\n\tcolor: #888;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-meta,\n.hljs-deletion {\n\tcolor: #ccc;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-section,\n.hljs-name,\n.hljs-type,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ascetic.d.ts",
    "content": "export { ascetic as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ascetic.js",
    "content": "const ascetic = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:white;color:black}.hljs-string,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-section,\n.hljs-addition,\n.hljs-attribute,\n.hljs-link{color:#888}.hljs-comment,\n.hljs-quote,\n.hljs-meta,\n.hljs-deletion{color:#ccc}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-section,\n.hljs-name,\n.hljs-type,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default ascetic;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ashes.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Ashes\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme ashes\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1C2023  Default Background\nbase01  #393F45  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #565E65  Selection Background\nbase03  #747C84  Comments, Invisibles, Line Highlighting\nbase04  #ADB3BA  Dark Foreground (Used for status bars)\nbase05  #C7CCD1  Default Foreground, Caret, Delimiters, Operators\nbase06  #DFE2E5  Light Foreground (Not often used)\nbase07  #F3F4F5  Light Background (Not often used)\nbase08  #C7AE95  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #C7C795  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #AEC795  Classes, Markup Bold, Search Text Background\nbase0B  #95C7AE  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #95AEC7  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #AE95C7  Functions, Methods, Attribute IDs, Headings\nbase0E  #C795AE  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #C79595  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c7ccd1;\n\tbackground: #1c2023;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #565e65;\n\tcolor: #c7ccd1;\n}\n/* purposely do not highlight these things */\n/* base03 - #747C84 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #747c84;\n}\n/* base04 - #ADB3BA -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #adb3ba;\n}\n/* base05 - #C7CCD1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c7ccd1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c7ae95;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #c7c795;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #aec795;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aec795;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #95c7ae;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #95aec7;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #ae95c7;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c795ae;\n}\n.hljs-emphasis {\n\tcolor: #c795ae;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c79595;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ashes.d.ts",
    "content": "export { ashes as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ashes.js",
    "content": "const ashes = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Ashes\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#C7CCD1;background:#1C2023}.hljs::selection,\n.hljs ::selection{background-color:#565E65;color:#C7CCD1}.hljs-comment{color:#747C84}.hljs-tag{color:#ADB3BA}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#C7CCD1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#C7AE95}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#C7C795}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#AEC795}.hljs-strong{font-weight:bold;color:#AEC795}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#95C7AE}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#95AEC7}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#AE95C7}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#C795AE}.hljs-emphasis{color:#C795AE;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#C79595}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default ashes;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-cave-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Cave Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-cave-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #efecf4  Default Background\nbase01  #e2dfe7  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #8b8792  Selection Background\nbase03  #7e7887  Comments, Invisibles, Line Highlighting\nbase04  #655f6d  Dark Foreground (Used for status bars)\nbase05  #585260  Default Foreground, Caret, Delimiters, Operators\nbase06  #26232a  Light Foreground (Not often used)\nbase07  #19171c  Light Background (Not often used)\nbase08  #be4678  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aa573c  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a06e3b  Classes, Markup Bold, Search Text Background\nbase0B  #2a9292  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #398bc6  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #576ddb  Functions, Methods, Attribute IDs, Headings\nbase0E  #955ae7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bf40bf  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #585260;\n\tbackground: #efecf4;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #8b8792;\n\tcolor: #585260;\n}\n/* purposely do not highlight these things */\n/* base03 - #7e7887 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #7e7887;\n}\n/* base04 - #655f6d -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #655f6d;\n}\n/* base05 - #585260 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #585260;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #be4678;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aa573c;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06e3b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #2a9292;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #398bc6;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #576ddb;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #955ae7;\n}\n.hljs-emphasis {\n\tcolor: #955ae7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bf40bf;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-cave-light.d.ts",
    "content": "export { atelierCaveLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-cave-light.js",
    "content": "const atelierCaveLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Cave Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#585260;background:#efecf4}.hljs::selection,\n.hljs ::selection{background-color:#8b8792;color:#585260}.hljs-comment{color:#7e7887}.hljs-tag{color:#655f6d}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#585260}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#be4678}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aa573c}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a06e3b}.hljs-strong{font-weight:bold;color:#a06e3b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#2a9292}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#398bc6}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#576ddb}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#955ae7}.hljs-emphasis{color:#955ae7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bf40bf}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierCaveLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-cave.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Cave\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-cave\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #19171c  Default Background\nbase01  #26232a  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #585260  Selection Background\nbase03  #655f6d  Comments, Invisibles, Line Highlighting\nbase04  #7e7887  Dark Foreground (Used for status bars)\nbase05  #8b8792  Default Foreground, Caret, Delimiters, Operators\nbase06  #e2dfe7  Light Foreground (Not often used)\nbase07  #efecf4  Light Background (Not often used)\nbase08  #be4678  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aa573c  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a06e3b  Classes, Markup Bold, Search Text Background\nbase0B  #2a9292  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #398bc6  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #576ddb  Functions, Methods, Attribute IDs, Headings\nbase0E  #955ae7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bf40bf  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #8b8792;\n\tbackground: #19171c;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #585260;\n\tcolor: #8b8792;\n}\n/* purposely do not highlight these things */\n/* base03 - #655f6d -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #655f6d;\n}\n/* base04 - #7e7887 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7e7887;\n}\n/* base05 - #8b8792 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #8b8792;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #be4678;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aa573c;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06e3b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #2a9292;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #398bc6;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #576ddb;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #955ae7;\n}\n.hljs-emphasis {\n\tcolor: #955ae7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bf40bf;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-cave.d.ts",
    "content": "export { atelierCave as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-cave.js",
    "content": "const atelierCave = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Cave\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#8b8792;background:#19171c}.hljs::selection,\n.hljs ::selection{background-color:#585260;color:#8b8792}.hljs-comment{color:#655f6d}.hljs-tag{color:#7e7887}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#8b8792}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#be4678}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aa573c}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a06e3b}.hljs-strong{font-weight:bold;color:#a06e3b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#2a9292}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#398bc6}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#576ddb}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#955ae7}.hljs-emphasis{color:#955ae7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bf40bf}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierCave;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-dune-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Dune Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-dune-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #fefbec  Default Background\nbase01  #e8e4cf  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #a6a28c  Selection Background\nbase03  #999580  Comments, Invisibles, Line Highlighting\nbase04  #7d7a68  Dark Foreground (Used for status bars)\nbase05  #6e6b5e  Default Foreground, Caret, Delimiters, Operators\nbase06  #292824  Light Foreground (Not often used)\nbase07  #20201d  Light Background (Not often used)\nbase08  #d73737  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #b65611  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ae9513  Classes, Markup Bold, Search Text Background\nbase0B  #60ac39  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1fad83  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6684e1  Functions, Methods, Attribute IDs, Headings\nbase0E  #b854d4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d43552  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #6e6b5e;\n\tbackground: #fefbec;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #a6a28c;\n\tcolor: #6e6b5e;\n}\n/* purposely do not highlight these things */\n/* base03 - #999580 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #999580;\n}\n/* base04 - #7d7a68 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7d7a68;\n}\n/* base05 - #6e6b5e -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #6e6b5e;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d73737;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #b65611;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ae9513;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ae9513;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #60ac39;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1fad83;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6684e1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b854d4;\n}\n.hljs-emphasis {\n\tcolor: #b854d4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d43552;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-dune-light.d.ts",
    "content": "export { atelierDuneLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-dune-light.js",
    "content": "const atelierDuneLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Dune Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#6e6b5e;background:#fefbec}.hljs::selection,\n.hljs ::selection{background-color:#a6a28c;color:#6e6b5e}.hljs-comment{color:#999580}.hljs-tag{color:#7d7a68}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#6e6b5e}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d73737}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#b65611}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ae9513}.hljs-strong{font-weight:bold;color:#ae9513}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#60ac39}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1fad83}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6684e1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b854d4}.hljs-emphasis{color:#b854d4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d43552}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierDuneLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-dune.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Dune\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-dune\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #20201d  Default Background\nbase01  #292824  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #6e6b5e  Selection Background\nbase03  #7d7a68  Comments, Invisibles, Line Highlighting\nbase04  #999580  Dark Foreground (Used for status bars)\nbase05  #a6a28c  Default Foreground, Caret, Delimiters, Operators\nbase06  #e8e4cf  Light Foreground (Not often used)\nbase07  #fefbec  Light Background (Not often used)\nbase08  #d73737  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #b65611  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ae9513  Classes, Markup Bold, Search Text Background\nbase0B  #60ac39  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1fad83  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6684e1  Functions, Methods, Attribute IDs, Headings\nbase0E  #b854d4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d43552  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a6a28c;\n\tbackground: #20201d;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #6e6b5e;\n\tcolor: #a6a28c;\n}\n/* purposely do not highlight these things */\n/* base03 - #7d7a68 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #7d7a68;\n}\n/* base04 - #999580 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999580;\n}\n/* base05 - #a6a28c -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a6a28c;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d73737;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #b65611;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ae9513;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ae9513;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #60ac39;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1fad83;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6684e1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b854d4;\n}\n.hljs-emphasis {\n\tcolor: #b854d4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d43552;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-dune.d.ts",
    "content": "export { atelierDune as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-dune.js",
    "content": "const atelierDune = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Dune\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a6a28c;background:#20201d}.hljs::selection,\n.hljs ::selection{background-color:#6e6b5e;color:#a6a28c}.hljs-comment{color:#7d7a68}.hljs-tag{color:#999580}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a6a28c}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d73737}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#b65611}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ae9513}.hljs-strong{font-weight:bold;color:#ae9513}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#60ac39}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1fad83}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6684e1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b854d4}.hljs-emphasis{color:#b854d4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d43552}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierDune;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-estuary-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Estuary Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-estuary-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f4f3ec  Default Background\nbase01  #e7e6df  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #929181  Selection Background\nbase03  #878573  Comments, Invisibles, Line Highlighting\nbase04  #6c6b5a  Dark Foreground (Used for status bars)\nbase05  #5f5e4e  Default Foreground, Caret, Delimiters, Operators\nbase06  #302f27  Light Foreground (Not often used)\nbase07  #22221b  Light Background (Not often used)\nbase08  #ba6236  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ae7313  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a5980d  Classes, Markup Bold, Search Text Background\nbase0B  #7d9726  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #5b9d48  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #36a166  Functions, Methods, Attribute IDs, Headings\nbase0E  #5f9182  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #9d6c7c  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #5f5e4e;\n\tbackground: #f4f3ec;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #929181;\n\tcolor: #5f5e4e;\n}\n/* purposely do not highlight these things */\n/* base03 - #878573 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #878573;\n}\n/* base04 - #6c6b5a -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #6c6b5a;\n}\n/* base05 - #5f5e4e -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #5f5e4e;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ba6236;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ae7313;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a5980d;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a5980d;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7d9726;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #5b9d48;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #36a166;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #5f9182;\n}\n.hljs-emphasis {\n\tcolor: #5f9182;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #9d6c7c;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-estuary-light.d.ts",
    "content": "export { atelierEstuaryLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-estuary-light.js",
    "content": "const atelierEstuaryLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Estuary Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#5f5e4e;background:#f4f3ec}.hljs::selection,\n.hljs ::selection{background-color:#929181;color:#5f5e4e}.hljs-comment{color:#878573}.hljs-tag{color:#6c6b5a}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#5f5e4e}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ba6236}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ae7313}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a5980d}.hljs-strong{font-weight:bold;color:#a5980d}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7d9726}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#5b9d48}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#36a166}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#5f9182}.hljs-emphasis{color:#5f9182;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#9d6c7c}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierEstuaryLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-estuary.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Estuary\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-estuary\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #22221b  Default Background\nbase01  #302f27  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5f5e4e  Selection Background\nbase03  #6c6b5a  Comments, Invisibles, Line Highlighting\nbase04  #878573  Dark Foreground (Used for status bars)\nbase05  #929181  Default Foreground, Caret, Delimiters, Operators\nbase06  #e7e6df  Light Foreground (Not often used)\nbase07  #f4f3ec  Light Background (Not often used)\nbase08  #ba6236  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ae7313  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a5980d  Classes, Markup Bold, Search Text Background\nbase0B  #7d9726  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #5b9d48  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #36a166  Functions, Methods, Attribute IDs, Headings\nbase0E  #5f9182  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #9d6c7c  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #929181;\n\tbackground: #22221b;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5f5e4e;\n\tcolor: #929181;\n}\n/* purposely do not highlight these things */\n/* base03 - #6c6b5a -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6c6b5a;\n}\n/* base04 - #878573 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #878573;\n}\n/* base05 - #929181 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #929181;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ba6236;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ae7313;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a5980d;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a5980d;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7d9726;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #5b9d48;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #36a166;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #5f9182;\n}\n.hljs-emphasis {\n\tcolor: #5f9182;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #9d6c7c;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-estuary.d.ts",
    "content": "export { atelierEstuary as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-estuary.js",
    "content": "const atelierEstuary = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Estuary\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#929181;background:#22221b}.hljs::selection,\n.hljs ::selection{background-color:#5f5e4e;color:#929181}.hljs-comment{color:#6c6b5a}.hljs-tag{color:#878573}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#929181}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ba6236}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ae7313}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a5980d}.hljs-strong{font-weight:bold;color:#a5980d}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7d9726}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#5b9d48}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#36a166}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#5f9182}.hljs-emphasis{color:#5f9182;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#9d6c7c}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierEstuary;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-forest-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Forest Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-forest-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f1efee  Default Background\nbase01  #e6e2e0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #a8a19f  Selection Background\nbase03  #9c9491  Comments, Invisibles, Line Highlighting\nbase04  #766e6b  Dark Foreground (Used for status bars)\nbase05  #68615e  Default Foreground, Caret, Delimiters, Operators\nbase06  #2c2421  Light Foreground (Not often used)\nbase07  #1b1918  Light Background (Not often used)\nbase08  #f22c40  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #df5320  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c38418  Classes, Markup Bold, Search Text Background\nbase0B  #7b9726  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #3d97b8  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #407ee7  Functions, Methods, Attribute IDs, Headings\nbase0E  #6666ea  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #c33ff3  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #68615e;\n\tbackground: #f1efee;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #a8a19f;\n\tcolor: #68615e;\n}\n/* purposely do not highlight these things */\n/* base03 - #9c9491 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #9c9491;\n}\n/* base04 - #766e6b -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #766e6b;\n}\n/* base05 - #68615e -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #68615e;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f22c40;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #df5320;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c38418;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c38418;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7b9726;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #3d97b8;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #407ee7;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6666ea;\n}\n.hljs-emphasis {\n\tcolor: #6666ea;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c33ff3;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-forest-light.d.ts",
    "content": "export { atelierForestLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-forest-light.js",
    "content": "const atelierForestLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Forest Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#68615e;background:#f1efee}.hljs::selection,\n.hljs ::selection{background-color:#a8a19f;color:#68615e}.hljs-comment{color:#9c9491}.hljs-tag{color:#766e6b}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#68615e}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f22c40}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#df5320}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c38418}.hljs-strong{font-weight:bold;color:#c38418}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7b9726}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#3d97b8}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#407ee7}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6666ea}.hljs-emphasis{color:#6666ea;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#c33ff3}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierForestLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-forest.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Forest\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-forest\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1b1918  Default Background\nbase01  #2c2421  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #68615e  Selection Background\nbase03  #766e6b  Comments, Invisibles, Line Highlighting\nbase04  #9c9491  Dark Foreground (Used for status bars)\nbase05  #a8a19f  Default Foreground, Caret, Delimiters, Operators\nbase06  #e6e2e0  Light Foreground (Not often used)\nbase07  #f1efee  Light Background (Not often used)\nbase08  #f22c40  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #df5320  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c38418  Classes, Markup Bold, Search Text Background\nbase0B  #7b9726  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #3d97b8  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #407ee7  Functions, Methods, Attribute IDs, Headings\nbase0E  #6666ea  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #c33ff3  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a8a19f;\n\tbackground: #1b1918;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #68615e;\n\tcolor: #a8a19f;\n}\n/* purposely do not highlight these things */\n/* base03 - #766e6b -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #766e6b;\n}\n/* base04 - #9c9491 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #9c9491;\n}\n/* base05 - #a8a19f -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a8a19f;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f22c40;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #df5320;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c38418;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c38418;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7b9726;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #3d97b8;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #407ee7;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6666ea;\n}\n.hljs-emphasis {\n\tcolor: #6666ea;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c33ff3;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-forest.d.ts",
    "content": "export { atelierForest as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-forest.js",
    "content": "const atelierForest = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Forest\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a8a19f;background:#1b1918}.hljs::selection,\n.hljs ::selection{background-color:#68615e;color:#a8a19f}.hljs-comment{color:#766e6b}.hljs-tag{color:#9c9491}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a8a19f}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f22c40}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#df5320}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c38418}.hljs-strong{font-weight:bold;color:#c38418}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7b9726}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#3d97b8}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#407ee7}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6666ea}.hljs-emphasis{color:#6666ea;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#c33ff3}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierForest;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-heath-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Heath Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-heath-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f7f3f7  Default Background\nbase01  #d8cad8  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #ab9bab  Selection Background\nbase03  #9e8f9e  Comments, Invisibles, Line Highlighting\nbase04  #776977  Dark Foreground (Used for status bars)\nbase05  #695d69  Default Foreground, Caret, Delimiters, Operators\nbase06  #292329  Light Foreground (Not often used)\nbase07  #1b181b  Light Background (Not often used)\nbase08  #ca402b  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #a65926  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #bb8a35  Classes, Markup Bold, Search Text Background\nbase0B  #918b3b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #159393  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #516aec  Functions, Methods, Attribute IDs, Headings\nbase0E  #7b59c0  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #cc33cc  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #695d69;\n\tbackground: #f7f3f7;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #ab9bab;\n\tcolor: #695d69;\n}\n/* purposely do not highlight these things */\n/* base03 - #9e8f9e -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #9e8f9e;\n}\n/* base04 - #776977 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #776977;\n}\n/* base05 - #695d69 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #695d69;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ca402b;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #a65926;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #bb8a35;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bb8a35;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #918b3b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #159393;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #516aec;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #7b59c0;\n}\n.hljs-emphasis {\n\tcolor: #7b59c0;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #cc33cc;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-heath-light.d.ts",
    "content": "export { atelierHeathLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-heath-light.js",
    "content": "const atelierHeathLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Heath Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#695d69;background:#f7f3f7}.hljs::selection,\n.hljs ::selection{background-color:#ab9bab;color:#695d69}.hljs-comment{color:#9e8f9e}.hljs-tag{color:#776977}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#695d69}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ca402b}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#a65926}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#bb8a35}.hljs-strong{font-weight:bold;color:#bb8a35}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#918b3b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#159393}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#516aec}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#7b59c0}.hljs-emphasis{color:#7b59c0;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#cc33cc}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierHeathLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-heath.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Heath\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-heath\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1b181b  Default Background\nbase01  #292329  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #695d69  Selection Background\nbase03  #776977  Comments, Invisibles, Line Highlighting\nbase04  #9e8f9e  Dark Foreground (Used for status bars)\nbase05  #ab9bab  Default Foreground, Caret, Delimiters, Operators\nbase06  #d8cad8  Light Foreground (Not often used)\nbase07  #f7f3f7  Light Background (Not often used)\nbase08  #ca402b  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #a65926  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #bb8a35  Classes, Markup Bold, Search Text Background\nbase0B  #918b3b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #159393  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #516aec  Functions, Methods, Attribute IDs, Headings\nbase0E  #7b59c0  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #cc33cc  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #ab9bab;\n\tbackground: #1b181b;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #695d69;\n\tcolor: #ab9bab;\n}\n/* purposely do not highlight these things */\n/* base03 - #776977 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #776977;\n}\n/* base04 - #9e8f9e -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #9e8f9e;\n}\n/* base05 - #ab9bab -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #ab9bab;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ca402b;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #a65926;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #bb8a35;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bb8a35;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #918b3b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #159393;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #516aec;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #7b59c0;\n}\n.hljs-emphasis {\n\tcolor: #7b59c0;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #cc33cc;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-heath.d.ts",
    "content": "export { atelierHeath as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-heath.js",
    "content": "const atelierHeath = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Heath\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ab9bab;background:#1b181b}.hljs::selection,\n.hljs ::selection{background-color:#695d69;color:#ab9bab}.hljs-comment{color:#776977}.hljs-tag{color:#9e8f9e}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#ab9bab}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ca402b}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#a65926}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#bb8a35}.hljs-strong{font-weight:bold;color:#bb8a35}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#918b3b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#159393}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#516aec}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#7b59c0}.hljs-emphasis{color:#7b59c0;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#cc33cc}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierHeath;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-lakeside-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Lakeside Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-lakeside-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #ebf8ff  Default Background\nbase01  #c1e4f6  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #7ea2b4  Selection Background\nbase03  #7195a8  Comments, Invisibles, Line Highlighting\nbase04  #5a7b8c  Dark Foreground (Used for status bars)\nbase05  #516d7b  Default Foreground, Caret, Delimiters, Operators\nbase06  #1f292e  Light Foreground (Not often used)\nbase07  #161b1d  Light Background (Not often used)\nbase08  #d22d72  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #935c25  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #8a8a0f  Classes, Markup Bold, Search Text Background\nbase0B  #568c3b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #2d8f6f  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #257fad  Functions, Methods, Attribute IDs, Headings\nbase0E  #6b6bb8  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b72dd2  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #516d7b;\n\tbackground: #ebf8ff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #7ea2b4;\n\tcolor: #516d7b;\n}\n/* purposely do not highlight these things */\n/* base03 - #7195a8 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #7195a8;\n}\n/* base04 - #5a7b8c -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #5a7b8c;\n}\n/* base05 - #516d7b -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #516d7b;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d22d72;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #935c25;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #8a8a0f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8a8a0f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #568c3b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #2d8f6f;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #257fad;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6b6bb8;\n}\n.hljs-emphasis {\n\tcolor: #6b6bb8;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b72dd2;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-lakeside-light.d.ts",
    "content": "export { atelierLakesideLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-lakeside-light.js",
    "content": "const atelierLakesideLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Lakeside Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#516d7b;background:#ebf8ff}.hljs::selection,\n.hljs ::selection{background-color:#7ea2b4;color:#516d7b}.hljs-comment{color:#7195a8}.hljs-tag{color:#5a7b8c}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#516d7b}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d22d72}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#935c25}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#8a8a0f}.hljs-strong{font-weight:bold;color:#8a8a0f}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#568c3b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#2d8f6f}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#257fad}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6b6bb8}.hljs-emphasis{color:#6b6bb8;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b72dd2}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierLakesideLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-lakeside.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Lakeside\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-lakeside\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #161b1d  Default Background\nbase01  #1f292e  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #516d7b  Selection Background\nbase03  #5a7b8c  Comments, Invisibles, Line Highlighting\nbase04  #7195a8  Dark Foreground (Used for status bars)\nbase05  #7ea2b4  Default Foreground, Caret, Delimiters, Operators\nbase06  #c1e4f6  Light Foreground (Not often used)\nbase07  #ebf8ff  Light Background (Not often used)\nbase08  #d22d72  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #935c25  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #8a8a0f  Classes, Markup Bold, Search Text Background\nbase0B  #568c3b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #2d8f6f  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #257fad  Functions, Methods, Attribute IDs, Headings\nbase0E  #6b6bb8  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b72dd2  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #7ea2b4;\n\tbackground: #161b1d;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #516d7b;\n\tcolor: #7ea2b4;\n}\n/* purposely do not highlight these things */\n/* base03 - #5a7b8c -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5a7b8c;\n}\n/* base04 - #7195a8 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7195a8;\n}\n/* base05 - #7ea2b4 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #7ea2b4;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d22d72;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #935c25;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #8a8a0f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8a8a0f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #568c3b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #2d8f6f;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #257fad;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6b6bb8;\n}\n.hljs-emphasis {\n\tcolor: #6b6bb8;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b72dd2;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-lakeside.d.ts",
    "content": "export { atelierLakeside as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-lakeside.js",
    "content": "const atelierLakeside = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Lakeside\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#7ea2b4;background:#161b1d}.hljs::selection,\n.hljs ::selection{background-color:#516d7b;color:#7ea2b4}.hljs-comment{color:#5a7b8c}.hljs-tag{color:#7195a8}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#7ea2b4}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d22d72}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#935c25}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#8a8a0f}.hljs-strong{font-weight:bold;color:#8a8a0f}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#568c3b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#2d8f6f}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#257fad}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6b6bb8}.hljs-emphasis{color:#6b6bb8;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b72dd2}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierLakeside;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-plateau-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Plateau Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-plateau-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f4ecec  Default Background\nbase01  #e7dfdf  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #8a8585  Selection Background\nbase03  #7e7777  Comments, Invisibles, Line Highlighting\nbase04  #655d5d  Dark Foreground (Used for status bars)\nbase05  #585050  Default Foreground, Caret, Delimiters, Operators\nbase06  #292424  Light Foreground (Not often used)\nbase07  #1b1818  Light Background (Not often used)\nbase08  #ca4949  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #b45a3c  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a06e3b  Classes, Markup Bold, Search Text Background\nbase0B  #4b8b8b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #5485b6  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #7272ca  Functions, Methods, Attribute IDs, Headings\nbase0E  #8464c4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bd5187  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #585050;\n\tbackground: #f4ecec;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #8a8585;\n\tcolor: #585050;\n}\n/* purposely do not highlight these things */\n/* base03 - #7e7777 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #7e7777;\n}\n/* base04 - #655d5d -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #655d5d;\n}\n/* base05 - #585050 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #585050;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ca4949;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #b45a3c;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06e3b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #4b8b8b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #5485b6;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #7272ca;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #8464c4;\n}\n.hljs-emphasis {\n\tcolor: #8464c4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bd5187;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-plateau-light.d.ts",
    "content": "export { atelierPlateauLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-plateau-light.js",
    "content": "const atelierPlateauLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Plateau Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#585050;background:#f4ecec}.hljs::selection,\n.hljs ::selection{background-color:#8a8585;color:#585050}.hljs-comment{color:#7e7777}.hljs-tag{color:#655d5d}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#585050}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ca4949}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#b45a3c}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a06e3b}.hljs-strong{font-weight:bold;color:#a06e3b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#4b8b8b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#5485b6}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#7272ca}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#8464c4}.hljs-emphasis{color:#8464c4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bd5187}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierPlateauLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-plateau.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Plateau\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-plateau\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1b1818  Default Background\nbase01  #292424  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #585050  Selection Background\nbase03  #655d5d  Comments, Invisibles, Line Highlighting\nbase04  #7e7777  Dark Foreground (Used for status bars)\nbase05  #8a8585  Default Foreground, Caret, Delimiters, Operators\nbase06  #e7dfdf  Light Foreground (Not often used)\nbase07  #f4ecec  Light Background (Not often used)\nbase08  #ca4949  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #b45a3c  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a06e3b  Classes, Markup Bold, Search Text Background\nbase0B  #4b8b8b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #5485b6  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #7272ca  Functions, Methods, Attribute IDs, Headings\nbase0E  #8464c4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bd5187  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #8a8585;\n\tbackground: #1b1818;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #585050;\n\tcolor: #8a8585;\n}\n/* purposely do not highlight these things */\n/* base03 - #655d5d -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #655d5d;\n}\n/* base04 - #7e7777 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7e7777;\n}\n/* base05 - #8a8585 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #8a8585;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ca4949;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #b45a3c;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06e3b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #4b8b8b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #5485b6;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #7272ca;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #8464c4;\n}\n.hljs-emphasis {\n\tcolor: #8464c4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bd5187;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-plateau.d.ts",
    "content": "export { atelierPlateau as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-plateau.js",
    "content": "const atelierPlateau = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Plateau\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#8a8585;background:#1b1818}.hljs::selection,\n.hljs ::selection{background-color:#585050;color:#8a8585}.hljs-comment{color:#655d5d}.hljs-tag{color:#7e7777}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#8a8585}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ca4949}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#b45a3c}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a06e3b}.hljs-strong{font-weight:bold;color:#a06e3b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#4b8b8b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#5485b6}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#7272ca}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#8464c4}.hljs-emphasis{color:#8464c4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bd5187}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierPlateau;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-savanna-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Savanna Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-savanna-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #ecf4ee  Default Background\nbase01  #dfe7e2  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #87928a  Selection Background\nbase03  #78877d  Comments, Invisibles, Line Highlighting\nbase04  #5f6d64  Dark Foreground (Used for status bars)\nbase05  #526057  Default Foreground, Caret, Delimiters, Operators\nbase06  #232a25  Light Foreground (Not often used)\nbase07  #171c19  Light Background (Not often used)\nbase08  #b16139  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #9f713c  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a07e3b  Classes, Markup Bold, Search Text Background\nbase0B  #489963  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1c9aa0  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #478c90  Functions, Methods, Attribute IDs, Headings\nbase0E  #55859b  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #867469  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #526057;\n\tbackground: #ecf4ee;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #87928a;\n\tcolor: #526057;\n}\n/* purposely do not highlight these things */\n/* base03 - #78877d -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #78877d;\n}\n/* base04 - #5f6d64 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #5f6d64;\n}\n/* base05 - #526057 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #526057;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #b16139;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #9f713c;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a07e3b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a07e3b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #489963;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1c9aa0;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #478c90;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #55859b;\n}\n.hljs-emphasis {\n\tcolor: #55859b;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #867469;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-savanna-light.d.ts",
    "content": "export { atelierSavannaLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-savanna-light.js",
    "content": "const atelierSavannaLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Savanna Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#526057;background:#ecf4ee}.hljs::selection,\n.hljs ::selection{background-color:#87928a;color:#526057}.hljs-comment{color:#78877d}.hljs-tag{color:#5f6d64}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#526057}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#b16139}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#9f713c}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a07e3b}.hljs-strong{font-weight:bold;color:#a07e3b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#489963}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1c9aa0}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#478c90}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#55859b}.hljs-emphasis{color:#55859b;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#867469}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierSavannaLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-savanna.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Savanna\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-savanna\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #171c19  Default Background\nbase01  #232a25  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #526057  Selection Background\nbase03  #5f6d64  Comments, Invisibles, Line Highlighting\nbase04  #78877d  Dark Foreground (Used for status bars)\nbase05  #87928a  Default Foreground, Caret, Delimiters, Operators\nbase06  #dfe7e2  Light Foreground (Not often used)\nbase07  #ecf4ee  Light Background (Not often used)\nbase08  #b16139  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #9f713c  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a07e3b  Classes, Markup Bold, Search Text Background\nbase0B  #489963  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1c9aa0  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #478c90  Functions, Methods, Attribute IDs, Headings\nbase0E  #55859b  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #867469  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #87928a;\n\tbackground: #171c19;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #526057;\n\tcolor: #87928a;\n}\n/* purposely do not highlight these things */\n/* base03 - #5f6d64 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5f6d64;\n}\n/* base04 - #78877d -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #78877d;\n}\n/* base05 - #87928a -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #87928a;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #b16139;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #9f713c;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a07e3b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a07e3b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #489963;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1c9aa0;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #478c90;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #55859b;\n}\n.hljs-emphasis {\n\tcolor: #55859b;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #867469;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-savanna.d.ts",
    "content": "export { atelierSavanna as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-savanna.js",
    "content": "const atelierSavanna = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Savanna\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#87928a;background:#171c19}.hljs::selection,\n.hljs ::selection{background-color:#526057;color:#87928a}.hljs-comment{color:#5f6d64}.hljs-tag{color:#78877d}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#87928a}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#b16139}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#9f713c}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a07e3b}.hljs-strong{font-weight:bold;color:#a07e3b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#489963}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1c9aa0}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#478c90}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#55859b}.hljs-emphasis{color:#55859b;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#867469}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierSavanna;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-seaside-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Seaside Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-seaside-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f4fbf4  Default Background\nbase01  #cfe8cf  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #8ca68c  Selection Background\nbase03  #809980  Comments, Invisibles, Line Highlighting\nbase04  #687d68  Dark Foreground (Used for status bars)\nbase05  #5e6e5e  Default Foreground, Caret, Delimiters, Operators\nbase06  #242924  Light Foreground (Not often used)\nbase07  #131513  Light Background (Not often used)\nbase08  #e6193c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #87711d  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #98981b  Classes, Markup Bold, Search Text Background\nbase0B  #29a329  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1999b3  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3d62f5  Functions, Methods, Attribute IDs, Headings\nbase0E  #ad2bee  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #e619c3  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #5e6e5e;\n\tbackground: #f4fbf4;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #8ca68c;\n\tcolor: #5e6e5e;\n}\n/* purposely do not highlight these things */\n/* base03 - #809980 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #809980;\n}\n/* base04 - #687d68 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #687d68;\n}\n/* base05 - #5e6e5e -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #5e6e5e;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e6193c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #87711d;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #98981b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #98981b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #29a329;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1999b3;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3d62f5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ad2bee;\n}\n.hljs-emphasis {\n\tcolor: #ad2bee;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e619c3;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-seaside-light.d.ts",
    "content": "export { atelierSeasideLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-seaside-light.js",
    "content": "const atelierSeasideLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Seaside Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#5e6e5e;background:#f4fbf4}.hljs::selection,\n.hljs ::selection{background-color:#8ca68c;color:#5e6e5e}.hljs-comment{color:#809980}.hljs-tag{color:#687d68}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#5e6e5e}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#e6193c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#87711d}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#98981b}.hljs-strong{font-weight:bold;color:#98981b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#29a329}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1999b3}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3d62f5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ad2bee}.hljs-emphasis{color:#ad2bee;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#e619c3}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierSeasideLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-seaside.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Seaside\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-seaside\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #131513  Default Background\nbase01  #242924  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5e6e5e  Selection Background\nbase03  #687d68  Comments, Invisibles, Line Highlighting\nbase04  #809980  Dark Foreground (Used for status bars)\nbase05  #8ca68c  Default Foreground, Caret, Delimiters, Operators\nbase06  #cfe8cf  Light Foreground (Not often used)\nbase07  #f4fbf4  Light Background (Not often used)\nbase08  #e6193c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #87711d  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #98981b  Classes, Markup Bold, Search Text Background\nbase0B  #29a329  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1999b3  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3d62f5  Functions, Methods, Attribute IDs, Headings\nbase0E  #ad2bee  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #e619c3  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #8ca68c;\n\tbackground: #131513;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5e6e5e;\n\tcolor: #8ca68c;\n}\n/* purposely do not highlight these things */\n/* base03 - #687d68 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #687d68;\n}\n/* base04 - #809980 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #809980;\n}\n/* base05 - #8ca68c -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #8ca68c;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e6193c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #87711d;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #98981b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #98981b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #29a329;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1999b3;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3d62f5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ad2bee;\n}\n.hljs-emphasis {\n\tcolor: #ad2bee;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e619c3;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-seaside.d.ts",
    "content": "export { atelierSeaside as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-seaside.js",
    "content": "const atelierSeaside = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Seaside\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#8ca68c;background:#131513}.hljs::selection,\n.hljs ::selection{background-color:#5e6e5e;color:#8ca68c}.hljs-comment{color:#687d68}.hljs-tag{color:#809980}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#8ca68c}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#e6193c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#87711d}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#98981b}.hljs-strong{font-weight:bold;color:#98981b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#29a329}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1999b3}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3d62f5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ad2bee}.hljs-emphasis{color:#ad2bee;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#e619c3}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierSeaside;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-sulphurpool-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Sulphurpool Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-sulphurpool-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f5f7ff  Default Background\nbase01  #dfe2f1  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #979db4  Selection Background\nbase03  #898ea4  Comments, Invisibles, Line Highlighting\nbase04  #6b7394  Dark Foreground (Used for status bars)\nbase05  #5e6687  Default Foreground, Caret, Delimiters, Operators\nbase06  #293256  Light Foreground (Not often used)\nbase07  #202746  Light Background (Not often used)\nbase08  #c94922  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #c76b29  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c08b30  Classes, Markup Bold, Search Text Background\nbase0B  #ac9739  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #22a2c9  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3d8fd1  Functions, Methods, Attribute IDs, Headings\nbase0E  #6679cc  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #9c637a  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #5e6687;\n\tbackground: #f5f7ff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #979db4;\n\tcolor: #5e6687;\n}\n/* purposely do not highlight these things */\n/* base03 - #898ea4 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #898ea4;\n}\n/* base04 - #6b7394 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #6b7394;\n}\n/* base05 - #5e6687 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #5e6687;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c94922;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #c76b29;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c08b30;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c08b30;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #ac9739;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #22a2c9;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3d8fd1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6679cc;\n}\n.hljs-emphasis {\n\tcolor: #6679cc;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #9c637a;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-sulphurpool-light.d.ts",
    "content": "export { atelierSulphurpoolLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-sulphurpool-light.js",
    "content": "const atelierSulphurpoolLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Sulphurpool Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#5e6687;background:#f5f7ff}.hljs::selection,\n.hljs ::selection{background-color:#979db4;color:#5e6687}.hljs-comment{color:#898ea4}.hljs-tag{color:#6b7394}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#5e6687}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#c94922}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#c76b29}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c08b30}.hljs-strong{font-weight:bold;color:#c08b30}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#ac9739}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#22a2c9}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3d8fd1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6679cc}.hljs-emphasis{color:#6679cc;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#9c637a}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierSulphurpoolLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-sulphurpool.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atelier Sulphurpool\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atelier-sulphurpool\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #202746  Default Background\nbase01  #293256  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5e6687  Selection Background\nbase03  #6b7394  Comments, Invisibles, Line Highlighting\nbase04  #898ea4  Dark Foreground (Used for status bars)\nbase05  #979db4  Default Foreground, Caret, Delimiters, Operators\nbase06  #dfe2f1  Light Foreground (Not often used)\nbase07  #f5f7ff  Light Background (Not often used)\nbase08  #c94922  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #c76b29  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c08b30  Classes, Markup Bold, Search Text Background\nbase0B  #ac9739  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #22a2c9  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3d8fd1  Functions, Methods, Attribute IDs, Headings\nbase0E  #6679cc  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #9c637a  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #979db4;\n\tbackground: #202746;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5e6687;\n\tcolor: #979db4;\n}\n/* purposely do not highlight these things */\n/* base03 - #6b7394 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6b7394;\n}\n/* base04 - #898ea4 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #898ea4;\n}\n/* base05 - #979db4 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #979db4;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c94922;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #c76b29;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c08b30;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c08b30;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #ac9739;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #22a2c9;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3d8fd1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6679cc;\n}\n.hljs-emphasis {\n\tcolor: #6679cc;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #9c637a;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-sulphurpool.d.ts",
    "content": "export { atelierSulphurpool as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atelier-sulphurpool.js",
    "content": "const atelierSulphurpool = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atelier Sulphurpool\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#979db4;background:#202746}.hljs::selection,\n.hljs ::selection{background-color:#5e6687;color:#979db4}.hljs-comment{color:#6b7394}.hljs-tag{color:#898ea4}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#979db4}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#c94922}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#c76b29}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c08b30}.hljs-strong{font-weight:bold;color:#c08b30}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#ac9739}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#22a2c9}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3d8fd1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6679cc}.hljs-emphasis{color:#6679cc;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#9c637a}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atelierSulphurpool;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atlas.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Atlas\n  Author: Alex Lende (https://ajlende.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme atlas\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #002635  Default Background\nbase01  #00384d  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #517F8D  Selection Background\nbase03  #6C8B91  Comments, Invisibles, Line Highlighting\nbase04  #869696  Dark Foreground (Used for status bars)\nbase05  #a1a19a  Default Foreground, Caret, Delimiters, Operators\nbase06  #e6e6dc  Light Foreground (Not often used)\nbase07  #fafaf8  Light Background (Not often used)\nbase08  #ff5a67  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f08e48  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffcc1b  Classes, Markup Bold, Search Text Background\nbase0B  #7fc06e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #14747e  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #5dd7b9  Functions, Methods, Attribute IDs, Headings\nbase0E  #9a70a4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #c43060  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a1a19a;\n\tbackground: #002635;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #517f8d;\n\tcolor: #a1a19a;\n}\n/* purposely do not highlight these things */\n/* base03 - #6C8B91 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6c8b91;\n}\n/* base04 - #869696 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #869696;\n}\n/* base05 - #a1a19a -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a1a19a;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff5a67;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f08e48;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffcc1b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcc1b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7fc06e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #14747e;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #5dd7b9;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9a70a4;\n}\n.hljs-emphasis {\n\tcolor: #9a70a4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c43060;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atlas.d.ts",
    "content": "export { atlas as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atlas.js",
    "content": "const atlas = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Atlas\n  Author: Alex Lende (https://ajlende.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a1a19a;background:#002635}.hljs::selection,\n.hljs ::selection{background-color:#517F8D;color:#a1a19a}.hljs-comment{color:#6C8B91}.hljs-tag{color:#869696}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a1a19a}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff5a67}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f08e48}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffcc1b}.hljs-strong{font-weight:bold;color:#ffcc1b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7fc06e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#14747e}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#5dd7b9}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9a70a4}.hljs-emphasis{color:#9a70a4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#c43060}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default atlas;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atom-one-dark-reasonable.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nAtom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage\n\nOriginal One Dark Syntax theme from https://github.com/atom/one-dark-syntax\n\n*/\n.hljs {\n\tcolor: #abb2bf;\n\tbackground: #282c34;\n}\n.hljs-keyword,\n.hljs-operator {\n\tcolor: #f92672;\n}\n.hljs-pattern-match {\n\tcolor: #f92672;\n}\n.hljs-pattern-match .hljs-constructor {\n\tcolor: #61aeee;\n}\n.hljs-function {\n\tcolor: #61aeee;\n}\n.hljs-function .hljs-params {\n\tcolor: #a6e22e;\n}\n.hljs-function .hljs-params .hljs-typing {\n\tcolor: #fd971f;\n}\n.hljs-module-access .hljs-module {\n\tcolor: #7e57c2;\n}\n.hljs-constructor {\n\tcolor: #e2b93d;\n}\n.hljs-constructor .hljs-string {\n\tcolor: #9ccc65;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #b18eb1;\n\tfont-style: italic;\n}\n.hljs-doctag,\n.hljs-formula {\n\tcolor: #c678dd;\n}\n.hljs-section,\n.hljs-name,\n.hljs-selector-tag,\n.hljs-deletion,\n.hljs-subst {\n\tcolor: #e06c75;\n}\n.hljs-literal {\n\tcolor: #56b6c2;\n}\n.hljs-string,\n.hljs-regexp,\n.hljs-addition,\n.hljs-attribute,\n.hljs-meta .hljs-string {\n\tcolor: #98c379;\n}\n.hljs-built_in,\n.hljs-title.class_,\n.hljs-class .hljs-title {\n\tcolor: #e6c07b;\n}\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-type,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-number {\n\tcolor: #d19a66;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-meta,\n.hljs-selector-id,\n.hljs-title {\n\tcolor: #61aeee;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-link {\n\ttext-decoration: underline;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atom-one-dark-reasonable.d.ts",
    "content": "export { atomOneDarkReasonable as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atom-one-dark-reasonable.js",
    "content": "const atomOneDarkReasonable = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-keyword,\n.hljs-operator{color:#F92672}.hljs-pattern-match{color:#F92672}.hljs-pattern-match .hljs-constructor{color:#61aeee}.hljs-function{color:#61aeee}.hljs-function .hljs-params{color:#A6E22E}.hljs-function .hljs-params .hljs-typing{color:#FD971F}.hljs-module-access .hljs-module{color:#7e57c2}.hljs-constructor{color:#e2b93d}.hljs-constructor .hljs-string{color:#9CCC65}.hljs-comment,\n.hljs-quote{color:#b18eb1;font-style:italic}.hljs-doctag,\n.hljs-formula{color:#c678dd}.hljs-section,\n.hljs-name,\n.hljs-selector-tag,\n.hljs-deletion,\n.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,\n.hljs-regexp,\n.hljs-addition,\n.hljs-attribute,\n.hljs-meta .hljs-string{color:#98c379}.hljs-built_in,\n.hljs-title.class_,\n.hljs-class .hljs-title{color:#e6c07b}.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-type,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-number{color:#d19a66}.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-meta,\n.hljs-selector-id,\n.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-link{text-decoration:underline}</style>`;\n\nexport default atomOneDarkReasonable;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atom-one-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nAtom One Dark by Daniel Gamage\nOriginal One Dark Syntax theme from https://github.com/atom/one-dark-syntax\n\nbase:    #282c34\nmono-1:  #abb2bf\nmono-2:  #818896\nmono-3:  #5c6370\nhue-1:   #56b6c2\nhue-2:   #61aeee\nhue-3:   #c678dd\nhue-4:   #98c379\nhue-5:   #e06c75\nhue-5-2: #be5046\nhue-6:   #d19a66\nhue-6-2: #e6c07b\n\n*/\n.hljs {\n\tcolor: #abb2bf;\n\tbackground: #282c34;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #5c6370;\n\tfont-style: italic;\n}\n.hljs-doctag,\n.hljs-keyword,\n.hljs-formula {\n\tcolor: #c678dd;\n}\n.hljs-section,\n.hljs-name,\n.hljs-selector-tag,\n.hljs-deletion,\n.hljs-subst {\n\tcolor: #e06c75;\n}\n.hljs-literal {\n\tcolor: #56b6c2;\n}\n.hljs-string,\n.hljs-regexp,\n.hljs-addition,\n.hljs-attribute,\n.hljs-meta .hljs-string {\n\tcolor: #98c379;\n}\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-type,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-number {\n\tcolor: #d19a66;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-meta,\n.hljs-selector-id,\n.hljs-title {\n\tcolor: #61aeee;\n}\n.hljs-built_in,\n.hljs-title.class_,\n.hljs-class .hljs-title {\n\tcolor: #e6c07b;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-link {\n\ttext-decoration: underline;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atom-one-dark.d.ts",
    "content": "export { atomOneDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atom-one-dark.js",
    "content": "const atomOneDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,\n.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,\n.hljs-keyword,\n.hljs-formula{color:#c678dd}.hljs-section,\n.hljs-name,\n.hljs-selector-tag,\n.hljs-deletion,\n.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,\n.hljs-regexp,\n.hljs-addition,\n.hljs-attribute,\n.hljs-meta .hljs-string{color:#98c379}.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-type,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-number{color:#d19a66}.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-meta,\n.hljs-selector-id,\n.hljs-title{color:#61aeee}.hljs-built_in,\n.hljs-title.class_,\n.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-link{text-decoration:underline}</style>`;\n\nexport default atomOneDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atom-one-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nAtom One Light by Daniel Gamage\nOriginal One Light Syntax theme from https://github.com/atom/one-light-syntax\n\nbase:    #fafafa\nmono-1:  #383a42\nmono-2:  #686b77\nmono-3:  #a0a1a7\nhue-1:   #0184bb\nhue-2:   #4078f2\nhue-3:   #a626a4\nhue-4:   #50a14f\nhue-5:   #e45649\nhue-5-2: #c91243\nhue-6:   #986801\nhue-6-2: #c18401\n\n*/\n.hljs {\n\tcolor: #383a42;\n\tbackground: #fafafa;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #a0a1a7;\n\tfont-style: italic;\n}\n.hljs-doctag,\n.hljs-keyword,\n.hljs-formula {\n\tcolor: #a626a4;\n}\n.hljs-section,\n.hljs-name,\n.hljs-selector-tag,\n.hljs-deletion,\n.hljs-subst {\n\tcolor: #e45649;\n}\n.hljs-literal {\n\tcolor: #0184bb;\n}\n.hljs-string,\n.hljs-regexp,\n.hljs-addition,\n.hljs-attribute,\n.hljs-meta .hljs-string {\n\tcolor: #50a14f;\n}\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-type,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-number {\n\tcolor: #986801;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-meta,\n.hljs-selector-id,\n.hljs-title {\n\tcolor: #4078f2;\n}\n.hljs-built_in,\n.hljs-title.class_,\n.hljs-class .hljs-title {\n\tcolor: #c18401;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-link {\n\ttext-decoration: underline;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atom-one-light.d.ts",
    "content": "export { atomOneLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/atom-one-light.js",
    "content": "const atomOneLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,\n.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,\n.hljs-keyword,\n.hljs-formula{color:#a626a4}.hljs-section,\n.hljs-name,\n.hljs-selector-tag,\n.hljs-deletion,\n.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-string,\n.hljs-regexp,\n.hljs-addition,\n.hljs-attribute,\n.hljs-meta .hljs-string{color:#50a14f}.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-type,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-number{color:#986801}.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-meta,\n.hljs-selector-id,\n.hljs-title{color:#4078f2}.hljs-built_in,\n.hljs-title.class_,\n.hljs-class .hljs-title{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-link{text-decoration:underline}</style>`;\n\nexport default atomOneLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-github.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Github\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme github\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #ffffff  Default Background\nbase01  #f5f5f5  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #c8c8fa  Selection Background\nbase03  #969896  Comments, Invisibles, Line Highlighting\nbase04  #e8e8e8  Dark Foreground (Used for status bars)\nbase05  #333333  Default Foreground, Caret, Delimiters, Operators\nbase06  #ffffff  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #ed6a43  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #0086b3  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #795da3  Classes, Markup Bold, Search Text Background\nbase0B  #183691  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #183691  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #795da3  Functions, Methods, Attribute IDs, Headings\nbase0E  #a71d5d  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #333333  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #333333;\n\tbackground: #ffffff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #c8c8fa;\n\tcolor: #333333;\n}\n/* purposely do not highlight these things */\n/* base03 - #969896 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #969896;\n}\n/* base04 - #e8e8e8 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #e8e8e8;\n}\n/* base05 - #333333 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #333333;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ed6a43;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #0086b3;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #795da3;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #795da3;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #183691;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #183691;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #795da3;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a71d5d;\n}\n.hljs-emphasis {\n\tcolor: #a71d5d;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #333333;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-github.d.ts",
    "content": "export { base16Github as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-github.js",
    "content": "const base16Github = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Github\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#333333;background:#ffffff}.hljs::selection,\n.hljs ::selection{background-color:#c8c8fa;color:#333333}.hljs-comment{color:#969896}.hljs-tag{color:#e8e8e8}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#333333}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ed6a43}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#0086b3}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#795da3}.hljs-strong{font-weight:bold;color:#795da3}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#183691}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#183691}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#795da3}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#a71d5d}.hljs-emphasis{color:#a71d5d;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#333333}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default base16Github;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-ir-black.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: IR Black\n  Author: Timothée Poisot (http://timotheepoisot.fr)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme ir-black\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #242422  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #484844  Selection Background\nbase03  #6c6c66  Comments, Invisibles, Line Highlighting\nbase04  #918f88  Dark Foreground (Used for status bars)\nbase05  #b5b3aa  Default Foreground, Caret, Delimiters, Operators\nbase06  #d9d7cc  Light Foreground (Not often used)\nbase07  #fdfbee  Light Background (Not often used)\nbase08  #ff6c60  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #e9c062  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffffb6  Classes, Markup Bold, Search Text Background\nbase0B  #a8ff60  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #c6c5fe  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #96cbfe  Functions, Methods, Attribute IDs, Headings\nbase0E  #ff73fd  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b18a3d  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #b5b3aa;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #484844;\n\tcolor: #b5b3aa;\n}\n/* purposely do not highlight these things */\n/* base03 - #6c6c66 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6c6c66;\n}\n/* base04 - #918f88 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #918f88;\n}\n/* base05 - #b5b3aa -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #b5b3aa;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff6c60;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e9c062;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffffb6;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffffb6;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a8ff60;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #c6c5fe;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #96cbfe;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ff73fd;\n}\n.hljs-emphasis {\n\tcolor: #ff73fd;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b18a3d;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-ir-black.d.ts",
    "content": "export { base16IrBlack as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-ir-black.js",
    "content": "const base16IrBlack = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: IR Black\n  Author: Timothée Poisot (http://timotheepoisot.fr)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#b5b3aa;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#484844;color:#b5b3aa}.hljs-comment{color:#6c6c66}.hljs-tag{color:#918f88}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#b5b3aa}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff6c60}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#e9c062}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffffb6}.hljs-strong{font-weight:bold;color:#ffffb6}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a8ff60}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#c6c5fe}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#96cbfe}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ff73fd}.hljs-emphasis{color:#ff73fd;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b18a3d}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default base16IrBlack;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-monokai.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Monokai\n  Author: Wimer Hazenberg (http://www.monokai.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme monokai\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #272822  Default Background\nbase01  #383830  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #49483e  Selection Background\nbase03  #75715e  Comments, Invisibles, Line Highlighting\nbase04  #a59f85  Dark Foreground (Used for status bars)\nbase05  #f8f8f2  Default Foreground, Caret, Delimiters, Operators\nbase06  #f5f4f1  Light Foreground (Not often used)\nbase07  #f9f8f5  Light Background (Not often used)\nbase08  #f92672  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fd971f  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f4bf75  Classes, Markup Bold, Search Text Background\nbase0B  #a6e22e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #a1efe4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #66d9ef  Functions, Methods, Attribute IDs, Headings\nbase0E  #ae81ff  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #cc6633  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #f8f8f2;\n\tbackground: #272822;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #49483e;\n\tcolor: #f8f8f2;\n}\n/* purposely do not highlight these things */\n/* base03 - #75715e -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #75715e;\n}\n/* base04 - #a59f85 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a59f85;\n}\n/* base05 - #f8f8f2 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #f8f8f2;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f92672;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fd971f;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f4bf75;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f4bf75;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a6e22e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #a1efe4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #66d9ef;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ae81ff;\n}\n.hljs-emphasis {\n\tcolor: #ae81ff;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #cc6633;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-monokai.d.ts",
    "content": "export { base16Monokai as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-monokai.js",
    "content": "const base16Monokai = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Monokai\n  Author: Wimer Hazenberg (http://www.monokai.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#f8f8f2;background:#272822}.hljs::selection,\n.hljs ::selection{background-color:#49483e;color:#f8f8f2}.hljs-comment{color:#75715e}.hljs-tag{color:#a59f85}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#f8f8f2}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f92672}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fd971f}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f4bf75}.hljs-strong{font-weight:bold;color:#f4bf75}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a6e22e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#a1efe4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#66d9ef}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ae81ff}.hljs-emphasis{color:#ae81ff;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#cc6633}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default base16Monokai;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-nord.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Nord\n  Author: arcticicestudio\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme nord\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2E3440  Default Background\nbase01  #3B4252  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #434C5E  Selection Background\nbase03  #4C566A  Comments, Invisibles, Line Highlighting\nbase04  #D8DEE9  Dark Foreground (Used for status bars)\nbase05  #E5E9F0  Default Foreground, Caret, Delimiters, Operators\nbase06  #ECEFF4  Light Foreground (Not often used)\nbase07  #8FBCBB  Light Background (Not often used)\nbase08  #BF616A  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #D08770  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #EBCB8B  Classes, Markup Bold, Search Text Background\nbase0B  #A3BE8C  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #88C0D0  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #81A1C1  Functions, Methods, Attribute IDs, Headings\nbase0E  #B48EAD  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #5E81AC  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e5e9f0;\n\tbackground: #2e3440;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #434c5e;\n\tcolor: #e5e9f0;\n}\n/* purposely do not highlight these things */\n/* base03 - #4C566A -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #4c566a;\n}\n/* base04 - #D8DEE9 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #d8dee9;\n}\n/* base05 - #E5E9F0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e5e9f0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #bf616a;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d08770;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ebcb8b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ebcb8b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a3be8c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #88c0d0;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #81a1c1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b48ead;\n}\n.hljs-emphasis {\n\tcolor: #b48ead;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #5e81ac;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-nord.d.ts",
    "content": "export { base16Nord as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/base16-nord.js",
    "content": "const base16Nord = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Nord\n  Author: arcticicestudio\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#E5E9F0;background:#2E3440}.hljs::selection,\n.hljs ::selection{background-color:#434C5E;color:#E5E9F0}.hljs-comment{color:#4C566A}.hljs-tag{color:#D8DEE9}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#E5E9F0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#BF616A}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#D08770}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#EBCB8B}.hljs-strong{font-weight:bold;color:#EBCB8B}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#A3BE8C}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#88C0D0}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#81A1C1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#B48EAD}.hljs-emphasis{color:#B48EAD;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#5E81AC}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default base16Nord;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/bespin.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Bespin\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme bespin\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #28211c  Default Background\nbase01  #36312e  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5e5d5c  Selection Background\nbase03  #666666  Comments, Invisibles, Line Highlighting\nbase04  #797977  Dark Foreground (Used for status bars)\nbase05  #8a8986  Default Foreground, Caret, Delimiters, Operators\nbase06  #9d9b97  Light Foreground (Not often used)\nbase07  #baae9e  Light Background (Not often used)\nbase08  #cf6a4c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #cf7d34  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f9ee98  Classes, Markup Bold, Search Text Background\nbase0B  #54be0d  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #afc4db  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #5ea6ea  Functions, Methods, Attribute IDs, Headings\nbase0E  #9b859d  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #937121  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #8a8986;\n\tbackground: #28211c;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5e5d5c;\n\tcolor: #8a8986;\n}\n/* purposely do not highlight these things */\n/* base03 - #666666 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #666666;\n}\n/* base04 - #797977 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #797977;\n}\n/* base05 - #8a8986 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #8a8986;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #cf6a4c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #cf7d34;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f9ee98;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f9ee98;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #54be0d;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #afc4db;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #5ea6ea;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9b859d;\n}\n.hljs-emphasis {\n\tcolor: #9b859d;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #937121;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/bespin.d.ts",
    "content": "export { bespin as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/bespin.js",
    "content": "const bespin = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Bespin\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#8a8986;background:#28211c}.hljs::selection,\n.hljs ::selection{background-color:#5e5d5c;color:#8a8986}.hljs-comment{color:#666666}.hljs-tag{color:#797977}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#8a8986}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#cf6a4c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#cf7d34}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f9ee98}.hljs-strong{font-weight:bold;color:#f9ee98}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#54be0d}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#afc4db}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#5ea6ea}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9b859d}.hljs-emphasis{color:#9b859d;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#937121}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default bespin;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-bathory.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Bathory)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-bathory\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #e78a53  Classes, Markup Bold, Search Text Background\nbase0B  #fbcb97  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #e78a53;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e78a53;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #fbcb97;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-bathory.d.ts",
    "content": "export { blackMetalBathory as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-bathory.js",
    "content": "const blackMetalBathory = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Bathory)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#e78a53}.hljs-strong{font-weight:bold;color:#e78a53}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#fbcb97}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalBathory;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-burzum.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Burzum)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-burzum\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #99bbaa  Classes, Markup Bold, Search Text Background\nbase0B  #ddeecc  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #99bbaa;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #99bbaa;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #ddeecc;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-burzum.d.ts",
    "content": "export { blackMetalBurzum as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-burzum.js",
    "content": "const blackMetalBurzum = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Burzum)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#99bbaa}.hljs-strong{font-weight:bold;color:#99bbaa}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#ddeecc}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalBurzum;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-dark-funeral.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Dark Funeral)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-dark-funeral\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #5f81a5  Classes, Markup Bold, Search Text Background\nbase0B  #d0dfee  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #5f81a5;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #5f81a5;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #d0dfee;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-dark-funeral.d.ts",
    "content": "export { blackMetalDarkFuneral as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-dark-funeral.js",
    "content": "const blackMetalDarkFuneral = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Dark Funeral)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#5f81a5}.hljs-strong{font-weight:bold;color:#5f81a5}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#d0dfee}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalDarkFuneral;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-gorgoroth.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Gorgoroth)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-gorgoroth\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #8c7f70  Classes, Markup Bold, Search Text Background\nbase0B  #9b8d7f  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #8c7f70;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8c7f70;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #9b8d7f;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-gorgoroth.d.ts",
    "content": "export { blackMetalGorgoroth as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-gorgoroth.js",
    "content": "const blackMetalGorgoroth = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Gorgoroth)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#8c7f70}.hljs-strong{font-weight:bold;color:#8c7f70}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#9b8d7f}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalGorgoroth;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-immortal.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Immortal)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-immortal\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #556677  Classes, Markup Bold, Search Text Background\nbase0B  #7799bb  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #556677;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #556677;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7799bb;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-immortal.d.ts",
    "content": "export { blackMetalImmortal as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-immortal.js",
    "content": "const blackMetalImmortal = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Immortal)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#556677}.hljs-strong{font-weight:bold;color:#556677}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7799bb}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalImmortal;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-khold.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Khold)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-khold\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #974b46  Classes, Markup Bold, Search Text Background\nbase0B  #eceee3  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #974b46;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #974b46;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #eceee3;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-khold.d.ts",
    "content": "export { blackMetalKhold as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-khold.js",
    "content": "const blackMetalKhold = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Khold)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#974b46}.hljs-strong{font-weight:bold;color:#974b46}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#eceee3}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalKhold;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-marduk.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Marduk)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-marduk\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #626b67  Classes, Markup Bold, Search Text Background\nbase0B  #a5aaa7  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #626b67;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #626b67;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a5aaa7;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-marduk.d.ts",
    "content": "export { blackMetalMarduk as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-marduk.js",
    "content": "const blackMetalMarduk = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Marduk)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#626b67}.hljs-strong{font-weight:bold;color:#626b67}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a5aaa7}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalMarduk;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-mayhem.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Mayhem)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-mayhem\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #eecc6c  Classes, Markup Bold, Search Text Background\nbase0B  #f3ecd4  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #eecc6c;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #eecc6c;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #f3ecd4;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-mayhem.d.ts",
    "content": "export { blackMetalMayhem as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-mayhem.js",
    "content": "const blackMetalMayhem = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Mayhem)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#eecc6c}.hljs-strong{font-weight:bold;color:#eecc6c}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#f3ecd4}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalMayhem;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-nile.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Nile)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-nile\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #777755  Classes, Markup Bold, Search Text Background\nbase0B  #aa9988  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #777755;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #777755;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #aa9988;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-nile.d.ts",
    "content": "export { blackMetalNile as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-nile.js",
    "content": "const blackMetalNile = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Nile)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#777755}.hljs-strong{font-weight:bold;color:#777755}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#aa9988}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalNile;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-venom.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal (Venom)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal-venom\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #79241f  Classes, Markup Bold, Search Text Background\nbase0B  #f8f7f2  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #79241f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #79241f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #f8f7f2;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-venom.d.ts",
    "content": "export { blackMetalVenom as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal-venom.js",
    "content": "const blackMetalVenom = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal (Venom)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#79241f}.hljs-strong{font-weight:bold;color:#79241f}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#f8f7f2}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetalVenom;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Black Metal\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme black-metal\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #121212  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #222222  Selection Background\nbase03  #333333  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #c1c1c1  Default Foreground, Caret, Delimiters, Operators\nbase06  #999999  Light Foreground (Not often used)\nbase07  #c1c1c1  Light Background (Not often used)\nbase08  #5f8787  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aaaaaa  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a06666  Classes, Markup Bold, Search Text Background\nbase0B  #dd9999  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #aaaaaa  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #888888  Functions, Methods, Attribute IDs, Headings\nbase0E  #999999  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #444444  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #222222;\n\tcolor: #c1c1c1;\n}\n/* purposely do not highlight these things */\n/* base03 - #333333 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #333333;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #c1c1c1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c1c1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #5f8787;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aaaaaa;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a06666;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06666;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #dd9999;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #aaaaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #888888;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #999999;\n}\n.hljs-emphasis {\n\tcolor: #999999;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #444444;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal.d.ts",
    "content": "export { blackMetal as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/black-metal.js",
    "content": "const blackMetal = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Black Metal\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c1c1;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#222222;color:#c1c1c1}.hljs-comment{color:#333333}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c1c1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#5f8787}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aaaaaa}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a06666}.hljs-strong{font-weight:bold;color:#a06666}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#dd9999}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#aaaaaa}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#888888}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#999999}.hljs-emphasis{color:#999999;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#444444}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default blackMetal;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brewer.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Brewer\n  Author: Timothée Poisot (http://github.com/tpoisot)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme brewer\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #0c0d0e  Default Background\nbase01  #2e2f30  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #515253  Selection Background\nbase03  #737475  Comments, Invisibles, Line Highlighting\nbase04  #959697  Dark Foreground (Used for status bars)\nbase05  #b7b8b9  Default Foreground, Caret, Delimiters, Operators\nbase06  #dadbdc  Light Foreground (Not often used)\nbase07  #fcfdfe  Light Background (Not often used)\nbase08  #e31a1c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #e6550d  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #dca060  Classes, Markup Bold, Search Text Background\nbase0B  #31a354  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #80b1d3  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3182bd  Functions, Methods, Attribute IDs, Headings\nbase0E  #756bb1  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b15928  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #b7b8b9;\n\tbackground: #0c0d0e;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #515253;\n\tcolor: #b7b8b9;\n}\n/* purposely do not highlight these things */\n/* base03 - #737475 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #737475;\n}\n/* base04 - #959697 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #959697;\n}\n/* base05 - #b7b8b9 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #b7b8b9;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e31a1c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e6550d;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #dca060;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dca060;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #31a354;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #80b1d3;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3182bd;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #756bb1;\n}\n.hljs-emphasis {\n\tcolor: #756bb1;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b15928;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brewer.d.ts",
    "content": "export { brewer as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brewer.js",
    "content": "const brewer = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Brewer\n  Author: Timothée Poisot (http://github.com/tpoisot)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#b7b8b9;background:#0c0d0e}.hljs::selection,\n.hljs ::selection{background-color:#515253;color:#b7b8b9}.hljs-comment{color:#737475}.hljs-tag{color:#959697}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#b7b8b9}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#e31a1c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#e6550d}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#dca060}.hljs-strong{font-weight:bold;color:#dca060}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#31a354}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#80b1d3}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3182bd}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#756bb1}.hljs-emphasis{color:#756bb1;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b15928}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default brewer;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/bright.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Bright\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme bright\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #303030  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #505050  Selection Background\nbase03  #b0b0b0  Comments, Invisibles, Line Highlighting\nbase04  #d0d0d0  Dark Foreground (Used for status bars)\nbase05  #e0e0e0  Default Foreground, Caret, Delimiters, Operators\nbase06  #f5f5f5  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #fb0120  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fc6d24  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fda331  Classes, Markup Bold, Search Text Background\nbase0B  #a1c659  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #76c7b7  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6fb3d2  Functions, Methods, Attribute IDs, Headings\nbase0E  #d381c3  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #be643c  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e0e0e0;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #505050;\n\tcolor: #e0e0e0;\n}\n/* purposely do not highlight these things */\n/* base03 - #b0b0b0 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #b0b0b0;\n}\n/* base04 - #d0d0d0 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #d0d0d0;\n}\n/* base05 - #e0e0e0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e0e0e0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fb0120;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fc6d24;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fda331;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fda331;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a1c659;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #76c7b7;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6fb3d2;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #d381c3;\n}\n.hljs-emphasis {\n\tcolor: #d381c3;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #be643c;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/bright.d.ts",
    "content": "export { bright as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/bright.js",
    "content": "const bright = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Bright\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e0e0e0;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#505050;color:#e0e0e0}.hljs-comment{color:#b0b0b0}.hljs-tag{color:#d0d0d0}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#e0e0e0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fb0120}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fc6d24}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fda331}.hljs-strong{font-weight:bold;color:#fda331}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a1c659}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#76c7b7}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6fb3d2}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#d381c3}.hljs-emphasis{color:#d381c3;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#be643c}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default bright;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brogrammer.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Brogrammer\n  Author: Vik Ramanujam (http://github.com/piggyslasher)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme brogrammer\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1f1f1f  Default Background\nbase01  #f81118  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #2dc55e  Selection Background\nbase03  #ecba0f  Comments, Invisibles, Line Highlighting\nbase04  #2a84d2  Dark Foreground (Used for status bars)\nbase05  #4e5ab7  Default Foreground, Caret, Delimiters, Operators\nbase06  #1081d6  Light Foreground (Not often used)\nbase07  #d6dbe5  Light Background (Not often used)\nbase08  #d6dbe5  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #de352e  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #1dd361  Classes, Markup Bold, Search Text Background\nbase0B  #f3bd09  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1081d6  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #5350b9  Functions, Methods, Attribute IDs, Headings\nbase0E  #0f7ddb  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #ffffff  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #4e5ab7;\n\tbackground: #1f1f1f;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #2dc55e;\n\tcolor: #4e5ab7;\n}\n/* purposely do not highlight these things */\n/* base03 - #ecba0f -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #ecba0f;\n}\n/* base04 - #2a84d2 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #2a84d2;\n}\n/* base05 - #4e5ab7 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #4e5ab7;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d6dbe5;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #de352e;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #1dd361;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #1dd361;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #f3bd09;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1081d6;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #5350b9;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #0f7ddb;\n}\n.hljs-emphasis {\n\tcolor: #0f7ddb;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ffffff;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brogrammer.d.ts",
    "content": "export { brogrammer as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brogrammer.js",
    "content": "const brogrammer = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Brogrammer\n  Author: Vik Ramanujam (http://github.com/piggyslasher)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#4e5ab7;background:#1f1f1f}.hljs::selection,\n.hljs ::selection{background-color:#2dc55e;color:#4e5ab7}.hljs-comment{color:#ecba0f}.hljs-tag{color:#2a84d2}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#4e5ab7}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d6dbe5}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#de352e}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#1dd361}.hljs-strong{font-weight:bold;color:#1dd361}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#f3bd09}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1081d6}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#5350b9}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#0f7ddb}.hljs-emphasis{color:#0f7ddb;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#ffffff}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default brogrammer;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brown-paper.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nBrown Paper style from goldblog.com.ua (c) Zaripov Yura <yur4ik7@ukr.net>\n\n*/\n.hljs {\n\tcolor: #363c69;\n\tbackground: #b7a68e url(./brown-papersq.png);\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal {\n\tcolor: #005599;\n\tfont-weight: bold;\n}\n.hljs-subst {\n\t/* default */\n}\n.hljs-string,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-attribute,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-built_in,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-link,\n.hljs-name {\n\tcolor: #2c009f;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-meta,\n.hljs-deletion {\n\tcolor: #802022;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-name,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brown-paper.d.ts",
    "content": "export { brownPaper as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brown-paper.js",
    "content": "const brownPaper = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#363c69;background:#b7a68e url(./brown-papersq.png)}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal{color:#005599;font-weight:bold}.hljs-string,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-attribute,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-built_in,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-link,\n.hljs-name{color:#2c009f}.hljs-comment,\n.hljs-quote,\n.hljs-meta,\n.hljs-deletion{color:#802022}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-name,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default brownPaper;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brush-trees-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Brush Trees Dark\n  Author: Abraham White <abelincoln.white@gmail.com>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme brush-trees-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #485867  Default Background\nbase01  #5A6D7A  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #6D828E  Selection Background\nbase03  #8299A1  Comments, Invisibles, Line Highlighting\nbase04  #98AFB5  Dark Foreground (Used for status bars)\nbase05  #B0C5C8  Default Foreground, Caret, Delimiters, Operators\nbase06  #C9DBDC  Light Foreground (Not often used)\nbase07  #E3EFEF  Light Background (Not often used)\nbase08  #b38686  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d8bba2  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #aab386  Classes, Markup Bold, Search Text Background\nbase0B  #87b386  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #86b3b3  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #868cb3  Functions, Methods, Attribute IDs, Headings\nbase0E  #b386b2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b39f9f  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #b0c5c8;\n\tbackground: #485867;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #6d828e;\n\tcolor: #b0c5c8;\n}\n/* purposely do not highlight these things */\n/* base03 - #8299A1 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #8299a1;\n}\n/* base04 - #98AFB5 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #98afb5;\n}\n/* base05 - #B0C5C8 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #b0c5c8;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #b38686;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d8bba2;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #aab386;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aab386;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #87b386;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #86b3b3;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #868cb3;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b386b2;\n}\n.hljs-emphasis {\n\tcolor: #b386b2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b39f9f;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brush-trees-dark.d.ts",
    "content": "export { brushTreesDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brush-trees-dark.js",
    "content": "const brushTreesDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Brush Trees Dark\n  Author: Abraham White <abelincoln.white@gmail.com>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#B0C5C8;background:#485867}.hljs::selection,\n.hljs ::selection{background-color:#6D828E;color:#B0C5C8}.hljs-comment{color:#8299A1}.hljs-tag{color:#98AFB5}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#B0C5C8}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#b38686}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d8bba2}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#aab386}.hljs-strong{font-weight:bold;color:#aab386}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#87b386}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#86b3b3}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#868cb3}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b386b2}.hljs-emphasis{color:#b386b2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b39f9f}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default brushTreesDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brush-trees.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Brush Trees\n  Author: Abraham White <abelincoln.white@gmail.com>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme brush-trees\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #E3EFEF  Default Background\nbase01  #C9DBDC  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #B0C5C8  Selection Background\nbase03  #98AFB5  Comments, Invisibles, Line Highlighting\nbase04  #8299A1  Dark Foreground (Used for status bars)\nbase05  #6D828E  Default Foreground, Caret, Delimiters, Operators\nbase06  #5A6D7A  Light Foreground (Not often used)\nbase07  #485867  Light Background (Not often used)\nbase08  #b38686  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d8bba2  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #aab386  Classes, Markup Bold, Search Text Background\nbase0B  #87b386  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #86b3b3  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #868cb3  Functions, Methods, Attribute IDs, Headings\nbase0E  #b386b2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b39f9f  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #6d828e;\n\tbackground: #e3efef;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #b0c5c8;\n\tcolor: #6d828e;\n}\n/* purposely do not highlight these things */\n/* base03 - #98AFB5 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #98afb5;\n}\n/* base04 - #8299A1 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #8299a1;\n}\n/* base05 - #6D828E -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #6d828e;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #b38686;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d8bba2;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #aab386;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aab386;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #87b386;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #86b3b3;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #868cb3;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b386b2;\n}\n.hljs-emphasis {\n\tcolor: #b386b2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b39f9f;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brush-trees.d.ts",
    "content": "export { brushTrees as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/brush-trees.js",
    "content": "const brushTrees = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Brush Trees\n  Author: Abraham White <abelincoln.white@gmail.com>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#6D828E;background:#E3EFEF}.hljs::selection,\n.hljs ::selection{background-color:#B0C5C8;color:#6D828E}.hljs-comment{color:#98AFB5}.hljs-tag{color:#8299A1}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#6D828E}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#b38686}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d8bba2}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#aab386}.hljs-strong{font-weight:bold;color:#aab386}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#87b386}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#86b3b3}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#868cb3}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b386b2}.hljs-emphasis{color:#b386b2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b39f9f}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default brushTrees;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/chalk.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Chalk\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme chalk\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #151515  Default Background\nbase01  #202020  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #303030  Selection Background\nbase03  #505050  Comments, Invisibles, Line Highlighting\nbase04  #b0b0b0  Dark Foreground (Used for status bars)\nbase05  #d0d0d0  Default Foreground, Caret, Delimiters, Operators\nbase06  #e0e0e0  Light Foreground (Not often used)\nbase07  #f5f5f5  Light Background (Not often used)\nbase08  #fb9fb1  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #eda987  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ddb26f  Classes, Markup Bold, Search Text Background\nbase0B  #acc267  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #12cfc0  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6fc2ef  Functions, Methods, Attribute IDs, Headings\nbase0E  #e1a3ee  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #deaf8f  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d0d0d0;\n\tbackground: #151515;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n/* purposely do not highlight these things */\n/* base03 - #505050 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #505050;\n}\n/* base04 - #b0b0b0 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b0b0b0;\n}\n/* base05 - #d0d0d0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d0d0d0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fb9fb1;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #eda987;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ddb26f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ddb26f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #acc267;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #12cfc0;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6fc2ef;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #e1a3ee;\n}\n.hljs-emphasis {\n\tcolor: #e1a3ee;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #deaf8f;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/chalk.d.ts",
    "content": "export { chalk as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/chalk.js",
    "content": "const chalk = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Chalk\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d0d0d0;background:#151515}.hljs::selection,\n.hljs ::selection{background-color:#303030;color:#d0d0d0}.hljs-comment{color:#505050}.hljs-tag{color:#b0b0b0}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d0d0d0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fb9fb1}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#eda987}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ddb26f}.hljs-strong{font-weight:bold;color:#ddb26f}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#acc267}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#12cfc0}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6fc2ef}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#e1a3ee}.hljs-emphasis{color:#e1a3ee;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#deaf8f}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default chalk;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/circus.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Circus\n  Author: Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme circus\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #191919  Default Background\nbase01  #202020  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #303030  Selection Background\nbase03  #5f5a60  Comments, Invisibles, Line Highlighting\nbase04  #505050  Dark Foreground (Used for status bars)\nbase05  #a7a7a7  Default Foreground, Caret, Delimiters, Operators\nbase06  #808080  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #dc657d  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #4bb1a7  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c3ba63  Classes, Markup Bold, Search Text Background\nbase0B  #84b97c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #4bb1a7  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #639ee4  Functions, Methods, Attribute IDs, Headings\nbase0E  #b888e2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b888e2  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a7a7a7;\n\tbackground: #191919;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #a7a7a7;\n}\n/* purposely do not highlight these things */\n/* base03 - #5f5a60 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5f5a60;\n}\n/* base04 - #505050 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #505050;\n}\n/* base05 - #a7a7a7 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a7a7a7;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #dc657d;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #4bb1a7;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c3ba63;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c3ba63;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #84b97c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #4bb1a7;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #639ee4;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b888e2;\n}\n.hljs-emphasis {\n\tcolor: #b888e2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b888e2;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/circus.d.ts",
    "content": "export { circus as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/circus.js",
    "content": "const circus = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Circus\n  Author: Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a7a7a7;background:#191919}.hljs::selection,\n.hljs ::selection{background-color:#303030;color:#a7a7a7}.hljs-comment{color:#5f5a60}.hljs-tag{color:#505050}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a7a7a7}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#dc657d}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#4bb1a7}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c3ba63}.hljs-strong{font-weight:bold;color:#c3ba63}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#84b97c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#4bb1a7}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#639ee4}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b888e2}.hljs-emphasis{color:#b888e2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b888e2}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default circus;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/classic-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Classic Dark\n  Author: Jason Heeris (http://heeris.id.au)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme classic-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #151515  Default Background\nbase01  #202020  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #303030  Selection Background\nbase03  #505050  Comments, Invisibles, Line Highlighting\nbase04  #B0B0B0  Dark Foreground (Used for status bars)\nbase05  #D0D0D0  Default Foreground, Caret, Delimiters, Operators\nbase06  #E0E0E0  Light Foreground (Not often used)\nbase07  #F5F5F5  Light Background (Not often used)\nbase08  #AC4142  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #D28445  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #F4BF75  Classes, Markup Bold, Search Text Background\nbase0B  #90A959  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #75B5AA  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6A9FB5  Functions, Methods, Attribute IDs, Headings\nbase0E  #AA759F  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #8F5536  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d0d0d0;\n\tbackground: #151515;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n/* purposely do not highlight these things */\n/* base03 - #505050 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #505050;\n}\n/* base04 - #B0B0B0 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b0b0b0;\n}\n/* base05 - #D0D0D0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d0d0d0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ac4142;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d28445;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f4bf75;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f4bf75;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #90a959;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #75b5aa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6a9fb5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #aa759f;\n}\n.hljs-emphasis {\n\tcolor: #aa759f;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #8f5536;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/classic-dark.d.ts",
    "content": "export { classicDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/classic-dark.js",
    "content": "const classicDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Classic Dark\n  Author: Jason Heeris (http://heeris.id.au)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#D0D0D0;background:#151515}.hljs::selection,\n.hljs ::selection{background-color:#303030;color:#D0D0D0}.hljs-comment{color:#505050}.hljs-tag{color:#B0B0B0}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#D0D0D0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#AC4142}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#D28445}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#F4BF75}.hljs-strong{font-weight:bold;color:#F4BF75}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#90A959}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#75B5AA}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6A9FB5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#AA759F}.hljs-emphasis{color:#AA759F;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#8F5536}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default classicDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/classic-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Classic Light\n  Author: Jason Heeris (http://heeris.id.au)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme classic-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #F5F5F5  Default Background\nbase01  #E0E0E0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #D0D0D0  Selection Background\nbase03  #B0B0B0  Comments, Invisibles, Line Highlighting\nbase04  #505050  Dark Foreground (Used for status bars)\nbase05  #303030  Default Foreground, Caret, Delimiters, Operators\nbase06  #202020  Light Foreground (Not often used)\nbase07  #151515  Light Background (Not often used)\nbase08  #AC4142  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #D28445  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #F4BF75  Classes, Markup Bold, Search Text Background\nbase0B  #90A959  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #75B5AA  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6A9FB5  Functions, Methods, Attribute IDs, Headings\nbase0E  #AA759F  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #8F5536  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #303030;\n\tbackground: #f5f5f5;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d0d0d0;\n\tcolor: #303030;\n}\n/* purposely do not highlight these things */\n/* base03 - #B0B0B0 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #b0b0b0;\n}\n/* base04 - #505050 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #505050;\n}\n/* base05 - #303030 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #303030;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ac4142;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d28445;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f4bf75;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f4bf75;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #90a959;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #75b5aa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6a9fb5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #aa759f;\n}\n.hljs-emphasis {\n\tcolor: #aa759f;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #8f5536;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/classic-light.d.ts",
    "content": "export { classicLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/classic-light.js",
    "content": "const classicLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Classic Light\n  Author: Jason Heeris (http://heeris.id.au)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#303030;background:#F5F5F5}.hljs::selection,\n.hljs ::selection{background-color:#D0D0D0;color:#303030}.hljs-comment{color:#B0B0B0}.hljs-tag{color:#505050}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#303030}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#AC4142}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#D28445}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#F4BF75}.hljs-strong{font-weight:bold;color:#F4BF75}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#90A959}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#75B5AA}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6A9FB5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#AA759F}.hljs-emphasis{color:#AA759F;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#8F5536}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default classicLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/codepen-embed.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n  codepen.io Embed Theme\n  Author: Justin Perry <http://github.com/ourmaninamsterdam>\n  Original theme - https://github.com/chriskempson/tomorrow-theme\n*/\n.hljs {\n\tbackground: #222;\n\tcolor: #fff;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #777;\n}\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-regexp,\n.hljs-meta,\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-params,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-deletion {\n\tcolor: #ab875d;\n}\n.hljs-section,\n.hljs-title,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-type,\n.hljs-attribute {\n\tcolor: #9b869b;\n}\n.hljs-string,\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n\tcolor: #8f9c6c;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/codepen-embed.d.ts",
    "content": "export { codepenEmbed as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/codepen-embed.js",
    "content": "const codepenEmbed = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\n  codepen.io Embed Theme\n  Author: Justin Perry <http://github.com/ourmaninamsterdam>\n  Original theme - https://github.com/chriskempson/tomorrow-theme\n*/.hljs{background:#222;color:#fff}.hljs-comment,\n.hljs-quote{color:#777}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-regexp,\n.hljs-meta,\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-params,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-deletion{color:#ab875d}.hljs-section,\n.hljs-title,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-type,\n.hljs-attribute{color:#9b869b}.hljs-string,\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition{color:#8f9c6c}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default codepenEmbed;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/codeschool.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Codeschool\n  Author: blockloop\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme codeschool\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #232c31  Default Background\nbase01  #1c3657  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #2a343a  Selection Background\nbase03  #3f4944  Comments, Invisibles, Line Highlighting\nbase04  #84898c  Dark Foreground (Used for status bars)\nbase05  #9ea7a6  Default Foreground, Caret, Delimiters, Operators\nbase06  #a7cfa3  Light Foreground (Not often used)\nbase07  #b5d8f6  Light Background (Not often used)\nbase08  #2a5491  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #43820d  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a03b1e  Classes, Markup Bold, Search Text Background\nbase0B  #237986  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #b02f30  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #484d79  Functions, Methods, Attribute IDs, Headings\nbase0E  #c59820  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #c98344  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #9ea7a6;\n\tbackground: #232c31;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #2a343a;\n\tcolor: #9ea7a6;\n}\n/* purposely do not highlight these things */\n/* base03 - #3f4944 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #3f4944;\n}\n/* base04 - #84898c -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #84898c;\n}\n/* base05 - #9ea7a6 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #9ea7a6;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #2a5491;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #43820d;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a03b1e;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a03b1e;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #237986;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #b02f30;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #484d79;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c59820;\n}\n.hljs-emphasis {\n\tcolor: #c59820;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c98344;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/codeschool.d.ts",
    "content": "export { codeschool as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/codeschool.js",
    "content": "const codeschool = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Codeschool\n  Author: blockloop\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#9ea7a6;background:#232c31}.hljs::selection,\n.hljs ::selection{background-color:#2a343a;color:#9ea7a6}.hljs-comment{color:#3f4944}.hljs-tag{color:#84898c}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#9ea7a6}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#2a5491}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#43820d}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a03b1e}.hljs-strong{font-weight:bold;color:#a03b1e}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#237986}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#b02f30}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#484d79}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#c59820}.hljs-emphasis{color:#c59820;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#c98344}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default codeschool;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/color-brewer.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nColorbrewer theme\nOriginal: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock <mike@ocks.org>\nPorted by Fabrício Tavares de Oliveira\n\n*/\n.hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.hljs-subst {\n\t/* default */\n}\n.hljs-string,\n.hljs-meta,\n.hljs-symbol,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-addition {\n\tcolor: #756bb1;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #636363;\n}\n.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-bullet,\n.hljs-link {\n\tcolor: #31a354;\n}\n.hljs-deletion,\n.hljs-variable {\n\tcolor: #88f;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-doctag,\n.hljs-type,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-strong {\n\tcolor: #3182bd;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-attribute {\n\tcolor: #e6550d;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/color-brewer.d.ts",
    "content": "export { colorBrewer as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/color-brewer.js",
    "content": "const colorBrewer = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000;background:#fff}.hljs-string,\n.hljs-meta,\n.hljs-symbol,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-addition{color:#756bb1}.hljs-comment,\n.hljs-quote{color:#636363}.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-bullet,\n.hljs-link{color:#31a354}.hljs-deletion,\n.hljs-variable{color:#88f}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-doctag,\n.hljs-type,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-strong{color:#3182bd}.hljs-emphasis{font-style:italic}.hljs-attribute{color:#e6550d}</style>`;\n\nexport default colorBrewer;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/colors.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Colors\n  Author: mrmrs (http://clrs.cc)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme colors\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #111111  Default Background\nbase01  #333333  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #555555  Selection Background\nbase03  #777777  Comments, Invisibles, Line Highlighting\nbase04  #999999  Dark Foreground (Used for status bars)\nbase05  #bbbbbb  Default Foreground, Caret, Delimiters, Operators\nbase06  #dddddd  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #ff4136  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff851b  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffdc00  Classes, Markup Bold, Search Text Background\nbase0B  #2ecc40  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #7fdbff  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0074d9  Functions, Methods, Attribute IDs, Headings\nbase0E  #b10dc9  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #85144b  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #bbbbbb;\n\tbackground: #111111;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #555555;\n\tcolor: #bbbbbb;\n}\n/* purposely do not highlight these things */\n/* base03 - #777777 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #777777;\n}\n/* base04 - #999999 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #999999;\n}\n/* base05 - #bbbbbb -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #bbbbbb;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff4136;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff851b;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffdc00;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffdc00;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #2ecc40;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #7fdbff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0074d9;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b10dc9;\n}\n.hljs-emphasis {\n\tcolor: #b10dc9;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #85144b;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/colors.d.ts",
    "content": "export { colors as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/colors.js",
    "content": "const colors = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Colors\n  Author: mrmrs (http://clrs.cc)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#bbbbbb;background:#111111}.hljs::selection,\n.hljs ::selection{background-color:#555555;color:#bbbbbb}.hljs-comment{color:#777777}.hljs-tag{color:#999999}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#bbbbbb}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff4136}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff851b}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffdc00}.hljs-strong{font-weight:bold;color:#ffdc00}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#2ecc40}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#7fdbff}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0074d9}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b10dc9}.hljs-emphasis{color:#b10dc9;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#85144b}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default colors;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/cupcake.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Cupcake\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme cupcake\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #fbf1f2  Default Background\nbase01  #f2f1f4  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d8d5dd  Selection Background\nbase03  #bfb9c6  Comments, Invisibles, Line Highlighting\nbase04  #a59daf  Dark Foreground (Used for status bars)\nbase05  #8b8198  Default Foreground, Caret, Delimiters, Operators\nbase06  #72677E  Light Foreground (Not often used)\nbase07  #585062  Light Background (Not often used)\nbase08  #D57E85  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #EBB790  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #DCB16C  Classes, Markup Bold, Search Text Background\nbase0B  #A3B367  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #69A9A7  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #7297B9  Functions, Methods, Attribute IDs, Headings\nbase0E  #BB99B4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #BAA58C  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #8b8198;\n\tbackground: #fbf1f2;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d8d5dd;\n\tcolor: #8b8198;\n}\n/* purposely do not highlight these things */\n/* base03 - #bfb9c6 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #bfb9c6;\n}\n/* base04 - #a59daf -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a59daf;\n}\n/* base05 - #8b8198 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #8b8198;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d57e85;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ebb790;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #dcb16c;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dcb16c;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a3b367;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #69a9a7;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #7297b9;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #bb99b4;\n}\n.hljs-emphasis {\n\tcolor: #bb99b4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #baa58c;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/cupcake.d.ts",
    "content": "export { cupcake as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/cupcake.js",
    "content": "const cupcake = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Cupcake\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#8b8198;background:#fbf1f2}.hljs::selection,\n.hljs ::selection{background-color:#d8d5dd;color:#8b8198}.hljs-comment{color:#bfb9c6}.hljs-tag{color:#a59daf}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#8b8198}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#D57E85}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#EBB790}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#DCB16C}.hljs-strong{font-weight:bold;color:#DCB16C}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#A3B367}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#69A9A7}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#7297B9}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#BB99B4}.hljs-emphasis{color:#BB99B4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#BAA58C}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default cupcake;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/cupertino.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Cupertino\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme cupertino\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #ffffff  Default Background\nbase01  #c0c0c0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #c0c0c0  Selection Background\nbase03  #808080  Comments, Invisibles, Line Highlighting\nbase04  #808080  Dark Foreground (Used for status bars)\nbase05  #404040  Default Foreground, Caret, Delimiters, Operators\nbase06  #404040  Light Foreground (Not often used)\nbase07  #5e5e5e  Light Background (Not often used)\nbase08  #c41a15  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #eb8500  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #826b28  Classes, Markup Bold, Search Text Background\nbase0B  #007400  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #318495  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0000ff  Functions, Methods, Attribute IDs, Headings\nbase0E  #a90d91  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #826b28  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #404040;\n\tbackground: #ffffff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #c0c0c0;\n\tcolor: #404040;\n}\n/* purposely do not highlight these things */\n/* base03 - #808080 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #808080;\n}\n/* base04 - #808080 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #808080;\n}\n/* base05 - #404040 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #404040;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c41a15;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #eb8500;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #826b28;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #826b28;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #007400;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #318495;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0000ff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a90d91;\n}\n.hljs-emphasis {\n\tcolor: #a90d91;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #826b28;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/cupertino.d.ts",
    "content": "export { cupertino as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/cupertino.js",
    "content": "const cupertino = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Cupertino\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#404040;background:#ffffff}.hljs::selection,\n.hljs ::selection{background-color:#c0c0c0;color:#404040}.hljs-comment{color:#808080}.hljs-tag{color:#808080}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#404040}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#c41a15}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#eb8500}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#826b28}.hljs-strong{font-weight:bold;color:#826b28}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#007400}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#318495}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0000ff}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#a90d91}.hljs-emphasis{color:#a90d91;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#826b28}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default cupertino;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/danqing.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: DanQing\n  Author: Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme danqing\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2d302f  Default Background\nbase01  #434846  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5a605d  Selection Background\nbase03  #9da8a3  Comments, Invisibles, Line Highlighting\nbase04  #cad8d2  Dark Foreground (Used for status bars)\nbase05  #e0f0eF  Default Foreground, Caret, Delimiters, Operators\nbase06  #ecf6f2  Light Foreground (Not often used)\nbase07  #fcfefd  Light Background (Not often used)\nbase08  #F9906F  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #B38A61  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #F0C239  Classes, Markup Bold, Search Text Background\nbase0B  #8AB361  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #30DFF3  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #B0A4E3  Functions, Methods, Attribute IDs, Headings\nbase0E  #CCA4E3  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #CA6924  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e0f0ef;\n\tbackground: #2d302f;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5a605d;\n\tcolor: #e0f0ef;\n}\n/* purposely do not highlight these things */\n/* base03 - #9da8a3 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #9da8a3;\n}\n/* base04 - #cad8d2 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #cad8d2;\n}\n/* base05 - #e0f0eF -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e0f0ef;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f9906f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #b38a61;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f0c239;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f0c239;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #8ab361;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #30dff3;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #b0a4e3;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #cca4e3;\n}\n.hljs-emphasis {\n\tcolor: #cca4e3;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ca6924;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/danqing.d.ts",
    "content": "export { danqing as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/danqing.js",
    "content": "const danqing = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: DanQing\n  Author: Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e0f0eF;background:#2d302f}.hljs::selection,\n.hljs ::selection{background-color:#5a605d;color:#e0f0eF}.hljs-comment{color:#9da8a3}.hljs-tag{color:#cad8d2}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#e0f0eF}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#F9906F}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#B38A61}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#F0C239}.hljs-strong{font-weight:bold;color:#F0C239}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#8AB361}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#30DFF3}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#B0A4E3}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#CCA4E3}.hljs-emphasis{color:#CCA4E3;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#CA6924}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default danqing;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/darcula.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Darcula\n  Author: jetbrains\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme darcula\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2b2b2b  Default Background\nbase01  #323232  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #323232  Selection Background\nbase03  #606366  Comments, Invisibles, Line Highlighting\nbase04  #a4a3a3  Dark Foreground (Used for status bars)\nbase05  #a9b7c6  Default Foreground, Caret, Delimiters, Operators\nbase06  #ffc66d  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #4eade5  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #689757  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #bbb529  Classes, Markup Bold, Search Text Background\nbase0B  #6a8759  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #629755  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #9876aa  Functions, Methods, Attribute IDs, Headings\nbase0E  #cc7832  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #808080  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a9b7c6;\n\tbackground: #2b2b2b;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #323232;\n\tcolor: #a9b7c6;\n}\n/* purposely do not highlight these things */\n/* base03 - #606366 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #606366;\n}\n/* base04 - #a4a3a3 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a4a3a3;\n}\n/* base05 - #a9b7c6 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a9b7c6;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #4eade5;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #689757;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #bbb529;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bbb529;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #6a8759;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #629755;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #9876aa;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #cc7832;\n}\n.hljs-emphasis {\n\tcolor: #cc7832;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #808080;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/darcula.d.ts",
    "content": "export { darcula as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/darcula.js",
    "content": "const darcula = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Darcula\n  Author: jetbrains\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a9b7c6;background:#2b2b2b}.hljs::selection,\n.hljs ::selection{background-color:#323232;color:#a9b7c6}.hljs-comment{color:#606366}.hljs-tag{color:#a4a3a3}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a9b7c6}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#4eade5}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#689757}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#bbb529}.hljs-strong{font-weight:bold;color:#bbb529}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#6a8759}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#629755}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#9876aa}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#cc7832}.hljs-emphasis{color:#cc7832;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#808080}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default darcula;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dark-violet.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Dark Violet\n  Author: ruler501 (https://github.com/ruler501/base16-darkviolet)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme dark-violet\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #231a40  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #432d59  Selection Background\nbase03  #593380  Comments, Invisibles, Line Highlighting\nbase04  #00ff00  Dark Foreground (Used for status bars)\nbase05  #b08ae6  Default Foreground, Caret, Delimiters, Operators\nbase06  #9045e6  Light Foreground (Not often used)\nbase07  #a366ff  Light Background (Not often used)\nbase08  #a82ee6  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #bb66cc  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f29df2  Classes, Markup Bold, Search Text Background\nbase0B  #4595e6  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #40dfff  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #4136d9  Functions, Methods, Attribute IDs, Headings\nbase0E  #7e5ce6  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #a886bf  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #b08ae6;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #432d59;\n\tcolor: #b08ae6;\n}\n/* purposely do not highlight these things */\n/* base03 - #593380 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #593380;\n}\n/* base04 - #00ff00 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #00ff00;\n}\n/* base05 - #b08ae6 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #b08ae6;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #a82ee6;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #bb66cc;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f29df2;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f29df2;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #4595e6;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #40dfff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #4136d9;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #7e5ce6;\n}\n.hljs-emphasis {\n\tcolor: #7e5ce6;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #a886bf;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dark-violet.d.ts",
    "content": "export { darkViolet as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dark-violet.js",
    "content": "const darkViolet = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Dark Violet\n  Author: ruler501 (https://github.com/ruler501/base16-darkviolet)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#b08ae6;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#432d59;color:#b08ae6}.hljs-comment{color:#593380}.hljs-tag{color:#00ff00}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#b08ae6}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#a82ee6}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#bb66cc}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f29df2}.hljs-strong{font-weight:bold;color:#f29df2}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#4595e6}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#40dfff}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#4136d9}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#7e5ce6}.hljs-emphasis{color:#7e5ce6;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#a886bf}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default darkViolet;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nDark style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>\n\n*/\n.hljs {\n\tcolor: #ddd;\n\tbackground: #303030;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-section,\n.hljs-link {\n\tcolor: white;\n}\n.hljs-subst {\n\t/* default */\n}\n.hljs-string,\n.hljs-title,\n.hljs-name,\n.hljs-type,\n.hljs-attribute,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-built_in,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable {\n\tcolor: #d88;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-deletion,\n.hljs-meta {\n\tcolor: #979797;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-title,\n.hljs-section,\n.hljs-doctag,\n.hljs-type,\n.hljs-name,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dark.d.ts",
    "content": "export { dark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dark.js",
    "content": "const dark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ddd;background:#303030}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-section,\n.hljs-link{color:white}.hljs-string,\n.hljs-title,\n.hljs-name,\n.hljs-type,\n.hljs-attribute,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-built_in,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable{color:#d88}.hljs-comment,\n.hljs-quote,\n.hljs-deletion,\n.hljs-meta{color:#979797}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-title,\n.hljs-section,\n.hljs-doctag,\n.hljs-type,\n.hljs-name,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default dark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/darkmoss.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: darkmoss\n  Author: Gabriel Avanzi (https://github.com/avanzzzi)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme darkmoss\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #171e1f  Default Background\nbase01  #252c2d  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #373c3d  Selection Background\nbase03  #555e5f  Comments, Invisibles, Line Highlighting\nbase04  #818f80  Dark Foreground (Used for status bars)\nbase05  #c7c7a5  Default Foreground, Caret, Delimiters, Operators\nbase06  #e3e3c8  Light Foreground (Not often used)\nbase07  #e1eaef  Light Background (Not often used)\nbase08  #ff4658  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #e6db74  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fdb11f  Classes, Markup Bold, Search Text Background\nbase0B  #499180  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #66d9ef  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #498091  Functions, Methods, Attribute IDs, Headings\nbase0E  #9bc0c8  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d27b53  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c7c7a5;\n\tbackground: #171e1f;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #373c3d;\n\tcolor: #c7c7a5;\n}\n/* purposely do not highlight these things */\n/* base03 - #555e5f -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #555e5f;\n}\n/* base04 - #818f80 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #818f80;\n}\n/* base05 - #c7c7a5 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c7c7a5;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff4658;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e6db74;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fdb11f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fdb11f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #499180;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #66d9ef;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #498091;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9bc0c8;\n}\n.hljs-emphasis {\n\tcolor: #9bc0c8;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d27b53;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/darkmoss.d.ts",
    "content": "export { darkmoss as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/darkmoss.js",
    "content": "const darkmoss = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: darkmoss\n  Author: Gabriel Avanzi (https://github.com/avanzzzi)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c7c7a5;background:#171e1f}.hljs::selection,\n.hljs ::selection{background-color:#373c3d;color:#c7c7a5}.hljs-comment{color:#555e5f}.hljs-tag{color:#818f80}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c7c7a5}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff4658}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#e6db74}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fdb11f}.hljs-strong{font-weight:bold;color:#fdb11f}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#499180}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#66d9ef}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#498091}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9bc0c8}.hljs-emphasis{color:#9bc0c8;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d27b53}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default darkmoss;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/darktooth.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Darktooth\n  Author: Jason Milkins (https://github.com/jasonm23)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme darktooth\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1D2021  Default Background\nbase01  #32302F  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #504945  Selection Background\nbase03  #665C54  Comments, Invisibles, Line Highlighting\nbase04  #928374  Dark Foreground (Used for status bars)\nbase05  #A89984  Default Foreground, Caret, Delimiters, Operators\nbase06  #D5C4A1  Light Foreground (Not often used)\nbase07  #FDF4C1  Light Background (Not often used)\nbase08  #FB543F  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #FE8625  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FAC03B  Classes, Markup Bold, Search Text Background\nbase0B  #95C085  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #8BA59B  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0D6678  Functions, Methods, Attribute IDs, Headings\nbase0E  #8F4673  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #A87322  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a89984;\n\tbackground: #1d2021;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #504945;\n\tcolor: #a89984;\n}\n/* purposely do not highlight these things */\n/* base03 - #665C54 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #665c54;\n}\n/* base04 - #928374 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #928374;\n}\n/* base05 - #A89984 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a89984;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fb543f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fe8625;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fac03b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fac03b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #95c085;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #8ba59b;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0d6678;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #8f4673;\n}\n.hljs-emphasis {\n\tcolor: #8f4673;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #a87322;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/darktooth.d.ts",
    "content": "export { darktooth as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/darktooth.js",
    "content": "const darktooth = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Darktooth\n  Author: Jason Milkins (https://github.com/jasonm23)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#A89984;background:#1D2021}.hljs::selection,\n.hljs ::selection{background-color:#504945;color:#A89984}.hljs-comment{color:#665C54}.hljs-tag{color:#928374}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#A89984}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#FB543F}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#FE8625}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FAC03B}.hljs-strong{font-weight:bold;color:#FAC03B}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#95C085}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#8BA59B}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0D6678}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#8F4673}.hljs-emphasis{color:#8F4673;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#A87322}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default darktooth;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/decaf.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Decaf\n  Author: Alex Mirrington (https://github.com/alexmirrington)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme decaf\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2d2d2d  Default Background\nbase01  #393939  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #515151  Selection Background\nbase03  #777777  Comments, Invisibles, Line Highlighting\nbase04  #b4b7b4  Dark Foreground (Used for status bars)\nbase05  #cccccc  Default Foreground, Caret, Delimiters, Operators\nbase06  #e0e0e0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #ff7f7b  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ffbf70  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffd67c  Classes, Markup Bold, Search Text Background\nbase0B  #beda78  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #bed6ff  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #90bee1  Functions, Methods, Attribute IDs, Headings\nbase0E  #efb3f7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #ff93b3  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cccccc;\n\tbackground: #2d2d2d;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #515151;\n\tcolor: #cccccc;\n}\n/* purposely do not highlight these things */\n/* base03 - #777777 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #777777;\n}\n/* base04 - #b4b7b4 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b4b7b4;\n}\n/* base05 - #cccccc -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cccccc;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff7f7b;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ffbf70;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffd67c;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffd67c;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #beda78;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #bed6ff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #90bee1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #efb3f7;\n}\n.hljs-emphasis {\n\tcolor: #efb3f7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ff93b3;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/decaf.d.ts",
    "content": "export { decaf as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/decaf.js",
    "content": "const decaf = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Decaf\n  Author: Alex Mirrington (https://github.com/alexmirrington)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cccccc;background:#2d2d2d}.hljs::selection,\n.hljs ::selection{background-color:#515151;color:#cccccc}.hljs-comment{color:#777777}.hljs-tag{color:#b4b7b4}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#cccccc}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff7f7b}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ffbf70}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffd67c}.hljs-strong{font-weight:bold;color:#ffd67c}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#beda78}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#bed6ff}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#90bee1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#efb3f7}.hljs-emphasis{color:#efb3f7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#ff93b3}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default decaf;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/default-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Default Dark\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme default-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #181818  Default Background\nbase01  #282828  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #383838  Selection Background\nbase03  #585858  Comments, Invisibles, Line Highlighting\nbase04  #b8b8b8  Dark Foreground (Used for status bars)\nbase05  #d8d8d8  Default Foreground, Caret, Delimiters, Operators\nbase06  #e8e8e8  Light Foreground (Not often used)\nbase07  #f8f8f8  Light Background (Not often used)\nbase08  #ab4642  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #dc9656  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f7ca88  Classes, Markup Bold, Search Text Background\nbase0B  #a1b56c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #86c1b9  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #7cafc2  Functions, Methods, Attribute IDs, Headings\nbase0E  #ba8baf  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #a16946  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d8d8d8;\n\tbackground: #181818;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #383838;\n\tcolor: #d8d8d8;\n}\n/* purposely do not highlight these things */\n/* base03 - #585858 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #585858;\n}\n/* base04 - #b8b8b8 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b8b8b8;\n}\n/* base05 - #d8d8d8 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d8d8d8;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ab4642;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #dc9656;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f7ca88;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f7ca88;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a1b56c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #86c1b9;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #7cafc2;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ba8baf;\n}\n.hljs-emphasis {\n\tcolor: #ba8baf;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/default-dark.d.ts",
    "content": "export { defaultDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/default-dark.js",
    "content": "const defaultDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Default Dark\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d8d8d8;background:#181818}.hljs::selection,\n.hljs ::selection{background-color:#383838;color:#d8d8d8}.hljs-comment{color:#585858}.hljs-tag{color:#b8b8b8}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d8d8d8}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ab4642}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#dc9656}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f7ca88}.hljs-strong{font-weight:bold;color:#f7ca88}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a1b56c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#86c1b9}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#7cafc2}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ba8baf}.hljs-emphasis{color:#ba8baf;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#a16946}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default defaultDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/default-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Default Light\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme default-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f8f8f8  Default Background\nbase01  #e8e8e8  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d8d8d8  Selection Background\nbase03  #b8b8b8  Comments, Invisibles, Line Highlighting\nbase04  #585858  Dark Foreground (Used for status bars)\nbase05  #383838  Default Foreground, Caret, Delimiters, Operators\nbase06  #282828  Light Foreground (Not often used)\nbase07  #181818  Light Background (Not often used)\nbase08  #ab4642  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #dc9656  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f7ca88  Classes, Markup Bold, Search Text Background\nbase0B  #a1b56c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #86c1b9  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #7cafc2  Functions, Methods, Attribute IDs, Headings\nbase0E  #ba8baf  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #a16946  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #383838;\n\tbackground: #f8f8f8;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d8d8d8;\n\tcolor: #383838;\n}\n/* purposely do not highlight these things */\n/* base03 - #b8b8b8 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #b8b8b8;\n}\n/* base04 - #585858 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #585858;\n}\n/* base05 - #383838 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #383838;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ab4642;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #dc9656;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f7ca88;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f7ca88;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a1b56c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #86c1b9;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #7cafc2;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ba8baf;\n}\n.hljs-emphasis {\n\tcolor: #ba8baf;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/default-light.d.ts",
    "content": "export { defaultLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/default-light.js",
    "content": "const defaultLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Default Light\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383838;background:#f8f8f8}.hljs::selection,\n.hljs ::selection{background-color:#d8d8d8;color:#383838}.hljs-comment{color:#b8b8b8}.hljs-tag{color:#585858}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#383838}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ab4642}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#dc9656}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f7ca88}.hljs-strong{font-weight:bold;color:#f7ca88}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a1b56c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#86c1b9}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#7cafc2}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ba8baf}.hljs-emphasis{color:#ba8baf;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#a16946}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default defaultLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/default.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Default\n  Description: Original highlight.js style\n  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>\n  Maintainer: @highlightjs/core-team\n  Website: https://highlightjs.org/\n  License: see project LICENSE\n  Touched: 2021\n*/\n/*\nThis is left on purpose making default.css the single file that can be lifted\nas-is from the repository directly without the need for a build step\n\nTypically this \"required\" baseline CSS is added by `makestuff.js` during build.\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/* end baseline CSS */\n.hljs {\n\tbackground: #f3f3f3;\n\tcolor: #444;\n}\n/* Base color: saturation 0; */\n.hljs-subst {\n\t/* default */\n}\n/* purposely ignored */\n.hljs-comment {\n\tcolor: #697070;\n}\n.hljs-tag,\n.hljs-punctuation {\n\tcolor: #444a;\n}\n.hljs-tag .hljs-name,\n.hljs-tag .hljs-attr {\n\tcolor: #444;\n}\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name {\n\tfont-weight: bold;\n}\n/* User color: hue: 0 */\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n\tcolor: #880000;\n}\n.hljs-title,\n.hljs-section {\n\tcolor: #880000;\n\tfont-weight: bold;\n}\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-operator,\n.hljs-selector-pseudo {\n\tcolor: #ab5656;\n}\n/* Language color: hue: 90; */\n.hljs-literal {\n\tcolor: #695;\n}\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n\tcolor: #397300;\n}\n/* Meta color: hue: 200 */\n.hljs-meta {\n\tcolor: #1f7199;\n}\n.hljs-meta .hljs-string {\n\tcolor: #38a;\n}\n/* Misc effects */\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/default.d.ts",
    "content": "export { _default as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/default.js",
    "content": "const _default = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Default\n  Description: Original highlight.js style\n  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>\n  Maintainer: @highlightjs/core-team\n  Website: https://highlightjs.org/\n  License: see project LICENSE\n  Touched: 2021\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#F3F3F3;color:#444}.hljs-comment{color:#697070}.hljs-tag,\n.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,\n.hljs-tag .hljs-attr{color:#444}.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name{font-weight:bold}.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion{color:#880000}.hljs-title,\n.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-operator,\n.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default _default;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/devibeans.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n    Theme: devibeans (dark)\n    Author: @terminaldweller\n    Maintainer: @terminaldweller\n\n    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)\n*/\n.hljs {\n\tbackground: #000000;\n\tcolor: #a39e9b;\n}\n.hljs-attr,\n.hljs-template-tag {\n\tcolor: #8787d7;\n}\n.hljs-comment,\n.hljs-doctag,\n.hljs-quote {\n\tcolor: #339966;\n}\n.hljs-params {\n\tcolor: #a39e9b;\n}\n.hljs-regexp {\n\tcolor: #d700ff;\n}\n.hljs-tag,\n.hljs-selector-id,\n.hljs-number,\n.hljs-literal {\n\tcolor: #ef5350;\n}\n.hljs-meta,\n.hljs-meta .hljs-keyword {\n\tcolor: #0087ff;\n}\n/* opt-out */\n.hljs-selector-class,\n.hljs-code,\n.hljs-formula,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link,\n.hljs-keyword {\n\tcolor: #64b5f6;\n}\n.hljs-built_in,\n.hljs-title,\n.hljs-deletion {\n\tcolor: #ff8700;\n}\n.hljs-type,\n.hljs-section,\n.hljs-function,\n.hljs-name,\n.hljs-property,\n.hljs-attribute {\n\tcolor: #ffd75f;\n}\n.hljs-meta .hljs-string,\n.hljs-string,\n.hljs-subst,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #558b2f;\n}\n.hljs-selector-tag {\n\tcolor: #9966ff;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/devibeans.d.ts",
    "content": "export { devibeans as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/devibeans.js",
    "content": "const devibeans = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n    Theme: devibeans (dark)\n    Author: @terminaldweller\n    Maintainer: @terminaldweller\n\n    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)\n*/.hljs{background:#000000;color:#a39e9b}.hljs-attr,\n.hljs-template-tag{color:#8787d7}.hljs-comment,\n.hljs-doctag,\n.hljs-quote{color:#339966}.hljs-params{color:#a39e9b}.hljs-regexp{color:#d700ff}.hljs-tag,\n.hljs-selector-id,\n.hljs-number,\n.hljs-literal{color:#ef5350}.hljs-meta,\n.hljs-meta .hljs-keyword{color:#0087ff}.hljs-selector-class,\n.hljs-code,\n.hljs-formula,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link,\n.hljs-keyword{color:#64b5f6}.hljs-built_in,\n.hljs-title,\n.hljs-deletion{color:#ff8700}.hljs-type,\n.hljs-section,\n.hljs-function,\n.hljs-name,\n.hljs-property,\n.hljs-attribute{color:#ffd75f}.hljs-meta .hljs-string,\n.hljs-string,\n.hljs-subst,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#558b2f}.hljs-selector-tag{color:#9966ff}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default devibeans;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dirtysea.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: dirtysea\n  Author: Kahlil (Kal) Hodgson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme dirtysea\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #e0e0e0  Default Background\nbase01  #d0dad0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d0d0d0  Selection Background\nbase03  #707070  Comments, Invisibles, Line Highlighting\nbase04  #202020  Dark Foreground (Used for status bars)\nbase05  #000000  Default Foreground, Caret, Delimiters, Operators\nbase06  #f8f8f8  Light Foreground (Not often used)\nbase07  #c4d9c4  Light Background (Not often used)\nbase08  #840000  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #006565  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #755B00  Classes, Markup Bold, Search Text Background\nbase0B  #730073  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #755B00  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #007300  Functions, Methods, Attribute IDs, Headings\nbase0E  #000090  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #755B00  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #000000;\n\tbackground: #e0e0e0;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d0d0d0;\n\tcolor: #000000;\n}\n/* purposely do not highlight these things */\n/* base03 - #707070 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #707070;\n}\n/* base04 - #202020 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #202020;\n}\n/* base05 - #000000 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #000000;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #840000;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #006565;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #755b00;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #755b00;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #730073;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #755b00;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #007300;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #000090;\n}\n.hljs-emphasis {\n\tcolor: #000090;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #755b00;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dirtysea.d.ts",
    "content": "export { dirtysea as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dirtysea.js",
    "content": "const dirtysea = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: dirtysea\n  Author: Kahlil (Kal) Hodgson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000000;background:#e0e0e0}.hljs::selection,\n.hljs ::selection{background-color:#d0d0d0;color:#000000}.hljs-comment{color:#707070}.hljs-tag{color:#202020}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#000000}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#840000}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#006565}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#755B00}.hljs-strong{font-weight:bold;color:#755B00}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#730073}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#755B00}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#007300}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#000090}.hljs-emphasis{color:#000090;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#755B00}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default dirtysea;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/docco.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\nDocco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars)\n*/\n.hljs {\n\tcolor: #000;\n\tbackground: #f8f8ff;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #408080;\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-subst {\n\tcolor: #954121;\n}\n.hljs-number {\n\tcolor: #40a070;\n}\n.hljs-string,\n.hljs-doctag {\n\tcolor: #219161;\n}\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-section,\n.hljs-type {\n\tcolor: #19469d;\n}\n.hljs-params {\n\tcolor: #00f;\n}\n.hljs-title {\n\tcolor: #458;\n\tfont-weight: bold;\n}\n.hljs-tag,\n.hljs-name,\n.hljs-attribute {\n\tcolor: #000080;\n\tfont-weight: normal;\n}\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #008080;\n}\n.hljs-regexp,\n.hljs-link {\n\tcolor: #b68;\n}\n.hljs-symbol,\n.hljs-bullet {\n\tcolor: #990073;\n}\n.hljs-built_in {\n\tcolor: #0086b3;\n}\n.hljs-meta {\n\tcolor: #999;\n\tfont-weight: bold;\n}\n.hljs-deletion {\n\tbackground: #fdd;\n}\n.hljs-addition {\n\tbackground: #dfd;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/docco.d.ts",
    "content": "export { docco as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/docco.js",
    "content": "const docco = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000;background:#f8f8ff}.hljs-comment,\n.hljs-quote{color:#408080;font-style:italic}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-subst{color:#954121}.hljs-number{color:#40a070}.hljs-string,\n.hljs-doctag{color:#219161}.hljs-selector-id,\n.hljs-selector-class,\n.hljs-section,\n.hljs-type{color:#19469d}.hljs-params{color:#00f}.hljs-title{color:#458;font-weight:bold}.hljs-tag,\n.hljs-name,\n.hljs-attribute{color:#000080;font-weight:normal}.hljs-variable,\n.hljs-template-variable{color:#008080}.hljs-regexp,\n.hljs-link{color:#b68}.hljs-symbol,\n.hljs-bullet{color:#990073}.hljs-built_in{color:#0086b3}.hljs-meta{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default docco;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dracula.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Dracula\n  Author: Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme dracula\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #282936  Default Background\nbase01  #3a3c4e  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #4d4f68  Selection Background\nbase03  #626483  Comments, Invisibles, Line Highlighting\nbase04  #62d6e8  Dark Foreground (Used for status bars)\nbase05  #e9e9f4  Default Foreground, Caret, Delimiters, Operators\nbase06  #f1f2f8  Light Foreground (Not often used)\nbase07  #f7f7fb  Light Background (Not often used)\nbase08  #ea51b2  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #b45bcf  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #00f769  Classes, Markup Bold, Search Text Background\nbase0B  #ebff87  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #a1efe4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #62d6e8  Functions, Methods, Attribute IDs, Headings\nbase0E  #b45bcf  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #00f769  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e9e9f4;\n\tbackground: #282936;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #4d4f68;\n\tcolor: #e9e9f4;\n}\n/* purposely do not highlight these things */\n/* base03 - #626483 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #626483;\n}\n/* base04 - #62d6e8 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #62d6e8;\n}\n/* base05 - #e9e9f4 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e9e9f4;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ea51b2;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #b45bcf;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #00f769;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #00f769;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #ebff87;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #a1efe4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #62d6e8;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b45bcf;\n}\n.hljs-emphasis {\n\tcolor: #b45bcf;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #00f769;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dracula.d.ts",
    "content": "export { dracula as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/dracula.js",
    "content": "const dracula = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Dracula\n  Author: Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e9e9f4;background:#282936}.hljs::selection,\n.hljs ::selection{background-color:#4d4f68;color:#e9e9f4}.hljs-comment{color:#626483}.hljs-tag{color:#62d6e8}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#e9e9f4}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ea51b2}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#b45bcf}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#00f769}.hljs-strong{font-weight:bold;color:#00f769}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#ebff87}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#a1efe4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#62d6e8}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b45bcf}.hljs-emphasis{color:#b45bcf;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#00f769}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default dracula;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/edge-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Edge Dark\n  Author: cjayross (https://github.com/cjayross)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme edge-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #262729  Default Background\nbase01  #88909f  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #b7bec9  Selection Background\nbase03  #3e4249  Comments, Invisibles, Line Highlighting\nbase04  #73b3e7  Dark Foreground (Used for status bars)\nbase05  #b7bec9  Default Foreground, Caret, Delimiters, Operators\nbase06  #d390e7  Light Foreground (Not often used)\nbase07  #3e4249  Light Background (Not often used)\nbase08  #e77171  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #e77171  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #dbb774  Classes, Markup Bold, Search Text Background\nbase0B  #a1bf78  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #5ebaa5  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #73b3e7  Functions, Methods, Attribute IDs, Headings\nbase0E  #d390e7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #5ebaa5  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #b7bec9;\n\tbackground: #262729;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #b7bec9;\n\tcolor: #b7bec9;\n}\n/* purposely do not highlight these things */\n/* base03 - #3e4249 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #3e4249;\n}\n/* base04 - #73b3e7 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #73b3e7;\n}\n/* base05 - #b7bec9 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #b7bec9;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e77171;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e77171;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #dbb774;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dbb774;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a1bf78;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #5ebaa5;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #73b3e7;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #d390e7;\n}\n.hljs-emphasis {\n\tcolor: #d390e7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #5ebaa5;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/edge-dark.d.ts",
    "content": "export { edgeDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/edge-dark.js",
    "content": "const edgeDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Edge Dark\n  Author: cjayross (https://github.com/cjayross)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#b7bec9;background:#262729}.hljs::selection,\n.hljs ::selection{background-color:#b7bec9;color:#b7bec9}.hljs-comment{color:#3e4249}.hljs-tag{color:#73b3e7}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#b7bec9}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#e77171}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#e77171}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#dbb774}.hljs-strong{font-weight:bold;color:#dbb774}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a1bf78}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#5ebaa5}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#73b3e7}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#d390e7}.hljs-emphasis{color:#d390e7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#5ebaa5}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default edgeDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/edge-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Edge Light\n  Author: cjayross (https://github.com/cjayross)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme edge-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #fafafa  Default Background\nbase01  #7c9f4b  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d69822  Selection Background\nbase03  #5e646f  Comments, Invisibles, Line Highlighting\nbase04  #6587bf  Dark Foreground (Used for status bars)\nbase05  #5e646f  Default Foreground, Caret, Delimiters, Operators\nbase06  #b870ce  Light Foreground (Not often used)\nbase07  #5e646f  Light Background (Not often used)\nbase08  #db7070  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #db7070  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #d69822  Classes, Markup Bold, Search Text Background\nbase0B  #7c9f4b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #509c93  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6587bf  Functions, Methods, Attribute IDs, Headings\nbase0E  #b870ce  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #509c93  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #5e646f;\n\tbackground: #fafafa;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d69822;\n\tcolor: #5e646f;\n}\n/* purposely do not highlight these things */\n/* base03 - #5e646f -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5e646f;\n}\n/* base04 - #6587bf -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #6587bf;\n}\n/* base05 - #5e646f -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #5e646f;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #db7070;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #db7070;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #d69822;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #d69822;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7c9f4b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #509c93;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6587bf;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b870ce;\n}\n.hljs-emphasis {\n\tcolor: #b870ce;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #509c93;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/edge-light.d.ts",
    "content": "export { edgeLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/edge-light.js",
    "content": "const edgeLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Edge Light\n  Author: cjayross (https://github.com/cjayross)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#5e646f;background:#fafafa}.hljs::selection,\n.hljs ::selection{background-color:#d69822;color:#5e646f}.hljs-comment{color:#5e646f}.hljs-tag{color:#6587bf}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#5e646f}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#db7070}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#db7070}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#d69822}.hljs-strong{font-weight:bold;color:#d69822}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7c9f4b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#509c93}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6587bf}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b870ce}.hljs-emphasis{color:#b870ce;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#509c93}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default edgeLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/eighties.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Eighties\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme eighties\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2d2d2d  Default Background\nbase01  #393939  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #515151  Selection Background\nbase03  #747369  Comments, Invisibles, Line Highlighting\nbase04  #a09f93  Dark Foreground (Used for status bars)\nbase05  #d3d0c8  Default Foreground, Caret, Delimiters, Operators\nbase06  #e8e6df  Light Foreground (Not often used)\nbase07  #f2f0ec  Light Background (Not often used)\nbase08  #f2777a  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f99157  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffcc66  Classes, Markup Bold, Search Text Background\nbase0B  #99cc99  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #66cccc  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6699cc  Functions, Methods, Attribute IDs, Headings\nbase0E  #cc99cc  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d27b53  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d3d0c8;\n\tbackground: #2d2d2d;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #515151;\n\tcolor: #d3d0c8;\n}\n/* purposely do not highlight these things */\n/* base03 - #747369 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #747369;\n}\n/* base04 - #a09f93 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a09f93;\n}\n/* base05 - #d3d0c8 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d3d0c8;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f2777a;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f99157;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffcc66;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcc66;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #99cc99;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #66cccc;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6699cc;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #cc99cc;\n}\n.hljs-emphasis {\n\tcolor: #cc99cc;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d27b53;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/eighties.d.ts",
    "content": "export { eighties as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/eighties.js",
    "content": "const eighties = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Eighties\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d3d0c8;background:#2d2d2d}.hljs::selection,\n.hljs ::selection{background-color:#515151;color:#d3d0c8}.hljs-comment{color:#747369}.hljs-tag{color:#a09f93}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d3d0c8}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f2777a}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f99157}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffcc66}.hljs-strong{font-weight:bold;color:#ffcc66}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#99cc99}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#66cccc}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6699cc}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#cc99cc}.hljs-emphasis{color:#cc99cc;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d27b53}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default eighties;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/embers.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Embers\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme embers\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #16130F  Default Background\nbase01  #2C2620  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #433B32  Selection Background\nbase03  #5A5047  Comments, Invisibles, Line Highlighting\nbase04  #8A8075  Dark Foreground (Used for status bars)\nbase05  #A39A90  Default Foreground, Caret, Delimiters, Operators\nbase06  #BEB6AE  Light Foreground (Not often used)\nbase07  #DBD6D1  Light Background (Not often used)\nbase08  #826D57  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #828257  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #6D8257  Classes, Markup Bold, Search Text Background\nbase0B  #57826D  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #576D82  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6D5782  Functions, Methods, Attribute IDs, Headings\nbase0E  #82576D  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #825757  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a39a90;\n\tbackground: #16130f;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #433b32;\n\tcolor: #a39a90;\n}\n/* purposely do not highlight these things */\n/* base03 - #5A5047 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5a5047;\n}\n/* base04 - #8A8075 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #8a8075;\n}\n/* base05 - #A39A90 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a39a90;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #826d57;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #828257;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #6d8257;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #6d8257;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #57826d;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #576d82;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6d5782;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #82576d;\n}\n.hljs-emphasis {\n\tcolor: #82576d;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #825757;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/embers.d.ts",
    "content": "export { embers as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/embers.js",
    "content": "const embers = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Embers\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#A39A90;background:#16130F}.hljs::selection,\n.hljs ::selection{background-color:#433B32;color:#A39A90}.hljs-comment{color:#5A5047}.hljs-tag{color:#8A8075}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#A39A90}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#826D57}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#828257}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#6D8257}.hljs-strong{font-weight:bold;color:#6D8257}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#57826D}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#576D82}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6D5782}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#82576D}.hljs-emphasis{color:#82576D;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#825757}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default embers;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Equilibrium Dark\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme equilibrium-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #0c1118  Default Background\nbase01  #181c22  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #22262d  Selection Background\nbase03  #7b776e  Comments, Invisibles, Line Highlighting\nbase04  #949088  Dark Foreground (Used for status bars)\nbase05  #afaba2  Default Foreground, Caret, Delimiters, Operators\nbase06  #cac6bd  Light Foreground (Not often used)\nbase07  #e7e2d9  Light Background (Not often used)\nbase08  #f04339  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #df5923  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #bb8801  Classes, Markup Bold, Search Text Background\nbase0B  #7f8b00  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #00948b  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #008dd1  Functions, Methods, Attribute IDs, Headings\nbase0E  #6a7fd2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #e3488e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #afaba2;\n\tbackground: #0c1118;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #22262d;\n\tcolor: #afaba2;\n}\n/* purposely do not highlight these things */\n/* base03 - #7b776e -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #7b776e;\n}\n/* base04 - #949088 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #949088;\n}\n/* base05 - #afaba2 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #afaba2;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f04339;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #df5923;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #bb8801;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bb8801;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7f8b00;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #00948b;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #008dd1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6a7fd2;\n}\n.hljs-emphasis {\n\tcolor: #6a7fd2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e3488e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-dark.d.ts",
    "content": "export { equilibriumDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-dark.js",
    "content": "const equilibriumDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Equilibrium Dark\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#afaba2;background:#0c1118}.hljs::selection,\n.hljs ::selection{background-color:#22262d;color:#afaba2}.hljs-comment{color:#7b776e}.hljs-tag{color:#949088}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#afaba2}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f04339}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#df5923}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#bb8801}.hljs-strong{font-weight:bold;color:#bb8801}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7f8b00}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#00948b}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#008dd1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6a7fd2}.hljs-emphasis{color:#6a7fd2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#e3488e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default equilibriumDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-gray-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Equilibrium Gray Dark\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme equilibrium-gray-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #111111  Default Background\nbase01  #1b1b1b  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #262626  Selection Background\nbase03  #777777  Comments, Invisibles, Line Highlighting\nbase04  #919191  Dark Foreground (Used for status bars)\nbase05  #ababab  Default Foreground, Caret, Delimiters, Operators\nbase06  #c6c6c6  Light Foreground (Not often used)\nbase07  #e2e2e2  Light Background (Not often used)\nbase08  #f04339  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #df5923  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #bb8801  Classes, Markup Bold, Search Text Background\nbase0B  #7f8b00  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #00948b  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #008dd1  Functions, Methods, Attribute IDs, Headings\nbase0E  #6a7fd2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #e3488e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #ababab;\n\tbackground: #111111;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #262626;\n\tcolor: #ababab;\n}\n/* purposely do not highlight these things */\n/* base03 - #777777 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #777777;\n}\n/* base04 - #919191 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #919191;\n}\n/* base05 - #ababab -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #ababab;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f04339;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #df5923;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #bb8801;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bb8801;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7f8b00;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #00948b;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #008dd1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6a7fd2;\n}\n.hljs-emphasis {\n\tcolor: #6a7fd2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e3488e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-gray-dark.d.ts",
    "content": "export { equilibriumGrayDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-gray-dark.js",
    "content": "const equilibriumGrayDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Equilibrium Gray Dark\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ababab;background:#111111}.hljs::selection,\n.hljs ::selection{background-color:#262626;color:#ababab}.hljs-comment{color:#777777}.hljs-tag{color:#919191}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#ababab}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f04339}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#df5923}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#bb8801}.hljs-strong{font-weight:bold;color:#bb8801}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7f8b00}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#00948b}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#008dd1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6a7fd2}.hljs-emphasis{color:#6a7fd2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#e3488e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default equilibriumGrayDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-gray-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Equilibrium Gray Light\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme equilibrium-gray-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f1f1f1  Default Background\nbase01  #e2e2e2  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d4d4d4  Selection Background\nbase03  #777777  Comments, Invisibles, Line Highlighting\nbase04  #5e5e5e  Dark Foreground (Used for status bars)\nbase05  #474747  Default Foreground, Caret, Delimiters, Operators\nbase06  #303030  Light Foreground (Not often used)\nbase07  #1b1b1b  Light Background (Not often used)\nbase08  #d02023  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #bf3e05  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #9d6f00  Classes, Markup Bold, Search Text Background\nbase0B  #637200  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #007a72  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0073b5  Functions, Methods, Attribute IDs, Headings\nbase0E  #4e66b6  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #c42775  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #474747;\n\tbackground: #f1f1f1;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d4d4d4;\n\tcolor: #474747;\n}\n/* purposely do not highlight these things */\n/* base03 - #777777 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #777777;\n}\n/* base04 - #5e5e5e -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #5e5e5e;\n}\n/* base05 - #474747 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #474747;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d02023;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #bf3e05;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #9d6f00;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #9d6f00;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #637200;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #007a72;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0073b5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #4e66b6;\n}\n.hljs-emphasis {\n\tcolor: #4e66b6;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c42775;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-gray-light.d.ts",
    "content": "export { equilibriumGrayLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-gray-light.js",
    "content": "const equilibriumGrayLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Equilibrium Gray Light\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#474747;background:#f1f1f1}.hljs::selection,\n.hljs ::selection{background-color:#d4d4d4;color:#474747}.hljs-comment{color:#777777}.hljs-tag{color:#5e5e5e}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#474747}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d02023}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#bf3e05}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#9d6f00}.hljs-strong{font-weight:bold;color:#9d6f00}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#637200}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#007a72}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0073b5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#4e66b6}.hljs-emphasis{color:#4e66b6;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#c42775}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default equilibriumGrayLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Equilibrium Light\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme equilibrium-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f5f0e7  Default Background\nbase01  #e7e2d9  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d8d4cb  Selection Background\nbase03  #73777f  Comments, Invisibles, Line Highlighting\nbase04  #5a5f66  Dark Foreground (Used for status bars)\nbase05  #43474e  Default Foreground, Caret, Delimiters, Operators\nbase06  #2c3138  Light Foreground (Not often used)\nbase07  #181c22  Light Background (Not often used)\nbase08  #d02023  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #bf3e05  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #9d6f00  Classes, Markup Bold, Search Text Background\nbase0B  #637200  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #007a72  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0073b5  Functions, Methods, Attribute IDs, Headings\nbase0E  #4e66b6  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #c42775  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #43474e;\n\tbackground: #f5f0e7;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d8d4cb;\n\tcolor: #43474e;\n}\n/* purposely do not highlight these things */\n/* base03 - #73777f -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #73777f;\n}\n/* base04 - #5a5f66 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #5a5f66;\n}\n/* base05 - #43474e -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #43474e;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d02023;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #bf3e05;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #9d6f00;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #9d6f00;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #637200;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #007a72;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0073b5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #4e66b6;\n}\n.hljs-emphasis {\n\tcolor: #4e66b6;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c42775;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-light.d.ts",
    "content": "export { equilibriumLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/equilibrium-light.js",
    "content": "const equilibriumLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Equilibrium Light\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#43474e;background:#f5f0e7}.hljs::selection,\n.hljs ::selection{background-color:#d8d4cb;color:#43474e}.hljs-comment{color:#73777f}.hljs-tag{color:#5a5f66}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#43474e}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d02023}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#bf3e05}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#9d6f00}.hljs-strong{font-weight:bold;color:#9d6f00}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#637200}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#007a72}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0073b5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#4e66b6}.hljs-emphasis{color:#4e66b6;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#c42775}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default equilibriumLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/espresso.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Espresso\n  Author: Unknown. Maintained by Alex Mirrington (https://github.com/alexmirrington)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme espresso\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2d2d2d  Default Background\nbase01  #393939  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #515151  Selection Background\nbase03  #777777  Comments, Invisibles, Line Highlighting\nbase04  #b4b7b4  Dark Foreground (Used for status bars)\nbase05  #cccccc  Default Foreground, Caret, Delimiters, Operators\nbase06  #e0e0e0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #d25252  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f9a959  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffc66d  Classes, Markup Bold, Search Text Background\nbase0B  #a5c261  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #bed6ff  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6c99bb  Functions, Methods, Attribute IDs, Headings\nbase0E  #d197d9  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #f97394  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cccccc;\n\tbackground: #2d2d2d;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #515151;\n\tcolor: #cccccc;\n}\n/* purposely do not highlight these things */\n/* base03 - #777777 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #777777;\n}\n/* base04 - #b4b7b4 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b4b7b4;\n}\n/* base05 - #cccccc -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cccccc;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d25252;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f9a959;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffc66d;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffc66d;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a5c261;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #bed6ff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6c99bb;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #d197d9;\n}\n.hljs-emphasis {\n\tcolor: #d197d9;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #f97394;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/espresso.d.ts",
    "content": "export { espresso as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/espresso.js",
    "content": "const espresso = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Espresso\n  Author: Unknown. Maintained by Alex Mirrington (https://github.com/alexmirrington)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cccccc;background:#2d2d2d}.hljs::selection,\n.hljs ::selection{background-color:#515151;color:#cccccc}.hljs-comment{color:#777777}.hljs-tag{color:#b4b7b4}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#cccccc}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d25252}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f9a959}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffc66d}.hljs-strong{font-weight:bold;color:#ffc66d}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a5c261}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#bed6ff}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6c99bb}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#d197d9}.hljs-emphasis{color:#d197d9;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#f97394}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default espresso;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/eva-dim.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Eva Dim\n  Author: kjakapat (https://github.com/kjakapat)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme eva-dim\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2a3b4d  Default Background\nbase01  #3d566f  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #4b6988  Selection Background\nbase03  #55799c  Comments, Invisibles, Line Highlighting\nbase04  #7e90a3  Dark Foreground (Used for status bars)\nbase05  #9fa2a6  Default Foreground, Caret, Delimiters, Operators\nbase06  #d6d7d9  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #c4676c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff9966  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #cfd05d  Classes, Markup Bold, Search Text Background\nbase0B  #5de561  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #4b8f77  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #1ae1dc  Functions, Methods, Attribute IDs, Headings\nbase0E  #9c6cd3  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bb64a9  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #9fa2a6;\n\tbackground: #2a3b4d;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #4b6988;\n\tcolor: #9fa2a6;\n}\n/* purposely do not highlight these things */\n/* base03 - #55799c -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #55799c;\n}\n/* base04 - #7e90a3 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7e90a3;\n}\n/* base05 - #9fa2a6 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #9fa2a6;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c4676c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff9966;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #cfd05d;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #cfd05d;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #5de561;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #4b8f77;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #1ae1dc;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9c6cd3;\n}\n.hljs-emphasis {\n\tcolor: #9c6cd3;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bb64a9;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/eva-dim.d.ts",
    "content": "export { evaDim as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/eva-dim.js",
    "content": "const evaDim = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Eva Dim\n  Author: kjakapat (https://github.com/kjakapat)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#9fa2a6;background:#2a3b4d}.hljs::selection,\n.hljs ::selection{background-color:#4b6988;color:#9fa2a6}.hljs-comment{color:#55799c}.hljs-tag{color:#7e90a3}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#9fa2a6}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#c4676c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff9966}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#cfd05d}.hljs-strong{font-weight:bold;color:#cfd05d}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#5de561}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#4b8f77}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#1ae1dc}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9c6cd3}.hljs-emphasis{color:#9c6cd3;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bb64a9}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default evaDim;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/eva.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Eva\n  Author: kjakapat (https://github.com/kjakapat)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme eva\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2a3b4d  Default Background\nbase01  #3d566f  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #4b6988  Selection Background\nbase03  #55799c  Comments, Invisibles, Line Highlighting\nbase04  #7e90a3  Dark Foreground (Used for status bars)\nbase05  #9fa2a6  Default Foreground, Caret, Delimiters, Operators\nbase06  #d6d7d9  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #c4676c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff9966  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffff66  Classes, Markup Bold, Search Text Background\nbase0B  #66ff66  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #4b8f77  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #15f4ee  Functions, Methods, Attribute IDs, Headings\nbase0E  #9c6cd3  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bb64a9  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #9fa2a6;\n\tbackground: #2a3b4d;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #4b6988;\n\tcolor: #9fa2a6;\n}\n/* purposely do not highlight these things */\n/* base03 - #55799c -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #55799c;\n}\n/* base04 - #7e90a3 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7e90a3;\n}\n/* base05 - #9fa2a6 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #9fa2a6;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c4676c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff9966;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffff66;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffff66;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #66ff66;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #4b8f77;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #15f4ee;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9c6cd3;\n}\n.hljs-emphasis {\n\tcolor: #9c6cd3;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bb64a9;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/eva.d.ts",
    "content": "export { eva as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/eva.js",
    "content": "const eva = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Eva\n  Author: kjakapat (https://github.com/kjakapat)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#9fa2a6;background:#2a3b4d}.hljs::selection,\n.hljs ::selection{background-color:#4b6988;color:#9fa2a6}.hljs-comment{color:#55799c}.hljs-tag{color:#7e90a3}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#9fa2a6}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#c4676c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff9966}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffff66}.hljs-strong{font-weight:bold;color:#ffff66}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#66ff66}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#4b8f77}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#15f4ee}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9c6cd3}.hljs-emphasis{color:#9c6cd3;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bb64a9}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default eva;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/far.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nFAR Style (c) MajestiC <majestic2k@gmail.com>\n\n*/\n.hljs {\n\tcolor: #0ff;\n\tbackground: #000080;\n}\n.hljs-subst {\n\t/* default */\n}\n.hljs-string,\n.hljs-attribute,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-built_in,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-addition {\n\tcolor: #ff0;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-section,\n.hljs-type,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-variable {\n\tcolor: #fff;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-doctag,\n.hljs-deletion {\n\tcolor: #888;\n}\n.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-link {\n\tcolor: #0f0;\n}\n.hljs-meta {\n\tcolor: #008080;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/far.d.ts",
    "content": "export { far as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/far.js",
    "content": "const far = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#0ff;background:#000080}.hljs-string,\n.hljs-attribute,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-built_in,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-addition{color:#ff0}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-section,\n.hljs-type,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-variable{color:#fff}.hljs-comment,\n.hljs-quote,\n.hljs-doctag,\n.hljs-deletion{color:#888}.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-link{color:#0f0}.hljs-meta{color:#008080}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default far;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/felipec.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n * Theme: FelipeC\n * Author: (c) 2021 Felipe Contreras <felipe.contreras@gmail.com>\n * Website: https://github.com/felipec/vim-felipec\n *\n * Autogenerated with vim-felipec's generator.\n*/\n.hljs {\n\tcolor: #dddde1;\n\tbackground: #1e1e22;\n}\n.hljs::selection,\n.hljs ::selection {\n\tcolor: #1e1e22;\n\tbackground: #bf8fef;\n}\n.hljs-comment,\n.hljs-code,\n.hljs-quote {\n\tcolor: #888896;\n}\n.hljs-number,\n.hljs-literal,\n.hljs-deletion {\n\tcolor: #ef8f8f;\n}\n.hljs-punctuation,\n.hljs-meta,\n.hljs-operator,\n.hljs-subst,\n.hljs-doctag,\n.hljs-template-variable,\n.hljs-selector-attr {\n\tcolor: #efbf8f;\n}\n.hljs-type {\n\tcolor: #efef8f;\n}\n.hljs-tag,\n.hljs-title,\n.hljs-selector-class,\n.hljs-selector-id {\n\tcolor: #bfef8f;\n}\n.hljs-string,\n.hljs-regexp,\n.hljs-addition {\n\tcolor: #8fef8f;\n}\n.hljs-class,\n.hljs-property {\n\tcolor: #8fefbf;\n}\n.hljs-name,\n.hljs-selector-tag {\n\tcolor: #8fefef;\n}\n.hljs-keyword,\n.hljs-built_in {\n\tcolor: #8fbfef;\n}\n.hljs-section,\n.hljs-bullet {\n\tcolor: #8f8fef;\n}\n.hljs-selector-pseudo {\n\tcolor: #bf8fef;\n}\n.hljs-variable,\n.hljs-params,\n.hljs-attr,\n.hljs-attribute {\n\tcolor: #ef8fef;\n}\n.hljs-symbol,\n.hljs-link {\n\tcolor: #ef8fbf;\n}\n.hljs-strong,\n.hljs-literal,\n.hljs-title {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/felipec.d.ts",
    "content": "export { felipec as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/felipec.js",
    "content": "const felipec = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n * Theme: FelipeC\n * Author: (c) 2021 Felipe Contreras <felipe.contreras@gmail.com>\n * Website: https://github.com/felipec/vim-felipec\n *\n * Autogenerated with vim-felipec's generator.\n*/.hljs{color:#dddde1;background:#1e1e22}.hljs::selection,\n.hljs ::selection{color:#1e1e22;background:#bf8fef}.hljs-comment,\n.hljs-code,\n.hljs-quote{color:#888896}.hljs-number,\n.hljs-literal,\n.hljs-deletion{color:#ef8f8f}.hljs-punctuation,\n.hljs-meta,\n.hljs-operator,\n.hljs-subst,\n.hljs-doctag,\n.hljs-template-variable,\n.hljs-selector-attr{color:#efbf8f}.hljs-type{color:#efef8f}.hljs-tag,\n.hljs-title,\n.hljs-selector-class,\n.hljs-selector-id{color:#bfef8f}.hljs-string,\n.hljs-regexp,\n.hljs-addition{color:#8fef8f}.hljs-class,\n.hljs-property{color:#8fefbf}.hljs-name,\n.hljs-selector-tag{color:#8fefef}.hljs-keyword,\n.hljs-built_in{color:#8fbfef}.hljs-section,\n.hljs-bullet{color:#8f8fef}.hljs-selector-pseudo{color:#bf8fef}.hljs-variable,\n.hljs-params,\n.hljs-attr,\n.hljs-attribute{color:#ef8fef}.hljs-symbol,\n.hljs-link{color:#ef8fbf}.hljs-strong,\n.hljs-literal,\n.hljs-title{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default felipec;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/flat.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Flat\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme flat\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2C3E50  Default Background\nbase01  #34495E  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #7F8C8D  Selection Background\nbase03  #95A5A6  Comments, Invisibles, Line Highlighting\nbase04  #BDC3C7  Dark Foreground (Used for status bars)\nbase05  #e0e0e0  Default Foreground, Caret, Delimiters, Operators\nbase06  #f5f5f5  Light Foreground (Not often used)\nbase07  #ECF0F1  Light Background (Not often used)\nbase08  #E74C3C  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #E67E22  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #F1C40F  Classes, Markup Bold, Search Text Background\nbase0B  #2ECC71  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1ABC9C  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3498DB  Functions, Methods, Attribute IDs, Headings\nbase0E  #9B59B6  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #be643c  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e0e0e0;\n\tbackground: #2c3e50;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #7f8c8d;\n\tcolor: #e0e0e0;\n}\n/* purposely do not highlight these things */\n/* base03 - #95A5A6 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #95a5a6;\n}\n/* base04 - #BDC3C7 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #bdc3c7;\n}\n/* base05 - #e0e0e0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e0e0e0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e74c3c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e67e22;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f1c40f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f1c40f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #2ecc71;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1abc9c;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3498db;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9b59b6;\n}\n.hljs-emphasis {\n\tcolor: #9b59b6;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #be643c;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/flat.d.ts",
    "content": "export { flat as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/flat.js",
    "content": "const flat = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Flat\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e0e0e0;background:#2C3E50}.hljs::selection,\n.hljs ::selection{background-color:#7F8C8D;color:#e0e0e0}.hljs-comment{color:#95A5A6}.hljs-tag{color:#BDC3C7}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#e0e0e0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#E74C3C}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#E67E22}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#F1C40F}.hljs-strong{font-weight:bold;color:#F1C40F}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#2ECC71}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1ABC9C}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3498DB}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9B59B6}.hljs-emphasis{color:#9B59B6;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#be643c}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default flat;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/foundation.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\nDescription: Foundation 4 docs style for highlight.js\nAuthor: Dan Allen <dan.j.allen@gmail.com>\nWebsite: http://foundation.zurb.com/docs/\nVersion: 1.0\nDate: 2013-04-02\n*/\n.hljs {\n\tbackground: #eee;\n\tcolor: black;\n}\n.hljs-link,\n.hljs-emphasis,\n.hljs-attribute,\n.hljs-addition {\n\tcolor: #070;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong,\n.hljs-string,\n.hljs-deletion {\n\tcolor: #d14;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-quote,\n.hljs-comment {\n\tcolor: #998;\n\tfont-style: italic;\n}\n.hljs-section,\n.hljs-title {\n\tcolor: #900;\n}\n.hljs-class .hljs-title,\n.hljs-title.class_,\n.hljs-type {\n\tcolor: #458;\n}\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #336699;\n}\n.hljs-bullet {\n\tcolor: #997700;\n}\n.hljs-meta {\n\tcolor: #3344bb;\n}\n.hljs-code,\n.hljs-number,\n.hljs-literal,\n.hljs-keyword,\n.hljs-selector-tag {\n\tcolor: #099;\n}\n.hljs-regexp {\n\tbackground-color: #fff0ff;\n\tcolor: #880088;\n}\n.hljs-symbol {\n\tcolor: #990073;\n}\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n\tcolor: #007700;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/foundation.d.ts",
    "content": "export { foundation as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/foundation.js",
    "content": "const foundation = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\nDescription: Foundation 4 docs style for highlight.js\nAuthor: Dan Allen <dan.j.allen@gmail.com>\nWebsite: http://foundation.zurb.com/docs/\nVersion: 1.0\nDate: 2013-04-02\n*/.hljs{background:#eee;color:black}.hljs-link,\n.hljs-emphasis,\n.hljs-attribute,\n.hljs-addition{color:#070}.hljs-emphasis{font-style:italic}.hljs-strong,\n.hljs-string,\n.hljs-deletion{color:#d14}.hljs-strong{font-weight:bold}.hljs-quote,\n.hljs-comment{color:#998;font-style:italic}.hljs-section,\n.hljs-title{color:#900}.hljs-class .hljs-title,\n.hljs-title.class_,\n.hljs-type{color:#458}.hljs-variable,\n.hljs-template-variable{color:#336699}.hljs-bullet{color:#997700}.hljs-meta{color:#3344bb}.hljs-code,\n.hljs-number,\n.hljs-literal,\n.hljs-keyword,\n.hljs-selector-tag{color:#099}.hljs-regexp{background-color:#fff0ff;color:#880088}.hljs-symbol{color:#990073}.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class{color:#007700}</style>`;\n\nexport default foundation;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/framer.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Framer\n  Author: Framer (Maintained by Jesse Hoyos)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme framer\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #181818  Default Background\nbase01  #151515  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #464646  Selection Background\nbase03  #747474  Comments, Invisibles, Line Highlighting\nbase04  #B9B9B9  Dark Foreground (Used for status bars)\nbase05  #D0D0D0  Default Foreground, Caret, Delimiters, Operators\nbase06  #E8E8E8  Light Foreground (Not often used)\nbase07  #EEEEEE  Light Background (Not often used)\nbase08  #FD886B  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #FC4769  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FECB6E  Classes, Markup Bold, Search Text Background\nbase0B  #32CCDC  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #ACDDFD  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #20BCFC  Functions, Methods, Attribute IDs, Headings\nbase0E  #BA8CFC  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #B15F4A  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d0d0d0;\n\tbackground: #181818;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #464646;\n\tcolor: #d0d0d0;\n}\n/* purposely do not highlight these things */\n/* base03 - #747474 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #747474;\n}\n/* base04 - #B9B9B9 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b9b9b9;\n}\n/* base05 - #D0D0D0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d0d0d0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fd886b;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fc4769;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fecb6e;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fecb6e;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #32ccdc;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #acddfd;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #20bcfc;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ba8cfc;\n}\n.hljs-emphasis {\n\tcolor: #ba8cfc;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b15f4a;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/framer.d.ts",
    "content": "export { framer as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/framer.js",
    "content": "const framer = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Framer\n  Author: Framer (Maintained by Jesse Hoyos)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#D0D0D0;background:#181818}.hljs::selection,\n.hljs ::selection{background-color:#464646;color:#D0D0D0}.hljs-comment{color:#747474}.hljs-tag{color:#B9B9B9}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#D0D0D0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#FD886B}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#FC4769}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FECB6E}.hljs-strong{font-weight:bold;color:#FECB6E}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#32CCDC}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#ACDDFD}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#20BCFC}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#BA8CFC}.hljs-emphasis{color:#BA8CFC;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#B15F4A}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default framer;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/fruit-soda.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Fruit Soda\n  Author: jozip\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme fruit-soda\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f1ecf1  Default Background\nbase01  #e0dee0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d8d5d5  Selection Background\nbase03  #b5b4b6  Comments, Invisibles, Line Highlighting\nbase04  #979598  Dark Foreground (Used for status bars)\nbase05  #515151  Default Foreground, Caret, Delimiters, Operators\nbase06  #474545  Light Foreground (Not often used)\nbase07  #2d2c2c  Light Background (Not often used)\nbase08  #fe3e31  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fe6d08  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f7e203  Classes, Markup Bold, Search Text Background\nbase0B  #47f74c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #0f9cfd  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #2931df  Functions, Methods, Attribute IDs, Headings\nbase0E  #611fce  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b16f40  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #515151;\n\tbackground: #f1ecf1;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d8d5d5;\n\tcolor: #515151;\n}\n/* purposely do not highlight these things */\n/* base03 - #b5b4b6 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #b5b4b6;\n}\n/* base04 - #979598 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #979598;\n}\n/* base05 - #515151 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #515151;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fe3e31;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fe6d08;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f7e203;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f7e203;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #47f74c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #0f9cfd;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #2931df;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #611fce;\n}\n.hljs-emphasis {\n\tcolor: #611fce;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b16f40;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/fruit-soda.d.ts",
    "content": "export { fruitSoda as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/fruit-soda.js",
    "content": "const fruitSoda = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Fruit Soda\n  Author: jozip\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#515151;background:#f1ecf1}.hljs::selection,\n.hljs ::selection{background-color:#d8d5d5;color:#515151}.hljs-comment{color:#b5b4b6}.hljs-tag{color:#979598}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#515151}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fe3e31}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fe6d08}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f7e203}.hljs-strong{font-weight:bold;color:#f7e203}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#47f74c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#0f9cfd}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#2931df}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#611fce}.hljs-emphasis{color:#611fce;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b16f40}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default fruitSoda;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gigavolt.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Gigavolt\n  Author: Aidan Swope (http://github.com/Whillikers)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme gigavolt\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #202126  Default Background\nbase01  #2d303d  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5a576e  Selection Background\nbase03  #a1d2e6  Comments, Invisibles, Line Highlighting\nbase04  #cad3ff  Dark Foreground (Used for status bars)\nbase05  #e9e7e1  Default Foreground, Caret, Delimiters, Operators\nbase06  #eff0f9  Light Foreground (Not often used)\nbase07  #f2fbff  Light Background (Not often used)\nbase08  #ff661a  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #19f988  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffdc2d  Classes, Markup Bold, Search Text Background\nbase0B  #f2e6a9  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #fb6acb  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #40bfff  Functions, Methods, Attribute IDs, Headings\nbase0E  #ae94f9  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #6187ff  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e9e7e1;\n\tbackground: #202126;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5a576e;\n\tcolor: #e9e7e1;\n}\n/* purposely do not highlight these things */\n/* base03 - #a1d2e6 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #a1d2e6;\n}\n/* base04 - #cad3ff -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #cad3ff;\n}\n/* base05 - #e9e7e1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e9e7e1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff661a;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #19f988;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffdc2d;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffdc2d;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #f2e6a9;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #fb6acb;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #40bfff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ae94f9;\n}\n.hljs-emphasis {\n\tcolor: #ae94f9;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #6187ff;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gigavolt.d.ts",
    "content": "export { gigavolt as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gigavolt.js",
    "content": "const gigavolt = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Gigavolt\n  Author: Aidan Swope (http://github.com/Whillikers)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e9e7e1;background:#202126}.hljs::selection,\n.hljs ::selection{background-color:#5a576e;color:#e9e7e1}.hljs-comment{color:#a1d2e6}.hljs-tag{color:#cad3ff}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#e9e7e1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff661a}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#19f988}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffdc2d}.hljs-strong{font-weight:bold;color:#ffdc2d}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#f2e6a9}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#fb6acb}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#40bfff}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ae94f9}.hljs-emphasis{color:#ae94f9;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#6187ff}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default gigavolt;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/github-dark-dimmed.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: GitHub Dark Dimmed\n  Description: Dark dimmed theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Colors taken from GitHub's CSS\n*/\n.hljs {\n\tcolor: #adbac7;\n\tbackground: #22272e;\n}\n.hljs-doctag,\n.hljs-keyword,\n.hljs-meta .hljs-keyword,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-type,\n.hljs-variable.language_ {\n\t/* prettylights-syntax-keyword */\n\tcolor: #f47067;\n}\n.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-title.function_ {\n\t/* prettylights-syntax-entity */\n\tcolor: #dcbdfb;\n}\n.hljs-attr,\n.hljs-attribute,\n.hljs-literal,\n.hljs-meta,\n.hljs-number,\n.hljs-operator,\n.hljs-variable,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-id {\n\t/* prettylights-syntax-constant */\n\tcolor: #6cb6ff;\n}\n.hljs-regexp,\n.hljs-string,\n.hljs-meta .hljs-string {\n\t/* prettylights-syntax-string */\n\tcolor: #96d0ff;\n}\n.hljs-built_in,\n.hljs-symbol {\n\t/* prettylights-syntax-variable */\n\tcolor: #f69d50;\n}\n.hljs-comment,\n.hljs-code,\n.hljs-formula {\n\t/* prettylights-syntax-comment */\n\tcolor: #768390;\n}\n.hljs-name,\n.hljs-quote,\n.hljs-selector-tag,\n.hljs-selector-pseudo {\n\t/* prettylights-syntax-entity-tag */\n\tcolor: #8ddb8c;\n}\n.hljs-subst {\n\t/* prettylights-syntax-storage-modifier-import */\n\tcolor: #adbac7;\n}\n.hljs-section {\n\t/* prettylights-syntax-markup-heading */\n\tcolor: #316dca;\n\tfont-weight: bold;\n}\n.hljs-bullet {\n\t/* prettylights-syntax-markup-list */\n\tcolor: #eac55f;\n}\n.hljs-emphasis {\n\t/* prettylights-syntax-markup-italic */\n\tcolor: #adbac7;\n\tfont-style: italic;\n}\n.hljs-strong {\n\t/* prettylights-syntax-markup-bold */\n\tcolor: #adbac7;\n\tfont-weight: bold;\n}\n.hljs-addition {\n\t/* prettylights-syntax-markup-inserted */\n\tcolor: #b4f1b4;\n\tbackground-color: #1b4721;\n}\n.hljs-deletion {\n\t/* prettylights-syntax-markup-deleted */\n\tcolor: #ffd8d3;\n\tbackground-color: #78191b;\n}\n.hljs-char.escape_,\n.hljs-link,\n.hljs-params,\n.hljs-property,\n.hljs-punctuation,\n.hljs-tag {\n\t/* purposely ignored */\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/github-dark-dimmed.d.ts",
    "content": "export { githubDarkDimmed as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/github-dark-dimmed.js",
    "content": "const githubDarkDimmed = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: GitHub Dark Dimmed\n  Description: Dark dimmed theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Colors taken from GitHub's CSS\n*/.hljs{color:#adbac7;background:#22272e}.hljs-doctag,\n.hljs-keyword,\n.hljs-meta .hljs-keyword,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-type,\n.hljs-variable.language_{color:#f47067}.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-title.function_{color:#dcbdfb}.hljs-attr,\n.hljs-attribute,\n.hljs-literal,\n.hljs-meta,\n.hljs-number,\n.hljs-operator,\n.hljs-variable,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-id{color:#6cb6ff}.hljs-regexp,\n.hljs-string,\n.hljs-meta .hljs-string{color:#96d0ff}.hljs-built_in,\n.hljs-symbol{color:#f69d50}.hljs-comment,\n.hljs-code,\n.hljs-formula{color:#768390}.hljs-name,\n.hljs-quote,\n.hljs-selector-tag,\n.hljs-selector-pseudo{color:#8ddb8c}.hljs-subst{color:#adbac7}.hljs-section{color:#316dca;font-weight:bold}.hljs-bullet{color:#eac55f}.hljs-emphasis{color:#adbac7;font-style:italic}.hljs-strong{color:#adbac7;font-weight:bold}.hljs-addition{color:#b4f1b4;background-color:#1b4721}.hljs-deletion{color:#ffd8d3;background-color:#78191b}</style>`;\n\nexport default githubDarkDimmed;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/github-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: GitHub Dark\n  Description: Dark theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Outdated base version: https://github.com/primer/github-syntax-dark\n  Current colors taken from GitHub's CSS\n*/\n.hljs {\n\tcolor: #c9d1d9;\n\tbackground: #0d1117;\n}\n.hljs-doctag,\n.hljs-keyword,\n.hljs-meta .hljs-keyword,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-type,\n.hljs-variable.language_ {\n\t/* prettylights-syntax-keyword */\n\tcolor: #ff7b72;\n}\n.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-title.function_ {\n\t/* prettylights-syntax-entity */\n\tcolor: #d2a8ff;\n}\n.hljs-attr,\n.hljs-attribute,\n.hljs-literal,\n.hljs-meta,\n.hljs-number,\n.hljs-operator,\n.hljs-variable,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-id {\n\t/* prettylights-syntax-constant */\n\tcolor: #79c0ff;\n}\n.hljs-regexp,\n.hljs-string,\n.hljs-meta .hljs-string {\n\t/* prettylights-syntax-string */\n\tcolor: #a5d6ff;\n}\n.hljs-built_in,\n.hljs-symbol {\n\t/* prettylights-syntax-variable */\n\tcolor: #ffa657;\n}\n.hljs-comment,\n.hljs-code,\n.hljs-formula {\n\t/* prettylights-syntax-comment */\n\tcolor: #8b949e;\n}\n.hljs-name,\n.hljs-quote,\n.hljs-selector-tag,\n.hljs-selector-pseudo {\n\t/* prettylights-syntax-entity-tag */\n\tcolor: #7ee787;\n}\n.hljs-subst {\n\t/* prettylights-syntax-storage-modifier-import */\n\tcolor: #c9d1d9;\n}\n.hljs-section {\n\t/* prettylights-syntax-markup-heading */\n\tcolor: #1f6feb;\n\tfont-weight: bold;\n}\n.hljs-bullet {\n\t/* prettylights-syntax-markup-list */\n\tcolor: #f2cc60;\n}\n.hljs-emphasis {\n\t/* prettylights-syntax-markup-italic */\n\tcolor: #c9d1d9;\n\tfont-style: italic;\n}\n.hljs-strong {\n\t/* prettylights-syntax-markup-bold */\n\tcolor: #c9d1d9;\n\tfont-weight: bold;\n}\n.hljs-addition {\n\t/* prettylights-syntax-markup-inserted */\n\tcolor: #aff5b4;\n\tbackground-color: #033a16;\n}\n.hljs-deletion {\n\t/* prettylights-syntax-markup-deleted */\n\tcolor: #ffdcd7;\n\tbackground-color: #67060c;\n}\n.hljs-char.escape_,\n.hljs-link,\n.hljs-params,\n.hljs-property,\n.hljs-punctuation,\n.hljs-tag {\n\t/* purposely ignored */\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/github-dark.d.ts",
    "content": "export { githubDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/github-dark.js",
    "content": "const githubDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: GitHub Dark\n  Description: Dark theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Outdated base version: https://github.com/primer/github-syntax-dark\n  Current colors taken from GitHub's CSS\n*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,\n.hljs-keyword,\n.hljs-meta .hljs-keyword,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-type,\n.hljs-variable.language_{color:#ff7b72}.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-title.function_{color:#d2a8ff}.hljs-attr,\n.hljs-attribute,\n.hljs-literal,\n.hljs-meta,\n.hljs-number,\n.hljs-operator,\n.hljs-variable,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-id{color:#79c0ff}.hljs-regexp,\n.hljs-string,\n.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,\n.hljs-symbol{color:#ffa657}.hljs-comment,\n.hljs-code,\n.hljs-formula{color:#8b949e}.hljs-name,\n.hljs-quote,\n.hljs-selector-tag,\n.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:bold}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:bold}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}</style>`;\n\nexport default githubDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/github.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: GitHub\n  Description: Light theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Outdated base version: https://github.com/primer/github-syntax-light\n  Current colors taken from GitHub's CSS\n*/\n.hljs {\n\tcolor: #24292e;\n\tbackground: #ffffff;\n}\n.hljs-doctag,\n.hljs-keyword,\n.hljs-meta .hljs-keyword,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-type,\n.hljs-variable.language_ {\n\t/* prettylights-syntax-keyword */\n\tcolor: #d73a49;\n}\n.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-title.function_ {\n\t/* prettylights-syntax-entity */\n\tcolor: #6f42c1;\n}\n.hljs-attr,\n.hljs-attribute,\n.hljs-literal,\n.hljs-meta,\n.hljs-number,\n.hljs-operator,\n.hljs-variable,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-id {\n\t/* prettylights-syntax-constant */\n\tcolor: #005cc5;\n}\n.hljs-regexp,\n.hljs-string,\n.hljs-meta .hljs-string {\n\t/* prettylights-syntax-string */\n\tcolor: #032f62;\n}\n.hljs-built_in,\n.hljs-symbol {\n\t/* prettylights-syntax-variable */\n\tcolor: #e36209;\n}\n.hljs-comment,\n.hljs-code,\n.hljs-formula {\n\t/* prettylights-syntax-comment */\n\tcolor: #6a737d;\n}\n.hljs-name,\n.hljs-quote,\n.hljs-selector-tag,\n.hljs-selector-pseudo {\n\t/* prettylights-syntax-entity-tag */\n\tcolor: #22863a;\n}\n.hljs-subst {\n\t/* prettylights-syntax-storage-modifier-import */\n\tcolor: #24292e;\n}\n.hljs-section {\n\t/* prettylights-syntax-markup-heading */\n\tcolor: #005cc5;\n\tfont-weight: bold;\n}\n.hljs-bullet {\n\t/* prettylights-syntax-markup-list */\n\tcolor: #735c0f;\n}\n.hljs-emphasis {\n\t/* prettylights-syntax-markup-italic */\n\tcolor: #24292e;\n\tfont-style: italic;\n}\n.hljs-strong {\n\t/* prettylights-syntax-markup-bold */\n\tcolor: #24292e;\n\tfont-weight: bold;\n}\n.hljs-addition {\n\t/* prettylights-syntax-markup-inserted */\n\tcolor: #22863a;\n\tbackground-color: #f0fff4;\n}\n.hljs-deletion {\n\t/* prettylights-syntax-markup-deleted */\n\tcolor: #b31d28;\n\tbackground-color: #ffeef0;\n}\n.hljs-char.escape_,\n.hljs-link,\n.hljs-params,\n.hljs-property,\n.hljs-punctuation,\n.hljs-tag {\n\t/* purposely ignored */\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/github.d.ts",
    "content": "export { github as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/github.js",
    "content": "const github = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: GitHub\n  Description: Light theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Outdated base version: https://github.com/primer/github-syntax-light\n  Current colors taken from GitHub's CSS\n*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,\n.hljs-keyword,\n.hljs-meta .hljs-keyword,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-type,\n.hljs-variable.language_{color:#d73a49}.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-title.function_{color:#6f42c1}.hljs-attr,\n.hljs-attribute,\n.hljs-literal,\n.hljs-meta,\n.hljs-number,\n.hljs-operator,\n.hljs-variable,\n.hljs-selector-attr,\n.hljs-selector-class,\n.hljs-selector-id{color:#005cc5}.hljs-regexp,\n.hljs-string,\n.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,\n.hljs-symbol{color:#e36209}.hljs-comment,\n.hljs-code,\n.hljs-formula{color:#6a737d}.hljs-name,\n.hljs-quote,\n.hljs-selector-tag,\n.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:bold}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:bold}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}</style>`;\n\nexport default github;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gml.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nGML Theme - Meseta <meseta@gmail.com>\n\n*/\n.hljs {\n\tbackground: #222222;\n\tcolor: #c0c0c0;\n}\n.hljs-keyword {\n\tcolor: #ffb871;\n\tfont-weight: bold;\n}\n.hljs-built_in {\n\tcolor: #ffb871;\n}\n.hljs-literal {\n\tcolor: #ff8080;\n}\n.hljs-symbol {\n\tcolor: #58e55a;\n}\n.hljs-comment {\n\tcolor: #5b995b;\n}\n.hljs-string {\n\tcolor: #ffff00;\n}\n.hljs-number {\n\tcolor: #ff8080;\n}\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-doctag,\n.hljs-name,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition,\n.hljs-regexp,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-type,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion,\n.hljs-title,\n.hljs-section,\n.hljs-function,\n.hljs-meta .hljs-keyword,\n.hljs-meta,\n.hljs-subst {\n\tcolor: #c0c0c0;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gml.d.ts",
    "content": "export { gml as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gml.js",
    "content": "const gml = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#222222;color:#C0C0C0}.hljs-keyword{color:#FFB871;font-weight:bold}.hljs-built_in{color:#FFB871}.hljs-literal{color:#FF8080}.hljs-symbol{color:#58E55A}.hljs-comment{color:#5B995B}.hljs-string{color:#FFFF00}.hljs-number{color:#FF8080}.hljs-attribute,\n.hljs-selector-tag,\n.hljs-doctag,\n.hljs-name,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition,\n.hljs-regexp,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-type,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion,\n.hljs-title,\n.hljs-section,\n.hljs-function,\n.hljs-meta .hljs-keyword,\n.hljs-meta,\n.hljs-subst{color:#C0C0C0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default gml;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/google-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Google Dark\n  Author: Seth Wright (http://sethawright.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme google-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1d1f21  Default Background\nbase01  #282a2e  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #373b41  Selection Background\nbase03  #969896  Comments, Invisibles, Line Highlighting\nbase04  #b4b7b4  Dark Foreground (Used for status bars)\nbase05  #c5c8c6  Default Foreground, Caret, Delimiters, Operators\nbase06  #e0e0e0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #CC342B  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #F96A38  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FBA922  Classes, Markup Bold, Search Text Background\nbase0B  #198844  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #3971ED  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3971ED  Functions, Methods, Attribute IDs, Headings\nbase0E  #A36AC7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #3971ED  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c5c8c6;\n\tbackground: #1d1f21;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #373b41;\n\tcolor: #c5c8c6;\n}\n/* purposely do not highlight these things */\n/* base03 - #969896 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #969896;\n}\n/* base04 - #b4b7b4 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b4b7b4;\n}\n/* base05 - #c5c8c6 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c5c8c6;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #cc342b;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f96a38;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fba922;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fba922;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #198844;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #3971ed;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3971ed;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a36ac7;\n}\n.hljs-emphasis {\n\tcolor: #a36ac7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #3971ed;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/google-dark.d.ts",
    "content": "export { googleDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/google-dark.js",
    "content": "const googleDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Google Dark\n  Author: Seth Wright (http://sethawright.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c5c8c6;background:#1d1f21}.hljs::selection,\n.hljs ::selection{background-color:#373b41;color:#c5c8c6}.hljs-comment{color:#969896}.hljs-tag{color:#b4b7b4}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c5c8c6}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#CC342B}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#F96A38}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FBA922}.hljs-strong{font-weight:bold;color:#FBA922}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#198844}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#3971ED}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3971ED}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#A36AC7}.hljs-emphasis{color:#A36AC7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#3971ED}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default googleDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/google-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Google Light\n  Author: Seth Wright (http://sethawright.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme google-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #ffffff  Default Background\nbase01  #e0e0e0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #c5c8c6  Selection Background\nbase03  #b4b7b4  Comments, Invisibles, Line Highlighting\nbase04  #969896  Dark Foreground (Used for status bars)\nbase05  #373b41  Default Foreground, Caret, Delimiters, Operators\nbase06  #282a2e  Light Foreground (Not often used)\nbase07  #1d1f21  Light Background (Not often used)\nbase08  #CC342B  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #F96A38  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FBA922  Classes, Markup Bold, Search Text Background\nbase0B  #198844  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #3971ED  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3971ED  Functions, Methods, Attribute IDs, Headings\nbase0E  #A36AC7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #3971ED  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #373b41;\n\tbackground: #ffffff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #c5c8c6;\n\tcolor: #373b41;\n}\n/* purposely do not highlight these things */\n/* base03 - #b4b7b4 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #b4b7b4;\n}\n/* base04 - #969896 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #969896;\n}\n/* base05 - #373b41 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #373b41;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #cc342b;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f96a38;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fba922;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fba922;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #198844;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #3971ed;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3971ed;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a36ac7;\n}\n.hljs-emphasis {\n\tcolor: #a36ac7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #3971ed;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/google-light.d.ts",
    "content": "export { googleLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/google-light.js",
    "content": "const googleLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Google Light\n  Author: Seth Wright (http://sethawright.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#373b41;background:#ffffff}.hljs::selection,\n.hljs ::selection{background-color:#c5c8c6;color:#373b41}.hljs-comment{color:#b4b7b4}.hljs-tag{color:#969896}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#373b41}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#CC342B}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#F96A38}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FBA922}.hljs-strong{font-weight:bold;color:#FBA922}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#198844}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#3971ED}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3971ED}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#A36AC7}.hljs-emphasis{color:#A36AC7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#3971ED}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default googleLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/googlecode.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nGoogle Code style (c) Aahan Krish <geekpanth3r@gmail.com>\n\n*/\n.hljs {\n\tbackground: white;\n\tcolor: black;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #800;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-section,\n.hljs-title,\n.hljs-name {\n\tcolor: #008;\n}\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #660;\n}\n.hljs-string,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-regexp {\n\tcolor: #080;\n}\n.hljs-literal,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-meta,\n.hljs-number,\n.hljs-link {\n\tcolor: #066;\n}\n.hljs-title,\n.hljs-doctag,\n.hljs-type,\n.hljs-attr,\n.hljs-built_in,\n.hljs-params {\n\tcolor: #606;\n}\n.hljs-attribute,\n.hljs-subst {\n\tcolor: #000;\n}\n.hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.hljs-selector-id,\n.hljs-selector-class {\n\tcolor: #9b703f;\n}\n.hljs-addition {\n\tbackground-color: #baeeba;\n}\n.hljs-deletion {\n\tbackground-color: #ffc8bd;\n}\n.hljs-doctag,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/googlecode.d.ts",
    "content": "export { googlecode as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/googlecode.js",
    "content": "const googlecode = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:white;color:black}.hljs-comment,\n.hljs-quote{color:#800}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-section,\n.hljs-title,\n.hljs-name{color:#008}.hljs-variable,\n.hljs-template-variable{color:#660}.hljs-string,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-regexp{color:#080}.hljs-literal,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-meta,\n.hljs-number,\n.hljs-link{color:#066}.hljs-title,\n.hljs-doctag,\n.hljs-type,\n.hljs-attr,\n.hljs-built_in,\n.hljs-params{color:#606}.hljs-attribute,\n.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-selector-id,\n.hljs-selector-class{color:#9B703F}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-doctag,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default googlecode;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gradient-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nGradient Dark (c) Samia Ali <samiaab1990@gmail.com>\n\n*/\n.hljs {\n\tbackground-color: #652487;\n\tbackground-image: linear-gradient(160deg, #652487 0%, #443ac3 35%, #0174b7 68%, #04988e 100%);\n\tcolor: #e7e4eb;\n}\n.hljs-subtr {\n\tcolor: #e7e4eb;\n}\n.hljs-doctag,\n.hljs-meta,\n.hljs-comment,\n.hljs-quote {\n\tcolor: #af8dd9;\n}\n.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-template-tag,\n.hljs-regexp,\n.hljs-attr,\n.hljs-tag {\n\tcolor: #aefbff;\n}\n.hljs-params,\n.hljs-selector-class,\n.hljs-bullet {\n\tcolor: #f19fff;\n}\n.hljs-keyword,\n.hljs-section,\n.hljs-meta .hljs-keyword,\n.hljs-symbol,\n.hljs-type {\n\tcolor: #17fc95;\n}\n.hljs-addition,\n.hljs-number,\n.hljs-link {\n\tcolor: #c5fe00;\n}\n.hljs-string {\n\tcolor: #38c0ff;\n}\n.hljs-attribute,\n.hljs-addition {\n\tcolor: #e7ff9f;\n}\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #e447ff;\n}\n.hljs-built_in,\n.hljs-formula,\n.hljs-name,\n.hljs-title,\n.hljs-class,\n.hljs-function {\n\tcolor: #ffc800;\n}\n.hljs-selector-pseudo,\n.hljs-deletion,\n.hljs-literal {\n\tcolor: #ff9e44;\n}\n.hljs-emphasis,\n.hljs-quote {\n\tfont-style: italic;\n}\n.hljs-params,\n.hljs-selector-class,\n.hljs-strong,\n.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-template-tag,\n.hljs-section,\n.hljs-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gradient-dark.d.ts",
    "content": "export { gradientDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gradient-dark.js",
    "content": "const gradientDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background-color:#652487;background-image:linear-gradient(160deg,#652487 0%,#443ac3 35%,#0174b7 68%,#04988e 100%);color:#e7e4eb}.hljs-subtr{color:#e7e4eb}.hljs-doctag,\n.hljs-meta,\n.hljs-comment,\n.hljs-quote{color:#af8dd9}.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-template-tag,\n.hljs-regexp,\n.hljs-attr,\n.hljs-tag{color:#AEFBFF}.hljs-params,\n.hljs-selector-class,\n.hljs-bullet{color:#F19FFF}.hljs-keyword,\n.hljs-section,\n.hljs-meta .hljs-keyword,\n.hljs-symbol,\n.hljs-type{color:#17fc95}.hljs-addition,\n.hljs-number,\n.hljs-link{color:#C5FE00}.hljs-string{color:#38c0ff}.hljs-attribute,\n.hljs-addition{color:#E7FF9F}.hljs-variable,\n.hljs-template-variable{color:#E447FF}.hljs-built_in,\n.hljs-formula,\n.hljs-name,\n.hljs-title,\n.hljs-class,\n.hljs-function{color:#FFC800}.hljs-selector-pseudo,\n.hljs-deletion,\n.hljs-literal{color:#FF9E44}.hljs-emphasis,\n.hljs-quote{font-style:italic}.hljs-params,\n.hljs-selector-class,\n.hljs-strong,\n.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-template-tag,\n.hljs-section,\n.hljs-keyword{font-weight:bold}</style>`;\n\nexport default gradientDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gradient-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nGradient Light (c) Samia Ali <samiaab1990@gmail.com>\n\n*/\n.hljs {\n\tbackground-color: #f9ccff;\n\tbackground-image: linear-gradient(\n\t\t295deg,\n\t\t#f9ccff 0%,\n\t\t#e6bbf9 11%,\n\t\t#9ec6f9 32%,\n\t\t#55e6ee 60%,\n\t\t#91f5d1 74%,\n\t\t#f9ffbf 98%\n\t);\n\tcolor: #250482;\n}\n.hljs-subtr {\n\tcolor: #01958b;\n}\n.hljs-doctag,\n.hljs-meta,\n.hljs-comment,\n.hljs-quote {\n\tcolor: #cb7200;\n}\n.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-template-tag,\n.hljs-regexp,\n.hljs-attr,\n.hljs-tag {\n\tcolor: #07bd5f;\n}\n.hljs-params,\n.hljs-selector-class,\n.hljs-bullet {\n\tcolor: #43449f;\n}\n.hljs-keyword,\n.hljs-section,\n.hljs-meta .hljs-keyword,\n.hljs-symbol,\n.hljs-type {\n\tcolor: #7d2801;\n}\n.hljs-addition,\n.hljs-number,\n.hljs-link {\n\tcolor: #7f0096;\n}\n.hljs-string {\n\tcolor: #2681ab;\n}\n.hljs-attribute,\n.hljs-addition {\n\tcolor: #296562;\n}\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #025c8f;\n}\n.hljs-built_in,\n.hljs-formula,\n.hljs-name,\n.hljs-title,\n.hljs-class,\n.hljs-function {\n\tcolor: #529117;\n}\n.hljs-selector-pseudo,\n.hljs-deletion,\n.hljs-literal {\n\tcolor: #ad13ff;\n}\n.hljs-emphasis,\n.hljs-quote {\n\tfont-style: italic;\n}\n.hljs-params,\n.hljs-selector-class,\n.hljs-strong,\n.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-template-tag,\n.hljs-section,\n.hljs-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gradient-light.d.ts",
    "content": "export { gradientLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gradient-light.js",
    "content": "const gradientLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background-color:#f9ccff;background-image:linear-gradient(295deg,#f9ccff 0%,#e6bbf9 11%,#9ec6f9 32%,#55e6ee 60%,#91f5d1 74%,#f9ffbf 98%);color:#250482}.hljs-subtr{color:#01958B}.hljs-doctag,\n.hljs-meta,\n.hljs-comment,\n.hljs-quote{color:#CB7200}.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-template-tag,\n.hljs-regexp,\n.hljs-attr,\n.hljs-tag{color:#07BD5F}.hljs-params,\n.hljs-selector-class,\n.hljs-bullet{color:#43449F}.hljs-keyword,\n.hljs-section,\n.hljs-meta .hljs-keyword,\n.hljs-symbol,\n.hljs-type{color:#7D2801}.hljs-addition,\n.hljs-number,\n.hljs-link{color:#7F0096}.hljs-string{color:#2681ab}.hljs-attribute,\n.hljs-addition{color:#296562}.hljs-variable,\n.hljs-template-variable{color:#025C8F}.hljs-built_in,\n.hljs-formula,\n.hljs-name,\n.hljs-title,\n.hljs-class,\n.hljs-function{color:#529117}.hljs-selector-pseudo,\n.hljs-deletion,\n.hljs-literal{color:#AD13FF}.hljs-emphasis,\n.hljs-quote{font-style:italic}.hljs-params,\n.hljs-selector-class,\n.hljs-strong,\n.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-template-tag,\n.hljs-section,\n.hljs-keyword{font-weight:bold}</style>`;\n\nexport default gradientLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/grayscale-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Grayscale Dark\n  Author: Alexandre Gavioli (https://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme grayscale-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #101010  Default Background\nbase01  #252525  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #464646  Selection Background\nbase03  #525252  Comments, Invisibles, Line Highlighting\nbase04  #ababab  Dark Foreground (Used for status bars)\nbase05  #b9b9b9  Default Foreground, Caret, Delimiters, Operators\nbase06  #e3e3e3  Light Foreground (Not often used)\nbase07  #f7f7f7  Light Background (Not often used)\nbase08  #7c7c7c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #999999  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a0a0a0  Classes, Markup Bold, Search Text Background\nbase0B  #8e8e8e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #868686  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #686868  Functions, Methods, Attribute IDs, Headings\nbase0E  #747474  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #5e5e5e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #b9b9b9;\n\tbackground: #101010;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #464646;\n\tcolor: #b9b9b9;\n}\n/* purposely do not highlight these things */\n/* base03 - #525252 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #525252;\n}\n/* base04 - #ababab -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #ababab;\n}\n/* base05 - #b9b9b9 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #b9b9b9;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #7c7c7c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #999999;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a0a0a0;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a0a0a0;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #8e8e8e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #868686;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #686868;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #747474;\n}\n.hljs-emphasis {\n\tcolor: #747474;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #5e5e5e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/grayscale-dark.d.ts",
    "content": "export { grayscaleDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/grayscale-dark.js",
    "content": "const grayscaleDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Grayscale Dark\n  Author: Alexandre Gavioli (https://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#b9b9b9;background:#101010}.hljs::selection,\n.hljs ::selection{background-color:#464646;color:#b9b9b9}.hljs-comment{color:#525252}.hljs-tag{color:#ababab}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#b9b9b9}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#7c7c7c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#999999}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a0a0a0}.hljs-strong{font-weight:bold;color:#a0a0a0}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#8e8e8e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#868686}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#686868}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#747474}.hljs-emphasis{color:#747474;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#5e5e5e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default grayscaleDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/grayscale-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Grayscale Light\n  Author: Alexandre Gavioli (https://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme grayscale-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f7f7f7  Default Background\nbase01  #e3e3e3  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #b9b9b9  Selection Background\nbase03  #ababab  Comments, Invisibles, Line Highlighting\nbase04  #525252  Dark Foreground (Used for status bars)\nbase05  #464646  Default Foreground, Caret, Delimiters, Operators\nbase06  #252525  Light Foreground (Not often used)\nbase07  #101010  Light Background (Not often used)\nbase08  #7c7c7c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #999999  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a0a0a0  Classes, Markup Bold, Search Text Background\nbase0B  #8e8e8e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #868686  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #686868  Functions, Methods, Attribute IDs, Headings\nbase0E  #747474  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #5e5e5e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #464646;\n\tbackground: #f7f7f7;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #b9b9b9;\n\tcolor: #464646;\n}\n/* purposely do not highlight these things */\n/* base03 - #ababab -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #ababab;\n}\n/* base04 - #525252 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #525252;\n}\n/* base05 - #464646 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #464646;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #7c7c7c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #999999;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a0a0a0;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a0a0a0;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #8e8e8e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #868686;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #686868;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #747474;\n}\n.hljs-emphasis {\n\tcolor: #747474;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #5e5e5e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/grayscale-light.d.ts",
    "content": "export { grayscaleLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/grayscale-light.js",
    "content": "const grayscaleLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Grayscale Light\n  Author: Alexandre Gavioli (https://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#464646;background:#f7f7f7}.hljs::selection,\n.hljs ::selection{background-color:#b9b9b9;color:#464646}.hljs-comment{color:#ababab}.hljs-tag{color:#525252}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#464646}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#7c7c7c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#999999}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a0a0a0}.hljs-strong{font-weight:bold;color:#a0a0a0}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#8e8e8e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#868686}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#686868}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#747474}.hljs-emphasis{color:#747474;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#5e5e5e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default grayscaleLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/grayscale.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\ngrayscale style (c) MY Sun <simonmysun@gmail.com>\n\n*/\n.hljs {\n\tcolor: #333;\n\tbackground: #fff;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #777;\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-subst {\n\tcolor: #333;\n\tfont-weight: bold;\n}\n.hljs-number,\n.hljs-literal {\n\tcolor: #777;\n}\n.hljs-string,\n.hljs-doctag,\n.hljs-formula {\n\tcolor: #333;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC)\n\t\trepeat;\n}\n.hljs-title,\n.hljs-section,\n.hljs-selector-id {\n\tcolor: #000;\n\tfont-weight: bold;\n}\n.hljs-subst {\n\tfont-weight: normal;\n}\n.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type,\n.hljs-name {\n\tcolor: #333;\n\tfont-weight: bold;\n}\n.hljs-tag {\n\tcolor: #333;\n}\n.hljs-regexp {\n\tcolor: #333;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==)\n\t\trepeat;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link {\n\tcolor: #000;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==)\n\t\trepeat;\n}\n.hljs-built_in {\n\tcolor: #000;\n\ttext-decoration: underline;\n}\n.hljs-meta {\n\tcolor: #999;\n\tfont-weight: bold;\n}\n.hljs-deletion {\n\tcolor: #fff;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==)\n\t\trepeat;\n}\n.hljs-addition {\n\tcolor: #000;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC)\n\t\trepeat;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/grayscale.d.ts",
    "content": "export { grayscale as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/grayscale.js",
    "content": "const grayscale = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#333;background:#fff}.hljs-comment,\n.hljs-quote{color:#777;font-style:italic}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-subst{color:#333;font-weight:bold}.hljs-number,\n.hljs-literal{color:#777}.hljs-string,\n.hljs-doctag,\n.hljs-formula{color:#333;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat}.hljs-title,\n.hljs-section,\n.hljs-selector-id{color:#000;font-weight:bold}.hljs-subst{font-weight:normal}.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type,\n.hljs-name{color:#333;font-weight:bold}.hljs-tag{color:#333}.hljs-regexp{color:#333;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat}.hljs-symbol,\n.hljs-bullet,\n.hljs-link{color:#000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat}.hljs-built_in{color:#000;text-decoration:underline}.hljs-meta{color:#999;font-weight:bold}.hljs-deletion{color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat}.hljs-addition{color:#000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default grayscale;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/green-screen.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Green Screen\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme green-screen\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #001100  Default Background\nbase01  #003300  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #005500  Selection Background\nbase03  #007700  Comments, Invisibles, Line Highlighting\nbase04  #009900  Dark Foreground (Used for status bars)\nbase05  #00bb00  Default Foreground, Caret, Delimiters, Operators\nbase06  #00dd00  Light Foreground (Not often used)\nbase07  #00ff00  Light Background (Not often used)\nbase08  #007700  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #009900  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #007700  Classes, Markup Bold, Search Text Background\nbase0B  #00bb00  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #005500  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #009900  Functions, Methods, Attribute IDs, Headings\nbase0E  #00bb00  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #005500  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #00bb00;\n\tbackground: #001100;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #005500;\n\tcolor: #00bb00;\n}\n/* purposely do not highlight these things */\n/* base03 - #007700 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #007700;\n}\n/* base04 - #009900 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #009900;\n}\n/* base05 - #00bb00 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #00bb00;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #007700;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #009900;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #007700;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #007700;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #00bb00;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #005500;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #009900;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #00bb00;\n}\n.hljs-emphasis {\n\tcolor: #00bb00;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #005500;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/green-screen.d.ts",
    "content": "export { greenScreen as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/green-screen.js",
    "content": "const greenScreen = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Green Screen\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#00bb00;background:#001100}.hljs::selection,\n.hljs ::selection{background-color:#005500;color:#00bb00}.hljs-comment{color:#007700}.hljs-tag{color:#009900}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#00bb00}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#007700}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#009900}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#007700}.hljs-strong{font-weight:bold;color:#007700}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#00bb00}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#005500}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#009900}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#00bb00}.hljs-emphasis{color:#00bb00;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#005500}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default greenScreen;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-hard.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Gruvbox dark, hard\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme gruvbox-dark-hard\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1d2021  Default Background\nbase01  #3c3836  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #504945  Selection Background\nbase03  #665c54  Comments, Invisibles, Line Highlighting\nbase04  #bdae93  Dark Foreground (Used for status bars)\nbase05  #d5c4a1  Default Foreground, Caret, Delimiters, Operators\nbase06  #ebdbb2  Light Foreground (Not often used)\nbase07  #fbf1c7  Light Background (Not often used)\nbase08  #fb4934  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fe8019  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fabd2f  Classes, Markup Bold, Search Text Background\nbase0B  #b8bb26  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #8ec07c  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #83a598  Functions, Methods, Attribute IDs, Headings\nbase0E  #d3869b  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d65d0e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d5c4a1;\n\tbackground: #1d2021;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #504945;\n\tcolor: #d5c4a1;\n}\n/* purposely do not highlight these things */\n/* base03 - #665c54 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #665c54;\n}\n/* base04 - #bdae93 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #bdae93;\n}\n/* base05 - #d5c4a1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d5c4a1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fb4934;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fe8019;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fabd2f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fabd2f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #b8bb26;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #8ec07c;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #83a598;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #d3869b;\n}\n.hljs-emphasis {\n\tcolor: #d3869b;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-hard.d.ts",
    "content": "export { gruvboxDarkHard as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-hard.js",
    "content": "const gruvboxDarkHard = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Gruvbox dark, hard\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d5c4a1;background:#1d2021}.hljs::selection,\n.hljs ::selection{background-color:#504945;color:#d5c4a1}.hljs-comment{color:#665c54}.hljs-tag{color:#bdae93}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d5c4a1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fb4934}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fe8019}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fabd2f}.hljs-strong{font-weight:bold;color:#fabd2f}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#b8bb26}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#8ec07c}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#83a598}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#d3869b}.hljs-emphasis{color:#d3869b;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d65d0e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default gruvboxDarkHard;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-medium.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Gruvbox dark, medium\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme gruvbox-dark-medium\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #282828  Default Background\nbase01  #3c3836  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #504945  Selection Background\nbase03  #665c54  Comments, Invisibles, Line Highlighting\nbase04  #bdae93  Dark Foreground (Used for status bars)\nbase05  #d5c4a1  Default Foreground, Caret, Delimiters, Operators\nbase06  #ebdbb2  Light Foreground (Not often used)\nbase07  #fbf1c7  Light Background (Not often used)\nbase08  #fb4934  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fe8019  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fabd2f  Classes, Markup Bold, Search Text Background\nbase0B  #b8bb26  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #8ec07c  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #83a598  Functions, Methods, Attribute IDs, Headings\nbase0E  #d3869b  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d65d0e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d5c4a1;\n\tbackground: #282828;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #504945;\n\tcolor: #d5c4a1;\n}\n/* purposely do not highlight these things */\n/* base03 - #665c54 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #665c54;\n}\n/* base04 - #bdae93 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #bdae93;\n}\n/* base05 - #d5c4a1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d5c4a1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fb4934;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fe8019;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fabd2f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fabd2f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #b8bb26;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #8ec07c;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #83a598;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #d3869b;\n}\n.hljs-emphasis {\n\tcolor: #d3869b;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-medium.d.ts",
    "content": "export { gruvboxDarkMedium as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-medium.js",
    "content": "const gruvboxDarkMedium = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Gruvbox dark, medium\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d5c4a1;background:#282828}.hljs::selection,\n.hljs ::selection{background-color:#504945;color:#d5c4a1}.hljs-comment{color:#665c54}.hljs-tag{color:#bdae93}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d5c4a1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fb4934}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fe8019}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fabd2f}.hljs-strong{font-weight:bold;color:#fabd2f}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#b8bb26}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#8ec07c}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#83a598}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#d3869b}.hljs-emphasis{color:#d3869b;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d65d0e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default gruvboxDarkMedium;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-pale.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Gruvbox dark, pale\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme gruvbox-dark-pale\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #262626  Default Background\nbase01  #3a3a3a  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #4e4e4e  Selection Background\nbase03  #8a8a8a  Comments, Invisibles, Line Highlighting\nbase04  #949494  Dark Foreground (Used for status bars)\nbase05  #dab997  Default Foreground, Caret, Delimiters, Operators\nbase06  #d5c4a1  Light Foreground (Not often used)\nbase07  #ebdbb2  Light Background (Not often used)\nbase08  #d75f5f  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff8700  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffaf00  Classes, Markup Bold, Search Text Background\nbase0B  #afaf00  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #85ad85  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #83adad  Functions, Methods, Attribute IDs, Headings\nbase0E  #d485ad  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d65d0e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #dab997;\n\tbackground: #262626;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #4e4e4e;\n\tcolor: #dab997;\n}\n/* purposely do not highlight these things */\n/* base03 - #8a8a8a -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #8a8a8a;\n}\n/* base04 - #949494 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #949494;\n}\n/* base05 - #dab997 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #dab997;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d75f5f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff8700;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffaf00;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffaf00;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #afaf00;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #85ad85;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #83adad;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #d485ad;\n}\n.hljs-emphasis {\n\tcolor: #d485ad;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-pale.d.ts",
    "content": "export { gruvboxDarkPale as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-pale.js",
    "content": "const gruvboxDarkPale = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Gruvbox dark, pale\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#dab997;background:#262626}.hljs::selection,\n.hljs ::selection{background-color:#4e4e4e;color:#dab997}.hljs-comment{color:#8a8a8a}.hljs-tag{color:#949494}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#dab997}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d75f5f}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff8700}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffaf00}.hljs-strong{font-weight:bold;color:#ffaf00}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#afaf00}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#85ad85}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#83adad}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#d485ad}.hljs-emphasis{color:#d485ad;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d65d0e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default gruvboxDarkPale;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-soft.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Gruvbox dark, soft\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme gruvbox-dark-soft\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #32302f  Default Background\nbase01  #3c3836  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #504945  Selection Background\nbase03  #665c54  Comments, Invisibles, Line Highlighting\nbase04  #bdae93  Dark Foreground (Used for status bars)\nbase05  #d5c4a1  Default Foreground, Caret, Delimiters, Operators\nbase06  #ebdbb2  Light Foreground (Not often used)\nbase07  #fbf1c7  Light Background (Not often used)\nbase08  #fb4934  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fe8019  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fabd2f  Classes, Markup Bold, Search Text Background\nbase0B  #b8bb26  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #8ec07c  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #83a598  Functions, Methods, Attribute IDs, Headings\nbase0E  #d3869b  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d65d0e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d5c4a1;\n\tbackground: #32302f;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #504945;\n\tcolor: #d5c4a1;\n}\n/* purposely do not highlight these things */\n/* base03 - #665c54 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #665c54;\n}\n/* base04 - #bdae93 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #bdae93;\n}\n/* base05 - #d5c4a1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d5c4a1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fb4934;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fe8019;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fabd2f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fabd2f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #b8bb26;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #8ec07c;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #83a598;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #d3869b;\n}\n.hljs-emphasis {\n\tcolor: #d3869b;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-soft.d.ts",
    "content": "export { gruvboxDarkSoft as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-dark-soft.js",
    "content": "const gruvboxDarkSoft = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Gruvbox dark, soft\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d5c4a1;background:#32302f}.hljs::selection,\n.hljs ::selection{background-color:#504945;color:#d5c4a1}.hljs-comment{color:#665c54}.hljs-tag{color:#bdae93}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d5c4a1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fb4934}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fe8019}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fabd2f}.hljs-strong{font-weight:bold;color:#fabd2f}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#b8bb26}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#8ec07c}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#83a598}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#d3869b}.hljs-emphasis{color:#d3869b;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d65d0e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default gruvboxDarkSoft;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-light-hard.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Gruvbox light, hard\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme gruvbox-light-hard\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f9f5d7  Default Background\nbase01  #ebdbb2  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d5c4a1  Selection Background\nbase03  #bdae93  Comments, Invisibles, Line Highlighting\nbase04  #665c54  Dark Foreground (Used for status bars)\nbase05  #504945  Default Foreground, Caret, Delimiters, Operators\nbase06  #3c3836  Light Foreground (Not often used)\nbase07  #282828  Light Background (Not often used)\nbase08  #9d0006  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #af3a03  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #b57614  Classes, Markup Bold, Search Text Background\nbase0B  #79740e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #427b58  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #076678  Functions, Methods, Attribute IDs, Headings\nbase0E  #8f3f71  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d65d0e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #504945;\n\tbackground: #f9f5d7;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d5c4a1;\n\tcolor: #504945;\n}\n/* purposely do not highlight these things */\n/* base03 - #bdae93 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #bdae93;\n}\n/* base04 - #665c54 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #665c54;\n}\n/* base05 - #504945 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #504945;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #9d0006;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #af3a03;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #b57614;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b57614;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #79740e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #427b58;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #076678;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #8f3f71;\n}\n.hljs-emphasis {\n\tcolor: #8f3f71;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-light-hard.d.ts",
    "content": "export { gruvboxLightHard as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-light-hard.js",
    "content": "const gruvboxLightHard = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Gruvbox light, hard\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#504945;background:#f9f5d7}.hljs::selection,\n.hljs ::selection{background-color:#d5c4a1;color:#504945}.hljs-comment{color:#bdae93}.hljs-tag{color:#665c54}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#504945}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#9d0006}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#af3a03}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#b57614}.hljs-strong{font-weight:bold;color:#b57614}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#79740e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#427b58}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#076678}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#8f3f71}.hljs-emphasis{color:#8f3f71;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d65d0e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default gruvboxLightHard;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-light-medium.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Gruvbox light, medium\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme gruvbox-light-medium\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #fbf1c7  Default Background\nbase01  #ebdbb2  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d5c4a1  Selection Background\nbase03  #bdae93  Comments, Invisibles, Line Highlighting\nbase04  #665c54  Dark Foreground (Used for status bars)\nbase05  #504945  Default Foreground, Caret, Delimiters, Operators\nbase06  #3c3836  Light Foreground (Not often used)\nbase07  #282828  Light Background (Not often used)\nbase08  #9d0006  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #af3a03  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #b57614  Classes, Markup Bold, Search Text Background\nbase0B  #79740e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #427b58  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #076678  Functions, Methods, Attribute IDs, Headings\nbase0E  #8f3f71  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d65d0e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #504945;\n\tbackground: #fbf1c7;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d5c4a1;\n\tcolor: #504945;\n}\n/* purposely do not highlight these things */\n/* base03 - #bdae93 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #bdae93;\n}\n/* base04 - #665c54 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #665c54;\n}\n/* base05 - #504945 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #504945;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #9d0006;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #af3a03;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #b57614;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b57614;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #79740e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #427b58;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #076678;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #8f3f71;\n}\n.hljs-emphasis {\n\tcolor: #8f3f71;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-light-medium.d.ts",
    "content": "export { gruvboxLightMedium as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-light-medium.js",
    "content": "const gruvboxLightMedium = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Gruvbox light, medium\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#504945;background:#fbf1c7}.hljs::selection,\n.hljs ::selection{background-color:#d5c4a1;color:#504945}.hljs-comment{color:#bdae93}.hljs-tag{color:#665c54}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#504945}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#9d0006}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#af3a03}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#b57614}.hljs-strong{font-weight:bold;color:#b57614}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#79740e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#427b58}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#076678}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#8f3f71}.hljs-emphasis{color:#8f3f71;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d65d0e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default gruvboxLightMedium;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-light-soft.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Gruvbox light, soft\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme gruvbox-light-soft\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f2e5bc  Default Background\nbase01  #ebdbb2  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d5c4a1  Selection Background\nbase03  #bdae93  Comments, Invisibles, Line Highlighting\nbase04  #665c54  Dark Foreground (Used for status bars)\nbase05  #504945  Default Foreground, Caret, Delimiters, Operators\nbase06  #3c3836  Light Foreground (Not often used)\nbase07  #282828  Light Background (Not often used)\nbase08  #9d0006  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #af3a03  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #b57614  Classes, Markup Bold, Search Text Background\nbase0B  #79740e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #427b58  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #076678  Functions, Methods, Attribute IDs, Headings\nbase0E  #8f3f71  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d65d0e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #504945;\n\tbackground: #f2e5bc;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d5c4a1;\n\tcolor: #504945;\n}\n/* purposely do not highlight these things */\n/* base03 - #bdae93 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #bdae93;\n}\n/* base04 - #665c54 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #665c54;\n}\n/* base05 - #504945 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #504945;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #9d0006;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #af3a03;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #b57614;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b57614;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #79740e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #427b58;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #076678;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #8f3f71;\n}\n.hljs-emphasis {\n\tcolor: #8f3f71;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-light-soft.d.ts",
    "content": "export { gruvboxLightSoft as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/gruvbox-light-soft.js",
    "content": "const gruvboxLightSoft = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Gruvbox light, soft\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#504945;background:#f2e5bc}.hljs::selection,\n.hljs ::selection{background-color:#d5c4a1;color:#504945}.hljs-comment{color:#bdae93}.hljs-tag{color:#665c54}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#504945}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#9d0006}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#af3a03}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#b57614}.hljs-strong{font-weight:bold;color:#b57614}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#79740e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#427b58}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#076678}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#8f3f71}.hljs-emphasis{color:#8f3f71;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d65d0e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default gruvboxLightSoft;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/hardcore.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Hardcore\n  Author: Chris Caller\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme hardcore\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #212121  Default Background\nbase01  #303030  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #353535  Selection Background\nbase03  #4A4A4A  Comments, Invisibles, Line Highlighting\nbase04  #707070  Dark Foreground (Used for status bars)\nbase05  #cdcdcd  Default Foreground, Caret, Delimiters, Operators\nbase06  #e5e5e5  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #f92672  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fd971f  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #e6db74  Classes, Markup Bold, Search Text Background\nbase0B  #a6e22e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #708387  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #66d9ef  Functions, Methods, Attribute IDs, Headings\nbase0E  #9e6ffe  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #e8b882  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cdcdcd;\n\tbackground: #212121;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #353535;\n\tcolor: #cdcdcd;\n}\n/* purposely do not highlight these things */\n/* base03 - #4A4A4A -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #4a4a4a;\n}\n/* base04 - #707070 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #707070;\n}\n/* base05 - #cdcdcd -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cdcdcd;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f92672;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fd971f;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #e6db74;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e6db74;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a6e22e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #708387;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #66d9ef;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9e6ffe;\n}\n.hljs-emphasis {\n\tcolor: #9e6ffe;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e8b882;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/hardcore.d.ts",
    "content": "export { hardcore as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/hardcore.js",
    "content": "const hardcore = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Hardcore\n  Author: Chris Caller\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cdcdcd;background:#212121}.hljs::selection,\n.hljs ::selection{background-color:#353535;color:#cdcdcd}.hljs-comment{color:#4A4A4A}.hljs-tag{color:#707070}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#cdcdcd}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f92672}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fd971f}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#e6db74}.hljs-strong{font-weight:bold;color:#e6db74}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a6e22e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#708387}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#66d9ef}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9e6ffe}.hljs-emphasis{color:#9e6ffe;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#e8b882}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default hardcore;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/harmonic16-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Harmonic16 Dark\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme harmonic16-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #0b1c2c  Default Background\nbase01  #223b54  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #405c79  Selection Background\nbase03  #627e99  Comments, Invisibles, Line Highlighting\nbase04  #aabcce  Dark Foreground (Used for status bars)\nbase05  #cbd6e2  Default Foreground, Caret, Delimiters, Operators\nbase06  #e5ebf1  Light Foreground (Not often used)\nbase07  #f7f9fb  Light Background (Not often used)\nbase08  #bf8b56  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #bfbf56  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #8bbf56  Classes, Markup Bold, Search Text Background\nbase0B  #56bf8b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #568bbf  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #8b56bf  Functions, Methods, Attribute IDs, Headings\nbase0E  #bf568b  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bf5656  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cbd6e2;\n\tbackground: #0b1c2c;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #405c79;\n\tcolor: #cbd6e2;\n}\n/* purposely do not highlight these things */\n/* base03 - #627e99 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #627e99;\n}\n/* base04 - #aabcce -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #aabcce;\n}\n/* base05 - #cbd6e2 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cbd6e2;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #bf8b56;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #bfbf56;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #8bbf56;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8bbf56;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #56bf8b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #568bbf;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #8b56bf;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #bf568b;\n}\n.hljs-emphasis {\n\tcolor: #bf568b;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bf5656;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/harmonic16-dark.d.ts",
    "content": "export { harmonic16Dark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/harmonic16-dark.js",
    "content": "const harmonic16Dark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Harmonic16 Dark\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cbd6e2;background:#0b1c2c}.hljs::selection,\n.hljs ::selection{background-color:#405c79;color:#cbd6e2}.hljs-comment{color:#627e99}.hljs-tag{color:#aabcce}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#cbd6e2}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#bf8b56}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#bfbf56}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#8bbf56}.hljs-strong{font-weight:bold;color:#8bbf56}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#56bf8b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#568bbf}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#8b56bf}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#bf568b}.hljs-emphasis{color:#bf568b;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bf5656}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default harmonic16Dark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/harmonic16-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Harmonic16 Light\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme harmonic16-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f7f9fb  Default Background\nbase01  #e5ebf1  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #cbd6e2  Selection Background\nbase03  #aabcce  Comments, Invisibles, Line Highlighting\nbase04  #627e99  Dark Foreground (Used for status bars)\nbase05  #405c79  Default Foreground, Caret, Delimiters, Operators\nbase06  #223b54  Light Foreground (Not often used)\nbase07  #0b1c2c  Light Background (Not often used)\nbase08  #bf8b56  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #bfbf56  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #8bbf56  Classes, Markup Bold, Search Text Background\nbase0B  #56bf8b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #568bbf  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #8b56bf  Functions, Methods, Attribute IDs, Headings\nbase0E  #bf568b  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bf5656  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #405c79;\n\tbackground: #f7f9fb;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #cbd6e2;\n\tcolor: #405c79;\n}\n/* purposely do not highlight these things */\n/* base03 - #aabcce -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #aabcce;\n}\n/* base04 - #627e99 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #627e99;\n}\n/* base05 - #405c79 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #405c79;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #bf8b56;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #bfbf56;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #8bbf56;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8bbf56;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #56bf8b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #568bbf;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #8b56bf;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #bf568b;\n}\n.hljs-emphasis {\n\tcolor: #bf568b;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bf5656;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/harmonic16-light.d.ts",
    "content": "export { harmonic16Light as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/harmonic16-light.js",
    "content": "const harmonic16Light = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Harmonic16 Light\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#405c79;background:#f7f9fb}.hljs::selection,\n.hljs ::selection{background-color:#cbd6e2;color:#405c79}.hljs-comment{color:#aabcce}.hljs-tag{color:#627e99}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#405c79}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#bf8b56}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#bfbf56}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#8bbf56}.hljs-strong{font-weight:bold;color:#8bbf56}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#56bf8b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#568bbf}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#8b56bf}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#bf568b}.hljs-emphasis{color:#bf568b;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bf5656}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default harmonic16Light;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/heetch-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Heetch Dark\n  Author: Geoffrey Teale (tealeg@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme heetch-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #190134  Default Background\nbase01  #392551  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5A496E  Selection Background\nbase03  #7B6D8B  Comments, Invisibles, Line Highlighting\nbase04  #9C92A8  Dark Foreground (Used for status bars)\nbase05  #BDB6C5  Default Foreground, Caret, Delimiters, Operators\nbase06  #DEDAE2  Light Foreground (Not often used)\nbase07  #FEFFFF  Light Background (Not often used)\nbase08  #27D9D5  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #5BA2B6  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #8F6C97  Classes, Markup Bold, Search Text Background\nbase0B  #C33678  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #F80059  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #BD0152  Functions, Methods, Attribute IDs, Headings\nbase0E  #82034C  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #470546  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #bdb6c5;\n\tbackground: #190134;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5a496e;\n\tcolor: #bdb6c5;\n}\n/* purposely do not highlight these things */\n/* base03 - #7B6D8B -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #7b6d8b;\n}\n/* base04 - #9C92A8 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #9c92a8;\n}\n/* base05 - #BDB6C5 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #bdb6c5;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #27d9d5;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #5ba2b6;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #8f6c97;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8f6c97;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #c33678;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #f80059;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #bd0152;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #82034c;\n}\n.hljs-emphasis {\n\tcolor: #82034c;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #470546;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/heetch-dark.d.ts",
    "content": "export { heetchDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/heetch-dark.js",
    "content": "const heetchDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Heetch Dark\n  Author: Geoffrey Teale (tealeg@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#BDB6C5;background:#190134}.hljs::selection,\n.hljs ::selection{background-color:#5A496E;color:#BDB6C5}.hljs-comment{color:#7B6D8B}.hljs-tag{color:#9C92A8}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#BDB6C5}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#27D9D5}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#5BA2B6}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#8F6C97}.hljs-strong{font-weight:bold;color:#8F6C97}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#C33678}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#F80059}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#BD0152}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#82034C}.hljs-emphasis{color:#82034C;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#470546}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default heetchDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/heetch-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Heetch Light\n  Author: Geoffrey Teale (tealeg@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme heetch-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #feffff  Default Background\nbase01  #392551  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #7b6d8b  Selection Background\nbase03  #9c92a8  Comments, Invisibles, Line Highlighting\nbase04  #ddd6e5  Dark Foreground (Used for status bars)\nbase05  #5a496e  Default Foreground, Caret, Delimiters, Operators\nbase06  #470546  Light Foreground (Not often used)\nbase07  #190134  Light Background (Not often used)\nbase08  #27d9d5  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #bdb6c5  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #5ba2b6  Classes, Markup Bold, Search Text Background\nbase0B  #f80059  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #c33678  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #47f9f5  Functions, Methods, Attribute IDs, Headings\nbase0E  #bd0152  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #dedae2  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #5a496e;\n\tbackground: #feffff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #7b6d8b;\n\tcolor: #5a496e;\n}\n/* purposely do not highlight these things */\n/* base03 - #9c92a8 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #9c92a8;\n}\n/* base04 - #ddd6e5 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #ddd6e5;\n}\n/* base05 - #5a496e -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #5a496e;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #27d9d5;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #bdb6c5;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #5ba2b6;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #5ba2b6;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #f80059;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #c33678;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #47f9f5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #bd0152;\n}\n.hljs-emphasis {\n\tcolor: #bd0152;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #dedae2;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/heetch-light.d.ts",
    "content": "export { heetchLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/heetch-light.js",
    "content": "const heetchLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Heetch Light\n  Author: Geoffrey Teale (tealeg@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#5a496e;background:#feffff}.hljs::selection,\n.hljs ::selection{background-color:#7b6d8b;color:#5a496e}.hljs-comment{color:#9c92a8}.hljs-tag{color:#ddd6e5}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#5a496e}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#27d9d5}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#bdb6c5}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#5ba2b6}.hljs-strong{font-weight:bold;color:#5ba2b6}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#f80059}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#c33678}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#47f9f5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#bd0152}.hljs-emphasis{color:#bd0152;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#dedae2}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default heetchLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/helios.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Helios\n  Author: Alex Meyer (https://github.com/reyemxela)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme helios\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1d2021  Default Background\nbase01  #383c3e  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #53585b  Selection Background\nbase03  #6f7579  Comments, Invisibles, Line Highlighting\nbase04  #cdcdcd  Dark Foreground (Used for status bars)\nbase05  #d5d5d5  Default Foreground, Caret, Delimiters, Operators\nbase06  #dddddd  Light Foreground (Not often used)\nbase07  #e5e5e5  Light Background (Not often used)\nbase08  #d72638  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #eb8413  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f19d1a  Classes, Markup Bold, Search Text Background\nbase0B  #88b92d  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1ba595  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #1e8bac  Functions, Methods, Attribute IDs, Headings\nbase0E  #be4264  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #c85e0d  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d5d5d5;\n\tbackground: #1d2021;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #53585b;\n\tcolor: #d5d5d5;\n}\n/* purposely do not highlight these things */\n/* base03 - #6f7579 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6f7579;\n}\n/* base04 - #cdcdcd -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #cdcdcd;\n}\n/* base05 - #d5d5d5 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d5d5d5;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d72638;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #eb8413;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f19d1a;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f19d1a;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #88b92d;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1ba595;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #1e8bac;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #be4264;\n}\n.hljs-emphasis {\n\tcolor: #be4264;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c85e0d;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/helios.d.ts",
    "content": "export { helios as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/helios.js",
    "content": "const helios = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Helios\n  Author: Alex Meyer (https://github.com/reyemxela)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d5d5d5;background:#1d2021}.hljs::selection,\n.hljs ::selection{background-color:#53585b;color:#d5d5d5}.hljs-comment{color:#6f7579}.hljs-tag{color:#cdcdcd}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d5d5d5}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d72638}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#eb8413}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f19d1a}.hljs-strong{font-weight:bold;color:#f19d1a}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#88b92d}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1ba595}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#1e8bac}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#be4264}.hljs-emphasis{color:#be4264;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#c85e0d}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default helios;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/hopscotch.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Hopscotch\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme hopscotch\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #322931  Default Background\nbase01  #433b42  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5c545b  Selection Background\nbase03  #797379  Comments, Invisibles, Line Highlighting\nbase04  #989498  Dark Foreground (Used for status bars)\nbase05  #b9b5b8  Default Foreground, Caret, Delimiters, Operators\nbase06  #d5d3d5  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #dd464c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fd8b19  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fdcc59  Classes, Markup Bold, Search Text Background\nbase0B  #8fc13e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #149b93  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #1290bf  Functions, Methods, Attribute IDs, Headings\nbase0E  #c85e7c  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b33508  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #b9b5b8;\n\tbackground: #322931;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5c545b;\n\tcolor: #b9b5b8;\n}\n/* purposely do not highlight these things */\n/* base03 - #797379 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #797379;\n}\n/* base04 - #989498 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #989498;\n}\n/* base05 - #b9b5b8 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #b9b5b8;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #dd464c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fd8b19;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fdcc59;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fdcc59;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #8fc13e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #149b93;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #1290bf;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c85e7c;\n}\n.hljs-emphasis {\n\tcolor: #c85e7c;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b33508;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/hopscotch.d.ts",
    "content": "export { hopscotch as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/hopscotch.js",
    "content": "const hopscotch = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Hopscotch\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#b9b5b8;background:#322931}.hljs::selection,\n.hljs ::selection{background-color:#5c545b;color:#b9b5b8}.hljs-comment{color:#797379}.hljs-tag{color:#989498}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#b9b5b8}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#dd464c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fd8b19}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fdcc59}.hljs-strong{font-weight:bold;color:#fdcc59}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#8fc13e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#149b93}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#1290bf}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#c85e7c}.hljs-emphasis{color:#c85e7c;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b33508}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default hopscotch;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/horizon-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Horizon Dark\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme horizon-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1C1E26  Default Background\nbase01  #232530  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #2E303E  Selection Background\nbase03  #6F6F70  Comments, Invisibles, Line Highlighting\nbase04  #9DA0A2  Dark Foreground (Used for status bars)\nbase05  #CBCED0  Default Foreground, Caret, Delimiters, Operators\nbase06  #DCDFE4  Light Foreground (Not often used)\nbase07  #E3E6EE  Light Background (Not often used)\nbase08  #E93C58  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #E58D7D  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #EFB993  Classes, Markup Bold, Search Text Background\nbase0B  #EFAF8E  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #24A8B4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #DF5273  Functions, Methods, Attribute IDs, Headings\nbase0E  #B072D1  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #E4A382  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cbced0;\n\tbackground: #1c1e26;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #2e303e;\n\tcolor: #cbced0;\n}\n/* purposely do not highlight these things */\n/* base03 - #6F6F70 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6f6f70;\n}\n/* base04 - #9DA0A2 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #9da0a2;\n}\n/* base05 - #CBCED0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cbced0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e93c58;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e58d7d;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #efb993;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #efb993;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #efaf8e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #24a8b4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #df5273;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b072d1;\n}\n.hljs-emphasis {\n\tcolor: #b072d1;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e4a382;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/horizon-dark.d.ts",
    "content": "export { horizonDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/horizon-dark.js",
    "content": "const horizonDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Horizon Dark\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#CBCED0;background:#1C1E26}.hljs::selection,\n.hljs ::selection{background-color:#2E303E;color:#CBCED0}.hljs-comment{color:#6F6F70}.hljs-tag{color:#9DA0A2}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#CBCED0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#E93C58}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#E58D7D}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#EFB993}.hljs-strong{font-weight:bold;color:#EFB993}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#EFAF8E}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#24A8B4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#DF5273}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#B072D1}.hljs-emphasis{color:#B072D1;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#E4A382}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default horizonDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/horizon-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Horizon Light\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme horizon-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #FDF0ED  Default Background\nbase01  #FADAD1  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #F9CBBE  Selection Background\nbase03  #BDB3B1  Comments, Invisibles, Line Highlighting\nbase04  #948C8A  Dark Foreground (Used for status bars)\nbase05  #403C3D  Default Foreground, Caret, Delimiters, Operators\nbase06  #302C2D  Light Foreground (Not often used)\nbase07  #201C1D  Light Background (Not often used)\nbase08  #E95678  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #F9CEC3  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FADAD1  Classes, Markup Bold, Search Text Background\nbase0B  #29D398  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #59E1E3  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #26BBD9  Functions, Methods, Attribute IDs, Headings\nbase0E  #EE64AC  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #F9CBBE  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #403c3d;\n\tbackground: #fdf0ed;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #f9cbbe;\n\tcolor: #403c3d;\n}\n/* purposely do not highlight these things */\n/* base03 - #BDB3B1 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #bdb3b1;\n}\n/* base04 - #948C8A -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #948c8a;\n}\n/* base05 - #403C3D -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #403c3d;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e95678;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f9cec3;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fadad1;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fadad1;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #29d398;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #59e1e3;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #26bbd9;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ee64ac;\n}\n.hljs-emphasis {\n\tcolor: #ee64ac;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #f9cbbe;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/horizon-light.d.ts",
    "content": "export { horizonLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/horizon-light.js",
    "content": "const horizonLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Horizon Light\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#403C3D;background:#FDF0ED}.hljs::selection,\n.hljs ::selection{background-color:#F9CBBE;color:#403C3D}.hljs-comment{color:#BDB3B1}.hljs-tag{color:#948C8A}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#403C3D}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#E95678}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#F9CEC3}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FADAD1}.hljs-strong{font-weight:bold;color:#FADAD1}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#29D398}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#59E1E3}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#26BBD9}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#EE64AC}.hljs-emphasis{color:#EE64AC;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#F9CBBE}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default horizonLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/humanoid-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Humanoid dark\n  Author: Thomas (tasmo) Friese\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme humanoid-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #232629  Default Background\nbase01  #333b3d  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #484e54  Selection Background\nbase03  #60615d  Comments, Invisibles, Line Highlighting\nbase04  #c0c0bd  Dark Foreground (Used for status bars)\nbase05  #f8f8f2  Default Foreground, Caret, Delimiters, Operators\nbase06  #fcfcf6  Light Foreground (Not often used)\nbase07  #fcfcfc  Light Background (Not often used)\nbase08  #f11235  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff9505  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffb627  Classes, Markup Bold, Search Text Background\nbase0B  #02d849  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #0dd9d6  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #00a6fb  Functions, Methods, Attribute IDs, Headings\nbase0E  #f15ee3  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b27701  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #f8f8f2;\n\tbackground: #232629;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #484e54;\n\tcolor: #f8f8f2;\n}\n/* purposely do not highlight these things */\n/* base03 - #60615d -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #60615d;\n}\n/* base04 - #c0c0bd -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #c0c0bd;\n}\n/* base05 - #f8f8f2 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #f8f8f2;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f11235;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff9505;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffb627;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffb627;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #02d849;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #0dd9d6;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #00a6fb;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #f15ee3;\n}\n.hljs-emphasis {\n\tcolor: #f15ee3;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b27701;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/humanoid-dark.d.ts",
    "content": "export { humanoidDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/humanoid-dark.js",
    "content": "const humanoidDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Humanoid dark\n  Author: Thomas (tasmo) Friese\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#f8f8f2;background:#232629}.hljs::selection,\n.hljs ::selection{background-color:#484e54;color:#f8f8f2}.hljs-comment{color:#60615d}.hljs-tag{color:#c0c0bd}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#f8f8f2}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f11235}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff9505}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffb627}.hljs-strong{font-weight:bold;color:#ffb627}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#02d849}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#0dd9d6}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#00a6fb}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#f15ee3}.hljs-emphasis{color:#f15ee3;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b27701}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default humanoidDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/humanoid-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Humanoid light\n  Author: Thomas (tasmo) Friese\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme humanoid-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f8f8f2  Default Background\nbase01  #efefe9  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #deded8  Selection Background\nbase03  #c0c0bd  Comments, Invisibles, Line Highlighting\nbase04  #60615d  Dark Foreground (Used for status bars)\nbase05  #232629  Default Foreground, Caret, Delimiters, Operators\nbase06  #2f3337  Light Foreground (Not often used)\nbase07  #070708  Light Background (Not often used)\nbase08  #b0151a  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff3d00  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffb627  Classes, Markup Bold, Search Text Background\nbase0B  #388e3c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #008e8e  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0082c9  Functions, Methods, Attribute IDs, Headings\nbase0E  #700f98  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b27701  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #232629;\n\tbackground: #f8f8f2;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #deded8;\n\tcolor: #232629;\n}\n/* purposely do not highlight these things */\n/* base03 - #c0c0bd -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #c0c0bd;\n}\n/* base04 - #60615d -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #60615d;\n}\n/* base05 - #232629 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #232629;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #b0151a;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff3d00;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffb627;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffb627;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #388e3c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #008e8e;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0082c9;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #700f98;\n}\n.hljs-emphasis {\n\tcolor: #700f98;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b27701;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/humanoid-light.d.ts",
    "content": "export { humanoidLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/humanoid-light.js",
    "content": "const humanoidLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Humanoid light\n  Author: Thomas (tasmo) Friese\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#232629;background:#f8f8f2}.hljs::selection,\n.hljs ::selection{background-color:#deded8;color:#232629}.hljs-comment{color:#c0c0bd}.hljs-tag{color:#60615d}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#232629}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#b0151a}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff3d00}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffb627}.hljs-strong{font-weight:bold;color:#ffb627}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#388e3c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#008e8e}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0082c9}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#700f98}.hljs-emphasis{color:#700f98;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b27701}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default humanoidLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/hybrid.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nvim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid)\n\n*/\n.hljs {\n\tbackground: #1d1f21;\n\tcolor: #c5c8c6;\n}\n/*selection color*/\n.hljs::selection,\n.hljs span::selection {\n\tbackground: #373b41;\n}\n.hljs::-moz-selection,\n.hljs span::-moz-selection {\n\tbackground: #373b41;\n}\n/*color: fg_yellow*/\n.hljs-title,\n.hljs-name {\n\tcolor: #f0c674;\n}\n/*color: fg_comment*/\n.hljs-comment,\n.hljs-meta,\n.hljs-meta .hljs-keyword {\n\tcolor: #707880;\n}\n/*color: fg_red*/\n.hljs-number,\n.hljs-symbol,\n.hljs-literal,\n.hljs-deletion,\n.hljs-link {\n\tcolor: #cc6666;\n}\n/*color: fg_green*/\n.hljs-string,\n.hljs-doctag,\n.hljs-addition,\n.hljs-regexp,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n\tcolor: #b5bd68;\n}\n/*color: fg_purple*/\n.hljs-attribute,\n.hljs-code,\n.hljs-selector-id {\n\tcolor: #b294bb;\n}\n/*color: fg_blue*/\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-bullet,\n.hljs-tag {\n\tcolor: #81a2be;\n}\n/*color: fg_aqua*/\n.hljs-subst,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable {\n\tcolor: #8abeb7;\n}\n/*color: fg_orange*/\n.hljs-type,\n.hljs-built_in,\n.hljs-quote,\n.hljs-section,\n.hljs-selector-class {\n\tcolor: #de935f;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/hybrid.d.ts",
    "content": "export { hybrid as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/hybrid.js",
    "content": "const hybrid = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1d1f21;color:#c5c8c6}.hljs::selection,\n.hljs span::selection{background:#373b41}.hljs::-moz-selection,\n.hljs span::-moz-selection{background:#373b41}.hljs-title,\n.hljs-name{color:#f0c674}.hljs-comment,\n.hljs-meta,\n.hljs-meta .hljs-keyword{color:#707880}.hljs-number,\n.hljs-symbol,\n.hljs-literal,\n.hljs-deletion,\n.hljs-link{color:#cc6666}.hljs-string,\n.hljs-doctag,\n.hljs-addition,\n.hljs-regexp,\n.hljs-selector-attr,\n.hljs-selector-pseudo{color:#b5bd68}.hljs-attribute,\n.hljs-code,\n.hljs-selector-id{color:#b294bb}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-bullet,\n.hljs-tag{color:#81a2be}.hljs-subst,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable{color:#8abeb7}.hljs-type,\n.hljs-built_in,\n.hljs-quote,\n.hljs-section,\n.hljs-selector-class{color:#de935f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default hybrid;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ia-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: iA Dark\n  Author: iA Inc. (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme ia-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1a1a1a  Default Background\nbase01  #222222  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #1d414d  Selection Background\nbase03  #767676  Comments, Invisibles, Line Highlighting\nbase04  #b8b8b8  Dark Foreground (Used for status bars)\nbase05  #cccccc  Default Foreground, Caret, Delimiters, Operators\nbase06  #e8e8e8  Light Foreground (Not often used)\nbase07  #f8f8f8  Light Background (Not often used)\nbase08  #d88568  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d86868  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #b99353  Classes, Markup Bold, Search Text Background\nbase0B  #83a471  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #7c9cae  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #8eccdd  Functions, Methods, Attribute IDs, Headings\nbase0E  #b98eb2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #8b6c37  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cccccc;\n\tbackground: #1a1a1a;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #1d414d;\n\tcolor: #cccccc;\n}\n/* purposely do not highlight these things */\n/* base03 - #767676 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #767676;\n}\n/* base04 - #b8b8b8 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b8b8b8;\n}\n/* base05 - #cccccc -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cccccc;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d88568;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d86868;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #b99353;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b99353;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #83a471;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #7c9cae;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #8eccdd;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b98eb2;\n}\n.hljs-emphasis {\n\tcolor: #b98eb2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #8b6c37;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ia-dark.d.ts",
    "content": "export { iaDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ia-dark.js",
    "content": "const iaDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: iA Dark\n  Author: iA Inc. (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cccccc;background:#1a1a1a}.hljs::selection,\n.hljs ::selection{background-color:#1d414d;color:#cccccc}.hljs-comment{color:#767676}.hljs-tag{color:#b8b8b8}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#cccccc}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d88568}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d86868}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#b99353}.hljs-strong{font-weight:bold;color:#b99353}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#83a471}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#7c9cae}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#8eccdd}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b98eb2}.hljs-emphasis{color:#b98eb2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#8b6c37}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default iaDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ia-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: iA Light\n  Author: iA Inc. (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme ia-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f6f6f6  Default Background\nbase01  #dedede  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #bde5f2  Selection Background\nbase03  #898989  Comments, Invisibles, Line Highlighting\nbase04  #767676  Dark Foreground (Used for status bars)\nbase05  #181818  Default Foreground, Caret, Delimiters, Operators\nbase06  #e8e8e8  Light Foreground (Not often used)\nbase07  #f8f8f8  Light Background (Not often used)\nbase08  #9c5a02  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #c43e18  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c48218  Classes, Markup Bold, Search Text Background\nbase0B  #38781c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #2d6bb1  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #48bac2  Functions, Methods, Attribute IDs, Headings\nbase0E  #a94598  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #8b6c37  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #181818;\n\tbackground: #f6f6f6;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #bde5f2;\n\tcolor: #181818;\n}\n/* purposely do not highlight these things */\n/* base03 - #898989 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #898989;\n}\n/* base04 - #767676 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #767676;\n}\n/* base05 - #181818 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #181818;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #9c5a02;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #c43e18;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c48218;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c48218;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #38781c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #2d6bb1;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #48bac2;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a94598;\n}\n.hljs-emphasis {\n\tcolor: #a94598;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #8b6c37;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ia-light.d.ts",
    "content": "export { iaLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ia-light.js",
    "content": "const iaLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: iA Light\n  Author: iA Inc. (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#181818;background:#f6f6f6}.hljs::selection,\n.hljs ::selection{background-color:#bde5f2;color:#181818}.hljs-comment{color:#898989}.hljs-tag{color:#767676}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#181818}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#9c5a02}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#c43e18}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c48218}.hljs-strong{font-weight:bold;color:#c48218}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#38781c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#2d6bb1}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#48bac2}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#a94598}.hljs-emphasis{color:#a94598;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#8b6c37}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default iaLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/icy-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Icy Dark\n  Author: icyphox (https://icyphox.ga)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme icy-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #021012  Default Background\nbase01  #031619  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #041f23  Selection Background\nbase03  #052e34  Comments, Invisibles, Line Highlighting\nbase04  #064048  Dark Foreground (Used for status bars)\nbase05  #095b67  Default Foreground, Caret, Delimiters, Operators\nbase06  #0c7c8c  Light Foreground (Not often used)\nbase07  #109cb0  Light Background (Not often used)\nbase08  #16c1d9  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #b3ebf2  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #80deea  Classes, Markup Bold, Search Text Background\nbase0B  #4dd0e1  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #26c6da  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #00bcd4  Functions, Methods, Attribute IDs, Headings\nbase0E  #00acc1  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #0097a7  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #095b67;\n\tbackground: #021012;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #041f23;\n\tcolor: #095b67;\n}\n/* purposely do not highlight these things */\n/* base03 - #052e34 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #052e34;\n}\n/* base04 - #064048 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #064048;\n}\n/* base05 - #095b67 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #095b67;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #16c1d9;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #b3ebf2;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #80deea;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #80deea;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #4dd0e1;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #26c6da;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #00bcd4;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #00acc1;\n}\n.hljs-emphasis {\n\tcolor: #00acc1;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #0097a7;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/icy-dark.d.ts",
    "content": "export { icyDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/icy-dark.js",
    "content": "const icyDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Icy Dark\n  Author: icyphox (https://icyphox.ga)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#095b67;background:#021012}.hljs::selection,\n.hljs ::selection{background-color:#041f23;color:#095b67}.hljs-comment{color:#052e34}.hljs-tag{color:#064048}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#095b67}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#16c1d9}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#b3ebf2}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#80deea}.hljs-strong{font-weight:bold;color:#80deea}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#4dd0e1}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#26c6da}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#00bcd4}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#00acc1}.hljs-emphasis{color:#00acc1;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#0097a7}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default icyDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/idea.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nIntellij Idea-like styling (c) Vasily Polovnyov <vast@whiteants.net>\n\n*/\n.hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.hljs-subst,\n.hljs-title {\n\tfont-weight: normal;\n\tcolor: #000;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #808080;\n\tfont-style: italic;\n}\n.hljs-meta {\n\tcolor: #808000;\n}\n.hljs-tag {\n\tbackground: #efefef;\n}\n.hljs-section,\n.hljs-name,\n.hljs-literal,\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-type,\n.hljs-selector-id,\n.hljs-selector-class {\n\tfont-weight: bold;\n\tcolor: #000080;\n}\n.hljs-attribute,\n.hljs-number,\n.hljs-regexp,\n.hljs-link {\n\tfont-weight: bold;\n\tcolor: #0000ff;\n}\n.hljs-number,\n.hljs-regexp,\n.hljs-link {\n\tfont-weight: normal;\n}\n.hljs-string {\n\tcolor: #008000;\n\tfont-weight: bold;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-formula {\n\tcolor: #000;\n\tbackground: #d0eded;\n\tfont-style: italic;\n}\n.hljs-doctag {\n\ttext-decoration: underline;\n}\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #660e7a;\n}\n.hljs-addition {\n\tbackground: #baeeba;\n}\n.hljs-deletion {\n\tbackground: #ffc8bd;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/idea.d.ts",
    "content": "export { idea as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/idea.js",
    "content": "const idea = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000;background:#fff}.hljs-subst,\n.hljs-title{font-weight:normal;color:#000}.hljs-comment,\n.hljs-quote{color:#808080;font-style:italic}.hljs-meta{color:#808000}.hljs-tag{background:#efefef}.hljs-section,\n.hljs-name,\n.hljs-literal,\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-type,\n.hljs-selector-id,\n.hljs-selector-class{font-weight:bold;color:#000080}.hljs-attribute,\n.hljs-number,\n.hljs-regexp,\n.hljs-link{font-weight:bold;color:#0000ff}.hljs-number,\n.hljs-regexp,\n.hljs-link{font-weight:normal}.hljs-string{color:#008000;font-weight:bold}.hljs-symbol,\n.hljs-bullet,\n.hljs-formula{color:#000;background:#d0eded;font-style:italic}.hljs-doctag{text-decoration:underline}.hljs-variable,\n.hljs-template-variable{color:#660e7a}.hljs-addition{background:#baeeba}.hljs-deletion{background:#ffc8bd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default idea;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/index.d.ts",
    "content": "export declare const _3024: string;\nexport declare const a11yDark: string;\nexport declare const a11yLight: string;\nexport declare const agate: string;\nexport declare const anOldHope: string;\nexport declare const androidstudio: string;\nexport declare const apathy: string;\nexport declare const apprentice: string;\nexport declare const arduinoLight: string;\nexport declare const arta: string;\nexport declare const ascetic: string;\nexport declare const ashes: string;\nexport declare const atelierCave: string;\nexport declare const atelierCaveLight: string;\nexport declare const atelierDune: string;\nexport declare const atelierDuneLight: string;\nexport declare const atelierEstuary: string;\nexport declare const atelierEstuaryLight: string;\nexport declare const atelierForest: string;\nexport declare const atelierForestLight: string;\nexport declare const atelierHeath: string;\nexport declare const atelierHeathLight: string;\nexport declare const atelierLakeside: string;\nexport declare const atelierLakesideLight: string;\nexport declare const atelierPlateau: string;\nexport declare const atelierPlateauLight: string;\nexport declare const atelierSavanna: string;\nexport declare const atelierSavannaLight: string;\nexport declare const atelierSeaside: string;\nexport declare const atelierSeasideLight: string;\nexport declare const atelierSulphurpool: string;\nexport declare const atelierSulphurpoolLight: string;\nexport declare const atlas: string;\nexport declare const atomOneDark: string;\nexport declare const atomOneDarkReasonable: string;\nexport declare const atomOneLight: string;\nexport declare const base16Github: string;\nexport declare const base16IrBlack: string;\nexport declare const base16Monokai: string;\nexport declare const base16Nord: string;\nexport declare const bespin: string;\nexport declare const blackMetal: string;\nexport declare const blackMetalBathory: string;\nexport declare const blackMetalBurzum: string;\nexport declare const blackMetalDarkFuneral: string;\nexport declare const blackMetalGorgoroth: string;\nexport declare const blackMetalImmortal: string;\nexport declare const blackMetalKhold: string;\nexport declare const blackMetalMarduk: string;\nexport declare const blackMetalMayhem: string;\nexport declare const blackMetalNile: string;\nexport declare const blackMetalVenom: string;\nexport declare const brewer: string;\nexport declare const bright: string;\nexport declare const brogrammer: string;\nexport declare const brownPaper: string;\nexport declare const brushTrees: string;\nexport declare const brushTreesDark: string;\nexport declare const chalk: string;\nexport declare const circus: string;\nexport declare const classicDark: string;\nexport declare const classicLight: string;\nexport declare const codepenEmbed: string;\nexport declare const codeschool: string;\nexport declare const colorBrewer: string;\nexport declare const colors: string;\nexport declare const cupcake: string;\nexport declare const cupertino: string;\nexport declare const danqing: string;\nexport declare const darcula: string;\nexport declare const dark: string;\nexport declare const darkViolet: string;\nexport declare const darkmoss: string;\nexport declare const darktooth: string;\nexport declare const decaf: string;\nexport declare const _default: string;\nexport declare const defaultDark: string;\nexport declare const defaultLight: string;\nexport declare const devibeans: string;\nexport declare const dirtysea: string;\nexport declare const docco: string;\nexport declare const dracula: string;\nexport declare const edgeDark: string;\nexport declare const edgeLight: string;\nexport declare const eighties: string;\nexport declare const embers: string;\nexport declare const equilibriumDark: string;\nexport declare const equilibriumGrayDark: string;\nexport declare const equilibriumGrayLight: string;\nexport declare const equilibriumLight: string;\nexport declare const espresso: string;\nexport declare const eva: string;\nexport declare const evaDim: string;\nexport declare const far: string;\nexport declare const felipec: string;\nexport declare const flat: string;\nexport declare const foundation: string;\nexport declare const framer: string;\nexport declare const fruitSoda: string;\nexport declare const gigavolt: string;\nexport declare const github: string;\nexport declare const githubDark: string;\nexport declare const githubDarkDimmed: string;\nexport declare const gml: string;\nexport declare const googleDark: string;\nexport declare const googleLight: string;\nexport declare const googlecode: string;\nexport declare const gradientDark: string;\nexport declare const gradientLight: string;\nexport declare const grayscale: string;\nexport declare const grayscaleDark: string;\nexport declare const grayscaleLight: string;\nexport declare const greenScreen: string;\nexport declare const gruvboxDarkHard: string;\nexport declare const gruvboxDarkMedium: string;\nexport declare const gruvboxDarkPale: string;\nexport declare const gruvboxDarkSoft: string;\nexport declare const gruvboxLightHard: string;\nexport declare const gruvboxLightMedium: string;\nexport declare const gruvboxLightSoft: string;\nexport declare const hardcore: string;\nexport declare const harmonic16Dark: string;\nexport declare const harmonic16Light: string;\nexport declare const heetchDark: string;\nexport declare const heetchLight: string;\nexport declare const helios: string;\nexport declare const hopscotch: string;\nexport declare const horizonDark: string;\nexport declare const horizonLight: string;\nexport declare const humanoidDark: string;\nexport declare const humanoidLight: string;\nexport declare const hybrid: string;\nexport declare const iaDark: string;\nexport declare const iaLight: string;\nexport declare const icyDark: string;\nexport declare const idea: string;\nexport declare const intellijLight: string;\nexport declare const irBlack: string;\nexport declare const isblEditorDark: string;\nexport declare const isblEditorLight: string;\nexport declare const isotope: string;\nexport declare const kimber: string;\nexport declare const kimbieDark: string;\nexport declare const kimbieLight: string;\nexport declare const lightfair: string;\nexport declare const lioshi: string;\nexport declare const londonTube: string;\nexport declare const macintosh: string;\nexport declare const magula: string;\nexport declare const marrakesh: string;\nexport declare const materia: string;\nexport declare const material: string;\nexport declare const materialDarker: string;\nexport declare const materialLighter: string;\nexport declare const materialPalenight: string;\nexport declare const materialVivid: string;\nexport declare const mellowPurple: string;\nexport declare const mexicoLight: string;\nexport declare const mocha: string;\nexport declare const monoBlue: string;\nexport declare const monokai: string;\nexport declare const monokaiSublime: string;\nexport declare const nebula: string;\nexport declare const nightOwl: string;\nexport declare const nnfxDark: string;\nexport declare const nnfxLight: string;\nexport declare const nord: string;\nexport declare const nova: string;\nexport declare const obsidian: string;\nexport declare const ocean: string;\nexport declare const oceanicnext: string;\nexport declare const oneLight: string;\nexport declare const onedark: string;\nexport declare const outrunDark: string;\nexport declare const pandaSyntaxDark: string;\nexport declare const pandaSyntaxLight: string;\nexport declare const papercolorDark: string;\nexport declare const papercolorLight: string;\nexport declare const paraiso: string;\nexport declare const paraisoDark: string;\nexport declare const paraisoLight: string;\nexport declare const pasque: string;\nexport declare const phd: string;\nexport declare const pico: string;\nexport declare const pojoaque: string;\nexport declare const pop: string;\nexport declare const porple: string;\nexport declare const purebasic: string;\nexport declare const qtcreatorDark: string;\nexport declare const qtcreatorLight: string;\nexport declare const qualia: string;\nexport declare const railscasts: string;\nexport declare const rainbow: string;\nexport declare const rebecca: string;\nexport declare const rosPine: string;\nexport declare const rosPineDawn: string;\nexport declare const rosPineMoon: string;\nexport declare const routeros: string;\nexport declare const sagelight: string;\nexport declare const sandcastle: string;\nexport declare const schoolBook: string;\nexport declare const setiUi: string;\nexport declare const shadesOfPurple: string;\nexport declare const shapeshifter: string;\nexport declare const silkDark: string;\nexport declare const silkLight: string;\nexport declare const snazzy: string;\nexport declare const solarFlare: string;\nexport declare const solarFlareLight: string;\nexport declare const solarizedDark: string;\nexport declare const solarizedLight: string;\nexport declare const spacemacs: string;\nexport declare const srcery: string;\nexport declare const stackoverflowDark: string;\nexport declare const stackoverflowLight: string;\nexport declare const summercamp: string;\nexport declare const summerfruitDark: string;\nexport declare const summerfruitLight: string;\nexport declare const sunburst: string;\nexport declare const synthMidnightTerminalDark: string;\nexport declare const synthMidnightTerminalLight: string;\nexport declare const tango: string;\nexport declare const tender: string;\nexport declare const tokyoNightDark: string;\nexport declare const tokyoNightLight: string;\nexport declare const tomorrow: string;\nexport declare const tomorrowNight: string;\nexport declare const tomorrowNightBlue: string;\nexport declare const tomorrowNightBright: string;\nexport declare const twilight: string;\nexport declare const unikittyDark: string;\nexport declare const unikittyLight: string;\nexport declare const vs: string;\nexport declare const vs2015: string;\nexport declare const vulcan: string;\nexport declare const windows10: string;\nexport declare const windows10Light: string;\nexport declare const windows95: string;\nexport declare const windows95Light: string;\nexport declare const windowsHighContrast: string;\nexport declare const windowsHighContrastLight: string;\nexport declare const windowsNt: string;\nexport declare const windowsNtLight: string;\nexport declare const woodland: string;\nexport declare const xcode: string;\nexport declare const xcodeDusk: string;\nexport declare const xt256: string;\nexport declare const zenburn: string;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/index.js",
    "content": "export { default as _3024 } from './3024';\nexport { default as a11yDark } from './a11y-dark';\nexport { default as a11yLight } from './a11y-light';\nexport { default as agate } from './agate';\nexport { default as anOldHope } from './an-old-hope';\nexport { default as androidstudio } from './androidstudio';\nexport { default as apathy } from './apathy';\nexport { default as apprentice } from './apprentice';\nexport { default as arduinoLight } from './arduino-light';\nexport { default as arta } from './arta';\nexport { default as ascetic } from './ascetic';\nexport { default as ashes } from './ashes';\nexport { default as atelierCave } from './atelier-cave';\nexport { default as atelierCaveLight } from './atelier-cave-light';\nexport { default as atelierDune } from './atelier-dune';\nexport { default as atelierDuneLight } from './atelier-dune-light';\nexport { default as atelierEstuary } from './atelier-estuary';\nexport { default as atelierEstuaryLight } from './atelier-estuary-light';\nexport { default as atelierForest } from './atelier-forest';\nexport { default as atelierForestLight } from './atelier-forest-light';\nexport { default as atelierHeath } from './atelier-heath';\nexport { default as atelierHeathLight } from './atelier-heath-light';\nexport { default as atelierLakeside } from './atelier-lakeside';\nexport { default as atelierLakesideLight } from './atelier-lakeside-light';\nexport { default as atelierPlateau } from './atelier-plateau';\nexport { default as atelierPlateauLight } from './atelier-plateau-light';\nexport { default as atelierSavanna } from './atelier-savanna';\nexport { default as atelierSavannaLight } from './atelier-savanna-light';\nexport { default as atelierSeaside } from './atelier-seaside';\nexport { default as atelierSeasideLight } from './atelier-seaside-light';\nexport { default as atelierSulphurpool } from './atelier-sulphurpool';\nexport { default as atelierSulphurpoolLight } from './atelier-sulphurpool-light';\nexport { default as atlas } from './atlas';\nexport { default as atomOneDark } from './atom-one-dark';\nexport { default as atomOneDarkReasonable } from './atom-one-dark-reasonable';\nexport { default as atomOneLight } from './atom-one-light';\nexport { default as base16Github } from './base16-github';\nexport { default as base16IrBlack } from './base16-ir-black';\nexport { default as base16Monokai } from './base16-monokai';\nexport { default as base16Nord } from './base16-nord';\nexport { default as bespin } from './bespin';\nexport { default as blackMetal } from './black-metal';\nexport { default as blackMetalBathory } from './black-metal-bathory';\nexport { default as blackMetalBurzum } from './black-metal-burzum';\nexport { default as blackMetalDarkFuneral } from './black-metal-dark-funeral';\nexport { default as blackMetalGorgoroth } from './black-metal-gorgoroth';\nexport { default as blackMetalImmortal } from './black-metal-immortal';\nexport { default as blackMetalKhold } from './black-metal-khold';\nexport { default as blackMetalMarduk } from './black-metal-marduk';\nexport { default as blackMetalMayhem } from './black-metal-mayhem';\nexport { default as blackMetalNile } from './black-metal-nile';\nexport { default as blackMetalVenom } from './black-metal-venom';\nexport { default as brewer } from './brewer';\nexport { default as bright } from './bright';\nexport { default as brogrammer } from './brogrammer';\nexport { default as brownPaper } from './brown-paper';\nexport { default as brushTrees } from './brush-trees';\nexport { default as brushTreesDark } from './brush-trees-dark';\nexport { default as chalk } from './chalk';\nexport { default as circus } from './circus';\nexport { default as classicDark } from './classic-dark';\nexport { default as classicLight } from './classic-light';\nexport { default as codepenEmbed } from './codepen-embed';\nexport { default as codeschool } from './codeschool';\nexport { default as colorBrewer } from './color-brewer';\nexport { default as colors } from './colors';\nexport { default as cupcake } from './cupcake';\nexport { default as cupertino } from './cupertino';\nexport { default as danqing } from './danqing';\nexport { default as darcula } from './darcula';\nexport { default as dark } from './dark';\nexport { default as darkViolet } from './dark-violet';\nexport { default as darkmoss } from './darkmoss';\nexport { default as darktooth } from './darktooth';\nexport { default as decaf } from './decaf';\nexport { default as _default } from './default';\nexport { default as defaultDark } from './default-dark';\nexport { default as defaultLight } from './default-light';\nexport { default as devibeans } from './devibeans';\nexport { default as dirtysea } from './dirtysea';\nexport { default as docco } from './docco';\nexport { default as dracula } from './dracula';\nexport { default as edgeDark } from './edge-dark';\nexport { default as edgeLight } from './edge-light';\nexport { default as eighties } from './eighties';\nexport { default as embers } from './embers';\nexport { default as equilibriumDark } from './equilibrium-dark';\nexport { default as equilibriumGrayDark } from './equilibrium-gray-dark';\nexport { default as equilibriumGrayLight } from './equilibrium-gray-light';\nexport { default as equilibriumLight } from './equilibrium-light';\nexport { default as espresso } from './espresso';\nexport { default as eva } from './eva';\nexport { default as evaDim } from './eva-dim';\nexport { default as far } from './far';\nexport { default as felipec } from './felipec';\nexport { default as flat } from './flat';\nexport { default as foundation } from './foundation';\nexport { default as framer } from './framer';\nexport { default as fruitSoda } from './fruit-soda';\nexport { default as gigavolt } from './gigavolt';\nexport { default as github } from './github';\nexport { default as githubDark } from './github-dark';\nexport { default as githubDarkDimmed } from './github-dark-dimmed';\nexport { default as gml } from './gml';\nexport { default as googleDark } from './google-dark';\nexport { default as googleLight } from './google-light';\nexport { default as googlecode } from './googlecode';\nexport { default as gradientDark } from './gradient-dark';\nexport { default as gradientLight } from './gradient-light';\nexport { default as grayscale } from './grayscale';\nexport { default as grayscaleDark } from './grayscale-dark';\nexport { default as grayscaleLight } from './grayscale-light';\nexport { default as greenScreen } from './green-screen';\nexport { default as gruvboxDarkHard } from './gruvbox-dark-hard';\nexport { default as gruvboxDarkMedium } from './gruvbox-dark-medium';\nexport { default as gruvboxDarkPale } from './gruvbox-dark-pale';\nexport { default as gruvboxDarkSoft } from './gruvbox-dark-soft';\nexport { default as gruvboxLightHard } from './gruvbox-light-hard';\nexport { default as gruvboxLightMedium } from './gruvbox-light-medium';\nexport { default as gruvboxLightSoft } from './gruvbox-light-soft';\nexport { default as hardcore } from './hardcore';\nexport { default as harmonic16Dark } from './harmonic16-dark';\nexport { default as harmonic16Light } from './harmonic16-light';\nexport { default as heetchDark } from './heetch-dark';\nexport { default as heetchLight } from './heetch-light';\nexport { default as helios } from './helios';\nexport { default as hopscotch } from './hopscotch';\nexport { default as horizonDark } from './horizon-dark';\nexport { default as horizonLight } from './horizon-light';\nexport { default as humanoidDark } from './humanoid-dark';\nexport { default as humanoidLight } from './humanoid-light';\nexport { default as hybrid } from './hybrid';\nexport { default as iaDark } from './ia-dark';\nexport { default as iaLight } from './ia-light';\nexport { default as icyDark } from './icy-dark';\nexport { default as idea } from './idea';\nexport { default as intellijLight } from './intellij-light';\nexport { default as irBlack } from './ir-black';\nexport { default as isblEditorDark } from './isbl-editor-dark';\nexport { default as isblEditorLight } from './isbl-editor-light';\nexport { default as isotope } from './isotope';\nexport { default as kimber } from './kimber';\nexport { default as kimbieDark } from './kimbie-dark';\nexport { default as kimbieLight } from './kimbie-light';\nexport { default as lightfair } from './lightfair';\nexport { default as lioshi } from './lioshi';\nexport { default as londonTube } from './london-tube';\nexport { default as macintosh } from './macintosh';\nexport { default as magula } from './magula';\nexport { default as marrakesh } from './marrakesh';\nexport { default as materia } from './materia';\nexport { default as material } from './material';\nexport { default as materialDarker } from './material-darker';\nexport { default as materialLighter } from './material-lighter';\nexport { default as materialPalenight } from './material-palenight';\nexport { default as materialVivid } from './material-vivid';\nexport { default as mellowPurple } from './mellow-purple';\nexport { default as mexicoLight } from './mexico-light';\nexport { default as mocha } from './mocha';\nexport { default as monoBlue } from './mono-blue';\nexport { default as monokai } from './monokai';\nexport { default as monokaiSublime } from './monokai-sublime';\nexport { default as nebula } from './nebula';\nexport { default as nightOwl } from './night-owl';\nexport { default as nnfxDark } from './nnfx-dark';\nexport { default as nnfxLight } from './nnfx-light';\nexport { default as nord } from './nord';\nexport { default as nova } from './nova';\nexport { default as obsidian } from './obsidian';\nexport { default as ocean } from './ocean';\nexport { default as oceanicnext } from './oceanicnext';\nexport { default as oneLight } from './one-light';\nexport { default as onedark } from './onedark';\nexport { default as outrunDark } from './outrun-dark';\nexport { default as pandaSyntaxDark } from './panda-syntax-dark';\nexport { default as pandaSyntaxLight } from './panda-syntax-light';\nexport { default as papercolorDark } from './papercolor-dark';\nexport { default as papercolorLight } from './papercolor-light';\nexport { default as paraiso } from './paraiso';\nexport { default as paraisoDark } from './paraiso-dark';\nexport { default as paraisoLight } from './paraiso-light';\nexport { default as pasque } from './pasque';\nexport { default as phd } from './phd';\nexport { default as pico } from './pico';\nexport { default as pojoaque } from './pojoaque';\nexport { default as pop } from './pop';\nexport { default as porple } from './porple';\nexport { default as purebasic } from './purebasic';\nexport { default as qtcreatorDark } from './qtcreator-dark';\nexport { default as qtcreatorLight } from './qtcreator-light';\nexport { default as qualia } from './qualia';\nexport { default as railscasts } from './railscasts';\nexport { default as rainbow } from './rainbow';\nexport { default as rebecca } from './rebecca';\nexport { default as rosPine } from './ros-pine';\nexport { default as rosPineDawn } from './ros-pine-dawn';\nexport { default as rosPineMoon } from './ros-pine-moon';\nexport { default as routeros } from './routeros';\nexport { default as sagelight } from './sagelight';\nexport { default as sandcastle } from './sandcastle';\nexport { default as schoolBook } from './school-book';\nexport { default as setiUi } from './seti-ui';\nexport { default as shadesOfPurple } from './shades-of-purple';\nexport { default as shapeshifter } from './shapeshifter';\nexport { default as silkDark } from './silk-dark';\nexport { default as silkLight } from './silk-light';\nexport { default as snazzy } from './snazzy';\nexport { default as solarFlare } from './solar-flare';\nexport { default as solarFlareLight } from './solar-flare-light';\nexport { default as solarizedDark } from './solarized-dark';\nexport { default as solarizedLight } from './solarized-light';\nexport { default as spacemacs } from './spacemacs';\nexport { default as srcery } from './srcery';\nexport { default as stackoverflowDark } from './stackoverflow-dark';\nexport { default as stackoverflowLight } from './stackoverflow-light';\nexport { default as summercamp } from './summercamp';\nexport { default as summerfruitDark } from './summerfruit-dark';\nexport { default as summerfruitLight } from './summerfruit-light';\nexport { default as sunburst } from './sunburst';\nexport { default as synthMidnightTerminalDark } from './synth-midnight-terminal-dark';\nexport { default as synthMidnightTerminalLight } from './synth-midnight-terminal-light';\nexport { default as tango } from './tango';\nexport { default as tender } from './tender';\nexport { default as tokyoNightDark } from './tokyo-night-dark';\nexport { default as tokyoNightLight } from './tokyo-night-light';\nexport { default as tomorrow } from './tomorrow';\nexport { default as tomorrowNight } from './tomorrow-night';\nexport { default as tomorrowNightBlue } from './tomorrow-night-blue';\nexport { default as tomorrowNightBright } from './tomorrow-night-bright';\nexport { default as twilight } from './twilight';\nexport { default as unikittyDark } from './unikitty-dark';\nexport { default as unikittyLight } from './unikitty-light';\nexport { default as vs } from './vs';\nexport { default as vs2015 } from './vs2015';\nexport { default as vulcan } from './vulcan';\nexport { default as windows10 } from './windows-10';\nexport { default as windows10Light } from './windows-10-light';\nexport { default as windows95 } from './windows-95';\nexport { default as windows95Light } from './windows-95-light';\nexport { default as windowsHighContrast } from './windows-high-contrast';\nexport { default as windowsHighContrastLight } from './windows-high-contrast-light';\nexport { default as windowsNt } from './windows-nt';\nexport { default as windowsNtLight } from './windows-nt-light';\nexport { default as woodland } from './woodland';\nexport { default as xcode } from './xcode';\nexport { default as xcodeDusk } from './xcode-dusk';\nexport { default as xt256 } from './xt256';\nexport { default as zenburn } from './zenburn';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/intellij-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nIntellij-light style (c) Pegasis <me@pegasis.site>\n\n*/\n.hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.hljs-subst,\n.hljs-title {\n\tfont-weight: normal;\n\tcolor: #000;\n}\n.hljs-title.function_ {\n\tcolor: #7a7a43;\n}\n.hljs-code,\n.hljs-comment,\n.hljs-quote {\n\tcolor: #8c8c8c;\n\tfont-style: italic;\n}\n.hljs-meta {\n\tcolor: #9e880d;\n}\n.hljs-section {\n\tcolor: #871094;\n}\n.hljs-variable.language_,\n.hljs-symbol,\n.hljs-selector-class,\n.hljs-selector-id,\n.hljs-selector-tag,\n.hljs-template-tag,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-keyword,\n.hljs-meta .hljs-keyword,\n.hljs-literal,\n.hljs-name,\n.hljs-built_in,\n.hljs-type {\n\tcolor: #0033b3;\n}\n.hljs-property,\n.hljs-attr {\n\tcolor: #871094;\n}\n.hljs-attribute {\n\tcolor: #174ad4;\n}\n.hljs-number {\n\tcolor: #1750eb;\n}\n.hljs-regexp {\n\tcolor: #264eff;\n}\n.hljs-link {\n\ttext-decoration: underline;\n\tcolor: #006dcc;\n}\n.hljs-meta .hljs-string,\n.hljs-string {\n\tcolor: #067d17;\n}\n.hljs-char.escape_ {\n\tcolor: #0037a6;\n}\n.hljs-doctag {\n\ttext-decoration: underline;\n}\n.hljs-template-variable {\n\tcolor: #248f8f;\n}\n.hljs-addition {\n\tbackground: #bee6be;\n}\n.hljs-deletion {\n\tbackground: #d6d6d6;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-variable,\n.hljs-operator,\n.hljs-punctuation,\n.hljs-title.class_.inherited__,\n.hljs-title.class_,\n.hljs-params,\n.hljs-bullet,\n.hljs-formula,\n.hljs-tag {\n\t/* purposely ignored */\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/intellij-light.d.ts",
    "content": "export { intellijLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/intellij-light.js",
    "content": "const intellijLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000;background:#fff}.hljs-subst,\n.hljs-title{font-weight:normal;color:#000}.hljs-title.function_{color:#7A7A43}.hljs-code,\n.hljs-comment,\n.hljs-quote{color:#8C8C8C;font-style:italic}.hljs-meta{color:#9E880D}.hljs-section{color:#871094}.hljs-variable.language_,\n.hljs-symbol,\n.hljs-selector-class,\n.hljs-selector-id,\n.hljs-selector-tag,\n.hljs-template-tag,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-keyword,\n.hljs-meta .hljs-keyword,\n.hljs-literal,\n.hljs-name,\n.hljs-built_in,\n.hljs-type{color:#0033B3}.hljs-property,\n.hljs-attr{color:#871094}.hljs-attribute{color:#174AD4}.hljs-number{color:#1750EB}.hljs-regexp{color:#264EFF}.hljs-link{text-decoration:underline;color:#006DCC}.hljs-meta .hljs-string,\n.hljs-string{color:#067D17}.hljs-char.escape_{color:#0037A6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248F8F}.hljs-addition{background:#BEE6BE}.hljs-deletion{background:#D6D6D6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default intellijLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ir-black.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n  IR_Black style (c) Vasily Mikhailitchenko <vaskas@programica.ru>\n*/\n.hljs {\n\tbackground: #000;\n\tcolor: #f8f8f8;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-meta {\n\tcolor: #7c7c7c;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-tag,\n.hljs-name {\n\tcolor: #96cbfe;\n}\n.hljs-attribute,\n.hljs-selector-id {\n\tcolor: #ffffb6;\n}\n.hljs-string,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-addition {\n\tcolor: #a8ff60;\n}\n.hljs-subst {\n\tcolor: #daefa3;\n}\n.hljs-regexp,\n.hljs-link {\n\tcolor: #e9c062;\n}\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-doctag {\n\tcolor: #ffffb6;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-literal {\n\tcolor: #c6c5fe;\n}\n.hljs-number,\n.hljs-deletion {\n\tcolor: #ff73fd;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ir-black.d.ts",
    "content": "export { irBlack as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ir-black.js",
    "content": "const irBlack = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#000;color:#f8f8f8}.hljs-comment,\n.hljs-quote,\n.hljs-meta{color:#7c7c7c}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-tag,\n.hljs-name{color:#96cbfe}.hljs-attribute,\n.hljs-selector-id{color:#ffffb6}.hljs-string,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-addition{color:#a8ff60}.hljs-subst{color:#daefa3}.hljs-regexp,\n.hljs-link{color:#e9c062}.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-doctag{color:#ffffb6}.hljs-symbol,\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-literal{color:#c6c5fe}.hljs-number,\n.hljs-deletion{color:#ff73fd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default irBlack;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/isbl-editor-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nISBL Editor style dark color scheme (c) Dmitriy Tarasov <dimatar@gmail.com>\n\n*/\n.hljs {\n\tbackground: #404040;\n\tcolor: #f0f0f0;\n}\n/* Base color: saturation 0; */\n.hljs,\n.hljs-subst {\n\tcolor: #f0f0f0;\n}\n.hljs-comment {\n\tcolor: #b5b5b5;\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name {\n\tcolor: #f0f0f0;\n\tfont-weight: bold;\n}\n/* User color: hue: 0 */\n.hljs-string {\n\tcolor: #97bf0d;\n}\n.hljs-type,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n\tcolor: #f0f0f0;\n}\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n\tcolor: #e2c696;\n}\n/* Language color: hue: 90; */\n.hljs-built_in,\n.hljs-literal {\n\tcolor: #97bf0d;\n\tfont-weight: bold;\n}\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n\tcolor: #397300;\n}\n.hljs-class {\n\tcolor: #ce9d4d;\n\tfont-weight: bold;\n}\n.hljs-title,\n.hljs-section {\n\tcolor: #df471e;\n}\n.hljs-title > .hljs-built_in {\n\tcolor: #81bce9;\n\tfont-weight: normal;\n}\n/* Meta color: hue: 200 */\n.hljs-meta {\n\tcolor: #1f7199;\n}\n.hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n/* Misc effects */\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/isbl-editor-dark.d.ts",
    "content": "export { isblEditorDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/isbl-editor-dark.js",
    "content": "const isblEditorDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#404040;color:#f0f0f0}.hljs,\n.hljs-subst{color:#f0f0f0}.hljs-comment{color:#b5b5b5;font-style:italic}.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name{color:#f0f0f0;font-weight:bold}.hljs-string{color:#97bf0d}.hljs-type,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion{color:#f0f0f0}.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo{color:#e2c696}.hljs-built_in,\n.hljs-literal{color:#97bf0d;font-weight:bold}.hljs-bullet,\n.hljs-code,\n.hljs-addition{color:#397300}.hljs-class{color:#ce9d4d;font-weight:bold}.hljs-title,\n.hljs-section{color:#df471e}.hljs-title>.hljs-built_in{color:#81bce9;font-weight:normal}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default isblEditorDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/isbl-editor-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nISBL Editor style light color schemec (c) Dmitriy Tarasov <dimatar@gmail.com>\n\n*/\n.hljs {\n\tbackground: white;\n\tcolor: black;\n}\n/* Base color: saturation 0; */\n.hljs-subst {\n\tcolor: black;\n}\n.hljs-comment {\n\tcolor: #555555;\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name {\n\tcolor: #000000;\n\tfont-weight: bold;\n}\n/* User color: hue: 0 */\n.hljs-string {\n\tcolor: #000080;\n}\n.hljs-type,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n\tcolor: #000000;\n}\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n\tcolor: #5e1700;\n}\n/* Language color: hue: 90; */\n.hljs-built_in,\n.hljs-literal {\n\tcolor: #000080;\n\tfont-weight: bold;\n}\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n\tcolor: #397300;\n}\n.hljs-class {\n\tcolor: #6f1c00;\n\tfont-weight: bold;\n}\n.hljs-title,\n.hljs-section {\n\tcolor: #fb2c00;\n}\n.hljs-title > .hljs-built_in {\n\tcolor: #008080;\n\tfont-weight: normal;\n}\n/* Meta color: hue: 200 */\n.hljs-meta {\n\tcolor: #1f7199;\n}\n.hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n/* Misc effects */\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/isbl-editor-light.d.ts",
    "content": "export { isblEditorLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/isbl-editor-light.js",
    "content": "const isblEditorLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:white;color:black}.hljs-subst{color:black}.hljs-comment{color:#555555;font-style:italic}.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name{color:#000000;font-weight:bold}.hljs-string{color:#000080}.hljs-type,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion{color:#000000}.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo{color:#5e1700}.hljs-built_in,\n.hljs-literal{color:#000080;font-weight:bold}.hljs-bullet,\n.hljs-code,\n.hljs-addition{color:#397300}.hljs-class{color:#6f1C00;font-weight:bold}.hljs-title,\n.hljs-section{color:#fb2c00}.hljs-title>.hljs-built_in{color:#008080;font-weight:normal}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default isblEditorLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/isotope.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Isotope\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme isotope\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #404040  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #606060  Selection Background\nbase03  #808080  Comments, Invisibles, Line Highlighting\nbase04  #c0c0c0  Dark Foreground (Used for status bars)\nbase05  #d0d0d0  Default Foreground, Caret, Delimiters, Operators\nbase06  #e0e0e0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #ff0000  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff9900  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ff0099  Classes, Markup Bold, Search Text Background\nbase0B  #33ff00  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #00ffff  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0066ff  Functions, Methods, Attribute IDs, Headings\nbase0E  #cc00ff  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #3300ff  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d0d0d0;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #606060;\n\tcolor: #d0d0d0;\n}\n/* purposely do not highlight these things */\n/* base03 - #808080 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #808080;\n}\n/* base04 - #c0c0c0 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #c0c0c0;\n}\n/* base05 - #d0d0d0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d0d0d0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff0000;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff9900;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ff0099;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ff0099;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #33ff00;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #00ffff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0066ff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #cc00ff;\n}\n.hljs-emphasis {\n\tcolor: #cc00ff;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #3300ff;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/isotope.d.ts",
    "content": "export { isotope as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/isotope.js",
    "content": "const isotope = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Isotope\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d0d0d0;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#606060;color:#d0d0d0}.hljs-comment{color:#808080}.hljs-tag{color:#c0c0c0}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d0d0d0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff0000}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff9900}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ff0099}.hljs-strong{font-weight:bold;color:#ff0099}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#33ff00}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#00ffff}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0066ff}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#cc00ff}.hljs-emphasis{color:#cc00ff;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#3300ff}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default isotope;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/kimber.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Kimber\n  Author: Mishka Nguyen (https://github.com/akhsiM)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme kimber\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #222222  Default Background\nbase01  #313131  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #555D55  Selection Background\nbase03  #644646  Comments, Invisibles, Line Highlighting\nbase04  #5A5A5A  Dark Foreground (Used for status bars)\nbase05  #DEDEE7  Default Foreground, Caret, Delimiters, Operators\nbase06  #C3C3B4  Light Foreground (Not often used)\nbase07  #FFFFE6  Light Background (Not often used)\nbase08  #C88C8C  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #476C88  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #D8B56D  Classes, Markup Bold, Search Text Background\nbase0B  #99C899  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #78B4B4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #537C9C  Functions, Methods, Attribute IDs, Headings\nbase0E  #86CACD  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #704F4F  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #dedee7;\n\tbackground: #222222;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #555d55;\n\tcolor: #dedee7;\n}\n/* purposely do not highlight these things */\n/* base03 - #644646 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #644646;\n}\n/* base04 - #5A5A5A -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #5a5a5a;\n}\n/* base05 - #DEDEE7 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #dedee7;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c88c8c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #476c88;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #d8b56d;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #d8b56d;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #99c899;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #78b4b4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #537c9c;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #86cacd;\n}\n.hljs-emphasis {\n\tcolor: #86cacd;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #704f4f;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/kimber.d.ts",
    "content": "export { kimber as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/kimber.js",
    "content": "const kimber = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Kimber\n  Author: Mishka Nguyen (https://github.com/akhsiM)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#DEDEE7;background:#222222}.hljs::selection,\n.hljs ::selection{background-color:#555D55;color:#DEDEE7}.hljs-comment{color:#644646}.hljs-tag{color:#5A5A5A}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#DEDEE7}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#C88C8C}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#476C88}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#D8B56D}.hljs-strong{font-weight:bold;color:#D8B56D}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#99C899}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#78B4B4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#537C9C}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#86CACD}.hljs-emphasis{color:#86CACD;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#704F4F}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default kimber;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/kimbie-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n    Name:     Kimbie (dark)\n    Author:   Jan T. Sott\n    License:  Creative Commons Attribution-ShareAlike 4.0 Unported License\n    URL:      https://github.com/idleberg/Kimbie-highlight.js\n*/\n.hljs {\n\tbackground: #221a0f;\n\tcolor: #d3af86;\n}\n/* Kimbie Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #d6baad;\n}\n/* Kimbie Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-meta {\n\tcolor: #dc3958;\n}\n/* Kimbie Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-deletion,\n.hljs-link {\n\tcolor: #f79a32;\n}\n/* Kimbie Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #889b4a;\n}\n/* Kimbie Purple */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-function {\n\tcolor: #98676a;\n}\n/* Kimbie Yellow */\n.hljs-title,\n.hljs-section,\n.hljs-attribute {\n\tcolor: #f06431;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/kimbie-dark.d.ts",
    "content": "export { kimbieDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/kimbie-dark.js",
    "content": "const kimbieDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\n    Name:     Kimbie (dark)\n    Author:   Jan T. Sott\n    License:  Creative Commons Attribution-ShareAlike 4.0 Unported License\n    URL:      https://github.com/idleberg/Kimbie-highlight.js\n*/.hljs{background:#221a0f;color:#d3af86}.hljs-comment,\n.hljs-quote{color:#d6baad}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-meta{color:#dc3958}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-deletion,\n.hljs-link{color:#f79a32}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#889b4a}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-function{color:#98676a}.hljs-title,\n.hljs-section,\n.hljs-attribute{color:#f06431}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default kimbieDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/kimbie-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n    Name:     Kimbie (light)\n    Author:   Jan T. Sott\n    License:  Creative Commons Attribution-ShareAlike 4.0 Unported License\n    URL:      https://github.com/idleberg/Kimbie-highlight.js\n*/\n.hljs {\n\tbackground: #fbebd4;\n\tcolor: #84613d;\n}\n/* Kimbie Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #a57a4c;\n}\n/* Kimbie Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-meta {\n\tcolor: #dc3958;\n}\n/* Kimbie Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-deletion,\n.hljs-link {\n\tcolor: #f79a32;\n}\n/* Kimbie Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #889b4a;\n}\n/* Kimbie Purple */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-function {\n\tcolor: #98676a;\n}\n/* Kimbie Yellow */\n.hljs-title,\n.hljs-section,\n.hljs-attribute {\n\tcolor: #f06431;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/kimbie-light.d.ts",
    "content": "export { kimbieLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/kimbie-light.js",
    "content": "const kimbieLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\n    Name:     Kimbie (light)\n    Author:   Jan T. Sott\n    License:  Creative Commons Attribution-ShareAlike 4.0 Unported License\n    URL:      https://github.com/idleberg/Kimbie-highlight.js\n*/.hljs{background:#fbebd4;color:#84613d}.hljs-comment,\n.hljs-quote{color:#a57a4c}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-meta{color:#dc3958}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-deletion,\n.hljs-link{color:#f79a32}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#889b4a}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-function{color:#98676a}.hljs-title,\n.hljs-section,\n.hljs-attribute{color:#f06431}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default kimbieLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/lightfair.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nLightfair style (c) Tristian Kelly <tristian.kelly560@gmail.com>\n\n*/\n.hljs {\n\tcolor: #444;\n\tbackground: #fff;\n}\n.hljs-name {\n\tcolor: #01a3a3;\n}\n.hljs-tag,\n.hljs-meta {\n\tcolor: #778899;\n}\n.hljs-subst {\n\t/* default */\n}\n.hljs-comment {\n\tcolor: #888888;\n}\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name {\n\tfont-weight: bold;\n}\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n\tcolor: #4286f4;\n}\n.hljs-title,\n.hljs-section {\n\tcolor: #4286f4;\n\tfont-weight: bold;\n}\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n\tcolor: #bc6060;\n}\n.hljs-literal {\n\tcolor: #62bcbc;\n}\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n\tcolor: #25c6c6;\n}\n.hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/lightfair.d.ts",
    "content": "export { lightfair as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/lightfair.js",
    "content": "const lightfair = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#444;background:#fff}.hljs-name{color:#01a3a3}.hljs-tag,\n.hljs-meta{color:#778899}.hljs-comment{color:#888888}.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name{font-weight:bold}.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion{color:#4286f4}.hljs-title,\n.hljs-section{color:#4286f4;font-weight:bold}.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo{color:#BC6060}.hljs-literal{color:#62bcbc}.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition{color:#25c6c6}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default lightfair;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/lioshi.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/* lioshi Theme */\n/* Original theme - https://github.com/lioshi/vscode-lioshi-theme */\n.hljs {\n\tbackground: #303030;\n\tcolor: #c5c8c6;\n}\n/* Comment */\n.hljs-comment {\n\tcolor: #8d8d8d;\n}\n/* quote */\n.hljs-quote {\n\tcolor: #b3c7d8;\n}\n/* Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n\tcolor: #cc6666;\n}\n/* Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-subst .hljs-link {\n\tcolor: #de935f;\n}\n/* Yellow */\n.hljs-attribute {\n\tcolor: #f0c674;\n}\n/* Green */\n.hljs-string,\n.hljs-bullet,\n.hljs-params,\n.hljs-addition {\n\tcolor: #b5bd68;\n}\n/* Purple */\n.hljs-selector-tag,\n.hljs-keyword,\n.hljs-function,\n.hljs-class {\n\tcolor: #be94bb;\n}\n/* Blue */\n.hljs-title,\n.hljs-meta,\n.hljs-section {\n\tcolor: #81a2be;\n}\n/* Purple light */\n.hljs-symbol {\n\tcolor: #dbc4d9;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/lioshi.d.ts",
    "content": "export { lioshi as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/lioshi.js",
    "content": "const lioshi = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#303030;color:#c5c8c6}.hljs-comment{color:#8d8d8d}.hljs-quote{color:#b3c7d8}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion{color:#cc6666}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-subst\n.hljs-link{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-string,\n.hljs-bullet,\n.hljs-params,\n.hljs-addition{color:#b5bd68}.hljs-selector-tag,\n.hljs-keyword,\n.hljs-function,\n.hljs-class{color:#be94bb}.hljs-title,\n.hljs-meta,\n.hljs-section{color:#81a2be}.hljs-symbol{color:#dbc4d9}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default lioshi;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/london-tube.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: London Tube\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme london-tube\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #231f20  Default Background\nbase01  #1c3f95  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5a5758  Selection Background\nbase03  #737171  Comments, Invisibles, Line Highlighting\nbase04  #959ca1  Dark Foreground (Used for status bars)\nbase05  #d9d8d8  Default Foreground, Caret, Delimiters, Operators\nbase06  #e7e7e8  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #ee2e24  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f386a1  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffd204  Classes, Markup Bold, Search Text Background\nbase0B  #00853e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #85cebc  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #009ddc  Functions, Methods, Attribute IDs, Headings\nbase0E  #98005d  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b06110  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d9d8d8;\n\tbackground: #231f20;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5a5758;\n\tcolor: #d9d8d8;\n}\n/* purposely do not highlight these things */\n/* base03 - #737171 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #737171;\n}\n/* base04 - #959ca1 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #959ca1;\n}\n/* base05 - #d9d8d8 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d9d8d8;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ee2e24;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f386a1;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffd204;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffd204;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #00853e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #85cebc;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #009ddc;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #98005d;\n}\n.hljs-emphasis {\n\tcolor: #98005d;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b06110;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/london-tube.d.ts",
    "content": "export { londonTube as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/london-tube.js",
    "content": "const londonTube = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: London Tube\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d9d8d8;background:#231f20}.hljs::selection,\n.hljs ::selection{background-color:#5a5758;color:#d9d8d8}.hljs-comment{color:#737171}.hljs-tag{color:#959ca1}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d9d8d8}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ee2e24}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f386a1}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffd204}.hljs-strong{font-weight:bold;color:#ffd204}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#00853e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#85cebc}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#009ddc}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#98005d}.hljs-emphasis{color:#98005d;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b06110}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default londonTube;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/macintosh.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Macintosh\n  Author: Rebecca Bettencourt (http://www.kreativekorp.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme macintosh\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #404040  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #404040  Selection Background\nbase03  #808080  Comments, Invisibles, Line Highlighting\nbase04  #808080  Dark Foreground (Used for status bars)\nbase05  #c0c0c0  Default Foreground, Caret, Delimiters, Operators\nbase06  #c0c0c0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #dd0907  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff6403  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fbf305  Classes, Markup Bold, Search Text Background\nbase0B  #1fb714  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #02abea  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0000d3  Functions, Methods, Attribute IDs, Headings\nbase0E  #4700a5  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #90713a  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c0c0c0;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #404040;\n\tcolor: #c0c0c0;\n}\n/* purposely do not highlight these things */\n/* base03 - #808080 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #808080;\n}\n/* base04 - #808080 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #808080;\n}\n/* base05 - #c0c0c0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c0c0c0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #dd0907;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff6403;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fbf305;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fbf305;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #1fb714;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #02abea;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0000d3;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #4700a5;\n}\n.hljs-emphasis {\n\tcolor: #4700a5;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #90713a;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/macintosh.d.ts",
    "content": "export { macintosh as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/macintosh.js",
    "content": "const macintosh = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Macintosh\n  Author: Rebecca Bettencourt (http://www.kreativekorp.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c0c0c0;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#404040;color:#c0c0c0}.hljs-comment{color:#808080}.hljs-tag{color:#808080}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c0c0c0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#dd0907}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff6403}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fbf305}.hljs-strong{font-weight:bold;color:#fbf305}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#1fb714}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#02abea}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0000d3}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#4700a5}.hljs-emphasis{color:#4700a5;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#90713a}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default macintosh;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/magula.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\nDescription: Magula style for highligh.js\nAuthor: Ruslan Keba <rukeba@gmail.com>\nWebsite: http://rukeba.com/\nVersion: 1.0\nDate: 2009-01-03\nMusic: Aphex Twin / Xtal\n*/\n.hljs {\n\tbackground-color: #f4f4f4;\n\tcolor: black;\n}\n.hljs-subst {\n\tcolor: black;\n}\n.hljs-string,\n.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-attribute,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable {\n\tcolor: #050;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #777;\n}\n.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-type,\n.hljs-link {\n\tcolor: #800;\n}\n.hljs-deletion,\n.hljs-meta {\n\tcolor: #00e;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-tag,\n.hljs-name {\n\tfont-weight: bold;\n\tcolor: navy;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/magula.d.ts",
    "content": "export { magula as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/magula.js",
    "content": "const magula = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\nDescription: Magula style for highligh.js\nAuthor: Ruslan Keba <rukeba@gmail.com>\nWebsite: http://rukeba.com/\nVersion: 1.0\nDate: 2009-01-03\nMusic: Aphex Twin / Xtal\n*/.hljs{background-color:#f4f4f4;color:black}.hljs-subst{color:black}.hljs-string,\n.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-attribute,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable{color:#050}.hljs-comment,\n.hljs-quote{color:#777}.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-type,\n.hljs-link{color:#800}.hljs-deletion,\n.hljs-meta{color:#00e}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-tag,\n.hljs-name{font-weight:bold;color:navy}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default magula;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/marrakesh.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Marrakesh\n  Author: Alexandre Gavioli (http://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme marrakesh\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #201602  Default Background\nbase01  #302e00  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5f5b17  Selection Background\nbase03  #6c6823  Comments, Invisibles, Line Highlighting\nbase04  #86813b  Dark Foreground (Used for status bars)\nbase05  #948e48  Default Foreground, Caret, Delimiters, Operators\nbase06  #ccc37a  Light Foreground (Not often used)\nbase07  #faf0a5  Light Background (Not often used)\nbase08  #c35359  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #b36144  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a88339  Classes, Markup Bold, Search Text Background\nbase0B  #18974e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #75a738  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #477ca1  Functions, Methods, Attribute IDs, Headings\nbase0E  #8868b3  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b3588e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #948e48;\n\tbackground: #201602;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5f5b17;\n\tcolor: #948e48;\n}\n/* purposely do not highlight these things */\n/* base03 - #6c6823 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6c6823;\n}\n/* base04 - #86813b -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #86813b;\n}\n/* base05 - #948e48 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #948e48;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c35359;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #b36144;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a88339;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a88339;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #18974e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #75a738;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #477ca1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #8868b3;\n}\n.hljs-emphasis {\n\tcolor: #8868b3;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b3588e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/marrakesh.d.ts",
    "content": "export { marrakesh as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/marrakesh.js",
    "content": "const marrakesh = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Marrakesh\n  Author: Alexandre Gavioli (http://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#948e48;background:#201602}.hljs::selection,\n.hljs ::selection{background-color:#5f5b17;color:#948e48}.hljs-comment{color:#6c6823}.hljs-tag{color:#86813b}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#948e48}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#c35359}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#b36144}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a88339}.hljs-strong{font-weight:bold;color:#a88339}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#18974e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#75a738}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#477ca1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#8868b3}.hljs-emphasis{color:#8868b3;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b3588e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default marrakesh;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/materia.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Materia\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme materia\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #263238  Default Background\nbase01  #2C393F  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #37474F  Selection Background\nbase03  #707880  Comments, Invisibles, Line Highlighting\nbase04  #C9CCD3  Dark Foreground (Used for status bars)\nbase05  #CDD3DE  Default Foreground, Caret, Delimiters, Operators\nbase06  #D5DBE5  Light Foreground (Not often used)\nbase07  #FFFFFF  Light Background (Not often used)\nbase08  #EC5F67  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #EA9560  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FFCC00  Classes, Markup Bold, Search Text Background\nbase0B  #8BD649  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #80CBC4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #89DDFF  Functions, Methods, Attribute IDs, Headings\nbase0E  #82AAFF  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #EC5F67  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cdd3de;\n\tbackground: #263238;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #37474f;\n\tcolor: #cdd3de;\n}\n/* purposely do not highlight these things */\n/* base03 - #707880 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #707880;\n}\n/* base04 - #C9CCD3 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #c9ccd3;\n}\n/* base05 - #CDD3DE -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cdd3de;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ec5f67;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ea9560;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffcc00;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcc00;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #8bd649;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #80cbc4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #89ddff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #82aaff;\n}\n.hljs-emphasis {\n\tcolor: #82aaff;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ec5f67;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/materia.d.ts",
    "content": "export { materia as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/materia.js",
    "content": "const materia = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Materia\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#CDD3DE;background:#263238}.hljs::selection,\n.hljs ::selection{background-color:#37474F;color:#CDD3DE}.hljs-comment{color:#707880}.hljs-tag{color:#C9CCD3}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#CDD3DE}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#EC5F67}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#EA9560}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FFCC00}.hljs-strong{font-weight:bold;color:#FFCC00}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#8BD649}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#80CBC4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#89DDFF}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#82AAFF}.hljs-emphasis{color:#82AAFF;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#EC5F67}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default materia;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-darker.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Material Darker\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme material-darker\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #212121  Default Background\nbase01  #303030  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #353535  Selection Background\nbase03  #4A4A4A  Comments, Invisibles, Line Highlighting\nbase04  #B2CCD6  Dark Foreground (Used for status bars)\nbase05  #EEFFFF  Default Foreground, Caret, Delimiters, Operators\nbase06  #EEFFFF  Light Foreground (Not often used)\nbase07  #FFFFFF  Light Background (Not often used)\nbase08  #F07178  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #F78C6C  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FFCB6B  Classes, Markup Bold, Search Text Background\nbase0B  #C3E88D  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #89DDFF  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #82AAFF  Functions, Methods, Attribute IDs, Headings\nbase0E  #C792EA  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #FF5370  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #eeffff;\n\tbackground: #212121;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #353535;\n\tcolor: #eeffff;\n}\n/* purposely do not highlight these things */\n/* base03 - #4A4A4A -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #4a4a4a;\n}\n/* base04 - #B2CCD6 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b2ccd6;\n}\n/* base05 - #EEFFFF -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #eeffff;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f07178;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f78c6c;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffcb6b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcb6b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #c3e88d;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #89ddff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #82aaff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c792ea;\n}\n.hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ff5370;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-darker.d.ts",
    "content": "export { materialDarker as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-darker.js",
    "content": "const materialDarker = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Material Darker\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#EEFFFF;background:#212121}.hljs::selection,\n.hljs ::selection{background-color:#353535;color:#EEFFFF}.hljs-comment{color:#4A4A4A}.hljs-tag{color:#B2CCD6}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#EEFFFF}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#F07178}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#F78C6C}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FFCB6B}.hljs-strong{font-weight:bold;color:#FFCB6B}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#C3E88D}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#89DDFF}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#82AAFF}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#C792EA}.hljs-emphasis{color:#C792EA;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#FF5370}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default materialDarker;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-lighter.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Material Lighter\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme material-lighter\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #FAFAFA  Default Background\nbase01  #E7EAEC  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #CCEAE7  Selection Background\nbase03  #CCD7DA  Comments, Invisibles, Line Highlighting\nbase04  #8796B0  Dark Foreground (Used for status bars)\nbase05  #80CBC4  Default Foreground, Caret, Delimiters, Operators\nbase06  #80CBC4  Light Foreground (Not often used)\nbase07  #FFFFFF  Light Background (Not often used)\nbase08  #FF5370  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #F76D47  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FFB62C  Classes, Markup Bold, Search Text Background\nbase0B  #91B859  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #39ADB5  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6182B8  Functions, Methods, Attribute IDs, Headings\nbase0E  #7C4DFF  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #E53935  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #80cbc4;\n\tbackground: #fafafa;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #cceae7;\n\tcolor: #80cbc4;\n}\n/* purposely do not highlight these things */\n/* base03 - #CCD7DA -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #ccd7da;\n}\n/* base04 - #8796B0 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #8796b0;\n}\n/* base05 - #80CBC4 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #80cbc4;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff5370;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f76d47;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffb62c;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffb62c;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #91b859;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #39adb5;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6182b8;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #7c4dff;\n}\n.hljs-emphasis {\n\tcolor: #7c4dff;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e53935;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-lighter.d.ts",
    "content": "export { materialLighter as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-lighter.js",
    "content": "const materialLighter = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Material Lighter\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#80CBC4;background:#FAFAFA}.hljs::selection,\n.hljs ::selection{background-color:#CCEAE7;color:#80CBC4}.hljs-comment{color:#CCD7DA}.hljs-tag{color:#8796B0}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#80CBC4}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#FF5370}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#F76D47}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FFB62C}.hljs-strong{font-weight:bold;color:#FFB62C}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#91B859}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#39ADB5}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6182B8}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#7C4DFF}.hljs-emphasis{color:#7C4DFF;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#E53935}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default materialLighter;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-palenight.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Material Palenight\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme material-palenight\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #292D3E  Default Background\nbase01  #444267  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #32374D  Selection Background\nbase03  #676E95  Comments, Invisibles, Line Highlighting\nbase04  #8796B0  Dark Foreground (Used for status bars)\nbase05  #959DCB  Default Foreground, Caret, Delimiters, Operators\nbase06  #959DCB  Light Foreground (Not often used)\nbase07  #FFFFFF  Light Background (Not often used)\nbase08  #F07178  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #F78C6C  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FFCB6B  Classes, Markup Bold, Search Text Background\nbase0B  #C3E88D  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #89DDFF  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #82AAFF  Functions, Methods, Attribute IDs, Headings\nbase0E  #C792EA  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #FF5370  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #959dcb;\n\tbackground: #292d3e;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #32374d;\n\tcolor: #959dcb;\n}\n/* purposely do not highlight these things */\n/* base03 - #676E95 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #676e95;\n}\n/* base04 - #8796B0 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #8796b0;\n}\n/* base05 - #959DCB -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #959dcb;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f07178;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f78c6c;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffcb6b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcb6b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #c3e88d;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #89ddff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #82aaff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c792ea;\n}\n.hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ff5370;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-palenight.d.ts",
    "content": "export { materialPalenight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-palenight.js",
    "content": "const materialPalenight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Material Palenight\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#959DCB;background:#292D3E}.hljs::selection,\n.hljs ::selection{background-color:#32374D;color:#959DCB}.hljs-comment{color:#676E95}.hljs-tag{color:#8796B0}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#959DCB}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#F07178}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#F78C6C}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FFCB6B}.hljs-strong{font-weight:bold;color:#FFCB6B}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#C3E88D}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#89DDFF}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#82AAFF}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#C792EA}.hljs-emphasis{color:#C792EA;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#FF5370}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default materialPalenight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-vivid.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Material Vivid\n  Author: joshyrobot\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme material-vivid\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #202124  Default Background\nbase01  #27292c  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #323639  Selection Background\nbase03  #44464d  Comments, Invisibles, Line Highlighting\nbase04  #676c71  Dark Foreground (Used for status bars)\nbase05  #80868b  Default Foreground, Caret, Delimiters, Operators\nbase06  #9e9e9e  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #f44336  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff9800  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffeb3b  Classes, Markup Bold, Search Text Background\nbase0B  #00e676  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #00bcd4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #2196f3  Functions, Methods, Attribute IDs, Headings\nbase0E  #673ab7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #8d6e63  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #80868b;\n\tbackground: #202124;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #323639;\n\tcolor: #80868b;\n}\n/* purposely do not highlight these things */\n/* base03 - #44464d -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #44464d;\n}\n/* base04 - #676c71 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #676c71;\n}\n/* base05 - #80868b -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #80868b;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f44336;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff9800;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffeb3b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffeb3b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #00e676;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #00bcd4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #2196f3;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #673ab7;\n}\n.hljs-emphasis {\n\tcolor: #673ab7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #8d6e63;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-vivid.d.ts",
    "content": "export { materialVivid as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material-vivid.js",
    "content": "const materialVivid = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Material Vivid\n  Author: joshyrobot\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#80868b;background:#202124}.hljs::selection,\n.hljs ::selection{background-color:#323639;color:#80868b}.hljs-comment{color:#44464d}.hljs-tag{color:#676c71}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#80868b}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f44336}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff9800}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffeb3b}.hljs-strong{font-weight:bold;color:#ffeb3b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#00e676}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#00bcd4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#2196f3}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#673ab7}.hljs-emphasis{color:#673ab7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#8d6e63}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default materialVivid;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Material\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme material\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #263238  Default Background\nbase01  #2E3C43  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #314549  Selection Background\nbase03  #546E7A  Comments, Invisibles, Line Highlighting\nbase04  #B2CCD6  Dark Foreground (Used for status bars)\nbase05  #EEFFFF  Default Foreground, Caret, Delimiters, Operators\nbase06  #EEFFFF  Light Foreground (Not often used)\nbase07  #FFFFFF  Light Background (Not often used)\nbase08  #F07178  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #F78C6C  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FFCB6B  Classes, Markup Bold, Search Text Background\nbase0B  #C3E88D  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #89DDFF  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #82AAFF  Functions, Methods, Attribute IDs, Headings\nbase0E  #C792EA  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #FF5370  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #eeffff;\n\tbackground: #263238;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #314549;\n\tcolor: #eeffff;\n}\n/* purposely do not highlight these things */\n/* base03 - #546E7A -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #546e7a;\n}\n/* base04 - #B2CCD6 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b2ccd6;\n}\n/* base05 - #EEFFFF -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #eeffff;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f07178;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f78c6c;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffcb6b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcb6b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #c3e88d;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #89ddff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #82aaff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c792ea;\n}\n.hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ff5370;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material.d.ts",
    "content": "export { material as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/material.js",
    "content": "const material = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Material\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#EEFFFF;background:#263238}.hljs::selection,\n.hljs ::selection{background-color:#314549;color:#EEFFFF}.hljs-comment{color:#546E7A}.hljs-tag{color:#B2CCD6}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#EEFFFF}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#F07178}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#F78C6C}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FFCB6B}.hljs-strong{font-weight:bold;color:#FFCB6B}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#C3E88D}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#89DDFF}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#82AAFF}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#C792EA}.hljs-emphasis{color:#C792EA;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#FF5370}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default material;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mellow-purple.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Mellow Purple\n  Author: gidsi\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme mellow-purple\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1e0528  Default Background\nbase01  #1A092D  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #331354  Selection Background\nbase03  #320f55  Comments, Invisibles, Line Highlighting\nbase04  #873582  Dark Foreground (Used for status bars)\nbase05  #ffeeff  Default Foreground, Caret, Delimiters, Operators\nbase06  #ffeeff  Light Foreground (Not often used)\nbase07  #f8c0ff  Light Background (Not often used)\nbase08  #00d9e9  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #aa00a3  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #955ae7  Classes, Markup Bold, Search Text Background\nbase0B  #05cb0d  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #b900b1  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #550068  Functions, Methods, Attribute IDs, Headings\nbase0E  #8991bb  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #4d6fff  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #ffeeff;\n\tbackground: #1e0528;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #331354;\n\tcolor: #ffeeff;\n}\n/* purposely do not highlight these things */\n/* base03 - #320f55 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #320f55;\n}\n/* base04 - #873582 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #873582;\n}\n/* base05 - #ffeeff -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #ffeeff;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #00d9e9;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #aa00a3;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #955ae7;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #955ae7;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #05cb0d;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #b900b1;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #550068;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #8991bb;\n}\n.hljs-emphasis {\n\tcolor: #8991bb;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #4d6fff;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mellow-purple.d.ts",
    "content": "export { mellowPurple as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mellow-purple.js",
    "content": "const mellowPurple = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Mellow Purple\n  Author: gidsi\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ffeeff;background:#1e0528}.hljs::selection,\n.hljs ::selection{background-color:#331354;color:#ffeeff}.hljs-comment{color:#320f55}.hljs-tag{color:#873582}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#ffeeff}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#00d9e9}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#aa00a3}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#955ae7}.hljs-strong{font-weight:bold;color:#955ae7}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#05cb0d}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#b900b1}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#550068}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#8991bb}.hljs-emphasis{color:#8991bb;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#4d6fff}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default mellowPurple;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mexico-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Mexico Light\n  Author: Sheldon Johnson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme mexico-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f8f8f8  Default Background\nbase01  #e8e8e8  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d8d8d8  Selection Background\nbase03  #b8b8b8  Comments, Invisibles, Line Highlighting\nbase04  #585858  Dark Foreground (Used for status bars)\nbase05  #383838  Default Foreground, Caret, Delimiters, Operators\nbase06  #282828  Light Foreground (Not often used)\nbase07  #181818  Light Background (Not often used)\nbase08  #ab4642  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #dc9656  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f79a0e  Classes, Markup Bold, Search Text Background\nbase0B  #538947  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #4b8093  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #7cafc2  Functions, Methods, Attribute IDs, Headings\nbase0E  #96609e  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #a16946  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #383838;\n\tbackground: #f8f8f8;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d8d8d8;\n\tcolor: #383838;\n}\n/* purposely do not highlight these things */\n/* base03 - #b8b8b8 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #b8b8b8;\n}\n/* base04 - #585858 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #585858;\n}\n/* base05 - #383838 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #383838;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ab4642;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #dc9656;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f79a0e;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f79a0e;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #538947;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #4b8093;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #7cafc2;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #96609e;\n}\n.hljs-emphasis {\n\tcolor: #96609e;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mexico-light.d.ts",
    "content": "export { mexicoLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mexico-light.js",
    "content": "const mexicoLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Mexico Light\n  Author: Sheldon Johnson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383838;background:#f8f8f8}.hljs::selection,\n.hljs ::selection{background-color:#d8d8d8;color:#383838}.hljs-comment{color:#b8b8b8}.hljs-tag{color:#585858}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#383838}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ab4642}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#dc9656}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f79a0e}.hljs-strong{font-weight:bold;color:#f79a0e}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#538947}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#4b8093}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#7cafc2}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#96609e}.hljs-emphasis{color:#96609e;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#a16946}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default mexicoLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mocha.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Mocha\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme mocha\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #3B3228  Default Background\nbase01  #534636  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #645240  Selection Background\nbase03  #7e705a  Comments, Invisibles, Line Highlighting\nbase04  #b8afad  Dark Foreground (Used for status bars)\nbase05  #d0c8c6  Default Foreground, Caret, Delimiters, Operators\nbase06  #e9e1dd  Light Foreground (Not often used)\nbase07  #f5eeeb  Light Background (Not often used)\nbase08  #cb6077  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d28b71  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f4bc87  Classes, Markup Bold, Search Text Background\nbase0B  #beb55b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #7bbda4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #8ab3b5  Functions, Methods, Attribute IDs, Headings\nbase0E  #a89bb9  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bb9584  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d0c8c6;\n\tbackground: #3b3228;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #645240;\n\tcolor: #d0c8c6;\n}\n/* purposely do not highlight these things */\n/* base03 - #7e705a -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #7e705a;\n}\n/* base04 - #b8afad -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b8afad;\n}\n/* base05 - #d0c8c6 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d0c8c6;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #cb6077;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d28b71;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f4bc87;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f4bc87;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #beb55b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #7bbda4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #8ab3b5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a89bb9;\n}\n.hljs-emphasis {\n\tcolor: #a89bb9;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bb9584;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mocha.d.ts",
    "content": "export { mocha as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mocha.js",
    "content": "const mocha = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Mocha\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d0c8c6;background:#3B3228}.hljs::selection,\n.hljs ::selection{background-color:#645240;color:#d0c8c6}.hljs-comment{color:#7e705a}.hljs-tag{color:#b8afad}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d0c8c6}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#cb6077}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d28b71}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f4bc87}.hljs-strong{font-weight:bold;color:#f4bc87}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#beb55b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#7bbda4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#8ab3b5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#a89bb9}.hljs-emphasis{color:#a89bb9;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bb9584}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default mocha;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mono-blue.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n  Five-color theme from a single blue hue.\n*/\n.hljs {\n\tbackground: #eaeef3;\n\tcolor: #00193a;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-title,\n.hljs-section,\n.hljs-doctag,\n.hljs-name,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-comment {\n\tcolor: #738191;\n}\n.hljs-string,\n.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-addition,\n.hljs-tag,\n.hljs-quote,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n\tcolor: #0048ab;\n}\n.hljs-meta,\n.hljs-subst,\n.hljs-symbol,\n.hljs-regexp,\n.hljs-attribute,\n.hljs-deletion,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-bullet {\n\tcolor: #4c81c9;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mono-blue.d.ts",
    "content": "export { monoBlue as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/mono-blue.js",
    "content": "const monoBlue = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#eaeef3;color:#00193a}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-title,\n.hljs-section,\n.hljs-doctag,\n.hljs-name,\n.hljs-strong{font-weight:bold}.hljs-comment{color:#738191}.hljs-string,\n.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-addition,\n.hljs-tag,\n.hljs-quote,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class{color:#0048ab}.hljs-meta,\n.hljs-subst,\n.hljs-symbol,\n.hljs-regexp,\n.hljs-attribute,\n.hljs-deletion,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-bullet{color:#4c81c9}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default monoBlue;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/monokai-sublime.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nMonokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/\n\n*/\n.hljs {\n\tbackground: #23241f;\n\tcolor: #f8f8f2;\n}\n.hljs-tag,\n.hljs-subst {\n\tcolor: #f8f8f2;\n}\n.hljs-strong,\n.hljs-emphasis {\n\tcolor: #a8a8a2;\n}\n.hljs-bullet,\n.hljs-quote,\n.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-link {\n\tcolor: #ae81ff;\n}\n.hljs-code,\n.hljs-title,\n.hljs-section,\n.hljs-selector-class {\n\tcolor: #a6e22e;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-attr {\n\tcolor: #f92672;\n}\n.hljs-symbol,\n.hljs-attribute {\n\tcolor: #66d9ef;\n}\n.hljs-params,\n.hljs-title.class_,\n.hljs-class .hljs-title {\n\tcolor: #f8f8f2;\n}\n.hljs-string,\n.hljs-type,\n.hljs-built_in,\n.hljs-selector-id,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #e6db74;\n}\n.hljs-comment,\n.hljs-deletion,\n.hljs-meta {\n\tcolor: #75715e;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/monokai-sublime.d.ts",
    "content": "export { monokaiSublime as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/monokai-sublime.js",
    "content": "const monokaiSublime = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\n\nMonokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/\n\n*/.hljs{background:#23241f;color:#f8f8f2}.hljs-tag,\n.hljs-subst{color:#f8f8f2}.hljs-strong,\n.hljs-emphasis{color:#a8a8a2}.hljs-bullet,\n.hljs-quote,\n.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-link{color:#ae81ff}.hljs-code,\n.hljs-title,\n.hljs-section,\n.hljs-selector-class{color:#a6e22e}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-attr{color:#f92672}.hljs-symbol,\n.hljs-attribute{color:#66d9ef}.hljs-params,\n.hljs-title.class_,\n.hljs-class .hljs-title{color:#f8f8f2}.hljs-string,\n.hljs-type,\n.hljs-built_in,\n.hljs-selector-id,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-variable{color:#e6db74}.hljs-comment,\n.hljs-deletion,\n.hljs-meta{color:#75715e}</style>`;\n\nexport default monokaiSublime;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/monokai.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\nMonokai style - ported by Luigi Maselli - http://grigio.org\n*/\n.hljs {\n\tbackground: #272822;\n\tcolor: #ddd;\n}\n.hljs-tag,\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-strong,\n.hljs-name {\n\tcolor: #f92672;\n}\n.hljs-code {\n\tcolor: #66d9ef;\n}\n.hljs-attribute,\n.hljs-symbol,\n.hljs-regexp,\n.hljs-link {\n\tcolor: #bf79db;\n}\n.hljs-string,\n.hljs-bullet,\n.hljs-subst,\n.hljs-title,\n.hljs-section,\n.hljs-emphasis,\n.hljs-type,\n.hljs-built_in,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable {\n\tcolor: #a6e22e;\n}\n.hljs-title.class_,\n.hljs-class .hljs-title {\n\tcolor: white;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-deletion,\n.hljs-meta {\n\tcolor: #75715e;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-selector-id {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/monokai.d.ts",
    "content": "export { monokai as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/monokai.js",
    "content": "const monokai = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#272822;color:#ddd}.hljs-tag,\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-strong,\n.hljs-name{color:#f92672}.hljs-code{color:#66d9ef}.hljs-attribute,\n.hljs-symbol,\n.hljs-regexp,\n.hljs-link{color:#bf79db}.hljs-string,\n.hljs-bullet,\n.hljs-subst,\n.hljs-title,\n.hljs-section,\n.hljs-emphasis,\n.hljs-type,\n.hljs-built_in,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable{color:#a6e22e}.hljs-title.class_,\n.hljs-class .hljs-title{color:white}.hljs-comment,\n.hljs-quote,\n.hljs-deletion,\n.hljs-meta{color:#75715e}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-selector-id{font-weight:bold}</style>`;\n\nexport default monokai;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nebula.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Nebula\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme nebula\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #22273b  Default Background\nbase01  #414f60  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5a8380  Selection Background\nbase03  #6e6f72  Comments, Invisibles, Line Highlighting\nbase04  #87888b  Dark Foreground (Used for status bars)\nbase05  #a4a6a9  Default Foreground, Caret, Delimiters, Operators\nbase06  #c7c9cd  Light Foreground (Not often used)\nbase07  #8dbdaa  Light Background (Not often used)\nbase08  #777abc  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #94929e  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #4f9062  Classes, Markup Bold, Search Text Background\nbase0B  #6562a8  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #226f68  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #4d6bb6  Functions, Methods, Attribute IDs, Headings\nbase0E  #716cae  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #8c70a7  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a4a6a9;\n\tbackground: #22273b;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5a8380;\n\tcolor: #a4a6a9;\n}\n/* purposely do not highlight these things */\n/* base03 - #6e6f72 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6e6f72;\n}\n/* base04 - #87888b -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #87888b;\n}\n/* base05 - #a4a6a9 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a4a6a9;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #777abc;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #94929e;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #4f9062;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #4f9062;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #6562a8;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #226f68;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #4d6bb6;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #716cae;\n}\n.hljs-emphasis {\n\tcolor: #716cae;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #8c70a7;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nebula.d.ts",
    "content": "export { nebula as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nebula.js",
    "content": "const nebula = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Nebula\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a4a6a9;background:#22273b}.hljs::selection,\n.hljs ::selection{background-color:#5a8380;color:#a4a6a9}.hljs-comment{color:#6e6f72}.hljs-tag{color:#87888b}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a4a6a9}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#777abc}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#94929e}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#4f9062}.hljs-strong{font-weight:bold;color:#4f9062}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#6562a8}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#226f68}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#4d6bb6}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#716cae}.hljs-emphasis{color:#716cae;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#8c70a7}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default nebula;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/night-owl.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nNight Owl for highlight.js (c) Carl Baxter <carl@cbax.tech>\n\nAn adaptation of Sarah Drasner's Night Owl VS Code Theme\nhttps://github.com/sdras/night-owl-vscode-theme\n\nCopyright (c) 2018 Sarah Drasner\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n*/\n.hljs {\n\tbackground: #011627;\n\tcolor: #d6deeb;\n}\n/* General Purpose */\n.hljs-keyword {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.hljs-built_in {\n\tcolor: #addb67;\n\tfont-style: italic;\n}\n.hljs-type {\n\tcolor: #82aaff;\n}\n.hljs-literal {\n\tcolor: #ff5874;\n}\n.hljs-number {\n\tcolor: #f78c6c;\n}\n.hljs-regexp {\n\tcolor: #5ca7e4;\n}\n.hljs-string {\n\tcolor: #ecc48d;\n}\n.hljs-subst {\n\tcolor: #d3423e;\n}\n.hljs-symbol {\n\tcolor: #82aaff;\n}\n.hljs-class {\n\tcolor: #ffcb8b;\n}\n.hljs-function {\n\tcolor: #82aaff;\n}\n.hljs-title {\n\tcolor: #dcdcaa;\n\tfont-style: italic;\n}\n.hljs-params {\n\tcolor: #7fdbca;\n}\n/* Meta */\n.hljs-comment {\n\tcolor: #637777;\n\tfont-style: italic;\n}\n.hljs-doctag {\n\tcolor: #7fdbca;\n}\n.hljs-meta {\n\tcolor: #82aaff;\n}\n.hljs-meta .hljs-keyword {\n\tcolor: #82aaff;\n}\n.hljs-meta .hljs-string {\n\tcolor: #ecc48d;\n}\n/* Tags, attributes, config */\n.hljs-section {\n\tcolor: #82b1ff;\n}\n.hljs-tag,\n.hljs-name {\n\tcolor: #7fdbca;\n}\n.hljs-attr {\n\tcolor: #7fdbca;\n}\n.hljs-attribute {\n\tcolor: #80cbc4;\n}\n.hljs-variable {\n\tcolor: #addb67;\n}\n/* Markup */\n.hljs-bullet {\n\tcolor: #d9f5dd;\n}\n.hljs-code {\n\tcolor: #80cbc4;\n}\n.hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.hljs-strong {\n\tcolor: #addb67;\n\tfont-weight: bold;\n}\n.hljs-formula {\n\tcolor: #c792ea;\n}\n.hljs-link {\n\tcolor: #ff869a;\n}\n.hljs-quote {\n\tcolor: #697098;\n\tfont-style: italic;\n}\n/* CSS */\n.hljs-selector-tag {\n\tcolor: #ff6363;\n}\n.hljs-selector-id {\n\tcolor: #fad430;\n}\n.hljs-selector-class {\n\tcolor: #addb67;\n\tfont-style: italic;\n}\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n/* Templates */\n.hljs-template-tag {\n\tcolor: #c792ea;\n}\n.hljs-template-variable {\n\tcolor: #addb67;\n}\n/* diff */\n.hljs-addition {\n\tcolor: #addb67ff;\n\tfont-style: italic;\n}\n.hljs-deletion {\n\tcolor: #ef535090;\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/night-owl.d.ts",
    "content": "export { nightOwl as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/night-owl.js",
    "content": "const nightOwl = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\n\nNight Owl for highlight.js (c) Carl Baxter <carl@cbax.tech>\n\nAn adaptation of Sarah Drasner's Night Owl VS Code Theme\nhttps://github.com/sdras/night-owl-vscode-theme\n\nCopyright (c) 2018 Sarah Drasner\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n*/.hljs{background:#011627;color:#d6deeb}.hljs-keyword{color:#c792ea;font-style:italic}.hljs-built_in{color:#addb67;font-style:italic}.hljs-type{color:#82aaff}.hljs-literal{color:#ff5874}.hljs-number{color:#F78C6C}.hljs-regexp{color:#5ca7e4}.hljs-string{color:#ecc48d}.hljs-subst{color:#d3423e}.hljs-symbol{color:#82aaff}.hljs-class{color:#ffcb8b}.hljs-function{color:#82AAFF}.hljs-title{color:#DCDCAA;font-style:italic}.hljs-params{color:#7fdbca}.hljs-comment{color:#637777;font-style:italic}.hljs-doctag{color:#7fdbca}.hljs-meta{color:#82aaff}.hljs-meta .hljs-keyword{color:#82aaff}.hljs-meta .hljs-string{color:#ecc48d}.hljs-section{color:#82b1ff}.hljs-tag,\n.hljs-name{color:#7fdbca}.hljs-attr{color:#7fdbca}.hljs-attribute{color:#80cbc4}.hljs-variable{color:#addb67}.hljs-bullet{color:#d9f5dd}.hljs-code{color:#80CBC4}.hljs-emphasis{color:#c792ea;font-style:italic}.hljs-strong{color:#addb67;font-weight:bold}.hljs-formula{color:#c792ea}.hljs-link{color:#ff869a}.hljs-quote{color:#697098;font-style:italic}.hljs-selector-tag{color:#ff6363}.hljs-selector-id{color:#fad430}.hljs-selector-class{color:#addb67;font-style:italic}.hljs-selector-attr,\n.hljs-selector-pseudo{color:#c792ea;font-style:italic}.hljs-template-tag{color:#c792ea}.hljs-template-variable{color:#addb67}.hljs-addition{color:#addb67ff;font-style:italic}.hljs-deletion{color:#EF535090;font-style:italic}</style>`;\n\nexport default nightOwl;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nnfx-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: nnfx dark\n  Description: a theme inspired by Netscape Navigator/Firefox\n  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>\n  Maintainer: @RocketMan\n  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0\n  Updated: 2021-05-17\n\n  @version 1.1.0\n*/\n.hljs {\n\tbackground: #333;\n\tcolor: #fff;\n}\n.language-xml .hljs-meta,\n.language-xml .hljs-meta-string {\n\tfont-weight: bold;\n\tfont-style: italic;\n\tcolor: #69f;\n}\n.hljs-comment,\n.hljs-quote {\n\tfont-style: italic;\n\tcolor: #9c6;\n}\n.hljs-name,\n.hljs-keyword,\n.hljs-built_in {\n\tcolor: #a7a;\n}\n.hljs-name,\n.hljs-attr {\n\tfont-weight: bold;\n}\n.hljs-string {\n\tfont-weight: normal;\n}\n.hljs-code,\n.hljs-string,\n.hljs-meta .hljs-string,\n.hljs-number,\n.hljs-regexp,\n.hljs-link {\n\tcolor: #bce;\n}\n.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #d40;\n}\n.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type {\n\tfont-weight: bold;\n\tcolor: #96c;\n}\n.hljs-title.function_,\n.hljs-function .hljs-title,\n.hljs-attr,\n.hljs-subst,\n.hljs-tag {\n\tcolor: #fff;\n}\n.hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.hljs-addition {\n\tbackground-color: #797;\n}\n.hljs-deletion {\n\tbackground-color: #c99;\n}\n.hljs-meta {\n\tcolor: #69f;\n}\n.hljs-section,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-selector-pseudo,\n.hljs-selector-tag {\n\tfont-weight: bold;\n\tcolor: #69f;\n}\n.hljs-selector-pseudo {\n\tfont-style: italic;\n}\n.hljs-doctag,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nnfx-dark.d.ts",
    "content": "export { nnfxDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nnfx-dark.js",
    "content": "const nnfxDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: nnfx dark\n  Description: a theme inspired by Netscape Navigator/Firefox\n  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>\n  Maintainer: @RocketMan\n  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0\n  Updated: 2021-05-17\n\n  @version 1.1.0\n*/.hljs{background:#333;color:#fff}.language-xml .hljs-meta,\n.language-xml .hljs-meta-string{font-weight:bold;font-style:italic;color:#69f}.hljs-comment,\n.hljs-quote{font-style:italic;color:#9c6}.hljs-name,\n.hljs-keyword,\n.hljs-built_in{color:#a7a}.hljs-name,\n.hljs-attr{font-weight:bold}.hljs-string{font-weight:normal}.hljs-code,\n.hljs-string,\n.hljs-meta .hljs-string,\n.hljs-number,\n.hljs-regexp,\n.hljs-link{color:#bce}.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable{color:#d40}.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type{font-weight:bold;color:#96c}.hljs-title.function_,\n.hljs-function .hljs-title,\n.hljs-attr,\n.hljs-subst,\n.hljs-tag{color:#fff}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#797}.hljs-deletion{background-color:#c99}.hljs-meta{color:#69f}.hljs-section,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-selector-pseudo,\n.hljs-selector-tag{font-weight:bold;color:#69f}.hljs-selector-pseudo{font-style:italic}.hljs-doctag,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default nnfxDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nnfx-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: nnfx light\n  Description: a theme inspired by Netscape Navigator/Firefox\n  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>\n  Maintainer: @RocketMan\n  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0\n  Updated: 2021-05-17\n\n  @version 1.1.0\n*/\n.hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.language-xml .hljs-meta,\n.language-xml .hljs-meta-string {\n\tfont-weight: bold;\n\tfont-style: italic;\n\tcolor: #48b;\n}\n.hljs-comment,\n.hljs-quote {\n\tfont-style: italic;\n\tcolor: #070;\n}\n.hljs-name,\n.hljs-keyword,\n.hljs-built_in {\n\tcolor: #808;\n}\n.hljs-name,\n.hljs-attr {\n\tfont-weight: bold;\n}\n.hljs-string {\n\tfont-weight: normal;\n}\n.hljs-code,\n.hljs-string,\n.hljs-meta .hljs-string,\n.hljs-number,\n.hljs-regexp,\n.hljs-link {\n\tcolor: #00f;\n}\n.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #f40;\n}\n.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type {\n\tfont-weight: bold;\n\tcolor: #639;\n}\n.hljs-title.function_,\n.hljs-function .hljs-title,\n.hljs-attr,\n.hljs-subst,\n.hljs-tag {\n\tcolor: #000;\n}\n.hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.hljs-addition {\n\tbackground-color: #beb;\n}\n.hljs-deletion {\n\tbackground-color: #fbb;\n}\n.hljs-meta {\n\tcolor: #269;\n}\n.hljs-section,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-selector-pseudo,\n.hljs-selector-tag {\n\tfont-weight: bold;\n\tcolor: #48b;\n}\n.hljs-selector-pseudo {\n\tfont-style: italic;\n}\n.hljs-doctag,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nnfx-light.d.ts",
    "content": "export { nnfxLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nnfx-light.js",
    "content": "const nnfxLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: nnfx light\n  Description: a theme inspired by Netscape Navigator/Firefox\n  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>\n  Maintainer: @RocketMan\n  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0\n  Updated: 2021-05-17\n\n  @version 1.1.0\n*/.hljs{background:#fff;color:#000}.language-xml .hljs-meta,\n.language-xml .hljs-meta-string{font-weight:bold;font-style:italic;color:#48b}.hljs-comment,\n.hljs-quote{font-style:italic;color:#070}.hljs-name,\n.hljs-keyword,\n.hljs-built_in{color:#808}.hljs-name,\n.hljs-attr{font-weight:bold}.hljs-string{font-weight:normal}.hljs-code,\n.hljs-string,\n.hljs-meta .hljs-string,\n.hljs-number,\n.hljs-regexp,\n.hljs-link{color:#00f}.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable{color:#f40}.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type{font-weight:bold;color:#639}.hljs-title.function_,\n.hljs-function .hljs-title,\n.hljs-attr,\n.hljs-subst,\n.hljs-tag{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#beb}.hljs-deletion{background-color:#fbb}.hljs-meta{color:#269}.hljs-section,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-selector-pseudo,\n.hljs-selector-tag{font-weight:bold;color:#48b}.hljs-selector-pseudo{font-style:italic}.hljs-doctag,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default nnfxLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nord.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n * Copyright (c) 2017-present Arctic Ice Studio <development@arcticicestudio.com>\n * Copyright (c) 2017-present Sven Greb <development@svengreb.de>\n *\n * Project:    Nord highlight.js\n * Version:    0.1.0\n * Repository: https://github.com/arcticicestudio/nord-highlightjs\n * License:    MIT\n * References:\n *   https://github.com/arcticicestudio/nord\n */\n/*\n\nPolar Night\n\n#2E3440\n#3B4252\n#434C5E\n#4C566A\n\nSnow Storm\n\n#D8DEE9\n#E5E9F0\n#ECEFF4\n\nFrost\n\n#8FBCBB\n#88C0D0\n#81A1C1\n#5E81AC\n\nAurora\n\n#BF616A\n#D08770\n#EBCB8B\n#A3BE8C\n#B48EAD\n\n*/\n.hljs {\n\tbackground: #2e3440;\n}\n.hljs,\n.hljs-subst {\n\tcolor: #d8dee9;\n}\n.hljs-selector-tag {\n\tcolor: #81a1c1;\n}\n.hljs-selector-id {\n\tcolor: #8fbcbb;\n\tfont-weight: bold;\n}\n.hljs-selector-class {\n\tcolor: #8fbcbb;\n}\n.hljs-selector-attr {\n\tcolor: #8fbcbb;\n}\n.hljs-property {\n\tcolor: #88c0d0;\n}\n.hljs-selector-pseudo {\n\tcolor: #88c0d0;\n}\n.hljs-addition {\n\tbackground-color: rgba(163, 190, 140, 0.5);\n}\n.hljs-deletion {\n\tbackground-color: rgba(191, 97, 106, 0.5);\n}\n.hljs-built_in,\n.hljs-type {\n\tcolor: #8fbcbb;\n}\n.hljs-class {\n\tcolor: #8fbcbb;\n}\n.hljs-function {\n\tcolor: #88c0d0;\n}\n.hljs-title.hljs-function,\n.hljs-function > .hljs-title {\n\tcolor: #88c0d0;\n}\n.hljs-keyword,\n.hljs-literal,\n.hljs-symbol {\n\tcolor: #81a1c1;\n}\n.hljs-number {\n\tcolor: #b48ead;\n}\n.hljs-regexp {\n\tcolor: #ebcb8b;\n}\n.hljs-string {\n\tcolor: #a3be8c;\n}\n.hljs-title {\n\tcolor: #8fbcbb;\n}\n.hljs-params {\n\tcolor: #d8dee9;\n}\n.hljs-bullet {\n\tcolor: #81a1c1;\n}\n.hljs-code {\n\tcolor: #8fbcbb;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-formula {\n\tcolor: #8fbcbb;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-link:hover {\n\ttext-decoration: underline;\n}\n.hljs-quote {\n\tcolor: #4c566a;\n}\n.hljs-comment {\n\tcolor: #4c566a;\n}\n.hljs-doctag {\n\tcolor: #8fbcbb;\n}\n.hljs-meta,\n.hljs-meta .hljs-keyword {\n\tcolor: #5e81ac;\n}\n.hljs-meta .hljs-string {\n\tcolor: #a3be8c;\n}\n.hljs-attr {\n\tcolor: #8fbcbb;\n}\n.hljs-attribute {\n\tcolor: #d8dee9;\n}\n.hljs-name {\n\tcolor: #81a1c1;\n}\n.hljs-section {\n\tcolor: #88c0d0;\n}\n.hljs-tag {\n\tcolor: #81a1c1;\n}\n.hljs-variable {\n\tcolor: #d8dee9;\n}\n.hljs-template-variable {\n\tcolor: #d8dee9;\n}\n.hljs-template-tag {\n\tcolor: #5e81ac;\n}\n/* per language customizations */\n.language-abnf .hljs-attribute {\n\tcolor: #88c0d0;\n}\n.language-abnf .hljs-symbol {\n\tcolor: #ebcb8b;\n}\n.language-apache .hljs-attribute {\n\tcolor: #88c0d0;\n}\n.language-apache .hljs-section {\n\tcolor: #81a1c1;\n}\n.language-arduino .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.language-aspectj .hljs-meta {\n\tcolor: #d08770;\n}\n.language-aspectj > .hljs-title {\n\tcolor: #88c0d0;\n}\n.language-bnf .hljs-attribute {\n\tcolor: #8fbcbb;\n}\n.language-clojure .hljs-name {\n\tcolor: #88c0d0;\n}\n.language-clojure .hljs-symbol {\n\tcolor: #ebcb8b;\n}\n.language-coq .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.language-cpp .hljs-meta .hljs-string {\n\tcolor: #8fbcbb;\n}\n.language-css .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.language-css .hljs-keyword {\n\tcolor: #d08770;\n}\n.language-diff .hljs-meta {\n\tcolor: #8fbcbb;\n}\n.language-ebnf .hljs-attribute {\n\tcolor: #8fbcbb;\n}\n.language-glsl .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.language-groovy .hljs-meta:not(:first-child) {\n\tcolor: #d08770;\n}\n.language-haxe .hljs-meta {\n\tcolor: #d08770;\n}\n.language-java .hljs-meta {\n\tcolor: #d08770;\n}\n.language-ldif .hljs-attribute {\n\tcolor: #8fbcbb;\n}\n.language-lisp .hljs-name {\n\tcolor: #88c0d0;\n}\n.language-lua .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.language-moonscript .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.language-nginx .hljs-attribute {\n\tcolor: #88c0d0;\n}\n.language-nginx .hljs-section {\n\tcolor: #5e81ac;\n}\n.language-pf .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.language-processing .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.language-scss .hljs-keyword {\n\tcolor: #81a1c1;\n}\n.language-stylus .hljs-keyword {\n\tcolor: #81a1c1;\n}\n.language-swift .hljs-meta {\n\tcolor: #d08770;\n}\n.language-vim .hljs-built_in {\n\tcolor: #88c0d0;\n\tfont-style: italic;\n}\n.language-yaml .hljs-meta {\n\tcolor: #d08770;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nord.d.ts",
    "content": "export { nord as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nord.js",
    "content": "const nord = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\n * Copyright (c) 2017-present Arctic Ice Studio <development@arcticicestudio.com>\n * Copyright (c) 2017-present Sven Greb <development@svengreb.de>\n *\n * Project:    Nord highlight.js\n * Version:    0.1.0\n * Repository: https://github.com/arcticicestudio/nord-highlightjs\n * License:    MIT\n * References:\n *   https://github.com/arcticicestudio/nord\n */.hljs{background:#2E3440}.hljs,\n.hljs-subst{color:#D8DEE9}.hljs-selector-tag{color:#81A1C1}.hljs-selector-id{color:#8FBCBB;font-weight:bold}.hljs-selector-class{color:#8FBCBB}.hljs-selector-attr{color:#8FBCBB}.hljs-property{color:#88C0D0}.hljs-selector-pseudo{color:#88C0D0}.hljs-addition{background-color:rgba(163,190,140,0.5)}.hljs-deletion{background-color:rgba(191,97,106,0.5)}.hljs-built_in,\n.hljs-type{color:#8FBCBB}.hljs-class{color:#8FBCBB}.hljs-function{color:#88C0D0}.hljs-title.hljs-function,\n.hljs-function > .hljs-title{color:#88C0D0}.hljs-keyword,\n.hljs-literal,\n.hljs-symbol{color:#81A1C1}.hljs-number{color:#B48EAD}.hljs-regexp{color:#EBCB8B}.hljs-string{color:#A3BE8C}.hljs-title{color:#8FBCBB}.hljs-params{color:#D8DEE9}.hljs-bullet{color:#81A1C1}.hljs-code{color:#8FBCBB}.hljs-emphasis{font-style:italic}.hljs-formula{color:#8FBCBB}.hljs-strong{font-weight:bold}.hljs-link:hover{text-decoration:underline}.hljs-quote{color:#4C566A}.hljs-comment{color:#4C566A}.hljs-doctag{color:#8FBCBB}.hljs-meta,\n.hljs-meta .hljs-keyword{color:#5E81AC}.hljs-meta .hljs-string{color:#A3BE8C}.hljs-attr{color:#8FBCBB}.hljs-attribute{color:#D8DEE9}.hljs-name{color:#81A1C1}.hljs-section{color:#88C0D0}.hljs-tag{color:#81A1C1}.hljs-variable{color:#D8DEE9}.hljs-template-variable{color:#D8DEE9}.hljs-template-tag{color:#5E81AC}.language-abnf .hljs-attribute{color:#88C0D0}.language-abnf .hljs-symbol{color:#EBCB8B}.language-apache .hljs-attribute{color:#88C0D0}.language-apache .hljs-section{color:#81A1C1}.language-arduino .hljs-built_in{color:#88C0D0}.language-aspectj .hljs-meta{color:#D08770}.language-aspectj > .hljs-title{color:#88C0D0}.language-bnf .hljs-attribute{color:#8FBCBB}.language-clojure .hljs-name{color:#88C0D0}.language-clojure .hljs-symbol{color:#EBCB8B}.language-coq .hljs-built_in{color:#88C0D0}.language-cpp .hljs-meta .hljs-string{color:#8FBCBB}.language-css .hljs-built_in{color:#88C0D0}.language-css .hljs-keyword{color:#D08770}.language-diff .hljs-meta{color:#8FBCBB}.language-ebnf .hljs-attribute{color:#8FBCBB}.language-glsl .hljs-built_in{color:#88C0D0}.language-groovy .hljs-meta:not(:first-child){color:#D08770}.language-haxe .hljs-meta{color:#D08770}.language-java .hljs-meta{color:#D08770}.language-ldif .hljs-attribute{color:#8FBCBB}.language-lisp .hljs-name{color:#88C0D0}.language-lua .hljs-built_in{color:#88C0D0}.language-moonscript .hljs-built_in{color:#88C0D0}.language-nginx .hljs-attribute{color:#88C0D0}.language-nginx .hljs-section{color:#5E81AC}.language-pf .hljs-built_in{color:#88C0D0}.language-processing .hljs-built_in{color:#88C0D0}.language-scss .hljs-keyword{color:#81A1C1}.language-stylus .hljs-keyword{color:#81A1C1}.language-swift .hljs-meta{color:#D08770}.language-vim .hljs-built_in{color:#88C0D0;font-style:italic}.language-yaml .hljs-meta{color:#D08770}</style>`;\n\nexport default nord;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nova.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Nova\n  Author: George Essig (https://github.com/gessig), Trevor D. Miller (https://trevordmiller.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme nova\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #3C4C55  Default Background\nbase01  #556873  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #6A7D89  Selection Background\nbase03  #899BA6  Comments, Invisibles, Line Highlighting\nbase04  #899BA6  Dark Foreground (Used for status bars)\nbase05  #C5D4DD  Default Foreground, Caret, Delimiters, Operators\nbase06  #899BA6  Light Foreground (Not often used)\nbase07  #556873  Light Background (Not often used)\nbase08  #83AFE5  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #7FC1CA  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #A8CE93  Classes, Markup Bold, Search Text Background\nbase0B  #7FC1CA  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #F2C38F  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #83AFE5  Functions, Methods, Attribute IDs, Headings\nbase0E  #9A93E1  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #F2C38F  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c5d4dd;\n\tbackground: #3c4c55;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #6a7d89;\n\tcolor: #c5d4dd;\n}\n/* purposely do not highlight these things */\n/* base03 - #899BA6 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #899ba6;\n}\n/* base04 - #899BA6 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #899ba6;\n}\n/* base05 - #C5D4DD -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c5d4dd;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #83afe5;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #7fc1ca;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a8ce93;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a8ce93;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7fc1ca;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #f2c38f;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #83afe5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9a93e1;\n}\n.hljs-emphasis {\n\tcolor: #9a93e1;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #f2c38f;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nova.d.ts",
    "content": "export { nova as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/nova.js",
    "content": "const nova = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Nova\n  Author: George Essig (https://github.com/gessig), Trevor D. Miller (https://trevordmiller.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#C5D4DD;background:#3C4C55}.hljs::selection,\n.hljs ::selection{background-color:#6A7D89;color:#C5D4DD}.hljs-comment{color:#899BA6}.hljs-tag{color:#899BA6}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#C5D4DD}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#83AFE5}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#7FC1CA}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#A8CE93}.hljs-strong{font-weight:bold;color:#A8CE93}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7FC1CA}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#F2C38F}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#83AFE5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9A93E1}.hljs-emphasis{color:#9A93E1;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#F2C38F}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default nova;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/obsidian.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/**\n * Obsidian style\n * ported by Alexander Marenin (http://github.com/ioncreature)\n */\n.hljs {\n\tcolor: #e0e2e4;\n\tbackground: #282b2e;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-selector-id {\n\tcolor: #93c763;\n}\n.hljs-number {\n\tcolor: #ffcd22;\n}\n.hljs-attribute {\n\tcolor: #668bb0;\n}\n.hljs-regexp,\n.hljs-link {\n\tcolor: #d39745;\n}\n.hljs-meta {\n\tcolor: #557182;\n}\n.hljs-tag,\n.hljs-name,\n.hljs-bullet,\n.hljs-subst,\n.hljs-emphasis,\n.hljs-type,\n.hljs-built_in,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable {\n\tcolor: #8cbbad;\n}\n.hljs-string,\n.hljs-symbol {\n\tcolor: #ec7600;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-deletion {\n\tcolor: #818e96;\n}\n.hljs-selector-class {\n\tcolor: #a082bd;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-name,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-code,\n.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-section {\n\tcolor: white;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/obsidian.d.ts",
    "content": "export { obsidian as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/obsidian.js",
    "content": "const obsidian = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e0e2e4;background:#282b2e}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-selector-id{color:#93c763}.hljs-number{color:#ffcd22}.hljs-attribute{color:#668bb0}.hljs-regexp,\n.hljs-link{color:#d39745}.hljs-meta{color:#557182}.hljs-tag,\n.hljs-name,\n.hljs-bullet,\n.hljs-subst,\n.hljs-emphasis,\n.hljs-type,\n.hljs-built_in,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable{color:#8cbbad}.hljs-string,\n.hljs-symbol{color:#ec7600}.hljs-comment,\n.hljs-quote,\n.hljs-deletion{color:#818e96}.hljs-selector-class{color:#A082BD}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-name,\n.hljs-strong{font-weight:bold}.hljs-code,\n.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-section{color:white}</style>`;\n\nexport default obsidian;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ocean.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Ocean\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme ocean\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2b303b  Default Background\nbase01  #343d46  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #4f5b66  Selection Background\nbase03  #65737e  Comments, Invisibles, Line Highlighting\nbase04  #a7adba  Dark Foreground (Used for status bars)\nbase05  #c0c5ce  Default Foreground, Caret, Delimiters, Operators\nbase06  #dfe1e8  Light Foreground (Not often used)\nbase07  #eff1f5  Light Background (Not often used)\nbase08  #bf616a  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d08770  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ebcb8b  Classes, Markup Bold, Search Text Background\nbase0B  #a3be8c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #96b5b4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #8fa1b3  Functions, Methods, Attribute IDs, Headings\nbase0E  #b48ead  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #ab7967  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c0c5ce;\n\tbackground: #2b303b;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #4f5b66;\n\tcolor: #c0c5ce;\n}\n/* purposely do not highlight these things */\n/* base03 - #65737e -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #65737e;\n}\n/* base04 - #a7adba -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a7adba;\n}\n/* base05 - #c0c5ce -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c0c5ce;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #bf616a;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d08770;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ebcb8b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ebcb8b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a3be8c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #96b5b4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #8fa1b3;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b48ead;\n}\n.hljs-emphasis {\n\tcolor: #b48ead;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ab7967;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ocean.d.ts",
    "content": "export { ocean as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ocean.js",
    "content": "const ocean = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Ocean\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c0c5ce;background:#2b303b}.hljs::selection,\n.hljs ::selection{background-color:#4f5b66;color:#c0c5ce}.hljs-comment{color:#65737e}.hljs-tag{color:#a7adba}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c0c5ce}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#bf616a}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d08770}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ebcb8b}.hljs-strong{font-weight:bold;color:#ebcb8b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a3be8c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#96b5b4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#8fa1b3}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b48ead}.hljs-emphasis{color:#b48ead;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#ab7967}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default ocean;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/oceanicnext.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: OceanicNext\n  Author: https://github.com/voronianski/oceanic-next-color-scheme\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme oceanicnext\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1B2B34  Default Background\nbase01  #343D46  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #4F5B66  Selection Background\nbase03  #65737E  Comments, Invisibles, Line Highlighting\nbase04  #A7ADBA  Dark Foreground (Used for status bars)\nbase05  #C0C5CE  Default Foreground, Caret, Delimiters, Operators\nbase06  #CDD3DE  Light Foreground (Not often used)\nbase07  #D8DEE9  Light Background (Not often used)\nbase08  #EC5f67  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #F99157  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #FAC863  Classes, Markup Bold, Search Text Background\nbase0B  #99C794  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #5FB3B3  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6699CC  Functions, Methods, Attribute IDs, Headings\nbase0E  #C594C5  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #AB7967  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c0c5ce;\n\tbackground: #1b2b34;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #4f5b66;\n\tcolor: #c0c5ce;\n}\n/* purposely do not highlight these things */\n/* base03 - #65737E -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #65737e;\n}\n/* base04 - #A7ADBA -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a7adba;\n}\n/* base05 - #C0C5CE -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c0c5ce;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ec5f67;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f99157;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fac863;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fac863;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #99c794;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #5fb3b3;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6699cc;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c594c5;\n}\n.hljs-emphasis {\n\tcolor: #c594c5;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ab7967;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/oceanicnext.d.ts",
    "content": "export { oceanicnext as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/oceanicnext.js",
    "content": "const oceanicnext = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: OceanicNext\n  Author: https://github.com/voronianski/oceanic-next-color-scheme\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#C0C5CE;background:#1B2B34}.hljs::selection,\n.hljs ::selection{background-color:#4F5B66;color:#C0C5CE}.hljs-comment{color:#65737E}.hljs-tag{color:#A7ADBA}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#C0C5CE}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#EC5f67}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#F99157}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#FAC863}.hljs-strong{font-weight:bold;color:#FAC863}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#99C794}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#5FB3B3}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6699CC}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#C594C5}.hljs-emphasis{color:#C594C5;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#AB7967}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default oceanicnext;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/one-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: One Light\n  Author: Daniel Pfeifer (http://github.com/purpleKarrot)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme one-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #fafafa  Default Background\nbase01  #f0f0f1  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #e5e5e6  Selection Background\nbase03  #a0a1a7  Comments, Invisibles, Line Highlighting\nbase04  #696c77  Dark Foreground (Used for status bars)\nbase05  #383a42  Default Foreground, Caret, Delimiters, Operators\nbase06  #202227  Light Foreground (Not often used)\nbase07  #090a0b  Light Background (Not often used)\nbase08  #ca1243  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d75f00  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c18401  Classes, Markup Bold, Search Text Background\nbase0B  #50a14f  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #0184bc  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #4078f2  Functions, Methods, Attribute IDs, Headings\nbase0E  #a626a4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #986801  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #383a42;\n\tbackground: #fafafa;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #e5e5e6;\n\tcolor: #383a42;\n}\n/* purposely do not highlight these things */\n/* base03 - #a0a1a7 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #a0a1a7;\n}\n/* base04 - #696c77 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #696c77;\n}\n/* base05 - #383a42 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #383a42;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ca1243;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d75f00;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c18401;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c18401;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #50a14f;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #0184bc;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #4078f2;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a626a4;\n}\n.hljs-emphasis {\n\tcolor: #a626a4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #986801;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/one-light.d.ts",
    "content": "export { oneLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/one-light.js",
    "content": "const oneLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: One Light\n  Author: Daniel Pfeifer (http://github.com/purpleKarrot)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs::selection,\n.hljs ::selection{background-color:#e5e5e6;color:#383a42}.hljs-comment{color:#a0a1a7}.hljs-tag{color:#696c77}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#383a42}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ca1243}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d75f00}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c18401}.hljs-strong{font-weight:bold;color:#c18401}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#50a14f}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#0184bc}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#4078f2}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#a626a4}.hljs-emphasis{color:#a626a4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#986801}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default oneLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/onedark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: OneDark\n  Author: Lalit Magant (http://github.com/tilal6991)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme onedark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #282c34  Default Background\nbase01  #353b45  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #3e4451  Selection Background\nbase03  #545862  Comments, Invisibles, Line Highlighting\nbase04  #565c64  Dark Foreground (Used for status bars)\nbase05  #abb2bf  Default Foreground, Caret, Delimiters, Operators\nbase06  #b6bdca  Light Foreground (Not often used)\nbase07  #c8ccd4  Light Background (Not often used)\nbase08  #e06c75  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d19a66  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #e5c07b  Classes, Markup Bold, Search Text Background\nbase0B  #98c379  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #56b6c2  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #61afef  Functions, Methods, Attribute IDs, Headings\nbase0E  #c678dd  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #be5046  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #abb2bf;\n\tbackground: #282c34;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #3e4451;\n\tcolor: #abb2bf;\n}\n/* purposely do not highlight these things */\n/* base03 - #545862 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #545862;\n}\n/* base04 - #565c64 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #565c64;\n}\n/* base05 - #abb2bf -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #abb2bf;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e06c75;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d19a66;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #e5c07b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e5c07b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #98c379;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #56b6c2;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #61afef;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c678dd;\n}\n.hljs-emphasis {\n\tcolor: #c678dd;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #be5046;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/onedark.d.ts",
    "content": "export { onedark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/onedark.js",
    "content": "const onedark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: OneDark\n  Author: Lalit Magant (http://github.com/tilal6991)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs::selection,\n.hljs ::selection{background-color:#3e4451;color:#abb2bf}.hljs-comment{color:#545862}.hljs-tag{color:#565c64}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#abb2bf}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#e06c75}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d19a66}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#e5c07b}.hljs-strong{font-weight:bold;color:#e5c07b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#98c379}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#56b6c2}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#61afef}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#c678dd}.hljs-emphasis{color:#c678dd;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#be5046}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default onedark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/outrun-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Outrun Dark\n  Author: Hugo Delahousse (http://github.com/hugodelahousse/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme outrun-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #00002A  Default Background\nbase01  #20204A  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #30305A  Selection Background\nbase03  #50507A  Comments, Invisibles, Line Highlighting\nbase04  #B0B0DA  Dark Foreground (Used for status bars)\nbase05  #D0D0FA  Default Foreground, Caret, Delimiters, Operators\nbase06  #E0E0FF  Light Foreground (Not often used)\nbase07  #F5F5FF  Light Background (Not often used)\nbase08  #FF4242  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #FC8D28  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #F3E877  Classes, Markup Bold, Search Text Background\nbase0B  #59F176  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #0EF0F0  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #66B0FF  Functions, Methods, Attribute IDs, Headings\nbase0E  #F10596  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #F003EF  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d0d0fa;\n\tbackground: #00002a;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #30305a;\n\tcolor: #d0d0fa;\n}\n/* purposely do not highlight these things */\n/* base03 - #50507A -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #50507a;\n}\n/* base04 - #B0B0DA -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b0b0da;\n}\n/* base05 - #D0D0FA -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d0d0fa;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff4242;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fc8d28;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f3e877;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f3e877;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #59f176;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #0ef0f0;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #66b0ff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #f10596;\n}\n.hljs-emphasis {\n\tcolor: #f10596;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #f003ef;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/outrun-dark.d.ts",
    "content": "export { outrunDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/outrun-dark.js",
    "content": "const outrunDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Outrun Dark\n  Author: Hugo Delahousse (http://github.com/hugodelahousse/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#D0D0FA;background:#00002A}.hljs::selection,\n.hljs ::selection{background-color:#30305A;color:#D0D0FA}.hljs-comment{color:#50507A}.hljs-tag{color:#B0B0DA}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#D0D0FA}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#FF4242}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#FC8D28}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#F3E877}.hljs-strong{font-weight:bold;color:#F3E877}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#59F176}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#0EF0F0}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#66B0FF}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#F10596}.hljs-emphasis{color:#F10596;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#F003EF}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default outrunDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/panda-syntax-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/**\n * Panda Syntax Theme for Highlight.js\n * Based on: https://github.com/tinkertrain/panda-syntax-vscode\n * Author: Annmarie Switzer <https://github.com/annmarie-switzer>\n */\n.hljs {\n\tcolor: #e6e6e6;\n\tbackground: #2a2c2d;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-link {\n\ttext-decoration: underline;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #bbbbbb;\n\tfont-style: italic;\n}\n.hljs-params {\n\tcolor: #bbbbbb;\n}\n.hljs-punctuation,\n.hljs-attr {\n\tcolor: #e6e6e6;\n}\n.hljs-selector-tag,\n.hljs-name,\n.hljs-meta {\n\tcolor: #ff4b82;\n}\n.hljs-operator,\n.hljs-char.escape_ {\n\tcolor: #b084eb;\n}\n.hljs-keyword,\n.hljs-deletion {\n\tcolor: #ff75b5;\n}\n.hljs-regexp,\n.hljs-selector-pseudo,\n.hljs-selector-attr,\n.hljs-variable.language_ {\n\tcolor: #ff9ac1;\n}\n.hljs-subst,\n.hljs-property,\n.hljs-code,\n.hljs-formula,\n.hljs-section,\n.hljs-title.function_ {\n\tcolor: #45a9f9;\n}\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition,\n.hljs-selector-class,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-meta .hljs-string {\n\tcolor: #19f9d8;\n}\n.hljs-variable,\n.hljs-template-variable,\n.hljs-number,\n.hljs-literal,\n.hljs-type,\n.hljs-link,\n.hljs-built_in,\n.hljs-title,\n.hljs-selector-id,\n.hljs-tag,\n.hljs-doctag,\n.hljs-attribute,\n.hljs-template-tag,\n.hljs-meta .hljs-keyword,\n.hljs-punctuation {\n\tcolor: #ffb86c;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/panda-syntax-dark.d.ts",
    "content": "export { pandaSyntaxDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/panda-syntax-dark.js",
    "content": "const pandaSyntaxDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/**\n * Panda Syntax Theme for Highlight.js\n * Based on: https://github.com/tinkertrain/panda-syntax-vscode\n * Author: Annmarie Switzer <https://github.com/annmarie-switzer>\n */.hljs{color:#e6e6e6;background:#2a2c2d}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-link{text-decoration:underline}.hljs-comment,\n.hljs-quote{color:#bbbbbb;font-style:italic}.hljs-params{color:#bbbbbb}.hljs-punctuation,\n.hljs-attr{color:#e6e6e6}.hljs-selector-tag,\n.hljs-name,\n.hljs-meta{color:#ff4b82}.hljs-operator,\n.hljs-char.escape_{color:#b084eb}.hljs-keyword,\n.hljs-deletion{color:#ff75b5}.hljs-regexp,\n.hljs-selector-pseudo,\n.hljs-selector-attr,\n.hljs-variable.language_{color:#ff9ac1}.hljs-subst,\n.hljs-property,\n.hljs-code,\n.hljs-formula,\n.hljs-section,\n.hljs-title.function_{color:#45a9f9}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition,\n.hljs-selector-class,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-meta .hljs-string{color:#19f9d8}.hljs-variable,\n.hljs-template-variable,\n.hljs-number,\n.hljs-literal,\n.hljs-type,\n.hljs-link,\n.hljs-built_in,\n.hljs-title,\n.hljs-selector-id,\n.hljs-tag,\n.hljs-doctag,\n.hljs-attribute,\n.hljs-template-tag,\n.hljs-meta .hljs-keyword,\n.hljs-punctuation{color:#ffb86c}</style>`;\n\nexport default pandaSyntaxDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/panda-syntax-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/**\n * Panda Syntax Theme for Highlight.js\n * Based on: https://github.com/tinkertrain/panda-syntax-vscode\n * Author: Annmarie Switzer <https://github.com/annmarie-switzer>\n */\n.hljs {\n\tcolor: #2a2c2d;\n\tbackground: #e6e6e6;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-link {\n\ttext-decoration: underline;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #676b79;\n\tfont-style: italic;\n}\n.hljs-params {\n\tcolor: #676b79;\n}\n.hljs-punctuation,\n.hljs-attr {\n\tcolor: #2a2c2d;\n}\n.hljs-selector-tag,\n.hljs-name,\n.hljs-meta,\n.hljs-operator,\n.hljs-char.escape_ {\n\tcolor: #c56200;\n}\n.hljs-keyword,\n.hljs-deletion {\n\tcolor: #d92792;\n}\n.hljs-regexp,\n.hljs-selector-pseudo,\n.hljs-selector-attr,\n.hljs-variable.language_ {\n\tcolor: #cc5e91;\n}\n.hljs-subst,\n.hljs-property,\n.hljs-code,\n.hljs-formula,\n.hljs-section,\n.hljs-title.function_ {\n\tcolor: #3787c7;\n}\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition,\n.hljs-selector-class,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-meta .hljs-string {\n\tcolor: #0d7d6c;\n}\n.hljs-variable,\n.hljs-template-variable,\n.hljs-number,\n.hljs-literal,\n.hljs-type,\n.hljs-link,\n.hljs-built_in,\n.hljs-title,\n.hljs-selector-id,\n.hljs-tag,\n.hljs-doctag,\n.hljs-attribute,\n.hljs-template-tag,\n.hljs-meta .hljs-keyword {\n\tcolor: #7641bb;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/panda-syntax-light.d.ts",
    "content": "export { pandaSyntaxLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/panda-syntax-light.js",
    "content": "const pandaSyntaxLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/**\n * Panda Syntax Theme for Highlight.js\n * Based on: https://github.com/tinkertrain/panda-syntax-vscode\n * Author: Annmarie Switzer <https://github.com/annmarie-switzer>\n */.hljs{color:#2a2c2d;background:#e6e6e6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-link{text-decoration:underline}.hljs-comment,\n.hljs-quote{color:#676B79;font-style:italic}.hljs-params{color:#676B79}.hljs-punctuation,\n.hljs-attr{color:#2a2c2d}.hljs-selector-tag,\n.hljs-name,\n.hljs-meta,\n.hljs-operator,\n.hljs-char.escape_{color:#c56200}.hljs-keyword,\n.hljs-deletion{color:#d92792}.hljs-regexp,\n.hljs-selector-pseudo,\n.hljs-selector-attr,\n.hljs-variable.language_{color:#cc5e91}.hljs-subst,\n.hljs-property,\n.hljs-code,\n.hljs-formula,\n.hljs-section,\n.hljs-title.function_{color:#3787c7}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition,\n.hljs-selector-class,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-meta .hljs-string{color:#0d7d6c}.hljs-variable,\n.hljs-template-variable,\n.hljs-number,\n.hljs-literal,\n.hljs-type,\n.hljs-link,\n.hljs-built_in,\n.hljs-title,\n.hljs-selector-id,\n.hljs-tag,\n.hljs-doctag,\n.hljs-attribute,\n.hljs-template-tag,\n.hljs-meta .hljs-keyword{color:#7641bb}</style>`;\n\nexport default pandaSyntaxLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/papercolor-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: PaperColor Dark\n  Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme papercolor-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1c1c1c  Default Background\nbase01  #af005f  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #5faf00  Selection Background\nbase03  #d7af5f  Comments, Invisibles, Line Highlighting\nbase04  #5fafd7  Dark Foreground (Used for status bars)\nbase05  #808080  Default Foreground, Caret, Delimiters, Operators\nbase06  #d7875f  Light Foreground (Not often used)\nbase07  #d0d0d0  Light Background (Not often used)\nbase08  #585858  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #5faf5f  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #afd700  Classes, Markup Bold, Search Text Background\nbase0B  #af87d7  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #ffaf00  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #ff5faf  Functions, Methods, Attribute IDs, Headings\nbase0E  #00afaf  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #5f8787  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #808080;\n\tbackground: #1c1c1c;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #5faf00;\n\tcolor: #808080;\n}\n/* purposely do not highlight these things */\n/* base03 - #d7af5f -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #d7af5f;\n}\n/* base04 - #5fafd7 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #5fafd7;\n}\n/* base05 - #808080 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #808080;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #585858;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #5faf5f;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #afd700;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #afd700;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #af87d7;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #ffaf00;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #ff5faf;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #00afaf;\n}\n.hljs-emphasis {\n\tcolor: #00afaf;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #5f8787;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/papercolor-dark.d.ts",
    "content": "export { papercolorDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/papercolor-dark.js",
    "content": "const papercolorDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: PaperColor Dark\n  Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#808080;background:#1c1c1c}.hljs::selection,\n.hljs ::selection{background-color:#5faf00;color:#808080}.hljs-comment{color:#d7af5f}.hljs-tag{color:#5fafd7}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#808080}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#585858}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#5faf5f}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#afd700}.hljs-strong{font-weight:bold;color:#afd700}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#af87d7}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#ffaf00}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#ff5faf}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#00afaf}.hljs-emphasis{color:#00afaf;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#5f8787}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default papercolorDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/papercolor-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: PaperColor Light\n  Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme papercolor-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #eeeeee  Default Background\nbase01  #af0000  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #008700  Selection Background\nbase03  #5f8700  Comments, Invisibles, Line Highlighting\nbase04  #0087af  Dark Foreground (Used for status bars)\nbase05  #444444  Default Foreground, Caret, Delimiters, Operators\nbase06  #005f87  Light Foreground (Not often used)\nbase07  #878787  Light Background (Not often used)\nbase08  #bcbcbc  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d70000  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #d70087  Classes, Markup Bold, Search Text Background\nbase0B  #8700af  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #d75f00  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #d75f00  Functions, Methods, Attribute IDs, Headings\nbase0E  #005faf  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #005f87  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #444444;\n\tbackground: #eeeeee;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #008700;\n\tcolor: #444444;\n}\n/* purposely do not highlight these things */\n/* base03 - #5f8700 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5f8700;\n}\n/* base04 - #0087af -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #0087af;\n}\n/* base05 - #444444 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #444444;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #bcbcbc;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d70000;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #d70087;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #d70087;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #8700af;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #d75f00;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #d75f00;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #005faf;\n}\n.hljs-emphasis {\n\tcolor: #005faf;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #005f87;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/papercolor-light.d.ts",
    "content": "export { papercolorLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/papercolor-light.js",
    "content": "const papercolorLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: PaperColor Light\n  Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#444444;background:#eeeeee}.hljs::selection,\n.hljs ::selection{background-color:#008700;color:#444444}.hljs-comment{color:#5f8700}.hljs-tag{color:#0087af}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#444444}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#bcbcbc}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d70000}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#d70087}.hljs-strong{font-weight:bold;color:#d70087}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#8700af}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#d75f00}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#d75f00}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#005faf}.hljs-emphasis{color:#005faf;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#005f87}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default papercolorLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/paraiso-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n    Paraíso (dark)\n    Created by Jan T. Sott (http://github.com/idleberg)\n    Inspired by the art of Rubens LP (http://www.rubenslp.com.br)\n*/\n.hljs {\n\tbackground: #2f1e2e;\n\tcolor: #a39e9b;\n}\n/* Paraíso Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #8d8687;\n}\n/* Paraíso Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-link,\n.hljs-meta {\n\tcolor: #ef6155;\n}\n/* Paraíso Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-deletion {\n\tcolor: #f99b15;\n}\n/* Paraíso Yellow */\n.hljs-title,\n.hljs-section,\n.hljs-attribute {\n\tcolor: #fec418;\n}\n/* Paraíso Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #48b685;\n}\n/* Paraíso Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n\tcolor: #815ba4;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/paraiso-dark.d.ts",
    "content": "export { paraisoDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/paraiso-dark.js",
    "content": "const paraisoDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#2f1e2e;color:#a39e9b}.hljs-comment,\n.hljs-quote{color:#8d8687}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-link,\n.hljs-meta{color:#ef6155}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-deletion{color:#f99b15}.hljs-title,\n.hljs-section,\n.hljs-attribute{color:#fec418}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#48b685}.hljs-keyword,\n.hljs-selector-tag{color:#815ba4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default paraisoDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/paraiso-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n    Paraíso (light)\n    Created by Jan T. Sott (http://github.com/idleberg)\n    Inspired by the art of Rubens LP (http://www.rubenslp.com.br)\n*/\n.hljs {\n\tbackground: #e7e9db;\n\tcolor: #4f424c;\n}\n/* Paraíso Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #776e71;\n}\n/* Paraíso Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-link,\n.hljs-meta {\n\tcolor: #ef6155;\n}\n/* Paraíso Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-deletion {\n\tcolor: #f99b15;\n}\n/* Paraíso Yellow */\n.hljs-title,\n.hljs-section,\n.hljs-attribute {\n\tcolor: #fec418;\n}\n/* Paraíso Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #48b685;\n}\n/* Paraíso Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n\tcolor: #815ba4;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/paraiso-light.d.ts",
    "content": "export { paraisoLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/paraiso-light.js",
    "content": "const paraisoLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#e7e9db;color:#4f424c}.hljs-comment,\n.hljs-quote{color:#776e71}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-link,\n.hljs-meta{color:#ef6155}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-deletion{color:#f99b15}.hljs-title,\n.hljs-section,\n.hljs-attribute{color:#fec418}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#48b685}.hljs-keyword,\n.hljs-selector-tag{color:#815ba4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default paraisoLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/paraiso.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Paraiso\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme paraiso\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2f1e2e  Default Background\nbase01  #41323f  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #4f424c  Selection Background\nbase03  #776e71  Comments, Invisibles, Line Highlighting\nbase04  #8d8687  Dark Foreground (Used for status bars)\nbase05  #a39e9b  Default Foreground, Caret, Delimiters, Operators\nbase06  #b9b6b0  Light Foreground (Not often used)\nbase07  #e7e9db  Light Background (Not often used)\nbase08  #ef6155  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f99b15  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fec418  Classes, Markup Bold, Search Text Background\nbase0B  #48b685  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #5bc4bf  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #06b6ef  Functions, Methods, Attribute IDs, Headings\nbase0E  #815ba4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #e96ba8  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a39e9b;\n\tbackground: #2f1e2e;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #4f424c;\n\tcolor: #a39e9b;\n}\n/* purposely do not highlight these things */\n/* base03 - #776e71 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #776e71;\n}\n/* base04 - #8d8687 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #8d8687;\n}\n/* base05 - #a39e9b -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a39e9b;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ef6155;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f99b15;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fec418;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fec418;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #48b685;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #5bc4bf;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #06b6ef;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #815ba4;\n}\n.hljs-emphasis {\n\tcolor: #815ba4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e96ba8;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/paraiso.d.ts",
    "content": "export { paraiso as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/paraiso.js",
    "content": "const paraiso = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Paraiso\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a39e9b;background:#2f1e2e}.hljs::selection,\n.hljs ::selection{background-color:#4f424c;color:#a39e9b}.hljs-comment{color:#776e71}.hljs-tag{color:#8d8687}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a39e9b}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ef6155}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f99b15}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fec418}.hljs-strong{font-weight:bold;color:#fec418}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#48b685}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#5bc4bf}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#06b6ef}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#815ba4}.hljs-emphasis{color:#815ba4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#e96ba8}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default paraiso;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pasque.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Pasque\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme pasque\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #271C3A  Default Background\nbase01  #100323  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #3E2D5C  Selection Background\nbase03  #5D5766  Comments, Invisibles, Line Highlighting\nbase04  #BEBCBF  Dark Foreground (Used for status bars)\nbase05  #DEDCDF  Default Foreground, Caret, Delimiters, Operators\nbase06  #EDEAEF  Light Foreground (Not often used)\nbase07  #BBAADD  Light Background (Not often used)\nbase08  #A92258  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #918889  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #804ead  Classes, Markup Bold, Search Text Background\nbase0B  #C6914B  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #7263AA  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #8E7DC6  Functions, Methods, Attribute IDs, Headings\nbase0E  #953B9D  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #59325C  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #dedcdf;\n\tbackground: #271c3a;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #3e2d5c;\n\tcolor: #dedcdf;\n}\n/* purposely do not highlight these things */\n/* base03 - #5D5766 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5d5766;\n}\n/* base04 - #BEBCBF -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #bebcbf;\n}\n/* base05 - #DEDCDF -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #dedcdf;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #a92258;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #918889;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #804ead;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #804ead;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #c6914b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #7263aa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #8e7dc6;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #953b9d;\n}\n.hljs-emphasis {\n\tcolor: #953b9d;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #59325c;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pasque.d.ts",
    "content": "export { pasque as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pasque.js",
    "content": "const pasque = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Pasque\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#DEDCDF;background:#271C3A}.hljs::selection,\n.hljs ::selection{background-color:#3E2D5C;color:#DEDCDF}.hljs-comment{color:#5D5766}.hljs-tag{color:#BEBCBF}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#DEDCDF}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#A92258}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#918889}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#804ead}.hljs-strong{font-weight:bold;color:#804ead}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#C6914B}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#7263AA}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#8E7DC6}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#953B9D}.hljs-emphasis{color:#953B9D;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#59325C}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default pasque;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/phd.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: PhD\n  Author: Hennig Hasemann (http://leetless.de/vim.html)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme phd\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #061229  Default Background\nbase01  #2a3448  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #4d5666  Selection Background\nbase03  #717885  Comments, Invisibles, Line Highlighting\nbase04  #9a99a3  Dark Foreground (Used for status bars)\nbase05  #b8bbc2  Default Foreground, Caret, Delimiters, Operators\nbase06  #dbdde0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #d07346  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f0a000  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fbd461  Classes, Markup Bold, Search Text Background\nbase0B  #99bf52  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #72b9bf  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #5299bf  Functions, Methods, Attribute IDs, Headings\nbase0E  #9989cc  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b08060  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #b8bbc2;\n\tbackground: #061229;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #4d5666;\n\tcolor: #b8bbc2;\n}\n/* purposely do not highlight these things */\n/* base03 - #717885 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #717885;\n}\n/* base04 - #9a99a3 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #9a99a3;\n}\n/* base05 - #b8bbc2 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #b8bbc2;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d07346;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f0a000;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fbd461;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fbd461;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #99bf52;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #72b9bf;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #5299bf;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9989cc;\n}\n.hljs-emphasis {\n\tcolor: #9989cc;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b08060;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/phd.d.ts",
    "content": "export { phd as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/phd.js",
    "content": "const phd = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: PhD\n  Author: Hennig Hasemann (http://leetless.de/vim.html)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#b8bbc2;background:#061229}.hljs::selection,\n.hljs ::selection{background-color:#4d5666;color:#b8bbc2}.hljs-comment{color:#717885}.hljs-tag{color:#9a99a3}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#b8bbc2}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d07346}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f0a000}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fbd461}.hljs-strong{font-weight:bold;color:#fbd461}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#99bf52}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#72b9bf}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#5299bf}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9989cc}.hljs-emphasis{color:#9989cc;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b08060}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default phd;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pico.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Pico\n  Author: PICO-8 (http://www.lexaloffle.com/pico-8.php)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme pico\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #1d2b53  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #7e2553  Selection Background\nbase03  #008751  Comments, Invisibles, Line Highlighting\nbase04  #ab5236  Dark Foreground (Used for status bars)\nbase05  #5f574f  Default Foreground, Caret, Delimiters, Operators\nbase06  #c2c3c7  Light Foreground (Not often used)\nbase07  #fff1e8  Light Background (Not often used)\nbase08  #ff004d  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ffa300  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fff024  Classes, Markup Bold, Search Text Background\nbase0B  #00e756  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #29adff  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #83769c  Functions, Methods, Attribute IDs, Headings\nbase0E  #ff77a8  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #ffccaa  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #5f574f;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #7e2553;\n\tcolor: #5f574f;\n}\n/* purposely do not highlight these things */\n/* base03 - #008751 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #008751;\n}\n/* base04 - #ab5236 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #ab5236;\n}\n/* base05 - #5f574f -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #5f574f;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff004d;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ffa300;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fff024;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fff024;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #00e756;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #29adff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #83769c;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ff77a8;\n}\n.hljs-emphasis {\n\tcolor: #ff77a8;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ffccaa;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pico.d.ts",
    "content": "export { pico as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pico.js",
    "content": "const pico = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Pico\n  Author: PICO-8 (http://www.lexaloffle.com/pico-8.php)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#5f574f;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#7e2553;color:#5f574f}.hljs-comment{color:#008751}.hljs-tag{color:#ab5236}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#5f574f}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff004d}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ffa300}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fff024}.hljs-strong{font-weight:bold;color:#fff024}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#00e756}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#29adff}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#83769c}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ff77a8}.hljs-emphasis{color:#ff77a8;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#ffccaa}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default pico;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pojoaque.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nPojoaque Style by Jason Tate\nhttp://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html\nBased on Solarized Style from http://ethanschoonover.com/solarized\n\n*/\n.hljs {\n\tcolor: #dccf8f;\n\tbackground: url(./pojoaque.jpg) repeat scroll left top #181914;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #586e75;\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-addition {\n\tcolor: #b64926;\n}\n.hljs-number,\n.hljs-string,\n.hljs-doctag,\n.hljs-regexp {\n\tcolor: #468966;\n}\n.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-name {\n\tcolor: #ffb03b;\n}\n.hljs-variable,\n.hljs-template-variable,\n.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type,\n.hljs-tag {\n\tcolor: #b58900;\n}\n.hljs-attribute {\n\tcolor: #b89859;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-subst,\n.hljs-meta {\n\tcolor: #cb4b16;\n}\n.hljs-deletion {\n\tcolor: #dc322f;\n}\n.hljs-selector-id,\n.hljs-selector-class {\n\tcolor: #d3a60c;\n}\n.hljs-formula {\n\tbackground: #073642;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pojoaque.d.ts",
    "content": "export { pojoaque as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pojoaque.js",
    "content": "const pojoaque = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#dccf8f;background:url(./pojoaque.jpg) repeat scroll left top #181914}.hljs-comment,\n.hljs-quote{color:#586e75;font-style:italic}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-addition{color:#b64926}.hljs-number,\n.hljs-string,\n.hljs-doctag,\n.hljs-regexp{color:#468966}.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-name{color:#ffb03b}.hljs-variable,\n.hljs-template-variable,\n.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type,\n.hljs-tag{color:#b58900}.hljs-attribute{color:#b89859}.hljs-symbol,\n.hljs-bullet,\n.hljs-link,\n.hljs-subst,\n.hljs-meta{color:#cb4b16}.hljs-deletion{color:#dc322f}.hljs-selector-id,\n.hljs-selector-class{color:#d3a60c}.hljs-formula{background:#073642}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default pojoaque;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pop.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Pop\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme pop\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #202020  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #303030  Selection Background\nbase03  #505050  Comments, Invisibles, Line Highlighting\nbase04  #b0b0b0  Dark Foreground (Used for status bars)\nbase05  #d0d0d0  Default Foreground, Caret, Delimiters, Operators\nbase06  #e0e0e0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #eb008a  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f29333  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f8ca12  Classes, Markup Bold, Search Text Background\nbase0B  #37b349  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #00aabb  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0e5a94  Functions, Methods, Attribute IDs, Headings\nbase0E  #b31e8d  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #7a2d00  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d0d0d0;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n/* purposely do not highlight these things */\n/* base03 - #505050 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #505050;\n}\n/* base04 - #b0b0b0 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b0b0b0;\n}\n/* base05 - #d0d0d0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d0d0d0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #eb008a;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f29333;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f8ca12;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f8ca12;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #37b349;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #00aabb;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0e5a94;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b31e8d;\n}\n.hljs-emphasis {\n\tcolor: #b31e8d;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #7a2d00;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pop.d.ts",
    "content": "export { pop as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/pop.js",
    "content": "const pop = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Pop\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d0d0d0;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#303030;color:#d0d0d0}.hljs-comment{color:#505050}.hljs-tag{color:#b0b0b0}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d0d0d0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#eb008a}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f29333}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f8ca12}.hljs-strong{font-weight:bold;color:#f8ca12}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#37b349}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#00aabb}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0e5a94}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b31e8d}.hljs-emphasis{color:#b31e8d;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#7a2d00}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default pop;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/porple.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Porple\n  Author: Niek den Breeje (https://github.com/AuditeMarlow)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme porple\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #292c36  Default Background\nbase01  #333344  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #474160  Selection Background\nbase03  #65568a  Comments, Invisibles, Line Highlighting\nbase04  #b8b8b8  Dark Foreground (Used for status bars)\nbase05  #d8d8d8  Default Foreground, Caret, Delimiters, Operators\nbase06  #e8e8e8  Light Foreground (Not often used)\nbase07  #f8f8f8  Light Background (Not often used)\nbase08  #f84547  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d28e5d  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #efa16b  Classes, Markup Bold, Search Text Background\nbase0B  #95c76f  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #64878f  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #8485ce  Functions, Methods, Attribute IDs, Headings\nbase0E  #b74989  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #986841  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d8d8d8;\n\tbackground: #292c36;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #474160;\n\tcolor: #d8d8d8;\n}\n/* purposely do not highlight these things */\n/* base03 - #65568a -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #65568a;\n}\n/* base04 - #b8b8b8 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b8b8b8;\n}\n/* base05 - #d8d8d8 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d8d8d8;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f84547;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d28e5d;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #efa16b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #efa16b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #95c76f;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #64878f;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #8485ce;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b74989;\n}\n.hljs-emphasis {\n\tcolor: #b74989;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #986841;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/porple.d.ts",
    "content": "export { porple as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/porple.js",
    "content": "const porple = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Porple\n  Author: Niek den Breeje (https://github.com/AuditeMarlow)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d8d8d8;background:#292c36}.hljs::selection,\n.hljs ::selection{background-color:#474160;color:#d8d8d8}.hljs-comment{color:#65568a}.hljs-tag{color:#b8b8b8}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d8d8d8}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f84547}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d28e5d}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#efa16b}.hljs-strong{font-weight:bold;color:#efa16b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#95c76f}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#64878f}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#8485ce}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b74989}.hljs-emphasis{color:#b74989;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#986841}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default porple;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/purebasic.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nPureBASIC native IDE style ( version 1.0 - April 2016 )\n\nby Tristano Ajmone <tajmone@gmail.com>\n\nPublic Domain\n\nNOTE_1:\tPureBASIC code syntax highlighting only applies the following classes:\n\t\t\t.hljs-comment\n\t\t\t.hljs-function\n\t\t\t.hljs-keywords\n\t\t\t.hljs-string\n\t\t\t.hljs-symbol\n\n\t\tOther classes are added here for the benefit of styling other languages with the look and feel of PureBASIC native IDE style.\n\t\tIf you need to customize a stylesheet for PureBASIC only, remove all non-relevant classes -- PureBASIC-related classes are followed by\n\t\ta \"--- used for PureBASIC ... ---\" comment on same line.\n\nNOTE_2:\tColor names provided in comments were derived using \"Name that Color\" online tool:\n\t\t\thttp://chir.ag/projects/name-that-color\n*/\n.hljs {\n\tbackground: #ffffdf; /* Half and Half (approx.) */\n}\n/* --- used for PureBASIC base color --- */\n/* --- used for PureBASIC Procedures return type --- */\n/* --- used for wrapping PureBASIC Procedures definitions --- */\n.hljs,\n.hljs-type,\n.hljs-function,\n.hljs-name,\n.hljs-number,\n.hljs-attr,\n.hljs-params,\n.hljs-subst {\n\tcolor: #000000; /* Black */\n}\n/* --- used for PureBASIC Comments --- */\n.hljs-comment,\n.hljs-regexp,\n.hljs-section,\n.hljs-selector-pseudo,\n.hljs-addition {\n\tcolor: #00aaaa; /* Persian Green (approx.) */\n}\n/* --- used for PureBASIC Keywords --- */\n.hljs-keyword,\n.hljs-class,\n.hljs-meta .hljs-keyword,\n.hljs-selector-class,\n.hljs-built_in {\n\tcolor: #006666;\n\t/* Blue Stone (approx.) */\n\tfont-weight: bold;\n}\n/* --- used for PureBASIC Procedures Names --- */\n.hljs-title,\n.hljs-tag,\n.hljs-variable,\n.hljs-code {\n\tcolor: #006666; /* Blue Stone (approx.) */\n}\n/* --- used for PureBASIC Strings --- */\n.hljs-string,\n.hljs-selector-attr {\n\tcolor: #0080ff; /* Azure Radiance (approx.) */\n}\n/* --- used for PureBASIC Constants --- */\n.hljs-symbol,\n.hljs-link,\n.hljs-deletion,\n.hljs-attribute {\n\tcolor: #924b72; /* Cannon Pink (approx.) */\n}\n.hljs-meta,\n.hljs-literal,\n.hljs-selector-id {\n\tcolor: #924b72;\n\t/* Cannon Pink (approx.) */\n\tfont-weight: bold;\n}\n.hljs-strong,\n.hljs-name {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/purebasic.d.ts",
    "content": "export { purebasic as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/purebasic.js",
    "content": "const purebasic = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#FFFFDF}.hljs,\n.hljs-type,\n.hljs-function,\n.hljs-name,\n.hljs-number,\n.hljs-attr,\n.hljs-params,\n.hljs-subst{color:#000000}.hljs-comment,\n.hljs-regexp,\n.hljs-section,\n.hljs-selector-pseudo,\n.hljs-addition{color:#00AAAA}.hljs-keyword,\n.hljs-class,\n.hljs-meta .hljs-keyword,\n.hljs-selector-class,\n.hljs-built_in{color:#006666;font-weight:bold}.hljs-title,\n.hljs-tag,\n.hljs-variable,\n.hljs-code{color:#006666}.hljs-string,\n.hljs-selector-attr{color:#0080FF}.hljs-symbol,\n.hljs-link,\n.hljs-deletion,\n.hljs-attribute{color:#924B72}.hljs-meta,\n.hljs-literal,\n.hljs-selector-id{color:#924B72;font-weight:bold}.hljs-strong,\n.hljs-name{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default purebasic;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/qtcreator-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nQt Creator dark color scheme\n\n*/\n.hljs {\n\tcolor: #aaaaaa;\n\tbackground: #000000;\n}\n.hljs-strong,\n.hljs-emphasis {\n\tcolor: #a8a8a2;\n}\n.hljs-bullet,\n.hljs-quote,\n.hljs-number,\n.hljs-regexp,\n.hljs-literal {\n\tcolor: #ff55ff;\n}\n.hljs-code .hljs-selector-class {\n\tcolor: #aaaaff;\n}\n.hljs-emphasis,\n.hljs-stronge,\n.hljs-type {\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-function,\n.hljs-section,\n.hljs-symbol,\n.hljs-name {\n\tcolor: #ffff55;\n}\n.hljs-subst,\n.hljs-tag,\n.hljs-title {\n\tcolor: #aaaaaa;\n}\n.hljs-attribute {\n\tcolor: #ff5555;\n}\n.hljs-variable,\n.hljs-params,\n.hljs-title.class_,\n.hljs-class .hljs-title {\n\tcolor: #8888ff;\n}\n.hljs-string,\n.hljs-selector-id,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-type,\n.hljs-built_in,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-addition,\n.hljs-link {\n\tcolor: #ff55ff;\n}\n.hljs-comment,\n.hljs-meta,\n.hljs-deletion {\n\tcolor: #55ffff;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/qtcreator-dark.d.ts",
    "content": "export { qtcreatorDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/qtcreator-dark.js",
    "content": "const qtcreatorDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#aaaaaa;background:#000000}.hljs-strong,\n.hljs-emphasis{color:#a8a8a2}.hljs-bullet,\n.hljs-quote,\n.hljs-number,\n.hljs-regexp,\n.hljs-literal{color:#ff55ff}.hljs-code\n.hljs-selector-class{color:#aaaaff}.hljs-emphasis,\n.hljs-stronge,\n.hljs-type{font-style:italic}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-function,\n.hljs-section,\n.hljs-symbol,\n.hljs-name{color:#ffff55}.hljs-subst,\n.hljs-tag,\n.hljs-title{color:#aaaaaa}.hljs-attribute{color:#ff5555}.hljs-variable,\n.hljs-params,\n.hljs-title.class_,\n.hljs-class .hljs-title{color:#8888ff}.hljs-string,\n.hljs-selector-id,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-type,\n.hljs-built_in,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-addition,\n.hljs-link{color:#ff55ff}.hljs-comment,\n.hljs-meta,\n.hljs-deletion{color:#55ffff}</style>`;\n\nexport default qtcreatorDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/qtcreator-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\nQt Creator light color scheme\n*/\n.hljs {\n\tcolor: #000000;\n\tbackground: #ffffff;\n}\n.hljs-strong,\n.hljs-emphasis {\n\tcolor: #000000;\n}\n.hljs-bullet,\n.hljs-quote,\n.hljs-number,\n.hljs-regexp,\n.hljs-literal {\n\tcolor: #000080;\n}\n.hljs-code .hljs-selector-class {\n\tcolor: #800080;\n}\n.hljs-emphasis,\n.hljs-stronge,\n.hljs-type {\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-function,\n.hljs-section,\n.hljs-symbol,\n.hljs-name {\n\tcolor: #808000;\n}\n.hljs-subst,\n.hljs-tag,\n.hljs-title {\n\tcolor: #000000;\n}\n.hljs-attribute {\n\tcolor: #800000;\n}\n.hljs-variable,\n.hljs-params,\n.hljs-title.class_,\n.hljs-class .hljs-title {\n\tcolor: #0055af;\n}\n.hljs-string,\n.hljs-selector-id,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-type,\n.hljs-built_in,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-addition,\n.hljs-link {\n\tcolor: #008000;\n}\n.hljs-comment,\n.hljs-meta,\n.hljs-deletion {\n\tcolor: #008000;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/qtcreator-light.d.ts",
    "content": "export { qtcreatorLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/qtcreator-light.js",
    "content": "const qtcreatorLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000000;background:#ffffff}.hljs-strong,\n.hljs-emphasis{color:#000000}.hljs-bullet,\n.hljs-quote,\n.hljs-number,\n.hljs-regexp,\n.hljs-literal{color:#000080}.hljs-code\n.hljs-selector-class{color:#800080}.hljs-emphasis,\n.hljs-stronge,\n.hljs-type{font-style:italic}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-function,\n.hljs-section,\n.hljs-symbol,\n.hljs-name{color:#808000}.hljs-subst,\n.hljs-tag,\n.hljs-title{color:#000000}.hljs-attribute{color:#800000}.hljs-variable,\n.hljs-params,\n.hljs-title.class_,\n.hljs-class .hljs-title{color:#0055AF}.hljs-string,\n.hljs-selector-id,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-type,\n.hljs-built_in,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-addition,\n.hljs-link{color:#008000}.hljs-comment,\n.hljs-meta,\n.hljs-deletion{color:#008000}</style>`;\n\nexport default qtcreatorLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/qualia.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Qualia\n  Author: isaacwhanson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme qualia\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #101010  Default Background\nbase01  #454545  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #454545  Selection Background\nbase03  #454545  Comments, Invisibles, Line Highlighting\nbase04  #808080  Dark Foreground (Used for status bars)\nbase05  #C0C0C0  Default Foreground, Caret, Delimiters, Operators\nbase06  #C0C0C0  Light Foreground (Not often used)\nbase07  #454545  Light Background (Not often used)\nbase08  #EFA6A2  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #A3B8EF  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #E6A3DC  Classes, Markup Bold, Search Text Background\nbase0B  #80C990  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #C8C874  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #50CACD  Functions, Methods, Attribute IDs, Headings\nbase0E  #E0AF85  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #808080  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c0c0c0;\n\tbackground: #101010;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #454545;\n\tcolor: #c0c0c0;\n}\n/* purposely do not highlight these things */\n/* base03 - #454545 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #454545;\n}\n/* base04 - #808080 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #808080;\n}\n/* base05 - #C0C0C0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c0c0c0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #efa6a2;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #a3b8ef;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #e6a3dc;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e6a3dc;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #80c990;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #c8c874;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #50cacd;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #e0af85;\n}\n.hljs-emphasis {\n\tcolor: #e0af85;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #808080;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/qualia.d.ts",
    "content": "export { qualia as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/qualia.js",
    "content": "const qualia = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Qualia\n  Author: isaacwhanson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#C0C0C0;background:#101010}.hljs::selection,\n.hljs ::selection{background-color:#454545;color:#C0C0C0}.hljs-comment{color:#454545}.hljs-tag{color:#808080}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#C0C0C0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#EFA6A2}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#A3B8EF}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#E6A3DC}.hljs-strong{font-weight:bold;color:#E6A3DC}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#80C990}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#C8C874}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#50CACD}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#E0AF85}.hljs-emphasis{color:#E0AF85;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#808080}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default qualia;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/railscasts.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Railscasts\n  Author: Ryan Bates (http://railscasts.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme railscasts\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2b2b2b  Default Background\nbase01  #272935  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #3a4055  Selection Background\nbase03  #5a647e  Comments, Invisibles, Line Highlighting\nbase04  #d4cfc9  Dark Foreground (Used for status bars)\nbase05  #e6e1dc  Default Foreground, Caret, Delimiters, Operators\nbase06  #f4f1ed  Light Foreground (Not often used)\nbase07  #f9f7f3  Light Background (Not often used)\nbase08  #da4939  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #cc7833  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffc66d  Classes, Markup Bold, Search Text Background\nbase0B  #a5c261  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #519f50  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6d9cbe  Functions, Methods, Attribute IDs, Headings\nbase0E  #b6b3eb  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #bc9458  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e6e1dc;\n\tbackground: #2b2b2b;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #3a4055;\n\tcolor: #e6e1dc;\n}\n/* purposely do not highlight these things */\n/* base03 - #5a647e -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5a647e;\n}\n/* base04 - #d4cfc9 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #d4cfc9;\n}\n/* base05 - #e6e1dc -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e6e1dc;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #da4939;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #cc7833;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffc66d;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffc66d;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a5c261;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #519f50;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6d9cbe;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b6b3eb;\n}\n.hljs-emphasis {\n\tcolor: #b6b3eb;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #bc9458;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/railscasts.d.ts",
    "content": "export { railscasts as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/railscasts.js",
    "content": "const railscasts = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Railscasts\n  Author: Ryan Bates (http://railscasts.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e6e1dc;background:#2b2b2b}.hljs::selection,\n.hljs ::selection{background-color:#3a4055;color:#e6e1dc}.hljs-comment{color:#5a647e}.hljs-tag{color:#d4cfc9}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#e6e1dc}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#da4939}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#cc7833}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffc66d}.hljs-strong{font-weight:bold;color:#ffc66d}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a5c261}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#519f50}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6d9cbe}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b6b3eb}.hljs-emphasis{color:#b6b3eb;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#bc9458}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default railscasts;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/rainbow.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nStyle with support for rainbow parens\n\n*/\n.hljs {\n\tbackground: #474949;\n\tcolor: #d1d9e1;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #969896;\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-type,\n.hljs-addition {\n\tcolor: #cc99cc;\n}\n.hljs-number,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n\tcolor: #f99157;\n}\n.hljs-string,\n.hljs-doctag,\n.hljs-regexp {\n\tcolor: #8abeb7;\n}\n.hljs-title,\n.hljs-name,\n.hljs-section,\n.hljs-built_in {\n\tcolor: #b5bd68;\n}\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-id,\n.hljs-title.class_,\n.hljs-class .hljs-title {\n\tcolor: #ffcc66;\n}\n.hljs-section,\n.hljs-name,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-link {\n\tcolor: #f99157;\n}\n.hljs-deletion {\n\tcolor: #dc322f;\n}\n.hljs-formula {\n\tbackground: #eee8d5;\n}\n.hljs-attr,\n.hljs-attribute {\n\tcolor: #81a2be;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/rainbow.d.ts",
    "content": "export { rainbow as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/rainbow.js",
    "content": "const rainbow = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#474949;color:#d1d9e1}.hljs-comment,\n.hljs-quote{color:#969896;font-style:italic}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-type,\n.hljs-addition{color:#cc99cc}.hljs-number,\n.hljs-selector-attr,\n.hljs-selector-pseudo{color:#f99157}.hljs-string,\n.hljs-doctag,\n.hljs-regexp{color:#8abeb7}.hljs-title,\n.hljs-name,\n.hljs-section,\n.hljs-built_in{color:#b5bd68}.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-id,\n.hljs-title.class_,\n.hljs-class .hljs-title{color:#ffcc66}.hljs-section,\n.hljs-name,\n.hljs-strong{font-weight:bold}.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-link{color:#f99157}.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-attr,\n.hljs-attribute{color:#81a2be}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default rainbow;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/rebecca.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Rebecca\n  Author: Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme rebecca\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #292a44  Default Background\nbase01  #663399  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #383a62  Selection Background\nbase03  #666699  Comments, Invisibles, Line Highlighting\nbase04  #a0a0c5  Dark Foreground (Used for status bars)\nbase05  #f1eff8  Default Foreground, Caret, Delimiters, Operators\nbase06  #ccccff  Light Foreground (Not often used)\nbase07  #53495d  Light Background (Not often used)\nbase08  #a0a0c5  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #efe4a1  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ae81ff  Classes, Markup Bold, Search Text Background\nbase0B  #6dfedf  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #8eaee0  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #2de0a7  Functions, Methods, Attribute IDs, Headings\nbase0E  #7aa5ff  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #ff79c6  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #f1eff8;\n\tbackground: #292a44;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #383a62;\n\tcolor: #f1eff8;\n}\n/* purposely do not highlight these things */\n/* base03 - #666699 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #666699;\n}\n/* base04 - #a0a0c5 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a0a0c5;\n}\n/* base05 - #f1eff8 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #f1eff8;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #a0a0c5;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #efe4a1;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ae81ff;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ae81ff;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #6dfedf;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #8eaee0;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #2de0a7;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #7aa5ff;\n}\n.hljs-emphasis {\n\tcolor: #7aa5ff;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #ff79c6;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/rebecca.d.ts",
    "content": "export { rebecca as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/rebecca.js",
    "content": "const rebecca = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Rebecca\n  Author: Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#f1eff8;background:#292a44}.hljs::selection,\n.hljs ::selection{background-color:#383a62;color:#f1eff8}.hljs-comment{color:#666699}.hljs-tag{color:#a0a0c5}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#f1eff8}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#a0a0c5}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#efe4a1}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ae81ff}.hljs-strong{font-weight:bold;color:#ae81ff}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#6dfedf}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#8eaee0}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#2de0a7}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#7aa5ff}.hljs-emphasis{color:#7aa5ff;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#ff79c6}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default rebecca;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ros-pine-dawn.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Rosé Pine Dawn\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme ros-pine-dawn\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #faf4ed  Default Background\nbase01  #fffaf3  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #f2e9de  Selection Background\nbase03  #9893a5  Comments, Invisibles, Line Highlighting\nbase04  #6e6a86  Dark Foreground (Used for status bars)\nbase05  #575279  Default Foreground, Caret, Delimiters, Operators\nbase06  #555169  Light Foreground (Not often used)\nbase07  #26233a  Light Background (Not often used)\nbase08  #1f1d2e  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #b4637a  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ea9d34  Classes, Markup Bold, Search Text Background\nbase0B  #d7827e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #286983  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #56949f  Functions, Methods, Attribute IDs, Headings\nbase0E  #907aa9  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #c5c3ce  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #575279;\n\tbackground: #faf4ed;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #f2e9de;\n\tcolor: #575279;\n}\n/* purposely do not highlight these things */\n/* base03 - #9893a5 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #9893a5;\n}\n/* base04 - #6e6a86 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #6e6a86;\n}\n/* base05 - #575279 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #575279;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #1f1d2e;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #b4637a;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ea9d34;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ea9d34;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #d7827e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #286983;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #56949f;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #907aa9;\n}\n.hljs-emphasis {\n\tcolor: #907aa9;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c5c3ce;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ros-pine-dawn.d.ts",
    "content": "export { rosPineDawn as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ros-pine-dawn.js",
    "content": "const rosPineDawn = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Rosé Pine Dawn\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#575279;background:#faf4ed}.hljs::selection,\n.hljs ::selection{background-color:#f2e9de;color:#575279}.hljs-comment{color:#9893a5}.hljs-tag{color:#6e6a86}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#575279}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#1f1d2e}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#b4637a}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ea9d34}.hljs-strong{font-weight:bold;color:#ea9d34}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#d7827e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#286983}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#56949f}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#907aa9}.hljs-emphasis{color:#907aa9;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#c5c3ce}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default rosPineDawn;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ros-pine-moon.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Rosé Pine Moon\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme ros-pine-moon\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #232136  Default Background\nbase01  #2a273f  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #393552  Selection Background\nbase03  #59546d  Comments, Invisibles, Line Highlighting\nbase04  #817c9c  Dark Foreground (Used for status bars)\nbase05  #e0def4  Default Foreground, Caret, Delimiters, Operators\nbase06  #f5f5f7  Light Foreground (Not often used)\nbase07  #d9d7e1  Light Background (Not often used)\nbase08  #ecebf0  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #eb6f92  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f6c177  Classes, Markup Bold, Search Text Background\nbase0B  #ea9a97  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #3e8fb0  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #9ccfd8  Functions, Methods, Attribute IDs, Headings\nbase0E  #c4a7e7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b9b9bc  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e0def4;\n\tbackground: #232136;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #393552;\n\tcolor: #e0def4;\n}\n/* purposely do not highlight these things */\n/* base03 - #59546d -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #59546d;\n}\n/* base04 - #817c9c -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #817c9c;\n}\n/* base05 - #e0def4 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e0def4;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ecebf0;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #eb6f92;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f6c177;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f6c177;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #ea9a97;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #3e8fb0;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #9ccfd8;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c4a7e7;\n}\n.hljs-emphasis {\n\tcolor: #c4a7e7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b9b9bc;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ros-pine-moon.d.ts",
    "content": "export { rosPineMoon as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ros-pine-moon.js",
    "content": "const rosPineMoon = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Rosé Pine Moon\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e0def4;background:#232136}.hljs::selection,\n.hljs ::selection{background-color:#393552;color:#e0def4}.hljs-comment{color:#59546d}.hljs-tag{color:#817c9c}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#e0def4}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ecebf0}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#eb6f92}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f6c177}.hljs-strong{font-weight:bold;color:#f6c177}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#ea9a97}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#3e8fb0}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#9ccfd8}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#c4a7e7}.hljs-emphasis{color:#c4a7e7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b9b9bc}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default rosPineMoon;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ros-pine.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Rosé Pine\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme ros-pine\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #191724  Default Background\nbase01  #1f1d2e  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #26233a  Selection Background\nbase03  #555169  Comments, Invisibles, Line Highlighting\nbase04  #6e6a86  Dark Foreground (Used for status bars)\nbase05  #e0def4  Default Foreground, Caret, Delimiters, Operators\nbase06  #f0f0f3  Light Foreground (Not often used)\nbase07  #c5c3ce  Light Background (Not often used)\nbase08  #e2e1e7  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #eb6f92  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f6c177  Classes, Markup Bold, Search Text Background\nbase0B  #ebbcba  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #31748f  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #9ccfd8  Functions, Methods, Attribute IDs, Headings\nbase0E  #c4a7e7  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #e5e5e5  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e0def4;\n\tbackground: #191724;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #26233a;\n\tcolor: #e0def4;\n}\n/* purposely do not highlight these things */\n/* base03 - #555169 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #555169;\n}\n/* base04 - #6e6a86 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #6e6a86;\n}\n/* base05 - #e0def4 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e0def4;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e2e1e7;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #eb6f92;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f6c177;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f6c177;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #ebbcba;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #31748f;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #9ccfd8;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c4a7e7;\n}\n.hljs-emphasis {\n\tcolor: #c4a7e7;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e5e5e5;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ros-pine.d.ts",
    "content": "export { rosPine as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/ros-pine.js",
    "content": "const rosPine = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Rosé Pine\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e0def4;background:#191724}.hljs::selection,\n.hljs ::selection{background-color:#26233a;color:#e0def4}.hljs-comment{color:#555169}.hljs-tag{color:#6e6a86}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#e0def4}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#e2e1e7}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#eb6f92}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f6c177}.hljs-strong{font-weight:bold;color:#f6c177}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#ebbcba}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#31748f}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#9ccfd8}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#c4a7e7}.hljs-emphasis{color:#c4a7e7;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#e5e5e5}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default rosPine;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/routeros.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\n highlight.js style for MikroTik RouterOS script\n\n*/\n.hljs {\n\tcolor: #444;\n\tbackground: #f0f0f0;\n}\n/* Base color: saturation 0; */\n.hljs-subst {\n\tcolor: #444;\n}\n.hljs-comment {\n\tcolor: #888888;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name {\n\tfont-weight: bold;\n}\n.hljs-attribute {\n\tcolor: #0e9a00;\n}\n.hljs-function {\n\tcolor: #99069a;\n}\n/* User color: hue: 0 */\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n\tcolor: #880000;\n}\n.hljs-title,\n.hljs-section {\n\tcolor: #880000;\n\tfont-weight: bold;\n}\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n\tcolor: #bc6060;\n}\n/* Language color: hue: 90; */\n.hljs-literal {\n\tcolor: #78a960;\n}\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n\tcolor: #0c9a9a;\n}\n/* Meta color: hue: 200 */\n.hljs-meta {\n\tcolor: #1f7199;\n}\n.hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n/* Misc effects */\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/routeros.d.ts",
    "content": "export { routeros as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/routeros.js",
    "content": "const routeros = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#444;background:#F0F0F0}.hljs-subst{color:#444}.hljs-comment{color:#888888}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-name{font-weight:bold}.hljs-attribute{color:#0E9A00}.hljs-function{color:#99069A}.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion{color:#880000}.hljs-title,\n.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo{color:#BC6060}.hljs-literal{color:#78A960}.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition{color:#0C9A9A}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default routeros;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/sagelight.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Sagelight\n  Author: Carter Veldhuizen\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme sagelight\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f8f8f8  Default Background\nbase01  #e8e8e8  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d8d8d8  Selection Background\nbase03  #b8b8b8  Comments, Invisibles, Line Highlighting\nbase04  #585858  Dark Foreground (Used for status bars)\nbase05  #383838  Default Foreground, Caret, Delimiters, Operators\nbase06  #282828  Light Foreground (Not often used)\nbase07  #181818  Light Background (Not often used)\nbase08  #fa8480  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ffaa61  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffdc61  Classes, Markup Bold, Search Text Background\nbase0B  #a0d2c8  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #a2d6f5  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #a0a7d2  Functions, Methods, Attribute IDs, Headings\nbase0E  #c8a0d2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d2b2a0  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #383838;\n\tbackground: #f8f8f8;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d8d8d8;\n\tcolor: #383838;\n}\n/* purposely do not highlight these things */\n/* base03 - #b8b8b8 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #b8b8b8;\n}\n/* base04 - #585858 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #585858;\n}\n/* base05 - #383838 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #383838;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fa8480;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ffaa61;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffdc61;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffdc61;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #a0d2c8;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #a2d6f5;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #a0a7d2;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #c8a0d2;\n}\n.hljs-emphasis {\n\tcolor: #c8a0d2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d2b2a0;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/sagelight.d.ts",
    "content": "export { sagelight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/sagelight.js",
    "content": "const sagelight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Sagelight\n  Author: Carter Veldhuizen\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383838;background:#f8f8f8}.hljs::selection,\n.hljs ::selection{background-color:#d8d8d8;color:#383838}.hljs-comment{color:#b8b8b8}.hljs-tag{color:#585858}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#383838}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fa8480}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ffaa61}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffdc61}.hljs-strong{font-weight:bold;color:#ffdc61}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#a0d2c8}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#a2d6f5}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#a0a7d2}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#c8a0d2}.hljs-emphasis{color:#c8a0d2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d2b2a0}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default sagelight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/sandcastle.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Sandcastle\n  Author: George Essig (https://github.com/gessig)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme sandcastle\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #282c34  Default Background\nbase01  #2c323b  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #3e4451  Selection Background\nbase03  #665c54  Comments, Invisibles, Line Highlighting\nbase04  #928374  Dark Foreground (Used for status bars)\nbase05  #a89984  Default Foreground, Caret, Delimiters, Operators\nbase06  #d5c4a1  Light Foreground (Not often used)\nbase07  #fdf4c1  Light Background (Not often used)\nbase08  #83a598  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #a07e3b  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a07e3b  Classes, Markup Bold, Search Text Background\nbase0B  #528b8b  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #83a598  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #83a598  Functions, Methods, Attribute IDs, Headings\nbase0E  #d75f5f  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #a87322  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a89984;\n\tbackground: #282c34;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #3e4451;\n\tcolor: #a89984;\n}\n/* purposely do not highlight these things */\n/* base03 - #665c54 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #665c54;\n}\n/* base04 - #928374 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #928374;\n}\n/* base05 - #a89984 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a89984;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #83a598;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #a07e3b;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a07e3b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a07e3b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #528b8b;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #83a598;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #83a598;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #d75f5f;\n}\n.hljs-emphasis {\n\tcolor: #d75f5f;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #a87322;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/sandcastle.d.ts",
    "content": "export { sandcastle as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/sandcastle.js",
    "content": "const sandcastle = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Sandcastle\n  Author: George Essig (https://github.com/gessig)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a89984;background:#282c34}.hljs::selection,\n.hljs ::selection{background-color:#3e4451;color:#a89984}.hljs-comment{color:#665c54}.hljs-tag{color:#928374}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a89984}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#83a598}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#a07e3b}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a07e3b}.hljs-strong{font-weight:bold;color:#a07e3b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#528b8b}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#83a598}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#83a598}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#d75f5f}.hljs-emphasis{color:#d75f5f;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#a87322}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default sandcastle;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/school-book.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nSchool Book style from goldblog.com.ua (c) Zaripov Yura <yur4ik7@ukr.net>\n\n*/\n.hljs {\n\tcolor: #3e5915;\n\tbackground: #f6f5b2;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal {\n\tcolor: #005599;\n\tfont-weight: bold;\n}\n.hljs-subst {\n\tcolor: #3e5915;\n}\n.hljs-string,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-attribute,\n.hljs-built_in,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-link {\n\tcolor: #2c009f;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-deletion,\n.hljs-meta {\n\tcolor: #e60415;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-name,\n.hljs-selector-id,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/school-book.d.ts",
    "content": "export { schoolBook as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/school-book.js",
    "content": "const schoolBook = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#3e5915;background:#f6f5b2}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal{color:#005599;font-weight:bold}.hljs-subst{color:#3e5915}.hljs-string,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-attribute,\n.hljs-built_in,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-link{color:#2c009f}.hljs-comment,\n.hljs-quote,\n.hljs-deletion,\n.hljs-meta{color:#e60415}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-type,\n.hljs-name,\n.hljs-selector-id,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default schoolBook;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/seti-ui.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Seti UI\n  Author: \n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme seti-ui\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #151718  Default Background\nbase01  #282a2b  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #3B758C  Selection Background\nbase03  #41535B  Comments, Invisibles, Line Highlighting\nbase04  #43a5d5  Dark Foreground (Used for status bars)\nbase05  #d6d6d6  Default Foreground, Caret, Delimiters, Operators\nbase06  #eeeeee  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #Cd3f45  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #db7b55  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #e6cd69  Classes, Markup Bold, Search Text Background\nbase0B  #9fca56  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #55dbbe  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #55b5db  Functions, Methods, Attribute IDs, Headings\nbase0E  #a074c4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #8a553f  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d6d6d6;\n\tbackground: #151718;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #3b758c;\n\tcolor: #d6d6d6;\n}\n/* purposely do not highlight these things */\n/* base03 - #41535B -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #41535b;\n}\n/* base04 - #43a5d5 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #43a5d5;\n}\n/* base05 - #d6d6d6 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d6d6d6;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #cd3f45;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #db7b55;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #e6cd69;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e6cd69;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #9fca56;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #55dbbe;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #55b5db;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a074c4;\n}\n.hljs-emphasis {\n\tcolor: #a074c4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #8a553f;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/seti-ui.d.ts",
    "content": "export { setiUi as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/seti-ui.js",
    "content": "const setiUi = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Seti UI\n  Author: \n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d6d6d6;background:#151718}.hljs::selection,\n.hljs ::selection{background-color:#3B758C;color:#d6d6d6}.hljs-comment{color:#41535B}.hljs-tag{color:#43a5d5}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d6d6d6}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#Cd3f45}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#db7b55}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#e6cd69}.hljs-strong{font-weight:bold;color:#e6cd69}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#9fca56}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#55dbbe}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#55b5db}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#a074c4}.hljs-emphasis{color:#a074c4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#8a553f}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default setiUi;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/shades-of-purple.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/**\n * Shades of Purple Theme — for Highlightjs.\n *\n * @author (c) Ahmad Awais <https://twitter.com/mrahmadawais/>\n * @link GitHub Repo → https://github.com/ahmadawais/Shades-of-Purple-HighlightJS\n * @version 1.5.0\n */\n.hljs {\n\tbackground: #2d2b57;\n\tcolor: #e3dfff;\n\tfont-weight: normal;\n}\n.hljs-subst {\n\tcolor: #e3dfff;\n}\n.hljs-title {\n\tcolor: #fad000;\n\tfont-weight: normal;\n}\n.hljs-name {\n\tcolor: #a1feff;\n}\n.hljs-tag {\n\tcolor: #ffffff;\n}\n.hljs-attr {\n\tcolor: #f8d000;\n\tfont-style: italic;\n}\n.hljs-built_in,\n.hljs-selector-tag,\n.hljs-section {\n\tcolor: #fb9e00;\n}\n.hljs-keyword {\n\tcolor: #fb9e00;\n}\n.hljs-string,\n.hljs-attribute,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition,\n.hljs-code,\n.hljs-regexp,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-template-tag,\n.hljs-quote,\n.hljs-deletion {\n\tcolor: #4cd213;\n}\n.hljs-meta,\n.hljs-meta .hljs-string {\n\tcolor: #fb9e00;\n}\n.hljs-comment {\n\tcolor: #ac65ff;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-name,\n.hljs-strong {\n\tfont-weight: normal;\n}\n.hljs-literal,\n.hljs-number {\n\tcolor: #fa658d;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/shades-of-purple.d.ts",
    "content": "export { shadesOfPurple as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/shades-of-purple.js",
    "content": "const shadesOfPurple = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/**\n * Shades of Purple Theme — for Highlightjs.\n *\n * @author (c) Ahmad Awais <https://twitter.com/mrahmadawais/>\n * @link GitHub Repo → https://github.com/ahmadawais/Shades-of-Purple-HighlightJS\n * @version 1.5.0\n */.hljs{background:#2d2b57;color:#e3dfff;font-weight:normal}.hljs-subst{color:#e3dfff}.hljs-title{color:#fad000;font-weight:normal}.hljs-name{color:#a1feff}.hljs-tag{color:#ffffff}.hljs-attr{color:#f8d000;font-style:italic}.hljs-built_in,\n.hljs-selector-tag,\n.hljs-section{color:#fb9e00}.hljs-keyword{color:#fb9e00}.hljs-string,\n.hljs-attribute,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition,\n.hljs-code,\n.hljs-regexp,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-template-tag,\n.hljs-quote,\n.hljs-deletion{color:#4cd213}.hljs-meta,\n.hljs-meta .hljs-string{color:#fb9e00}.hljs-comment{color:#ac65ff}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-name,\n.hljs-strong{font-weight:normal}.hljs-literal,\n.hljs-number{color:#fa658d}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default shadesOfPurple;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/shapeshifter.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Shapeshifter\n  Author: Tyler Benziger (http://tybenz.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme shapeshifter\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f9f9f9  Default Background\nbase01  #e0e0e0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #ababab  Selection Background\nbase03  #555555  Comments, Invisibles, Line Highlighting\nbase04  #343434  Dark Foreground (Used for status bars)\nbase05  #102015  Default Foreground, Caret, Delimiters, Operators\nbase06  #040404  Light Foreground (Not often used)\nbase07  #000000  Light Background (Not often used)\nbase08  #e92f2f  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #e09448  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #dddd13  Classes, Markup Bold, Search Text Background\nbase0B  #0ed839  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #23edda  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3b48e3  Functions, Methods, Attribute IDs, Headings\nbase0E  #f996e2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #69542d  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #102015;\n\tbackground: #f9f9f9;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #ababab;\n\tcolor: #102015;\n}\n/* purposely do not highlight these things */\n/* base03 - #555555 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #555555;\n}\n/* base04 - #343434 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #343434;\n}\n/* base05 - #102015 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #102015;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e92f2f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e09448;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #dddd13;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dddd13;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #0ed839;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #23edda;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3b48e3;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #f996e2;\n}\n.hljs-emphasis {\n\tcolor: #f996e2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #69542d;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/shapeshifter.d.ts",
    "content": "export { shapeshifter as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/shapeshifter.js",
    "content": "const shapeshifter = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Shapeshifter\n  Author: Tyler Benziger (http://tybenz.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#102015;background:#f9f9f9}.hljs::selection,\n.hljs ::selection{background-color:#ababab;color:#102015}.hljs-comment{color:#555555}.hljs-tag{color:#343434}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#102015}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#e92f2f}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#e09448}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#dddd13}.hljs-strong{font-weight:bold;color:#dddd13}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#0ed839}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#23edda}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3b48e3}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#f996e2}.hljs-emphasis{color:#f996e2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#69542d}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default shapeshifter;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/silk-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Silk Dark\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme silk-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #0e3c46  Default Background\nbase01  #1D494E  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #2A5054  Selection Background\nbase03  #587073  Comments, Invisibles, Line Highlighting\nbase04  #9DC8CD  Dark Foreground (Used for status bars)\nbase05  #C7DBDD  Default Foreground, Caret, Delimiters, Operators\nbase06  #CBF2F7  Light Foreground (Not often used)\nbase07  #D2FAFF  Light Background (Not often used)\nbase08  #fb6953  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fcab74  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fce380  Classes, Markup Bold, Search Text Background\nbase0B  #73d8ad  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #3fb2b9  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #46bddd  Functions, Methods, Attribute IDs, Headings\nbase0E  #756b8a  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #9b647b  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c7dbdd;\n\tbackground: #0e3c46;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #2a5054;\n\tcolor: #c7dbdd;\n}\n/* purposely do not highlight these things */\n/* base03 - #587073 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #587073;\n}\n/* base04 - #9DC8CD -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #9dc8cd;\n}\n/* base05 - #C7DBDD -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c7dbdd;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fb6953;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fcab74;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fce380;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fce380;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #73d8ad;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #3fb2b9;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #46bddd;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #756b8a;\n}\n.hljs-emphasis {\n\tcolor: #756b8a;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #9b647b;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/silk-dark.d.ts",
    "content": "export { silkDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/silk-dark.js",
    "content": "const silkDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Silk Dark\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#C7DBDD;background:#0e3c46}.hljs::selection,\n.hljs ::selection{background-color:#2A5054;color:#C7DBDD}.hljs-comment{color:#587073}.hljs-tag{color:#9DC8CD}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#C7DBDD}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fb6953}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fcab74}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fce380}.hljs-strong{font-weight:bold;color:#fce380}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#73d8ad}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#3fb2b9}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#46bddd}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#756b8a}.hljs-emphasis{color:#756b8a;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#9b647b}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default silkDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/silk-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Silk Light\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme silk-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #E9F1EF  Default Background\nbase01  #CCD4D3  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #90B7B6  Selection Background\nbase03  #5C787B  Comments, Invisibles, Line Highlighting\nbase04  #4B5B5F  Dark Foreground (Used for status bars)\nbase05  #385156  Default Foreground, Caret, Delimiters, Operators\nbase06  #0e3c46  Light Foreground (Not often used)\nbase07  #D2FAFF  Light Background (Not often used)\nbase08  #CF432E  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #D27F46  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #CFAD25  Classes, Markup Bold, Search Text Background\nbase0B  #6CA38C  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #329CA2  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #39AAC9  Functions, Methods, Attribute IDs, Headings\nbase0E  #6E6582  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #865369  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #385156;\n\tbackground: #e9f1ef;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #90b7b6;\n\tcolor: #385156;\n}\n/* purposely do not highlight these things */\n/* base03 - #5C787B -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5c787b;\n}\n/* base04 - #4B5B5F -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #4b5b5f;\n}\n/* base05 - #385156 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #385156;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #cf432e;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d27f46;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #cfad25;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #cfad25;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #6ca38c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #329ca2;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #39aac9;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6e6582;\n}\n.hljs-emphasis {\n\tcolor: #6e6582;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #865369;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/silk-light.d.ts",
    "content": "export { silkLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/silk-light.js",
    "content": "const silkLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Silk Light\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#385156;background:#E9F1EF}.hljs::selection,\n.hljs ::selection{background-color:#90B7B6;color:#385156}.hljs-comment{color:#5C787B}.hljs-tag{color:#4B5B5F}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#385156}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#CF432E}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#D27F46}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#CFAD25}.hljs-strong{font-weight:bold;color:#CFAD25}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#6CA38C}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#329CA2}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#39AAC9}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6E6582}.hljs-emphasis{color:#6E6582;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#865369}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default silkLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/snazzy.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Snazzy\n  Author: Chawye Hsu (https://github.com/chawyehsu) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme snazzy\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #282a36  Default Background\nbase01  #34353e  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #43454f  Selection Background\nbase03  #78787e  Comments, Invisibles, Line Highlighting\nbase04  #a5a5a9  Dark Foreground (Used for status bars)\nbase05  #e2e4e5  Default Foreground, Caret, Delimiters, Operators\nbase06  #eff0eb  Light Foreground (Not often used)\nbase07  #f1f1f0  Light Background (Not often used)\nbase08  #ff5c57  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ff9f43  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f3f99d  Classes, Markup Bold, Search Text Background\nbase0B  #5af78e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #9aedfe  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #57c7ff  Functions, Methods, Attribute IDs, Headings\nbase0E  #ff6ac1  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b2643c  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #e2e4e5;\n\tbackground: #282a36;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #43454f;\n\tcolor: #e2e4e5;\n}\n/* purposely do not highlight these things */\n/* base03 - #78787e -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #78787e;\n}\n/* base04 - #a5a5a9 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a5a5a9;\n}\n/* base05 - #e2e4e5 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #e2e4e5;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff5c57;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ff9f43;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f3f99d;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f3f99d;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #5af78e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #9aedfe;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #57c7ff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ff6ac1;\n}\n.hljs-emphasis {\n\tcolor: #ff6ac1;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b2643c;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/snazzy.d.ts",
    "content": "export { snazzy as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/snazzy.js",
    "content": "const snazzy = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Snazzy\n  Author: Chawye Hsu (https://github.com/chawyehsu) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e2e4e5;background:#282a36}.hljs::selection,\n.hljs ::selection{background-color:#43454f;color:#e2e4e5}.hljs-comment{color:#78787e}.hljs-tag{color:#a5a5a9}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#e2e4e5}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff5c57}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ff9f43}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f3f99d}.hljs-strong{font-weight:bold;color:#f3f99d}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#5af78e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#9aedfe}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#57c7ff}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ff6ac1}.hljs-emphasis{color:#ff6ac1;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b2643c}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default snazzy;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solar-flare-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Solar Flare Light\n  Author: Chuck Harmston (https://chuck.harmston.ch)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme solar-flare-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #F5F7FA  Default Background\nbase01  #E8E9ED  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #A6AFB8  Selection Background\nbase03  #85939E  Comments, Invisibles, Line Highlighting\nbase04  #667581  Dark Foreground (Used for status bars)\nbase05  #586875  Default Foreground, Caret, Delimiters, Operators\nbase06  #222E38  Light Foreground (Not often used)\nbase07  #18262F  Light Background (Not often used)\nbase08  #EF5253  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #E66B2B  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #E4B51C  Classes, Markup Bold, Search Text Background\nbase0B  #7CC844  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #52CBB0  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #33B5E1  Functions, Methods, Attribute IDs, Headings\nbase0E  #A363D5  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #D73C9A  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #586875;\n\tbackground: #f5f7fa;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #a6afb8;\n\tcolor: #586875;\n}\n/* purposely do not highlight these things */\n/* base03 - #85939E -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #85939e;\n}\n/* base04 - #667581 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #667581;\n}\n/* base05 - #586875 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #586875;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ef5253;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e66b2b;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #e4b51c;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e4b51c;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7cc844;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #52cbb0;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #33b5e1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a363d5;\n}\n.hljs-emphasis {\n\tcolor: #a363d5;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d73c9a;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solar-flare-light.d.ts",
    "content": "export { solarFlareLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solar-flare-light.js",
    "content": "const solarFlareLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Solar Flare Light\n  Author: Chuck Harmston (https://chuck.harmston.ch)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#586875;background:#F5F7FA}.hljs::selection,\n.hljs ::selection{background-color:#A6AFB8;color:#586875}.hljs-comment{color:#85939E}.hljs-tag{color:#667581}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#586875}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#EF5253}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#E66B2B}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#E4B51C}.hljs-strong{font-weight:bold;color:#E4B51C}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7CC844}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#52CBB0}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#33B5E1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#A363D5}.hljs-emphasis{color:#A363D5;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#D73C9A}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default solarFlareLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solar-flare.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Solar Flare\n  Author: Chuck Harmston (https://chuck.harmston.ch)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme solar-flare\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #18262F  Default Background\nbase01  #222E38  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #586875  Selection Background\nbase03  #667581  Comments, Invisibles, Line Highlighting\nbase04  #85939E  Dark Foreground (Used for status bars)\nbase05  #A6AFB8  Default Foreground, Caret, Delimiters, Operators\nbase06  #E8E9ED  Light Foreground (Not often used)\nbase07  #F5F7FA  Light Background (Not often used)\nbase08  #EF5253  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #E66B2B  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #E4B51C  Classes, Markup Bold, Search Text Background\nbase0B  #7CC844  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #52CBB0  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #33B5E1  Functions, Methods, Attribute IDs, Headings\nbase0E  #A363D5  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #D73C9A  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a6afb8;\n\tbackground: #18262f;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #586875;\n\tcolor: #a6afb8;\n}\n/* purposely do not highlight these things */\n/* base03 - #667581 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #667581;\n}\n/* base04 - #85939E -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #85939e;\n}\n/* base05 - #A6AFB8 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a6afb8;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ef5253;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #e66b2b;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #e4b51c;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e4b51c;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #7cc844;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #52cbb0;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #33b5e1;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a363d5;\n}\n.hljs-emphasis {\n\tcolor: #a363d5;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d73c9a;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solar-flare.d.ts",
    "content": "export { solarFlare as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solar-flare.js",
    "content": "const solarFlare = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Solar Flare\n  Author: Chuck Harmston (https://chuck.harmston.ch)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#A6AFB8;background:#18262F}.hljs::selection,\n.hljs ::selection{background-color:#586875;color:#A6AFB8}.hljs-comment{color:#667581}.hljs-tag{color:#85939E}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#A6AFB8}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#EF5253}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#E66B2B}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#E4B51C}.hljs-strong{font-weight:bold;color:#E4B51C}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#7CC844}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#52CBB0}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#33B5E1}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#A363D5}.hljs-emphasis{color:#A363D5;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#D73C9A}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default solarFlare;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solarized-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Solarized Dark\n  Author: Ethan Schoonover (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme solarized-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #002b36  Default Background\nbase01  #073642  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #586e75  Selection Background\nbase03  #657b83  Comments, Invisibles, Line Highlighting\nbase04  #839496  Dark Foreground (Used for status bars)\nbase05  #93a1a1  Default Foreground, Caret, Delimiters, Operators\nbase06  #eee8d5  Light Foreground (Not often used)\nbase07  #fdf6e3  Light Background (Not often used)\nbase08  #dc322f  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #cb4b16  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #b58900  Classes, Markup Bold, Search Text Background\nbase0B  #859900  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #2aa198  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #268bd2  Functions, Methods, Attribute IDs, Headings\nbase0E  #6c71c4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d33682  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #93a1a1;\n\tbackground: #002b36;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #586e75;\n\tcolor: #93a1a1;\n}\n/* purposely do not highlight these things */\n/* base03 - #657b83 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #657b83;\n}\n/* base04 - #839496 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #839496;\n}\n/* base05 - #93a1a1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #93a1a1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #dc322f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #cb4b16;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #b58900;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b58900;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #859900;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #2aa198;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #268bd2;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6c71c4;\n}\n.hljs-emphasis {\n\tcolor: #6c71c4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d33682;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solarized-dark.d.ts",
    "content": "export { solarizedDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solarized-dark.js",
    "content": "const solarizedDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Solarized Dark\n  Author: Ethan Schoonover (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#93a1a1;background:#002b36}.hljs::selection,\n.hljs ::selection{background-color:#586e75;color:#93a1a1}.hljs-comment{color:#657b83}.hljs-tag{color:#839496}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#93a1a1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#dc322f}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#cb4b16}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#b58900}.hljs-strong{font-weight:bold;color:#b58900}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#859900}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#2aa198}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#268bd2}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6c71c4}.hljs-emphasis{color:#6c71c4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d33682}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default solarizedDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solarized-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Solarized Light\n  Author: Ethan Schoonover (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme solarized-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #fdf6e3  Default Background\nbase01  #eee8d5  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #93a1a1  Selection Background\nbase03  #839496  Comments, Invisibles, Line Highlighting\nbase04  #657b83  Dark Foreground (Used for status bars)\nbase05  #586e75  Default Foreground, Caret, Delimiters, Operators\nbase06  #073642  Light Foreground (Not often used)\nbase07  #002b36  Light Background (Not often used)\nbase08  #dc322f  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #cb4b16  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #b58900  Classes, Markup Bold, Search Text Background\nbase0B  #859900  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #2aa198  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #268bd2  Functions, Methods, Attribute IDs, Headings\nbase0E  #6c71c4  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #d33682  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #586e75;\n\tbackground: #fdf6e3;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #93a1a1;\n\tcolor: #586e75;\n}\n/* purposely do not highlight these things */\n/* base03 - #839496 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #839496;\n}\n/* base04 - #657b83 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #657b83;\n}\n/* base05 - #586e75 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #586e75;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #dc322f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #cb4b16;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #b58900;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b58900;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #859900;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #2aa198;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #268bd2;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #6c71c4;\n}\n.hljs-emphasis {\n\tcolor: #6c71c4;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #d33682;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solarized-light.d.ts",
    "content": "export { solarizedLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/solarized-light.js",
    "content": "const solarizedLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Solarized Light\n  Author: Ethan Schoonover (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#586e75;background:#fdf6e3}.hljs::selection,\n.hljs ::selection{background-color:#93a1a1;color:#586e75}.hljs-comment{color:#839496}.hljs-tag{color:#657b83}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#586e75}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#dc322f}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#cb4b16}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#b58900}.hljs-strong{font-weight:bold;color:#b58900}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#859900}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#2aa198}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#268bd2}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#6c71c4}.hljs-emphasis{color:#6c71c4;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#d33682}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default solarizedLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/spacemacs.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Spacemacs\n  Author: Nasser Alshammari (https://github.com/nashamri/spacemacs-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme spacemacs\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1f2022  Default Background\nbase01  #282828  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #444155  Selection Background\nbase03  #585858  Comments, Invisibles, Line Highlighting\nbase04  #b8b8b8  Dark Foreground (Used for status bars)\nbase05  #a3a3a3  Default Foreground, Caret, Delimiters, Operators\nbase06  #e8e8e8  Light Foreground (Not often used)\nbase07  #f8f8f8  Light Background (Not often used)\nbase08  #f2241f  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ffa500  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #b1951d  Classes, Markup Bold, Search Text Background\nbase0B  #67b11d  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #2d9574  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #4f97d7  Functions, Methods, Attribute IDs, Headings\nbase0E  #a31db1  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b03060  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a3a3a3;\n\tbackground: #1f2022;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #444155;\n\tcolor: #a3a3a3;\n}\n/* purposely do not highlight these things */\n/* base03 - #585858 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #585858;\n}\n/* base04 - #b8b8b8 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b8b8b8;\n}\n/* base05 - #a3a3a3 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a3a3a3;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f2241f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ffa500;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #b1951d;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b1951d;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #67b11d;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #2d9574;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #4f97d7;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a31db1;\n}\n.hljs-emphasis {\n\tcolor: #a31db1;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b03060;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/spacemacs.d.ts",
    "content": "export { spacemacs as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/spacemacs.js",
    "content": "const spacemacs = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Spacemacs\n  Author: Nasser Alshammari (https://github.com/nashamri/spacemacs-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a3a3a3;background:#1f2022}.hljs::selection,\n.hljs ::selection{background-color:#444155;color:#a3a3a3}.hljs-comment{color:#585858}.hljs-tag{color:#b8b8b8}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a3a3a3}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f2241f}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ffa500}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#b1951d}.hljs-strong{font-weight:bold;color:#b1951d}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#67b11d}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#2d9574}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#4f97d7}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#a31db1}.hljs-emphasis{color:#a31db1;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b03060}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default spacemacs;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/srcery.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\nTheme: Srcery\nDescription: Srcery dark color scheme for highlight.js\nAuthor: Chen Bin <chen.bin@gmail.com>\nMaintainer: @redguardtoo\nWebsite: https://srcery-colors.github.io/\nDate: 2021-04-13\n*/\n.hljs {\n\tbackground: #1c1b19;\n\t/* Black */\n\tcolor: #fce8c3; /* Bright White */\n}\n/* Bright White */\n.hljs-subst,\n.hljs-quote,\n.hljs-literal {\n\tcolor: #fce8c3;\n}\n/* Bright Blue */\n.hljs-type,\n.hljs-symbol {\n\tcolor: #68a8e4;\n}\n/* Red */\n.hljs-keyword,\n.hljs-deletion {\n\tcolor: #ef2f27;\n}\n/* Yellow */\n.hljs-name,\n.hljs-function,\n.hljs-attribute,\n.hljs-selector-attr,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-selector-pseudo,\n.hljs-section,\n.hljs-title {\n\tcolor: #fbb829;\n}\n/* Cyan */\n.hljs-code,\n.hljs-variable,\n.hljs-property,\n.hljs-template-variable,\n.hljs-class {\n\tcolor: #0aaeb3;\n}\n/* Bright Green */\n.hljs-string,\n.hljs-regexp,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #98bc37;\n}\n/* Bright Magenta */\n.hljs-built_in,\n.hljs-params {\n\tcolor: #ff5c8f;\n}\n/* Blue */\n.hljs-template-tag,\n.hljs-selector-tag {\n\tcolor: #2c78bf;\n}\n/* Bright Black */\n.hljs-link,\n.hljs-number,\n.hljs-comment,\n.hljs-meta {\n\tcolor: #918175;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n/* @see https://github.com/srcery-colors/srcery-emacs for reference */\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/srcery.d.ts",
    "content": "export { srcery as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/srcery.js",
    "content": "const srcery = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\nTheme: Srcery\nDescription: Srcery dark color scheme for highlight.js\nAuthor: Chen Bin <chen.bin@gmail.com>\nMaintainer: @redguardtoo\nWebsite: https://srcery-colors.github.io/\nDate: 2021-04-13\n*/.hljs{background:#1C1B19;color:#FCE8C3}.hljs-subst,\n.hljs-quote,\n.hljs-literal{color:#FCE8C3}.hljs-type,\n.hljs-symbol{color:#68A8E4}.hljs-keyword,\n.hljs-deletion{color:#EF2F27}.hljs-name,\n.hljs-function,\n.hljs-attribute,\n.hljs-selector-attr,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-selector-pseudo,\n.hljs-section,\n.hljs-title{color:#FBB829}.hljs-code,\n.hljs-variable,\n.hljs-property,\n.hljs-template-variable,\n.hljs-class{color:#0AAEB3}.hljs-string,\n.hljs-regexp,\n.hljs-bullet,\n.hljs-addition{color:#98BC37}.hljs-built_in,\n.hljs-params{color:#FF5C8F}.hljs-template-tag,\n.hljs-selector-tag{color:#2C78BF}.hljs-link,\n.hljs-number,\n.hljs-comment,\n.hljs-meta{color:#918175}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default srcery;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/stackoverflow-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: StackOverflow Dark\n  Description: Dark theme as used on stackoverflow.com\n  Author: stackoverflow.com\n  Maintainer: @Hirse\n  Website: https://github.com/StackExchange/Stacks\n  License: MIT\n  Updated: 2021-05-15\n\n  Updated for @stackoverflow/stacks v0.64.0\n  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less\n  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less\n*/\n.hljs {\n\t/* var(--highlight-color) */\n\tcolor: #ffffff;\n\t/* var(--highlight-bg) */\n\tbackground: #1c1b1b;\n}\n.hljs-subst {\n\t/* var(--highlight-color) */\n\tcolor: #ffffff;\n}\n.hljs-comment {\n\t/* var(--highlight-comment) */\n\tcolor: #999999;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-section {\n\t/* var(--highlight-keyword) */\n\tcolor: #88aece;\n}\n.hljs-attr {\n\t/* var(--highlight-attribute); */\n\tcolor: #88aece;\n}\n.hljs-attribute {\n\t/* var(--highlight-symbol) */\n\tcolor: #c59bc1;\n}\n.hljs-name,\n.hljs-type,\n.hljs-number,\n.hljs-selector-id,\n.hljs-quote,\n.hljs-template-tag {\n\t/* var(--highlight-namespace) */\n\tcolor: #f08d49;\n}\n.hljs-selector-class {\n\t/* var(--highlight-keyword) */\n\tcolor: #88aece;\n}\n.hljs-string,\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr {\n\t/* var(--highlight-variable) */\n\tcolor: #b5bd68;\n}\n.hljs-meta,\n.hljs-selector-pseudo {\n\t/* var(--highlight-keyword) */\n\tcolor: #88aece;\n}\n.hljs-built_in,\n.hljs-title,\n.hljs-literal {\n\t/* var(--highlight-literal) */\n\tcolor: #f08d49;\n}\n.hljs-bullet,\n.hljs-code {\n\t/* var(--highlight-punctuation) */\n\tcolor: #cccccc;\n}\n.hljs-meta .hljs-string {\n\t/* var(--highlight-variable) */\n\tcolor: #b5bd68;\n}\n.hljs-deletion {\n\t/* var(--highlight-deletion) */\n\tcolor: #de7176;\n}\n.hljs-addition {\n\t/* var(--highlight-addition) */\n\tcolor: #76c490;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-formula,\n.hljs-operator,\n.hljs-params,\n.hljs-property,\n.hljs-punctuation,\n.hljs-tag {\n\t/* purposely ignored */\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/stackoverflow-dark.d.ts",
    "content": "export { stackoverflowDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/stackoverflow-dark.js",
    "content": "const stackoverflowDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: StackOverflow Dark\n  Description: Dark theme as used on stackoverflow.com\n  Author: stackoverflow.com\n  Maintainer: @Hirse\n  Website: https://github.com/StackExchange/Stacks\n  License: MIT\n  Updated: 2021-05-15\n\n  Updated for @stackoverflow/stacks v0.64.0\n  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less\n  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less\n*/.hljs{color:#ffffff;background:#1c1b1b}.hljs-subst{color:#ffffff}.hljs-comment{color:#999999}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-section{color:#88aece}.hljs-attr{color:#88aece}.hljs-attribute{color:#c59bc1}.hljs-name,\n.hljs-type,\n.hljs-number,\n.hljs-selector-id,\n.hljs-quote,\n.hljs-template-tag{color:#f08d49}.hljs-selector-class{color:#88aece}.hljs-string,\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr{color:#b5bd68}.hljs-meta,\n.hljs-selector-pseudo{color:#88aece}.hljs-built_in,\n.hljs-title,\n.hljs-literal{color:#f08d49}.hljs-bullet,\n.hljs-code{color:#cccccc}.hljs-meta .hljs-string{color:#b5bd68}.hljs-deletion{color:#de7176}.hljs-addition{color:#76c490}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default stackoverflowDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/stackoverflow-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: StackOverflow Light\n  Description: Light theme as used on stackoverflow.com\n  Author: stackoverflow.com\n  Maintainer: @Hirse\n  Website: https://github.com/StackExchange/Stacks\n  License: MIT\n  Updated: 2021-05-15\n\n  Updated for @stackoverflow/stacks v0.64.0\n  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less\n  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less\n*/\n.hljs {\n\t/* var(--highlight-color) */\n\tcolor: #2f3337;\n\t/* var(--highlight-bg) */\n\tbackground: #f6f6f6;\n}\n.hljs-subst {\n\t/* var(--highlight-color) */\n\tcolor: #2f3337;\n}\n.hljs-comment {\n\t/* var(--highlight-comment) */\n\tcolor: #656e77;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-section {\n\t/* var(--highlight-keyword) */\n\tcolor: #015692;\n}\n.hljs-attr {\n\t/* var(--highlight-attribute); */\n\tcolor: #015692;\n}\n.hljs-attribute {\n\t/* var(--highlight-symbol) */\n\tcolor: #803378;\n}\n.hljs-name,\n.hljs-type,\n.hljs-number,\n.hljs-selector-id,\n.hljs-quote,\n.hljs-template-tag {\n\t/* var(--highlight-namespace) */\n\tcolor: #b75501;\n}\n.hljs-selector-class {\n\t/* var(--highlight-keyword) */\n\tcolor: #015692;\n}\n.hljs-string,\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr {\n\t/* var(--highlight-variable) */\n\tcolor: #54790d;\n}\n.hljs-meta,\n.hljs-selector-pseudo {\n\t/* var(--highlight-keyword) */\n\tcolor: #015692;\n}\n.hljs-built_in,\n.hljs-title,\n.hljs-literal {\n\t/* var(--highlight-literal) */\n\tcolor: #b75501;\n}\n.hljs-bullet,\n.hljs-code {\n\t/* var(--highlight-punctuation) */\n\tcolor: #535a60;\n}\n.hljs-meta .hljs-string {\n\t/* var(--highlight-variable) */\n\tcolor: #54790d;\n}\n.hljs-deletion {\n\t/* var(--highlight-deletion) */\n\tcolor: #c02d2e;\n}\n.hljs-addition {\n\t/* var(--highlight-addition) */\n\tcolor: #2f6f44;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-formula,\n.hljs-operator,\n.hljs-params,\n.hljs-property,\n.hljs-punctuation,\n.hljs-tag {\n\t/* purposely ignored */\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/stackoverflow-light.d.ts",
    "content": "export { stackoverflowLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/stackoverflow-light.js",
    "content": "const stackoverflowLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: StackOverflow Light\n  Description: Light theme as used on stackoverflow.com\n  Author: stackoverflow.com\n  Maintainer: @Hirse\n  Website: https://github.com/StackExchange/Stacks\n  License: MIT\n  Updated: 2021-05-15\n\n  Updated for @stackoverflow/stacks v0.64.0\n  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less\n  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less\n*/.hljs{color:#2f3337;background:#f6f6f6}.hljs-subst{color:#2f3337}.hljs-comment{color:#656e77}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-meta .hljs-keyword,\n.hljs-doctag,\n.hljs-section{color:#015692}.hljs-attr{color:#015692}.hljs-attribute{color:#803378}.hljs-name,\n.hljs-type,\n.hljs-number,\n.hljs-selector-id,\n.hljs-quote,\n.hljs-template-tag{color:#b75501}.hljs-selector-class{color:#015692}.hljs-string,\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr{color:#54790d}.hljs-meta,\n.hljs-selector-pseudo{color:#015692}.hljs-built_in,\n.hljs-title,\n.hljs-literal{color:#b75501}.hljs-bullet,\n.hljs-code{color:#535a60}.hljs-meta .hljs-string{color:#54790d}.hljs-deletion{color:#c02d2e}.hljs-addition{color:#2f6f44}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default stackoverflowLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/summercamp.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: summercamp\n  Author: zoe firi (zoefiri.github.io)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme summercamp\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1c1810  Default Background\nbase01  #2a261c  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #3a3527  Selection Background\nbase03  #504b38  Comments, Invisibles, Line Highlighting\nbase04  #5f5b45  Dark Foreground (Used for status bars)\nbase05  #736e55  Default Foreground, Caret, Delimiters, Operators\nbase06  #bab696  Light Foreground (Not often used)\nbase07  #f8f5de  Light Background (Not often used)\nbase08  #e35142  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fba11b  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f2ff27  Classes, Markup Bold, Search Text Background\nbase0B  #5ceb5a  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #5aebbc  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #489bf0  Functions, Methods, Attribute IDs, Headings\nbase0E  #FF8080  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #F69BE7  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #736e55;\n\tbackground: #1c1810;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #3a3527;\n\tcolor: #736e55;\n}\n/* purposely do not highlight these things */\n/* base03 - #504b38 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #504b38;\n}\n/* base04 - #5f5b45 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #5f5b45;\n}\n/* base05 - #736e55 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #736e55;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e35142;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fba11b;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f2ff27;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f2ff27;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #5ceb5a;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #5aebbc;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #489bf0;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ff8080;\n}\n.hljs-emphasis {\n\tcolor: #ff8080;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #f69be7;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/summercamp.d.ts",
    "content": "export { summercamp as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/summercamp.js",
    "content": "const summercamp = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: summercamp\n  Author: zoe firi (zoefiri.github.io)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#736e55;background:#1c1810}.hljs::selection,\n.hljs ::selection{background-color:#3a3527;color:#736e55}.hljs-comment{color:#504b38}.hljs-tag{color:#5f5b45}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#736e55}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#e35142}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fba11b}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f2ff27}.hljs-strong{font-weight:bold;color:#f2ff27}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#5ceb5a}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#5aebbc}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#489bf0}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#FF8080}.hljs-emphasis{color:#FF8080;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#F69BE7}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default summercamp;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/summerfruit-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Summerfruit Dark\n  Author: Christopher Corley (http://christop.club/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme summerfruit-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #151515  Default Background\nbase01  #202020  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #303030  Selection Background\nbase03  #505050  Comments, Invisibles, Line Highlighting\nbase04  #B0B0B0  Dark Foreground (Used for status bars)\nbase05  #D0D0D0  Default Foreground, Caret, Delimiters, Operators\nbase06  #E0E0E0  Light Foreground (Not often used)\nbase07  #FFFFFF  Light Background (Not often used)\nbase08  #FF0086  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #FD8900  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ABA800  Classes, Markup Bold, Search Text Background\nbase0B  #00C918  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1FAAAA  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3777E6  Functions, Methods, Attribute IDs, Headings\nbase0E  #AD00A1  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #CC6633  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d0d0d0;\n\tbackground: #151515;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n/* purposely do not highlight these things */\n/* base03 - #505050 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #505050;\n}\n/* base04 - #B0B0B0 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b0b0b0;\n}\n/* base05 - #D0D0D0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d0d0d0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff0086;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fd8900;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #aba800;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aba800;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #00c918;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1faaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3777e6;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ad00a1;\n}\n.hljs-emphasis {\n\tcolor: #ad00a1;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #cc6633;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/summerfruit-dark.d.ts",
    "content": "export { summerfruitDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/summerfruit-dark.js",
    "content": "const summerfruitDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Summerfruit Dark\n  Author: Christopher Corley (http://christop.club/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#D0D0D0;background:#151515}.hljs::selection,\n.hljs ::selection{background-color:#303030;color:#D0D0D0}.hljs-comment{color:#505050}.hljs-tag{color:#B0B0B0}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#D0D0D0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#FF0086}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#FD8900}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ABA800}.hljs-strong{font-weight:bold;color:#ABA800}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#00C918}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1FAAAA}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3777E6}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#AD00A1}.hljs-emphasis{color:#AD00A1;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#CC6633}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default summerfruitDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/summerfruit-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Summerfruit Light\n  Author: Christopher Corley (http://christop.club/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme summerfruit-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #FFFFFF  Default Background\nbase01  #E0E0E0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #D0D0D0  Selection Background\nbase03  #B0B0B0  Comments, Invisibles, Line Highlighting\nbase04  #000000  Dark Foreground (Used for status bars)\nbase05  #101010  Default Foreground, Caret, Delimiters, Operators\nbase06  #151515  Light Foreground (Not often used)\nbase07  #202020  Light Background (Not often used)\nbase08  #FF0086  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #FD8900  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ABA800  Classes, Markup Bold, Search Text Background\nbase0B  #00C918  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #1FAAAA  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3777E6  Functions, Methods, Attribute IDs, Headings\nbase0E  #AD00A1  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #CC6633  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #101010;\n\tbackground: #ffffff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d0d0d0;\n\tcolor: #101010;\n}\n/* purposely do not highlight these things */\n/* base03 - #B0B0B0 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #b0b0b0;\n}\n/* base04 - #000000 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #000000;\n}\n/* base05 - #101010 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #101010;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff0086;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fd8900;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #aba800;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aba800;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #00c918;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #1faaaa;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3777e6;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ad00a1;\n}\n.hljs-emphasis {\n\tcolor: #ad00a1;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #cc6633;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/summerfruit-light.d.ts",
    "content": "export { summerfruitLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/summerfruit-light.js",
    "content": "const summerfruitLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Summerfruit Light\n  Author: Christopher Corley (http://christop.club/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#101010;background:#FFFFFF}.hljs::selection,\n.hljs ::selection{background-color:#D0D0D0;color:#101010}.hljs-comment{color:#B0B0B0}.hljs-tag{color:#000000}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#101010}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#FF0086}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#FD8900}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ABA800}.hljs-strong{font-weight:bold;color:#ABA800}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#00C918}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#1FAAAA}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3777E6}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#AD00A1}.hljs-emphasis{color:#AD00A1;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#CC6633}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default summerfruitLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/sunburst.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nSunburst-like style (c) Vasily Polovnyov <vast@whiteants.net>\n\n*/\n.hljs {\n\tbackground: #000;\n\tcolor: #f8f8f8;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #aeaeae;\n\tfont-style: italic;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-type {\n\tcolor: #e28964;\n}\n.hljs-string {\n\tcolor: #65b042;\n}\n.hljs-subst {\n\tcolor: #daefa3;\n}\n.hljs-regexp,\n.hljs-link {\n\tcolor: #e9c062;\n}\n.hljs-title,\n.hljs-section,\n.hljs-tag,\n.hljs-name {\n\tcolor: #89bdff;\n}\n.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-doctag {\n\ttext-decoration: underline;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-number {\n\tcolor: #3387cc;\n}\n.hljs-params,\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #3e87e3;\n}\n.hljs-attribute {\n\tcolor: #cda869;\n}\n.hljs-meta {\n\tcolor: #8996a8;\n}\n.hljs-formula {\n\tbackground-color: #0e2231;\n\tcolor: #f8f8f8;\n\tfont-style: italic;\n}\n.hljs-addition {\n\tbackground-color: #253b22;\n\tcolor: #f8f8f8;\n}\n.hljs-deletion {\n\tbackground-color: #420e09;\n\tcolor: #f8f8f8;\n}\n.hljs-selector-class {\n\tcolor: #9b703f;\n}\n.hljs-selector-id {\n\tcolor: #8b98ab;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/sunburst.d.ts",
    "content": "export { sunburst as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/sunburst.js",
    "content": "const sunburst = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#000;color:#f8f8f8}.hljs-comment,\n.hljs-quote{color:#aeaeae;font-style:italic}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-type{color:#e28964}.hljs-string{color:#65b042}.hljs-subst{color:#daefa3}.hljs-regexp,\n.hljs-link{color:#e9c062}.hljs-title,\n.hljs-section,\n.hljs-tag,\n.hljs-name{color:#89bdff}.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-doctag{text-decoration:underline}.hljs-symbol,\n.hljs-bullet,\n.hljs-number{color:#3387cc}.hljs-params,\n.hljs-variable,\n.hljs-template-variable{color:#3e87e3}.hljs-attribute{color:#cda869}.hljs-meta{color:#8996a8}.hljs-formula{background-color:#0e2231;color:#f8f8f8;font-style:italic}.hljs-addition{background-color:#253b22;color:#f8f8f8}.hljs-deletion{background-color:#420e09;color:#f8f8f8}.hljs-selector-class{color:#9b703f}.hljs-selector-id{color:#8b98ab}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default sunburst;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/synth-midnight-terminal-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Synth Midnight Terminal Dark\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme synth-midnight-terminal-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #050608  Default Background\nbase01  #1a1b1c  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #28292a  Selection Background\nbase03  #474849  Comments, Invisibles, Line Highlighting\nbase04  #a3a5a6  Dark Foreground (Used for status bars)\nbase05  #c1c3c4  Default Foreground, Caret, Delimiters, Operators\nbase06  #cfd1d2  Light Foreground (Not often used)\nbase07  #dddfe0  Light Background (Not often used)\nbase08  #b53b50  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ea770d  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c9d364  Classes, Markup Bold, Search Text Background\nbase0B  #06ea61  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #42fff9  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #03aeff  Functions, Methods, Attribute IDs, Headings\nbase0E  #ea5ce2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #cd6320  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c1c3c4;\n\tbackground: #050608;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #28292a;\n\tcolor: #c1c3c4;\n}\n/* purposely do not highlight these things */\n/* base03 - #474849 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #474849;\n}\n/* base04 - #a3a5a6 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a3a5a6;\n}\n/* base05 - #c1c3c4 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c1c3c4;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #b53b50;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ea770d;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c9d364;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c9d364;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #06ea61;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #42fff9;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #03aeff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ea5ce2;\n}\n.hljs-emphasis {\n\tcolor: #ea5ce2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #cd6320;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/synth-midnight-terminal-dark.d.ts",
    "content": "export { synthMidnightTerminalDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/synth-midnight-terminal-dark.js",
    "content": "const synthMidnightTerminalDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Synth Midnight Terminal Dark\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c1c3c4;background:#050608}.hljs::selection,\n.hljs ::selection{background-color:#28292a;color:#c1c3c4}.hljs-comment{color:#474849}.hljs-tag{color:#a3a5a6}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c1c3c4}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#b53b50}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ea770d}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c9d364}.hljs-strong{font-weight:bold;color:#c9d364}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#06ea61}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#42fff9}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#03aeff}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ea5ce2}.hljs-emphasis{color:#ea5ce2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#cd6320}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default synthMidnightTerminalDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/synth-midnight-terminal-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Synth Midnight Terminal Light\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme synth-midnight-terminal-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #dddfe0  Default Background\nbase01  #cfd1d2  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #c1c3c4  Selection Background\nbase03  #a3a5a6  Comments, Invisibles, Line Highlighting\nbase04  #474849  Dark Foreground (Used for status bars)\nbase05  #28292a  Default Foreground, Caret, Delimiters, Operators\nbase06  #1a1b1c  Light Foreground (Not often used)\nbase07  #050608  Light Background (Not often used)\nbase08  #b53b50  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ea770d  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c9d364  Classes, Markup Bold, Search Text Background\nbase0B  #06ea61  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #42fff9  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #03aeff  Functions, Methods, Attribute IDs, Headings\nbase0E  #ea5ce2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #cd6320  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #28292a;\n\tbackground: #dddfe0;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #c1c3c4;\n\tcolor: #28292a;\n}\n/* purposely do not highlight these things */\n/* base03 - #a3a5a6 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #a3a5a6;\n}\n/* base04 - #474849 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #474849;\n}\n/* base05 - #28292a -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #28292a;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #b53b50;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ea770d;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c9d364;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c9d364;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #06ea61;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #42fff9;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #03aeff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ea5ce2;\n}\n.hljs-emphasis {\n\tcolor: #ea5ce2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #cd6320;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/synth-midnight-terminal-light.d.ts",
    "content": "export { synthMidnightTerminalLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/synth-midnight-terminal-light.js",
    "content": "const synthMidnightTerminalLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Synth Midnight Terminal Light\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#28292a;background:#dddfe0}.hljs::selection,\n.hljs ::selection{background-color:#c1c3c4;color:#28292a}.hljs-comment{color:#a3a5a6}.hljs-tag{color:#474849}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#28292a}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#b53b50}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ea770d}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c9d364}.hljs-strong{font-weight:bold;color:#c9d364}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#06ea61}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#42fff9}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#03aeff}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ea5ce2}.hljs-emphasis{color:#ea5ce2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#cd6320}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default synthMidnightTerminalLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tango.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Tango\n  Author: @Schnouki, based on the Tango Desktop Project\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme tango\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2e3436  Default Background\nbase01  #8ae234  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #fce94f  Selection Background\nbase03  #555753  Comments, Invisibles, Line Highlighting\nbase04  #729fcf  Dark Foreground (Used for status bars)\nbase05  #d3d7cf  Default Foreground, Caret, Delimiters, Operators\nbase06  #ad7fa8  Light Foreground (Not often used)\nbase07  #eeeeec  Light Background (Not often used)\nbase08  #cc0000  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ef2929  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c4a000  Classes, Markup Bold, Search Text Background\nbase0B  #4e9a06  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #06989a  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3465a4  Functions, Methods, Attribute IDs, Headings\nbase0E  #75507b  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #34e2e2  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #d3d7cf;\n\tbackground: #2e3436;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #fce94f;\n\tcolor: #d3d7cf;\n}\n/* purposely do not highlight these things */\n/* base03 - #555753 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #555753;\n}\n/* base04 - #729fcf -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #729fcf;\n}\n/* base05 - #d3d7cf -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #d3d7cf;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #cc0000;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ef2929;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c4a000;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c4a000;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #4e9a06;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #06989a;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3465a4;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #75507b;\n}\n.hljs-emphasis {\n\tcolor: #75507b;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #34e2e2;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tango.d.ts",
    "content": "export { tango as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tango.js",
    "content": "const tango = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Tango\n  Author: @Schnouki, based on the Tango Desktop Project\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#d3d7cf;background:#2e3436}.hljs::selection,\n.hljs ::selection{background-color:#fce94f;color:#d3d7cf}.hljs-comment{color:#555753}.hljs-tag{color:#729fcf}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#d3d7cf}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#cc0000}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ef2929}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c4a000}.hljs-strong{font-weight:bold;color:#c4a000}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#4e9a06}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#06989a}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3465a4}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#75507b}.hljs-emphasis{color:#75507b;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#34e2e2}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default tango;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tender.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: tender\n  Author: Jacobo Tabernero (https://github/com/jacoborus/tender.vim)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme tender\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #282828  Default Background\nbase01  #383838  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #484848  Selection Background\nbase03  #4c4c4c  Comments, Invisibles, Line Highlighting\nbase04  #b8b8b8  Dark Foreground (Used for status bars)\nbase05  #eeeeee  Default Foreground, Caret, Delimiters, Operators\nbase06  #e8e8e8  Light Foreground (Not often used)\nbase07  #feffff  Light Background (Not often used)\nbase08  #f43753  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #dc9656  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffc24b  Classes, Markup Bold, Search Text Background\nbase0B  #c9d05c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #73cef4  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #b3deef  Functions, Methods, Attribute IDs, Headings\nbase0E  #d3b987  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #a16946  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #eeeeee;\n\tbackground: #282828;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #484848;\n\tcolor: #eeeeee;\n}\n/* purposely do not highlight these things */\n/* base03 - #4c4c4c -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #4c4c4c;\n}\n/* base04 - #b8b8b8 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b8b8b8;\n}\n/* base05 - #eeeeee -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #eeeeee;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f43753;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #dc9656;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffc24b;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffc24b;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #c9d05c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #73cef4;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #b3deef;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #d3b987;\n}\n.hljs-emphasis {\n\tcolor: #d3b987;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tender.d.ts",
    "content": "export { tender as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tender.js",
    "content": "const tender = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: tender\n  Author: Jacobo Tabernero (https://github/com/jacoborus/tender.vim)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#eeeeee;background:#282828}.hljs::selection,\n.hljs ::selection{background-color:#484848;color:#eeeeee}.hljs-comment{color:#4c4c4c}.hljs-tag{color:#b8b8b8}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#eeeeee}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f43753}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#dc9656}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffc24b}.hljs-strong{font-weight:bold;color:#ffc24b}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#c9d05c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#73cef4}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#b3deef}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#d3b987}.hljs-emphasis{color:#d3b987;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#a16946}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default tender;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tokyo-night-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Tokyo-night-Dark\n  origin: https://github.com/enkia/tokyo-night-vscode-theme\n  Description: Original highlight.js style\n  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>\n  License: see project LICENSE\n  Touched: 2022\n*/\n/*  Comment */\n.hljs-meta,\n.hljs-comment {\n\tcolor: #565f89;\n}\n/* Red */\n/*INFO: This keyword, HTML elements, Regex group symbol, CSS units, Terminal Red */\n.hljs-tag,\n.hljs-doctag,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-template-tag,\n.hljs-selector-pseudo,\n.hljs-selector-attr,\n.hljs-variable.language_,\n.hljs-deletion {\n\tcolor: #f7768e;\n}\n/*Orange */\n/*INFO: Number and Boolean constants, Language support constants */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-number,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-link {\n\tcolor: #ff9e64;\n}\n/*  Yellow */\n/* INFO:  \tFunction parameters, Regex character sets, Terminal Yellow */\n.hljs-built_in,\n.hljs-attribute {\n\tcolor: #e0af68;\n}\n/* cyan */\n/* INFO: Language support functions, CSS HTML elements */\n.hljs-selector-tag {\n\tcolor: #2ac3de;\n}\n/* light blue */\n/* INFO: Object properties, Regex quantifiers and flags, Markdown headings, Terminal Cyan, Markdown code, Import/export keywords */\n.hljs-keyword,\n.hljs-title.function_,\n.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-subst,\n.hljs-property {\n\tcolor: #7dcfff;\n}\n/*Green*/\n/* INFO: Object literal keys, Markdown links, Terminal Green */\n.hljs-selector-tag {\n\tcolor: #73daca;\n}\n/*Green(er) */\n/* INFO: Strings, CSS class names */\n.hljs-quote,\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #9ece6a;\n}\n/* Blue */\n/* INFO:  \tFunction names, CSS property names, Terminal Blue */\n.hljs-code,\n.hljs-formula,\n.hljs-section {\n\tcolor: #7aa2f7;\n}\n/* Magenta */\n/*INFO: Control Keywords, Storage Types, Regex symbols and operators, HTML Attributes, Terminal Magenta */\n.hljs-name,\n.hljs-keyword,\n.hljs-operator,\n.hljs-keyword,\n.hljs-char.escape_,\n.hljs-attr {\n\tcolor: #bb9af7;\n}\n/* white*/\n/* INFO: Variables, Class names, Terminal White */\n.hljs-punctuation {\n\tcolor: #c0caf5;\n}\n.hljs {\n\tbackground: #1a1b26;\n\tcolor: #9aa5ce;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tokyo-night-dark.d.ts",
    "content": "export { tokyoNightDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tokyo-night-dark.js",
    "content": "const tokyoNightDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Tokyo-night-Dark\n  origin: https://github.com/enkia/tokyo-night-vscode-theme\n  Description: Original highlight.js style\n  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>\n  License: see project LICENSE\n  Touched: 2022\n*/.hljs-meta,\n.hljs-comment{color:#565f89}.hljs-tag,\n.hljs-doctag,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-template-tag,\n.hljs-selector-pseudo,\n.hljs-selector-attr,\n.hljs-variable.language_,\n.hljs-deletion{color:#f7768e}.hljs-variable,\n.hljs-template-variable,\n.hljs-number,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-link{color:#ff9e64}.hljs-built_in,\n.hljs-attribute{color:#e0af68}.hljs-selector-tag{color:#2ac3de}.hljs-keyword,\n.hljs-title.function_,\n.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-subst,\n.hljs-property{color:#7dcfff}.hljs-selector-tag{color:#73daca}.hljs-quote,\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#9ece6a}.hljs-code,\n.hljs-formula,\n.hljs-section{color:#7aa2f7}.hljs-name,\n.hljs-keyword,\n.hljs-operator,\n.hljs-keyword,\n.hljs-char.escape_,\n.hljs-attr{color:#bb9af7}.hljs-punctuation{color:#c0caf5}.hljs{background:#1a1b26;color:#9aa5ce}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default tokyoNightDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tokyo-night-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Tokyo-night-light\n  origin: https://github.com/enkia/tokyo-night-vscode-theme\n  Description: Original highlight.js style\n  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>\n  License: see project LICENSE\n  Touched: 2022\n*/\n/*  Comment */\n.hljs-meta,\n.hljs-comment {\n\tcolor: #9699a3;\n}\n/* Red */\n/*INFO: This keyword, HTML elements, Regex group symbol, CSS units, Terminal Red */\n.hljs-tag,\n.hljs-doctag,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-template-tag,\n.hljs-selector-pseudo,\n.hljs-selector-attr,\n.hljs-variable.language_,\n.hljs-deletion {\n\tcolor: #8c4351;\n}\n/*Orange */\n/*INFO: Number and Boolean constants, Language support constants */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-number,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-link {\n\tcolor: #965027;\n}\n/*  Yellow */\n/* INFO:  \tFunction parameters, Regex character sets, Terminal Yellow */\n.hljs-built_in,\n.hljs-attribute {\n\tcolor: #8f5e15;\n}\n/* cyan */\n/* INFO: Language support functions, CSS HTML elements */\n.hljs-selector-tag {\n\tcolor: #166775;\n}\n/* light blue */\n/* INFO: Object properties, Regex quantifiers and flags, Markdown headings, Terminal Cyan, Markdown code, Import/export keywords */\n.hljs-keyword,\n.hljs-title.function_,\n.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-subst,\n.hljs-property {\n\tcolor: #0f4b6e;\n}\n/*Green*/\n/* INFO: Object literal keys, Markdown links, Terminal Green */\n.hljs-selector-tag {\n\tcolor: #33635c;\n}\n/*Green(er) */\n/* INFO: Strings, CSS class names */\n.hljs-quote,\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #485e30;\n}\n/* Blue */\n/* INFO:  \tFunction names, CSS property names, Terminal Blue */\n.hljs-code,\n.hljs-formula,\n.hljs-section {\n\tcolor: #34548a;\n}\n/* Magenta */\n/*INFO: Control Keywords, Storage Types, Regex symbols and operators, HTML Attributes, Terminal Magenta */\n.hljs-name,\n.hljs-keyword,\n.hljs-operator,\n.hljs-keyword,\n.hljs-char.escape_,\n.hljs-attr {\n\tcolor: #5a4a78;\n}\n/* white*/\n/* INFO: Variables, Class names, Terminal White */\n.hljs-punctuation {\n\tcolor: #343b58;\n}\n.hljs {\n\tbackground: #d5d6db;\n\tcolor: #565a6e;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tokyo-night-light.d.ts",
    "content": "export { tokyoNightLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tokyo-night-light.js",
    "content": "const tokyoNightLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Tokyo-night-light\n  origin: https://github.com/enkia/tokyo-night-vscode-theme\n  Description: Original highlight.js style\n  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>\n  License: see project LICENSE\n  Touched: 2022\n*/.hljs-meta,\n.hljs-comment{color:#9699a3}.hljs-tag,\n.hljs-doctag,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-template-tag,\n.hljs-selector-pseudo,\n.hljs-selector-attr,\n.hljs-variable.language_,\n.hljs-deletion{color:#8c4351}.hljs-variable,\n.hljs-template-variable,\n.hljs-number,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-link{color:#965027}.hljs-built_in,\n.hljs-attribute{color:#8f5e15}.hljs-selector-tag{color:#166775}.hljs-keyword,\n.hljs-title.function_,\n.hljs-title,\n.hljs-title.class_,\n.hljs-title.class_.inherited__,\n.hljs-subst,\n.hljs-property{color:#0f4b6e}.hljs-selector-tag{color:#33635c}.hljs-quote,\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#485e30}.hljs-code,\n.hljs-formula,\n.hljs-section{color:#34548a}.hljs-name,\n.hljs-keyword,\n.hljs-operator,\n.hljs-keyword,\n.hljs-char.escape_,\n.hljs-attr{color:#5a4a78}.hljs-punctuation{color:#343b58}.hljs{background:#d5d6db;color:#565a6e}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default tokyoNightLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow-night-blue.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/* Tomorrow Night Blue Theme */\n/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */\n/* Original theme - https://github.com/chriskempson/tomorrow-theme */\n/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */\n/* Tomorrow Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #7285b7;\n}\n/* Tomorrow Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n\tcolor: #ff9da4;\n}\n/* Tomorrow Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n\tcolor: #ffc58f;\n}\n/* Tomorrow Yellow */\n.hljs-attribute {\n\tcolor: #ffeead;\n}\n/* Tomorrow Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #d1f1a9;\n}\n/* Tomorrow Blue */\n.hljs-title,\n.hljs-section {\n\tcolor: #bbdaff;\n}\n/* Tomorrow Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n\tcolor: #ebbbff;\n}\n.hljs {\n\tbackground: #002451;\n\tcolor: white;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow-night-blue.d.ts",
    "content": "export { tomorrowNightBlue as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow-night-blue.js",
    "content": "const tomorrowNightBlue = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs-comment,\n.hljs-quote{color:#7285b7}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion{color:#ff9da4}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link{color:#ffc58f}.hljs-attribute{color:#ffeead}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#d1f1a9}.hljs-title,\n.hljs-section{color:#bbdaff}.hljs-keyword,\n.hljs-selector-tag{color:#ebbbff}.hljs{background:#002451;color:white}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default tomorrowNightBlue;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow-night-bright.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/* Tomorrow Night Bright Theme */\n/* Original theme - https://github.com/chriskempson/tomorrow-theme */\n/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */\n/* Tomorrow Comment */\n.hljs-comment,\n.hljs-quote {\n\tcolor: #969896;\n}\n/* Tomorrow Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n\tcolor: #d54e53;\n}\n/* Tomorrow Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n\tcolor: #e78c45;\n}\n/* Tomorrow Yellow */\n.hljs-attribute {\n\tcolor: #e7c547;\n}\n/* Tomorrow Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n\tcolor: #b9ca4a;\n}\n/* Tomorrow Blue */\n.hljs-title,\n.hljs-section {\n\tcolor: #7aa6da;\n}\n/* Tomorrow Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n\tcolor: #c397d8;\n}\n.hljs {\n\tbackground: black;\n\tcolor: #eaeaea;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow-night-bright.d.ts",
    "content": "export { tomorrowNightBright as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow-night-bright.js",
    "content": "const tomorrowNightBright = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs-comment,\n.hljs-quote{color:#969896}.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion{color:#d54e53}.hljs-number,\n.hljs-built_in,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link{color:#e78c45}.hljs-attribute{color:#e7c547}.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition{color:#b9ca4a}.hljs-title,\n.hljs-section{color:#7aa6da}.hljs-keyword,\n.hljs-selector-tag{color:#c397d8}.hljs{background:black;color:#eaeaea}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default tomorrowNightBright;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow-night.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Tomorrow Night\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme tomorrow-night\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2d2d2d  Default Background\nbase01  #393939  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #515151  Selection Background\nbase03  #999999  Comments, Invisibles, Line Highlighting\nbase04  #b4b7b4  Dark Foreground (Used for status bars)\nbase05  #cccccc  Default Foreground, Caret, Delimiters, Operators\nbase06  #e0e0e0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #f2777a  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f99157  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffcc66  Classes, Markup Bold, Search Text Background\nbase0B  #99cc99  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #66cccc  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #6699cc  Functions, Methods, Attribute IDs, Headings\nbase0E  #cc99cc  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #a3685a  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cccccc;\n\tbackground: #2d2d2d;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #515151;\n\tcolor: #cccccc;\n}\n/* purposely do not highlight these things */\n/* base03 - #999999 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #999999;\n}\n/* base04 - #b4b7b4 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b4b7b4;\n}\n/* base05 - #cccccc -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cccccc;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #f2777a;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f99157;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffcc66;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcc66;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #99cc99;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #66cccc;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #6699cc;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #cc99cc;\n}\n.hljs-emphasis {\n\tcolor: #cc99cc;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #a3685a;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow-night.d.ts",
    "content": "export { tomorrowNight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow-night.js",
    "content": "const tomorrowNight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Tomorrow Night\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cccccc;background:#2d2d2d}.hljs::selection,\n.hljs ::selection{background-color:#515151;color:#cccccc}.hljs-comment{color:#999999}.hljs-tag{color:#b4b7b4}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#cccccc}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#f2777a}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f99157}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffcc66}.hljs-strong{font-weight:bold;color:#ffcc66}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#99cc99}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#66cccc}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#6699cc}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#cc99cc}.hljs-emphasis{color:#cc99cc;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default tomorrowNight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Tomorrow\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme tomorrow\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #ffffff  Default Background\nbase01  #e0e0e0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d6d6d6  Selection Background\nbase03  #8e908c  Comments, Invisibles, Line Highlighting\nbase04  #969896  Dark Foreground (Used for status bars)\nbase05  #4d4d4c  Default Foreground, Caret, Delimiters, Operators\nbase06  #282a2e  Light Foreground (Not often used)\nbase07  #1d1f21  Light Background (Not often used)\nbase08  #c82829  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f5871f  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #eab700  Classes, Markup Bold, Search Text Background\nbase0B  #718c00  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #3e999f  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #4271ae  Functions, Methods, Attribute IDs, Headings\nbase0E  #8959a8  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #a3685a  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #4d4d4c;\n\tbackground: #ffffff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d6d6d6;\n\tcolor: #4d4d4c;\n}\n/* purposely do not highlight these things */\n/* base03 - #8e908c -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #8e908c;\n}\n/* base04 - #969896 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #969896;\n}\n/* base05 - #4d4d4c -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #4d4d4c;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c82829;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f5871f;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #eab700;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #eab700;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #718c00;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #3e999f;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #4271ae;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #8959a8;\n}\n.hljs-emphasis {\n\tcolor: #8959a8;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #a3685a;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow.d.ts",
    "content": "export { tomorrow as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/tomorrow.js",
    "content": "const tomorrow = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Tomorrow\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#4d4d4c;background:#ffffff}.hljs::selection,\n.hljs ::selection{background-color:#d6d6d6;color:#4d4d4c}.hljs-comment{color:#8e908c}.hljs-tag{color:#969896}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#4d4d4c}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#c82829}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f5871f}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#eab700}.hljs-strong{font-weight:bold;color:#eab700}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#718c00}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#3e999f}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#4271ae}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#8959a8}.hljs-emphasis{color:#8959a8;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default tomorrow;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/twilight.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Twilight\n  Author: David Hart (https://github.com/hartbit)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme twilight\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #1e1e1e  Default Background\nbase01  #323537  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #464b50  Selection Background\nbase03  #5f5a60  Comments, Invisibles, Line Highlighting\nbase04  #838184  Dark Foreground (Used for status bars)\nbase05  #a7a7a7  Default Foreground, Caret, Delimiters, Operators\nbase06  #c3c3c3  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #cf6a4c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #cda869  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f9ee98  Classes, Markup Bold, Search Text Background\nbase0B  #8f9d6a  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #afc4db  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #7587a6  Functions, Methods, Attribute IDs, Headings\nbase0E  #9b859d  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #9b703f  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a7a7a7;\n\tbackground: #1e1e1e;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #464b50;\n\tcolor: #a7a7a7;\n}\n/* purposely do not highlight these things */\n/* base03 - #5f5a60 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #5f5a60;\n}\n/* base04 - #838184 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #838184;\n}\n/* base05 - #a7a7a7 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a7a7a7;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #cf6a4c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #cda869;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f9ee98;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f9ee98;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #8f9d6a;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #afc4db;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #7587a6;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9b859d;\n}\n.hljs-emphasis {\n\tcolor: #9b859d;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #9b703f;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/twilight.d.ts",
    "content": "export { twilight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/twilight.js",
    "content": "const twilight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Twilight\n  Author: David Hart (https://github.com/hartbit)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a7a7a7;background:#1e1e1e}.hljs::selection,\n.hljs ::selection{background-color:#464b50;color:#a7a7a7}.hljs-comment{color:#5f5a60}.hljs-tag{color:#838184}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a7a7a7}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#cf6a4c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#cda869}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f9ee98}.hljs-strong{font-weight:bold;color:#f9ee98}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#8f9d6a}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#afc4db}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#7587a6}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9b859d}.hljs-emphasis{color:#9b859d;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#9b703f}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default twilight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/unikitty-dark.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Unikitty Dark\n  Author: Josh W Lewis (@joshwlewis)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme unikitty-dark\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #2e2a31  Default Background\nbase01  #4a464d  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #666369  Selection Background\nbase03  #838085  Comments, Invisibles, Line Highlighting\nbase04  #9f9da2  Dark Foreground (Used for status bars)\nbase05  #bcbabe  Default Foreground, Caret, Delimiters, Operators\nbase06  #d8d7da  Light Foreground (Not often used)\nbase07  #f5f4f7  Light Background (Not often used)\nbase08  #d8137f  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d65407  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #dc8a0e  Classes, Markup Bold, Search Text Background\nbase0B  #17ad98  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #149bda  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #796af5  Functions, Methods, Attribute IDs, Headings\nbase0E  #bb60ea  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #c720ca  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #bcbabe;\n\tbackground: #2e2a31;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #666369;\n\tcolor: #bcbabe;\n}\n/* purposely do not highlight these things */\n/* base03 - #838085 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #838085;\n}\n/* base04 - #9f9da2 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #9f9da2;\n}\n/* base05 - #bcbabe -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #bcbabe;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d8137f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d65407;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #dc8a0e;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dc8a0e;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #17ad98;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #149bda;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #796af5;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #bb60ea;\n}\n.hljs-emphasis {\n\tcolor: #bb60ea;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c720ca;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/unikitty-dark.d.ts",
    "content": "export { unikittyDark as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/unikitty-dark.js",
    "content": "const unikittyDark = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Unikitty Dark\n  Author: Josh W Lewis (@joshwlewis)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#bcbabe;background:#2e2a31}.hljs::selection,\n.hljs ::selection{background-color:#666369;color:#bcbabe}.hljs-comment{color:#838085}.hljs-tag{color:#9f9da2}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#bcbabe}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d8137f}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d65407}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#dc8a0e}.hljs-strong{font-weight:bold;color:#dc8a0e}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#17ad98}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#149bda}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#796af5}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#bb60ea}.hljs-emphasis{color:#bb60ea;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#c720ca}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default unikittyDark;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/unikitty-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Unikitty Light\n  Author: Josh W Lewis (@joshwlewis)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme unikitty-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #ffffff  Default Background\nbase01  #e1e1e2  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #c4c3c5  Selection Background\nbase03  #a7a5a8  Comments, Invisibles, Line Highlighting\nbase04  #89878b  Dark Foreground (Used for status bars)\nbase05  #6c696e  Default Foreground, Caret, Delimiters, Operators\nbase06  #4f4b51  Light Foreground (Not often used)\nbase07  #322d34  Light Background (Not often used)\nbase08  #d8137f  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #d65407  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #dc8a0e  Classes, Markup Bold, Search Text Background\nbase0B  #17ad98  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #149bda  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #775dff  Functions, Methods, Attribute IDs, Headings\nbase0E  #aa17e6  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #e013d0  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #6c696e;\n\tbackground: #ffffff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #c4c3c5;\n\tcolor: #6c696e;\n}\n/* purposely do not highlight these things */\n/* base03 - #a7a5a8 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #a7a5a8;\n}\n/* base04 - #89878b -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #89878b;\n}\n/* base05 - #6c696e -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #6c696e;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d8137f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #d65407;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #dc8a0e;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dc8a0e;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #17ad98;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #149bda;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #775dff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #aa17e6;\n}\n.hljs-emphasis {\n\tcolor: #aa17e6;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #e013d0;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/unikitty-light.d.ts",
    "content": "export { unikittyLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/unikitty-light.js",
    "content": "const unikittyLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Unikitty Light\n  Author: Josh W Lewis (@joshwlewis)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#6c696e;background:#ffffff}.hljs::selection,\n.hljs ::selection{background-color:#c4c3c5;color:#6c696e}.hljs-comment{color:#a7a5a8}.hljs-tag{color:#89878b}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#6c696e}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d8137f}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#d65407}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#dc8a0e}.hljs-strong{font-weight:bold;color:#dc8a0e}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#17ad98}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#149bda}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#775dff}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#aa17e6}.hljs-emphasis{color:#aa17e6;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#e013d0}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default unikittyLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/vs.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nVisual Studio-like style based on original C# coloring by Jason Diamond <jason@diamond.name>\n\n*/\n.hljs {\n\tbackground: white;\n\tcolor: black;\n}\n.hljs-comment,\n.hljs-quote,\n.hljs-variable {\n\tcolor: #008000;\n}\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-built_in,\n.hljs-name,\n.hljs-tag {\n\tcolor: #00f;\n}\n.hljs-string,\n.hljs-title,\n.hljs-section,\n.hljs-attribute,\n.hljs-literal,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-type,\n.hljs-addition {\n\tcolor: #a31515;\n}\n.hljs-deletion,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-meta {\n\tcolor: #2b91af;\n}\n.hljs-doctag {\n\tcolor: #808080;\n}\n.hljs-attr {\n\tcolor: #f00;\n}\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link {\n\tcolor: #00b0e8;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/vs.d.ts",
    "content": "export { vs as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/vs.js",
    "content": "const vs = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:white;color:black}.hljs-comment,\n.hljs-quote,\n.hljs-variable{color:#008000}.hljs-keyword,\n.hljs-selector-tag,\n.hljs-built_in,\n.hljs-name,\n.hljs-tag{color:#00f}.hljs-string,\n.hljs-title,\n.hljs-section,\n.hljs-attribute,\n.hljs-literal,\n.hljs-template-tag,\n.hljs-template-variable,\n.hljs-type,\n.hljs-addition{color:#a31515}.hljs-deletion,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-meta{color:#2b91af}.hljs-doctag{color:#808080}.hljs-attr{color:#f00}.hljs-symbol,\n.hljs-bullet,\n.hljs-link{color:#00b0e8}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}</style>`;\n\nexport default vs;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/vs2015.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n * Visual Studio 2015 dark style\n * Author: Nicolas LLOBERA <nllobera@gmail.com>\n */\n.hljs {\n\tbackground: #1e1e1e;\n\tcolor: #dcdcdc;\n}\n.hljs-keyword,\n.hljs-literal,\n.hljs-symbol,\n.hljs-name {\n\tcolor: #569cd6;\n}\n.hljs-link {\n\tcolor: #569cd6;\n\ttext-decoration: underline;\n}\n.hljs-built_in,\n.hljs-type {\n\tcolor: #4ec9b0;\n}\n.hljs-number,\n.hljs-class {\n\tcolor: #b8d7a3;\n}\n.hljs-string,\n.hljs-meta .hljs-string {\n\tcolor: #d69d85;\n}\n.hljs-regexp,\n.hljs-template-tag {\n\tcolor: #9a5334;\n}\n.hljs-subst,\n.hljs-function,\n.hljs-title,\n.hljs-params,\n.hljs-formula {\n\tcolor: #dcdcdc;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #57a64a;\n\tfont-style: italic;\n}\n.hljs-doctag {\n\tcolor: #608b4e;\n}\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-tag {\n\tcolor: #9b9b9b;\n}\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #bd63c5;\n}\n.hljs-attr,\n.hljs-attribute {\n\tcolor: #9cdcfe;\n}\n.hljs-section {\n\tcolor: gold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n/*.hljs-code {\n  font-family:'Monospace';\n}*/\n.hljs-bullet,\n.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n\tcolor: #d7ba7d;\n}\n.hljs-addition {\n\tbackground-color: #144212;\n\tdisplay: inline-block;\n\twidth: 100%;\n}\n.hljs-deletion {\n\tbackground-color: #600;\n\tdisplay: inline-block;\n\twidth: 100%;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/vs2015.d.ts",
    "content": "export { vs2015 as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/vs2015.js",
    "content": "const vs2015 = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*\n * Visual Studio 2015 dark style\n * Author: Nicolas LLOBERA <nllobera@gmail.com>\n */.hljs{background:#1E1E1E;color:#DCDCDC}.hljs-keyword,\n.hljs-literal,\n.hljs-symbol,\n.hljs-name{color:#569CD6}.hljs-link{color:#569CD6;text-decoration:underline}.hljs-built_in,\n.hljs-type{color:#4EC9B0}.hljs-number,\n.hljs-class{color:#B8D7A3}.hljs-string,\n.hljs-meta .hljs-string{color:#D69D85}.hljs-regexp,\n.hljs-template-tag{color:#9A5334}.hljs-subst,\n.hljs-function,\n.hljs-title,\n.hljs-params,\n.hljs-formula{color:#DCDCDC}.hljs-comment,\n.hljs-quote{color:#57A64A;font-style:italic}.hljs-doctag{color:#608B4E}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-tag{color:#9B9B9B}.hljs-variable,\n.hljs-template-variable{color:#BD63C5}.hljs-attr,\n.hljs-attribute{color:#9CDCFE}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-bullet,\n.hljs-selector-tag,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-selector-attr,\n.hljs-selector-pseudo{color:#D7BA7D}.hljs-addition{background-color:#144212;display:inline-block;width:100%}.hljs-deletion{background-color:#600;display:inline-block;width:100%}</style>`;\n\nexport default vs2015;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/vulcan.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: vulcan\n  Author: Andrey Varfolomeev\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme vulcan\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #041523  Default Background\nbase01  #122339  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #003552  Selection Background\nbase03  #7a5759  Comments, Invisibles, Line Highlighting\nbase04  #6b6977  Dark Foreground (Used for status bars)\nbase05  #5b778c  Default Foreground, Caret, Delimiters, Operators\nbase06  #333238  Light Foreground (Not often used)\nbase07  #214d68  Light Background (Not often used)\nbase08  #818591  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #9198a3  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #adb4b9  Classes, Markup Bold, Search Text Background\nbase0B  #977d7c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #977d7c  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #977d7c  Functions, Methods, Attribute IDs, Headings\nbase0E  #9198a3  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #977d7c  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #5b778c;\n\tbackground: #041523;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #003552;\n\tcolor: #5b778c;\n}\n/* purposely do not highlight these things */\n/* base03 - #7a5759 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #7a5759;\n}\n/* base04 - #6b6977 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #6b6977;\n}\n/* base05 - #5b778c -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #5b778c;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #818591;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #9198a3;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #adb4b9;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #adb4b9;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #977d7c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #977d7c;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #977d7c;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #9198a3;\n}\n.hljs-emphasis {\n\tcolor: #9198a3;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #977d7c;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/vulcan.d.ts",
    "content": "export { vulcan as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/vulcan.js",
    "content": "const vulcan = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: vulcan\n  Author: Andrey Varfolomeev\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#5b778c;background:#041523}.hljs::selection,\n.hljs ::selection{background-color:#003552;color:#5b778c}.hljs-comment{color:#7a5759}.hljs-tag{color:#6b6977}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#5b778c}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#818591}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#9198a3}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#adb4b9}.hljs-strong{font-weight:bold;color:#adb4b9}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#977d7c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#977d7c}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#977d7c}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#9198a3}.hljs-emphasis{color:#9198a3;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#977d7c}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default vulcan;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-10-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Windows 10 Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme windows-10-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #f2f2f2  Default Background\nbase01  #e5e5e5  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d9d9d9  Selection Background\nbase03  #cccccc  Comments, Invisibles, Line Highlighting\nbase04  #ababab  Dark Foreground (Used for status bars)\nbase05  #767676  Default Foreground, Caret, Delimiters, Operators\nbase06  #414141  Light Foreground (Not often used)\nbase07  #0c0c0c  Light Background (Not often used)\nbase08  #c50f1f  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #f9f1a5  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #c19c00  Classes, Markup Bold, Search Text Background\nbase0B  #13a10e  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #3a96dd  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0037da  Functions, Methods, Attribute IDs, Headings\nbase0E  #881798  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #16c60c  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #767676;\n\tbackground: #f2f2f2;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d9d9d9;\n\tcolor: #767676;\n}\n/* purposely do not highlight these things */\n/* base03 - #cccccc -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #cccccc;\n}\n/* base04 - #ababab -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #ababab;\n}\n/* base05 - #767676 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #767676;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #c50f1f;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #f9f1a5;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #c19c00;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c19c00;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #13a10e;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #3a96dd;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0037da;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #881798;\n}\n.hljs-emphasis {\n\tcolor: #881798;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #16c60c;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-10-light.d.ts",
    "content": "export { windows10Light as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-10-light.js",
    "content": "const windows10Light = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Windows 10 Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#767676;background:#f2f2f2}.hljs::selection,\n.hljs ::selection{background-color:#d9d9d9;color:#767676}.hljs-comment{color:#cccccc}.hljs-tag{color:#ababab}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#767676}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#c50f1f}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#f9f1a5}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#c19c00}.hljs-strong{font-weight:bold;color:#c19c00}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#13a10e}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#3a96dd}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0037da}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#881798}.hljs-emphasis{color:#881798;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#16c60c}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default windows10Light;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-10.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Windows 10\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme windows-10\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #0c0c0c  Default Background\nbase01  #2f2f2f  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #535353  Selection Background\nbase03  #767676  Comments, Invisibles, Line Highlighting\nbase04  #b9b9b9  Dark Foreground (Used for status bars)\nbase05  #cccccc  Default Foreground, Caret, Delimiters, Operators\nbase06  #dfdfdf  Light Foreground (Not often used)\nbase07  #f2f2f2  Light Background (Not often used)\nbase08  #e74856  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #c19c00  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #f9f1a5  Classes, Markup Bold, Search Text Background\nbase0B  #16c60c  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #61d6d6  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #3b78ff  Functions, Methods, Attribute IDs, Headings\nbase0E  #b4009e  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #13a10e  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cccccc;\n\tbackground: #0c0c0c;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #535353;\n\tcolor: #cccccc;\n}\n/* purposely do not highlight these things */\n/* base03 - #767676 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #767676;\n}\n/* base04 - #b9b9b9 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b9b9b9;\n}\n/* base05 - #cccccc -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cccccc;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #e74856;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #c19c00;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #f9f1a5;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f9f1a5;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #16c60c;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #61d6d6;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #3b78ff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b4009e;\n}\n.hljs-emphasis {\n\tcolor: #b4009e;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #13a10e;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-10.d.ts",
    "content": "export { windows10 as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-10.js",
    "content": "const windows10 = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Windows 10\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cccccc;background:#0c0c0c}.hljs::selection,\n.hljs ::selection{background-color:#535353;color:#cccccc}.hljs-comment{color:#767676}.hljs-tag{color:#b9b9b9}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#cccccc}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#e74856}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#c19c00}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#f9f1a5}.hljs-strong{font-weight:bold;color:#f9f1a5}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#16c60c}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#61d6d6}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#3b78ff}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#b4009e}.hljs-emphasis{color:#b4009e;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#13a10e}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default windows10;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-95-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Windows 95 Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme windows-95-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #fcfcfc  Default Background\nbase01  #e0e0e0  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #c4c4c4  Selection Background\nbase03  #a8a8a8  Comments, Invisibles, Line Highlighting\nbase04  #7e7e7e  Dark Foreground (Used for status bars)\nbase05  #545454  Default Foreground, Caret, Delimiters, Operators\nbase06  #2a2a2a  Light Foreground (Not often used)\nbase07  #000000  Light Background (Not often used)\nbase08  #a80000  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fcfc54  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #a85400  Classes, Markup Bold, Search Text Background\nbase0B  #00a800  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #00a8a8  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0000a8  Functions, Methods, Attribute IDs, Headings\nbase0E  #a800a8  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #54fc54  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #545454;\n\tbackground: #fcfcfc;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #c4c4c4;\n\tcolor: #545454;\n}\n/* purposely do not highlight these things */\n/* base03 - #a8a8a8 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #a8a8a8;\n}\n/* base04 - #7e7e7e -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7e7e7e;\n}\n/* base05 - #545454 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #545454;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #a80000;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fcfc54;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #a85400;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a85400;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #00a800;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #00a8a8;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0000a8;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #a800a8;\n}\n.hljs-emphasis {\n\tcolor: #a800a8;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #54fc54;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-95-light.d.ts",
    "content": "export { windows95Light as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-95-light.js",
    "content": "const windows95Light = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Windows 95 Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#545454;background:#fcfcfc}.hljs::selection,\n.hljs ::selection{background-color:#c4c4c4;color:#545454}.hljs-comment{color:#a8a8a8}.hljs-tag{color:#7e7e7e}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#545454}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#a80000}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fcfc54}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#a85400}.hljs-strong{font-weight:bold;color:#a85400}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#00a800}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#00a8a8}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0000a8}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#a800a8}.hljs-emphasis{color:#a800a8;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#54fc54}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default windows95Light;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-95.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Windows 95\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme windows-95\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #1C1C1C  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #383838  Selection Background\nbase03  #545454  Comments, Invisibles, Line Highlighting\nbase04  #7e7e7e  Dark Foreground (Used for status bars)\nbase05  #a8a8a8  Default Foreground, Caret, Delimiters, Operators\nbase06  #d2d2d2  Light Foreground (Not often used)\nbase07  #fcfcfc  Light Background (Not often used)\nbase08  #fc5454  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #a85400  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fcfc54  Classes, Markup Bold, Search Text Background\nbase0B  #54fc54  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #54fcfc  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #5454fc  Functions, Methods, Attribute IDs, Headings\nbase0E  #fc54fc  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #00a800  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #a8a8a8;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #383838;\n\tcolor: #a8a8a8;\n}\n/* purposely do not highlight these things */\n/* base03 - #545454 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #545454;\n}\n/* base04 - #7e7e7e -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7e7e7e;\n}\n/* base05 - #a8a8a8 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #a8a8a8;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fc5454;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #a85400;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fcfc54;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fcfc54;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #54fc54;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #54fcfc;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #5454fc;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #fc54fc;\n}\n.hljs-emphasis {\n\tcolor: #fc54fc;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #00a800;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-95.d.ts",
    "content": "export { windows95 as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-95.js",
    "content": "const windows95 = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Windows 95\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a8a8a8;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#383838;color:#a8a8a8}.hljs-comment{color:#545454}.hljs-tag{color:#7e7e7e}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#a8a8a8}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fc5454}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#a85400}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fcfc54}.hljs-strong{font-weight:bold;color:#fcfc54}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#54fc54}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#54fcfc}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#5454fc}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#fc54fc}.hljs-emphasis{color:#fc54fc;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#00a800}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default windows95;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-high-contrast-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Windows High Contrast Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme windows-high-contrast-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #fcfcfc  Default Background\nbase01  #e8e8e8  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d4d4d4  Selection Background\nbase03  #c0c0c0  Comments, Invisibles, Line Highlighting\nbase04  #7e7e7e  Dark Foreground (Used for status bars)\nbase05  #545454  Default Foreground, Caret, Delimiters, Operators\nbase06  #2a2a2a  Light Foreground (Not often used)\nbase07  #000000  Light Background (Not often used)\nbase08  #800000  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #fcfc54  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #808000  Classes, Markup Bold, Search Text Background\nbase0B  #008000  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #008080  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #000080  Functions, Methods, Attribute IDs, Headings\nbase0E  #800080  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #54fc54  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #545454;\n\tbackground: #fcfcfc;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d4d4d4;\n\tcolor: #545454;\n}\n/* purposely do not highlight these things */\n/* base03 - #c0c0c0 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #c0c0c0;\n}\n/* base04 - #7e7e7e -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7e7e7e;\n}\n/* base05 - #545454 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #545454;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #800000;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #fcfc54;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #808000;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #808000;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #008000;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #008080;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #000080;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #800080;\n}\n.hljs-emphasis {\n\tcolor: #800080;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #54fc54;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-high-contrast-light.d.ts",
    "content": "export { windowsHighContrastLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-high-contrast-light.js",
    "content": "const windowsHighContrastLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Windows High Contrast Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#545454;background:#fcfcfc}.hljs::selection,\n.hljs ::selection{background-color:#d4d4d4;color:#545454}.hljs-comment{color:#c0c0c0}.hljs-tag{color:#7e7e7e}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#545454}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#800000}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#fcfc54}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#808000}.hljs-strong{font-weight:bold;color:#808000}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#008000}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#008080}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#000080}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#800080}.hljs-emphasis{color:#800080;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#54fc54}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default windowsHighContrastLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-high-contrast.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Windows High Contrast\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme windows-high-contrast\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #1C1C1C  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #383838  Selection Background\nbase03  #545454  Comments, Invisibles, Line Highlighting\nbase04  #a2a2a2  Dark Foreground (Used for status bars)\nbase05  #c0c0c0  Default Foreground, Caret, Delimiters, Operators\nbase06  #dedede  Light Foreground (Not often used)\nbase07  #fcfcfc  Light Background (Not often used)\nbase08  #fc5454  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #808000  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #fcfc54  Classes, Markup Bold, Search Text Background\nbase0B  #54fc54  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #54fcfc  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #5454fc  Functions, Methods, Attribute IDs, Headings\nbase0E  #fc54fc  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #008000  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c0c0c0;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #383838;\n\tcolor: #c0c0c0;\n}\n/* purposely do not highlight these things */\n/* base03 - #545454 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #545454;\n}\n/* base04 - #a2a2a2 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a2a2a2;\n}\n/* base05 - #c0c0c0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c0c0c0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #fc5454;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #808000;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #fcfc54;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fcfc54;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #54fc54;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #54fcfc;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #5454fc;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #fc54fc;\n}\n.hljs-emphasis {\n\tcolor: #fc54fc;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #008000;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-high-contrast.d.ts",
    "content": "export { windowsHighContrast as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-high-contrast.js",
    "content": "const windowsHighContrast = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Windows High Contrast\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c0c0c0;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#383838;color:#c0c0c0}.hljs-comment{color:#545454}.hljs-tag{color:#a2a2a2}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c0c0c0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#fc5454}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#808000}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#fcfc54}.hljs-strong{font-weight:bold;color:#fcfc54}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#54fc54}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#54fcfc}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#5454fc}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#fc54fc}.hljs-emphasis{color:#fc54fc;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#008000}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default windowsHighContrast;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-nt-light.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Windows NT Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme windows-nt-light\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #ffffff  Default Background\nbase01  #eaeaea  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #d5d5d5  Selection Background\nbase03  #c0c0c0  Comments, Invisibles, Line Highlighting\nbase04  #a0a0a0  Dark Foreground (Used for status bars)\nbase05  #808080  Default Foreground, Caret, Delimiters, Operators\nbase06  #404040  Light Foreground (Not often used)\nbase07  #000000  Light Background (Not often used)\nbase08  #800000  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ffff00  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #808000  Classes, Markup Bold, Search Text Background\nbase0B  #008000  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #008080  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #000080  Functions, Methods, Attribute IDs, Headings\nbase0E  #800080  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #00ff00  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #808080;\n\tbackground: #ffffff;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #d5d5d5;\n\tcolor: #808080;\n}\n/* purposely do not highlight these things */\n/* base03 - #c0c0c0 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #c0c0c0;\n}\n/* base04 - #a0a0a0 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a0a0a0;\n}\n/* base05 - #808080 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #808080;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #800000;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ffff00;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #808000;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #808000;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #008000;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #008080;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #000080;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #800080;\n}\n.hljs-emphasis {\n\tcolor: #800080;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #00ff00;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-nt-light.d.ts",
    "content": "export { windowsNtLight as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-nt-light.js",
    "content": "const windowsNtLight = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Windows NT Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#808080;background:#ffffff}.hljs::selection,\n.hljs ::selection{background-color:#d5d5d5;color:#808080}.hljs-comment{color:#c0c0c0}.hljs-tag{color:#a0a0a0}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#808080}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#800000}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ffff00}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#808000}.hljs-strong{font-weight:bold;color:#808000}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#008000}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#008080}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#000080}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#800080}.hljs-emphasis{color:#800080;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#00ff00}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default windowsNtLight;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-nt.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Windows NT\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme windows-nt\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #000000  Default Background\nbase01  #2a2a2a  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #555555  Selection Background\nbase03  #808080  Comments, Invisibles, Line Highlighting\nbase04  #a1a1a1  Dark Foreground (Used for status bars)\nbase05  #c0c0c0  Default Foreground, Caret, Delimiters, Operators\nbase06  #e0e0e0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #ff0000  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #808000  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #ffff00  Classes, Markup Bold, Search Text Background\nbase0B  #00ff00  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #00ffff  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #0000ff  Functions, Methods, Attribute IDs, Headings\nbase0E  #ff00ff  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #008000  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #c0c0c0;\n\tbackground: #000000;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #555555;\n\tcolor: #c0c0c0;\n}\n/* purposely do not highlight these things */\n/* base03 - #808080 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #808080;\n}\n/* base04 - #a1a1a1 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #a1a1a1;\n}\n/* base05 - #c0c0c0 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #c0c0c0;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #ff0000;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #808000;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #ffff00;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffff00;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #00ff00;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #00ffff;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #0000ff;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #ff00ff;\n}\n.hljs-emphasis {\n\tcolor: #ff00ff;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #008000;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-nt.d.ts",
    "content": "export { windowsNt as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/windows-nt.js",
    "content": "const windowsNt = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Windows NT\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c0c0c0;background:#000000}.hljs::selection,\n.hljs ::selection{background-color:#555555;color:#c0c0c0}.hljs-comment{color:#808080}.hljs-tag{color:#a1a1a1}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#c0c0c0}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#ff0000}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#808000}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#ffff00}.hljs-strong{font-weight:bold;color:#ffff00}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#00ff00}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#00ffff}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#0000ff}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#ff00ff}.hljs-emphasis{color:#ff00ff;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#008000}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default windowsNt;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/woodland.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Woodland\n  Author: Jay Cornwall (https://jcornwall.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme woodland\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #231e18  Default Background\nbase01  #302b25  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #48413a  Selection Background\nbase03  #9d8b70  Comments, Invisibles, Line Highlighting\nbase04  #b4a490  Dark Foreground (Used for status bars)\nbase05  #cabcb1  Default Foreground, Caret, Delimiters, Operators\nbase06  #d7c8bc  Light Foreground (Not often used)\nbase07  #e4d4c8  Light Background (Not often used)\nbase08  #d35c5c  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #ca7f32  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #e0ac16  Classes, Markup Bold, Search Text Background\nbase0B  #b7ba53  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #6eb958  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #88a4d3  Functions, Methods, Attribute IDs, Headings\nbase0E  #bb90e2  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #b49368  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #cabcb1;\n\tbackground: #231e18;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #48413a;\n\tcolor: #cabcb1;\n}\n/* purposely do not highlight these things */\n/* base03 - #9d8b70 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #9d8b70;\n}\n/* base04 - #b4a490 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #b4a490;\n}\n/* base05 - #cabcb1 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #cabcb1;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #d35c5c;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #ca7f32;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #e0ac16;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e0ac16;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #b7ba53;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #6eb958;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #88a4d3;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #bb90e2;\n}\n.hljs-emphasis {\n\tcolor: #bb90e2;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #b49368;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/woodland.d.ts",
    "content": "export { woodland as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/woodland.js",
    "content": "const woodland = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Woodland\n  Author: Jay Cornwall (https://jcornwall.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cabcb1;background:#231e18}.hljs::selection,\n.hljs ::selection{background-color:#48413a;color:#cabcb1}.hljs-comment{color:#9d8b70}.hljs-tag{color:#b4a490}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#cabcb1}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#d35c5c}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#ca7f32}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#e0ac16}.hljs-strong{font-weight:bold;color:#e0ac16}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#b7ba53}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#6eb958}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#88a4d3}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#bb90e2}.hljs-emphasis{color:#bb90e2;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#b49368}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default woodland;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/xcode-dusk.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: XCode Dusk\n  Author: Elsa Gonsiorowski (https://github.com/gonsie)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme xcode-dusk\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #282B35  Default Background\nbase01  #3D4048  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #53555D  Selection Background\nbase03  #686A71  Comments, Invisibles, Line Highlighting\nbase04  #7E8086  Dark Foreground (Used for status bars)\nbase05  #939599  Default Foreground, Caret, Delimiters, Operators\nbase06  #A9AAAE  Light Foreground (Not often used)\nbase07  #BEBFC2  Light Background (Not often used)\nbase08  #B21889  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #786DC5  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #438288  Classes, Markup Bold, Search Text Background\nbase0B  #DF0002  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #00A0BE  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #790EAD  Functions, Methods, Attribute IDs, Headings\nbase0E  #B21889  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #C77C48  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #939599;\n\tbackground: #282b35;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #53555d;\n\tcolor: #939599;\n}\n/* purposely do not highlight these things */\n/* base03 - #686A71 -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #686a71;\n}\n/* base04 - #7E8086 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #7e8086;\n}\n/* base05 - #939599 -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #939599;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #b21889;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #786dc5;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #438288;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #438288;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #df0002;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #00a0be;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #790ead;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #b21889;\n}\n.hljs-emphasis {\n\tcolor: #b21889;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #c77c48;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/xcode-dusk.d.ts",
    "content": "export { xcodeDusk as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/xcode-dusk.js",
    "content": "const xcodeDusk = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: XCode Dusk\n  Author: Elsa Gonsiorowski (https://github.com/gonsie)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#939599;background:#282B35}.hljs::selection,\n.hljs ::selection{background-color:#53555D;color:#939599}.hljs-comment{color:#686A71}.hljs-tag{color:#7E8086}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#939599}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#B21889}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#786DC5}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#438288}.hljs-strong{font-weight:bold;color:#438288}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#DF0002}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#00A0BE}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#790EAD}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#B21889}.hljs-emphasis{color:#B21889;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#C77C48}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default xcodeDusk;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/xcode.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n\nXCode style (c) Angel Garcia <angelgarcia.mail@gmail.com>\n\n*/\n.hljs {\n\tbackground: #fff;\n\tcolor: black;\n}\n/* Gray DOCTYPE selectors like WebKit */\n.xml .hljs-meta {\n\tcolor: #c0c0c0;\n}\n.hljs-comment,\n.hljs-quote {\n\tcolor: #007400;\n}\n.hljs-tag,\n.hljs-attribute,\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-name {\n\tcolor: #aa0d91;\n}\n.hljs-variable,\n.hljs-template-variable {\n\tcolor: #3f6e74;\n}\n.hljs-code,\n.hljs-string,\n.hljs-meta .hljs-string {\n\tcolor: #c41a16;\n}\n.hljs-regexp,\n.hljs-link {\n\tcolor: #0e0eff;\n}\n.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-number {\n\tcolor: #1c00cf;\n}\n.hljs-section,\n.hljs-meta {\n\tcolor: #643820;\n}\n.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type,\n.hljs-built_in,\n.hljs-params {\n\tcolor: #5c2699;\n}\n.hljs-attr {\n\tcolor: #836c28;\n}\n.hljs-subst {\n\tcolor: #000;\n}\n.hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.hljs-addition {\n\tbackground-color: #baeeba;\n}\n.hljs-deletion {\n\tbackground-color: #ffc8bd;\n}\n.hljs-selector-id,\n.hljs-selector-class {\n\tcolor: #9b703f;\n}\n.hljs-doctag,\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/xcode.d.ts",
    "content": "export { xcode as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/xcode.js",
    "content": "const xcode = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:black}.xml .hljs-meta{color:#c0c0c0}.hljs-comment,\n.hljs-quote{color:#007400}.hljs-tag,\n.hljs-attribute,\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-name{color:#aa0d91}.hljs-variable,\n.hljs-template-variable{color:#3F6E74}.hljs-code,\n.hljs-string,\n.hljs-meta .hljs-string{color:#c41a16}.hljs-regexp,\n.hljs-link{color:#0E0EFF}.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-number{color:#1c00cf}.hljs-section,\n.hljs-meta{color:#643820}.hljs-title.class_,\n.hljs-class .hljs-title,\n.hljs-type,\n.hljs-built_in,\n.hljs-params{color:#5c2699}.hljs-attr{color:#836C28}.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-id,\n.hljs-selector-class{color:#9b703f}.hljs-doctag,\n.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}</style>`;\n\nexport default xcode;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/xt256.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*\n  xt256.css\n\n  Contact: initbar [at] protonmail [dot] ch\n         : github.com/initbar\n*/\n.hljs {\n\tcolor: #eaeaea;\n\tbackground: #000;\n}\n.hljs-subst {\n\tcolor: #eaeaea;\n}\n.hljs-emphasis {\n\tfont-style: italic;\n}\n.hljs-strong {\n\tfont-weight: bold;\n}\n.hljs-type {\n\tcolor: #eaeaea;\n}\n.hljs-params {\n\tcolor: #da0000;\n}\n.hljs-literal,\n.hljs-number,\n.hljs-name {\n\tcolor: #ff0000;\n\tfont-weight: bolder;\n}\n.hljs-comment {\n\tcolor: #969896;\n}\n.hljs-selector-id,\n.hljs-quote {\n\tcolor: #00ffff;\n}\n.hljs-template-variable,\n.hljs-variable,\n.hljs-title {\n\tcolor: #00ffff;\n\tfont-weight: bold;\n}\n.hljs-selector-class,\n.hljs-keyword,\n.hljs-symbol {\n\tcolor: #fff000;\n}\n.hljs-string,\n.hljs-bullet {\n\tcolor: #00ff00;\n}\n.hljs-tag,\n.hljs-section {\n\tcolor: #000fff;\n}\n.hljs-selector-tag {\n\tcolor: #000fff;\n\tfont-weight: bold;\n}\n.hljs-attribute,\n.hljs-built_in,\n.hljs-regexp,\n.hljs-link {\n\tcolor: #ff00ff;\n}\n.hljs-meta {\n\tcolor: #fff;\n\tfont-weight: bolder;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/xt256.d.ts",
    "content": "export { xt256 as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/xt256.js",
    "content": "const xt256 = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#eaeaea;background:#000}.hljs-subst{color:#eaeaea}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-type{color:#eaeaea}.hljs-params{color:#da0000}.hljs-literal,\n.hljs-number,\n.hljs-name{color:#ff0000;font-weight:bolder}.hljs-comment{color:#969896}.hljs-selector-id,\n.hljs-quote{color:#00ffff}.hljs-template-variable,\n.hljs-variable,\n.hljs-title{color:#00ffff;font-weight:bold}.hljs-selector-class,\n.hljs-keyword,\n.hljs-symbol{color:#fff000}.hljs-string,\n.hljs-bullet{color:#00ff00}.hljs-tag,\n.hljs-section{color:#000fff}.hljs-selector-tag{color:#000fff;font-weight:bold}.hljs-attribute,\n.hljs-built_in,\n.hljs-regexp,\n.hljs-link{color:#ff00ff}.hljs-meta{color:#fff;font-weight:bolder}</style>`;\n\nexport default xt256;\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/zenburn.css",
    "content": "pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n/*!\n  Theme: Zenburn\n  Author: elnawe\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n/*\n  WARNING: DO NOT EDIT THIS FILE DIRECTLY.\n\n  This theme file was auto-generated from the Base16 scheme zenburn\n  by the Highlight.js Base16 template builder.\n\n  - https://github.com/highlightjs/base16-highlightjs\n*/\n/*\nbase00  #383838  Default Background\nbase01  #404040  Lighter Background (Used for status bars, line number and folding marks)\nbase02  #606060  Selection Background\nbase03  #6f6f6f  Comments, Invisibles, Line Highlighting\nbase04  #808080  Dark Foreground (Used for status bars)\nbase05  #dcdccc  Default Foreground, Caret, Delimiters, Operators\nbase06  #c0c0c0  Light Foreground (Not often used)\nbase07  #ffffff  Light Background (Not often used)\nbase08  #dca3a3  Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted\nbase09  #dfaf8f  Integers, Boolean, Constants, XML Attributes, Markup Link Url\nbase0A  #e0cf9f  Classes, Markup Bold, Search Text Background\nbase0B  #5f7f5f  Strings, Inherited Class, Markup Code, Diff Inserted\nbase0C  #93e0e3  Support, Regular Expressions, Escape Characters, Markup Quotes\nbase0D  #7cb8bb  Functions, Methods, Attribute IDs, Headings\nbase0E  #dc8cc3  Keywords, Storage, Selector, Markup Italic, Diff Changed\nbase0F  #000000  Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>\n*/\npre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\ncode.hljs {\n\tpadding: 3px 5px;\n}\n.hljs {\n\tcolor: #dcdccc;\n\tbackground: #383838;\n}\n.hljs::selection,\n.hljs ::selection {\n\tbackground-color: #606060;\n\tcolor: #dcdccc;\n}\n/* purposely do not highlight these things */\n/* base03 - #6f6f6f -  Comments, Invisibles, Line Highlighting */\n.hljs-comment {\n\tcolor: #6f6f6f;\n}\n/* base04 - #808080 -  Dark Foreground (Used for status bars) */\n.hljs-tag {\n\tcolor: #808080;\n}\n/* base05 - #dcdccc -  Default Foreground, Caret, Delimiters, Operators */\n.hljs-subst,\n.hljs-punctuation,\n.hljs-operator {\n\tcolor: #dcdccc;\n}\n.hljs-operator {\n\topacity: 0.7;\n}\n/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */\n.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion {\n\tcolor: #dca3a3;\n}\n/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */\n.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal {\n\tcolor: #dfaf8f;\n}\n/* base0A - Classes, Markup Bold, Search Text Background */\n.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_ {\n\tcolor: #e0cf9f;\n}\n.hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e0cf9f;\n}\n/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */\n.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string {\n\tcolor: #5f7f5f;\n}\n/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */\n/* guessing */\n.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp {\n\tcolor: #93e0e3;\n}\n/* base0D - Functions, Methods, Attribute IDs, Headings */\n.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section {\n\tcolor: #7cb8bb;\n}\n/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */\n/* .hljs-selector-id, */\n/* .hljs-selector-class, */\n/* .hljs-selector-attr, */\n/* .hljs-selector-pseudo, */\n.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword {\n\tcolor: #dc8cc3;\n}\n.hljs-emphasis {\n\tcolor: #dc8cc3;\n\tfont-style: italic;\n}\n/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */\n/*\n  prevent top level .keyword and .string scopes\n  from leaking into meta by accident\n*/\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string {\n\tcolor: #000000;\n}\n/* for v10 compatible themes */\n.hljs-meta .hljs-keyword,\n.hljs-meta-keyword {\n\tfont-weight: bold;\n}\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/zenburn.d.ts",
    "content": "export { zenburn as default } from './';\n"
  },
  {
    "path": "src/routes/utils/highlight/styles/zenburn.js",
    "content": "const zenburn = `<style>pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}\n/*!\n  Theme: Zenburn\n  Author: elnawe\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#dcdccc;background:#383838}.hljs::selection,\n.hljs ::selection{background-color:#606060;color:#dcdccc}.hljs-comment{color:#6f6f6f}.hljs-tag{color:#808080}.hljs-subst,\n.hljs-punctuation,\n.hljs-operator{color:#dcdccc}.hljs-operator{opacity:0.7}.hljs-bullet,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-tag,\n.hljs-name,\n.hljs-deletion{color:#dca3a3}.hljs-symbol,\n.hljs-number,\n.hljs-link,\n.hljs-attr,\n.hljs-variable.constant_,\n.hljs-literal{color:#dfaf8f}.hljs-title,\n.hljs-class .hljs-title,\n.hljs-title.class_{color:#e0cf9f}.hljs-strong{font-weight:bold;color:#e0cf9f}.hljs-code,\n.hljs-addition,\n.hljs-title.class_.inherited__,\n.hljs-string{color:#5f7f5f}.hljs-built_in,\n.hljs-doctag,\n.hljs-quote,\n.hljs-keyword.hljs-atrule,\n.hljs-regexp{color:#93e0e3}.hljs-function .hljs-title,\n.hljs-attribute,\n.ruby .hljs-property,\n.hljs-title.function_,\n.hljs-section{color:#7cb8bb}.hljs-type,\n.hljs-template-tag,\n.diff .hljs-meta,\n.hljs-keyword{color:#dc8cc3}.hljs-emphasis{color:#dc8cc3;font-style:italic}.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-meta .hljs-string{color:#000000}.hljs-meta .hljs-keyword,\n.hljs-meta-keyword{font-weight:bold}</style>`;\n\nexport default zenburn;\n"
  },
  {
    "path": "src/routes/utils/highlight/themeNames.json",
    "content": "[\n\t\"a11y-dark\",\n\t\"a11y-dark-min\",\n\t\"a11y-light\",\n\t\"a11y-light-min\",\n\t\"agate\",\n\t\"agate-min\",\n\t\"an-old-hope\",\n\t\"an-old-hope-min\",\n\t\"androidstudio\",\n\t\"androidstudio-min\",\n\t\"arduino-light\",\n\t\"arduino-light-min\",\n\t\"arta\",\n\t\"arta-min\",\n\t\"ascetic\",\n\t\"ascetic-min\",\n\t\"atom-one-dark-reasonable\",\n\t\"atom-one-dark-reasonable-min\",\n\t\"atom-one-dark\",\n\t\"atom-one-dark-min\",\n\t\"atom-one-light\",\n\t\"atom-one-light-min\",\n\t\"base16-3024\",\n\t\"base16-3024-min\",\n\t\"base16-apathy\",\n\t\"base16-apathy-min\",\n\t\"base16-apprentice\",\n\t\"base16-apprentice-min\",\n\t\"base16-ashes\",\n\t\"base16-ashes-min\",\n\t\"base16-atelier-cave-light\",\n\t\"base16-atelier-cave-light-min\",\n\t\"base16-atelier-cave\",\n\t\"base16-atelier-cave-min\",\n\t\"base16-atelier-dune-light\",\n\t\"base16-atelier-dune-light-min\",\n\t\"base16-atelier-dune\",\n\t\"base16-atelier-dune-min\",\n\t\"base16-atelier-estuary-light\",\n\t\"base16-atelier-estuary-light-min\",\n\t\"base16-atelier-estuary\",\n\t\"base16-atelier-estuary-min\",\n\t\"base16-atelier-forest-light\",\n\t\"base16-atelier-forest-light-min\",\n\t\"base16-atelier-forest\",\n\t\"base16-atelier-forest-min\",\n\t\"base16-atelier-heath-light\",\n\t\"base16-atelier-heath-light-min\",\n\t\"base16-atelier-heath\",\n\t\"base16-atelier-heath-min\",\n\t\"base16-atelier-lakeside-light\",\n\t\"base16-atelier-lakeside-light-min\",\n\t\"base16-atelier-lakeside\",\n\t\"base16-atelier-lakeside-min\",\n\t\"base16-atelier-plateau-light\",\n\t\"base16-atelier-plateau-light-min\",\n\t\"base16-atelier-plateau\",\n\t\"base16-atelier-plateau-min\",\n\t\"base16-atelier-savanna-light\",\n\t\"base16-atelier-savanna-light-min\",\n\t\"base16-atelier-savanna\",\n\t\"base16-atelier-savanna-min\",\n\t\"base16-atelier-seaside-light\",\n\t\"base16-atelier-seaside-light-min\",\n\t\"base16-atelier-seaside\",\n\t\"base16-atelier-seaside-min\",\n\t\"base16-atelier-sulphurpool-light\",\n\t\"base16-atelier-sulphurpool-light-min\",\n\t\"base16-atelier-sulphurpool\",\n\t\"base16-atelier-sulphurpool-min\",\n\t\"base16-atlas\",\n\t\"base16-atlas-min\",\n\t\"base16-bespin\",\n\t\"base16-bespin-min\",\n\t\"base16-black-metal-bathory\",\n\t\"base16-black-metal-bathory-min\",\n\t\"base16-black-metal-burzum\",\n\t\"base16-black-metal-burzum-min\",\n\t\"base16-black-metal-dark-funeral\",\n\t\"base16-black-metal-dark-funeral-min\",\n\t\"base16-black-metal-gorgoroth\",\n\t\"base16-black-metal-gorgoroth-min\",\n\t\"base16-black-metal-immortal\",\n\t\"base16-black-metal-immortal-min\",\n\t\"base16-black-metal-khold\",\n\t\"base16-black-metal-khold-min\",\n\t\"base16-black-metal-marduk\",\n\t\"base16-black-metal-marduk-min\",\n\t\"base16-black-metal-mayhem\",\n\t\"base16-black-metal-mayhem-min\",\n\t\"base16-black-metal-nile\",\n\t\"base16-black-metal-nile-min\",\n\t\"base16-black-metal-venom\",\n\t\"base16-black-metal-venom-min\",\n\t\"base16-black-metal\",\n\t\"base16-black-metal-min\",\n\t\"base16-brewer\",\n\t\"base16-brewer-min\",\n\t\"base16-bright\",\n\t\"base16-bright-min\",\n\t\"base16-brogrammer\",\n\t\"base16-brogrammer-min\",\n\t\"base16-brush-trees-dark\",\n\t\"base16-brush-trees-dark-min\",\n\t\"base16-brush-trees\",\n\t\"base16-brush-trees-min\",\n\t\"base16-chalk\",\n\t\"base16-chalk-min\",\n\t\"base16-circus\",\n\t\"base16-circus-min\",\n\t\"base16-classic-dark\",\n\t\"base16-classic-dark-min\",\n\t\"base16-classic-light\",\n\t\"base16-classic-light-min\",\n\t\"base16-codeschool\",\n\t\"base16-codeschool-min\",\n\t\"base16-colors\",\n\t\"base16-colors-min\",\n\t\"base16-cupcake\",\n\t\"base16-cupcake-min\",\n\t\"base16-cupertino\",\n\t\"base16-cupertino-min\",\n\t\"base16-danqing\",\n\t\"base16-danqing-min\",\n\t\"base16-darcula\",\n\t\"base16-darcula-min\",\n\t\"base16-dark-violet\",\n\t\"base16-dark-violet-min\",\n\t\"base16-darkmoss\",\n\t\"base16-darkmoss-min\",\n\t\"base16-darktooth\",\n\t\"base16-darktooth-min\",\n\t\"base16-decaf\",\n\t\"base16-decaf-min\",\n\t\"base16-default-dark\",\n\t\"base16-default-dark-min\",\n\t\"base16-default-light\",\n\t\"base16-default-light-min\",\n\t\"base16-dirtysea\",\n\t\"base16-dirtysea-min\",\n\t\"base16-dracula\",\n\t\"base16-dracula-min\",\n\t\"base16-edge-dark\",\n\t\"base16-edge-dark-min\",\n\t\"base16-edge-light\",\n\t\"base16-edge-light-min\",\n\t\"base16-eighties\",\n\t\"base16-eighties-min\",\n\t\"base16-embers\",\n\t\"base16-embers-min\",\n\t\"base16-equilibrium-dark\",\n\t\"base16-equilibrium-dark-min\",\n\t\"base16-equilibrium-gray-dark\",\n\t\"base16-equilibrium-gray-dark-min\",\n\t\"base16-equilibrium-gray-light\",\n\t\"base16-equilibrium-gray-light-min\",\n\t\"base16-equilibrium-light\",\n\t\"base16-equilibrium-light-min\",\n\t\"base16-espresso\",\n\t\"base16-espresso-min\",\n\t\"base16-eva-dim\",\n\t\"base16-eva-dim-min\",\n\t\"base16-eva\",\n\t\"base16-eva-min\",\n\t\"base16-flat\",\n\t\"base16-flat-min\",\n\t\"base16-framer\",\n\t\"base16-framer-min\",\n\t\"base16-fruit-soda\",\n\t\"base16-fruit-soda-min\",\n\t\"base16-gigavolt\",\n\t\"base16-gigavolt-min\",\n\t\"base16-github\",\n\t\"base16-github-min\",\n\t\"base16-google-dark\",\n\t\"base16-google-dark-min\",\n\t\"base16-google-light\",\n\t\"base16-google-light-min\",\n\t\"base16-grayscale-dark\",\n\t\"base16-grayscale-dark-min\",\n\t\"base16-grayscale-light\",\n\t\"base16-grayscale-light-min\",\n\t\"base16-green-screen\",\n\t\"base16-green-screen-min\",\n\t\"base16-gruvbox-dark-hard\",\n\t\"base16-gruvbox-dark-hard-min\",\n\t\"base16-gruvbox-dark-medium\",\n\t\"base16-gruvbox-dark-medium-min\",\n\t\"base16-gruvbox-dark-pale\",\n\t\"base16-gruvbox-dark-pale-min\",\n\t\"base16-gruvbox-dark-soft\",\n\t\"base16-gruvbox-dark-soft-min\",\n\t\"base16-gruvbox-light-hard\",\n\t\"base16-gruvbox-light-hard-min\",\n\t\"base16-gruvbox-light-medium\",\n\t\"base16-gruvbox-light-medium-min\",\n\t\"base16-gruvbox-light-soft\",\n\t\"base16-gruvbox-light-soft-min\",\n\t\"base16-hardcore\",\n\t\"base16-hardcore-min\",\n\t\"base16-harmonic16-dark\",\n\t\"base16-harmonic16-dark-min\",\n\t\"base16-harmonic16-light\",\n\t\"base16-harmonic16-light-min\",\n\t\"base16-heetch-dark\",\n\t\"base16-heetch-dark-min\",\n\t\"base16-heetch-light\",\n\t\"base16-heetch-light-min\",\n\t\"base16-helios\",\n\t\"base16-helios-min\",\n\t\"base16-hopscotch\",\n\t\"base16-hopscotch-min\",\n\t\"base16-horizon-dark\",\n\t\"base16-horizon-dark-min\",\n\t\"base16-horizon-light\",\n\t\"base16-horizon-light-min\",\n\t\"base16-humanoid-dark\",\n\t\"base16-humanoid-dark-min\",\n\t\"base16-humanoid-light\",\n\t\"base16-humanoid-light-min\",\n\t\"base16-ia-dark\",\n\t\"base16-ia-dark-min\",\n\t\"base16-ia-light\",\n\t\"base16-ia-light-min\",\n\t\"base16-icy-dark\",\n\t\"base16-icy-dark-min\",\n\t\"base16-ir-black\",\n\t\"base16-ir-black-min\",\n\t\"base16-isotope\",\n\t\"base16-isotope-min\",\n\t\"base16-kimber\",\n\t\"base16-kimber-min\",\n\t\"base16-london-tube\",\n\t\"base16-london-tube-min\",\n\t\"base16-macintosh\",\n\t\"base16-macintosh-min\",\n\t\"base16-marrakesh\",\n\t\"base16-marrakesh-min\",\n\t\"base16-materia\",\n\t\"base16-materia-min\",\n\t\"base16-material-darker\",\n\t\"base16-material-darker-min\",\n\t\"base16-material-lighter\",\n\t\"base16-material-lighter-min\",\n\t\"base16-material-palenight\",\n\t\"base16-material-palenight-min\",\n\t\"base16-material-vivid\",\n\t\"base16-material-vivid-min\",\n\t\"base16-material\",\n\t\"base16-material-min\",\n\t\"base16-mellow-purple\",\n\t\"base16-mellow-purple-min\",\n\t\"base16-mexico-light\",\n\t\"base16-mexico-light-min\",\n\t\"base16-mocha\",\n\t\"base16-mocha-min\",\n\t\"base16-monokai\",\n\t\"base16-monokai-min\",\n\t\"base16-nebula\",\n\t\"base16-nebula-min\",\n\t\"base16-nord\",\n\t\"base16-nord-min\",\n\t\"base16-nova\",\n\t\"base16-nova-min\",\n\t\"base16-ocean\",\n\t\"base16-ocean-min\",\n\t\"base16-oceanicnext\",\n\t\"base16-oceanicnext-min\",\n\t\"base16-one-light\",\n\t\"base16-one-light-min\",\n\t\"base16-onedark\",\n\t\"base16-onedark-min\",\n\t\"base16-outrun-dark\",\n\t\"base16-outrun-dark-min\",\n\t\"base16-papercolor-dark\",\n\t\"base16-papercolor-dark-min\",\n\t\"base16-papercolor-light\",\n\t\"base16-papercolor-light-min\",\n\t\"base16-paraiso\",\n\t\"base16-paraiso-min\",\n\t\"base16-pasque\",\n\t\"base16-pasque-min\",\n\t\"base16-phd\",\n\t\"base16-phd-min\",\n\t\"base16-pico\",\n\t\"base16-pico-min\",\n\t\"base16-pop\",\n\t\"base16-pop-min\",\n\t\"base16-porple\",\n\t\"base16-porple-min\",\n\t\"base16-qualia\",\n\t\"base16-qualia-min\",\n\t\"base16-railscasts\",\n\t\"base16-railscasts-min\",\n\t\"base16-rebecca\",\n\t\"base16-rebecca-min\",\n\t\"base16-ros-pine-dawn\",\n\t\"base16-ros-pine-dawn-min\",\n\t\"base16-ros-pine-moon\",\n\t\"base16-ros-pine-moon-min\",\n\t\"base16-ros-pine\",\n\t\"base16-ros-pine-min\",\n\t\"base16-sagelight\",\n\t\"base16-sagelight-min\",\n\t\"base16-sandcastle\",\n\t\"base16-sandcastle-min\",\n\t\"base16-seti-ui\",\n\t\"base16-seti-ui-min\",\n\t\"base16-shapeshifter\",\n\t\"base16-shapeshifter-min\",\n\t\"base16-silk-dark\",\n\t\"base16-silk-dark-min\",\n\t\"base16-silk-light\",\n\t\"base16-silk-light-min\",\n\t\"base16-snazzy\",\n\t\"base16-snazzy-min\",\n\t\"base16-solar-flare-light\",\n\t\"base16-solar-flare-light-min\",\n\t\"base16-solar-flare\",\n\t\"base16-solar-flare-min\",\n\t\"base16-solarized-dark\",\n\t\"base16-solarized-dark-min\",\n\t\"base16-solarized-light\",\n\t\"base16-solarized-light-min\",\n\t\"base16-spacemacs\",\n\t\"base16-spacemacs-min\",\n\t\"base16-summercamp\",\n\t\"base16-summercamp-min\",\n\t\"base16-summerfruit-dark\",\n\t\"base16-summerfruit-dark-min\",\n\t\"base16-summerfruit-light\",\n\t\"base16-summerfruit-light-min\",\n\t\"base16-synth-midnight-terminal-dark\",\n\t\"base16-synth-midnight-terminal-dark-min\",\n\t\"base16-synth-midnight-terminal-light\",\n\t\"base16-synth-midnight-terminal-light-min\",\n\t\"base16-tango\",\n\t\"base16-tango-min\",\n\t\"base16-tender\",\n\t\"base16-tender-min\",\n\t\"base16-tomorrow-night\",\n\t\"base16-tomorrow-night-min\",\n\t\"base16-tomorrow\",\n\t\"base16-tomorrow-min\",\n\t\"base16-twilight\",\n\t\"base16-twilight-min\",\n\t\"base16-unikitty-dark\",\n\t\"base16-unikitty-dark-min\",\n\t\"base16-unikitty-light\",\n\t\"base16-unikitty-light-min\",\n\t\"base16-vulcan\",\n\t\"base16-vulcan-min\",\n\t\"base16-windows-10-light\",\n\t\"base16-windows-10-light-min\",\n\t\"base16-windows-10\",\n\t\"base16-windows-10-min\",\n\t\"base16-windows-95-light\",\n\t\"base16-windows-95-light-min\",\n\t\"base16-windows-95\",\n\t\"base16-windows-95-min\",\n\t\"base16-windows-high-contrast-light\",\n\t\"base16-windows-high-contrast-light-min\",\n\t\"base16-windows-high-contrast\",\n\t\"base16-windows-high-contrast-min\",\n\t\"base16-windows-nt-light\",\n\t\"base16-windows-nt-light-min\",\n\t\"base16-windows-nt\",\n\t\"base16-windows-nt-min\",\n\t\"base16-woodland\",\n\t\"base16-woodland-min\",\n\t\"base16-xcode-dusk\",\n\t\"base16-xcode-dusk-min\",\n\t\"base16-zenburn\",\n\t\"base16-zenburn-min\",\n\t\"brown-paper\",\n\t\"brown-paper-min\",\n\t\"codepen-embed\",\n\t\"codepen-embed-min\",\n\t\"color-brewer\",\n\t\"color-brewer-min\",\n\t\"dark\",\n\t\"dark-min\",\n\t\"default\",\n\t\"default-min\",\n\t\"devibeans\",\n\t\"devibeans-min\",\n\t\"docco\",\n\t\"docco-min\",\n\t\"far\",\n\t\"far-min\",\n\t\"felipec\",\n\t\"felipec-min\",\n\t\"foundation\",\n\t\"foundation-min\",\n\t\"github-dark-dimmed\",\n\t\"github-dark-dimmed-min\",\n\t\"github-dark\",\n\t\"github-dark-min\",\n\t\"github\",\n\t\"github-min\",\n\t\"gml\",\n\t\"gml-min\",\n\t\"googlecode\",\n\t\"googlecode-min\",\n\t\"gradient-dark\",\n\t\"gradient-dark-min\",\n\t\"gradient-light\",\n\t\"gradient-light-min\",\n\t\"grayscale\",\n\t\"grayscale-min\",\n\t\"hybrid\",\n\t\"hybrid-min\",\n\t\"idea\",\n\t\"idea-min\",\n\t\"intellij-light\",\n\t\"intellij-light-min\",\n\t\"ir-black\",\n\t\"ir-black-min\",\n\t\"isbl-editor-dark\",\n\t\"isbl-editor-dark-min\",\n\t\"isbl-editor-light\",\n\t\"isbl-editor-light-min\",\n\t\"kimbie-dark\",\n\t\"kimbie-dark-min\",\n\t\"kimbie-light\",\n\t\"kimbie-light-min\",\n\t\"lightfair\",\n\t\"lightfair-min\",\n\t\"lioshi\",\n\t\"lioshi-min\",\n\t\"magula\",\n\t\"magula-min\",\n\t\"mono-blue\",\n\t\"mono-blue-min\",\n\t\"monokai-sublime\",\n\t\"monokai-sublime-min\",\n\t\"monokai\",\n\t\"monokai-min\",\n\t\"night-owl\",\n\t\"night-owl-min\",\n\t\"nnfx-dark\",\n\t\"nnfx-dark-min\",\n\t\"nnfx-light\",\n\t\"nnfx-light-min\",\n\t\"nord\",\n\t\"nord-min\",\n\t\"obsidian\",\n\t\"obsidian-min\",\n\t\"panda-syntax-dark\",\n\t\"panda-syntax-dark-min\",\n\t\"panda-syntax-light\",\n\t\"panda-syntax-light-min\",\n\t\"paraiso-dark\",\n\t\"paraiso-dark-min\",\n\t\"paraiso-light\",\n\t\"paraiso-light-min\",\n\t\"pojoaque\",\n\t\"pojoaque-min\",\n\t\"purebasic\",\n\t\"purebasic-min\",\n\t\"qtcreator-dark\",\n\t\"qtcreator-dark-min\",\n\t\"qtcreator-light\",\n\t\"qtcreator-light-min\",\n\t\"rainbow\",\n\t\"rainbow-min\",\n\t\"routeros\",\n\t\"routeros-min\",\n\t\"school-book\",\n\t\"school-book-min\",\n\t\"shades-of-purple\",\n\t\"shades-of-purple-min\",\n\t\"srcery\",\n\t\"srcery-min\",\n\t\"stackoverflow-dark\",\n\t\"stackoverflow-dark-min\",\n\t\"stackoverflow-light\",\n\t\"stackoverflow-light-min\",\n\t\"sunburst\",\n\t\"sunburst-min\",\n\t\"tokyo-night-dark\",\n\t\"tokyo-night-dark-min\",\n\t\"tokyo-night-light\",\n\t\"tokyo-night-light-min\",\n\t\"tomorrow-night-blue\",\n\t\"tomorrow-night-blue-min\",\n\t\"tomorrow-night-bright\",\n\t\"tomorrow-night-bright-min\",\n\t\"vs\",\n\t\"vs-min\",\n\t\"vs2015\",\n\t\"vs2015-min\",\n\t\"xcode\",\n\t\"xcode-min\",\n\t\"xt256\",\n\t\"xt256-min\"\n]\n"
  },
  {
    "path": "src/routes/utils/highlight/themes.css",
    "content": ".theme-a11y-dark {\n\t/*!\n  Theme: a11y-dark\n  Author: @ericwbailey\n  Maintainer: @ericwbailey\n\n  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css\n*/\n}\n.theme-a11y-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-a11y-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-a11y-dark .hljs {\n\tbackground: #2b2b2b;\n\tcolor: #f8f8f2;\n}\n.theme-a11y-dark .hljs-comment,\n.theme-a11y-dark .hljs-quote {\n\tcolor: #d4d0ab;\n}\n.theme-a11y-dark .hljs-variable,\n.theme-a11y-dark .hljs-template-variable,\n.theme-a11y-dark .hljs-tag,\n.theme-a11y-dark .hljs-name,\n.theme-a11y-dark .hljs-selector-id,\n.theme-a11y-dark .hljs-selector-class,\n.theme-a11y-dark .hljs-regexp,\n.theme-a11y-dark .hljs-deletion {\n\tcolor: #ffa07a;\n}\n.theme-a11y-dark .hljs-number,\n.theme-a11y-dark .hljs-built_in,\n.theme-a11y-dark .hljs-literal,\n.theme-a11y-dark .hljs-type,\n.theme-a11y-dark .hljs-params,\n.theme-a11y-dark .hljs-meta,\n.theme-a11y-dark .hljs-link {\n\tcolor: #f5ab35;\n}\n.theme-a11y-dark .hljs-attribute {\n\tcolor: gold;\n}\n.theme-a11y-dark .hljs-string,\n.theme-a11y-dark .hljs-symbol,\n.theme-a11y-dark .hljs-bullet,\n.theme-a11y-dark .hljs-addition {\n\tcolor: #abe338;\n}\n.theme-a11y-dark .hljs-title,\n.theme-a11y-dark .hljs-section {\n\tcolor: #00e0e0;\n}\n.theme-a11y-dark .hljs-keyword,\n.theme-a11y-dark .hljs-selector-tag {\n\tcolor: #dcc6e0;\n}\n.theme-a11y-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-a11y-dark .hljs-strong {\n\tfont-weight: bold;\n}\n@media screen and (-ms-high-contrast: active) {\n\t.theme-a11y-dark .hljs-addition,\n\t.theme-a11y-dark .hljs-attribute,\n\t.theme-a11y-dark .hljs-built_in,\n\t.theme-a11y-dark .hljs-bullet,\n\t.theme-a11y-dark .hljs-comment,\n\t.theme-a11y-dark .hljs-link,\n\t.theme-a11y-dark .hljs-literal,\n\t.theme-a11y-dark .hljs-meta,\n\t.theme-a11y-dark .hljs-number,\n\t.theme-a11y-dark .hljs-params,\n\t.theme-a11y-dark .hljs-string,\n\t.theme-a11y-dark .hljs-symbol,\n\t.theme-a11y-dark .hljs-type,\n\t.theme-a11y-dark .hljs-quote {\n\t\tcolor: highlight;\n\t}\n\t.theme-a11y-dark .hljs-keyword,\n\t.theme-a11y-dark .hljs-selector-tag {\n\t\tfont-weight: bold;\n\t}\n}\n.theme-a11y-dark-min {\n\t/*!\n  Theme: a11y-dark\n  Author: @ericwbailey\n  Maintainer: @ericwbailey\n\n  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css\n*/\n}\n.theme-a11y-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-a11y-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-a11y-dark-min .hljs {\n\tbackground: #2b2b2b;\n\tcolor: #f8f8f2;\n}\n.theme-a11y-dark-min .hljs-comment,\n.theme-a11y-dark-min .hljs-quote {\n\tcolor: #d4d0ab;\n}\n.theme-a11y-dark-min .hljs-deletion,\n.theme-a11y-dark-min .hljs-name,\n.theme-a11y-dark-min .hljs-regexp,\n.theme-a11y-dark-min .hljs-selector-class,\n.theme-a11y-dark-min .hljs-selector-id,\n.theme-a11y-dark-min .hljs-tag,\n.theme-a11y-dark-min .hljs-template-variable,\n.theme-a11y-dark-min .hljs-variable {\n\tcolor: #ffa07a;\n}\n.theme-a11y-dark-min .hljs-built_in,\n.theme-a11y-dark-min .hljs-link,\n.theme-a11y-dark-min .hljs-literal,\n.theme-a11y-dark-min .hljs-meta,\n.theme-a11y-dark-min .hljs-number,\n.theme-a11y-dark-min .hljs-params,\n.theme-a11y-dark-min .hljs-type {\n\tcolor: #f5ab35;\n}\n.theme-a11y-dark-min .hljs-attribute {\n\tcolor: gold;\n}\n.theme-a11y-dark-min .hljs-addition,\n.theme-a11y-dark-min .hljs-bullet,\n.theme-a11y-dark-min .hljs-string,\n.theme-a11y-dark-min .hljs-symbol {\n\tcolor: #abe338;\n}\n.theme-a11y-dark-min .hljs-section,\n.theme-a11y-dark-min .hljs-title {\n\tcolor: #00e0e0;\n}\n.theme-a11y-dark-min .hljs-keyword,\n.theme-a11y-dark-min .hljs-selector-tag {\n\tcolor: #dcc6e0;\n}\n.theme-a11y-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-a11y-dark-min .hljs-strong {\n\tfont-weight: 700;\n}\n@media screen and (-ms-high-contrast: active) {\n\t.theme-a11y-dark-min .hljs-addition,\n\t.theme-a11y-dark-min .hljs-attribute,\n\t.theme-a11y-dark-min .hljs-built_in,\n\t.theme-a11y-dark-min .hljs-bullet,\n\t.theme-a11y-dark-min .hljs-comment,\n\t.theme-a11y-dark-min .hljs-link,\n\t.theme-a11y-dark-min .hljs-literal,\n\t.theme-a11y-dark-min .hljs-meta,\n\t.theme-a11y-dark-min .hljs-number,\n\t.theme-a11y-dark-min .hljs-params,\n\t.theme-a11y-dark-min .hljs-quote,\n\t.theme-a11y-dark-min .hljs-string,\n\t.theme-a11y-dark-min .hljs-symbol,\n\t.theme-a11y-dark-min .hljs-type {\n\t\tcolor: highlight;\n\t}\n\t.theme-a11y-dark-min .hljs-keyword,\n\t.theme-a11y-dark-min .hljs-selector-tag {\n\t\tfont-weight: 700;\n\t}\n}\n.theme-a11y-light {\n\t/*!\n  Theme: a11y-light\n  Author: @ericwbailey\n  Maintainer: @ericwbailey\n\n  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css\n*/\n}\n.theme-a11y-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-a11y-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-a11y-light .hljs {\n\tbackground: #fefefe;\n\tcolor: #545454;\n}\n.theme-a11y-light .hljs-comment,\n.theme-a11y-light .hljs-quote {\n\tcolor: dimgray;\n}\n.theme-a11y-light .hljs-variable,\n.theme-a11y-light .hljs-template-variable,\n.theme-a11y-light .hljs-tag,\n.theme-a11y-light .hljs-name,\n.theme-a11y-light .hljs-selector-id,\n.theme-a11y-light .hljs-selector-class,\n.theme-a11y-light .hljs-regexp,\n.theme-a11y-light .hljs-deletion {\n\tcolor: #d91e18;\n}\n.theme-a11y-light .hljs-number,\n.theme-a11y-light .hljs-built_in,\n.theme-a11y-light .hljs-literal,\n.theme-a11y-light .hljs-type,\n.theme-a11y-light .hljs-params,\n.theme-a11y-light .hljs-meta,\n.theme-a11y-light .hljs-link {\n\tcolor: #aa5d00;\n}\n.theme-a11y-light .hljs-attribute {\n\tcolor: #aa5d00;\n}\n.theme-a11y-light .hljs-string,\n.theme-a11y-light .hljs-symbol,\n.theme-a11y-light .hljs-bullet,\n.theme-a11y-light .hljs-addition {\n\tcolor: green;\n}\n.theme-a11y-light .hljs-title,\n.theme-a11y-light .hljs-section {\n\tcolor: #007faa;\n}\n.theme-a11y-light .hljs-keyword,\n.theme-a11y-light .hljs-selector-tag {\n\tcolor: #7928a1;\n}\n.theme-a11y-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-a11y-light .hljs-strong {\n\tfont-weight: bold;\n}\n@media screen and (-ms-high-contrast: active) {\n\t.theme-a11y-light .hljs-addition,\n\t.theme-a11y-light .hljs-attribute,\n\t.theme-a11y-light .hljs-built_in,\n\t.theme-a11y-light .hljs-bullet,\n\t.theme-a11y-light .hljs-comment,\n\t.theme-a11y-light .hljs-link,\n\t.theme-a11y-light .hljs-literal,\n\t.theme-a11y-light .hljs-meta,\n\t.theme-a11y-light .hljs-number,\n\t.theme-a11y-light .hljs-params,\n\t.theme-a11y-light .hljs-string,\n\t.theme-a11y-light .hljs-symbol,\n\t.theme-a11y-light .hljs-type,\n\t.theme-a11y-light .hljs-quote {\n\t\tcolor: highlight;\n\t}\n\t.theme-a11y-light .hljs-keyword,\n\t.theme-a11y-light .hljs-selector-tag {\n\t\tfont-weight: bold;\n\t}\n}\n.theme-a11y-light-min {\n\t/*!\n  Theme: a11y-light\n  Author: @ericwbailey\n  Maintainer: @ericwbailey\n\n  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css\n*/\n}\n.theme-a11y-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-a11y-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-a11y-light-min .hljs {\n\tbackground: #fefefe;\n\tcolor: #545454;\n}\n.theme-a11y-light-min .hljs-comment,\n.theme-a11y-light-min .hljs-quote {\n\tcolor: dimgray;\n}\n.theme-a11y-light-min .hljs-deletion,\n.theme-a11y-light-min .hljs-name,\n.theme-a11y-light-min .hljs-regexp,\n.theme-a11y-light-min .hljs-selector-class,\n.theme-a11y-light-min .hljs-selector-id,\n.theme-a11y-light-min .hljs-tag,\n.theme-a11y-light-min .hljs-template-variable,\n.theme-a11y-light-min .hljs-variable {\n\tcolor: #d91e18;\n}\n.theme-a11y-light-min .hljs-attribute,\n.theme-a11y-light-min .hljs-built_in,\n.theme-a11y-light-min .hljs-link,\n.theme-a11y-light-min .hljs-literal,\n.theme-a11y-light-min .hljs-meta,\n.theme-a11y-light-min .hljs-number,\n.theme-a11y-light-min .hljs-params,\n.theme-a11y-light-min .hljs-type {\n\tcolor: #aa5d00;\n}\n.theme-a11y-light-min .hljs-addition,\n.theme-a11y-light-min .hljs-bullet,\n.theme-a11y-light-min .hljs-string,\n.theme-a11y-light-min .hljs-symbol {\n\tcolor: green;\n}\n.theme-a11y-light-min .hljs-section,\n.theme-a11y-light-min .hljs-title {\n\tcolor: #007faa;\n}\n.theme-a11y-light-min .hljs-keyword,\n.theme-a11y-light-min .hljs-selector-tag {\n\tcolor: #7928a1;\n}\n.theme-a11y-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-a11y-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n@media screen and (-ms-high-contrast: active) {\n\t.theme-a11y-light-min .hljs-addition,\n\t.theme-a11y-light-min .hljs-attribute,\n\t.theme-a11y-light-min .hljs-built_in,\n\t.theme-a11y-light-min .hljs-bullet,\n\t.theme-a11y-light-min .hljs-comment,\n\t.theme-a11y-light-min .hljs-link,\n\t.theme-a11y-light-min .hljs-literal,\n\t.theme-a11y-light-min .hljs-meta,\n\t.theme-a11y-light-min .hljs-number,\n\t.theme-a11y-light-min .hljs-params,\n\t.theme-a11y-light-min .hljs-quote,\n\t.theme-a11y-light-min .hljs-string,\n\t.theme-a11y-light-min .hljs-symbol,\n\t.theme-a11y-light-min .hljs-type {\n\t\tcolor: highlight;\n\t}\n\t.theme-a11y-light-min .hljs-keyword,\n\t.theme-a11y-light-min .hljs-selector-tag {\n\t\tfont-weight: 700;\n\t}\n}\n.theme-agate {\n\t/*!\n   Theme: Agate\n   Author: (c) Taufik Nurrohman <hi@taufik-nurrohman.com>\n   Maintainer: @taufik-nurrohman\n   Updated: 2021-04-24\n\n   #333\n   #62c8f3\n   #7bd694\n   #888\n   #a2fca2\n   #ade5fc\n   #b8d8a2\n   #c6b4f0\n   #d36363\n   #fc9b9b\n   #fcc28c\n   #ffa\n   #fff\n*/\n}\n.theme-agate pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-agate code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-agate .hljs {\n\tbackground: #333;\n\tcolor: #fff;\n}\n.theme-agate .hljs-doctag,\n.theme-agate .hljs-meta-keyword,\n.theme-agate .hljs-name,\n.theme-agate .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-agate .hljs-code,\n.theme-agate .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-agate .hljs-section,\n.theme-agate .hljs-tag {\n\tcolor: #62c8f3;\n}\n.theme-agate .hljs-selector-class,\n.theme-agate .hljs-selector-id,\n.theme-agate .hljs-template-variable,\n.theme-agate .hljs-variable {\n\tcolor: #ade5fc;\n}\n.theme-agate .hljs-meta-string,\n.theme-agate .hljs-string {\n\tcolor: #a2fca2;\n}\n.theme-agate .hljs-attr,\n.theme-agate .hljs-quote,\n.theme-agate .hljs-selector-attr {\n\tcolor: #7bd694;\n}\n.theme-agate .hljs-tag .hljs-attr {\n\tcolor: inherit;\n}\n.theme-agate .hljs-attribute,\n.theme-agate .hljs-title,\n.theme-agate .hljs-type {\n\tcolor: #ffa;\n}\n.theme-agate .hljs-number,\n.theme-agate .hljs-symbol {\n\tcolor: #d36363;\n}\n.theme-agate .hljs-bullet,\n.theme-agate .hljs-template-tag {\n\tcolor: #b8d8a2;\n}\n.theme-agate .hljs-built_in,\n.theme-agate .hljs-keyword,\n.theme-agate .hljs-literal,\n.theme-agate .hljs-selector-tag {\n\tcolor: #fcc28c;\n}\n.theme-agate .hljs-code,\n.theme-agate .hljs-comment,\n.theme-agate .hljs-formula {\n\tcolor: #888;\n}\n.theme-agate .hljs-link,\n.theme-agate .hljs-selector-pseudo,\n.theme-agate .hljs-regexp {\n\tcolor: #c6b4f0;\n}\n.theme-agate .hljs-meta {\n\tcolor: #fc9b9b;\n}\n.theme-agate .hljs-deletion {\n\tbackground: #fc9b9b;\n\tcolor: #333;\n}\n.theme-agate .hljs-addition {\n\tbackground: #a2fca2;\n\tcolor: #333;\n}\n.theme-agate .hljs-subst {\n\tcolor: #fff;\n}\n.theme-agate .hljs a {\n\tcolor: inherit;\n}\n.theme-agate .hljs a:focus,\n.theme-agate .hljs a:hover {\n\tcolor: inherit;\n\ttext-decoration: underline;\n}\n.theme-agate .hljs mark {\n\tbackground: #555;\n\tcolor: inherit;\n}\n.theme-agate-min {\n\t/*!\n   Theme: Agate\n   Author: (c) Taufik Nurrohman <hi@taufik-nurrohman.com>\n   Maintainer: @taufik-nurrohman\n   Updated: 2021-04-24\n\n   #333\n   #62c8f3\n   #7bd694\n   #888\n   #a2fca2\n   #ade5fc\n   #b8d8a2\n   #c6b4f0\n   #d36363\n   #fc9b9b\n   #fcc28c\n   #ffa\n   #fff\n*/\n}\n.theme-agate-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-agate-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-agate-min .hljs {\n\tbackground: #333;\n\tcolor: #fff;\n}\n.theme-agate-min .hljs-doctag,\n.theme-agate-min .hljs-meta-keyword,\n.theme-agate-min .hljs-name,\n.theme-agate-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-agate-min .hljs-code,\n.theme-agate-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-agate-min .hljs-section,\n.theme-agate-min .hljs-tag {\n\tcolor: #62c8f3;\n}\n.theme-agate-min .hljs-selector-class,\n.theme-agate-min .hljs-selector-id,\n.theme-agate-min .hljs-template-variable,\n.theme-agate-min .hljs-variable {\n\tcolor: #ade5fc;\n}\n.theme-agate-min .hljs-meta-string,\n.theme-agate-min .hljs-string {\n\tcolor: #a2fca2;\n}\n.theme-agate-min .hljs-attr,\n.theme-agate-min .hljs-quote,\n.theme-agate-min .hljs-selector-attr {\n\tcolor: #7bd694;\n}\n.theme-agate-min .hljs-tag .hljs-attr {\n\tcolor: inherit;\n}\n.theme-agate-min .hljs-attribute,\n.theme-agate-min .hljs-title,\n.theme-agate-min .hljs-type {\n\tcolor: #ffa;\n}\n.theme-agate-min .hljs-number,\n.theme-agate-min .hljs-symbol {\n\tcolor: #d36363;\n}\n.theme-agate-min .hljs-bullet,\n.theme-agate-min .hljs-template-tag {\n\tcolor: #b8d8a2;\n}\n.theme-agate-min .hljs-built_in,\n.theme-agate-min .hljs-keyword,\n.theme-agate-min .hljs-literal,\n.theme-agate-min .hljs-selector-tag {\n\tcolor: #fcc28c;\n}\n.theme-agate-min .hljs-code,\n.theme-agate-min .hljs-comment,\n.theme-agate-min .hljs-formula {\n\tcolor: #888;\n}\n.theme-agate-min .hljs-link,\n.theme-agate-min .hljs-regexp,\n.theme-agate-min .hljs-selector-pseudo {\n\tcolor: #c6b4f0;\n}\n.theme-agate-min .hljs-meta {\n\tcolor: #fc9b9b;\n}\n.theme-agate-min .hljs-deletion {\n\tbackground: #fc9b9b;\n\tcolor: #333;\n}\n.theme-agate-min .hljs-addition {\n\tbackground: #a2fca2;\n\tcolor: #333;\n}\n.theme-agate-min .hljs-subst {\n\tcolor: #fff;\n}\n.theme-agate-min .hljs a {\n\tcolor: inherit;\n}\n.theme-agate-min .hljs a:focus,\n.theme-agate-min .hljs a:hover {\n\tcolor: inherit;\n\ttext-decoration: underline;\n}\n.theme-agate-min .hljs mark {\n\tbackground: #555;\n\tcolor: inherit;\n}\n﻿.theme-an-old-hope {\n\t/*!\n  Theme: An Old Hope – Star Wars Syntax\n  Author: (c) Gustavo Costa <gusbemacbe@gmail.com>\n  Maintainer: @gusbemacbe\n\n  Original theme - Ocean Dark Theme – by https://github.com/gavsiu\n  Based on Jesse Leite's Atom syntax theme 'An Old Hope'\n    https://github.com/JesseLeite/an-old-hope-syntax-atom\n*/\n}\n.theme-an-old-hope pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-an-old-hope code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-an-old-hope .hljs {\n\tbackground: #1c1d21;\n\tcolor: #c0c5ce;\n}\n.theme-an-old-hope .hljs-comment,\n.theme-an-old-hope .hljs-quote {\n\tcolor: #b6b18b;\n}\n.theme-an-old-hope .hljs-variable,\n.theme-an-old-hope .hljs-template-variable,\n.theme-an-old-hope .hljs-tag,\n.theme-an-old-hope .hljs-name,\n.theme-an-old-hope .hljs-selector-id,\n.theme-an-old-hope .hljs-selector-class,\n.theme-an-old-hope .hljs-regexp,\n.theme-an-old-hope .hljs-deletion {\n\tcolor: #eb3c54;\n}\n.theme-an-old-hope .hljs-number,\n.theme-an-old-hope .hljs-built_in,\n.theme-an-old-hope .hljs-literal,\n.theme-an-old-hope .hljs-type,\n.theme-an-old-hope .hljs-params,\n.theme-an-old-hope .hljs-meta,\n.theme-an-old-hope .hljs-link {\n\tcolor: #e7ce56;\n}\n.theme-an-old-hope .hljs-attribute {\n\tcolor: #ee7c2b;\n}\n.theme-an-old-hope .hljs-string,\n.theme-an-old-hope .hljs-symbol,\n.theme-an-old-hope .hljs-bullet,\n.theme-an-old-hope .hljs-addition {\n\tcolor: #4fb4d7;\n}\n.theme-an-old-hope .hljs-title,\n.theme-an-old-hope .hljs-section {\n\tcolor: #78bb65;\n}\n.theme-an-old-hope .hljs-keyword,\n.theme-an-old-hope .hljs-selector-tag {\n\tcolor: #b45ea4;\n}\n.theme-an-old-hope .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-an-old-hope .hljs-strong {\n\tfont-weight: bold;\n}\n﻿.theme-an-old-hope-min {\n\t/*!\n  Theme: An Old Hope – Star Wars Syntax\n  Author: (c) Gustavo Costa <gusbemacbe@gmail.com>\n  Maintainer: @gusbemacbe\n\n  Original theme - Ocean Dark Theme – by https://github.com/gavsiu\n  Based on Jesse Leite's Atom syntax theme 'An Old Hope'\n    https://github.com/JesseLeite/an-old-hope-syntax-atom\n*/\n}\n.theme-an-old-hope-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-an-old-hope-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-an-old-hope-min .hljs {\n\tbackground: #1c1d21;\n\tcolor: #c0c5ce;\n}\n.theme-an-old-hope-min .hljs-comment,\n.theme-an-old-hope-min .hljs-quote {\n\tcolor: #b6b18b;\n}\n.theme-an-old-hope-min .hljs-deletion,\n.theme-an-old-hope-min .hljs-name,\n.theme-an-old-hope-min .hljs-regexp,\n.theme-an-old-hope-min .hljs-selector-class,\n.theme-an-old-hope-min .hljs-selector-id,\n.theme-an-old-hope-min .hljs-tag,\n.theme-an-old-hope-min .hljs-template-variable,\n.theme-an-old-hope-min .hljs-variable {\n\tcolor: #eb3c54;\n}\n.theme-an-old-hope-min .hljs-built_in,\n.theme-an-old-hope-min .hljs-link,\n.theme-an-old-hope-min .hljs-literal,\n.theme-an-old-hope-min .hljs-meta,\n.theme-an-old-hope-min .hljs-number,\n.theme-an-old-hope-min .hljs-params,\n.theme-an-old-hope-min .hljs-type {\n\tcolor: #e7ce56;\n}\n.theme-an-old-hope-min .hljs-attribute {\n\tcolor: #ee7c2b;\n}\n.theme-an-old-hope-min .hljs-addition,\n.theme-an-old-hope-min .hljs-bullet,\n.theme-an-old-hope-min .hljs-string,\n.theme-an-old-hope-min .hljs-symbol {\n\tcolor: #4fb4d7;\n}\n.theme-an-old-hope-min .hljs-section,\n.theme-an-old-hope-min .hljs-title {\n\tcolor: #78bb65;\n}\n.theme-an-old-hope-min .hljs-keyword,\n.theme-an-old-hope-min .hljs-selector-tag {\n\tcolor: #b45ea4;\n}\n.theme-an-old-hope-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-an-old-hope-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-androidstudio pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-androidstudio code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-androidstudio .hljs {\n\tcolor: #a9b7c6;\n\tbackground: #282b2e;\n}\n.theme-androidstudio .hljs-number,\n.theme-androidstudio .hljs-literal,\n.theme-androidstudio .hljs-symbol,\n.theme-androidstudio .hljs-bullet {\n\tcolor: #6897bb;\n}\n.theme-androidstudio .hljs-keyword,\n.theme-androidstudio .hljs-selector-tag,\n.theme-androidstudio .hljs-deletion {\n\tcolor: #cc7832;\n}\n.theme-androidstudio .hljs-variable,\n.theme-androidstudio .hljs-template-variable,\n.theme-androidstudio .hljs-link {\n\tcolor: #629755;\n}\n.theme-androidstudio .hljs-comment,\n.theme-androidstudio .hljs-quote {\n\tcolor: gray;\n}\n.theme-androidstudio .hljs-meta {\n\tcolor: #bbb529;\n}\n.theme-androidstudio .hljs-string,\n.theme-androidstudio .hljs-attribute,\n.theme-androidstudio .hljs-addition {\n\tcolor: #6a8759;\n}\n.theme-androidstudio .hljs-section,\n.theme-androidstudio .hljs-title,\n.theme-androidstudio .hljs-type {\n\tcolor: #ffc66d;\n}\n.theme-androidstudio .hljs-name,\n.theme-androidstudio .hljs-selector-id,\n.theme-androidstudio .hljs-selector-class {\n\tcolor: #e8bf6a;\n}\n.theme-androidstudio .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-androidstudio .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-androidstudio-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-androidstudio-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-androidstudio-min .hljs {\n\tcolor: #a9b7c6;\n\tbackground: #282b2e;\n}\n.theme-androidstudio-min .hljs-bullet,\n.theme-androidstudio-min .hljs-literal,\n.theme-androidstudio-min .hljs-number,\n.theme-androidstudio-min .hljs-symbol {\n\tcolor: #6897bb;\n}\n.theme-androidstudio-min .hljs-deletion,\n.theme-androidstudio-min .hljs-keyword,\n.theme-androidstudio-min .hljs-selector-tag {\n\tcolor: #cc7832;\n}\n.theme-androidstudio-min .hljs-link,\n.theme-androidstudio-min .hljs-template-variable,\n.theme-androidstudio-min .hljs-variable {\n\tcolor: #629755;\n}\n.theme-androidstudio-min .hljs-comment,\n.theme-androidstudio-min .hljs-quote {\n\tcolor: gray;\n}\n.theme-androidstudio-min .hljs-meta {\n\tcolor: #bbb529;\n}\n.theme-androidstudio-min .hljs-addition,\n.theme-androidstudio-min .hljs-attribute,\n.theme-androidstudio-min .hljs-string {\n\tcolor: #6a8759;\n}\n.theme-androidstudio-min .hljs-section,\n.theme-androidstudio-min .hljs-title,\n.theme-androidstudio-min .hljs-type {\n\tcolor: #ffc66d;\n}\n.theme-androidstudio-min .hljs-name,\n.theme-androidstudio-min .hljs-selector-class,\n.theme-androidstudio-min .hljs-selector-id {\n\tcolor: #e8bf6a;\n}\n.theme-androidstudio-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-androidstudio-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-arduino-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-arduino-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-arduino-light .hljs {\n\tbackground: #fff;\n\tcolor: #434f54;\n}\n.theme-arduino-light .hljs-subst {\n\tcolor: #434f54;\n}\n.theme-arduino-light .hljs-keyword,\n.theme-arduino-light .hljs-attribute,\n.theme-arduino-light .hljs-selector-tag,\n.theme-arduino-light .hljs-doctag,\n.theme-arduino-light .hljs-name {\n\tcolor: #00979d;\n}\n.theme-arduino-light .hljs-built_in,\n.theme-arduino-light .hljs-literal,\n.theme-arduino-light .hljs-bullet,\n.theme-arduino-light .hljs-code,\n.theme-arduino-light .hljs-addition {\n\tcolor: #d35400;\n}\n.theme-arduino-light .hljs-regexp,\n.theme-arduino-light .hljs-symbol,\n.theme-arduino-light .hljs-variable,\n.theme-arduino-light .hljs-template-variable,\n.theme-arduino-light .hljs-link,\n.theme-arduino-light .hljs-selector-attr,\n.theme-arduino-light .hljs-selector-pseudo {\n\tcolor: #00979d;\n}\n.theme-arduino-light .hljs-type,\n.theme-arduino-light .hljs-string,\n.theme-arduino-light .hljs-selector-id,\n.theme-arduino-light .hljs-selector-class,\n.theme-arduino-light .hljs-quote,\n.theme-arduino-light .hljs-template-tag,\n.theme-arduino-light .hljs-deletion {\n\tcolor: #005c5f;\n}\n.theme-arduino-light .hljs-comment {\n\tcolor: rgba(149, 165, 166, 0.8);\n}\n.theme-arduino-light .hljs-meta .hljs-keyword {\n\tcolor: #728e00;\n}\n.theme-arduino-light .hljs-meta {\n\tcolor: #434f54;\n}\n.theme-arduino-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-arduino-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-arduino-light .hljs-function {\n\tcolor: #728e00;\n}\n.theme-arduino-light .hljs-title,\n.theme-arduino-light .hljs-section {\n\tcolor: #800;\n\tfont-weight: bold;\n}\n.theme-arduino-light .hljs-number {\n\tcolor: #8a7b52;\n}\n.theme-arduino-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-arduino-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-arduino-light-min .hljs {\n\tbackground: #fff;\n\tcolor: #434f54;\n}\n.theme-arduino-light-min .hljs-subst {\n\tcolor: #434f54;\n}\n.theme-arduino-light-min .hljs-attribute,\n.theme-arduino-light-min .hljs-doctag,\n.theme-arduino-light-min .hljs-keyword,\n.theme-arduino-light-min .hljs-name,\n.theme-arduino-light-min .hljs-selector-tag {\n\tcolor: #00979d;\n}\n.theme-arduino-light-min .hljs-addition,\n.theme-arduino-light-min .hljs-built_in,\n.theme-arduino-light-min .hljs-bullet,\n.theme-arduino-light-min .hljs-code,\n.theme-arduino-light-min .hljs-literal {\n\tcolor: #d35400;\n}\n.theme-arduino-light-min .hljs-link,\n.theme-arduino-light-min .hljs-regexp,\n.theme-arduino-light-min .hljs-selector-attr,\n.theme-arduino-light-min .hljs-selector-pseudo,\n.theme-arduino-light-min .hljs-symbol,\n.theme-arduino-light-min .hljs-template-variable,\n.theme-arduino-light-min .hljs-variable {\n\tcolor: #00979d;\n}\n.theme-arduino-light-min .hljs-deletion,\n.theme-arduino-light-min .hljs-quote,\n.theme-arduino-light-min .hljs-selector-class,\n.theme-arduino-light-min .hljs-selector-id,\n.theme-arduino-light-min .hljs-string,\n.theme-arduino-light-min .hljs-template-tag,\n.theme-arduino-light-min .hljs-type {\n\tcolor: #005c5f;\n}\n.theme-arduino-light-min .hljs-comment {\n\tcolor: rgba(149, 165, 166, 0.8);\n}\n.theme-arduino-light-min .hljs-meta .hljs-keyword {\n\tcolor: #728e00;\n}\n.theme-arduino-light-min .hljs-meta {\n\tcolor: #434f54;\n}\n.theme-arduino-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-arduino-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-arduino-light-min .hljs-function {\n\tcolor: #728e00;\n}\n.theme-arduino-light-min .hljs-section,\n.theme-arduino-light-min .hljs-title {\n\tcolor: #800;\n\tfont-weight: 700;\n}\n.theme-arduino-light-min .hljs-number {\n\tcolor: #8a7b52;\n}\n.theme-arta pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-arta code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-arta .hljs {\n\tbackground: #222;\n\tcolor: #aaa;\n}\n.theme-arta .hljs-subst {\n\tcolor: #aaa;\n}\n.theme-arta .hljs-section {\n\tcolor: #fff;\n}\n.theme-arta .hljs-comment,\n.theme-arta .hljs-quote,\n.theme-arta .hljs-meta {\n\tcolor: #444;\n}\n.theme-arta .hljs-string,\n.theme-arta .hljs-symbol,\n.theme-arta .hljs-bullet,\n.theme-arta .hljs-regexp {\n\tcolor: #fc3;\n}\n.theme-arta .hljs-number,\n.theme-arta .hljs-addition {\n\tcolor: #0c6;\n}\n.theme-arta .hljs-built_in,\n.theme-arta .hljs-literal,\n.theme-arta .hljs-type,\n.theme-arta .hljs-template-variable,\n.theme-arta .hljs-attribute,\n.theme-arta .hljs-link {\n\tcolor: #32aaee;\n}\n.theme-arta .hljs-keyword,\n.theme-arta .hljs-selector-tag,\n.theme-arta .hljs-name,\n.theme-arta .hljs-selector-id,\n.theme-arta .hljs-selector-class {\n\tcolor: #64a;\n}\n.theme-arta .hljs-title,\n.theme-arta .hljs-variable,\n.theme-arta .hljs-deletion,\n.theme-arta .hljs-template-tag {\n\tcolor: #b16;\n}\n.theme-arta .hljs-section,\n.theme-arta .hljs-doctag,\n.theme-arta .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-arta .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-arta-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-arta-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-arta-min .hljs {\n\tbackground: #222;\n\tcolor: #aaa;\n}\n.theme-arta-min .hljs-subst {\n\tcolor: #aaa;\n}\n.theme-arta-min .hljs-section {\n\tcolor: #fff;\n}\n.theme-arta-min .hljs-comment,\n.theme-arta-min .hljs-meta,\n.theme-arta-min .hljs-quote {\n\tcolor: #444;\n}\n.theme-arta-min .hljs-bullet,\n.theme-arta-min .hljs-regexp,\n.theme-arta-min .hljs-string,\n.theme-arta-min .hljs-symbol {\n\tcolor: #fc3;\n}\n.theme-arta-min .hljs-addition,\n.theme-arta-min .hljs-number {\n\tcolor: #0c6;\n}\n.theme-arta-min .hljs-attribute,\n.theme-arta-min .hljs-built_in,\n.theme-arta-min .hljs-link,\n.theme-arta-min .hljs-literal,\n.theme-arta-min .hljs-template-variable,\n.theme-arta-min .hljs-type {\n\tcolor: #32aaee;\n}\n.theme-arta-min .hljs-keyword,\n.theme-arta-min .hljs-name,\n.theme-arta-min .hljs-selector-class,\n.theme-arta-min .hljs-selector-id,\n.theme-arta-min .hljs-selector-tag {\n\tcolor: #64a;\n}\n.theme-arta-min .hljs-deletion,\n.theme-arta-min .hljs-template-tag,\n.theme-arta-min .hljs-title,\n.theme-arta-min .hljs-variable {\n\tcolor: #b16;\n}\n.theme-arta-min .hljs-doctag,\n.theme-arta-min .hljs-section,\n.theme-arta-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-arta-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-ascetic pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-ascetic code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-ascetic .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-ascetic .hljs-string,\n.theme-ascetic .hljs-variable,\n.theme-ascetic .hljs-template-variable,\n.theme-ascetic .hljs-symbol,\n.theme-ascetic .hljs-bullet,\n.theme-ascetic .hljs-section,\n.theme-ascetic .hljs-addition,\n.theme-ascetic .hljs-attribute,\n.theme-ascetic .hljs-link {\n\tcolor: #888;\n}\n.theme-ascetic .hljs-comment,\n.theme-ascetic .hljs-quote,\n.theme-ascetic .hljs-meta,\n.theme-ascetic .hljs-deletion {\n\tcolor: #ccc;\n}\n.theme-ascetic .hljs-keyword,\n.theme-ascetic .hljs-selector-tag,\n.theme-ascetic .hljs-section,\n.theme-ascetic .hljs-name,\n.theme-ascetic .hljs-type,\n.theme-ascetic .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-ascetic .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-ascetic-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-ascetic-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-ascetic-min .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-ascetic-min .hljs-addition,\n.theme-ascetic-min .hljs-attribute,\n.theme-ascetic-min .hljs-bullet,\n.theme-ascetic-min .hljs-link,\n.theme-ascetic-min .hljs-section,\n.theme-ascetic-min .hljs-string,\n.theme-ascetic-min .hljs-symbol,\n.theme-ascetic-min .hljs-template-variable,\n.theme-ascetic-min .hljs-variable {\n\tcolor: #888;\n}\n.theme-ascetic-min .hljs-comment,\n.theme-ascetic-min .hljs-deletion,\n.theme-ascetic-min .hljs-meta,\n.theme-ascetic-min .hljs-quote {\n\tcolor: #ccc;\n}\n.theme-ascetic-min .hljs-keyword,\n.theme-ascetic-min .hljs-name,\n.theme-ascetic-min .hljs-section,\n.theme-ascetic-min .hljs-selector-tag,\n.theme-ascetic-min .hljs-strong,\n.theme-ascetic-min .hljs-type {\n\tfont-weight: 700;\n}\n.theme-ascetic-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-atom-one-dark-reasonable pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-atom-one-dark-reasonable code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-atom-one-dark-reasonable .hljs {\n\tcolor: #abb2bf;\n\tbackground: #282c34;\n}\n.theme-atom-one-dark-reasonable .hljs-keyword,\n.theme-atom-one-dark-reasonable .hljs-operator {\n\tcolor: #f92672;\n}\n.theme-atom-one-dark-reasonable .hljs-pattern-match {\n\tcolor: #f92672;\n}\n.theme-atom-one-dark-reasonable .hljs-pattern-match .hljs-constructor {\n\tcolor: #61aeee;\n}\n.theme-atom-one-dark-reasonable .hljs-function {\n\tcolor: #61aeee;\n}\n.theme-atom-one-dark-reasonable .hljs-function .hljs-params {\n\tcolor: #a6e22e;\n}\n.theme-atom-one-dark-reasonable .hljs-function .hljs-params .hljs-typing {\n\tcolor: #fd971f;\n}\n.theme-atom-one-dark-reasonable .hljs-module-access .hljs-module {\n\tcolor: #7e57c2;\n}\n.theme-atom-one-dark-reasonable .hljs-constructor {\n\tcolor: #e2b93d;\n}\n.theme-atom-one-dark-reasonable .hljs-constructor .hljs-string {\n\tcolor: #9ccc65;\n}\n.theme-atom-one-dark-reasonable .hljs-comment,\n.theme-atom-one-dark-reasonable .hljs-quote {\n\tcolor: #b18eb1;\n\tfont-style: italic;\n}\n.theme-atom-one-dark-reasonable .hljs-doctag,\n.theme-atom-one-dark-reasonable .hljs-formula {\n\tcolor: #c678dd;\n}\n.theme-atom-one-dark-reasonable .hljs-section,\n.theme-atom-one-dark-reasonable .hljs-name,\n.theme-atom-one-dark-reasonable .hljs-selector-tag,\n.theme-atom-one-dark-reasonable .hljs-deletion,\n.theme-atom-one-dark-reasonable .hljs-subst {\n\tcolor: #e06c75;\n}\n.theme-atom-one-dark-reasonable .hljs-literal {\n\tcolor: #56b6c2;\n}\n.theme-atom-one-dark-reasonable .hljs-string,\n.theme-atom-one-dark-reasonable .hljs-regexp,\n.theme-atom-one-dark-reasonable .hljs-addition,\n.theme-atom-one-dark-reasonable .hljs-attribute,\n.theme-atom-one-dark-reasonable .hljs-meta .hljs-string {\n\tcolor: #98c379;\n}\n.theme-atom-one-dark-reasonable .hljs-built_in,\n.theme-atom-one-dark-reasonable .hljs-title.class_,\n.theme-atom-one-dark-reasonable .hljs-class .hljs-title {\n\tcolor: #e6c07b;\n}\n.theme-atom-one-dark-reasonable .hljs-attr,\n.theme-atom-one-dark-reasonable .hljs-variable,\n.theme-atom-one-dark-reasonable .hljs-template-variable,\n.theme-atom-one-dark-reasonable .hljs-type,\n.theme-atom-one-dark-reasonable .hljs-selector-class,\n.theme-atom-one-dark-reasonable .hljs-selector-attr,\n.theme-atom-one-dark-reasonable .hljs-selector-pseudo,\n.theme-atom-one-dark-reasonable .hljs-number {\n\tcolor: #d19a66;\n}\n.theme-atom-one-dark-reasonable .hljs-symbol,\n.theme-atom-one-dark-reasonable .hljs-bullet,\n.theme-atom-one-dark-reasonable .hljs-link,\n.theme-atom-one-dark-reasonable .hljs-meta,\n.theme-atom-one-dark-reasonable .hljs-selector-id,\n.theme-atom-one-dark-reasonable .hljs-title {\n\tcolor: #61aeee;\n}\n.theme-atom-one-dark-reasonable .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-atom-one-dark-reasonable .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-atom-one-dark-reasonable .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-atom-one-dark-reasonable-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-atom-one-dark-reasonable-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-atom-one-dark-reasonable-min .hljs {\n\tcolor: #abb2bf;\n\tbackground: #282c34;\n}\n.theme-atom-one-dark-reasonable-min .hljs-keyword,\n.theme-atom-one-dark-reasonable-min .hljs-operator,\n.theme-atom-one-dark-reasonable-min .hljs-pattern-match {\n\tcolor: #f92672;\n}\n.theme-atom-one-dark-reasonable-min .hljs-function,\n.theme-atom-one-dark-reasonable-min .hljs-pattern-match .hljs-constructor {\n\tcolor: #61aeee;\n}\n.theme-atom-one-dark-reasonable-min .hljs-function .hljs-params {\n\tcolor: #a6e22e;\n}\n.theme-atom-one-dark-reasonable-min .hljs-function .hljs-params .hljs-typing {\n\tcolor: #fd971f;\n}\n.theme-atom-one-dark-reasonable-min .hljs-module-access .hljs-module {\n\tcolor: #7e57c2;\n}\n.theme-atom-one-dark-reasonable-min .hljs-constructor {\n\tcolor: #e2b93d;\n}\n.theme-atom-one-dark-reasonable-min .hljs-constructor .hljs-string {\n\tcolor: #9ccc65;\n}\n.theme-atom-one-dark-reasonable-min .hljs-comment,\n.theme-atom-one-dark-reasonable-min .hljs-quote {\n\tcolor: #b18eb1;\n\tfont-style: italic;\n}\n.theme-atom-one-dark-reasonable-min .hljs-doctag,\n.theme-atom-one-dark-reasonable-min .hljs-formula {\n\tcolor: #c678dd;\n}\n.theme-atom-one-dark-reasonable-min .hljs-deletion,\n.theme-atom-one-dark-reasonable-min .hljs-name,\n.theme-atom-one-dark-reasonable-min .hljs-section,\n.theme-atom-one-dark-reasonable-min .hljs-selector-tag,\n.theme-atom-one-dark-reasonable-min .hljs-subst {\n\tcolor: #e06c75;\n}\n.theme-atom-one-dark-reasonable-min .hljs-literal {\n\tcolor: #56b6c2;\n}\n.theme-atom-one-dark-reasonable-min .hljs-addition,\n.theme-atom-one-dark-reasonable-min .hljs-attribute,\n.theme-atom-one-dark-reasonable-min .hljs-meta .hljs-string,\n.theme-atom-one-dark-reasonable-min .hljs-regexp,\n.theme-atom-one-dark-reasonable-min .hljs-string {\n\tcolor: #98c379;\n}\n.theme-atom-one-dark-reasonable-min .hljs-built_in,\n.theme-atom-one-dark-reasonable-min .hljs-class .hljs-title,\n.theme-atom-one-dark-reasonable-min .hljs-title.class_ {\n\tcolor: #e6c07b;\n}\n.theme-atom-one-dark-reasonable-min .hljs-attr,\n.theme-atom-one-dark-reasonable-min .hljs-number,\n.theme-atom-one-dark-reasonable-min .hljs-selector-attr,\n.theme-atom-one-dark-reasonable-min .hljs-selector-class,\n.theme-atom-one-dark-reasonable-min .hljs-selector-pseudo,\n.theme-atom-one-dark-reasonable-min .hljs-template-variable,\n.theme-atom-one-dark-reasonable-min .hljs-type,\n.theme-atom-one-dark-reasonable-min .hljs-variable {\n\tcolor: #d19a66;\n}\n.theme-atom-one-dark-reasonable-min .hljs-bullet,\n.theme-atom-one-dark-reasonable-min .hljs-link,\n.theme-atom-one-dark-reasonable-min .hljs-meta,\n.theme-atom-one-dark-reasonable-min .hljs-selector-id,\n.theme-atom-one-dark-reasonable-min .hljs-symbol,\n.theme-atom-one-dark-reasonable-min .hljs-title {\n\tcolor: #61aeee;\n}\n.theme-atom-one-dark-reasonable-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-atom-one-dark-reasonable-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-atom-one-dark-reasonable-min .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-atom-one-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-atom-one-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-atom-one-dark .hljs {\n\tcolor: #abb2bf;\n\tbackground: #282c34;\n}\n.theme-atom-one-dark .hljs-comment,\n.theme-atom-one-dark .hljs-quote {\n\tcolor: #5c6370;\n\tfont-style: italic;\n}\n.theme-atom-one-dark .hljs-doctag,\n.theme-atom-one-dark .hljs-keyword,\n.theme-atom-one-dark .hljs-formula {\n\tcolor: #c678dd;\n}\n.theme-atom-one-dark .hljs-section,\n.theme-atom-one-dark .hljs-name,\n.theme-atom-one-dark .hljs-selector-tag,\n.theme-atom-one-dark .hljs-deletion,\n.theme-atom-one-dark .hljs-subst {\n\tcolor: #e06c75;\n}\n.theme-atom-one-dark .hljs-literal {\n\tcolor: #56b6c2;\n}\n.theme-atom-one-dark .hljs-string,\n.theme-atom-one-dark .hljs-regexp,\n.theme-atom-one-dark .hljs-addition,\n.theme-atom-one-dark .hljs-attribute,\n.theme-atom-one-dark .hljs-meta .hljs-string {\n\tcolor: #98c379;\n}\n.theme-atom-one-dark .hljs-attr,\n.theme-atom-one-dark .hljs-variable,\n.theme-atom-one-dark .hljs-template-variable,\n.theme-atom-one-dark .hljs-type,\n.theme-atom-one-dark .hljs-selector-class,\n.theme-atom-one-dark .hljs-selector-attr,\n.theme-atom-one-dark .hljs-selector-pseudo,\n.theme-atom-one-dark .hljs-number {\n\tcolor: #d19a66;\n}\n.theme-atom-one-dark .hljs-symbol,\n.theme-atom-one-dark .hljs-bullet,\n.theme-atom-one-dark .hljs-link,\n.theme-atom-one-dark .hljs-meta,\n.theme-atom-one-dark .hljs-selector-id,\n.theme-atom-one-dark .hljs-title {\n\tcolor: #61aeee;\n}\n.theme-atom-one-dark .hljs-built_in,\n.theme-atom-one-dark .hljs-title.class_,\n.theme-atom-one-dark .hljs-class .hljs-title {\n\tcolor: #e6c07b;\n}\n.theme-atom-one-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-atom-one-dark .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-atom-one-dark .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-atom-one-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-atom-one-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-atom-one-dark-min .hljs {\n\tcolor: #abb2bf;\n\tbackground: #282c34;\n}\n.theme-atom-one-dark-min .hljs-comment,\n.theme-atom-one-dark-min .hljs-quote {\n\tcolor: #5c6370;\n\tfont-style: italic;\n}\n.theme-atom-one-dark-min .hljs-doctag,\n.theme-atom-one-dark-min .hljs-formula,\n.theme-atom-one-dark-min .hljs-keyword {\n\tcolor: #c678dd;\n}\n.theme-atom-one-dark-min .hljs-deletion,\n.theme-atom-one-dark-min .hljs-name,\n.theme-atom-one-dark-min .hljs-section,\n.theme-atom-one-dark-min .hljs-selector-tag,\n.theme-atom-one-dark-min .hljs-subst {\n\tcolor: #e06c75;\n}\n.theme-atom-one-dark-min .hljs-literal {\n\tcolor: #56b6c2;\n}\n.theme-atom-one-dark-min .hljs-addition,\n.theme-atom-one-dark-min .hljs-attribute,\n.theme-atom-one-dark-min .hljs-meta .hljs-string,\n.theme-atom-one-dark-min .hljs-regexp,\n.theme-atom-one-dark-min .hljs-string {\n\tcolor: #98c379;\n}\n.theme-atom-one-dark-min .hljs-attr,\n.theme-atom-one-dark-min .hljs-number,\n.theme-atom-one-dark-min .hljs-selector-attr,\n.theme-atom-one-dark-min .hljs-selector-class,\n.theme-atom-one-dark-min .hljs-selector-pseudo,\n.theme-atom-one-dark-min .hljs-template-variable,\n.theme-atom-one-dark-min .hljs-type,\n.theme-atom-one-dark-min .hljs-variable {\n\tcolor: #d19a66;\n}\n.theme-atom-one-dark-min .hljs-bullet,\n.theme-atom-one-dark-min .hljs-link,\n.theme-atom-one-dark-min .hljs-meta,\n.theme-atom-one-dark-min .hljs-selector-id,\n.theme-atom-one-dark-min .hljs-symbol,\n.theme-atom-one-dark-min .hljs-title {\n\tcolor: #61aeee;\n}\n.theme-atom-one-dark-min .hljs-built_in,\n.theme-atom-one-dark-min .hljs-class .hljs-title,\n.theme-atom-one-dark-min .hljs-title.class_ {\n\tcolor: #e6c07b;\n}\n.theme-atom-one-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-atom-one-dark-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-atom-one-dark-min .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-atom-one-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-atom-one-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-atom-one-light .hljs {\n\tcolor: #383a42;\n\tbackground: #fafafa;\n}\n.theme-atom-one-light .hljs-comment,\n.theme-atom-one-light .hljs-quote {\n\tcolor: #a0a1a7;\n\tfont-style: italic;\n}\n.theme-atom-one-light .hljs-doctag,\n.theme-atom-one-light .hljs-keyword,\n.theme-atom-one-light .hljs-formula {\n\tcolor: #a626a4;\n}\n.theme-atom-one-light .hljs-section,\n.theme-atom-one-light .hljs-name,\n.theme-atom-one-light .hljs-selector-tag,\n.theme-atom-one-light .hljs-deletion,\n.theme-atom-one-light .hljs-subst {\n\tcolor: #e45649;\n}\n.theme-atom-one-light .hljs-literal {\n\tcolor: #0184bb;\n}\n.theme-atom-one-light .hljs-string,\n.theme-atom-one-light .hljs-regexp,\n.theme-atom-one-light .hljs-addition,\n.theme-atom-one-light .hljs-attribute,\n.theme-atom-one-light .hljs-meta .hljs-string {\n\tcolor: #50a14f;\n}\n.theme-atom-one-light .hljs-attr,\n.theme-atom-one-light .hljs-variable,\n.theme-atom-one-light .hljs-template-variable,\n.theme-atom-one-light .hljs-type,\n.theme-atom-one-light .hljs-selector-class,\n.theme-atom-one-light .hljs-selector-attr,\n.theme-atom-one-light .hljs-selector-pseudo,\n.theme-atom-one-light .hljs-number {\n\tcolor: #986801;\n}\n.theme-atom-one-light .hljs-symbol,\n.theme-atom-one-light .hljs-bullet,\n.theme-atom-one-light .hljs-link,\n.theme-atom-one-light .hljs-meta,\n.theme-atom-one-light .hljs-selector-id,\n.theme-atom-one-light .hljs-title {\n\tcolor: #4078f2;\n}\n.theme-atom-one-light .hljs-built_in,\n.theme-atom-one-light .hljs-title.class_,\n.theme-atom-one-light .hljs-class .hljs-title {\n\tcolor: #c18401;\n}\n.theme-atom-one-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-atom-one-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-atom-one-light .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-atom-one-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-atom-one-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-atom-one-light-min .hljs {\n\tcolor: #383a42;\n\tbackground: #fafafa;\n}\n.theme-atom-one-light-min .hljs-comment,\n.theme-atom-one-light-min .hljs-quote {\n\tcolor: #a0a1a7;\n\tfont-style: italic;\n}\n.theme-atom-one-light-min .hljs-doctag,\n.theme-atom-one-light-min .hljs-formula,\n.theme-atom-one-light-min .hljs-keyword {\n\tcolor: #a626a4;\n}\n.theme-atom-one-light-min .hljs-deletion,\n.theme-atom-one-light-min .hljs-name,\n.theme-atom-one-light-min .hljs-section,\n.theme-atom-one-light-min .hljs-selector-tag,\n.theme-atom-one-light-min .hljs-subst {\n\tcolor: #e45649;\n}\n.theme-atom-one-light-min .hljs-literal {\n\tcolor: #0184bb;\n}\n.theme-atom-one-light-min .hljs-addition,\n.theme-atom-one-light-min .hljs-attribute,\n.theme-atom-one-light-min .hljs-meta .hljs-string,\n.theme-atom-one-light-min .hljs-regexp,\n.theme-atom-one-light-min .hljs-string {\n\tcolor: #50a14f;\n}\n.theme-atom-one-light-min .hljs-attr,\n.theme-atom-one-light-min .hljs-number,\n.theme-atom-one-light-min .hljs-selector-attr,\n.theme-atom-one-light-min .hljs-selector-class,\n.theme-atom-one-light-min .hljs-selector-pseudo,\n.theme-atom-one-light-min .hljs-template-variable,\n.theme-atom-one-light-min .hljs-type,\n.theme-atom-one-light-min .hljs-variable {\n\tcolor: #986801;\n}\n.theme-atom-one-light-min .hljs-bullet,\n.theme-atom-one-light-min .hljs-link,\n.theme-atom-one-light-min .hljs-meta,\n.theme-atom-one-light-min .hljs-selector-id,\n.theme-atom-one-light-min .hljs-symbol,\n.theme-atom-one-light-min .hljs-title {\n\tcolor: #4078f2;\n}\n.theme-atom-one-light-min .hljs-built_in,\n.theme-atom-one-light-min .hljs-class .hljs-title,\n.theme-atom-one-light-min .hljs-title.class_ {\n\tcolor: #c18401;\n}\n.theme-atom-one-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-atom-one-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-atom-one-light-min .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-base16-3024 {\n\t/*!\n  Theme: 3024\n  Author: Jan T. Sott (http://github.com/idleberg)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-3024 pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-3024 code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-3024 pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-3024 code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-3024 .hljs {\n\tcolor: #a5a2a2;\n\tbackground: #090300;\n}\n.theme-base16-3024 .hljs::selection,\n.theme-base16-3024 .hljs ::selection {\n\tbackground-color: #4a4543;\n\tcolor: #a5a2a2;\n}\n.theme-base16-3024 .hljs-comment {\n\tcolor: #5c5855;\n}\n.theme-base16-3024 .hljs-tag {\n\tcolor: #807d7c;\n}\n.theme-base16-3024 .hljs-subst,\n.theme-base16-3024 .hljs-punctuation,\n.theme-base16-3024 .hljs-operator {\n\tcolor: #a5a2a2;\n}\n.theme-base16-3024 .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-3024 .hljs-bullet,\n.theme-base16-3024 .hljs-variable,\n.theme-base16-3024 .hljs-template-variable,\n.theme-base16-3024 .hljs-selector-tag,\n.theme-base16-3024 .hljs-name,\n.theme-base16-3024 .hljs-deletion {\n\tcolor: #db2d20;\n}\n.theme-base16-3024 .hljs-symbol,\n.theme-base16-3024 .hljs-number,\n.theme-base16-3024 .hljs-link,\n.theme-base16-3024 .hljs-attr,\n.theme-base16-3024 .hljs-variable.constant_,\n.theme-base16-3024 .hljs-literal {\n\tcolor: #e8bbd0;\n}\n.theme-base16-3024 .hljs-title,\n.theme-base16-3024 .hljs-class .hljs-title,\n.theme-base16-3024 .hljs-title.class_ {\n\tcolor: #fded02;\n}\n.theme-base16-3024 .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fded02;\n}\n.theme-base16-3024 .hljs-code,\n.theme-base16-3024 .hljs-addition,\n.theme-base16-3024 .hljs-title.class_.inherited__,\n.theme-base16-3024 .hljs-string {\n\tcolor: #01a252;\n}\n.theme-base16-3024 .hljs-built_in,\n.theme-base16-3024 .hljs-doctag,\n.theme-base16-3024 .hljs-quote,\n.theme-base16-3024 .hljs-keyword.hljs-atrule,\n.theme-base16-3024 .hljs-regexp {\n\tcolor: #b5e4f4;\n}\n.theme-base16-3024 .hljs-function .hljs-title,\n.theme-base16-3024 .hljs-attribute,\n.theme-base16-3024 .ruby .hljs-property,\n.theme-base16-3024 .hljs-title.function_,\n.theme-base16-3024 .hljs-section {\n\tcolor: #01a0e4;\n}\n.theme-base16-3024 .hljs-type,\n.theme-base16-3024 .hljs-template-tag,\n.theme-base16-3024 .diff .hljs-meta,\n.theme-base16-3024 .hljs-keyword {\n\tcolor: #a16a94;\n}\n.theme-base16-3024 .hljs-emphasis {\n\tcolor: #a16a94;\n\tfont-style: italic;\n}\n.theme-base16-3024 .hljs-meta,\n.theme-base16-3024 .hljs-meta .hljs-keyword,\n.theme-base16-3024 .hljs-meta .hljs-string {\n\tcolor: #cdab53;\n}\n.theme-base16-3024 .hljs-meta .hljs-keyword,\n.theme-base16-3024 .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-3024-min {\n\t/*!\n  Theme: 3024\n  Author: Jan T. Sott (http://github.com/idleberg)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-3024-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-3024-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-3024-min .hljs {\n\tcolor: #a5a2a2;\n\tbackground: #090300;\n}\n.theme-base16-3024-min .hljs ::selection,\n.theme-base16-3024-min .hljs::selection {\n\tbackground-color: #4a4543;\n\tcolor: #a5a2a2;\n}\n.theme-base16-3024-min .hljs-comment {\n\tcolor: #5c5855;\n}\n.theme-base16-3024-min .hljs-tag {\n\tcolor: #807d7c;\n}\n.theme-base16-3024-min .hljs-operator,\n.theme-base16-3024-min .hljs-punctuation,\n.theme-base16-3024-min .hljs-subst {\n\tcolor: #a5a2a2;\n}\n.theme-base16-3024-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-3024-min .hljs-bullet,\n.theme-base16-3024-min .hljs-deletion,\n.theme-base16-3024-min .hljs-name,\n.theme-base16-3024-min .hljs-selector-tag,\n.theme-base16-3024-min .hljs-template-variable,\n.theme-base16-3024-min .hljs-variable {\n\tcolor: #db2d20;\n}\n.theme-base16-3024-min .hljs-attr,\n.theme-base16-3024-min .hljs-link,\n.theme-base16-3024-min .hljs-literal,\n.theme-base16-3024-min .hljs-number,\n.theme-base16-3024-min .hljs-symbol,\n.theme-base16-3024-min .hljs-variable.constant_ {\n\tcolor: #e8bbd0;\n}\n.theme-base16-3024-min .hljs-class .hljs-title,\n.theme-base16-3024-min .hljs-title,\n.theme-base16-3024-min .hljs-title.class_ {\n\tcolor: #fded02;\n}\n.theme-base16-3024-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fded02;\n}\n.theme-base16-3024-min .hljs-addition,\n.theme-base16-3024-min .hljs-code,\n.theme-base16-3024-min .hljs-string,\n.theme-base16-3024-min .hljs-title.class_.inherited__ {\n\tcolor: #01a252;\n}\n.theme-base16-3024-min .hljs-built_in,\n.theme-base16-3024-min .hljs-doctag,\n.theme-base16-3024-min .hljs-keyword.hljs-atrule,\n.theme-base16-3024-min .hljs-quote,\n.theme-base16-3024-min .hljs-regexp {\n\tcolor: #b5e4f4;\n}\n.theme-base16-3024-min .hljs-attribute,\n.theme-base16-3024-min .hljs-function .hljs-title,\n.theme-base16-3024-min .hljs-section,\n.theme-base16-3024-min .hljs-title.function_,\n.theme-base16-3024-min .ruby .hljs-property {\n\tcolor: #01a0e4;\n}\n.theme-base16-3024-min .diff .hljs-meta,\n.theme-base16-3024-min .hljs-keyword,\n.theme-base16-3024-min .hljs-template-tag,\n.theme-base16-3024-min .hljs-type {\n\tcolor: #a16a94;\n}\n.theme-base16-3024-min .hljs-emphasis {\n\tcolor: #a16a94;\n\tfont-style: italic;\n}\n.theme-base16-3024-min .hljs-meta,\n.theme-base16-3024-min .hljs-meta .hljs-keyword,\n.theme-base16-3024-min .hljs-meta .hljs-string {\n\tcolor: #cdab53;\n}\n.theme-base16-3024-min .hljs-meta .hljs-keyword,\n.theme-base16-3024-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-apathy {\n\t/*!\n  Theme: Apathy\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-apathy pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-apathy code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-apathy pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-apathy code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-apathy .hljs {\n\tcolor: #81b5ac;\n\tbackground: #031a16;\n}\n.theme-base16-apathy .hljs::selection,\n.theme-base16-apathy .hljs ::selection {\n\tbackground-color: #184e45;\n\tcolor: #81b5ac;\n}\n.theme-base16-apathy .hljs-comment {\n\tcolor: #2b685e;\n}\n.theme-base16-apathy .hljs-tag {\n\tcolor: #5f9c92;\n}\n.theme-base16-apathy .hljs-subst,\n.theme-base16-apathy .hljs-punctuation,\n.theme-base16-apathy .hljs-operator {\n\tcolor: #81b5ac;\n}\n.theme-base16-apathy .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-apathy .hljs-bullet,\n.theme-base16-apathy .hljs-variable,\n.theme-base16-apathy .hljs-template-variable,\n.theme-base16-apathy .hljs-selector-tag,\n.theme-base16-apathy .hljs-name,\n.theme-base16-apathy .hljs-deletion {\n\tcolor: #3e9688;\n}\n.theme-base16-apathy .hljs-symbol,\n.theme-base16-apathy .hljs-number,\n.theme-base16-apathy .hljs-link,\n.theme-base16-apathy .hljs-attr,\n.theme-base16-apathy .hljs-variable.constant_,\n.theme-base16-apathy .hljs-literal {\n\tcolor: #3e7996;\n}\n.theme-base16-apathy .hljs-title,\n.theme-base16-apathy .hljs-class .hljs-title,\n.theme-base16-apathy .hljs-title.class_ {\n\tcolor: #3e4c96;\n}\n.theme-base16-apathy .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #3e4c96;\n}\n.theme-base16-apathy .hljs-code,\n.theme-base16-apathy .hljs-addition,\n.theme-base16-apathy .hljs-title.class_.inherited__,\n.theme-base16-apathy .hljs-string {\n\tcolor: #883e96;\n}\n.theme-base16-apathy .hljs-built_in,\n.theme-base16-apathy .hljs-doctag,\n.theme-base16-apathy .hljs-quote,\n.theme-base16-apathy .hljs-keyword.hljs-atrule,\n.theme-base16-apathy .hljs-regexp {\n\tcolor: #963e4c;\n}\n.theme-base16-apathy .hljs-function .hljs-title,\n.theme-base16-apathy .hljs-attribute,\n.theme-base16-apathy .ruby .hljs-property,\n.theme-base16-apathy .hljs-title.function_,\n.theme-base16-apathy .hljs-section {\n\tcolor: #96883e;\n}\n.theme-base16-apathy .hljs-type,\n.theme-base16-apathy .hljs-template-tag,\n.theme-base16-apathy .diff .hljs-meta,\n.theme-base16-apathy .hljs-keyword {\n\tcolor: #4c963e;\n}\n.theme-base16-apathy .hljs-emphasis {\n\tcolor: #4c963e;\n\tfont-style: italic;\n}\n.theme-base16-apathy .hljs-meta,\n.theme-base16-apathy .hljs-meta .hljs-keyword,\n.theme-base16-apathy .hljs-meta .hljs-string {\n\tcolor: #3e965b;\n}\n.theme-base16-apathy .hljs-meta .hljs-keyword,\n.theme-base16-apathy .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-apathy-min {\n\t/*!\n  Theme: Apathy\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-apathy-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-apathy-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-apathy-min .hljs {\n\tcolor: #81b5ac;\n\tbackground: #031a16;\n}\n.theme-base16-apathy-min .hljs ::selection,\n.theme-base16-apathy-min .hljs::selection {\n\tbackground-color: #184e45;\n\tcolor: #81b5ac;\n}\n.theme-base16-apathy-min .hljs-comment {\n\tcolor: #2b685e;\n}\n.theme-base16-apathy-min .hljs-tag {\n\tcolor: #5f9c92;\n}\n.theme-base16-apathy-min .hljs-operator,\n.theme-base16-apathy-min .hljs-punctuation,\n.theme-base16-apathy-min .hljs-subst {\n\tcolor: #81b5ac;\n}\n.theme-base16-apathy-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-apathy-min .hljs-bullet,\n.theme-base16-apathy-min .hljs-deletion,\n.theme-base16-apathy-min .hljs-name,\n.theme-base16-apathy-min .hljs-selector-tag,\n.theme-base16-apathy-min .hljs-template-variable,\n.theme-base16-apathy-min .hljs-variable {\n\tcolor: #3e9688;\n}\n.theme-base16-apathy-min .hljs-attr,\n.theme-base16-apathy-min .hljs-link,\n.theme-base16-apathy-min .hljs-literal,\n.theme-base16-apathy-min .hljs-number,\n.theme-base16-apathy-min .hljs-symbol,\n.theme-base16-apathy-min .hljs-variable.constant_ {\n\tcolor: #3e7996;\n}\n.theme-base16-apathy-min .hljs-class .hljs-title,\n.theme-base16-apathy-min .hljs-title,\n.theme-base16-apathy-min .hljs-title.class_ {\n\tcolor: #3e4c96;\n}\n.theme-base16-apathy-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #3e4c96;\n}\n.theme-base16-apathy-min .hljs-addition,\n.theme-base16-apathy-min .hljs-code,\n.theme-base16-apathy-min .hljs-string,\n.theme-base16-apathy-min .hljs-title.class_.inherited__ {\n\tcolor: #883e96;\n}\n.theme-base16-apathy-min .hljs-built_in,\n.theme-base16-apathy-min .hljs-doctag,\n.theme-base16-apathy-min .hljs-keyword.hljs-atrule,\n.theme-base16-apathy-min .hljs-quote,\n.theme-base16-apathy-min .hljs-regexp {\n\tcolor: #963e4c;\n}\n.theme-base16-apathy-min .hljs-attribute,\n.theme-base16-apathy-min .hljs-function .hljs-title,\n.theme-base16-apathy-min .hljs-section,\n.theme-base16-apathy-min .hljs-title.function_,\n.theme-base16-apathy-min .ruby .hljs-property {\n\tcolor: #96883e;\n}\n.theme-base16-apathy-min .diff .hljs-meta,\n.theme-base16-apathy-min .hljs-keyword,\n.theme-base16-apathy-min .hljs-template-tag,\n.theme-base16-apathy-min .hljs-type {\n\tcolor: #4c963e;\n}\n.theme-base16-apathy-min .hljs-emphasis {\n\tcolor: #4c963e;\n\tfont-style: italic;\n}\n.theme-base16-apathy-min .hljs-meta,\n.theme-base16-apathy-min .hljs-meta .hljs-keyword,\n.theme-base16-apathy-min .hljs-meta .hljs-string {\n\tcolor: #3e965b;\n}\n.theme-base16-apathy-min .hljs-meta .hljs-keyword,\n.theme-base16-apathy-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-apprentice {\n\t/*!\n  Theme: Apprentice\n  Author: romainl\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-apprentice pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-apprentice code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-apprentice pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-apprentice code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-apprentice .hljs {\n\tcolor: #bcbcbc;\n\tbackground: #262626;\n}\n.theme-base16-apprentice .hljs::selection,\n.theme-base16-apprentice .hljs ::selection {\n\tbackground-color: #333;\n\tcolor: #bcbcbc;\n}\n.theme-base16-apprentice .hljs-comment {\n\tcolor: #6c6c6c;\n}\n.theme-base16-apprentice .hljs-tag {\n\tcolor: #787878;\n}\n.theme-base16-apprentice .hljs-subst,\n.theme-base16-apprentice .hljs-punctuation,\n.theme-base16-apprentice .hljs-operator {\n\tcolor: #bcbcbc;\n}\n.theme-base16-apprentice .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-apprentice .hljs-bullet,\n.theme-base16-apprentice .hljs-variable,\n.theme-base16-apprentice .hljs-template-variable,\n.theme-base16-apprentice .hljs-selector-tag,\n.theme-base16-apprentice .hljs-name,\n.theme-base16-apprentice .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-apprentice .hljs-symbol,\n.theme-base16-apprentice .hljs-number,\n.theme-base16-apprentice .hljs-link,\n.theme-base16-apprentice .hljs-attr,\n.theme-base16-apprentice .hljs-variable.constant_,\n.theme-base16-apprentice .hljs-literal {\n\tcolor: #ff8700;\n}\n.theme-base16-apprentice .hljs-title,\n.theme-base16-apprentice .hljs-class .hljs-title,\n.theme-base16-apprentice .hljs-title.class_ {\n\tcolor: #5f8787;\n}\n.theme-base16-apprentice .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #5f8787;\n}\n.theme-base16-apprentice .hljs-code,\n.theme-base16-apprentice .hljs-addition,\n.theme-base16-apprentice .hljs-title.class_.inherited__,\n.theme-base16-apprentice .hljs-string {\n\tcolor: #87af87;\n}\n.theme-base16-apprentice .hljs-built_in,\n.theme-base16-apprentice .hljs-doctag,\n.theme-base16-apprentice .hljs-quote,\n.theme-base16-apprentice .hljs-keyword.hljs-atrule,\n.theme-base16-apprentice .hljs-regexp {\n\tcolor: #5f875f;\n}\n.theme-base16-apprentice .hljs-function .hljs-title,\n.theme-base16-apprentice .hljs-attribute,\n.theme-base16-apprentice .ruby .hljs-property,\n.theme-base16-apprentice .hljs-title.function_,\n.theme-base16-apprentice .hljs-section {\n\tcolor: #ffffaf;\n}\n.theme-base16-apprentice .hljs-type,\n.theme-base16-apprentice .hljs-template-tag,\n.theme-base16-apprentice .diff .hljs-meta,\n.theme-base16-apprentice .hljs-keyword {\n\tcolor: #87afd7;\n}\n.theme-base16-apprentice .hljs-emphasis {\n\tcolor: #87afd7;\n\tfont-style: italic;\n}\n.theme-base16-apprentice .hljs-meta,\n.theme-base16-apprentice .hljs-meta .hljs-keyword,\n.theme-base16-apprentice .hljs-meta .hljs-string {\n\tcolor: #5f87af;\n}\n.theme-base16-apprentice .hljs-meta .hljs-keyword,\n.theme-base16-apprentice .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-apprentice-min {\n\t/*!\n  Theme: Apprentice\n  Author: romainl\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-apprentice-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-apprentice-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-apprentice-min .hljs {\n\tcolor: #bcbcbc;\n\tbackground: #262626;\n}\n.theme-base16-apprentice-min .hljs ::selection,\n.theme-base16-apprentice-min .hljs::selection {\n\tbackground-color: #333;\n\tcolor: #bcbcbc;\n}\n.theme-base16-apprentice-min .hljs-comment {\n\tcolor: #6c6c6c;\n}\n.theme-base16-apprentice-min .hljs-tag {\n\tcolor: #787878;\n}\n.theme-base16-apprentice-min .hljs-operator,\n.theme-base16-apprentice-min .hljs-punctuation,\n.theme-base16-apprentice-min .hljs-subst {\n\tcolor: #bcbcbc;\n}\n.theme-base16-apprentice-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-apprentice-min .hljs-bullet,\n.theme-base16-apprentice-min .hljs-deletion,\n.theme-base16-apprentice-min .hljs-name,\n.theme-base16-apprentice-min .hljs-selector-tag,\n.theme-base16-apprentice-min .hljs-template-variable,\n.theme-base16-apprentice-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-apprentice-min .hljs-attr,\n.theme-base16-apprentice-min .hljs-link,\n.theme-base16-apprentice-min .hljs-literal,\n.theme-base16-apprentice-min .hljs-number,\n.theme-base16-apprentice-min .hljs-symbol,\n.theme-base16-apprentice-min .hljs-variable.constant_ {\n\tcolor: #ff8700;\n}\n.theme-base16-apprentice-min .hljs-class .hljs-title,\n.theme-base16-apprentice-min .hljs-title,\n.theme-base16-apprentice-min .hljs-title.class_ {\n\tcolor: #5f8787;\n}\n.theme-base16-apprentice-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #5f8787;\n}\n.theme-base16-apprentice-min .hljs-addition,\n.theme-base16-apprentice-min .hljs-code,\n.theme-base16-apprentice-min .hljs-string,\n.theme-base16-apprentice-min .hljs-title.class_.inherited__ {\n\tcolor: #87af87;\n}\n.theme-base16-apprentice-min .hljs-built_in,\n.theme-base16-apprentice-min .hljs-doctag,\n.theme-base16-apprentice-min .hljs-keyword.hljs-atrule,\n.theme-base16-apprentice-min .hljs-quote,\n.theme-base16-apprentice-min .hljs-regexp {\n\tcolor: #5f875f;\n}\n.theme-base16-apprentice-min .hljs-attribute,\n.theme-base16-apprentice-min .hljs-function .hljs-title,\n.theme-base16-apprentice-min .hljs-section,\n.theme-base16-apprentice-min .hljs-title.function_,\n.theme-base16-apprentice-min .ruby .hljs-property {\n\tcolor: #ffffaf;\n}\n.theme-base16-apprentice-min .diff .hljs-meta,\n.theme-base16-apprentice-min .hljs-keyword,\n.theme-base16-apprentice-min .hljs-template-tag,\n.theme-base16-apprentice-min .hljs-type {\n\tcolor: #87afd7;\n}\n.theme-base16-apprentice-min .hljs-emphasis {\n\tcolor: #87afd7;\n\tfont-style: italic;\n}\n.theme-base16-apprentice-min .hljs-meta,\n.theme-base16-apprentice-min .hljs-meta .hljs-keyword,\n.theme-base16-apprentice-min .hljs-meta .hljs-string {\n\tcolor: #5f87af;\n}\n.theme-base16-apprentice-min .hljs-meta .hljs-keyword,\n.theme-base16-apprentice-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-ashes {\n\t/*!\n  Theme: Ashes\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ashes pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ashes code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ashes pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ashes code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ashes .hljs {\n\tcolor: #c7ccd1;\n\tbackground: #1c2023;\n}\n.theme-base16-ashes .hljs::selection,\n.theme-base16-ashes .hljs ::selection {\n\tbackground-color: #565e65;\n\tcolor: #c7ccd1;\n}\n.theme-base16-ashes .hljs-comment {\n\tcolor: #747c84;\n}\n.theme-base16-ashes .hljs-tag {\n\tcolor: #adb3ba;\n}\n.theme-base16-ashes .hljs-subst,\n.theme-base16-ashes .hljs-punctuation,\n.theme-base16-ashes .hljs-operator {\n\tcolor: #c7ccd1;\n}\n.theme-base16-ashes .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ashes .hljs-bullet,\n.theme-base16-ashes .hljs-variable,\n.theme-base16-ashes .hljs-template-variable,\n.theme-base16-ashes .hljs-selector-tag,\n.theme-base16-ashes .hljs-name,\n.theme-base16-ashes .hljs-deletion {\n\tcolor: #c7ae95;\n}\n.theme-base16-ashes .hljs-symbol,\n.theme-base16-ashes .hljs-number,\n.theme-base16-ashes .hljs-link,\n.theme-base16-ashes .hljs-attr,\n.theme-base16-ashes .hljs-variable.constant_,\n.theme-base16-ashes .hljs-literal {\n\tcolor: #c7c795;\n}\n.theme-base16-ashes .hljs-title,\n.theme-base16-ashes .hljs-class .hljs-title,\n.theme-base16-ashes .hljs-title.class_ {\n\tcolor: #aec795;\n}\n.theme-base16-ashes .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aec795;\n}\n.theme-base16-ashes .hljs-code,\n.theme-base16-ashes .hljs-addition,\n.theme-base16-ashes .hljs-title.class_.inherited__,\n.theme-base16-ashes .hljs-string {\n\tcolor: #95c7ae;\n}\n.theme-base16-ashes .hljs-built_in,\n.theme-base16-ashes .hljs-doctag,\n.theme-base16-ashes .hljs-quote,\n.theme-base16-ashes .hljs-keyword.hljs-atrule,\n.theme-base16-ashes .hljs-regexp {\n\tcolor: #95aec7;\n}\n.theme-base16-ashes .hljs-function .hljs-title,\n.theme-base16-ashes .hljs-attribute,\n.theme-base16-ashes .ruby .hljs-property,\n.theme-base16-ashes .hljs-title.function_,\n.theme-base16-ashes .hljs-section {\n\tcolor: #ae95c7;\n}\n.theme-base16-ashes .hljs-type,\n.theme-base16-ashes .hljs-template-tag,\n.theme-base16-ashes .diff .hljs-meta,\n.theme-base16-ashes .hljs-keyword {\n\tcolor: #c795ae;\n}\n.theme-base16-ashes .hljs-emphasis {\n\tcolor: #c795ae;\n\tfont-style: italic;\n}\n.theme-base16-ashes .hljs-meta,\n.theme-base16-ashes .hljs-meta .hljs-keyword,\n.theme-base16-ashes .hljs-meta .hljs-string {\n\tcolor: #c79595;\n}\n.theme-base16-ashes .hljs-meta .hljs-keyword,\n.theme-base16-ashes .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-ashes-min {\n\t/*!\n  Theme: Ashes\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ashes-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ashes-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ashes-min .hljs {\n\tcolor: #c7ccd1;\n\tbackground: #1c2023;\n}\n.theme-base16-ashes-min .hljs ::selection,\n.theme-base16-ashes-min .hljs::selection {\n\tbackground-color: #565e65;\n\tcolor: #c7ccd1;\n}\n.theme-base16-ashes-min .hljs-comment {\n\tcolor: #747c84;\n}\n.theme-base16-ashes-min .hljs-tag {\n\tcolor: #adb3ba;\n}\n.theme-base16-ashes-min .hljs-operator,\n.theme-base16-ashes-min .hljs-punctuation,\n.theme-base16-ashes-min .hljs-subst {\n\tcolor: #c7ccd1;\n}\n.theme-base16-ashes-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ashes-min .hljs-bullet,\n.theme-base16-ashes-min .hljs-deletion,\n.theme-base16-ashes-min .hljs-name,\n.theme-base16-ashes-min .hljs-selector-tag,\n.theme-base16-ashes-min .hljs-template-variable,\n.theme-base16-ashes-min .hljs-variable {\n\tcolor: #c7ae95;\n}\n.theme-base16-ashes-min .hljs-attr,\n.theme-base16-ashes-min .hljs-link,\n.theme-base16-ashes-min .hljs-literal,\n.theme-base16-ashes-min .hljs-number,\n.theme-base16-ashes-min .hljs-symbol,\n.theme-base16-ashes-min .hljs-variable.constant_ {\n\tcolor: #c7c795;\n}\n.theme-base16-ashes-min .hljs-class .hljs-title,\n.theme-base16-ashes-min .hljs-title,\n.theme-base16-ashes-min .hljs-title.class_ {\n\tcolor: #aec795;\n}\n.theme-base16-ashes-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #aec795;\n}\n.theme-base16-ashes-min .hljs-addition,\n.theme-base16-ashes-min .hljs-code,\n.theme-base16-ashes-min .hljs-string,\n.theme-base16-ashes-min .hljs-title.class_.inherited__ {\n\tcolor: #95c7ae;\n}\n.theme-base16-ashes-min .hljs-built_in,\n.theme-base16-ashes-min .hljs-doctag,\n.theme-base16-ashes-min .hljs-keyword.hljs-atrule,\n.theme-base16-ashes-min .hljs-quote,\n.theme-base16-ashes-min .hljs-regexp {\n\tcolor: #95aec7;\n}\n.theme-base16-ashes-min .hljs-attribute,\n.theme-base16-ashes-min .hljs-function .hljs-title,\n.theme-base16-ashes-min .hljs-section,\n.theme-base16-ashes-min .hljs-title.function_,\n.theme-base16-ashes-min .ruby .hljs-property {\n\tcolor: #ae95c7;\n}\n.theme-base16-ashes-min .diff .hljs-meta,\n.theme-base16-ashes-min .hljs-keyword,\n.theme-base16-ashes-min .hljs-template-tag,\n.theme-base16-ashes-min .hljs-type {\n\tcolor: #c795ae;\n}\n.theme-base16-ashes-min .hljs-emphasis {\n\tcolor: #c795ae;\n\tfont-style: italic;\n}\n.theme-base16-ashes-min .hljs-meta,\n.theme-base16-ashes-min .hljs-meta .hljs-keyword,\n.theme-base16-ashes-min .hljs-meta .hljs-string {\n\tcolor: #c79595;\n}\n.theme-base16-ashes-min .hljs-meta .hljs-keyword,\n.theme-base16-ashes-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-cave-light {\n\t/*!\n  Theme: Atelier Cave Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-cave-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-cave-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-cave-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-cave-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-cave-light .hljs {\n\tcolor: #585260;\n\tbackground: #efecf4;\n}\n.theme-base16-atelier-cave-light .hljs::selection,\n.theme-base16-atelier-cave-light .hljs ::selection {\n\tbackground-color: #8b8792;\n\tcolor: #585260;\n}\n.theme-base16-atelier-cave-light .hljs-comment {\n\tcolor: #7e7887;\n}\n.theme-base16-atelier-cave-light .hljs-tag {\n\tcolor: #655f6d;\n}\n.theme-base16-atelier-cave-light .hljs-subst,\n.theme-base16-atelier-cave-light .hljs-punctuation,\n.theme-base16-atelier-cave-light .hljs-operator {\n\tcolor: #585260;\n}\n.theme-base16-atelier-cave-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-cave-light .hljs-bullet,\n.theme-base16-atelier-cave-light .hljs-variable,\n.theme-base16-atelier-cave-light .hljs-template-variable,\n.theme-base16-atelier-cave-light .hljs-selector-tag,\n.theme-base16-atelier-cave-light .hljs-name,\n.theme-base16-atelier-cave-light .hljs-deletion {\n\tcolor: #be4678;\n}\n.theme-base16-atelier-cave-light .hljs-symbol,\n.theme-base16-atelier-cave-light .hljs-number,\n.theme-base16-atelier-cave-light .hljs-link,\n.theme-base16-atelier-cave-light .hljs-attr,\n.theme-base16-atelier-cave-light .hljs-variable.constant_,\n.theme-base16-atelier-cave-light .hljs-literal {\n\tcolor: #aa573c;\n}\n.theme-base16-atelier-cave-light .hljs-title,\n.theme-base16-atelier-cave-light .hljs-class .hljs-title,\n.theme-base16-atelier-cave-light .hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-cave-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-cave-light .hljs-code,\n.theme-base16-atelier-cave-light .hljs-addition,\n.theme-base16-atelier-cave-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-cave-light .hljs-string {\n\tcolor: #2a9292;\n}\n.theme-base16-atelier-cave-light .hljs-built_in,\n.theme-base16-atelier-cave-light .hljs-doctag,\n.theme-base16-atelier-cave-light .hljs-quote,\n.theme-base16-atelier-cave-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-cave-light .hljs-regexp {\n\tcolor: #398bc6;\n}\n.theme-base16-atelier-cave-light .hljs-function .hljs-title,\n.theme-base16-atelier-cave-light .hljs-attribute,\n.theme-base16-atelier-cave-light .ruby .hljs-property,\n.theme-base16-atelier-cave-light .hljs-title.function_,\n.theme-base16-atelier-cave-light .hljs-section {\n\tcolor: #576ddb;\n}\n.theme-base16-atelier-cave-light .hljs-type,\n.theme-base16-atelier-cave-light .hljs-template-tag,\n.theme-base16-atelier-cave-light .diff .hljs-meta,\n.theme-base16-atelier-cave-light .hljs-keyword {\n\tcolor: #955ae7;\n}\n.theme-base16-atelier-cave-light .hljs-emphasis {\n\tcolor: #955ae7;\n\tfont-style: italic;\n}\n.theme-base16-atelier-cave-light .hljs-meta,\n.theme-base16-atelier-cave-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-cave-light .hljs-meta .hljs-string {\n\tcolor: #bf40bf;\n}\n.theme-base16-atelier-cave-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-cave-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-cave-light-min {\n\t/*!\n  Theme: Atelier Cave Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-cave-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-cave-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-cave-light-min .hljs {\n\tcolor: #585260;\n\tbackground: #efecf4;\n}\n.theme-base16-atelier-cave-light-min .hljs ::selection,\n.theme-base16-atelier-cave-light-min .hljs::selection {\n\tbackground-color: #8b8792;\n\tcolor: #585260;\n}\n.theme-base16-atelier-cave-light-min .hljs-comment {\n\tcolor: #7e7887;\n}\n.theme-base16-atelier-cave-light-min .hljs-tag {\n\tcolor: #655f6d;\n}\n.theme-base16-atelier-cave-light-min .hljs-operator,\n.theme-base16-atelier-cave-light-min .hljs-punctuation,\n.theme-base16-atelier-cave-light-min .hljs-subst {\n\tcolor: #585260;\n}\n.theme-base16-atelier-cave-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-cave-light-min .hljs-bullet,\n.theme-base16-atelier-cave-light-min .hljs-deletion,\n.theme-base16-atelier-cave-light-min .hljs-name,\n.theme-base16-atelier-cave-light-min .hljs-selector-tag,\n.theme-base16-atelier-cave-light-min .hljs-template-variable,\n.theme-base16-atelier-cave-light-min .hljs-variable {\n\tcolor: #be4678;\n}\n.theme-base16-atelier-cave-light-min .hljs-attr,\n.theme-base16-atelier-cave-light-min .hljs-link,\n.theme-base16-atelier-cave-light-min .hljs-literal,\n.theme-base16-atelier-cave-light-min .hljs-number,\n.theme-base16-atelier-cave-light-min .hljs-symbol,\n.theme-base16-atelier-cave-light-min .hljs-variable.constant_ {\n\tcolor: #aa573c;\n}\n.theme-base16-atelier-cave-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-cave-light-min .hljs-title,\n.theme-base16-atelier-cave-light-min .hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-cave-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-cave-light-min .hljs-addition,\n.theme-base16-atelier-cave-light-min .hljs-code,\n.theme-base16-atelier-cave-light-min .hljs-string,\n.theme-base16-atelier-cave-light-min .hljs-title.class_.inherited__ {\n\tcolor: #2a9292;\n}\n.theme-base16-atelier-cave-light-min .hljs-built_in,\n.theme-base16-atelier-cave-light-min .hljs-doctag,\n.theme-base16-atelier-cave-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-cave-light-min .hljs-quote,\n.theme-base16-atelier-cave-light-min .hljs-regexp {\n\tcolor: #398bc6;\n}\n.theme-base16-atelier-cave-light-min .hljs-attribute,\n.theme-base16-atelier-cave-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-cave-light-min .hljs-section,\n.theme-base16-atelier-cave-light-min .hljs-title.function_,\n.theme-base16-atelier-cave-light-min .ruby .hljs-property {\n\tcolor: #576ddb;\n}\n.theme-base16-atelier-cave-light-min .diff .hljs-meta,\n.theme-base16-atelier-cave-light-min .hljs-keyword,\n.theme-base16-atelier-cave-light-min .hljs-template-tag,\n.theme-base16-atelier-cave-light-min .hljs-type {\n\tcolor: #955ae7;\n}\n.theme-base16-atelier-cave-light-min .hljs-emphasis {\n\tcolor: #955ae7;\n\tfont-style: italic;\n}\n.theme-base16-atelier-cave-light-min .hljs-meta,\n.theme-base16-atelier-cave-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-cave-light-min .hljs-meta .hljs-string {\n\tcolor: #bf40bf;\n}\n.theme-base16-atelier-cave-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-cave-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-cave {\n\t/*!\n  Theme: Atelier Cave\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-cave pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-cave code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-cave pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-cave code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-cave .hljs {\n\tcolor: #8b8792;\n\tbackground: #19171c;\n}\n.theme-base16-atelier-cave .hljs::selection,\n.theme-base16-atelier-cave .hljs ::selection {\n\tbackground-color: #585260;\n\tcolor: #8b8792;\n}\n.theme-base16-atelier-cave .hljs-comment {\n\tcolor: #655f6d;\n}\n.theme-base16-atelier-cave .hljs-tag {\n\tcolor: #7e7887;\n}\n.theme-base16-atelier-cave .hljs-subst,\n.theme-base16-atelier-cave .hljs-punctuation,\n.theme-base16-atelier-cave .hljs-operator {\n\tcolor: #8b8792;\n}\n.theme-base16-atelier-cave .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-cave .hljs-bullet,\n.theme-base16-atelier-cave .hljs-variable,\n.theme-base16-atelier-cave .hljs-template-variable,\n.theme-base16-atelier-cave .hljs-selector-tag,\n.theme-base16-atelier-cave .hljs-name,\n.theme-base16-atelier-cave .hljs-deletion {\n\tcolor: #be4678;\n}\n.theme-base16-atelier-cave .hljs-symbol,\n.theme-base16-atelier-cave .hljs-number,\n.theme-base16-atelier-cave .hljs-link,\n.theme-base16-atelier-cave .hljs-attr,\n.theme-base16-atelier-cave .hljs-variable.constant_,\n.theme-base16-atelier-cave .hljs-literal {\n\tcolor: #aa573c;\n}\n.theme-base16-atelier-cave .hljs-title,\n.theme-base16-atelier-cave .hljs-class .hljs-title,\n.theme-base16-atelier-cave .hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-cave .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-cave .hljs-code,\n.theme-base16-atelier-cave .hljs-addition,\n.theme-base16-atelier-cave .hljs-title.class_.inherited__,\n.theme-base16-atelier-cave .hljs-string {\n\tcolor: #2a9292;\n}\n.theme-base16-atelier-cave .hljs-built_in,\n.theme-base16-atelier-cave .hljs-doctag,\n.theme-base16-atelier-cave .hljs-quote,\n.theme-base16-atelier-cave .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-cave .hljs-regexp {\n\tcolor: #398bc6;\n}\n.theme-base16-atelier-cave .hljs-function .hljs-title,\n.theme-base16-atelier-cave .hljs-attribute,\n.theme-base16-atelier-cave .ruby .hljs-property,\n.theme-base16-atelier-cave .hljs-title.function_,\n.theme-base16-atelier-cave .hljs-section {\n\tcolor: #576ddb;\n}\n.theme-base16-atelier-cave .hljs-type,\n.theme-base16-atelier-cave .hljs-template-tag,\n.theme-base16-atelier-cave .diff .hljs-meta,\n.theme-base16-atelier-cave .hljs-keyword {\n\tcolor: #955ae7;\n}\n.theme-base16-atelier-cave .hljs-emphasis {\n\tcolor: #955ae7;\n\tfont-style: italic;\n}\n.theme-base16-atelier-cave .hljs-meta,\n.theme-base16-atelier-cave .hljs-meta .hljs-keyword,\n.theme-base16-atelier-cave .hljs-meta .hljs-string {\n\tcolor: #bf40bf;\n}\n.theme-base16-atelier-cave .hljs-meta .hljs-keyword,\n.theme-base16-atelier-cave .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-cave-min {\n\t/*!\n  Theme: Atelier Cave\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-cave-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-cave-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-cave-min .hljs {\n\tcolor: #8b8792;\n\tbackground: #19171c;\n}\n.theme-base16-atelier-cave-min .hljs ::selection,\n.theme-base16-atelier-cave-min .hljs::selection {\n\tbackground-color: #585260;\n\tcolor: #8b8792;\n}\n.theme-base16-atelier-cave-min .hljs-comment {\n\tcolor: #655f6d;\n}\n.theme-base16-atelier-cave-min .hljs-tag {\n\tcolor: #7e7887;\n}\n.theme-base16-atelier-cave-min .hljs-operator,\n.theme-base16-atelier-cave-min .hljs-punctuation,\n.theme-base16-atelier-cave-min .hljs-subst {\n\tcolor: #8b8792;\n}\n.theme-base16-atelier-cave-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-cave-min .hljs-bullet,\n.theme-base16-atelier-cave-min .hljs-deletion,\n.theme-base16-atelier-cave-min .hljs-name,\n.theme-base16-atelier-cave-min .hljs-selector-tag,\n.theme-base16-atelier-cave-min .hljs-template-variable,\n.theme-base16-atelier-cave-min .hljs-variable {\n\tcolor: #be4678;\n}\n.theme-base16-atelier-cave-min .hljs-attr,\n.theme-base16-atelier-cave-min .hljs-link,\n.theme-base16-atelier-cave-min .hljs-literal,\n.theme-base16-atelier-cave-min .hljs-number,\n.theme-base16-atelier-cave-min .hljs-symbol,\n.theme-base16-atelier-cave-min .hljs-variable.constant_ {\n\tcolor: #aa573c;\n}\n.theme-base16-atelier-cave-min .hljs-class .hljs-title,\n.theme-base16-atelier-cave-min .hljs-title,\n.theme-base16-atelier-cave-min .hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-cave-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-cave-min .hljs-addition,\n.theme-base16-atelier-cave-min .hljs-code,\n.theme-base16-atelier-cave-min .hljs-string,\n.theme-base16-atelier-cave-min .hljs-title.class_.inherited__ {\n\tcolor: #2a9292;\n}\n.theme-base16-atelier-cave-min .hljs-built_in,\n.theme-base16-atelier-cave-min .hljs-doctag,\n.theme-base16-atelier-cave-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-cave-min .hljs-quote,\n.theme-base16-atelier-cave-min .hljs-regexp {\n\tcolor: #398bc6;\n}\n.theme-base16-atelier-cave-min .hljs-attribute,\n.theme-base16-atelier-cave-min .hljs-function .hljs-title,\n.theme-base16-atelier-cave-min .hljs-section,\n.theme-base16-atelier-cave-min .hljs-title.function_,\n.theme-base16-atelier-cave-min .ruby .hljs-property {\n\tcolor: #576ddb;\n}\n.theme-base16-atelier-cave-min .diff .hljs-meta,\n.theme-base16-atelier-cave-min .hljs-keyword,\n.theme-base16-atelier-cave-min .hljs-template-tag,\n.theme-base16-atelier-cave-min .hljs-type {\n\tcolor: #955ae7;\n}\n.theme-base16-atelier-cave-min .hljs-emphasis {\n\tcolor: #955ae7;\n\tfont-style: italic;\n}\n.theme-base16-atelier-cave-min .hljs-meta,\n.theme-base16-atelier-cave-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-cave-min .hljs-meta .hljs-string {\n\tcolor: #bf40bf;\n}\n.theme-base16-atelier-cave-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-cave-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-dune-light {\n\t/*!\n  Theme: Atelier Dune Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-dune-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-dune-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-dune-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-dune-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-dune-light .hljs {\n\tcolor: #6e6b5e;\n\tbackground: #fefbec;\n}\n.theme-base16-atelier-dune-light .hljs::selection,\n.theme-base16-atelier-dune-light .hljs ::selection {\n\tbackground-color: #a6a28c;\n\tcolor: #6e6b5e;\n}\n.theme-base16-atelier-dune-light .hljs-comment {\n\tcolor: #999580;\n}\n.theme-base16-atelier-dune-light .hljs-tag {\n\tcolor: #7d7a68;\n}\n.theme-base16-atelier-dune-light .hljs-subst,\n.theme-base16-atelier-dune-light .hljs-punctuation,\n.theme-base16-atelier-dune-light .hljs-operator {\n\tcolor: #6e6b5e;\n}\n.theme-base16-atelier-dune-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-dune-light .hljs-bullet,\n.theme-base16-atelier-dune-light .hljs-variable,\n.theme-base16-atelier-dune-light .hljs-template-variable,\n.theme-base16-atelier-dune-light .hljs-selector-tag,\n.theme-base16-atelier-dune-light .hljs-name,\n.theme-base16-atelier-dune-light .hljs-deletion {\n\tcolor: #d73737;\n}\n.theme-base16-atelier-dune-light .hljs-symbol,\n.theme-base16-atelier-dune-light .hljs-number,\n.theme-base16-atelier-dune-light .hljs-link,\n.theme-base16-atelier-dune-light .hljs-attr,\n.theme-base16-atelier-dune-light .hljs-variable.constant_,\n.theme-base16-atelier-dune-light .hljs-literal {\n\tcolor: #b65611;\n}\n.theme-base16-atelier-dune-light .hljs-title,\n.theme-base16-atelier-dune-light .hljs-class .hljs-title,\n.theme-base16-atelier-dune-light .hljs-title.class_ {\n\tcolor: #ae9513;\n}\n.theme-base16-atelier-dune-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ae9513;\n}\n.theme-base16-atelier-dune-light .hljs-code,\n.theme-base16-atelier-dune-light .hljs-addition,\n.theme-base16-atelier-dune-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-dune-light .hljs-string {\n\tcolor: #60ac39;\n}\n.theme-base16-atelier-dune-light .hljs-built_in,\n.theme-base16-atelier-dune-light .hljs-doctag,\n.theme-base16-atelier-dune-light .hljs-quote,\n.theme-base16-atelier-dune-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-dune-light .hljs-regexp {\n\tcolor: #1fad83;\n}\n.theme-base16-atelier-dune-light .hljs-function .hljs-title,\n.theme-base16-atelier-dune-light .hljs-attribute,\n.theme-base16-atelier-dune-light .ruby .hljs-property,\n.theme-base16-atelier-dune-light .hljs-title.function_,\n.theme-base16-atelier-dune-light .hljs-section {\n\tcolor: #6684e1;\n}\n.theme-base16-atelier-dune-light .hljs-type,\n.theme-base16-atelier-dune-light .hljs-template-tag,\n.theme-base16-atelier-dune-light .diff .hljs-meta,\n.theme-base16-atelier-dune-light .hljs-keyword {\n\tcolor: #b854d4;\n}\n.theme-base16-atelier-dune-light .hljs-emphasis {\n\tcolor: #b854d4;\n\tfont-style: italic;\n}\n.theme-base16-atelier-dune-light .hljs-meta,\n.theme-base16-atelier-dune-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-dune-light .hljs-meta .hljs-string {\n\tcolor: #d43552;\n}\n.theme-base16-atelier-dune-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-dune-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-dune-light-min {\n\t/*!\n  Theme: Atelier Dune Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-dune-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-dune-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-dune-light-min .hljs {\n\tcolor: #6e6b5e;\n\tbackground: #fefbec;\n}\n.theme-base16-atelier-dune-light-min .hljs ::selection,\n.theme-base16-atelier-dune-light-min .hljs::selection {\n\tbackground-color: #a6a28c;\n\tcolor: #6e6b5e;\n}\n.theme-base16-atelier-dune-light-min .hljs-comment {\n\tcolor: #999580;\n}\n.theme-base16-atelier-dune-light-min .hljs-tag {\n\tcolor: #7d7a68;\n}\n.theme-base16-atelier-dune-light-min .hljs-operator,\n.theme-base16-atelier-dune-light-min .hljs-punctuation,\n.theme-base16-atelier-dune-light-min .hljs-subst {\n\tcolor: #6e6b5e;\n}\n.theme-base16-atelier-dune-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-dune-light-min .hljs-bullet,\n.theme-base16-atelier-dune-light-min .hljs-deletion,\n.theme-base16-atelier-dune-light-min .hljs-name,\n.theme-base16-atelier-dune-light-min .hljs-selector-tag,\n.theme-base16-atelier-dune-light-min .hljs-template-variable,\n.theme-base16-atelier-dune-light-min .hljs-variable {\n\tcolor: #d73737;\n}\n.theme-base16-atelier-dune-light-min .hljs-attr,\n.theme-base16-atelier-dune-light-min .hljs-link,\n.theme-base16-atelier-dune-light-min .hljs-literal,\n.theme-base16-atelier-dune-light-min .hljs-number,\n.theme-base16-atelier-dune-light-min .hljs-symbol,\n.theme-base16-atelier-dune-light-min .hljs-variable.constant_ {\n\tcolor: #b65611;\n}\n.theme-base16-atelier-dune-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-dune-light-min .hljs-title,\n.theme-base16-atelier-dune-light-min .hljs-title.class_ {\n\tcolor: #ae9513;\n}\n.theme-base16-atelier-dune-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ae9513;\n}\n.theme-base16-atelier-dune-light-min .hljs-addition,\n.theme-base16-atelier-dune-light-min .hljs-code,\n.theme-base16-atelier-dune-light-min .hljs-string,\n.theme-base16-atelier-dune-light-min .hljs-title.class_.inherited__ {\n\tcolor: #60ac39;\n}\n.theme-base16-atelier-dune-light-min .hljs-built_in,\n.theme-base16-atelier-dune-light-min .hljs-doctag,\n.theme-base16-atelier-dune-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-dune-light-min .hljs-quote,\n.theme-base16-atelier-dune-light-min .hljs-regexp {\n\tcolor: #1fad83;\n}\n.theme-base16-atelier-dune-light-min .hljs-attribute,\n.theme-base16-atelier-dune-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-dune-light-min .hljs-section,\n.theme-base16-atelier-dune-light-min .hljs-title.function_,\n.theme-base16-atelier-dune-light-min .ruby .hljs-property {\n\tcolor: #6684e1;\n}\n.theme-base16-atelier-dune-light-min .diff .hljs-meta,\n.theme-base16-atelier-dune-light-min .hljs-keyword,\n.theme-base16-atelier-dune-light-min .hljs-template-tag,\n.theme-base16-atelier-dune-light-min .hljs-type {\n\tcolor: #b854d4;\n}\n.theme-base16-atelier-dune-light-min .hljs-emphasis {\n\tcolor: #b854d4;\n\tfont-style: italic;\n}\n.theme-base16-atelier-dune-light-min .hljs-meta,\n.theme-base16-atelier-dune-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-dune-light-min .hljs-meta .hljs-string {\n\tcolor: #d43552;\n}\n.theme-base16-atelier-dune-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-dune-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-dune {\n\t/*!\n  Theme: Atelier Dune\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-dune pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-dune code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-dune pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-dune code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-dune .hljs {\n\tcolor: #a6a28c;\n\tbackground: #20201d;\n}\n.theme-base16-atelier-dune .hljs::selection,\n.theme-base16-atelier-dune .hljs ::selection {\n\tbackground-color: #6e6b5e;\n\tcolor: #a6a28c;\n}\n.theme-base16-atelier-dune .hljs-comment {\n\tcolor: #7d7a68;\n}\n.theme-base16-atelier-dune .hljs-tag {\n\tcolor: #999580;\n}\n.theme-base16-atelier-dune .hljs-subst,\n.theme-base16-atelier-dune .hljs-punctuation,\n.theme-base16-atelier-dune .hljs-operator {\n\tcolor: #a6a28c;\n}\n.theme-base16-atelier-dune .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-dune .hljs-bullet,\n.theme-base16-atelier-dune .hljs-variable,\n.theme-base16-atelier-dune .hljs-template-variable,\n.theme-base16-atelier-dune .hljs-selector-tag,\n.theme-base16-atelier-dune .hljs-name,\n.theme-base16-atelier-dune .hljs-deletion {\n\tcolor: #d73737;\n}\n.theme-base16-atelier-dune .hljs-symbol,\n.theme-base16-atelier-dune .hljs-number,\n.theme-base16-atelier-dune .hljs-link,\n.theme-base16-atelier-dune .hljs-attr,\n.theme-base16-atelier-dune .hljs-variable.constant_,\n.theme-base16-atelier-dune .hljs-literal {\n\tcolor: #b65611;\n}\n.theme-base16-atelier-dune .hljs-title,\n.theme-base16-atelier-dune .hljs-class .hljs-title,\n.theme-base16-atelier-dune .hljs-title.class_ {\n\tcolor: #ae9513;\n}\n.theme-base16-atelier-dune .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ae9513;\n}\n.theme-base16-atelier-dune .hljs-code,\n.theme-base16-atelier-dune .hljs-addition,\n.theme-base16-atelier-dune .hljs-title.class_.inherited__,\n.theme-base16-atelier-dune .hljs-string {\n\tcolor: #60ac39;\n}\n.theme-base16-atelier-dune .hljs-built_in,\n.theme-base16-atelier-dune .hljs-doctag,\n.theme-base16-atelier-dune .hljs-quote,\n.theme-base16-atelier-dune .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-dune .hljs-regexp {\n\tcolor: #1fad83;\n}\n.theme-base16-atelier-dune .hljs-function .hljs-title,\n.theme-base16-atelier-dune .hljs-attribute,\n.theme-base16-atelier-dune .ruby .hljs-property,\n.theme-base16-atelier-dune .hljs-title.function_,\n.theme-base16-atelier-dune .hljs-section {\n\tcolor: #6684e1;\n}\n.theme-base16-atelier-dune .hljs-type,\n.theme-base16-atelier-dune .hljs-template-tag,\n.theme-base16-atelier-dune .diff .hljs-meta,\n.theme-base16-atelier-dune .hljs-keyword {\n\tcolor: #b854d4;\n}\n.theme-base16-atelier-dune .hljs-emphasis {\n\tcolor: #b854d4;\n\tfont-style: italic;\n}\n.theme-base16-atelier-dune .hljs-meta,\n.theme-base16-atelier-dune .hljs-meta .hljs-keyword,\n.theme-base16-atelier-dune .hljs-meta .hljs-string {\n\tcolor: #d43552;\n}\n.theme-base16-atelier-dune .hljs-meta .hljs-keyword,\n.theme-base16-atelier-dune .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-dune-min {\n\t/*!\n  Theme: Atelier Dune\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-dune-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-dune-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-dune-min .hljs {\n\tcolor: #a6a28c;\n\tbackground: #20201d;\n}\n.theme-base16-atelier-dune-min .hljs ::selection,\n.theme-base16-atelier-dune-min .hljs::selection {\n\tbackground-color: #6e6b5e;\n\tcolor: #a6a28c;\n}\n.theme-base16-atelier-dune-min .hljs-comment {\n\tcolor: #7d7a68;\n}\n.theme-base16-atelier-dune-min .hljs-tag {\n\tcolor: #999580;\n}\n.theme-base16-atelier-dune-min .hljs-operator,\n.theme-base16-atelier-dune-min .hljs-punctuation,\n.theme-base16-atelier-dune-min .hljs-subst {\n\tcolor: #a6a28c;\n}\n.theme-base16-atelier-dune-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-dune-min .hljs-bullet,\n.theme-base16-atelier-dune-min .hljs-deletion,\n.theme-base16-atelier-dune-min .hljs-name,\n.theme-base16-atelier-dune-min .hljs-selector-tag,\n.theme-base16-atelier-dune-min .hljs-template-variable,\n.theme-base16-atelier-dune-min .hljs-variable {\n\tcolor: #d73737;\n}\n.theme-base16-atelier-dune-min .hljs-attr,\n.theme-base16-atelier-dune-min .hljs-link,\n.theme-base16-atelier-dune-min .hljs-literal,\n.theme-base16-atelier-dune-min .hljs-number,\n.theme-base16-atelier-dune-min .hljs-symbol,\n.theme-base16-atelier-dune-min .hljs-variable.constant_ {\n\tcolor: #b65611;\n}\n.theme-base16-atelier-dune-min .hljs-class .hljs-title,\n.theme-base16-atelier-dune-min .hljs-title,\n.theme-base16-atelier-dune-min .hljs-title.class_ {\n\tcolor: #ae9513;\n}\n.theme-base16-atelier-dune-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ae9513;\n}\n.theme-base16-atelier-dune-min .hljs-addition,\n.theme-base16-atelier-dune-min .hljs-code,\n.theme-base16-atelier-dune-min .hljs-string,\n.theme-base16-atelier-dune-min .hljs-title.class_.inherited__ {\n\tcolor: #60ac39;\n}\n.theme-base16-atelier-dune-min .hljs-built_in,\n.theme-base16-atelier-dune-min .hljs-doctag,\n.theme-base16-atelier-dune-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-dune-min .hljs-quote,\n.theme-base16-atelier-dune-min .hljs-regexp {\n\tcolor: #1fad83;\n}\n.theme-base16-atelier-dune-min .hljs-attribute,\n.theme-base16-atelier-dune-min .hljs-function .hljs-title,\n.theme-base16-atelier-dune-min .hljs-section,\n.theme-base16-atelier-dune-min .hljs-title.function_,\n.theme-base16-atelier-dune-min .ruby .hljs-property {\n\tcolor: #6684e1;\n}\n.theme-base16-atelier-dune-min .diff .hljs-meta,\n.theme-base16-atelier-dune-min .hljs-keyword,\n.theme-base16-atelier-dune-min .hljs-template-tag,\n.theme-base16-atelier-dune-min .hljs-type {\n\tcolor: #b854d4;\n}\n.theme-base16-atelier-dune-min .hljs-emphasis {\n\tcolor: #b854d4;\n\tfont-style: italic;\n}\n.theme-base16-atelier-dune-min .hljs-meta,\n.theme-base16-atelier-dune-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-dune-min .hljs-meta .hljs-string {\n\tcolor: #d43552;\n}\n.theme-base16-atelier-dune-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-dune-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-estuary-light {\n\t/*!\n  Theme: Atelier Estuary Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-estuary-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-estuary-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-estuary-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-estuary-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-estuary-light .hljs {\n\tcolor: #5f5e4e;\n\tbackground: #f4f3ec;\n}\n.theme-base16-atelier-estuary-light .hljs::selection,\n.theme-base16-atelier-estuary-light .hljs ::selection {\n\tbackground-color: #929181;\n\tcolor: #5f5e4e;\n}\n.theme-base16-atelier-estuary-light .hljs-comment {\n\tcolor: #878573;\n}\n.theme-base16-atelier-estuary-light .hljs-tag {\n\tcolor: #6c6b5a;\n}\n.theme-base16-atelier-estuary-light .hljs-subst,\n.theme-base16-atelier-estuary-light .hljs-punctuation,\n.theme-base16-atelier-estuary-light .hljs-operator {\n\tcolor: #5f5e4e;\n}\n.theme-base16-atelier-estuary-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-estuary-light .hljs-bullet,\n.theme-base16-atelier-estuary-light .hljs-variable,\n.theme-base16-atelier-estuary-light .hljs-template-variable,\n.theme-base16-atelier-estuary-light .hljs-selector-tag,\n.theme-base16-atelier-estuary-light .hljs-name,\n.theme-base16-atelier-estuary-light .hljs-deletion {\n\tcolor: #ba6236;\n}\n.theme-base16-atelier-estuary-light .hljs-symbol,\n.theme-base16-atelier-estuary-light .hljs-number,\n.theme-base16-atelier-estuary-light .hljs-link,\n.theme-base16-atelier-estuary-light .hljs-attr,\n.theme-base16-atelier-estuary-light .hljs-variable.constant_,\n.theme-base16-atelier-estuary-light .hljs-literal {\n\tcolor: #ae7313;\n}\n.theme-base16-atelier-estuary-light .hljs-title,\n.theme-base16-atelier-estuary-light .hljs-class .hljs-title,\n.theme-base16-atelier-estuary-light .hljs-title.class_ {\n\tcolor: #a5980d;\n}\n.theme-base16-atelier-estuary-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a5980d;\n}\n.theme-base16-atelier-estuary-light .hljs-code,\n.theme-base16-atelier-estuary-light .hljs-addition,\n.theme-base16-atelier-estuary-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-estuary-light .hljs-string {\n\tcolor: #7d9726;\n}\n.theme-base16-atelier-estuary-light .hljs-built_in,\n.theme-base16-atelier-estuary-light .hljs-doctag,\n.theme-base16-atelier-estuary-light .hljs-quote,\n.theme-base16-atelier-estuary-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-estuary-light .hljs-regexp {\n\tcolor: #5b9d48;\n}\n.theme-base16-atelier-estuary-light .hljs-function .hljs-title,\n.theme-base16-atelier-estuary-light .hljs-attribute,\n.theme-base16-atelier-estuary-light .ruby .hljs-property,\n.theme-base16-atelier-estuary-light .hljs-title.function_,\n.theme-base16-atelier-estuary-light .hljs-section {\n\tcolor: #36a166;\n}\n.theme-base16-atelier-estuary-light .hljs-type,\n.theme-base16-atelier-estuary-light .hljs-template-tag,\n.theme-base16-atelier-estuary-light .diff .hljs-meta,\n.theme-base16-atelier-estuary-light .hljs-keyword {\n\tcolor: #5f9182;\n}\n.theme-base16-atelier-estuary-light .hljs-emphasis {\n\tcolor: #5f9182;\n\tfont-style: italic;\n}\n.theme-base16-atelier-estuary-light .hljs-meta,\n.theme-base16-atelier-estuary-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-estuary-light .hljs-meta .hljs-string {\n\tcolor: #9d6c7c;\n}\n.theme-base16-atelier-estuary-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-estuary-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-estuary-light-min {\n\t/*!\n  Theme: Atelier Estuary Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-estuary-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-estuary-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-estuary-light-min .hljs {\n\tcolor: #5f5e4e;\n\tbackground: #f4f3ec;\n}\n.theme-base16-atelier-estuary-light-min .hljs ::selection,\n.theme-base16-atelier-estuary-light-min .hljs::selection {\n\tbackground-color: #929181;\n\tcolor: #5f5e4e;\n}\n.theme-base16-atelier-estuary-light-min .hljs-comment {\n\tcolor: #878573;\n}\n.theme-base16-atelier-estuary-light-min .hljs-tag {\n\tcolor: #6c6b5a;\n}\n.theme-base16-atelier-estuary-light-min .hljs-operator,\n.theme-base16-atelier-estuary-light-min .hljs-punctuation,\n.theme-base16-atelier-estuary-light-min .hljs-subst {\n\tcolor: #5f5e4e;\n}\n.theme-base16-atelier-estuary-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-estuary-light-min .hljs-bullet,\n.theme-base16-atelier-estuary-light-min .hljs-deletion,\n.theme-base16-atelier-estuary-light-min .hljs-name,\n.theme-base16-atelier-estuary-light-min .hljs-selector-tag,\n.theme-base16-atelier-estuary-light-min .hljs-template-variable,\n.theme-base16-atelier-estuary-light-min .hljs-variable {\n\tcolor: #ba6236;\n}\n.theme-base16-atelier-estuary-light-min .hljs-attr,\n.theme-base16-atelier-estuary-light-min .hljs-link,\n.theme-base16-atelier-estuary-light-min .hljs-literal,\n.theme-base16-atelier-estuary-light-min .hljs-number,\n.theme-base16-atelier-estuary-light-min .hljs-symbol,\n.theme-base16-atelier-estuary-light-min .hljs-variable.constant_ {\n\tcolor: #ae7313;\n}\n.theme-base16-atelier-estuary-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-estuary-light-min .hljs-title,\n.theme-base16-atelier-estuary-light-min .hljs-title.class_ {\n\tcolor: #a5980d;\n}\n.theme-base16-atelier-estuary-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a5980d;\n}\n.theme-base16-atelier-estuary-light-min .hljs-addition,\n.theme-base16-atelier-estuary-light-min .hljs-code,\n.theme-base16-atelier-estuary-light-min .hljs-string,\n.theme-base16-atelier-estuary-light-min .hljs-title.class_.inherited__ {\n\tcolor: #7d9726;\n}\n.theme-base16-atelier-estuary-light-min .hljs-built_in,\n.theme-base16-atelier-estuary-light-min .hljs-doctag,\n.theme-base16-atelier-estuary-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-estuary-light-min .hljs-quote,\n.theme-base16-atelier-estuary-light-min .hljs-regexp {\n\tcolor: #5b9d48;\n}\n.theme-base16-atelier-estuary-light-min .hljs-attribute,\n.theme-base16-atelier-estuary-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-estuary-light-min .hljs-section,\n.theme-base16-atelier-estuary-light-min .hljs-title.function_,\n.theme-base16-atelier-estuary-light-min .ruby .hljs-property {\n\tcolor: #36a166;\n}\n.theme-base16-atelier-estuary-light-min .diff .hljs-meta,\n.theme-base16-atelier-estuary-light-min .hljs-keyword,\n.theme-base16-atelier-estuary-light-min .hljs-template-tag,\n.theme-base16-atelier-estuary-light-min .hljs-type {\n\tcolor: #5f9182;\n}\n.theme-base16-atelier-estuary-light-min .hljs-emphasis {\n\tcolor: #5f9182;\n\tfont-style: italic;\n}\n.theme-base16-atelier-estuary-light-min .hljs-meta,\n.theme-base16-atelier-estuary-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-estuary-light-min .hljs-meta .hljs-string {\n\tcolor: #9d6c7c;\n}\n.theme-base16-atelier-estuary-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-estuary-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-estuary {\n\t/*!\n  Theme: Atelier Estuary\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-estuary pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-estuary code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-estuary pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-estuary code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-estuary .hljs {\n\tcolor: #929181;\n\tbackground: #22221b;\n}\n.theme-base16-atelier-estuary .hljs::selection,\n.theme-base16-atelier-estuary .hljs ::selection {\n\tbackground-color: #5f5e4e;\n\tcolor: #929181;\n}\n.theme-base16-atelier-estuary .hljs-comment {\n\tcolor: #6c6b5a;\n}\n.theme-base16-atelier-estuary .hljs-tag {\n\tcolor: #878573;\n}\n.theme-base16-atelier-estuary .hljs-subst,\n.theme-base16-atelier-estuary .hljs-punctuation,\n.theme-base16-atelier-estuary .hljs-operator {\n\tcolor: #929181;\n}\n.theme-base16-atelier-estuary .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-estuary .hljs-bullet,\n.theme-base16-atelier-estuary .hljs-variable,\n.theme-base16-atelier-estuary .hljs-template-variable,\n.theme-base16-atelier-estuary .hljs-selector-tag,\n.theme-base16-atelier-estuary .hljs-name,\n.theme-base16-atelier-estuary .hljs-deletion {\n\tcolor: #ba6236;\n}\n.theme-base16-atelier-estuary .hljs-symbol,\n.theme-base16-atelier-estuary .hljs-number,\n.theme-base16-atelier-estuary .hljs-link,\n.theme-base16-atelier-estuary .hljs-attr,\n.theme-base16-atelier-estuary .hljs-variable.constant_,\n.theme-base16-atelier-estuary .hljs-literal {\n\tcolor: #ae7313;\n}\n.theme-base16-atelier-estuary .hljs-title,\n.theme-base16-atelier-estuary .hljs-class .hljs-title,\n.theme-base16-atelier-estuary .hljs-title.class_ {\n\tcolor: #a5980d;\n}\n.theme-base16-atelier-estuary .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a5980d;\n}\n.theme-base16-atelier-estuary .hljs-code,\n.theme-base16-atelier-estuary .hljs-addition,\n.theme-base16-atelier-estuary .hljs-title.class_.inherited__,\n.theme-base16-atelier-estuary .hljs-string {\n\tcolor: #7d9726;\n}\n.theme-base16-atelier-estuary .hljs-built_in,\n.theme-base16-atelier-estuary .hljs-doctag,\n.theme-base16-atelier-estuary .hljs-quote,\n.theme-base16-atelier-estuary .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-estuary .hljs-regexp {\n\tcolor: #5b9d48;\n}\n.theme-base16-atelier-estuary .hljs-function .hljs-title,\n.theme-base16-atelier-estuary .hljs-attribute,\n.theme-base16-atelier-estuary .ruby .hljs-property,\n.theme-base16-atelier-estuary .hljs-title.function_,\n.theme-base16-atelier-estuary .hljs-section {\n\tcolor: #36a166;\n}\n.theme-base16-atelier-estuary .hljs-type,\n.theme-base16-atelier-estuary .hljs-template-tag,\n.theme-base16-atelier-estuary .diff .hljs-meta,\n.theme-base16-atelier-estuary .hljs-keyword {\n\tcolor: #5f9182;\n}\n.theme-base16-atelier-estuary .hljs-emphasis {\n\tcolor: #5f9182;\n\tfont-style: italic;\n}\n.theme-base16-atelier-estuary .hljs-meta,\n.theme-base16-atelier-estuary .hljs-meta .hljs-keyword,\n.theme-base16-atelier-estuary .hljs-meta .hljs-string {\n\tcolor: #9d6c7c;\n}\n.theme-base16-atelier-estuary .hljs-meta .hljs-keyword,\n.theme-base16-atelier-estuary .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-estuary-min {\n\t/*!\n  Theme: Atelier Estuary\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-estuary-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-estuary-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-estuary-min .hljs {\n\tcolor: #929181;\n\tbackground: #22221b;\n}\n.theme-base16-atelier-estuary-min .hljs ::selection,\n.theme-base16-atelier-estuary-min .hljs::selection {\n\tbackground-color: #5f5e4e;\n\tcolor: #929181;\n}\n.theme-base16-atelier-estuary-min .hljs-comment {\n\tcolor: #6c6b5a;\n}\n.theme-base16-atelier-estuary-min .hljs-tag {\n\tcolor: #878573;\n}\n.theme-base16-atelier-estuary-min .hljs-operator,\n.theme-base16-atelier-estuary-min .hljs-punctuation,\n.theme-base16-atelier-estuary-min .hljs-subst {\n\tcolor: #929181;\n}\n.theme-base16-atelier-estuary-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-estuary-min .hljs-bullet,\n.theme-base16-atelier-estuary-min .hljs-deletion,\n.theme-base16-atelier-estuary-min .hljs-name,\n.theme-base16-atelier-estuary-min .hljs-selector-tag,\n.theme-base16-atelier-estuary-min .hljs-template-variable,\n.theme-base16-atelier-estuary-min .hljs-variable {\n\tcolor: #ba6236;\n}\n.theme-base16-atelier-estuary-min .hljs-attr,\n.theme-base16-atelier-estuary-min .hljs-link,\n.theme-base16-atelier-estuary-min .hljs-literal,\n.theme-base16-atelier-estuary-min .hljs-number,\n.theme-base16-atelier-estuary-min .hljs-symbol,\n.theme-base16-atelier-estuary-min .hljs-variable.constant_ {\n\tcolor: #ae7313;\n}\n.theme-base16-atelier-estuary-min .hljs-class .hljs-title,\n.theme-base16-atelier-estuary-min .hljs-title,\n.theme-base16-atelier-estuary-min .hljs-title.class_ {\n\tcolor: #a5980d;\n}\n.theme-base16-atelier-estuary-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a5980d;\n}\n.theme-base16-atelier-estuary-min .hljs-addition,\n.theme-base16-atelier-estuary-min .hljs-code,\n.theme-base16-atelier-estuary-min .hljs-string,\n.theme-base16-atelier-estuary-min .hljs-title.class_.inherited__ {\n\tcolor: #7d9726;\n}\n.theme-base16-atelier-estuary-min .hljs-built_in,\n.theme-base16-atelier-estuary-min .hljs-doctag,\n.theme-base16-atelier-estuary-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-estuary-min .hljs-quote,\n.theme-base16-atelier-estuary-min .hljs-regexp {\n\tcolor: #5b9d48;\n}\n.theme-base16-atelier-estuary-min .hljs-attribute,\n.theme-base16-atelier-estuary-min .hljs-function .hljs-title,\n.theme-base16-atelier-estuary-min .hljs-section,\n.theme-base16-atelier-estuary-min .hljs-title.function_,\n.theme-base16-atelier-estuary-min .ruby .hljs-property {\n\tcolor: #36a166;\n}\n.theme-base16-atelier-estuary-min .diff .hljs-meta,\n.theme-base16-atelier-estuary-min .hljs-keyword,\n.theme-base16-atelier-estuary-min .hljs-template-tag,\n.theme-base16-atelier-estuary-min .hljs-type {\n\tcolor: #5f9182;\n}\n.theme-base16-atelier-estuary-min .hljs-emphasis {\n\tcolor: #5f9182;\n\tfont-style: italic;\n}\n.theme-base16-atelier-estuary-min .hljs-meta,\n.theme-base16-atelier-estuary-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-estuary-min .hljs-meta .hljs-string {\n\tcolor: #9d6c7c;\n}\n.theme-base16-atelier-estuary-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-estuary-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-forest-light {\n\t/*!\n  Theme: Atelier Forest Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-forest-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-forest-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-forest-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-forest-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-forest-light .hljs {\n\tcolor: #68615e;\n\tbackground: #f1efee;\n}\n.theme-base16-atelier-forest-light .hljs::selection,\n.theme-base16-atelier-forest-light .hljs ::selection {\n\tbackground-color: #a8a19f;\n\tcolor: #68615e;\n}\n.theme-base16-atelier-forest-light .hljs-comment {\n\tcolor: #9c9491;\n}\n.theme-base16-atelier-forest-light .hljs-tag {\n\tcolor: #766e6b;\n}\n.theme-base16-atelier-forest-light .hljs-subst,\n.theme-base16-atelier-forest-light .hljs-punctuation,\n.theme-base16-atelier-forest-light .hljs-operator {\n\tcolor: #68615e;\n}\n.theme-base16-atelier-forest-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-forest-light .hljs-bullet,\n.theme-base16-atelier-forest-light .hljs-variable,\n.theme-base16-atelier-forest-light .hljs-template-variable,\n.theme-base16-atelier-forest-light .hljs-selector-tag,\n.theme-base16-atelier-forest-light .hljs-name,\n.theme-base16-atelier-forest-light .hljs-deletion {\n\tcolor: #f22c40;\n}\n.theme-base16-atelier-forest-light .hljs-symbol,\n.theme-base16-atelier-forest-light .hljs-number,\n.theme-base16-atelier-forest-light .hljs-link,\n.theme-base16-atelier-forest-light .hljs-attr,\n.theme-base16-atelier-forest-light .hljs-variable.constant_,\n.theme-base16-atelier-forest-light .hljs-literal {\n\tcolor: #df5320;\n}\n.theme-base16-atelier-forest-light .hljs-title,\n.theme-base16-atelier-forest-light .hljs-class .hljs-title,\n.theme-base16-atelier-forest-light .hljs-title.class_ {\n\tcolor: #c38418;\n}\n.theme-base16-atelier-forest-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c38418;\n}\n.theme-base16-atelier-forest-light .hljs-code,\n.theme-base16-atelier-forest-light .hljs-addition,\n.theme-base16-atelier-forest-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-forest-light .hljs-string {\n\tcolor: #7b9726;\n}\n.theme-base16-atelier-forest-light .hljs-built_in,\n.theme-base16-atelier-forest-light .hljs-doctag,\n.theme-base16-atelier-forest-light .hljs-quote,\n.theme-base16-atelier-forest-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-forest-light .hljs-regexp {\n\tcolor: #3d97b8;\n}\n.theme-base16-atelier-forest-light .hljs-function .hljs-title,\n.theme-base16-atelier-forest-light .hljs-attribute,\n.theme-base16-atelier-forest-light .ruby .hljs-property,\n.theme-base16-atelier-forest-light .hljs-title.function_,\n.theme-base16-atelier-forest-light .hljs-section {\n\tcolor: #407ee7;\n}\n.theme-base16-atelier-forest-light .hljs-type,\n.theme-base16-atelier-forest-light .hljs-template-tag,\n.theme-base16-atelier-forest-light .diff .hljs-meta,\n.theme-base16-atelier-forest-light .hljs-keyword {\n\tcolor: #6666ea;\n}\n.theme-base16-atelier-forest-light .hljs-emphasis {\n\tcolor: #6666ea;\n\tfont-style: italic;\n}\n.theme-base16-atelier-forest-light .hljs-meta,\n.theme-base16-atelier-forest-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-forest-light .hljs-meta .hljs-string {\n\tcolor: #c33ff3;\n}\n.theme-base16-atelier-forest-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-forest-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-forest-light-min {\n\t/*!\n  Theme: Atelier Forest Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-forest-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-forest-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-forest-light-min .hljs {\n\tcolor: #68615e;\n\tbackground: #f1efee;\n}\n.theme-base16-atelier-forest-light-min .hljs ::selection,\n.theme-base16-atelier-forest-light-min .hljs::selection {\n\tbackground-color: #a8a19f;\n\tcolor: #68615e;\n}\n.theme-base16-atelier-forest-light-min .hljs-comment {\n\tcolor: #9c9491;\n}\n.theme-base16-atelier-forest-light-min .hljs-tag {\n\tcolor: #766e6b;\n}\n.theme-base16-atelier-forest-light-min .hljs-operator,\n.theme-base16-atelier-forest-light-min .hljs-punctuation,\n.theme-base16-atelier-forest-light-min .hljs-subst {\n\tcolor: #68615e;\n}\n.theme-base16-atelier-forest-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-forest-light-min .hljs-bullet,\n.theme-base16-atelier-forest-light-min .hljs-deletion,\n.theme-base16-atelier-forest-light-min .hljs-name,\n.theme-base16-atelier-forest-light-min .hljs-selector-tag,\n.theme-base16-atelier-forest-light-min .hljs-template-variable,\n.theme-base16-atelier-forest-light-min .hljs-variable {\n\tcolor: #f22c40;\n}\n.theme-base16-atelier-forest-light-min .hljs-attr,\n.theme-base16-atelier-forest-light-min .hljs-link,\n.theme-base16-atelier-forest-light-min .hljs-literal,\n.theme-base16-atelier-forest-light-min .hljs-number,\n.theme-base16-atelier-forest-light-min .hljs-symbol,\n.theme-base16-atelier-forest-light-min .hljs-variable.constant_ {\n\tcolor: #df5320;\n}\n.theme-base16-atelier-forest-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-forest-light-min .hljs-title,\n.theme-base16-atelier-forest-light-min .hljs-title.class_ {\n\tcolor: #c38418;\n}\n.theme-base16-atelier-forest-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c38418;\n}\n.theme-base16-atelier-forest-light-min .hljs-addition,\n.theme-base16-atelier-forest-light-min .hljs-code,\n.theme-base16-atelier-forest-light-min .hljs-string,\n.theme-base16-atelier-forest-light-min .hljs-title.class_.inherited__ {\n\tcolor: #7b9726;\n}\n.theme-base16-atelier-forest-light-min .hljs-built_in,\n.theme-base16-atelier-forest-light-min .hljs-doctag,\n.theme-base16-atelier-forest-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-forest-light-min .hljs-quote,\n.theme-base16-atelier-forest-light-min .hljs-regexp {\n\tcolor: #3d97b8;\n}\n.theme-base16-atelier-forest-light-min .hljs-attribute,\n.theme-base16-atelier-forest-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-forest-light-min .hljs-section,\n.theme-base16-atelier-forest-light-min .hljs-title.function_,\n.theme-base16-atelier-forest-light-min .ruby .hljs-property {\n\tcolor: #407ee7;\n}\n.theme-base16-atelier-forest-light-min .diff .hljs-meta,\n.theme-base16-atelier-forest-light-min .hljs-keyword,\n.theme-base16-atelier-forest-light-min .hljs-template-tag,\n.theme-base16-atelier-forest-light-min .hljs-type {\n\tcolor: #6666ea;\n}\n.theme-base16-atelier-forest-light-min .hljs-emphasis {\n\tcolor: #6666ea;\n\tfont-style: italic;\n}\n.theme-base16-atelier-forest-light-min .hljs-meta,\n.theme-base16-atelier-forest-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-forest-light-min .hljs-meta .hljs-string {\n\tcolor: #c33ff3;\n}\n.theme-base16-atelier-forest-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-forest-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-forest {\n\t/*!\n  Theme: Atelier Forest\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-forest pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-forest code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-forest pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-forest code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-forest .hljs {\n\tcolor: #a8a19f;\n\tbackground: #1b1918;\n}\n.theme-base16-atelier-forest .hljs::selection,\n.theme-base16-atelier-forest .hljs ::selection {\n\tbackground-color: #68615e;\n\tcolor: #a8a19f;\n}\n.theme-base16-atelier-forest .hljs-comment {\n\tcolor: #766e6b;\n}\n.theme-base16-atelier-forest .hljs-tag {\n\tcolor: #9c9491;\n}\n.theme-base16-atelier-forest .hljs-subst,\n.theme-base16-atelier-forest .hljs-punctuation,\n.theme-base16-atelier-forest .hljs-operator {\n\tcolor: #a8a19f;\n}\n.theme-base16-atelier-forest .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-forest .hljs-bullet,\n.theme-base16-atelier-forest .hljs-variable,\n.theme-base16-atelier-forest .hljs-template-variable,\n.theme-base16-atelier-forest .hljs-selector-tag,\n.theme-base16-atelier-forest .hljs-name,\n.theme-base16-atelier-forest .hljs-deletion {\n\tcolor: #f22c40;\n}\n.theme-base16-atelier-forest .hljs-symbol,\n.theme-base16-atelier-forest .hljs-number,\n.theme-base16-atelier-forest .hljs-link,\n.theme-base16-atelier-forest .hljs-attr,\n.theme-base16-atelier-forest .hljs-variable.constant_,\n.theme-base16-atelier-forest .hljs-literal {\n\tcolor: #df5320;\n}\n.theme-base16-atelier-forest .hljs-title,\n.theme-base16-atelier-forest .hljs-class .hljs-title,\n.theme-base16-atelier-forest .hljs-title.class_ {\n\tcolor: #c38418;\n}\n.theme-base16-atelier-forest .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c38418;\n}\n.theme-base16-atelier-forest .hljs-code,\n.theme-base16-atelier-forest .hljs-addition,\n.theme-base16-atelier-forest .hljs-title.class_.inherited__,\n.theme-base16-atelier-forest .hljs-string {\n\tcolor: #7b9726;\n}\n.theme-base16-atelier-forest .hljs-built_in,\n.theme-base16-atelier-forest .hljs-doctag,\n.theme-base16-atelier-forest .hljs-quote,\n.theme-base16-atelier-forest .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-forest .hljs-regexp {\n\tcolor: #3d97b8;\n}\n.theme-base16-atelier-forest .hljs-function .hljs-title,\n.theme-base16-atelier-forest .hljs-attribute,\n.theme-base16-atelier-forest .ruby .hljs-property,\n.theme-base16-atelier-forest .hljs-title.function_,\n.theme-base16-atelier-forest .hljs-section {\n\tcolor: #407ee7;\n}\n.theme-base16-atelier-forest .hljs-type,\n.theme-base16-atelier-forest .hljs-template-tag,\n.theme-base16-atelier-forest .diff .hljs-meta,\n.theme-base16-atelier-forest .hljs-keyword {\n\tcolor: #6666ea;\n}\n.theme-base16-atelier-forest .hljs-emphasis {\n\tcolor: #6666ea;\n\tfont-style: italic;\n}\n.theme-base16-atelier-forest .hljs-meta,\n.theme-base16-atelier-forest .hljs-meta .hljs-keyword,\n.theme-base16-atelier-forest .hljs-meta .hljs-string {\n\tcolor: #c33ff3;\n}\n.theme-base16-atelier-forest .hljs-meta .hljs-keyword,\n.theme-base16-atelier-forest .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-forest-min {\n\t/*!\n  Theme: Atelier Forest\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-forest-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-forest-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-forest-min .hljs {\n\tcolor: #a8a19f;\n\tbackground: #1b1918;\n}\n.theme-base16-atelier-forest-min .hljs ::selection,\n.theme-base16-atelier-forest-min .hljs::selection {\n\tbackground-color: #68615e;\n\tcolor: #a8a19f;\n}\n.theme-base16-atelier-forest-min .hljs-comment {\n\tcolor: #766e6b;\n}\n.theme-base16-atelier-forest-min .hljs-tag {\n\tcolor: #9c9491;\n}\n.theme-base16-atelier-forest-min .hljs-operator,\n.theme-base16-atelier-forest-min .hljs-punctuation,\n.theme-base16-atelier-forest-min .hljs-subst {\n\tcolor: #a8a19f;\n}\n.theme-base16-atelier-forest-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-forest-min .hljs-bullet,\n.theme-base16-atelier-forest-min .hljs-deletion,\n.theme-base16-atelier-forest-min .hljs-name,\n.theme-base16-atelier-forest-min .hljs-selector-tag,\n.theme-base16-atelier-forest-min .hljs-template-variable,\n.theme-base16-atelier-forest-min .hljs-variable {\n\tcolor: #f22c40;\n}\n.theme-base16-atelier-forest-min .hljs-attr,\n.theme-base16-atelier-forest-min .hljs-link,\n.theme-base16-atelier-forest-min .hljs-literal,\n.theme-base16-atelier-forest-min .hljs-number,\n.theme-base16-atelier-forest-min .hljs-symbol,\n.theme-base16-atelier-forest-min .hljs-variable.constant_ {\n\tcolor: #df5320;\n}\n.theme-base16-atelier-forest-min .hljs-class .hljs-title,\n.theme-base16-atelier-forest-min .hljs-title,\n.theme-base16-atelier-forest-min .hljs-title.class_ {\n\tcolor: #c38418;\n}\n.theme-base16-atelier-forest-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c38418;\n}\n.theme-base16-atelier-forest-min .hljs-addition,\n.theme-base16-atelier-forest-min .hljs-code,\n.theme-base16-atelier-forest-min .hljs-string,\n.theme-base16-atelier-forest-min .hljs-title.class_.inherited__ {\n\tcolor: #7b9726;\n}\n.theme-base16-atelier-forest-min .hljs-built_in,\n.theme-base16-atelier-forest-min .hljs-doctag,\n.theme-base16-atelier-forest-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-forest-min .hljs-quote,\n.theme-base16-atelier-forest-min .hljs-regexp {\n\tcolor: #3d97b8;\n}\n.theme-base16-atelier-forest-min .hljs-attribute,\n.theme-base16-atelier-forest-min .hljs-function .hljs-title,\n.theme-base16-atelier-forest-min .hljs-section,\n.theme-base16-atelier-forest-min .hljs-title.function_,\n.theme-base16-atelier-forest-min .ruby .hljs-property {\n\tcolor: #407ee7;\n}\n.theme-base16-atelier-forest-min .diff .hljs-meta,\n.theme-base16-atelier-forest-min .hljs-keyword,\n.theme-base16-atelier-forest-min .hljs-template-tag,\n.theme-base16-atelier-forest-min .hljs-type {\n\tcolor: #6666ea;\n}\n.theme-base16-atelier-forest-min .hljs-emphasis {\n\tcolor: #6666ea;\n\tfont-style: italic;\n}\n.theme-base16-atelier-forest-min .hljs-meta,\n.theme-base16-atelier-forest-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-forest-min .hljs-meta .hljs-string {\n\tcolor: #c33ff3;\n}\n.theme-base16-atelier-forest-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-forest-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-heath-light {\n\t/*!\n  Theme: Atelier Heath Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-heath-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-heath-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-heath-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-heath-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-heath-light .hljs {\n\tcolor: #695d69;\n\tbackground: #f7f3f7;\n}\n.theme-base16-atelier-heath-light .hljs::selection,\n.theme-base16-atelier-heath-light .hljs ::selection {\n\tbackground-color: #ab9bab;\n\tcolor: #695d69;\n}\n.theme-base16-atelier-heath-light .hljs-comment {\n\tcolor: #9e8f9e;\n}\n.theme-base16-atelier-heath-light .hljs-tag {\n\tcolor: #776977;\n}\n.theme-base16-atelier-heath-light .hljs-subst,\n.theme-base16-atelier-heath-light .hljs-punctuation,\n.theme-base16-atelier-heath-light .hljs-operator {\n\tcolor: #695d69;\n}\n.theme-base16-atelier-heath-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-heath-light .hljs-bullet,\n.theme-base16-atelier-heath-light .hljs-variable,\n.theme-base16-atelier-heath-light .hljs-template-variable,\n.theme-base16-atelier-heath-light .hljs-selector-tag,\n.theme-base16-atelier-heath-light .hljs-name,\n.theme-base16-atelier-heath-light .hljs-deletion {\n\tcolor: #ca402b;\n}\n.theme-base16-atelier-heath-light .hljs-symbol,\n.theme-base16-atelier-heath-light .hljs-number,\n.theme-base16-atelier-heath-light .hljs-link,\n.theme-base16-atelier-heath-light .hljs-attr,\n.theme-base16-atelier-heath-light .hljs-variable.constant_,\n.theme-base16-atelier-heath-light .hljs-literal {\n\tcolor: #a65926;\n}\n.theme-base16-atelier-heath-light .hljs-title,\n.theme-base16-atelier-heath-light .hljs-class .hljs-title,\n.theme-base16-atelier-heath-light .hljs-title.class_ {\n\tcolor: #bb8a35;\n}\n.theme-base16-atelier-heath-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bb8a35;\n}\n.theme-base16-atelier-heath-light .hljs-code,\n.theme-base16-atelier-heath-light .hljs-addition,\n.theme-base16-atelier-heath-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-heath-light .hljs-string {\n\tcolor: #918b3b;\n}\n.theme-base16-atelier-heath-light .hljs-built_in,\n.theme-base16-atelier-heath-light .hljs-doctag,\n.theme-base16-atelier-heath-light .hljs-quote,\n.theme-base16-atelier-heath-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-heath-light .hljs-regexp {\n\tcolor: #159393;\n}\n.theme-base16-atelier-heath-light .hljs-function .hljs-title,\n.theme-base16-atelier-heath-light .hljs-attribute,\n.theme-base16-atelier-heath-light .ruby .hljs-property,\n.theme-base16-atelier-heath-light .hljs-title.function_,\n.theme-base16-atelier-heath-light .hljs-section {\n\tcolor: #516aec;\n}\n.theme-base16-atelier-heath-light .hljs-type,\n.theme-base16-atelier-heath-light .hljs-template-tag,\n.theme-base16-atelier-heath-light .diff .hljs-meta,\n.theme-base16-atelier-heath-light .hljs-keyword {\n\tcolor: #7b59c0;\n}\n.theme-base16-atelier-heath-light .hljs-emphasis {\n\tcolor: #7b59c0;\n\tfont-style: italic;\n}\n.theme-base16-atelier-heath-light .hljs-meta,\n.theme-base16-atelier-heath-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-heath-light .hljs-meta .hljs-string {\n\tcolor: #c3c;\n}\n.theme-base16-atelier-heath-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-heath-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-heath-light-min {\n\t/*!\n  Theme: Atelier Heath Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-heath-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-heath-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-heath-light-min .hljs {\n\tcolor: #695d69;\n\tbackground: #f7f3f7;\n}\n.theme-base16-atelier-heath-light-min .hljs ::selection,\n.theme-base16-atelier-heath-light-min .hljs::selection {\n\tbackground-color: #ab9bab;\n\tcolor: #695d69;\n}\n.theme-base16-atelier-heath-light-min .hljs-comment {\n\tcolor: #9e8f9e;\n}\n.theme-base16-atelier-heath-light-min .hljs-tag {\n\tcolor: #776977;\n}\n.theme-base16-atelier-heath-light-min .hljs-operator,\n.theme-base16-atelier-heath-light-min .hljs-punctuation,\n.theme-base16-atelier-heath-light-min .hljs-subst {\n\tcolor: #695d69;\n}\n.theme-base16-atelier-heath-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-heath-light-min .hljs-bullet,\n.theme-base16-atelier-heath-light-min .hljs-deletion,\n.theme-base16-atelier-heath-light-min .hljs-name,\n.theme-base16-atelier-heath-light-min .hljs-selector-tag,\n.theme-base16-atelier-heath-light-min .hljs-template-variable,\n.theme-base16-atelier-heath-light-min .hljs-variable {\n\tcolor: #ca402b;\n}\n.theme-base16-atelier-heath-light-min .hljs-attr,\n.theme-base16-atelier-heath-light-min .hljs-link,\n.theme-base16-atelier-heath-light-min .hljs-literal,\n.theme-base16-atelier-heath-light-min .hljs-number,\n.theme-base16-atelier-heath-light-min .hljs-symbol,\n.theme-base16-atelier-heath-light-min .hljs-variable.constant_ {\n\tcolor: #a65926;\n}\n.theme-base16-atelier-heath-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-heath-light-min .hljs-title,\n.theme-base16-atelier-heath-light-min .hljs-title.class_ {\n\tcolor: #bb8a35;\n}\n.theme-base16-atelier-heath-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #bb8a35;\n}\n.theme-base16-atelier-heath-light-min .hljs-addition,\n.theme-base16-atelier-heath-light-min .hljs-code,\n.theme-base16-atelier-heath-light-min .hljs-string,\n.theme-base16-atelier-heath-light-min .hljs-title.class_.inherited__ {\n\tcolor: #918b3b;\n}\n.theme-base16-atelier-heath-light-min .hljs-built_in,\n.theme-base16-atelier-heath-light-min .hljs-doctag,\n.theme-base16-atelier-heath-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-heath-light-min .hljs-quote,\n.theme-base16-atelier-heath-light-min .hljs-regexp {\n\tcolor: #159393;\n}\n.theme-base16-atelier-heath-light-min .hljs-attribute,\n.theme-base16-atelier-heath-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-heath-light-min .hljs-section,\n.theme-base16-atelier-heath-light-min .hljs-title.function_,\n.theme-base16-atelier-heath-light-min .ruby .hljs-property {\n\tcolor: #516aec;\n}\n.theme-base16-atelier-heath-light-min .diff .hljs-meta,\n.theme-base16-atelier-heath-light-min .hljs-keyword,\n.theme-base16-atelier-heath-light-min .hljs-template-tag,\n.theme-base16-atelier-heath-light-min .hljs-type {\n\tcolor: #7b59c0;\n}\n.theme-base16-atelier-heath-light-min .hljs-emphasis {\n\tcolor: #7b59c0;\n\tfont-style: italic;\n}\n.theme-base16-atelier-heath-light-min .hljs-meta,\n.theme-base16-atelier-heath-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-heath-light-min .hljs-meta .hljs-string {\n\tcolor: #c3c;\n}\n.theme-base16-atelier-heath-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-heath-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-heath {\n\t/*!\n  Theme: Atelier Heath\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-heath pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-heath code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-heath pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-heath code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-heath .hljs {\n\tcolor: #ab9bab;\n\tbackground: #1b181b;\n}\n.theme-base16-atelier-heath .hljs::selection,\n.theme-base16-atelier-heath .hljs ::selection {\n\tbackground-color: #695d69;\n\tcolor: #ab9bab;\n}\n.theme-base16-atelier-heath .hljs-comment {\n\tcolor: #776977;\n}\n.theme-base16-atelier-heath .hljs-tag {\n\tcolor: #9e8f9e;\n}\n.theme-base16-atelier-heath .hljs-subst,\n.theme-base16-atelier-heath .hljs-punctuation,\n.theme-base16-atelier-heath .hljs-operator {\n\tcolor: #ab9bab;\n}\n.theme-base16-atelier-heath .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-heath .hljs-bullet,\n.theme-base16-atelier-heath .hljs-variable,\n.theme-base16-atelier-heath .hljs-template-variable,\n.theme-base16-atelier-heath .hljs-selector-tag,\n.theme-base16-atelier-heath .hljs-name,\n.theme-base16-atelier-heath .hljs-deletion {\n\tcolor: #ca402b;\n}\n.theme-base16-atelier-heath .hljs-symbol,\n.theme-base16-atelier-heath .hljs-number,\n.theme-base16-atelier-heath .hljs-link,\n.theme-base16-atelier-heath .hljs-attr,\n.theme-base16-atelier-heath .hljs-variable.constant_,\n.theme-base16-atelier-heath .hljs-literal {\n\tcolor: #a65926;\n}\n.theme-base16-atelier-heath .hljs-title,\n.theme-base16-atelier-heath .hljs-class .hljs-title,\n.theme-base16-atelier-heath .hljs-title.class_ {\n\tcolor: #bb8a35;\n}\n.theme-base16-atelier-heath .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bb8a35;\n}\n.theme-base16-atelier-heath .hljs-code,\n.theme-base16-atelier-heath .hljs-addition,\n.theme-base16-atelier-heath .hljs-title.class_.inherited__,\n.theme-base16-atelier-heath .hljs-string {\n\tcolor: #918b3b;\n}\n.theme-base16-atelier-heath .hljs-built_in,\n.theme-base16-atelier-heath .hljs-doctag,\n.theme-base16-atelier-heath .hljs-quote,\n.theme-base16-atelier-heath .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-heath .hljs-regexp {\n\tcolor: #159393;\n}\n.theme-base16-atelier-heath .hljs-function .hljs-title,\n.theme-base16-atelier-heath .hljs-attribute,\n.theme-base16-atelier-heath .ruby .hljs-property,\n.theme-base16-atelier-heath .hljs-title.function_,\n.theme-base16-atelier-heath .hljs-section {\n\tcolor: #516aec;\n}\n.theme-base16-atelier-heath .hljs-type,\n.theme-base16-atelier-heath .hljs-template-tag,\n.theme-base16-atelier-heath .diff .hljs-meta,\n.theme-base16-atelier-heath .hljs-keyword {\n\tcolor: #7b59c0;\n}\n.theme-base16-atelier-heath .hljs-emphasis {\n\tcolor: #7b59c0;\n\tfont-style: italic;\n}\n.theme-base16-atelier-heath .hljs-meta,\n.theme-base16-atelier-heath .hljs-meta .hljs-keyword,\n.theme-base16-atelier-heath .hljs-meta .hljs-string {\n\tcolor: #c3c;\n}\n.theme-base16-atelier-heath .hljs-meta .hljs-keyword,\n.theme-base16-atelier-heath .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-heath-min {\n\t/*!\n  Theme: Atelier Heath\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-heath-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-heath-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-heath-min .hljs {\n\tcolor: #ab9bab;\n\tbackground: #1b181b;\n}\n.theme-base16-atelier-heath-min .hljs ::selection,\n.theme-base16-atelier-heath-min .hljs::selection {\n\tbackground-color: #695d69;\n\tcolor: #ab9bab;\n}\n.theme-base16-atelier-heath-min .hljs-comment {\n\tcolor: #776977;\n}\n.theme-base16-atelier-heath-min .hljs-tag {\n\tcolor: #9e8f9e;\n}\n.theme-base16-atelier-heath-min .hljs-operator,\n.theme-base16-atelier-heath-min .hljs-punctuation,\n.theme-base16-atelier-heath-min .hljs-subst {\n\tcolor: #ab9bab;\n}\n.theme-base16-atelier-heath-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-heath-min .hljs-bullet,\n.theme-base16-atelier-heath-min .hljs-deletion,\n.theme-base16-atelier-heath-min .hljs-name,\n.theme-base16-atelier-heath-min .hljs-selector-tag,\n.theme-base16-atelier-heath-min .hljs-template-variable,\n.theme-base16-atelier-heath-min .hljs-variable {\n\tcolor: #ca402b;\n}\n.theme-base16-atelier-heath-min .hljs-attr,\n.theme-base16-atelier-heath-min .hljs-link,\n.theme-base16-atelier-heath-min .hljs-literal,\n.theme-base16-atelier-heath-min .hljs-number,\n.theme-base16-atelier-heath-min .hljs-symbol,\n.theme-base16-atelier-heath-min .hljs-variable.constant_ {\n\tcolor: #a65926;\n}\n.theme-base16-atelier-heath-min .hljs-class .hljs-title,\n.theme-base16-atelier-heath-min .hljs-title,\n.theme-base16-atelier-heath-min .hljs-title.class_ {\n\tcolor: #bb8a35;\n}\n.theme-base16-atelier-heath-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #bb8a35;\n}\n.theme-base16-atelier-heath-min .hljs-addition,\n.theme-base16-atelier-heath-min .hljs-code,\n.theme-base16-atelier-heath-min .hljs-string,\n.theme-base16-atelier-heath-min .hljs-title.class_.inherited__ {\n\tcolor: #918b3b;\n}\n.theme-base16-atelier-heath-min .hljs-built_in,\n.theme-base16-atelier-heath-min .hljs-doctag,\n.theme-base16-atelier-heath-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-heath-min .hljs-quote,\n.theme-base16-atelier-heath-min .hljs-regexp {\n\tcolor: #159393;\n}\n.theme-base16-atelier-heath-min .hljs-attribute,\n.theme-base16-atelier-heath-min .hljs-function .hljs-title,\n.theme-base16-atelier-heath-min .hljs-section,\n.theme-base16-atelier-heath-min .hljs-title.function_,\n.theme-base16-atelier-heath-min .ruby .hljs-property {\n\tcolor: #516aec;\n}\n.theme-base16-atelier-heath-min .diff .hljs-meta,\n.theme-base16-atelier-heath-min .hljs-keyword,\n.theme-base16-atelier-heath-min .hljs-template-tag,\n.theme-base16-atelier-heath-min .hljs-type {\n\tcolor: #7b59c0;\n}\n.theme-base16-atelier-heath-min .hljs-emphasis {\n\tcolor: #7b59c0;\n\tfont-style: italic;\n}\n.theme-base16-atelier-heath-min .hljs-meta,\n.theme-base16-atelier-heath-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-heath-min .hljs-meta .hljs-string {\n\tcolor: #c3c;\n}\n.theme-base16-atelier-heath-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-heath-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-lakeside-light {\n\t/*!\n  Theme: Atelier Lakeside Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-lakeside-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-lakeside-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-lakeside-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-lakeside-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-lakeside-light .hljs {\n\tcolor: #516d7b;\n\tbackground: #ebf8ff;\n}\n.theme-base16-atelier-lakeside-light .hljs::selection,\n.theme-base16-atelier-lakeside-light .hljs ::selection {\n\tbackground-color: #7ea2b4;\n\tcolor: #516d7b;\n}\n.theme-base16-atelier-lakeside-light .hljs-comment {\n\tcolor: #7195a8;\n}\n.theme-base16-atelier-lakeside-light .hljs-tag {\n\tcolor: #5a7b8c;\n}\n.theme-base16-atelier-lakeside-light .hljs-subst,\n.theme-base16-atelier-lakeside-light .hljs-punctuation,\n.theme-base16-atelier-lakeside-light .hljs-operator {\n\tcolor: #516d7b;\n}\n.theme-base16-atelier-lakeside-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-lakeside-light .hljs-bullet,\n.theme-base16-atelier-lakeside-light .hljs-variable,\n.theme-base16-atelier-lakeside-light .hljs-template-variable,\n.theme-base16-atelier-lakeside-light .hljs-selector-tag,\n.theme-base16-atelier-lakeside-light .hljs-name,\n.theme-base16-atelier-lakeside-light .hljs-deletion {\n\tcolor: #d22d72;\n}\n.theme-base16-atelier-lakeside-light .hljs-symbol,\n.theme-base16-atelier-lakeside-light .hljs-number,\n.theme-base16-atelier-lakeside-light .hljs-link,\n.theme-base16-atelier-lakeside-light .hljs-attr,\n.theme-base16-atelier-lakeside-light .hljs-variable.constant_,\n.theme-base16-atelier-lakeside-light .hljs-literal {\n\tcolor: #935c25;\n}\n.theme-base16-atelier-lakeside-light .hljs-title,\n.theme-base16-atelier-lakeside-light .hljs-class .hljs-title,\n.theme-base16-atelier-lakeside-light .hljs-title.class_ {\n\tcolor: #8a8a0f;\n}\n.theme-base16-atelier-lakeside-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8a8a0f;\n}\n.theme-base16-atelier-lakeside-light .hljs-code,\n.theme-base16-atelier-lakeside-light .hljs-addition,\n.theme-base16-atelier-lakeside-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-lakeside-light .hljs-string {\n\tcolor: #568c3b;\n}\n.theme-base16-atelier-lakeside-light .hljs-built_in,\n.theme-base16-atelier-lakeside-light .hljs-doctag,\n.theme-base16-atelier-lakeside-light .hljs-quote,\n.theme-base16-atelier-lakeside-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-lakeside-light .hljs-regexp {\n\tcolor: #2d8f6f;\n}\n.theme-base16-atelier-lakeside-light .hljs-function .hljs-title,\n.theme-base16-atelier-lakeside-light .hljs-attribute,\n.theme-base16-atelier-lakeside-light .ruby .hljs-property,\n.theme-base16-atelier-lakeside-light .hljs-title.function_,\n.theme-base16-atelier-lakeside-light .hljs-section {\n\tcolor: #257fad;\n}\n.theme-base16-atelier-lakeside-light .hljs-type,\n.theme-base16-atelier-lakeside-light .hljs-template-tag,\n.theme-base16-atelier-lakeside-light .diff .hljs-meta,\n.theme-base16-atelier-lakeside-light .hljs-keyword {\n\tcolor: #6b6bb8;\n}\n.theme-base16-atelier-lakeside-light .hljs-emphasis {\n\tcolor: #6b6bb8;\n\tfont-style: italic;\n}\n.theme-base16-atelier-lakeside-light .hljs-meta,\n.theme-base16-atelier-lakeside-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-lakeside-light .hljs-meta .hljs-string {\n\tcolor: #b72dd2;\n}\n.theme-base16-atelier-lakeside-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-lakeside-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-lakeside-light-min {\n\t/*!\n  Theme: Atelier Lakeside Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-lakeside-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-lakeside-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-lakeside-light-min .hljs {\n\tcolor: #516d7b;\n\tbackground: #ebf8ff;\n}\n.theme-base16-atelier-lakeside-light-min .hljs ::selection,\n.theme-base16-atelier-lakeside-light-min .hljs::selection {\n\tbackground-color: #7ea2b4;\n\tcolor: #516d7b;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-comment {\n\tcolor: #7195a8;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-tag {\n\tcolor: #5a7b8c;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-operator,\n.theme-base16-atelier-lakeside-light-min .hljs-punctuation,\n.theme-base16-atelier-lakeside-light-min .hljs-subst {\n\tcolor: #516d7b;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-bullet,\n.theme-base16-atelier-lakeside-light-min .hljs-deletion,\n.theme-base16-atelier-lakeside-light-min .hljs-name,\n.theme-base16-atelier-lakeside-light-min .hljs-selector-tag,\n.theme-base16-atelier-lakeside-light-min .hljs-template-variable,\n.theme-base16-atelier-lakeside-light-min .hljs-variable {\n\tcolor: #d22d72;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-attr,\n.theme-base16-atelier-lakeside-light-min .hljs-link,\n.theme-base16-atelier-lakeside-light-min .hljs-literal,\n.theme-base16-atelier-lakeside-light-min .hljs-number,\n.theme-base16-atelier-lakeside-light-min .hljs-symbol,\n.theme-base16-atelier-lakeside-light-min .hljs-variable.constant_ {\n\tcolor: #935c25;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-lakeside-light-min .hljs-title,\n.theme-base16-atelier-lakeside-light-min .hljs-title.class_ {\n\tcolor: #8a8a0f;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #8a8a0f;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-addition,\n.theme-base16-atelier-lakeside-light-min .hljs-code,\n.theme-base16-atelier-lakeside-light-min .hljs-string,\n.theme-base16-atelier-lakeside-light-min .hljs-title.class_.inherited__ {\n\tcolor: #568c3b;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-built_in,\n.theme-base16-atelier-lakeside-light-min .hljs-doctag,\n.theme-base16-atelier-lakeside-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-lakeside-light-min .hljs-quote,\n.theme-base16-atelier-lakeside-light-min .hljs-regexp {\n\tcolor: #2d8f6f;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-attribute,\n.theme-base16-atelier-lakeside-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-lakeside-light-min .hljs-section,\n.theme-base16-atelier-lakeside-light-min .hljs-title.function_,\n.theme-base16-atelier-lakeside-light-min .ruby .hljs-property {\n\tcolor: #257fad;\n}\n.theme-base16-atelier-lakeside-light-min .diff .hljs-meta,\n.theme-base16-atelier-lakeside-light-min .hljs-keyword,\n.theme-base16-atelier-lakeside-light-min .hljs-template-tag,\n.theme-base16-atelier-lakeside-light-min .hljs-type {\n\tcolor: #6b6bb8;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-emphasis {\n\tcolor: #6b6bb8;\n\tfont-style: italic;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-meta,\n.theme-base16-atelier-lakeside-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-lakeside-light-min .hljs-meta .hljs-string {\n\tcolor: #b72dd2;\n}\n.theme-base16-atelier-lakeside-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-lakeside-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-lakeside {\n\t/*!\n  Theme: Atelier Lakeside\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-lakeside pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-lakeside code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-lakeside pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-lakeside code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-lakeside .hljs {\n\tcolor: #7ea2b4;\n\tbackground: #161b1d;\n}\n.theme-base16-atelier-lakeside .hljs::selection,\n.theme-base16-atelier-lakeside .hljs ::selection {\n\tbackground-color: #516d7b;\n\tcolor: #7ea2b4;\n}\n.theme-base16-atelier-lakeside .hljs-comment {\n\tcolor: #5a7b8c;\n}\n.theme-base16-atelier-lakeside .hljs-tag {\n\tcolor: #7195a8;\n}\n.theme-base16-atelier-lakeside .hljs-subst,\n.theme-base16-atelier-lakeside .hljs-punctuation,\n.theme-base16-atelier-lakeside .hljs-operator {\n\tcolor: #7ea2b4;\n}\n.theme-base16-atelier-lakeside .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-lakeside .hljs-bullet,\n.theme-base16-atelier-lakeside .hljs-variable,\n.theme-base16-atelier-lakeside .hljs-template-variable,\n.theme-base16-atelier-lakeside .hljs-selector-tag,\n.theme-base16-atelier-lakeside .hljs-name,\n.theme-base16-atelier-lakeside .hljs-deletion {\n\tcolor: #d22d72;\n}\n.theme-base16-atelier-lakeside .hljs-symbol,\n.theme-base16-atelier-lakeside .hljs-number,\n.theme-base16-atelier-lakeside .hljs-link,\n.theme-base16-atelier-lakeside .hljs-attr,\n.theme-base16-atelier-lakeside .hljs-variable.constant_,\n.theme-base16-atelier-lakeside .hljs-literal {\n\tcolor: #935c25;\n}\n.theme-base16-atelier-lakeside .hljs-title,\n.theme-base16-atelier-lakeside .hljs-class .hljs-title,\n.theme-base16-atelier-lakeside .hljs-title.class_ {\n\tcolor: #8a8a0f;\n}\n.theme-base16-atelier-lakeside .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8a8a0f;\n}\n.theme-base16-atelier-lakeside .hljs-code,\n.theme-base16-atelier-lakeside .hljs-addition,\n.theme-base16-atelier-lakeside .hljs-title.class_.inherited__,\n.theme-base16-atelier-lakeside .hljs-string {\n\tcolor: #568c3b;\n}\n.theme-base16-atelier-lakeside .hljs-built_in,\n.theme-base16-atelier-lakeside .hljs-doctag,\n.theme-base16-atelier-lakeside .hljs-quote,\n.theme-base16-atelier-lakeside .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-lakeside .hljs-regexp {\n\tcolor: #2d8f6f;\n}\n.theme-base16-atelier-lakeside .hljs-function .hljs-title,\n.theme-base16-atelier-lakeside .hljs-attribute,\n.theme-base16-atelier-lakeside .ruby .hljs-property,\n.theme-base16-atelier-lakeside .hljs-title.function_,\n.theme-base16-atelier-lakeside .hljs-section {\n\tcolor: #257fad;\n}\n.theme-base16-atelier-lakeside .hljs-type,\n.theme-base16-atelier-lakeside .hljs-template-tag,\n.theme-base16-atelier-lakeside .diff .hljs-meta,\n.theme-base16-atelier-lakeside .hljs-keyword {\n\tcolor: #6b6bb8;\n}\n.theme-base16-atelier-lakeside .hljs-emphasis {\n\tcolor: #6b6bb8;\n\tfont-style: italic;\n}\n.theme-base16-atelier-lakeside .hljs-meta,\n.theme-base16-atelier-lakeside .hljs-meta .hljs-keyword,\n.theme-base16-atelier-lakeside .hljs-meta .hljs-string {\n\tcolor: #b72dd2;\n}\n.theme-base16-atelier-lakeside .hljs-meta .hljs-keyword,\n.theme-base16-atelier-lakeside .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-lakeside-min {\n\t/*!\n  Theme: Atelier Lakeside\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-lakeside-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-lakeside-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-lakeside-min .hljs {\n\tcolor: #7ea2b4;\n\tbackground: #161b1d;\n}\n.theme-base16-atelier-lakeside-min .hljs ::selection,\n.theme-base16-atelier-lakeside-min .hljs::selection {\n\tbackground-color: #516d7b;\n\tcolor: #7ea2b4;\n}\n.theme-base16-atelier-lakeside-min .hljs-comment {\n\tcolor: #5a7b8c;\n}\n.theme-base16-atelier-lakeside-min .hljs-tag {\n\tcolor: #7195a8;\n}\n.theme-base16-atelier-lakeside-min .hljs-operator,\n.theme-base16-atelier-lakeside-min .hljs-punctuation,\n.theme-base16-atelier-lakeside-min .hljs-subst {\n\tcolor: #7ea2b4;\n}\n.theme-base16-atelier-lakeside-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-lakeside-min .hljs-bullet,\n.theme-base16-atelier-lakeside-min .hljs-deletion,\n.theme-base16-atelier-lakeside-min .hljs-name,\n.theme-base16-atelier-lakeside-min .hljs-selector-tag,\n.theme-base16-atelier-lakeside-min .hljs-template-variable,\n.theme-base16-atelier-lakeside-min .hljs-variable {\n\tcolor: #d22d72;\n}\n.theme-base16-atelier-lakeside-min .hljs-attr,\n.theme-base16-atelier-lakeside-min .hljs-link,\n.theme-base16-atelier-lakeside-min .hljs-literal,\n.theme-base16-atelier-lakeside-min .hljs-number,\n.theme-base16-atelier-lakeside-min .hljs-symbol,\n.theme-base16-atelier-lakeside-min .hljs-variable.constant_ {\n\tcolor: #935c25;\n}\n.theme-base16-atelier-lakeside-min .hljs-class .hljs-title,\n.theme-base16-atelier-lakeside-min .hljs-title,\n.theme-base16-atelier-lakeside-min .hljs-title.class_ {\n\tcolor: #8a8a0f;\n}\n.theme-base16-atelier-lakeside-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #8a8a0f;\n}\n.theme-base16-atelier-lakeside-min .hljs-addition,\n.theme-base16-atelier-lakeside-min .hljs-code,\n.theme-base16-atelier-lakeside-min .hljs-string,\n.theme-base16-atelier-lakeside-min .hljs-title.class_.inherited__ {\n\tcolor: #568c3b;\n}\n.theme-base16-atelier-lakeside-min .hljs-built_in,\n.theme-base16-atelier-lakeside-min .hljs-doctag,\n.theme-base16-atelier-lakeside-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-lakeside-min .hljs-quote,\n.theme-base16-atelier-lakeside-min .hljs-regexp {\n\tcolor: #2d8f6f;\n}\n.theme-base16-atelier-lakeside-min .hljs-attribute,\n.theme-base16-atelier-lakeside-min .hljs-function .hljs-title,\n.theme-base16-atelier-lakeside-min .hljs-section,\n.theme-base16-atelier-lakeside-min .hljs-title.function_,\n.theme-base16-atelier-lakeside-min .ruby .hljs-property {\n\tcolor: #257fad;\n}\n.theme-base16-atelier-lakeside-min .diff .hljs-meta,\n.theme-base16-atelier-lakeside-min .hljs-keyword,\n.theme-base16-atelier-lakeside-min .hljs-template-tag,\n.theme-base16-atelier-lakeside-min .hljs-type {\n\tcolor: #6b6bb8;\n}\n.theme-base16-atelier-lakeside-min .hljs-emphasis {\n\tcolor: #6b6bb8;\n\tfont-style: italic;\n}\n.theme-base16-atelier-lakeside-min .hljs-meta,\n.theme-base16-atelier-lakeside-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-lakeside-min .hljs-meta .hljs-string {\n\tcolor: #b72dd2;\n}\n.theme-base16-atelier-lakeside-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-lakeside-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-plateau-light {\n\t/*!\n  Theme: Atelier Plateau Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-plateau-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-plateau-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-plateau-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-plateau-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-plateau-light .hljs {\n\tcolor: #585050;\n\tbackground: #f4ecec;\n}\n.theme-base16-atelier-plateau-light .hljs::selection,\n.theme-base16-atelier-plateau-light .hljs ::selection {\n\tbackground-color: #8a8585;\n\tcolor: #585050;\n}\n.theme-base16-atelier-plateau-light .hljs-comment {\n\tcolor: #7e7777;\n}\n.theme-base16-atelier-plateau-light .hljs-tag {\n\tcolor: #655d5d;\n}\n.theme-base16-atelier-plateau-light .hljs-subst,\n.theme-base16-atelier-plateau-light .hljs-punctuation,\n.theme-base16-atelier-plateau-light .hljs-operator {\n\tcolor: #585050;\n}\n.theme-base16-atelier-plateau-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-plateau-light .hljs-bullet,\n.theme-base16-atelier-plateau-light .hljs-variable,\n.theme-base16-atelier-plateau-light .hljs-template-variable,\n.theme-base16-atelier-plateau-light .hljs-selector-tag,\n.theme-base16-atelier-plateau-light .hljs-name,\n.theme-base16-atelier-plateau-light .hljs-deletion {\n\tcolor: #ca4949;\n}\n.theme-base16-atelier-plateau-light .hljs-symbol,\n.theme-base16-atelier-plateau-light .hljs-number,\n.theme-base16-atelier-plateau-light .hljs-link,\n.theme-base16-atelier-plateau-light .hljs-attr,\n.theme-base16-atelier-plateau-light .hljs-variable.constant_,\n.theme-base16-atelier-plateau-light .hljs-literal {\n\tcolor: #b45a3c;\n}\n.theme-base16-atelier-plateau-light .hljs-title,\n.theme-base16-atelier-plateau-light .hljs-class .hljs-title,\n.theme-base16-atelier-plateau-light .hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-plateau-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-plateau-light .hljs-code,\n.theme-base16-atelier-plateau-light .hljs-addition,\n.theme-base16-atelier-plateau-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-plateau-light .hljs-string {\n\tcolor: #4b8b8b;\n}\n.theme-base16-atelier-plateau-light .hljs-built_in,\n.theme-base16-atelier-plateau-light .hljs-doctag,\n.theme-base16-atelier-plateau-light .hljs-quote,\n.theme-base16-atelier-plateau-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-plateau-light .hljs-regexp {\n\tcolor: #5485b6;\n}\n.theme-base16-atelier-plateau-light .hljs-function .hljs-title,\n.theme-base16-atelier-plateau-light .hljs-attribute,\n.theme-base16-atelier-plateau-light .ruby .hljs-property,\n.theme-base16-atelier-plateau-light .hljs-title.function_,\n.theme-base16-atelier-plateau-light .hljs-section {\n\tcolor: #7272ca;\n}\n.theme-base16-atelier-plateau-light .hljs-type,\n.theme-base16-atelier-plateau-light .hljs-template-tag,\n.theme-base16-atelier-plateau-light .diff .hljs-meta,\n.theme-base16-atelier-plateau-light .hljs-keyword {\n\tcolor: #8464c4;\n}\n.theme-base16-atelier-plateau-light .hljs-emphasis {\n\tcolor: #8464c4;\n\tfont-style: italic;\n}\n.theme-base16-atelier-plateau-light .hljs-meta,\n.theme-base16-atelier-plateau-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-plateau-light .hljs-meta .hljs-string {\n\tcolor: #bd5187;\n}\n.theme-base16-atelier-plateau-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-plateau-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-plateau-light-min {\n\t/*!\n  Theme: Atelier Plateau Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-plateau-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-plateau-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-plateau-light-min .hljs {\n\tcolor: #585050;\n\tbackground: #f4ecec;\n}\n.theme-base16-atelier-plateau-light-min .hljs ::selection,\n.theme-base16-atelier-plateau-light-min .hljs::selection {\n\tbackground-color: #8a8585;\n\tcolor: #585050;\n}\n.theme-base16-atelier-plateau-light-min .hljs-comment {\n\tcolor: #7e7777;\n}\n.theme-base16-atelier-plateau-light-min .hljs-tag {\n\tcolor: #655d5d;\n}\n.theme-base16-atelier-plateau-light-min .hljs-operator,\n.theme-base16-atelier-plateau-light-min .hljs-punctuation,\n.theme-base16-atelier-plateau-light-min .hljs-subst {\n\tcolor: #585050;\n}\n.theme-base16-atelier-plateau-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-plateau-light-min .hljs-bullet,\n.theme-base16-atelier-plateau-light-min .hljs-deletion,\n.theme-base16-atelier-plateau-light-min .hljs-name,\n.theme-base16-atelier-plateau-light-min .hljs-selector-tag,\n.theme-base16-atelier-plateau-light-min .hljs-template-variable,\n.theme-base16-atelier-plateau-light-min .hljs-variable {\n\tcolor: #ca4949;\n}\n.theme-base16-atelier-plateau-light-min .hljs-attr,\n.theme-base16-atelier-plateau-light-min .hljs-link,\n.theme-base16-atelier-plateau-light-min .hljs-literal,\n.theme-base16-atelier-plateau-light-min .hljs-number,\n.theme-base16-atelier-plateau-light-min .hljs-symbol,\n.theme-base16-atelier-plateau-light-min .hljs-variable.constant_ {\n\tcolor: #b45a3c;\n}\n.theme-base16-atelier-plateau-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-plateau-light-min .hljs-title,\n.theme-base16-atelier-plateau-light-min .hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-plateau-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-plateau-light-min .hljs-addition,\n.theme-base16-atelier-plateau-light-min .hljs-code,\n.theme-base16-atelier-plateau-light-min .hljs-string,\n.theme-base16-atelier-plateau-light-min .hljs-title.class_.inherited__ {\n\tcolor: #4b8b8b;\n}\n.theme-base16-atelier-plateau-light-min .hljs-built_in,\n.theme-base16-atelier-plateau-light-min .hljs-doctag,\n.theme-base16-atelier-plateau-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-plateau-light-min .hljs-quote,\n.theme-base16-atelier-plateau-light-min .hljs-regexp {\n\tcolor: #5485b6;\n}\n.theme-base16-atelier-plateau-light-min .hljs-attribute,\n.theme-base16-atelier-plateau-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-plateau-light-min .hljs-section,\n.theme-base16-atelier-plateau-light-min .hljs-title.function_,\n.theme-base16-atelier-plateau-light-min .ruby .hljs-property {\n\tcolor: #7272ca;\n}\n.theme-base16-atelier-plateau-light-min .diff .hljs-meta,\n.theme-base16-atelier-plateau-light-min .hljs-keyword,\n.theme-base16-atelier-plateau-light-min .hljs-template-tag,\n.theme-base16-atelier-plateau-light-min .hljs-type {\n\tcolor: #8464c4;\n}\n.theme-base16-atelier-plateau-light-min .hljs-emphasis {\n\tcolor: #8464c4;\n\tfont-style: italic;\n}\n.theme-base16-atelier-plateau-light-min .hljs-meta,\n.theme-base16-atelier-plateau-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-plateau-light-min .hljs-meta .hljs-string {\n\tcolor: #bd5187;\n}\n.theme-base16-atelier-plateau-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-plateau-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-plateau {\n\t/*!\n  Theme: Atelier Plateau\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-plateau pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-plateau code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-plateau pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-plateau code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-plateau .hljs {\n\tcolor: #8a8585;\n\tbackground: #1b1818;\n}\n.theme-base16-atelier-plateau .hljs::selection,\n.theme-base16-atelier-plateau .hljs ::selection {\n\tbackground-color: #585050;\n\tcolor: #8a8585;\n}\n.theme-base16-atelier-plateau .hljs-comment {\n\tcolor: #655d5d;\n}\n.theme-base16-atelier-plateau .hljs-tag {\n\tcolor: #7e7777;\n}\n.theme-base16-atelier-plateau .hljs-subst,\n.theme-base16-atelier-plateau .hljs-punctuation,\n.theme-base16-atelier-plateau .hljs-operator {\n\tcolor: #8a8585;\n}\n.theme-base16-atelier-plateau .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-plateau .hljs-bullet,\n.theme-base16-atelier-plateau .hljs-variable,\n.theme-base16-atelier-plateau .hljs-template-variable,\n.theme-base16-atelier-plateau .hljs-selector-tag,\n.theme-base16-atelier-plateau .hljs-name,\n.theme-base16-atelier-plateau .hljs-deletion {\n\tcolor: #ca4949;\n}\n.theme-base16-atelier-plateau .hljs-symbol,\n.theme-base16-atelier-plateau .hljs-number,\n.theme-base16-atelier-plateau .hljs-link,\n.theme-base16-atelier-plateau .hljs-attr,\n.theme-base16-atelier-plateau .hljs-variable.constant_,\n.theme-base16-atelier-plateau .hljs-literal {\n\tcolor: #b45a3c;\n}\n.theme-base16-atelier-plateau .hljs-title,\n.theme-base16-atelier-plateau .hljs-class .hljs-title,\n.theme-base16-atelier-plateau .hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-plateau .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-plateau .hljs-code,\n.theme-base16-atelier-plateau .hljs-addition,\n.theme-base16-atelier-plateau .hljs-title.class_.inherited__,\n.theme-base16-atelier-plateau .hljs-string {\n\tcolor: #4b8b8b;\n}\n.theme-base16-atelier-plateau .hljs-built_in,\n.theme-base16-atelier-plateau .hljs-doctag,\n.theme-base16-atelier-plateau .hljs-quote,\n.theme-base16-atelier-plateau .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-plateau .hljs-regexp {\n\tcolor: #5485b6;\n}\n.theme-base16-atelier-plateau .hljs-function .hljs-title,\n.theme-base16-atelier-plateau .hljs-attribute,\n.theme-base16-atelier-plateau .ruby .hljs-property,\n.theme-base16-atelier-plateau .hljs-title.function_,\n.theme-base16-atelier-plateau .hljs-section {\n\tcolor: #7272ca;\n}\n.theme-base16-atelier-plateau .hljs-type,\n.theme-base16-atelier-plateau .hljs-template-tag,\n.theme-base16-atelier-plateau .diff .hljs-meta,\n.theme-base16-atelier-plateau .hljs-keyword {\n\tcolor: #8464c4;\n}\n.theme-base16-atelier-plateau .hljs-emphasis {\n\tcolor: #8464c4;\n\tfont-style: italic;\n}\n.theme-base16-atelier-plateau .hljs-meta,\n.theme-base16-atelier-plateau .hljs-meta .hljs-keyword,\n.theme-base16-atelier-plateau .hljs-meta .hljs-string {\n\tcolor: #bd5187;\n}\n.theme-base16-atelier-plateau .hljs-meta .hljs-keyword,\n.theme-base16-atelier-plateau .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-plateau-min {\n\t/*!\n  Theme: Atelier Plateau\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-plateau-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-plateau-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-plateau-min .hljs {\n\tcolor: #8a8585;\n\tbackground: #1b1818;\n}\n.theme-base16-atelier-plateau-min .hljs ::selection,\n.theme-base16-atelier-plateau-min .hljs::selection {\n\tbackground-color: #585050;\n\tcolor: #8a8585;\n}\n.theme-base16-atelier-plateau-min .hljs-comment {\n\tcolor: #655d5d;\n}\n.theme-base16-atelier-plateau-min .hljs-tag {\n\tcolor: #7e7777;\n}\n.theme-base16-atelier-plateau-min .hljs-operator,\n.theme-base16-atelier-plateau-min .hljs-punctuation,\n.theme-base16-atelier-plateau-min .hljs-subst {\n\tcolor: #8a8585;\n}\n.theme-base16-atelier-plateau-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-plateau-min .hljs-bullet,\n.theme-base16-atelier-plateau-min .hljs-deletion,\n.theme-base16-atelier-plateau-min .hljs-name,\n.theme-base16-atelier-plateau-min .hljs-selector-tag,\n.theme-base16-atelier-plateau-min .hljs-template-variable,\n.theme-base16-atelier-plateau-min .hljs-variable {\n\tcolor: #ca4949;\n}\n.theme-base16-atelier-plateau-min .hljs-attr,\n.theme-base16-atelier-plateau-min .hljs-link,\n.theme-base16-atelier-plateau-min .hljs-literal,\n.theme-base16-atelier-plateau-min .hljs-number,\n.theme-base16-atelier-plateau-min .hljs-symbol,\n.theme-base16-atelier-plateau-min .hljs-variable.constant_ {\n\tcolor: #b45a3c;\n}\n.theme-base16-atelier-plateau-min .hljs-class .hljs-title,\n.theme-base16-atelier-plateau-min .hljs-title,\n.theme-base16-atelier-plateau-min .hljs-title.class_ {\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-plateau-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a06e3b;\n}\n.theme-base16-atelier-plateau-min .hljs-addition,\n.theme-base16-atelier-plateau-min .hljs-code,\n.theme-base16-atelier-plateau-min .hljs-string,\n.theme-base16-atelier-plateau-min .hljs-title.class_.inherited__ {\n\tcolor: #4b8b8b;\n}\n.theme-base16-atelier-plateau-min .hljs-built_in,\n.theme-base16-atelier-plateau-min .hljs-doctag,\n.theme-base16-atelier-plateau-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-plateau-min .hljs-quote,\n.theme-base16-atelier-plateau-min .hljs-regexp {\n\tcolor: #5485b6;\n}\n.theme-base16-atelier-plateau-min .hljs-attribute,\n.theme-base16-atelier-plateau-min .hljs-function .hljs-title,\n.theme-base16-atelier-plateau-min .hljs-section,\n.theme-base16-atelier-plateau-min .hljs-title.function_,\n.theme-base16-atelier-plateau-min .ruby .hljs-property {\n\tcolor: #7272ca;\n}\n.theme-base16-atelier-plateau-min .diff .hljs-meta,\n.theme-base16-atelier-plateau-min .hljs-keyword,\n.theme-base16-atelier-plateau-min .hljs-template-tag,\n.theme-base16-atelier-plateau-min .hljs-type {\n\tcolor: #8464c4;\n}\n.theme-base16-atelier-plateau-min .hljs-emphasis {\n\tcolor: #8464c4;\n\tfont-style: italic;\n}\n.theme-base16-atelier-plateau-min .hljs-meta,\n.theme-base16-atelier-plateau-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-plateau-min .hljs-meta .hljs-string {\n\tcolor: #bd5187;\n}\n.theme-base16-atelier-plateau-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-plateau-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-savanna-light {\n\t/*!\n  Theme: Atelier Savanna Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-savanna-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-savanna-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-savanna-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-savanna-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-savanna-light .hljs {\n\tcolor: #526057;\n\tbackground: #ecf4ee;\n}\n.theme-base16-atelier-savanna-light .hljs::selection,\n.theme-base16-atelier-savanna-light .hljs ::selection {\n\tbackground-color: #87928a;\n\tcolor: #526057;\n}\n.theme-base16-atelier-savanna-light .hljs-comment {\n\tcolor: #78877d;\n}\n.theme-base16-atelier-savanna-light .hljs-tag {\n\tcolor: #5f6d64;\n}\n.theme-base16-atelier-savanna-light .hljs-subst,\n.theme-base16-atelier-savanna-light .hljs-punctuation,\n.theme-base16-atelier-savanna-light .hljs-operator {\n\tcolor: #526057;\n}\n.theme-base16-atelier-savanna-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-savanna-light .hljs-bullet,\n.theme-base16-atelier-savanna-light .hljs-variable,\n.theme-base16-atelier-savanna-light .hljs-template-variable,\n.theme-base16-atelier-savanna-light .hljs-selector-tag,\n.theme-base16-atelier-savanna-light .hljs-name,\n.theme-base16-atelier-savanna-light .hljs-deletion {\n\tcolor: #b16139;\n}\n.theme-base16-atelier-savanna-light .hljs-symbol,\n.theme-base16-atelier-savanna-light .hljs-number,\n.theme-base16-atelier-savanna-light .hljs-link,\n.theme-base16-atelier-savanna-light .hljs-attr,\n.theme-base16-atelier-savanna-light .hljs-variable.constant_,\n.theme-base16-atelier-savanna-light .hljs-literal {\n\tcolor: #9f713c;\n}\n.theme-base16-atelier-savanna-light .hljs-title,\n.theme-base16-atelier-savanna-light .hljs-class .hljs-title,\n.theme-base16-atelier-savanna-light .hljs-title.class_ {\n\tcolor: #a07e3b;\n}\n.theme-base16-atelier-savanna-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a07e3b;\n}\n.theme-base16-atelier-savanna-light .hljs-code,\n.theme-base16-atelier-savanna-light .hljs-addition,\n.theme-base16-atelier-savanna-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-savanna-light .hljs-string {\n\tcolor: #489963;\n}\n.theme-base16-atelier-savanna-light .hljs-built_in,\n.theme-base16-atelier-savanna-light .hljs-doctag,\n.theme-base16-atelier-savanna-light .hljs-quote,\n.theme-base16-atelier-savanna-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-savanna-light .hljs-regexp {\n\tcolor: #1c9aa0;\n}\n.theme-base16-atelier-savanna-light .hljs-function .hljs-title,\n.theme-base16-atelier-savanna-light .hljs-attribute,\n.theme-base16-atelier-savanna-light .ruby .hljs-property,\n.theme-base16-atelier-savanna-light .hljs-title.function_,\n.theme-base16-atelier-savanna-light .hljs-section {\n\tcolor: #478c90;\n}\n.theme-base16-atelier-savanna-light .hljs-type,\n.theme-base16-atelier-savanna-light .hljs-template-tag,\n.theme-base16-atelier-savanna-light .diff .hljs-meta,\n.theme-base16-atelier-savanna-light .hljs-keyword {\n\tcolor: #55859b;\n}\n.theme-base16-atelier-savanna-light .hljs-emphasis {\n\tcolor: #55859b;\n\tfont-style: italic;\n}\n.theme-base16-atelier-savanna-light .hljs-meta,\n.theme-base16-atelier-savanna-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-savanna-light .hljs-meta .hljs-string {\n\tcolor: #867469;\n}\n.theme-base16-atelier-savanna-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-savanna-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-savanna-light-min {\n\t/*!\n  Theme: Atelier Savanna Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-savanna-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-savanna-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-savanna-light-min .hljs {\n\tcolor: #526057;\n\tbackground: #ecf4ee;\n}\n.theme-base16-atelier-savanna-light-min .hljs ::selection,\n.theme-base16-atelier-savanna-light-min .hljs::selection {\n\tbackground-color: #87928a;\n\tcolor: #526057;\n}\n.theme-base16-atelier-savanna-light-min .hljs-comment {\n\tcolor: #78877d;\n}\n.theme-base16-atelier-savanna-light-min .hljs-tag {\n\tcolor: #5f6d64;\n}\n.theme-base16-atelier-savanna-light-min .hljs-operator,\n.theme-base16-atelier-savanna-light-min .hljs-punctuation,\n.theme-base16-atelier-savanna-light-min .hljs-subst {\n\tcolor: #526057;\n}\n.theme-base16-atelier-savanna-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-savanna-light-min .hljs-bullet,\n.theme-base16-atelier-savanna-light-min .hljs-deletion,\n.theme-base16-atelier-savanna-light-min .hljs-name,\n.theme-base16-atelier-savanna-light-min .hljs-selector-tag,\n.theme-base16-atelier-savanna-light-min .hljs-template-variable,\n.theme-base16-atelier-savanna-light-min .hljs-variable {\n\tcolor: #b16139;\n}\n.theme-base16-atelier-savanna-light-min .hljs-attr,\n.theme-base16-atelier-savanna-light-min .hljs-link,\n.theme-base16-atelier-savanna-light-min .hljs-literal,\n.theme-base16-atelier-savanna-light-min .hljs-number,\n.theme-base16-atelier-savanna-light-min .hljs-symbol,\n.theme-base16-atelier-savanna-light-min .hljs-variable.constant_ {\n\tcolor: #9f713c;\n}\n.theme-base16-atelier-savanna-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-savanna-light-min .hljs-title,\n.theme-base16-atelier-savanna-light-min .hljs-title.class_ {\n\tcolor: #a07e3b;\n}\n.theme-base16-atelier-savanna-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a07e3b;\n}\n.theme-base16-atelier-savanna-light-min .hljs-addition,\n.theme-base16-atelier-savanna-light-min .hljs-code,\n.theme-base16-atelier-savanna-light-min .hljs-string,\n.theme-base16-atelier-savanna-light-min .hljs-title.class_.inherited__ {\n\tcolor: #489963;\n}\n.theme-base16-atelier-savanna-light-min .hljs-built_in,\n.theme-base16-atelier-savanna-light-min .hljs-doctag,\n.theme-base16-atelier-savanna-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-savanna-light-min .hljs-quote,\n.theme-base16-atelier-savanna-light-min .hljs-regexp {\n\tcolor: #1c9aa0;\n}\n.theme-base16-atelier-savanna-light-min .hljs-attribute,\n.theme-base16-atelier-savanna-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-savanna-light-min .hljs-section,\n.theme-base16-atelier-savanna-light-min .hljs-title.function_,\n.theme-base16-atelier-savanna-light-min .ruby .hljs-property {\n\tcolor: #478c90;\n}\n.theme-base16-atelier-savanna-light-min .diff .hljs-meta,\n.theme-base16-atelier-savanna-light-min .hljs-keyword,\n.theme-base16-atelier-savanna-light-min .hljs-template-tag,\n.theme-base16-atelier-savanna-light-min .hljs-type {\n\tcolor: #55859b;\n}\n.theme-base16-atelier-savanna-light-min .hljs-emphasis {\n\tcolor: #55859b;\n\tfont-style: italic;\n}\n.theme-base16-atelier-savanna-light-min .hljs-meta,\n.theme-base16-atelier-savanna-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-savanna-light-min .hljs-meta .hljs-string {\n\tcolor: #867469;\n}\n.theme-base16-atelier-savanna-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-savanna-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-savanna {\n\t/*!\n  Theme: Atelier Savanna\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-savanna pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-savanna code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-savanna pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-savanna code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-savanna .hljs {\n\tcolor: #87928a;\n\tbackground: #171c19;\n}\n.theme-base16-atelier-savanna .hljs::selection,\n.theme-base16-atelier-savanna .hljs ::selection {\n\tbackground-color: #526057;\n\tcolor: #87928a;\n}\n.theme-base16-atelier-savanna .hljs-comment {\n\tcolor: #5f6d64;\n}\n.theme-base16-atelier-savanna .hljs-tag {\n\tcolor: #78877d;\n}\n.theme-base16-atelier-savanna .hljs-subst,\n.theme-base16-atelier-savanna .hljs-punctuation,\n.theme-base16-atelier-savanna .hljs-operator {\n\tcolor: #87928a;\n}\n.theme-base16-atelier-savanna .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-savanna .hljs-bullet,\n.theme-base16-atelier-savanna .hljs-variable,\n.theme-base16-atelier-savanna .hljs-template-variable,\n.theme-base16-atelier-savanna .hljs-selector-tag,\n.theme-base16-atelier-savanna .hljs-name,\n.theme-base16-atelier-savanna .hljs-deletion {\n\tcolor: #b16139;\n}\n.theme-base16-atelier-savanna .hljs-symbol,\n.theme-base16-atelier-savanna .hljs-number,\n.theme-base16-atelier-savanna .hljs-link,\n.theme-base16-atelier-savanna .hljs-attr,\n.theme-base16-atelier-savanna .hljs-variable.constant_,\n.theme-base16-atelier-savanna .hljs-literal {\n\tcolor: #9f713c;\n}\n.theme-base16-atelier-savanna .hljs-title,\n.theme-base16-atelier-savanna .hljs-class .hljs-title,\n.theme-base16-atelier-savanna .hljs-title.class_ {\n\tcolor: #a07e3b;\n}\n.theme-base16-atelier-savanna .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a07e3b;\n}\n.theme-base16-atelier-savanna .hljs-code,\n.theme-base16-atelier-savanna .hljs-addition,\n.theme-base16-atelier-savanna .hljs-title.class_.inherited__,\n.theme-base16-atelier-savanna .hljs-string {\n\tcolor: #489963;\n}\n.theme-base16-atelier-savanna .hljs-built_in,\n.theme-base16-atelier-savanna .hljs-doctag,\n.theme-base16-atelier-savanna .hljs-quote,\n.theme-base16-atelier-savanna .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-savanna .hljs-regexp {\n\tcolor: #1c9aa0;\n}\n.theme-base16-atelier-savanna .hljs-function .hljs-title,\n.theme-base16-atelier-savanna .hljs-attribute,\n.theme-base16-atelier-savanna .ruby .hljs-property,\n.theme-base16-atelier-savanna .hljs-title.function_,\n.theme-base16-atelier-savanna .hljs-section {\n\tcolor: #478c90;\n}\n.theme-base16-atelier-savanna .hljs-type,\n.theme-base16-atelier-savanna .hljs-template-tag,\n.theme-base16-atelier-savanna .diff .hljs-meta,\n.theme-base16-atelier-savanna .hljs-keyword {\n\tcolor: #55859b;\n}\n.theme-base16-atelier-savanna .hljs-emphasis {\n\tcolor: #55859b;\n\tfont-style: italic;\n}\n.theme-base16-atelier-savanna .hljs-meta,\n.theme-base16-atelier-savanna .hljs-meta .hljs-keyword,\n.theme-base16-atelier-savanna .hljs-meta .hljs-string {\n\tcolor: #867469;\n}\n.theme-base16-atelier-savanna .hljs-meta .hljs-keyword,\n.theme-base16-atelier-savanna .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-savanna-min {\n\t/*!\n  Theme: Atelier Savanna\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-savanna-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-savanna-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-savanna-min .hljs {\n\tcolor: #87928a;\n\tbackground: #171c19;\n}\n.theme-base16-atelier-savanna-min .hljs ::selection,\n.theme-base16-atelier-savanna-min .hljs::selection {\n\tbackground-color: #526057;\n\tcolor: #87928a;\n}\n.theme-base16-atelier-savanna-min .hljs-comment {\n\tcolor: #5f6d64;\n}\n.theme-base16-atelier-savanna-min .hljs-tag {\n\tcolor: #78877d;\n}\n.theme-base16-atelier-savanna-min .hljs-operator,\n.theme-base16-atelier-savanna-min .hljs-punctuation,\n.theme-base16-atelier-savanna-min .hljs-subst {\n\tcolor: #87928a;\n}\n.theme-base16-atelier-savanna-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-savanna-min .hljs-bullet,\n.theme-base16-atelier-savanna-min .hljs-deletion,\n.theme-base16-atelier-savanna-min .hljs-name,\n.theme-base16-atelier-savanna-min .hljs-selector-tag,\n.theme-base16-atelier-savanna-min .hljs-template-variable,\n.theme-base16-atelier-savanna-min .hljs-variable {\n\tcolor: #b16139;\n}\n.theme-base16-atelier-savanna-min .hljs-attr,\n.theme-base16-atelier-savanna-min .hljs-link,\n.theme-base16-atelier-savanna-min .hljs-literal,\n.theme-base16-atelier-savanna-min .hljs-number,\n.theme-base16-atelier-savanna-min .hljs-symbol,\n.theme-base16-atelier-savanna-min .hljs-variable.constant_ {\n\tcolor: #9f713c;\n}\n.theme-base16-atelier-savanna-min .hljs-class .hljs-title,\n.theme-base16-atelier-savanna-min .hljs-title,\n.theme-base16-atelier-savanna-min .hljs-title.class_ {\n\tcolor: #a07e3b;\n}\n.theme-base16-atelier-savanna-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a07e3b;\n}\n.theme-base16-atelier-savanna-min .hljs-addition,\n.theme-base16-atelier-savanna-min .hljs-code,\n.theme-base16-atelier-savanna-min .hljs-string,\n.theme-base16-atelier-savanna-min .hljs-title.class_.inherited__ {\n\tcolor: #489963;\n}\n.theme-base16-atelier-savanna-min .hljs-built_in,\n.theme-base16-atelier-savanna-min .hljs-doctag,\n.theme-base16-atelier-savanna-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-savanna-min .hljs-quote,\n.theme-base16-atelier-savanna-min .hljs-regexp {\n\tcolor: #1c9aa0;\n}\n.theme-base16-atelier-savanna-min .hljs-attribute,\n.theme-base16-atelier-savanna-min .hljs-function .hljs-title,\n.theme-base16-atelier-savanna-min .hljs-section,\n.theme-base16-atelier-savanna-min .hljs-title.function_,\n.theme-base16-atelier-savanna-min .ruby .hljs-property {\n\tcolor: #478c90;\n}\n.theme-base16-atelier-savanna-min .diff .hljs-meta,\n.theme-base16-atelier-savanna-min .hljs-keyword,\n.theme-base16-atelier-savanna-min .hljs-template-tag,\n.theme-base16-atelier-savanna-min .hljs-type {\n\tcolor: #55859b;\n}\n.theme-base16-atelier-savanna-min .hljs-emphasis {\n\tcolor: #55859b;\n\tfont-style: italic;\n}\n.theme-base16-atelier-savanna-min .hljs-meta,\n.theme-base16-atelier-savanna-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-savanna-min .hljs-meta .hljs-string {\n\tcolor: #867469;\n}\n.theme-base16-atelier-savanna-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-savanna-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-seaside-light {\n\t/*!\n  Theme: Atelier Seaside Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-seaside-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-seaside-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-seaside-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-seaside-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-seaside-light .hljs {\n\tcolor: #5e6e5e;\n\tbackground: #f4fbf4;\n}\n.theme-base16-atelier-seaside-light .hljs::selection,\n.theme-base16-atelier-seaside-light .hljs ::selection {\n\tbackground-color: #8ca68c;\n\tcolor: #5e6e5e;\n}\n.theme-base16-atelier-seaside-light .hljs-comment {\n\tcolor: #809980;\n}\n.theme-base16-atelier-seaside-light .hljs-tag {\n\tcolor: #687d68;\n}\n.theme-base16-atelier-seaside-light .hljs-subst,\n.theme-base16-atelier-seaside-light .hljs-punctuation,\n.theme-base16-atelier-seaside-light .hljs-operator {\n\tcolor: #5e6e5e;\n}\n.theme-base16-atelier-seaside-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-seaside-light .hljs-bullet,\n.theme-base16-atelier-seaside-light .hljs-variable,\n.theme-base16-atelier-seaside-light .hljs-template-variable,\n.theme-base16-atelier-seaside-light .hljs-selector-tag,\n.theme-base16-atelier-seaside-light .hljs-name,\n.theme-base16-atelier-seaside-light .hljs-deletion {\n\tcolor: #e6193c;\n}\n.theme-base16-atelier-seaside-light .hljs-symbol,\n.theme-base16-atelier-seaside-light .hljs-number,\n.theme-base16-atelier-seaside-light .hljs-link,\n.theme-base16-atelier-seaside-light .hljs-attr,\n.theme-base16-atelier-seaside-light .hljs-variable.constant_,\n.theme-base16-atelier-seaside-light .hljs-literal {\n\tcolor: #87711d;\n}\n.theme-base16-atelier-seaside-light .hljs-title,\n.theme-base16-atelier-seaside-light .hljs-class .hljs-title,\n.theme-base16-atelier-seaside-light .hljs-title.class_ {\n\tcolor: #98981b;\n}\n.theme-base16-atelier-seaside-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #98981b;\n}\n.theme-base16-atelier-seaside-light .hljs-code,\n.theme-base16-atelier-seaside-light .hljs-addition,\n.theme-base16-atelier-seaside-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-seaside-light .hljs-string {\n\tcolor: #29a329;\n}\n.theme-base16-atelier-seaside-light .hljs-built_in,\n.theme-base16-atelier-seaside-light .hljs-doctag,\n.theme-base16-atelier-seaside-light .hljs-quote,\n.theme-base16-atelier-seaside-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-seaside-light .hljs-regexp {\n\tcolor: #1999b3;\n}\n.theme-base16-atelier-seaside-light .hljs-function .hljs-title,\n.theme-base16-atelier-seaside-light .hljs-attribute,\n.theme-base16-atelier-seaside-light .ruby .hljs-property,\n.theme-base16-atelier-seaside-light .hljs-title.function_,\n.theme-base16-atelier-seaside-light .hljs-section {\n\tcolor: #3d62f5;\n}\n.theme-base16-atelier-seaside-light .hljs-type,\n.theme-base16-atelier-seaside-light .hljs-template-tag,\n.theme-base16-atelier-seaside-light .diff .hljs-meta,\n.theme-base16-atelier-seaside-light .hljs-keyword {\n\tcolor: #ad2bee;\n}\n.theme-base16-atelier-seaside-light .hljs-emphasis {\n\tcolor: #ad2bee;\n\tfont-style: italic;\n}\n.theme-base16-atelier-seaside-light .hljs-meta,\n.theme-base16-atelier-seaside-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-seaside-light .hljs-meta .hljs-string {\n\tcolor: #e619c3;\n}\n.theme-base16-atelier-seaside-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-seaside-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-seaside-light-min {\n\t/*!\n  Theme: Atelier Seaside Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-seaside-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-seaside-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-seaside-light-min .hljs {\n\tcolor: #5e6e5e;\n\tbackground: #f4fbf4;\n}\n.theme-base16-atelier-seaside-light-min .hljs ::selection,\n.theme-base16-atelier-seaside-light-min .hljs::selection {\n\tbackground-color: #8ca68c;\n\tcolor: #5e6e5e;\n}\n.theme-base16-atelier-seaside-light-min .hljs-comment {\n\tcolor: #809980;\n}\n.theme-base16-atelier-seaside-light-min .hljs-tag {\n\tcolor: #687d68;\n}\n.theme-base16-atelier-seaside-light-min .hljs-operator,\n.theme-base16-atelier-seaside-light-min .hljs-punctuation,\n.theme-base16-atelier-seaside-light-min .hljs-subst {\n\tcolor: #5e6e5e;\n}\n.theme-base16-atelier-seaside-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-seaside-light-min .hljs-bullet,\n.theme-base16-atelier-seaside-light-min .hljs-deletion,\n.theme-base16-atelier-seaside-light-min .hljs-name,\n.theme-base16-atelier-seaside-light-min .hljs-selector-tag,\n.theme-base16-atelier-seaside-light-min .hljs-template-variable,\n.theme-base16-atelier-seaside-light-min .hljs-variable {\n\tcolor: #e6193c;\n}\n.theme-base16-atelier-seaside-light-min .hljs-attr,\n.theme-base16-atelier-seaside-light-min .hljs-link,\n.theme-base16-atelier-seaside-light-min .hljs-literal,\n.theme-base16-atelier-seaside-light-min .hljs-number,\n.theme-base16-atelier-seaside-light-min .hljs-symbol,\n.theme-base16-atelier-seaside-light-min .hljs-variable.constant_ {\n\tcolor: #87711d;\n}\n.theme-base16-atelier-seaside-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-seaside-light-min .hljs-title,\n.theme-base16-atelier-seaside-light-min .hljs-title.class_ {\n\tcolor: #98981b;\n}\n.theme-base16-atelier-seaside-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #98981b;\n}\n.theme-base16-atelier-seaside-light-min .hljs-addition,\n.theme-base16-atelier-seaside-light-min .hljs-code,\n.theme-base16-atelier-seaside-light-min .hljs-string,\n.theme-base16-atelier-seaside-light-min .hljs-title.class_.inherited__ {\n\tcolor: #29a329;\n}\n.theme-base16-atelier-seaside-light-min .hljs-built_in,\n.theme-base16-atelier-seaside-light-min .hljs-doctag,\n.theme-base16-atelier-seaside-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-seaside-light-min .hljs-quote,\n.theme-base16-atelier-seaside-light-min .hljs-regexp {\n\tcolor: #1999b3;\n}\n.theme-base16-atelier-seaside-light-min .hljs-attribute,\n.theme-base16-atelier-seaside-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-seaside-light-min .hljs-section,\n.theme-base16-atelier-seaside-light-min .hljs-title.function_,\n.theme-base16-atelier-seaside-light-min .ruby .hljs-property {\n\tcolor: #3d62f5;\n}\n.theme-base16-atelier-seaside-light-min .diff .hljs-meta,\n.theme-base16-atelier-seaside-light-min .hljs-keyword,\n.theme-base16-atelier-seaside-light-min .hljs-template-tag,\n.theme-base16-atelier-seaside-light-min .hljs-type {\n\tcolor: #ad2bee;\n}\n.theme-base16-atelier-seaside-light-min .hljs-emphasis {\n\tcolor: #ad2bee;\n\tfont-style: italic;\n}\n.theme-base16-atelier-seaside-light-min .hljs-meta,\n.theme-base16-atelier-seaside-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-seaside-light-min .hljs-meta .hljs-string {\n\tcolor: #e619c3;\n}\n.theme-base16-atelier-seaside-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-seaside-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-seaside {\n\t/*!\n  Theme: Atelier Seaside\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-seaside pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-seaside code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-seaside pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-seaside code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-seaside .hljs {\n\tcolor: #8ca68c;\n\tbackground: #131513;\n}\n.theme-base16-atelier-seaside .hljs::selection,\n.theme-base16-atelier-seaside .hljs ::selection {\n\tbackground-color: #5e6e5e;\n\tcolor: #8ca68c;\n}\n.theme-base16-atelier-seaside .hljs-comment {\n\tcolor: #687d68;\n}\n.theme-base16-atelier-seaside .hljs-tag {\n\tcolor: #809980;\n}\n.theme-base16-atelier-seaside .hljs-subst,\n.theme-base16-atelier-seaside .hljs-punctuation,\n.theme-base16-atelier-seaside .hljs-operator {\n\tcolor: #8ca68c;\n}\n.theme-base16-atelier-seaside .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-seaside .hljs-bullet,\n.theme-base16-atelier-seaside .hljs-variable,\n.theme-base16-atelier-seaside .hljs-template-variable,\n.theme-base16-atelier-seaside .hljs-selector-tag,\n.theme-base16-atelier-seaside .hljs-name,\n.theme-base16-atelier-seaside .hljs-deletion {\n\tcolor: #e6193c;\n}\n.theme-base16-atelier-seaside .hljs-symbol,\n.theme-base16-atelier-seaside .hljs-number,\n.theme-base16-atelier-seaside .hljs-link,\n.theme-base16-atelier-seaside .hljs-attr,\n.theme-base16-atelier-seaside .hljs-variable.constant_,\n.theme-base16-atelier-seaside .hljs-literal {\n\tcolor: #87711d;\n}\n.theme-base16-atelier-seaside .hljs-title,\n.theme-base16-atelier-seaside .hljs-class .hljs-title,\n.theme-base16-atelier-seaside .hljs-title.class_ {\n\tcolor: #98981b;\n}\n.theme-base16-atelier-seaside .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #98981b;\n}\n.theme-base16-atelier-seaside .hljs-code,\n.theme-base16-atelier-seaside .hljs-addition,\n.theme-base16-atelier-seaside .hljs-title.class_.inherited__,\n.theme-base16-atelier-seaside .hljs-string {\n\tcolor: #29a329;\n}\n.theme-base16-atelier-seaside .hljs-built_in,\n.theme-base16-atelier-seaside .hljs-doctag,\n.theme-base16-atelier-seaside .hljs-quote,\n.theme-base16-atelier-seaside .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-seaside .hljs-regexp {\n\tcolor: #1999b3;\n}\n.theme-base16-atelier-seaside .hljs-function .hljs-title,\n.theme-base16-atelier-seaside .hljs-attribute,\n.theme-base16-atelier-seaside .ruby .hljs-property,\n.theme-base16-atelier-seaside .hljs-title.function_,\n.theme-base16-atelier-seaside .hljs-section {\n\tcolor: #3d62f5;\n}\n.theme-base16-atelier-seaside .hljs-type,\n.theme-base16-atelier-seaside .hljs-template-tag,\n.theme-base16-atelier-seaside .diff .hljs-meta,\n.theme-base16-atelier-seaside .hljs-keyword {\n\tcolor: #ad2bee;\n}\n.theme-base16-atelier-seaside .hljs-emphasis {\n\tcolor: #ad2bee;\n\tfont-style: italic;\n}\n.theme-base16-atelier-seaside .hljs-meta,\n.theme-base16-atelier-seaside .hljs-meta .hljs-keyword,\n.theme-base16-atelier-seaside .hljs-meta .hljs-string {\n\tcolor: #e619c3;\n}\n.theme-base16-atelier-seaside .hljs-meta .hljs-keyword,\n.theme-base16-atelier-seaside .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-seaside-min {\n\t/*!\n  Theme: Atelier Seaside\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-seaside-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-seaside-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-seaside-min .hljs {\n\tcolor: #8ca68c;\n\tbackground: #131513;\n}\n.theme-base16-atelier-seaside-min .hljs ::selection,\n.theme-base16-atelier-seaside-min .hljs::selection {\n\tbackground-color: #5e6e5e;\n\tcolor: #8ca68c;\n}\n.theme-base16-atelier-seaside-min .hljs-comment {\n\tcolor: #687d68;\n}\n.theme-base16-atelier-seaside-min .hljs-tag {\n\tcolor: #809980;\n}\n.theme-base16-atelier-seaside-min .hljs-operator,\n.theme-base16-atelier-seaside-min .hljs-punctuation,\n.theme-base16-atelier-seaside-min .hljs-subst {\n\tcolor: #8ca68c;\n}\n.theme-base16-atelier-seaside-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-seaside-min .hljs-bullet,\n.theme-base16-atelier-seaside-min .hljs-deletion,\n.theme-base16-atelier-seaside-min .hljs-name,\n.theme-base16-atelier-seaside-min .hljs-selector-tag,\n.theme-base16-atelier-seaside-min .hljs-template-variable,\n.theme-base16-atelier-seaside-min .hljs-variable {\n\tcolor: #e6193c;\n}\n.theme-base16-atelier-seaside-min .hljs-attr,\n.theme-base16-atelier-seaside-min .hljs-link,\n.theme-base16-atelier-seaside-min .hljs-literal,\n.theme-base16-atelier-seaside-min .hljs-number,\n.theme-base16-atelier-seaside-min .hljs-symbol,\n.theme-base16-atelier-seaside-min .hljs-variable.constant_ {\n\tcolor: #87711d;\n}\n.theme-base16-atelier-seaside-min .hljs-class .hljs-title,\n.theme-base16-atelier-seaside-min .hljs-title,\n.theme-base16-atelier-seaside-min .hljs-title.class_ {\n\tcolor: #98981b;\n}\n.theme-base16-atelier-seaside-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #98981b;\n}\n.theme-base16-atelier-seaside-min .hljs-addition,\n.theme-base16-atelier-seaside-min .hljs-code,\n.theme-base16-atelier-seaside-min .hljs-string,\n.theme-base16-atelier-seaside-min .hljs-title.class_.inherited__ {\n\tcolor: #29a329;\n}\n.theme-base16-atelier-seaside-min .hljs-built_in,\n.theme-base16-atelier-seaside-min .hljs-doctag,\n.theme-base16-atelier-seaside-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-seaside-min .hljs-quote,\n.theme-base16-atelier-seaside-min .hljs-regexp {\n\tcolor: #1999b3;\n}\n.theme-base16-atelier-seaside-min .hljs-attribute,\n.theme-base16-atelier-seaside-min .hljs-function .hljs-title,\n.theme-base16-atelier-seaside-min .hljs-section,\n.theme-base16-atelier-seaside-min .hljs-title.function_,\n.theme-base16-atelier-seaside-min .ruby .hljs-property {\n\tcolor: #3d62f5;\n}\n.theme-base16-atelier-seaside-min .diff .hljs-meta,\n.theme-base16-atelier-seaside-min .hljs-keyword,\n.theme-base16-atelier-seaside-min .hljs-template-tag,\n.theme-base16-atelier-seaside-min .hljs-type {\n\tcolor: #ad2bee;\n}\n.theme-base16-atelier-seaside-min .hljs-emphasis {\n\tcolor: #ad2bee;\n\tfont-style: italic;\n}\n.theme-base16-atelier-seaside-min .hljs-meta,\n.theme-base16-atelier-seaside-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-seaside-min .hljs-meta .hljs-string {\n\tcolor: #e619c3;\n}\n.theme-base16-atelier-seaside-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-seaside-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-sulphurpool-light {\n\t/*!\n  Theme: Atelier Sulphurpool Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-sulphurpool-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-sulphurpool-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-sulphurpool-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-sulphurpool-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-sulphurpool-light .hljs {\n\tcolor: #5e6687;\n\tbackground: #f5f7ff;\n}\n.theme-base16-atelier-sulphurpool-light .hljs::selection,\n.theme-base16-atelier-sulphurpool-light .hljs ::selection {\n\tbackground-color: #979db4;\n\tcolor: #5e6687;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-comment {\n\tcolor: #898ea4;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-tag {\n\tcolor: #6b7394;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-subst,\n.theme-base16-atelier-sulphurpool-light .hljs-punctuation,\n.theme-base16-atelier-sulphurpool-light .hljs-operator {\n\tcolor: #5e6687;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-bullet,\n.theme-base16-atelier-sulphurpool-light .hljs-variable,\n.theme-base16-atelier-sulphurpool-light .hljs-template-variable,\n.theme-base16-atelier-sulphurpool-light .hljs-selector-tag,\n.theme-base16-atelier-sulphurpool-light .hljs-name,\n.theme-base16-atelier-sulphurpool-light .hljs-deletion {\n\tcolor: #c94922;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-symbol,\n.theme-base16-atelier-sulphurpool-light .hljs-number,\n.theme-base16-atelier-sulphurpool-light .hljs-link,\n.theme-base16-atelier-sulphurpool-light .hljs-attr,\n.theme-base16-atelier-sulphurpool-light .hljs-variable.constant_,\n.theme-base16-atelier-sulphurpool-light .hljs-literal {\n\tcolor: #c76b29;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-title,\n.theme-base16-atelier-sulphurpool-light .hljs-class .hljs-title,\n.theme-base16-atelier-sulphurpool-light .hljs-title.class_ {\n\tcolor: #c08b30;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c08b30;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-code,\n.theme-base16-atelier-sulphurpool-light .hljs-addition,\n.theme-base16-atelier-sulphurpool-light .hljs-title.class_.inherited__,\n.theme-base16-atelier-sulphurpool-light .hljs-string {\n\tcolor: #ac9739;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-built_in,\n.theme-base16-atelier-sulphurpool-light .hljs-doctag,\n.theme-base16-atelier-sulphurpool-light .hljs-quote,\n.theme-base16-atelier-sulphurpool-light .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-sulphurpool-light .hljs-regexp {\n\tcolor: #22a2c9;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-function .hljs-title,\n.theme-base16-atelier-sulphurpool-light .hljs-attribute,\n.theme-base16-atelier-sulphurpool-light .ruby .hljs-property,\n.theme-base16-atelier-sulphurpool-light .hljs-title.function_,\n.theme-base16-atelier-sulphurpool-light .hljs-section {\n\tcolor: #3d8fd1;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-type,\n.theme-base16-atelier-sulphurpool-light .hljs-template-tag,\n.theme-base16-atelier-sulphurpool-light .diff .hljs-meta,\n.theme-base16-atelier-sulphurpool-light .hljs-keyword {\n\tcolor: #6679cc;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-emphasis {\n\tcolor: #6679cc;\n\tfont-style: italic;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-meta,\n.theme-base16-atelier-sulphurpool-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-sulphurpool-light .hljs-meta .hljs-string {\n\tcolor: #9c637a;\n}\n.theme-base16-atelier-sulphurpool-light .hljs-meta .hljs-keyword,\n.theme-base16-atelier-sulphurpool-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-sulphurpool-light-min {\n\t/*!\n  Theme: Atelier Sulphurpool Light\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-sulphurpool-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-sulphurpool-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs {\n\tcolor: #5e6687;\n\tbackground: #f5f7ff;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs ::selection,\n.theme-base16-atelier-sulphurpool-light-min .hljs::selection {\n\tbackground-color: #979db4;\n\tcolor: #5e6687;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-comment {\n\tcolor: #898ea4;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-tag {\n\tcolor: #6b7394;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-operator,\n.theme-base16-atelier-sulphurpool-light-min .hljs-punctuation,\n.theme-base16-atelier-sulphurpool-light-min .hljs-subst {\n\tcolor: #5e6687;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-bullet,\n.theme-base16-atelier-sulphurpool-light-min .hljs-deletion,\n.theme-base16-atelier-sulphurpool-light-min .hljs-name,\n.theme-base16-atelier-sulphurpool-light-min .hljs-selector-tag,\n.theme-base16-atelier-sulphurpool-light-min .hljs-template-variable,\n.theme-base16-atelier-sulphurpool-light-min .hljs-variable {\n\tcolor: #c94922;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-attr,\n.theme-base16-atelier-sulphurpool-light-min .hljs-link,\n.theme-base16-atelier-sulphurpool-light-min .hljs-literal,\n.theme-base16-atelier-sulphurpool-light-min .hljs-number,\n.theme-base16-atelier-sulphurpool-light-min .hljs-symbol,\n.theme-base16-atelier-sulphurpool-light-min .hljs-variable.constant_ {\n\tcolor: #c76b29;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-class .hljs-title,\n.theme-base16-atelier-sulphurpool-light-min .hljs-title,\n.theme-base16-atelier-sulphurpool-light-min .hljs-title.class_ {\n\tcolor: #c08b30;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c08b30;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-addition,\n.theme-base16-atelier-sulphurpool-light-min .hljs-code,\n.theme-base16-atelier-sulphurpool-light-min .hljs-string,\n.theme-base16-atelier-sulphurpool-light-min .hljs-title.class_.inherited__ {\n\tcolor: #ac9739;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-built_in,\n.theme-base16-atelier-sulphurpool-light-min .hljs-doctag,\n.theme-base16-atelier-sulphurpool-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-sulphurpool-light-min .hljs-quote,\n.theme-base16-atelier-sulphurpool-light-min .hljs-regexp {\n\tcolor: #22a2c9;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-attribute,\n.theme-base16-atelier-sulphurpool-light-min .hljs-function .hljs-title,\n.theme-base16-atelier-sulphurpool-light-min .hljs-section,\n.theme-base16-atelier-sulphurpool-light-min .hljs-title.function_,\n.theme-base16-atelier-sulphurpool-light-min .ruby .hljs-property {\n\tcolor: #3d8fd1;\n}\n.theme-base16-atelier-sulphurpool-light-min .diff .hljs-meta,\n.theme-base16-atelier-sulphurpool-light-min .hljs-keyword,\n.theme-base16-atelier-sulphurpool-light-min .hljs-template-tag,\n.theme-base16-atelier-sulphurpool-light-min .hljs-type {\n\tcolor: #6679cc;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-emphasis {\n\tcolor: #6679cc;\n\tfont-style: italic;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-meta,\n.theme-base16-atelier-sulphurpool-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-sulphurpool-light-min .hljs-meta .hljs-string {\n\tcolor: #9c637a;\n}\n.theme-base16-atelier-sulphurpool-light-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-sulphurpool-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atelier-sulphurpool {\n\t/*!\n  Theme: Atelier Sulphurpool\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-sulphurpool pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-sulphurpool code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-sulphurpool pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-sulphurpool code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-sulphurpool .hljs {\n\tcolor: #979db4;\n\tbackground: #202746;\n}\n.theme-base16-atelier-sulphurpool .hljs::selection,\n.theme-base16-atelier-sulphurpool .hljs ::selection {\n\tbackground-color: #5e6687;\n\tcolor: #979db4;\n}\n.theme-base16-atelier-sulphurpool .hljs-comment {\n\tcolor: #6b7394;\n}\n.theme-base16-atelier-sulphurpool .hljs-tag {\n\tcolor: #898ea4;\n}\n.theme-base16-atelier-sulphurpool .hljs-subst,\n.theme-base16-atelier-sulphurpool .hljs-punctuation,\n.theme-base16-atelier-sulphurpool .hljs-operator {\n\tcolor: #979db4;\n}\n.theme-base16-atelier-sulphurpool .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-sulphurpool .hljs-bullet,\n.theme-base16-atelier-sulphurpool .hljs-variable,\n.theme-base16-atelier-sulphurpool .hljs-template-variable,\n.theme-base16-atelier-sulphurpool .hljs-selector-tag,\n.theme-base16-atelier-sulphurpool .hljs-name,\n.theme-base16-atelier-sulphurpool .hljs-deletion {\n\tcolor: #c94922;\n}\n.theme-base16-atelier-sulphurpool .hljs-symbol,\n.theme-base16-atelier-sulphurpool .hljs-number,\n.theme-base16-atelier-sulphurpool .hljs-link,\n.theme-base16-atelier-sulphurpool .hljs-attr,\n.theme-base16-atelier-sulphurpool .hljs-variable.constant_,\n.theme-base16-atelier-sulphurpool .hljs-literal {\n\tcolor: #c76b29;\n}\n.theme-base16-atelier-sulphurpool .hljs-title,\n.theme-base16-atelier-sulphurpool .hljs-class .hljs-title,\n.theme-base16-atelier-sulphurpool .hljs-title.class_ {\n\tcolor: #c08b30;\n}\n.theme-base16-atelier-sulphurpool .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c08b30;\n}\n.theme-base16-atelier-sulphurpool .hljs-code,\n.theme-base16-atelier-sulphurpool .hljs-addition,\n.theme-base16-atelier-sulphurpool .hljs-title.class_.inherited__,\n.theme-base16-atelier-sulphurpool .hljs-string {\n\tcolor: #ac9739;\n}\n.theme-base16-atelier-sulphurpool .hljs-built_in,\n.theme-base16-atelier-sulphurpool .hljs-doctag,\n.theme-base16-atelier-sulphurpool .hljs-quote,\n.theme-base16-atelier-sulphurpool .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-sulphurpool .hljs-regexp {\n\tcolor: #22a2c9;\n}\n.theme-base16-atelier-sulphurpool .hljs-function .hljs-title,\n.theme-base16-atelier-sulphurpool .hljs-attribute,\n.theme-base16-atelier-sulphurpool .ruby .hljs-property,\n.theme-base16-atelier-sulphurpool .hljs-title.function_,\n.theme-base16-atelier-sulphurpool .hljs-section {\n\tcolor: #3d8fd1;\n}\n.theme-base16-atelier-sulphurpool .hljs-type,\n.theme-base16-atelier-sulphurpool .hljs-template-tag,\n.theme-base16-atelier-sulphurpool .diff .hljs-meta,\n.theme-base16-atelier-sulphurpool .hljs-keyword {\n\tcolor: #6679cc;\n}\n.theme-base16-atelier-sulphurpool .hljs-emphasis {\n\tcolor: #6679cc;\n\tfont-style: italic;\n}\n.theme-base16-atelier-sulphurpool .hljs-meta,\n.theme-base16-atelier-sulphurpool .hljs-meta .hljs-keyword,\n.theme-base16-atelier-sulphurpool .hljs-meta .hljs-string {\n\tcolor: #9c637a;\n}\n.theme-base16-atelier-sulphurpool .hljs-meta .hljs-keyword,\n.theme-base16-atelier-sulphurpool .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atelier-sulphurpool-min {\n\t/*!\n  Theme: Atelier Sulphurpool\n  Author: Bram de Haan (http://atelierbramdehaan.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atelier-sulphurpool-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atelier-sulphurpool-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atelier-sulphurpool-min .hljs {\n\tcolor: #979db4;\n\tbackground: #202746;\n}\n.theme-base16-atelier-sulphurpool-min .hljs ::selection,\n.theme-base16-atelier-sulphurpool-min .hljs::selection {\n\tbackground-color: #5e6687;\n\tcolor: #979db4;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-comment {\n\tcolor: #6b7394;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-tag {\n\tcolor: #898ea4;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-operator,\n.theme-base16-atelier-sulphurpool-min .hljs-punctuation,\n.theme-base16-atelier-sulphurpool-min .hljs-subst {\n\tcolor: #979db4;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-bullet,\n.theme-base16-atelier-sulphurpool-min .hljs-deletion,\n.theme-base16-atelier-sulphurpool-min .hljs-name,\n.theme-base16-atelier-sulphurpool-min .hljs-selector-tag,\n.theme-base16-atelier-sulphurpool-min .hljs-template-variable,\n.theme-base16-atelier-sulphurpool-min .hljs-variable {\n\tcolor: #c94922;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-attr,\n.theme-base16-atelier-sulphurpool-min .hljs-link,\n.theme-base16-atelier-sulphurpool-min .hljs-literal,\n.theme-base16-atelier-sulphurpool-min .hljs-number,\n.theme-base16-atelier-sulphurpool-min .hljs-symbol,\n.theme-base16-atelier-sulphurpool-min .hljs-variable.constant_ {\n\tcolor: #c76b29;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-class .hljs-title,\n.theme-base16-atelier-sulphurpool-min .hljs-title,\n.theme-base16-atelier-sulphurpool-min .hljs-title.class_ {\n\tcolor: #c08b30;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c08b30;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-addition,\n.theme-base16-atelier-sulphurpool-min .hljs-code,\n.theme-base16-atelier-sulphurpool-min .hljs-string,\n.theme-base16-atelier-sulphurpool-min .hljs-title.class_.inherited__ {\n\tcolor: #ac9739;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-built_in,\n.theme-base16-atelier-sulphurpool-min .hljs-doctag,\n.theme-base16-atelier-sulphurpool-min .hljs-keyword.hljs-atrule,\n.theme-base16-atelier-sulphurpool-min .hljs-quote,\n.theme-base16-atelier-sulphurpool-min .hljs-regexp {\n\tcolor: #22a2c9;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-attribute,\n.theme-base16-atelier-sulphurpool-min .hljs-function .hljs-title,\n.theme-base16-atelier-sulphurpool-min .hljs-section,\n.theme-base16-atelier-sulphurpool-min .hljs-title.function_,\n.theme-base16-atelier-sulphurpool-min .ruby .hljs-property {\n\tcolor: #3d8fd1;\n}\n.theme-base16-atelier-sulphurpool-min .diff .hljs-meta,\n.theme-base16-atelier-sulphurpool-min .hljs-keyword,\n.theme-base16-atelier-sulphurpool-min .hljs-template-tag,\n.theme-base16-atelier-sulphurpool-min .hljs-type {\n\tcolor: #6679cc;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-emphasis {\n\tcolor: #6679cc;\n\tfont-style: italic;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-meta,\n.theme-base16-atelier-sulphurpool-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-sulphurpool-min .hljs-meta .hljs-string {\n\tcolor: #9c637a;\n}\n.theme-base16-atelier-sulphurpool-min .hljs-meta .hljs-keyword,\n.theme-base16-atelier-sulphurpool-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-atlas {\n\t/*!\n  Theme: Atlas\n  Author: Alex Lende (https://ajlende.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atlas pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atlas code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atlas pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atlas code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atlas .hljs {\n\tcolor: #a1a19a;\n\tbackground: #002635;\n}\n.theme-base16-atlas .hljs::selection,\n.theme-base16-atlas .hljs ::selection {\n\tbackground-color: #517f8d;\n\tcolor: #a1a19a;\n}\n.theme-base16-atlas .hljs-comment {\n\tcolor: #6c8b91;\n}\n.theme-base16-atlas .hljs-tag {\n\tcolor: #869696;\n}\n.theme-base16-atlas .hljs-subst,\n.theme-base16-atlas .hljs-punctuation,\n.theme-base16-atlas .hljs-operator {\n\tcolor: #a1a19a;\n}\n.theme-base16-atlas .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atlas .hljs-bullet,\n.theme-base16-atlas .hljs-variable,\n.theme-base16-atlas .hljs-template-variable,\n.theme-base16-atlas .hljs-selector-tag,\n.theme-base16-atlas .hljs-name,\n.theme-base16-atlas .hljs-deletion {\n\tcolor: #ff5a67;\n}\n.theme-base16-atlas .hljs-symbol,\n.theme-base16-atlas .hljs-number,\n.theme-base16-atlas .hljs-link,\n.theme-base16-atlas .hljs-attr,\n.theme-base16-atlas .hljs-variable.constant_,\n.theme-base16-atlas .hljs-literal {\n\tcolor: #f08e48;\n}\n.theme-base16-atlas .hljs-title,\n.theme-base16-atlas .hljs-class .hljs-title,\n.theme-base16-atlas .hljs-title.class_ {\n\tcolor: #ffcc1b;\n}\n.theme-base16-atlas .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcc1b;\n}\n.theme-base16-atlas .hljs-code,\n.theme-base16-atlas .hljs-addition,\n.theme-base16-atlas .hljs-title.class_.inherited__,\n.theme-base16-atlas .hljs-string {\n\tcolor: #7fc06e;\n}\n.theme-base16-atlas .hljs-built_in,\n.theme-base16-atlas .hljs-doctag,\n.theme-base16-atlas .hljs-quote,\n.theme-base16-atlas .hljs-keyword.hljs-atrule,\n.theme-base16-atlas .hljs-regexp {\n\tcolor: #14747e;\n}\n.theme-base16-atlas .hljs-function .hljs-title,\n.theme-base16-atlas .hljs-attribute,\n.theme-base16-atlas .ruby .hljs-property,\n.theme-base16-atlas .hljs-title.function_,\n.theme-base16-atlas .hljs-section {\n\tcolor: #5dd7b9;\n}\n.theme-base16-atlas .hljs-type,\n.theme-base16-atlas .hljs-template-tag,\n.theme-base16-atlas .diff .hljs-meta,\n.theme-base16-atlas .hljs-keyword {\n\tcolor: #9a70a4;\n}\n.theme-base16-atlas .hljs-emphasis {\n\tcolor: #9a70a4;\n\tfont-style: italic;\n}\n.theme-base16-atlas .hljs-meta,\n.theme-base16-atlas .hljs-meta .hljs-keyword,\n.theme-base16-atlas .hljs-meta .hljs-string {\n\tcolor: #c43060;\n}\n.theme-base16-atlas .hljs-meta .hljs-keyword,\n.theme-base16-atlas .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-atlas-min {\n\t/*!\n  Theme: Atlas\n  Author: Alex Lende (https://ajlende.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-atlas-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-atlas-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-atlas-min .hljs {\n\tcolor: #a1a19a;\n\tbackground: #002635;\n}\n.theme-base16-atlas-min .hljs ::selection,\n.theme-base16-atlas-min .hljs::selection {\n\tbackground-color: #517f8d;\n\tcolor: #a1a19a;\n}\n.theme-base16-atlas-min .hljs-comment {\n\tcolor: #6c8b91;\n}\n.theme-base16-atlas-min .hljs-tag {\n\tcolor: #869696;\n}\n.theme-base16-atlas-min .hljs-operator,\n.theme-base16-atlas-min .hljs-punctuation,\n.theme-base16-atlas-min .hljs-subst {\n\tcolor: #a1a19a;\n}\n.theme-base16-atlas-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-atlas-min .hljs-bullet,\n.theme-base16-atlas-min .hljs-deletion,\n.theme-base16-atlas-min .hljs-name,\n.theme-base16-atlas-min .hljs-selector-tag,\n.theme-base16-atlas-min .hljs-template-variable,\n.theme-base16-atlas-min .hljs-variable {\n\tcolor: #ff5a67;\n}\n.theme-base16-atlas-min .hljs-attr,\n.theme-base16-atlas-min .hljs-link,\n.theme-base16-atlas-min .hljs-literal,\n.theme-base16-atlas-min .hljs-number,\n.theme-base16-atlas-min .hljs-symbol,\n.theme-base16-atlas-min .hljs-variable.constant_ {\n\tcolor: #f08e48;\n}\n.theme-base16-atlas-min .hljs-class .hljs-title,\n.theme-base16-atlas-min .hljs-title,\n.theme-base16-atlas-min .hljs-title.class_ {\n\tcolor: #ffcc1b;\n}\n.theme-base16-atlas-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffcc1b;\n}\n.theme-base16-atlas-min .hljs-addition,\n.theme-base16-atlas-min .hljs-code,\n.theme-base16-atlas-min .hljs-string,\n.theme-base16-atlas-min .hljs-title.class_.inherited__ {\n\tcolor: #7fc06e;\n}\n.theme-base16-atlas-min .hljs-built_in,\n.theme-base16-atlas-min .hljs-doctag,\n.theme-base16-atlas-min .hljs-keyword.hljs-atrule,\n.theme-base16-atlas-min .hljs-quote,\n.theme-base16-atlas-min .hljs-regexp {\n\tcolor: #14747e;\n}\n.theme-base16-atlas-min .hljs-attribute,\n.theme-base16-atlas-min .hljs-function .hljs-title,\n.theme-base16-atlas-min .hljs-section,\n.theme-base16-atlas-min .hljs-title.function_,\n.theme-base16-atlas-min .ruby .hljs-property {\n\tcolor: #5dd7b9;\n}\n.theme-base16-atlas-min .diff .hljs-meta,\n.theme-base16-atlas-min .hljs-keyword,\n.theme-base16-atlas-min .hljs-template-tag,\n.theme-base16-atlas-min .hljs-type {\n\tcolor: #9a70a4;\n}\n.theme-base16-atlas-min .hljs-emphasis {\n\tcolor: #9a70a4;\n\tfont-style: italic;\n}\n.theme-base16-atlas-min .hljs-meta,\n.theme-base16-atlas-min .hljs-meta .hljs-keyword,\n.theme-base16-atlas-min .hljs-meta .hljs-string {\n\tcolor: #c43060;\n}\n.theme-base16-atlas-min .hljs-meta .hljs-keyword,\n.theme-base16-atlas-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-bespin {\n\t/*!\n  Theme: Bespin\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-bespin pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-bespin code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-bespin pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-bespin code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-bespin .hljs {\n\tcolor: #8a8986;\n\tbackground: #28211c;\n}\n.theme-base16-bespin .hljs::selection,\n.theme-base16-bespin .hljs ::selection {\n\tbackground-color: #5e5d5c;\n\tcolor: #8a8986;\n}\n.theme-base16-bespin .hljs-comment {\n\tcolor: #666;\n}\n.theme-base16-bespin .hljs-tag {\n\tcolor: #797977;\n}\n.theme-base16-bespin .hljs-subst,\n.theme-base16-bespin .hljs-punctuation,\n.theme-base16-bespin .hljs-operator {\n\tcolor: #8a8986;\n}\n.theme-base16-bespin .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-bespin .hljs-bullet,\n.theme-base16-bespin .hljs-variable,\n.theme-base16-bespin .hljs-template-variable,\n.theme-base16-bespin .hljs-selector-tag,\n.theme-base16-bespin .hljs-name,\n.theme-base16-bespin .hljs-deletion {\n\tcolor: #cf6a4c;\n}\n.theme-base16-bespin .hljs-symbol,\n.theme-base16-bespin .hljs-number,\n.theme-base16-bespin .hljs-link,\n.theme-base16-bespin .hljs-attr,\n.theme-base16-bespin .hljs-variable.constant_,\n.theme-base16-bespin .hljs-literal {\n\tcolor: #cf7d34;\n}\n.theme-base16-bespin .hljs-title,\n.theme-base16-bespin .hljs-class .hljs-title,\n.theme-base16-bespin .hljs-title.class_ {\n\tcolor: #f9ee98;\n}\n.theme-base16-bespin .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f9ee98;\n}\n.theme-base16-bespin .hljs-code,\n.theme-base16-bespin .hljs-addition,\n.theme-base16-bespin .hljs-title.class_.inherited__,\n.theme-base16-bespin .hljs-string {\n\tcolor: #54be0d;\n}\n.theme-base16-bespin .hljs-built_in,\n.theme-base16-bespin .hljs-doctag,\n.theme-base16-bespin .hljs-quote,\n.theme-base16-bespin .hljs-keyword.hljs-atrule,\n.theme-base16-bespin .hljs-regexp {\n\tcolor: #afc4db;\n}\n.theme-base16-bespin .hljs-function .hljs-title,\n.theme-base16-bespin .hljs-attribute,\n.theme-base16-bespin .ruby .hljs-property,\n.theme-base16-bespin .hljs-title.function_,\n.theme-base16-bespin .hljs-section {\n\tcolor: #5ea6ea;\n}\n.theme-base16-bespin .hljs-type,\n.theme-base16-bespin .hljs-template-tag,\n.theme-base16-bespin .diff .hljs-meta,\n.theme-base16-bespin .hljs-keyword {\n\tcolor: #9b859d;\n}\n.theme-base16-bespin .hljs-emphasis {\n\tcolor: #9b859d;\n\tfont-style: italic;\n}\n.theme-base16-bespin .hljs-meta,\n.theme-base16-bespin .hljs-meta .hljs-keyword,\n.theme-base16-bespin .hljs-meta .hljs-string {\n\tcolor: #937121;\n}\n.theme-base16-bespin .hljs-meta .hljs-keyword,\n.theme-base16-bespin .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-bespin-min {\n\t/*!\n  Theme: Bespin\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-bespin-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-bespin-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-bespin-min .hljs {\n\tcolor: #8a8986;\n\tbackground: #28211c;\n}\n.theme-base16-bespin-min .hljs ::selection,\n.theme-base16-bespin-min .hljs::selection {\n\tbackground-color: #5e5d5c;\n\tcolor: #8a8986;\n}\n.theme-base16-bespin-min .hljs-comment {\n\tcolor: #666;\n}\n.theme-base16-bespin-min .hljs-tag {\n\tcolor: #797977;\n}\n.theme-base16-bespin-min .hljs-operator,\n.theme-base16-bespin-min .hljs-punctuation,\n.theme-base16-bespin-min .hljs-subst {\n\tcolor: #8a8986;\n}\n.theme-base16-bespin-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-bespin-min .hljs-bullet,\n.theme-base16-bespin-min .hljs-deletion,\n.theme-base16-bespin-min .hljs-name,\n.theme-base16-bespin-min .hljs-selector-tag,\n.theme-base16-bespin-min .hljs-template-variable,\n.theme-base16-bespin-min .hljs-variable {\n\tcolor: #cf6a4c;\n}\n.theme-base16-bespin-min .hljs-attr,\n.theme-base16-bespin-min .hljs-link,\n.theme-base16-bespin-min .hljs-literal,\n.theme-base16-bespin-min .hljs-number,\n.theme-base16-bespin-min .hljs-symbol,\n.theme-base16-bespin-min .hljs-variable.constant_ {\n\tcolor: #cf7d34;\n}\n.theme-base16-bespin-min .hljs-class .hljs-title,\n.theme-base16-bespin-min .hljs-title,\n.theme-base16-bespin-min .hljs-title.class_ {\n\tcolor: #f9ee98;\n}\n.theme-base16-bespin-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f9ee98;\n}\n.theme-base16-bespin-min .hljs-addition,\n.theme-base16-bespin-min .hljs-code,\n.theme-base16-bespin-min .hljs-string,\n.theme-base16-bespin-min .hljs-title.class_.inherited__ {\n\tcolor: #54be0d;\n}\n.theme-base16-bespin-min .hljs-built_in,\n.theme-base16-bespin-min .hljs-doctag,\n.theme-base16-bespin-min .hljs-keyword.hljs-atrule,\n.theme-base16-bespin-min .hljs-quote,\n.theme-base16-bespin-min .hljs-regexp {\n\tcolor: #afc4db;\n}\n.theme-base16-bespin-min .hljs-attribute,\n.theme-base16-bespin-min .hljs-function .hljs-title,\n.theme-base16-bespin-min .hljs-section,\n.theme-base16-bespin-min .hljs-title.function_,\n.theme-base16-bespin-min .ruby .hljs-property {\n\tcolor: #5ea6ea;\n}\n.theme-base16-bespin-min .diff .hljs-meta,\n.theme-base16-bespin-min .hljs-keyword,\n.theme-base16-bespin-min .hljs-template-tag,\n.theme-base16-bespin-min .hljs-type {\n\tcolor: #9b859d;\n}\n.theme-base16-bespin-min .hljs-emphasis {\n\tcolor: #9b859d;\n\tfont-style: italic;\n}\n.theme-base16-bespin-min .hljs-meta,\n.theme-base16-bespin-min .hljs-meta .hljs-keyword,\n.theme-base16-bespin-min .hljs-meta .hljs-string {\n\tcolor: #937121;\n}\n.theme-base16-bespin-min .hljs-meta .hljs-keyword,\n.theme-base16-bespin-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-bathory {\n\t/*!\n  Theme: Black Metal (Bathory)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-bathory pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-bathory code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-bathory pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-bathory code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-bathory .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-bathory .hljs::selection,\n.theme-base16-black-metal-bathory .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-bathory .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-bathory .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-bathory .hljs-subst,\n.theme-base16-black-metal-bathory .hljs-punctuation,\n.theme-base16-black-metal-bathory .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-bathory .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-bathory .hljs-bullet,\n.theme-base16-black-metal-bathory .hljs-variable,\n.theme-base16-black-metal-bathory .hljs-template-variable,\n.theme-base16-black-metal-bathory .hljs-selector-tag,\n.theme-base16-black-metal-bathory .hljs-name,\n.theme-base16-black-metal-bathory .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-bathory .hljs-symbol,\n.theme-base16-black-metal-bathory .hljs-number,\n.theme-base16-black-metal-bathory .hljs-link,\n.theme-base16-black-metal-bathory .hljs-attr,\n.theme-base16-black-metal-bathory .hljs-variable.constant_,\n.theme-base16-black-metal-bathory .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-bathory .hljs-title,\n.theme-base16-black-metal-bathory .hljs-class .hljs-title,\n.theme-base16-black-metal-bathory .hljs-title.class_ {\n\tcolor: #e78a53;\n}\n.theme-base16-black-metal-bathory .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e78a53;\n}\n.theme-base16-black-metal-bathory .hljs-code,\n.theme-base16-black-metal-bathory .hljs-addition,\n.theme-base16-black-metal-bathory .hljs-title.class_.inherited__,\n.theme-base16-black-metal-bathory .hljs-string {\n\tcolor: #fbcb97;\n}\n.theme-base16-black-metal-bathory .hljs-built_in,\n.theme-base16-black-metal-bathory .hljs-doctag,\n.theme-base16-black-metal-bathory .hljs-quote,\n.theme-base16-black-metal-bathory .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-bathory .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-bathory .hljs-function .hljs-title,\n.theme-base16-black-metal-bathory .hljs-attribute,\n.theme-base16-black-metal-bathory .ruby .hljs-property,\n.theme-base16-black-metal-bathory .hljs-title.function_,\n.theme-base16-black-metal-bathory .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-bathory .hljs-type,\n.theme-base16-black-metal-bathory .hljs-template-tag,\n.theme-base16-black-metal-bathory .diff .hljs-meta,\n.theme-base16-black-metal-bathory .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-bathory .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-bathory .hljs-meta,\n.theme-base16-black-metal-bathory .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-bathory .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-bathory .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-bathory .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-bathory-min {\n\t/*!\n  Theme: Black Metal (Bathory)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-bathory-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-bathory-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-bathory-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-bathory-min .hljs ::selection,\n.theme-base16-black-metal-bathory-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-bathory-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-bathory-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-bathory-min .hljs-operator,\n.theme-base16-black-metal-bathory-min .hljs-punctuation,\n.theme-base16-black-metal-bathory-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-bathory-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-bathory-min .hljs-bullet,\n.theme-base16-black-metal-bathory-min .hljs-deletion,\n.theme-base16-black-metal-bathory-min .hljs-name,\n.theme-base16-black-metal-bathory-min .hljs-selector-tag,\n.theme-base16-black-metal-bathory-min .hljs-template-variable,\n.theme-base16-black-metal-bathory-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-bathory-min .hljs-attr,\n.theme-base16-black-metal-bathory-min .hljs-link,\n.theme-base16-black-metal-bathory-min .hljs-literal,\n.theme-base16-black-metal-bathory-min .hljs-number,\n.theme-base16-black-metal-bathory-min .hljs-symbol,\n.theme-base16-black-metal-bathory-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-bathory-min .hljs-class .hljs-title,\n.theme-base16-black-metal-bathory-min .hljs-title,\n.theme-base16-black-metal-bathory-min .hljs-title.class_ {\n\tcolor: #e78a53;\n}\n.theme-base16-black-metal-bathory-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #e78a53;\n}\n.theme-base16-black-metal-bathory-min .hljs-addition,\n.theme-base16-black-metal-bathory-min .hljs-code,\n.theme-base16-black-metal-bathory-min .hljs-string,\n.theme-base16-black-metal-bathory-min .hljs-title.class_.inherited__ {\n\tcolor: #fbcb97;\n}\n.theme-base16-black-metal-bathory-min .hljs-built_in,\n.theme-base16-black-metal-bathory-min .hljs-doctag,\n.theme-base16-black-metal-bathory-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-bathory-min .hljs-quote,\n.theme-base16-black-metal-bathory-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-bathory-min .hljs-attribute,\n.theme-base16-black-metal-bathory-min .hljs-function .hljs-title,\n.theme-base16-black-metal-bathory-min .hljs-section,\n.theme-base16-black-metal-bathory-min .hljs-title.function_,\n.theme-base16-black-metal-bathory-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-bathory-min .diff .hljs-meta,\n.theme-base16-black-metal-bathory-min .hljs-keyword,\n.theme-base16-black-metal-bathory-min .hljs-template-tag,\n.theme-base16-black-metal-bathory-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-bathory-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-bathory-min .hljs-meta,\n.theme-base16-black-metal-bathory-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-bathory-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-bathory-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-bathory-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-burzum {\n\t/*!\n  Theme: Black Metal (Burzum)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-burzum pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-burzum code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-burzum pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-burzum code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-burzum .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-burzum .hljs::selection,\n.theme-base16-black-metal-burzum .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-burzum .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-burzum .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-burzum .hljs-subst,\n.theme-base16-black-metal-burzum .hljs-punctuation,\n.theme-base16-black-metal-burzum .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-burzum .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-burzum .hljs-bullet,\n.theme-base16-black-metal-burzum .hljs-variable,\n.theme-base16-black-metal-burzum .hljs-template-variable,\n.theme-base16-black-metal-burzum .hljs-selector-tag,\n.theme-base16-black-metal-burzum .hljs-name,\n.theme-base16-black-metal-burzum .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-burzum .hljs-symbol,\n.theme-base16-black-metal-burzum .hljs-number,\n.theme-base16-black-metal-burzum .hljs-link,\n.theme-base16-black-metal-burzum .hljs-attr,\n.theme-base16-black-metal-burzum .hljs-variable.constant_,\n.theme-base16-black-metal-burzum .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-burzum .hljs-title,\n.theme-base16-black-metal-burzum .hljs-class .hljs-title,\n.theme-base16-black-metal-burzum .hljs-title.class_ {\n\tcolor: #9ba;\n}\n.theme-base16-black-metal-burzum .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #9ba;\n}\n.theme-base16-black-metal-burzum .hljs-code,\n.theme-base16-black-metal-burzum .hljs-addition,\n.theme-base16-black-metal-burzum .hljs-title.class_.inherited__,\n.theme-base16-black-metal-burzum .hljs-string {\n\tcolor: #dec;\n}\n.theme-base16-black-metal-burzum .hljs-built_in,\n.theme-base16-black-metal-burzum .hljs-doctag,\n.theme-base16-black-metal-burzum .hljs-quote,\n.theme-base16-black-metal-burzum .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-burzum .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-burzum .hljs-function .hljs-title,\n.theme-base16-black-metal-burzum .hljs-attribute,\n.theme-base16-black-metal-burzum .ruby .hljs-property,\n.theme-base16-black-metal-burzum .hljs-title.function_,\n.theme-base16-black-metal-burzum .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-burzum .hljs-type,\n.theme-base16-black-metal-burzum .hljs-template-tag,\n.theme-base16-black-metal-burzum .diff .hljs-meta,\n.theme-base16-black-metal-burzum .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-burzum .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-burzum .hljs-meta,\n.theme-base16-black-metal-burzum .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-burzum .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-burzum .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-burzum .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-burzum-min {\n\t/*!\n  Theme: Black Metal (Burzum)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-burzum-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-burzum-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-burzum-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-burzum-min .hljs ::selection,\n.theme-base16-black-metal-burzum-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-burzum-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-burzum-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-burzum-min .hljs-operator,\n.theme-base16-black-metal-burzum-min .hljs-punctuation,\n.theme-base16-black-metal-burzum-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-burzum-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-burzum-min .hljs-bullet,\n.theme-base16-black-metal-burzum-min .hljs-deletion,\n.theme-base16-black-metal-burzum-min .hljs-name,\n.theme-base16-black-metal-burzum-min .hljs-selector-tag,\n.theme-base16-black-metal-burzum-min .hljs-template-variable,\n.theme-base16-black-metal-burzum-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-burzum-min .hljs-attr,\n.theme-base16-black-metal-burzum-min .hljs-link,\n.theme-base16-black-metal-burzum-min .hljs-literal,\n.theme-base16-black-metal-burzum-min .hljs-number,\n.theme-base16-black-metal-burzum-min .hljs-symbol,\n.theme-base16-black-metal-burzum-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-burzum-min .hljs-class .hljs-title,\n.theme-base16-black-metal-burzum-min .hljs-title,\n.theme-base16-black-metal-burzum-min .hljs-title.class_ {\n\tcolor: #9ba;\n}\n.theme-base16-black-metal-burzum-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #9ba;\n}\n.theme-base16-black-metal-burzum-min .hljs-addition,\n.theme-base16-black-metal-burzum-min .hljs-code,\n.theme-base16-black-metal-burzum-min .hljs-string,\n.theme-base16-black-metal-burzum-min .hljs-title.class_.inherited__ {\n\tcolor: #dec;\n}\n.theme-base16-black-metal-burzum-min .hljs-built_in,\n.theme-base16-black-metal-burzum-min .hljs-doctag,\n.theme-base16-black-metal-burzum-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-burzum-min .hljs-quote,\n.theme-base16-black-metal-burzum-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-burzum-min .hljs-attribute,\n.theme-base16-black-metal-burzum-min .hljs-function .hljs-title,\n.theme-base16-black-metal-burzum-min .hljs-section,\n.theme-base16-black-metal-burzum-min .hljs-title.function_,\n.theme-base16-black-metal-burzum-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-burzum-min .diff .hljs-meta,\n.theme-base16-black-metal-burzum-min .hljs-keyword,\n.theme-base16-black-metal-burzum-min .hljs-template-tag,\n.theme-base16-black-metal-burzum-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-burzum-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-burzum-min .hljs-meta,\n.theme-base16-black-metal-burzum-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-burzum-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-burzum-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-burzum-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-dark-funeral {\n\t/*!\n  Theme: Black Metal (Dark Funeral)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-dark-funeral pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-dark-funeral code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-dark-funeral pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-dark-funeral code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-dark-funeral .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-dark-funeral .hljs::selection,\n.theme-base16-black-metal-dark-funeral .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-dark-funeral .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-dark-funeral .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-dark-funeral .hljs-subst,\n.theme-base16-black-metal-dark-funeral .hljs-punctuation,\n.theme-base16-black-metal-dark-funeral .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-dark-funeral .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-dark-funeral .hljs-bullet,\n.theme-base16-black-metal-dark-funeral .hljs-variable,\n.theme-base16-black-metal-dark-funeral .hljs-template-variable,\n.theme-base16-black-metal-dark-funeral .hljs-selector-tag,\n.theme-base16-black-metal-dark-funeral .hljs-name,\n.theme-base16-black-metal-dark-funeral .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-dark-funeral .hljs-symbol,\n.theme-base16-black-metal-dark-funeral .hljs-number,\n.theme-base16-black-metal-dark-funeral .hljs-link,\n.theme-base16-black-metal-dark-funeral .hljs-attr,\n.theme-base16-black-metal-dark-funeral .hljs-variable.constant_,\n.theme-base16-black-metal-dark-funeral .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-dark-funeral .hljs-title,\n.theme-base16-black-metal-dark-funeral .hljs-class .hljs-title,\n.theme-base16-black-metal-dark-funeral .hljs-title.class_ {\n\tcolor: #5f81a5;\n}\n.theme-base16-black-metal-dark-funeral .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #5f81a5;\n}\n.theme-base16-black-metal-dark-funeral .hljs-code,\n.theme-base16-black-metal-dark-funeral .hljs-addition,\n.theme-base16-black-metal-dark-funeral .hljs-title.class_.inherited__,\n.theme-base16-black-metal-dark-funeral .hljs-string {\n\tcolor: #d0dfee;\n}\n.theme-base16-black-metal-dark-funeral .hljs-built_in,\n.theme-base16-black-metal-dark-funeral .hljs-doctag,\n.theme-base16-black-metal-dark-funeral .hljs-quote,\n.theme-base16-black-metal-dark-funeral .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-dark-funeral .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-dark-funeral .hljs-function .hljs-title,\n.theme-base16-black-metal-dark-funeral .hljs-attribute,\n.theme-base16-black-metal-dark-funeral .ruby .hljs-property,\n.theme-base16-black-metal-dark-funeral .hljs-title.function_,\n.theme-base16-black-metal-dark-funeral .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-dark-funeral .hljs-type,\n.theme-base16-black-metal-dark-funeral .hljs-template-tag,\n.theme-base16-black-metal-dark-funeral .diff .hljs-meta,\n.theme-base16-black-metal-dark-funeral .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-dark-funeral .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-dark-funeral .hljs-meta,\n.theme-base16-black-metal-dark-funeral .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-dark-funeral .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-dark-funeral .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-dark-funeral .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-dark-funeral-min {\n\t/*!\n  Theme: Black Metal (Dark Funeral)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-dark-funeral-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-dark-funeral-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs ::selection,\n.theme-base16-black-metal-dark-funeral-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-operator,\n.theme-base16-black-metal-dark-funeral-min .hljs-punctuation,\n.theme-base16-black-metal-dark-funeral-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-bullet,\n.theme-base16-black-metal-dark-funeral-min .hljs-deletion,\n.theme-base16-black-metal-dark-funeral-min .hljs-name,\n.theme-base16-black-metal-dark-funeral-min .hljs-selector-tag,\n.theme-base16-black-metal-dark-funeral-min .hljs-template-variable,\n.theme-base16-black-metal-dark-funeral-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-attr,\n.theme-base16-black-metal-dark-funeral-min .hljs-link,\n.theme-base16-black-metal-dark-funeral-min .hljs-literal,\n.theme-base16-black-metal-dark-funeral-min .hljs-number,\n.theme-base16-black-metal-dark-funeral-min .hljs-symbol,\n.theme-base16-black-metal-dark-funeral-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-class .hljs-title,\n.theme-base16-black-metal-dark-funeral-min .hljs-title,\n.theme-base16-black-metal-dark-funeral-min .hljs-title.class_ {\n\tcolor: #5f81a5;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #5f81a5;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-addition,\n.theme-base16-black-metal-dark-funeral-min .hljs-code,\n.theme-base16-black-metal-dark-funeral-min .hljs-string,\n.theme-base16-black-metal-dark-funeral-min .hljs-title.class_.inherited__ {\n\tcolor: #d0dfee;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-built_in,\n.theme-base16-black-metal-dark-funeral-min .hljs-doctag,\n.theme-base16-black-metal-dark-funeral-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-dark-funeral-min .hljs-quote,\n.theme-base16-black-metal-dark-funeral-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-attribute,\n.theme-base16-black-metal-dark-funeral-min .hljs-function .hljs-title,\n.theme-base16-black-metal-dark-funeral-min .hljs-section,\n.theme-base16-black-metal-dark-funeral-min .hljs-title.function_,\n.theme-base16-black-metal-dark-funeral-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-dark-funeral-min .diff .hljs-meta,\n.theme-base16-black-metal-dark-funeral-min .hljs-keyword,\n.theme-base16-black-metal-dark-funeral-min .hljs-template-tag,\n.theme-base16-black-metal-dark-funeral-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-meta,\n.theme-base16-black-metal-dark-funeral-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-dark-funeral-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-dark-funeral-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-dark-funeral-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-gorgoroth {\n\t/*!\n  Theme: Black Metal (Gorgoroth)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-gorgoroth pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-gorgoroth code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-gorgoroth pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-gorgoroth code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-gorgoroth .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-gorgoroth .hljs::selection,\n.theme-base16-black-metal-gorgoroth .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-gorgoroth .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-gorgoroth .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-gorgoroth .hljs-subst,\n.theme-base16-black-metal-gorgoroth .hljs-punctuation,\n.theme-base16-black-metal-gorgoroth .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-gorgoroth .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-gorgoroth .hljs-bullet,\n.theme-base16-black-metal-gorgoroth .hljs-variable,\n.theme-base16-black-metal-gorgoroth .hljs-template-variable,\n.theme-base16-black-metal-gorgoroth .hljs-selector-tag,\n.theme-base16-black-metal-gorgoroth .hljs-name,\n.theme-base16-black-metal-gorgoroth .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-gorgoroth .hljs-symbol,\n.theme-base16-black-metal-gorgoroth .hljs-number,\n.theme-base16-black-metal-gorgoroth .hljs-link,\n.theme-base16-black-metal-gorgoroth .hljs-attr,\n.theme-base16-black-metal-gorgoroth .hljs-variable.constant_,\n.theme-base16-black-metal-gorgoroth .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-gorgoroth .hljs-title,\n.theme-base16-black-metal-gorgoroth .hljs-class .hljs-title,\n.theme-base16-black-metal-gorgoroth .hljs-title.class_ {\n\tcolor: #8c7f70;\n}\n.theme-base16-black-metal-gorgoroth .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8c7f70;\n}\n.theme-base16-black-metal-gorgoroth .hljs-code,\n.theme-base16-black-metal-gorgoroth .hljs-addition,\n.theme-base16-black-metal-gorgoroth .hljs-title.class_.inherited__,\n.theme-base16-black-metal-gorgoroth .hljs-string {\n\tcolor: #9b8d7f;\n}\n.theme-base16-black-metal-gorgoroth .hljs-built_in,\n.theme-base16-black-metal-gorgoroth .hljs-doctag,\n.theme-base16-black-metal-gorgoroth .hljs-quote,\n.theme-base16-black-metal-gorgoroth .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-gorgoroth .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-gorgoroth .hljs-function .hljs-title,\n.theme-base16-black-metal-gorgoroth .hljs-attribute,\n.theme-base16-black-metal-gorgoroth .ruby .hljs-property,\n.theme-base16-black-metal-gorgoroth .hljs-title.function_,\n.theme-base16-black-metal-gorgoroth .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-gorgoroth .hljs-type,\n.theme-base16-black-metal-gorgoroth .hljs-template-tag,\n.theme-base16-black-metal-gorgoroth .diff .hljs-meta,\n.theme-base16-black-metal-gorgoroth .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-gorgoroth .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-gorgoroth .hljs-meta,\n.theme-base16-black-metal-gorgoroth .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-gorgoroth .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-gorgoroth .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-gorgoroth .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-gorgoroth-min {\n\t/*!\n  Theme: Black Metal (Gorgoroth)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-gorgoroth-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-gorgoroth-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs ::selection,\n.theme-base16-black-metal-gorgoroth-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-operator,\n.theme-base16-black-metal-gorgoroth-min .hljs-punctuation,\n.theme-base16-black-metal-gorgoroth-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-bullet,\n.theme-base16-black-metal-gorgoroth-min .hljs-deletion,\n.theme-base16-black-metal-gorgoroth-min .hljs-name,\n.theme-base16-black-metal-gorgoroth-min .hljs-selector-tag,\n.theme-base16-black-metal-gorgoroth-min .hljs-template-variable,\n.theme-base16-black-metal-gorgoroth-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-attr,\n.theme-base16-black-metal-gorgoroth-min .hljs-link,\n.theme-base16-black-metal-gorgoroth-min .hljs-literal,\n.theme-base16-black-metal-gorgoroth-min .hljs-number,\n.theme-base16-black-metal-gorgoroth-min .hljs-symbol,\n.theme-base16-black-metal-gorgoroth-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-class .hljs-title,\n.theme-base16-black-metal-gorgoroth-min .hljs-title,\n.theme-base16-black-metal-gorgoroth-min .hljs-title.class_ {\n\tcolor: #8c7f70;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #8c7f70;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-addition,\n.theme-base16-black-metal-gorgoroth-min .hljs-code,\n.theme-base16-black-metal-gorgoroth-min .hljs-string,\n.theme-base16-black-metal-gorgoroth-min .hljs-title.class_.inherited__ {\n\tcolor: #9b8d7f;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-built_in,\n.theme-base16-black-metal-gorgoroth-min .hljs-doctag,\n.theme-base16-black-metal-gorgoroth-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-gorgoroth-min .hljs-quote,\n.theme-base16-black-metal-gorgoroth-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-attribute,\n.theme-base16-black-metal-gorgoroth-min .hljs-function .hljs-title,\n.theme-base16-black-metal-gorgoroth-min .hljs-section,\n.theme-base16-black-metal-gorgoroth-min .hljs-title.function_,\n.theme-base16-black-metal-gorgoroth-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-gorgoroth-min .diff .hljs-meta,\n.theme-base16-black-metal-gorgoroth-min .hljs-keyword,\n.theme-base16-black-metal-gorgoroth-min .hljs-template-tag,\n.theme-base16-black-metal-gorgoroth-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-meta,\n.theme-base16-black-metal-gorgoroth-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-gorgoroth-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-gorgoroth-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-gorgoroth-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-immortal {\n\t/*!\n  Theme: Black Metal (Immortal)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-immortal pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-immortal code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-immortal pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-immortal code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-immortal .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-immortal .hljs::selection,\n.theme-base16-black-metal-immortal .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-immortal .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-immortal .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-immortal .hljs-subst,\n.theme-base16-black-metal-immortal .hljs-punctuation,\n.theme-base16-black-metal-immortal .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-immortal .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-immortal .hljs-bullet,\n.theme-base16-black-metal-immortal .hljs-variable,\n.theme-base16-black-metal-immortal .hljs-template-variable,\n.theme-base16-black-metal-immortal .hljs-selector-tag,\n.theme-base16-black-metal-immortal .hljs-name,\n.theme-base16-black-metal-immortal .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-immortal .hljs-symbol,\n.theme-base16-black-metal-immortal .hljs-number,\n.theme-base16-black-metal-immortal .hljs-link,\n.theme-base16-black-metal-immortal .hljs-attr,\n.theme-base16-black-metal-immortal .hljs-variable.constant_,\n.theme-base16-black-metal-immortal .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-immortal .hljs-title,\n.theme-base16-black-metal-immortal .hljs-class .hljs-title,\n.theme-base16-black-metal-immortal .hljs-title.class_ {\n\tcolor: #567;\n}\n.theme-base16-black-metal-immortal .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #567;\n}\n.theme-base16-black-metal-immortal .hljs-code,\n.theme-base16-black-metal-immortal .hljs-addition,\n.theme-base16-black-metal-immortal .hljs-title.class_.inherited__,\n.theme-base16-black-metal-immortal .hljs-string {\n\tcolor: #79b;\n}\n.theme-base16-black-metal-immortal .hljs-built_in,\n.theme-base16-black-metal-immortal .hljs-doctag,\n.theme-base16-black-metal-immortal .hljs-quote,\n.theme-base16-black-metal-immortal .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-immortal .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-immortal .hljs-function .hljs-title,\n.theme-base16-black-metal-immortal .hljs-attribute,\n.theme-base16-black-metal-immortal .ruby .hljs-property,\n.theme-base16-black-metal-immortal .hljs-title.function_,\n.theme-base16-black-metal-immortal .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-immortal .hljs-type,\n.theme-base16-black-metal-immortal .hljs-template-tag,\n.theme-base16-black-metal-immortal .diff .hljs-meta,\n.theme-base16-black-metal-immortal .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-immortal .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-immortal .hljs-meta,\n.theme-base16-black-metal-immortal .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-immortal .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-immortal .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-immortal .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-immortal-min {\n\t/*!\n  Theme: Black Metal (Immortal)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-immortal-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-immortal-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-immortal-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-immortal-min .hljs ::selection,\n.theme-base16-black-metal-immortal-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-immortal-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-immortal-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-immortal-min .hljs-operator,\n.theme-base16-black-metal-immortal-min .hljs-punctuation,\n.theme-base16-black-metal-immortal-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-immortal-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-immortal-min .hljs-bullet,\n.theme-base16-black-metal-immortal-min .hljs-deletion,\n.theme-base16-black-metal-immortal-min .hljs-name,\n.theme-base16-black-metal-immortal-min .hljs-selector-tag,\n.theme-base16-black-metal-immortal-min .hljs-template-variable,\n.theme-base16-black-metal-immortal-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-immortal-min .hljs-attr,\n.theme-base16-black-metal-immortal-min .hljs-link,\n.theme-base16-black-metal-immortal-min .hljs-literal,\n.theme-base16-black-metal-immortal-min .hljs-number,\n.theme-base16-black-metal-immortal-min .hljs-symbol,\n.theme-base16-black-metal-immortal-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-immortal-min .hljs-class .hljs-title,\n.theme-base16-black-metal-immortal-min .hljs-title,\n.theme-base16-black-metal-immortal-min .hljs-title.class_ {\n\tcolor: #567;\n}\n.theme-base16-black-metal-immortal-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #567;\n}\n.theme-base16-black-metal-immortal-min .hljs-addition,\n.theme-base16-black-metal-immortal-min .hljs-code,\n.theme-base16-black-metal-immortal-min .hljs-string,\n.theme-base16-black-metal-immortal-min .hljs-title.class_.inherited__ {\n\tcolor: #79b;\n}\n.theme-base16-black-metal-immortal-min .hljs-built_in,\n.theme-base16-black-metal-immortal-min .hljs-doctag,\n.theme-base16-black-metal-immortal-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-immortal-min .hljs-quote,\n.theme-base16-black-metal-immortal-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-immortal-min .hljs-attribute,\n.theme-base16-black-metal-immortal-min .hljs-function .hljs-title,\n.theme-base16-black-metal-immortal-min .hljs-section,\n.theme-base16-black-metal-immortal-min .hljs-title.function_,\n.theme-base16-black-metal-immortal-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-immortal-min .diff .hljs-meta,\n.theme-base16-black-metal-immortal-min .hljs-keyword,\n.theme-base16-black-metal-immortal-min .hljs-template-tag,\n.theme-base16-black-metal-immortal-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-immortal-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-immortal-min .hljs-meta,\n.theme-base16-black-metal-immortal-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-immortal-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-immortal-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-immortal-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-khold {\n\t/*!\n  Theme: Black Metal (Khold)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-khold pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-khold code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-khold pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-khold code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-khold .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-khold .hljs::selection,\n.theme-base16-black-metal-khold .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-khold .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-khold .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-khold .hljs-subst,\n.theme-base16-black-metal-khold .hljs-punctuation,\n.theme-base16-black-metal-khold .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-khold .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-khold .hljs-bullet,\n.theme-base16-black-metal-khold .hljs-variable,\n.theme-base16-black-metal-khold .hljs-template-variable,\n.theme-base16-black-metal-khold .hljs-selector-tag,\n.theme-base16-black-metal-khold .hljs-name,\n.theme-base16-black-metal-khold .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-khold .hljs-symbol,\n.theme-base16-black-metal-khold .hljs-number,\n.theme-base16-black-metal-khold .hljs-link,\n.theme-base16-black-metal-khold .hljs-attr,\n.theme-base16-black-metal-khold .hljs-variable.constant_,\n.theme-base16-black-metal-khold .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-khold .hljs-title,\n.theme-base16-black-metal-khold .hljs-class .hljs-title,\n.theme-base16-black-metal-khold .hljs-title.class_ {\n\tcolor: #974b46;\n}\n.theme-base16-black-metal-khold .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #974b46;\n}\n.theme-base16-black-metal-khold .hljs-code,\n.theme-base16-black-metal-khold .hljs-addition,\n.theme-base16-black-metal-khold .hljs-title.class_.inherited__,\n.theme-base16-black-metal-khold .hljs-string {\n\tcolor: #eceee3;\n}\n.theme-base16-black-metal-khold .hljs-built_in,\n.theme-base16-black-metal-khold .hljs-doctag,\n.theme-base16-black-metal-khold .hljs-quote,\n.theme-base16-black-metal-khold .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-khold .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-khold .hljs-function .hljs-title,\n.theme-base16-black-metal-khold .hljs-attribute,\n.theme-base16-black-metal-khold .ruby .hljs-property,\n.theme-base16-black-metal-khold .hljs-title.function_,\n.theme-base16-black-metal-khold .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-khold .hljs-type,\n.theme-base16-black-metal-khold .hljs-template-tag,\n.theme-base16-black-metal-khold .diff .hljs-meta,\n.theme-base16-black-metal-khold .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-khold .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-khold .hljs-meta,\n.theme-base16-black-metal-khold .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-khold .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-khold .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-khold .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-khold-min {\n\t/*!\n  Theme: Black Metal (Khold)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-khold-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-khold-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-khold-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-khold-min .hljs ::selection,\n.theme-base16-black-metal-khold-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-khold-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-khold-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-khold-min .hljs-operator,\n.theme-base16-black-metal-khold-min .hljs-punctuation,\n.theme-base16-black-metal-khold-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-khold-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-khold-min .hljs-bullet,\n.theme-base16-black-metal-khold-min .hljs-deletion,\n.theme-base16-black-metal-khold-min .hljs-name,\n.theme-base16-black-metal-khold-min .hljs-selector-tag,\n.theme-base16-black-metal-khold-min .hljs-template-variable,\n.theme-base16-black-metal-khold-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-khold-min .hljs-attr,\n.theme-base16-black-metal-khold-min .hljs-link,\n.theme-base16-black-metal-khold-min .hljs-literal,\n.theme-base16-black-metal-khold-min .hljs-number,\n.theme-base16-black-metal-khold-min .hljs-symbol,\n.theme-base16-black-metal-khold-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-khold-min .hljs-class .hljs-title,\n.theme-base16-black-metal-khold-min .hljs-title,\n.theme-base16-black-metal-khold-min .hljs-title.class_ {\n\tcolor: #974b46;\n}\n.theme-base16-black-metal-khold-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #974b46;\n}\n.theme-base16-black-metal-khold-min .hljs-addition,\n.theme-base16-black-metal-khold-min .hljs-code,\n.theme-base16-black-metal-khold-min .hljs-string,\n.theme-base16-black-metal-khold-min .hljs-title.class_.inherited__ {\n\tcolor: #eceee3;\n}\n.theme-base16-black-metal-khold-min .hljs-built_in,\n.theme-base16-black-metal-khold-min .hljs-doctag,\n.theme-base16-black-metal-khold-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-khold-min .hljs-quote,\n.theme-base16-black-metal-khold-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-khold-min .hljs-attribute,\n.theme-base16-black-metal-khold-min .hljs-function .hljs-title,\n.theme-base16-black-metal-khold-min .hljs-section,\n.theme-base16-black-metal-khold-min .hljs-title.function_,\n.theme-base16-black-metal-khold-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-khold-min .diff .hljs-meta,\n.theme-base16-black-metal-khold-min .hljs-keyword,\n.theme-base16-black-metal-khold-min .hljs-template-tag,\n.theme-base16-black-metal-khold-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-khold-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-khold-min .hljs-meta,\n.theme-base16-black-metal-khold-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-khold-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-khold-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-khold-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-marduk {\n\t/*!\n  Theme: Black Metal (Marduk)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-marduk pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-marduk code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-marduk pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-marduk code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-marduk .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-marduk .hljs::selection,\n.theme-base16-black-metal-marduk .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-marduk .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-marduk .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-marduk .hljs-subst,\n.theme-base16-black-metal-marduk .hljs-punctuation,\n.theme-base16-black-metal-marduk .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-marduk .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-marduk .hljs-bullet,\n.theme-base16-black-metal-marduk .hljs-variable,\n.theme-base16-black-metal-marduk .hljs-template-variable,\n.theme-base16-black-metal-marduk .hljs-selector-tag,\n.theme-base16-black-metal-marduk .hljs-name,\n.theme-base16-black-metal-marduk .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-marduk .hljs-symbol,\n.theme-base16-black-metal-marduk .hljs-number,\n.theme-base16-black-metal-marduk .hljs-link,\n.theme-base16-black-metal-marduk .hljs-attr,\n.theme-base16-black-metal-marduk .hljs-variable.constant_,\n.theme-base16-black-metal-marduk .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-marduk .hljs-title,\n.theme-base16-black-metal-marduk .hljs-class .hljs-title,\n.theme-base16-black-metal-marduk .hljs-title.class_ {\n\tcolor: #626b67;\n}\n.theme-base16-black-metal-marduk .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #626b67;\n}\n.theme-base16-black-metal-marduk .hljs-code,\n.theme-base16-black-metal-marduk .hljs-addition,\n.theme-base16-black-metal-marduk .hljs-title.class_.inherited__,\n.theme-base16-black-metal-marduk .hljs-string {\n\tcolor: #a5aaa7;\n}\n.theme-base16-black-metal-marduk .hljs-built_in,\n.theme-base16-black-metal-marduk .hljs-doctag,\n.theme-base16-black-metal-marduk .hljs-quote,\n.theme-base16-black-metal-marduk .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-marduk .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-marduk .hljs-function .hljs-title,\n.theme-base16-black-metal-marduk .hljs-attribute,\n.theme-base16-black-metal-marduk .ruby .hljs-property,\n.theme-base16-black-metal-marduk .hljs-title.function_,\n.theme-base16-black-metal-marduk .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-marduk .hljs-type,\n.theme-base16-black-metal-marduk .hljs-template-tag,\n.theme-base16-black-metal-marduk .diff .hljs-meta,\n.theme-base16-black-metal-marduk .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-marduk .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-marduk .hljs-meta,\n.theme-base16-black-metal-marduk .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-marduk .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-marduk .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-marduk .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-marduk-min {\n\t/*!\n  Theme: Black Metal (Marduk)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-marduk-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-marduk-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-marduk-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-marduk-min .hljs ::selection,\n.theme-base16-black-metal-marduk-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-marduk-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-marduk-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-marduk-min .hljs-operator,\n.theme-base16-black-metal-marduk-min .hljs-punctuation,\n.theme-base16-black-metal-marduk-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-marduk-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-marduk-min .hljs-bullet,\n.theme-base16-black-metal-marduk-min .hljs-deletion,\n.theme-base16-black-metal-marduk-min .hljs-name,\n.theme-base16-black-metal-marduk-min .hljs-selector-tag,\n.theme-base16-black-metal-marduk-min .hljs-template-variable,\n.theme-base16-black-metal-marduk-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-marduk-min .hljs-attr,\n.theme-base16-black-metal-marduk-min .hljs-link,\n.theme-base16-black-metal-marduk-min .hljs-literal,\n.theme-base16-black-metal-marduk-min .hljs-number,\n.theme-base16-black-metal-marduk-min .hljs-symbol,\n.theme-base16-black-metal-marduk-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-marduk-min .hljs-class .hljs-title,\n.theme-base16-black-metal-marduk-min .hljs-title,\n.theme-base16-black-metal-marduk-min .hljs-title.class_ {\n\tcolor: #626b67;\n}\n.theme-base16-black-metal-marduk-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #626b67;\n}\n.theme-base16-black-metal-marduk-min .hljs-addition,\n.theme-base16-black-metal-marduk-min .hljs-code,\n.theme-base16-black-metal-marduk-min .hljs-string,\n.theme-base16-black-metal-marduk-min .hljs-title.class_.inherited__ {\n\tcolor: #a5aaa7;\n}\n.theme-base16-black-metal-marduk-min .hljs-built_in,\n.theme-base16-black-metal-marduk-min .hljs-doctag,\n.theme-base16-black-metal-marduk-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-marduk-min .hljs-quote,\n.theme-base16-black-metal-marduk-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-marduk-min .hljs-attribute,\n.theme-base16-black-metal-marduk-min .hljs-function .hljs-title,\n.theme-base16-black-metal-marduk-min .hljs-section,\n.theme-base16-black-metal-marduk-min .hljs-title.function_,\n.theme-base16-black-metal-marduk-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-marduk-min .diff .hljs-meta,\n.theme-base16-black-metal-marduk-min .hljs-keyword,\n.theme-base16-black-metal-marduk-min .hljs-template-tag,\n.theme-base16-black-metal-marduk-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-marduk-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-marduk-min .hljs-meta,\n.theme-base16-black-metal-marduk-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-marduk-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-marduk-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-marduk-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-mayhem {\n\t/*!\n  Theme: Black Metal (Mayhem)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-mayhem pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-mayhem code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-mayhem pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-mayhem code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-mayhem .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-mayhem .hljs::selection,\n.theme-base16-black-metal-mayhem .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-mayhem .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-mayhem .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-mayhem .hljs-subst,\n.theme-base16-black-metal-mayhem .hljs-punctuation,\n.theme-base16-black-metal-mayhem .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-mayhem .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-mayhem .hljs-bullet,\n.theme-base16-black-metal-mayhem .hljs-variable,\n.theme-base16-black-metal-mayhem .hljs-template-variable,\n.theme-base16-black-metal-mayhem .hljs-selector-tag,\n.theme-base16-black-metal-mayhem .hljs-name,\n.theme-base16-black-metal-mayhem .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-mayhem .hljs-symbol,\n.theme-base16-black-metal-mayhem .hljs-number,\n.theme-base16-black-metal-mayhem .hljs-link,\n.theme-base16-black-metal-mayhem .hljs-attr,\n.theme-base16-black-metal-mayhem .hljs-variable.constant_,\n.theme-base16-black-metal-mayhem .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-mayhem .hljs-title,\n.theme-base16-black-metal-mayhem .hljs-class .hljs-title,\n.theme-base16-black-metal-mayhem .hljs-title.class_ {\n\tcolor: #eecc6c;\n}\n.theme-base16-black-metal-mayhem .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #eecc6c;\n}\n.theme-base16-black-metal-mayhem .hljs-code,\n.theme-base16-black-metal-mayhem .hljs-addition,\n.theme-base16-black-metal-mayhem .hljs-title.class_.inherited__,\n.theme-base16-black-metal-mayhem .hljs-string {\n\tcolor: #f3ecd4;\n}\n.theme-base16-black-metal-mayhem .hljs-built_in,\n.theme-base16-black-metal-mayhem .hljs-doctag,\n.theme-base16-black-metal-mayhem .hljs-quote,\n.theme-base16-black-metal-mayhem .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-mayhem .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-mayhem .hljs-function .hljs-title,\n.theme-base16-black-metal-mayhem .hljs-attribute,\n.theme-base16-black-metal-mayhem .ruby .hljs-property,\n.theme-base16-black-metal-mayhem .hljs-title.function_,\n.theme-base16-black-metal-mayhem .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-mayhem .hljs-type,\n.theme-base16-black-metal-mayhem .hljs-template-tag,\n.theme-base16-black-metal-mayhem .diff .hljs-meta,\n.theme-base16-black-metal-mayhem .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-mayhem .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-mayhem .hljs-meta,\n.theme-base16-black-metal-mayhem .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-mayhem .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-mayhem .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-mayhem .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-mayhem-min {\n\t/*!\n  Theme: Black Metal (Mayhem)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-mayhem-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-mayhem-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-mayhem-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-mayhem-min .hljs ::selection,\n.theme-base16-black-metal-mayhem-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-mayhem-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-mayhem-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-mayhem-min .hljs-operator,\n.theme-base16-black-metal-mayhem-min .hljs-punctuation,\n.theme-base16-black-metal-mayhem-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-mayhem-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-mayhem-min .hljs-bullet,\n.theme-base16-black-metal-mayhem-min .hljs-deletion,\n.theme-base16-black-metal-mayhem-min .hljs-name,\n.theme-base16-black-metal-mayhem-min .hljs-selector-tag,\n.theme-base16-black-metal-mayhem-min .hljs-template-variable,\n.theme-base16-black-metal-mayhem-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-mayhem-min .hljs-attr,\n.theme-base16-black-metal-mayhem-min .hljs-link,\n.theme-base16-black-metal-mayhem-min .hljs-literal,\n.theme-base16-black-metal-mayhem-min .hljs-number,\n.theme-base16-black-metal-mayhem-min .hljs-symbol,\n.theme-base16-black-metal-mayhem-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-mayhem-min .hljs-class .hljs-title,\n.theme-base16-black-metal-mayhem-min .hljs-title,\n.theme-base16-black-metal-mayhem-min .hljs-title.class_ {\n\tcolor: #eecc6c;\n}\n.theme-base16-black-metal-mayhem-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #eecc6c;\n}\n.theme-base16-black-metal-mayhem-min .hljs-addition,\n.theme-base16-black-metal-mayhem-min .hljs-code,\n.theme-base16-black-metal-mayhem-min .hljs-string,\n.theme-base16-black-metal-mayhem-min .hljs-title.class_.inherited__ {\n\tcolor: #f3ecd4;\n}\n.theme-base16-black-metal-mayhem-min .hljs-built_in,\n.theme-base16-black-metal-mayhem-min .hljs-doctag,\n.theme-base16-black-metal-mayhem-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-mayhem-min .hljs-quote,\n.theme-base16-black-metal-mayhem-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-mayhem-min .hljs-attribute,\n.theme-base16-black-metal-mayhem-min .hljs-function .hljs-title,\n.theme-base16-black-metal-mayhem-min .hljs-section,\n.theme-base16-black-metal-mayhem-min .hljs-title.function_,\n.theme-base16-black-metal-mayhem-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-mayhem-min .diff .hljs-meta,\n.theme-base16-black-metal-mayhem-min .hljs-keyword,\n.theme-base16-black-metal-mayhem-min .hljs-template-tag,\n.theme-base16-black-metal-mayhem-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-mayhem-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-mayhem-min .hljs-meta,\n.theme-base16-black-metal-mayhem-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-mayhem-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-mayhem-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-mayhem-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-nile {\n\t/*!\n  Theme: Black Metal (Nile)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-nile pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-nile code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-nile pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-nile code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-nile .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-nile .hljs::selection,\n.theme-base16-black-metal-nile .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-nile .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-nile .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-nile .hljs-subst,\n.theme-base16-black-metal-nile .hljs-punctuation,\n.theme-base16-black-metal-nile .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-nile .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-nile .hljs-bullet,\n.theme-base16-black-metal-nile .hljs-variable,\n.theme-base16-black-metal-nile .hljs-template-variable,\n.theme-base16-black-metal-nile .hljs-selector-tag,\n.theme-base16-black-metal-nile .hljs-name,\n.theme-base16-black-metal-nile .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-nile .hljs-symbol,\n.theme-base16-black-metal-nile .hljs-number,\n.theme-base16-black-metal-nile .hljs-link,\n.theme-base16-black-metal-nile .hljs-attr,\n.theme-base16-black-metal-nile .hljs-variable.constant_,\n.theme-base16-black-metal-nile .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-nile .hljs-title,\n.theme-base16-black-metal-nile .hljs-class .hljs-title,\n.theme-base16-black-metal-nile .hljs-title.class_ {\n\tcolor: #775;\n}\n.theme-base16-black-metal-nile .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #775;\n}\n.theme-base16-black-metal-nile .hljs-code,\n.theme-base16-black-metal-nile .hljs-addition,\n.theme-base16-black-metal-nile .hljs-title.class_.inherited__,\n.theme-base16-black-metal-nile .hljs-string {\n\tcolor: #a98;\n}\n.theme-base16-black-metal-nile .hljs-built_in,\n.theme-base16-black-metal-nile .hljs-doctag,\n.theme-base16-black-metal-nile .hljs-quote,\n.theme-base16-black-metal-nile .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-nile .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-nile .hljs-function .hljs-title,\n.theme-base16-black-metal-nile .hljs-attribute,\n.theme-base16-black-metal-nile .ruby .hljs-property,\n.theme-base16-black-metal-nile .hljs-title.function_,\n.theme-base16-black-metal-nile .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-nile .hljs-type,\n.theme-base16-black-metal-nile .hljs-template-tag,\n.theme-base16-black-metal-nile .diff .hljs-meta,\n.theme-base16-black-metal-nile .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-nile .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-nile .hljs-meta,\n.theme-base16-black-metal-nile .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-nile .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-nile .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-nile .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-nile-min {\n\t/*!\n  Theme: Black Metal (Nile)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-nile-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-nile-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-nile-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-nile-min .hljs ::selection,\n.theme-base16-black-metal-nile-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-nile-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-nile-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-nile-min .hljs-operator,\n.theme-base16-black-metal-nile-min .hljs-punctuation,\n.theme-base16-black-metal-nile-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-nile-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-nile-min .hljs-bullet,\n.theme-base16-black-metal-nile-min .hljs-deletion,\n.theme-base16-black-metal-nile-min .hljs-name,\n.theme-base16-black-metal-nile-min .hljs-selector-tag,\n.theme-base16-black-metal-nile-min .hljs-template-variable,\n.theme-base16-black-metal-nile-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-nile-min .hljs-attr,\n.theme-base16-black-metal-nile-min .hljs-link,\n.theme-base16-black-metal-nile-min .hljs-literal,\n.theme-base16-black-metal-nile-min .hljs-number,\n.theme-base16-black-metal-nile-min .hljs-symbol,\n.theme-base16-black-metal-nile-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-nile-min .hljs-class .hljs-title,\n.theme-base16-black-metal-nile-min .hljs-title,\n.theme-base16-black-metal-nile-min .hljs-title.class_ {\n\tcolor: #775;\n}\n.theme-base16-black-metal-nile-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #775;\n}\n.theme-base16-black-metal-nile-min .hljs-addition,\n.theme-base16-black-metal-nile-min .hljs-code,\n.theme-base16-black-metal-nile-min .hljs-string,\n.theme-base16-black-metal-nile-min .hljs-title.class_.inherited__ {\n\tcolor: #a98;\n}\n.theme-base16-black-metal-nile-min .hljs-built_in,\n.theme-base16-black-metal-nile-min .hljs-doctag,\n.theme-base16-black-metal-nile-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-nile-min .hljs-quote,\n.theme-base16-black-metal-nile-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-nile-min .hljs-attribute,\n.theme-base16-black-metal-nile-min .hljs-function .hljs-title,\n.theme-base16-black-metal-nile-min .hljs-section,\n.theme-base16-black-metal-nile-min .hljs-title.function_,\n.theme-base16-black-metal-nile-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-nile-min .diff .hljs-meta,\n.theme-base16-black-metal-nile-min .hljs-keyword,\n.theme-base16-black-metal-nile-min .hljs-template-tag,\n.theme-base16-black-metal-nile-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-nile-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-nile-min .hljs-meta,\n.theme-base16-black-metal-nile-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-nile-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-nile-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-nile-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal-venom {\n\t/*!\n  Theme: Black Metal (Venom)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-venom pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-venom code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-venom pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-venom code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-venom .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-venom .hljs::selection,\n.theme-base16-black-metal-venom .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-venom .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-venom .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-venom .hljs-subst,\n.theme-base16-black-metal-venom .hljs-punctuation,\n.theme-base16-black-metal-venom .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-venom .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-venom .hljs-bullet,\n.theme-base16-black-metal-venom .hljs-variable,\n.theme-base16-black-metal-venom .hljs-template-variable,\n.theme-base16-black-metal-venom .hljs-selector-tag,\n.theme-base16-black-metal-venom .hljs-name,\n.theme-base16-black-metal-venom .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-venom .hljs-symbol,\n.theme-base16-black-metal-venom .hljs-number,\n.theme-base16-black-metal-venom .hljs-link,\n.theme-base16-black-metal-venom .hljs-attr,\n.theme-base16-black-metal-venom .hljs-variable.constant_,\n.theme-base16-black-metal-venom .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-venom .hljs-title,\n.theme-base16-black-metal-venom .hljs-class .hljs-title,\n.theme-base16-black-metal-venom .hljs-title.class_ {\n\tcolor: #79241f;\n}\n.theme-base16-black-metal-venom .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #79241f;\n}\n.theme-base16-black-metal-venom .hljs-code,\n.theme-base16-black-metal-venom .hljs-addition,\n.theme-base16-black-metal-venom .hljs-title.class_.inherited__,\n.theme-base16-black-metal-venom .hljs-string {\n\tcolor: #f8f7f2;\n}\n.theme-base16-black-metal-venom .hljs-built_in,\n.theme-base16-black-metal-venom .hljs-doctag,\n.theme-base16-black-metal-venom .hljs-quote,\n.theme-base16-black-metal-venom .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-venom .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-venom .hljs-function .hljs-title,\n.theme-base16-black-metal-venom .hljs-attribute,\n.theme-base16-black-metal-venom .ruby .hljs-property,\n.theme-base16-black-metal-venom .hljs-title.function_,\n.theme-base16-black-metal-venom .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal-venom .hljs-type,\n.theme-base16-black-metal-venom .hljs-template-tag,\n.theme-base16-black-metal-venom .diff .hljs-meta,\n.theme-base16-black-metal-venom .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal-venom .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-venom .hljs-meta,\n.theme-base16-black-metal-venom .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-venom .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-venom .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-venom .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-venom-min {\n\t/*!\n  Theme: Black Metal (Venom)\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-venom-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-venom-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-venom-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-venom-min .hljs ::selection,\n.theme-base16-black-metal-venom-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-venom-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-venom-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-venom-min .hljs-operator,\n.theme-base16-black-metal-venom-min .hljs-punctuation,\n.theme-base16-black-metal-venom-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-venom-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-venom-min .hljs-bullet,\n.theme-base16-black-metal-venom-min .hljs-deletion,\n.theme-base16-black-metal-venom-min .hljs-name,\n.theme-base16-black-metal-venom-min .hljs-selector-tag,\n.theme-base16-black-metal-venom-min .hljs-template-variable,\n.theme-base16-black-metal-venom-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-venom-min .hljs-attr,\n.theme-base16-black-metal-venom-min .hljs-link,\n.theme-base16-black-metal-venom-min .hljs-literal,\n.theme-base16-black-metal-venom-min .hljs-number,\n.theme-base16-black-metal-venom-min .hljs-symbol,\n.theme-base16-black-metal-venom-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-venom-min .hljs-class .hljs-title,\n.theme-base16-black-metal-venom-min .hljs-title,\n.theme-base16-black-metal-venom-min .hljs-title.class_ {\n\tcolor: #79241f;\n}\n.theme-base16-black-metal-venom-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #79241f;\n}\n.theme-base16-black-metal-venom-min .hljs-addition,\n.theme-base16-black-metal-venom-min .hljs-code,\n.theme-base16-black-metal-venom-min .hljs-string,\n.theme-base16-black-metal-venom-min .hljs-title.class_.inherited__ {\n\tcolor: #f8f7f2;\n}\n.theme-base16-black-metal-venom-min .hljs-built_in,\n.theme-base16-black-metal-venom-min .hljs-doctag,\n.theme-base16-black-metal-venom-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-venom-min .hljs-quote,\n.theme-base16-black-metal-venom-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-venom-min .hljs-attribute,\n.theme-base16-black-metal-venom-min .hljs-function .hljs-title,\n.theme-base16-black-metal-venom-min .hljs-section,\n.theme-base16-black-metal-venom-min .hljs-title.function_,\n.theme-base16-black-metal-venom-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-venom-min .diff .hljs-meta,\n.theme-base16-black-metal-venom-min .hljs-keyword,\n.theme-base16-black-metal-venom-min .hljs-template-tag,\n.theme-base16-black-metal-venom-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-venom-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-venom-min .hljs-meta,\n.theme-base16-black-metal-venom-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-venom-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-venom-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-venom-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-black-metal {\n\t/*!\n  Theme: Black Metal\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal .hljs::selection,\n.theme-base16-black-metal .hljs ::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal .hljs-subst,\n.theme-base16-black-metal .hljs-punctuation,\n.theme-base16-black-metal .hljs-operator {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal .hljs-bullet,\n.theme-base16-black-metal .hljs-variable,\n.theme-base16-black-metal .hljs-template-variable,\n.theme-base16-black-metal .hljs-selector-tag,\n.theme-base16-black-metal .hljs-name,\n.theme-base16-black-metal .hljs-deletion {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal .hljs-symbol,\n.theme-base16-black-metal .hljs-number,\n.theme-base16-black-metal .hljs-link,\n.theme-base16-black-metal .hljs-attr,\n.theme-base16-black-metal .hljs-variable.constant_,\n.theme-base16-black-metal .hljs-literal {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal .hljs-title,\n.theme-base16-black-metal .hljs-class .hljs-title,\n.theme-base16-black-metal .hljs-title.class_ {\n\tcolor: #a06666;\n}\n.theme-base16-black-metal .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a06666;\n}\n.theme-base16-black-metal .hljs-code,\n.theme-base16-black-metal .hljs-addition,\n.theme-base16-black-metal .hljs-title.class_.inherited__,\n.theme-base16-black-metal .hljs-string {\n\tcolor: #d99;\n}\n.theme-base16-black-metal .hljs-built_in,\n.theme-base16-black-metal .hljs-doctag,\n.theme-base16-black-metal .hljs-quote,\n.theme-base16-black-metal .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal .hljs-function .hljs-title,\n.theme-base16-black-metal .hljs-attribute,\n.theme-base16-black-metal .ruby .hljs-property,\n.theme-base16-black-metal .hljs-title.function_,\n.theme-base16-black-metal .hljs-section {\n\tcolor: #888;\n}\n.theme-base16-black-metal .hljs-type,\n.theme-base16-black-metal .hljs-template-tag,\n.theme-base16-black-metal .diff .hljs-meta,\n.theme-base16-black-metal .hljs-keyword {\n\tcolor: #999;\n}\n.theme-base16-black-metal .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal .hljs-meta,\n.theme-base16-black-metal .hljs-meta .hljs-keyword,\n.theme-base16-black-metal .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal .hljs-meta .hljs-keyword,\n.theme-base16-black-metal .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-black-metal-min {\n\t/*!\n  Theme: Black Metal\n  Author: metalelf0 (https://github.com/metalelf0)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-black-metal-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-black-metal-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-black-metal-min .hljs {\n\tcolor: #c1c1c1;\n\tbackground: #000;\n}\n.theme-base16-black-metal-min .hljs ::selection,\n.theme-base16-black-metal-min .hljs::selection {\n\tbackground-color: #222;\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-min .hljs-comment {\n\tcolor: #333;\n}\n.theme-base16-black-metal-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-black-metal-min .hljs-operator,\n.theme-base16-black-metal-min .hljs-punctuation,\n.theme-base16-black-metal-min .hljs-subst {\n\tcolor: #c1c1c1;\n}\n.theme-base16-black-metal-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-black-metal-min .hljs-bullet,\n.theme-base16-black-metal-min .hljs-deletion,\n.theme-base16-black-metal-min .hljs-name,\n.theme-base16-black-metal-min .hljs-selector-tag,\n.theme-base16-black-metal-min .hljs-template-variable,\n.theme-base16-black-metal-min .hljs-variable {\n\tcolor: #5f8787;\n}\n.theme-base16-black-metal-min .hljs-attr,\n.theme-base16-black-metal-min .hljs-link,\n.theme-base16-black-metal-min .hljs-literal,\n.theme-base16-black-metal-min .hljs-number,\n.theme-base16-black-metal-min .hljs-symbol,\n.theme-base16-black-metal-min .hljs-variable.constant_ {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-min .hljs-class .hljs-title,\n.theme-base16-black-metal-min .hljs-title,\n.theme-base16-black-metal-min .hljs-title.class_ {\n\tcolor: #a06666;\n}\n.theme-base16-black-metal-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a06666;\n}\n.theme-base16-black-metal-min .hljs-addition,\n.theme-base16-black-metal-min .hljs-code,\n.theme-base16-black-metal-min .hljs-string,\n.theme-base16-black-metal-min .hljs-title.class_.inherited__ {\n\tcolor: #d99;\n}\n.theme-base16-black-metal-min .hljs-built_in,\n.theme-base16-black-metal-min .hljs-doctag,\n.theme-base16-black-metal-min .hljs-keyword.hljs-atrule,\n.theme-base16-black-metal-min .hljs-quote,\n.theme-base16-black-metal-min .hljs-regexp {\n\tcolor: #aaa;\n}\n.theme-base16-black-metal-min .hljs-attribute,\n.theme-base16-black-metal-min .hljs-function .hljs-title,\n.theme-base16-black-metal-min .hljs-section,\n.theme-base16-black-metal-min .hljs-title.function_,\n.theme-base16-black-metal-min .ruby .hljs-property {\n\tcolor: #888;\n}\n.theme-base16-black-metal-min .diff .hljs-meta,\n.theme-base16-black-metal-min .hljs-keyword,\n.theme-base16-black-metal-min .hljs-template-tag,\n.theme-base16-black-metal-min .hljs-type {\n\tcolor: #999;\n}\n.theme-base16-black-metal-min .hljs-emphasis {\n\tcolor: #999;\n\tfont-style: italic;\n}\n.theme-base16-black-metal-min .hljs-meta,\n.theme-base16-black-metal-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-min .hljs-meta .hljs-string {\n\tcolor: #444;\n}\n.theme-base16-black-metal-min .hljs-meta .hljs-keyword,\n.theme-base16-black-metal-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n﻿.theme-base16-brewer {\n\t/*!\n  Theme: Brewer\n  Author: Timothée Poisot (http://github.com/tpoisot)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-brewer pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brewer code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brewer pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brewer code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brewer .hljs {\n\tcolor: #b7b8b9;\n\tbackground: #0c0d0e;\n}\n.theme-base16-brewer .hljs::selection,\n.theme-base16-brewer .hljs ::selection {\n\tbackground-color: #515253;\n\tcolor: #b7b8b9;\n}\n.theme-base16-brewer .hljs-comment {\n\tcolor: #737475;\n}\n.theme-base16-brewer .hljs-tag {\n\tcolor: #959697;\n}\n.theme-base16-brewer .hljs-subst,\n.theme-base16-brewer .hljs-punctuation,\n.theme-base16-brewer .hljs-operator {\n\tcolor: #b7b8b9;\n}\n.theme-base16-brewer .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-brewer .hljs-bullet,\n.theme-base16-brewer .hljs-variable,\n.theme-base16-brewer .hljs-template-variable,\n.theme-base16-brewer .hljs-selector-tag,\n.theme-base16-brewer .hljs-name,\n.theme-base16-brewer .hljs-deletion {\n\tcolor: #e31a1c;\n}\n.theme-base16-brewer .hljs-symbol,\n.theme-base16-brewer .hljs-number,\n.theme-base16-brewer .hljs-link,\n.theme-base16-brewer .hljs-attr,\n.theme-base16-brewer .hljs-variable.constant_,\n.theme-base16-brewer .hljs-literal {\n\tcolor: #e6550d;\n}\n.theme-base16-brewer .hljs-title,\n.theme-base16-brewer .hljs-class .hljs-title,\n.theme-base16-brewer .hljs-title.class_ {\n\tcolor: #dca060;\n}\n.theme-base16-brewer .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dca060;\n}\n.theme-base16-brewer .hljs-code,\n.theme-base16-brewer .hljs-addition,\n.theme-base16-brewer .hljs-title.class_.inherited__,\n.theme-base16-brewer .hljs-string {\n\tcolor: #31a354;\n}\n.theme-base16-brewer .hljs-built_in,\n.theme-base16-brewer .hljs-doctag,\n.theme-base16-brewer .hljs-quote,\n.theme-base16-brewer .hljs-keyword.hljs-atrule,\n.theme-base16-brewer .hljs-regexp {\n\tcolor: #80b1d3;\n}\n.theme-base16-brewer .hljs-function .hljs-title,\n.theme-base16-brewer .hljs-attribute,\n.theme-base16-brewer .ruby .hljs-property,\n.theme-base16-brewer .hljs-title.function_,\n.theme-base16-brewer .hljs-section {\n\tcolor: #3182bd;\n}\n.theme-base16-brewer .hljs-type,\n.theme-base16-brewer .hljs-template-tag,\n.theme-base16-brewer .diff .hljs-meta,\n.theme-base16-brewer .hljs-keyword {\n\tcolor: #756bb1;\n}\n.theme-base16-brewer .hljs-emphasis {\n\tcolor: #756bb1;\n\tfont-style: italic;\n}\n.theme-base16-brewer .hljs-meta,\n.theme-base16-brewer .hljs-meta .hljs-keyword,\n.theme-base16-brewer .hljs-meta .hljs-string {\n\tcolor: #b15928;\n}\n.theme-base16-brewer .hljs-meta .hljs-keyword,\n.theme-base16-brewer .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n﻿.theme-base16-brewer-min {\n\t/*!\n  Theme: Brewer\n  Author: Timothée Poisot (http://github.com/tpoisot)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-brewer-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brewer-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brewer-min .hljs {\n\tcolor: #b7b8b9;\n\tbackground: #0c0d0e;\n}\n.theme-base16-brewer-min .hljs ::selection,\n.theme-base16-brewer-min .hljs::selection {\n\tbackground-color: #515253;\n\tcolor: #b7b8b9;\n}\n.theme-base16-brewer-min .hljs-comment {\n\tcolor: #737475;\n}\n.theme-base16-brewer-min .hljs-tag {\n\tcolor: #959697;\n}\n.theme-base16-brewer-min .hljs-operator,\n.theme-base16-brewer-min .hljs-punctuation,\n.theme-base16-brewer-min .hljs-subst {\n\tcolor: #b7b8b9;\n}\n.theme-base16-brewer-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-brewer-min .hljs-bullet,\n.theme-base16-brewer-min .hljs-deletion,\n.theme-base16-brewer-min .hljs-name,\n.theme-base16-brewer-min .hljs-selector-tag,\n.theme-base16-brewer-min .hljs-template-variable,\n.theme-base16-brewer-min .hljs-variable {\n\tcolor: #e31a1c;\n}\n.theme-base16-brewer-min .hljs-attr,\n.theme-base16-brewer-min .hljs-link,\n.theme-base16-brewer-min .hljs-literal,\n.theme-base16-brewer-min .hljs-number,\n.theme-base16-brewer-min .hljs-symbol,\n.theme-base16-brewer-min .hljs-variable.constant_ {\n\tcolor: #e6550d;\n}\n.theme-base16-brewer-min .hljs-class .hljs-title,\n.theme-base16-brewer-min .hljs-title,\n.theme-base16-brewer-min .hljs-title.class_ {\n\tcolor: #dca060;\n}\n.theme-base16-brewer-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #dca060;\n}\n.theme-base16-brewer-min .hljs-addition,\n.theme-base16-brewer-min .hljs-code,\n.theme-base16-brewer-min .hljs-string,\n.theme-base16-brewer-min .hljs-title.class_.inherited__ {\n\tcolor: #31a354;\n}\n.theme-base16-brewer-min .hljs-built_in,\n.theme-base16-brewer-min .hljs-doctag,\n.theme-base16-brewer-min .hljs-keyword.hljs-atrule,\n.theme-base16-brewer-min .hljs-quote,\n.theme-base16-brewer-min .hljs-regexp {\n\tcolor: #80b1d3;\n}\n.theme-base16-brewer-min .hljs-attribute,\n.theme-base16-brewer-min .hljs-function .hljs-title,\n.theme-base16-brewer-min .hljs-section,\n.theme-base16-brewer-min .hljs-title.function_,\n.theme-base16-brewer-min .ruby .hljs-property {\n\tcolor: #3182bd;\n}\n.theme-base16-brewer-min .diff .hljs-meta,\n.theme-base16-brewer-min .hljs-keyword,\n.theme-base16-brewer-min .hljs-template-tag,\n.theme-base16-brewer-min .hljs-type {\n\tcolor: #756bb1;\n}\n.theme-base16-brewer-min .hljs-emphasis {\n\tcolor: #756bb1;\n\tfont-style: italic;\n}\n.theme-base16-brewer-min .hljs-meta,\n.theme-base16-brewer-min .hljs-meta .hljs-keyword,\n.theme-base16-brewer-min .hljs-meta .hljs-string {\n\tcolor: #b15928;\n}\n.theme-base16-brewer-min .hljs-meta .hljs-keyword,\n.theme-base16-brewer-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-bright {\n\t/*!\n  Theme: Bright\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-bright pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-bright code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-bright pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-bright code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-bright .hljs {\n\tcolor: #e0e0e0;\n\tbackground: #000;\n}\n.theme-base16-bright .hljs::selection,\n.theme-base16-bright .hljs ::selection {\n\tbackground-color: #505050;\n\tcolor: #e0e0e0;\n}\n.theme-base16-bright .hljs-comment {\n\tcolor: #b0b0b0;\n}\n.theme-base16-bright .hljs-tag {\n\tcolor: #d0d0d0;\n}\n.theme-base16-bright .hljs-subst,\n.theme-base16-bright .hljs-punctuation,\n.theme-base16-bright .hljs-operator {\n\tcolor: #e0e0e0;\n}\n.theme-base16-bright .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-bright .hljs-bullet,\n.theme-base16-bright .hljs-variable,\n.theme-base16-bright .hljs-template-variable,\n.theme-base16-bright .hljs-selector-tag,\n.theme-base16-bright .hljs-name,\n.theme-base16-bright .hljs-deletion {\n\tcolor: #fb0120;\n}\n.theme-base16-bright .hljs-symbol,\n.theme-base16-bright .hljs-number,\n.theme-base16-bright .hljs-link,\n.theme-base16-bright .hljs-attr,\n.theme-base16-bright .hljs-variable.constant_,\n.theme-base16-bright .hljs-literal {\n\tcolor: #fc6d24;\n}\n.theme-base16-bright .hljs-title,\n.theme-base16-bright .hljs-class .hljs-title,\n.theme-base16-bright .hljs-title.class_ {\n\tcolor: #fda331;\n}\n.theme-base16-bright .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fda331;\n}\n.theme-base16-bright .hljs-code,\n.theme-base16-bright .hljs-addition,\n.theme-base16-bright .hljs-title.class_.inherited__,\n.theme-base16-bright .hljs-string {\n\tcolor: #a1c659;\n}\n.theme-base16-bright .hljs-built_in,\n.theme-base16-bright .hljs-doctag,\n.theme-base16-bright .hljs-quote,\n.theme-base16-bright .hljs-keyword.hljs-atrule,\n.theme-base16-bright .hljs-regexp {\n\tcolor: #76c7b7;\n}\n.theme-base16-bright .hljs-function .hljs-title,\n.theme-base16-bright .hljs-attribute,\n.theme-base16-bright .ruby .hljs-property,\n.theme-base16-bright .hljs-title.function_,\n.theme-base16-bright .hljs-section {\n\tcolor: #6fb3d2;\n}\n.theme-base16-bright .hljs-type,\n.theme-base16-bright .hljs-template-tag,\n.theme-base16-bright .diff .hljs-meta,\n.theme-base16-bright .hljs-keyword {\n\tcolor: #d381c3;\n}\n.theme-base16-bright .hljs-emphasis {\n\tcolor: #d381c3;\n\tfont-style: italic;\n}\n.theme-base16-bright .hljs-meta,\n.theme-base16-bright .hljs-meta .hljs-keyword,\n.theme-base16-bright .hljs-meta .hljs-string {\n\tcolor: #be643c;\n}\n.theme-base16-bright .hljs-meta .hljs-keyword,\n.theme-base16-bright .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-bright-min {\n\t/*!\n  Theme: Bright\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-bright-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-bright-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-bright-min .hljs {\n\tcolor: #e0e0e0;\n\tbackground: #000;\n}\n.theme-base16-bright-min .hljs ::selection,\n.theme-base16-bright-min .hljs::selection {\n\tbackground-color: #505050;\n\tcolor: #e0e0e0;\n}\n.theme-base16-bright-min .hljs-comment {\n\tcolor: #b0b0b0;\n}\n.theme-base16-bright-min .hljs-tag {\n\tcolor: #d0d0d0;\n}\n.theme-base16-bright-min .hljs-operator,\n.theme-base16-bright-min .hljs-punctuation,\n.theme-base16-bright-min .hljs-subst {\n\tcolor: #e0e0e0;\n}\n.theme-base16-bright-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-bright-min .hljs-bullet,\n.theme-base16-bright-min .hljs-deletion,\n.theme-base16-bright-min .hljs-name,\n.theme-base16-bright-min .hljs-selector-tag,\n.theme-base16-bright-min .hljs-template-variable,\n.theme-base16-bright-min .hljs-variable {\n\tcolor: #fb0120;\n}\n.theme-base16-bright-min .hljs-attr,\n.theme-base16-bright-min .hljs-link,\n.theme-base16-bright-min .hljs-literal,\n.theme-base16-bright-min .hljs-number,\n.theme-base16-bright-min .hljs-symbol,\n.theme-base16-bright-min .hljs-variable.constant_ {\n\tcolor: #fc6d24;\n}\n.theme-base16-bright-min .hljs-class .hljs-title,\n.theme-base16-bright-min .hljs-title,\n.theme-base16-bright-min .hljs-title.class_ {\n\tcolor: #fda331;\n}\n.theme-base16-bright-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fda331;\n}\n.theme-base16-bright-min .hljs-addition,\n.theme-base16-bright-min .hljs-code,\n.theme-base16-bright-min .hljs-string,\n.theme-base16-bright-min .hljs-title.class_.inherited__ {\n\tcolor: #a1c659;\n}\n.theme-base16-bright-min .hljs-built_in,\n.theme-base16-bright-min .hljs-doctag,\n.theme-base16-bright-min .hljs-keyword.hljs-atrule,\n.theme-base16-bright-min .hljs-quote,\n.theme-base16-bright-min .hljs-regexp {\n\tcolor: #76c7b7;\n}\n.theme-base16-bright-min .hljs-attribute,\n.theme-base16-bright-min .hljs-function .hljs-title,\n.theme-base16-bright-min .hljs-section,\n.theme-base16-bright-min .hljs-title.function_,\n.theme-base16-bright-min .ruby .hljs-property {\n\tcolor: #6fb3d2;\n}\n.theme-base16-bright-min .diff .hljs-meta,\n.theme-base16-bright-min .hljs-keyword,\n.theme-base16-bright-min .hljs-template-tag,\n.theme-base16-bright-min .hljs-type {\n\tcolor: #d381c3;\n}\n.theme-base16-bright-min .hljs-emphasis {\n\tcolor: #d381c3;\n\tfont-style: italic;\n}\n.theme-base16-bright-min .hljs-meta,\n.theme-base16-bright-min .hljs-meta .hljs-keyword,\n.theme-base16-bright-min .hljs-meta .hljs-string {\n\tcolor: #be643c;\n}\n.theme-base16-bright-min .hljs-meta .hljs-keyword,\n.theme-base16-bright-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-brogrammer {\n\t/*!\n  Theme: Brogrammer\n  Author: Vik Ramanujam (http://github.com/piggyslasher)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-brogrammer pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brogrammer code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brogrammer pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brogrammer code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brogrammer .hljs {\n\tcolor: #4e5ab7;\n\tbackground: #1f1f1f;\n}\n.theme-base16-brogrammer .hljs::selection,\n.theme-base16-brogrammer .hljs ::selection {\n\tbackground-color: #2dc55e;\n\tcolor: #4e5ab7;\n}\n.theme-base16-brogrammer .hljs-comment {\n\tcolor: #ecba0f;\n}\n.theme-base16-brogrammer .hljs-tag {\n\tcolor: #2a84d2;\n}\n.theme-base16-brogrammer .hljs-subst,\n.theme-base16-brogrammer .hljs-punctuation,\n.theme-base16-brogrammer .hljs-operator {\n\tcolor: #4e5ab7;\n}\n.theme-base16-brogrammer .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-brogrammer .hljs-bullet,\n.theme-base16-brogrammer .hljs-variable,\n.theme-base16-brogrammer .hljs-template-variable,\n.theme-base16-brogrammer .hljs-selector-tag,\n.theme-base16-brogrammer .hljs-name,\n.theme-base16-brogrammer .hljs-deletion {\n\tcolor: #d6dbe5;\n}\n.theme-base16-brogrammer .hljs-symbol,\n.theme-base16-brogrammer .hljs-number,\n.theme-base16-brogrammer .hljs-link,\n.theme-base16-brogrammer .hljs-attr,\n.theme-base16-brogrammer .hljs-variable.constant_,\n.theme-base16-brogrammer .hljs-literal {\n\tcolor: #de352e;\n}\n.theme-base16-brogrammer .hljs-title,\n.theme-base16-brogrammer .hljs-class .hljs-title,\n.theme-base16-brogrammer .hljs-title.class_ {\n\tcolor: #1dd361;\n}\n.theme-base16-brogrammer .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #1dd361;\n}\n.theme-base16-brogrammer .hljs-code,\n.theme-base16-brogrammer .hljs-addition,\n.theme-base16-brogrammer .hljs-title.class_.inherited__,\n.theme-base16-brogrammer .hljs-string {\n\tcolor: #f3bd09;\n}\n.theme-base16-brogrammer .hljs-built_in,\n.theme-base16-brogrammer .hljs-doctag,\n.theme-base16-brogrammer .hljs-quote,\n.theme-base16-brogrammer .hljs-keyword.hljs-atrule,\n.theme-base16-brogrammer .hljs-regexp {\n\tcolor: #1081d6;\n}\n.theme-base16-brogrammer .hljs-function .hljs-title,\n.theme-base16-brogrammer .hljs-attribute,\n.theme-base16-brogrammer .ruby .hljs-property,\n.theme-base16-brogrammer .hljs-title.function_,\n.theme-base16-brogrammer .hljs-section {\n\tcolor: #5350b9;\n}\n.theme-base16-brogrammer .hljs-type,\n.theme-base16-brogrammer .hljs-template-tag,\n.theme-base16-brogrammer .diff .hljs-meta,\n.theme-base16-brogrammer .hljs-keyword {\n\tcolor: #0f7ddb;\n}\n.theme-base16-brogrammer .hljs-emphasis {\n\tcolor: #0f7ddb;\n\tfont-style: italic;\n}\n.theme-base16-brogrammer .hljs-meta,\n.theme-base16-brogrammer .hljs-meta .hljs-keyword,\n.theme-base16-brogrammer .hljs-meta .hljs-string {\n\tcolor: #fff;\n}\n.theme-base16-brogrammer .hljs-meta .hljs-keyword,\n.theme-base16-brogrammer .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-brogrammer-min {\n\t/*!\n  Theme: Brogrammer\n  Author: Vik Ramanujam (http://github.com/piggyslasher)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-brogrammer-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brogrammer-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brogrammer-min .hljs {\n\tcolor: #4e5ab7;\n\tbackground: #1f1f1f;\n}\n.theme-base16-brogrammer-min .hljs ::selection,\n.theme-base16-brogrammer-min .hljs::selection {\n\tbackground-color: #2dc55e;\n\tcolor: #4e5ab7;\n}\n.theme-base16-brogrammer-min .hljs-comment {\n\tcolor: #ecba0f;\n}\n.theme-base16-brogrammer-min .hljs-tag {\n\tcolor: #2a84d2;\n}\n.theme-base16-brogrammer-min .hljs-operator,\n.theme-base16-brogrammer-min .hljs-punctuation,\n.theme-base16-brogrammer-min .hljs-subst {\n\tcolor: #4e5ab7;\n}\n.theme-base16-brogrammer-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-brogrammer-min .hljs-bullet,\n.theme-base16-brogrammer-min .hljs-deletion,\n.theme-base16-brogrammer-min .hljs-name,\n.theme-base16-brogrammer-min .hljs-selector-tag,\n.theme-base16-brogrammer-min .hljs-template-variable,\n.theme-base16-brogrammer-min .hljs-variable {\n\tcolor: #d6dbe5;\n}\n.theme-base16-brogrammer-min .hljs-attr,\n.theme-base16-brogrammer-min .hljs-link,\n.theme-base16-brogrammer-min .hljs-literal,\n.theme-base16-brogrammer-min .hljs-number,\n.theme-base16-brogrammer-min .hljs-symbol,\n.theme-base16-brogrammer-min .hljs-variable.constant_ {\n\tcolor: #de352e;\n}\n.theme-base16-brogrammer-min .hljs-class .hljs-title,\n.theme-base16-brogrammer-min .hljs-title,\n.theme-base16-brogrammer-min .hljs-title.class_ {\n\tcolor: #1dd361;\n}\n.theme-base16-brogrammer-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #1dd361;\n}\n.theme-base16-brogrammer-min .hljs-addition,\n.theme-base16-brogrammer-min .hljs-code,\n.theme-base16-brogrammer-min .hljs-string,\n.theme-base16-brogrammer-min .hljs-title.class_.inherited__ {\n\tcolor: #f3bd09;\n}\n.theme-base16-brogrammer-min .hljs-built_in,\n.theme-base16-brogrammer-min .hljs-doctag,\n.theme-base16-brogrammer-min .hljs-keyword.hljs-atrule,\n.theme-base16-brogrammer-min .hljs-quote,\n.theme-base16-brogrammer-min .hljs-regexp {\n\tcolor: #1081d6;\n}\n.theme-base16-brogrammer-min .hljs-attribute,\n.theme-base16-brogrammer-min .hljs-function .hljs-title,\n.theme-base16-brogrammer-min .hljs-section,\n.theme-base16-brogrammer-min .hljs-title.function_,\n.theme-base16-brogrammer-min .ruby .hljs-property {\n\tcolor: #5350b9;\n}\n.theme-base16-brogrammer-min .diff .hljs-meta,\n.theme-base16-brogrammer-min .hljs-keyword,\n.theme-base16-brogrammer-min .hljs-template-tag,\n.theme-base16-brogrammer-min .hljs-type {\n\tcolor: #0f7ddb;\n}\n.theme-base16-brogrammer-min .hljs-emphasis {\n\tcolor: #0f7ddb;\n\tfont-style: italic;\n}\n.theme-base16-brogrammer-min .hljs-meta,\n.theme-base16-brogrammer-min .hljs-meta .hljs-keyword,\n.theme-base16-brogrammer-min .hljs-meta .hljs-string {\n\tcolor: #fff;\n}\n.theme-base16-brogrammer-min .hljs-meta .hljs-keyword,\n.theme-base16-brogrammer-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-brush-trees-dark {\n\t/*!\n  Theme: Brush Trees Dark\n  Author: Abraham White <abelincoln.white@gmail.com>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-brush-trees-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brush-trees-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brush-trees-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brush-trees-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brush-trees-dark .hljs {\n\tcolor: #b0c5c8;\n\tbackground: #485867;\n}\n.theme-base16-brush-trees-dark .hljs::selection,\n.theme-base16-brush-trees-dark .hljs ::selection {\n\tbackground-color: #6d828e;\n\tcolor: #b0c5c8;\n}\n.theme-base16-brush-trees-dark .hljs-comment {\n\tcolor: #8299a1;\n}\n.theme-base16-brush-trees-dark .hljs-tag {\n\tcolor: #98afb5;\n}\n.theme-base16-brush-trees-dark .hljs-subst,\n.theme-base16-brush-trees-dark .hljs-punctuation,\n.theme-base16-brush-trees-dark .hljs-operator {\n\tcolor: #b0c5c8;\n}\n.theme-base16-brush-trees-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-brush-trees-dark .hljs-bullet,\n.theme-base16-brush-trees-dark .hljs-variable,\n.theme-base16-brush-trees-dark .hljs-template-variable,\n.theme-base16-brush-trees-dark .hljs-selector-tag,\n.theme-base16-brush-trees-dark .hljs-name,\n.theme-base16-brush-trees-dark .hljs-deletion {\n\tcolor: #b38686;\n}\n.theme-base16-brush-trees-dark .hljs-symbol,\n.theme-base16-brush-trees-dark .hljs-number,\n.theme-base16-brush-trees-dark .hljs-link,\n.theme-base16-brush-trees-dark .hljs-attr,\n.theme-base16-brush-trees-dark .hljs-variable.constant_,\n.theme-base16-brush-trees-dark .hljs-literal {\n\tcolor: #d8bba2;\n}\n.theme-base16-brush-trees-dark .hljs-title,\n.theme-base16-brush-trees-dark .hljs-class .hljs-title,\n.theme-base16-brush-trees-dark .hljs-title.class_ {\n\tcolor: #aab386;\n}\n.theme-base16-brush-trees-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aab386;\n}\n.theme-base16-brush-trees-dark .hljs-code,\n.theme-base16-brush-trees-dark .hljs-addition,\n.theme-base16-brush-trees-dark .hljs-title.class_.inherited__,\n.theme-base16-brush-trees-dark .hljs-string {\n\tcolor: #87b386;\n}\n.theme-base16-brush-trees-dark .hljs-built_in,\n.theme-base16-brush-trees-dark .hljs-doctag,\n.theme-base16-brush-trees-dark .hljs-quote,\n.theme-base16-brush-trees-dark .hljs-keyword.hljs-atrule,\n.theme-base16-brush-trees-dark .hljs-regexp {\n\tcolor: #86b3b3;\n}\n.theme-base16-brush-trees-dark .hljs-function .hljs-title,\n.theme-base16-brush-trees-dark .hljs-attribute,\n.theme-base16-brush-trees-dark .ruby .hljs-property,\n.theme-base16-brush-trees-dark .hljs-title.function_,\n.theme-base16-brush-trees-dark .hljs-section {\n\tcolor: #868cb3;\n}\n.theme-base16-brush-trees-dark .hljs-type,\n.theme-base16-brush-trees-dark .hljs-template-tag,\n.theme-base16-brush-trees-dark .diff .hljs-meta,\n.theme-base16-brush-trees-dark .hljs-keyword {\n\tcolor: #b386b2;\n}\n.theme-base16-brush-trees-dark .hljs-emphasis {\n\tcolor: #b386b2;\n\tfont-style: italic;\n}\n.theme-base16-brush-trees-dark .hljs-meta,\n.theme-base16-brush-trees-dark .hljs-meta .hljs-keyword,\n.theme-base16-brush-trees-dark .hljs-meta .hljs-string {\n\tcolor: #b39f9f;\n}\n.theme-base16-brush-trees-dark .hljs-meta .hljs-keyword,\n.theme-base16-brush-trees-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-brush-trees-dark-min {\n\t/*!\n  Theme: Brush Trees Dark\n  Author: Abraham White <abelincoln.white@gmail.com>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-brush-trees-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brush-trees-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brush-trees-dark-min .hljs {\n\tcolor: #b0c5c8;\n\tbackground: #485867;\n}\n.theme-base16-brush-trees-dark-min .hljs ::selection,\n.theme-base16-brush-trees-dark-min .hljs::selection {\n\tbackground-color: #6d828e;\n\tcolor: #b0c5c8;\n}\n.theme-base16-brush-trees-dark-min .hljs-comment {\n\tcolor: #8299a1;\n}\n.theme-base16-brush-trees-dark-min .hljs-tag {\n\tcolor: #98afb5;\n}\n.theme-base16-brush-trees-dark-min .hljs-operator,\n.theme-base16-brush-trees-dark-min .hljs-punctuation,\n.theme-base16-brush-trees-dark-min .hljs-subst {\n\tcolor: #b0c5c8;\n}\n.theme-base16-brush-trees-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-brush-trees-dark-min .hljs-bullet,\n.theme-base16-brush-trees-dark-min .hljs-deletion,\n.theme-base16-brush-trees-dark-min .hljs-name,\n.theme-base16-brush-trees-dark-min .hljs-selector-tag,\n.theme-base16-brush-trees-dark-min .hljs-template-variable,\n.theme-base16-brush-trees-dark-min .hljs-variable {\n\tcolor: #b38686;\n}\n.theme-base16-brush-trees-dark-min .hljs-attr,\n.theme-base16-brush-trees-dark-min .hljs-link,\n.theme-base16-brush-trees-dark-min .hljs-literal,\n.theme-base16-brush-trees-dark-min .hljs-number,\n.theme-base16-brush-trees-dark-min .hljs-symbol,\n.theme-base16-brush-trees-dark-min .hljs-variable.constant_ {\n\tcolor: #d8bba2;\n}\n.theme-base16-brush-trees-dark-min .hljs-class .hljs-title,\n.theme-base16-brush-trees-dark-min .hljs-title,\n.theme-base16-brush-trees-dark-min .hljs-title.class_ {\n\tcolor: #aab386;\n}\n.theme-base16-brush-trees-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #aab386;\n}\n.theme-base16-brush-trees-dark-min .hljs-addition,\n.theme-base16-brush-trees-dark-min .hljs-code,\n.theme-base16-brush-trees-dark-min .hljs-string,\n.theme-base16-brush-trees-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #87b386;\n}\n.theme-base16-brush-trees-dark-min .hljs-built_in,\n.theme-base16-brush-trees-dark-min .hljs-doctag,\n.theme-base16-brush-trees-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-brush-trees-dark-min .hljs-quote,\n.theme-base16-brush-trees-dark-min .hljs-regexp {\n\tcolor: #86b3b3;\n}\n.theme-base16-brush-trees-dark-min .hljs-attribute,\n.theme-base16-brush-trees-dark-min .hljs-function .hljs-title,\n.theme-base16-brush-trees-dark-min .hljs-section,\n.theme-base16-brush-trees-dark-min .hljs-title.function_,\n.theme-base16-brush-trees-dark-min .ruby .hljs-property {\n\tcolor: #868cb3;\n}\n.theme-base16-brush-trees-dark-min .diff .hljs-meta,\n.theme-base16-brush-trees-dark-min .hljs-keyword,\n.theme-base16-brush-trees-dark-min .hljs-template-tag,\n.theme-base16-brush-trees-dark-min .hljs-type {\n\tcolor: #b386b2;\n}\n.theme-base16-brush-trees-dark-min .hljs-emphasis {\n\tcolor: #b386b2;\n\tfont-style: italic;\n}\n.theme-base16-brush-trees-dark-min .hljs-meta,\n.theme-base16-brush-trees-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-brush-trees-dark-min .hljs-meta .hljs-string {\n\tcolor: #b39f9f;\n}\n.theme-base16-brush-trees-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-brush-trees-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-brush-trees {\n\t/*!\n  Theme: Brush Trees\n  Author: Abraham White <abelincoln.white@gmail.com>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-brush-trees pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brush-trees code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brush-trees pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brush-trees code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brush-trees .hljs {\n\tcolor: #6d828e;\n\tbackground: #e3efef;\n}\n.theme-base16-brush-trees .hljs::selection,\n.theme-base16-brush-trees .hljs ::selection {\n\tbackground-color: #b0c5c8;\n\tcolor: #6d828e;\n}\n.theme-base16-brush-trees .hljs-comment {\n\tcolor: #98afb5;\n}\n.theme-base16-brush-trees .hljs-tag {\n\tcolor: #8299a1;\n}\n.theme-base16-brush-trees .hljs-subst,\n.theme-base16-brush-trees .hljs-punctuation,\n.theme-base16-brush-trees .hljs-operator {\n\tcolor: #6d828e;\n}\n.theme-base16-brush-trees .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-brush-trees .hljs-bullet,\n.theme-base16-brush-trees .hljs-variable,\n.theme-base16-brush-trees .hljs-template-variable,\n.theme-base16-brush-trees .hljs-selector-tag,\n.theme-base16-brush-trees .hljs-name,\n.theme-base16-brush-trees .hljs-deletion {\n\tcolor: #b38686;\n}\n.theme-base16-brush-trees .hljs-symbol,\n.theme-base16-brush-trees .hljs-number,\n.theme-base16-brush-trees .hljs-link,\n.theme-base16-brush-trees .hljs-attr,\n.theme-base16-brush-trees .hljs-variable.constant_,\n.theme-base16-brush-trees .hljs-literal {\n\tcolor: #d8bba2;\n}\n.theme-base16-brush-trees .hljs-title,\n.theme-base16-brush-trees .hljs-class .hljs-title,\n.theme-base16-brush-trees .hljs-title.class_ {\n\tcolor: #aab386;\n}\n.theme-base16-brush-trees .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aab386;\n}\n.theme-base16-brush-trees .hljs-code,\n.theme-base16-brush-trees .hljs-addition,\n.theme-base16-brush-trees .hljs-title.class_.inherited__,\n.theme-base16-brush-trees .hljs-string {\n\tcolor: #87b386;\n}\n.theme-base16-brush-trees .hljs-built_in,\n.theme-base16-brush-trees .hljs-doctag,\n.theme-base16-brush-trees .hljs-quote,\n.theme-base16-brush-trees .hljs-keyword.hljs-atrule,\n.theme-base16-brush-trees .hljs-regexp {\n\tcolor: #86b3b3;\n}\n.theme-base16-brush-trees .hljs-function .hljs-title,\n.theme-base16-brush-trees .hljs-attribute,\n.theme-base16-brush-trees .ruby .hljs-property,\n.theme-base16-brush-trees .hljs-title.function_,\n.theme-base16-brush-trees .hljs-section {\n\tcolor: #868cb3;\n}\n.theme-base16-brush-trees .hljs-type,\n.theme-base16-brush-trees .hljs-template-tag,\n.theme-base16-brush-trees .diff .hljs-meta,\n.theme-base16-brush-trees .hljs-keyword {\n\tcolor: #b386b2;\n}\n.theme-base16-brush-trees .hljs-emphasis {\n\tcolor: #b386b2;\n\tfont-style: italic;\n}\n.theme-base16-brush-trees .hljs-meta,\n.theme-base16-brush-trees .hljs-meta .hljs-keyword,\n.theme-base16-brush-trees .hljs-meta .hljs-string {\n\tcolor: #b39f9f;\n}\n.theme-base16-brush-trees .hljs-meta .hljs-keyword,\n.theme-base16-brush-trees .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-brush-trees-min {\n\t/*!\n  Theme: Brush Trees\n  Author: Abraham White <abelincoln.white@gmail.com>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-brush-trees-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-brush-trees-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-brush-trees-min .hljs {\n\tcolor: #6d828e;\n\tbackground: #e3efef;\n}\n.theme-base16-brush-trees-min .hljs ::selection,\n.theme-base16-brush-trees-min .hljs::selection {\n\tbackground-color: #b0c5c8;\n\tcolor: #6d828e;\n}\n.theme-base16-brush-trees-min .hljs-comment {\n\tcolor: #98afb5;\n}\n.theme-base16-brush-trees-min .hljs-tag {\n\tcolor: #8299a1;\n}\n.theme-base16-brush-trees-min .hljs-operator,\n.theme-base16-brush-trees-min .hljs-punctuation,\n.theme-base16-brush-trees-min .hljs-subst {\n\tcolor: #6d828e;\n}\n.theme-base16-brush-trees-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-brush-trees-min .hljs-bullet,\n.theme-base16-brush-trees-min .hljs-deletion,\n.theme-base16-brush-trees-min .hljs-name,\n.theme-base16-brush-trees-min .hljs-selector-tag,\n.theme-base16-brush-trees-min .hljs-template-variable,\n.theme-base16-brush-trees-min .hljs-variable {\n\tcolor: #b38686;\n}\n.theme-base16-brush-trees-min .hljs-attr,\n.theme-base16-brush-trees-min .hljs-link,\n.theme-base16-brush-trees-min .hljs-literal,\n.theme-base16-brush-trees-min .hljs-number,\n.theme-base16-brush-trees-min .hljs-symbol,\n.theme-base16-brush-trees-min .hljs-variable.constant_ {\n\tcolor: #d8bba2;\n}\n.theme-base16-brush-trees-min .hljs-class .hljs-title,\n.theme-base16-brush-trees-min .hljs-title,\n.theme-base16-brush-trees-min .hljs-title.class_ {\n\tcolor: #aab386;\n}\n.theme-base16-brush-trees-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #aab386;\n}\n.theme-base16-brush-trees-min .hljs-addition,\n.theme-base16-brush-trees-min .hljs-code,\n.theme-base16-brush-trees-min .hljs-string,\n.theme-base16-brush-trees-min .hljs-title.class_.inherited__ {\n\tcolor: #87b386;\n}\n.theme-base16-brush-trees-min .hljs-built_in,\n.theme-base16-brush-trees-min .hljs-doctag,\n.theme-base16-brush-trees-min .hljs-keyword.hljs-atrule,\n.theme-base16-brush-trees-min .hljs-quote,\n.theme-base16-brush-trees-min .hljs-regexp {\n\tcolor: #86b3b3;\n}\n.theme-base16-brush-trees-min .hljs-attribute,\n.theme-base16-brush-trees-min .hljs-function .hljs-title,\n.theme-base16-brush-trees-min .hljs-section,\n.theme-base16-brush-trees-min .hljs-title.function_,\n.theme-base16-brush-trees-min .ruby .hljs-property {\n\tcolor: #868cb3;\n}\n.theme-base16-brush-trees-min .diff .hljs-meta,\n.theme-base16-brush-trees-min .hljs-keyword,\n.theme-base16-brush-trees-min .hljs-template-tag,\n.theme-base16-brush-trees-min .hljs-type {\n\tcolor: #b386b2;\n}\n.theme-base16-brush-trees-min .hljs-emphasis {\n\tcolor: #b386b2;\n\tfont-style: italic;\n}\n.theme-base16-brush-trees-min .hljs-meta,\n.theme-base16-brush-trees-min .hljs-meta .hljs-keyword,\n.theme-base16-brush-trees-min .hljs-meta .hljs-string {\n\tcolor: #b39f9f;\n}\n.theme-base16-brush-trees-min .hljs-meta .hljs-keyword,\n.theme-base16-brush-trees-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-chalk {\n\t/*!\n  Theme: Chalk\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-chalk pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-chalk code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-chalk pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-chalk code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-chalk .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #151515;\n}\n.theme-base16-chalk .hljs::selection,\n.theme-base16-chalk .hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n.theme-base16-chalk .hljs-comment {\n\tcolor: #505050;\n}\n.theme-base16-chalk .hljs-tag {\n\tcolor: #b0b0b0;\n}\n.theme-base16-chalk .hljs-subst,\n.theme-base16-chalk .hljs-punctuation,\n.theme-base16-chalk .hljs-operator {\n\tcolor: #d0d0d0;\n}\n.theme-base16-chalk .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-chalk .hljs-bullet,\n.theme-base16-chalk .hljs-variable,\n.theme-base16-chalk .hljs-template-variable,\n.theme-base16-chalk .hljs-selector-tag,\n.theme-base16-chalk .hljs-name,\n.theme-base16-chalk .hljs-deletion {\n\tcolor: #fb9fb1;\n}\n.theme-base16-chalk .hljs-symbol,\n.theme-base16-chalk .hljs-number,\n.theme-base16-chalk .hljs-link,\n.theme-base16-chalk .hljs-attr,\n.theme-base16-chalk .hljs-variable.constant_,\n.theme-base16-chalk .hljs-literal {\n\tcolor: #eda987;\n}\n.theme-base16-chalk .hljs-title,\n.theme-base16-chalk .hljs-class .hljs-title,\n.theme-base16-chalk .hljs-title.class_ {\n\tcolor: #ddb26f;\n}\n.theme-base16-chalk .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ddb26f;\n}\n.theme-base16-chalk .hljs-code,\n.theme-base16-chalk .hljs-addition,\n.theme-base16-chalk .hljs-title.class_.inherited__,\n.theme-base16-chalk .hljs-string {\n\tcolor: #acc267;\n}\n.theme-base16-chalk .hljs-built_in,\n.theme-base16-chalk .hljs-doctag,\n.theme-base16-chalk .hljs-quote,\n.theme-base16-chalk .hljs-keyword.hljs-atrule,\n.theme-base16-chalk .hljs-regexp {\n\tcolor: #12cfc0;\n}\n.theme-base16-chalk .hljs-function .hljs-title,\n.theme-base16-chalk .hljs-attribute,\n.theme-base16-chalk .ruby .hljs-property,\n.theme-base16-chalk .hljs-title.function_,\n.theme-base16-chalk .hljs-section {\n\tcolor: #6fc2ef;\n}\n.theme-base16-chalk .hljs-type,\n.theme-base16-chalk .hljs-template-tag,\n.theme-base16-chalk .diff .hljs-meta,\n.theme-base16-chalk .hljs-keyword {\n\tcolor: #e1a3ee;\n}\n.theme-base16-chalk .hljs-emphasis {\n\tcolor: #e1a3ee;\n\tfont-style: italic;\n}\n.theme-base16-chalk .hljs-meta,\n.theme-base16-chalk .hljs-meta .hljs-keyword,\n.theme-base16-chalk .hljs-meta .hljs-string {\n\tcolor: #deaf8f;\n}\n.theme-base16-chalk .hljs-meta .hljs-keyword,\n.theme-base16-chalk .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-chalk-min {\n\t/*!\n  Theme: Chalk\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-chalk-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-chalk-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-chalk-min .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #151515;\n}\n.theme-base16-chalk-min .hljs ::selection,\n.theme-base16-chalk-min .hljs::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n.theme-base16-chalk-min .hljs-comment {\n\tcolor: #505050;\n}\n.theme-base16-chalk-min .hljs-tag {\n\tcolor: #b0b0b0;\n}\n.theme-base16-chalk-min .hljs-operator,\n.theme-base16-chalk-min .hljs-punctuation,\n.theme-base16-chalk-min .hljs-subst {\n\tcolor: #d0d0d0;\n}\n.theme-base16-chalk-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-chalk-min .hljs-bullet,\n.theme-base16-chalk-min .hljs-deletion,\n.theme-base16-chalk-min .hljs-name,\n.theme-base16-chalk-min .hljs-selector-tag,\n.theme-base16-chalk-min .hljs-template-variable,\n.theme-base16-chalk-min .hljs-variable {\n\tcolor: #fb9fb1;\n}\n.theme-base16-chalk-min .hljs-attr,\n.theme-base16-chalk-min .hljs-link,\n.theme-base16-chalk-min .hljs-literal,\n.theme-base16-chalk-min .hljs-number,\n.theme-base16-chalk-min .hljs-symbol,\n.theme-base16-chalk-min .hljs-variable.constant_ {\n\tcolor: #eda987;\n}\n.theme-base16-chalk-min .hljs-class .hljs-title,\n.theme-base16-chalk-min .hljs-title,\n.theme-base16-chalk-min .hljs-title.class_ {\n\tcolor: #ddb26f;\n}\n.theme-base16-chalk-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ddb26f;\n}\n.theme-base16-chalk-min .hljs-addition,\n.theme-base16-chalk-min .hljs-code,\n.theme-base16-chalk-min .hljs-string,\n.theme-base16-chalk-min .hljs-title.class_.inherited__ {\n\tcolor: #acc267;\n}\n.theme-base16-chalk-min .hljs-built_in,\n.theme-base16-chalk-min .hljs-doctag,\n.theme-base16-chalk-min .hljs-keyword.hljs-atrule,\n.theme-base16-chalk-min .hljs-quote,\n.theme-base16-chalk-min .hljs-regexp {\n\tcolor: #12cfc0;\n}\n.theme-base16-chalk-min .hljs-attribute,\n.theme-base16-chalk-min .hljs-function .hljs-title,\n.theme-base16-chalk-min .hljs-section,\n.theme-base16-chalk-min .hljs-title.function_,\n.theme-base16-chalk-min .ruby .hljs-property {\n\tcolor: #6fc2ef;\n}\n.theme-base16-chalk-min .diff .hljs-meta,\n.theme-base16-chalk-min .hljs-keyword,\n.theme-base16-chalk-min .hljs-template-tag,\n.theme-base16-chalk-min .hljs-type {\n\tcolor: #e1a3ee;\n}\n.theme-base16-chalk-min .hljs-emphasis {\n\tcolor: #e1a3ee;\n\tfont-style: italic;\n}\n.theme-base16-chalk-min .hljs-meta,\n.theme-base16-chalk-min .hljs-meta .hljs-keyword,\n.theme-base16-chalk-min .hljs-meta .hljs-string {\n\tcolor: #deaf8f;\n}\n.theme-base16-chalk-min .hljs-meta .hljs-keyword,\n.theme-base16-chalk-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-circus {\n\t/*!\n  Theme: Circus\n  Author: Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-circus pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-circus code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-circus pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-circus code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-circus .hljs {\n\tcolor: #a7a7a7;\n\tbackground: #191919;\n}\n.theme-base16-circus .hljs::selection,\n.theme-base16-circus .hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #a7a7a7;\n}\n.theme-base16-circus .hljs-comment {\n\tcolor: #5f5a60;\n}\n.theme-base16-circus .hljs-tag {\n\tcolor: #505050;\n}\n.theme-base16-circus .hljs-subst,\n.theme-base16-circus .hljs-punctuation,\n.theme-base16-circus .hljs-operator {\n\tcolor: #a7a7a7;\n}\n.theme-base16-circus .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-circus .hljs-bullet,\n.theme-base16-circus .hljs-variable,\n.theme-base16-circus .hljs-template-variable,\n.theme-base16-circus .hljs-selector-tag,\n.theme-base16-circus .hljs-name,\n.theme-base16-circus .hljs-deletion {\n\tcolor: #dc657d;\n}\n.theme-base16-circus .hljs-symbol,\n.theme-base16-circus .hljs-number,\n.theme-base16-circus .hljs-link,\n.theme-base16-circus .hljs-attr,\n.theme-base16-circus .hljs-variable.constant_,\n.theme-base16-circus .hljs-literal {\n\tcolor: #4bb1a7;\n}\n.theme-base16-circus .hljs-title,\n.theme-base16-circus .hljs-class .hljs-title,\n.theme-base16-circus .hljs-title.class_ {\n\tcolor: #c3ba63;\n}\n.theme-base16-circus .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c3ba63;\n}\n.theme-base16-circus .hljs-code,\n.theme-base16-circus .hljs-addition,\n.theme-base16-circus .hljs-title.class_.inherited__,\n.theme-base16-circus .hljs-string {\n\tcolor: #84b97c;\n}\n.theme-base16-circus .hljs-built_in,\n.theme-base16-circus .hljs-doctag,\n.theme-base16-circus .hljs-quote,\n.theme-base16-circus .hljs-keyword.hljs-atrule,\n.theme-base16-circus .hljs-regexp {\n\tcolor: #4bb1a7;\n}\n.theme-base16-circus .hljs-function .hljs-title,\n.theme-base16-circus .hljs-attribute,\n.theme-base16-circus .ruby .hljs-property,\n.theme-base16-circus .hljs-title.function_,\n.theme-base16-circus .hljs-section {\n\tcolor: #639ee4;\n}\n.theme-base16-circus .hljs-type,\n.theme-base16-circus .hljs-template-tag,\n.theme-base16-circus .diff .hljs-meta,\n.theme-base16-circus .hljs-keyword {\n\tcolor: #b888e2;\n}\n.theme-base16-circus .hljs-emphasis {\n\tcolor: #b888e2;\n\tfont-style: italic;\n}\n.theme-base16-circus .hljs-meta,\n.theme-base16-circus .hljs-meta .hljs-keyword,\n.theme-base16-circus .hljs-meta .hljs-string {\n\tcolor: #b888e2;\n}\n.theme-base16-circus .hljs-meta .hljs-keyword,\n.theme-base16-circus .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-circus-min {\n\t/*!\n  Theme: Circus\n  Author: Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-circus-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-circus-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-circus-min .hljs {\n\tcolor: #a7a7a7;\n\tbackground: #191919;\n}\n.theme-base16-circus-min .hljs ::selection,\n.theme-base16-circus-min .hljs::selection {\n\tbackground-color: #303030;\n\tcolor: #a7a7a7;\n}\n.theme-base16-circus-min .hljs-comment {\n\tcolor: #5f5a60;\n}\n.theme-base16-circus-min .hljs-tag {\n\tcolor: #505050;\n}\n.theme-base16-circus-min .hljs-operator,\n.theme-base16-circus-min .hljs-punctuation,\n.theme-base16-circus-min .hljs-subst {\n\tcolor: #a7a7a7;\n}\n.theme-base16-circus-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-circus-min .hljs-bullet,\n.theme-base16-circus-min .hljs-deletion,\n.theme-base16-circus-min .hljs-name,\n.theme-base16-circus-min .hljs-selector-tag,\n.theme-base16-circus-min .hljs-template-variable,\n.theme-base16-circus-min .hljs-variable {\n\tcolor: #dc657d;\n}\n.theme-base16-circus-min .hljs-attr,\n.theme-base16-circus-min .hljs-link,\n.theme-base16-circus-min .hljs-literal,\n.theme-base16-circus-min .hljs-number,\n.theme-base16-circus-min .hljs-symbol,\n.theme-base16-circus-min .hljs-variable.constant_ {\n\tcolor: #4bb1a7;\n}\n.theme-base16-circus-min .hljs-class .hljs-title,\n.theme-base16-circus-min .hljs-title,\n.theme-base16-circus-min .hljs-title.class_ {\n\tcolor: #c3ba63;\n}\n.theme-base16-circus-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c3ba63;\n}\n.theme-base16-circus-min .hljs-addition,\n.theme-base16-circus-min .hljs-code,\n.theme-base16-circus-min .hljs-string,\n.theme-base16-circus-min .hljs-title.class_.inherited__ {\n\tcolor: #84b97c;\n}\n.theme-base16-circus-min .hljs-built_in,\n.theme-base16-circus-min .hljs-doctag,\n.theme-base16-circus-min .hljs-keyword.hljs-atrule,\n.theme-base16-circus-min .hljs-quote,\n.theme-base16-circus-min .hljs-regexp {\n\tcolor: #4bb1a7;\n}\n.theme-base16-circus-min .hljs-attribute,\n.theme-base16-circus-min .hljs-function .hljs-title,\n.theme-base16-circus-min .hljs-section,\n.theme-base16-circus-min .hljs-title.function_,\n.theme-base16-circus-min .ruby .hljs-property {\n\tcolor: #639ee4;\n}\n.theme-base16-circus-min .diff .hljs-meta,\n.theme-base16-circus-min .hljs-keyword,\n.theme-base16-circus-min .hljs-template-tag,\n.theme-base16-circus-min .hljs-type {\n\tcolor: #b888e2;\n}\n.theme-base16-circus-min .hljs-emphasis {\n\tcolor: #b888e2;\n\tfont-style: italic;\n}\n.theme-base16-circus-min .hljs-meta,\n.theme-base16-circus-min .hljs-meta .hljs-keyword,\n.theme-base16-circus-min .hljs-meta .hljs-string {\n\tcolor: #b888e2;\n}\n.theme-base16-circus-min .hljs-meta .hljs-keyword,\n.theme-base16-circus-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-classic-dark {\n\t/*!\n  Theme: Classic Dark\n  Author: Jason Heeris (http://heeris.id.au)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-classic-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-classic-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-classic-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-classic-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-classic-dark .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #151515;\n}\n.theme-base16-classic-dark .hljs::selection,\n.theme-base16-classic-dark .hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n.theme-base16-classic-dark .hljs-comment {\n\tcolor: #505050;\n}\n.theme-base16-classic-dark .hljs-tag {\n\tcolor: #b0b0b0;\n}\n.theme-base16-classic-dark .hljs-subst,\n.theme-base16-classic-dark .hljs-punctuation,\n.theme-base16-classic-dark .hljs-operator {\n\tcolor: #d0d0d0;\n}\n.theme-base16-classic-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-classic-dark .hljs-bullet,\n.theme-base16-classic-dark .hljs-variable,\n.theme-base16-classic-dark .hljs-template-variable,\n.theme-base16-classic-dark .hljs-selector-tag,\n.theme-base16-classic-dark .hljs-name,\n.theme-base16-classic-dark .hljs-deletion {\n\tcolor: #ac4142;\n}\n.theme-base16-classic-dark .hljs-symbol,\n.theme-base16-classic-dark .hljs-number,\n.theme-base16-classic-dark .hljs-link,\n.theme-base16-classic-dark .hljs-attr,\n.theme-base16-classic-dark .hljs-variable.constant_,\n.theme-base16-classic-dark .hljs-literal {\n\tcolor: #d28445;\n}\n.theme-base16-classic-dark .hljs-title,\n.theme-base16-classic-dark .hljs-class .hljs-title,\n.theme-base16-classic-dark .hljs-title.class_ {\n\tcolor: #f4bf75;\n}\n.theme-base16-classic-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f4bf75;\n}\n.theme-base16-classic-dark .hljs-code,\n.theme-base16-classic-dark .hljs-addition,\n.theme-base16-classic-dark .hljs-title.class_.inherited__,\n.theme-base16-classic-dark .hljs-string {\n\tcolor: #90a959;\n}\n.theme-base16-classic-dark .hljs-built_in,\n.theme-base16-classic-dark .hljs-doctag,\n.theme-base16-classic-dark .hljs-quote,\n.theme-base16-classic-dark .hljs-keyword.hljs-atrule,\n.theme-base16-classic-dark .hljs-regexp {\n\tcolor: #75b5aa;\n}\n.theme-base16-classic-dark .hljs-function .hljs-title,\n.theme-base16-classic-dark .hljs-attribute,\n.theme-base16-classic-dark .ruby .hljs-property,\n.theme-base16-classic-dark .hljs-title.function_,\n.theme-base16-classic-dark .hljs-section {\n\tcolor: #6a9fb5;\n}\n.theme-base16-classic-dark .hljs-type,\n.theme-base16-classic-dark .hljs-template-tag,\n.theme-base16-classic-dark .diff .hljs-meta,\n.theme-base16-classic-dark .hljs-keyword {\n\tcolor: #aa759f;\n}\n.theme-base16-classic-dark .hljs-emphasis {\n\tcolor: #aa759f;\n\tfont-style: italic;\n}\n.theme-base16-classic-dark .hljs-meta,\n.theme-base16-classic-dark .hljs-meta .hljs-keyword,\n.theme-base16-classic-dark .hljs-meta .hljs-string {\n\tcolor: #8f5536;\n}\n.theme-base16-classic-dark .hljs-meta .hljs-keyword,\n.theme-base16-classic-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-classic-dark-min {\n\t/*!\n  Theme: Classic Dark\n  Author: Jason Heeris (http://heeris.id.au)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-classic-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-classic-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-classic-dark-min .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #151515;\n}\n.theme-base16-classic-dark-min .hljs ::selection,\n.theme-base16-classic-dark-min .hljs::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n.theme-base16-classic-dark-min .hljs-comment {\n\tcolor: #505050;\n}\n.theme-base16-classic-dark-min .hljs-tag {\n\tcolor: #b0b0b0;\n}\n.theme-base16-classic-dark-min .hljs-operator,\n.theme-base16-classic-dark-min .hljs-punctuation,\n.theme-base16-classic-dark-min .hljs-subst {\n\tcolor: #d0d0d0;\n}\n.theme-base16-classic-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-classic-dark-min .hljs-bullet,\n.theme-base16-classic-dark-min .hljs-deletion,\n.theme-base16-classic-dark-min .hljs-name,\n.theme-base16-classic-dark-min .hljs-selector-tag,\n.theme-base16-classic-dark-min .hljs-template-variable,\n.theme-base16-classic-dark-min .hljs-variable {\n\tcolor: #ac4142;\n}\n.theme-base16-classic-dark-min .hljs-attr,\n.theme-base16-classic-dark-min .hljs-link,\n.theme-base16-classic-dark-min .hljs-literal,\n.theme-base16-classic-dark-min .hljs-number,\n.theme-base16-classic-dark-min .hljs-symbol,\n.theme-base16-classic-dark-min .hljs-variable.constant_ {\n\tcolor: #d28445;\n}\n.theme-base16-classic-dark-min .hljs-class .hljs-title,\n.theme-base16-classic-dark-min .hljs-title,\n.theme-base16-classic-dark-min .hljs-title.class_ {\n\tcolor: #f4bf75;\n}\n.theme-base16-classic-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f4bf75;\n}\n.theme-base16-classic-dark-min .hljs-addition,\n.theme-base16-classic-dark-min .hljs-code,\n.theme-base16-classic-dark-min .hljs-string,\n.theme-base16-classic-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #90a959;\n}\n.theme-base16-classic-dark-min .hljs-built_in,\n.theme-base16-classic-dark-min .hljs-doctag,\n.theme-base16-classic-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-classic-dark-min .hljs-quote,\n.theme-base16-classic-dark-min .hljs-regexp {\n\tcolor: #75b5aa;\n}\n.theme-base16-classic-dark-min .hljs-attribute,\n.theme-base16-classic-dark-min .hljs-function .hljs-title,\n.theme-base16-classic-dark-min .hljs-section,\n.theme-base16-classic-dark-min .hljs-title.function_,\n.theme-base16-classic-dark-min .ruby .hljs-property {\n\tcolor: #6a9fb5;\n}\n.theme-base16-classic-dark-min .diff .hljs-meta,\n.theme-base16-classic-dark-min .hljs-keyword,\n.theme-base16-classic-dark-min .hljs-template-tag,\n.theme-base16-classic-dark-min .hljs-type {\n\tcolor: #aa759f;\n}\n.theme-base16-classic-dark-min .hljs-emphasis {\n\tcolor: #aa759f;\n\tfont-style: italic;\n}\n.theme-base16-classic-dark-min .hljs-meta,\n.theme-base16-classic-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-classic-dark-min .hljs-meta .hljs-string {\n\tcolor: #8f5536;\n}\n.theme-base16-classic-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-classic-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-classic-light {\n\t/*!\n  Theme: Classic Light\n  Author: Jason Heeris (http://heeris.id.au)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-classic-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-classic-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-classic-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-classic-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-classic-light .hljs {\n\tcolor: #303030;\n\tbackground: #f5f5f5;\n}\n.theme-base16-classic-light .hljs::selection,\n.theme-base16-classic-light .hljs ::selection {\n\tbackground-color: #d0d0d0;\n\tcolor: #303030;\n}\n.theme-base16-classic-light .hljs-comment {\n\tcolor: #b0b0b0;\n}\n.theme-base16-classic-light .hljs-tag {\n\tcolor: #505050;\n}\n.theme-base16-classic-light .hljs-subst,\n.theme-base16-classic-light .hljs-punctuation,\n.theme-base16-classic-light .hljs-operator {\n\tcolor: #303030;\n}\n.theme-base16-classic-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-classic-light .hljs-bullet,\n.theme-base16-classic-light .hljs-variable,\n.theme-base16-classic-light .hljs-template-variable,\n.theme-base16-classic-light .hljs-selector-tag,\n.theme-base16-classic-light .hljs-name,\n.theme-base16-classic-light .hljs-deletion {\n\tcolor: #ac4142;\n}\n.theme-base16-classic-light .hljs-symbol,\n.theme-base16-classic-light .hljs-number,\n.theme-base16-classic-light .hljs-link,\n.theme-base16-classic-light .hljs-attr,\n.theme-base16-classic-light .hljs-variable.constant_,\n.theme-base16-classic-light .hljs-literal {\n\tcolor: #d28445;\n}\n.theme-base16-classic-light .hljs-title,\n.theme-base16-classic-light .hljs-class .hljs-title,\n.theme-base16-classic-light .hljs-title.class_ {\n\tcolor: #f4bf75;\n}\n.theme-base16-classic-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f4bf75;\n}\n.theme-base16-classic-light .hljs-code,\n.theme-base16-classic-light .hljs-addition,\n.theme-base16-classic-light .hljs-title.class_.inherited__,\n.theme-base16-classic-light .hljs-string {\n\tcolor: #90a959;\n}\n.theme-base16-classic-light .hljs-built_in,\n.theme-base16-classic-light .hljs-doctag,\n.theme-base16-classic-light .hljs-quote,\n.theme-base16-classic-light .hljs-keyword.hljs-atrule,\n.theme-base16-classic-light .hljs-regexp {\n\tcolor: #75b5aa;\n}\n.theme-base16-classic-light .hljs-function .hljs-title,\n.theme-base16-classic-light .hljs-attribute,\n.theme-base16-classic-light .ruby .hljs-property,\n.theme-base16-classic-light .hljs-title.function_,\n.theme-base16-classic-light .hljs-section {\n\tcolor: #6a9fb5;\n}\n.theme-base16-classic-light .hljs-type,\n.theme-base16-classic-light .hljs-template-tag,\n.theme-base16-classic-light .diff .hljs-meta,\n.theme-base16-classic-light .hljs-keyword {\n\tcolor: #aa759f;\n}\n.theme-base16-classic-light .hljs-emphasis {\n\tcolor: #aa759f;\n\tfont-style: italic;\n}\n.theme-base16-classic-light .hljs-meta,\n.theme-base16-classic-light .hljs-meta .hljs-keyword,\n.theme-base16-classic-light .hljs-meta .hljs-string {\n\tcolor: #8f5536;\n}\n.theme-base16-classic-light .hljs-meta .hljs-keyword,\n.theme-base16-classic-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-classic-light-min {\n\t/*!\n  Theme: Classic Light\n  Author: Jason Heeris (http://heeris.id.au)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-classic-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-classic-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-classic-light-min .hljs {\n\tcolor: #303030;\n\tbackground: #f5f5f5;\n}\n.theme-base16-classic-light-min .hljs ::selection,\n.theme-base16-classic-light-min .hljs::selection {\n\tbackground-color: #d0d0d0;\n\tcolor: #303030;\n}\n.theme-base16-classic-light-min .hljs-comment {\n\tcolor: #b0b0b0;\n}\n.theme-base16-classic-light-min .hljs-tag {\n\tcolor: #505050;\n}\n.theme-base16-classic-light-min .hljs-operator,\n.theme-base16-classic-light-min .hljs-punctuation,\n.theme-base16-classic-light-min .hljs-subst {\n\tcolor: #303030;\n}\n.theme-base16-classic-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-classic-light-min .hljs-bullet,\n.theme-base16-classic-light-min .hljs-deletion,\n.theme-base16-classic-light-min .hljs-name,\n.theme-base16-classic-light-min .hljs-selector-tag,\n.theme-base16-classic-light-min .hljs-template-variable,\n.theme-base16-classic-light-min .hljs-variable {\n\tcolor: #ac4142;\n}\n.theme-base16-classic-light-min .hljs-attr,\n.theme-base16-classic-light-min .hljs-link,\n.theme-base16-classic-light-min .hljs-literal,\n.theme-base16-classic-light-min .hljs-number,\n.theme-base16-classic-light-min .hljs-symbol,\n.theme-base16-classic-light-min .hljs-variable.constant_ {\n\tcolor: #d28445;\n}\n.theme-base16-classic-light-min .hljs-class .hljs-title,\n.theme-base16-classic-light-min .hljs-title,\n.theme-base16-classic-light-min .hljs-title.class_ {\n\tcolor: #f4bf75;\n}\n.theme-base16-classic-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f4bf75;\n}\n.theme-base16-classic-light-min .hljs-addition,\n.theme-base16-classic-light-min .hljs-code,\n.theme-base16-classic-light-min .hljs-string,\n.theme-base16-classic-light-min .hljs-title.class_.inherited__ {\n\tcolor: #90a959;\n}\n.theme-base16-classic-light-min .hljs-built_in,\n.theme-base16-classic-light-min .hljs-doctag,\n.theme-base16-classic-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-classic-light-min .hljs-quote,\n.theme-base16-classic-light-min .hljs-regexp {\n\tcolor: #75b5aa;\n}\n.theme-base16-classic-light-min .hljs-attribute,\n.theme-base16-classic-light-min .hljs-function .hljs-title,\n.theme-base16-classic-light-min .hljs-section,\n.theme-base16-classic-light-min .hljs-title.function_,\n.theme-base16-classic-light-min .ruby .hljs-property {\n\tcolor: #6a9fb5;\n}\n.theme-base16-classic-light-min .diff .hljs-meta,\n.theme-base16-classic-light-min .hljs-keyword,\n.theme-base16-classic-light-min .hljs-template-tag,\n.theme-base16-classic-light-min .hljs-type {\n\tcolor: #aa759f;\n}\n.theme-base16-classic-light-min .hljs-emphasis {\n\tcolor: #aa759f;\n\tfont-style: italic;\n}\n.theme-base16-classic-light-min .hljs-meta,\n.theme-base16-classic-light-min .hljs-meta .hljs-keyword,\n.theme-base16-classic-light-min .hljs-meta .hljs-string {\n\tcolor: #8f5536;\n}\n.theme-base16-classic-light-min .hljs-meta .hljs-keyword,\n.theme-base16-classic-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-codeschool {\n\t/*!\n  Theme: Codeschool\n  Author: blockloop\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-codeschool pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-codeschool code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-codeschool pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-codeschool code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-codeschool .hljs {\n\tcolor: #9ea7a6;\n\tbackground: #232c31;\n}\n.theme-base16-codeschool .hljs::selection,\n.theme-base16-codeschool .hljs ::selection {\n\tbackground-color: #2a343a;\n\tcolor: #9ea7a6;\n}\n.theme-base16-codeschool .hljs-comment {\n\tcolor: #3f4944;\n}\n.theme-base16-codeschool .hljs-tag {\n\tcolor: #84898c;\n}\n.theme-base16-codeschool .hljs-subst,\n.theme-base16-codeschool .hljs-punctuation,\n.theme-base16-codeschool .hljs-operator {\n\tcolor: #9ea7a6;\n}\n.theme-base16-codeschool .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-codeschool .hljs-bullet,\n.theme-base16-codeschool .hljs-variable,\n.theme-base16-codeschool .hljs-template-variable,\n.theme-base16-codeschool .hljs-selector-tag,\n.theme-base16-codeschool .hljs-name,\n.theme-base16-codeschool .hljs-deletion {\n\tcolor: #2a5491;\n}\n.theme-base16-codeschool .hljs-symbol,\n.theme-base16-codeschool .hljs-number,\n.theme-base16-codeschool .hljs-link,\n.theme-base16-codeschool .hljs-attr,\n.theme-base16-codeschool .hljs-variable.constant_,\n.theme-base16-codeschool .hljs-literal {\n\tcolor: #43820d;\n}\n.theme-base16-codeschool .hljs-title,\n.theme-base16-codeschool .hljs-class .hljs-title,\n.theme-base16-codeschool .hljs-title.class_ {\n\tcolor: #a03b1e;\n}\n.theme-base16-codeschool .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a03b1e;\n}\n.theme-base16-codeschool .hljs-code,\n.theme-base16-codeschool .hljs-addition,\n.theme-base16-codeschool .hljs-title.class_.inherited__,\n.theme-base16-codeschool .hljs-string {\n\tcolor: #237986;\n}\n.theme-base16-codeschool .hljs-built_in,\n.theme-base16-codeschool .hljs-doctag,\n.theme-base16-codeschool .hljs-quote,\n.theme-base16-codeschool .hljs-keyword.hljs-atrule,\n.theme-base16-codeschool .hljs-regexp {\n\tcolor: #b02f30;\n}\n.theme-base16-codeschool .hljs-function .hljs-title,\n.theme-base16-codeschool .hljs-attribute,\n.theme-base16-codeschool .ruby .hljs-property,\n.theme-base16-codeschool .hljs-title.function_,\n.theme-base16-codeschool .hljs-section {\n\tcolor: #484d79;\n}\n.theme-base16-codeschool .hljs-type,\n.theme-base16-codeschool .hljs-template-tag,\n.theme-base16-codeschool .diff .hljs-meta,\n.theme-base16-codeschool .hljs-keyword {\n\tcolor: #c59820;\n}\n.theme-base16-codeschool .hljs-emphasis {\n\tcolor: #c59820;\n\tfont-style: italic;\n}\n.theme-base16-codeschool .hljs-meta,\n.theme-base16-codeschool .hljs-meta .hljs-keyword,\n.theme-base16-codeschool .hljs-meta .hljs-string {\n\tcolor: #c98344;\n}\n.theme-base16-codeschool .hljs-meta .hljs-keyword,\n.theme-base16-codeschool .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-codeschool-min {\n\t/*!\n  Theme: Codeschool\n  Author: blockloop\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-codeschool-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-codeschool-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-codeschool-min .hljs {\n\tcolor: #9ea7a6;\n\tbackground: #232c31;\n}\n.theme-base16-codeschool-min .hljs ::selection,\n.theme-base16-codeschool-min .hljs::selection {\n\tbackground-color: #2a343a;\n\tcolor: #9ea7a6;\n}\n.theme-base16-codeschool-min .hljs-comment {\n\tcolor: #3f4944;\n}\n.theme-base16-codeschool-min .hljs-tag {\n\tcolor: #84898c;\n}\n.theme-base16-codeschool-min .hljs-operator,\n.theme-base16-codeschool-min .hljs-punctuation,\n.theme-base16-codeschool-min .hljs-subst {\n\tcolor: #9ea7a6;\n}\n.theme-base16-codeschool-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-codeschool-min .hljs-bullet,\n.theme-base16-codeschool-min .hljs-deletion,\n.theme-base16-codeschool-min .hljs-name,\n.theme-base16-codeschool-min .hljs-selector-tag,\n.theme-base16-codeschool-min .hljs-template-variable,\n.theme-base16-codeschool-min .hljs-variable {\n\tcolor: #2a5491;\n}\n.theme-base16-codeschool-min .hljs-attr,\n.theme-base16-codeschool-min .hljs-link,\n.theme-base16-codeschool-min .hljs-literal,\n.theme-base16-codeschool-min .hljs-number,\n.theme-base16-codeschool-min .hljs-symbol,\n.theme-base16-codeschool-min .hljs-variable.constant_ {\n\tcolor: #43820d;\n}\n.theme-base16-codeschool-min .hljs-class .hljs-title,\n.theme-base16-codeschool-min .hljs-title,\n.theme-base16-codeschool-min .hljs-title.class_ {\n\tcolor: #a03b1e;\n}\n.theme-base16-codeschool-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a03b1e;\n}\n.theme-base16-codeschool-min .hljs-addition,\n.theme-base16-codeschool-min .hljs-code,\n.theme-base16-codeschool-min .hljs-string,\n.theme-base16-codeschool-min .hljs-title.class_.inherited__ {\n\tcolor: #237986;\n}\n.theme-base16-codeschool-min .hljs-built_in,\n.theme-base16-codeschool-min .hljs-doctag,\n.theme-base16-codeschool-min .hljs-keyword.hljs-atrule,\n.theme-base16-codeschool-min .hljs-quote,\n.theme-base16-codeschool-min .hljs-regexp {\n\tcolor: #b02f30;\n}\n.theme-base16-codeschool-min .hljs-attribute,\n.theme-base16-codeschool-min .hljs-function .hljs-title,\n.theme-base16-codeschool-min .hljs-section,\n.theme-base16-codeschool-min .hljs-title.function_,\n.theme-base16-codeschool-min .ruby .hljs-property {\n\tcolor: #484d79;\n}\n.theme-base16-codeschool-min .diff .hljs-meta,\n.theme-base16-codeschool-min .hljs-keyword,\n.theme-base16-codeschool-min .hljs-template-tag,\n.theme-base16-codeschool-min .hljs-type {\n\tcolor: #c59820;\n}\n.theme-base16-codeschool-min .hljs-emphasis {\n\tcolor: #c59820;\n\tfont-style: italic;\n}\n.theme-base16-codeschool-min .hljs-meta,\n.theme-base16-codeschool-min .hljs-meta .hljs-keyword,\n.theme-base16-codeschool-min .hljs-meta .hljs-string {\n\tcolor: #c98344;\n}\n.theme-base16-codeschool-min .hljs-meta .hljs-keyword,\n.theme-base16-codeschool-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-colors {\n\t/*!\n  Theme: Colors\n  Author: mrmrs (http://clrs.cc)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-colors pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-colors code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-colors pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-colors code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-colors .hljs {\n\tcolor: #bbb;\n\tbackground: #111;\n}\n.theme-base16-colors .hljs::selection,\n.theme-base16-colors .hljs ::selection {\n\tbackground-color: #555;\n\tcolor: #bbb;\n}\n.theme-base16-colors .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-colors .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-colors .hljs-subst,\n.theme-base16-colors .hljs-punctuation,\n.theme-base16-colors .hljs-operator {\n\tcolor: #bbb;\n}\n.theme-base16-colors .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-colors .hljs-bullet,\n.theme-base16-colors .hljs-variable,\n.theme-base16-colors .hljs-template-variable,\n.theme-base16-colors .hljs-selector-tag,\n.theme-base16-colors .hljs-name,\n.theme-base16-colors .hljs-deletion {\n\tcolor: #ff4136;\n}\n.theme-base16-colors .hljs-symbol,\n.theme-base16-colors .hljs-number,\n.theme-base16-colors .hljs-link,\n.theme-base16-colors .hljs-attr,\n.theme-base16-colors .hljs-variable.constant_,\n.theme-base16-colors .hljs-literal {\n\tcolor: #ff851b;\n}\n.theme-base16-colors .hljs-title,\n.theme-base16-colors .hljs-class .hljs-title,\n.theme-base16-colors .hljs-title.class_ {\n\tcolor: #ffdc00;\n}\n.theme-base16-colors .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffdc00;\n}\n.theme-base16-colors .hljs-code,\n.theme-base16-colors .hljs-addition,\n.theme-base16-colors .hljs-title.class_.inherited__,\n.theme-base16-colors .hljs-string {\n\tcolor: #2ecc40;\n}\n.theme-base16-colors .hljs-built_in,\n.theme-base16-colors .hljs-doctag,\n.theme-base16-colors .hljs-quote,\n.theme-base16-colors .hljs-keyword.hljs-atrule,\n.theme-base16-colors .hljs-regexp {\n\tcolor: #7fdbff;\n}\n.theme-base16-colors .hljs-function .hljs-title,\n.theme-base16-colors .hljs-attribute,\n.theme-base16-colors .ruby .hljs-property,\n.theme-base16-colors .hljs-title.function_,\n.theme-base16-colors .hljs-section {\n\tcolor: #0074d9;\n}\n.theme-base16-colors .hljs-type,\n.theme-base16-colors .hljs-template-tag,\n.theme-base16-colors .diff .hljs-meta,\n.theme-base16-colors .hljs-keyword {\n\tcolor: #b10dc9;\n}\n.theme-base16-colors .hljs-emphasis {\n\tcolor: #b10dc9;\n\tfont-style: italic;\n}\n.theme-base16-colors .hljs-meta,\n.theme-base16-colors .hljs-meta .hljs-keyword,\n.theme-base16-colors .hljs-meta .hljs-string {\n\tcolor: #85144b;\n}\n.theme-base16-colors .hljs-meta .hljs-keyword,\n.theme-base16-colors .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-colors-min {\n\t/*!\n  Theme: Colors\n  Author: mrmrs (http://clrs.cc)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-colors-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-colors-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-colors-min .hljs {\n\tcolor: #bbb;\n\tbackground: #111;\n}\n.theme-base16-colors-min .hljs ::selection,\n.theme-base16-colors-min .hljs::selection {\n\tbackground-color: #555;\n\tcolor: #bbb;\n}\n.theme-base16-colors-min .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-colors-min .hljs-tag {\n\tcolor: #999;\n}\n.theme-base16-colors-min .hljs-operator,\n.theme-base16-colors-min .hljs-punctuation,\n.theme-base16-colors-min .hljs-subst {\n\tcolor: #bbb;\n}\n.theme-base16-colors-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-colors-min .hljs-bullet,\n.theme-base16-colors-min .hljs-deletion,\n.theme-base16-colors-min .hljs-name,\n.theme-base16-colors-min .hljs-selector-tag,\n.theme-base16-colors-min .hljs-template-variable,\n.theme-base16-colors-min .hljs-variable {\n\tcolor: #ff4136;\n}\n.theme-base16-colors-min .hljs-attr,\n.theme-base16-colors-min .hljs-link,\n.theme-base16-colors-min .hljs-literal,\n.theme-base16-colors-min .hljs-number,\n.theme-base16-colors-min .hljs-symbol,\n.theme-base16-colors-min .hljs-variable.constant_ {\n\tcolor: #ff851b;\n}\n.theme-base16-colors-min .hljs-class .hljs-title,\n.theme-base16-colors-min .hljs-title,\n.theme-base16-colors-min .hljs-title.class_ {\n\tcolor: #ffdc00;\n}\n.theme-base16-colors-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffdc00;\n}\n.theme-base16-colors-min .hljs-addition,\n.theme-base16-colors-min .hljs-code,\n.theme-base16-colors-min .hljs-string,\n.theme-base16-colors-min .hljs-title.class_.inherited__ {\n\tcolor: #2ecc40;\n}\n.theme-base16-colors-min .hljs-built_in,\n.theme-base16-colors-min .hljs-doctag,\n.theme-base16-colors-min .hljs-keyword.hljs-atrule,\n.theme-base16-colors-min .hljs-quote,\n.theme-base16-colors-min .hljs-regexp {\n\tcolor: #7fdbff;\n}\n.theme-base16-colors-min .hljs-attribute,\n.theme-base16-colors-min .hljs-function .hljs-title,\n.theme-base16-colors-min .hljs-section,\n.theme-base16-colors-min .hljs-title.function_,\n.theme-base16-colors-min .ruby .hljs-property {\n\tcolor: #0074d9;\n}\n.theme-base16-colors-min .diff .hljs-meta,\n.theme-base16-colors-min .hljs-keyword,\n.theme-base16-colors-min .hljs-template-tag,\n.theme-base16-colors-min .hljs-type {\n\tcolor: #b10dc9;\n}\n.theme-base16-colors-min .hljs-emphasis {\n\tcolor: #b10dc9;\n\tfont-style: italic;\n}\n.theme-base16-colors-min .hljs-meta,\n.theme-base16-colors-min .hljs-meta .hljs-keyword,\n.theme-base16-colors-min .hljs-meta .hljs-string {\n\tcolor: #85144b;\n}\n.theme-base16-colors-min .hljs-meta .hljs-keyword,\n.theme-base16-colors-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-cupcake {\n\t/*!\n  Theme: Cupcake\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-cupcake pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-cupcake code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-cupcake pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-cupcake code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-cupcake .hljs {\n\tcolor: #8b8198;\n\tbackground: #fbf1f2;\n}\n.theme-base16-cupcake .hljs::selection,\n.theme-base16-cupcake .hljs ::selection {\n\tbackground-color: #d8d5dd;\n\tcolor: #8b8198;\n}\n.theme-base16-cupcake .hljs-comment {\n\tcolor: #bfb9c6;\n}\n.theme-base16-cupcake .hljs-tag {\n\tcolor: #a59daf;\n}\n.theme-base16-cupcake .hljs-subst,\n.theme-base16-cupcake .hljs-punctuation,\n.theme-base16-cupcake .hljs-operator {\n\tcolor: #8b8198;\n}\n.theme-base16-cupcake .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-cupcake .hljs-bullet,\n.theme-base16-cupcake .hljs-variable,\n.theme-base16-cupcake .hljs-template-variable,\n.theme-base16-cupcake .hljs-selector-tag,\n.theme-base16-cupcake .hljs-name,\n.theme-base16-cupcake .hljs-deletion {\n\tcolor: #d57e85;\n}\n.theme-base16-cupcake .hljs-symbol,\n.theme-base16-cupcake .hljs-number,\n.theme-base16-cupcake .hljs-link,\n.theme-base16-cupcake .hljs-attr,\n.theme-base16-cupcake .hljs-variable.constant_,\n.theme-base16-cupcake .hljs-literal {\n\tcolor: #ebb790;\n}\n.theme-base16-cupcake .hljs-title,\n.theme-base16-cupcake .hljs-class .hljs-title,\n.theme-base16-cupcake .hljs-title.class_ {\n\tcolor: #dcb16c;\n}\n.theme-base16-cupcake .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dcb16c;\n}\n.theme-base16-cupcake .hljs-code,\n.theme-base16-cupcake .hljs-addition,\n.theme-base16-cupcake .hljs-title.class_.inherited__,\n.theme-base16-cupcake .hljs-string {\n\tcolor: #a3b367;\n}\n.theme-base16-cupcake .hljs-built_in,\n.theme-base16-cupcake .hljs-doctag,\n.theme-base16-cupcake .hljs-quote,\n.theme-base16-cupcake .hljs-keyword.hljs-atrule,\n.theme-base16-cupcake .hljs-regexp {\n\tcolor: #69a9a7;\n}\n.theme-base16-cupcake .hljs-function .hljs-title,\n.theme-base16-cupcake .hljs-attribute,\n.theme-base16-cupcake .ruby .hljs-property,\n.theme-base16-cupcake .hljs-title.function_,\n.theme-base16-cupcake .hljs-section {\n\tcolor: #7297b9;\n}\n.theme-base16-cupcake .hljs-type,\n.theme-base16-cupcake .hljs-template-tag,\n.theme-base16-cupcake .diff .hljs-meta,\n.theme-base16-cupcake .hljs-keyword {\n\tcolor: #bb99b4;\n}\n.theme-base16-cupcake .hljs-emphasis {\n\tcolor: #bb99b4;\n\tfont-style: italic;\n}\n.theme-base16-cupcake .hljs-meta,\n.theme-base16-cupcake .hljs-meta .hljs-keyword,\n.theme-base16-cupcake .hljs-meta .hljs-string {\n\tcolor: #baa58c;\n}\n.theme-base16-cupcake .hljs-meta .hljs-keyword,\n.theme-base16-cupcake .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-cupcake-min {\n\t/*!\n  Theme: Cupcake\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-cupcake-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-cupcake-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-cupcake-min .hljs {\n\tcolor: #8b8198;\n\tbackground: #fbf1f2;\n}\n.theme-base16-cupcake-min .hljs ::selection,\n.theme-base16-cupcake-min .hljs::selection {\n\tbackground-color: #d8d5dd;\n\tcolor: #8b8198;\n}\n.theme-base16-cupcake-min .hljs-comment {\n\tcolor: #bfb9c6;\n}\n.theme-base16-cupcake-min .hljs-tag {\n\tcolor: #a59daf;\n}\n.theme-base16-cupcake-min .hljs-operator,\n.theme-base16-cupcake-min .hljs-punctuation,\n.theme-base16-cupcake-min .hljs-subst {\n\tcolor: #8b8198;\n}\n.theme-base16-cupcake-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-cupcake-min .hljs-bullet,\n.theme-base16-cupcake-min .hljs-deletion,\n.theme-base16-cupcake-min .hljs-name,\n.theme-base16-cupcake-min .hljs-selector-tag,\n.theme-base16-cupcake-min .hljs-template-variable,\n.theme-base16-cupcake-min .hljs-variable {\n\tcolor: #d57e85;\n}\n.theme-base16-cupcake-min .hljs-attr,\n.theme-base16-cupcake-min .hljs-link,\n.theme-base16-cupcake-min .hljs-literal,\n.theme-base16-cupcake-min .hljs-number,\n.theme-base16-cupcake-min .hljs-symbol,\n.theme-base16-cupcake-min .hljs-variable.constant_ {\n\tcolor: #ebb790;\n}\n.theme-base16-cupcake-min .hljs-class .hljs-title,\n.theme-base16-cupcake-min .hljs-title,\n.theme-base16-cupcake-min .hljs-title.class_ {\n\tcolor: #dcb16c;\n}\n.theme-base16-cupcake-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #dcb16c;\n}\n.theme-base16-cupcake-min .hljs-addition,\n.theme-base16-cupcake-min .hljs-code,\n.theme-base16-cupcake-min .hljs-string,\n.theme-base16-cupcake-min .hljs-title.class_.inherited__ {\n\tcolor: #a3b367;\n}\n.theme-base16-cupcake-min .hljs-built_in,\n.theme-base16-cupcake-min .hljs-doctag,\n.theme-base16-cupcake-min .hljs-keyword.hljs-atrule,\n.theme-base16-cupcake-min .hljs-quote,\n.theme-base16-cupcake-min .hljs-regexp {\n\tcolor: #69a9a7;\n}\n.theme-base16-cupcake-min .hljs-attribute,\n.theme-base16-cupcake-min .hljs-function .hljs-title,\n.theme-base16-cupcake-min .hljs-section,\n.theme-base16-cupcake-min .hljs-title.function_,\n.theme-base16-cupcake-min .ruby .hljs-property {\n\tcolor: #7297b9;\n}\n.theme-base16-cupcake-min .diff .hljs-meta,\n.theme-base16-cupcake-min .hljs-keyword,\n.theme-base16-cupcake-min .hljs-template-tag,\n.theme-base16-cupcake-min .hljs-type {\n\tcolor: #bb99b4;\n}\n.theme-base16-cupcake-min .hljs-emphasis {\n\tcolor: #bb99b4;\n\tfont-style: italic;\n}\n.theme-base16-cupcake-min .hljs-meta,\n.theme-base16-cupcake-min .hljs-meta .hljs-keyword,\n.theme-base16-cupcake-min .hljs-meta .hljs-string {\n\tcolor: #baa58c;\n}\n.theme-base16-cupcake-min .hljs-meta .hljs-keyword,\n.theme-base16-cupcake-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-cupertino {\n\t/*!\n  Theme: Cupertino\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-cupertino pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-cupertino code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-cupertino pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-cupertino code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-cupertino .hljs {\n\tcolor: #404040;\n\tbackground: #fff;\n}\n.theme-base16-cupertino .hljs::selection,\n.theme-base16-cupertino .hljs ::selection {\n\tbackground-color: silver;\n\tcolor: #404040;\n}\n.theme-base16-cupertino .hljs-comment {\n\tcolor: gray;\n}\n.theme-base16-cupertino .hljs-tag {\n\tcolor: gray;\n}\n.theme-base16-cupertino .hljs-subst,\n.theme-base16-cupertino .hljs-punctuation,\n.theme-base16-cupertino .hljs-operator {\n\tcolor: #404040;\n}\n.theme-base16-cupertino .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-cupertino .hljs-bullet,\n.theme-base16-cupertino .hljs-variable,\n.theme-base16-cupertino .hljs-template-variable,\n.theme-base16-cupertino .hljs-selector-tag,\n.theme-base16-cupertino .hljs-name,\n.theme-base16-cupertino .hljs-deletion {\n\tcolor: #c41a15;\n}\n.theme-base16-cupertino .hljs-symbol,\n.theme-base16-cupertino .hljs-number,\n.theme-base16-cupertino .hljs-link,\n.theme-base16-cupertino .hljs-attr,\n.theme-base16-cupertino .hljs-variable.constant_,\n.theme-base16-cupertino .hljs-literal {\n\tcolor: #eb8500;\n}\n.theme-base16-cupertino .hljs-title,\n.theme-base16-cupertino .hljs-class .hljs-title,\n.theme-base16-cupertino .hljs-title.class_ {\n\tcolor: #826b28;\n}\n.theme-base16-cupertino .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #826b28;\n}\n.theme-base16-cupertino .hljs-code,\n.theme-base16-cupertino .hljs-addition,\n.theme-base16-cupertino .hljs-title.class_.inherited__,\n.theme-base16-cupertino .hljs-string {\n\tcolor: #007400;\n}\n.theme-base16-cupertino .hljs-built_in,\n.theme-base16-cupertino .hljs-doctag,\n.theme-base16-cupertino .hljs-quote,\n.theme-base16-cupertino .hljs-keyword.hljs-atrule,\n.theme-base16-cupertino .hljs-regexp {\n\tcolor: #318495;\n}\n.theme-base16-cupertino .hljs-function .hljs-title,\n.theme-base16-cupertino .hljs-attribute,\n.theme-base16-cupertino .ruby .hljs-property,\n.theme-base16-cupertino .hljs-title.function_,\n.theme-base16-cupertino .hljs-section {\n\tcolor: blue;\n}\n.theme-base16-cupertino .hljs-type,\n.theme-base16-cupertino .hljs-template-tag,\n.theme-base16-cupertino .diff .hljs-meta,\n.theme-base16-cupertino .hljs-keyword {\n\tcolor: #a90d91;\n}\n.theme-base16-cupertino .hljs-emphasis {\n\tcolor: #a90d91;\n\tfont-style: italic;\n}\n.theme-base16-cupertino .hljs-meta,\n.theme-base16-cupertino .hljs-meta .hljs-keyword,\n.theme-base16-cupertino .hljs-meta .hljs-string {\n\tcolor: #826b28;\n}\n.theme-base16-cupertino .hljs-meta .hljs-keyword,\n.theme-base16-cupertino .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-cupertino-min {\n\t/*!\n  Theme: Cupertino\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-cupertino-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-cupertino-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-cupertino-min .hljs {\n\tcolor: #404040;\n\tbackground: #fff;\n}\n.theme-base16-cupertino-min .hljs ::selection,\n.theme-base16-cupertino-min .hljs::selection {\n\tbackground-color: silver;\n\tcolor: #404040;\n}\n.theme-base16-cupertino-min .hljs-comment,\n.theme-base16-cupertino-min .hljs-tag {\n\tcolor: gray;\n}\n.theme-base16-cupertino-min .hljs-operator,\n.theme-base16-cupertino-min .hljs-punctuation,\n.theme-base16-cupertino-min .hljs-subst {\n\tcolor: #404040;\n}\n.theme-base16-cupertino-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-cupertino-min .hljs-bullet,\n.theme-base16-cupertino-min .hljs-deletion,\n.theme-base16-cupertino-min .hljs-name,\n.theme-base16-cupertino-min .hljs-selector-tag,\n.theme-base16-cupertino-min .hljs-template-variable,\n.theme-base16-cupertino-min .hljs-variable {\n\tcolor: #c41a15;\n}\n.theme-base16-cupertino-min .hljs-attr,\n.theme-base16-cupertino-min .hljs-link,\n.theme-base16-cupertino-min .hljs-literal,\n.theme-base16-cupertino-min .hljs-number,\n.theme-base16-cupertino-min .hljs-symbol,\n.theme-base16-cupertino-min .hljs-variable.constant_ {\n\tcolor: #eb8500;\n}\n.theme-base16-cupertino-min .hljs-class .hljs-title,\n.theme-base16-cupertino-min .hljs-title,\n.theme-base16-cupertino-min .hljs-title.class_ {\n\tcolor: #826b28;\n}\n.theme-base16-cupertino-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #826b28;\n}\n.theme-base16-cupertino-min .hljs-addition,\n.theme-base16-cupertino-min .hljs-code,\n.theme-base16-cupertino-min .hljs-string,\n.theme-base16-cupertino-min .hljs-title.class_.inherited__ {\n\tcolor: #007400;\n}\n.theme-base16-cupertino-min .hljs-built_in,\n.theme-base16-cupertino-min .hljs-doctag,\n.theme-base16-cupertino-min .hljs-keyword.hljs-atrule,\n.theme-base16-cupertino-min .hljs-quote,\n.theme-base16-cupertino-min .hljs-regexp {\n\tcolor: #318495;\n}\n.theme-base16-cupertino-min .hljs-attribute,\n.theme-base16-cupertino-min .hljs-function .hljs-title,\n.theme-base16-cupertino-min .hljs-section,\n.theme-base16-cupertino-min .hljs-title.function_,\n.theme-base16-cupertino-min .ruby .hljs-property {\n\tcolor: blue;\n}\n.theme-base16-cupertino-min .diff .hljs-meta,\n.theme-base16-cupertino-min .hljs-keyword,\n.theme-base16-cupertino-min .hljs-template-tag,\n.theme-base16-cupertino-min .hljs-type {\n\tcolor: #a90d91;\n}\n.theme-base16-cupertino-min .hljs-emphasis {\n\tcolor: #a90d91;\n\tfont-style: italic;\n}\n.theme-base16-cupertino-min .hljs-meta,\n.theme-base16-cupertino-min .hljs-meta .hljs-keyword,\n.theme-base16-cupertino-min .hljs-meta .hljs-string {\n\tcolor: #826b28;\n}\n.theme-base16-cupertino-min .hljs-meta .hljs-keyword,\n.theme-base16-cupertino-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-danqing {\n\t/*!\n  Theme: DanQing\n  Author: Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-danqing pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-danqing code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-danqing pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-danqing code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-danqing .hljs {\n\tcolor: #e0f0ef;\n\tbackground: #2d302f;\n}\n.theme-base16-danqing .hljs::selection,\n.theme-base16-danqing .hljs ::selection {\n\tbackground-color: #5a605d;\n\tcolor: #e0f0ef;\n}\n.theme-base16-danqing .hljs-comment {\n\tcolor: #9da8a3;\n}\n.theme-base16-danqing .hljs-tag {\n\tcolor: #cad8d2;\n}\n.theme-base16-danqing .hljs-subst,\n.theme-base16-danqing .hljs-punctuation,\n.theme-base16-danqing .hljs-operator {\n\tcolor: #e0f0ef;\n}\n.theme-base16-danqing .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-danqing .hljs-bullet,\n.theme-base16-danqing .hljs-variable,\n.theme-base16-danqing .hljs-template-variable,\n.theme-base16-danqing .hljs-selector-tag,\n.theme-base16-danqing .hljs-name,\n.theme-base16-danqing .hljs-deletion {\n\tcolor: #f9906f;\n}\n.theme-base16-danqing .hljs-symbol,\n.theme-base16-danqing .hljs-number,\n.theme-base16-danqing .hljs-link,\n.theme-base16-danqing .hljs-attr,\n.theme-base16-danqing .hljs-variable.constant_,\n.theme-base16-danqing .hljs-literal {\n\tcolor: #b38a61;\n}\n.theme-base16-danqing .hljs-title,\n.theme-base16-danqing .hljs-class .hljs-title,\n.theme-base16-danqing .hljs-title.class_ {\n\tcolor: #f0c239;\n}\n.theme-base16-danqing .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f0c239;\n}\n.theme-base16-danqing .hljs-code,\n.theme-base16-danqing .hljs-addition,\n.theme-base16-danqing .hljs-title.class_.inherited__,\n.theme-base16-danqing .hljs-string {\n\tcolor: #8ab361;\n}\n.theme-base16-danqing .hljs-built_in,\n.theme-base16-danqing .hljs-doctag,\n.theme-base16-danqing .hljs-quote,\n.theme-base16-danqing .hljs-keyword.hljs-atrule,\n.theme-base16-danqing .hljs-regexp {\n\tcolor: #30dff3;\n}\n.theme-base16-danqing .hljs-function .hljs-title,\n.theme-base16-danqing .hljs-attribute,\n.theme-base16-danqing .ruby .hljs-property,\n.theme-base16-danqing .hljs-title.function_,\n.theme-base16-danqing .hljs-section {\n\tcolor: #b0a4e3;\n}\n.theme-base16-danqing .hljs-type,\n.theme-base16-danqing .hljs-template-tag,\n.theme-base16-danqing .diff .hljs-meta,\n.theme-base16-danqing .hljs-keyword {\n\tcolor: #cca4e3;\n}\n.theme-base16-danqing .hljs-emphasis {\n\tcolor: #cca4e3;\n\tfont-style: italic;\n}\n.theme-base16-danqing .hljs-meta,\n.theme-base16-danqing .hljs-meta .hljs-keyword,\n.theme-base16-danqing .hljs-meta .hljs-string {\n\tcolor: #ca6924;\n}\n.theme-base16-danqing .hljs-meta .hljs-keyword,\n.theme-base16-danqing .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-danqing-min {\n\t/*!\n  Theme: DanQing\n  Author: Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-danqing-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-danqing-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-danqing-min .hljs {\n\tcolor: #e0f0ef;\n\tbackground: #2d302f;\n}\n.theme-base16-danqing-min .hljs ::selection,\n.theme-base16-danqing-min .hljs::selection {\n\tbackground-color: #5a605d;\n\tcolor: #e0f0ef;\n}\n.theme-base16-danqing-min .hljs-comment {\n\tcolor: #9da8a3;\n}\n.theme-base16-danqing-min .hljs-tag {\n\tcolor: #cad8d2;\n}\n.theme-base16-danqing-min .hljs-operator,\n.theme-base16-danqing-min .hljs-punctuation,\n.theme-base16-danqing-min .hljs-subst {\n\tcolor: #e0f0ef;\n}\n.theme-base16-danqing-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-danqing-min .hljs-bullet,\n.theme-base16-danqing-min .hljs-deletion,\n.theme-base16-danqing-min .hljs-name,\n.theme-base16-danqing-min .hljs-selector-tag,\n.theme-base16-danqing-min .hljs-template-variable,\n.theme-base16-danqing-min .hljs-variable {\n\tcolor: #f9906f;\n}\n.theme-base16-danqing-min .hljs-attr,\n.theme-base16-danqing-min .hljs-link,\n.theme-base16-danqing-min .hljs-literal,\n.theme-base16-danqing-min .hljs-number,\n.theme-base16-danqing-min .hljs-symbol,\n.theme-base16-danqing-min .hljs-variable.constant_ {\n\tcolor: #b38a61;\n}\n.theme-base16-danqing-min .hljs-class .hljs-title,\n.theme-base16-danqing-min .hljs-title,\n.theme-base16-danqing-min .hljs-title.class_ {\n\tcolor: #f0c239;\n}\n.theme-base16-danqing-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f0c239;\n}\n.theme-base16-danqing-min .hljs-addition,\n.theme-base16-danqing-min .hljs-code,\n.theme-base16-danqing-min .hljs-string,\n.theme-base16-danqing-min .hljs-title.class_.inherited__ {\n\tcolor: #8ab361;\n}\n.theme-base16-danqing-min .hljs-built_in,\n.theme-base16-danqing-min .hljs-doctag,\n.theme-base16-danqing-min .hljs-keyword.hljs-atrule,\n.theme-base16-danqing-min .hljs-quote,\n.theme-base16-danqing-min .hljs-regexp {\n\tcolor: #30dff3;\n}\n.theme-base16-danqing-min .hljs-attribute,\n.theme-base16-danqing-min .hljs-function .hljs-title,\n.theme-base16-danqing-min .hljs-section,\n.theme-base16-danqing-min .hljs-title.function_,\n.theme-base16-danqing-min .ruby .hljs-property {\n\tcolor: #b0a4e3;\n}\n.theme-base16-danqing-min .diff .hljs-meta,\n.theme-base16-danqing-min .hljs-keyword,\n.theme-base16-danqing-min .hljs-template-tag,\n.theme-base16-danqing-min .hljs-type {\n\tcolor: #cca4e3;\n}\n.theme-base16-danqing-min .hljs-emphasis {\n\tcolor: #cca4e3;\n\tfont-style: italic;\n}\n.theme-base16-danqing-min .hljs-meta,\n.theme-base16-danqing-min .hljs-meta .hljs-keyword,\n.theme-base16-danqing-min .hljs-meta .hljs-string {\n\tcolor: #ca6924;\n}\n.theme-base16-danqing-min .hljs-meta .hljs-keyword,\n.theme-base16-danqing-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-darcula {\n\t/*!\n  Theme: Darcula\n  Author: jetbrains\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-darcula pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-darcula code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-darcula pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-darcula code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-darcula .hljs {\n\tcolor: #a9b7c6;\n\tbackground: #2b2b2b;\n}\n.theme-base16-darcula .hljs::selection,\n.theme-base16-darcula .hljs ::selection {\n\tbackground-color: #323232;\n\tcolor: #a9b7c6;\n}\n.theme-base16-darcula .hljs-comment {\n\tcolor: #606366;\n}\n.theme-base16-darcula .hljs-tag {\n\tcolor: #a4a3a3;\n}\n.theme-base16-darcula .hljs-subst,\n.theme-base16-darcula .hljs-punctuation,\n.theme-base16-darcula .hljs-operator {\n\tcolor: #a9b7c6;\n}\n.theme-base16-darcula .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-darcula .hljs-bullet,\n.theme-base16-darcula .hljs-variable,\n.theme-base16-darcula .hljs-template-variable,\n.theme-base16-darcula .hljs-selector-tag,\n.theme-base16-darcula .hljs-name,\n.theme-base16-darcula .hljs-deletion {\n\tcolor: #4eade5;\n}\n.theme-base16-darcula .hljs-symbol,\n.theme-base16-darcula .hljs-number,\n.theme-base16-darcula .hljs-link,\n.theme-base16-darcula .hljs-attr,\n.theme-base16-darcula .hljs-variable.constant_,\n.theme-base16-darcula .hljs-literal {\n\tcolor: #689757;\n}\n.theme-base16-darcula .hljs-title,\n.theme-base16-darcula .hljs-class .hljs-title,\n.theme-base16-darcula .hljs-title.class_ {\n\tcolor: #bbb529;\n}\n.theme-base16-darcula .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bbb529;\n}\n.theme-base16-darcula .hljs-code,\n.theme-base16-darcula .hljs-addition,\n.theme-base16-darcula .hljs-title.class_.inherited__,\n.theme-base16-darcula .hljs-string {\n\tcolor: #6a8759;\n}\n.theme-base16-darcula .hljs-built_in,\n.theme-base16-darcula .hljs-doctag,\n.theme-base16-darcula .hljs-quote,\n.theme-base16-darcula .hljs-keyword.hljs-atrule,\n.theme-base16-darcula .hljs-regexp {\n\tcolor: #629755;\n}\n.theme-base16-darcula .hljs-function .hljs-title,\n.theme-base16-darcula .hljs-attribute,\n.theme-base16-darcula .ruby .hljs-property,\n.theme-base16-darcula .hljs-title.function_,\n.theme-base16-darcula .hljs-section {\n\tcolor: #9876aa;\n}\n.theme-base16-darcula .hljs-type,\n.theme-base16-darcula .hljs-template-tag,\n.theme-base16-darcula .diff .hljs-meta,\n.theme-base16-darcula .hljs-keyword {\n\tcolor: #cc7832;\n}\n.theme-base16-darcula .hljs-emphasis {\n\tcolor: #cc7832;\n\tfont-style: italic;\n}\n.theme-base16-darcula .hljs-meta,\n.theme-base16-darcula .hljs-meta .hljs-keyword,\n.theme-base16-darcula .hljs-meta .hljs-string {\n\tcolor: gray;\n}\n.theme-base16-darcula .hljs-meta .hljs-keyword,\n.theme-base16-darcula .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-darcula-min {\n\t/*!\n  Theme: Darcula\n  Author: jetbrains\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-darcula-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-darcula-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-darcula-min .hljs {\n\tcolor: #a9b7c6;\n\tbackground: #2b2b2b;\n}\n.theme-base16-darcula-min .hljs ::selection,\n.theme-base16-darcula-min .hljs::selection {\n\tbackground-color: #323232;\n\tcolor: #a9b7c6;\n}\n.theme-base16-darcula-min .hljs-comment {\n\tcolor: #606366;\n}\n.theme-base16-darcula-min .hljs-tag {\n\tcolor: #a4a3a3;\n}\n.theme-base16-darcula-min .hljs-operator,\n.theme-base16-darcula-min .hljs-punctuation,\n.theme-base16-darcula-min .hljs-subst {\n\tcolor: #a9b7c6;\n}\n.theme-base16-darcula-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-darcula-min .hljs-bullet,\n.theme-base16-darcula-min .hljs-deletion,\n.theme-base16-darcula-min .hljs-name,\n.theme-base16-darcula-min .hljs-selector-tag,\n.theme-base16-darcula-min .hljs-template-variable,\n.theme-base16-darcula-min .hljs-variable {\n\tcolor: #4eade5;\n}\n.theme-base16-darcula-min .hljs-attr,\n.theme-base16-darcula-min .hljs-link,\n.theme-base16-darcula-min .hljs-literal,\n.theme-base16-darcula-min .hljs-number,\n.theme-base16-darcula-min .hljs-symbol,\n.theme-base16-darcula-min .hljs-variable.constant_ {\n\tcolor: #689757;\n}\n.theme-base16-darcula-min .hljs-class .hljs-title,\n.theme-base16-darcula-min .hljs-title,\n.theme-base16-darcula-min .hljs-title.class_ {\n\tcolor: #bbb529;\n}\n.theme-base16-darcula-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #bbb529;\n}\n.theme-base16-darcula-min .hljs-addition,\n.theme-base16-darcula-min .hljs-code,\n.theme-base16-darcula-min .hljs-string,\n.theme-base16-darcula-min .hljs-title.class_.inherited__ {\n\tcolor: #6a8759;\n}\n.theme-base16-darcula-min .hljs-built_in,\n.theme-base16-darcula-min .hljs-doctag,\n.theme-base16-darcula-min .hljs-keyword.hljs-atrule,\n.theme-base16-darcula-min .hljs-quote,\n.theme-base16-darcula-min .hljs-regexp {\n\tcolor: #629755;\n}\n.theme-base16-darcula-min .hljs-attribute,\n.theme-base16-darcula-min .hljs-function .hljs-title,\n.theme-base16-darcula-min .hljs-section,\n.theme-base16-darcula-min .hljs-title.function_,\n.theme-base16-darcula-min .ruby .hljs-property {\n\tcolor: #9876aa;\n}\n.theme-base16-darcula-min .diff .hljs-meta,\n.theme-base16-darcula-min .hljs-keyword,\n.theme-base16-darcula-min .hljs-template-tag,\n.theme-base16-darcula-min .hljs-type {\n\tcolor: #cc7832;\n}\n.theme-base16-darcula-min .hljs-emphasis {\n\tcolor: #cc7832;\n\tfont-style: italic;\n}\n.theme-base16-darcula-min .hljs-meta,\n.theme-base16-darcula-min .hljs-meta .hljs-keyword,\n.theme-base16-darcula-min .hljs-meta .hljs-string {\n\tcolor: gray;\n}\n.theme-base16-darcula-min .hljs-meta .hljs-keyword,\n.theme-base16-darcula-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-dark-violet {\n\t/*!\n  Theme: Dark Violet\n  Author: ruler501 (https://github.com/ruler501/base16-darkviolet)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-dark-violet pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-dark-violet code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-dark-violet pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-dark-violet code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-dark-violet .hljs {\n\tcolor: #b08ae6;\n\tbackground: #000;\n}\n.theme-base16-dark-violet .hljs::selection,\n.theme-base16-dark-violet .hljs ::selection {\n\tbackground-color: #432d59;\n\tcolor: #b08ae6;\n}\n.theme-base16-dark-violet .hljs-comment {\n\tcolor: #593380;\n}\n.theme-base16-dark-violet .hljs-tag {\n\tcolor: lime;\n}\n.theme-base16-dark-violet .hljs-subst,\n.theme-base16-dark-violet .hljs-punctuation,\n.theme-base16-dark-violet .hljs-operator {\n\tcolor: #b08ae6;\n}\n.theme-base16-dark-violet .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-dark-violet .hljs-bullet,\n.theme-base16-dark-violet .hljs-variable,\n.theme-base16-dark-violet .hljs-template-variable,\n.theme-base16-dark-violet .hljs-selector-tag,\n.theme-base16-dark-violet .hljs-name,\n.theme-base16-dark-violet .hljs-deletion {\n\tcolor: #a82ee6;\n}\n.theme-base16-dark-violet .hljs-symbol,\n.theme-base16-dark-violet .hljs-number,\n.theme-base16-dark-violet .hljs-link,\n.theme-base16-dark-violet .hljs-attr,\n.theme-base16-dark-violet .hljs-variable.constant_,\n.theme-base16-dark-violet .hljs-literal {\n\tcolor: #b6c;\n}\n.theme-base16-dark-violet .hljs-title,\n.theme-base16-dark-violet .hljs-class .hljs-title,\n.theme-base16-dark-violet .hljs-title.class_ {\n\tcolor: #f29df2;\n}\n.theme-base16-dark-violet .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f29df2;\n}\n.theme-base16-dark-violet .hljs-code,\n.theme-base16-dark-violet .hljs-addition,\n.theme-base16-dark-violet .hljs-title.class_.inherited__,\n.theme-base16-dark-violet .hljs-string {\n\tcolor: #4595e6;\n}\n.theme-base16-dark-violet .hljs-built_in,\n.theme-base16-dark-violet .hljs-doctag,\n.theme-base16-dark-violet .hljs-quote,\n.theme-base16-dark-violet .hljs-keyword.hljs-atrule,\n.theme-base16-dark-violet .hljs-regexp {\n\tcolor: #40dfff;\n}\n.theme-base16-dark-violet .hljs-function .hljs-title,\n.theme-base16-dark-violet .hljs-attribute,\n.theme-base16-dark-violet .ruby .hljs-property,\n.theme-base16-dark-violet .hljs-title.function_,\n.theme-base16-dark-violet .hljs-section {\n\tcolor: #4136d9;\n}\n.theme-base16-dark-violet .hljs-type,\n.theme-base16-dark-violet .hljs-template-tag,\n.theme-base16-dark-violet .diff .hljs-meta,\n.theme-base16-dark-violet .hljs-keyword {\n\tcolor: #7e5ce6;\n}\n.theme-base16-dark-violet .hljs-emphasis {\n\tcolor: #7e5ce6;\n\tfont-style: italic;\n}\n.theme-base16-dark-violet .hljs-meta,\n.theme-base16-dark-violet .hljs-meta .hljs-keyword,\n.theme-base16-dark-violet .hljs-meta .hljs-string {\n\tcolor: #a886bf;\n}\n.theme-base16-dark-violet .hljs-meta .hljs-keyword,\n.theme-base16-dark-violet .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-dark-violet-min {\n\t/*!\n  Theme: Dark Violet\n  Author: ruler501 (https://github.com/ruler501/base16-darkviolet)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-dark-violet-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-dark-violet-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-dark-violet-min .hljs {\n\tcolor: #b08ae6;\n\tbackground: #000;\n}\n.theme-base16-dark-violet-min .hljs ::selection,\n.theme-base16-dark-violet-min .hljs::selection {\n\tbackground-color: #432d59;\n\tcolor: #b08ae6;\n}\n.theme-base16-dark-violet-min .hljs-comment {\n\tcolor: #593380;\n}\n.theme-base16-dark-violet-min .hljs-tag {\n\tcolor: lime;\n}\n.theme-base16-dark-violet-min .hljs-operator,\n.theme-base16-dark-violet-min .hljs-punctuation,\n.theme-base16-dark-violet-min .hljs-subst {\n\tcolor: #b08ae6;\n}\n.theme-base16-dark-violet-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-dark-violet-min .hljs-bullet,\n.theme-base16-dark-violet-min .hljs-deletion,\n.theme-base16-dark-violet-min .hljs-name,\n.theme-base16-dark-violet-min .hljs-selector-tag,\n.theme-base16-dark-violet-min .hljs-template-variable,\n.theme-base16-dark-violet-min .hljs-variable {\n\tcolor: #a82ee6;\n}\n.theme-base16-dark-violet-min .hljs-attr,\n.theme-base16-dark-violet-min .hljs-link,\n.theme-base16-dark-violet-min .hljs-literal,\n.theme-base16-dark-violet-min .hljs-number,\n.theme-base16-dark-violet-min .hljs-symbol,\n.theme-base16-dark-violet-min .hljs-variable.constant_ {\n\tcolor: #b6c;\n}\n.theme-base16-dark-violet-min .hljs-class .hljs-title,\n.theme-base16-dark-violet-min .hljs-title,\n.theme-base16-dark-violet-min .hljs-title.class_ {\n\tcolor: #f29df2;\n}\n.theme-base16-dark-violet-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f29df2;\n}\n.theme-base16-dark-violet-min .hljs-addition,\n.theme-base16-dark-violet-min .hljs-code,\n.theme-base16-dark-violet-min .hljs-string,\n.theme-base16-dark-violet-min .hljs-title.class_.inherited__ {\n\tcolor: #4595e6;\n}\n.theme-base16-dark-violet-min .hljs-built_in,\n.theme-base16-dark-violet-min .hljs-doctag,\n.theme-base16-dark-violet-min .hljs-keyword.hljs-atrule,\n.theme-base16-dark-violet-min .hljs-quote,\n.theme-base16-dark-violet-min .hljs-regexp {\n\tcolor: #40dfff;\n}\n.theme-base16-dark-violet-min .hljs-attribute,\n.theme-base16-dark-violet-min .hljs-function .hljs-title,\n.theme-base16-dark-violet-min .hljs-section,\n.theme-base16-dark-violet-min .hljs-title.function_,\n.theme-base16-dark-violet-min .ruby .hljs-property {\n\tcolor: #4136d9;\n}\n.theme-base16-dark-violet-min .diff .hljs-meta,\n.theme-base16-dark-violet-min .hljs-keyword,\n.theme-base16-dark-violet-min .hljs-template-tag,\n.theme-base16-dark-violet-min .hljs-type {\n\tcolor: #7e5ce6;\n}\n.theme-base16-dark-violet-min .hljs-emphasis {\n\tcolor: #7e5ce6;\n\tfont-style: italic;\n}\n.theme-base16-dark-violet-min .hljs-meta,\n.theme-base16-dark-violet-min .hljs-meta .hljs-keyword,\n.theme-base16-dark-violet-min .hljs-meta .hljs-string {\n\tcolor: #a886bf;\n}\n.theme-base16-dark-violet-min .hljs-meta .hljs-keyword,\n.theme-base16-dark-violet-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-darkmoss {\n\t/*!\n  Theme: darkmoss\n  Author: Gabriel Avanzi (https://github.com/avanzzzi)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-darkmoss pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-darkmoss code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-darkmoss pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-darkmoss code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-darkmoss .hljs {\n\tcolor: #c7c7a5;\n\tbackground: #171e1f;\n}\n.theme-base16-darkmoss .hljs::selection,\n.theme-base16-darkmoss .hljs ::selection {\n\tbackground-color: #373c3d;\n\tcolor: #c7c7a5;\n}\n.theme-base16-darkmoss .hljs-comment {\n\tcolor: #555e5f;\n}\n.theme-base16-darkmoss .hljs-tag {\n\tcolor: #818f80;\n}\n.theme-base16-darkmoss .hljs-subst,\n.theme-base16-darkmoss .hljs-punctuation,\n.theme-base16-darkmoss .hljs-operator {\n\tcolor: #c7c7a5;\n}\n.theme-base16-darkmoss .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-darkmoss .hljs-bullet,\n.theme-base16-darkmoss .hljs-variable,\n.theme-base16-darkmoss .hljs-template-variable,\n.theme-base16-darkmoss .hljs-selector-tag,\n.theme-base16-darkmoss .hljs-name,\n.theme-base16-darkmoss .hljs-deletion {\n\tcolor: #ff4658;\n}\n.theme-base16-darkmoss .hljs-symbol,\n.theme-base16-darkmoss .hljs-number,\n.theme-base16-darkmoss .hljs-link,\n.theme-base16-darkmoss .hljs-attr,\n.theme-base16-darkmoss .hljs-variable.constant_,\n.theme-base16-darkmoss .hljs-literal {\n\tcolor: #e6db74;\n}\n.theme-base16-darkmoss .hljs-title,\n.theme-base16-darkmoss .hljs-class .hljs-title,\n.theme-base16-darkmoss .hljs-title.class_ {\n\tcolor: #fdb11f;\n}\n.theme-base16-darkmoss .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fdb11f;\n}\n.theme-base16-darkmoss .hljs-code,\n.theme-base16-darkmoss .hljs-addition,\n.theme-base16-darkmoss .hljs-title.class_.inherited__,\n.theme-base16-darkmoss .hljs-string {\n\tcolor: #499180;\n}\n.theme-base16-darkmoss .hljs-built_in,\n.theme-base16-darkmoss .hljs-doctag,\n.theme-base16-darkmoss .hljs-quote,\n.theme-base16-darkmoss .hljs-keyword.hljs-atrule,\n.theme-base16-darkmoss .hljs-regexp {\n\tcolor: #66d9ef;\n}\n.theme-base16-darkmoss .hljs-function .hljs-title,\n.theme-base16-darkmoss .hljs-attribute,\n.theme-base16-darkmoss .ruby .hljs-property,\n.theme-base16-darkmoss .hljs-title.function_,\n.theme-base16-darkmoss .hljs-section {\n\tcolor: #498091;\n}\n.theme-base16-darkmoss .hljs-type,\n.theme-base16-darkmoss .hljs-template-tag,\n.theme-base16-darkmoss .diff .hljs-meta,\n.theme-base16-darkmoss .hljs-keyword {\n\tcolor: #9bc0c8;\n}\n.theme-base16-darkmoss .hljs-emphasis {\n\tcolor: #9bc0c8;\n\tfont-style: italic;\n}\n.theme-base16-darkmoss .hljs-meta,\n.theme-base16-darkmoss .hljs-meta .hljs-keyword,\n.theme-base16-darkmoss .hljs-meta .hljs-string {\n\tcolor: #d27b53;\n}\n.theme-base16-darkmoss .hljs-meta .hljs-keyword,\n.theme-base16-darkmoss .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-darkmoss-min {\n\t/*!\n  Theme: darkmoss\n  Author: Gabriel Avanzi (https://github.com/avanzzzi)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-darkmoss-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-darkmoss-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-darkmoss-min .hljs {\n\tcolor: #c7c7a5;\n\tbackground: #171e1f;\n}\n.theme-base16-darkmoss-min .hljs ::selection,\n.theme-base16-darkmoss-min .hljs::selection {\n\tbackground-color: #373c3d;\n\tcolor: #c7c7a5;\n}\n.theme-base16-darkmoss-min .hljs-comment {\n\tcolor: #555e5f;\n}\n.theme-base16-darkmoss-min .hljs-tag {\n\tcolor: #818f80;\n}\n.theme-base16-darkmoss-min .hljs-operator,\n.theme-base16-darkmoss-min .hljs-punctuation,\n.theme-base16-darkmoss-min .hljs-subst {\n\tcolor: #c7c7a5;\n}\n.theme-base16-darkmoss-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-darkmoss-min .hljs-bullet,\n.theme-base16-darkmoss-min .hljs-deletion,\n.theme-base16-darkmoss-min .hljs-name,\n.theme-base16-darkmoss-min .hljs-selector-tag,\n.theme-base16-darkmoss-min .hljs-template-variable,\n.theme-base16-darkmoss-min .hljs-variable {\n\tcolor: #ff4658;\n}\n.theme-base16-darkmoss-min .hljs-attr,\n.theme-base16-darkmoss-min .hljs-link,\n.theme-base16-darkmoss-min .hljs-literal,\n.theme-base16-darkmoss-min .hljs-number,\n.theme-base16-darkmoss-min .hljs-symbol,\n.theme-base16-darkmoss-min .hljs-variable.constant_ {\n\tcolor: #e6db74;\n}\n.theme-base16-darkmoss-min .hljs-class .hljs-title,\n.theme-base16-darkmoss-min .hljs-title,\n.theme-base16-darkmoss-min .hljs-title.class_ {\n\tcolor: #fdb11f;\n}\n.theme-base16-darkmoss-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fdb11f;\n}\n.theme-base16-darkmoss-min .hljs-addition,\n.theme-base16-darkmoss-min .hljs-code,\n.theme-base16-darkmoss-min .hljs-string,\n.theme-base16-darkmoss-min .hljs-title.class_.inherited__ {\n\tcolor: #499180;\n}\n.theme-base16-darkmoss-min .hljs-built_in,\n.theme-base16-darkmoss-min .hljs-doctag,\n.theme-base16-darkmoss-min .hljs-keyword.hljs-atrule,\n.theme-base16-darkmoss-min .hljs-quote,\n.theme-base16-darkmoss-min .hljs-regexp {\n\tcolor: #66d9ef;\n}\n.theme-base16-darkmoss-min .hljs-attribute,\n.theme-base16-darkmoss-min .hljs-function .hljs-title,\n.theme-base16-darkmoss-min .hljs-section,\n.theme-base16-darkmoss-min .hljs-title.function_,\n.theme-base16-darkmoss-min .ruby .hljs-property {\n\tcolor: #498091;\n}\n.theme-base16-darkmoss-min .diff .hljs-meta,\n.theme-base16-darkmoss-min .hljs-keyword,\n.theme-base16-darkmoss-min .hljs-template-tag,\n.theme-base16-darkmoss-min .hljs-type {\n\tcolor: #9bc0c8;\n}\n.theme-base16-darkmoss-min .hljs-emphasis {\n\tcolor: #9bc0c8;\n\tfont-style: italic;\n}\n.theme-base16-darkmoss-min .hljs-meta,\n.theme-base16-darkmoss-min .hljs-meta .hljs-keyword,\n.theme-base16-darkmoss-min .hljs-meta .hljs-string {\n\tcolor: #d27b53;\n}\n.theme-base16-darkmoss-min .hljs-meta .hljs-keyword,\n.theme-base16-darkmoss-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-darktooth {\n\t/*!\n  Theme: Darktooth\n  Author: Jason Milkins (https://github.com/jasonm23)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-darktooth pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-darktooth code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-darktooth pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-darktooth code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-darktooth .hljs {\n\tcolor: #a89984;\n\tbackground: #1d2021;\n}\n.theme-base16-darktooth .hljs::selection,\n.theme-base16-darktooth .hljs ::selection {\n\tbackground-color: #504945;\n\tcolor: #a89984;\n}\n.theme-base16-darktooth .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-darktooth .hljs-tag {\n\tcolor: #928374;\n}\n.theme-base16-darktooth .hljs-subst,\n.theme-base16-darktooth .hljs-punctuation,\n.theme-base16-darktooth .hljs-operator {\n\tcolor: #a89984;\n}\n.theme-base16-darktooth .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-darktooth .hljs-bullet,\n.theme-base16-darktooth .hljs-variable,\n.theme-base16-darktooth .hljs-template-variable,\n.theme-base16-darktooth .hljs-selector-tag,\n.theme-base16-darktooth .hljs-name,\n.theme-base16-darktooth .hljs-deletion {\n\tcolor: #fb543f;\n}\n.theme-base16-darktooth .hljs-symbol,\n.theme-base16-darktooth .hljs-number,\n.theme-base16-darktooth .hljs-link,\n.theme-base16-darktooth .hljs-attr,\n.theme-base16-darktooth .hljs-variable.constant_,\n.theme-base16-darktooth .hljs-literal {\n\tcolor: #fe8625;\n}\n.theme-base16-darktooth .hljs-title,\n.theme-base16-darktooth .hljs-class .hljs-title,\n.theme-base16-darktooth .hljs-title.class_ {\n\tcolor: #fac03b;\n}\n.theme-base16-darktooth .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fac03b;\n}\n.theme-base16-darktooth .hljs-code,\n.theme-base16-darktooth .hljs-addition,\n.theme-base16-darktooth .hljs-title.class_.inherited__,\n.theme-base16-darktooth .hljs-string {\n\tcolor: #95c085;\n}\n.theme-base16-darktooth .hljs-built_in,\n.theme-base16-darktooth .hljs-doctag,\n.theme-base16-darktooth .hljs-quote,\n.theme-base16-darktooth .hljs-keyword.hljs-atrule,\n.theme-base16-darktooth .hljs-regexp {\n\tcolor: #8ba59b;\n}\n.theme-base16-darktooth .hljs-function .hljs-title,\n.theme-base16-darktooth .hljs-attribute,\n.theme-base16-darktooth .ruby .hljs-property,\n.theme-base16-darktooth .hljs-title.function_,\n.theme-base16-darktooth .hljs-section {\n\tcolor: #0d6678;\n}\n.theme-base16-darktooth .hljs-type,\n.theme-base16-darktooth .hljs-template-tag,\n.theme-base16-darktooth .diff .hljs-meta,\n.theme-base16-darktooth .hljs-keyword {\n\tcolor: #8f4673;\n}\n.theme-base16-darktooth .hljs-emphasis {\n\tcolor: #8f4673;\n\tfont-style: italic;\n}\n.theme-base16-darktooth .hljs-meta,\n.theme-base16-darktooth .hljs-meta .hljs-keyword,\n.theme-base16-darktooth .hljs-meta .hljs-string {\n\tcolor: #a87322;\n}\n.theme-base16-darktooth .hljs-meta .hljs-keyword,\n.theme-base16-darktooth .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-darktooth-min {\n\t/*!\n  Theme: Darktooth\n  Author: Jason Milkins (https://github.com/jasonm23)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-darktooth-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-darktooth-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-darktooth-min .hljs {\n\tcolor: #a89984;\n\tbackground: #1d2021;\n}\n.theme-base16-darktooth-min .hljs ::selection,\n.theme-base16-darktooth-min .hljs::selection {\n\tbackground-color: #504945;\n\tcolor: #a89984;\n}\n.theme-base16-darktooth-min .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-darktooth-min .hljs-tag {\n\tcolor: #928374;\n}\n.theme-base16-darktooth-min .hljs-operator,\n.theme-base16-darktooth-min .hljs-punctuation,\n.theme-base16-darktooth-min .hljs-subst {\n\tcolor: #a89984;\n}\n.theme-base16-darktooth-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-darktooth-min .hljs-bullet,\n.theme-base16-darktooth-min .hljs-deletion,\n.theme-base16-darktooth-min .hljs-name,\n.theme-base16-darktooth-min .hljs-selector-tag,\n.theme-base16-darktooth-min .hljs-template-variable,\n.theme-base16-darktooth-min .hljs-variable {\n\tcolor: #fb543f;\n}\n.theme-base16-darktooth-min .hljs-attr,\n.theme-base16-darktooth-min .hljs-link,\n.theme-base16-darktooth-min .hljs-literal,\n.theme-base16-darktooth-min .hljs-number,\n.theme-base16-darktooth-min .hljs-symbol,\n.theme-base16-darktooth-min .hljs-variable.constant_ {\n\tcolor: #fe8625;\n}\n.theme-base16-darktooth-min .hljs-class .hljs-title,\n.theme-base16-darktooth-min .hljs-title,\n.theme-base16-darktooth-min .hljs-title.class_ {\n\tcolor: #fac03b;\n}\n.theme-base16-darktooth-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fac03b;\n}\n.theme-base16-darktooth-min .hljs-addition,\n.theme-base16-darktooth-min .hljs-code,\n.theme-base16-darktooth-min .hljs-string,\n.theme-base16-darktooth-min .hljs-title.class_.inherited__ {\n\tcolor: #95c085;\n}\n.theme-base16-darktooth-min .hljs-built_in,\n.theme-base16-darktooth-min .hljs-doctag,\n.theme-base16-darktooth-min .hljs-keyword.hljs-atrule,\n.theme-base16-darktooth-min .hljs-quote,\n.theme-base16-darktooth-min .hljs-regexp {\n\tcolor: #8ba59b;\n}\n.theme-base16-darktooth-min .hljs-attribute,\n.theme-base16-darktooth-min .hljs-function .hljs-title,\n.theme-base16-darktooth-min .hljs-section,\n.theme-base16-darktooth-min .hljs-title.function_,\n.theme-base16-darktooth-min .ruby .hljs-property {\n\tcolor: #0d6678;\n}\n.theme-base16-darktooth-min .diff .hljs-meta,\n.theme-base16-darktooth-min .hljs-keyword,\n.theme-base16-darktooth-min .hljs-template-tag,\n.theme-base16-darktooth-min .hljs-type {\n\tcolor: #8f4673;\n}\n.theme-base16-darktooth-min .hljs-emphasis {\n\tcolor: #8f4673;\n\tfont-style: italic;\n}\n.theme-base16-darktooth-min .hljs-meta,\n.theme-base16-darktooth-min .hljs-meta .hljs-keyword,\n.theme-base16-darktooth-min .hljs-meta .hljs-string {\n\tcolor: #a87322;\n}\n.theme-base16-darktooth-min .hljs-meta .hljs-keyword,\n.theme-base16-darktooth-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-decaf {\n\t/*!\n  Theme: Decaf\n  Author: Alex Mirrington (https://github.com/alexmirrington)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-decaf pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-decaf code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-decaf pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-decaf code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-decaf .hljs {\n\tcolor: #ccc;\n\tbackground: #2d2d2d;\n}\n.theme-base16-decaf .hljs::selection,\n.theme-base16-decaf .hljs ::selection {\n\tbackground-color: #515151;\n\tcolor: #ccc;\n}\n.theme-base16-decaf .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-decaf .hljs-tag {\n\tcolor: #b4b7b4;\n}\n.theme-base16-decaf .hljs-subst,\n.theme-base16-decaf .hljs-punctuation,\n.theme-base16-decaf .hljs-operator {\n\tcolor: #ccc;\n}\n.theme-base16-decaf .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-decaf .hljs-bullet,\n.theme-base16-decaf .hljs-variable,\n.theme-base16-decaf .hljs-template-variable,\n.theme-base16-decaf .hljs-selector-tag,\n.theme-base16-decaf .hljs-name,\n.theme-base16-decaf .hljs-deletion {\n\tcolor: #ff7f7b;\n}\n.theme-base16-decaf .hljs-symbol,\n.theme-base16-decaf .hljs-number,\n.theme-base16-decaf .hljs-link,\n.theme-base16-decaf .hljs-attr,\n.theme-base16-decaf .hljs-variable.constant_,\n.theme-base16-decaf .hljs-literal {\n\tcolor: #ffbf70;\n}\n.theme-base16-decaf .hljs-title,\n.theme-base16-decaf .hljs-class .hljs-title,\n.theme-base16-decaf .hljs-title.class_ {\n\tcolor: #ffd67c;\n}\n.theme-base16-decaf .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffd67c;\n}\n.theme-base16-decaf .hljs-code,\n.theme-base16-decaf .hljs-addition,\n.theme-base16-decaf .hljs-title.class_.inherited__,\n.theme-base16-decaf .hljs-string {\n\tcolor: #beda78;\n}\n.theme-base16-decaf .hljs-built_in,\n.theme-base16-decaf .hljs-doctag,\n.theme-base16-decaf .hljs-quote,\n.theme-base16-decaf .hljs-keyword.hljs-atrule,\n.theme-base16-decaf .hljs-regexp {\n\tcolor: #bed6ff;\n}\n.theme-base16-decaf .hljs-function .hljs-title,\n.theme-base16-decaf .hljs-attribute,\n.theme-base16-decaf .ruby .hljs-property,\n.theme-base16-decaf .hljs-title.function_,\n.theme-base16-decaf .hljs-section {\n\tcolor: #90bee1;\n}\n.theme-base16-decaf .hljs-type,\n.theme-base16-decaf .hljs-template-tag,\n.theme-base16-decaf .diff .hljs-meta,\n.theme-base16-decaf .hljs-keyword {\n\tcolor: #efb3f7;\n}\n.theme-base16-decaf .hljs-emphasis {\n\tcolor: #efb3f7;\n\tfont-style: italic;\n}\n.theme-base16-decaf .hljs-meta,\n.theme-base16-decaf .hljs-meta .hljs-keyword,\n.theme-base16-decaf .hljs-meta .hljs-string {\n\tcolor: #ff93b3;\n}\n.theme-base16-decaf .hljs-meta .hljs-keyword,\n.theme-base16-decaf .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-decaf-min {\n\t/*!\n  Theme: Decaf\n  Author: Alex Mirrington (https://github.com/alexmirrington)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-decaf-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-decaf-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-decaf-min .hljs {\n\tcolor: #ccc;\n\tbackground: #2d2d2d;\n}\n.theme-base16-decaf-min .hljs ::selection,\n.theme-base16-decaf-min .hljs::selection {\n\tbackground-color: #515151;\n\tcolor: #ccc;\n}\n.theme-base16-decaf-min .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-decaf-min .hljs-tag {\n\tcolor: #b4b7b4;\n}\n.theme-base16-decaf-min .hljs-operator,\n.theme-base16-decaf-min .hljs-punctuation,\n.theme-base16-decaf-min .hljs-subst {\n\tcolor: #ccc;\n}\n.theme-base16-decaf-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-decaf-min .hljs-bullet,\n.theme-base16-decaf-min .hljs-deletion,\n.theme-base16-decaf-min .hljs-name,\n.theme-base16-decaf-min .hljs-selector-tag,\n.theme-base16-decaf-min .hljs-template-variable,\n.theme-base16-decaf-min .hljs-variable {\n\tcolor: #ff7f7b;\n}\n.theme-base16-decaf-min .hljs-attr,\n.theme-base16-decaf-min .hljs-link,\n.theme-base16-decaf-min .hljs-literal,\n.theme-base16-decaf-min .hljs-number,\n.theme-base16-decaf-min .hljs-symbol,\n.theme-base16-decaf-min .hljs-variable.constant_ {\n\tcolor: #ffbf70;\n}\n.theme-base16-decaf-min .hljs-class .hljs-title,\n.theme-base16-decaf-min .hljs-title,\n.theme-base16-decaf-min .hljs-title.class_ {\n\tcolor: #ffd67c;\n}\n.theme-base16-decaf-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffd67c;\n}\n.theme-base16-decaf-min .hljs-addition,\n.theme-base16-decaf-min .hljs-code,\n.theme-base16-decaf-min .hljs-string,\n.theme-base16-decaf-min .hljs-title.class_.inherited__ {\n\tcolor: #beda78;\n}\n.theme-base16-decaf-min .hljs-built_in,\n.theme-base16-decaf-min .hljs-doctag,\n.theme-base16-decaf-min .hljs-keyword.hljs-atrule,\n.theme-base16-decaf-min .hljs-quote,\n.theme-base16-decaf-min .hljs-regexp {\n\tcolor: #bed6ff;\n}\n.theme-base16-decaf-min .hljs-attribute,\n.theme-base16-decaf-min .hljs-function .hljs-title,\n.theme-base16-decaf-min .hljs-section,\n.theme-base16-decaf-min .hljs-title.function_,\n.theme-base16-decaf-min .ruby .hljs-property {\n\tcolor: #90bee1;\n}\n.theme-base16-decaf-min .diff .hljs-meta,\n.theme-base16-decaf-min .hljs-keyword,\n.theme-base16-decaf-min .hljs-template-tag,\n.theme-base16-decaf-min .hljs-type {\n\tcolor: #efb3f7;\n}\n.theme-base16-decaf-min .hljs-emphasis {\n\tcolor: #efb3f7;\n\tfont-style: italic;\n}\n.theme-base16-decaf-min .hljs-meta,\n.theme-base16-decaf-min .hljs-meta .hljs-keyword,\n.theme-base16-decaf-min .hljs-meta .hljs-string {\n\tcolor: #ff93b3;\n}\n.theme-base16-decaf-min .hljs-meta .hljs-keyword,\n.theme-base16-decaf-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-default-dark {\n\t/*!\n  Theme: Default Dark\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-default-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-default-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-default-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-default-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-default-dark .hljs {\n\tcolor: #d8d8d8;\n\tbackground: #181818;\n}\n.theme-base16-default-dark .hljs::selection,\n.theme-base16-default-dark .hljs ::selection {\n\tbackground-color: #383838;\n\tcolor: #d8d8d8;\n}\n.theme-base16-default-dark .hljs-comment {\n\tcolor: #585858;\n}\n.theme-base16-default-dark .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-default-dark .hljs-subst,\n.theme-base16-default-dark .hljs-punctuation,\n.theme-base16-default-dark .hljs-operator {\n\tcolor: #d8d8d8;\n}\n.theme-base16-default-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-default-dark .hljs-bullet,\n.theme-base16-default-dark .hljs-variable,\n.theme-base16-default-dark .hljs-template-variable,\n.theme-base16-default-dark .hljs-selector-tag,\n.theme-base16-default-dark .hljs-name,\n.theme-base16-default-dark .hljs-deletion {\n\tcolor: #ab4642;\n}\n.theme-base16-default-dark .hljs-symbol,\n.theme-base16-default-dark .hljs-number,\n.theme-base16-default-dark .hljs-link,\n.theme-base16-default-dark .hljs-attr,\n.theme-base16-default-dark .hljs-variable.constant_,\n.theme-base16-default-dark .hljs-literal {\n\tcolor: #dc9656;\n}\n.theme-base16-default-dark .hljs-title,\n.theme-base16-default-dark .hljs-class .hljs-title,\n.theme-base16-default-dark .hljs-title.class_ {\n\tcolor: #f7ca88;\n}\n.theme-base16-default-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f7ca88;\n}\n.theme-base16-default-dark .hljs-code,\n.theme-base16-default-dark .hljs-addition,\n.theme-base16-default-dark .hljs-title.class_.inherited__,\n.theme-base16-default-dark .hljs-string {\n\tcolor: #a1b56c;\n}\n.theme-base16-default-dark .hljs-built_in,\n.theme-base16-default-dark .hljs-doctag,\n.theme-base16-default-dark .hljs-quote,\n.theme-base16-default-dark .hljs-keyword.hljs-atrule,\n.theme-base16-default-dark .hljs-regexp {\n\tcolor: #86c1b9;\n}\n.theme-base16-default-dark .hljs-function .hljs-title,\n.theme-base16-default-dark .hljs-attribute,\n.theme-base16-default-dark .ruby .hljs-property,\n.theme-base16-default-dark .hljs-title.function_,\n.theme-base16-default-dark .hljs-section {\n\tcolor: #7cafc2;\n}\n.theme-base16-default-dark .hljs-type,\n.theme-base16-default-dark .hljs-template-tag,\n.theme-base16-default-dark .diff .hljs-meta,\n.theme-base16-default-dark .hljs-keyword {\n\tcolor: #ba8baf;\n}\n.theme-base16-default-dark .hljs-emphasis {\n\tcolor: #ba8baf;\n\tfont-style: italic;\n}\n.theme-base16-default-dark .hljs-meta,\n.theme-base16-default-dark .hljs-meta .hljs-keyword,\n.theme-base16-default-dark .hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n.theme-base16-default-dark .hljs-meta .hljs-keyword,\n.theme-base16-default-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-default-dark-min {\n\t/*!\n  Theme: Default Dark\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-default-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-default-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-default-dark-min .hljs {\n\tcolor: #d8d8d8;\n\tbackground: #181818;\n}\n.theme-base16-default-dark-min .hljs ::selection,\n.theme-base16-default-dark-min .hljs::selection {\n\tbackground-color: #383838;\n\tcolor: #d8d8d8;\n}\n.theme-base16-default-dark-min .hljs-comment {\n\tcolor: #585858;\n}\n.theme-base16-default-dark-min .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-default-dark-min .hljs-operator,\n.theme-base16-default-dark-min .hljs-punctuation,\n.theme-base16-default-dark-min .hljs-subst {\n\tcolor: #d8d8d8;\n}\n.theme-base16-default-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-default-dark-min .hljs-bullet,\n.theme-base16-default-dark-min .hljs-deletion,\n.theme-base16-default-dark-min .hljs-name,\n.theme-base16-default-dark-min .hljs-selector-tag,\n.theme-base16-default-dark-min .hljs-template-variable,\n.theme-base16-default-dark-min .hljs-variable {\n\tcolor: #ab4642;\n}\n.theme-base16-default-dark-min .hljs-attr,\n.theme-base16-default-dark-min .hljs-link,\n.theme-base16-default-dark-min .hljs-literal,\n.theme-base16-default-dark-min .hljs-number,\n.theme-base16-default-dark-min .hljs-symbol,\n.theme-base16-default-dark-min .hljs-variable.constant_ {\n\tcolor: #dc9656;\n}\n.theme-base16-default-dark-min .hljs-class .hljs-title,\n.theme-base16-default-dark-min .hljs-title,\n.theme-base16-default-dark-min .hljs-title.class_ {\n\tcolor: #f7ca88;\n}\n.theme-base16-default-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f7ca88;\n}\n.theme-base16-default-dark-min .hljs-addition,\n.theme-base16-default-dark-min .hljs-code,\n.theme-base16-default-dark-min .hljs-string,\n.theme-base16-default-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #a1b56c;\n}\n.theme-base16-default-dark-min .hljs-built_in,\n.theme-base16-default-dark-min .hljs-doctag,\n.theme-base16-default-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-default-dark-min .hljs-quote,\n.theme-base16-default-dark-min .hljs-regexp {\n\tcolor: #86c1b9;\n}\n.theme-base16-default-dark-min .hljs-attribute,\n.theme-base16-default-dark-min .hljs-function .hljs-title,\n.theme-base16-default-dark-min .hljs-section,\n.theme-base16-default-dark-min .hljs-title.function_,\n.theme-base16-default-dark-min .ruby .hljs-property {\n\tcolor: #7cafc2;\n}\n.theme-base16-default-dark-min .diff .hljs-meta,\n.theme-base16-default-dark-min .hljs-keyword,\n.theme-base16-default-dark-min .hljs-template-tag,\n.theme-base16-default-dark-min .hljs-type {\n\tcolor: #ba8baf;\n}\n.theme-base16-default-dark-min .hljs-emphasis {\n\tcolor: #ba8baf;\n\tfont-style: italic;\n}\n.theme-base16-default-dark-min .hljs-meta,\n.theme-base16-default-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-default-dark-min .hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n.theme-base16-default-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-default-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-default-light {\n\t/*!\n  Theme: Default Light\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-default-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-default-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-default-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-default-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-default-light .hljs {\n\tcolor: #383838;\n\tbackground: #f8f8f8;\n}\n.theme-base16-default-light .hljs::selection,\n.theme-base16-default-light .hljs ::selection {\n\tbackground-color: #d8d8d8;\n\tcolor: #383838;\n}\n.theme-base16-default-light .hljs-comment {\n\tcolor: #b8b8b8;\n}\n.theme-base16-default-light .hljs-tag {\n\tcolor: #585858;\n}\n.theme-base16-default-light .hljs-subst,\n.theme-base16-default-light .hljs-punctuation,\n.theme-base16-default-light .hljs-operator {\n\tcolor: #383838;\n}\n.theme-base16-default-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-default-light .hljs-bullet,\n.theme-base16-default-light .hljs-variable,\n.theme-base16-default-light .hljs-template-variable,\n.theme-base16-default-light .hljs-selector-tag,\n.theme-base16-default-light .hljs-name,\n.theme-base16-default-light .hljs-deletion {\n\tcolor: #ab4642;\n}\n.theme-base16-default-light .hljs-symbol,\n.theme-base16-default-light .hljs-number,\n.theme-base16-default-light .hljs-link,\n.theme-base16-default-light .hljs-attr,\n.theme-base16-default-light .hljs-variable.constant_,\n.theme-base16-default-light .hljs-literal {\n\tcolor: #dc9656;\n}\n.theme-base16-default-light .hljs-title,\n.theme-base16-default-light .hljs-class .hljs-title,\n.theme-base16-default-light .hljs-title.class_ {\n\tcolor: #f7ca88;\n}\n.theme-base16-default-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f7ca88;\n}\n.theme-base16-default-light .hljs-code,\n.theme-base16-default-light .hljs-addition,\n.theme-base16-default-light .hljs-title.class_.inherited__,\n.theme-base16-default-light .hljs-string {\n\tcolor: #a1b56c;\n}\n.theme-base16-default-light .hljs-built_in,\n.theme-base16-default-light .hljs-doctag,\n.theme-base16-default-light .hljs-quote,\n.theme-base16-default-light .hljs-keyword.hljs-atrule,\n.theme-base16-default-light .hljs-regexp {\n\tcolor: #86c1b9;\n}\n.theme-base16-default-light .hljs-function .hljs-title,\n.theme-base16-default-light .hljs-attribute,\n.theme-base16-default-light .ruby .hljs-property,\n.theme-base16-default-light .hljs-title.function_,\n.theme-base16-default-light .hljs-section {\n\tcolor: #7cafc2;\n}\n.theme-base16-default-light .hljs-type,\n.theme-base16-default-light .hljs-template-tag,\n.theme-base16-default-light .diff .hljs-meta,\n.theme-base16-default-light .hljs-keyword {\n\tcolor: #ba8baf;\n}\n.theme-base16-default-light .hljs-emphasis {\n\tcolor: #ba8baf;\n\tfont-style: italic;\n}\n.theme-base16-default-light .hljs-meta,\n.theme-base16-default-light .hljs-meta .hljs-keyword,\n.theme-base16-default-light .hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n.theme-base16-default-light .hljs-meta .hljs-keyword,\n.theme-base16-default-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-default-light-min {\n\t/*!\n  Theme: Default Light\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-default-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-default-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-default-light-min .hljs {\n\tcolor: #383838;\n\tbackground: #f8f8f8;\n}\n.theme-base16-default-light-min .hljs ::selection,\n.theme-base16-default-light-min .hljs::selection {\n\tbackground-color: #d8d8d8;\n\tcolor: #383838;\n}\n.theme-base16-default-light-min .hljs-comment {\n\tcolor: #b8b8b8;\n}\n.theme-base16-default-light-min .hljs-tag {\n\tcolor: #585858;\n}\n.theme-base16-default-light-min .hljs-operator,\n.theme-base16-default-light-min .hljs-punctuation,\n.theme-base16-default-light-min .hljs-subst {\n\tcolor: #383838;\n}\n.theme-base16-default-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-default-light-min .hljs-bullet,\n.theme-base16-default-light-min .hljs-deletion,\n.theme-base16-default-light-min .hljs-name,\n.theme-base16-default-light-min .hljs-selector-tag,\n.theme-base16-default-light-min .hljs-template-variable,\n.theme-base16-default-light-min .hljs-variable {\n\tcolor: #ab4642;\n}\n.theme-base16-default-light-min .hljs-attr,\n.theme-base16-default-light-min .hljs-link,\n.theme-base16-default-light-min .hljs-literal,\n.theme-base16-default-light-min .hljs-number,\n.theme-base16-default-light-min .hljs-symbol,\n.theme-base16-default-light-min .hljs-variable.constant_ {\n\tcolor: #dc9656;\n}\n.theme-base16-default-light-min .hljs-class .hljs-title,\n.theme-base16-default-light-min .hljs-title,\n.theme-base16-default-light-min .hljs-title.class_ {\n\tcolor: #f7ca88;\n}\n.theme-base16-default-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f7ca88;\n}\n.theme-base16-default-light-min .hljs-addition,\n.theme-base16-default-light-min .hljs-code,\n.theme-base16-default-light-min .hljs-string,\n.theme-base16-default-light-min .hljs-title.class_.inherited__ {\n\tcolor: #a1b56c;\n}\n.theme-base16-default-light-min .hljs-built_in,\n.theme-base16-default-light-min .hljs-doctag,\n.theme-base16-default-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-default-light-min .hljs-quote,\n.theme-base16-default-light-min .hljs-regexp {\n\tcolor: #86c1b9;\n}\n.theme-base16-default-light-min .hljs-attribute,\n.theme-base16-default-light-min .hljs-function .hljs-title,\n.theme-base16-default-light-min .hljs-section,\n.theme-base16-default-light-min .hljs-title.function_,\n.theme-base16-default-light-min .ruby .hljs-property {\n\tcolor: #7cafc2;\n}\n.theme-base16-default-light-min .diff .hljs-meta,\n.theme-base16-default-light-min .hljs-keyword,\n.theme-base16-default-light-min .hljs-template-tag,\n.theme-base16-default-light-min .hljs-type {\n\tcolor: #ba8baf;\n}\n.theme-base16-default-light-min .hljs-emphasis {\n\tcolor: #ba8baf;\n\tfont-style: italic;\n}\n.theme-base16-default-light-min .hljs-meta,\n.theme-base16-default-light-min .hljs-meta .hljs-keyword,\n.theme-base16-default-light-min .hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n.theme-base16-default-light-min .hljs-meta .hljs-keyword,\n.theme-base16-default-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-dirtysea {\n\t/*!\n  Theme: dirtysea\n  Author: Kahlil (Kal) Hodgson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-dirtysea pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-dirtysea code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-dirtysea pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-dirtysea code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-dirtysea .hljs {\n\tcolor: #000;\n\tbackground: #e0e0e0;\n}\n.theme-base16-dirtysea .hljs::selection,\n.theme-base16-dirtysea .hljs ::selection {\n\tbackground-color: #d0d0d0;\n\tcolor: #000;\n}\n.theme-base16-dirtysea .hljs-comment {\n\tcolor: #707070;\n}\n.theme-base16-dirtysea .hljs-tag {\n\tcolor: #202020;\n}\n.theme-base16-dirtysea .hljs-subst,\n.theme-base16-dirtysea .hljs-punctuation,\n.theme-base16-dirtysea .hljs-operator {\n\tcolor: #000;\n}\n.theme-base16-dirtysea .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-dirtysea .hljs-bullet,\n.theme-base16-dirtysea .hljs-variable,\n.theme-base16-dirtysea .hljs-template-variable,\n.theme-base16-dirtysea .hljs-selector-tag,\n.theme-base16-dirtysea .hljs-name,\n.theme-base16-dirtysea .hljs-deletion {\n\tcolor: #840000;\n}\n.theme-base16-dirtysea .hljs-symbol,\n.theme-base16-dirtysea .hljs-number,\n.theme-base16-dirtysea .hljs-link,\n.theme-base16-dirtysea .hljs-attr,\n.theme-base16-dirtysea .hljs-variable.constant_,\n.theme-base16-dirtysea .hljs-literal {\n\tcolor: #006565;\n}\n.theme-base16-dirtysea .hljs-title,\n.theme-base16-dirtysea .hljs-class .hljs-title,\n.theme-base16-dirtysea .hljs-title.class_ {\n\tcolor: #755b00;\n}\n.theme-base16-dirtysea .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #755b00;\n}\n.theme-base16-dirtysea .hljs-code,\n.theme-base16-dirtysea .hljs-addition,\n.theme-base16-dirtysea .hljs-title.class_.inherited__,\n.theme-base16-dirtysea .hljs-string {\n\tcolor: #730073;\n}\n.theme-base16-dirtysea .hljs-built_in,\n.theme-base16-dirtysea .hljs-doctag,\n.theme-base16-dirtysea .hljs-quote,\n.theme-base16-dirtysea .hljs-keyword.hljs-atrule,\n.theme-base16-dirtysea .hljs-regexp {\n\tcolor: #755b00;\n}\n.theme-base16-dirtysea .hljs-function .hljs-title,\n.theme-base16-dirtysea .hljs-attribute,\n.theme-base16-dirtysea .ruby .hljs-property,\n.theme-base16-dirtysea .hljs-title.function_,\n.theme-base16-dirtysea .hljs-section {\n\tcolor: #007300;\n}\n.theme-base16-dirtysea .hljs-type,\n.theme-base16-dirtysea .hljs-template-tag,\n.theme-base16-dirtysea .diff .hljs-meta,\n.theme-base16-dirtysea .hljs-keyword {\n\tcolor: #000090;\n}\n.theme-base16-dirtysea .hljs-emphasis {\n\tcolor: #000090;\n\tfont-style: italic;\n}\n.theme-base16-dirtysea .hljs-meta,\n.theme-base16-dirtysea .hljs-meta .hljs-keyword,\n.theme-base16-dirtysea .hljs-meta .hljs-string {\n\tcolor: #755b00;\n}\n.theme-base16-dirtysea .hljs-meta .hljs-keyword,\n.theme-base16-dirtysea .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-dirtysea-min {\n\t/*!\n  Theme: dirtysea\n  Author: Kahlil (Kal) Hodgson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-dirtysea-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-dirtysea-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-dirtysea-min .hljs {\n\tcolor: #000;\n\tbackground: #e0e0e0;\n}\n.theme-base16-dirtysea-min .hljs ::selection,\n.theme-base16-dirtysea-min .hljs::selection {\n\tbackground-color: #d0d0d0;\n\tcolor: #000;\n}\n.theme-base16-dirtysea-min .hljs-comment {\n\tcolor: #707070;\n}\n.theme-base16-dirtysea-min .hljs-tag {\n\tcolor: #202020;\n}\n.theme-base16-dirtysea-min .hljs-operator,\n.theme-base16-dirtysea-min .hljs-punctuation,\n.theme-base16-dirtysea-min .hljs-subst {\n\tcolor: #000;\n}\n.theme-base16-dirtysea-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-dirtysea-min .hljs-bullet,\n.theme-base16-dirtysea-min .hljs-deletion,\n.theme-base16-dirtysea-min .hljs-name,\n.theme-base16-dirtysea-min .hljs-selector-tag,\n.theme-base16-dirtysea-min .hljs-template-variable,\n.theme-base16-dirtysea-min .hljs-variable {\n\tcolor: #840000;\n}\n.theme-base16-dirtysea-min .hljs-attr,\n.theme-base16-dirtysea-min .hljs-link,\n.theme-base16-dirtysea-min .hljs-literal,\n.theme-base16-dirtysea-min .hljs-number,\n.theme-base16-dirtysea-min .hljs-symbol,\n.theme-base16-dirtysea-min .hljs-variable.constant_ {\n\tcolor: #006565;\n}\n.theme-base16-dirtysea-min .hljs-class .hljs-title,\n.theme-base16-dirtysea-min .hljs-title,\n.theme-base16-dirtysea-min .hljs-title.class_ {\n\tcolor: #755b00;\n}\n.theme-base16-dirtysea-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #755b00;\n}\n.theme-base16-dirtysea-min .hljs-addition,\n.theme-base16-dirtysea-min .hljs-code,\n.theme-base16-dirtysea-min .hljs-string,\n.theme-base16-dirtysea-min .hljs-title.class_.inherited__ {\n\tcolor: #730073;\n}\n.theme-base16-dirtysea-min .hljs-built_in,\n.theme-base16-dirtysea-min .hljs-doctag,\n.theme-base16-dirtysea-min .hljs-keyword.hljs-atrule,\n.theme-base16-dirtysea-min .hljs-quote,\n.theme-base16-dirtysea-min .hljs-regexp {\n\tcolor: #755b00;\n}\n.theme-base16-dirtysea-min .hljs-attribute,\n.theme-base16-dirtysea-min .hljs-function .hljs-title,\n.theme-base16-dirtysea-min .hljs-section,\n.theme-base16-dirtysea-min .hljs-title.function_,\n.theme-base16-dirtysea-min .ruby .hljs-property {\n\tcolor: #007300;\n}\n.theme-base16-dirtysea-min .diff .hljs-meta,\n.theme-base16-dirtysea-min .hljs-keyword,\n.theme-base16-dirtysea-min .hljs-template-tag,\n.theme-base16-dirtysea-min .hljs-type {\n\tcolor: #000090;\n}\n.theme-base16-dirtysea-min .hljs-emphasis {\n\tcolor: #000090;\n\tfont-style: italic;\n}\n.theme-base16-dirtysea-min .hljs-meta,\n.theme-base16-dirtysea-min .hljs-meta .hljs-keyword,\n.theme-base16-dirtysea-min .hljs-meta .hljs-string {\n\tcolor: #755b00;\n}\n.theme-base16-dirtysea-min .hljs-meta .hljs-keyword,\n.theme-base16-dirtysea-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-dracula {\n\t/*!\n  Theme: Dracula\n  Author: Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-dracula pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-dracula code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-dracula pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-dracula code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-dracula .hljs {\n\tcolor: #e9e9f4;\n\tbackground: #282936;\n}\n.theme-base16-dracula .hljs::selection,\n.theme-base16-dracula .hljs ::selection {\n\tbackground-color: #4d4f68;\n\tcolor: #e9e9f4;\n}\n.theme-base16-dracula .hljs-comment {\n\tcolor: #626483;\n}\n.theme-base16-dracula .hljs-tag {\n\tcolor: #62d6e8;\n}\n.theme-base16-dracula .hljs-subst,\n.theme-base16-dracula .hljs-punctuation,\n.theme-base16-dracula .hljs-operator {\n\tcolor: #e9e9f4;\n}\n.theme-base16-dracula .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-dracula .hljs-bullet,\n.theme-base16-dracula .hljs-variable,\n.theme-base16-dracula .hljs-template-variable,\n.theme-base16-dracula .hljs-selector-tag,\n.theme-base16-dracula .hljs-name,\n.theme-base16-dracula .hljs-deletion {\n\tcolor: #ea51b2;\n}\n.theme-base16-dracula .hljs-symbol,\n.theme-base16-dracula .hljs-number,\n.theme-base16-dracula .hljs-link,\n.theme-base16-dracula .hljs-attr,\n.theme-base16-dracula .hljs-variable.constant_,\n.theme-base16-dracula .hljs-literal {\n\tcolor: #b45bcf;\n}\n.theme-base16-dracula .hljs-title,\n.theme-base16-dracula .hljs-class .hljs-title,\n.theme-base16-dracula .hljs-title.class_ {\n\tcolor: #00f769;\n}\n.theme-base16-dracula .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #00f769;\n}\n.theme-base16-dracula .hljs-code,\n.theme-base16-dracula .hljs-addition,\n.theme-base16-dracula .hljs-title.class_.inherited__,\n.theme-base16-dracula .hljs-string {\n\tcolor: #ebff87;\n}\n.theme-base16-dracula .hljs-built_in,\n.theme-base16-dracula .hljs-doctag,\n.theme-base16-dracula .hljs-quote,\n.theme-base16-dracula .hljs-keyword.hljs-atrule,\n.theme-base16-dracula .hljs-regexp {\n\tcolor: #a1efe4;\n}\n.theme-base16-dracula .hljs-function .hljs-title,\n.theme-base16-dracula .hljs-attribute,\n.theme-base16-dracula .ruby .hljs-property,\n.theme-base16-dracula .hljs-title.function_,\n.theme-base16-dracula .hljs-section {\n\tcolor: #62d6e8;\n}\n.theme-base16-dracula .hljs-type,\n.theme-base16-dracula .hljs-template-tag,\n.theme-base16-dracula .diff .hljs-meta,\n.theme-base16-dracula .hljs-keyword {\n\tcolor: #b45bcf;\n}\n.theme-base16-dracula .hljs-emphasis {\n\tcolor: #b45bcf;\n\tfont-style: italic;\n}\n.theme-base16-dracula .hljs-meta,\n.theme-base16-dracula .hljs-meta .hljs-keyword,\n.theme-base16-dracula .hljs-meta .hljs-string {\n\tcolor: #00f769;\n}\n.theme-base16-dracula .hljs-meta .hljs-keyword,\n.theme-base16-dracula .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-dracula-min {\n\t/*!\n  Theme: Dracula\n  Author: Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-dracula-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-dracula-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-dracula-min .hljs {\n\tcolor: #e9e9f4;\n\tbackground: #282936;\n}\n.theme-base16-dracula-min .hljs ::selection,\n.theme-base16-dracula-min .hljs::selection {\n\tbackground-color: #4d4f68;\n\tcolor: #e9e9f4;\n}\n.theme-base16-dracula-min .hljs-comment {\n\tcolor: #626483;\n}\n.theme-base16-dracula-min .hljs-tag {\n\tcolor: #62d6e8;\n}\n.theme-base16-dracula-min .hljs-operator,\n.theme-base16-dracula-min .hljs-punctuation,\n.theme-base16-dracula-min .hljs-subst {\n\tcolor: #e9e9f4;\n}\n.theme-base16-dracula-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-dracula-min .hljs-bullet,\n.theme-base16-dracula-min .hljs-deletion,\n.theme-base16-dracula-min .hljs-name,\n.theme-base16-dracula-min .hljs-selector-tag,\n.theme-base16-dracula-min .hljs-template-variable,\n.theme-base16-dracula-min .hljs-variable {\n\tcolor: #ea51b2;\n}\n.theme-base16-dracula-min .hljs-attr,\n.theme-base16-dracula-min .hljs-link,\n.theme-base16-dracula-min .hljs-literal,\n.theme-base16-dracula-min .hljs-number,\n.theme-base16-dracula-min .hljs-symbol,\n.theme-base16-dracula-min .hljs-variable.constant_ {\n\tcolor: #b45bcf;\n}\n.theme-base16-dracula-min .hljs-class .hljs-title,\n.theme-base16-dracula-min .hljs-title,\n.theme-base16-dracula-min .hljs-title.class_ {\n\tcolor: #00f769;\n}\n.theme-base16-dracula-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #00f769;\n}\n.theme-base16-dracula-min .hljs-addition,\n.theme-base16-dracula-min .hljs-code,\n.theme-base16-dracula-min .hljs-string,\n.theme-base16-dracula-min .hljs-title.class_.inherited__ {\n\tcolor: #ebff87;\n}\n.theme-base16-dracula-min .hljs-built_in,\n.theme-base16-dracula-min .hljs-doctag,\n.theme-base16-dracula-min .hljs-keyword.hljs-atrule,\n.theme-base16-dracula-min .hljs-quote,\n.theme-base16-dracula-min .hljs-regexp {\n\tcolor: #a1efe4;\n}\n.theme-base16-dracula-min .hljs-attribute,\n.theme-base16-dracula-min .hljs-function .hljs-title,\n.theme-base16-dracula-min .hljs-section,\n.theme-base16-dracula-min .hljs-title.function_,\n.theme-base16-dracula-min .ruby .hljs-property {\n\tcolor: #62d6e8;\n}\n.theme-base16-dracula-min .diff .hljs-meta,\n.theme-base16-dracula-min .hljs-keyword,\n.theme-base16-dracula-min .hljs-template-tag,\n.theme-base16-dracula-min .hljs-type {\n\tcolor: #b45bcf;\n}\n.theme-base16-dracula-min .hljs-emphasis {\n\tcolor: #b45bcf;\n\tfont-style: italic;\n}\n.theme-base16-dracula-min .hljs-meta,\n.theme-base16-dracula-min .hljs-meta .hljs-keyword,\n.theme-base16-dracula-min .hljs-meta .hljs-string {\n\tcolor: #00f769;\n}\n.theme-base16-dracula-min .hljs-meta .hljs-keyword,\n.theme-base16-dracula-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-edge-dark {\n\t/*!\n  Theme: Edge Dark\n  Author: cjayross (https://github.com/cjayross)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-edge-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-edge-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-edge-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-edge-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-edge-dark .hljs {\n\tcolor: #b7bec9;\n\tbackground: #262729;\n}\n.theme-base16-edge-dark .hljs::selection,\n.theme-base16-edge-dark .hljs ::selection {\n\tbackground-color: #b7bec9;\n\tcolor: #b7bec9;\n}\n.theme-base16-edge-dark .hljs-comment {\n\tcolor: #3e4249;\n}\n.theme-base16-edge-dark .hljs-tag {\n\tcolor: #73b3e7;\n}\n.theme-base16-edge-dark .hljs-subst,\n.theme-base16-edge-dark .hljs-punctuation,\n.theme-base16-edge-dark .hljs-operator {\n\tcolor: #b7bec9;\n}\n.theme-base16-edge-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-edge-dark .hljs-bullet,\n.theme-base16-edge-dark .hljs-variable,\n.theme-base16-edge-dark .hljs-template-variable,\n.theme-base16-edge-dark .hljs-selector-tag,\n.theme-base16-edge-dark .hljs-name,\n.theme-base16-edge-dark .hljs-deletion {\n\tcolor: #e77171;\n}\n.theme-base16-edge-dark .hljs-symbol,\n.theme-base16-edge-dark .hljs-number,\n.theme-base16-edge-dark .hljs-link,\n.theme-base16-edge-dark .hljs-attr,\n.theme-base16-edge-dark .hljs-variable.constant_,\n.theme-base16-edge-dark .hljs-literal {\n\tcolor: #e77171;\n}\n.theme-base16-edge-dark .hljs-title,\n.theme-base16-edge-dark .hljs-class .hljs-title,\n.theme-base16-edge-dark .hljs-title.class_ {\n\tcolor: #dbb774;\n}\n.theme-base16-edge-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dbb774;\n}\n.theme-base16-edge-dark .hljs-code,\n.theme-base16-edge-dark .hljs-addition,\n.theme-base16-edge-dark .hljs-title.class_.inherited__,\n.theme-base16-edge-dark .hljs-string {\n\tcolor: #a1bf78;\n}\n.theme-base16-edge-dark .hljs-built_in,\n.theme-base16-edge-dark .hljs-doctag,\n.theme-base16-edge-dark .hljs-quote,\n.theme-base16-edge-dark .hljs-keyword.hljs-atrule,\n.theme-base16-edge-dark .hljs-regexp {\n\tcolor: #5ebaa5;\n}\n.theme-base16-edge-dark .hljs-function .hljs-title,\n.theme-base16-edge-dark .hljs-attribute,\n.theme-base16-edge-dark .ruby .hljs-property,\n.theme-base16-edge-dark .hljs-title.function_,\n.theme-base16-edge-dark .hljs-section {\n\tcolor: #73b3e7;\n}\n.theme-base16-edge-dark .hljs-type,\n.theme-base16-edge-dark .hljs-template-tag,\n.theme-base16-edge-dark .diff .hljs-meta,\n.theme-base16-edge-dark .hljs-keyword {\n\tcolor: #d390e7;\n}\n.theme-base16-edge-dark .hljs-emphasis {\n\tcolor: #d390e7;\n\tfont-style: italic;\n}\n.theme-base16-edge-dark .hljs-meta,\n.theme-base16-edge-dark .hljs-meta .hljs-keyword,\n.theme-base16-edge-dark .hljs-meta .hljs-string {\n\tcolor: #5ebaa5;\n}\n.theme-base16-edge-dark .hljs-meta .hljs-keyword,\n.theme-base16-edge-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-edge-dark-min {\n\t/*!\n  Theme: Edge Dark\n  Author: cjayross (https://github.com/cjayross)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-edge-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-edge-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-edge-dark-min .hljs {\n\tcolor: #b7bec9;\n\tbackground: #262729;\n}\n.theme-base16-edge-dark-min .hljs ::selection,\n.theme-base16-edge-dark-min .hljs::selection {\n\tbackground-color: #b7bec9;\n\tcolor: #b7bec9;\n}\n.theme-base16-edge-dark-min .hljs-comment {\n\tcolor: #3e4249;\n}\n.theme-base16-edge-dark-min .hljs-tag {\n\tcolor: #73b3e7;\n}\n.theme-base16-edge-dark-min .hljs-operator,\n.theme-base16-edge-dark-min .hljs-punctuation,\n.theme-base16-edge-dark-min .hljs-subst {\n\tcolor: #b7bec9;\n}\n.theme-base16-edge-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-edge-dark-min .hljs-attr,\n.theme-base16-edge-dark-min .hljs-bullet,\n.theme-base16-edge-dark-min .hljs-deletion,\n.theme-base16-edge-dark-min .hljs-link,\n.theme-base16-edge-dark-min .hljs-literal,\n.theme-base16-edge-dark-min .hljs-name,\n.theme-base16-edge-dark-min .hljs-number,\n.theme-base16-edge-dark-min .hljs-selector-tag,\n.theme-base16-edge-dark-min .hljs-symbol,\n.theme-base16-edge-dark-min .hljs-template-variable,\n.theme-base16-edge-dark-min .hljs-variable,\n.theme-base16-edge-dark-min .hljs-variable.constant_ {\n\tcolor: #e77171;\n}\n.theme-base16-edge-dark-min .hljs-class .hljs-title,\n.theme-base16-edge-dark-min .hljs-title,\n.theme-base16-edge-dark-min .hljs-title.class_ {\n\tcolor: #dbb774;\n}\n.theme-base16-edge-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #dbb774;\n}\n.theme-base16-edge-dark-min .hljs-addition,\n.theme-base16-edge-dark-min .hljs-code,\n.theme-base16-edge-dark-min .hljs-string,\n.theme-base16-edge-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #a1bf78;\n}\n.theme-base16-edge-dark-min .hljs-built_in,\n.theme-base16-edge-dark-min .hljs-doctag,\n.theme-base16-edge-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-edge-dark-min .hljs-quote,\n.theme-base16-edge-dark-min .hljs-regexp {\n\tcolor: #5ebaa5;\n}\n.theme-base16-edge-dark-min .hljs-attribute,\n.theme-base16-edge-dark-min .hljs-function .hljs-title,\n.theme-base16-edge-dark-min .hljs-section,\n.theme-base16-edge-dark-min .hljs-title.function_,\n.theme-base16-edge-dark-min .ruby .hljs-property {\n\tcolor: #73b3e7;\n}\n.theme-base16-edge-dark-min .diff .hljs-meta,\n.theme-base16-edge-dark-min .hljs-keyword,\n.theme-base16-edge-dark-min .hljs-template-tag,\n.theme-base16-edge-dark-min .hljs-type {\n\tcolor: #d390e7;\n}\n.theme-base16-edge-dark-min .hljs-emphasis {\n\tcolor: #d390e7;\n\tfont-style: italic;\n}\n.theme-base16-edge-dark-min .hljs-meta,\n.theme-base16-edge-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-edge-dark-min .hljs-meta .hljs-string {\n\tcolor: #5ebaa5;\n}\n.theme-base16-edge-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-edge-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-edge-light {\n\t/*!\n  Theme: Edge Light\n  Author: cjayross (https://github.com/cjayross)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-edge-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-edge-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-edge-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-edge-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-edge-light .hljs {\n\tcolor: #5e646f;\n\tbackground: #fafafa;\n}\n.theme-base16-edge-light .hljs::selection,\n.theme-base16-edge-light .hljs ::selection {\n\tbackground-color: #d69822;\n\tcolor: #5e646f;\n}\n.theme-base16-edge-light .hljs-comment {\n\tcolor: #5e646f;\n}\n.theme-base16-edge-light .hljs-tag {\n\tcolor: #6587bf;\n}\n.theme-base16-edge-light .hljs-subst,\n.theme-base16-edge-light .hljs-punctuation,\n.theme-base16-edge-light .hljs-operator {\n\tcolor: #5e646f;\n}\n.theme-base16-edge-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-edge-light .hljs-bullet,\n.theme-base16-edge-light .hljs-variable,\n.theme-base16-edge-light .hljs-template-variable,\n.theme-base16-edge-light .hljs-selector-tag,\n.theme-base16-edge-light .hljs-name,\n.theme-base16-edge-light .hljs-deletion {\n\tcolor: #db7070;\n}\n.theme-base16-edge-light .hljs-symbol,\n.theme-base16-edge-light .hljs-number,\n.theme-base16-edge-light .hljs-link,\n.theme-base16-edge-light .hljs-attr,\n.theme-base16-edge-light .hljs-variable.constant_,\n.theme-base16-edge-light .hljs-literal {\n\tcolor: #db7070;\n}\n.theme-base16-edge-light .hljs-title,\n.theme-base16-edge-light .hljs-class .hljs-title,\n.theme-base16-edge-light .hljs-title.class_ {\n\tcolor: #d69822;\n}\n.theme-base16-edge-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #d69822;\n}\n.theme-base16-edge-light .hljs-code,\n.theme-base16-edge-light .hljs-addition,\n.theme-base16-edge-light .hljs-title.class_.inherited__,\n.theme-base16-edge-light .hljs-string {\n\tcolor: #7c9f4b;\n}\n.theme-base16-edge-light .hljs-built_in,\n.theme-base16-edge-light .hljs-doctag,\n.theme-base16-edge-light .hljs-quote,\n.theme-base16-edge-light .hljs-keyword.hljs-atrule,\n.theme-base16-edge-light .hljs-regexp {\n\tcolor: #509c93;\n}\n.theme-base16-edge-light .hljs-function .hljs-title,\n.theme-base16-edge-light .hljs-attribute,\n.theme-base16-edge-light .ruby .hljs-property,\n.theme-base16-edge-light .hljs-title.function_,\n.theme-base16-edge-light .hljs-section {\n\tcolor: #6587bf;\n}\n.theme-base16-edge-light .hljs-type,\n.theme-base16-edge-light .hljs-template-tag,\n.theme-base16-edge-light .diff .hljs-meta,\n.theme-base16-edge-light .hljs-keyword {\n\tcolor: #b870ce;\n}\n.theme-base16-edge-light .hljs-emphasis {\n\tcolor: #b870ce;\n\tfont-style: italic;\n}\n.theme-base16-edge-light .hljs-meta,\n.theme-base16-edge-light .hljs-meta .hljs-keyword,\n.theme-base16-edge-light .hljs-meta .hljs-string {\n\tcolor: #509c93;\n}\n.theme-base16-edge-light .hljs-meta .hljs-keyword,\n.theme-base16-edge-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-edge-light-min {\n\t/*!\n  Theme: Edge Light\n  Author: cjayross (https://github.com/cjayross)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-edge-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-edge-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-edge-light-min .hljs {\n\tcolor: #5e646f;\n\tbackground: #fafafa;\n}\n.theme-base16-edge-light-min .hljs ::selection,\n.theme-base16-edge-light-min .hljs::selection {\n\tbackground-color: #d69822;\n\tcolor: #5e646f;\n}\n.theme-base16-edge-light-min .hljs-comment {\n\tcolor: #5e646f;\n}\n.theme-base16-edge-light-min .hljs-tag {\n\tcolor: #6587bf;\n}\n.theme-base16-edge-light-min .hljs-operator,\n.theme-base16-edge-light-min .hljs-punctuation,\n.theme-base16-edge-light-min .hljs-subst {\n\tcolor: #5e646f;\n}\n.theme-base16-edge-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-edge-light-min .hljs-attr,\n.theme-base16-edge-light-min .hljs-bullet,\n.theme-base16-edge-light-min .hljs-deletion,\n.theme-base16-edge-light-min .hljs-link,\n.theme-base16-edge-light-min .hljs-literal,\n.theme-base16-edge-light-min .hljs-name,\n.theme-base16-edge-light-min .hljs-number,\n.theme-base16-edge-light-min .hljs-selector-tag,\n.theme-base16-edge-light-min .hljs-symbol,\n.theme-base16-edge-light-min .hljs-template-variable,\n.theme-base16-edge-light-min .hljs-variable,\n.theme-base16-edge-light-min .hljs-variable.constant_ {\n\tcolor: #db7070;\n}\n.theme-base16-edge-light-min .hljs-class .hljs-title,\n.theme-base16-edge-light-min .hljs-title,\n.theme-base16-edge-light-min .hljs-title.class_ {\n\tcolor: #d69822;\n}\n.theme-base16-edge-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #d69822;\n}\n.theme-base16-edge-light-min .hljs-addition,\n.theme-base16-edge-light-min .hljs-code,\n.theme-base16-edge-light-min .hljs-string,\n.theme-base16-edge-light-min .hljs-title.class_.inherited__ {\n\tcolor: #7c9f4b;\n}\n.theme-base16-edge-light-min .hljs-built_in,\n.theme-base16-edge-light-min .hljs-doctag,\n.theme-base16-edge-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-edge-light-min .hljs-quote,\n.theme-base16-edge-light-min .hljs-regexp {\n\tcolor: #509c93;\n}\n.theme-base16-edge-light-min .hljs-attribute,\n.theme-base16-edge-light-min .hljs-function .hljs-title,\n.theme-base16-edge-light-min .hljs-section,\n.theme-base16-edge-light-min .hljs-title.function_,\n.theme-base16-edge-light-min .ruby .hljs-property {\n\tcolor: #6587bf;\n}\n.theme-base16-edge-light-min .diff .hljs-meta,\n.theme-base16-edge-light-min .hljs-keyword,\n.theme-base16-edge-light-min .hljs-template-tag,\n.theme-base16-edge-light-min .hljs-type {\n\tcolor: #b870ce;\n}\n.theme-base16-edge-light-min .hljs-emphasis {\n\tcolor: #b870ce;\n\tfont-style: italic;\n}\n.theme-base16-edge-light-min .hljs-meta,\n.theme-base16-edge-light-min .hljs-meta .hljs-keyword,\n.theme-base16-edge-light-min .hljs-meta .hljs-string {\n\tcolor: #509c93;\n}\n.theme-base16-edge-light-min .hljs-meta .hljs-keyword,\n.theme-base16-edge-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-eighties {\n\t/*!\n  Theme: Eighties\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-eighties pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-eighties code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-eighties pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-eighties code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-eighties .hljs {\n\tcolor: #d3d0c8;\n\tbackground: #2d2d2d;\n}\n.theme-base16-eighties .hljs::selection,\n.theme-base16-eighties .hljs ::selection {\n\tbackground-color: #515151;\n\tcolor: #d3d0c8;\n}\n.theme-base16-eighties .hljs-comment {\n\tcolor: #747369;\n}\n.theme-base16-eighties .hljs-tag {\n\tcolor: #a09f93;\n}\n.theme-base16-eighties .hljs-subst,\n.theme-base16-eighties .hljs-punctuation,\n.theme-base16-eighties .hljs-operator {\n\tcolor: #d3d0c8;\n}\n.theme-base16-eighties .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-eighties .hljs-bullet,\n.theme-base16-eighties .hljs-variable,\n.theme-base16-eighties .hljs-template-variable,\n.theme-base16-eighties .hljs-selector-tag,\n.theme-base16-eighties .hljs-name,\n.theme-base16-eighties .hljs-deletion {\n\tcolor: #f2777a;\n}\n.theme-base16-eighties .hljs-symbol,\n.theme-base16-eighties .hljs-number,\n.theme-base16-eighties .hljs-link,\n.theme-base16-eighties .hljs-attr,\n.theme-base16-eighties .hljs-variable.constant_,\n.theme-base16-eighties .hljs-literal {\n\tcolor: #f99157;\n}\n.theme-base16-eighties .hljs-title,\n.theme-base16-eighties .hljs-class .hljs-title,\n.theme-base16-eighties .hljs-title.class_ {\n\tcolor: #fc6;\n}\n.theme-base16-eighties .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fc6;\n}\n.theme-base16-eighties .hljs-code,\n.theme-base16-eighties .hljs-addition,\n.theme-base16-eighties .hljs-title.class_.inherited__,\n.theme-base16-eighties .hljs-string {\n\tcolor: #9c9;\n}\n.theme-base16-eighties .hljs-built_in,\n.theme-base16-eighties .hljs-doctag,\n.theme-base16-eighties .hljs-quote,\n.theme-base16-eighties .hljs-keyword.hljs-atrule,\n.theme-base16-eighties .hljs-regexp {\n\tcolor: #6cc;\n}\n.theme-base16-eighties .hljs-function .hljs-title,\n.theme-base16-eighties .hljs-attribute,\n.theme-base16-eighties .ruby .hljs-property,\n.theme-base16-eighties .hljs-title.function_,\n.theme-base16-eighties .hljs-section {\n\tcolor: #69c;\n}\n.theme-base16-eighties .hljs-type,\n.theme-base16-eighties .hljs-template-tag,\n.theme-base16-eighties .diff .hljs-meta,\n.theme-base16-eighties .hljs-keyword {\n\tcolor: #c9c;\n}\n.theme-base16-eighties .hljs-emphasis {\n\tcolor: #c9c;\n\tfont-style: italic;\n}\n.theme-base16-eighties .hljs-meta,\n.theme-base16-eighties .hljs-meta .hljs-keyword,\n.theme-base16-eighties .hljs-meta .hljs-string {\n\tcolor: #d27b53;\n}\n.theme-base16-eighties .hljs-meta .hljs-keyword,\n.theme-base16-eighties .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-eighties-min {\n\t/*!\n  Theme: Eighties\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-eighties-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-eighties-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-eighties-min .hljs {\n\tcolor: #d3d0c8;\n\tbackground: #2d2d2d;\n}\n.theme-base16-eighties-min .hljs ::selection,\n.theme-base16-eighties-min .hljs::selection {\n\tbackground-color: #515151;\n\tcolor: #d3d0c8;\n}\n.theme-base16-eighties-min .hljs-comment {\n\tcolor: #747369;\n}\n.theme-base16-eighties-min .hljs-tag {\n\tcolor: #a09f93;\n}\n.theme-base16-eighties-min .hljs-operator,\n.theme-base16-eighties-min .hljs-punctuation,\n.theme-base16-eighties-min .hljs-subst {\n\tcolor: #d3d0c8;\n}\n.theme-base16-eighties-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-eighties-min .hljs-bullet,\n.theme-base16-eighties-min .hljs-deletion,\n.theme-base16-eighties-min .hljs-name,\n.theme-base16-eighties-min .hljs-selector-tag,\n.theme-base16-eighties-min .hljs-template-variable,\n.theme-base16-eighties-min .hljs-variable {\n\tcolor: #f2777a;\n}\n.theme-base16-eighties-min .hljs-attr,\n.theme-base16-eighties-min .hljs-link,\n.theme-base16-eighties-min .hljs-literal,\n.theme-base16-eighties-min .hljs-number,\n.theme-base16-eighties-min .hljs-symbol,\n.theme-base16-eighties-min .hljs-variable.constant_ {\n\tcolor: #f99157;\n}\n.theme-base16-eighties-min .hljs-class .hljs-title,\n.theme-base16-eighties-min .hljs-title,\n.theme-base16-eighties-min .hljs-title.class_ {\n\tcolor: #fc6;\n}\n.theme-base16-eighties-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fc6;\n}\n.theme-base16-eighties-min .hljs-addition,\n.theme-base16-eighties-min .hljs-code,\n.theme-base16-eighties-min .hljs-string,\n.theme-base16-eighties-min .hljs-title.class_.inherited__ {\n\tcolor: #9c9;\n}\n.theme-base16-eighties-min .hljs-built_in,\n.theme-base16-eighties-min .hljs-doctag,\n.theme-base16-eighties-min .hljs-keyword.hljs-atrule,\n.theme-base16-eighties-min .hljs-quote,\n.theme-base16-eighties-min .hljs-regexp {\n\tcolor: #6cc;\n}\n.theme-base16-eighties-min .hljs-attribute,\n.theme-base16-eighties-min .hljs-function .hljs-title,\n.theme-base16-eighties-min .hljs-section,\n.theme-base16-eighties-min .hljs-title.function_,\n.theme-base16-eighties-min .ruby .hljs-property {\n\tcolor: #69c;\n}\n.theme-base16-eighties-min .diff .hljs-meta,\n.theme-base16-eighties-min .hljs-keyword,\n.theme-base16-eighties-min .hljs-template-tag,\n.theme-base16-eighties-min .hljs-type {\n\tcolor: #c9c;\n}\n.theme-base16-eighties-min .hljs-emphasis {\n\tcolor: #c9c;\n\tfont-style: italic;\n}\n.theme-base16-eighties-min .hljs-meta,\n.theme-base16-eighties-min .hljs-meta .hljs-keyword,\n.theme-base16-eighties-min .hljs-meta .hljs-string {\n\tcolor: #d27b53;\n}\n.theme-base16-eighties-min .hljs-meta .hljs-keyword,\n.theme-base16-eighties-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-embers {\n\t/*!\n  Theme: Embers\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-embers pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-embers code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-embers pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-embers code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-embers .hljs {\n\tcolor: #a39a90;\n\tbackground: #16130f;\n}\n.theme-base16-embers .hljs::selection,\n.theme-base16-embers .hljs ::selection {\n\tbackground-color: #433b32;\n\tcolor: #a39a90;\n}\n.theme-base16-embers .hljs-comment {\n\tcolor: #5a5047;\n}\n.theme-base16-embers .hljs-tag {\n\tcolor: #8a8075;\n}\n.theme-base16-embers .hljs-subst,\n.theme-base16-embers .hljs-punctuation,\n.theme-base16-embers .hljs-operator {\n\tcolor: #a39a90;\n}\n.theme-base16-embers .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-embers .hljs-bullet,\n.theme-base16-embers .hljs-variable,\n.theme-base16-embers .hljs-template-variable,\n.theme-base16-embers .hljs-selector-tag,\n.theme-base16-embers .hljs-name,\n.theme-base16-embers .hljs-deletion {\n\tcolor: #826d57;\n}\n.theme-base16-embers .hljs-symbol,\n.theme-base16-embers .hljs-number,\n.theme-base16-embers .hljs-link,\n.theme-base16-embers .hljs-attr,\n.theme-base16-embers .hljs-variable.constant_,\n.theme-base16-embers .hljs-literal {\n\tcolor: #828257;\n}\n.theme-base16-embers .hljs-title,\n.theme-base16-embers .hljs-class .hljs-title,\n.theme-base16-embers .hljs-title.class_ {\n\tcolor: #6d8257;\n}\n.theme-base16-embers .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #6d8257;\n}\n.theme-base16-embers .hljs-code,\n.theme-base16-embers .hljs-addition,\n.theme-base16-embers .hljs-title.class_.inherited__,\n.theme-base16-embers .hljs-string {\n\tcolor: #57826d;\n}\n.theme-base16-embers .hljs-built_in,\n.theme-base16-embers .hljs-doctag,\n.theme-base16-embers .hljs-quote,\n.theme-base16-embers .hljs-keyword.hljs-atrule,\n.theme-base16-embers .hljs-regexp {\n\tcolor: #576d82;\n}\n.theme-base16-embers .hljs-function .hljs-title,\n.theme-base16-embers .hljs-attribute,\n.theme-base16-embers .ruby .hljs-property,\n.theme-base16-embers .hljs-title.function_,\n.theme-base16-embers .hljs-section {\n\tcolor: #6d5782;\n}\n.theme-base16-embers .hljs-type,\n.theme-base16-embers .hljs-template-tag,\n.theme-base16-embers .diff .hljs-meta,\n.theme-base16-embers .hljs-keyword {\n\tcolor: #82576d;\n}\n.theme-base16-embers .hljs-emphasis {\n\tcolor: #82576d;\n\tfont-style: italic;\n}\n.theme-base16-embers .hljs-meta,\n.theme-base16-embers .hljs-meta .hljs-keyword,\n.theme-base16-embers .hljs-meta .hljs-string {\n\tcolor: #825757;\n}\n.theme-base16-embers .hljs-meta .hljs-keyword,\n.theme-base16-embers .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-embers-min {\n\t/*!\n  Theme: Embers\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-embers-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-embers-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-embers-min .hljs {\n\tcolor: #a39a90;\n\tbackground: #16130f;\n}\n.theme-base16-embers-min .hljs ::selection,\n.theme-base16-embers-min .hljs::selection {\n\tbackground-color: #433b32;\n\tcolor: #a39a90;\n}\n.theme-base16-embers-min .hljs-comment {\n\tcolor: #5a5047;\n}\n.theme-base16-embers-min .hljs-tag {\n\tcolor: #8a8075;\n}\n.theme-base16-embers-min .hljs-operator,\n.theme-base16-embers-min .hljs-punctuation,\n.theme-base16-embers-min .hljs-subst {\n\tcolor: #a39a90;\n}\n.theme-base16-embers-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-embers-min .hljs-bullet,\n.theme-base16-embers-min .hljs-deletion,\n.theme-base16-embers-min .hljs-name,\n.theme-base16-embers-min .hljs-selector-tag,\n.theme-base16-embers-min .hljs-template-variable,\n.theme-base16-embers-min .hljs-variable {\n\tcolor: #826d57;\n}\n.theme-base16-embers-min .hljs-attr,\n.theme-base16-embers-min .hljs-link,\n.theme-base16-embers-min .hljs-literal,\n.theme-base16-embers-min .hljs-number,\n.theme-base16-embers-min .hljs-symbol,\n.theme-base16-embers-min .hljs-variable.constant_ {\n\tcolor: #828257;\n}\n.theme-base16-embers-min .hljs-class .hljs-title,\n.theme-base16-embers-min .hljs-title,\n.theme-base16-embers-min .hljs-title.class_ {\n\tcolor: #6d8257;\n}\n.theme-base16-embers-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #6d8257;\n}\n.theme-base16-embers-min .hljs-addition,\n.theme-base16-embers-min .hljs-code,\n.theme-base16-embers-min .hljs-string,\n.theme-base16-embers-min .hljs-title.class_.inherited__ {\n\tcolor: #57826d;\n}\n.theme-base16-embers-min .hljs-built_in,\n.theme-base16-embers-min .hljs-doctag,\n.theme-base16-embers-min .hljs-keyword.hljs-atrule,\n.theme-base16-embers-min .hljs-quote,\n.theme-base16-embers-min .hljs-regexp {\n\tcolor: #576d82;\n}\n.theme-base16-embers-min .hljs-attribute,\n.theme-base16-embers-min .hljs-function .hljs-title,\n.theme-base16-embers-min .hljs-section,\n.theme-base16-embers-min .hljs-title.function_,\n.theme-base16-embers-min .ruby .hljs-property {\n\tcolor: #6d5782;\n}\n.theme-base16-embers-min .diff .hljs-meta,\n.theme-base16-embers-min .hljs-keyword,\n.theme-base16-embers-min .hljs-template-tag,\n.theme-base16-embers-min .hljs-type {\n\tcolor: #82576d;\n}\n.theme-base16-embers-min .hljs-emphasis {\n\tcolor: #82576d;\n\tfont-style: italic;\n}\n.theme-base16-embers-min .hljs-meta,\n.theme-base16-embers-min .hljs-meta .hljs-keyword,\n.theme-base16-embers-min .hljs-meta .hljs-string {\n\tcolor: #825757;\n}\n.theme-base16-embers-min .hljs-meta .hljs-keyword,\n.theme-base16-embers-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-equilibrium-dark {\n\t/*!\n  Theme: Equilibrium Dark\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-equilibrium-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-dark .hljs {\n\tcolor: #afaba2;\n\tbackground: #0c1118;\n}\n.theme-base16-equilibrium-dark .hljs::selection,\n.theme-base16-equilibrium-dark .hljs ::selection {\n\tbackground-color: #22262d;\n\tcolor: #afaba2;\n}\n.theme-base16-equilibrium-dark .hljs-comment {\n\tcolor: #7b776e;\n}\n.theme-base16-equilibrium-dark .hljs-tag {\n\tcolor: #949088;\n}\n.theme-base16-equilibrium-dark .hljs-subst,\n.theme-base16-equilibrium-dark .hljs-punctuation,\n.theme-base16-equilibrium-dark .hljs-operator {\n\tcolor: #afaba2;\n}\n.theme-base16-equilibrium-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-equilibrium-dark .hljs-bullet,\n.theme-base16-equilibrium-dark .hljs-variable,\n.theme-base16-equilibrium-dark .hljs-template-variable,\n.theme-base16-equilibrium-dark .hljs-selector-tag,\n.theme-base16-equilibrium-dark .hljs-name,\n.theme-base16-equilibrium-dark .hljs-deletion {\n\tcolor: #f04339;\n}\n.theme-base16-equilibrium-dark .hljs-symbol,\n.theme-base16-equilibrium-dark .hljs-number,\n.theme-base16-equilibrium-dark .hljs-link,\n.theme-base16-equilibrium-dark .hljs-attr,\n.theme-base16-equilibrium-dark .hljs-variable.constant_,\n.theme-base16-equilibrium-dark .hljs-literal {\n\tcolor: #df5923;\n}\n.theme-base16-equilibrium-dark .hljs-title,\n.theme-base16-equilibrium-dark .hljs-class .hljs-title,\n.theme-base16-equilibrium-dark .hljs-title.class_ {\n\tcolor: #bb8801;\n}\n.theme-base16-equilibrium-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bb8801;\n}\n.theme-base16-equilibrium-dark .hljs-code,\n.theme-base16-equilibrium-dark .hljs-addition,\n.theme-base16-equilibrium-dark .hljs-title.class_.inherited__,\n.theme-base16-equilibrium-dark .hljs-string {\n\tcolor: #7f8b00;\n}\n.theme-base16-equilibrium-dark .hljs-built_in,\n.theme-base16-equilibrium-dark .hljs-doctag,\n.theme-base16-equilibrium-dark .hljs-quote,\n.theme-base16-equilibrium-dark .hljs-keyword.hljs-atrule,\n.theme-base16-equilibrium-dark .hljs-regexp {\n\tcolor: #00948b;\n}\n.theme-base16-equilibrium-dark .hljs-function .hljs-title,\n.theme-base16-equilibrium-dark .hljs-attribute,\n.theme-base16-equilibrium-dark .ruby .hljs-property,\n.theme-base16-equilibrium-dark .hljs-title.function_,\n.theme-base16-equilibrium-dark .hljs-section {\n\tcolor: #008dd1;\n}\n.theme-base16-equilibrium-dark .hljs-type,\n.theme-base16-equilibrium-dark .hljs-template-tag,\n.theme-base16-equilibrium-dark .diff .hljs-meta,\n.theme-base16-equilibrium-dark .hljs-keyword {\n\tcolor: #6a7fd2;\n}\n.theme-base16-equilibrium-dark .hljs-emphasis {\n\tcolor: #6a7fd2;\n\tfont-style: italic;\n}\n.theme-base16-equilibrium-dark .hljs-meta,\n.theme-base16-equilibrium-dark .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-dark .hljs-meta .hljs-string {\n\tcolor: #e3488e;\n}\n.theme-base16-equilibrium-dark .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-equilibrium-dark-min {\n\t/*!\n  Theme: Equilibrium Dark\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-equilibrium-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-dark-min .hljs {\n\tcolor: #afaba2;\n\tbackground: #0c1118;\n}\n.theme-base16-equilibrium-dark-min .hljs ::selection,\n.theme-base16-equilibrium-dark-min .hljs::selection {\n\tbackground-color: #22262d;\n\tcolor: #afaba2;\n}\n.theme-base16-equilibrium-dark-min .hljs-comment {\n\tcolor: #7b776e;\n}\n.theme-base16-equilibrium-dark-min .hljs-tag {\n\tcolor: #949088;\n}\n.theme-base16-equilibrium-dark-min .hljs-operator,\n.theme-base16-equilibrium-dark-min .hljs-punctuation,\n.theme-base16-equilibrium-dark-min .hljs-subst {\n\tcolor: #afaba2;\n}\n.theme-base16-equilibrium-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-equilibrium-dark-min .hljs-bullet,\n.theme-base16-equilibrium-dark-min .hljs-deletion,\n.theme-base16-equilibrium-dark-min .hljs-name,\n.theme-base16-equilibrium-dark-min .hljs-selector-tag,\n.theme-base16-equilibrium-dark-min .hljs-template-variable,\n.theme-base16-equilibrium-dark-min .hljs-variable {\n\tcolor: #f04339;\n}\n.theme-base16-equilibrium-dark-min .hljs-attr,\n.theme-base16-equilibrium-dark-min .hljs-link,\n.theme-base16-equilibrium-dark-min .hljs-literal,\n.theme-base16-equilibrium-dark-min .hljs-number,\n.theme-base16-equilibrium-dark-min .hljs-symbol,\n.theme-base16-equilibrium-dark-min .hljs-variable.constant_ {\n\tcolor: #df5923;\n}\n.theme-base16-equilibrium-dark-min .hljs-class .hljs-title,\n.theme-base16-equilibrium-dark-min .hljs-title,\n.theme-base16-equilibrium-dark-min .hljs-title.class_ {\n\tcolor: #bb8801;\n}\n.theme-base16-equilibrium-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #bb8801;\n}\n.theme-base16-equilibrium-dark-min .hljs-addition,\n.theme-base16-equilibrium-dark-min .hljs-code,\n.theme-base16-equilibrium-dark-min .hljs-string,\n.theme-base16-equilibrium-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #7f8b00;\n}\n.theme-base16-equilibrium-dark-min .hljs-built_in,\n.theme-base16-equilibrium-dark-min .hljs-doctag,\n.theme-base16-equilibrium-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-equilibrium-dark-min .hljs-quote,\n.theme-base16-equilibrium-dark-min .hljs-regexp {\n\tcolor: #00948b;\n}\n.theme-base16-equilibrium-dark-min .hljs-attribute,\n.theme-base16-equilibrium-dark-min .hljs-function .hljs-title,\n.theme-base16-equilibrium-dark-min .hljs-section,\n.theme-base16-equilibrium-dark-min .hljs-title.function_,\n.theme-base16-equilibrium-dark-min .ruby .hljs-property {\n\tcolor: #008dd1;\n}\n.theme-base16-equilibrium-dark-min .diff .hljs-meta,\n.theme-base16-equilibrium-dark-min .hljs-keyword,\n.theme-base16-equilibrium-dark-min .hljs-template-tag,\n.theme-base16-equilibrium-dark-min .hljs-type {\n\tcolor: #6a7fd2;\n}\n.theme-base16-equilibrium-dark-min .hljs-emphasis {\n\tcolor: #6a7fd2;\n\tfont-style: italic;\n}\n.theme-base16-equilibrium-dark-min .hljs-meta,\n.theme-base16-equilibrium-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-dark-min .hljs-meta .hljs-string {\n\tcolor: #e3488e;\n}\n.theme-base16-equilibrium-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-equilibrium-gray-dark {\n\t/*!\n  Theme: Equilibrium Gray Dark\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-equilibrium-gray-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-gray-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-gray-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-gray-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-gray-dark .hljs {\n\tcolor: #ababab;\n\tbackground: #111;\n}\n.theme-base16-equilibrium-gray-dark .hljs::selection,\n.theme-base16-equilibrium-gray-dark .hljs ::selection {\n\tbackground-color: #262626;\n\tcolor: #ababab;\n}\n.theme-base16-equilibrium-gray-dark .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-equilibrium-gray-dark .hljs-tag {\n\tcolor: #919191;\n}\n.theme-base16-equilibrium-gray-dark .hljs-subst,\n.theme-base16-equilibrium-gray-dark .hljs-punctuation,\n.theme-base16-equilibrium-gray-dark .hljs-operator {\n\tcolor: #ababab;\n}\n.theme-base16-equilibrium-gray-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-equilibrium-gray-dark .hljs-bullet,\n.theme-base16-equilibrium-gray-dark .hljs-variable,\n.theme-base16-equilibrium-gray-dark .hljs-template-variable,\n.theme-base16-equilibrium-gray-dark .hljs-selector-tag,\n.theme-base16-equilibrium-gray-dark .hljs-name,\n.theme-base16-equilibrium-gray-dark .hljs-deletion {\n\tcolor: #f04339;\n}\n.theme-base16-equilibrium-gray-dark .hljs-symbol,\n.theme-base16-equilibrium-gray-dark .hljs-number,\n.theme-base16-equilibrium-gray-dark .hljs-link,\n.theme-base16-equilibrium-gray-dark .hljs-attr,\n.theme-base16-equilibrium-gray-dark .hljs-variable.constant_,\n.theme-base16-equilibrium-gray-dark .hljs-literal {\n\tcolor: #df5923;\n}\n.theme-base16-equilibrium-gray-dark .hljs-title,\n.theme-base16-equilibrium-gray-dark .hljs-class .hljs-title,\n.theme-base16-equilibrium-gray-dark .hljs-title.class_ {\n\tcolor: #bb8801;\n}\n.theme-base16-equilibrium-gray-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #bb8801;\n}\n.theme-base16-equilibrium-gray-dark .hljs-code,\n.theme-base16-equilibrium-gray-dark .hljs-addition,\n.theme-base16-equilibrium-gray-dark .hljs-title.class_.inherited__,\n.theme-base16-equilibrium-gray-dark .hljs-string {\n\tcolor: #7f8b00;\n}\n.theme-base16-equilibrium-gray-dark .hljs-built_in,\n.theme-base16-equilibrium-gray-dark .hljs-doctag,\n.theme-base16-equilibrium-gray-dark .hljs-quote,\n.theme-base16-equilibrium-gray-dark .hljs-keyword.hljs-atrule,\n.theme-base16-equilibrium-gray-dark .hljs-regexp {\n\tcolor: #00948b;\n}\n.theme-base16-equilibrium-gray-dark .hljs-function .hljs-title,\n.theme-base16-equilibrium-gray-dark .hljs-attribute,\n.theme-base16-equilibrium-gray-dark .ruby .hljs-property,\n.theme-base16-equilibrium-gray-dark .hljs-title.function_,\n.theme-base16-equilibrium-gray-dark .hljs-section {\n\tcolor: #008dd1;\n}\n.theme-base16-equilibrium-gray-dark .hljs-type,\n.theme-base16-equilibrium-gray-dark .hljs-template-tag,\n.theme-base16-equilibrium-gray-dark .diff .hljs-meta,\n.theme-base16-equilibrium-gray-dark .hljs-keyword {\n\tcolor: #6a7fd2;\n}\n.theme-base16-equilibrium-gray-dark .hljs-emphasis {\n\tcolor: #6a7fd2;\n\tfont-style: italic;\n}\n.theme-base16-equilibrium-gray-dark .hljs-meta,\n.theme-base16-equilibrium-gray-dark .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-gray-dark .hljs-meta .hljs-string {\n\tcolor: #e3488e;\n}\n.theme-base16-equilibrium-gray-dark .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-gray-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-equilibrium-gray-dark-min {\n\t/*!\n  Theme: Equilibrium Gray Dark\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-equilibrium-gray-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-gray-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs {\n\tcolor: #ababab;\n\tbackground: #111;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs ::selection,\n.theme-base16-equilibrium-gray-dark-min .hljs::selection {\n\tbackground-color: #262626;\n\tcolor: #ababab;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-tag {\n\tcolor: #919191;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-operator,\n.theme-base16-equilibrium-gray-dark-min .hljs-punctuation,\n.theme-base16-equilibrium-gray-dark-min .hljs-subst {\n\tcolor: #ababab;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-bullet,\n.theme-base16-equilibrium-gray-dark-min .hljs-deletion,\n.theme-base16-equilibrium-gray-dark-min .hljs-name,\n.theme-base16-equilibrium-gray-dark-min .hljs-selector-tag,\n.theme-base16-equilibrium-gray-dark-min .hljs-template-variable,\n.theme-base16-equilibrium-gray-dark-min .hljs-variable {\n\tcolor: #f04339;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-attr,\n.theme-base16-equilibrium-gray-dark-min .hljs-link,\n.theme-base16-equilibrium-gray-dark-min .hljs-literal,\n.theme-base16-equilibrium-gray-dark-min .hljs-number,\n.theme-base16-equilibrium-gray-dark-min .hljs-symbol,\n.theme-base16-equilibrium-gray-dark-min .hljs-variable.constant_ {\n\tcolor: #df5923;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-class .hljs-title,\n.theme-base16-equilibrium-gray-dark-min .hljs-title,\n.theme-base16-equilibrium-gray-dark-min .hljs-title.class_ {\n\tcolor: #bb8801;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #bb8801;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-addition,\n.theme-base16-equilibrium-gray-dark-min .hljs-code,\n.theme-base16-equilibrium-gray-dark-min .hljs-string,\n.theme-base16-equilibrium-gray-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #7f8b00;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-built_in,\n.theme-base16-equilibrium-gray-dark-min .hljs-doctag,\n.theme-base16-equilibrium-gray-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-equilibrium-gray-dark-min .hljs-quote,\n.theme-base16-equilibrium-gray-dark-min .hljs-regexp {\n\tcolor: #00948b;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-attribute,\n.theme-base16-equilibrium-gray-dark-min .hljs-function .hljs-title,\n.theme-base16-equilibrium-gray-dark-min .hljs-section,\n.theme-base16-equilibrium-gray-dark-min .hljs-title.function_,\n.theme-base16-equilibrium-gray-dark-min .ruby .hljs-property {\n\tcolor: #008dd1;\n}\n.theme-base16-equilibrium-gray-dark-min .diff .hljs-meta,\n.theme-base16-equilibrium-gray-dark-min .hljs-keyword,\n.theme-base16-equilibrium-gray-dark-min .hljs-template-tag,\n.theme-base16-equilibrium-gray-dark-min .hljs-type {\n\tcolor: #6a7fd2;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-emphasis {\n\tcolor: #6a7fd2;\n\tfont-style: italic;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-meta,\n.theme-base16-equilibrium-gray-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-gray-dark-min .hljs-meta .hljs-string {\n\tcolor: #e3488e;\n}\n.theme-base16-equilibrium-gray-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-gray-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-equilibrium-gray-light {\n\t/*!\n  Theme: Equilibrium Gray Light\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-equilibrium-gray-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-gray-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-gray-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-gray-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-gray-light .hljs {\n\tcolor: #474747;\n\tbackground: #f1f1f1;\n}\n.theme-base16-equilibrium-gray-light .hljs::selection,\n.theme-base16-equilibrium-gray-light .hljs ::selection {\n\tbackground-color: #d4d4d4;\n\tcolor: #474747;\n}\n.theme-base16-equilibrium-gray-light .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-equilibrium-gray-light .hljs-tag {\n\tcolor: #5e5e5e;\n}\n.theme-base16-equilibrium-gray-light .hljs-subst,\n.theme-base16-equilibrium-gray-light .hljs-punctuation,\n.theme-base16-equilibrium-gray-light .hljs-operator {\n\tcolor: #474747;\n}\n.theme-base16-equilibrium-gray-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-equilibrium-gray-light .hljs-bullet,\n.theme-base16-equilibrium-gray-light .hljs-variable,\n.theme-base16-equilibrium-gray-light .hljs-template-variable,\n.theme-base16-equilibrium-gray-light .hljs-selector-tag,\n.theme-base16-equilibrium-gray-light .hljs-name,\n.theme-base16-equilibrium-gray-light .hljs-deletion {\n\tcolor: #d02023;\n}\n.theme-base16-equilibrium-gray-light .hljs-symbol,\n.theme-base16-equilibrium-gray-light .hljs-number,\n.theme-base16-equilibrium-gray-light .hljs-link,\n.theme-base16-equilibrium-gray-light .hljs-attr,\n.theme-base16-equilibrium-gray-light .hljs-variable.constant_,\n.theme-base16-equilibrium-gray-light .hljs-literal {\n\tcolor: #bf3e05;\n}\n.theme-base16-equilibrium-gray-light .hljs-title,\n.theme-base16-equilibrium-gray-light .hljs-class .hljs-title,\n.theme-base16-equilibrium-gray-light .hljs-title.class_ {\n\tcolor: #9d6f00;\n}\n.theme-base16-equilibrium-gray-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #9d6f00;\n}\n.theme-base16-equilibrium-gray-light .hljs-code,\n.theme-base16-equilibrium-gray-light .hljs-addition,\n.theme-base16-equilibrium-gray-light .hljs-title.class_.inherited__,\n.theme-base16-equilibrium-gray-light .hljs-string {\n\tcolor: #637200;\n}\n.theme-base16-equilibrium-gray-light .hljs-built_in,\n.theme-base16-equilibrium-gray-light .hljs-doctag,\n.theme-base16-equilibrium-gray-light .hljs-quote,\n.theme-base16-equilibrium-gray-light .hljs-keyword.hljs-atrule,\n.theme-base16-equilibrium-gray-light .hljs-regexp {\n\tcolor: #007a72;\n}\n.theme-base16-equilibrium-gray-light .hljs-function .hljs-title,\n.theme-base16-equilibrium-gray-light .hljs-attribute,\n.theme-base16-equilibrium-gray-light .ruby .hljs-property,\n.theme-base16-equilibrium-gray-light .hljs-title.function_,\n.theme-base16-equilibrium-gray-light .hljs-section {\n\tcolor: #0073b5;\n}\n.theme-base16-equilibrium-gray-light .hljs-type,\n.theme-base16-equilibrium-gray-light .hljs-template-tag,\n.theme-base16-equilibrium-gray-light .diff .hljs-meta,\n.theme-base16-equilibrium-gray-light .hljs-keyword {\n\tcolor: #4e66b6;\n}\n.theme-base16-equilibrium-gray-light .hljs-emphasis {\n\tcolor: #4e66b6;\n\tfont-style: italic;\n}\n.theme-base16-equilibrium-gray-light .hljs-meta,\n.theme-base16-equilibrium-gray-light .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-gray-light .hljs-meta .hljs-string {\n\tcolor: #c42775;\n}\n.theme-base16-equilibrium-gray-light .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-gray-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-equilibrium-gray-light-min {\n\t/*!\n  Theme: Equilibrium Gray Light\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-equilibrium-gray-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-gray-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-gray-light-min .hljs {\n\tcolor: #474747;\n\tbackground: #f1f1f1;\n}\n.theme-base16-equilibrium-gray-light-min .hljs ::selection,\n.theme-base16-equilibrium-gray-light-min .hljs::selection {\n\tbackground-color: #d4d4d4;\n\tcolor: #474747;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-tag {\n\tcolor: #5e5e5e;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-operator,\n.theme-base16-equilibrium-gray-light-min .hljs-punctuation,\n.theme-base16-equilibrium-gray-light-min .hljs-subst {\n\tcolor: #474747;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-bullet,\n.theme-base16-equilibrium-gray-light-min .hljs-deletion,\n.theme-base16-equilibrium-gray-light-min .hljs-name,\n.theme-base16-equilibrium-gray-light-min .hljs-selector-tag,\n.theme-base16-equilibrium-gray-light-min .hljs-template-variable,\n.theme-base16-equilibrium-gray-light-min .hljs-variable {\n\tcolor: #d02023;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-attr,\n.theme-base16-equilibrium-gray-light-min .hljs-link,\n.theme-base16-equilibrium-gray-light-min .hljs-literal,\n.theme-base16-equilibrium-gray-light-min .hljs-number,\n.theme-base16-equilibrium-gray-light-min .hljs-symbol,\n.theme-base16-equilibrium-gray-light-min .hljs-variable.constant_ {\n\tcolor: #bf3e05;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-class .hljs-title,\n.theme-base16-equilibrium-gray-light-min .hljs-title,\n.theme-base16-equilibrium-gray-light-min .hljs-title.class_ {\n\tcolor: #9d6f00;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #9d6f00;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-addition,\n.theme-base16-equilibrium-gray-light-min .hljs-code,\n.theme-base16-equilibrium-gray-light-min .hljs-string,\n.theme-base16-equilibrium-gray-light-min .hljs-title.class_.inherited__ {\n\tcolor: #637200;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-built_in,\n.theme-base16-equilibrium-gray-light-min .hljs-doctag,\n.theme-base16-equilibrium-gray-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-equilibrium-gray-light-min .hljs-quote,\n.theme-base16-equilibrium-gray-light-min .hljs-regexp {\n\tcolor: #007a72;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-attribute,\n.theme-base16-equilibrium-gray-light-min .hljs-function .hljs-title,\n.theme-base16-equilibrium-gray-light-min .hljs-section,\n.theme-base16-equilibrium-gray-light-min .hljs-title.function_,\n.theme-base16-equilibrium-gray-light-min .ruby .hljs-property {\n\tcolor: #0073b5;\n}\n.theme-base16-equilibrium-gray-light-min .diff .hljs-meta,\n.theme-base16-equilibrium-gray-light-min .hljs-keyword,\n.theme-base16-equilibrium-gray-light-min .hljs-template-tag,\n.theme-base16-equilibrium-gray-light-min .hljs-type {\n\tcolor: #4e66b6;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-emphasis {\n\tcolor: #4e66b6;\n\tfont-style: italic;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-meta,\n.theme-base16-equilibrium-gray-light-min .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-gray-light-min .hljs-meta .hljs-string {\n\tcolor: #c42775;\n}\n.theme-base16-equilibrium-gray-light-min .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-gray-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-equilibrium-light {\n\t/*!\n  Theme: Equilibrium Light\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-equilibrium-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-light .hljs {\n\tcolor: #43474e;\n\tbackground: #f5f0e7;\n}\n.theme-base16-equilibrium-light .hljs::selection,\n.theme-base16-equilibrium-light .hljs ::selection {\n\tbackground-color: #d8d4cb;\n\tcolor: #43474e;\n}\n.theme-base16-equilibrium-light .hljs-comment {\n\tcolor: #73777f;\n}\n.theme-base16-equilibrium-light .hljs-tag {\n\tcolor: #5a5f66;\n}\n.theme-base16-equilibrium-light .hljs-subst,\n.theme-base16-equilibrium-light .hljs-punctuation,\n.theme-base16-equilibrium-light .hljs-operator {\n\tcolor: #43474e;\n}\n.theme-base16-equilibrium-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-equilibrium-light .hljs-bullet,\n.theme-base16-equilibrium-light .hljs-variable,\n.theme-base16-equilibrium-light .hljs-template-variable,\n.theme-base16-equilibrium-light .hljs-selector-tag,\n.theme-base16-equilibrium-light .hljs-name,\n.theme-base16-equilibrium-light .hljs-deletion {\n\tcolor: #d02023;\n}\n.theme-base16-equilibrium-light .hljs-symbol,\n.theme-base16-equilibrium-light .hljs-number,\n.theme-base16-equilibrium-light .hljs-link,\n.theme-base16-equilibrium-light .hljs-attr,\n.theme-base16-equilibrium-light .hljs-variable.constant_,\n.theme-base16-equilibrium-light .hljs-literal {\n\tcolor: #bf3e05;\n}\n.theme-base16-equilibrium-light .hljs-title,\n.theme-base16-equilibrium-light .hljs-class .hljs-title,\n.theme-base16-equilibrium-light .hljs-title.class_ {\n\tcolor: #9d6f00;\n}\n.theme-base16-equilibrium-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #9d6f00;\n}\n.theme-base16-equilibrium-light .hljs-code,\n.theme-base16-equilibrium-light .hljs-addition,\n.theme-base16-equilibrium-light .hljs-title.class_.inherited__,\n.theme-base16-equilibrium-light .hljs-string {\n\tcolor: #637200;\n}\n.theme-base16-equilibrium-light .hljs-built_in,\n.theme-base16-equilibrium-light .hljs-doctag,\n.theme-base16-equilibrium-light .hljs-quote,\n.theme-base16-equilibrium-light .hljs-keyword.hljs-atrule,\n.theme-base16-equilibrium-light .hljs-regexp {\n\tcolor: #007a72;\n}\n.theme-base16-equilibrium-light .hljs-function .hljs-title,\n.theme-base16-equilibrium-light .hljs-attribute,\n.theme-base16-equilibrium-light .ruby .hljs-property,\n.theme-base16-equilibrium-light .hljs-title.function_,\n.theme-base16-equilibrium-light .hljs-section {\n\tcolor: #0073b5;\n}\n.theme-base16-equilibrium-light .hljs-type,\n.theme-base16-equilibrium-light .hljs-template-tag,\n.theme-base16-equilibrium-light .diff .hljs-meta,\n.theme-base16-equilibrium-light .hljs-keyword {\n\tcolor: #4e66b6;\n}\n.theme-base16-equilibrium-light .hljs-emphasis {\n\tcolor: #4e66b6;\n\tfont-style: italic;\n}\n.theme-base16-equilibrium-light .hljs-meta,\n.theme-base16-equilibrium-light .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-light .hljs-meta .hljs-string {\n\tcolor: #c42775;\n}\n.theme-base16-equilibrium-light .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-equilibrium-light-min {\n\t/*!\n  Theme: Equilibrium Light\n  Author: Carlo Abelli\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-equilibrium-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-equilibrium-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-equilibrium-light-min .hljs {\n\tcolor: #43474e;\n\tbackground: #f5f0e7;\n}\n.theme-base16-equilibrium-light-min .hljs ::selection,\n.theme-base16-equilibrium-light-min .hljs::selection {\n\tbackground-color: #d8d4cb;\n\tcolor: #43474e;\n}\n.theme-base16-equilibrium-light-min .hljs-comment {\n\tcolor: #73777f;\n}\n.theme-base16-equilibrium-light-min .hljs-tag {\n\tcolor: #5a5f66;\n}\n.theme-base16-equilibrium-light-min .hljs-operator,\n.theme-base16-equilibrium-light-min .hljs-punctuation,\n.theme-base16-equilibrium-light-min .hljs-subst {\n\tcolor: #43474e;\n}\n.theme-base16-equilibrium-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-equilibrium-light-min .hljs-bullet,\n.theme-base16-equilibrium-light-min .hljs-deletion,\n.theme-base16-equilibrium-light-min .hljs-name,\n.theme-base16-equilibrium-light-min .hljs-selector-tag,\n.theme-base16-equilibrium-light-min .hljs-template-variable,\n.theme-base16-equilibrium-light-min .hljs-variable {\n\tcolor: #d02023;\n}\n.theme-base16-equilibrium-light-min .hljs-attr,\n.theme-base16-equilibrium-light-min .hljs-link,\n.theme-base16-equilibrium-light-min .hljs-literal,\n.theme-base16-equilibrium-light-min .hljs-number,\n.theme-base16-equilibrium-light-min .hljs-symbol,\n.theme-base16-equilibrium-light-min .hljs-variable.constant_ {\n\tcolor: #bf3e05;\n}\n.theme-base16-equilibrium-light-min .hljs-class .hljs-title,\n.theme-base16-equilibrium-light-min .hljs-title,\n.theme-base16-equilibrium-light-min .hljs-title.class_ {\n\tcolor: #9d6f00;\n}\n.theme-base16-equilibrium-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #9d6f00;\n}\n.theme-base16-equilibrium-light-min .hljs-addition,\n.theme-base16-equilibrium-light-min .hljs-code,\n.theme-base16-equilibrium-light-min .hljs-string,\n.theme-base16-equilibrium-light-min .hljs-title.class_.inherited__ {\n\tcolor: #637200;\n}\n.theme-base16-equilibrium-light-min .hljs-built_in,\n.theme-base16-equilibrium-light-min .hljs-doctag,\n.theme-base16-equilibrium-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-equilibrium-light-min .hljs-quote,\n.theme-base16-equilibrium-light-min .hljs-regexp {\n\tcolor: #007a72;\n}\n.theme-base16-equilibrium-light-min .hljs-attribute,\n.theme-base16-equilibrium-light-min .hljs-function .hljs-title,\n.theme-base16-equilibrium-light-min .hljs-section,\n.theme-base16-equilibrium-light-min .hljs-title.function_,\n.theme-base16-equilibrium-light-min .ruby .hljs-property {\n\tcolor: #0073b5;\n}\n.theme-base16-equilibrium-light-min .diff .hljs-meta,\n.theme-base16-equilibrium-light-min .hljs-keyword,\n.theme-base16-equilibrium-light-min .hljs-template-tag,\n.theme-base16-equilibrium-light-min .hljs-type {\n\tcolor: #4e66b6;\n}\n.theme-base16-equilibrium-light-min .hljs-emphasis {\n\tcolor: #4e66b6;\n\tfont-style: italic;\n}\n.theme-base16-equilibrium-light-min .hljs-meta,\n.theme-base16-equilibrium-light-min .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-light-min .hljs-meta .hljs-string {\n\tcolor: #c42775;\n}\n.theme-base16-equilibrium-light-min .hljs-meta .hljs-keyword,\n.theme-base16-equilibrium-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-espresso {\n\t/*!\n  Theme: Espresso\n  Author: Unknown. Maintained by Alex Mirrington (https://github.com/alexmirrington)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-espresso pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-espresso code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-espresso pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-espresso code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-espresso .hljs {\n\tcolor: #ccc;\n\tbackground: #2d2d2d;\n}\n.theme-base16-espresso .hljs::selection,\n.theme-base16-espresso .hljs ::selection {\n\tbackground-color: #515151;\n\tcolor: #ccc;\n}\n.theme-base16-espresso .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-espresso .hljs-tag {\n\tcolor: #b4b7b4;\n}\n.theme-base16-espresso .hljs-subst,\n.theme-base16-espresso .hljs-punctuation,\n.theme-base16-espresso .hljs-operator {\n\tcolor: #ccc;\n}\n.theme-base16-espresso .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-espresso .hljs-bullet,\n.theme-base16-espresso .hljs-variable,\n.theme-base16-espresso .hljs-template-variable,\n.theme-base16-espresso .hljs-selector-tag,\n.theme-base16-espresso .hljs-name,\n.theme-base16-espresso .hljs-deletion {\n\tcolor: #d25252;\n}\n.theme-base16-espresso .hljs-symbol,\n.theme-base16-espresso .hljs-number,\n.theme-base16-espresso .hljs-link,\n.theme-base16-espresso .hljs-attr,\n.theme-base16-espresso .hljs-variable.constant_,\n.theme-base16-espresso .hljs-literal {\n\tcolor: #f9a959;\n}\n.theme-base16-espresso .hljs-title,\n.theme-base16-espresso .hljs-class .hljs-title,\n.theme-base16-espresso .hljs-title.class_ {\n\tcolor: #ffc66d;\n}\n.theme-base16-espresso .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffc66d;\n}\n.theme-base16-espresso .hljs-code,\n.theme-base16-espresso .hljs-addition,\n.theme-base16-espresso .hljs-title.class_.inherited__,\n.theme-base16-espresso .hljs-string {\n\tcolor: #a5c261;\n}\n.theme-base16-espresso .hljs-built_in,\n.theme-base16-espresso .hljs-doctag,\n.theme-base16-espresso .hljs-quote,\n.theme-base16-espresso .hljs-keyword.hljs-atrule,\n.theme-base16-espresso .hljs-regexp {\n\tcolor: #bed6ff;\n}\n.theme-base16-espresso .hljs-function .hljs-title,\n.theme-base16-espresso .hljs-attribute,\n.theme-base16-espresso .ruby .hljs-property,\n.theme-base16-espresso .hljs-title.function_,\n.theme-base16-espresso .hljs-section {\n\tcolor: #6c99bb;\n}\n.theme-base16-espresso .hljs-type,\n.theme-base16-espresso .hljs-template-tag,\n.theme-base16-espresso .diff .hljs-meta,\n.theme-base16-espresso .hljs-keyword {\n\tcolor: #d197d9;\n}\n.theme-base16-espresso .hljs-emphasis {\n\tcolor: #d197d9;\n\tfont-style: italic;\n}\n.theme-base16-espresso .hljs-meta,\n.theme-base16-espresso .hljs-meta .hljs-keyword,\n.theme-base16-espresso .hljs-meta .hljs-string {\n\tcolor: #f97394;\n}\n.theme-base16-espresso .hljs-meta .hljs-keyword,\n.theme-base16-espresso .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-espresso-min {\n\t/*!\n  Theme: Espresso\n  Author: Unknown. Maintained by Alex Mirrington (https://github.com/alexmirrington)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-espresso-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-espresso-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-espresso-min .hljs {\n\tcolor: #ccc;\n\tbackground: #2d2d2d;\n}\n.theme-base16-espresso-min .hljs ::selection,\n.theme-base16-espresso-min .hljs::selection {\n\tbackground-color: #515151;\n\tcolor: #ccc;\n}\n.theme-base16-espresso-min .hljs-comment {\n\tcolor: #777;\n}\n.theme-base16-espresso-min .hljs-tag {\n\tcolor: #b4b7b4;\n}\n.theme-base16-espresso-min .hljs-operator,\n.theme-base16-espresso-min .hljs-punctuation,\n.theme-base16-espresso-min .hljs-subst {\n\tcolor: #ccc;\n}\n.theme-base16-espresso-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-espresso-min .hljs-bullet,\n.theme-base16-espresso-min .hljs-deletion,\n.theme-base16-espresso-min .hljs-name,\n.theme-base16-espresso-min .hljs-selector-tag,\n.theme-base16-espresso-min .hljs-template-variable,\n.theme-base16-espresso-min .hljs-variable {\n\tcolor: #d25252;\n}\n.theme-base16-espresso-min .hljs-attr,\n.theme-base16-espresso-min .hljs-link,\n.theme-base16-espresso-min .hljs-literal,\n.theme-base16-espresso-min .hljs-number,\n.theme-base16-espresso-min .hljs-symbol,\n.theme-base16-espresso-min .hljs-variable.constant_ {\n\tcolor: #f9a959;\n}\n.theme-base16-espresso-min .hljs-class .hljs-title,\n.theme-base16-espresso-min .hljs-title,\n.theme-base16-espresso-min .hljs-title.class_ {\n\tcolor: #ffc66d;\n}\n.theme-base16-espresso-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffc66d;\n}\n.theme-base16-espresso-min .hljs-addition,\n.theme-base16-espresso-min .hljs-code,\n.theme-base16-espresso-min .hljs-string,\n.theme-base16-espresso-min .hljs-title.class_.inherited__ {\n\tcolor: #a5c261;\n}\n.theme-base16-espresso-min .hljs-built_in,\n.theme-base16-espresso-min .hljs-doctag,\n.theme-base16-espresso-min .hljs-keyword.hljs-atrule,\n.theme-base16-espresso-min .hljs-quote,\n.theme-base16-espresso-min .hljs-regexp {\n\tcolor: #bed6ff;\n}\n.theme-base16-espresso-min .hljs-attribute,\n.theme-base16-espresso-min .hljs-function .hljs-title,\n.theme-base16-espresso-min .hljs-section,\n.theme-base16-espresso-min .hljs-title.function_,\n.theme-base16-espresso-min .ruby .hljs-property {\n\tcolor: #6c99bb;\n}\n.theme-base16-espresso-min .diff .hljs-meta,\n.theme-base16-espresso-min .hljs-keyword,\n.theme-base16-espresso-min .hljs-template-tag,\n.theme-base16-espresso-min .hljs-type {\n\tcolor: #d197d9;\n}\n.theme-base16-espresso-min .hljs-emphasis {\n\tcolor: #d197d9;\n\tfont-style: italic;\n}\n.theme-base16-espresso-min .hljs-meta,\n.theme-base16-espresso-min .hljs-meta .hljs-keyword,\n.theme-base16-espresso-min .hljs-meta .hljs-string {\n\tcolor: #f97394;\n}\n.theme-base16-espresso-min .hljs-meta .hljs-keyword,\n.theme-base16-espresso-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-eva-dim {\n\t/*!\n  Theme: Eva Dim\n  Author: kjakapat (https://github.com/kjakapat)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-eva-dim pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-eva-dim code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-eva-dim pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-eva-dim code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-eva-dim .hljs {\n\tcolor: #9fa2a6;\n\tbackground: #2a3b4d;\n}\n.theme-base16-eva-dim .hljs::selection,\n.theme-base16-eva-dim .hljs ::selection {\n\tbackground-color: #4b6988;\n\tcolor: #9fa2a6;\n}\n.theme-base16-eva-dim .hljs-comment {\n\tcolor: #55799c;\n}\n.theme-base16-eva-dim .hljs-tag {\n\tcolor: #7e90a3;\n}\n.theme-base16-eva-dim .hljs-subst,\n.theme-base16-eva-dim .hljs-punctuation,\n.theme-base16-eva-dim .hljs-operator {\n\tcolor: #9fa2a6;\n}\n.theme-base16-eva-dim .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-eva-dim .hljs-bullet,\n.theme-base16-eva-dim .hljs-variable,\n.theme-base16-eva-dim .hljs-template-variable,\n.theme-base16-eva-dim .hljs-selector-tag,\n.theme-base16-eva-dim .hljs-name,\n.theme-base16-eva-dim .hljs-deletion {\n\tcolor: #c4676c;\n}\n.theme-base16-eva-dim .hljs-symbol,\n.theme-base16-eva-dim .hljs-number,\n.theme-base16-eva-dim .hljs-link,\n.theme-base16-eva-dim .hljs-attr,\n.theme-base16-eva-dim .hljs-variable.constant_,\n.theme-base16-eva-dim .hljs-literal {\n\tcolor: #f96;\n}\n.theme-base16-eva-dim .hljs-title,\n.theme-base16-eva-dim .hljs-class .hljs-title,\n.theme-base16-eva-dim .hljs-title.class_ {\n\tcolor: #cfd05d;\n}\n.theme-base16-eva-dim .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #cfd05d;\n}\n.theme-base16-eva-dim .hljs-code,\n.theme-base16-eva-dim .hljs-addition,\n.theme-base16-eva-dim .hljs-title.class_.inherited__,\n.theme-base16-eva-dim .hljs-string {\n\tcolor: #5de561;\n}\n.theme-base16-eva-dim .hljs-built_in,\n.theme-base16-eva-dim .hljs-doctag,\n.theme-base16-eva-dim .hljs-quote,\n.theme-base16-eva-dim .hljs-keyword.hljs-atrule,\n.theme-base16-eva-dim .hljs-regexp {\n\tcolor: #4b8f77;\n}\n.theme-base16-eva-dim .hljs-function .hljs-title,\n.theme-base16-eva-dim .hljs-attribute,\n.theme-base16-eva-dim .ruby .hljs-property,\n.theme-base16-eva-dim .hljs-title.function_,\n.theme-base16-eva-dim .hljs-section {\n\tcolor: #1ae1dc;\n}\n.theme-base16-eva-dim .hljs-type,\n.theme-base16-eva-dim .hljs-template-tag,\n.theme-base16-eva-dim .diff .hljs-meta,\n.theme-base16-eva-dim .hljs-keyword {\n\tcolor: #9c6cd3;\n}\n.theme-base16-eva-dim .hljs-emphasis {\n\tcolor: #9c6cd3;\n\tfont-style: italic;\n}\n.theme-base16-eva-dim .hljs-meta,\n.theme-base16-eva-dim .hljs-meta .hljs-keyword,\n.theme-base16-eva-dim .hljs-meta .hljs-string {\n\tcolor: #bb64a9;\n}\n.theme-base16-eva-dim .hljs-meta .hljs-keyword,\n.theme-base16-eva-dim .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-eva-dim-min {\n\t/*!\n  Theme: Eva Dim\n  Author: kjakapat (https://github.com/kjakapat)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-eva-dim-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-eva-dim-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-eva-dim-min .hljs {\n\tcolor: #9fa2a6;\n\tbackground: #2a3b4d;\n}\n.theme-base16-eva-dim-min .hljs ::selection,\n.theme-base16-eva-dim-min .hljs::selection {\n\tbackground-color: #4b6988;\n\tcolor: #9fa2a6;\n}\n.theme-base16-eva-dim-min .hljs-comment {\n\tcolor: #55799c;\n}\n.theme-base16-eva-dim-min .hljs-tag {\n\tcolor: #7e90a3;\n}\n.theme-base16-eva-dim-min .hljs-operator,\n.theme-base16-eva-dim-min .hljs-punctuation,\n.theme-base16-eva-dim-min .hljs-subst {\n\tcolor: #9fa2a6;\n}\n.theme-base16-eva-dim-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-eva-dim-min .hljs-bullet,\n.theme-base16-eva-dim-min .hljs-deletion,\n.theme-base16-eva-dim-min .hljs-name,\n.theme-base16-eva-dim-min .hljs-selector-tag,\n.theme-base16-eva-dim-min .hljs-template-variable,\n.theme-base16-eva-dim-min .hljs-variable {\n\tcolor: #c4676c;\n}\n.theme-base16-eva-dim-min .hljs-attr,\n.theme-base16-eva-dim-min .hljs-link,\n.theme-base16-eva-dim-min .hljs-literal,\n.theme-base16-eva-dim-min .hljs-number,\n.theme-base16-eva-dim-min .hljs-symbol,\n.theme-base16-eva-dim-min .hljs-variable.constant_ {\n\tcolor: #f96;\n}\n.theme-base16-eva-dim-min .hljs-class .hljs-title,\n.theme-base16-eva-dim-min .hljs-title,\n.theme-base16-eva-dim-min .hljs-title.class_ {\n\tcolor: #cfd05d;\n}\n.theme-base16-eva-dim-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #cfd05d;\n}\n.theme-base16-eva-dim-min .hljs-addition,\n.theme-base16-eva-dim-min .hljs-code,\n.theme-base16-eva-dim-min .hljs-string,\n.theme-base16-eva-dim-min .hljs-title.class_.inherited__ {\n\tcolor: #5de561;\n}\n.theme-base16-eva-dim-min .hljs-built_in,\n.theme-base16-eva-dim-min .hljs-doctag,\n.theme-base16-eva-dim-min .hljs-keyword.hljs-atrule,\n.theme-base16-eva-dim-min .hljs-quote,\n.theme-base16-eva-dim-min .hljs-regexp {\n\tcolor: #4b8f77;\n}\n.theme-base16-eva-dim-min .hljs-attribute,\n.theme-base16-eva-dim-min .hljs-function .hljs-title,\n.theme-base16-eva-dim-min .hljs-section,\n.theme-base16-eva-dim-min .hljs-title.function_,\n.theme-base16-eva-dim-min .ruby .hljs-property {\n\tcolor: #1ae1dc;\n}\n.theme-base16-eva-dim-min .diff .hljs-meta,\n.theme-base16-eva-dim-min .hljs-keyword,\n.theme-base16-eva-dim-min .hljs-template-tag,\n.theme-base16-eva-dim-min .hljs-type {\n\tcolor: #9c6cd3;\n}\n.theme-base16-eva-dim-min .hljs-emphasis {\n\tcolor: #9c6cd3;\n\tfont-style: italic;\n}\n.theme-base16-eva-dim-min .hljs-meta,\n.theme-base16-eva-dim-min .hljs-meta .hljs-keyword,\n.theme-base16-eva-dim-min .hljs-meta .hljs-string {\n\tcolor: #bb64a9;\n}\n.theme-base16-eva-dim-min .hljs-meta .hljs-keyword,\n.theme-base16-eva-dim-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-eva {\n\t/*!\n  Theme: Eva\n  Author: kjakapat (https://github.com/kjakapat)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-eva pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-eva code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-eva pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-eva code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-eva .hljs {\n\tcolor: #9fa2a6;\n\tbackground: #2a3b4d;\n}\n.theme-base16-eva .hljs::selection,\n.theme-base16-eva .hljs ::selection {\n\tbackground-color: #4b6988;\n\tcolor: #9fa2a6;\n}\n.theme-base16-eva .hljs-comment {\n\tcolor: #55799c;\n}\n.theme-base16-eva .hljs-tag {\n\tcolor: #7e90a3;\n}\n.theme-base16-eva .hljs-subst,\n.theme-base16-eva .hljs-punctuation,\n.theme-base16-eva .hljs-operator {\n\tcolor: #9fa2a6;\n}\n.theme-base16-eva .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-eva .hljs-bullet,\n.theme-base16-eva .hljs-variable,\n.theme-base16-eva .hljs-template-variable,\n.theme-base16-eva .hljs-selector-tag,\n.theme-base16-eva .hljs-name,\n.theme-base16-eva .hljs-deletion {\n\tcolor: #c4676c;\n}\n.theme-base16-eva .hljs-symbol,\n.theme-base16-eva .hljs-number,\n.theme-base16-eva .hljs-link,\n.theme-base16-eva .hljs-attr,\n.theme-base16-eva .hljs-variable.constant_,\n.theme-base16-eva .hljs-literal {\n\tcolor: #f96;\n}\n.theme-base16-eva .hljs-title,\n.theme-base16-eva .hljs-class .hljs-title,\n.theme-base16-eva .hljs-title.class_ {\n\tcolor: #ff6;\n}\n.theme-base16-eva .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ff6;\n}\n.theme-base16-eva .hljs-code,\n.theme-base16-eva .hljs-addition,\n.theme-base16-eva .hljs-title.class_.inherited__,\n.theme-base16-eva .hljs-string {\n\tcolor: #6f6;\n}\n.theme-base16-eva .hljs-built_in,\n.theme-base16-eva .hljs-doctag,\n.theme-base16-eva .hljs-quote,\n.theme-base16-eva .hljs-keyword.hljs-atrule,\n.theme-base16-eva .hljs-regexp {\n\tcolor: #4b8f77;\n}\n.theme-base16-eva .hljs-function .hljs-title,\n.theme-base16-eva .hljs-attribute,\n.theme-base16-eva .ruby .hljs-property,\n.theme-base16-eva .hljs-title.function_,\n.theme-base16-eva .hljs-section {\n\tcolor: #15f4ee;\n}\n.theme-base16-eva .hljs-type,\n.theme-base16-eva .hljs-template-tag,\n.theme-base16-eva .diff .hljs-meta,\n.theme-base16-eva .hljs-keyword {\n\tcolor: #9c6cd3;\n}\n.theme-base16-eva .hljs-emphasis {\n\tcolor: #9c6cd3;\n\tfont-style: italic;\n}\n.theme-base16-eva .hljs-meta,\n.theme-base16-eva .hljs-meta .hljs-keyword,\n.theme-base16-eva .hljs-meta .hljs-string {\n\tcolor: #bb64a9;\n}\n.theme-base16-eva .hljs-meta .hljs-keyword,\n.theme-base16-eva .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-eva-min {\n\t/*!\n  Theme: Eva\n  Author: kjakapat (https://github.com/kjakapat)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-eva-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-eva-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-eva-min .hljs {\n\tcolor: #9fa2a6;\n\tbackground: #2a3b4d;\n}\n.theme-base16-eva-min .hljs ::selection,\n.theme-base16-eva-min .hljs::selection {\n\tbackground-color: #4b6988;\n\tcolor: #9fa2a6;\n}\n.theme-base16-eva-min .hljs-comment {\n\tcolor: #55799c;\n}\n.theme-base16-eva-min .hljs-tag {\n\tcolor: #7e90a3;\n}\n.theme-base16-eva-min .hljs-operator,\n.theme-base16-eva-min .hljs-punctuation,\n.theme-base16-eva-min .hljs-subst {\n\tcolor: #9fa2a6;\n}\n.theme-base16-eva-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-eva-min .hljs-bullet,\n.theme-base16-eva-min .hljs-deletion,\n.theme-base16-eva-min .hljs-name,\n.theme-base16-eva-min .hljs-selector-tag,\n.theme-base16-eva-min .hljs-template-variable,\n.theme-base16-eva-min .hljs-variable {\n\tcolor: #c4676c;\n}\n.theme-base16-eva-min .hljs-attr,\n.theme-base16-eva-min .hljs-link,\n.theme-base16-eva-min .hljs-literal,\n.theme-base16-eva-min .hljs-number,\n.theme-base16-eva-min .hljs-symbol,\n.theme-base16-eva-min .hljs-variable.constant_ {\n\tcolor: #f96;\n}\n.theme-base16-eva-min .hljs-class .hljs-title,\n.theme-base16-eva-min .hljs-title,\n.theme-base16-eva-min .hljs-title.class_ {\n\tcolor: #ff6;\n}\n.theme-base16-eva-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ff6;\n}\n.theme-base16-eva-min .hljs-addition,\n.theme-base16-eva-min .hljs-code,\n.theme-base16-eva-min .hljs-string,\n.theme-base16-eva-min .hljs-title.class_.inherited__ {\n\tcolor: #6f6;\n}\n.theme-base16-eva-min .hljs-built_in,\n.theme-base16-eva-min .hljs-doctag,\n.theme-base16-eva-min .hljs-keyword.hljs-atrule,\n.theme-base16-eva-min .hljs-quote,\n.theme-base16-eva-min .hljs-regexp {\n\tcolor: #4b8f77;\n}\n.theme-base16-eva-min .hljs-attribute,\n.theme-base16-eva-min .hljs-function .hljs-title,\n.theme-base16-eva-min .hljs-section,\n.theme-base16-eva-min .hljs-title.function_,\n.theme-base16-eva-min .ruby .hljs-property {\n\tcolor: #15f4ee;\n}\n.theme-base16-eva-min .diff .hljs-meta,\n.theme-base16-eva-min .hljs-keyword,\n.theme-base16-eva-min .hljs-template-tag,\n.theme-base16-eva-min .hljs-type {\n\tcolor: #9c6cd3;\n}\n.theme-base16-eva-min .hljs-emphasis {\n\tcolor: #9c6cd3;\n\tfont-style: italic;\n}\n.theme-base16-eva-min .hljs-meta,\n.theme-base16-eva-min .hljs-meta .hljs-keyword,\n.theme-base16-eva-min .hljs-meta .hljs-string {\n\tcolor: #bb64a9;\n}\n.theme-base16-eva-min .hljs-meta .hljs-keyword,\n.theme-base16-eva-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-flat {\n\t/*!\n  Theme: Flat\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-flat pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-flat code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-flat pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-flat code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-flat .hljs {\n\tcolor: #e0e0e0;\n\tbackground: #2c3e50;\n}\n.theme-base16-flat .hljs::selection,\n.theme-base16-flat .hljs ::selection {\n\tbackground-color: #7f8c8d;\n\tcolor: #e0e0e0;\n}\n.theme-base16-flat .hljs-comment {\n\tcolor: #95a5a6;\n}\n.theme-base16-flat .hljs-tag {\n\tcolor: #bdc3c7;\n}\n.theme-base16-flat .hljs-subst,\n.theme-base16-flat .hljs-punctuation,\n.theme-base16-flat .hljs-operator {\n\tcolor: #e0e0e0;\n}\n.theme-base16-flat .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-flat .hljs-bullet,\n.theme-base16-flat .hljs-variable,\n.theme-base16-flat .hljs-template-variable,\n.theme-base16-flat .hljs-selector-tag,\n.theme-base16-flat .hljs-name,\n.theme-base16-flat .hljs-deletion {\n\tcolor: #e74c3c;\n}\n.theme-base16-flat .hljs-symbol,\n.theme-base16-flat .hljs-number,\n.theme-base16-flat .hljs-link,\n.theme-base16-flat .hljs-attr,\n.theme-base16-flat .hljs-variable.constant_,\n.theme-base16-flat .hljs-literal {\n\tcolor: #e67e22;\n}\n.theme-base16-flat .hljs-title,\n.theme-base16-flat .hljs-class .hljs-title,\n.theme-base16-flat .hljs-title.class_ {\n\tcolor: #f1c40f;\n}\n.theme-base16-flat .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f1c40f;\n}\n.theme-base16-flat .hljs-code,\n.theme-base16-flat .hljs-addition,\n.theme-base16-flat .hljs-title.class_.inherited__,\n.theme-base16-flat .hljs-string {\n\tcolor: #2ecc71;\n}\n.theme-base16-flat .hljs-built_in,\n.theme-base16-flat .hljs-doctag,\n.theme-base16-flat .hljs-quote,\n.theme-base16-flat .hljs-keyword.hljs-atrule,\n.theme-base16-flat .hljs-regexp {\n\tcolor: #1abc9c;\n}\n.theme-base16-flat .hljs-function .hljs-title,\n.theme-base16-flat .hljs-attribute,\n.theme-base16-flat .ruby .hljs-property,\n.theme-base16-flat .hljs-title.function_,\n.theme-base16-flat .hljs-section {\n\tcolor: #3498db;\n}\n.theme-base16-flat .hljs-type,\n.theme-base16-flat .hljs-template-tag,\n.theme-base16-flat .diff .hljs-meta,\n.theme-base16-flat .hljs-keyword {\n\tcolor: #9b59b6;\n}\n.theme-base16-flat .hljs-emphasis {\n\tcolor: #9b59b6;\n\tfont-style: italic;\n}\n.theme-base16-flat .hljs-meta,\n.theme-base16-flat .hljs-meta .hljs-keyword,\n.theme-base16-flat .hljs-meta .hljs-string {\n\tcolor: #be643c;\n}\n.theme-base16-flat .hljs-meta .hljs-keyword,\n.theme-base16-flat .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-flat-min {\n\t/*!\n  Theme: Flat\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-flat-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-flat-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-flat-min .hljs {\n\tcolor: #e0e0e0;\n\tbackground: #2c3e50;\n}\n.theme-base16-flat-min .hljs ::selection,\n.theme-base16-flat-min .hljs::selection {\n\tbackground-color: #7f8c8d;\n\tcolor: #e0e0e0;\n}\n.theme-base16-flat-min .hljs-comment {\n\tcolor: #95a5a6;\n}\n.theme-base16-flat-min .hljs-tag {\n\tcolor: #bdc3c7;\n}\n.theme-base16-flat-min .hljs-operator,\n.theme-base16-flat-min .hljs-punctuation,\n.theme-base16-flat-min .hljs-subst {\n\tcolor: #e0e0e0;\n}\n.theme-base16-flat-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-flat-min .hljs-bullet,\n.theme-base16-flat-min .hljs-deletion,\n.theme-base16-flat-min .hljs-name,\n.theme-base16-flat-min .hljs-selector-tag,\n.theme-base16-flat-min .hljs-template-variable,\n.theme-base16-flat-min .hljs-variable {\n\tcolor: #e74c3c;\n}\n.theme-base16-flat-min .hljs-attr,\n.theme-base16-flat-min .hljs-link,\n.theme-base16-flat-min .hljs-literal,\n.theme-base16-flat-min .hljs-number,\n.theme-base16-flat-min .hljs-symbol,\n.theme-base16-flat-min .hljs-variable.constant_ {\n\tcolor: #e67e22;\n}\n.theme-base16-flat-min .hljs-class .hljs-title,\n.theme-base16-flat-min .hljs-title,\n.theme-base16-flat-min .hljs-title.class_ {\n\tcolor: #f1c40f;\n}\n.theme-base16-flat-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f1c40f;\n}\n.theme-base16-flat-min .hljs-addition,\n.theme-base16-flat-min .hljs-code,\n.theme-base16-flat-min .hljs-string,\n.theme-base16-flat-min .hljs-title.class_.inherited__ {\n\tcolor: #2ecc71;\n}\n.theme-base16-flat-min .hljs-built_in,\n.theme-base16-flat-min .hljs-doctag,\n.theme-base16-flat-min .hljs-keyword.hljs-atrule,\n.theme-base16-flat-min .hljs-quote,\n.theme-base16-flat-min .hljs-regexp {\n\tcolor: #1abc9c;\n}\n.theme-base16-flat-min .hljs-attribute,\n.theme-base16-flat-min .hljs-function .hljs-title,\n.theme-base16-flat-min .hljs-section,\n.theme-base16-flat-min .hljs-title.function_,\n.theme-base16-flat-min .ruby .hljs-property {\n\tcolor: #3498db;\n}\n.theme-base16-flat-min .diff .hljs-meta,\n.theme-base16-flat-min .hljs-keyword,\n.theme-base16-flat-min .hljs-template-tag,\n.theme-base16-flat-min .hljs-type {\n\tcolor: #9b59b6;\n}\n.theme-base16-flat-min .hljs-emphasis {\n\tcolor: #9b59b6;\n\tfont-style: italic;\n}\n.theme-base16-flat-min .hljs-meta,\n.theme-base16-flat-min .hljs-meta .hljs-keyword,\n.theme-base16-flat-min .hljs-meta .hljs-string {\n\tcolor: #be643c;\n}\n.theme-base16-flat-min .hljs-meta .hljs-keyword,\n.theme-base16-flat-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-framer {\n\t/*!\n  Theme: Framer\n  Author: Framer (Maintained by Jesse Hoyos)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-framer pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-framer code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-framer pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-framer code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-framer .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #181818;\n}\n.theme-base16-framer .hljs::selection,\n.theme-base16-framer .hljs ::selection {\n\tbackground-color: #464646;\n\tcolor: #d0d0d0;\n}\n.theme-base16-framer .hljs-comment {\n\tcolor: #747474;\n}\n.theme-base16-framer .hljs-tag {\n\tcolor: #b9b9b9;\n}\n.theme-base16-framer .hljs-subst,\n.theme-base16-framer .hljs-punctuation,\n.theme-base16-framer .hljs-operator {\n\tcolor: #d0d0d0;\n}\n.theme-base16-framer .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-framer .hljs-bullet,\n.theme-base16-framer .hljs-variable,\n.theme-base16-framer .hljs-template-variable,\n.theme-base16-framer .hljs-selector-tag,\n.theme-base16-framer .hljs-name,\n.theme-base16-framer .hljs-deletion {\n\tcolor: #fd886b;\n}\n.theme-base16-framer .hljs-symbol,\n.theme-base16-framer .hljs-number,\n.theme-base16-framer .hljs-link,\n.theme-base16-framer .hljs-attr,\n.theme-base16-framer .hljs-variable.constant_,\n.theme-base16-framer .hljs-literal {\n\tcolor: #fc4769;\n}\n.theme-base16-framer .hljs-title,\n.theme-base16-framer .hljs-class .hljs-title,\n.theme-base16-framer .hljs-title.class_ {\n\tcolor: #fecb6e;\n}\n.theme-base16-framer .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fecb6e;\n}\n.theme-base16-framer .hljs-code,\n.theme-base16-framer .hljs-addition,\n.theme-base16-framer .hljs-title.class_.inherited__,\n.theme-base16-framer .hljs-string {\n\tcolor: #32ccdc;\n}\n.theme-base16-framer .hljs-built_in,\n.theme-base16-framer .hljs-doctag,\n.theme-base16-framer .hljs-quote,\n.theme-base16-framer .hljs-keyword.hljs-atrule,\n.theme-base16-framer .hljs-regexp {\n\tcolor: #acddfd;\n}\n.theme-base16-framer .hljs-function .hljs-title,\n.theme-base16-framer .hljs-attribute,\n.theme-base16-framer .ruby .hljs-property,\n.theme-base16-framer .hljs-title.function_,\n.theme-base16-framer .hljs-section {\n\tcolor: #20bcfc;\n}\n.theme-base16-framer .hljs-type,\n.theme-base16-framer .hljs-template-tag,\n.theme-base16-framer .diff .hljs-meta,\n.theme-base16-framer .hljs-keyword {\n\tcolor: #ba8cfc;\n}\n.theme-base16-framer .hljs-emphasis {\n\tcolor: #ba8cfc;\n\tfont-style: italic;\n}\n.theme-base16-framer .hljs-meta,\n.theme-base16-framer .hljs-meta .hljs-keyword,\n.theme-base16-framer .hljs-meta .hljs-string {\n\tcolor: #b15f4a;\n}\n.theme-base16-framer .hljs-meta .hljs-keyword,\n.theme-base16-framer .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-framer-min {\n\t/*!\n  Theme: Framer\n  Author: Framer (Maintained by Jesse Hoyos)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-framer-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-framer-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-framer-min .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #181818;\n}\n.theme-base16-framer-min .hljs ::selection,\n.theme-base16-framer-min .hljs::selection {\n\tbackground-color: #464646;\n\tcolor: #d0d0d0;\n}\n.theme-base16-framer-min .hljs-comment {\n\tcolor: #747474;\n}\n.theme-base16-framer-min .hljs-tag {\n\tcolor: #b9b9b9;\n}\n.theme-base16-framer-min .hljs-operator,\n.theme-base16-framer-min .hljs-punctuation,\n.theme-base16-framer-min .hljs-subst {\n\tcolor: #d0d0d0;\n}\n.theme-base16-framer-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-framer-min .hljs-bullet,\n.theme-base16-framer-min .hljs-deletion,\n.theme-base16-framer-min .hljs-name,\n.theme-base16-framer-min .hljs-selector-tag,\n.theme-base16-framer-min .hljs-template-variable,\n.theme-base16-framer-min .hljs-variable {\n\tcolor: #fd886b;\n}\n.theme-base16-framer-min .hljs-attr,\n.theme-base16-framer-min .hljs-link,\n.theme-base16-framer-min .hljs-literal,\n.theme-base16-framer-min .hljs-number,\n.theme-base16-framer-min .hljs-symbol,\n.theme-base16-framer-min .hljs-variable.constant_ {\n\tcolor: #fc4769;\n}\n.theme-base16-framer-min .hljs-class .hljs-title,\n.theme-base16-framer-min .hljs-title,\n.theme-base16-framer-min .hljs-title.class_ {\n\tcolor: #fecb6e;\n}\n.theme-base16-framer-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fecb6e;\n}\n.theme-base16-framer-min .hljs-addition,\n.theme-base16-framer-min .hljs-code,\n.theme-base16-framer-min .hljs-string,\n.theme-base16-framer-min .hljs-title.class_.inherited__ {\n\tcolor: #32ccdc;\n}\n.theme-base16-framer-min .hljs-built_in,\n.theme-base16-framer-min .hljs-doctag,\n.theme-base16-framer-min .hljs-keyword.hljs-atrule,\n.theme-base16-framer-min .hljs-quote,\n.theme-base16-framer-min .hljs-regexp {\n\tcolor: #acddfd;\n}\n.theme-base16-framer-min .hljs-attribute,\n.theme-base16-framer-min .hljs-function .hljs-title,\n.theme-base16-framer-min .hljs-section,\n.theme-base16-framer-min .hljs-title.function_,\n.theme-base16-framer-min .ruby .hljs-property {\n\tcolor: #20bcfc;\n}\n.theme-base16-framer-min .diff .hljs-meta,\n.theme-base16-framer-min .hljs-keyword,\n.theme-base16-framer-min .hljs-template-tag,\n.theme-base16-framer-min .hljs-type {\n\tcolor: #ba8cfc;\n}\n.theme-base16-framer-min .hljs-emphasis {\n\tcolor: #ba8cfc;\n\tfont-style: italic;\n}\n.theme-base16-framer-min .hljs-meta,\n.theme-base16-framer-min .hljs-meta .hljs-keyword,\n.theme-base16-framer-min .hljs-meta .hljs-string {\n\tcolor: #b15f4a;\n}\n.theme-base16-framer-min .hljs-meta .hljs-keyword,\n.theme-base16-framer-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-fruit-soda {\n\t/*!\n  Theme: Fruit Soda\n  Author: jozip\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-fruit-soda pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-fruit-soda code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-fruit-soda pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-fruit-soda code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-fruit-soda .hljs {\n\tcolor: #515151;\n\tbackground: #f1ecf1;\n}\n.theme-base16-fruit-soda .hljs::selection,\n.theme-base16-fruit-soda .hljs ::selection {\n\tbackground-color: #d8d5d5;\n\tcolor: #515151;\n}\n.theme-base16-fruit-soda .hljs-comment {\n\tcolor: #b5b4b6;\n}\n.theme-base16-fruit-soda .hljs-tag {\n\tcolor: #979598;\n}\n.theme-base16-fruit-soda .hljs-subst,\n.theme-base16-fruit-soda .hljs-punctuation,\n.theme-base16-fruit-soda .hljs-operator {\n\tcolor: #515151;\n}\n.theme-base16-fruit-soda .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-fruit-soda .hljs-bullet,\n.theme-base16-fruit-soda .hljs-variable,\n.theme-base16-fruit-soda .hljs-template-variable,\n.theme-base16-fruit-soda .hljs-selector-tag,\n.theme-base16-fruit-soda .hljs-name,\n.theme-base16-fruit-soda .hljs-deletion {\n\tcolor: #fe3e31;\n}\n.theme-base16-fruit-soda .hljs-symbol,\n.theme-base16-fruit-soda .hljs-number,\n.theme-base16-fruit-soda .hljs-link,\n.theme-base16-fruit-soda .hljs-attr,\n.theme-base16-fruit-soda .hljs-variable.constant_,\n.theme-base16-fruit-soda .hljs-literal {\n\tcolor: #fe6d08;\n}\n.theme-base16-fruit-soda .hljs-title,\n.theme-base16-fruit-soda .hljs-class .hljs-title,\n.theme-base16-fruit-soda .hljs-title.class_ {\n\tcolor: #f7e203;\n}\n.theme-base16-fruit-soda .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f7e203;\n}\n.theme-base16-fruit-soda .hljs-code,\n.theme-base16-fruit-soda .hljs-addition,\n.theme-base16-fruit-soda .hljs-title.class_.inherited__,\n.theme-base16-fruit-soda .hljs-string {\n\tcolor: #47f74c;\n}\n.theme-base16-fruit-soda .hljs-built_in,\n.theme-base16-fruit-soda .hljs-doctag,\n.theme-base16-fruit-soda .hljs-quote,\n.theme-base16-fruit-soda .hljs-keyword.hljs-atrule,\n.theme-base16-fruit-soda .hljs-regexp {\n\tcolor: #0f9cfd;\n}\n.theme-base16-fruit-soda .hljs-function .hljs-title,\n.theme-base16-fruit-soda .hljs-attribute,\n.theme-base16-fruit-soda .ruby .hljs-property,\n.theme-base16-fruit-soda .hljs-title.function_,\n.theme-base16-fruit-soda .hljs-section {\n\tcolor: #2931df;\n}\n.theme-base16-fruit-soda .hljs-type,\n.theme-base16-fruit-soda .hljs-template-tag,\n.theme-base16-fruit-soda .diff .hljs-meta,\n.theme-base16-fruit-soda .hljs-keyword {\n\tcolor: #611fce;\n}\n.theme-base16-fruit-soda .hljs-emphasis {\n\tcolor: #611fce;\n\tfont-style: italic;\n}\n.theme-base16-fruit-soda .hljs-meta,\n.theme-base16-fruit-soda .hljs-meta .hljs-keyword,\n.theme-base16-fruit-soda .hljs-meta .hljs-string {\n\tcolor: #b16f40;\n}\n.theme-base16-fruit-soda .hljs-meta .hljs-keyword,\n.theme-base16-fruit-soda .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-fruit-soda-min {\n\t/*!\n  Theme: Fruit Soda\n  Author: jozip\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-fruit-soda-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-fruit-soda-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-fruit-soda-min .hljs {\n\tcolor: #515151;\n\tbackground: #f1ecf1;\n}\n.theme-base16-fruit-soda-min .hljs ::selection,\n.theme-base16-fruit-soda-min .hljs::selection {\n\tbackground-color: #d8d5d5;\n\tcolor: #515151;\n}\n.theme-base16-fruit-soda-min .hljs-comment {\n\tcolor: #b5b4b6;\n}\n.theme-base16-fruit-soda-min .hljs-tag {\n\tcolor: #979598;\n}\n.theme-base16-fruit-soda-min .hljs-operator,\n.theme-base16-fruit-soda-min .hljs-punctuation,\n.theme-base16-fruit-soda-min .hljs-subst {\n\tcolor: #515151;\n}\n.theme-base16-fruit-soda-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-fruit-soda-min .hljs-bullet,\n.theme-base16-fruit-soda-min .hljs-deletion,\n.theme-base16-fruit-soda-min .hljs-name,\n.theme-base16-fruit-soda-min .hljs-selector-tag,\n.theme-base16-fruit-soda-min .hljs-template-variable,\n.theme-base16-fruit-soda-min .hljs-variable {\n\tcolor: #fe3e31;\n}\n.theme-base16-fruit-soda-min .hljs-attr,\n.theme-base16-fruit-soda-min .hljs-link,\n.theme-base16-fruit-soda-min .hljs-literal,\n.theme-base16-fruit-soda-min .hljs-number,\n.theme-base16-fruit-soda-min .hljs-symbol,\n.theme-base16-fruit-soda-min .hljs-variable.constant_ {\n\tcolor: #fe6d08;\n}\n.theme-base16-fruit-soda-min .hljs-class .hljs-title,\n.theme-base16-fruit-soda-min .hljs-title,\n.theme-base16-fruit-soda-min .hljs-title.class_ {\n\tcolor: #f7e203;\n}\n.theme-base16-fruit-soda-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f7e203;\n}\n.theme-base16-fruit-soda-min .hljs-addition,\n.theme-base16-fruit-soda-min .hljs-code,\n.theme-base16-fruit-soda-min .hljs-string,\n.theme-base16-fruit-soda-min .hljs-title.class_.inherited__ {\n\tcolor: #47f74c;\n}\n.theme-base16-fruit-soda-min .hljs-built_in,\n.theme-base16-fruit-soda-min .hljs-doctag,\n.theme-base16-fruit-soda-min .hljs-keyword.hljs-atrule,\n.theme-base16-fruit-soda-min .hljs-quote,\n.theme-base16-fruit-soda-min .hljs-regexp {\n\tcolor: #0f9cfd;\n}\n.theme-base16-fruit-soda-min .hljs-attribute,\n.theme-base16-fruit-soda-min .hljs-function .hljs-title,\n.theme-base16-fruit-soda-min .hljs-section,\n.theme-base16-fruit-soda-min .hljs-title.function_,\n.theme-base16-fruit-soda-min .ruby .hljs-property {\n\tcolor: #2931df;\n}\n.theme-base16-fruit-soda-min .diff .hljs-meta,\n.theme-base16-fruit-soda-min .hljs-keyword,\n.theme-base16-fruit-soda-min .hljs-template-tag,\n.theme-base16-fruit-soda-min .hljs-type {\n\tcolor: #611fce;\n}\n.theme-base16-fruit-soda-min .hljs-emphasis {\n\tcolor: #611fce;\n\tfont-style: italic;\n}\n.theme-base16-fruit-soda-min .hljs-meta,\n.theme-base16-fruit-soda-min .hljs-meta .hljs-keyword,\n.theme-base16-fruit-soda-min .hljs-meta .hljs-string {\n\tcolor: #b16f40;\n}\n.theme-base16-fruit-soda-min .hljs-meta .hljs-keyword,\n.theme-base16-fruit-soda-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-gigavolt {\n\t/*!\n  Theme: Gigavolt\n  Author: Aidan Swope (http://github.com/Whillikers)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gigavolt pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gigavolt code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gigavolt pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gigavolt code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gigavolt .hljs {\n\tcolor: #e9e7e1;\n\tbackground: #202126;\n}\n.theme-base16-gigavolt .hljs::selection,\n.theme-base16-gigavolt .hljs ::selection {\n\tbackground-color: #5a576e;\n\tcolor: #e9e7e1;\n}\n.theme-base16-gigavolt .hljs-comment {\n\tcolor: #a1d2e6;\n}\n.theme-base16-gigavolt .hljs-tag {\n\tcolor: #cad3ff;\n}\n.theme-base16-gigavolt .hljs-subst,\n.theme-base16-gigavolt .hljs-punctuation,\n.theme-base16-gigavolt .hljs-operator {\n\tcolor: #e9e7e1;\n}\n.theme-base16-gigavolt .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gigavolt .hljs-bullet,\n.theme-base16-gigavolt .hljs-variable,\n.theme-base16-gigavolt .hljs-template-variable,\n.theme-base16-gigavolt .hljs-selector-tag,\n.theme-base16-gigavolt .hljs-name,\n.theme-base16-gigavolt .hljs-deletion {\n\tcolor: #ff661a;\n}\n.theme-base16-gigavolt .hljs-symbol,\n.theme-base16-gigavolt .hljs-number,\n.theme-base16-gigavolt .hljs-link,\n.theme-base16-gigavolt .hljs-attr,\n.theme-base16-gigavolt .hljs-variable.constant_,\n.theme-base16-gigavolt .hljs-literal {\n\tcolor: #19f988;\n}\n.theme-base16-gigavolt .hljs-title,\n.theme-base16-gigavolt .hljs-class .hljs-title,\n.theme-base16-gigavolt .hljs-title.class_ {\n\tcolor: #ffdc2d;\n}\n.theme-base16-gigavolt .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffdc2d;\n}\n.theme-base16-gigavolt .hljs-code,\n.theme-base16-gigavolt .hljs-addition,\n.theme-base16-gigavolt .hljs-title.class_.inherited__,\n.theme-base16-gigavolt .hljs-string {\n\tcolor: #f2e6a9;\n}\n.theme-base16-gigavolt .hljs-built_in,\n.theme-base16-gigavolt .hljs-doctag,\n.theme-base16-gigavolt .hljs-quote,\n.theme-base16-gigavolt .hljs-keyword.hljs-atrule,\n.theme-base16-gigavolt .hljs-regexp {\n\tcolor: #fb6acb;\n}\n.theme-base16-gigavolt .hljs-function .hljs-title,\n.theme-base16-gigavolt .hljs-attribute,\n.theme-base16-gigavolt .ruby .hljs-property,\n.theme-base16-gigavolt .hljs-title.function_,\n.theme-base16-gigavolt .hljs-section {\n\tcolor: #40bfff;\n}\n.theme-base16-gigavolt .hljs-type,\n.theme-base16-gigavolt .hljs-template-tag,\n.theme-base16-gigavolt .diff .hljs-meta,\n.theme-base16-gigavolt .hljs-keyword {\n\tcolor: #ae94f9;\n}\n.theme-base16-gigavolt .hljs-emphasis {\n\tcolor: #ae94f9;\n\tfont-style: italic;\n}\n.theme-base16-gigavolt .hljs-meta,\n.theme-base16-gigavolt .hljs-meta .hljs-keyword,\n.theme-base16-gigavolt .hljs-meta .hljs-string {\n\tcolor: #6187ff;\n}\n.theme-base16-gigavolt .hljs-meta .hljs-keyword,\n.theme-base16-gigavolt .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-gigavolt-min {\n\t/*!\n  Theme: Gigavolt\n  Author: Aidan Swope (http://github.com/Whillikers)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gigavolt-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gigavolt-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gigavolt-min .hljs {\n\tcolor: #e9e7e1;\n\tbackground: #202126;\n}\n.theme-base16-gigavolt-min .hljs ::selection,\n.theme-base16-gigavolt-min .hljs::selection {\n\tbackground-color: #5a576e;\n\tcolor: #e9e7e1;\n}\n.theme-base16-gigavolt-min .hljs-comment {\n\tcolor: #a1d2e6;\n}\n.theme-base16-gigavolt-min .hljs-tag {\n\tcolor: #cad3ff;\n}\n.theme-base16-gigavolt-min .hljs-operator,\n.theme-base16-gigavolt-min .hljs-punctuation,\n.theme-base16-gigavolt-min .hljs-subst {\n\tcolor: #e9e7e1;\n}\n.theme-base16-gigavolt-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gigavolt-min .hljs-bullet,\n.theme-base16-gigavolt-min .hljs-deletion,\n.theme-base16-gigavolt-min .hljs-name,\n.theme-base16-gigavolt-min .hljs-selector-tag,\n.theme-base16-gigavolt-min .hljs-template-variable,\n.theme-base16-gigavolt-min .hljs-variable {\n\tcolor: #ff661a;\n}\n.theme-base16-gigavolt-min .hljs-attr,\n.theme-base16-gigavolt-min .hljs-link,\n.theme-base16-gigavolt-min .hljs-literal,\n.theme-base16-gigavolt-min .hljs-number,\n.theme-base16-gigavolt-min .hljs-symbol,\n.theme-base16-gigavolt-min .hljs-variable.constant_ {\n\tcolor: #19f988;\n}\n.theme-base16-gigavolt-min .hljs-class .hljs-title,\n.theme-base16-gigavolt-min .hljs-title,\n.theme-base16-gigavolt-min .hljs-title.class_ {\n\tcolor: #ffdc2d;\n}\n.theme-base16-gigavolt-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffdc2d;\n}\n.theme-base16-gigavolt-min .hljs-addition,\n.theme-base16-gigavolt-min .hljs-code,\n.theme-base16-gigavolt-min .hljs-string,\n.theme-base16-gigavolt-min .hljs-title.class_.inherited__ {\n\tcolor: #f2e6a9;\n}\n.theme-base16-gigavolt-min .hljs-built_in,\n.theme-base16-gigavolt-min .hljs-doctag,\n.theme-base16-gigavolt-min .hljs-keyword.hljs-atrule,\n.theme-base16-gigavolt-min .hljs-quote,\n.theme-base16-gigavolt-min .hljs-regexp {\n\tcolor: #fb6acb;\n}\n.theme-base16-gigavolt-min .hljs-attribute,\n.theme-base16-gigavolt-min .hljs-function .hljs-title,\n.theme-base16-gigavolt-min .hljs-section,\n.theme-base16-gigavolt-min .hljs-title.function_,\n.theme-base16-gigavolt-min .ruby .hljs-property {\n\tcolor: #40bfff;\n}\n.theme-base16-gigavolt-min .diff .hljs-meta,\n.theme-base16-gigavolt-min .hljs-keyword,\n.theme-base16-gigavolt-min .hljs-template-tag,\n.theme-base16-gigavolt-min .hljs-type {\n\tcolor: #ae94f9;\n}\n.theme-base16-gigavolt-min .hljs-emphasis {\n\tcolor: #ae94f9;\n\tfont-style: italic;\n}\n.theme-base16-gigavolt-min .hljs-meta,\n.theme-base16-gigavolt-min .hljs-meta .hljs-keyword,\n.theme-base16-gigavolt-min .hljs-meta .hljs-string {\n\tcolor: #6187ff;\n}\n.theme-base16-gigavolt-min .hljs-meta .hljs-keyword,\n.theme-base16-gigavolt-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-github {\n\t/*!\n  Theme: Github\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-github pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-github code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-github pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-github code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-github .hljs {\n\tcolor: #333;\n\tbackground: #fff;\n}\n.theme-base16-github .hljs::selection,\n.theme-base16-github .hljs ::selection {\n\tbackground-color: #c8c8fa;\n\tcolor: #333;\n}\n.theme-base16-github .hljs-comment {\n\tcolor: #969896;\n}\n.theme-base16-github .hljs-tag {\n\tcolor: #e8e8e8;\n}\n.theme-base16-github .hljs-subst,\n.theme-base16-github .hljs-punctuation,\n.theme-base16-github .hljs-operator {\n\tcolor: #333;\n}\n.theme-base16-github .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-github .hljs-bullet,\n.theme-base16-github .hljs-variable,\n.theme-base16-github .hljs-template-variable,\n.theme-base16-github .hljs-selector-tag,\n.theme-base16-github .hljs-name,\n.theme-base16-github .hljs-deletion {\n\tcolor: #ed6a43;\n}\n.theme-base16-github .hljs-symbol,\n.theme-base16-github .hljs-number,\n.theme-base16-github .hljs-link,\n.theme-base16-github .hljs-attr,\n.theme-base16-github .hljs-variable.constant_,\n.theme-base16-github .hljs-literal {\n\tcolor: #0086b3;\n}\n.theme-base16-github .hljs-title,\n.theme-base16-github .hljs-class .hljs-title,\n.theme-base16-github .hljs-title.class_ {\n\tcolor: #795da3;\n}\n.theme-base16-github .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #795da3;\n}\n.theme-base16-github .hljs-code,\n.theme-base16-github .hljs-addition,\n.theme-base16-github .hljs-title.class_.inherited__,\n.theme-base16-github .hljs-string {\n\tcolor: #183691;\n}\n.theme-base16-github .hljs-built_in,\n.theme-base16-github .hljs-doctag,\n.theme-base16-github .hljs-quote,\n.theme-base16-github .hljs-keyword.hljs-atrule,\n.theme-base16-github .hljs-regexp {\n\tcolor: #183691;\n}\n.theme-base16-github .hljs-function .hljs-title,\n.theme-base16-github .hljs-attribute,\n.theme-base16-github .ruby .hljs-property,\n.theme-base16-github .hljs-title.function_,\n.theme-base16-github .hljs-section {\n\tcolor: #795da3;\n}\n.theme-base16-github .hljs-type,\n.theme-base16-github .hljs-template-tag,\n.theme-base16-github .diff .hljs-meta,\n.theme-base16-github .hljs-keyword {\n\tcolor: #a71d5d;\n}\n.theme-base16-github .hljs-emphasis {\n\tcolor: #a71d5d;\n\tfont-style: italic;\n}\n.theme-base16-github .hljs-meta,\n.theme-base16-github .hljs-meta .hljs-keyword,\n.theme-base16-github .hljs-meta .hljs-string {\n\tcolor: #333;\n}\n.theme-base16-github .hljs-meta .hljs-keyword,\n.theme-base16-github .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-github-min {\n\t/*!\n  Theme: Github\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-github-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-github-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-github-min .hljs {\n\tcolor: #333;\n\tbackground: #fff;\n}\n.theme-base16-github-min .hljs ::selection,\n.theme-base16-github-min .hljs::selection {\n\tbackground-color: #c8c8fa;\n\tcolor: #333;\n}\n.theme-base16-github-min .hljs-comment {\n\tcolor: #969896;\n}\n.theme-base16-github-min .hljs-tag {\n\tcolor: #e8e8e8;\n}\n.theme-base16-github-min .hljs-operator,\n.theme-base16-github-min .hljs-punctuation,\n.theme-base16-github-min .hljs-subst {\n\tcolor: #333;\n}\n.theme-base16-github-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-github-min .hljs-bullet,\n.theme-base16-github-min .hljs-deletion,\n.theme-base16-github-min .hljs-name,\n.theme-base16-github-min .hljs-selector-tag,\n.theme-base16-github-min .hljs-template-variable,\n.theme-base16-github-min .hljs-variable {\n\tcolor: #ed6a43;\n}\n.theme-base16-github-min .hljs-attr,\n.theme-base16-github-min .hljs-link,\n.theme-base16-github-min .hljs-literal,\n.theme-base16-github-min .hljs-number,\n.theme-base16-github-min .hljs-symbol,\n.theme-base16-github-min .hljs-variable.constant_ {\n\tcolor: #0086b3;\n}\n.theme-base16-github-min .hljs-class .hljs-title,\n.theme-base16-github-min .hljs-title,\n.theme-base16-github-min .hljs-title.class_ {\n\tcolor: #795da3;\n}\n.theme-base16-github-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #795da3;\n}\n.theme-base16-github-min .hljs-addition,\n.theme-base16-github-min .hljs-built_in,\n.theme-base16-github-min .hljs-code,\n.theme-base16-github-min .hljs-doctag,\n.theme-base16-github-min .hljs-keyword.hljs-atrule,\n.theme-base16-github-min .hljs-quote,\n.theme-base16-github-min .hljs-regexp,\n.theme-base16-github-min .hljs-string,\n.theme-base16-github-min .hljs-title.class_.inherited__ {\n\tcolor: #183691;\n}\n.theme-base16-github-min .hljs-attribute,\n.theme-base16-github-min .hljs-function .hljs-title,\n.theme-base16-github-min .hljs-section,\n.theme-base16-github-min .hljs-title.function_,\n.theme-base16-github-min .ruby .hljs-property {\n\tcolor: #795da3;\n}\n.theme-base16-github-min .diff .hljs-meta,\n.theme-base16-github-min .hljs-keyword,\n.theme-base16-github-min .hljs-template-tag,\n.theme-base16-github-min .hljs-type {\n\tcolor: #a71d5d;\n}\n.theme-base16-github-min .hljs-emphasis {\n\tcolor: #a71d5d;\n\tfont-style: italic;\n}\n.theme-base16-github-min .hljs-meta,\n.theme-base16-github-min .hljs-meta .hljs-keyword,\n.theme-base16-github-min .hljs-meta .hljs-string {\n\tcolor: #333;\n}\n.theme-base16-github-min .hljs-meta .hljs-keyword,\n.theme-base16-github-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-google-dark {\n\t/*!\n  Theme: Google Dark\n  Author: Seth Wright (http://sethawright.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-google-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-google-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-google-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-google-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-google-dark .hljs {\n\tcolor: #c5c8c6;\n\tbackground: #1d1f21;\n}\n.theme-base16-google-dark .hljs::selection,\n.theme-base16-google-dark .hljs ::selection {\n\tbackground-color: #373b41;\n\tcolor: #c5c8c6;\n}\n.theme-base16-google-dark .hljs-comment {\n\tcolor: #969896;\n}\n.theme-base16-google-dark .hljs-tag {\n\tcolor: #b4b7b4;\n}\n.theme-base16-google-dark .hljs-subst,\n.theme-base16-google-dark .hljs-punctuation,\n.theme-base16-google-dark .hljs-operator {\n\tcolor: #c5c8c6;\n}\n.theme-base16-google-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-google-dark .hljs-bullet,\n.theme-base16-google-dark .hljs-variable,\n.theme-base16-google-dark .hljs-template-variable,\n.theme-base16-google-dark .hljs-selector-tag,\n.theme-base16-google-dark .hljs-name,\n.theme-base16-google-dark .hljs-deletion {\n\tcolor: #cc342b;\n}\n.theme-base16-google-dark .hljs-symbol,\n.theme-base16-google-dark .hljs-number,\n.theme-base16-google-dark .hljs-link,\n.theme-base16-google-dark .hljs-attr,\n.theme-base16-google-dark .hljs-variable.constant_,\n.theme-base16-google-dark .hljs-literal {\n\tcolor: #f96a38;\n}\n.theme-base16-google-dark .hljs-title,\n.theme-base16-google-dark .hljs-class .hljs-title,\n.theme-base16-google-dark .hljs-title.class_ {\n\tcolor: #fba922;\n}\n.theme-base16-google-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fba922;\n}\n.theme-base16-google-dark .hljs-code,\n.theme-base16-google-dark .hljs-addition,\n.theme-base16-google-dark .hljs-title.class_.inherited__,\n.theme-base16-google-dark .hljs-string {\n\tcolor: #198844;\n}\n.theme-base16-google-dark .hljs-built_in,\n.theme-base16-google-dark .hljs-doctag,\n.theme-base16-google-dark .hljs-quote,\n.theme-base16-google-dark .hljs-keyword.hljs-atrule,\n.theme-base16-google-dark .hljs-regexp {\n\tcolor: #3971ed;\n}\n.theme-base16-google-dark .hljs-function .hljs-title,\n.theme-base16-google-dark .hljs-attribute,\n.theme-base16-google-dark .ruby .hljs-property,\n.theme-base16-google-dark .hljs-title.function_,\n.theme-base16-google-dark .hljs-section {\n\tcolor: #3971ed;\n}\n.theme-base16-google-dark .hljs-type,\n.theme-base16-google-dark .hljs-template-tag,\n.theme-base16-google-dark .diff .hljs-meta,\n.theme-base16-google-dark .hljs-keyword {\n\tcolor: #a36ac7;\n}\n.theme-base16-google-dark .hljs-emphasis {\n\tcolor: #a36ac7;\n\tfont-style: italic;\n}\n.theme-base16-google-dark .hljs-meta,\n.theme-base16-google-dark .hljs-meta .hljs-keyword,\n.theme-base16-google-dark .hljs-meta .hljs-string {\n\tcolor: #3971ed;\n}\n.theme-base16-google-dark .hljs-meta .hljs-keyword,\n.theme-base16-google-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-google-dark-min {\n\t/*!\n  Theme: Google Dark\n  Author: Seth Wright (http://sethawright.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-google-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-google-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-google-dark-min .hljs {\n\tcolor: #c5c8c6;\n\tbackground: #1d1f21;\n}\n.theme-base16-google-dark-min .hljs ::selection,\n.theme-base16-google-dark-min .hljs::selection {\n\tbackground-color: #373b41;\n\tcolor: #c5c8c6;\n}\n.theme-base16-google-dark-min .hljs-comment {\n\tcolor: #969896;\n}\n.theme-base16-google-dark-min .hljs-tag {\n\tcolor: #b4b7b4;\n}\n.theme-base16-google-dark-min .hljs-operator,\n.theme-base16-google-dark-min .hljs-punctuation,\n.theme-base16-google-dark-min .hljs-subst {\n\tcolor: #c5c8c6;\n}\n.theme-base16-google-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-google-dark-min .hljs-bullet,\n.theme-base16-google-dark-min .hljs-deletion,\n.theme-base16-google-dark-min .hljs-name,\n.theme-base16-google-dark-min .hljs-selector-tag,\n.theme-base16-google-dark-min .hljs-template-variable,\n.theme-base16-google-dark-min .hljs-variable {\n\tcolor: #cc342b;\n}\n.theme-base16-google-dark-min .hljs-attr,\n.theme-base16-google-dark-min .hljs-link,\n.theme-base16-google-dark-min .hljs-literal,\n.theme-base16-google-dark-min .hljs-number,\n.theme-base16-google-dark-min .hljs-symbol,\n.theme-base16-google-dark-min .hljs-variable.constant_ {\n\tcolor: #f96a38;\n}\n.theme-base16-google-dark-min .hljs-class .hljs-title,\n.theme-base16-google-dark-min .hljs-title,\n.theme-base16-google-dark-min .hljs-title.class_ {\n\tcolor: #fba922;\n}\n.theme-base16-google-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fba922;\n}\n.theme-base16-google-dark-min .hljs-addition,\n.theme-base16-google-dark-min .hljs-code,\n.theme-base16-google-dark-min .hljs-string,\n.theme-base16-google-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #198844;\n}\n.theme-base16-google-dark-min .hljs-attribute,\n.theme-base16-google-dark-min .hljs-built_in,\n.theme-base16-google-dark-min .hljs-doctag,\n.theme-base16-google-dark-min .hljs-function .hljs-title,\n.theme-base16-google-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-google-dark-min .hljs-quote,\n.theme-base16-google-dark-min .hljs-regexp,\n.theme-base16-google-dark-min .hljs-section,\n.theme-base16-google-dark-min .hljs-title.function_,\n.theme-base16-google-dark-min .ruby .hljs-property {\n\tcolor: #3971ed;\n}\n.theme-base16-google-dark-min .diff .hljs-meta,\n.theme-base16-google-dark-min .hljs-keyword,\n.theme-base16-google-dark-min .hljs-template-tag,\n.theme-base16-google-dark-min .hljs-type {\n\tcolor: #a36ac7;\n}\n.theme-base16-google-dark-min .hljs-emphasis {\n\tcolor: #a36ac7;\n\tfont-style: italic;\n}\n.theme-base16-google-dark-min .hljs-meta,\n.theme-base16-google-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-google-dark-min .hljs-meta .hljs-string {\n\tcolor: #3971ed;\n}\n.theme-base16-google-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-google-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-google-light {\n\t/*!\n  Theme: Google Light\n  Author: Seth Wright (http://sethawright.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-google-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-google-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-google-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-google-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-google-light .hljs {\n\tcolor: #373b41;\n\tbackground: #fff;\n}\n.theme-base16-google-light .hljs::selection,\n.theme-base16-google-light .hljs ::selection {\n\tbackground-color: #c5c8c6;\n\tcolor: #373b41;\n}\n.theme-base16-google-light .hljs-comment {\n\tcolor: #b4b7b4;\n}\n.theme-base16-google-light .hljs-tag {\n\tcolor: #969896;\n}\n.theme-base16-google-light .hljs-subst,\n.theme-base16-google-light .hljs-punctuation,\n.theme-base16-google-light .hljs-operator {\n\tcolor: #373b41;\n}\n.theme-base16-google-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-google-light .hljs-bullet,\n.theme-base16-google-light .hljs-variable,\n.theme-base16-google-light .hljs-template-variable,\n.theme-base16-google-light .hljs-selector-tag,\n.theme-base16-google-light .hljs-name,\n.theme-base16-google-light .hljs-deletion {\n\tcolor: #cc342b;\n}\n.theme-base16-google-light .hljs-symbol,\n.theme-base16-google-light .hljs-number,\n.theme-base16-google-light .hljs-link,\n.theme-base16-google-light .hljs-attr,\n.theme-base16-google-light .hljs-variable.constant_,\n.theme-base16-google-light .hljs-literal {\n\tcolor: #f96a38;\n}\n.theme-base16-google-light .hljs-title,\n.theme-base16-google-light .hljs-class .hljs-title,\n.theme-base16-google-light .hljs-title.class_ {\n\tcolor: #fba922;\n}\n.theme-base16-google-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fba922;\n}\n.theme-base16-google-light .hljs-code,\n.theme-base16-google-light .hljs-addition,\n.theme-base16-google-light .hljs-title.class_.inherited__,\n.theme-base16-google-light .hljs-string {\n\tcolor: #198844;\n}\n.theme-base16-google-light .hljs-built_in,\n.theme-base16-google-light .hljs-doctag,\n.theme-base16-google-light .hljs-quote,\n.theme-base16-google-light .hljs-keyword.hljs-atrule,\n.theme-base16-google-light .hljs-regexp {\n\tcolor: #3971ed;\n}\n.theme-base16-google-light .hljs-function .hljs-title,\n.theme-base16-google-light .hljs-attribute,\n.theme-base16-google-light .ruby .hljs-property,\n.theme-base16-google-light .hljs-title.function_,\n.theme-base16-google-light .hljs-section {\n\tcolor: #3971ed;\n}\n.theme-base16-google-light .hljs-type,\n.theme-base16-google-light .hljs-template-tag,\n.theme-base16-google-light .diff .hljs-meta,\n.theme-base16-google-light .hljs-keyword {\n\tcolor: #a36ac7;\n}\n.theme-base16-google-light .hljs-emphasis {\n\tcolor: #a36ac7;\n\tfont-style: italic;\n}\n.theme-base16-google-light .hljs-meta,\n.theme-base16-google-light .hljs-meta .hljs-keyword,\n.theme-base16-google-light .hljs-meta .hljs-string {\n\tcolor: #3971ed;\n}\n.theme-base16-google-light .hljs-meta .hljs-keyword,\n.theme-base16-google-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-google-light-min {\n\t/*!\n  Theme: Google Light\n  Author: Seth Wright (http://sethawright.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-google-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-google-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-google-light-min .hljs {\n\tcolor: #373b41;\n\tbackground: #fff;\n}\n.theme-base16-google-light-min .hljs ::selection,\n.theme-base16-google-light-min .hljs::selection {\n\tbackground-color: #c5c8c6;\n\tcolor: #373b41;\n}\n.theme-base16-google-light-min .hljs-comment {\n\tcolor: #b4b7b4;\n}\n.theme-base16-google-light-min .hljs-tag {\n\tcolor: #969896;\n}\n.theme-base16-google-light-min .hljs-operator,\n.theme-base16-google-light-min .hljs-punctuation,\n.theme-base16-google-light-min .hljs-subst {\n\tcolor: #373b41;\n}\n.theme-base16-google-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-google-light-min .hljs-bullet,\n.theme-base16-google-light-min .hljs-deletion,\n.theme-base16-google-light-min .hljs-name,\n.theme-base16-google-light-min .hljs-selector-tag,\n.theme-base16-google-light-min .hljs-template-variable,\n.theme-base16-google-light-min .hljs-variable {\n\tcolor: #cc342b;\n}\n.theme-base16-google-light-min .hljs-attr,\n.theme-base16-google-light-min .hljs-link,\n.theme-base16-google-light-min .hljs-literal,\n.theme-base16-google-light-min .hljs-number,\n.theme-base16-google-light-min .hljs-symbol,\n.theme-base16-google-light-min .hljs-variable.constant_ {\n\tcolor: #f96a38;\n}\n.theme-base16-google-light-min .hljs-class .hljs-title,\n.theme-base16-google-light-min .hljs-title,\n.theme-base16-google-light-min .hljs-title.class_ {\n\tcolor: #fba922;\n}\n.theme-base16-google-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fba922;\n}\n.theme-base16-google-light-min .hljs-addition,\n.theme-base16-google-light-min .hljs-code,\n.theme-base16-google-light-min .hljs-string,\n.theme-base16-google-light-min .hljs-title.class_.inherited__ {\n\tcolor: #198844;\n}\n.theme-base16-google-light-min .hljs-attribute,\n.theme-base16-google-light-min .hljs-built_in,\n.theme-base16-google-light-min .hljs-doctag,\n.theme-base16-google-light-min .hljs-function .hljs-title,\n.theme-base16-google-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-google-light-min .hljs-quote,\n.theme-base16-google-light-min .hljs-regexp,\n.theme-base16-google-light-min .hljs-section,\n.theme-base16-google-light-min .hljs-title.function_,\n.theme-base16-google-light-min .ruby .hljs-property {\n\tcolor: #3971ed;\n}\n.theme-base16-google-light-min .diff .hljs-meta,\n.theme-base16-google-light-min .hljs-keyword,\n.theme-base16-google-light-min .hljs-template-tag,\n.theme-base16-google-light-min .hljs-type {\n\tcolor: #a36ac7;\n}\n.theme-base16-google-light-min .hljs-emphasis {\n\tcolor: #a36ac7;\n\tfont-style: italic;\n}\n.theme-base16-google-light-min .hljs-meta,\n.theme-base16-google-light-min .hljs-meta .hljs-keyword,\n.theme-base16-google-light-min .hljs-meta .hljs-string {\n\tcolor: #3971ed;\n}\n.theme-base16-google-light-min .hljs-meta .hljs-keyword,\n.theme-base16-google-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-grayscale-dark {\n\t/*!\n  Theme: Grayscale Dark\n  Author: Alexandre Gavioli (https://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-grayscale-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-grayscale-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-grayscale-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-grayscale-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-grayscale-dark .hljs {\n\tcolor: #b9b9b9;\n\tbackground: #101010;\n}\n.theme-base16-grayscale-dark .hljs::selection,\n.theme-base16-grayscale-dark .hljs ::selection {\n\tbackground-color: #464646;\n\tcolor: #b9b9b9;\n}\n.theme-base16-grayscale-dark .hljs-comment {\n\tcolor: #525252;\n}\n.theme-base16-grayscale-dark .hljs-tag {\n\tcolor: #ababab;\n}\n.theme-base16-grayscale-dark .hljs-subst,\n.theme-base16-grayscale-dark .hljs-punctuation,\n.theme-base16-grayscale-dark .hljs-operator {\n\tcolor: #b9b9b9;\n}\n.theme-base16-grayscale-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-grayscale-dark .hljs-bullet,\n.theme-base16-grayscale-dark .hljs-variable,\n.theme-base16-grayscale-dark .hljs-template-variable,\n.theme-base16-grayscale-dark .hljs-selector-tag,\n.theme-base16-grayscale-dark .hljs-name,\n.theme-base16-grayscale-dark .hljs-deletion {\n\tcolor: #7c7c7c;\n}\n.theme-base16-grayscale-dark .hljs-symbol,\n.theme-base16-grayscale-dark .hljs-number,\n.theme-base16-grayscale-dark .hljs-link,\n.theme-base16-grayscale-dark .hljs-attr,\n.theme-base16-grayscale-dark .hljs-variable.constant_,\n.theme-base16-grayscale-dark .hljs-literal {\n\tcolor: #999;\n}\n.theme-base16-grayscale-dark .hljs-title,\n.theme-base16-grayscale-dark .hljs-class .hljs-title,\n.theme-base16-grayscale-dark .hljs-title.class_ {\n\tcolor: #a0a0a0;\n}\n.theme-base16-grayscale-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a0a0a0;\n}\n.theme-base16-grayscale-dark .hljs-code,\n.theme-base16-grayscale-dark .hljs-addition,\n.theme-base16-grayscale-dark .hljs-title.class_.inherited__,\n.theme-base16-grayscale-dark .hljs-string {\n\tcolor: #8e8e8e;\n}\n.theme-base16-grayscale-dark .hljs-built_in,\n.theme-base16-grayscale-dark .hljs-doctag,\n.theme-base16-grayscale-dark .hljs-quote,\n.theme-base16-grayscale-dark .hljs-keyword.hljs-atrule,\n.theme-base16-grayscale-dark .hljs-regexp {\n\tcolor: #868686;\n}\n.theme-base16-grayscale-dark .hljs-function .hljs-title,\n.theme-base16-grayscale-dark .hljs-attribute,\n.theme-base16-grayscale-dark .ruby .hljs-property,\n.theme-base16-grayscale-dark .hljs-title.function_,\n.theme-base16-grayscale-dark .hljs-section {\n\tcolor: #686868;\n}\n.theme-base16-grayscale-dark .hljs-type,\n.theme-base16-grayscale-dark .hljs-template-tag,\n.theme-base16-grayscale-dark .diff .hljs-meta,\n.theme-base16-grayscale-dark .hljs-keyword {\n\tcolor: #747474;\n}\n.theme-base16-grayscale-dark .hljs-emphasis {\n\tcolor: #747474;\n\tfont-style: italic;\n}\n.theme-base16-grayscale-dark .hljs-meta,\n.theme-base16-grayscale-dark .hljs-meta .hljs-keyword,\n.theme-base16-grayscale-dark .hljs-meta .hljs-string {\n\tcolor: #5e5e5e;\n}\n.theme-base16-grayscale-dark .hljs-meta .hljs-keyword,\n.theme-base16-grayscale-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-grayscale-dark-min {\n\t/*!\n  Theme: Grayscale Dark\n  Author: Alexandre Gavioli (https://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-grayscale-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-grayscale-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-grayscale-dark-min .hljs {\n\tcolor: #b9b9b9;\n\tbackground: #101010;\n}\n.theme-base16-grayscale-dark-min .hljs ::selection,\n.theme-base16-grayscale-dark-min .hljs::selection {\n\tbackground-color: #464646;\n\tcolor: #b9b9b9;\n}\n.theme-base16-grayscale-dark-min .hljs-comment {\n\tcolor: #525252;\n}\n.theme-base16-grayscale-dark-min .hljs-tag {\n\tcolor: #ababab;\n}\n.theme-base16-grayscale-dark-min .hljs-operator,\n.theme-base16-grayscale-dark-min .hljs-punctuation,\n.theme-base16-grayscale-dark-min .hljs-subst {\n\tcolor: #b9b9b9;\n}\n.theme-base16-grayscale-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-grayscale-dark-min .hljs-bullet,\n.theme-base16-grayscale-dark-min .hljs-deletion,\n.theme-base16-grayscale-dark-min .hljs-name,\n.theme-base16-grayscale-dark-min .hljs-selector-tag,\n.theme-base16-grayscale-dark-min .hljs-template-variable,\n.theme-base16-grayscale-dark-min .hljs-variable {\n\tcolor: #7c7c7c;\n}\n.theme-base16-grayscale-dark-min .hljs-attr,\n.theme-base16-grayscale-dark-min .hljs-link,\n.theme-base16-grayscale-dark-min .hljs-literal,\n.theme-base16-grayscale-dark-min .hljs-number,\n.theme-base16-grayscale-dark-min .hljs-symbol,\n.theme-base16-grayscale-dark-min .hljs-variable.constant_ {\n\tcolor: #999;\n}\n.theme-base16-grayscale-dark-min .hljs-class .hljs-title,\n.theme-base16-grayscale-dark-min .hljs-title,\n.theme-base16-grayscale-dark-min .hljs-title.class_ {\n\tcolor: #a0a0a0;\n}\n.theme-base16-grayscale-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a0a0a0;\n}\n.theme-base16-grayscale-dark-min .hljs-addition,\n.theme-base16-grayscale-dark-min .hljs-code,\n.theme-base16-grayscale-dark-min .hljs-string,\n.theme-base16-grayscale-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #8e8e8e;\n}\n.theme-base16-grayscale-dark-min .hljs-built_in,\n.theme-base16-grayscale-dark-min .hljs-doctag,\n.theme-base16-grayscale-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-grayscale-dark-min .hljs-quote,\n.theme-base16-grayscale-dark-min .hljs-regexp {\n\tcolor: #868686;\n}\n.theme-base16-grayscale-dark-min .hljs-attribute,\n.theme-base16-grayscale-dark-min .hljs-function .hljs-title,\n.theme-base16-grayscale-dark-min .hljs-section,\n.theme-base16-grayscale-dark-min .hljs-title.function_,\n.theme-base16-grayscale-dark-min .ruby .hljs-property {\n\tcolor: #686868;\n}\n.theme-base16-grayscale-dark-min .diff .hljs-meta,\n.theme-base16-grayscale-dark-min .hljs-keyword,\n.theme-base16-grayscale-dark-min .hljs-template-tag,\n.theme-base16-grayscale-dark-min .hljs-type {\n\tcolor: #747474;\n}\n.theme-base16-grayscale-dark-min .hljs-emphasis {\n\tcolor: #747474;\n\tfont-style: italic;\n}\n.theme-base16-grayscale-dark-min .hljs-meta,\n.theme-base16-grayscale-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-grayscale-dark-min .hljs-meta .hljs-string {\n\tcolor: #5e5e5e;\n}\n.theme-base16-grayscale-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-grayscale-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-grayscale-light {\n\t/*!\n  Theme: Grayscale Light\n  Author: Alexandre Gavioli (https://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-grayscale-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-grayscale-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-grayscale-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-grayscale-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-grayscale-light .hljs {\n\tcolor: #464646;\n\tbackground: #f7f7f7;\n}\n.theme-base16-grayscale-light .hljs::selection,\n.theme-base16-grayscale-light .hljs ::selection {\n\tbackground-color: #b9b9b9;\n\tcolor: #464646;\n}\n.theme-base16-grayscale-light .hljs-comment {\n\tcolor: #ababab;\n}\n.theme-base16-grayscale-light .hljs-tag {\n\tcolor: #525252;\n}\n.theme-base16-grayscale-light .hljs-subst,\n.theme-base16-grayscale-light .hljs-punctuation,\n.theme-base16-grayscale-light .hljs-operator {\n\tcolor: #464646;\n}\n.theme-base16-grayscale-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-grayscale-light .hljs-bullet,\n.theme-base16-grayscale-light .hljs-variable,\n.theme-base16-grayscale-light .hljs-template-variable,\n.theme-base16-grayscale-light .hljs-selector-tag,\n.theme-base16-grayscale-light .hljs-name,\n.theme-base16-grayscale-light .hljs-deletion {\n\tcolor: #7c7c7c;\n}\n.theme-base16-grayscale-light .hljs-symbol,\n.theme-base16-grayscale-light .hljs-number,\n.theme-base16-grayscale-light .hljs-link,\n.theme-base16-grayscale-light .hljs-attr,\n.theme-base16-grayscale-light .hljs-variable.constant_,\n.theme-base16-grayscale-light .hljs-literal {\n\tcolor: #999;\n}\n.theme-base16-grayscale-light .hljs-title,\n.theme-base16-grayscale-light .hljs-class .hljs-title,\n.theme-base16-grayscale-light .hljs-title.class_ {\n\tcolor: #a0a0a0;\n}\n.theme-base16-grayscale-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a0a0a0;\n}\n.theme-base16-grayscale-light .hljs-code,\n.theme-base16-grayscale-light .hljs-addition,\n.theme-base16-grayscale-light .hljs-title.class_.inherited__,\n.theme-base16-grayscale-light .hljs-string {\n\tcolor: #8e8e8e;\n}\n.theme-base16-grayscale-light .hljs-built_in,\n.theme-base16-grayscale-light .hljs-doctag,\n.theme-base16-grayscale-light .hljs-quote,\n.theme-base16-grayscale-light .hljs-keyword.hljs-atrule,\n.theme-base16-grayscale-light .hljs-regexp {\n\tcolor: #868686;\n}\n.theme-base16-grayscale-light .hljs-function .hljs-title,\n.theme-base16-grayscale-light .hljs-attribute,\n.theme-base16-grayscale-light .ruby .hljs-property,\n.theme-base16-grayscale-light .hljs-title.function_,\n.theme-base16-grayscale-light .hljs-section {\n\tcolor: #686868;\n}\n.theme-base16-grayscale-light .hljs-type,\n.theme-base16-grayscale-light .hljs-template-tag,\n.theme-base16-grayscale-light .diff .hljs-meta,\n.theme-base16-grayscale-light .hljs-keyword {\n\tcolor: #747474;\n}\n.theme-base16-grayscale-light .hljs-emphasis {\n\tcolor: #747474;\n\tfont-style: italic;\n}\n.theme-base16-grayscale-light .hljs-meta,\n.theme-base16-grayscale-light .hljs-meta .hljs-keyword,\n.theme-base16-grayscale-light .hljs-meta .hljs-string {\n\tcolor: #5e5e5e;\n}\n.theme-base16-grayscale-light .hljs-meta .hljs-keyword,\n.theme-base16-grayscale-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-grayscale-light-min {\n\t/*!\n  Theme: Grayscale Light\n  Author: Alexandre Gavioli (https://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-grayscale-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-grayscale-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-grayscale-light-min .hljs {\n\tcolor: #464646;\n\tbackground: #f7f7f7;\n}\n.theme-base16-grayscale-light-min .hljs ::selection,\n.theme-base16-grayscale-light-min .hljs::selection {\n\tbackground-color: #b9b9b9;\n\tcolor: #464646;\n}\n.theme-base16-grayscale-light-min .hljs-comment {\n\tcolor: #ababab;\n}\n.theme-base16-grayscale-light-min .hljs-tag {\n\tcolor: #525252;\n}\n.theme-base16-grayscale-light-min .hljs-operator,\n.theme-base16-grayscale-light-min .hljs-punctuation,\n.theme-base16-grayscale-light-min .hljs-subst {\n\tcolor: #464646;\n}\n.theme-base16-grayscale-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-grayscale-light-min .hljs-bullet,\n.theme-base16-grayscale-light-min .hljs-deletion,\n.theme-base16-grayscale-light-min .hljs-name,\n.theme-base16-grayscale-light-min .hljs-selector-tag,\n.theme-base16-grayscale-light-min .hljs-template-variable,\n.theme-base16-grayscale-light-min .hljs-variable {\n\tcolor: #7c7c7c;\n}\n.theme-base16-grayscale-light-min .hljs-attr,\n.theme-base16-grayscale-light-min .hljs-link,\n.theme-base16-grayscale-light-min .hljs-literal,\n.theme-base16-grayscale-light-min .hljs-number,\n.theme-base16-grayscale-light-min .hljs-symbol,\n.theme-base16-grayscale-light-min .hljs-variable.constant_ {\n\tcolor: #999;\n}\n.theme-base16-grayscale-light-min .hljs-class .hljs-title,\n.theme-base16-grayscale-light-min .hljs-title,\n.theme-base16-grayscale-light-min .hljs-title.class_ {\n\tcolor: #a0a0a0;\n}\n.theme-base16-grayscale-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a0a0a0;\n}\n.theme-base16-grayscale-light-min .hljs-addition,\n.theme-base16-grayscale-light-min .hljs-code,\n.theme-base16-grayscale-light-min .hljs-string,\n.theme-base16-grayscale-light-min .hljs-title.class_.inherited__ {\n\tcolor: #8e8e8e;\n}\n.theme-base16-grayscale-light-min .hljs-built_in,\n.theme-base16-grayscale-light-min .hljs-doctag,\n.theme-base16-grayscale-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-grayscale-light-min .hljs-quote,\n.theme-base16-grayscale-light-min .hljs-regexp {\n\tcolor: #868686;\n}\n.theme-base16-grayscale-light-min .hljs-attribute,\n.theme-base16-grayscale-light-min .hljs-function .hljs-title,\n.theme-base16-grayscale-light-min .hljs-section,\n.theme-base16-grayscale-light-min .hljs-title.function_,\n.theme-base16-grayscale-light-min .ruby .hljs-property {\n\tcolor: #686868;\n}\n.theme-base16-grayscale-light-min .diff .hljs-meta,\n.theme-base16-grayscale-light-min .hljs-keyword,\n.theme-base16-grayscale-light-min .hljs-template-tag,\n.theme-base16-grayscale-light-min .hljs-type {\n\tcolor: #747474;\n}\n.theme-base16-grayscale-light-min .hljs-emphasis {\n\tcolor: #747474;\n\tfont-style: italic;\n}\n.theme-base16-grayscale-light-min .hljs-meta,\n.theme-base16-grayscale-light-min .hljs-meta .hljs-keyword,\n.theme-base16-grayscale-light-min .hljs-meta .hljs-string {\n\tcolor: #5e5e5e;\n}\n.theme-base16-grayscale-light-min .hljs-meta .hljs-keyword,\n.theme-base16-grayscale-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-green-screen {\n\t/*!\n  Theme: Green Screen\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-green-screen pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-green-screen code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-green-screen pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-green-screen code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-green-screen .hljs {\n\tcolor: #0b0;\n\tbackground: #010;\n}\n.theme-base16-green-screen .hljs::selection,\n.theme-base16-green-screen .hljs ::selection {\n\tbackground-color: #050;\n\tcolor: #0b0;\n}\n.theme-base16-green-screen .hljs-comment {\n\tcolor: #070;\n}\n.theme-base16-green-screen .hljs-tag {\n\tcolor: #090;\n}\n.theme-base16-green-screen .hljs-subst,\n.theme-base16-green-screen .hljs-punctuation,\n.theme-base16-green-screen .hljs-operator {\n\tcolor: #0b0;\n}\n.theme-base16-green-screen .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-green-screen .hljs-bullet,\n.theme-base16-green-screen .hljs-variable,\n.theme-base16-green-screen .hljs-template-variable,\n.theme-base16-green-screen .hljs-selector-tag,\n.theme-base16-green-screen .hljs-name,\n.theme-base16-green-screen .hljs-deletion {\n\tcolor: #070;\n}\n.theme-base16-green-screen .hljs-symbol,\n.theme-base16-green-screen .hljs-number,\n.theme-base16-green-screen .hljs-link,\n.theme-base16-green-screen .hljs-attr,\n.theme-base16-green-screen .hljs-variable.constant_,\n.theme-base16-green-screen .hljs-literal {\n\tcolor: #090;\n}\n.theme-base16-green-screen .hljs-title,\n.theme-base16-green-screen .hljs-class .hljs-title,\n.theme-base16-green-screen .hljs-title.class_ {\n\tcolor: #070;\n}\n.theme-base16-green-screen .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #070;\n}\n.theme-base16-green-screen .hljs-code,\n.theme-base16-green-screen .hljs-addition,\n.theme-base16-green-screen .hljs-title.class_.inherited__,\n.theme-base16-green-screen .hljs-string {\n\tcolor: #0b0;\n}\n.theme-base16-green-screen .hljs-built_in,\n.theme-base16-green-screen .hljs-doctag,\n.theme-base16-green-screen .hljs-quote,\n.theme-base16-green-screen .hljs-keyword.hljs-atrule,\n.theme-base16-green-screen .hljs-regexp {\n\tcolor: #050;\n}\n.theme-base16-green-screen .hljs-function .hljs-title,\n.theme-base16-green-screen .hljs-attribute,\n.theme-base16-green-screen .ruby .hljs-property,\n.theme-base16-green-screen .hljs-title.function_,\n.theme-base16-green-screen .hljs-section {\n\tcolor: #090;\n}\n.theme-base16-green-screen .hljs-type,\n.theme-base16-green-screen .hljs-template-tag,\n.theme-base16-green-screen .diff .hljs-meta,\n.theme-base16-green-screen .hljs-keyword {\n\tcolor: #0b0;\n}\n.theme-base16-green-screen .hljs-emphasis {\n\tcolor: #0b0;\n\tfont-style: italic;\n}\n.theme-base16-green-screen .hljs-meta,\n.theme-base16-green-screen .hljs-meta .hljs-keyword,\n.theme-base16-green-screen .hljs-meta .hljs-string {\n\tcolor: #050;\n}\n.theme-base16-green-screen .hljs-meta .hljs-keyword,\n.theme-base16-green-screen .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-green-screen-min {\n\t/*!\n  Theme: Green Screen\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-green-screen-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-green-screen-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-green-screen-min .hljs {\n\tcolor: #0b0;\n\tbackground: #010;\n}\n.theme-base16-green-screen-min .hljs ::selection,\n.theme-base16-green-screen-min .hljs::selection {\n\tbackground-color: #050;\n\tcolor: #0b0;\n}\n.theme-base16-green-screen-min .hljs-comment {\n\tcolor: #070;\n}\n.theme-base16-green-screen-min .hljs-tag {\n\tcolor: #090;\n}\n.theme-base16-green-screen-min .hljs-operator,\n.theme-base16-green-screen-min .hljs-punctuation,\n.theme-base16-green-screen-min .hljs-subst {\n\tcolor: #0b0;\n}\n.theme-base16-green-screen-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-green-screen-min .hljs-bullet,\n.theme-base16-green-screen-min .hljs-deletion,\n.theme-base16-green-screen-min .hljs-name,\n.theme-base16-green-screen-min .hljs-selector-tag,\n.theme-base16-green-screen-min .hljs-template-variable,\n.theme-base16-green-screen-min .hljs-variable {\n\tcolor: #070;\n}\n.theme-base16-green-screen-min .hljs-attr,\n.theme-base16-green-screen-min .hljs-link,\n.theme-base16-green-screen-min .hljs-literal,\n.theme-base16-green-screen-min .hljs-number,\n.theme-base16-green-screen-min .hljs-symbol,\n.theme-base16-green-screen-min .hljs-variable.constant_ {\n\tcolor: #090;\n}\n.theme-base16-green-screen-min .hljs-class .hljs-title,\n.theme-base16-green-screen-min .hljs-title,\n.theme-base16-green-screen-min .hljs-title.class_ {\n\tcolor: #070;\n}\n.theme-base16-green-screen-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #070;\n}\n.theme-base16-green-screen-min .hljs-addition,\n.theme-base16-green-screen-min .hljs-code,\n.theme-base16-green-screen-min .hljs-string,\n.theme-base16-green-screen-min .hljs-title.class_.inherited__ {\n\tcolor: #0b0;\n}\n.theme-base16-green-screen-min .hljs-built_in,\n.theme-base16-green-screen-min .hljs-doctag,\n.theme-base16-green-screen-min .hljs-keyword.hljs-atrule,\n.theme-base16-green-screen-min .hljs-quote,\n.theme-base16-green-screen-min .hljs-regexp {\n\tcolor: #050;\n}\n.theme-base16-green-screen-min .hljs-attribute,\n.theme-base16-green-screen-min .hljs-function .hljs-title,\n.theme-base16-green-screen-min .hljs-section,\n.theme-base16-green-screen-min .hljs-title.function_,\n.theme-base16-green-screen-min .ruby .hljs-property {\n\tcolor: #090;\n}\n.theme-base16-green-screen-min .diff .hljs-meta,\n.theme-base16-green-screen-min .hljs-keyword,\n.theme-base16-green-screen-min .hljs-template-tag,\n.theme-base16-green-screen-min .hljs-type {\n\tcolor: #0b0;\n}\n.theme-base16-green-screen-min .hljs-emphasis {\n\tcolor: #0b0;\n\tfont-style: italic;\n}\n.theme-base16-green-screen-min .hljs-meta,\n.theme-base16-green-screen-min .hljs-meta .hljs-keyword,\n.theme-base16-green-screen-min .hljs-meta .hljs-string {\n\tcolor: #050;\n}\n.theme-base16-green-screen-min .hljs-meta .hljs-keyword,\n.theme-base16-green-screen-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-gruvbox-dark-hard {\n\t/*!\n  Theme: Gruvbox dark, hard\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-dark-hard pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-hard code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-hard pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-hard code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-hard .hljs {\n\tcolor: #d5c4a1;\n\tbackground: #1d2021;\n}\n.theme-base16-gruvbox-dark-hard .hljs::selection,\n.theme-base16-gruvbox-dark-hard .hljs ::selection {\n\tbackground-color: #504945;\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-hard .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-dark-hard .hljs-tag {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-dark-hard .hljs-subst,\n.theme-base16-gruvbox-dark-hard .hljs-punctuation,\n.theme-base16-gruvbox-dark-hard .hljs-operator {\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-hard .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-dark-hard .hljs-bullet,\n.theme-base16-gruvbox-dark-hard .hljs-variable,\n.theme-base16-gruvbox-dark-hard .hljs-template-variable,\n.theme-base16-gruvbox-dark-hard .hljs-selector-tag,\n.theme-base16-gruvbox-dark-hard .hljs-name,\n.theme-base16-gruvbox-dark-hard .hljs-deletion {\n\tcolor: #fb4934;\n}\n.theme-base16-gruvbox-dark-hard .hljs-symbol,\n.theme-base16-gruvbox-dark-hard .hljs-number,\n.theme-base16-gruvbox-dark-hard .hljs-link,\n.theme-base16-gruvbox-dark-hard .hljs-attr,\n.theme-base16-gruvbox-dark-hard .hljs-variable.constant_,\n.theme-base16-gruvbox-dark-hard .hljs-literal {\n\tcolor: #fe8019;\n}\n.theme-base16-gruvbox-dark-hard .hljs-title,\n.theme-base16-gruvbox-dark-hard .hljs-class .hljs-title,\n.theme-base16-gruvbox-dark-hard .hljs-title.class_ {\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-hard .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-hard .hljs-code,\n.theme-base16-gruvbox-dark-hard .hljs-addition,\n.theme-base16-gruvbox-dark-hard .hljs-title.class_.inherited__,\n.theme-base16-gruvbox-dark-hard .hljs-string {\n\tcolor: #b8bb26;\n}\n.theme-base16-gruvbox-dark-hard .hljs-built_in,\n.theme-base16-gruvbox-dark-hard .hljs-doctag,\n.theme-base16-gruvbox-dark-hard .hljs-quote,\n.theme-base16-gruvbox-dark-hard .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-dark-hard .hljs-regexp {\n\tcolor: #8ec07c;\n}\n.theme-base16-gruvbox-dark-hard .hljs-function .hljs-title,\n.theme-base16-gruvbox-dark-hard .hljs-attribute,\n.theme-base16-gruvbox-dark-hard .ruby .hljs-property,\n.theme-base16-gruvbox-dark-hard .hljs-title.function_,\n.theme-base16-gruvbox-dark-hard .hljs-section {\n\tcolor: #83a598;\n}\n.theme-base16-gruvbox-dark-hard .hljs-type,\n.theme-base16-gruvbox-dark-hard .hljs-template-tag,\n.theme-base16-gruvbox-dark-hard .diff .hljs-meta,\n.theme-base16-gruvbox-dark-hard .hljs-keyword {\n\tcolor: #d3869b;\n}\n.theme-base16-gruvbox-dark-hard .hljs-emphasis {\n\tcolor: #d3869b;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-dark-hard .hljs-meta,\n.theme-base16-gruvbox-dark-hard .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-hard .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-dark-hard .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-hard .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-gruvbox-dark-hard-min {\n\t/*!\n  Theme: Gruvbox dark, hard\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-dark-hard-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-hard-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs {\n\tcolor: #d5c4a1;\n\tbackground: #1d2021;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs ::selection,\n.theme-base16-gruvbox-dark-hard-min .hljs::selection {\n\tbackground-color: #504945;\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-tag {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-operator,\n.theme-base16-gruvbox-dark-hard-min .hljs-punctuation,\n.theme-base16-gruvbox-dark-hard-min .hljs-subst {\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-bullet,\n.theme-base16-gruvbox-dark-hard-min .hljs-deletion,\n.theme-base16-gruvbox-dark-hard-min .hljs-name,\n.theme-base16-gruvbox-dark-hard-min .hljs-selector-tag,\n.theme-base16-gruvbox-dark-hard-min .hljs-template-variable,\n.theme-base16-gruvbox-dark-hard-min .hljs-variable {\n\tcolor: #fb4934;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-attr,\n.theme-base16-gruvbox-dark-hard-min .hljs-link,\n.theme-base16-gruvbox-dark-hard-min .hljs-literal,\n.theme-base16-gruvbox-dark-hard-min .hljs-number,\n.theme-base16-gruvbox-dark-hard-min .hljs-symbol,\n.theme-base16-gruvbox-dark-hard-min .hljs-variable.constant_ {\n\tcolor: #fe8019;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-class .hljs-title,\n.theme-base16-gruvbox-dark-hard-min .hljs-title,\n.theme-base16-gruvbox-dark-hard-min .hljs-title.class_ {\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-addition,\n.theme-base16-gruvbox-dark-hard-min .hljs-code,\n.theme-base16-gruvbox-dark-hard-min .hljs-string,\n.theme-base16-gruvbox-dark-hard-min .hljs-title.class_.inherited__ {\n\tcolor: #b8bb26;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-built_in,\n.theme-base16-gruvbox-dark-hard-min .hljs-doctag,\n.theme-base16-gruvbox-dark-hard-min .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-dark-hard-min .hljs-quote,\n.theme-base16-gruvbox-dark-hard-min .hljs-regexp {\n\tcolor: #8ec07c;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-attribute,\n.theme-base16-gruvbox-dark-hard-min .hljs-function .hljs-title,\n.theme-base16-gruvbox-dark-hard-min .hljs-section,\n.theme-base16-gruvbox-dark-hard-min .hljs-title.function_,\n.theme-base16-gruvbox-dark-hard-min .ruby .hljs-property {\n\tcolor: #83a598;\n}\n.theme-base16-gruvbox-dark-hard-min .diff .hljs-meta,\n.theme-base16-gruvbox-dark-hard-min .hljs-keyword,\n.theme-base16-gruvbox-dark-hard-min .hljs-template-tag,\n.theme-base16-gruvbox-dark-hard-min .hljs-type {\n\tcolor: #d3869b;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-emphasis {\n\tcolor: #d3869b;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-meta,\n.theme-base16-gruvbox-dark-hard-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-hard-min .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-dark-hard-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-hard-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-gruvbox-dark-medium {\n\t/*!\n  Theme: Gruvbox dark, medium\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-dark-medium pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-medium code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-medium pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-medium code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-medium .hljs {\n\tcolor: #d5c4a1;\n\tbackground: #282828;\n}\n.theme-base16-gruvbox-dark-medium .hljs::selection,\n.theme-base16-gruvbox-dark-medium .hljs ::selection {\n\tbackground-color: #504945;\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-medium .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-dark-medium .hljs-tag {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-dark-medium .hljs-subst,\n.theme-base16-gruvbox-dark-medium .hljs-punctuation,\n.theme-base16-gruvbox-dark-medium .hljs-operator {\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-medium .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-dark-medium .hljs-bullet,\n.theme-base16-gruvbox-dark-medium .hljs-variable,\n.theme-base16-gruvbox-dark-medium .hljs-template-variable,\n.theme-base16-gruvbox-dark-medium .hljs-selector-tag,\n.theme-base16-gruvbox-dark-medium .hljs-name,\n.theme-base16-gruvbox-dark-medium .hljs-deletion {\n\tcolor: #fb4934;\n}\n.theme-base16-gruvbox-dark-medium .hljs-symbol,\n.theme-base16-gruvbox-dark-medium .hljs-number,\n.theme-base16-gruvbox-dark-medium .hljs-link,\n.theme-base16-gruvbox-dark-medium .hljs-attr,\n.theme-base16-gruvbox-dark-medium .hljs-variable.constant_,\n.theme-base16-gruvbox-dark-medium .hljs-literal {\n\tcolor: #fe8019;\n}\n.theme-base16-gruvbox-dark-medium .hljs-title,\n.theme-base16-gruvbox-dark-medium .hljs-class .hljs-title,\n.theme-base16-gruvbox-dark-medium .hljs-title.class_ {\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-medium .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-medium .hljs-code,\n.theme-base16-gruvbox-dark-medium .hljs-addition,\n.theme-base16-gruvbox-dark-medium .hljs-title.class_.inherited__,\n.theme-base16-gruvbox-dark-medium .hljs-string {\n\tcolor: #b8bb26;\n}\n.theme-base16-gruvbox-dark-medium .hljs-built_in,\n.theme-base16-gruvbox-dark-medium .hljs-doctag,\n.theme-base16-gruvbox-dark-medium .hljs-quote,\n.theme-base16-gruvbox-dark-medium .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-dark-medium .hljs-regexp {\n\tcolor: #8ec07c;\n}\n.theme-base16-gruvbox-dark-medium .hljs-function .hljs-title,\n.theme-base16-gruvbox-dark-medium .hljs-attribute,\n.theme-base16-gruvbox-dark-medium .ruby .hljs-property,\n.theme-base16-gruvbox-dark-medium .hljs-title.function_,\n.theme-base16-gruvbox-dark-medium .hljs-section {\n\tcolor: #83a598;\n}\n.theme-base16-gruvbox-dark-medium .hljs-type,\n.theme-base16-gruvbox-dark-medium .hljs-template-tag,\n.theme-base16-gruvbox-dark-medium .diff .hljs-meta,\n.theme-base16-gruvbox-dark-medium .hljs-keyword {\n\tcolor: #d3869b;\n}\n.theme-base16-gruvbox-dark-medium .hljs-emphasis {\n\tcolor: #d3869b;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-dark-medium .hljs-meta,\n.theme-base16-gruvbox-dark-medium .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-medium .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-dark-medium .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-medium .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-gruvbox-dark-medium-min {\n\t/*!\n  Theme: Gruvbox dark, medium\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-dark-medium-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-medium-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs {\n\tcolor: #d5c4a1;\n\tbackground: #282828;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs ::selection,\n.theme-base16-gruvbox-dark-medium-min .hljs::selection {\n\tbackground-color: #504945;\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-tag {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-operator,\n.theme-base16-gruvbox-dark-medium-min .hljs-punctuation,\n.theme-base16-gruvbox-dark-medium-min .hljs-subst {\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-bullet,\n.theme-base16-gruvbox-dark-medium-min .hljs-deletion,\n.theme-base16-gruvbox-dark-medium-min .hljs-name,\n.theme-base16-gruvbox-dark-medium-min .hljs-selector-tag,\n.theme-base16-gruvbox-dark-medium-min .hljs-template-variable,\n.theme-base16-gruvbox-dark-medium-min .hljs-variable {\n\tcolor: #fb4934;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-attr,\n.theme-base16-gruvbox-dark-medium-min .hljs-link,\n.theme-base16-gruvbox-dark-medium-min .hljs-literal,\n.theme-base16-gruvbox-dark-medium-min .hljs-number,\n.theme-base16-gruvbox-dark-medium-min .hljs-symbol,\n.theme-base16-gruvbox-dark-medium-min .hljs-variable.constant_ {\n\tcolor: #fe8019;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-class .hljs-title,\n.theme-base16-gruvbox-dark-medium-min .hljs-title,\n.theme-base16-gruvbox-dark-medium-min .hljs-title.class_ {\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-addition,\n.theme-base16-gruvbox-dark-medium-min .hljs-code,\n.theme-base16-gruvbox-dark-medium-min .hljs-string,\n.theme-base16-gruvbox-dark-medium-min .hljs-title.class_.inherited__ {\n\tcolor: #b8bb26;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-built_in,\n.theme-base16-gruvbox-dark-medium-min .hljs-doctag,\n.theme-base16-gruvbox-dark-medium-min .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-dark-medium-min .hljs-quote,\n.theme-base16-gruvbox-dark-medium-min .hljs-regexp {\n\tcolor: #8ec07c;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-attribute,\n.theme-base16-gruvbox-dark-medium-min .hljs-function .hljs-title,\n.theme-base16-gruvbox-dark-medium-min .hljs-section,\n.theme-base16-gruvbox-dark-medium-min .hljs-title.function_,\n.theme-base16-gruvbox-dark-medium-min .ruby .hljs-property {\n\tcolor: #83a598;\n}\n.theme-base16-gruvbox-dark-medium-min .diff .hljs-meta,\n.theme-base16-gruvbox-dark-medium-min .hljs-keyword,\n.theme-base16-gruvbox-dark-medium-min .hljs-template-tag,\n.theme-base16-gruvbox-dark-medium-min .hljs-type {\n\tcolor: #d3869b;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-emphasis {\n\tcolor: #d3869b;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-meta,\n.theme-base16-gruvbox-dark-medium-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-medium-min .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-dark-medium-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-medium-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-gruvbox-dark-pale {\n\t/*!\n  Theme: Gruvbox dark, pale\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-dark-pale pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-pale code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-pale pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-pale code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-pale .hljs {\n\tcolor: #dab997;\n\tbackground: #262626;\n}\n.theme-base16-gruvbox-dark-pale .hljs::selection,\n.theme-base16-gruvbox-dark-pale .hljs ::selection {\n\tbackground-color: #4e4e4e;\n\tcolor: #dab997;\n}\n.theme-base16-gruvbox-dark-pale .hljs-comment {\n\tcolor: #8a8a8a;\n}\n.theme-base16-gruvbox-dark-pale .hljs-tag {\n\tcolor: #949494;\n}\n.theme-base16-gruvbox-dark-pale .hljs-subst,\n.theme-base16-gruvbox-dark-pale .hljs-punctuation,\n.theme-base16-gruvbox-dark-pale .hljs-operator {\n\tcolor: #dab997;\n}\n.theme-base16-gruvbox-dark-pale .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-dark-pale .hljs-bullet,\n.theme-base16-gruvbox-dark-pale .hljs-variable,\n.theme-base16-gruvbox-dark-pale .hljs-template-variable,\n.theme-base16-gruvbox-dark-pale .hljs-selector-tag,\n.theme-base16-gruvbox-dark-pale .hljs-name,\n.theme-base16-gruvbox-dark-pale .hljs-deletion {\n\tcolor: #d75f5f;\n}\n.theme-base16-gruvbox-dark-pale .hljs-symbol,\n.theme-base16-gruvbox-dark-pale .hljs-number,\n.theme-base16-gruvbox-dark-pale .hljs-link,\n.theme-base16-gruvbox-dark-pale .hljs-attr,\n.theme-base16-gruvbox-dark-pale .hljs-variable.constant_,\n.theme-base16-gruvbox-dark-pale .hljs-literal {\n\tcolor: #ff8700;\n}\n.theme-base16-gruvbox-dark-pale .hljs-title,\n.theme-base16-gruvbox-dark-pale .hljs-class .hljs-title,\n.theme-base16-gruvbox-dark-pale .hljs-title.class_ {\n\tcolor: #ffaf00;\n}\n.theme-base16-gruvbox-dark-pale .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffaf00;\n}\n.theme-base16-gruvbox-dark-pale .hljs-code,\n.theme-base16-gruvbox-dark-pale .hljs-addition,\n.theme-base16-gruvbox-dark-pale .hljs-title.class_.inherited__,\n.theme-base16-gruvbox-dark-pale .hljs-string {\n\tcolor: #afaf00;\n}\n.theme-base16-gruvbox-dark-pale .hljs-built_in,\n.theme-base16-gruvbox-dark-pale .hljs-doctag,\n.theme-base16-gruvbox-dark-pale .hljs-quote,\n.theme-base16-gruvbox-dark-pale .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-dark-pale .hljs-regexp {\n\tcolor: #85ad85;\n}\n.theme-base16-gruvbox-dark-pale .hljs-function .hljs-title,\n.theme-base16-gruvbox-dark-pale .hljs-attribute,\n.theme-base16-gruvbox-dark-pale .ruby .hljs-property,\n.theme-base16-gruvbox-dark-pale .hljs-title.function_,\n.theme-base16-gruvbox-dark-pale .hljs-section {\n\tcolor: #83adad;\n}\n.theme-base16-gruvbox-dark-pale .hljs-type,\n.theme-base16-gruvbox-dark-pale .hljs-template-tag,\n.theme-base16-gruvbox-dark-pale .diff .hljs-meta,\n.theme-base16-gruvbox-dark-pale .hljs-keyword {\n\tcolor: #d485ad;\n}\n.theme-base16-gruvbox-dark-pale .hljs-emphasis {\n\tcolor: #d485ad;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-dark-pale .hljs-meta,\n.theme-base16-gruvbox-dark-pale .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-pale .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-dark-pale .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-pale .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-gruvbox-dark-pale-min {\n\t/*!\n  Theme: Gruvbox dark, pale\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-dark-pale-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-pale-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs {\n\tcolor: #dab997;\n\tbackground: #262626;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs ::selection,\n.theme-base16-gruvbox-dark-pale-min .hljs::selection {\n\tbackground-color: #4e4e4e;\n\tcolor: #dab997;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-comment {\n\tcolor: #8a8a8a;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-tag {\n\tcolor: #949494;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-operator,\n.theme-base16-gruvbox-dark-pale-min .hljs-punctuation,\n.theme-base16-gruvbox-dark-pale-min .hljs-subst {\n\tcolor: #dab997;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-bullet,\n.theme-base16-gruvbox-dark-pale-min .hljs-deletion,\n.theme-base16-gruvbox-dark-pale-min .hljs-name,\n.theme-base16-gruvbox-dark-pale-min .hljs-selector-tag,\n.theme-base16-gruvbox-dark-pale-min .hljs-template-variable,\n.theme-base16-gruvbox-dark-pale-min .hljs-variable {\n\tcolor: #d75f5f;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-attr,\n.theme-base16-gruvbox-dark-pale-min .hljs-link,\n.theme-base16-gruvbox-dark-pale-min .hljs-literal,\n.theme-base16-gruvbox-dark-pale-min .hljs-number,\n.theme-base16-gruvbox-dark-pale-min .hljs-symbol,\n.theme-base16-gruvbox-dark-pale-min .hljs-variable.constant_ {\n\tcolor: #ff8700;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-class .hljs-title,\n.theme-base16-gruvbox-dark-pale-min .hljs-title,\n.theme-base16-gruvbox-dark-pale-min .hljs-title.class_ {\n\tcolor: #ffaf00;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffaf00;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-addition,\n.theme-base16-gruvbox-dark-pale-min .hljs-code,\n.theme-base16-gruvbox-dark-pale-min .hljs-string,\n.theme-base16-gruvbox-dark-pale-min .hljs-title.class_.inherited__ {\n\tcolor: #afaf00;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-built_in,\n.theme-base16-gruvbox-dark-pale-min .hljs-doctag,\n.theme-base16-gruvbox-dark-pale-min .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-dark-pale-min .hljs-quote,\n.theme-base16-gruvbox-dark-pale-min .hljs-regexp {\n\tcolor: #85ad85;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-attribute,\n.theme-base16-gruvbox-dark-pale-min .hljs-function .hljs-title,\n.theme-base16-gruvbox-dark-pale-min .hljs-section,\n.theme-base16-gruvbox-dark-pale-min .hljs-title.function_,\n.theme-base16-gruvbox-dark-pale-min .ruby .hljs-property {\n\tcolor: #83adad;\n}\n.theme-base16-gruvbox-dark-pale-min .diff .hljs-meta,\n.theme-base16-gruvbox-dark-pale-min .hljs-keyword,\n.theme-base16-gruvbox-dark-pale-min .hljs-template-tag,\n.theme-base16-gruvbox-dark-pale-min .hljs-type {\n\tcolor: #d485ad;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-emphasis {\n\tcolor: #d485ad;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-meta,\n.theme-base16-gruvbox-dark-pale-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-pale-min .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-dark-pale-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-pale-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-gruvbox-dark-soft {\n\t/*!\n  Theme: Gruvbox dark, soft\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-dark-soft pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-soft code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-soft pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-soft code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-soft .hljs {\n\tcolor: #d5c4a1;\n\tbackground: #32302f;\n}\n.theme-base16-gruvbox-dark-soft .hljs::selection,\n.theme-base16-gruvbox-dark-soft .hljs ::selection {\n\tbackground-color: #504945;\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-soft .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-dark-soft .hljs-tag {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-dark-soft .hljs-subst,\n.theme-base16-gruvbox-dark-soft .hljs-punctuation,\n.theme-base16-gruvbox-dark-soft .hljs-operator {\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-soft .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-dark-soft .hljs-bullet,\n.theme-base16-gruvbox-dark-soft .hljs-variable,\n.theme-base16-gruvbox-dark-soft .hljs-template-variable,\n.theme-base16-gruvbox-dark-soft .hljs-selector-tag,\n.theme-base16-gruvbox-dark-soft .hljs-name,\n.theme-base16-gruvbox-dark-soft .hljs-deletion {\n\tcolor: #fb4934;\n}\n.theme-base16-gruvbox-dark-soft .hljs-symbol,\n.theme-base16-gruvbox-dark-soft .hljs-number,\n.theme-base16-gruvbox-dark-soft .hljs-link,\n.theme-base16-gruvbox-dark-soft .hljs-attr,\n.theme-base16-gruvbox-dark-soft .hljs-variable.constant_,\n.theme-base16-gruvbox-dark-soft .hljs-literal {\n\tcolor: #fe8019;\n}\n.theme-base16-gruvbox-dark-soft .hljs-title,\n.theme-base16-gruvbox-dark-soft .hljs-class .hljs-title,\n.theme-base16-gruvbox-dark-soft .hljs-title.class_ {\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-soft .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-soft .hljs-code,\n.theme-base16-gruvbox-dark-soft .hljs-addition,\n.theme-base16-gruvbox-dark-soft .hljs-title.class_.inherited__,\n.theme-base16-gruvbox-dark-soft .hljs-string {\n\tcolor: #b8bb26;\n}\n.theme-base16-gruvbox-dark-soft .hljs-built_in,\n.theme-base16-gruvbox-dark-soft .hljs-doctag,\n.theme-base16-gruvbox-dark-soft .hljs-quote,\n.theme-base16-gruvbox-dark-soft .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-dark-soft .hljs-regexp {\n\tcolor: #8ec07c;\n}\n.theme-base16-gruvbox-dark-soft .hljs-function .hljs-title,\n.theme-base16-gruvbox-dark-soft .hljs-attribute,\n.theme-base16-gruvbox-dark-soft .ruby .hljs-property,\n.theme-base16-gruvbox-dark-soft .hljs-title.function_,\n.theme-base16-gruvbox-dark-soft .hljs-section {\n\tcolor: #83a598;\n}\n.theme-base16-gruvbox-dark-soft .hljs-type,\n.theme-base16-gruvbox-dark-soft .hljs-template-tag,\n.theme-base16-gruvbox-dark-soft .diff .hljs-meta,\n.theme-base16-gruvbox-dark-soft .hljs-keyword {\n\tcolor: #d3869b;\n}\n.theme-base16-gruvbox-dark-soft .hljs-emphasis {\n\tcolor: #d3869b;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-dark-soft .hljs-meta,\n.theme-base16-gruvbox-dark-soft .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-soft .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-dark-soft .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-soft .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-gruvbox-dark-soft-min {\n\t/*!\n  Theme: Gruvbox dark, soft\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-dark-soft-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-dark-soft-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs {\n\tcolor: #d5c4a1;\n\tbackground: #32302f;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs ::selection,\n.theme-base16-gruvbox-dark-soft-min .hljs::selection {\n\tbackground-color: #504945;\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-tag {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-operator,\n.theme-base16-gruvbox-dark-soft-min .hljs-punctuation,\n.theme-base16-gruvbox-dark-soft-min .hljs-subst {\n\tcolor: #d5c4a1;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-bullet,\n.theme-base16-gruvbox-dark-soft-min .hljs-deletion,\n.theme-base16-gruvbox-dark-soft-min .hljs-name,\n.theme-base16-gruvbox-dark-soft-min .hljs-selector-tag,\n.theme-base16-gruvbox-dark-soft-min .hljs-template-variable,\n.theme-base16-gruvbox-dark-soft-min .hljs-variable {\n\tcolor: #fb4934;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-attr,\n.theme-base16-gruvbox-dark-soft-min .hljs-link,\n.theme-base16-gruvbox-dark-soft-min .hljs-literal,\n.theme-base16-gruvbox-dark-soft-min .hljs-number,\n.theme-base16-gruvbox-dark-soft-min .hljs-symbol,\n.theme-base16-gruvbox-dark-soft-min .hljs-variable.constant_ {\n\tcolor: #fe8019;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-class .hljs-title,\n.theme-base16-gruvbox-dark-soft-min .hljs-title,\n.theme-base16-gruvbox-dark-soft-min .hljs-title.class_ {\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fabd2f;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-addition,\n.theme-base16-gruvbox-dark-soft-min .hljs-code,\n.theme-base16-gruvbox-dark-soft-min .hljs-string,\n.theme-base16-gruvbox-dark-soft-min .hljs-title.class_.inherited__ {\n\tcolor: #b8bb26;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-built_in,\n.theme-base16-gruvbox-dark-soft-min .hljs-doctag,\n.theme-base16-gruvbox-dark-soft-min .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-dark-soft-min .hljs-quote,\n.theme-base16-gruvbox-dark-soft-min .hljs-regexp {\n\tcolor: #8ec07c;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-attribute,\n.theme-base16-gruvbox-dark-soft-min .hljs-function .hljs-title,\n.theme-base16-gruvbox-dark-soft-min .hljs-section,\n.theme-base16-gruvbox-dark-soft-min .hljs-title.function_,\n.theme-base16-gruvbox-dark-soft-min .ruby .hljs-property {\n\tcolor: #83a598;\n}\n.theme-base16-gruvbox-dark-soft-min .diff .hljs-meta,\n.theme-base16-gruvbox-dark-soft-min .hljs-keyword,\n.theme-base16-gruvbox-dark-soft-min .hljs-template-tag,\n.theme-base16-gruvbox-dark-soft-min .hljs-type {\n\tcolor: #d3869b;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-emphasis {\n\tcolor: #d3869b;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-meta,\n.theme-base16-gruvbox-dark-soft-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-soft-min .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-dark-soft-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-dark-soft-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-gruvbox-light-hard {\n\t/*!\n  Theme: Gruvbox light, hard\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-light-hard pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-light-hard code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-light-hard pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-light-hard code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-light-hard .hljs {\n\tcolor: #504945;\n\tbackground: #f9f5d7;\n}\n.theme-base16-gruvbox-light-hard .hljs::selection,\n.theme-base16-gruvbox-light-hard .hljs ::selection {\n\tbackground-color: #d5c4a1;\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-hard .hljs-comment {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-light-hard .hljs-tag {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-light-hard .hljs-subst,\n.theme-base16-gruvbox-light-hard .hljs-punctuation,\n.theme-base16-gruvbox-light-hard .hljs-operator {\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-hard .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-light-hard .hljs-bullet,\n.theme-base16-gruvbox-light-hard .hljs-variable,\n.theme-base16-gruvbox-light-hard .hljs-template-variable,\n.theme-base16-gruvbox-light-hard .hljs-selector-tag,\n.theme-base16-gruvbox-light-hard .hljs-name,\n.theme-base16-gruvbox-light-hard .hljs-deletion {\n\tcolor: #9d0006;\n}\n.theme-base16-gruvbox-light-hard .hljs-symbol,\n.theme-base16-gruvbox-light-hard .hljs-number,\n.theme-base16-gruvbox-light-hard .hljs-link,\n.theme-base16-gruvbox-light-hard .hljs-attr,\n.theme-base16-gruvbox-light-hard .hljs-variable.constant_,\n.theme-base16-gruvbox-light-hard .hljs-literal {\n\tcolor: #af3a03;\n}\n.theme-base16-gruvbox-light-hard .hljs-title,\n.theme-base16-gruvbox-light-hard .hljs-class .hljs-title,\n.theme-base16-gruvbox-light-hard .hljs-title.class_ {\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-hard .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-hard .hljs-code,\n.theme-base16-gruvbox-light-hard .hljs-addition,\n.theme-base16-gruvbox-light-hard .hljs-title.class_.inherited__,\n.theme-base16-gruvbox-light-hard .hljs-string {\n\tcolor: #79740e;\n}\n.theme-base16-gruvbox-light-hard .hljs-built_in,\n.theme-base16-gruvbox-light-hard .hljs-doctag,\n.theme-base16-gruvbox-light-hard .hljs-quote,\n.theme-base16-gruvbox-light-hard .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-light-hard .hljs-regexp {\n\tcolor: #427b58;\n}\n.theme-base16-gruvbox-light-hard .hljs-function .hljs-title,\n.theme-base16-gruvbox-light-hard .hljs-attribute,\n.theme-base16-gruvbox-light-hard .ruby .hljs-property,\n.theme-base16-gruvbox-light-hard .hljs-title.function_,\n.theme-base16-gruvbox-light-hard .hljs-section {\n\tcolor: #076678;\n}\n.theme-base16-gruvbox-light-hard .hljs-type,\n.theme-base16-gruvbox-light-hard .hljs-template-tag,\n.theme-base16-gruvbox-light-hard .diff .hljs-meta,\n.theme-base16-gruvbox-light-hard .hljs-keyword {\n\tcolor: #8f3f71;\n}\n.theme-base16-gruvbox-light-hard .hljs-emphasis {\n\tcolor: #8f3f71;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-light-hard .hljs-meta,\n.theme-base16-gruvbox-light-hard .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-hard .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-light-hard .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-hard .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-gruvbox-light-hard-min {\n\t/*!\n  Theme: Gruvbox light, hard\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-light-hard-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-light-hard-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-light-hard-min .hljs {\n\tcolor: #504945;\n\tbackground: #f9f5d7;\n}\n.theme-base16-gruvbox-light-hard-min .hljs ::selection,\n.theme-base16-gruvbox-light-hard-min .hljs::selection {\n\tbackground-color: #d5c4a1;\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-comment {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-tag {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-operator,\n.theme-base16-gruvbox-light-hard-min .hljs-punctuation,\n.theme-base16-gruvbox-light-hard-min .hljs-subst {\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-bullet,\n.theme-base16-gruvbox-light-hard-min .hljs-deletion,\n.theme-base16-gruvbox-light-hard-min .hljs-name,\n.theme-base16-gruvbox-light-hard-min .hljs-selector-tag,\n.theme-base16-gruvbox-light-hard-min .hljs-template-variable,\n.theme-base16-gruvbox-light-hard-min .hljs-variable {\n\tcolor: #9d0006;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-attr,\n.theme-base16-gruvbox-light-hard-min .hljs-link,\n.theme-base16-gruvbox-light-hard-min .hljs-literal,\n.theme-base16-gruvbox-light-hard-min .hljs-number,\n.theme-base16-gruvbox-light-hard-min .hljs-symbol,\n.theme-base16-gruvbox-light-hard-min .hljs-variable.constant_ {\n\tcolor: #af3a03;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-class .hljs-title,\n.theme-base16-gruvbox-light-hard-min .hljs-title,\n.theme-base16-gruvbox-light-hard-min .hljs-title.class_ {\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-addition,\n.theme-base16-gruvbox-light-hard-min .hljs-code,\n.theme-base16-gruvbox-light-hard-min .hljs-string,\n.theme-base16-gruvbox-light-hard-min .hljs-title.class_.inherited__ {\n\tcolor: #79740e;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-built_in,\n.theme-base16-gruvbox-light-hard-min .hljs-doctag,\n.theme-base16-gruvbox-light-hard-min .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-light-hard-min .hljs-quote,\n.theme-base16-gruvbox-light-hard-min .hljs-regexp {\n\tcolor: #427b58;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-attribute,\n.theme-base16-gruvbox-light-hard-min .hljs-function .hljs-title,\n.theme-base16-gruvbox-light-hard-min .hljs-section,\n.theme-base16-gruvbox-light-hard-min .hljs-title.function_,\n.theme-base16-gruvbox-light-hard-min .ruby .hljs-property {\n\tcolor: #076678;\n}\n.theme-base16-gruvbox-light-hard-min .diff .hljs-meta,\n.theme-base16-gruvbox-light-hard-min .hljs-keyword,\n.theme-base16-gruvbox-light-hard-min .hljs-template-tag,\n.theme-base16-gruvbox-light-hard-min .hljs-type {\n\tcolor: #8f3f71;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-emphasis {\n\tcolor: #8f3f71;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-meta,\n.theme-base16-gruvbox-light-hard-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-hard-min .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-light-hard-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-hard-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-gruvbox-light-medium {\n\t/*!\n  Theme: Gruvbox light, medium\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-light-medium pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-light-medium code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-light-medium pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-light-medium code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-light-medium .hljs {\n\tcolor: #504945;\n\tbackground: #fbf1c7;\n}\n.theme-base16-gruvbox-light-medium .hljs::selection,\n.theme-base16-gruvbox-light-medium .hljs ::selection {\n\tbackground-color: #d5c4a1;\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-medium .hljs-comment {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-light-medium .hljs-tag {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-light-medium .hljs-subst,\n.theme-base16-gruvbox-light-medium .hljs-punctuation,\n.theme-base16-gruvbox-light-medium .hljs-operator {\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-medium .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-light-medium .hljs-bullet,\n.theme-base16-gruvbox-light-medium .hljs-variable,\n.theme-base16-gruvbox-light-medium .hljs-template-variable,\n.theme-base16-gruvbox-light-medium .hljs-selector-tag,\n.theme-base16-gruvbox-light-medium .hljs-name,\n.theme-base16-gruvbox-light-medium .hljs-deletion {\n\tcolor: #9d0006;\n}\n.theme-base16-gruvbox-light-medium .hljs-symbol,\n.theme-base16-gruvbox-light-medium .hljs-number,\n.theme-base16-gruvbox-light-medium .hljs-link,\n.theme-base16-gruvbox-light-medium .hljs-attr,\n.theme-base16-gruvbox-light-medium .hljs-variable.constant_,\n.theme-base16-gruvbox-light-medium .hljs-literal {\n\tcolor: #af3a03;\n}\n.theme-base16-gruvbox-light-medium .hljs-title,\n.theme-base16-gruvbox-light-medium .hljs-class .hljs-title,\n.theme-base16-gruvbox-light-medium .hljs-title.class_ {\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-medium .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-medium .hljs-code,\n.theme-base16-gruvbox-light-medium .hljs-addition,\n.theme-base16-gruvbox-light-medium .hljs-title.class_.inherited__,\n.theme-base16-gruvbox-light-medium .hljs-string {\n\tcolor: #79740e;\n}\n.theme-base16-gruvbox-light-medium .hljs-built_in,\n.theme-base16-gruvbox-light-medium .hljs-doctag,\n.theme-base16-gruvbox-light-medium .hljs-quote,\n.theme-base16-gruvbox-light-medium .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-light-medium .hljs-regexp {\n\tcolor: #427b58;\n}\n.theme-base16-gruvbox-light-medium .hljs-function .hljs-title,\n.theme-base16-gruvbox-light-medium .hljs-attribute,\n.theme-base16-gruvbox-light-medium .ruby .hljs-property,\n.theme-base16-gruvbox-light-medium .hljs-title.function_,\n.theme-base16-gruvbox-light-medium .hljs-section {\n\tcolor: #076678;\n}\n.theme-base16-gruvbox-light-medium .hljs-type,\n.theme-base16-gruvbox-light-medium .hljs-template-tag,\n.theme-base16-gruvbox-light-medium .diff .hljs-meta,\n.theme-base16-gruvbox-light-medium .hljs-keyword {\n\tcolor: #8f3f71;\n}\n.theme-base16-gruvbox-light-medium .hljs-emphasis {\n\tcolor: #8f3f71;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-light-medium .hljs-meta,\n.theme-base16-gruvbox-light-medium .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-medium .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-light-medium .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-medium .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-gruvbox-light-medium-min {\n\t/*!\n  Theme: Gruvbox light, medium\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-light-medium-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-light-medium-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-light-medium-min .hljs {\n\tcolor: #504945;\n\tbackground: #fbf1c7;\n}\n.theme-base16-gruvbox-light-medium-min .hljs ::selection,\n.theme-base16-gruvbox-light-medium-min .hljs::selection {\n\tbackground-color: #d5c4a1;\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-comment {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-tag {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-operator,\n.theme-base16-gruvbox-light-medium-min .hljs-punctuation,\n.theme-base16-gruvbox-light-medium-min .hljs-subst {\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-bullet,\n.theme-base16-gruvbox-light-medium-min .hljs-deletion,\n.theme-base16-gruvbox-light-medium-min .hljs-name,\n.theme-base16-gruvbox-light-medium-min .hljs-selector-tag,\n.theme-base16-gruvbox-light-medium-min .hljs-template-variable,\n.theme-base16-gruvbox-light-medium-min .hljs-variable {\n\tcolor: #9d0006;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-attr,\n.theme-base16-gruvbox-light-medium-min .hljs-link,\n.theme-base16-gruvbox-light-medium-min .hljs-literal,\n.theme-base16-gruvbox-light-medium-min .hljs-number,\n.theme-base16-gruvbox-light-medium-min .hljs-symbol,\n.theme-base16-gruvbox-light-medium-min .hljs-variable.constant_ {\n\tcolor: #af3a03;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-class .hljs-title,\n.theme-base16-gruvbox-light-medium-min .hljs-title,\n.theme-base16-gruvbox-light-medium-min .hljs-title.class_ {\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-addition,\n.theme-base16-gruvbox-light-medium-min .hljs-code,\n.theme-base16-gruvbox-light-medium-min .hljs-string,\n.theme-base16-gruvbox-light-medium-min .hljs-title.class_.inherited__ {\n\tcolor: #79740e;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-built_in,\n.theme-base16-gruvbox-light-medium-min .hljs-doctag,\n.theme-base16-gruvbox-light-medium-min .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-light-medium-min .hljs-quote,\n.theme-base16-gruvbox-light-medium-min .hljs-regexp {\n\tcolor: #427b58;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-attribute,\n.theme-base16-gruvbox-light-medium-min .hljs-function .hljs-title,\n.theme-base16-gruvbox-light-medium-min .hljs-section,\n.theme-base16-gruvbox-light-medium-min .hljs-title.function_,\n.theme-base16-gruvbox-light-medium-min .ruby .hljs-property {\n\tcolor: #076678;\n}\n.theme-base16-gruvbox-light-medium-min .diff .hljs-meta,\n.theme-base16-gruvbox-light-medium-min .hljs-keyword,\n.theme-base16-gruvbox-light-medium-min .hljs-template-tag,\n.theme-base16-gruvbox-light-medium-min .hljs-type {\n\tcolor: #8f3f71;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-emphasis {\n\tcolor: #8f3f71;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-meta,\n.theme-base16-gruvbox-light-medium-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-medium-min .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-light-medium-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-medium-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-gruvbox-light-soft {\n\t/*!\n  Theme: Gruvbox light, soft\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-light-soft pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-light-soft code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-light-soft pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-light-soft code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-light-soft .hljs {\n\tcolor: #504945;\n\tbackground: #f2e5bc;\n}\n.theme-base16-gruvbox-light-soft .hljs::selection,\n.theme-base16-gruvbox-light-soft .hljs ::selection {\n\tbackground-color: #d5c4a1;\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-soft .hljs-comment {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-light-soft .hljs-tag {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-light-soft .hljs-subst,\n.theme-base16-gruvbox-light-soft .hljs-punctuation,\n.theme-base16-gruvbox-light-soft .hljs-operator {\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-soft .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-light-soft .hljs-bullet,\n.theme-base16-gruvbox-light-soft .hljs-variable,\n.theme-base16-gruvbox-light-soft .hljs-template-variable,\n.theme-base16-gruvbox-light-soft .hljs-selector-tag,\n.theme-base16-gruvbox-light-soft .hljs-name,\n.theme-base16-gruvbox-light-soft .hljs-deletion {\n\tcolor: #9d0006;\n}\n.theme-base16-gruvbox-light-soft .hljs-symbol,\n.theme-base16-gruvbox-light-soft .hljs-number,\n.theme-base16-gruvbox-light-soft .hljs-link,\n.theme-base16-gruvbox-light-soft .hljs-attr,\n.theme-base16-gruvbox-light-soft .hljs-variable.constant_,\n.theme-base16-gruvbox-light-soft .hljs-literal {\n\tcolor: #af3a03;\n}\n.theme-base16-gruvbox-light-soft .hljs-title,\n.theme-base16-gruvbox-light-soft .hljs-class .hljs-title,\n.theme-base16-gruvbox-light-soft .hljs-title.class_ {\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-soft .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-soft .hljs-code,\n.theme-base16-gruvbox-light-soft .hljs-addition,\n.theme-base16-gruvbox-light-soft .hljs-title.class_.inherited__,\n.theme-base16-gruvbox-light-soft .hljs-string {\n\tcolor: #79740e;\n}\n.theme-base16-gruvbox-light-soft .hljs-built_in,\n.theme-base16-gruvbox-light-soft .hljs-doctag,\n.theme-base16-gruvbox-light-soft .hljs-quote,\n.theme-base16-gruvbox-light-soft .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-light-soft .hljs-regexp {\n\tcolor: #427b58;\n}\n.theme-base16-gruvbox-light-soft .hljs-function .hljs-title,\n.theme-base16-gruvbox-light-soft .hljs-attribute,\n.theme-base16-gruvbox-light-soft .ruby .hljs-property,\n.theme-base16-gruvbox-light-soft .hljs-title.function_,\n.theme-base16-gruvbox-light-soft .hljs-section {\n\tcolor: #076678;\n}\n.theme-base16-gruvbox-light-soft .hljs-type,\n.theme-base16-gruvbox-light-soft .hljs-template-tag,\n.theme-base16-gruvbox-light-soft .diff .hljs-meta,\n.theme-base16-gruvbox-light-soft .hljs-keyword {\n\tcolor: #8f3f71;\n}\n.theme-base16-gruvbox-light-soft .hljs-emphasis {\n\tcolor: #8f3f71;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-light-soft .hljs-meta,\n.theme-base16-gruvbox-light-soft .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-soft .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-light-soft .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-soft .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-gruvbox-light-soft-min {\n\t/*!\n  Theme: Gruvbox light, soft\n  Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-gruvbox-light-soft-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-gruvbox-light-soft-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-gruvbox-light-soft-min .hljs {\n\tcolor: #504945;\n\tbackground: #f2e5bc;\n}\n.theme-base16-gruvbox-light-soft-min .hljs ::selection,\n.theme-base16-gruvbox-light-soft-min .hljs::selection {\n\tbackground-color: #d5c4a1;\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-comment {\n\tcolor: #bdae93;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-tag {\n\tcolor: #665c54;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-operator,\n.theme-base16-gruvbox-light-soft-min .hljs-punctuation,\n.theme-base16-gruvbox-light-soft-min .hljs-subst {\n\tcolor: #504945;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-bullet,\n.theme-base16-gruvbox-light-soft-min .hljs-deletion,\n.theme-base16-gruvbox-light-soft-min .hljs-name,\n.theme-base16-gruvbox-light-soft-min .hljs-selector-tag,\n.theme-base16-gruvbox-light-soft-min .hljs-template-variable,\n.theme-base16-gruvbox-light-soft-min .hljs-variable {\n\tcolor: #9d0006;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-attr,\n.theme-base16-gruvbox-light-soft-min .hljs-link,\n.theme-base16-gruvbox-light-soft-min .hljs-literal,\n.theme-base16-gruvbox-light-soft-min .hljs-number,\n.theme-base16-gruvbox-light-soft-min .hljs-symbol,\n.theme-base16-gruvbox-light-soft-min .hljs-variable.constant_ {\n\tcolor: #af3a03;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-class .hljs-title,\n.theme-base16-gruvbox-light-soft-min .hljs-title,\n.theme-base16-gruvbox-light-soft-min .hljs-title.class_ {\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #b57614;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-addition,\n.theme-base16-gruvbox-light-soft-min .hljs-code,\n.theme-base16-gruvbox-light-soft-min .hljs-string,\n.theme-base16-gruvbox-light-soft-min .hljs-title.class_.inherited__ {\n\tcolor: #79740e;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-built_in,\n.theme-base16-gruvbox-light-soft-min .hljs-doctag,\n.theme-base16-gruvbox-light-soft-min .hljs-keyword.hljs-atrule,\n.theme-base16-gruvbox-light-soft-min .hljs-quote,\n.theme-base16-gruvbox-light-soft-min .hljs-regexp {\n\tcolor: #427b58;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-attribute,\n.theme-base16-gruvbox-light-soft-min .hljs-function .hljs-title,\n.theme-base16-gruvbox-light-soft-min .hljs-section,\n.theme-base16-gruvbox-light-soft-min .hljs-title.function_,\n.theme-base16-gruvbox-light-soft-min .ruby .hljs-property {\n\tcolor: #076678;\n}\n.theme-base16-gruvbox-light-soft-min .diff .hljs-meta,\n.theme-base16-gruvbox-light-soft-min .hljs-keyword,\n.theme-base16-gruvbox-light-soft-min .hljs-template-tag,\n.theme-base16-gruvbox-light-soft-min .hljs-type {\n\tcolor: #8f3f71;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-emphasis {\n\tcolor: #8f3f71;\n\tfont-style: italic;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-meta,\n.theme-base16-gruvbox-light-soft-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-soft-min .hljs-meta .hljs-string {\n\tcolor: #d65d0e;\n}\n.theme-base16-gruvbox-light-soft-min .hljs-meta .hljs-keyword,\n.theme-base16-gruvbox-light-soft-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-hardcore {\n\t/*!\n  Theme: Hardcore\n  Author: Chris Caller\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-hardcore pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-hardcore code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-hardcore pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-hardcore code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-hardcore .hljs {\n\tcolor: #cdcdcd;\n\tbackground: #212121;\n}\n.theme-base16-hardcore .hljs::selection,\n.theme-base16-hardcore .hljs ::selection {\n\tbackground-color: #353535;\n\tcolor: #cdcdcd;\n}\n.theme-base16-hardcore .hljs-comment {\n\tcolor: #4a4a4a;\n}\n.theme-base16-hardcore .hljs-tag {\n\tcolor: #707070;\n}\n.theme-base16-hardcore .hljs-subst,\n.theme-base16-hardcore .hljs-punctuation,\n.theme-base16-hardcore .hljs-operator {\n\tcolor: #cdcdcd;\n}\n.theme-base16-hardcore .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-hardcore .hljs-bullet,\n.theme-base16-hardcore .hljs-variable,\n.theme-base16-hardcore .hljs-template-variable,\n.theme-base16-hardcore .hljs-selector-tag,\n.theme-base16-hardcore .hljs-name,\n.theme-base16-hardcore .hljs-deletion {\n\tcolor: #f92672;\n}\n.theme-base16-hardcore .hljs-symbol,\n.theme-base16-hardcore .hljs-number,\n.theme-base16-hardcore .hljs-link,\n.theme-base16-hardcore .hljs-attr,\n.theme-base16-hardcore .hljs-variable.constant_,\n.theme-base16-hardcore .hljs-literal {\n\tcolor: #fd971f;\n}\n.theme-base16-hardcore .hljs-title,\n.theme-base16-hardcore .hljs-class .hljs-title,\n.theme-base16-hardcore .hljs-title.class_ {\n\tcolor: #e6db74;\n}\n.theme-base16-hardcore .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e6db74;\n}\n.theme-base16-hardcore .hljs-code,\n.theme-base16-hardcore .hljs-addition,\n.theme-base16-hardcore .hljs-title.class_.inherited__,\n.theme-base16-hardcore .hljs-string {\n\tcolor: #a6e22e;\n}\n.theme-base16-hardcore .hljs-built_in,\n.theme-base16-hardcore .hljs-doctag,\n.theme-base16-hardcore .hljs-quote,\n.theme-base16-hardcore .hljs-keyword.hljs-atrule,\n.theme-base16-hardcore .hljs-regexp {\n\tcolor: #708387;\n}\n.theme-base16-hardcore .hljs-function .hljs-title,\n.theme-base16-hardcore .hljs-attribute,\n.theme-base16-hardcore .ruby .hljs-property,\n.theme-base16-hardcore .hljs-title.function_,\n.theme-base16-hardcore .hljs-section {\n\tcolor: #66d9ef;\n}\n.theme-base16-hardcore .hljs-type,\n.theme-base16-hardcore .hljs-template-tag,\n.theme-base16-hardcore .diff .hljs-meta,\n.theme-base16-hardcore .hljs-keyword {\n\tcolor: #9e6ffe;\n}\n.theme-base16-hardcore .hljs-emphasis {\n\tcolor: #9e6ffe;\n\tfont-style: italic;\n}\n.theme-base16-hardcore .hljs-meta,\n.theme-base16-hardcore .hljs-meta .hljs-keyword,\n.theme-base16-hardcore .hljs-meta .hljs-string {\n\tcolor: #e8b882;\n}\n.theme-base16-hardcore .hljs-meta .hljs-keyword,\n.theme-base16-hardcore .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-hardcore-min {\n\t/*!\n  Theme: Hardcore\n  Author: Chris Caller\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-hardcore-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-hardcore-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-hardcore-min .hljs {\n\tcolor: #cdcdcd;\n\tbackground: #212121;\n}\n.theme-base16-hardcore-min .hljs ::selection,\n.theme-base16-hardcore-min .hljs::selection {\n\tbackground-color: #353535;\n\tcolor: #cdcdcd;\n}\n.theme-base16-hardcore-min .hljs-comment {\n\tcolor: #4a4a4a;\n}\n.theme-base16-hardcore-min .hljs-tag {\n\tcolor: #707070;\n}\n.theme-base16-hardcore-min .hljs-operator,\n.theme-base16-hardcore-min .hljs-punctuation,\n.theme-base16-hardcore-min .hljs-subst {\n\tcolor: #cdcdcd;\n}\n.theme-base16-hardcore-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-hardcore-min .hljs-bullet,\n.theme-base16-hardcore-min .hljs-deletion,\n.theme-base16-hardcore-min .hljs-name,\n.theme-base16-hardcore-min .hljs-selector-tag,\n.theme-base16-hardcore-min .hljs-template-variable,\n.theme-base16-hardcore-min .hljs-variable {\n\tcolor: #f92672;\n}\n.theme-base16-hardcore-min .hljs-attr,\n.theme-base16-hardcore-min .hljs-link,\n.theme-base16-hardcore-min .hljs-literal,\n.theme-base16-hardcore-min .hljs-number,\n.theme-base16-hardcore-min .hljs-symbol,\n.theme-base16-hardcore-min .hljs-variable.constant_ {\n\tcolor: #fd971f;\n}\n.theme-base16-hardcore-min .hljs-class .hljs-title,\n.theme-base16-hardcore-min .hljs-title,\n.theme-base16-hardcore-min .hljs-title.class_ {\n\tcolor: #e6db74;\n}\n.theme-base16-hardcore-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #e6db74;\n}\n.theme-base16-hardcore-min .hljs-addition,\n.theme-base16-hardcore-min .hljs-code,\n.theme-base16-hardcore-min .hljs-string,\n.theme-base16-hardcore-min .hljs-title.class_.inherited__ {\n\tcolor: #a6e22e;\n}\n.theme-base16-hardcore-min .hljs-built_in,\n.theme-base16-hardcore-min .hljs-doctag,\n.theme-base16-hardcore-min .hljs-keyword.hljs-atrule,\n.theme-base16-hardcore-min .hljs-quote,\n.theme-base16-hardcore-min .hljs-regexp {\n\tcolor: #708387;\n}\n.theme-base16-hardcore-min .hljs-attribute,\n.theme-base16-hardcore-min .hljs-function .hljs-title,\n.theme-base16-hardcore-min .hljs-section,\n.theme-base16-hardcore-min .hljs-title.function_,\n.theme-base16-hardcore-min .ruby .hljs-property {\n\tcolor: #66d9ef;\n}\n.theme-base16-hardcore-min .diff .hljs-meta,\n.theme-base16-hardcore-min .hljs-keyword,\n.theme-base16-hardcore-min .hljs-template-tag,\n.theme-base16-hardcore-min .hljs-type {\n\tcolor: #9e6ffe;\n}\n.theme-base16-hardcore-min .hljs-emphasis {\n\tcolor: #9e6ffe;\n\tfont-style: italic;\n}\n.theme-base16-hardcore-min .hljs-meta,\n.theme-base16-hardcore-min .hljs-meta .hljs-keyword,\n.theme-base16-hardcore-min .hljs-meta .hljs-string {\n\tcolor: #e8b882;\n}\n.theme-base16-hardcore-min .hljs-meta .hljs-keyword,\n.theme-base16-hardcore-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-harmonic16-dark {\n\t/*!\n  Theme: Harmonic16 Dark\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-harmonic16-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-harmonic16-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-harmonic16-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-harmonic16-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-harmonic16-dark .hljs {\n\tcolor: #cbd6e2;\n\tbackground: #0b1c2c;\n}\n.theme-base16-harmonic16-dark .hljs::selection,\n.theme-base16-harmonic16-dark .hljs ::selection {\n\tbackground-color: #405c79;\n\tcolor: #cbd6e2;\n}\n.theme-base16-harmonic16-dark .hljs-comment {\n\tcolor: #627e99;\n}\n.theme-base16-harmonic16-dark .hljs-tag {\n\tcolor: #aabcce;\n}\n.theme-base16-harmonic16-dark .hljs-subst,\n.theme-base16-harmonic16-dark .hljs-punctuation,\n.theme-base16-harmonic16-dark .hljs-operator {\n\tcolor: #cbd6e2;\n}\n.theme-base16-harmonic16-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-harmonic16-dark .hljs-bullet,\n.theme-base16-harmonic16-dark .hljs-variable,\n.theme-base16-harmonic16-dark .hljs-template-variable,\n.theme-base16-harmonic16-dark .hljs-selector-tag,\n.theme-base16-harmonic16-dark .hljs-name,\n.theme-base16-harmonic16-dark .hljs-deletion {\n\tcolor: #bf8b56;\n}\n.theme-base16-harmonic16-dark .hljs-symbol,\n.theme-base16-harmonic16-dark .hljs-number,\n.theme-base16-harmonic16-dark .hljs-link,\n.theme-base16-harmonic16-dark .hljs-attr,\n.theme-base16-harmonic16-dark .hljs-variable.constant_,\n.theme-base16-harmonic16-dark .hljs-literal {\n\tcolor: #bfbf56;\n}\n.theme-base16-harmonic16-dark .hljs-title,\n.theme-base16-harmonic16-dark .hljs-class .hljs-title,\n.theme-base16-harmonic16-dark .hljs-title.class_ {\n\tcolor: #8bbf56;\n}\n.theme-base16-harmonic16-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8bbf56;\n}\n.theme-base16-harmonic16-dark .hljs-code,\n.theme-base16-harmonic16-dark .hljs-addition,\n.theme-base16-harmonic16-dark .hljs-title.class_.inherited__,\n.theme-base16-harmonic16-dark .hljs-string {\n\tcolor: #56bf8b;\n}\n.theme-base16-harmonic16-dark .hljs-built_in,\n.theme-base16-harmonic16-dark .hljs-doctag,\n.theme-base16-harmonic16-dark .hljs-quote,\n.theme-base16-harmonic16-dark .hljs-keyword.hljs-atrule,\n.theme-base16-harmonic16-dark .hljs-regexp {\n\tcolor: #568bbf;\n}\n.theme-base16-harmonic16-dark .hljs-function .hljs-title,\n.theme-base16-harmonic16-dark .hljs-attribute,\n.theme-base16-harmonic16-dark .ruby .hljs-property,\n.theme-base16-harmonic16-dark .hljs-title.function_,\n.theme-base16-harmonic16-dark .hljs-section {\n\tcolor: #8b56bf;\n}\n.theme-base16-harmonic16-dark .hljs-type,\n.theme-base16-harmonic16-dark .hljs-template-tag,\n.theme-base16-harmonic16-dark .diff .hljs-meta,\n.theme-base16-harmonic16-dark .hljs-keyword {\n\tcolor: #bf568b;\n}\n.theme-base16-harmonic16-dark .hljs-emphasis {\n\tcolor: #bf568b;\n\tfont-style: italic;\n}\n.theme-base16-harmonic16-dark .hljs-meta,\n.theme-base16-harmonic16-dark .hljs-meta .hljs-keyword,\n.theme-base16-harmonic16-dark .hljs-meta .hljs-string {\n\tcolor: #bf5656;\n}\n.theme-base16-harmonic16-dark .hljs-meta .hljs-keyword,\n.theme-base16-harmonic16-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-harmonic16-dark-min {\n\t/*!\n  Theme: Harmonic16 Dark\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-harmonic16-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-harmonic16-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-harmonic16-dark-min .hljs {\n\tcolor: #cbd6e2;\n\tbackground: #0b1c2c;\n}\n.theme-base16-harmonic16-dark-min .hljs ::selection,\n.theme-base16-harmonic16-dark-min .hljs::selection {\n\tbackground-color: #405c79;\n\tcolor: #cbd6e2;\n}\n.theme-base16-harmonic16-dark-min .hljs-comment {\n\tcolor: #627e99;\n}\n.theme-base16-harmonic16-dark-min .hljs-tag {\n\tcolor: #aabcce;\n}\n.theme-base16-harmonic16-dark-min .hljs-operator,\n.theme-base16-harmonic16-dark-min .hljs-punctuation,\n.theme-base16-harmonic16-dark-min .hljs-subst {\n\tcolor: #cbd6e2;\n}\n.theme-base16-harmonic16-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-harmonic16-dark-min .hljs-bullet,\n.theme-base16-harmonic16-dark-min .hljs-deletion,\n.theme-base16-harmonic16-dark-min .hljs-name,\n.theme-base16-harmonic16-dark-min .hljs-selector-tag,\n.theme-base16-harmonic16-dark-min .hljs-template-variable,\n.theme-base16-harmonic16-dark-min .hljs-variable {\n\tcolor: #bf8b56;\n}\n.theme-base16-harmonic16-dark-min .hljs-attr,\n.theme-base16-harmonic16-dark-min .hljs-link,\n.theme-base16-harmonic16-dark-min .hljs-literal,\n.theme-base16-harmonic16-dark-min .hljs-number,\n.theme-base16-harmonic16-dark-min .hljs-symbol,\n.theme-base16-harmonic16-dark-min .hljs-variable.constant_ {\n\tcolor: #bfbf56;\n}\n.theme-base16-harmonic16-dark-min .hljs-class .hljs-title,\n.theme-base16-harmonic16-dark-min .hljs-title,\n.theme-base16-harmonic16-dark-min .hljs-title.class_ {\n\tcolor: #8bbf56;\n}\n.theme-base16-harmonic16-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #8bbf56;\n}\n.theme-base16-harmonic16-dark-min .hljs-addition,\n.theme-base16-harmonic16-dark-min .hljs-code,\n.theme-base16-harmonic16-dark-min .hljs-string,\n.theme-base16-harmonic16-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #56bf8b;\n}\n.theme-base16-harmonic16-dark-min .hljs-built_in,\n.theme-base16-harmonic16-dark-min .hljs-doctag,\n.theme-base16-harmonic16-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-harmonic16-dark-min .hljs-quote,\n.theme-base16-harmonic16-dark-min .hljs-regexp {\n\tcolor: #568bbf;\n}\n.theme-base16-harmonic16-dark-min .hljs-attribute,\n.theme-base16-harmonic16-dark-min .hljs-function .hljs-title,\n.theme-base16-harmonic16-dark-min .hljs-section,\n.theme-base16-harmonic16-dark-min .hljs-title.function_,\n.theme-base16-harmonic16-dark-min .ruby .hljs-property {\n\tcolor: #8b56bf;\n}\n.theme-base16-harmonic16-dark-min .diff .hljs-meta,\n.theme-base16-harmonic16-dark-min .hljs-keyword,\n.theme-base16-harmonic16-dark-min .hljs-template-tag,\n.theme-base16-harmonic16-dark-min .hljs-type {\n\tcolor: #bf568b;\n}\n.theme-base16-harmonic16-dark-min .hljs-emphasis {\n\tcolor: #bf568b;\n\tfont-style: italic;\n}\n.theme-base16-harmonic16-dark-min .hljs-meta,\n.theme-base16-harmonic16-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-harmonic16-dark-min .hljs-meta .hljs-string {\n\tcolor: #bf5656;\n}\n.theme-base16-harmonic16-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-harmonic16-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-harmonic16-light {\n\t/*!\n  Theme: Harmonic16 Light\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-harmonic16-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-harmonic16-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-harmonic16-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-harmonic16-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-harmonic16-light .hljs {\n\tcolor: #405c79;\n\tbackground: #f7f9fb;\n}\n.theme-base16-harmonic16-light .hljs::selection,\n.theme-base16-harmonic16-light .hljs ::selection {\n\tbackground-color: #cbd6e2;\n\tcolor: #405c79;\n}\n.theme-base16-harmonic16-light .hljs-comment {\n\tcolor: #aabcce;\n}\n.theme-base16-harmonic16-light .hljs-tag {\n\tcolor: #627e99;\n}\n.theme-base16-harmonic16-light .hljs-subst,\n.theme-base16-harmonic16-light .hljs-punctuation,\n.theme-base16-harmonic16-light .hljs-operator {\n\tcolor: #405c79;\n}\n.theme-base16-harmonic16-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-harmonic16-light .hljs-bullet,\n.theme-base16-harmonic16-light .hljs-variable,\n.theme-base16-harmonic16-light .hljs-template-variable,\n.theme-base16-harmonic16-light .hljs-selector-tag,\n.theme-base16-harmonic16-light .hljs-name,\n.theme-base16-harmonic16-light .hljs-deletion {\n\tcolor: #bf8b56;\n}\n.theme-base16-harmonic16-light .hljs-symbol,\n.theme-base16-harmonic16-light .hljs-number,\n.theme-base16-harmonic16-light .hljs-link,\n.theme-base16-harmonic16-light .hljs-attr,\n.theme-base16-harmonic16-light .hljs-variable.constant_,\n.theme-base16-harmonic16-light .hljs-literal {\n\tcolor: #bfbf56;\n}\n.theme-base16-harmonic16-light .hljs-title,\n.theme-base16-harmonic16-light .hljs-class .hljs-title,\n.theme-base16-harmonic16-light .hljs-title.class_ {\n\tcolor: #8bbf56;\n}\n.theme-base16-harmonic16-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8bbf56;\n}\n.theme-base16-harmonic16-light .hljs-code,\n.theme-base16-harmonic16-light .hljs-addition,\n.theme-base16-harmonic16-light .hljs-title.class_.inherited__,\n.theme-base16-harmonic16-light .hljs-string {\n\tcolor: #56bf8b;\n}\n.theme-base16-harmonic16-light .hljs-built_in,\n.theme-base16-harmonic16-light .hljs-doctag,\n.theme-base16-harmonic16-light .hljs-quote,\n.theme-base16-harmonic16-light .hljs-keyword.hljs-atrule,\n.theme-base16-harmonic16-light .hljs-regexp {\n\tcolor: #568bbf;\n}\n.theme-base16-harmonic16-light .hljs-function .hljs-title,\n.theme-base16-harmonic16-light .hljs-attribute,\n.theme-base16-harmonic16-light .ruby .hljs-property,\n.theme-base16-harmonic16-light .hljs-title.function_,\n.theme-base16-harmonic16-light .hljs-section {\n\tcolor: #8b56bf;\n}\n.theme-base16-harmonic16-light .hljs-type,\n.theme-base16-harmonic16-light .hljs-template-tag,\n.theme-base16-harmonic16-light .diff .hljs-meta,\n.theme-base16-harmonic16-light .hljs-keyword {\n\tcolor: #bf568b;\n}\n.theme-base16-harmonic16-light .hljs-emphasis {\n\tcolor: #bf568b;\n\tfont-style: italic;\n}\n.theme-base16-harmonic16-light .hljs-meta,\n.theme-base16-harmonic16-light .hljs-meta .hljs-keyword,\n.theme-base16-harmonic16-light .hljs-meta .hljs-string {\n\tcolor: #bf5656;\n}\n.theme-base16-harmonic16-light .hljs-meta .hljs-keyword,\n.theme-base16-harmonic16-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-harmonic16-light-min {\n\t/*!\n  Theme: Harmonic16 Light\n  Author: Jannik Siebert (https://github.com/janniks)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-harmonic16-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-harmonic16-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-harmonic16-light-min .hljs {\n\tcolor: #405c79;\n\tbackground: #f7f9fb;\n}\n.theme-base16-harmonic16-light-min .hljs ::selection,\n.theme-base16-harmonic16-light-min .hljs::selection {\n\tbackground-color: #cbd6e2;\n\tcolor: #405c79;\n}\n.theme-base16-harmonic16-light-min .hljs-comment {\n\tcolor: #aabcce;\n}\n.theme-base16-harmonic16-light-min .hljs-tag {\n\tcolor: #627e99;\n}\n.theme-base16-harmonic16-light-min .hljs-operator,\n.theme-base16-harmonic16-light-min .hljs-punctuation,\n.theme-base16-harmonic16-light-min .hljs-subst {\n\tcolor: #405c79;\n}\n.theme-base16-harmonic16-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-harmonic16-light-min .hljs-bullet,\n.theme-base16-harmonic16-light-min .hljs-deletion,\n.theme-base16-harmonic16-light-min .hljs-name,\n.theme-base16-harmonic16-light-min .hljs-selector-tag,\n.theme-base16-harmonic16-light-min .hljs-template-variable,\n.theme-base16-harmonic16-light-min .hljs-variable {\n\tcolor: #bf8b56;\n}\n.theme-base16-harmonic16-light-min .hljs-attr,\n.theme-base16-harmonic16-light-min .hljs-link,\n.theme-base16-harmonic16-light-min .hljs-literal,\n.theme-base16-harmonic16-light-min .hljs-number,\n.theme-base16-harmonic16-light-min .hljs-symbol,\n.theme-base16-harmonic16-light-min .hljs-variable.constant_ {\n\tcolor: #bfbf56;\n}\n.theme-base16-harmonic16-light-min .hljs-class .hljs-title,\n.theme-base16-harmonic16-light-min .hljs-title,\n.theme-base16-harmonic16-light-min .hljs-title.class_ {\n\tcolor: #8bbf56;\n}\n.theme-base16-harmonic16-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #8bbf56;\n}\n.theme-base16-harmonic16-light-min .hljs-addition,\n.theme-base16-harmonic16-light-min .hljs-code,\n.theme-base16-harmonic16-light-min .hljs-string,\n.theme-base16-harmonic16-light-min .hljs-title.class_.inherited__ {\n\tcolor: #56bf8b;\n}\n.theme-base16-harmonic16-light-min .hljs-built_in,\n.theme-base16-harmonic16-light-min .hljs-doctag,\n.theme-base16-harmonic16-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-harmonic16-light-min .hljs-quote,\n.theme-base16-harmonic16-light-min .hljs-regexp {\n\tcolor: #568bbf;\n}\n.theme-base16-harmonic16-light-min .hljs-attribute,\n.theme-base16-harmonic16-light-min .hljs-function .hljs-title,\n.theme-base16-harmonic16-light-min .hljs-section,\n.theme-base16-harmonic16-light-min .hljs-title.function_,\n.theme-base16-harmonic16-light-min .ruby .hljs-property {\n\tcolor: #8b56bf;\n}\n.theme-base16-harmonic16-light-min .diff .hljs-meta,\n.theme-base16-harmonic16-light-min .hljs-keyword,\n.theme-base16-harmonic16-light-min .hljs-template-tag,\n.theme-base16-harmonic16-light-min .hljs-type {\n\tcolor: #bf568b;\n}\n.theme-base16-harmonic16-light-min .hljs-emphasis {\n\tcolor: #bf568b;\n\tfont-style: italic;\n}\n.theme-base16-harmonic16-light-min .hljs-meta,\n.theme-base16-harmonic16-light-min .hljs-meta .hljs-keyword,\n.theme-base16-harmonic16-light-min .hljs-meta .hljs-string {\n\tcolor: #bf5656;\n}\n.theme-base16-harmonic16-light-min .hljs-meta .hljs-keyword,\n.theme-base16-harmonic16-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-heetch-dark {\n\t/*!\n  Theme: Heetch Dark\n  Author: Geoffrey Teale (tealeg@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-heetch-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-heetch-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-heetch-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-heetch-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-heetch-dark .hljs {\n\tcolor: #bdb6c5;\n\tbackground: #190134;\n}\n.theme-base16-heetch-dark .hljs::selection,\n.theme-base16-heetch-dark .hljs ::selection {\n\tbackground-color: #5a496e;\n\tcolor: #bdb6c5;\n}\n.theme-base16-heetch-dark .hljs-comment {\n\tcolor: #7b6d8b;\n}\n.theme-base16-heetch-dark .hljs-tag {\n\tcolor: #9c92a8;\n}\n.theme-base16-heetch-dark .hljs-subst,\n.theme-base16-heetch-dark .hljs-punctuation,\n.theme-base16-heetch-dark .hljs-operator {\n\tcolor: #bdb6c5;\n}\n.theme-base16-heetch-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-heetch-dark .hljs-bullet,\n.theme-base16-heetch-dark .hljs-variable,\n.theme-base16-heetch-dark .hljs-template-variable,\n.theme-base16-heetch-dark .hljs-selector-tag,\n.theme-base16-heetch-dark .hljs-name,\n.theme-base16-heetch-dark .hljs-deletion {\n\tcolor: #27d9d5;\n}\n.theme-base16-heetch-dark .hljs-symbol,\n.theme-base16-heetch-dark .hljs-number,\n.theme-base16-heetch-dark .hljs-link,\n.theme-base16-heetch-dark .hljs-attr,\n.theme-base16-heetch-dark .hljs-variable.constant_,\n.theme-base16-heetch-dark .hljs-literal {\n\tcolor: #5ba2b6;\n}\n.theme-base16-heetch-dark .hljs-title,\n.theme-base16-heetch-dark .hljs-class .hljs-title,\n.theme-base16-heetch-dark .hljs-title.class_ {\n\tcolor: #8f6c97;\n}\n.theme-base16-heetch-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #8f6c97;\n}\n.theme-base16-heetch-dark .hljs-code,\n.theme-base16-heetch-dark .hljs-addition,\n.theme-base16-heetch-dark .hljs-title.class_.inherited__,\n.theme-base16-heetch-dark .hljs-string {\n\tcolor: #c33678;\n}\n.theme-base16-heetch-dark .hljs-built_in,\n.theme-base16-heetch-dark .hljs-doctag,\n.theme-base16-heetch-dark .hljs-quote,\n.theme-base16-heetch-dark .hljs-keyword.hljs-atrule,\n.theme-base16-heetch-dark .hljs-regexp {\n\tcolor: #f80059;\n}\n.theme-base16-heetch-dark .hljs-function .hljs-title,\n.theme-base16-heetch-dark .hljs-attribute,\n.theme-base16-heetch-dark .ruby .hljs-property,\n.theme-base16-heetch-dark .hljs-title.function_,\n.theme-base16-heetch-dark .hljs-section {\n\tcolor: #bd0152;\n}\n.theme-base16-heetch-dark .hljs-type,\n.theme-base16-heetch-dark .hljs-template-tag,\n.theme-base16-heetch-dark .diff .hljs-meta,\n.theme-base16-heetch-dark .hljs-keyword {\n\tcolor: #82034c;\n}\n.theme-base16-heetch-dark .hljs-emphasis {\n\tcolor: #82034c;\n\tfont-style: italic;\n}\n.theme-base16-heetch-dark .hljs-meta,\n.theme-base16-heetch-dark .hljs-meta .hljs-keyword,\n.theme-base16-heetch-dark .hljs-meta .hljs-string {\n\tcolor: #470546;\n}\n.theme-base16-heetch-dark .hljs-meta .hljs-keyword,\n.theme-base16-heetch-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-heetch-dark-min {\n\t/*!\n  Theme: Heetch Dark\n  Author: Geoffrey Teale (tealeg@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-heetch-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-heetch-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-heetch-dark-min .hljs {\n\tcolor: #bdb6c5;\n\tbackground: #190134;\n}\n.theme-base16-heetch-dark-min .hljs ::selection,\n.theme-base16-heetch-dark-min .hljs::selection {\n\tbackground-color: #5a496e;\n\tcolor: #bdb6c5;\n}\n.theme-base16-heetch-dark-min .hljs-comment {\n\tcolor: #7b6d8b;\n}\n.theme-base16-heetch-dark-min .hljs-tag {\n\tcolor: #9c92a8;\n}\n.theme-base16-heetch-dark-min .hljs-operator,\n.theme-base16-heetch-dark-min .hljs-punctuation,\n.theme-base16-heetch-dark-min .hljs-subst {\n\tcolor: #bdb6c5;\n}\n.theme-base16-heetch-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-heetch-dark-min .hljs-bullet,\n.theme-base16-heetch-dark-min .hljs-deletion,\n.theme-base16-heetch-dark-min .hljs-name,\n.theme-base16-heetch-dark-min .hljs-selector-tag,\n.theme-base16-heetch-dark-min .hljs-template-variable,\n.theme-base16-heetch-dark-min .hljs-variable {\n\tcolor: #27d9d5;\n}\n.theme-base16-heetch-dark-min .hljs-attr,\n.theme-base16-heetch-dark-min .hljs-link,\n.theme-base16-heetch-dark-min .hljs-literal,\n.theme-base16-heetch-dark-min .hljs-number,\n.theme-base16-heetch-dark-min .hljs-symbol,\n.theme-base16-heetch-dark-min .hljs-variable.constant_ {\n\tcolor: #5ba2b6;\n}\n.theme-base16-heetch-dark-min .hljs-class .hljs-title,\n.theme-base16-heetch-dark-min .hljs-title,\n.theme-base16-heetch-dark-min .hljs-title.class_ {\n\tcolor: #8f6c97;\n}\n.theme-base16-heetch-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #8f6c97;\n}\n.theme-base16-heetch-dark-min .hljs-addition,\n.theme-base16-heetch-dark-min .hljs-code,\n.theme-base16-heetch-dark-min .hljs-string,\n.theme-base16-heetch-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #c33678;\n}\n.theme-base16-heetch-dark-min .hljs-built_in,\n.theme-base16-heetch-dark-min .hljs-doctag,\n.theme-base16-heetch-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-heetch-dark-min .hljs-quote,\n.theme-base16-heetch-dark-min .hljs-regexp {\n\tcolor: #f80059;\n}\n.theme-base16-heetch-dark-min .hljs-attribute,\n.theme-base16-heetch-dark-min .hljs-function .hljs-title,\n.theme-base16-heetch-dark-min .hljs-section,\n.theme-base16-heetch-dark-min .hljs-title.function_,\n.theme-base16-heetch-dark-min .ruby .hljs-property {\n\tcolor: #bd0152;\n}\n.theme-base16-heetch-dark-min .diff .hljs-meta,\n.theme-base16-heetch-dark-min .hljs-keyword,\n.theme-base16-heetch-dark-min .hljs-template-tag,\n.theme-base16-heetch-dark-min .hljs-type {\n\tcolor: #82034c;\n}\n.theme-base16-heetch-dark-min .hljs-emphasis {\n\tcolor: #82034c;\n\tfont-style: italic;\n}\n.theme-base16-heetch-dark-min .hljs-meta,\n.theme-base16-heetch-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-heetch-dark-min .hljs-meta .hljs-string {\n\tcolor: #470546;\n}\n.theme-base16-heetch-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-heetch-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-heetch-light {\n\t/*!\n  Theme: Heetch Light\n  Author: Geoffrey Teale (tealeg@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-heetch-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-heetch-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-heetch-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-heetch-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-heetch-light .hljs {\n\tcolor: #5a496e;\n\tbackground: #feffff;\n}\n.theme-base16-heetch-light .hljs::selection,\n.theme-base16-heetch-light .hljs ::selection {\n\tbackground-color: #7b6d8b;\n\tcolor: #5a496e;\n}\n.theme-base16-heetch-light .hljs-comment {\n\tcolor: #9c92a8;\n}\n.theme-base16-heetch-light .hljs-tag {\n\tcolor: #ddd6e5;\n}\n.theme-base16-heetch-light .hljs-subst,\n.theme-base16-heetch-light .hljs-punctuation,\n.theme-base16-heetch-light .hljs-operator {\n\tcolor: #5a496e;\n}\n.theme-base16-heetch-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-heetch-light .hljs-bullet,\n.theme-base16-heetch-light .hljs-variable,\n.theme-base16-heetch-light .hljs-template-variable,\n.theme-base16-heetch-light .hljs-selector-tag,\n.theme-base16-heetch-light .hljs-name,\n.theme-base16-heetch-light .hljs-deletion {\n\tcolor: #27d9d5;\n}\n.theme-base16-heetch-light .hljs-symbol,\n.theme-base16-heetch-light .hljs-number,\n.theme-base16-heetch-light .hljs-link,\n.theme-base16-heetch-light .hljs-attr,\n.theme-base16-heetch-light .hljs-variable.constant_,\n.theme-base16-heetch-light .hljs-literal {\n\tcolor: #bdb6c5;\n}\n.theme-base16-heetch-light .hljs-title,\n.theme-base16-heetch-light .hljs-class .hljs-title,\n.theme-base16-heetch-light .hljs-title.class_ {\n\tcolor: #5ba2b6;\n}\n.theme-base16-heetch-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #5ba2b6;\n}\n.theme-base16-heetch-light .hljs-code,\n.theme-base16-heetch-light .hljs-addition,\n.theme-base16-heetch-light .hljs-title.class_.inherited__,\n.theme-base16-heetch-light .hljs-string {\n\tcolor: #f80059;\n}\n.theme-base16-heetch-light .hljs-built_in,\n.theme-base16-heetch-light .hljs-doctag,\n.theme-base16-heetch-light .hljs-quote,\n.theme-base16-heetch-light .hljs-keyword.hljs-atrule,\n.theme-base16-heetch-light .hljs-regexp {\n\tcolor: #c33678;\n}\n.theme-base16-heetch-light .hljs-function .hljs-title,\n.theme-base16-heetch-light .hljs-attribute,\n.theme-base16-heetch-light .ruby .hljs-property,\n.theme-base16-heetch-light .hljs-title.function_,\n.theme-base16-heetch-light .hljs-section {\n\tcolor: #47f9f5;\n}\n.theme-base16-heetch-light .hljs-type,\n.theme-base16-heetch-light .hljs-template-tag,\n.theme-base16-heetch-light .diff .hljs-meta,\n.theme-base16-heetch-light .hljs-keyword {\n\tcolor: #bd0152;\n}\n.theme-base16-heetch-light .hljs-emphasis {\n\tcolor: #bd0152;\n\tfont-style: italic;\n}\n.theme-base16-heetch-light .hljs-meta,\n.theme-base16-heetch-light .hljs-meta .hljs-keyword,\n.theme-base16-heetch-light .hljs-meta .hljs-string {\n\tcolor: #dedae2;\n}\n.theme-base16-heetch-light .hljs-meta .hljs-keyword,\n.theme-base16-heetch-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-heetch-light-min {\n\t/*!\n  Theme: Heetch Light\n  Author: Geoffrey Teale (tealeg@gmail.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-heetch-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-heetch-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-heetch-light-min .hljs {\n\tcolor: #5a496e;\n\tbackground: #feffff;\n}\n.theme-base16-heetch-light-min .hljs ::selection,\n.theme-base16-heetch-light-min .hljs::selection {\n\tbackground-color: #7b6d8b;\n\tcolor: #5a496e;\n}\n.theme-base16-heetch-light-min .hljs-comment {\n\tcolor: #9c92a8;\n}\n.theme-base16-heetch-light-min .hljs-tag {\n\tcolor: #ddd6e5;\n}\n.theme-base16-heetch-light-min .hljs-operator,\n.theme-base16-heetch-light-min .hljs-punctuation,\n.theme-base16-heetch-light-min .hljs-subst {\n\tcolor: #5a496e;\n}\n.theme-base16-heetch-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-heetch-light-min .hljs-bullet,\n.theme-base16-heetch-light-min .hljs-deletion,\n.theme-base16-heetch-light-min .hljs-name,\n.theme-base16-heetch-light-min .hljs-selector-tag,\n.theme-base16-heetch-light-min .hljs-template-variable,\n.theme-base16-heetch-light-min .hljs-variable {\n\tcolor: #27d9d5;\n}\n.theme-base16-heetch-light-min .hljs-attr,\n.theme-base16-heetch-light-min .hljs-link,\n.theme-base16-heetch-light-min .hljs-literal,\n.theme-base16-heetch-light-min .hljs-number,\n.theme-base16-heetch-light-min .hljs-symbol,\n.theme-base16-heetch-light-min .hljs-variable.constant_ {\n\tcolor: #bdb6c5;\n}\n.theme-base16-heetch-light-min .hljs-class .hljs-title,\n.theme-base16-heetch-light-min .hljs-title,\n.theme-base16-heetch-light-min .hljs-title.class_ {\n\tcolor: #5ba2b6;\n}\n.theme-base16-heetch-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #5ba2b6;\n}\n.theme-base16-heetch-light-min .hljs-addition,\n.theme-base16-heetch-light-min .hljs-code,\n.theme-base16-heetch-light-min .hljs-string,\n.theme-base16-heetch-light-min .hljs-title.class_.inherited__ {\n\tcolor: #f80059;\n}\n.theme-base16-heetch-light-min .hljs-built_in,\n.theme-base16-heetch-light-min .hljs-doctag,\n.theme-base16-heetch-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-heetch-light-min .hljs-quote,\n.theme-base16-heetch-light-min .hljs-regexp {\n\tcolor: #c33678;\n}\n.theme-base16-heetch-light-min .hljs-attribute,\n.theme-base16-heetch-light-min .hljs-function .hljs-title,\n.theme-base16-heetch-light-min .hljs-section,\n.theme-base16-heetch-light-min .hljs-title.function_,\n.theme-base16-heetch-light-min .ruby .hljs-property {\n\tcolor: #47f9f5;\n}\n.theme-base16-heetch-light-min .diff .hljs-meta,\n.theme-base16-heetch-light-min .hljs-keyword,\n.theme-base16-heetch-light-min .hljs-template-tag,\n.theme-base16-heetch-light-min .hljs-type {\n\tcolor: #bd0152;\n}\n.theme-base16-heetch-light-min .hljs-emphasis {\n\tcolor: #bd0152;\n\tfont-style: italic;\n}\n.theme-base16-heetch-light-min .hljs-meta,\n.theme-base16-heetch-light-min .hljs-meta .hljs-keyword,\n.theme-base16-heetch-light-min .hljs-meta .hljs-string {\n\tcolor: #dedae2;\n}\n.theme-base16-heetch-light-min .hljs-meta .hljs-keyword,\n.theme-base16-heetch-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-helios {\n\t/*!\n  Theme: Helios\n  Author: Alex Meyer (https://github.com/reyemxela)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-helios pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-helios code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-helios pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-helios code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-helios .hljs {\n\tcolor: #d5d5d5;\n\tbackground: #1d2021;\n}\n.theme-base16-helios .hljs::selection,\n.theme-base16-helios .hljs ::selection {\n\tbackground-color: #53585b;\n\tcolor: #d5d5d5;\n}\n.theme-base16-helios .hljs-comment {\n\tcolor: #6f7579;\n}\n.theme-base16-helios .hljs-tag {\n\tcolor: #cdcdcd;\n}\n.theme-base16-helios .hljs-subst,\n.theme-base16-helios .hljs-punctuation,\n.theme-base16-helios .hljs-operator {\n\tcolor: #d5d5d5;\n}\n.theme-base16-helios .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-helios .hljs-bullet,\n.theme-base16-helios .hljs-variable,\n.theme-base16-helios .hljs-template-variable,\n.theme-base16-helios .hljs-selector-tag,\n.theme-base16-helios .hljs-name,\n.theme-base16-helios .hljs-deletion {\n\tcolor: #d72638;\n}\n.theme-base16-helios .hljs-symbol,\n.theme-base16-helios .hljs-number,\n.theme-base16-helios .hljs-link,\n.theme-base16-helios .hljs-attr,\n.theme-base16-helios .hljs-variable.constant_,\n.theme-base16-helios .hljs-literal {\n\tcolor: #eb8413;\n}\n.theme-base16-helios .hljs-title,\n.theme-base16-helios .hljs-class .hljs-title,\n.theme-base16-helios .hljs-title.class_ {\n\tcolor: #f19d1a;\n}\n.theme-base16-helios .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f19d1a;\n}\n.theme-base16-helios .hljs-code,\n.theme-base16-helios .hljs-addition,\n.theme-base16-helios .hljs-title.class_.inherited__,\n.theme-base16-helios .hljs-string {\n\tcolor: #88b92d;\n}\n.theme-base16-helios .hljs-built_in,\n.theme-base16-helios .hljs-doctag,\n.theme-base16-helios .hljs-quote,\n.theme-base16-helios .hljs-keyword.hljs-atrule,\n.theme-base16-helios .hljs-regexp {\n\tcolor: #1ba595;\n}\n.theme-base16-helios .hljs-function .hljs-title,\n.theme-base16-helios .hljs-attribute,\n.theme-base16-helios .ruby .hljs-property,\n.theme-base16-helios .hljs-title.function_,\n.theme-base16-helios .hljs-section {\n\tcolor: #1e8bac;\n}\n.theme-base16-helios .hljs-type,\n.theme-base16-helios .hljs-template-tag,\n.theme-base16-helios .diff .hljs-meta,\n.theme-base16-helios .hljs-keyword {\n\tcolor: #be4264;\n}\n.theme-base16-helios .hljs-emphasis {\n\tcolor: #be4264;\n\tfont-style: italic;\n}\n.theme-base16-helios .hljs-meta,\n.theme-base16-helios .hljs-meta .hljs-keyword,\n.theme-base16-helios .hljs-meta .hljs-string {\n\tcolor: #c85e0d;\n}\n.theme-base16-helios .hljs-meta .hljs-keyword,\n.theme-base16-helios .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-helios-min {\n\t/*!\n  Theme: Helios\n  Author: Alex Meyer (https://github.com/reyemxela)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-helios-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-helios-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-helios-min .hljs {\n\tcolor: #d5d5d5;\n\tbackground: #1d2021;\n}\n.theme-base16-helios-min .hljs ::selection,\n.theme-base16-helios-min .hljs::selection {\n\tbackground-color: #53585b;\n\tcolor: #d5d5d5;\n}\n.theme-base16-helios-min .hljs-comment {\n\tcolor: #6f7579;\n}\n.theme-base16-helios-min .hljs-tag {\n\tcolor: #cdcdcd;\n}\n.theme-base16-helios-min .hljs-operator,\n.theme-base16-helios-min .hljs-punctuation,\n.theme-base16-helios-min .hljs-subst {\n\tcolor: #d5d5d5;\n}\n.theme-base16-helios-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-helios-min .hljs-bullet,\n.theme-base16-helios-min .hljs-deletion,\n.theme-base16-helios-min .hljs-name,\n.theme-base16-helios-min .hljs-selector-tag,\n.theme-base16-helios-min .hljs-template-variable,\n.theme-base16-helios-min .hljs-variable {\n\tcolor: #d72638;\n}\n.theme-base16-helios-min .hljs-attr,\n.theme-base16-helios-min .hljs-link,\n.theme-base16-helios-min .hljs-literal,\n.theme-base16-helios-min .hljs-number,\n.theme-base16-helios-min .hljs-symbol,\n.theme-base16-helios-min .hljs-variable.constant_ {\n\tcolor: #eb8413;\n}\n.theme-base16-helios-min .hljs-class .hljs-title,\n.theme-base16-helios-min .hljs-title,\n.theme-base16-helios-min .hljs-title.class_ {\n\tcolor: #f19d1a;\n}\n.theme-base16-helios-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f19d1a;\n}\n.theme-base16-helios-min .hljs-addition,\n.theme-base16-helios-min .hljs-code,\n.theme-base16-helios-min .hljs-string,\n.theme-base16-helios-min .hljs-title.class_.inherited__ {\n\tcolor: #88b92d;\n}\n.theme-base16-helios-min .hljs-built_in,\n.theme-base16-helios-min .hljs-doctag,\n.theme-base16-helios-min .hljs-keyword.hljs-atrule,\n.theme-base16-helios-min .hljs-quote,\n.theme-base16-helios-min .hljs-regexp {\n\tcolor: #1ba595;\n}\n.theme-base16-helios-min .hljs-attribute,\n.theme-base16-helios-min .hljs-function .hljs-title,\n.theme-base16-helios-min .hljs-section,\n.theme-base16-helios-min .hljs-title.function_,\n.theme-base16-helios-min .ruby .hljs-property {\n\tcolor: #1e8bac;\n}\n.theme-base16-helios-min .diff .hljs-meta,\n.theme-base16-helios-min .hljs-keyword,\n.theme-base16-helios-min .hljs-template-tag,\n.theme-base16-helios-min .hljs-type {\n\tcolor: #be4264;\n}\n.theme-base16-helios-min .hljs-emphasis {\n\tcolor: #be4264;\n\tfont-style: italic;\n}\n.theme-base16-helios-min .hljs-meta,\n.theme-base16-helios-min .hljs-meta .hljs-keyword,\n.theme-base16-helios-min .hljs-meta .hljs-string {\n\tcolor: #c85e0d;\n}\n.theme-base16-helios-min .hljs-meta .hljs-keyword,\n.theme-base16-helios-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-hopscotch {\n\t/*!\n  Theme: Hopscotch\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-hopscotch pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-hopscotch code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-hopscotch pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-hopscotch code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-hopscotch .hljs {\n\tcolor: #b9b5b8;\n\tbackground: #322931;\n}\n.theme-base16-hopscotch .hljs::selection,\n.theme-base16-hopscotch .hljs ::selection {\n\tbackground-color: #5c545b;\n\tcolor: #b9b5b8;\n}\n.theme-base16-hopscotch .hljs-comment {\n\tcolor: #797379;\n}\n.theme-base16-hopscotch .hljs-tag {\n\tcolor: #989498;\n}\n.theme-base16-hopscotch .hljs-subst,\n.theme-base16-hopscotch .hljs-punctuation,\n.theme-base16-hopscotch .hljs-operator {\n\tcolor: #b9b5b8;\n}\n.theme-base16-hopscotch .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-hopscotch .hljs-bullet,\n.theme-base16-hopscotch .hljs-variable,\n.theme-base16-hopscotch .hljs-template-variable,\n.theme-base16-hopscotch .hljs-selector-tag,\n.theme-base16-hopscotch .hljs-name,\n.theme-base16-hopscotch .hljs-deletion {\n\tcolor: #dd464c;\n}\n.theme-base16-hopscotch .hljs-symbol,\n.theme-base16-hopscotch .hljs-number,\n.theme-base16-hopscotch .hljs-link,\n.theme-base16-hopscotch .hljs-attr,\n.theme-base16-hopscotch .hljs-variable.constant_,\n.theme-base16-hopscotch .hljs-literal {\n\tcolor: #fd8b19;\n}\n.theme-base16-hopscotch .hljs-title,\n.theme-base16-hopscotch .hljs-class .hljs-title,\n.theme-base16-hopscotch .hljs-title.class_ {\n\tcolor: #fdcc59;\n}\n.theme-base16-hopscotch .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fdcc59;\n}\n.theme-base16-hopscotch .hljs-code,\n.theme-base16-hopscotch .hljs-addition,\n.theme-base16-hopscotch .hljs-title.class_.inherited__,\n.theme-base16-hopscotch .hljs-string {\n\tcolor: #8fc13e;\n}\n.theme-base16-hopscotch .hljs-built_in,\n.theme-base16-hopscotch .hljs-doctag,\n.theme-base16-hopscotch .hljs-quote,\n.theme-base16-hopscotch .hljs-keyword.hljs-atrule,\n.theme-base16-hopscotch .hljs-regexp {\n\tcolor: #149b93;\n}\n.theme-base16-hopscotch .hljs-function .hljs-title,\n.theme-base16-hopscotch .hljs-attribute,\n.theme-base16-hopscotch .ruby .hljs-property,\n.theme-base16-hopscotch .hljs-title.function_,\n.theme-base16-hopscotch .hljs-section {\n\tcolor: #1290bf;\n}\n.theme-base16-hopscotch .hljs-type,\n.theme-base16-hopscotch .hljs-template-tag,\n.theme-base16-hopscotch .diff .hljs-meta,\n.theme-base16-hopscotch .hljs-keyword {\n\tcolor: #c85e7c;\n}\n.theme-base16-hopscotch .hljs-emphasis {\n\tcolor: #c85e7c;\n\tfont-style: italic;\n}\n.theme-base16-hopscotch .hljs-meta,\n.theme-base16-hopscotch .hljs-meta .hljs-keyword,\n.theme-base16-hopscotch .hljs-meta .hljs-string {\n\tcolor: #b33508;\n}\n.theme-base16-hopscotch .hljs-meta .hljs-keyword,\n.theme-base16-hopscotch .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-hopscotch-min {\n\t/*!\n  Theme: Hopscotch\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-hopscotch-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-hopscotch-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-hopscotch-min .hljs {\n\tcolor: #b9b5b8;\n\tbackground: #322931;\n}\n.theme-base16-hopscotch-min .hljs ::selection,\n.theme-base16-hopscotch-min .hljs::selection {\n\tbackground-color: #5c545b;\n\tcolor: #b9b5b8;\n}\n.theme-base16-hopscotch-min .hljs-comment {\n\tcolor: #797379;\n}\n.theme-base16-hopscotch-min .hljs-tag {\n\tcolor: #989498;\n}\n.theme-base16-hopscotch-min .hljs-operator,\n.theme-base16-hopscotch-min .hljs-punctuation,\n.theme-base16-hopscotch-min .hljs-subst {\n\tcolor: #b9b5b8;\n}\n.theme-base16-hopscotch-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-hopscotch-min .hljs-bullet,\n.theme-base16-hopscotch-min .hljs-deletion,\n.theme-base16-hopscotch-min .hljs-name,\n.theme-base16-hopscotch-min .hljs-selector-tag,\n.theme-base16-hopscotch-min .hljs-template-variable,\n.theme-base16-hopscotch-min .hljs-variable {\n\tcolor: #dd464c;\n}\n.theme-base16-hopscotch-min .hljs-attr,\n.theme-base16-hopscotch-min .hljs-link,\n.theme-base16-hopscotch-min .hljs-literal,\n.theme-base16-hopscotch-min .hljs-number,\n.theme-base16-hopscotch-min .hljs-symbol,\n.theme-base16-hopscotch-min .hljs-variable.constant_ {\n\tcolor: #fd8b19;\n}\n.theme-base16-hopscotch-min .hljs-class .hljs-title,\n.theme-base16-hopscotch-min .hljs-title,\n.theme-base16-hopscotch-min .hljs-title.class_ {\n\tcolor: #fdcc59;\n}\n.theme-base16-hopscotch-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fdcc59;\n}\n.theme-base16-hopscotch-min .hljs-addition,\n.theme-base16-hopscotch-min .hljs-code,\n.theme-base16-hopscotch-min .hljs-string,\n.theme-base16-hopscotch-min .hljs-title.class_.inherited__ {\n\tcolor: #8fc13e;\n}\n.theme-base16-hopscotch-min .hljs-built_in,\n.theme-base16-hopscotch-min .hljs-doctag,\n.theme-base16-hopscotch-min .hljs-keyword.hljs-atrule,\n.theme-base16-hopscotch-min .hljs-quote,\n.theme-base16-hopscotch-min .hljs-regexp {\n\tcolor: #149b93;\n}\n.theme-base16-hopscotch-min .hljs-attribute,\n.theme-base16-hopscotch-min .hljs-function .hljs-title,\n.theme-base16-hopscotch-min .hljs-section,\n.theme-base16-hopscotch-min .hljs-title.function_,\n.theme-base16-hopscotch-min .ruby .hljs-property {\n\tcolor: #1290bf;\n}\n.theme-base16-hopscotch-min .diff .hljs-meta,\n.theme-base16-hopscotch-min .hljs-keyword,\n.theme-base16-hopscotch-min .hljs-template-tag,\n.theme-base16-hopscotch-min .hljs-type {\n\tcolor: #c85e7c;\n}\n.theme-base16-hopscotch-min .hljs-emphasis {\n\tcolor: #c85e7c;\n\tfont-style: italic;\n}\n.theme-base16-hopscotch-min .hljs-meta,\n.theme-base16-hopscotch-min .hljs-meta .hljs-keyword,\n.theme-base16-hopscotch-min .hljs-meta .hljs-string {\n\tcolor: #b33508;\n}\n.theme-base16-hopscotch-min .hljs-meta .hljs-keyword,\n.theme-base16-hopscotch-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n﻿.theme-base16-horizon-dark {\n\t/*!\n  Theme: Horizon Dark\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-horizon-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-horizon-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-horizon-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-horizon-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-horizon-dark .hljs {\n\tcolor: #cbced0;\n\tbackground: #1c1e26;\n}\n.theme-base16-horizon-dark .hljs::selection,\n.theme-base16-horizon-dark .hljs ::selection {\n\tbackground-color: #2e303e;\n\tcolor: #cbced0;\n}\n.theme-base16-horizon-dark .hljs-comment {\n\tcolor: #6f6f70;\n}\n.theme-base16-horizon-dark .hljs-tag {\n\tcolor: #9da0a2;\n}\n.theme-base16-horizon-dark .hljs-subst,\n.theme-base16-horizon-dark .hljs-punctuation,\n.theme-base16-horizon-dark .hljs-operator {\n\tcolor: #cbced0;\n}\n.theme-base16-horizon-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-horizon-dark .hljs-bullet,\n.theme-base16-horizon-dark .hljs-variable,\n.theme-base16-horizon-dark .hljs-template-variable,\n.theme-base16-horizon-dark .hljs-selector-tag,\n.theme-base16-horizon-dark .hljs-name,\n.theme-base16-horizon-dark .hljs-deletion {\n\tcolor: #e93c58;\n}\n.theme-base16-horizon-dark .hljs-symbol,\n.theme-base16-horizon-dark .hljs-number,\n.theme-base16-horizon-dark .hljs-link,\n.theme-base16-horizon-dark .hljs-attr,\n.theme-base16-horizon-dark .hljs-variable.constant_,\n.theme-base16-horizon-dark .hljs-literal {\n\tcolor: #e58d7d;\n}\n.theme-base16-horizon-dark .hljs-title,\n.theme-base16-horizon-dark .hljs-class .hljs-title,\n.theme-base16-horizon-dark .hljs-title.class_ {\n\tcolor: #efb993;\n}\n.theme-base16-horizon-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #efb993;\n}\n.theme-base16-horizon-dark .hljs-code,\n.theme-base16-horizon-dark .hljs-addition,\n.theme-base16-horizon-dark .hljs-title.class_.inherited__,\n.theme-base16-horizon-dark .hljs-string {\n\tcolor: #efaf8e;\n}\n.theme-base16-horizon-dark .hljs-built_in,\n.theme-base16-horizon-dark .hljs-doctag,\n.theme-base16-horizon-dark .hljs-quote,\n.theme-base16-horizon-dark .hljs-keyword.hljs-atrule,\n.theme-base16-horizon-dark .hljs-regexp {\n\tcolor: #24a8b4;\n}\n.theme-base16-horizon-dark .hljs-function .hljs-title,\n.theme-base16-horizon-dark .hljs-attribute,\n.theme-base16-horizon-dark .ruby .hljs-property,\n.theme-base16-horizon-dark .hljs-title.function_,\n.theme-base16-horizon-dark .hljs-section {\n\tcolor: #df5273;\n}\n.theme-base16-horizon-dark .hljs-type,\n.theme-base16-horizon-dark .hljs-template-tag,\n.theme-base16-horizon-dark .diff .hljs-meta,\n.theme-base16-horizon-dark .hljs-keyword {\n\tcolor: #b072d1;\n}\n.theme-base16-horizon-dark .hljs-emphasis {\n\tcolor: #b072d1;\n\tfont-style: italic;\n}\n.theme-base16-horizon-dark .hljs-meta,\n.theme-base16-horizon-dark .hljs-meta .hljs-keyword,\n.theme-base16-horizon-dark .hljs-meta .hljs-string {\n\tcolor: #e4a382;\n}\n.theme-base16-horizon-dark .hljs-meta .hljs-keyword,\n.theme-base16-horizon-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n﻿.theme-base16-horizon-dark-min {\n\t/*!\n  Theme: Horizon Dark\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-horizon-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-horizon-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-horizon-dark-min .hljs {\n\tcolor: #cbced0;\n\tbackground: #1c1e26;\n}\n.theme-base16-horizon-dark-min .hljs ::selection,\n.theme-base16-horizon-dark-min .hljs::selection {\n\tbackground-color: #2e303e;\n\tcolor: #cbced0;\n}\n.theme-base16-horizon-dark-min .hljs-comment {\n\tcolor: #6f6f70;\n}\n.theme-base16-horizon-dark-min .hljs-tag {\n\tcolor: #9da0a2;\n}\n.theme-base16-horizon-dark-min .hljs-operator,\n.theme-base16-horizon-dark-min .hljs-punctuation,\n.theme-base16-horizon-dark-min .hljs-subst {\n\tcolor: #cbced0;\n}\n.theme-base16-horizon-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-horizon-dark-min .hljs-bullet,\n.theme-base16-horizon-dark-min .hljs-deletion,\n.theme-base16-horizon-dark-min .hljs-name,\n.theme-base16-horizon-dark-min .hljs-selector-tag,\n.theme-base16-horizon-dark-min .hljs-template-variable,\n.theme-base16-horizon-dark-min .hljs-variable {\n\tcolor: #e93c58;\n}\n.theme-base16-horizon-dark-min .hljs-attr,\n.theme-base16-horizon-dark-min .hljs-link,\n.theme-base16-horizon-dark-min .hljs-literal,\n.theme-base16-horizon-dark-min .hljs-number,\n.theme-base16-horizon-dark-min .hljs-symbol,\n.theme-base16-horizon-dark-min .hljs-variable.constant_ {\n\tcolor: #e58d7d;\n}\n.theme-base16-horizon-dark-min .hljs-class .hljs-title,\n.theme-base16-horizon-dark-min .hljs-title,\n.theme-base16-horizon-dark-min .hljs-title.class_ {\n\tcolor: #efb993;\n}\n.theme-base16-horizon-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #efb993;\n}\n.theme-base16-horizon-dark-min .hljs-addition,\n.theme-base16-horizon-dark-min .hljs-code,\n.theme-base16-horizon-dark-min .hljs-string,\n.theme-base16-horizon-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #efaf8e;\n}\n.theme-base16-horizon-dark-min .hljs-built_in,\n.theme-base16-horizon-dark-min .hljs-doctag,\n.theme-base16-horizon-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-horizon-dark-min .hljs-quote,\n.theme-base16-horizon-dark-min .hljs-regexp {\n\tcolor: #24a8b4;\n}\n.theme-base16-horizon-dark-min .hljs-attribute,\n.theme-base16-horizon-dark-min .hljs-function .hljs-title,\n.theme-base16-horizon-dark-min .hljs-section,\n.theme-base16-horizon-dark-min .hljs-title.function_,\n.theme-base16-horizon-dark-min .ruby .hljs-property {\n\tcolor: #df5273;\n}\n.theme-base16-horizon-dark-min .diff .hljs-meta,\n.theme-base16-horizon-dark-min .hljs-keyword,\n.theme-base16-horizon-dark-min .hljs-template-tag,\n.theme-base16-horizon-dark-min .hljs-type {\n\tcolor: #b072d1;\n}\n.theme-base16-horizon-dark-min .hljs-emphasis {\n\tcolor: #b072d1;\n\tfont-style: italic;\n}\n.theme-base16-horizon-dark-min .hljs-meta,\n.theme-base16-horizon-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-horizon-dark-min .hljs-meta .hljs-string {\n\tcolor: #e4a382;\n}\n.theme-base16-horizon-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-horizon-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n﻿.theme-base16-horizon-light {\n\t/*!\n  Theme: Horizon Light\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-horizon-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-horizon-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-horizon-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-horizon-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-horizon-light .hljs {\n\tcolor: #403c3d;\n\tbackground: #fdf0ed;\n}\n.theme-base16-horizon-light .hljs::selection,\n.theme-base16-horizon-light .hljs ::selection {\n\tbackground-color: #f9cbbe;\n\tcolor: #403c3d;\n}\n.theme-base16-horizon-light .hljs-comment {\n\tcolor: #bdb3b1;\n}\n.theme-base16-horizon-light .hljs-tag {\n\tcolor: #948c8a;\n}\n.theme-base16-horizon-light .hljs-subst,\n.theme-base16-horizon-light .hljs-punctuation,\n.theme-base16-horizon-light .hljs-operator {\n\tcolor: #403c3d;\n}\n.theme-base16-horizon-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-horizon-light .hljs-bullet,\n.theme-base16-horizon-light .hljs-variable,\n.theme-base16-horizon-light .hljs-template-variable,\n.theme-base16-horizon-light .hljs-selector-tag,\n.theme-base16-horizon-light .hljs-name,\n.theme-base16-horizon-light .hljs-deletion {\n\tcolor: #e95678;\n}\n.theme-base16-horizon-light .hljs-symbol,\n.theme-base16-horizon-light .hljs-number,\n.theme-base16-horizon-light .hljs-link,\n.theme-base16-horizon-light .hljs-attr,\n.theme-base16-horizon-light .hljs-variable.constant_,\n.theme-base16-horizon-light .hljs-literal {\n\tcolor: #f9cec3;\n}\n.theme-base16-horizon-light .hljs-title,\n.theme-base16-horizon-light .hljs-class .hljs-title,\n.theme-base16-horizon-light .hljs-title.class_ {\n\tcolor: #fadad1;\n}\n.theme-base16-horizon-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fadad1;\n}\n.theme-base16-horizon-light .hljs-code,\n.theme-base16-horizon-light .hljs-addition,\n.theme-base16-horizon-light .hljs-title.class_.inherited__,\n.theme-base16-horizon-light .hljs-string {\n\tcolor: #29d398;\n}\n.theme-base16-horizon-light .hljs-built_in,\n.theme-base16-horizon-light .hljs-doctag,\n.theme-base16-horizon-light .hljs-quote,\n.theme-base16-horizon-light .hljs-keyword.hljs-atrule,\n.theme-base16-horizon-light .hljs-regexp {\n\tcolor: #59e1e3;\n}\n.theme-base16-horizon-light .hljs-function .hljs-title,\n.theme-base16-horizon-light .hljs-attribute,\n.theme-base16-horizon-light .ruby .hljs-property,\n.theme-base16-horizon-light .hljs-title.function_,\n.theme-base16-horizon-light .hljs-section {\n\tcolor: #26bbd9;\n}\n.theme-base16-horizon-light .hljs-type,\n.theme-base16-horizon-light .hljs-template-tag,\n.theme-base16-horizon-light .diff .hljs-meta,\n.theme-base16-horizon-light .hljs-keyword {\n\tcolor: #ee64ac;\n}\n.theme-base16-horizon-light .hljs-emphasis {\n\tcolor: #ee64ac;\n\tfont-style: italic;\n}\n.theme-base16-horizon-light .hljs-meta,\n.theme-base16-horizon-light .hljs-meta .hljs-keyword,\n.theme-base16-horizon-light .hljs-meta .hljs-string {\n\tcolor: #f9cbbe;\n}\n.theme-base16-horizon-light .hljs-meta .hljs-keyword,\n.theme-base16-horizon-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n﻿.theme-base16-horizon-light-min {\n\t/*!\n  Theme: Horizon Light\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-horizon-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-horizon-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-horizon-light-min .hljs {\n\tcolor: #403c3d;\n\tbackground: #fdf0ed;\n}\n.theme-base16-horizon-light-min .hljs ::selection,\n.theme-base16-horizon-light-min .hljs::selection {\n\tbackground-color: #f9cbbe;\n\tcolor: #403c3d;\n}\n.theme-base16-horizon-light-min .hljs-comment {\n\tcolor: #bdb3b1;\n}\n.theme-base16-horizon-light-min .hljs-tag {\n\tcolor: #948c8a;\n}\n.theme-base16-horizon-light-min .hljs-operator,\n.theme-base16-horizon-light-min .hljs-punctuation,\n.theme-base16-horizon-light-min .hljs-subst {\n\tcolor: #403c3d;\n}\n.theme-base16-horizon-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-horizon-light-min .hljs-bullet,\n.theme-base16-horizon-light-min .hljs-deletion,\n.theme-base16-horizon-light-min .hljs-name,\n.theme-base16-horizon-light-min .hljs-selector-tag,\n.theme-base16-horizon-light-min .hljs-template-variable,\n.theme-base16-horizon-light-min .hljs-variable {\n\tcolor: #e95678;\n}\n.theme-base16-horizon-light-min .hljs-attr,\n.theme-base16-horizon-light-min .hljs-link,\n.theme-base16-horizon-light-min .hljs-literal,\n.theme-base16-horizon-light-min .hljs-number,\n.theme-base16-horizon-light-min .hljs-symbol,\n.theme-base16-horizon-light-min .hljs-variable.constant_ {\n\tcolor: #f9cec3;\n}\n.theme-base16-horizon-light-min .hljs-class .hljs-title,\n.theme-base16-horizon-light-min .hljs-title,\n.theme-base16-horizon-light-min .hljs-title.class_ {\n\tcolor: #fadad1;\n}\n.theme-base16-horizon-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fadad1;\n}\n.theme-base16-horizon-light-min .hljs-addition,\n.theme-base16-horizon-light-min .hljs-code,\n.theme-base16-horizon-light-min .hljs-string,\n.theme-base16-horizon-light-min .hljs-title.class_.inherited__ {\n\tcolor: #29d398;\n}\n.theme-base16-horizon-light-min .hljs-built_in,\n.theme-base16-horizon-light-min .hljs-doctag,\n.theme-base16-horizon-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-horizon-light-min .hljs-quote,\n.theme-base16-horizon-light-min .hljs-regexp {\n\tcolor: #59e1e3;\n}\n.theme-base16-horizon-light-min .hljs-attribute,\n.theme-base16-horizon-light-min .hljs-function .hljs-title,\n.theme-base16-horizon-light-min .hljs-section,\n.theme-base16-horizon-light-min .hljs-title.function_,\n.theme-base16-horizon-light-min .ruby .hljs-property {\n\tcolor: #26bbd9;\n}\n.theme-base16-horizon-light-min .diff .hljs-meta,\n.theme-base16-horizon-light-min .hljs-keyword,\n.theme-base16-horizon-light-min .hljs-template-tag,\n.theme-base16-horizon-light-min .hljs-type {\n\tcolor: #ee64ac;\n}\n.theme-base16-horizon-light-min .hljs-emphasis {\n\tcolor: #ee64ac;\n\tfont-style: italic;\n}\n.theme-base16-horizon-light-min .hljs-meta,\n.theme-base16-horizon-light-min .hljs-meta .hljs-keyword,\n.theme-base16-horizon-light-min .hljs-meta .hljs-string {\n\tcolor: #f9cbbe;\n}\n.theme-base16-horizon-light-min .hljs-meta .hljs-keyword,\n.theme-base16-horizon-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-humanoid-dark {\n\t/*!\n  Theme: Humanoid dark\n  Author: Thomas (tasmo) Friese\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-humanoid-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-humanoid-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-humanoid-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-humanoid-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-humanoid-dark .hljs {\n\tcolor: #f8f8f2;\n\tbackground: #232629;\n}\n.theme-base16-humanoid-dark .hljs::selection,\n.theme-base16-humanoid-dark .hljs ::selection {\n\tbackground-color: #484e54;\n\tcolor: #f8f8f2;\n}\n.theme-base16-humanoid-dark .hljs-comment {\n\tcolor: #60615d;\n}\n.theme-base16-humanoid-dark .hljs-tag {\n\tcolor: #c0c0bd;\n}\n.theme-base16-humanoid-dark .hljs-subst,\n.theme-base16-humanoid-dark .hljs-punctuation,\n.theme-base16-humanoid-dark .hljs-operator {\n\tcolor: #f8f8f2;\n}\n.theme-base16-humanoid-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-humanoid-dark .hljs-bullet,\n.theme-base16-humanoid-dark .hljs-variable,\n.theme-base16-humanoid-dark .hljs-template-variable,\n.theme-base16-humanoid-dark .hljs-selector-tag,\n.theme-base16-humanoid-dark .hljs-name,\n.theme-base16-humanoid-dark .hljs-deletion {\n\tcolor: #f11235;\n}\n.theme-base16-humanoid-dark .hljs-symbol,\n.theme-base16-humanoid-dark .hljs-number,\n.theme-base16-humanoid-dark .hljs-link,\n.theme-base16-humanoid-dark .hljs-attr,\n.theme-base16-humanoid-dark .hljs-variable.constant_,\n.theme-base16-humanoid-dark .hljs-literal {\n\tcolor: #ff9505;\n}\n.theme-base16-humanoid-dark .hljs-title,\n.theme-base16-humanoid-dark .hljs-class .hljs-title,\n.theme-base16-humanoid-dark .hljs-title.class_ {\n\tcolor: #ffb627;\n}\n.theme-base16-humanoid-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffb627;\n}\n.theme-base16-humanoid-dark .hljs-code,\n.theme-base16-humanoid-dark .hljs-addition,\n.theme-base16-humanoid-dark .hljs-title.class_.inherited__,\n.theme-base16-humanoid-dark .hljs-string {\n\tcolor: #02d849;\n}\n.theme-base16-humanoid-dark .hljs-built_in,\n.theme-base16-humanoid-dark .hljs-doctag,\n.theme-base16-humanoid-dark .hljs-quote,\n.theme-base16-humanoid-dark .hljs-keyword.hljs-atrule,\n.theme-base16-humanoid-dark .hljs-regexp {\n\tcolor: #0dd9d6;\n}\n.theme-base16-humanoid-dark .hljs-function .hljs-title,\n.theme-base16-humanoid-dark .hljs-attribute,\n.theme-base16-humanoid-dark .ruby .hljs-property,\n.theme-base16-humanoid-dark .hljs-title.function_,\n.theme-base16-humanoid-dark .hljs-section {\n\tcolor: #00a6fb;\n}\n.theme-base16-humanoid-dark .hljs-type,\n.theme-base16-humanoid-dark .hljs-template-tag,\n.theme-base16-humanoid-dark .diff .hljs-meta,\n.theme-base16-humanoid-dark .hljs-keyword {\n\tcolor: #f15ee3;\n}\n.theme-base16-humanoid-dark .hljs-emphasis {\n\tcolor: #f15ee3;\n\tfont-style: italic;\n}\n.theme-base16-humanoid-dark .hljs-meta,\n.theme-base16-humanoid-dark .hljs-meta .hljs-keyword,\n.theme-base16-humanoid-dark .hljs-meta .hljs-string {\n\tcolor: #b27701;\n}\n.theme-base16-humanoid-dark .hljs-meta .hljs-keyword,\n.theme-base16-humanoid-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-humanoid-dark-min {\n\t/*!\n  Theme: Humanoid dark\n  Author: Thomas (tasmo) Friese\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-humanoid-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-humanoid-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-humanoid-dark-min .hljs {\n\tcolor: #f8f8f2;\n\tbackground: #232629;\n}\n.theme-base16-humanoid-dark-min .hljs ::selection,\n.theme-base16-humanoid-dark-min .hljs::selection {\n\tbackground-color: #484e54;\n\tcolor: #f8f8f2;\n}\n.theme-base16-humanoid-dark-min .hljs-comment {\n\tcolor: #60615d;\n}\n.theme-base16-humanoid-dark-min .hljs-tag {\n\tcolor: #c0c0bd;\n}\n.theme-base16-humanoid-dark-min .hljs-operator,\n.theme-base16-humanoid-dark-min .hljs-punctuation,\n.theme-base16-humanoid-dark-min .hljs-subst {\n\tcolor: #f8f8f2;\n}\n.theme-base16-humanoid-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-humanoid-dark-min .hljs-bullet,\n.theme-base16-humanoid-dark-min .hljs-deletion,\n.theme-base16-humanoid-dark-min .hljs-name,\n.theme-base16-humanoid-dark-min .hljs-selector-tag,\n.theme-base16-humanoid-dark-min .hljs-template-variable,\n.theme-base16-humanoid-dark-min .hljs-variable {\n\tcolor: #f11235;\n}\n.theme-base16-humanoid-dark-min .hljs-attr,\n.theme-base16-humanoid-dark-min .hljs-link,\n.theme-base16-humanoid-dark-min .hljs-literal,\n.theme-base16-humanoid-dark-min .hljs-number,\n.theme-base16-humanoid-dark-min .hljs-symbol,\n.theme-base16-humanoid-dark-min .hljs-variable.constant_ {\n\tcolor: #ff9505;\n}\n.theme-base16-humanoid-dark-min .hljs-class .hljs-title,\n.theme-base16-humanoid-dark-min .hljs-title,\n.theme-base16-humanoid-dark-min .hljs-title.class_ {\n\tcolor: #ffb627;\n}\n.theme-base16-humanoid-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffb627;\n}\n.theme-base16-humanoid-dark-min .hljs-addition,\n.theme-base16-humanoid-dark-min .hljs-code,\n.theme-base16-humanoid-dark-min .hljs-string,\n.theme-base16-humanoid-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #02d849;\n}\n.theme-base16-humanoid-dark-min .hljs-built_in,\n.theme-base16-humanoid-dark-min .hljs-doctag,\n.theme-base16-humanoid-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-humanoid-dark-min .hljs-quote,\n.theme-base16-humanoid-dark-min .hljs-regexp {\n\tcolor: #0dd9d6;\n}\n.theme-base16-humanoid-dark-min .hljs-attribute,\n.theme-base16-humanoid-dark-min .hljs-function .hljs-title,\n.theme-base16-humanoid-dark-min .hljs-section,\n.theme-base16-humanoid-dark-min .hljs-title.function_,\n.theme-base16-humanoid-dark-min .ruby .hljs-property {\n\tcolor: #00a6fb;\n}\n.theme-base16-humanoid-dark-min .diff .hljs-meta,\n.theme-base16-humanoid-dark-min .hljs-keyword,\n.theme-base16-humanoid-dark-min .hljs-template-tag,\n.theme-base16-humanoid-dark-min .hljs-type {\n\tcolor: #f15ee3;\n}\n.theme-base16-humanoid-dark-min .hljs-emphasis {\n\tcolor: #f15ee3;\n\tfont-style: italic;\n}\n.theme-base16-humanoid-dark-min .hljs-meta,\n.theme-base16-humanoid-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-humanoid-dark-min .hljs-meta .hljs-string {\n\tcolor: #b27701;\n}\n.theme-base16-humanoid-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-humanoid-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-humanoid-light {\n\t/*!\n  Theme: Humanoid light\n  Author: Thomas (tasmo) Friese\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-humanoid-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-humanoid-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-humanoid-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-humanoid-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-humanoid-light .hljs {\n\tcolor: #232629;\n\tbackground: #f8f8f2;\n}\n.theme-base16-humanoid-light .hljs::selection,\n.theme-base16-humanoid-light .hljs ::selection {\n\tbackground-color: #deded8;\n\tcolor: #232629;\n}\n.theme-base16-humanoid-light .hljs-comment {\n\tcolor: #c0c0bd;\n}\n.theme-base16-humanoid-light .hljs-tag {\n\tcolor: #60615d;\n}\n.theme-base16-humanoid-light .hljs-subst,\n.theme-base16-humanoid-light .hljs-punctuation,\n.theme-base16-humanoid-light .hljs-operator {\n\tcolor: #232629;\n}\n.theme-base16-humanoid-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-humanoid-light .hljs-bullet,\n.theme-base16-humanoid-light .hljs-variable,\n.theme-base16-humanoid-light .hljs-template-variable,\n.theme-base16-humanoid-light .hljs-selector-tag,\n.theme-base16-humanoid-light .hljs-name,\n.theme-base16-humanoid-light .hljs-deletion {\n\tcolor: #b0151a;\n}\n.theme-base16-humanoid-light .hljs-symbol,\n.theme-base16-humanoid-light .hljs-number,\n.theme-base16-humanoid-light .hljs-link,\n.theme-base16-humanoid-light .hljs-attr,\n.theme-base16-humanoid-light .hljs-variable.constant_,\n.theme-base16-humanoid-light .hljs-literal {\n\tcolor: #ff3d00;\n}\n.theme-base16-humanoid-light .hljs-title,\n.theme-base16-humanoid-light .hljs-class .hljs-title,\n.theme-base16-humanoid-light .hljs-title.class_ {\n\tcolor: #ffb627;\n}\n.theme-base16-humanoid-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffb627;\n}\n.theme-base16-humanoid-light .hljs-code,\n.theme-base16-humanoid-light .hljs-addition,\n.theme-base16-humanoid-light .hljs-title.class_.inherited__,\n.theme-base16-humanoid-light .hljs-string {\n\tcolor: #388e3c;\n}\n.theme-base16-humanoid-light .hljs-built_in,\n.theme-base16-humanoid-light .hljs-doctag,\n.theme-base16-humanoid-light .hljs-quote,\n.theme-base16-humanoid-light .hljs-keyword.hljs-atrule,\n.theme-base16-humanoid-light .hljs-regexp {\n\tcolor: #008e8e;\n}\n.theme-base16-humanoid-light .hljs-function .hljs-title,\n.theme-base16-humanoid-light .hljs-attribute,\n.theme-base16-humanoid-light .ruby .hljs-property,\n.theme-base16-humanoid-light .hljs-title.function_,\n.theme-base16-humanoid-light .hljs-section {\n\tcolor: #0082c9;\n}\n.theme-base16-humanoid-light .hljs-type,\n.theme-base16-humanoid-light .hljs-template-tag,\n.theme-base16-humanoid-light .diff .hljs-meta,\n.theme-base16-humanoid-light .hljs-keyword {\n\tcolor: #700f98;\n}\n.theme-base16-humanoid-light .hljs-emphasis {\n\tcolor: #700f98;\n\tfont-style: italic;\n}\n.theme-base16-humanoid-light .hljs-meta,\n.theme-base16-humanoid-light .hljs-meta .hljs-keyword,\n.theme-base16-humanoid-light .hljs-meta .hljs-string {\n\tcolor: #b27701;\n}\n.theme-base16-humanoid-light .hljs-meta .hljs-keyword,\n.theme-base16-humanoid-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-humanoid-light-min {\n\t/*!\n  Theme: Humanoid light\n  Author: Thomas (tasmo) Friese\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-humanoid-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-humanoid-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-humanoid-light-min .hljs {\n\tcolor: #232629;\n\tbackground: #f8f8f2;\n}\n.theme-base16-humanoid-light-min .hljs ::selection,\n.theme-base16-humanoid-light-min .hljs::selection {\n\tbackground-color: #deded8;\n\tcolor: #232629;\n}\n.theme-base16-humanoid-light-min .hljs-comment {\n\tcolor: #c0c0bd;\n}\n.theme-base16-humanoid-light-min .hljs-tag {\n\tcolor: #60615d;\n}\n.theme-base16-humanoid-light-min .hljs-operator,\n.theme-base16-humanoid-light-min .hljs-punctuation,\n.theme-base16-humanoid-light-min .hljs-subst {\n\tcolor: #232629;\n}\n.theme-base16-humanoid-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-humanoid-light-min .hljs-bullet,\n.theme-base16-humanoid-light-min .hljs-deletion,\n.theme-base16-humanoid-light-min .hljs-name,\n.theme-base16-humanoid-light-min .hljs-selector-tag,\n.theme-base16-humanoid-light-min .hljs-template-variable,\n.theme-base16-humanoid-light-min .hljs-variable {\n\tcolor: #b0151a;\n}\n.theme-base16-humanoid-light-min .hljs-attr,\n.theme-base16-humanoid-light-min .hljs-link,\n.theme-base16-humanoid-light-min .hljs-literal,\n.theme-base16-humanoid-light-min .hljs-number,\n.theme-base16-humanoid-light-min .hljs-symbol,\n.theme-base16-humanoid-light-min .hljs-variable.constant_ {\n\tcolor: #ff3d00;\n}\n.theme-base16-humanoid-light-min .hljs-class .hljs-title,\n.theme-base16-humanoid-light-min .hljs-title,\n.theme-base16-humanoid-light-min .hljs-title.class_ {\n\tcolor: #ffb627;\n}\n.theme-base16-humanoid-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffb627;\n}\n.theme-base16-humanoid-light-min .hljs-addition,\n.theme-base16-humanoid-light-min .hljs-code,\n.theme-base16-humanoid-light-min .hljs-string,\n.theme-base16-humanoid-light-min .hljs-title.class_.inherited__ {\n\tcolor: #388e3c;\n}\n.theme-base16-humanoid-light-min .hljs-built_in,\n.theme-base16-humanoid-light-min .hljs-doctag,\n.theme-base16-humanoid-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-humanoid-light-min .hljs-quote,\n.theme-base16-humanoid-light-min .hljs-regexp {\n\tcolor: #008e8e;\n}\n.theme-base16-humanoid-light-min .hljs-attribute,\n.theme-base16-humanoid-light-min .hljs-function .hljs-title,\n.theme-base16-humanoid-light-min .hljs-section,\n.theme-base16-humanoid-light-min .hljs-title.function_,\n.theme-base16-humanoid-light-min .ruby .hljs-property {\n\tcolor: #0082c9;\n}\n.theme-base16-humanoid-light-min .diff .hljs-meta,\n.theme-base16-humanoid-light-min .hljs-keyword,\n.theme-base16-humanoid-light-min .hljs-template-tag,\n.theme-base16-humanoid-light-min .hljs-type {\n\tcolor: #700f98;\n}\n.theme-base16-humanoid-light-min .hljs-emphasis {\n\tcolor: #700f98;\n\tfont-style: italic;\n}\n.theme-base16-humanoid-light-min .hljs-meta,\n.theme-base16-humanoid-light-min .hljs-meta .hljs-keyword,\n.theme-base16-humanoid-light-min .hljs-meta .hljs-string {\n\tcolor: #b27701;\n}\n.theme-base16-humanoid-light-min .hljs-meta .hljs-keyword,\n.theme-base16-humanoid-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-ia-dark {\n\t/*!\n  Theme: iA Dark\n  Author: iA Inc. (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ia-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ia-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ia-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ia-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ia-dark .hljs {\n\tcolor: #ccc;\n\tbackground: #1a1a1a;\n}\n.theme-base16-ia-dark .hljs::selection,\n.theme-base16-ia-dark .hljs ::selection {\n\tbackground-color: #1d414d;\n\tcolor: #ccc;\n}\n.theme-base16-ia-dark .hljs-comment {\n\tcolor: #767676;\n}\n.theme-base16-ia-dark .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-ia-dark .hljs-subst,\n.theme-base16-ia-dark .hljs-punctuation,\n.theme-base16-ia-dark .hljs-operator {\n\tcolor: #ccc;\n}\n.theme-base16-ia-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ia-dark .hljs-bullet,\n.theme-base16-ia-dark .hljs-variable,\n.theme-base16-ia-dark .hljs-template-variable,\n.theme-base16-ia-dark .hljs-selector-tag,\n.theme-base16-ia-dark .hljs-name,\n.theme-base16-ia-dark .hljs-deletion {\n\tcolor: #d88568;\n}\n.theme-base16-ia-dark .hljs-symbol,\n.theme-base16-ia-dark .hljs-number,\n.theme-base16-ia-dark .hljs-link,\n.theme-base16-ia-dark .hljs-attr,\n.theme-base16-ia-dark .hljs-variable.constant_,\n.theme-base16-ia-dark .hljs-literal {\n\tcolor: #d86868;\n}\n.theme-base16-ia-dark .hljs-title,\n.theme-base16-ia-dark .hljs-class .hljs-title,\n.theme-base16-ia-dark .hljs-title.class_ {\n\tcolor: #b99353;\n}\n.theme-base16-ia-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b99353;\n}\n.theme-base16-ia-dark .hljs-code,\n.theme-base16-ia-dark .hljs-addition,\n.theme-base16-ia-dark .hljs-title.class_.inherited__,\n.theme-base16-ia-dark .hljs-string {\n\tcolor: #83a471;\n}\n.theme-base16-ia-dark .hljs-built_in,\n.theme-base16-ia-dark .hljs-doctag,\n.theme-base16-ia-dark .hljs-quote,\n.theme-base16-ia-dark .hljs-keyword.hljs-atrule,\n.theme-base16-ia-dark .hljs-regexp {\n\tcolor: #7c9cae;\n}\n.theme-base16-ia-dark .hljs-function .hljs-title,\n.theme-base16-ia-dark .hljs-attribute,\n.theme-base16-ia-dark .ruby .hljs-property,\n.theme-base16-ia-dark .hljs-title.function_,\n.theme-base16-ia-dark .hljs-section {\n\tcolor: #8eccdd;\n}\n.theme-base16-ia-dark .hljs-type,\n.theme-base16-ia-dark .hljs-template-tag,\n.theme-base16-ia-dark .diff .hljs-meta,\n.theme-base16-ia-dark .hljs-keyword {\n\tcolor: #b98eb2;\n}\n.theme-base16-ia-dark .hljs-emphasis {\n\tcolor: #b98eb2;\n\tfont-style: italic;\n}\n.theme-base16-ia-dark .hljs-meta,\n.theme-base16-ia-dark .hljs-meta .hljs-keyword,\n.theme-base16-ia-dark .hljs-meta .hljs-string {\n\tcolor: #8b6c37;\n}\n.theme-base16-ia-dark .hljs-meta .hljs-keyword,\n.theme-base16-ia-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-ia-dark-min {\n\t/*!\n  Theme: iA Dark\n  Author: iA Inc. (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ia-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ia-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ia-dark-min .hljs {\n\tcolor: #ccc;\n\tbackground: #1a1a1a;\n}\n.theme-base16-ia-dark-min .hljs ::selection,\n.theme-base16-ia-dark-min .hljs::selection {\n\tbackground-color: #1d414d;\n\tcolor: #ccc;\n}\n.theme-base16-ia-dark-min .hljs-comment {\n\tcolor: #767676;\n}\n.theme-base16-ia-dark-min .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-ia-dark-min .hljs-operator,\n.theme-base16-ia-dark-min .hljs-punctuation,\n.theme-base16-ia-dark-min .hljs-subst {\n\tcolor: #ccc;\n}\n.theme-base16-ia-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ia-dark-min .hljs-bullet,\n.theme-base16-ia-dark-min .hljs-deletion,\n.theme-base16-ia-dark-min .hljs-name,\n.theme-base16-ia-dark-min .hljs-selector-tag,\n.theme-base16-ia-dark-min .hljs-template-variable,\n.theme-base16-ia-dark-min .hljs-variable {\n\tcolor: #d88568;\n}\n.theme-base16-ia-dark-min .hljs-attr,\n.theme-base16-ia-dark-min .hljs-link,\n.theme-base16-ia-dark-min .hljs-literal,\n.theme-base16-ia-dark-min .hljs-number,\n.theme-base16-ia-dark-min .hljs-symbol,\n.theme-base16-ia-dark-min .hljs-variable.constant_ {\n\tcolor: #d86868;\n}\n.theme-base16-ia-dark-min .hljs-class .hljs-title,\n.theme-base16-ia-dark-min .hljs-title,\n.theme-base16-ia-dark-min .hljs-title.class_ {\n\tcolor: #b99353;\n}\n.theme-base16-ia-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #b99353;\n}\n.theme-base16-ia-dark-min .hljs-addition,\n.theme-base16-ia-dark-min .hljs-code,\n.theme-base16-ia-dark-min .hljs-string,\n.theme-base16-ia-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #83a471;\n}\n.theme-base16-ia-dark-min .hljs-built_in,\n.theme-base16-ia-dark-min .hljs-doctag,\n.theme-base16-ia-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-ia-dark-min .hljs-quote,\n.theme-base16-ia-dark-min .hljs-regexp {\n\tcolor: #7c9cae;\n}\n.theme-base16-ia-dark-min .hljs-attribute,\n.theme-base16-ia-dark-min .hljs-function .hljs-title,\n.theme-base16-ia-dark-min .hljs-section,\n.theme-base16-ia-dark-min .hljs-title.function_,\n.theme-base16-ia-dark-min .ruby .hljs-property {\n\tcolor: #8eccdd;\n}\n.theme-base16-ia-dark-min .diff .hljs-meta,\n.theme-base16-ia-dark-min .hljs-keyword,\n.theme-base16-ia-dark-min .hljs-template-tag,\n.theme-base16-ia-dark-min .hljs-type {\n\tcolor: #b98eb2;\n}\n.theme-base16-ia-dark-min .hljs-emphasis {\n\tcolor: #b98eb2;\n\tfont-style: italic;\n}\n.theme-base16-ia-dark-min .hljs-meta,\n.theme-base16-ia-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-ia-dark-min .hljs-meta .hljs-string {\n\tcolor: #8b6c37;\n}\n.theme-base16-ia-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-ia-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-ia-light {\n\t/*!\n  Theme: iA Light\n  Author: iA Inc. (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ia-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ia-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ia-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ia-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ia-light .hljs {\n\tcolor: #181818;\n\tbackground: #f6f6f6;\n}\n.theme-base16-ia-light .hljs::selection,\n.theme-base16-ia-light .hljs ::selection {\n\tbackground-color: #bde5f2;\n\tcolor: #181818;\n}\n.theme-base16-ia-light .hljs-comment {\n\tcolor: #898989;\n}\n.theme-base16-ia-light .hljs-tag {\n\tcolor: #767676;\n}\n.theme-base16-ia-light .hljs-subst,\n.theme-base16-ia-light .hljs-punctuation,\n.theme-base16-ia-light .hljs-operator {\n\tcolor: #181818;\n}\n.theme-base16-ia-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ia-light .hljs-bullet,\n.theme-base16-ia-light .hljs-variable,\n.theme-base16-ia-light .hljs-template-variable,\n.theme-base16-ia-light .hljs-selector-tag,\n.theme-base16-ia-light .hljs-name,\n.theme-base16-ia-light .hljs-deletion {\n\tcolor: #9c5a02;\n}\n.theme-base16-ia-light .hljs-symbol,\n.theme-base16-ia-light .hljs-number,\n.theme-base16-ia-light .hljs-link,\n.theme-base16-ia-light .hljs-attr,\n.theme-base16-ia-light .hljs-variable.constant_,\n.theme-base16-ia-light .hljs-literal {\n\tcolor: #c43e18;\n}\n.theme-base16-ia-light .hljs-title,\n.theme-base16-ia-light .hljs-class .hljs-title,\n.theme-base16-ia-light .hljs-title.class_ {\n\tcolor: #c48218;\n}\n.theme-base16-ia-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c48218;\n}\n.theme-base16-ia-light .hljs-code,\n.theme-base16-ia-light .hljs-addition,\n.theme-base16-ia-light .hljs-title.class_.inherited__,\n.theme-base16-ia-light .hljs-string {\n\tcolor: #38781c;\n}\n.theme-base16-ia-light .hljs-built_in,\n.theme-base16-ia-light .hljs-doctag,\n.theme-base16-ia-light .hljs-quote,\n.theme-base16-ia-light .hljs-keyword.hljs-atrule,\n.theme-base16-ia-light .hljs-regexp {\n\tcolor: #2d6bb1;\n}\n.theme-base16-ia-light .hljs-function .hljs-title,\n.theme-base16-ia-light .hljs-attribute,\n.theme-base16-ia-light .ruby .hljs-property,\n.theme-base16-ia-light .hljs-title.function_,\n.theme-base16-ia-light .hljs-section {\n\tcolor: #48bac2;\n}\n.theme-base16-ia-light .hljs-type,\n.theme-base16-ia-light .hljs-template-tag,\n.theme-base16-ia-light .diff .hljs-meta,\n.theme-base16-ia-light .hljs-keyword {\n\tcolor: #a94598;\n}\n.theme-base16-ia-light .hljs-emphasis {\n\tcolor: #a94598;\n\tfont-style: italic;\n}\n.theme-base16-ia-light .hljs-meta,\n.theme-base16-ia-light .hljs-meta .hljs-keyword,\n.theme-base16-ia-light .hljs-meta .hljs-string {\n\tcolor: #8b6c37;\n}\n.theme-base16-ia-light .hljs-meta .hljs-keyword,\n.theme-base16-ia-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-ia-light-min {\n\t/*!\n  Theme: iA Light\n  Author: iA Inc. (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ia-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ia-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ia-light-min .hljs {\n\tcolor: #181818;\n\tbackground: #f6f6f6;\n}\n.theme-base16-ia-light-min .hljs ::selection,\n.theme-base16-ia-light-min .hljs::selection {\n\tbackground-color: #bde5f2;\n\tcolor: #181818;\n}\n.theme-base16-ia-light-min .hljs-comment {\n\tcolor: #898989;\n}\n.theme-base16-ia-light-min .hljs-tag {\n\tcolor: #767676;\n}\n.theme-base16-ia-light-min .hljs-operator,\n.theme-base16-ia-light-min .hljs-punctuation,\n.theme-base16-ia-light-min .hljs-subst {\n\tcolor: #181818;\n}\n.theme-base16-ia-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ia-light-min .hljs-bullet,\n.theme-base16-ia-light-min .hljs-deletion,\n.theme-base16-ia-light-min .hljs-name,\n.theme-base16-ia-light-min .hljs-selector-tag,\n.theme-base16-ia-light-min .hljs-template-variable,\n.theme-base16-ia-light-min .hljs-variable {\n\tcolor: #9c5a02;\n}\n.theme-base16-ia-light-min .hljs-attr,\n.theme-base16-ia-light-min .hljs-link,\n.theme-base16-ia-light-min .hljs-literal,\n.theme-base16-ia-light-min .hljs-number,\n.theme-base16-ia-light-min .hljs-symbol,\n.theme-base16-ia-light-min .hljs-variable.constant_ {\n\tcolor: #c43e18;\n}\n.theme-base16-ia-light-min .hljs-class .hljs-title,\n.theme-base16-ia-light-min .hljs-title,\n.theme-base16-ia-light-min .hljs-title.class_ {\n\tcolor: #c48218;\n}\n.theme-base16-ia-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c48218;\n}\n.theme-base16-ia-light-min .hljs-addition,\n.theme-base16-ia-light-min .hljs-code,\n.theme-base16-ia-light-min .hljs-string,\n.theme-base16-ia-light-min .hljs-title.class_.inherited__ {\n\tcolor: #38781c;\n}\n.theme-base16-ia-light-min .hljs-built_in,\n.theme-base16-ia-light-min .hljs-doctag,\n.theme-base16-ia-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-ia-light-min .hljs-quote,\n.theme-base16-ia-light-min .hljs-regexp {\n\tcolor: #2d6bb1;\n}\n.theme-base16-ia-light-min .hljs-attribute,\n.theme-base16-ia-light-min .hljs-function .hljs-title,\n.theme-base16-ia-light-min .hljs-section,\n.theme-base16-ia-light-min .hljs-title.function_,\n.theme-base16-ia-light-min .ruby .hljs-property {\n\tcolor: #48bac2;\n}\n.theme-base16-ia-light-min .diff .hljs-meta,\n.theme-base16-ia-light-min .hljs-keyword,\n.theme-base16-ia-light-min .hljs-template-tag,\n.theme-base16-ia-light-min .hljs-type {\n\tcolor: #a94598;\n}\n.theme-base16-ia-light-min .hljs-emphasis {\n\tcolor: #a94598;\n\tfont-style: italic;\n}\n.theme-base16-ia-light-min .hljs-meta,\n.theme-base16-ia-light-min .hljs-meta .hljs-keyword,\n.theme-base16-ia-light-min .hljs-meta .hljs-string {\n\tcolor: #8b6c37;\n}\n.theme-base16-ia-light-min .hljs-meta .hljs-keyword,\n.theme-base16-ia-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-icy-dark {\n\t/*!\n  Theme: Icy Dark\n  Author: icyphox (https://icyphox.ga)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-icy-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-icy-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-icy-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-icy-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-icy-dark .hljs {\n\tcolor: #095b67;\n\tbackground: #021012;\n}\n.theme-base16-icy-dark .hljs::selection,\n.theme-base16-icy-dark .hljs ::selection {\n\tbackground-color: #041f23;\n\tcolor: #095b67;\n}\n.theme-base16-icy-dark .hljs-comment {\n\tcolor: #052e34;\n}\n.theme-base16-icy-dark .hljs-tag {\n\tcolor: #064048;\n}\n.theme-base16-icy-dark .hljs-subst,\n.theme-base16-icy-dark .hljs-punctuation,\n.theme-base16-icy-dark .hljs-operator {\n\tcolor: #095b67;\n}\n.theme-base16-icy-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-icy-dark .hljs-bullet,\n.theme-base16-icy-dark .hljs-variable,\n.theme-base16-icy-dark .hljs-template-variable,\n.theme-base16-icy-dark .hljs-selector-tag,\n.theme-base16-icy-dark .hljs-name,\n.theme-base16-icy-dark .hljs-deletion {\n\tcolor: #16c1d9;\n}\n.theme-base16-icy-dark .hljs-symbol,\n.theme-base16-icy-dark .hljs-number,\n.theme-base16-icy-dark .hljs-link,\n.theme-base16-icy-dark .hljs-attr,\n.theme-base16-icy-dark .hljs-variable.constant_,\n.theme-base16-icy-dark .hljs-literal {\n\tcolor: #b3ebf2;\n}\n.theme-base16-icy-dark .hljs-title,\n.theme-base16-icy-dark .hljs-class .hljs-title,\n.theme-base16-icy-dark .hljs-title.class_ {\n\tcolor: #80deea;\n}\n.theme-base16-icy-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #80deea;\n}\n.theme-base16-icy-dark .hljs-code,\n.theme-base16-icy-dark .hljs-addition,\n.theme-base16-icy-dark .hljs-title.class_.inherited__,\n.theme-base16-icy-dark .hljs-string {\n\tcolor: #4dd0e1;\n}\n.theme-base16-icy-dark .hljs-built_in,\n.theme-base16-icy-dark .hljs-doctag,\n.theme-base16-icy-dark .hljs-quote,\n.theme-base16-icy-dark .hljs-keyword.hljs-atrule,\n.theme-base16-icy-dark .hljs-regexp {\n\tcolor: #26c6da;\n}\n.theme-base16-icy-dark .hljs-function .hljs-title,\n.theme-base16-icy-dark .hljs-attribute,\n.theme-base16-icy-dark .ruby .hljs-property,\n.theme-base16-icy-dark .hljs-title.function_,\n.theme-base16-icy-dark .hljs-section {\n\tcolor: #00bcd4;\n}\n.theme-base16-icy-dark .hljs-type,\n.theme-base16-icy-dark .hljs-template-tag,\n.theme-base16-icy-dark .diff .hljs-meta,\n.theme-base16-icy-dark .hljs-keyword {\n\tcolor: #00acc1;\n}\n.theme-base16-icy-dark .hljs-emphasis {\n\tcolor: #00acc1;\n\tfont-style: italic;\n}\n.theme-base16-icy-dark .hljs-meta,\n.theme-base16-icy-dark .hljs-meta .hljs-keyword,\n.theme-base16-icy-dark .hljs-meta .hljs-string {\n\tcolor: #0097a7;\n}\n.theme-base16-icy-dark .hljs-meta .hljs-keyword,\n.theme-base16-icy-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-icy-dark-min {\n\t/*!\n  Theme: Icy Dark\n  Author: icyphox (https://icyphox.ga)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-icy-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-icy-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-icy-dark-min .hljs {\n\tcolor: #095b67;\n\tbackground: #021012;\n}\n.theme-base16-icy-dark-min .hljs ::selection,\n.theme-base16-icy-dark-min .hljs::selection {\n\tbackground-color: #041f23;\n\tcolor: #095b67;\n}\n.theme-base16-icy-dark-min .hljs-comment {\n\tcolor: #052e34;\n}\n.theme-base16-icy-dark-min .hljs-tag {\n\tcolor: #064048;\n}\n.theme-base16-icy-dark-min .hljs-operator,\n.theme-base16-icy-dark-min .hljs-punctuation,\n.theme-base16-icy-dark-min .hljs-subst {\n\tcolor: #095b67;\n}\n.theme-base16-icy-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-icy-dark-min .hljs-bullet,\n.theme-base16-icy-dark-min .hljs-deletion,\n.theme-base16-icy-dark-min .hljs-name,\n.theme-base16-icy-dark-min .hljs-selector-tag,\n.theme-base16-icy-dark-min .hljs-template-variable,\n.theme-base16-icy-dark-min .hljs-variable {\n\tcolor: #16c1d9;\n}\n.theme-base16-icy-dark-min .hljs-attr,\n.theme-base16-icy-dark-min .hljs-link,\n.theme-base16-icy-dark-min .hljs-literal,\n.theme-base16-icy-dark-min .hljs-number,\n.theme-base16-icy-dark-min .hljs-symbol,\n.theme-base16-icy-dark-min .hljs-variable.constant_ {\n\tcolor: #b3ebf2;\n}\n.theme-base16-icy-dark-min .hljs-class .hljs-title,\n.theme-base16-icy-dark-min .hljs-title,\n.theme-base16-icy-dark-min .hljs-title.class_ {\n\tcolor: #80deea;\n}\n.theme-base16-icy-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #80deea;\n}\n.theme-base16-icy-dark-min .hljs-addition,\n.theme-base16-icy-dark-min .hljs-code,\n.theme-base16-icy-dark-min .hljs-string,\n.theme-base16-icy-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #4dd0e1;\n}\n.theme-base16-icy-dark-min .hljs-built_in,\n.theme-base16-icy-dark-min .hljs-doctag,\n.theme-base16-icy-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-icy-dark-min .hljs-quote,\n.theme-base16-icy-dark-min .hljs-regexp {\n\tcolor: #26c6da;\n}\n.theme-base16-icy-dark-min .hljs-attribute,\n.theme-base16-icy-dark-min .hljs-function .hljs-title,\n.theme-base16-icy-dark-min .hljs-section,\n.theme-base16-icy-dark-min .hljs-title.function_,\n.theme-base16-icy-dark-min .ruby .hljs-property {\n\tcolor: #00bcd4;\n}\n.theme-base16-icy-dark-min .diff .hljs-meta,\n.theme-base16-icy-dark-min .hljs-keyword,\n.theme-base16-icy-dark-min .hljs-template-tag,\n.theme-base16-icy-dark-min .hljs-type {\n\tcolor: #00acc1;\n}\n.theme-base16-icy-dark-min .hljs-emphasis {\n\tcolor: #00acc1;\n\tfont-style: italic;\n}\n.theme-base16-icy-dark-min .hljs-meta,\n.theme-base16-icy-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-icy-dark-min .hljs-meta .hljs-string {\n\tcolor: #0097a7;\n}\n.theme-base16-icy-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-icy-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n﻿.theme-base16-ir-black {\n\t/*!\n  Theme: IR Black\n  Author: Timothée Poisot (http://timotheepoisot.fr)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ir-black pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ir-black code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ir-black pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ir-black code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ir-black .hljs {\n\tcolor: #b5b3aa;\n\tbackground: #000;\n}\n.theme-base16-ir-black .hljs::selection,\n.theme-base16-ir-black .hljs ::selection {\n\tbackground-color: #484844;\n\tcolor: #b5b3aa;\n}\n.theme-base16-ir-black .hljs-comment {\n\tcolor: #6c6c66;\n}\n.theme-base16-ir-black .hljs-tag {\n\tcolor: #918f88;\n}\n.theme-base16-ir-black .hljs-subst,\n.theme-base16-ir-black .hljs-punctuation,\n.theme-base16-ir-black .hljs-operator {\n\tcolor: #b5b3aa;\n}\n.theme-base16-ir-black .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ir-black .hljs-bullet,\n.theme-base16-ir-black .hljs-variable,\n.theme-base16-ir-black .hljs-template-variable,\n.theme-base16-ir-black .hljs-selector-tag,\n.theme-base16-ir-black .hljs-name,\n.theme-base16-ir-black .hljs-deletion {\n\tcolor: #ff6c60;\n}\n.theme-base16-ir-black .hljs-symbol,\n.theme-base16-ir-black .hljs-number,\n.theme-base16-ir-black .hljs-link,\n.theme-base16-ir-black .hljs-attr,\n.theme-base16-ir-black .hljs-variable.constant_,\n.theme-base16-ir-black .hljs-literal {\n\tcolor: #e9c062;\n}\n.theme-base16-ir-black .hljs-title,\n.theme-base16-ir-black .hljs-class .hljs-title,\n.theme-base16-ir-black .hljs-title.class_ {\n\tcolor: #ffffb6;\n}\n.theme-base16-ir-black .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffffb6;\n}\n.theme-base16-ir-black .hljs-code,\n.theme-base16-ir-black .hljs-addition,\n.theme-base16-ir-black .hljs-title.class_.inherited__,\n.theme-base16-ir-black .hljs-string {\n\tcolor: #a8ff60;\n}\n.theme-base16-ir-black .hljs-built_in,\n.theme-base16-ir-black .hljs-doctag,\n.theme-base16-ir-black .hljs-quote,\n.theme-base16-ir-black .hljs-keyword.hljs-atrule,\n.theme-base16-ir-black .hljs-regexp {\n\tcolor: #c6c5fe;\n}\n.theme-base16-ir-black .hljs-function .hljs-title,\n.theme-base16-ir-black .hljs-attribute,\n.theme-base16-ir-black .ruby .hljs-property,\n.theme-base16-ir-black .hljs-title.function_,\n.theme-base16-ir-black .hljs-section {\n\tcolor: #96cbfe;\n}\n.theme-base16-ir-black .hljs-type,\n.theme-base16-ir-black .hljs-template-tag,\n.theme-base16-ir-black .diff .hljs-meta,\n.theme-base16-ir-black .hljs-keyword {\n\tcolor: #ff73fd;\n}\n.theme-base16-ir-black .hljs-emphasis {\n\tcolor: #ff73fd;\n\tfont-style: italic;\n}\n.theme-base16-ir-black .hljs-meta,\n.theme-base16-ir-black .hljs-meta .hljs-keyword,\n.theme-base16-ir-black .hljs-meta .hljs-string {\n\tcolor: #b18a3d;\n}\n.theme-base16-ir-black .hljs-meta .hljs-keyword,\n.theme-base16-ir-black .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n﻿.theme-base16-ir-black-min {\n\t/*!\n  Theme: IR Black\n  Author: Timothée Poisot (http://timotheepoisot.fr)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ir-black-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ir-black-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ir-black-min .hljs {\n\tcolor: #b5b3aa;\n\tbackground: #000;\n}\n.theme-base16-ir-black-min .hljs ::selection,\n.theme-base16-ir-black-min .hljs::selection {\n\tbackground-color: #484844;\n\tcolor: #b5b3aa;\n}\n.theme-base16-ir-black-min .hljs-comment {\n\tcolor: #6c6c66;\n}\n.theme-base16-ir-black-min .hljs-tag {\n\tcolor: #918f88;\n}\n.theme-base16-ir-black-min .hljs-operator,\n.theme-base16-ir-black-min .hljs-punctuation,\n.theme-base16-ir-black-min .hljs-subst {\n\tcolor: #b5b3aa;\n}\n.theme-base16-ir-black-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ir-black-min .hljs-bullet,\n.theme-base16-ir-black-min .hljs-deletion,\n.theme-base16-ir-black-min .hljs-name,\n.theme-base16-ir-black-min .hljs-selector-tag,\n.theme-base16-ir-black-min .hljs-template-variable,\n.theme-base16-ir-black-min .hljs-variable {\n\tcolor: #ff6c60;\n}\n.theme-base16-ir-black-min .hljs-attr,\n.theme-base16-ir-black-min .hljs-link,\n.theme-base16-ir-black-min .hljs-literal,\n.theme-base16-ir-black-min .hljs-number,\n.theme-base16-ir-black-min .hljs-symbol,\n.theme-base16-ir-black-min .hljs-variable.constant_ {\n\tcolor: #e9c062;\n}\n.theme-base16-ir-black-min .hljs-class .hljs-title,\n.theme-base16-ir-black-min .hljs-title,\n.theme-base16-ir-black-min .hljs-title.class_ {\n\tcolor: #ffffb6;\n}\n.theme-base16-ir-black-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffffb6;\n}\n.theme-base16-ir-black-min .hljs-addition,\n.theme-base16-ir-black-min .hljs-code,\n.theme-base16-ir-black-min .hljs-string,\n.theme-base16-ir-black-min .hljs-title.class_.inherited__ {\n\tcolor: #a8ff60;\n}\n.theme-base16-ir-black-min .hljs-built_in,\n.theme-base16-ir-black-min .hljs-doctag,\n.theme-base16-ir-black-min .hljs-keyword.hljs-atrule,\n.theme-base16-ir-black-min .hljs-quote,\n.theme-base16-ir-black-min .hljs-regexp {\n\tcolor: #c6c5fe;\n}\n.theme-base16-ir-black-min .hljs-attribute,\n.theme-base16-ir-black-min .hljs-function .hljs-title,\n.theme-base16-ir-black-min .hljs-section,\n.theme-base16-ir-black-min .hljs-title.function_,\n.theme-base16-ir-black-min .ruby .hljs-property {\n\tcolor: #96cbfe;\n}\n.theme-base16-ir-black-min .diff .hljs-meta,\n.theme-base16-ir-black-min .hljs-keyword,\n.theme-base16-ir-black-min .hljs-template-tag,\n.theme-base16-ir-black-min .hljs-type {\n\tcolor: #ff73fd;\n}\n.theme-base16-ir-black-min .hljs-emphasis {\n\tcolor: #ff73fd;\n\tfont-style: italic;\n}\n.theme-base16-ir-black-min .hljs-meta,\n.theme-base16-ir-black-min .hljs-meta .hljs-keyword,\n.theme-base16-ir-black-min .hljs-meta .hljs-string {\n\tcolor: #b18a3d;\n}\n.theme-base16-ir-black-min .hljs-meta .hljs-keyword,\n.theme-base16-ir-black-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-isotope {\n\t/*!\n  Theme: Isotope\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-isotope pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-isotope code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-isotope pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-isotope code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-isotope .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #000;\n}\n.theme-base16-isotope .hljs::selection,\n.theme-base16-isotope .hljs ::selection {\n\tbackground-color: #606060;\n\tcolor: #d0d0d0;\n}\n.theme-base16-isotope .hljs-comment {\n\tcolor: gray;\n}\n.theme-base16-isotope .hljs-tag {\n\tcolor: silver;\n}\n.theme-base16-isotope .hljs-subst,\n.theme-base16-isotope .hljs-punctuation,\n.theme-base16-isotope .hljs-operator {\n\tcolor: #d0d0d0;\n}\n.theme-base16-isotope .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-isotope .hljs-bullet,\n.theme-base16-isotope .hljs-variable,\n.theme-base16-isotope .hljs-template-variable,\n.theme-base16-isotope .hljs-selector-tag,\n.theme-base16-isotope .hljs-name,\n.theme-base16-isotope .hljs-deletion {\n\tcolor: red;\n}\n.theme-base16-isotope .hljs-symbol,\n.theme-base16-isotope .hljs-number,\n.theme-base16-isotope .hljs-link,\n.theme-base16-isotope .hljs-attr,\n.theme-base16-isotope .hljs-variable.constant_,\n.theme-base16-isotope .hljs-literal {\n\tcolor: #f90;\n}\n.theme-base16-isotope .hljs-title,\n.theme-base16-isotope .hljs-class .hljs-title,\n.theme-base16-isotope .hljs-title.class_ {\n\tcolor: #f09;\n}\n.theme-base16-isotope .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f09;\n}\n.theme-base16-isotope .hljs-code,\n.theme-base16-isotope .hljs-addition,\n.theme-base16-isotope .hljs-title.class_.inherited__,\n.theme-base16-isotope .hljs-string {\n\tcolor: #3f0;\n}\n.theme-base16-isotope .hljs-built_in,\n.theme-base16-isotope .hljs-doctag,\n.theme-base16-isotope .hljs-quote,\n.theme-base16-isotope .hljs-keyword.hljs-atrule,\n.theme-base16-isotope .hljs-regexp {\n\tcolor: aqua;\n}\n.theme-base16-isotope .hljs-function .hljs-title,\n.theme-base16-isotope .hljs-attribute,\n.theme-base16-isotope .ruby .hljs-property,\n.theme-base16-isotope .hljs-title.function_,\n.theme-base16-isotope .hljs-section {\n\tcolor: #06f;\n}\n.theme-base16-isotope .hljs-type,\n.theme-base16-isotope .hljs-template-tag,\n.theme-base16-isotope .diff .hljs-meta,\n.theme-base16-isotope .hljs-keyword {\n\tcolor: #c0f;\n}\n.theme-base16-isotope .hljs-emphasis {\n\tcolor: #c0f;\n\tfont-style: italic;\n}\n.theme-base16-isotope .hljs-meta,\n.theme-base16-isotope .hljs-meta .hljs-keyword,\n.theme-base16-isotope .hljs-meta .hljs-string {\n\tcolor: #30f;\n}\n.theme-base16-isotope .hljs-meta .hljs-keyword,\n.theme-base16-isotope .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-isotope-min {\n\t/*!\n  Theme: Isotope\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-isotope-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-isotope-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-isotope-min .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #000;\n}\n.theme-base16-isotope-min .hljs ::selection,\n.theme-base16-isotope-min .hljs::selection {\n\tbackground-color: #606060;\n\tcolor: #d0d0d0;\n}\n.theme-base16-isotope-min .hljs-comment {\n\tcolor: gray;\n}\n.theme-base16-isotope-min .hljs-tag {\n\tcolor: silver;\n}\n.theme-base16-isotope-min .hljs-operator,\n.theme-base16-isotope-min .hljs-punctuation,\n.theme-base16-isotope-min .hljs-subst {\n\tcolor: #d0d0d0;\n}\n.theme-base16-isotope-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-isotope-min .hljs-bullet,\n.theme-base16-isotope-min .hljs-deletion,\n.theme-base16-isotope-min .hljs-name,\n.theme-base16-isotope-min .hljs-selector-tag,\n.theme-base16-isotope-min .hljs-template-variable,\n.theme-base16-isotope-min .hljs-variable {\n\tcolor: red;\n}\n.theme-base16-isotope-min .hljs-attr,\n.theme-base16-isotope-min .hljs-link,\n.theme-base16-isotope-min .hljs-literal,\n.theme-base16-isotope-min .hljs-number,\n.theme-base16-isotope-min .hljs-symbol,\n.theme-base16-isotope-min .hljs-variable.constant_ {\n\tcolor: #f90;\n}\n.theme-base16-isotope-min .hljs-class .hljs-title,\n.theme-base16-isotope-min .hljs-title,\n.theme-base16-isotope-min .hljs-title.class_ {\n\tcolor: #f09;\n}\n.theme-base16-isotope-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f09;\n}\n.theme-base16-isotope-min .hljs-addition,\n.theme-base16-isotope-min .hljs-code,\n.theme-base16-isotope-min .hljs-string,\n.theme-base16-isotope-min .hljs-title.class_.inherited__ {\n\tcolor: #3f0;\n}\n.theme-base16-isotope-min .hljs-built_in,\n.theme-base16-isotope-min .hljs-doctag,\n.theme-base16-isotope-min .hljs-keyword.hljs-atrule,\n.theme-base16-isotope-min .hljs-quote,\n.theme-base16-isotope-min .hljs-regexp {\n\tcolor: aqua;\n}\n.theme-base16-isotope-min .hljs-attribute,\n.theme-base16-isotope-min .hljs-function .hljs-title,\n.theme-base16-isotope-min .hljs-section,\n.theme-base16-isotope-min .hljs-title.function_,\n.theme-base16-isotope-min .ruby .hljs-property {\n\tcolor: #06f;\n}\n.theme-base16-isotope-min .diff .hljs-meta,\n.theme-base16-isotope-min .hljs-keyword,\n.theme-base16-isotope-min .hljs-template-tag,\n.theme-base16-isotope-min .hljs-type {\n\tcolor: #c0f;\n}\n.theme-base16-isotope-min .hljs-emphasis {\n\tcolor: #c0f;\n\tfont-style: italic;\n}\n.theme-base16-isotope-min .hljs-meta,\n.theme-base16-isotope-min .hljs-meta .hljs-keyword,\n.theme-base16-isotope-min .hljs-meta .hljs-string {\n\tcolor: #30f;\n}\n.theme-base16-isotope-min .hljs-meta .hljs-keyword,\n.theme-base16-isotope-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-kimber {\n\t/*!\n  Theme: Kimber\n  Author: Mishka Nguyen (https://github.com/akhsiM)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-kimber pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-kimber code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-kimber pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-kimber code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-kimber .hljs {\n\tcolor: #dedee7;\n\tbackground: #222;\n}\n.theme-base16-kimber .hljs::selection,\n.theme-base16-kimber .hljs ::selection {\n\tbackground-color: #555d55;\n\tcolor: #dedee7;\n}\n.theme-base16-kimber .hljs-comment {\n\tcolor: #644646;\n}\n.theme-base16-kimber .hljs-tag {\n\tcolor: #5a5a5a;\n}\n.theme-base16-kimber .hljs-subst,\n.theme-base16-kimber .hljs-punctuation,\n.theme-base16-kimber .hljs-operator {\n\tcolor: #dedee7;\n}\n.theme-base16-kimber .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-kimber .hljs-bullet,\n.theme-base16-kimber .hljs-variable,\n.theme-base16-kimber .hljs-template-variable,\n.theme-base16-kimber .hljs-selector-tag,\n.theme-base16-kimber .hljs-name,\n.theme-base16-kimber .hljs-deletion {\n\tcolor: #c88c8c;\n}\n.theme-base16-kimber .hljs-symbol,\n.theme-base16-kimber .hljs-number,\n.theme-base16-kimber .hljs-link,\n.theme-base16-kimber .hljs-attr,\n.theme-base16-kimber .hljs-variable.constant_,\n.theme-base16-kimber .hljs-literal {\n\tcolor: #476c88;\n}\n.theme-base16-kimber .hljs-title,\n.theme-base16-kimber .hljs-class .hljs-title,\n.theme-base16-kimber .hljs-title.class_ {\n\tcolor: #d8b56d;\n}\n.theme-base16-kimber .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #d8b56d;\n}\n.theme-base16-kimber .hljs-code,\n.theme-base16-kimber .hljs-addition,\n.theme-base16-kimber .hljs-title.class_.inherited__,\n.theme-base16-kimber .hljs-string {\n\tcolor: #99c899;\n}\n.theme-base16-kimber .hljs-built_in,\n.theme-base16-kimber .hljs-doctag,\n.theme-base16-kimber .hljs-quote,\n.theme-base16-kimber .hljs-keyword.hljs-atrule,\n.theme-base16-kimber .hljs-regexp {\n\tcolor: #78b4b4;\n}\n.theme-base16-kimber .hljs-function .hljs-title,\n.theme-base16-kimber .hljs-attribute,\n.theme-base16-kimber .ruby .hljs-property,\n.theme-base16-kimber .hljs-title.function_,\n.theme-base16-kimber .hljs-section {\n\tcolor: #537c9c;\n}\n.theme-base16-kimber .hljs-type,\n.theme-base16-kimber .hljs-template-tag,\n.theme-base16-kimber .diff .hljs-meta,\n.theme-base16-kimber .hljs-keyword {\n\tcolor: #86cacd;\n}\n.theme-base16-kimber .hljs-emphasis {\n\tcolor: #86cacd;\n\tfont-style: italic;\n}\n.theme-base16-kimber .hljs-meta,\n.theme-base16-kimber .hljs-meta .hljs-keyword,\n.theme-base16-kimber .hljs-meta .hljs-string {\n\tcolor: #704f4f;\n}\n.theme-base16-kimber .hljs-meta .hljs-keyword,\n.theme-base16-kimber .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-kimber-min {\n\t/*!\n  Theme: Kimber\n  Author: Mishka Nguyen (https://github.com/akhsiM)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-kimber-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-kimber-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-kimber-min .hljs {\n\tcolor: #dedee7;\n\tbackground: #222;\n}\n.theme-base16-kimber-min .hljs ::selection,\n.theme-base16-kimber-min .hljs::selection {\n\tbackground-color: #555d55;\n\tcolor: #dedee7;\n}\n.theme-base16-kimber-min .hljs-comment {\n\tcolor: #644646;\n}\n.theme-base16-kimber-min .hljs-tag {\n\tcolor: #5a5a5a;\n}\n.theme-base16-kimber-min .hljs-operator,\n.theme-base16-kimber-min .hljs-punctuation,\n.theme-base16-kimber-min .hljs-subst {\n\tcolor: #dedee7;\n}\n.theme-base16-kimber-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-kimber-min .hljs-bullet,\n.theme-base16-kimber-min .hljs-deletion,\n.theme-base16-kimber-min .hljs-name,\n.theme-base16-kimber-min .hljs-selector-tag,\n.theme-base16-kimber-min .hljs-template-variable,\n.theme-base16-kimber-min .hljs-variable {\n\tcolor: #c88c8c;\n}\n.theme-base16-kimber-min .hljs-attr,\n.theme-base16-kimber-min .hljs-link,\n.theme-base16-kimber-min .hljs-literal,\n.theme-base16-kimber-min .hljs-number,\n.theme-base16-kimber-min .hljs-symbol,\n.theme-base16-kimber-min .hljs-variable.constant_ {\n\tcolor: #476c88;\n}\n.theme-base16-kimber-min .hljs-class .hljs-title,\n.theme-base16-kimber-min .hljs-title,\n.theme-base16-kimber-min .hljs-title.class_ {\n\tcolor: #d8b56d;\n}\n.theme-base16-kimber-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #d8b56d;\n}\n.theme-base16-kimber-min .hljs-addition,\n.theme-base16-kimber-min .hljs-code,\n.theme-base16-kimber-min .hljs-string,\n.theme-base16-kimber-min .hljs-title.class_.inherited__ {\n\tcolor: #99c899;\n}\n.theme-base16-kimber-min .hljs-built_in,\n.theme-base16-kimber-min .hljs-doctag,\n.theme-base16-kimber-min .hljs-keyword.hljs-atrule,\n.theme-base16-kimber-min .hljs-quote,\n.theme-base16-kimber-min .hljs-regexp {\n\tcolor: #78b4b4;\n}\n.theme-base16-kimber-min .hljs-attribute,\n.theme-base16-kimber-min .hljs-function .hljs-title,\n.theme-base16-kimber-min .hljs-section,\n.theme-base16-kimber-min .hljs-title.function_,\n.theme-base16-kimber-min .ruby .hljs-property {\n\tcolor: #537c9c;\n}\n.theme-base16-kimber-min .diff .hljs-meta,\n.theme-base16-kimber-min .hljs-keyword,\n.theme-base16-kimber-min .hljs-template-tag,\n.theme-base16-kimber-min .hljs-type {\n\tcolor: #86cacd;\n}\n.theme-base16-kimber-min .hljs-emphasis {\n\tcolor: #86cacd;\n\tfont-style: italic;\n}\n.theme-base16-kimber-min .hljs-meta,\n.theme-base16-kimber-min .hljs-meta .hljs-keyword,\n.theme-base16-kimber-min .hljs-meta .hljs-string {\n\tcolor: #704f4f;\n}\n.theme-base16-kimber-min .hljs-meta .hljs-keyword,\n.theme-base16-kimber-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-london-tube {\n\t/*!\n  Theme: London Tube\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-london-tube pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-london-tube code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-london-tube pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-london-tube code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-london-tube .hljs {\n\tcolor: #d9d8d8;\n\tbackground: #231f20;\n}\n.theme-base16-london-tube .hljs::selection,\n.theme-base16-london-tube .hljs ::selection {\n\tbackground-color: #5a5758;\n\tcolor: #d9d8d8;\n}\n.theme-base16-london-tube .hljs-comment {\n\tcolor: #737171;\n}\n.theme-base16-london-tube .hljs-tag {\n\tcolor: #959ca1;\n}\n.theme-base16-london-tube .hljs-subst,\n.theme-base16-london-tube .hljs-punctuation,\n.theme-base16-london-tube .hljs-operator {\n\tcolor: #d9d8d8;\n}\n.theme-base16-london-tube .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-london-tube .hljs-bullet,\n.theme-base16-london-tube .hljs-variable,\n.theme-base16-london-tube .hljs-template-variable,\n.theme-base16-london-tube .hljs-selector-tag,\n.theme-base16-london-tube .hljs-name,\n.theme-base16-london-tube .hljs-deletion {\n\tcolor: #ee2e24;\n}\n.theme-base16-london-tube .hljs-symbol,\n.theme-base16-london-tube .hljs-number,\n.theme-base16-london-tube .hljs-link,\n.theme-base16-london-tube .hljs-attr,\n.theme-base16-london-tube .hljs-variable.constant_,\n.theme-base16-london-tube .hljs-literal {\n\tcolor: #f386a1;\n}\n.theme-base16-london-tube .hljs-title,\n.theme-base16-london-tube .hljs-class .hljs-title,\n.theme-base16-london-tube .hljs-title.class_ {\n\tcolor: #ffd204;\n}\n.theme-base16-london-tube .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffd204;\n}\n.theme-base16-london-tube .hljs-code,\n.theme-base16-london-tube .hljs-addition,\n.theme-base16-london-tube .hljs-title.class_.inherited__,\n.theme-base16-london-tube .hljs-string {\n\tcolor: #00853e;\n}\n.theme-base16-london-tube .hljs-built_in,\n.theme-base16-london-tube .hljs-doctag,\n.theme-base16-london-tube .hljs-quote,\n.theme-base16-london-tube .hljs-keyword.hljs-atrule,\n.theme-base16-london-tube .hljs-regexp {\n\tcolor: #85cebc;\n}\n.theme-base16-london-tube .hljs-function .hljs-title,\n.theme-base16-london-tube .hljs-attribute,\n.theme-base16-london-tube .ruby .hljs-property,\n.theme-base16-london-tube .hljs-title.function_,\n.theme-base16-london-tube .hljs-section {\n\tcolor: #009ddc;\n}\n.theme-base16-london-tube .hljs-type,\n.theme-base16-london-tube .hljs-template-tag,\n.theme-base16-london-tube .diff .hljs-meta,\n.theme-base16-london-tube .hljs-keyword {\n\tcolor: #98005d;\n}\n.theme-base16-london-tube .hljs-emphasis {\n\tcolor: #98005d;\n\tfont-style: italic;\n}\n.theme-base16-london-tube .hljs-meta,\n.theme-base16-london-tube .hljs-meta .hljs-keyword,\n.theme-base16-london-tube .hljs-meta .hljs-string {\n\tcolor: #b06110;\n}\n.theme-base16-london-tube .hljs-meta .hljs-keyword,\n.theme-base16-london-tube .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-london-tube-min {\n\t/*!\n  Theme: London Tube\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-london-tube-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-london-tube-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-london-tube-min .hljs {\n\tcolor: #d9d8d8;\n\tbackground: #231f20;\n}\n.theme-base16-london-tube-min .hljs ::selection,\n.theme-base16-london-tube-min .hljs::selection {\n\tbackground-color: #5a5758;\n\tcolor: #d9d8d8;\n}\n.theme-base16-london-tube-min .hljs-comment {\n\tcolor: #737171;\n}\n.theme-base16-london-tube-min .hljs-tag {\n\tcolor: #959ca1;\n}\n.theme-base16-london-tube-min .hljs-operator,\n.theme-base16-london-tube-min .hljs-punctuation,\n.theme-base16-london-tube-min .hljs-subst {\n\tcolor: #d9d8d8;\n}\n.theme-base16-london-tube-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-london-tube-min .hljs-bullet,\n.theme-base16-london-tube-min .hljs-deletion,\n.theme-base16-london-tube-min .hljs-name,\n.theme-base16-london-tube-min .hljs-selector-tag,\n.theme-base16-london-tube-min .hljs-template-variable,\n.theme-base16-london-tube-min .hljs-variable {\n\tcolor: #ee2e24;\n}\n.theme-base16-london-tube-min .hljs-attr,\n.theme-base16-london-tube-min .hljs-link,\n.theme-base16-london-tube-min .hljs-literal,\n.theme-base16-london-tube-min .hljs-number,\n.theme-base16-london-tube-min .hljs-symbol,\n.theme-base16-london-tube-min .hljs-variable.constant_ {\n\tcolor: #f386a1;\n}\n.theme-base16-london-tube-min .hljs-class .hljs-title,\n.theme-base16-london-tube-min .hljs-title,\n.theme-base16-london-tube-min .hljs-title.class_ {\n\tcolor: #ffd204;\n}\n.theme-base16-london-tube-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffd204;\n}\n.theme-base16-london-tube-min .hljs-addition,\n.theme-base16-london-tube-min .hljs-code,\n.theme-base16-london-tube-min .hljs-string,\n.theme-base16-london-tube-min .hljs-title.class_.inherited__ {\n\tcolor: #00853e;\n}\n.theme-base16-london-tube-min .hljs-built_in,\n.theme-base16-london-tube-min .hljs-doctag,\n.theme-base16-london-tube-min .hljs-keyword.hljs-atrule,\n.theme-base16-london-tube-min .hljs-quote,\n.theme-base16-london-tube-min .hljs-regexp {\n\tcolor: #85cebc;\n}\n.theme-base16-london-tube-min .hljs-attribute,\n.theme-base16-london-tube-min .hljs-function .hljs-title,\n.theme-base16-london-tube-min .hljs-section,\n.theme-base16-london-tube-min .hljs-title.function_,\n.theme-base16-london-tube-min .ruby .hljs-property {\n\tcolor: #009ddc;\n}\n.theme-base16-london-tube-min .diff .hljs-meta,\n.theme-base16-london-tube-min .hljs-keyword,\n.theme-base16-london-tube-min .hljs-template-tag,\n.theme-base16-london-tube-min .hljs-type {\n\tcolor: #98005d;\n}\n.theme-base16-london-tube-min .hljs-emphasis {\n\tcolor: #98005d;\n\tfont-style: italic;\n}\n.theme-base16-london-tube-min .hljs-meta,\n.theme-base16-london-tube-min .hljs-meta .hljs-keyword,\n.theme-base16-london-tube-min .hljs-meta .hljs-string {\n\tcolor: #b06110;\n}\n.theme-base16-london-tube-min .hljs-meta .hljs-keyword,\n.theme-base16-london-tube-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-macintosh {\n\t/*!\n  Theme: Macintosh\n  Author: Rebecca Bettencourt (http://www.kreativekorp.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-macintosh pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-macintosh code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-macintosh pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-macintosh code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-macintosh .hljs {\n\tcolor: silver;\n\tbackground: #000;\n}\n.theme-base16-macintosh .hljs::selection,\n.theme-base16-macintosh .hljs ::selection {\n\tbackground-color: #404040;\n\tcolor: silver;\n}\n.theme-base16-macintosh .hljs-comment {\n\tcolor: gray;\n}\n.theme-base16-macintosh .hljs-tag {\n\tcolor: gray;\n}\n.theme-base16-macintosh .hljs-subst,\n.theme-base16-macintosh .hljs-punctuation,\n.theme-base16-macintosh .hljs-operator {\n\tcolor: silver;\n}\n.theme-base16-macintosh .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-macintosh .hljs-bullet,\n.theme-base16-macintosh .hljs-variable,\n.theme-base16-macintosh .hljs-template-variable,\n.theme-base16-macintosh .hljs-selector-tag,\n.theme-base16-macintosh .hljs-name,\n.theme-base16-macintosh .hljs-deletion {\n\tcolor: #dd0907;\n}\n.theme-base16-macintosh .hljs-symbol,\n.theme-base16-macintosh .hljs-number,\n.theme-base16-macintosh .hljs-link,\n.theme-base16-macintosh .hljs-attr,\n.theme-base16-macintosh .hljs-variable.constant_,\n.theme-base16-macintosh .hljs-literal {\n\tcolor: #ff6403;\n}\n.theme-base16-macintosh .hljs-title,\n.theme-base16-macintosh .hljs-class .hljs-title,\n.theme-base16-macintosh .hljs-title.class_ {\n\tcolor: #fbf305;\n}\n.theme-base16-macintosh .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fbf305;\n}\n.theme-base16-macintosh .hljs-code,\n.theme-base16-macintosh .hljs-addition,\n.theme-base16-macintosh .hljs-title.class_.inherited__,\n.theme-base16-macintosh .hljs-string {\n\tcolor: #1fb714;\n}\n.theme-base16-macintosh .hljs-built_in,\n.theme-base16-macintosh .hljs-doctag,\n.theme-base16-macintosh .hljs-quote,\n.theme-base16-macintosh .hljs-keyword.hljs-atrule,\n.theme-base16-macintosh .hljs-regexp {\n\tcolor: #02abea;\n}\n.theme-base16-macintosh .hljs-function .hljs-title,\n.theme-base16-macintosh .hljs-attribute,\n.theme-base16-macintosh .ruby .hljs-property,\n.theme-base16-macintosh .hljs-title.function_,\n.theme-base16-macintosh .hljs-section {\n\tcolor: #0000d3;\n}\n.theme-base16-macintosh .hljs-type,\n.theme-base16-macintosh .hljs-template-tag,\n.theme-base16-macintosh .diff .hljs-meta,\n.theme-base16-macintosh .hljs-keyword {\n\tcolor: #4700a5;\n}\n.theme-base16-macintosh .hljs-emphasis {\n\tcolor: #4700a5;\n\tfont-style: italic;\n}\n.theme-base16-macintosh .hljs-meta,\n.theme-base16-macintosh .hljs-meta .hljs-keyword,\n.theme-base16-macintosh .hljs-meta .hljs-string {\n\tcolor: #90713a;\n}\n.theme-base16-macintosh .hljs-meta .hljs-keyword,\n.theme-base16-macintosh .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-macintosh-min {\n\t/*!\n  Theme: Macintosh\n  Author: Rebecca Bettencourt (http://www.kreativekorp.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-macintosh-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-macintosh-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-macintosh-min .hljs {\n\tcolor: silver;\n\tbackground: #000;\n}\n.theme-base16-macintosh-min .hljs ::selection,\n.theme-base16-macintosh-min .hljs::selection {\n\tbackground-color: #404040;\n\tcolor: silver;\n}\n.theme-base16-macintosh-min .hljs-comment,\n.theme-base16-macintosh-min .hljs-tag {\n\tcolor: gray;\n}\n.theme-base16-macintosh-min .hljs-operator,\n.theme-base16-macintosh-min .hljs-punctuation,\n.theme-base16-macintosh-min .hljs-subst {\n\tcolor: silver;\n}\n.theme-base16-macintosh-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-macintosh-min .hljs-bullet,\n.theme-base16-macintosh-min .hljs-deletion,\n.theme-base16-macintosh-min .hljs-name,\n.theme-base16-macintosh-min .hljs-selector-tag,\n.theme-base16-macintosh-min .hljs-template-variable,\n.theme-base16-macintosh-min .hljs-variable {\n\tcolor: #dd0907;\n}\n.theme-base16-macintosh-min .hljs-attr,\n.theme-base16-macintosh-min .hljs-link,\n.theme-base16-macintosh-min .hljs-literal,\n.theme-base16-macintosh-min .hljs-number,\n.theme-base16-macintosh-min .hljs-symbol,\n.theme-base16-macintosh-min .hljs-variable.constant_ {\n\tcolor: #ff6403;\n}\n.theme-base16-macintosh-min .hljs-class .hljs-title,\n.theme-base16-macintosh-min .hljs-title,\n.theme-base16-macintosh-min .hljs-title.class_ {\n\tcolor: #fbf305;\n}\n.theme-base16-macintosh-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fbf305;\n}\n.theme-base16-macintosh-min .hljs-addition,\n.theme-base16-macintosh-min .hljs-code,\n.theme-base16-macintosh-min .hljs-string,\n.theme-base16-macintosh-min .hljs-title.class_.inherited__ {\n\tcolor: #1fb714;\n}\n.theme-base16-macintosh-min .hljs-built_in,\n.theme-base16-macintosh-min .hljs-doctag,\n.theme-base16-macintosh-min .hljs-keyword.hljs-atrule,\n.theme-base16-macintosh-min .hljs-quote,\n.theme-base16-macintosh-min .hljs-regexp {\n\tcolor: #02abea;\n}\n.theme-base16-macintosh-min .hljs-attribute,\n.theme-base16-macintosh-min .hljs-function .hljs-title,\n.theme-base16-macintosh-min .hljs-section,\n.theme-base16-macintosh-min .hljs-title.function_,\n.theme-base16-macintosh-min .ruby .hljs-property {\n\tcolor: #0000d3;\n}\n.theme-base16-macintosh-min .diff .hljs-meta,\n.theme-base16-macintosh-min .hljs-keyword,\n.theme-base16-macintosh-min .hljs-template-tag,\n.theme-base16-macintosh-min .hljs-type {\n\tcolor: #4700a5;\n}\n.theme-base16-macintosh-min .hljs-emphasis {\n\tcolor: #4700a5;\n\tfont-style: italic;\n}\n.theme-base16-macintosh-min .hljs-meta,\n.theme-base16-macintosh-min .hljs-meta .hljs-keyword,\n.theme-base16-macintosh-min .hljs-meta .hljs-string {\n\tcolor: #90713a;\n}\n.theme-base16-macintosh-min .hljs-meta .hljs-keyword,\n.theme-base16-macintosh-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-marrakesh {\n\t/*!\n  Theme: Marrakesh\n  Author: Alexandre Gavioli (http://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-marrakesh pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-marrakesh code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-marrakesh pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-marrakesh code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-marrakesh .hljs {\n\tcolor: #948e48;\n\tbackground: #201602;\n}\n.theme-base16-marrakesh .hljs::selection,\n.theme-base16-marrakesh .hljs ::selection {\n\tbackground-color: #5f5b17;\n\tcolor: #948e48;\n}\n.theme-base16-marrakesh .hljs-comment {\n\tcolor: #6c6823;\n}\n.theme-base16-marrakesh .hljs-tag {\n\tcolor: #86813b;\n}\n.theme-base16-marrakesh .hljs-subst,\n.theme-base16-marrakesh .hljs-punctuation,\n.theme-base16-marrakesh .hljs-operator {\n\tcolor: #948e48;\n}\n.theme-base16-marrakesh .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-marrakesh .hljs-bullet,\n.theme-base16-marrakesh .hljs-variable,\n.theme-base16-marrakesh .hljs-template-variable,\n.theme-base16-marrakesh .hljs-selector-tag,\n.theme-base16-marrakesh .hljs-name,\n.theme-base16-marrakesh .hljs-deletion {\n\tcolor: #c35359;\n}\n.theme-base16-marrakesh .hljs-symbol,\n.theme-base16-marrakesh .hljs-number,\n.theme-base16-marrakesh .hljs-link,\n.theme-base16-marrakesh .hljs-attr,\n.theme-base16-marrakesh .hljs-variable.constant_,\n.theme-base16-marrakesh .hljs-literal {\n\tcolor: #b36144;\n}\n.theme-base16-marrakesh .hljs-title,\n.theme-base16-marrakesh .hljs-class .hljs-title,\n.theme-base16-marrakesh .hljs-title.class_ {\n\tcolor: #a88339;\n}\n.theme-base16-marrakesh .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a88339;\n}\n.theme-base16-marrakesh .hljs-code,\n.theme-base16-marrakesh .hljs-addition,\n.theme-base16-marrakesh .hljs-title.class_.inherited__,\n.theme-base16-marrakesh .hljs-string {\n\tcolor: #18974e;\n}\n.theme-base16-marrakesh .hljs-built_in,\n.theme-base16-marrakesh .hljs-doctag,\n.theme-base16-marrakesh .hljs-quote,\n.theme-base16-marrakesh .hljs-keyword.hljs-atrule,\n.theme-base16-marrakesh .hljs-regexp {\n\tcolor: #75a738;\n}\n.theme-base16-marrakesh .hljs-function .hljs-title,\n.theme-base16-marrakesh .hljs-attribute,\n.theme-base16-marrakesh .ruby .hljs-property,\n.theme-base16-marrakesh .hljs-title.function_,\n.theme-base16-marrakesh .hljs-section {\n\tcolor: #477ca1;\n}\n.theme-base16-marrakesh .hljs-type,\n.theme-base16-marrakesh .hljs-template-tag,\n.theme-base16-marrakesh .diff .hljs-meta,\n.theme-base16-marrakesh .hljs-keyword {\n\tcolor: #8868b3;\n}\n.theme-base16-marrakesh .hljs-emphasis {\n\tcolor: #8868b3;\n\tfont-style: italic;\n}\n.theme-base16-marrakesh .hljs-meta,\n.theme-base16-marrakesh .hljs-meta .hljs-keyword,\n.theme-base16-marrakesh .hljs-meta .hljs-string {\n\tcolor: #b3588e;\n}\n.theme-base16-marrakesh .hljs-meta .hljs-keyword,\n.theme-base16-marrakesh .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-marrakesh-min {\n\t/*!\n  Theme: Marrakesh\n  Author: Alexandre Gavioli (http://github.com/Alexx2/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-marrakesh-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-marrakesh-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-marrakesh-min .hljs {\n\tcolor: #948e48;\n\tbackground: #201602;\n}\n.theme-base16-marrakesh-min .hljs ::selection,\n.theme-base16-marrakesh-min .hljs::selection {\n\tbackground-color: #5f5b17;\n\tcolor: #948e48;\n}\n.theme-base16-marrakesh-min .hljs-comment {\n\tcolor: #6c6823;\n}\n.theme-base16-marrakesh-min .hljs-tag {\n\tcolor: #86813b;\n}\n.theme-base16-marrakesh-min .hljs-operator,\n.theme-base16-marrakesh-min .hljs-punctuation,\n.theme-base16-marrakesh-min .hljs-subst {\n\tcolor: #948e48;\n}\n.theme-base16-marrakesh-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-marrakesh-min .hljs-bullet,\n.theme-base16-marrakesh-min .hljs-deletion,\n.theme-base16-marrakesh-min .hljs-name,\n.theme-base16-marrakesh-min .hljs-selector-tag,\n.theme-base16-marrakesh-min .hljs-template-variable,\n.theme-base16-marrakesh-min .hljs-variable {\n\tcolor: #c35359;\n}\n.theme-base16-marrakesh-min .hljs-attr,\n.theme-base16-marrakesh-min .hljs-link,\n.theme-base16-marrakesh-min .hljs-literal,\n.theme-base16-marrakesh-min .hljs-number,\n.theme-base16-marrakesh-min .hljs-symbol,\n.theme-base16-marrakesh-min .hljs-variable.constant_ {\n\tcolor: #b36144;\n}\n.theme-base16-marrakesh-min .hljs-class .hljs-title,\n.theme-base16-marrakesh-min .hljs-title,\n.theme-base16-marrakesh-min .hljs-title.class_ {\n\tcolor: #a88339;\n}\n.theme-base16-marrakesh-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a88339;\n}\n.theme-base16-marrakesh-min .hljs-addition,\n.theme-base16-marrakesh-min .hljs-code,\n.theme-base16-marrakesh-min .hljs-string,\n.theme-base16-marrakesh-min .hljs-title.class_.inherited__ {\n\tcolor: #18974e;\n}\n.theme-base16-marrakesh-min .hljs-built_in,\n.theme-base16-marrakesh-min .hljs-doctag,\n.theme-base16-marrakesh-min .hljs-keyword.hljs-atrule,\n.theme-base16-marrakesh-min .hljs-quote,\n.theme-base16-marrakesh-min .hljs-regexp {\n\tcolor: #75a738;\n}\n.theme-base16-marrakesh-min .hljs-attribute,\n.theme-base16-marrakesh-min .hljs-function .hljs-title,\n.theme-base16-marrakesh-min .hljs-section,\n.theme-base16-marrakesh-min .hljs-title.function_,\n.theme-base16-marrakesh-min .ruby .hljs-property {\n\tcolor: #477ca1;\n}\n.theme-base16-marrakesh-min .diff .hljs-meta,\n.theme-base16-marrakesh-min .hljs-keyword,\n.theme-base16-marrakesh-min .hljs-template-tag,\n.theme-base16-marrakesh-min .hljs-type {\n\tcolor: #8868b3;\n}\n.theme-base16-marrakesh-min .hljs-emphasis {\n\tcolor: #8868b3;\n\tfont-style: italic;\n}\n.theme-base16-marrakesh-min .hljs-meta,\n.theme-base16-marrakesh-min .hljs-meta .hljs-keyword,\n.theme-base16-marrakesh-min .hljs-meta .hljs-string {\n\tcolor: #b3588e;\n}\n.theme-base16-marrakesh-min .hljs-meta .hljs-keyword,\n.theme-base16-marrakesh-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-materia {\n\t/*!\n  Theme: Materia\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-materia pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-materia code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-materia pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-materia code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-materia .hljs {\n\tcolor: #cdd3de;\n\tbackground: #263238;\n}\n.theme-base16-materia .hljs::selection,\n.theme-base16-materia .hljs ::selection {\n\tbackground-color: #37474f;\n\tcolor: #cdd3de;\n}\n.theme-base16-materia .hljs-comment {\n\tcolor: #707880;\n}\n.theme-base16-materia .hljs-tag {\n\tcolor: #c9ccd3;\n}\n.theme-base16-materia .hljs-subst,\n.theme-base16-materia .hljs-punctuation,\n.theme-base16-materia .hljs-operator {\n\tcolor: #cdd3de;\n}\n.theme-base16-materia .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-materia .hljs-bullet,\n.theme-base16-materia .hljs-variable,\n.theme-base16-materia .hljs-template-variable,\n.theme-base16-materia .hljs-selector-tag,\n.theme-base16-materia .hljs-name,\n.theme-base16-materia .hljs-deletion {\n\tcolor: #ec5f67;\n}\n.theme-base16-materia .hljs-symbol,\n.theme-base16-materia .hljs-number,\n.theme-base16-materia .hljs-link,\n.theme-base16-materia .hljs-attr,\n.theme-base16-materia .hljs-variable.constant_,\n.theme-base16-materia .hljs-literal {\n\tcolor: #ea9560;\n}\n.theme-base16-materia .hljs-title,\n.theme-base16-materia .hljs-class .hljs-title,\n.theme-base16-materia .hljs-title.class_ {\n\tcolor: #fc0;\n}\n.theme-base16-materia .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fc0;\n}\n.theme-base16-materia .hljs-code,\n.theme-base16-materia .hljs-addition,\n.theme-base16-materia .hljs-title.class_.inherited__,\n.theme-base16-materia .hljs-string {\n\tcolor: #8bd649;\n}\n.theme-base16-materia .hljs-built_in,\n.theme-base16-materia .hljs-doctag,\n.theme-base16-materia .hljs-quote,\n.theme-base16-materia .hljs-keyword.hljs-atrule,\n.theme-base16-materia .hljs-regexp {\n\tcolor: #80cbc4;\n}\n.theme-base16-materia .hljs-function .hljs-title,\n.theme-base16-materia .hljs-attribute,\n.theme-base16-materia .ruby .hljs-property,\n.theme-base16-materia .hljs-title.function_,\n.theme-base16-materia .hljs-section {\n\tcolor: #89ddff;\n}\n.theme-base16-materia .hljs-type,\n.theme-base16-materia .hljs-template-tag,\n.theme-base16-materia .diff .hljs-meta,\n.theme-base16-materia .hljs-keyword {\n\tcolor: #82aaff;\n}\n.theme-base16-materia .hljs-emphasis {\n\tcolor: #82aaff;\n\tfont-style: italic;\n}\n.theme-base16-materia .hljs-meta,\n.theme-base16-materia .hljs-meta .hljs-keyword,\n.theme-base16-materia .hljs-meta .hljs-string {\n\tcolor: #ec5f67;\n}\n.theme-base16-materia .hljs-meta .hljs-keyword,\n.theme-base16-materia .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-materia-min {\n\t/*!\n  Theme: Materia\n  Author: Defman21\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-materia-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-materia-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-materia-min .hljs {\n\tcolor: #cdd3de;\n\tbackground: #263238;\n}\n.theme-base16-materia-min .hljs ::selection,\n.theme-base16-materia-min .hljs::selection {\n\tbackground-color: #37474f;\n\tcolor: #cdd3de;\n}\n.theme-base16-materia-min .hljs-comment {\n\tcolor: #707880;\n}\n.theme-base16-materia-min .hljs-tag {\n\tcolor: #c9ccd3;\n}\n.theme-base16-materia-min .hljs-operator,\n.theme-base16-materia-min .hljs-punctuation,\n.theme-base16-materia-min .hljs-subst {\n\tcolor: #cdd3de;\n}\n.theme-base16-materia-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-materia-min .hljs-bullet,\n.theme-base16-materia-min .hljs-deletion,\n.theme-base16-materia-min .hljs-name,\n.theme-base16-materia-min .hljs-selector-tag,\n.theme-base16-materia-min .hljs-template-variable,\n.theme-base16-materia-min .hljs-variable {\n\tcolor: #ec5f67;\n}\n.theme-base16-materia-min .hljs-attr,\n.theme-base16-materia-min .hljs-link,\n.theme-base16-materia-min .hljs-literal,\n.theme-base16-materia-min .hljs-number,\n.theme-base16-materia-min .hljs-symbol,\n.theme-base16-materia-min .hljs-variable.constant_ {\n\tcolor: #ea9560;\n}\n.theme-base16-materia-min .hljs-class .hljs-title,\n.theme-base16-materia-min .hljs-title,\n.theme-base16-materia-min .hljs-title.class_ {\n\tcolor: #fc0;\n}\n.theme-base16-materia-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fc0;\n}\n.theme-base16-materia-min .hljs-addition,\n.theme-base16-materia-min .hljs-code,\n.theme-base16-materia-min .hljs-string,\n.theme-base16-materia-min .hljs-title.class_.inherited__ {\n\tcolor: #8bd649;\n}\n.theme-base16-materia-min .hljs-built_in,\n.theme-base16-materia-min .hljs-doctag,\n.theme-base16-materia-min .hljs-keyword.hljs-atrule,\n.theme-base16-materia-min .hljs-quote,\n.theme-base16-materia-min .hljs-regexp {\n\tcolor: #80cbc4;\n}\n.theme-base16-materia-min .hljs-attribute,\n.theme-base16-materia-min .hljs-function .hljs-title,\n.theme-base16-materia-min .hljs-section,\n.theme-base16-materia-min .hljs-title.function_,\n.theme-base16-materia-min .ruby .hljs-property {\n\tcolor: #89ddff;\n}\n.theme-base16-materia-min .diff .hljs-meta,\n.theme-base16-materia-min .hljs-keyword,\n.theme-base16-materia-min .hljs-template-tag,\n.theme-base16-materia-min .hljs-type {\n\tcolor: #82aaff;\n}\n.theme-base16-materia-min .hljs-emphasis {\n\tcolor: #82aaff;\n\tfont-style: italic;\n}\n.theme-base16-materia-min .hljs-meta,\n.theme-base16-materia-min .hljs-meta .hljs-keyword,\n.theme-base16-materia-min .hljs-meta .hljs-string {\n\tcolor: #ec5f67;\n}\n.theme-base16-materia-min .hljs-meta .hljs-keyword,\n.theme-base16-materia-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-material-darker {\n\t/*!\n  Theme: Material Darker\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material-darker pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-darker code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-darker pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-darker code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-darker .hljs {\n\tcolor: #eff;\n\tbackground: #212121;\n}\n.theme-base16-material-darker .hljs::selection,\n.theme-base16-material-darker .hljs ::selection {\n\tbackground-color: #353535;\n\tcolor: #eff;\n}\n.theme-base16-material-darker .hljs-comment {\n\tcolor: #4a4a4a;\n}\n.theme-base16-material-darker .hljs-tag {\n\tcolor: #b2ccd6;\n}\n.theme-base16-material-darker .hljs-subst,\n.theme-base16-material-darker .hljs-punctuation,\n.theme-base16-material-darker .hljs-operator {\n\tcolor: #eff;\n}\n.theme-base16-material-darker .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material-darker .hljs-bullet,\n.theme-base16-material-darker .hljs-variable,\n.theme-base16-material-darker .hljs-template-variable,\n.theme-base16-material-darker .hljs-selector-tag,\n.theme-base16-material-darker .hljs-name,\n.theme-base16-material-darker .hljs-deletion {\n\tcolor: #f07178;\n}\n.theme-base16-material-darker .hljs-symbol,\n.theme-base16-material-darker .hljs-number,\n.theme-base16-material-darker .hljs-link,\n.theme-base16-material-darker .hljs-attr,\n.theme-base16-material-darker .hljs-variable.constant_,\n.theme-base16-material-darker .hljs-literal {\n\tcolor: #f78c6c;\n}\n.theme-base16-material-darker .hljs-title,\n.theme-base16-material-darker .hljs-class .hljs-title,\n.theme-base16-material-darker .hljs-title.class_ {\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-darker .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-darker .hljs-code,\n.theme-base16-material-darker .hljs-addition,\n.theme-base16-material-darker .hljs-title.class_.inherited__,\n.theme-base16-material-darker .hljs-string {\n\tcolor: #c3e88d;\n}\n.theme-base16-material-darker .hljs-built_in,\n.theme-base16-material-darker .hljs-doctag,\n.theme-base16-material-darker .hljs-quote,\n.theme-base16-material-darker .hljs-keyword.hljs-atrule,\n.theme-base16-material-darker .hljs-regexp {\n\tcolor: #89ddff;\n}\n.theme-base16-material-darker .hljs-function .hljs-title,\n.theme-base16-material-darker .hljs-attribute,\n.theme-base16-material-darker .ruby .hljs-property,\n.theme-base16-material-darker .hljs-title.function_,\n.theme-base16-material-darker .hljs-section {\n\tcolor: #82aaff;\n}\n.theme-base16-material-darker .hljs-type,\n.theme-base16-material-darker .hljs-template-tag,\n.theme-base16-material-darker .diff .hljs-meta,\n.theme-base16-material-darker .hljs-keyword {\n\tcolor: #c792ea;\n}\n.theme-base16-material-darker .hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-base16-material-darker .hljs-meta,\n.theme-base16-material-darker .hljs-meta .hljs-keyword,\n.theme-base16-material-darker .hljs-meta .hljs-string {\n\tcolor: #ff5370;\n}\n.theme-base16-material-darker .hljs-meta .hljs-keyword,\n.theme-base16-material-darker .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-material-darker-min {\n\t/*!\n  Theme: Material Darker\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material-darker-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-darker-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-darker-min .hljs {\n\tcolor: #eff;\n\tbackground: #212121;\n}\n.theme-base16-material-darker-min .hljs ::selection,\n.theme-base16-material-darker-min .hljs::selection {\n\tbackground-color: #353535;\n\tcolor: #eff;\n}\n.theme-base16-material-darker-min .hljs-comment {\n\tcolor: #4a4a4a;\n}\n.theme-base16-material-darker-min .hljs-tag {\n\tcolor: #b2ccd6;\n}\n.theme-base16-material-darker-min .hljs-operator,\n.theme-base16-material-darker-min .hljs-punctuation,\n.theme-base16-material-darker-min .hljs-subst {\n\tcolor: #eff;\n}\n.theme-base16-material-darker-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material-darker-min .hljs-bullet,\n.theme-base16-material-darker-min .hljs-deletion,\n.theme-base16-material-darker-min .hljs-name,\n.theme-base16-material-darker-min .hljs-selector-tag,\n.theme-base16-material-darker-min .hljs-template-variable,\n.theme-base16-material-darker-min .hljs-variable {\n\tcolor: #f07178;\n}\n.theme-base16-material-darker-min .hljs-attr,\n.theme-base16-material-darker-min .hljs-link,\n.theme-base16-material-darker-min .hljs-literal,\n.theme-base16-material-darker-min .hljs-number,\n.theme-base16-material-darker-min .hljs-symbol,\n.theme-base16-material-darker-min .hljs-variable.constant_ {\n\tcolor: #f78c6c;\n}\n.theme-base16-material-darker-min .hljs-class .hljs-title,\n.theme-base16-material-darker-min .hljs-title,\n.theme-base16-material-darker-min .hljs-title.class_ {\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-darker-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-darker-min .hljs-addition,\n.theme-base16-material-darker-min .hljs-code,\n.theme-base16-material-darker-min .hljs-string,\n.theme-base16-material-darker-min .hljs-title.class_.inherited__ {\n\tcolor: #c3e88d;\n}\n.theme-base16-material-darker-min .hljs-built_in,\n.theme-base16-material-darker-min .hljs-doctag,\n.theme-base16-material-darker-min .hljs-keyword.hljs-atrule,\n.theme-base16-material-darker-min .hljs-quote,\n.theme-base16-material-darker-min .hljs-regexp {\n\tcolor: #89ddff;\n}\n.theme-base16-material-darker-min .hljs-attribute,\n.theme-base16-material-darker-min .hljs-function .hljs-title,\n.theme-base16-material-darker-min .hljs-section,\n.theme-base16-material-darker-min .hljs-title.function_,\n.theme-base16-material-darker-min .ruby .hljs-property {\n\tcolor: #82aaff;\n}\n.theme-base16-material-darker-min .diff .hljs-meta,\n.theme-base16-material-darker-min .hljs-keyword,\n.theme-base16-material-darker-min .hljs-template-tag,\n.theme-base16-material-darker-min .hljs-type {\n\tcolor: #c792ea;\n}\n.theme-base16-material-darker-min .hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-base16-material-darker-min .hljs-meta,\n.theme-base16-material-darker-min .hljs-meta .hljs-keyword,\n.theme-base16-material-darker-min .hljs-meta .hljs-string {\n\tcolor: #ff5370;\n}\n.theme-base16-material-darker-min .hljs-meta .hljs-keyword,\n.theme-base16-material-darker-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-material-lighter {\n\t/*!\n  Theme: Material Lighter\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material-lighter pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-lighter code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-lighter pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-lighter code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-lighter .hljs {\n\tcolor: #80cbc4;\n\tbackground: #fafafa;\n}\n.theme-base16-material-lighter .hljs::selection,\n.theme-base16-material-lighter .hljs ::selection {\n\tbackground-color: #cceae7;\n\tcolor: #80cbc4;\n}\n.theme-base16-material-lighter .hljs-comment {\n\tcolor: #ccd7da;\n}\n.theme-base16-material-lighter .hljs-tag {\n\tcolor: #8796b0;\n}\n.theme-base16-material-lighter .hljs-subst,\n.theme-base16-material-lighter .hljs-punctuation,\n.theme-base16-material-lighter .hljs-operator {\n\tcolor: #80cbc4;\n}\n.theme-base16-material-lighter .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material-lighter .hljs-bullet,\n.theme-base16-material-lighter .hljs-variable,\n.theme-base16-material-lighter .hljs-template-variable,\n.theme-base16-material-lighter .hljs-selector-tag,\n.theme-base16-material-lighter .hljs-name,\n.theme-base16-material-lighter .hljs-deletion {\n\tcolor: #ff5370;\n}\n.theme-base16-material-lighter .hljs-symbol,\n.theme-base16-material-lighter .hljs-number,\n.theme-base16-material-lighter .hljs-link,\n.theme-base16-material-lighter .hljs-attr,\n.theme-base16-material-lighter .hljs-variable.constant_,\n.theme-base16-material-lighter .hljs-literal {\n\tcolor: #f76d47;\n}\n.theme-base16-material-lighter .hljs-title,\n.theme-base16-material-lighter .hljs-class .hljs-title,\n.theme-base16-material-lighter .hljs-title.class_ {\n\tcolor: #ffb62c;\n}\n.theme-base16-material-lighter .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffb62c;\n}\n.theme-base16-material-lighter .hljs-code,\n.theme-base16-material-lighter .hljs-addition,\n.theme-base16-material-lighter .hljs-title.class_.inherited__,\n.theme-base16-material-lighter .hljs-string {\n\tcolor: #91b859;\n}\n.theme-base16-material-lighter .hljs-built_in,\n.theme-base16-material-lighter .hljs-doctag,\n.theme-base16-material-lighter .hljs-quote,\n.theme-base16-material-lighter .hljs-keyword.hljs-atrule,\n.theme-base16-material-lighter .hljs-regexp {\n\tcolor: #39adb5;\n}\n.theme-base16-material-lighter .hljs-function .hljs-title,\n.theme-base16-material-lighter .hljs-attribute,\n.theme-base16-material-lighter .ruby .hljs-property,\n.theme-base16-material-lighter .hljs-title.function_,\n.theme-base16-material-lighter .hljs-section {\n\tcolor: #6182b8;\n}\n.theme-base16-material-lighter .hljs-type,\n.theme-base16-material-lighter .hljs-template-tag,\n.theme-base16-material-lighter .diff .hljs-meta,\n.theme-base16-material-lighter .hljs-keyword {\n\tcolor: #7c4dff;\n}\n.theme-base16-material-lighter .hljs-emphasis {\n\tcolor: #7c4dff;\n\tfont-style: italic;\n}\n.theme-base16-material-lighter .hljs-meta,\n.theme-base16-material-lighter .hljs-meta .hljs-keyword,\n.theme-base16-material-lighter .hljs-meta .hljs-string {\n\tcolor: #e53935;\n}\n.theme-base16-material-lighter .hljs-meta .hljs-keyword,\n.theme-base16-material-lighter .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-material-lighter-min {\n\t/*!\n  Theme: Material Lighter\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material-lighter-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-lighter-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-lighter-min .hljs {\n\tcolor: #80cbc4;\n\tbackground: #fafafa;\n}\n.theme-base16-material-lighter-min .hljs ::selection,\n.theme-base16-material-lighter-min .hljs::selection {\n\tbackground-color: #cceae7;\n\tcolor: #80cbc4;\n}\n.theme-base16-material-lighter-min .hljs-comment {\n\tcolor: #ccd7da;\n}\n.theme-base16-material-lighter-min .hljs-tag {\n\tcolor: #8796b0;\n}\n.theme-base16-material-lighter-min .hljs-operator,\n.theme-base16-material-lighter-min .hljs-punctuation,\n.theme-base16-material-lighter-min .hljs-subst {\n\tcolor: #80cbc4;\n}\n.theme-base16-material-lighter-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material-lighter-min .hljs-bullet,\n.theme-base16-material-lighter-min .hljs-deletion,\n.theme-base16-material-lighter-min .hljs-name,\n.theme-base16-material-lighter-min .hljs-selector-tag,\n.theme-base16-material-lighter-min .hljs-template-variable,\n.theme-base16-material-lighter-min .hljs-variable {\n\tcolor: #ff5370;\n}\n.theme-base16-material-lighter-min .hljs-attr,\n.theme-base16-material-lighter-min .hljs-link,\n.theme-base16-material-lighter-min .hljs-literal,\n.theme-base16-material-lighter-min .hljs-number,\n.theme-base16-material-lighter-min .hljs-symbol,\n.theme-base16-material-lighter-min .hljs-variable.constant_ {\n\tcolor: #f76d47;\n}\n.theme-base16-material-lighter-min .hljs-class .hljs-title,\n.theme-base16-material-lighter-min .hljs-title,\n.theme-base16-material-lighter-min .hljs-title.class_ {\n\tcolor: #ffb62c;\n}\n.theme-base16-material-lighter-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffb62c;\n}\n.theme-base16-material-lighter-min .hljs-addition,\n.theme-base16-material-lighter-min .hljs-code,\n.theme-base16-material-lighter-min .hljs-string,\n.theme-base16-material-lighter-min .hljs-title.class_.inherited__ {\n\tcolor: #91b859;\n}\n.theme-base16-material-lighter-min .hljs-built_in,\n.theme-base16-material-lighter-min .hljs-doctag,\n.theme-base16-material-lighter-min .hljs-keyword.hljs-atrule,\n.theme-base16-material-lighter-min .hljs-quote,\n.theme-base16-material-lighter-min .hljs-regexp {\n\tcolor: #39adb5;\n}\n.theme-base16-material-lighter-min .hljs-attribute,\n.theme-base16-material-lighter-min .hljs-function .hljs-title,\n.theme-base16-material-lighter-min .hljs-section,\n.theme-base16-material-lighter-min .hljs-title.function_,\n.theme-base16-material-lighter-min .ruby .hljs-property {\n\tcolor: #6182b8;\n}\n.theme-base16-material-lighter-min .diff .hljs-meta,\n.theme-base16-material-lighter-min .hljs-keyword,\n.theme-base16-material-lighter-min .hljs-template-tag,\n.theme-base16-material-lighter-min .hljs-type {\n\tcolor: #7c4dff;\n}\n.theme-base16-material-lighter-min .hljs-emphasis {\n\tcolor: #7c4dff;\n\tfont-style: italic;\n}\n.theme-base16-material-lighter-min .hljs-meta,\n.theme-base16-material-lighter-min .hljs-meta .hljs-keyword,\n.theme-base16-material-lighter-min .hljs-meta .hljs-string {\n\tcolor: #e53935;\n}\n.theme-base16-material-lighter-min .hljs-meta .hljs-keyword,\n.theme-base16-material-lighter-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-material-palenight {\n\t/*!\n  Theme: Material Palenight\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material-palenight pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-palenight code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-palenight pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-palenight code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-palenight .hljs {\n\tcolor: #959dcb;\n\tbackground: #292d3e;\n}\n.theme-base16-material-palenight .hljs::selection,\n.theme-base16-material-palenight .hljs ::selection {\n\tbackground-color: #32374d;\n\tcolor: #959dcb;\n}\n.theme-base16-material-palenight .hljs-comment {\n\tcolor: #676e95;\n}\n.theme-base16-material-palenight .hljs-tag {\n\tcolor: #8796b0;\n}\n.theme-base16-material-palenight .hljs-subst,\n.theme-base16-material-palenight .hljs-punctuation,\n.theme-base16-material-palenight .hljs-operator {\n\tcolor: #959dcb;\n}\n.theme-base16-material-palenight .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material-palenight .hljs-bullet,\n.theme-base16-material-palenight .hljs-variable,\n.theme-base16-material-palenight .hljs-template-variable,\n.theme-base16-material-palenight .hljs-selector-tag,\n.theme-base16-material-palenight .hljs-name,\n.theme-base16-material-palenight .hljs-deletion {\n\tcolor: #f07178;\n}\n.theme-base16-material-palenight .hljs-symbol,\n.theme-base16-material-palenight .hljs-number,\n.theme-base16-material-palenight .hljs-link,\n.theme-base16-material-palenight .hljs-attr,\n.theme-base16-material-palenight .hljs-variable.constant_,\n.theme-base16-material-palenight .hljs-literal {\n\tcolor: #f78c6c;\n}\n.theme-base16-material-palenight .hljs-title,\n.theme-base16-material-palenight .hljs-class .hljs-title,\n.theme-base16-material-palenight .hljs-title.class_ {\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-palenight .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-palenight .hljs-code,\n.theme-base16-material-palenight .hljs-addition,\n.theme-base16-material-palenight .hljs-title.class_.inherited__,\n.theme-base16-material-palenight .hljs-string {\n\tcolor: #c3e88d;\n}\n.theme-base16-material-palenight .hljs-built_in,\n.theme-base16-material-palenight .hljs-doctag,\n.theme-base16-material-palenight .hljs-quote,\n.theme-base16-material-palenight .hljs-keyword.hljs-atrule,\n.theme-base16-material-palenight .hljs-regexp {\n\tcolor: #89ddff;\n}\n.theme-base16-material-palenight .hljs-function .hljs-title,\n.theme-base16-material-palenight .hljs-attribute,\n.theme-base16-material-palenight .ruby .hljs-property,\n.theme-base16-material-palenight .hljs-title.function_,\n.theme-base16-material-palenight .hljs-section {\n\tcolor: #82aaff;\n}\n.theme-base16-material-palenight .hljs-type,\n.theme-base16-material-palenight .hljs-template-tag,\n.theme-base16-material-palenight .diff .hljs-meta,\n.theme-base16-material-palenight .hljs-keyword {\n\tcolor: #c792ea;\n}\n.theme-base16-material-palenight .hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-base16-material-palenight .hljs-meta,\n.theme-base16-material-palenight .hljs-meta .hljs-keyword,\n.theme-base16-material-palenight .hljs-meta .hljs-string {\n\tcolor: #ff5370;\n}\n.theme-base16-material-palenight .hljs-meta .hljs-keyword,\n.theme-base16-material-palenight .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-material-palenight-min {\n\t/*!\n  Theme: Material Palenight\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material-palenight-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-palenight-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-palenight-min .hljs {\n\tcolor: #959dcb;\n\tbackground: #292d3e;\n}\n.theme-base16-material-palenight-min .hljs ::selection,\n.theme-base16-material-palenight-min .hljs::selection {\n\tbackground-color: #32374d;\n\tcolor: #959dcb;\n}\n.theme-base16-material-palenight-min .hljs-comment {\n\tcolor: #676e95;\n}\n.theme-base16-material-palenight-min .hljs-tag {\n\tcolor: #8796b0;\n}\n.theme-base16-material-palenight-min .hljs-operator,\n.theme-base16-material-palenight-min .hljs-punctuation,\n.theme-base16-material-palenight-min .hljs-subst {\n\tcolor: #959dcb;\n}\n.theme-base16-material-palenight-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material-palenight-min .hljs-bullet,\n.theme-base16-material-palenight-min .hljs-deletion,\n.theme-base16-material-palenight-min .hljs-name,\n.theme-base16-material-palenight-min .hljs-selector-tag,\n.theme-base16-material-palenight-min .hljs-template-variable,\n.theme-base16-material-palenight-min .hljs-variable {\n\tcolor: #f07178;\n}\n.theme-base16-material-palenight-min .hljs-attr,\n.theme-base16-material-palenight-min .hljs-link,\n.theme-base16-material-palenight-min .hljs-literal,\n.theme-base16-material-palenight-min .hljs-number,\n.theme-base16-material-palenight-min .hljs-symbol,\n.theme-base16-material-palenight-min .hljs-variable.constant_ {\n\tcolor: #f78c6c;\n}\n.theme-base16-material-palenight-min .hljs-class .hljs-title,\n.theme-base16-material-palenight-min .hljs-title,\n.theme-base16-material-palenight-min .hljs-title.class_ {\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-palenight-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-palenight-min .hljs-addition,\n.theme-base16-material-palenight-min .hljs-code,\n.theme-base16-material-palenight-min .hljs-string,\n.theme-base16-material-palenight-min .hljs-title.class_.inherited__ {\n\tcolor: #c3e88d;\n}\n.theme-base16-material-palenight-min .hljs-built_in,\n.theme-base16-material-palenight-min .hljs-doctag,\n.theme-base16-material-palenight-min .hljs-keyword.hljs-atrule,\n.theme-base16-material-palenight-min .hljs-quote,\n.theme-base16-material-palenight-min .hljs-regexp {\n\tcolor: #89ddff;\n}\n.theme-base16-material-palenight-min .hljs-attribute,\n.theme-base16-material-palenight-min .hljs-function .hljs-title,\n.theme-base16-material-palenight-min .hljs-section,\n.theme-base16-material-palenight-min .hljs-title.function_,\n.theme-base16-material-palenight-min .ruby .hljs-property {\n\tcolor: #82aaff;\n}\n.theme-base16-material-palenight-min .diff .hljs-meta,\n.theme-base16-material-palenight-min .hljs-keyword,\n.theme-base16-material-palenight-min .hljs-template-tag,\n.theme-base16-material-palenight-min .hljs-type {\n\tcolor: #c792ea;\n}\n.theme-base16-material-palenight-min .hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-base16-material-palenight-min .hljs-meta,\n.theme-base16-material-palenight-min .hljs-meta .hljs-keyword,\n.theme-base16-material-palenight-min .hljs-meta .hljs-string {\n\tcolor: #ff5370;\n}\n.theme-base16-material-palenight-min .hljs-meta .hljs-keyword,\n.theme-base16-material-palenight-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-material-vivid {\n\t/*!\n  Theme: Material Vivid\n  Author: joshyrobot\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material-vivid pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-vivid code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-vivid pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-vivid code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-vivid .hljs {\n\tcolor: #80868b;\n\tbackground: #202124;\n}\n.theme-base16-material-vivid .hljs::selection,\n.theme-base16-material-vivid .hljs ::selection {\n\tbackground-color: #323639;\n\tcolor: #80868b;\n}\n.theme-base16-material-vivid .hljs-comment {\n\tcolor: #44464d;\n}\n.theme-base16-material-vivid .hljs-tag {\n\tcolor: #676c71;\n}\n.theme-base16-material-vivid .hljs-subst,\n.theme-base16-material-vivid .hljs-punctuation,\n.theme-base16-material-vivid .hljs-operator {\n\tcolor: #80868b;\n}\n.theme-base16-material-vivid .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material-vivid .hljs-bullet,\n.theme-base16-material-vivid .hljs-variable,\n.theme-base16-material-vivid .hljs-template-variable,\n.theme-base16-material-vivid .hljs-selector-tag,\n.theme-base16-material-vivid .hljs-name,\n.theme-base16-material-vivid .hljs-deletion {\n\tcolor: #f44336;\n}\n.theme-base16-material-vivid .hljs-symbol,\n.theme-base16-material-vivid .hljs-number,\n.theme-base16-material-vivid .hljs-link,\n.theme-base16-material-vivid .hljs-attr,\n.theme-base16-material-vivid .hljs-variable.constant_,\n.theme-base16-material-vivid .hljs-literal {\n\tcolor: #ff9800;\n}\n.theme-base16-material-vivid .hljs-title,\n.theme-base16-material-vivid .hljs-class .hljs-title,\n.theme-base16-material-vivid .hljs-title.class_ {\n\tcolor: #ffeb3b;\n}\n.theme-base16-material-vivid .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffeb3b;\n}\n.theme-base16-material-vivid .hljs-code,\n.theme-base16-material-vivid .hljs-addition,\n.theme-base16-material-vivid .hljs-title.class_.inherited__,\n.theme-base16-material-vivid .hljs-string {\n\tcolor: #00e676;\n}\n.theme-base16-material-vivid .hljs-built_in,\n.theme-base16-material-vivid .hljs-doctag,\n.theme-base16-material-vivid .hljs-quote,\n.theme-base16-material-vivid .hljs-keyword.hljs-atrule,\n.theme-base16-material-vivid .hljs-regexp {\n\tcolor: #00bcd4;\n}\n.theme-base16-material-vivid .hljs-function .hljs-title,\n.theme-base16-material-vivid .hljs-attribute,\n.theme-base16-material-vivid .ruby .hljs-property,\n.theme-base16-material-vivid .hljs-title.function_,\n.theme-base16-material-vivid .hljs-section {\n\tcolor: #2196f3;\n}\n.theme-base16-material-vivid .hljs-type,\n.theme-base16-material-vivid .hljs-template-tag,\n.theme-base16-material-vivid .diff .hljs-meta,\n.theme-base16-material-vivid .hljs-keyword {\n\tcolor: #673ab7;\n}\n.theme-base16-material-vivid .hljs-emphasis {\n\tcolor: #673ab7;\n\tfont-style: italic;\n}\n.theme-base16-material-vivid .hljs-meta,\n.theme-base16-material-vivid .hljs-meta .hljs-keyword,\n.theme-base16-material-vivid .hljs-meta .hljs-string {\n\tcolor: #8d6e63;\n}\n.theme-base16-material-vivid .hljs-meta .hljs-keyword,\n.theme-base16-material-vivid .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-material-vivid-min {\n\t/*!\n  Theme: Material Vivid\n  Author: joshyrobot\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material-vivid-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-vivid-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-vivid-min .hljs {\n\tcolor: #80868b;\n\tbackground: #202124;\n}\n.theme-base16-material-vivid-min .hljs ::selection,\n.theme-base16-material-vivid-min .hljs::selection {\n\tbackground-color: #323639;\n\tcolor: #80868b;\n}\n.theme-base16-material-vivid-min .hljs-comment {\n\tcolor: #44464d;\n}\n.theme-base16-material-vivid-min .hljs-tag {\n\tcolor: #676c71;\n}\n.theme-base16-material-vivid-min .hljs-operator,\n.theme-base16-material-vivid-min .hljs-punctuation,\n.theme-base16-material-vivid-min .hljs-subst {\n\tcolor: #80868b;\n}\n.theme-base16-material-vivid-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material-vivid-min .hljs-bullet,\n.theme-base16-material-vivid-min .hljs-deletion,\n.theme-base16-material-vivid-min .hljs-name,\n.theme-base16-material-vivid-min .hljs-selector-tag,\n.theme-base16-material-vivid-min .hljs-template-variable,\n.theme-base16-material-vivid-min .hljs-variable {\n\tcolor: #f44336;\n}\n.theme-base16-material-vivid-min .hljs-attr,\n.theme-base16-material-vivid-min .hljs-link,\n.theme-base16-material-vivid-min .hljs-literal,\n.theme-base16-material-vivid-min .hljs-number,\n.theme-base16-material-vivid-min .hljs-symbol,\n.theme-base16-material-vivid-min .hljs-variable.constant_ {\n\tcolor: #ff9800;\n}\n.theme-base16-material-vivid-min .hljs-class .hljs-title,\n.theme-base16-material-vivid-min .hljs-title,\n.theme-base16-material-vivid-min .hljs-title.class_ {\n\tcolor: #ffeb3b;\n}\n.theme-base16-material-vivid-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffeb3b;\n}\n.theme-base16-material-vivid-min .hljs-addition,\n.theme-base16-material-vivid-min .hljs-code,\n.theme-base16-material-vivid-min .hljs-string,\n.theme-base16-material-vivid-min .hljs-title.class_.inherited__ {\n\tcolor: #00e676;\n}\n.theme-base16-material-vivid-min .hljs-built_in,\n.theme-base16-material-vivid-min .hljs-doctag,\n.theme-base16-material-vivid-min .hljs-keyword.hljs-atrule,\n.theme-base16-material-vivid-min .hljs-quote,\n.theme-base16-material-vivid-min .hljs-regexp {\n\tcolor: #00bcd4;\n}\n.theme-base16-material-vivid-min .hljs-attribute,\n.theme-base16-material-vivid-min .hljs-function .hljs-title,\n.theme-base16-material-vivid-min .hljs-section,\n.theme-base16-material-vivid-min .hljs-title.function_,\n.theme-base16-material-vivid-min .ruby .hljs-property {\n\tcolor: #2196f3;\n}\n.theme-base16-material-vivid-min .diff .hljs-meta,\n.theme-base16-material-vivid-min .hljs-keyword,\n.theme-base16-material-vivid-min .hljs-template-tag,\n.theme-base16-material-vivid-min .hljs-type {\n\tcolor: #673ab7;\n}\n.theme-base16-material-vivid-min .hljs-emphasis {\n\tcolor: #673ab7;\n\tfont-style: italic;\n}\n.theme-base16-material-vivid-min .hljs-meta,\n.theme-base16-material-vivid-min .hljs-meta .hljs-keyword,\n.theme-base16-material-vivid-min .hljs-meta .hljs-string {\n\tcolor: #8d6e63;\n}\n.theme-base16-material-vivid-min .hljs-meta .hljs-keyword,\n.theme-base16-material-vivid-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-material {\n\t/*!\n  Theme: Material\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material .hljs {\n\tcolor: #eff;\n\tbackground: #263238;\n}\n.theme-base16-material .hljs::selection,\n.theme-base16-material .hljs ::selection {\n\tbackground-color: #314549;\n\tcolor: #eff;\n}\n.theme-base16-material .hljs-comment {\n\tcolor: #546e7a;\n}\n.theme-base16-material .hljs-tag {\n\tcolor: #b2ccd6;\n}\n.theme-base16-material .hljs-subst,\n.theme-base16-material .hljs-punctuation,\n.theme-base16-material .hljs-operator {\n\tcolor: #eff;\n}\n.theme-base16-material .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material .hljs-bullet,\n.theme-base16-material .hljs-variable,\n.theme-base16-material .hljs-template-variable,\n.theme-base16-material .hljs-selector-tag,\n.theme-base16-material .hljs-name,\n.theme-base16-material .hljs-deletion {\n\tcolor: #f07178;\n}\n.theme-base16-material .hljs-symbol,\n.theme-base16-material .hljs-number,\n.theme-base16-material .hljs-link,\n.theme-base16-material .hljs-attr,\n.theme-base16-material .hljs-variable.constant_,\n.theme-base16-material .hljs-literal {\n\tcolor: #f78c6c;\n}\n.theme-base16-material .hljs-title,\n.theme-base16-material .hljs-class .hljs-title,\n.theme-base16-material .hljs-title.class_ {\n\tcolor: #ffcb6b;\n}\n.theme-base16-material .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffcb6b;\n}\n.theme-base16-material .hljs-code,\n.theme-base16-material .hljs-addition,\n.theme-base16-material .hljs-title.class_.inherited__,\n.theme-base16-material .hljs-string {\n\tcolor: #c3e88d;\n}\n.theme-base16-material .hljs-built_in,\n.theme-base16-material .hljs-doctag,\n.theme-base16-material .hljs-quote,\n.theme-base16-material .hljs-keyword.hljs-atrule,\n.theme-base16-material .hljs-regexp {\n\tcolor: #89ddff;\n}\n.theme-base16-material .hljs-function .hljs-title,\n.theme-base16-material .hljs-attribute,\n.theme-base16-material .ruby .hljs-property,\n.theme-base16-material .hljs-title.function_,\n.theme-base16-material .hljs-section {\n\tcolor: #82aaff;\n}\n.theme-base16-material .hljs-type,\n.theme-base16-material .hljs-template-tag,\n.theme-base16-material .diff .hljs-meta,\n.theme-base16-material .hljs-keyword {\n\tcolor: #c792ea;\n}\n.theme-base16-material .hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-base16-material .hljs-meta,\n.theme-base16-material .hljs-meta .hljs-keyword,\n.theme-base16-material .hljs-meta .hljs-string {\n\tcolor: #ff5370;\n}\n.theme-base16-material .hljs-meta .hljs-keyword,\n.theme-base16-material .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-material-min {\n\t/*!\n  Theme: Material\n  Author: Nate Peterson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-material-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-material-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-material-min .hljs {\n\tcolor: #eff;\n\tbackground: #263238;\n}\n.theme-base16-material-min .hljs ::selection,\n.theme-base16-material-min .hljs::selection {\n\tbackground-color: #314549;\n\tcolor: #eff;\n}\n.theme-base16-material-min .hljs-comment {\n\tcolor: #546e7a;\n}\n.theme-base16-material-min .hljs-tag {\n\tcolor: #b2ccd6;\n}\n.theme-base16-material-min .hljs-operator,\n.theme-base16-material-min .hljs-punctuation,\n.theme-base16-material-min .hljs-subst {\n\tcolor: #eff;\n}\n.theme-base16-material-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-material-min .hljs-bullet,\n.theme-base16-material-min .hljs-deletion,\n.theme-base16-material-min .hljs-name,\n.theme-base16-material-min .hljs-selector-tag,\n.theme-base16-material-min .hljs-template-variable,\n.theme-base16-material-min .hljs-variable {\n\tcolor: #f07178;\n}\n.theme-base16-material-min .hljs-attr,\n.theme-base16-material-min .hljs-link,\n.theme-base16-material-min .hljs-literal,\n.theme-base16-material-min .hljs-number,\n.theme-base16-material-min .hljs-symbol,\n.theme-base16-material-min .hljs-variable.constant_ {\n\tcolor: #f78c6c;\n}\n.theme-base16-material-min .hljs-class .hljs-title,\n.theme-base16-material-min .hljs-title,\n.theme-base16-material-min .hljs-title.class_ {\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffcb6b;\n}\n.theme-base16-material-min .hljs-addition,\n.theme-base16-material-min .hljs-code,\n.theme-base16-material-min .hljs-string,\n.theme-base16-material-min .hljs-title.class_.inherited__ {\n\tcolor: #c3e88d;\n}\n.theme-base16-material-min .hljs-built_in,\n.theme-base16-material-min .hljs-doctag,\n.theme-base16-material-min .hljs-keyword.hljs-atrule,\n.theme-base16-material-min .hljs-quote,\n.theme-base16-material-min .hljs-regexp {\n\tcolor: #89ddff;\n}\n.theme-base16-material-min .hljs-attribute,\n.theme-base16-material-min .hljs-function .hljs-title,\n.theme-base16-material-min .hljs-section,\n.theme-base16-material-min .hljs-title.function_,\n.theme-base16-material-min .ruby .hljs-property {\n\tcolor: #82aaff;\n}\n.theme-base16-material-min .diff .hljs-meta,\n.theme-base16-material-min .hljs-keyword,\n.theme-base16-material-min .hljs-template-tag,\n.theme-base16-material-min .hljs-type {\n\tcolor: #c792ea;\n}\n.theme-base16-material-min .hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-base16-material-min .hljs-meta,\n.theme-base16-material-min .hljs-meta .hljs-keyword,\n.theme-base16-material-min .hljs-meta .hljs-string {\n\tcolor: #ff5370;\n}\n.theme-base16-material-min .hljs-meta .hljs-keyword,\n.theme-base16-material-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-mellow-purple {\n\t/*!\n  Theme: Mellow Purple\n  Author: gidsi\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-mellow-purple pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-mellow-purple code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-mellow-purple pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-mellow-purple code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-mellow-purple .hljs {\n\tcolor: #fef;\n\tbackground: #1e0528;\n}\n.theme-base16-mellow-purple .hljs::selection,\n.theme-base16-mellow-purple .hljs ::selection {\n\tbackground-color: #331354;\n\tcolor: #fef;\n}\n.theme-base16-mellow-purple .hljs-comment {\n\tcolor: #320f55;\n}\n.theme-base16-mellow-purple .hljs-tag {\n\tcolor: #873582;\n}\n.theme-base16-mellow-purple .hljs-subst,\n.theme-base16-mellow-purple .hljs-punctuation,\n.theme-base16-mellow-purple .hljs-operator {\n\tcolor: #fef;\n}\n.theme-base16-mellow-purple .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-mellow-purple .hljs-bullet,\n.theme-base16-mellow-purple .hljs-variable,\n.theme-base16-mellow-purple .hljs-template-variable,\n.theme-base16-mellow-purple .hljs-selector-tag,\n.theme-base16-mellow-purple .hljs-name,\n.theme-base16-mellow-purple .hljs-deletion {\n\tcolor: #00d9e9;\n}\n.theme-base16-mellow-purple .hljs-symbol,\n.theme-base16-mellow-purple .hljs-number,\n.theme-base16-mellow-purple .hljs-link,\n.theme-base16-mellow-purple .hljs-attr,\n.theme-base16-mellow-purple .hljs-variable.constant_,\n.theme-base16-mellow-purple .hljs-literal {\n\tcolor: #aa00a3;\n}\n.theme-base16-mellow-purple .hljs-title,\n.theme-base16-mellow-purple .hljs-class .hljs-title,\n.theme-base16-mellow-purple .hljs-title.class_ {\n\tcolor: #955ae7;\n}\n.theme-base16-mellow-purple .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #955ae7;\n}\n.theme-base16-mellow-purple .hljs-code,\n.theme-base16-mellow-purple .hljs-addition,\n.theme-base16-mellow-purple .hljs-title.class_.inherited__,\n.theme-base16-mellow-purple .hljs-string {\n\tcolor: #05cb0d;\n}\n.theme-base16-mellow-purple .hljs-built_in,\n.theme-base16-mellow-purple .hljs-doctag,\n.theme-base16-mellow-purple .hljs-quote,\n.theme-base16-mellow-purple .hljs-keyword.hljs-atrule,\n.theme-base16-mellow-purple .hljs-regexp {\n\tcolor: #b900b1;\n}\n.theme-base16-mellow-purple .hljs-function .hljs-title,\n.theme-base16-mellow-purple .hljs-attribute,\n.theme-base16-mellow-purple .ruby .hljs-property,\n.theme-base16-mellow-purple .hljs-title.function_,\n.theme-base16-mellow-purple .hljs-section {\n\tcolor: #550068;\n}\n.theme-base16-mellow-purple .hljs-type,\n.theme-base16-mellow-purple .hljs-template-tag,\n.theme-base16-mellow-purple .diff .hljs-meta,\n.theme-base16-mellow-purple .hljs-keyword {\n\tcolor: #8991bb;\n}\n.theme-base16-mellow-purple .hljs-emphasis {\n\tcolor: #8991bb;\n\tfont-style: italic;\n}\n.theme-base16-mellow-purple .hljs-meta,\n.theme-base16-mellow-purple .hljs-meta .hljs-keyword,\n.theme-base16-mellow-purple .hljs-meta .hljs-string {\n\tcolor: #4d6fff;\n}\n.theme-base16-mellow-purple .hljs-meta .hljs-keyword,\n.theme-base16-mellow-purple .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-mellow-purple-min {\n\t/*!\n  Theme: Mellow Purple\n  Author: gidsi\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-mellow-purple-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-mellow-purple-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-mellow-purple-min .hljs {\n\tcolor: #fef;\n\tbackground: #1e0528;\n}\n.theme-base16-mellow-purple-min .hljs ::selection,\n.theme-base16-mellow-purple-min .hljs::selection {\n\tbackground-color: #331354;\n\tcolor: #fef;\n}\n.theme-base16-mellow-purple-min .hljs-comment {\n\tcolor: #320f55;\n}\n.theme-base16-mellow-purple-min .hljs-tag {\n\tcolor: #873582;\n}\n.theme-base16-mellow-purple-min .hljs-operator,\n.theme-base16-mellow-purple-min .hljs-punctuation,\n.theme-base16-mellow-purple-min .hljs-subst {\n\tcolor: #fef;\n}\n.theme-base16-mellow-purple-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-mellow-purple-min .hljs-bullet,\n.theme-base16-mellow-purple-min .hljs-deletion,\n.theme-base16-mellow-purple-min .hljs-name,\n.theme-base16-mellow-purple-min .hljs-selector-tag,\n.theme-base16-mellow-purple-min .hljs-template-variable,\n.theme-base16-mellow-purple-min .hljs-variable {\n\tcolor: #00d9e9;\n}\n.theme-base16-mellow-purple-min .hljs-attr,\n.theme-base16-mellow-purple-min .hljs-link,\n.theme-base16-mellow-purple-min .hljs-literal,\n.theme-base16-mellow-purple-min .hljs-number,\n.theme-base16-mellow-purple-min .hljs-symbol,\n.theme-base16-mellow-purple-min .hljs-variable.constant_ {\n\tcolor: #aa00a3;\n}\n.theme-base16-mellow-purple-min .hljs-class .hljs-title,\n.theme-base16-mellow-purple-min .hljs-title,\n.theme-base16-mellow-purple-min .hljs-title.class_ {\n\tcolor: #955ae7;\n}\n.theme-base16-mellow-purple-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #955ae7;\n}\n.theme-base16-mellow-purple-min .hljs-addition,\n.theme-base16-mellow-purple-min .hljs-code,\n.theme-base16-mellow-purple-min .hljs-string,\n.theme-base16-mellow-purple-min .hljs-title.class_.inherited__ {\n\tcolor: #05cb0d;\n}\n.theme-base16-mellow-purple-min .hljs-built_in,\n.theme-base16-mellow-purple-min .hljs-doctag,\n.theme-base16-mellow-purple-min .hljs-keyword.hljs-atrule,\n.theme-base16-mellow-purple-min .hljs-quote,\n.theme-base16-mellow-purple-min .hljs-regexp {\n\tcolor: #b900b1;\n}\n.theme-base16-mellow-purple-min .hljs-attribute,\n.theme-base16-mellow-purple-min .hljs-function .hljs-title,\n.theme-base16-mellow-purple-min .hljs-section,\n.theme-base16-mellow-purple-min .hljs-title.function_,\n.theme-base16-mellow-purple-min .ruby .hljs-property {\n\tcolor: #550068;\n}\n.theme-base16-mellow-purple-min .diff .hljs-meta,\n.theme-base16-mellow-purple-min .hljs-keyword,\n.theme-base16-mellow-purple-min .hljs-template-tag,\n.theme-base16-mellow-purple-min .hljs-type {\n\tcolor: #8991bb;\n}\n.theme-base16-mellow-purple-min .hljs-emphasis {\n\tcolor: #8991bb;\n\tfont-style: italic;\n}\n.theme-base16-mellow-purple-min .hljs-meta,\n.theme-base16-mellow-purple-min .hljs-meta .hljs-keyword,\n.theme-base16-mellow-purple-min .hljs-meta .hljs-string {\n\tcolor: #4d6fff;\n}\n.theme-base16-mellow-purple-min .hljs-meta .hljs-keyword,\n.theme-base16-mellow-purple-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-mexico-light {\n\t/*!\n  Theme: Mexico Light\n  Author: Sheldon Johnson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-mexico-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-mexico-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-mexico-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-mexico-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-mexico-light .hljs {\n\tcolor: #383838;\n\tbackground: #f8f8f8;\n}\n.theme-base16-mexico-light .hljs::selection,\n.theme-base16-mexico-light .hljs ::selection {\n\tbackground-color: #d8d8d8;\n\tcolor: #383838;\n}\n.theme-base16-mexico-light .hljs-comment {\n\tcolor: #b8b8b8;\n}\n.theme-base16-mexico-light .hljs-tag {\n\tcolor: #585858;\n}\n.theme-base16-mexico-light .hljs-subst,\n.theme-base16-mexico-light .hljs-punctuation,\n.theme-base16-mexico-light .hljs-operator {\n\tcolor: #383838;\n}\n.theme-base16-mexico-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-mexico-light .hljs-bullet,\n.theme-base16-mexico-light .hljs-variable,\n.theme-base16-mexico-light .hljs-template-variable,\n.theme-base16-mexico-light .hljs-selector-tag,\n.theme-base16-mexico-light .hljs-name,\n.theme-base16-mexico-light .hljs-deletion {\n\tcolor: #ab4642;\n}\n.theme-base16-mexico-light .hljs-symbol,\n.theme-base16-mexico-light .hljs-number,\n.theme-base16-mexico-light .hljs-link,\n.theme-base16-mexico-light .hljs-attr,\n.theme-base16-mexico-light .hljs-variable.constant_,\n.theme-base16-mexico-light .hljs-literal {\n\tcolor: #dc9656;\n}\n.theme-base16-mexico-light .hljs-title,\n.theme-base16-mexico-light .hljs-class .hljs-title,\n.theme-base16-mexico-light .hljs-title.class_ {\n\tcolor: #f79a0e;\n}\n.theme-base16-mexico-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f79a0e;\n}\n.theme-base16-mexico-light .hljs-code,\n.theme-base16-mexico-light .hljs-addition,\n.theme-base16-mexico-light .hljs-title.class_.inherited__,\n.theme-base16-mexico-light .hljs-string {\n\tcolor: #538947;\n}\n.theme-base16-mexico-light .hljs-built_in,\n.theme-base16-mexico-light .hljs-doctag,\n.theme-base16-mexico-light .hljs-quote,\n.theme-base16-mexico-light .hljs-keyword.hljs-atrule,\n.theme-base16-mexico-light .hljs-regexp {\n\tcolor: #4b8093;\n}\n.theme-base16-mexico-light .hljs-function .hljs-title,\n.theme-base16-mexico-light .hljs-attribute,\n.theme-base16-mexico-light .ruby .hljs-property,\n.theme-base16-mexico-light .hljs-title.function_,\n.theme-base16-mexico-light .hljs-section {\n\tcolor: #7cafc2;\n}\n.theme-base16-mexico-light .hljs-type,\n.theme-base16-mexico-light .hljs-template-tag,\n.theme-base16-mexico-light .diff .hljs-meta,\n.theme-base16-mexico-light .hljs-keyword {\n\tcolor: #96609e;\n}\n.theme-base16-mexico-light .hljs-emphasis {\n\tcolor: #96609e;\n\tfont-style: italic;\n}\n.theme-base16-mexico-light .hljs-meta,\n.theme-base16-mexico-light .hljs-meta .hljs-keyword,\n.theme-base16-mexico-light .hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n.theme-base16-mexico-light .hljs-meta .hljs-keyword,\n.theme-base16-mexico-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-mexico-light-min {\n\t/*!\n  Theme: Mexico Light\n  Author: Sheldon Johnson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-mexico-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-mexico-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-mexico-light-min .hljs {\n\tcolor: #383838;\n\tbackground: #f8f8f8;\n}\n.theme-base16-mexico-light-min .hljs ::selection,\n.theme-base16-mexico-light-min .hljs::selection {\n\tbackground-color: #d8d8d8;\n\tcolor: #383838;\n}\n.theme-base16-mexico-light-min .hljs-comment {\n\tcolor: #b8b8b8;\n}\n.theme-base16-mexico-light-min .hljs-tag {\n\tcolor: #585858;\n}\n.theme-base16-mexico-light-min .hljs-operator,\n.theme-base16-mexico-light-min .hljs-punctuation,\n.theme-base16-mexico-light-min .hljs-subst {\n\tcolor: #383838;\n}\n.theme-base16-mexico-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-mexico-light-min .hljs-bullet,\n.theme-base16-mexico-light-min .hljs-deletion,\n.theme-base16-mexico-light-min .hljs-name,\n.theme-base16-mexico-light-min .hljs-selector-tag,\n.theme-base16-mexico-light-min .hljs-template-variable,\n.theme-base16-mexico-light-min .hljs-variable {\n\tcolor: #ab4642;\n}\n.theme-base16-mexico-light-min .hljs-attr,\n.theme-base16-mexico-light-min .hljs-link,\n.theme-base16-mexico-light-min .hljs-literal,\n.theme-base16-mexico-light-min .hljs-number,\n.theme-base16-mexico-light-min .hljs-symbol,\n.theme-base16-mexico-light-min .hljs-variable.constant_ {\n\tcolor: #dc9656;\n}\n.theme-base16-mexico-light-min .hljs-class .hljs-title,\n.theme-base16-mexico-light-min .hljs-title,\n.theme-base16-mexico-light-min .hljs-title.class_ {\n\tcolor: #f79a0e;\n}\n.theme-base16-mexico-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f79a0e;\n}\n.theme-base16-mexico-light-min .hljs-addition,\n.theme-base16-mexico-light-min .hljs-code,\n.theme-base16-mexico-light-min .hljs-string,\n.theme-base16-mexico-light-min .hljs-title.class_.inherited__ {\n\tcolor: #538947;\n}\n.theme-base16-mexico-light-min .hljs-built_in,\n.theme-base16-mexico-light-min .hljs-doctag,\n.theme-base16-mexico-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-mexico-light-min .hljs-quote,\n.theme-base16-mexico-light-min .hljs-regexp {\n\tcolor: #4b8093;\n}\n.theme-base16-mexico-light-min .hljs-attribute,\n.theme-base16-mexico-light-min .hljs-function .hljs-title,\n.theme-base16-mexico-light-min .hljs-section,\n.theme-base16-mexico-light-min .hljs-title.function_,\n.theme-base16-mexico-light-min .ruby .hljs-property {\n\tcolor: #7cafc2;\n}\n.theme-base16-mexico-light-min .diff .hljs-meta,\n.theme-base16-mexico-light-min .hljs-keyword,\n.theme-base16-mexico-light-min .hljs-template-tag,\n.theme-base16-mexico-light-min .hljs-type {\n\tcolor: #96609e;\n}\n.theme-base16-mexico-light-min .hljs-emphasis {\n\tcolor: #96609e;\n\tfont-style: italic;\n}\n.theme-base16-mexico-light-min .hljs-meta,\n.theme-base16-mexico-light-min .hljs-meta .hljs-keyword,\n.theme-base16-mexico-light-min .hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n.theme-base16-mexico-light-min .hljs-meta .hljs-keyword,\n.theme-base16-mexico-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-mocha {\n\t/*!\n  Theme: Mocha\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-mocha pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-mocha code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-mocha pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-mocha code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-mocha .hljs {\n\tcolor: #d0c8c6;\n\tbackground: #3b3228;\n}\n.theme-base16-mocha .hljs::selection,\n.theme-base16-mocha .hljs ::selection {\n\tbackground-color: #645240;\n\tcolor: #d0c8c6;\n}\n.theme-base16-mocha .hljs-comment {\n\tcolor: #7e705a;\n}\n.theme-base16-mocha .hljs-tag {\n\tcolor: #b8afad;\n}\n.theme-base16-mocha .hljs-subst,\n.theme-base16-mocha .hljs-punctuation,\n.theme-base16-mocha .hljs-operator {\n\tcolor: #d0c8c6;\n}\n.theme-base16-mocha .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-mocha .hljs-bullet,\n.theme-base16-mocha .hljs-variable,\n.theme-base16-mocha .hljs-template-variable,\n.theme-base16-mocha .hljs-selector-tag,\n.theme-base16-mocha .hljs-name,\n.theme-base16-mocha .hljs-deletion {\n\tcolor: #cb6077;\n}\n.theme-base16-mocha .hljs-symbol,\n.theme-base16-mocha .hljs-number,\n.theme-base16-mocha .hljs-link,\n.theme-base16-mocha .hljs-attr,\n.theme-base16-mocha .hljs-variable.constant_,\n.theme-base16-mocha .hljs-literal {\n\tcolor: #d28b71;\n}\n.theme-base16-mocha .hljs-title,\n.theme-base16-mocha .hljs-class .hljs-title,\n.theme-base16-mocha .hljs-title.class_ {\n\tcolor: #f4bc87;\n}\n.theme-base16-mocha .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f4bc87;\n}\n.theme-base16-mocha .hljs-code,\n.theme-base16-mocha .hljs-addition,\n.theme-base16-mocha .hljs-title.class_.inherited__,\n.theme-base16-mocha .hljs-string {\n\tcolor: #beb55b;\n}\n.theme-base16-mocha .hljs-built_in,\n.theme-base16-mocha .hljs-doctag,\n.theme-base16-mocha .hljs-quote,\n.theme-base16-mocha .hljs-keyword.hljs-atrule,\n.theme-base16-mocha .hljs-regexp {\n\tcolor: #7bbda4;\n}\n.theme-base16-mocha .hljs-function .hljs-title,\n.theme-base16-mocha .hljs-attribute,\n.theme-base16-mocha .ruby .hljs-property,\n.theme-base16-mocha .hljs-title.function_,\n.theme-base16-mocha .hljs-section {\n\tcolor: #8ab3b5;\n}\n.theme-base16-mocha .hljs-type,\n.theme-base16-mocha .hljs-template-tag,\n.theme-base16-mocha .diff .hljs-meta,\n.theme-base16-mocha .hljs-keyword {\n\tcolor: #a89bb9;\n}\n.theme-base16-mocha .hljs-emphasis {\n\tcolor: #a89bb9;\n\tfont-style: italic;\n}\n.theme-base16-mocha .hljs-meta,\n.theme-base16-mocha .hljs-meta .hljs-keyword,\n.theme-base16-mocha .hljs-meta .hljs-string {\n\tcolor: #bb9584;\n}\n.theme-base16-mocha .hljs-meta .hljs-keyword,\n.theme-base16-mocha .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-mocha-min {\n\t/*!\n  Theme: Mocha\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-mocha-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-mocha-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-mocha-min .hljs {\n\tcolor: #d0c8c6;\n\tbackground: #3b3228;\n}\n.theme-base16-mocha-min .hljs ::selection,\n.theme-base16-mocha-min .hljs::selection {\n\tbackground-color: #645240;\n\tcolor: #d0c8c6;\n}\n.theme-base16-mocha-min .hljs-comment {\n\tcolor: #7e705a;\n}\n.theme-base16-mocha-min .hljs-tag {\n\tcolor: #b8afad;\n}\n.theme-base16-mocha-min .hljs-operator,\n.theme-base16-mocha-min .hljs-punctuation,\n.theme-base16-mocha-min .hljs-subst {\n\tcolor: #d0c8c6;\n}\n.theme-base16-mocha-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-mocha-min .hljs-bullet,\n.theme-base16-mocha-min .hljs-deletion,\n.theme-base16-mocha-min .hljs-name,\n.theme-base16-mocha-min .hljs-selector-tag,\n.theme-base16-mocha-min .hljs-template-variable,\n.theme-base16-mocha-min .hljs-variable {\n\tcolor: #cb6077;\n}\n.theme-base16-mocha-min .hljs-attr,\n.theme-base16-mocha-min .hljs-link,\n.theme-base16-mocha-min .hljs-literal,\n.theme-base16-mocha-min .hljs-number,\n.theme-base16-mocha-min .hljs-symbol,\n.theme-base16-mocha-min .hljs-variable.constant_ {\n\tcolor: #d28b71;\n}\n.theme-base16-mocha-min .hljs-class .hljs-title,\n.theme-base16-mocha-min .hljs-title,\n.theme-base16-mocha-min .hljs-title.class_ {\n\tcolor: #f4bc87;\n}\n.theme-base16-mocha-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f4bc87;\n}\n.theme-base16-mocha-min .hljs-addition,\n.theme-base16-mocha-min .hljs-code,\n.theme-base16-mocha-min .hljs-string,\n.theme-base16-mocha-min .hljs-title.class_.inherited__ {\n\tcolor: #beb55b;\n}\n.theme-base16-mocha-min .hljs-built_in,\n.theme-base16-mocha-min .hljs-doctag,\n.theme-base16-mocha-min .hljs-keyword.hljs-atrule,\n.theme-base16-mocha-min .hljs-quote,\n.theme-base16-mocha-min .hljs-regexp {\n\tcolor: #7bbda4;\n}\n.theme-base16-mocha-min .hljs-attribute,\n.theme-base16-mocha-min .hljs-function .hljs-title,\n.theme-base16-mocha-min .hljs-section,\n.theme-base16-mocha-min .hljs-title.function_,\n.theme-base16-mocha-min .ruby .hljs-property {\n\tcolor: #8ab3b5;\n}\n.theme-base16-mocha-min .diff .hljs-meta,\n.theme-base16-mocha-min .hljs-keyword,\n.theme-base16-mocha-min .hljs-template-tag,\n.theme-base16-mocha-min .hljs-type {\n\tcolor: #a89bb9;\n}\n.theme-base16-mocha-min .hljs-emphasis {\n\tcolor: #a89bb9;\n\tfont-style: italic;\n}\n.theme-base16-mocha-min .hljs-meta,\n.theme-base16-mocha-min .hljs-meta .hljs-keyword,\n.theme-base16-mocha-min .hljs-meta .hljs-string {\n\tcolor: #bb9584;\n}\n.theme-base16-mocha-min .hljs-meta .hljs-keyword,\n.theme-base16-mocha-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-monokai {\n\t/*!\n  Theme: Monokai\n  Author: Wimer Hazenberg (http://www.monokai.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-monokai pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-monokai code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-monokai pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-monokai code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-monokai .hljs {\n\tcolor: #f8f8f2;\n\tbackground: #272822;\n}\n.theme-base16-monokai .hljs::selection,\n.theme-base16-monokai .hljs ::selection {\n\tbackground-color: #49483e;\n\tcolor: #f8f8f2;\n}\n.theme-base16-monokai .hljs-comment {\n\tcolor: #75715e;\n}\n.theme-base16-monokai .hljs-tag {\n\tcolor: #a59f85;\n}\n.theme-base16-monokai .hljs-subst,\n.theme-base16-monokai .hljs-punctuation,\n.theme-base16-monokai .hljs-operator {\n\tcolor: #f8f8f2;\n}\n.theme-base16-monokai .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-monokai .hljs-bullet,\n.theme-base16-monokai .hljs-variable,\n.theme-base16-monokai .hljs-template-variable,\n.theme-base16-monokai .hljs-selector-tag,\n.theme-base16-monokai .hljs-name,\n.theme-base16-monokai .hljs-deletion {\n\tcolor: #f92672;\n}\n.theme-base16-monokai .hljs-symbol,\n.theme-base16-monokai .hljs-number,\n.theme-base16-monokai .hljs-link,\n.theme-base16-monokai .hljs-attr,\n.theme-base16-monokai .hljs-variable.constant_,\n.theme-base16-monokai .hljs-literal {\n\tcolor: #fd971f;\n}\n.theme-base16-monokai .hljs-title,\n.theme-base16-monokai .hljs-class .hljs-title,\n.theme-base16-monokai .hljs-title.class_ {\n\tcolor: #f4bf75;\n}\n.theme-base16-monokai .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f4bf75;\n}\n.theme-base16-monokai .hljs-code,\n.theme-base16-monokai .hljs-addition,\n.theme-base16-monokai .hljs-title.class_.inherited__,\n.theme-base16-monokai .hljs-string {\n\tcolor: #a6e22e;\n}\n.theme-base16-monokai .hljs-built_in,\n.theme-base16-monokai .hljs-doctag,\n.theme-base16-monokai .hljs-quote,\n.theme-base16-monokai .hljs-keyword.hljs-atrule,\n.theme-base16-monokai .hljs-regexp {\n\tcolor: #a1efe4;\n}\n.theme-base16-monokai .hljs-function .hljs-title,\n.theme-base16-monokai .hljs-attribute,\n.theme-base16-monokai .ruby .hljs-property,\n.theme-base16-monokai .hljs-title.function_,\n.theme-base16-monokai .hljs-section {\n\tcolor: #66d9ef;\n}\n.theme-base16-monokai .hljs-type,\n.theme-base16-monokai .hljs-template-tag,\n.theme-base16-monokai .diff .hljs-meta,\n.theme-base16-monokai .hljs-keyword {\n\tcolor: #ae81ff;\n}\n.theme-base16-monokai .hljs-emphasis {\n\tcolor: #ae81ff;\n\tfont-style: italic;\n}\n.theme-base16-monokai .hljs-meta,\n.theme-base16-monokai .hljs-meta .hljs-keyword,\n.theme-base16-monokai .hljs-meta .hljs-string {\n\tcolor: #c63;\n}\n.theme-base16-monokai .hljs-meta .hljs-keyword,\n.theme-base16-monokai .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-monokai-min {\n\t/*!\n  Theme: Monokai\n  Author: Wimer Hazenberg (http://www.monokai.nl)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-monokai-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-monokai-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-monokai-min .hljs {\n\tcolor: #f8f8f2;\n\tbackground: #272822;\n}\n.theme-base16-monokai-min .hljs ::selection,\n.theme-base16-monokai-min .hljs::selection {\n\tbackground-color: #49483e;\n\tcolor: #f8f8f2;\n}\n.theme-base16-monokai-min .hljs-comment {\n\tcolor: #75715e;\n}\n.theme-base16-monokai-min .hljs-tag {\n\tcolor: #a59f85;\n}\n.theme-base16-monokai-min .hljs-operator,\n.theme-base16-monokai-min .hljs-punctuation,\n.theme-base16-monokai-min .hljs-subst {\n\tcolor: #f8f8f2;\n}\n.theme-base16-monokai-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-monokai-min .hljs-bullet,\n.theme-base16-monokai-min .hljs-deletion,\n.theme-base16-monokai-min .hljs-name,\n.theme-base16-monokai-min .hljs-selector-tag,\n.theme-base16-monokai-min .hljs-template-variable,\n.theme-base16-monokai-min .hljs-variable {\n\tcolor: #f92672;\n}\n.theme-base16-monokai-min .hljs-attr,\n.theme-base16-monokai-min .hljs-link,\n.theme-base16-monokai-min .hljs-literal,\n.theme-base16-monokai-min .hljs-number,\n.theme-base16-monokai-min .hljs-symbol,\n.theme-base16-monokai-min .hljs-variable.constant_ {\n\tcolor: #fd971f;\n}\n.theme-base16-monokai-min .hljs-class .hljs-title,\n.theme-base16-monokai-min .hljs-title,\n.theme-base16-monokai-min .hljs-title.class_ {\n\tcolor: #f4bf75;\n}\n.theme-base16-monokai-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f4bf75;\n}\n.theme-base16-monokai-min .hljs-addition,\n.theme-base16-monokai-min .hljs-code,\n.theme-base16-monokai-min .hljs-string,\n.theme-base16-monokai-min .hljs-title.class_.inherited__ {\n\tcolor: #a6e22e;\n}\n.theme-base16-monokai-min .hljs-built_in,\n.theme-base16-monokai-min .hljs-doctag,\n.theme-base16-monokai-min .hljs-keyword.hljs-atrule,\n.theme-base16-monokai-min .hljs-quote,\n.theme-base16-monokai-min .hljs-regexp {\n\tcolor: #a1efe4;\n}\n.theme-base16-monokai-min .hljs-attribute,\n.theme-base16-monokai-min .hljs-function .hljs-title,\n.theme-base16-monokai-min .hljs-section,\n.theme-base16-monokai-min .hljs-title.function_,\n.theme-base16-monokai-min .ruby .hljs-property {\n\tcolor: #66d9ef;\n}\n.theme-base16-monokai-min .diff .hljs-meta,\n.theme-base16-monokai-min .hljs-keyword,\n.theme-base16-monokai-min .hljs-template-tag,\n.theme-base16-monokai-min .hljs-type {\n\tcolor: #ae81ff;\n}\n.theme-base16-monokai-min .hljs-emphasis {\n\tcolor: #ae81ff;\n\tfont-style: italic;\n}\n.theme-base16-monokai-min .hljs-meta,\n.theme-base16-monokai-min .hljs-meta .hljs-keyword,\n.theme-base16-monokai-min .hljs-meta .hljs-string {\n\tcolor: #c63;\n}\n.theme-base16-monokai-min .hljs-meta .hljs-keyword,\n.theme-base16-monokai-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-nebula {\n\t/*!\n  Theme: Nebula\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-nebula pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-nebula code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-nebula pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-nebula code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-nebula .hljs {\n\tcolor: #a4a6a9;\n\tbackground: #22273b;\n}\n.theme-base16-nebula .hljs::selection,\n.theme-base16-nebula .hljs ::selection {\n\tbackground-color: #5a8380;\n\tcolor: #a4a6a9;\n}\n.theme-base16-nebula .hljs-comment {\n\tcolor: #6e6f72;\n}\n.theme-base16-nebula .hljs-tag {\n\tcolor: #87888b;\n}\n.theme-base16-nebula .hljs-subst,\n.theme-base16-nebula .hljs-punctuation,\n.theme-base16-nebula .hljs-operator {\n\tcolor: #a4a6a9;\n}\n.theme-base16-nebula .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-nebula .hljs-bullet,\n.theme-base16-nebula .hljs-variable,\n.theme-base16-nebula .hljs-template-variable,\n.theme-base16-nebula .hljs-selector-tag,\n.theme-base16-nebula .hljs-name,\n.theme-base16-nebula .hljs-deletion {\n\tcolor: #777abc;\n}\n.theme-base16-nebula .hljs-symbol,\n.theme-base16-nebula .hljs-number,\n.theme-base16-nebula .hljs-link,\n.theme-base16-nebula .hljs-attr,\n.theme-base16-nebula .hljs-variable.constant_,\n.theme-base16-nebula .hljs-literal {\n\tcolor: #94929e;\n}\n.theme-base16-nebula .hljs-title,\n.theme-base16-nebula .hljs-class .hljs-title,\n.theme-base16-nebula .hljs-title.class_ {\n\tcolor: #4f9062;\n}\n.theme-base16-nebula .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #4f9062;\n}\n.theme-base16-nebula .hljs-code,\n.theme-base16-nebula .hljs-addition,\n.theme-base16-nebula .hljs-title.class_.inherited__,\n.theme-base16-nebula .hljs-string {\n\tcolor: #6562a8;\n}\n.theme-base16-nebula .hljs-built_in,\n.theme-base16-nebula .hljs-doctag,\n.theme-base16-nebula .hljs-quote,\n.theme-base16-nebula .hljs-keyword.hljs-atrule,\n.theme-base16-nebula .hljs-regexp {\n\tcolor: #226f68;\n}\n.theme-base16-nebula .hljs-function .hljs-title,\n.theme-base16-nebula .hljs-attribute,\n.theme-base16-nebula .ruby .hljs-property,\n.theme-base16-nebula .hljs-title.function_,\n.theme-base16-nebula .hljs-section {\n\tcolor: #4d6bb6;\n}\n.theme-base16-nebula .hljs-type,\n.theme-base16-nebula .hljs-template-tag,\n.theme-base16-nebula .diff .hljs-meta,\n.theme-base16-nebula .hljs-keyword {\n\tcolor: #716cae;\n}\n.theme-base16-nebula .hljs-emphasis {\n\tcolor: #716cae;\n\tfont-style: italic;\n}\n.theme-base16-nebula .hljs-meta,\n.theme-base16-nebula .hljs-meta .hljs-keyword,\n.theme-base16-nebula .hljs-meta .hljs-string {\n\tcolor: #8c70a7;\n}\n.theme-base16-nebula .hljs-meta .hljs-keyword,\n.theme-base16-nebula .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-nebula-min {\n\t/*!\n  Theme: Nebula\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-nebula-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-nebula-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-nebula-min .hljs {\n\tcolor: #a4a6a9;\n\tbackground: #22273b;\n}\n.theme-base16-nebula-min .hljs ::selection,\n.theme-base16-nebula-min .hljs::selection {\n\tbackground-color: #5a8380;\n\tcolor: #a4a6a9;\n}\n.theme-base16-nebula-min .hljs-comment {\n\tcolor: #6e6f72;\n}\n.theme-base16-nebula-min .hljs-tag {\n\tcolor: #87888b;\n}\n.theme-base16-nebula-min .hljs-operator,\n.theme-base16-nebula-min .hljs-punctuation,\n.theme-base16-nebula-min .hljs-subst {\n\tcolor: #a4a6a9;\n}\n.theme-base16-nebula-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-nebula-min .hljs-bullet,\n.theme-base16-nebula-min .hljs-deletion,\n.theme-base16-nebula-min .hljs-name,\n.theme-base16-nebula-min .hljs-selector-tag,\n.theme-base16-nebula-min .hljs-template-variable,\n.theme-base16-nebula-min .hljs-variable {\n\tcolor: #777abc;\n}\n.theme-base16-nebula-min .hljs-attr,\n.theme-base16-nebula-min .hljs-link,\n.theme-base16-nebula-min .hljs-literal,\n.theme-base16-nebula-min .hljs-number,\n.theme-base16-nebula-min .hljs-symbol,\n.theme-base16-nebula-min .hljs-variable.constant_ {\n\tcolor: #94929e;\n}\n.theme-base16-nebula-min .hljs-class .hljs-title,\n.theme-base16-nebula-min .hljs-title,\n.theme-base16-nebula-min .hljs-title.class_ {\n\tcolor: #4f9062;\n}\n.theme-base16-nebula-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #4f9062;\n}\n.theme-base16-nebula-min .hljs-addition,\n.theme-base16-nebula-min .hljs-code,\n.theme-base16-nebula-min .hljs-string,\n.theme-base16-nebula-min .hljs-title.class_.inherited__ {\n\tcolor: #6562a8;\n}\n.theme-base16-nebula-min .hljs-built_in,\n.theme-base16-nebula-min .hljs-doctag,\n.theme-base16-nebula-min .hljs-keyword.hljs-atrule,\n.theme-base16-nebula-min .hljs-quote,\n.theme-base16-nebula-min .hljs-regexp {\n\tcolor: #226f68;\n}\n.theme-base16-nebula-min .hljs-attribute,\n.theme-base16-nebula-min .hljs-function .hljs-title,\n.theme-base16-nebula-min .hljs-section,\n.theme-base16-nebula-min .hljs-title.function_,\n.theme-base16-nebula-min .ruby .hljs-property {\n\tcolor: #4d6bb6;\n}\n.theme-base16-nebula-min .diff .hljs-meta,\n.theme-base16-nebula-min .hljs-keyword,\n.theme-base16-nebula-min .hljs-template-tag,\n.theme-base16-nebula-min .hljs-type {\n\tcolor: #716cae;\n}\n.theme-base16-nebula-min .hljs-emphasis {\n\tcolor: #716cae;\n\tfont-style: italic;\n}\n.theme-base16-nebula-min .hljs-meta,\n.theme-base16-nebula-min .hljs-meta .hljs-keyword,\n.theme-base16-nebula-min .hljs-meta .hljs-string {\n\tcolor: #8c70a7;\n}\n.theme-base16-nebula-min .hljs-meta .hljs-keyword,\n.theme-base16-nebula-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-nord {\n\t/*!\n  Theme: Nord\n  Author: arcticicestudio\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-nord pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-nord code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-nord pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-nord code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-nord .hljs {\n\tcolor: #e5e9f0;\n\tbackground: #2e3440;\n}\n.theme-base16-nord .hljs::selection,\n.theme-base16-nord .hljs ::selection {\n\tbackground-color: #434c5e;\n\tcolor: #e5e9f0;\n}\n.theme-base16-nord .hljs-comment {\n\tcolor: #4c566a;\n}\n.theme-base16-nord .hljs-tag {\n\tcolor: #d8dee9;\n}\n.theme-base16-nord .hljs-subst,\n.theme-base16-nord .hljs-punctuation,\n.theme-base16-nord .hljs-operator {\n\tcolor: #e5e9f0;\n}\n.theme-base16-nord .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-nord .hljs-bullet,\n.theme-base16-nord .hljs-variable,\n.theme-base16-nord .hljs-template-variable,\n.theme-base16-nord .hljs-selector-tag,\n.theme-base16-nord .hljs-name,\n.theme-base16-nord .hljs-deletion {\n\tcolor: #bf616a;\n}\n.theme-base16-nord .hljs-symbol,\n.theme-base16-nord .hljs-number,\n.theme-base16-nord .hljs-link,\n.theme-base16-nord .hljs-attr,\n.theme-base16-nord .hljs-variable.constant_,\n.theme-base16-nord .hljs-literal {\n\tcolor: #d08770;\n}\n.theme-base16-nord .hljs-title,\n.theme-base16-nord .hljs-class .hljs-title,\n.theme-base16-nord .hljs-title.class_ {\n\tcolor: #ebcb8b;\n}\n.theme-base16-nord .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ebcb8b;\n}\n.theme-base16-nord .hljs-code,\n.theme-base16-nord .hljs-addition,\n.theme-base16-nord .hljs-title.class_.inherited__,\n.theme-base16-nord .hljs-string {\n\tcolor: #a3be8c;\n}\n.theme-base16-nord .hljs-built_in,\n.theme-base16-nord .hljs-doctag,\n.theme-base16-nord .hljs-quote,\n.theme-base16-nord .hljs-keyword.hljs-atrule,\n.theme-base16-nord .hljs-regexp {\n\tcolor: #88c0d0;\n}\n.theme-base16-nord .hljs-function .hljs-title,\n.theme-base16-nord .hljs-attribute,\n.theme-base16-nord .ruby .hljs-property,\n.theme-base16-nord .hljs-title.function_,\n.theme-base16-nord .hljs-section {\n\tcolor: #81a1c1;\n}\n.theme-base16-nord .hljs-type,\n.theme-base16-nord .hljs-template-tag,\n.theme-base16-nord .diff .hljs-meta,\n.theme-base16-nord .hljs-keyword {\n\tcolor: #b48ead;\n}\n.theme-base16-nord .hljs-emphasis {\n\tcolor: #b48ead;\n\tfont-style: italic;\n}\n.theme-base16-nord .hljs-meta,\n.theme-base16-nord .hljs-meta .hljs-keyword,\n.theme-base16-nord .hljs-meta .hljs-string {\n\tcolor: #5e81ac;\n}\n.theme-base16-nord .hljs-meta .hljs-keyword,\n.theme-base16-nord .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-nord-min {\n\t/*!\n  Theme: Nord\n  Author: arcticicestudio\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-nord-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-nord-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-nord-min .hljs {\n\tcolor: #e5e9f0;\n\tbackground: #2e3440;\n}\n.theme-base16-nord-min .hljs ::selection,\n.theme-base16-nord-min .hljs::selection {\n\tbackground-color: #434c5e;\n\tcolor: #e5e9f0;\n}\n.theme-base16-nord-min .hljs-comment {\n\tcolor: #4c566a;\n}\n.theme-base16-nord-min .hljs-tag {\n\tcolor: #d8dee9;\n}\n.theme-base16-nord-min .hljs-operator,\n.theme-base16-nord-min .hljs-punctuation,\n.theme-base16-nord-min .hljs-subst {\n\tcolor: #e5e9f0;\n}\n.theme-base16-nord-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-nord-min .hljs-bullet,\n.theme-base16-nord-min .hljs-deletion,\n.theme-base16-nord-min .hljs-name,\n.theme-base16-nord-min .hljs-selector-tag,\n.theme-base16-nord-min .hljs-template-variable,\n.theme-base16-nord-min .hljs-variable {\n\tcolor: #bf616a;\n}\n.theme-base16-nord-min .hljs-attr,\n.theme-base16-nord-min .hljs-link,\n.theme-base16-nord-min .hljs-literal,\n.theme-base16-nord-min .hljs-number,\n.theme-base16-nord-min .hljs-symbol,\n.theme-base16-nord-min .hljs-variable.constant_ {\n\tcolor: #d08770;\n}\n.theme-base16-nord-min .hljs-class .hljs-title,\n.theme-base16-nord-min .hljs-title,\n.theme-base16-nord-min .hljs-title.class_ {\n\tcolor: #ebcb8b;\n}\n.theme-base16-nord-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ebcb8b;\n}\n.theme-base16-nord-min .hljs-addition,\n.theme-base16-nord-min .hljs-code,\n.theme-base16-nord-min .hljs-string,\n.theme-base16-nord-min .hljs-title.class_.inherited__ {\n\tcolor: #a3be8c;\n}\n.theme-base16-nord-min .hljs-built_in,\n.theme-base16-nord-min .hljs-doctag,\n.theme-base16-nord-min .hljs-keyword.hljs-atrule,\n.theme-base16-nord-min .hljs-quote,\n.theme-base16-nord-min .hljs-regexp {\n\tcolor: #88c0d0;\n}\n.theme-base16-nord-min .hljs-attribute,\n.theme-base16-nord-min .hljs-function .hljs-title,\n.theme-base16-nord-min .hljs-section,\n.theme-base16-nord-min .hljs-title.function_,\n.theme-base16-nord-min .ruby .hljs-property {\n\tcolor: #81a1c1;\n}\n.theme-base16-nord-min .diff .hljs-meta,\n.theme-base16-nord-min .hljs-keyword,\n.theme-base16-nord-min .hljs-template-tag,\n.theme-base16-nord-min .hljs-type {\n\tcolor: #b48ead;\n}\n.theme-base16-nord-min .hljs-emphasis {\n\tcolor: #b48ead;\n\tfont-style: italic;\n}\n.theme-base16-nord-min .hljs-meta,\n.theme-base16-nord-min .hljs-meta .hljs-keyword,\n.theme-base16-nord-min .hljs-meta .hljs-string {\n\tcolor: #5e81ac;\n}\n.theme-base16-nord-min .hljs-meta .hljs-keyword,\n.theme-base16-nord-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-nova {\n\t/*!\n  Theme: Nova\n  Author: George Essig (https://github.com/gessig), Trevor D. Miller (https://trevordmiller.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-nova pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-nova code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-nova pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-nova code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-nova .hljs {\n\tcolor: #c5d4dd;\n\tbackground: #3c4c55;\n}\n.theme-base16-nova .hljs::selection,\n.theme-base16-nova .hljs ::selection {\n\tbackground-color: #6a7d89;\n\tcolor: #c5d4dd;\n}\n.theme-base16-nova .hljs-comment {\n\tcolor: #899ba6;\n}\n.theme-base16-nova .hljs-tag {\n\tcolor: #899ba6;\n}\n.theme-base16-nova .hljs-subst,\n.theme-base16-nova .hljs-punctuation,\n.theme-base16-nova .hljs-operator {\n\tcolor: #c5d4dd;\n}\n.theme-base16-nova .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-nova .hljs-bullet,\n.theme-base16-nova .hljs-variable,\n.theme-base16-nova .hljs-template-variable,\n.theme-base16-nova .hljs-selector-tag,\n.theme-base16-nova .hljs-name,\n.theme-base16-nova .hljs-deletion {\n\tcolor: #83afe5;\n}\n.theme-base16-nova .hljs-symbol,\n.theme-base16-nova .hljs-number,\n.theme-base16-nova .hljs-link,\n.theme-base16-nova .hljs-attr,\n.theme-base16-nova .hljs-variable.constant_,\n.theme-base16-nova .hljs-literal {\n\tcolor: #7fc1ca;\n}\n.theme-base16-nova .hljs-title,\n.theme-base16-nova .hljs-class .hljs-title,\n.theme-base16-nova .hljs-title.class_ {\n\tcolor: #a8ce93;\n}\n.theme-base16-nova .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a8ce93;\n}\n.theme-base16-nova .hljs-code,\n.theme-base16-nova .hljs-addition,\n.theme-base16-nova .hljs-title.class_.inherited__,\n.theme-base16-nova .hljs-string {\n\tcolor: #7fc1ca;\n}\n.theme-base16-nova .hljs-built_in,\n.theme-base16-nova .hljs-doctag,\n.theme-base16-nova .hljs-quote,\n.theme-base16-nova .hljs-keyword.hljs-atrule,\n.theme-base16-nova .hljs-regexp {\n\tcolor: #f2c38f;\n}\n.theme-base16-nova .hljs-function .hljs-title,\n.theme-base16-nova .hljs-attribute,\n.theme-base16-nova .ruby .hljs-property,\n.theme-base16-nova .hljs-title.function_,\n.theme-base16-nova .hljs-section {\n\tcolor: #83afe5;\n}\n.theme-base16-nova .hljs-type,\n.theme-base16-nova .hljs-template-tag,\n.theme-base16-nova .diff .hljs-meta,\n.theme-base16-nova .hljs-keyword {\n\tcolor: #9a93e1;\n}\n.theme-base16-nova .hljs-emphasis {\n\tcolor: #9a93e1;\n\tfont-style: italic;\n}\n.theme-base16-nova .hljs-meta,\n.theme-base16-nova .hljs-meta .hljs-keyword,\n.theme-base16-nova .hljs-meta .hljs-string {\n\tcolor: #f2c38f;\n}\n.theme-base16-nova .hljs-meta .hljs-keyword,\n.theme-base16-nova .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-nova-min {\n\t/*!\n  Theme: Nova\n  Author: George Essig (https://github.com/gessig), Trevor D. Miller (https://trevordmiller.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-nova-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-nova-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-nova-min .hljs {\n\tcolor: #c5d4dd;\n\tbackground: #3c4c55;\n}\n.theme-base16-nova-min .hljs ::selection,\n.theme-base16-nova-min .hljs::selection {\n\tbackground-color: #6a7d89;\n\tcolor: #c5d4dd;\n}\n.theme-base16-nova-min .hljs-comment,\n.theme-base16-nova-min .hljs-tag {\n\tcolor: #899ba6;\n}\n.theme-base16-nova-min .hljs-operator,\n.theme-base16-nova-min .hljs-punctuation,\n.theme-base16-nova-min .hljs-subst {\n\tcolor: #c5d4dd;\n}\n.theme-base16-nova-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-nova-min .hljs-bullet,\n.theme-base16-nova-min .hljs-deletion,\n.theme-base16-nova-min .hljs-name,\n.theme-base16-nova-min .hljs-selector-tag,\n.theme-base16-nova-min .hljs-template-variable,\n.theme-base16-nova-min .hljs-variable {\n\tcolor: #83afe5;\n}\n.theme-base16-nova-min .hljs-attr,\n.theme-base16-nova-min .hljs-link,\n.theme-base16-nova-min .hljs-literal,\n.theme-base16-nova-min .hljs-number,\n.theme-base16-nova-min .hljs-symbol,\n.theme-base16-nova-min .hljs-variable.constant_ {\n\tcolor: #7fc1ca;\n}\n.theme-base16-nova-min .hljs-class .hljs-title,\n.theme-base16-nova-min .hljs-title,\n.theme-base16-nova-min .hljs-title.class_ {\n\tcolor: #a8ce93;\n}\n.theme-base16-nova-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a8ce93;\n}\n.theme-base16-nova-min .hljs-addition,\n.theme-base16-nova-min .hljs-code,\n.theme-base16-nova-min .hljs-string,\n.theme-base16-nova-min .hljs-title.class_.inherited__ {\n\tcolor: #7fc1ca;\n}\n.theme-base16-nova-min .hljs-built_in,\n.theme-base16-nova-min .hljs-doctag,\n.theme-base16-nova-min .hljs-keyword.hljs-atrule,\n.theme-base16-nova-min .hljs-quote,\n.theme-base16-nova-min .hljs-regexp {\n\tcolor: #f2c38f;\n}\n.theme-base16-nova-min .hljs-attribute,\n.theme-base16-nova-min .hljs-function .hljs-title,\n.theme-base16-nova-min .hljs-section,\n.theme-base16-nova-min .hljs-title.function_,\n.theme-base16-nova-min .ruby .hljs-property {\n\tcolor: #83afe5;\n}\n.theme-base16-nova-min .diff .hljs-meta,\n.theme-base16-nova-min .hljs-keyword,\n.theme-base16-nova-min .hljs-template-tag,\n.theme-base16-nova-min .hljs-type {\n\tcolor: #9a93e1;\n}\n.theme-base16-nova-min .hljs-emphasis {\n\tcolor: #9a93e1;\n\tfont-style: italic;\n}\n.theme-base16-nova-min .hljs-meta,\n.theme-base16-nova-min .hljs-meta .hljs-keyword,\n.theme-base16-nova-min .hljs-meta .hljs-string {\n\tcolor: #f2c38f;\n}\n.theme-base16-nova-min .hljs-meta .hljs-keyword,\n.theme-base16-nova-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-ocean {\n\t/*!\n  Theme: Ocean\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ocean pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ocean code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ocean pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ocean code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ocean .hljs {\n\tcolor: #c0c5ce;\n\tbackground: #2b303b;\n}\n.theme-base16-ocean .hljs::selection,\n.theme-base16-ocean .hljs ::selection {\n\tbackground-color: #4f5b66;\n\tcolor: #c0c5ce;\n}\n.theme-base16-ocean .hljs-comment {\n\tcolor: #65737e;\n}\n.theme-base16-ocean .hljs-tag {\n\tcolor: #a7adba;\n}\n.theme-base16-ocean .hljs-subst,\n.theme-base16-ocean .hljs-punctuation,\n.theme-base16-ocean .hljs-operator {\n\tcolor: #c0c5ce;\n}\n.theme-base16-ocean .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ocean .hljs-bullet,\n.theme-base16-ocean .hljs-variable,\n.theme-base16-ocean .hljs-template-variable,\n.theme-base16-ocean .hljs-selector-tag,\n.theme-base16-ocean .hljs-name,\n.theme-base16-ocean .hljs-deletion {\n\tcolor: #bf616a;\n}\n.theme-base16-ocean .hljs-symbol,\n.theme-base16-ocean .hljs-number,\n.theme-base16-ocean .hljs-link,\n.theme-base16-ocean .hljs-attr,\n.theme-base16-ocean .hljs-variable.constant_,\n.theme-base16-ocean .hljs-literal {\n\tcolor: #d08770;\n}\n.theme-base16-ocean .hljs-title,\n.theme-base16-ocean .hljs-class .hljs-title,\n.theme-base16-ocean .hljs-title.class_ {\n\tcolor: #ebcb8b;\n}\n.theme-base16-ocean .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ebcb8b;\n}\n.theme-base16-ocean .hljs-code,\n.theme-base16-ocean .hljs-addition,\n.theme-base16-ocean .hljs-title.class_.inherited__,\n.theme-base16-ocean .hljs-string {\n\tcolor: #a3be8c;\n}\n.theme-base16-ocean .hljs-built_in,\n.theme-base16-ocean .hljs-doctag,\n.theme-base16-ocean .hljs-quote,\n.theme-base16-ocean .hljs-keyword.hljs-atrule,\n.theme-base16-ocean .hljs-regexp {\n\tcolor: #96b5b4;\n}\n.theme-base16-ocean .hljs-function .hljs-title,\n.theme-base16-ocean .hljs-attribute,\n.theme-base16-ocean .ruby .hljs-property,\n.theme-base16-ocean .hljs-title.function_,\n.theme-base16-ocean .hljs-section {\n\tcolor: #8fa1b3;\n}\n.theme-base16-ocean .hljs-type,\n.theme-base16-ocean .hljs-template-tag,\n.theme-base16-ocean .diff .hljs-meta,\n.theme-base16-ocean .hljs-keyword {\n\tcolor: #b48ead;\n}\n.theme-base16-ocean .hljs-emphasis {\n\tcolor: #b48ead;\n\tfont-style: italic;\n}\n.theme-base16-ocean .hljs-meta,\n.theme-base16-ocean .hljs-meta .hljs-keyword,\n.theme-base16-ocean .hljs-meta .hljs-string {\n\tcolor: #ab7967;\n}\n.theme-base16-ocean .hljs-meta .hljs-keyword,\n.theme-base16-ocean .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-ocean-min {\n\t/*!\n  Theme: Ocean\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ocean-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ocean-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ocean-min .hljs {\n\tcolor: #c0c5ce;\n\tbackground: #2b303b;\n}\n.theme-base16-ocean-min .hljs ::selection,\n.theme-base16-ocean-min .hljs::selection {\n\tbackground-color: #4f5b66;\n\tcolor: #c0c5ce;\n}\n.theme-base16-ocean-min .hljs-comment {\n\tcolor: #65737e;\n}\n.theme-base16-ocean-min .hljs-tag {\n\tcolor: #a7adba;\n}\n.theme-base16-ocean-min .hljs-operator,\n.theme-base16-ocean-min .hljs-punctuation,\n.theme-base16-ocean-min .hljs-subst {\n\tcolor: #c0c5ce;\n}\n.theme-base16-ocean-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ocean-min .hljs-bullet,\n.theme-base16-ocean-min .hljs-deletion,\n.theme-base16-ocean-min .hljs-name,\n.theme-base16-ocean-min .hljs-selector-tag,\n.theme-base16-ocean-min .hljs-template-variable,\n.theme-base16-ocean-min .hljs-variable {\n\tcolor: #bf616a;\n}\n.theme-base16-ocean-min .hljs-attr,\n.theme-base16-ocean-min .hljs-link,\n.theme-base16-ocean-min .hljs-literal,\n.theme-base16-ocean-min .hljs-number,\n.theme-base16-ocean-min .hljs-symbol,\n.theme-base16-ocean-min .hljs-variable.constant_ {\n\tcolor: #d08770;\n}\n.theme-base16-ocean-min .hljs-class .hljs-title,\n.theme-base16-ocean-min .hljs-title,\n.theme-base16-ocean-min .hljs-title.class_ {\n\tcolor: #ebcb8b;\n}\n.theme-base16-ocean-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ebcb8b;\n}\n.theme-base16-ocean-min .hljs-addition,\n.theme-base16-ocean-min .hljs-code,\n.theme-base16-ocean-min .hljs-string,\n.theme-base16-ocean-min .hljs-title.class_.inherited__ {\n\tcolor: #a3be8c;\n}\n.theme-base16-ocean-min .hljs-built_in,\n.theme-base16-ocean-min .hljs-doctag,\n.theme-base16-ocean-min .hljs-keyword.hljs-atrule,\n.theme-base16-ocean-min .hljs-quote,\n.theme-base16-ocean-min .hljs-regexp {\n\tcolor: #96b5b4;\n}\n.theme-base16-ocean-min .hljs-attribute,\n.theme-base16-ocean-min .hljs-function .hljs-title,\n.theme-base16-ocean-min .hljs-section,\n.theme-base16-ocean-min .hljs-title.function_,\n.theme-base16-ocean-min .ruby .hljs-property {\n\tcolor: #8fa1b3;\n}\n.theme-base16-ocean-min .diff .hljs-meta,\n.theme-base16-ocean-min .hljs-keyword,\n.theme-base16-ocean-min .hljs-template-tag,\n.theme-base16-ocean-min .hljs-type {\n\tcolor: #b48ead;\n}\n.theme-base16-ocean-min .hljs-emphasis {\n\tcolor: #b48ead;\n\tfont-style: italic;\n}\n.theme-base16-ocean-min .hljs-meta,\n.theme-base16-ocean-min .hljs-meta .hljs-keyword,\n.theme-base16-ocean-min .hljs-meta .hljs-string {\n\tcolor: #ab7967;\n}\n.theme-base16-ocean-min .hljs-meta .hljs-keyword,\n.theme-base16-ocean-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-oceanicnext {\n\t/*!\n  Theme: OceanicNext\n  Author: https://github.com/voronianski/oceanic-next-color-scheme\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-oceanicnext pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-oceanicnext code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-oceanicnext pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-oceanicnext code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-oceanicnext .hljs {\n\tcolor: #c0c5ce;\n\tbackground: #1b2b34;\n}\n.theme-base16-oceanicnext .hljs::selection,\n.theme-base16-oceanicnext .hljs ::selection {\n\tbackground-color: #4f5b66;\n\tcolor: #c0c5ce;\n}\n.theme-base16-oceanicnext .hljs-comment {\n\tcolor: #65737e;\n}\n.theme-base16-oceanicnext .hljs-tag {\n\tcolor: #a7adba;\n}\n.theme-base16-oceanicnext .hljs-subst,\n.theme-base16-oceanicnext .hljs-punctuation,\n.theme-base16-oceanicnext .hljs-operator {\n\tcolor: #c0c5ce;\n}\n.theme-base16-oceanicnext .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-oceanicnext .hljs-bullet,\n.theme-base16-oceanicnext .hljs-variable,\n.theme-base16-oceanicnext .hljs-template-variable,\n.theme-base16-oceanicnext .hljs-selector-tag,\n.theme-base16-oceanicnext .hljs-name,\n.theme-base16-oceanicnext .hljs-deletion {\n\tcolor: #ec5f67;\n}\n.theme-base16-oceanicnext .hljs-symbol,\n.theme-base16-oceanicnext .hljs-number,\n.theme-base16-oceanicnext .hljs-link,\n.theme-base16-oceanicnext .hljs-attr,\n.theme-base16-oceanicnext .hljs-variable.constant_,\n.theme-base16-oceanicnext .hljs-literal {\n\tcolor: #f99157;\n}\n.theme-base16-oceanicnext .hljs-title,\n.theme-base16-oceanicnext .hljs-class .hljs-title,\n.theme-base16-oceanicnext .hljs-title.class_ {\n\tcolor: #fac863;\n}\n.theme-base16-oceanicnext .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fac863;\n}\n.theme-base16-oceanicnext .hljs-code,\n.theme-base16-oceanicnext .hljs-addition,\n.theme-base16-oceanicnext .hljs-title.class_.inherited__,\n.theme-base16-oceanicnext .hljs-string {\n\tcolor: #99c794;\n}\n.theme-base16-oceanicnext .hljs-built_in,\n.theme-base16-oceanicnext .hljs-doctag,\n.theme-base16-oceanicnext .hljs-quote,\n.theme-base16-oceanicnext .hljs-keyword.hljs-atrule,\n.theme-base16-oceanicnext .hljs-regexp {\n\tcolor: #5fb3b3;\n}\n.theme-base16-oceanicnext .hljs-function .hljs-title,\n.theme-base16-oceanicnext .hljs-attribute,\n.theme-base16-oceanicnext .ruby .hljs-property,\n.theme-base16-oceanicnext .hljs-title.function_,\n.theme-base16-oceanicnext .hljs-section {\n\tcolor: #69c;\n}\n.theme-base16-oceanicnext .hljs-type,\n.theme-base16-oceanicnext .hljs-template-tag,\n.theme-base16-oceanicnext .diff .hljs-meta,\n.theme-base16-oceanicnext .hljs-keyword {\n\tcolor: #c594c5;\n}\n.theme-base16-oceanicnext .hljs-emphasis {\n\tcolor: #c594c5;\n\tfont-style: italic;\n}\n.theme-base16-oceanicnext .hljs-meta,\n.theme-base16-oceanicnext .hljs-meta .hljs-keyword,\n.theme-base16-oceanicnext .hljs-meta .hljs-string {\n\tcolor: #ab7967;\n}\n.theme-base16-oceanicnext .hljs-meta .hljs-keyword,\n.theme-base16-oceanicnext .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-oceanicnext-min {\n\t/*!\n  Theme: OceanicNext\n  Author: https://github.com/voronianski/oceanic-next-color-scheme\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-oceanicnext-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-oceanicnext-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-oceanicnext-min .hljs {\n\tcolor: #c0c5ce;\n\tbackground: #1b2b34;\n}\n.theme-base16-oceanicnext-min .hljs ::selection,\n.theme-base16-oceanicnext-min .hljs::selection {\n\tbackground-color: #4f5b66;\n\tcolor: #c0c5ce;\n}\n.theme-base16-oceanicnext-min .hljs-comment {\n\tcolor: #65737e;\n}\n.theme-base16-oceanicnext-min .hljs-tag {\n\tcolor: #a7adba;\n}\n.theme-base16-oceanicnext-min .hljs-operator,\n.theme-base16-oceanicnext-min .hljs-punctuation,\n.theme-base16-oceanicnext-min .hljs-subst {\n\tcolor: #c0c5ce;\n}\n.theme-base16-oceanicnext-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-oceanicnext-min .hljs-bullet,\n.theme-base16-oceanicnext-min .hljs-deletion,\n.theme-base16-oceanicnext-min .hljs-name,\n.theme-base16-oceanicnext-min .hljs-selector-tag,\n.theme-base16-oceanicnext-min .hljs-template-variable,\n.theme-base16-oceanicnext-min .hljs-variable {\n\tcolor: #ec5f67;\n}\n.theme-base16-oceanicnext-min .hljs-attr,\n.theme-base16-oceanicnext-min .hljs-link,\n.theme-base16-oceanicnext-min .hljs-literal,\n.theme-base16-oceanicnext-min .hljs-number,\n.theme-base16-oceanicnext-min .hljs-symbol,\n.theme-base16-oceanicnext-min .hljs-variable.constant_ {\n\tcolor: #f99157;\n}\n.theme-base16-oceanicnext-min .hljs-class .hljs-title,\n.theme-base16-oceanicnext-min .hljs-title,\n.theme-base16-oceanicnext-min .hljs-title.class_ {\n\tcolor: #fac863;\n}\n.theme-base16-oceanicnext-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fac863;\n}\n.theme-base16-oceanicnext-min .hljs-addition,\n.theme-base16-oceanicnext-min .hljs-code,\n.theme-base16-oceanicnext-min .hljs-string,\n.theme-base16-oceanicnext-min .hljs-title.class_.inherited__ {\n\tcolor: #99c794;\n}\n.theme-base16-oceanicnext-min .hljs-built_in,\n.theme-base16-oceanicnext-min .hljs-doctag,\n.theme-base16-oceanicnext-min .hljs-keyword.hljs-atrule,\n.theme-base16-oceanicnext-min .hljs-quote,\n.theme-base16-oceanicnext-min .hljs-regexp {\n\tcolor: #5fb3b3;\n}\n.theme-base16-oceanicnext-min .hljs-attribute,\n.theme-base16-oceanicnext-min .hljs-function .hljs-title,\n.theme-base16-oceanicnext-min .hljs-section,\n.theme-base16-oceanicnext-min .hljs-title.function_,\n.theme-base16-oceanicnext-min .ruby .hljs-property {\n\tcolor: #69c;\n}\n.theme-base16-oceanicnext-min .diff .hljs-meta,\n.theme-base16-oceanicnext-min .hljs-keyword,\n.theme-base16-oceanicnext-min .hljs-template-tag,\n.theme-base16-oceanicnext-min .hljs-type {\n\tcolor: #c594c5;\n}\n.theme-base16-oceanicnext-min .hljs-emphasis {\n\tcolor: #c594c5;\n\tfont-style: italic;\n}\n.theme-base16-oceanicnext-min .hljs-meta,\n.theme-base16-oceanicnext-min .hljs-meta .hljs-keyword,\n.theme-base16-oceanicnext-min .hljs-meta .hljs-string {\n\tcolor: #ab7967;\n}\n.theme-base16-oceanicnext-min .hljs-meta .hljs-keyword,\n.theme-base16-oceanicnext-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-one-light {\n\t/*!\n  Theme: One Light\n  Author: Daniel Pfeifer (http://github.com/purpleKarrot)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-one-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-one-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-one-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-one-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-one-light .hljs {\n\tcolor: #383a42;\n\tbackground: #fafafa;\n}\n.theme-base16-one-light .hljs::selection,\n.theme-base16-one-light .hljs ::selection {\n\tbackground-color: #e5e5e6;\n\tcolor: #383a42;\n}\n.theme-base16-one-light .hljs-comment {\n\tcolor: #a0a1a7;\n}\n.theme-base16-one-light .hljs-tag {\n\tcolor: #696c77;\n}\n.theme-base16-one-light .hljs-subst,\n.theme-base16-one-light .hljs-punctuation,\n.theme-base16-one-light .hljs-operator {\n\tcolor: #383a42;\n}\n.theme-base16-one-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-one-light .hljs-bullet,\n.theme-base16-one-light .hljs-variable,\n.theme-base16-one-light .hljs-template-variable,\n.theme-base16-one-light .hljs-selector-tag,\n.theme-base16-one-light .hljs-name,\n.theme-base16-one-light .hljs-deletion {\n\tcolor: #ca1243;\n}\n.theme-base16-one-light .hljs-symbol,\n.theme-base16-one-light .hljs-number,\n.theme-base16-one-light .hljs-link,\n.theme-base16-one-light .hljs-attr,\n.theme-base16-one-light .hljs-variable.constant_,\n.theme-base16-one-light .hljs-literal {\n\tcolor: #d75f00;\n}\n.theme-base16-one-light .hljs-title,\n.theme-base16-one-light .hljs-class .hljs-title,\n.theme-base16-one-light .hljs-title.class_ {\n\tcolor: #c18401;\n}\n.theme-base16-one-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c18401;\n}\n.theme-base16-one-light .hljs-code,\n.theme-base16-one-light .hljs-addition,\n.theme-base16-one-light .hljs-title.class_.inherited__,\n.theme-base16-one-light .hljs-string {\n\tcolor: #50a14f;\n}\n.theme-base16-one-light .hljs-built_in,\n.theme-base16-one-light .hljs-doctag,\n.theme-base16-one-light .hljs-quote,\n.theme-base16-one-light .hljs-keyword.hljs-atrule,\n.theme-base16-one-light .hljs-regexp {\n\tcolor: #0184bc;\n}\n.theme-base16-one-light .hljs-function .hljs-title,\n.theme-base16-one-light .hljs-attribute,\n.theme-base16-one-light .ruby .hljs-property,\n.theme-base16-one-light .hljs-title.function_,\n.theme-base16-one-light .hljs-section {\n\tcolor: #4078f2;\n}\n.theme-base16-one-light .hljs-type,\n.theme-base16-one-light .hljs-template-tag,\n.theme-base16-one-light .diff .hljs-meta,\n.theme-base16-one-light .hljs-keyword {\n\tcolor: #a626a4;\n}\n.theme-base16-one-light .hljs-emphasis {\n\tcolor: #a626a4;\n\tfont-style: italic;\n}\n.theme-base16-one-light .hljs-meta,\n.theme-base16-one-light .hljs-meta .hljs-keyword,\n.theme-base16-one-light .hljs-meta .hljs-string {\n\tcolor: #986801;\n}\n.theme-base16-one-light .hljs-meta .hljs-keyword,\n.theme-base16-one-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-one-light-min {\n\t/*!\n  Theme: One Light\n  Author: Daniel Pfeifer (http://github.com/purpleKarrot)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-one-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-one-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-one-light-min .hljs {\n\tcolor: #383a42;\n\tbackground: #fafafa;\n}\n.theme-base16-one-light-min .hljs ::selection,\n.theme-base16-one-light-min .hljs::selection {\n\tbackground-color: #e5e5e6;\n\tcolor: #383a42;\n}\n.theme-base16-one-light-min .hljs-comment {\n\tcolor: #a0a1a7;\n}\n.theme-base16-one-light-min .hljs-tag {\n\tcolor: #696c77;\n}\n.theme-base16-one-light-min .hljs-operator,\n.theme-base16-one-light-min .hljs-punctuation,\n.theme-base16-one-light-min .hljs-subst {\n\tcolor: #383a42;\n}\n.theme-base16-one-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-one-light-min .hljs-bullet,\n.theme-base16-one-light-min .hljs-deletion,\n.theme-base16-one-light-min .hljs-name,\n.theme-base16-one-light-min .hljs-selector-tag,\n.theme-base16-one-light-min .hljs-template-variable,\n.theme-base16-one-light-min .hljs-variable {\n\tcolor: #ca1243;\n}\n.theme-base16-one-light-min .hljs-attr,\n.theme-base16-one-light-min .hljs-link,\n.theme-base16-one-light-min .hljs-literal,\n.theme-base16-one-light-min .hljs-number,\n.theme-base16-one-light-min .hljs-symbol,\n.theme-base16-one-light-min .hljs-variable.constant_ {\n\tcolor: #d75f00;\n}\n.theme-base16-one-light-min .hljs-class .hljs-title,\n.theme-base16-one-light-min .hljs-title,\n.theme-base16-one-light-min .hljs-title.class_ {\n\tcolor: #c18401;\n}\n.theme-base16-one-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c18401;\n}\n.theme-base16-one-light-min .hljs-addition,\n.theme-base16-one-light-min .hljs-code,\n.theme-base16-one-light-min .hljs-string,\n.theme-base16-one-light-min .hljs-title.class_.inherited__ {\n\tcolor: #50a14f;\n}\n.theme-base16-one-light-min .hljs-built_in,\n.theme-base16-one-light-min .hljs-doctag,\n.theme-base16-one-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-one-light-min .hljs-quote,\n.theme-base16-one-light-min .hljs-regexp {\n\tcolor: #0184bc;\n}\n.theme-base16-one-light-min .hljs-attribute,\n.theme-base16-one-light-min .hljs-function .hljs-title,\n.theme-base16-one-light-min .hljs-section,\n.theme-base16-one-light-min .hljs-title.function_,\n.theme-base16-one-light-min .ruby .hljs-property {\n\tcolor: #4078f2;\n}\n.theme-base16-one-light-min .diff .hljs-meta,\n.theme-base16-one-light-min .hljs-keyword,\n.theme-base16-one-light-min .hljs-template-tag,\n.theme-base16-one-light-min .hljs-type {\n\tcolor: #a626a4;\n}\n.theme-base16-one-light-min .hljs-emphasis {\n\tcolor: #a626a4;\n\tfont-style: italic;\n}\n.theme-base16-one-light-min .hljs-meta,\n.theme-base16-one-light-min .hljs-meta .hljs-keyword,\n.theme-base16-one-light-min .hljs-meta .hljs-string {\n\tcolor: #986801;\n}\n.theme-base16-one-light-min .hljs-meta .hljs-keyword,\n.theme-base16-one-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-onedark {\n\t/*!\n  Theme: OneDark\n  Author: Lalit Magant (http://github.com/tilal6991)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-onedark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-onedark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-onedark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-onedark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-onedark .hljs {\n\tcolor: #abb2bf;\n\tbackground: #282c34;\n}\n.theme-base16-onedark .hljs::selection,\n.theme-base16-onedark .hljs ::selection {\n\tbackground-color: #3e4451;\n\tcolor: #abb2bf;\n}\n.theme-base16-onedark .hljs-comment {\n\tcolor: #545862;\n}\n.theme-base16-onedark .hljs-tag {\n\tcolor: #565c64;\n}\n.theme-base16-onedark .hljs-subst,\n.theme-base16-onedark .hljs-punctuation,\n.theme-base16-onedark .hljs-operator {\n\tcolor: #abb2bf;\n}\n.theme-base16-onedark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-onedark .hljs-bullet,\n.theme-base16-onedark .hljs-variable,\n.theme-base16-onedark .hljs-template-variable,\n.theme-base16-onedark .hljs-selector-tag,\n.theme-base16-onedark .hljs-name,\n.theme-base16-onedark .hljs-deletion {\n\tcolor: #e06c75;\n}\n.theme-base16-onedark .hljs-symbol,\n.theme-base16-onedark .hljs-number,\n.theme-base16-onedark .hljs-link,\n.theme-base16-onedark .hljs-attr,\n.theme-base16-onedark .hljs-variable.constant_,\n.theme-base16-onedark .hljs-literal {\n\tcolor: #d19a66;\n}\n.theme-base16-onedark .hljs-title,\n.theme-base16-onedark .hljs-class .hljs-title,\n.theme-base16-onedark .hljs-title.class_ {\n\tcolor: #e5c07b;\n}\n.theme-base16-onedark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e5c07b;\n}\n.theme-base16-onedark .hljs-code,\n.theme-base16-onedark .hljs-addition,\n.theme-base16-onedark .hljs-title.class_.inherited__,\n.theme-base16-onedark .hljs-string {\n\tcolor: #98c379;\n}\n.theme-base16-onedark .hljs-built_in,\n.theme-base16-onedark .hljs-doctag,\n.theme-base16-onedark .hljs-quote,\n.theme-base16-onedark .hljs-keyword.hljs-atrule,\n.theme-base16-onedark .hljs-regexp {\n\tcolor: #56b6c2;\n}\n.theme-base16-onedark .hljs-function .hljs-title,\n.theme-base16-onedark .hljs-attribute,\n.theme-base16-onedark .ruby .hljs-property,\n.theme-base16-onedark .hljs-title.function_,\n.theme-base16-onedark .hljs-section {\n\tcolor: #61afef;\n}\n.theme-base16-onedark .hljs-type,\n.theme-base16-onedark .hljs-template-tag,\n.theme-base16-onedark .diff .hljs-meta,\n.theme-base16-onedark .hljs-keyword {\n\tcolor: #c678dd;\n}\n.theme-base16-onedark .hljs-emphasis {\n\tcolor: #c678dd;\n\tfont-style: italic;\n}\n.theme-base16-onedark .hljs-meta,\n.theme-base16-onedark .hljs-meta .hljs-keyword,\n.theme-base16-onedark .hljs-meta .hljs-string {\n\tcolor: #be5046;\n}\n.theme-base16-onedark .hljs-meta .hljs-keyword,\n.theme-base16-onedark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-onedark-min {\n\t/*!\n  Theme: OneDark\n  Author: Lalit Magant (http://github.com/tilal6991)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-onedark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-onedark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-onedark-min .hljs {\n\tcolor: #abb2bf;\n\tbackground: #282c34;\n}\n.theme-base16-onedark-min .hljs ::selection,\n.theme-base16-onedark-min .hljs::selection {\n\tbackground-color: #3e4451;\n\tcolor: #abb2bf;\n}\n.theme-base16-onedark-min .hljs-comment {\n\tcolor: #545862;\n}\n.theme-base16-onedark-min .hljs-tag {\n\tcolor: #565c64;\n}\n.theme-base16-onedark-min .hljs-operator,\n.theme-base16-onedark-min .hljs-punctuation,\n.theme-base16-onedark-min .hljs-subst {\n\tcolor: #abb2bf;\n}\n.theme-base16-onedark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-onedark-min .hljs-bullet,\n.theme-base16-onedark-min .hljs-deletion,\n.theme-base16-onedark-min .hljs-name,\n.theme-base16-onedark-min .hljs-selector-tag,\n.theme-base16-onedark-min .hljs-template-variable,\n.theme-base16-onedark-min .hljs-variable {\n\tcolor: #e06c75;\n}\n.theme-base16-onedark-min .hljs-attr,\n.theme-base16-onedark-min .hljs-link,\n.theme-base16-onedark-min .hljs-literal,\n.theme-base16-onedark-min .hljs-number,\n.theme-base16-onedark-min .hljs-symbol,\n.theme-base16-onedark-min .hljs-variable.constant_ {\n\tcolor: #d19a66;\n}\n.theme-base16-onedark-min .hljs-class .hljs-title,\n.theme-base16-onedark-min .hljs-title,\n.theme-base16-onedark-min .hljs-title.class_ {\n\tcolor: #e5c07b;\n}\n.theme-base16-onedark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #e5c07b;\n}\n.theme-base16-onedark-min .hljs-addition,\n.theme-base16-onedark-min .hljs-code,\n.theme-base16-onedark-min .hljs-string,\n.theme-base16-onedark-min .hljs-title.class_.inherited__ {\n\tcolor: #98c379;\n}\n.theme-base16-onedark-min .hljs-built_in,\n.theme-base16-onedark-min .hljs-doctag,\n.theme-base16-onedark-min .hljs-keyword.hljs-atrule,\n.theme-base16-onedark-min .hljs-quote,\n.theme-base16-onedark-min .hljs-regexp {\n\tcolor: #56b6c2;\n}\n.theme-base16-onedark-min .hljs-attribute,\n.theme-base16-onedark-min .hljs-function .hljs-title,\n.theme-base16-onedark-min .hljs-section,\n.theme-base16-onedark-min .hljs-title.function_,\n.theme-base16-onedark-min .ruby .hljs-property {\n\tcolor: #61afef;\n}\n.theme-base16-onedark-min .diff .hljs-meta,\n.theme-base16-onedark-min .hljs-keyword,\n.theme-base16-onedark-min .hljs-template-tag,\n.theme-base16-onedark-min .hljs-type {\n\tcolor: #c678dd;\n}\n.theme-base16-onedark-min .hljs-emphasis {\n\tcolor: #c678dd;\n\tfont-style: italic;\n}\n.theme-base16-onedark-min .hljs-meta,\n.theme-base16-onedark-min .hljs-meta .hljs-keyword,\n.theme-base16-onedark-min .hljs-meta .hljs-string {\n\tcolor: #be5046;\n}\n.theme-base16-onedark-min .hljs-meta .hljs-keyword,\n.theme-base16-onedark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-outrun-dark {\n\t/*!\n  Theme: Outrun Dark\n  Author: Hugo Delahousse (http://github.com/hugodelahousse/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-outrun-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-outrun-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-outrun-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-outrun-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-outrun-dark .hljs {\n\tcolor: #d0d0fa;\n\tbackground: #00002a;\n}\n.theme-base16-outrun-dark .hljs::selection,\n.theme-base16-outrun-dark .hljs ::selection {\n\tbackground-color: #30305a;\n\tcolor: #d0d0fa;\n}\n.theme-base16-outrun-dark .hljs-comment {\n\tcolor: #50507a;\n}\n.theme-base16-outrun-dark .hljs-tag {\n\tcolor: #b0b0da;\n}\n.theme-base16-outrun-dark .hljs-subst,\n.theme-base16-outrun-dark .hljs-punctuation,\n.theme-base16-outrun-dark .hljs-operator {\n\tcolor: #d0d0fa;\n}\n.theme-base16-outrun-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-outrun-dark .hljs-bullet,\n.theme-base16-outrun-dark .hljs-variable,\n.theme-base16-outrun-dark .hljs-template-variable,\n.theme-base16-outrun-dark .hljs-selector-tag,\n.theme-base16-outrun-dark .hljs-name,\n.theme-base16-outrun-dark .hljs-deletion {\n\tcolor: #ff4242;\n}\n.theme-base16-outrun-dark .hljs-symbol,\n.theme-base16-outrun-dark .hljs-number,\n.theme-base16-outrun-dark .hljs-link,\n.theme-base16-outrun-dark .hljs-attr,\n.theme-base16-outrun-dark .hljs-variable.constant_,\n.theme-base16-outrun-dark .hljs-literal {\n\tcolor: #fc8d28;\n}\n.theme-base16-outrun-dark .hljs-title,\n.theme-base16-outrun-dark .hljs-class .hljs-title,\n.theme-base16-outrun-dark .hljs-title.class_ {\n\tcolor: #f3e877;\n}\n.theme-base16-outrun-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f3e877;\n}\n.theme-base16-outrun-dark .hljs-code,\n.theme-base16-outrun-dark .hljs-addition,\n.theme-base16-outrun-dark .hljs-title.class_.inherited__,\n.theme-base16-outrun-dark .hljs-string {\n\tcolor: #59f176;\n}\n.theme-base16-outrun-dark .hljs-built_in,\n.theme-base16-outrun-dark .hljs-doctag,\n.theme-base16-outrun-dark .hljs-quote,\n.theme-base16-outrun-dark .hljs-keyword.hljs-atrule,\n.theme-base16-outrun-dark .hljs-regexp {\n\tcolor: #0ef0f0;\n}\n.theme-base16-outrun-dark .hljs-function .hljs-title,\n.theme-base16-outrun-dark .hljs-attribute,\n.theme-base16-outrun-dark .ruby .hljs-property,\n.theme-base16-outrun-dark .hljs-title.function_,\n.theme-base16-outrun-dark .hljs-section {\n\tcolor: #66b0ff;\n}\n.theme-base16-outrun-dark .hljs-type,\n.theme-base16-outrun-dark .hljs-template-tag,\n.theme-base16-outrun-dark .diff .hljs-meta,\n.theme-base16-outrun-dark .hljs-keyword {\n\tcolor: #f10596;\n}\n.theme-base16-outrun-dark .hljs-emphasis {\n\tcolor: #f10596;\n\tfont-style: italic;\n}\n.theme-base16-outrun-dark .hljs-meta,\n.theme-base16-outrun-dark .hljs-meta .hljs-keyword,\n.theme-base16-outrun-dark .hljs-meta .hljs-string {\n\tcolor: #f003ef;\n}\n.theme-base16-outrun-dark .hljs-meta .hljs-keyword,\n.theme-base16-outrun-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-outrun-dark-min {\n\t/*!\n  Theme: Outrun Dark\n  Author: Hugo Delahousse (http://github.com/hugodelahousse/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-outrun-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-outrun-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-outrun-dark-min .hljs {\n\tcolor: #d0d0fa;\n\tbackground: #00002a;\n}\n.theme-base16-outrun-dark-min .hljs ::selection,\n.theme-base16-outrun-dark-min .hljs::selection {\n\tbackground-color: #30305a;\n\tcolor: #d0d0fa;\n}\n.theme-base16-outrun-dark-min .hljs-comment {\n\tcolor: #50507a;\n}\n.theme-base16-outrun-dark-min .hljs-tag {\n\tcolor: #b0b0da;\n}\n.theme-base16-outrun-dark-min .hljs-operator,\n.theme-base16-outrun-dark-min .hljs-punctuation,\n.theme-base16-outrun-dark-min .hljs-subst {\n\tcolor: #d0d0fa;\n}\n.theme-base16-outrun-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-outrun-dark-min .hljs-bullet,\n.theme-base16-outrun-dark-min .hljs-deletion,\n.theme-base16-outrun-dark-min .hljs-name,\n.theme-base16-outrun-dark-min .hljs-selector-tag,\n.theme-base16-outrun-dark-min .hljs-template-variable,\n.theme-base16-outrun-dark-min .hljs-variable {\n\tcolor: #ff4242;\n}\n.theme-base16-outrun-dark-min .hljs-attr,\n.theme-base16-outrun-dark-min .hljs-link,\n.theme-base16-outrun-dark-min .hljs-literal,\n.theme-base16-outrun-dark-min .hljs-number,\n.theme-base16-outrun-dark-min .hljs-symbol,\n.theme-base16-outrun-dark-min .hljs-variable.constant_ {\n\tcolor: #fc8d28;\n}\n.theme-base16-outrun-dark-min .hljs-class .hljs-title,\n.theme-base16-outrun-dark-min .hljs-title,\n.theme-base16-outrun-dark-min .hljs-title.class_ {\n\tcolor: #f3e877;\n}\n.theme-base16-outrun-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f3e877;\n}\n.theme-base16-outrun-dark-min .hljs-addition,\n.theme-base16-outrun-dark-min .hljs-code,\n.theme-base16-outrun-dark-min .hljs-string,\n.theme-base16-outrun-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #59f176;\n}\n.theme-base16-outrun-dark-min .hljs-built_in,\n.theme-base16-outrun-dark-min .hljs-doctag,\n.theme-base16-outrun-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-outrun-dark-min .hljs-quote,\n.theme-base16-outrun-dark-min .hljs-regexp {\n\tcolor: #0ef0f0;\n}\n.theme-base16-outrun-dark-min .hljs-attribute,\n.theme-base16-outrun-dark-min .hljs-function .hljs-title,\n.theme-base16-outrun-dark-min .hljs-section,\n.theme-base16-outrun-dark-min .hljs-title.function_,\n.theme-base16-outrun-dark-min .ruby .hljs-property {\n\tcolor: #66b0ff;\n}\n.theme-base16-outrun-dark-min .diff .hljs-meta,\n.theme-base16-outrun-dark-min .hljs-keyword,\n.theme-base16-outrun-dark-min .hljs-template-tag,\n.theme-base16-outrun-dark-min .hljs-type {\n\tcolor: #f10596;\n}\n.theme-base16-outrun-dark-min .hljs-emphasis {\n\tcolor: #f10596;\n\tfont-style: italic;\n}\n.theme-base16-outrun-dark-min .hljs-meta,\n.theme-base16-outrun-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-outrun-dark-min .hljs-meta .hljs-string {\n\tcolor: #f003ef;\n}\n.theme-base16-outrun-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-outrun-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-papercolor-dark {\n\t/*!\n  Theme: PaperColor Dark\n  Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-papercolor-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-papercolor-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-papercolor-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-papercolor-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-papercolor-dark .hljs {\n\tcolor: gray;\n\tbackground: #1c1c1c;\n}\n.theme-base16-papercolor-dark .hljs::selection,\n.theme-base16-papercolor-dark .hljs ::selection {\n\tbackground-color: #5faf00;\n\tcolor: gray;\n}\n.theme-base16-papercolor-dark .hljs-comment {\n\tcolor: #d7af5f;\n}\n.theme-base16-papercolor-dark .hljs-tag {\n\tcolor: #5fafd7;\n}\n.theme-base16-papercolor-dark .hljs-subst,\n.theme-base16-papercolor-dark .hljs-punctuation,\n.theme-base16-papercolor-dark .hljs-operator {\n\tcolor: gray;\n}\n.theme-base16-papercolor-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-papercolor-dark .hljs-bullet,\n.theme-base16-papercolor-dark .hljs-variable,\n.theme-base16-papercolor-dark .hljs-template-variable,\n.theme-base16-papercolor-dark .hljs-selector-tag,\n.theme-base16-papercolor-dark .hljs-name,\n.theme-base16-papercolor-dark .hljs-deletion {\n\tcolor: #585858;\n}\n.theme-base16-papercolor-dark .hljs-symbol,\n.theme-base16-papercolor-dark .hljs-number,\n.theme-base16-papercolor-dark .hljs-link,\n.theme-base16-papercolor-dark .hljs-attr,\n.theme-base16-papercolor-dark .hljs-variable.constant_,\n.theme-base16-papercolor-dark .hljs-literal {\n\tcolor: #5faf5f;\n}\n.theme-base16-papercolor-dark .hljs-title,\n.theme-base16-papercolor-dark .hljs-class .hljs-title,\n.theme-base16-papercolor-dark .hljs-title.class_ {\n\tcolor: #afd700;\n}\n.theme-base16-papercolor-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #afd700;\n}\n.theme-base16-papercolor-dark .hljs-code,\n.theme-base16-papercolor-dark .hljs-addition,\n.theme-base16-papercolor-dark .hljs-title.class_.inherited__,\n.theme-base16-papercolor-dark .hljs-string {\n\tcolor: #af87d7;\n}\n.theme-base16-papercolor-dark .hljs-built_in,\n.theme-base16-papercolor-dark .hljs-doctag,\n.theme-base16-papercolor-dark .hljs-quote,\n.theme-base16-papercolor-dark .hljs-keyword.hljs-atrule,\n.theme-base16-papercolor-dark .hljs-regexp {\n\tcolor: #ffaf00;\n}\n.theme-base16-papercolor-dark .hljs-function .hljs-title,\n.theme-base16-papercolor-dark .hljs-attribute,\n.theme-base16-papercolor-dark .ruby .hljs-property,\n.theme-base16-papercolor-dark .hljs-title.function_,\n.theme-base16-papercolor-dark .hljs-section {\n\tcolor: #ff5faf;\n}\n.theme-base16-papercolor-dark .hljs-type,\n.theme-base16-papercolor-dark .hljs-template-tag,\n.theme-base16-papercolor-dark .diff .hljs-meta,\n.theme-base16-papercolor-dark .hljs-keyword {\n\tcolor: #00afaf;\n}\n.theme-base16-papercolor-dark .hljs-emphasis {\n\tcolor: #00afaf;\n\tfont-style: italic;\n}\n.theme-base16-papercolor-dark .hljs-meta,\n.theme-base16-papercolor-dark .hljs-meta .hljs-keyword,\n.theme-base16-papercolor-dark .hljs-meta .hljs-string {\n\tcolor: #5f8787;\n}\n.theme-base16-papercolor-dark .hljs-meta .hljs-keyword,\n.theme-base16-papercolor-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-papercolor-dark-min {\n\t/*!\n  Theme: PaperColor Dark\n  Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-papercolor-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-papercolor-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-papercolor-dark-min .hljs {\n\tcolor: gray;\n\tbackground: #1c1c1c;\n}\n.theme-base16-papercolor-dark-min .hljs ::selection,\n.theme-base16-papercolor-dark-min .hljs::selection {\n\tbackground-color: #5faf00;\n\tcolor: gray;\n}\n.theme-base16-papercolor-dark-min .hljs-comment {\n\tcolor: #d7af5f;\n}\n.theme-base16-papercolor-dark-min .hljs-tag {\n\tcolor: #5fafd7;\n}\n.theme-base16-papercolor-dark-min .hljs-operator,\n.theme-base16-papercolor-dark-min .hljs-punctuation,\n.theme-base16-papercolor-dark-min .hljs-subst {\n\tcolor: gray;\n}\n.theme-base16-papercolor-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-papercolor-dark-min .hljs-bullet,\n.theme-base16-papercolor-dark-min .hljs-deletion,\n.theme-base16-papercolor-dark-min .hljs-name,\n.theme-base16-papercolor-dark-min .hljs-selector-tag,\n.theme-base16-papercolor-dark-min .hljs-template-variable,\n.theme-base16-papercolor-dark-min .hljs-variable {\n\tcolor: #585858;\n}\n.theme-base16-papercolor-dark-min .hljs-attr,\n.theme-base16-papercolor-dark-min .hljs-link,\n.theme-base16-papercolor-dark-min .hljs-literal,\n.theme-base16-papercolor-dark-min .hljs-number,\n.theme-base16-papercolor-dark-min .hljs-symbol,\n.theme-base16-papercolor-dark-min .hljs-variable.constant_ {\n\tcolor: #5faf5f;\n}\n.theme-base16-papercolor-dark-min .hljs-class .hljs-title,\n.theme-base16-papercolor-dark-min .hljs-title,\n.theme-base16-papercolor-dark-min .hljs-title.class_ {\n\tcolor: #afd700;\n}\n.theme-base16-papercolor-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #afd700;\n}\n.theme-base16-papercolor-dark-min .hljs-addition,\n.theme-base16-papercolor-dark-min .hljs-code,\n.theme-base16-papercolor-dark-min .hljs-string,\n.theme-base16-papercolor-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #af87d7;\n}\n.theme-base16-papercolor-dark-min .hljs-built_in,\n.theme-base16-papercolor-dark-min .hljs-doctag,\n.theme-base16-papercolor-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-papercolor-dark-min .hljs-quote,\n.theme-base16-papercolor-dark-min .hljs-regexp {\n\tcolor: #ffaf00;\n}\n.theme-base16-papercolor-dark-min .hljs-attribute,\n.theme-base16-papercolor-dark-min .hljs-function .hljs-title,\n.theme-base16-papercolor-dark-min .hljs-section,\n.theme-base16-papercolor-dark-min .hljs-title.function_,\n.theme-base16-papercolor-dark-min .ruby .hljs-property {\n\tcolor: #ff5faf;\n}\n.theme-base16-papercolor-dark-min .diff .hljs-meta,\n.theme-base16-papercolor-dark-min .hljs-keyword,\n.theme-base16-papercolor-dark-min .hljs-template-tag,\n.theme-base16-papercolor-dark-min .hljs-type {\n\tcolor: #00afaf;\n}\n.theme-base16-papercolor-dark-min .hljs-emphasis {\n\tcolor: #00afaf;\n\tfont-style: italic;\n}\n.theme-base16-papercolor-dark-min .hljs-meta,\n.theme-base16-papercolor-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-papercolor-dark-min .hljs-meta .hljs-string {\n\tcolor: #5f8787;\n}\n.theme-base16-papercolor-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-papercolor-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-papercolor-light {\n\t/*!\n  Theme: PaperColor Light\n  Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-papercolor-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-papercolor-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-papercolor-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-papercolor-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-papercolor-light .hljs {\n\tcolor: #444;\n\tbackground: #eee;\n}\n.theme-base16-papercolor-light .hljs::selection,\n.theme-base16-papercolor-light .hljs ::selection {\n\tbackground-color: #008700;\n\tcolor: #444;\n}\n.theme-base16-papercolor-light .hljs-comment {\n\tcolor: #5f8700;\n}\n.theme-base16-papercolor-light .hljs-tag {\n\tcolor: #0087af;\n}\n.theme-base16-papercolor-light .hljs-subst,\n.theme-base16-papercolor-light .hljs-punctuation,\n.theme-base16-papercolor-light .hljs-operator {\n\tcolor: #444;\n}\n.theme-base16-papercolor-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-papercolor-light .hljs-bullet,\n.theme-base16-papercolor-light .hljs-variable,\n.theme-base16-papercolor-light .hljs-template-variable,\n.theme-base16-papercolor-light .hljs-selector-tag,\n.theme-base16-papercolor-light .hljs-name,\n.theme-base16-papercolor-light .hljs-deletion {\n\tcolor: #bcbcbc;\n}\n.theme-base16-papercolor-light .hljs-symbol,\n.theme-base16-papercolor-light .hljs-number,\n.theme-base16-papercolor-light .hljs-link,\n.theme-base16-papercolor-light .hljs-attr,\n.theme-base16-papercolor-light .hljs-variable.constant_,\n.theme-base16-papercolor-light .hljs-literal {\n\tcolor: #d70000;\n}\n.theme-base16-papercolor-light .hljs-title,\n.theme-base16-papercolor-light .hljs-class .hljs-title,\n.theme-base16-papercolor-light .hljs-title.class_ {\n\tcolor: #d70087;\n}\n.theme-base16-papercolor-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #d70087;\n}\n.theme-base16-papercolor-light .hljs-code,\n.theme-base16-papercolor-light .hljs-addition,\n.theme-base16-papercolor-light .hljs-title.class_.inherited__,\n.theme-base16-papercolor-light .hljs-string {\n\tcolor: #8700af;\n}\n.theme-base16-papercolor-light .hljs-built_in,\n.theme-base16-papercolor-light .hljs-doctag,\n.theme-base16-papercolor-light .hljs-quote,\n.theme-base16-papercolor-light .hljs-keyword.hljs-atrule,\n.theme-base16-papercolor-light .hljs-regexp {\n\tcolor: #d75f00;\n}\n.theme-base16-papercolor-light .hljs-function .hljs-title,\n.theme-base16-papercolor-light .hljs-attribute,\n.theme-base16-papercolor-light .ruby .hljs-property,\n.theme-base16-papercolor-light .hljs-title.function_,\n.theme-base16-papercolor-light .hljs-section {\n\tcolor: #d75f00;\n}\n.theme-base16-papercolor-light .hljs-type,\n.theme-base16-papercolor-light .hljs-template-tag,\n.theme-base16-papercolor-light .diff .hljs-meta,\n.theme-base16-papercolor-light .hljs-keyword {\n\tcolor: #005faf;\n}\n.theme-base16-papercolor-light .hljs-emphasis {\n\tcolor: #005faf;\n\tfont-style: italic;\n}\n.theme-base16-papercolor-light .hljs-meta,\n.theme-base16-papercolor-light .hljs-meta .hljs-keyword,\n.theme-base16-papercolor-light .hljs-meta .hljs-string {\n\tcolor: #005f87;\n}\n.theme-base16-papercolor-light .hljs-meta .hljs-keyword,\n.theme-base16-papercolor-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-papercolor-light-min {\n\t/*!\n  Theme: PaperColor Light\n  Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-papercolor-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-papercolor-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-papercolor-light-min .hljs {\n\tcolor: #444;\n\tbackground: #eee;\n}\n.theme-base16-papercolor-light-min .hljs ::selection,\n.theme-base16-papercolor-light-min .hljs::selection {\n\tbackground-color: #008700;\n\tcolor: #444;\n}\n.theme-base16-papercolor-light-min .hljs-comment {\n\tcolor: #5f8700;\n}\n.theme-base16-papercolor-light-min .hljs-tag {\n\tcolor: #0087af;\n}\n.theme-base16-papercolor-light-min .hljs-operator,\n.theme-base16-papercolor-light-min .hljs-punctuation,\n.theme-base16-papercolor-light-min .hljs-subst {\n\tcolor: #444;\n}\n.theme-base16-papercolor-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-papercolor-light-min .hljs-bullet,\n.theme-base16-papercolor-light-min .hljs-deletion,\n.theme-base16-papercolor-light-min .hljs-name,\n.theme-base16-papercolor-light-min .hljs-selector-tag,\n.theme-base16-papercolor-light-min .hljs-template-variable,\n.theme-base16-papercolor-light-min .hljs-variable {\n\tcolor: #bcbcbc;\n}\n.theme-base16-papercolor-light-min .hljs-attr,\n.theme-base16-papercolor-light-min .hljs-link,\n.theme-base16-papercolor-light-min .hljs-literal,\n.theme-base16-papercolor-light-min .hljs-number,\n.theme-base16-papercolor-light-min .hljs-symbol,\n.theme-base16-papercolor-light-min .hljs-variable.constant_ {\n\tcolor: #d70000;\n}\n.theme-base16-papercolor-light-min .hljs-class .hljs-title,\n.theme-base16-papercolor-light-min .hljs-title,\n.theme-base16-papercolor-light-min .hljs-title.class_ {\n\tcolor: #d70087;\n}\n.theme-base16-papercolor-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #d70087;\n}\n.theme-base16-papercolor-light-min .hljs-addition,\n.theme-base16-papercolor-light-min .hljs-code,\n.theme-base16-papercolor-light-min .hljs-string,\n.theme-base16-papercolor-light-min .hljs-title.class_.inherited__ {\n\tcolor: #8700af;\n}\n.theme-base16-papercolor-light-min .hljs-attribute,\n.theme-base16-papercolor-light-min .hljs-built_in,\n.theme-base16-papercolor-light-min .hljs-doctag,\n.theme-base16-papercolor-light-min .hljs-function .hljs-title,\n.theme-base16-papercolor-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-papercolor-light-min .hljs-quote,\n.theme-base16-papercolor-light-min .hljs-regexp,\n.theme-base16-papercolor-light-min .hljs-section,\n.theme-base16-papercolor-light-min .hljs-title.function_,\n.theme-base16-papercolor-light-min .ruby .hljs-property {\n\tcolor: #d75f00;\n}\n.theme-base16-papercolor-light-min .diff .hljs-meta,\n.theme-base16-papercolor-light-min .hljs-keyword,\n.theme-base16-papercolor-light-min .hljs-template-tag,\n.theme-base16-papercolor-light-min .hljs-type {\n\tcolor: #005faf;\n}\n.theme-base16-papercolor-light-min .hljs-emphasis {\n\tcolor: #005faf;\n\tfont-style: italic;\n}\n.theme-base16-papercolor-light-min .hljs-meta,\n.theme-base16-papercolor-light-min .hljs-meta .hljs-keyword,\n.theme-base16-papercolor-light-min .hljs-meta .hljs-string {\n\tcolor: #005f87;\n}\n.theme-base16-papercolor-light-min .hljs-meta .hljs-keyword,\n.theme-base16-papercolor-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-paraiso {\n\t/*!\n  Theme: Paraiso\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-paraiso pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-paraiso code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-paraiso pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-paraiso code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-paraiso .hljs {\n\tcolor: #a39e9b;\n\tbackground: #2f1e2e;\n}\n.theme-base16-paraiso .hljs::selection,\n.theme-base16-paraiso .hljs ::selection {\n\tbackground-color: #4f424c;\n\tcolor: #a39e9b;\n}\n.theme-base16-paraiso .hljs-comment {\n\tcolor: #776e71;\n}\n.theme-base16-paraiso .hljs-tag {\n\tcolor: #8d8687;\n}\n.theme-base16-paraiso .hljs-subst,\n.theme-base16-paraiso .hljs-punctuation,\n.theme-base16-paraiso .hljs-operator {\n\tcolor: #a39e9b;\n}\n.theme-base16-paraiso .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-paraiso .hljs-bullet,\n.theme-base16-paraiso .hljs-variable,\n.theme-base16-paraiso .hljs-template-variable,\n.theme-base16-paraiso .hljs-selector-tag,\n.theme-base16-paraiso .hljs-name,\n.theme-base16-paraiso .hljs-deletion {\n\tcolor: #ef6155;\n}\n.theme-base16-paraiso .hljs-symbol,\n.theme-base16-paraiso .hljs-number,\n.theme-base16-paraiso .hljs-link,\n.theme-base16-paraiso .hljs-attr,\n.theme-base16-paraiso .hljs-variable.constant_,\n.theme-base16-paraiso .hljs-literal {\n\tcolor: #f99b15;\n}\n.theme-base16-paraiso .hljs-title,\n.theme-base16-paraiso .hljs-class .hljs-title,\n.theme-base16-paraiso .hljs-title.class_ {\n\tcolor: #fec418;\n}\n.theme-base16-paraiso .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fec418;\n}\n.theme-base16-paraiso .hljs-code,\n.theme-base16-paraiso .hljs-addition,\n.theme-base16-paraiso .hljs-title.class_.inherited__,\n.theme-base16-paraiso .hljs-string {\n\tcolor: #48b685;\n}\n.theme-base16-paraiso .hljs-built_in,\n.theme-base16-paraiso .hljs-doctag,\n.theme-base16-paraiso .hljs-quote,\n.theme-base16-paraiso .hljs-keyword.hljs-atrule,\n.theme-base16-paraiso .hljs-regexp {\n\tcolor: #5bc4bf;\n}\n.theme-base16-paraiso .hljs-function .hljs-title,\n.theme-base16-paraiso .hljs-attribute,\n.theme-base16-paraiso .ruby .hljs-property,\n.theme-base16-paraiso .hljs-title.function_,\n.theme-base16-paraiso .hljs-section {\n\tcolor: #06b6ef;\n}\n.theme-base16-paraiso .hljs-type,\n.theme-base16-paraiso .hljs-template-tag,\n.theme-base16-paraiso .diff .hljs-meta,\n.theme-base16-paraiso .hljs-keyword {\n\tcolor: #815ba4;\n}\n.theme-base16-paraiso .hljs-emphasis {\n\tcolor: #815ba4;\n\tfont-style: italic;\n}\n.theme-base16-paraiso .hljs-meta,\n.theme-base16-paraiso .hljs-meta .hljs-keyword,\n.theme-base16-paraiso .hljs-meta .hljs-string {\n\tcolor: #e96ba8;\n}\n.theme-base16-paraiso .hljs-meta .hljs-keyword,\n.theme-base16-paraiso .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-paraiso-min {\n\t/*!\n  Theme: Paraiso\n  Author: Jan T. Sott\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-paraiso-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-paraiso-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-paraiso-min .hljs {\n\tcolor: #a39e9b;\n\tbackground: #2f1e2e;\n}\n.theme-base16-paraiso-min .hljs ::selection,\n.theme-base16-paraiso-min .hljs::selection {\n\tbackground-color: #4f424c;\n\tcolor: #a39e9b;\n}\n.theme-base16-paraiso-min .hljs-comment {\n\tcolor: #776e71;\n}\n.theme-base16-paraiso-min .hljs-tag {\n\tcolor: #8d8687;\n}\n.theme-base16-paraiso-min .hljs-operator,\n.theme-base16-paraiso-min .hljs-punctuation,\n.theme-base16-paraiso-min .hljs-subst {\n\tcolor: #a39e9b;\n}\n.theme-base16-paraiso-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-paraiso-min .hljs-bullet,\n.theme-base16-paraiso-min .hljs-deletion,\n.theme-base16-paraiso-min .hljs-name,\n.theme-base16-paraiso-min .hljs-selector-tag,\n.theme-base16-paraiso-min .hljs-template-variable,\n.theme-base16-paraiso-min .hljs-variable {\n\tcolor: #ef6155;\n}\n.theme-base16-paraiso-min .hljs-attr,\n.theme-base16-paraiso-min .hljs-link,\n.theme-base16-paraiso-min .hljs-literal,\n.theme-base16-paraiso-min .hljs-number,\n.theme-base16-paraiso-min .hljs-symbol,\n.theme-base16-paraiso-min .hljs-variable.constant_ {\n\tcolor: #f99b15;\n}\n.theme-base16-paraiso-min .hljs-class .hljs-title,\n.theme-base16-paraiso-min .hljs-title,\n.theme-base16-paraiso-min .hljs-title.class_ {\n\tcolor: #fec418;\n}\n.theme-base16-paraiso-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fec418;\n}\n.theme-base16-paraiso-min .hljs-addition,\n.theme-base16-paraiso-min .hljs-code,\n.theme-base16-paraiso-min .hljs-string,\n.theme-base16-paraiso-min .hljs-title.class_.inherited__ {\n\tcolor: #48b685;\n}\n.theme-base16-paraiso-min .hljs-built_in,\n.theme-base16-paraiso-min .hljs-doctag,\n.theme-base16-paraiso-min .hljs-keyword.hljs-atrule,\n.theme-base16-paraiso-min .hljs-quote,\n.theme-base16-paraiso-min .hljs-regexp {\n\tcolor: #5bc4bf;\n}\n.theme-base16-paraiso-min .hljs-attribute,\n.theme-base16-paraiso-min .hljs-function .hljs-title,\n.theme-base16-paraiso-min .hljs-section,\n.theme-base16-paraiso-min .hljs-title.function_,\n.theme-base16-paraiso-min .ruby .hljs-property {\n\tcolor: #06b6ef;\n}\n.theme-base16-paraiso-min .diff .hljs-meta,\n.theme-base16-paraiso-min .hljs-keyword,\n.theme-base16-paraiso-min .hljs-template-tag,\n.theme-base16-paraiso-min .hljs-type {\n\tcolor: #815ba4;\n}\n.theme-base16-paraiso-min .hljs-emphasis {\n\tcolor: #815ba4;\n\tfont-style: italic;\n}\n.theme-base16-paraiso-min .hljs-meta,\n.theme-base16-paraiso-min .hljs-meta .hljs-keyword,\n.theme-base16-paraiso-min .hljs-meta .hljs-string {\n\tcolor: #e96ba8;\n}\n.theme-base16-paraiso-min .hljs-meta .hljs-keyword,\n.theme-base16-paraiso-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-pasque {\n\t/*!\n  Theme: Pasque\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-pasque pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-pasque code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-pasque pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-pasque code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-pasque .hljs {\n\tcolor: #dedcdf;\n\tbackground: #271c3a;\n}\n.theme-base16-pasque .hljs::selection,\n.theme-base16-pasque .hljs ::selection {\n\tbackground-color: #3e2d5c;\n\tcolor: #dedcdf;\n}\n.theme-base16-pasque .hljs-comment {\n\tcolor: #5d5766;\n}\n.theme-base16-pasque .hljs-tag {\n\tcolor: #bebcbf;\n}\n.theme-base16-pasque .hljs-subst,\n.theme-base16-pasque .hljs-punctuation,\n.theme-base16-pasque .hljs-operator {\n\tcolor: #dedcdf;\n}\n.theme-base16-pasque .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-pasque .hljs-bullet,\n.theme-base16-pasque .hljs-variable,\n.theme-base16-pasque .hljs-template-variable,\n.theme-base16-pasque .hljs-selector-tag,\n.theme-base16-pasque .hljs-name,\n.theme-base16-pasque .hljs-deletion {\n\tcolor: #a92258;\n}\n.theme-base16-pasque .hljs-symbol,\n.theme-base16-pasque .hljs-number,\n.theme-base16-pasque .hljs-link,\n.theme-base16-pasque .hljs-attr,\n.theme-base16-pasque .hljs-variable.constant_,\n.theme-base16-pasque .hljs-literal {\n\tcolor: #918889;\n}\n.theme-base16-pasque .hljs-title,\n.theme-base16-pasque .hljs-class .hljs-title,\n.theme-base16-pasque .hljs-title.class_ {\n\tcolor: #804ead;\n}\n.theme-base16-pasque .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #804ead;\n}\n.theme-base16-pasque .hljs-code,\n.theme-base16-pasque .hljs-addition,\n.theme-base16-pasque .hljs-title.class_.inherited__,\n.theme-base16-pasque .hljs-string {\n\tcolor: #c6914b;\n}\n.theme-base16-pasque .hljs-built_in,\n.theme-base16-pasque .hljs-doctag,\n.theme-base16-pasque .hljs-quote,\n.theme-base16-pasque .hljs-keyword.hljs-atrule,\n.theme-base16-pasque .hljs-regexp {\n\tcolor: #7263aa;\n}\n.theme-base16-pasque .hljs-function .hljs-title,\n.theme-base16-pasque .hljs-attribute,\n.theme-base16-pasque .ruby .hljs-property,\n.theme-base16-pasque .hljs-title.function_,\n.theme-base16-pasque .hljs-section {\n\tcolor: #8e7dc6;\n}\n.theme-base16-pasque .hljs-type,\n.theme-base16-pasque .hljs-template-tag,\n.theme-base16-pasque .diff .hljs-meta,\n.theme-base16-pasque .hljs-keyword {\n\tcolor: #953b9d;\n}\n.theme-base16-pasque .hljs-emphasis {\n\tcolor: #953b9d;\n\tfont-style: italic;\n}\n.theme-base16-pasque .hljs-meta,\n.theme-base16-pasque .hljs-meta .hljs-keyword,\n.theme-base16-pasque .hljs-meta .hljs-string {\n\tcolor: #59325c;\n}\n.theme-base16-pasque .hljs-meta .hljs-keyword,\n.theme-base16-pasque .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-pasque-min {\n\t/*!\n  Theme: Pasque\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-pasque-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-pasque-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-pasque-min .hljs {\n\tcolor: #dedcdf;\n\tbackground: #271c3a;\n}\n.theme-base16-pasque-min .hljs ::selection,\n.theme-base16-pasque-min .hljs::selection {\n\tbackground-color: #3e2d5c;\n\tcolor: #dedcdf;\n}\n.theme-base16-pasque-min .hljs-comment {\n\tcolor: #5d5766;\n}\n.theme-base16-pasque-min .hljs-tag {\n\tcolor: #bebcbf;\n}\n.theme-base16-pasque-min .hljs-operator,\n.theme-base16-pasque-min .hljs-punctuation,\n.theme-base16-pasque-min .hljs-subst {\n\tcolor: #dedcdf;\n}\n.theme-base16-pasque-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-pasque-min .hljs-bullet,\n.theme-base16-pasque-min .hljs-deletion,\n.theme-base16-pasque-min .hljs-name,\n.theme-base16-pasque-min .hljs-selector-tag,\n.theme-base16-pasque-min .hljs-template-variable,\n.theme-base16-pasque-min .hljs-variable {\n\tcolor: #a92258;\n}\n.theme-base16-pasque-min .hljs-attr,\n.theme-base16-pasque-min .hljs-link,\n.theme-base16-pasque-min .hljs-literal,\n.theme-base16-pasque-min .hljs-number,\n.theme-base16-pasque-min .hljs-symbol,\n.theme-base16-pasque-min .hljs-variable.constant_ {\n\tcolor: #918889;\n}\n.theme-base16-pasque-min .hljs-class .hljs-title,\n.theme-base16-pasque-min .hljs-title,\n.theme-base16-pasque-min .hljs-title.class_ {\n\tcolor: #804ead;\n}\n.theme-base16-pasque-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #804ead;\n}\n.theme-base16-pasque-min .hljs-addition,\n.theme-base16-pasque-min .hljs-code,\n.theme-base16-pasque-min .hljs-string,\n.theme-base16-pasque-min .hljs-title.class_.inherited__ {\n\tcolor: #c6914b;\n}\n.theme-base16-pasque-min .hljs-built_in,\n.theme-base16-pasque-min .hljs-doctag,\n.theme-base16-pasque-min .hljs-keyword.hljs-atrule,\n.theme-base16-pasque-min .hljs-quote,\n.theme-base16-pasque-min .hljs-regexp {\n\tcolor: #7263aa;\n}\n.theme-base16-pasque-min .hljs-attribute,\n.theme-base16-pasque-min .hljs-function .hljs-title,\n.theme-base16-pasque-min .hljs-section,\n.theme-base16-pasque-min .hljs-title.function_,\n.theme-base16-pasque-min .ruby .hljs-property {\n\tcolor: #8e7dc6;\n}\n.theme-base16-pasque-min .diff .hljs-meta,\n.theme-base16-pasque-min .hljs-keyword,\n.theme-base16-pasque-min .hljs-template-tag,\n.theme-base16-pasque-min .hljs-type {\n\tcolor: #953b9d;\n}\n.theme-base16-pasque-min .hljs-emphasis {\n\tcolor: #953b9d;\n\tfont-style: italic;\n}\n.theme-base16-pasque-min .hljs-meta,\n.theme-base16-pasque-min .hljs-meta .hljs-keyword,\n.theme-base16-pasque-min .hljs-meta .hljs-string {\n\tcolor: #59325c;\n}\n.theme-base16-pasque-min .hljs-meta .hljs-keyword,\n.theme-base16-pasque-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-phd {\n\t/*!\n  Theme: PhD\n  Author: Hennig Hasemann (http://leetless.de/vim.html)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-phd pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-phd code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-phd pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-phd code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-phd .hljs {\n\tcolor: #b8bbc2;\n\tbackground: #061229;\n}\n.theme-base16-phd .hljs::selection,\n.theme-base16-phd .hljs ::selection {\n\tbackground-color: #4d5666;\n\tcolor: #b8bbc2;\n}\n.theme-base16-phd .hljs-comment {\n\tcolor: #717885;\n}\n.theme-base16-phd .hljs-tag {\n\tcolor: #9a99a3;\n}\n.theme-base16-phd .hljs-subst,\n.theme-base16-phd .hljs-punctuation,\n.theme-base16-phd .hljs-operator {\n\tcolor: #b8bbc2;\n}\n.theme-base16-phd .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-phd .hljs-bullet,\n.theme-base16-phd .hljs-variable,\n.theme-base16-phd .hljs-template-variable,\n.theme-base16-phd .hljs-selector-tag,\n.theme-base16-phd .hljs-name,\n.theme-base16-phd .hljs-deletion {\n\tcolor: #d07346;\n}\n.theme-base16-phd .hljs-symbol,\n.theme-base16-phd .hljs-number,\n.theme-base16-phd .hljs-link,\n.theme-base16-phd .hljs-attr,\n.theme-base16-phd .hljs-variable.constant_,\n.theme-base16-phd .hljs-literal {\n\tcolor: #f0a000;\n}\n.theme-base16-phd .hljs-title,\n.theme-base16-phd .hljs-class .hljs-title,\n.theme-base16-phd .hljs-title.class_ {\n\tcolor: #fbd461;\n}\n.theme-base16-phd .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fbd461;\n}\n.theme-base16-phd .hljs-code,\n.theme-base16-phd .hljs-addition,\n.theme-base16-phd .hljs-title.class_.inherited__,\n.theme-base16-phd .hljs-string {\n\tcolor: #99bf52;\n}\n.theme-base16-phd .hljs-built_in,\n.theme-base16-phd .hljs-doctag,\n.theme-base16-phd .hljs-quote,\n.theme-base16-phd .hljs-keyword.hljs-atrule,\n.theme-base16-phd .hljs-regexp {\n\tcolor: #72b9bf;\n}\n.theme-base16-phd .hljs-function .hljs-title,\n.theme-base16-phd .hljs-attribute,\n.theme-base16-phd .ruby .hljs-property,\n.theme-base16-phd .hljs-title.function_,\n.theme-base16-phd .hljs-section {\n\tcolor: #5299bf;\n}\n.theme-base16-phd .hljs-type,\n.theme-base16-phd .hljs-template-tag,\n.theme-base16-phd .diff .hljs-meta,\n.theme-base16-phd .hljs-keyword {\n\tcolor: #9989cc;\n}\n.theme-base16-phd .hljs-emphasis {\n\tcolor: #9989cc;\n\tfont-style: italic;\n}\n.theme-base16-phd .hljs-meta,\n.theme-base16-phd .hljs-meta .hljs-keyword,\n.theme-base16-phd .hljs-meta .hljs-string {\n\tcolor: #b08060;\n}\n.theme-base16-phd .hljs-meta .hljs-keyword,\n.theme-base16-phd .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-phd-min {\n\t/*!\n  Theme: PhD\n  Author: Hennig Hasemann (http://leetless.de/vim.html)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-phd-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-phd-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-phd-min .hljs {\n\tcolor: #b8bbc2;\n\tbackground: #061229;\n}\n.theme-base16-phd-min .hljs ::selection,\n.theme-base16-phd-min .hljs::selection {\n\tbackground-color: #4d5666;\n\tcolor: #b8bbc2;\n}\n.theme-base16-phd-min .hljs-comment {\n\tcolor: #717885;\n}\n.theme-base16-phd-min .hljs-tag {\n\tcolor: #9a99a3;\n}\n.theme-base16-phd-min .hljs-operator,\n.theme-base16-phd-min .hljs-punctuation,\n.theme-base16-phd-min .hljs-subst {\n\tcolor: #b8bbc2;\n}\n.theme-base16-phd-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-phd-min .hljs-bullet,\n.theme-base16-phd-min .hljs-deletion,\n.theme-base16-phd-min .hljs-name,\n.theme-base16-phd-min .hljs-selector-tag,\n.theme-base16-phd-min .hljs-template-variable,\n.theme-base16-phd-min .hljs-variable {\n\tcolor: #d07346;\n}\n.theme-base16-phd-min .hljs-attr,\n.theme-base16-phd-min .hljs-link,\n.theme-base16-phd-min .hljs-literal,\n.theme-base16-phd-min .hljs-number,\n.theme-base16-phd-min .hljs-symbol,\n.theme-base16-phd-min .hljs-variable.constant_ {\n\tcolor: #f0a000;\n}\n.theme-base16-phd-min .hljs-class .hljs-title,\n.theme-base16-phd-min .hljs-title,\n.theme-base16-phd-min .hljs-title.class_ {\n\tcolor: #fbd461;\n}\n.theme-base16-phd-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fbd461;\n}\n.theme-base16-phd-min .hljs-addition,\n.theme-base16-phd-min .hljs-code,\n.theme-base16-phd-min .hljs-string,\n.theme-base16-phd-min .hljs-title.class_.inherited__ {\n\tcolor: #99bf52;\n}\n.theme-base16-phd-min .hljs-built_in,\n.theme-base16-phd-min .hljs-doctag,\n.theme-base16-phd-min .hljs-keyword.hljs-atrule,\n.theme-base16-phd-min .hljs-quote,\n.theme-base16-phd-min .hljs-regexp {\n\tcolor: #72b9bf;\n}\n.theme-base16-phd-min .hljs-attribute,\n.theme-base16-phd-min .hljs-function .hljs-title,\n.theme-base16-phd-min .hljs-section,\n.theme-base16-phd-min .hljs-title.function_,\n.theme-base16-phd-min .ruby .hljs-property {\n\tcolor: #5299bf;\n}\n.theme-base16-phd-min .diff .hljs-meta,\n.theme-base16-phd-min .hljs-keyword,\n.theme-base16-phd-min .hljs-template-tag,\n.theme-base16-phd-min .hljs-type {\n\tcolor: #9989cc;\n}\n.theme-base16-phd-min .hljs-emphasis {\n\tcolor: #9989cc;\n\tfont-style: italic;\n}\n.theme-base16-phd-min .hljs-meta,\n.theme-base16-phd-min .hljs-meta .hljs-keyword,\n.theme-base16-phd-min .hljs-meta .hljs-string {\n\tcolor: #b08060;\n}\n.theme-base16-phd-min .hljs-meta .hljs-keyword,\n.theme-base16-phd-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-pico {\n\t/*!\n  Theme: Pico\n  Author: PICO-8 (http://www.lexaloffle.com/pico-8.php)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-pico pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-pico code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-pico pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-pico code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-pico .hljs {\n\tcolor: #5f574f;\n\tbackground: #000;\n}\n.theme-base16-pico .hljs::selection,\n.theme-base16-pico .hljs ::selection {\n\tbackground-color: #7e2553;\n\tcolor: #5f574f;\n}\n.theme-base16-pico .hljs-comment {\n\tcolor: #008751;\n}\n.theme-base16-pico .hljs-tag {\n\tcolor: #ab5236;\n}\n.theme-base16-pico .hljs-subst,\n.theme-base16-pico .hljs-punctuation,\n.theme-base16-pico .hljs-operator {\n\tcolor: #5f574f;\n}\n.theme-base16-pico .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-pico .hljs-bullet,\n.theme-base16-pico .hljs-variable,\n.theme-base16-pico .hljs-template-variable,\n.theme-base16-pico .hljs-selector-tag,\n.theme-base16-pico .hljs-name,\n.theme-base16-pico .hljs-deletion {\n\tcolor: #ff004d;\n}\n.theme-base16-pico .hljs-symbol,\n.theme-base16-pico .hljs-number,\n.theme-base16-pico .hljs-link,\n.theme-base16-pico .hljs-attr,\n.theme-base16-pico .hljs-variable.constant_,\n.theme-base16-pico .hljs-literal {\n\tcolor: #ffa300;\n}\n.theme-base16-pico .hljs-title,\n.theme-base16-pico .hljs-class .hljs-title,\n.theme-base16-pico .hljs-title.class_ {\n\tcolor: #fff024;\n}\n.theme-base16-pico .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fff024;\n}\n.theme-base16-pico .hljs-code,\n.theme-base16-pico .hljs-addition,\n.theme-base16-pico .hljs-title.class_.inherited__,\n.theme-base16-pico .hljs-string {\n\tcolor: #00e756;\n}\n.theme-base16-pico .hljs-built_in,\n.theme-base16-pico .hljs-doctag,\n.theme-base16-pico .hljs-quote,\n.theme-base16-pico .hljs-keyword.hljs-atrule,\n.theme-base16-pico .hljs-regexp {\n\tcolor: #29adff;\n}\n.theme-base16-pico .hljs-function .hljs-title,\n.theme-base16-pico .hljs-attribute,\n.theme-base16-pico .ruby .hljs-property,\n.theme-base16-pico .hljs-title.function_,\n.theme-base16-pico .hljs-section {\n\tcolor: #83769c;\n}\n.theme-base16-pico .hljs-type,\n.theme-base16-pico .hljs-template-tag,\n.theme-base16-pico .diff .hljs-meta,\n.theme-base16-pico .hljs-keyword {\n\tcolor: #ff77a8;\n}\n.theme-base16-pico .hljs-emphasis {\n\tcolor: #ff77a8;\n\tfont-style: italic;\n}\n.theme-base16-pico .hljs-meta,\n.theme-base16-pico .hljs-meta .hljs-keyword,\n.theme-base16-pico .hljs-meta .hljs-string {\n\tcolor: #fca;\n}\n.theme-base16-pico .hljs-meta .hljs-keyword,\n.theme-base16-pico .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-pico-min {\n\t/*!\n  Theme: Pico\n  Author: PICO-8 (http://www.lexaloffle.com/pico-8.php)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-pico-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-pico-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-pico-min .hljs {\n\tcolor: #5f574f;\n\tbackground: #000;\n}\n.theme-base16-pico-min .hljs ::selection,\n.theme-base16-pico-min .hljs::selection {\n\tbackground-color: #7e2553;\n\tcolor: #5f574f;\n}\n.theme-base16-pico-min .hljs-comment {\n\tcolor: #008751;\n}\n.theme-base16-pico-min .hljs-tag {\n\tcolor: #ab5236;\n}\n.theme-base16-pico-min .hljs-operator,\n.theme-base16-pico-min .hljs-punctuation,\n.theme-base16-pico-min .hljs-subst {\n\tcolor: #5f574f;\n}\n.theme-base16-pico-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-pico-min .hljs-bullet,\n.theme-base16-pico-min .hljs-deletion,\n.theme-base16-pico-min .hljs-name,\n.theme-base16-pico-min .hljs-selector-tag,\n.theme-base16-pico-min .hljs-template-variable,\n.theme-base16-pico-min .hljs-variable {\n\tcolor: #ff004d;\n}\n.theme-base16-pico-min .hljs-attr,\n.theme-base16-pico-min .hljs-link,\n.theme-base16-pico-min .hljs-literal,\n.theme-base16-pico-min .hljs-number,\n.theme-base16-pico-min .hljs-symbol,\n.theme-base16-pico-min .hljs-variable.constant_ {\n\tcolor: #ffa300;\n}\n.theme-base16-pico-min .hljs-class .hljs-title,\n.theme-base16-pico-min .hljs-title,\n.theme-base16-pico-min .hljs-title.class_ {\n\tcolor: #fff024;\n}\n.theme-base16-pico-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fff024;\n}\n.theme-base16-pico-min .hljs-addition,\n.theme-base16-pico-min .hljs-code,\n.theme-base16-pico-min .hljs-string,\n.theme-base16-pico-min .hljs-title.class_.inherited__ {\n\tcolor: #00e756;\n}\n.theme-base16-pico-min .hljs-built_in,\n.theme-base16-pico-min .hljs-doctag,\n.theme-base16-pico-min .hljs-keyword.hljs-atrule,\n.theme-base16-pico-min .hljs-quote,\n.theme-base16-pico-min .hljs-regexp {\n\tcolor: #29adff;\n}\n.theme-base16-pico-min .hljs-attribute,\n.theme-base16-pico-min .hljs-function .hljs-title,\n.theme-base16-pico-min .hljs-section,\n.theme-base16-pico-min .hljs-title.function_,\n.theme-base16-pico-min .ruby .hljs-property {\n\tcolor: #83769c;\n}\n.theme-base16-pico-min .diff .hljs-meta,\n.theme-base16-pico-min .hljs-keyword,\n.theme-base16-pico-min .hljs-template-tag,\n.theme-base16-pico-min .hljs-type {\n\tcolor: #ff77a8;\n}\n.theme-base16-pico-min .hljs-emphasis {\n\tcolor: #ff77a8;\n\tfont-style: italic;\n}\n.theme-base16-pico-min .hljs-meta,\n.theme-base16-pico-min .hljs-meta .hljs-keyword,\n.theme-base16-pico-min .hljs-meta .hljs-string {\n\tcolor: #fca;\n}\n.theme-base16-pico-min .hljs-meta .hljs-keyword,\n.theme-base16-pico-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-pop {\n\t/*!\n  Theme: Pop\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-pop pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-pop code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-pop pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-pop code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-pop .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #000;\n}\n.theme-base16-pop .hljs::selection,\n.theme-base16-pop .hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n.theme-base16-pop .hljs-comment {\n\tcolor: #505050;\n}\n.theme-base16-pop .hljs-tag {\n\tcolor: #b0b0b0;\n}\n.theme-base16-pop .hljs-subst,\n.theme-base16-pop .hljs-punctuation,\n.theme-base16-pop .hljs-operator {\n\tcolor: #d0d0d0;\n}\n.theme-base16-pop .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-pop .hljs-bullet,\n.theme-base16-pop .hljs-variable,\n.theme-base16-pop .hljs-template-variable,\n.theme-base16-pop .hljs-selector-tag,\n.theme-base16-pop .hljs-name,\n.theme-base16-pop .hljs-deletion {\n\tcolor: #eb008a;\n}\n.theme-base16-pop .hljs-symbol,\n.theme-base16-pop .hljs-number,\n.theme-base16-pop .hljs-link,\n.theme-base16-pop .hljs-attr,\n.theme-base16-pop .hljs-variable.constant_,\n.theme-base16-pop .hljs-literal {\n\tcolor: #f29333;\n}\n.theme-base16-pop .hljs-title,\n.theme-base16-pop .hljs-class .hljs-title,\n.theme-base16-pop .hljs-title.class_ {\n\tcolor: #f8ca12;\n}\n.theme-base16-pop .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f8ca12;\n}\n.theme-base16-pop .hljs-code,\n.theme-base16-pop .hljs-addition,\n.theme-base16-pop .hljs-title.class_.inherited__,\n.theme-base16-pop .hljs-string {\n\tcolor: #37b349;\n}\n.theme-base16-pop .hljs-built_in,\n.theme-base16-pop .hljs-doctag,\n.theme-base16-pop .hljs-quote,\n.theme-base16-pop .hljs-keyword.hljs-atrule,\n.theme-base16-pop .hljs-regexp {\n\tcolor: #0ab;\n}\n.theme-base16-pop .hljs-function .hljs-title,\n.theme-base16-pop .hljs-attribute,\n.theme-base16-pop .ruby .hljs-property,\n.theme-base16-pop .hljs-title.function_,\n.theme-base16-pop .hljs-section {\n\tcolor: #0e5a94;\n}\n.theme-base16-pop .hljs-type,\n.theme-base16-pop .hljs-template-tag,\n.theme-base16-pop .diff .hljs-meta,\n.theme-base16-pop .hljs-keyword {\n\tcolor: #b31e8d;\n}\n.theme-base16-pop .hljs-emphasis {\n\tcolor: #b31e8d;\n\tfont-style: italic;\n}\n.theme-base16-pop .hljs-meta,\n.theme-base16-pop .hljs-meta .hljs-keyword,\n.theme-base16-pop .hljs-meta .hljs-string {\n\tcolor: #7a2d00;\n}\n.theme-base16-pop .hljs-meta .hljs-keyword,\n.theme-base16-pop .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-pop-min {\n\t/*!\n  Theme: Pop\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-pop-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-pop-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-pop-min .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #000;\n}\n.theme-base16-pop-min .hljs ::selection,\n.theme-base16-pop-min .hljs::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n.theme-base16-pop-min .hljs-comment {\n\tcolor: #505050;\n}\n.theme-base16-pop-min .hljs-tag {\n\tcolor: #b0b0b0;\n}\n.theme-base16-pop-min .hljs-operator,\n.theme-base16-pop-min .hljs-punctuation,\n.theme-base16-pop-min .hljs-subst {\n\tcolor: #d0d0d0;\n}\n.theme-base16-pop-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-pop-min .hljs-bullet,\n.theme-base16-pop-min .hljs-deletion,\n.theme-base16-pop-min .hljs-name,\n.theme-base16-pop-min .hljs-selector-tag,\n.theme-base16-pop-min .hljs-template-variable,\n.theme-base16-pop-min .hljs-variable {\n\tcolor: #eb008a;\n}\n.theme-base16-pop-min .hljs-attr,\n.theme-base16-pop-min .hljs-link,\n.theme-base16-pop-min .hljs-literal,\n.theme-base16-pop-min .hljs-number,\n.theme-base16-pop-min .hljs-symbol,\n.theme-base16-pop-min .hljs-variable.constant_ {\n\tcolor: #f29333;\n}\n.theme-base16-pop-min .hljs-class .hljs-title,\n.theme-base16-pop-min .hljs-title,\n.theme-base16-pop-min .hljs-title.class_ {\n\tcolor: #f8ca12;\n}\n.theme-base16-pop-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f8ca12;\n}\n.theme-base16-pop-min .hljs-addition,\n.theme-base16-pop-min .hljs-code,\n.theme-base16-pop-min .hljs-string,\n.theme-base16-pop-min .hljs-title.class_.inherited__ {\n\tcolor: #37b349;\n}\n.theme-base16-pop-min .hljs-built_in,\n.theme-base16-pop-min .hljs-doctag,\n.theme-base16-pop-min .hljs-keyword.hljs-atrule,\n.theme-base16-pop-min .hljs-quote,\n.theme-base16-pop-min .hljs-regexp {\n\tcolor: #0ab;\n}\n.theme-base16-pop-min .hljs-attribute,\n.theme-base16-pop-min .hljs-function .hljs-title,\n.theme-base16-pop-min .hljs-section,\n.theme-base16-pop-min .hljs-title.function_,\n.theme-base16-pop-min .ruby .hljs-property {\n\tcolor: #0e5a94;\n}\n.theme-base16-pop-min .diff .hljs-meta,\n.theme-base16-pop-min .hljs-keyword,\n.theme-base16-pop-min .hljs-template-tag,\n.theme-base16-pop-min .hljs-type {\n\tcolor: #b31e8d;\n}\n.theme-base16-pop-min .hljs-emphasis {\n\tcolor: #b31e8d;\n\tfont-style: italic;\n}\n.theme-base16-pop-min .hljs-meta,\n.theme-base16-pop-min .hljs-meta .hljs-keyword,\n.theme-base16-pop-min .hljs-meta .hljs-string {\n\tcolor: #7a2d00;\n}\n.theme-base16-pop-min .hljs-meta .hljs-keyword,\n.theme-base16-pop-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-porple {\n\t/*!\n  Theme: Porple\n  Author: Niek den Breeje (https://github.com/AuditeMarlow)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-porple pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-porple code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-porple pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-porple code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-porple .hljs {\n\tcolor: #d8d8d8;\n\tbackground: #292c36;\n}\n.theme-base16-porple .hljs::selection,\n.theme-base16-porple .hljs ::selection {\n\tbackground-color: #474160;\n\tcolor: #d8d8d8;\n}\n.theme-base16-porple .hljs-comment {\n\tcolor: #65568a;\n}\n.theme-base16-porple .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-porple .hljs-subst,\n.theme-base16-porple .hljs-punctuation,\n.theme-base16-porple .hljs-operator {\n\tcolor: #d8d8d8;\n}\n.theme-base16-porple .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-porple .hljs-bullet,\n.theme-base16-porple .hljs-variable,\n.theme-base16-porple .hljs-template-variable,\n.theme-base16-porple .hljs-selector-tag,\n.theme-base16-porple .hljs-name,\n.theme-base16-porple .hljs-deletion {\n\tcolor: #f84547;\n}\n.theme-base16-porple .hljs-symbol,\n.theme-base16-porple .hljs-number,\n.theme-base16-porple .hljs-link,\n.theme-base16-porple .hljs-attr,\n.theme-base16-porple .hljs-variable.constant_,\n.theme-base16-porple .hljs-literal {\n\tcolor: #d28e5d;\n}\n.theme-base16-porple .hljs-title,\n.theme-base16-porple .hljs-class .hljs-title,\n.theme-base16-porple .hljs-title.class_ {\n\tcolor: #efa16b;\n}\n.theme-base16-porple .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #efa16b;\n}\n.theme-base16-porple .hljs-code,\n.theme-base16-porple .hljs-addition,\n.theme-base16-porple .hljs-title.class_.inherited__,\n.theme-base16-porple .hljs-string {\n\tcolor: #95c76f;\n}\n.theme-base16-porple .hljs-built_in,\n.theme-base16-porple .hljs-doctag,\n.theme-base16-porple .hljs-quote,\n.theme-base16-porple .hljs-keyword.hljs-atrule,\n.theme-base16-porple .hljs-regexp {\n\tcolor: #64878f;\n}\n.theme-base16-porple .hljs-function .hljs-title,\n.theme-base16-porple .hljs-attribute,\n.theme-base16-porple .ruby .hljs-property,\n.theme-base16-porple .hljs-title.function_,\n.theme-base16-porple .hljs-section {\n\tcolor: #8485ce;\n}\n.theme-base16-porple .hljs-type,\n.theme-base16-porple .hljs-template-tag,\n.theme-base16-porple .diff .hljs-meta,\n.theme-base16-porple .hljs-keyword {\n\tcolor: #b74989;\n}\n.theme-base16-porple .hljs-emphasis {\n\tcolor: #b74989;\n\tfont-style: italic;\n}\n.theme-base16-porple .hljs-meta,\n.theme-base16-porple .hljs-meta .hljs-keyword,\n.theme-base16-porple .hljs-meta .hljs-string {\n\tcolor: #986841;\n}\n.theme-base16-porple .hljs-meta .hljs-keyword,\n.theme-base16-porple .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-porple-min {\n\t/*!\n  Theme: Porple\n  Author: Niek den Breeje (https://github.com/AuditeMarlow)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-porple-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-porple-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-porple-min .hljs {\n\tcolor: #d8d8d8;\n\tbackground: #292c36;\n}\n.theme-base16-porple-min .hljs ::selection,\n.theme-base16-porple-min .hljs::selection {\n\tbackground-color: #474160;\n\tcolor: #d8d8d8;\n}\n.theme-base16-porple-min .hljs-comment {\n\tcolor: #65568a;\n}\n.theme-base16-porple-min .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-porple-min .hljs-operator,\n.theme-base16-porple-min .hljs-punctuation,\n.theme-base16-porple-min .hljs-subst {\n\tcolor: #d8d8d8;\n}\n.theme-base16-porple-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-porple-min .hljs-bullet,\n.theme-base16-porple-min .hljs-deletion,\n.theme-base16-porple-min .hljs-name,\n.theme-base16-porple-min .hljs-selector-tag,\n.theme-base16-porple-min .hljs-template-variable,\n.theme-base16-porple-min .hljs-variable {\n\tcolor: #f84547;\n}\n.theme-base16-porple-min .hljs-attr,\n.theme-base16-porple-min .hljs-link,\n.theme-base16-porple-min .hljs-literal,\n.theme-base16-porple-min .hljs-number,\n.theme-base16-porple-min .hljs-symbol,\n.theme-base16-porple-min .hljs-variable.constant_ {\n\tcolor: #d28e5d;\n}\n.theme-base16-porple-min .hljs-class .hljs-title,\n.theme-base16-porple-min .hljs-title,\n.theme-base16-porple-min .hljs-title.class_ {\n\tcolor: #efa16b;\n}\n.theme-base16-porple-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #efa16b;\n}\n.theme-base16-porple-min .hljs-addition,\n.theme-base16-porple-min .hljs-code,\n.theme-base16-porple-min .hljs-string,\n.theme-base16-porple-min .hljs-title.class_.inherited__ {\n\tcolor: #95c76f;\n}\n.theme-base16-porple-min .hljs-built_in,\n.theme-base16-porple-min .hljs-doctag,\n.theme-base16-porple-min .hljs-keyword.hljs-atrule,\n.theme-base16-porple-min .hljs-quote,\n.theme-base16-porple-min .hljs-regexp {\n\tcolor: #64878f;\n}\n.theme-base16-porple-min .hljs-attribute,\n.theme-base16-porple-min .hljs-function .hljs-title,\n.theme-base16-porple-min .hljs-section,\n.theme-base16-porple-min .hljs-title.function_,\n.theme-base16-porple-min .ruby .hljs-property {\n\tcolor: #8485ce;\n}\n.theme-base16-porple-min .diff .hljs-meta,\n.theme-base16-porple-min .hljs-keyword,\n.theme-base16-porple-min .hljs-template-tag,\n.theme-base16-porple-min .hljs-type {\n\tcolor: #b74989;\n}\n.theme-base16-porple-min .hljs-emphasis {\n\tcolor: #b74989;\n\tfont-style: italic;\n}\n.theme-base16-porple-min .hljs-meta,\n.theme-base16-porple-min .hljs-meta .hljs-keyword,\n.theme-base16-porple-min .hljs-meta .hljs-string {\n\tcolor: #986841;\n}\n.theme-base16-porple-min .hljs-meta .hljs-keyword,\n.theme-base16-porple-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-qualia {\n\t/*!\n  Theme: Qualia\n  Author: isaacwhanson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-qualia pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-qualia code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-qualia pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-qualia code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-qualia .hljs {\n\tcolor: silver;\n\tbackground: #101010;\n}\n.theme-base16-qualia .hljs::selection,\n.theme-base16-qualia .hljs ::selection {\n\tbackground-color: #454545;\n\tcolor: silver;\n}\n.theme-base16-qualia .hljs-comment {\n\tcolor: #454545;\n}\n.theme-base16-qualia .hljs-tag {\n\tcolor: gray;\n}\n.theme-base16-qualia .hljs-subst,\n.theme-base16-qualia .hljs-punctuation,\n.theme-base16-qualia .hljs-operator {\n\tcolor: silver;\n}\n.theme-base16-qualia .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-qualia .hljs-bullet,\n.theme-base16-qualia .hljs-variable,\n.theme-base16-qualia .hljs-template-variable,\n.theme-base16-qualia .hljs-selector-tag,\n.theme-base16-qualia .hljs-name,\n.theme-base16-qualia .hljs-deletion {\n\tcolor: #efa6a2;\n}\n.theme-base16-qualia .hljs-symbol,\n.theme-base16-qualia .hljs-number,\n.theme-base16-qualia .hljs-link,\n.theme-base16-qualia .hljs-attr,\n.theme-base16-qualia .hljs-variable.constant_,\n.theme-base16-qualia .hljs-literal {\n\tcolor: #a3b8ef;\n}\n.theme-base16-qualia .hljs-title,\n.theme-base16-qualia .hljs-class .hljs-title,\n.theme-base16-qualia .hljs-title.class_ {\n\tcolor: #e6a3dc;\n}\n.theme-base16-qualia .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e6a3dc;\n}\n.theme-base16-qualia .hljs-code,\n.theme-base16-qualia .hljs-addition,\n.theme-base16-qualia .hljs-title.class_.inherited__,\n.theme-base16-qualia .hljs-string {\n\tcolor: #80c990;\n}\n.theme-base16-qualia .hljs-built_in,\n.theme-base16-qualia .hljs-doctag,\n.theme-base16-qualia .hljs-quote,\n.theme-base16-qualia .hljs-keyword.hljs-atrule,\n.theme-base16-qualia .hljs-regexp {\n\tcolor: #c8c874;\n}\n.theme-base16-qualia .hljs-function .hljs-title,\n.theme-base16-qualia .hljs-attribute,\n.theme-base16-qualia .ruby .hljs-property,\n.theme-base16-qualia .hljs-title.function_,\n.theme-base16-qualia .hljs-section {\n\tcolor: #50cacd;\n}\n.theme-base16-qualia .hljs-type,\n.theme-base16-qualia .hljs-template-tag,\n.theme-base16-qualia .diff .hljs-meta,\n.theme-base16-qualia .hljs-keyword {\n\tcolor: #e0af85;\n}\n.theme-base16-qualia .hljs-emphasis {\n\tcolor: #e0af85;\n\tfont-style: italic;\n}\n.theme-base16-qualia .hljs-meta,\n.theme-base16-qualia .hljs-meta .hljs-keyword,\n.theme-base16-qualia .hljs-meta .hljs-string {\n\tcolor: gray;\n}\n.theme-base16-qualia .hljs-meta .hljs-keyword,\n.theme-base16-qualia .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-qualia-min {\n\t/*!\n  Theme: Qualia\n  Author: isaacwhanson\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-qualia-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-qualia-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-qualia-min .hljs {\n\tcolor: silver;\n\tbackground: #101010;\n}\n.theme-base16-qualia-min .hljs ::selection,\n.theme-base16-qualia-min .hljs::selection {\n\tbackground-color: #454545;\n\tcolor: silver;\n}\n.theme-base16-qualia-min .hljs-comment {\n\tcolor: #454545;\n}\n.theme-base16-qualia-min .hljs-tag {\n\tcolor: gray;\n}\n.theme-base16-qualia-min .hljs-operator,\n.theme-base16-qualia-min .hljs-punctuation,\n.theme-base16-qualia-min .hljs-subst {\n\tcolor: silver;\n}\n.theme-base16-qualia-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-qualia-min .hljs-bullet,\n.theme-base16-qualia-min .hljs-deletion,\n.theme-base16-qualia-min .hljs-name,\n.theme-base16-qualia-min .hljs-selector-tag,\n.theme-base16-qualia-min .hljs-template-variable,\n.theme-base16-qualia-min .hljs-variable {\n\tcolor: #efa6a2;\n}\n.theme-base16-qualia-min .hljs-attr,\n.theme-base16-qualia-min .hljs-link,\n.theme-base16-qualia-min .hljs-literal,\n.theme-base16-qualia-min .hljs-number,\n.theme-base16-qualia-min .hljs-symbol,\n.theme-base16-qualia-min .hljs-variable.constant_ {\n\tcolor: #a3b8ef;\n}\n.theme-base16-qualia-min .hljs-class .hljs-title,\n.theme-base16-qualia-min .hljs-title,\n.theme-base16-qualia-min .hljs-title.class_ {\n\tcolor: #e6a3dc;\n}\n.theme-base16-qualia-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #e6a3dc;\n}\n.theme-base16-qualia-min .hljs-addition,\n.theme-base16-qualia-min .hljs-code,\n.theme-base16-qualia-min .hljs-string,\n.theme-base16-qualia-min .hljs-title.class_.inherited__ {\n\tcolor: #80c990;\n}\n.theme-base16-qualia-min .hljs-built_in,\n.theme-base16-qualia-min .hljs-doctag,\n.theme-base16-qualia-min .hljs-keyword.hljs-atrule,\n.theme-base16-qualia-min .hljs-quote,\n.theme-base16-qualia-min .hljs-regexp {\n\tcolor: #c8c874;\n}\n.theme-base16-qualia-min .hljs-attribute,\n.theme-base16-qualia-min .hljs-function .hljs-title,\n.theme-base16-qualia-min .hljs-section,\n.theme-base16-qualia-min .hljs-title.function_,\n.theme-base16-qualia-min .ruby .hljs-property {\n\tcolor: #50cacd;\n}\n.theme-base16-qualia-min .diff .hljs-meta,\n.theme-base16-qualia-min .hljs-keyword,\n.theme-base16-qualia-min .hljs-template-tag,\n.theme-base16-qualia-min .hljs-type {\n\tcolor: #e0af85;\n}\n.theme-base16-qualia-min .hljs-emphasis {\n\tcolor: #e0af85;\n\tfont-style: italic;\n}\n.theme-base16-qualia-min .hljs-meta,\n.theme-base16-qualia-min .hljs-meta .hljs-keyword,\n.theme-base16-qualia-min .hljs-meta .hljs-string {\n\tcolor: gray;\n}\n.theme-base16-qualia-min .hljs-meta .hljs-keyword,\n.theme-base16-qualia-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-railscasts {\n\t/*!\n  Theme: Railscasts\n  Author: Ryan Bates (http://railscasts.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-railscasts pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-railscasts code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-railscasts pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-railscasts code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-railscasts .hljs {\n\tcolor: #e6e1dc;\n\tbackground: #2b2b2b;\n}\n.theme-base16-railscasts .hljs::selection,\n.theme-base16-railscasts .hljs ::selection {\n\tbackground-color: #3a4055;\n\tcolor: #e6e1dc;\n}\n.theme-base16-railscasts .hljs-comment {\n\tcolor: #5a647e;\n}\n.theme-base16-railscasts .hljs-tag {\n\tcolor: #d4cfc9;\n}\n.theme-base16-railscasts .hljs-subst,\n.theme-base16-railscasts .hljs-punctuation,\n.theme-base16-railscasts .hljs-operator {\n\tcolor: #e6e1dc;\n}\n.theme-base16-railscasts .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-railscasts .hljs-bullet,\n.theme-base16-railscasts .hljs-variable,\n.theme-base16-railscasts .hljs-template-variable,\n.theme-base16-railscasts .hljs-selector-tag,\n.theme-base16-railscasts .hljs-name,\n.theme-base16-railscasts .hljs-deletion {\n\tcolor: #da4939;\n}\n.theme-base16-railscasts .hljs-symbol,\n.theme-base16-railscasts .hljs-number,\n.theme-base16-railscasts .hljs-link,\n.theme-base16-railscasts .hljs-attr,\n.theme-base16-railscasts .hljs-variable.constant_,\n.theme-base16-railscasts .hljs-literal {\n\tcolor: #cc7833;\n}\n.theme-base16-railscasts .hljs-title,\n.theme-base16-railscasts .hljs-class .hljs-title,\n.theme-base16-railscasts .hljs-title.class_ {\n\tcolor: #ffc66d;\n}\n.theme-base16-railscasts .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffc66d;\n}\n.theme-base16-railscasts .hljs-code,\n.theme-base16-railscasts .hljs-addition,\n.theme-base16-railscasts .hljs-title.class_.inherited__,\n.theme-base16-railscasts .hljs-string {\n\tcolor: #a5c261;\n}\n.theme-base16-railscasts .hljs-built_in,\n.theme-base16-railscasts .hljs-doctag,\n.theme-base16-railscasts .hljs-quote,\n.theme-base16-railscasts .hljs-keyword.hljs-atrule,\n.theme-base16-railscasts .hljs-regexp {\n\tcolor: #519f50;\n}\n.theme-base16-railscasts .hljs-function .hljs-title,\n.theme-base16-railscasts .hljs-attribute,\n.theme-base16-railscasts .ruby .hljs-property,\n.theme-base16-railscasts .hljs-title.function_,\n.theme-base16-railscasts .hljs-section {\n\tcolor: #6d9cbe;\n}\n.theme-base16-railscasts .hljs-type,\n.theme-base16-railscasts .hljs-template-tag,\n.theme-base16-railscasts .diff .hljs-meta,\n.theme-base16-railscasts .hljs-keyword {\n\tcolor: #b6b3eb;\n}\n.theme-base16-railscasts .hljs-emphasis {\n\tcolor: #b6b3eb;\n\tfont-style: italic;\n}\n.theme-base16-railscasts .hljs-meta,\n.theme-base16-railscasts .hljs-meta .hljs-keyword,\n.theme-base16-railscasts .hljs-meta .hljs-string {\n\tcolor: #bc9458;\n}\n.theme-base16-railscasts .hljs-meta .hljs-keyword,\n.theme-base16-railscasts .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-railscasts-min {\n\t/*!\n  Theme: Railscasts\n  Author: Ryan Bates (http://railscasts.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-railscasts-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-railscasts-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-railscasts-min .hljs {\n\tcolor: #e6e1dc;\n\tbackground: #2b2b2b;\n}\n.theme-base16-railscasts-min .hljs ::selection,\n.theme-base16-railscasts-min .hljs::selection {\n\tbackground-color: #3a4055;\n\tcolor: #e6e1dc;\n}\n.theme-base16-railscasts-min .hljs-comment {\n\tcolor: #5a647e;\n}\n.theme-base16-railscasts-min .hljs-tag {\n\tcolor: #d4cfc9;\n}\n.theme-base16-railscasts-min .hljs-operator,\n.theme-base16-railscasts-min .hljs-punctuation,\n.theme-base16-railscasts-min .hljs-subst {\n\tcolor: #e6e1dc;\n}\n.theme-base16-railscasts-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-railscasts-min .hljs-bullet,\n.theme-base16-railscasts-min .hljs-deletion,\n.theme-base16-railscasts-min .hljs-name,\n.theme-base16-railscasts-min .hljs-selector-tag,\n.theme-base16-railscasts-min .hljs-template-variable,\n.theme-base16-railscasts-min .hljs-variable {\n\tcolor: #da4939;\n}\n.theme-base16-railscasts-min .hljs-attr,\n.theme-base16-railscasts-min .hljs-link,\n.theme-base16-railscasts-min .hljs-literal,\n.theme-base16-railscasts-min .hljs-number,\n.theme-base16-railscasts-min .hljs-symbol,\n.theme-base16-railscasts-min .hljs-variable.constant_ {\n\tcolor: #cc7833;\n}\n.theme-base16-railscasts-min .hljs-class .hljs-title,\n.theme-base16-railscasts-min .hljs-title,\n.theme-base16-railscasts-min .hljs-title.class_ {\n\tcolor: #ffc66d;\n}\n.theme-base16-railscasts-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffc66d;\n}\n.theme-base16-railscasts-min .hljs-addition,\n.theme-base16-railscasts-min .hljs-code,\n.theme-base16-railscasts-min .hljs-string,\n.theme-base16-railscasts-min .hljs-title.class_.inherited__ {\n\tcolor: #a5c261;\n}\n.theme-base16-railscasts-min .hljs-built_in,\n.theme-base16-railscasts-min .hljs-doctag,\n.theme-base16-railscasts-min .hljs-keyword.hljs-atrule,\n.theme-base16-railscasts-min .hljs-quote,\n.theme-base16-railscasts-min .hljs-regexp {\n\tcolor: #519f50;\n}\n.theme-base16-railscasts-min .hljs-attribute,\n.theme-base16-railscasts-min .hljs-function .hljs-title,\n.theme-base16-railscasts-min .hljs-section,\n.theme-base16-railscasts-min .hljs-title.function_,\n.theme-base16-railscasts-min .ruby .hljs-property {\n\tcolor: #6d9cbe;\n}\n.theme-base16-railscasts-min .diff .hljs-meta,\n.theme-base16-railscasts-min .hljs-keyword,\n.theme-base16-railscasts-min .hljs-template-tag,\n.theme-base16-railscasts-min .hljs-type {\n\tcolor: #b6b3eb;\n}\n.theme-base16-railscasts-min .hljs-emphasis {\n\tcolor: #b6b3eb;\n\tfont-style: italic;\n}\n.theme-base16-railscasts-min .hljs-meta,\n.theme-base16-railscasts-min .hljs-meta .hljs-keyword,\n.theme-base16-railscasts-min .hljs-meta .hljs-string {\n\tcolor: #bc9458;\n}\n.theme-base16-railscasts-min .hljs-meta .hljs-keyword,\n.theme-base16-railscasts-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-rebecca {\n\t/*!\n  Theme: Rebecca\n  Author: Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-rebecca pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-rebecca code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-rebecca pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-rebecca code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-rebecca .hljs {\n\tcolor: #f1eff8;\n\tbackground: #292a44;\n}\n.theme-base16-rebecca .hljs::selection,\n.theme-base16-rebecca .hljs ::selection {\n\tbackground-color: #383a62;\n\tcolor: #f1eff8;\n}\n.theme-base16-rebecca .hljs-comment {\n\tcolor: #669;\n}\n.theme-base16-rebecca .hljs-tag {\n\tcolor: #a0a0c5;\n}\n.theme-base16-rebecca .hljs-subst,\n.theme-base16-rebecca .hljs-punctuation,\n.theme-base16-rebecca .hljs-operator {\n\tcolor: #f1eff8;\n}\n.theme-base16-rebecca .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-rebecca .hljs-bullet,\n.theme-base16-rebecca .hljs-variable,\n.theme-base16-rebecca .hljs-template-variable,\n.theme-base16-rebecca .hljs-selector-tag,\n.theme-base16-rebecca .hljs-name,\n.theme-base16-rebecca .hljs-deletion {\n\tcolor: #a0a0c5;\n}\n.theme-base16-rebecca .hljs-symbol,\n.theme-base16-rebecca .hljs-number,\n.theme-base16-rebecca .hljs-link,\n.theme-base16-rebecca .hljs-attr,\n.theme-base16-rebecca .hljs-variable.constant_,\n.theme-base16-rebecca .hljs-literal {\n\tcolor: #efe4a1;\n}\n.theme-base16-rebecca .hljs-title,\n.theme-base16-rebecca .hljs-class .hljs-title,\n.theme-base16-rebecca .hljs-title.class_ {\n\tcolor: #ae81ff;\n}\n.theme-base16-rebecca .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ae81ff;\n}\n.theme-base16-rebecca .hljs-code,\n.theme-base16-rebecca .hljs-addition,\n.theme-base16-rebecca .hljs-title.class_.inherited__,\n.theme-base16-rebecca .hljs-string {\n\tcolor: #6dfedf;\n}\n.theme-base16-rebecca .hljs-built_in,\n.theme-base16-rebecca .hljs-doctag,\n.theme-base16-rebecca .hljs-quote,\n.theme-base16-rebecca .hljs-keyword.hljs-atrule,\n.theme-base16-rebecca .hljs-regexp {\n\tcolor: #8eaee0;\n}\n.theme-base16-rebecca .hljs-function .hljs-title,\n.theme-base16-rebecca .hljs-attribute,\n.theme-base16-rebecca .ruby .hljs-property,\n.theme-base16-rebecca .hljs-title.function_,\n.theme-base16-rebecca .hljs-section {\n\tcolor: #2de0a7;\n}\n.theme-base16-rebecca .hljs-type,\n.theme-base16-rebecca .hljs-template-tag,\n.theme-base16-rebecca .diff .hljs-meta,\n.theme-base16-rebecca .hljs-keyword {\n\tcolor: #7aa5ff;\n}\n.theme-base16-rebecca .hljs-emphasis {\n\tcolor: #7aa5ff;\n\tfont-style: italic;\n}\n.theme-base16-rebecca .hljs-meta,\n.theme-base16-rebecca .hljs-meta .hljs-keyword,\n.theme-base16-rebecca .hljs-meta .hljs-string {\n\tcolor: #ff79c6;\n}\n.theme-base16-rebecca .hljs-meta .hljs-keyword,\n.theme-base16-rebecca .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-rebecca-min {\n\t/*!\n  Theme: Rebecca\n  Author: Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-rebecca-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-rebecca-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-rebecca-min .hljs {\n\tcolor: #f1eff8;\n\tbackground: #292a44;\n}\n.theme-base16-rebecca-min .hljs ::selection,\n.theme-base16-rebecca-min .hljs::selection {\n\tbackground-color: #383a62;\n\tcolor: #f1eff8;\n}\n.theme-base16-rebecca-min .hljs-comment {\n\tcolor: #669;\n}\n.theme-base16-rebecca-min .hljs-tag {\n\tcolor: #a0a0c5;\n}\n.theme-base16-rebecca-min .hljs-operator,\n.theme-base16-rebecca-min .hljs-punctuation,\n.theme-base16-rebecca-min .hljs-subst {\n\tcolor: #f1eff8;\n}\n.theme-base16-rebecca-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-rebecca-min .hljs-bullet,\n.theme-base16-rebecca-min .hljs-deletion,\n.theme-base16-rebecca-min .hljs-name,\n.theme-base16-rebecca-min .hljs-selector-tag,\n.theme-base16-rebecca-min .hljs-template-variable,\n.theme-base16-rebecca-min .hljs-variable {\n\tcolor: #a0a0c5;\n}\n.theme-base16-rebecca-min .hljs-attr,\n.theme-base16-rebecca-min .hljs-link,\n.theme-base16-rebecca-min .hljs-literal,\n.theme-base16-rebecca-min .hljs-number,\n.theme-base16-rebecca-min .hljs-symbol,\n.theme-base16-rebecca-min .hljs-variable.constant_ {\n\tcolor: #efe4a1;\n}\n.theme-base16-rebecca-min .hljs-class .hljs-title,\n.theme-base16-rebecca-min .hljs-title,\n.theme-base16-rebecca-min .hljs-title.class_ {\n\tcolor: #ae81ff;\n}\n.theme-base16-rebecca-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ae81ff;\n}\n.theme-base16-rebecca-min .hljs-addition,\n.theme-base16-rebecca-min .hljs-code,\n.theme-base16-rebecca-min .hljs-string,\n.theme-base16-rebecca-min .hljs-title.class_.inherited__ {\n\tcolor: #6dfedf;\n}\n.theme-base16-rebecca-min .hljs-built_in,\n.theme-base16-rebecca-min .hljs-doctag,\n.theme-base16-rebecca-min .hljs-keyword.hljs-atrule,\n.theme-base16-rebecca-min .hljs-quote,\n.theme-base16-rebecca-min .hljs-regexp {\n\tcolor: #8eaee0;\n}\n.theme-base16-rebecca-min .hljs-attribute,\n.theme-base16-rebecca-min .hljs-function .hljs-title,\n.theme-base16-rebecca-min .hljs-section,\n.theme-base16-rebecca-min .hljs-title.function_,\n.theme-base16-rebecca-min .ruby .hljs-property {\n\tcolor: #2de0a7;\n}\n.theme-base16-rebecca-min .diff .hljs-meta,\n.theme-base16-rebecca-min .hljs-keyword,\n.theme-base16-rebecca-min .hljs-template-tag,\n.theme-base16-rebecca-min .hljs-type {\n\tcolor: #7aa5ff;\n}\n.theme-base16-rebecca-min .hljs-emphasis {\n\tcolor: #7aa5ff;\n\tfont-style: italic;\n}\n.theme-base16-rebecca-min .hljs-meta,\n.theme-base16-rebecca-min .hljs-meta .hljs-keyword,\n.theme-base16-rebecca-min .hljs-meta .hljs-string {\n\tcolor: #ff79c6;\n}\n.theme-base16-rebecca-min .hljs-meta .hljs-keyword,\n.theme-base16-rebecca-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n﻿.theme-base16-ros-pine-dawn {\n\t/*!\n  Theme: Rosé Pine Dawn\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ros-pine-dawn pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ros-pine-dawn code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ros-pine-dawn pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ros-pine-dawn code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ros-pine-dawn .hljs {\n\tcolor: #575279;\n\tbackground: #faf4ed;\n}\n.theme-base16-ros-pine-dawn .hljs::selection,\n.theme-base16-ros-pine-dawn .hljs ::selection {\n\tbackground-color: #f2e9de;\n\tcolor: #575279;\n}\n.theme-base16-ros-pine-dawn .hljs-comment {\n\tcolor: #9893a5;\n}\n.theme-base16-ros-pine-dawn .hljs-tag {\n\tcolor: #6e6a86;\n}\n.theme-base16-ros-pine-dawn .hljs-subst,\n.theme-base16-ros-pine-dawn .hljs-punctuation,\n.theme-base16-ros-pine-dawn .hljs-operator {\n\tcolor: #575279;\n}\n.theme-base16-ros-pine-dawn .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ros-pine-dawn .hljs-bullet,\n.theme-base16-ros-pine-dawn .hljs-variable,\n.theme-base16-ros-pine-dawn .hljs-template-variable,\n.theme-base16-ros-pine-dawn .hljs-selector-tag,\n.theme-base16-ros-pine-dawn .hljs-name,\n.theme-base16-ros-pine-dawn .hljs-deletion {\n\tcolor: #1f1d2e;\n}\n.theme-base16-ros-pine-dawn .hljs-symbol,\n.theme-base16-ros-pine-dawn .hljs-number,\n.theme-base16-ros-pine-dawn .hljs-link,\n.theme-base16-ros-pine-dawn .hljs-attr,\n.theme-base16-ros-pine-dawn .hljs-variable.constant_,\n.theme-base16-ros-pine-dawn .hljs-literal {\n\tcolor: #b4637a;\n}\n.theme-base16-ros-pine-dawn .hljs-title,\n.theme-base16-ros-pine-dawn .hljs-class .hljs-title,\n.theme-base16-ros-pine-dawn .hljs-title.class_ {\n\tcolor: #ea9d34;\n}\n.theme-base16-ros-pine-dawn .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ea9d34;\n}\n.theme-base16-ros-pine-dawn .hljs-code,\n.theme-base16-ros-pine-dawn .hljs-addition,\n.theme-base16-ros-pine-dawn .hljs-title.class_.inherited__,\n.theme-base16-ros-pine-dawn .hljs-string {\n\tcolor: #d7827e;\n}\n.theme-base16-ros-pine-dawn .hljs-built_in,\n.theme-base16-ros-pine-dawn .hljs-doctag,\n.theme-base16-ros-pine-dawn .hljs-quote,\n.theme-base16-ros-pine-dawn .hljs-keyword.hljs-atrule,\n.theme-base16-ros-pine-dawn .hljs-regexp {\n\tcolor: #286983;\n}\n.theme-base16-ros-pine-dawn .hljs-function .hljs-title,\n.theme-base16-ros-pine-dawn .hljs-attribute,\n.theme-base16-ros-pine-dawn .ruby .hljs-property,\n.theme-base16-ros-pine-dawn .hljs-title.function_,\n.theme-base16-ros-pine-dawn .hljs-section {\n\tcolor: #56949f;\n}\n.theme-base16-ros-pine-dawn .hljs-type,\n.theme-base16-ros-pine-dawn .hljs-template-tag,\n.theme-base16-ros-pine-dawn .diff .hljs-meta,\n.theme-base16-ros-pine-dawn .hljs-keyword {\n\tcolor: #907aa9;\n}\n.theme-base16-ros-pine-dawn .hljs-emphasis {\n\tcolor: #907aa9;\n\tfont-style: italic;\n}\n.theme-base16-ros-pine-dawn .hljs-meta,\n.theme-base16-ros-pine-dawn .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-dawn .hljs-meta .hljs-string {\n\tcolor: #c5c3ce;\n}\n.theme-base16-ros-pine-dawn .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-dawn .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n﻿.theme-base16-ros-pine-dawn-min {\n\t/*!\n  Theme: Rosé Pine Dawn\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ros-pine-dawn-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ros-pine-dawn-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ros-pine-dawn-min .hljs {\n\tcolor: #575279;\n\tbackground: #faf4ed;\n}\n.theme-base16-ros-pine-dawn-min .hljs ::selection,\n.theme-base16-ros-pine-dawn-min .hljs::selection {\n\tbackground-color: #f2e9de;\n\tcolor: #575279;\n}\n.theme-base16-ros-pine-dawn-min .hljs-comment {\n\tcolor: #9893a5;\n}\n.theme-base16-ros-pine-dawn-min .hljs-tag {\n\tcolor: #6e6a86;\n}\n.theme-base16-ros-pine-dawn-min .hljs-operator,\n.theme-base16-ros-pine-dawn-min .hljs-punctuation,\n.theme-base16-ros-pine-dawn-min .hljs-subst {\n\tcolor: #575279;\n}\n.theme-base16-ros-pine-dawn-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ros-pine-dawn-min .hljs-bullet,\n.theme-base16-ros-pine-dawn-min .hljs-deletion,\n.theme-base16-ros-pine-dawn-min .hljs-name,\n.theme-base16-ros-pine-dawn-min .hljs-selector-tag,\n.theme-base16-ros-pine-dawn-min .hljs-template-variable,\n.theme-base16-ros-pine-dawn-min .hljs-variable {\n\tcolor: #1f1d2e;\n}\n.theme-base16-ros-pine-dawn-min .hljs-attr,\n.theme-base16-ros-pine-dawn-min .hljs-link,\n.theme-base16-ros-pine-dawn-min .hljs-literal,\n.theme-base16-ros-pine-dawn-min .hljs-number,\n.theme-base16-ros-pine-dawn-min .hljs-symbol,\n.theme-base16-ros-pine-dawn-min .hljs-variable.constant_ {\n\tcolor: #b4637a;\n}\n.theme-base16-ros-pine-dawn-min .hljs-class .hljs-title,\n.theme-base16-ros-pine-dawn-min .hljs-title,\n.theme-base16-ros-pine-dawn-min .hljs-title.class_ {\n\tcolor: #ea9d34;\n}\n.theme-base16-ros-pine-dawn-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ea9d34;\n}\n.theme-base16-ros-pine-dawn-min .hljs-addition,\n.theme-base16-ros-pine-dawn-min .hljs-code,\n.theme-base16-ros-pine-dawn-min .hljs-string,\n.theme-base16-ros-pine-dawn-min .hljs-title.class_.inherited__ {\n\tcolor: #d7827e;\n}\n.theme-base16-ros-pine-dawn-min .hljs-built_in,\n.theme-base16-ros-pine-dawn-min .hljs-doctag,\n.theme-base16-ros-pine-dawn-min .hljs-keyword.hljs-atrule,\n.theme-base16-ros-pine-dawn-min .hljs-quote,\n.theme-base16-ros-pine-dawn-min .hljs-regexp {\n\tcolor: #286983;\n}\n.theme-base16-ros-pine-dawn-min .hljs-attribute,\n.theme-base16-ros-pine-dawn-min .hljs-function .hljs-title,\n.theme-base16-ros-pine-dawn-min .hljs-section,\n.theme-base16-ros-pine-dawn-min .hljs-title.function_,\n.theme-base16-ros-pine-dawn-min .ruby .hljs-property {\n\tcolor: #56949f;\n}\n.theme-base16-ros-pine-dawn-min .diff .hljs-meta,\n.theme-base16-ros-pine-dawn-min .hljs-keyword,\n.theme-base16-ros-pine-dawn-min .hljs-template-tag,\n.theme-base16-ros-pine-dawn-min .hljs-type {\n\tcolor: #907aa9;\n}\n.theme-base16-ros-pine-dawn-min .hljs-emphasis {\n\tcolor: #907aa9;\n\tfont-style: italic;\n}\n.theme-base16-ros-pine-dawn-min .hljs-meta,\n.theme-base16-ros-pine-dawn-min .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-dawn-min .hljs-meta .hljs-string {\n\tcolor: #c5c3ce;\n}\n.theme-base16-ros-pine-dawn-min .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-dawn-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n﻿.theme-base16-ros-pine-moon {\n\t/*!\n  Theme: Rosé Pine Moon\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ros-pine-moon pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ros-pine-moon code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ros-pine-moon pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ros-pine-moon code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ros-pine-moon .hljs {\n\tcolor: #e0def4;\n\tbackground: #232136;\n}\n.theme-base16-ros-pine-moon .hljs::selection,\n.theme-base16-ros-pine-moon .hljs ::selection {\n\tbackground-color: #393552;\n\tcolor: #e0def4;\n}\n.theme-base16-ros-pine-moon .hljs-comment {\n\tcolor: #59546d;\n}\n.theme-base16-ros-pine-moon .hljs-tag {\n\tcolor: #817c9c;\n}\n.theme-base16-ros-pine-moon .hljs-subst,\n.theme-base16-ros-pine-moon .hljs-punctuation,\n.theme-base16-ros-pine-moon .hljs-operator {\n\tcolor: #e0def4;\n}\n.theme-base16-ros-pine-moon .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ros-pine-moon .hljs-bullet,\n.theme-base16-ros-pine-moon .hljs-variable,\n.theme-base16-ros-pine-moon .hljs-template-variable,\n.theme-base16-ros-pine-moon .hljs-selector-tag,\n.theme-base16-ros-pine-moon .hljs-name,\n.theme-base16-ros-pine-moon .hljs-deletion {\n\tcolor: #ecebf0;\n}\n.theme-base16-ros-pine-moon .hljs-symbol,\n.theme-base16-ros-pine-moon .hljs-number,\n.theme-base16-ros-pine-moon .hljs-link,\n.theme-base16-ros-pine-moon .hljs-attr,\n.theme-base16-ros-pine-moon .hljs-variable.constant_,\n.theme-base16-ros-pine-moon .hljs-literal {\n\tcolor: #eb6f92;\n}\n.theme-base16-ros-pine-moon .hljs-title,\n.theme-base16-ros-pine-moon .hljs-class .hljs-title,\n.theme-base16-ros-pine-moon .hljs-title.class_ {\n\tcolor: #f6c177;\n}\n.theme-base16-ros-pine-moon .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f6c177;\n}\n.theme-base16-ros-pine-moon .hljs-code,\n.theme-base16-ros-pine-moon .hljs-addition,\n.theme-base16-ros-pine-moon .hljs-title.class_.inherited__,\n.theme-base16-ros-pine-moon .hljs-string {\n\tcolor: #ea9a97;\n}\n.theme-base16-ros-pine-moon .hljs-built_in,\n.theme-base16-ros-pine-moon .hljs-doctag,\n.theme-base16-ros-pine-moon .hljs-quote,\n.theme-base16-ros-pine-moon .hljs-keyword.hljs-atrule,\n.theme-base16-ros-pine-moon .hljs-regexp {\n\tcolor: #3e8fb0;\n}\n.theme-base16-ros-pine-moon .hljs-function .hljs-title,\n.theme-base16-ros-pine-moon .hljs-attribute,\n.theme-base16-ros-pine-moon .ruby .hljs-property,\n.theme-base16-ros-pine-moon .hljs-title.function_,\n.theme-base16-ros-pine-moon .hljs-section {\n\tcolor: #9ccfd8;\n}\n.theme-base16-ros-pine-moon .hljs-type,\n.theme-base16-ros-pine-moon .hljs-template-tag,\n.theme-base16-ros-pine-moon .diff .hljs-meta,\n.theme-base16-ros-pine-moon .hljs-keyword {\n\tcolor: #c4a7e7;\n}\n.theme-base16-ros-pine-moon .hljs-emphasis {\n\tcolor: #c4a7e7;\n\tfont-style: italic;\n}\n.theme-base16-ros-pine-moon .hljs-meta,\n.theme-base16-ros-pine-moon .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-moon .hljs-meta .hljs-string {\n\tcolor: #b9b9bc;\n}\n.theme-base16-ros-pine-moon .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-moon .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n﻿.theme-base16-ros-pine-moon-min {\n\t/*!\n  Theme: Rosé Pine Moon\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ros-pine-moon-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ros-pine-moon-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ros-pine-moon-min .hljs {\n\tcolor: #e0def4;\n\tbackground: #232136;\n}\n.theme-base16-ros-pine-moon-min .hljs ::selection,\n.theme-base16-ros-pine-moon-min .hljs::selection {\n\tbackground-color: #393552;\n\tcolor: #e0def4;\n}\n.theme-base16-ros-pine-moon-min .hljs-comment {\n\tcolor: #59546d;\n}\n.theme-base16-ros-pine-moon-min .hljs-tag {\n\tcolor: #817c9c;\n}\n.theme-base16-ros-pine-moon-min .hljs-operator,\n.theme-base16-ros-pine-moon-min .hljs-punctuation,\n.theme-base16-ros-pine-moon-min .hljs-subst {\n\tcolor: #e0def4;\n}\n.theme-base16-ros-pine-moon-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ros-pine-moon-min .hljs-bullet,\n.theme-base16-ros-pine-moon-min .hljs-deletion,\n.theme-base16-ros-pine-moon-min .hljs-name,\n.theme-base16-ros-pine-moon-min .hljs-selector-tag,\n.theme-base16-ros-pine-moon-min .hljs-template-variable,\n.theme-base16-ros-pine-moon-min .hljs-variable {\n\tcolor: #ecebf0;\n}\n.theme-base16-ros-pine-moon-min .hljs-attr,\n.theme-base16-ros-pine-moon-min .hljs-link,\n.theme-base16-ros-pine-moon-min .hljs-literal,\n.theme-base16-ros-pine-moon-min .hljs-number,\n.theme-base16-ros-pine-moon-min .hljs-symbol,\n.theme-base16-ros-pine-moon-min .hljs-variable.constant_ {\n\tcolor: #eb6f92;\n}\n.theme-base16-ros-pine-moon-min .hljs-class .hljs-title,\n.theme-base16-ros-pine-moon-min .hljs-title,\n.theme-base16-ros-pine-moon-min .hljs-title.class_ {\n\tcolor: #f6c177;\n}\n.theme-base16-ros-pine-moon-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f6c177;\n}\n.theme-base16-ros-pine-moon-min .hljs-addition,\n.theme-base16-ros-pine-moon-min .hljs-code,\n.theme-base16-ros-pine-moon-min .hljs-string,\n.theme-base16-ros-pine-moon-min .hljs-title.class_.inherited__ {\n\tcolor: #ea9a97;\n}\n.theme-base16-ros-pine-moon-min .hljs-built_in,\n.theme-base16-ros-pine-moon-min .hljs-doctag,\n.theme-base16-ros-pine-moon-min .hljs-keyword.hljs-atrule,\n.theme-base16-ros-pine-moon-min .hljs-quote,\n.theme-base16-ros-pine-moon-min .hljs-regexp {\n\tcolor: #3e8fb0;\n}\n.theme-base16-ros-pine-moon-min .hljs-attribute,\n.theme-base16-ros-pine-moon-min .hljs-function .hljs-title,\n.theme-base16-ros-pine-moon-min .hljs-section,\n.theme-base16-ros-pine-moon-min .hljs-title.function_,\n.theme-base16-ros-pine-moon-min .ruby .hljs-property {\n\tcolor: #9ccfd8;\n}\n.theme-base16-ros-pine-moon-min .diff .hljs-meta,\n.theme-base16-ros-pine-moon-min .hljs-keyword,\n.theme-base16-ros-pine-moon-min .hljs-template-tag,\n.theme-base16-ros-pine-moon-min .hljs-type {\n\tcolor: #c4a7e7;\n}\n.theme-base16-ros-pine-moon-min .hljs-emphasis {\n\tcolor: #c4a7e7;\n\tfont-style: italic;\n}\n.theme-base16-ros-pine-moon-min .hljs-meta,\n.theme-base16-ros-pine-moon-min .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-moon-min .hljs-meta .hljs-string {\n\tcolor: #b9b9bc;\n}\n.theme-base16-ros-pine-moon-min .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-moon-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n﻿.theme-base16-ros-pine {\n\t/*!\n  Theme: Rosé Pine\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ros-pine pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ros-pine code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ros-pine pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ros-pine code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ros-pine .hljs {\n\tcolor: #e0def4;\n\tbackground: #191724;\n}\n.theme-base16-ros-pine .hljs::selection,\n.theme-base16-ros-pine .hljs ::selection {\n\tbackground-color: #26233a;\n\tcolor: #e0def4;\n}\n.theme-base16-ros-pine .hljs-comment {\n\tcolor: #555169;\n}\n.theme-base16-ros-pine .hljs-tag {\n\tcolor: #6e6a86;\n}\n.theme-base16-ros-pine .hljs-subst,\n.theme-base16-ros-pine .hljs-punctuation,\n.theme-base16-ros-pine .hljs-operator {\n\tcolor: #e0def4;\n}\n.theme-base16-ros-pine .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ros-pine .hljs-bullet,\n.theme-base16-ros-pine .hljs-variable,\n.theme-base16-ros-pine .hljs-template-variable,\n.theme-base16-ros-pine .hljs-selector-tag,\n.theme-base16-ros-pine .hljs-name,\n.theme-base16-ros-pine .hljs-deletion {\n\tcolor: #e2e1e7;\n}\n.theme-base16-ros-pine .hljs-symbol,\n.theme-base16-ros-pine .hljs-number,\n.theme-base16-ros-pine .hljs-link,\n.theme-base16-ros-pine .hljs-attr,\n.theme-base16-ros-pine .hljs-variable.constant_,\n.theme-base16-ros-pine .hljs-literal {\n\tcolor: #eb6f92;\n}\n.theme-base16-ros-pine .hljs-title,\n.theme-base16-ros-pine .hljs-class .hljs-title,\n.theme-base16-ros-pine .hljs-title.class_ {\n\tcolor: #f6c177;\n}\n.theme-base16-ros-pine .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f6c177;\n}\n.theme-base16-ros-pine .hljs-code,\n.theme-base16-ros-pine .hljs-addition,\n.theme-base16-ros-pine .hljs-title.class_.inherited__,\n.theme-base16-ros-pine .hljs-string {\n\tcolor: #ebbcba;\n}\n.theme-base16-ros-pine .hljs-built_in,\n.theme-base16-ros-pine .hljs-doctag,\n.theme-base16-ros-pine .hljs-quote,\n.theme-base16-ros-pine .hljs-keyword.hljs-atrule,\n.theme-base16-ros-pine .hljs-regexp {\n\tcolor: #31748f;\n}\n.theme-base16-ros-pine .hljs-function .hljs-title,\n.theme-base16-ros-pine .hljs-attribute,\n.theme-base16-ros-pine .ruby .hljs-property,\n.theme-base16-ros-pine .hljs-title.function_,\n.theme-base16-ros-pine .hljs-section {\n\tcolor: #9ccfd8;\n}\n.theme-base16-ros-pine .hljs-type,\n.theme-base16-ros-pine .hljs-template-tag,\n.theme-base16-ros-pine .diff .hljs-meta,\n.theme-base16-ros-pine .hljs-keyword {\n\tcolor: #c4a7e7;\n}\n.theme-base16-ros-pine .hljs-emphasis {\n\tcolor: #c4a7e7;\n\tfont-style: italic;\n}\n.theme-base16-ros-pine .hljs-meta,\n.theme-base16-ros-pine .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine .hljs-meta .hljs-string {\n\tcolor: #e5e5e5;\n}\n.theme-base16-ros-pine .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n﻿.theme-base16-ros-pine-min {\n\t/*!\n  Theme: Rosé Pine\n  Author: Emilia Dunfelt <sayhi@dunfelt.se>\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-ros-pine-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-ros-pine-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-ros-pine-min .hljs {\n\tcolor: #e0def4;\n\tbackground: #191724;\n}\n.theme-base16-ros-pine-min .hljs ::selection,\n.theme-base16-ros-pine-min .hljs::selection {\n\tbackground-color: #26233a;\n\tcolor: #e0def4;\n}\n.theme-base16-ros-pine-min .hljs-comment {\n\tcolor: #555169;\n}\n.theme-base16-ros-pine-min .hljs-tag {\n\tcolor: #6e6a86;\n}\n.theme-base16-ros-pine-min .hljs-operator,\n.theme-base16-ros-pine-min .hljs-punctuation,\n.theme-base16-ros-pine-min .hljs-subst {\n\tcolor: #e0def4;\n}\n.theme-base16-ros-pine-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-ros-pine-min .hljs-bullet,\n.theme-base16-ros-pine-min .hljs-deletion,\n.theme-base16-ros-pine-min .hljs-name,\n.theme-base16-ros-pine-min .hljs-selector-tag,\n.theme-base16-ros-pine-min .hljs-template-variable,\n.theme-base16-ros-pine-min .hljs-variable {\n\tcolor: #e2e1e7;\n}\n.theme-base16-ros-pine-min .hljs-attr,\n.theme-base16-ros-pine-min .hljs-link,\n.theme-base16-ros-pine-min .hljs-literal,\n.theme-base16-ros-pine-min .hljs-number,\n.theme-base16-ros-pine-min .hljs-symbol,\n.theme-base16-ros-pine-min .hljs-variable.constant_ {\n\tcolor: #eb6f92;\n}\n.theme-base16-ros-pine-min .hljs-class .hljs-title,\n.theme-base16-ros-pine-min .hljs-title,\n.theme-base16-ros-pine-min .hljs-title.class_ {\n\tcolor: #f6c177;\n}\n.theme-base16-ros-pine-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f6c177;\n}\n.theme-base16-ros-pine-min .hljs-addition,\n.theme-base16-ros-pine-min .hljs-code,\n.theme-base16-ros-pine-min .hljs-string,\n.theme-base16-ros-pine-min .hljs-title.class_.inherited__ {\n\tcolor: #ebbcba;\n}\n.theme-base16-ros-pine-min .hljs-built_in,\n.theme-base16-ros-pine-min .hljs-doctag,\n.theme-base16-ros-pine-min .hljs-keyword.hljs-atrule,\n.theme-base16-ros-pine-min .hljs-quote,\n.theme-base16-ros-pine-min .hljs-regexp {\n\tcolor: #31748f;\n}\n.theme-base16-ros-pine-min .hljs-attribute,\n.theme-base16-ros-pine-min .hljs-function .hljs-title,\n.theme-base16-ros-pine-min .hljs-section,\n.theme-base16-ros-pine-min .hljs-title.function_,\n.theme-base16-ros-pine-min .ruby .hljs-property {\n\tcolor: #9ccfd8;\n}\n.theme-base16-ros-pine-min .diff .hljs-meta,\n.theme-base16-ros-pine-min .hljs-keyword,\n.theme-base16-ros-pine-min .hljs-template-tag,\n.theme-base16-ros-pine-min .hljs-type {\n\tcolor: #c4a7e7;\n}\n.theme-base16-ros-pine-min .hljs-emphasis {\n\tcolor: #c4a7e7;\n\tfont-style: italic;\n}\n.theme-base16-ros-pine-min .hljs-meta,\n.theme-base16-ros-pine-min .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-min .hljs-meta .hljs-string {\n\tcolor: #e5e5e5;\n}\n.theme-base16-ros-pine-min .hljs-meta .hljs-keyword,\n.theme-base16-ros-pine-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-sagelight {\n\t/*!\n  Theme: Sagelight\n  Author: Carter Veldhuizen\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-sagelight pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-sagelight code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-sagelight pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-sagelight code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-sagelight .hljs {\n\tcolor: #383838;\n\tbackground: #f8f8f8;\n}\n.theme-base16-sagelight .hljs::selection,\n.theme-base16-sagelight .hljs ::selection {\n\tbackground-color: #d8d8d8;\n\tcolor: #383838;\n}\n.theme-base16-sagelight .hljs-comment {\n\tcolor: #b8b8b8;\n}\n.theme-base16-sagelight .hljs-tag {\n\tcolor: #585858;\n}\n.theme-base16-sagelight .hljs-subst,\n.theme-base16-sagelight .hljs-punctuation,\n.theme-base16-sagelight .hljs-operator {\n\tcolor: #383838;\n}\n.theme-base16-sagelight .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-sagelight .hljs-bullet,\n.theme-base16-sagelight .hljs-variable,\n.theme-base16-sagelight .hljs-template-variable,\n.theme-base16-sagelight .hljs-selector-tag,\n.theme-base16-sagelight .hljs-name,\n.theme-base16-sagelight .hljs-deletion {\n\tcolor: #fa8480;\n}\n.theme-base16-sagelight .hljs-symbol,\n.theme-base16-sagelight .hljs-number,\n.theme-base16-sagelight .hljs-link,\n.theme-base16-sagelight .hljs-attr,\n.theme-base16-sagelight .hljs-variable.constant_,\n.theme-base16-sagelight .hljs-literal {\n\tcolor: #ffaa61;\n}\n.theme-base16-sagelight .hljs-title,\n.theme-base16-sagelight .hljs-class .hljs-title,\n.theme-base16-sagelight .hljs-title.class_ {\n\tcolor: #ffdc61;\n}\n.theme-base16-sagelight .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffdc61;\n}\n.theme-base16-sagelight .hljs-code,\n.theme-base16-sagelight .hljs-addition,\n.theme-base16-sagelight .hljs-title.class_.inherited__,\n.theme-base16-sagelight .hljs-string {\n\tcolor: #a0d2c8;\n}\n.theme-base16-sagelight .hljs-built_in,\n.theme-base16-sagelight .hljs-doctag,\n.theme-base16-sagelight .hljs-quote,\n.theme-base16-sagelight .hljs-keyword.hljs-atrule,\n.theme-base16-sagelight .hljs-regexp {\n\tcolor: #a2d6f5;\n}\n.theme-base16-sagelight .hljs-function .hljs-title,\n.theme-base16-sagelight .hljs-attribute,\n.theme-base16-sagelight .ruby .hljs-property,\n.theme-base16-sagelight .hljs-title.function_,\n.theme-base16-sagelight .hljs-section {\n\tcolor: #a0a7d2;\n}\n.theme-base16-sagelight .hljs-type,\n.theme-base16-sagelight .hljs-template-tag,\n.theme-base16-sagelight .diff .hljs-meta,\n.theme-base16-sagelight .hljs-keyword {\n\tcolor: #c8a0d2;\n}\n.theme-base16-sagelight .hljs-emphasis {\n\tcolor: #c8a0d2;\n\tfont-style: italic;\n}\n.theme-base16-sagelight .hljs-meta,\n.theme-base16-sagelight .hljs-meta .hljs-keyword,\n.theme-base16-sagelight .hljs-meta .hljs-string {\n\tcolor: #d2b2a0;\n}\n.theme-base16-sagelight .hljs-meta .hljs-keyword,\n.theme-base16-sagelight .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-sagelight-min {\n\t/*!\n  Theme: Sagelight\n  Author: Carter Veldhuizen\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-sagelight-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-sagelight-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-sagelight-min .hljs {\n\tcolor: #383838;\n\tbackground: #f8f8f8;\n}\n.theme-base16-sagelight-min .hljs ::selection,\n.theme-base16-sagelight-min .hljs::selection {\n\tbackground-color: #d8d8d8;\n\tcolor: #383838;\n}\n.theme-base16-sagelight-min .hljs-comment {\n\tcolor: #b8b8b8;\n}\n.theme-base16-sagelight-min .hljs-tag {\n\tcolor: #585858;\n}\n.theme-base16-sagelight-min .hljs-operator,\n.theme-base16-sagelight-min .hljs-punctuation,\n.theme-base16-sagelight-min .hljs-subst {\n\tcolor: #383838;\n}\n.theme-base16-sagelight-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-sagelight-min .hljs-bullet,\n.theme-base16-sagelight-min .hljs-deletion,\n.theme-base16-sagelight-min .hljs-name,\n.theme-base16-sagelight-min .hljs-selector-tag,\n.theme-base16-sagelight-min .hljs-template-variable,\n.theme-base16-sagelight-min .hljs-variable {\n\tcolor: #fa8480;\n}\n.theme-base16-sagelight-min .hljs-attr,\n.theme-base16-sagelight-min .hljs-link,\n.theme-base16-sagelight-min .hljs-literal,\n.theme-base16-sagelight-min .hljs-number,\n.theme-base16-sagelight-min .hljs-symbol,\n.theme-base16-sagelight-min .hljs-variable.constant_ {\n\tcolor: #ffaa61;\n}\n.theme-base16-sagelight-min .hljs-class .hljs-title,\n.theme-base16-sagelight-min .hljs-title,\n.theme-base16-sagelight-min .hljs-title.class_ {\n\tcolor: #ffdc61;\n}\n.theme-base16-sagelight-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffdc61;\n}\n.theme-base16-sagelight-min .hljs-addition,\n.theme-base16-sagelight-min .hljs-code,\n.theme-base16-sagelight-min .hljs-string,\n.theme-base16-sagelight-min .hljs-title.class_.inherited__ {\n\tcolor: #a0d2c8;\n}\n.theme-base16-sagelight-min .hljs-built_in,\n.theme-base16-sagelight-min .hljs-doctag,\n.theme-base16-sagelight-min .hljs-keyword.hljs-atrule,\n.theme-base16-sagelight-min .hljs-quote,\n.theme-base16-sagelight-min .hljs-regexp {\n\tcolor: #a2d6f5;\n}\n.theme-base16-sagelight-min .hljs-attribute,\n.theme-base16-sagelight-min .hljs-function .hljs-title,\n.theme-base16-sagelight-min .hljs-section,\n.theme-base16-sagelight-min .hljs-title.function_,\n.theme-base16-sagelight-min .ruby .hljs-property {\n\tcolor: #a0a7d2;\n}\n.theme-base16-sagelight-min .diff .hljs-meta,\n.theme-base16-sagelight-min .hljs-keyword,\n.theme-base16-sagelight-min .hljs-template-tag,\n.theme-base16-sagelight-min .hljs-type {\n\tcolor: #c8a0d2;\n}\n.theme-base16-sagelight-min .hljs-emphasis {\n\tcolor: #c8a0d2;\n\tfont-style: italic;\n}\n.theme-base16-sagelight-min .hljs-meta,\n.theme-base16-sagelight-min .hljs-meta .hljs-keyword,\n.theme-base16-sagelight-min .hljs-meta .hljs-string {\n\tcolor: #d2b2a0;\n}\n.theme-base16-sagelight-min .hljs-meta .hljs-keyword,\n.theme-base16-sagelight-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-sandcastle {\n\t/*!\n  Theme: Sandcastle\n  Author: George Essig (https://github.com/gessig)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-sandcastle pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-sandcastle code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-sandcastle pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-sandcastle code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-sandcastle .hljs {\n\tcolor: #a89984;\n\tbackground: #282c34;\n}\n.theme-base16-sandcastle .hljs::selection,\n.theme-base16-sandcastle .hljs ::selection {\n\tbackground-color: #3e4451;\n\tcolor: #a89984;\n}\n.theme-base16-sandcastle .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-sandcastle .hljs-tag {\n\tcolor: #928374;\n}\n.theme-base16-sandcastle .hljs-subst,\n.theme-base16-sandcastle .hljs-punctuation,\n.theme-base16-sandcastle .hljs-operator {\n\tcolor: #a89984;\n}\n.theme-base16-sandcastle .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-sandcastle .hljs-bullet,\n.theme-base16-sandcastle .hljs-variable,\n.theme-base16-sandcastle .hljs-template-variable,\n.theme-base16-sandcastle .hljs-selector-tag,\n.theme-base16-sandcastle .hljs-name,\n.theme-base16-sandcastle .hljs-deletion {\n\tcolor: #83a598;\n}\n.theme-base16-sandcastle .hljs-symbol,\n.theme-base16-sandcastle .hljs-number,\n.theme-base16-sandcastle .hljs-link,\n.theme-base16-sandcastle .hljs-attr,\n.theme-base16-sandcastle .hljs-variable.constant_,\n.theme-base16-sandcastle .hljs-literal {\n\tcolor: #a07e3b;\n}\n.theme-base16-sandcastle .hljs-title,\n.theme-base16-sandcastle .hljs-class .hljs-title,\n.theme-base16-sandcastle .hljs-title.class_ {\n\tcolor: #a07e3b;\n}\n.theme-base16-sandcastle .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a07e3b;\n}\n.theme-base16-sandcastle .hljs-code,\n.theme-base16-sandcastle .hljs-addition,\n.theme-base16-sandcastle .hljs-title.class_.inherited__,\n.theme-base16-sandcastle .hljs-string {\n\tcolor: #528b8b;\n}\n.theme-base16-sandcastle .hljs-built_in,\n.theme-base16-sandcastle .hljs-doctag,\n.theme-base16-sandcastle .hljs-quote,\n.theme-base16-sandcastle .hljs-keyword.hljs-atrule,\n.theme-base16-sandcastle .hljs-regexp {\n\tcolor: #83a598;\n}\n.theme-base16-sandcastle .hljs-function .hljs-title,\n.theme-base16-sandcastle .hljs-attribute,\n.theme-base16-sandcastle .ruby .hljs-property,\n.theme-base16-sandcastle .hljs-title.function_,\n.theme-base16-sandcastle .hljs-section {\n\tcolor: #83a598;\n}\n.theme-base16-sandcastle .hljs-type,\n.theme-base16-sandcastle .hljs-template-tag,\n.theme-base16-sandcastle .diff .hljs-meta,\n.theme-base16-sandcastle .hljs-keyword {\n\tcolor: #d75f5f;\n}\n.theme-base16-sandcastle .hljs-emphasis {\n\tcolor: #d75f5f;\n\tfont-style: italic;\n}\n.theme-base16-sandcastle .hljs-meta,\n.theme-base16-sandcastle .hljs-meta .hljs-keyword,\n.theme-base16-sandcastle .hljs-meta .hljs-string {\n\tcolor: #a87322;\n}\n.theme-base16-sandcastle .hljs-meta .hljs-keyword,\n.theme-base16-sandcastle .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-sandcastle-min {\n\t/*!\n  Theme: Sandcastle\n  Author: George Essig (https://github.com/gessig)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-sandcastle-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-sandcastle-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-sandcastle-min .hljs {\n\tcolor: #a89984;\n\tbackground: #282c34;\n}\n.theme-base16-sandcastle-min .hljs ::selection,\n.theme-base16-sandcastle-min .hljs::selection {\n\tbackground-color: #3e4451;\n\tcolor: #a89984;\n}\n.theme-base16-sandcastle-min .hljs-comment {\n\tcolor: #665c54;\n}\n.theme-base16-sandcastle-min .hljs-tag {\n\tcolor: #928374;\n}\n.theme-base16-sandcastle-min .hljs-operator,\n.theme-base16-sandcastle-min .hljs-punctuation,\n.theme-base16-sandcastle-min .hljs-subst {\n\tcolor: #a89984;\n}\n.theme-base16-sandcastle-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-sandcastle-min .hljs-bullet,\n.theme-base16-sandcastle-min .hljs-deletion,\n.theme-base16-sandcastle-min .hljs-name,\n.theme-base16-sandcastle-min .hljs-selector-tag,\n.theme-base16-sandcastle-min .hljs-template-variable,\n.theme-base16-sandcastle-min .hljs-variable {\n\tcolor: #83a598;\n}\n.theme-base16-sandcastle-min .hljs-attr,\n.theme-base16-sandcastle-min .hljs-class .hljs-title,\n.theme-base16-sandcastle-min .hljs-link,\n.theme-base16-sandcastle-min .hljs-literal,\n.theme-base16-sandcastle-min .hljs-number,\n.theme-base16-sandcastle-min .hljs-symbol,\n.theme-base16-sandcastle-min .hljs-title,\n.theme-base16-sandcastle-min .hljs-title.class_,\n.theme-base16-sandcastle-min .hljs-variable.constant_ {\n\tcolor: #a07e3b;\n}\n.theme-base16-sandcastle-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a07e3b;\n}\n.theme-base16-sandcastle-min .hljs-addition,\n.theme-base16-sandcastle-min .hljs-code,\n.theme-base16-sandcastle-min .hljs-string,\n.theme-base16-sandcastle-min .hljs-title.class_.inherited__ {\n\tcolor: #528b8b;\n}\n.theme-base16-sandcastle-min .hljs-attribute,\n.theme-base16-sandcastle-min .hljs-built_in,\n.theme-base16-sandcastle-min .hljs-doctag,\n.theme-base16-sandcastle-min .hljs-function .hljs-title,\n.theme-base16-sandcastle-min .hljs-keyword.hljs-atrule,\n.theme-base16-sandcastle-min .hljs-quote,\n.theme-base16-sandcastle-min .hljs-regexp,\n.theme-base16-sandcastle-min .hljs-section,\n.theme-base16-sandcastle-min .hljs-title.function_,\n.theme-base16-sandcastle-min .ruby .hljs-property {\n\tcolor: #83a598;\n}\n.theme-base16-sandcastle-min .diff .hljs-meta,\n.theme-base16-sandcastle-min .hljs-keyword,\n.theme-base16-sandcastle-min .hljs-template-tag,\n.theme-base16-sandcastle-min .hljs-type {\n\tcolor: #d75f5f;\n}\n.theme-base16-sandcastle-min .hljs-emphasis {\n\tcolor: #d75f5f;\n\tfont-style: italic;\n}\n.theme-base16-sandcastle-min .hljs-meta,\n.theme-base16-sandcastle-min .hljs-meta .hljs-keyword,\n.theme-base16-sandcastle-min .hljs-meta .hljs-string {\n\tcolor: #a87322;\n}\n.theme-base16-sandcastle-min .hljs-meta .hljs-keyword,\n.theme-base16-sandcastle-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-seti-ui {\n\t/*!\n  Theme: Seti UI\n  Author: \n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-seti-ui pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-seti-ui code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-seti-ui pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-seti-ui code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-seti-ui .hljs {\n\tcolor: #d6d6d6;\n\tbackground: #151718;\n}\n.theme-base16-seti-ui .hljs::selection,\n.theme-base16-seti-ui .hljs ::selection {\n\tbackground-color: #3b758c;\n\tcolor: #d6d6d6;\n}\n.theme-base16-seti-ui .hljs-comment {\n\tcolor: #41535b;\n}\n.theme-base16-seti-ui .hljs-tag {\n\tcolor: #43a5d5;\n}\n.theme-base16-seti-ui .hljs-subst,\n.theme-base16-seti-ui .hljs-punctuation,\n.theme-base16-seti-ui .hljs-operator {\n\tcolor: #d6d6d6;\n}\n.theme-base16-seti-ui .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-seti-ui .hljs-bullet,\n.theme-base16-seti-ui .hljs-variable,\n.theme-base16-seti-ui .hljs-template-variable,\n.theme-base16-seti-ui .hljs-selector-tag,\n.theme-base16-seti-ui .hljs-name,\n.theme-base16-seti-ui .hljs-deletion {\n\tcolor: #cd3f45;\n}\n.theme-base16-seti-ui .hljs-symbol,\n.theme-base16-seti-ui .hljs-number,\n.theme-base16-seti-ui .hljs-link,\n.theme-base16-seti-ui .hljs-attr,\n.theme-base16-seti-ui .hljs-variable.constant_,\n.theme-base16-seti-ui .hljs-literal {\n\tcolor: #db7b55;\n}\n.theme-base16-seti-ui .hljs-title,\n.theme-base16-seti-ui .hljs-class .hljs-title,\n.theme-base16-seti-ui .hljs-title.class_ {\n\tcolor: #e6cd69;\n}\n.theme-base16-seti-ui .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e6cd69;\n}\n.theme-base16-seti-ui .hljs-code,\n.theme-base16-seti-ui .hljs-addition,\n.theme-base16-seti-ui .hljs-title.class_.inherited__,\n.theme-base16-seti-ui .hljs-string {\n\tcolor: #9fca56;\n}\n.theme-base16-seti-ui .hljs-built_in,\n.theme-base16-seti-ui .hljs-doctag,\n.theme-base16-seti-ui .hljs-quote,\n.theme-base16-seti-ui .hljs-keyword.hljs-atrule,\n.theme-base16-seti-ui .hljs-regexp {\n\tcolor: #55dbbe;\n}\n.theme-base16-seti-ui .hljs-function .hljs-title,\n.theme-base16-seti-ui .hljs-attribute,\n.theme-base16-seti-ui .ruby .hljs-property,\n.theme-base16-seti-ui .hljs-title.function_,\n.theme-base16-seti-ui .hljs-section {\n\tcolor: #55b5db;\n}\n.theme-base16-seti-ui .hljs-type,\n.theme-base16-seti-ui .hljs-template-tag,\n.theme-base16-seti-ui .diff .hljs-meta,\n.theme-base16-seti-ui .hljs-keyword {\n\tcolor: #a074c4;\n}\n.theme-base16-seti-ui .hljs-emphasis {\n\tcolor: #a074c4;\n\tfont-style: italic;\n}\n.theme-base16-seti-ui .hljs-meta,\n.theme-base16-seti-ui .hljs-meta .hljs-keyword,\n.theme-base16-seti-ui .hljs-meta .hljs-string {\n\tcolor: #8a553f;\n}\n.theme-base16-seti-ui .hljs-meta .hljs-keyword,\n.theme-base16-seti-ui .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-seti-ui-min {\n\t/*!\n  Theme: Seti UI\n  Author: \n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-seti-ui-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-seti-ui-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-seti-ui-min .hljs {\n\tcolor: #d6d6d6;\n\tbackground: #151718;\n}\n.theme-base16-seti-ui-min .hljs ::selection,\n.theme-base16-seti-ui-min .hljs::selection {\n\tbackground-color: #3b758c;\n\tcolor: #d6d6d6;\n}\n.theme-base16-seti-ui-min .hljs-comment {\n\tcolor: #41535b;\n}\n.theme-base16-seti-ui-min .hljs-tag {\n\tcolor: #43a5d5;\n}\n.theme-base16-seti-ui-min .hljs-operator,\n.theme-base16-seti-ui-min .hljs-punctuation,\n.theme-base16-seti-ui-min .hljs-subst {\n\tcolor: #d6d6d6;\n}\n.theme-base16-seti-ui-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-seti-ui-min .hljs-bullet,\n.theme-base16-seti-ui-min .hljs-deletion,\n.theme-base16-seti-ui-min .hljs-name,\n.theme-base16-seti-ui-min .hljs-selector-tag,\n.theme-base16-seti-ui-min .hljs-template-variable,\n.theme-base16-seti-ui-min .hljs-variable {\n\tcolor: #cd3f45;\n}\n.theme-base16-seti-ui-min .hljs-attr,\n.theme-base16-seti-ui-min .hljs-link,\n.theme-base16-seti-ui-min .hljs-literal,\n.theme-base16-seti-ui-min .hljs-number,\n.theme-base16-seti-ui-min .hljs-symbol,\n.theme-base16-seti-ui-min .hljs-variable.constant_ {\n\tcolor: #db7b55;\n}\n.theme-base16-seti-ui-min .hljs-class .hljs-title,\n.theme-base16-seti-ui-min .hljs-title,\n.theme-base16-seti-ui-min .hljs-title.class_ {\n\tcolor: #e6cd69;\n}\n.theme-base16-seti-ui-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #e6cd69;\n}\n.theme-base16-seti-ui-min .hljs-addition,\n.theme-base16-seti-ui-min .hljs-code,\n.theme-base16-seti-ui-min .hljs-string,\n.theme-base16-seti-ui-min .hljs-title.class_.inherited__ {\n\tcolor: #9fca56;\n}\n.theme-base16-seti-ui-min .hljs-built_in,\n.theme-base16-seti-ui-min .hljs-doctag,\n.theme-base16-seti-ui-min .hljs-keyword.hljs-atrule,\n.theme-base16-seti-ui-min .hljs-quote,\n.theme-base16-seti-ui-min .hljs-regexp {\n\tcolor: #55dbbe;\n}\n.theme-base16-seti-ui-min .hljs-attribute,\n.theme-base16-seti-ui-min .hljs-function .hljs-title,\n.theme-base16-seti-ui-min .hljs-section,\n.theme-base16-seti-ui-min .hljs-title.function_,\n.theme-base16-seti-ui-min .ruby .hljs-property {\n\tcolor: #55b5db;\n}\n.theme-base16-seti-ui-min .diff .hljs-meta,\n.theme-base16-seti-ui-min .hljs-keyword,\n.theme-base16-seti-ui-min .hljs-template-tag,\n.theme-base16-seti-ui-min .hljs-type {\n\tcolor: #a074c4;\n}\n.theme-base16-seti-ui-min .hljs-emphasis {\n\tcolor: #a074c4;\n\tfont-style: italic;\n}\n.theme-base16-seti-ui-min .hljs-meta,\n.theme-base16-seti-ui-min .hljs-meta .hljs-keyword,\n.theme-base16-seti-ui-min .hljs-meta .hljs-string {\n\tcolor: #8a553f;\n}\n.theme-base16-seti-ui-min .hljs-meta .hljs-keyword,\n.theme-base16-seti-ui-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-shapeshifter {\n\t/*!\n  Theme: Shapeshifter\n  Author: Tyler Benziger (http://tybenz.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-shapeshifter pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-shapeshifter code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-shapeshifter pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-shapeshifter code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-shapeshifter .hljs {\n\tcolor: #102015;\n\tbackground: #f9f9f9;\n}\n.theme-base16-shapeshifter .hljs::selection,\n.theme-base16-shapeshifter .hljs ::selection {\n\tbackground-color: #ababab;\n\tcolor: #102015;\n}\n.theme-base16-shapeshifter .hljs-comment {\n\tcolor: #555;\n}\n.theme-base16-shapeshifter .hljs-tag {\n\tcolor: #343434;\n}\n.theme-base16-shapeshifter .hljs-subst,\n.theme-base16-shapeshifter .hljs-punctuation,\n.theme-base16-shapeshifter .hljs-operator {\n\tcolor: #102015;\n}\n.theme-base16-shapeshifter .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-shapeshifter .hljs-bullet,\n.theme-base16-shapeshifter .hljs-variable,\n.theme-base16-shapeshifter .hljs-template-variable,\n.theme-base16-shapeshifter .hljs-selector-tag,\n.theme-base16-shapeshifter .hljs-name,\n.theme-base16-shapeshifter .hljs-deletion {\n\tcolor: #e92f2f;\n}\n.theme-base16-shapeshifter .hljs-symbol,\n.theme-base16-shapeshifter .hljs-number,\n.theme-base16-shapeshifter .hljs-link,\n.theme-base16-shapeshifter .hljs-attr,\n.theme-base16-shapeshifter .hljs-variable.constant_,\n.theme-base16-shapeshifter .hljs-literal {\n\tcolor: #e09448;\n}\n.theme-base16-shapeshifter .hljs-title,\n.theme-base16-shapeshifter .hljs-class .hljs-title,\n.theme-base16-shapeshifter .hljs-title.class_ {\n\tcolor: #dddd13;\n}\n.theme-base16-shapeshifter .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dddd13;\n}\n.theme-base16-shapeshifter .hljs-code,\n.theme-base16-shapeshifter .hljs-addition,\n.theme-base16-shapeshifter .hljs-title.class_.inherited__,\n.theme-base16-shapeshifter .hljs-string {\n\tcolor: #0ed839;\n}\n.theme-base16-shapeshifter .hljs-built_in,\n.theme-base16-shapeshifter .hljs-doctag,\n.theme-base16-shapeshifter .hljs-quote,\n.theme-base16-shapeshifter .hljs-keyword.hljs-atrule,\n.theme-base16-shapeshifter .hljs-regexp {\n\tcolor: #23edda;\n}\n.theme-base16-shapeshifter .hljs-function .hljs-title,\n.theme-base16-shapeshifter .hljs-attribute,\n.theme-base16-shapeshifter .ruby .hljs-property,\n.theme-base16-shapeshifter .hljs-title.function_,\n.theme-base16-shapeshifter .hljs-section {\n\tcolor: #3b48e3;\n}\n.theme-base16-shapeshifter .hljs-type,\n.theme-base16-shapeshifter .hljs-template-tag,\n.theme-base16-shapeshifter .diff .hljs-meta,\n.theme-base16-shapeshifter .hljs-keyword {\n\tcolor: #f996e2;\n}\n.theme-base16-shapeshifter .hljs-emphasis {\n\tcolor: #f996e2;\n\tfont-style: italic;\n}\n.theme-base16-shapeshifter .hljs-meta,\n.theme-base16-shapeshifter .hljs-meta .hljs-keyword,\n.theme-base16-shapeshifter .hljs-meta .hljs-string {\n\tcolor: #69542d;\n}\n.theme-base16-shapeshifter .hljs-meta .hljs-keyword,\n.theme-base16-shapeshifter .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-shapeshifter-min {\n\t/*!\n  Theme: Shapeshifter\n  Author: Tyler Benziger (http://tybenz.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-shapeshifter-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-shapeshifter-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-shapeshifter-min .hljs {\n\tcolor: #102015;\n\tbackground: #f9f9f9;\n}\n.theme-base16-shapeshifter-min .hljs ::selection,\n.theme-base16-shapeshifter-min .hljs::selection {\n\tbackground-color: #ababab;\n\tcolor: #102015;\n}\n.theme-base16-shapeshifter-min .hljs-comment {\n\tcolor: #555;\n}\n.theme-base16-shapeshifter-min .hljs-tag {\n\tcolor: #343434;\n}\n.theme-base16-shapeshifter-min .hljs-operator,\n.theme-base16-shapeshifter-min .hljs-punctuation,\n.theme-base16-shapeshifter-min .hljs-subst {\n\tcolor: #102015;\n}\n.theme-base16-shapeshifter-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-shapeshifter-min .hljs-bullet,\n.theme-base16-shapeshifter-min .hljs-deletion,\n.theme-base16-shapeshifter-min .hljs-name,\n.theme-base16-shapeshifter-min .hljs-selector-tag,\n.theme-base16-shapeshifter-min .hljs-template-variable,\n.theme-base16-shapeshifter-min .hljs-variable {\n\tcolor: #e92f2f;\n}\n.theme-base16-shapeshifter-min .hljs-attr,\n.theme-base16-shapeshifter-min .hljs-link,\n.theme-base16-shapeshifter-min .hljs-literal,\n.theme-base16-shapeshifter-min .hljs-number,\n.theme-base16-shapeshifter-min .hljs-symbol,\n.theme-base16-shapeshifter-min .hljs-variable.constant_ {\n\tcolor: #e09448;\n}\n.theme-base16-shapeshifter-min .hljs-class .hljs-title,\n.theme-base16-shapeshifter-min .hljs-title,\n.theme-base16-shapeshifter-min .hljs-title.class_ {\n\tcolor: #dddd13;\n}\n.theme-base16-shapeshifter-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #dddd13;\n}\n.theme-base16-shapeshifter-min .hljs-addition,\n.theme-base16-shapeshifter-min .hljs-code,\n.theme-base16-shapeshifter-min .hljs-string,\n.theme-base16-shapeshifter-min .hljs-title.class_.inherited__ {\n\tcolor: #0ed839;\n}\n.theme-base16-shapeshifter-min .hljs-built_in,\n.theme-base16-shapeshifter-min .hljs-doctag,\n.theme-base16-shapeshifter-min .hljs-keyword.hljs-atrule,\n.theme-base16-shapeshifter-min .hljs-quote,\n.theme-base16-shapeshifter-min .hljs-regexp {\n\tcolor: #23edda;\n}\n.theme-base16-shapeshifter-min .hljs-attribute,\n.theme-base16-shapeshifter-min .hljs-function .hljs-title,\n.theme-base16-shapeshifter-min .hljs-section,\n.theme-base16-shapeshifter-min .hljs-title.function_,\n.theme-base16-shapeshifter-min .ruby .hljs-property {\n\tcolor: #3b48e3;\n}\n.theme-base16-shapeshifter-min .diff .hljs-meta,\n.theme-base16-shapeshifter-min .hljs-keyword,\n.theme-base16-shapeshifter-min .hljs-template-tag,\n.theme-base16-shapeshifter-min .hljs-type {\n\tcolor: #f996e2;\n}\n.theme-base16-shapeshifter-min .hljs-emphasis {\n\tcolor: #f996e2;\n\tfont-style: italic;\n}\n.theme-base16-shapeshifter-min .hljs-meta,\n.theme-base16-shapeshifter-min .hljs-meta .hljs-keyword,\n.theme-base16-shapeshifter-min .hljs-meta .hljs-string {\n\tcolor: #69542d;\n}\n.theme-base16-shapeshifter-min .hljs-meta .hljs-keyword,\n.theme-base16-shapeshifter-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-silk-dark {\n\t/*!\n  Theme: Silk Dark\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-silk-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-silk-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-silk-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-silk-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-silk-dark .hljs {\n\tcolor: #c7dbdd;\n\tbackground: #0e3c46;\n}\n.theme-base16-silk-dark .hljs::selection,\n.theme-base16-silk-dark .hljs ::selection {\n\tbackground-color: #2a5054;\n\tcolor: #c7dbdd;\n}\n.theme-base16-silk-dark .hljs-comment {\n\tcolor: #587073;\n}\n.theme-base16-silk-dark .hljs-tag {\n\tcolor: #9dc8cd;\n}\n.theme-base16-silk-dark .hljs-subst,\n.theme-base16-silk-dark .hljs-punctuation,\n.theme-base16-silk-dark .hljs-operator {\n\tcolor: #c7dbdd;\n}\n.theme-base16-silk-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-silk-dark .hljs-bullet,\n.theme-base16-silk-dark .hljs-variable,\n.theme-base16-silk-dark .hljs-template-variable,\n.theme-base16-silk-dark .hljs-selector-tag,\n.theme-base16-silk-dark .hljs-name,\n.theme-base16-silk-dark .hljs-deletion {\n\tcolor: #fb6953;\n}\n.theme-base16-silk-dark .hljs-symbol,\n.theme-base16-silk-dark .hljs-number,\n.theme-base16-silk-dark .hljs-link,\n.theme-base16-silk-dark .hljs-attr,\n.theme-base16-silk-dark .hljs-variable.constant_,\n.theme-base16-silk-dark .hljs-literal {\n\tcolor: #fcab74;\n}\n.theme-base16-silk-dark .hljs-title,\n.theme-base16-silk-dark .hljs-class .hljs-title,\n.theme-base16-silk-dark .hljs-title.class_ {\n\tcolor: #fce380;\n}\n.theme-base16-silk-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fce380;\n}\n.theme-base16-silk-dark .hljs-code,\n.theme-base16-silk-dark .hljs-addition,\n.theme-base16-silk-dark .hljs-title.class_.inherited__,\n.theme-base16-silk-dark .hljs-string {\n\tcolor: #73d8ad;\n}\n.theme-base16-silk-dark .hljs-built_in,\n.theme-base16-silk-dark .hljs-doctag,\n.theme-base16-silk-dark .hljs-quote,\n.theme-base16-silk-dark .hljs-keyword.hljs-atrule,\n.theme-base16-silk-dark .hljs-regexp {\n\tcolor: #3fb2b9;\n}\n.theme-base16-silk-dark .hljs-function .hljs-title,\n.theme-base16-silk-dark .hljs-attribute,\n.theme-base16-silk-dark .ruby .hljs-property,\n.theme-base16-silk-dark .hljs-title.function_,\n.theme-base16-silk-dark .hljs-section {\n\tcolor: #46bddd;\n}\n.theme-base16-silk-dark .hljs-type,\n.theme-base16-silk-dark .hljs-template-tag,\n.theme-base16-silk-dark .diff .hljs-meta,\n.theme-base16-silk-dark .hljs-keyword {\n\tcolor: #756b8a;\n}\n.theme-base16-silk-dark .hljs-emphasis {\n\tcolor: #756b8a;\n\tfont-style: italic;\n}\n.theme-base16-silk-dark .hljs-meta,\n.theme-base16-silk-dark .hljs-meta .hljs-keyword,\n.theme-base16-silk-dark .hljs-meta .hljs-string {\n\tcolor: #9b647b;\n}\n.theme-base16-silk-dark .hljs-meta .hljs-keyword,\n.theme-base16-silk-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-silk-dark-min {\n\t/*!\n  Theme: Silk Dark\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-silk-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-silk-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-silk-dark-min .hljs {\n\tcolor: #c7dbdd;\n\tbackground: #0e3c46;\n}\n.theme-base16-silk-dark-min .hljs ::selection,\n.theme-base16-silk-dark-min .hljs::selection {\n\tbackground-color: #2a5054;\n\tcolor: #c7dbdd;\n}\n.theme-base16-silk-dark-min .hljs-comment {\n\tcolor: #587073;\n}\n.theme-base16-silk-dark-min .hljs-tag {\n\tcolor: #9dc8cd;\n}\n.theme-base16-silk-dark-min .hljs-operator,\n.theme-base16-silk-dark-min .hljs-punctuation,\n.theme-base16-silk-dark-min .hljs-subst {\n\tcolor: #c7dbdd;\n}\n.theme-base16-silk-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-silk-dark-min .hljs-bullet,\n.theme-base16-silk-dark-min .hljs-deletion,\n.theme-base16-silk-dark-min .hljs-name,\n.theme-base16-silk-dark-min .hljs-selector-tag,\n.theme-base16-silk-dark-min .hljs-template-variable,\n.theme-base16-silk-dark-min .hljs-variable {\n\tcolor: #fb6953;\n}\n.theme-base16-silk-dark-min .hljs-attr,\n.theme-base16-silk-dark-min .hljs-link,\n.theme-base16-silk-dark-min .hljs-literal,\n.theme-base16-silk-dark-min .hljs-number,\n.theme-base16-silk-dark-min .hljs-symbol,\n.theme-base16-silk-dark-min .hljs-variable.constant_ {\n\tcolor: #fcab74;\n}\n.theme-base16-silk-dark-min .hljs-class .hljs-title,\n.theme-base16-silk-dark-min .hljs-title,\n.theme-base16-silk-dark-min .hljs-title.class_ {\n\tcolor: #fce380;\n}\n.theme-base16-silk-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fce380;\n}\n.theme-base16-silk-dark-min .hljs-addition,\n.theme-base16-silk-dark-min .hljs-code,\n.theme-base16-silk-dark-min .hljs-string,\n.theme-base16-silk-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #73d8ad;\n}\n.theme-base16-silk-dark-min .hljs-built_in,\n.theme-base16-silk-dark-min .hljs-doctag,\n.theme-base16-silk-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-silk-dark-min .hljs-quote,\n.theme-base16-silk-dark-min .hljs-regexp {\n\tcolor: #3fb2b9;\n}\n.theme-base16-silk-dark-min .hljs-attribute,\n.theme-base16-silk-dark-min .hljs-function .hljs-title,\n.theme-base16-silk-dark-min .hljs-section,\n.theme-base16-silk-dark-min .hljs-title.function_,\n.theme-base16-silk-dark-min .ruby .hljs-property {\n\tcolor: #46bddd;\n}\n.theme-base16-silk-dark-min .diff .hljs-meta,\n.theme-base16-silk-dark-min .hljs-keyword,\n.theme-base16-silk-dark-min .hljs-template-tag,\n.theme-base16-silk-dark-min .hljs-type {\n\tcolor: #756b8a;\n}\n.theme-base16-silk-dark-min .hljs-emphasis {\n\tcolor: #756b8a;\n\tfont-style: italic;\n}\n.theme-base16-silk-dark-min .hljs-meta,\n.theme-base16-silk-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-silk-dark-min .hljs-meta .hljs-string {\n\tcolor: #9b647b;\n}\n.theme-base16-silk-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-silk-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-silk-light {\n\t/*!\n  Theme: Silk Light\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-silk-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-silk-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-silk-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-silk-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-silk-light .hljs {\n\tcolor: #385156;\n\tbackground: #e9f1ef;\n}\n.theme-base16-silk-light .hljs::selection,\n.theme-base16-silk-light .hljs ::selection {\n\tbackground-color: #90b7b6;\n\tcolor: #385156;\n}\n.theme-base16-silk-light .hljs-comment {\n\tcolor: #5c787b;\n}\n.theme-base16-silk-light .hljs-tag {\n\tcolor: #4b5b5f;\n}\n.theme-base16-silk-light .hljs-subst,\n.theme-base16-silk-light .hljs-punctuation,\n.theme-base16-silk-light .hljs-operator {\n\tcolor: #385156;\n}\n.theme-base16-silk-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-silk-light .hljs-bullet,\n.theme-base16-silk-light .hljs-variable,\n.theme-base16-silk-light .hljs-template-variable,\n.theme-base16-silk-light .hljs-selector-tag,\n.theme-base16-silk-light .hljs-name,\n.theme-base16-silk-light .hljs-deletion {\n\tcolor: #cf432e;\n}\n.theme-base16-silk-light .hljs-symbol,\n.theme-base16-silk-light .hljs-number,\n.theme-base16-silk-light .hljs-link,\n.theme-base16-silk-light .hljs-attr,\n.theme-base16-silk-light .hljs-variable.constant_,\n.theme-base16-silk-light .hljs-literal {\n\tcolor: #d27f46;\n}\n.theme-base16-silk-light .hljs-title,\n.theme-base16-silk-light .hljs-class .hljs-title,\n.theme-base16-silk-light .hljs-title.class_ {\n\tcolor: #cfad25;\n}\n.theme-base16-silk-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #cfad25;\n}\n.theme-base16-silk-light .hljs-code,\n.theme-base16-silk-light .hljs-addition,\n.theme-base16-silk-light .hljs-title.class_.inherited__,\n.theme-base16-silk-light .hljs-string {\n\tcolor: #6ca38c;\n}\n.theme-base16-silk-light .hljs-built_in,\n.theme-base16-silk-light .hljs-doctag,\n.theme-base16-silk-light .hljs-quote,\n.theme-base16-silk-light .hljs-keyword.hljs-atrule,\n.theme-base16-silk-light .hljs-regexp {\n\tcolor: #329ca2;\n}\n.theme-base16-silk-light .hljs-function .hljs-title,\n.theme-base16-silk-light .hljs-attribute,\n.theme-base16-silk-light .ruby .hljs-property,\n.theme-base16-silk-light .hljs-title.function_,\n.theme-base16-silk-light .hljs-section {\n\tcolor: #39aac9;\n}\n.theme-base16-silk-light .hljs-type,\n.theme-base16-silk-light .hljs-template-tag,\n.theme-base16-silk-light .diff .hljs-meta,\n.theme-base16-silk-light .hljs-keyword {\n\tcolor: #6e6582;\n}\n.theme-base16-silk-light .hljs-emphasis {\n\tcolor: #6e6582;\n\tfont-style: italic;\n}\n.theme-base16-silk-light .hljs-meta,\n.theme-base16-silk-light .hljs-meta .hljs-keyword,\n.theme-base16-silk-light .hljs-meta .hljs-string {\n\tcolor: #865369;\n}\n.theme-base16-silk-light .hljs-meta .hljs-keyword,\n.theme-base16-silk-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-silk-light-min {\n\t/*!\n  Theme: Silk Light\n  Author: Gabriel Fontes (https://github.com/Misterio77)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-silk-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-silk-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-silk-light-min .hljs {\n\tcolor: #385156;\n\tbackground: #e9f1ef;\n}\n.theme-base16-silk-light-min .hljs ::selection,\n.theme-base16-silk-light-min .hljs::selection {\n\tbackground-color: #90b7b6;\n\tcolor: #385156;\n}\n.theme-base16-silk-light-min .hljs-comment {\n\tcolor: #5c787b;\n}\n.theme-base16-silk-light-min .hljs-tag {\n\tcolor: #4b5b5f;\n}\n.theme-base16-silk-light-min .hljs-operator,\n.theme-base16-silk-light-min .hljs-punctuation,\n.theme-base16-silk-light-min .hljs-subst {\n\tcolor: #385156;\n}\n.theme-base16-silk-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-silk-light-min .hljs-bullet,\n.theme-base16-silk-light-min .hljs-deletion,\n.theme-base16-silk-light-min .hljs-name,\n.theme-base16-silk-light-min .hljs-selector-tag,\n.theme-base16-silk-light-min .hljs-template-variable,\n.theme-base16-silk-light-min .hljs-variable {\n\tcolor: #cf432e;\n}\n.theme-base16-silk-light-min .hljs-attr,\n.theme-base16-silk-light-min .hljs-link,\n.theme-base16-silk-light-min .hljs-literal,\n.theme-base16-silk-light-min .hljs-number,\n.theme-base16-silk-light-min .hljs-symbol,\n.theme-base16-silk-light-min .hljs-variable.constant_ {\n\tcolor: #d27f46;\n}\n.theme-base16-silk-light-min .hljs-class .hljs-title,\n.theme-base16-silk-light-min .hljs-title,\n.theme-base16-silk-light-min .hljs-title.class_ {\n\tcolor: #cfad25;\n}\n.theme-base16-silk-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #cfad25;\n}\n.theme-base16-silk-light-min .hljs-addition,\n.theme-base16-silk-light-min .hljs-code,\n.theme-base16-silk-light-min .hljs-string,\n.theme-base16-silk-light-min .hljs-title.class_.inherited__ {\n\tcolor: #6ca38c;\n}\n.theme-base16-silk-light-min .hljs-built_in,\n.theme-base16-silk-light-min .hljs-doctag,\n.theme-base16-silk-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-silk-light-min .hljs-quote,\n.theme-base16-silk-light-min .hljs-regexp {\n\tcolor: #329ca2;\n}\n.theme-base16-silk-light-min .hljs-attribute,\n.theme-base16-silk-light-min .hljs-function .hljs-title,\n.theme-base16-silk-light-min .hljs-section,\n.theme-base16-silk-light-min .hljs-title.function_,\n.theme-base16-silk-light-min .ruby .hljs-property {\n\tcolor: #39aac9;\n}\n.theme-base16-silk-light-min .diff .hljs-meta,\n.theme-base16-silk-light-min .hljs-keyword,\n.theme-base16-silk-light-min .hljs-template-tag,\n.theme-base16-silk-light-min .hljs-type {\n\tcolor: #6e6582;\n}\n.theme-base16-silk-light-min .hljs-emphasis {\n\tcolor: #6e6582;\n\tfont-style: italic;\n}\n.theme-base16-silk-light-min .hljs-meta,\n.theme-base16-silk-light-min .hljs-meta .hljs-keyword,\n.theme-base16-silk-light-min .hljs-meta .hljs-string {\n\tcolor: #865369;\n}\n.theme-base16-silk-light-min .hljs-meta .hljs-keyword,\n.theme-base16-silk-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-snazzy {\n\t/*!\n  Theme: Snazzy\n  Author: Chawye Hsu (https://github.com/chawyehsu) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-snazzy pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-snazzy code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-snazzy pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-snazzy code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-snazzy .hljs {\n\tcolor: #e2e4e5;\n\tbackground: #282a36;\n}\n.theme-base16-snazzy .hljs::selection,\n.theme-base16-snazzy .hljs ::selection {\n\tbackground-color: #43454f;\n\tcolor: #e2e4e5;\n}\n.theme-base16-snazzy .hljs-comment {\n\tcolor: #78787e;\n}\n.theme-base16-snazzy .hljs-tag {\n\tcolor: #a5a5a9;\n}\n.theme-base16-snazzy .hljs-subst,\n.theme-base16-snazzy .hljs-punctuation,\n.theme-base16-snazzy .hljs-operator {\n\tcolor: #e2e4e5;\n}\n.theme-base16-snazzy .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-snazzy .hljs-bullet,\n.theme-base16-snazzy .hljs-variable,\n.theme-base16-snazzy .hljs-template-variable,\n.theme-base16-snazzy .hljs-selector-tag,\n.theme-base16-snazzy .hljs-name,\n.theme-base16-snazzy .hljs-deletion {\n\tcolor: #ff5c57;\n}\n.theme-base16-snazzy .hljs-symbol,\n.theme-base16-snazzy .hljs-number,\n.theme-base16-snazzy .hljs-link,\n.theme-base16-snazzy .hljs-attr,\n.theme-base16-snazzy .hljs-variable.constant_,\n.theme-base16-snazzy .hljs-literal {\n\tcolor: #ff9f43;\n}\n.theme-base16-snazzy .hljs-title,\n.theme-base16-snazzy .hljs-class .hljs-title,\n.theme-base16-snazzy .hljs-title.class_ {\n\tcolor: #f3f99d;\n}\n.theme-base16-snazzy .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f3f99d;\n}\n.theme-base16-snazzy .hljs-code,\n.theme-base16-snazzy .hljs-addition,\n.theme-base16-snazzy .hljs-title.class_.inherited__,\n.theme-base16-snazzy .hljs-string {\n\tcolor: #5af78e;\n}\n.theme-base16-snazzy .hljs-built_in,\n.theme-base16-snazzy .hljs-doctag,\n.theme-base16-snazzy .hljs-quote,\n.theme-base16-snazzy .hljs-keyword.hljs-atrule,\n.theme-base16-snazzy .hljs-regexp {\n\tcolor: #9aedfe;\n}\n.theme-base16-snazzy .hljs-function .hljs-title,\n.theme-base16-snazzy .hljs-attribute,\n.theme-base16-snazzy .ruby .hljs-property,\n.theme-base16-snazzy .hljs-title.function_,\n.theme-base16-snazzy .hljs-section {\n\tcolor: #57c7ff;\n}\n.theme-base16-snazzy .hljs-type,\n.theme-base16-snazzy .hljs-template-tag,\n.theme-base16-snazzy .diff .hljs-meta,\n.theme-base16-snazzy .hljs-keyword {\n\tcolor: #ff6ac1;\n}\n.theme-base16-snazzy .hljs-emphasis {\n\tcolor: #ff6ac1;\n\tfont-style: italic;\n}\n.theme-base16-snazzy .hljs-meta,\n.theme-base16-snazzy .hljs-meta .hljs-keyword,\n.theme-base16-snazzy .hljs-meta .hljs-string {\n\tcolor: #b2643c;\n}\n.theme-base16-snazzy .hljs-meta .hljs-keyword,\n.theme-base16-snazzy .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-snazzy-min {\n\t/*!\n  Theme: Snazzy\n  Author: Chawye Hsu (https://github.com/chawyehsu) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-snazzy-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-snazzy-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-snazzy-min .hljs {\n\tcolor: #e2e4e5;\n\tbackground: #282a36;\n}\n.theme-base16-snazzy-min .hljs ::selection,\n.theme-base16-snazzy-min .hljs::selection {\n\tbackground-color: #43454f;\n\tcolor: #e2e4e5;\n}\n.theme-base16-snazzy-min .hljs-comment {\n\tcolor: #78787e;\n}\n.theme-base16-snazzy-min .hljs-tag {\n\tcolor: #a5a5a9;\n}\n.theme-base16-snazzy-min .hljs-operator,\n.theme-base16-snazzy-min .hljs-punctuation,\n.theme-base16-snazzy-min .hljs-subst {\n\tcolor: #e2e4e5;\n}\n.theme-base16-snazzy-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-snazzy-min .hljs-bullet,\n.theme-base16-snazzy-min .hljs-deletion,\n.theme-base16-snazzy-min .hljs-name,\n.theme-base16-snazzy-min .hljs-selector-tag,\n.theme-base16-snazzy-min .hljs-template-variable,\n.theme-base16-snazzy-min .hljs-variable {\n\tcolor: #ff5c57;\n}\n.theme-base16-snazzy-min .hljs-attr,\n.theme-base16-snazzy-min .hljs-link,\n.theme-base16-snazzy-min .hljs-literal,\n.theme-base16-snazzy-min .hljs-number,\n.theme-base16-snazzy-min .hljs-symbol,\n.theme-base16-snazzy-min .hljs-variable.constant_ {\n\tcolor: #ff9f43;\n}\n.theme-base16-snazzy-min .hljs-class .hljs-title,\n.theme-base16-snazzy-min .hljs-title,\n.theme-base16-snazzy-min .hljs-title.class_ {\n\tcolor: #f3f99d;\n}\n.theme-base16-snazzy-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f3f99d;\n}\n.theme-base16-snazzy-min .hljs-addition,\n.theme-base16-snazzy-min .hljs-code,\n.theme-base16-snazzy-min .hljs-string,\n.theme-base16-snazzy-min .hljs-title.class_.inherited__ {\n\tcolor: #5af78e;\n}\n.theme-base16-snazzy-min .hljs-built_in,\n.theme-base16-snazzy-min .hljs-doctag,\n.theme-base16-snazzy-min .hljs-keyword.hljs-atrule,\n.theme-base16-snazzy-min .hljs-quote,\n.theme-base16-snazzy-min .hljs-regexp {\n\tcolor: #9aedfe;\n}\n.theme-base16-snazzy-min .hljs-attribute,\n.theme-base16-snazzy-min .hljs-function .hljs-title,\n.theme-base16-snazzy-min .hljs-section,\n.theme-base16-snazzy-min .hljs-title.function_,\n.theme-base16-snazzy-min .ruby .hljs-property {\n\tcolor: #57c7ff;\n}\n.theme-base16-snazzy-min .diff .hljs-meta,\n.theme-base16-snazzy-min .hljs-keyword,\n.theme-base16-snazzy-min .hljs-template-tag,\n.theme-base16-snazzy-min .hljs-type {\n\tcolor: #ff6ac1;\n}\n.theme-base16-snazzy-min .hljs-emphasis {\n\tcolor: #ff6ac1;\n\tfont-style: italic;\n}\n.theme-base16-snazzy-min .hljs-meta,\n.theme-base16-snazzy-min .hljs-meta .hljs-keyword,\n.theme-base16-snazzy-min .hljs-meta .hljs-string {\n\tcolor: #b2643c;\n}\n.theme-base16-snazzy-min .hljs-meta .hljs-keyword,\n.theme-base16-snazzy-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-solar-flare-light {\n\t/*!\n  Theme: Solar Flare Light\n  Author: Chuck Harmston (https://chuck.harmston.ch)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-solar-flare-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solar-flare-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solar-flare-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solar-flare-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solar-flare-light .hljs {\n\tcolor: #586875;\n\tbackground: #f5f7fa;\n}\n.theme-base16-solar-flare-light .hljs::selection,\n.theme-base16-solar-flare-light .hljs ::selection {\n\tbackground-color: #a6afb8;\n\tcolor: #586875;\n}\n.theme-base16-solar-flare-light .hljs-comment {\n\tcolor: #85939e;\n}\n.theme-base16-solar-flare-light .hljs-tag {\n\tcolor: #667581;\n}\n.theme-base16-solar-flare-light .hljs-subst,\n.theme-base16-solar-flare-light .hljs-punctuation,\n.theme-base16-solar-flare-light .hljs-operator {\n\tcolor: #586875;\n}\n.theme-base16-solar-flare-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-solar-flare-light .hljs-bullet,\n.theme-base16-solar-flare-light .hljs-variable,\n.theme-base16-solar-flare-light .hljs-template-variable,\n.theme-base16-solar-flare-light .hljs-selector-tag,\n.theme-base16-solar-flare-light .hljs-name,\n.theme-base16-solar-flare-light .hljs-deletion {\n\tcolor: #ef5253;\n}\n.theme-base16-solar-flare-light .hljs-symbol,\n.theme-base16-solar-flare-light .hljs-number,\n.theme-base16-solar-flare-light .hljs-link,\n.theme-base16-solar-flare-light .hljs-attr,\n.theme-base16-solar-flare-light .hljs-variable.constant_,\n.theme-base16-solar-flare-light .hljs-literal {\n\tcolor: #e66b2b;\n}\n.theme-base16-solar-flare-light .hljs-title,\n.theme-base16-solar-flare-light .hljs-class .hljs-title,\n.theme-base16-solar-flare-light .hljs-title.class_ {\n\tcolor: #e4b51c;\n}\n.theme-base16-solar-flare-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e4b51c;\n}\n.theme-base16-solar-flare-light .hljs-code,\n.theme-base16-solar-flare-light .hljs-addition,\n.theme-base16-solar-flare-light .hljs-title.class_.inherited__,\n.theme-base16-solar-flare-light .hljs-string {\n\tcolor: #7cc844;\n}\n.theme-base16-solar-flare-light .hljs-built_in,\n.theme-base16-solar-flare-light .hljs-doctag,\n.theme-base16-solar-flare-light .hljs-quote,\n.theme-base16-solar-flare-light .hljs-keyword.hljs-atrule,\n.theme-base16-solar-flare-light .hljs-regexp {\n\tcolor: #52cbb0;\n}\n.theme-base16-solar-flare-light .hljs-function .hljs-title,\n.theme-base16-solar-flare-light .hljs-attribute,\n.theme-base16-solar-flare-light .ruby .hljs-property,\n.theme-base16-solar-flare-light .hljs-title.function_,\n.theme-base16-solar-flare-light .hljs-section {\n\tcolor: #33b5e1;\n}\n.theme-base16-solar-flare-light .hljs-type,\n.theme-base16-solar-flare-light .hljs-template-tag,\n.theme-base16-solar-flare-light .diff .hljs-meta,\n.theme-base16-solar-flare-light .hljs-keyword {\n\tcolor: #a363d5;\n}\n.theme-base16-solar-flare-light .hljs-emphasis {\n\tcolor: #a363d5;\n\tfont-style: italic;\n}\n.theme-base16-solar-flare-light .hljs-meta,\n.theme-base16-solar-flare-light .hljs-meta .hljs-keyword,\n.theme-base16-solar-flare-light .hljs-meta .hljs-string {\n\tcolor: #d73c9a;\n}\n.theme-base16-solar-flare-light .hljs-meta .hljs-keyword,\n.theme-base16-solar-flare-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-solar-flare-light-min {\n\t/*!\n  Theme: Solar Flare Light\n  Author: Chuck Harmston (https://chuck.harmston.ch)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-solar-flare-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solar-flare-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solar-flare-light-min .hljs {\n\tcolor: #586875;\n\tbackground: #f5f7fa;\n}\n.theme-base16-solar-flare-light-min .hljs ::selection,\n.theme-base16-solar-flare-light-min .hljs::selection {\n\tbackground-color: #a6afb8;\n\tcolor: #586875;\n}\n.theme-base16-solar-flare-light-min .hljs-comment {\n\tcolor: #85939e;\n}\n.theme-base16-solar-flare-light-min .hljs-tag {\n\tcolor: #667581;\n}\n.theme-base16-solar-flare-light-min .hljs-operator,\n.theme-base16-solar-flare-light-min .hljs-punctuation,\n.theme-base16-solar-flare-light-min .hljs-subst {\n\tcolor: #586875;\n}\n.theme-base16-solar-flare-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-solar-flare-light-min .hljs-bullet,\n.theme-base16-solar-flare-light-min .hljs-deletion,\n.theme-base16-solar-flare-light-min .hljs-name,\n.theme-base16-solar-flare-light-min .hljs-selector-tag,\n.theme-base16-solar-flare-light-min .hljs-template-variable,\n.theme-base16-solar-flare-light-min .hljs-variable {\n\tcolor: #ef5253;\n}\n.theme-base16-solar-flare-light-min .hljs-attr,\n.theme-base16-solar-flare-light-min .hljs-link,\n.theme-base16-solar-flare-light-min .hljs-literal,\n.theme-base16-solar-flare-light-min .hljs-number,\n.theme-base16-solar-flare-light-min .hljs-symbol,\n.theme-base16-solar-flare-light-min .hljs-variable.constant_ {\n\tcolor: #e66b2b;\n}\n.theme-base16-solar-flare-light-min .hljs-class .hljs-title,\n.theme-base16-solar-flare-light-min .hljs-title,\n.theme-base16-solar-flare-light-min .hljs-title.class_ {\n\tcolor: #e4b51c;\n}\n.theme-base16-solar-flare-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #e4b51c;\n}\n.theme-base16-solar-flare-light-min .hljs-addition,\n.theme-base16-solar-flare-light-min .hljs-code,\n.theme-base16-solar-flare-light-min .hljs-string,\n.theme-base16-solar-flare-light-min .hljs-title.class_.inherited__ {\n\tcolor: #7cc844;\n}\n.theme-base16-solar-flare-light-min .hljs-built_in,\n.theme-base16-solar-flare-light-min .hljs-doctag,\n.theme-base16-solar-flare-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-solar-flare-light-min .hljs-quote,\n.theme-base16-solar-flare-light-min .hljs-regexp {\n\tcolor: #52cbb0;\n}\n.theme-base16-solar-flare-light-min .hljs-attribute,\n.theme-base16-solar-flare-light-min .hljs-function .hljs-title,\n.theme-base16-solar-flare-light-min .hljs-section,\n.theme-base16-solar-flare-light-min .hljs-title.function_,\n.theme-base16-solar-flare-light-min .ruby .hljs-property {\n\tcolor: #33b5e1;\n}\n.theme-base16-solar-flare-light-min .diff .hljs-meta,\n.theme-base16-solar-flare-light-min .hljs-keyword,\n.theme-base16-solar-flare-light-min .hljs-template-tag,\n.theme-base16-solar-flare-light-min .hljs-type {\n\tcolor: #a363d5;\n}\n.theme-base16-solar-flare-light-min .hljs-emphasis {\n\tcolor: #a363d5;\n\tfont-style: italic;\n}\n.theme-base16-solar-flare-light-min .hljs-meta,\n.theme-base16-solar-flare-light-min .hljs-meta .hljs-keyword,\n.theme-base16-solar-flare-light-min .hljs-meta .hljs-string {\n\tcolor: #d73c9a;\n}\n.theme-base16-solar-flare-light-min .hljs-meta .hljs-keyword,\n.theme-base16-solar-flare-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-solar-flare {\n\t/*!\n  Theme: Solar Flare\n  Author: Chuck Harmston (https://chuck.harmston.ch)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-solar-flare pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solar-flare code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solar-flare pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solar-flare code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solar-flare .hljs {\n\tcolor: #a6afb8;\n\tbackground: #18262f;\n}\n.theme-base16-solar-flare .hljs::selection,\n.theme-base16-solar-flare .hljs ::selection {\n\tbackground-color: #586875;\n\tcolor: #a6afb8;\n}\n.theme-base16-solar-flare .hljs-comment {\n\tcolor: #667581;\n}\n.theme-base16-solar-flare .hljs-tag {\n\tcolor: #85939e;\n}\n.theme-base16-solar-flare .hljs-subst,\n.theme-base16-solar-flare .hljs-punctuation,\n.theme-base16-solar-flare .hljs-operator {\n\tcolor: #a6afb8;\n}\n.theme-base16-solar-flare .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-solar-flare .hljs-bullet,\n.theme-base16-solar-flare .hljs-variable,\n.theme-base16-solar-flare .hljs-template-variable,\n.theme-base16-solar-flare .hljs-selector-tag,\n.theme-base16-solar-flare .hljs-name,\n.theme-base16-solar-flare .hljs-deletion {\n\tcolor: #ef5253;\n}\n.theme-base16-solar-flare .hljs-symbol,\n.theme-base16-solar-flare .hljs-number,\n.theme-base16-solar-flare .hljs-link,\n.theme-base16-solar-flare .hljs-attr,\n.theme-base16-solar-flare .hljs-variable.constant_,\n.theme-base16-solar-flare .hljs-literal {\n\tcolor: #e66b2b;\n}\n.theme-base16-solar-flare .hljs-title,\n.theme-base16-solar-flare .hljs-class .hljs-title,\n.theme-base16-solar-flare .hljs-title.class_ {\n\tcolor: #e4b51c;\n}\n.theme-base16-solar-flare .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e4b51c;\n}\n.theme-base16-solar-flare .hljs-code,\n.theme-base16-solar-flare .hljs-addition,\n.theme-base16-solar-flare .hljs-title.class_.inherited__,\n.theme-base16-solar-flare .hljs-string {\n\tcolor: #7cc844;\n}\n.theme-base16-solar-flare .hljs-built_in,\n.theme-base16-solar-flare .hljs-doctag,\n.theme-base16-solar-flare .hljs-quote,\n.theme-base16-solar-flare .hljs-keyword.hljs-atrule,\n.theme-base16-solar-flare .hljs-regexp {\n\tcolor: #52cbb0;\n}\n.theme-base16-solar-flare .hljs-function .hljs-title,\n.theme-base16-solar-flare .hljs-attribute,\n.theme-base16-solar-flare .ruby .hljs-property,\n.theme-base16-solar-flare .hljs-title.function_,\n.theme-base16-solar-flare .hljs-section {\n\tcolor: #33b5e1;\n}\n.theme-base16-solar-flare .hljs-type,\n.theme-base16-solar-flare .hljs-template-tag,\n.theme-base16-solar-flare .diff .hljs-meta,\n.theme-base16-solar-flare .hljs-keyword {\n\tcolor: #a363d5;\n}\n.theme-base16-solar-flare .hljs-emphasis {\n\tcolor: #a363d5;\n\tfont-style: italic;\n}\n.theme-base16-solar-flare .hljs-meta,\n.theme-base16-solar-flare .hljs-meta .hljs-keyword,\n.theme-base16-solar-flare .hljs-meta .hljs-string {\n\tcolor: #d73c9a;\n}\n.theme-base16-solar-flare .hljs-meta .hljs-keyword,\n.theme-base16-solar-flare .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-solar-flare-min {\n\t/*!\n  Theme: Solar Flare\n  Author: Chuck Harmston (https://chuck.harmston.ch)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-solar-flare-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solar-flare-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solar-flare-min .hljs {\n\tcolor: #a6afb8;\n\tbackground: #18262f;\n}\n.theme-base16-solar-flare-min .hljs ::selection,\n.theme-base16-solar-flare-min .hljs::selection {\n\tbackground-color: #586875;\n\tcolor: #a6afb8;\n}\n.theme-base16-solar-flare-min .hljs-comment {\n\tcolor: #667581;\n}\n.theme-base16-solar-flare-min .hljs-tag {\n\tcolor: #85939e;\n}\n.theme-base16-solar-flare-min .hljs-operator,\n.theme-base16-solar-flare-min .hljs-punctuation,\n.theme-base16-solar-flare-min .hljs-subst {\n\tcolor: #a6afb8;\n}\n.theme-base16-solar-flare-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-solar-flare-min .hljs-bullet,\n.theme-base16-solar-flare-min .hljs-deletion,\n.theme-base16-solar-flare-min .hljs-name,\n.theme-base16-solar-flare-min .hljs-selector-tag,\n.theme-base16-solar-flare-min .hljs-template-variable,\n.theme-base16-solar-flare-min .hljs-variable {\n\tcolor: #ef5253;\n}\n.theme-base16-solar-flare-min .hljs-attr,\n.theme-base16-solar-flare-min .hljs-link,\n.theme-base16-solar-flare-min .hljs-literal,\n.theme-base16-solar-flare-min .hljs-number,\n.theme-base16-solar-flare-min .hljs-symbol,\n.theme-base16-solar-flare-min .hljs-variable.constant_ {\n\tcolor: #e66b2b;\n}\n.theme-base16-solar-flare-min .hljs-class .hljs-title,\n.theme-base16-solar-flare-min .hljs-title,\n.theme-base16-solar-flare-min .hljs-title.class_ {\n\tcolor: #e4b51c;\n}\n.theme-base16-solar-flare-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #e4b51c;\n}\n.theme-base16-solar-flare-min .hljs-addition,\n.theme-base16-solar-flare-min .hljs-code,\n.theme-base16-solar-flare-min .hljs-string,\n.theme-base16-solar-flare-min .hljs-title.class_.inherited__ {\n\tcolor: #7cc844;\n}\n.theme-base16-solar-flare-min .hljs-built_in,\n.theme-base16-solar-flare-min .hljs-doctag,\n.theme-base16-solar-flare-min .hljs-keyword.hljs-atrule,\n.theme-base16-solar-flare-min .hljs-quote,\n.theme-base16-solar-flare-min .hljs-regexp {\n\tcolor: #52cbb0;\n}\n.theme-base16-solar-flare-min .hljs-attribute,\n.theme-base16-solar-flare-min .hljs-function .hljs-title,\n.theme-base16-solar-flare-min .hljs-section,\n.theme-base16-solar-flare-min .hljs-title.function_,\n.theme-base16-solar-flare-min .ruby .hljs-property {\n\tcolor: #33b5e1;\n}\n.theme-base16-solar-flare-min .diff .hljs-meta,\n.theme-base16-solar-flare-min .hljs-keyword,\n.theme-base16-solar-flare-min .hljs-template-tag,\n.theme-base16-solar-flare-min .hljs-type {\n\tcolor: #a363d5;\n}\n.theme-base16-solar-flare-min .hljs-emphasis {\n\tcolor: #a363d5;\n\tfont-style: italic;\n}\n.theme-base16-solar-flare-min .hljs-meta,\n.theme-base16-solar-flare-min .hljs-meta .hljs-keyword,\n.theme-base16-solar-flare-min .hljs-meta .hljs-string {\n\tcolor: #d73c9a;\n}\n.theme-base16-solar-flare-min .hljs-meta .hljs-keyword,\n.theme-base16-solar-flare-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-solarized-dark {\n\t/*!\n  Theme: Solarized Dark\n  Author: Ethan Schoonover (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-solarized-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solarized-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solarized-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solarized-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solarized-dark .hljs {\n\tcolor: #93a1a1;\n\tbackground: #002b36;\n}\n.theme-base16-solarized-dark .hljs::selection,\n.theme-base16-solarized-dark .hljs ::selection {\n\tbackground-color: #586e75;\n\tcolor: #93a1a1;\n}\n.theme-base16-solarized-dark .hljs-comment {\n\tcolor: #657b83;\n}\n.theme-base16-solarized-dark .hljs-tag {\n\tcolor: #839496;\n}\n.theme-base16-solarized-dark .hljs-subst,\n.theme-base16-solarized-dark .hljs-punctuation,\n.theme-base16-solarized-dark .hljs-operator {\n\tcolor: #93a1a1;\n}\n.theme-base16-solarized-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-solarized-dark .hljs-bullet,\n.theme-base16-solarized-dark .hljs-variable,\n.theme-base16-solarized-dark .hljs-template-variable,\n.theme-base16-solarized-dark .hljs-selector-tag,\n.theme-base16-solarized-dark .hljs-name,\n.theme-base16-solarized-dark .hljs-deletion {\n\tcolor: #dc322f;\n}\n.theme-base16-solarized-dark .hljs-symbol,\n.theme-base16-solarized-dark .hljs-number,\n.theme-base16-solarized-dark .hljs-link,\n.theme-base16-solarized-dark .hljs-attr,\n.theme-base16-solarized-dark .hljs-variable.constant_,\n.theme-base16-solarized-dark .hljs-literal {\n\tcolor: #cb4b16;\n}\n.theme-base16-solarized-dark .hljs-title,\n.theme-base16-solarized-dark .hljs-class .hljs-title,\n.theme-base16-solarized-dark .hljs-title.class_ {\n\tcolor: #b58900;\n}\n.theme-base16-solarized-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b58900;\n}\n.theme-base16-solarized-dark .hljs-code,\n.theme-base16-solarized-dark .hljs-addition,\n.theme-base16-solarized-dark .hljs-title.class_.inherited__,\n.theme-base16-solarized-dark .hljs-string {\n\tcolor: #859900;\n}\n.theme-base16-solarized-dark .hljs-built_in,\n.theme-base16-solarized-dark .hljs-doctag,\n.theme-base16-solarized-dark .hljs-quote,\n.theme-base16-solarized-dark .hljs-keyword.hljs-atrule,\n.theme-base16-solarized-dark .hljs-regexp {\n\tcolor: #2aa198;\n}\n.theme-base16-solarized-dark .hljs-function .hljs-title,\n.theme-base16-solarized-dark .hljs-attribute,\n.theme-base16-solarized-dark .ruby .hljs-property,\n.theme-base16-solarized-dark .hljs-title.function_,\n.theme-base16-solarized-dark .hljs-section {\n\tcolor: #268bd2;\n}\n.theme-base16-solarized-dark .hljs-type,\n.theme-base16-solarized-dark .hljs-template-tag,\n.theme-base16-solarized-dark .diff .hljs-meta,\n.theme-base16-solarized-dark .hljs-keyword {\n\tcolor: #6c71c4;\n}\n.theme-base16-solarized-dark .hljs-emphasis {\n\tcolor: #6c71c4;\n\tfont-style: italic;\n}\n.theme-base16-solarized-dark .hljs-meta,\n.theme-base16-solarized-dark .hljs-meta .hljs-keyword,\n.theme-base16-solarized-dark .hljs-meta .hljs-string {\n\tcolor: #d33682;\n}\n.theme-base16-solarized-dark .hljs-meta .hljs-keyword,\n.theme-base16-solarized-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-solarized-dark-min {\n\t/*!\n  Theme: Solarized Dark\n  Author: Ethan Schoonover (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-solarized-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solarized-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solarized-dark-min .hljs {\n\tcolor: #93a1a1;\n\tbackground: #002b36;\n}\n.theme-base16-solarized-dark-min .hljs ::selection,\n.theme-base16-solarized-dark-min .hljs::selection {\n\tbackground-color: #586e75;\n\tcolor: #93a1a1;\n}\n.theme-base16-solarized-dark-min .hljs-comment {\n\tcolor: #657b83;\n}\n.theme-base16-solarized-dark-min .hljs-tag {\n\tcolor: #839496;\n}\n.theme-base16-solarized-dark-min .hljs-operator,\n.theme-base16-solarized-dark-min .hljs-punctuation,\n.theme-base16-solarized-dark-min .hljs-subst {\n\tcolor: #93a1a1;\n}\n.theme-base16-solarized-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-solarized-dark-min .hljs-bullet,\n.theme-base16-solarized-dark-min .hljs-deletion,\n.theme-base16-solarized-dark-min .hljs-name,\n.theme-base16-solarized-dark-min .hljs-selector-tag,\n.theme-base16-solarized-dark-min .hljs-template-variable,\n.theme-base16-solarized-dark-min .hljs-variable {\n\tcolor: #dc322f;\n}\n.theme-base16-solarized-dark-min .hljs-attr,\n.theme-base16-solarized-dark-min .hljs-link,\n.theme-base16-solarized-dark-min .hljs-literal,\n.theme-base16-solarized-dark-min .hljs-number,\n.theme-base16-solarized-dark-min .hljs-symbol,\n.theme-base16-solarized-dark-min .hljs-variable.constant_ {\n\tcolor: #cb4b16;\n}\n.theme-base16-solarized-dark-min .hljs-class .hljs-title,\n.theme-base16-solarized-dark-min .hljs-title,\n.theme-base16-solarized-dark-min .hljs-title.class_ {\n\tcolor: #b58900;\n}\n.theme-base16-solarized-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #b58900;\n}\n.theme-base16-solarized-dark-min .hljs-addition,\n.theme-base16-solarized-dark-min .hljs-code,\n.theme-base16-solarized-dark-min .hljs-string,\n.theme-base16-solarized-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #859900;\n}\n.theme-base16-solarized-dark-min .hljs-built_in,\n.theme-base16-solarized-dark-min .hljs-doctag,\n.theme-base16-solarized-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-solarized-dark-min .hljs-quote,\n.theme-base16-solarized-dark-min .hljs-regexp {\n\tcolor: #2aa198;\n}\n.theme-base16-solarized-dark-min .hljs-attribute,\n.theme-base16-solarized-dark-min .hljs-function .hljs-title,\n.theme-base16-solarized-dark-min .hljs-section,\n.theme-base16-solarized-dark-min .hljs-title.function_,\n.theme-base16-solarized-dark-min .ruby .hljs-property {\n\tcolor: #268bd2;\n}\n.theme-base16-solarized-dark-min .diff .hljs-meta,\n.theme-base16-solarized-dark-min .hljs-keyword,\n.theme-base16-solarized-dark-min .hljs-template-tag,\n.theme-base16-solarized-dark-min .hljs-type {\n\tcolor: #6c71c4;\n}\n.theme-base16-solarized-dark-min .hljs-emphasis {\n\tcolor: #6c71c4;\n\tfont-style: italic;\n}\n.theme-base16-solarized-dark-min .hljs-meta,\n.theme-base16-solarized-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-solarized-dark-min .hljs-meta .hljs-string {\n\tcolor: #d33682;\n}\n.theme-base16-solarized-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-solarized-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-solarized-light {\n\t/*!\n  Theme: Solarized Light\n  Author: Ethan Schoonover (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-solarized-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solarized-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solarized-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solarized-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solarized-light .hljs {\n\tcolor: #586e75;\n\tbackground: #fdf6e3;\n}\n.theme-base16-solarized-light .hljs::selection,\n.theme-base16-solarized-light .hljs ::selection {\n\tbackground-color: #93a1a1;\n\tcolor: #586e75;\n}\n.theme-base16-solarized-light .hljs-comment {\n\tcolor: #839496;\n}\n.theme-base16-solarized-light .hljs-tag {\n\tcolor: #657b83;\n}\n.theme-base16-solarized-light .hljs-subst,\n.theme-base16-solarized-light .hljs-punctuation,\n.theme-base16-solarized-light .hljs-operator {\n\tcolor: #586e75;\n}\n.theme-base16-solarized-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-solarized-light .hljs-bullet,\n.theme-base16-solarized-light .hljs-variable,\n.theme-base16-solarized-light .hljs-template-variable,\n.theme-base16-solarized-light .hljs-selector-tag,\n.theme-base16-solarized-light .hljs-name,\n.theme-base16-solarized-light .hljs-deletion {\n\tcolor: #dc322f;\n}\n.theme-base16-solarized-light .hljs-symbol,\n.theme-base16-solarized-light .hljs-number,\n.theme-base16-solarized-light .hljs-link,\n.theme-base16-solarized-light .hljs-attr,\n.theme-base16-solarized-light .hljs-variable.constant_,\n.theme-base16-solarized-light .hljs-literal {\n\tcolor: #cb4b16;\n}\n.theme-base16-solarized-light .hljs-title,\n.theme-base16-solarized-light .hljs-class .hljs-title,\n.theme-base16-solarized-light .hljs-title.class_ {\n\tcolor: #b58900;\n}\n.theme-base16-solarized-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b58900;\n}\n.theme-base16-solarized-light .hljs-code,\n.theme-base16-solarized-light .hljs-addition,\n.theme-base16-solarized-light .hljs-title.class_.inherited__,\n.theme-base16-solarized-light .hljs-string {\n\tcolor: #859900;\n}\n.theme-base16-solarized-light .hljs-built_in,\n.theme-base16-solarized-light .hljs-doctag,\n.theme-base16-solarized-light .hljs-quote,\n.theme-base16-solarized-light .hljs-keyword.hljs-atrule,\n.theme-base16-solarized-light .hljs-regexp {\n\tcolor: #2aa198;\n}\n.theme-base16-solarized-light .hljs-function .hljs-title,\n.theme-base16-solarized-light .hljs-attribute,\n.theme-base16-solarized-light .ruby .hljs-property,\n.theme-base16-solarized-light .hljs-title.function_,\n.theme-base16-solarized-light .hljs-section {\n\tcolor: #268bd2;\n}\n.theme-base16-solarized-light .hljs-type,\n.theme-base16-solarized-light .hljs-template-tag,\n.theme-base16-solarized-light .diff .hljs-meta,\n.theme-base16-solarized-light .hljs-keyword {\n\tcolor: #6c71c4;\n}\n.theme-base16-solarized-light .hljs-emphasis {\n\tcolor: #6c71c4;\n\tfont-style: italic;\n}\n.theme-base16-solarized-light .hljs-meta,\n.theme-base16-solarized-light .hljs-meta .hljs-keyword,\n.theme-base16-solarized-light .hljs-meta .hljs-string {\n\tcolor: #d33682;\n}\n.theme-base16-solarized-light .hljs-meta .hljs-keyword,\n.theme-base16-solarized-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-solarized-light-min {\n\t/*!\n  Theme: Solarized Light\n  Author: Ethan Schoonover (modified by aramisgithub)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-solarized-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-solarized-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-solarized-light-min .hljs {\n\tcolor: #586e75;\n\tbackground: #fdf6e3;\n}\n.theme-base16-solarized-light-min .hljs ::selection,\n.theme-base16-solarized-light-min .hljs::selection {\n\tbackground-color: #93a1a1;\n\tcolor: #586e75;\n}\n.theme-base16-solarized-light-min .hljs-comment {\n\tcolor: #839496;\n}\n.theme-base16-solarized-light-min .hljs-tag {\n\tcolor: #657b83;\n}\n.theme-base16-solarized-light-min .hljs-operator,\n.theme-base16-solarized-light-min .hljs-punctuation,\n.theme-base16-solarized-light-min .hljs-subst {\n\tcolor: #586e75;\n}\n.theme-base16-solarized-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-solarized-light-min .hljs-bullet,\n.theme-base16-solarized-light-min .hljs-deletion,\n.theme-base16-solarized-light-min .hljs-name,\n.theme-base16-solarized-light-min .hljs-selector-tag,\n.theme-base16-solarized-light-min .hljs-template-variable,\n.theme-base16-solarized-light-min .hljs-variable {\n\tcolor: #dc322f;\n}\n.theme-base16-solarized-light-min .hljs-attr,\n.theme-base16-solarized-light-min .hljs-link,\n.theme-base16-solarized-light-min .hljs-literal,\n.theme-base16-solarized-light-min .hljs-number,\n.theme-base16-solarized-light-min .hljs-symbol,\n.theme-base16-solarized-light-min .hljs-variable.constant_ {\n\tcolor: #cb4b16;\n}\n.theme-base16-solarized-light-min .hljs-class .hljs-title,\n.theme-base16-solarized-light-min .hljs-title,\n.theme-base16-solarized-light-min .hljs-title.class_ {\n\tcolor: #b58900;\n}\n.theme-base16-solarized-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #b58900;\n}\n.theme-base16-solarized-light-min .hljs-addition,\n.theme-base16-solarized-light-min .hljs-code,\n.theme-base16-solarized-light-min .hljs-string,\n.theme-base16-solarized-light-min .hljs-title.class_.inherited__ {\n\tcolor: #859900;\n}\n.theme-base16-solarized-light-min .hljs-built_in,\n.theme-base16-solarized-light-min .hljs-doctag,\n.theme-base16-solarized-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-solarized-light-min .hljs-quote,\n.theme-base16-solarized-light-min .hljs-regexp {\n\tcolor: #2aa198;\n}\n.theme-base16-solarized-light-min .hljs-attribute,\n.theme-base16-solarized-light-min .hljs-function .hljs-title,\n.theme-base16-solarized-light-min .hljs-section,\n.theme-base16-solarized-light-min .hljs-title.function_,\n.theme-base16-solarized-light-min .ruby .hljs-property {\n\tcolor: #268bd2;\n}\n.theme-base16-solarized-light-min .diff .hljs-meta,\n.theme-base16-solarized-light-min .hljs-keyword,\n.theme-base16-solarized-light-min .hljs-template-tag,\n.theme-base16-solarized-light-min .hljs-type {\n\tcolor: #6c71c4;\n}\n.theme-base16-solarized-light-min .hljs-emphasis {\n\tcolor: #6c71c4;\n\tfont-style: italic;\n}\n.theme-base16-solarized-light-min .hljs-meta,\n.theme-base16-solarized-light-min .hljs-meta .hljs-keyword,\n.theme-base16-solarized-light-min .hljs-meta .hljs-string {\n\tcolor: #d33682;\n}\n.theme-base16-solarized-light-min .hljs-meta .hljs-keyword,\n.theme-base16-solarized-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-spacemacs {\n\t/*!\n  Theme: Spacemacs\n  Author: Nasser Alshammari (https://github.com/nashamri/spacemacs-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-spacemacs pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-spacemacs code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-spacemacs pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-spacemacs code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-spacemacs .hljs {\n\tcolor: #a3a3a3;\n\tbackground: #1f2022;\n}\n.theme-base16-spacemacs .hljs::selection,\n.theme-base16-spacemacs .hljs ::selection {\n\tbackground-color: #444155;\n\tcolor: #a3a3a3;\n}\n.theme-base16-spacemacs .hljs-comment {\n\tcolor: #585858;\n}\n.theme-base16-spacemacs .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-spacemacs .hljs-subst,\n.theme-base16-spacemacs .hljs-punctuation,\n.theme-base16-spacemacs .hljs-operator {\n\tcolor: #a3a3a3;\n}\n.theme-base16-spacemacs .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-spacemacs .hljs-bullet,\n.theme-base16-spacemacs .hljs-variable,\n.theme-base16-spacemacs .hljs-template-variable,\n.theme-base16-spacemacs .hljs-selector-tag,\n.theme-base16-spacemacs .hljs-name,\n.theme-base16-spacemacs .hljs-deletion {\n\tcolor: #f2241f;\n}\n.theme-base16-spacemacs .hljs-symbol,\n.theme-base16-spacemacs .hljs-number,\n.theme-base16-spacemacs .hljs-link,\n.theme-base16-spacemacs .hljs-attr,\n.theme-base16-spacemacs .hljs-variable.constant_,\n.theme-base16-spacemacs .hljs-literal {\n\tcolor: orange;\n}\n.theme-base16-spacemacs .hljs-title,\n.theme-base16-spacemacs .hljs-class .hljs-title,\n.theme-base16-spacemacs .hljs-title.class_ {\n\tcolor: #b1951d;\n}\n.theme-base16-spacemacs .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #b1951d;\n}\n.theme-base16-spacemacs .hljs-code,\n.theme-base16-spacemacs .hljs-addition,\n.theme-base16-spacemacs .hljs-title.class_.inherited__,\n.theme-base16-spacemacs .hljs-string {\n\tcolor: #67b11d;\n}\n.theme-base16-spacemacs .hljs-built_in,\n.theme-base16-spacemacs .hljs-doctag,\n.theme-base16-spacemacs .hljs-quote,\n.theme-base16-spacemacs .hljs-keyword.hljs-atrule,\n.theme-base16-spacemacs .hljs-regexp {\n\tcolor: #2d9574;\n}\n.theme-base16-spacemacs .hljs-function .hljs-title,\n.theme-base16-spacemacs .hljs-attribute,\n.theme-base16-spacemacs .ruby .hljs-property,\n.theme-base16-spacemacs .hljs-title.function_,\n.theme-base16-spacemacs .hljs-section {\n\tcolor: #4f97d7;\n}\n.theme-base16-spacemacs .hljs-type,\n.theme-base16-spacemacs .hljs-template-tag,\n.theme-base16-spacemacs .diff .hljs-meta,\n.theme-base16-spacemacs .hljs-keyword {\n\tcolor: #a31db1;\n}\n.theme-base16-spacemacs .hljs-emphasis {\n\tcolor: #a31db1;\n\tfont-style: italic;\n}\n.theme-base16-spacemacs .hljs-meta,\n.theme-base16-spacemacs .hljs-meta .hljs-keyword,\n.theme-base16-spacemacs .hljs-meta .hljs-string {\n\tcolor: #b03060;\n}\n.theme-base16-spacemacs .hljs-meta .hljs-keyword,\n.theme-base16-spacemacs .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-spacemacs-min {\n\t/*!\n  Theme: Spacemacs\n  Author: Nasser Alshammari (https://github.com/nashamri/spacemacs-theme)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-spacemacs-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-spacemacs-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-spacemacs-min .hljs {\n\tcolor: #a3a3a3;\n\tbackground: #1f2022;\n}\n.theme-base16-spacemacs-min .hljs ::selection,\n.theme-base16-spacemacs-min .hljs::selection {\n\tbackground-color: #444155;\n\tcolor: #a3a3a3;\n}\n.theme-base16-spacemacs-min .hljs-comment {\n\tcolor: #585858;\n}\n.theme-base16-spacemacs-min .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-spacemacs-min .hljs-operator,\n.theme-base16-spacemacs-min .hljs-punctuation,\n.theme-base16-spacemacs-min .hljs-subst {\n\tcolor: #a3a3a3;\n}\n.theme-base16-spacemacs-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-spacemacs-min .hljs-bullet,\n.theme-base16-spacemacs-min .hljs-deletion,\n.theme-base16-spacemacs-min .hljs-name,\n.theme-base16-spacemacs-min .hljs-selector-tag,\n.theme-base16-spacemacs-min .hljs-template-variable,\n.theme-base16-spacemacs-min .hljs-variable {\n\tcolor: #f2241f;\n}\n.theme-base16-spacemacs-min .hljs-attr,\n.theme-base16-spacemacs-min .hljs-link,\n.theme-base16-spacemacs-min .hljs-literal,\n.theme-base16-spacemacs-min .hljs-number,\n.theme-base16-spacemacs-min .hljs-symbol,\n.theme-base16-spacemacs-min .hljs-variable.constant_ {\n\tcolor: orange;\n}\n.theme-base16-spacemacs-min .hljs-class .hljs-title,\n.theme-base16-spacemacs-min .hljs-title,\n.theme-base16-spacemacs-min .hljs-title.class_ {\n\tcolor: #b1951d;\n}\n.theme-base16-spacemacs-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #b1951d;\n}\n.theme-base16-spacemacs-min .hljs-addition,\n.theme-base16-spacemacs-min .hljs-code,\n.theme-base16-spacemacs-min .hljs-string,\n.theme-base16-spacemacs-min .hljs-title.class_.inherited__ {\n\tcolor: #67b11d;\n}\n.theme-base16-spacemacs-min .hljs-built_in,\n.theme-base16-spacemacs-min .hljs-doctag,\n.theme-base16-spacemacs-min .hljs-keyword.hljs-atrule,\n.theme-base16-spacemacs-min .hljs-quote,\n.theme-base16-spacemacs-min .hljs-regexp {\n\tcolor: #2d9574;\n}\n.theme-base16-spacemacs-min .hljs-attribute,\n.theme-base16-spacemacs-min .hljs-function .hljs-title,\n.theme-base16-spacemacs-min .hljs-section,\n.theme-base16-spacemacs-min .hljs-title.function_,\n.theme-base16-spacemacs-min .ruby .hljs-property {\n\tcolor: #4f97d7;\n}\n.theme-base16-spacemacs-min .diff .hljs-meta,\n.theme-base16-spacemacs-min .hljs-keyword,\n.theme-base16-spacemacs-min .hljs-template-tag,\n.theme-base16-spacemacs-min .hljs-type {\n\tcolor: #a31db1;\n}\n.theme-base16-spacemacs-min .hljs-emphasis {\n\tcolor: #a31db1;\n\tfont-style: italic;\n}\n.theme-base16-spacemacs-min .hljs-meta,\n.theme-base16-spacemacs-min .hljs-meta .hljs-keyword,\n.theme-base16-spacemacs-min .hljs-meta .hljs-string {\n\tcolor: #b03060;\n}\n.theme-base16-spacemacs-min .hljs-meta .hljs-keyword,\n.theme-base16-spacemacs-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-summercamp {\n\t/*!\n  Theme: summercamp\n  Author: zoe firi (zoefiri.github.io)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-summercamp pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-summercamp code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-summercamp pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-summercamp code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-summercamp .hljs {\n\tcolor: #736e55;\n\tbackground: #1c1810;\n}\n.theme-base16-summercamp .hljs::selection,\n.theme-base16-summercamp .hljs ::selection {\n\tbackground-color: #3a3527;\n\tcolor: #736e55;\n}\n.theme-base16-summercamp .hljs-comment {\n\tcolor: #504b38;\n}\n.theme-base16-summercamp .hljs-tag {\n\tcolor: #5f5b45;\n}\n.theme-base16-summercamp .hljs-subst,\n.theme-base16-summercamp .hljs-punctuation,\n.theme-base16-summercamp .hljs-operator {\n\tcolor: #736e55;\n}\n.theme-base16-summercamp .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-summercamp .hljs-bullet,\n.theme-base16-summercamp .hljs-variable,\n.theme-base16-summercamp .hljs-template-variable,\n.theme-base16-summercamp .hljs-selector-tag,\n.theme-base16-summercamp .hljs-name,\n.theme-base16-summercamp .hljs-deletion {\n\tcolor: #e35142;\n}\n.theme-base16-summercamp .hljs-symbol,\n.theme-base16-summercamp .hljs-number,\n.theme-base16-summercamp .hljs-link,\n.theme-base16-summercamp .hljs-attr,\n.theme-base16-summercamp .hljs-variable.constant_,\n.theme-base16-summercamp .hljs-literal {\n\tcolor: #fba11b;\n}\n.theme-base16-summercamp .hljs-title,\n.theme-base16-summercamp .hljs-class .hljs-title,\n.theme-base16-summercamp .hljs-title.class_ {\n\tcolor: #f2ff27;\n}\n.theme-base16-summercamp .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f2ff27;\n}\n.theme-base16-summercamp .hljs-code,\n.theme-base16-summercamp .hljs-addition,\n.theme-base16-summercamp .hljs-title.class_.inherited__,\n.theme-base16-summercamp .hljs-string {\n\tcolor: #5ceb5a;\n}\n.theme-base16-summercamp .hljs-built_in,\n.theme-base16-summercamp .hljs-doctag,\n.theme-base16-summercamp .hljs-quote,\n.theme-base16-summercamp .hljs-keyword.hljs-atrule,\n.theme-base16-summercamp .hljs-regexp {\n\tcolor: #5aebbc;\n}\n.theme-base16-summercamp .hljs-function .hljs-title,\n.theme-base16-summercamp .hljs-attribute,\n.theme-base16-summercamp .ruby .hljs-property,\n.theme-base16-summercamp .hljs-title.function_,\n.theme-base16-summercamp .hljs-section {\n\tcolor: #489bf0;\n}\n.theme-base16-summercamp .hljs-type,\n.theme-base16-summercamp .hljs-template-tag,\n.theme-base16-summercamp .diff .hljs-meta,\n.theme-base16-summercamp .hljs-keyword {\n\tcolor: #ff8080;\n}\n.theme-base16-summercamp .hljs-emphasis {\n\tcolor: #ff8080;\n\tfont-style: italic;\n}\n.theme-base16-summercamp .hljs-meta,\n.theme-base16-summercamp .hljs-meta .hljs-keyword,\n.theme-base16-summercamp .hljs-meta .hljs-string {\n\tcolor: #f69be7;\n}\n.theme-base16-summercamp .hljs-meta .hljs-keyword,\n.theme-base16-summercamp .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-summercamp-min {\n\t/*!\n  Theme: summercamp\n  Author: zoe firi (zoefiri.github.io)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-summercamp-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-summercamp-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-summercamp-min .hljs {\n\tcolor: #736e55;\n\tbackground: #1c1810;\n}\n.theme-base16-summercamp-min .hljs ::selection,\n.theme-base16-summercamp-min .hljs::selection {\n\tbackground-color: #3a3527;\n\tcolor: #736e55;\n}\n.theme-base16-summercamp-min .hljs-comment {\n\tcolor: #504b38;\n}\n.theme-base16-summercamp-min .hljs-tag {\n\tcolor: #5f5b45;\n}\n.theme-base16-summercamp-min .hljs-operator,\n.theme-base16-summercamp-min .hljs-punctuation,\n.theme-base16-summercamp-min .hljs-subst {\n\tcolor: #736e55;\n}\n.theme-base16-summercamp-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-summercamp-min .hljs-bullet,\n.theme-base16-summercamp-min .hljs-deletion,\n.theme-base16-summercamp-min .hljs-name,\n.theme-base16-summercamp-min .hljs-selector-tag,\n.theme-base16-summercamp-min .hljs-template-variable,\n.theme-base16-summercamp-min .hljs-variable {\n\tcolor: #e35142;\n}\n.theme-base16-summercamp-min .hljs-attr,\n.theme-base16-summercamp-min .hljs-link,\n.theme-base16-summercamp-min .hljs-literal,\n.theme-base16-summercamp-min .hljs-number,\n.theme-base16-summercamp-min .hljs-symbol,\n.theme-base16-summercamp-min .hljs-variable.constant_ {\n\tcolor: #fba11b;\n}\n.theme-base16-summercamp-min .hljs-class .hljs-title,\n.theme-base16-summercamp-min .hljs-title,\n.theme-base16-summercamp-min .hljs-title.class_ {\n\tcolor: #f2ff27;\n}\n.theme-base16-summercamp-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f2ff27;\n}\n.theme-base16-summercamp-min .hljs-addition,\n.theme-base16-summercamp-min .hljs-code,\n.theme-base16-summercamp-min .hljs-string,\n.theme-base16-summercamp-min .hljs-title.class_.inherited__ {\n\tcolor: #5ceb5a;\n}\n.theme-base16-summercamp-min .hljs-built_in,\n.theme-base16-summercamp-min .hljs-doctag,\n.theme-base16-summercamp-min .hljs-keyword.hljs-atrule,\n.theme-base16-summercamp-min .hljs-quote,\n.theme-base16-summercamp-min .hljs-regexp {\n\tcolor: #5aebbc;\n}\n.theme-base16-summercamp-min .hljs-attribute,\n.theme-base16-summercamp-min .hljs-function .hljs-title,\n.theme-base16-summercamp-min .hljs-section,\n.theme-base16-summercamp-min .hljs-title.function_,\n.theme-base16-summercamp-min .ruby .hljs-property {\n\tcolor: #489bf0;\n}\n.theme-base16-summercamp-min .diff .hljs-meta,\n.theme-base16-summercamp-min .hljs-keyword,\n.theme-base16-summercamp-min .hljs-template-tag,\n.theme-base16-summercamp-min .hljs-type {\n\tcolor: #ff8080;\n}\n.theme-base16-summercamp-min .hljs-emphasis {\n\tcolor: #ff8080;\n\tfont-style: italic;\n}\n.theme-base16-summercamp-min .hljs-meta,\n.theme-base16-summercamp-min .hljs-meta .hljs-keyword,\n.theme-base16-summercamp-min .hljs-meta .hljs-string {\n\tcolor: #f69be7;\n}\n.theme-base16-summercamp-min .hljs-meta .hljs-keyword,\n.theme-base16-summercamp-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-summerfruit-dark {\n\t/*!\n  Theme: Summerfruit Dark\n  Author: Christopher Corley (http://christop.club/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-summerfruit-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-summerfruit-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-summerfruit-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-summerfruit-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-summerfruit-dark .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #151515;\n}\n.theme-base16-summerfruit-dark .hljs::selection,\n.theme-base16-summerfruit-dark .hljs ::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n.theme-base16-summerfruit-dark .hljs-comment {\n\tcolor: #505050;\n}\n.theme-base16-summerfruit-dark .hljs-tag {\n\tcolor: #b0b0b0;\n}\n.theme-base16-summerfruit-dark .hljs-subst,\n.theme-base16-summerfruit-dark .hljs-punctuation,\n.theme-base16-summerfruit-dark .hljs-operator {\n\tcolor: #d0d0d0;\n}\n.theme-base16-summerfruit-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-summerfruit-dark .hljs-bullet,\n.theme-base16-summerfruit-dark .hljs-variable,\n.theme-base16-summerfruit-dark .hljs-template-variable,\n.theme-base16-summerfruit-dark .hljs-selector-tag,\n.theme-base16-summerfruit-dark .hljs-name,\n.theme-base16-summerfruit-dark .hljs-deletion {\n\tcolor: #ff0086;\n}\n.theme-base16-summerfruit-dark .hljs-symbol,\n.theme-base16-summerfruit-dark .hljs-number,\n.theme-base16-summerfruit-dark .hljs-link,\n.theme-base16-summerfruit-dark .hljs-attr,\n.theme-base16-summerfruit-dark .hljs-variable.constant_,\n.theme-base16-summerfruit-dark .hljs-literal {\n\tcolor: #fd8900;\n}\n.theme-base16-summerfruit-dark .hljs-title,\n.theme-base16-summerfruit-dark .hljs-class .hljs-title,\n.theme-base16-summerfruit-dark .hljs-title.class_ {\n\tcolor: #aba800;\n}\n.theme-base16-summerfruit-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aba800;\n}\n.theme-base16-summerfruit-dark .hljs-code,\n.theme-base16-summerfruit-dark .hljs-addition,\n.theme-base16-summerfruit-dark .hljs-title.class_.inherited__,\n.theme-base16-summerfruit-dark .hljs-string {\n\tcolor: #00c918;\n}\n.theme-base16-summerfruit-dark .hljs-built_in,\n.theme-base16-summerfruit-dark .hljs-doctag,\n.theme-base16-summerfruit-dark .hljs-quote,\n.theme-base16-summerfruit-dark .hljs-keyword.hljs-atrule,\n.theme-base16-summerfruit-dark .hljs-regexp {\n\tcolor: #1faaaa;\n}\n.theme-base16-summerfruit-dark .hljs-function .hljs-title,\n.theme-base16-summerfruit-dark .hljs-attribute,\n.theme-base16-summerfruit-dark .ruby .hljs-property,\n.theme-base16-summerfruit-dark .hljs-title.function_,\n.theme-base16-summerfruit-dark .hljs-section {\n\tcolor: #3777e6;\n}\n.theme-base16-summerfruit-dark .hljs-type,\n.theme-base16-summerfruit-dark .hljs-template-tag,\n.theme-base16-summerfruit-dark .diff .hljs-meta,\n.theme-base16-summerfruit-dark .hljs-keyword {\n\tcolor: #ad00a1;\n}\n.theme-base16-summerfruit-dark .hljs-emphasis {\n\tcolor: #ad00a1;\n\tfont-style: italic;\n}\n.theme-base16-summerfruit-dark .hljs-meta,\n.theme-base16-summerfruit-dark .hljs-meta .hljs-keyword,\n.theme-base16-summerfruit-dark .hljs-meta .hljs-string {\n\tcolor: #c63;\n}\n.theme-base16-summerfruit-dark .hljs-meta .hljs-keyword,\n.theme-base16-summerfruit-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-summerfruit-dark-min {\n\t/*!\n  Theme: Summerfruit Dark\n  Author: Christopher Corley (http://christop.club/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-summerfruit-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-summerfruit-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-summerfruit-dark-min .hljs {\n\tcolor: #d0d0d0;\n\tbackground: #151515;\n}\n.theme-base16-summerfruit-dark-min .hljs ::selection,\n.theme-base16-summerfruit-dark-min .hljs::selection {\n\tbackground-color: #303030;\n\tcolor: #d0d0d0;\n}\n.theme-base16-summerfruit-dark-min .hljs-comment {\n\tcolor: #505050;\n}\n.theme-base16-summerfruit-dark-min .hljs-tag {\n\tcolor: #b0b0b0;\n}\n.theme-base16-summerfruit-dark-min .hljs-operator,\n.theme-base16-summerfruit-dark-min .hljs-punctuation,\n.theme-base16-summerfruit-dark-min .hljs-subst {\n\tcolor: #d0d0d0;\n}\n.theme-base16-summerfruit-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-summerfruit-dark-min .hljs-bullet,\n.theme-base16-summerfruit-dark-min .hljs-deletion,\n.theme-base16-summerfruit-dark-min .hljs-name,\n.theme-base16-summerfruit-dark-min .hljs-selector-tag,\n.theme-base16-summerfruit-dark-min .hljs-template-variable,\n.theme-base16-summerfruit-dark-min .hljs-variable {\n\tcolor: #ff0086;\n}\n.theme-base16-summerfruit-dark-min .hljs-attr,\n.theme-base16-summerfruit-dark-min .hljs-link,\n.theme-base16-summerfruit-dark-min .hljs-literal,\n.theme-base16-summerfruit-dark-min .hljs-number,\n.theme-base16-summerfruit-dark-min .hljs-symbol,\n.theme-base16-summerfruit-dark-min .hljs-variable.constant_ {\n\tcolor: #fd8900;\n}\n.theme-base16-summerfruit-dark-min .hljs-class .hljs-title,\n.theme-base16-summerfruit-dark-min .hljs-title,\n.theme-base16-summerfruit-dark-min .hljs-title.class_ {\n\tcolor: #aba800;\n}\n.theme-base16-summerfruit-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #aba800;\n}\n.theme-base16-summerfruit-dark-min .hljs-addition,\n.theme-base16-summerfruit-dark-min .hljs-code,\n.theme-base16-summerfruit-dark-min .hljs-string,\n.theme-base16-summerfruit-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #00c918;\n}\n.theme-base16-summerfruit-dark-min .hljs-built_in,\n.theme-base16-summerfruit-dark-min .hljs-doctag,\n.theme-base16-summerfruit-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-summerfruit-dark-min .hljs-quote,\n.theme-base16-summerfruit-dark-min .hljs-regexp {\n\tcolor: #1faaaa;\n}\n.theme-base16-summerfruit-dark-min .hljs-attribute,\n.theme-base16-summerfruit-dark-min .hljs-function .hljs-title,\n.theme-base16-summerfruit-dark-min .hljs-section,\n.theme-base16-summerfruit-dark-min .hljs-title.function_,\n.theme-base16-summerfruit-dark-min .ruby .hljs-property {\n\tcolor: #3777e6;\n}\n.theme-base16-summerfruit-dark-min .diff .hljs-meta,\n.theme-base16-summerfruit-dark-min .hljs-keyword,\n.theme-base16-summerfruit-dark-min .hljs-template-tag,\n.theme-base16-summerfruit-dark-min .hljs-type {\n\tcolor: #ad00a1;\n}\n.theme-base16-summerfruit-dark-min .hljs-emphasis {\n\tcolor: #ad00a1;\n\tfont-style: italic;\n}\n.theme-base16-summerfruit-dark-min .hljs-meta,\n.theme-base16-summerfruit-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-summerfruit-dark-min .hljs-meta .hljs-string {\n\tcolor: #c63;\n}\n.theme-base16-summerfruit-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-summerfruit-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-summerfruit-light {\n\t/*!\n  Theme: Summerfruit Light\n  Author: Christopher Corley (http://christop.club/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-summerfruit-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-summerfruit-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-summerfruit-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-summerfruit-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-summerfruit-light .hljs {\n\tcolor: #101010;\n\tbackground: #fff;\n}\n.theme-base16-summerfruit-light .hljs::selection,\n.theme-base16-summerfruit-light .hljs ::selection {\n\tbackground-color: #d0d0d0;\n\tcolor: #101010;\n}\n.theme-base16-summerfruit-light .hljs-comment {\n\tcolor: #b0b0b0;\n}\n.theme-base16-summerfruit-light .hljs-tag {\n\tcolor: #000;\n}\n.theme-base16-summerfruit-light .hljs-subst,\n.theme-base16-summerfruit-light .hljs-punctuation,\n.theme-base16-summerfruit-light .hljs-operator {\n\tcolor: #101010;\n}\n.theme-base16-summerfruit-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-summerfruit-light .hljs-bullet,\n.theme-base16-summerfruit-light .hljs-variable,\n.theme-base16-summerfruit-light .hljs-template-variable,\n.theme-base16-summerfruit-light .hljs-selector-tag,\n.theme-base16-summerfruit-light .hljs-name,\n.theme-base16-summerfruit-light .hljs-deletion {\n\tcolor: #ff0086;\n}\n.theme-base16-summerfruit-light .hljs-symbol,\n.theme-base16-summerfruit-light .hljs-number,\n.theme-base16-summerfruit-light .hljs-link,\n.theme-base16-summerfruit-light .hljs-attr,\n.theme-base16-summerfruit-light .hljs-variable.constant_,\n.theme-base16-summerfruit-light .hljs-literal {\n\tcolor: #fd8900;\n}\n.theme-base16-summerfruit-light .hljs-title,\n.theme-base16-summerfruit-light .hljs-class .hljs-title,\n.theme-base16-summerfruit-light .hljs-title.class_ {\n\tcolor: #aba800;\n}\n.theme-base16-summerfruit-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #aba800;\n}\n.theme-base16-summerfruit-light .hljs-code,\n.theme-base16-summerfruit-light .hljs-addition,\n.theme-base16-summerfruit-light .hljs-title.class_.inherited__,\n.theme-base16-summerfruit-light .hljs-string {\n\tcolor: #00c918;\n}\n.theme-base16-summerfruit-light .hljs-built_in,\n.theme-base16-summerfruit-light .hljs-doctag,\n.theme-base16-summerfruit-light .hljs-quote,\n.theme-base16-summerfruit-light .hljs-keyword.hljs-atrule,\n.theme-base16-summerfruit-light .hljs-regexp {\n\tcolor: #1faaaa;\n}\n.theme-base16-summerfruit-light .hljs-function .hljs-title,\n.theme-base16-summerfruit-light .hljs-attribute,\n.theme-base16-summerfruit-light .ruby .hljs-property,\n.theme-base16-summerfruit-light .hljs-title.function_,\n.theme-base16-summerfruit-light .hljs-section {\n\tcolor: #3777e6;\n}\n.theme-base16-summerfruit-light .hljs-type,\n.theme-base16-summerfruit-light .hljs-template-tag,\n.theme-base16-summerfruit-light .diff .hljs-meta,\n.theme-base16-summerfruit-light .hljs-keyword {\n\tcolor: #ad00a1;\n}\n.theme-base16-summerfruit-light .hljs-emphasis {\n\tcolor: #ad00a1;\n\tfont-style: italic;\n}\n.theme-base16-summerfruit-light .hljs-meta,\n.theme-base16-summerfruit-light .hljs-meta .hljs-keyword,\n.theme-base16-summerfruit-light .hljs-meta .hljs-string {\n\tcolor: #c63;\n}\n.theme-base16-summerfruit-light .hljs-meta .hljs-keyword,\n.theme-base16-summerfruit-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-summerfruit-light-min {\n\t/*!\n  Theme: Summerfruit Light\n  Author: Christopher Corley (http://christop.club/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-summerfruit-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-summerfruit-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-summerfruit-light-min .hljs {\n\tcolor: #101010;\n\tbackground: #fff;\n}\n.theme-base16-summerfruit-light-min .hljs ::selection,\n.theme-base16-summerfruit-light-min .hljs::selection {\n\tbackground-color: #d0d0d0;\n\tcolor: #101010;\n}\n.theme-base16-summerfruit-light-min .hljs-comment {\n\tcolor: #b0b0b0;\n}\n.theme-base16-summerfruit-light-min .hljs-tag {\n\tcolor: #000;\n}\n.theme-base16-summerfruit-light-min .hljs-operator,\n.theme-base16-summerfruit-light-min .hljs-punctuation,\n.theme-base16-summerfruit-light-min .hljs-subst {\n\tcolor: #101010;\n}\n.theme-base16-summerfruit-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-summerfruit-light-min .hljs-bullet,\n.theme-base16-summerfruit-light-min .hljs-deletion,\n.theme-base16-summerfruit-light-min .hljs-name,\n.theme-base16-summerfruit-light-min .hljs-selector-tag,\n.theme-base16-summerfruit-light-min .hljs-template-variable,\n.theme-base16-summerfruit-light-min .hljs-variable {\n\tcolor: #ff0086;\n}\n.theme-base16-summerfruit-light-min .hljs-attr,\n.theme-base16-summerfruit-light-min .hljs-link,\n.theme-base16-summerfruit-light-min .hljs-literal,\n.theme-base16-summerfruit-light-min .hljs-number,\n.theme-base16-summerfruit-light-min .hljs-symbol,\n.theme-base16-summerfruit-light-min .hljs-variable.constant_ {\n\tcolor: #fd8900;\n}\n.theme-base16-summerfruit-light-min .hljs-class .hljs-title,\n.theme-base16-summerfruit-light-min .hljs-title,\n.theme-base16-summerfruit-light-min .hljs-title.class_ {\n\tcolor: #aba800;\n}\n.theme-base16-summerfruit-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #aba800;\n}\n.theme-base16-summerfruit-light-min .hljs-addition,\n.theme-base16-summerfruit-light-min .hljs-code,\n.theme-base16-summerfruit-light-min .hljs-string,\n.theme-base16-summerfruit-light-min .hljs-title.class_.inherited__ {\n\tcolor: #00c918;\n}\n.theme-base16-summerfruit-light-min .hljs-built_in,\n.theme-base16-summerfruit-light-min .hljs-doctag,\n.theme-base16-summerfruit-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-summerfruit-light-min .hljs-quote,\n.theme-base16-summerfruit-light-min .hljs-regexp {\n\tcolor: #1faaaa;\n}\n.theme-base16-summerfruit-light-min .hljs-attribute,\n.theme-base16-summerfruit-light-min .hljs-function .hljs-title,\n.theme-base16-summerfruit-light-min .hljs-section,\n.theme-base16-summerfruit-light-min .hljs-title.function_,\n.theme-base16-summerfruit-light-min .ruby .hljs-property {\n\tcolor: #3777e6;\n}\n.theme-base16-summerfruit-light-min .diff .hljs-meta,\n.theme-base16-summerfruit-light-min .hljs-keyword,\n.theme-base16-summerfruit-light-min .hljs-template-tag,\n.theme-base16-summerfruit-light-min .hljs-type {\n\tcolor: #ad00a1;\n}\n.theme-base16-summerfruit-light-min .hljs-emphasis {\n\tcolor: #ad00a1;\n\tfont-style: italic;\n}\n.theme-base16-summerfruit-light-min .hljs-meta,\n.theme-base16-summerfruit-light-min .hljs-meta .hljs-keyword,\n.theme-base16-summerfruit-light-min .hljs-meta .hljs-string {\n\tcolor: #c63;\n}\n.theme-base16-summerfruit-light-min .hljs-meta .hljs-keyword,\n.theme-base16-summerfruit-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n﻿.theme-base16-synth-midnight-terminal-dark {\n\t/*!\n  Theme: Synth Midnight Terminal Dark\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-synth-midnight-terminal-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-synth-midnight-terminal-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-synth-midnight-terminal-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-synth-midnight-terminal-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs {\n\tcolor: #c1c3c4;\n\tbackground: #050608;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs::selection,\n.theme-base16-synth-midnight-terminal-dark .hljs ::selection {\n\tbackground-color: #28292a;\n\tcolor: #c1c3c4;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-comment {\n\tcolor: #474849;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-tag {\n\tcolor: #a3a5a6;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-subst,\n.theme-base16-synth-midnight-terminal-dark .hljs-punctuation,\n.theme-base16-synth-midnight-terminal-dark .hljs-operator {\n\tcolor: #c1c3c4;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-bullet,\n.theme-base16-synth-midnight-terminal-dark .hljs-variable,\n.theme-base16-synth-midnight-terminal-dark .hljs-template-variable,\n.theme-base16-synth-midnight-terminal-dark .hljs-selector-tag,\n.theme-base16-synth-midnight-terminal-dark .hljs-name,\n.theme-base16-synth-midnight-terminal-dark .hljs-deletion {\n\tcolor: #b53b50;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-symbol,\n.theme-base16-synth-midnight-terminal-dark .hljs-number,\n.theme-base16-synth-midnight-terminal-dark .hljs-link,\n.theme-base16-synth-midnight-terminal-dark .hljs-attr,\n.theme-base16-synth-midnight-terminal-dark .hljs-variable.constant_,\n.theme-base16-synth-midnight-terminal-dark .hljs-literal {\n\tcolor: #ea770d;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-title,\n.theme-base16-synth-midnight-terminal-dark .hljs-class .hljs-title,\n.theme-base16-synth-midnight-terminal-dark .hljs-title.class_ {\n\tcolor: #c9d364;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c9d364;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-code,\n.theme-base16-synth-midnight-terminal-dark .hljs-addition,\n.theme-base16-synth-midnight-terminal-dark .hljs-title.class_.inherited__,\n.theme-base16-synth-midnight-terminal-dark .hljs-string {\n\tcolor: #06ea61;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-built_in,\n.theme-base16-synth-midnight-terminal-dark .hljs-doctag,\n.theme-base16-synth-midnight-terminal-dark .hljs-quote,\n.theme-base16-synth-midnight-terminal-dark .hljs-keyword.hljs-atrule,\n.theme-base16-synth-midnight-terminal-dark .hljs-regexp {\n\tcolor: #42fff9;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-function .hljs-title,\n.theme-base16-synth-midnight-terminal-dark .hljs-attribute,\n.theme-base16-synth-midnight-terminal-dark .ruby .hljs-property,\n.theme-base16-synth-midnight-terminal-dark .hljs-title.function_,\n.theme-base16-synth-midnight-terminal-dark .hljs-section {\n\tcolor: #03aeff;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-type,\n.theme-base16-synth-midnight-terminal-dark .hljs-template-tag,\n.theme-base16-synth-midnight-terminal-dark .diff .hljs-meta,\n.theme-base16-synth-midnight-terminal-dark .hljs-keyword {\n\tcolor: #ea5ce2;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-emphasis {\n\tcolor: #ea5ce2;\n\tfont-style: italic;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-meta,\n.theme-base16-synth-midnight-terminal-dark .hljs-meta .hljs-keyword,\n.theme-base16-synth-midnight-terminal-dark .hljs-meta .hljs-string {\n\tcolor: #cd6320;\n}\n.theme-base16-synth-midnight-terminal-dark .hljs-meta .hljs-keyword,\n.theme-base16-synth-midnight-terminal-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n﻿.theme-base16-synth-midnight-terminal-dark-min {\n\t/*!\n  Theme: Synth Midnight Terminal Dark\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-synth-midnight-terminal-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-synth-midnight-terminal-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs {\n\tcolor: #c1c3c4;\n\tbackground: #050608;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs ::selection,\n.theme-base16-synth-midnight-terminal-dark-min .hljs::selection {\n\tbackground-color: #28292a;\n\tcolor: #c1c3c4;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-comment {\n\tcolor: #474849;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-tag {\n\tcolor: #a3a5a6;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-operator,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-punctuation,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-subst {\n\tcolor: #c1c3c4;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-bullet,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-deletion,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-name,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-selector-tag,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-template-variable,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-variable {\n\tcolor: #b53b50;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-attr,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-link,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-literal,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-number,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-symbol,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-variable.constant_ {\n\tcolor: #ea770d;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-class .hljs-title,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-title,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-title.class_ {\n\tcolor: #c9d364;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c9d364;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-addition,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-code,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-string,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #06ea61;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-built_in,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-doctag,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-quote,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-regexp {\n\tcolor: #42fff9;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-attribute,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-function .hljs-title,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-section,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-title.function_,\n.theme-base16-synth-midnight-terminal-dark-min .ruby .hljs-property {\n\tcolor: #03aeff;\n}\n.theme-base16-synth-midnight-terminal-dark-min .diff .hljs-meta,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-keyword,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-template-tag,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-type {\n\tcolor: #ea5ce2;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-emphasis {\n\tcolor: #ea5ce2;\n\tfont-style: italic;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-meta,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-meta .hljs-string {\n\tcolor: #cd6320;\n}\n.theme-base16-synth-midnight-terminal-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-synth-midnight-terminal-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n﻿.theme-base16-synth-midnight-terminal-light {\n\t/*!\n  Theme: Synth Midnight Terminal Light\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-synth-midnight-terminal-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-synth-midnight-terminal-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-synth-midnight-terminal-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-synth-midnight-terminal-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-synth-midnight-terminal-light .hljs {\n\tcolor: #28292a;\n\tbackground: #dddfe0;\n}\n.theme-base16-synth-midnight-terminal-light .hljs::selection,\n.theme-base16-synth-midnight-terminal-light .hljs ::selection {\n\tbackground-color: #c1c3c4;\n\tcolor: #28292a;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-comment {\n\tcolor: #a3a5a6;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-tag {\n\tcolor: #474849;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-subst,\n.theme-base16-synth-midnight-terminal-light .hljs-punctuation,\n.theme-base16-synth-midnight-terminal-light .hljs-operator {\n\tcolor: #28292a;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-bullet,\n.theme-base16-synth-midnight-terminal-light .hljs-variable,\n.theme-base16-synth-midnight-terminal-light .hljs-template-variable,\n.theme-base16-synth-midnight-terminal-light .hljs-selector-tag,\n.theme-base16-synth-midnight-terminal-light .hljs-name,\n.theme-base16-synth-midnight-terminal-light .hljs-deletion {\n\tcolor: #b53b50;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-symbol,\n.theme-base16-synth-midnight-terminal-light .hljs-number,\n.theme-base16-synth-midnight-terminal-light .hljs-link,\n.theme-base16-synth-midnight-terminal-light .hljs-attr,\n.theme-base16-synth-midnight-terminal-light .hljs-variable.constant_,\n.theme-base16-synth-midnight-terminal-light .hljs-literal {\n\tcolor: #ea770d;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-title,\n.theme-base16-synth-midnight-terminal-light .hljs-class .hljs-title,\n.theme-base16-synth-midnight-terminal-light .hljs-title.class_ {\n\tcolor: #c9d364;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c9d364;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-code,\n.theme-base16-synth-midnight-terminal-light .hljs-addition,\n.theme-base16-synth-midnight-terminal-light .hljs-title.class_.inherited__,\n.theme-base16-synth-midnight-terminal-light .hljs-string {\n\tcolor: #06ea61;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-built_in,\n.theme-base16-synth-midnight-terminal-light .hljs-doctag,\n.theme-base16-synth-midnight-terminal-light .hljs-quote,\n.theme-base16-synth-midnight-terminal-light .hljs-keyword.hljs-atrule,\n.theme-base16-synth-midnight-terminal-light .hljs-regexp {\n\tcolor: #42fff9;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-function .hljs-title,\n.theme-base16-synth-midnight-terminal-light .hljs-attribute,\n.theme-base16-synth-midnight-terminal-light .ruby .hljs-property,\n.theme-base16-synth-midnight-terminal-light .hljs-title.function_,\n.theme-base16-synth-midnight-terminal-light .hljs-section {\n\tcolor: #03aeff;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-type,\n.theme-base16-synth-midnight-terminal-light .hljs-template-tag,\n.theme-base16-synth-midnight-terminal-light .diff .hljs-meta,\n.theme-base16-synth-midnight-terminal-light .hljs-keyword {\n\tcolor: #ea5ce2;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-emphasis {\n\tcolor: #ea5ce2;\n\tfont-style: italic;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-meta,\n.theme-base16-synth-midnight-terminal-light .hljs-meta .hljs-keyword,\n.theme-base16-synth-midnight-terminal-light .hljs-meta .hljs-string {\n\tcolor: #cd6320;\n}\n.theme-base16-synth-midnight-terminal-light .hljs-meta .hljs-keyword,\n.theme-base16-synth-midnight-terminal-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n﻿.theme-base16-synth-midnight-terminal-light-min {\n\t/*!\n  Theme: Synth Midnight Terminal Light\n  Author: Michaël Ball (http://github.com/michael-ball/)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-synth-midnight-terminal-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-synth-midnight-terminal-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs {\n\tcolor: #28292a;\n\tbackground: #dddfe0;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs ::selection,\n.theme-base16-synth-midnight-terminal-light-min .hljs::selection {\n\tbackground-color: #c1c3c4;\n\tcolor: #28292a;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-comment {\n\tcolor: #a3a5a6;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-tag {\n\tcolor: #474849;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-operator,\n.theme-base16-synth-midnight-terminal-light-min .hljs-punctuation,\n.theme-base16-synth-midnight-terminal-light-min .hljs-subst {\n\tcolor: #28292a;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-bullet,\n.theme-base16-synth-midnight-terminal-light-min .hljs-deletion,\n.theme-base16-synth-midnight-terminal-light-min .hljs-name,\n.theme-base16-synth-midnight-terminal-light-min .hljs-selector-tag,\n.theme-base16-synth-midnight-terminal-light-min .hljs-template-variable,\n.theme-base16-synth-midnight-terminal-light-min .hljs-variable {\n\tcolor: #b53b50;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-attr,\n.theme-base16-synth-midnight-terminal-light-min .hljs-link,\n.theme-base16-synth-midnight-terminal-light-min .hljs-literal,\n.theme-base16-synth-midnight-terminal-light-min .hljs-number,\n.theme-base16-synth-midnight-terminal-light-min .hljs-symbol,\n.theme-base16-synth-midnight-terminal-light-min .hljs-variable.constant_ {\n\tcolor: #ea770d;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-class .hljs-title,\n.theme-base16-synth-midnight-terminal-light-min .hljs-title,\n.theme-base16-synth-midnight-terminal-light-min .hljs-title.class_ {\n\tcolor: #c9d364;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c9d364;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-addition,\n.theme-base16-synth-midnight-terminal-light-min .hljs-code,\n.theme-base16-synth-midnight-terminal-light-min .hljs-string,\n.theme-base16-synth-midnight-terminal-light-min .hljs-title.class_.inherited__ {\n\tcolor: #06ea61;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-built_in,\n.theme-base16-synth-midnight-terminal-light-min .hljs-doctag,\n.theme-base16-synth-midnight-terminal-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-synth-midnight-terminal-light-min .hljs-quote,\n.theme-base16-synth-midnight-terminal-light-min .hljs-regexp {\n\tcolor: #42fff9;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-attribute,\n.theme-base16-synth-midnight-terminal-light-min .hljs-function .hljs-title,\n.theme-base16-synth-midnight-terminal-light-min .hljs-section,\n.theme-base16-synth-midnight-terminal-light-min .hljs-title.function_,\n.theme-base16-synth-midnight-terminal-light-min .ruby .hljs-property {\n\tcolor: #03aeff;\n}\n.theme-base16-synth-midnight-terminal-light-min .diff .hljs-meta,\n.theme-base16-synth-midnight-terminal-light-min .hljs-keyword,\n.theme-base16-synth-midnight-terminal-light-min .hljs-template-tag,\n.theme-base16-synth-midnight-terminal-light-min .hljs-type {\n\tcolor: #ea5ce2;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-emphasis {\n\tcolor: #ea5ce2;\n\tfont-style: italic;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-meta,\n.theme-base16-synth-midnight-terminal-light-min .hljs-meta .hljs-keyword,\n.theme-base16-synth-midnight-terminal-light-min .hljs-meta .hljs-string {\n\tcolor: #cd6320;\n}\n.theme-base16-synth-midnight-terminal-light-min .hljs-meta .hljs-keyword,\n.theme-base16-synth-midnight-terminal-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-tango {\n\t/*!\n  Theme: Tango\n  Author: @Schnouki, based on the Tango Desktop Project\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-tango pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tango code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tango pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tango code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tango .hljs {\n\tcolor: #d3d7cf;\n\tbackground: #2e3436;\n}\n.theme-base16-tango .hljs::selection,\n.theme-base16-tango .hljs ::selection {\n\tbackground-color: #fce94f;\n\tcolor: #d3d7cf;\n}\n.theme-base16-tango .hljs-comment {\n\tcolor: #555753;\n}\n.theme-base16-tango .hljs-tag {\n\tcolor: #729fcf;\n}\n.theme-base16-tango .hljs-subst,\n.theme-base16-tango .hljs-punctuation,\n.theme-base16-tango .hljs-operator {\n\tcolor: #d3d7cf;\n}\n.theme-base16-tango .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-tango .hljs-bullet,\n.theme-base16-tango .hljs-variable,\n.theme-base16-tango .hljs-template-variable,\n.theme-base16-tango .hljs-selector-tag,\n.theme-base16-tango .hljs-name,\n.theme-base16-tango .hljs-deletion {\n\tcolor: #c00;\n}\n.theme-base16-tango .hljs-symbol,\n.theme-base16-tango .hljs-number,\n.theme-base16-tango .hljs-link,\n.theme-base16-tango .hljs-attr,\n.theme-base16-tango .hljs-variable.constant_,\n.theme-base16-tango .hljs-literal {\n\tcolor: #ef2929;\n}\n.theme-base16-tango .hljs-title,\n.theme-base16-tango .hljs-class .hljs-title,\n.theme-base16-tango .hljs-title.class_ {\n\tcolor: #c4a000;\n}\n.theme-base16-tango .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c4a000;\n}\n.theme-base16-tango .hljs-code,\n.theme-base16-tango .hljs-addition,\n.theme-base16-tango .hljs-title.class_.inherited__,\n.theme-base16-tango .hljs-string {\n\tcolor: #4e9a06;\n}\n.theme-base16-tango .hljs-built_in,\n.theme-base16-tango .hljs-doctag,\n.theme-base16-tango .hljs-quote,\n.theme-base16-tango .hljs-keyword.hljs-atrule,\n.theme-base16-tango .hljs-regexp {\n\tcolor: #06989a;\n}\n.theme-base16-tango .hljs-function .hljs-title,\n.theme-base16-tango .hljs-attribute,\n.theme-base16-tango .ruby .hljs-property,\n.theme-base16-tango .hljs-title.function_,\n.theme-base16-tango .hljs-section {\n\tcolor: #3465a4;\n}\n.theme-base16-tango .hljs-type,\n.theme-base16-tango .hljs-template-tag,\n.theme-base16-tango .diff .hljs-meta,\n.theme-base16-tango .hljs-keyword {\n\tcolor: #75507b;\n}\n.theme-base16-tango .hljs-emphasis {\n\tcolor: #75507b;\n\tfont-style: italic;\n}\n.theme-base16-tango .hljs-meta,\n.theme-base16-tango .hljs-meta .hljs-keyword,\n.theme-base16-tango .hljs-meta .hljs-string {\n\tcolor: #34e2e2;\n}\n.theme-base16-tango .hljs-meta .hljs-keyword,\n.theme-base16-tango .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-tango-min {\n\t/*!\n  Theme: Tango\n  Author: @Schnouki, based on the Tango Desktop Project\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-tango-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tango-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tango-min .hljs {\n\tcolor: #d3d7cf;\n\tbackground: #2e3436;\n}\n.theme-base16-tango-min .hljs ::selection,\n.theme-base16-tango-min .hljs::selection {\n\tbackground-color: #fce94f;\n\tcolor: #d3d7cf;\n}\n.theme-base16-tango-min .hljs-comment {\n\tcolor: #555753;\n}\n.theme-base16-tango-min .hljs-tag {\n\tcolor: #729fcf;\n}\n.theme-base16-tango-min .hljs-operator,\n.theme-base16-tango-min .hljs-punctuation,\n.theme-base16-tango-min .hljs-subst {\n\tcolor: #d3d7cf;\n}\n.theme-base16-tango-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-tango-min .hljs-bullet,\n.theme-base16-tango-min .hljs-deletion,\n.theme-base16-tango-min .hljs-name,\n.theme-base16-tango-min .hljs-selector-tag,\n.theme-base16-tango-min .hljs-template-variable,\n.theme-base16-tango-min .hljs-variable {\n\tcolor: #c00;\n}\n.theme-base16-tango-min .hljs-attr,\n.theme-base16-tango-min .hljs-link,\n.theme-base16-tango-min .hljs-literal,\n.theme-base16-tango-min .hljs-number,\n.theme-base16-tango-min .hljs-symbol,\n.theme-base16-tango-min .hljs-variable.constant_ {\n\tcolor: #ef2929;\n}\n.theme-base16-tango-min .hljs-class .hljs-title,\n.theme-base16-tango-min .hljs-title,\n.theme-base16-tango-min .hljs-title.class_ {\n\tcolor: #c4a000;\n}\n.theme-base16-tango-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c4a000;\n}\n.theme-base16-tango-min .hljs-addition,\n.theme-base16-tango-min .hljs-code,\n.theme-base16-tango-min .hljs-string,\n.theme-base16-tango-min .hljs-title.class_.inherited__ {\n\tcolor: #4e9a06;\n}\n.theme-base16-tango-min .hljs-built_in,\n.theme-base16-tango-min .hljs-doctag,\n.theme-base16-tango-min .hljs-keyword.hljs-atrule,\n.theme-base16-tango-min .hljs-quote,\n.theme-base16-tango-min .hljs-regexp {\n\tcolor: #06989a;\n}\n.theme-base16-tango-min .hljs-attribute,\n.theme-base16-tango-min .hljs-function .hljs-title,\n.theme-base16-tango-min .hljs-section,\n.theme-base16-tango-min .hljs-title.function_,\n.theme-base16-tango-min .ruby .hljs-property {\n\tcolor: #3465a4;\n}\n.theme-base16-tango-min .diff .hljs-meta,\n.theme-base16-tango-min .hljs-keyword,\n.theme-base16-tango-min .hljs-template-tag,\n.theme-base16-tango-min .hljs-type {\n\tcolor: #75507b;\n}\n.theme-base16-tango-min .hljs-emphasis {\n\tcolor: #75507b;\n\tfont-style: italic;\n}\n.theme-base16-tango-min .hljs-meta,\n.theme-base16-tango-min .hljs-meta .hljs-keyword,\n.theme-base16-tango-min .hljs-meta .hljs-string {\n\tcolor: #34e2e2;\n}\n.theme-base16-tango-min .hljs-meta .hljs-keyword,\n.theme-base16-tango-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-tender {\n\t/*!\n  Theme: tender\n  Author: Jacobo Tabernero (https://github/com/jacoborus/tender.vim)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-tender pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tender code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tender pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tender code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tender .hljs {\n\tcolor: #eee;\n\tbackground: #282828;\n}\n.theme-base16-tender .hljs::selection,\n.theme-base16-tender .hljs ::selection {\n\tbackground-color: #484848;\n\tcolor: #eee;\n}\n.theme-base16-tender .hljs-comment {\n\tcolor: #4c4c4c;\n}\n.theme-base16-tender .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-tender .hljs-subst,\n.theme-base16-tender .hljs-punctuation,\n.theme-base16-tender .hljs-operator {\n\tcolor: #eee;\n}\n.theme-base16-tender .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-tender .hljs-bullet,\n.theme-base16-tender .hljs-variable,\n.theme-base16-tender .hljs-template-variable,\n.theme-base16-tender .hljs-selector-tag,\n.theme-base16-tender .hljs-name,\n.theme-base16-tender .hljs-deletion {\n\tcolor: #f43753;\n}\n.theme-base16-tender .hljs-symbol,\n.theme-base16-tender .hljs-number,\n.theme-base16-tender .hljs-link,\n.theme-base16-tender .hljs-attr,\n.theme-base16-tender .hljs-variable.constant_,\n.theme-base16-tender .hljs-literal {\n\tcolor: #dc9656;\n}\n.theme-base16-tender .hljs-title,\n.theme-base16-tender .hljs-class .hljs-title,\n.theme-base16-tender .hljs-title.class_ {\n\tcolor: #ffc24b;\n}\n.theme-base16-tender .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ffc24b;\n}\n.theme-base16-tender .hljs-code,\n.theme-base16-tender .hljs-addition,\n.theme-base16-tender .hljs-title.class_.inherited__,\n.theme-base16-tender .hljs-string {\n\tcolor: #c9d05c;\n}\n.theme-base16-tender .hljs-built_in,\n.theme-base16-tender .hljs-doctag,\n.theme-base16-tender .hljs-quote,\n.theme-base16-tender .hljs-keyword.hljs-atrule,\n.theme-base16-tender .hljs-regexp {\n\tcolor: #73cef4;\n}\n.theme-base16-tender .hljs-function .hljs-title,\n.theme-base16-tender .hljs-attribute,\n.theme-base16-tender .ruby .hljs-property,\n.theme-base16-tender .hljs-title.function_,\n.theme-base16-tender .hljs-section {\n\tcolor: #b3deef;\n}\n.theme-base16-tender .hljs-type,\n.theme-base16-tender .hljs-template-tag,\n.theme-base16-tender .diff .hljs-meta,\n.theme-base16-tender .hljs-keyword {\n\tcolor: #d3b987;\n}\n.theme-base16-tender .hljs-emphasis {\n\tcolor: #d3b987;\n\tfont-style: italic;\n}\n.theme-base16-tender .hljs-meta,\n.theme-base16-tender .hljs-meta .hljs-keyword,\n.theme-base16-tender .hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n.theme-base16-tender .hljs-meta .hljs-keyword,\n.theme-base16-tender .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-tender-min {\n\t/*!\n  Theme: tender\n  Author: Jacobo Tabernero (https://github/com/jacoborus/tender.vim)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-tender-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tender-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tender-min .hljs {\n\tcolor: #eee;\n\tbackground: #282828;\n}\n.theme-base16-tender-min .hljs ::selection,\n.theme-base16-tender-min .hljs::selection {\n\tbackground-color: #484848;\n\tcolor: #eee;\n}\n.theme-base16-tender-min .hljs-comment {\n\tcolor: #4c4c4c;\n}\n.theme-base16-tender-min .hljs-tag {\n\tcolor: #b8b8b8;\n}\n.theme-base16-tender-min .hljs-operator,\n.theme-base16-tender-min .hljs-punctuation,\n.theme-base16-tender-min .hljs-subst {\n\tcolor: #eee;\n}\n.theme-base16-tender-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-tender-min .hljs-bullet,\n.theme-base16-tender-min .hljs-deletion,\n.theme-base16-tender-min .hljs-name,\n.theme-base16-tender-min .hljs-selector-tag,\n.theme-base16-tender-min .hljs-template-variable,\n.theme-base16-tender-min .hljs-variable {\n\tcolor: #f43753;\n}\n.theme-base16-tender-min .hljs-attr,\n.theme-base16-tender-min .hljs-link,\n.theme-base16-tender-min .hljs-literal,\n.theme-base16-tender-min .hljs-number,\n.theme-base16-tender-min .hljs-symbol,\n.theme-base16-tender-min .hljs-variable.constant_ {\n\tcolor: #dc9656;\n}\n.theme-base16-tender-min .hljs-class .hljs-title,\n.theme-base16-tender-min .hljs-title,\n.theme-base16-tender-min .hljs-title.class_ {\n\tcolor: #ffc24b;\n}\n.theme-base16-tender-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ffc24b;\n}\n.theme-base16-tender-min .hljs-addition,\n.theme-base16-tender-min .hljs-code,\n.theme-base16-tender-min .hljs-string,\n.theme-base16-tender-min .hljs-title.class_.inherited__ {\n\tcolor: #c9d05c;\n}\n.theme-base16-tender-min .hljs-built_in,\n.theme-base16-tender-min .hljs-doctag,\n.theme-base16-tender-min .hljs-keyword.hljs-atrule,\n.theme-base16-tender-min .hljs-quote,\n.theme-base16-tender-min .hljs-regexp {\n\tcolor: #73cef4;\n}\n.theme-base16-tender-min .hljs-attribute,\n.theme-base16-tender-min .hljs-function .hljs-title,\n.theme-base16-tender-min .hljs-section,\n.theme-base16-tender-min .hljs-title.function_,\n.theme-base16-tender-min .ruby .hljs-property {\n\tcolor: #b3deef;\n}\n.theme-base16-tender-min .diff .hljs-meta,\n.theme-base16-tender-min .hljs-keyword,\n.theme-base16-tender-min .hljs-template-tag,\n.theme-base16-tender-min .hljs-type {\n\tcolor: #d3b987;\n}\n.theme-base16-tender-min .hljs-emphasis {\n\tcolor: #d3b987;\n\tfont-style: italic;\n}\n.theme-base16-tender-min .hljs-meta,\n.theme-base16-tender-min .hljs-meta .hljs-keyword,\n.theme-base16-tender-min .hljs-meta .hljs-string {\n\tcolor: #a16946;\n}\n.theme-base16-tender-min .hljs-meta .hljs-keyword,\n.theme-base16-tender-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-tomorrow-night {\n\t/*!\n  Theme: Tomorrow Night\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-tomorrow-night pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tomorrow-night code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tomorrow-night pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tomorrow-night code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tomorrow-night .hljs {\n\tcolor: #ccc;\n\tbackground: #2d2d2d;\n}\n.theme-base16-tomorrow-night .hljs::selection,\n.theme-base16-tomorrow-night .hljs ::selection {\n\tbackground-color: #515151;\n\tcolor: #ccc;\n}\n.theme-base16-tomorrow-night .hljs-comment {\n\tcolor: #999;\n}\n.theme-base16-tomorrow-night .hljs-tag {\n\tcolor: #b4b7b4;\n}\n.theme-base16-tomorrow-night .hljs-subst,\n.theme-base16-tomorrow-night .hljs-punctuation,\n.theme-base16-tomorrow-night .hljs-operator {\n\tcolor: #ccc;\n}\n.theme-base16-tomorrow-night .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-tomorrow-night .hljs-bullet,\n.theme-base16-tomorrow-night .hljs-variable,\n.theme-base16-tomorrow-night .hljs-template-variable,\n.theme-base16-tomorrow-night .hljs-selector-tag,\n.theme-base16-tomorrow-night .hljs-name,\n.theme-base16-tomorrow-night .hljs-deletion {\n\tcolor: #f2777a;\n}\n.theme-base16-tomorrow-night .hljs-symbol,\n.theme-base16-tomorrow-night .hljs-number,\n.theme-base16-tomorrow-night .hljs-link,\n.theme-base16-tomorrow-night .hljs-attr,\n.theme-base16-tomorrow-night .hljs-variable.constant_,\n.theme-base16-tomorrow-night .hljs-literal {\n\tcolor: #f99157;\n}\n.theme-base16-tomorrow-night .hljs-title,\n.theme-base16-tomorrow-night .hljs-class .hljs-title,\n.theme-base16-tomorrow-night .hljs-title.class_ {\n\tcolor: #fc6;\n}\n.theme-base16-tomorrow-night .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fc6;\n}\n.theme-base16-tomorrow-night .hljs-code,\n.theme-base16-tomorrow-night .hljs-addition,\n.theme-base16-tomorrow-night .hljs-title.class_.inherited__,\n.theme-base16-tomorrow-night .hljs-string {\n\tcolor: #9c9;\n}\n.theme-base16-tomorrow-night .hljs-built_in,\n.theme-base16-tomorrow-night .hljs-doctag,\n.theme-base16-tomorrow-night .hljs-quote,\n.theme-base16-tomorrow-night .hljs-keyword.hljs-atrule,\n.theme-base16-tomorrow-night .hljs-regexp {\n\tcolor: #6cc;\n}\n.theme-base16-tomorrow-night .hljs-function .hljs-title,\n.theme-base16-tomorrow-night .hljs-attribute,\n.theme-base16-tomorrow-night .ruby .hljs-property,\n.theme-base16-tomorrow-night .hljs-title.function_,\n.theme-base16-tomorrow-night .hljs-section {\n\tcolor: #69c;\n}\n.theme-base16-tomorrow-night .hljs-type,\n.theme-base16-tomorrow-night .hljs-template-tag,\n.theme-base16-tomorrow-night .diff .hljs-meta,\n.theme-base16-tomorrow-night .hljs-keyword {\n\tcolor: #c9c;\n}\n.theme-base16-tomorrow-night .hljs-emphasis {\n\tcolor: #c9c;\n\tfont-style: italic;\n}\n.theme-base16-tomorrow-night .hljs-meta,\n.theme-base16-tomorrow-night .hljs-meta .hljs-keyword,\n.theme-base16-tomorrow-night .hljs-meta .hljs-string {\n\tcolor: #a3685a;\n}\n.theme-base16-tomorrow-night .hljs-meta .hljs-keyword,\n.theme-base16-tomorrow-night .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-tomorrow-night-min {\n\t/*!\n  Theme: Tomorrow Night\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-tomorrow-night-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tomorrow-night-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tomorrow-night-min .hljs {\n\tcolor: #ccc;\n\tbackground: #2d2d2d;\n}\n.theme-base16-tomorrow-night-min .hljs ::selection,\n.theme-base16-tomorrow-night-min .hljs::selection {\n\tbackground-color: #515151;\n\tcolor: #ccc;\n}\n.theme-base16-tomorrow-night-min .hljs-comment {\n\tcolor: #999;\n}\n.theme-base16-tomorrow-night-min .hljs-tag {\n\tcolor: #b4b7b4;\n}\n.theme-base16-tomorrow-night-min .hljs-operator,\n.theme-base16-tomorrow-night-min .hljs-punctuation,\n.theme-base16-tomorrow-night-min .hljs-subst {\n\tcolor: #ccc;\n}\n.theme-base16-tomorrow-night-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-tomorrow-night-min .hljs-bullet,\n.theme-base16-tomorrow-night-min .hljs-deletion,\n.theme-base16-tomorrow-night-min .hljs-name,\n.theme-base16-tomorrow-night-min .hljs-selector-tag,\n.theme-base16-tomorrow-night-min .hljs-template-variable,\n.theme-base16-tomorrow-night-min .hljs-variable {\n\tcolor: #f2777a;\n}\n.theme-base16-tomorrow-night-min .hljs-attr,\n.theme-base16-tomorrow-night-min .hljs-link,\n.theme-base16-tomorrow-night-min .hljs-literal,\n.theme-base16-tomorrow-night-min .hljs-number,\n.theme-base16-tomorrow-night-min .hljs-symbol,\n.theme-base16-tomorrow-night-min .hljs-variable.constant_ {\n\tcolor: #f99157;\n}\n.theme-base16-tomorrow-night-min .hljs-class .hljs-title,\n.theme-base16-tomorrow-night-min .hljs-title,\n.theme-base16-tomorrow-night-min .hljs-title.class_ {\n\tcolor: #fc6;\n}\n.theme-base16-tomorrow-night-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fc6;\n}\n.theme-base16-tomorrow-night-min .hljs-addition,\n.theme-base16-tomorrow-night-min .hljs-code,\n.theme-base16-tomorrow-night-min .hljs-string,\n.theme-base16-tomorrow-night-min .hljs-title.class_.inherited__ {\n\tcolor: #9c9;\n}\n.theme-base16-tomorrow-night-min .hljs-built_in,\n.theme-base16-tomorrow-night-min .hljs-doctag,\n.theme-base16-tomorrow-night-min .hljs-keyword.hljs-atrule,\n.theme-base16-tomorrow-night-min .hljs-quote,\n.theme-base16-tomorrow-night-min .hljs-regexp {\n\tcolor: #6cc;\n}\n.theme-base16-tomorrow-night-min .hljs-attribute,\n.theme-base16-tomorrow-night-min .hljs-function .hljs-title,\n.theme-base16-tomorrow-night-min .hljs-section,\n.theme-base16-tomorrow-night-min .hljs-title.function_,\n.theme-base16-tomorrow-night-min .ruby .hljs-property {\n\tcolor: #69c;\n}\n.theme-base16-tomorrow-night-min .diff .hljs-meta,\n.theme-base16-tomorrow-night-min .hljs-keyword,\n.theme-base16-tomorrow-night-min .hljs-template-tag,\n.theme-base16-tomorrow-night-min .hljs-type {\n\tcolor: #c9c;\n}\n.theme-base16-tomorrow-night-min .hljs-emphasis {\n\tcolor: #c9c;\n\tfont-style: italic;\n}\n.theme-base16-tomorrow-night-min .hljs-meta,\n.theme-base16-tomorrow-night-min .hljs-meta .hljs-keyword,\n.theme-base16-tomorrow-night-min .hljs-meta .hljs-string {\n\tcolor: #a3685a;\n}\n.theme-base16-tomorrow-night-min .hljs-meta .hljs-keyword,\n.theme-base16-tomorrow-night-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-tomorrow {\n\t/*!\n  Theme: Tomorrow\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-tomorrow pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tomorrow code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tomorrow pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tomorrow code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tomorrow .hljs {\n\tcolor: #4d4d4c;\n\tbackground: #fff;\n}\n.theme-base16-tomorrow .hljs::selection,\n.theme-base16-tomorrow .hljs ::selection {\n\tbackground-color: #d6d6d6;\n\tcolor: #4d4d4c;\n}\n.theme-base16-tomorrow .hljs-comment {\n\tcolor: #8e908c;\n}\n.theme-base16-tomorrow .hljs-tag {\n\tcolor: #969896;\n}\n.theme-base16-tomorrow .hljs-subst,\n.theme-base16-tomorrow .hljs-punctuation,\n.theme-base16-tomorrow .hljs-operator {\n\tcolor: #4d4d4c;\n}\n.theme-base16-tomorrow .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-tomorrow .hljs-bullet,\n.theme-base16-tomorrow .hljs-variable,\n.theme-base16-tomorrow .hljs-template-variable,\n.theme-base16-tomorrow .hljs-selector-tag,\n.theme-base16-tomorrow .hljs-name,\n.theme-base16-tomorrow .hljs-deletion {\n\tcolor: #c82829;\n}\n.theme-base16-tomorrow .hljs-symbol,\n.theme-base16-tomorrow .hljs-number,\n.theme-base16-tomorrow .hljs-link,\n.theme-base16-tomorrow .hljs-attr,\n.theme-base16-tomorrow .hljs-variable.constant_,\n.theme-base16-tomorrow .hljs-literal {\n\tcolor: #f5871f;\n}\n.theme-base16-tomorrow .hljs-title,\n.theme-base16-tomorrow .hljs-class .hljs-title,\n.theme-base16-tomorrow .hljs-title.class_ {\n\tcolor: #eab700;\n}\n.theme-base16-tomorrow .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #eab700;\n}\n.theme-base16-tomorrow .hljs-code,\n.theme-base16-tomorrow .hljs-addition,\n.theme-base16-tomorrow .hljs-title.class_.inherited__,\n.theme-base16-tomorrow .hljs-string {\n\tcolor: #718c00;\n}\n.theme-base16-tomorrow .hljs-built_in,\n.theme-base16-tomorrow .hljs-doctag,\n.theme-base16-tomorrow .hljs-quote,\n.theme-base16-tomorrow .hljs-keyword.hljs-atrule,\n.theme-base16-tomorrow .hljs-regexp {\n\tcolor: #3e999f;\n}\n.theme-base16-tomorrow .hljs-function .hljs-title,\n.theme-base16-tomorrow .hljs-attribute,\n.theme-base16-tomorrow .ruby .hljs-property,\n.theme-base16-tomorrow .hljs-title.function_,\n.theme-base16-tomorrow .hljs-section {\n\tcolor: #4271ae;\n}\n.theme-base16-tomorrow .hljs-type,\n.theme-base16-tomorrow .hljs-template-tag,\n.theme-base16-tomorrow .diff .hljs-meta,\n.theme-base16-tomorrow .hljs-keyword {\n\tcolor: #8959a8;\n}\n.theme-base16-tomorrow .hljs-emphasis {\n\tcolor: #8959a8;\n\tfont-style: italic;\n}\n.theme-base16-tomorrow .hljs-meta,\n.theme-base16-tomorrow .hljs-meta .hljs-keyword,\n.theme-base16-tomorrow .hljs-meta .hljs-string {\n\tcolor: #a3685a;\n}\n.theme-base16-tomorrow .hljs-meta .hljs-keyword,\n.theme-base16-tomorrow .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-tomorrow-min {\n\t/*!\n  Theme: Tomorrow\n  Author: Chris Kempson (http://chriskempson.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-tomorrow-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-tomorrow-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-tomorrow-min .hljs {\n\tcolor: #4d4d4c;\n\tbackground: #fff;\n}\n.theme-base16-tomorrow-min .hljs ::selection,\n.theme-base16-tomorrow-min .hljs::selection {\n\tbackground-color: #d6d6d6;\n\tcolor: #4d4d4c;\n}\n.theme-base16-tomorrow-min .hljs-comment {\n\tcolor: #8e908c;\n}\n.theme-base16-tomorrow-min .hljs-tag {\n\tcolor: #969896;\n}\n.theme-base16-tomorrow-min .hljs-operator,\n.theme-base16-tomorrow-min .hljs-punctuation,\n.theme-base16-tomorrow-min .hljs-subst {\n\tcolor: #4d4d4c;\n}\n.theme-base16-tomorrow-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-tomorrow-min .hljs-bullet,\n.theme-base16-tomorrow-min .hljs-deletion,\n.theme-base16-tomorrow-min .hljs-name,\n.theme-base16-tomorrow-min .hljs-selector-tag,\n.theme-base16-tomorrow-min .hljs-template-variable,\n.theme-base16-tomorrow-min .hljs-variable {\n\tcolor: #c82829;\n}\n.theme-base16-tomorrow-min .hljs-attr,\n.theme-base16-tomorrow-min .hljs-link,\n.theme-base16-tomorrow-min .hljs-literal,\n.theme-base16-tomorrow-min .hljs-number,\n.theme-base16-tomorrow-min .hljs-symbol,\n.theme-base16-tomorrow-min .hljs-variable.constant_ {\n\tcolor: #f5871f;\n}\n.theme-base16-tomorrow-min .hljs-class .hljs-title,\n.theme-base16-tomorrow-min .hljs-title,\n.theme-base16-tomorrow-min .hljs-title.class_ {\n\tcolor: #eab700;\n}\n.theme-base16-tomorrow-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #eab700;\n}\n.theme-base16-tomorrow-min .hljs-addition,\n.theme-base16-tomorrow-min .hljs-code,\n.theme-base16-tomorrow-min .hljs-string,\n.theme-base16-tomorrow-min .hljs-title.class_.inherited__ {\n\tcolor: #718c00;\n}\n.theme-base16-tomorrow-min .hljs-built_in,\n.theme-base16-tomorrow-min .hljs-doctag,\n.theme-base16-tomorrow-min .hljs-keyword.hljs-atrule,\n.theme-base16-tomorrow-min .hljs-quote,\n.theme-base16-tomorrow-min .hljs-regexp {\n\tcolor: #3e999f;\n}\n.theme-base16-tomorrow-min .hljs-attribute,\n.theme-base16-tomorrow-min .hljs-function .hljs-title,\n.theme-base16-tomorrow-min .hljs-section,\n.theme-base16-tomorrow-min .hljs-title.function_,\n.theme-base16-tomorrow-min .ruby .hljs-property {\n\tcolor: #4271ae;\n}\n.theme-base16-tomorrow-min .diff .hljs-meta,\n.theme-base16-tomorrow-min .hljs-keyword,\n.theme-base16-tomorrow-min .hljs-template-tag,\n.theme-base16-tomorrow-min .hljs-type {\n\tcolor: #8959a8;\n}\n.theme-base16-tomorrow-min .hljs-emphasis {\n\tcolor: #8959a8;\n\tfont-style: italic;\n}\n.theme-base16-tomorrow-min .hljs-meta,\n.theme-base16-tomorrow-min .hljs-meta .hljs-keyword,\n.theme-base16-tomorrow-min .hljs-meta .hljs-string {\n\tcolor: #a3685a;\n}\n.theme-base16-tomorrow-min .hljs-meta .hljs-keyword,\n.theme-base16-tomorrow-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-twilight {\n\t/*!\n  Theme: Twilight\n  Author: David Hart (https://github.com/hartbit)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-twilight pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-twilight code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-twilight pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-twilight code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-twilight .hljs {\n\tcolor: #a7a7a7;\n\tbackground: #1e1e1e;\n}\n.theme-base16-twilight .hljs::selection,\n.theme-base16-twilight .hljs ::selection {\n\tbackground-color: #464b50;\n\tcolor: #a7a7a7;\n}\n.theme-base16-twilight .hljs-comment {\n\tcolor: #5f5a60;\n}\n.theme-base16-twilight .hljs-tag {\n\tcolor: #838184;\n}\n.theme-base16-twilight .hljs-subst,\n.theme-base16-twilight .hljs-punctuation,\n.theme-base16-twilight .hljs-operator {\n\tcolor: #a7a7a7;\n}\n.theme-base16-twilight .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-twilight .hljs-bullet,\n.theme-base16-twilight .hljs-variable,\n.theme-base16-twilight .hljs-template-variable,\n.theme-base16-twilight .hljs-selector-tag,\n.theme-base16-twilight .hljs-name,\n.theme-base16-twilight .hljs-deletion {\n\tcolor: #cf6a4c;\n}\n.theme-base16-twilight .hljs-symbol,\n.theme-base16-twilight .hljs-number,\n.theme-base16-twilight .hljs-link,\n.theme-base16-twilight .hljs-attr,\n.theme-base16-twilight .hljs-variable.constant_,\n.theme-base16-twilight .hljs-literal {\n\tcolor: #cda869;\n}\n.theme-base16-twilight .hljs-title,\n.theme-base16-twilight .hljs-class .hljs-title,\n.theme-base16-twilight .hljs-title.class_ {\n\tcolor: #f9ee98;\n}\n.theme-base16-twilight .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f9ee98;\n}\n.theme-base16-twilight .hljs-code,\n.theme-base16-twilight .hljs-addition,\n.theme-base16-twilight .hljs-title.class_.inherited__,\n.theme-base16-twilight .hljs-string {\n\tcolor: #8f9d6a;\n}\n.theme-base16-twilight .hljs-built_in,\n.theme-base16-twilight .hljs-doctag,\n.theme-base16-twilight .hljs-quote,\n.theme-base16-twilight .hljs-keyword.hljs-atrule,\n.theme-base16-twilight .hljs-regexp {\n\tcolor: #afc4db;\n}\n.theme-base16-twilight .hljs-function .hljs-title,\n.theme-base16-twilight .hljs-attribute,\n.theme-base16-twilight .ruby .hljs-property,\n.theme-base16-twilight .hljs-title.function_,\n.theme-base16-twilight .hljs-section {\n\tcolor: #7587a6;\n}\n.theme-base16-twilight .hljs-type,\n.theme-base16-twilight .hljs-template-tag,\n.theme-base16-twilight .diff .hljs-meta,\n.theme-base16-twilight .hljs-keyword {\n\tcolor: #9b859d;\n}\n.theme-base16-twilight .hljs-emphasis {\n\tcolor: #9b859d;\n\tfont-style: italic;\n}\n.theme-base16-twilight .hljs-meta,\n.theme-base16-twilight .hljs-meta .hljs-keyword,\n.theme-base16-twilight .hljs-meta .hljs-string {\n\tcolor: #9b703f;\n}\n.theme-base16-twilight .hljs-meta .hljs-keyword,\n.theme-base16-twilight .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-twilight-min {\n\t/*!\n  Theme: Twilight\n  Author: David Hart (https://github.com/hartbit)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-twilight-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-twilight-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-twilight-min .hljs {\n\tcolor: #a7a7a7;\n\tbackground: #1e1e1e;\n}\n.theme-base16-twilight-min .hljs ::selection,\n.theme-base16-twilight-min .hljs::selection {\n\tbackground-color: #464b50;\n\tcolor: #a7a7a7;\n}\n.theme-base16-twilight-min .hljs-comment {\n\tcolor: #5f5a60;\n}\n.theme-base16-twilight-min .hljs-tag {\n\tcolor: #838184;\n}\n.theme-base16-twilight-min .hljs-operator,\n.theme-base16-twilight-min .hljs-punctuation,\n.theme-base16-twilight-min .hljs-subst {\n\tcolor: #a7a7a7;\n}\n.theme-base16-twilight-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-twilight-min .hljs-bullet,\n.theme-base16-twilight-min .hljs-deletion,\n.theme-base16-twilight-min .hljs-name,\n.theme-base16-twilight-min .hljs-selector-tag,\n.theme-base16-twilight-min .hljs-template-variable,\n.theme-base16-twilight-min .hljs-variable {\n\tcolor: #cf6a4c;\n}\n.theme-base16-twilight-min .hljs-attr,\n.theme-base16-twilight-min .hljs-link,\n.theme-base16-twilight-min .hljs-literal,\n.theme-base16-twilight-min .hljs-number,\n.theme-base16-twilight-min .hljs-symbol,\n.theme-base16-twilight-min .hljs-variable.constant_ {\n\tcolor: #cda869;\n}\n.theme-base16-twilight-min .hljs-class .hljs-title,\n.theme-base16-twilight-min .hljs-title,\n.theme-base16-twilight-min .hljs-title.class_ {\n\tcolor: #f9ee98;\n}\n.theme-base16-twilight-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f9ee98;\n}\n.theme-base16-twilight-min .hljs-addition,\n.theme-base16-twilight-min .hljs-code,\n.theme-base16-twilight-min .hljs-string,\n.theme-base16-twilight-min .hljs-title.class_.inherited__ {\n\tcolor: #8f9d6a;\n}\n.theme-base16-twilight-min .hljs-built_in,\n.theme-base16-twilight-min .hljs-doctag,\n.theme-base16-twilight-min .hljs-keyword.hljs-atrule,\n.theme-base16-twilight-min .hljs-quote,\n.theme-base16-twilight-min .hljs-regexp {\n\tcolor: #afc4db;\n}\n.theme-base16-twilight-min .hljs-attribute,\n.theme-base16-twilight-min .hljs-function .hljs-title,\n.theme-base16-twilight-min .hljs-section,\n.theme-base16-twilight-min .hljs-title.function_,\n.theme-base16-twilight-min .ruby .hljs-property {\n\tcolor: #7587a6;\n}\n.theme-base16-twilight-min .diff .hljs-meta,\n.theme-base16-twilight-min .hljs-keyword,\n.theme-base16-twilight-min .hljs-template-tag,\n.theme-base16-twilight-min .hljs-type {\n\tcolor: #9b859d;\n}\n.theme-base16-twilight-min .hljs-emphasis {\n\tcolor: #9b859d;\n\tfont-style: italic;\n}\n.theme-base16-twilight-min .hljs-meta,\n.theme-base16-twilight-min .hljs-meta .hljs-keyword,\n.theme-base16-twilight-min .hljs-meta .hljs-string {\n\tcolor: #9b703f;\n}\n.theme-base16-twilight-min .hljs-meta .hljs-keyword,\n.theme-base16-twilight-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-unikitty-dark {\n\t/*!\n  Theme: Unikitty Dark\n  Author: Josh W Lewis (@joshwlewis)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-unikitty-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-unikitty-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-unikitty-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-unikitty-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-unikitty-dark .hljs {\n\tcolor: #bcbabe;\n\tbackground: #2e2a31;\n}\n.theme-base16-unikitty-dark .hljs::selection,\n.theme-base16-unikitty-dark .hljs ::selection {\n\tbackground-color: #666369;\n\tcolor: #bcbabe;\n}\n.theme-base16-unikitty-dark .hljs-comment {\n\tcolor: #838085;\n}\n.theme-base16-unikitty-dark .hljs-tag {\n\tcolor: #9f9da2;\n}\n.theme-base16-unikitty-dark .hljs-subst,\n.theme-base16-unikitty-dark .hljs-punctuation,\n.theme-base16-unikitty-dark .hljs-operator {\n\tcolor: #bcbabe;\n}\n.theme-base16-unikitty-dark .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-unikitty-dark .hljs-bullet,\n.theme-base16-unikitty-dark .hljs-variable,\n.theme-base16-unikitty-dark .hljs-template-variable,\n.theme-base16-unikitty-dark .hljs-selector-tag,\n.theme-base16-unikitty-dark .hljs-name,\n.theme-base16-unikitty-dark .hljs-deletion {\n\tcolor: #d8137f;\n}\n.theme-base16-unikitty-dark .hljs-symbol,\n.theme-base16-unikitty-dark .hljs-number,\n.theme-base16-unikitty-dark .hljs-link,\n.theme-base16-unikitty-dark .hljs-attr,\n.theme-base16-unikitty-dark .hljs-variable.constant_,\n.theme-base16-unikitty-dark .hljs-literal {\n\tcolor: #d65407;\n}\n.theme-base16-unikitty-dark .hljs-title,\n.theme-base16-unikitty-dark .hljs-class .hljs-title,\n.theme-base16-unikitty-dark .hljs-title.class_ {\n\tcolor: #dc8a0e;\n}\n.theme-base16-unikitty-dark .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dc8a0e;\n}\n.theme-base16-unikitty-dark .hljs-code,\n.theme-base16-unikitty-dark .hljs-addition,\n.theme-base16-unikitty-dark .hljs-title.class_.inherited__,\n.theme-base16-unikitty-dark .hljs-string {\n\tcolor: #17ad98;\n}\n.theme-base16-unikitty-dark .hljs-built_in,\n.theme-base16-unikitty-dark .hljs-doctag,\n.theme-base16-unikitty-dark .hljs-quote,\n.theme-base16-unikitty-dark .hljs-keyword.hljs-atrule,\n.theme-base16-unikitty-dark .hljs-regexp {\n\tcolor: #149bda;\n}\n.theme-base16-unikitty-dark .hljs-function .hljs-title,\n.theme-base16-unikitty-dark .hljs-attribute,\n.theme-base16-unikitty-dark .ruby .hljs-property,\n.theme-base16-unikitty-dark .hljs-title.function_,\n.theme-base16-unikitty-dark .hljs-section {\n\tcolor: #796af5;\n}\n.theme-base16-unikitty-dark .hljs-type,\n.theme-base16-unikitty-dark .hljs-template-tag,\n.theme-base16-unikitty-dark .diff .hljs-meta,\n.theme-base16-unikitty-dark .hljs-keyword {\n\tcolor: #bb60ea;\n}\n.theme-base16-unikitty-dark .hljs-emphasis {\n\tcolor: #bb60ea;\n\tfont-style: italic;\n}\n.theme-base16-unikitty-dark .hljs-meta,\n.theme-base16-unikitty-dark .hljs-meta .hljs-keyword,\n.theme-base16-unikitty-dark .hljs-meta .hljs-string {\n\tcolor: #c720ca;\n}\n.theme-base16-unikitty-dark .hljs-meta .hljs-keyword,\n.theme-base16-unikitty-dark .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-unikitty-dark-min {\n\t/*!\n  Theme: Unikitty Dark\n  Author: Josh W Lewis (@joshwlewis)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-unikitty-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-unikitty-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-unikitty-dark-min .hljs {\n\tcolor: #bcbabe;\n\tbackground: #2e2a31;\n}\n.theme-base16-unikitty-dark-min .hljs ::selection,\n.theme-base16-unikitty-dark-min .hljs::selection {\n\tbackground-color: #666369;\n\tcolor: #bcbabe;\n}\n.theme-base16-unikitty-dark-min .hljs-comment {\n\tcolor: #838085;\n}\n.theme-base16-unikitty-dark-min .hljs-tag {\n\tcolor: #9f9da2;\n}\n.theme-base16-unikitty-dark-min .hljs-operator,\n.theme-base16-unikitty-dark-min .hljs-punctuation,\n.theme-base16-unikitty-dark-min .hljs-subst {\n\tcolor: #bcbabe;\n}\n.theme-base16-unikitty-dark-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-unikitty-dark-min .hljs-bullet,\n.theme-base16-unikitty-dark-min .hljs-deletion,\n.theme-base16-unikitty-dark-min .hljs-name,\n.theme-base16-unikitty-dark-min .hljs-selector-tag,\n.theme-base16-unikitty-dark-min .hljs-template-variable,\n.theme-base16-unikitty-dark-min .hljs-variable {\n\tcolor: #d8137f;\n}\n.theme-base16-unikitty-dark-min .hljs-attr,\n.theme-base16-unikitty-dark-min .hljs-link,\n.theme-base16-unikitty-dark-min .hljs-literal,\n.theme-base16-unikitty-dark-min .hljs-number,\n.theme-base16-unikitty-dark-min .hljs-symbol,\n.theme-base16-unikitty-dark-min .hljs-variable.constant_ {\n\tcolor: #d65407;\n}\n.theme-base16-unikitty-dark-min .hljs-class .hljs-title,\n.theme-base16-unikitty-dark-min .hljs-title,\n.theme-base16-unikitty-dark-min .hljs-title.class_ {\n\tcolor: #dc8a0e;\n}\n.theme-base16-unikitty-dark-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #dc8a0e;\n}\n.theme-base16-unikitty-dark-min .hljs-addition,\n.theme-base16-unikitty-dark-min .hljs-code,\n.theme-base16-unikitty-dark-min .hljs-string,\n.theme-base16-unikitty-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #17ad98;\n}\n.theme-base16-unikitty-dark-min .hljs-built_in,\n.theme-base16-unikitty-dark-min .hljs-doctag,\n.theme-base16-unikitty-dark-min .hljs-keyword.hljs-atrule,\n.theme-base16-unikitty-dark-min .hljs-quote,\n.theme-base16-unikitty-dark-min .hljs-regexp {\n\tcolor: #149bda;\n}\n.theme-base16-unikitty-dark-min .hljs-attribute,\n.theme-base16-unikitty-dark-min .hljs-function .hljs-title,\n.theme-base16-unikitty-dark-min .hljs-section,\n.theme-base16-unikitty-dark-min .hljs-title.function_,\n.theme-base16-unikitty-dark-min .ruby .hljs-property {\n\tcolor: #796af5;\n}\n.theme-base16-unikitty-dark-min .diff .hljs-meta,\n.theme-base16-unikitty-dark-min .hljs-keyword,\n.theme-base16-unikitty-dark-min .hljs-template-tag,\n.theme-base16-unikitty-dark-min .hljs-type {\n\tcolor: #bb60ea;\n}\n.theme-base16-unikitty-dark-min .hljs-emphasis {\n\tcolor: #bb60ea;\n\tfont-style: italic;\n}\n.theme-base16-unikitty-dark-min .hljs-meta,\n.theme-base16-unikitty-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-unikitty-dark-min .hljs-meta .hljs-string {\n\tcolor: #c720ca;\n}\n.theme-base16-unikitty-dark-min .hljs-meta .hljs-keyword,\n.theme-base16-unikitty-dark-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-unikitty-light {\n\t/*!\n  Theme: Unikitty Light\n  Author: Josh W Lewis (@joshwlewis)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-unikitty-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-unikitty-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-unikitty-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-unikitty-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-unikitty-light .hljs {\n\tcolor: #6c696e;\n\tbackground: #fff;\n}\n.theme-base16-unikitty-light .hljs::selection,\n.theme-base16-unikitty-light .hljs ::selection {\n\tbackground-color: #c4c3c5;\n\tcolor: #6c696e;\n}\n.theme-base16-unikitty-light .hljs-comment {\n\tcolor: #a7a5a8;\n}\n.theme-base16-unikitty-light .hljs-tag {\n\tcolor: #89878b;\n}\n.theme-base16-unikitty-light .hljs-subst,\n.theme-base16-unikitty-light .hljs-punctuation,\n.theme-base16-unikitty-light .hljs-operator {\n\tcolor: #6c696e;\n}\n.theme-base16-unikitty-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-unikitty-light .hljs-bullet,\n.theme-base16-unikitty-light .hljs-variable,\n.theme-base16-unikitty-light .hljs-template-variable,\n.theme-base16-unikitty-light .hljs-selector-tag,\n.theme-base16-unikitty-light .hljs-name,\n.theme-base16-unikitty-light .hljs-deletion {\n\tcolor: #d8137f;\n}\n.theme-base16-unikitty-light .hljs-symbol,\n.theme-base16-unikitty-light .hljs-number,\n.theme-base16-unikitty-light .hljs-link,\n.theme-base16-unikitty-light .hljs-attr,\n.theme-base16-unikitty-light .hljs-variable.constant_,\n.theme-base16-unikitty-light .hljs-literal {\n\tcolor: #d65407;\n}\n.theme-base16-unikitty-light .hljs-title,\n.theme-base16-unikitty-light .hljs-class .hljs-title,\n.theme-base16-unikitty-light .hljs-title.class_ {\n\tcolor: #dc8a0e;\n}\n.theme-base16-unikitty-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #dc8a0e;\n}\n.theme-base16-unikitty-light .hljs-code,\n.theme-base16-unikitty-light .hljs-addition,\n.theme-base16-unikitty-light .hljs-title.class_.inherited__,\n.theme-base16-unikitty-light .hljs-string {\n\tcolor: #17ad98;\n}\n.theme-base16-unikitty-light .hljs-built_in,\n.theme-base16-unikitty-light .hljs-doctag,\n.theme-base16-unikitty-light .hljs-quote,\n.theme-base16-unikitty-light .hljs-keyword.hljs-atrule,\n.theme-base16-unikitty-light .hljs-regexp {\n\tcolor: #149bda;\n}\n.theme-base16-unikitty-light .hljs-function .hljs-title,\n.theme-base16-unikitty-light .hljs-attribute,\n.theme-base16-unikitty-light .ruby .hljs-property,\n.theme-base16-unikitty-light .hljs-title.function_,\n.theme-base16-unikitty-light .hljs-section {\n\tcolor: #775dff;\n}\n.theme-base16-unikitty-light .hljs-type,\n.theme-base16-unikitty-light .hljs-template-tag,\n.theme-base16-unikitty-light .diff .hljs-meta,\n.theme-base16-unikitty-light .hljs-keyword {\n\tcolor: #aa17e6;\n}\n.theme-base16-unikitty-light .hljs-emphasis {\n\tcolor: #aa17e6;\n\tfont-style: italic;\n}\n.theme-base16-unikitty-light .hljs-meta,\n.theme-base16-unikitty-light .hljs-meta .hljs-keyword,\n.theme-base16-unikitty-light .hljs-meta .hljs-string {\n\tcolor: #e013d0;\n}\n.theme-base16-unikitty-light .hljs-meta .hljs-keyword,\n.theme-base16-unikitty-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-unikitty-light-min {\n\t/*!\n  Theme: Unikitty Light\n  Author: Josh W Lewis (@joshwlewis)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-unikitty-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-unikitty-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-unikitty-light-min .hljs {\n\tcolor: #6c696e;\n\tbackground: #fff;\n}\n.theme-base16-unikitty-light-min .hljs ::selection,\n.theme-base16-unikitty-light-min .hljs::selection {\n\tbackground-color: #c4c3c5;\n\tcolor: #6c696e;\n}\n.theme-base16-unikitty-light-min .hljs-comment {\n\tcolor: #a7a5a8;\n}\n.theme-base16-unikitty-light-min .hljs-tag {\n\tcolor: #89878b;\n}\n.theme-base16-unikitty-light-min .hljs-operator,\n.theme-base16-unikitty-light-min .hljs-punctuation,\n.theme-base16-unikitty-light-min .hljs-subst {\n\tcolor: #6c696e;\n}\n.theme-base16-unikitty-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-unikitty-light-min .hljs-bullet,\n.theme-base16-unikitty-light-min .hljs-deletion,\n.theme-base16-unikitty-light-min .hljs-name,\n.theme-base16-unikitty-light-min .hljs-selector-tag,\n.theme-base16-unikitty-light-min .hljs-template-variable,\n.theme-base16-unikitty-light-min .hljs-variable {\n\tcolor: #d8137f;\n}\n.theme-base16-unikitty-light-min .hljs-attr,\n.theme-base16-unikitty-light-min .hljs-link,\n.theme-base16-unikitty-light-min .hljs-literal,\n.theme-base16-unikitty-light-min .hljs-number,\n.theme-base16-unikitty-light-min .hljs-symbol,\n.theme-base16-unikitty-light-min .hljs-variable.constant_ {\n\tcolor: #d65407;\n}\n.theme-base16-unikitty-light-min .hljs-class .hljs-title,\n.theme-base16-unikitty-light-min .hljs-title,\n.theme-base16-unikitty-light-min .hljs-title.class_ {\n\tcolor: #dc8a0e;\n}\n.theme-base16-unikitty-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #dc8a0e;\n}\n.theme-base16-unikitty-light-min .hljs-addition,\n.theme-base16-unikitty-light-min .hljs-code,\n.theme-base16-unikitty-light-min .hljs-string,\n.theme-base16-unikitty-light-min .hljs-title.class_.inherited__ {\n\tcolor: #17ad98;\n}\n.theme-base16-unikitty-light-min .hljs-built_in,\n.theme-base16-unikitty-light-min .hljs-doctag,\n.theme-base16-unikitty-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-unikitty-light-min .hljs-quote,\n.theme-base16-unikitty-light-min .hljs-regexp {\n\tcolor: #149bda;\n}\n.theme-base16-unikitty-light-min .hljs-attribute,\n.theme-base16-unikitty-light-min .hljs-function .hljs-title,\n.theme-base16-unikitty-light-min .hljs-section,\n.theme-base16-unikitty-light-min .hljs-title.function_,\n.theme-base16-unikitty-light-min .ruby .hljs-property {\n\tcolor: #775dff;\n}\n.theme-base16-unikitty-light-min .diff .hljs-meta,\n.theme-base16-unikitty-light-min .hljs-keyword,\n.theme-base16-unikitty-light-min .hljs-template-tag,\n.theme-base16-unikitty-light-min .hljs-type {\n\tcolor: #aa17e6;\n}\n.theme-base16-unikitty-light-min .hljs-emphasis {\n\tcolor: #aa17e6;\n\tfont-style: italic;\n}\n.theme-base16-unikitty-light-min .hljs-meta,\n.theme-base16-unikitty-light-min .hljs-meta .hljs-keyword,\n.theme-base16-unikitty-light-min .hljs-meta .hljs-string {\n\tcolor: #e013d0;\n}\n.theme-base16-unikitty-light-min .hljs-meta .hljs-keyword,\n.theme-base16-unikitty-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-vulcan {\n\t/*!\n  Theme: vulcan\n  Author: Andrey Varfolomeev\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-vulcan pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-vulcan code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-vulcan pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-vulcan code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-vulcan .hljs {\n\tcolor: #5b778c;\n\tbackground: #041523;\n}\n.theme-base16-vulcan .hljs::selection,\n.theme-base16-vulcan .hljs ::selection {\n\tbackground-color: #003552;\n\tcolor: #5b778c;\n}\n.theme-base16-vulcan .hljs-comment {\n\tcolor: #7a5759;\n}\n.theme-base16-vulcan .hljs-tag {\n\tcolor: #6b6977;\n}\n.theme-base16-vulcan .hljs-subst,\n.theme-base16-vulcan .hljs-punctuation,\n.theme-base16-vulcan .hljs-operator {\n\tcolor: #5b778c;\n}\n.theme-base16-vulcan .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-vulcan .hljs-bullet,\n.theme-base16-vulcan .hljs-variable,\n.theme-base16-vulcan .hljs-template-variable,\n.theme-base16-vulcan .hljs-selector-tag,\n.theme-base16-vulcan .hljs-name,\n.theme-base16-vulcan .hljs-deletion {\n\tcolor: #818591;\n}\n.theme-base16-vulcan .hljs-symbol,\n.theme-base16-vulcan .hljs-number,\n.theme-base16-vulcan .hljs-link,\n.theme-base16-vulcan .hljs-attr,\n.theme-base16-vulcan .hljs-variable.constant_,\n.theme-base16-vulcan .hljs-literal {\n\tcolor: #9198a3;\n}\n.theme-base16-vulcan .hljs-title,\n.theme-base16-vulcan .hljs-class .hljs-title,\n.theme-base16-vulcan .hljs-title.class_ {\n\tcolor: #adb4b9;\n}\n.theme-base16-vulcan .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #adb4b9;\n}\n.theme-base16-vulcan .hljs-code,\n.theme-base16-vulcan .hljs-addition,\n.theme-base16-vulcan .hljs-title.class_.inherited__,\n.theme-base16-vulcan .hljs-string {\n\tcolor: #977d7c;\n}\n.theme-base16-vulcan .hljs-built_in,\n.theme-base16-vulcan .hljs-doctag,\n.theme-base16-vulcan .hljs-quote,\n.theme-base16-vulcan .hljs-keyword.hljs-atrule,\n.theme-base16-vulcan .hljs-regexp {\n\tcolor: #977d7c;\n}\n.theme-base16-vulcan .hljs-function .hljs-title,\n.theme-base16-vulcan .hljs-attribute,\n.theme-base16-vulcan .ruby .hljs-property,\n.theme-base16-vulcan .hljs-title.function_,\n.theme-base16-vulcan .hljs-section {\n\tcolor: #977d7c;\n}\n.theme-base16-vulcan .hljs-type,\n.theme-base16-vulcan .hljs-template-tag,\n.theme-base16-vulcan .diff .hljs-meta,\n.theme-base16-vulcan .hljs-keyword {\n\tcolor: #9198a3;\n}\n.theme-base16-vulcan .hljs-emphasis {\n\tcolor: #9198a3;\n\tfont-style: italic;\n}\n.theme-base16-vulcan .hljs-meta,\n.theme-base16-vulcan .hljs-meta .hljs-keyword,\n.theme-base16-vulcan .hljs-meta .hljs-string {\n\tcolor: #977d7c;\n}\n.theme-base16-vulcan .hljs-meta .hljs-keyword,\n.theme-base16-vulcan .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-vulcan-min {\n\t/*!\n  Theme: vulcan\n  Author: Andrey Varfolomeev\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-vulcan-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-vulcan-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-vulcan-min .hljs {\n\tcolor: #5b778c;\n\tbackground: #041523;\n}\n.theme-base16-vulcan-min .hljs ::selection,\n.theme-base16-vulcan-min .hljs::selection {\n\tbackground-color: #003552;\n\tcolor: #5b778c;\n}\n.theme-base16-vulcan-min .hljs-comment {\n\tcolor: #7a5759;\n}\n.theme-base16-vulcan-min .hljs-tag {\n\tcolor: #6b6977;\n}\n.theme-base16-vulcan-min .hljs-operator,\n.theme-base16-vulcan-min .hljs-punctuation,\n.theme-base16-vulcan-min .hljs-subst {\n\tcolor: #5b778c;\n}\n.theme-base16-vulcan-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-vulcan-min .hljs-bullet,\n.theme-base16-vulcan-min .hljs-deletion,\n.theme-base16-vulcan-min .hljs-name,\n.theme-base16-vulcan-min .hljs-selector-tag,\n.theme-base16-vulcan-min .hljs-template-variable,\n.theme-base16-vulcan-min .hljs-variable {\n\tcolor: #818591;\n}\n.theme-base16-vulcan-min .hljs-attr,\n.theme-base16-vulcan-min .hljs-link,\n.theme-base16-vulcan-min .hljs-literal,\n.theme-base16-vulcan-min .hljs-number,\n.theme-base16-vulcan-min .hljs-symbol,\n.theme-base16-vulcan-min .hljs-variable.constant_ {\n\tcolor: #9198a3;\n}\n.theme-base16-vulcan-min .hljs-class .hljs-title,\n.theme-base16-vulcan-min .hljs-title,\n.theme-base16-vulcan-min .hljs-title.class_ {\n\tcolor: #adb4b9;\n}\n.theme-base16-vulcan-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #adb4b9;\n}\n.theme-base16-vulcan-min .hljs-addition,\n.theme-base16-vulcan-min .hljs-attribute,\n.theme-base16-vulcan-min .hljs-built_in,\n.theme-base16-vulcan-min .hljs-code,\n.theme-base16-vulcan-min .hljs-doctag,\n.theme-base16-vulcan-min .hljs-function .hljs-title,\n.theme-base16-vulcan-min .hljs-keyword.hljs-atrule,\n.theme-base16-vulcan-min .hljs-quote,\n.theme-base16-vulcan-min .hljs-regexp,\n.theme-base16-vulcan-min .hljs-section,\n.theme-base16-vulcan-min .hljs-string,\n.theme-base16-vulcan-min .hljs-title.class_.inherited__,\n.theme-base16-vulcan-min .hljs-title.function_,\n.theme-base16-vulcan-min .ruby .hljs-property {\n\tcolor: #977d7c;\n}\n.theme-base16-vulcan-min .diff .hljs-meta,\n.theme-base16-vulcan-min .hljs-keyword,\n.theme-base16-vulcan-min .hljs-template-tag,\n.theme-base16-vulcan-min .hljs-type {\n\tcolor: #9198a3;\n}\n.theme-base16-vulcan-min .hljs-emphasis {\n\tcolor: #9198a3;\n\tfont-style: italic;\n}\n.theme-base16-vulcan-min .hljs-meta,\n.theme-base16-vulcan-min .hljs-meta .hljs-keyword,\n.theme-base16-vulcan-min .hljs-meta .hljs-string {\n\tcolor: #977d7c;\n}\n.theme-base16-vulcan-min .hljs-meta .hljs-keyword,\n.theme-base16-vulcan-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-windows-10-light {\n\t/*!\n  Theme: Windows 10 Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-10-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-10-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-10-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-10-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-10-light .hljs {\n\tcolor: #767676;\n\tbackground: #f2f2f2;\n}\n.theme-base16-windows-10-light .hljs::selection,\n.theme-base16-windows-10-light .hljs ::selection {\n\tbackground-color: #d9d9d9;\n\tcolor: #767676;\n}\n.theme-base16-windows-10-light .hljs-comment {\n\tcolor: #ccc;\n}\n.theme-base16-windows-10-light .hljs-tag {\n\tcolor: #ababab;\n}\n.theme-base16-windows-10-light .hljs-subst,\n.theme-base16-windows-10-light .hljs-punctuation,\n.theme-base16-windows-10-light .hljs-operator {\n\tcolor: #767676;\n}\n.theme-base16-windows-10-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-10-light .hljs-bullet,\n.theme-base16-windows-10-light .hljs-variable,\n.theme-base16-windows-10-light .hljs-template-variable,\n.theme-base16-windows-10-light .hljs-selector-tag,\n.theme-base16-windows-10-light .hljs-name,\n.theme-base16-windows-10-light .hljs-deletion {\n\tcolor: #c50f1f;\n}\n.theme-base16-windows-10-light .hljs-symbol,\n.theme-base16-windows-10-light .hljs-number,\n.theme-base16-windows-10-light .hljs-link,\n.theme-base16-windows-10-light .hljs-attr,\n.theme-base16-windows-10-light .hljs-variable.constant_,\n.theme-base16-windows-10-light .hljs-literal {\n\tcolor: #f9f1a5;\n}\n.theme-base16-windows-10-light .hljs-title,\n.theme-base16-windows-10-light .hljs-class .hljs-title,\n.theme-base16-windows-10-light .hljs-title.class_ {\n\tcolor: #c19c00;\n}\n.theme-base16-windows-10-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #c19c00;\n}\n.theme-base16-windows-10-light .hljs-code,\n.theme-base16-windows-10-light .hljs-addition,\n.theme-base16-windows-10-light .hljs-title.class_.inherited__,\n.theme-base16-windows-10-light .hljs-string {\n\tcolor: #13a10e;\n}\n.theme-base16-windows-10-light .hljs-built_in,\n.theme-base16-windows-10-light .hljs-doctag,\n.theme-base16-windows-10-light .hljs-quote,\n.theme-base16-windows-10-light .hljs-keyword.hljs-atrule,\n.theme-base16-windows-10-light .hljs-regexp {\n\tcolor: #3a96dd;\n}\n.theme-base16-windows-10-light .hljs-function .hljs-title,\n.theme-base16-windows-10-light .hljs-attribute,\n.theme-base16-windows-10-light .ruby .hljs-property,\n.theme-base16-windows-10-light .hljs-title.function_,\n.theme-base16-windows-10-light .hljs-section {\n\tcolor: #0037da;\n}\n.theme-base16-windows-10-light .hljs-type,\n.theme-base16-windows-10-light .hljs-template-tag,\n.theme-base16-windows-10-light .diff .hljs-meta,\n.theme-base16-windows-10-light .hljs-keyword {\n\tcolor: #881798;\n}\n.theme-base16-windows-10-light .hljs-emphasis {\n\tcolor: #881798;\n\tfont-style: italic;\n}\n.theme-base16-windows-10-light .hljs-meta,\n.theme-base16-windows-10-light .hljs-meta .hljs-keyword,\n.theme-base16-windows-10-light .hljs-meta .hljs-string {\n\tcolor: #16c60c;\n}\n.theme-base16-windows-10-light .hljs-meta .hljs-keyword,\n.theme-base16-windows-10-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-windows-10-light-min {\n\t/*!\n  Theme: Windows 10 Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-10-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-10-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-10-light-min .hljs {\n\tcolor: #767676;\n\tbackground: #f2f2f2;\n}\n.theme-base16-windows-10-light-min .hljs ::selection,\n.theme-base16-windows-10-light-min .hljs::selection {\n\tbackground-color: #d9d9d9;\n\tcolor: #767676;\n}\n.theme-base16-windows-10-light-min .hljs-comment {\n\tcolor: #ccc;\n}\n.theme-base16-windows-10-light-min .hljs-tag {\n\tcolor: #ababab;\n}\n.theme-base16-windows-10-light-min .hljs-operator,\n.theme-base16-windows-10-light-min .hljs-punctuation,\n.theme-base16-windows-10-light-min .hljs-subst {\n\tcolor: #767676;\n}\n.theme-base16-windows-10-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-10-light-min .hljs-bullet,\n.theme-base16-windows-10-light-min .hljs-deletion,\n.theme-base16-windows-10-light-min .hljs-name,\n.theme-base16-windows-10-light-min .hljs-selector-tag,\n.theme-base16-windows-10-light-min .hljs-template-variable,\n.theme-base16-windows-10-light-min .hljs-variable {\n\tcolor: #c50f1f;\n}\n.theme-base16-windows-10-light-min .hljs-attr,\n.theme-base16-windows-10-light-min .hljs-link,\n.theme-base16-windows-10-light-min .hljs-literal,\n.theme-base16-windows-10-light-min .hljs-number,\n.theme-base16-windows-10-light-min .hljs-symbol,\n.theme-base16-windows-10-light-min .hljs-variable.constant_ {\n\tcolor: #f9f1a5;\n}\n.theme-base16-windows-10-light-min .hljs-class .hljs-title,\n.theme-base16-windows-10-light-min .hljs-title,\n.theme-base16-windows-10-light-min .hljs-title.class_ {\n\tcolor: #c19c00;\n}\n.theme-base16-windows-10-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #c19c00;\n}\n.theme-base16-windows-10-light-min .hljs-addition,\n.theme-base16-windows-10-light-min .hljs-code,\n.theme-base16-windows-10-light-min .hljs-string,\n.theme-base16-windows-10-light-min .hljs-title.class_.inherited__ {\n\tcolor: #13a10e;\n}\n.theme-base16-windows-10-light-min .hljs-built_in,\n.theme-base16-windows-10-light-min .hljs-doctag,\n.theme-base16-windows-10-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-windows-10-light-min .hljs-quote,\n.theme-base16-windows-10-light-min .hljs-regexp {\n\tcolor: #3a96dd;\n}\n.theme-base16-windows-10-light-min .hljs-attribute,\n.theme-base16-windows-10-light-min .hljs-function .hljs-title,\n.theme-base16-windows-10-light-min .hljs-section,\n.theme-base16-windows-10-light-min .hljs-title.function_,\n.theme-base16-windows-10-light-min .ruby .hljs-property {\n\tcolor: #0037da;\n}\n.theme-base16-windows-10-light-min .diff .hljs-meta,\n.theme-base16-windows-10-light-min .hljs-keyword,\n.theme-base16-windows-10-light-min .hljs-template-tag,\n.theme-base16-windows-10-light-min .hljs-type {\n\tcolor: #881798;\n}\n.theme-base16-windows-10-light-min .hljs-emphasis {\n\tcolor: #881798;\n\tfont-style: italic;\n}\n.theme-base16-windows-10-light-min .hljs-meta,\n.theme-base16-windows-10-light-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-10-light-min .hljs-meta .hljs-string {\n\tcolor: #16c60c;\n}\n.theme-base16-windows-10-light-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-10-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-windows-10 {\n\t/*!\n  Theme: Windows 10\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-10 pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-10 code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-10 pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-10 code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-10 .hljs {\n\tcolor: #ccc;\n\tbackground: #0c0c0c;\n}\n.theme-base16-windows-10 .hljs::selection,\n.theme-base16-windows-10 .hljs ::selection {\n\tbackground-color: #535353;\n\tcolor: #ccc;\n}\n.theme-base16-windows-10 .hljs-comment {\n\tcolor: #767676;\n}\n.theme-base16-windows-10 .hljs-tag {\n\tcolor: #b9b9b9;\n}\n.theme-base16-windows-10 .hljs-subst,\n.theme-base16-windows-10 .hljs-punctuation,\n.theme-base16-windows-10 .hljs-operator {\n\tcolor: #ccc;\n}\n.theme-base16-windows-10 .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-10 .hljs-bullet,\n.theme-base16-windows-10 .hljs-variable,\n.theme-base16-windows-10 .hljs-template-variable,\n.theme-base16-windows-10 .hljs-selector-tag,\n.theme-base16-windows-10 .hljs-name,\n.theme-base16-windows-10 .hljs-deletion {\n\tcolor: #e74856;\n}\n.theme-base16-windows-10 .hljs-symbol,\n.theme-base16-windows-10 .hljs-number,\n.theme-base16-windows-10 .hljs-link,\n.theme-base16-windows-10 .hljs-attr,\n.theme-base16-windows-10 .hljs-variable.constant_,\n.theme-base16-windows-10 .hljs-literal {\n\tcolor: #c19c00;\n}\n.theme-base16-windows-10 .hljs-title,\n.theme-base16-windows-10 .hljs-class .hljs-title,\n.theme-base16-windows-10 .hljs-title.class_ {\n\tcolor: #f9f1a5;\n}\n.theme-base16-windows-10 .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #f9f1a5;\n}\n.theme-base16-windows-10 .hljs-code,\n.theme-base16-windows-10 .hljs-addition,\n.theme-base16-windows-10 .hljs-title.class_.inherited__,\n.theme-base16-windows-10 .hljs-string {\n\tcolor: #16c60c;\n}\n.theme-base16-windows-10 .hljs-built_in,\n.theme-base16-windows-10 .hljs-doctag,\n.theme-base16-windows-10 .hljs-quote,\n.theme-base16-windows-10 .hljs-keyword.hljs-atrule,\n.theme-base16-windows-10 .hljs-regexp {\n\tcolor: #61d6d6;\n}\n.theme-base16-windows-10 .hljs-function .hljs-title,\n.theme-base16-windows-10 .hljs-attribute,\n.theme-base16-windows-10 .ruby .hljs-property,\n.theme-base16-windows-10 .hljs-title.function_,\n.theme-base16-windows-10 .hljs-section {\n\tcolor: #3b78ff;\n}\n.theme-base16-windows-10 .hljs-type,\n.theme-base16-windows-10 .hljs-template-tag,\n.theme-base16-windows-10 .diff .hljs-meta,\n.theme-base16-windows-10 .hljs-keyword {\n\tcolor: #b4009e;\n}\n.theme-base16-windows-10 .hljs-emphasis {\n\tcolor: #b4009e;\n\tfont-style: italic;\n}\n.theme-base16-windows-10 .hljs-meta,\n.theme-base16-windows-10 .hljs-meta .hljs-keyword,\n.theme-base16-windows-10 .hljs-meta .hljs-string {\n\tcolor: #13a10e;\n}\n.theme-base16-windows-10 .hljs-meta .hljs-keyword,\n.theme-base16-windows-10 .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-windows-10-min {\n\t/*!\n  Theme: Windows 10\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-10-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-10-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-10-min .hljs {\n\tcolor: #ccc;\n\tbackground: #0c0c0c;\n}\n.theme-base16-windows-10-min .hljs ::selection,\n.theme-base16-windows-10-min .hljs::selection {\n\tbackground-color: #535353;\n\tcolor: #ccc;\n}\n.theme-base16-windows-10-min .hljs-comment {\n\tcolor: #767676;\n}\n.theme-base16-windows-10-min .hljs-tag {\n\tcolor: #b9b9b9;\n}\n.theme-base16-windows-10-min .hljs-operator,\n.theme-base16-windows-10-min .hljs-punctuation,\n.theme-base16-windows-10-min .hljs-subst {\n\tcolor: #ccc;\n}\n.theme-base16-windows-10-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-10-min .hljs-bullet,\n.theme-base16-windows-10-min .hljs-deletion,\n.theme-base16-windows-10-min .hljs-name,\n.theme-base16-windows-10-min .hljs-selector-tag,\n.theme-base16-windows-10-min .hljs-template-variable,\n.theme-base16-windows-10-min .hljs-variable {\n\tcolor: #e74856;\n}\n.theme-base16-windows-10-min .hljs-attr,\n.theme-base16-windows-10-min .hljs-link,\n.theme-base16-windows-10-min .hljs-literal,\n.theme-base16-windows-10-min .hljs-number,\n.theme-base16-windows-10-min .hljs-symbol,\n.theme-base16-windows-10-min .hljs-variable.constant_ {\n\tcolor: #c19c00;\n}\n.theme-base16-windows-10-min .hljs-class .hljs-title,\n.theme-base16-windows-10-min .hljs-title,\n.theme-base16-windows-10-min .hljs-title.class_ {\n\tcolor: #f9f1a5;\n}\n.theme-base16-windows-10-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #f9f1a5;\n}\n.theme-base16-windows-10-min .hljs-addition,\n.theme-base16-windows-10-min .hljs-code,\n.theme-base16-windows-10-min .hljs-string,\n.theme-base16-windows-10-min .hljs-title.class_.inherited__ {\n\tcolor: #16c60c;\n}\n.theme-base16-windows-10-min .hljs-built_in,\n.theme-base16-windows-10-min .hljs-doctag,\n.theme-base16-windows-10-min .hljs-keyword.hljs-atrule,\n.theme-base16-windows-10-min .hljs-quote,\n.theme-base16-windows-10-min .hljs-regexp {\n\tcolor: #61d6d6;\n}\n.theme-base16-windows-10-min .hljs-attribute,\n.theme-base16-windows-10-min .hljs-function .hljs-title,\n.theme-base16-windows-10-min .hljs-section,\n.theme-base16-windows-10-min .hljs-title.function_,\n.theme-base16-windows-10-min .ruby .hljs-property {\n\tcolor: #3b78ff;\n}\n.theme-base16-windows-10-min .diff .hljs-meta,\n.theme-base16-windows-10-min .hljs-keyword,\n.theme-base16-windows-10-min .hljs-template-tag,\n.theme-base16-windows-10-min .hljs-type {\n\tcolor: #b4009e;\n}\n.theme-base16-windows-10-min .hljs-emphasis {\n\tcolor: #b4009e;\n\tfont-style: italic;\n}\n.theme-base16-windows-10-min .hljs-meta,\n.theme-base16-windows-10-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-10-min .hljs-meta .hljs-string {\n\tcolor: #13a10e;\n}\n.theme-base16-windows-10-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-10-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-windows-95-light {\n\t/*!\n  Theme: Windows 95 Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-95-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-95-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-95-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-95-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-95-light .hljs {\n\tcolor: #545454;\n\tbackground: #fcfcfc;\n}\n.theme-base16-windows-95-light .hljs::selection,\n.theme-base16-windows-95-light .hljs ::selection {\n\tbackground-color: #c4c4c4;\n\tcolor: #545454;\n}\n.theme-base16-windows-95-light .hljs-comment {\n\tcolor: #a8a8a8;\n}\n.theme-base16-windows-95-light .hljs-tag {\n\tcolor: #7e7e7e;\n}\n.theme-base16-windows-95-light .hljs-subst,\n.theme-base16-windows-95-light .hljs-punctuation,\n.theme-base16-windows-95-light .hljs-operator {\n\tcolor: #545454;\n}\n.theme-base16-windows-95-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-95-light .hljs-bullet,\n.theme-base16-windows-95-light .hljs-variable,\n.theme-base16-windows-95-light .hljs-template-variable,\n.theme-base16-windows-95-light .hljs-selector-tag,\n.theme-base16-windows-95-light .hljs-name,\n.theme-base16-windows-95-light .hljs-deletion {\n\tcolor: #a80000;\n}\n.theme-base16-windows-95-light .hljs-symbol,\n.theme-base16-windows-95-light .hljs-number,\n.theme-base16-windows-95-light .hljs-link,\n.theme-base16-windows-95-light .hljs-attr,\n.theme-base16-windows-95-light .hljs-variable.constant_,\n.theme-base16-windows-95-light .hljs-literal {\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-95-light .hljs-title,\n.theme-base16-windows-95-light .hljs-class .hljs-title,\n.theme-base16-windows-95-light .hljs-title.class_ {\n\tcolor: #a85400;\n}\n.theme-base16-windows-95-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #a85400;\n}\n.theme-base16-windows-95-light .hljs-code,\n.theme-base16-windows-95-light .hljs-addition,\n.theme-base16-windows-95-light .hljs-title.class_.inherited__,\n.theme-base16-windows-95-light .hljs-string {\n\tcolor: #00a800;\n}\n.theme-base16-windows-95-light .hljs-built_in,\n.theme-base16-windows-95-light .hljs-doctag,\n.theme-base16-windows-95-light .hljs-quote,\n.theme-base16-windows-95-light .hljs-keyword.hljs-atrule,\n.theme-base16-windows-95-light .hljs-regexp {\n\tcolor: #00a8a8;\n}\n.theme-base16-windows-95-light .hljs-function .hljs-title,\n.theme-base16-windows-95-light .hljs-attribute,\n.theme-base16-windows-95-light .ruby .hljs-property,\n.theme-base16-windows-95-light .hljs-title.function_,\n.theme-base16-windows-95-light .hljs-section {\n\tcolor: #0000a8;\n}\n.theme-base16-windows-95-light .hljs-type,\n.theme-base16-windows-95-light .hljs-template-tag,\n.theme-base16-windows-95-light .diff .hljs-meta,\n.theme-base16-windows-95-light .hljs-keyword {\n\tcolor: #a800a8;\n}\n.theme-base16-windows-95-light .hljs-emphasis {\n\tcolor: #a800a8;\n\tfont-style: italic;\n}\n.theme-base16-windows-95-light .hljs-meta,\n.theme-base16-windows-95-light .hljs-meta .hljs-keyword,\n.theme-base16-windows-95-light .hljs-meta .hljs-string {\n\tcolor: #54fc54;\n}\n.theme-base16-windows-95-light .hljs-meta .hljs-keyword,\n.theme-base16-windows-95-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-windows-95-light-min {\n\t/*!\n  Theme: Windows 95 Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-95-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-95-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-95-light-min .hljs {\n\tcolor: #545454;\n\tbackground: #fcfcfc;\n}\n.theme-base16-windows-95-light-min .hljs ::selection,\n.theme-base16-windows-95-light-min .hljs::selection {\n\tbackground-color: #c4c4c4;\n\tcolor: #545454;\n}\n.theme-base16-windows-95-light-min .hljs-comment {\n\tcolor: #a8a8a8;\n}\n.theme-base16-windows-95-light-min .hljs-tag {\n\tcolor: #7e7e7e;\n}\n.theme-base16-windows-95-light-min .hljs-operator,\n.theme-base16-windows-95-light-min .hljs-punctuation,\n.theme-base16-windows-95-light-min .hljs-subst {\n\tcolor: #545454;\n}\n.theme-base16-windows-95-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-95-light-min .hljs-bullet,\n.theme-base16-windows-95-light-min .hljs-deletion,\n.theme-base16-windows-95-light-min .hljs-name,\n.theme-base16-windows-95-light-min .hljs-selector-tag,\n.theme-base16-windows-95-light-min .hljs-template-variable,\n.theme-base16-windows-95-light-min .hljs-variable {\n\tcolor: #a80000;\n}\n.theme-base16-windows-95-light-min .hljs-attr,\n.theme-base16-windows-95-light-min .hljs-link,\n.theme-base16-windows-95-light-min .hljs-literal,\n.theme-base16-windows-95-light-min .hljs-number,\n.theme-base16-windows-95-light-min .hljs-symbol,\n.theme-base16-windows-95-light-min .hljs-variable.constant_ {\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-95-light-min .hljs-class .hljs-title,\n.theme-base16-windows-95-light-min .hljs-title,\n.theme-base16-windows-95-light-min .hljs-title.class_ {\n\tcolor: #a85400;\n}\n.theme-base16-windows-95-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #a85400;\n}\n.theme-base16-windows-95-light-min .hljs-addition,\n.theme-base16-windows-95-light-min .hljs-code,\n.theme-base16-windows-95-light-min .hljs-string,\n.theme-base16-windows-95-light-min .hljs-title.class_.inherited__ {\n\tcolor: #00a800;\n}\n.theme-base16-windows-95-light-min .hljs-built_in,\n.theme-base16-windows-95-light-min .hljs-doctag,\n.theme-base16-windows-95-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-windows-95-light-min .hljs-quote,\n.theme-base16-windows-95-light-min .hljs-regexp {\n\tcolor: #00a8a8;\n}\n.theme-base16-windows-95-light-min .hljs-attribute,\n.theme-base16-windows-95-light-min .hljs-function .hljs-title,\n.theme-base16-windows-95-light-min .hljs-section,\n.theme-base16-windows-95-light-min .hljs-title.function_,\n.theme-base16-windows-95-light-min .ruby .hljs-property {\n\tcolor: #0000a8;\n}\n.theme-base16-windows-95-light-min .diff .hljs-meta,\n.theme-base16-windows-95-light-min .hljs-keyword,\n.theme-base16-windows-95-light-min .hljs-template-tag,\n.theme-base16-windows-95-light-min .hljs-type {\n\tcolor: #a800a8;\n}\n.theme-base16-windows-95-light-min .hljs-emphasis {\n\tcolor: #a800a8;\n\tfont-style: italic;\n}\n.theme-base16-windows-95-light-min .hljs-meta,\n.theme-base16-windows-95-light-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-95-light-min .hljs-meta .hljs-string {\n\tcolor: #54fc54;\n}\n.theme-base16-windows-95-light-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-95-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-windows-95 {\n\t/*!\n  Theme: Windows 95\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-95 pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-95 code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-95 pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-95 code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-95 .hljs {\n\tcolor: #a8a8a8;\n\tbackground: #000;\n}\n.theme-base16-windows-95 .hljs::selection,\n.theme-base16-windows-95 .hljs ::selection {\n\tbackground-color: #383838;\n\tcolor: #a8a8a8;\n}\n.theme-base16-windows-95 .hljs-comment {\n\tcolor: #545454;\n}\n.theme-base16-windows-95 .hljs-tag {\n\tcolor: #7e7e7e;\n}\n.theme-base16-windows-95 .hljs-subst,\n.theme-base16-windows-95 .hljs-punctuation,\n.theme-base16-windows-95 .hljs-operator {\n\tcolor: #a8a8a8;\n}\n.theme-base16-windows-95 .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-95 .hljs-bullet,\n.theme-base16-windows-95 .hljs-variable,\n.theme-base16-windows-95 .hljs-template-variable,\n.theme-base16-windows-95 .hljs-selector-tag,\n.theme-base16-windows-95 .hljs-name,\n.theme-base16-windows-95 .hljs-deletion {\n\tcolor: #fc5454;\n}\n.theme-base16-windows-95 .hljs-symbol,\n.theme-base16-windows-95 .hljs-number,\n.theme-base16-windows-95 .hljs-link,\n.theme-base16-windows-95 .hljs-attr,\n.theme-base16-windows-95 .hljs-variable.constant_,\n.theme-base16-windows-95 .hljs-literal {\n\tcolor: #a85400;\n}\n.theme-base16-windows-95 .hljs-title,\n.theme-base16-windows-95 .hljs-class .hljs-title,\n.theme-base16-windows-95 .hljs-title.class_ {\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-95 .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-95 .hljs-code,\n.theme-base16-windows-95 .hljs-addition,\n.theme-base16-windows-95 .hljs-title.class_.inherited__,\n.theme-base16-windows-95 .hljs-string {\n\tcolor: #54fc54;\n}\n.theme-base16-windows-95 .hljs-built_in,\n.theme-base16-windows-95 .hljs-doctag,\n.theme-base16-windows-95 .hljs-quote,\n.theme-base16-windows-95 .hljs-keyword.hljs-atrule,\n.theme-base16-windows-95 .hljs-regexp {\n\tcolor: #54fcfc;\n}\n.theme-base16-windows-95 .hljs-function .hljs-title,\n.theme-base16-windows-95 .hljs-attribute,\n.theme-base16-windows-95 .ruby .hljs-property,\n.theme-base16-windows-95 .hljs-title.function_,\n.theme-base16-windows-95 .hljs-section {\n\tcolor: #5454fc;\n}\n.theme-base16-windows-95 .hljs-type,\n.theme-base16-windows-95 .hljs-template-tag,\n.theme-base16-windows-95 .diff .hljs-meta,\n.theme-base16-windows-95 .hljs-keyword {\n\tcolor: #fc54fc;\n}\n.theme-base16-windows-95 .hljs-emphasis {\n\tcolor: #fc54fc;\n\tfont-style: italic;\n}\n.theme-base16-windows-95 .hljs-meta,\n.theme-base16-windows-95 .hljs-meta .hljs-keyword,\n.theme-base16-windows-95 .hljs-meta .hljs-string {\n\tcolor: #00a800;\n}\n.theme-base16-windows-95 .hljs-meta .hljs-keyword,\n.theme-base16-windows-95 .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-windows-95-min {\n\t/*!\n  Theme: Windows 95\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-95-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-95-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-95-min .hljs {\n\tcolor: #a8a8a8;\n\tbackground: #000;\n}\n.theme-base16-windows-95-min .hljs ::selection,\n.theme-base16-windows-95-min .hljs::selection {\n\tbackground-color: #383838;\n\tcolor: #a8a8a8;\n}\n.theme-base16-windows-95-min .hljs-comment {\n\tcolor: #545454;\n}\n.theme-base16-windows-95-min .hljs-tag {\n\tcolor: #7e7e7e;\n}\n.theme-base16-windows-95-min .hljs-operator,\n.theme-base16-windows-95-min .hljs-punctuation,\n.theme-base16-windows-95-min .hljs-subst {\n\tcolor: #a8a8a8;\n}\n.theme-base16-windows-95-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-95-min .hljs-bullet,\n.theme-base16-windows-95-min .hljs-deletion,\n.theme-base16-windows-95-min .hljs-name,\n.theme-base16-windows-95-min .hljs-selector-tag,\n.theme-base16-windows-95-min .hljs-template-variable,\n.theme-base16-windows-95-min .hljs-variable {\n\tcolor: #fc5454;\n}\n.theme-base16-windows-95-min .hljs-attr,\n.theme-base16-windows-95-min .hljs-link,\n.theme-base16-windows-95-min .hljs-literal,\n.theme-base16-windows-95-min .hljs-number,\n.theme-base16-windows-95-min .hljs-symbol,\n.theme-base16-windows-95-min .hljs-variable.constant_ {\n\tcolor: #a85400;\n}\n.theme-base16-windows-95-min .hljs-class .hljs-title,\n.theme-base16-windows-95-min .hljs-title,\n.theme-base16-windows-95-min .hljs-title.class_ {\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-95-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-95-min .hljs-addition,\n.theme-base16-windows-95-min .hljs-code,\n.theme-base16-windows-95-min .hljs-string,\n.theme-base16-windows-95-min .hljs-title.class_.inherited__ {\n\tcolor: #54fc54;\n}\n.theme-base16-windows-95-min .hljs-built_in,\n.theme-base16-windows-95-min .hljs-doctag,\n.theme-base16-windows-95-min .hljs-keyword.hljs-atrule,\n.theme-base16-windows-95-min .hljs-quote,\n.theme-base16-windows-95-min .hljs-regexp {\n\tcolor: #54fcfc;\n}\n.theme-base16-windows-95-min .hljs-attribute,\n.theme-base16-windows-95-min .hljs-function .hljs-title,\n.theme-base16-windows-95-min .hljs-section,\n.theme-base16-windows-95-min .hljs-title.function_,\n.theme-base16-windows-95-min .ruby .hljs-property {\n\tcolor: #5454fc;\n}\n.theme-base16-windows-95-min .diff .hljs-meta,\n.theme-base16-windows-95-min .hljs-keyword,\n.theme-base16-windows-95-min .hljs-template-tag,\n.theme-base16-windows-95-min .hljs-type {\n\tcolor: #fc54fc;\n}\n.theme-base16-windows-95-min .hljs-emphasis {\n\tcolor: #fc54fc;\n\tfont-style: italic;\n}\n.theme-base16-windows-95-min .hljs-meta,\n.theme-base16-windows-95-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-95-min .hljs-meta .hljs-string {\n\tcolor: #00a800;\n}\n.theme-base16-windows-95-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-95-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-windows-high-contrast-light {\n\t/*!\n  Theme: Windows High Contrast Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-high-contrast-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-high-contrast-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-high-contrast-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-high-contrast-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-high-contrast-light .hljs {\n\tcolor: #545454;\n\tbackground: #fcfcfc;\n}\n.theme-base16-windows-high-contrast-light .hljs::selection,\n.theme-base16-windows-high-contrast-light .hljs ::selection {\n\tbackground-color: #d4d4d4;\n\tcolor: #545454;\n}\n.theme-base16-windows-high-contrast-light .hljs-comment {\n\tcolor: silver;\n}\n.theme-base16-windows-high-contrast-light .hljs-tag {\n\tcolor: #7e7e7e;\n}\n.theme-base16-windows-high-contrast-light .hljs-subst,\n.theme-base16-windows-high-contrast-light .hljs-punctuation,\n.theme-base16-windows-high-contrast-light .hljs-operator {\n\tcolor: #545454;\n}\n.theme-base16-windows-high-contrast-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-high-contrast-light .hljs-bullet,\n.theme-base16-windows-high-contrast-light .hljs-variable,\n.theme-base16-windows-high-contrast-light .hljs-template-variable,\n.theme-base16-windows-high-contrast-light .hljs-selector-tag,\n.theme-base16-windows-high-contrast-light .hljs-name,\n.theme-base16-windows-high-contrast-light .hljs-deletion {\n\tcolor: maroon;\n}\n.theme-base16-windows-high-contrast-light .hljs-symbol,\n.theme-base16-windows-high-contrast-light .hljs-number,\n.theme-base16-windows-high-contrast-light .hljs-link,\n.theme-base16-windows-high-contrast-light .hljs-attr,\n.theme-base16-windows-high-contrast-light .hljs-variable.constant_,\n.theme-base16-windows-high-contrast-light .hljs-literal {\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-high-contrast-light .hljs-title,\n.theme-base16-windows-high-contrast-light .hljs-class .hljs-title,\n.theme-base16-windows-high-contrast-light .hljs-title.class_ {\n\tcolor: olive;\n}\n.theme-base16-windows-high-contrast-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: olive;\n}\n.theme-base16-windows-high-contrast-light .hljs-code,\n.theme-base16-windows-high-contrast-light .hljs-addition,\n.theme-base16-windows-high-contrast-light .hljs-title.class_.inherited__,\n.theme-base16-windows-high-contrast-light .hljs-string {\n\tcolor: green;\n}\n.theme-base16-windows-high-contrast-light .hljs-built_in,\n.theme-base16-windows-high-contrast-light .hljs-doctag,\n.theme-base16-windows-high-contrast-light .hljs-quote,\n.theme-base16-windows-high-contrast-light .hljs-keyword.hljs-atrule,\n.theme-base16-windows-high-contrast-light .hljs-regexp {\n\tcolor: teal;\n}\n.theme-base16-windows-high-contrast-light .hljs-function .hljs-title,\n.theme-base16-windows-high-contrast-light .hljs-attribute,\n.theme-base16-windows-high-contrast-light .ruby .hljs-property,\n.theme-base16-windows-high-contrast-light .hljs-title.function_,\n.theme-base16-windows-high-contrast-light .hljs-section {\n\tcolor: navy;\n}\n.theme-base16-windows-high-contrast-light .hljs-type,\n.theme-base16-windows-high-contrast-light .hljs-template-tag,\n.theme-base16-windows-high-contrast-light .diff .hljs-meta,\n.theme-base16-windows-high-contrast-light .hljs-keyword {\n\tcolor: purple;\n}\n.theme-base16-windows-high-contrast-light .hljs-emphasis {\n\tcolor: purple;\n\tfont-style: italic;\n}\n.theme-base16-windows-high-contrast-light .hljs-meta,\n.theme-base16-windows-high-contrast-light .hljs-meta .hljs-keyword,\n.theme-base16-windows-high-contrast-light .hljs-meta .hljs-string {\n\tcolor: #54fc54;\n}\n.theme-base16-windows-high-contrast-light .hljs-meta .hljs-keyword,\n.theme-base16-windows-high-contrast-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-windows-high-contrast-light-min {\n\t/*!\n  Theme: Windows High Contrast Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-high-contrast-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-high-contrast-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-high-contrast-light-min .hljs {\n\tcolor: #545454;\n\tbackground: #fcfcfc;\n}\n.theme-base16-windows-high-contrast-light-min .hljs ::selection,\n.theme-base16-windows-high-contrast-light-min .hljs::selection {\n\tbackground-color: #d4d4d4;\n\tcolor: #545454;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-comment {\n\tcolor: silver;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-tag {\n\tcolor: #7e7e7e;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-operator,\n.theme-base16-windows-high-contrast-light-min .hljs-punctuation,\n.theme-base16-windows-high-contrast-light-min .hljs-subst {\n\tcolor: #545454;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-bullet,\n.theme-base16-windows-high-contrast-light-min .hljs-deletion,\n.theme-base16-windows-high-contrast-light-min .hljs-name,\n.theme-base16-windows-high-contrast-light-min .hljs-selector-tag,\n.theme-base16-windows-high-contrast-light-min .hljs-template-variable,\n.theme-base16-windows-high-contrast-light-min .hljs-variable {\n\tcolor: maroon;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-attr,\n.theme-base16-windows-high-contrast-light-min .hljs-link,\n.theme-base16-windows-high-contrast-light-min .hljs-literal,\n.theme-base16-windows-high-contrast-light-min .hljs-number,\n.theme-base16-windows-high-contrast-light-min .hljs-symbol,\n.theme-base16-windows-high-contrast-light-min .hljs-variable.constant_ {\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-class .hljs-title,\n.theme-base16-windows-high-contrast-light-min .hljs-title,\n.theme-base16-windows-high-contrast-light-min .hljs-title.class_ {\n\tcolor: olive;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: olive;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-addition,\n.theme-base16-windows-high-contrast-light-min .hljs-code,\n.theme-base16-windows-high-contrast-light-min .hljs-string,\n.theme-base16-windows-high-contrast-light-min .hljs-title.class_.inherited__ {\n\tcolor: green;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-built_in,\n.theme-base16-windows-high-contrast-light-min .hljs-doctag,\n.theme-base16-windows-high-contrast-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-windows-high-contrast-light-min .hljs-quote,\n.theme-base16-windows-high-contrast-light-min .hljs-regexp {\n\tcolor: teal;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-attribute,\n.theme-base16-windows-high-contrast-light-min .hljs-function .hljs-title,\n.theme-base16-windows-high-contrast-light-min .hljs-section,\n.theme-base16-windows-high-contrast-light-min .hljs-title.function_,\n.theme-base16-windows-high-contrast-light-min .ruby .hljs-property {\n\tcolor: navy;\n}\n.theme-base16-windows-high-contrast-light-min .diff .hljs-meta,\n.theme-base16-windows-high-contrast-light-min .hljs-keyword,\n.theme-base16-windows-high-contrast-light-min .hljs-template-tag,\n.theme-base16-windows-high-contrast-light-min .hljs-type {\n\tcolor: purple;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-emphasis {\n\tcolor: purple;\n\tfont-style: italic;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-meta,\n.theme-base16-windows-high-contrast-light-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-high-contrast-light-min .hljs-meta .hljs-string {\n\tcolor: #54fc54;\n}\n.theme-base16-windows-high-contrast-light-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-high-contrast-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-windows-high-contrast {\n\t/*!\n  Theme: Windows High Contrast\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-high-contrast pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-high-contrast code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-high-contrast pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-high-contrast code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-high-contrast .hljs {\n\tcolor: silver;\n\tbackground: #000;\n}\n.theme-base16-windows-high-contrast .hljs::selection,\n.theme-base16-windows-high-contrast .hljs ::selection {\n\tbackground-color: #383838;\n\tcolor: silver;\n}\n.theme-base16-windows-high-contrast .hljs-comment {\n\tcolor: #545454;\n}\n.theme-base16-windows-high-contrast .hljs-tag {\n\tcolor: #a2a2a2;\n}\n.theme-base16-windows-high-contrast .hljs-subst,\n.theme-base16-windows-high-contrast .hljs-punctuation,\n.theme-base16-windows-high-contrast .hljs-operator {\n\tcolor: silver;\n}\n.theme-base16-windows-high-contrast .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-high-contrast .hljs-bullet,\n.theme-base16-windows-high-contrast .hljs-variable,\n.theme-base16-windows-high-contrast .hljs-template-variable,\n.theme-base16-windows-high-contrast .hljs-selector-tag,\n.theme-base16-windows-high-contrast .hljs-name,\n.theme-base16-windows-high-contrast .hljs-deletion {\n\tcolor: #fc5454;\n}\n.theme-base16-windows-high-contrast .hljs-symbol,\n.theme-base16-windows-high-contrast .hljs-number,\n.theme-base16-windows-high-contrast .hljs-link,\n.theme-base16-windows-high-contrast .hljs-attr,\n.theme-base16-windows-high-contrast .hljs-variable.constant_,\n.theme-base16-windows-high-contrast .hljs-literal {\n\tcolor: olive;\n}\n.theme-base16-windows-high-contrast .hljs-title,\n.theme-base16-windows-high-contrast .hljs-class .hljs-title,\n.theme-base16-windows-high-contrast .hljs-title.class_ {\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-high-contrast .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-high-contrast .hljs-code,\n.theme-base16-windows-high-contrast .hljs-addition,\n.theme-base16-windows-high-contrast .hljs-title.class_.inherited__,\n.theme-base16-windows-high-contrast .hljs-string {\n\tcolor: #54fc54;\n}\n.theme-base16-windows-high-contrast .hljs-built_in,\n.theme-base16-windows-high-contrast .hljs-doctag,\n.theme-base16-windows-high-contrast .hljs-quote,\n.theme-base16-windows-high-contrast .hljs-keyword.hljs-atrule,\n.theme-base16-windows-high-contrast .hljs-regexp {\n\tcolor: #54fcfc;\n}\n.theme-base16-windows-high-contrast .hljs-function .hljs-title,\n.theme-base16-windows-high-contrast .hljs-attribute,\n.theme-base16-windows-high-contrast .ruby .hljs-property,\n.theme-base16-windows-high-contrast .hljs-title.function_,\n.theme-base16-windows-high-contrast .hljs-section {\n\tcolor: #5454fc;\n}\n.theme-base16-windows-high-contrast .hljs-type,\n.theme-base16-windows-high-contrast .hljs-template-tag,\n.theme-base16-windows-high-contrast .diff .hljs-meta,\n.theme-base16-windows-high-contrast .hljs-keyword {\n\tcolor: #fc54fc;\n}\n.theme-base16-windows-high-contrast .hljs-emphasis {\n\tcolor: #fc54fc;\n\tfont-style: italic;\n}\n.theme-base16-windows-high-contrast .hljs-meta,\n.theme-base16-windows-high-contrast .hljs-meta .hljs-keyword,\n.theme-base16-windows-high-contrast .hljs-meta .hljs-string {\n\tcolor: green;\n}\n.theme-base16-windows-high-contrast .hljs-meta .hljs-keyword,\n.theme-base16-windows-high-contrast .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-windows-high-contrast-min {\n\t/*!\n  Theme: Windows High Contrast\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-high-contrast-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-high-contrast-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-high-contrast-min .hljs {\n\tcolor: silver;\n\tbackground: #000;\n}\n.theme-base16-windows-high-contrast-min .hljs ::selection,\n.theme-base16-windows-high-contrast-min .hljs::selection {\n\tbackground-color: #383838;\n\tcolor: silver;\n}\n.theme-base16-windows-high-contrast-min .hljs-comment {\n\tcolor: #545454;\n}\n.theme-base16-windows-high-contrast-min .hljs-tag {\n\tcolor: #a2a2a2;\n}\n.theme-base16-windows-high-contrast-min .hljs-operator,\n.theme-base16-windows-high-contrast-min .hljs-punctuation,\n.theme-base16-windows-high-contrast-min .hljs-subst {\n\tcolor: silver;\n}\n.theme-base16-windows-high-contrast-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-high-contrast-min .hljs-bullet,\n.theme-base16-windows-high-contrast-min .hljs-deletion,\n.theme-base16-windows-high-contrast-min .hljs-name,\n.theme-base16-windows-high-contrast-min .hljs-selector-tag,\n.theme-base16-windows-high-contrast-min .hljs-template-variable,\n.theme-base16-windows-high-contrast-min .hljs-variable {\n\tcolor: #fc5454;\n}\n.theme-base16-windows-high-contrast-min .hljs-attr,\n.theme-base16-windows-high-contrast-min .hljs-link,\n.theme-base16-windows-high-contrast-min .hljs-literal,\n.theme-base16-windows-high-contrast-min .hljs-number,\n.theme-base16-windows-high-contrast-min .hljs-symbol,\n.theme-base16-windows-high-contrast-min .hljs-variable.constant_ {\n\tcolor: olive;\n}\n.theme-base16-windows-high-contrast-min .hljs-class .hljs-title,\n.theme-base16-windows-high-contrast-min .hljs-title,\n.theme-base16-windows-high-contrast-min .hljs-title.class_ {\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-high-contrast-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #fcfc54;\n}\n.theme-base16-windows-high-contrast-min .hljs-addition,\n.theme-base16-windows-high-contrast-min .hljs-code,\n.theme-base16-windows-high-contrast-min .hljs-string,\n.theme-base16-windows-high-contrast-min .hljs-title.class_.inherited__ {\n\tcolor: #54fc54;\n}\n.theme-base16-windows-high-contrast-min .hljs-built_in,\n.theme-base16-windows-high-contrast-min .hljs-doctag,\n.theme-base16-windows-high-contrast-min .hljs-keyword.hljs-atrule,\n.theme-base16-windows-high-contrast-min .hljs-quote,\n.theme-base16-windows-high-contrast-min .hljs-regexp {\n\tcolor: #54fcfc;\n}\n.theme-base16-windows-high-contrast-min .hljs-attribute,\n.theme-base16-windows-high-contrast-min .hljs-function .hljs-title,\n.theme-base16-windows-high-contrast-min .hljs-section,\n.theme-base16-windows-high-contrast-min .hljs-title.function_,\n.theme-base16-windows-high-contrast-min .ruby .hljs-property {\n\tcolor: #5454fc;\n}\n.theme-base16-windows-high-contrast-min .diff .hljs-meta,\n.theme-base16-windows-high-contrast-min .hljs-keyword,\n.theme-base16-windows-high-contrast-min .hljs-template-tag,\n.theme-base16-windows-high-contrast-min .hljs-type {\n\tcolor: #fc54fc;\n}\n.theme-base16-windows-high-contrast-min .hljs-emphasis {\n\tcolor: #fc54fc;\n\tfont-style: italic;\n}\n.theme-base16-windows-high-contrast-min .hljs-meta,\n.theme-base16-windows-high-contrast-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-high-contrast-min .hljs-meta .hljs-string {\n\tcolor: green;\n}\n.theme-base16-windows-high-contrast-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-high-contrast-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-windows-nt-light {\n\t/*!\n  Theme: Windows NT Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-nt-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-nt-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-nt-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-nt-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-nt-light .hljs {\n\tcolor: gray;\n\tbackground: #fff;\n}\n.theme-base16-windows-nt-light .hljs::selection,\n.theme-base16-windows-nt-light .hljs ::selection {\n\tbackground-color: #d5d5d5;\n\tcolor: gray;\n}\n.theme-base16-windows-nt-light .hljs-comment {\n\tcolor: silver;\n}\n.theme-base16-windows-nt-light .hljs-tag {\n\tcolor: #a0a0a0;\n}\n.theme-base16-windows-nt-light .hljs-subst,\n.theme-base16-windows-nt-light .hljs-punctuation,\n.theme-base16-windows-nt-light .hljs-operator {\n\tcolor: gray;\n}\n.theme-base16-windows-nt-light .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-nt-light .hljs-bullet,\n.theme-base16-windows-nt-light .hljs-variable,\n.theme-base16-windows-nt-light .hljs-template-variable,\n.theme-base16-windows-nt-light .hljs-selector-tag,\n.theme-base16-windows-nt-light .hljs-name,\n.theme-base16-windows-nt-light .hljs-deletion {\n\tcolor: maroon;\n}\n.theme-base16-windows-nt-light .hljs-symbol,\n.theme-base16-windows-nt-light .hljs-number,\n.theme-base16-windows-nt-light .hljs-link,\n.theme-base16-windows-nt-light .hljs-attr,\n.theme-base16-windows-nt-light .hljs-variable.constant_,\n.theme-base16-windows-nt-light .hljs-literal {\n\tcolor: #ff0;\n}\n.theme-base16-windows-nt-light .hljs-title,\n.theme-base16-windows-nt-light .hljs-class .hljs-title,\n.theme-base16-windows-nt-light .hljs-title.class_ {\n\tcolor: olive;\n}\n.theme-base16-windows-nt-light .hljs-strong {\n\tfont-weight: bold;\n\tcolor: olive;\n}\n.theme-base16-windows-nt-light .hljs-code,\n.theme-base16-windows-nt-light .hljs-addition,\n.theme-base16-windows-nt-light .hljs-title.class_.inherited__,\n.theme-base16-windows-nt-light .hljs-string {\n\tcolor: green;\n}\n.theme-base16-windows-nt-light .hljs-built_in,\n.theme-base16-windows-nt-light .hljs-doctag,\n.theme-base16-windows-nt-light .hljs-quote,\n.theme-base16-windows-nt-light .hljs-keyword.hljs-atrule,\n.theme-base16-windows-nt-light .hljs-regexp {\n\tcolor: teal;\n}\n.theme-base16-windows-nt-light .hljs-function .hljs-title,\n.theme-base16-windows-nt-light .hljs-attribute,\n.theme-base16-windows-nt-light .ruby .hljs-property,\n.theme-base16-windows-nt-light .hljs-title.function_,\n.theme-base16-windows-nt-light .hljs-section {\n\tcolor: navy;\n}\n.theme-base16-windows-nt-light .hljs-type,\n.theme-base16-windows-nt-light .hljs-template-tag,\n.theme-base16-windows-nt-light .diff .hljs-meta,\n.theme-base16-windows-nt-light .hljs-keyword {\n\tcolor: purple;\n}\n.theme-base16-windows-nt-light .hljs-emphasis {\n\tcolor: purple;\n\tfont-style: italic;\n}\n.theme-base16-windows-nt-light .hljs-meta,\n.theme-base16-windows-nt-light .hljs-meta .hljs-keyword,\n.theme-base16-windows-nt-light .hljs-meta .hljs-string {\n\tcolor: lime;\n}\n.theme-base16-windows-nt-light .hljs-meta .hljs-keyword,\n.theme-base16-windows-nt-light .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-windows-nt-light-min {\n\t/*!\n  Theme: Windows NT Light\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-nt-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-nt-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-nt-light-min .hljs {\n\tcolor: gray;\n\tbackground: #fff;\n}\n.theme-base16-windows-nt-light-min .hljs ::selection,\n.theme-base16-windows-nt-light-min .hljs::selection {\n\tbackground-color: #d5d5d5;\n\tcolor: gray;\n}\n.theme-base16-windows-nt-light-min .hljs-comment {\n\tcolor: silver;\n}\n.theme-base16-windows-nt-light-min .hljs-tag {\n\tcolor: #a0a0a0;\n}\n.theme-base16-windows-nt-light-min .hljs-operator,\n.theme-base16-windows-nt-light-min .hljs-punctuation,\n.theme-base16-windows-nt-light-min .hljs-subst {\n\tcolor: gray;\n}\n.theme-base16-windows-nt-light-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-nt-light-min .hljs-bullet,\n.theme-base16-windows-nt-light-min .hljs-deletion,\n.theme-base16-windows-nt-light-min .hljs-name,\n.theme-base16-windows-nt-light-min .hljs-selector-tag,\n.theme-base16-windows-nt-light-min .hljs-template-variable,\n.theme-base16-windows-nt-light-min .hljs-variable {\n\tcolor: maroon;\n}\n.theme-base16-windows-nt-light-min .hljs-attr,\n.theme-base16-windows-nt-light-min .hljs-link,\n.theme-base16-windows-nt-light-min .hljs-literal,\n.theme-base16-windows-nt-light-min .hljs-number,\n.theme-base16-windows-nt-light-min .hljs-symbol,\n.theme-base16-windows-nt-light-min .hljs-variable.constant_ {\n\tcolor: #ff0;\n}\n.theme-base16-windows-nt-light-min .hljs-class .hljs-title,\n.theme-base16-windows-nt-light-min .hljs-title,\n.theme-base16-windows-nt-light-min .hljs-title.class_ {\n\tcolor: olive;\n}\n.theme-base16-windows-nt-light-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: olive;\n}\n.theme-base16-windows-nt-light-min .hljs-addition,\n.theme-base16-windows-nt-light-min .hljs-code,\n.theme-base16-windows-nt-light-min .hljs-string,\n.theme-base16-windows-nt-light-min .hljs-title.class_.inherited__ {\n\tcolor: green;\n}\n.theme-base16-windows-nt-light-min .hljs-built_in,\n.theme-base16-windows-nt-light-min .hljs-doctag,\n.theme-base16-windows-nt-light-min .hljs-keyword.hljs-atrule,\n.theme-base16-windows-nt-light-min .hljs-quote,\n.theme-base16-windows-nt-light-min .hljs-regexp {\n\tcolor: teal;\n}\n.theme-base16-windows-nt-light-min .hljs-attribute,\n.theme-base16-windows-nt-light-min .hljs-function .hljs-title,\n.theme-base16-windows-nt-light-min .hljs-section,\n.theme-base16-windows-nt-light-min .hljs-title.function_,\n.theme-base16-windows-nt-light-min .ruby .hljs-property {\n\tcolor: navy;\n}\n.theme-base16-windows-nt-light-min .diff .hljs-meta,\n.theme-base16-windows-nt-light-min .hljs-keyword,\n.theme-base16-windows-nt-light-min .hljs-template-tag,\n.theme-base16-windows-nt-light-min .hljs-type {\n\tcolor: purple;\n}\n.theme-base16-windows-nt-light-min .hljs-emphasis {\n\tcolor: purple;\n\tfont-style: italic;\n}\n.theme-base16-windows-nt-light-min .hljs-meta,\n.theme-base16-windows-nt-light-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-nt-light-min .hljs-meta .hljs-string {\n\tcolor: lime;\n}\n.theme-base16-windows-nt-light-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-nt-light-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-windows-nt {\n\t/*!\n  Theme: Windows NT\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-nt pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-nt code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-nt pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-nt code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-nt .hljs {\n\tcolor: silver;\n\tbackground: #000;\n}\n.theme-base16-windows-nt .hljs::selection,\n.theme-base16-windows-nt .hljs ::selection {\n\tbackground-color: #555;\n\tcolor: silver;\n}\n.theme-base16-windows-nt .hljs-comment {\n\tcolor: gray;\n}\n.theme-base16-windows-nt .hljs-tag {\n\tcolor: #a1a1a1;\n}\n.theme-base16-windows-nt .hljs-subst,\n.theme-base16-windows-nt .hljs-punctuation,\n.theme-base16-windows-nt .hljs-operator {\n\tcolor: silver;\n}\n.theme-base16-windows-nt .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-nt .hljs-bullet,\n.theme-base16-windows-nt .hljs-variable,\n.theme-base16-windows-nt .hljs-template-variable,\n.theme-base16-windows-nt .hljs-selector-tag,\n.theme-base16-windows-nt .hljs-name,\n.theme-base16-windows-nt .hljs-deletion {\n\tcolor: red;\n}\n.theme-base16-windows-nt .hljs-symbol,\n.theme-base16-windows-nt .hljs-number,\n.theme-base16-windows-nt .hljs-link,\n.theme-base16-windows-nt .hljs-attr,\n.theme-base16-windows-nt .hljs-variable.constant_,\n.theme-base16-windows-nt .hljs-literal {\n\tcolor: olive;\n}\n.theme-base16-windows-nt .hljs-title,\n.theme-base16-windows-nt .hljs-class .hljs-title,\n.theme-base16-windows-nt .hljs-title.class_ {\n\tcolor: #ff0;\n}\n.theme-base16-windows-nt .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #ff0;\n}\n.theme-base16-windows-nt .hljs-code,\n.theme-base16-windows-nt .hljs-addition,\n.theme-base16-windows-nt .hljs-title.class_.inherited__,\n.theme-base16-windows-nt .hljs-string {\n\tcolor: lime;\n}\n.theme-base16-windows-nt .hljs-built_in,\n.theme-base16-windows-nt .hljs-doctag,\n.theme-base16-windows-nt .hljs-quote,\n.theme-base16-windows-nt .hljs-keyword.hljs-atrule,\n.theme-base16-windows-nt .hljs-regexp {\n\tcolor: aqua;\n}\n.theme-base16-windows-nt .hljs-function .hljs-title,\n.theme-base16-windows-nt .hljs-attribute,\n.theme-base16-windows-nt .ruby .hljs-property,\n.theme-base16-windows-nt .hljs-title.function_,\n.theme-base16-windows-nt .hljs-section {\n\tcolor: blue;\n}\n.theme-base16-windows-nt .hljs-type,\n.theme-base16-windows-nt .hljs-template-tag,\n.theme-base16-windows-nt .diff .hljs-meta,\n.theme-base16-windows-nt .hljs-keyword {\n\tcolor: #f0f;\n}\n.theme-base16-windows-nt .hljs-emphasis {\n\tcolor: #f0f;\n\tfont-style: italic;\n}\n.theme-base16-windows-nt .hljs-meta,\n.theme-base16-windows-nt .hljs-meta .hljs-keyword,\n.theme-base16-windows-nt .hljs-meta .hljs-string {\n\tcolor: green;\n}\n.theme-base16-windows-nt .hljs-meta .hljs-keyword,\n.theme-base16-windows-nt .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-windows-nt-min {\n\t/*!\n  Theme: Windows NT\n  Author: Fergus Collins (https://github.com/C-Fergus)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-windows-nt-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-windows-nt-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-windows-nt-min .hljs {\n\tcolor: silver;\n\tbackground: #000;\n}\n.theme-base16-windows-nt-min .hljs ::selection,\n.theme-base16-windows-nt-min .hljs::selection {\n\tbackground-color: #555;\n\tcolor: silver;\n}\n.theme-base16-windows-nt-min .hljs-comment {\n\tcolor: gray;\n}\n.theme-base16-windows-nt-min .hljs-tag {\n\tcolor: #a1a1a1;\n}\n.theme-base16-windows-nt-min .hljs-operator,\n.theme-base16-windows-nt-min .hljs-punctuation,\n.theme-base16-windows-nt-min .hljs-subst {\n\tcolor: silver;\n}\n.theme-base16-windows-nt-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-windows-nt-min .hljs-bullet,\n.theme-base16-windows-nt-min .hljs-deletion,\n.theme-base16-windows-nt-min .hljs-name,\n.theme-base16-windows-nt-min .hljs-selector-tag,\n.theme-base16-windows-nt-min .hljs-template-variable,\n.theme-base16-windows-nt-min .hljs-variable {\n\tcolor: red;\n}\n.theme-base16-windows-nt-min .hljs-attr,\n.theme-base16-windows-nt-min .hljs-link,\n.theme-base16-windows-nt-min .hljs-literal,\n.theme-base16-windows-nt-min .hljs-number,\n.theme-base16-windows-nt-min .hljs-symbol,\n.theme-base16-windows-nt-min .hljs-variable.constant_ {\n\tcolor: olive;\n}\n.theme-base16-windows-nt-min .hljs-class .hljs-title,\n.theme-base16-windows-nt-min .hljs-title,\n.theme-base16-windows-nt-min .hljs-title.class_ {\n\tcolor: #ff0;\n}\n.theme-base16-windows-nt-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #ff0;\n}\n.theme-base16-windows-nt-min .hljs-addition,\n.theme-base16-windows-nt-min .hljs-code,\n.theme-base16-windows-nt-min .hljs-string,\n.theme-base16-windows-nt-min .hljs-title.class_.inherited__ {\n\tcolor: lime;\n}\n.theme-base16-windows-nt-min .hljs-built_in,\n.theme-base16-windows-nt-min .hljs-doctag,\n.theme-base16-windows-nt-min .hljs-keyword.hljs-atrule,\n.theme-base16-windows-nt-min .hljs-quote,\n.theme-base16-windows-nt-min .hljs-regexp {\n\tcolor: aqua;\n}\n.theme-base16-windows-nt-min .hljs-attribute,\n.theme-base16-windows-nt-min .hljs-function .hljs-title,\n.theme-base16-windows-nt-min .hljs-section,\n.theme-base16-windows-nt-min .hljs-title.function_,\n.theme-base16-windows-nt-min .ruby .hljs-property {\n\tcolor: blue;\n}\n.theme-base16-windows-nt-min .diff .hljs-meta,\n.theme-base16-windows-nt-min .hljs-keyword,\n.theme-base16-windows-nt-min .hljs-template-tag,\n.theme-base16-windows-nt-min .hljs-type {\n\tcolor: #f0f;\n}\n.theme-base16-windows-nt-min .hljs-emphasis {\n\tcolor: #f0f;\n\tfont-style: italic;\n}\n.theme-base16-windows-nt-min .hljs-meta,\n.theme-base16-windows-nt-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-nt-min .hljs-meta .hljs-string {\n\tcolor: green;\n}\n.theme-base16-windows-nt-min .hljs-meta .hljs-keyword,\n.theme-base16-windows-nt-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-woodland {\n\t/*!\n  Theme: Woodland\n  Author: Jay Cornwall (https://jcornwall.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-woodland pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-woodland code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-woodland pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-woodland code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-woodland .hljs {\n\tcolor: #cabcb1;\n\tbackground: #231e18;\n}\n.theme-base16-woodland .hljs::selection,\n.theme-base16-woodland .hljs ::selection {\n\tbackground-color: #48413a;\n\tcolor: #cabcb1;\n}\n.theme-base16-woodland .hljs-comment {\n\tcolor: #9d8b70;\n}\n.theme-base16-woodland .hljs-tag {\n\tcolor: #b4a490;\n}\n.theme-base16-woodland .hljs-subst,\n.theme-base16-woodland .hljs-punctuation,\n.theme-base16-woodland .hljs-operator {\n\tcolor: #cabcb1;\n}\n.theme-base16-woodland .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-woodland .hljs-bullet,\n.theme-base16-woodland .hljs-variable,\n.theme-base16-woodland .hljs-template-variable,\n.theme-base16-woodland .hljs-selector-tag,\n.theme-base16-woodland .hljs-name,\n.theme-base16-woodland .hljs-deletion {\n\tcolor: #d35c5c;\n}\n.theme-base16-woodland .hljs-symbol,\n.theme-base16-woodland .hljs-number,\n.theme-base16-woodland .hljs-link,\n.theme-base16-woodland .hljs-attr,\n.theme-base16-woodland .hljs-variable.constant_,\n.theme-base16-woodland .hljs-literal {\n\tcolor: #ca7f32;\n}\n.theme-base16-woodland .hljs-title,\n.theme-base16-woodland .hljs-class .hljs-title,\n.theme-base16-woodland .hljs-title.class_ {\n\tcolor: #e0ac16;\n}\n.theme-base16-woodland .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e0ac16;\n}\n.theme-base16-woodland .hljs-code,\n.theme-base16-woodland .hljs-addition,\n.theme-base16-woodland .hljs-title.class_.inherited__,\n.theme-base16-woodland .hljs-string {\n\tcolor: #b7ba53;\n}\n.theme-base16-woodland .hljs-built_in,\n.theme-base16-woodland .hljs-doctag,\n.theme-base16-woodland .hljs-quote,\n.theme-base16-woodland .hljs-keyword.hljs-atrule,\n.theme-base16-woodland .hljs-regexp {\n\tcolor: #6eb958;\n}\n.theme-base16-woodland .hljs-function .hljs-title,\n.theme-base16-woodland .hljs-attribute,\n.theme-base16-woodland .ruby .hljs-property,\n.theme-base16-woodland .hljs-title.function_,\n.theme-base16-woodland .hljs-section {\n\tcolor: #88a4d3;\n}\n.theme-base16-woodland .hljs-type,\n.theme-base16-woodland .hljs-template-tag,\n.theme-base16-woodland .diff .hljs-meta,\n.theme-base16-woodland .hljs-keyword {\n\tcolor: #bb90e2;\n}\n.theme-base16-woodland .hljs-emphasis {\n\tcolor: #bb90e2;\n\tfont-style: italic;\n}\n.theme-base16-woodland .hljs-meta,\n.theme-base16-woodland .hljs-meta .hljs-keyword,\n.theme-base16-woodland .hljs-meta .hljs-string {\n\tcolor: #b49368;\n}\n.theme-base16-woodland .hljs-meta .hljs-keyword,\n.theme-base16-woodland .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-woodland-min {\n\t/*!\n  Theme: Woodland\n  Author: Jay Cornwall (https://jcornwall.com)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-woodland-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-woodland-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-woodland-min .hljs {\n\tcolor: #cabcb1;\n\tbackground: #231e18;\n}\n.theme-base16-woodland-min .hljs ::selection,\n.theme-base16-woodland-min .hljs::selection {\n\tbackground-color: #48413a;\n\tcolor: #cabcb1;\n}\n.theme-base16-woodland-min .hljs-comment {\n\tcolor: #9d8b70;\n}\n.theme-base16-woodland-min .hljs-tag {\n\tcolor: #b4a490;\n}\n.theme-base16-woodland-min .hljs-operator,\n.theme-base16-woodland-min .hljs-punctuation,\n.theme-base16-woodland-min .hljs-subst {\n\tcolor: #cabcb1;\n}\n.theme-base16-woodland-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-woodland-min .hljs-bullet,\n.theme-base16-woodland-min .hljs-deletion,\n.theme-base16-woodland-min .hljs-name,\n.theme-base16-woodland-min .hljs-selector-tag,\n.theme-base16-woodland-min .hljs-template-variable,\n.theme-base16-woodland-min .hljs-variable {\n\tcolor: #d35c5c;\n}\n.theme-base16-woodland-min .hljs-attr,\n.theme-base16-woodland-min .hljs-link,\n.theme-base16-woodland-min .hljs-literal,\n.theme-base16-woodland-min .hljs-number,\n.theme-base16-woodland-min .hljs-symbol,\n.theme-base16-woodland-min .hljs-variable.constant_ {\n\tcolor: #ca7f32;\n}\n.theme-base16-woodland-min .hljs-class .hljs-title,\n.theme-base16-woodland-min .hljs-title,\n.theme-base16-woodland-min .hljs-title.class_ {\n\tcolor: #e0ac16;\n}\n.theme-base16-woodland-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #e0ac16;\n}\n.theme-base16-woodland-min .hljs-addition,\n.theme-base16-woodland-min .hljs-code,\n.theme-base16-woodland-min .hljs-string,\n.theme-base16-woodland-min .hljs-title.class_.inherited__ {\n\tcolor: #b7ba53;\n}\n.theme-base16-woodland-min .hljs-built_in,\n.theme-base16-woodland-min .hljs-doctag,\n.theme-base16-woodland-min .hljs-keyword.hljs-atrule,\n.theme-base16-woodland-min .hljs-quote,\n.theme-base16-woodland-min .hljs-regexp {\n\tcolor: #6eb958;\n}\n.theme-base16-woodland-min .hljs-attribute,\n.theme-base16-woodland-min .hljs-function .hljs-title,\n.theme-base16-woodland-min .hljs-section,\n.theme-base16-woodland-min .hljs-title.function_,\n.theme-base16-woodland-min .ruby .hljs-property {\n\tcolor: #88a4d3;\n}\n.theme-base16-woodland-min .diff .hljs-meta,\n.theme-base16-woodland-min .hljs-keyword,\n.theme-base16-woodland-min .hljs-template-tag,\n.theme-base16-woodland-min .hljs-type {\n\tcolor: #bb90e2;\n}\n.theme-base16-woodland-min .hljs-emphasis {\n\tcolor: #bb90e2;\n\tfont-style: italic;\n}\n.theme-base16-woodland-min .hljs-meta,\n.theme-base16-woodland-min .hljs-meta .hljs-keyword,\n.theme-base16-woodland-min .hljs-meta .hljs-string {\n\tcolor: #b49368;\n}\n.theme-base16-woodland-min .hljs-meta .hljs-keyword,\n.theme-base16-woodland-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-xcode-dusk {\n\t/*!\n  Theme: XCode Dusk\n  Author: Elsa Gonsiorowski (https://github.com/gonsie)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-xcode-dusk pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-xcode-dusk code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-xcode-dusk pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-xcode-dusk code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-xcode-dusk .hljs {\n\tcolor: #939599;\n\tbackground: #282b35;\n}\n.theme-base16-xcode-dusk .hljs::selection,\n.theme-base16-xcode-dusk .hljs ::selection {\n\tbackground-color: #53555d;\n\tcolor: #939599;\n}\n.theme-base16-xcode-dusk .hljs-comment {\n\tcolor: #686a71;\n}\n.theme-base16-xcode-dusk .hljs-tag {\n\tcolor: #7e8086;\n}\n.theme-base16-xcode-dusk .hljs-subst,\n.theme-base16-xcode-dusk .hljs-punctuation,\n.theme-base16-xcode-dusk .hljs-operator {\n\tcolor: #939599;\n}\n.theme-base16-xcode-dusk .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-xcode-dusk .hljs-bullet,\n.theme-base16-xcode-dusk .hljs-variable,\n.theme-base16-xcode-dusk .hljs-template-variable,\n.theme-base16-xcode-dusk .hljs-selector-tag,\n.theme-base16-xcode-dusk .hljs-name,\n.theme-base16-xcode-dusk .hljs-deletion {\n\tcolor: #b21889;\n}\n.theme-base16-xcode-dusk .hljs-symbol,\n.theme-base16-xcode-dusk .hljs-number,\n.theme-base16-xcode-dusk .hljs-link,\n.theme-base16-xcode-dusk .hljs-attr,\n.theme-base16-xcode-dusk .hljs-variable.constant_,\n.theme-base16-xcode-dusk .hljs-literal {\n\tcolor: #786dc5;\n}\n.theme-base16-xcode-dusk .hljs-title,\n.theme-base16-xcode-dusk .hljs-class .hljs-title,\n.theme-base16-xcode-dusk .hljs-title.class_ {\n\tcolor: #438288;\n}\n.theme-base16-xcode-dusk .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #438288;\n}\n.theme-base16-xcode-dusk .hljs-code,\n.theme-base16-xcode-dusk .hljs-addition,\n.theme-base16-xcode-dusk .hljs-title.class_.inherited__,\n.theme-base16-xcode-dusk .hljs-string {\n\tcolor: #df0002;\n}\n.theme-base16-xcode-dusk .hljs-built_in,\n.theme-base16-xcode-dusk .hljs-doctag,\n.theme-base16-xcode-dusk .hljs-quote,\n.theme-base16-xcode-dusk .hljs-keyword.hljs-atrule,\n.theme-base16-xcode-dusk .hljs-regexp {\n\tcolor: #00a0be;\n}\n.theme-base16-xcode-dusk .hljs-function .hljs-title,\n.theme-base16-xcode-dusk .hljs-attribute,\n.theme-base16-xcode-dusk .ruby .hljs-property,\n.theme-base16-xcode-dusk .hljs-title.function_,\n.theme-base16-xcode-dusk .hljs-section {\n\tcolor: #790ead;\n}\n.theme-base16-xcode-dusk .hljs-type,\n.theme-base16-xcode-dusk .hljs-template-tag,\n.theme-base16-xcode-dusk .diff .hljs-meta,\n.theme-base16-xcode-dusk .hljs-keyword {\n\tcolor: #b21889;\n}\n.theme-base16-xcode-dusk .hljs-emphasis {\n\tcolor: #b21889;\n\tfont-style: italic;\n}\n.theme-base16-xcode-dusk .hljs-meta,\n.theme-base16-xcode-dusk .hljs-meta .hljs-keyword,\n.theme-base16-xcode-dusk .hljs-meta .hljs-string {\n\tcolor: #c77c48;\n}\n.theme-base16-xcode-dusk .hljs-meta .hljs-keyword,\n.theme-base16-xcode-dusk .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-xcode-dusk-min {\n\t/*!\n  Theme: XCode Dusk\n  Author: Elsa Gonsiorowski (https://github.com/gonsie)\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-xcode-dusk-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-xcode-dusk-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-xcode-dusk-min .hljs {\n\tcolor: #939599;\n\tbackground: #282b35;\n}\n.theme-base16-xcode-dusk-min .hljs ::selection,\n.theme-base16-xcode-dusk-min .hljs::selection {\n\tbackground-color: #53555d;\n\tcolor: #939599;\n}\n.theme-base16-xcode-dusk-min .hljs-comment {\n\tcolor: #686a71;\n}\n.theme-base16-xcode-dusk-min .hljs-tag {\n\tcolor: #7e8086;\n}\n.theme-base16-xcode-dusk-min .hljs-operator,\n.theme-base16-xcode-dusk-min .hljs-punctuation,\n.theme-base16-xcode-dusk-min .hljs-subst {\n\tcolor: #939599;\n}\n.theme-base16-xcode-dusk-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-xcode-dusk-min .hljs-bullet,\n.theme-base16-xcode-dusk-min .hljs-deletion,\n.theme-base16-xcode-dusk-min .hljs-name,\n.theme-base16-xcode-dusk-min .hljs-selector-tag,\n.theme-base16-xcode-dusk-min .hljs-template-variable,\n.theme-base16-xcode-dusk-min .hljs-variable {\n\tcolor: #b21889;\n}\n.theme-base16-xcode-dusk-min .hljs-attr,\n.theme-base16-xcode-dusk-min .hljs-link,\n.theme-base16-xcode-dusk-min .hljs-literal,\n.theme-base16-xcode-dusk-min .hljs-number,\n.theme-base16-xcode-dusk-min .hljs-symbol,\n.theme-base16-xcode-dusk-min .hljs-variable.constant_ {\n\tcolor: #786dc5;\n}\n.theme-base16-xcode-dusk-min .hljs-class .hljs-title,\n.theme-base16-xcode-dusk-min .hljs-title,\n.theme-base16-xcode-dusk-min .hljs-title.class_ {\n\tcolor: #438288;\n}\n.theme-base16-xcode-dusk-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #438288;\n}\n.theme-base16-xcode-dusk-min .hljs-addition,\n.theme-base16-xcode-dusk-min .hljs-code,\n.theme-base16-xcode-dusk-min .hljs-string,\n.theme-base16-xcode-dusk-min .hljs-title.class_.inherited__ {\n\tcolor: #df0002;\n}\n.theme-base16-xcode-dusk-min .hljs-built_in,\n.theme-base16-xcode-dusk-min .hljs-doctag,\n.theme-base16-xcode-dusk-min .hljs-keyword.hljs-atrule,\n.theme-base16-xcode-dusk-min .hljs-quote,\n.theme-base16-xcode-dusk-min .hljs-regexp {\n\tcolor: #00a0be;\n}\n.theme-base16-xcode-dusk-min .hljs-attribute,\n.theme-base16-xcode-dusk-min .hljs-function .hljs-title,\n.theme-base16-xcode-dusk-min .hljs-section,\n.theme-base16-xcode-dusk-min .hljs-title.function_,\n.theme-base16-xcode-dusk-min .ruby .hljs-property {\n\tcolor: #790ead;\n}\n.theme-base16-xcode-dusk-min .diff .hljs-meta,\n.theme-base16-xcode-dusk-min .hljs-keyword,\n.theme-base16-xcode-dusk-min .hljs-template-tag,\n.theme-base16-xcode-dusk-min .hljs-type {\n\tcolor: #b21889;\n}\n.theme-base16-xcode-dusk-min .hljs-emphasis {\n\tcolor: #b21889;\n\tfont-style: italic;\n}\n.theme-base16-xcode-dusk-min .hljs-meta,\n.theme-base16-xcode-dusk-min .hljs-meta .hljs-keyword,\n.theme-base16-xcode-dusk-min .hljs-meta .hljs-string {\n\tcolor: #c77c48;\n}\n.theme-base16-xcode-dusk-min .hljs-meta .hljs-keyword,\n.theme-base16-xcode-dusk-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-base16-zenburn {\n\t/*!\n  Theme: Zenburn\n  Author: elnawe\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-zenburn pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-zenburn code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-zenburn pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-zenburn code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-zenburn .hljs {\n\tcolor: #dcdccc;\n\tbackground: #383838;\n}\n.theme-base16-zenburn .hljs::selection,\n.theme-base16-zenburn .hljs ::selection {\n\tbackground-color: #606060;\n\tcolor: #dcdccc;\n}\n.theme-base16-zenburn .hljs-comment {\n\tcolor: #6f6f6f;\n}\n.theme-base16-zenburn .hljs-tag {\n\tcolor: gray;\n}\n.theme-base16-zenburn .hljs-subst,\n.theme-base16-zenburn .hljs-punctuation,\n.theme-base16-zenburn .hljs-operator {\n\tcolor: #dcdccc;\n}\n.theme-base16-zenburn .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-zenburn .hljs-bullet,\n.theme-base16-zenburn .hljs-variable,\n.theme-base16-zenburn .hljs-template-variable,\n.theme-base16-zenburn .hljs-selector-tag,\n.theme-base16-zenburn .hljs-name,\n.theme-base16-zenburn .hljs-deletion {\n\tcolor: #dca3a3;\n}\n.theme-base16-zenburn .hljs-symbol,\n.theme-base16-zenburn .hljs-number,\n.theme-base16-zenburn .hljs-link,\n.theme-base16-zenburn .hljs-attr,\n.theme-base16-zenburn .hljs-variable.constant_,\n.theme-base16-zenburn .hljs-literal {\n\tcolor: #dfaf8f;\n}\n.theme-base16-zenburn .hljs-title,\n.theme-base16-zenburn .hljs-class .hljs-title,\n.theme-base16-zenburn .hljs-title.class_ {\n\tcolor: #e0cf9f;\n}\n.theme-base16-zenburn .hljs-strong {\n\tfont-weight: bold;\n\tcolor: #e0cf9f;\n}\n.theme-base16-zenburn .hljs-code,\n.theme-base16-zenburn .hljs-addition,\n.theme-base16-zenburn .hljs-title.class_.inherited__,\n.theme-base16-zenburn .hljs-string {\n\tcolor: #5f7f5f;\n}\n.theme-base16-zenburn .hljs-built_in,\n.theme-base16-zenburn .hljs-doctag,\n.theme-base16-zenburn .hljs-quote,\n.theme-base16-zenburn .hljs-keyword.hljs-atrule,\n.theme-base16-zenburn .hljs-regexp {\n\tcolor: #93e0e3;\n}\n.theme-base16-zenburn .hljs-function .hljs-title,\n.theme-base16-zenburn .hljs-attribute,\n.theme-base16-zenburn .ruby .hljs-property,\n.theme-base16-zenburn .hljs-title.function_,\n.theme-base16-zenburn .hljs-section {\n\tcolor: #7cb8bb;\n}\n.theme-base16-zenburn .hljs-type,\n.theme-base16-zenburn .hljs-template-tag,\n.theme-base16-zenburn .diff .hljs-meta,\n.theme-base16-zenburn .hljs-keyword {\n\tcolor: #dc8cc3;\n}\n.theme-base16-zenburn .hljs-emphasis {\n\tcolor: #dc8cc3;\n\tfont-style: italic;\n}\n.theme-base16-zenburn .hljs-meta,\n.theme-base16-zenburn .hljs-meta .hljs-keyword,\n.theme-base16-zenburn .hljs-meta .hljs-string {\n\tcolor: #000;\n}\n.theme-base16-zenburn .hljs-meta .hljs-keyword,\n.theme-base16-zenburn .hljs-meta-keyword {\n\tfont-weight: bold;\n}\n.theme-base16-zenburn-min {\n\t/*!\n  Theme: Zenburn\n  Author: elnawe\n  License: ~ MIT (or more permissive) [via base16-schemes-source]\n  Maintainer: @highlightjs/core-team\n  Version: 2021.09.0\n*/\n}\n.theme-base16-zenburn-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-base16-zenburn-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-base16-zenburn-min .hljs {\n\tcolor: #dcdccc;\n\tbackground: #383838;\n}\n.theme-base16-zenburn-min .hljs ::selection,\n.theme-base16-zenburn-min .hljs::selection {\n\tbackground-color: #606060;\n\tcolor: #dcdccc;\n}\n.theme-base16-zenburn-min .hljs-comment {\n\tcolor: #6f6f6f;\n}\n.theme-base16-zenburn-min .hljs-tag {\n\tcolor: gray;\n}\n.theme-base16-zenburn-min .hljs-operator,\n.theme-base16-zenburn-min .hljs-punctuation,\n.theme-base16-zenburn-min .hljs-subst {\n\tcolor: #dcdccc;\n}\n.theme-base16-zenburn-min .hljs-operator {\n\topacity: 0.7;\n}\n.theme-base16-zenburn-min .hljs-bullet,\n.theme-base16-zenburn-min .hljs-deletion,\n.theme-base16-zenburn-min .hljs-name,\n.theme-base16-zenburn-min .hljs-selector-tag,\n.theme-base16-zenburn-min .hljs-template-variable,\n.theme-base16-zenburn-min .hljs-variable {\n\tcolor: #dca3a3;\n}\n.theme-base16-zenburn-min .hljs-attr,\n.theme-base16-zenburn-min .hljs-link,\n.theme-base16-zenburn-min .hljs-literal,\n.theme-base16-zenburn-min .hljs-number,\n.theme-base16-zenburn-min .hljs-symbol,\n.theme-base16-zenburn-min .hljs-variable.constant_ {\n\tcolor: #dfaf8f;\n}\n.theme-base16-zenburn-min .hljs-class .hljs-title,\n.theme-base16-zenburn-min .hljs-title,\n.theme-base16-zenburn-min .hljs-title.class_ {\n\tcolor: #e0cf9f;\n}\n.theme-base16-zenburn-min .hljs-strong {\n\tfont-weight: 700;\n\tcolor: #e0cf9f;\n}\n.theme-base16-zenburn-min .hljs-addition,\n.theme-base16-zenburn-min .hljs-code,\n.theme-base16-zenburn-min .hljs-string,\n.theme-base16-zenburn-min .hljs-title.class_.inherited__ {\n\tcolor: #5f7f5f;\n}\n.theme-base16-zenburn-min .hljs-built_in,\n.theme-base16-zenburn-min .hljs-doctag,\n.theme-base16-zenburn-min .hljs-keyword.hljs-atrule,\n.theme-base16-zenburn-min .hljs-quote,\n.theme-base16-zenburn-min .hljs-regexp {\n\tcolor: #93e0e3;\n}\n.theme-base16-zenburn-min .hljs-attribute,\n.theme-base16-zenburn-min .hljs-function .hljs-title,\n.theme-base16-zenburn-min .hljs-section,\n.theme-base16-zenburn-min .hljs-title.function_,\n.theme-base16-zenburn-min .ruby .hljs-property {\n\tcolor: #7cb8bb;\n}\n.theme-base16-zenburn-min .diff .hljs-meta,\n.theme-base16-zenburn-min .hljs-keyword,\n.theme-base16-zenburn-min .hljs-template-tag,\n.theme-base16-zenburn-min .hljs-type {\n\tcolor: #dc8cc3;\n}\n.theme-base16-zenburn-min .hljs-emphasis {\n\tcolor: #dc8cc3;\n\tfont-style: italic;\n}\n.theme-base16-zenburn-min .hljs-meta,\n.theme-base16-zenburn-min .hljs-meta .hljs-keyword,\n.theme-base16-zenburn-min .hljs-meta .hljs-string {\n\tcolor: #000;\n}\n.theme-base16-zenburn-min .hljs-meta .hljs-keyword,\n.theme-base16-zenburn-min .hljs-meta-keyword {\n\tfont-weight: 700;\n}\n.theme-brown-paper pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-brown-paper code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-brown-paper .hljs {\n\tcolor: #363c69;\n\tbackground: #b7a68e url(./brown-papersq.png);\n}\n.theme-brown-paper .hljs-keyword,\n.theme-brown-paper .hljs-selector-tag,\n.theme-brown-paper .hljs-literal {\n\tcolor: #059;\n\tfont-weight: bold;\n}\n.theme-brown-paper .hljs-string,\n.theme-brown-paper .hljs-title,\n.theme-brown-paper .hljs-section,\n.theme-brown-paper .hljs-type,\n.theme-brown-paper .hljs-attribute,\n.theme-brown-paper .hljs-symbol,\n.theme-brown-paper .hljs-bullet,\n.theme-brown-paper .hljs-built_in,\n.theme-brown-paper .hljs-addition,\n.theme-brown-paper .hljs-variable,\n.theme-brown-paper .hljs-template-tag,\n.theme-brown-paper .hljs-template-variable,\n.theme-brown-paper .hljs-link,\n.theme-brown-paper .hljs-name {\n\tcolor: #2c009f;\n}\n.theme-brown-paper .hljs-comment,\n.theme-brown-paper .hljs-quote,\n.theme-brown-paper .hljs-meta,\n.theme-brown-paper .hljs-deletion {\n\tcolor: #802022;\n}\n.theme-brown-paper .hljs-keyword,\n.theme-brown-paper .hljs-selector-tag,\n.theme-brown-paper .hljs-literal,\n.theme-brown-paper .hljs-doctag,\n.theme-brown-paper .hljs-title,\n.theme-brown-paper .hljs-section,\n.theme-brown-paper .hljs-type,\n.theme-brown-paper .hljs-name,\n.theme-brown-paper .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-brown-paper .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-brown-paper-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-brown-paper-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-brown-paper-min .hljs {\n\tcolor: #363c69;\n\tbackground: url(./brown-papersq.png) #b7a68e;\n}\n.theme-brown-paper-min .hljs-keyword,\n.theme-brown-paper-min .hljs-literal,\n.theme-brown-paper-min .hljs-selector-tag {\n\tcolor: #059;\n}\n.theme-brown-paper-min .hljs-addition,\n.theme-brown-paper-min .hljs-attribute,\n.theme-brown-paper-min .hljs-built_in,\n.theme-brown-paper-min .hljs-bullet,\n.theme-brown-paper-min .hljs-link,\n.theme-brown-paper-min .hljs-name,\n.theme-brown-paper-min .hljs-section,\n.theme-brown-paper-min .hljs-string,\n.theme-brown-paper-min .hljs-symbol,\n.theme-brown-paper-min .hljs-template-tag,\n.theme-brown-paper-min .hljs-template-variable,\n.theme-brown-paper-min .hljs-title,\n.theme-brown-paper-min .hljs-type,\n.theme-brown-paper-min .hljs-variable {\n\tcolor: #2c009f;\n}\n.theme-brown-paper-min .hljs-comment,\n.theme-brown-paper-min .hljs-deletion,\n.theme-brown-paper-min .hljs-meta,\n.theme-brown-paper-min .hljs-quote {\n\tcolor: #802022;\n}\n.theme-brown-paper-min .hljs-doctag,\n.theme-brown-paper-min .hljs-keyword,\n.theme-brown-paper-min .hljs-literal,\n.theme-brown-paper-min .hljs-name,\n.theme-brown-paper-min .hljs-section,\n.theme-brown-paper-min .hljs-selector-tag,\n.theme-brown-paper-min .hljs-strong,\n.theme-brown-paper-min .hljs-title,\n.theme-brown-paper-min .hljs-type {\n\tfont-weight: 700;\n}\n.theme-brown-paper-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-codepen-embed pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-codepen-embed code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-codepen-embed .hljs {\n\tbackground: #222;\n\tcolor: #fff;\n}\n.theme-codepen-embed .hljs-comment,\n.theme-codepen-embed .hljs-quote {\n\tcolor: #777;\n}\n.theme-codepen-embed .hljs-variable,\n.theme-codepen-embed .hljs-template-variable,\n.theme-codepen-embed .hljs-tag,\n.theme-codepen-embed .hljs-regexp,\n.theme-codepen-embed .hljs-meta,\n.theme-codepen-embed .hljs-number,\n.theme-codepen-embed .hljs-built_in,\n.theme-codepen-embed .hljs-literal,\n.theme-codepen-embed .hljs-params,\n.theme-codepen-embed .hljs-symbol,\n.theme-codepen-embed .hljs-bullet,\n.theme-codepen-embed .hljs-link,\n.theme-codepen-embed .hljs-deletion {\n\tcolor: #ab875d;\n}\n.theme-codepen-embed .hljs-section,\n.theme-codepen-embed .hljs-title,\n.theme-codepen-embed .hljs-name,\n.theme-codepen-embed .hljs-selector-id,\n.theme-codepen-embed .hljs-selector-class,\n.theme-codepen-embed .hljs-type,\n.theme-codepen-embed .hljs-attribute {\n\tcolor: #9b869b;\n}\n.theme-codepen-embed .hljs-string,\n.theme-codepen-embed .hljs-keyword,\n.theme-codepen-embed .hljs-selector-tag,\n.theme-codepen-embed .hljs-addition {\n\tcolor: #8f9c6c;\n}\n.theme-codepen-embed .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-codepen-embed .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-codepen-embed-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-codepen-embed-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-codepen-embed-min .hljs {\n\tbackground: #222;\n\tcolor: #fff;\n}\n.theme-codepen-embed-min .hljs-comment,\n.theme-codepen-embed-min .hljs-quote {\n\tcolor: #777;\n}\n.theme-codepen-embed-min .hljs-built_in,\n.theme-codepen-embed-min .hljs-bullet,\n.theme-codepen-embed-min .hljs-deletion,\n.theme-codepen-embed-min .hljs-link,\n.theme-codepen-embed-min .hljs-literal,\n.theme-codepen-embed-min .hljs-meta,\n.theme-codepen-embed-min .hljs-number,\n.theme-codepen-embed-min .hljs-params,\n.theme-codepen-embed-min .hljs-regexp,\n.theme-codepen-embed-min .hljs-symbol,\n.theme-codepen-embed-min .hljs-tag,\n.theme-codepen-embed-min .hljs-template-variable,\n.theme-codepen-embed-min .hljs-variable {\n\tcolor: #ab875d;\n}\n.theme-codepen-embed-min .hljs-attribute,\n.theme-codepen-embed-min .hljs-name,\n.theme-codepen-embed-min .hljs-section,\n.theme-codepen-embed-min .hljs-selector-class,\n.theme-codepen-embed-min .hljs-selector-id,\n.theme-codepen-embed-min .hljs-title,\n.theme-codepen-embed-min .hljs-type {\n\tcolor: #9b869b;\n}\n.theme-codepen-embed-min .hljs-addition,\n.theme-codepen-embed-min .hljs-keyword,\n.theme-codepen-embed-min .hljs-selector-tag,\n.theme-codepen-embed-min .hljs-string {\n\tcolor: #8f9c6c;\n}\n.theme-codepen-embed-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-codepen-embed-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-color-brewer pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-color-brewer code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-color-brewer .hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.theme-color-brewer .hljs-string,\n.theme-color-brewer .hljs-meta,\n.theme-color-brewer .hljs-symbol,\n.theme-color-brewer .hljs-template-tag,\n.theme-color-brewer .hljs-template-variable,\n.theme-color-brewer .hljs-addition {\n\tcolor: #756bb1;\n}\n.theme-color-brewer .hljs-comment,\n.theme-color-brewer .hljs-quote {\n\tcolor: #636363;\n}\n.theme-color-brewer .hljs-number,\n.theme-color-brewer .hljs-regexp,\n.theme-color-brewer .hljs-literal,\n.theme-color-brewer .hljs-bullet,\n.theme-color-brewer .hljs-link {\n\tcolor: #31a354;\n}\n.theme-color-brewer .hljs-deletion,\n.theme-color-brewer .hljs-variable {\n\tcolor: #88f;\n}\n.theme-color-brewer .hljs-keyword,\n.theme-color-brewer .hljs-selector-tag,\n.theme-color-brewer .hljs-title,\n.theme-color-brewer .hljs-section,\n.theme-color-brewer .hljs-built_in,\n.theme-color-brewer .hljs-doctag,\n.theme-color-brewer .hljs-type,\n.theme-color-brewer .hljs-tag,\n.theme-color-brewer .hljs-name,\n.theme-color-brewer .hljs-selector-id,\n.theme-color-brewer .hljs-selector-class,\n.theme-color-brewer .hljs-strong {\n\tcolor: #3182bd;\n}\n.theme-color-brewer .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-color-brewer .hljs-attribute {\n\tcolor: #e6550d;\n}\n.theme-color-brewer-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-color-brewer-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-color-brewer-min .hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.theme-color-brewer-min .hljs-addition,\n.theme-color-brewer-min .hljs-meta,\n.theme-color-brewer-min .hljs-string,\n.theme-color-brewer-min .hljs-symbol,\n.theme-color-brewer-min .hljs-template-tag,\n.theme-color-brewer-min .hljs-template-variable {\n\tcolor: #756bb1;\n}\n.theme-color-brewer-min .hljs-comment,\n.theme-color-brewer-min .hljs-quote {\n\tcolor: #636363;\n}\n.theme-color-brewer-min .hljs-bullet,\n.theme-color-brewer-min .hljs-link,\n.theme-color-brewer-min .hljs-literal,\n.theme-color-brewer-min .hljs-number,\n.theme-color-brewer-min .hljs-regexp {\n\tcolor: #31a354;\n}\n.theme-color-brewer-min .hljs-deletion,\n.theme-color-brewer-min .hljs-variable {\n\tcolor: #88f;\n}\n.theme-color-brewer-min .hljs-built_in,\n.theme-color-brewer-min .hljs-doctag,\n.theme-color-brewer-min .hljs-keyword,\n.theme-color-brewer-min .hljs-name,\n.theme-color-brewer-min .hljs-section,\n.theme-color-brewer-min .hljs-selector-class,\n.theme-color-brewer-min .hljs-selector-id,\n.theme-color-brewer-min .hljs-selector-tag,\n.theme-color-brewer-min .hljs-strong,\n.theme-color-brewer-min .hljs-tag,\n.theme-color-brewer-min .hljs-title,\n.theme-color-brewer-min .hljs-type {\n\tcolor: #3182bd;\n}\n.theme-color-brewer-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-color-brewer-min .hljs-attribute {\n\tcolor: #e6550d;\n}\n.theme-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-dark .hljs {\n\tcolor: #ddd;\n\tbackground: #303030;\n}\n.theme-dark .hljs-keyword,\n.theme-dark .hljs-selector-tag,\n.theme-dark .hljs-literal,\n.theme-dark .hljs-section,\n.theme-dark .hljs-link {\n\tcolor: #fff;\n}\n.theme-dark .hljs-string,\n.theme-dark .hljs-title,\n.theme-dark .hljs-name,\n.theme-dark .hljs-type,\n.theme-dark .hljs-attribute,\n.theme-dark .hljs-symbol,\n.theme-dark .hljs-bullet,\n.theme-dark .hljs-built_in,\n.theme-dark .hljs-addition,\n.theme-dark .hljs-variable,\n.theme-dark .hljs-template-tag,\n.theme-dark .hljs-template-variable {\n\tcolor: #d88;\n}\n.theme-dark .hljs-comment,\n.theme-dark .hljs-quote,\n.theme-dark .hljs-deletion,\n.theme-dark .hljs-meta {\n\tcolor: #979797;\n}\n.theme-dark .hljs-keyword,\n.theme-dark .hljs-selector-tag,\n.theme-dark .hljs-literal,\n.theme-dark .hljs-title,\n.theme-dark .hljs-section,\n.theme-dark .hljs-doctag,\n.theme-dark .hljs-type,\n.theme-dark .hljs-name,\n.theme-dark .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-dark-min .hljs {\n\tcolor: #ddd;\n\tbackground: #303030;\n}\n.theme-dark-min .hljs-keyword,\n.theme-dark-min .hljs-link,\n.theme-dark-min .hljs-literal,\n.theme-dark-min .hljs-section,\n.theme-dark-min .hljs-selector-tag {\n\tcolor: #fff;\n}\n.theme-dark-min .hljs-addition,\n.theme-dark-min .hljs-attribute,\n.theme-dark-min .hljs-built_in,\n.theme-dark-min .hljs-bullet,\n.theme-dark-min .hljs-name,\n.theme-dark-min .hljs-string,\n.theme-dark-min .hljs-symbol,\n.theme-dark-min .hljs-template-tag,\n.theme-dark-min .hljs-template-variable,\n.theme-dark-min .hljs-title,\n.theme-dark-min .hljs-type,\n.theme-dark-min .hljs-variable {\n\tcolor: #d88;\n}\n.theme-dark-min .hljs-comment,\n.theme-dark-min .hljs-deletion,\n.theme-dark-min .hljs-meta,\n.theme-dark-min .hljs-quote {\n\tcolor: #979797;\n}\n.theme-dark-min .hljs-doctag,\n.theme-dark-min .hljs-keyword,\n.theme-dark-min .hljs-literal,\n.theme-dark-min .hljs-name,\n.theme-dark-min .hljs-section,\n.theme-dark-min .hljs-selector-tag,\n.theme-dark-min .hljs-strong,\n.theme-dark-min .hljs-title,\n.theme-dark-min .hljs-type {\n\tfont-weight: 700;\n}\n.theme-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-default {\n\t/*!\n  Theme: Default\n  Description: Original highlight.js style\n  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>\n  Maintainer: @highlightjs/core-team\n  Website: https://highlightjs.org/\n  License: see project LICENSE\n  Touched: 2021\n*/\n}\n.theme-default pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-default code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-default pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-default code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-default .hljs {\n\tbackground: #f3f3f3;\n\tcolor: #444;\n}\n.theme-default .hljs-comment {\n\tcolor: #697070;\n}\n.theme-default .hljs-tag,\n.theme-default .hljs-punctuation {\n\tcolor: rgba(68, 68, 68, 0.6666666667);\n}\n.theme-default .hljs-tag .hljs-name,\n.theme-default .hljs-tag .hljs-attr {\n\tcolor: #444;\n}\n.theme-default .hljs-keyword,\n.theme-default .hljs-attribute,\n.theme-default .hljs-selector-tag,\n.theme-default .hljs-meta .hljs-keyword,\n.theme-default .hljs-doctag,\n.theme-default .hljs-name {\n\tfont-weight: bold;\n}\n.theme-default .hljs-type,\n.theme-default .hljs-string,\n.theme-default .hljs-number,\n.theme-default .hljs-selector-id,\n.theme-default .hljs-selector-class,\n.theme-default .hljs-quote,\n.theme-default .hljs-template-tag,\n.theme-default .hljs-deletion {\n\tcolor: #800;\n}\n.theme-default .hljs-title,\n.theme-default .hljs-section {\n\tcolor: #800;\n\tfont-weight: bold;\n}\n.theme-default .hljs-regexp,\n.theme-default .hljs-symbol,\n.theme-default .hljs-variable,\n.theme-default .hljs-template-variable,\n.theme-default .hljs-link,\n.theme-default .hljs-selector-attr,\n.theme-default .hljs-operator,\n.theme-default .hljs-selector-pseudo {\n\tcolor: #ab5656;\n}\n.theme-default .hljs-literal {\n\tcolor: #695;\n}\n.theme-default .hljs-built_in,\n.theme-default .hljs-bullet,\n.theme-default .hljs-code,\n.theme-default .hljs-addition {\n\tcolor: #397300;\n}\n.theme-default .hljs-meta {\n\tcolor: #1f7199;\n}\n.theme-default .hljs-meta .hljs-string {\n\tcolor: #38a;\n}\n.theme-default .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-default .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-default-min {\n\t/*!\n  Theme: Default\n  Description: Original highlight.js style\n  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>\n  Maintainer: @highlightjs/core-team\n  Website: https://highlightjs.org/\n  License: see project LICENSE\n  Touched: 2021\n*/\n}\n.theme-default-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-default-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-default-min .hljs {\n\tbackground: #f3f3f3;\n\tcolor: #444;\n}\n.theme-default-min .hljs-comment {\n\tcolor: #697070;\n}\n.theme-default-min .hljs-punctuation,\n.theme-default-min .hljs-tag {\n\tcolor: rgba(68, 68, 68, 0.6666666667);\n}\n.theme-default-min .hljs-tag .hljs-attr,\n.theme-default-min .hljs-tag .hljs-name {\n\tcolor: #444;\n}\n.theme-default-min .hljs-attribute,\n.theme-default-min .hljs-doctag,\n.theme-default-min .hljs-keyword,\n.theme-default-min .hljs-meta .hljs-keyword,\n.theme-default-min .hljs-name,\n.theme-default-min .hljs-selector-tag {\n\tfont-weight: 700;\n}\n.theme-default-min .hljs-deletion,\n.theme-default-min .hljs-number,\n.theme-default-min .hljs-quote,\n.theme-default-min .hljs-selector-class,\n.theme-default-min .hljs-selector-id,\n.theme-default-min .hljs-string,\n.theme-default-min .hljs-template-tag,\n.theme-default-min .hljs-type {\n\tcolor: #800;\n}\n.theme-default-min .hljs-section,\n.theme-default-min .hljs-title {\n\tcolor: #800;\n\tfont-weight: 700;\n}\n.theme-default-min .hljs-link,\n.theme-default-min .hljs-operator,\n.theme-default-min .hljs-regexp,\n.theme-default-min .hljs-selector-attr,\n.theme-default-min .hljs-selector-pseudo,\n.theme-default-min .hljs-symbol,\n.theme-default-min .hljs-template-variable,\n.theme-default-min .hljs-variable {\n\tcolor: #ab5656;\n}\n.theme-default-min .hljs-literal {\n\tcolor: #695;\n}\n.theme-default-min .hljs-addition,\n.theme-default-min .hljs-built_in,\n.theme-default-min .hljs-bullet,\n.theme-default-min .hljs-code {\n\tcolor: #397300;\n}\n.theme-default-min .hljs-meta {\n\tcolor: #1f7199;\n}\n.theme-default-min .hljs-meta .hljs-string {\n\tcolor: #38a;\n}\n.theme-default-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-default-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-devibeans {\n\t/*!\n    Theme: devibeans (dark)\n    Author: @terminaldweller\n    Maintainer: @terminaldweller\n\n    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)\n*/\n}\n.theme-devibeans pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-devibeans code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-devibeans .hljs {\n\tbackground: #000;\n\tcolor: #a39e9b;\n}\n.theme-devibeans .hljs-attr,\n.theme-devibeans .hljs-template-tag {\n\tcolor: #8787d7;\n}\n.theme-devibeans .hljs-comment,\n.theme-devibeans .hljs-doctag,\n.theme-devibeans .hljs-quote {\n\tcolor: #396;\n}\n.theme-devibeans .hljs-params {\n\tcolor: #a39e9b;\n}\n.theme-devibeans .hljs-regexp {\n\tcolor: #d700ff;\n}\n.theme-devibeans .hljs-tag,\n.theme-devibeans .hljs-selector-id,\n.theme-devibeans .hljs-number,\n.theme-devibeans .hljs-literal {\n\tcolor: #ef5350;\n}\n.theme-devibeans .hljs-meta,\n.theme-devibeans .hljs-meta .hljs-keyword {\n\tcolor: #0087ff;\n}\n.theme-devibeans .hljs-selector-class,\n.theme-devibeans .hljs-code,\n.theme-devibeans .hljs-formula,\n.theme-devibeans .hljs-variable,\n.theme-devibeans .hljs-template-variable,\n.theme-devibeans .hljs-selector-attr,\n.theme-devibeans .hljs-selector-pseudo,\n.theme-devibeans .hljs-link,\n.theme-devibeans .hljs-keyword {\n\tcolor: #64b5f6;\n}\n.theme-devibeans .hljs-built_in,\n.theme-devibeans .hljs-title,\n.theme-devibeans .hljs-deletion {\n\tcolor: #ff8700;\n}\n.theme-devibeans .hljs-type,\n.theme-devibeans .hljs-section,\n.theme-devibeans .hljs-function,\n.theme-devibeans .hljs-name,\n.theme-devibeans .hljs-property,\n.theme-devibeans .hljs-attribute {\n\tcolor: #ffd75f;\n}\n.theme-devibeans .hljs-meta .hljs-string,\n.theme-devibeans .hljs-string,\n.theme-devibeans .hljs-subst,\n.theme-devibeans .hljs-symbol,\n.theme-devibeans .hljs-bullet,\n.theme-devibeans .hljs-addition {\n\tcolor: #558b2f;\n}\n.theme-devibeans .hljs-selector-tag {\n\tcolor: #96f;\n}\n.theme-devibeans .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-devibeans .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-devibeans-min {\n\t/*!\n    Theme: devibeans (dark)\n    Author: @terminaldweller\n    Maintainer: @terminaldweller\n\n    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)\n*/\n}\n.theme-devibeans-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-devibeans-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-devibeans-min .hljs {\n\tbackground: #000;\n\tcolor: #a39e9b;\n}\n.theme-devibeans-min .hljs-attr,\n.theme-devibeans-min .hljs-template-tag {\n\tcolor: #8787d7;\n}\n.theme-devibeans-min .hljs-comment,\n.theme-devibeans-min .hljs-doctag,\n.theme-devibeans-min .hljs-quote {\n\tcolor: #396;\n}\n.theme-devibeans-min .hljs-params {\n\tcolor: #a39e9b;\n}\n.theme-devibeans-min .hljs-regexp {\n\tcolor: #d700ff;\n}\n.theme-devibeans-min .hljs-literal,\n.theme-devibeans-min .hljs-number,\n.theme-devibeans-min .hljs-selector-id,\n.theme-devibeans-min .hljs-tag {\n\tcolor: #ef5350;\n}\n.theme-devibeans-min .hljs-meta,\n.theme-devibeans-min .hljs-meta .hljs-keyword {\n\tcolor: #0087ff;\n}\n.theme-devibeans-min .hljs-code,\n.theme-devibeans-min .hljs-formula,\n.theme-devibeans-min .hljs-keyword,\n.theme-devibeans-min .hljs-link,\n.theme-devibeans-min .hljs-selector-attr,\n.theme-devibeans-min .hljs-selector-class,\n.theme-devibeans-min .hljs-selector-pseudo,\n.theme-devibeans-min .hljs-template-variable,\n.theme-devibeans-min .hljs-variable {\n\tcolor: #64b5f6;\n}\n.theme-devibeans-min .hljs-built_in,\n.theme-devibeans-min .hljs-deletion,\n.theme-devibeans-min .hljs-title {\n\tcolor: #ff8700;\n}\n.theme-devibeans-min .hljs-attribute,\n.theme-devibeans-min .hljs-function,\n.theme-devibeans-min .hljs-name,\n.theme-devibeans-min .hljs-property,\n.theme-devibeans-min .hljs-section,\n.theme-devibeans-min .hljs-type {\n\tcolor: #ffd75f;\n}\n.theme-devibeans-min .hljs-addition,\n.theme-devibeans-min .hljs-bullet,\n.theme-devibeans-min .hljs-meta .hljs-string,\n.theme-devibeans-min .hljs-string,\n.theme-devibeans-min .hljs-subst,\n.theme-devibeans-min .hljs-symbol {\n\tcolor: #558b2f;\n}\n.theme-devibeans-min .hljs-selector-tag {\n\tcolor: #96f;\n}\n.theme-devibeans-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-devibeans-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-docco pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-docco code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-docco .hljs {\n\tcolor: #000;\n\tbackground: #f8f8ff;\n}\n.theme-docco .hljs-comment,\n.theme-docco .hljs-quote {\n\tcolor: #408080;\n\tfont-style: italic;\n}\n.theme-docco .hljs-keyword,\n.theme-docco .hljs-selector-tag,\n.theme-docco .hljs-literal,\n.theme-docco .hljs-subst {\n\tcolor: #954121;\n}\n.theme-docco .hljs-number {\n\tcolor: #40a070;\n}\n.theme-docco .hljs-string,\n.theme-docco .hljs-doctag {\n\tcolor: #219161;\n}\n.theme-docco .hljs-selector-id,\n.theme-docco .hljs-selector-class,\n.theme-docco .hljs-section,\n.theme-docco .hljs-type {\n\tcolor: #19469d;\n}\n.theme-docco .hljs-params {\n\tcolor: blue;\n}\n.theme-docco .hljs-title {\n\tcolor: #458;\n\tfont-weight: bold;\n}\n.theme-docco .hljs-tag,\n.theme-docco .hljs-name,\n.theme-docco .hljs-attribute {\n\tcolor: navy;\n\tfont-weight: normal;\n}\n.theme-docco .hljs-variable,\n.theme-docco .hljs-template-variable {\n\tcolor: teal;\n}\n.theme-docco .hljs-regexp,\n.theme-docco .hljs-link {\n\tcolor: #b68;\n}\n.theme-docco .hljs-symbol,\n.theme-docco .hljs-bullet {\n\tcolor: #990073;\n}\n.theme-docco .hljs-built_in {\n\tcolor: #0086b3;\n}\n.theme-docco .hljs-meta {\n\tcolor: #999;\n\tfont-weight: bold;\n}\n.theme-docco .hljs-deletion {\n\tbackground: #fdd;\n}\n.theme-docco .hljs-addition {\n\tbackground: #dfd;\n}\n.theme-docco .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-docco .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-docco-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-docco-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-docco-min .hljs {\n\tcolor: #000;\n\tbackground: #f8f8ff;\n}\n.theme-docco-min .hljs-comment,\n.theme-docco-min .hljs-quote {\n\tcolor: #408080;\n\tfont-style: italic;\n}\n.theme-docco-min .hljs-keyword,\n.theme-docco-min .hljs-literal,\n.theme-docco-min .hljs-selector-tag,\n.theme-docco-min .hljs-subst {\n\tcolor: #954121;\n}\n.theme-docco-min .hljs-number {\n\tcolor: #40a070;\n}\n.theme-docco-min .hljs-doctag,\n.theme-docco-min .hljs-string {\n\tcolor: #219161;\n}\n.theme-docco-min .hljs-section,\n.theme-docco-min .hljs-selector-class,\n.theme-docco-min .hljs-selector-id,\n.theme-docco-min .hljs-type {\n\tcolor: #19469d;\n}\n.theme-docco-min .hljs-params {\n\tcolor: blue;\n}\n.theme-docco-min .hljs-title {\n\tcolor: #458;\n\tfont-weight: 700;\n}\n.theme-docco-min .hljs-attribute,\n.theme-docco-min .hljs-name,\n.theme-docco-min .hljs-tag {\n\tcolor: navy;\n\tfont-weight: 400;\n}\n.theme-docco-min .hljs-template-variable,\n.theme-docco-min .hljs-variable {\n\tcolor: teal;\n}\n.theme-docco-min .hljs-link,\n.theme-docco-min .hljs-regexp {\n\tcolor: #b68;\n}\n.theme-docco-min .hljs-bullet,\n.theme-docco-min .hljs-symbol {\n\tcolor: #990073;\n}\n.theme-docco-min .hljs-built_in {\n\tcolor: #0086b3;\n}\n.theme-docco-min .hljs-meta {\n\tcolor: #999;\n\tfont-weight: 700;\n}\n.theme-docco-min .hljs-deletion {\n\tbackground: #fdd;\n}\n.theme-docco-min .hljs-addition {\n\tbackground: #dfd;\n}\n.theme-docco-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-docco-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-far pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-far code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-far .hljs {\n\tcolor: aqua;\n\tbackground: navy;\n}\n.theme-far .hljs-string,\n.theme-far .hljs-attribute,\n.theme-far .hljs-symbol,\n.theme-far .hljs-bullet,\n.theme-far .hljs-built_in,\n.theme-far .hljs-template-tag,\n.theme-far .hljs-template-variable,\n.theme-far .hljs-addition {\n\tcolor: #ff0;\n}\n.theme-far .hljs-keyword,\n.theme-far .hljs-selector-tag,\n.theme-far .hljs-section,\n.theme-far .hljs-type,\n.theme-far .hljs-name,\n.theme-far .hljs-selector-id,\n.theme-far .hljs-selector-class,\n.theme-far .hljs-variable {\n\tcolor: #fff;\n}\n.theme-far .hljs-comment,\n.theme-far .hljs-quote,\n.theme-far .hljs-doctag,\n.theme-far .hljs-deletion {\n\tcolor: #888;\n}\n.theme-far .hljs-number,\n.theme-far .hljs-regexp,\n.theme-far .hljs-literal,\n.theme-far .hljs-link {\n\tcolor: lime;\n}\n.theme-far .hljs-meta {\n\tcolor: teal;\n}\n.theme-far .hljs-keyword,\n.theme-far .hljs-selector-tag,\n.theme-far .hljs-title,\n.theme-far .hljs-section,\n.theme-far .hljs-name,\n.theme-far .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-far .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-far-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-far-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-far-min .hljs {\n\tcolor: aqua;\n\tbackground: navy;\n}\n.theme-far-min .hljs-addition,\n.theme-far-min .hljs-attribute,\n.theme-far-min .hljs-built_in,\n.theme-far-min .hljs-bullet,\n.theme-far-min .hljs-string,\n.theme-far-min .hljs-symbol,\n.theme-far-min .hljs-template-tag,\n.theme-far-min .hljs-template-variable {\n\tcolor: #ff0;\n}\n.theme-far-min .hljs-keyword,\n.theme-far-min .hljs-name,\n.theme-far-min .hljs-section,\n.theme-far-min .hljs-selector-class,\n.theme-far-min .hljs-selector-id,\n.theme-far-min .hljs-selector-tag,\n.theme-far-min .hljs-type,\n.theme-far-min .hljs-variable {\n\tcolor: #fff;\n}\n.theme-far-min .hljs-comment,\n.theme-far-min .hljs-deletion,\n.theme-far-min .hljs-doctag,\n.theme-far-min .hljs-quote {\n\tcolor: #888;\n}\n.theme-far-min .hljs-link,\n.theme-far-min .hljs-literal,\n.theme-far-min .hljs-number,\n.theme-far-min .hljs-regexp {\n\tcolor: lime;\n}\n.theme-far-min .hljs-meta {\n\tcolor: teal;\n}\n.theme-far-min .hljs-keyword,\n.theme-far-min .hljs-name,\n.theme-far-min .hljs-section,\n.theme-far-min .hljs-selector-tag,\n.theme-far-min .hljs-strong,\n.theme-far-min .hljs-title {\n\tfont-weight: 700;\n}\n.theme-far-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-felipec {\n\t/*!\n * Theme: FelipeC\n * Author: (c) 2021 Felipe Contreras <felipe.contreras@gmail.com>\n * Website: https://github.com/felipec/vim-felipec\n *\n * Autogenerated with vim-felipec's generator.\n*/\n}\n.theme-felipec pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-felipec code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-felipec .hljs {\n\tcolor: #dddde1;\n\tbackground: #1e1e22;\n}\n.theme-felipec .hljs::selection,\n.theme-felipec .hljs ::selection {\n\tcolor: #1e1e22;\n\tbackground: #bf8fef;\n}\n.theme-felipec .hljs-comment,\n.theme-felipec .hljs-code,\n.theme-felipec .hljs-quote {\n\tcolor: #888896;\n}\n.theme-felipec .hljs-number,\n.theme-felipec .hljs-literal,\n.theme-felipec .hljs-deletion {\n\tcolor: #ef8f8f;\n}\n.theme-felipec .hljs-punctuation,\n.theme-felipec .hljs-meta,\n.theme-felipec .hljs-operator,\n.theme-felipec .hljs-subst,\n.theme-felipec .hljs-doctag,\n.theme-felipec .hljs-template-variable,\n.theme-felipec .hljs-selector-attr {\n\tcolor: #efbf8f;\n}\n.theme-felipec .hljs-type {\n\tcolor: #efef8f;\n}\n.theme-felipec .hljs-tag,\n.theme-felipec .hljs-title,\n.theme-felipec .hljs-selector-class,\n.theme-felipec .hljs-selector-id {\n\tcolor: #bfef8f;\n}\n.theme-felipec .hljs-string,\n.theme-felipec .hljs-regexp,\n.theme-felipec .hljs-addition {\n\tcolor: #8fef8f;\n}\n.theme-felipec .hljs-class,\n.theme-felipec .hljs-property {\n\tcolor: #8fefbf;\n}\n.theme-felipec .hljs-name,\n.theme-felipec .hljs-selector-tag {\n\tcolor: #8fefef;\n}\n.theme-felipec .hljs-keyword,\n.theme-felipec .hljs-built_in {\n\tcolor: #8fbfef;\n}\n.theme-felipec .hljs-section,\n.theme-felipec .hljs-bullet {\n\tcolor: #8f8fef;\n}\n.theme-felipec .hljs-selector-pseudo {\n\tcolor: #bf8fef;\n}\n.theme-felipec .hljs-variable,\n.theme-felipec .hljs-params,\n.theme-felipec .hljs-attr,\n.theme-felipec .hljs-attribute {\n\tcolor: #ef8fef;\n}\n.theme-felipec .hljs-symbol,\n.theme-felipec .hljs-link {\n\tcolor: #ef8fbf;\n}\n.theme-felipec .hljs-strong,\n.theme-felipec .hljs-literal,\n.theme-felipec .hljs-title {\n\tfont-weight: bold;\n}\n.theme-felipec .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-felipec-min {\n\t/*!\n * Theme: FelipeC\n * Author: (c) 2021 Felipe Contreras <felipe.contreras@gmail.com>\n * Website: https://github.com/felipec/vim-felipec\n *\n * Autogenerated with vim-felipec's generator.\n*/\n}\n.theme-felipec-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-felipec-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-felipec-min .hljs {\n\tcolor: #dddde1;\n\tbackground: #1e1e22;\n}\n.theme-felipec-min .hljs ::selection,\n.theme-felipec-min .hljs::selection {\n\tcolor: #1e1e22;\n\tbackground: #bf8fef;\n}\n.theme-felipec-min .hljs-code,\n.theme-felipec-min .hljs-comment,\n.theme-felipec-min .hljs-quote {\n\tcolor: #888896;\n}\n.theme-felipec-min .hljs-deletion,\n.theme-felipec-min .hljs-literal,\n.theme-felipec-min .hljs-number {\n\tcolor: #ef8f8f;\n}\n.theme-felipec-min .hljs-doctag,\n.theme-felipec-min .hljs-meta,\n.theme-felipec-min .hljs-operator,\n.theme-felipec-min .hljs-punctuation,\n.theme-felipec-min .hljs-selector-attr,\n.theme-felipec-min .hljs-subst,\n.theme-felipec-min .hljs-template-variable {\n\tcolor: #efbf8f;\n}\n.theme-felipec-min .hljs-type {\n\tcolor: #efef8f;\n}\n.theme-felipec-min .hljs-selector-class,\n.theme-felipec-min .hljs-selector-id,\n.theme-felipec-min .hljs-tag,\n.theme-felipec-min .hljs-title {\n\tcolor: #bfef8f;\n}\n.theme-felipec-min .hljs-addition,\n.theme-felipec-min .hljs-regexp,\n.theme-felipec-min .hljs-string {\n\tcolor: #8fef8f;\n}\n.theme-felipec-min .hljs-class,\n.theme-felipec-min .hljs-property {\n\tcolor: #8fefbf;\n}\n.theme-felipec-min .hljs-name,\n.theme-felipec-min .hljs-selector-tag {\n\tcolor: #8fefef;\n}\n.theme-felipec-min .hljs-built_in,\n.theme-felipec-min .hljs-keyword {\n\tcolor: #8fbfef;\n}\n.theme-felipec-min .hljs-bullet,\n.theme-felipec-min .hljs-section {\n\tcolor: #8f8fef;\n}\n.theme-felipec-min .hljs-selector-pseudo {\n\tcolor: #bf8fef;\n}\n.theme-felipec-min .hljs-attr,\n.theme-felipec-min .hljs-attribute,\n.theme-felipec-min .hljs-params,\n.theme-felipec-min .hljs-variable {\n\tcolor: #ef8fef;\n}\n.theme-felipec-min .hljs-link,\n.theme-felipec-min .hljs-symbol {\n\tcolor: #ef8fbf;\n}\n.theme-felipec-min .hljs-literal,\n.theme-felipec-min .hljs-strong,\n.theme-felipec-min .hljs-title {\n\tfont-weight: 700;\n}\n.theme-felipec-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-foundation pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-foundation code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-foundation .hljs {\n\tbackground: #eee;\n\tcolor: #000;\n}\n.theme-foundation .hljs-link,\n.theme-foundation .hljs-emphasis,\n.theme-foundation .hljs-attribute,\n.theme-foundation .hljs-addition {\n\tcolor: #070;\n}\n.theme-foundation .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-foundation .hljs-strong,\n.theme-foundation .hljs-string,\n.theme-foundation .hljs-deletion {\n\tcolor: #d14;\n}\n.theme-foundation .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-foundation .hljs-quote,\n.theme-foundation .hljs-comment {\n\tcolor: #998;\n\tfont-style: italic;\n}\n.theme-foundation .hljs-section,\n.theme-foundation .hljs-title {\n\tcolor: #900;\n}\n.theme-foundation .hljs-class .hljs-title,\n.theme-foundation .hljs-title.class_,\n.theme-foundation .hljs-type {\n\tcolor: #458;\n}\n.theme-foundation .hljs-variable,\n.theme-foundation .hljs-template-variable {\n\tcolor: #369;\n}\n.theme-foundation .hljs-bullet {\n\tcolor: #970;\n}\n.theme-foundation .hljs-meta {\n\tcolor: #34b;\n}\n.theme-foundation .hljs-code,\n.theme-foundation .hljs-number,\n.theme-foundation .hljs-literal,\n.theme-foundation .hljs-keyword,\n.theme-foundation .hljs-selector-tag {\n\tcolor: #099;\n}\n.theme-foundation .hljs-regexp {\n\tbackground-color: #fff0ff;\n\tcolor: #808;\n}\n.theme-foundation .hljs-symbol {\n\tcolor: #990073;\n}\n.theme-foundation .hljs-tag,\n.theme-foundation .hljs-name,\n.theme-foundation .hljs-selector-id,\n.theme-foundation .hljs-selector-class {\n\tcolor: #070;\n}\n.theme-foundation-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-foundation-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-foundation-min .hljs {\n\tbackground: #eee;\n\tcolor: #000;\n}\n.theme-foundation-min .hljs-addition,\n.theme-foundation-min .hljs-attribute,\n.theme-foundation-min .hljs-emphasis,\n.theme-foundation-min .hljs-link {\n\tcolor: #070;\n}\n.theme-foundation-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-foundation-min .hljs-deletion,\n.theme-foundation-min .hljs-string,\n.theme-foundation-min .hljs-strong {\n\tcolor: #d14;\n}\n.theme-foundation-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-foundation-min .hljs-comment,\n.theme-foundation-min .hljs-quote {\n\tcolor: #998;\n\tfont-style: italic;\n}\n.theme-foundation-min .hljs-section,\n.theme-foundation-min .hljs-title {\n\tcolor: #900;\n}\n.theme-foundation-min .hljs-class .hljs-title,\n.theme-foundation-min .hljs-title.class_,\n.theme-foundation-min .hljs-type {\n\tcolor: #458;\n}\n.theme-foundation-min .hljs-template-variable,\n.theme-foundation-min .hljs-variable {\n\tcolor: #369;\n}\n.theme-foundation-min .hljs-bullet {\n\tcolor: #970;\n}\n.theme-foundation-min .hljs-meta {\n\tcolor: #34b;\n}\n.theme-foundation-min .hljs-code,\n.theme-foundation-min .hljs-keyword,\n.theme-foundation-min .hljs-literal,\n.theme-foundation-min .hljs-number,\n.theme-foundation-min .hljs-selector-tag {\n\tcolor: #099;\n}\n.theme-foundation-min .hljs-regexp {\n\tbackground-color: #fff0ff;\n\tcolor: #808;\n}\n.theme-foundation-min .hljs-symbol {\n\tcolor: #990073;\n}\n.theme-foundation-min .hljs-name,\n.theme-foundation-min .hljs-selector-class,\n.theme-foundation-min .hljs-selector-id,\n.theme-foundation-min .hljs-tag {\n\tcolor: #070;\n}\n.theme-github-dark-dimmed {\n\t/*!\n  Theme: GitHub Dark Dimmed\n  Description: Dark dimmed theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Colors taken from GitHub's CSS\n*/\n}\n.theme-github-dark-dimmed pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-github-dark-dimmed code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-github-dark-dimmed .hljs {\n\tcolor: #adbac7;\n\tbackground: #22272e;\n}\n.theme-github-dark-dimmed .hljs-doctag,\n.theme-github-dark-dimmed .hljs-keyword,\n.theme-github-dark-dimmed .hljs-meta .hljs-keyword,\n.theme-github-dark-dimmed .hljs-template-tag,\n.theme-github-dark-dimmed .hljs-template-variable,\n.theme-github-dark-dimmed .hljs-type,\n.theme-github-dark-dimmed .hljs-variable.language_ {\n\tcolor: #f47067;\n}\n.theme-github-dark-dimmed .hljs-title,\n.theme-github-dark-dimmed .hljs-title.class_,\n.theme-github-dark-dimmed .hljs-title.class_.inherited__,\n.theme-github-dark-dimmed .hljs-title.function_ {\n\tcolor: #dcbdfb;\n}\n.theme-github-dark-dimmed .hljs-attr,\n.theme-github-dark-dimmed .hljs-attribute,\n.theme-github-dark-dimmed .hljs-literal,\n.theme-github-dark-dimmed .hljs-meta,\n.theme-github-dark-dimmed .hljs-number,\n.theme-github-dark-dimmed .hljs-operator,\n.theme-github-dark-dimmed .hljs-variable,\n.theme-github-dark-dimmed .hljs-selector-attr,\n.theme-github-dark-dimmed .hljs-selector-class,\n.theme-github-dark-dimmed .hljs-selector-id {\n\tcolor: #6cb6ff;\n}\n.theme-github-dark-dimmed .hljs-regexp,\n.theme-github-dark-dimmed .hljs-string,\n.theme-github-dark-dimmed .hljs-meta .hljs-string {\n\tcolor: #96d0ff;\n}\n.theme-github-dark-dimmed .hljs-built_in,\n.theme-github-dark-dimmed .hljs-symbol {\n\tcolor: #f69d50;\n}\n.theme-github-dark-dimmed .hljs-comment,\n.theme-github-dark-dimmed .hljs-code,\n.theme-github-dark-dimmed .hljs-formula {\n\tcolor: #768390;\n}\n.theme-github-dark-dimmed .hljs-name,\n.theme-github-dark-dimmed .hljs-quote,\n.theme-github-dark-dimmed .hljs-selector-tag,\n.theme-github-dark-dimmed .hljs-selector-pseudo {\n\tcolor: #8ddb8c;\n}\n.theme-github-dark-dimmed .hljs-subst {\n\tcolor: #adbac7;\n}\n.theme-github-dark-dimmed .hljs-section {\n\tcolor: #316dca;\n\tfont-weight: bold;\n}\n.theme-github-dark-dimmed .hljs-bullet {\n\tcolor: #eac55f;\n}\n.theme-github-dark-dimmed .hljs-emphasis {\n\tcolor: #adbac7;\n\tfont-style: italic;\n}\n.theme-github-dark-dimmed .hljs-strong {\n\tcolor: #adbac7;\n\tfont-weight: bold;\n}\n.theme-github-dark-dimmed .hljs-addition {\n\tcolor: #b4f1b4;\n\tbackground-color: #1b4721;\n}\n.theme-github-dark-dimmed .hljs-deletion {\n\tcolor: #ffd8d3;\n\tbackground-color: #78191b;\n}\n.theme-github-dark-dimmed-min {\n\t/*!\n  Theme: GitHub Dark Dimmed\n  Description: Dark dimmed theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Colors taken from GitHub's CSS\n*/\n}\n.theme-github-dark-dimmed-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-github-dark-dimmed-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-github-dark-dimmed-min .hljs {\n\tcolor: #adbac7;\n\tbackground: #22272e;\n}\n.theme-github-dark-dimmed-min .hljs-doctag,\n.theme-github-dark-dimmed-min .hljs-keyword,\n.theme-github-dark-dimmed-min .hljs-meta .hljs-keyword,\n.theme-github-dark-dimmed-min .hljs-template-tag,\n.theme-github-dark-dimmed-min .hljs-template-variable,\n.theme-github-dark-dimmed-min .hljs-type,\n.theme-github-dark-dimmed-min .hljs-variable.language_ {\n\tcolor: #f47067;\n}\n.theme-github-dark-dimmed-min .hljs-title,\n.theme-github-dark-dimmed-min .hljs-title.class_,\n.theme-github-dark-dimmed-min .hljs-title.class_.inherited__,\n.theme-github-dark-dimmed-min .hljs-title.function_ {\n\tcolor: #dcbdfb;\n}\n.theme-github-dark-dimmed-min .hljs-attr,\n.theme-github-dark-dimmed-min .hljs-attribute,\n.theme-github-dark-dimmed-min .hljs-literal,\n.theme-github-dark-dimmed-min .hljs-meta,\n.theme-github-dark-dimmed-min .hljs-number,\n.theme-github-dark-dimmed-min .hljs-operator,\n.theme-github-dark-dimmed-min .hljs-selector-attr,\n.theme-github-dark-dimmed-min .hljs-selector-class,\n.theme-github-dark-dimmed-min .hljs-selector-id,\n.theme-github-dark-dimmed-min .hljs-variable {\n\tcolor: #6cb6ff;\n}\n.theme-github-dark-dimmed-min .hljs-meta .hljs-string,\n.theme-github-dark-dimmed-min .hljs-regexp,\n.theme-github-dark-dimmed-min .hljs-string {\n\tcolor: #96d0ff;\n}\n.theme-github-dark-dimmed-min .hljs-built_in,\n.theme-github-dark-dimmed-min .hljs-symbol {\n\tcolor: #f69d50;\n}\n.theme-github-dark-dimmed-min .hljs-code,\n.theme-github-dark-dimmed-min .hljs-comment,\n.theme-github-dark-dimmed-min .hljs-formula {\n\tcolor: #768390;\n}\n.theme-github-dark-dimmed-min .hljs-name,\n.theme-github-dark-dimmed-min .hljs-quote,\n.theme-github-dark-dimmed-min .hljs-selector-pseudo,\n.theme-github-dark-dimmed-min .hljs-selector-tag {\n\tcolor: #8ddb8c;\n}\n.theme-github-dark-dimmed-min .hljs-subst {\n\tcolor: #adbac7;\n}\n.theme-github-dark-dimmed-min .hljs-section {\n\tcolor: #316dca;\n\tfont-weight: 700;\n}\n.theme-github-dark-dimmed-min .hljs-bullet {\n\tcolor: #eac55f;\n}\n.theme-github-dark-dimmed-min .hljs-emphasis {\n\tcolor: #adbac7;\n\tfont-style: italic;\n}\n.theme-github-dark-dimmed-min .hljs-strong {\n\tcolor: #adbac7;\n\tfont-weight: 700;\n}\n.theme-github-dark-dimmed-min .hljs-addition {\n\tcolor: #b4f1b4;\n\tbackground-color: #1b4721;\n}\n.theme-github-dark-dimmed-min .hljs-deletion {\n\tcolor: #ffd8d3;\n\tbackground-color: #78191b;\n}\n.theme-github-dark {\n\t/*!\n  Theme: GitHub Dark\n  Description: Dark theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Outdated base version: https://github.com/primer/github-syntax-dark\n  Current colors taken from GitHub's CSS\n*/\n}\n.theme-github-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-github-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-github-dark .hljs {\n\tcolor: #c9d1d9;\n\tbackground: #0d1117;\n}\n.theme-github-dark .hljs-doctag,\n.theme-github-dark .hljs-keyword,\n.theme-github-dark .hljs-meta .hljs-keyword,\n.theme-github-dark .hljs-template-tag,\n.theme-github-dark .hljs-template-variable,\n.theme-github-dark .hljs-type,\n.theme-github-dark .hljs-variable.language_ {\n\tcolor: #ff7b72;\n}\n.theme-github-dark .hljs-title,\n.theme-github-dark .hljs-title.class_,\n.theme-github-dark .hljs-title.class_.inherited__,\n.theme-github-dark .hljs-title.function_ {\n\tcolor: #d2a8ff;\n}\n.theme-github-dark .hljs-attr,\n.theme-github-dark .hljs-attribute,\n.theme-github-dark .hljs-literal,\n.theme-github-dark .hljs-meta,\n.theme-github-dark .hljs-number,\n.theme-github-dark .hljs-operator,\n.theme-github-dark .hljs-variable,\n.theme-github-dark .hljs-selector-attr,\n.theme-github-dark .hljs-selector-class,\n.theme-github-dark .hljs-selector-id {\n\tcolor: #79c0ff;\n}\n.theme-github-dark .hljs-regexp,\n.theme-github-dark .hljs-string,\n.theme-github-dark .hljs-meta .hljs-string {\n\tcolor: #a5d6ff;\n}\n.theme-github-dark .hljs-built_in,\n.theme-github-dark .hljs-symbol {\n\tcolor: #ffa657;\n}\n.theme-github-dark .hljs-comment,\n.theme-github-dark .hljs-code,\n.theme-github-dark .hljs-formula {\n\tcolor: #8b949e;\n}\n.theme-github-dark .hljs-name,\n.theme-github-dark .hljs-quote,\n.theme-github-dark .hljs-selector-tag,\n.theme-github-dark .hljs-selector-pseudo {\n\tcolor: #7ee787;\n}\n.theme-github-dark .hljs-subst {\n\tcolor: #c9d1d9;\n}\n.theme-github-dark .hljs-section {\n\tcolor: #1f6feb;\n\tfont-weight: bold;\n}\n.theme-github-dark .hljs-bullet {\n\tcolor: #f2cc60;\n}\n.theme-github-dark .hljs-emphasis {\n\tcolor: #c9d1d9;\n\tfont-style: italic;\n}\n.theme-github-dark .hljs-strong {\n\tcolor: #c9d1d9;\n\tfont-weight: bold;\n}\n.theme-github-dark .hljs-addition {\n\tcolor: #aff5b4;\n\tbackground-color: #033a16;\n}\n.theme-github-dark .hljs-deletion {\n\tcolor: #ffdcd7;\n\tbackground-color: #67060c;\n}\n.theme-github-dark-min {\n\t/*!\n  Theme: GitHub Dark\n  Description: Dark theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Outdated base version: https://github.com/primer/github-syntax-dark\n  Current colors taken from GitHub's CSS\n*/\n}\n.theme-github-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-github-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-github-dark-min .hljs {\n\tcolor: #c9d1d9;\n\tbackground: #0d1117;\n}\n.theme-github-dark-min .hljs-doctag,\n.theme-github-dark-min .hljs-keyword,\n.theme-github-dark-min .hljs-meta .hljs-keyword,\n.theme-github-dark-min .hljs-template-tag,\n.theme-github-dark-min .hljs-template-variable,\n.theme-github-dark-min .hljs-type,\n.theme-github-dark-min .hljs-variable.language_ {\n\tcolor: #ff7b72;\n}\n.theme-github-dark-min .hljs-title,\n.theme-github-dark-min .hljs-title.class_,\n.theme-github-dark-min .hljs-title.class_.inherited__,\n.theme-github-dark-min .hljs-title.function_ {\n\tcolor: #d2a8ff;\n}\n.theme-github-dark-min .hljs-attr,\n.theme-github-dark-min .hljs-attribute,\n.theme-github-dark-min .hljs-literal,\n.theme-github-dark-min .hljs-meta,\n.theme-github-dark-min .hljs-number,\n.theme-github-dark-min .hljs-operator,\n.theme-github-dark-min .hljs-selector-attr,\n.theme-github-dark-min .hljs-selector-class,\n.theme-github-dark-min .hljs-selector-id,\n.theme-github-dark-min .hljs-variable {\n\tcolor: #79c0ff;\n}\n.theme-github-dark-min .hljs-meta .hljs-string,\n.theme-github-dark-min .hljs-regexp,\n.theme-github-dark-min .hljs-string {\n\tcolor: #a5d6ff;\n}\n.theme-github-dark-min .hljs-built_in,\n.theme-github-dark-min .hljs-symbol {\n\tcolor: #ffa657;\n}\n.theme-github-dark-min .hljs-code,\n.theme-github-dark-min .hljs-comment,\n.theme-github-dark-min .hljs-formula {\n\tcolor: #8b949e;\n}\n.theme-github-dark-min .hljs-name,\n.theme-github-dark-min .hljs-quote,\n.theme-github-dark-min .hljs-selector-pseudo,\n.theme-github-dark-min .hljs-selector-tag {\n\tcolor: #7ee787;\n}\n.theme-github-dark-min .hljs-subst {\n\tcolor: #c9d1d9;\n}\n.theme-github-dark-min .hljs-section {\n\tcolor: #1f6feb;\n\tfont-weight: 700;\n}\n.theme-github-dark-min .hljs-bullet {\n\tcolor: #f2cc60;\n}\n.theme-github-dark-min .hljs-emphasis {\n\tcolor: #c9d1d9;\n\tfont-style: italic;\n}\n.theme-github-dark-min .hljs-strong {\n\tcolor: #c9d1d9;\n\tfont-weight: 700;\n}\n.theme-github-dark-min .hljs-addition {\n\tcolor: #aff5b4;\n\tbackground-color: #033a16;\n}\n.theme-github-dark-min .hljs-deletion {\n\tcolor: #ffdcd7;\n\tbackground-color: #67060c;\n}\n.theme-github {\n\t/*!\n  Theme: GitHub\n  Description: Light theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Outdated base version: https://github.com/primer/github-syntax-light\n  Current colors taken from GitHub's CSS\n*/\n}\n.theme-github pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-github code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-github .hljs {\n\tcolor: #24292e;\n\tbackground: #fff;\n}\n.theme-github .hljs-doctag,\n.theme-github .hljs-keyword,\n.theme-github .hljs-meta .hljs-keyword,\n.theme-github .hljs-template-tag,\n.theme-github .hljs-template-variable,\n.theme-github .hljs-type,\n.theme-github .hljs-variable.language_ {\n\tcolor: #d73a49;\n}\n.theme-github .hljs-title,\n.theme-github .hljs-title.class_,\n.theme-github .hljs-title.class_.inherited__,\n.theme-github .hljs-title.function_ {\n\tcolor: #6f42c1;\n}\n.theme-github .hljs-attr,\n.theme-github .hljs-attribute,\n.theme-github .hljs-literal,\n.theme-github .hljs-meta,\n.theme-github .hljs-number,\n.theme-github .hljs-operator,\n.theme-github .hljs-variable,\n.theme-github .hljs-selector-attr,\n.theme-github .hljs-selector-class,\n.theme-github .hljs-selector-id {\n\tcolor: #005cc5;\n}\n.theme-github .hljs-regexp,\n.theme-github .hljs-string,\n.theme-github .hljs-meta .hljs-string {\n\tcolor: #032f62;\n}\n.theme-github .hljs-built_in,\n.theme-github .hljs-symbol {\n\tcolor: #e36209;\n}\n.theme-github .hljs-comment,\n.theme-github .hljs-code,\n.theme-github .hljs-formula {\n\tcolor: #6a737d;\n}\n.theme-github .hljs-name,\n.theme-github .hljs-quote,\n.theme-github .hljs-selector-tag,\n.theme-github .hljs-selector-pseudo {\n\tcolor: #22863a;\n}\n.theme-github .hljs-subst {\n\tcolor: #24292e;\n}\n.theme-github .hljs-section {\n\tcolor: #005cc5;\n\tfont-weight: bold;\n}\n.theme-github .hljs-bullet {\n\tcolor: #735c0f;\n}\n.theme-github .hljs-emphasis {\n\tcolor: #24292e;\n\tfont-style: italic;\n}\n.theme-github .hljs-strong {\n\tcolor: #24292e;\n\tfont-weight: bold;\n}\n.theme-github .hljs-addition {\n\tcolor: #22863a;\n\tbackground-color: #f0fff4;\n}\n.theme-github .hljs-deletion {\n\tcolor: #b31d28;\n\tbackground-color: #ffeef0;\n}\n.theme-github-min {\n\t/*!\n  Theme: GitHub\n  Description: Light theme as seen on github.com\n  Author: github.com\n  Maintainer: @Hirse\n  Updated: 2021-05-15\n\n  Outdated base version: https://github.com/primer/github-syntax-light\n  Current colors taken from GitHub's CSS\n*/\n}\n.theme-github-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-github-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-github-min .hljs {\n\tcolor: #24292e;\n\tbackground: #fff;\n}\n.theme-github-min .hljs-doctag,\n.theme-github-min .hljs-keyword,\n.theme-github-min .hljs-meta .hljs-keyword,\n.theme-github-min .hljs-template-tag,\n.theme-github-min .hljs-template-variable,\n.theme-github-min .hljs-type,\n.theme-github-min .hljs-variable.language_ {\n\tcolor: #d73a49;\n}\n.theme-github-min .hljs-title,\n.theme-github-min .hljs-title.class_,\n.theme-github-min .hljs-title.class_.inherited__,\n.theme-github-min .hljs-title.function_ {\n\tcolor: #6f42c1;\n}\n.theme-github-min .hljs-attr,\n.theme-github-min .hljs-attribute,\n.theme-github-min .hljs-literal,\n.theme-github-min .hljs-meta,\n.theme-github-min .hljs-number,\n.theme-github-min .hljs-operator,\n.theme-github-min .hljs-selector-attr,\n.theme-github-min .hljs-selector-class,\n.theme-github-min .hljs-selector-id,\n.theme-github-min .hljs-variable {\n\tcolor: #005cc5;\n}\n.theme-github-min .hljs-meta .hljs-string,\n.theme-github-min .hljs-regexp,\n.theme-github-min .hljs-string {\n\tcolor: #032f62;\n}\n.theme-github-min .hljs-built_in,\n.theme-github-min .hljs-symbol {\n\tcolor: #e36209;\n}\n.theme-github-min .hljs-code,\n.theme-github-min .hljs-comment,\n.theme-github-min .hljs-formula {\n\tcolor: #6a737d;\n}\n.theme-github-min .hljs-name,\n.theme-github-min .hljs-quote,\n.theme-github-min .hljs-selector-pseudo,\n.theme-github-min .hljs-selector-tag {\n\tcolor: #22863a;\n}\n.theme-github-min .hljs-subst {\n\tcolor: #24292e;\n}\n.theme-github-min .hljs-section {\n\tcolor: #005cc5;\n\tfont-weight: 700;\n}\n.theme-github-min .hljs-bullet {\n\tcolor: #735c0f;\n}\n.theme-github-min .hljs-emphasis {\n\tcolor: #24292e;\n\tfont-style: italic;\n}\n.theme-github-min .hljs-strong {\n\tcolor: #24292e;\n\tfont-weight: 700;\n}\n.theme-github-min .hljs-addition {\n\tcolor: #22863a;\n\tbackground-color: #f0fff4;\n}\n.theme-github-min .hljs-deletion {\n\tcolor: #b31d28;\n\tbackground-color: #ffeef0;\n}\n.theme-gml pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-gml code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-gml .hljs {\n\tbackground: #222;\n\tcolor: silver;\n}\n.theme-gml .hljs-keyword {\n\tcolor: #ffb871;\n\tfont-weight: bold;\n}\n.theme-gml .hljs-built_in {\n\tcolor: #ffb871;\n}\n.theme-gml .hljs-literal {\n\tcolor: #ff8080;\n}\n.theme-gml .hljs-symbol {\n\tcolor: #58e55a;\n}\n.theme-gml .hljs-comment {\n\tcolor: #5b995b;\n}\n.theme-gml .hljs-string {\n\tcolor: #ff0;\n}\n.theme-gml .hljs-number {\n\tcolor: #ff8080;\n}\n.theme-gml .hljs-attribute,\n.theme-gml .hljs-selector-tag,\n.theme-gml .hljs-doctag,\n.theme-gml .hljs-name,\n.theme-gml .hljs-bullet,\n.theme-gml .hljs-code,\n.theme-gml .hljs-addition,\n.theme-gml .hljs-regexp,\n.theme-gml .hljs-variable,\n.theme-gml .hljs-template-variable,\n.theme-gml .hljs-link,\n.theme-gml .hljs-selector-attr,\n.theme-gml .hljs-selector-pseudo,\n.theme-gml .hljs-type,\n.theme-gml .hljs-selector-id,\n.theme-gml .hljs-selector-class,\n.theme-gml .hljs-quote,\n.theme-gml .hljs-template-tag,\n.theme-gml .hljs-deletion,\n.theme-gml .hljs-title,\n.theme-gml .hljs-section,\n.theme-gml .hljs-function,\n.theme-gml .hljs-meta .hljs-keyword,\n.theme-gml .hljs-meta,\n.theme-gml .hljs-subst {\n\tcolor: silver;\n}\n.theme-gml .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-gml .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-gml-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-gml-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-gml-min .hljs {\n\tbackground: #222;\n\tcolor: silver;\n}\n.theme-gml-min .hljs-keyword {\n\tcolor: #ffb871;\n\tfont-weight: 700;\n}\n.theme-gml-min .hljs-built_in {\n\tcolor: #ffb871;\n}\n.theme-gml-min .hljs-literal {\n\tcolor: #ff8080;\n}\n.theme-gml-min .hljs-symbol {\n\tcolor: #58e55a;\n}\n.theme-gml-min .hljs-comment {\n\tcolor: #5b995b;\n}\n.theme-gml-min .hljs-string {\n\tcolor: #ff0;\n}\n.theme-gml-min .hljs-number {\n\tcolor: #ff8080;\n}\n.theme-gml-min .hljs-addition,\n.theme-gml-min .hljs-attribute,\n.theme-gml-min .hljs-bullet,\n.theme-gml-min .hljs-code,\n.theme-gml-min .hljs-deletion,\n.theme-gml-min .hljs-doctag,\n.theme-gml-min .hljs-function,\n.theme-gml-min .hljs-link,\n.theme-gml-min .hljs-meta,\n.theme-gml-min .hljs-meta .hljs-keyword,\n.theme-gml-min .hljs-name,\n.theme-gml-min .hljs-quote,\n.theme-gml-min .hljs-regexp,\n.theme-gml-min .hljs-section,\n.theme-gml-min .hljs-selector-attr,\n.theme-gml-min .hljs-selector-class,\n.theme-gml-min .hljs-selector-id,\n.theme-gml-min .hljs-selector-pseudo,\n.theme-gml-min .hljs-selector-tag,\n.theme-gml-min .hljs-subst,\n.theme-gml-min .hljs-template-tag,\n.theme-gml-min .hljs-template-variable,\n.theme-gml-min .hljs-title,\n.theme-gml-min .hljs-type,\n.theme-gml-min .hljs-variable {\n\tcolor: silver;\n}\n.theme-gml-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-gml-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-googlecode pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-googlecode code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-googlecode .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-googlecode .hljs-comment,\n.theme-googlecode .hljs-quote {\n\tcolor: #800;\n}\n.theme-googlecode .hljs-keyword,\n.theme-googlecode .hljs-selector-tag,\n.theme-googlecode .hljs-section,\n.theme-googlecode .hljs-title,\n.theme-googlecode .hljs-name {\n\tcolor: #008;\n}\n.theme-googlecode .hljs-variable,\n.theme-googlecode .hljs-template-variable {\n\tcolor: #660;\n}\n.theme-googlecode .hljs-string,\n.theme-googlecode .hljs-selector-attr,\n.theme-googlecode .hljs-selector-pseudo,\n.theme-googlecode .hljs-regexp {\n\tcolor: #080;\n}\n.theme-googlecode .hljs-literal,\n.theme-googlecode .hljs-symbol,\n.theme-googlecode .hljs-bullet,\n.theme-googlecode .hljs-meta,\n.theme-googlecode .hljs-number,\n.theme-googlecode .hljs-link {\n\tcolor: #066;\n}\n.theme-googlecode .hljs-title,\n.theme-googlecode .hljs-doctag,\n.theme-googlecode .hljs-type,\n.theme-googlecode .hljs-attr,\n.theme-googlecode .hljs-built_in,\n.theme-googlecode .hljs-params {\n\tcolor: #606;\n}\n.theme-googlecode .hljs-attribute,\n.theme-googlecode .hljs-subst {\n\tcolor: #000;\n}\n.theme-googlecode .hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.theme-googlecode .hljs-selector-id,\n.theme-googlecode .hljs-selector-class {\n\tcolor: #9b703f;\n}\n.theme-googlecode .hljs-addition {\n\tbackground-color: #baeeba;\n}\n.theme-googlecode .hljs-deletion {\n\tbackground-color: #ffc8bd;\n}\n.theme-googlecode .hljs-doctag,\n.theme-googlecode .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-googlecode .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-googlecode-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-googlecode-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-googlecode-min .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-googlecode-min .hljs-comment,\n.theme-googlecode-min .hljs-quote {\n\tcolor: #800;\n}\n.theme-googlecode-min .hljs-keyword,\n.theme-googlecode-min .hljs-name,\n.theme-googlecode-min .hljs-section,\n.theme-googlecode-min .hljs-selector-tag,\n.theme-googlecode-min .hljs-title {\n\tcolor: #008;\n}\n.theme-googlecode-min .hljs-template-variable,\n.theme-googlecode-min .hljs-variable {\n\tcolor: #660;\n}\n.theme-googlecode-min .hljs-regexp,\n.theme-googlecode-min .hljs-selector-attr,\n.theme-googlecode-min .hljs-selector-pseudo,\n.theme-googlecode-min .hljs-string {\n\tcolor: #080;\n}\n.theme-googlecode-min .hljs-bullet,\n.theme-googlecode-min .hljs-link,\n.theme-googlecode-min .hljs-literal,\n.theme-googlecode-min .hljs-meta,\n.theme-googlecode-min .hljs-number,\n.theme-googlecode-min .hljs-symbol {\n\tcolor: #066;\n}\n.theme-googlecode-min .hljs-attr,\n.theme-googlecode-min .hljs-built_in,\n.theme-googlecode-min .hljs-doctag,\n.theme-googlecode-min .hljs-params,\n.theme-googlecode-min .hljs-title,\n.theme-googlecode-min .hljs-type {\n\tcolor: #606;\n}\n.theme-googlecode-min .hljs-attribute,\n.theme-googlecode-min .hljs-subst {\n\tcolor: #000;\n}\n.theme-googlecode-min .hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.theme-googlecode-min .hljs-selector-class,\n.theme-googlecode-min .hljs-selector-id {\n\tcolor: #9b703f;\n}\n.theme-googlecode-min .hljs-addition {\n\tbackground-color: #baeeba;\n}\n.theme-googlecode-min .hljs-deletion {\n\tbackground-color: #ffc8bd;\n}\n.theme-googlecode-min .hljs-doctag,\n.theme-googlecode-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-googlecode-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-gradient-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-gradient-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-gradient-dark .hljs {\n\tbackground-color: #652487;\n\tbackground-image: linear-gradient(160deg, #652487 0%, #443ac3 35%, #0174b7 68%, #04988e 100%);\n\tcolor: #e7e4eb;\n}\n.theme-gradient-dark .hljs-subtr {\n\tcolor: #e7e4eb;\n}\n.theme-gradient-dark .hljs-doctag,\n.theme-gradient-dark .hljs-meta,\n.theme-gradient-dark .hljs-comment,\n.theme-gradient-dark .hljs-quote {\n\tcolor: #af8dd9;\n}\n.theme-gradient-dark .hljs-selector-tag,\n.theme-gradient-dark .hljs-selector-id,\n.theme-gradient-dark .hljs-template-tag,\n.theme-gradient-dark .hljs-regexp,\n.theme-gradient-dark .hljs-attr,\n.theme-gradient-dark .hljs-tag {\n\tcolor: #aefbff;\n}\n.theme-gradient-dark .hljs-params,\n.theme-gradient-dark .hljs-selector-class,\n.theme-gradient-dark .hljs-bullet {\n\tcolor: #f19fff;\n}\n.theme-gradient-dark .hljs-keyword,\n.theme-gradient-dark .hljs-section,\n.theme-gradient-dark .hljs-meta .hljs-keyword,\n.theme-gradient-dark .hljs-symbol,\n.theme-gradient-dark .hljs-type {\n\tcolor: #17fc95;\n}\n.theme-gradient-dark .hljs-addition,\n.theme-gradient-dark .hljs-number,\n.theme-gradient-dark .hljs-link {\n\tcolor: #c5fe00;\n}\n.theme-gradient-dark .hljs-string {\n\tcolor: #38c0ff;\n}\n.theme-gradient-dark .hljs-attribute,\n.theme-gradient-dark .hljs-addition {\n\tcolor: #e7ff9f;\n}\n.theme-gradient-dark .hljs-variable,\n.theme-gradient-dark .hljs-template-variable {\n\tcolor: #e447ff;\n}\n.theme-gradient-dark .hljs-built_in,\n.theme-gradient-dark .hljs-formula,\n.theme-gradient-dark .hljs-name,\n.theme-gradient-dark .hljs-title,\n.theme-gradient-dark .hljs-class,\n.theme-gradient-dark .hljs-function {\n\tcolor: #ffc800;\n}\n.theme-gradient-dark .hljs-selector-pseudo,\n.theme-gradient-dark .hljs-deletion,\n.theme-gradient-dark .hljs-literal {\n\tcolor: #ff9e44;\n}\n.theme-gradient-dark .hljs-emphasis,\n.theme-gradient-dark .hljs-quote {\n\tfont-style: italic;\n}\n.theme-gradient-dark .hljs-params,\n.theme-gradient-dark .hljs-selector-class,\n.theme-gradient-dark .hljs-strong,\n.theme-gradient-dark .hljs-selector-tag,\n.theme-gradient-dark .hljs-selector-id,\n.theme-gradient-dark .hljs-template-tag,\n.theme-gradient-dark .hljs-section,\n.theme-gradient-dark .hljs-keyword {\n\tfont-weight: bold;\n}\n.theme-gradient-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-gradient-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-gradient-dark-min .hljs {\n\tbackground-color: #652487;\n\tbackground-image: linear-gradient(160deg, #652487 0, #443ac3 35%, #0174b7 68%, #04988e 100%);\n\tcolor: #e7e4eb;\n}\n.theme-gradient-dark-min .hljs-subtr {\n\tcolor: #e7e4eb;\n}\n.theme-gradient-dark-min .hljs-comment,\n.theme-gradient-dark-min .hljs-doctag,\n.theme-gradient-dark-min .hljs-meta,\n.theme-gradient-dark-min .hljs-quote {\n\tcolor: #af8dd9;\n}\n.theme-gradient-dark-min .hljs-attr,\n.theme-gradient-dark-min .hljs-regexp,\n.theme-gradient-dark-min .hljs-selector-id,\n.theme-gradient-dark-min .hljs-selector-tag,\n.theme-gradient-dark-min .hljs-tag,\n.theme-gradient-dark-min .hljs-template-tag {\n\tcolor: #aefbff;\n}\n.theme-gradient-dark-min .hljs-bullet,\n.theme-gradient-dark-min .hljs-params,\n.theme-gradient-dark-min .hljs-selector-class {\n\tcolor: #f19fff;\n}\n.theme-gradient-dark-min .hljs-keyword,\n.theme-gradient-dark-min .hljs-meta .hljs-keyword,\n.theme-gradient-dark-min .hljs-section,\n.theme-gradient-dark-min .hljs-symbol,\n.theme-gradient-dark-min .hljs-type {\n\tcolor: #17fc95;\n}\n.theme-gradient-dark-min .hljs-addition,\n.theme-gradient-dark-min .hljs-link,\n.theme-gradient-dark-min .hljs-number {\n\tcolor: #c5fe00;\n}\n.theme-gradient-dark-min .hljs-string {\n\tcolor: #38c0ff;\n}\n.theme-gradient-dark-min .hljs-addition,\n.theme-gradient-dark-min .hljs-attribute {\n\tcolor: #e7ff9f;\n}\n.theme-gradient-dark-min .hljs-template-variable,\n.theme-gradient-dark-min .hljs-variable {\n\tcolor: #e447ff;\n}\n.theme-gradient-dark-min .hljs-built_in,\n.theme-gradient-dark-min .hljs-class,\n.theme-gradient-dark-min .hljs-formula,\n.theme-gradient-dark-min .hljs-function,\n.theme-gradient-dark-min .hljs-name,\n.theme-gradient-dark-min .hljs-title {\n\tcolor: #ffc800;\n}\n.theme-gradient-dark-min .hljs-deletion,\n.theme-gradient-dark-min .hljs-literal,\n.theme-gradient-dark-min .hljs-selector-pseudo {\n\tcolor: #ff9e44;\n}\n.theme-gradient-dark-min .hljs-emphasis,\n.theme-gradient-dark-min .hljs-quote {\n\tfont-style: italic;\n}\n.theme-gradient-dark-min .hljs-keyword,\n.theme-gradient-dark-min .hljs-params,\n.theme-gradient-dark-min .hljs-section,\n.theme-gradient-dark-min .hljs-selector-class,\n.theme-gradient-dark-min .hljs-selector-id,\n.theme-gradient-dark-min .hljs-selector-tag,\n.theme-gradient-dark-min .hljs-strong,\n.theme-gradient-dark-min .hljs-template-tag {\n\tfont-weight: 700;\n}\n.theme-gradient-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-gradient-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-gradient-light .hljs {\n\tbackground-color: #f9ccff;\n\tbackground-image: linear-gradient(\n\t\t295deg,\n\t\t#f9ccff 0%,\n\t\t#e6bbf9 11%,\n\t\t#9ec6f9 32%,\n\t\t#55e6ee 60%,\n\t\t#91f5d1 74%,\n\t\t#f9ffbf 98%\n\t);\n\tcolor: #250482;\n}\n.theme-gradient-light .hljs-subtr {\n\tcolor: #01958b;\n}\n.theme-gradient-light .hljs-doctag,\n.theme-gradient-light .hljs-meta,\n.theme-gradient-light .hljs-comment,\n.theme-gradient-light .hljs-quote {\n\tcolor: #cb7200;\n}\n.theme-gradient-light .hljs-selector-tag,\n.theme-gradient-light .hljs-selector-id,\n.theme-gradient-light .hljs-template-tag,\n.theme-gradient-light .hljs-regexp,\n.theme-gradient-light .hljs-attr,\n.theme-gradient-light .hljs-tag {\n\tcolor: #07bd5f;\n}\n.theme-gradient-light .hljs-params,\n.theme-gradient-light .hljs-selector-class,\n.theme-gradient-light .hljs-bullet {\n\tcolor: #43449f;\n}\n.theme-gradient-light .hljs-keyword,\n.theme-gradient-light .hljs-section,\n.theme-gradient-light .hljs-meta .hljs-keyword,\n.theme-gradient-light .hljs-symbol,\n.theme-gradient-light .hljs-type {\n\tcolor: #7d2801;\n}\n.theme-gradient-light .hljs-addition,\n.theme-gradient-light .hljs-number,\n.theme-gradient-light .hljs-link {\n\tcolor: #7f0096;\n}\n.theme-gradient-light .hljs-string {\n\tcolor: #2681ab;\n}\n.theme-gradient-light .hljs-attribute,\n.theme-gradient-light .hljs-addition {\n\tcolor: #296562;\n}\n.theme-gradient-light .hljs-variable,\n.theme-gradient-light .hljs-template-variable {\n\tcolor: #025c8f;\n}\n.theme-gradient-light .hljs-built_in,\n.theme-gradient-light .hljs-formula,\n.theme-gradient-light .hljs-name,\n.theme-gradient-light .hljs-title,\n.theme-gradient-light .hljs-class,\n.theme-gradient-light .hljs-function {\n\tcolor: #529117;\n}\n.theme-gradient-light .hljs-selector-pseudo,\n.theme-gradient-light .hljs-deletion,\n.theme-gradient-light .hljs-literal {\n\tcolor: #ad13ff;\n}\n.theme-gradient-light .hljs-emphasis,\n.theme-gradient-light .hljs-quote {\n\tfont-style: italic;\n}\n.theme-gradient-light .hljs-params,\n.theme-gradient-light .hljs-selector-class,\n.theme-gradient-light .hljs-strong,\n.theme-gradient-light .hljs-selector-tag,\n.theme-gradient-light .hljs-selector-id,\n.theme-gradient-light .hljs-template-tag,\n.theme-gradient-light .hljs-section,\n.theme-gradient-light .hljs-keyword {\n\tfont-weight: bold;\n}\n.theme-gradient-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-gradient-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-gradient-light-min .hljs {\n\tbackground-color: #f9ccff;\n\tbackground-image: linear-gradient(\n\t\t295deg,\n\t\t#f9ccff 0,\n\t\t#e6bbf9 11%,\n\t\t#9ec6f9 32%,\n\t\t#55e6ee 60%,\n\t\t#91f5d1 74%,\n\t\t#f9ffbf 98%\n\t);\n\tcolor: #250482;\n}\n.theme-gradient-light-min .hljs-subtr {\n\tcolor: #01958b;\n}\n.theme-gradient-light-min .hljs-comment,\n.theme-gradient-light-min .hljs-doctag,\n.theme-gradient-light-min .hljs-meta,\n.theme-gradient-light-min .hljs-quote {\n\tcolor: #cb7200;\n}\n.theme-gradient-light-min .hljs-attr,\n.theme-gradient-light-min .hljs-regexp,\n.theme-gradient-light-min .hljs-selector-id,\n.theme-gradient-light-min .hljs-selector-tag,\n.theme-gradient-light-min .hljs-tag,\n.theme-gradient-light-min .hljs-template-tag {\n\tcolor: #07bd5f;\n}\n.theme-gradient-light-min .hljs-bullet,\n.theme-gradient-light-min .hljs-params,\n.theme-gradient-light-min .hljs-selector-class {\n\tcolor: #43449f;\n}\n.theme-gradient-light-min .hljs-keyword,\n.theme-gradient-light-min .hljs-meta .hljs-keyword,\n.theme-gradient-light-min .hljs-section,\n.theme-gradient-light-min .hljs-symbol,\n.theme-gradient-light-min .hljs-type {\n\tcolor: #7d2801;\n}\n.theme-gradient-light-min .hljs-addition,\n.theme-gradient-light-min .hljs-link,\n.theme-gradient-light-min .hljs-number {\n\tcolor: #7f0096;\n}\n.theme-gradient-light-min .hljs-string {\n\tcolor: #2681ab;\n}\n.theme-gradient-light-min .hljs-addition,\n.theme-gradient-light-min .hljs-attribute {\n\tcolor: #296562;\n}\n.theme-gradient-light-min .hljs-template-variable,\n.theme-gradient-light-min .hljs-variable {\n\tcolor: #025c8f;\n}\n.theme-gradient-light-min .hljs-built_in,\n.theme-gradient-light-min .hljs-class,\n.theme-gradient-light-min .hljs-formula,\n.theme-gradient-light-min .hljs-function,\n.theme-gradient-light-min .hljs-name,\n.theme-gradient-light-min .hljs-title {\n\tcolor: #529117;\n}\n.theme-gradient-light-min .hljs-deletion,\n.theme-gradient-light-min .hljs-literal,\n.theme-gradient-light-min .hljs-selector-pseudo {\n\tcolor: #ad13ff;\n}\n.theme-gradient-light-min .hljs-emphasis,\n.theme-gradient-light-min .hljs-quote {\n\tfont-style: italic;\n}\n.theme-gradient-light-min .hljs-keyword,\n.theme-gradient-light-min .hljs-params,\n.theme-gradient-light-min .hljs-section,\n.theme-gradient-light-min .hljs-selector-class,\n.theme-gradient-light-min .hljs-selector-id,\n.theme-gradient-light-min .hljs-selector-tag,\n.theme-gradient-light-min .hljs-strong,\n.theme-gradient-light-min .hljs-template-tag {\n\tfont-weight: 700;\n}\n.theme-grayscale pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-grayscale code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-grayscale .hljs {\n\tcolor: #333;\n\tbackground: #fff;\n}\n.theme-grayscale .hljs-comment,\n.theme-grayscale .hljs-quote {\n\tcolor: #777;\n\tfont-style: italic;\n}\n.theme-grayscale .hljs-keyword,\n.theme-grayscale .hljs-selector-tag,\n.theme-grayscale .hljs-subst {\n\tcolor: #333;\n\tfont-weight: bold;\n}\n.theme-grayscale .hljs-number,\n.theme-grayscale .hljs-literal {\n\tcolor: #777;\n}\n.theme-grayscale .hljs-string,\n.theme-grayscale .hljs-doctag,\n.theme-grayscale .hljs-formula {\n\tcolor: #333;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC)\n\t\trepeat;\n}\n.theme-grayscale .hljs-title,\n.theme-grayscale .hljs-section,\n.theme-grayscale .hljs-selector-id {\n\tcolor: #000;\n\tfont-weight: bold;\n}\n.theme-grayscale .hljs-subst {\n\tfont-weight: normal;\n}\n.theme-grayscale .hljs-title.class_,\n.theme-grayscale .hljs-class .hljs-title,\n.theme-grayscale .hljs-type,\n.theme-grayscale .hljs-name {\n\tcolor: #333;\n\tfont-weight: bold;\n}\n.theme-grayscale .hljs-tag {\n\tcolor: #333;\n}\n.theme-grayscale .hljs-regexp {\n\tcolor: #333;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==)\n\t\trepeat;\n}\n.theme-grayscale .hljs-symbol,\n.theme-grayscale .hljs-bullet,\n.theme-grayscale .hljs-link {\n\tcolor: #000;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==)\n\t\trepeat;\n}\n.theme-grayscale .hljs-built_in {\n\tcolor: #000;\n\ttext-decoration: underline;\n}\n.theme-grayscale .hljs-meta {\n\tcolor: #999;\n\tfont-weight: bold;\n}\n.theme-grayscale .hljs-deletion {\n\tcolor: #fff;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==)\n\t\trepeat;\n}\n.theme-grayscale .hljs-addition {\n\tcolor: #000;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC)\n\t\trepeat;\n}\n.theme-grayscale .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-grayscale .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-grayscale-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-grayscale-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-grayscale-min .hljs {\n\tcolor: #333;\n\tbackground: #fff;\n}\n.theme-grayscale-min .hljs-comment,\n.theme-grayscale-min .hljs-quote {\n\tcolor: #777;\n\tfont-style: italic;\n}\n.theme-grayscale-min .hljs-keyword,\n.theme-grayscale-min .hljs-selector-tag,\n.theme-grayscale-min .hljs-subst {\n\tcolor: #333;\n\tfont-weight: 700;\n}\n.theme-grayscale-min .hljs-literal,\n.theme-grayscale-min .hljs-number {\n\tcolor: #777;\n}\n.theme-grayscale-min .hljs-doctag,\n.theme-grayscale-min .hljs-formula,\n.theme-grayscale-min .hljs-string {\n\tcolor: #333;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC);\n}\n.theme-grayscale-min .hljs-section,\n.theme-grayscale-min .hljs-selector-id,\n.theme-grayscale-min .hljs-title {\n\tcolor: #000;\n\tfont-weight: 700;\n}\n.theme-grayscale-min .hljs-subst {\n\tfont-weight: 400;\n}\n.theme-grayscale-min .hljs-class .hljs-title,\n.theme-grayscale-min .hljs-name,\n.theme-grayscale-min .hljs-title.class_,\n.theme-grayscale-min .hljs-type {\n\tcolor: #333;\n\tfont-weight: 700;\n}\n.theme-grayscale-min .hljs-tag {\n\tcolor: #333;\n}\n.theme-grayscale-min .hljs-regexp {\n\tcolor: #333;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==);\n}\n.theme-grayscale-min .hljs-bullet,\n.theme-grayscale-min .hljs-link,\n.theme-grayscale-min .hljs-symbol {\n\tcolor: #000;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==);\n}\n.theme-grayscale-min .hljs-built_in {\n\tcolor: #000;\n\ttext-decoration: underline;\n}\n.theme-grayscale-min .hljs-meta {\n\tcolor: #999;\n\tfont-weight: 700;\n}\n.theme-grayscale-min .hljs-deletion {\n\tcolor: #fff;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==);\n}\n.theme-grayscale-min .hljs-addition {\n\tcolor: #000;\n\tbackground: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC);\n}\n.theme-grayscale-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-grayscale-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-hybrid pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-hybrid code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-hybrid .hljs {\n\tbackground: #1d1f21;\n\tcolor: #c5c8c6;\n}\n.theme-hybrid .hljs::selection,\n.theme-hybrid .hljs span::selection {\n\tbackground: #373b41;\n}\n.theme-hybrid .hljs::-moz-selection,\n.theme-hybrid .hljs span::-moz-selection {\n\tbackground: #373b41;\n}\n.theme-hybrid .hljs-title,\n.theme-hybrid .hljs-name {\n\tcolor: #f0c674;\n}\n.theme-hybrid .hljs-comment,\n.theme-hybrid .hljs-meta,\n.theme-hybrid .hljs-meta .hljs-keyword {\n\tcolor: #707880;\n}\n.theme-hybrid .hljs-number,\n.theme-hybrid .hljs-symbol,\n.theme-hybrid .hljs-literal,\n.theme-hybrid .hljs-deletion,\n.theme-hybrid .hljs-link {\n\tcolor: #c66;\n}\n.theme-hybrid .hljs-string,\n.theme-hybrid .hljs-doctag,\n.theme-hybrid .hljs-addition,\n.theme-hybrid .hljs-regexp,\n.theme-hybrid .hljs-selector-attr,\n.theme-hybrid .hljs-selector-pseudo {\n\tcolor: #b5bd68;\n}\n.theme-hybrid .hljs-attribute,\n.theme-hybrid .hljs-code,\n.theme-hybrid .hljs-selector-id {\n\tcolor: #b294bb;\n}\n.theme-hybrid .hljs-keyword,\n.theme-hybrid .hljs-selector-tag,\n.theme-hybrid .hljs-bullet,\n.theme-hybrid .hljs-tag {\n\tcolor: #81a2be;\n}\n.theme-hybrid .hljs-subst,\n.theme-hybrid .hljs-variable,\n.theme-hybrid .hljs-template-tag,\n.theme-hybrid .hljs-template-variable {\n\tcolor: #8abeb7;\n}\n.theme-hybrid .hljs-type,\n.theme-hybrid .hljs-built_in,\n.theme-hybrid .hljs-quote,\n.theme-hybrid .hljs-section,\n.theme-hybrid .hljs-selector-class {\n\tcolor: #de935f;\n}\n.theme-hybrid .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-hybrid .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-hybrid-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-hybrid-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-hybrid-min .hljs {\n\tbackground: #1d1f21;\n\tcolor: #c5c8c6;\n}\n.theme-hybrid-min .hljs span::selection,\n.theme-hybrid-min .hljs::selection {\n\tbackground: #373b41;\n}\n.theme-hybrid-min .hljs span::-moz-selection,\n.theme-hybrid-min .hljs::-moz-selection {\n\tbackground: #373b41;\n}\n.theme-hybrid-min .hljs-name,\n.theme-hybrid-min .hljs-title {\n\tcolor: #f0c674;\n}\n.theme-hybrid-min .hljs-comment,\n.theme-hybrid-min .hljs-meta,\n.theme-hybrid-min .hljs-meta .hljs-keyword {\n\tcolor: #707880;\n}\n.theme-hybrid-min .hljs-deletion,\n.theme-hybrid-min .hljs-link,\n.theme-hybrid-min .hljs-literal,\n.theme-hybrid-min .hljs-number,\n.theme-hybrid-min .hljs-symbol {\n\tcolor: #c66;\n}\n.theme-hybrid-min .hljs-addition,\n.theme-hybrid-min .hljs-doctag,\n.theme-hybrid-min .hljs-regexp,\n.theme-hybrid-min .hljs-selector-attr,\n.theme-hybrid-min .hljs-selector-pseudo,\n.theme-hybrid-min .hljs-string {\n\tcolor: #b5bd68;\n}\n.theme-hybrid-min .hljs-attribute,\n.theme-hybrid-min .hljs-code,\n.theme-hybrid-min .hljs-selector-id {\n\tcolor: #b294bb;\n}\n.theme-hybrid-min .hljs-bullet,\n.theme-hybrid-min .hljs-keyword,\n.theme-hybrid-min .hljs-selector-tag,\n.theme-hybrid-min .hljs-tag {\n\tcolor: #81a2be;\n}\n.theme-hybrid-min .hljs-subst,\n.theme-hybrid-min .hljs-template-tag,\n.theme-hybrid-min .hljs-template-variable,\n.theme-hybrid-min .hljs-variable {\n\tcolor: #8abeb7;\n}\n.theme-hybrid-min .hljs-built_in,\n.theme-hybrid-min .hljs-quote,\n.theme-hybrid-min .hljs-section,\n.theme-hybrid-min .hljs-selector-class,\n.theme-hybrid-min .hljs-type {\n\tcolor: #de935f;\n}\n.theme-hybrid-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-hybrid-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-idea pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-idea code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-idea .hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.theme-idea .hljs-subst,\n.theme-idea .hljs-title {\n\tfont-weight: normal;\n\tcolor: #000;\n}\n.theme-idea .hljs-comment,\n.theme-idea .hljs-quote {\n\tcolor: gray;\n\tfont-style: italic;\n}\n.theme-idea .hljs-meta {\n\tcolor: olive;\n}\n.theme-idea .hljs-tag {\n\tbackground: #efefef;\n}\n.theme-idea .hljs-section,\n.theme-idea .hljs-name,\n.theme-idea .hljs-literal,\n.theme-idea .hljs-keyword,\n.theme-idea .hljs-selector-tag,\n.theme-idea .hljs-type,\n.theme-idea .hljs-selector-id,\n.theme-idea .hljs-selector-class {\n\tfont-weight: bold;\n\tcolor: navy;\n}\n.theme-idea .hljs-attribute,\n.theme-idea .hljs-number,\n.theme-idea .hljs-regexp,\n.theme-idea .hljs-link {\n\tfont-weight: bold;\n\tcolor: blue;\n}\n.theme-idea .hljs-number,\n.theme-idea .hljs-regexp,\n.theme-idea .hljs-link {\n\tfont-weight: normal;\n}\n.theme-idea .hljs-string {\n\tcolor: green;\n\tfont-weight: bold;\n}\n.theme-idea .hljs-symbol,\n.theme-idea .hljs-bullet,\n.theme-idea .hljs-formula {\n\tcolor: #000;\n\tbackground: #d0eded;\n\tfont-style: italic;\n}\n.theme-idea .hljs-doctag {\n\ttext-decoration: underline;\n}\n.theme-idea .hljs-variable,\n.theme-idea .hljs-template-variable {\n\tcolor: #660e7a;\n}\n.theme-idea .hljs-addition {\n\tbackground: #baeeba;\n}\n.theme-idea .hljs-deletion {\n\tbackground: #ffc8bd;\n}\n.theme-idea .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-idea .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-idea-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-idea-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-idea-min .hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.theme-idea-min .hljs-subst,\n.theme-idea-min .hljs-title {\n\tfont-weight: 400;\n\tcolor: #000;\n}\n.theme-idea-min .hljs-comment,\n.theme-idea-min .hljs-quote {\n\tcolor: gray;\n\tfont-style: italic;\n}\n.theme-idea-min .hljs-meta {\n\tcolor: olive;\n}\n.theme-idea-min .hljs-tag {\n\tbackground: #efefef;\n}\n.theme-idea-min .hljs-keyword,\n.theme-idea-min .hljs-literal,\n.theme-idea-min .hljs-name,\n.theme-idea-min .hljs-section,\n.theme-idea-min .hljs-selector-class,\n.theme-idea-min .hljs-selector-id,\n.theme-idea-min .hljs-selector-tag,\n.theme-idea-min .hljs-type {\n\tfont-weight: 700;\n\tcolor: navy;\n}\n.theme-idea-min .hljs-attribute,\n.theme-idea-min .hljs-link,\n.theme-idea-min .hljs-number,\n.theme-idea-min .hljs-regexp {\n\tfont-weight: 700;\n\tcolor: blue;\n}\n.theme-idea-min .hljs-link,\n.theme-idea-min .hljs-number,\n.theme-idea-min .hljs-regexp {\n\tfont-weight: 400;\n}\n.theme-idea-min .hljs-string {\n\tcolor: green;\n\tfont-weight: 700;\n}\n.theme-idea-min .hljs-bullet,\n.theme-idea-min .hljs-formula,\n.theme-idea-min .hljs-symbol {\n\tcolor: #000;\n\tbackground: #d0eded;\n\tfont-style: italic;\n}\n.theme-idea-min .hljs-doctag {\n\ttext-decoration: underline;\n}\n.theme-idea-min .hljs-template-variable,\n.theme-idea-min .hljs-variable {\n\tcolor: #660e7a;\n}\n.theme-idea-min .hljs-addition {\n\tbackground: #baeeba;\n}\n.theme-idea-min .hljs-deletion {\n\tbackground: #ffc8bd;\n}\n.theme-idea-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-idea-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-intellij-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-intellij-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-intellij-light .hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.theme-intellij-light .hljs-subst,\n.theme-intellij-light .hljs-title {\n\tfont-weight: normal;\n\tcolor: #000;\n}\n.theme-intellij-light .hljs-title.function_ {\n\tcolor: #7a7a43;\n}\n.theme-intellij-light .hljs-code,\n.theme-intellij-light .hljs-comment,\n.theme-intellij-light .hljs-quote {\n\tcolor: #8c8c8c;\n\tfont-style: italic;\n}\n.theme-intellij-light .hljs-meta {\n\tcolor: #9e880d;\n}\n.theme-intellij-light .hljs-section {\n\tcolor: #871094;\n}\n.theme-intellij-light .hljs-variable.language_,\n.theme-intellij-light .hljs-symbol,\n.theme-intellij-light .hljs-selector-class,\n.theme-intellij-light .hljs-selector-id,\n.theme-intellij-light .hljs-selector-tag,\n.theme-intellij-light .hljs-template-tag,\n.theme-intellij-light .hljs-selector-attr,\n.theme-intellij-light .hljs-selector-pseudo,\n.theme-intellij-light .hljs-keyword,\n.theme-intellij-light .hljs-meta .hljs-keyword,\n.theme-intellij-light .hljs-literal,\n.theme-intellij-light .hljs-name,\n.theme-intellij-light .hljs-built_in,\n.theme-intellij-light .hljs-type {\n\tcolor: #0033b3;\n}\n.theme-intellij-light .hljs-property,\n.theme-intellij-light .hljs-attr {\n\tcolor: #871094;\n}\n.theme-intellij-light .hljs-attribute {\n\tcolor: #174ad4;\n}\n.theme-intellij-light .hljs-number {\n\tcolor: #1750eb;\n}\n.theme-intellij-light .hljs-regexp {\n\tcolor: #264eff;\n}\n.theme-intellij-light .hljs-link {\n\ttext-decoration: underline;\n\tcolor: #006dcc;\n}\n.theme-intellij-light .hljs-meta .hljs-string,\n.theme-intellij-light .hljs-string {\n\tcolor: #067d17;\n}\n.theme-intellij-light .hljs-char.escape_ {\n\tcolor: #0037a6;\n}\n.theme-intellij-light .hljs-doctag {\n\ttext-decoration: underline;\n}\n.theme-intellij-light .hljs-template-variable {\n\tcolor: #248f8f;\n}\n.theme-intellij-light .hljs-addition {\n\tbackground: #bee6be;\n}\n.theme-intellij-light .hljs-deletion {\n\tbackground: #d6d6d6;\n}\n.theme-intellij-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-intellij-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-intellij-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-intellij-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-intellij-light-min .hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.theme-intellij-light-min .hljs-subst,\n.theme-intellij-light-min .hljs-title {\n\tfont-weight: 400;\n\tcolor: #000;\n}\n.theme-intellij-light-min .hljs-title.function_ {\n\tcolor: #7a7a43;\n}\n.theme-intellij-light-min .hljs-code,\n.theme-intellij-light-min .hljs-comment,\n.theme-intellij-light-min .hljs-quote {\n\tcolor: #8c8c8c;\n\tfont-style: italic;\n}\n.theme-intellij-light-min .hljs-meta {\n\tcolor: #9e880d;\n}\n.theme-intellij-light-min .hljs-section {\n\tcolor: #871094;\n}\n.theme-intellij-light-min .hljs-built_in,\n.theme-intellij-light-min .hljs-keyword,\n.theme-intellij-light-min .hljs-literal,\n.theme-intellij-light-min .hljs-meta .hljs-keyword,\n.theme-intellij-light-min .hljs-name,\n.theme-intellij-light-min .hljs-selector-attr,\n.theme-intellij-light-min .hljs-selector-class,\n.theme-intellij-light-min .hljs-selector-id,\n.theme-intellij-light-min .hljs-selector-pseudo,\n.theme-intellij-light-min .hljs-selector-tag,\n.theme-intellij-light-min .hljs-symbol,\n.theme-intellij-light-min .hljs-template-tag,\n.theme-intellij-light-min .hljs-type,\n.theme-intellij-light-min .hljs-variable.language_ {\n\tcolor: #0033b3;\n}\n.theme-intellij-light-min .hljs-attr,\n.theme-intellij-light-min .hljs-property {\n\tcolor: #871094;\n}\n.theme-intellij-light-min .hljs-attribute {\n\tcolor: #174ad4;\n}\n.theme-intellij-light-min .hljs-number {\n\tcolor: #1750eb;\n}\n.theme-intellij-light-min .hljs-regexp {\n\tcolor: #264eff;\n}\n.theme-intellij-light-min .hljs-link {\n\ttext-decoration: underline;\n\tcolor: #006dcc;\n}\n.theme-intellij-light-min .hljs-meta .hljs-string,\n.theme-intellij-light-min .hljs-string {\n\tcolor: #067d17;\n}\n.theme-intellij-light-min .hljs-char.escape_ {\n\tcolor: #0037a6;\n}\n.theme-intellij-light-min .hljs-doctag {\n\ttext-decoration: underline;\n}\n.theme-intellij-light-min .hljs-template-variable {\n\tcolor: #248f8f;\n}\n.theme-intellij-light-min .hljs-addition {\n\tbackground: #bee6be;\n}\n.theme-intellij-light-min .hljs-deletion {\n\tbackground: #d6d6d6;\n}\n.theme-intellij-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-intellij-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-ir-black pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-ir-black code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-ir-black .hljs {\n\tbackground: #000;\n\tcolor: #f8f8f8;\n}\n.theme-ir-black .hljs-comment,\n.theme-ir-black .hljs-quote,\n.theme-ir-black .hljs-meta {\n\tcolor: #7c7c7c;\n}\n.theme-ir-black .hljs-keyword,\n.theme-ir-black .hljs-selector-tag,\n.theme-ir-black .hljs-tag,\n.theme-ir-black .hljs-name {\n\tcolor: #96cbfe;\n}\n.theme-ir-black .hljs-attribute,\n.theme-ir-black .hljs-selector-id {\n\tcolor: #ffffb6;\n}\n.theme-ir-black .hljs-string,\n.theme-ir-black .hljs-selector-attr,\n.theme-ir-black .hljs-selector-pseudo,\n.theme-ir-black .hljs-addition {\n\tcolor: #a8ff60;\n}\n.theme-ir-black .hljs-subst {\n\tcolor: #daefa3;\n}\n.theme-ir-black .hljs-regexp,\n.theme-ir-black .hljs-link {\n\tcolor: #e9c062;\n}\n.theme-ir-black .hljs-title,\n.theme-ir-black .hljs-section,\n.theme-ir-black .hljs-type,\n.theme-ir-black .hljs-doctag {\n\tcolor: #ffffb6;\n}\n.theme-ir-black .hljs-symbol,\n.theme-ir-black .hljs-bullet,\n.theme-ir-black .hljs-variable,\n.theme-ir-black .hljs-template-variable,\n.theme-ir-black .hljs-literal {\n\tcolor: #c6c5fe;\n}\n.theme-ir-black .hljs-number,\n.theme-ir-black .hljs-deletion {\n\tcolor: #ff73fd;\n}\n.theme-ir-black .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-ir-black .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-ir-black-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-ir-black-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-ir-black-min .hljs {\n\tbackground: #000;\n\tcolor: #f8f8f8;\n}\n.theme-ir-black-min .hljs-comment,\n.theme-ir-black-min .hljs-meta,\n.theme-ir-black-min .hljs-quote {\n\tcolor: #7c7c7c;\n}\n.theme-ir-black-min .hljs-keyword,\n.theme-ir-black-min .hljs-name,\n.theme-ir-black-min .hljs-selector-tag,\n.theme-ir-black-min .hljs-tag {\n\tcolor: #96cbfe;\n}\n.theme-ir-black-min .hljs-attribute,\n.theme-ir-black-min .hljs-selector-id {\n\tcolor: #ffffb6;\n}\n.theme-ir-black-min .hljs-addition,\n.theme-ir-black-min .hljs-selector-attr,\n.theme-ir-black-min .hljs-selector-pseudo,\n.theme-ir-black-min .hljs-string {\n\tcolor: #a8ff60;\n}\n.theme-ir-black-min .hljs-subst {\n\tcolor: #daefa3;\n}\n.theme-ir-black-min .hljs-link,\n.theme-ir-black-min .hljs-regexp {\n\tcolor: #e9c062;\n}\n.theme-ir-black-min .hljs-doctag,\n.theme-ir-black-min .hljs-section,\n.theme-ir-black-min .hljs-title,\n.theme-ir-black-min .hljs-type {\n\tcolor: #ffffb6;\n}\n.theme-ir-black-min .hljs-bullet,\n.theme-ir-black-min .hljs-literal,\n.theme-ir-black-min .hljs-symbol,\n.theme-ir-black-min .hljs-template-variable,\n.theme-ir-black-min .hljs-variable {\n\tcolor: #c6c5fe;\n}\n.theme-ir-black-min .hljs-deletion,\n.theme-ir-black-min .hljs-number {\n\tcolor: #ff73fd;\n}\n.theme-ir-black-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-ir-black-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-isbl-editor-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-isbl-editor-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-isbl-editor-dark .hljs {\n\tbackground: #404040;\n\tcolor: #f0f0f0;\n}\n.theme-isbl-editor-dark .hljs,\n.theme-isbl-editor-dark .hljs-subst {\n\tcolor: #f0f0f0;\n}\n.theme-isbl-editor-dark .hljs-comment {\n\tcolor: #b5b5b5;\n\tfont-style: italic;\n}\n.theme-isbl-editor-dark .hljs-keyword,\n.theme-isbl-editor-dark .hljs-attribute,\n.theme-isbl-editor-dark .hljs-selector-tag,\n.theme-isbl-editor-dark .hljs-meta .hljs-keyword,\n.theme-isbl-editor-dark .hljs-doctag,\n.theme-isbl-editor-dark .hljs-name {\n\tcolor: #f0f0f0;\n\tfont-weight: bold;\n}\n.theme-isbl-editor-dark .hljs-string {\n\tcolor: #97bf0d;\n}\n.theme-isbl-editor-dark .hljs-type,\n.theme-isbl-editor-dark .hljs-number,\n.theme-isbl-editor-dark .hljs-selector-id,\n.theme-isbl-editor-dark .hljs-selector-class,\n.theme-isbl-editor-dark .hljs-quote,\n.theme-isbl-editor-dark .hljs-template-tag,\n.theme-isbl-editor-dark .hljs-deletion {\n\tcolor: #f0f0f0;\n}\n.theme-isbl-editor-dark .hljs-regexp,\n.theme-isbl-editor-dark .hljs-symbol,\n.theme-isbl-editor-dark .hljs-variable,\n.theme-isbl-editor-dark .hljs-template-variable,\n.theme-isbl-editor-dark .hljs-link,\n.theme-isbl-editor-dark .hljs-selector-attr,\n.theme-isbl-editor-dark .hljs-selector-pseudo {\n\tcolor: #e2c696;\n}\n.theme-isbl-editor-dark .hljs-built_in,\n.theme-isbl-editor-dark .hljs-literal {\n\tcolor: #97bf0d;\n\tfont-weight: bold;\n}\n.theme-isbl-editor-dark .hljs-bullet,\n.theme-isbl-editor-dark .hljs-code,\n.theme-isbl-editor-dark .hljs-addition {\n\tcolor: #397300;\n}\n.theme-isbl-editor-dark .hljs-class {\n\tcolor: #ce9d4d;\n\tfont-weight: bold;\n}\n.theme-isbl-editor-dark .hljs-title,\n.theme-isbl-editor-dark .hljs-section {\n\tcolor: #df471e;\n}\n.theme-isbl-editor-dark .hljs-title > .hljs-built_in {\n\tcolor: #81bce9;\n\tfont-weight: normal;\n}\n.theme-isbl-editor-dark .hljs-meta {\n\tcolor: #1f7199;\n}\n.theme-isbl-editor-dark .hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n.theme-isbl-editor-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-isbl-editor-dark .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-isbl-editor-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-isbl-editor-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-isbl-editor-dark-min .hljs {\n\tbackground: #404040;\n}\n.theme-isbl-editor-dark-min .hljs,\n.theme-isbl-editor-dark-min .hljs-subst {\n\tcolor: #f0f0f0;\n}\n.theme-isbl-editor-dark-min .hljs-comment {\n\tcolor: #b5b5b5;\n\tfont-style: italic;\n}\n.theme-isbl-editor-dark-min .hljs-attribute,\n.theme-isbl-editor-dark-min .hljs-doctag,\n.theme-isbl-editor-dark-min .hljs-keyword,\n.theme-isbl-editor-dark-min .hljs-meta .hljs-keyword,\n.theme-isbl-editor-dark-min .hljs-name,\n.theme-isbl-editor-dark-min .hljs-selector-tag {\n\tcolor: #f0f0f0;\n\tfont-weight: 700;\n}\n.theme-isbl-editor-dark-min .hljs-string {\n\tcolor: #97bf0d;\n}\n.theme-isbl-editor-dark-min .hljs-deletion,\n.theme-isbl-editor-dark-min .hljs-number,\n.theme-isbl-editor-dark-min .hljs-quote,\n.theme-isbl-editor-dark-min .hljs-selector-class,\n.theme-isbl-editor-dark-min .hljs-selector-id,\n.theme-isbl-editor-dark-min .hljs-template-tag,\n.theme-isbl-editor-dark-min .hljs-type {\n\tcolor: #f0f0f0;\n}\n.theme-isbl-editor-dark-min .hljs-link,\n.theme-isbl-editor-dark-min .hljs-regexp,\n.theme-isbl-editor-dark-min .hljs-selector-attr,\n.theme-isbl-editor-dark-min .hljs-selector-pseudo,\n.theme-isbl-editor-dark-min .hljs-symbol,\n.theme-isbl-editor-dark-min .hljs-template-variable,\n.theme-isbl-editor-dark-min .hljs-variable {\n\tcolor: #e2c696;\n}\n.theme-isbl-editor-dark-min .hljs-built_in,\n.theme-isbl-editor-dark-min .hljs-literal {\n\tcolor: #97bf0d;\n\tfont-weight: 700;\n}\n.theme-isbl-editor-dark-min .hljs-addition,\n.theme-isbl-editor-dark-min .hljs-bullet,\n.theme-isbl-editor-dark-min .hljs-code {\n\tcolor: #397300;\n}\n.theme-isbl-editor-dark-min .hljs-class {\n\tcolor: #ce9d4d;\n\tfont-weight: 700;\n}\n.theme-isbl-editor-dark-min .hljs-section,\n.theme-isbl-editor-dark-min .hljs-title {\n\tcolor: #df471e;\n}\n.theme-isbl-editor-dark-min .hljs-title > .hljs-built_in {\n\tcolor: #81bce9;\n\tfont-weight: 400;\n}\n.theme-isbl-editor-dark-min .hljs-meta {\n\tcolor: #1f7199;\n}\n.theme-isbl-editor-dark-min .hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n.theme-isbl-editor-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-isbl-editor-dark-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-isbl-editor-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-isbl-editor-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-isbl-editor-light .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-isbl-editor-light .hljs-subst {\n\tcolor: #000;\n}\n.theme-isbl-editor-light .hljs-comment {\n\tcolor: #555;\n\tfont-style: italic;\n}\n.theme-isbl-editor-light .hljs-keyword,\n.theme-isbl-editor-light .hljs-attribute,\n.theme-isbl-editor-light .hljs-selector-tag,\n.theme-isbl-editor-light .hljs-meta .hljs-keyword,\n.theme-isbl-editor-light .hljs-doctag,\n.theme-isbl-editor-light .hljs-name {\n\tcolor: #000;\n\tfont-weight: bold;\n}\n.theme-isbl-editor-light .hljs-string {\n\tcolor: navy;\n}\n.theme-isbl-editor-light .hljs-type,\n.theme-isbl-editor-light .hljs-number,\n.theme-isbl-editor-light .hljs-selector-id,\n.theme-isbl-editor-light .hljs-selector-class,\n.theme-isbl-editor-light .hljs-quote,\n.theme-isbl-editor-light .hljs-template-tag,\n.theme-isbl-editor-light .hljs-deletion {\n\tcolor: #000;\n}\n.theme-isbl-editor-light .hljs-regexp,\n.theme-isbl-editor-light .hljs-symbol,\n.theme-isbl-editor-light .hljs-variable,\n.theme-isbl-editor-light .hljs-template-variable,\n.theme-isbl-editor-light .hljs-link,\n.theme-isbl-editor-light .hljs-selector-attr,\n.theme-isbl-editor-light .hljs-selector-pseudo {\n\tcolor: #5e1700;\n}\n.theme-isbl-editor-light .hljs-built_in,\n.theme-isbl-editor-light .hljs-literal {\n\tcolor: navy;\n\tfont-weight: bold;\n}\n.theme-isbl-editor-light .hljs-bullet,\n.theme-isbl-editor-light .hljs-code,\n.theme-isbl-editor-light .hljs-addition {\n\tcolor: #397300;\n}\n.theme-isbl-editor-light .hljs-class {\n\tcolor: #6f1c00;\n\tfont-weight: bold;\n}\n.theme-isbl-editor-light .hljs-title,\n.theme-isbl-editor-light .hljs-section {\n\tcolor: #fb2c00;\n}\n.theme-isbl-editor-light .hljs-title > .hljs-built_in {\n\tcolor: teal;\n\tfont-weight: normal;\n}\n.theme-isbl-editor-light .hljs-meta {\n\tcolor: #1f7199;\n}\n.theme-isbl-editor-light .hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n.theme-isbl-editor-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-isbl-editor-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-isbl-editor-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-isbl-editor-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-isbl-editor-light-min .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-isbl-editor-light-min .hljs-subst {\n\tcolor: #000;\n}\n.theme-isbl-editor-light-min .hljs-comment {\n\tcolor: #555;\n\tfont-style: italic;\n}\n.theme-isbl-editor-light-min .hljs-attribute,\n.theme-isbl-editor-light-min .hljs-doctag,\n.theme-isbl-editor-light-min .hljs-keyword,\n.theme-isbl-editor-light-min .hljs-meta .hljs-keyword,\n.theme-isbl-editor-light-min .hljs-name,\n.theme-isbl-editor-light-min .hljs-selector-tag {\n\tcolor: #000;\n\tfont-weight: 700;\n}\n.theme-isbl-editor-light-min .hljs-string {\n\tcolor: navy;\n}\n.theme-isbl-editor-light-min .hljs-deletion,\n.theme-isbl-editor-light-min .hljs-number,\n.theme-isbl-editor-light-min .hljs-quote,\n.theme-isbl-editor-light-min .hljs-selector-class,\n.theme-isbl-editor-light-min .hljs-selector-id,\n.theme-isbl-editor-light-min .hljs-template-tag,\n.theme-isbl-editor-light-min .hljs-type {\n\tcolor: #000;\n}\n.theme-isbl-editor-light-min .hljs-link,\n.theme-isbl-editor-light-min .hljs-regexp,\n.theme-isbl-editor-light-min .hljs-selector-attr,\n.theme-isbl-editor-light-min .hljs-selector-pseudo,\n.theme-isbl-editor-light-min .hljs-symbol,\n.theme-isbl-editor-light-min .hljs-template-variable,\n.theme-isbl-editor-light-min .hljs-variable {\n\tcolor: #5e1700;\n}\n.theme-isbl-editor-light-min .hljs-built_in,\n.theme-isbl-editor-light-min .hljs-literal {\n\tcolor: navy;\n\tfont-weight: 700;\n}\n.theme-isbl-editor-light-min .hljs-addition,\n.theme-isbl-editor-light-min .hljs-bullet,\n.theme-isbl-editor-light-min .hljs-code {\n\tcolor: #397300;\n}\n.theme-isbl-editor-light-min .hljs-class {\n\tcolor: #6f1c00;\n\tfont-weight: 700;\n}\n.theme-isbl-editor-light-min .hljs-section,\n.theme-isbl-editor-light-min .hljs-title {\n\tcolor: #fb2c00;\n}\n.theme-isbl-editor-light-min .hljs-title > .hljs-built_in {\n\tcolor: teal;\n\tfont-weight: 400;\n}\n.theme-isbl-editor-light-min .hljs-meta {\n\tcolor: #1f7199;\n}\n.theme-isbl-editor-light-min .hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n.theme-isbl-editor-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-isbl-editor-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-kimbie-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-kimbie-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-kimbie-dark .hljs {\n\tbackground: #221a0f;\n\tcolor: #d3af86;\n}\n.theme-kimbie-dark .hljs-comment,\n.theme-kimbie-dark .hljs-quote {\n\tcolor: #d6baad;\n}\n.theme-kimbie-dark .hljs-variable,\n.theme-kimbie-dark .hljs-template-variable,\n.theme-kimbie-dark .hljs-tag,\n.theme-kimbie-dark .hljs-name,\n.theme-kimbie-dark .hljs-selector-id,\n.theme-kimbie-dark .hljs-selector-class,\n.theme-kimbie-dark .hljs-regexp,\n.theme-kimbie-dark .hljs-meta {\n\tcolor: #dc3958;\n}\n.theme-kimbie-dark .hljs-number,\n.theme-kimbie-dark .hljs-built_in,\n.theme-kimbie-dark .hljs-literal,\n.theme-kimbie-dark .hljs-type,\n.theme-kimbie-dark .hljs-params,\n.theme-kimbie-dark .hljs-deletion,\n.theme-kimbie-dark .hljs-link {\n\tcolor: #f79a32;\n}\n.theme-kimbie-dark .hljs-string,\n.theme-kimbie-dark .hljs-symbol,\n.theme-kimbie-dark .hljs-bullet,\n.theme-kimbie-dark .hljs-addition {\n\tcolor: #889b4a;\n}\n.theme-kimbie-dark .hljs-keyword,\n.theme-kimbie-dark .hljs-selector-tag,\n.theme-kimbie-dark .hljs-function {\n\tcolor: #98676a;\n}\n.theme-kimbie-dark .hljs-title,\n.theme-kimbie-dark .hljs-section,\n.theme-kimbie-dark .hljs-attribute {\n\tcolor: #f06431;\n}\n.theme-kimbie-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-kimbie-dark .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-kimbie-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-kimbie-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-kimbie-dark-min .hljs {\n\tbackground: #221a0f;\n\tcolor: #d3af86;\n}\n.theme-kimbie-dark-min .hljs-comment,\n.theme-kimbie-dark-min .hljs-quote {\n\tcolor: #d6baad;\n}\n.theme-kimbie-dark-min .hljs-meta,\n.theme-kimbie-dark-min .hljs-name,\n.theme-kimbie-dark-min .hljs-regexp,\n.theme-kimbie-dark-min .hljs-selector-class,\n.theme-kimbie-dark-min .hljs-selector-id,\n.theme-kimbie-dark-min .hljs-tag,\n.theme-kimbie-dark-min .hljs-template-variable,\n.theme-kimbie-dark-min .hljs-variable {\n\tcolor: #dc3958;\n}\n.theme-kimbie-dark-min .hljs-built_in,\n.theme-kimbie-dark-min .hljs-deletion,\n.theme-kimbie-dark-min .hljs-link,\n.theme-kimbie-dark-min .hljs-literal,\n.theme-kimbie-dark-min .hljs-number,\n.theme-kimbie-dark-min .hljs-params,\n.theme-kimbie-dark-min .hljs-type {\n\tcolor: #f79a32;\n}\n.theme-kimbie-dark-min .hljs-addition,\n.theme-kimbie-dark-min .hljs-bullet,\n.theme-kimbie-dark-min .hljs-string,\n.theme-kimbie-dark-min .hljs-symbol {\n\tcolor: #889b4a;\n}\n.theme-kimbie-dark-min .hljs-function,\n.theme-kimbie-dark-min .hljs-keyword,\n.theme-kimbie-dark-min .hljs-selector-tag {\n\tcolor: #98676a;\n}\n.theme-kimbie-dark-min .hljs-attribute,\n.theme-kimbie-dark-min .hljs-section,\n.theme-kimbie-dark-min .hljs-title {\n\tcolor: #f06431;\n}\n.theme-kimbie-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-kimbie-dark-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-kimbie-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-kimbie-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-kimbie-light .hljs {\n\tbackground: #fbebd4;\n\tcolor: #84613d;\n}\n.theme-kimbie-light .hljs-comment,\n.theme-kimbie-light .hljs-quote {\n\tcolor: #a57a4c;\n}\n.theme-kimbie-light .hljs-variable,\n.theme-kimbie-light .hljs-template-variable,\n.theme-kimbie-light .hljs-tag,\n.theme-kimbie-light .hljs-name,\n.theme-kimbie-light .hljs-selector-id,\n.theme-kimbie-light .hljs-selector-class,\n.theme-kimbie-light .hljs-regexp,\n.theme-kimbie-light .hljs-meta {\n\tcolor: #dc3958;\n}\n.theme-kimbie-light .hljs-number,\n.theme-kimbie-light .hljs-built_in,\n.theme-kimbie-light .hljs-literal,\n.theme-kimbie-light .hljs-type,\n.theme-kimbie-light .hljs-params,\n.theme-kimbie-light .hljs-deletion,\n.theme-kimbie-light .hljs-link {\n\tcolor: #f79a32;\n}\n.theme-kimbie-light .hljs-string,\n.theme-kimbie-light .hljs-symbol,\n.theme-kimbie-light .hljs-bullet,\n.theme-kimbie-light .hljs-addition {\n\tcolor: #889b4a;\n}\n.theme-kimbie-light .hljs-keyword,\n.theme-kimbie-light .hljs-selector-tag,\n.theme-kimbie-light .hljs-function {\n\tcolor: #98676a;\n}\n.theme-kimbie-light .hljs-title,\n.theme-kimbie-light .hljs-section,\n.theme-kimbie-light .hljs-attribute {\n\tcolor: #f06431;\n}\n.theme-kimbie-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-kimbie-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-kimbie-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-kimbie-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-kimbie-light-min .hljs {\n\tbackground: #fbebd4;\n\tcolor: #84613d;\n}\n.theme-kimbie-light-min .hljs-comment,\n.theme-kimbie-light-min .hljs-quote {\n\tcolor: #a57a4c;\n}\n.theme-kimbie-light-min .hljs-meta,\n.theme-kimbie-light-min .hljs-name,\n.theme-kimbie-light-min .hljs-regexp,\n.theme-kimbie-light-min .hljs-selector-class,\n.theme-kimbie-light-min .hljs-selector-id,\n.theme-kimbie-light-min .hljs-tag,\n.theme-kimbie-light-min .hljs-template-variable,\n.theme-kimbie-light-min .hljs-variable {\n\tcolor: #dc3958;\n}\n.theme-kimbie-light-min .hljs-built_in,\n.theme-kimbie-light-min .hljs-deletion,\n.theme-kimbie-light-min .hljs-link,\n.theme-kimbie-light-min .hljs-literal,\n.theme-kimbie-light-min .hljs-number,\n.theme-kimbie-light-min .hljs-params,\n.theme-kimbie-light-min .hljs-type {\n\tcolor: #f79a32;\n}\n.theme-kimbie-light-min .hljs-addition,\n.theme-kimbie-light-min .hljs-bullet,\n.theme-kimbie-light-min .hljs-string,\n.theme-kimbie-light-min .hljs-symbol {\n\tcolor: #889b4a;\n}\n.theme-kimbie-light-min .hljs-function,\n.theme-kimbie-light-min .hljs-keyword,\n.theme-kimbie-light-min .hljs-selector-tag {\n\tcolor: #98676a;\n}\n.theme-kimbie-light-min .hljs-attribute,\n.theme-kimbie-light-min .hljs-section,\n.theme-kimbie-light-min .hljs-title {\n\tcolor: #f06431;\n}\n.theme-kimbie-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-kimbie-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-lightfair pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-lightfair code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-lightfair .hljs {\n\tcolor: #444;\n\tbackground: #fff;\n}\n.theme-lightfair .hljs-name {\n\tcolor: #01a3a3;\n}\n.theme-lightfair .hljs-tag,\n.theme-lightfair .hljs-meta {\n\tcolor: #789;\n}\n.theme-lightfair .hljs-comment {\n\tcolor: #888;\n}\n.theme-lightfair .hljs-keyword,\n.theme-lightfair .hljs-attribute,\n.theme-lightfair .hljs-selector-tag,\n.theme-lightfair .hljs-meta .hljs-keyword,\n.theme-lightfair .hljs-doctag,\n.theme-lightfair .hljs-name {\n\tfont-weight: bold;\n}\n.theme-lightfair .hljs-type,\n.theme-lightfair .hljs-string,\n.theme-lightfair .hljs-number,\n.theme-lightfair .hljs-selector-id,\n.theme-lightfair .hljs-selector-class,\n.theme-lightfair .hljs-quote,\n.theme-lightfair .hljs-template-tag,\n.theme-lightfair .hljs-deletion {\n\tcolor: #4286f4;\n}\n.theme-lightfair .hljs-title,\n.theme-lightfair .hljs-section {\n\tcolor: #4286f4;\n\tfont-weight: bold;\n}\n.theme-lightfair .hljs-regexp,\n.theme-lightfair .hljs-symbol,\n.theme-lightfair .hljs-variable,\n.theme-lightfair .hljs-template-variable,\n.theme-lightfair .hljs-link,\n.theme-lightfair .hljs-selector-attr,\n.theme-lightfair .hljs-selector-pseudo {\n\tcolor: #bc6060;\n}\n.theme-lightfair .hljs-literal {\n\tcolor: #62bcbc;\n}\n.theme-lightfair .hljs-built_in,\n.theme-lightfair .hljs-bullet,\n.theme-lightfair .hljs-code,\n.theme-lightfair .hljs-addition {\n\tcolor: #25c6c6;\n}\n.theme-lightfair .hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n.theme-lightfair .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-lightfair .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-lightfair-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-lightfair-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-lightfair-min .hljs {\n\tcolor: #444;\n\tbackground: #fff;\n}\n.theme-lightfair-min .hljs-name {\n\tcolor: #01a3a3;\n}\n.theme-lightfair-min .hljs-meta,\n.theme-lightfair-min .hljs-tag {\n\tcolor: #789;\n}\n.theme-lightfair-min .hljs-comment {\n\tcolor: #888;\n}\n.theme-lightfair-min .hljs-attribute,\n.theme-lightfair-min .hljs-doctag,\n.theme-lightfair-min .hljs-keyword,\n.theme-lightfair-min .hljs-meta .hljs-keyword,\n.theme-lightfair-min .hljs-name,\n.theme-lightfair-min .hljs-selector-tag {\n\tfont-weight: 700;\n}\n.theme-lightfair-min .hljs-deletion,\n.theme-lightfair-min .hljs-number,\n.theme-lightfair-min .hljs-quote,\n.theme-lightfair-min .hljs-selector-class,\n.theme-lightfair-min .hljs-selector-id,\n.theme-lightfair-min .hljs-string,\n.theme-lightfair-min .hljs-template-tag,\n.theme-lightfair-min .hljs-type {\n\tcolor: #4286f4;\n}\n.theme-lightfair-min .hljs-section,\n.theme-lightfair-min .hljs-title {\n\tcolor: #4286f4;\n\tfont-weight: 700;\n}\n.theme-lightfair-min .hljs-link,\n.theme-lightfair-min .hljs-regexp,\n.theme-lightfair-min .hljs-selector-attr,\n.theme-lightfair-min .hljs-selector-pseudo,\n.theme-lightfair-min .hljs-symbol,\n.theme-lightfair-min .hljs-template-variable,\n.theme-lightfair-min .hljs-variable {\n\tcolor: #bc6060;\n}\n.theme-lightfair-min .hljs-literal {\n\tcolor: #62bcbc;\n}\n.theme-lightfair-min .hljs-addition,\n.theme-lightfair-min .hljs-built_in,\n.theme-lightfair-min .hljs-bullet,\n.theme-lightfair-min .hljs-code {\n\tcolor: #25c6c6;\n}\n.theme-lightfair-min .hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n.theme-lightfair-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-lightfair-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-lioshi pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-lioshi code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-lioshi .hljs {\n\tbackground: #303030;\n\tcolor: #c5c8c6;\n}\n.theme-lioshi .hljs-comment {\n\tcolor: #8d8d8d;\n}\n.theme-lioshi .hljs-quote {\n\tcolor: #b3c7d8;\n}\n.theme-lioshi .hljs-variable,\n.theme-lioshi .hljs-template-variable,\n.theme-lioshi .hljs-tag,\n.theme-lioshi .hljs-name,\n.theme-lioshi .hljs-selector-id,\n.theme-lioshi .hljs-selector-class,\n.theme-lioshi .hljs-regexp,\n.theme-lioshi .hljs-deletion {\n\tcolor: #c66;\n}\n.theme-lioshi .hljs-number,\n.theme-lioshi .hljs-built_in,\n.theme-lioshi .hljs-literal,\n.theme-lioshi .hljs-type,\n.theme-lioshi .hljs-subst .hljs-link {\n\tcolor: #de935f;\n}\n.theme-lioshi .hljs-attribute {\n\tcolor: #f0c674;\n}\n.theme-lioshi .hljs-string,\n.theme-lioshi .hljs-bullet,\n.theme-lioshi .hljs-params,\n.theme-lioshi .hljs-addition {\n\tcolor: #b5bd68;\n}\n.theme-lioshi .hljs-selector-tag,\n.theme-lioshi .hljs-keyword,\n.theme-lioshi .hljs-function,\n.theme-lioshi .hljs-class {\n\tcolor: #be94bb;\n}\n.theme-lioshi .hljs-title,\n.theme-lioshi .hljs-meta,\n.theme-lioshi .hljs-section {\n\tcolor: #81a2be;\n}\n.theme-lioshi .hljs-symbol {\n\tcolor: #dbc4d9;\n}\n.theme-lioshi .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-lioshi .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-lioshi-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-lioshi-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-lioshi-min .hljs {\n\tbackground: #303030;\n\tcolor: #c5c8c6;\n}\n.theme-lioshi-min .hljs-comment {\n\tcolor: #8d8d8d;\n}\n.theme-lioshi-min .hljs-quote {\n\tcolor: #b3c7d8;\n}\n.theme-lioshi-min .hljs-deletion,\n.theme-lioshi-min .hljs-name,\n.theme-lioshi-min .hljs-regexp,\n.theme-lioshi-min .hljs-selector-class,\n.theme-lioshi-min .hljs-selector-id,\n.theme-lioshi-min .hljs-tag,\n.theme-lioshi-min .hljs-template-variable,\n.theme-lioshi-min .hljs-variable {\n\tcolor: #c66;\n}\n.theme-lioshi-min .hljs-built_in,\n.theme-lioshi-min .hljs-literal,\n.theme-lioshi-min .hljs-number,\n.theme-lioshi-min .hljs-subst .hljs-link,\n.theme-lioshi-min .hljs-type {\n\tcolor: #de935f;\n}\n.theme-lioshi-min .hljs-attribute {\n\tcolor: #f0c674;\n}\n.theme-lioshi-min .hljs-addition,\n.theme-lioshi-min .hljs-bullet,\n.theme-lioshi-min .hljs-params,\n.theme-lioshi-min .hljs-string {\n\tcolor: #b5bd68;\n}\n.theme-lioshi-min .hljs-class,\n.theme-lioshi-min .hljs-function,\n.theme-lioshi-min .hljs-keyword,\n.theme-lioshi-min .hljs-selector-tag {\n\tcolor: #be94bb;\n}\n.theme-lioshi-min .hljs-meta,\n.theme-lioshi-min .hljs-section,\n.theme-lioshi-min .hljs-title {\n\tcolor: #81a2be;\n}\n.theme-lioshi-min .hljs-symbol {\n\tcolor: #dbc4d9;\n}\n.theme-lioshi-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-lioshi-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-magula pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-magula code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-magula .hljs {\n\tbackground-color: #f4f4f4;\n\tcolor: #000;\n}\n.theme-magula .hljs-subst {\n\tcolor: #000;\n}\n.theme-magula .hljs-string,\n.theme-magula .hljs-title,\n.theme-magula .hljs-symbol,\n.theme-magula .hljs-bullet,\n.theme-magula .hljs-attribute,\n.theme-magula .hljs-addition,\n.theme-magula .hljs-variable,\n.theme-magula .hljs-template-tag,\n.theme-magula .hljs-template-variable {\n\tcolor: #050;\n}\n.theme-magula .hljs-comment,\n.theme-magula .hljs-quote {\n\tcolor: #777;\n}\n.theme-magula .hljs-number,\n.theme-magula .hljs-regexp,\n.theme-magula .hljs-literal,\n.theme-magula .hljs-type,\n.theme-magula .hljs-link {\n\tcolor: #800;\n}\n.theme-magula .hljs-deletion,\n.theme-magula .hljs-meta {\n\tcolor: #00e;\n}\n.theme-magula .hljs-keyword,\n.theme-magula .hljs-selector-tag,\n.theme-magula .hljs-doctag,\n.theme-magula .hljs-title,\n.theme-magula .hljs-section,\n.theme-magula .hljs-built_in,\n.theme-magula .hljs-tag,\n.theme-magula .hljs-name {\n\tfont-weight: bold;\n\tcolor: navy;\n}\n.theme-magula .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-magula .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-magula-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-magula-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-magula-min .hljs {\n\tbackground-color: #f4f4f4;\n\tcolor: #000;\n}\n.theme-magula-min .hljs-subst {\n\tcolor: #000;\n}\n.theme-magula-min .hljs-addition,\n.theme-magula-min .hljs-attribute,\n.theme-magula-min .hljs-bullet,\n.theme-magula-min .hljs-string,\n.theme-magula-min .hljs-symbol,\n.theme-magula-min .hljs-template-tag,\n.theme-magula-min .hljs-template-variable,\n.theme-magula-min .hljs-title,\n.theme-magula-min .hljs-variable {\n\tcolor: #050;\n}\n.theme-magula-min .hljs-comment,\n.theme-magula-min .hljs-quote {\n\tcolor: #777;\n}\n.theme-magula-min .hljs-link,\n.theme-magula-min .hljs-literal,\n.theme-magula-min .hljs-number,\n.theme-magula-min .hljs-regexp,\n.theme-magula-min .hljs-type {\n\tcolor: #800;\n}\n.theme-magula-min .hljs-deletion,\n.theme-magula-min .hljs-meta {\n\tcolor: #00e;\n}\n.theme-magula-min .hljs-built_in,\n.theme-magula-min .hljs-doctag,\n.theme-magula-min .hljs-keyword,\n.theme-magula-min .hljs-name,\n.theme-magula-min .hljs-section,\n.theme-magula-min .hljs-selector-tag,\n.theme-magula-min .hljs-tag,\n.theme-magula-min .hljs-title {\n\tfont-weight: 700;\n\tcolor: navy;\n}\n.theme-magula-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-magula-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-mono-blue pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-mono-blue code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-mono-blue .hljs {\n\tbackground: #eaeef3;\n\tcolor: #00193a;\n}\n.theme-mono-blue .hljs-keyword,\n.theme-mono-blue .hljs-selector-tag,\n.theme-mono-blue .hljs-title,\n.theme-mono-blue .hljs-section,\n.theme-mono-blue .hljs-doctag,\n.theme-mono-blue .hljs-name,\n.theme-mono-blue .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-mono-blue .hljs-comment {\n\tcolor: #738191;\n}\n.theme-mono-blue .hljs-string,\n.theme-mono-blue .hljs-title,\n.theme-mono-blue .hljs-section,\n.theme-mono-blue .hljs-built_in,\n.theme-mono-blue .hljs-literal,\n.theme-mono-blue .hljs-type,\n.theme-mono-blue .hljs-addition,\n.theme-mono-blue .hljs-tag,\n.theme-mono-blue .hljs-quote,\n.theme-mono-blue .hljs-name,\n.theme-mono-blue .hljs-selector-id,\n.theme-mono-blue .hljs-selector-class {\n\tcolor: #0048ab;\n}\n.theme-mono-blue .hljs-meta,\n.theme-mono-blue .hljs-subst,\n.theme-mono-blue .hljs-symbol,\n.theme-mono-blue .hljs-regexp,\n.theme-mono-blue .hljs-attribute,\n.theme-mono-blue .hljs-deletion,\n.theme-mono-blue .hljs-variable,\n.theme-mono-blue .hljs-template-variable,\n.theme-mono-blue .hljs-link,\n.theme-mono-blue .hljs-bullet {\n\tcolor: #4c81c9;\n}\n.theme-mono-blue .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-mono-blue-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-mono-blue-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-mono-blue-min .hljs {\n\tbackground: #eaeef3;\n\tcolor: #00193a;\n}\n.theme-mono-blue-min .hljs-doctag,\n.theme-mono-blue-min .hljs-keyword,\n.theme-mono-blue-min .hljs-name,\n.theme-mono-blue-min .hljs-section,\n.theme-mono-blue-min .hljs-selector-tag,\n.theme-mono-blue-min .hljs-strong,\n.theme-mono-blue-min .hljs-title {\n\tfont-weight: 700;\n}\n.theme-mono-blue-min .hljs-comment {\n\tcolor: #738191;\n}\n.theme-mono-blue-min .hljs-addition,\n.theme-mono-blue-min .hljs-built_in,\n.theme-mono-blue-min .hljs-literal,\n.theme-mono-blue-min .hljs-name,\n.theme-mono-blue-min .hljs-quote,\n.theme-mono-blue-min .hljs-section,\n.theme-mono-blue-min .hljs-selector-class,\n.theme-mono-blue-min .hljs-selector-id,\n.theme-mono-blue-min .hljs-string,\n.theme-mono-blue-min .hljs-tag,\n.theme-mono-blue-min .hljs-title,\n.theme-mono-blue-min .hljs-type {\n\tcolor: #0048ab;\n}\n.theme-mono-blue-min .hljs-attribute,\n.theme-mono-blue-min .hljs-bullet,\n.theme-mono-blue-min .hljs-deletion,\n.theme-mono-blue-min .hljs-link,\n.theme-mono-blue-min .hljs-meta,\n.theme-mono-blue-min .hljs-regexp,\n.theme-mono-blue-min .hljs-subst,\n.theme-mono-blue-min .hljs-symbol,\n.theme-mono-blue-min .hljs-template-variable,\n.theme-mono-blue-min .hljs-variable {\n\tcolor: #4c81c9;\n}\n.theme-mono-blue-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-monokai-sublime pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-monokai-sublime code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-monokai-sublime .hljs {\n\tbackground: #23241f;\n\tcolor: #f8f8f2;\n}\n.theme-monokai-sublime .hljs-tag,\n.theme-monokai-sublime .hljs-subst {\n\tcolor: #f8f8f2;\n}\n.theme-monokai-sublime .hljs-strong,\n.theme-monokai-sublime .hljs-emphasis {\n\tcolor: #a8a8a2;\n}\n.theme-monokai-sublime .hljs-bullet,\n.theme-monokai-sublime .hljs-quote,\n.theme-monokai-sublime .hljs-number,\n.theme-monokai-sublime .hljs-regexp,\n.theme-monokai-sublime .hljs-literal,\n.theme-monokai-sublime .hljs-link {\n\tcolor: #ae81ff;\n}\n.theme-monokai-sublime .hljs-code,\n.theme-monokai-sublime .hljs-title,\n.theme-monokai-sublime .hljs-section,\n.theme-monokai-sublime .hljs-selector-class {\n\tcolor: #a6e22e;\n}\n.theme-monokai-sublime .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-monokai-sublime .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-monokai-sublime .hljs-keyword,\n.theme-monokai-sublime .hljs-selector-tag,\n.theme-monokai-sublime .hljs-name,\n.theme-monokai-sublime .hljs-attr {\n\tcolor: #f92672;\n}\n.theme-monokai-sublime .hljs-symbol,\n.theme-monokai-sublime .hljs-attribute {\n\tcolor: #66d9ef;\n}\n.theme-monokai-sublime .hljs-params,\n.theme-monokai-sublime .hljs-title.class_,\n.theme-monokai-sublime .hljs-class .hljs-title {\n\tcolor: #f8f8f2;\n}\n.theme-monokai-sublime .hljs-string,\n.theme-monokai-sublime .hljs-type,\n.theme-monokai-sublime .hljs-built_in,\n.theme-monokai-sublime .hljs-selector-id,\n.theme-monokai-sublime .hljs-selector-attr,\n.theme-monokai-sublime .hljs-selector-pseudo,\n.theme-monokai-sublime .hljs-addition,\n.theme-monokai-sublime .hljs-variable,\n.theme-monokai-sublime .hljs-template-variable {\n\tcolor: #e6db74;\n}\n.theme-monokai-sublime .hljs-comment,\n.theme-monokai-sublime .hljs-deletion,\n.theme-monokai-sublime .hljs-meta {\n\tcolor: #75715e;\n}\n.theme-monokai-sublime-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-monokai-sublime-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-monokai-sublime-min .hljs {\n\tbackground: #23241f;\n\tcolor: #f8f8f2;\n}\n.theme-monokai-sublime-min .hljs-subst,\n.theme-monokai-sublime-min .hljs-tag {\n\tcolor: #f8f8f2;\n}\n.theme-monokai-sublime-min .hljs-emphasis,\n.theme-monokai-sublime-min .hljs-strong {\n\tcolor: #a8a8a2;\n}\n.theme-monokai-sublime-min .hljs-bullet,\n.theme-monokai-sublime-min .hljs-link,\n.theme-monokai-sublime-min .hljs-literal,\n.theme-monokai-sublime-min .hljs-number,\n.theme-monokai-sublime-min .hljs-quote,\n.theme-monokai-sublime-min .hljs-regexp {\n\tcolor: #ae81ff;\n}\n.theme-monokai-sublime-min .hljs-code,\n.theme-monokai-sublime-min .hljs-section,\n.theme-monokai-sublime-min .hljs-selector-class,\n.theme-monokai-sublime-min .hljs-title {\n\tcolor: #a6e22e;\n}\n.theme-monokai-sublime-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-monokai-sublime-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-monokai-sublime-min .hljs-attr,\n.theme-monokai-sublime-min .hljs-keyword,\n.theme-monokai-sublime-min .hljs-name,\n.theme-monokai-sublime-min .hljs-selector-tag {\n\tcolor: #f92672;\n}\n.theme-monokai-sublime-min .hljs-attribute,\n.theme-monokai-sublime-min .hljs-symbol {\n\tcolor: #66d9ef;\n}\n.theme-monokai-sublime-min .hljs-class .hljs-title,\n.theme-monokai-sublime-min .hljs-params,\n.theme-monokai-sublime-min .hljs-title.class_ {\n\tcolor: #f8f8f2;\n}\n.theme-monokai-sublime-min .hljs-addition,\n.theme-monokai-sublime-min .hljs-built_in,\n.theme-monokai-sublime-min .hljs-selector-attr,\n.theme-monokai-sublime-min .hljs-selector-id,\n.theme-monokai-sublime-min .hljs-selector-pseudo,\n.theme-monokai-sublime-min .hljs-string,\n.theme-monokai-sublime-min .hljs-template-variable,\n.theme-monokai-sublime-min .hljs-type,\n.theme-monokai-sublime-min .hljs-variable {\n\tcolor: #e6db74;\n}\n.theme-monokai-sublime-min .hljs-comment,\n.theme-monokai-sublime-min .hljs-deletion,\n.theme-monokai-sublime-min .hljs-meta {\n\tcolor: #75715e;\n}\n.theme-monokai pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-monokai code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-monokai .hljs {\n\tbackground: #272822;\n\tcolor: #ddd;\n}\n.theme-monokai .hljs-tag,\n.theme-monokai .hljs-keyword,\n.theme-monokai .hljs-selector-tag,\n.theme-monokai .hljs-literal,\n.theme-monokai .hljs-strong,\n.theme-monokai .hljs-name {\n\tcolor: #f92672;\n}\n.theme-monokai .hljs-code {\n\tcolor: #66d9ef;\n}\n.theme-monokai .hljs-attribute,\n.theme-monokai .hljs-symbol,\n.theme-monokai .hljs-regexp,\n.theme-monokai .hljs-link {\n\tcolor: #bf79db;\n}\n.theme-monokai .hljs-string,\n.theme-monokai .hljs-bullet,\n.theme-monokai .hljs-subst,\n.theme-monokai .hljs-title,\n.theme-monokai .hljs-section,\n.theme-monokai .hljs-emphasis,\n.theme-monokai .hljs-type,\n.theme-monokai .hljs-built_in,\n.theme-monokai .hljs-selector-attr,\n.theme-monokai .hljs-selector-pseudo,\n.theme-monokai .hljs-addition,\n.theme-monokai .hljs-variable,\n.theme-monokai .hljs-template-tag,\n.theme-monokai .hljs-template-variable {\n\tcolor: #a6e22e;\n}\n.theme-monokai .hljs-title.class_,\n.theme-monokai .hljs-class .hljs-title {\n\tcolor: #fff;\n}\n.theme-monokai .hljs-comment,\n.theme-monokai .hljs-quote,\n.theme-monokai .hljs-deletion,\n.theme-monokai .hljs-meta {\n\tcolor: #75715e;\n}\n.theme-monokai .hljs-keyword,\n.theme-monokai .hljs-selector-tag,\n.theme-monokai .hljs-literal,\n.theme-monokai .hljs-doctag,\n.theme-monokai .hljs-title,\n.theme-monokai .hljs-section,\n.theme-monokai .hljs-type,\n.theme-monokai .hljs-selector-id {\n\tfont-weight: bold;\n}\n.theme-monokai-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-monokai-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-monokai-min .hljs {\n\tbackground: #272822;\n\tcolor: #ddd;\n}\n.theme-monokai-min .hljs-keyword,\n.theme-monokai-min .hljs-literal,\n.theme-monokai-min .hljs-name,\n.theme-monokai-min .hljs-selector-tag,\n.theme-monokai-min .hljs-strong,\n.theme-monokai-min .hljs-tag {\n\tcolor: #f92672;\n}\n.theme-monokai-min .hljs-code {\n\tcolor: #66d9ef;\n}\n.theme-monokai-min .hljs-attribute,\n.theme-monokai-min .hljs-link,\n.theme-monokai-min .hljs-regexp,\n.theme-monokai-min .hljs-symbol {\n\tcolor: #bf79db;\n}\n.theme-monokai-min .hljs-addition,\n.theme-monokai-min .hljs-built_in,\n.theme-monokai-min .hljs-bullet,\n.theme-monokai-min .hljs-emphasis,\n.theme-monokai-min .hljs-section,\n.theme-monokai-min .hljs-selector-attr,\n.theme-monokai-min .hljs-selector-pseudo,\n.theme-monokai-min .hljs-string,\n.theme-monokai-min .hljs-subst,\n.theme-monokai-min .hljs-template-tag,\n.theme-monokai-min .hljs-template-variable,\n.theme-monokai-min .hljs-title,\n.theme-monokai-min .hljs-type,\n.theme-monokai-min .hljs-variable {\n\tcolor: #a6e22e;\n}\n.theme-monokai-min .hljs-class .hljs-title,\n.theme-monokai-min .hljs-title.class_ {\n\tcolor: #fff;\n}\n.theme-monokai-min .hljs-comment,\n.theme-monokai-min .hljs-deletion,\n.theme-monokai-min .hljs-meta,\n.theme-monokai-min .hljs-quote {\n\tcolor: #75715e;\n}\n.theme-monokai-min .hljs-doctag,\n.theme-monokai-min .hljs-keyword,\n.theme-monokai-min .hljs-literal,\n.theme-monokai-min .hljs-section,\n.theme-monokai-min .hljs-selector-id,\n.theme-monokai-min .hljs-selector-tag,\n.theme-monokai-min .hljs-title,\n.theme-monokai-min .hljs-type {\n\tfont-weight: 700;\n}\n.theme-night-owl pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-night-owl code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-night-owl .hljs {\n\tbackground: #011627;\n\tcolor: #d6deeb;\n}\n.theme-night-owl .hljs-keyword {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-night-owl .hljs-built_in {\n\tcolor: #addb67;\n\tfont-style: italic;\n}\n.theme-night-owl .hljs-type {\n\tcolor: #82aaff;\n}\n.theme-night-owl .hljs-literal {\n\tcolor: #ff5874;\n}\n.theme-night-owl .hljs-number {\n\tcolor: #f78c6c;\n}\n.theme-night-owl .hljs-regexp {\n\tcolor: #5ca7e4;\n}\n.theme-night-owl .hljs-string {\n\tcolor: #ecc48d;\n}\n.theme-night-owl .hljs-subst {\n\tcolor: #d3423e;\n}\n.theme-night-owl .hljs-symbol {\n\tcolor: #82aaff;\n}\n.theme-night-owl .hljs-class {\n\tcolor: #ffcb8b;\n}\n.theme-night-owl .hljs-function {\n\tcolor: #82aaff;\n}\n.theme-night-owl .hljs-title {\n\tcolor: #dcdcaa;\n\tfont-style: italic;\n}\n.theme-night-owl .hljs-params {\n\tcolor: #7fdbca;\n}\n.theme-night-owl .hljs-comment {\n\tcolor: #637777;\n\tfont-style: italic;\n}\n.theme-night-owl .hljs-doctag {\n\tcolor: #7fdbca;\n}\n.theme-night-owl .hljs-meta {\n\tcolor: #82aaff;\n}\n.theme-night-owl .hljs-meta .hljs-keyword {\n\tcolor: #82aaff;\n}\n.theme-night-owl .hljs-meta .hljs-string {\n\tcolor: #ecc48d;\n}\n.theme-night-owl .hljs-section {\n\tcolor: #82b1ff;\n}\n.theme-night-owl .hljs-tag,\n.theme-night-owl .hljs-name {\n\tcolor: #7fdbca;\n}\n.theme-night-owl .hljs-attr {\n\tcolor: #7fdbca;\n}\n.theme-night-owl .hljs-attribute {\n\tcolor: #80cbc4;\n}\n.theme-night-owl .hljs-variable {\n\tcolor: #addb67;\n}\n.theme-night-owl .hljs-bullet {\n\tcolor: #d9f5dd;\n}\n.theme-night-owl .hljs-code {\n\tcolor: #80cbc4;\n}\n.theme-night-owl .hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-night-owl .hljs-strong {\n\tcolor: #addb67;\n\tfont-weight: bold;\n}\n.theme-night-owl .hljs-formula {\n\tcolor: #c792ea;\n}\n.theme-night-owl .hljs-link {\n\tcolor: #ff869a;\n}\n.theme-night-owl .hljs-quote {\n\tcolor: #697098;\n\tfont-style: italic;\n}\n.theme-night-owl .hljs-selector-tag {\n\tcolor: #ff6363;\n}\n.theme-night-owl .hljs-selector-id {\n\tcolor: #fad430;\n}\n.theme-night-owl .hljs-selector-class {\n\tcolor: #addb67;\n\tfont-style: italic;\n}\n.theme-night-owl .hljs-selector-attr,\n.theme-night-owl .hljs-selector-pseudo {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-night-owl .hljs-template-tag {\n\tcolor: #c792ea;\n}\n.theme-night-owl .hljs-template-variable {\n\tcolor: #addb67;\n}\n.theme-night-owl .hljs-addition {\n\tcolor: #addb67;\n\tfont-style: italic;\n}\n.theme-night-owl .hljs-deletion {\n\tcolor: rgba(239, 83, 80, 0.5647058824);\n\tfont-style: italic;\n}\n.theme-night-owl-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-night-owl-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-night-owl-min .hljs {\n\tbackground: #011627;\n\tcolor: #d6deeb;\n}\n.theme-night-owl-min .hljs-keyword {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-night-owl-min .hljs-built_in {\n\tcolor: #addb67;\n\tfont-style: italic;\n}\n.theme-night-owl-min .hljs-type {\n\tcolor: #82aaff;\n}\n.theme-night-owl-min .hljs-literal {\n\tcolor: #ff5874;\n}\n.theme-night-owl-min .hljs-number {\n\tcolor: #f78c6c;\n}\n.theme-night-owl-min .hljs-regexp {\n\tcolor: #5ca7e4;\n}\n.theme-night-owl-min .hljs-string {\n\tcolor: #ecc48d;\n}\n.theme-night-owl-min .hljs-subst {\n\tcolor: #d3423e;\n}\n.theme-night-owl-min .hljs-symbol {\n\tcolor: #82aaff;\n}\n.theme-night-owl-min .hljs-class {\n\tcolor: #ffcb8b;\n}\n.theme-night-owl-min .hljs-function {\n\tcolor: #82aaff;\n}\n.theme-night-owl-min .hljs-title {\n\tcolor: #dcdcaa;\n\tfont-style: italic;\n}\n.theme-night-owl-min .hljs-params {\n\tcolor: #7fdbca;\n}\n.theme-night-owl-min .hljs-comment {\n\tcolor: #637777;\n\tfont-style: italic;\n}\n.theme-night-owl-min .hljs-doctag {\n\tcolor: #7fdbca;\n}\n.theme-night-owl-min .hljs-meta,\n.theme-night-owl-min .hljs-meta .hljs-keyword {\n\tcolor: #82aaff;\n}\n.theme-night-owl-min .hljs-meta .hljs-string {\n\tcolor: #ecc48d;\n}\n.theme-night-owl-min .hljs-section {\n\tcolor: #82b1ff;\n}\n.theme-night-owl-min .hljs-attr,\n.theme-night-owl-min .hljs-name,\n.theme-night-owl-min .hljs-tag {\n\tcolor: #7fdbca;\n}\n.theme-night-owl-min .hljs-attribute {\n\tcolor: #80cbc4;\n}\n.theme-night-owl-min .hljs-variable {\n\tcolor: #addb67;\n}\n.theme-night-owl-min .hljs-bullet {\n\tcolor: #d9f5dd;\n}\n.theme-night-owl-min .hljs-code {\n\tcolor: #80cbc4;\n}\n.theme-night-owl-min .hljs-emphasis {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-night-owl-min .hljs-strong {\n\tcolor: #addb67;\n\tfont-weight: 700;\n}\n.theme-night-owl-min .hljs-formula {\n\tcolor: #c792ea;\n}\n.theme-night-owl-min .hljs-link {\n\tcolor: #ff869a;\n}\n.theme-night-owl-min .hljs-quote {\n\tcolor: #697098;\n\tfont-style: italic;\n}\n.theme-night-owl-min .hljs-selector-tag {\n\tcolor: #ff6363;\n}\n.theme-night-owl-min .hljs-selector-id {\n\tcolor: #fad430;\n}\n.theme-night-owl-min .hljs-selector-class {\n\tcolor: #addb67;\n\tfont-style: italic;\n}\n.theme-night-owl-min .hljs-selector-attr,\n.theme-night-owl-min .hljs-selector-pseudo {\n\tcolor: #c792ea;\n\tfont-style: italic;\n}\n.theme-night-owl-min .hljs-template-tag {\n\tcolor: #c792ea;\n}\n.theme-night-owl-min .hljs-template-variable {\n\tcolor: #addb67;\n}\n.theme-night-owl-min .hljs-addition {\n\tcolor: #addb67;\n\tfont-style: italic;\n}\n.theme-night-owl-min .hljs-deletion {\n\tcolor: rgba(239, 83, 80, 0.5647058824);\n\tfont-style: italic;\n}\n.theme-nnfx-dark {\n\t/*!\n  Theme: nnfx dark\n  Description: a theme inspired by Netscape Navigator/Firefox\n  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>\n  Maintainer: @RocketMan\n  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0\n  Updated: 2021-05-17\n\n  @version 1.1.0\n*/\n}\n.theme-nnfx-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-nnfx-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-nnfx-dark .hljs {\n\tbackground: #333;\n\tcolor: #fff;\n}\n.theme-nnfx-dark .language-xml .hljs-meta,\n.theme-nnfx-dark .language-xml .hljs-meta-string {\n\tfont-weight: bold;\n\tfont-style: italic;\n\tcolor: #69f;\n}\n.theme-nnfx-dark .hljs-comment,\n.theme-nnfx-dark .hljs-quote {\n\tfont-style: italic;\n\tcolor: #9c6;\n}\n.theme-nnfx-dark .hljs-name,\n.theme-nnfx-dark .hljs-keyword,\n.theme-nnfx-dark .hljs-built_in {\n\tcolor: #a7a;\n}\n.theme-nnfx-dark .hljs-name,\n.theme-nnfx-dark .hljs-attr {\n\tfont-weight: bold;\n}\n.theme-nnfx-dark .hljs-string {\n\tfont-weight: normal;\n}\n.theme-nnfx-dark .hljs-code,\n.theme-nnfx-dark .hljs-string,\n.theme-nnfx-dark .hljs-meta .hljs-string,\n.theme-nnfx-dark .hljs-number,\n.theme-nnfx-dark .hljs-regexp,\n.theme-nnfx-dark .hljs-link {\n\tcolor: #bce;\n}\n.theme-nnfx-dark .hljs-title,\n.theme-nnfx-dark .hljs-symbol,\n.theme-nnfx-dark .hljs-bullet,\n.theme-nnfx-dark .hljs-variable,\n.theme-nnfx-dark .hljs-template-variable {\n\tcolor: #d40;\n}\n.theme-nnfx-dark .hljs-title.class_,\n.theme-nnfx-dark .hljs-class .hljs-title,\n.theme-nnfx-dark .hljs-type {\n\tfont-weight: bold;\n\tcolor: #96c;\n}\n.theme-nnfx-dark .hljs-title.function_,\n.theme-nnfx-dark .hljs-function .hljs-title,\n.theme-nnfx-dark .hljs-attr,\n.theme-nnfx-dark .hljs-subst,\n.theme-nnfx-dark .hljs-tag {\n\tcolor: #fff;\n}\n.theme-nnfx-dark .hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.theme-nnfx-dark .hljs-addition {\n\tbackground-color: #797;\n}\n.theme-nnfx-dark .hljs-deletion {\n\tbackground-color: #c99;\n}\n.theme-nnfx-dark .hljs-meta {\n\tcolor: #69f;\n}\n.theme-nnfx-dark .hljs-section,\n.theme-nnfx-dark .hljs-selector-id,\n.theme-nnfx-dark .hljs-selector-class,\n.theme-nnfx-dark .hljs-selector-pseudo,\n.theme-nnfx-dark .hljs-selector-tag {\n\tfont-weight: bold;\n\tcolor: #69f;\n}\n.theme-nnfx-dark .hljs-selector-pseudo {\n\tfont-style: italic;\n}\n.theme-nnfx-dark .hljs-doctag,\n.theme-nnfx-dark .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-nnfx-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-nnfx-dark-min {\n\t/*!\n  Theme: nnfx dark\n  Description: a theme inspired by Netscape Navigator/Firefox\n  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>\n  Maintainer: @RocketMan\n  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0\n  Updated: 2021-05-17\n\n  @version 1.1.0\n*/\n}\n.theme-nnfx-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-nnfx-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-nnfx-dark-min .hljs {\n\tbackground: #333;\n\tcolor: #fff;\n}\n.theme-nnfx-dark-min .language-xml .hljs-meta,\n.theme-nnfx-dark-min .language-xml .hljs-meta-string {\n\tfont-weight: 700;\n\tfont-style: italic;\n\tcolor: #69f;\n}\n.theme-nnfx-dark-min .hljs-comment,\n.theme-nnfx-dark-min .hljs-quote {\n\tfont-style: italic;\n\tcolor: #9c6;\n}\n.theme-nnfx-dark-min .hljs-built_in,\n.theme-nnfx-dark-min .hljs-keyword,\n.theme-nnfx-dark-min .hljs-name {\n\tcolor: #a7a;\n}\n.theme-nnfx-dark-min .hljs-attr,\n.theme-nnfx-dark-min .hljs-name {\n\tfont-weight: 700;\n}\n.theme-nnfx-dark-min .hljs-string {\n\tfont-weight: 400;\n}\n.theme-nnfx-dark-min .hljs-code,\n.theme-nnfx-dark-min .hljs-link,\n.theme-nnfx-dark-min .hljs-meta .hljs-string,\n.theme-nnfx-dark-min .hljs-number,\n.theme-nnfx-dark-min .hljs-regexp,\n.theme-nnfx-dark-min .hljs-string {\n\tcolor: #bce;\n}\n.theme-nnfx-dark-min .hljs-bullet,\n.theme-nnfx-dark-min .hljs-symbol,\n.theme-nnfx-dark-min .hljs-template-variable,\n.theme-nnfx-dark-min .hljs-title,\n.theme-nnfx-dark-min .hljs-variable {\n\tcolor: #d40;\n}\n.theme-nnfx-dark-min .hljs-class .hljs-title,\n.theme-nnfx-dark-min .hljs-title.class_,\n.theme-nnfx-dark-min .hljs-type {\n\tfont-weight: 700;\n\tcolor: #96c;\n}\n.theme-nnfx-dark-min .hljs-attr,\n.theme-nnfx-dark-min .hljs-function .hljs-title,\n.theme-nnfx-dark-min .hljs-subst,\n.theme-nnfx-dark-min .hljs-tag,\n.theme-nnfx-dark-min .hljs-title.function_ {\n\tcolor: #fff;\n}\n.theme-nnfx-dark-min .hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.theme-nnfx-dark-min .hljs-addition {\n\tbackground-color: #797;\n}\n.theme-nnfx-dark-min .hljs-deletion {\n\tbackground-color: #c99;\n}\n.theme-nnfx-dark-min .hljs-meta {\n\tcolor: #69f;\n}\n.theme-nnfx-dark-min .hljs-section,\n.theme-nnfx-dark-min .hljs-selector-class,\n.theme-nnfx-dark-min .hljs-selector-id,\n.theme-nnfx-dark-min .hljs-selector-pseudo,\n.theme-nnfx-dark-min .hljs-selector-tag {\n\tfont-weight: 700;\n\tcolor: #69f;\n}\n.theme-nnfx-dark-min .hljs-selector-pseudo {\n\tfont-style: italic;\n}\n.theme-nnfx-dark-min .hljs-doctag,\n.theme-nnfx-dark-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-nnfx-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-nnfx-light {\n\t/*!\n  Theme: nnfx light\n  Description: a theme inspired by Netscape Navigator/Firefox\n  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>\n  Maintainer: @RocketMan\n  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0\n  Updated: 2021-05-17\n\n  @version 1.1.0\n*/\n}\n.theme-nnfx-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-nnfx-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-nnfx-light .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-nnfx-light .language-xml .hljs-meta,\n.theme-nnfx-light .language-xml .hljs-meta-string {\n\tfont-weight: bold;\n\tfont-style: italic;\n\tcolor: #48b;\n}\n.theme-nnfx-light .hljs-comment,\n.theme-nnfx-light .hljs-quote {\n\tfont-style: italic;\n\tcolor: #070;\n}\n.theme-nnfx-light .hljs-name,\n.theme-nnfx-light .hljs-keyword,\n.theme-nnfx-light .hljs-built_in {\n\tcolor: #808;\n}\n.theme-nnfx-light .hljs-name,\n.theme-nnfx-light .hljs-attr {\n\tfont-weight: bold;\n}\n.theme-nnfx-light .hljs-string {\n\tfont-weight: normal;\n}\n.theme-nnfx-light .hljs-code,\n.theme-nnfx-light .hljs-string,\n.theme-nnfx-light .hljs-meta .hljs-string,\n.theme-nnfx-light .hljs-number,\n.theme-nnfx-light .hljs-regexp,\n.theme-nnfx-light .hljs-link {\n\tcolor: blue;\n}\n.theme-nnfx-light .hljs-title,\n.theme-nnfx-light .hljs-symbol,\n.theme-nnfx-light .hljs-bullet,\n.theme-nnfx-light .hljs-variable,\n.theme-nnfx-light .hljs-template-variable {\n\tcolor: #f40;\n}\n.theme-nnfx-light .hljs-title.class_,\n.theme-nnfx-light .hljs-class .hljs-title,\n.theme-nnfx-light .hljs-type {\n\tfont-weight: bold;\n\tcolor: #639;\n}\n.theme-nnfx-light .hljs-title.function_,\n.theme-nnfx-light .hljs-function .hljs-title,\n.theme-nnfx-light .hljs-attr,\n.theme-nnfx-light .hljs-subst,\n.theme-nnfx-light .hljs-tag {\n\tcolor: #000;\n}\n.theme-nnfx-light .hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.theme-nnfx-light .hljs-addition {\n\tbackground-color: #beb;\n}\n.theme-nnfx-light .hljs-deletion {\n\tbackground-color: #fbb;\n}\n.theme-nnfx-light .hljs-meta {\n\tcolor: #269;\n}\n.theme-nnfx-light .hljs-section,\n.theme-nnfx-light .hljs-selector-id,\n.theme-nnfx-light .hljs-selector-class,\n.theme-nnfx-light .hljs-selector-pseudo,\n.theme-nnfx-light .hljs-selector-tag {\n\tfont-weight: bold;\n\tcolor: #48b;\n}\n.theme-nnfx-light .hljs-selector-pseudo {\n\tfont-style: italic;\n}\n.theme-nnfx-light .hljs-doctag,\n.theme-nnfx-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-nnfx-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-nnfx-light-min {\n\t/*!\n  Theme: nnfx light\n  Description: a theme inspired by Netscape Navigator/Firefox\n  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>\n  Maintainer: @RocketMan\n  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0\n  Updated: 2021-05-17\n\n  @version 1.1.0\n*/\n}\n.theme-nnfx-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-nnfx-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-nnfx-light-min .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-nnfx-light-min .language-xml .hljs-meta,\n.theme-nnfx-light-min .language-xml .hljs-meta-string {\n\tfont-weight: 700;\n\tfont-style: italic;\n\tcolor: #48b;\n}\n.theme-nnfx-light-min .hljs-comment,\n.theme-nnfx-light-min .hljs-quote {\n\tfont-style: italic;\n\tcolor: #070;\n}\n.theme-nnfx-light-min .hljs-built_in,\n.theme-nnfx-light-min .hljs-keyword,\n.theme-nnfx-light-min .hljs-name {\n\tcolor: #808;\n}\n.theme-nnfx-light-min .hljs-attr,\n.theme-nnfx-light-min .hljs-name {\n\tfont-weight: 700;\n}\n.theme-nnfx-light-min .hljs-string {\n\tfont-weight: 400;\n}\n.theme-nnfx-light-min .hljs-code,\n.theme-nnfx-light-min .hljs-link,\n.theme-nnfx-light-min .hljs-meta .hljs-string,\n.theme-nnfx-light-min .hljs-number,\n.theme-nnfx-light-min .hljs-regexp,\n.theme-nnfx-light-min .hljs-string {\n\tcolor: blue;\n}\n.theme-nnfx-light-min .hljs-bullet,\n.theme-nnfx-light-min .hljs-symbol,\n.theme-nnfx-light-min .hljs-template-variable,\n.theme-nnfx-light-min .hljs-title,\n.theme-nnfx-light-min .hljs-variable {\n\tcolor: #f40;\n}\n.theme-nnfx-light-min .hljs-class .hljs-title,\n.theme-nnfx-light-min .hljs-title.class_,\n.theme-nnfx-light-min .hljs-type {\n\tfont-weight: 700;\n\tcolor: #639;\n}\n.theme-nnfx-light-min .hljs-attr,\n.theme-nnfx-light-min .hljs-function .hljs-title,\n.theme-nnfx-light-min .hljs-subst,\n.theme-nnfx-light-min .hljs-tag,\n.theme-nnfx-light-min .hljs-title.function_ {\n\tcolor: #000;\n}\n.theme-nnfx-light-min .hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.theme-nnfx-light-min .hljs-addition {\n\tbackground-color: #beb;\n}\n.theme-nnfx-light-min .hljs-deletion {\n\tbackground-color: #fbb;\n}\n.theme-nnfx-light-min .hljs-meta {\n\tcolor: #269;\n}\n.theme-nnfx-light-min .hljs-section,\n.theme-nnfx-light-min .hljs-selector-class,\n.theme-nnfx-light-min .hljs-selector-id,\n.theme-nnfx-light-min .hljs-selector-pseudo,\n.theme-nnfx-light-min .hljs-selector-tag {\n\tfont-weight: 700;\n\tcolor: #48b;\n}\n.theme-nnfx-light-min .hljs-selector-pseudo {\n\tfont-style: italic;\n}\n.theme-nnfx-light-min .hljs-doctag,\n.theme-nnfx-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-nnfx-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-nord pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-nord code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-nord .hljs {\n\tbackground: #2e3440;\n}\n.theme-nord .hljs,\n.theme-nord .hljs-subst {\n\tcolor: #d8dee9;\n}\n.theme-nord .hljs-selector-tag {\n\tcolor: #81a1c1;\n}\n.theme-nord .hljs-selector-id {\n\tcolor: #8fbcbb;\n\tfont-weight: bold;\n}\n.theme-nord .hljs-selector-class {\n\tcolor: #8fbcbb;\n}\n.theme-nord .hljs-selector-attr {\n\tcolor: #8fbcbb;\n}\n.theme-nord .hljs-property {\n\tcolor: #88c0d0;\n}\n.theme-nord .hljs-selector-pseudo {\n\tcolor: #88c0d0;\n}\n.theme-nord .hljs-addition {\n\tbackground-color: rgba(163, 190, 140, 0.5);\n}\n.theme-nord .hljs-deletion {\n\tbackground-color: rgba(191, 97, 106, 0.5);\n}\n.theme-nord .hljs-built_in,\n.theme-nord .hljs-type {\n\tcolor: #8fbcbb;\n}\n.theme-nord .hljs-class {\n\tcolor: #8fbcbb;\n}\n.theme-nord .hljs-function {\n\tcolor: #88c0d0;\n}\n.theme-nord .hljs-title.hljs-function,\n.theme-nord .hljs-function > .hljs-title {\n\tcolor: #88c0d0;\n}\n.theme-nord .hljs-keyword,\n.theme-nord .hljs-literal,\n.theme-nord .hljs-symbol {\n\tcolor: #81a1c1;\n}\n.theme-nord .hljs-number {\n\tcolor: #b48ead;\n}\n.theme-nord .hljs-regexp {\n\tcolor: #ebcb8b;\n}\n.theme-nord .hljs-string {\n\tcolor: #a3be8c;\n}\n.theme-nord .hljs-title {\n\tcolor: #8fbcbb;\n}\n.theme-nord .hljs-params {\n\tcolor: #d8dee9;\n}\n.theme-nord .hljs-bullet {\n\tcolor: #81a1c1;\n}\n.theme-nord .hljs-code {\n\tcolor: #8fbcbb;\n}\n.theme-nord .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-nord .hljs-formula {\n\tcolor: #8fbcbb;\n}\n.theme-nord .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-nord .hljs-link:hover {\n\ttext-decoration: underline;\n}\n.theme-nord .hljs-quote {\n\tcolor: #4c566a;\n}\n.theme-nord .hljs-comment {\n\tcolor: #4c566a;\n}\n.theme-nord .hljs-doctag {\n\tcolor: #8fbcbb;\n}\n.theme-nord .hljs-meta,\n.theme-nord .hljs-meta .hljs-keyword {\n\tcolor: #5e81ac;\n}\n.theme-nord .hljs-meta .hljs-string {\n\tcolor: #a3be8c;\n}\n.theme-nord .hljs-attr {\n\tcolor: #8fbcbb;\n}\n.theme-nord .hljs-attribute {\n\tcolor: #d8dee9;\n}\n.theme-nord .hljs-name {\n\tcolor: #81a1c1;\n}\n.theme-nord .hljs-section {\n\tcolor: #88c0d0;\n}\n.theme-nord .hljs-tag {\n\tcolor: #81a1c1;\n}\n.theme-nord .hljs-variable {\n\tcolor: #d8dee9;\n}\n.theme-nord .hljs-template-variable {\n\tcolor: #d8dee9;\n}\n.theme-nord .hljs-template-tag {\n\tcolor: #5e81ac;\n}\n.theme-nord .language-abnf .hljs-attribute {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-abnf .hljs-symbol {\n\tcolor: #ebcb8b;\n}\n.theme-nord .language-apache .hljs-attribute {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-apache .hljs-section {\n\tcolor: #81a1c1;\n}\n.theme-nord .language-arduino .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-aspectj .hljs-meta {\n\tcolor: #d08770;\n}\n.theme-nord .language-aspectj > .hljs-title {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-bnf .hljs-attribute {\n\tcolor: #8fbcbb;\n}\n.theme-nord .language-clojure .hljs-name {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-clojure .hljs-symbol {\n\tcolor: #ebcb8b;\n}\n.theme-nord .language-coq .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-cpp .hljs-meta .hljs-string {\n\tcolor: #8fbcbb;\n}\n.theme-nord .language-css .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-css .hljs-keyword {\n\tcolor: #d08770;\n}\n.theme-nord .language-diff .hljs-meta {\n\tcolor: #8fbcbb;\n}\n.theme-nord .language-ebnf .hljs-attribute {\n\tcolor: #8fbcbb;\n}\n.theme-nord .language-glsl .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-groovy .hljs-meta:not(:first-child) {\n\tcolor: #d08770;\n}\n.theme-nord .language-haxe .hljs-meta {\n\tcolor: #d08770;\n}\n.theme-nord .language-java .hljs-meta {\n\tcolor: #d08770;\n}\n.theme-nord .language-ldif .hljs-attribute {\n\tcolor: #8fbcbb;\n}\n.theme-nord .language-lisp .hljs-name {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-lua .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-moonscript .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-nginx .hljs-attribute {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-nginx .hljs-section {\n\tcolor: #5e81ac;\n}\n.theme-nord .language-pf .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-processing .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord .language-scss .hljs-keyword {\n\tcolor: #81a1c1;\n}\n.theme-nord .language-stylus .hljs-keyword {\n\tcolor: #81a1c1;\n}\n.theme-nord .language-swift .hljs-meta {\n\tcolor: #d08770;\n}\n.theme-nord .language-vim .hljs-built_in {\n\tcolor: #88c0d0;\n\tfont-style: italic;\n}\n.theme-nord .language-yaml .hljs-meta {\n\tcolor: #d08770;\n}\n.theme-nord-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-nord-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-nord-min .hljs {\n\tbackground: #2e3440;\n}\n.theme-nord-min .hljs,\n.theme-nord-min .hljs-subst {\n\tcolor: #d8dee9;\n}\n.theme-nord-min .hljs-selector-tag {\n\tcolor: #81a1c1;\n}\n.theme-nord-min .hljs-selector-id {\n\tcolor: #8fbcbb;\n\tfont-weight: 700;\n}\n.theme-nord-min .hljs-selector-attr,\n.theme-nord-min .hljs-selector-class {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .hljs-property,\n.theme-nord-min .hljs-selector-pseudo {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .hljs-addition {\n\tbackground-color: rgba(163, 190, 140, 0.5);\n}\n.theme-nord-min .hljs-deletion {\n\tbackground-color: rgba(191, 97, 106, 0.5);\n}\n.theme-nord-min .hljs-built_in,\n.theme-nord-min .hljs-class,\n.theme-nord-min .hljs-type {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .hljs-function,\n.theme-nord-min .hljs-function > .hljs-title,\n.theme-nord-min .hljs-title.hljs-function {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .hljs-keyword,\n.theme-nord-min .hljs-literal,\n.theme-nord-min .hljs-symbol {\n\tcolor: #81a1c1;\n}\n.theme-nord-min .hljs-number {\n\tcolor: #b48ead;\n}\n.theme-nord-min .hljs-regexp {\n\tcolor: #ebcb8b;\n}\n.theme-nord-min .hljs-string {\n\tcolor: #a3be8c;\n}\n.theme-nord-min .hljs-title {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .hljs-params {\n\tcolor: #d8dee9;\n}\n.theme-nord-min .hljs-bullet {\n\tcolor: #81a1c1;\n}\n.theme-nord-min .hljs-code {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-nord-min .hljs-formula {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-nord-min .hljs-link:hover {\n\ttext-decoration: underline;\n}\n.theme-nord-min .hljs-comment,\n.theme-nord-min .hljs-quote {\n\tcolor: #4c566a;\n}\n.theme-nord-min .hljs-doctag {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .hljs-meta,\n.theme-nord-min .hljs-meta .hljs-keyword {\n\tcolor: #5e81ac;\n}\n.theme-nord-min .hljs-meta .hljs-string {\n\tcolor: #a3be8c;\n}\n.theme-nord-min .hljs-attr {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .hljs-attribute {\n\tcolor: #d8dee9;\n}\n.theme-nord-min .hljs-name {\n\tcolor: #81a1c1;\n}\n.theme-nord-min .hljs-section {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .hljs-tag {\n\tcolor: #81a1c1;\n}\n.theme-nord-min .hljs-template-variable,\n.theme-nord-min .hljs-variable {\n\tcolor: #d8dee9;\n}\n.theme-nord-min .hljs-template-tag {\n\tcolor: #5e81ac;\n}\n.theme-nord-min .language-abnf .hljs-attribute {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-abnf .hljs-symbol {\n\tcolor: #ebcb8b;\n}\n.theme-nord-min .language-apache .hljs-attribute {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-apache .hljs-section {\n\tcolor: #81a1c1;\n}\n.theme-nord-min .language-arduino .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-aspectj .hljs-meta {\n\tcolor: #d08770;\n}\n.theme-nord-min .language-aspectj > .hljs-title {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-bnf .hljs-attribute {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .language-clojure .hljs-name {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-clojure .hljs-symbol {\n\tcolor: #ebcb8b;\n}\n.theme-nord-min .language-coq .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-cpp .hljs-meta .hljs-string {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .language-css .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-css .hljs-keyword {\n\tcolor: #d08770;\n}\n.theme-nord-min .language-diff .hljs-meta,\n.theme-nord-min .language-ebnf .hljs-attribute {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .language-glsl .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-groovy .hljs-meta:not(:first-child),\n.theme-nord-min .language-haxe .hljs-meta,\n.theme-nord-min .language-java .hljs-meta {\n\tcolor: #d08770;\n}\n.theme-nord-min .language-ldif .hljs-attribute {\n\tcolor: #8fbcbb;\n}\n.theme-nord-min .language-lisp .hljs-name,\n.theme-nord-min .language-lua .hljs-built_in,\n.theme-nord-min .language-moonscript .hljs-built_in,\n.theme-nord-min .language-nginx .hljs-attribute {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-nginx .hljs-section {\n\tcolor: #5e81ac;\n}\n.theme-nord-min .language-pf .hljs-built_in,\n.theme-nord-min .language-processing .hljs-built_in {\n\tcolor: #88c0d0;\n}\n.theme-nord-min .language-scss .hljs-keyword,\n.theme-nord-min .language-stylus .hljs-keyword {\n\tcolor: #81a1c1;\n}\n.theme-nord-min .language-swift .hljs-meta {\n\tcolor: #d08770;\n}\n.theme-nord-min .language-vim .hljs-built_in {\n\tcolor: #88c0d0;\n\tfont-style: italic;\n}\n.theme-nord-min .language-yaml .hljs-meta {\n\tcolor: #d08770;\n}\n.theme-obsidian pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-obsidian code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-obsidian .hljs {\n\tcolor: #e0e2e4;\n\tbackground: #282b2e;\n}\n.theme-obsidian .hljs-keyword,\n.theme-obsidian .hljs-selector-tag,\n.theme-obsidian .hljs-literal,\n.theme-obsidian .hljs-selector-id {\n\tcolor: #93c763;\n}\n.theme-obsidian .hljs-number {\n\tcolor: #ffcd22;\n}\n.theme-obsidian .hljs-attribute {\n\tcolor: #668bb0;\n}\n.theme-obsidian .hljs-regexp,\n.theme-obsidian .hljs-link {\n\tcolor: #d39745;\n}\n.theme-obsidian .hljs-meta {\n\tcolor: #557182;\n}\n.theme-obsidian .hljs-tag,\n.theme-obsidian .hljs-name,\n.theme-obsidian .hljs-bullet,\n.theme-obsidian .hljs-subst,\n.theme-obsidian .hljs-emphasis,\n.theme-obsidian .hljs-type,\n.theme-obsidian .hljs-built_in,\n.theme-obsidian .hljs-selector-attr,\n.theme-obsidian .hljs-selector-pseudo,\n.theme-obsidian .hljs-addition,\n.theme-obsidian .hljs-variable,\n.theme-obsidian .hljs-template-tag,\n.theme-obsidian .hljs-template-variable {\n\tcolor: #8cbbad;\n}\n.theme-obsidian .hljs-string,\n.theme-obsidian .hljs-symbol {\n\tcolor: #ec7600;\n}\n.theme-obsidian .hljs-comment,\n.theme-obsidian .hljs-quote,\n.theme-obsidian .hljs-deletion {\n\tcolor: #818e96;\n}\n.theme-obsidian .hljs-selector-class {\n\tcolor: #a082bd;\n}\n.theme-obsidian .hljs-keyword,\n.theme-obsidian .hljs-selector-tag,\n.theme-obsidian .hljs-literal,\n.theme-obsidian .hljs-doctag,\n.theme-obsidian .hljs-title,\n.theme-obsidian .hljs-section,\n.theme-obsidian .hljs-type,\n.theme-obsidian .hljs-name,\n.theme-obsidian .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-obsidian .hljs-code,\n.theme-obsidian .hljs-title.class_,\n.theme-obsidian .hljs-class .hljs-title,\n.theme-obsidian .hljs-section {\n\tcolor: #fff;\n}\n.theme-obsidian-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-obsidian-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-obsidian-min .hljs {\n\tcolor: #e0e2e4;\n\tbackground: #282b2e;\n}\n.theme-obsidian-min .hljs-keyword,\n.theme-obsidian-min .hljs-literal,\n.theme-obsidian-min .hljs-selector-id,\n.theme-obsidian-min .hljs-selector-tag {\n\tcolor: #93c763;\n}\n.theme-obsidian-min .hljs-number {\n\tcolor: #ffcd22;\n}\n.theme-obsidian-min .hljs-attribute {\n\tcolor: #668bb0;\n}\n.theme-obsidian-min .hljs-link,\n.theme-obsidian-min .hljs-regexp {\n\tcolor: #d39745;\n}\n.theme-obsidian-min .hljs-meta {\n\tcolor: #557182;\n}\n.theme-obsidian-min .hljs-addition,\n.theme-obsidian-min .hljs-built_in,\n.theme-obsidian-min .hljs-bullet,\n.theme-obsidian-min .hljs-emphasis,\n.theme-obsidian-min .hljs-name,\n.theme-obsidian-min .hljs-selector-attr,\n.theme-obsidian-min .hljs-selector-pseudo,\n.theme-obsidian-min .hljs-subst,\n.theme-obsidian-min .hljs-tag,\n.theme-obsidian-min .hljs-template-tag,\n.theme-obsidian-min .hljs-template-variable,\n.theme-obsidian-min .hljs-type,\n.theme-obsidian-min .hljs-variable {\n\tcolor: #8cbbad;\n}\n.theme-obsidian-min .hljs-string,\n.theme-obsidian-min .hljs-symbol {\n\tcolor: #ec7600;\n}\n.theme-obsidian-min .hljs-comment,\n.theme-obsidian-min .hljs-deletion,\n.theme-obsidian-min .hljs-quote {\n\tcolor: #818e96;\n}\n.theme-obsidian-min .hljs-selector-class {\n\tcolor: #a082bd;\n}\n.theme-obsidian-min .hljs-doctag,\n.theme-obsidian-min .hljs-keyword,\n.theme-obsidian-min .hljs-literal,\n.theme-obsidian-min .hljs-name,\n.theme-obsidian-min .hljs-section,\n.theme-obsidian-min .hljs-selector-tag,\n.theme-obsidian-min .hljs-strong,\n.theme-obsidian-min .hljs-title,\n.theme-obsidian-min .hljs-type {\n\tfont-weight: 700;\n}\n.theme-obsidian-min .hljs-class .hljs-title,\n.theme-obsidian-min .hljs-code,\n.theme-obsidian-min .hljs-section,\n.theme-obsidian-min .hljs-title.class_ {\n\tcolor: #fff;\n}\n.theme-panda-syntax-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-panda-syntax-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-panda-syntax-dark .hljs {\n\tcolor: #e6e6e6;\n\tbackground: #2a2c2d;\n}\n.theme-panda-syntax-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-panda-syntax-dark .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-panda-syntax-dark .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-panda-syntax-dark .hljs-comment,\n.theme-panda-syntax-dark .hljs-quote {\n\tcolor: #bbb;\n\tfont-style: italic;\n}\n.theme-panda-syntax-dark .hljs-params {\n\tcolor: #bbb;\n}\n.theme-panda-syntax-dark .hljs-punctuation,\n.theme-panda-syntax-dark .hljs-attr {\n\tcolor: #e6e6e6;\n}\n.theme-panda-syntax-dark .hljs-selector-tag,\n.theme-panda-syntax-dark .hljs-name,\n.theme-panda-syntax-dark .hljs-meta {\n\tcolor: #ff4b82;\n}\n.theme-panda-syntax-dark .hljs-operator,\n.theme-panda-syntax-dark .hljs-char.escape_ {\n\tcolor: #b084eb;\n}\n.theme-panda-syntax-dark .hljs-keyword,\n.theme-panda-syntax-dark .hljs-deletion {\n\tcolor: #ff75b5;\n}\n.theme-panda-syntax-dark .hljs-regexp,\n.theme-panda-syntax-dark .hljs-selector-pseudo,\n.theme-panda-syntax-dark .hljs-selector-attr,\n.theme-panda-syntax-dark .hljs-variable.language_ {\n\tcolor: #ff9ac1;\n}\n.theme-panda-syntax-dark .hljs-subst,\n.theme-panda-syntax-dark .hljs-property,\n.theme-panda-syntax-dark .hljs-code,\n.theme-panda-syntax-dark .hljs-formula,\n.theme-panda-syntax-dark .hljs-section,\n.theme-panda-syntax-dark .hljs-title.function_ {\n\tcolor: #45a9f9;\n}\n.theme-panda-syntax-dark .hljs-string,\n.theme-panda-syntax-dark .hljs-symbol,\n.theme-panda-syntax-dark .hljs-bullet,\n.theme-panda-syntax-dark .hljs-addition,\n.theme-panda-syntax-dark .hljs-selector-class,\n.theme-panda-syntax-dark .hljs-title.class_,\n.theme-panda-syntax-dark .hljs-title.class_.inherited__,\n.theme-panda-syntax-dark .hljs-meta .hljs-string {\n\tcolor: #19f9d8;\n}\n.theme-panda-syntax-dark .hljs-variable,\n.theme-panda-syntax-dark .hljs-template-variable,\n.theme-panda-syntax-dark .hljs-number,\n.theme-panda-syntax-dark .hljs-literal,\n.theme-panda-syntax-dark .hljs-type,\n.theme-panda-syntax-dark .hljs-link,\n.theme-panda-syntax-dark .hljs-built_in,\n.theme-panda-syntax-dark .hljs-title,\n.theme-panda-syntax-dark .hljs-selector-id,\n.theme-panda-syntax-dark .hljs-tag,\n.theme-panda-syntax-dark .hljs-doctag,\n.theme-panda-syntax-dark .hljs-attribute,\n.theme-panda-syntax-dark .hljs-template-tag,\n.theme-panda-syntax-dark .hljs-meta .hljs-keyword,\n.theme-panda-syntax-dark .hljs-punctuation {\n\tcolor: #ffb86c;\n}\n.theme-panda-syntax-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-panda-syntax-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-panda-syntax-dark-min .hljs {\n\tcolor: #e6e6e6;\n\tbackground: #2a2c2d;\n}\n.theme-panda-syntax-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-panda-syntax-dark-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-panda-syntax-dark-min .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-panda-syntax-dark-min .hljs-comment,\n.theme-panda-syntax-dark-min .hljs-quote {\n\tcolor: #bbb;\n\tfont-style: italic;\n}\n.theme-panda-syntax-dark-min .hljs-params {\n\tcolor: #bbb;\n}\n.theme-panda-syntax-dark-min .hljs-attr,\n.theme-panda-syntax-dark-min .hljs-punctuation {\n\tcolor: #e6e6e6;\n}\n.theme-panda-syntax-dark-min .hljs-meta,\n.theme-panda-syntax-dark-min .hljs-name,\n.theme-panda-syntax-dark-min .hljs-selector-tag {\n\tcolor: #ff4b82;\n}\n.theme-panda-syntax-dark-min .hljs-char.escape_,\n.theme-panda-syntax-dark-min .hljs-operator {\n\tcolor: #b084eb;\n}\n.theme-panda-syntax-dark-min .hljs-deletion,\n.theme-panda-syntax-dark-min .hljs-keyword {\n\tcolor: #ff75b5;\n}\n.theme-panda-syntax-dark-min .hljs-regexp,\n.theme-panda-syntax-dark-min .hljs-selector-attr,\n.theme-panda-syntax-dark-min .hljs-selector-pseudo,\n.theme-panda-syntax-dark-min .hljs-variable.language_ {\n\tcolor: #ff9ac1;\n}\n.theme-panda-syntax-dark-min .hljs-code,\n.theme-panda-syntax-dark-min .hljs-formula,\n.theme-panda-syntax-dark-min .hljs-property,\n.theme-panda-syntax-dark-min .hljs-section,\n.theme-panda-syntax-dark-min .hljs-subst,\n.theme-panda-syntax-dark-min .hljs-title.function_ {\n\tcolor: #45a9f9;\n}\n.theme-panda-syntax-dark-min .hljs-addition,\n.theme-panda-syntax-dark-min .hljs-bullet,\n.theme-panda-syntax-dark-min .hljs-meta .hljs-string,\n.theme-panda-syntax-dark-min .hljs-selector-class,\n.theme-panda-syntax-dark-min .hljs-string,\n.theme-panda-syntax-dark-min .hljs-symbol,\n.theme-panda-syntax-dark-min .hljs-title.class_,\n.theme-panda-syntax-dark-min .hljs-title.class_.inherited__ {\n\tcolor: #19f9d8;\n}\n.theme-panda-syntax-dark-min .hljs-attribute,\n.theme-panda-syntax-dark-min .hljs-built_in,\n.theme-panda-syntax-dark-min .hljs-doctag,\n.theme-panda-syntax-dark-min .hljs-link,\n.theme-panda-syntax-dark-min .hljs-literal,\n.theme-panda-syntax-dark-min .hljs-meta .hljs-keyword,\n.theme-panda-syntax-dark-min .hljs-number,\n.theme-panda-syntax-dark-min .hljs-punctuation,\n.theme-panda-syntax-dark-min .hljs-selector-id,\n.theme-panda-syntax-dark-min .hljs-tag,\n.theme-panda-syntax-dark-min .hljs-template-tag,\n.theme-panda-syntax-dark-min .hljs-template-variable,\n.theme-panda-syntax-dark-min .hljs-title,\n.theme-panda-syntax-dark-min .hljs-type,\n.theme-panda-syntax-dark-min .hljs-variable {\n\tcolor: #ffb86c;\n}\n.theme-panda-syntax-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-panda-syntax-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-panda-syntax-light .hljs {\n\tcolor: #2a2c2d;\n\tbackground: #e6e6e6;\n}\n.theme-panda-syntax-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-panda-syntax-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-panda-syntax-light .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-panda-syntax-light .hljs-comment,\n.theme-panda-syntax-light .hljs-quote {\n\tcolor: #676b79;\n\tfont-style: italic;\n}\n.theme-panda-syntax-light .hljs-params {\n\tcolor: #676b79;\n}\n.theme-panda-syntax-light .hljs-punctuation,\n.theme-panda-syntax-light .hljs-attr {\n\tcolor: #2a2c2d;\n}\n.theme-panda-syntax-light .hljs-selector-tag,\n.theme-panda-syntax-light .hljs-name,\n.theme-panda-syntax-light .hljs-meta,\n.theme-panda-syntax-light .hljs-operator,\n.theme-panda-syntax-light .hljs-char.escape_ {\n\tcolor: #c56200;\n}\n.theme-panda-syntax-light .hljs-keyword,\n.theme-panda-syntax-light .hljs-deletion {\n\tcolor: #d92792;\n}\n.theme-panda-syntax-light .hljs-regexp,\n.theme-panda-syntax-light .hljs-selector-pseudo,\n.theme-panda-syntax-light .hljs-selector-attr,\n.theme-panda-syntax-light .hljs-variable.language_ {\n\tcolor: #cc5e91;\n}\n.theme-panda-syntax-light .hljs-subst,\n.theme-panda-syntax-light .hljs-property,\n.theme-panda-syntax-light .hljs-code,\n.theme-panda-syntax-light .hljs-formula,\n.theme-panda-syntax-light .hljs-section,\n.theme-panda-syntax-light .hljs-title.function_ {\n\tcolor: #3787c7;\n}\n.theme-panda-syntax-light .hljs-string,\n.theme-panda-syntax-light .hljs-symbol,\n.theme-panda-syntax-light .hljs-bullet,\n.theme-panda-syntax-light .hljs-addition,\n.theme-panda-syntax-light .hljs-selector-class,\n.theme-panda-syntax-light .hljs-title.class_,\n.theme-panda-syntax-light .hljs-title.class_.inherited__,\n.theme-panda-syntax-light .hljs-meta .hljs-string {\n\tcolor: #0d7d6c;\n}\n.theme-panda-syntax-light .hljs-variable,\n.theme-panda-syntax-light .hljs-template-variable,\n.theme-panda-syntax-light .hljs-number,\n.theme-panda-syntax-light .hljs-literal,\n.theme-panda-syntax-light .hljs-type,\n.theme-panda-syntax-light .hljs-link,\n.theme-panda-syntax-light .hljs-built_in,\n.theme-panda-syntax-light .hljs-title,\n.theme-panda-syntax-light .hljs-selector-id,\n.theme-panda-syntax-light .hljs-tag,\n.theme-panda-syntax-light .hljs-doctag,\n.theme-panda-syntax-light .hljs-attribute,\n.theme-panda-syntax-light .hljs-template-tag,\n.theme-panda-syntax-light .hljs-meta .hljs-keyword {\n\tcolor: #7641bb;\n}\n.theme-panda-syntax-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-panda-syntax-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-panda-syntax-light-min .hljs {\n\tcolor: #2a2c2d;\n\tbackground: #e6e6e6;\n}\n.theme-panda-syntax-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-panda-syntax-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-panda-syntax-light-min .hljs-link {\n\ttext-decoration: underline;\n}\n.theme-panda-syntax-light-min .hljs-comment,\n.theme-panda-syntax-light-min .hljs-quote {\n\tcolor: #676b79;\n\tfont-style: italic;\n}\n.theme-panda-syntax-light-min .hljs-params {\n\tcolor: #676b79;\n}\n.theme-panda-syntax-light-min .hljs-attr,\n.theme-panda-syntax-light-min .hljs-punctuation {\n\tcolor: #2a2c2d;\n}\n.theme-panda-syntax-light-min .hljs-char.escape_,\n.theme-panda-syntax-light-min .hljs-meta,\n.theme-panda-syntax-light-min .hljs-name,\n.theme-panda-syntax-light-min .hljs-operator,\n.theme-panda-syntax-light-min .hljs-selector-tag {\n\tcolor: #c56200;\n}\n.theme-panda-syntax-light-min .hljs-deletion,\n.theme-panda-syntax-light-min .hljs-keyword {\n\tcolor: #d92792;\n}\n.theme-panda-syntax-light-min .hljs-regexp,\n.theme-panda-syntax-light-min .hljs-selector-attr,\n.theme-panda-syntax-light-min .hljs-selector-pseudo,\n.theme-panda-syntax-light-min .hljs-variable.language_ {\n\tcolor: #cc5e91;\n}\n.theme-panda-syntax-light-min .hljs-code,\n.theme-panda-syntax-light-min .hljs-formula,\n.theme-panda-syntax-light-min .hljs-property,\n.theme-panda-syntax-light-min .hljs-section,\n.theme-panda-syntax-light-min .hljs-subst,\n.theme-panda-syntax-light-min .hljs-title.function_ {\n\tcolor: #3787c7;\n}\n.theme-panda-syntax-light-min .hljs-addition,\n.theme-panda-syntax-light-min .hljs-bullet,\n.theme-panda-syntax-light-min .hljs-meta .hljs-string,\n.theme-panda-syntax-light-min .hljs-selector-class,\n.theme-panda-syntax-light-min .hljs-string,\n.theme-panda-syntax-light-min .hljs-symbol,\n.theme-panda-syntax-light-min .hljs-title.class_,\n.theme-panda-syntax-light-min .hljs-title.class_.inherited__ {\n\tcolor: #0d7d6c;\n}\n.theme-panda-syntax-light-min .hljs-attribute,\n.theme-panda-syntax-light-min .hljs-built_in,\n.theme-panda-syntax-light-min .hljs-doctag,\n.theme-panda-syntax-light-min .hljs-link,\n.theme-panda-syntax-light-min .hljs-literal,\n.theme-panda-syntax-light-min .hljs-meta .hljs-keyword,\n.theme-panda-syntax-light-min .hljs-number,\n.theme-panda-syntax-light-min .hljs-selector-id,\n.theme-panda-syntax-light-min .hljs-tag,\n.theme-panda-syntax-light-min .hljs-template-tag,\n.theme-panda-syntax-light-min .hljs-template-variable,\n.theme-panda-syntax-light-min .hljs-title,\n.theme-panda-syntax-light-min .hljs-type,\n.theme-panda-syntax-light-min .hljs-variable {\n\tcolor: #7641bb;\n}\n.theme-paraiso-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-paraiso-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-paraiso-dark .hljs {\n\tbackground: #2f1e2e;\n\tcolor: #a39e9b;\n}\n.theme-paraiso-dark .hljs-comment,\n.theme-paraiso-dark .hljs-quote {\n\tcolor: #8d8687;\n}\n.theme-paraiso-dark .hljs-variable,\n.theme-paraiso-dark .hljs-template-variable,\n.theme-paraiso-dark .hljs-tag,\n.theme-paraiso-dark .hljs-name,\n.theme-paraiso-dark .hljs-selector-id,\n.theme-paraiso-dark .hljs-selector-class,\n.theme-paraiso-dark .hljs-regexp,\n.theme-paraiso-dark .hljs-link,\n.theme-paraiso-dark .hljs-meta {\n\tcolor: #ef6155;\n}\n.theme-paraiso-dark .hljs-number,\n.theme-paraiso-dark .hljs-built_in,\n.theme-paraiso-dark .hljs-literal,\n.theme-paraiso-dark .hljs-type,\n.theme-paraiso-dark .hljs-params,\n.theme-paraiso-dark .hljs-deletion {\n\tcolor: #f99b15;\n}\n.theme-paraiso-dark .hljs-title,\n.theme-paraiso-dark .hljs-section,\n.theme-paraiso-dark .hljs-attribute {\n\tcolor: #fec418;\n}\n.theme-paraiso-dark .hljs-string,\n.theme-paraiso-dark .hljs-symbol,\n.theme-paraiso-dark .hljs-bullet,\n.theme-paraiso-dark .hljs-addition {\n\tcolor: #48b685;\n}\n.theme-paraiso-dark .hljs-keyword,\n.theme-paraiso-dark .hljs-selector-tag {\n\tcolor: #815ba4;\n}\n.theme-paraiso-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-paraiso-dark .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-paraiso-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-paraiso-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-paraiso-dark-min .hljs {\n\tbackground: #2f1e2e;\n\tcolor: #a39e9b;\n}\n.theme-paraiso-dark-min .hljs-comment,\n.theme-paraiso-dark-min .hljs-quote {\n\tcolor: #8d8687;\n}\n.theme-paraiso-dark-min .hljs-link,\n.theme-paraiso-dark-min .hljs-meta,\n.theme-paraiso-dark-min .hljs-name,\n.theme-paraiso-dark-min .hljs-regexp,\n.theme-paraiso-dark-min .hljs-selector-class,\n.theme-paraiso-dark-min .hljs-selector-id,\n.theme-paraiso-dark-min .hljs-tag,\n.theme-paraiso-dark-min .hljs-template-variable,\n.theme-paraiso-dark-min .hljs-variable {\n\tcolor: #ef6155;\n}\n.theme-paraiso-dark-min .hljs-built_in,\n.theme-paraiso-dark-min .hljs-deletion,\n.theme-paraiso-dark-min .hljs-literal,\n.theme-paraiso-dark-min .hljs-number,\n.theme-paraiso-dark-min .hljs-params,\n.theme-paraiso-dark-min .hljs-type {\n\tcolor: #f99b15;\n}\n.theme-paraiso-dark-min .hljs-attribute,\n.theme-paraiso-dark-min .hljs-section,\n.theme-paraiso-dark-min .hljs-title {\n\tcolor: #fec418;\n}\n.theme-paraiso-dark-min .hljs-addition,\n.theme-paraiso-dark-min .hljs-bullet,\n.theme-paraiso-dark-min .hljs-string,\n.theme-paraiso-dark-min .hljs-symbol {\n\tcolor: #48b685;\n}\n.theme-paraiso-dark-min .hljs-keyword,\n.theme-paraiso-dark-min .hljs-selector-tag {\n\tcolor: #815ba4;\n}\n.theme-paraiso-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-paraiso-dark-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-paraiso-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-paraiso-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-paraiso-light .hljs {\n\tbackground: #e7e9db;\n\tcolor: #4f424c;\n}\n.theme-paraiso-light .hljs-comment,\n.theme-paraiso-light .hljs-quote {\n\tcolor: #776e71;\n}\n.theme-paraiso-light .hljs-variable,\n.theme-paraiso-light .hljs-template-variable,\n.theme-paraiso-light .hljs-tag,\n.theme-paraiso-light .hljs-name,\n.theme-paraiso-light .hljs-selector-id,\n.theme-paraiso-light .hljs-selector-class,\n.theme-paraiso-light .hljs-regexp,\n.theme-paraiso-light .hljs-link,\n.theme-paraiso-light .hljs-meta {\n\tcolor: #ef6155;\n}\n.theme-paraiso-light .hljs-number,\n.theme-paraiso-light .hljs-built_in,\n.theme-paraiso-light .hljs-literal,\n.theme-paraiso-light .hljs-type,\n.theme-paraiso-light .hljs-params,\n.theme-paraiso-light .hljs-deletion {\n\tcolor: #f99b15;\n}\n.theme-paraiso-light .hljs-title,\n.theme-paraiso-light .hljs-section,\n.theme-paraiso-light .hljs-attribute {\n\tcolor: #fec418;\n}\n.theme-paraiso-light .hljs-string,\n.theme-paraiso-light .hljs-symbol,\n.theme-paraiso-light .hljs-bullet,\n.theme-paraiso-light .hljs-addition {\n\tcolor: #48b685;\n}\n.theme-paraiso-light .hljs-keyword,\n.theme-paraiso-light .hljs-selector-tag {\n\tcolor: #815ba4;\n}\n.theme-paraiso-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-paraiso-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-paraiso-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-paraiso-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-paraiso-light-min .hljs {\n\tbackground: #e7e9db;\n\tcolor: #4f424c;\n}\n.theme-paraiso-light-min .hljs-comment,\n.theme-paraiso-light-min .hljs-quote {\n\tcolor: #776e71;\n}\n.theme-paraiso-light-min .hljs-link,\n.theme-paraiso-light-min .hljs-meta,\n.theme-paraiso-light-min .hljs-name,\n.theme-paraiso-light-min .hljs-regexp,\n.theme-paraiso-light-min .hljs-selector-class,\n.theme-paraiso-light-min .hljs-selector-id,\n.theme-paraiso-light-min .hljs-tag,\n.theme-paraiso-light-min .hljs-template-variable,\n.theme-paraiso-light-min .hljs-variable {\n\tcolor: #ef6155;\n}\n.theme-paraiso-light-min .hljs-built_in,\n.theme-paraiso-light-min .hljs-deletion,\n.theme-paraiso-light-min .hljs-literal,\n.theme-paraiso-light-min .hljs-number,\n.theme-paraiso-light-min .hljs-params,\n.theme-paraiso-light-min .hljs-type {\n\tcolor: #f99b15;\n}\n.theme-paraiso-light-min .hljs-attribute,\n.theme-paraiso-light-min .hljs-section,\n.theme-paraiso-light-min .hljs-title {\n\tcolor: #fec418;\n}\n.theme-paraiso-light-min .hljs-addition,\n.theme-paraiso-light-min .hljs-bullet,\n.theme-paraiso-light-min .hljs-string,\n.theme-paraiso-light-min .hljs-symbol {\n\tcolor: #48b685;\n}\n.theme-paraiso-light-min .hljs-keyword,\n.theme-paraiso-light-min .hljs-selector-tag {\n\tcolor: #815ba4;\n}\n.theme-paraiso-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-paraiso-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-pojoaque pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-pojoaque code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-pojoaque .hljs {\n\tcolor: #dccf8f;\n\tbackground: url(./pojoaque.jpg) repeat scroll left top #181914;\n}\n.theme-pojoaque .hljs-comment,\n.theme-pojoaque .hljs-quote {\n\tcolor: #586e75;\n\tfont-style: italic;\n}\n.theme-pojoaque .hljs-keyword,\n.theme-pojoaque .hljs-selector-tag,\n.theme-pojoaque .hljs-literal,\n.theme-pojoaque .hljs-addition {\n\tcolor: #b64926;\n}\n.theme-pojoaque .hljs-number,\n.theme-pojoaque .hljs-string,\n.theme-pojoaque .hljs-doctag,\n.theme-pojoaque .hljs-regexp {\n\tcolor: #468966;\n}\n.theme-pojoaque .hljs-title,\n.theme-pojoaque .hljs-section,\n.theme-pojoaque .hljs-built_in,\n.theme-pojoaque .hljs-name {\n\tcolor: #ffb03b;\n}\n.theme-pojoaque .hljs-variable,\n.theme-pojoaque .hljs-template-variable,\n.theme-pojoaque .hljs-title.class_,\n.theme-pojoaque .hljs-class .hljs-title,\n.theme-pojoaque .hljs-type,\n.theme-pojoaque .hljs-tag {\n\tcolor: #b58900;\n}\n.theme-pojoaque .hljs-attribute {\n\tcolor: #b89859;\n}\n.theme-pojoaque .hljs-symbol,\n.theme-pojoaque .hljs-bullet,\n.theme-pojoaque .hljs-link,\n.theme-pojoaque .hljs-subst,\n.theme-pojoaque .hljs-meta {\n\tcolor: #cb4b16;\n}\n.theme-pojoaque .hljs-deletion {\n\tcolor: #dc322f;\n}\n.theme-pojoaque .hljs-selector-id,\n.theme-pojoaque .hljs-selector-class {\n\tcolor: #d3a60c;\n}\n.theme-pojoaque .hljs-formula {\n\tbackground: #073642;\n}\n.theme-pojoaque .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-pojoaque .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-pojoaque-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-pojoaque-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-pojoaque-min .hljs {\n\tcolor: #dccf8f;\n\tbackground: url(./pojoaque.jpg) left top #181914;\n}\n.theme-pojoaque-min .hljs-comment,\n.theme-pojoaque-min .hljs-quote {\n\tcolor: #586e75;\n\tfont-style: italic;\n}\n.theme-pojoaque-min .hljs-addition,\n.theme-pojoaque-min .hljs-keyword,\n.theme-pojoaque-min .hljs-literal,\n.theme-pojoaque-min .hljs-selector-tag {\n\tcolor: #b64926;\n}\n.theme-pojoaque-min .hljs-doctag,\n.theme-pojoaque-min .hljs-number,\n.theme-pojoaque-min .hljs-regexp,\n.theme-pojoaque-min .hljs-string {\n\tcolor: #468966;\n}\n.theme-pojoaque-min .hljs-built_in,\n.theme-pojoaque-min .hljs-name,\n.theme-pojoaque-min .hljs-section,\n.theme-pojoaque-min .hljs-title {\n\tcolor: #ffb03b;\n}\n.theme-pojoaque-min .hljs-class .hljs-title,\n.theme-pojoaque-min .hljs-tag,\n.theme-pojoaque-min .hljs-template-variable,\n.theme-pojoaque-min .hljs-title.class_,\n.theme-pojoaque-min .hljs-type,\n.theme-pojoaque-min .hljs-variable {\n\tcolor: #b58900;\n}\n.theme-pojoaque-min .hljs-attribute {\n\tcolor: #b89859;\n}\n.theme-pojoaque-min .hljs-bullet,\n.theme-pojoaque-min .hljs-link,\n.theme-pojoaque-min .hljs-meta,\n.theme-pojoaque-min .hljs-subst,\n.theme-pojoaque-min .hljs-symbol {\n\tcolor: #cb4b16;\n}\n.theme-pojoaque-min .hljs-deletion {\n\tcolor: #dc322f;\n}\n.theme-pojoaque-min .hljs-selector-class,\n.theme-pojoaque-min .hljs-selector-id {\n\tcolor: #d3a60c;\n}\n.theme-pojoaque-min .hljs-formula {\n\tbackground: #073642;\n}\n.theme-pojoaque-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-pojoaque-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-purebasic pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-purebasic code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-purebasic .hljs {\n\tbackground: #ffffdf;\n}\n.theme-purebasic .hljs,\n.theme-purebasic .hljs-type,\n.theme-purebasic .hljs-function,\n.theme-purebasic .hljs-name,\n.theme-purebasic .hljs-number,\n.theme-purebasic .hljs-attr,\n.theme-purebasic .hljs-params,\n.theme-purebasic .hljs-subst {\n\tcolor: #000;\n}\n.theme-purebasic .hljs-comment,\n.theme-purebasic .hljs-regexp,\n.theme-purebasic .hljs-section,\n.theme-purebasic .hljs-selector-pseudo,\n.theme-purebasic .hljs-addition {\n\tcolor: #0aa;\n}\n.theme-purebasic .hljs-keyword,\n.theme-purebasic .hljs-class,\n.theme-purebasic .hljs-meta .hljs-keyword,\n.theme-purebasic .hljs-selector-class,\n.theme-purebasic .hljs-built_in {\n\tcolor: #066;\n\tfont-weight: bold;\n}\n.theme-purebasic .hljs-title,\n.theme-purebasic .hljs-tag,\n.theme-purebasic .hljs-variable,\n.theme-purebasic .hljs-code {\n\tcolor: #066;\n}\n.theme-purebasic .hljs-string,\n.theme-purebasic .hljs-selector-attr {\n\tcolor: #0080ff;\n}\n.theme-purebasic .hljs-symbol,\n.theme-purebasic .hljs-link,\n.theme-purebasic .hljs-deletion,\n.theme-purebasic .hljs-attribute {\n\tcolor: #924b72;\n}\n.theme-purebasic .hljs-meta,\n.theme-purebasic .hljs-literal,\n.theme-purebasic .hljs-selector-id {\n\tcolor: #924b72;\n\tfont-weight: bold;\n}\n.theme-purebasic .hljs-strong,\n.theme-purebasic .hljs-name {\n\tfont-weight: bold;\n}\n.theme-purebasic .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-purebasic-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-purebasic-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-purebasic-min .hljs {\n\tbackground: #ffffdf;\n}\n.theme-purebasic-min .hljs,\n.theme-purebasic-min .hljs-attr,\n.theme-purebasic-min .hljs-function,\n.theme-purebasic-min .hljs-name,\n.theme-purebasic-min .hljs-number,\n.theme-purebasic-min .hljs-params,\n.theme-purebasic-min .hljs-subst,\n.theme-purebasic-min .hljs-type {\n\tcolor: #000;\n}\n.theme-purebasic-min .hljs-addition,\n.theme-purebasic-min .hljs-comment,\n.theme-purebasic-min .hljs-regexp,\n.theme-purebasic-min .hljs-section,\n.theme-purebasic-min .hljs-selector-pseudo {\n\tcolor: #0aa;\n}\n.theme-purebasic-min .hljs-built_in,\n.theme-purebasic-min .hljs-class,\n.theme-purebasic-min .hljs-keyword,\n.theme-purebasic-min .hljs-meta .hljs-keyword,\n.theme-purebasic-min .hljs-selector-class {\n\tcolor: #066;\n\tfont-weight: 700;\n}\n.theme-purebasic-min .hljs-code,\n.theme-purebasic-min .hljs-tag,\n.theme-purebasic-min .hljs-title,\n.theme-purebasic-min .hljs-variable {\n\tcolor: #066;\n}\n.theme-purebasic-min .hljs-selector-attr,\n.theme-purebasic-min .hljs-string {\n\tcolor: #0080ff;\n}\n.theme-purebasic-min .hljs-attribute,\n.theme-purebasic-min .hljs-deletion,\n.theme-purebasic-min .hljs-link,\n.theme-purebasic-min .hljs-symbol {\n\tcolor: #924b72;\n}\n.theme-purebasic-min .hljs-literal,\n.theme-purebasic-min .hljs-meta,\n.theme-purebasic-min .hljs-selector-id {\n\tcolor: #924b72;\n\tfont-weight: 700;\n}\n.theme-purebasic-min .hljs-name,\n.theme-purebasic-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-purebasic-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-qtcreator-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-qtcreator-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-qtcreator-dark .hljs {\n\tcolor: #aaa;\n\tbackground: #000;\n}\n.theme-qtcreator-dark .hljs-strong,\n.theme-qtcreator-dark .hljs-emphasis {\n\tcolor: #a8a8a2;\n}\n.theme-qtcreator-dark .hljs-bullet,\n.theme-qtcreator-dark .hljs-quote,\n.theme-qtcreator-dark .hljs-number,\n.theme-qtcreator-dark .hljs-regexp,\n.theme-qtcreator-dark .hljs-literal {\n\tcolor: #f5f;\n}\n.theme-qtcreator-dark .hljs-code .hljs-selector-class {\n\tcolor: #aaf;\n}\n.theme-qtcreator-dark .hljs-emphasis,\n.theme-qtcreator-dark .hljs-stronge,\n.theme-qtcreator-dark .hljs-type {\n\tfont-style: italic;\n}\n.theme-qtcreator-dark .hljs-keyword,\n.theme-qtcreator-dark .hljs-selector-tag,\n.theme-qtcreator-dark .hljs-function,\n.theme-qtcreator-dark .hljs-section,\n.theme-qtcreator-dark .hljs-symbol,\n.theme-qtcreator-dark .hljs-name {\n\tcolor: #ff5;\n}\n.theme-qtcreator-dark .hljs-subst,\n.theme-qtcreator-dark .hljs-tag,\n.theme-qtcreator-dark .hljs-title {\n\tcolor: #aaa;\n}\n.theme-qtcreator-dark .hljs-attribute {\n\tcolor: #f55;\n}\n.theme-qtcreator-dark .hljs-variable,\n.theme-qtcreator-dark .hljs-params,\n.theme-qtcreator-dark .hljs-title.class_,\n.theme-qtcreator-dark .hljs-class .hljs-title {\n\tcolor: #88f;\n}\n.theme-qtcreator-dark .hljs-string,\n.theme-qtcreator-dark .hljs-selector-id,\n.theme-qtcreator-dark .hljs-selector-attr,\n.theme-qtcreator-dark .hljs-selector-pseudo,\n.theme-qtcreator-dark .hljs-type,\n.theme-qtcreator-dark .hljs-built_in,\n.theme-qtcreator-dark .hljs-template-tag,\n.theme-qtcreator-dark .hljs-template-variable,\n.theme-qtcreator-dark .hljs-addition,\n.theme-qtcreator-dark .hljs-link {\n\tcolor: #f5f;\n}\n.theme-qtcreator-dark .hljs-comment,\n.theme-qtcreator-dark .hljs-meta,\n.theme-qtcreator-dark .hljs-deletion {\n\tcolor: #5ff;\n}\n.theme-qtcreator-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-qtcreator-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-qtcreator-dark-min .hljs {\n\tcolor: #aaa;\n\tbackground: #000;\n}\n.theme-qtcreator-dark-min .hljs-emphasis,\n.theme-qtcreator-dark-min .hljs-strong {\n\tcolor: #a8a8a2;\n}\n.theme-qtcreator-dark-min .hljs-bullet,\n.theme-qtcreator-dark-min .hljs-literal,\n.theme-qtcreator-dark-min .hljs-number,\n.theme-qtcreator-dark-min .hljs-quote,\n.theme-qtcreator-dark-min .hljs-regexp {\n\tcolor: #f5f;\n}\n.theme-qtcreator-dark-min .hljs-code .hljs-selector-class {\n\tcolor: #aaf;\n}\n.theme-qtcreator-dark-min .hljs-emphasis,\n.theme-qtcreator-dark-min .hljs-stronge,\n.theme-qtcreator-dark-min .hljs-type {\n\tfont-style: italic;\n}\n.theme-qtcreator-dark-min .hljs-function,\n.theme-qtcreator-dark-min .hljs-keyword,\n.theme-qtcreator-dark-min .hljs-name,\n.theme-qtcreator-dark-min .hljs-section,\n.theme-qtcreator-dark-min .hljs-selector-tag,\n.theme-qtcreator-dark-min .hljs-symbol {\n\tcolor: #ff5;\n}\n.theme-qtcreator-dark-min .hljs-subst,\n.theme-qtcreator-dark-min .hljs-tag,\n.theme-qtcreator-dark-min .hljs-title {\n\tcolor: #aaa;\n}\n.theme-qtcreator-dark-min .hljs-attribute {\n\tcolor: #f55;\n}\n.theme-qtcreator-dark-min .hljs-class .hljs-title,\n.theme-qtcreator-dark-min .hljs-params,\n.theme-qtcreator-dark-min .hljs-title.class_,\n.theme-qtcreator-dark-min .hljs-variable {\n\tcolor: #88f;\n}\n.theme-qtcreator-dark-min .hljs-addition,\n.theme-qtcreator-dark-min .hljs-built_in,\n.theme-qtcreator-dark-min .hljs-link,\n.theme-qtcreator-dark-min .hljs-selector-attr,\n.theme-qtcreator-dark-min .hljs-selector-id,\n.theme-qtcreator-dark-min .hljs-selector-pseudo,\n.theme-qtcreator-dark-min .hljs-string,\n.theme-qtcreator-dark-min .hljs-template-tag,\n.theme-qtcreator-dark-min .hljs-template-variable,\n.theme-qtcreator-dark-min .hljs-type {\n\tcolor: #f5f;\n}\n.theme-qtcreator-dark-min .hljs-comment,\n.theme-qtcreator-dark-min .hljs-deletion,\n.theme-qtcreator-dark-min .hljs-meta {\n\tcolor: #5ff;\n}\n.theme-qtcreator-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-qtcreator-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-qtcreator-light .hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.theme-qtcreator-light .hljs-strong,\n.theme-qtcreator-light .hljs-emphasis {\n\tcolor: #000;\n}\n.theme-qtcreator-light .hljs-bullet,\n.theme-qtcreator-light .hljs-quote,\n.theme-qtcreator-light .hljs-number,\n.theme-qtcreator-light .hljs-regexp,\n.theme-qtcreator-light .hljs-literal {\n\tcolor: navy;\n}\n.theme-qtcreator-light .hljs-code .hljs-selector-class {\n\tcolor: purple;\n}\n.theme-qtcreator-light .hljs-emphasis,\n.theme-qtcreator-light .hljs-stronge,\n.theme-qtcreator-light .hljs-type {\n\tfont-style: italic;\n}\n.theme-qtcreator-light .hljs-keyword,\n.theme-qtcreator-light .hljs-selector-tag,\n.theme-qtcreator-light .hljs-function,\n.theme-qtcreator-light .hljs-section,\n.theme-qtcreator-light .hljs-symbol,\n.theme-qtcreator-light .hljs-name {\n\tcolor: olive;\n}\n.theme-qtcreator-light .hljs-subst,\n.theme-qtcreator-light .hljs-tag,\n.theme-qtcreator-light .hljs-title {\n\tcolor: #000;\n}\n.theme-qtcreator-light .hljs-attribute {\n\tcolor: maroon;\n}\n.theme-qtcreator-light .hljs-variable,\n.theme-qtcreator-light .hljs-params,\n.theme-qtcreator-light .hljs-title.class_,\n.theme-qtcreator-light .hljs-class .hljs-title {\n\tcolor: #0055af;\n}\n.theme-qtcreator-light .hljs-string,\n.theme-qtcreator-light .hljs-selector-id,\n.theme-qtcreator-light .hljs-selector-attr,\n.theme-qtcreator-light .hljs-selector-pseudo,\n.theme-qtcreator-light .hljs-type,\n.theme-qtcreator-light .hljs-built_in,\n.theme-qtcreator-light .hljs-template-tag,\n.theme-qtcreator-light .hljs-template-variable,\n.theme-qtcreator-light .hljs-addition,\n.theme-qtcreator-light .hljs-link {\n\tcolor: green;\n}\n.theme-qtcreator-light .hljs-comment,\n.theme-qtcreator-light .hljs-meta,\n.theme-qtcreator-light .hljs-deletion {\n\tcolor: green;\n}\n.theme-qtcreator-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-qtcreator-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-qtcreator-light-min .hljs {\n\tcolor: #000;\n\tbackground: #fff;\n}\n.theme-qtcreator-light-min .hljs-emphasis,\n.theme-qtcreator-light-min .hljs-strong {\n\tcolor: #000;\n}\n.theme-qtcreator-light-min .hljs-bullet,\n.theme-qtcreator-light-min .hljs-literal,\n.theme-qtcreator-light-min .hljs-number,\n.theme-qtcreator-light-min .hljs-quote,\n.theme-qtcreator-light-min .hljs-regexp {\n\tcolor: navy;\n}\n.theme-qtcreator-light-min .hljs-code .hljs-selector-class {\n\tcolor: purple;\n}\n.theme-qtcreator-light-min .hljs-emphasis,\n.theme-qtcreator-light-min .hljs-stronge,\n.theme-qtcreator-light-min .hljs-type {\n\tfont-style: italic;\n}\n.theme-qtcreator-light-min .hljs-function,\n.theme-qtcreator-light-min .hljs-keyword,\n.theme-qtcreator-light-min .hljs-name,\n.theme-qtcreator-light-min .hljs-section,\n.theme-qtcreator-light-min .hljs-selector-tag,\n.theme-qtcreator-light-min .hljs-symbol {\n\tcolor: olive;\n}\n.theme-qtcreator-light-min .hljs-subst,\n.theme-qtcreator-light-min .hljs-tag,\n.theme-qtcreator-light-min .hljs-title {\n\tcolor: #000;\n}\n.theme-qtcreator-light-min .hljs-attribute {\n\tcolor: maroon;\n}\n.theme-qtcreator-light-min .hljs-class .hljs-title,\n.theme-qtcreator-light-min .hljs-params,\n.theme-qtcreator-light-min .hljs-title.class_,\n.theme-qtcreator-light-min .hljs-variable {\n\tcolor: #0055af;\n}\n.theme-qtcreator-light-min .hljs-addition,\n.theme-qtcreator-light-min .hljs-built_in,\n.theme-qtcreator-light-min .hljs-comment,\n.theme-qtcreator-light-min .hljs-deletion,\n.theme-qtcreator-light-min .hljs-link,\n.theme-qtcreator-light-min .hljs-meta,\n.theme-qtcreator-light-min .hljs-selector-attr,\n.theme-qtcreator-light-min .hljs-selector-id,\n.theme-qtcreator-light-min .hljs-selector-pseudo,\n.theme-qtcreator-light-min .hljs-string,\n.theme-qtcreator-light-min .hljs-template-tag,\n.theme-qtcreator-light-min .hljs-template-variable,\n.theme-qtcreator-light-min .hljs-type {\n\tcolor: green;\n}\n.theme-rainbow pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-rainbow code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-rainbow .hljs {\n\tbackground: #474949;\n\tcolor: #d1d9e1;\n}\n.theme-rainbow .hljs-comment,\n.theme-rainbow .hljs-quote {\n\tcolor: #969896;\n\tfont-style: italic;\n}\n.theme-rainbow .hljs-keyword,\n.theme-rainbow .hljs-selector-tag,\n.theme-rainbow .hljs-literal,\n.theme-rainbow .hljs-type,\n.theme-rainbow .hljs-addition {\n\tcolor: #c9c;\n}\n.theme-rainbow .hljs-number,\n.theme-rainbow .hljs-selector-attr,\n.theme-rainbow .hljs-selector-pseudo {\n\tcolor: #f99157;\n}\n.theme-rainbow .hljs-string,\n.theme-rainbow .hljs-doctag,\n.theme-rainbow .hljs-regexp {\n\tcolor: #8abeb7;\n}\n.theme-rainbow .hljs-title,\n.theme-rainbow .hljs-name,\n.theme-rainbow .hljs-section,\n.theme-rainbow .hljs-built_in {\n\tcolor: #b5bd68;\n}\n.theme-rainbow .hljs-variable,\n.theme-rainbow .hljs-template-variable,\n.theme-rainbow .hljs-selector-id,\n.theme-rainbow .hljs-title.class_,\n.theme-rainbow .hljs-class .hljs-title {\n\tcolor: #fc6;\n}\n.theme-rainbow .hljs-section,\n.theme-rainbow .hljs-name,\n.theme-rainbow .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-rainbow .hljs-symbol,\n.theme-rainbow .hljs-bullet,\n.theme-rainbow .hljs-subst,\n.theme-rainbow .hljs-meta,\n.theme-rainbow .hljs-link {\n\tcolor: #f99157;\n}\n.theme-rainbow .hljs-deletion {\n\tcolor: #dc322f;\n}\n.theme-rainbow .hljs-formula {\n\tbackground: #eee8d5;\n}\n.theme-rainbow .hljs-attr,\n.theme-rainbow .hljs-attribute {\n\tcolor: #81a2be;\n}\n.theme-rainbow .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-rainbow-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-rainbow-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-rainbow-min .hljs {\n\tbackground: #474949;\n\tcolor: #d1d9e1;\n}\n.theme-rainbow-min .hljs-comment,\n.theme-rainbow-min .hljs-quote {\n\tcolor: #969896;\n\tfont-style: italic;\n}\n.theme-rainbow-min .hljs-addition,\n.theme-rainbow-min .hljs-keyword,\n.theme-rainbow-min .hljs-literal,\n.theme-rainbow-min .hljs-selector-tag,\n.theme-rainbow-min .hljs-type {\n\tcolor: #c9c;\n}\n.theme-rainbow-min .hljs-number,\n.theme-rainbow-min .hljs-selector-attr,\n.theme-rainbow-min .hljs-selector-pseudo {\n\tcolor: #f99157;\n}\n.theme-rainbow-min .hljs-doctag,\n.theme-rainbow-min .hljs-regexp,\n.theme-rainbow-min .hljs-string {\n\tcolor: #8abeb7;\n}\n.theme-rainbow-min .hljs-built_in,\n.theme-rainbow-min .hljs-name,\n.theme-rainbow-min .hljs-section,\n.theme-rainbow-min .hljs-title {\n\tcolor: #b5bd68;\n}\n.theme-rainbow-min .hljs-class .hljs-title,\n.theme-rainbow-min .hljs-selector-id,\n.theme-rainbow-min .hljs-template-variable,\n.theme-rainbow-min .hljs-title.class_,\n.theme-rainbow-min .hljs-variable {\n\tcolor: #fc6;\n}\n.theme-rainbow-min .hljs-name,\n.theme-rainbow-min .hljs-section,\n.theme-rainbow-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-rainbow-min .hljs-bullet,\n.theme-rainbow-min .hljs-link,\n.theme-rainbow-min .hljs-meta,\n.theme-rainbow-min .hljs-subst,\n.theme-rainbow-min .hljs-symbol {\n\tcolor: #f99157;\n}\n.theme-rainbow-min .hljs-deletion {\n\tcolor: #dc322f;\n}\n.theme-rainbow-min .hljs-formula {\n\tbackground: #eee8d5;\n}\n.theme-rainbow-min .hljs-attr,\n.theme-rainbow-min .hljs-attribute {\n\tcolor: #81a2be;\n}\n.theme-rainbow-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-routeros pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-routeros code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-routeros .hljs {\n\tcolor: #444;\n\tbackground: #f0f0f0;\n}\n.theme-routeros .hljs-subst {\n\tcolor: #444;\n}\n.theme-routeros .hljs-comment {\n\tcolor: #888;\n}\n.theme-routeros .hljs-keyword,\n.theme-routeros .hljs-selector-tag,\n.theme-routeros .hljs-meta .hljs-keyword,\n.theme-routeros .hljs-doctag,\n.theme-routeros .hljs-name {\n\tfont-weight: bold;\n}\n.theme-routeros .hljs-attribute {\n\tcolor: #0e9a00;\n}\n.theme-routeros .hljs-function {\n\tcolor: #99069a;\n}\n.theme-routeros .hljs-type,\n.theme-routeros .hljs-string,\n.theme-routeros .hljs-number,\n.theme-routeros .hljs-selector-id,\n.theme-routeros .hljs-selector-class,\n.theme-routeros .hljs-quote,\n.theme-routeros .hljs-template-tag,\n.theme-routeros .hljs-deletion {\n\tcolor: #800;\n}\n.theme-routeros .hljs-title,\n.theme-routeros .hljs-section {\n\tcolor: #800;\n\tfont-weight: bold;\n}\n.theme-routeros .hljs-regexp,\n.theme-routeros .hljs-symbol,\n.theme-routeros .hljs-variable,\n.theme-routeros .hljs-template-variable,\n.theme-routeros .hljs-link,\n.theme-routeros .hljs-selector-attr,\n.theme-routeros .hljs-selector-pseudo {\n\tcolor: #bc6060;\n}\n.theme-routeros .hljs-literal {\n\tcolor: #78a960;\n}\n.theme-routeros .hljs-built_in,\n.theme-routeros .hljs-bullet,\n.theme-routeros .hljs-code,\n.theme-routeros .hljs-addition {\n\tcolor: #0c9a9a;\n}\n.theme-routeros .hljs-meta {\n\tcolor: #1f7199;\n}\n.theme-routeros .hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n.theme-routeros .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-routeros .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-routeros-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-routeros-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-routeros-min .hljs {\n\tcolor: #444;\n\tbackground: #f0f0f0;\n}\n.theme-routeros-min .hljs-subst {\n\tcolor: #444;\n}\n.theme-routeros-min .hljs-comment {\n\tcolor: #888;\n}\n.theme-routeros-min .hljs-doctag,\n.theme-routeros-min .hljs-keyword,\n.theme-routeros-min .hljs-meta .hljs-keyword,\n.theme-routeros-min .hljs-name,\n.theme-routeros-min .hljs-selector-tag {\n\tfont-weight: 700;\n}\n.theme-routeros-min .hljs-attribute {\n\tcolor: #0e9a00;\n}\n.theme-routeros-min .hljs-function {\n\tcolor: #99069a;\n}\n.theme-routeros-min .hljs-deletion,\n.theme-routeros-min .hljs-number,\n.theme-routeros-min .hljs-quote,\n.theme-routeros-min .hljs-selector-class,\n.theme-routeros-min .hljs-selector-id,\n.theme-routeros-min .hljs-string,\n.theme-routeros-min .hljs-template-tag,\n.theme-routeros-min .hljs-type {\n\tcolor: #800;\n}\n.theme-routeros-min .hljs-section,\n.theme-routeros-min .hljs-title {\n\tcolor: #800;\n\tfont-weight: 700;\n}\n.theme-routeros-min .hljs-link,\n.theme-routeros-min .hljs-regexp,\n.theme-routeros-min .hljs-selector-attr,\n.theme-routeros-min .hljs-selector-pseudo,\n.theme-routeros-min .hljs-symbol,\n.theme-routeros-min .hljs-template-variable,\n.theme-routeros-min .hljs-variable {\n\tcolor: #bc6060;\n}\n.theme-routeros-min .hljs-literal {\n\tcolor: #78a960;\n}\n.theme-routeros-min .hljs-addition,\n.theme-routeros-min .hljs-built_in,\n.theme-routeros-min .hljs-bullet,\n.theme-routeros-min .hljs-code {\n\tcolor: #0c9a9a;\n}\n.theme-routeros-min .hljs-meta {\n\tcolor: #1f7199;\n}\n.theme-routeros-min .hljs-meta .hljs-string {\n\tcolor: #4d99bf;\n}\n.theme-routeros-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-routeros-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-school-book pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-school-book code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-school-book .hljs {\n\tcolor: #3e5915;\n\tbackground: #f6f5b2;\n}\n.theme-school-book .hljs-keyword,\n.theme-school-book .hljs-selector-tag,\n.theme-school-book .hljs-literal {\n\tcolor: #059;\n\tfont-weight: bold;\n}\n.theme-school-book .hljs-subst {\n\tcolor: #3e5915;\n}\n.theme-school-book .hljs-string,\n.theme-school-book .hljs-title,\n.theme-school-book .hljs-section,\n.theme-school-book .hljs-type,\n.theme-school-book .hljs-symbol,\n.theme-school-book .hljs-bullet,\n.theme-school-book .hljs-attribute,\n.theme-school-book .hljs-built_in,\n.theme-school-book .hljs-addition,\n.theme-school-book .hljs-variable,\n.theme-school-book .hljs-template-tag,\n.theme-school-book .hljs-template-variable,\n.theme-school-book .hljs-link {\n\tcolor: #2c009f;\n}\n.theme-school-book .hljs-comment,\n.theme-school-book .hljs-quote,\n.theme-school-book .hljs-deletion,\n.theme-school-book .hljs-meta {\n\tcolor: #e60415;\n}\n.theme-school-book .hljs-keyword,\n.theme-school-book .hljs-selector-tag,\n.theme-school-book .hljs-literal,\n.theme-school-book .hljs-doctag,\n.theme-school-book .hljs-title,\n.theme-school-book .hljs-section,\n.theme-school-book .hljs-type,\n.theme-school-book .hljs-name,\n.theme-school-book .hljs-selector-id,\n.theme-school-book .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-school-book .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-school-book-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-school-book-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-school-book-min .hljs {\n\tcolor: #3e5915;\n\tbackground: #f6f5b2;\n}\n.theme-school-book-min .hljs-keyword,\n.theme-school-book-min .hljs-literal,\n.theme-school-book-min .hljs-selector-tag {\n\tcolor: #059;\n}\n.theme-school-book-min .hljs-subst {\n\tcolor: #3e5915;\n}\n.theme-school-book-min .hljs-addition,\n.theme-school-book-min .hljs-attribute,\n.theme-school-book-min .hljs-built_in,\n.theme-school-book-min .hljs-bullet,\n.theme-school-book-min .hljs-link,\n.theme-school-book-min .hljs-section,\n.theme-school-book-min .hljs-string,\n.theme-school-book-min .hljs-symbol,\n.theme-school-book-min .hljs-template-tag,\n.theme-school-book-min .hljs-template-variable,\n.theme-school-book-min .hljs-title,\n.theme-school-book-min .hljs-type,\n.theme-school-book-min .hljs-variable {\n\tcolor: #2c009f;\n}\n.theme-school-book-min .hljs-comment,\n.theme-school-book-min .hljs-deletion,\n.theme-school-book-min .hljs-meta,\n.theme-school-book-min .hljs-quote {\n\tcolor: #e60415;\n}\n.theme-school-book-min .hljs-doctag,\n.theme-school-book-min .hljs-keyword,\n.theme-school-book-min .hljs-literal,\n.theme-school-book-min .hljs-name,\n.theme-school-book-min .hljs-section,\n.theme-school-book-min .hljs-selector-id,\n.theme-school-book-min .hljs-selector-tag,\n.theme-school-book-min .hljs-strong,\n.theme-school-book-min .hljs-title,\n.theme-school-book-min .hljs-type {\n\tfont-weight: 700;\n}\n.theme-school-book-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-shades-of-purple pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-shades-of-purple code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-shades-of-purple .hljs {\n\tbackground: #2d2b57;\n\tcolor: #e3dfff;\n\tfont-weight: normal;\n}\n.theme-shades-of-purple .hljs-subst {\n\tcolor: #e3dfff;\n}\n.theme-shades-of-purple .hljs-title {\n\tcolor: #fad000;\n\tfont-weight: normal;\n}\n.theme-shades-of-purple .hljs-name {\n\tcolor: #a1feff;\n}\n.theme-shades-of-purple .hljs-tag {\n\tcolor: #fff;\n}\n.theme-shades-of-purple .hljs-attr {\n\tcolor: #f8d000;\n\tfont-style: italic;\n}\n.theme-shades-of-purple .hljs-built_in,\n.theme-shades-of-purple .hljs-selector-tag,\n.theme-shades-of-purple .hljs-section {\n\tcolor: #fb9e00;\n}\n.theme-shades-of-purple .hljs-keyword {\n\tcolor: #fb9e00;\n}\n.theme-shades-of-purple .hljs-string,\n.theme-shades-of-purple .hljs-attribute,\n.theme-shades-of-purple .hljs-symbol,\n.theme-shades-of-purple .hljs-bullet,\n.theme-shades-of-purple .hljs-addition,\n.theme-shades-of-purple .hljs-code,\n.theme-shades-of-purple .hljs-regexp,\n.theme-shades-of-purple .hljs-selector-class,\n.theme-shades-of-purple .hljs-selector-attr,\n.theme-shades-of-purple .hljs-selector-pseudo,\n.theme-shades-of-purple .hljs-template-tag,\n.theme-shades-of-purple .hljs-quote,\n.theme-shades-of-purple .hljs-deletion {\n\tcolor: #4cd213;\n}\n.theme-shades-of-purple .hljs-meta,\n.theme-shades-of-purple .hljs-meta .hljs-string {\n\tcolor: #fb9e00;\n}\n.theme-shades-of-purple .hljs-comment {\n\tcolor: #ac65ff;\n}\n.theme-shades-of-purple .hljs-keyword,\n.theme-shades-of-purple .hljs-selector-tag,\n.theme-shades-of-purple .hljs-literal,\n.theme-shades-of-purple .hljs-name,\n.theme-shades-of-purple .hljs-strong {\n\tfont-weight: normal;\n}\n.theme-shades-of-purple .hljs-literal,\n.theme-shades-of-purple .hljs-number {\n\tcolor: #fa658d;\n}\n.theme-shades-of-purple .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-shades-of-purple .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-shades-of-purple-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-shades-of-purple-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-shades-of-purple-min .hljs {\n\tbackground: #2d2b57;\n\tcolor: #e3dfff;\n\tfont-weight: 400;\n}\n.theme-shades-of-purple-min .hljs-subst {\n\tcolor: #e3dfff;\n}\n.theme-shades-of-purple-min .hljs-title {\n\tcolor: #fad000;\n\tfont-weight: 400;\n}\n.theme-shades-of-purple-min .hljs-name {\n\tcolor: #a1feff;\n}\n.theme-shades-of-purple-min .hljs-tag {\n\tcolor: #fff;\n}\n.theme-shades-of-purple-min .hljs-attr {\n\tcolor: #f8d000;\n\tfont-style: italic;\n}\n.theme-shades-of-purple-min .hljs-built_in,\n.theme-shades-of-purple-min .hljs-keyword,\n.theme-shades-of-purple-min .hljs-section,\n.theme-shades-of-purple-min .hljs-selector-tag {\n\tcolor: #fb9e00;\n}\n.theme-shades-of-purple-min .hljs-addition,\n.theme-shades-of-purple-min .hljs-attribute,\n.theme-shades-of-purple-min .hljs-bullet,\n.theme-shades-of-purple-min .hljs-code,\n.theme-shades-of-purple-min .hljs-deletion,\n.theme-shades-of-purple-min .hljs-quote,\n.theme-shades-of-purple-min .hljs-regexp,\n.theme-shades-of-purple-min .hljs-selector-attr,\n.theme-shades-of-purple-min .hljs-selector-class,\n.theme-shades-of-purple-min .hljs-selector-pseudo,\n.theme-shades-of-purple-min .hljs-string,\n.theme-shades-of-purple-min .hljs-symbol,\n.theme-shades-of-purple-min .hljs-template-tag {\n\tcolor: #4cd213;\n}\n.theme-shades-of-purple-min .hljs-meta,\n.theme-shades-of-purple-min .hljs-meta .hljs-string {\n\tcolor: #fb9e00;\n}\n.theme-shades-of-purple-min .hljs-comment {\n\tcolor: #ac65ff;\n}\n.theme-shades-of-purple-min .hljs-keyword,\n.theme-shades-of-purple-min .hljs-literal,\n.theme-shades-of-purple-min .hljs-name,\n.theme-shades-of-purple-min .hljs-selector-tag,\n.theme-shades-of-purple-min .hljs-strong {\n\tfont-weight: 400;\n}\n.theme-shades-of-purple-min .hljs-literal,\n.theme-shades-of-purple-min .hljs-number {\n\tcolor: #fa658d;\n}\n.theme-shades-of-purple-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-shades-of-purple-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-srcery pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-srcery code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-srcery .hljs {\n\tbackground: #1c1b19;\n\tcolor: #fce8c3;\n}\n.theme-srcery .hljs-subst,\n.theme-srcery .hljs-quote,\n.theme-srcery .hljs-literal {\n\tcolor: #fce8c3;\n}\n.theme-srcery .hljs-type,\n.theme-srcery .hljs-symbol {\n\tcolor: #68a8e4;\n}\n.theme-srcery .hljs-keyword,\n.theme-srcery .hljs-deletion {\n\tcolor: #ef2f27;\n}\n.theme-srcery .hljs-name,\n.theme-srcery .hljs-function,\n.theme-srcery .hljs-attribute,\n.theme-srcery .hljs-selector-attr,\n.theme-srcery .hljs-selector-id,\n.theme-srcery .hljs-selector-class,\n.theme-srcery .hljs-selector-pseudo,\n.theme-srcery .hljs-section,\n.theme-srcery .hljs-title {\n\tcolor: #fbb829;\n}\n.theme-srcery .hljs-code,\n.theme-srcery .hljs-variable,\n.theme-srcery .hljs-property,\n.theme-srcery .hljs-template-variable,\n.theme-srcery .hljs-class {\n\tcolor: #0aaeb3;\n}\n.theme-srcery .hljs-string,\n.theme-srcery .hljs-regexp,\n.theme-srcery .hljs-bullet,\n.theme-srcery .hljs-addition {\n\tcolor: #98bc37;\n}\n.theme-srcery .hljs-built_in,\n.theme-srcery .hljs-params {\n\tcolor: #ff5c8f;\n}\n.theme-srcery .hljs-template-tag,\n.theme-srcery .hljs-selector-tag {\n\tcolor: #2c78bf;\n}\n.theme-srcery .hljs-link,\n.theme-srcery .hljs-number,\n.theme-srcery .hljs-comment,\n.theme-srcery .hljs-meta {\n\tcolor: #918175;\n}\n.theme-srcery .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-srcery .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-srcery-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-srcery-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-srcery-min .hljs {\n\tbackground: #1c1b19;\n\tcolor: #fce8c3;\n}\n.theme-srcery-min .hljs-literal,\n.theme-srcery-min .hljs-quote,\n.theme-srcery-min .hljs-subst {\n\tcolor: #fce8c3;\n}\n.theme-srcery-min .hljs-symbol,\n.theme-srcery-min .hljs-type {\n\tcolor: #68a8e4;\n}\n.theme-srcery-min .hljs-deletion,\n.theme-srcery-min .hljs-keyword {\n\tcolor: #ef2f27;\n}\n.theme-srcery-min .hljs-attribute,\n.theme-srcery-min .hljs-function,\n.theme-srcery-min .hljs-name,\n.theme-srcery-min .hljs-section,\n.theme-srcery-min .hljs-selector-attr,\n.theme-srcery-min .hljs-selector-class,\n.theme-srcery-min .hljs-selector-id,\n.theme-srcery-min .hljs-selector-pseudo,\n.theme-srcery-min .hljs-title {\n\tcolor: #fbb829;\n}\n.theme-srcery-min .hljs-class,\n.theme-srcery-min .hljs-code,\n.theme-srcery-min .hljs-property,\n.theme-srcery-min .hljs-template-variable,\n.theme-srcery-min .hljs-variable {\n\tcolor: #0aaeb3;\n}\n.theme-srcery-min .hljs-addition,\n.theme-srcery-min .hljs-bullet,\n.theme-srcery-min .hljs-regexp,\n.theme-srcery-min .hljs-string {\n\tcolor: #98bc37;\n}\n.theme-srcery-min .hljs-built_in,\n.theme-srcery-min .hljs-params {\n\tcolor: #ff5c8f;\n}\n.theme-srcery-min .hljs-selector-tag,\n.theme-srcery-min .hljs-template-tag {\n\tcolor: #2c78bf;\n}\n.theme-srcery-min .hljs-comment,\n.theme-srcery-min .hljs-link,\n.theme-srcery-min .hljs-meta,\n.theme-srcery-min .hljs-number {\n\tcolor: #918175;\n}\n.theme-srcery-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-srcery-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-stackoverflow-dark {\n\t/*!\n  Theme: StackOverflow Dark\n  Description: Dark theme as used on stackoverflow.com\n  Author: stackoverflow.com\n  Maintainer: @Hirse\n  Website: https://github.com/StackExchange/Stacks\n  License: MIT\n  Updated: 2021-05-15\n\n  Updated for @stackoverflow/stacks v0.64.0\n  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less\n  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less\n*/\n}\n.theme-stackoverflow-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-stackoverflow-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-stackoverflow-dark .hljs {\n\tcolor: #fff;\n\tbackground: #1c1b1b;\n}\n.theme-stackoverflow-dark .hljs-subst {\n\tcolor: #fff;\n}\n.theme-stackoverflow-dark .hljs-comment {\n\tcolor: #999;\n}\n.theme-stackoverflow-dark .hljs-keyword,\n.theme-stackoverflow-dark .hljs-selector-tag,\n.theme-stackoverflow-dark .hljs-meta .hljs-keyword,\n.theme-stackoverflow-dark .hljs-doctag,\n.theme-stackoverflow-dark .hljs-section {\n\tcolor: #88aece;\n}\n.theme-stackoverflow-dark .hljs-attr {\n\tcolor: #88aece;\n}\n.theme-stackoverflow-dark .hljs-attribute {\n\tcolor: #c59bc1;\n}\n.theme-stackoverflow-dark .hljs-name,\n.theme-stackoverflow-dark .hljs-type,\n.theme-stackoverflow-dark .hljs-number,\n.theme-stackoverflow-dark .hljs-selector-id,\n.theme-stackoverflow-dark .hljs-quote,\n.theme-stackoverflow-dark .hljs-template-tag {\n\tcolor: #f08d49;\n}\n.theme-stackoverflow-dark .hljs-selector-class {\n\tcolor: #88aece;\n}\n.theme-stackoverflow-dark .hljs-string,\n.theme-stackoverflow-dark .hljs-regexp,\n.theme-stackoverflow-dark .hljs-symbol,\n.theme-stackoverflow-dark .hljs-variable,\n.theme-stackoverflow-dark .hljs-template-variable,\n.theme-stackoverflow-dark .hljs-link,\n.theme-stackoverflow-dark .hljs-selector-attr {\n\tcolor: #b5bd68;\n}\n.theme-stackoverflow-dark .hljs-meta,\n.theme-stackoverflow-dark .hljs-selector-pseudo {\n\tcolor: #88aece;\n}\n.theme-stackoverflow-dark .hljs-built_in,\n.theme-stackoverflow-dark .hljs-title,\n.theme-stackoverflow-dark .hljs-literal {\n\tcolor: #f08d49;\n}\n.theme-stackoverflow-dark .hljs-bullet,\n.theme-stackoverflow-dark .hljs-code {\n\tcolor: #ccc;\n}\n.theme-stackoverflow-dark .hljs-meta .hljs-string {\n\tcolor: #b5bd68;\n}\n.theme-stackoverflow-dark .hljs-deletion {\n\tcolor: #de7176;\n}\n.theme-stackoverflow-dark .hljs-addition {\n\tcolor: #76c490;\n}\n.theme-stackoverflow-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-stackoverflow-dark .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-stackoverflow-dark-min {\n\t/*!\n  Theme: StackOverflow Dark\n  Description: Dark theme as used on stackoverflow.com\n  Author: stackoverflow.com\n  Maintainer: @Hirse\n  Website: https://github.com/StackExchange/Stacks\n  License: MIT\n  Updated: 2021-05-15\n\n  Updated for @stackoverflow/stacks v0.64.0\n  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less\n  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less\n*/\n}\n.theme-stackoverflow-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-stackoverflow-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-stackoverflow-dark-min .hljs {\n\tcolor: #fff;\n\tbackground: #1c1b1b;\n}\n.theme-stackoverflow-dark-min .hljs-subst {\n\tcolor: #fff;\n}\n.theme-stackoverflow-dark-min .hljs-comment {\n\tcolor: #999;\n}\n.theme-stackoverflow-dark-min .hljs-attr,\n.theme-stackoverflow-dark-min .hljs-doctag,\n.theme-stackoverflow-dark-min .hljs-keyword,\n.theme-stackoverflow-dark-min .hljs-meta .hljs-keyword,\n.theme-stackoverflow-dark-min .hljs-section,\n.theme-stackoverflow-dark-min .hljs-selector-tag {\n\tcolor: #88aece;\n}\n.theme-stackoverflow-dark-min .hljs-attribute {\n\tcolor: #c59bc1;\n}\n.theme-stackoverflow-dark-min .hljs-name,\n.theme-stackoverflow-dark-min .hljs-number,\n.theme-stackoverflow-dark-min .hljs-quote,\n.theme-stackoverflow-dark-min .hljs-selector-id,\n.theme-stackoverflow-dark-min .hljs-template-tag,\n.theme-stackoverflow-dark-min .hljs-type {\n\tcolor: #f08d49;\n}\n.theme-stackoverflow-dark-min .hljs-selector-class {\n\tcolor: #88aece;\n}\n.theme-stackoverflow-dark-min .hljs-link,\n.theme-stackoverflow-dark-min .hljs-regexp,\n.theme-stackoverflow-dark-min .hljs-selector-attr,\n.theme-stackoverflow-dark-min .hljs-string,\n.theme-stackoverflow-dark-min .hljs-symbol,\n.theme-stackoverflow-dark-min .hljs-template-variable,\n.theme-stackoverflow-dark-min .hljs-variable {\n\tcolor: #b5bd68;\n}\n.theme-stackoverflow-dark-min .hljs-meta,\n.theme-stackoverflow-dark-min .hljs-selector-pseudo {\n\tcolor: #88aece;\n}\n.theme-stackoverflow-dark-min .hljs-built_in,\n.theme-stackoverflow-dark-min .hljs-literal,\n.theme-stackoverflow-dark-min .hljs-title {\n\tcolor: #f08d49;\n}\n.theme-stackoverflow-dark-min .hljs-bullet,\n.theme-stackoverflow-dark-min .hljs-code {\n\tcolor: #ccc;\n}\n.theme-stackoverflow-dark-min .hljs-meta .hljs-string {\n\tcolor: #b5bd68;\n}\n.theme-stackoverflow-dark-min .hljs-deletion {\n\tcolor: #de7176;\n}\n.theme-stackoverflow-dark-min .hljs-addition {\n\tcolor: #76c490;\n}\n.theme-stackoverflow-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-stackoverflow-dark-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-stackoverflow-light {\n\t/*!\n  Theme: StackOverflow Light\n  Description: Light theme as used on stackoverflow.com\n  Author: stackoverflow.com\n  Maintainer: @Hirse\n  Website: https://github.com/StackExchange/Stacks\n  License: MIT\n  Updated: 2021-05-15\n\n  Updated for @stackoverflow/stacks v0.64.0\n  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less\n  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less\n*/\n}\n.theme-stackoverflow-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-stackoverflow-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-stackoverflow-light .hljs {\n\tcolor: #2f3337;\n\tbackground: #f6f6f6;\n}\n.theme-stackoverflow-light .hljs-subst {\n\tcolor: #2f3337;\n}\n.theme-stackoverflow-light .hljs-comment {\n\tcolor: #656e77;\n}\n.theme-stackoverflow-light .hljs-keyword,\n.theme-stackoverflow-light .hljs-selector-tag,\n.theme-stackoverflow-light .hljs-meta .hljs-keyword,\n.theme-stackoverflow-light .hljs-doctag,\n.theme-stackoverflow-light .hljs-section {\n\tcolor: #015692;\n}\n.theme-stackoverflow-light .hljs-attr {\n\tcolor: #015692;\n}\n.theme-stackoverflow-light .hljs-attribute {\n\tcolor: #803378;\n}\n.theme-stackoverflow-light .hljs-name,\n.theme-stackoverflow-light .hljs-type,\n.theme-stackoverflow-light .hljs-number,\n.theme-stackoverflow-light .hljs-selector-id,\n.theme-stackoverflow-light .hljs-quote,\n.theme-stackoverflow-light .hljs-template-tag {\n\tcolor: #b75501;\n}\n.theme-stackoverflow-light .hljs-selector-class {\n\tcolor: #015692;\n}\n.theme-stackoverflow-light .hljs-string,\n.theme-stackoverflow-light .hljs-regexp,\n.theme-stackoverflow-light .hljs-symbol,\n.theme-stackoverflow-light .hljs-variable,\n.theme-stackoverflow-light .hljs-template-variable,\n.theme-stackoverflow-light .hljs-link,\n.theme-stackoverflow-light .hljs-selector-attr {\n\tcolor: #54790d;\n}\n.theme-stackoverflow-light .hljs-meta,\n.theme-stackoverflow-light .hljs-selector-pseudo {\n\tcolor: #015692;\n}\n.theme-stackoverflow-light .hljs-built_in,\n.theme-stackoverflow-light .hljs-title,\n.theme-stackoverflow-light .hljs-literal {\n\tcolor: #b75501;\n}\n.theme-stackoverflow-light .hljs-bullet,\n.theme-stackoverflow-light .hljs-code {\n\tcolor: #535a60;\n}\n.theme-stackoverflow-light .hljs-meta .hljs-string {\n\tcolor: #54790d;\n}\n.theme-stackoverflow-light .hljs-deletion {\n\tcolor: #c02d2e;\n}\n.theme-stackoverflow-light .hljs-addition {\n\tcolor: #2f6f44;\n}\n.theme-stackoverflow-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-stackoverflow-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-stackoverflow-light-min {\n\t/*!\n  Theme: StackOverflow Light\n  Description: Light theme as used on stackoverflow.com\n  Author: stackoverflow.com\n  Maintainer: @Hirse\n  Website: https://github.com/StackExchange/Stacks\n  License: MIT\n  Updated: 2021-05-15\n\n  Updated for @stackoverflow/stacks v0.64.0\n  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less\n  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less\n*/\n}\n.theme-stackoverflow-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-stackoverflow-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-stackoverflow-light-min .hljs {\n\tcolor: #2f3337;\n\tbackground: #f6f6f6;\n}\n.theme-stackoverflow-light-min .hljs-subst {\n\tcolor: #2f3337;\n}\n.theme-stackoverflow-light-min .hljs-comment {\n\tcolor: #656e77;\n}\n.theme-stackoverflow-light-min .hljs-attr,\n.theme-stackoverflow-light-min .hljs-doctag,\n.theme-stackoverflow-light-min .hljs-keyword,\n.theme-stackoverflow-light-min .hljs-meta .hljs-keyword,\n.theme-stackoverflow-light-min .hljs-section,\n.theme-stackoverflow-light-min .hljs-selector-tag {\n\tcolor: #015692;\n}\n.theme-stackoverflow-light-min .hljs-attribute {\n\tcolor: #803378;\n}\n.theme-stackoverflow-light-min .hljs-name,\n.theme-stackoverflow-light-min .hljs-number,\n.theme-stackoverflow-light-min .hljs-quote,\n.theme-stackoverflow-light-min .hljs-selector-id,\n.theme-stackoverflow-light-min .hljs-template-tag,\n.theme-stackoverflow-light-min .hljs-type {\n\tcolor: #b75501;\n}\n.theme-stackoverflow-light-min .hljs-selector-class {\n\tcolor: #015692;\n}\n.theme-stackoverflow-light-min .hljs-link,\n.theme-stackoverflow-light-min .hljs-regexp,\n.theme-stackoverflow-light-min .hljs-selector-attr,\n.theme-stackoverflow-light-min .hljs-string,\n.theme-stackoverflow-light-min .hljs-symbol,\n.theme-stackoverflow-light-min .hljs-template-variable,\n.theme-stackoverflow-light-min .hljs-variable {\n\tcolor: #54790d;\n}\n.theme-stackoverflow-light-min .hljs-meta,\n.theme-stackoverflow-light-min .hljs-selector-pseudo {\n\tcolor: #015692;\n}\n.theme-stackoverflow-light-min .hljs-built_in,\n.theme-stackoverflow-light-min .hljs-literal,\n.theme-stackoverflow-light-min .hljs-title {\n\tcolor: #b75501;\n}\n.theme-stackoverflow-light-min .hljs-bullet,\n.theme-stackoverflow-light-min .hljs-code {\n\tcolor: #535a60;\n}\n.theme-stackoverflow-light-min .hljs-meta .hljs-string {\n\tcolor: #54790d;\n}\n.theme-stackoverflow-light-min .hljs-deletion {\n\tcolor: #c02d2e;\n}\n.theme-stackoverflow-light-min .hljs-addition {\n\tcolor: #2f6f44;\n}\n.theme-stackoverflow-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-stackoverflow-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-sunburst pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-sunburst code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-sunburst .hljs {\n\tbackground: #000;\n\tcolor: #f8f8f8;\n}\n.theme-sunburst .hljs-comment,\n.theme-sunburst .hljs-quote {\n\tcolor: #aeaeae;\n\tfont-style: italic;\n}\n.theme-sunburst .hljs-keyword,\n.theme-sunburst .hljs-selector-tag,\n.theme-sunburst .hljs-type {\n\tcolor: #e28964;\n}\n.theme-sunburst .hljs-string {\n\tcolor: #65b042;\n}\n.theme-sunburst .hljs-subst {\n\tcolor: #daefa3;\n}\n.theme-sunburst .hljs-regexp,\n.theme-sunburst .hljs-link {\n\tcolor: #e9c062;\n}\n.theme-sunburst .hljs-title,\n.theme-sunburst .hljs-section,\n.theme-sunburst .hljs-tag,\n.theme-sunburst .hljs-name {\n\tcolor: #89bdff;\n}\n.theme-sunburst .hljs-title.class_,\n.theme-sunburst .hljs-class .hljs-title,\n.theme-sunburst .hljs-doctag {\n\ttext-decoration: underline;\n}\n.theme-sunburst .hljs-symbol,\n.theme-sunburst .hljs-bullet,\n.theme-sunburst .hljs-number {\n\tcolor: #3387cc;\n}\n.theme-sunburst .hljs-params,\n.theme-sunburst .hljs-variable,\n.theme-sunburst .hljs-template-variable {\n\tcolor: #3e87e3;\n}\n.theme-sunburst .hljs-attribute {\n\tcolor: #cda869;\n}\n.theme-sunburst .hljs-meta {\n\tcolor: #8996a8;\n}\n.theme-sunburst .hljs-formula {\n\tbackground-color: #0e2231;\n\tcolor: #f8f8f8;\n\tfont-style: italic;\n}\n.theme-sunburst .hljs-addition {\n\tbackground-color: #253b22;\n\tcolor: #f8f8f8;\n}\n.theme-sunburst .hljs-deletion {\n\tbackground-color: #420e09;\n\tcolor: #f8f8f8;\n}\n.theme-sunburst .hljs-selector-class {\n\tcolor: #9b703f;\n}\n.theme-sunburst .hljs-selector-id {\n\tcolor: #8b98ab;\n}\n.theme-sunburst .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-sunburst .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-sunburst-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-sunburst-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-sunburst-min .hljs {\n\tbackground: #000;\n\tcolor: #f8f8f8;\n}\n.theme-sunburst-min .hljs-comment,\n.theme-sunburst-min .hljs-quote {\n\tcolor: #aeaeae;\n\tfont-style: italic;\n}\n.theme-sunburst-min .hljs-keyword,\n.theme-sunburst-min .hljs-selector-tag,\n.theme-sunburst-min .hljs-type {\n\tcolor: #e28964;\n}\n.theme-sunburst-min .hljs-string {\n\tcolor: #65b042;\n}\n.theme-sunburst-min .hljs-subst {\n\tcolor: #daefa3;\n}\n.theme-sunburst-min .hljs-link,\n.theme-sunburst-min .hljs-regexp {\n\tcolor: #e9c062;\n}\n.theme-sunburst-min .hljs-name,\n.theme-sunburst-min .hljs-section,\n.theme-sunburst-min .hljs-tag,\n.theme-sunburst-min .hljs-title {\n\tcolor: #89bdff;\n}\n.theme-sunburst-min .hljs-class .hljs-title,\n.theme-sunburst-min .hljs-doctag,\n.theme-sunburst-min .hljs-title.class_ {\n\ttext-decoration: underline;\n}\n.theme-sunburst-min .hljs-bullet,\n.theme-sunburst-min .hljs-number,\n.theme-sunburst-min .hljs-symbol {\n\tcolor: #3387cc;\n}\n.theme-sunburst-min .hljs-params,\n.theme-sunburst-min .hljs-template-variable,\n.theme-sunburst-min .hljs-variable {\n\tcolor: #3e87e3;\n}\n.theme-sunburst-min .hljs-attribute {\n\tcolor: #cda869;\n}\n.theme-sunburst-min .hljs-meta {\n\tcolor: #8996a8;\n}\n.theme-sunburst-min .hljs-formula {\n\tbackground-color: #0e2231;\n\tcolor: #f8f8f8;\n\tfont-style: italic;\n}\n.theme-sunburst-min .hljs-addition {\n\tbackground-color: #253b22;\n\tcolor: #f8f8f8;\n}\n.theme-sunburst-min .hljs-deletion {\n\tbackground-color: #420e09;\n\tcolor: #f8f8f8;\n}\n.theme-sunburst-min .hljs-selector-class {\n\tcolor: #9b703f;\n}\n.theme-sunburst-min .hljs-selector-id {\n\tcolor: #8b98ab;\n}\n.theme-sunburst-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-sunburst-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-tokyo-night-dark {\n\t/*!\n  Theme: Tokyo-night-Dark\n  origin: https://github.com/enkia/tokyo-night-vscode-theme\n  Description: Original highlight.js style\n  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>\n  License: see project LICENSE\n  Touched: 2022\n*/\n}\n.theme-tokyo-night-dark pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-tokyo-night-dark code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-tokyo-night-dark .hljs-meta,\n.theme-tokyo-night-dark .hljs-comment {\n\tcolor: #565f89;\n}\n.theme-tokyo-night-dark .hljs-tag,\n.theme-tokyo-night-dark .hljs-doctag,\n.theme-tokyo-night-dark .hljs-selector-id,\n.theme-tokyo-night-dark .hljs-selector-class,\n.theme-tokyo-night-dark .hljs-regexp,\n.theme-tokyo-night-dark .hljs-template-tag,\n.theme-tokyo-night-dark .hljs-selector-pseudo,\n.theme-tokyo-night-dark .hljs-selector-attr,\n.theme-tokyo-night-dark .hljs-variable.language_,\n.theme-tokyo-night-dark .hljs-deletion {\n\tcolor: #f7768e;\n}\n.theme-tokyo-night-dark .hljs-variable,\n.theme-tokyo-night-dark .hljs-template-variable,\n.theme-tokyo-night-dark .hljs-number,\n.theme-tokyo-night-dark .hljs-literal,\n.theme-tokyo-night-dark .hljs-type,\n.theme-tokyo-night-dark .hljs-params,\n.theme-tokyo-night-dark .hljs-link {\n\tcolor: #ff9e64;\n}\n.theme-tokyo-night-dark .hljs-built_in,\n.theme-tokyo-night-dark .hljs-attribute {\n\tcolor: #e0af68;\n}\n.theme-tokyo-night-dark .hljs-selector-tag {\n\tcolor: #2ac3de;\n}\n.theme-tokyo-night-dark .hljs-keyword,\n.theme-tokyo-night-dark .hljs-title.function_,\n.theme-tokyo-night-dark .hljs-title,\n.theme-tokyo-night-dark .hljs-title.class_,\n.theme-tokyo-night-dark .hljs-title.class_.inherited__,\n.theme-tokyo-night-dark .hljs-subst,\n.theme-tokyo-night-dark .hljs-property {\n\tcolor: #7dcfff;\n}\n.theme-tokyo-night-dark .hljs-selector-tag {\n\tcolor: #73daca;\n}\n.theme-tokyo-night-dark .hljs-quote,\n.theme-tokyo-night-dark .hljs-string,\n.theme-tokyo-night-dark .hljs-symbol,\n.theme-tokyo-night-dark .hljs-bullet,\n.theme-tokyo-night-dark .hljs-addition {\n\tcolor: #9ece6a;\n}\n.theme-tokyo-night-dark .hljs-code,\n.theme-tokyo-night-dark .hljs-formula,\n.theme-tokyo-night-dark .hljs-section {\n\tcolor: #7aa2f7;\n}\n.theme-tokyo-night-dark .hljs-name,\n.theme-tokyo-night-dark .hljs-keyword,\n.theme-tokyo-night-dark .hljs-operator,\n.theme-tokyo-night-dark .hljs-keyword,\n.theme-tokyo-night-dark .hljs-char.escape_,\n.theme-tokyo-night-dark .hljs-attr {\n\tcolor: #bb9af7;\n}\n.theme-tokyo-night-dark .hljs-punctuation {\n\tcolor: #c0caf5;\n}\n.theme-tokyo-night-dark .hljs {\n\tbackground: #1a1b26;\n\tcolor: #9aa5ce;\n}\n.theme-tokyo-night-dark .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-tokyo-night-dark .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-tokyo-night-dark-min {\n\t/*!\n  Theme: Tokyo-night-Dark\n  origin: https://github.com/enkia/tokyo-night-vscode-theme\n  Description: Original highlight.js style\n  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>\n  License: see project LICENSE\n  Touched: 2022\n*/\n}\n.theme-tokyo-night-dark-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-tokyo-night-dark-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-tokyo-night-dark-min .hljs-comment,\n.theme-tokyo-night-dark-min .hljs-meta {\n\tcolor: #565f89;\n}\n.theme-tokyo-night-dark-min .hljs-deletion,\n.theme-tokyo-night-dark-min .hljs-doctag,\n.theme-tokyo-night-dark-min .hljs-regexp,\n.theme-tokyo-night-dark-min .hljs-selector-attr,\n.theme-tokyo-night-dark-min .hljs-selector-class,\n.theme-tokyo-night-dark-min .hljs-selector-id,\n.theme-tokyo-night-dark-min .hljs-selector-pseudo,\n.theme-tokyo-night-dark-min .hljs-tag,\n.theme-tokyo-night-dark-min .hljs-template-tag,\n.theme-tokyo-night-dark-min .hljs-variable.language_ {\n\tcolor: #f7768e;\n}\n.theme-tokyo-night-dark-min .hljs-link,\n.theme-tokyo-night-dark-min .hljs-literal,\n.theme-tokyo-night-dark-min .hljs-number,\n.theme-tokyo-night-dark-min .hljs-params,\n.theme-tokyo-night-dark-min .hljs-template-variable,\n.theme-tokyo-night-dark-min .hljs-type,\n.theme-tokyo-night-dark-min .hljs-variable {\n\tcolor: #ff9e64;\n}\n.theme-tokyo-night-dark-min .hljs-attribute,\n.theme-tokyo-night-dark-min .hljs-built_in {\n\tcolor: #e0af68;\n}\n.theme-tokyo-night-dark-min .hljs-keyword,\n.theme-tokyo-night-dark-min .hljs-property,\n.theme-tokyo-night-dark-min .hljs-subst,\n.theme-tokyo-night-dark-min .hljs-title,\n.theme-tokyo-night-dark-min .hljs-title.class_,\n.theme-tokyo-night-dark-min .hljs-title.class_.inherited__,\n.theme-tokyo-night-dark-min .hljs-title.function_ {\n\tcolor: #7dcfff;\n}\n.theme-tokyo-night-dark-min .hljs-selector-tag {\n\tcolor: #73daca;\n}\n.theme-tokyo-night-dark-min .hljs-addition,\n.theme-tokyo-night-dark-min .hljs-bullet,\n.theme-tokyo-night-dark-min .hljs-quote,\n.theme-tokyo-night-dark-min .hljs-string,\n.theme-tokyo-night-dark-min .hljs-symbol {\n\tcolor: #9ece6a;\n}\n.theme-tokyo-night-dark-min .hljs-code,\n.theme-tokyo-night-dark-min .hljs-formula,\n.theme-tokyo-night-dark-min .hljs-section {\n\tcolor: #7aa2f7;\n}\n.theme-tokyo-night-dark-min .hljs-attr,\n.theme-tokyo-night-dark-min .hljs-char.escape_,\n.theme-tokyo-night-dark-min .hljs-keyword,\n.theme-tokyo-night-dark-min .hljs-name,\n.theme-tokyo-night-dark-min .hljs-operator {\n\tcolor: #bb9af7;\n}\n.theme-tokyo-night-dark-min .hljs-punctuation {\n\tcolor: #c0caf5;\n}\n.theme-tokyo-night-dark-min .hljs {\n\tbackground: #1a1b26;\n\tcolor: #9aa5ce;\n}\n.theme-tokyo-night-dark-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-tokyo-night-dark-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-tokyo-night-light {\n\t/*!\n  Theme: Tokyo-night-light\n  origin: https://github.com/enkia/tokyo-night-vscode-theme\n  Description: Original highlight.js style\n  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>\n  License: see project LICENSE\n  Touched: 2022\n*/\n}\n.theme-tokyo-night-light pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-tokyo-night-light code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-tokyo-night-light .hljs-meta,\n.theme-tokyo-night-light .hljs-comment {\n\tcolor: #9699a3;\n}\n.theme-tokyo-night-light .hljs-tag,\n.theme-tokyo-night-light .hljs-doctag,\n.theme-tokyo-night-light .hljs-selector-id,\n.theme-tokyo-night-light .hljs-selector-class,\n.theme-tokyo-night-light .hljs-regexp,\n.theme-tokyo-night-light .hljs-template-tag,\n.theme-tokyo-night-light .hljs-selector-pseudo,\n.theme-tokyo-night-light .hljs-selector-attr,\n.theme-tokyo-night-light .hljs-variable.language_,\n.theme-tokyo-night-light .hljs-deletion {\n\tcolor: #8c4351;\n}\n.theme-tokyo-night-light .hljs-variable,\n.theme-tokyo-night-light .hljs-template-variable,\n.theme-tokyo-night-light .hljs-number,\n.theme-tokyo-night-light .hljs-literal,\n.theme-tokyo-night-light .hljs-type,\n.theme-tokyo-night-light .hljs-params,\n.theme-tokyo-night-light .hljs-link {\n\tcolor: #965027;\n}\n.theme-tokyo-night-light .hljs-built_in,\n.theme-tokyo-night-light .hljs-attribute {\n\tcolor: #8f5e15;\n}\n.theme-tokyo-night-light .hljs-selector-tag {\n\tcolor: #166775;\n}\n.theme-tokyo-night-light .hljs-keyword,\n.theme-tokyo-night-light .hljs-title.function_,\n.theme-tokyo-night-light .hljs-title,\n.theme-tokyo-night-light .hljs-title.class_,\n.theme-tokyo-night-light .hljs-title.class_.inherited__,\n.theme-tokyo-night-light .hljs-subst,\n.theme-tokyo-night-light .hljs-property {\n\tcolor: #0f4b6e;\n}\n.theme-tokyo-night-light .hljs-selector-tag {\n\tcolor: #33635c;\n}\n.theme-tokyo-night-light .hljs-quote,\n.theme-tokyo-night-light .hljs-string,\n.theme-tokyo-night-light .hljs-symbol,\n.theme-tokyo-night-light .hljs-bullet,\n.theme-tokyo-night-light .hljs-addition {\n\tcolor: #485e30;\n}\n.theme-tokyo-night-light .hljs-code,\n.theme-tokyo-night-light .hljs-formula,\n.theme-tokyo-night-light .hljs-section {\n\tcolor: #34548a;\n}\n.theme-tokyo-night-light .hljs-name,\n.theme-tokyo-night-light .hljs-keyword,\n.theme-tokyo-night-light .hljs-operator,\n.theme-tokyo-night-light .hljs-keyword,\n.theme-tokyo-night-light .hljs-char.escape_,\n.theme-tokyo-night-light .hljs-attr {\n\tcolor: #5a4a78;\n}\n.theme-tokyo-night-light .hljs-punctuation {\n\tcolor: #343b58;\n}\n.theme-tokyo-night-light .hljs {\n\tbackground: #d5d6db;\n\tcolor: #565a6e;\n}\n.theme-tokyo-night-light .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-tokyo-night-light .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-tokyo-night-light-min {\n\t/*!\n  Theme: Tokyo-night-light\n  origin: https://github.com/enkia/tokyo-night-vscode-theme\n  Description: Original highlight.js style\n  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>\n  License: see project LICENSE\n  Touched: 2022\n*/\n}\n.theme-tokyo-night-light-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-tokyo-night-light-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-tokyo-night-light-min .hljs-comment,\n.theme-tokyo-night-light-min .hljs-meta {\n\tcolor: #9699a3;\n}\n.theme-tokyo-night-light-min .hljs-deletion,\n.theme-tokyo-night-light-min .hljs-doctag,\n.theme-tokyo-night-light-min .hljs-regexp,\n.theme-tokyo-night-light-min .hljs-selector-attr,\n.theme-tokyo-night-light-min .hljs-selector-class,\n.theme-tokyo-night-light-min .hljs-selector-id,\n.theme-tokyo-night-light-min .hljs-selector-pseudo,\n.theme-tokyo-night-light-min .hljs-tag,\n.theme-tokyo-night-light-min .hljs-template-tag,\n.theme-tokyo-night-light-min .hljs-variable.language_ {\n\tcolor: #8c4351;\n}\n.theme-tokyo-night-light-min .hljs-link,\n.theme-tokyo-night-light-min .hljs-literal,\n.theme-tokyo-night-light-min .hljs-number,\n.theme-tokyo-night-light-min .hljs-params,\n.theme-tokyo-night-light-min .hljs-template-variable,\n.theme-tokyo-night-light-min .hljs-type,\n.theme-tokyo-night-light-min .hljs-variable {\n\tcolor: #965027;\n}\n.theme-tokyo-night-light-min .hljs-attribute,\n.theme-tokyo-night-light-min .hljs-built_in {\n\tcolor: #8f5e15;\n}\n.theme-tokyo-night-light-min .hljs-keyword,\n.theme-tokyo-night-light-min .hljs-property,\n.theme-tokyo-night-light-min .hljs-subst,\n.theme-tokyo-night-light-min .hljs-title,\n.theme-tokyo-night-light-min .hljs-title.class_,\n.theme-tokyo-night-light-min .hljs-title.class_.inherited__,\n.theme-tokyo-night-light-min .hljs-title.function_ {\n\tcolor: #0f4b6e;\n}\n.theme-tokyo-night-light-min .hljs-selector-tag {\n\tcolor: #33635c;\n}\n.theme-tokyo-night-light-min .hljs-addition,\n.theme-tokyo-night-light-min .hljs-bullet,\n.theme-tokyo-night-light-min .hljs-quote,\n.theme-tokyo-night-light-min .hljs-string,\n.theme-tokyo-night-light-min .hljs-symbol {\n\tcolor: #485e30;\n}\n.theme-tokyo-night-light-min .hljs-code,\n.theme-tokyo-night-light-min .hljs-formula,\n.theme-tokyo-night-light-min .hljs-section {\n\tcolor: #34548a;\n}\n.theme-tokyo-night-light-min .hljs-attr,\n.theme-tokyo-night-light-min .hljs-char.escape_,\n.theme-tokyo-night-light-min .hljs-keyword,\n.theme-tokyo-night-light-min .hljs-name,\n.theme-tokyo-night-light-min .hljs-operator {\n\tcolor: #5a4a78;\n}\n.theme-tokyo-night-light-min .hljs-punctuation {\n\tcolor: #343b58;\n}\n.theme-tokyo-night-light-min .hljs {\n\tbackground: #d5d6db;\n\tcolor: #565a6e;\n}\n.theme-tokyo-night-light-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-tokyo-night-light-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-tomorrow-night-blue pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-tomorrow-night-blue code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-tomorrow-night-blue .hljs-comment,\n.theme-tomorrow-night-blue .hljs-quote {\n\tcolor: #7285b7;\n}\n.theme-tomorrow-night-blue .hljs-variable,\n.theme-tomorrow-night-blue .hljs-template-variable,\n.theme-tomorrow-night-blue .hljs-tag,\n.theme-tomorrow-night-blue .hljs-name,\n.theme-tomorrow-night-blue .hljs-selector-id,\n.theme-tomorrow-night-blue .hljs-selector-class,\n.theme-tomorrow-night-blue .hljs-regexp,\n.theme-tomorrow-night-blue .hljs-deletion {\n\tcolor: #ff9da4;\n}\n.theme-tomorrow-night-blue .hljs-number,\n.theme-tomorrow-night-blue .hljs-built_in,\n.theme-tomorrow-night-blue .hljs-literal,\n.theme-tomorrow-night-blue .hljs-type,\n.theme-tomorrow-night-blue .hljs-params,\n.theme-tomorrow-night-blue .hljs-meta,\n.theme-tomorrow-night-blue .hljs-link {\n\tcolor: #ffc58f;\n}\n.theme-tomorrow-night-blue .hljs-attribute {\n\tcolor: #ffeead;\n}\n.theme-tomorrow-night-blue .hljs-string,\n.theme-tomorrow-night-blue .hljs-symbol,\n.theme-tomorrow-night-blue .hljs-bullet,\n.theme-tomorrow-night-blue .hljs-addition {\n\tcolor: #d1f1a9;\n}\n.theme-tomorrow-night-blue .hljs-title,\n.theme-tomorrow-night-blue .hljs-section {\n\tcolor: #bbdaff;\n}\n.theme-tomorrow-night-blue .hljs-keyword,\n.theme-tomorrow-night-blue .hljs-selector-tag {\n\tcolor: #ebbbff;\n}\n.theme-tomorrow-night-blue .hljs {\n\tbackground: #002451;\n\tcolor: #fff;\n}\n.theme-tomorrow-night-blue .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-tomorrow-night-blue .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-tomorrow-night-blue-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-tomorrow-night-blue-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-tomorrow-night-blue-min .hljs-comment,\n.theme-tomorrow-night-blue-min .hljs-quote {\n\tcolor: #7285b7;\n}\n.theme-tomorrow-night-blue-min .hljs-deletion,\n.theme-tomorrow-night-blue-min .hljs-name,\n.theme-tomorrow-night-blue-min .hljs-regexp,\n.theme-tomorrow-night-blue-min .hljs-selector-class,\n.theme-tomorrow-night-blue-min .hljs-selector-id,\n.theme-tomorrow-night-blue-min .hljs-tag,\n.theme-tomorrow-night-blue-min .hljs-template-variable,\n.theme-tomorrow-night-blue-min .hljs-variable {\n\tcolor: #ff9da4;\n}\n.theme-tomorrow-night-blue-min .hljs-built_in,\n.theme-tomorrow-night-blue-min .hljs-link,\n.theme-tomorrow-night-blue-min .hljs-literal,\n.theme-tomorrow-night-blue-min .hljs-meta,\n.theme-tomorrow-night-blue-min .hljs-number,\n.theme-tomorrow-night-blue-min .hljs-params,\n.theme-tomorrow-night-blue-min .hljs-type {\n\tcolor: #ffc58f;\n}\n.theme-tomorrow-night-blue-min .hljs-attribute {\n\tcolor: #ffeead;\n}\n.theme-tomorrow-night-blue-min .hljs-addition,\n.theme-tomorrow-night-blue-min .hljs-bullet,\n.theme-tomorrow-night-blue-min .hljs-string,\n.theme-tomorrow-night-blue-min .hljs-symbol {\n\tcolor: #d1f1a9;\n}\n.theme-tomorrow-night-blue-min .hljs-section,\n.theme-tomorrow-night-blue-min .hljs-title {\n\tcolor: #bbdaff;\n}\n.theme-tomorrow-night-blue-min .hljs-keyword,\n.theme-tomorrow-night-blue-min .hljs-selector-tag {\n\tcolor: #ebbbff;\n}\n.theme-tomorrow-night-blue-min .hljs {\n\tbackground: #002451;\n\tcolor: #fff;\n}\n.theme-tomorrow-night-blue-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-tomorrow-night-blue-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-tomorrow-night-bright pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-tomorrow-night-bright code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-tomorrow-night-bright .hljs-comment,\n.theme-tomorrow-night-bright .hljs-quote {\n\tcolor: #969896;\n}\n.theme-tomorrow-night-bright .hljs-variable,\n.theme-tomorrow-night-bright .hljs-template-variable,\n.theme-tomorrow-night-bright .hljs-tag,\n.theme-tomorrow-night-bright .hljs-name,\n.theme-tomorrow-night-bright .hljs-selector-id,\n.theme-tomorrow-night-bright .hljs-selector-class,\n.theme-tomorrow-night-bright .hljs-regexp,\n.theme-tomorrow-night-bright .hljs-deletion {\n\tcolor: #d54e53;\n}\n.theme-tomorrow-night-bright .hljs-number,\n.theme-tomorrow-night-bright .hljs-built_in,\n.theme-tomorrow-night-bright .hljs-literal,\n.theme-tomorrow-night-bright .hljs-type,\n.theme-tomorrow-night-bright .hljs-params,\n.theme-tomorrow-night-bright .hljs-meta,\n.theme-tomorrow-night-bright .hljs-link {\n\tcolor: #e78c45;\n}\n.theme-tomorrow-night-bright .hljs-attribute {\n\tcolor: #e7c547;\n}\n.theme-tomorrow-night-bright .hljs-string,\n.theme-tomorrow-night-bright .hljs-symbol,\n.theme-tomorrow-night-bright .hljs-bullet,\n.theme-tomorrow-night-bright .hljs-addition {\n\tcolor: #b9ca4a;\n}\n.theme-tomorrow-night-bright .hljs-title,\n.theme-tomorrow-night-bright .hljs-section {\n\tcolor: #7aa6da;\n}\n.theme-tomorrow-night-bright .hljs-keyword,\n.theme-tomorrow-night-bright .hljs-selector-tag {\n\tcolor: #c397d8;\n}\n.theme-tomorrow-night-bright .hljs {\n\tbackground: #000;\n\tcolor: #eaeaea;\n}\n.theme-tomorrow-night-bright .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-tomorrow-night-bright .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-tomorrow-night-bright-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-tomorrow-night-bright-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-tomorrow-night-bright-min .hljs-comment,\n.theme-tomorrow-night-bright-min .hljs-quote {\n\tcolor: #969896;\n}\n.theme-tomorrow-night-bright-min .hljs-deletion,\n.theme-tomorrow-night-bright-min .hljs-name,\n.theme-tomorrow-night-bright-min .hljs-regexp,\n.theme-tomorrow-night-bright-min .hljs-selector-class,\n.theme-tomorrow-night-bright-min .hljs-selector-id,\n.theme-tomorrow-night-bright-min .hljs-tag,\n.theme-tomorrow-night-bright-min .hljs-template-variable,\n.theme-tomorrow-night-bright-min .hljs-variable {\n\tcolor: #d54e53;\n}\n.theme-tomorrow-night-bright-min .hljs-built_in,\n.theme-tomorrow-night-bright-min .hljs-link,\n.theme-tomorrow-night-bright-min .hljs-literal,\n.theme-tomorrow-night-bright-min .hljs-meta,\n.theme-tomorrow-night-bright-min .hljs-number,\n.theme-tomorrow-night-bright-min .hljs-params,\n.theme-tomorrow-night-bright-min .hljs-type {\n\tcolor: #e78c45;\n}\n.theme-tomorrow-night-bright-min .hljs-attribute {\n\tcolor: #e7c547;\n}\n.theme-tomorrow-night-bright-min .hljs-addition,\n.theme-tomorrow-night-bright-min .hljs-bullet,\n.theme-tomorrow-night-bright-min .hljs-string,\n.theme-tomorrow-night-bright-min .hljs-symbol {\n\tcolor: #b9ca4a;\n}\n.theme-tomorrow-night-bright-min .hljs-section,\n.theme-tomorrow-night-bright-min .hljs-title {\n\tcolor: #7aa6da;\n}\n.theme-tomorrow-night-bright-min .hljs-keyword,\n.theme-tomorrow-night-bright-min .hljs-selector-tag {\n\tcolor: #c397d8;\n}\n.theme-tomorrow-night-bright-min .hljs {\n\tbackground: #000;\n\tcolor: #eaeaea;\n}\n.theme-tomorrow-night-bright-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-tomorrow-night-bright-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-vs pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-vs code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-vs .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-vs .hljs-comment,\n.theme-vs .hljs-quote,\n.theme-vs .hljs-variable {\n\tcolor: green;\n}\n.theme-vs .hljs-keyword,\n.theme-vs .hljs-selector-tag,\n.theme-vs .hljs-built_in,\n.theme-vs .hljs-name,\n.theme-vs .hljs-tag {\n\tcolor: blue;\n}\n.theme-vs .hljs-string,\n.theme-vs .hljs-title,\n.theme-vs .hljs-section,\n.theme-vs .hljs-attribute,\n.theme-vs .hljs-literal,\n.theme-vs .hljs-template-tag,\n.theme-vs .hljs-template-variable,\n.theme-vs .hljs-type,\n.theme-vs .hljs-addition {\n\tcolor: #a31515;\n}\n.theme-vs .hljs-deletion,\n.theme-vs .hljs-selector-attr,\n.theme-vs .hljs-selector-pseudo,\n.theme-vs .hljs-meta {\n\tcolor: #2b91af;\n}\n.theme-vs .hljs-doctag {\n\tcolor: gray;\n}\n.theme-vs .hljs-attr {\n\tcolor: red;\n}\n.theme-vs .hljs-symbol,\n.theme-vs .hljs-bullet,\n.theme-vs .hljs-link {\n\tcolor: #00b0e8;\n}\n.theme-vs .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-vs .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-vs-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-vs-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-vs-min .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-vs-min .hljs-comment,\n.theme-vs-min .hljs-quote,\n.theme-vs-min .hljs-variable {\n\tcolor: green;\n}\n.theme-vs-min .hljs-built_in,\n.theme-vs-min .hljs-keyword,\n.theme-vs-min .hljs-name,\n.theme-vs-min .hljs-selector-tag,\n.theme-vs-min .hljs-tag {\n\tcolor: blue;\n}\n.theme-vs-min .hljs-addition,\n.theme-vs-min .hljs-attribute,\n.theme-vs-min .hljs-literal,\n.theme-vs-min .hljs-section,\n.theme-vs-min .hljs-string,\n.theme-vs-min .hljs-template-tag,\n.theme-vs-min .hljs-template-variable,\n.theme-vs-min .hljs-title,\n.theme-vs-min .hljs-type {\n\tcolor: #a31515;\n}\n.theme-vs-min .hljs-deletion,\n.theme-vs-min .hljs-meta,\n.theme-vs-min .hljs-selector-attr,\n.theme-vs-min .hljs-selector-pseudo {\n\tcolor: #2b91af;\n}\n.theme-vs-min .hljs-doctag {\n\tcolor: gray;\n}\n.theme-vs-min .hljs-attr {\n\tcolor: red;\n}\n.theme-vs-min .hljs-bullet,\n.theme-vs-min .hljs-link,\n.theme-vs-min .hljs-symbol {\n\tcolor: #00b0e8;\n}\n.theme-vs-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-vs-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-vs2015 pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-vs2015 code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-vs2015 .hljs {\n\tbackground: #1e1e1e;\n\tcolor: #dcdcdc;\n}\n.theme-vs2015 .hljs-keyword,\n.theme-vs2015 .hljs-literal,\n.theme-vs2015 .hljs-symbol,\n.theme-vs2015 .hljs-name {\n\tcolor: #569cd6;\n}\n.theme-vs2015 .hljs-link {\n\tcolor: #569cd6;\n\ttext-decoration: underline;\n}\n.theme-vs2015 .hljs-built_in,\n.theme-vs2015 .hljs-type {\n\tcolor: #4ec9b0;\n}\n.theme-vs2015 .hljs-number,\n.theme-vs2015 .hljs-class {\n\tcolor: #b8d7a3;\n}\n.theme-vs2015 .hljs-string,\n.theme-vs2015 .hljs-meta .hljs-string {\n\tcolor: #d69d85;\n}\n.theme-vs2015 .hljs-regexp,\n.theme-vs2015 .hljs-template-tag {\n\tcolor: #9a5334;\n}\n.theme-vs2015 .hljs-subst,\n.theme-vs2015 .hljs-function,\n.theme-vs2015 .hljs-title,\n.theme-vs2015 .hljs-params,\n.theme-vs2015 .hljs-formula {\n\tcolor: #dcdcdc;\n}\n.theme-vs2015 .hljs-comment,\n.theme-vs2015 .hljs-quote {\n\tcolor: #57a64a;\n\tfont-style: italic;\n}\n.theme-vs2015 .hljs-doctag {\n\tcolor: #608b4e;\n}\n.theme-vs2015 .hljs-meta,\n.theme-vs2015 .hljs-meta .hljs-keyword,\n.theme-vs2015 .hljs-tag {\n\tcolor: #9b9b9b;\n}\n.theme-vs2015 .hljs-variable,\n.theme-vs2015 .hljs-template-variable {\n\tcolor: #bd63c5;\n}\n.theme-vs2015 .hljs-attr,\n.theme-vs2015 .hljs-attribute {\n\tcolor: #9cdcfe;\n}\n.theme-vs2015 .hljs-section {\n\tcolor: gold;\n}\n.theme-vs2015 .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-vs2015 .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-vs2015 .hljs-bullet,\n.theme-vs2015 .hljs-selector-tag,\n.theme-vs2015 .hljs-selector-id,\n.theme-vs2015 .hljs-selector-class,\n.theme-vs2015 .hljs-selector-attr,\n.theme-vs2015 .hljs-selector-pseudo {\n\tcolor: #d7ba7d;\n}\n.theme-vs2015 .hljs-addition {\n\tbackground-color: #144212;\n\tdisplay: inline-block;\n\twidth: 100%;\n}\n.theme-vs2015 .hljs-deletion {\n\tbackground-color: #600;\n\tdisplay: inline-block;\n\twidth: 100%;\n}\n.theme-vs2015-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-vs2015-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-vs2015-min .hljs {\n\tbackground: #1e1e1e;\n\tcolor: #dcdcdc;\n}\n.theme-vs2015-min .hljs-keyword,\n.theme-vs2015-min .hljs-literal,\n.theme-vs2015-min .hljs-name,\n.theme-vs2015-min .hljs-symbol {\n\tcolor: #569cd6;\n}\n.theme-vs2015-min .hljs-link {\n\tcolor: #569cd6;\n\ttext-decoration: underline;\n}\n.theme-vs2015-min .hljs-built_in,\n.theme-vs2015-min .hljs-type {\n\tcolor: #4ec9b0;\n}\n.theme-vs2015-min .hljs-class,\n.theme-vs2015-min .hljs-number {\n\tcolor: #b8d7a3;\n}\n.theme-vs2015-min .hljs-meta .hljs-string,\n.theme-vs2015-min .hljs-string {\n\tcolor: #d69d85;\n}\n.theme-vs2015-min .hljs-regexp,\n.theme-vs2015-min .hljs-template-tag {\n\tcolor: #9a5334;\n}\n.theme-vs2015-min .hljs-formula,\n.theme-vs2015-min .hljs-function,\n.theme-vs2015-min .hljs-params,\n.theme-vs2015-min .hljs-subst,\n.theme-vs2015-min .hljs-title {\n\tcolor: #dcdcdc;\n}\n.theme-vs2015-min .hljs-comment,\n.theme-vs2015-min .hljs-quote {\n\tcolor: #57a64a;\n\tfont-style: italic;\n}\n.theme-vs2015-min .hljs-doctag {\n\tcolor: #608b4e;\n}\n.theme-vs2015-min .hljs-meta,\n.theme-vs2015-min .hljs-meta .hljs-keyword,\n.theme-vs2015-min .hljs-tag {\n\tcolor: #9b9b9b;\n}\n.theme-vs2015-min .hljs-template-variable,\n.theme-vs2015-min .hljs-variable {\n\tcolor: #bd63c5;\n}\n.theme-vs2015-min .hljs-attr,\n.theme-vs2015-min .hljs-attribute {\n\tcolor: #9cdcfe;\n}\n.theme-vs2015-min .hljs-section {\n\tcolor: gold;\n}\n.theme-vs2015-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-vs2015-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-vs2015-min .hljs-bullet,\n.theme-vs2015-min .hljs-selector-attr,\n.theme-vs2015-min .hljs-selector-class,\n.theme-vs2015-min .hljs-selector-id,\n.theme-vs2015-min .hljs-selector-pseudo,\n.theme-vs2015-min .hljs-selector-tag {\n\tcolor: #d7ba7d;\n}\n.theme-vs2015-min .hljs-addition {\n\tbackground-color: #144212;\n\tdisplay: inline-block;\n\twidth: 100%;\n}\n.theme-vs2015-min .hljs-deletion {\n\tbackground-color: #600;\n\tdisplay: inline-block;\n\twidth: 100%;\n}\n.theme-xcode pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-xcode code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-xcode .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-xcode .xml .hljs-meta {\n\tcolor: silver;\n}\n.theme-xcode .hljs-comment,\n.theme-xcode .hljs-quote {\n\tcolor: #007400;\n}\n.theme-xcode .hljs-tag,\n.theme-xcode .hljs-attribute,\n.theme-xcode .hljs-keyword,\n.theme-xcode .hljs-selector-tag,\n.theme-xcode .hljs-literal,\n.theme-xcode .hljs-name {\n\tcolor: #aa0d91;\n}\n.theme-xcode .hljs-variable,\n.theme-xcode .hljs-template-variable {\n\tcolor: #3f6e74;\n}\n.theme-xcode .hljs-code,\n.theme-xcode .hljs-string,\n.theme-xcode .hljs-meta .hljs-string {\n\tcolor: #c41a16;\n}\n.theme-xcode .hljs-regexp,\n.theme-xcode .hljs-link {\n\tcolor: #0e0eff;\n}\n.theme-xcode .hljs-title,\n.theme-xcode .hljs-symbol,\n.theme-xcode .hljs-bullet,\n.theme-xcode .hljs-number {\n\tcolor: #1c00cf;\n}\n.theme-xcode .hljs-section,\n.theme-xcode .hljs-meta {\n\tcolor: #643820;\n}\n.theme-xcode .hljs-title.class_,\n.theme-xcode .hljs-class .hljs-title,\n.theme-xcode .hljs-type,\n.theme-xcode .hljs-built_in,\n.theme-xcode .hljs-params {\n\tcolor: #5c2699;\n}\n.theme-xcode .hljs-attr {\n\tcolor: #836c28;\n}\n.theme-xcode .hljs-subst {\n\tcolor: #000;\n}\n.theme-xcode .hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.theme-xcode .hljs-addition {\n\tbackground-color: #baeeba;\n}\n.theme-xcode .hljs-deletion {\n\tbackground-color: #ffc8bd;\n}\n.theme-xcode .hljs-selector-id,\n.theme-xcode .hljs-selector-class {\n\tcolor: #9b703f;\n}\n.theme-xcode .hljs-doctag,\n.theme-xcode .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-xcode .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-xcode-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-xcode-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-xcode-min .hljs {\n\tbackground: #fff;\n\tcolor: #000;\n}\n.theme-xcode-min .xml .hljs-meta {\n\tcolor: silver;\n}\n.theme-xcode-min .hljs-comment,\n.theme-xcode-min .hljs-quote {\n\tcolor: #007400;\n}\n.theme-xcode-min .hljs-attribute,\n.theme-xcode-min .hljs-keyword,\n.theme-xcode-min .hljs-literal,\n.theme-xcode-min .hljs-name,\n.theme-xcode-min .hljs-selector-tag,\n.theme-xcode-min .hljs-tag {\n\tcolor: #aa0d91;\n}\n.theme-xcode-min .hljs-template-variable,\n.theme-xcode-min .hljs-variable {\n\tcolor: #3f6e74;\n}\n.theme-xcode-min .hljs-code,\n.theme-xcode-min .hljs-meta .hljs-string,\n.theme-xcode-min .hljs-string {\n\tcolor: #c41a16;\n}\n.theme-xcode-min .hljs-link,\n.theme-xcode-min .hljs-regexp {\n\tcolor: #0e0eff;\n}\n.theme-xcode-min .hljs-bullet,\n.theme-xcode-min .hljs-number,\n.theme-xcode-min .hljs-symbol,\n.theme-xcode-min .hljs-title {\n\tcolor: #1c00cf;\n}\n.theme-xcode-min .hljs-meta,\n.theme-xcode-min .hljs-section {\n\tcolor: #643820;\n}\n.theme-xcode-min .hljs-built_in,\n.theme-xcode-min .hljs-class .hljs-title,\n.theme-xcode-min .hljs-params,\n.theme-xcode-min .hljs-title.class_,\n.theme-xcode-min .hljs-type {\n\tcolor: #5c2699;\n}\n.theme-xcode-min .hljs-attr {\n\tcolor: #836c28;\n}\n.theme-xcode-min .hljs-subst {\n\tcolor: #000;\n}\n.theme-xcode-min .hljs-formula {\n\tbackground-color: #eee;\n\tfont-style: italic;\n}\n.theme-xcode-min .hljs-addition {\n\tbackground-color: #baeeba;\n}\n.theme-xcode-min .hljs-deletion {\n\tbackground-color: #ffc8bd;\n}\n.theme-xcode-min .hljs-selector-class,\n.theme-xcode-min .hljs-selector-id {\n\tcolor: #9b703f;\n}\n.theme-xcode-min .hljs-doctag,\n.theme-xcode-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-xcode-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-xt256 pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-xt256 code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-xt256 .hljs {\n\tcolor: #eaeaea;\n\tbackground: #000;\n}\n.theme-xt256 .hljs-subst {\n\tcolor: #eaeaea;\n}\n.theme-xt256 .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-xt256 .hljs-strong {\n\tfont-weight: bold;\n}\n.theme-xt256 .hljs-type {\n\tcolor: #eaeaea;\n}\n.theme-xt256 .hljs-params {\n\tcolor: #da0000;\n}\n.theme-xt256 .hljs-literal,\n.theme-xt256 .hljs-number,\n.theme-xt256 .hljs-name {\n\tcolor: red;\n\tfont-weight: bolder;\n}\n.theme-xt256 .hljs-comment {\n\tcolor: #969896;\n}\n.theme-xt256 .hljs-selector-id,\n.theme-xt256 .hljs-quote {\n\tcolor: aqua;\n}\n.theme-xt256 .hljs-template-variable,\n.theme-xt256 .hljs-variable,\n.theme-xt256 .hljs-title {\n\tcolor: aqua;\n\tfont-weight: bold;\n}\n.theme-xt256 .hljs-selector-class,\n.theme-xt256 .hljs-keyword,\n.theme-xt256 .hljs-symbol {\n\tcolor: #fff000;\n}\n.theme-xt256 .hljs-string,\n.theme-xt256 .hljs-bullet {\n\tcolor: lime;\n}\n.theme-xt256 .hljs-tag,\n.theme-xt256 .hljs-section {\n\tcolor: #000fff;\n}\n.theme-xt256 .hljs-selector-tag {\n\tcolor: #000fff;\n\tfont-weight: bold;\n}\n.theme-xt256 .hljs-attribute,\n.theme-xt256 .hljs-built_in,\n.theme-xt256 .hljs-regexp,\n.theme-xt256 .hljs-link {\n\tcolor: #f0f;\n}\n.theme-xt256 .hljs-meta {\n\tcolor: #fff;\n\tfont-weight: bolder;\n}\n.theme-xt256-min pre code.hljs {\n\tdisplay: block;\n\toverflow-x: auto;\n\tpadding: 1em;\n}\n.theme-xt256-min code.hljs {\n\tpadding: 3px 5px;\n}\n.theme-xt256-min .hljs {\n\tcolor: #eaeaea;\n\tbackground: #000;\n}\n.theme-xt256-min .hljs-subst {\n\tcolor: #eaeaea;\n}\n.theme-xt256-min .hljs-emphasis {\n\tfont-style: italic;\n}\n.theme-xt256-min .hljs-strong {\n\tfont-weight: 700;\n}\n.theme-xt256-min .hljs-type {\n\tcolor: #eaeaea;\n}\n.theme-xt256-min .hljs-params {\n\tcolor: #da0000;\n}\n.theme-xt256-min .hljs-literal,\n.theme-xt256-min .hljs-name,\n.theme-xt256-min .hljs-number {\n\tcolor: red;\n\tfont-weight: bolder;\n}\n.theme-xt256-min .hljs-comment {\n\tcolor: #969896;\n}\n.theme-xt256-min .hljs-quote,\n.theme-xt256-min .hljs-selector-id {\n\tcolor: aqua;\n}\n.theme-xt256-min .hljs-template-variable,\n.theme-xt256-min .hljs-title,\n.theme-xt256-min .hljs-variable {\n\tcolor: aqua;\n\tfont-weight: 700;\n}\n.theme-xt256-min .hljs-keyword,\n.theme-xt256-min .hljs-selector-class,\n.theme-xt256-min .hljs-symbol {\n\tcolor: #fff000;\n}\n.theme-xt256-min .hljs-bullet,\n.theme-xt256-min .hljs-string {\n\tcolor: lime;\n}\n.theme-xt256-min .hljs-section,\n.theme-xt256-min .hljs-tag {\n\tcolor: #000fff;\n}\n.theme-xt256-min .hljs-selector-tag {\n\tcolor: #000fff;\n\tfont-weight: 700;\n}\n.theme-xt256-min .hljs-attribute,\n.theme-xt256-min .hljs-built_in,\n.theme-xt256-min .hljs-link,\n.theme-xt256-min .hljs-regexp {\n\tcolor: #f0f;\n}\n.theme-xt256-min .hljs-meta {\n\tcolor: #fff;\n\tfont-weight: bolder;\n}\n"
  },
  {
    "path": "src/routes/utils/icons/Angular.svelte",
    "content": "<svg\n\tclass=\"mb-2 h-7 w-7 text-red-600\"\n\tfill=\"currentColor\"\n\taria-hidden=\"true\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\tviewBox=\"0 0 448 512\"\n>\n\t<path\n\t\td=\"M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/ArrowLeft.svelte",
    "content": "<svg width=\"14\" height=\"12\" viewBox=\"0 0 14 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path\n\t\td=\"M5.66667 10.6666L1 5.99992M1 5.99992L5.66667 1.33325M1 5.99992H13\"\n\t\tstroke=\"currentColor\"\n\t\tstroke-width=\"2\"\n\t\tstroke-linecap=\"round\"\n\t\tstroke-linejoin=\"round\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/ArrowRight.svelte",
    "content": "<svg width=\"16\" height=\"11\" viewBox=\"0 0 16 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path\n\t\tfill-rule=\"evenodd\"\n\t\tclip-rule=\"evenodd\"\n\t\td=\"M10.293 0.792787C10.4805 0.605316 10.7348 0.5 11 0.5C11.2652 0.5 11.5195 0.605316 11.707 0.792787L15.707 4.79279C15.8945 4.98031 15.9998 5.23462 15.9998 5.49979C15.9998 5.76495 15.8945 6.01926 15.707 6.20679L11.707 10.2068C11.5184 10.3889 11.2658 10.4897 11.0036 10.4875C10.7414 10.4852 10.4906 10.38 10.3052 10.1946C10.1198 10.0092 10.0146 9.75838 10.0123 9.49619C10.01 9.23399 10.1108 8.98139 10.293 8.79279L12.586 6.49979H1C0.734784 6.49979 0.48043 6.39443 0.292893 6.20689C0.105357 6.01936 0 5.765 0 5.49979C0 5.23457 0.105357 4.98022 0.292893 4.79268C0.48043 4.60514 0.734784 4.49979 1 4.49979H12.586L10.293 2.20679C10.1055 2.01926 10.0002 1.76495 10.0002 1.49979C10.0002 1.23462 10.1055 0.980314 10.293 0.792787Z\"\n\t\tfill=\"currentColor\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Check.svelte",
    "content": "<script lang=\"ts\">\n\tinterface Props {\n\t\tclass?: string;\n\t}\n\tlet { class: className }: Props = $props();\n</script>\n\n<svg\n\tclass={className}\n\twidth=\"14\"\n\theight=\"10\"\n\tviewBox=\"0 0 14 10\"\n\tfill=\"none\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n>\n\t<path\n\t\td=\"M4.99992 8.29289L4.64637 7.93934L1.35697 4.64995C1.26295 4.56044 1.13776 4.51096 1.00786 4.51209C0.876764 4.51323 0.751358 4.56582 0.658654 4.65852C0.56595 4.75122 0.513365 4.87663 0.512226 5.00773C0.511097 5.13763 0.560568 5.26282 0.650079 5.35684L4.64642 9.35318C4.64644 9.3532 4.64645 9.35322 4.64647 9.35323C4.74023 9.44693 4.86736 9.49957 4.99992 9.49957C5.13248 9.49957 5.25961 9.44693 5.35337 9.35323L4.99992 8.29289ZM4.99992 8.29289L5.35347 7.93934L12.6464 0.646393C12.6464 0.646376 12.6465 0.646358 12.6465 0.64634C12.7402 0.552638 12.8674 0.5 12.9999 0.5C13.1325 0.5 13.2597 0.552658 13.3534 0.646393C13.4471 0.740146 13.4997 0.867253 13.4997 0.999786C13.4997 1.13234 13.4471 1.25947 13.3534 1.35323C13.3533 1.35325 13.3533 1.35327 13.3533 1.35329L5.35342 9.35318L4.99992 8.29289Z\"\n\t\tstroke=\"currentColor\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/China.svelte",
    "content": "<svg\n\taria-hidden=\"true\"\n\tclass=\"me-2 h-3.5 w-3.5 rounded-full\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\txmlns:xlink=\"http://www.w3.org/1999/xlink\"\n\tid=\"flag-icon-css-cn\"\n\tviewBox=\"0 0 512 512\"\n>\n\t<defs><path id=\"a\" fill=\"#ffde00\" d=\"M1-.3L-.7.8 0-1 .6.8-1-.3z\" /></defs>\n\t<path fill=\"#de2910\" d=\"M0 0h512v512H0z\" />\n\t<use width=\"30\" height=\"20\" transform=\"matrix(76.8 0 0 76.8 128 128)\" xlink:href=\"#a\" />\n\t<use width=\"30\" height=\"20\" transform=\"rotate(-121 142.6 -47) scale(25.5827)\" xlink:href=\"#a\" />\n\t<use width=\"30\" height=\"20\" transform=\"rotate(-98.1 198 -82) scale(25.6)\" xlink:href=\"#a\" />\n\t<use width=\"30\" height=\"20\" transform=\"rotate(-74 272.4 -114) scale(25.6137)\" xlink:href=\"#a\" />\n\t<use width=\"30\" height=\"20\" transform=\"matrix(16 -19.968 19.968 16 256 230.4)\" xlink:href=\"#a\" />\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Clipboard.svelte",
    "content": "<svg width=\"14\" height=\"18\" viewBox=\"0 0 14 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path\n\t\td=\"M4.49984 3.16667H2.83317C2.39114 3.16667 1.96722 3.34226 1.65466 3.65482C1.3421 3.96738 1.1665 4.39131 1.1665 4.83333V14.8333C1.1665 15.2754 1.3421 15.6993 1.65466 16.0118C1.96722 16.3244 2.39114 16.5 2.83317 16.5H11.1665C11.6085 16.5 12.0325 16.3244 12.345 16.0118C12.6576 15.6993 12.8332 15.2754 12.8332 14.8333V4.83333C12.8332 4.39131 12.6576 3.96738 12.345 3.65482C12.0325 3.34226 11.6085 3.16667 11.1665 3.16667H9.49984M4.49984 3.16667C4.49984 3.60869 4.67543 4.03262 4.98799 4.34518C5.30055 4.65774 5.72448 4.83333 6.1665 4.83333H7.83317C8.2752 4.83333 8.69912 4.65774 9.01168 4.34518C9.32424 4.03262 9.49984 3.60869 9.49984 3.16667M4.49984 3.16667C4.49984 2.72464 4.67543 2.30072 4.98799 1.98816C5.30055 1.67559 5.72448 1.5 6.1665 1.5H7.83317C8.2752 1.5 8.69912 1.67559 9.01168 1.98816C9.32424 2.30072 9.49984 2.72464 9.49984 3.16667\"\n\t\tstroke=\"currentColor\"\n\t\tstroke-width=\"2\"\n\t\tstroke-linecap=\"round\"\n\t\tstroke-linejoin=\"round\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/CoinbaseWallet.svelte",
    "content": "<svg\n\taria-hidden=\"true\"\n\tclass=\"h-5\"\n\tviewBox=\"0 0 292 292\"\n\tfill=\"none\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n>\n\t<path\n\t\td=\"M145.7 291.66C226.146 291.66 291.36 226.446 291.36 146C291.36 65.5541 226.146 0.339844 145.7 0.339844C65.2542 0.339844 0.0400391 65.5541 0.0400391 146C0.0400391 226.446 65.2542 291.66 145.7 291.66Z\"\n\t\tfill=\"#3259A5\"\n\t/>\n\t<path\n\t\td=\"M195.94 155.5C191.49 179.08 170.8 196.91 145.93 196.91C117.81 196.91 95.0204 174.12 95.0204 146C95.0204 117.88 117.81 95.0897 145.93 95.0897C170.8 95.0897 191.49 112.93 195.94 136.5H247.31C242.52 84.7197 198.96 44.1797 145.93 44.1797C89.6904 44.1797 44.1104 89.7697 44.1104 146C44.1104 202.24 89.7004 247.82 145.93 247.82C198.96 247.82 242.52 207.28 247.31 155.5H195.94Z\"\n\t\tfill=\"white\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Combinator.svelte",
    "content": "<script lang=\"ts\">\n\tlet { small = false } = $props();\n</script>\n\n{#if small}\n\t<svg width=\"127\" height=\"26\" viewBox=\"0 0 127 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t<path d=\"M26.6665 0H0.666504V26H26.6665V0Z\" fill=\"#6B7280\" />\n\t\t<path\n\t\t\td=\"M12.7998 14.7333L8.29317 6.32667H10.3732L12.9732 11.6133C12.9732 11.7 13.0598 11.7867 13.1465 11.8733C13.2332 11.96 13.2332 12.0467 13.3198 12.22L13.4065 12.3067V12.3933C13.4932 12.5667 13.4932 12.6533 13.5798 12.8267C13.6665 12.9133 13.6665 13.0867 13.7532 13.1733C13.8398 12.9133 14.0132 12.74 14.0998 12.3933C14.1865 12.1333 14.3598 11.8733 14.5332 11.6133L17.1332 6.32667H19.0398L14.5332 14.82V20.1933H12.7998V14.7333Z\"\n\t\t\tfill=\"white\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M38.5398 5.02667C39.8398 5.02667 40.9665 5.37333 41.8332 6.06667L40.9665 7.10667C40.1865 6.58667 39.4065 6.24 38.4532 6.24C36.9798 6.24 35.8532 7.02 35.2465 8.49333C34.8998 9.36 34.7265 10.4867 34.7265 11.96C34.7265 13.0867 34.8998 14.04 35.1598 14.7333C35.8532 16.38 36.9798 17.16 38.7132 17.16C39.6665 17.16 40.5332 16.9 41.3132 16.2933L42.1798 17.42C41.0532 18.1133 39.8398 18.46 38.5398 18.46C36.9798 18.46 35.6798 17.8533 34.6398 16.5533C33.5998 15.34 33.1665 13.6933 33.1665 11.7C33.1665 9.70667 33.6865 8.14667 34.7265 6.84667C35.6798 5.72 36.9798 5.02667 38.5398 5.02667Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M43.4798 13.6067C43.4798 12.0467 43.8265 10.8333 44.6065 9.96667C45.3865 9.1 46.3398 8.58 47.5532 8.58C48.9398 8.58 50.0665 9.1 50.8465 10.2267C51.4532 11.0933 51.7132 12.3067 51.7132 13.78C51.7132 15.5133 51.1932 16.9 50.2398 17.7667C49.5465 18.3733 48.6798 18.72 47.6398 18.72C46.3398 18.72 45.3865 18.2867 44.6065 17.3333C43.8265 16.4667 43.4798 15.1667 43.4798 13.6067ZM49.5465 11.0933C49.1132 10.3133 48.5065 9.88 47.5532 9.88C46.5998 9.88 45.9932 10.2267 45.5598 10.92C45.2132 11.44 45.1265 12.3067 45.1265 13.4333C45.1265 14.9067 45.2998 15.9467 45.7332 16.5533C46.1665 17.16 46.7732 17.5067 47.6398 17.5067C48.6798 17.5067 49.3732 16.9867 49.7198 16.0333C49.8932 15.5133 49.9798 14.82 49.9798 13.9533C50.0665 12.6533 49.8932 11.7 49.5465 11.0933Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M54.4865 11.2667C54.4865 10.3133 54.3998 9.53333 54.1398 8.92667L55.6132 8.58C55.8732 9.01333 55.9598 9.53333 55.9598 9.96667V10.0533C56.3065 9.70667 56.6532 9.36 57.1732 9.1C57.7798 8.75333 58.2998 8.58 58.8198 8.58C59.5998 8.58 60.2932 8.92667 60.7265 9.53333C60.8132 9.70667 60.9865 9.96667 61.0732 10.14C62.1132 9.1 63.0665 8.58 64.1065 8.58C64.7998 8.58 65.4065 8.84 65.8398 9.27333C66.2732 9.79333 66.5332 10.4 66.5332 11.0933V18.2867H64.9732V11.18C64.9732 10.2267 64.5398 9.79333 63.7598 9.79333C63.3265 9.79333 62.8065 9.96667 62.3732 10.3133C62.1998 10.4867 61.8532 10.7467 61.4198 11.0933L61.2465 11.2667V18.2867H59.5998V11.5267C59.5998 10.92 59.5132 10.4867 59.3398 10.3133C59.0798 10.0533 58.8198 9.96667 58.3865 9.96667C57.6932 9.96667 56.9132 10.4 55.9598 11.2667V18.3733H54.4865V11.2667Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M69.2198 4.68L70.7798 4.33333C70.9532 5.02667 71.0398 5.80667 71.0398 6.76V8.92667C71.0398 9.44667 71.0398 9.79333 71.0398 9.96667C71.9065 9.1 72.8598 8.66667 73.8132 8.66667C74.9398 8.66667 75.8932 9.1 76.4998 9.96667C77.1932 10.8333 77.5398 12.0467 77.5398 13.52C77.5398 15.08 77.1932 16.2933 76.4998 17.2467C75.8065 18.2 74.8532 18.6333 73.7265 18.6333C73.2065 18.6333 72.7732 18.5467 72.2532 18.2867C71.7332 18.0267 71.3865 17.7667 71.1265 17.42C71.0398 17.8533 70.9532 18.2 70.8665 18.46H69.3932C69.5665 18.0267 69.6532 17.2467 69.6532 16.0333V6.93333C69.5665 5.89333 69.4798 5.11333 69.2198 4.68ZM71.7332 10.5733C71.4732 10.7467 71.2132 11.0067 71.0398 11.2667V16.2067C71.6465 16.9867 72.4265 17.3333 73.3798 17.3333C74.1598 17.3333 74.7665 17.0733 75.1132 16.4667C75.5465 15.7733 75.8065 14.82 75.8065 13.4333C75.8065 12.22 75.6332 11.3533 75.1998 10.8333C74.8532 10.3133 74.2465 10.0533 73.3798 10.0533C72.8598 9.96667 72.2532 10.14 71.7332 10.5733Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M79.7932 5.89333C79.7932 5.54667 79.8798 5.28667 80.1398 5.02667C80.3998 4.76667 80.6598 4.68 81.0065 4.68C81.3532 4.68 81.6132 4.76667 81.8732 5.02667C82.1332 5.28667 82.2198 5.54667 82.2198 5.89333C82.2198 6.24 82.1332 6.5 81.8732 6.76C81.6132 7.02 81.3532 7.10667 81.0065 7.10667C80.6598 7.10667 80.3998 7.02 80.1398 6.76C79.8798 6.5 79.7932 6.24 79.7932 5.89333ZM80.1398 18.3733V8.84L81.6998 8.58V18.3733H80.1398Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M85.0798 11.2667C85.0798 10.5733 85.0798 10.14 84.9932 9.96667C84.9932 9.70667 84.8198 9.44667 84.6465 9.01333L86.1198 8.58C86.3798 9.1 86.4665 9.53333 86.4665 10.0533C87.4198 9.1 88.4598 8.58 89.4998 8.58C90.0198 8.58 90.4532 8.66667 90.8865 8.92667C91.3198 9.18667 91.6665 9.53333 91.8398 9.96667C92.0132 10.3133 92.0998 10.66 92.0998 11.0933V18.3733H90.6265V11.8733C90.6265 11.0933 90.5398 10.5733 90.2798 10.3133C90.0198 10.0533 89.6732 9.88 89.2398 9.88C88.8932 9.88 88.3732 10.0533 87.8532 10.3133C87.3332 10.5733 86.8998 10.92 86.5532 11.2667V18.3733H85.0798V11.2667Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M95.5665 10.92L94.7865 9.88C96.0865 9.01333 97.3865 8.58 98.7732 8.58C100.16 8.58 101.027 9.1 101.46 10.0533C101.633 10.4 101.633 10.92 101.633 11.7V12.22L101.547 15.34C101.547 15.4267 101.547 15.6 101.547 15.7733C101.547 16.2933 101.547 16.64 101.633 16.9C101.72 17.2467 101.98 17.5067 102.327 17.68L101.547 18.72C100.853 18.46 100.42 18.0267 100.247 17.3333C99.3798 18.2 98.4265 18.6333 97.4732 18.6333C96.5198 18.6333 95.7398 18.3733 95.1332 17.8533C94.6132 17.42 94.3532 16.7267 94.3532 15.86C94.3532 14.7333 94.7865 13.9533 95.6532 13.3467C96.5198 12.74 97.8198 12.48 99.3798 12.48C99.6398 12.48 99.8132 12.48 100.073 12.48V11.7867C100.073 11.0067 99.9865 10.4867 99.7265 10.3133C99.3798 9.96667 99.0332 9.79333 98.4265 9.79333C97.9065 9.79333 97.2998 9.96667 96.6065 10.2267C96.3465 10.4 95.9998 10.66 95.5665 10.92ZM100.16 16.0333L100.247 13.52C99.8132 13.52 99.5532 13.52 99.4665 13.52C98.0798 13.52 97.2132 13.78 96.6932 14.3C96.3465 14.6467 96.1732 15.1667 96.1732 15.86C96.1732 16.9867 96.6932 17.5933 97.8198 17.5933C98.8598 17.5067 99.6398 16.9867 100.16 16.0333Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M106.573 8.84H109L108.567 10.0533H106.573V16.2067C106.573 16.7267 106.66 17.0733 106.833 17.3333C107.007 17.5067 107.353 17.68 107.787 17.68C108.133 17.68 108.48 17.5933 108.74 17.5067L108.913 18.46C108.393 18.72 107.873 18.8067 107.267 18.8067C105.793 18.8067 105.1 18.1133 105.1 16.64V10.0533H103.8V8.84H105.013V8.66667C105.013 8.49333 105.1 7.8 105.187 6.67333V6.41333L106.747 6.06667C106.573 7.10667 106.573 8.06 106.573 8.84Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M110.56 13.6067C110.56 12.0467 110.907 10.8333 111.687 9.96667C112.38 9.1 113.42 8.58 114.633 8.58C116.02 8.58 117.147 9.1 117.927 10.2267C118.533 11.0933 118.793 12.3067 118.793 13.78C118.793 15.5133 118.273 16.9 117.32 17.7667C116.627 18.3733 115.76 18.72 114.72 18.72C113.42 18.72 112.467 18.2867 111.687 17.3333C110.993 16.4667 110.56 15.1667 110.56 13.6067ZM116.713 11.0933C116.28 10.3133 115.673 9.88 114.72 9.88C113.767 9.88 113.16 10.2267 112.727 10.92C112.38 11.44 112.293 12.3067 112.293 13.4333C112.293 14.9067 112.467 15.9467 112.9 16.5533C113.333 17.16 113.94 17.5067 114.807 17.5067C115.847 17.5067 116.54 16.9867 116.887 16.0333C117.06 15.5133 117.147 14.82 117.147 13.9533C117.147 12.6533 116.973 11.7 116.713 11.0933Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M121.653 11.0933C121.653 10.2267 121.567 9.53333 121.307 9.01333L122.78 8.58C123.04 9.1 123.127 9.53333 123.127 10.0533V10.2267C123.907 9.18667 124.773 8.66667 125.813 8.66667C125.987 8.66667 126.16 8.66667 126.333 8.75333L125.727 10.4C125.553 10.3133 125.38 10.3133 125.293 10.3133C124.947 10.3133 124.513 10.4 124.167 10.66C123.82 10.92 123.473 11.18 123.3 11.5267C123.213 11.7867 123.127 12.1333 123.127 12.5667V18.5467H121.653V11.0933Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t</svg>\n{:else}\n\t<svg width=\"161\" height=\"34\" viewBox=\"0 0 161 34\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t<path d=\"M33.6816 0.226074H0.578125V33.3295H33.6816V0.226074Z\" fill=\"#6B7280\" />\n\t\t<path\n\t\t\td=\"M16.0264 18.9847L10.2885 8.28125H12.9367L16.2471 15.0123C16.2471 15.1226 16.3574 15.233 16.4678 15.3433C16.5781 15.4537 16.5781 15.564 16.6885 15.7847L16.7988 15.895V16.0054C16.9092 16.2261 16.9092 16.3364 17.0195 16.5571C17.1298 16.6675 17.1299 16.8881 17.2402 16.9985C17.3505 16.6675 17.5712 16.4468 17.6816 16.0054C17.7919 15.6743 18.0126 15.3433 18.2333 15.0123L21.5436 8.28125H23.9712L18.2333 19.095V25.9364H16.0264V18.9847Z\"\n\t\t\tfill=\"white\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M48.7988 6.62607C50.454 6.62607 51.8885 7.06745 52.9919 7.95021L51.8885 9.27435C50.8954 8.61228 49.9023 8.1709 48.6885 8.1709C46.8126 8.1709 45.3781 9.16401 44.6057 11.0399C44.1643 12.1433 43.9436 13.5778 43.9436 15.4537C43.9436 16.8881 44.1643 18.1019 44.4954 18.9847C45.3781 21.0812 46.8126 22.0743 49.0195 22.0743C50.2333 22.0743 51.3367 21.7433 52.3298 20.9709L53.4333 22.4054C51.9988 23.2881 50.454 23.7295 48.7988 23.7295C46.8126 23.7295 45.1574 22.9571 43.8333 21.3019C42.5092 19.7571 41.9574 17.6606 41.9574 15.1226C41.9574 12.5847 42.6195 10.5985 43.9436 8.94332C45.1574 7.50883 46.8126 6.62607 48.7988 6.62607Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M55.0885 17.5502C55.0885 15.564 55.5299 14.0192 56.523 12.9157C57.5161 11.8123 58.7298 11.1502 60.2747 11.1502C62.0402 11.1502 63.4747 11.8123 64.4678 13.2468C65.2402 14.3502 65.5712 15.895 65.5712 17.7709C65.5712 19.9778 64.9092 21.7433 63.6954 22.8468C62.8126 23.6192 61.7092 24.0606 60.385 24.0606C58.7299 24.0606 57.5161 23.5088 56.523 22.295C55.5299 21.1916 55.0885 19.5364 55.0885 17.5502ZM62.8126 14.3502C62.2609 13.3571 61.4885 12.8054 60.2747 12.8054C59.0609 12.8054 58.2885 13.2468 57.7367 14.1295C57.2954 14.7916 57.185 15.895 57.185 17.3295C57.185 19.2054 57.4057 20.5295 57.9574 21.3019C58.5092 22.0744 59.2816 22.5157 60.385 22.5157C61.7092 22.5157 62.5919 21.8537 63.0333 20.6399C63.254 19.9778 63.3643 19.095 63.3643 17.9916C63.4747 16.3364 63.254 15.1226 62.8126 14.3502Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M69.1023 14.5709C69.1023 13.3571 68.9919 12.364 68.6609 11.5916L70.5368 11.1502C70.8678 11.7019 70.9781 12.364 70.9781 12.9157V13.0261C71.4195 12.5847 71.8609 12.1433 72.5229 11.8123C73.2954 11.3709 73.9574 11.1502 74.6195 11.1502C75.6126 11.1502 76.4954 11.5916 77.0471 12.364C77.1574 12.5847 77.3781 12.9157 77.4885 13.1364C78.8126 11.8123 80.0264 11.1502 81.3505 11.1502C82.2333 11.1502 83.0057 11.4812 83.5574 12.033C84.1092 12.695 84.4402 13.4675 84.4402 14.3502V23.5088H82.454V14.4606C82.454 13.2468 81.9023 12.695 80.9092 12.695C80.3574 12.695 79.6954 12.9157 79.1436 13.3571C78.923 13.5778 78.4816 13.9088 77.9298 14.3502L77.7092 14.5709V23.5088H75.6126V14.9019C75.6126 14.1295 75.5023 13.5778 75.2816 13.3571C74.9505 13.0261 74.6195 12.9157 74.0678 12.9157C73.185 12.9157 72.1919 13.4675 70.9781 14.5709V23.6192H69.1023V14.5709Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M87.8609 6.18469L89.8471 5.74332C90.0678 6.62607 90.1781 7.61918 90.1781 8.83297V11.5916C90.1781 12.2537 90.1781 12.695 90.1781 12.9157C91.2816 11.8123 92.4954 11.2606 93.7092 11.2606C95.1436 11.2606 96.3574 11.8123 97.1299 12.9157C98.0126 14.0192 98.454 15.564 98.454 17.4399C98.454 19.4261 98.0126 20.9709 97.1299 22.1847C96.2471 23.3985 95.0333 23.9502 93.5988 23.9502C92.9368 23.9502 92.385 23.8399 91.723 23.5088C91.0609 23.1778 90.6195 22.8468 90.2885 22.4054C90.1781 22.9571 90.0678 23.3985 89.9574 23.7295H88.0816C88.3023 23.1778 88.4126 22.1847 88.4126 20.6399V9.05366C88.3023 7.72952 88.1919 6.73642 87.8609 6.18469ZM91.0609 13.6881C90.7299 13.9088 90.3988 14.2399 90.1781 14.5709V20.8606C90.9505 21.8537 91.9436 22.295 93.1574 22.295C94.1505 22.295 94.923 21.964 95.3643 21.1916C95.9161 20.3088 96.2471 19.095 96.2471 17.3295C96.2471 15.7847 96.0264 14.6812 95.4747 14.0192C95.0333 13.3571 94.2609 13.0261 93.1574 13.0261C92.4954 12.9157 91.723 13.1364 91.0609 13.6881Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M101.323 7.72952C101.323 7.28814 101.433 6.95711 101.764 6.62607C102.095 6.29504 102.426 6.18469 102.868 6.18469C103.309 6.18469 103.64 6.29504 103.971 6.62607C104.302 6.95711 104.413 7.28814 104.413 7.72952C104.413 8.1709 104.302 8.50194 103.971 8.83297C103.64 9.16401 103.309 9.27435 102.868 9.27435C102.426 9.27435 102.095 9.16401 101.764 8.83297C101.433 8.50194 101.323 8.1709 101.323 7.72952ZM101.764 23.6192V11.4812L103.751 11.1502V23.6192H101.764Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M108.054 14.5709C108.054 13.6881 108.054 13.1364 107.944 12.9157C107.944 12.5847 107.723 12.2537 107.502 11.7019L109.378 11.1502C109.709 11.8123 109.82 12.364 109.82 13.0261C111.033 11.8123 112.357 11.1502 113.682 11.1502C114.344 11.1502 114.895 11.2606 115.447 11.5916C115.999 11.9226 116.44 12.364 116.661 12.9157C116.882 13.3571 116.992 13.7985 116.992 14.3502V23.6192H115.116V15.3433C115.116 14.3502 115.006 13.6881 114.675 13.3571C114.344 13.0261 113.902 12.8054 113.351 12.8054C112.909 12.8054 112.247 13.0261 111.585 13.3571C110.923 13.6881 110.371 14.1295 109.93 14.5709V23.6192H108.054V14.5709Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M121.406 14.1295L120.413 12.8054C122.068 11.7019 123.723 11.1502 125.488 11.1502C127.254 11.1502 128.357 11.8123 128.909 13.0261C129.13 13.4675 129.13 14.1295 129.13 15.1226V15.7847L129.02 19.7571C129.02 19.8675 129.02 20.0881 129.02 20.3088C129.02 20.9709 129.02 21.4123 129.13 21.7433C129.24 22.1847 129.571 22.5157 130.013 22.7364L129.02 24.0606C128.137 23.7295 127.585 23.1778 127.364 22.295C126.261 23.3985 125.047 23.9502 123.833 23.9502C122.619 23.9502 121.626 23.6192 120.854 22.9571C120.192 22.4054 119.861 21.5226 119.861 20.4192C119.861 18.9847 120.413 17.9916 121.516 17.2192C122.619 16.4468 124.275 16.1157 126.261 16.1157C126.592 16.1157 126.813 16.1157 127.144 16.1157V15.233C127.144 14.2399 127.033 13.5778 126.702 13.3571C126.261 12.9157 125.82 12.695 125.047 12.695C124.385 12.695 123.613 12.9157 122.73 13.2468C122.399 13.4675 121.957 13.7985 121.406 14.1295ZM127.254 20.6399L127.364 17.4399C126.813 17.4399 126.482 17.4399 126.371 17.4399C124.606 17.4399 123.502 17.7709 122.84 18.433C122.399 18.8743 122.178 19.5364 122.178 20.4192C122.178 21.8537 122.84 22.6261 124.275 22.6261C125.599 22.5157 126.592 21.8537 127.254 20.6399Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M135.419 11.4812H138.509L137.957 13.0261H135.419V20.8606C135.419 21.5226 135.53 21.964 135.751 22.295C135.971 22.5157 136.413 22.7364 136.964 22.7364C137.406 22.7364 137.847 22.6261 138.178 22.5157L138.399 23.7295C137.737 24.0606 137.075 24.1709 136.302 24.1709C134.426 24.1709 133.544 23.2881 133.544 21.4123V13.0261H131.888V11.4812H133.433V11.2606C133.433 11.0399 133.544 10.1571 133.654 8.72263V8.39159L135.64 7.95021C135.42 9.27435 135.419 10.4881 135.419 11.4812Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M140.495 17.5502C140.495 15.564 140.937 14.0192 141.93 12.9157C142.813 11.8123 144.137 11.1502 145.682 11.1502C147.447 11.1502 148.882 11.8123 149.875 13.2468C150.647 14.3502 150.978 15.895 150.978 17.7709C150.978 19.9778 150.316 21.7433 149.102 22.8468C148.22 23.6192 147.116 24.0606 145.792 24.0606C144.137 24.0606 142.923 23.5088 141.93 22.295C141.047 21.1916 140.495 19.5364 140.495 17.5502ZM148.33 14.3502C147.778 13.3571 147.006 12.8054 145.792 12.8054C144.578 12.8054 143.806 13.2468 143.254 14.1295C142.813 14.7916 142.702 15.895 142.702 17.3295C142.702 19.2054 142.923 20.5295 143.475 21.3019C144.026 22.0744 144.799 22.5157 145.902 22.5157C147.226 22.5157 148.109 21.8537 148.551 20.6399C148.771 19.9778 148.882 19.095 148.882 17.9916C148.882 16.3364 148.661 15.1226 148.33 14.3502Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M154.62 14.3502C154.62 13.2468 154.509 12.364 154.178 11.7019L156.054 11.1502C156.385 11.8123 156.495 12.364 156.495 13.0261V13.2468C157.488 11.9226 158.592 11.2606 159.916 11.2606C160.137 11.2606 160.357 11.2606 160.578 11.3709L159.806 13.4675C159.585 13.3571 159.364 13.3571 159.254 13.3571C158.813 13.3571 158.261 13.4675 157.82 13.7985C157.378 14.1295 156.937 14.4606 156.716 14.9019C156.606 15.233 156.495 15.6743 156.495 16.2261V23.8399H154.62V14.3502Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t</svg>\n{/if}\n"
  },
  {
    "path": "src/routes/utils/icons/Community.svelte",
    "content": "<svg width=\"30\" height=\"25\" viewBox=\"0 0 30 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path\n\t\td=\"M19.8001 4.99531C19.8001 6.26835 19.2944 7.48925 18.3942 8.38943C17.494 9.2896 16.2731 9.79531 15.0001 9.79531C13.7271 9.79531 12.5062 9.2896 11.606 8.38943C10.7058 7.48925 10.2001 6.26835 10.2001 4.99531C10.2001 3.72227 10.7058 2.50137 11.606 1.6012C12.5062 0.701025 13.7271 0.195313 15.0001 0.195312C16.2731 0.195313 17.494 0.701025 18.3942 1.6012C19.2944 2.50137 19.8001 3.72227 19.8001 4.99531ZM27.8001 8.19531C27.8001 9.04401 27.463 9.85794 26.8628 10.4581C26.2627 11.0582 25.4488 11.3953 24.6001 11.3953C23.7514 11.3953 22.9375 11.0582 22.3374 10.4581C21.7372 9.85794 21.4001 9.04401 21.4001 8.19531C21.4001 7.34662 21.7372 6.53269 22.3374 5.93257C22.9375 5.33245 23.7514 4.99531 24.6001 4.99531C25.4488 4.99531 26.2627 5.33245 26.8628 5.93257C27.463 6.53269 27.8001 7.34662 27.8001 8.19531ZM21.4001 19.3953C21.4001 17.6979 20.7258 16.0701 19.5256 14.8698C18.3253 13.6696 16.6975 12.9953 15.0001 12.9953C13.3027 12.9953 11.6748 13.6696 10.4746 14.8698C9.27438 16.0701 8.6001 17.6979 8.6001 19.3953V24.1953H21.4001V19.3953ZM8.6001 8.19531C8.6001 9.04401 8.26296 9.85794 7.66284 10.4581C7.06272 11.0582 6.24879 11.3953 5.4001 11.3953C4.5514 11.3953 3.73747 11.0582 3.13736 10.4581C2.53724 9.85794 2.2001 9.04401 2.2001 8.19531C2.2001 7.34662 2.53724 6.53269 3.13736 5.93257C3.73747 5.33245 4.5514 4.99531 5.4001 4.99531C6.24879 4.99531 7.06272 5.33245 7.66284 5.93257C8.26296 6.53269 8.6001 7.34662 8.6001 8.19531ZM24.6001 24.1953V19.3953C24.6024 17.7686 24.1894 16.1682 23.4001 14.7457C24.1095 14.5642 24.8509 14.5471 25.5679 14.6957C26.2849 14.8443 26.9584 15.1547 27.5372 15.6032C28.116 16.0517 28.5847 16.6265 28.9075 17.2837C29.2304 17.9408 29.3988 18.6631 29.4001 19.3953V24.1953H24.6001ZM6.6001 14.7457C5.81089 16.1682 5.39786 17.7686 5.4001 19.3953V24.1953H0.600098V19.3953C0.59979 18.6626 0.767239 17.9395 1.08961 17.2815C1.41199 16.6235 1.88073 16.048 2.45991 15.5992C3.0391 15.1503 3.71335 14.8401 4.43099 14.6921C5.14864 14.5442 5.89063 14.5625 6.6001 14.7457Z\"\n\t\tfill=\"#EB4F27\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Dev.svelte",
    "content": "<script lang=\"ts\">\n\tlet { small = false } = $props();\n</script>\n\n{#if small}\n\t<svg width=\"27\" height=\"26\" viewBox=\"0 0 27 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t<path\n\t\t\td=\"M7.47125 10.2311C7.24607 10.0628 7.02031 9.97866 6.79513 9.97866H5.78299V16.0417H6.79571C7.02089 16.0417 7.24665 15.9575 7.47183 15.7892C7.697 15.6209 7.80959 15.3684 7.80959 15.0312V10.9891C7.80901 10.6525 7.69584 10.3994 7.47125 10.2311ZM23.9522 0H3.04777C1.6433 0 0.503482 1.13692 0.5 2.54196V23.458C0.503482 24.8631 1.6433 26 3.04777 26H23.9522C25.3573 26 26.4965 24.8631 26.5 23.458V2.54196C26.4965 1.13692 25.3567 0 23.9522 0ZM9.4491 15.0423C9.4491 16.1339 8.77531 17.7879 6.6425 17.7845H3.94964V8.18187H6.69937C8.75616 8.18187 9.44794 9.83357 9.44852 10.9258L9.4491 15.0423ZM15.2921 9.89683H12.2V12.1266H14.0902V13.8427H12.2V16.0718H15.2927V17.7879H11.6841C11.0364 17.8048 10.4978 17.2929 10.4816 16.6452V9.38437C10.4659 8.73728 10.9783 8.19987 11.6254 8.18362H15.2927L15.2921 9.89683ZM21.3069 16.5878C20.5409 18.3724 19.1683 18.0172 18.5537 16.5878L16.3176 8.1842H18.2078L19.9321 14.784L21.6482 8.1842H23.539L21.3069 16.5878Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t</svg>\n{:else}\n\t<svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t<path\n\t\t\td=\"M9.8811 14.0207C9.57556 13.7923 9.26923 13.6781 8.96369 13.6781H7.59032V21.905H8.96447C9.27002 21.905 9.57634 21.7908 9.88189 21.5624C10.1874 21.334 10.3402 20.9915 10.3402 20.534V15.0492C10.3394 14.5924 10.1859 14.2491 9.8811 14.0207ZM32.244 0.138184H3.87892C1.97321 0.138184 0.4266 1.68086 0.421875 3.58735V31.9682C0.4266 33.8747 1.97321 35.4174 3.87892 35.4174H32.244C34.1505 35.4174 35.6963 33.8747 35.701 31.9682V3.58735C35.6963 1.68086 34.1497 0.138184 32.244 0.138184ZM12.5648 20.5489C12.5648 22.0302 11.6506 24.2745 8.75658 24.2698H5.10266V11.2401H8.83375C11.6246 11.2401 12.5633 13.4813 12.564 14.9633L12.5648 20.5489ZM20.4932 13.5671H16.2975V16.5926H18.8623V18.9212H16.2975V21.9459H20.494V24.2745H15.5974C14.7186 24.2973 13.9878 23.6028 13.9658 22.7239V12.8718C13.9445 11.9937 14.6398 11.2645 15.5179 11.2425H20.494L20.4932 13.5671ZM28.6547 22.646C27.6152 25.0675 25.7528 24.5856 24.9188 22.646L21.8847 11.2433H24.4495L26.7891 20.1985L29.1177 11.2433H31.6833L28.6547 22.646Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t</svg>\n{/if}\n"
  },
  {
    "path": "src/routes/utils/icons/Discord.svelte",
    "content": "<svg\n\tclass=\"h-6 w-6\"\n\taria-hidden=\"true\"\n\tfocusable=\"false\"\n\tdata-prefix=\"fab\"\n\tdata-icon=\"discord\"\n\trole=\"img\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\tviewBox=\"0 0 640 512\"\n>\n\t<path\n\t\tfill=\"currentColor\"\n\t\td=\"M524.5 69.84a1.5 1.5 0 0 0 -.764-.7A485.1 485.1 0 0 0 404.1 32.03a1.816 1.816 0 0 0 -1.923 .91 337.5 337.5 0 0 0 -14.9 30.6 447.8 447.8 0 0 0 -134.4 0 309.5 309.5 0 0 0 -15.14-30.6 1.89 1.89 0 0 0 -1.924-.91A483.7 483.7 0 0 0 116.1 69.14a1.712 1.712 0 0 0 -.788 .676C39.07 183.7 18.19 294.7 28.43 404.4a2.016 2.016 0 0 0 .765 1.375A487.7 487.7 0 0 0 176 479.9a1.9 1.9 0 0 0 2.063-.676A348.2 348.2 0 0 0 208.1 430.4a1.86 1.86 0 0 0 -1.019-2.588 321.2 321.2 0 0 1 -45.87-21.85 1.885 1.885 0 0 1 -.185-3.126c3.082-2.309 6.166-4.711 9.109-7.137a1.819 1.819 0 0 1 1.9-.256c96.23 43.92 200.4 43.92 295.5 0a1.812 1.812 0 0 1 1.924 .233c2.944 2.426 6.027 4.851 9.132 7.16a1.884 1.884 0 0 1 -.162 3.126 301.4 301.4 0 0 1 -45.89 21.83 1.875 1.875 0 0 0 -1 2.611 391.1 391.1 0 0 0 30.01 48.81 1.864 1.864 0 0 0 2.063 .7A486 486 0 0 0 610.7 405.7a1.882 1.882 0 0 0 .765-1.352C623.7 277.6 590.9 167.5 524.5 69.84zM222.5 337.6c-28.97 0-52.84-26.59-52.84-59.24S193.1 219.1 222.5 219.1c29.67 0 53.31 26.82 52.84 59.24C275.3 310.1 251.9 337.6 222.5 337.6zm195.4 0c-28.97 0-52.84-26.59-52.84-59.24S388.4 219.1 417.9 219.1c29.67 0 53.31 26.82 52.84 59.24C470.7 310.1 447.5 337.6 417.9 337.6z\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Dribble.svelte",
    "content": "<svg\n\tclass=\"h-4 w-4\"\n\taria-hidden=\"true\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\tfill=\"currentColor\"\n\tviewBox=\"0 0 20 20\"\n>\n\t<path\n\t\tfill-rule=\"evenodd\"\n\t\td=\"M10 0a10 10 0 1 0 10 10A10.009 10.009 0 0 0 10 0Zm6.613 4.614a8.523 8.523 0 0 1 1.93 5.32 20.094 20.094 0 0 0-5.949-.274c-.059-.149-.122-.292-.184-.441a23.879 23.879 0 0 0-.566-1.239 11.41 11.41 0 0 0 4.769-3.366ZM8 1.707a8.821 8.821 0 0 1 2-.238 8.5 8.5 0 0 1 5.664 2.152 9.608 9.608 0 0 1-4.476 3.087A45.758 45.758 0 0 0 8 1.707ZM1.642 8.262a8.57 8.57 0 0 1 4.73-5.981A53.998 53.998 0 0 1 9.54 7.222a32.078 32.078 0 0 1-7.9 1.04h.002Zm2.01 7.46a8.51 8.51 0 0 1-2.2-5.707v-.262a31.64 31.64 0 0 0 8.777-1.219c.243.477.477.964.692 1.449-.114.032-.227.067-.336.1a13.569 13.569 0 0 0-6.942 5.636l.009.003ZM10 18.556a8.508 8.508 0 0 1-5.243-1.8 11.717 11.717 0 0 1 6.7-5.332.509.509 0 0 1 .055-.02 35.65 35.65 0 0 1 1.819 6.476 8.476 8.476 0 0 1-3.331.676Zm4.772-1.462A37.232 37.232 0 0 0 13.113 11a12.513 12.513 0 0 1 5.321.364 8.56 8.56 0 0 1-3.66 5.73h-.002Z\"\n\t\tclip-rule=\"evenodd\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Figma.svelte",
    "content": "<svg width=\"18\" height=\"25\" viewBox=\"0 0 18 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<g clip-path=\"url(#clip0_18_290731)\">\n\t\t<path\n\t\t\td=\"M4.38242 24.8955C6.80071 24.8955 8.76338 23.1035 8.76338 20.8955V16.8955H4.38242C1.96413 16.8955 0.00146484 18.6875 0.00146484 20.8955C0.00146484 23.1035 1.96413 24.8955 4.38242 24.8955Z\"\n\t\t\tfill=\"#0ACF83\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M0.00146484 12.8955C0.00146484 10.6875 1.96413 8.89551 4.38242 8.89551H8.76338V16.8955H4.38242C1.96413 16.8955 0.00146484 15.1035 0.00146484 12.8955Z\"\n\t\t\tfill=\"#A259FF\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M0.00195312 4.89551C0.00195312 2.68751 1.96462 0.895508 4.38291 0.895508H8.76387V8.8955H4.38291C1.96462 8.8955 0.00195312 7.1035 0.00195312 4.89551Z\"\n\t\t\tfill=\"#F24E1E\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M8.76367 0.895508H13.1446C15.5629 0.895508 17.5256 2.68751 17.5256 4.89551C17.5256 7.1035 15.5629 8.8955 13.1446 8.8955H8.76367V0.895508Z\"\n\t\t\tfill=\"#FF7262\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M17.5256 12.8955C17.5256 15.1035 15.5629 16.8955 13.1446 16.8955C10.7263 16.8955 8.76367 15.1035 8.76367 12.8955C8.76367 10.6875 10.7263 8.89551 13.1446 8.89551C15.5629 8.89551 17.5256 10.6875 17.5256 12.8955Z\"\n\t\t\tfill=\"#1ABCFE\"\n\t\t/>\n\t</g>\n\t<defs>\n\t\t<clipPath id=\"clip0_18_290731\">\n\t\t\t<rect width=\"17.5273\" height=\"24\" fill=\"white\" transform=\"translate(0 0.895508)\" />\n\t\t</clipPath>\n\t</defs>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/FlowbiteLogo.svelte",
    "content": "<svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path\n\t\td=\"M18.3894 10.6025C18.3338 10.9854 18.0814 11.5055 17.7918 11.9577C17.4264 12.5282 16.8465 12.9279 16.1829 13.0666L13.2597 13.6779C12.7898 13.7762 12.3638 14.0221 12.0439 14.3796L10.1272 16.5221C9.76692 16.9248 9.51515 16.8288 9.51515 16.2887C9.51078 16.3087 8.56386 18.7508 11.0733 20.1982C12.0375 20.7544 13.4255 20.5545 14.3897 19.9984L19.4986 17.0516C21.4093 15.9495 22.7583 14.0851 23.2066 11.927C23.2244 11.8417 23.2381 11.756 23.2529 11.6704L18.3894 10.6025Z\"\n\t\tfill=\"url(#paint0_linear_18_290714)\"\n\t/>\n\t<path\n\t\td=\"M17.0646 7.65894C18.0288 8.21509 18.4228 9.0431 18.4228 10.1554C18.4228 10.3064 18.4109 10.4556 18.3896 10.6025L20.4481 11.4868L23.253 11.6703C23.6122 9.59171 22.9083 7.45214 21.6465 5.75147C20.6969 4.47163 19.475 3.36098 18.0061 2.51366C16.8128 1.82537 15.5727 1.37188 14.3269 1.12305L12.927 2.9358L12.4849 5.01732L17.0646 7.65894Z\"\n\t\tfill=\"url(#paint1_linear_18_290714)\"\n\t/>\n\t<path\n\t\td=\"M0.587514 9.18436C0.586991 9.186 0.588441 9.18648 0.588987 9.18484C0.697004 8.86086 0.832451 8.49941 1.00155 8.11327C1.88482 6.09623 3.58696 4.75097 5.681 4.06507C7.77504 3.37918 10.0615 3.6196 11.9699 4.72042L12.4847 5.01734L14.3267 1.12307C8.46803 -0.0470653 2.48028 3.39491 0.594963 9.16179C0.594062 9.16455 0.590785 9.17418 0.587514 9.18436Z\"\n\t\tfill=\"url(#paint2_linear_18_290714)\"\n\t/>\n\t<path\n\t\td=\"M14.1901 19.9986C13.2259 20.5547 12.0379 20.5547 11.0737 19.9986C10.9428 19.9231 10.8194 19.8382 10.7028 19.7463L9.00699 20.9121L7.54541 23.274C9.16769 24.624 11.2743 25.058 13.3794 24.8166C14.9636 24.635 16.5373 24.1331 18.0063 23.2858C19.1996 22.5975 20.2127 21.7514 21.0514 20.7979L20.1799 18.6804L18.7698 17.3569L14.1901 19.9986Z\"\n\t\tfill=\"url(#paint3_linear_18_290714)\"\n\t/>\n\t<path\n\t\td=\"M10.7025 19.7465C9.95964 19.1613 9.5153 18.2638 9.5153 17.3025V17.2066V9.20019C9.5153 8.7474 9.64871 8.67045 10.0412 8.89685C9.43669 8.54816 8.04014 7.35113 6.31582 8.34573C5.35162 8.90189 4.55762 10.1295 4.55762 11.2419V17.1355C4.55762 19.3396 5.69924 21.6388 7.3458 23.1058C7.41093 23.1639 7.47835 23.2185 7.54517 23.2742L10.7025 19.7465Z\"\n\t\tfill=\"url(#paint4_linear_18_290714)\"\n\t/>\n\t<path\n\t\td=\"M20.9327 4.87998C20.9316 4.8787 20.9304 4.87973 20.9316 4.88101C21.1584 5.13647 21.404 5.43438 21.6542 5.77375C22.961 7.54649 23.4493 9.79173 22.9969 11.9465C22.5444 14.1012 21.1928 15.9592 19.2843 17.06L18.7695 17.3569L21.051 20.7979C24.9947 16.314 25.0049 9.41233 20.9486 4.89771C20.9466 4.89555 20.9399 4.8879 20.9327 4.87998Z\"\n\t\tfill=\"url(#paint5_linear_18_290714)\"\n\t/>\n\t<path\n\t\td=\"M4.75766 11.2419C4.75765 10.1296 5.35163 9.10173 6.31585 8.54558C6.44673 8.47008 6.582 8.40577 6.72002 8.35075L6.55728 6.30064L5.41396 3.95508C3.43253 4.68365 1.82978 6.18936 0.986459 8.13143C0.351823 9.59293 7.344e-06 11.2054 0 12.9001C0 14.2766 0.226912 15.5763 0.634149 16.7786L2.90543 17.0834L4.75766 16.5251V11.2419Z\"\n\t\tfill=\"url(#paint6_linear_18_290714)\"\n\t/>\n\t<path\n\t\td=\"M6.72012 8.35051C7.59881 8.00035 8.599 8.06467 9.43231 8.54533L9.51542 8.59327L16.187 12.4414C16.655 12.7114 16.6124 12.977 16.0835 13.0876L16.4683 13.0071C16.9748 12.9012 17.4374 12.6424 17.7913 12.2653C18.3996 11.6169 18.6229 10.8345 18.6229 10.1556C18.6229 9.04325 18.029 8.01543 17.0647 7.45927L11.9558 4.51244C10.0452 3.41038 7.7546 3.17538 5.65967 3.8665C5.57679 3.89383 5.49567 3.92483 5.41406 3.95483L6.72012 8.35051Z\"\n\t\tfill=\"url(#paint7_linear_18_290714)\"\n\t/>\n\t<path\n\t\td=\"M14.4918 24.635C14.4935 24.6346 14.4931 24.6331 14.4915 24.6335C14.1566 24.702 13.7756 24.7656 13.3563 24.8123C11.1662 25.0566 8.97576 24.3565 7.33416 22.8876C5.69258 21.4188 4.75779 19.3204 4.75779 17.1188L4.75778 16.5249L0.634277 16.7784C2.54929 22.4324 8.52683 25.8921 14.4685 24.6398C14.4713 24.6392 14.4813 24.6373 14.4918 24.635Z\"\n\t\tfill=\"url(#paint8_linear_18_290714)\"\n\t/>\n\t<defs>\n\t\t<linearGradient\n\t\t\tid=\"paint0_linear_18_290714\"\n\t\t\tx1=\"15.0448\"\n\t\t\ty1=\"18.723\"\n\t\t\tx2=\"17.4055\"\n\t\t\ty2=\"10.5006\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop stop-color=\"#1724C9\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#1C64F2\" />\n\t\t</linearGradient>\n\t\t<linearGradient\n\t\t\tid=\"paint1_linear_18_290714\"\n\t\t\tx1=\"20.482\"\n\t\t\ty1=\"8.69573\"\n\t\t\tx2=\"14.2722\"\n\t\t\ty2=\"2.50785\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop stop-color=\"#1C64F2\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#0092FF\" />\n\t\t</linearGradient>\n\t\t<linearGradient\n\t\t\tid=\"paint2_linear_18_290714\"\n\t\t\tx1=\"12.1232\"\n\t\t\ty1=\"4.66137\"\n\t\t\tx2=\"2.75555\"\n\t\t\ty2=\"5.25331\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop stop-color=\"#0092FF\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#45B2FF\" />\n\t\t</linearGradient>\n\t\t<linearGradient\n\t\t\tid=\"paint3_linear_18_290714\"\n\t\t\tx1=\"11.49\"\n\t\t\ty1=\"22.3927\"\n\t\t\tx2=\"19.9027\"\n\t\t\ty2=\"20.1226\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop stop-color=\"#1C64F2\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#0092FF\" />\n\t\t</linearGradient>\n\t\t<linearGradient\n\t\t\tid=\"paint4_linear_18_290714\"\n\t\t\tx1=\"5.45155\"\n\t\t\ty1=\"12.6579\"\n\t\t\tx2=\"11.4243\"\n\t\t\ty2=\"18.8469\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop stop-color=\"#1724C9\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#1C64F2\" />\n\t\t</linearGradient>\n\t\t<linearGradient\n\t\t\tid=\"paint5_linear_18_290714\"\n\t\t\tx1=\"19.0877\"\n\t\t\ty1=\"17.1224\"\n\t\t\tx2=\"23.2551\"\n\t\t\ty2=\"8.72159\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop stop-color=\"#0092FF\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#45B2FF\" />\n\t\t</linearGradient>\n\t\t<linearGradient\n\t\t\tid=\"paint6_linear_18_290714\"\n\t\t\tx1=\"4.0229\"\n\t\t\ty1=\"7.74412\"\n\t\t\tx2=\"1.7929\"\n\t\t\ty2=\"16.1258\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop stop-color=\"#1C64F2\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#0092FF\" />\n\t\t</linearGradient>\n\t\t<linearGradient\n\t\t\tid=\"paint7_linear_18_290714\"\n\t\t\tx1=\"15.4074\"\n\t\t\ty1=\"7.34521\"\n\t\t\tx2=\"7.25835\"\n\t\t\ty2=\"9.37416\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop stop-color=\"#1724C9\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#1C64F2\" />\n\t\t</linearGradient>\n\t\t<linearGradient\n\t\t\tid=\"paint8_linear_18_290714\"\n\t\t\tx1=\"4.80519\"\n\t\t\ty1=\"16.9132\"\n\t\t\tx2=\"9.99951\"\n\t\t\ty2=\"24.7267\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop stop-color=\"#0092FF\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#45B2FF\" />\n\t\t</linearGradient>\n\t</defs>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Fortmatic.svelte",
    "content": "<svg\n\taria-hidden=\"true\"\n\tclass=\"h-4\"\n\tviewBox=\"0 0 96 96\"\n\tfill=\"none\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n>\n\t<path\n\t\td=\"M72.0998 0.600098H48.3998H24.5998H0.799805V24.4001V48.2001V49.7001V71.8001V71.9001V95.5001H24.5998V72.0001V71.9001V49.8001V48.3001V24.5001H48.3998H72.1998H95.9998V0.700104H72.0998V0.600098Z\"\n\t\tfill=\"#617BFF\"\n\t/>\n\t<path\n\t\td=\"M48.5 71.8002H72.1V95.6002H73C79.1 95.6002 84.9 93.2002 89.2 88.9002C93.5 84.6002 95.9 78.8002 95.9 72.7002V48.2002H48.5V71.8002Z\"\n\t\tfill=\"#617BFF\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Germany.svelte",
    "content": "<svg\n\taria-hidden=\"true\"\n\tclass=\"me-2 h-3.5 w-3.5 rounded-full\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\tid=\"flag-icon-css-de\"\n\tviewBox=\"0 0 512 512\"\n>\n\t<path fill=\"#ffce00\" d=\"M0 341.3h512V512H0z\" />\n\t<path d=\"M0 0h512v170.7H0z\" />\n\t<path fill=\"#d00\" d=\"M0 170.7h512v170.6H0z\" />\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/GitHub.svelte",
    "content": "<script lang=\"ts\">\n\tinterface Props {\n\t\tsize?: 'sm' | 'md' | 'lg';\n\t}\n\tlet { size = 'lg' }: Props = $props();\n\n\tconst sizes = {\n\t\tsm: 'w-4 h-4',\n\t\tmd: 'w-5 h-5',\n\t\tlg: 'w-6 h-6'\n\t};\n</script>\n\n<svg\n\tclass={sizes[size]}\n\tfill=\"currentColor\"\n\tviewBox=\"0 0 24 24\"\n\taria-hidden=\"true\"\n\tfocusable=\"false\"\n\tdata-icon=\"github\"\n\trole=\"img\"\n>\n\t<path\n\t\tfill-rule=\"evenodd\"\n\t\td=\"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z\"\n\t\tclip-rule=\"evenodd\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Hunt.svelte",
    "content": "<script lang=\"ts\">\n\tinterface Props {\n\t\tsmall?: boolean;\n\t\tclass?: string;\n\t}\n\tlet { small = false, class: className }: Props = $props();\n</script>\n\n{#if small}\n\t<svg\n\t\tclass={className}\n\t\twidth=\"121\"\n\t\theight=\"28\"\n\t\tviewBox=\"0 0 121 28\"\n\t\tfill=\"none\"\n\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t>\n\t\t<path\n\t\t\td=\"M28.6987 14C28.6987 21.7316 22.4303 28 14.6987 28C6.96617 28 0.69873 21.7316 0.69873 14C0.69873 6.26744 6.96665 0 14.6987 0C22.4303 0 28.6987 6.26792 28.6987 14Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M16.5651 14H12.5987V9.8H16.5651C16.8409 9.8 17.1139 9.85432 17.3687 9.95985C17.6235 10.0654 17.855 10.2201 18.05 10.4151C18.245 10.6101 18.3997 10.8416 18.5052 11.0964C18.6108 11.3511 18.6651 11.6242 18.6651 11.9C18.6651 12.1758 18.6108 12.4489 18.5052 12.7036C18.3997 12.9584 18.245 13.1899 18.05 13.3849C17.855 13.5799 17.6235 13.7346 17.3687 13.8401C17.1139 13.9457 16.8409 14 16.5651 14ZM16.5651 7H9.79874V21H12.5987V16.8H16.5651C19.2713 16.8 21.4651 14.6062 21.4651 11.9C21.4651 9.19384 19.2713 7 16.5651 7Z\"\n\t\t\tfill=\"white\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M43.4059 12.2888C43.4059 11.5184 42.8141 11.0516 42.0452 11.0516H39.9839V13.5116H42.0456C42.8146 13.5116 43.4059 13.0448 43.4059 12.2888ZM38.0319 18.6663V9.33317H42.3195C44.3132 9.33317 45.3982 10.6805 45.3982 12.2888C45.3982 13.8832 44.2993 15.23 42.3195 15.23H39.9839V18.6663H38.0319ZM46.5866 18.6663V11.8622H48.3308V12.7556C48.812 12.1782 49.6236 11.6975 50.4485 11.6975V13.4015C50.324 13.3742 50.1732 13.3608 49.9673 13.3608C49.3899 13.3608 48.6195 13.6902 48.3308 14.1173V18.6663H46.5866ZM56.3205 15.175C56.3205 14.1441 55.7143 13.2507 54.615 13.2507C53.5286 13.2507 52.9249 14.1441 52.9249 15.1754C52.9249 16.2197 53.5286 17.1131 54.615 17.1131C55.7143 17.1131 56.3205 16.2197 56.3205 15.175ZM51.1097 15.175C51.1097 13.2923 52.4293 11.6975 54.615 11.6975C56.8146 11.6975 58.1342 13.2919 58.1342 15.175C58.1342 17.0581 56.8146 18.6663 54.615 18.6663C52.4293 18.6663 51.1097 17.0581 51.1097 15.175ZM64.008 16.3571V14.0067C63.7193 13.5662 63.0873 13.2507 62.5094 13.2507C61.5068 13.2507 60.8193 14.034 60.8193 15.1754C60.8193 16.3293 61.5068 17.1131 62.5094 17.1131C63.0873 17.1131 63.7193 16.7976 64.008 16.3571ZM64.008 18.6663V17.6494C63.4852 18.3087 62.7713 18.6663 61.9597 18.6663C60.2969 18.6663 59.0185 17.4023 59.0185 15.175C59.0185 13.0175 60.2696 11.6975 61.9597 11.6975C62.7431 11.6975 63.4852 12.0278 64.008 12.7144V9.33317H65.7671V18.6663H64.008ZM71.9848 18.6663V17.6628C71.5319 18.1579 70.7347 18.6663 69.6483 18.6663C68.1918 18.6663 67.5047 17.8692 67.5047 16.5769V11.8622H69.2494V15.8898C69.2494 16.811 69.7306 17.1131 70.4728 17.1131C71.1459 17.1131 71.6827 16.7421 71.9848 16.3566V11.8622H73.7305V18.6663H71.9848ZM75.0414 15.175C75.0414 13.141 76.5257 11.6975 78.5606 11.6975C79.9213 11.6975 80.7458 12.2888 81.1858 12.8935L80.0444 13.965C79.7289 13.4977 79.2477 13.2507 78.6429 13.2507C77.5843 13.2507 76.8427 14.0206 76.8427 15.1754C76.8427 16.3293 77.5843 17.1131 78.6429 17.1131C79.2477 17.1131 79.7289 16.8383 80.0444 16.3844L81.1858 17.4569C80.7458 18.0616 79.9213 18.6663 78.5606 18.6663C76.5257 18.6663 75.0414 17.2233 75.0414 15.175ZM82.6869 16.8383V13.3881H81.5875V11.8622H82.6869V10.0475H84.433V11.8622H85.7789V13.3881H84.433V16.371C84.433 16.7971 84.6518 17.1131 85.0373 17.1131C85.2977 17.1131 85.5467 17.0169 85.6415 16.9073L86.0135 18.2397C85.7526 18.4744 85.2848 18.6663 84.5561 18.6663C83.3328 18.6663 82.6869 18.0343 82.6869 16.8383ZM96.9607 18.6663V14.6387H92.6305V18.6663H90.6799V9.33317H92.6305V12.9342H96.9607V9.33365H98.9262V18.6663H96.9607ZM105.173 18.6663V17.6628C104.72 18.1579 103.922 18.6663 102.837 18.6663C101.38 18.6663 100.692 17.8692 100.692 16.5769V11.8622H102.437V15.8898C102.437 16.811 102.918 17.1131 103.661 17.1131C104.334 17.1131 104.871 16.7421 105.173 16.3566V11.8622H106.919V18.6663H105.173ZM113.134 18.6663V14.4884C113.134 13.5672 112.655 13.2512 111.912 13.2512C111.225 13.2512 110.703 13.6361 110.4 14.0211V18.6668H108.655V11.8622H110.4V12.7144C110.826 12.2198 111.651 11.6975 112.723 11.6975C114.194 11.6975 114.895 12.522 114.895 13.8137V18.6663H113.134ZM116.974 16.8383V13.3881H115.876V11.8622H116.975V10.0475H118.721V11.8622H120.067V13.3881H118.721V16.371C118.721 16.7971 118.94 17.1131 119.325 17.1131C119.586 17.1131 119.835 17.0169 119.931 16.9073L120.301 18.2397C120.041 18.4744 119.572 18.6663 118.844 18.6663C117.621 18.6663 116.974 18.0343 116.974 16.8383Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t</svg>\n{:else}\n\t<svg width=\"153\" height=\"36\" viewBox=\"0 0 153 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t<path\n\t\t\td=\"M36.257 17.7779C36.257 27.5959 28.2971 35.5558 18.4791 35.5558C8.65988 35.5558 0.701172 27.5959 0.701172 17.7779C0.701172 7.95871 8.66049 0 18.4791 0C28.2971 0 36.257 7.95932 36.257 17.7779Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M20.8491 17.7779H15.8124V12.4445H20.8491C21.1993 12.4445 21.546 12.5135 21.8696 12.6475C22.1931 12.7815 22.4871 12.978 22.7347 13.2256C22.9823 13.4732 23.1788 13.7672 23.3128 14.0907C23.4468 14.4143 23.5158 14.761 23.5158 15.1112C23.5158 15.4614 23.4468 15.8082 23.3128 16.1317C23.1788 16.4553 22.9823 16.7492 22.7347 16.9969C22.4871 17.2445 22.1931 17.4409 21.8696 17.5749C21.546 17.7089 21.1993 17.7779 20.8491 17.7779ZM20.8491 8.88895H12.2568V26.6669H15.8124V21.3335H20.8491C24.2855 21.3335 27.0714 18.5476 27.0714 15.1112C27.0714 11.6748 24.2855 8.88895 20.8491 8.88895Z\"\n\t\t\tfill=\"white\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M54.9329 15.6049C54.9329 14.6266 54.1814 14.0338 53.205 14.0338H50.5875V17.1577H53.2056C54.182 17.1577 54.9329 16.5649 54.9329 15.6049ZM48.1087 23.7035V11.8517H53.5533C56.0851 11.8517 57.4628 13.5626 57.4628 15.6049C57.4628 17.6296 56.0674 19.3399 53.5533 19.3399H50.5875V23.7035H48.1087ZM58.9718 23.7035V15.0632H61.1868V16.1977C61.7978 15.4645 62.8284 14.854 63.876 14.854V17.0179C63.7179 16.9832 63.5264 16.9662 63.2649 16.9662C62.5317 16.9662 61.5534 17.3845 61.1868 17.9269V23.7035H58.9718ZM71.3325 19.2699C71.3325 17.9609 70.5627 16.8264 69.1668 16.8264C67.7872 16.8264 67.0205 17.9609 67.0205 19.2705C67.0205 20.5966 67.7872 21.7311 69.1668 21.7311C70.5627 21.7311 71.3325 20.5966 71.3325 19.2699ZM64.7156 19.2699C64.7156 16.8793 66.3913 14.854 69.1668 14.854C71.9599 14.854 73.6356 16.8787 73.6356 19.2699C73.6356 21.6612 71.9599 23.7035 69.1668 23.7035C66.3913 23.7035 64.7156 21.6612 64.7156 19.2699ZM81.0945 20.7711V17.7864C80.7279 17.2271 79.9253 16.8264 79.1915 16.8264C77.9183 16.8264 77.0452 17.8211 77.0452 19.2705C77.0452 20.7358 77.9183 21.7311 79.1915 21.7311C79.9253 21.7311 80.7279 21.3304 81.0945 20.7711ZM81.0945 23.7035V22.4121C80.4306 23.2493 79.5241 23.7035 78.4935 23.7035C76.3819 23.7035 74.7586 22.0984 74.7586 19.2699C74.7586 16.5303 76.3473 14.854 78.4935 14.854C79.4882 14.854 80.4306 15.2736 81.0945 16.1454V11.8517H83.3283V23.7035H81.0945ZM91.2238 23.7035V22.4291C90.6486 23.0578 89.6363 23.7035 88.2568 23.7035C86.4072 23.7035 85.5347 22.6912 85.5347 21.0502V15.0632H87.7503V20.1777C87.7503 21.3475 88.3613 21.7311 89.3037 21.7311C90.1586 21.7311 90.8401 21.2599 91.2238 20.7705V15.0632H93.4406V23.7035H91.2238ZM95.1053 19.2699C95.1053 16.6872 96.9901 14.854 99.5741 14.854C101.302 14.854 102.349 15.6049 102.908 16.3728L101.458 17.7335C101.058 17.1401 100.447 16.8264 99.6786 16.8264C98.3344 16.8264 97.3926 17.804 97.3926 19.2705C97.3926 20.7358 98.3344 21.7311 99.6786 21.7311C100.447 21.7311 101.058 21.3821 101.458 20.8057L102.908 22.1677C102.349 22.9356 101.302 23.7035 99.5741 23.7035C96.9901 23.7035 95.1053 21.871 95.1053 19.2699ZM104.814 21.3821V17.0009H103.418V15.0632H104.814V12.7589H107.031V15.0632H108.74V17.0009H107.031V20.7887C107.031 21.3298 107.309 21.7311 107.798 21.7311C108.129 21.7311 108.445 21.6089 108.566 21.4697L109.038 23.1617C108.707 23.4597 108.113 23.7035 107.187 23.7035C105.634 23.7035 104.814 22.9009 104.814 21.3821ZM122.94 23.7035V18.589H117.441V23.7035H114.964V11.8517H117.441V16.4245H122.94V11.8523H125.435V23.7035H122.94ZM133.368 23.7035V22.4291C132.792 23.0578 131.78 23.7035 130.401 23.7035C128.551 23.7035 127.678 22.6912 127.678 21.0502V15.0632H129.894V20.1777C129.894 21.3475 130.505 21.7311 131.448 21.7311C132.303 21.7311 132.984 21.2599 133.368 20.7705V15.0632H135.585V23.7035H133.368ZM143.478 23.7035V18.3981C143.478 17.2283 142.869 16.827 141.925 16.827C141.052 16.827 140.39 17.3158 140.005 17.8047V23.7041H137.789V15.0632H140.005V16.1454C140.547 15.5174 141.594 14.854 142.955 14.854C144.823 14.854 145.713 15.901 145.713 17.5414V23.7035H143.478ZM148.354 21.3821V17.0009H146.959V15.0632H148.355V12.7589H150.572V15.0632H152.282V17.0009H150.572V20.7887C150.572 21.3298 150.85 21.7311 151.339 21.7311C151.671 21.7311 151.986 21.6089 152.108 21.4697L152.578 23.1617C152.248 23.4597 151.653 23.7035 150.728 23.7035C149.175 23.7035 148.354 22.9009 148.354 21.3821Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t</svg>\n{/if}\n"
  },
  {
    "path": "src/routes/utils/icons/Italy.svelte",
    "content": "<svg\n\taria-hidden=\"true\"\n\tclass=\"me-2 h-3.5 w-3.5 rounded-full\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\tid=\"flag-icon-css-it\"\n\tviewBox=\"0 0 512 512\"\n>\n\t<g fill-rule=\"evenodd\" stroke-width=\"1pt\">\n\t\t<path fill=\"#fff\" d=\"M0 0h512v512H0z\" />\n\t\t<path fill=\"#009246\" d=\"M0 0h170.7v512H0z\" />\n\t\t<path fill=\"#ce2b37\" d=\"M341.3 0H512v512H341.3z\" />\n\t</g>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Mail.svelte",
    "content": "<script lang=\"ts\">\n\tinterface Props {\n\t\tclass: string | undefined | null;\n\t}\n\tlet { class: className }: Props = $props();\n</script>\n\n<svg\n\tclass={className}\n\twidth=\"20\"\n\theight=\"20\"\n\tviewBox=\"0 0 20 20\"\n\tfill=\"none\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n>\n\t<path\n\t\td=\"M16.0009 4.5L16.001 4.5C16.3838 4.49993 16.7522 4.64622 17.0306 4.90892C17.2315 5.0984 17.3746 5.33809 17.4471 5.60038L10.0009 9.323L2.55475 5.60038C2.62725 5.33809 2.77036 5.0984 2.9712 4.90892C3.24965 4.64622 3.618 4.49993 4.00081 4.5H4.00091H16.0009Z\"\n\t\tfill=\"#9CA3AF\"\n\t\tstroke=\"#9CA3AF\"\n\t/>\n\t<path\n\t\td=\"M18 8.11792L10 12.1179L2 8.11792V13.9999C2 14.5304 2.21071 15.0391 2.58579 15.4141C2.96086 15.7892 3.46957 15.9999 4 15.9999H16C16.5304 15.9999 17.0391 15.7892 17.4142 15.4141C17.7893 15.0391 18 14.5304 18 13.9999V8.11792Z\"\n\t\tfill=\"#9CA3AF\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/MetaMask.svelte",
    "content": "<svg\n\taria-hidden=\"true\"\n\tclass=\"h-4\"\n\tviewBox=\"0 0 40 38\"\n\tfill=\"none\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n>\n\t<path d=\"M39.0728 0L21.9092 12.6999L25.1009 5.21543L39.0728 0Z\" fill=\"#E17726\" />\n\t<path d=\"M0.966797 0.0151367L14.9013 5.21656L17.932 12.7992L0.966797 0.0151367Z\" fill=\"#E27625\" />\n\t<path\n\t\td=\"M32.1656 27.0093L39.7516 27.1537L37.1004 36.1603L27.8438 33.6116L32.1656 27.0093Z\"\n\t\tfill=\"#E27625\"\n\t/>\n\t<path\n\t\td=\"M7.83409 27.0093L12.1399 33.6116L2.89876 36.1604L0.263672 27.1537L7.83409 27.0093Z\"\n\t\tfill=\"#E27625\"\n\t/>\n\t<path\n\t\td=\"M17.5203 10.8677L17.8304 20.8807L8.55371 20.4587L11.1924 16.4778L11.2258 16.4394L17.5203 10.8677Z\"\n\t\tfill=\"#E27625\"\n\t/>\n\t<path\n\t\td=\"M22.3831 10.7559L28.7737 16.4397L28.8067 16.4778L31.4455 20.4586L22.1709 20.8806L22.3831 10.7559Z\"\n\t\tfill=\"#E27625\"\n\t/>\n\t<path d=\"M12.4115 27.0381L17.4768 30.9848L11.5928 33.8257L12.4115 27.0381Z\" fill=\"#E27625\" />\n\t<path d=\"M27.5893 27.0376L28.391 33.8258L22.5234 30.9847L27.5893 27.0376Z\" fill=\"#E27625\" />\n\t<path\n\t\td=\"M22.6523 30.6128L28.6066 33.4959L23.0679 36.1282L23.1255 34.3884L22.6523 30.6128Z\"\n\t\tfill=\"#D5BFB2\"\n\t/>\n\t<path\n\t\td=\"M17.3458 30.6143L16.8913 34.3601L16.9286 36.1263L11.377 33.4961L17.3458 30.6143Z\"\n\t\tfill=\"#D5BFB2\"\n\t/>\n\t<path d=\"M15.6263 22.1875L17.1822 25.4575L11.8848 23.9057L15.6263 22.1875Z\" fill=\"#233447\" />\n\t<path d=\"M24.3739 22.1875L28.133 23.9053L22.8184 25.4567L24.3739 22.1875Z\" fill=\"#233447\" />\n\t<path d=\"M12.8169 27.0049L11.9606 34.0423L7.37109 27.1587L12.8169 27.0049Z\" fill=\"#CC6228\" />\n\t<path d=\"M27.1836 27.0049L32.6296 27.1587L28.0228 34.0425L27.1836 27.0049Z\" fill=\"#CC6228\" />\n\t<path\n\t\td=\"M31.5799 20.0605L27.6165 24.0998L24.5608 22.7034L23.0978 25.779L22.1387 20.4901L31.5799 20.0605Z\"\n\t\tfill=\"#CC6228\"\n\t/>\n\t<path\n\t\td=\"M8.41797 20.0605L17.8608 20.4902L16.9017 25.779L15.4384 22.7038L12.3988 24.0999L8.41797 20.0605Z\"\n\t\tfill=\"#CC6228\"\n\t/>\n\t<path d=\"M8.15039 19.2314L12.6345 23.7816L12.7899 28.2736L8.15039 19.2314Z\" fill=\"#E27525\" />\n\t<path d=\"M31.8538 19.2236L27.2061 28.2819L27.381 23.7819L31.8538 19.2236Z\" fill=\"#E27525\" />\n\t<path\n\t\td=\"M17.6412 19.5088L17.8217 20.6447L18.2676 23.4745L17.9809 32.166L16.6254 25.1841L16.625 25.1119L17.6412 19.5088Z\"\n\t\tfill=\"#E27525\"\n\t/>\n\t<path\n\t\td=\"M22.3562 19.4932L23.3751 25.1119L23.3747 25.1841L22.0158 32.1835L21.962 30.4328L21.75 23.4231L22.3562 19.4932Z\"\n\t\tfill=\"#E27525\"\n\t/>\n\t<path\n\t\td=\"M27.7797 23.6011L27.628 27.5039L22.8977 31.1894L21.9414 30.5138L23.0133 24.9926L27.7797 23.6011Z\"\n\t\tfill=\"#F5841F\"\n\t/>\n\t<path\n\t\td=\"M12.2373 23.6011L16.9873 24.9926L18.0591 30.5137L17.1029 31.1893L12.3723 27.5035L12.2373 23.6011Z\"\n\t\tfill=\"#F5841F\"\n\t/>\n\t<path\n\t\td=\"M10.4717 32.6338L16.5236 35.5013L16.4979 34.2768L17.0043 33.8323H22.994L23.5187 34.2753L23.48 35.4989L29.4935 32.641L26.5673 35.0591L23.0289 37.4894H16.9558L13.4197 35.0492L10.4717 32.6338Z\"\n\t\tfill=\"#C0AC9D\"\n\t/>\n\t<path\n\t\td=\"M22.2191 30.231L23.0748 30.8354L23.5763 34.8361L22.8506 34.2234H17.1513L16.4395 34.8485L16.9244 30.8357L17.7804 30.231H22.2191Z\"\n\t\tfill=\"#161616\"\n\t/>\n\t<path\n\t\td=\"M37.9395 0.351562L39.9998 6.53242L38.7131 12.7819L39.6293 13.4887L38.3895 14.4346L39.3213 15.1542L38.0875 16.2779L38.8449 16.8264L36.8347 19.1742L28.5894 16.7735L28.5179 16.7352L22.5762 11.723L37.9395 0.351562Z\"\n\t\tfill=\"#763E1A\"\n\t/>\n\t<path\n\t\td=\"M2.06031 0.351562L17.4237 11.723L11.4819 16.7352L11.4105 16.7735L3.16512 19.1742L1.15488 16.8264L1.91176 16.2783L0.678517 15.1542L1.60852 14.4354L0.350209 13.4868L1.30098 12.7795L0 6.53265L2.06031 0.351562Z\"\n\t\tfill=\"#763E1A\"\n\t/>\n\t<path\n\t\td=\"M28.1861 16.2485L36.9226 18.7921L39.7609 27.5398L32.2728 27.5398L27.1133 27.6049L30.8655 20.2912L28.1861 16.2485Z\"\n\t\tfill=\"#F5841F\"\n\t/>\n\t<path\n\t\td=\"M11.8139 16.2485L9.13399 20.2912L12.8867 27.6049L7.72971 27.5398H0.254883L3.07728 18.7922L11.8139 16.2485Z\"\n\t\tfill=\"#F5841F\"\n\t/>\n\t<path\n\t\td=\"M25.5283 5.17383L23.0847 11.7736L22.5661 20.6894L22.3677 23.4839L22.352 30.6225H17.6471L17.6318 23.4973L17.4327 20.6869L16.9139 11.7736L14.4707 5.17383H25.5283Z\"\n\t\tfill=\"#F5841F\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Moon.svelte",
    "content": "<script lang=\"ts\">\n\tinterface Props {\n\t\tclass: string | undefined | null;\n\t}\n\tlet { class: className }: Props = $props();\n</script>\n\n<svg class={className} fill=\"currentColor\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path d=\"M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z\" />\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Npm.svelte",
    "content": "<svg width=\"18\" height=\"18\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path\n\t\td=\"M0.375 0.0517578H11.625V11.3018H9.375V2.30176H6V11.3018H0.375V0.0517578Z\"\n\t\tfill=\"currentColor\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/OperaWallet.svelte",
    "content": "<svg aria-hidden=\"true\" class=\"h-5\" viewBox=\"0 0 75.591 75.591\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<linearGradient\n\t\tid=\"a\"\n\t\tgradientTransform=\"matrix(0 -54.944 -54.944 0 23.62 79.474)\"\n\t\tgradientUnits=\"userSpaceOnUse\"\n\t\tx2=\"1\"\n\t>\n\t\t<stop offset=\"0\" stop-color=\"#ff1b2d\" />\n\t\t<stop offset=\".3\" stop-color=\"#ff1b2d\" />\n\t\t<stop offset=\".614\" stop-color=\"#ff1b2d\" />\n\t\t<stop offset=\"1\" stop-color=\"#a70014\" />\n\t</linearGradient>\n\t<linearGradient\n\t\tid=\"b\"\n\t\tgradientTransform=\"matrix(0 -48.595 -48.595 0 37.854 76.235)\"\n\t\tgradientUnits=\"userSpaceOnUse\"\n\t\tx2=\"1\"\n\t>\n\t\t<stop offset=\"0\" stop-color=\"#9c0000\" />\n\t\t<stop offset=\".7\" stop-color=\"#ff4b4b\" />\n\t\t<stop offset=\"1\" stop-color=\"#ff4b4b\" />\n\t</linearGradient>\n\t<g transform=\"matrix(1.3333 0 0 -1.3333 0 107.2)\">\n\t\t<path\n\t\t\td=\"m28.346 80.398c-15.655 0-28.346-12.691-28.346-28.346 0-15.202 11.968-27.609 26.996-28.313.44848-.02115.89766-.03314 1.3504-.03314 7.2574 0 13.876 2.7289 18.891 7.2137-3.3227-2.2036-7.2074-3.4715-11.359-3.4715-6.7504 0-12.796 3.3488-16.862 8.6297-3.1344 3.6999-5.1645 9.1691-5.3028 15.307v1.3349c.13821 6.1377 2.1683 11.608 5.302 15.307 4.0666 5.2809 10.112 8.6297 16.862 8.6297 4.1526 0 8.038-1.2679 11.361-3.4729-4.9904 4.4643-11.569 7.1876-18.786 7.2144-.03596 0-.07122.0014-.10718.0014z\"\n\t\t\tfill=\"url(#a)\"\n\t\t/>\n\t\t<path\n\t\t\td=\"m19.016 68.025c2.6013 3.0709 5.9607 4.9227 9.631 4.9227 8.2524 0 14.941-9.356 14.941-20.897s-6.6891-20.897-14.941-20.897c-3.6703 0-7.0297 1.851-9.6303 4.922 4.0659-5.2809 10.111-8.6297 16.862-8.6297 4.1519 0 8.0366 1.2679 11.359 3.4715 5.802 5.1906 9.4554 12.735 9.4554 21.133 0 8.397-3.6527 15.941-9.4533 21.131-3.3234 2.205-7.2088 3.4729-11.361 3.4729-6.7504 0-12.796-3.3488-16.862-8.6297\"\n\t\t\tfill=\"url(#b)\"\n\t\t/>\n\t</g>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Quote.svelte",
    "content": "<svg width=\"36\" height=\"28\" viewBox=\"0 0 36 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path\n\t\td=\"M21.0255 27.7187V16.6322C21.0255 8.07625 26.622 2.27725 34.5 0.71875L35.9925 3.94525C32.3445 5.32075 30 9.40225 30 12.7188H36V27.7188L21.0255 27.7187ZM0 27.7187V16.6322C0 8.07625 5.622 2.27575 13.5 0.71875L14.994 3.94525C11.3445 5.32075 9 9.40225 9 12.7187L14.9745 12.7187L14.9745 27.7187H0Z\"\n\t\tfill=\"#D1D5DB\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/React.svelte",
    "content": "<svg\n\tclass=\"mb-2 h-7 w-7 text-sky-500\"\n\tfill=\"currentColor\"\n\taria-hidden=\"true\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\tviewBox=\"0 0 512 512\"\n>\n\t<path\n\t\td=\"M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Reddit.svelte",
    "content": "<script lang=\"ts\">\n\tlet { small = false } = $props();\n</script>\n\n{#if small}\n\t<svg width=\"85\" height=\"28\" viewBox=\"0 0 85 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t<path\n\t\t\td=\"M14.4317 28C22.1637 28 28.4317 21.732 28.4317 14C28.4317 6.26801 22.1637 0 14.4317 0C6.69967 0 0.431641 6.26801 0.431641 14C0.431641 21.732 6.69967 28 14.4317 28Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M23.7705 14C23.7705 12.864 22.8519 11.9619 21.7324 11.9619C21.1812 11.9619 20.6798 12.1789 20.3124 12.5299C18.9091 11.5274 16.9877 10.876 14.8493 10.7925L15.7848 6.41533L18.8254 7.0668C18.859 7.83536 19.4937 8.45351 20.279 8.45351C21.0809 8.45351 21.7324 7.80204 21.7324 6.99985C21.7324 6.19797 21.0809 5.5465 20.279 5.5465C19.711 5.5465 19.2097 5.88064 18.9758 6.36519L15.5845 5.64677C15.4843 5.62996 15.384 5.64677 15.317 5.69691C15.2336 5.74704 15.1834 5.8305 15.1669 5.93078L14.1309 10.809C11.9591 10.876 10.0044 11.5274 8.58437 12.5467C8.20193 12.1814 7.6932 11.9779 7.16434 11.9787C6.02832 11.9787 5.12617 12.8973 5.12617 14.0168C5.12617 14.852 5.62723 15.5536 6.32914 15.8713C6.29551 16.0715 6.27901 16.2721 6.27901 16.4894C6.27901 19.63 9.93775 22.1864 14.4485 22.1864C18.9593 22.1864 22.618 19.6468 22.618 16.4894C22.618 16.2889 22.6012 16.0715 22.5679 15.8713C23.2695 15.5536 23.7705 14.8352 23.7705 14ZM9.77053 15.4534C9.77053 14.6515 10.422 14 11.2242 14C12.0261 14 12.6775 14.6515 12.6775 15.4534C12.6775 16.2553 12.0261 16.907 11.2242 16.907C10.422 16.9235 9.77053 16.2553 9.77053 15.4534ZM17.9067 19.3127C16.9043 20.3151 14.9997 20.3821 14.4485 20.3821C13.8805 20.3821 11.9759 20.2983 10.99 19.3127C10.8399 19.1623 10.8399 18.9284 10.99 18.778C11.1404 18.6279 11.3743 18.6279 11.5247 18.778C12.1597 19.413 13.4962 19.63 14.4485 19.63C15.4008 19.63 16.7539 19.413 17.372 18.778C17.5224 18.6279 17.7563 18.6279 17.9067 18.778C18.0403 18.9284 18.0403 19.1623 17.9067 19.3127ZM17.6392 16.9235C16.8373 16.9235 16.1859 16.2721 16.1859 15.4702C16.1859 14.6683 16.8373 14.0168 17.6392 14.0168C18.4414 14.0168 19.0929 14.6683 19.0929 15.4702C19.0929 16.2553 18.4414 16.9235 17.6392 16.9235Z\"\n\t\t\tfill=\"white\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M76.6814 11.1098C77.6595 11.1098 78.4524 10.3169 78.4524 9.33884C78.4524 8.36076 77.6595 7.56787 76.6814 7.56787C75.7033 7.56787 74.9104 8.36076 74.9104 9.33884C74.9104 10.3169 75.7033 11.1098 76.6814 11.1098Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M51.3875 16.8902C52.2564 16.8902 52.7574 16.2387 52.7241 15.6038C52.7076 15.2696 52.674 15.0523 52.6406 14.8853C52.1059 12.58 50.235 10.8756 48.0128 10.8756C45.3733 10.8756 43.2348 13.2648 43.2348 16.2051C43.2348 19.1454 45.3733 21.5346 48.0128 21.5346C49.667 21.5346 50.8531 20.9332 51.7052 19.9809C52.1228 19.5132 52.0393 18.7948 51.5379 18.4438C51.1203 18.1598 50.6025 18.2601 50.2182 18.5774C49.8507 18.8951 49.1491 19.5297 48.0128 19.5297C46.6765 19.5297 45.5405 18.3769 45.2898 16.8566H51.3875V16.8902ZM47.9963 12.8973C49.1989 12.8973 50.235 13.8328 50.6193 15.1192H45.3733C45.7576 13.8163 46.7933 12.8973 47.9963 12.8973ZM43.3351 11.9282C43.3351 11.4271 42.9676 11.026 42.4999 10.9426C41.0462 10.7255 39.6764 11.2599 38.8913 12.2458V12.1119C38.8913 11.4938 38.3899 11.1098 37.8889 11.1098C37.3374 11.1098 36.8864 11.5607 36.8864 12.1119V20.2983C36.8864 20.833 37.2872 21.3007 37.8219 21.334C38.4067 21.3673 38.8913 20.9164 38.8913 20.3316V16.1048C38.8913 14.2339 40.2945 12.6968 42.2324 12.9141H42.4329C42.934 12.8805 43.3351 12.4461 43.3351 11.9282ZM77.6836 12.9976C77.6836 12.4461 77.2326 11.9951 76.6814 11.9951C76.1299 11.9951 75.679 12.4461 75.679 12.9976V20.3316C75.679 20.8831 76.1299 21.334 76.6814 21.334C77.2326 21.334 77.6836 20.8831 77.6836 20.3316V12.9976ZM62.7814 7.45106C62.7814 6.89955 62.3305 6.44863 61.7789 6.44863C61.2278 6.44863 60.7768 6.89955 60.7768 7.45106V11.9117C60.0917 11.2266 59.2397 10.8924 58.2205 10.8924C55.581 10.8924 53.4425 13.2816 53.4425 16.2219C53.4425 19.1622 55.581 21.5514 58.2205 21.5514C59.2397 21.5514 60.1085 21.2004 60.7933 20.5153C60.8768 20.9834 61.2947 21.334 61.7789 21.334C62.3305 21.334 62.7814 20.8831 62.7814 20.3316V7.45106ZM58.2373 19.563C56.7002 19.563 55.4639 18.0764 55.4639 16.2219C55.4639 14.3843 56.7002 12.8805 58.2373 12.8805C59.7744 12.8805 61.0107 14.3675 61.0107 16.2219C61.0107 18.0764 59.7576 19.563 58.2373 19.563ZM73.2398 7.45106C73.2398 6.89955 72.7888 6.44863 72.2373 6.44863C71.6861 6.44863 71.2349 6.89955 71.2349 7.45106V11.9117C70.5501 11.2266 69.6981 10.8924 68.6788 10.8924C66.0393 10.8924 63.9009 13.2816 63.9009 16.2219C63.9009 19.1622 66.0393 21.5514 68.6788 21.5514C69.6981 21.5514 70.5666 21.2004 71.2517 20.5153C71.3352 20.9834 71.7528 21.334 72.2373 21.334C72.7888 21.334 73.2398 20.8831 73.2398 20.3316V7.45106ZM68.6788 19.563C67.1417 19.563 65.9057 18.0764 65.9057 16.2219C65.9057 14.3843 67.1417 12.8805 68.6788 12.8805C70.216 12.8805 71.4523 14.3675 71.4523 16.2219C71.4523 18.0764 70.216 19.563 68.6788 19.563ZM82.7623 20.3484V12.8973H83.648C84.1157 12.8973 84.5333 12.5463 84.5666 12.0618C84.6003 11.5439 84.1827 11.1098 83.6813 11.1098H82.7623V9.70629C82.7623 9.1716 82.3616 8.70386 81.8269 8.67054C81.242 8.63722 80.7578 9.08814 80.7578 9.67296V11.1263H79.9223C79.4545 11.1263 79.0369 11.4773 79.0036 11.9618C78.97 12.4797 79.3879 12.9141 79.889 12.9141H80.741V20.3652C80.741 20.9164 81.1922 21.3673 81.7434 21.3673C82.3282 21.334 82.7623 20.8996 82.7623 20.3484Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t</svg>\n{:else}\n\t<svg width=\"105\" height=\"36\" viewBox=\"0 0 105 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t\t<path\n\t\t\td=\"M17.727 35.0829C27.2844 35.0829 35.0322 27.3351 35.0322 17.7778C35.0322 8.22043 27.2844 0.472656 17.727 0.472656C8.16966 0.472656 0.421875 8.22043 0.421875 17.7778C0.421875 27.3351 8.16966 35.0829 17.727 35.0829Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M29.2706 17.7778C29.2706 16.3736 28.1351 15.2585 26.7513 15.2585C26.07 15.2585 25.4503 15.5268 24.996 15.9606C23.2616 14.7215 20.8866 13.9162 18.2433 13.8131L19.3996 8.40252L23.158 9.20779C23.1996 10.1578 23.9841 10.9219 24.9548 10.9219C25.946 10.9219 26.7513 10.1166 26.7513 9.12503C26.7513 8.13384 25.946 7.32857 24.9548 7.32857C24.2527 7.32857 23.633 7.7416 23.3439 8.34055L19.1521 7.45252C19.0281 7.43174 18.9042 7.45252 18.8214 7.51449C18.7183 7.57647 18.6563 7.67963 18.6359 7.80357L17.3552 13.8335C14.6708 13.9162 12.2546 14.7215 10.4993 15.9814C10.0266 15.5298 9.39775 15.2783 8.74404 15.2793C7.33982 15.2793 6.22469 16.4148 6.22469 17.7986C6.22469 18.831 6.84404 19.6982 7.71166 20.0908C7.67009 20.3384 7.64969 20.5863 7.64969 20.8549C7.64969 24.7369 12.1722 27.8968 17.7479 27.8968C23.3235 27.8968 27.846 24.7577 27.846 20.8549C27.846 20.607 27.8252 20.3384 27.7841 20.0908C28.6513 19.6982 29.2706 18.8102 29.2706 17.7778ZM11.9655 19.5743C11.9655 18.5831 12.7708 17.7778 13.7623 17.7778C14.7535 17.7778 15.5588 18.5831 15.5588 19.5743C15.5588 20.5655 14.7535 21.3711 13.7623 21.3711C12.7708 21.3915 11.9655 20.5655 11.9655 19.5743ZM22.0225 24.3447C20.7834 25.5838 18.4292 25.6665 17.7479 25.6665C17.0458 25.6665 14.6915 25.563 13.4729 24.3447C13.2873 24.1588 13.2873 23.8697 13.4729 23.6838C13.6588 23.4982 13.9479 23.4982 14.1338 23.6838C14.9187 24.4686 16.5708 24.7369 17.7479 24.7369C18.925 24.7369 20.5975 24.4686 21.3616 23.6838C21.5475 23.4982 21.8366 23.4982 22.0225 23.6838C22.1876 23.8697 22.1876 24.1588 22.0225 24.3447ZM21.6918 21.3915C20.7006 21.3915 19.8954 20.5862 19.8954 19.5951C19.8954 18.6039 20.7006 17.7986 21.6918 17.7986C22.6834 17.7986 23.4887 18.6039 23.4887 19.5951C23.4887 20.5655 22.6834 21.3915 21.6918 21.3915Z\"\n\t\t\tfill=\"white\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M94.6727 14.2053C95.8817 14.2053 96.8618 13.2252 96.8618 12.0162C96.8618 10.8072 95.8817 9.82715 94.6727 9.82715C93.4638 9.82715 92.4837 10.8072 92.4837 12.0162C92.4837 13.2252 93.4638 14.2053 94.6727 14.2053Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t\t<path\n\t\t\td=\"M63.4075 21.3503C64.4814 21.3503 65.1008 20.545 65.0596 19.7602C65.0392 19.3471 64.9976 19.0785 64.9564 18.8721C64.2955 16.0225 61.9828 13.9158 59.236 13.9158C55.9734 13.9158 53.3301 16.869 53.3301 20.5035C53.3301 24.1379 55.9734 27.0911 59.236 27.0911C61.2807 27.0911 62.7469 26.3478 63.8001 25.1707C64.3163 24.5925 64.2131 23.7045 63.5934 23.2707C63.0772 22.9196 62.4371 23.0436 61.9621 23.4358C61.5078 23.8285 60.6406 24.6129 59.236 24.6129C57.5843 24.6129 56.1801 23.1879 55.8702 21.3087H63.4075V21.3503ZM59.2156 16.4148C60.7022 16.4148 61.9828 17.5711 62.4578 19.1612H55.9734C56.4484 17.5507 57.7286 16.4148 59.2156 16.4148ZM53.454 15.2169C53.454 14.5975 52.9998 14.1017 52.4216 13.9986C50.6248 13.7303 48.9315 14.3908 47.9611 15.6095V15.444C47.9611 14.6799 47.3414 14.2053 46.722 14.2053C46.0403 14.2053 45.4829 14.7627 45.4829 15.444V25.5629C45.4829 26.2239 45.9783 26.802 46.6393 26.8432C47.3622 26.8844 47.9611 26.327 47.9611 25.6041V20.3795C47.9611 18.0669 49.6956 16.1669 52.091 16.4355H52.3389C52.9582 16.394 53.454 15.857 53.454 15.2169ZM95.9115 16.5387C95.9115 15.857 95.3541 15.2996 94.6728 15.2996C93.9911 15.2996 93.4337 15.857 93.4337 16.5387V25.6041C93.4337 26.2858 93.9911 26.8432 94.6728 26.8432C95.3541 26.8432 95.9115 26.2858 95.9115 25.6041V16.5387ZM77.4912 9.68276C77.4912 9.00106 76.9338 8.44368 76.2521 8.44368C75.5708 8.44368 75.0134 9.00106 75.0134 9.68276V15.1965C74.1666 14.3496 73.1134 13.9366 71.8535 13.9366C68.5909 13.9366 65.9476 16.8898 65.9476 20.5242C65.9476 24.1587 68.5909 27.1119 71.8535 27.1119C73.1134 27.1119 74.1873 26.6781 75.0338 25.8312C75.137 26.4098 75.6535 26.8432 76.2521 26.8432C76.9338 26.8432 77.4912 26.2858 77.4912 25.6041V9.68276ZM71.8743 24.6541C69.9743 24.6541 68.4462 22.8165 68.4462 20.5242C68.4462 18.2528 69.9743 16.394 71.8743 16.394C73.7743 16.394 75.3025 18.232 75.3025 20.5242C75.3025 22.8165 73.7535 24.6541 71.8743 24.6541ZM90.4186 9.68276C90.4186 9.00106 89.8612 8.44368 89.1795 8.44368C88.4982 8.44368 87.9404 9.00106 87.9404 9.68276V15.1965C87.094 14.3496 86.0408 13.9366 84.7809 13.9366C81.5183 13.9366 78.875 16.8898 78.875 20.5242C78.875 24.1587 81.5183 27.1119 84.7809 27.1119C86.0408 27.1119 87.1144 26.6781 87.9612 25.8312C88.0644 26.4098 88.5805 26.8432 89.1795 26.8432C89.8612 26.8432 90.4186 26.2858 90.4186 25.6041V9.68276ZM84.7809 24.6541C82.8809 24.6541 81.3531 22.8165 81.3531 20.5242C81.3531 18.2528 82.8809 16.394 84.7809 16.394C86.6809 16.394 88.2091 18.232 88.2091 20.5242C88.2091 22.8165 86.6809 24.6541 84.7809 24.6541ZM102.189 25.6249V16.4148H103.284C103.862 16.4148 104.378 15.9809 104.42 15.382C104.461 14.7419 103.945 14.2053 103.325 14.2053H102.189V12.4704C102.189 11.8095 101.694 11.2313 101.033 11.1901C100.31 11.149 99.7115 11.7063 99.7115 12.4292V14.2257H98.6787C98.1006 14.2257 97.5844 14.6595 97.5432 15.2584C97.5016 15.8986 98.0182 16.4355 98.6375 16.4355H99.6907V25.6457C99.6907 26.327 100.248 26.8844 100.93 26.8844C101.653 26.8432 102.189 26.3062 102.189 25.6249Z\"\n\t\t\tfill=\"#6B7280\"\n\t\t/>\n\t</svg>\n{/if}\n"
  },
  {
    "path": "src/routes/utils/icons/Sun.svelte",
    "content": "<script lang=\"ts\">\n\tinterface Props {\n\t\tclass: string | undefined | null;\n\t}\n\tlet { class: className }: Props = $props();\n</script>\n\n<svg class={className} fill=\"currentColor\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path\n\t\td=\"M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1\n  0 100-2H3a1 1 0 000 2h1z\"\n\t\tfill-rule=\"evenodd\"\n\t\tclip-rule=\"evenodd\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Usa.svelte",
    "content": "<svg\n\taria-hidden=\"true\"\n\tclass=\"me-2 h-3\"\n\tviewBox=\"0 0 15 12\"\n\tfill=\"none\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n>\n\t<rect x=\"0.5\" width=\"14\" height=\"12\" rx=\"2\" fill=\"white\" />\n\t<mask\n\t\tid=\"mask0_12694_49953\"\n\t\tstyle=\"mask-type:alpha\"\n\t\tmaskUnits=\"userSpaceOnUse\"\n\t\tx=\"0\"\n\t\ty=\"0\"\n\t\twidth=\"15\"\n\t\theight=\"12\"\n\t>\n\t\t<rect x=\"0.5\" width=\"14\" height=\"12\" rx=\"2\" fill=\"white\" />\n\t</mask>\n\t<g mask=\"url(#mask0_12694_49953)\">\n\t\t<path\n\t\t\tfill-rule=\"evenodd\"\n\t\t\tclip-rule=\"evenodd\"\n\t\t\td=\"M14.5 0H0.5V0.8H14.5V0ZM14.5 1.6H0.5V2.4H14.5V1.6ZM0.5 3.2H14.5V4H0.5V3.2ZM14.5 4.8H0.5V5.6H14.5V4.8ZM0.5 6.4H14.5V7.2H0.5V6.4ZM14.5 8H0.5V8.8H14.5V8ZM0.5 9.6H14.5V10.4H0.5V9.6ZM14.5 11.2H0.5V12H14.5V11.2Z\"\n\t\t\tfill=\"#D02F44\"\n\t\t/>\n\t\t<rect x=\"0.5\" width=\"6\" height=\"5.6\" fill=\"#46467F\" />\n\t\t<g filter=\"url(#filter0_d_12694_49953)\">\n\t\t\t<path\n\t\t\t\tfill-rule=\"evenodd\"\n\t\t\t\tclip-rule=\"evenodd\"\n\t\t\t\td=\"M1.83317 1.20005C1.83317 1.42096 1.68393 1.60005 1.49984 1.60005C1.31574 1.60005 1.1665 1.42096 1.1665 1.20005C1.1665 0.979135 1.31574 0.800049 1.49984 0.800049C1.68393 0.800049 1.83317 0.979135 1.83317 1.20005ZM3.1665 1.20005C3.1665 1.42096 3.01727 1.60005 2.83317 1.60005C2.64908 1.60005 2.49984 1.42096 2.49984 1.20005C2.49984 0.979135 2.64908 0.800049 2.83317 0.800049C3.01727 0.800049 3.1665 0.979135 3.1665 1.20005ZM4.1665 1.60005C4.3506 1.60005 4.49984 1.42096 4.49984 1.20005C4.49984 0.979135 4.3506 0.800049 4.1665 0.800049C3.98241 0.800049 3.83317 0.979135 3.83317 1.20005C3.83317 1.42096 3.98241 1.60005 4.1665 1.60005ZM5.83317 1.20005C5.83317 1.42096 5.68393 1.60005 5.49984 1.60005C5.31574 1.60005 5.1665 1.42096 5.1665 1.20005C5.1665 0.979135 5.31574 0.800049 5.49984 0.800049C5.68393 0.800049 5.83317 0.979135 5.83317 1.20005ZM2.1665 2.40005C2.3506 2.40005 2.49984 2.22096 2.49984 2.00005C2.49984 1.77913 2.3506 1.60005 2.1665 1.60005C1.98241 1.60005 1.83317 1.77913 1.83317 2.00005C1.83317 2.22096 1.98241 2.40005 2.1665 2.40005ZM3.83317 2.00005C3.83317 2.22096 3.68393 2.40005 3.49984 2.40005C3.31574 2.40005 3.1665 2.22096 3.1665 2.00005C3.1665 1.77913 3.31574 1.60005 3.49984 1.60005C3.68393 1.60005 3.83317 1.77913 3.83317 2.00005ZM4.83317 2.40005C5.01726 2.40005 5.1665 2.22096 5.1665 2.00005C5.1665 1.77913 5.01726 1.60005 4.83317 1.60005C4.64908 1.60005 4.49984 1.77913 4.49984 2.00005C4.49984 2.22096 4.64908 2.40005 4.83317 2.40005ZM5.83317 2.80005C5.83317 3.02096 5.68393 3.20005 5.49984 3.20005C5.31574 3.20005 5.1665 3.02096 5.1665 2.80005C5.1665 2.57914 5.31574 2.40005 5.49984 2.40005C5.68393 2.40005 5.83317 2.57914 5.83317 2.80005ZM4.1665 3.20005C4.3506 3.20005 4.49984 3.02096 4.49984 2.80005C4.49984 2.57914 4.3506 2.40005 4.1665 2.40005C3.98241 2.40005 3.83317 2.57914 3.83317 2.80005C3.83317 3.02096 3.98241 3.20005 4.1665 3.20005ZM3.1665 2.80005C3.1665 3.02096 3.01727 3.20005 2.83317 3.20005C2.64908 3.20005 2.49984 3.02096 2.49984 2.80005C2.49984 2.57914 2.64908 2.40005 2.83317 2.40005C3.01727 2.40005 3.1665 2.57914 3.1665 2.80005ZM1.49984 3.20005C1.68393 3.20005 1.83317 3.02096 1.83317 2.80005C1.83317 2.57914 1.68393 2.40005 1.49984 2.40005C1.31574 2.40005 1.1665 2.57914 1.1665 2.80005C1.1665 3.02096 1.31574 3.20005 1.49984 3.20005ZM2.49984 3.60005C2.49984 3.82096 2.3506 4.00005 2.1665 4.00005C1.98241 4.00005 1.83317 3.82096 1.83317 3.60005C1.83317 3.37913 1.98241 3.20005 2.1665 3.20005C2.3506 3.20005 2.49984 3.37913 2.49984 3.60005ZM3.49984 4.00005C3.68393 4.00005 3.83317 3.82096 3.83317 3.60005C3.83317 3.37913 3.68393 3.20005 3.49984 3.20005C3.31574 3.20005 3.1665 3.37913 3.1665 3.60005C3.1665 3.82096 3.31574 4.00005 3.49984 4.00005ZM5.1665 3.60005C5.1665 3.82096 5.01726 4.00005 4.83317 4.00005C4.64908 4.00005 4.49984 3.82096 4.49984 3.60005C4.49984 3.37913 4.64908 3.20005 4.83317 3.20005C5.01726 3.20005 5.1665 3.37913 5.1665 3.60005ZM5.49984 4.80005C5.68393 4.80005 5.83317 4.62096 5.83317 4.40005C5.83317 4.17913 5.68393 4.00005 5.49984 4.00005C5.31574 4.00005 5.1665 4.17913 5.1665 4.40005C5.1665 4.62096 5.31574 4.80005 5.49984 4.80005ZM4.49984 4.40005C4.49984 4.62096 4.3506 4.80005 4.1665 4.80005C3.98241 4.80005 3.83317 4.62096 3.83317 4.40005C3.83317 4.17913 3.98241 4.00005 4.1665 4.00005C4.3506 4.00005 4.49984 4.17913 4.49984 4.40005ZM2.83317 4.80005C3.01727 4.80005 3.1665 4.62096 3.1665 4.40005C3.1665 4.17913 3.01727 4.00005 2.83317 4.00005C2.64908 4.00005 2.49984 4.17913 2.49984 4.40005C2.49984 4.62096 2.64908 4.80005 2.83317 4.80005ZM1.83317 4.40005C1.83317 4.62096 1.68393 4.80005 1.49984 4.80005C1.31574 4.80005 1.1665 4.62096 1.1665 4.40005C1.1665 4.17913 1.31574 4.00005 1.49984 4.00005C1.68393 4.00005 1.83317 4.17913 1.83317 4.40005Z\"\n\t\t\t\tfill=\"url(#paint0_linear_12694_49953)\"\n\t\t\t/>\n\t\t</g>\n\t</g>\n\t<defs>\n\t\t<filter\n\t\t\tid=\"filter0_d_12694_49953\"\n\t\t\tx=\"1.1665\"\n\t\t\ty=\"0.800049\"\n\t\t\twidth=\"4.6665\"\n\t\t\theight=\"5\"\n\t\t\tfilterUnits=\"userSpaceOnUse\"\n\t\t\tcolor-interpolation-filters=\"sRGB\"\n\t\t>\n\t\t\t<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n\t\t\t<feColorMatrix\n\t\t\t\tin=\"SourceAlpha\"\n\t\t\t\ttype=\"matrix\"\n\t\t\t\tvalues=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n\t\t\t\tresult=\"hardAlpha\"\n\t\t\t/>\n\t\t\t<feOffset dy=\"1\" />\n\t\t\t<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0\" />\n\t\t\t<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_12694_49953\" />\n\t\t\t<feBlend\n\t\t\t\tmode=\"normal\"\n\t\t\t\tin=\"SourceGraphic\"\n\t\t\t\tin2=\"effect1_dropShadow_12694_49953\"\n\t\t\t\tresult=\"shape\"\n\t\t\t/>\n\t\t</filter>\n\t\t<linearGradient\n\t\t\tid=\"paint0_linear_12694_49953\"\n\t\t\tx1=\"1.1665\"\n\t\t\ty1=\"0.800049\"\n\t\t\tx2=\"1.1665\"\n\t\t\ty2=\"4.80005\"\n\t\t\tgradientUnits=\"userSpaceOnUse\"\n\t\t>\n\t\t\t<stop offset=\"0\" stop-color=\"white\" />\n\t\t\t<stop offset=\"1\" stop-color=\"#F0F0F0\" />\n\t\t</linearGradient>\n\t</defs>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/Vue.svelte",
    "content": "<svg\n\tclass=\"mb-2 h-7 w-7 text-green-400\"\n\tfill=\"currentColor\"\n\taria-hidden=\"true\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\tviewBox=\"0 0 448 512\"\n>\n\t<path\n\t\td=\"M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/WalletConnect.svelte",
    "content": "<svg\n\taria-hidden=\"true\"\n\tclass=\"h-5\"\n\tviewBox=\"0 0 512 512\"\n\tversion=\"1.1\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n>\n\t<defs>\n\t\t<radialGradient cx=\"0%\" cy=\"50%\" fx=\"0%\" fy=\"50%\" r=\"100%\" id=\"radialGradient-1\">\n\t\t\t<stop stop-color=\"#5D9DF6\" offset=\"0%\" />\n\t\t\t<stop stop-color=\"#006FFF\" offset=\"100%\" />\n\t\t</radialGradient>\n\t</defs>\n\t<g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n\t\t<g id=\"logo\">\n\t\t\t<rect id=\"base\" fill=\"url(#radialGradient-1)\" x=\"0\" y=\"0\" width=\"512\" height=\"512\" rx=\"256\" />\n\t\t\t<path\n\t\t\t\td=\"M169.209772,184.531136 C217.142772,137.600733 294.857519,137.600733 342.790517,184.531136 L348.559331,190.179285 C350.955981,192.525805 350.955981,196.330266 348.559331,198.676787 L328.82537,217.99798 C327.627045,219.171241 325.684176,219.171241 324.485851,217.99798 L316.547278,210.225455 C283.10802,177.485633 228.89227,177.485633 195.453011,210.225455 L186.951456,218.549188 C185.75313,219.722448 183.810261,219.722448 182.611937,218.549188 L162.877976,199.227995 C160.481326,196.881474 160.481326,193.077013 162.877976,190.730493 L169.209772,184.531136 Z M383.602212,224.489406 L401.165475,241.685365 C403.562113,244.031874 403.562127,247.836312 401.165506,250.182837 L321.971538,327.721548 C319.574905,330.068086 315.689168,330.068112 313.292501,327.721609 C313.292491,327.721599 313.29248,327.721588 313.29247,327.721578 L257.08541,272.690097 C256.486248,272.103467 255.514813,272.103467 254.915651,272.690097 C254.915647,272.690101 254.915644,272.690105 254.91564,272.690108 L198.709777,327.721548 C196.313151,330.068092 192.427413,330.068131 190.030739,327.721634 C190.030725,327.72162 190.03071,327.721606 190.030695,327.721591 L110.834524,250.181849 C108.437875,247.835329 108.437875,244.030868 110.834524,241.684348 L128.397819,224.488418 C130.794468,222.141898 134.680206,222.141898 137.076856,224.488418 L193.284734,279.520668 C193.883897,280.107298 194.85533,280.107298 195.454493,279.520668 C195.454502,279.520659 195.45451,279.520651 195.454519,279.520644 L251.65958,224.488418 C254.056175,222.141844 257.941913,222.141756 260.338618,224.488222 C260.338651,224.488255 260.338684,224.488288 260.338717,224.488321 L316.546521,279.520644 C317.145683,280.107273 318.117118,280.107273 318.71628,279.520644 L374.923175,224.489406 C377.319825,222.142885 381.205562,222.142885 383.602212,224.489406 Z\"\n\t\t\t\tid=\"WalletConnect\"\n\t\t\t\tfill=\"#FFFFFF\"\n\t\t\t\tfill-rule=\"nonzero\"\n\t\t\t/>\n\t\t</g>\n\t</g>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/YouTube.svelte",
    "content": "<svg class=\"h-6 w-6\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\">\n\t<path\n\t\tfill=\"currentColor\"\n\t\td=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/icons/YouTubeFull.svelte",
    "content": "<svg width=\"113\" height=\"24\" viewBox=\"0 0 113 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n\t<path\n\t\td=\"M33.6752 3.75529C33.2799 2.28706 32.1223 1.12941 30.6541 0.734118C27.9717 0 17.2423 0 17.2423 0C17.2423 0 6.51292 0 3.83057 0.705882C2.39057 1.10118 1.20469 2.28706 0.809397 3.75529C0.103516 6.43765 0.103516 12 0.103516 12C0.103516 12 0.103516 17.5906 0.809397 20.2447C1.20469 21.7129 2.36234 22.8706 3.83057 23.2659C6.54116 24 17.2423 24 17.2423 24C17.2423 24 27.9717 24 30.6541 23.2941C32.1223 22.8988 33.2799 21.7412 33.6752 20.2729C34.3811 17.5906 34.3811 12.0282 34.3811 12.0282C34.3811 12.0282 34.4094 6.43765 33.6752 3.75529Z\"\n\t\tfill=\"#6B7280\"\n\t/>\n\t<path d=\"M13.8258 6.86114V17.1388L22.7483 11.9999L13.8258 6.86114Z\" fill=\"white\" />\n\t<path\n\t\td=\"M55.0988 20.9223C54.4211 20.4706 53.9411 19.7647 53.6587 18.7765C53.3764 17.8165 53.2352 16.5176 53.2352 14.9365V12.7624C53.2352 11.153 53.4046 9.85413 53.7152 8.8659C54.054 7.87767 54.5623 7.17179 55.2399 6.72003C55.9458 6.26826 56.8493 6.04238 57.9787 6.04238C59.0799 6.04238 59.9835 6.26826 60.6611 6.72003C61.3387 7.17179 61.8187 7.9059 62.1293 8.8659C62.4399 9.8259 62.6093 11.1247 62.6093 12.7624V14.9365C62.6093 16.5459 62.4682 17.8165 62.1576 18.8047C61.847 19.7647 61.367 20.4988 60.6893 20.9506C60.0117 21.4023 59.0799 21.6282 57.9223 21.6282C56.7364 21.6 55.7764 21.3741 55.0988 20.9223ZM58.9105 18.5506C59.1082 18.0706 59.1929 17.2518 59.1929 16.1506V11.4635C59.1929 10.3906 59.1082 9.60002 58.9105 9.09178C58.7129 8.58355 58.4023 8.35767 57.9223 8.35767C57.4705 8.35767 57.1317 8.61178 56.9623 9.09178C56.7646 9.60002 56.6799 10.3906 56.6799 11.4635V16.1506C56.6799 17.2518 56.7646 18.0706 56.9623 18.5506C57.1317 19.0306 57.4705 19.2847 57.9505 19.2847C58.4023 19.2847 58.7129 19.0588 58.9105 18.5506Z\"\n\t\tfill=\"#6B7280\"\n\t/>\n\t<path\n\t\td=\"M107.221 15.7271C107.221 16.6871 107.249 17.4212 107.306 17.9012C107.362 18.3812 107.475 18.7482 107.673 18.9459C107.842 19.1718 108.125 19.2847 108.52 19.2847C109.028 19.2847 109.367 19.0871 109.564 18.6918C109.762 18.2965 109.847 17.6471 109.875 16.7153L112.783 16.8847C112.811 17.0259 112.811 17.1953 112.811 17.4212C112.811 18.8047 112.444 19.8494 111.682 20.5271C110.92 21.2047 109.847 21.5435 108.463 21.5435C106.797 21.5435 105.64 21.0071 104.962 19.9624C104.285 18.9177 103.946 17.3082 103.946 15.1059V12.48C103.946 10.2212 104.285 8.58353 104.99 7.53882C105.696 6.49412 106.882 5.98588 108.548 5.98588C109.706 5.98588 110.609 6.21176 111.23 6.63529C111.851 7.05882 112.275 7.73647 112.529 8.61176C112.783 9.51529 112.896 10.7576 112.896 12.3388V14.9082H107.221V15.7271ZM107.645 8.64C107.475 8.86588 107.362 9.20471 107.306 9.68471C107.249 10.1647 107.221 10.8988 107.221 11.8871V12.96H109.706V11.8871C109.706 10.9271 109.677 10.1929 109.621 9.68471C109.564 9.17647 109.423 8.83765 109.254 8.64C109.084 8.44235 108.802 8.32941 108.463 8.32941C108.068 8.30118 107.814 8.41412 107.645 8.64Z\"\n\t\tfill=\"#6B7280\"\n\t/>\n\t<path\n\t\td=\"M46.8539 14.6823L43.0139 0.762324H46.3739L47.7292 7.0588C48.0681 8.61174 48.3222 9.9388 48.4916 11.04H48.5763C48.6892 10.2494 48.9433 8.95056 49.3386 7.08703L50.7504 0.762324H54.1104L50.2139 14.6823V21.3459H46.8822V14.6823H46.8539Z\"\n\t\tfill=\"#6B7280\"\n\t/>\n\t<path\n\t\td=\"M73.5362 6.32471V21.3741H70.8821L70.5998 19.5388H70.5151C69.8092 20.9223 68.708 21.6282 67.268 21.6282C66.2798 21.6282 65.5457 21.2894 65.0657 20.64C64.5857 19.9906 64.3598 18.9741 64.3598 17.5623V6.32471H67.748V17.3647C67.748 18.0423 67.8327 18.5223 67.9739 18.8047C68.1151 19.087 68.3692 19.2282 68.708 19.2282C68.9904 19.2282 69.2727 19.1435 69.5551 18.9459C69.8374 18.7765 70.0351 18.5506 70.148 18.2682V6.32471H73.5362Z\"\n\t\tfill=\"#6B7280\"\n\t/>\n\t<path\n\t\td=\"M90.901 6.32471V21.3741H88.2469L87.9645 19.5388H87.8798C87.1739 20.9223 86.0727 21.6282 84.6327 21.6282C83.6445 21.6282 82.9104 21.2894 82.4304 20.64C81.9504 19.9906 81.7245 18.9741 81.7245 17.5623V6.32471H85.1127V17.3647C85.1127 18.0423 85.1974 18.5223 85.3386 18.8047C85.4798 19.087 85.7339 19.2282 86.0727 19.2282C86.3551 19.2282 86.6375 19.1435 86.9198 18.9459C87.2022 18.7765 87.3998 18.5506 87.5127 18.2682V6.32471H90.901Z\"\n\t\tfill=\"#6B7280\"\n\t/>\n\t<path\n\t\td=\"M82.7408 3.50115H79.3809V21.3459H76.0774V3.50115H72.7174V0.762324H82.7408V3.50115Z\"\n\t\tfill=\"#6B7280\"\n\t/>\n\t<path\n\t\td=\"M102.11 8.72471C101.913 7.76471 101.574 7.08706 101.122 6.66353C100.67 6.24 100.021 6.01412 99.2303 6.01412C98.6091 6.01412 98.0162 6.18353 97.4797 6.55059C96.9432 6.88941 96.5197 7.36941 96.2374 7.93412H96.2091V0H92.9338V21.3459H95.7291L96.0679 19.9341H96.1527C96.4068 20.4424 96.8021 20.8377 97.3385 21.1482C97.875 21.4306 98.4397 21.6 99.0891 21.6C100.247 21.6 101.066 21.0635 101.602 20.0188C102.139 18.9741 102.421 17.3082 102.421 15.0777V12.7059C102.393 10.9835 102.308 9.65647 102.11 8.72471ZM99.0044 14.8518C99.0044 15.9529 98.9479 16.8 98.8632 17.4212C98.7785 18.0424 98.6091 18.4941 98.4115 18.7482C98.1856 19.0024 97.9032 19.1435 97.5644 19.1435C97.2821 19.1435 97.0279 19.0871 96.8021 18.9459C96.5762 18.8047 96.3785 18.6071 96.2374 18.3529V9.82588C96.3503 9.43059 96.5479 9.09177 96.8303 8.80941C97.1126 8.5553 97.4232 8.41412 97.7338 8.41412C98.0726 8.41412 98.355 8.5553 98.5244 8.80941C98.7221 9.09177 98.835 9.54353 98.9197 10.1647C99.0044 10.8141 99.0326 11.7177 99.0326 12.8753V14.8518H99.0044Z\"\n\t\tfill=\"#6B7280\"\n\t/>\n</svg>\n"
  },
  {
    "path": "src/routes/utils/theme.ts",
    "content": "import { tv } from 'tailwind-variants';\n\nexport const highlightcompo = tv({\n\tslots: {\n\t\tbase: 'mt-4 max-w-4xl rounded bg-gray-50 dark:bg-gray-700',\n\t\tbadge: 'absolute -top-8 right-[8px]',\n\t\tbutton: 'absolute right-2 top-2 rounded px-2 py-1 bg-primary-800 text-white'\n\t},\n\tvariants: {\n\t\texpanded: {\n\t\t\ttrue: { base: 'min-h-full' },\n\t\t\tfalse: { base: '' }\n\t\t}\n\t}\n});\n\nexport const codewrapper = tv({\n\tslots: {\n\t\tbase: 'max-w-4xl rounded-md border border-gray-200 bg-white bg-gradient-to-r dark:border-gray-600 dark:bg-gray-950',\n\t\tinner: 'p-6'\n\t}\n});\n\nexport const h1Cls = tv({\n\tbase: 'my-8 text-3xl'\n});\n\nexport const h2Cls = tv({\n\tbase: 'my-6 text-2xl'\n});\n\nexport const h3Cls = tv({\n\tbase: 'my-4 text-xl'\n});\n"
  },
  {
    "path": "svelte.config.js",
    "content": "import adapter from '@sveltejs/adapter-auto';\nimport { vitePreprocess } from '@sveltejs/vite-plugin-svelte';\n\n/** @type {import('@sveltejs/kit').Config} */\nconst config = {\n\t// Consult https://svelte.dev/docs/kit/integrations\n\t// for more information about preprocessors\n\tpreprocess: vitePreprocess(),\n\n\tkit: {\n\t\t// adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list.\n\t\t// If your environment is not supported, or you settled on a specific environment, switch out the adapter.\n\t\t// See https://svelte.dev/docs/kit/adapters for more information about adapters.\n\t\tadapter: adapter()\n\t}\n};\n\nexport default config;\n"
  },
  {
    "path": "tsconfig.json",
    "content": "{\n\t\"extends\": \"./.svelte-kit/tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": true,\n\t\t\"esModuleInterop\": true,\n\t\t\"forceConsistentCasingInFileNames\": true,\n\t\t\"resolveJsonModule\": true,\n\t\t\"skipLibCheck\": true,\n\t\t\"sourceMap\": true,\n\t\t\"strict\": true,\n\t\t\"moduleResolution\": \"bundler\"\n\t}\n}\n"
  },
  {
    "path": "vercel.json",
    "content": "{\n  \"$schema\": \"https://openapi.vercel.sh/vercel.json\",\n  \"redirects\": [\n    {\n      \"source\": \"/(.*)\",\n      \"destination\": \"https://flowbite-svelte.com/\"\n    }\n  ]\n}"
  },
  {
    "path": "vite.config.ts",
    "content": "import tailwindcss from '@tailwindcss/vite';\nimport { svelteTesting } from '@testing-library/svelte/vite';\nimport { sveltekit } from '@sveltejs/kit/vite';\nimport { defineConfig } from 'vite';\nimport pkg from './package.json' with { type: 'json' };\nimport sveltePackage from './node_modules/svelte/package.json' with { type: 'json' };\nimport svelteKitPackage from './node_modules/@sveltejs/kit/package.json' with { type: 'json' };\nimport vitePackage from './node_modules/vite/package.json' with { type: 'json' };\nimport tailwindcssPackage from './node_modules/tailwindcss/package.json' with { type: 'json' };\n\nexport default defineConfig({\n\tplugins: [sveltekit(), tailwindcss()],\n\tdefine: {\n\t\t__NAME__: JSON.stringify(pkg.name),\n\t\t__VERSION__: JSON.stringify(pkg.version),\n\t\t__GITHUBURL__: JSON.stringify(pkg.repository.url),\n\t\t__SVELTEVERSION__: JSON.stringify(sveltePackage.version),\n\t\t__SVELTEKITVERSION__: JSON.stringify(svelteKitPackage.version),\n\t\t__VITEVERSION__: JSON.stringify(vitePackage.version),\n\t\t__TAILWINDCSSVERSION__: JSON.stringify(tailwindcssPackage.version)\n\t},\n\ttest: {\n\t\tworkspace: [\n\t\t\t{\n\t\t\t\textends: './vite.config.ts',\n\t\t\t\tplugins: [svelteTesting()],\n\n\t\t\t\ttest: {\n\t\t\t\t\tname: 'client',\n\t\t\t\t\tenvironment: 'jsdom',\n\t\t\t\t\tclearMocks: true,\n\t\t\t\t\tinclude: ['src/**/*.svelte.{test,spec}.{js,ts}'],\n\t\t\t\t\texclude: ['src/lib/server/**'],\n\t\t\t\t\tsetupFiles: ['./vitest-setup-client.ts']\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\textends: './vite.config.ts',\n\n\t\t\t\ttest: {\n\t\t\t\t\tname: 'server',\n\t\t\t\t\tenvironment: 'node',\n\t\t\t\t\tinclude: ['src/**/*.{test,spec}.{js,ts}'],\n\t\t\t\t\texclude: ['src/**/*.svelte.{test,spec}.{js,ts}']\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n});\n"
  },
  {
    "path": "vitest-setup-client.ts",
    "content": "import '@testing-library/jest-dom/vitest';\nimport { vi } from 'vitest';\n\n// required for svelte5 + jsdom as jsdom does not support matchMedia\nObject.defineProperty(window, 'matchMedia', {\n\twritable: true,\n\tenumerable: true,\n\tvalue: vi.fn().mockImplementation((query) => ({\n\t\tmatches: false,\n\t\tmedia: query,\n\t\tonchange: null,\n\t\taddEventListener: vi.fn(),\n\t\tremoveEventListener: vi.fn(),\n\t\tdispatchEvent: vi.fn()\n\t}))\n});\n\n// add more mocks here if you need them\n"
  }
]