diff --git a/resources/_gen/assets/css/main.scss_95e4f47594ba319c9acdf486feed3945.content b/resources/_gen/assets/css/main.scss_95e4f47594ba319c9acdf486feed3945.content new file mode 100644 index 0000000..aea52b5 --- /dev/null +++ b/resources/_gen/assets/css/main.scss_95e4f47594ba319c9acdf486feed3945.content @@ -0,0 +1 @@ +*{box-sizing:border-box}html{line-height:1.6}body{margin:0;font-family:sans-serif;background:#353b43;color:#afbac4}h1,h2,h3,h4,h5,h6{color:#fff}a{color:#57cc8a;transition:color .35s;text-decoration:none}a:hover{color:#fff}code{font-family:monospace,monospace;font-size:1em;color:rgba(175,186,196,.8);text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}pre{font-size:1rem;line-height:1.2em;margin:0;overflow:auto}pre code{font-size:.8em}::selection{background:rgba(175,186,196,.25)}::-moz-selection{background:rgba(175,186,196,.25)}.app-header{padding:2.5em;background:#242930;text-align:center}.app-header-avatar{width:15rem;height:15rem;border-radius:100%;border:.5rem solid #57cc8a}.app-container{padding:2.5rem}.app-header-social{display:flex;align-items:center;justify-content:center;font-size:2em;color:#fff}.app-header-social a:not(:last-child){margin-right:.4em}.app-header-title{color:#fff;display:block;font-size:2em;margin:.67em 0;font-weight:700}@media(min-width:940px){.app-header{position:fixed;top:0;left:0;width:20rem;min-height:100vh}.app-container{max-width:65rem;margin-left:20rem}}.error-404{text-align:center}.error-404-title{text-transform:uppercase}.icon{display:inline-block;width:1em;height:1em;margin-top:-.125em}.pagination{display:block;list-style:none;padding:0;font-size:.8em;text-align:center;margin:3em 0}.page-item{display:inline-block}.page-item .page-link{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem}.page-item.active .page-link{color:#fff;border-radius:2em;background:#57cc8a}.post-title{color:#fff}.post-meta>div{display:flex;align-items:center;flex-wrap:wrap;gap:.2em;font-size:.8em}.post-meta>div>.icon{margin-right:.4em}.post-content>pre,.post-content .highlight{margin:1em 0}.post-content>pre,.post-content .highlight>pre,.post-content .highlight>div{border-left:.4em solid rgba(87,204,138,.8);padding:1em}.post-content blockquote{border-left:.4em solid rgba(87,204,138,.8);margin:1em 0;padding:.5em 1em;background:#242930}.post-content blockquote p{margin:.5em 0}.post-content img{max-width:100%}.posts-list{padding:0}.posts-list-item{list-style:none;padding:.4em 0}.posts-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}.posts-list-item-description{display:flex;align-items:center;font-size:.8em}.posts-list-item-description>.icon{margin-right:.4em}.posts-list-item-separator{margin:0 .4em}.tag{display:inline-block;margin-right:.2em;padding:0 .6em;font-size:.9em;border-radius:.2em;white-space:nowrap;background:rgba(255,255,255,.1);transition:color .35s,background .35s}.tag:hover{transition:color .25s,background .05s;background:rgba(255,255,255,.3)}.tags-list{padding:0}.tags-list-item{display:flex;align-items:center;list-style:none;padding:.4em 0}.tags-list-item>.icon{margin-right:.4em}.tags-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}@media(min-width:450px){.tags-list{display:flex;flex-wrap:wrap}.tags-list-item{width:calc(50% - 1em)}.tags-list-item:nth-child(even){margin-left:1em}.tags-list-item:nth-last-child(2){border:none}} \ No newline at end of file diff --git a/resources/_gen/assets/css/main.scss_95e4f47594ba319c9acdf486feed3945.json b/resources/_gen/assets/css/main.scss_95e4f47594ba319c9acdf486feed3945.json new file mode 100644 index 0000000..f1228d0 --- /dev/null +++ b/resources/_gen/assets/css/main.scss_95e4f47594ba319c9acdf486feed3945.json @@ -0,0 +1 @@ +{"Target":"css/main.min.5b1fcc8902588589c4767187402a3c29f8b8d7a6fdef6d9f8f77045bb0d14fee.css","MediaType":"text/css","Data":{"Integrity":"sha256-Wx/MiQJYhYnEdnGHQCo8Kfi416b9722fj3cEW7DRT+4="}} \ No newline at end of file diff --git a/themes/hugo-theme-m10c/.editorconfig b/themes/hugo-theme-m10c/.editorconfig new file mode 100644 index 0000000..4bd3bd8 --- /dev/null +++ b/themes/hugo-theme-m10c/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false diff --git a/themes/hugo-theme-m10c/.gitignore b/themes/hugo-theme-m10c/.gitignore new file mode 100644 index 0000000..1e1438b --- /dev/null +++ b/themes/hugo-theme-m10c/.gitignore @@ -0,0 +1,4 @@ +public/ +exampleSite/resources/ +.hugo_build.lock +node_modules/ diff --git a/themes/hugo-theme-m10c/LICENSE.md b/themes/hugo-theme-m10c/LICENSE.md new file mode 100644 index 0000000..5941ee2 --- /dev/null +++ b/themes/hugo-theme-m10c/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Fabien Casters + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/themes/hugo-theme-m10c/README.md b/themes/hugo-theme-m10c/README.md new file mode 100644 index 0000000..391a082 --- /dev/null +++ b/themes/hugo-theme-m10c/README.md @@ -0,0 +1,104 @@ +# m10c theme + +![Intro](https://github.com/vaga/hugo-theme-m10c/blob/master/images/cover.png) + +A Hugo minimalistic theme for bloggers + +Main features: + +- Fully responsive +- Twitter Cards, Open Graph, Disqus and Google Analytics supported (see Hugo docs) +- Customizable colors +- Customizable picture and description +- Customizable menu on sidebar +- Customizable social media links on sidebar +- Optimized for performance 100/100 on Lighthouse +- All Feather and Simple Icons icons included + +## Getting started + +### Installation + +Create a new Hugo site: +```bash +$ hugo new site [path] +``` + +Clone this repository into `themes/` directory: +```bash +$ cd [path] +$ git clone https://github.com/vaga/hugo-theme-m10c.git themes/hugo-theme-m10c +``` + +Add this line in the `config.toml` file: +```toml +theme = "hugo-theme-m10c" +``` + +### Configuration + +In your `config.toml` file, define the following variables in `params`: + +- `author`: Name of the author +- `description`: Short description of the author +- `avatar`: Path of file containing the author avatar image +- `menu_item_separator`: Separator between each menu item. HTML allowed (default: " - ") +- `favicon`: Absolute path of your favicon.ico file (default: "/favicon.ico") + +To add a menu item, add the following lines in `menu`: + +``` +[[menu.main]] + identifier = "tags" + name = "Tags" + url = "/tags/" +``` + +[Read Hugo documentations](https://gohugo.io/content-management/menus/#readout) for more informations about menu + +To add a social link, add the following lines in `params`: + +``` +[[params.social]] + icon = "brand-github" + name = "My Github" + url = "https://github.com/vaga" +``` + +To change theme colors, add the following lines in `params`: + +``` +[params.style] + darkestColor = "#d35050" + darkColor = "#212121" + lightColor = "#f5e3e0" + lightestColor = "#f5f5f5" + primaryColor = "#ffffff" +``` + +If you want the above theme colors, you can see the [exampleSite/config.toml](/exampleSite/config.toml) file. + +### Icons + +This theme uses two libraries for icons: + +- [Feather](https://feathericons.com/) is used for application-related icons. +- [Simple Icons](https://simpleicons.org) is used for brand icons. + +To differentiate brand icons from regular ones, the prefix `brand-` is added +to all icons from the Simple Icons library. (e.g., brand-github, brand-x, brand-mastodon...) + +### Styling + +To override styles using scss, add a file called `_extra.scss` to `[path]/assets/css/` + +**Note:** Hugo releases come in two versions, `hugo` and `hugo_extended`. You need `hugo_extended` to automatically compile your scss. + +## License + +This theme is released under the [**MIT**](/LICENSE.md) License. + +## Acknowledgements + +- [Feather](https://feathericons.com/) - [MIT](https://github.com/feathericons/feather/blob/master/LICENSE) +- [Simple Icons](https://simpleicons.org) - [CC0 1.0](https://github.com/simple-icons/simple-icons/blob/develop/LICENSE.md) diff --git a/themes/hugo-theme-m10c/assets/css/_base.scss b/themes/hugo-theme-m10c/assets/css/_base.scss new file mode 100644 index 0000000..80de984 --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/_base.scss @@ -0,0 +1,65 @@ +* { + box-sizing: border-box; +} + +html { + line-height: 1.6; +} + +body { + margin: 0; + font-family: sans-serif; + background: $dark-color; + color: $light-color; +} + +h1, h2, h3, h4, h5, h6 { + color: $lightest-color; +} + +a { + color: $primary-color; + transition: color 0.35s; + text-decoration: none; + + &:hover { + color: $lightest-color; + } +} + +// Browsers seem to use a smaller default font-size with monospaced code +// blocks (like 80% of the size of normal text) and that looks pretty bad with +// small inline code-blocks in the middle of normal text (mainly because of +// the very noticeable difference in x-height). This CSS corrects that problem. +code { + font-family: monospace,monospace; + font-size: 1em; + color: rgba($light-color, .8); + + // Fixes iOS font sizing anomaly + text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} + +pre { + font-size: 1rem; + line-height: 1.2em; + margin: 0; + overflow: auto; + + // A larger monospaced block of text (that isn't mixed with normal text) + // generally looks heavier than normal text with the same font size. For this + // reason using a smaller monospaced font size makes sense in this situation. + code { + font-size: .8em; + } +} + +::selection { + background: rgba($light-color, .25); +} +::-moz-selection { + background: rgba($light-color, .25); +} diff --git a/themes/hugo-theme-m10c/assets/css/_extra.scss b/themes/hugo-theme-m10c/assets/css/_extra.scss new file mode 100644 index 0000000..8eaa4d4 --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/_extra.scss @@ -0,0 +1,2 @@ +// Do not add any CSS to this file in the theme sources. +// This file can be overridden to add project-specific CSS. diff --git a/themes/hugo-theme-m10c/assets/css/components/_app.scss b/themes/hugo-theme-m10c/assets/css/components/_app.scss new file mode 100644 index 0000000..8545205 --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/components/_app.scss @@ -0,0 +1,51 @@ +.app-header { + padding: 2.5em; + background: $darkest-color; + text-align: center; +} + +.app-header-avatar { + width: 15rem; + height: 15rem; + border-radius: 100%; + border: 0.5rem solid $primary-color; +} + +.app-container { + padding: 2.5rem; +} + +.app-header-social { + display: flex; + align-items: center; + justify-content: center; + font-size: 2em; + color: $lightest-color; + + a:not(:last-child) { + margin-right: 0.4em; + } +} + +.app-header-title { + color: $lightest-color; + display: block; + font-size: 2em; + margin: 0.67em 0; + font-weight: bold; +} + +@media (min-width: 940px) { + .app-header { + position: fixed; + top: 0; + left: 0; + width: 20rem; + min-height: 100vh; + } + + .app-container { + max-width: 65rem; + margin-left: 20rem; + } +} diff --git a/themes/hugo-theme-m10c/assets/css/components/_error_404.scss b/themes/hugo-theme-m10c/assets/css/components/_error_404.scss new file mode 100644 index 0000000..c819570 --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/components/_error_404.scss @@ -0,0 +1,7 @@ +.error-404 { + text-align: center; +} + +.error-404-title { + text-transform: uppercase; +} diff --git a/themes/hugo-theme-m10c/assets/css/components/_icon.scss b/themes/hugo-theme-m10c/assets/css/components/_icon.scss new file mode 100644 index 0000000..20178aa --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/components/_icon.scss @@ -0,0 +1,6 @@ +.icon { + display: inline-block; + width: 1em; + height: 1em; + margin-top: -0.125em; +} diff --git a/themes/hugo-theme-m10c/assets/css/components/_pagination.scss b/themes/hugo-theme-m10c/assets/css/components/_pagination.scss new file mode 100644 index 0000000..2161c5f --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/components/_pagination.scss @@ -0,0 +1,27 @@ +.pagination { + display: block; + list-style: none; + padding: 0; + font-size: 0.8em; + text-align: center; + margin: 3em 0; +} + +.page-item { + display: inline-block; + .page-link { + display: flex; + align-items: center; + justify-content:center; + width: 1.8rem; + height: 1.8rem; + } + + &.active { + .page-link { + color: $lightest-color; + border-radius: 2em; + background: $primary-color; + } + } +} diff --git a/themes/hugo-theme-m10c/assets/css/components/_post.scss b/themes/hugo-theme-m10c/assets/css/components/_post.scss new file mode 100644 index 0000000..4687efa --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/components/_post.scss @@ -0,0 +1,44 @@ +.post-title { + color: $lightest-color; +} + +.post-meta > div { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 0.2em; + font-size: 0.8em; + + > .icon { + margin-right: 0.4em; + } +} + +.post-content { + & > pre, + .highlight { + margin: 1em 0; + } + + & > pre, + .highlight > pre, + .highlight > div { + border-left: 0.4em solid rgba($primary-color, .8); + padding: 1em 1em; + } + + blockquote { + border-left: 0.4em solid rgba($primary-color, .8); + margin: 1em 0em; + padding: .5em 1em; + background: $darkest-color; + + p { + margin: .5em 0; + } + } + + img { + max-width: 100%; + } +} diff --git a/themes/hugo-theme-m10c/assets/css/components/_posts_list.scss b/themes/hugo-theme-m10c/assets/css/components/_posts_list.scss new file mode 100644 index 0000000..49177c1 --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/components/_posts_list.scss @@ -0,0 +1,26 @@ +.posts-list { + padding: 0; +} + +.posts-list-item { + list-style: none; + padding: 0.4em 0; + + &:not(:last-child) { + border-bottom: 1px dashed rgba(255, 255, 255, 0.3); + } +} + +.posts-list-item-description { + display: flex; + align-items: center; + font-size: 0.8em; + + > .icon { + margin-right: 0.4em; + } +} + +.posts-list-item-separator { + margin: 0 0.4em; +} diff --git a/themes/hugo-theme-m10c/assets/css/components/_tag.scss b/themes/hugo-theme-m10c/assets/css/components/_tag.scss new file mode 100644 index 0000000..8bf628a --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/components/_tag.scss @@ -0,0 +1,15 @@ +.tag { + display: inline-block; + margin-right: 0.2em; + padding: 0 0.6em; + font-size: 0.9em; + border-radius: 0.2em; + white-space: nowrap; + background: rgba(255, 255, 255, 0.1); + transition: color 0.35s, background 0.35s; + + &:hover { + transition: color 0.25s, background 0.05s; + background: rgba(255, 255, 255, 0.3); + } +} diff --git a/themes/hugo-theme-m10c/assets/css/components/_tags_list.scss b/themes/hugo-theme-m10c/assets/css/components/_tags_list.scss new file mode 100644 index 0000000..1dddc53 --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/components/_tags_list.scss @@ -0,0 +1,34 @@ +.tags-list { + padding: 0; +} + +.tags-list-item { + display: flex; + align-items: center; + list-style: none; + padding: 0.4em 0; + + > .icon { + margin-right: .4em; + } + &:not(:last-child) { + border-bottom: 1px dashed rgba(255, 255, 255, 0.3); + } +} + +@media (min-width: 450px) { + .tags-list { + display: flex; + flex-wrap: wrap; + } + + .tags-list-item { + width: calc(50% - 1em); + &:nth-child(even) { + margin-left: 1em; + } + &:nth-last-child(2) { + border: none; + } + } +} diff --git a/themes/hugo-theme-m10c/assets/css/main.scss b/themes/hugo-theme-m10c/assets/css/main.scss new file mode 100644 index 0000000..502fdee --- /dev/null +++ b/themes/hugo-theme-m10c/assets/css/main.scss @@ -0,0 +1,20 @@ +$darkest-color: {{ .Site.Params.style.darkestColor | default "#242930" }}; +$dark-color: {{ .Site.Params.style.darkColor | default "#353b43" }}; +$light-color: {{ .Site.Params.style.lightColor | default "#afbac4" }}; +$lightest-color: {{ .Site.Params.style.lightestColor | default "#ffffff" }}; +$primary-color: {{ .Site.Params.style.primaryColor | default "#57cc8a" }}; + +@import 'base'; + +@import 'components/app'; +@import 'components/error_404'; +@import 'components/icon'; +@import 'components/pagination'; +@import 'components/post'; +@import 'components/posts_list'; +@import 'components/tag'; +@import 'components/tags_list'; + +// The last 'extra' import can optionally be overridden on a per project +// basis by creating a /assets/css/_extra.scss file. +@import 'extra'; diff --git a/themes/hugo-theme-m10c/config.toml b/themes/hugo-theme-m10c/config.toml new file mode 100644 index 0000000..7d4ff1b --- /dev/null +++ b/themes/hugo-theme-m10c/config.toml @@ -0,0 +1,4 @@ +[module] +[module.hugoVersion] +extended = true +min = "0.128.0" diff --git a/themes/hugo-theme-m10c/data/m10c/icons.json b/themes/hugo-theme-m10c/data/m10c/icons.json new file mode 100644 index 0000000..f42bc31 --- /dev/null +++ b/themes/hugo-theme-m10c/data/m10c/icons.json @@ -0,0 +1,3505 @@ +{ + "activity": "activity", + "airplay": "airplay", + "alert-circle": "alert-circle", + "alert-octagon": "alert-octagon", + "alert-triangle": "alert-triangle", + "align-center": "align-center", + "align-justify": "align-justify", + "align-left": "align-left", + "align-right": "align-right", + "anchor": "anchor", + "aperture": "aperture", + "archive": "archive", + "arrow-down-circle": "arrow-down-circle", + "arrow-down-left": "arrow-down-left", + "arrow-down-right": "arrow-down-right", + "arrow-down": "arrow-down", + "arrow-left-circle": "arrow-left-circle", + "arrow-left": "arrow-left", + "arrow-right-circle": "arrow-right-circle", + "arrow-right": "arrow-right", + "arrow-up-circle": "arrow-up-circle", + "arrow-up-left": "arrow-up-left", + "arrow-up-right": "arrow-up-right", + "arrow-up": "arrow-up", + "at-sign": "at-sign", + "award": "award", + "bar-chart-2": "bar-chart-2", + "bar-chart": "bar-chart", + "battery-charging": "battery-charging", + "battery": "battery", + "bell-off": "bell-off", + "bell": "bell", + "bluetooth": "bluetooth", + "bold": "bold", + "book-open": "book-open", + "book": "book", + "bookmark": "bookmark", + "box": "box", + "briefcase": "briefcase", + "calendar": "calendar", + "camera-off": "camera-off", + "camera": "camera", + "cast": "cast", + "check-circle": "check-circle", + "check-square": "check-square", + "check": "check", + "chevron-down": "chevron-down", + "chevron-left": "chevron-left", + "chevron-right": "chevron-right", + "chevron-up": "chevron-up", + "chevrons-down": "chevrons-down", + "chevrons-left": "chevrons-left", + "chevrons-right": "chevrons-right", + "chevrons-up": "chevrons-up", + "chrome": "chrome", + "circle": "circle", + "clipboard": "clipboard", + "clock": "clock", + "cloud-drizzle": "cloud-drizzle", + "cloud-lightning": "cloud-lightning", + "cloud-off": "cloud-off", + "cloud-rain": "cloud-rain", + "cloud-snow": "cloud-snow", + "cloud": "cloud", + "code": "code", + "codepen": "codepen", + "codesandbox": "codesandbox", + "coffee": "coffee", + "columns": "columns", + "command": "command", + "compass": "compass", + "copy": "copy", + "corner-down-left": "corner-down-left", + "corner-down-right": "corner-down-right", + "corner-left-down": "corner-left-down", + "corner-left-up": "corner-left-up", + "corner-right-down": "corner-right-down", + "corner-right-up": "corner-right-up", + "corner-up-left": "corner-up-left", + "corner-up-right": "corner-up-right", + "cpu": "cpu", + "credit-card": "credit-card", + "crop": "crop", + "crosshair": "crosshair", + "database": "database", + "delete": "delete", + "disc": "disc", + "divide-circle": "divide-circle", + "divide-square": "divide-square", + "divide": "divide", + "dollar-sign": "dollar-sign", + "download-cloud": "download-cloud", + "download": "download", + "dribbble": "dribbble", + "droplet": "droplet", + "edit-2": "edit-2", + "edit-3": "edit-3", + "edit": "edit", + "external-link": "external-link", + "eye-off": "eye-off", + "eye": "eye", + "facebook": "facebook", + "fast-forward": "fast-forward", + "feather": "feather", + "figma": "figma", + "file-minus": "file-minus", + "file-plus": "file-plus", + "file-text": "file-text", + "file": "file", + "film": "film", + "filter": "filter", + "flag": "flag", + "folder-minus": "folder-minus", + "folder-plus": "folder-plus", + "folder": "folder", + "framer": "framer", + "frown": "frown", + "gift": "gift", + "git-branch": "git-branch", + "git-commit": "git-commit", + "git-merge": "git-merge", + "git-pull-request": "git-pull-request", + "github": "github", + "gitlab": "gitlab", + "globe": "globe", + "grid": "grid", + "hard-drive": "hard-drive", + "hash": "hash", + "headphones": "headphones", + "heart": "heart", + "help-circle": "help-circle", + "hexagon": "hexagon", + "home": "home", + "image": "image", + "inbox": "inbox", + "info": "info", + "instagram": "instagram", + "italic": "italic", + "key": "key", + "layers": "layers", + "layout": "layout", + "life-buoy": "life-buoy", + "link-2": "link-2", + "link": "link", + "linkedin": "linkedin", + "list": "list", + "loader": "loader", + "lock": "lock", + "log-in": "log-in", + "log-out": "log-out", + "mail": "mail", + "map-pin": "map-pin", + "map": "map", + "maximize-2": "maximize-2", + "maximize": "maximize", + "meh": "meh", + "menu": "menu", + "message-circle": "message-circle", + "message-square": "message-square", + "mic-off": "mic-off", + "mic": "mic", + "minimize-2": "minimize-2", + "minimize": "minimize", + "minus-circle": "minus-circle", + "minus-square": "minus-square", + "minus": "minus", + "monitor": "monitor", + "moon": "moon", + "more-horizontal": "more-horizontal", + "more-vertical": "more-vertical", + "mouse-pointer": "mouse-pointer", + "move": "move", + "music": "music", + "navigation-2": "navigation-2", + "navigation": "navigation", + "octagon": "octagon", + "package": "package", + "paperclip": "paperclip", + "pause-circle": "pause-circle", + "pause": "pause", + "pen-tool": "pen-tool", + "percent": "percent", + "phone-call": "phone-call", + "phone-forwarded": "phone-forwarded", + "phone-incoming": "phone-incoming", + "phone-missed": "phone-missed", + "phone-off": "phone-off", + "phone-outgoing": "phone-outgoing", + "phone": "phone", + "pie-chart": "pie-chart", + "play-circle": "play-circle", + "play": "play", + "plus-circle": "plus-circle", + "plus-square": "plus-square", + "plus": "plus", + "pocket": "pocket", + "power": "power", + "printer": "printer", + "radio": "radio", + "refresh-ccw": "refresh-ccw", + "refresh-cw": "refresh-cw", + "repeat": "repeat", + "rewind": "rewind", + "rotate-ccw": "rotate-ccw", + "rotate-cw": "rotate-cw", + "rss": "rss", + "save": "save", + "scissors": "scissors", + "search": "search", + "send": "send", + "server": "server", + "settings": "settings", + "share-2": "share-2", + "share": "share", + "shield-off": "shield-off", + "shield": "shield", + "shopping-bag": "shopping-bag", + "shopping-cart": "shopping-cart", + "shuffle": "shuffle", + "sidebar": "sidebar", + "skip-back": "skip-back", + "skip-forward": "skip-forward", + "slack": "slack", + "slash": "slash", + "sliders": "sliders", + "smartphone": "smartphone", + "smile": "smile", + "speaker": "speaker", + "square": "square", + "star": "star", + "stop-circle": "stop-circle", + "sun": "sun", + "sunrise": "sunrise", + "sunset": "sunset", + "table": "table", + "tablet": "tablet", + "tag": "tag", + "target": "target", + "terminal": "terminal", + "thermometer": "thermometer", + "thumbs-down": "thumbs-down", + "thumbs-up": "thumbs-up", + "toggle-left": "toggle-left", + "toggle-right": "toggle-right", + "tool": "tool", + "trash-2": "trash-2", + "trash": "trash", + "trello": "trello", + "trending-down": "trending-down", + "trending-up": "trending-up", + "triangle": "triangle", + "truck": "truck", + "tv": "tv", + "twitch": "twitch", + "twitter": "twitter", + "type": "type", + "umbrella": "umbrella", + "underline": "underline", + "unlock": "unlock", + "upload-cloud": "upload-cloud", + "upload": "upload", + "user-check": "user-check", + "user-minus": "user-minus", + "user-plus": "user-plus", + "user-x": "user-x", + "user": "user", + "users": "users", + "video-off": "video-off", + "video": "video", + "voicemail": "voicemail", + "volume-1": "volume-1", + "volume-2": "volume-2", + "volume-x": "volume-x", + "volume": "volume", + "watch": "watch", + "wifi-off": "wifi-off", + "wifi": "wifi", + "wind": "wind", + "x-circle": "x-circle", + "x-octagon": "x-octagon", + "x-square": "x-square", + "x": "x", + "youtube": "youtube", + "zap-off": "zap-off", + "zap": "zap", + "zoom-in": "zoom-in", + "zoom-out": "zoom-out", + "brand-1001tracklists": "1001Tracklists", + "brand-1dot1dot1dot1": "1.1.1.1", + "brand-1panel": "1Panel", + "brand-1password": "1Password", + "brand-2fas": "2FAS", + "brand-2k": "2K", + "brand-30secondsofcode": "30 seconds of code", + "brand-365datascience": "365 Data Science", + "brand-3m": "3M", + "brand-42": "42", + "brand-4chan": "4chan", + "brand-4d": "4D", + "brand-500px": "500px", + "brand-7zip": "7Zip", + "brand-99designs": "99designs", + "brand-9gag": "9GAG", + "brand-abbott": "Abbott", + "brand-abbrobotstudio": "ABB RobotStudio", + "brand-abbvie": "Abbvie", + "brand-aboutdotme": "About.me", + "brand-abstract": "Abstract", + "brand-abusedotch": "abuse.ch", + "brand-academia": "Academia", + "brand-accenture": "Accenture", + "brand-accusoft": "Accusoft", + "brand-acer": "Acer", + "brand-acm": "ACM", + "brand-actigraph": "ActiGraph", + "brand-activision": "Activision", + "brand-activitypub": "ActivityPub", + "brand-actix": "Actix", + "brand-actualbudget": "Actual Budget", + "brand-acura": "Acura", + "brand-adafruit": "Adafruit", + "brand-adblock": "AdBlock", + "brand-adblockplus": "Adblock Plus", + "brand-adguard": "AdGuard", + "brand-adidas": "Adidas", + "brand-adminer": "Adminer", + "brand-adobe": "Adobe", + "brand-adobeacrobatreader": "Adobe Acrobat Reader", + "brand-adobeaftereffects": "Adobe After Effects", + "brand-adobeaudition": "Adobe Audition", + "brand-adobecreativecloud": "Adobe Creative Cloud", + "brand-adobedreamweaver": "Adobe Dreamweaver", + "brand-adobefonts": "Adobe Fonts", + "brand-adobeillustrator": "Adobe Illustrator", + "brand-adobeindesign": "Adobe InDesign", + "brand-adobelightroom": "Adobe Lightroom", + "brand-adobelightroomclassic": "Adobe Lightroom Classic", + "brand-adobephotoshop": "Adobe Photoshop", + "brand-adobepremierepro": "Adobe Premiere Pro", + "brand-adobexd": "Adobe XD", + "brand-adonisjs": "AdonisJS", + "brand-adp": "ADP", + "brand-adroll": "Adroll", + "brand-adventofcode": "Advent Of Code", + "brand-adyen": "Adyen", + "brand-aegisauthenticator": "Aegis Authenticator", + "brand-aerlingus": "Aer Lingus", + "brand-aeroflot": "Aeroflot", + "brand-aeromexico": "Aeroméxico", + "brand-aerospike": "Aerospike", + "brand-aew": "AEW", + "brand-affine": "AFFiNE", + "brand-affinity": "Affinity", + "brand-affinitydesigner": "Affinity Designer", + "brand-affinityphoto": "Affinity Photo", + "brand-affinitypublisher": "Affinity Publisher", + "brand-aframe": "A-Frame", + "brand-afterpay": "Afterpay", + "brand-agora": "Agora", + "brand-aib": "AIB", + "brand-aidungeon": "AI Dungeon", + "brand-aiohttp": "AIOHTTP", + "brand-aiqfome": "Aiqfome", + "brand-airasia": "AirAsia", + "brand-airbnb": "Airbnb", + "brand-airbrake": "Airbrake", + "brand-airbus": "Airbus", + "brand-airbyte": "Airbyte", + "brand-aircall": "Aircall", + "brand-aircanada": "Air Canada", + "brand-airchina": "Air China", + "brand-airfrance": "Air France", + "brand-airindia": "Air India", + "brand-airplayaudio": "AirPlay Audio", + "brand-airplayvideo": "AirPlay Video", + "brand-airtable": "Airtable", + "brand-airtel": "Airtel", + "brand-airtransat": "Air Transat", + "brand-ajv": "Ajv", + "brand-akamai": "Akamai", + "brand-akaunting": "Akaunting", + "brand-akiflow": "Akiflow", + "brand-alacritty": "Alacritty", + "brand-alamy": "Alamy", + "brand-albertheijn": "Albert Heijn", + "brand-alby": "Alby", + "brand-alchemy": "Alchemy", + "brand-aldinord": "Aldi Nord", + "brand-aldisud": "Aldi Süd", + "brand-alfaromeo": "Alfa Romeo", + "brand-alfred": "Alfred", + "brand-algolia": "Algolia", + "brand-algorand": "Algorand", + "brand-alibabacloud": "Alibaba Cloud", + "brand-alibabadotcom": "Alibaba.com", + "brand-alienware": "Alienware", + "brand-aliexpress": "AliExpress", + "brand-alipay": "Alipay", + "brand-allegro": "Allegro", + "brand-alliedmodders": "AlliedModders", + "brand-allocine": "AlloCiné", + "brand-alltrails": "AllTrails", + "brand-almalinux": "AlmaLinux", + "brand-alpinedotjs": "Alpine.js", + "brand-alpinelinux": "Alpine Linux", + "brand-alternativeto": "AlternativeTo", + "brand-alteryx": "Alteryx", + "brand-altiumdesigner": "Altium Designer", + "brand-alwaysdata": "Alwaysdata", + "brand-alx": "ALX", + "brand-amazon": "Amazon", + "brand-amazonalexa": "Amazon Alexa", + "brand-amazonapigateway": "Amazon API Gateway", + "brand-amazoncloudwatch": "Amazon CloudWatch", + "brand-amazoncognito": "Amazon Cognito", + "brand-amazondocumentdb": "Amazon DocumentDB", + "brand-amazondynamodb": "Amazon DynamoDB", + "brand-amazonec2": "Amazon EC2", + "brand-amazonecs": "Amazon ECS", + "brand-amazoneks": "Amazon EKS", + "brand-amazonelasticache": "Amazon ElastiCache", + "brand-amazonfiretv": "Amazon Fire TV", + "brand-amazongames": "Amazon Games", + "brand-amazoniam": "Amazon Identity Access Management", + "brand-amazonlumberyard": "Amazon Lumberyard", + "brand-amazonluna": "Amazon Luna", + "brand-amazonmusic": "Amazon Music", + "brand-amazonpay": "Amazon Pay", + "brand-amazonprime": "Amazon Prime", + "brand-amazonrds": "Amazon RDS", + "brand-amazonredshift": "Amazon Redshift", + "brand-amazonroute53": "Amazon Route 53", + "brand-amazons3": "Amazon S3", + "brand-amazonsimpleemailservice": "Amazon Simple Email Service", + "brand-amazonsqs": "Amazon SQS", + "brand-amazonwebservices": "Amazon Web Services", + "brand-amd": "AMD", + "brand-ameba": "Ameba", + "brand-americanairlines": "American Airlines", + "brand-americanexpress": "American Express", + "brand-amg": "AMG", + "brand-amp": "AMP", + "brand-amul": "Amul", + "brand-ana": "ANA", + "brand-anaconda": "Anaconda", + "brand-analogue": "Analogue", + "brand-andela": "Andela", + "brand-android": "Android", + "brand-androidauto": "Android Auto", + "brand-androidstudio": "Android Studio", + "brand-angular": "Angular", + "brand-anilist": "AniList", + "brand-animalplanet": "Animal Planet", + "brand-ankermake": "AnkerMake", + "brand-anki": "Anki", + "brand-ansible": "Ansible", + "brand-answer": "Answer", + "brand-ansys": "Ansys", + "brand-anta": "Anta", + "brand-antdesign": "Ant Design", + "brand-antena3": "Antena 3", + "brand-anthropic": "Anthropic", + "brand-anycubic": "Anycubic", + "brand-anydesk": "AnyDesk", + "brand-anytype": "Anytype", + "brand-aol": "AOL", + "brand-apache": "Apache", + "brand-apacheairflow": "Apache Airflow", + "brand-apacheant": "Apache Ant", + "brand-apachecassandra": "Apache Cassandra", + "brand-apachecloudstack": "Apache CloudStack", + "brand-apachecordova": "Apache Cordova", + "brand-apachecouchdb": "Apache CouchDB", + "brand-apachedolphinscheduler": "Apache DolphinScheduler", + "brand-apachedruid": "Apache Druid", + "brand-apacheecharts": "Apache ECharts", + "brand-apacheflink": "Apache Flink", + "brand-apachefreemarker": "Apache FreeMarker", + "brand-apachegroovy": "Apache Groovy", + "brand-apacheguacamole": "Apache Guacamole", + "brand-apachehadoop": "Apache Hadoop", + "brand-apachehbase": "Apache HBase", + "brand-apachehive": "Apache Hive", + "brand-apachejmeter": "Apache JMeter", + "brand-apachekafka": "Apache Kafka", + "brand-apachekylin": "Apache Kylin", + "brand-apachemaven": "Apache Maven", + "brand-apachenetbeanside": "Apache NetBeans IDE", + "brand-apachenifi": "Apache NiFi", + "brand-apacheopenoffice": "Apache OpenOffice", + "brand-apacheparquet": "Apache Parquet", + "brand-apachepulsar": "Apache Pulsar", + "brand-apacherocketmq": "Apache RocketMQ", + "brand-apachesolr": "Apache Solr", + "brand-apachespark": "Apache Spark", + "brand-apachestorm": "Apache Storm", + "brand-apachesuperset": "Apache Superset", + "brand-apachetomcat": "Apache Tomcat", + "brand-aparat": "Aparat", + "brand-apifox": "Apifox", + "brand-apmterminals": "APM Terminals", + "brand-apollographql": "Apollo GraphQL", + "brand-apostrophe": "Apostrophe", + "brand-appian": "Appian", + "brand-appium": "Appium", + "brand-apple": "Apple", + "brand-applearcade": "Apple Arcade", + "brand-applemusic": "Apple Music", + "brand-applenews": "Apple News", + "brand-applepay": "Apple Pay", + "brand-applepodcasts": "Apple Podcasts", + "brand-appletv": "Apple TV", + "brand-appsignal": "AppSignal", + "brand-appsmith": "Appsmith", + "brand-appstore": "App Store", + "brand-appveyor": "AppVeyor", + "brand-appwrite": "Appwrite", + "brand-aqua": "Aqua", + "brand-aral": "ARAL", + "brand-arangodb": "ArangoDB", + "brand-arc": "Arc", + "brand-arcgis": "ArcGIS", + "brand-archicad": "Archicad", + "brand-archiveofourown": "Archive of Our Own", + "brand-archlinux": "Arch Linux", + "brand-ardour": "Ardour", + "brand-arduino": "Arduino", + "brand-argo": "Argo", + "brand-argos": "Argos", + "brand-ariakit": "Ariakit", + "brand-arkecosystem": "ARK Ecosystem", + "brand-arlo": "Arlo", + "brand-arm": "Arm", + "brand-armkeil": "Arm Keil", + "brand-arstechnica": "Ars Technica", + "brand-artifacthub": "Artifact Hub", + "brand-artixlinux": "Artix Linux", + "brand-artstation": "ArtStation", + "brand-arxiv": "arXiv", + "brand-asahilinux": "Asahi Linux", + "brand-asana": "Asana", + "brand-asciidoctor": "Asciidoctor", + "brand-asciinema": "asciinema", + "brand-asda": "ASDA", + "brand-aseprite": "Aseprite", + "brand-askfm": "ASKfm", + "brand-assemblyscript": "AssemblyScript", + "brand-asterisk": "Asterisk", + "brand-astonmartin": "Aston Martin", + "brand-astra": "Astra", + "brand-astral": "Astral", + "brand-astro": "Astro", + "brand-asus": "ASUS", + "brand-atandt": "AT&T", + "brand-atari": "Atari", + "brand-atlasos": "AtlasOS", + "brand-atlassian": "Atlassian", + "brand-auchan": "Auchan", + "brand-audacity": "Audacity", + "brand-audi": "Audi", + "brand-audible": "Audible", + "brand-audiobookshelf": "Audiobookshelf", + "brand-audioboom": "Audioboom", + "brand-audiomack": "Audiomack", + "brand-audiotechnica": "Audio-Technica", + "brand-aurelia": "Aurelia", + "brand-auth0": "Auth0", + "brand-authelia": "Authelia", + "brand-authentik": "Authentik", + "brand-authy": "Authy", + "brand-autocad": "AutoCAD", + "brand-autocannon": "AutoCannon", + "brand-autodesk": "Autodesk", + "brand-autodeskmaya": "Autodesk Maya", + "brand-autodeskrevit": "Autodesk Revit", + "brand-autohotkey": "AutoHotkey", + "brand-autoit": "AutoIt", + "brand-automattic": "Automattic", + "brand-autoprefixer": "Autoprefixer", + "brand-autozone": "AutoZone", + "brand-avajs": "avajs", + "brand-avast": "Avast", + "brand-avianca": "avianca", + "brand-avira": "Avira", + "brand-awesomelists": "Awesome Lists", + "brand-awesomewm": "awesomeWM", + "brand-awsamplify": "AWS Amplify", + "brand-awselasticloadbalancing": "AWS Elastic Load Balancing", + "brand-awsfargate": "AWS Fargate", + "brand-awslambda": "AWS Lambda", + "brand-awsorganizations": "AWS Organizations", + "brand-awssecretsmanager": "AWS Secrets Manager", + "brand-awwwards": "Awwwards", + "brand-axios": "Axios", + "brand-babel": "Babel", + "brand-babelio": "Babelio", + "brand-babylondotjs": "Babylon.js", + "brand-backblaze": "Backblaze", + "brand-backbonedotjs": "Backbone.js", + "brand-backendless": "Backendless", + "brand-backstage": "Backstage", + "brand-badoo": "Badoo", + "brand-baidu": "Baidu", + "brand-bakalari": "Bakaláři", + "brand-bamboo": "Bamboo", + "brand-bambulab": "Bambu Lab", + "brand-bandcamp": "Bandcamp", + "brand-bandlab": "BandLab", + "brand-bandrautomation": "B&R Automation", + "brand-bandsintown": "Bandsintown", + "brand-bankofamerica": "Bank of America", + "brand-barclays": "Barclays", + "brand-baremetrics": "Baremetrics", + "brand-barmenia": "Barmenia", + "brand-basecamp": "Basecamp", + "brand-baserow": "Baserow", + "brand-basicattentiontoken": "Basic Attention Token", + "brand-bastyon": "Bastyon", + "brand-bat": "bat", + "brand-bata": "Bata", + "brand-battledotnet": "Battle.net", + "brand-bazel": "Bazel", + "brand-beatport": "Beatport", + "brand-beats": "Beats", + "brand-beatsbydre": "Beats by Dre", + "brand-beatstars": "BeatStars", + "brand-beekeeperstudio": "Beekeeper Studio", + "brand-behance": "Behance", + "brand-beijingsubway": "Beijing Subway", + "brand-bem": "BEM", + "brand-bentley": "Bentley", + "brand-bento": "Bento", + "brand-bentobox": "BentoBox", + "brand-bentoml": "BentoML", + "brand-bereal": "BeReal", + "brand-betfair": "Betfair", + "brand-betterstack": "Better Stack", + "brand-bevy": "Bevy", + "brand-bigbasket": "bigbasket", + "brand-bigbluebutton": "BigBlueButton", + "brand-bigcartel": "Big Cartel", + "brand-bigcommerce": "BigCommerce", + "brand-bilibili": "Bilibili", + "brand-billboard": "Billboard", + "brand-bim": "BIM", + "brand-binance": "Binance", + "brand-biolink": "Bio Link", + "brand-biome": "Biome", + "brand-bisecthosting": "BisectHosting", + "brand-bit": "Bit", + "brand-bitbucket": "Bitbucket", + "brand-bitcoin": "Bitcoin", + "brand-bitcoincash": "Bitcoin Cash", + "brand-bitcoinsv": "Bitcoin SV", + "brand-bitcomet": "BitComet", + "brand-bitdefender": "Bitdefender", + "brand-bitly": "Bitly", + "brand-bitrise": "Bitrise", + "brand-bittorrent": "BitTorrent", + "brand-bitwarden": "Bitwarden", + "brand-bitwig": "Bitwig", + "brand-blackberry": "Blackberry", + "brand-blackmagicdesign": "Blackmagic Design", + "brand-blazemeter": "Blazemeter", + "brand-blazor": "Blazor", + "brand-blender": "Blender", + "brand-blockbench": "Blockbench", + "brand-blockchaindotcom": "Blockchain.com", + "brand-blogger": "Blogger", + "brand-bloglovin": "Bloglovin", + "brand-blueprint": "Blueprint", + "brand-bluesky": "Bluesky", + "brand-bluesound": "Bluesound", + "brand-bluetooth": "Bluetooth", + "brand-bmcsoftware": "BMC Software", + "brand-bmw": "BMW", + "brand-bnbchain": "BNB Chain", + "brand-boardgamegeek": "BoardGameGeek", + "brand-boat": "boAt", + "brand-boehringeringelheim": "Boehringer Ingelheim", + "brand-boeing": "Boeing", + "brand-bombardier": "Bombardier", + "brand-bookalope": "Bookalope", + "brand-bookbub": "BookBub", + "brand-bookmeter": "Bookmeter", + "brand-bookmyshow": "BookMyShow", + "brand-bookstack": "BookStack", + "brand-boost": "Boost", + "brand-boosty": "Boosty", + "brand-boots": "Boots", + "brand-bootstrap": "Bootstrap", + "brand-borgbackup": "BorgBackup", + "brand-bosch": "Bosch", + "brand-bose": "Bose", + "brand-botblecms": "Botble CMS", + "brand-boulanger": "boulanger", + "brand-bower": "Bower", + "brand-box": "Box", + "brand-boxysvg": "Boxy SVG", + "brand-braintree": "Braintree", + "brand-brandfolder": "Brandfolder", + "brand-brave": "Brave", + "brand-breaker": "Breaker", + "brand-brenntag": "Brenntag", + "brand-brevo": "Brevo", + "brand-brex": "Brex", + "brand-bricks": "Bricks", + "brand-britishairways": "British Airways", + "brand-broadcom": "Broadcom", + "brand-bruno": "Bruno", + "brand-bsd": "BSD", + "brand-bspwm": "bspwm", + "brand-bt": "BT", + "brand-buddy": "Buddy", + "brand-budibase": "Budibase", + "brand-buefy": "Buefy", + "brand-buffer": "Buffer", + "brand-bugatti": "Bugatti", + "brand-bugcrowd": "Bugcrowd", + "brand-bugsnag": "Bugsnag", + "brand-buhl": "Buhl", + "brand-buildkite": "Buildkite", + "brand-builtbybit": "BuiltByBit", + "brand-bukalapak": "Bukalapak", + "brand-bulma": "Bulma", + "brand-bun": "Bun", + "brand-bungie": "Bungie", + "brand-bunq": "bunq", + "brand-burgerking": "Burger King", + "brand-burpsuite": "Burp Suite", + "brand-burton": "Burton", + "brand-buymeacoffee": "Buy Me A Coffee", + "brand-buysellads": "BuySellAds", + "brand-buzzfeed": "BuzzFeed", + "brand-bvg": "BVG", + "brand-byjus": "Byju's", + "brand-bytedance": "ByteDance", + "brand-c": "C", + "brand-cachet": "Cachet", + "brand-caddy": "Caddy", + "brand-cadillac": "Cadillac", + "brand-cafepress": "CafePress", + "brand-caffeine": "Caffeine", + "brand-cairographics": "Cairo Graphics", + "brand-cairometro": "Cairo Metro", + "brand-cakephp": "CakePHP", + "brand-caldotcom": "Cal.com", + "brand-calendly": "Calendly", + "brand-calibreweb": "Calibre-Web", + "brand-campaignmonitor": "Campaign Monitor", + "brand-camunda": "Camunda", + "brand-canonical": "Canonical", + "brand-canva": "Canva", + "brand-canvas": "Canvas", + "brand-capacitor": "Capacitor", + "brand-caprover": "CapRover", + "brand-cardano": "Cardano", + "brand-carlsberggroup": "Carlsberg Group", + "brand-carrd": "Carrd", + "brand-carrefour": "Carrefour", + "brand-carthrottle": "Car Throttle", + "brand-carto": "Carto", + "brand-cashapp": "Cash App", + "brand-castbox": "Castbox", + "brand-castorama": "Castorama", + "brand-castro": "Castro", + "brand-caterpillar": "Caterpillar", + "brand-cbc": "CBC", + "brand-cbs": "CBS", + "brand-ccleaner": "CCleaner", + "brand-cdprojekt": "CD Projekt", + "brand-celery": "Celery", + "brand-celestron": "Celestron", + "brand-centos": "CentOS", + "brand-ceph": "Ceph", + "brand-cesium": "Cesium", + "brand-chai": "Chai", + "brand-chainguard": "Chainguard", + "brand-chainlink": "Chainlink", + "brand-chakraui": "Chakra UI", + "brand-channel4": "Channel 4", + "brand-charles": "Charles", + "brand-chartdotjs": "Chart.js", + "brand-chartmogul": "ChartMogul", + "brand-chase": "Chase", + "brand-chatbot": "ChatBot", + "brand-chatwoot": "Chatwoot", + "brand-checkio": "CheckiO", + "brand-checkmarx": "Checkmarx", + "brand-checkmk": "Checkmk", + "brand-chedraui": "Chedraui", + "brand-cheerio": "Cheerio", + "brand-chef": "Chef", + "brand-chemex": "Chemex", + "brand-chessdotcom": "Chess.com", + "brand-chevrolet": "Chevrolet", + "brand-chianetwork": "Chia Network", + "brand-chinaeasternairlines": "China Eastern Airlines", + "brand-chinasouthernairlines": "China Southern Airlines", + "brand-chocolatey": "Chocolatey", + "brand-chromatic": "Chromatic", + "brand-chromecast": "Chromecast", + "brand-chromewebstore": "Chrome Web Store", + "brand-chrysler": "Chrysler", + "brand-chupachups": "Chupa Chups", + "brand-cilium": "Cilium", + "brand-cinema4d": "Cinema 4D", + "brand-cinnamon": "Cinnamon", + "brand-circle": "Circle", + "brand-circleci": "CircleCI", + "brand-circuitverse": "CircuitVerse", + "brand-cirrusci": "Cirrus CI", + "brand-cisco": "Cisco", + "brand-citrix": "Citrix", + "brand-citroen": "Citroën", + "brand-civicrm": "CiviCRM", + "brand-civo": "Civo", + "brand-ckeditor4": "CKEditor 4", + "brand-clarifai": "Clarifai", + "brand-claris": "Claris", + "brand-clarivate": "Clarivate", + "brand-clerk": "Clerk", + "brand-clevercloud": "Clever Cloud", + "brand-clickhouse": "ClickHouse", + "brand-clickup": "ClickUp", + "brand-clion": "CLion", + "brand-cliqz": "Cliqz", + "brand-clockify": "Clockify", + "brand-clojure": "Clojure", + "brand-cloud66": "Cloud 66", + "brand-cloudbees": "CloudBees", + "brand-cloudcannon": "CloudCannon", + "brand-cloudera": "Cloudera", + "brand-cloudflare": "Cloudflare", + "brand-cloudflarepages": "Cloudflare Pages", + "brand-cloudflareworkers": "Cloudflare Workers", + "brand-cloudfoundry": "Cloud Foundry", + "brand-cloudinary": "Cloudinary", + "brand-cloudron": "Cloudron", + "brand-cloudsmith": "Cloudsmith", + "brand-cloudways": "Cloudways", + "brand-clubforce": "Clubforce", + "brand-clubhouse": "Clubhouse", + "brand-clyp": "Clyp", + "brand-cmake": "CMake", + "brand-cncf": "CNCF", + "brand-cnet": "CNET", + "brand-cnn": "CNN", + "brand-cocacola": "Coca Cola", + "brand-cockpit": "Cockpit", + "brand-cockroachlabs": "Cockroach Labs", + "brand-cocoapods": "CocoaPods", + "brand-cocos": "Cocos", + "brand-coda": "Coda", + "brand-codacy": "Codacy", + "brand-codeberg": "Codeberg", + "brand-codeblocks": "Code::Blocks", + "brand-codecademy": "Codecademy", + "brand-codeceptjs": "CodeceptJS", + "brand-codechef": "CodeChef", + "brand-codeclimate": "Code Climate", + "brand-codecov": "Codecov", + "brand-codecrafters": "CodeCrafters", + "brand-codefactor": "CodeFactor", + "brand-codeforces": "Codeforces", + "brand-codefresh": "Codefresh", + "brand-codeigniter": "CodeIgniter", + "brand-codeium": "Codeium", + "brand-codemagic": "Codemagic", + "brand-codementor": "Codementor", + "brand-codemirror": "CodeMirror", + "brand-codenewbie": "CodeNewbie", + "brand-codepen": "CodePen", + "brand-codeproject": "CodeProject", + "brand-coder": "Coder", + "brand-codersrank": "CodersRank", + "brand-coderwall": "Coderwall", + "brand-codesandbox": "CodeSandbox", + "brand-codeship": "Codeship", + "brand-codesignal": "CodeSignal", + "brand-codestream": "CodeStream", + "brand-codewars": "Codewars", + "brand-codingame": "CodinGame", + "brand-codingninjas": "Coding Ninjas", + "brand-codio": "Codio", + "brand-coffeescript": "CoffeeScript", + "brand-coggle": "Coggle", + "brand-cognizant": "Cognizant", + "brand-coil": "Coil", + "brand-coinbase": "Coinbase", + "brand-coinmarketcap": "CoinMarketCap", + "brand-comicfury": "ComicFury", + "brand-comma": "comma", + "brand-commerzbank": "Commerzbank", + "brand-commitlint": "commitlint", + "brand-commodore": "Commodore", + "brand-commonworkflowlanguage": "Common Workflow Language", + "brand-compilerexplorer": "Compiler Explorer", + "brand-composer": "Composer", + "brand-comptia": "CompTIA", + "brand-comsol": "Comsol", + "brand-conan": "Conan", + "brand-concourse": "Concourse", + "brand-condaforge": "Conda-Forge", + "brand-conekta": "Conekta", + "brand-confluence": "Confluence", + "brand-construct3": "Construct 3", + "brand-consul": "Consul", + "brand-contabo": "Contabo", + "brand-contactlesspayment": "Contactless Payment", + "brand-containerd": "containerd", + "brand-contao": "Contao", + "brand-contentful": "Contentful", + "brand-contentstack": "Contentstack", + "brand-contributorcovenant": "Contributor Covenant", + "brand-conventionalcommits": "Conventional Commits", + "brand-convertio": "Convertio", + "brand-cookiecutter": "Cookiecutter", + "brand-coolermaster": "Cooler Master", + "brand-coop": "Co-op", + "brand-copaairlines": "Copa Airlines", + "brand-coppel": "Coppel", + "brand-cora": "Cora", + "brand-coreldraw": "CorelDRAW", + "brand-coronaengine": "Corona Engine", + "brand-coronarenderer": "Corona Renderer", + "brand-corsair": "Corsair", + "brand-couchbase": "Couchbase", + "brand-counterstrike": "Counter-Strike", + "brand-countingworkspro": "CountingWorks PRO", + "brand-coursera": "Coursera", + "brand-coveralls": "Coveralls", + "brand-coze": "Coze", + "brand-cpanel": "cPanel", + "brand-cplusplus": "C++", + "brand-cplusplusbuilder": "C++ Builder", + "brand-craftcms": "Craft CMS", + "brand-craftsman": "Craftsman", + "brand-cratedb": "CrateDB", + "brand-crayon": "Crayon", + "brand-creality": "Creality", + "brand-createreactapp": "Create React App", + "brand-creativecommons": "Creative Commons", + "brand-creativetechnology": "Creative Technology", + "brand-credly": "Credly", + "brand-crehana": "Crehana", + "brand-crewunited": "Crew United", + "brand-criticalrole": "Critical Role", + "brand-crowdin": "Crowdin", + "brand-crowdsource": "Crowdsource", + "brand-crunchbase": "Crunchbase", + "brand-crunchyroll": "Crunchyroll", + "brand-cryengine": "CRYENGINE", + "brand-cryptpad": "CryptPad", + "brand-crystal": "Crystal", + "brand-csdn": "CSDN", + "brand-css3": "CSS3", + "brand-cssdesignawards": "CSS Design Awards", + "brand-cssmodules": "CSS Modules", + "brand-csswizardry": "CSS Wizardry", + "brand-cts": "CTS", + "brand-cucumber": "Cucumber", + "brand-cultura": "Cultura", + "brand-curl": "curl", + "brand-curseforge": "CurseForge", + "brand-customink": "Custom Ink", + "brand-cyberdefenders": "CyberDefenders", + "brand-cycling74": "Cycling '74", + "brand-cypress": "Cypress", + "brand-cytoscapedotjs": "Cytoscape.js", + "brand-d": "D", + "brand-d3dotjs": "D3.js", + "brand-dacia": "Dacia", + "brand-daf": "DAF", + "brand-dailydotdev": "daily.dev", + "brand-dailymotion": "Dailymotion", + "brand-daisyui": "DaisyUI", + "brand-dapr": "Dapr", + "brand-darkreader": "Dark Reader", + "brand-dart": "Dart", + "brand-darty": "Darty", + "brand-daserste": "Das Erste", + "brand-dash": "Dash", + "brand-dashlane": "Dashlane", + "brand-dask": "Dask", + "brand-dassaultsystemes": "Dassault Systèmes", + "brand-databricks": "Databricks", + "brand-datacamp": "DataCamp", + "brand-datadog": "Datadog", + "brand-datadotai": "data.ai", + "brand-datagrip": "DataGrip", + "brand-dataiku": "Dataiku", + "brand-datastax": "DataStax", + "brand-datefns": "date-fns", + "brand-datev": "DATEV", + "brand-datocms": "DatoCMS", + "brand-datto": "Datto", + "brand-davinciresolve": "DaVinci Resolve", + "brand-dazhongdianping": "Dazhong Dianping", + "brand-dazn": "DAZN", + "brand-dbeaver": "DBeaver", + "brand-dblp": "dblp", + "brand-dbt": "dbt", + "brand-dcentertainment": "DC Entertainment", + "brand-debian": "Debian", + "brand-decapcms": "Decap CMS", + "brand-decentraland": "Decentraland", + "brand-dedge": "D-EDGE", + "brand-deepcool": "DeepCool", + "brand-deepgram": "Deepgram", + "brand-deepin": "deepin", + "brand-deepl": "DeepL", + "brand-deepnote": "Deepnote", + "brand-delicious": "del.icio.us", + "brand-deliveroo": "Deliveroo", + "brand-dell": "Dell", + "brand-delonghi": "De'Longhi", + "brand-delphi": "Delphi", + "brand-delta": "Delta", + "brand-deluge": "Deluge", + "brand-deno": "Deno", + "brand-denon": "Denon", + "brand-dependabot": "Dependabot", + "brand-dependencycheck": "OWASP Dependency-Check", + "brand-depositphotos": "Depositphotos", + "brand-derspiegel": "Der Spiegel", + "brand-deutschebahn": "Deutsche Bahn", + "brand-deutschebank": "Deutsche Bank", + "brand-deutschepost": "Deutsche Post", + "brand-deutschewelle": "Deutsche Welle", + "brand-devdotto": "dev.to", + "brand-devexpress": "DevExpress", + "brand-deviantart": "DeviantArt", + "brand-devpost": "Devpost", + "brand-devrant": "devRant", + "brand-dgraph": "Dgraph", + "brand-dhl": "DHL", + "brand-diagramsdotnet": "diagrams.net", + "brand-dialogflow": "Dialogflow", + "brand-diaspora": "Diaspora", + "brand-dictionarydotcom": "Dictionary.com", + "brand-digg": "Digg", + "brand-digikeyelectronics": "Digi-Key Electronics", + "brand-digitalocean": "DigitalOcean", + "brand-dinersclub": "Diners Club", + "brand-dior": "Dior", + "brand-directus": "Directus", + "brand-discogs": "Discogs", + "brand-discord": "Discord", + "brand-discourse": "Discourse", + "brand-discover": "Discover", + "brand-disqus": "Disqus", + "brand-disroot": "Disroot", + "brand-distrokid": "Distrokid", + "brand-django": "Django", + "brand-dji": "DJI", + "brand-dlib": "Dlib", + "brand-dlna": "DLNA", + "brand-dm": "dm", + "brand-docker": "Docker", + "brand-docsdotrs": "Docs.rs", + "brand-docsify": "Docsify", + "brand-doctrine": "Doctrine", + "brand-docusaurus": "Docusaurus", + "brand-dogecoin": "Dogecoin", + "brand-doi": "DOI", + "brand-dolby": "Dolby", + "brand-doordash": "DoorDash", + "brand-dota2": "Dota 2", + "brand-dotenv": ".ENV", + "brand-dotnet": ".NET", + "brand-douban": "Douban", + "brand-doubanread": "Douban Read", + "brand-dovecot": "Dovecot", + "brand-dovetail": "Dovetail", + "brand-downdetector": "Downdetector", + "brand-doxygen": "Doxygen", + "brand-dpd": "DPD", + "brand-dragonframe": "Dragonframe", + "brand-draugiemdotlv": "Draugiem.lv", + "brand-dreamstime": "Dreamstime", + "brand-dribbble": "Dribbble", + "brand-drizzle": "Drizzle", + "brand-drone": "Drone", + "brand-drooble": "Drooble", + "brand-dropbox": "Dropbox", + "brand-drupal": "Drupal", + "brand-dsautomobiles": "DS Automobiles", + "brand-dts": "DTS", + "brand-dtube": "DTube", + "brand-ducati": "Ducati", + "brand-duckdb": "DuckDB", + "brand-duckduckgo": "DuckDuckGo", + "brand-dungeonsanddragons": "Dungeons & Dragons", + "brand-dunked": "Dunked", + "brand-dunzo": "Dunzo", + "brand-duolingo": "Duolingo", + "brand-duplicati": "Duplicati", + "brand-dvc": "DVC", + "brand-dwavesystems": "D-Wave Systems", + "brand-dwm": "dwm", + "brand-dynatrace": "Dynatrace", + "brand-e": "/e/", + "brand-e3": "E3", + "brand-ea": "EA", + "brand-eagle": "Eagle", + "brand-easyeda": "EasyEDA", + "brand-easyjet": "easyJet", + "brand-ebay": "eBay", + "brand-ebox": "EBOX", + "brand-eclipseadoptium": "Eclipse Adoptium", + "brand-eclipseche": "Eclipse Che", + "brand-eclipseide": "Eclipse IDE", + "brand-eclipsejetty": "Eclipse Jetty", + "brand-eclipsemosquitto": "Eclipse Mosquitto", + "brand-eclipsevertdotx": "Eclipse Vert.x", + "brand-ecosia": "Ecosia", + "brand-ecovacs": "Ecovacs", + "brand-edeka": "EDEKA", + "brand-edgeimpulse": "Edge Impulse", + "brand-editorconfig": "EditorConfig", + "brand-edotleclerc": "E.Leclerc", + "brand-educative": "Educative", + "brand-edx": "edX", + "brand-egghead": "egghead", + "brand-egnyte": "Egnyte", + "brand-eight": "Eight", + "brand-eightsleep": "Eight Sleep", + "brand-ejs": "EJS", + "brand-elastic": "Elastic", + "brand-elasticcloud": "Elastic Cloud", + "brand-elasticsearch": "Elasticsearch", + "brand-elasticstack": "Elastic Stack", + "brand-elavon": "Elavon", + "brand-electron": "Electron", + "brand-electronbuilder": "electron-builder", + "brand-electronfiddle": "Electron Fiddle", + "brand-elegoo": "Elegoo", + "brand-element": "Element", + "brand-elementary": "elementary", + "brand-elementor": "Elementor", + "brand-eleventy": "Eleventy", + "brand-elgato": "Elgato", + "brand-elixir": "Elixir", + "brand-eljueves": "El Jueves", + "brand-ello": "Ello", + "brand-elm": "Elm", + "brand-elsevier": "Elsevier", + "brand-embarcadero": "Embarcadero", + "brand-embark": "Embark", + "brand-emberdotjs": "Ember.js", + "brand-emby": "Emby", + "brand-emirates": "Emirates", + "brand-emlakjet": "Emlakjet", + "brand-empirekred": "Empire Kred", + "brand-endeavouros": "EndeavourOS", + "brand-engadget": "Engadget", + "brand-enpass": "Enpass", + "brand-enterprisedb": "EnterpriseDB", + "brand-envato": "Envato", + "brand-envoyproxy": "Envoy Proxy", + "brand-epel": "EPEL", + "brand-epicgames": "Epic Games", + "brand-epson": "Epson", + "brand-equinixmetal": "Equinix Metal", + "brand-eraser": "Eraser", + "brand-ericsson": "Ericsson", + "brand-erlang": "Erlang", + "brand-erpnext": "ERPNext", + "brand-esbuild": "esbuild", + "brand-esea": "ESEA", + "brand-eslgaming": "ESLGaming", + "brand-eslint": "ESLint", + "brand-esotericsoftware": "Esoteric Software", + "brand-esphome": "ESPHome", + "brand-espressif": "Espressif", + "brand-esri": "ESRI", + "brand-etcd": "etcd", + "brand-ethereum": "Ethereum", + "brand-ethers": "Ethers", + "brand-ethiopianairlines": "Ethiopian Airlines", + "brand-etihadairways": "Etihad Airways", + "brand-etsy": "Etsy", + "brand-eventbrite": "Eventbrite", + "brand-eventstore": "Event Store", + "brand-evernote": "Evernote", + "brand-excalidraw": "Excalidraw", + "brand-exercism": "Exercism", + "brand-exordo": "Exordo", + "brand-exoscale": "Exoscale", + "brand-expedia": "Expedia", + "brand-expensify": "Expensify", + "brand-expertsexchange": "Experts Exchange", + "brand-expo": "Expo", + "brand-express": "Express", + "brand-expressvpn": "ExpressVPN", + "brand-eyeem": "EyeEm", + "brand-f1": "F1", + "brand-f5": "F5", + "brand-facebook": "Facebook", + "brand-facebookgaming": "Facebook Gaming", + "brand-facebooklive": "Facebook Live", + "brand-faceit": "FACEIT", + "brand-facepunch": "Facepunch", + "brand-fairphone": "Fairphone", + "brand-falco": "Falco", + "brand-falcon": "Falcon", + "brand-fampay": "FamPay", + "brand-fandango": "Fandango", + "brand-fandom": "Fandom", + "brand-fanfou": "Fanfou", + "brand-fantom": "Fantom", + "brand-farcaster": "Farcaster", + "brand-fareharbor": "FareHarbor", + "brand-farfetch": "FARFETCH", + "brand-fastapi": "FastAPI", + "brand-fastify": "Fastify", + "brand-fastlane": "Fastlane", + "brand-fastly": "Fastly", + "brand-fathom": "Fathom", + "brand-fauna": "Fauna", + "brand-favro": "Favro", + "brand-fdroid": "F-Droid", + "brand-feathub": "FeatHub", + "brand-fedex": "FedEx", + "brand-fedora": "Fedora", + "brand-feedly": "Feedly", + "brand-ferrari": "Ferrari", + "brand-ferrarinv": "Ferrari N.V.", + "brand-ferretdb": "FerretDB", + "brand-ffmpeg": "FFmpeg", + "brand-fi": "Fi", + "brand-fiat": "Fiat", + "brand-fidoalliance": "Fido Alliance", + "brand-fifa": "FIFA", + "brand-fig": "Fig", + "brand-figma": "Figma", + "brand-figshare": "figshare", + "brand-fila": "Fila", + "brand-filedotio": "File.io", + "brand-files": "Files", + "brand-filezilla": "FileZilla", + "brand-fineco": "Fineco", + "brand-fing": "Fing", + "brand-firebase": "Firebase", + "brand-firefish": "Firefish", + "brand-fireflyiii": "Firefly III", + "brand-firefox": "Firefox", + "brand-firefoxbrowser": "Firefox Browser", + "brand-fireship": "Fireship", + "brand-firewalla": "Firewalla", + "brand-first": "FIRST", + "brand-fishshell": "fish shell", + "brand-fitbit": "Fitbit", + "brand-fivem": "FiveM", + "brand-fiverr": "Fiverr", + "brand-fizz": "Fizz", + "brand-flashforge": "Flashforge", + "brand-flask": "Flask", + "brand-flat": "Flat", + "brand-flathub": "Flathub", + "brand-flatpak": "Flatpak", + "brand-flickr": "Flickr", + "brand-flightaware": "Flightaware", + "brand-flipboard": "Flipboard", + "brand-flipkart": "Flipkart", + "brand-floatplane": "Floatplane", + "brand-flood": "Flood", + "brand-fluentbit": "Fluent Bit", + "brand-fluentd": "Fluentd", + "brand-fluke": "Fluke", + "brand-flutter": "Flutter", + "brand-flux": "Flux", + "brand-fluxus": "Fluxus", + "brand-flydotio": "Fly.io", + "brand-flyway": "Flyway", + "brand-fmod": "FMOD", + "brand-fnac": "Fnac", + "brand-folium": "Folium", + "brand-fonoma": "Fonoma", + "brand-fontawesome": "Font Awesome", + "brand-fontbase": "FontBase", + "brand-fontforge": "FontForge", + "brand-foobar2000": "foobar2000", + "brand-foodpanda": "foodpanda", + "brand-ford": "Ford", + "brand-forgejo": "Forgejo", + "brand-formik": "Formik", + "brand-formspree": "Formspree", + "brand-formstack": "Formstack", + "brand-fortinet": "Fortinet", + "brand-fortran": "Fortran", + "brand-fossa": "Fossa", + "brand-fossilscm": "Fossil SCM", + "brand-foundryvirtualtabletop": "Foundry Virtual Tabletop", + "brand-foursquare": "Foursquare", + "brand-foursquarecityguide": "Foursquare City Guide", + "brand-fox": "FOX", + "brand-foxtel": "Foxtel", + "brand-fozzy": "Fozzy", + "brand-framer": "Framer", + "brand-framework": "Framework", + "brand-framework7": "Framework7", + "brand-franprix": "Franprix", + "brand-frappe": "Frappe", + "brand-fraunhofergesellschaft": "Fraunhofer-Gesellschaft", + "brand-freebsd": "FreeBSD", + "brand-freecad": "FreeCAD", + "brand-freecodecamp": "freeCodeCamp", + "brand-freedesktopdotorg": "freedesktop.org", + "brand-freelancer": "Freelancer", + "brand-freelancermap": "freelancermap", + "brand-freenas": "FreeNAS", + "brand-freepik": "Freepik", + "brand-fresh": "Fresh", + "brand-frontendmentor": "Frontend Mentor", + "brand-frontify": "Frontify", + "brand-fsecure": "F-Secure", + "brand-fsharp": "F#", + "brand-fubo": "Fubo", + "brand-fueler": "Fueler", + "brand-fugacloud": "Fuga Cloud", + "brand-fujifilm": "Fujifilm", + "brand-fujitsu": "Fujitsu", + "brand-funimation": "Funimation", + "brand-furaffinity": "Fur Affinity", + "brand-furrynetwork": "Furry Network", + "brand-fusionauth": "FusionAuth", + "brand-futurelearn": "FutureLearn", + "brand-g2": "G2", + "brand-g2a": "G2A", + "brand-g2g": "G2G", + "brand-galaxus": "Galaxus", + "brand-gameandwatch": "Game & Watch", + "brand-gamebanana": "GameBanana", + "brand-gamedeveloper": "Game Developer", + "brand-gamejolt": "Game Jolt", + "brand-gameloft": "Gameloft", + "brand-gamemaker": "Gamemaker", + "brand-garmin": "Garmin", + "brand-gatling": "Gatling", + "brand-gatsby": "Gatsby", + "brand-gcore": "Gcore", + "brand-gdal": "GDAL", + "brand-geant": "Géant", + "brand-geeksforgeeks": "GeeksforGeeks", + "brand-generalelectric": "General Electric", + "brand-generalmotors": "General Motors", + "brand-genius": "Genius", + "brand-gentoo": "Gentoo", + "brand-geocaching": "Geocaching", + "brand-geode": "Geode", + "brand-geopandas": "GeoPandas", + "brand-gerrit": "Gerrit", + "brand-getx": "GetX", + "brand-ghost": "Ghost", + "brand-ghostery": "Ghostery", + "brand-gimp": "GIMP", + "brand-gin": "Gin", + "brand-giphy": "GIPHY", + "brand-git": "Git", + "brand-gitbook": "GitBook", + "brand-gitconnected": "Gitconnected", + "brand-gitea": "Gitea", + "brand-gitee": "Gitee", + "brand-gitextensions": "Git Extensions", + "brand-gitforwindows": "Git for Windows", + "brand-github": "GitHub", + "brand-githubactions": "GitHub Actions", + "brand-githubcopilot": "GitHub Copilot", + "brand-githubpages": "GitHub Pages", + "brand-githubsponsors": "GitHub Sponsors", + "brand-gitignoredotio": "gitignore.io", + "brand-gitkraken": "GitKraken", + "brand-gitlab": "GitLab", + "brand-gitlfs": "Git LFS", + "brand-gitpod": "Gitpod", + "brand-gitter": "Gitter", + "brand-glassdoor": "Glassdoor", + "brand-glide": "Glide", + "brand-glitch": "Glitch", + "brand-globus": "Globus", + "brand-glovo": "Glovo", + "brand-gltf": "glTF", + "brand-gmail": "Gmail", + "brand-gnome": "GNOME", + "brand-gnometerminal": "GNOME Terminal", + "brand-gnu": "GNU", + "brand-gnubash": "GNU Bash", + "brand-gnuemacs": "GNU Emacs", + "brand-gnuicecat": "GNU IceCat", + "brand-gnuprivacyguard": "GNU Privacy Guard", + "brand-gnusocial": "GNU social", + "brand-go": "Go", + "brand-gocd": "GoCD", + "brand-godaddy": "GoDaddy", + "brand-godotengine": "Godot Engine", + "brand-gofundme": "GoFundMe", + "brand-gogdotcom": "GOG.com", + "brand-gojek": "Gojek", + "brand-goland": "GoLand", + "brand-goldenline": "GoldenLine", + "brand-goldmansachs": "Goldman Sachs", + "brand-goodreads": "Goodreads", + "brand-google": "Google", + "brand-googleadmob": "Google AdMob", + "brand-googleads": "Google Ads", + "brand-googleadsense": "Google AdSense", + "brand-googleanalytics": "Google Analytics", + "brand-googleappsscript": "Google Apps Script", + "brand-googleassistant": "Google Assistant", + "brand-googleauthenticator": "Google Authenticator", + "brand-googlebigquery": "Google BigQuery", + "brand-googlebigtable": "Google Bigtable", + "brand-googlecalendar": "Google Calendar", + "brand-googlecampaignmanager360": "Google Campaign Manager 360", + "brand-googlecardboard": "Google Cardboard", + "brand-googlechat": "Google Chat", + "brand-googlechrome": "Google Chrome", + "brand-googlechronicle": "Google Chronicle", + "brand-googleclassroom": "Google Classroom", + "brand-googlecloud": "Google Cloud", + "brand-googlecloudcomposer": "Google Cloud Composer", + "brand-googlecloudspanner": "Google Cloud Spanner", + "brand-googlecloudstorage": "Google Cloud Storage", + "brand-googlecolab": "Google Colab", + "brand-googlecontaineroptimizedos": "Google Container Optimized OS", + "brand-googledataflow": "Google Dataflow", + "brand-googledataproc": "Google Dataproc", + "brand-googledatastudio": "Google Data Studio", + "brand-googledisplayandvideo360": "Google Display & Video 360", + "brand-googledocs": "Google Docs", + "brand-googledrive": "Google Drive", + "brand-googleearth": "Google Earth", + "brand-googleearthengine": "Google Earth Engine", + "brand-googlefit": "Google Fit", + "brand-googlefonts": "Google Fonts", + "brand-googleforms": "Google Forms", + "brand-googlegemini": "Google Gemini", + "brand-googlehome": "Google Home", + "brand-googlekeep": "Google Keep", + "brand-googlelens": "Google Lens", + "brand-googlemaps": "Google Maps", + "brand-googlemarketingplatform": "Google Marketing Platform", + "brand-googlemeet": "Google Meet", + "brand-googlemessages": "Google Messages", + "brand-googlenearby": "Google Nearby", + "brand-googlenews": "Google News", + "brand-googlepay": "Google Pay", + "brand-googlephotos": "Google Photos", + "brand-googleplay": "Google Play", + "brand-googlepubsub": "Google Pub/Sub", + "brand-googlescholar": "Google Scholar", + "brand-googlesearchconsole": "Google Search Console", + "brand-googlesheets": "Google Sheets", + "brand-googleslides": "Google Slides", + "brand-googlestreetview": "Google Street View", + "brand-googletagmanager": "Google Tag Manager", + "brand-googletasks": "Google Tasks", + "brand-googletranslate": "Google Translate", + "brand-gotomeeting": "GoToMeeting", + "brand-grab": "Grab", + "brand-gradle": "Gradle", + "brand-gradleplaypublisher": "Gradle Play Publisher", + "brand-grafana": "Grafana", + "brand-grammarly": "Grammarly", + "brand-grandfrais": "Grand Frais", + "brand-grapheneos": "GrapheneOS", + "brand-graphite": "Graphite", + "brand-graphql": "GraphQL", + "brand-grav": "Grav", + "brand-gravatar": "Gravatar", + "brand-graylog": "Graylog", + "brand-greasyfork": "Greasy Fork", + "brand-greatlearning": "Great Learning", + "brand-greenhouse": "Greenhouse", + "brand-greensock": "GreenSock", + "brand-griddotai": "Grid.ai", + "brand-gridsome": "Gridsome", + "brand-groupme": "GroupMe", + "brand-groupon": "Groupon", + "brand-grubhub": "Grubhub", + "brand-grunt": "Grunt", + "brand-gsk": "GSK", + "brand-gsmarenadotcom": "GSMArena.com", + "brand-gstreamer": "GStreamer", + "brand-gtk": "GTK", + "brand-guangzhoumetro": "Guangzhou Metro", + "brand-guilded": "Guilded", + "brand-guitarpro": "Guitar Pro", + "brand-gulp": "gulp", + "brand-gumroad": "Gumroad", + "brand-gumtree": "Gumtree", + "brand-gunicorn": "Gunicorn", + "brand-gurobi": "Gurobi", + "brand-gusto": "Gusto", + "brand-gutenberg": "Gutenberg", + "brand-h3": "H3", + "brand-habr": "Habr", + "brand-hackaday": "Hackaday", + "brand-hackclub": "Hack Club", + "brand-hackerearth": "HackerEarth", + "brand-hackernoon": "Hacker Noon", + "brand-hackerone": "HackerOne", + "brand-hackerrank": "HackerRank", + "brand-hackster": "Hackster", + "brand-hackthebox": "Hack The Box", + "brand-hal": "HAL", + "brand-handlebarsdotjs": "Handlebars.js", + "brand-handm": "H&M", + "brand-handshake": "Handshake", + "brand-handshake_protocol": "Handshake", + "brand-happycow": "HappyCow", + "brand-harbor": "Harbor", + "brand-harmonyos": "HarmonyOS", + "brand-hashicorp": "HashiCorp", + "brand-hashnode": "Hashnode", + "brand-haskell": "Haskell", + "brand-hasura": "Hasura", + "brand-hatenabookmark": "Hatena Bookmark", + "brand-haveibeenpwned": "haveibeenpwned", + "brand-haxe": "Haxe", + "brand-hbo": "HBO", + "brand-hcl": "HCL", + "brand-hdfcbank": "HDFC Bank", + "brand-headlessui": "Headless UI", + "brand-headphonezone": "Headphone Zone", + "brand-headspace": "Headspace", + "brand-hearth": "Hearth", + "brand-hearthisdotat": "hearthis.at", + "brand-hedera": "Hedera", + "brand-helium": "Helium", + "brand-helix": "Helix", + "brand-hellofresh": "HelloFresh", + "brand-hellyhansen": "Helly Hansen", + "brand-helm": "Helm", + "brand-helpdesk": "HelpDesk", + "brand-helpscout": "Help Scout", + "brand-hepsiemlak": "Hepsiemlak", + "brand-here": "HERE", + "brand-hermes": "Hermes", + "brand-heroku": "Heroku", + "brand-hetzner": "Hetzner", + "brand-hevy": "Hevy", + "brand-hexlet": "Hexlet", + "brand-hexo": "Hexo", + "brand-hey": "HEY", + "brand-hibernate": "Hibernate", + "brand-hibob": "Hi Bob", + "brand-hilton": "Hilton", + "brand-hiltonhotelsandresorts": "Hilton Hotels & Resorts", + "brand-hitachi": "Hitachi", + "brand-hive": "Hive", + "brand-hive_blockchain": "Hive", + "brand-hivemq": "HiveMQ", + "brand-homarr": "Homarr", + "brand-homeadvisor": "HomeAdvisor", + "brand-homeassistant": "Home Assistant", + "brand-homeassistantcommunitystore": "Home Assistant Community Store", + "brand-homebrew": "Homebrew", + "brand-homebridge": "Homebridge", + "brand-homepage": "Homepage", + "brand-homify": "homify", + "brand-honda": "Honda", + "brand-honey": "Honey", + "brand-hono": "Hono", + "brand-honor": "Honor", + "brand-hootsuite": "Hootsuite", + "brand-hoppscotch": "Hoppscotch", + "brand-hostinger": "Hostinger", + "brand-hotelsdotcom": "Hotels.com", + "brand-hotjar": "Hotjar", + "brand-hotwire": "Hotwire", + "brand-houdini": "Houdini", + "brand-houzz": "Houzz", + "brand-hp": "HP", + "brand-hsbc": "HSBC", + "brand-html5": "HTML5", + "brand-htmlacademy": "HTML Academy", + "brand-htmx": "htmx", + "brand-htop": "htop", + "brand-httpie": "HTTPie", + "brand-huawei": "Huawei", + "brand-hubspot": "HubSpot", + "brand-huggingface": "Hugging Face", + "brand-hugo": "Hugo", + "brand-humblebundle": "Humble Bundle", + "brand-humhub": "HumHub", + "brand-hungryjacks": "Hungry Jack's", + "brand-husqvarna": "Husqvarna", + "brand-hyper": "Hyper", + "brand-hyperskill": "Hyperskill", + "brand-hypothesis": "Hypothesis", + "brand-hyprland": "Hyprland", + "brand-hyundai": "Hyundai", + "brand-i18next": "i18next", + "brand-i3": "i3", + "brand-iata": "Iata", + "brand-ibeacon": "iBeacon", + "brand-iberia": "Iberia", + "brand-iced": "Iced", + "brand-iceland": "Iceland", + "brand-icicibank": "ICICI Bank", + "brand-icinga": "Icinga", + "brand-icloud": "iCloud", + "brand-icomoon": "IcoMoon", + "brand-icon": "ICON", + "brand-iconfinder": "Iconfinder", + "brand-iconify": "Iconify", + "brand-iconjar": "IconJar", + "brand-icons8": "Icons8", + "brand-icq": "ICQ", + "brand-ieee": "IEEE", + "brand-ifixit": "iFixit", + "brand-ifood": "iFood", + "brand-ifttt": "IFTTT", + "brand-igdb": "IGDB", + "brand-ign": "IGN", + "brand-iheartradio": "iHeartRadio", + "brand-ikea": "IKEA", + "brand-iledefrancemobilites": "Île-de-France Mobilités", + "brand-imagedotsc": "Image.sc", + "brand-imagej": "ImageJ", + "brand-imdb": "IMDb", + "brand-imessage": "iMessage", + "brand-imgur": "Imgur", + "brand-immer": "Immer", + "brand-immich": "Immich", + "brand-imou": "Imou", + "brand-improvmx": "ImprovMX", + "brand-indeed": "Indeed", + "brand-indiansuperleague": "Indian Super League", + "brand-indiehackers": "Indie Hackers", + "brand-indigo": "IndiGo", + "brand-inductiveautomation": "Inductive Automation", + "brand-inertia": "Inertia", + "brand-infiniti": "INFINITI", + "brand-influxdb": "InfluxDB", + "brand-infomaniak": "Infomaniak", + "brand-infoq": "InfoQ", + "brand-informatica": "Informatica", + "brand-infosys": "Infosys", + "brand-infracost": "Infracost", + "brand-ingress": "Ingress", + "brand-inkdrop": "Inkdrop", + "brand-inkscape": "Inkscape", + "brand-inoreader": "Inoreader", + "brand-insomnia": "Insomnia", + "brand-inspire": "INSPIRE", + "brand-insta360": "Insta360", + "brand-instacart": "Instacart", + "brand-instagram": "Instagram", + "brand-instapaper": "Instapaper", + "brand-instatus": "Instatus", + "brand-instructables": "Instructables", + "brand-instructure": "Instructure", + "brand-intel": "Intel", + "brand-intellijidea": "IntelliJ IDEA", + "brand-interactiondesignfoundation": "Interaction Design Foundation", + "brand-interactjs": "InteractJS", + "brand-interbase": "Interbase", + "brand-intercom": "Intercom", + "brand-intermarche": "Intermarche", + "brand-internetarchive": "Internet Archive", + "brand-internetcomputer": "Internet Computer", + "brand-intigriti": "Intigriti", + "brand-intuit": "Intuit", + "brand-invision": "InVision", + "brand-invoiceninja": "Invoice Ninja", + "brand-iobroker": "ioBroker", + "brand-ionic": "Ionic", + "brand-ionos": "Ionos", + "brand-ios": "iOS", + "brand-iota": "IOTA", + "brand-ipfs": "IPFS", + "brand-iris": "IRIS", + "brand-irobot": "iRobot", + "brand-isc2": "ISC2", + "brand-issuu": "Issuu", + "brand-istio": "Istio", + "brand-itchdotio": "Itch.io", + "brand-iterm2": "iTerm2", + "brand-itunes": "iTunes", + "brand-itvx": "ITVx", + "brand-iveco": "IVECO", + "brand-jabber": "Jabber", + "brand-jaeger": "Jaeger", + "brand-jaguar": "Jaguar", + "brand-jamboard": "Jamboard", + "brand-jameson": "Jameson", + "brand-jamstack": "Jamstack", + "brand-japanairlines": "Japan Airlines", + "brand-jasmine": "Jasmine", + "brand-javascript": "JavaScript", + "brand-jbl": "JBL", + "brand-jcb": "JCB", + "brand-jeep": "Jeep", + "brand-jekyll": "Jekyll", + "brand-jellyfin": "Jellyfin", + "brand-jenkins": "Jenkins", + "brand-jest": "Jest", + "brand-jet": "JET", + "brand-jetblue": "JetBlue", + "brand-jetbrains": "JetBrains", + "brand-jetpackcompose": "Jetpack Compose", + "brand-jfrog": "JFrog", + "brand-jfrogpipelines": "JFrog Pipelines", + "brand-jhipster": "JHipster", + "brand-jinja": "Jinja", + "brand-jira": "Jira", + "brand-jirasoftware": "Jira Software", + "brand-jitpack": "JitPack", + "brand-jitsi": "Jitsi", + "brand-johndeere": "John Deere", + "brand-joomla": "Joomla", + "brand-joplin": "Joplin", + "brand-jordan": "Jordan", + "brand-jouav": "JOUAV", + "brand-jovian": "Jovian", + "brand-jpeg": "JPEG", + "brand-jquery": "jQuery", + "brand-jrgroup": "JR Group", + "brand-jsdelivr": "jsDelivr", + "brand-jsfiddle": "JSFiddle", + "brand-json": "JSON", + "brand-jsonwebtokens": "JSON Web Tokens", + "brand-jsr": "JSR", + "brand-jss": "JSS", + "brand-juce": "JUCE", + "brand-juejin": "Juejin", + "brand-juke": "JUKE", + "brand-julia": "Julia", + "brand-junipernetworks": "Juniper Networks", + "brand-junit5": "JUnit5", + "brand-jupyter": "Jupyter", + "brand-justeat": "Just Eat", + "brand-justgiving": "JustGiving", + "brand-k3s": "K3s", + "brand-k6": "k6", + "brand-kaggle": "Kaggle", + "brand-kagi": "Kagi", + "brand-kahoot": "Kahoot!", + "brand-kaios": "KaiOS", + "brand-kakao": "Kakao", + "brand-kakaotalk": "KakaoTalk", + "brand-kalilinux": "Kali Linux", + "brand-kamailio": "Kamailio", + "brand-kaniko": "Kaniko", + "brand-karlsruherverkehrsverbund": "Karlsruher Verkehrsverbund", + "brand-kasasmart": "Kasa Smart", + "brand-kashflow": "KashFlow", + "brand-kaspersky": "Kaspersky", + "brand-katacoda": "Katacoda", + "brand-katana": "Katana", + "brand-kaufland": "Kaufland", + "brand-kde": "KDE", + "brand-kdenlive": "Kdenlive", + "brand-kdeplasma": "KDE Plasma", + "brand-kedro": "Kedro", + "brand-keenetic": "Keenetic", + "brand-keepachangelog": "Keep a Changelog", + "brand-keepassxc": "KeePassXC", + "brand-keeweb": "KeeWeb", + "brand-kentico": "Kentico", + "brand-keras": "Keras", + "brand-keybase": "Keybase", + "brand-keycdn": "KeyCDN", + "brand-keycloak": "Keycloak", + "brand-keystone": "Keystone", + "brand-kfc": "KFC", + "brand-khanacademy": "Khan Academy", + "brand-khronosgroup": "Khronos Group", + "brand-kia": "Kia", + "brand-kibana": "Kibana", + "brand-kicad": "KiCad", + "brand-kick": "Kick", + "brand-kickstarter": "Kickstarter", + "brand-kik": "Kik", + "brand-kingstontechnology": "Kingston Technology", + "brand-kinopoisk": "Kinopoisk", + "brand-kinsta": "Kinsta", + "brand-kirby": "Kirby", + "brand-kit": "Kit", + "brand-kitsu": "Kitsu", + "brand-klarna": "Klarna", + "brand-klm": "KLM", + "brand-klook": "Klook", + "brand-knative": "Knative", + "brand-knexdotjs": "Knex.js", + "brand-knime": "KNIME", + "brand-knip": "Knip", + "brand-knowledgebase": "KnowledgeBase", + "brand-known": "Known", + "brand-koa": "Koa", + "brand-koc": "Koc", + "brand-kodak": "Kodak", + "brand-kodi": "Kodi", + "brand-koenigsegg": "Koenigsegg", + "brand-kofax": "Kofax", + "brand-kofi": "Ko-fi", + "brand-komoot": "Komoot", + "brand-konami": "Konami", + "brand-kong": "Kong", + "brand-kongregate": "Kongregate", + "brand-konva": "Konva", + "brand-kotlin": "Kotlin", + "brand-koyeb": "Koyeb", + "brand-krita": "Krita", + "brand-ktm": "KTM", + "brand-ktor": "Ktor", + "brand-kuaishou": "Kuaishou", + "brand-kubernetes": "Kubernetes", + "brand-kubuntu": "Kubuntu", + "brand-kucoin": "KuCoin", + "brand-kuma": "Kuma", + "brand-kununu": "Kununu", + "brand-kuula": "Kuula", + "brand-kx": "KX", + "brand-kyocera": "Kyocera", + "brand-labview": "LabVIEW", + "brand-lada": "LADA", + "brand-lamborghini": "Lamborghini", + "brand-landrover": "Land Rover", + "brand-langchain": "LangChain", + "brand-languagetool": "LanguageTool", + "brand-lapce": "Lapce", + "brand-laragon": "Laragon", + "brand-laravel": "Laravel", + "brand-laravelhorizon": "Laravel Horizon", + "brand-laravelnova": "Laravel Nova", + "brand-lastdotfm": "Last.fm", + "brand-lastpass": "LastPass", + "brand-latex": "LaTeX", + "brand-launchpad": "Launchpad", + "brand-lazarus": "Lazarus", + "brand-lazyvim": "LazyVim", + "brand-lbry": "LBRY", + "brand-leaderprice": "Leader Price", + "brand-leaflet": "Leaflet", + "brand-leagueoflegends": "League of Legends", + "brand-leanpub": "Leanpub", + "brand-leetcode": "LeetCode", + "brand-lefthook": "Lefthook", + "brand-legacygames": "Legacy Games", + "brand-leica": "Leica", + "brand-lemmy": "Lemmy", + "brand-lemonsqueezy": "Lemon Squeezy", + "brand-lenovo": "Lenovo", + "brand-lens": "Lens", + "brand-leptos": "Leptos", + "brand-lequipe": "L'Équipe", + "brand-lerna": "Lerna", + "brand-leroymerlin": "Leroy Merlin", + "brand-leslibraires": "Les libraires", + "brand-less": "Less", + "brand-letsencrypt": "Let's Encrypt", + "brand-letterboxd": "Letterboxd", + "brand-levelsdotfyi": "levels.fyi", + "brand-lg": "LG", + "brand-liberadotchat": "Libera.Chat", + "brand-liberapay": "Liberapay", + "brand-librariesdotio": "Libraries.io", + "brand-librarything": "LibraryThing", + "brand-libreoffice": "LibreOffice", + "brand-libreofficebase": "LibreOffice Base", + "brand-libreofficecalc": "LibreOffice Calc", + "brand-libreofficedraw": "LibreOffice Draw", + "brand-libreofficeimpress": "LibreOffice Impress", + "brand-libreofficemath": "LibreOffice Math", + "brand-libreofficewriter": "LibreOffice Writer", + "brand-libretranslate": "LibreTranslate", + "brand-libretube": "LibreTube", + "brand-librewolf": "LibreWolf", + "brand-libuv": "libuv", + "brand-lichess": "Lichess", + "brand-lidl": "Lidl", + "brand-lifx": "LIFX", + "brand-lightburn": "LightBurn", + "brand-lighthouse": "Lighthouse", + "brand-lightning": "Lightning", + "brand-limesurvey": "LimeSurvey", + "brand-line": "LINE", + "brand-lineageos": "LineageOS", + "brand-linear": "Linear", + "brand-lining": "Li-Ning", + "brand-linkedin": "LinkedIn", + "brand-linkerd": "Linkerd", + "brand-linkfire": "Linkfire", + "brand-linksys": "Linksys", + "brand-linktree": "Linktree", + "brand-lintcode": "LintCode", + "brand-linux": "Linux", + "brand-linuxcontainers": "Linux Containers", + "brand-linuxfoundation": "Linux Foundation", + "brand-linuxmint": "Linux Mint", + "brand-linuxprofessionalinstitute": "Linux Professional Institute", + "brand-linuxserver": "LinuxServer", + "brand-lionair": "Lion Air", + "brand-liquibase": "Liquibase", + "brand-listmonk": "listmonk", + "brand-lit": "Lit", + "brand-litecoin": "Litecoin", + "brand-literal": "Literal", + "brand-litiengine": "LITIENGINE", + "brand-livechat": "LiveChat", + "brand-livejournal": "LiveJournal", + "brand-livewire": "Livewire", + "brand-llvm": "LLVM", + "brand-lmms": "LMMS", + "brand-lobsters": "Lobsters", + "brand-local": "Local", + "brand-lodash": "Lodash", + "brand-logitech": "Logitech", + "brand-logitechg": "Logitech G", + "brand-logmein": "LogMeIn", + "brand-logseq": "Logseq", + "brand-logstash": "Logstash", + "brand-looker": "Looker", + "brand-loom": "Loom", + "brand-loop": "Loop", + "brand-loopback": "LoopBack", + "brand-lootcrate": "Loot Crate", + "brand-lospec": "Lospec", + "brand-lotpolishairlines": "LOT Polish Airlines", + "brand-ltspice": "LTspice", + "brand-lua": "Lua", + "brand-lubuntu": "Lubuntu", + "brand-lucia": "Lucia", + "brand-lucid": "Lucid", + "brand-lucide": "Lucide", + "brand-ludwig": "Ludwig", + "brand-lufthansa": "Lufthansa", + "brand-lumen": "Lumen", + "brand-lunacy": "Lunacy", + "brand-lutris": "Lutris", + "brand-lydia": "Lydia", + "brand-lyft": "Lyft", + "brand-maas": "MAAS", + "brand-macos": "macOS", + "brand-macpaw": "MacPaw", + "brand-macys": "Macy's", + "brand-magasinsu": "Magasins U", + "brand-magento": "Magento", + "brand-magic": "Magic", + "brand-magisk": "Magisk", + "brand-mahindra": "Mahindra", + "brand-mailboxdotorg": "mailbox.org", + "brand-mailchimp": "MailChimp", + "brand-maildotcom": "mail.com", + "brand-maildotru": "Mail.Ru", + "brand-mailgun": "Mailgun", + "brand-mailtrap": "Mailtrap", + "brand-mainwp": "MainWP", + "brand-majorleaguehacking": "Major League Hacking", + "brand-make": "Make", + "brand-makerbot": "MakerBot", + "brand-malt": "Malt", + "brand-malwarebytes": "Malwarebytes", + "brand-mambaui": "Mamba UI", + "brand-mamp": "MAMP", + "brand-man": "MAN", + "brand-manageiq": "ManageIQ", + "brand-manjaro": "Manjaro", + "brand-mantine": "Mantine", + "brand-mapbox": "Mapbox", + "brand-maplibre": "MapLibre", + "brand-mariadb": "MariaDB", + "brand-mariadbfoundation": "MariaDB Foundation", + "brand-markdown": "Markdown", + "brand-marketo": "Marketo", + "brand-marko": "Marko", + "brand-marriott": "Marriott", + "brand-marvelapp": "MarvelApp", + "brand-maserati": "Maserati", + "brand-mastercard": "MasterCard", + "brand-mastercomfig": "mastercomfig", + "brand-mastodon": "Mastodon", + "brand-materialdesign": "Material Design", + "brand-materialdesignicons": "Material Design Icons", + "brand-materialformkdocs": "Material for MkDocs", + "brand-matillion": "Matillion", + "brand-matomo": "Matomo", + "brand-matrix": "Matrix", + "brand-matterdotjs": "Matter.js", + "brand-mattermost": "Mattermost", + "brand-matternet": "Matternet", + "brand-mautic": "Mautic", + "brand-max": "Max", + "brand-maxplanckgesellschaft": "Max-Planck-Gesellschaft", + "brand-maytag": "Maytag", + "brand-mazda": "Mazda", + "brand-mcafee": "McAfee", + "brand-mcdonalds": "McDonald's", + "brand-mclaren": "McLaren", + "brand-mdbook": "mdBook", + "brand-mdnwebdocs": "MDN Web Docs", + "brand-mdx": "MDX", + "brand-mediafire": "MediaFire", + "brand-mediamarkt": "MediaMarkt", + "brand-mediapipe": "MediaPipe", + "brand-mediatek": "MediaTek", + "brand-medibangpaint": "MediBang Paint", + "brand-medium": "Medium", + "brand-medusa": "Medusa", + "brand-meetup": "Meetup", + "brand-mega": "MEGA", + "brand-meilisearch": "Meilisearch", + "brand-meituan": "Meituan", + "brand-meizu": "Meizu", + "brand-mendeley": "Mendeley", + "brand-mentorcruise": "MentorCruise", + "brand-mercadopago": "Mercado Pago", + "brand-mercedes": "Mercedes", + "brand-merck": "Merck", + "brand-mercurial": "Mercurial", + "brand-mermaid": "Mermaid", + "brand-messenger": "Messenger", + "brand-meta": "Meta", + "brand-metabase": "Metabase", + "brand-metacritic": "Metacritic", + "brand-metafilter": "MetaFilter", + "brand-metasploit": "Metasploit", + "brand-meteor": "Meteor", + "brand-metro": "Metro", + "brand-metrodelaciudaddemexico": "Metro de la Ciudad de México", + "brand-metrodemadrid": "Metro de Madrid", + "brand-metrodeparis": "Métro de Paris", + "brand-mewe": "MeWe", + "brand-mg": "MG", + "brand-microbit": "micro:bit", + "brand-microdotblog": "Micro.blog", + "brand-microeditor": "Micro Editor", + "brand-microgenetics": "Microgenetics", + "brand-micropython": "MicroPython", + "brand-microstation": "Microstation", + "brand-microstrategy": "MicroStrategy", + "brand-midi": "MIDI", + "brand-migadu": "Migadu", + "brand-mihoyo": "miHoYo", + "brand-mikrotik": "Mikrotik", + "brand-milanote": "Milanote", + "brand-milvus": "Milvus", + "brand-minds": "Minds", + "brand-minetest": "Minetest", + "brand-mingww64": "MinGW-w64", + "brand-mini": "Mini", + "brand-minio": "MinIO", + "brand-mintlify": "Mintlify", + "brand-minutemailer": "Minutemailer", + "brand-miraheze": "Miraheze", + "brand-miro": "Miro", + "brand-misskey": "Misskey", + "brand-mitsubishi": "Mitsubishi", + "brand-mix": "Mix", + "brand-mixcloud": "Mixcloud", + "brand-mixpanel": "Mixpanel", + "brand-mlb": "MLB", + "brand-mlflow": "MLflow", + "brand-mobx": "MobX", + "brand-mobxstatetree": "MobX-State-Tree", + "brand-mocha": "Mocha", + "brand-mockserviceworker": "Mock Service Worker", + "brand-modal": "Modal", + "brand-modin": "Modin", + "brand-modrinth": "Modrinth", + "brand-modx": "MODX", + "brand-moleculer": "Moleculer", + "brand-momenteo": "Momenteo", + "brand-monero": "Monero", + "brand-moneygram": "MoneyGram", + "brand-mongodb": "MongoDB", + "brand-mongoose": "Mongoose", + "brand-mongoosedotws": "Mongoose", + "brand-monica": "Monica", + "brand-monkeytie": "monkey tie", + "brand-monkeytype": "Monkeytype", + "brand-monogame": "MonoGame", + "brand-monoprix": "Monoprix", + "brand-monster": "Monster", + "brand-monzo": "Monzo", + "brand-moo": "Moo", + "brand-moodle": "Moodle", + "brand-moonrepo": "Moonrepo", + "brand-moq": "Moq", + "brand-moqups": "Moqups", + "brand-morrisons": "Morrisons", + "brand-moscowmetro": "Moscow Metro", + "brand-motorola": "Motorola", + "brand-mozilla": "Mozilla", + "brand-mpv": "mpv", + "brand-mqtt": "MQTT", + "brand-msi": "MSI", + "brand-msibusiness": "MSI Business", + "brand-mta": "MTA", + "brand-mtr": "MTR", + "brand-mubi": "MUBI", + "brand-mui": "MUI", + "brand-mulesoft": "Mulesoft", + "brand-muller": "Müller", + "brand-multisim": "Multisim", + "brand-mumble": "Mumble", + "brand-muo": "MUO", + "brand-mural": "Mural", + "brand-musescore": "MuseScore", + "brand-musicbrainz": "MusicBrainz", + "brand-mxlinux": "MX Linux", + "brand-myanimelist": "MyAnimeList", + "brand-myget": "MyGet", + "brand-myob": "MYOB", + "brand-myspace": "Myspace", + "brand-mysql": "MySQL", + "brand-n26": "N26", + "brand-n8n": "n8n", + "brand-namebase": "Namebase", + "brand-namecheap": "Namecheap", + "brand-namemc": "NameMC", + "brand-namesilo": "NameSilo", + "brand-namuwiki": "Namu Wiki", + "brand-nano": "Nano", + "brand-nanostores": "Nano Stores", + "brand-nasa": "NASA", + "brand-nationalgrid": "National Grid", + "brand-nationalrail": "National Rail", + "brand-nativescript": "NativeScript", + "brand-natsdotio": "NATS.io", + "brand-naver": "Naver", + "brand-nba": "NBA", + "brand-nbb": "NBB", + "brand-nbc": "NBC", + "brand-ndr": "NDR", + "brand-near": "NEAR", + "brand-nebula": "Nebula", + "brand-nec": "NEC", + "brand-neo4j": "Neo4j", + "brand-neovim": "Neovim", + "brand-neptune": "Neptune", + "brand-nestjs": "NestJS", + "brand-netapp": "NetApp", + "brand-netbsd": "NetBSD", + "brand-netcup": "netcup", + "brand-netdata": "Netdata", + "brand-neteasecloudmusic": "NetEase Cloud Music", + "brand-netflix": "Netflix", + "brand-netgear": "NETGEAR", + "brand-netlify": "Netlify", + "brand-nette": "Nette", + "brand-netto": "Netto", + "brand-neutralinojs": "Neutralinojs", + "brand-newbalance": "New Balance", + "brand-newegg": "Newegg", + "brand-newjapanprowrestling": "New Japan Pro-Wrestling", + "brand-newrelic": "New Relic", + "brand-newyorktimes": "New York Times", + "brand-nexon": "Nexon", + "brand-nextbilliondotai": "NextBillion.ai", + "brand-nextcloud": "Nextcloud", + "brand-nextdns": "NextDNS", + "brand-nextdoor": "Nextdoor", + "brand-nextdotjs": "Next.js", + "brand-nextra": "Nextra", + "brand-nextui": "NextUI", + "brand-nexusmods": "Nexus Mods", + "brand-nfc": "NFC", + "brand-nginx": "NGINX", + "brand-nginxproxymanager": "Nginx Proxy Manager", + "brand-ngrok": "ngrok", + "brand-ngrx": "NgRx", + "brand-nhl": "NHL", + "brand-nicehash": "NiceHash", + "brand-niconico": "niconico", + "brand-nike": "Nike", + "brand-nikon": "Nikon", + "brand-nim": "Nim", + "brand-nintendo": "Nintendo", + "brand-nintendo3ds": "Nintendo 3DS", + "brand-nintendogamecube": "Nintendo GameCube", + "brand-nintendoswitch": "Nintendo Switch", + "brand-nissan": "Nissan", + "brand-nixos": "NixOS", + "brand-nodedotjs": "Node.js", + "brand-nodemon": "Nodemon", + "brand-nodered": "Node-RED", + "brand-nokia": "Nokia", + "brand-nomad": "Nomad", + "brand-norco": "Norco", + "brand-nordicsemiconductor": "Nordic Semiconductor", + "brand-nordvpn": "NordVPN", + "brand-normalizedotcss": "Normalize.css", + "brand-norton": "Norton", + "brand-norwegian": "Norwegian", + "brand-notepadplusplus": "Notepad++", + "brand-notion": "Notion", + "brand-notist": "Notist", + "brand-nounproject": "Noun Project", + "brand-novu": "Novu", + "brand-now": "NOW", + "brand-npm": "npm", + "brand-nrwl": "Nrwl", + "brand-nsis": "NSIS", + "brand-ntfy": "ntfy", + "brand-nubank": "Nubank", + "brand-nucleo": "Nucleo", + "brand-nuget": "NuGet", + "brand-nuke": "Nuke", + "brand-numba": "Numba", + "brand-numpy": "NumPy", + "brand-nunjucks": "Nunjucks", + "brand-nushell": "Nushell", + "brand-nutanix": "Nutanix", + "brand-nuxtdotjs": "Nuxt.js", + "brand-nvidia": "NVIDIA", + "brand-nvm": "nvm", + "brand-nx": "Nx", + "brand-nxp": "NXP", + "brand-nzxt": "NZXT", + "brand-o2": "O2", + "brand-observable": "Observable", + "brand-obsidian": "Obsidian", + "brand-obsstudio": "OBS Studio", + "brand-ocaml": "OCaml", + "brand-oclif": "oclif", + "brand-octanerender": "Octane Render", + "brand-octave": "Octave", + "brand-octobercms": "October CMS", + "brand-octoprint": "OctoPrint", + "brand-octopusdeploy": "Octopus Deploy", + "brand-oculus": "Oculus", + "brand-odnoklassniki": "Odnoklassniki", + "brand-odoo": "Odoo", + "brand-odysee": "Odysee", + "brand-ohdear": "Oh Dear", + "brand-okcupid": "okcupid", + "brand-okta": "Okta", + "brand-ollama": "Ollama", + "brand-oneplus": "OnePlus", + "brand-onlyfans": "OnlyFans", + "brand-onlyoffice": "ONLYOFFICE", + "brand-onnx": "ONNX", + "brand-onstar": "OnStar", + "brand-opel": "Opel", + "brand-openaccess": "Open Access", + "brand-openai": "OpenAI", + "brand-openaigym": "OpenAI Gym", + "brand-openapiinitiative": "OpenAPI Initiative", + "brand-openbadges": "Open Badges", + "brand-openbsd": "OpenBSD", + "brand-openbugbounty": "Open Bug Bounty", + "brand-opencollective": "Open Collective", + "brand-opencontainersinitiative": "Open Containers Initiative", + "brand-opencv": "OpenCV", + "brand-openfaas": "OpenFaaS", + "brand-opengl": "OpenGL", + "brand-openhab": "openHAB", + "brand-openid": "OpenID", + "brand-openjdk": "OpenJDK", + "brand-openjsfoundation": "OpenJS Foundation", + "brand-openlayers": "Openlayers", + "brand-openmediavault": "openmediavault", + "brand-openmined": "OpenMined", + "brand-opennebula": "OpenNebula", + "brand-openproject": "OpenProject", + "brand-openscad": "OpenSCAD", + "brand-opensea": "OpenSea", + "brand-opensearch": "OpenSearch", + "brand-opensourcehardware": "Open Source Hardware", + "brand-opensourceinitiative": "Open Source Initiative", + "brand-openssl": "OpenSSL", + "brand-openstack": "OpenStack", + "brand-openstreetmap": "OpenStreetMap", + "brand-opensuse": "openSUSE", + "brand-opentelemetry": "OpenTelemetry", + "brand-opentext": "OpenText", + "brand-opentofu": "OpenTofu", + "brand-openverse": "Openverse", + "brand-openvpn": "OpenVPN", + "brand-openwrt": "OpenWrt", + "brand-openzeppelin": "OpenZeppelin", + "brand-openzfs": "OpenZFS", + "brand-opera": "Opera", + "brand-operagx": "Opera GX", + "brand-opnsense": "OPNSense", + "brand-oppo": "OPPO", + "brand-opsgenie": "Opsgenie", + "brand-opslevel": "OpsLevel", + "brand-optimism": "Optimism", + "brand-oracle": "Oracle", + "brand-orange": "Orange", + "brand-orcid": "ORCID", + "brand-oreilly": "O'Reilly", + "brand-org": "Org", + "brand-organicmaps": "Organic Maps", + "brand-origin": "Origin", + "brand-osano": "Osano", + "brand-osf": "OSF", + "brand-osgeo": "OSGeo", + "brand-oshkosh": "Oshkosh", + "brand-osmc": "OSMC", + "brand-osu": "osu!", + "brand-otto": "Otto", + "brand-outline": "Outline", + "brand-overcast": "Overcast", + "brand-overleaf": "Overleaf", + "brand-ovh": "OVH", + "brand-owasp": "OWASP", + "brand-owncloud": "ownCloud", + "brand-oxygen": "Oxygen", + "brand-oyo": "OYO", + "brand-p5dotjs": "p5.js", + "brand-packagist": "Packagist", + "brand-packer": "Packer", + "brand-packt": "Packt", + "brand-paddle": "Paddle", + "brand-paddlepaddle": "PaddlePaddle", + "brand-paddypower": "Paddy Power", + "brand-pagekit": "Pagekit", + "brand-pagerduty": "PagerDuty", + "brand-pagespeedinsights": "PageSpeed Insights", + "brand-pagseguro": "PagSeguro", + "brand-palantir": "Palantir", + "brand-paloaltonetworks": "Palo Alto Networks", + "brand-paloaltosoftware": "Palo Alto Software", + "brand-panasonic": "Panasonic", + "brand-pandas": "pandas", + "brand-pandora": "Pandora", + "brand-pantheon": "Pantheon", + "brand-paperlessngx": "Paperless-ngx", + "brand-paperspace": "Paperspace", + "brand-paperswithcode": "Papers With Code", + "brand-paramountplus": "Paramount+", + "brand-paritysubstrate": "Parity Substrate", + "brand-parrotsecurity": "Parrot Security", + "brand-parsedotly": "Parse.ly", + "brand-passport": "Passport", + "brand-pastebin": "Pastebin", + "brand-patreon": "Patreon", + "brand-paychex": "Paychex", + "brand-payhip": "Payhip", + "brand-payloadcms": "Payload CMS", + "brand-payoneer": "Payoneer", + "brand-paypal": "PayPal", + "brand-paytm": "Paytm", + "brand-pcgamingwiki": "PCGamingWiki", + "brand-pdm": "PDM", + "brand-pdq": "PDQ", + "brand-peakdesign": "Peak Design", + "brand-pearson": "Pearson", + "brand-peerlist": "Peerlist", + "brand-peertube": "PeerTube", + "brand-pegasusairlines": "Pegasus Airlines", + "brand-pelican": "Pelican", + "brand-peloton": "Peloton", + "brand-penny": "Penny", + "brand-penpot": "Penpot", + "brand-percy": "Percy", + "brand-perforce": "Perforce", + "brand-perl": "Perl", + "brand-perplexity": "Perplexity", + "brand-persistent": "Persistent", + "brand-personio": "Personio", + "brand-petsathome": "Pets at Home", + "brand-peugeot": "Peugeot", + "brand-pexels": "Pexels", + "brand-pfsense": "pfSense", + "brand-phabricator": "Phabricator", + "brand-philipshue": "Philips Hue", + "brand-phoenixframework": "Phoenix Framework", + "brand-phonepe": "PhonePe", + "brand-phosphoricons": "Phosphor Icons", + "brand-photobucket": "Photobucket", + "brand-photocrowd": "Photocrowd", + "brand-photon": "Photon", + "brand-photopea": "Photopea", + "brand-php": "PHP", + "brand-phpmyadmin": "phpMyAdmin", + "brand-phpstorm": "PhpStorm", + "brand-piaggiogroup": "Piaggio Group", + "brand-piapro": "Piapro", + "brand-picardsurgeles": "Picard Surgelés", + "brand-picartodottv": "Picarto.TV", + "brand-picnic": "Picnic", + "brand-picpay": "PicPay", + "brand-picrew": "Picrew", + "brand-picxy": "Picxy", + "brand-pihole": "Pi-hole", + "brand-pimcore": "Pimcore", + "brand-pinboard": "Pinboard", + "brand-pinescript": "Pine Script", + "brand-pinetwork": "Pi Network", + "brand-pingdom": "Pingdom", + "brand-pino": "pino", + "brand-pinterest": "Pinterest", + "brand-pioneerdj": "Pioneer DJ", + "brand-piped": "Piped", + "brand-pipx": "pipx", + "brand-pivotaltracker": "Pivotal Tracker", + "brand-piwigo": "Piwigo", + "brand-pix": "Pix", + "brand-pixabay": "Pixabay", + "brand-pixelfed": "Pixelfed", + "brand-pixiv": "pixiv", + "brand-pixlr": "Pixlr", + "brand-pkgsrc": "pkgsrc", + "brand-planet": "Planet", + "brand-planetscale": "PlanetScale", + "brand-plangrid": "PlanGrid", + "brand-platformdotsh": "Platform.sh", + "brand-platformio": "PlatformIO", + "brand-platzi": "Platzi", + "brand-plausibleanalytics": "Plausible Analytics", + "brand-playcanvas": "PlayCanvas", + "brand-playerdotme": "Player.me", + "brand-playerfm": "Player FM", + "brand-playstation": "PlayStation", + "brand-playstation2": "PlayStation 2", + "brand-playstation3": "PlayStation 3", + "brand-playstation4": "PlayStation 4", + "brand-playstation5": "PlayStation 5", + "brand-playstationportable": "PlayStation Portable", + "brand-playstationvita": "PlayStation Vita", + "brand-pleroma": "Pleroma", + "brand-plesk": "Plesk", + "brand-plex": "Plex", + "brand-plotly": "Plotly", + "brand-plume": "Plume", + "brand-pluralsight": "Pluralsight", + "brand-plurk": "Plurk", + "brand-pluscodes": "Plus Codes", + "brand-pm2": "PM2", + "brand-pnpm": "pnpm", + "brand-pocket": "Pocket", + "brand-pocketbase": "PocketBase", + "brand-pocketcasts": "Pocket Casts", + "brand-podcastaddict": "Podcast Addict", + "brand-podcastindex": "Podcast Index", + "brand-podman": "Podman", + "brand-poe": "Poe", + "brand-poetry": "Poetry", + "brand-pointy": "Pointy", + "brand-pokemon": "Pokémon", + "brand-polars": "Polars", + "brand-polestar": "Polestar", + "brand-polkadot": "Polkadot", + "brand-poly": "Poly", + "brand-polygon": "Polygon", + "brand-polymerproject": "Polymer Project", + "brand-polywork": "Polywork", + "brand-pond5": "Pond5", + "brand-popos": "Pop!_OS", + "brand-porkbun": "Porkbun", + "brand-porsche": "Porsche", + "brand-portainer": "Portainer", + "brand-portswigger": "PortSwigger", + "brand-posit": "Posit", + "brand-postcss": "PostCSS", + "brand-postgresql": "PostgreSQL", + "brand-posthog": "PostHog", + "brand-postman": "Postman", + "brand-postmates": "Postmates", + "brand-powers": "POWERS", + "brand-prdotco": "pr.co", + "brand-preact": "Preact", + "brand-precommit": "pre-commit", + "brand-prefect": "Prefect", + "brand-premierleague": "Premier League", + "brand-prepbytes": "PrepBytes", + "brand-prestashop": "PrestaShop", + "brand-presto": "Presto", + "brand-prettier": "Prettier", + "brand-pretzel": "Pretzel", + "brand-prevention": "Prevention", + "brand-prezi": "Prezi", + "brand-prime": "Prime", + "brand-primefaces": "PrimeFaces", + "brand-primeng": "PrimeNG", + "brand-primereact": "PrimeReact", + "brand-primevideo": "Prime Video", + "brand-primevue": "PrimeVue", + "brand-printables": "Printables", + "brand-prisma": "Prisma", + "brand-prismic": "Prismic", + "brand-privatedivision": "Private Division", + "brand-privateinternetaccess": "Private Internet Access", + "brand-probot": "Probot", + "brand-processingfoundation": "Processing Foundation", + "brand-processwire": "ProcessWire", + "brand-producthunt": "Product Hunt", + "brand-progate": "Progate", + "brand-progress": "Progress", + "brand-prometheus": "Prometheus", + "brand-pronounsdotpage": "Pronouns.page", + "brand-prosieben": "ProSieben", + "brand-proteus": "Proteus", + "brand-protocolsdotio": "protocols.io", + "brand-protodotio": "Proto.io", + "brand-proton": "Proton", + "brand-protoncalendar": "Proton Calendar", + "brand-protondb": "ProtonDB", + "brand-protondrive": "Proton Drive", + "brand-protonmail": "Proton Mail", + "brand-protonvpn": "Proton VPN", + "brand-protools": "Pro Tools", + "brand-protractor": "Protractor", + "brand-proxmox": "Proxmox", + "brand-pterodactyl": "Pterodactyl", + "brand-pubg": "PUBG", + "brand-publons": "Publons", + "brand-pubmed": "PubMed", + "brand-pug": "Pug", + "brand-pulumi": "Pulumi", + "brand-puma": "Puma", + "brand-puppet": "Puppet", + "brand-puppeteer": "Puppeteer", + "brand-purescript": "PureScript", + "brand-purgecss": "PurgeCSS", + "brand-purism": "Purism", + "brand-pushbullet": "Pushbullet", + "brand-pusher": "Pusher", + "brand-pwa": "PWA", + "brand-pycharm": "PyCharm", + "brand-pycqa": "PyCQA", + "brand-pydantic": "Pydantic", + "brand-pyg": "PyG", + "brand-pypi": "PyPI", + "brand-pypy": "PyPy", + "brand-pyscaffold": "PyScaffold", + "brand-pysyft": "PySyft", + "brand-pytest": "Pytest", + "brand-python": "Python", + "brand-pythonanywhere": "PythonAnywhere", + "brand-pytorch": "PyTorch", + "brand-pyup": "PyUp", + "brand-qantas": "Qantas", + "brand-qase": "Qase", + "brand-qatarairways": "Qatar Airways", + "brand-qbittorrent": "qbittorrent", + "brand-qemu": "QEMU", + "brand-qgis": "Qgis", + "brand-qi": "Qi", + "brand-qiita": "Qiita", + "brand-qiskit": "Qiskit", + "brand-qiwi": "QIWI", + "brand-qlik": "Qlik", + "brand-qmk": "QMK", + "brand-qnap": "QNAP", + "brand-qt": "Qt", + "brand-qualcomm": "Qualcomm", + "brand-qualtrics": "Qualtrics", + "brand-qualys": "Qualys", + "brand-quantcast": "Quantcast", + "brand-quantconnect": "QuantConnect", + "brand-quarkus": "Quarkus", + "brand-quarto": "Quarto", + "brand-quasar": "Quasar", + "brand-qubesos": "Qubes OS", + "brand-quest": "Quest", + "brand-quickbooks": "QuickBooks", + "brand-quicklook": "QuickLook", + "brand-quicktime": "QuickTime", + "brand-quicktype": "quicktype", + "brand-quip": "Quip", + "brand-quizlet": "Quizlet", + "brand-quora": "Quora", + "brand-qwant": "Qwant", + "brand-qwik": "Qwik", + "brand-qwiklabs": "Qwiklabs", + "brand-qzone": "Qzone", + "brand-r": "R", + "brand-r3": "R3", + "brand-rabbitmq": "RabbitMQ", + "brand-racket": "Racket", + "brand-radar": "Radar", + "brand-radarr": "radarr", + "brand-radiopublic": "RadioPublic", + "brand-radixui": "Radix UI", + "brand-radstudio": "RAD Studio", + "brand-railway": "Railway", + "brand-rainmeter": "Rainmeter", + "brand-rakuten": "Rakuten", + "brand-ram": "Ram", + "brand-rancher": "Rancher", + "brand-rapid": "Rapid", + "brand-rarible": "Rarible", + "brand-rasa": "Rasa", + "brand-raspberrypi": "Raspberry Pi", + "brand-ravelry": "Ravelry", + "brand-ray": "Ray", + "brand-raycast": "Raycast", + "brand-raylib": "Raylib", + "brand-razer": "Razer", + "brand-razorpay": "Razorpay", + "brand-rclone": "Rclone", + "brand-react": "React", + "brand-reactbootstrap": "React Bootstrap", + "brand-reacthookform": "React Hook Form", + "brand-reactiveresume": "Reactive Resume", + "brand-reactivex": "ReactiveX", + "brand-reactos": "ReactOS", + "brand-reactquery": "React Query", + "brand-reactrouter": "React Router", + "brand-reacttable": "React Table", + "brand-readdotcv": "Read.cv", + "brand-readme": "ReadMe", + "brand-readthedocs": "Read the Docs", + "brand-realm": "Realm", + "brand-reason": "Reason", + "brand-reasonstudios": "Reason Studios", + "brand-recoil": "Recoil", + "brand-red": "Red", + "brand-redash": "Redash", + "brand-redbubble": "Redbubble", + "brand-redbull": "Red Bull", + "brand-redcandlegames": "Red Candle Games", + "brand-reddit": "Reddit", + "brand-redhat": "Red Hat", + "brand-redhatopenshift": "Red Hat Open Shift", + "brand-redis": "Redis", + "brand-redmine": "Redmine", + "brand-redox": "Redox", + "brand-redragon": "Redragon", + "brand-redsys": "Redsys", + "brand-redux": "Redux", + "brand-reduxsaga": "Redux-Saga", + "brand-redwoodjs": "RedwoodJS", + "brand-reebok": "Reebok", + "brand-refine": "Refine", + "brand-relay": "Relay", + "brand-relianceindustrieslimited": "Reliance Industries Limited", + "brand-remark": "remark", + "brand-remedyentertainment": "Remedy Entertainment", + "brand-remix": "Remix", + "brand-removedotbg": "remove.bg", + "brand-renault": "Renault", + "brand-render": "Render", + "brand-renovate": "Renovate", + "brand-renpy": "Ren'Py", + "brand-renren": "Renren", + "brand-replit": "Replit", + "brand-republicofgamers": "Republic of Gamers", + "brand-rescript": "ReScript", + "brand-rescuetime": "RescueTime", + "brand-researchgate": "ResearchGate", + "brand-resend": "Resend", + "brand-resharper": "ReSharper", + "brand-resurrectionremixos": "Resurrection Remix OS", + "brand-retool": "Retool", + "brand-retroarch": "RetroArch", + "brand-retropie": "RetroPie", + "brand-revanced": "ReVanced", + "brand-revealdotjs": "reveal.js", + "brand-reverbnation": "ReverbNation", + "brand-revoltdotchat": "Revolt.chat", + "brand-revolut": "Revolut", + "brand-revue": "Revue", + "brand-rewe": "REWE", + "brand-rezgo": "Rezgo", + "brand-rhinoceros": "Rhinoceros", + "brand-rich": "Rich", + "brand-rider": "Rider", + "brand-rimacautomobili": "Rimac Automobili", + "brand-rime": "Rime", + "brand-ring": "Ring", + "brand-riotgames": "Riot Games", + "brand-ripple": "Ripple", + "brand-riscv": "RISC-V", + "brand-riseup": "Riseup", + "brand-ritzcarlton": "Ritz Carlton", + "brand-rive": "Rive", + "brand-roadmapdotsh": "roadmap.sh", + "brand-roamresearch": "Roam Research", + "brand-robinhood": "Robinhood", + "brand-roblox": "Roblox", + "brand-robloxstudio": "Roblox Studio", + "brand-roboflow": "Roboflow", + "brand-robotframework": "Robot Framework", + "brand-rocket": "Rocket", + "brand-rocketdotchat": "Rocket.Chat", + "brand-rocksdb": "RocksDB", + "brand-rockstargames": "Rockstar Games", + "brand-rockwellautomation": "Rockwell Automation", + "brand-rockylinux": "Rocky Linux", + "brand-roku": "Roku", + "brand-roll20": "Roll20", + "brand-rollsroyce": "Rolls-Royce", + "brand-rollupdotjs": "rollup.js", + "brand-roon": "Roon", + "brand-rootme": "Root Me", + "brand-roots": "Roots", + "brand-rootsbedrock": "Roots Bedrock", + "brand-rootssage": "Roots Sage", + "brand-ros": "ROS", + "brand-rossmann": "Rossmann", + "brand-rotaryinternational": "Rotary International", + "brand-rottentomatoes": "Rotten Tomatoes", + "brand-roundcube": "Roundcube", + "brand-rsocket": "RSocket", + "brand-rss": "RSS", + "brand-rstudioide": "RStudio IDE", + "brand-rte": "RTÉ", + "brand-rtl": "RTL", + "brand-rtlzwei": "RTLZWEI", + "brand-rtm": "RTM", + "brand-rubocop": "RuboCop", + "brand-ruby": "Ruby", + "brand-rubygems": "RubyGems", + "brand-rubymine": "RubyMine", + "brand-rubyonrails": "Ruby on Rails", + "brand-rubysinatra": "Ruby Sinatra", + "brand-ruff": "Ruff", + "brand-rumahweb": "Rumahweb", + "brand-rumble": "Rumble", + "brand-rundeck": "Rundeck", + "brand-runkeeper": "Runkeeper", + "brand-runkit": "RunKit", + "brand-runrundotit": "Runrun.it", + "brand-rust": "Rust", + "brand-rustdesk": "RustDesk", + "brand-rxdb": "RxDB", + "brand-ryanair": "Ryanair", + "brand-rye": "Rye", + "brand-s7airlines": "S7 Airlines", + "brand-sabanci": "Sabanci", + "brand-safari": "Safari", + "brand-sage": "Sage", + "brand-sahibinden": "Sahibinden", + "brand-sailfishos": "Sailfish OS", + "brand-sailsdotjs": "Sails.js", + "brand-salesforce": "Salesforce", + "brand-salla": "Salla", + "brand-saltproject": "Salt Project", + "brand-samsclub": "Sam's Club", + "brand-samsung": "Samsung", + "brand-samsungpay": "Samsung Pay", + "brand-sandisk": "SanDisk", + "brand-sanfranciscomunicipalrailway": "San Francisco Municipal Railway", + "brand-sanic": "Sanic", + "brand-sanity": "Sanity", + "brand-saopaulometro": "São Paulo Metro", + "brand-sap": "SAP", + "brand-sartorius": "Sartorius", + "brand-sass": "Sass", + "brand-sat1": "Sat.1", + "brand-satellite": "Satellite", + "brand-saturn": "Saturn", + "brand-saucelabs": "Sauce Labs", + "brand-saudia": "Saudia", + "brand-scala": "Scala", + "brand-scaleway": "Scaleway", + "brand-scania": "Scania", + "brand-schneiderelectric": "Schneider Electric", + "brand-scikitlearn": "scikit-learn", + "brand-scilab": "Scilab", + "brand-scipy": "SciPy", + "brand-scopus": "Scopus", + "brand-scpfoundation": "SCP Foundation", + "brand-scrapbox": "Scrapbox", + "brand-scrapy": "Scrapy", + "brand-scratch": "Scratch", + "brand-screencastify": "Screencastify", + "brand-scribd": "Scribd", + "brand-scrimba": "Scrimba", + "brand-scrollreveal": "ScrollReveal", + "brand-scrumalliance": "Scrum Alliance", + "brand-scrutinizerci": "Scrutinizer CI", + "brand-scylladb": "ScyllaDB", + "brand-seagate": "Seagate", + "brand-searxng": "SearXNG", + "brand-seat": "SEAT", + "brand-seatgeek": "SeatGeek", + "brand-securityscorecard": "SecurityScorecard", + "brand-sefaria": "Sefaria", + "brand-sega": "Sega", + "brand-selenium": "Selenium", + "brand-sellfy": "Sellfy", + "brand-semanticrelease": "semantic-release", + "brand-semanticscholar": "Semantic Scholar", + "brand-semanticui": "Semantic UI", + "brand-semanticuireact": "Semantic UI React", + "brand-semanticweb": "Semantic Web", + "brand-semaphoreci": "Semaphore CI", + "brand-semrush": "Semrush", + "brand-semver": "SemVer", + "brand-sencha": "Sencha", + "brand-sendgrid": "SendGrid", + "brand-sennheiser": "Sennheiser", + "brand-sensu": "Sensu", + "brand-sentry": "Sentry", + "brand-sepa": "SEPA", + "brand-sequelize": "Sequelize", + "brand-serverfault": "Server Fault", + "brand-serverless": "Serverless", + "brand-session": "Session", + "brand-sessionize": "Sessionize", + "brand-setapp": "Setapp", + "brand-sfml": "SFML", + "brand-shadcnui": "shadcn/ui", + "brand-shadow": "Shadow", + "brand-shanghaimetro": "Shanghai Metro", + "brand-sharex": "ShareX", + "brand-sharp": "sharp", + "brand-shazam": "Shazam", + "brand-shell": "Shell", + "brand-shelly": "Shelly", + "brand-shenzhenmetro": "Shenzhen Metro", + "brand-shieldsdotio": "Shields.io", + "brand-shikimori": "Shikimori", + "brand-shopee": "Shopee", + "brand-shopify": "Shopify", + "brand-shopware": "Shopware", + "brand-shortcut": "Shortcut", + "brand-showpad": "Showpad", + "brand-showtime": "Showtime", + "brand-showwcase": "Showwcase", + "brand-shutterstock": "Shutterstock", + "brand-sidekiq": "Sidekiq", + "brand-sidequest": "SideQuest", + "brand-siemens": "Siemens", + "brand-sifive": "SiFive", + "brand-signal": "Signal", + "brand-similarweb": "Similarweb", + "brand-simkl": "Simkl", + "brand-simpleanalytics": "Simple Analytics", + "brand-simpleicons": "Simple Icons", + "brand-simplelogin": "SimpleLogin", + "brand-simplenote": "Simplenote", + "brand-sinaweibo": "Sina Weibo", + "brand-singaporeairlines": "Singapore Airlines", + "brand-singlestore": "SingleStore", + "brand-sitecore": "Sitecore", + "brand-sitepoint": "SitePoint", + "brand-siyuan": "SiYuan", + "brand-skaffold": "Skaffold", + "brand-sketch": "Sketch", + "brand-sketchfab": "Sketchfab", + "brand-sketchup": "SketchUp", + "brand-skillshare": "Skillshare", + "brand-skoda": "ŠKODA", + "brand-sky": "Sky", + "brand-skypack": "Skypack", + "brand-skyrock": "Skyrock", + "brand-slack": "Slack", + "brand-slackware": "Slackware", + "brand-slashdot": "Slashdot", + "brand-slickpic": "SlickPic", + "brand-slides": "Slides", + "brand-slideshare": "SlideShare", + "brand-slint": "Slint", + "brand-smart": "smart", + "brand-smartthings": "SmartThings", + "brand-smashdotgg": "smash.gg", + "brand-smashingmagazine": "Smashing Magazine", + "brand-smrt": "SMRT", + "brand-smugmug": "SmugMug", + "brand-snapchat": "Snapchat", + "brand-snapcraft": "Snapcraft", + "brand-sncf": "SNCF", + "brand-snort": "Snort", + "brand-snowflake": "Snowflake", + "brand-snowpack": "Snowpack", + "brand-snyk": "Snyk", + "brand-socialblade": "Social Blade", + "brand-society6": "Society6", + "brand-socketdotio": "Socket.io", + "brand-softpedia": "Softpedia", + "brand-sogou": "Sogou", + "brand-solana": "Solana", + "brand-solid": "Solid", + "brand-solidity": "Solidity", + "brand-sololearn": "Sololearn", + "brand-solus": "Solus", + "brand-sonar": "Sonar", + "brand-sonarcloud": "SonarCloud", + "brand-sonarlint": "SonarLint", + "brand-sonarqube": "SonarQube", + "brand-sonarr": "sonarr", + "brand-sonatype": "Sonatype", + "brand-songkick": "Songkick", + "brand-songoda": "Songoda", + "brand-sonicwall": "SonicWall", + "brand-sonos": "Sonos", + "brand-sony": "Sony", + "brand-soriana": "Soriana", + "brand-soundcharts": "Soundcharts", + "brand-soundcloud": "SoundCloud", + "brand-sourceengine": "Source Engine", + "brand-sourceforge": "SourceForge", + "brand-sourcehut": "SourceHut", + "brand-sourcetree": "Sourcetree", + "brand-southwestairlines": "Southwest Airlines", + "brand-spacemacs": "Spacemacs", + "brand-spaceship": "Spaceship", + "brand-spacex": "SpaceX", + "brand-spacy": "spaCy", + "brand-sparkar": "Spark AR", + "brand-sparkasse": "Sparkasse", + "brand-sparkfun": "SparkFun", + "brand-sparkpost": "SparkPost", + "brand-spdx": "SPDX", + "brand-speakerdeck": "Speaker Deck", + "brand-spectrum": "Spectrum", + "brand-speedtest": "Speedtest", + "brand-speedypage": "SpeedyPage", + "brand-sphinx": "Sphinx", + "brand-spigotmc": "SpigotMC", + "brand-spine": "Spine", + "brand-spinnaker": "Spinnaker", + "brand-spinrilla": "Spinrilla", + "brand-splunk": "Splunk", + "brand-spoj": "Sphere Online Judge", + "brand-spond": "Spond", + "brand-spotify": "Spotify", + "brand-spotlight": "Spotlight", + "brand-spreadshirt": "Spreadshirt", + "brand-spreaker": "Spreaker", + "brand-spring": "Spring", + "brand-spring_creators": "Spring", + "brand-springboot": "Spring Boot", + "brand-springsecurity": "Spring Security", + "brand-spyderide": "Spyder IDE", + "brand-sqlalchemy": "SQLAlchemy", + "brand-sqlite": "SQLite", + "brand-square": "Square", + "brand-squareenix": "Square Enix", + "brand-squarespace": "Squarespace", + "brand-srgssr": "SRG SSR", + "brand-ssrn": "SSRN", + "brand-sst": "SST", + "brand-stackbit": "Stackbit", + "brand-stackblitz": "StackBlitz", + "brand-stackedit": "StackEdit", + "brand-stackexchange": "Stack Exchange", + "brand-stackhawk": "StackHawk", + "brand-stackoverflow": "Stack Overflow", + "brand-stackpath": "StackPath", + "brand-stackshare": "StackShare", + "brand-stadia": "Stadia", + "brand-staffbase": "Staffbase", + "brand-stagetimer": "Stagetimer", + "brand-standardjs": "StandardJS", + "brand-standardresume": "Standard Resume", + "brand-starbucks": "Starbucks", + "brand-stardock": "Stardock", + "brand-starlingbank": "Starling Bank", + "brand-starship": "Starship", + "brand-startrek": "Star Trek", + "brand-starz": "STARZ", + "brand-statamic": "Statamic", + "brand-statista": "Statista", + "brand-statuspage": "Statuspage", + "brand-statuspal": "Statuspal", + "brand-steam": "Steam", + "brand-steamdb": "SteamDB", + "brand-steamdeck": "Steam Deck", + "brand-steamworks": "Steamworks", + "brand-steelseries": "Steelseries", + "brand-steem": "Steem", + "brand-steemit": "Steemit", + "brand-steinberg": "Steinberg", + "brand-stellar": "Stellar", + "brand-stencil": "Stencil", + "brand-stencyl": "Stencyl", + "brand-stimulus": "Stimulus", + "brand-stitcher": "Stitcher", + "brand-stmicroelectronics": "STMicroelectronics", + "brand-stockx": "StockX", + "brand-stopstalk": "StopStalk", + "brand-storyblok": "Storyblok", + "brand-storybook": "Storybook", + "brand-strapi": "Strapi", + "brand-strava": "Strava", + "brand-streamlabs": "Streamlabs", + "brand-streamlit": "Streamlit", + "brand-streamrunners": "StreamRunners", + "brand-stripe": "Stripe", + "brand-strongswan": "strongSwan", + "brand-stryker": "Stryker", + "brand-stubhub": "StubHub", + "brand-studio3t": "Studio 3T", + "brand-studyverse": "Studyverse", + "brand-styledcomponents": "styled-components", + "brand-stylelint": "stylelint", + "brand-styleshare": "StyleShare", + "brand-stylus": "Stylus", + "brand-subaru": "Subaru", + "brand-sublimetext": "Sublime Text", + "brand-substack": "Substack", + "brand-subtitleedit": "Subtitle Edit", + "brand-subversion": "Subversion", + "brand-suckless": "suckless", + "brand-sumologic": "Sumo Logic", + "brand-suno": "Suno", + "brand-sunrise": "Sunrise", + "brand-supabase": "Supabase", + "brand-supercrease": "Supercrease", + "brand-supermicro": "Supermicro", + "brand-superuser": "Super User", + "brand-surrealdb": "SurrealDB", + "brand-surveymonkey": "SurveyMonkey", + "brand-suse": "SUSE", + "brand-suzuki": "Suzuki", + "brand-svelte": "Svelte", + "brand-svg": "SVG", + "brand-svgdotjs": "SVG.js", + "brand-svgo": "SVGO", + "brand-svgtrace": "SvgTrace", + "brand-swagger": "Swagger", + "brand-swarm": "Swarm", + "brand-sway": "Sway", + "brand-swc": "SWC", + "brand-swift": "Swift", + "brand-swiggy": "Swiggy", + "brand-swiper": "Swiper", + "brand-swr": "SWR", + "brand-symantec": "Symantec", + "brand-symbolab": "Symbolab", + "brand-symfony": "Symfony", + "brand-symphony": "Symphony", + "brand-sympy": "SymPy", + "brand-syncthing": "Syncthing", + "brand-synology": "Synology", + "brand-system76": "System76", + "brand-tabelog": "Tabelog", + "brand-tableau": "Tableau", + "brand-tablecheck": "TableCheck", + "brand-tacobell": "Taco Bell", + "brand-tado": "tado°", + "brand-taichigraphics": "Taichi Graphics", + "brand-taichilang": "Taichi Lang", + "brand-tails": "Tails", + "brand-tailscale": "Tailscale", + "brand-tailwindcss": "Tailwind CSS", + "brand-taipy": "Taipy", + "brand-taketwointeractivesoftware": "Take-Two Interactive Software", + "brand-talend": "Talend", + "brand-talenthouse": "Talenthouse", + "brand-talos": "Talos", + "brand-tamiya": "Tamiya", + "brand-tampermonkey": "Tampermonkey", + "brand-taobao": "Taobao", + "brand-tapas": "Tapas", + "brand-target": "Target", + "brand-tarom": "TAROM", + "brand-task": "Task", + "brand-tasmota": "Tasmota", + "brand-tata": "Tata", + "brand-tauri": "Tauri", + "brand-taxbuzz": "TaxBuzz", + "brand-tcs": "Tata Consultancy Services", + "brand-teal": "Teal", + "brand-teamcity": "TeamCity", + "brand-teamspeak": "TeamSpeak", + "brand-teamviewer": "TeamViewer", + "brand-techcrunch": "TechCrunch", + "brand-ted": "TED", + "brand-teepublic": "TeePublic", + "brand-teespring": "Teespring", + "brand-tekton": "Tekton", + "brand-tele5": "TELE 5", + "brand-telegram": "Telegram", + "brand-telegraph": "Telegraph", + "brand-telequebec": "Télé-Québec", + "brand-temporal": "Temporal", + "brand-tencentqq": "Tencent QQ", + "brand-tensorflow": "TensorFlow", + "brand-teradata": "Teradata", + "brand-teratail": "teratail", + "brand-termius": "Termius", + "brand-terraform": "Terraform", + "brand-tesco": "Tesco", + "brand-tesla": "Tesla", + "brand-testcafe": "TestCafe", + "brand-testin": "Testin", + "brand-testinglibrary": "Testing Library", + "brand-testrail": "TestRail", + "brand-tether": "Tether", + "brand-textpattern": "Textpattern", + "brand-tga": "TGA", + "brand-thangs": "Thangs", + "brand-thanos": "Thanos", + "brand-thealgorithms": "The Algorithms", + "brand-theboringcompany": "The Boring Company", + "brand-theconversation": "The Conversation", + "brand-thefinals": "THE FINALS", + "brand-theguardian": "The Guardian", + "brand-theirishtimes": "The Irish Times", + "brand-themighty": "The Mighty", + "brand-themodelsresource": "The Models Resource", + "brand-themoviedatabase": "The Movie Database", + "brand-thenorthface": "The North Face", + "brand-theodinproject": "The Odin Project", + "brand-theregister": "The Register", + "brand-thesoundsresource": "The Sounds Resource", + "brand-thespritersresource": "The Spriters Resource", + "brand-thewashingtonpost": "The Washington Post", + "brand-theweatherchannel": "The Weather Channel", + "brand-thingiverse": "Thingiverse", + "brand-thinkpad": "ThinkPad", + "brand-thirdweb": "thirdweb", + "brand-threadless": "Threadless", + "brand-threads": "Threads", + "brand-threedotjs": "Three.js", + "brand-threema": "Threema", + "brand-thumbtack": "Thumbtack", + "brand-thunderbird": "Thunderbird", + "brand-thunderstore": "Thunderstore", + "brand-thurgauerkantonalbank": "Thurgauer Kantonalbank", + "brand-thymeleaf": "Thymeleaf", + "brand-ticketmaster": "Ticketmaster", + "brand-ticktick": "TickTick", + "brand-tidal": "Tidal", + "brand-tiddlywiki": "TiddlyWiki", + "brand-tide": "Tide", + "brand-tidyverse": "Tidyverse", + "brand-tietoevry": "TietoEVRY", + "brand-tiktok": "TikTok", + "brand-tildapublishing": "Tilda Publishing", + "brand-tile": "Tile", + "brand-timescale": "Timescale", + "brand-tina": "Tina", + "brand-tinder": "Tinder", + "brand-tindie": "Tindie", + "brand-tinkercad": "Tinkercad", + "brand-tinygrad": "tinygrad", + "brand-tinyletter": "TinyLetter", + "brand-tistory": "Tistory", + "brand-tldraw": "tldraw", + "brand-tmobile": "T-Mobile", + "brand-tmux": "tmux", + "brand-todoist": "Todoist", + "brand-toggl": "Toggl", + "brand-toggltrack": "Toggl Track", + "brand-tokyometro": "Tokyo Metro", + "brand-toll": "Toll", + "brand-toml": "TOML", + "brand-tomorrowland": "Tomorrowland", + "brand-ton": "TON", + "brand-topcoder": "Topcoder", + "brand-topdotgg": "Top.gg", + "brand-toptal": "Toptal", + "brand-torbrowser": "Tor Browser", + "brand-torproject": "Tor Project", + "brand-toshiba": "Toshiba", + "brand-totvs": "TOTVS", + "brand-tourbox": "TourBox", + "brand-tower": "Tower", + "brand-toyota": "Toyota", + "brand-tplink": "TP-Link", + "brand-tqdm": "tqdm", + "brand-traccar": "Traccar", + "brand-tradingview": "TradingView", + "brand-traefikmesh": "Traefik Mesh", + "brand-traefikproxy": "Traefik Proxy", + "brand-trailforks": "Trailforks", + "brand-trainerroad": "TrainerRoad", + "brand-trakt": "Trakt", + "brand-transifex": "Transifex", + "brand-transmission": "Transmission", + "brand-transportforireland": "Transport for Ireland", + "brand-transportforlondon": "Transport for London", + "brand-travisci": "Travis CI", + "brand-treehouse": "Treehouse", + "brand-trello": "Trello", + "brand-trendmicro": "Trend Micro", + "brand-treyarch": "Treyarch", + "brand-tricentis": "Tricentis", + "brand-trilium": "Trilium", + "brand-triller": "Triller", + "brand-trillertv": "TrillerTV", + "brand-trino": "Trino", + "brand-tripadvisor": "Tripadvisor", + "brand-tripdotcom": "Trip.com", + "brand-trivago": "trivago", + "brand-trivy": "Trivy", + "brand-trove": "Trove", + "brand-trpc": "tRPC", + "brand-truenas": "TrueNAS", + "brand-trueup": "TrueUp", + "brand-trulia": "trulia", + "brand-trustedshops": "Trusted Shops", + "brand-trustpilot": "Trustpilot", + "brand-tryhackme": "TryHackMe", + "brand-tryitonline": "Try It Online", + "brand-tsnode": "ts-node", + "brand-tubi": "Tubi", + "brand-tui": "TUI", + "brand-tumblr": "Tumblr", + "brand-tunein": "TuneIn", + "brand-turbo": "Turbo", + "brand-turborepo": "Turborepo", + "brand-turbosquid": "TurboSquid", + "brand-turkishairlines": "Turkish Airlines", + "brand-turso": "Turso", + "brand-tutanota": "Tutanota", + "brand-tv4play": "TV4 Play", + "brand-tvtime": "TV Time", + "brand-twilio": "Twilio", + "brand-twinkly": "Twinkly", + "brand-twinmotion": "Twinmotion", + "brand-twitch": "Twitch", + "brand-typeform": "Typeform", + "brand-typeorm": "TypeORM", + "brand-typer": "Typer", + "brand-typescript": "TypeScript", + "brand-typo3": "TYPO3", + "brand-typst": "Typst", + "brand-uber": "Uber", + "brand-ubereats": "Uber Eats", + "brand-ubiquiti": "Ubiquiti", + "brand-ubisoft": "Ubisoft", + "brand-ublockorigin": "uBlock Origin", + "brand-ubuntu": "Ubuntu", + "brand-ubuntumate": "Ubuntu MATE", + "brand-udacity": "Udacity", + "brand-udemy": "Udemy", + "brand-ufc": "UFC", + "brand-uikit": "UIkit", + "brand-uipath": "UiPath", + "brand-ulule": "Ulule", + "brand-umami": "Umami", + "brand-umbraco": "Umbraco", + "brand-uml": "UML", + "brand-unacademy": "Unacademy", + "brand-underarmour": "Under Armour", + "brand-underscoredotjs": "Underscore.js", + "brand-undertale": "Undertale", + "brand-unicode": "Unicode", + "brand-unilever": "Unilever", + "brand-uniqlo": "Uniqlo", + "brand-uniqlo_ja": "Uniqlo", + "brand-unitedairlines": "United Airlines", + "brand-unitednations": "United Nations", + "brand-unity": "Unity", + "brand-unjs": "UnJS", + "brand-unlicense": "Unlicense", + "brand-unocss": "UnoCSS", + "brand-unpkg": "unpkg", + "brand-unraid": "Unraid", + "brand-unrealengine": "Unreal Engine", + "brand-unsplash": "Unsplash", + "brand-untappd": "Untappd", + "brand-upcloud": "UpCloud", + "brand-uphold": "Uphold", + "brand-uplabs": "UpLabs", + "brand-upptime": "Upptime", + "brand-ups": "UPS", + "brand-upstash": "Upstash", + "brand-uptimekuma": "Uptime Kuma", + "brand-uptobox": "Uptobox", + "brand-upwork": "Upwork", + "brand-usps": "USPS", + "brand-utorrent": "uTorrent", + "brand-v": "V", + "brand-v2ex": "V2EX", + "brand-v8": "V8", + "brand-vaadin": "Vaadin", + "brand-vagrant": "Vagrant", + "brand-vala": "Vala", + "brand-valorant": "Valorant", + "brand-valve": "Valve", + "brand-vapor": "Vapor", + "brand-vault": "Vault", + "brand-vaultwarden": "Vaultwarden", + "brand-vauxhall": "Vauxhall", + "brand-vbulletin": "vBulletin", + "brand-vectary": "Vectary", + "brand-vectorlogozone": "Vector Logo Zone", + "brand-vectorworks": "Vectorworks", + "brand-veeam": "Veeam", + "brand-veed": "VEED", + "brand-veepee": "Veepee", + "brand-vega": "Vega", + "brand-vegas": "VEGAS", + "brand-velog": "Velog", + "brand-venmo": "Venmo", + "brand-vercel": "Vercel", + "brand-verdaccio": "Verdaccio", + "brand-veritas": "Veritas", + "brand-verizon": "Verizon", + "brand-vespa": "Vespa", + "brand-vestel": "Vestel", + "brand-vexxhost": "VEXXHOST", + "brand-vfairs": "vFairs", + "brand-viadeo": "Viadeo", + "brand-viaplay": "Viaplay", + "brand-viber": "Viber", + "brand-viblo": "Viblo", + "brand-victoriametrics": "VictoriaMetrics", + "brand-victronenergy": "Victron Energy", + "brand-vim": "Vim", + "brand-vimeo": "Vimeo", + "brand-vimeolivestream": "Vimeo Livestream", + "brand-virgin": "Virgin", + "brand-virginatlantic": "Virgin Atlantic", + "brand-virginmedia": "Virgin Media", + "brand-virtualbox": "VirtualBox", + "brand-virustotal": "VirusTotal", + "brand-visa": "Visa", + "brand-visx": "visx", + "brand-vite": "Vite", + "brand-vitepress": "VitePress", + "brand-vitess": "Vitess", + "brand-vitest": "Vitest", + "brand-vivaldi": "Vivaldi", + "brand-vivawallet": "Viva Wallet", + "brand-vivino": "Vivino", + "brand-vivint": "Vivint", + "brand-vivo": "vivo", + "brand-vk": "VK", + "brand-vlcmediaplayer": "VLC media player", + "brand-vmware": "VMware", + "brand-vodafone": "Vodafone", + "brand-voidlinux": "Void Linux", + "brand-voipdotms": "VoIP.ms", + "brand-volkswagen": "Volkswagen", + "brand-volvo": "Volvo", + "brand-vonage": "Vonage", + "brand-vorondesign": "Voron Design", + "brand-vowpalwabbit": "Vowpal Wabbit", + "brand-vox": "VOX", + "brand-vrchat": "VRChat", + "brand-vsco": "VSCO", + "brand-vscodium": "VSCodium", + "brand-vtex": "VTEX", + "brand-vuedotjs": "Vue.js", + "brand-vuetify": "Vuetify", + "brand-vulkan": "Vulkan", + "brand-vultr": "Vultr", + "brand-vyond": "Vyond", + "brand-w3schools": "W3Schools", + "brand-wacom": "Wacom", + "brand-wagmi": "Wagmi", + "brand-wagtail": "Wagtail", + "brand-wails": "Wails", + "brand-wakatime": "WakaTime", + "brand-walkman": "WALKMAN", + "brand-wallabag": "Wallabag", + "brand-walletconnect": "WalletConnect", + "brand-walmart": "Walmart", + "brand-wantedly": "Wantedly", + "brand-wappalyzer": "Wappalyzer", + "brand-warnerbros": "Warner Bros.", + "brand-warp": "Warp", + "brand-wasabi": "Wasabi", + "brand-wasmcloud": "wasmCloud", + "brand-wasmer": "Wasmer", + "brand-watchtower": "Watchtower", + "brand-wattpad": "Wattpad", + "brand-wayland": "Wayland", + "brand-waze": "Waze", + "brand-wazirx": "WazirX", + "brand-wearos": "Wear OS", + "brand-weasyl": "Weasyl", + "brand-web3dotjs": "Web3.js", + "brand-webassembly": "WebAssembly", + "brand-webauthn": "WebAuthn", + "brand-webcomponentsdotorg": "webcomponents.org", + "brand-webdriverio": "WebdriverIO", + "brand-webex": "Webex", + "brand-webflow": "Webflow", + "brand-webgl": "WebGL", + "brand-webgpu": "WebGPU", + "brand-weblate": "Weblate", + "brand-webmin": "Webmin", + "brand-webmoney": "WebMoney", + "brand-webpack": "Webpack", + "brand-webrtc": "WebRTC", + "brand-webstorm": "WebStorm", + "brand-webtoon": "WEBTOON", + "brand-webtrees": "webtrees", + "brand-wechat": "WeChat", + "brand-wegame": "WeGame", + "brand-weightsandbiases": "Weights & Biases", + "brand-welcometothejungle": "Welcome to the Jungle", + "brand-wellfound": "Wellfound", + "brand-wellsfargo": "Wells Fargo", + "brand-wemo": "WEMO", + "brand-westerndigital": "Western Digital", + "brand-westernunion": "Western Union", + "brand-wetransfer": "WeTransfer", + "brand-wezterm": "WezTerm", + "brand-wgpu": "wgpu", + "brand-whatsapp": "WhatsApp", + "brand-wheniwork": "When I Work", + "brand-wii": "Wii", + "brand-wiiu": "Wii U", + "brand-wikidata": "Wikidata", + "brand-wikidotgg": "wiki.gg", + "brand-wikidotjs": "Wiki.js", + "brand-wikimediacommons": "Wikimedia Commons", + "brand-wikimediafoundation": "Wikimedia Foundation", + "brand-wikipedia": "Wikipedia", + "brand-wikiquote": "Wikiquote", + "brand-wikivoyage": "Wikivoyage", + "brand-winamp": "Winamp", + "brand-wipro": "Wipro", + "brand-wire": "Wire", + "brand-wireguard": "WireGuard", + "brand-wireshark": "Wireshark", + "brand-wise": "Wise", + "brand-wish": "Wish", + "brand-wistia": "Wistia", + "brand-wix": "Wix", + "brand-wizzair": "Wizz Air", + "brand-wolfram": "Wolfram", + "brand-wolframlanguage": "Wolfram Language", + "brand-wolframmathematica": "Wolfram Mathematica", + "brand-wondershare": "Wondershare", + "brand-wondersharefilmora": "Wondershare Filmora", + "brand-woo": "Woo", + "brand-woocommerce": "WooCommerce", + "brand-wordpress": "WordPress", + "brand-workplace": "Workplace", + "brand-worldhealthorganization": "World Health Organization", + "brand-wpengine": "WP Engine", + "brand-wpexplorer": "WPExplorer", + "brand-wprocket": "WP Rocket", + "brand-writedotas": "Write.as", + "brand-wwe": "WWE", + "brand-wwise": "Wwise", + "brand-wykop": "Wykop", + "brand-wyze": "Wyze", + "brand-x": "X", + "brand-xampp": "XAMPP", + "brand-xcode": "Xcode", + "brand-xdadevelopers": "XDA Developers", + "brand-xdotorg": "X.Org", + "brand-xendit": "Xendit", + "brand-xero": "Xero", + "brand-xfce": "XFCE", + "brand-xiaohongshu": "Xiaohongshu", + "brand-xiaomi": "Xiaomi", + "brand-xing": "Xing", + "brand-xml": "XML", + "brand-xmpp": "XMPP", + "brand-xo": "XO", + "brand-xrp": "XRP", + "brand-xsplit": "XSplit", + "brand-xstate": "XState", + "brand-xubuntu": "Xubuntu", + "brand-yabai": "yabai", + "brand-yale": "Yale", + "brand-yamahacorporation": "Yamaha Corporation", + "brand-yamahamotorcorporation": "Yamaha Motor Corporation", + "brand-yaml": "YAML", + "brand-yandexcloud": "Yandex Cloud", + "brand-yarn": "Yarn", + "brand-ycombinator": "Y Combinator", + "brand-yelp": "Yelp", + "brand-yeti": "Yeti", + "brand-yii": "Yii", + "brand-yoast": "Yoast", + "brand-youtube": "YouTube", + "brand-youtubegaming": "YouTube Gaming", + "brand-youtubekids": "YouTube Kids", + "brand-youtubemusic": "YouTube Music", + "brand-youtubeshorts": "YouTube Shorts", + "brand-youtubestudio": "YouTube Studio", + "brand-youtubetv": "YouTube TV", + "brand-yr": "Yr", + "brand-yubico": "Yubico", + "brand-yunohost": "YunoHost", + "brand-zabka": "Żabka", + "brand-zaim": "Zaim", + "brand-zalando": "Zalando", + "brand-zalo": "Zalo", + "brand-zap": "ZAP", + "brand-zapier": "Zapier", + "brand-zara": "Zara", + "brand-zazzle": "Zazzle", + "brand-zcash": "Zcash", + "brand-zcool": "ZCOOL", + "brand-zdf": "ZDF", + "brand-zebpay": "ZebPay", + "brand-zebratechnologies": "Zebra Technologies", + "brand-zedindustries": "Zed Industries", + "brand-zelle": "Zelle", + "brand-zend": "Zend", + "brand-zendesk": "Zendesk", + "brand-zenn": "Zenn", + "brand-zenodo": "Zenodo", + "brand-zensar": "Zensar", + "brand-zerodha": "Zerodha", + "brand-zerotier": "ZeroTier", + "brand-zerply": "Zerply", + "brand-zettlr": "Zettlr", + "brand-zhihu": "Zhihu", + "brand-zig": "Zig", + "brand-zigbee": "Zigbee", + "brand-zigbee2mqtt": "Zigbee2MQTT", + "brand-ziggo": "Ziggo", + "brand-zilch": "Zilch", + "brand-zillow": "Zillow", + "brand-zincsearch": "ZincSearch", + "brand-zingat": "Zingat", + "brand-zod": "Zod", + "brand-zoho": "Zoho", + "brand-zoiper": "Zoiper", + "brand-zomato": "Zomato", + "brand-zoom": "Zoom", + "brand-zorin": "Zorin", + "brand-zotero": "Zotero", + "brand-zsh": "Zsh", + "brand-zulip": "Zulip", + "brand-zyte": "Zyte" +} \ No newline at end of file diff --git a/themes/hugo-theme-m10c/images/cover.png b/themes/hugo-theme-m10c/images/cover.png new file mode 100644 index 0000000..b19aa32 Binary files /dev/null and b/themes/hugo-theme-m10c/images/cover.png differ diff --git a/themes/hugo-theme-m10c/images/screenshot.png b/themes/hugo-theme-m10c/images/screenshot.png new file mode 100644 index 0000000..1e48cad Binary files /dev/null and b/themes/hugo-theme-m10c/images/screenshot.png differ diff --git a/themes/hugo-theme-m10c/images/tn.png b/themes/hugo-theme-m10c/images/tn.png new file mode 100644 index 0000000..1f67e87 Binary files /dev/null and b/themes/hugo-theme-m10c/images/tn.png differ diff --git a/themes/hugo-theme-m10c/layouts/404.html b/themes/hugo-theme-m10c/layouts/404.html new file mode 100644 index 0000000..7009c19 --- /dev/null +++ b/themes/hugo-theme-m10c/layouts/404.html @@ -0,0 +1,7 @@ +{{ define "main" }} +
+

O{{ partial "icon.html" (dict "ctx" $ "name" "frown") }}ps...

+

The link you followed may be broken, or the page may have been removed.

+ Go home {{ partial "icon.html" (dict "ctx" $ "name" "arrow-right") }} +
+{{ end }} diff --git a/themes/hugo-theme-m10c/layouts/_default/baseof.html b/themes/hugo-theme-m10c/layouts/_default/baseof.html new file mode 100644 index 0000000..3c447f6 --- /dev/null +++ b/themes/hugo-theme-m10c/layouts/_default/baseof.html @@ -0,0 +1,53 @@ + + + + {{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }} // {{ .Site.Title }}{{ end }} + + + {{ hugo.Generator }} + + + + {{ $style := resources.Get "css/main.scss" | resources.ExecuteAsTemplate "css/main.scss" . | css.Sass | resources.Minify | resources.Fingerprint -}} + + {{ with .OutputFormats.Get "rss" -}} + {{ printf `` .Rel .MediaType.Type .Permalink site.Title | safeHTML }} + {{ end }} + + {{ template "_internal/google_analytics.html" . }} + {{ template "_internal/twitter_cards.html" . }} + {{ template "_internal/opengraph.html" . }} + + + +
+ {{ .Site.Params.author | default + {{ .Site.Title }} + {{- with .Site.Menus.main }} + + {{- end }} +

{{ .Site.Params.description | default "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula turpis sit amet elit pretium." }}

+ {{- with .Site.Params.social }} + + {{- end }} +
+
+ {{ block "main" . }} + {{ .Content }} + {{ end }} +
+ + diff --git a/themes/hugo-theme-m10c/layouts/_default/list.html b/themes/hugo-theme-m10c/layouts/_default/list.html new file mode 100644 index 0000000..1efe360 --- /dev/null +++ b/themes/hugo-theme-m10c/layouts/_default/list.html @@ -0,0 +1,21 @@ +{{ define "main" }} +
+ {{ with .Title -}}

{{- . -}}

{{- end }} + {{ with .Content -}}
{{- . -}}
{{- end }} + + {{ partial "pagination.html" $ }} +
+{{ end }} diff --git a/themes/hugo-theme-m10c/layouts/_default/single.html b/themes/hugo-theme-m10c/layouts/_default/single.html new file mode 100644 index 0000000..b666b52 --- /dev/null +++ b/themes/hugo-theme-m10c/layouts/_default/single.html @@ -0,0 +1,35 @@ +{{ define "main" }} +
+
+

{{ .Title }}

+ {{- if ne .Type "page" }} + + {{- end }} +
+
+ {{ .Content }} +
+ +
+{{ end }} diff --git a/themes/hugo-theme-m10c/layouts/_default/terms.html b/themes/hugo-theme-m10c/layouts/_default/terms.html new file mode 100644 index 0000000..0dc2df3 --- /dev/null +++ b/themes/hugo-theme-m10c/layouts/_default/terms.html @@ -0,0 +1,16 @@ +{{ define "main" }} +
+

{{ .Title }}

+ +
+{{ end }} diff --git a/themes/hugo-theme-m10c/layouts/partials/icon.html b/themes/hugo-theme-m10c/layouts/partials/icon.html new file mode 100644 index 0000000..8cc3559 --- /dev/null +++ b/themes/hugo-theme-m10c/layouts/partials/icon.html @@ -0,0 +1,8 @@ +{{- if isset .ctx.Site.Data.m10c.icons .name -}} + {{ safeHTML (index .ctx.Site.Data.m10c.icons .name) }} +{{- else -}} + + + + +{{- end -}} diff --git a/themes/hugo-theme-m10c/layouts/partials/pagination.html b/themes/hugo-theme-m10c/layouts/partials/pagination.html new file mode 100644 index 0000000..be6fa11 --- /dev/null +++ b/themes/hugo-theme-m10c/layouts/partials/pagination.html @@ -0,0 +1,27 @@ +{{ with $.Paginator }} +{{ if gt .TotalPages 1 }} + +{{ end }} +{{ end }} diff --git a/themes/hugo-theme-m10c/resources/_gen/assets/scss/css/main.scss_e86386c8bae1cd02295de71a1be078d6.content b/themes/hugo-theme-m10c/resources/_gen/assets/scss/css/main.scss_e86386c8bae1cd02295de71a1be078d6.content new file mode 100644 index 0000000..980e96d --- /dev/null +++ b/themes/hugo-theme-m10c/resources/_gen/assets/scss/css/main.scss_e86386c8bae1cd02295de71a1be078d6.content @@ -0,0 +1 @@ +*{box-sizing:border-box}html{line-height:1.6}body{margin:0;font-family:sans-serif;background:#353b43;color:#afbac4}h1,h2,h3,h4,h5,h6{color:#fff}a{color:#57cc8a;transition:color .35s;text-decoration:none}a:hover{color:#fff}code{font-family:monospace,monospace;font-size:1em;color:rgba(175,186,196,.8)}pre{font-size:1rem;line-height:1.2em;margin:0;overflow:auto}pre code{font-size:.8em}::selection{background:rgba(175,186,196,.25)}::-moz-selection{background:rgba(175,186,196,.25)}.app-header{padding:2.5em;background:#242930;text-align:center}.app-header-avatar{width:15rem;height:15rem;border-radius:100%;border:.5rem solid #57cc8a}.app-container{padding:2.5rem}.app-header-social{font-size:2em;color:#fff}.app-header-social a{margin:0 .1em}.app-header-title{color:#fff;display:block;font-size:2em;margin:.67em 0;font-weight:700}@media(min-width:940px){.app-header{position:fixed;top:0;left:0;width:20rem;min-height:100vh}.app-container{max-width:65rem;margin-left:20rem}}.error-404{text-align:center}.error-404-title{text-transform:uppercase}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.pagination{display:block;list-style:none;padding:0;font-size:.8em;text-align:center;margin:3em 0}.page-item{display:inline-block}.page-item .page-link{display:block;padding:.285em .8em}.page-item.active .page-link{color:#fff;border-radius:2em;background:#57cc8a}.post-title{color:#fff}.post-content>pre,.post-content .highlight{margin:1em 0}.post-content>pre,.post-content .highlight>pre,.post-content .highlight>div{border-left:.4em solid rgba(87,204,138,.8);padding:1em}.post-content blockquote{border-left:.4em solid rgba(87,204,138,.8);margin:1em 0;padding:.5em 1em;background:#242930}.post-content blockquote p{margin:.5em 0}.post-content img{max-width:100%}.post-meta{font-size:.8em}.posts-list{padding:0}.posts-list-item{list-style:none;padding:.4em 0}.posts-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}.posts-list-item-description{display:block;font-size:.8em}.tag{display:inline-block;margin-right:.2em;padding:0 .6em;font-size:.9em;border-radius:.2em;white-space:nowrap;background:rgba(255,255,255,.1);transition:color .35s,background .35s}.tag:hover{transition:color .25s,background .05s;background:rgba(255,255,255,.3)}.tags-list{padding:0}.tags-list-item{list-style:none;padding:.4em 0}.tags-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}@media(min-width:450px){.tags-list{display:flex;flex-wrap:wrap}.tags-list-item{width:calc(50% - 1em)}.tags-list-item:nth-child(even){margin-left:1em}.tags-list-item:nth-last-child(2){border:none}} \ No newline at end of file diff --git a/themes/hugo-theme-m10c/resources/_gen/assets/scss/css/main.scss_e86386c8bae1cd02295de71a1be078d6.json b/themes/hugo-theme-m10c/resources/_gen/assets/scss/css/main.scss_e86386c8bae1cd02295de71a1be078d6.json new file mode 100644 index 0000000..e9bf782 --- /dev/null +++ b/themes/hugo-theme-m10c/resources/_gen/assets/scss/css/main.scss_e86386c8bae1cd02295de71a1be078d6.json @@ -0,0 +1 @@ +{"Target":"css/main.min.0fb49e70a30412f97ddfc418e18fefef1d9fcdebe45f634dbbba768b00fe1eec.css","MediaType":"text/css","Data":{"Integrity":"sha256-D7SecKMEEvl938QY4Y/v7x2fzevkX2NNu7p2iwD+Huw="}} \ No newline at end of file diff --git a/themes/hugo-theme-m10c/scripts/icons/package.json b/themes/hugo-theme-m10c/scripts/icons/package.json new file mode 100644 index 0000000..601690e --- /dev/null +++ b/themes/hugo-theme-m10c/scripts/icons/package.json @@ -0,0 +1,10 @@ +{ + "type": "module", + "scripts": { + "build": "node update_icons.js" + }, + "dependencies": { + "feather-icons": "^4.29.2", + "simple-icons": "^13.14.0" + } +} diff --git a/themes/hugo-theme-m10c/scripts/icons/update_icons.js b/themes/hugo-theme-m10c/scripts/icons/update_icons.js new file mode 100644 index 0000000..95fc2ba --- /dev/null +++ b/themes/hugo-theme-m10c/scripts/icons/update_icons.js @@ -0,0 +1,23 @@ +import fs from 'fs' +import path from 'path' + +import * as simpleIcons from 'simple-icons' +import { icons as featherIcons } from 'feather-icons' + +const icons = {}; + +for (const key in featherIcons) { + const icon = featherIcons[key] + icons[icon.name] = `${icon.name}${icon.contents}` +} + +for (const key in simpleIcons) { + const icon = simpleIcons[key] + icons['brand-' + icon.slug] = `${icon.title}` +} + +fs.writeFileSync( + path.join(import.meta.dirname, '../../data/m10c/icons.json'), + JSON.stringify(icons, null, 2), + 'utf8', +) diff --git a/themes/hugo-theme-m10c/scripts/icons/yarn.lock b/themes/hugo-theme-m10c/scripts/icons/yarn.lock new file mode 100644 index 0000000..0b3df94 --- /dev/null +++ b/themes/hugo-theme-m10c/scripts/icons/yarn.lock @@ -0,0 +1,26 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +classnames@^2.2.5: + version "2.5.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" + integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== + +core-js@^3.1.3: + version "3.38.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.38.1.tgz#aa375b79a286a670388a1a363363d53677c0383e" + integrity sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw== + +feather-icons@^4.29.2: + version "4.29.2" + resolved "https://registry.yarnpkg.com/feather-icons/-/feather-icons-4.29.2.tgz#b03a47588a1c400f215e884504db1c18860d89f8" + integrity sha512-0TaCFTnBTVCz6U+baY2UJNKne5ifGh7sMG4ZC2LoBWCZdIyPa+y6UiR4lEYGws1JOFWdee8KAsAIvu0VcXqiqA== + dependencies: + classnames "^2.2.5" + core-js "^3.1.3" + +simple-icons@^13.14.0: + version "13.14.0" + resolved "https://registry.yarnpkg.com/simple-icons/-/simple-icons-13.14.0.tgz#5b6d9eaf739b4a55d3ece0548247b5ba69621d65" + integrity sha512-eUl/xnY9/BN/UPthZYi5tPQtHFxbqxO0lS/nMaG2QJAXRzXqLWnQHoJZdrV4+TZ2tb7JO3qqFCkg8UVVgTuKOQ== diff --git a/themes/hugo-theme-m10c/scripts/update_icons.sh b/themes/hugo-theme-m10c/scripts/update_icons.sh new file mode 100755 index 0000000..2551261 --- /dev/null +++ b/themes/hugo-theme-m10c/scripts/update_icons.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +pushd `dirname "$0"`/icons + +yarn install +yarn build + +popd diff --git a/themes/hugo-theme-m10c/static/avatar.jpg b/themes/hugo-theme-m10c/static/avatar.jpg new file mode 100644 index 0000000..4f60574 Binary files /dev/null and b/themes/hugo-theme-m10c/static/avatar.jpg differ diff --git a/themes/hugo-theme-m10c/theme.toml b/themes/hugo-theme-m10c/theme.toml new file mode 100644 index 0000000..153824e --- /dev/null +++ b/themes/hugo-theme-m10c/theme.toml @@ -0,0 +1,15 @@ +name = "m10c" +license = "MIT" +licenselink = "https://github.com/vaga/hugo-theme-m10c/blob/master/LICENSE.md" +description = "A minimalistic (m10c) theme for bloggers" +homepage = "https://github.com/vaga/hugo-theme-m10c" +tags = ["blog", "minimalistic", "minimal", "responsive", "dark"] +features = [ + "minimalistic blog", + "social icons", + "editable colors" +] + +[author] + name = "vaga" + homepage = "https://vaga.io"