├── .eslintignore ├── src └── ts │ ├── main │ ├── model │ │ ├── customThemeModel.ts │ │ ├── typingHistoryModel.ts │ │ └── metaDataModel.ts │ └── tsconfig.json │ └── renderer │ ├── model │ ├── customThemeModel.ts │ ├── typingHistoryModel.ts │ └── metaDataModel.ts │ └── window.d.ts ├── icon.icns ├── icon.ico ├── icon.png ├── .jsbeautifyrc ├── Great_Expectations.epub └── static ├── fontawesome ├── webfonts │ ├── fa-solid-900.ttf │ ├── fa-brands-400.ttf │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.ttf │ ├── fa-solid-900.woff2 │ ├── fa-regular-400.woff2 │ ├── fa-v4compatibility.ttf │ └── fa-v4compatibility.woff2 ├── less │ ├── _fixed-width.less │ ├── _icons.less │ ├── v4-shims.less │ ├── _screen-reader.less │ ├── _sizing.less │ └── _list.less ├── scss │ ├── _fixed-width.scss │ ├── _icons.scss │ ├── _sizing.scss │ ├── v4-shims.scss │ ├── _screen-reader.scss │ └── _list.scss ├── svgs │ ├── solid │ │ ├── square-full.svg │ │ ├── bookmark.svg │ │ ├── circle.svg │ │ ├── minus.svg │ │ ├── square.svg │ │ ├── stop.svg │ │ ├── folder.svg │ │ ├── window-minimize.svg │ │ ├── l.svg │ │ ├── file.svg │ │ ├── folder-closed.svg │ │ ├── location-pin.svg │ │ ├── mound.svg │ │ ├── cheese.svg │ │ ├── computer-mouse.svg │ │ ├── sd-card.svg │ │ ├── t.svg │ │ ├── bread-slice.svg │ │ ├── sort-up.svg │ │ ├── table-columns.svg │ │ ├── circle-half-stroke.svg │ │ ├── sort-down.svg │ │ ├── o.svg │ │ ├── slash.svg │ │ ├── d.svg │ │ ├── f.svg │ │ ├── p.svg │ │ ├── box.svg │ │ ├── gem.svg │ │ ├── hockey-puck.svg │ │ ├── i.svg │ │ ├── message.svg │ │ ├── tablet-button.svg │ │ ├── caret-left.svg │ │ ├── caret-up.svg │ │ ├── diamond.svg │ │ ├── dice-one.svg │ │ ├── equals.svg │ │ ├── exclamation.svg │ │ ├── genderless.svg │ │ ├── j.svg │ │ ├── mobile-button.svg │ │ ├── caret-down.svg │ │ ├── caret-right.svg │ │ ├── h.svg │ │ ├── angle-down.svg │ │ ├── chevron-down.svg │ │ ├── laptop.svg │ │ ├── angle-left.svg │ │ ├── angle-right.svg │ │ ├── angle-up.svg │ │ ├── border-all.svg │ │ ├── industry.svg │ │ ├── play.svg │ │ ├── table.svg │ │ ├── u.svg │ │ ├── whiskey-glass.svg │ │ ├── chevron-left.svg │ │ ├── chevron-right.svg │ │ ├── chevron-up.svg │ │ ├── circle-dot.svg │ │ ├── toggle-on.svg │ │ ├── 0.svg │ │ ├── e.svg │ │ ├── italic.svg │ │ ├── seedling.svg │ │ ├── table-cells-large.svg │ │ ├── user-large.svg │ │ ├── video.svg │ │ ├── 7.svg │ │ ├── circle-stop.svg │ │ ├── mobile-screen-button.svg │ │ ├── mobile.svg │ │ ├── user.svg │ │ ├── circle-minus.svg │ │ ├── note-sticky.svg │ │ ├── plus.svg │ │ ├── suitcase.svg │ │ ├── tablet.svg │ │ ├── check.svg │ │ ├── grip-lines.svg │ │ ├── ticket-simple.svg │ │ ├── tv.svg │ │ ├── v.svg │ │ ├── grip-lines-vertical.svg │ │ ├── paragraph.svg │ │ ├── window-maximize.svg │ │ ├── y.svg │ │ ├── arrow-down-long.svg │ │ ├── arrow-left-long.svg │ │ ├── arrow-up-long.svg │ │ ├── desktop.svg │ │ ├── display.svg │ │ ├── forward.svg │ │ ├── jar.svg │ │ ├── moon.svg │ │ ├── tablet-screen-button.svg │ │ ├── clone.svg │ │ ├── lock.svg │ │ ├── map.svg │ │ ├── square-minus.svg │ │ ├── arrow-right-long.svg │ │ ├── backward.svg │ │ ├── calendar.svg │ │ ├── cross.svg │ │ ├── divide.svg │ │ ├── down-long.svg │ │ ├── folder-minus.svg │ │ ├── info.svg │ │ ├── location-arrow.svg │ │ ├── martini-glass-empty.svg │ │ ├── martini-glass.svg │ │ ├── pause.svg │ │ ├── table-list.svg │ │ ├── 1.svg │ │ ├── arrow-down.svg │ │ ├── chalkboard.svg │ │ ├── folder-open.svg │ │ ├── mobile-screen.svg │ │ ├── mountain.svg │ │ ├── tarp.svg │ │ ├── volume-off.svg │ │ ├── wand-magic.svg │ │ ├── z.svg │ │ ├── comment.svg │ │ ├── inbox.svg │ │ ├── magnet.svg │ │ ├── up-long.svg │ │ ├── arrow-up.svg │ │ ├── dice-two.svg │ │ ├── door-closed.svg │ │ ├── egg.svg │ │ ├── left-long.svg │ │ ├── less-than.svg │ │ ├── location-dot.svg │ │ ├── pallet.svg │ │ ├── reply.svg │ │ ├── share.svg │ │ ├── stairs.svg │ │ ├── turn-down.svg │ │ └── arrow-right.svg │ ├── regular │ │ ├── square-full.svg │ │ ├── window-minimize.svg │ │ ├── circle.svg │ │ ├── bookmark.svg │ │ └── square.svg │ └── brands │ │ ├── houzz.svg │ │ ├── flipboard.svg │ │ ├── unsplash.svg │ │ ├── yandex-international.svg │ │ ├── black-tie.svg │ │ ├── ethereum.svg │ │ ├── bandcamp.svg │ │ ├── strava.svg │ │ ├── microsoft.svg │ │ ├── gitter.svg │ │ ├── vuejs.svg │ │ ├── css3.svg │ │ ├── think-peaks.svg │ │ ├── windows.svg │ │ ├── y-combinator.svg │ │ ├── mix.svg │ │ ├── google-drive.svg │ │ ├── uikit.svg │ │ ├── angular.svg │ │ ├── patreon.svg │ │ ├── viacoin.svg │ │ ├── modx.svg │ │ ├── npm.svg │ │ ├── deviantart.svg │ │ ├── facebook-f.svg │ │ ├── servicestack.svg │ │ ├── dyalog.svg │ │ ├── adn.svg │ │ ├── hacker-news.svg │ │ ├── instalod.svg │ │ ├── dochub.svg │ │ ├── firstdraft.svg │ │ ├── artstation.svg │ │ ├── html5.svg │ │ ├── magento.svg │ │ ├── twitch.svg │ │ ├── yahoo.svg │ │ ├── autoprefixer.svg │ │ ├── yandex.svg │ │ ├── elementor.svg │ │ ├── monero.svg │ │ ├── buysellads.svg │ │ ├── cloudsmith.svg │ │ ├── jira.svg │ │ ├── maxcdn.svg │ │ ├── tiktok.svg │ │ ├── bitbucket.svg │ │ ├── dropbox.svg │ │ ├── stack-exchange.svg │ │ ├── stack-overflow.svg │ │ ├── css3-alt.svg │ │ ├── kaggle.svg │ │ ├── dashcube.svg │ │ ├── google-play.svg │ │ ├── google.svg │ │ ├── korvue.svg │ │ ├── wirsindhandwerk.svg │ │ ├── cuttlefish.svg │ │ ├── gratipay.svg │ │ ├── openid.svg │ │ ├── product-hunt.svg │ │ ├── fulcrum.svg │ │ ├── gg.svg │ │ ├── sourcetree.svg │ │ ├── discourse.svg │ │ ├── facebook.svg │ │ ├── rockrms.svg │ │ ├── facebook-square.svg │ │ ├── hotjar.svg │ │ ├── sitrox.svg │ │ ├── deezer.svg │ │ ├── hacker-news-square.svg │ │ ├── markdown.svg │ │ ├── sistrix.svg │ │ └── envira.svg └── css │ └── solid.min.css ├── fonts └── roboto_mono │ ├── RobotoMono-VariableFont_wght.ttf │ └── RobotoMono-Italic-VariableFont_wght.ttf └── themes ├── dark.css ├── mexican.css ├── arch.css ├── bliss.css ├── cafe.css ├── deku.css ├── dino.css ├── lime.css ├── luna.css ├── mint.css ├── mizu.css ├── nord.css ├── rudy.css ├── voc.css ├── alduin.css ├── bento.css ├── botanical.css ├── bouquet.css ├── bushido.css ├── carbon.css ├── comfy.css ├── copper.css ├── diner.css ├── dollar.css ├── drowning.css ├── evil_eye.css ├── fledgling.css ├── godspeed.css ├── hanok.css ├── hedge.css ├── honey.css ├── iv_clover.css ├── iv_spade.css ├── joker.css ├── laser.css ├── leather.css ├── mashu.css ├── material.css ├── menthol.css ├── metaverse.css ├── miami.css ├── miami_nights.css ├── midnight.css ├── monokai.css ├── mountain.css ├── muted.css ├── nautilus.css ├── nebula.css ├── norse.css ├── olive.css ├── olivia.css ├── onedark.css ├── our_theme.css ├── paper.css ├── pastel.css ├── peaches.css ├── pulse.css ├── retro.css ├── serika.css ├── shoko.css ├── sonokai.css ├── striker.css ├── superuser.css ├── sweden.css ├── terminal.css ├── terra.css ├── tiramisu.css ├── vaporwave.css ├── vscode.css ├── wavez.css ├── 80s_after_dark.css ├── blue_dolphin.css ├── catppuccin.css ├── creamsicle.css ├── cyberspace.css ├── frozen_llama.css ├── grand_prix.css ├── gruvbox_dark.css ├── gruvbox_light.css ├── hammerhead.css ├── iceberg_dark.css ├── iceberg_light.css ├── magic_girl.css ├── matcha_moccha.css ├── modern_dolch.css ├── ms_cupcakes.css ├── night_runner.css ├── passion_fruit.css ├── peach_blossom.css ├── pink_lemonade.css ├── red_dragon.css ├── red_samurai.css ├── repose_dark.css ├── repose_light.css ├── serika_dark.css ├── soaring_skies.css ├── solarized_dark.css ├── strawberry.css ├── terror_below.css ├── tron_orange.css ├── viridescent.css ├── watermelon.css ├── witch_girl.css ├── dark_magic_girl.css ├── modern_dolch_light.css ├── solarized_light.css ├── 8008.css ├── darling.css ├── earthsong.css ├── camping.css ├── ishtar.css ├── fundamentals.css ├── blueberry_dark.css ├── blueberry_light.css ├── husqy.css ├── matrix.css ├── dev.css ├── ryujinscales.css ├── stealth.css ├── lil_dragon.css ├── sewing_tin.css ├── rose_pine_dawn.css ├── fleuriste.css ├── lavender.css ├── purpurite.css ├── alpine.css ├── rose_pine.css ├── rose_pine_moon.css └── trackday.css /.eslintignore: -------------------------------------------------------------------------------- 1 | src/fontawesome -------------------------------------------------------------------------------- /src/ts/main/model/customThemeModel.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ts/renderer/model/customThemeModel.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/icon.icns -------------------------------------------------------------------------------- /icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/icon.ico -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/icon.png -------------------------------------------------------------------------------- /.jsbeautifyrc: -------------------------------------------------------------------------------- 1 | { 2 | "brace_style": "collapse,preserve-inline", 3 | "indent_size": 2 4 | } -------------------------------------------------------------------------------- /Great_Expectations.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/Great_Expectations.epub -------------------------------------------------------------------------------- /src/ts/main/model/typingHistoryModel.ts: -------------------------------------------------------------------------------- 1 | // [ [ms, letter, correctKey], ... ] 2 | export type TypingHistory = [number, string, boolean][]; -------------------------------------------------------------------------------- /static/fontawesome/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fontawesome/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /static/fontawesome/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fontawesome/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /static/fontawesome/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fontawesome/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /static/fontawesome/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fontawesome/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /static/fontawesome/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fontawesome/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /static/fontawesome/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fontawesome/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /static/fontawesome/webfonts/fa-v4compatibility.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fontawesome/webfonts/fa-v4compatibility.ttf -------------------------------------------------------------------------------- /static/fontawesome/webfonts/fa-v4compatibility.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fontawesome/webfonts/fa-v4compatibility.woff2 -------------------------------------------------------------------------------- /static/fonts/roboto_mono/RobotoMono-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fonts/roboto_mono/RobotoMono-VariableFont_wght.ttf -------------------------------------------------------------------------------- /src/ts/renderer/model/typingHistoryModel.ts: -------------------------------------------------------------------------------- 1 | // [ [ms, letter, typo], ... ] 2 | export type KeyPress = [number, string, (number | boolean)?]; 3 | export type TypingHistory = KeyPress[]; -------------------------------------------------------------------------------- /static/fonts/roboto_mono/RobotoMono-Italic-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfXwing/copytype/HEAD/static/fonts/roboto_mono/RobotoMono-Italic-VariableFont_wght.ttf -------------------------------------------------------------------------------- /static/fontawesome/less/_fixed-width.less: -------------------------------------------------------------------------------- 1 | // fixed-width icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-fw { 5 | text-align: center; 6 | width: @fa-fw-width; 7 | } 8 | -------------------------------------------------------------------------------- /static/fontawesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // fixed-width icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-fw { 5 | text-align: center; 6 | width: $fa-fw-width; 7 | } 8 | -------------------------------------------------------------------------------- /src/ts/renderer/window.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | 3 | interface Bridge { 4 | // eslint-disable-next-line @typescript-eslint/no-explicit-any 5 | [x: string]: any; 6 | } 7 | 8 | declare global { 9 | interface Window { 10 | electron: Bridge; 11 | } 12 | } -------------------------------------------------------------------------------- /src/ts/main/model/metaDataModel.ts: -------------------------------------------------------------------------------- 1 | // interface for metadata 2 | export interface MetaDataModel { 3 | title: string; 4 | author?: string; 5 | written?: string; 6 | textPath?: string[]; 7 | dateStarted: Date; 8 | division: string; 9 | coverHTML?: string; 10 | coverImage?: string; 11 | coverStyle?: string[][]; 12 | } -------------------------------------------------------------------------------- /src/ts/renderer/model/metaDataModel.ts: -------------------------------------------------------------------------------- 1 | // interface for metadata 2 | export interface MetaDataModel { 3 | title: string; 4 | author?: string; 5 | written?: string; 6 | textPath?: string[]; 7 | dateStarted: Date; 8 | division: string; 9 | coverHTML?: string; 10 | coverImage?: string; 11 | coverStyle?: string[][]; 12 | } -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/square-full.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/dark.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #111; 3 | --main-color: #eee; 4 | --caret-color: #eee; 5 | --sub-color: #444; 6 | --sub-alt-color: #191919; 7 | --text-color: #eee; 8 | --error-color: #da3333; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #da3333; 11 | --colorful-error-extra-color: #791717; 12 | } 13 | -------------------------------------------------------------------------------- /static/fontawesome/less/_icons.less: -------------------------------------------------------------------------------- 1 | // specific icon class definition 2 | // ------------------------- 3 | 4 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen 5 | readers do not read off random characters that represent icons */ 6 | 7 | each(.fa-icons(), { 8 | .@{fa-css-prefix}-@{key}::before { content: @value; } 9 | }); 10 | -------------------------------------------------------------------------------- /static/themes/mexican.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #f8ad34; 3 | --main-color: #b12189; 4 | --caret-color: #eee; 5 | --sub-color: #333; 6 | --sub-alt-color: #b12189; 7 | --text-color: #eee; 8 | --error-color: #da3333; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #da3333; 11 | --colorful-error-extra-color: #791717; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/arch.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #0c0d11; 3 | --main-color: #7ebab5; 4 | --caret-color: #7ebab5; 5 | --sub-color: #454864; 6 | --sub-alt-color: #171a25; 7 | --text-color: #f6f5f5; 8 | --error-color: #ff4754; 9 | --error-extra-color: #b02a33; 10 | --colorful-error-color: #ff4754; 11 | --colorful-error-extra-color: #b02a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/bliss.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #262727; 3 | --main-color: #f0d3c9; 4 | --caret-color: #f0d3c9; 5 | --sub-color: #665957; 6 | --sub-alt-color: #343231; 7 | --text-color: #fff; 8 | --error-color: #bd4141; 9 | --error-extra-color: #883434; 10 | --colorful-error-color: #bd4141; 11 | --colorful-error-extra-color: #883434; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/cafe.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #ceb18d; 3 | --main-color: #14120f; 4 | --caret-color: #14120f; 5 | --sub-color: #d4d2d1; 6 | --sub-alt-color: #bba180; 7 | --text-color: #14120f; 8 | --error-color: #c82931; 9 | --error-extra-color: #ac1823; 10 | --colorful-error-color: #c82931; 11 | --colorful-error-extra-color: #ac1823; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/deku.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #058b8c; 3 | --main-color: #b63530; 4 | --caret-color: #b63530; 5 | --sub-color: #255458; 6 | --sub-alt-color: #0e7d7e; 7 | --text-color: #f7f2ea; 8 | --error-color: #b63530; 9 | --error-extra-color: #530e0e; 10 | --colorful-error-color: #ddca1f; 11 | --colorful-error-extra-color: #8f8610; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/dino.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #ffffff; 3 | --main-color: #40d672; 4 | --caret-color: #40d672; 5 | --sub-color: #d5d5d5; 6 | --sub-alt-color: #cafad8; 7 | --text-color: #1d221f; 8 | --error-color: #ff5f5f; 9 | --error-extra-color: #d22a2a; 10 | --colorful-error-color: #ff5f5f; 11 | --colorful-error-extra-color: #d22a2a; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/lime.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #7c878e; 3 | --main-color: #93c247; 4 | --caret-color: #93c247; 5 | --sub-color: #4b5257; 6 | --sub-alt-color: #737d82; 7 | --text-color: #bfcfdc; 8 | --error-color: #ea4221; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ea4221; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/luna.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #221c35; 3 | --main-color: #f67599; 4 | --caret-color: #f67599; 5 | --sub-color: #5a3a7e; 6 | --sub-alt-color: #2f2346; 7 | --text-color: #ffe3eb; 8 | --error-color: #efc050; 9 | --error-extra-color: #c5972c; 10 | --colorful-error-color: #efc050; 11 | --colorful-error-extra-color: #c5972c; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/mint.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #05385b; 3 | --main-color: #5cdb95; 4 | --caret-color: #5cdb95; 5 | --sub-color: #20688a; 6 | --sub-alt-color: #07324e; 7 | --text-color: #edf5e1; 8 | --error-color: #f35588; 9 | --error-extra-color: #a3385a; 10 | --colorful-error-color: #f35588; 11 | --colorful-error-extra-color: #a3385a; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/mizu.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #afcbdd; 3 | --main-color: #fcfbf6; 4 | --caret-color: #fcfbf6; 5 | --sub-color: #85a5bb; 6 | --sub-alt-color: #9fc1d4; 7 | --text-color: #1a2633; 8 | --error-color: #bf616a; 9 | --error-extra-color: #793e44; 10 | --colorful-error-color: #bf616a; 11 | --colorful-error-extra-color: #793e44; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/nord.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #242933; 3 | --caret-color: #d8dee9; 4 | --main-color: #d8dee9; 5 | --sub-color: #617b94; 6 | --sub-alt-color: #1b1f27; 7 | --text-color: #d8dee9; 8 | --error-color: #bf616a; 9 | --error-extra-color: #793e44; 10 | --colorful-error-color: #bf616a; 11 | --colorful-error-extra-color: #793e44; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/rudy.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1a2b3e; 3 | --caret-color: #af8f5c; 4 | --main-color: #af8f5c; 5 | --sub-color: #3a506c; 6 | --sub-alt-color: #152231; 7 | --text-color: #c9c8bf; 8 | --error-color: #bf616a; 9 | --error-extra-color: #793e44; 10 | --colorful-error-color: #bf616a; 11 | --colorful-error-extra-color: #793e44; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/voc.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #190618; 3 | --main-color: #e0caac; 4 | --caret-color: #e0caac; 5 | --sub-color: #4c1e48; 6 | --sub-alt-color: #2c0c28; 7 | --text-color: #eeeae4; 8 | --error-color: #af3735; 9 | --error-extra-color: #7e2a29; 10 | --colorful-error-color: #af3735; 11 | --colorful-error-extra-color: #7e2a29; 12 | } 13 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/regular/square-full.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/alduin.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1c1c1c; 3 | --main-color: #dfd7af; 4 | --caret-color: #e3e3e3; 5 | --sub-color: #444444; 6 | --sub-alt-color: #242424; 7 | --text-color: #f5f3ed; 8 | --error-color: #af5f5f; 9 | --error-extra-color: #4d2113; 10 | --colorful-error-color: #af5f5f; 11 | --colorful-error-extra-color: #4d2113; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/bento.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #2d394d; 3 | --main-color: #ff7a90; 4 | --caret-color: #ff7a90; 5 | --sub-color: #4a768d; 6 | --sub-alt-color: #263041; 7 | --text-color: #fffaf8; 8 | --error-color: #ee2a3a; 9 | --error-extra-color: #f04040; 10 | --colorful-error-color: #fc2032; 11 | --colorful-error-extra-color: #f04040; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/botanical.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #7b9c98; 3 | --main-color: #eaf1f3; 4 | --caret-color: #abc6c4; 5 | --sub-color: #495755; 6 | --sub-alt-color: #72908d; 7 | --text-color: #eaf1f3; 8 | --error-color: #f6c9b4; 9 | --error-extra-color: #f59a71; 10 | --colorful-error-color: #f6c9b4; 11 | --colorful-error-extra-color: #f59a71; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/bouquet.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #173f35; 3 | --main-color: #eaa09c; 4 | --caret-color: #eaa09c; 5 | --sub-color: #408e7b; 6 | --sub-alt-color: #1f4e43; 7 | --text-color: #e9e0d2; 8 | --error-color: #d44729; 9 | --error-extra-color: #8f2f19; 10 | --colorful-error-color: #d44729; 11 | --colorful-error-extra-color: #8f2f19; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/bushido.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #242933; 3 | --main-color: #ec4c56; 4 | --caret-color: #ec4c56; 5 | --sub-color: #596172; 6 | --sub-alt-color: #1c222d; 7 | --text-color: #f6f0e9; 8 | --error-color: #ec4c56; 9 | --error-extra-color: #9b333a; 10 | --colorful-error-color: #ecdc4c; 11 | --colorful-error-extra-color: #bdb03d; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/carbon.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #313131; 3 | --main-color: #f66e0d; 4 | --caret-color: #f66e0d; 5 | --sub-color: #616161; 6 | --sub-alt-color: #2b2b2b; 7 | --text-color: #f5e6c8; 8 | --error-color: #e72d2d; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #e72d2d; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/comfy.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #4a5b6e; 3 | --main-color: #f8cdc6; 4 | --caret-color: #9ec1cc; 5 | --sub-color: #9ec1cc; 6 | --sub-alt-color: #425366; 7 | --text-color: #f5efee; 8 | --error-color: #c9465e; 9 | --error-extra-color: #c9465e; 10 | --colorful-error-color: #c9465e; 11 | --colorful-error-extra-color: #c9465e; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/copper.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #442f29; 3 | --main-color: #b46a55; 4 | --caret-color: #c25c42; 5 | --sub-color: #7ebab5; 6 | --sub-alt-color: #50362e; 7 | --text-color: #e7e0de; 8 | --error-color: #a32424; 9 | --error-extra-color: #ec0909; 10 | --colorful-error-color: #a32424; 11 | --colorful-error-extra-color: #ec0909; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/diner.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #537997; 3 | --main-color: #c3af5b; 4 | --caret-color: #ad5145; 5 | --sub-color: #445c7f; 6 | --sub-alt-color: #4d6f8b; 7 | --text-color: #dfdbc8; 8 | --error-color: #ad5145; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ad5145; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/dollar.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #e4e4d4; 3 | --main-color: #6b886b; 4 | --caret-color: #424643; 5 | --sub-color: #8a9b69; 6 | --sub-alt-color: #cbd0bf; 7 | --text-color: #555a56; 8 | --error-color: #d60000; 9 | --error-extra-color: #f68484; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/drowning.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #191826; 3 | --main-color: #4a6fb5; 4 | --caret-color: #4f85e8; 5 | --sub-color: #50688c; 6 | --sub-alt-color: #1e1f2f; 7 | --text-color: #9393a7; 8 | --error-color: #be555f; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #be555f; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/evil_eye.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #0084c2; 3 | --main-color: #f7f2ea; 4 | --caret-color: #f7f2ea; 5 | --sub-color: #01589f; 6 | --sub-alt-color: #0c79be; 7 | --text-color: #171718; 8 | --error-color: #ca4754; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/fledgling.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #3b363f; 3 | --main-color: #fc6e83; 4 | --caret-color: #474747; 5 | --sub-color: #8e5568; 6 | --sub-alt-color: #332e38; 7 | --text-color: #e6d5d3; 8 | --error-color: #f52443; 9 | --error-extra-color: #bd001c; 10 | --colorful-error-color: #ff0a2f; 11 | --colorful-error-extra-color: #000000; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/godspeed.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #eae4cf; 3 | --main-color: #9abbcd; 4 | --caret-color: #f4d476; 5 | --sub-color: #ada998; 6 | --sub-alt-color: #ded9c9; 7 | --text-color: #646669; 8 | --error-color: #ca4754; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/hanok.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #d8d2c3; 3 | --main-color: #513a2a; 4 | --caret-color: #513a2a; 5 | --sub-color: #8b6f5c; 6 | --sub-alt-color: #cdc0af; 7 | --text-color: #393b3b; 8 | --error-color: #ca4754; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/hedge.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #415e31; 3 | --main-color: #6a994e; 4 | --caret-color: #f2efbb; 5 | --sub-color: #ede5b4; 6 | --sub-alt-color: #38502a; 7 | --text-color: #f7f1d6; 8 | --error-color: #ca3d3f; 9 | --error-extra-color: #782832; 10 | --colorful-error-color: #e76f51; 11 | --colorful-error-extra-color: #f4a261; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/honey.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #f2aa00; 3 | --main-color: #fff546; 4 | --caret-color: #795200; 5 | --sub-color: #a66b00; 6 | --sub-alt-color: #e19e00; 7 | --text-color: #f3eecb; 8 | --error-color: #df3333; 9 | --error-extra-color: #6d1f1f; 10 | --colorful-error-color: #df3333; 11 | --colorful-error-extra-color: #6d1f1f; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/iv_clover.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #a0a0a0; 3 | --main-color: #573e40; 4 | --caret-color: #8d8d8d; 5 | --sub-color: #353535; 6 | --sub-alt-color: #bebebe; 7 | --text-color: #3b2d3b; 8 | --error-color: #937173; 9 | --error-extra-color: #987678; 10 | --colorful-error-color: #ad8d60; 11 | --colorful-error-extra-color: #b7976a; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/iv_spade.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #0c0c0c; 3 | --main-color: #b7976a; 4 | --caret-color: #bebebe; 5 | --sub-color: #404040; 6 | --sub-alt-color: #121212; 7 | --text-color: #d3c2c3; 8 | --error-color: #9d7b7d; 9 | --error-extra-color: #a78587; 10 | --colorful-error-color: #b7976a; 11 | --colorful-error-extra-color: #c1a174; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/joker.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1a0e25; 3 | --main-color: #99de1e; 4 | --caret-color: #99de1e; 5 | --sub-color: #7554a3; 6 | --sub-alt-color: #14081f; 7 | --text-color: #e9e2f5; 8 | --error-color: #e32b2b; 9 | --error-extra-color: #a62626; 10 | --colorful-error-color: #e32b2b; 11 | --colorful-error-extra-color: #a62626; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/laser.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #221b44; 3 | --main-color: #009eaf; 4 | --caret-color: #009eaf; 5 | --sub-color: #b82356; 6 | --sub-alt-color: #1e173b; 7 | --text-color: #dbe7e8; 8 | --error-color: #a8d400; 9 | --error-extra-color: #668000; 10 | --colorful-error-color: #a8d400; 11 | --colorful-error-extra-color: #668000; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/leather.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #a86948; 3 | --main-color: #ffe4bc; 4 | --caret-color: #ef6d49; 5 | --sub-color: #81482b; 6 | --sub-alt-color: #9a5f3f; 7 | --text-color: #ffe4bc; 8 | --error-color: #ca4754; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/mashu.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #2b2b2c; 3 | --main-color: #76689a; 4 | --caret-color: #76689a; 5 | --sub-color: #d8a0a6; 6 | --sub-alt-color: #27242c; 7 | --text-color: #f1e2e4; 8 | --error-color: #d44729; 9 | --error-extra-color: #8f2f19; 10 | --colorful-error-color: #d44729; 11 | --colorful-error-extra-color: #8f2f19; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/material.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #263238; 3 | --main-color: #80cbc4; 4 | --caret-color: #80cbc4; 5 | --sub-color: #4c6772; 6 | --sub-alt-color: #2e3c43; 7 | --text-color: #e6edf3; 8 | --error-color: #fb4934; 9 | --error-extra-color: #cc241d; 10 | --colorful-error-color: #fb4934; 11 | --colorful-error-extra-color: #cc241d; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/menthol.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #00c18c; 3 | --main-color: #ffffff; 4 | --caret-color: #99fdd8; 5 | --sub-color: #186544; 6 | --sub-alt-color: #17ae7d; 7 | --text-color: #ffffff; 8 | --error-color: #e03c3c; 9 | --error-extra-color: #b12525; 10 | --colorful-error-color: #e03c3c; 11 | --colorful-error-extra-color: #b12525; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/metaverse.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #232323; 3 | --main-color: #d82934; 4 | --caret-color: #d82934; 5 | --sub-color: #5e5e5e; 6 | --sub-alt-color: #1d1d1d; 7 | --text-color: #e8e8e8; 8 | --error-color: #da3333; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #d7da33; 11 | --colorful-error-extra-color: #737917; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/miami.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #f35588; 3 | --main-color: #05dfd7; 4 | --caret-color: #a3f7bf; 5 | --text-color: #f0e9ec; 6 | --sub-color: #94294c; 7 | --sub-alt-color: #db4979; 8 | --error-color: #fff591; 9 | --error-extra-color: #b9b269; 10 | --colorful-error-color: #fff591; 11 | --colorful-error-extra-color: #b9b269; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/miami_nights.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #18181a; 3 | --main-color: #e4609b; 4 | --caret-color: #e4609b; 5 | --sub-color: #47bac0; 6 | --sub-alt-color: #0f0f10; 7 | --text-color: #fff; 8 | --error-color: #fff591; 9 | --error-extra-color: #b6af68; 10 | --colorful-error-color: #fff591; 11 | --colorful-error-extra-color: #b6af68; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/midnight.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #0b0e13; 3 | --main-color: #60759f; 4 | --caret-color: #60759f; 5 | --sub-color: #394760; 6 | --sub-alt-color: #141a24; 7 | --text-color: #9fadc6; 8 | --error-color: #c27070; 9 | --error-extra-color: #c28b70; 10 | --colorful-error-color: #c27070; 11 | --colorful-error-extra-color: #c28b70; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/monokai.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #272822; 3 | --main-color: #a6e22e; 4 | --caret-color: #66d9ef; 5 | --sub-color: #e6db74; 6 | --sub-alt-color: #1f201b; 7 | --text-color: #e2e2dc; 8 | --error-color: #f92672; 9 | --error-extra-color: #fd971f; 10 | --colorful-error-color: #f92672; 11 | --colorful-error-extra-color: #fd971f; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/mountain.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #0f0f0f; 3 | --main-color: #e7e7e7; 4 | --caret-color: #f5f5f5; 5 | --sub-color: #4c4c4c; 6 | --sub-alt-color: #1a1a1a; 7 | --text-color: #e7e7e7; 8 | --error-color: #ac8c8c; 9 | --error-extra-color: #c49ea0; 10 | --colorful-error-color: #aca98a; 11 | --colorful-error-extra-color: #c4c19e; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/muted.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #525252; 3 | --main-color: #c5b4e3; 4 | --caret-color: #b1e4e3; 5 | --sub-color: #939eae; 6 | --sub-alt-color: #494949; 7 | --text-color: #b1e4e3; 8 | --error-color: #edc1cd; 9 | --error-extra-color: #edc1cd; 10 | --colorful-error-color: #edc1cd; 11 | --colorful-error-extra-color: #edc1cd; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/nautilus.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #132237; 3 | --main-color: #ebb723; 4 | --caret-color: #ebb723; 5 | --sub-color: #0b4c6c; 6 | --sub-alt-color: #0e1a29; 7 | --text-color: #1cbaac; 8 | --error-color: #da3333; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #da3333; 11 | --colorful-error-extra-color: #791717; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/nebula.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #212135; 3 | --main-color: #be3c88; 4 | --caret-color: #78c729; 5 | --sub-color: #19b3b8; 6 | --sub-alt-color: #191928; 7 | --text-color: #838686; 8 | --error-color: #ca4754; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/norse.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #242425; 3 | --main-color: #2b5f6d; 4 | --caret-color: #2b5f6d; 5 | --sub-color: #505b5e; 6 | --sub-alt-color: #303333; 7 | --text-color: #ccc2b1; 8 | --error-color: #7e2a2a; 9 | --error-extra-color: #771d1d; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/olive.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #e9e5cc; 3 | --caret-color: #92946f; 4 | --main-color: #92946f; 5 | --sub-color: #b7b39e; 6 | --sub-alt-color: #d4cfbc; 7 | --text-color: #373731; 8 | --error-color: #cf2f2f; 9 | --error-extra-color: #a22929; 10 | --colorful-error-color: #cf2f2f; 11 | --colorful-error-extra-color: #a22929; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/olivia.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1c1b1d; 3 | --main-color: #deaf9d; 4 | --caret-color: #deaf9d; 5 | --sub-color: #4e3e3e; 6 | --sub-alt-color: #262223; 7 | --text-color: #f2efed; 8 | --error-color: #bf616a; 9 | --error-extra-color: #793e44; 10 | --colorful-error-color: #e03d4e; 11 | --colorful-error-extra-color: #aa2f3b; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/onedark.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #2f343f; 3 | --caret-color: #61afef; 4 | --main-color: #61afef; 5 | --sub-color: #eceff4; 6 | --sub-alt-color: #262b34; 7 | --text-color: #98c379; 8 | --error-color: #e06c75; 9 | --error-extra-color: #d62436; 10 | --colorful-error-color: #d62436; 11 | --colorful-error-extra-color: #ff0019; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/our_theme.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #ce1226; 3 | --main-color: #fcd116; 4 | --caret-color: #fcd116; 5 | --sub-color: #6d0f19; 6 | --sub-alt-color: #9f1020; 7 | --text-color: #ffffff; 8 | --error-color: #fcd116; 9 | --error-extra-color: #fcd116; 10 | --colorful-error-color: #1672fc; 11 | --colorful-error-extra-color: #1672fc; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/paper.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #eeeeee; 3 | --main-color: #444444; 4 | --caret-color: #444444; 5 | --sub-color: #b2b2b2; 6 | --sub-alt-color: #dddddd; 7 | --text-color: #444444; 8 | --error-color: #d70000; 9 | --error-extra-color: #d70000; 10 | --colorful-error-color: #d70000; 11 | --colorful-error-extra-color: #d70000; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/pastel.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #e0b2bd; 3 | --main-color: #fbf4b6; 4 | --caret-color: #fbf4b6; 5 | --sub-color: #b4e9ff; 6 | --sub-alt-color: #d29fab; 7 | --text-color: #6d5c6f; 8 | --error-color: #ff6961; 9 | --error-extra-color: #c23b22; 10 | --colorful-error-color: #ff6961; 11 | --colorful-error-extra-color: #c23b22; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/peaches.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #e0d7c1; 3 | --main-color: #dd7a5f; 4 | --caret-color: #dd7a5f; 5 | --sub-color: #e7b28e; 6 | --sub-alt-color: #e2caaf; 7 | --text-color: #5f4c41; 8 | --error-color: #ff6961; 9 | --error-extra-color: #c23b22; 10 | --colorful-error-color: #ff6961; 11 | --colorful-error-extra-color: #c23b22; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/pulse.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #181818; 3 | --main-color: #17b8bd; 4 | --caret-color: #17b8bd; 5 | --sub-color: #53565a; 6 | --sub-alt-color: #121212; 7 | --text-color: #e5f4f4; 8 | --error-color: #da3333; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #da3333; 11 | --colorful-error-extra-color: #791717; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/retro.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #dad3c1; 3 | --main-color: #1d1b17; 4 | --caret-color: #1d1b17; 5 | --sub-color: #918b7d; 6 | --sub-alt-color: #c8c3b3; 7 | --text-color: #1d1b17; 8 | --error-color: #bf616a; 9 | --error-extra-color: #793e44; 10 | --colorful-error-color: #bf616a; 11 | --colorful-error-extra-color: #793e44; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/serika.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --main-color: #e2b714; 3 | --caret-color: #e2b714; 4 | --sub-color: #aaaeb3; 5 | --sub-alt-color: #d1d3d8; 6 | --bg-color: #e1e1e3; 7 | --text-color: #323437; 8 | --error-color: #da3333; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #da3333; 11 | --colorful-error-extra-color: #791717; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/shoko.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #ced7e0; 3 | --main-color: #81c4dd; 4 | --caret-color: #81c4dd; 5 | --sub-color: #7599b1; 6 | --sub-alt-color: #b7cada; 7 | --text-color: #3b4c58; 8 | --error-color: #bf616a; 9 | --error-extra-color: #793e44; 10 | --colorful-error-color: #bf616a; 11 | --colorful-error-extra-color: #793e44; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/sonokai.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #2c2e34; 3 | --main-color: #9ed072; 4 | --caret-color: #f38c71; 5 | --sub-color: #e7c664; 6 | --sub-alt-color: #232429; 7 | --text-color: #e2e2e3; 8 | --error-color: #fc5d7c; 9 | --error-extra-color: #ecac6a; 10 | --colorful-error-color: #fc5d7c; 11 | --colorful-error-extra-color: #ecac6a; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/striker.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #124883; 3 | --main-color: #d7dcda; 4 | --caret-color: #d7dcda; 5 | --sub-color: #0f2d4e; 6 | --sub-alt-color: #104176; 7 | --text-color: #d6dbd9; 8 | --error-color: #fb4934; 9 | --error-extra-color: #cc241d; 10 | --colorful-error-color: #fb4934; 11 | --colorful-error-extra-color: #cc241d; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/superuser.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #262a33; 3 | --main-color: #43ffaf; 4 | --caret-color: #43ffaf; 5 | --sub-color: #526777; 6 | --sub-alt-color: #1f232c; 7 | --text-color: #e5f7ef; 8 | --error-color: #ff5f5f; 9 | --error-extra-color: #d22a2a; 10 | --colorful-error-color: #ff5f5f; 11 | --colorful-error-extra-color: #d22a2a; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/sweden.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #0058a3; 3 | --main-color: #ffcc02; 4 | --caret-color: #b5b5b5; 5 | --sub-color: #57abdb; 6 | --sub-alt-color: #024f8e; 7 | --text-color: #ffffff; 8 | --error-color: #e74040; 9 | --error-extra-color: #a22f2f; 10 | --colorful-error-color: #f56674; 11 | --colorful-error-extra-color: #e33546; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/terminal.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #191a1b; 3 | --caret-color: #79a617; 4 | --main-color: #79a617; 5 | --sub-color: #48494b; 6 | --sub-alt-color: #141516; 7 | --text-color: #e7eae0; 8 | --error-color: #a61717; 9 | --error-extra-color: #731010; 10 | --colorful-error-color: #a61717; 11 | --colorful-error-extra-color: #731010; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/terra.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #0c100e; 3 | --main-color: #89c559; 4 | --caret-color: #89c559; 5 | --sub-color: #436029; 6 | --sub-alt-color: #0f1d18; 7 | --text-color: #f0edd1; 8 | --error-color: #d3ca78; 9 | --error-extra-color: #89844d; 10 | --colorful-error-color: #d3ca78; 11 | --colorful-error-extra-color: #89844d; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/tiramisu.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #cfc6b9; 3 | --main-color: #c0976f; 4 | --caret-color: #7d5448; 5 | --sub-color: #c0976f; 6 | --sub-alt-color: #d0bca7; 7 | --text-color: #7d5448; 8 | --error-color: #e9632d; 9 | --error-extra-color: #e9632d; 10 | --colorful-error-color: #e9632d; 11 | --colorful-error-extra-color: #e9632d; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/vaporwave.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #a4a7ea; 3 | --main-color: #e368da; 4 | --caret-color: #28cafe; 5 | --sub-color: #7c7faf; 6 | --sub-alt-color: #989bd9; 7 | --text-color: #f1ebf1; 8 | --error-color: #573ca9; 9 | --error-extra-color: #3d2b77; 10 | --colorful-error-color: #28cafe; 11 | --colorful-error-extra-color: #25a9ce; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/vscode.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1e1e1e; 3 | --main-color: #007acc; 4 | --caret-color: #569cd6; 5 | --sub-color: #4d4d4d; 6 | --sub-alt-color: #191919; 7 | --text-color: #d4d4d4; 8 | --error-color: #f44747; 9 | --error-extra-color: #f44747; 10 | --colorful-error-color: #f44747; 11 | --colorful-error-extra-color: #f44747; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/wavez.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1c292f; 3 | --main-color: #6bde3b; 4 | --caret-color: #6bde3b; 5 | --sub-color: #1f5e6b; 6 | --sub-alt-color: #1b3238; 7 | --text-color: #e9efe6; 8 | --error-color: #ca4754; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/80s_after_dark.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1b1d36; 3 | --main-color: #fca6d1; 4 | --caret-color: #99d6ea; 5 | --sub-color: #99d6ea; 6 | --sub-alt-color: #17182c; 7 | --text-color: #e1e7ec; 8 | --error-color: #fffb85; 9 | --error-extra-color: #fffb85; 10 | --colorful-error-color: #fffb85; 11 | --colorful-error-extra-color: #fffb85; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/blue_dolphin.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #003950; 3 | --main-color: #ffcefb; 4 | --caret-color: #00bcd4; 5 | --sub-color: #00e4ff; 6 | --sub-alt-color: #014961; 7 | --text-color: #82eaff; 8 | --error-color: #ffbde6; 9 | --error-extra-color: #ff8188; 10 | --colorful-error-color: #d1a5fd; 11 | --colorful-error-extra-color: #ff8188; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/catppuccin.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1e1e2e; 3 | --caret-color: #fae3b0; 4 | --main-color: #abe9b3; 5 | --sub-color: #575268; 6 | --sub-alt-color: #292739; 7 | --text-color: #d9e0ee; 8 | --error-color: #f28fad; 9 | --error-extra-color: #e8a2af; 10 | --colorful-error-color: #f28fad; 11 | --colorful-error-extra-color: #e8a2af; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/creamsicle.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #ff9869; 3 | --main-color: #fcfcf8; 4 | --caret-color: #fcfcf8; 5 | --sub-color: #ff661f; 6 | --sub-alt-color: #fe8954; 7 | --text-color: #fcfcf8; 8 | --error-color: #6a0dad; 9 | --error-extra-color: #6a0dad; 10 | --colorful-error-color: #6a0dad; 11 | --colorful-error-extra-color: #6a0dad; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/cyberspace.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #181c18; 3 | --main-color: #00ce7c; 4 | --caret-color: #00ce7c; 5 | --sub-color: #9578d3; 6 | --sub-alt-color: #131613; 7 | --text-color: #c2fbe1; 8 | --error-color: #ff5f5f; 9 | --error-extra-color: #d22a2a; 10 | --colorful-error-color: #ff5f5f; 11 | --colorful-error-extra-color: #d22a2a; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/frozen_llama.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #9bf2ea; 3 | --main-color: #6d44a6; 4 | --caret-color: #ffffff; 5 | --sub-color: #b690fd; 6 | --sub-alt-color: #7fe7dd; 7 | --text-color: #ffffff; 8 | --error-color: #e42629; 9 | --error-extra-color: #e42629; 10 | --colorful-error-color: #e42629; 11 | --colorful-error-extra-color: #e42629; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/grand_prix.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #36475c; 3 | --main-color: #c0d036; 4 | --caret-color: #c0d036; 5 | --sub-color: #5c6c80; 6 | --sub-alt-color: #42536b; 7 | --text-color: #c1c7d7; 8 | --error-color: #fc5727; 9 | --error-extra-color: #fc5727; 10 | --colorful-error-color: #fc5727; 11 | --colorful-error-extra-color: #fc5727; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/gruvbox_dark.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #282828; 3 | --main-color: #d79921; 4 | --caret-color: #fabd2f; 5 | --sub-color: #665c54; 6 | --sub-alt-color: #212121; 7 | --text-color: #ebdbb2; 8 | --error-color: #fb4934; 9 | --error-extra-color: #cc241d; 10 | --colorful-error-color: #cc241d; 11 | --colorful-error-extra-color: #9d0006; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/gruvbox_light.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #fbf1c7; 3 | --main-color: #689d6a; 4 | --caret-color: #689d6a; 5 | --sub-color: #a89984; 6 | --sub-alt-color: #daceae; 7 | --text-color: #3c3836; 8 | --error-color: #cc241d; 9 | --error-extra-color: #9d0006; 10 | --colorful-error-color: #cc241d; 11 | --colorful-error-extra-color: #9d0006; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/hammerhead.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #030613; 3 | --main-color: #4fcdb9; 4 | --caret-color: #4fcdb9; 5 | --sub-color: #213c53; 6 | --sub-alt-color: #0a1928; 7 | --text-color: #e2f1f5; 8 | --error-color: #e32b2b; 9 | --error-extra-color: #a62626; 10 | --colorful-error-color: #e32b2b; 11 | --colorful-error-extra-color: #a62626; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/iceberg_dark.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #161821; 3 | --caret-color: #d2d4de; 4 | --main-color: #84a0c6; 5 | --sub-color: #595e76; 6 | --sub-alt-color: #232531; 7 | --text-color: #c6c8d1; 8 | --error-color: #e27878; 9 | --error-extra-color: #e2a478; 10 | --colorful-error-color: #e27878; 11 | --colorful-error-extra-color: #e2a478; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/iceberg_light.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #e8e9ec; 3 | --caret-color: #262a3f; 4 | --main-color: #2d539e; 5 | --sub-color: #adb1c4; 6 | --sub-alt-color: #ccceda; 7 | --text-color: #33374c; 8 | --error-color: #cc517a; 9 | --error-extra-color: #cc3768; 10 | --colorful-error-color: #cc517a; 11 | --colorful-error-extra-color: #cc3768; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/magic_girl.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #ffffff; 3 | --main-color: #f5b1cc; 4 | --caret-color: #e45c96; 5 | --sub-color: #93e8d3; 6 | --sub-alt-color: #f2f2f2; 7 | --text-color: #00ac8c; 8 | --error-color: #ffe495; 9 | --error-extra-color: #e45c96; 10 | --colorful-error-color: #ffe485; 11 | --colorful-error-extra-color: #e45c96; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/matcha_moccha.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #523525; 3 | --main-color: #7ec160; 4 | --caret-color: #7ec160; 5 | --sub-color: #9e6749; 6 | --sub-alt-color: #422b1e; 7 | --text-color: #ecddcc; 8 | --error-color: #fb4934; 9 | --error-extra-color: #cc241d; 10 | --colorful-error-color: #fb4934; 11 | --colorful-error-extra-color: #cc241d; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/modern_dolch.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #2d2e30; 3 | --main-color: #7eddd3; 4 | --caret-color: #7eddd3; 5 | --sub-color: #54585c; 6 | --sub-alt-color: #242527; 7 | --text-color: #e3e6eb; 8 | --error-color: #d36a7b; 9 | --error-extra-color: #994154; 10 | --colorful-error-color: #d36a7b; 11 | --colorful-error-extra-color: #994154; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/ms_cupcakes.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #ffffff; 3 | --main-color: #5ed5f3; 4 | --caret-color: #303030; 5 | --sub-color: #d64090; 6 | --sub-alt-color: #edf8fa; 7 | --text-color: #0a282f; 8 | --error-color: #000000; 9 | --error-extra-color: #c9c9c9; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/night_runner.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #212121; 3 | --main-color: #feff04; 4 | --caret-color: #feff04; 5 | --sub-color: #5c4a9c; 6 | --sub-alt-color: #1a1a1a; 7 | --text-color: #e8e8e8; 8 | --error-color: #da3333; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #da3333; 11 | --colorful-error-extra-color: #791717; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/passion_fruit.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #7c2142; 3 | --main-color: #f4a3b4; 4 | --caret-color: #ffffff; 5 | --sub-color: #9994b8; 6 | --sub-alt-color: #833c5e; 7 | --text-color: #ffffff; 8 | --error-color: #deb80b; 9 | --error-extra-color: #deb80b; 10 | --colorful-error-color: #deb80b; 11 | --colorful-error-extra-color: #deb80b; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/peach_blossom.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #292929; 3 | --main-color: #99b898; 4 | --caret-color: #616161; 5 | --sub-color: #616161; 6 | --sub-alt-color: #2a363b; 7 | --text-color: #fecea8; 8 | --error-color: #ff6961; 9 | --error-extra-color: #e84a5f; 10 | --colorful-error-color: #ff6961; 11 | --colorful-error-extra-color: #e84a5f; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/pink_lemonade.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #f6d992; 3 | --main-color: #f6a192; 4 | --caret-color: #fcfcf8; 5 | --sub-color: #f6b092; 6 | --sub-alt-color: #f6cc93; 7 | --text-color: #fcfcf8; 8 | --error-color: #ff6f69; 9 | --error-extra-color: #ff6f69; 10 | --colorful-error-color: #ff6f69; 11 | --colorful-error-extra-color: #ff6f69; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/red_dragon.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1a0b0c; 3 | --main-color: #ff3a32; 4 | --caret-color: #ff3a32; 5 | --sub-color: #e2a528; 6 | --sub-alt-color: #0e0506; 7 | --text-color: #4a4d4e; 8 | --error-color: #771b1f; 9 | --error-extra-color: #591317; 10 | --colorful-error-color: #771b1f; 11 | --colorful-error-extra-color: #591317; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/red_samurai.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #84202c; 3 | --main-color: #c79e6e; 4 | --caret-color: #c79e6e; 5 | --sub-color: #55131b; 6 | --sub-alt-color: #751d26; 7 | --text-color: #e2dad0; 8 | --error-color: #33bbda; 9 | --error-extra-color: #176b79; 10 | --colorful-error-color: #33bbda; 11 | --colorful-error-extra-color: #176779; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/repose_dark.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #2f3338; 3 | --main-color: #d6d2bc; 4 | --caret-color: #d6d2bc; 5 | --sub-color: #8f8e84; 6 | --sub-alt-color: #3a3c3d; 7 | --text-color: #d6d2bc; 8 | --error-color: #ff4a59; 9 | --error-extra-color: #c43c53; 10 | --colorful-error-color: #ff4a59; 11 | --colorful-error-extra-color: #c43c53; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/repose_light.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #efead0; 3 | --main-color: #5f605e; 4 | --caret-color: #5f605e; 5 | --sub-color: #8f8e84; 6 | --sub-alt-color: #dbd6c4; 7 | --text-color: #333538; 8 | --error-color: #c43c53; 9 | --error-extra-color: #a52632; 10 | --colorful-error-color: #c43c53; 11 | --colorful-error-extra-color: #a52632; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/serika_dark.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #323437; 3 | --main-color: #e2b714; 4 | --caret-color: #e2b714; 5 | --sub-color: #646669; 6 | --sub-alt-color: #2c2e31; 7 | --text-color: #d1d0c5; 8 | --error-color: #ca4754; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/soaring_skies.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #fff9f2; 3 | --main-color: #55c6f0; 4 | --caret-color: #1e107a; 5 | --sub-color: #1e107a; 6 | --sub-alt-color: #e5ddd4; 7 | --text-color: #1d1e1e; 8 | --error-color: #fb5745; 9 | --error-extra-color: #b03c30; 10 | --colorful-error-color: #fb5745; 11 | --colorful-error-extra-color: #b03c30; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/solarized_dark.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #002b36; 3 | --main-color: #859900; 4 | --caret-color: #dc322f; 5 | --sub-color: #2aa198; 6 | --sub-alt-color: #00222b; 7 | --text-color: #268bd2; 8 | --error-color: #d33682; 9 | --error-extra-color: #9b225c; 10 | --colorful-error-color: #d33682; 11 | --colorful-error-extra-color: #9b225c; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/strawberry.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #f37f83; 3 | --main-color: #fcfcf8; 4 | --caret-color: #fcfcf8; 5 | --sub-color: #e53c58; 6 | --sub-alt-color: #ef6e77; 7 | --text-color: #fcfcf8; 8 | --error-color: #fcd23f; 9 | --error-extra-color: #d7ae1e; 10 | --colorful-error-color: #fcd23f; 11 | --colorful-error-extra-color: #d7ae1e; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/terror_below.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #0b1e1a; 3 | --caret-color: #66ac92; 4 | --main-color: #66ac92; 5 | --sub-color: #015c53; 6 | --sub-alt-color: #041715; 7 | --text-color: #dceae5; 8 | --error-color: #bf616a; 9 | --error-extra-color: #793e44; 10 | --colorful-error-color: #bf616a; 11 | --colorful-error-extra-color: #793e44; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/tron_orange.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #0d1c1c; 3 | --main-color: #f0e800; 4 | --caret-color: #f0e800; 5 | --sub-color: #ff6600; 6 | --sub-alt-color: #9c9191; 7 | --text-color: #ffffff; 8 | --error-color: #ff0000; 9 | --error-extra-color: #ff0000; 10 | --colorful-error-color: #ff0000; 11 | --colorful-error-extra-color: #ff0000; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/viridescent.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #2c3333; 3 | --main-color: #95d5b2; 4 | --caret-color: #f0d3c9; 5 | --sub-color: #84a98c; 6 | --sub-alt-color: #232828; 7 | --text-color: #e9f5db; 8 | --error-color: #ff4646; 9 | --error-extra-color: #ab2f2f; 10 | --colorful-error-color: #bd4141; 11 | --colorful-error-extra-color: #883434; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/watermelon.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1f4437; 3 | --main-color: #d6686f; 4 | --caret-color: #d6686f; 5 | --sub-color: #3e7a65; 6 | --sub-alt-color: #244d3f; 7 | --text-color: #cdc6bc; 8 | --error-color: #c82931; 9 | --error-extra-color: #ac1823; 10 | --colorful-error-color: #c82931; 11 | --colorful-error-extra-color: #ac1823; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/witch_girl.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #f3dbda; 3 | --main-color: #56786a; 4 | --caret-color: #afc5bd; 5 | --sub-color: #ddb4a7; 6 | --sub-alt-color: #e7c8be; 7 | --text-color: #56786a; 8 | --error-color: #b29a91; 9 | --error-extra-color: #b29a91; 10 | --colorful-error-color: #b29a91; 11 | --colorful-error-extra-color: #b29a91; 12 | } 13 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/houzz.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/dark_magic_girl.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #091f2c; 3 | --main-color: #f5b1cc; 4 | --caret-color: #a288d9; 5 | --sub-color: #93e8d3; 6 | --sub-alt-color: #071823; 7 | --text-color: #a288d9; 8 | --error-color: #e45c96; 9 | --error-extra-color: #e45c96; 10 | --colorful-error-color: #00b398; 11 | --colorful-error-extra-color: #e45c96; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/modern_dolch_light.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #dbdbdb; 3 | --caret-color: #8fd1c3; 4 | --main-color: #8fd1c3; 5 | --sub-color: #acacac; 6 | --sub-alt-color: #a8a8a8; 7 | --text-color: #454545; 8 | --error-color: #ea8a9a; 9 | --error-extra-color: #e0556d; 10 | --colorful-error-color: #ea8a9a; 11 | --colorful-error-extra-color: #e0556d; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/solarized_light.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #fdf6e3; 3 | --main-color: #859900; 4 | --caret-color: #dc322f; 5 | --sub-color: #2aa198; 6 | --sub-alt-color: #e2d8be; 7 | --text-color: #181819; 8 | --error-color: #d33682; 9 | --error-extra-color: #9b225c; 10 | --colorful-error-color: #d33682; 11 | --colorful-error-extra-color: #9b225c; 12 | } 13 | -------------------------------------------------------------------------------- /static/fontawesome/scss/_icons.scss: -------------------------------------------------------------------------------- 1 | // specific icon class definition 2 | // ------------------------- 3 | 4 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen 5 | readers do not read off random characters that represent icons */ 6 | 7 | @each $name, $icon in $fa-icons { 8 | .#{$fa-css-prefix}-#{$name}::before { content: unquote("\"#{ $icon }\""); } 9 | } 10 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/flipboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/bookmark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/8008.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #333a45; 3 | --main-color: #f44c7f; 4 | --caret-color: #f44c7f; 5 | --sub-color: #939eae; 6 | --sub-alt-color: #000000; 7 | --sub-alt-color: #2e343d; 8 | --text-color: #e9ecf0; 9 | --error-color: #da3333; 10 | --error-extra-color: #791717; 11 | --colorful-error-color: #c5da33; 12 | --colorful-error-extra-color: #849224; 13 | } 14 | -------------------------------------------------------------------------------- /static/themes/darling.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #fec8cd; 3 | --main-color: #ffffff; 4 | --caret-color: #ffffff; 5 | --sub-color: #a30000; 6 | --sub-alt-color: #f2babd; 7 | --text-color: #ffffff; 8 | --error-color: #2e7dde; 9 | --error-extra-color: #2e7dde; 10 | --colorful-error-color: #2e7dde; 11 | --colorful-error-extra-color: #2e7dde; 12 | --font: Roboto Mono; 13 | } 14 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/unsplash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/yandex-international.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/less/v4-shims.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | * Copyright 2022 Fonticons, Inc. 5 | */ 6 | // V4 shims compile (Web Fonts-based) 7 | // ------------------------- 8 | 9 | @import '_variables.less'; 10 | @import '_shims.less'; 11 | -------------------------------------------------------------------------------- /static/fontawesome/scss/_sizing.scss: -------------------------------------------------------------------------------- 1 | // sizing icons 2 | // ------------------------- 3 | 4 | // literal magnification scale 5 | @for $i from 1 through 10 { 6 | .#{$fa-css-prefix}-#{$i}x { 7 | font-size: $i * 1em; 8 | } 9 | } 10 | 11 | // step-based scale (with alignment) 12 | @each $size, $value in $fa-sizes { 13 | .#{$fa-css-prefix}-#{$size} { 14 | @include fa-size($value); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/black-tie.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/ethereum.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/less/_screen-reader.less: -------------------------------------------------------------------------------- 1 | // screen-reader utilities 2 | // ------------------------- 3 | 4 | // only display content to screen readers 5 | .sr-only, 6 | .@{fa-css-prefix}-sr-only { 7 | .fa-sr-only(); 8 | } 9 | 10 | // use in conjunction with .sr-only to only display content when it's focused 11 | .sr-only-focusable, 12 | .@{fa-css-prefix}-sr-only-focusable { 13 | .fa-sr-only-focusable(); 14 | } 15 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/bandcamp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/strava.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/earthsong.css: -------------------------------------------------------------------------------- 1 | :root { 2 | /*Personal preference: 'flip test colors'= on*/ 3 | --bg-color: #292521; 4 | --main-color: #509452; 5 | --caret-color: #1298ba; 6 | --sub-color: #f5ae2d; 7 | --sub-alt-color: #1d1b18; 8 | --text-color: #e6c7a8; 9 | --error-color: #7e2a33; 10 | --error-extra-color: #ff645a; 11 | --colorful-error-color: #7e2a33; 12 | --colorful-error-extra-color: #ff645a; 13 | } 14 | -------------------------------------------------------------------------------- /static/fontawesome/scss/v4-shims.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | * Copyright 2022 Fonticons, Inc. 5 | */ 6 | // V4 shims compile (Web Fonts-based) 7 | // ------------------------- 8 | 9 | @import 'functions'; 10 | @import 'variables'; 11 | @import 'shims'; 12 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/microsoft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/camping.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #faf1e4; 3 | --main-color: #618c56; 4 | --caret-color: #618c56; 5 | --sub-color: #c2b8aa; 6 | --sub-alt-color: #e7dccb; 7 | --text-color: #3c403b; 8 | --error-color: #ad4f4e; 9 | --error-extra-color: #7e3a39; 10 | --colorful-error-color: #ad4f4e; 11 | --colorful-error-extra-color: #7e3a39; 12 | } 13 | 14 | #top .logo .bottom { 15 | color: #ad4f4e; 16 | } 17 | -------------------------------------------------------------------------------- /static/themes/ishtar.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #202020; 3 | --main-color: #91170c; 4 | --caret-color: #c58940; 5 | --sub-color: #847869; 6 | --sub-alt-color: #272727; 7 | --text-color: #fae1c3; 8 | --error-color: #bb1e10; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #c5da33; 11 | --colorful-error-extra-color: #849224; 12 | } 13 | 14 | #top .logo .bottom { 15 | color: #fae1c3; 16 | } 17 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/gitter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/fundamentals.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #727474; 3 | --main-color: #7fa482; 4 | --caret-color: #196378; 5 | --sub-color: #cac4be; 6 | --sub-alt-color: #666868; 7 | --text-color: #131313; 8 | --error-color: #5e477c; 9 | --error-extra-color: #413157; 10 | --colorful-error-color: #5e477c; 11 | --colorful-error-extra-color: #413157; 12 | } 13 | 14 | #top .logo .bottom { 15 | color: #196378; 16 | } 17 | -------------------------------------------------------------------------------- /static/fontawesome/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // screen-reader utilities 2 | // ------------------------- 3 | 4 | // only display content to screen readers 5 | .sr-only, 6 | .#{$fa-css-prefix}-sr-only { 7 | @include fa-sr-only; 8 | } 9 | 10 | // use in conjunction with .sr-only to only display content when it's focused 11 | .sr-only-focusable, 12 | .#{$fa-css-prefix}-sr-only-focusable { 13 | @include fa-sr-only-focusable; 14 | } 15 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/vuejs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/stop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/blueberry_dark.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #212b42; 3 | --main-color: #add7ff; 4 | --caret-color: #962f7e; 5 | --sub-color: #5c7da5; 6 | --sub-alt-color: #1b2334; 7 | --text-color: #91b4d5; 8 | --error-color: #df4576; 9 | --error-extra-color: #d996ac; 10 | --colorful-error-color: #df4576; 11 | --colorful-error-extra-color: #d996ac; 12 | } 13 | 14 | #top .logo .bottom { 15 | color: #962f7e; 16 | } 17 | -------------------------------------------------------------------------------- /static/themes/blueberry_light.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #dae0f5; 3 | --main-color: #506477; 4 | --caret-color: #df4576; 5 | --sub-color: #92a4be; 6 | --sub-alt-color: #c1c7df; 7 | --text-color: #678198; 8 | --error-color: #df4576; 9 | --error-extra-color: #d996ac; 10 | --colorful-error-color: #df4576; 11 | --colorful-error-extra-color: #d996ac; 12 | } 13 | 14 | #top .logo .bottom { 15 | color: #df4576; 16 | } 17 | -------------------------------------------------------------------------------- /static/themes/husqy.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #000000; 3 | --main-color: #c58aff; 4 | --caret-color: #c58aff; 5 | --sub-color: #972fff; 6 | --sub-alt-color: #1e001e; 7 | --text-color: #ebd7ff; 8 | --error-color: #da3333; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #da3333; 11 | --colorful-error-extra-color: #791717; 12 | } 13 | 14 | #liveWpm, 15 | #timerNumber { 16 | color: #c58aff; 17 | } 18 | -------------------------------------------------------------------------------- /static/themes/matrix.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #000000; 3 | --main-color: #15ff00; 4 | --caret-color: #15ff00; 5 | --sub-color: #003b00; 6 | --sub-alt-color: #021500; 7 | --text-color: #d1ffcd; 8 | --error-color: #da3333; 9 | --error-extra-color: #791717; 10 | --colorful-error-color: #da3333; 11 | --colorful-error-extra-color: #791717; 12 | } 13 | 14 | #liveWpm, 15 | #timerNumber { 16 | color: white; 17 | } 18 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/css3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/regular/window-minimize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/window-minimize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/think-peaks.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/windows.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/y-combinator.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/mix.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/google-drive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/l.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/uikit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/folder-closed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/location-pin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/angular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/patreon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/viacoin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/less/_sizing.less: -------------------------------------------------------------------------------- 1 | // sizing icons 2 | // ------------------------- 3 | 4 | // literal magnification scale 5 | .sizes-literal(@factor) when (@factor > 0) { 6 | .sizes-literal((@factor - 1)); 7 | 8 | .@{fa-css-prefix}-@{factor}x { 9 | font-size: (@factor * 1em); 10 | } 11 | } 12 | .sizes-literal(10); 13 | 14 | // step-based scale (with alignment) 15 | each(.fa-sizes(), { 16 | .@{fa-css-prefix}-@{key} { 17 | .fa-size(@value); 18 | } 19 | }); 20 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/modx.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/mound.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/dev.css: -------------------------------------------------------------------------------- 1 | /*this theme is based on "Dev theme by KDr3w" color pallet: https://www.deviantart.com/kdr3w/art/Dev-825722799 */ 2 | :root { 3 | --bg-color: #1b2028; 4 | --main-color: #23a9d5; 5 | --caret-color: #4b5975; 6 | --sub-color: #4b5975; 7 | --sub-alt-color: #151a21; 8 | --text-color: #ccccb5; 9 | --error-color: #b81b2c; 10 | --error-extra-color: #84131f; 11 | --colorful-error-color: #b81b2c; 12 | --colorful-error-extra-color: #84131f; 13 | } 14 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/npm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/cheese.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/computer-mouse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/sd-card.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/t.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/ryujinscales.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #081426; 3 | --main-color: #f17754; 4 | --caret-color: #ef6d49; 5 | --sub-color: #ffbc90; 6 | --sub-alt-color: #040e1d; 7 | --text-color: #ffe4bc; 8 | --error-color: #ca4754; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | 14 | /* your theme has been added to the _list file and the textColor property is the theme's main color */ 15 | -------------------------------------------------------------------------------- /static/themes/stealth.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #010203; 3 | --main-color: #383e42; 4 | --caret-color: #e25303; 5 | --sub-color: #5e676e; 6 | --sub-alt-color: #121212; 7 | --text-color: #383e42; 8 | --error-color: #e25303; 9 | --error-extra-color: #73280c; 10 | --colorful-error-color: #e25303; 11 | --colorful-error-extra-color: #73280c; 12 | } 13 | #menu .textButton:nth-child(4) { 14 | color: #e25303; 15 | } 16 | #timerNumber { 17 | color: #5e676e; 18 | } 19 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/deviantart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/facebook-f.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/servicestack.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/bread-slice.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/sort-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/table-columns.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/dyalog.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/circle-half-stroke.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/sort-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/lil_dragon.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #ebe1ef; 3 | --main-color: #8a5bd6; 4 | --caret-color: #212b43; 5 | --sub-color: #a28db8; 6 | --sub-alt-color: #dac7e2; 7 | --text-color: #212b43; 8 | --error-color: #f794ca; 9 | --error-extra-color: #f279c2; 10 | --colorful-error-color: #f794ca; 11 | --colorful-error-extra-color: #f279c2; 12 | } 13 | 14 | #menu .textButton { 15 | color: #ba96db; 16 | } 17 | 18 | #menu .textButton:hover { 19 | color: #212b43; 20 | } 21 | -------------------------------------------------------------------------------- /static/themes/sewing_tin.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #241963; 3 | --main-color: #f2ce83; 4 | --caret-color: #fbdb8c; 5 | --sub-color: #446ad5; 6 | --sub-alt-color: #2a277a; 7 | --text-color: #ffffff; 8 | --error-color: #c6915e; 9 | --error-extra-color: #c6915e; 10 | --colorful-error-color: #c6915e; 11 | --colorful-error-extra-color: #c6915e; 12 | } 13 | 14 | #menu .textButton { 15 | color: #f2ce83; 16 | } 17 | 18 | #menu .textButton:hover { 19 | color: #c6915e; 20 | } 21 | -------------------------------------------------------------------------------- /src/ts/main/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "esModuleInterop": true, 4 | "allowJs": true, 5 | "target": "esnext", 6 | "module": "commonjs", 7 | "lib": ["ES2021", "DOM"], 8 | "sourceMap": true, 9 | "baseUrl": ".", 10 | "outDir": "../../../dist/ts/main", 11 | "moduleResolution": "node", 12 | "resolveJsonModule": true, 13 | "paths": { 14 | "*": ["../../../node_modules/*"] 15 | } 16 | }, 17 | "include": ["main/**/*", "**/*"] 18 | } 19 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/adn.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/hacker-news.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/instalod.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/o.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/slash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/dochub.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/firstdraft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/d.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/f.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/p.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/rose_pine_dawn.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #fffaf3; /*Background*/ 3 | --main-color: #56949f; /*Color after typing, monkeytype logo, WPM Number acc number etc*/ 4 | --caret-color: #ea9d34; /*Cursor Color*/ 5 | --sub-color: #c4a7e7; 6 | --sub-alt-color: #f0e9df; 7 | --text-color: #286983; /*Color of text after hovering over it*/ 8 | --error-color: #b4637a; 9 | --error-extra-color: #d7827e; 10 | --colorful-error-color: #b4637a; 11 | --colorful-error-extra-color: #d7827e; 12 | } 13 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/artstation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/html5.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/magento.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/twitch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/yahoo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/box.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/gem.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/hockey-puck.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/i.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/message.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/tablet-button.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/autoprefixer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/yandex.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/caret-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/caret-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/diamond.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/dice-one.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/equals.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/exclamation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/genderless.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/j.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/mobile-button.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/caret-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/caret-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/h.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/elementor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/monero.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/angle-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/chevron-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/laptop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/buysellads.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/cloudsmith.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/jira.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/maxcdn.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/tiktok.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/angle-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/angle-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/angle-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/border-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/industry.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/play.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/table.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/u.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/whiskey-glass.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/fleuriste.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #c6b294; 3 | --main-color: #405a52; 4 | --caret-color: #8a785b; 5 | --sub-color: #64374d; 6 | --sub-alt-color: #b4a389; 7 | --text-color: #091914; 8 | --error-color: #990000; 9 | --error-extra-color: #8a1414; 10 | --colorful-error-color: #a63a3a; 11 | --colorful-error-extra-color: #bd4c4c; 12 | } 13 | 14 | /* #menu .textButton:nth-child(1, 3, 5) { 15 | background: #405a52; 16 | } 17 | #menu .textButton:nth-child(2, 4) { 18 | background: #64374d; 19 | } */ 20 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/regular/circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/chevron-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/chevron-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/chevron-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/circle-dot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/toggle-on.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/bitbucket.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/dropbox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/stack-exchange.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/stack-overflow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/0.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/e.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/italic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/seedling.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/table-cells-large.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/user-large.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/video.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/7.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/circle-stop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/mobile-screen-button.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/mobile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/user.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/less/_list.less: -------------------------------------------------------------------------------- 1 | // icons in a list 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | list-style-type: none; 6 | margin-left: ~'var(--@{fa-css-prefix}-li-margin, @{fa-li-margin})'; 7 | padding-left: 0; 8 | 9 | > li { position: relative; } 10 | } 11 | 12 | .@{fa-css-prefix}-li { 13 | left: calc(~'var(--@{fa-css-prefix}-li-width, @{fa-li-width})' * -1); 14 | position: absolute; 15 | text-align: center; 16 | width: ~'var(--@{fa-css-prefix}-li-width, @{fa-li-width})'; 17 | line-height: inherit; 18 | } 19 | -------------------------------------------------------------------------------- /static/fontawesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // icons in a list 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | list-style-type: none; 6 | margin-left: var(--#{$fa-css-prefix}-li-margin, #{$fa-li-margin}); 7 | padding-left: 0; 8 | 9 | > li { position: relative; } 10 | } 11 | 12 | .#{$fa-css-prefix}-li { 13 | left: calc(var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}) * -1); 14 | position: absolute; 15 | text-align: center; 16 | width: var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}); 17 | line-height: inherit; 18 | } 19 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/css3-alt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/kaggle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/circle-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/note-sticky.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/suitcase.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/tablet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/dashcube.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/regular/bookmark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/grip-lines.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/ticket-simple.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/tv.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/v.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/lavender.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #ada6c2; 3 | --main-color: #e4e3e9; 4 | --caret-color: #e4e3e9; 5 | --sub-color: #e4e3e9; 6 | --sub-alt-color: #a19bb9; 7 | --text-color: #2f2a41; 8 | --error-color: #ca4754; 9 | --error-extra-color: #7e2a33; 10 | --colorful-error-color: #ca4754; 11 | --colorful-error-extra-color: #7e2a33; 12 | } 13 | 14 | #menu .textButton { 15 | border-radius: 10rem !important; 16 | background: #2f2a41; 17 | color: #e4e3e9; 18 | } 19 | 20 | #menu .textButton:hover { 21 | color: #ada6c2; 22 | } 23 | -------------------------------------------------------------------------------- /static/themes/purpurite.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1f2533; 3 | --main-color: #9999ff; 4 | --caret-color: #9999ff; 5 | --sub-color: #ccddff; 6 | --sub-alt-color: #3d4b66; 7 | --text-color: #9999ff; 8 | --error-color: #ff6666; 9 | --error-extra-color: #ff6666; 10 | --colorful-error-color: #ff6666; 11 | --colorful-error-extra-color: #ff6666; 12 | } 13 | 14 | #menu .textButton { 15 | color: #99ffdd; 16 | } 17 | 18 | #bottom .leftright div { 19 | color: #99ffdd; 20 | } 21 | 22 | #bottom .leftright i { 23 | color: #99ffdd; 24 | } 25 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/google-play.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/google.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/korvue.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/wirsindhandwerk.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/regular/square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/grip-lines-vertical.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/paragraph.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/window-maximize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/y.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/cuttlefish.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/gratipay.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/openid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/product-hunt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/arrow-down-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/arrow-left-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/arrow-up-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/desktop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/display.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/forward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/jar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/moon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/tablet-screen-button.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/fulcrum.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/gg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/sourcetree.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/clone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/lock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/map.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/square-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/alpine.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #6c687f; /*Background*/ 3 | --main-color: #ffffff; /*Color after typing, monkeytype logo, WPM Number acc number etc*/ 4 | --caret-color: #585568; /*Cursor Color*/ 5 | --sub-color: #9994b8; 6 | --sub-alt-color: #77738c; /*WPM text color of scrollbar and general color, before typed color*/ 7 | --text-color: #ffffff; /*Color of text after hovering over it*/ 8 | --error-color: #e32b2b; 9 | --error-extra-color: #a62626; 10 | --colorful-error-color: #e32b2b; 11 | --colorful-error-extra-color: #a62626; 12 | } 13 | -------------------------------------------------------------------------------- /static/themes/rose_pine.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #1f1d27; /*Background*/ 3 | --main-color: #9ccfd8; /*Color after typing, monkeytype logo, WPM Number acc number etc*/ 4 | --caret-color: #f6c177; /*Cursor Color*/ 5 | --sub-color: #c4a7e7; 6 | --sub-alt-color: #282533; /*WPM text color of scrollbar and general color, before typed color*/ 7 | --text-color: #e0def4; /*Color of text after hovering over it*/ 8 | --error-color: #eb6f92; 9 | --error-extra-color: #ebbcba; 10 | --colorful-error-color: #eb6f92; 11 | --colorful-error-extra-color: #ebbcba; 12 | } 13 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/discourse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/facebook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/rockrms.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/arrow-right-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/backward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/calendar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/cross.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/divide.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/down-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/folder-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/location-arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/martini-glass-empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/martini-glass.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/pause.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/table-list.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/rose_pine_moon.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #2a273f; /*Background*/ 3 | --main-color: #9ccfd8; /*Color after typing, monkeytype logo, WPM Number acc number etc*/ 4 | --caret-color: #f6c177; /*Cursor Color*/ 5 | --sub-color: #c4a7e7; 6 | --sub-alt-color: #211f32; /*WPM text color of scrollbar and general color, before typed color*/ 7 | --text-color: #e0def4; /*Color of text after hovering over it*/ 8 | --error-color: #eb6f92; 9 | --error-extra-color: #ebbcba; 10 | --colorful-error-color: #eb6f92; 11 | --colorful-error-extra-color: #ebbcba; 12 | } 13 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/facebook-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/hotjar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/sitrox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/1.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/arrow-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/chalkboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/folder-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/mobile-screen.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/mountain.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/tarp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/volume-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/wand-magic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/z.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/deezer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/comment.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/inbox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/magnet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/up-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/themes/trackday.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --bg-color: #464d66; 3 | --main-color: #e0513e; 4 | --caret-color: #475782; 5 | --sub-color: #5c7eb9; 6 | --sub-alt-color: #3d4359; 7 | --text-color: #cfcfcf; 8 | --error-color: #e44e4e; 9 | --error-extra-color: #fd3f3f; 10 | --colorful-error-color: #ff2e2e; 11 | --colorful-error-extra-color: #bb2525; 12 | } 13 | 14 | #menu .textButton:nth-child(1) { 15 | color: #e0513e; 16 | } 17 | 18 | #menu .textButton:nth-child(3) { 19 | color: #cfcfcf; 20 | } 21 | 22 | #menu .textButton:nth-child(2) { 23 | color: #ccc500; 24 | } 25 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/hacker-news-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/markdown.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/sistrix.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/arrow-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/dice-two.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/door-closed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/egg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/left-long.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/less-than.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/location-dot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/pallet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/reply.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/share.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/stairs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/turn-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/css/solid.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | * Copyright 2022 Fonticons, Inc. 5 | */ 6 | :host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900} -------------------------------------------------------------------------------- /static/fontawesome/svgs/brands/envira.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fontawesome/svgs/solid/arrow-right.svg: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------